BM6(7 ........................------------------------................................................------,,,++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,------......//////++++++---.........---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------------------...,,,******+++...///---+++------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------......////////////............////////////..................////////////////////////000000000000111222222111000///000111444333222222333777<<<@@@GGGVVVdddiiijjjoootttuuuooooooppprrrvvvyyy{{{|||lll^^^YYYWWWTTTYYY]]]WWWPPPKKKGGGIIIPPPXXX]]]^^^bbbmmmrrr___YYYUUUWWWYYYZZZ\\\___[[[^^^eeelllqqqtttuuutttpppttt~~~nnnmmmooommmooovvvtttmmmeeeaaafffppp|||yyywwwrrrnnnppprrrlllcccVVVSSSPPPOOONNNJJJFFFDDDFFFQQQXXX\\\ccckkkhhh]]]RRRRRRVVV___gggiiiccc\\\QQQIII>>>666333333444444111111111111111111222222000000000000000000000111////////////////////////////////////////////////111000000///////////////////////////////////////................................................//////............//////............////////////............////////////........................------............------......................../////////000000/////////------------------------,,,,,,---------.................................------------................................................////////////......------------......000/////////.........---............////////////////////////////////////000000000000000///......//////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111000///////////////...//////000000//////...000000000000000000000000000///...------...///000000000////////////000000........................000/////////.........---........................---------,,,,,,+++++++++........................------------------------------------------------------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------***+++,,,------------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,............---------,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------......////////////............////////////..................////////////////////////000000000000---///000///......///000444444333222666===FFFMMMSSS]]]eeedddaaaccciiimmmrrrrrrqqqooollliiifffddd]]]ZZZbbbjjjjjjmmmmmmddd[[[VVVPPPOOOSSSZZZ^^^``````lll}}}www^^^XXXVVVYYY\\\^^^aaafffeeefffkkkpppvvvzzzzzzzzzqqqrrrvvv{{{|||}}}pppkkknnnrrrtttvvvooolllhhhhhhooo~~~}}}sssmmmppptttoooggg_________]]]ZZZTTTKKKEEECCCLLLRRRUUU[[[cccbbb[[[NNNMMMQQQ[[[gggoooooolllfff]]]PPPDDD===888666555111111111111111111000000111111000000000000000000////////////////////////////////////////////////000000//////......//////////////////////////////................................................//////............//////---............/////////---............/////////........................------............------------------------------......////////////......,,,,,,,,,,,,---------------------.........//////------------------------------------....................................---............/////////......------------....../////////...............---............///////////////////////////////////////000000000///.........///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000//////////////////000000111111000000///000000000000000000000000//////............//////000//////......//////000......................../////////...............------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,...------------------------,,,*********+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////......------......//////......---............////////////////////////000000000000+++---//////......000111222666:::???EEEOOOZZZbbbfffjjjjjjccc[[[ZZZaaagggooonnnlllggg```ZZZVVVTTTYYY___rrr}}}{{{zzzrrrkkkfffaaa^^^___aaacccccc[[[dddooovvvzzz{{{uuummmccc______ccceeeeeegggjjjpppooopppssswwwzzz||||||~~~|||{{{xxxuuuxxx~~~zzzuuuyyy~~~}}}xxxsssttttttvvv}}}vvvppprrrtttoooiiimmmqqquuutttrrrkkkaaaWWWOOOPPPNNNJJJMMMVVV[[[[[[OOONNNOOOUUU^^^hhhqqquuutttooofff\\\PPPFFF===888555555444333222111111000111111111000000000000000////////////////////////////////////////////////000//////.........//////////////////////////////................................................///......------......///---------.........//////---------.........//////........................,,,------......------,,,---------------------------......//////......---,,,,,,,,,,,,,,,---------------........./////////------------------------,,,,,,---------.................................---------.........//////...------,,,,,,------...........................---------.........//////////////////////////////...///////////////.........//////000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000111000000///////////////000000111111111111000000000000000000000000000000/////////......//////////////////....../////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------,,,++++++,,,,,,---......///,,,,,,+++***)))***+++---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++************+++++++++++++++,,,,,,,,,------------............------------............------............////////////////////////000000000000111222222111000111333555<<>>>>>>>><<<;;;999777777888:::;;;777777777666555555444444555444333222111000000000.../////////000000000111//////000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************(((((())))))*********+++************************************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))************))))))((((((((('''''')))***++++++***)))'''************************))))))))))))))))))))))))&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,+++++++++(((***,,,---,,,,,,---...,,,,,,,,,---///000222333999???HHHQQQYYYbbbiiinnnrrrxxx~~~}}}uuulllfffddd```ffflllnnnppptttzzz}}}|||tttlllfff___\\\cccnnnuuu{{{}}}zzz{{{{{{lllZZZUUU\\\cccfffdddaaaaaacccgggfffffffffddd```ZZZVVVFFFIIIHHHCCC???@@@CCCDDDCCCDDDHHHNNNRRRYYYggguuuzzzyyyuuuqqqnnnmmmpppssszzzqqqlllkkkeeeXXXQQQSSSQQQWWWXXXTTTUUU\\\aaa```gggkkkqqqtttoooiiikkkrrrxxx~~~}}}yyyuuuooo___VVVJJJDDDBBBFFFIIIJJJPPPWWWaaabbbaaaYYYMMMBBB===<<<222111///.........///000.........------.........///......------......///,,,,,,,,,,,,,,,,,,,,,---)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,++++++******++++++(((((())))))*********+++))))))******++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---...///...------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------................../////////000---------...///000000111000111333666888999::::::888999:::;;;>>>@@@BBBCCCLLLLLLMMMOOOOOOPPPPPPPPPNNNLLLHHHFFFEEEGGGIIIKKK>>>>>>======<<<;;;::::::888777666444333222111111.../////////000000111111//////000000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++*********)))))))))******)))(((((())))))***)))***+++***)))(((***,,,---+++)))***---...---+++((()))+++,,,,,,***((('''******)))((((((((())))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***))))))((('''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,---...+++---333555222222666DDDPPPYYY\\\eeerrrvvvppprrr}}}sssmmmqqqhhhdddbbb```\\\[[[ffftttlllddd\\\XXXXXX\\\fffqqqxxxxxxxxxvvvrrrlllfffbbb^^^\\\eeeyyyooo^^^ggg```ZZZXXXSSSKKKFFFFFFDDDFFFJJJMMMPPPQQQRRRRRRUUUVVVYYY```kkkwwwtttsss{{{wwwpppuuuvvviiicccdddgggcccdddjjjrrrtttrrrvvv~~~xxxzzz}}}{{{vvvrrr^^^TTTJJJIIIMMMOOONNNKKKYYY[[[```eeeggg```UUUKKK@@@777222333333//////111000...,,,,,,...000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))((((((((()))***************************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******+++---...///******+++++++++,,,,,,,,,***+++,,,,,,---------,,,000///...---------------///......///000000...,,,---///222333444777:::<<>>IIIZZZffflllkkknnnvvvxxxsssrrryyy{{{vvvyyytttjjjaaa___\\\XXXWWWYYYYYYXXXZZZ^^^```___aaafffhhhkkkooooooiiibbb\\\YYY\\\___lll~~~zzzeeeUUUOOOLLLIIIJJJPPPVVVXXXXXXZZZ___gggooouuuxxxyyyyyy{{{zzzyyy}}}tttjjjeeebbbaaaiiirrrvvvxxxzzz}}}~~~yyyuuuqqqnnnoooqqqrrrrrrkkkbbbWWWOOOKKKKKKNNNQQQMMMRRR[[[gggppptttssspppZZZLLL>>>888444000...000111///------...///.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********)))************+++++++++************+++++++++,,,+++++++++++++++***))))))(((((()))***************************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******+++---...///++++++++++++++++++,,,,,,+++,,,,,,---------,,,,,,......---------------.........//////000222333444222555999>>>BBBHHHNNNRRRPPPRRRUUUWWWYYYYYYZZZ[[[^^^```hhhsss{{{|||xxxtttwwwrrrssszzztttsssrrrooopppuuu||||||vvvooojjjffffffgggnnnmmmiiiaaaWWWNNNIIIHHHCCC@@@<<<999777444111...111222111000///....../////////000000///.........000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))))))))))))))))))))***++++++,,,,,,))))))***++++++******)))***+++------,,,,,,---...,,,+++***+++---...---+++...---***)))((()))+++,,,***+++++++++******)))((())))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,...////////////111111111222333;;;MMM___lllvvv|||wwwsssuuuvvvsssrrrvvv}}}{{{xxxxxxxxxqqqkkkhhhbbbZZZUUUSSSWWWWWW[[[aaa___XXXSSSRRRXXX\\\``````]]]ZZZYYYZZZ^^^\\\\\\``````YYYRRROOOJJJLLLMMMTTTggg{{{rrrkkkdddbbbcccppppppqqqtttwww{{{~~~yyyoooooorrrrrrzzzzzzuuuooolllmmmppprrrtttqqqnnngggZZZOOOIIIJJJLLLIIINNNUUU___hhhoootttvvvppp```MMM@@@888333000000111///......///...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++*********)))************+++++++++)))))))))*********++++++***++++++++++++***))))))(((((()))***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++...---------......///000---000222333444888>>>BBBMMMPPPTTTXXX\\\aaagggkkkhhhkkkooorrrqqqpppppppppssstttyyy|||vvvvvv}}}xxxwww||||||yyyyyyzzzzzzqqqfff]]]XXXRRRPPPMMMJJJFFFAAA;;;777777666444333222222222222/////////000000000//////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))))))))++++++++++++,,,,,,,,,---++++++,,,,,,,,,+++***)))***+++,,,,,,++++++,,,...,,,,,,,,,---.../////////...---+++***)))******+++)))***+++,,,,,,+++******))))))******+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))***))))))'''''''''((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,***+++,,,......///.........000333666;;;GGGYYYgggjjjtttzzzvvvpppppprrrsss|||{{{vvvuuurrrssssssmmmbbbYYYVVVWWW^^^[[[YYYZZZXXXQQQMMMLLLTTTRRRQQQRRRVVV[[[```bbbYYYQQQIIIFFFEEEFFFJJJPPPXXX```eeeooo|||tttmmmhhhjjjhhhffffffjjjnnnsssuuuzzzooonnnrrruuu|||zzztttqqqmmmpppoooggg\\\SSSMMMHHHMMMNNNPPPSSSUUUYYY\\\^^^mmmeeeXXXKKK???666333333000///......//////---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************))))))*********+++++++++((())))))))))))***************+++++++++******)))(((((()))***************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++,,,------------,,,,,,,,,,,,+++++++++------------------,,,+++............///000111222111555:::<<<>>>DDDNNNVVVYYY\\\aaafffhhhkkknnnpppwww{{{~~~~~~zzzvvvttttttwwwrrrnnnooowww|||wwwoooggg```^^^iiiwww~~~rrrgggeeeiiiqqq{{{}}}uuuppphhhgggfffccc^^^UUUKKKEEE;;;:::999999888666444222000/////////000111111111000000000////////////...........................------------------------,,,,,,,,,+++++++++******++++++++++++******))))))+++++++++++++++*********.........///......------,,,------,,,******,,,...,,,------.........///000......//////...---+++***'''((()))******+++******))))))***************+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,+++,,,,,,---------------,,,111888@@@KKKVVV___dddbbbkkkrrrrrroooqqquuuyyy{{{yyynnnmmmjjjiiigggeee^^^YYY^^^XXXTTTUUUUUUSSSRRRSSSUUUPPPNNNQQQZZZ```bbb```LLLHHHHHHNNNUUUXXX\\\```jjjsss{{{}}}pppjjjccc______aaacccccctttzzz|||vvvqqqrrrwww{{{xxxnnnmmmppppppnnnnnnnnnggg]]]RRRPPPNNNMMMMMMNNNOOOPPPZZZ^^^```WWWIII<<<666444000...---...000000///...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++((())))))))))))*********)))******+++++++++******(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------...///000222444555;;;AAAGGGLLLOOOUUU^^^fffgggkkkqqquuuwwwwwwxxxxxxqqqtttwwwtttmmmfffbbbaaa```ccceeekkktttxxxnnn```ZZZSSSRRR^^^oooyyy~~~ooo^^^XXXYYY___iiisss~~~sssjjjjjjlllmmmtttyyyzzzpppddd\\\MMMLLLJJJIIIGGGBBB;;;666444222000///111222111///111000000000////////////........................------------------------,,,,,,,,,+++++++++*********++++++++++++***)))))))))***************++++++,,,,,,,,,---...000111222888777555222000111444666555666777555333222222333111222333444333000...,,,++++++************++++++******++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,---,,,,,,,,,---...///000222:::FFFPPP[[[ccceeebbbcccjjjqqqtttuuuwww|||{{{wwwnnneeeaaammmrrrccc[[[VVVVVVWWWTTTQQQRRRUUUSSSTTTYYY```ccc___ZZZOOOLLLNNNWWWbbblllwwwvvvnnnhhhccc]]]YYYYYY\\\___```aaaeeejjjoooyyywwwvvvuuurrrrrr}}}```YYYPPPKKKJJJJJJHHHGGGIIIVVVbbb```TTTHHH>>>888333111///...///000000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++************))))))))))))************+++++++++)))))))))*********++++++))))))***++++++++++++***(((((()))***************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...............,,,---///222666:::===???LLLQQQXXX]]]aaaeeejjjnnnwwwyyy{{{zzzwwwtttrrrqqqdddkkkqqqpppggg]]]VVVTTTUUUeeezzzzzzkkkeeeeeeqqqxxxpppmmmnnnwwwrrreeeaaa]]]WWW___eeeooozzzzzzuuu}}}rrrpppllljjjfff```VVVOOOCCC>>>999666555444111...111111000000000/////////........................------------------------,,,,,,,,,+++++++++*********+++,,,,,,,,,+++)))(((***+++,,,...///111222222///000000333666;;;@@@CCCOOOLLLHHHDDDAAABBBFFFJJJOOOOOONNNJJJDDD@@@???@@@BBBBBBBBBAAA@@@???======999777444000///...///000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))))))))((((((''')))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,---,,,,,,,,,...111444777>>>LLLYYYaaaggglllmmmiiinnnqqquuuxxxzzz{{{~~~yyypppgggdddbbbgggzzzlllaaaWWWTTTTTTRRRQQQSSSWWWYYY[[[]]]___bbbdddfffgggfffhhhmmmrrr|||{{{lllbbbPPPMMMJJJKKKMMMQQQVVVZZZcccnnn|||||||||yyyyyytttfffTTTJJJHHHHHHEEEBBBAAAOOO]]]bbbaaa\\\QQQFFF999666111......///000///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))))))))************+++++++++************+++++++++,,,))))))***+++++++++++++++(((((()))***************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++***++++++,,,---...//////***+++,,,...////////////...111555;;;BBBIIINNNQQQ^^^bbbhhhmmmppppppooonnnkkkjjjgggbbb^^^\\\]]]___lllwwwuuujjjeeejjj}}}}}}rrrdddjjjsss|||}}}uuuhhh^^^jjjlllsss}}}zzzuuu[[[TTTKKKEEEAAA<<<666111111111111000000000//////................................................,,,,,,,,,+++++++++*********+++,,,------+++)))(((---...000333666888:::;;;<<<<<<===AAAGGGNNNVVVZZZccc```ZZZTTTQQQSSSWWW[[[ggggggeee___WWWQQQNNNNNN[[[YYYWWWTTTSSSSSSTTTUUUGGGCCC>>>999555444555666//////////////////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))***))))))(((''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,---,,,+++,,,///444:::===JJJZZZhhhkkklllpppsssrrrxxxwwwxxxzzz{{{zzzzzz{{{|||{{{vvvqqqfff[[[UUUaaappp~~~nnn___QQQLLLOOOTTT[[[aaa[[[]]]]]]ZZZYYY```ooo{{{{{{ttt]]]TTTKKKHHHHHHKKKMMMPPPPPP\\\lllwww}}}|||mmmWWWKKKKKKMMMMMMIII@@@KKKXXXbbbjjjlllbbbTTT???:::333///---.........---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))))))))************+++++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++(((((()))***************************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++,,,---------,,,+++***)))***+++,,,...///000000***+++,,,...///000000111333666<<>>GGGOOOTTTTTTRRRLLLRRRYYYZZZVVVRRRQQQRRRTTTQQQMMMIIIJJJQQQ[[[bbblllhhhbbb___```ccceeeffflllmmmggg[[[UUU[[[gggooojjj]]]OOOHHHEEEDDDEEEIII>>>===:::777444111///...,,,***+++...///,,,,,,...---'''&&&+++,,,((('''***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***(((&&&%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---......//////000777FFFSSS```mmmppppppwwwxxxuuuxxxtttqqqpppuuu}}}|||yyy{{{}}}{{{tttkkkccc___dddmmmvvvyyyzzz{{{yyyuuuiii]]]PPPKKKPPPWWW[[[\\\VVVVVV]]]gggllloooxxx~~~jjjfff___VVVOOOIIIFFFEEEGGGPPPZZZbbbnnn|||{{{zzz~~~wwwqqqjjj\\\OOOJJJKKKKKKHHH>>>DDDMMMYYYiiirrrjjj\\\OOO???222222555333...,,,......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++***)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************++++++,,,------.........---+++,,,---/////////111...+++---222555333///777???EEEQQQaaacccdddnnnoooqqqmmmfffeeehhhhhhdddlllvvvxxxmmmiiisss~~~rrrrrrqqqoooppprrrsssrrryyy|||{{{rrrhhh\\\PPPIII???555222666555,,,+++222---......---,,,---000222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********EEEKKKUUUaaakkkooommmiii^^^WWWTTT[[[eeefff[[[OOOKKKEEE???>>>EEEQQQ[[[aaaooolllgggddddddhhhnnnrrrpppuuutttiii___^^^ccchhh^^^\\\ZZZYYYUUUQQQTTTZZZMMMKKKFFFAAA===;;;999999999444111111...***))),,,///***)))---...+++***,,,---,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++++++++---///+++...000222888IIIaaauuuwwwwwwuuunnnooommmpppvvv{{{}}}{{{wwwsssuuuuuutttsssppplllhhheeejjjmmmooopppssstttpppiii```ZZZTTTPPPPPPQQQRRRQQQQQQVVVdddxxxsssbbbVVVOOOKKKAAADDDHHHNNNYYYjjj|||{{{~~~zzzvvvrrrmmmiiiiiidddZZZRRRNNNHHHBBBEEEIIINNNWWWeeeqqqrrrkkk___MMM;;;333222000///000...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------111///------...//////000***,,,000444777:::<<<===IIISSSZZZeeeoooiii```ddddddccc]]]WWW\\\lll}}}~~~xxxssspppoooyyy}}}~~~zzzvvvtttpppkkkdddjjjrrrvvvwwwxxx{{{|||hhhggghhhooozzzvvvqqq\\\LLL<<<555222000000333111000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********TTTZZZdddnnnsssqqqjjjeeefff___^^^kkk}}}yyylllcccXXXLLLGGGJJJQQQTTTUUUTTTSSSOOOJJJHHHKKKSSSYYYccclllqqqjjjaaa]]]^^^___YYY___ffffffZZZMMMJJJNNNPPPRRRSSSUUUVVVUUUTTTSSSLLLGGGBBB???999222000111111---+++---...,,,+++,,,*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''))),,,---------...000,,,000444888CCC[[[zzz|||}}}{{{ttttttqqqvvv}}}|||wwwtttrrrkkkhhheeeeeehhhiiihhhgggggghhhiiijjjoooppphhh^^^XXXWWWVVVTTTQQQPPPOOOPPPSSSWWWeee{{{yyyjjjbbbRRRJJJEEEFFFJJJVVVooozzzqqqppprrrhhhmmmooojjjaaaYYYNNNFFFIIIJJJKKKOOO[[[jjjvvvyyyppp___KKK===555111111444////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))************************+++***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,---///111222444888===???@@@DDDLLLRRRfffllllllooossshhh^^^aaaNNNSSSYYYbbbqqq|||yyyvvvqqqlllmmmppptttuuurrrjjj```WWWRRRQQQTTT^^^fffeeeaaa^^^ZZZWWWQQQYYYbbbggggggfffhhhjjjeeebbb]]]]]]gggxxxxxxnnnkkkpppxxx}}}tttiiiXXXIIICCCAAA888...333000...///000000---***.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********]]]___bbbbbb___XXXOOOIIIOOOUUU```lllvvvzzzzzzyyyuuukkk]]]SSSNNNLLLJJJHHHIIIJJJHHHBBB======DDDJJJKKKRRRVVVUUURRRSSSSSSQQQ\\\cccmmmlll]]]III@@@@@@???FFFPPPYYY]]]\\\YYYVVVYYYVVVUUUUUUPPPGGG@@@???666333///...---,,,***)))))))))*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''))),,,---------...///111555999???NNNggg}}}}}}|||zzzyyyxxx___[[[XXXZZZ```cccbbb___ZZZ]]]aaaeeejjjmmmhhh___\\\XXXSSSPPPQQQUUUZZZ\\\______cccmmmzzzwwwdddTTTPPPMMMOOO```vvv~~~}}}~~~rrruuuuuurrrnnniii___VVVLLLLLLKKKLLLTTTcccuuuzzzqqqbbbSSSEEE:::444222/////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******************************)))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------///333777;;;AAADDDHHHLLLQQQZZZeeennnxxxuuuiiicccgggfffhhhttttttsssuuu{{{|||mmmeee___\\\XXXTTTXXX```hhhooovvvwwwpppeee]]]YYYYYYeeesss{{{~~~oooppprrruuuvvvwwwwwwvvvqqqfffYYYTTT[[[iiitttzzzyyyvvvpppiiifffmmm~~~}}}zzzwwwqqqwwwvvvaaaVVVTTTIII999999333...---000111///,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************WWWVVVRRRMMMHHHCCC@@@>>>999CCCQQQZZZ^^^______```fffccc^^^YYYUUUTTTTTTVVVVVVXXXXXXUUUPPPOOOSSSXXXTTTRRRNNNIIIJJJMMMLLLGGG[[[```jjjnnngggXXXOOOMMMKKKPPPXXX___bbbaaa]]]ZZZ]]]^^^dddiiiggg^^^VVVSSSHHHDDD===666111...***&&&,,,,,,,,,---------------************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---,,,,,,---...222888@@@JJJ]]]rrr~~~~~~}}}|||{{{~~~yyyuuuYYYWWWWWWZZZ___```[[[VVVPPPTTTWWWXXX\\\eeejjjkkkkkk^^^OOOIIIOOO\\\fffkkkrrrsssrrrqqquuuhhh\\\UUUPPPVVVcccuuu~~~{{{tttoooppprrrmmmfffPPPOOOOOOOOORRR\\\mmmzzzzzznnn]]]JJJ999...000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///000111111333666<<>>CCCFFFIIIQQQ]]]eeeeeejjjkkkfff]]][[[```hhhnnnwww}}}|||oooggg___ZZZ]]]eeerrrtttvvvsssnnnppp|||iiiaaa[[[VVVYYYaaagggiiigggiiiggg```WWWWWWeeeuuu~~~yyymmmaaaZZZXXXWWWfff{{{|||nnneeejjjpppvvv}}}|||qqq]]]JJJ===777555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++{{{{{{pppkkkjjjbbbWWWTTTNNNSSSVVVQQQUUUYYYTTTVVVbbbeeeZZZRRRVVVZZZYYY___^^^\\\YYYXXXZZZ___ddd______^^^]]]]]]___cccfffppp~~~zzzrrrtttxxx{{{wwwmmm^^^SSSKKKCCC============CCCLLLUUU]]]___SSSCCCAAARRRdddZZZUUUHHH999222222///(((000...+++*********++++++(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((()))(((((())))))***+++,,,///---...000///111???OOOdddjjjqqqsssqqqqqquuuzzzwww}}}~~~}}}}}}xxxlllZZZOOOVVVbbbffflllssswwwvvvmmmbbbZZZeeennnwwwvvvsssttthhh``````aaalll{{{|||tttppp___```cccbbbYYYLLLJJJOOOJJJMMMLLLKKKPPPYYY\\\YYYCCC:::000---///000000000000...------///000000///------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///---+++***,,,...///000...000222111000222777;;;EEEGGGKKKPPPUUU]]]kkkwwwooobbbUUURRR]]]pppqqqbbb\\\TTTOOOPPP[[[nnn~~~~~~kkk[[[UUUNNNKKKNNNRRRTTTTTT\\\YYYVVVTTTQQQPPPUUU]]]kkkooosssqqqiii^^^TTTOOOMMMXXXhhhtttyyyzzzzzzzzz||||||uuurrrvvvrrrooonnnnnnqqq}}}wwwzzzwwwdddRRRDDD===333...---111333111.........------,,,,,,------...,,,,,,,,,+++++++++******www~~~rrraaaXXXWWWYYYQQQLLLRRRZZZ[[[______VVVXXXcccfff^^^YYY[[[[[[WWWWWWSSSOOOPPPZZZiiizzz~~~xxxnnnbbbYYYTTTUUUVVVYYYaaajjjssszzz~~~{{{vvvzzz}}}rrrjjj\\\TTTNNNLLLHHHAAA???AAAMMMTTTYYYUUUMMMJJJPPPXXX\\\\\\UUUIIIBBB???:::333,,,++++++,,,---,,,)))'''************))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((()))******+++,,,***+++///333:::IIIXXXiiiqqqzzz~~~|||yyyyyy{{{{{{~~~~~~}}}tttkkk___WWWYYYaaaiiirrrsssccchhhvvvwwwsssjjj```ZZZ\\\hhhnnn^^^TTTYYYeeewwwooojjjfffddd\\\QQQKKKLLLMMMOOOMMMJJJNNNVVV\\\[[[OOOFFF:::333000///......000...------...//////...------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,///---+++***++++++,,,,,,,,,---...111555999>>>AAAIIIMMMWWWccckkklllhhheeeUUUWWW[[[fffuuuuuueeeYYYQQQOOOOOOTTT]]]lll|||ssshhh[[[PPPLLLFFFAAABBBIIIRRRYYY[[[YYYXXXYYYXXXWWW]]]dddhhhoooxxx~~~{{{lllXXXJJJIIINNNTTTZZZ]]]___aaabbb```hhhttt~~~}}}zzzsssuuu}}}wwwssssssrrrooolllwwwlllsssooo^^^TTTDDD:::111111333111......000//////...------------,,,,,,,,,++++++++++++***bbbfffjjjhhh___YYY^^^hhh[[[XXXcccqqqwww}}}|||qqqqqqyyy|||xxxwwwxxxssskkk```[[[VVVXXXcccttt}}}oooccc]]]UUUSSSYYYkkk|||}}}~~~zzznnniiieeeeeeccc]]]VVVSSSGGGJJJOOOQQQRRRRRRQQQPPPXXX]]]^^^XXXPPPJJJEEE@@@444000---,,,------***(((,,,,,,+++***)))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((()))******---+++---444===JJJ[[[hhhqqqxxx~~~}}}{{{|||~~~uuulllgggddd___^^^___dddoooyyyfffkkk}}}ttteeeZZZTTTNNNHHHIIIJJJSSSeeezzz{{{bbbVVVWWW\\\lll~~~|||xxxnnnddd^^^XXXPPPIIIFFFMMMMMMKKKGGGGGGNNNTTTWWWZZZSSSGGG;;;222///...///000...,,,,,,...///...---------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,------,,,,,,,,,,,,------/////////333999???DDDGGGRRR[[[gggnnnmmmfff\\\UUUUUU___ooo{{{uuulll```[[[]]]eeecccdddkkkrrr{{{~~~wwwooo]]]eeeiiiccc[[[YYYZZZZZZXXXWWWTTTRRRUUUaaarrr~~~{{{yyyyyy{{{{{{zzz}}}wwwaaa]]]WWWSSSPPPOOONNNMMMIIIMMMTTT\\\dddggggggfff\\\YYY^^^ooo~~~}}}yyyzzz}}}kkk```hhhwwwyyyttt{{{pppYYYIII:::333222000...///111111000000///---,,,+++,,,,,,,,,,,,++++++++++++ZZZTTTWWWeeeppprrruuuzzztttsss}}}rrrwwwyyyzzz}}}~~~vvvkkkiiiiiiiiiiiimmmuuussslllmmm}}}}}}wwwtttrrrssspppoootttyyy|||{{{yyy```]]]YYYWWWUUUQQQLLLHHHNNNUUU\\\[[[VVVQQQQQQRRRNNNEEE999000,,,,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((()))******000000444>>>MMM___ppp{{{|||~~~}}}yyywwwnnngggccceeeeeebbb^^^^^^___gggsss~~~{{{oooeeehhhxxx|||zzzzzzzzzyyyyyyzzz{{{{{{xxxyyyzzzyyywwwvvvwwwxxxrrrtttwwwyyyyyyvvvssspppgggccc[[[QQQIIIFFFFFFEEEMMMLLLPPPZZZeeetttlllYYYXXX___rrrzzzuuuiiiaaa[[[VVVPPPLLLMMMMMMKKKGGGFFFIIIOOORRR^^^[[[QQQCCC888333111000000...,,,,,,---...---,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,,,,---+++,,,...//////000222333666666777999===EEEMMMSSSfffnnnqqqhhh\\\XXX\\\aaannnwww{{{kkkaaacccfffhhhxxx~~~wwwuuuyyyyyypppjjjdddZZZPPPGGGHHHMMMSSSXXX```ooo}}}~~~~~~}}}ssslllfff```[[[YYYVVVSSSSSSTTTTTTPPPMMMMMMGGGFFFPPP```lllnnnmmmfffkkkmmmsssgggcccbbbiiixxxvvv|||pppaaaOOOBBB888222111444///000000000///...---,,,------,,,,,,,,,+++++++++kkkdddggguuu}}}sssppphhhdddeeefffjjjqqqrrrkkkbbbaaafffkkkjjjhhhkkkuuu}}}~~~uuunnnmmmnnnqqqpppnnnqqqyyy~~~vvvkkk___QQQEEE>>>@@@HHHPPPTTTSSSTTT\\\dddjjjaaaSSSEEE999222...,,,+++***)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((())))))***+++,,,///333<<>>CCCFFFEEEIIISSS]]]cccpppyyy~~~~~~}}}~~~yyy~~~gggddd\\\QQQJJJGGGDDD@@@>>>CCCFFFJJJ\\\yyyxxxjjj```oooyyypppwwwuuuaaaJJJ:::555222111000///......//////------------,,,,,,,,,,,,xxx|||zzzppphhhhhhkkkmmmjjjnnn{{{}}}oooiiijjjfffRRRNNNLLLRRR[[[bbbeeeeeeeee```XXXQQQOOORRRYYY___eeehhhiiihhhccc]]]XXXVVViiiyyyyyyuuuzzz{{{uuu}}}{{{tttuuuxxx~~~yyyzzz}}}}}}vvvuuuttttttrrrjjj___WWWJJJFFFCCCAAA>>>===EEEOOOYYYbbbiiifffXXXKKKDDDBBB555333111...,,,++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***---///111222666EEEVVVbbbnnn~~~}}}~~~~~~zzzsssgggZZZQQQUUUTTTUUUXXXWWWSSSSSSVVVYYY___ccc```XXXTTTVVVZZZdddgggooo{{{yyyoooiiifffddddddaaa```______```___]]]\\\```]]]YYYWWWWWWVVVTTTQQQJJJKKKKKKLLLLLLLLLLLLKKKIIILLLNNNPPPOOOOOOOOOPPPRRRPPPNNNLLLKKKLLLNNNOOOIIIKKKJJJFFFEEEGGGGGGDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEHHHKKKNNNOOORRRUUUXXX\\\^^^aaabbb```[[[VVVRRRMMMOOOTTTXXXWWWVVV___jjjhhhdddaaaaaabbbcccjjjqqqssstttuuuyyyiii```kkk|||rrrcccUUUOOOMMMJJJIIIJJJQQQ]]]eeeeeeeeeaaaRRR@@@333111/////////000///---------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...---///111111111555<<>>???FFFVVVfffvvvwwwmmmWWW^^^qqq}}}pppuuuqqqZZZ???<<<777222///...//////......---------,,,,,,,,,pppaaaXXXUUUSSSRRRUUUTTTYYYgggqqqrrrnnnlllkkkgggjjjwww{{{mmmccchhhuuu~~~zzzzzzccc[[[\\\___fffppp|||ooo]]]bbbcccRRRSSSQQQWWWfffooolllccc___cccnnnrrrnnnuuu|||}}}zzzttttttnnnaaaPPPBBB<<<;;;;;;<<>>>>>LLL```eeejjjrrrtttmmmbbbZZZXXXaaavvvnnnbbbZZZccc}}}}}}rrrgggWWWWWWZZZaaammm{{{~~~|||~~~wwwpppkkkeeeiiimmmnnnllllllmmmoooooommmkkkgggeeefffiiillljjjjjjiiiiiihhhhhhggggggeeehhhiiieee^^^ZZZZZZ\\\```dddkkkrrrzzzxxxbbbTTTQQQPPPJJJDDDOOOWWWdddrrrjjjYYY^^^eeeuuuqqqzzzaaaIII666666888222///222///---++++++...111...)))rrrmmmfffaaa^^^]]]]]]]]]```ccclllvvv{{{{{{|||~~~}}}wwwnnnjjjsssssspppttt~~~kkk```]]]PPPJJJIIIPPP]]]dddbbb^^^]]]YYY^^^``````lll}}}~~~yyyxxxtttlll```RRRFFF???777777>>>MMM^^^gggfffcccccc```XXXKKK<<<222......---,,,***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******,,,***+++---///111:::CCC]]]gggqqquuuyyy~~~}}}tttfff\\\```ddd```[[[SSSMMMPPPRRRSSSXXX___fffggggggeeefffmmmxxxpppbbbZZZPPPMMMIIIGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGJJJKKKKKKLLLMMMNNNPPPPPPVVVXXX[[[___bbbeeeggghhhdddeeefffffffffhhhkkkmmmnnnrrrsssrrrqqqrrroookkkkkkjjjhhhgggggggggggggggffffffhhhlllppptttwwwzzz}}}xxxuuuuuuxxxuuummmlll~~~yyygggRRRGGGAAAJJJHHHSSS___dddkkkmmmbbbIII>>>444222111...---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***++++++---///222111///777///---666@@@FFFQQQ\\\kkkrrrvvvoooaaaYYY___iiirrr{{{eee^^^[[[___ooo{{{tttnnniiifff^^^bbbkkkyyy|||xxxzzz|||}}}|||wwwqqqllliiihhhkkknnnnnnlllkkkkkkmmmkkkjjjiiifffddddddfffiiiiiiiiihhhfffeeecccbbbbbbaaabbb```ZZZRRRNNNPPPRRR[[[___ccciiinnnttt{{{qqqddd[[[TTTOOOCCCFFFKKKUUUddd{{{ppplllddd```iii|||zzz~~~mmmXXXEEE===777...---333111000---,,,---///...+++bbbdddfffhhhhhhhhhiiijjjiiiooowww|||xxxtttxxxqqqaaa]]]^^^hhhrrryyy~~~|||}}}xxxdddaaa]]]SSSVVV```lllqqqkkkccc___UUUSSSSSSYYYfffyyy~~~|||yyyuuunnneeeZZZPPPJJJFFFAAA???DDDPPP[[[______```fffggg]]]LLL<<<777777------,,,***(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))***---,,,,,,...///333???KKKbbbllluuuyyy|||}}}}}}wwwfffbbbfffiiiiiigggYYYPPPMMMSSSWWWWWW]]]ffftttqqqnnnnnnrrr{{{tttlllgggeeebbb___]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZ```______```bbbdddggghhhnnnpppuuuzzz~~~{{{yyyxxx{{{vvvttt{{{~~~vvv___LLL@@@KKKDDDJJJTTTYYYcccjjjeeeRRRFFF999444222///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))*********+++++++++)))***,,,///111111111222666666888<<>>444222333444///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************((()))))))))************)))************+++++++++,,,+++...111000///555>>>DDDSSS```dddgggooowww{{{eee___cccwwwiiiddddddsss{{{uuupppnnnnnn]]][[[[[[bbbqqq~~~zzzwwwyyyzzzzzzzzzwwwsssooommmeeefffgggiiijjjgggbbb]]]YYYZZZ]]]aaadddgggggggggaaabbbbbb___[[[WWWUUUUUUNNNLLLJJJGGGEEEDDDDDDDDDBBBDDDGGGGGGEEEAAA>>><<>>NNNppplllkkkpppvvvvvvoooggg___iii|||yyyfff^^^iiiyyymmmfffccccccccc```fffqqq|||xxxwwwyyy|||~~~xxxyyyzzzzzzxxxuuurrroooggggggggghhhhhhddd\\\UUUUUUUUUXXX\\\```ccccccbbb^^^^^^^^^\\\XXXTTTSSSSSSOOONNNMMMLLLLLLMMMOOOPPPZZZ]]]``````\\\SSSJJJDDDBBBBBB@@@???@@@EEELLLQQQXXXZZZ]]]aaadddgggiiiiiimmmooottt|||}}}iiiUUUHHHAAA@@@;;;@@@OOOZZZlllmmm]]]ZZZfffwwwvvvyyyjjjIII>>>555000333444///,,,///NNNNNNOOOTTT]]]fffmmmqqquuutttxxxyyypppoooqqquuuvvvvvvzzzwwwuuu{{{~~~|||rrrooolllfffiiiiii^^^WWWXXXUUUPPPQQQYYY^^^^^^gggoootttuuu}}}qqqeee\\\\\\mmm|||yyylllwww~~~mmm\\\RRRVVVhhhuuutttnnnggg[[[NNNBBB???<<<>>>EEEMMMRRRTTTaaa^^^WWWLLL???555000///************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++(((((()))***,,,---......444444<<>>111222333///...111TTTUUUXXX```jjjqqqttttttuuuuuuxxx{{{yyytttrrrttt{{{xxxwwwzzz~~~wwwpppqqqoooppptttvvvwww{{{|||zzz{{{~~~{{{{{{~~~wwwmmmrrrxxxqqqeeejjjfffYYYNNNOOOTTTVVVSSSgggtttqqqrrr}}}oooiiieee^^^ZZZiiiyyyxxxjjjooozzzmmmYYYRRR___hhhjjjnnnqqqjjj]]]RRRJJJAAA::::::@@@GGGLLLUUU```hhhcccPPP===222///************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++))))))+++,,,...///111111:::999@@@QQQcccooovvv{{{yyy}}}}}}yyyxxx|||rrrnnnpppzzz]]]___WWWMMMZZZkkkllltttvvvcccSSSfff|||qqqfff\\\VVVNNNOOONNNLLLJJJIIIKKKMMMLLLPPPTTTVVV\\\dddiiiiiimmmqqqwwwzzzzzzxxxwwwwww{{{nnnmmmkkkjjjmmmuuutttgggpppzzzzzz{{{www|||yyybbbWWWUUUKKKFFFJJJKKKUUUfffooocccNNN???888555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------......111---...333666===UUUnnnyyyvvvxxxuuueeeTTTZZZlllrrryyyjjjZZZiii|||vvvaaa\\\hhhyyyzzzzzz|||uuutttrrrsssttttttsssqqqsssttttttrrroookkkfffdddddd```]]]^^^bbbccc```\\\]]][[[YYYYYY[[[YYYVVVRRRIIIJJJKKKJJJIIIIIIKKKMMMQQQQQQQQQTTTXXX]]]cccfffgggkkkrrrxxx{{{xxxrrrmmmgggbbbXXXMMMDDD@@@AAACCCGGGJJJNNNSSSWWW\\\aaadddfffgggggggggjjjqqq|||sss___JJJFFFBBB777EEEiii{{{mmmjjjiiizzz^^^FFF333000222//////333wwwuuutttrrrrrrssstttuuuwwwvvvtttvvvyyyyyywwwuuuwwwsssppprrrwww{{{zzzxxx|||xxxuuuvvvyyy~~~}}}{{{}}}}}}zzz|||zzzqqqjjjppptttqqqggg```^^^```[[[```cccaaadddrrrrrrlllnnnkkkiii|||qqqssszzzbbb\\\WWW\\\kkkwwwuuunnnpppiii]]]OOOCCC<<<:::;;;CCCTTTiiirrrlllZZZCCC222......---+++((((((***,,,+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))'''%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((,,,***,,,///...---000666:::FFFWWWeeemmmsssyyy}}}xxxuuuyyypppiiiqqq~~~lllVVVUUUVVVTTTXXXcccfffuuuwwwccchhh~~~{{{qqqjjjfffeeeeee___YYYTTTRRRPPPLLLHHHFFFDDDDDDDDDBBBAAACCCGGGKKKJJJMMMPPPRRRSSSSSSSSSSSSaaaqqqrrrrrrpppnnnnnnsss}}}www___]]]uuuuuuttt|||~~~~~~xxxrrr___TTTNNNLLLJJJMMMZZZjjjpppgggSSS???333111111///---...000///,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***************)))((('''******))))))((((((''''''++++++*********************,,,---,,,,,,---...---000///000999IIIZZZdddhhhvvvvvvpppaaaZZZbbbsss{{{ooobbb```dddlllssszzzmmmbbb[[[bbbvvvzzzuuuuuuvvvuuusssuuutttsssrrrqqqqqqqqqqqqvvvtttpppkkkgggbbb___^^^^^^^^^^^^```ccceeeeeedddaaa]]]VVVQQQMMMJJJGGGEEE@@@???>>>===<<<===@@@CCCAAAAAABBBDDDGGGKKKNNNPPPSSSTTTWWW[[[aaahhhnnnqqquuurrrmmmeee\\\RRRJJJFFFFFFEEEDDDHHHNNNUUU[[[^^^```bbbcccddddddgggjjjmmmwwwmmmZZZKKKBBBCCCGGGjjj}}}{{{eeebbbooo~~~aaaAAA444555666222---~~~zzzuuuqqqppprrruuuwwwwwwxxxzzz~~~{{{yyy{{{}}}}}}~~~|||yyyzzz}}}~~~wwwwww}}}yyyssspppnnnpppmmmeeeccciiirrrvvvwwwppprrr{{{yyyrrr{{{~~~ppprrr{{{qqqeee^^^]]]dddnnnvvv|||tttfffVVVGGG>>>;;;444BBBTTTccchhhcccVVVLLL444111...---------+++(((++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))(((''''''((()))))))))))))))))))))))))))(((+++***,,,/////////444;;;JJJVVVfffrrrwwwyyy{{{~~~{{{wwwwww}}}zzzppphhhgggrrr~~~oooYYYTTTRRRRRRXXXiiiqqqqqqtttxxxpppggg^^^UUUPPPIIIHHHEEECCCBBBCCCCCCDDDBBBEEEHHHKKKMMMNNNNNNOOOYYYhhh}}}~~~}}}sss]]]]]]tttssssss~~~|||xxxXXXNNNMMMJJJKKKSSSaaalllnnnaaaKKK;;;333111...---...000///,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))************))))))(((******))))))((((((((((((++++++******************,,,---------///000111000000///666DDDPPPYYYeeepppmmmiiidddccclll}}}yyylllcccfffrrr}}}wwwsssuuutttqqqfffeeegggooo|||}}}vvvrrrssstttsssqqqtttttttttrrrpppmmmjjjiiiooolllgggcccaaaaaabbbdddhhheee```]]]\\\ZZZWWWTTTNNNKKKFFFBBB>>><<<;;;999;;;;;;;;;:::999888888999888888888999;;;===???@@@BBBBBBCCCFFFJJJNNNSSSUUU___bbbgggjjjjjjfffaaa^^^PPPMMMHHHFFFHHHOOOWWW\\\___aaabbbcccccceeehhhkkkoooxxx~~~hhhVVVJJJEEEHHHRRRgggrrrhhh```kkknnnVVVFFF:::111///333~~~zzztttpppppptttyyy}}}}}}xxxsssssssss|||~~~}}}|||wwwooolllnnnpppnnnnnnmmmvvv{{{xxx~~~oooeeemmmwwwfff]]]fffvvv~~~kkkWWWIIICCC777999AAANNNYYY^^^\\\YYYCCC;;;111---......+++(((++++++***)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''((()))+++((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++***,,,///111222:::CCC[[[gggvvv}}}{{{zzzvvvvvvyyymmmaaa```dddnnnwwwuuuyyylllZZZUUURRRRRRZZZnnn}}}yyyttttttvvvtttyyy~~~oooeeeWWWSSSLLLIIIHHHGGGDDDBBBFFFIIILLLPPPTTTUUUVVVVVVXXXfff{{{wwwmmm\\\]]]uuuvvv{{{~~~||||||zzz~~~YYYMMMOOOOOOIIIKKKTTTeeesssooo\\\JJJ888333...---//////...---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))************)))***))))))))))))(((((((((******++++++++++++++++++...------///222333333333666:::GGGVVV\\\]]]fffsssccc]]][[[kkkpppccclll|||jjj______eeehhhhhhoooxxx{{{vvvpppnnnoooqqqpppooommmnnnooopppnnnkkkgggeeeddddddeeeeeeffffffggggggeee^^^TTTNNNLLLHHHBBB===>>><<<:::888666666666666777888888888888777555444888888888777777888999999999999999999:::<<>>===<<<777333666777777777777888:::;;;===<<<;;;;;;<<<<<<<<<;;;>>>>>>======<<<<<<<<<<<<===<<<;;;::::::::::::;;;>>>>>>???BBBHHHOOOVVV[[[eeeddd^^^UUUMMMLLLRRRXXXZZZ\\\___``````aaabbbcccccciiilllnnnxxxiii]]]III===CCCQQQeeejjj___llljjjHHH666666|||{{{yyyyyy|||~~~|||yyywwwuuugggbbbmmm~~~zzzzzz~~~yyyppplllkkkSSSFFF:::888<<>>===<<<;;;:::::::::===;;;999888;;;@@@EEEIIISSSWWWYYYVVVPPPMMMOOORRRVVVYYY\\\^^^___^^^___```[[[bbbggghhhmmmxxx|||lllXXXFFF@@@AAAPPPvvvrrrgggpppeeeCCC000wwwkkknnn{{{||||||}}}~~~}}}{{{xxxwwwwwwjjj___TTTMMMDDD<<<>>>GGGLLLSSSZZZ[[[RRRDDD777///,,,,,,+++))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))************))))))((())))))******+++++++++...///222555999CCCVVVgggsssyyy}}}|||wwwwww}}}uuukkkddddddeee___VVVPPPOOOVVVSSSRRR\\\^^^VVVTTT[[[lll}}}ppp```TTTJJJDDDCCCFFFJJJKKKRRR```qqq~~~uuuqqqooommmnnnlllkkkmmmooonnnjjjfffqqq|||{{{vvvllljjjfffqqq}}}uuummmnnniiiooo|||zzzfffTTTNNNKKKKKKKKKNNNTTT\\\dddiiiQQQAAA444222333///---///......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))******((())))))************))))))))))))************+++******++++++,,,---------000---///333333555@@@OOO___tttyyyvvvxxxpppaaadddlllyyyaaahhhppp|||wwwsssyyyyyytttrrrqqqooonnnlllkkkjjjhhhfffdddcccbbbYYY[[[___cccfffiiijjjkkkfffbbb[[[RRRJJJDDD???===<<<:::888888:::<<<======;;;???DDDFFFGGGJJJNNNRRR]]]WWWOOOKKKKKKLLLMMMLLLGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEDDDCCCAAA@@@???>>>::::::;;;<<<============;;;@@@GGGJJJJJJIIIIIIJJJOOOSSSWWW[[[[[[[[[[[[\\\WWWYYYZZZYYYZZZaaallluuu{{{vvvbbbNNN>>>@@@[[[xxxuuuwww~~~vvvaaa@@@|||~~~qqqmmmpppttt{{{uuuyyy{{{wwwyyyyyy{{{~~~|||xxx~~~{{{rrrZZZ???666;;;???IIIWWWaaa```TTTBBB666000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''')))***))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))******)))((((((((())))))******+++,,,,,,...000444:::@@@NNNdddxxx|||~~~vvvqqqdddccceeehhheee\\\VVVUUUPPPZZZZZZXXX___^^^WWWWWW\\\gggxxxwwwlll```WWWOOOHHHEEEGGGHHHFFFIIIRRR___ooo}}}}}}yyyvvvvvvvvvssslllgggtttxxxrrrssspppyyy}}}zzz}}}ppplllmmmvvv{{{tttggg]]]MMMMMMMMMMMMOOOUUU^^^eeeZZZFFF777555444///---000......---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((*********+++++++++,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********)))************))))))((())))))*********+++++++++******++++++,,,------...000///222888888;;;NNNdddwww~~~~~~pppdddaaaddduuu{{{zzzmmmqqq{{{|||sssooovvv{{{wwwrrrnnnnnnnnnnnnooolllkkkjjjfffbbb^^^\\\[[[UUUYYY```fffiiiiiigggfffVVVQQQHHH@@@:::999:::;;;;;;===?????????@@@CCCFFFFFFKKKQQQTTTUUUWWW\\\aaafff```ZZZWWWYYY[[[ZZZXXXVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMJJJHHHGGGAAAAAAAAA@@@>>><<<;;;999666888;;;>>>@@@BBBCCCCCCGGGLLLRRRVVVWWWWWWWWWWWWPPPNNNLLLKKKLLLRRR]]]eeegggqqqmmmOOO@@@EEEOOOrrrttthhh}}}]]]|||ooojjjmmmooommmnnnyyypppvvvxxxssstttuuuyyy}}}vvvoooJJJ:::===999???KKKYYY```ZZZLLL???333222000...,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))###%%%'''(((((()))+++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((())))))***++++++,,,,,,...000666===EEEUUUooo{{{lllbbb___ccciiikkkddd[[[XXX[[[PPP^^^aaa^^^bbb___ZZZ]]]```fffuuuzzzqqqgggaaaXXXOOOIIIIIICCCCCCGGGOOOWWWaaappp}}}{{{yyyxxxssskkkeeennn|||{{{~~~zzzwwwyyywww~~~nnnooo~~~{{{|||xxxtttwww{{{sssfffNNNNNNNNNNNNNNNSSSZZZ```^^^JJJ999666555///---000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++***************)))((('''))))))******++++++++++++******+++,,,,,,---......///000666<<<<<>><<<<<<===@@@===:::999;;;===???@@@BBBGGGMMMRRRTTTTTTTTTTTTDDDBBB@@@AAADDDJJJSSSZZZbbbhhhssszzz}}}iiiVVVMMMJJJKKKVVVrrrnnn___rrrwwwooo~~~wwwwwwqqqdddaaakkknnneee```gggpppsssrrrlllooo}}}vvvUUUAAA<<<;;;888;;;GGGQQQOOOHHHBBB>>>999111---000222+++!!!))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))+++---...---,,,,,,---555222666CCCSSSbbbuuuvvvfffZZZ\\\gggkkkddd[[[ZZZ\\\\\\SSS^^^iiimmmmmmkkkfff___hhhqqq|||xxxllleeeVVVIIIKKKDDDFFFJJJMMMQQQXXXaaahhhwww|||yyyrrrhhhbbbkkk|||}}}}}}}}}|||yyyzzzvvvlllqqq}}}}}}}}}|||zzzwwwvvvuuuUUUKKKKKKTTTRRRIIINNN\\\^^^SSSDDD:::777555000,,,............---,,,+++***,,,,,,,,,+++++++++******************))))))))))))))))))))))))************(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))+++,,,---,,,,,,...///555444777>>>DDDLLL\\\llllllwww|||rrrbbb```qqqoooaaaeeeqqqyyyqqqggglllttt|||}}}vvvqqqjjjjjjlllooonnnjjjjjjnnnmmmiiiddd___\\\^^^bbbeeemmmnnnmmmeeeYYYNNNGGGDDD:::;;;===>>>???AAAEEEGGGJJJKKKMMMMMMMMMOOOSSSVVVVVVXXX\\\bbbiiinnnpppqqqrrrrrrrrrtttwwwyyyyyyxxxuuuuuuuuutttqqqmmmiiifffffffffdddbbb___\\\YYYXXXVVVTTTRRROOOLLLIIIFFFDDD@@@>>>===<<<<<<;;;999888>>>BBBFFFHHHKKKOOOUUUZZZLLLKKKFFF@@@AAAHHHMMMNNNYYY```iiinnnsss|||gggSSSHHHAAADDDQQQnnnuuu]]]VVVaaattt{{{xxx{{{vvvmmm```gggkkkiiihhhkkkoooqqqyyyqqqppp|||bbbOOOHHH???999777???GGGJJJHHHFFFUUUMMM===...(((,,,000111,,,++++++******)))(((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))***,,,---......///222444333555>>>OOO^^^jjjwww~~~xxxqqqjjjeeehhhiiicccZZZWWW^^^fffiiicccfffqqqvvvnnnnnnwww|||xxxooo\\\KKKJJJEEEGGGIIIKKKMMMQQQWWW\\\dddiiirrr{{{zzzssslllfffcccppp|||zzzxxxwww{{{zzzjjjnnn|||xxxuuuaaaUUUOOORRRSSSPPPSSSYYYaaa[[[QQQEEE999222...---............------,,,+++,,,,,,,,,++++++++++++***************))))))))))))(((((()))))))))*********(((((()))***************))))))************))))))))))))))))))))))))))))))************************++++++*********************+++------,,,---000222555444===OOO]]]aaaaaaaaammmooorrrsssuuu}}}~~~iiiiii}}}nnnssstttvvvyyyzzzyyytttqqqqqqllliiilllnnnlllkkklll[[[ZZZ[[[aaaiiiooorrrqqqfffccc\\\RRRHHH@@@===<<<<<<===>>>???AAAEEEJJJNNNOOORRRUUUWWWYYY]]]aaadddjjjlllpppvvv|||}}}{{{{{{zzzxxxuuuppplllgggeeedddaaa]]]YYYUUUPPPLLLIIIHHHFFFBBB@@@???===;;;999:::<<<>>>@@@DDDLLLUUU\\\gggeee\\\NNNDDDBBBCCCBBBMMMVVVbbbjjjnnnsss{{{kkkVVVIIIEEEDDDNNNfffeeeUUURRRllltttxxxooofffdddfffiiikkklllqqqxxx{{{~~~||||||}}}xxxlll___XXXQQQFFF<<<<<>>EEEIII^^^jjjxxx~~~{{{ppp^^^NNNGGGGGGKKKTTT```iiilllmmmtttuuu{{{uuurrreeeOOOAAAJJJfff~~~kkknnn|||~~~{{{yyywwwwwwwww{{{}}}vvvyyyqqqkkkggg___[[[eeettt~~~~~~vvv~~~yyyjjjeeelllsssrrrmmmlll___QQQHHHCCCDDDJJJRRReeeiiifff[[[MMMBBB888111******++++++++++++++++++++++++++++++************(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***************++++++++++++++++++******---333;;;AAAHHHUUUdddooossssssrrrqqqnnnwwwxxxnnnjjjrrrzzz```TTTWWW]]]^^^[[[[[[ssswwwkkkfffooo|||uuubbb]]]PPPPPPPPPOOONNNMMMJJJIIIIIIFFFGGGRRRggg|||uuucccUUUYYYfffxxxxxxqqqqqq{{{qqq\\\VVVaaasss}}}kkkRRRFFFJJJOOOMMMHHH^^^tttvvvcccJJJ:::444000000///.........//////---------,,,,,,,,,++++++++++++++++++************(((((((((((())))))))))))))))))(((((())))))***+++))))))************))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,+++,,,------///333999===:::LLLfff{{{zzzoooddd___nnnsssiii{{{xxxeeejjjnnnsss{{{yyyvvvqqqnnnmmmlllkkkjjjgggdddcccdddbbb^^^___bbbjjjooossspppfffYYYOOOIII>>><<<<<<@@@FFFKKKLLLLLLNNNPPPSSSWWW\\\dddmmmsss{{{|||uuulllgggaaa[[[VVVRRRNNNKKKFFFCCC???;;;::::::;;;<<>>BBBGGGLLLOOOPPPOOORRRWWW]]]eeemmmuuu}}}}}}xxxqqqjjjbbb[[[SSSOOOIIIFFFCCC@@@>>>===:::888===EEEQQQaaatttzzzfffWWWFFFCCCOOOaaaoootttqqqsssuuuwwwwww|||pppRRR@@@DDDPPPrrrvvv}}}~~~~~~{{{yyyvvvsssrrrooonnnllljjjgggcccaaa___XXXVVVTTTQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUYYY]]]aaagggjjjnnnttt|||}}}vvvrrrpppiii``````aaadddhhhiiihhhlllrrriiijjjjjjmmmxxx}}}ppp```UUURRRSSS___kkkllleeeXXXGGG999//////...---,,,+++***)))+++************)))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((()))*********)))))))))************++++++,,,---///444<<>>555444111///...---...///...------------,,,,,,,,,,,,,,,+++++++++*********************++++++++++++***)))((('''((()))+++,,,))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...---000333666999===BBBEEERRRiii}}}rrrjjjbbbnnn}}}}}}zzzyyy|||}}}zzzyyyzzz]]]SSSZZZiiiooovvv|||yyysssqqqooommmjjjeee___[[[RRRPPPSSS[[[ccchhhooouuukkkggg^^^QQQEEE??????AAAFFFHHHKKKNNNPPPTTTWWWZZZdddiiirrryyy}}}vvvmmmeee___UUUQQQLLLIIIGGGDDDAAA>>>999>>>CCCIIIWWWlll|||vvvjjjYYYMMMMMMYYYiiiuuuqqqrrruuuwwwuuuttt}}}vvvUUUFFFEEEVVVttt{{{jjjfffzzz~~~uuutttqqqnnnjjjeeebbb___ZZZYYYWWWTTTPPPLLLIIIGGGDDDCCCBBB@@@??????@@@@@@@@@@@@AAA@@@@@@BBBFFFIIIJJJLLLRRRYYYaaahhhooorrrzzz~~~vvv|||}}}ooo]]]aaalllvvvsssiiihhhooocccffffffgggqqq|||cccPPPHHHGGGPPPUUUSSSNNNLLLKKKJJJ444333111///---***)))(((*********))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++((())))))))))))*********+++---///333999AAAKKKRRR___nnnzzz||||||iiiffffffkkkssswwwuuuqqqyyyjjj[[[UUURRRNNNOOORRRiiikkkrrr{{{~~~{{{zzz|||zzz~~~sssmmmfff\\\TTTQQQ\\\yyysssmmmeee]]]WWWQQQJJJDDDEEEEEEGGGQQQbbbwwwyyyppp]]]NNNXXXmmmssscccUUUYYYjjjzzzllllllgggTTTNNNQQQUUUMMMJJJWWWhhhkkk[[[JJJ777555222///...---............---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***((('''((()))+++,,,))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......///222777:::>>>AAAFFFIII^^^mmm{{{|||rrrgggqqq}}}xxxllliiilllppprrrwwwZZZVVVXXXgggtttsssuuuxxxsssqqqooollliiiddd]]]VVVQQQMMMNNNWWWhhhtttuuuppplll```WWWKKKAAA>>>BBBHHHLLLPPPRRRSSSSSSUUUZZZbbbiiixxx}}}xxxrrrddd^^^VVVQQQNNNKKKHHHEEE;;;??????:::<<>>BBBFFFLLLQQQUUUXXXeeehhhmmmvvvpppcccfffsssxxxxxxqqqbbbmmmzzz|||qqqmmmwwwwwwooo___OOOGGGFFFFFFCCC===<<>>444++++++...---)))+++++++++***************(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))++++++000888===BBBOOO]]]jjjsss}}}}}}}}}qqqnnnpppvvvwwwpppfffaaa```\\\WWWTTTPPPOOOVVV___jjjooovvvzzzzzzzzz{{{||||||~~~yyyfff\\\\\\XXXQQQ[[[sss}}}zzztttmmmggg```UUUKKKEEEFFFEEEFFFOOObbbzzzwwwjjjXXXOOO]]]tttzzziii```RRRZZZkkkppphhhxxxsss]]]RRRNNNWWWJJJDDDOOOcccllldddXXX===777444444000***+++111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---,,,+++))))))+++---333333777>>>GGGMMMQQQSSSiiimmmvvv}}}xxxmmmllltttrrrgggrrrtttqqqzzzwwwiii___eeemmmrrrrrrrrrrrrsssqqqrrrnnneee^^^\\\ZZZWWWZZZaaahhhnnnuuuxxxooocccQQQJJJCCC@@@DDDJJJNNNPPPXXXXXXVVVTTT[[[hhhssswww}}}pppkkkccc\\\VVVQQQLLLIIIAAA===::::::;;;@@@KKKWWWlllyyy{{{hhhUUUUUUeeesssuuutttsssssssssuuuvvvxxx}}}rrrWWWGGGJJJ___rrr]]]YYYfffyyywwwtttrrrqqqoookkkiiiddd```[[[TTTNNNIIIFFFDDDAAA@@@@@@>>>===<<<;;;;;;777888888888888999999999999999999999999:::::::::<<<===>>>???BBBDDDFFFHHHPPPSSSYYYbbbnnnzzzsssoooqqqllllllnnnhhhiii{{{|||tttuuuxxxmmm\\\JJJGGGGGGHHHEEEAAABBBFFFPPPIII<<>>222000000...,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))******++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,+++,,,...//////444;;;BBBPPPaaallloooeeehhhooorrrlllhhhtttyyyxxxmmmjjjvvvxxxnnnkkkoootttvvvtttqqqppppppnnnlllcccXXXSSSYYY___bbbiiiooossssssrrrnnnaaaTTTGGGFFFEEEGGGKKKPPPSSSUUUSSSWWWZZZ]]]fffsss}}}|||tttkkkcccZZZRRRMMMGGGAAA============BBBIIITTTeeeqqqooogggeeejjjmmmuuuuuuuuutttttttttttttttvvvyyyXXXHHHKKKmmmyyy]]][[[sssqqqooollljjjfffbbb\\\XXXPPPMMMIIIDDD???;;;999888666666666666666666666666555555555666666666777777666666666777777777888888999999999888999999::::::===???DDDLLLUUU___ggglll{{{sssccc]]]bbbaaa[[[kkkzzzyyywwwnnnqqqyyyyyyrrr\\\SSSMMMMMMMMMIIIFFFFFF```\\\PPP===000,,,------************))))))(((((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++...000444:::DDDVVVrrrttt~~~lll\\\\\\TTTNNNLLLQQQWWWZZZ^^^bbbdddmmmwww{{{zzzxxx{{{sssgggjjjmmmkkkjjjwwwyyynnnaaaXXXOOOKKKNNN\\\rrr|||mmm\\\WWWfff{{{nnn```XXXPPPXXXiii|||qqqiiirrr}}}eeeJJJLLLPPPRRRSSS[[[gggkkkhhhcccLLL555///222333///***.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************++++++++++++******(((((()))))))))*********++++++++++++,,,,,,,,,,,,***+++---.........000222///;;;CCCGGGXXXuuutttssssssppphhhlll|||aaa^^^lllrrrnnntttvvvxxxxxxuuurrrpppooooooiii^^^QQQPPP[[[iiipppuuuxxxxxxqqqhhh]]]PPPFFF>>>BBBFFFKKKNNNPPPSSSUUUVVV]]]cccjjjtttwwwlll```YYYRRRJJJDDDCCCAAA>>>;;;;;;???NNN___iiilllmmmllliiiqqqrrrtttuuuuuutttrrrqqqqqqoooqqqqqqNNNBBBUUUtttjjjggglllhhhccc]]]XXXRRRLLLHHH???>>>;;;999888777777777333444444555555666777777555666666666666777777777666777777777888888888888666666666666666777888999888999;;;>>>CCCHHHMMMPPPdddoookkk______\\\TTTWWWdddrrrrrrhhhlllxxxyyyyyyqqqsss{{{tttgggZZZSSSPPPOOORRRVVVjjjooojjjUUU<<<...,,,...+++******))))))((((((((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,---222888???JJJ```yyyvvvfff{{{jjj]]]VVVPPPOOOXXXaaadddccccccfffnnnvvvyyywwwwww}}}~~~qqqfffXXXRRRRRRbbbwww{{{kkk\\\YYYjjj~~~xxxhhh[[[UUUOOOWWWhhh|||fffcccnnnwwwZZZGGGPPPUUUSSSWWWdddooorrrttt\\\@@@333333555222,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,***,,,.../////////000222666FFFMMMLLL\\\}}}yyypppkkkuuuoooVVVUUUbbbkkkjjjrrrsssuuuuuusssqqqpppooonnnllleee]]]]]]hhhsssyyyxxxuuunnncccVVVMMMGGGDDDDDDHHHLLLMMMNNNPPPUUUZZZdddjjjqqqvvv~~~tttlll```UUUKKKHHHGGGBBB<<<::::::BBBKKKSSS[[[aaagggiiilllooossswwwwwwuuurrrppppppoookkkppp[[[MMMQQQ```tttuuugggaaaXXXPPPIIIDDD@@@>>>888777666555555666777888888888888888999999::::::777777777777888888888888888888888888888888888888666666666666777888999999999888999999;;;===>>>@@@FFFNNNYYYggg{{{|||tttqqqlll```VVVWWWcccgggaaadddooolllyyy{{{xxx{{{~~~|||sssiii___VVVRRRVVV^^^iiixxx}}}jjjKKK555...///+++++++++***)))(((((('''(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------444===EEEQQQhhhyyyyyyrrrhhh```uuulllkkkwwwzzzeeeTTTVVVSSSWWWdddppprrrmmmjjjkkkpppuuuuuutttwww}}}qqqddd[[[ZZZiii|||wwweeeXXXYYYkkk~~~~~~pppbbbWWWRRROOOWWWhhh{{{sssggghhhtttnnnIIIOOOSSSSSSVVV```nnnwwwwwwfffMMM:::222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++***************+++++++++,,,,,,++++++,,,,,,,,,---------+++---.../////////111333>>>LLLRRRPPP___}}}qqqjjjkkkxxx~~~}}}{{{aaaSSSWWWccckkklllnnnnnnoooooonnnmmmjjjhhhffflllpppqqqsssxxxzzzzzzvvvmmm```SSSHHHDDDGGGLLLPPPQQQQQQPPPQQQWWW```hhhrrrwww{{{~~~}}}mmm___RRRMMMLLLHHHCCCAAA<<<>>>@@@CCCGGGQQQ___kkkmmmqqqvvv{{{|||yyytttqqqnnnsssoooiiiuuuhhh]]]UUUPPP{{{xxx{{{\\\VVVLLLDDD???<<<:::999888888666555555555666777777777777888888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888999999888777777777777777777777777777888999:::;;;777@@@GGGIIIQQQeeepppbbb\\\cccgggbbb___ccciiinnnxxxyyywwwxxxxxxqqqbbbTTTRRRWWW```pppyyylllRRR===222///---,,,,,,+++***)))(((((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***,,,---//////888BBBKKKYYYnnnxxxmmmhhhfffcccbbb\\\ZZZaaafffbbbZZZTTTTTTUUU___qqq~~~xxxsssppprrrttttttuuuzzzuuuiii```aaaqqqqqq^^^SSSXXXlll}}}wwwiii\\\SSSPPPMMMUUUfffyyyttteeecccqqq}}}WWWQQQOOOTTTYYY]]]hhhuuuppphhhVVVAAA222...///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,------......,,,---/////////111555888DDDOOOVVVZZZiiiuuuiiiiiipppzzz|||yyyvvvvvvxxxmmm```VVVXXXbbbkkkqqqtttnnnmmmllllllkkkhhhccc___]]]iiiuuu|||zzztttpppdddUUUKKKEEEEEEKKKRRRQQQPPPOOOPPPUUU___kkksssyyy}}}zzzlll\\\UUURRRNNNJJJIII>>>>>>???@@@AAAGGGVVVeeemmmqqqxxx~~~~~~yyyvvvnnnuuuvvvoooqqqzzzooo```PPPiiixxxkkkzzzLLLGGGAAA===:::999777666999888777777777888999:::999::::::;;;<<<======>>>AAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@>>>===<<<;;;:::<<<;;;:::999888888888888777777888888999999::::::666>>>AAA>>>>>>KKK___lllxxxwwwlllccccccdddbbb```aaannnpppxxx|||qqq\\\QQQPPPVVV^^^ccc\\\PPPDDD888///......---,,,+++***))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***,,,...000555>>>GGGPPP___tttyyynnngggggghhhgggVVVTTTVVVYYYXXXUUUVVVYYYRRRXXXggg|||{{{uuurrrrrrtttvvvzzz~~~~~~sssccc^^^cccvvv|||lllXXXOOOWWWlll}}}~~~~~~zzzpppcccWWWPPPMMMJJJRRRcccwww|||hhhcccqqqkkkUUUKKKVVV^^^[[[aaannnjjjiii^^^III888111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++******++++++++++++******************++++++++++++++++++,,,,,,---......///---......///111666<<<@@@LLLRRR[[[hhhzzzyyynnnjjjqqqyyy|||}}}}}}|||uuuiii```]]]RRRMMMPPP^^^kkkpppsssvvvooonnnmmmmmmlllggg```[[[```lllwww|||}}}yyyrrrjjjaaaVVVLLLKKKKKKKKKNNNSSSPPPPPPQQQWWWaaakkktttyyy}}}~~~}}}}}}||||||{{{|||}}}~~~|||mmmddd]]]VVVQQQPPPEEEBBB@@@@@@@@@AAAKKKWWW```fffpppzzzzzzyyyyyyyyy{{{}}}ooo```___sssmmmfffxxx???===:::999999888777555777777777888:::===???AAACCCCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>><<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999666888999:::@@@EEEEEEAAAUUUaaassszzzrrrhhhbbbaaacccfffiiittt{{{{{{eeeVVVRRRPPPPPPMMMKKKKKKHHH<<<000//////...---,,,******)))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***,,,...000:::BBBIIIRRRcccxxx~~~yyyoooeeecccgggiiiggg]]]YYYXXXZZZZZZVVVTTTTTTTTT\\\nnnyyyqqqsssssstttyyy}}}{{{oooZZZXXXbbbwwwzzziiiUUUMMMWWWmmm}}}{{{{{{vvvlll___SSSMMMKKKHHHPPPaaattt|||kkklllvvvzzzYYYJJJYYYbbbZZZ[[[iiihhhjjjcccPPP???888444111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))******++++++++++++******++++++++++++******))))))))))))************++++++,,,,,,---...//////------...000333:::AAAGGGUUUWWWaaatttpppkkkmmmxxx}}}zzzwwwyyyssswww}}}tttaaaRRRMMMFFFEEEOOOaaammmnnnnnnqqqnnnnnnnnnoooooojjjbbb\\\jjjssszzzyyyvvvqqqiiiaaaRRRIIIFFFLLLQQQQQQQQQRRRVVVXXX\\\fffqqqzzz~~~~~~~~~|||zzzvvvrrrmmmjjjhhhdddcccaaa___^^^]]]^^^^^^___aaadddhhhmmmssswwwyyy|||{{{qqqggg\\\VVVTTTPPPGGG@@@>>><<<<<>>@@@???;;;;;;???@@@>>>999;;;;;;;;;888666555555999999999:::;;;===??????CCCIIITTTbbbssszzzmmmddd^^^]]]dddnnnjjjmmmuuu~~~}}}xxxsssgggZZZPPPHHHCCCGGGIIIDDD@@@???444///---......+++)))***))))))))))))((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))(((((('''''''''&&&))))))))))))((((((((((((.........------///333777===HHHWWWbbbiiiooouuu{{{uuuhhhiiinnnnnnllllllaaadddccc]]]YYYZZZXXXTTTPPP\\\lllwww}}}}}}yyytttqqquuu{{{wwwhhhWWW[[[hhh||||||vvviiiYYYPPPWWWkkk|||}}}{{{{{{yyyuuueee\\\QQQFFFGGGKKKOOO\\\mmmzzzkkkaaadddvvv{{{{{{{{{}}}jjjUUULLLNNNTTT[[[aaalllnnnjjj[[[FFF666000111111///---------...---+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++)))************+++++++++------,,,,,,,,,---......,,,000222333666@@@LLLTTTWWWaaannnwww{{{|||}}}vvvuuuzzzyyyuuu|||uuubbbSSSMMMKKKQQQ[[[fffooorrrqqqooooooqqqoookkkkkknnnkkkccclllsssxxxvvvssslll^^^OOOJJJGGGIIIOOORRRQQQOOOPPP]]]bbbjjjssszzz~~~~~~xxxvvvqqqmmmlllmmmkkkfffaaaccc___ZZZUUURRRPPPMMMKKKKKKIIIFFFDDDDDDDDDEEEFFFKKKJJJJJJLLLPPPTTTVVVWWW]]]aaagggmmmrrrvvv{{{~~~{{{~~~|||qqqdddZZZVVVRRRLLLFFFBBB@@@@@@@@@EEEHHHSSSbbboooxxx}}}|||{{{{{{{{{rrrVVVKKKNNNSSSgggSSS```777777777888;;;>>>@@@@@@HHHIIIKKKMMMOOOPPPPPPPPPpppyyywwwpppnnnppppppppppppooooooooonnnnnnkkkfffcccdddbbbYYYRRROOOGGGIIIHHHDDDCCCBBB???:::=========<<<;;;;;;<<<<<<888888999999::::::;;;;;;;;;???GGGRRRaaassswwwjjjdddaaa______bbb___aaahhhqqqtttxxxyyysss|||yyydddMMMOOOSSSUUUNNNDDDBBBFFF555...***++++++(((%%%$$$***)))))))))((((((((((((*********)))(((''''''''''''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))(((((((((''''''''')))))))))))))))))))))(((------,,,,,,---222888===DDDOOO\\\fffjjjlllpppsssssswwwwwwmmmoootttsssooolllfffbbb_________\\\UUUPPPSSS[[[gggooottttttrrrooossswww|||xxxgggWWW\\\kkk~~~|||vvvjjjZZZQQQXXXkkk|||{{{{{{~~~vvveee]]]SSSHHHHHHJJJNNNZZZjjjxxxuuuccc___iiippp|||}}}oooXXXLLLKKKNNNRRRWWWgggnnnooobbbLLL999111111111///------......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++************++++++++++++------,,,,,,------......222222111111777CCCQQQZZZ[[[bbblllvvv|||}}}zzzxxxuuu{{{{{{{{{ppp[[[OOOKKKXXX[[[aaaiiipppsssrrrqqqmmmooommmfffdddiiillllllnnntttwwwssslllcccUUUIIIKKKJJJMMMPPPPPPOOORRRXXXeeejjjrrrzzzxxxrrrsssmmmfffaaa```]]]XXXTTTRRROOOLLLJJJJJJHHHFFFEEEDDDBBB@@@>>>>>>???@@@@@@>>>===<<<===AAACCCEEEEEEHHHLLLPPPTTTWWWZZZ^^^```jjjlllpppsssuuuwwwzzz||||||mmmbbb```[[[TTTMMMHHHEEEDDDCCC@@@BBBJJJWWWcccjjjrrryyyyyyyyyxxxxxxwwwvvvuuuuuuuuu|||mmmQQQ@@@GGGqqqzzz[[[YYY666777999===AAADDDGGGIIIQQQSSSWWW[[[]]]^^^^^^]]]sss{{{nnn```XXX\\\\\\WWWQQQNNNMMMJJJDDDAAA???===;;;::::::<<<<<<999999999::::::999888888888999;;;@@@KKKZZZjjjuuuppphhhddd```\\\ZZZXXXVVV[[[ccchhhlllyyyxxxzzzVVVVVVYYY[[[WWWPPPLLLLLL@@@555,,,,,,...,,,)))'''******)))))))))(((((((((******))))))((((((''''''''''''&&&&&&''''''(((((((((((((((''''''''''''&&&(((((((((((((((((((((((())))))''''''''''''))))))))))))((((((((((((''''''))))))))))))))))))))))))++++++,,,,,,///666>>>DDDMMMXXXeeemmmooooooppprrrnnnrrrzzzuuuooorrrwwwvvvppplllggg[[[VVV]]]bbb\\\RRRNNN```bbbfffkkkmmmnnnnnnnnntttxxx}}}||||||wwwdddYYY```ooo}}}wwwkkk[[[RRRXXXkkk|||~~~{{{xxxxxx}}}rrr```[[[RRRHHHFFFIIIKKKVVVeeesss}}}iiiZZZ\\\cccssszzzaaaQQQHHHDDDEEEIII[[[iiitttmmmWWW@@@555222111///------...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,************+++++++++,,,------,,,,,,---......///666222000333<<>>??????>>>===BBB@@@??????AAABBBBBBAAACCCEEEHHHIIIJJJKKKNNNPPPSSSVVVZZZ\\\^^^```ccceeeoooqqquuuxxx|||{{{pppiiiccc[[[RRRLLLGGGCCC@@@===<<>><<<:::999::::::;;;<<<;;;;;;:::999<<<;;;::::::>>>FFFQQQYYYfffvvv}}}pppiiidddaaa```[[[VVVWWW^^^bbbcccjjjvvvnnnaaaVVVWWW```eeeaaa\\\PPP@@@111---//////---,,,*********)))))))))((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))))))))(((((((((((((((((()))))))))))))))************+++...111555<<>>>>>>>><<<;;;===>>>???@@@???@@@BBBDDDEEEGGGJJJKKKLLLMMMOOOPPPRRRSSSVVVZZZ```hhhoootttvvvnnndddZZZSSSLLLEEE@@@???<<<===BBBGGGKKKRRRXXX^^^bbbfffjjjlllkkkiiigggkkknnnssskkkRRRVVVeeeuuuKKKMMMOOORRRWWW___iiippptttzzzsssgggZZZVVVRRRMMMJJJFFF@@@===;;;;;;;;;<<<;;;;;;;;;:::;;;;;;;;;999:::===BBBFFFOOO```wwwzzzsssnnnlllnnnbbb[[[ZZZ```dddbbbdddjjjlll~~~ppp]]]TTTZZZgggppprrrbbbNNN888...,,,+++******************))))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))((()))))))))*********+++)))---222777<<>>@@@AAAFFFLLLUUUYYY```fffiiiiiigggeeekkkjjjhhhooofffWWWXXXwwwTTTWWW[[[___eeeooo{{{rrrlllddd]]]XXXRRRKKKFFF???>>>===;;;;;;::::::;;;666777999999999:::===???CCCQQQeeexxx{{{xxxyyyjjj```\\\bbbhhhffffffjjjrrr|||{{{mmmUUUGGGNNNddduuusss^^^FFF666///***)))***++++++*********)))))))))))))))))))))(((((((((((())))))((((((''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((())))))******+++++++++***...444;;;AAAHHHOOOTTTeeennnzzz}}}}}}~~~vvvwwwxxx{{{qqqiii___\\\gggwwwrrrfffdddeeegggmmmvvvzzz|||~~~sssppp~~~{{{ppphhhttt|||yyypppaaaTTTQQQ[[[eee{{{~~~~~~qqqfffUUUQQQPPPUUUbbbqqq|||lllVVVOOOIIIAAABBB>>>???HHHXXXggguuuppplllvvvaaaGGGFFFQQQXXXgggzzzkkkNNN;;;444222000000000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///111111222333<<>><<<;;;>>>CCCNNNSSSZZZbbbfffgggfffeeeffffffeeegggssswww^^^UUUeeeYYY```iiiqqqyyysssiiiaaaYYYTTTIIIFFFCCC???===<<<<<<===666777888888888999;;;===>>>FFFSSSccctttttteee\\\aaaggghhhhhhlllyyy|||~~~___BBB>>>OOO```tttcccOOO@@@666///---///+++++++++*********))))))(((((((((((())))))))))))******)))((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********((())))))******+++,,,,,,,,,///444;;;CCCNNNXXX___llluuu~~~xxxzzz{{{wwwhhh___bbbppp}}}vvviiihhhjjjkkkrrr|||~~~tttrrr{{{|||rrrnnn{{{{{{zzzrrrcccSSSMMMSSS[[[mmmtttuuummm\\\SSSMMMRRRdddwwwuuu\\\QQQGGG@@@BBB===???HHHXXXhhhvvvwwwxxxaaaIIIEEEMMMWWW\\\hhhwww~~~sssZZZEEE666444111000000000///---............------------------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...000111222333777CCCRRRVVVWWWaaaqqq~~~zzzuuuwww{{{~~~~~~}}}}}}kkkfffhhh___aaadddhhhlllnnnmmmkkk___]]]bbbnnnwwwuuupppmmmcccXXXPPPQQQUUUUUUUUUWWWUUUWWW^^^iiiqqqtttyyy~~~~~~{{{xxxtttuuuuuutttssstttwwwzzz|||}}}~~~|||zzzxxxxxxxxxxxxtttoookkkhhheee```]]]QQQSSSVVV[[[aaahhhnnnrrrwww||||||tttkkk___VVVQQQJJJDDDAAA>>>;;;<<<@@@GGGLLLTTT]]]bbbeeeddddddccccccfffiiikkkppp}}}lll___^^^eeebbbkkkyyy{{{qqqhhhbbbSSSOOOJJJDDD@@@??????@@@;;;;;;:::999777888:::<<<<<>>>>>AAACCCHHHPPPYYY___bbbccccccccccccgggkkkhhhhhhvvv{{{mmm___RRRkkkwwwooo^^^RRROOOGGG<<<;;;CCC<<<>>>>>>;;;::::::999888::::::<<>>???@@@HHHWWWggguuuuuuuuu~~~www}}}xxx___GGGHHHJJJNNNNNN^^^yyy~~~iiiYYYGGG888...222555000---111000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++)))+++///000...000333666IIIXXXYYY]]]lllzzzrrrrrr|||ssssssooovvvtttgggdddhhhaaaccceeeeeecccaaaaaaaaammmoooqqqsssqqqlllccc]]]SSSUUUWWWVVVTTTSSSUUUXXX[[[```hhhooouuuzzz~~~wwwpppqqq|||qqqgggaaaWWWKKKCCCBBBAAA???===CCCEEEGGGLLLWWWbbbeeebbbcccdddffffffffffffhhhjjjddd[[[QQQeeesssbbb]]]VVVJJJBBBDDD??????===;;;999999999888<<<;;;;;;???BBBIIIWWWeeevvv|||eee___YYYWWWUUUMMMNNNXXXeeerrrrrrXXXFFFAAAFFFRRRPPPMMMMMM;;;+++222+++,,,------,,,+++******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,///555>>>HHHTTTfff|||~~~rrrqqqxxx}}}}}}{{{{{{kkk]]]YYYddd}}}vvvnnnjjjfffgggmmmuuu|||}}}~~~yyypppjjjuuu|||sssoooggg[[[OOOIIIGGGHHHTTTeeewwwwwwoookkkggggggmmmtttxxx|||uuu[[[GGGBBBAAA===??????GGGWWWjjjyyywwwmmmrrr{{{uuuwww{{{zzz}}}oooWWWPPPGGGKKKMMM[[[vvvttteeeLLL<<<111222444///---000000//////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------+++---111111///000444;;;OOO______aaannn|||uuurrr{{{{{{uuuwwwzzzxxxoooeeedddhhhaaacccdddcccaaa`````````nnnpppssssssoooggg^^^YYYSSSTTTUUUTTTTTTVVV[[[___dddiiiooouuuzzz}}}uuuoooqqqvvvqqqttt}}}rrrddd^^^TTTKKKDDDAAA???>>>AAAFFFJJJMMMSSS]]]ccccccfffgggiiihhhggggggggghhhwww{{{iiiNNNSSS~~~}}}pppeeeXXXLLLGGGDDDAAA===<<<;;;;;;:::999<<<::::::<<<===@@@IIISSSiiirrrgggjjjeeeWWWNNNKKKLLLTTT]]]dddooouuuVVV>>>???PPPSSSMMMJJJ===111111,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,---+++444???LLL[[[nnnyyykkklllsssvvvyyy|||xxx```QQQVVVnnnhhhggggggkkkqqqxxx}}}~~~uuukkkeeessszzz|||qqqmmmdddYYYNNNGGGDDDDDDRRRbbbttt}}}|||tttllllllkkkmmmqqqrrroooqqquuutttuuukkkVVVFFFBBBAAA>>>AAA???EEEWWWlll|||vvvhhheeewww}}}xxxsssppp|||{{{~~~fffTTTCCCIIIMMMXXXooo{{{kkkSSSBBB444111222...---000/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---...---///333222000111555DDDYYYjjjiiiffflllxxxxxxpppttt{{{{{{vvvrrroooiiicccdddhhhaaaccccccbbbaaa```aaabbbooosssuuusssjjjaaaYYYVVVXXXVVVTTTSSSTTTYYY```fffjjjnnntttyyy{{{|||}}}tttaaa\\\aaakkkgggkkkyyy|||lllhhh```TTTHHHAAA@@@@@@>>>EEEKKKNNNRRR[[[bbbdddfffhhhjjjjjjiiihhhhhhiiihhh|||SSSHHHfffxxxfffWWWNNNMMMEEE???>>>>>>===<<<<<<:::888999;;;<<<===CCCJJJ[[[dddssslllrrrpppbbbWWWPPPRRRXXX___bbbccclllhhhEEEFFFQQQSSSMMMJJJFFF::://////---,,,+++,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))******+++,,,------,,,555@@@KKKYYYmmmzzziiihhhkkklllttt~~~pppWWWKKKYYYtttfffggghhhlllqqqwww|||~~~|||qqqggg```iiiooowww~~~zzztttoooggg\\\RRRKKKFFFDDDNNN___qqq|||}}}wwwpppoooppprrrrrrllleeeeeejjjggghhhaaaRRRFFFCCCCCCBBBCCC@@@FFFXXXnnn}}}wwwkkkdddrrr{{{vvvoooWWWDDDGGGOOOZZZjjj|||zzzfffYYYHHH777000000...///111//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,///...000333222000222888OOOdddvvvwwwpppoootttxxx{{{uuurrr}}}|||yyyyyyqqqjjjhhhgggeeeeeeggg```bbbcccdddcccdddfffhhhqqqttttttoooddd\\\YYYYYY^^^[[[VVVSSSUUU[[[dddjjjooosssxxx{{{}}}}}}~~~~~~{{{{{{mmm]]]YYY\\\```]]]^^^hhhzzz{{{tttgggYYYLLLEEEBBBBBB===CCCIIINNNVVV___dddccccccfffiiijjjjjjiiihhhiiicccvvvfffQQQ^^^nnn^^^ZZZMMMBBBAAAAAA>>>;;;;;;999777888;;;;;;;;;>>>CCCJJJQQQ```ppp{{{}}}rrruuutttooodddRRRRRRWWW```ccc^^^]]]llluuuXXXKKKNNNQQQUUUYYY[[[LLL555222///,,,+++,,,------,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((()))***+++,,,---......222;;;EEELLLZZZooo|||zzz{{{lllgggfffjjjwwweeeQQQLLLZZZmmmzzzcccdddgggkkkpppwww}}}~~~~~~~~~vvvjjj^^^VVV[[[___hhhtttzzzwwwrrriii```VVVNNNHHHEEELLL]]]qqq~~~zzzzzzyyywwwqqqeeeYYYWWW[[[XXXYYYUUULLLEEECCCCCCCCCBBBAAAJJJ^^^ttt}}}uuuhhhiii}}}iiiMMMHHHRRR___jjjyyyzzzeee^^^MMM:::111///000111222...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---......000222111000666>>>ZZZmmm~~~{{{zzzppppppuuu~~~ooohhhdddgggjjjhhhfffeee___bbbeeeggghhhjjjmmmooorrrsssppphhh___ZZZ[[[___^^^[[[WWWVVVZZZbbbkkkpppvvvyyy}}}tttrrrssstttqqqmmmiiieee]]]YYY]]]eee}}}tttjjjaaa\\\\\\ccc```^^^cccrrrmmm]]]SSSMMMHHHEEE@@@BBBEEEMMM[[[ggghhhccceeehhhkkkllljjjhhhfffeeeccchhhuuu~~~bbbXXX}}}nnn\\\LLLHHHGGG@@@;;;:::<<<888777999999777777;;;@@@DDDPPP___kkkuuu{{{yyyxxx|||rrrZZZRRRUUU^^^fffbbb\\\gggzzzrrrSSSIIINNN]]]iiiooo___BBB666111,,,***,,,------+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++,,,---...///333>>>GGGNNN\\\ppp~~~}}}wwwvvv{{{wwwpppgggeeelllzzzaaaSSSVVVbbbfffiiilllhhh]]]aaaffflllssszzz~~~zzzzzz|||}}}|||uuujjj]]]RRRKKKNNNPPPZZZjjjzzzyyyssskkkbbbZZZQQQJJJEEEMMM___ttt}}}sssbbbRRRKKKLLLJJJKKKIIIFFFBBBAAAAAABBB@@@CCCPPPfffzzzuuuiiitttuuu{{{dddNNNRRRbbbhhhvvv}}}mmmfffUUUAAA444111222222222................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........000222111333<<>><<<>>>999777999999666666999===???FFFSSS^^^jjjxxx~~~|||}}}}}}gggXXXUUU\\\ggggggaaakkk~~~jjjNNNIIIXXXccckkkdddKKK:::444---***+++---,,,***))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++---...//////222@@@LLLTTTaaarrryyywwwzzztttmmmjjjkkkmmmffffffbbbbbbqqq]]]UUU^^^kkkeee]]]^^^^^^[[[aaajjjrrrxxx}}}}}}wwwuuuyyyyyyqqqmmmmmm|||zzzpppeeeZZZQQQJJJGGGEEEFFFQQQdddvvv|||vvvnnneee]]]UUULLLFFFPPPbbbwwwwwwfffTTTHHHEEEBBBBBBBBBCCCBBBAAAAAABBBAAAFFFVVVlll|||mmmqqqsssxxxXXXOOO^^^```lll{{{tttppp```JJJ999444444333000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,------.../////////000222222777CCCPPPbbbfffrrrlllrrrzzz}}}www```___]]]aaajjjoookkkfffdddaaaeeekkkooopppqqqqqqrrrmmmjjjeee___[[[YYYYYYZZZRRRSSSWWW```jjjssswwwyyyyyyyyyyyyxxxxxxzzz}}}{{{pppiiidddbbb___YYYUUUTTTlll|||ppphhhccc______ccchhhjjjjjjkkkvvvxxxlllbbb[[[WWWLLLHHHBBBCCCPPPbbbkkklllnnnqqqvvvwwwuuupppllljjjlllhhhkkkyyyeeennnddd\\\NNNCCC???>>>:::888:::;;;::::::===::::::???IIITTT___ooo|||wwwxxx|||~~~mmm]]]TTTWWWccceeeaaakkk~~~ZZZFFFKKKOOOYYY]]]NNN<<<555---***+++---,,,)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++---...///000777GGGUUU]]]hhhuuuwwwqqqooowww|||}}}rrrjjjffffffgggjjjkkkdddaaaqqqpppVVVPPP^^^mmmeeeYYYXXXYYY]]]eeepppxxx|||~~~|||uuurrrvvv}}}xxxooogggaaa^^^dddzzzzzzrrrfffYYYPPPKKKIIIIIIBBBBBBMMMaaasssyyyqqqiiiaaaXXXOOOHHHSSSeeezzzzzzlllYYYKKKFFF@@@@@@AAADDDDDDCCCCCCDDDCCCJJJZZZmmmyyy{{{|||}}}|||jjjiiiyyy|||aaaMMMXXXVVVaaavvvuuuwwwgggPPP>>>777666333///---.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////000000111333444:::HHHWWW```]]]dddxxx~~~ooowww|||vvvlll^^^]]]]]]bbbjjjnnnkkkfffdddbbbgggmmmqqqqqqpppoooooojjjgggbbb^^^\\\YYYVVVSSSRRRTTTZZZdddnnnuuuwwwvvv~~~|||yyyxxxzzz~~~wwwuuuqqqhhh___ZZZnnntttjjjaaa^^^dddlllhhhmmmpppsss}}}vvviiibbb___QQQLLLCCC>>>GGGZZZjjjqqqlllqqqwww{{{{{{yyyvvvuuuuuupppooorrr}}}oooeeeXXXHHH>>>???<<<;;;;;;999444444777888999===DDDJJJRRRbbbooo|||yyyzzz|||oooccc\\\WWWWWWYYYZZZ]]]bbbbbbEEEHHHMMMNNNNNNLLLDDD333+++111111'''%%%...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***,,,,,,+++***,,,111555;;;DDDPPP]]]llluuutttnnnmmmmmmttt{{{nnnnnnrrrnnnfffooohhh^^^```uuuyyyaaaCCC]]]hhhaaa[[[UUUSSSYYY[[[iiiwww|||}}}{{{|||vvvhhhbbbaaahhhuuu~~~vvviiiWWWKKKGGGGGGFFFEEECCCBBBKKK___uuu}}}tttmmmcccXXXQQQPPPUUUmmm{{{ttt___MMMFFFHHHEEEEEEHHHFFFBBBAAACCC@@@OOOdddssstttlllggggggjjjqqqyyyoooZZZoooyyyoooLLLHHHPPPWWWeeeuuutttnnn[[[BBB333222222...000/////////....................................------------------------++++++------------++++++------,,,,,,,,,---......444///...222444888JJJ^^^[[[```mmm~~~xxxsssxxx||||||{{{rrrqqqsssiiiZZZ___gggllljjjjjjlllhhhaaabbbhhhooossstttrrrooonnneeebbbaaabbb^^^WWWRRRQQQPPPXXXaaagggmmmtttwwwwww{{{{{{zzzzzz{{{}}}}}}kkk]]]```xxxuuulllhhhgggjjjnnnqqqnnnmmmtttxxxiii\\\ZZZQQQIIIGGGHHHMMM]]]lllnnnppptttzzzxxxuuuqqqsss~~~|||{{{fffSSSIIICCC???===>>><<<999999<<<777777:::???CCCJJJWWWccctttqqqlllaaaTTTMMMJJJLLLUUU___pppwww{{{lllUUUJJJEEEMMMRRRKKKFFF999///000...'''%%%)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,...444:::GGGOOO[[[gggttt|||{{{uuuiiijjjqqqzzz~~~~~~~~~}}}~~~{{{rrrjjjccc``````kkk|||jjjRRRIIIeeepppfff[[[TTTSSS\\\^^^kkkxxx}}}}}}~~~~~~wwwrrrpppyyyzzzooodddVVVJJJEEEEEEEEEEEEDDDCCCKKK```vvv{{{uuukkk]]]SSSOOO]]]sssxxxcccRRRLLLJJJJJJLLLMMMHHH@@@===???DDDQQQ___ccc```ZZZWWWVVV[[[dddooovvv{{{sssZZZbbbnnn|||pppOOOGGGIIIMMMYYYiiiwwwuuueeeLLL:::555444000000000/////////.................................------------------------+++,,,------------,,,+++------,,,,,,------......222000000555:::DDDSSS```bbbkkk}}}zzzrrrxxx{{{~~~|||sssjjjhhheeeaaabbbiiimmmmmmnnnnnniiiaaaaaafffnnnrrrrrrpppmmmkkkeeebbb``````\\\VVVTTTVVV[[[ccckkkooosssyyy|||{{{||||||{{{{{{|||~~~|||mmmooo|||{{{sssooommmnnnqqqxxxvvvvvv|||zzzlll___WWWOOOKKKHHHIIISSS^^^mmmpppvvv|||}}}vvvuuu{{{||||||}}}dddWWWKKKDDD???>>><<<888888:::888777888;;;===AAAKKKVVVhhhwwwrrrpppfffYYYOOOHHHHHHQQQ]]]^^^cccfffssssssWWWDDDNNNXXXPPPMMMEEE:::222///...---+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++---------222999???SSS]]]hhhsss}}}~~~tttvvv|||}}}|||rrrooo```___gggxxxsss[[[HHHRRRmmmwwwiii[[[SSSTTT^^^dddppp{{{~~~~~~~~~{{{~~~zzzyyyqqqiii\\\OOOGGGCCCCCCDDDHHHFFFOOOeee{{{uuueeeWWWQQQfffzzzzzzeeeUUUQQQLLLOOOUUUUUULLLAAA===@@@GGGWWWcccaaa[[[WWWRRRLLLQQQ]]]kkkrrrtttxxxzzz\\\XXXcccssssssVVVIIIEEEEEEPPP^^^vvvyyyoooVVV???666333///000000000/////////..............................------------------------,,,,,,------------,,,,,,------,,,,,,---......///000111333666BBBRRR^^^ccclllvvvwwwrrr||||||yyyiii___```ggghhhllloooqqqsssrrrjjjaaaaaafffmmmqqqqqqnnnjjjhhheeebbb___]]]XXXUUUXXX^^^fffnnntttvvvyyy}}}}}}}}}}}}}}}~~~~~~uuuvvv}}}yyyuuussstttwwwhhhaaaYYYRRRKKKGGGIIINNNccchhhpppuuuxxx{{{~~~~~~xxxuuuuuuuuu|||~~~{{{}}}xxxdddZZZOOODDD@@@===888666666:::888888:::;;;===DDDMMM\\\mmmwww~~~rrrlllhhhddd___VVVQQQUUU]]]YYYZZZXXX```uuupppNNNMMMYYYYYYTTTRRRFFF666///222222---,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++,,,------...444<<>>:::999:::777666999:::;;;@@@FFFSSSbbbllluuu}}}{{{qqqllllllllljjjaaaXXXWWW[[[]]][[[QQQQQQeeexxx[[[FFFPPP[[[[[[^^^TTT???111000///))),,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,---------///555???GGGYYYfffsss|||}}}}}}qqqttt{{{yyyuuuYYYLLLPPPjjjvvvqqq___YYYWWWWWW]]]ooowww~~~}}}|||~~~xxxhhhYYYNNNHHHFFFKKKNNN\\\sss}}}nnnccc```rrrsss]]]PPPOOOPPPVVV^^^\\\NNNAAA@@@FFFHHH___ttt{{{xxxrrrhhh]]]XXXfffxxxxxxrrr|||jjj```aaaiiittt|||}}}xxxnnn^^^OOODDDDDDMMMVVVkkk{{{lllQQQ???666111111000000000////////////........................------------------------------------------------------------...///000111///222333:::QQQmmmzzzxxxkkkpppxxxzzzuuurrrzzz{{{kkk```cccmmmuuutttuuuxxxyyyuuuoookkklllooorrrrrroookkkgggfffddd___ZZZXXXVVVXXXbbblllkkkrrrvvvwwwyyy}}}~~~~~~~~~yyyvvvrrrjjj___VVVNNNHHHDDDKKKUUUccclllnnnmmmoooppppppkkkoooyyyyyyttt|||{{{hhhTTTKKKGGGBBB===:::888444444666888888;;;@@@JJJXXXaaalll|||xxxppprrrssspppnnnjjjaaaXXXUUUWWW^^^^^^RRRLLL]]]pppcccBBBDDDRRRaaajjjhhhUUU???333...+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------......111999EEENNN^^^lllzzz~~~vvvzzz|||nnnPPPGGGPPPwww}}}ooo[[[WWWXXXYYY___rrryyy~~~~~~~~~}}}}}}qqqeeeZZZRRRNNNLLLSSSdddzzzxxxlllhhhjjjvvvqqq\\\QQQQQQUUUYYY\\\WWWJJJ@@@AAAIIIPPP```rrr{{{wwwlllccc___VVVdddwwwzzzqqqyyyxxxhhhdddeeemmmssswwwsssooodddSSSGGGEEEKKKOOO\\\qqq|||oooVVVCCC666///111111000000000/////////........................------------------------......------------......,,,,,,------...///111111000111555DDD]]]wwwnnnttt{{{}}}xxxuuu}}}lll``````jjjtttzzzxxxwwwyyyxxxtttrrrttttttuuutttrrrmmmiiifffeeeccc\\\WWWWWWYYY]]]fffnnnnnnssswwwxxxyyy~~~~~~~~~~~~yyy|||xxxzzz{{{pppbbbXXXSSSLLLFFFAAAKKKXXXccciiilllnnnpppqqqkkkkkkoooqqqqqqzzz~~~}}}dddUUUOOOGGG@@@;;;999555444666888777888<<>>JJJXXXiii}}}lllhhhgggjjjuuuRRRBBBOOObbbuuu```TTTXXXdddlllxxx{{{}}}zzzpppfffcccooo{{{jjjeeeooo{{{xxxlll___ZZZ\\\aaaYYYXXXUUUPPP[[[ooowwwuuu|||}}}nnnmmmttt~~~ssswwwyyyddd___jjjqqqwww{{{wwwyyy}}}lllSSSRRRVVV\\\fff{{{sss]]]III444222000000222000,,,,,,000////////////..................------------........................---------...////////////111333:::333@@@[[[eee^^^ccctttxxxwwwzzzyyy~~~|||gggZZZ```rrr}}}~~~~~~~~~{{{wwwttttttwwwzzz{{{yyytttoookkkiiihhhhhhYYYUUUSSSWWWbbblllrrrtttssswwwxxxvvvwww{{{|||zzzyyyzzz{{{}}}~~~~~~~~~yyyrrrlllmmm{{{vvveee]]]ZZZXXXOOOFFFEEEPPPXXXZZZ]]]dddeeekkkpppoookkkjjjooouuu}}}{{{zzzxxx{{{{{{yyy{{{|||yyywwwvvvwww{{{}}}}}}{{{|||}}}|||zzzwwwzzz}}}|||xxxsssooonnnkkkmmmpppuuu{{{nnn___SSSJJJ===:::777666777888999999888===CCCKKKYYYlllyyy}}}}}}wwwqqqlllcccZZZNNNWWWYYYRRROOOZZZooopppOOODDDCCCJJJSSS]]][[[DDD111000...---,,,+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))******+++++++++,,,,,,,,,(((...,,,///>>>LLLZZZkkknnneeedddiiipppPPPGGGQQQ]]]kkklllfffYYYTTT[[[hhhooowwwyyy|||~~~}}}ssskkkjjjuuu{{{kkkgggqqq||||||uuulllbbb```ccceee^^^\\\XXXWWWjjj~~~zzz|||uuu|||vvvxxxkkkcccoooyyy{{{yyyxxxyyyjjjRRRQQQ\\\\\\dddxxxvvvdddOOO999444111111222111---...111////////////..................------------..............................---.../////////000222444666888GGG[[[aaa^^^iii|||}}}uuuzzz~~~{{{vvvtttrrrjjj^^^YYYddduuu~~~~~~}}}}}}}}}zzzwwwuuuvvvxxxyyyvvvrrrnnnkkkgggdddbbbVVVVVVXXX^^^gggnnnssstttxxxyyyvvvrrrqqquuuxxxvvvyyyzzz{{{|||~~~uuunnniiijjjyyynnnddd]]]YYYPPPGGGBBBIIISSSXXXYYYYYY[[[bbbjjjnnnmmmmmmoooqqq~~~}}}~~~~~~}}}}}}|||zzzxxxyyyzzzxxxtttsssuuuuuusssmmmkkkjjjkkknnnqqqssssssuuutttuuuwwwyyyuuukkkbbbZZZ\\\```bbbccccccaaa```gggkkkrrrzzzmmm___VVVBBB???:::888888:::::::::666999===AAALLL\\\iiinnnnnniiiiii]]]JJJMMMRRRSSSPPPTTTcccsssdddOOOEEEDDDKKKWWWYYYKKK;;;444------...,,,***((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******+++++++++,,,,,,,,,***000...222CCCQQQ___pppuuuffffffpppfffIIIIIITTTYYYSSSUUUTTTQQQTTT```llltttuuuxxx|||~~~~~~~~~zzz~~~qqqlllrrr{{{zzznnnllluuu~~~yyyrrrmmmiiikkkooojjjfffbbb]]]bbb}}}}}}{{{{{{tttfffrrr|||vvv~~~zzzoooWWWNNN\\\]]]```sss{{{lllWWW>>>555222000222111...///222////////////..................------------..............................---.../////////000222444333BBBTTT___aaafffvvvyyyuuu|||{{{lll\\\XXXVVVUUU[[[iiiyyy}}}{{{}}}~~~|||wwwttttttuuuuuurrrooollljjjfff___ZZZSSSXXX```ggglllpppsssuuu}}}uuussswwwzzzzzzxxxwwwwwwxxx{{{~~~}}}pppiiiccceeeuuuyyyrrrnnnrrr|||}}}qqqfff___UUUNNNEEEDDDNNNZZZ\\\WWWUUU\\\eeelllooopppoooooo~~~|||yyyuuurrrtttsssrrrssstttssspppmmmooonnnkkkgggeeegggiiikkkmmmmmmlllmmmppprrruuuvvvyyywwwvvvwwwxxxrrrbbbSSSYYY[[[bbblllwww~~~~~~}}}nnn___NNNIIIBBB===:::::::::999666666777:::BBBOOO\\\dddyyy~~~xxxpppssscccSSSSSSWWW\\\XXXRRRXXXeee}}}yyyhhhNNNFFFKKKZZZ^^^WWWGGG777,,,...///---+++)))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))******+++++++++,,,,,,,,,,,,222111666IIIXXXfffvvvxxxfffiii{{{]]]AAAKKK^^^bbbOOONNNMMMNNNVVVcccpppwwwwwwyyy|||~~~~~~~~~}}}~~~|||vvvwwwiiihhhwwwzzzrrrrrrxxx~~~}}}{{{wwwrrrrrruuuzzz~~~rrrppplllfffooo~~~~~~hhhlll|||xxx||||||zzzaaaMMMWWW\\\\\\lll~~~ttt]]]BBB888222///111111...///222////////////..................------------......---------...............---...///000///111333555444KKK```gggjjjuuu{{{{{{|||oooYYYNNNOOOTTT___ooo{{{}}}{{{}}}~~~zzztttpppqqqtttssspppmmmllljjjddd[[[TTTSSS[[[eeekkknnnppptttwwwyyywww{{{}}}}}}vvvuuuttttttwwwzzz~~~xxxmmmeee___```pppxxxmmmaaa]]]eeevvvsssiii]]]ZZZOOOFFFLLL]]]eeeccc\\\___dddiiimmmooopppppptttrrrpppooommmiiiccc___eeedddcccddddddccc```]]]```___\\\[[[\\\aaajjjqqq{{{||||||}}}uuucccaaaaaahhhwww|||cccVVVPPPGGG???;;;:::999999666666666888>>>GGGTTT^^^qqq|||ssswwwiiiccc```cccgggaaaUUUQQQVVVkkk}}}yyyXXXIIIMMM\\\```^^^PPP888---------,,,******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,222111888MMM\\\hhhvvv~~~tttccckkk\\\AAAVVVsss}}}^^^VVVPPPQQQZZZfffqqqxxxzzz|||~~~~~~~~~}}}~~~~~~}}}~~~yyyrrrzzzpppdddgggyyyyyywwwxxxzzz{{{vvvrrrttt}}}xxxwww{{{}}}zzzxxxttt}}}|||{{{mmmdddeeexxxyyy~~~~~~jjjRRRTTTYYYXXXhhh}}}{{{dddFFF;;;444/////////......000////////////..................------------......---------.........//////,,,...///000000111444666777PPPeeelllsss{{{|||xxxdddUUUUUU[[[gggsss{{{~~~~~~|||~~~}}}wwwooollloootttqqqooolllkkkhhhbbbZZZTTTWWW^^^gggllllllnnnsssyyy}}}~~~|||wwwvvvyyyzzzxxxwwwvvvuuutttvvvyyy|||~~~~~~~~~uuukkkccc\\\\\\lllsssgggYYYUUU___sss|||ppp``````UUUGGGHHHYYYiiinnnfffeeeddddddfffjjjmmmpppkkkfff___[[[ZZZXXXUUURRRWWWXXXZZZ___dddhhhiiiiiinnnhhhbbb^^^\\\```kkkwww|||ddd___^^^jjj}}}mmmZZZSSSIII@@@<<<:::::::::888666666999;;;BBBMMMYYYkkkyyyppphhhmmmiiijjjjjjlllnnnhhh[[[QQQMMM[[[www}}}bbbJJJJJJVVVYYYaaa\\\AAA333///+++((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,,,,,,,)))000111:::OOO^^^gggttt{{{~~~pppcccqqq[[[HHHbbbkkk^^^SSSTTT^^^iiissszzz{{{}}}~~~~~~}}}|||}}}}}}xxxmmmsss|||kkkdddmmm{{{zzzwwwyyy{{{xxxtttllleeeeeeqqq~~~{{{{{{{{{}}}~~~~~~yyysssxxxiii\\\bbb{{{~~~{{{{{{~~~ppp^^^VVVVVVVVVhhhmmmOOO@@@777000///000......000////////////..................------------......,,,,,,------.../////////,,,...///000000222444777???TTTgggooowwwzzz}}}qqq]]]\\\aaalllwww|||~~~}}}}}}vvvmmmiiinnntttnnnnnnllliiiddd___ZZZWWW\\\bbbiiillllllnnnssswwwsssvvvwwwuuuuuuxxxxxxvvvzzzyyyxxxwwwwwwxxxzzz{{{{{{{{{|||~~~{{{rrrjjjcccZZZXXXgggzzz{{{pppdddWWWSSS\\\pppvvvbbb```WWWIIIEEEOOO___jjjiiihhhfffcccbbbdddjjjnnnwwwrrrmmmjjjiiigggbbb^^^YYY[[[^^^fffooowww|||~~~~~~ttthhh^^^WWWWWWbbbppp}}}xxxjjj^^^bbbsssccc[[[OOOEEE>>><<<;;;;;;:::888777999:::<<>>TTTaaahhhrrrwwwyyy{{{xxxwwwzzzpppggg```qqqwwwRRRHHH```yyykkk[[[PPPTTTaaammmuuu{{{zzz|||~~~~~~}}}|||}}}~~~}}}vvvhhhjjjuuuxxxgggdddrrrwwwqqqsssyyyzzzsssjjj]]]UUUTTT```pppyyy{{{{{{tttxxx}}}}}}{{{zzzmmmzzzvvvbbbcccwww|||uuuiiiVVVSSSUUUlllzzz]]]EEE;;;333111111000///000////////////..................------------......,,,,,,------...//////000,,,...000000111222555777LLL\\\lllrrruuu{{{}}}|||~~~}}}ppp\\\[[[bbboooyyy|||}}}yyyooojjjmmmrrrlllmmmlllfff___ZZZZZZ[[[```dddkkknnnoooppprrrtttppptttuuutttvvvzzz{{{yyy{{{zzzxxxwwwuuutttttttttrrrrrrtttxxx}}}vvvpppiiibbbXXXTTTbbbtttyyymmmbbbUUUPPPYYYmmm{{{sss{{{kkkcccZZZQQQJJJIIIRRR]]]cccgggjjjjjjgggfffjjjnnnvvvhhhhhhiiimmmsssxxx|||}}}wwwkkk^^^SSSKKKKKKXXXhhh{{{ooo[[[XXXgggyyyooofffWWWJJJBBB===;;;;;;<<<999888:::888888AAAMMMYYYiii|||uuutttkkkgggpppdddlllqqqppppppoooaaaQQQKKKhhh~~~WWWIIIKKKNNNlllqqqKKK???222,,,...000---((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))******+++++++++,,,,,,,,,,,,444777CCCYYYfffkkktttrrrtttssstttrrruuu{{{~~~xxxsssjjjiiiaaa]]]ZZZVVVhhhdddFFFCCCWWWfffgggdddUUUKKKSSScccooowww}}}xxxzzz}}}}}}}}}}}}~~~|||vvvddddddmmmtttcccbbbssswwwpppkkkoooxxxyyyooodddQQQHHHGGGTTTfffrrrvvvxxxooovvv~~~vvvsss{{{zzzjjjxxx}}}fffeeeyyy~~~zzzoooSSSQQQUUUooogggIII???555333333111000111000/////////.....................------.........,,,,,,------...///000000,,,...000000111222555888WWWeeerrrvvvttttttxxx{{{yyyxxx~~~dddWWWWWW```ooozzz}}}|||}}}ssslllmmmqqqjjjlllkkkddd[[[VVVYYY^^^aaaffflllqqqsssrrrqqqqqqooorrrrrrqqqsssxxxzzzyyyxxxxxxvvvtttrrrpppnnnmmmhhhiiilllrrrxxx}}}tttnnnhhhbbbWWWRRR^^^pppxxxjjj```TTTNNNVVVjjj|||iiiiiirrrvvviii___[[[SSSJJJKKKSSS\\\eeeooorrrooolllmmmpppzzzsssoookkkggghhhlllnnnmmmfffYYYMMMOOO\\\jjjvvv{{{uuueee^^^fffvvvvvvcccYYYIII?????????;;;;;;999666555777>>>CCCMMM[[[mmm{{{tttmmmooopppnnniiifffbbbeeepppuuuhhhUUUMMM^^^zzzmmmNNNBBBNNNeeexxxjjjMMM111+++...,,,+++---+++******)))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************)))***+++,,,,,,,,,,,,,,,,,,444AAAQQQ^^^iiipppsssqqqxxx}}}uuuzzzxxxqqqgggaaa^^^VVVPPP```vvv}}}pppRRR@@@FFFUUUWWWNNNPPPNNNPPPXXXeeeqqqwwwyyyzzz{{{zzzyyyxxxzzz~~~zzzgggccchhh{{{qqqkkkooo}}}|||qqq```cccrrrtttjjj]]]OOOGGGCCCCCCOOOaaannnpppmmmlllyyywwwfffgggiiirrrqqqgggwwwlllvvvrrrZZZSSSVVV\\\wwwyyy\\\<<<333777---,,,222...000000000000////////////....................................///////////////000---111777222333BBBccciiipppxxx~~~yyywww|||uuu```VVVZZZeeepppssssssyyy~~~xxxsssooommmhhhiiihhhbbbZZZWWW\\\bbbhhhkkkpppssstttsssrrrrrroooppprrruuuwwwyyyzzz{{{vvvtttsssssspppgggZZZQQQQQQQQQVVV___jjjtttzzz|||qqqooojjjaaaVVVSSS^^^lllnnndddZZZOOOOOO\\\pppooo^^^]]]sssooobbb^^^VVVJJJFFFIIITTTbbbmmmmmmjjjlllnnnnnn|||rrrmmmmmmqqqtttrrrhhh\\\XXX___hhhxxx}}}zzzjjj```ffftttppp___NNNFFFDDD===::::::999777555777<<>>GGGUUUcccpppzzzwwwsssaaaVVVUUUYYYZZZXXXUUUZZZiiijjjLLL???FFFRRRXXX^^^MMM;;;444111...+++,,,,,,+++******))))))***************)))))))))))))))(((((()))))))))*********************************+++++++++,,,---...//////333===LLL[[[hhhttt}}}~~~qqqfffbbbccchhhzzzeeePPPBBBLLLdddpppfffWWWJJJNNNXXXdddpppwwwyyyyyyxxxxxxxxxwwwuuuvvvxxx{{{pppggghhh}}}vvvqqqxxxzzzxxxtttqqqeeeaaakkktttllldddaaa[[[[[[YYYWWWVVVYYY]]]aaaddddddeeeccc\\\UUUNNNJJJGGGJJJWWWccckkkuuurrrhhhvvvvvvnnn{{{yyy{{{sssVVVWWWXXXTTTVVViii~~~tttZZZ@@@333111333333///000000000000////////////....................................////////////000222///000555444>>>TTTdddhhhppp|||uuusssrrrtttzzzttteeeYYYRRROOOTTT[[[eeejjjjjjhhhjjjmmmiiijjjlllppprrrtttsssrrrjjjcccZZZVVVXXX^^^cccfffmmmpppssstttsssqqqppppppuuuuuuwwwxxxyyyyyyyyyyyyvvvtttooofff\\\RRRKKKFFFCCCBBBBBBHHHSSScccqqqyyy~~~uuutttqqqjjj^^^UUUXXX```wwwyyydddUUUSSSMMMHHHKKKYYYnnnvvvmmmlllnnnyyywwwkkk]]]QQQLLLMMMJJJRRR\\\cccgggiiikkklllxxx```VVV]]]gggrrrwww|||~~~~~~}}}wwwsssxxxzzz}}}jjj___XXXFFF>>>===<<<::::::999777666:::AAALLLXXXfffxxxwww|||gggWWWRRRTTT[[[```\\\WWWXXXjjjfffMMMFFFPPP[[[]]]QQQCCC999333...------,,,++++++***************))))))))))))))))))******))))))))))))************************************+++++++++,,,---...000111888BBBQQQ___lllxxxuuufff```dddooo|||___JJJ???NNNdddkkkaaaVVVIIIPPP\\\iiisssyyyzzzyyywwwxxxyyyyyyyyyzzz}}}~~~wwwuuuwwwxxxwwwxxxwwwkkkiiiyyyuuu{{{zzzvvvtttrrrpppfff```iiitttsssppplllbbb___]]]YYYVVVTTTUUUXXX[[[UUUQQQLLLFFFBBB@@@CCCFFFEEETTTbbbiiiqqqvvvhhhtttrrrjjjzzz~~~cccYYYYYYZZZZZZlllwwwdddEEE111000444222///000000000000////////////....................................////////////000333000111555666EEE```mmmttt~~~vvvvvvuuuuuuxxx~~~zzzhhhXXXPPPOOOWWW___hhhkkkhhhfffeeeeee]]]aaahhhpppvvvxxxtttqqqeee]]]UUUSSSXXX___dddfffnnnqqqssstttrrrqqqpppqqqtttuuuvvvwwwxxxxxxxxxxxxwwwyyyxxxqqqeeeYYYPPPLLLEEECCCBBBEEENNN]]]mmmxxx~~~{{{vvvtttrrrkkk```VVVVVV\\\ppp~~~zzz}}}zzzlll[[[PPPMMMIIIFFFKKKYYYmmmxxxooommmkkkuuusssdddWWWPPPPPPIIIMMMUUU^^^dddgggjjjlllyyybbbVVVXXX```lllrrrzzz~~~~~~~~~|||rrrjjjnnnzzz|||ggg[[[JJJBBB@@@===;;;;;;999777666888===EEEOOO]]]oooxxx}}}yyyhhh[[[UUUVVV___hhhiii]]]UUU^^^yyyeeeQQQYYYkkkddd\\\OOOAAA666///---...,,,,,,+++************+++))))))))))))************)))))))))*********++++++************************,,,,,,+++,,,---///111333AAAKKKYYYfffrrryyyggg^^^dddssszzzYYYFFF@@@OOO^^^[[[QQQLLLKKKSSS```mmmvvvzzzzzzyyyxxxyyy{{{||||||}}}xxxnnncccbbbbbbbbbeeeooo~~~nnniii~~~zzzxxx|||wwwrrrqqqooommmgggcccmmmzzz}}}|||sssbbbXXXUUUQQQNNNMMMMMMOOOPPPJJJDDD???<<<:::;;;BBBJJJDDDRRR```fffmmm~~~yyykkkttt{{{kkk```uuu}}}tttZZZXXXcccdddsss|||pppNNN222111444000000000000000000////////////....................................////////////000444222222666:::NNNlllsss||||||~~~~~~}}}xxxeeeTTTLLLMMMXXXbbbkkkllliiifffdddbbbZZZ___gggrrryyyzzztttooo```[[[WWWWWW\\\cccgggiiioooqqqssssssrrrqqqqqqrrrtttuuuvvvwwwxxxxxxxxxxxx|||tttbbbTTTMMMEEECCCAAABBBJJJYYYjjjuuu{{{wwwtttqqqkkk```VVVTTTYYYlllzzz|||vvvwwwssscccTTTNNNIIIGGGFFFKKKYYYmmm{{{tttoookkkrrr}}}kkk]]]VVVSSSJJJJJJOOOYYYaaaeeeiiilllvvv___RRRSSSXXXiiipppyyy~~~~~~vvviiidddlllzzztttbbbPPPFFFCCC>>><<<;;;:::888666999;;;AAAIIIVVVhhh|||||||||sssjjjccc^^^[[[bbblllooodddYYYZZZnnntttWWWZZZqqqrrrkkk\\\JJJ999000---------,,,++++++******++++++((()))))))))************))))))*********+++++++++************************---,,,,,,,,,---000222444IIIRRR___kkkwwwiii]]]dddvvvxxxRRREEEEEEVVV]]]SSSIIIIIIMMMUUUcccooowwwzzzzzzyyyzzz|||}}}~~~~~~~~~~~~rrrbbb^^^ZZZXXXYYYaaavvvqqqiiizzzvvvxxxyyy{{{uuuooollliiigggdddeeettt~~~nnnXXXKKKIIIFFFEEEGGGIIIIIIIIIDDD>>>::::::999999???HHHEEEQQQ\\\bbbjjj|||{{{nnnuuuwwwggg\\\ggg|||yyy{{{YYYUUUhhhjjjuuu[[[888444444...000000000000000////////////....................................///////////////444333333777===UUUvvvsss~~~~~~rrr^^^OOOKKKOOOWWWcccmmmnnnkkkjjjgggccc```ccciiirrryyyyyyssslll[[[ZZZYYY[[[```eeeiiikkkoooqqqssssssrrrrrrrrrssstttuuuvvvxxxyyyzzzzzzzzz}}}jjjWWWMMMEEEDDDBBBCCCJJJXXXjjjwww~~~wwwtttpppjjj___UUUSSSWWWlllxxxzzzuuuwwwrrraaaQQQLLLGGGFFFFFFKKKYYYlllzzztttmmmrrrrrrcccZZZVVVLLLHHHJJJUUU___dddhhhmmmqqqYYYLLLNNNUUUhhhpppyyy~~~}}}~~~lll]]]___ooo|||nnn[[[IIIDDD???<<<;;;;;;999666999;;;???FFFRRReeexxxzzzvvvqqqnnnlllfff```ccckkklllfff\\\YYYggg~~~xxxUUUTTTlll|||vvvfffPPP<<<000---,,,---,,,++++++******++++++(((((())))))*********+++)))************+++++++++************************---,,,,,,,,,---000333444LLLUUUaaalllxxxjjj]]]eeexxxxxxNNNEEELLL___cccTTTKKKNNNNNNWWWdddpppwwwzzzzzzzzz|||~~~~~~~~~~~~lllddd]]]XXXUUUZZZmmmrrrjjjsss{{{vvvpppuuuyyyzzzuuummmiiieeebbb[[[aaauuuvvvaaaHHHCCC@@@???AAAEEEIIIIIIGGGAAA<<<:::;;;:::777:::AAAEEEPPPZZZ___hhhzzz{{{qqqwwwuuuiii```YYYxxx{{{yyyzzzsssYYYQQQiiijjjssseee===777555---111000000000000////////////..................................../////////000///444333333888???YYY|||uuu}}}~~~mmmZZZMMMMMMTTTUUUcccnnnooommmmmmkkkfffggggggkkkrrrxxxxxxqqqkkkVVVWWWZZZ]]]aaaeeeiiikkknnnppprrrsssrrrrrrssstttuuuvvvwwwyyyzzz{{{||||||zzzqqqZZZOOOFFFEEEDDDEEELLL[[[mmmzzzwwwsssoooiii___UUUSSSWWWnnnxxx|||yyyuuuyyytttaaaPPPKKKFFFEEEFFFLLLYYYlllxxxooosssvvvggg]]]WWWNNNHHHHHHSSS]]]ccchhhmmmmmmYYYSSSRRRQQQfffooozzz~~~|||{{{}}}{{{uuueeeYYY^^^qqqvvvzzz~~~cccVVVFFF??????;;;======555555777:::@@@LLL^^^ssswww~~~ooogggmmmppphhh___]]]```mmmmmm```gggrrrRRRKKKXXXnnnpppOOO999222222******************++++++))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++///,,,+++222111000999RRR]]]eeennnwwwyyymmmbbbvvvjjjJJJAAALLLmmm}}}lllSSSHHHLLLZZZiiiqqquuuzzz}}}~~~~~~~~~}}}~~~sssfffaaa]]][[[eeeuuuvvvdddmmmhhhcccaaaaaahhhyyytttggg```YYYRRRTTTaaa{{{zzziii[[[NNNCCCAAA???AAADDDFFFDDDBBB@@@???===:::888999===@@@CCCNNN\\\fffmmmxxxsss~~~}}}jjjYYYXXXttt~~~|||yyy}}}iiiOOOSSSiiirrrwwwpppJJJ222222555111000000000000000000000000//////............/////////////////////.........111333333222666FFF___rrruuuuuu{{{~~~aaaQQQRRRYYY______gggmmmpppsssuuuqqqhhhiiinnnsssvvvzzzyyypppeeeYYYZZZ\\\^^^aaaeeejjjnnnsssrrrrrrqqqrrrsssuuuvvvuuuvvvxxxzzz|||}}}}}}|||hhhOOOMMMFFFAAADDDLLLXXXgggtttrrrvvvooogggbbbWWWOOOUUUggg||||||wwwkkk[[[SSSRRREEEEEEFFFLLL\\\rrrxxxppp{{{}}}lll```ZZZPPPLLLHHHJJJVVVdddkkklllmmm[[[TTTSSSRRRdddlllvvv{{{{{{{{{~~~yyyiiiZZZZZZhhhtttxxx|||www]]]LLLEEECCC<<<<<<===777666888:::???IIIZZZnnn|||zzzvvvqqqnnnmmmkkkgggbbbaaakkkmmmfffmmmrrrTTTIIIOOO]]]uuu|||___CCC111)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))*********************+++)))************++++++++++++///,,,+++111000000;;;UUUaaaggglllpppnnnwwwsssfffwwwxxxaaaDDD@@@RRRvvvqqqUUUHHHPPP^^^llltttxxx}}}sssiiiaaa]]]fffttt|||sssbbb___[[[VVVTTTUUU^^^ooowwwggg\\\QQQHHHPPP\\\yyyrrraaaOOOIIIFFFCCCCCCEEEEEEDDDAAA???>>>===:::888999===@@@EEEPPP^^^gggnnnxxxuuuuuu___\\\zzz|||vvvsss{{{mmmTTTTTTeeemmmuuurrrNNN666444555111000000000000000000000000//////............//////////////////////////////333222333777BBBSSSeeeqqqttttttwww~~~|||tttxxx\\\SSS\\\hhhnnndddjjjoooqqqvvvxxxsssjjjjjjoootttwwwyyywwwmmmcccWWWZZZ^^^aaacccfffiiilllrrrrrrqqqqqqqqqssstttuuuuuuvvvxxxzzz||||||||||||~~~tttWWWNNNHHHCCCEEELLLVVVfffttt}}}rrruuuooogggcccWWWOOOVVViii}}}~~~wwwjjjZZZRRRRRRIIIGGGGGGOOO```tttuuuvvvpppddd]]]UUUOOOIIIIIISSS```hhhjjj}}}}}}~~~ooo___WWWUUUTTTccckkktttyyyyyyyyy|||yyykkk\\\WWW```ppptttxxx|||}}}}}}~~~fffUUULLLGGG===;;;===999777888:::>>>FFFVVVhhhuuuwwwyyypppnnnjjjeeedddggggggdddiiizzzuuu[[[IIIEEERRRlllnnnQQQ888***---------------,,,,,,,,,))))))))))))))))))))))))*********************))))))************+++++++++,,,///,,,,,,111///111???___kkknnnoooqqqmmmrrr~~~tttiiiyyysssYYYAAA@@@UUUwwwqqqXXXMMMSSS```nnnuuuyyy~~~~~~~~~rrrgggaaahhhsssyyy}}}~~~pppaaaWWWSSSNNNMMMPPPZZZmmm~~~}}}mmm]]]NNNBBBLLL[[[zzzmmmXXXSSSNNNIIIFFFFFFFFFCCCAAA>>>===;;;999888:::===AAAGGGSSSaaajjjpppyyyyyybbb]]]zzzyyypppnnnttt{{{}}}|||rrrZZZTTTaaajjjuuutttSSS;;;555444111000000000000000000000000//////............//////////////////////////////444222333===OOO```kkkooo|||}}}}}}wwwtttYYYQQQ___llloookkkmmmppptttyyy{{{uuullllllrrrwwwxxxxxxsssiii___VVVZZZ___dddfffhhhiiikkkqqqqqqppppppqqqrrrtttuuuuuuvvvxxxzzz{{{|||||||||aaaQQQLLLHHHHHHKKKSSScccqqqzzz}}}sssuuunnnhhhcccVVVOOOWWWlllxxxhhhYYYRRRRRRNNNIIIIIITTTfffxxxxxxvvviiiaaa[[[RRRJJJHHHNNNYYYdddjjj~~~~~~~~~qqqbbbYYYUUUTTTdddjjjrrrwwwxxxwwwyyy{{{~~~|||ooofff[[[VVV]]]jjjnnntttyyy|||}}}~~~qqq\\\QQQKKK>>>999<<<;;;777888999<<>>444444444000000000000000000000000//////............//////////////////000000111111222111444>>>OOOaaannnuuu}}}{{{xxxrrr~~~wwwrrraaaNNNPPPdddqqqrrrrrrooopppuuuyyyxxxsssnnnpppxxx}}}yyyqqqiii```YYY[[[]]]```bbbdddhhhmmmpppooooooooooooppprrrtttuuuwwwwwwwwwxxxyyyzzz{{{{{{~~~fff]]]SSSLLLHHHKKKVVVbbbuuu{{{yyywwwoookkkgggWWWQQQ\\\ppp}}}~~~tttfff]]]ZZZZZZPPPJJJOOOaaavvvrrrhhh```VVVLLLIIIJJJPPP^^^lll~~~|||tttgggXXXOOOMMMNNNVVVbbblllrrruuuuuuuuunnnnnn___PPPLLLHHHIIISSS^^^dddmmmuuuyyy|||~~~~~~rrr]]]TTTFFF<<<===<<<666777777888===HHHVVVaaaiiiuuu|||ttt```iii^^^\\\aaahhhddd[[[___lll~~~{{{iiiTTTAAAFFFRRR^^^^^^OOO<<<000------,,,,,,++++++******))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++------///222///<<>>NNNaaasss~~~~~~}}}|||}}}tttgggVVVLLLTTTeeeqqqtttrrrpppqqquuuvvvsssppppppssszzz~~~wwwmmmddd]]]XXX]]]___```bbbdddiiinnnrrrpppoooooopppqqqsssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}yyylll[[[OOOIIIIIIQQQYYYooowww~~~}}}~~~|||yyypppmmmiiiXXXRRR```qqq}}}~~~}}}qqqfffaaa^^^\\\OOOLLLTTTiii}}}wwwkkkbbbXXXPPPMMMKKKMMM[[[kkk~~~}}}{{{uuuhhhVVVKKKIIICCCLLLYYYdddkkkllljjjiiidddeeeXXXIIIDDDAAACCCOOO\\\bbbkkkrrrwwwyyyzzz{{{{{{}}}ggg\\\MMMAAA>>>;;;888888777666888@@@MMMVVVbbbooo~~~rrrccchhh```aaagggmmmiii___[[[^^^www|||~~~nnnJJJJJJRRRaaaeeeXXXDDD777.........---,,,+++++++++))))))))))))))))))))))))&&&''''''((()))***++++++)))************++++++++++++------111444111@@@___}}}wwwvvvuuulllfffcccVVV^^^wwwzzz\\\<<<999EEEZZZjjjfffWWWMMMMMMXXXdddooosssuuuyyy|||}}}zzz|||~~~~~~}}}yyywwwvvvvvvtttpppqqquuuvvvtttlllddd\\\WWWXXXcccyyymmm^^^hhh}}}|||mmmggg___XXXSSSMMMFFFAAA<<<;;;:::777555777:::===@@@JJJXXXbbblllzzz~~~fff]]]```qqq~~~~~~{{{|||{{{zzzuuuttt{{{oooVVVSSS___mmm|||}}}zzzeeeKKK:::444444000000000000000000000000//////............//////...//////000111111222222222222555AAATTTjjj|||}}}|||{{{eeePPPNNNXXXdddnnnsssrrrqqqsssvvvtttnnnnnnrrruuu|||vvviii```\\\YYY\\\___bbbeeegggjjjnnnqqqpppppppppppprrrtttvvvwwwxxxwwwwwwwwwwwwyyyzzz{{{~~~zzzcccSSSLLLJJJNNNSSSjjjuuuzzzrrrpppkkkYYYTTTcccsss}}}}}}~~~nnneeeccc```[[[PPPOOOZZZqqq|||oooddd[[[TTTRRRMMMKKKWWWggg{{{|||}}}}}}}}}{{{uuuhhhUUUIIIFFF@@@HHHTTT___dddccc^^^[[[\\\___SSSFFFBBB???CCCPPP\\\bbbjjjqqqtttuuuvvvvvvyyy{{{~~~ooobbbSSSEEE@@@;;;999888666444444;;;FFFNNN^^^lllyyyxxxyyynnneeecccffffffhhhiiieee___\\\]]]kkk{{{{{{RRRMMMQQQ^^^eee[[[III>>>000000///...------,,,,,,))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))************+++++++++***------222555222CCCddd~~~~~~vvviiiaaa^^^TTT___zzzxxx[[[<<<:::DDDTTT^^^ZZZOOOLLLQQQVVVaaalllpppqqquuuxxxyyyyyy{{{}}}~~~~~~}}}|||ssstttqqqlllmmmrrruuutttppphhh___YYYYYYcccyyyzzzmmmttt{{{lllfff___YYYSSSMMMEEE???===<<<:::777555666999<<<>>>HHHUUU___hhhvvv{{{eeeZZZ[[[jjjuuuvvvyyy}}}{{{tttssszzzxxxYYYLLLSSSddduuuzzz~~~lllRRR===444333000000000000000000000000//////............//////...//////000111222222222333222666DDD[[[ssszzzuuu{{{___JJJNNN]]]hhhqqqzzzrrrrrruuuwwwssslllmmmtttvvv}}}tttggg^^^[[[ZZZZZZ^^^cccgggjjjlllnnnoooqqqppppppqqqrrruuuwwwxxxxxxxxxwwwwwwwwwxxxzzz{{{hhhVVVNNNLLLMMMQQQjjjvvv{{{rrrqqqmmmZZZUUUeeeuuu~~~~~~mmmeeeddd```YYYRRRRRR^^^uuurrrfff^^^XXXUUUNNNIIISSSccc~~~}}}zzzzzz|||vvvpppcccOOODDDFFFAAAFFFQQQ]]]```YYYQQQNNNSSSPPPLLLIIIDDDAAAEEELLLUUU\\\fffmmmoooqqqtttwwwwwwxxxyyy{{{|||~~~}}}~~~mmmWWWGGG@@@???<<<666333555888;;;BBBIIIYYYfffxxxxxxsssjjjfffiiiiiibbb^^^cccfffccc]]]YYY^^^wwwfffJJJOOOiiimmmhhh\\\HHH333...,,,......,,,+++---+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,///---+++000333000EEElll~~~wwwnnnfffbbbZZZffftttLLL;;;<<>>===;;;999888888888888999===FFFOOOWWWddd{{{uuuvvvyyyhhhYYYgggyyy|||{{{~~~uuu}}}jjjXXXRRR[[[gggzzz~~~gggKKK999444333222111111000000111111000000000000000000000000////////////000111222222222777???UUUooorrrqqq{{{tttWWWLLLZZZgggsss}}}{{{xxxuuuqqqkkkhhhnnnwww|||yyyrrreeeZZZUUUXXX\\\^^^___ccciiiooosssttttttoooqqqssssssrrrrrrrrrsssuuuvvvwwwwwwvvvvvvxxxyyyzzz|||}}}nnnaaaXXXTTTTTTWWWiiiyyy~~~~~~}}}}}}~~~uuuggg___ccclllyyyxxxnnnkkkggg___WWWVVVaaannnqqqfff\\\]]]eeeyyy{{{oooddd\\\RRRLLLRRR^^^xxxyyyzzz{{{}}}~~~~~~uuulllbbbUUUMMMLLLGGGJJJVVVhhhqqqjjjZZZOOOHHHFFFFFFFFFDDDBBBGGGNNNVVVZZZ```gggkkkkkkiiigggcccbbbbbbcccfffjjjnnnqqqyyy}}}~~~xxxqqqqqquuuxxx[[[NNNNNNBBB===999999888777:::>>>JJJXXXlll{{{vvvnnnbbbYYY[[[```ccccccdddgggzzz}}}xxxdddIII>>>SSSqqqNNN???000,,,...---+++)))+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))---...///333;;;^^^yyyxxxpppiiiccc___\\\vvv~~~^^^???===HHHUUU```]]]OOOEEEGGGMMM[[[eeeoooqqqssswww{{{|||{{{zzzxxxxxxyyy{{{~~~sssmmmrrrtttyyy{{{tttpppkkkfffgggppp{{{kkk___TTTQQQQQQLLLFFFCCC???>>><<<:::999888888999999<<>>FFFTTThhhxxxmmmccc\\\^^^bbbaaa___^^^^^^uuusss\\\FFFKKKbbbuuuUUUDDD333---...---+++***+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))///......222???eee|||ooohhhccc______sssvvv[[[???>>>NNNYYYbbb]]]OOOEEEGGGNNNZZZdddnnnpppqqquuuyyy{{{|||zzzxxxvvvvvvwwwzzz||||||~~~qqqjjjooossszzz~~~wwwooogggaaadddppp}}}lll```VVVTTTRRRMMMGGGDDD@@@???===;;;999999999999;;;===BBBIIIQQQ^^^sss}}}oooddd___[[[]]]bbbjjjvvvgggTTT```vvv~~~tttaaaTTTVVV___dddrrruuu\\\CCC333333222111111000000111111/////////////////////////////////000000111222333333222DDDaaannnqqqwwwzzzhhhRRROOO^^^mmmzzz|||{{{wwwrrrkkkcccaaalllxxx|||vvvlll```WWWVVV[[[```]]]___bbbgggkkknnnmmmlllqqqsssttttttsssrrrssstttsssuuuvvvvvvvvvvvvxxxyyy{{{{{{|||rrreee[[[UUUTTTXXXooo{{{}}}||||||~~~~~~~~~~~~qqqfffdddiiiooosssvvv|||qqqlllkkkddd\\\XXX\\\gggvvv}}}qqqbbbWWWcccjjjwwwuuuggg___WWWNNNNNNTTT{{{{{{{{{{{{|||}}}~~~~~~zzzuuummmccc\\\NNNSSS```qqqwwwmmm]]]SSSHHHEEECCCBBB???>>>DDDLLLTTTXXXZZZXXXQQQJJJFFFEEE@@@AAAAAACCCFFFKKKOOOQQQ\\\```dddgggppp{{{|||xxx^^^JJJEEE???;;;999;;;:::888:::===AAAQQQeeevvvsssggg^^^]]]^^^\\\YYYWWW\\\rrrlllNNNBBBOOOZZZeeeuuuVVVFFF666///---++++++++++++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++000...---555EEElllwwwuuupppiiidddppp~~~hhhTTT======PPPYYY___ZZZNNNGGGJJJQQQZZZdddmmmoooppptttwwwxxx{{{yyywwwuuuuuuvvvxxxzzzyyy{{{~~~sssiiimmmrrr{{{zzzoooddd]]]cccrrr~~~lllddd[[[XXXSSSLLLGGGFFFAAA@@@>>>;;;:::999999999<<<<<<@@@GGGOOOZZZmmm}}}rrraaaPPPKKKGGGIIIMMMTTTaaammm~~~gggVVVaaazzzhhhTTTQQQYYYgggsss}}}|||qqq^^^GGG666333222111111000000111111000000000000000000000000000000000000111222333333666111HHHhhhqqqsss~~~yyy}}}vvv}}}uuu[[[LLLNNN^^^lllzzz}}}{{{uuuooojjjeeefffqqq}}}|||vvvkkk___XXXWWW\\\aaa```aaadddiiimmmooommmlllppprrrttttttssssssssstttrrrtttvvvvvvvvvvvvxxxyyyyyyyyyzzzuuufffZZZTTTUUU[[[nnn{{{|||zzz~~~|||{{{}}}xxxllleeefffiiijjjooopppuuuzzzllliiifff^^^XXXXXX^^^mmmyyycccVVVXXXaaassszzzjjjccc[[[QQQNNNQQQzzzzzz{{{{{{}}}zzznnncccVVV\\\iiivvvwwwkkk[[[RRRGGGEEEFFFFFFCCC???AAAGGGMMMUUU\\\YYYNNNBBB===<<<999::::::<<<===???AAABBBHHHKKKOOOWWWgggxxx~~~xxx~~~iiiOOOFFF???<<<:::<<<;;;888888;;;===MMMbbbsss~~~xxxiiiZZZUUUWWWXXXZZZ\\\aaannnuuuTTTBBBJJJLLLMMM\\\TTTGGG888000,,,***+++...+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++000---...999MMMttt~~~sss~~~xxx|||yyykkknnnsssrrr[[[KKK:::>>>KKKQQQUUUQQQJJJGGGMMMTTT\\\fffnnnppppppsssvvvwwwwwwvvvuuuuuuuuuwwwyyyzzzzzz|||~~~wwwjjjlllqqqzzzzzzoooccc^^^gggvvvmmmgggaaa\\\SSSJJJGGGHHHBBBAAA>>><<<:::999999999999:::===DDDKKKUUUeeessswwwxxx|||xxxhhh\\\OOOLLLJJJIIIGGGHHHPPPZZZooo|||rrraaahhhxxxZZZQQQWWWbbbppp}}}vvvdddKKK666333222111111000000111111000000000000000000000000000000000000111222333333999333OOOrrrwwwxxx|||wwwxxxsssuuuwwwlllSSSIIIOOO^^^jjjvvv~~~yyyuuuoooiiigggggglllvvv{{{uuuiii___XXXWWW[[[______aaaeeejjjooopppooommmnnnpppsssssssssssstttuuurrrtttuuuvvvvvvvvvxxxyyyxxxzzz{{{}}}mmm]]]UUUVVV\\\jjjxxxzzzxxx{{{zzzwww{{{xxx{{{~~~zzzyyytttqqqiiiaaaaaahhhjjjggghhhgggkkkttt{{{~~~rrrhhheee```VVVRRRVVVcccooouuu\\\UUUWWWiii}}}zzzzzz||||||wwwtttqqqpppwww{{{rrriiiaaaVVVOOOPPPyyyyyyzzz|||~~~sssfffXXX^^^jjjuuurrrcccSSSKKKGGGGGGJJJLLLHHHBBBAAAEEEGGGSSS^^^]]]QQQDDD>>>===::::::;;;;;;;;;<<<<<<<<<<<<===AAAMMMaaavvv~~~~~~uuuxxxuuuXXXLLLAAA===;;;<<<;;;777666999;;;JJJ```qqq|||zzzgggTTTMMMPPPWWW```fffeeekkk{{{```NNNVVVSSSLLLVVVRRRGGG999111,,,)))+++///+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++///---...===SSSzzzrrrfffzzzvvvpppyyyrrr]]]xxxzzzmmmTTTFFF999@@@CCCHHHKKKIIIEEEFFFMMMTTT]]]gggoooppppppsssvvvvvvsssssstttuuuvvvyyy{{{||||||}}}|||mmmmmmpppzzzzzzoooddd```kkk{{{mmmiiiddd^^^TTTIIIGGGIIICCCAAA???<<<:::999999999777777;;;BBBHHHQQQ___lllmmmhhhccccccfffgggeeeaaa```___^^^[[[SSSLLLNNNTTTdddsssnnnmmmbbbTTTXXXZZZnnnrrrSSS999333222222111000111111111000000000000000000000000000000000000111222333444;;;555UUUzzz}}}{{{xxxuuusssuuu{{{yyyyyyoooQQQJJJRRR___gggqqqxxxsssooohhhbbbcccgggnnnyyy{{{tttiii^^^XXXWWWZZZ]]]\\\^^^ccciiinnnqqqpppnnnmmmooorrrsssrrrssstttuuurrrsssuuuvvvuuuvvvxxxyyyyyy}}}}}}|||vvvbbbVVVWWW]]]lllzzz}}}{{{~~~|||xxx|||wwwyyy}}}rrrlllkkkaaa^^^XXXUUU]]]iiilllhhhbbb___bbbkkkpppsssxxxyyymmmeeeccc[[[PPPNNNTTTdddiiipppyyypppccc^^^mmm}}}xxxvvv{{{}}}mmm]]]SSSPPPQQQXXX^^^iiiuuuxxxooofffYYYQQQPPP}}}|||{{{|||}}}xxxhhhYYY```lllqqqiiiXXXLLLGGGHHHNNNPPPJJJ???:::>>>EEEGGGMMMaaakkk^^^RRRMMMGGGAAACCCEEEEEEDDDAAA>>><<<===@@@CCCJJJ\\\rrr~~~~~~~~~sssnnnuuu|||pppUUUFFF???999999888777888:::===HHH\\\qqq}}}~~~yyyyyy^^^YYY]]]QQQSSSeeejjjooommmuuurrr___]]][[[VVVVVV```MMM<<<555111,,,,,,///+++++++++************)))******))))))******+++,,,******+++++++++,,,,,,,,,++++++222666;;;ZZZmmmeeetttuuuqqqwwwnnneeeiii{{{iiiRRRAAA888<<<@@@@@@BBBDDDCCCDDDKKKTTTaaaffflllqqqssssssssssssyyyxxxwwwvvvvvvxxxzzz|||ppphhhrrrzzziiieeefffppp}}}|||lllllliii```TTTJJJGGGGGGCCCDDDCCC@@@===:::999999<<<999:::@@@HHHRRR^^^iiinnneee___ccciiilllrrrxxxuuutttpppiii```VVVOOOLLLUUUdddzzztttqqqyyynnnPPP\\\```lll}}}```888999666111//////000222222000000000000000000000000111000000000111222333333444:::aaawwwzzzxxxzzzwww{{{lllOOOKKKJJJTTTeeesssvvvtttsssjjj___\\\dddqqq}}}~~~qqqddd]]]YYYWWWXXX[[[]]]```eeelllpppqqqooolllqqqsssttttttsssrrrrrrsssrrrssstttuuuwwwyyy{{{|||~~~}}}}}}~~~zzzbbbVVVXXX^^^qqqxxx}}}|||zzz{{{|||{{{zzz{{{|||~~~uuukkkfffaaaVVVOOOIIIMMMZZZiiissswwwzzzmmm```\\\___fffpppxxxtttkkkccc[[[PPPGGGKKKWWWdddqqquuuuuu|||tttfffrrrxxxsssttt{{{vvv___RRRNNNIIIAAAHHHNNN[[[lllzzzmmmddd[[[TTTRRR}}}|||{{{{{{|||~~~yyyfffWWW[[[aaaccc]]]QQQIIIHHHIIIMMMMMMGGG>>>:::===CCCGGGLLL___llldddXXXQQQIIIBBBDDDHHHJJJKKKIIIFFFEEECCCEEEFFFMMM^^^rrr}}}~~~~~~wwwkkkjjjttteeeJJJBBB;;;:::999777777:::>>>GGGYYYlllyyysssvvvooo\\\]]]bbbUUUSSS```dddjjjiiiooo~~~wwwfffdddbbb]]]]]]cccTTTAAA333---+++++++++++++++++++++******************))))))******+++,,,******+++++++++,,,,,,,,,,,,+++111555===]]]ooommmwww{{{vvvoooqqqiiiccckkk|||~~~aaaKKK===888===??????AAADDDCCCDDDKKKTTTbbbgggmmmqqqssssssssssssvvvuuuuuuuuuuuuwwwxxxyyyrrrjjjsss~~~}}}vvviiifffhhhsssuuukkklllhhh```TTTLLLIIIIIIEEEEEECCCAAA===;;;:::999;;;999:::@@@GGGQQQ^^^jjjkkkeeeccchhhooouuu~~~~~~|||xxxqqqiii```ZZZWWWUUU]]]kkkxxx~~~tttmmmvvvxxxUUU[[[aaallleee@@@888555111000000111111111000000000000000000000000000000000000111222333333555<<>>999777:::>>>BBBDDDXXXjjjhhh___UUUHHHDDDHHHNNNRRRSSSQQQLLLIIIJJJIIIJJJPPP```rrr|||~~~~~~xxxnnnfffiiiuuutttRRRHHH???;;;:::777777999<<>>@@@CCCCCCDDDJJJSSScccgggmmmrrrsssrrrrrrrrrrrrrrrssstttuuuuuuuuuuuu{{{}}}yyyssszzz}}}sssiiiggglllxxx}}}ppphhhhhheee^^^UUUOOOMMMNNNIIIGGGEEEBBB???<<<;;;:::;;;999:::???EEEOOO___mmmnnnkkkkkkooottt{{{zzzsssmmmjjjZZZXXXZZZcccmmmvvv{{{yyyVVVYYYbbbmmmlllIII777555222111111222111000000000000000000000000000000000000000111222333444777AAAhhhyyy}}}|||zzz|||```MMMJJJIIILLLVVVdddsss|||ppphhh```bbbkkkwww}}}~~~pppfff\\\ZZZZZZ[[[]]]aaa^^^aaagggmmmppppppnnnlllpppqqqrrrrrrpppooooooooooooppppppqqqsssuuuwwwxxxwwwxxxzzz{{{}}}iiiZZZYYY^^^kkktttzzz{{{{{{}}}~~~|||~~~~~~~~~tttiiiccc]]]TTTMMMFFFHHHSSSbbbmmmsssttteeeUUUMMMLLLNNNTTTZZZZZZRRRLLLIIIBBB===EEERRRaaattt}}}zzzyyy{{{yyytttpppttt}}}sss```XXXYYY\\\TTTRRRTTTaaavvvvvvkkk___VVVRRR~~~}}}}}}~~~~~~~~~~~~vvvlllXXXPPPIIIEEEAAA>>>???BBB>>>;;;777444222444777999@@@AAAUUUmmmrrrmmmaaaPPPJJJOOOWWW___bbb]]]RRRJJJNNNLLLKKKRRRaaapppzzz}}}~~~wwwnnnjjjnnnyyy{{{\\\PPPCCC===;;;888777999888???NNNaaapppzzzmmmcccccchhhnnniiiXXXPPPWWW```iiiiiilllsss}}}~~~xxxwwwuuufffXXX[[[```hhhvvv~~~|||eeeBBB///222222***,,,,,,+++++++++***************))))))******+++,,,******+++++++++,,,,,,,,,///+++...333BBBfffvvvvvv|||ooobbbUUUVVVggg{{{sssSSS@@@888999BBBAAA??????BBBCCCDDDJJJRRRbbbgggmmmqqqrrrqqqqqqqqqoooqqqsssuuuvvvvvvuuutttxxxzzz~~~zzz}}}pppggghhhooo|||zzzmmmbbbbbb```\\\WWWSSSSSSUUUMMMJJJFFFCCC@@@>>><<<::::::999;;;???DDDNNNaaarrryyyxxxxxxwwwwwwzzzzzzttt\\\UUUPPPSSS[[[ggguuu~~~yyywwwZZZ[[[dddooorrrPPP777555333222333222111000////////////////////////000000000000111222444444999EEElllyyyxxxzzzwwwwww}}}]]]RRRTTTUUUUUUYYYdddttt}}}rrrhhhiiirrrzzz|||zzzkkkbbbZZZXXXZZZ[[[]]]aaa^^^ccciiinnnoooooommmmmmpppqqqrrrrrrpppnnnnnnooooooooopppqqqrrrtttvvvwwwvvvwwwyyy{{{{{{fffVVVTTTWWWfffoooxxxzzz{{{~~~}}}~~~xxxnnnggg```UUUNNNFFFEEENNN\\\hhhnnnpppaaaPPPGGGCCCDDDHHHMMMMMMFFFBBB@@@<<<:::DDDSSSjjj~~~}}}vvvyyy|||sssuuu}}}uuuqqqpppvvvwwwlllnnnttttttlllfffjjjxxx|||pppbbbVVVRRR}}}~~~zzzqqqkkkiiihhhiiiZZZPPPEEE@@@===999999<<<666333000...000333777999DDDDDDZZZwwwuuubbbVVV[[[fffttt|||vvveeeVVVRRRMMMLLLSSSaaaoooyyy}}}zzzuuurrruuu{{{fffWWWGGG@@@===:::888999666>>>NNNbbbqqqzzzssshhhmmmyyyyyyiiiWWWOOOWWWdddiiilllooottt}}}wwwaaaOOOOOOVVVggg}}}oooGGG/////////&&&,,,,,,,,,++++++++++++*********))))))******+++,,,******+++++++++,,,,,,,,,///,,,...444DDDiiitttwww~~~zzzdddQQQRRRfffzzzuuuVVVBBB:::===IIIHHHCCCAAABBBBBBDDDJJJQQQ```eeekkkoooqqqpppppppppppprrruuuwwwxxxxxxwwwvvvvvvyyy|||~~~~~~}}}{{{llldddgggppp~~~xxxlll\\\[[[[[[YYYXXXYYYZZZ\\\RRRNNNHHHDDDBBB@@@===;;;::::::===@@@DDDOOOeeeyyy{{{{{{~~~rrrhhhUUUNNNIIIHHHLLLYYYnnn{{{{{{~~~uuurrr|||{{{}}}```___eeeqqqvvvSSS777555333333333333111000/////////////////////////////////000111333444555<<>><<<::::::888>>>NNNbbbrrrzzzyyyoooyyylllZZZQQQUUUcccdddiiikkkoookkkTTTMMMOOO```yyytttOOO444//////))),,,,,,,,,,,,++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,---,,,000555EEEkkkyyyzzz~~~kkkTTTTTTjjjzzz|||[[[DDD<<>>;;;:::<<>>:::;;;999;;;HHHXXXqqqvvvggghhheee^^^UUUVVVggg{{{xxxwwwvvvxxx{{{rrrdddtttyyytttwww{{{vvvsssuuu}}}{{{iii[[[UUU~~~{{{mmm^^^UUUOOOLLLPPPVVVZZZKKK===999999777555444000111222111000222666999<<<>>>XXX||||||uuurrrxxx|||ggg]]]XXX^^^hhhpppxxx~~~|||~~~sssaaaMMMCCC@@@===<<<<<<888<<>>======777999CCCTTTcccnnnwww~~~|||rrryyygggVVVLLLTTTYYY[[[UUURRRhhhyyycccTTTHHHOOOdddnnnrrrjjjRRR888,,,,,,///---------,,,,,,,,,++++++*********)))***++++++,,,******+++++++++,,,,,,,,,***...444777EEEkkk{{{oooUUUUUUmmm___CCC===MMMfffbbbVVVJJJCCCBBBCCCJJJQQQ```eeelllrrruuuvvvvvvwwwtttuuuvvvxxxzzz{{{{{{|||{{{{{{|||{{{{{{|||wwwwwwsssccc[[[```lllzzz}}}nnndddbbb______aaaccceeefff\\\TTTLLLGGGEEEDDD???<<<;;;>>>CCCEEEHHHWWWuuuttthhh___```dddkkkqqqqqqjjjdddWWWSSSNNNMMMNNNVVVgggwwwuuusssttt}}}vvvvvv}}}```ZZZ]]]hhhzzz}}}^^^;;;777333000111222333444000000000000000000000000......///000111333555666@@@TTT}}}}}}yyytttyyyjjjXXXTTT]]]iiixxx}}}zzzwwwyyy}}}nnnhhhgggtttrrrfff___YYYZZZ\\\\\\\\\]]]```gggnnnqqqnnnllllllmmmiiikkknnnnnnnnnnnnoooqqqqqqqqqqqqrrrssstttuuuvvvyyyxxxxxxzzz{{{}}}jjj^^^QQQDDDPPP]]]kkksssxxx}}}~~~|||}}}xxxooogggTTTMMMEEEBBBIIIXXXiiitttzzzjjjXXXMMMFFFCCCCCCFFFCCC<<<888888666888EEEVVVrrruuusssuuuvvvxxx{{{vvv```QQQUUU___qqqyyyooommmmmmrrrzzzrrrbbb\\\{{{aaaTTTTTTOOOQQQ\\\bbbcccLLL999777999666222111222222222111000111333666:::CCCXXXvvv~~~wwwxxxrrrmmmkkkqqq}}}iiiQQQGGGCCC>>><<>>,,,)))222...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000444333OOOoooqqqyyy|||xxxhhhYYYaaawwweeeDDD<<>>888333333333000000111000000000000000000000000...000333222111111555888CCCbbbyyy~~~}}}xxxnnnsss{{{lllUUUOOOXXXjjjvvvuuuuuu||||||uuukkkbbbjjj~~~ooo___]]][[[ZZZ\\\^^^______ccciiipppqqqmmmjjjiiijjjnnnnnnnnnnnnoooooooooooosssssssssttttttvvvwwwwwwyyyyyyxxxxxx{{{nnnbbbUUUGGGJJJZZZjjjqqqtttzzz}}}|||vvvmmmeeeYYYRRRGGGCCCLLL^^^qqqzzz|||wwwgggRRREEECCCCCCAAAAAA>>><<<:::999<<>>888999666333444222333222111000111444666:::DDDZZZvvvyyyuuuxxxsssooommmssstttYYYKKKDDD<<<999;;;>>>999>>>QQQfffssszzzttt{{{vvveeeWWWOOOJJJZZZffffff\\\hhhwwwWWWYYY___ccc\\\QQQRRR[[[```\\\VVVKKK;;;,,,)))......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000111444111KKKhhhiiiqqqxxxxxxrrrooobbbWWWbbbzzzbbbBBB;;;FFFQQQQQQLLLGGGEEECCCCCCIIIQQQ]]]dddjjjmmmpppuuuxxxvvvzzzzzz{{{{{{{{{yyyxxxwwwxxxyyy{{{}}}}}}qqqqqq{{{}}}xxxnnnbbb\\\[[[ZZZVVVQQQPPPWWWgggyyy|||xxxyyy}}}~~~~~~ssspppiiidddeeejjjkkkhhheee```YYYRRRMMMHHHDDDAAAAAAAAACCCFFFKKK[[[xxx}}}sssggg\\\___\\\]]]kkk|||jjj\\\YYYUUUQQQ]]]ooouuu{{{xxxyyy|||xxxfffdddhhhsssyyy{{{zzzccc@@@999333333333000000111000000000000000000000000...000222222111111555888GGGdddyyy{{{wwwxxx}}}~~~tttvvv{{{iiiQQQLLLRRRdddrrrtttxxx~~~ooodddllllll^^^\\\[[[[[[]]]```aaaaaaeeejjjooopppllliiiiiikkknnnnnnnnnooooooooopppppprrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyzzzvvvfffVVVGGGHHHXXXhhhoootttzzz|||{{{|||sssjjjccc[[[SSSIIIDDDMMMaaavvvoooXXXHHHDDDBBB@@@AAA???===;;;:::<<>>OOOdddttt}}}uuuooouuuvvvmmmaaaVVVMMMFFFYYYiiimmmbbbddduuu|||vvv[[[\\\cccjjjeee\\\[[[aaannnoooeeeQQQ===333000000...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000333000IIIddddddoooqqqxxx{{{rrrkkkiii^^^UUUddd}}}}}}\\\@@@<<>>===;;;<<>><<<888666888444444333222111222555777<<>>:::888===KKK```sssrrrhhhkkkkkkeee___ZZZRRRKKKYYYfffkkkbbb___jjjvvvxxxssspppqqqtttooobbb]]]```www~~~uuuXXX@@@888444///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......333222JJJeeefffssswwwppphhhtttwwwnnnjjj___WWWhhhtttTTT???AAAPPP[[[LLLGGGDDDCCCBBBCCCIIIQQQ^^^eeekkkmmmoootttuuutttxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwyyyzzz|||wwwgggdddkkkmmmnnnggg^^^UUUOOOLLLJJJIIIHHHRRRdddwwwzzzuuuooommmnnnuuuwww}}}~~~zzzsssmmmnnnrrrsssoookkkeee\\\TTTNNNIIIFFFCCC@@@@@@BBBGGGRRRhhhzzzuuuqqqlllgggdddlll~~~yyykkk^^^WWWbbbsssjjj^^^hhh}}}hhh]]]^^^kkkwww}}}qqqGGG===444222333111000111000000000000000000000000...111222222111222777;;;JJJkkk}}}hhhRRRSSSRRRcccooorrryyyssshhhoooyyyaaaZZZYYYYYY[[[___bbbddddddiiikkklllkkkiiiiiijjjlllooopppppppppqqqqqqqqqqqqooooooppprrrtttvvvxxxyyyyyyyyyyyyyyyyyy|||yyyaaaNNNEEEOOO]]]jjjsssyyy{{{zzz||||||~~~uuunnnfff```ZZZRRRIIIHHHPPPccc}}}kkkVVVIIIDDDDDDEEEBBB@@@???>>>;;;;;;DDDNNN\\\yyyqqqdddfffuuurrrzzzlll^^^}}}ooohhhcccppphhhMMMCCC@@@;;;888888444555444333222333666888???PPPfffvvvvvvkkkkkkrrr}}}zzzqqqmmmooorrrvvv{{{~~~hhhVVVKKKAAA>>>@@@999999<<>>;;;;;;DDDNNN]]]yyypppaaa___iiixxxpppxxxooo___yyyqqqkkkhhhuuuiiiOOOFFFCCC>>>999888555555555333222333666999BBBVVVkkkuuuyyyvvvjjj\\\```jjjvvv~~~|||tttppptttxxx{{{}}}~~~nnn[[[NNNBBB<<<===::::::<<>>::::::555666555444333444777999FFF[[[ooouuusssmmm___OOOZZZeeeqqqvvvyyy{{{xxxrrrrrrwww|||~~~}}}|||~~~~~~sss```RRRDDD======;;;<<<<<>>^^^}}}bbbKKKRRRUUUbbbjjjkkksssvvvhhhfffvvvttt___ZZZZZZZZZ[[[^^^___^^^]]]eeeeeegggiiikkkmmmmmmlllnnnnnnnnnoooooooooppppppooooooooopppqqqssstttuuusssuuuwwwxxxxxxyyy{{{|||wwwaaaMMMKKKPPP```ooovvvyyy|||||||||}}}~~~vvvqqqmmmhhhbbb]]]cccxxxssscccVVVKKKFFFGGGCCC@@@>>><<<999;;;EEEQQQddduuu___UUU\\\nnnkkktttxxxfff|||oooRRRFFFCCC>>>;;;<<<666666666444333444777999HHH^^^qqqtttppphhhYYYHHHZZZfffppprrrrrrtttqqqlllqqqwww|||~~~{{{zzz{{{}}}|||}}}~~~tttbbbUUUHHH@@@???;;;===<<>>===999===>>>>>>JJJ```ttt}}}}}}zzz~~~|||eeetttvvviiijjjYYYVVVUUUSSSNNNRRRjjjsss]]]JJJ\\\oooiiiHHH444///......---,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,------......000111BBB```qqqvvv~~~{{{ppphhh\\\RRRbbbqqqMMMCCCFFFIIINNNGGGFFFDDD@@@???BBBJJJPPPZZZbbbhhhkkkoootttwwwuuuyyyzzzzzzyyyxxxxxxzzz||||||{{{yyyxxxxxxyyyzzz{{{yyy|||~~~{{{tttpppwww}}}lll\\\ZZZhhhxxx{{{wwwrrrnnnddd]]][[[___gggxxxxxxpppmmmjjjhhhddd```\\\TTTKKKDDDAAABBBCCCIIIZZZuuuqqq```MMMJJJFFFEEEEEEGGGHHHHHHJJJKKKNNNNNNJJJKKKWWWeee~~~~~~ddd^^^dddjjjvvv|||vvvwwwyyyvvvYYYVVVjjjbbbFFF666555333333444///000000111111111222222222111222...000666222666GGGnnnzzz~~~wwwwww~~~}}}vvvwwwXXXLLLOOOZZZeeellljjjkkkrrrssspppfffpppnnn```YYYYYYYYYZZZ[[[^^^```bbbfffggghhhjjjlllmmmmmmmmmlllmmmmmmmmmmmmmmmllllllooopppqqqrrrqqqrrruuuwwwsssssstttuuuvvvxxxzzz{{{~~~{{{iiiUUUPPPRRR^^^kkktttzzz~~~{{{}}}~~~~~~~~~~~~~~~}}}wwwpppllljjjaaabbbfff{{{uuudddUUUJJJCCCFFFEEE>>><<<>>>;;;BBBVVVjjjkkkWWWTTT]]]sssnnnmmmyyyxxx{{{zzzggg}}}{{{nnnUUULLLCCC@@@@@@<<<999666555666555555999???NNNbbbyyywwwdddUUUMMM___jjjqqqlllbbb```cccgggoooqqqtttwwwyyyyyyxxxxxx{{{|||}}}}}}~~~cccXXXJJJ===<<<;;;>>>>>>>>>III___uuu|||jjjyyyyyygggdddUUUSSSRRRQQQMMMRRRkkk}}}rrr\\\HHHPPP___lllgggUUUBBB888444......---,,,,,,,,,,,,------------,,,,,,+++++++++***++++++,,,,,,---......///111222BBB___ooossszzzyyy{{{~~~zzzppphhh[[[PPP```pppKKKBBBDDDEEEGGGCCCCCCBBB@@@???CCCKKKQQQ\\\ccciiikkknnnsssuuutttxxxzzz{{{{{{zzzzzz{{{}}}|||{{{zzzyyyzzz{{{}}}~~~{{{}}}}}}xxxuuuzzz{{{mmm______lll{{{|||xxxsssooofff___[[[]]]ccctttwwwoookkkiiigggccc___[[[TTTKKKDDDBBBCCCDDDKKK\\\uuuyyygggYYYPPPLLLHHHFFFEEEFFFEEEDDDBBBCCCFFFFFFCCCEEEQQQ___mmmWWWYYYeeeoooyyy}}}vvvfffeeeuuufffaaaqqqiiiKKK888555111222555111000000111111111222222222111222...000666222777HHHrrr}}}~~~}}}sss~~~wwwXXXLLLPPP[[[fffllljjjkkkppppppkkkdddooo~~~lll^^^XXXXXXYYYZZZ\\\]]]___```fffggghhhiiikkklllllllllmmmmmmmmmnnnnnnmmmmmmlllnnnooopppqqqpppqqqsssvvvsssssstttvvvwwwxxxyyyzzz}}}kkkVVVPPPPPP\\\kkkuuu{{{}}}}}}~~~xxxqqqmmmlllaaa```aaassszzziiiZZZNNNGGGFFFEEE>>><<>>===>>>III___www|||oooyyyxxxbbbYYYSSSRRRRRRRRRMMMQQQiii|||{{{}}}vvvaaaLLLMMM[[[cccZZZKKKAAA:::333......---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,------......///333333BBB```pppssswwwqqqlllnnn}}}yyypppiii\\\PPP```mmmIIIAAAEEEBBB@@@>>>@@@AAA@@@@@@DDDLLLRRR]]]dddiiikkkmmmrrrsssrrrwwwyyy|||}}}}}}|||}}}~~~{{{{{{zzzzzz{{{}}}}}}}}}zzz|||}}}yyymmmccceeeqqq~~~|||yyytttoooiiiaaaZZZZZZ___nnnyyynnnjjjhhhfffccc___ZZZSSSKKKFFFDDDDDDFFFNNN^^^sssuuuiii___UUURRRNNNKKKIIIFFFDDDBBBAAABBBEEEEEECCCEEERRRaaafffPPPUUUfffuuu{{{~~~qqq___```sssqqqjjjvvvoooPPP:::555000111555222000000000111111111111222000222///111666222888JJJttt~~~yyy{{{tttvvvvvvXXXLLLSSS^^^hhhnnnkkkkkknnnkkkdddaaannn}}}jjj]]]XXXYYYZZZ[[[]]]]]]^^^^^^fffgggggghhhiiijjjjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooooooooooorrrtttrrrsssuuuwwwxxxyyyyyyxxx{{{~~~nnnYYYPPPMMMZZZkkkwww|||}}}~~~yyyrrrooonnnaaa^^^[[[iiilll]]]QQQJJJFFFEEE>>><<>>???AAA@@@@@@DDDJJJPPP\\\bbbhhhiiilllqqqtttsssvvvyyy}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{|||~~~~~~|||~~~{{{zzz|||xxxnnneeelllvvv}}}yyysssnnnkkkbbb[[[YYY\\\lll}}}qqqlllgggfffccc^^^YYYRRRKKKGGGDDDDDDHHHRRRaaasss{{{uuueeebbb]]]YYYTTTOOOJJJFFFEEEFFFHHHHHHFFFHHHVVVeeerrrVVVWWWgggpppdddiiisssqqqiiitttpppPPP;;;666111222555222000000000000111111111111000222000111555222999MMMttt{{{vvvuuu|||{{{uuuzzzqqqUUUMMMWWWbbbkkkqqqnnnlllmmmhhh______nnn{{{iii\\\XXXZZZ\\\]]]______^^^^^^ggggggggggggggghhhiiiiiimmmmmmnnnooooooooonnnnnnlllmmmnnnnnnmmmnnnppprrrqqqsssvvvxxxyyyyyyxxxwwwxxx{{{qqq]]]QQQLLLXXXkkkxxx|||}}}~~~xxxrrrpppoooeee```[[[eee{{{lll\\\PPPJJJFFFEEE???===@@@===DDDXXXzzzxxxbbbXXXWWWddduuummmccckkk|||tttrrryyyttt~~~~~~}}}{{{{{{bbbWWWLLLFFFCCC===<<<999888888777666:::@@@DDD^^^~~~jjjVVVKKK\\\lllvvvooo```ZZZ^^^ccceeeaaaZZZWWW[[[dddooovvv{{{|||}}}}}}jjjSSSAAA@@@;;;:::999<<>>EEEZZZyyy}}}lll___YYYdddvvvsssbbbeeexxxvvvtttzzzvvv}}}}}}~~~ggg\\\PPPJJJFFF???>>>:::888999888666:::@@@EEE^^^}}}qqq[[[NNNZZZhhhooofffWWWPPPRRRVVVWWWQQQJJJGGGLLLYYYhhhrrrwwwxxxzzz|||~~~~~~}}}mmmUUUBBB@@@<<<999888;;;DDDWWWsss}}}sssvvvxxxppphhheee\\\WWWVVV[[[]]]]]]gggttt}}}{{{}}}xxx```QQQ^^^jjjkkk]]]JJJ;;;444......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---......//////...555888IIIqqq~~~ssswwwttthhh\\\TTTddd```GGGUUUiiiaaaQQQDDDDDDDDDAAA???AAAGGGLLLWWW^^^dddfffkkkrrrwwwwwwuuuwwwzzz{{{{{{zzz{{{|||~~~}}}}}}|||{{{zzzyyyxxxxxxzzz}}}}}}}}}|||}}}}}}tttqqqqqqppplllhhhttt|||yyyuuurrrkkkdddaaaccctttzzzrrrjjjiiifff```WWWPPPKKKIIIDDDDDDMMM]]]lllxxxxxxkkkbbbWWWWWWVVVRRRMMMMMMYYYggg~~~dddcccqqq}}}tttssszzzsss~~~}}}```ZZZiiinnnOOO<<<999444333555000111000000000000000/////////333111222555333<<>>AAA???FFF[[[sss}}}hhh]]]ccctttyyyaaa]]]qqqwwwwww|||yyyiii___TTTNNNKKKEEE>>>;;;999999888777:::@@@FFF]]]|||www```PPPPPPZZZ___VVVIIIDDDEEEGGGEEEAAA<<<===FFFUUUfffpppssstttwwwzzz|||~~~}}}qqq[[[GGGCCC???;;;999;;;AAAPPPkkkzzzwwwvvvjjjhhhmmmnnnaaaYYYZZZ]]]___gggpppzzzxxxyyypppYYYFFFIIIVVVfffdddPPP===666......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,------...////////////777999JJJuuuyyyeeeUUUPPPeee___III[[[qqqhhhTTTFFFFFFDDDAAA???BBBIIIOOOYYY___dddeeeiiiqqquuuvvvuuuwwwxxxxxxwwwwwwxxxzzz}}}}}}}}}}}}||||||{{{zzzxxxzzz|||}}}}}}}}}{{{wwwzzzyyytttnnnhhhfffiiimmmvvvxxxrrrkkkhhhiiiyyy}}}rrrllllllhhhaaaXXXOOOKKKIIIFFFFFFQQQeeetttvvviiigggddd^^^WWWUUU```nnn{{{fffbbbmmm~~~~~~|||~~~pppZZZTTTddd|||tttTTT>>>888333333555111111111000000///////////////333222222555333===UUU{{{{{{gggRRRRRRZZZnnnwww}}}||||||zzznnn___```qqqnnn^^^WWWWWWWWWXXXZZZ\\\___aaabbbgggfffeeefffgggiiikkkmmmmmmnnnooopppqqqqqqqqqqqqpppqqqrrrqqqpppppprrrsssuuuuuuuuuvvvwwwwwwxxxxxxwww|||zzzyyyeeeYYYPPPSSS^^^gggooottt{{{}}}~~~~~~}}}~~~yyytttpppooolllsss|||}}}hhhZZZRRRPPPGGGFFF@@@>>>BBB@@@GGG\\\nnnppp``````nnnzzz}}}___VVViii{{{vvvxxx~~~jjjaaaWWWRRRPPPIII???;;;::::::888777:::@@@FFF[[[yyyzzzaaaPPPCCCLLLPPPHHH???<<<>>>???:::888777;;;FFFVVVgggqqqppprrruuuxxx{{{~~~~~~}}}vvvaaaLLLHHHAAA===;;;<<>>VVVzzzyyynnnZZZYYY^^^pppyyy}}}qqqaaa```qqq|||jjj[[[UUUUUUUUUVVVWWWZZZ^^^aaacccgggfffeeefffgggjjjmmmnnnnnnnnnoooqqqqqqrrrrrrrrrqqqrrrsssrrrqqqqqqssstttvvvvvvuuuuuuvvvwwwxxxyyyyyy~~~xxxqqqdddYYYPPPRRRYYYbbbjjjqqq{{{}}}~~~~~~~~~{{{uuuqqqoookkkvvvzzzfffWWWQQQOOOGGGFFF@@@???BBB@@@HHH\\\lllvvvbbb]]]hhhttt~~~]]]QQQdddxxxuuuxxxggg```[[[OOOIIIMMMAAA<<<999;;;<<<;;;:::<<>>GGGWWWeeemmmpppuuuyyyzzz{{{~~~~~~~~~~~~sssbbbRRRFFF===::::::<<<>>>HHHccc}}}~~~|||~~~ppplll{{{ppp^^^YYY___[[[[[[gggxxxrrrooojjj```YYYCCCBBBFFFWWWppp{{{kkkLLL666000///...------,,,------+++++++++***++++++,,,------------............///666222;;;TTTlllxxx{{{mmm\\\RRRQQQeee{{{WWWCCCSSSbbbZZZOOOEEEEEEDDDAAA@@@BBBIIIOOOZZZ```eeefffhhhlllooonnnssstttvvvuuuttttttuuuwwwzzzzzz{{{|||||||||{{{{{{{{{{{{zzzzzz{{{|||||||||www{{{wwwmmmqqqtttuuunnnaaa[[[eeesss}}}}}}zzzyyyzzzqqqrrrooonnnjjjddd\\\SSSJJJEEEGGGMMMYYYiii{{{vvvkkkaaa```mmm}}}iiiXXXWWWfffoootttttt{{{rrr\\\UUUMMMRRRiiiiiiUUU@@@666444333222222000000000000000000000000111...555111222444:::]]]zzztttuuuzzz|||yyy\\\VVVfffssszzz~~~xxxjjj]]]ggg|||zzzggg\\\VVVWWWWWWWWWWWWYYY[[[___aaaeeeeeefffgggiiikkklllmmmmmmmmmooopppqqqsssttttttqqqqqqqqqqqqrrrrrrrrrrrrttttttssssssssstttuuuvvvtttpppkkk^^^TTTPPPNNNNNNXXXeeesssyyy}}}~~~}}}|||yyyxxxrrrkkkooo~~~{{{fff]]]ZZZQQQLLLFFFBBBBBB??????KKK[[[nnnwwwooodddaaaiii|||mmmVVVYYYnnntttsssyyy}}}hhhdddaaaWWWMMMKKKAAA<<<999:::;;;999999;;;@@@KKK```mmmiiiiiiiii___HHHAAA888333333666999999;;;999999;;;===CCCNNNZZZjjjooovvvyyyzzz{{{~~~}}}||||||}}}~~~|||vvvbbbRRRHHH@@@<<<;;;<<<===FFF___yyy}}}zzzooozzzgggooofffXXXUUU[[[WWWVVVbbb}}}rrrbbbXXXVVVBBBAAADDDQQQhhhtttiiiNNN999000///...------,,,------+++++++++++++++,,,------------........./////////444333???YYYooowwwyyy|||xxxzzz~~~zzzqqqcccZZZTTTRRReeetttQQQBBBSSS^^^SSSGGGEEEEEEDDDAAA@@@BBBHHHNNNZZZ___ddddddgggmmmpppppppppqqqssssssssstttuuuwwwzzzzzz{{{|||{{{zzzyyyxxx~~~}}}{{{zzzyyyyyyzzz{{{qqquuu{{{yyynnnqqqtttvvvpppccc\\\eeeqqq~~~|||{{{ssspppsssqqqpppmmmfff]]]SSSJJJEEEHHHOOOZZZiiizzz}}}nnndddeeessskkkUUURRRZZZfffpppttt}}}sssWWWTTTHHHKKKbbb|||zzzhhhUUU@@@777555333111111000000000000000000000000111...555111333666===aaawwwvvvzzz}}}xxxyyyaaa\\\jjjsss{{{wwwgggZZZggg|||{{{iii]]]WWWWWWWWWWWWWWWWWWZZZ^^^aaadddddddddeeegggjjjlllmmmlllmmmnnnooopppqqqrrrsssqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrsssuuuvvvwwwqqqrrr|||qqqdddXXXQQQLLLIIIRRR^^^ooovvv|||}}}~~~~~~yyyvvvvvvqqqjjjmmmxxx|||iiibbb```WWWLLLFFFBBBBBB???@@@LLL\\\nnnxxxrrriiiaaacccqqqsssXXXVVVjjjtttpppvvv|||kkkdddaaaXXXOOOKKKBBB<<<999::::::888888:::???FFF\\\oooooollliii___EEE@@@:::999;;;>>>???>>>>>>;;;;;;>>>AAAEEENNNXXXeeennnvvvyyyzzz|||~~~}}}{{{zzz|||||||||{{{~~~yyy```PPPHHHCCC>>><<<======FFF```zzz~~~}}}kkkkkkggg___RRROOOUUURRRSSSaaayyyggg```___HHHAAAAAAJJJ\\\iiibbbKKK555000///...------,,,------,,,++++++++++++,,,------------......//////000000333444CCC___ttt|||zzzwww~~~uuulll___VVVRRRUUUjjjpppOOOGGGZZZbbbTTTHHHEEEEEEDDDAAA???AAAHHHMMMYYY___cccdddgggmmmqqqqqqmmmooorrrsssssstttvvvxxxzzz{{{|||||||||zzzxxxwww}}}|||{{{yyyxxxxxxzzz|||tttwwwzzz}}}~~~qqqrrrtttvvvqqqeee^^^eeeqqq||||||wwwqqqqqqtttsssqqqnnnggg^^^SSSJJJEEEHHHNNNYYYhhhxxxuuuggghhhvvvmmmTTTNNNZZZjjjwww{{{yyyZZZTTTIIIMMMiii|||oooZZZCCC777444222111111000000000000000000000000111...555222444888@@@ddd||||||{{{iiiaaajjjsssyyytttfff\\\eee{{{|||iii\\\UUUVVVWWWWWWVVVVVVXXX]]]bbbcccccccccdddfffiiilllmmmkkklllmmmnnnooopppqqqqqqqqqqqqqqqppppppoooooooooooooooppprrrsssuuuwwwwww{{{{{{nnnrrr}}}ssshhh^^^XXXQQQKKKQQQ\\\nnnwww}}}~~~|||uuuttttttoooiiigggmmmnnnfffbbbXXXMMMFFFBBBAAA???@@@MMM]]]mmm~~~xxxssskkkbbb___iiiyyyZZZSSSfffssslllqqq{{{~~~ssshhhbbbYYYQQQMMMDDD>>>999:::999777888:::<<<@@@\\\{{{~~~ssseeeKKKDDD<<<999===BBBGGGIIIHHHDDDBBBCCCEEEHHHOOOWWW___lllwwwzzzzzz}}}~~~~~~|||{{{~~~{{{yyy{{{{{{bbbSSSLLLCCC???======>>>HHHbbb}}}ooo|||nnnhhh```RRRNNNTTTRRRUUUeee|||qqqlllhhhMMMEEECCCFFFSSS___\\\FFF000000///...------,,,------,,,,,,++++++,,,,,,---...------......///000000111333444CCC]]]sss|||}}}zzz~~~uuurrraaaUUUQQQYYYssskkkKKKIII```fffUUUJJJEEEEEEDDDAAA???AAAGGGLLLYYY___cccdddgggmmmqqqpppmmmoooqqqssssssuuuwwwyyyzzz{{{}}}~~~}}}{{{yyyxxxyyyzzz{{{zzzyyyzzz|||}}}||||||}}}uuutttuuuwwwrrrhhhbbbhhhsss}}}~~~|||uuuooonnnqqqrrroookkkddd[[[RRRJJJEEEEEELLLWWWeeetttnnnmmmzzzpppVVVOOO[[[mmm|||dddXXXOOOWWWvvvyyybbbGGG777222111111333000000000000000000000000111...555222555999BBBfff}}}|||wwwyyytttrrruuukkkbbbgggssswww}}}{{{qqqfffaaaddd{{{~~~kkk]]]VVVUUUWWWWWWUUUTTTVVV]]]cccbbbbbbcccdddfffiiikkkmmmkkkkkkllllllmmmnnnoooooopppppppppoooooonnnnnnmmmmmmnnnppprrrtttvvvwwwxxxwwwppphhhkkkkkkddd___\\\UUUMMMPPPZZZmmmvvv~~~~~~}}}}}}|||{{{}}}~~~yyysssrrrrrrnnngggaaabbb|||tttjjjbbbUUUMMMFFFBBBAAA???@@@NNN^^^mmm|||yyyssskkkccc^^^fff|||]]]SSSccc|||ppphhhmmmyyyssshhh\\\TTTQQQFFF@@@;;;::::::888888;;;:::;;;YYYuuu^^^RRRCCC;;;===HHHSSSZZZWWWPPPIIIFFFEEEEEEJJJQQQ[[[kkkxxxzzzzzz}}}}}}~~~{{{|||~~~gggYYYRRRDDD???======???IIIdddzzz{{{rrrnnngggYYYTTTXXXVVVZZZkkk}}}{{{vvv\\\PPPLLLKKKSSS___]]]HHH111000///...------,,,------,,,,,,,,,,,,,,,------...------...///000000111222333333@@@YYYmmmwww{{{yyygggXXXRRR]]]zzzeeeFFFIIIbbbeeeSSSIIIEEEFFFDDDAAA>>>@@@FFFLLLXXX___dddfffiiimmmooonnnlllnnnqqqrrrssstttwwwyyyyyy{{{}}}~~~~~~|||zzzxxxvvvyyy||||||{{{|||~~~~~~~~~xxxuuuuuuvvvrrriiieeelllvvvzzzyyypppjjjhhhhhhllliiiddd]]]UUUNNNHHHEEECCCJJJVVVcccrrrxxxwwwttt[[[SSSZZZnnn~~~yyykkkYYYPPPWWWvvvgggIII777111000111444000000000000000000000000222...444111444999BBBggg~~~zzz~~~lllhhh]]]]]]fffeee```eeerrrtttzzz~~~yyymmmdddbbbfff~~~ooo```YYYTTTVVVWWWUUURRRUUU\\\cccaaabbbcccfffhhhjjjlllllljjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnqqqsssuuuwwwxxxxxxvvv{{{vvvbbbXXX\\\XXXXXXYYYSSSKKKNNNWWWiiisss{{{|||yyyyyyxxxwww|||}}}{{{vvvpppooooookkkeee]]]]]]rrrxxxlllbbbSSSMMMFFFAAAAAA???AAAOOO___nnn{{{uuukkkccc^^^cccxxx}}}aaaTTT___www|||mmmccchhhvvv~~~{{{~~~tttcccXXXTTTIIIAAA<<<;;;:::888999;;;===888PPPtttxxxkkkXXXMMMNNNXXXdddkkkaaaVVVKKKDDD@@@???DDDJJJWWWjjjyyyzzzzzz~~~}}}~~~iii\\\UUUEEE@@@=========HHHccc~~~|||~~~}}}wwwqqqqqqkkk___[[[^^^YYY\\\lllyyy{{{www^^^YYYVVV[[[fffgggRRR:::000///...------,,,---------,,,,,,,,,,,,---......------...///000111222222333444BBBZZZnnnxxx~~~yyykkk^^^XXX```~~~fffFFFKKKfffgggTTTKKKFFFFFFDDD@@@>>>@@@FFFKKKXXX___fffhhhjjjmmmnnnlllkkkmmmoooqqqqqqrrruuuwwwwwwxxx{{{}}}}}}|||yyyxxxuuuyyy~~~~~~}}}xxxqqqpppooollleeebbbjjjuuuyyy}}}vvvjjjdddbbbbbbdddaaa[[[TTTMMMHHHDDDCCCAAAIIIUUUcccrrr}}}www```YYY```uuu|||vvvnnnrrrnnn^^^QQQRRRkkkgggJJJ999222000111333000000000000000000000000222...444111333888AAAgggssslll\\\VVV\\\\\\[[[eeepppssszzzyyyjjj```]]]fff~~~pppaaaYYYTTTVVVWWWTTTQQQTTT\\\ddd___aaadddhhhjjjkkklllllliiiiiijjjjjjkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnooorrrtttvvvwwwxxxxxxwww{{{hhhVVVPPPNNNOOOQQQLLLEEEJJJUUUeeepppzzz{{{xxxxxxxxxxxx|||~~~zzzyyysssmmmllllllgggaaaYYY[[[lllxxxnnndddUUUNNNFFFAAAAAA???AAAOOO```ppp{{{yyyjjjccc^^^^^^mmm|||eeeUUU[[[ooo~~~wwwiii___eeettt|||ssspppzzz}}}iii[[[VVVJJJCCC===;;;;;;888999<<>>@@@FFFKKKWWW___gggiiikkkmmmmmmjjjjjjlllnnnooopppqqqsssuuutttwwwzzz|||}}}{{{yyywwwuuu{{{}}}~~~|||}}}~~~rrrwwwxxxkkkjjjhhheee^^^\\\eeeqqqzzzyyytttgggaaa``````___[[[TTTMMMGGGCCCAAAAAAAAAIIIVVVcccrrr}}}~~~yyyccc^^^jjj}}}uuuuuuqqq~~~uuuiiiXXXSSSfff|||eeeJJJ:::444111111111000000000000000000000000333...444000333777AAAfff~~~kkk]]][[[WWWXXXeeeooosss{{{zzzhhh[[[XXXddd|||ooo```XXXSSSVVVWWWTTTQQQSSS\\\ddd^^^aaaeeeiiilllllllllkkkiiiiiiiiijjjjjjkkkkkklllkkkllllllmmmmmmnnnnnnnnnooopppsssuuuwwwxxxxxxxxxwww|||sss^^^LLLIIIJJJLLLGGGBBBIIIVVVcccpppzzz|||zzzzzz{{{{{{|||~~~}}}xxxwwwqqqkkkiiiiiieee^^^UUUZZZiiiwwwooogggYYYNNNFFFAAAAAA???AAAPPPaaarrr{{{}}}jjjbbb]]][[[dddrrr|||gggVVVXXXhhhvvv{{{zzztttggg]]]cccsssvvvpppnnnzzz{{{kkkaaa[[[TTTFFF;;;:::999777:::@@@DDDAAAHHH]]]ssspppiiimmmrrrhhh[[[KKKBBB>>>???CCCFFF[[[iiiwww{{{{{{}}}~~~~~~eeeZZZRRRIII@@@;;;======CCC\\\xxx{{{hhhaaaiiiqqqwwwuuujjjYYYNNNQQQ[[[bbbpppsssvvvyyyhhhZZZUUUiiipppqqqkkk@@@777111...000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111666888HHHcccwww~~~vvvvvvqqqaaa```|||sssQQQSSSkkkkkkUUUIIIFFFFFFCCC@@@===@@@FFFLLLYYY```eeegggiiimmmnnnllljjjkkklllnnnqqqssstttuuurrruuuyyy|||}}}|||zzzyyy{{{|||}}}~~~~~~rrruuuxxxoooddd[[[YYYVVVUUUaaarrr{{{|||mmmddd___\\\ZZZVVVSSSNNNGGGAAA>>>>>>???>>>EEESSScccuuuyyy~~~wwwjjjaaasss|||vvvwwwrrr||||||www___RRRddd~~~oooMMM333222555333555111111000000000000111111111...444111444888AAAfffxxxrrr```NNNSSSeeellltttxxx~~~|||iiiZZZ^^^ddd}}}mmm^^^VVVTTTUUUTTTQQQPPPTTT\\\bbbccceeehhhjjjkkkjjjhhhgggjjjjjjkkkkkklllmmmmmmnnnqqqnnnkkkkkknnnoooooommmooopppqqqrrrtttuuuvvvwwwzzz~~~zzzaaaTTTOOOLLLIIIDDD@@@GGGQQQiiipppxxx}}}~~~|||{{{xxxrrrlllnnnooofffZZZSSSVVVdddqqqddd[[[PPPHHHCCCBBB???BBBRRReeeuuu|||ooofff```\\\eeerrr}}}ppp]]]WWWbbbrrryyyxxxsssiii```cccppp}}}}}}zzzxxxyyyvvvnnnuuuyyyfffYYYVVVHHH<<<::::::888;;;CCCGGGDDDJJJ```{{{pppfffaaa^^^[[[SSSIII@@@;;;:::@@@HHH\\\iiiwww|||}}}iii^^^VVVIII@@@;;;======CCC[[[wwwwwwppprrrwwwtttttttttlll]]]RRRSSSZZZ^^^nnnwww}}}[[[RRRTTTooo|||vvvIII777111...000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111444555GGGggg}}}uuuvvvtttnnn___^^^{{{tttSSSWWWpppoooZZZMMMFFFFFFCCC@@@===@@@FFFLLLYYY```eeegggiiilllnnnlllkkkkkkmmmoooppprrrttttttsssuuuxxx{{{||||||{{{zzz{{{|||}}}rrrsss}}}ssskkk___VVVRRROOOPPP___qqq~~~zzzzzz{{{nnneee]]]UUUPPPHHHHHHFFFCCC@@@>>>>>>>>>>>>EEERRRaaarrrvvvssszzzzzzmmmcccvvvvvvsss}}}jjj[[[nnn|||WWW999555444111333111111000000000000111111111...444111444888AAAfff{{{bbbOOOSSScccnnnuuuyyy}}}{{{gggXXX]]]eee~~~jjj\\\UUURRRSSSTTTSSSRRRTTTZZZ___aaacccfffiiijjjjjjiiihhhjjjkkklllmmmmmmnnnnnnmmmpppmmmkkkkkkmmmoooooonnnooopppqqqrrrsssuuuvvvvvvuuu|||mmm]]]WWWSSSPPPJJJDDDIIISSSiiipppxxx||||||~~~}}}yyyrrrnnnooooooeeeXXXQQQPPPYYYrrruuuggg^^^QQQIIIDDDBBB@@@CCCSSSfffsssyyyqqqiiifffeeennn{{{yyyfff]]]dddnnnrrruuuqqqggg___aaannn{{{|||vvvrrrvvv}}}{{{tttgggdddeeekkkqqqvvv~~~pppkkksssbbb[[[KKK>>>;;;:::999===EEEUUUTTTWWWdddwww~~~ssshhh___VVVNNNNNNJJJGGGDDD???>>>GGGSSScccnnnzzz}}}}}}|||{{{nnncccZZZIII@@@;;;<<<<<>>======>>>DDDOOO]]]lll|||tttmmmnnnxxx}}}nnnccctttyyyxxxhhhZZZppp^^^>>>666333///111111111000000000000111111111...444111444888AAAfff}}}dddQQQUUUaaarrrxxx{{{}}}zzzfffWWW\\\fff~~~|||gggYYYSSSQQQSSSUUUUUUTTTUUUYYY]]]```aaadddgggiiiiiihhhhhhjjjkkkmmmooooooooonnnmmmnnnlllkkkkkkmmmoooooonnnooopppqqqrrrssstttuuuvvvwww{{{jjjbbb\\\YYYQQQIIILLLUUUiiipppwwwzzz{{{|||{{{tttppprrrpppcccUUUNNNIIIKKKaaazzzkkkaaaSSSKKKDDDCCCAAAEEEUUUgggvvv{{{ooojjjmmmrrr}}}zzzqqqtttxxxwwwsssoooggg___```lllwww|||pppiiidddjjjtttvvvnnndddWWWSSSRRRVVV]]]ffftttlllrrr~~~pppaaaPPPBBB===;;;888<<>>;;;777:::AAAYYYqqq~~~ppp[[[SSSVVVXXXuuu||||||nnn^^^XXX[[[^^^QQQKKKKKKQQQRRROOOUUU___rrrzzz~~~~~~}}}zzz~~~}}}}}}~~~xxxuuuqqqdddZZZJJJ@@@;;;;;;;;;@@@WWWsss}}}yyymmmxxxwwwjjjkkkeeeZZZRRRQQQRRRRRRNNNiii}}}uuuooodddWWWGGGAAAJJJooo~~~NNN777111...000000---,,,...,,,,,,,,,------...............///000111222333333;;;999IIIlll{{{ooodddYYYQQQXXXwwwdddGGGNNNjjjkkkUUUIIIFFFFFFCCC@@@===@@@FFFLLLWWW^^^ccceeegggkkkllljjjmmmnnnooopppqqqrrrssssssvvvvvvvvvwwwyyy{{{}}}{{{|||}}}pppkkkbbbYYYSSSXXXhhhyyy~~~vvvsssuuuzzzuuummmddd______iiissskkkhhheee```[[[UUUOOOHHHBBB@@@???>>>===:::???GGGQQQ]]]lllyyyyyyssssss}}}{{{gggWWWlll}}}\\\QQQkkk~~~\\\===555333000444111111000000000000111111111...444111444888AAAfffzzzxxxvvvsssyyywww~~~aaaRRRZZZdddxxx~~~}}}hhhXXX]]]eee|||zzzeeeXXXRRRXXXXXXWWWUUUSSSVVV]]]bbbbbbcccdddeeeffffffeeeeeeiiikkknnnpppqqqpppnnnmmmlllmmmnnnnnnnnnnnnoooooooooppppppqqqrrrssstttttt{{{{{{rrrgggeee\\\NNNNNNYYYiiioootttwwwxxx{{{yyyvvvuuuooofff^^^NNNFFFCCCSSSuuunnncccZZZOOOFFFEEEEEEJJJZZZkkktttyyy}}}~~~}}}~~~}}}oookkkssswwwtttllleeefffpppyyy|||xxxmmmdddeeelllmmmbbbVVVSSSNNNJJJGGGIIITTTjjj}}}xxxwwwyyycccSSSDDD???;;;777999@@@ZZZrrrccc]]]XXXmmmvvvvvveeeRRROOO[[[gggkkkaaa^^^cccaaaZZZ[[[eeeqqqxxx}}}}}}~~~~~~~~~~~~xxxtttooobbbXXXJJJ@@@:::;;;:::>>>VVVqqq{{{rrr}}}ggggggaaaVVVPPPPPPRRRQQQQQQnnnvvvsssjjj\\\HHHAAAHHHhhhyyy{{{PPP777111...000000---,,,...,,,,,,,,,---......//////......///000222333444444777888MMMrrryyynnn```UUUPPP[[[zzz~~~bbbFFFNNNlllooo\\\QQQFFFFFFCCC@@@===@@@FFFLLLVVV]]]cccdddfffjjjkkkjjjmmmnnnooopppqqqssstttuuuvvvvvvwwwxxxyyy{{{|||}}}{{{|||~~~}}}}}}tttsssooofff___aaaooo{{{}}}uuunnnhhh```WWWRRRVVVrrrzzzoooiiieeebbb```XXXQQQGGGAAA???@@@@@@???999===DDDNNNZZZhhhvvv~~~tttpppyyy|||fffUUU^^^~~~|||}}}^^^QQQhhh}}}]]]???777333000333111111000000000000111111111...444111444888AAAfff}}}}}}~~~~~~wwwaaaRRRXXXcccvvv}}}jjjYYY]]]bbbzzz|||hhhZZZTTTZZZYYYWWWTTTRRRVVV]]]cccccccccdddeeeffffffffffffjjjkkkmmmooooooooonnnmmmmmmoooqqqqqqooonnnnnnooopppppppppqqqrrrsssssssssssswww{{{mmmiii___OOOOOOZZZfffkkkpppssstttyyy|||wwwsssnnnjjjjjjUUUNNNKKKWWWrrrqqqggg]]]QQQGGGFFFGGGMMM\\\mmmuuuyyy}}}}}}{{{}}}uuunnnpppzzzyyyvvvnnnggghhhrrr{{{uuujjjhhhmmmnnnggg^^^UUUQQQNNNKKKJJJSSSiii~~~}}}xxxyyyvvv^^^OOOBBB>>><<<888:::AAAXXXnnnhhhpppmmmZZZGGGFFFVVVeee{{{rrrppprrrkkk^^^aaannnrrrwww||||||~~~xxxsssmmmaaaWWWJJJ@@@:::;;;999>>>UUUpppvvvqqq|||dddddd___WWWRRRRRRRRRPPPVVVqqq|||uuuuuunnn```HHHBBBFFFaaammmsssqqqKKK777111...000000---,,,...,,,,,,------.../////////---...///000222333444555444999QQQuuu~~~ooo```UUUSSS```~~~eeeFFFLLLhhhkkkWWWLLLFFFFFFCCC@@@===@@@FFFLLLVVV]]]bbbdddfffjjjkkkiiilllmmmnnnppprrrtttuuuvvvwwwwwwxxxyyyyyyzzz{{{{{{{{{|||~~~zzzlllbbbfffllloookkkgggkkkwwwyyyqqqlllkkkiiibbb[[[VVVggguuukkkeeebbbbbbYYYRRRHHHCCCAAA@@@>>>;;;999===DDDMMMZZZhhhvvvrrrjjjsss~~~kkkYYYQQQsss}}}}}}~~~}}}zzz^^^PPPccc~~~xxxZZZ???777333000333111111000000000000111111111...444111444888AAAfff~~~ooo|||```PPPVVVcccqqqyyy~~~jjjYYY\\\___yyykkk^^^WWWWWWWWWWWWUUUSSSUUU[[[```aaaaaaccceeefffhhhiiijjjjjjkkklllmmmmmmnnnnnnmmmooorrrtttssspppnnnnnnooopppppppppqqqrrrrrrssssssrrrvvvuuuooobbbPPPOOO[[[aaafffkkknnnpppvvv~~~xxxqqqmmmooovvvccc[[[TTTWWWhhhxxxooo___RRRHHHFFFIIINNN^^^nnnwwwxxxvvvrrrnnnooovvv}}}}}}tttkkkiiiqqq|||yyyuuummmeeegggqqq|||}}}rrrgggdddhhhlllkkkgggaaa___]]]XXXSSSXXXkkk~~~nnnoooYYYKKK???======:::<<>>EEENNN[[[jjjxxxpppfffooo~~~ppp]]]QQQgggrrrrrrvvvxxx{{{yyy```RRRcccwwwpppVVV===777444111555111111000000000000111111111...444111444888AAAfffxxxgggttt~~~vvv___OOOUUUcccnnnvvv}}}jjjXXX[[[^^^xxxnnn```YYYSSSUUUWWWUUUTTTTTTXXX\\\^^^___bbbdddgggjjjlllnnnjjjjjjkkkkkklllmmmmmmnnnqqqsssuuutttqqqnnnnnnooopppppppppqqqqqqrrrrrrsssvvvwww{{{{{{ssseeeQQQOOO[[[]]]bbbgggjjjmmmsss}}}xxxppplllsss~~~ooofffYYYTTT]]]sss}}}uuu```SSSHHHGGGIIIPPP___ooossspppjjj```YYYYYYaaaiiivvvuuuooofffcccjjjwwwwwwtttkkkccceeeppp{{{uuukkk```\\\aaahhhkkkkkkpppooommmfff]]]^^^nnn|||tttwww~~~zzzfffVVVMMMDDDBBBAAA>>><<<>>>LLLeeennnPPPLLL[[[ccchhhlllggg[[[VVVaaapppzzzzzzzzz|||yyyqqqsss___[[[LLLAAA;;;;;;:::===QQQiii~~~~~~mmmiiittt{{{yyyuuujjj\\\XXXYYYSSSRRRTTTOOOYYYfffqqqttttttsssqqqnnnSSSGGGHHHUUUlllbbbgggIII888333///000000------///---------............//////000111111000111333555:::===LLLrrr~~~zzzppp{{{qqqdddZZZXXXjjjgggGGGLLLccc```KKKCCCAAAAAAAAA???@@@BBBGGGKKKVVVZZZ___bbbeeegggiiikkklllmmmnnnooooooqqquuuxxxwwwwwwwwwvvvwwwwwwxxxxxx{{{|||}}}~~~```BBBGGGNNNTTTYYYeeevvvsssjjjrrruuunnnoooxxxmmmtttvvvkkkfffeee___TTTJJJFFFDDD???;;;;;;<<>>666333222333111111111111111111111111444///555111444777===___~~~uuupppsssuuucccMMMQQQfffxxxqqq]]][[[ccczzzkkk\\\XXXXXXXXXXXXVVVUUUVVVYYY[[[]]]^^^aaadddfffhhhhhhiiiiiijjjkkklllkkkjjjiiihhhmmmnnnoooqqqqqqppppppooonnnooooooooonnnppprrruuusssyyy|||mmm]]]PPPJJJKKKOOORRRYYY```bbbfffrrr~~~tttiiieeeooo~~~|||kkk[[[UUUSSSVVVggg{{{xxxdddYYYJJJCCCJJJXXXdddhhhsssjjj^^^SSSGGGBBBLLLZZZllliiiddd``````fffpppwww~~~~~~tttoooggg___]]]aaajjjqqqiii]]]WWW^^^hhhmmmppprrrqqqttttttllleeehhhwwwvvvyyy~~~qqq^^^TTTJJJEEECCC???===???III___jjj\\\bbb```gggnnnkkk```ZZZfffvvvyyyzzz|||~~~wwwooosss^^^YYYKKKAAA;;;<<<:::<<>>OOOttttttxxx~~~ooohhhcccdddwwwdddEEEMMMgggeeeMMMCCCBBBBBBAAA@@@???BBBFFFJJJVVVYYY^^^bbbeeegggjjjllllllmmmnnnooooooqqqtttwwwxxxxxxwwwwwwxxxxxxyyyyyy{{{|||}}}~~~~~~nnnTTTIIIOOOTTTYYYfffvvvwwwmmmnnnooommmooouuuvvvzzzvvvlllffffff```UUUKKKGGGEEE@@@===<<<:::>>>BBBHHHVVVjjjzzzwwwqqqwwwqqqjjjhhhoooyyypppWWWMMMYYYhhhqqqssswwwgggOOO___lllRRR???555333222333111111111111111111111111444///555111444777===___|||{{{|||}}}kkkTTTVVVhhhxxxsss___\\\ccczzziii[[[WWWXXXXXXXXXVVVUUUVVVYYY\\\```aaadddfffhhhiiijjjjjjhhhiiijjjjjjjjjiiihhhhhhlllmmmnnnooopppooonnnnnnnnnpppqqqqqqpppqqqsssuuuvvvxxxyyy|||iiiZZZMMMFFFDDDIIIKKKOOOSSSVVV\\\iiivvvssshhhbbbiiisssuuueeeWWWPPPKKKJJJVVVeee}}}iii[[[KKKEEEMMM\\\eeehhheeebbb]]]UUUIIICCCLLLYYYcccbbb```^^^___dddlllrrr{{{}}}zzzzzztttnnncccZZZUUUXXX___fffddd^^^___iiisssvvvwwwxxxuuuxxxxxxqqqjjjmmm{{{~~~mmmaaaTTTLLLGGGAAA???@@@CCCSSS~~~wwwxxxqqqwww|||wwwjjjaaagggsssvvvzzz~~~~~~~~~uuulllttt]]]XXXJJJ@@@;;;===;;;<<>>PPPttt}}}|||yyyxxxyyy~~~|||qqqsssuuuvvvdddEEEQQQpppnnnSSSDDDCCCCCCAAA@@@???AAAFFFIIITTTXXX]]]aaadddgggjjjllllllmmmnnnoooooopppsssuuuxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}}}}|||mmmWWWZZZ\\\```iiiwww{{{ppphhhiiipppyyy~~~~~~vvvmmmhhhhhhbbbXXXNNNIIIFFFAAA>>>>>>999<<<>>>DDDRRRgggyyywwwkkkbbb]]]hhhwwwnnnhhhfffnnnyyyjjjQQQHHHXXXjjjrrrttt{{{kkkQQQZZZoooUUU???555333333222111111111111111111111111333///444111444777===```~~~{{{}}}uuu[[[YYYggguuu~~~qqq]]][[[cccyyygggZZZVVVXXXXXXWWWVVVUUUVVVYYY\\\aaabbbdddfffhhhhhhhhhhhhggghhhhhhiiiiiiiiihhhhhhkkklllmmmnnnooonnnmmmmmmoooqqqssssssrrrrrrssstttzzzwwwuuuyyyjjjXXXKKKDDDAAADDDCCCDDDFFFIIIPPP^^^lllyyy~~~qqqfff______bbbdddYYYOOOJJJDDD@@@EEEPPPqqqtttaaaLLLFFFOOO]]]eeegggjjjlllmmmhhh[[[QQQSSS[[[]]]]]]]]]]]]___cccjjjooowww|||}}}xxxvvvssskkk^^^RRRKKKKKKQQQWWW```bbblllxxx~~~}}}|||~~~}}}vvvpppsssrrrsssuuuvvvxxx{{{rrraaaVVVLLLDDD@@@@@@>>>DDD^^^yyy|||vvvwwwxxxwwwnnnfffggglllsssxxx~~~}}}|||vvvmmm~~~ttt]]]XXXIII@@@<<<>>><<<===NNNdddwww}}}wwwzzz}}}rrrbbbdddmmmrrrrrrhhh___^^^YYYKKKEEEKKKLLL\\\hhhsssvvvuuuwwwzzzzzzYYYIIIGGGWWWyyyxxxwwwNNN888222///000000------///---------............//////000222222222333555888666>>>OOOsss{{{wwwyyyxxxiiioooxxx}}}zzzgggIIIXXXyyywwwYYYGGGDDDDDDBBB@@@???AAADDDHHHRRRVVV[[[```dddgggjjjmmmlllnnnooopppoooppprrrtttvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyzzz|||}}}}}}wwwttt{{{~~~ooommmjjjjjjnnnxxxsssdddeeexxx~~~wwwooojjjiiicccYYYQQQLLLGGGAAA??????:::<<<<<<@@@MMMbbbttt}}}zzzqqqjjjhhhfff^^^TTTMMMPPP^^^pppyyyzzzxxxxxx{{{nnnhhhgggoooyyy~~~bbbJJJGGG\\\pppwwwvvv}}}xxxiiiSSS\\\rrrXXX@@@444333333222111111111111111111111111333...444111444777>>>```}}}}}}}}}]]]VVVbbbqqqyyy~~~oooZZZXXXaaawww}}}fffXXXTTTXXXXXXWWWUUUTTTVVVZZZ]]]```aaaccceeeffffffeeeeeegggggghhhiiiiiiiiijjjjjjkkklllmmmnnnooonnnmmmmmmppprrrtttuuusssrrrrrrsssyyytttsssxxxzzzwww^^^NNNGGGFFFAAA??????AAACCCHHHUUUaaakkk}}}oooddd[[[UUURRRQQQLLLHHHGGGDDD@@@BBBHHHUUUxxxhhhNNNFFFOOO]]]ggglllssswww||||||uuukkkeeebbbbbbaaa___^^^___cccjjjppptttyyyyyyuuuooogggZZZLLLDDDDDDIIIOOO]]]fffttt{{{vvvxxx\\\]]]___```dddjjjqqqvvv{{{mmm___RRRGGG@@@???>>><<>>===>>>PPPfffzzz}}}{{{pppccclllyyy{{{vvveeegggpppmmmUUUHHHJJJMMM```qqq{{{oooiiikkkoooRRRFFFJJJ___XXX888222///000000------///---------............//////111222333333444777999:::@@@QQQsss|||}}}qqqccceeemmmppphhhpppiiiKKKZZZ|||zzz[[[GGGFFFEEECCC@@@???@@@CCCFFFOOOSSSYYY^^^bbbfffjjjlllmmmoooqqqqqqpppqqqrrrsssttttttttttttuuuvvvwwwxxxvvvwwwxxxzzz{{{}}}~~~yyy|||{{{pppccccccppp~~~|||wwwpppmmmooovvvzzzhhhggg~~~zzzrrrllljjjccc\\\UUUPPPKKKCCC@@@@@@===>>><<<===HHH\\\llltttnnn___RRROOONNNJJJEEECCCJJJYYYkkkwwwzzzyyyzzz|||rrrllljjjqqq{{{dddLLLIIIaaaxxx|||xxx|||{{{iiibbbVVVddduuu[[[AAA444333444111111111111111111111111111333...444111444888>>>aaa{{{xxxxxxzzz]]]TTT___nnnwww|||nnnZZZWWW^^^uuu~~~fffWWWSSSXXXXXXVVVTTTTTTVVV[[[^^^aaabbbccceeefffeeeeeedddhhhhhhhhhiiijjjkkklllllllllmmmnnnooopppooonnnnnnppprrrttttttsssqqqqqqqqquuurrrtttxxxxxxxxxnnnUUULLLLLLAAA??????AAABBBDDDKKKTTT^^^xxxpppdddZZZQQQJJJHHHGGGIIIJJJIIIFFFGGGJJJDDD]]]qqqhhhOOOHHHPPP```rrr~~~{{{mmmiiifffaaa]]]\\\aaaiiiooonnnssszzz}}}vvvqqqiiibbbWWWKKKDDDEEEJJJOOOYYYdddttt~~~KKKJJJJJJKKKNNNTTT\\\aaaooovvvsssdddVVVJJJAAA??????===888BBB]]]tttpppXXXIIIEEEGGGAAAAAAKKKVVV]]]```bbbiiinnnuuuyyyzzzzzz}}}}}}}}}|||}}}~~~~~~~~~qqq\\\YYYIII@@@<<<>>>>>>@@@SSSjjj~~~{{{ooocccnnn~~~~~~vvvjjjppp}}}bbbQQQRRRTTT]]]rrr{{{gggYYYXXX]]]LLLDDDJJJbbbYYY888333///000000------///---------............//////111333333333555888:::???CCCRRRuuussseeeaaaaaa^^^VVV\\\}}}gggHHHWWWyyyxxxZZZHHHGGGFFFDDDAAA>>>???BBBEEEKKKPPPVVV\\\```eeeiiikkkoooqqqssssssrrrrrrrrrssssssssssssssstttuuuwwwwwwuuuvvvwwwyyy{{{}}}~~~yyy}}}|||ppp```[[[cccmmmyyyqqqiiigggjjjqqq|||zzzuuuwwwoookkkddd___[[[WWWPPPGGGBBBBBB@@@@@@===<<>>aaa{{{sssooorrryyy___TTT]]]nnnxxx~~~qqq\\\YYYZZZrrrgggXXXRRRXXXXXXVVVTTTTTTVVV[[[___bbbccceeeggghhhhhhgggggghhhhhhhhhiiijjjlllmmmnnnlllmmmnnnooopppooonnnnnnpppqqqrrrrrrpppnnnnnnooorrrrrruuuxxxwwwwww}}}eeeUUUQQQEEECCCBBBCCCBBBAAADDDIIISSShhhsssggg^^^TTTKKKLLLMMMOOOPPPNNNLLLLLLLLLAAANNNVVVccczzz|||yyysss```NNNJJJRRRccc}}}vvvmmmiiiccc\\\ZZZ^^^ffflllkkknnnrrrwwwxxxuuuooojjjccc^^^VVVNNNIIIKKKPPPUUUTTT```ppp|||JJJHHHEEEBBBBBBFFFMMMRRRaaahhhvvvssseeeXXXKKKCCC@@@<<<@@@999:::JJJZZZyyy~~~___LLLFFFCCC>>><<>>>>>BBBVVVnnnqqqbbblll|||zzznnnppp|||{{{eeeWWWXXXXXXZZZqqq}}}gggWWWRRRSSSHHHAAAIII___XXX888333///000000------///---------............///000111333444444666888;;;???BBBOOOtttyyyiiifff[[[SSSPPPYYYvvveeeFFFTTTvvvvvv\\\MMMHHHGGGDDDAAA>>>>>>AAADDDHHHMMMSSSYYY^^^cccgggjjjppprrrtttuuutttsssssssssssssssssstttuuuvvvwwwxxxvvvwwwxxxzzz|||~~~|||~~~|||tttiiibbbcccfff~~~yyyrrrhhh```___bbbjjjwww{{{pppkkkgggcccaaa___WWWLLLEEEEEE@@@@@@===;;;CCCRRR___eeebbbQQQDDDCCCBBB???AAAGGGGGGOOO___sssyyysssqqqxxxqqqYYYOOOgggyyyyyytttxxxjjjbbboooyyy}}}xxxkkkkkkaaaWWWgggzzzaaaCCC333444555111111111111111111111111111222---333111555888???aaaxxxtttxxx~~~}}}___UUU[[[mmmwww}}}qqq]]]YYYVVVpppiiiXXXRRRXXXWWWVVVSSSSSSVVV\\\```bbbccceeeggghhhhhhhhhhhhggggggggghhhiiikkkmmmnnnkkklllmmmnnnooonnnmmmmmmpppppppppnnnlllkkklllnnnppptttvvvtttuuuyyy}}}}}}{{{dddYYYOOOKKKHHHGGGDDD@@@AAAEEEJJJZZZvvvyyylllddd[[[SSSSSSTTTUUURRRPPPOOONNNNNNHHHMMMJJJPPPdddlllfffeee___TTTKKKJJJNNN\\\zzzxxxmmmjjjeee___]]]___eeejjjnnnnnnnnnpppqqqnnnhhhddd___\\\WWWRRROOOQQQVVVZZZWWWbbbppp{{{SSSPPPJJJDDDAAACCCHHHMMMVVV^^^ooopppdddYYYMMMDDDAAA888BBB===999BBBLLLlllgggSSSLLL===::::::<<<>>>CCCNNNYYYbbbdddjjjqqqxxx{{{{{{zzzzzzzzzzzzzzz|||~~~}}}iiiXXXWWWKKKAAA<<<>>>>>>CCCXXXqqqsssbbbiii{{{mmmjjjqqqqqq```WWWYYYXXX___uuurrraaaYYYVVVIIICCCJJJ___]]]888333///000000------///---------.........//////000111333444444666999;;;===>>>KKKqqqnnnjjjVVVKKKNNN[[[uuudddFFFTTTuuuwww```TTTIIIGGGEEEAAA>>>>>>AAACCCGGGKKKRRRXXX]]]bbbgggjjjqqqsssvvvvvvuuusssssstttssssssttttttuuuwwwxxxyyywwwxxxzzz|||~~~{{{yyywwwsssnnnhhhccc```{{{}}}uuuoooddd[[[ZZZ^^^eeesss|||}}}qqqkkkiiigggfffddd\\\PPPHHHGGG@@@@@@===;;;BBBPPP]]]bbb___QQQFFFFFFEEE???AAAIIIGGGLLLYYYooo~~~zzztttrrrzzzoooUUUQQQfffvvvtttpppwwwggg```lllwww{{{wwwgggVVV```|||{{{bbbCCC333444555000111111111111111111111111222---333111555888???bbbzzzvvv^^^UUUXXXkkkuuu|||ppp[[[XXXTTToookkkYYYRRRXXXWWWUUUSSSSSSVVV\\\```___```bbbdddfffffffffffffffeeeffffffhhhjjjlllnnnjjjkkklllmmmmmmmmmlllkkkooooooooollljjjiiikkkmmmqqqwwwwwwqqqsss|||zzzrrrbbbXXXRRRMMMJJJFFFBBBBBBFFFEEEQQQkkk~~~pppiiiaaaZZZUUUWWWVVVSSSPPPPPPQQQPPPNNNPPPHHHIIIVVV[[[VVVVVVQQQKKKIIIIIIHHHQQQpppwwwmmmkkkgggcccaaacccgggkkksssqqqooonnnnnnkkkeeeaaa^^^\\\XXXUUUSSSUUUYYY]]]]]]hhhsss}}}uuulll\\\OOOLLLMMMHHHAAAMMMPPP]]]ppp{{{ssscccVVVPPPKKKGGGCCC???@@@;;;:::>>>DDD\\\cccPPPJJJ>>>>>>BBB:::999EEEKKKVVV\\\fffnnntttwwwyyyzzz}}}~~~~~~~~~}}}~~~|||ttt~~~ddd___TTTMMMEEE@@@??????EEEYYYoootttbbbooohhhiiinnnlll]]]OOOTTTdddjjjuuu}}}|||uuunnngggbbbYYYAAAGGGcccxxxwwwQQQ999333000111111......000------......///000000000111222333333444777;;;>>>@@@BBBMMMnnn{{{tttcccSSSHHHMMMllldddBBBQQQuuuyyyhhhbbbQQQKKKCCC>>>>>>@@@AAAAAAIIIKKKPPPUUU\\\aaafffhhhmmmqqqvvvvvvsssqqqsssvvvtttttttttvvvyyy{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}}}}|||qqq]]]WWW^^^lllttt|||}}}nnn```[[[TTTNNNPPPWWWcccrrruuummmsss~~~sssqqqpppkkkggggggggg```RRRFFFIII??????CCCCCCMMMZZZ\\\XXXTTTQQQQQQRRRQQQMMMHHHLLLMMMZZZooo~~~ttttttxxxyyy```SSSRRRaaarrrzzzzzzzzz~~~}}}ggg___sssmmmSSSVVVrrr{{{```@@@333777666---222111111111000000//////000333000000555555BBBZZZ|||}}}vvvxxx{{{lllUUUOOOZZZkkkssszzz|||yyyqqqbbbTTTVVVnnnlllYYYTTTVVVVVVWWWWWWSSSRRRXXXaaabbbaaabbbdddfffgggfffdddbbbaaabbbdddgggiiijjjiiipppjjjfffiiimmmmmmlllnnnnnnmmmkkkhhhfffgggjjjmmmnnnpppssstttuuuvvvyyy{{{yyyiiiZZZPPPPPPNNNEEEAAADDDDDDFFFVVVwwwzzzmmmddd]]]YYYSSSPPPSSSXXXXXXVVVUUUSSSOOOMMMLLLJJJGGGEEEHHHCCC@@@AAAFFFRRRdddrrr~~~{{{nnnkkkooorrrmmmddd```ccchhhmmmpppqqqlllccc\\\YYYYYYZZZ[[[\\\ZZZYYY[[[aaaffflllrrrwww{{{xxxpppnnnrrrxxxfff]]]ZZZTTTLLLIIIIIIQQQ^^^hhhqqq{{{ooo___RRRLLLHHHCCC@@@<<<===999999===>>>OOOlllzzzgggPPPAAA>>>@@@888777???CCCOOOWWWbbblllsssvvvyyyzzz}}}~~~~~~~~~}}}~~~yyyqqq~~~ccc___TTTJJJCCC>>>>>>???FFF[[[rrrsssbbbkkk~~~zzziiikkkppppppbbbTTTWWWdddiiirrr{{{}}}|||yyysssmmmVVVCCCJJJbbboooxxxkkkIII999333000111111......000------......///000000000111222333444555888<<>>???@@@@@@HHHJJJOOOUUU\\\bbbgggiiilllqqquuuuuurrrqqqsssvvvttttttuuuwwwzzz{{{zzzyyy{{{{{{|||}}}}}}|||{{{zzzxxxyyy|||iii___aaaaaalllxxxxxxgggXXXQQQLLLIIIMMMVVV```ooo{{{xxxiii___```pppwwwuuuqqqlllggggggiiieee[[[QQQKKKAAAAAAEEEFFFQQQ^^^___^^^]]]^^^dddkkkkkkddd]]]VVVSSSZZZlll|||mmmnnnttt~~~vvv\\\QQQOOOaaasss|||}}}nnnmmmoooSSSSSSoooyyyaaaBBB222444555...111111111111000000000///000333000111555555AAAZZZvvvoooqqquuuiiiQQQKKKTTTiiiqqqyyy{{{xxxpppaaaSSSUUUlllppp]]]WWWVVVVVVWWWWWWTTTRRRXXX```aaa``````aaaccceeeeeedddaaaaaacccfffhhhiiigggeeecccdddiiioooooojjjggghhhhhhhhhiiiiiihhhjjjlllooonnnpppqqqrrrssstttwwwyyyxxxyyyfffWWWRRRNNNFFFAAACCCDDDBBBMMMkkkuuujjjbbb```\\\ZZZZZZ[[[ZZZWWWWWWSSSNNNKKKIIIGGGFFFDDD@@@??????@@@GGGQQQYYY^^^bbbccceeejjjttt}}}{{{uuunnnsssvvvrrriiidddeeehhhhhhjjjjjjeee[[[QQQLLLKKKMMMUUU```iiimmmqqqtttwwwyyyxxxssskkkiiiiiifffaaa``````iiiyyysssjjj___UUUOOOKKKKKKPPPUUU^^^qqq}}}tttiiiZZZOOOIIIFFFBBB>>><<<>>>::::::>>><<>>GGG]]]tttqqqdddkkkwww{{{yyyhhhiiilllkkk```UUUXXXbbbgggoooxxx~~~xxxWWWGGGPPPccchhhnnncccFFF999333000111111......000---......//////000000111111333444555666999===@@@EEEFFFJJJeeeoooXXXPPPSSSjjjtttUUU[[[vvvvvvddd]]]QQQLLLEEE@@@>>>>>>>>>>>>FFFIIINNNUUU\\\cccgggjjjlllooossssssrrrqqqsssvvvuuuuuuuuuwwwzzz|||{{{zzz|||}}}~~~~~~}}}|||yyyxxxuuuwwwtttddd^^^XXXeeettt{{{yyynnn\\\LLLIIIEEEEEELLLUUU___lllwww|||rrrjjj^^^RRRPPP]]]rrr{{{yyyrrrlllggggggjjjiiiccc]]]PPPEEEBBBDDDFFFTTTbbbbbbbbb```bbbjjjuuu||||||yyyjjjaaa___kkk|||vvvwww|||yyy]]]UUUQQQeeeuuu{{{wwwxxxsssUUUVVVrrrmmmLLL666333444111111111111111000000000000///222000111555555AAAYYY{{{rrrsssxxxmmmVVVNNNVVVgggooowwwzzzwwwooo```SSSSSSiiiuuuaaaZZZVVVVVVXXXXXXUUURRRWWW___```^^^]]]^^^aaacccddddddaaabbbdddgggiiihhheeebbb\\\___dddgggddd]]]]]]aaaaaacccfffggghhhkkknnnpppnnnoooppppppppprrruuuxxx{{{uuu___VVVQQQIIIEEEFFFEEE@@@DDD]]]rrreeeddddddcccbbb```]]]\\\YYYUUUOOOKKKHHHFFFDDDBBB<<>>===IIIddd}}}gggPPPEEECCC<<<999<<<:::???HHHVVVcccmmmssswwwyyy{{{}}}uuunnn~~~dddaaaVVVHHH@@@<<<<<<>>>GGG^^^uuusssfffgggkkknnnpppfffccc```\\\TTTNNNTTT___eeellluuu~~~\\\LLLTTTgggmmmtttlllOOO999333000111111......000.........///000000111111222333555777888;;;>>>AAAEEEJJJSSSmmmvvv\\\SSSTTTgggxxxZZZ[[[pppppp]]]TTTKKKHHHCCC???===<<<======DDDGGGMMMUUU]]]ccchhhjjjkkknnnpppqqqqqqqqqtttvvvuuuuuuuuuxxxzzz|||{{{zzzzzz{{{}}}~~~~~~|||yyyxxxuuuwwwxxxdddYYYVVVcccpppuuuqqqgggWWWIIIKKKFFFEEEKKKTTT___lllxxx~~~}}}rrraaa[[[XXXQQQIIIGGGPPP```nnnzzzwww{{{~~~vvvooohhhfffiiijjjgggcccXXXJJJCCCBBBFFFYYYiiihhhjjjeee``````iiixxxvvvlllqqq~~~}}}|||}}}___XXXYYYppp{{{{{{www[[[]]]zzz|||XXX;;;444555444111111111000000000000000///222000111555444@@@XXX}}}{{{~~~sss\\\SSSZZZgggooowwwzzzxxxpppaaaTTTSSSgggxxxcccXXXVVVVVVYYYZZZVVVSSSWWW^^^```^^^\\\\\\___bbbddddddbbbbbbdddfffhhhgggdddaaa]]]XXXSSSPPPMMMNNNUUU^^^```aaabbbccceeehhhlllooonnnooooooooooooqqquuuwwwjjj\\\VVVPPPLLLKKKGGGAAAAAATTTwww{{{eeeeeefffhhhfffbbbaaabbb[[[YYYUUUQQQNNNIIIDDDAAA<<<@@@@@@???JJJWWWWWWMMMKKKPPPZZZjjj}}}{{{zzz~~~~~~wwwooojjjhhhiiiiiigggbbb\\\YYYXXXYYYjjjqqqyyy}}}}}}zzzxxxxxx}}}sss```MMMDDDFFFIIIIIIKKKSSSdddyyyqqqjjjaaaXXXOOOKKKNNNTTTvvvrrrddd[[[PPPJJJJJJJJJIIIFFFHHHHHH@@@>>>DDDAAA>>>EEELLL^^^~~~www^^^OOOJJJAAA===>>>:::;;;CCCOOO[[[eeelllrrruuuxxx{{{~~~~~~vvvqqq}}}dddbbbXXXJJJBBB===<<<>>>GGG^^^vvvxxxgggbbbaaacccggghhhccc[[[PPPGGGFFFQQQ]]]aaahhhsss___LLLTTTlllyyy{{{\\\999333000111111......000......//////000111111111222444777999:::<<<@@@BBBDDDKKKTTTnnnyyyaaaUUURRReeeyyyZZZUUUhhhiiiVVVIIIDDDCCCAAA>>><<<<<<===>>>BBBFFFMMMUUU]]]ccchhhjjjkkklllnnnoooppprrrtttuuuuuuuuuuuuwwwzzz{{{{{{zzzwwwyyyzzz|||||||||zzzzzzxxxxxx~~~|||iii[[[UUU^^^fffiiiiiifff\\\RRRQQQJJJEEEGGGOOO[[[lllyyy}}}{{{ssswwwvvviiiYYYKKKFFFGGGEEEAAA???CCCMMMUUUfffgggooo{{{{{{tttllliiiiiijjjhhheee]]]NNNDDDCCCLLLggg|||{{{wwwqqqfff\\\[[[hhh||||||{{{~~~vvvvvvzzzbbbXXX___~~~zzz~~~uuu]]]bbb~~~ZZZ<<<333555555000000000000000000111111///222000111555444???VVVuuu[[[QQQXXXfffooowwwzzzyyyqqqcccVVVRRRdddzzzbbbUUUVVVWWWZZZ[[[WWWSSSVVV]]]___]]][[[\\\___bbbddddddcccbbbbbbcccddddddbbb```XXXMMMCCCAAAEEELLLWWW```ccccccaaa``````ccchhhlllmmmnnnppppppppprrruuuxxxzzzzzz{{{}}}kkkaaaYYYRRRNNNHHHDDDBBBOOOnnnjjjggggggkkkjjjdddaaaccc]]]]]]]]]]]]YYYRRRIIICCC===???======JJJ^^^iiiiiiccckkkyyyxxxqqqmmmllliiiddd___]]]^^^aaadddooovvv{{{wwwuuujjjdddWWWIIIEEEHHHKKKJJJKKKTTThhh|||}}}ooo```UUUNNNLLLWWWqqqsssggg```XXXNNNJJJKKKMMMLLLJJJIIIJJJBBB>>>CCCAAA>>>CCCBBBMMMdddsssaaaWWWHHH@@@>>>;;;<<>>AAADDDCCCJJJOOOfffyyyfffUUUQQQhhhxxxXXXOOObbbgggSSSCCC@@@@@@@@@>>><<<;;;===>>>BBBFFFMMMUUU]]]cccgggiiijjjjjjkkkmmmooorrrtttuuutttttttttvvvyyy{{{zzzyyyvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{~~~pppdddQQQTTTWWW[[[aaagggddd^^^TTTKKKCCCCCCJJJWWWiiixxx|||xxxnnnnnntttyyy|||}}}mmm___XXXQQQIIIEEEEEEDDDBBB@@@@@@BBBDDDQQQUUU]]]iiittt{{{zzzuuuoookkkkkkkkkiiiggg\\\OOOGGGHHHYYY{{{xxxjjjZZZQQQUUUdddqqq}}}}}}nnn______}}}yyymmmWWW```tttQQQ777222444333000000000000111111111111...222111222555444>>>UUU~~~}}}^^^RRRXXXfffnnnwwwzzzyyyrrrdddWWWRRRaaa|||}}}dddTTTUUUWWW[[[]]]XXXTTTVVV\\\]]][[[[[[\\\___bbbccccccbbbaaaaaaaaaaaa^^^[[[XXXJJJCCCAAAHHHQQQYYY```eeegggfffdddaaa___```cccfffjjjlllooopppqqqsssuuuwwwtttxxx{{{tttfffZZZRRRKKKIIIFFFLLLddd~~~sssllllllssstttllleeeddd```cccfffgggddd\\\QQQIIIDDDCCCAAADDDPPPfff~~~~~~xxxssskkkfff```ZZZXXX[[[___bbbhhhrrr}}}|||rrrhhhbbb]]]\\\WWWPPPOOORRRQQQMMMMMMXXXkkkssscccWWWOOOKKKZZZqqq|||qqqiiiddd\\\SSSOOOPPPRRRQQQNNNIIIMMMEEE@@@CCCAAA===AAACCCHHHTTTkkkzzziiiSSSDDDAAA<<<===???CCCGGGNNNWWWaaahhhlllqqqwww|||}}}~~~~~~~~~~~~~~~vvvuuuvvv^^^___XXXJJJBBB======@@@KKKddd|||ooonnn~~~{{{}}}wwwfffRRRHHHKKKRRRZZZfffuuuVVVJJJ^^^WWW999333000111111......000/////////000111111222222333555999<<<===@@@BBBEEEDDDLLLPPPcccyyy{{{uuuiiiVVVQQQnnnzzzWWWLLLaaaiiiVVVCCCAAABBBBBB@@@===;;;<<<>>>BBBFFFMMMVVV]]]cccfffgggiiiiiiiiikkkooorrrtttuuusssssssssuuuxxxzzzyyyxxxxxxwwwwwwvvvvvvwwwxxxyyy~~~rrrfffMMMKKKJJJMMMYYYdddeee```TTTKKKCCCCCCJJJWWWiiixxx{{{~~~wwwkkkhhhkkknnntttyyy|||zzzllleeeccc\\\RRRPPPLLLHHHFFFEEEDDDCCCAAAFFFIIIOOOVVV^^^fffkkkmmmpppmmmjjjiiijjjkkkiiihhhYYYNNNJJJOOOcccyyyeeeSSSKKKLLLTTT[[[xxx|||hhh[[[xxx{{{~~~zzzeeePPPZZZlllIII444333555222///000000000111111111111...222111222555333===TTT{{{fffTTTXXXdddmmmuuuyyyxxxqqqcccVVVPPP___yyyhhhWWWUUUWWW\\\^^^YYYTTTVVV[[[YYYYYYYYY[[[^^^aaaaaa```___```aaaaaa^^^WWWOOOHHHAAABBBJJJWWW```cccfffiiihhhiiiiiigggdddaaaaaabbbfffiiimmmppprrrrrrtttuuuuuuzzz~~~xxxhhh^^^RRRSSSMMMKKK]]]~~~zzz{{{~~~wwwpppsss}}}qqqllleeegggkkkmmmkkkcccYYYRRRJJJEEEDDDHHHMMM[[[yyy~~~xxxtttiiieee```\\\[[[]]]___```gggnnnwwwyyyssshhh]]]XXX^^^aaacccccccccddd___YYYWWWbbbsssyyyhhhZZZPPPLLLSSSbbbxxx}}}xxxtttjjjcccZZZUUUVVVWWWUUUSSSIIIOOOJJJCCCEEEBBB<<>>>>>???AAAFFFPPP[[[bbbhhhmmmtttyyy{{{||||||}}}}}}uuuuuurrr[[[]]]WWWIIIAAA<<<>>>AAAMMMgggmmmjjj}}}uuu\\\KKKHHHJJJ[[[gggvvv~~~tttTTTMMMggg}}}PPP999333000111111......000/////////000111111222222333666:::<<<>>>@@@CCCEEEFFFPPPVVViii~~~{{{}}}yyyoooooorrrkkkVVVQQQsss|||XXXLLLbbbmmmZZZEEECCCDDDEEEBBB>>><<<<<<>>>BBBFFFNNNVVV]]]bbbeeefffiiihhhhhhjjjnnnrrrtttuuurrrrrrsssuuuwwwyyyxxxwwwzzzyyyvvvtttttttttvvvwww|||nnnbbbMMMHHHCCCFFFRRR___```YYYSSSKKKDDDEEEMMMZZZkkkyyy{{{~~~~~~xxxkkkffffffhhhnnnuuuzzzzzzyyyxxxkkkZZZUUUNNNGGGEEEGGGHHHEEECCCDDDFFFGGGIIIMMMTTTXXXYYYeeedddccceeehhhiiihhhgggWWWNNNLLLSSSgggyyy___MMMIIIOOOVVVZZZfffvvv~~~iiiXXXjjj~~~wwwbbbLLLWWW}}}lllIII555666666111//////000000111111111222...222111222555333===SSSxxx}}}yyy~~~hhhSSSVVVbbbkkktttxxxwwwpppbbbVVVOOO]]]wwwlllZZZUUUWWW\\\^^^ZZZTTTUUU[[[WWWWWWXXX[[[^^^```___^^^]]]___aaabbb]]]RRREEE<<>>======>>>>>>DDDSSSfffoooXXXIIIAAA>>>???>>><<<>>>GGGQQQWWW___eeennnsssvvvyyy|||}}}~~~|||ttttttpppfff]]]UUUHHHEEEAAA???@@@NNNiiinnnooouuueeeOOOJJJNNNSSSgggxxx|||yyyuuulllbbbQQQJJJ```xxxMMM555444333111000////////////000111000///000111333444777:::===>>>???BBBDDDLLLLLLYYYppp|||xxxyyyvvvpppnnnccc\\\ZZZ{{{fffNNNZZZoooeeeHHHDDDCCCBBBAAA???>>>===<<<===BBBJJJSSS\\\bbbfffhhhhhhiiikkkllllllnnnqqqsssuuutttsssssstttuuuvvvwwwuuuvvvvvvtttrrrrrrtttvvvrrr^^^SSSCCC@@@DDDFFFPPP[[[\\\TTTLLLCCCBBBLLL\\\lllvvvzzzzzzzzz}}}zzznnnfffbbbdddnnnyyy|||~~~uuummmhhh]]]XXXQQQLLLIIIHHHGGGGGGEEEEEEGGGHHHJJJJJJKKKKKKTTTTTTVVVZZZ___bbbcccbbbYYYMMMHHHPPPdddyyy]]]JJJJJJUUUaaahhhhhhsss}}}~~~~~~|||yyy||||||cccUUUlll}}}{{{zzz~~~sss^^^JJJWWWyyy~~~eeeIII999444222000111111000000000000111111000444111111666666<<>>;;;<<>>===@@@DDDLLLTTT[[[aaadddeeehhhjjjkkkllllllmmmppprrrttttttsssrrrssstttuuuuuuuuuvvvvvvuuussssssvvvxxxjjjVVVEEE@@@CCCDDDKKKRRRNNNOOOIIICCCDDDNNN^^^llluuuyyyyyyzzz}}}}}}qqqiiiddddddlllvvv~~~~~~wwwrrrnnnfff```XXXQQQNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFMMMMMMNNNQQQVVVYYYZZZZZZUUUIIIFFFLLL]]]}}}sssZZZIIIIIIVVVfffqqqmmmttt|||~~~zzzxxxyyy{{{|||yyyxxxxxxuuurrrtttxxxzzzzzz{{{|||}}}~~~sss]]]LLL```pppsssttt}}}iiiYYYIIIWWWxxxzzzaaaGGG888444333111111111000000000000111111///444111111666666<<>>AAAFFFJJJNNNZZZrrr___NNNFFFCCC>>>;;;:::<<<@@@CCCKKKSSS___iiiooossswwwyyyyyy|||}}}|||zzzyyy{{{}}}~~~zzzqqqqqqmmmbbbZZZTTTDDD@@@???@@@HHHYYYuuuvvvppp}}}uuugggiiiiiicccZZZSSSTTTVVVkkktttxxxuuurrrpppggg\\\GGGGGGWWWiiiqqqqqq^^^???444444222111000000/////////000111111111111333555777:::>>>AAACCCEEEHHHJJJNNNNNNYYYkkk}}}yyyxxx|||yyybbb]]]rrrXXX\\\vvvrrrXXXHHHGGGEEEDDDBBB@@@???>>>CCCGGGMMMTTTZZZ___aaabbbhhhjjjlllllllllmmmoooqqqtttsssrrrrrrqqqrrrrrrrrruuuuuuvvvuuutttuuuxxxzzz~~~aaaMMMDDDEEEDDDGGGHHH@@@GGGDDDCCCGGGQQQ___kkkrrrvvvxxxzzz}}}xxxpppiiiggglllttt|||yyyvvvpppiii```XXXSSSRRRQQQQQQOOONNNMMMKKKIIIGGGFFFEEEGGGFFFFFFHHHLLLOOOQQQRRRPPPEEEBBBFFFRRRqqqvvv^^^KKKFFFOOO___kkkrrrtttuuuuuusssssstttvvvtttrrrrrrrrroookkkkkknnnrrrsssssstttvvvxxxyyyzzz{{{~~~sss```LLLZZZjjjssswww}}}ooo^^^MMMYYYwwwuuu]]]DDD666444444333111111000000000000111111///444222111777666<<>>JJJ___}}}|||wwwqqqoooppprrrpppllliiimmmwwwkkk^^^TTT]]]|||uuulllggg```XXXRRRPPPKKKGGGBBB???>>>===@@@GGGNNNNNNMMMUUUhhhzzzkkkUUUKKKDDD===;;;;;;:::;;;>>>BBBKKKXXXcccjjjoootttxxx{{{}}}~~~{{{zzz}}}{{{sssttt~~~jjj```YYYSSSDDD@@@>>>CCCMMM___zzzrrrssslllcccdddbbb]]]WWWTTTWWW[[[lllqqqqqqnnnoooqqqjjj]]]LLLRRR]]]fffkkkjjjYYYCCC444333222111000000000000///000222222222333555777999;;;???BBBDDDGGGIIILLLNNNNNNXXXhhhpppbbbggg\\\\\\vvvrrrVVVIIIHHHFFFDDDBBB@@@>>>===CCCGGGMMMTTTZZZ^^^```aaahhhjjjlllmmmlllmmmnnnooorrrrrrqqqqqqpppppppppppptttuuuuuuuuuuuuvvvyyy{{{sss[[[LLLIIIEEEFFFDDD:::???@@@BBBIIISSS^^^hhhnnnrrruuuyyy|||xxxqqqlllooottt~~~|||uuunnnddd\\\WWWVVVUUUUUUPPPPPPOOOMMMLLLKKKJJJIIIGGGEEEDDDDDDHHHKKKMMMNNNKKKAAA@@@BBBHHHcccyyycccOOODDDGGGTTT___mmmlllkkklllnnnoooppppppnnnlllmmmoookkkfffeeegggmmmmmmnnnoooqqqsssuuuwwwtttxxx|||}}}}}}}}}ttt]]]RRR\\\mmm|||hhhPPPZZZzzzuuu\\\CCC555333444333111111000000000000111111...444222222777777<<>>>>>@@@JJJQQQOOOKKKOOO]]]jjj|||^^^PPPEEE<<<;;;;;;:::999;;;===EEEQQQ[[[cccjjjqqqvvv}}}~~~xxx{{{yyyhhh___XXXQQQEEE@@@???EEEQQQccczzzooosss~~~iiiZZZ\\\\\\WWWQQQQQQWWW]]]kkkmmmlllllltttxxxooo___[[[fffkkkjjjlllgggUUUCCC333333222111000000000000///111222333333444777999999<<<@@@CCCEEEGGGIIIKKKMMMMMMVVVeee~~~nnnccc]]]ZZZsssoooQQQIIIHHHFFFDDDAAA???===<<>>BBBIIIQQQ[[[ccciiimmmrrrwww{{{~~~~~~vvvqqqrrrwwwwwwqqqggg___ZZZXXXWWWWWWTTTTTTSSSSSSQQQOOOMMMLLLHHHFFFDDDDDDFFFIIIJJJKKKHHH?????????@@@TTTrrrzzzrrrcccRRRGGGFFFOOOWWW[[[[[[\\\___dddggggggfffdddccceeegggddd^^^]]]___dddddddddfffhhhkkknnnooonnnrrrwwwyyyyyyzzz}}}tttVVVUUU___rrriiiQQQaaawww^^^DDD555333444333111111000000000000111111...333222222888777<<>>IIIaaazzz}}}|||{{{}}}}}}{{{xxxhhhbbb]]][[[^^^jjjyyyeeebbbxxxssseeeVVVJJJEEEDDDCCCAAA???>>>======CCCNNNUUUQQQKKKMMMUUU[[[nnnrrr\\\LLL???>>>>>>:::888:::;;;AAAIIIQQQXXXaaakkkrrr}}}tttfff___WWWNNNDDD@@@???GGGUUUfffyyy|||lllmmmzzzwwwiiiUUUTTTRRRNNNKKKNNNVVV]]]fffiiinnnwwwtttjjjyyywwwnnnnnneeeNNN>>>333222222111000000111111///111333444444666999;;;;;;===AAACCCEEEFFFHHHJJJKKKLLLTTTbbbzzznnnyyyXXXXXXxxx{{{aaaJJJIIIGGGDDDAAA>>><<<;;;???CCCKKKSSSZZZ___bbbcccdddgggkkkmmmmmmmmmnnnooooooooopppppppppooonnnnnnpppqqqrrrrrrrrrsssvvvxxxkkk```SSSMMMIII???;;;>>>BBBGGGMMMUUU]]]bbbhhhnnnuuuzzz|||~~~|||wwwyyy~~~|||vvvmmmeee```\\\YYYXXXYYYZZZ[[[ZZZWWWTTTOOOMMMGGGEEECCCDDDEEEGGGGGGGGGEEE===>>>???;;;GGG___lllqqqmmmcccWWWKKKEEEFFFHHHGGGHHHKKKOOOSSSVVVVVVVVVVVVUUUVVVXXXVVVQQQPPPSSSUUUUUUUUUVVVYYY\\\```bbbeeejjjooossstttvvvzzz}}}{{{}}}eee[[[hhh~~~{{{hhhWWWrrryyy___DDD555333444333111111000000000000111111---333222333888777;;;JJJeeevvvyyyppp```ccchhhlllnnnooolllaaaUUUMMMOOO^^^{{{zzzaaaYYYVVVVVVXXXWWWRRROOOQQQTTTVVVXXXZZZ\\\]]]]]]]]]ZZZXXXTTTOOOLLLOOOVVV]]]]]]___cccfffhhhhhhgggfffggggggggghhhhhhhhhiiiiiiggghhhkkknnnppppppmmmjjjaaaeeekkkqqquuuxxx|||~~~uuullliii|||nnnrrrxxxwwwoooiii___VVVNNNHHHCCC@@@AAA===999888888888888999888???RRRrrr~~~~~~zzzsssmmmgggbbbeeeyyyyyyqqq}}}{{{jjj]]]QQQGGGDDDCCCBBB@@@>>>===<<<;;;CCCMMMTTTQQQLLLMMMPPPQQQUUUuuurrr]]]KKKGGGEEE>>>:::;;;:::===AAAEEELLLVVVccclllxxx}}}pppeee```WWWLLLAAA===>>>IIIXXXhhhxxxzzzjjjgggmmmrrrqqqmmmaaaYYYOOOIIIJJJQQQYYY^^^eeejjjrrr}}}ppp}}}ppprrrgggKKK<<<333222111111000111111111///111333444555777:::<<<===@@@CCCDDDEEEFFFHHHJJJJJJKKKRRR^^^uuunnnuuupppxxx}}}VVVUUUzzzpppLLLKKKIIIFFFBBB???===<<<@@@DDDKKKSSSZZZ^^^aaabbbbbbfffjjjlllmmmnnnooopppnnnnnnooopppqqqpppooooooooopppppppppooopppsssuuu|||vvvcccXXXOOODDD===???BBBEEEHHHOOOWWW]]]dddkkksssxxxzzz|||wwwooogggaaa\\\XXXZZZ\\\___```^^^ZZZUUUQQQGGGFFFEEEEEEFFFFFFEEEDDDCCC;;;===>>>777;;;MMMVVVfffeeebbb[[[QQQHHH@@@<<<<<<>>>???AAACCCDDDFFFGGGGGGFFFGGGIIIGGGCCCDDDGGGFFFEEEEEEGGGIIINNNRRRTTTUUU[[[ccchhhllloootttxxxwwwyyy|||tttbbbssswwwvvv{{{fffYYYvvvyyy^^^CCC444333444444111111000000000000111111---333222333999777;;;JJJ```{{{iiieeejjjnnnoooppplllbbbWWWMMMMMMYYYtttggg\\\WWWUUUVVVTTTOOOMMMNNNSSSUUUXXX[[[\\\]]]]]]\\\YYYVVVRRRNNNPPPUUUZZZ]]]```aaaccceeeggggggfffeeeggggggggggggggghhhiiiiiijjjjjjjjjlllnnnooonnnmmmkkkmmmpppsssuuuwwwyyyzzz{{{}}}pppfffvvvxxxuuuxxxzzzmmmhhh___UUULLLEEE???<<<<<<>>>===;;;888888888888888===KKKbbb|||qqqkkkuuu{{{ooo___VVVNNNGGGEEEDDDBBB@@@>>><<<;;;:::;;;FFFMMMKKKIIIKKKLLLJJJJJJffflllWWWPPPLLLCCC===>>>999:::;;;===CCCNNN]]]gggsssyyynnndddaaaWWWKKK>>>;;;===IIIZZZiiixxx{{{llldddeeeiiinnnrrrtttdddRRRJJJNNNVVV\\\^^^jjjnnnvvvkkknnn~~~qqqvvvlllNNN???222222111111111111111111///111333555555777;;;===???BBBDDDFFFFFFGGGHHHJJJJJJJJJQQQ\\\rrrzzz~~~hhh___yyywwwXXXPPPrrrkkkNNNMMMJJJGGGDDDAAA>>>===AAAEEEKKKSSSYYY]]]```aaaaaaeeeiiilllnnnooopppqqqmmmnnnoooqqqqqqqqqppppppnnnoooooonnnnnnnnnqqqsssvvvqqqaaaUUUIII???@@@BBBCCCEEEKKKSSSYYYbbbiiirrrwwwyyy{{{vvvmmmeee^^^YYYVVVZZZ___cccccc```[[[XXXIIIHHHGGGGGGHHHHHHFFFDDDAAA999<<<>>>444555AAAHHHTTTVVVZZZ[[[XXXPPPGGG@@@;;;<<<<<<:::999:::===@@@???===>>>@@@???<<<===AAA===<<<<<<>>>AAAEEEIIILLLHHHOOOXXX___dddiiinnnsssuuuwwwzzz}}}jjjbbbvvvxxxrrr|||xxxbbbQQQjjjwww]]]BBB444333555555111111000000000000111111---333333444999777;;;JJJXXX~~~yyyyyy|||jjjgggkkkooopppqqqnnncccXXXNNNMMMVVVqqqjjj]]]XXXTTTTTTRRRMMMKKKLLLSSSUUUXXX[[[\\\]]]]]]\\\[[[XXXSSSQQQUUU\\\______dddccccccdddfffffffffeeeggggggggggggggghhhiiiiiinnnllljjjjjjlllmmmmmmlllkkklllmmmoooppprrrtttuuuxxx|||tttaaadddyyyyyy|||lllggg^^^TTTJJJCCC===:::888===AAA???<<<;;;;;;;;;999>>>HHHUUUkkkwwwxxxxxxooosssxxx|||{{{hhh\\\VVVPPPJJJMMMJJJFFFCCCAAA???===;;;>>>BBBBBBAAAEEEKKKIIIBBBOOObbb{{{```QQQNNNIIIAAA;;;???:::777;;;BBBLLLXXXcccsssyyy~~~nnneee```TTTFFFBBB???AAALLL[[[iiixxxuuujjjqqqzzzzzz|||}}}wwwWWWMMMTTTWWWhhhppppppnnnsssttt```uuuzzzooocccMMM777333333222111000000000000000222333444666888<<>>AAADDDGGGLLLSSSYYY___iiirrrxxx}}}yyyssslllbbbZZZUUUUUUXXX___eeefff```[[[SSSPPPLLLJJJIIIGGGEEECCC>>>===;;;999999;;;>>>???OOOPPPVVV]]]\\\RRRGGGBBB>>><<<:::888777888999;;;888999;;;<<<===<<<<<<;;;666999<<<>>>AAAGGGOOOUUUFFFGGGKKKRRRVVVZZZdddmmmsssuuuyyy|||~~~ttt___fff}}}qqqiii|||cccYYYgggvvvsssVVV@@@888666555222111111111111111111111111000111555999999999AAAJJJ^^^~~~~~~yyysss|||qqqfffiiilllnnnpppmmmaaaUUUMMMJJJVVVmmmnnn[[[WWWUUUUUUSSSMMMKKKMMMTTTXXXYYYXXXYYY]]]]]][[[[[[XXXUUUSSSTTTXXX^^^aaacccdddeeedddccccccdddfffgggiiijjjjjjiiiiiijjjkkkjjjjjjiiijjjkkkmmmooopppqqqsssrrrnnnnnnqqqqqqoooyyy|||~~~rrrccc___bbb{{{vvvuuuiiiddd[[[QQQHHHBBB@@@???CCCAAA?????????>>><<<:::===999@@@PPP^^^qqq|||zzzwww|||rrrtttxxx{{{yyyfffZZZUUURRRNNNQQQNNNKKKHHHFFFBBB>>>;;;<<<@@@AAAAAAFFFMMMMMMHHHLLL]]]tttsss]]]TTTKKKCCC>>>>>>:::888:::>>>EEERRR^^^rrrxxx}}}}}}lllddd___SSSFFFBBB@@@CCCOOO]]]kkkzzzvvvppp~~~eeeTTTWWWZZZmmmvvvwwwssssss{{{~~~mmm\\\xxxvvvbbbJJJ666333333222111000000111111111222444666777:::>>>AAACCCFFFIIIJJJJJJHHHGGGGGGNNNRRRRRRVVVkkkvvviiimmmrrrwwwrrr___UUUjjjbbbXXXeeehhhUUULLLFFFFFFFFFCCC???===@@@DDDJJJOOOSSSWWW[[[^^^eeejjjmmmmmmooorrrqqqnnnpppooooooppprrrrrrqqqoooqqqpppoooqqqssstttsssrrrtttwwwsss```SSSDDD???<<<>>>@@@BBBGGGMMMVVV]]]gggqqqxxx||||||uuummmccc[[[YYYXXXYYY^^^dddgggdddaaaUUUQQQLLLHHHGGGFFFEEECCC@@@>>><<<;;;:::;;;<<<===@@@FFFSSS___```UUUIIICCC>>>===<<<;;;::::::;;;;;;===:::777666777888777666DDDIIINNNPPPNNNKKKIIIHHHAAAAAAEEEKKKOOOSSS]]]gggnnnrrrwww{{{~~~~~~nnn\\\hhh~~~~~~www}}}```YYYjjjzzzoooRRR<<<444444333111111111111111111111111111000000444888888999???HHH]]]{{{rrrvvvttthhhmmmqqqrrrrrrooodddYYYOOOJJJRRRgggsssaaa[[[VVVTTTQQQMMMMMMOOOSSSWWWXXXWWWXXX[[[\\\YYYYYYWWWTTTSSSTTTXXX^^^aaabbbcccdddcccbbbccceeefffggghhhiiiiiihhhggghhhjjjiiiiiiiiijjjkkklllnnnnnnpppqqqooojjjiiilllmmmkkkllluuu|||rrraaaZZZYYYggg~~~|||xxxvvvvvvkkkeee[[[QQQJJJEEEBBBAAAEEECCCAAA@@@@@@???<<<:::???;;;???LLLUUUccc}}}uuuuuu|||uuurrrddd___\\\ZZZUUUSSSQQQOOOMMMHHHCCC???>>>@@@@@@AAAEEEJJJKKKIIINNN]]]qqquuu```PPPEEE??????<<<;;;;;;;;;@@@MMMZZZnnnuuuzzz{{{}}}yyyiiiaaa\\\QQQEEEBBBAAAFFFRRR```nnn|||vvvtttooo[[[\\\^^^nnnuuuyyyrrrllllllooojjj]]]PPPvvvzzz^^^EEE555222222111111000111111111111333666888:::===AAADDDEEEHHHKKKLLLLLLKKKKKKKKKOOOSSSTTTYYYllluuujjjjjjmmmiiiZZZSSSjjjiii]]]gggrrrXXXOOOHHHGGGGGGCCC???>>>@@@CCCGGGKKKOOOTTTZZZ^^^eeejjjmmmnnnpppttttttqqqqqqooonnnoooqqqrrrrrrqqqrrrqqqpppqqqsssttttttsssrrrttt}}}sss]]]NNNDDD???<<<===>>>>>>BBBGGGOOOXXXdddooovvvzzz}}}~~~~~~~~~vvvpppiii```YYYYYYWWWUUUWWW]]]bbbdddccc[[[VVVPPPKKKHHHFFFEEEDDD@@@???===<<<;;;:::::::::888AAARRReeemmmggg[[[TTTDDDCCCAAA???===;;;::::::<<<777444777===CCCDDDCCCJJJMMMPPPOOOJJJCCC===999;;;:::===AAAEEEJJJTTT^^^gggllltttzzz~~~}}}iii[[[jjj~~~xxx^^^ZZZqqqkkkNNN:::333333333111111111111111111111111111111111555999:::;;;AAAHHHXXXyyyyyyqqqjjjqqqwwwwwwuuuqqqhhh___TTTKKKOOO```zzzyyyfff^^^VVVSSSQQQNNNNNNQQQRRRVVVWWWVVVWWWZZZZZZWWWWWWUUUSSSSSSTTTYYY]]]aaa```aaabbbbbbbbbccceeegggfffggghhhgggfffeeefffgggggghhhiiikkkllllllllllllnnnnnnkkkfffdddhhhiiigggcccppp{{{rrr```UUUQQQPPPdddyyysssrrrtttssstttvvvllldddYYYPPPJJJGGGDDDAAAGGGEEECCCBBBAAA@@@===;;;@@@;;;===EEEIIIQQQiii~~~wwwqqqrrryyy}}}rrrwwwnnngggaaa]]]\\\[[[[[[YYYUUUOOOKKKJJJIIIHHHFFFGGGIIIJJJJJJRRRbbbtttuuu```OOOGGGAAA@@@???>>>;;;>>>KKKYYYkkkrrrxxxxxxzzz~~~uuufff___XXXNNNEEEAAABBBIIIVVVdddppp}}}tttuuummm]]]aaa```jjjlllxxxpppfff```^^^YYYPPPIIIkkktttWWW@@@333222111111111111111222222222444888:::===@@@CCCFFFFFFIIILLLMMMMMMMMMMMMNNNOOOUUUZZZaaassswwwpppmmmhhhXXXPPPeeennn___fff|||\\\RRRJJJIIIHHHDDD@@@>>>???AAADDDGGGKKKRRRYYY___dddiiilllmmmppptttuuusssqqqooonnnnnnppprrrrrrrrrsssrrrqqqrrrtttuuuuuutttvvvuuuyyyzzzkkkXXXJJJEEE@@@===>>>>>>>>>AAAFFFIIIRRR```llluuuzzz|||}}}}}}{{{{{{|||zzzqqqkkkhhhddd^^^YYYZZZVVVRRRQQQVVV\\\bbbdddaaa]]]WWWRRRMMMIIIEEEBBB>>>>>>======<<<;;;:::999:::???QQQmmmzzzqqqZZZVVVPPPIIICCC>>><<<;;;<<<999:::AAAKKKQQQPPPLLLEEEDDDAAA===:::888777777777666888;;;>>>BBBLLLVVV___fffpppyyyvvvfff[[[iiizzzuuu\\\[[[wwwzzzfffLLL;;;666666444222111111111111111111111111333333777<<<>>>???DDDJJJTTT|||~~~tttkkkssszzz{{{xxxtttnnnggg[[[OOOOOO]]]uuu~~~ggg^^^VVVTTTSSSPPPOOOQQQRRRVVVWWWUUUVVVZZZZZZWWWVVVTTTSSSSSSUUUYYY]]]```^^^```aaaaaaaaabbbeeegggdddeeefffeeedddcccdddeeegggiiijjjlllmmmmmmlllkkkkkkllliiiddddddhhhjjjiiigggqqq{{{||||||sssaaaUUUNNNJJJQQQpppssslllggghhhkkkmmmppptttqqqhhh]]]TTTPPPMMMJJJFFFGGGEEEDDDDDDCCCBBB???<<>>JJJWWWkkkssszzz{{{{{{qqqeee^^^VVVKKKDDD???CCCNNN\\\hhhrrr}}}wwwyyyeeeYYY```aaaiiiiiiuuuooofff___YYYSSSMMMHHH\\\mmm{{{xxxeeeNNN<<<222111000000000111222333333333666:::===???BBBEEEGGGFFFHHHKKKMMMMMMMMMNNNPPPRRRXXX```hhhwwwzzzqqqjjjYYYMMM^^^{{{vvvcccddd^^^TTTKKKIIIIIIEEEAAA@@@???@@@BBBDDDIIIPPPYYY___ccchhhkkkkkknnnsssuuusssqqqooommmnnnppprrrsssssstttsssrrrsssuuuvvvvvvuuuzzzyyyyyy~~~qqqcccSSSHHHCCC???<<<>>>>>>>>>@@@EEEFFFPPP]]]jjjsssxxx{{{|||zzz{{{{{{zzzxxxvvvwwwwww}}}~~~xxxrrrjjjeeebbb```^^^\\\^^^YYYTTTRRRTTTZZZaaaeeeccc```\\\WWWRRRKKKDDD???>>>>>>>>>======<<<;;;;;;:::>>>SSSzzzzzzsssgggYYYMMMEEEAAA??????>>>@@@GGGNNNMMMEEE===@@@===999666555777:::<<<777666777:::;;;===FFFOOOVVV___kkkvvv}}}qqqbbbZZZeeesss|||sssrrrYYYYYYuuuvvvcccLLL<<<777777444111111111111111111111111111333222666<<<@@@AAAEEEKKKTTT|||xxx{{{mmmuuu{{{{{{zzzxxxsssnnn```UUUSSS]]]pppggg^^^WWWWWWVVVRRROOOOOORRRUUUWWWVVVWWW[[[[[[YYYUUUUUUTTTUUUWWWZZZ]]]^^^]]]___`````````aaacccfffbbbdddeeedddbbbbbbcccdddhhhiiikkkmmmmmmmmmlllkkkhhhjjjiiieeeffflllooonnnppptttwwwxxxyyyqqqaaaVVVNNNLLLIIIaaaooohhhbbbccceeegggmmmsssuuunnneee]]]WWWTTTPPPMMMHHHGGGFFFFFFFFFDDD@@@>>><<<999999===>>>@@@JJJWWWffflllwwwzzzyyy|||{{{ppp~~~wwwooollljjjiiijjjjjjiiihhhaaa\\\XXXTTTQQQOOORRRXXXUUUcccuuucccLLLEEECCC@@@???<<<===GGGRRRkkkuuu}}}}}}{{{oooeee___UUUIIIBBB???FFFTTTdddnnnuuu~~~yyy}}}___UUU```eeeooooooooommmjjjddd\\\TTTLLLGGGUUU___hhheeeVVVEEE888333000000000000111222333444444777;;;>>>@@@BBBEEEGGGFFFHHHKKKLLLMMMNNNPPPQQQVVV[[[aaagggqqqtttmmm]]]MMMYYYsss{{{qqq^^^TTTKKKIIIIIIEEEBBBAAA>>>???AAADDDHHHPPPYYY___bbbfffiiiiiilllqqqsssqqqooonnnmmmnnnqqqssssssrrruuutttssstttvvvwwwwwwvvvzzzzzzzzz{{{sss^^^OOOFFFBBB>>><<<======<<<>>>BBBEEEMMMYYYdddlllppprrrttttttuuuvvvvvvtttssstttuuuvvvyyyuuunnneee^^^[[[[[[[[[\\\```]]]YYYVVVVVVYYY^^^aaabbb```\\\XXXSSSNNNGGGCCCDDDCCCAAA@@@???>>>>>>>>><<<@@@XXXooo___SSSLLLHHHBBBBBBCCCFFFIIIEEE;;;333<<<:::999999:::;;;:::999888777888:::::::::AAAIIINNNWWWeeeqqqzzzlll\\\TTT___iiixxxyyynnnooopppVVVTTTnnnzzzfffMMM;;;555555333000111111111111111111111111000000444;;;AAACCCGGGLLLYYYyyyttt|||zzztttxxx{{{{{{zzzzzzvvvqqqbbbYYYVVVZZZiiilllbbb[[[YYYXXXTTTOOOMMMPPPTTTVVVUUUWWW[[[\\\ZZZVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^```______```bbbddd```bbbccccccbbbbbbccceeeiiiiiijjjkkkkkkkkkkkkkkkfffiiiiiihhhjjjoooqqqpppsssrrrrrrtttvvv~~~pppbbbWWWNNNKKKDDDWWW|||ssskkkdddbbbbbbeeelllttttttpppjjjaaaZZZSSSOOONNNNNNLLLKKKKKKIIIFFFBBB>>>:::777777;;;===???EEEMMMTTTVVVZZZaaalllwww}}}}}}zzznnn{{{||||||}}}~~~{{{xxxyyy{{{}}}}}}tttmmmgggbbb[[[VVVZZZaaaaaakkkwwwtttXXXMMMGGGCCCAAA??????EEEMMMgggrrr}}}|||yyy~~~nnnfff```TTTHHHAAA@@@IIIZZZllluuuyyyxxxtttzzz~~~zzz~~~~~~ZZZVVVfffmmmuuusssooosssvvvtttjjj]]]RRRLLLYYY```eee___NNN>>>666555/////////000111333444555666999===???AAABBBDDDFFFFFFHHHKKKMMMNNNOOOQQQSSSZZZ[[[]]]```hhh|||zzztttbbbOOOVVVnnn^^^SSSJJJHHHHHHEEEBBBBBB===>>>AAADDDIIIPPPXXX^^^aaaeeegggfffiiinnnpppnnnnnnmmmnnnppprrrssssssqqquuuttttttuuuwwwxxxxxxwwwwwwyyyzzzzzz|||hhhUUULLLFFFAAA??????>>>;;;<<<@@@AAAGGGPPPXXX\\\___```aaadddeeeggggggggggggiiijjjkkkpppvvvtttmmmddd\\\ZZZ\\\```ccciiihhhfffccc``````bbbcccccc```[[[XXXVVVTTTRRRPPPMMMKKKHHHDDDAAA@@@@@@@@@>>>@@@TTTtttiiiccc[[[XXXSSSNNNJJJFFF@@@===;;;:::999:::<<<;;;888666888777999:::999777;;;AAAFFFOOO]]]kkkuuu{{{kkkXXXOOOWWW```mmmxxx{{{xxxtttsssmmmsssoooUUURRRkkkrrrSSS<<<444333333222111111111111111111111111111000555>>>EEEHHHKKKPPP^^^wwwwwwwww|||{{{~~~}}}zzz{{{|||wwwpppbbbYYYUUUTTT___|||wwwkkk___[[[YYYSSSNNNLLLMMMQQQSSSSSSVVV[[[]]][[[XXXXXXYYYYYYZZZ[[[[[[\\\^^^_________^^^^^^```bbb___aaabbbcccbbbcccdddfffhhhhhhhhhhhhhhhiiiiiijjjeeehhhjjjiiikkkooopppmmmooooooqqquuuvvv{{{tttgggZZZOOOKKKBBBSSSwwwzzzqqqhhhcccbbbeeeoooxxxxxxxxxuuulllaaaXXXTTTTTTWWWUUUSSSQQQMMMHHHBBB===:::777666999;;;===@@@EEEFFFFFFIIIOOOXXXbbbjjjooovvvxxxwwwmmmxxxzzz{{{{{{||||||uuukkkdddfffnnnqqqvvv}}}uuuUUUMMMGGGDDDBBBBBBFFFLLLaaannnzzz||||||}}}~~~~~~|||yyy}}}mmmgggaaaTTTGGG@@@AAALLL___qqqzzz|||zzznnnlllsss~~~rrrpppwwwwwwqqqUUUZZZnnnssswwwqqqyyy|||lll^^^WWWaaagggjjjaaaMMM:::444777/////////000111333444555666999===@@@AAABBBDDDEEEGGGIIILLLMMMNNNPPPSSSUUUZZZZZZYYYZZZbbbxxxzzzgggQQQTTTjjj}}}]]]SSSJJJHHHHHHEEECCCCCC<<<>>>AAADDDIIIPPPYYY^^^```dddeeeeeeggglllnnnlllmmmmmmnnnpppssstttrrrqqqvvvuuutttuuuwwwyyyxxxwwwtttwwwyyyxxxxxxzzzdddZZZKKKFFFCCCCCCAAA======@@@;;;@@@GGGLLLNNNOOOOOOPPPNNNPPPRRRSSSSSSTTTVVVXXXaaagggnnnxxxvvvpppgggaaa```eeelllqqqxxxxxxwwwtttpppnnnmmmmmmfffbbb\\\XXXXXX[[[]]]^^^UUURRRMMMHHHDDDAAAAAAAAA===:::EEEhhhzzzlll^^^RRRJJJGGGFFFAAA===:::999;;;======;;;777777888:::888444777<<>>444444666777111111111111111111111111444444888BBBJJJMMMQQQUUU___tttyyywww~~~{{{|||}}}wwwoooaaaXXXRRROOOWWWvvvrrrccc\\\XXXSSSNNNLLLJJJOOOQQQRRRUUU[[[\\\ZZZYYYZZZZZZZZZ[[[[[[[[[[[[^^^___```___^^^^^^___aaa^^^```bbbbbbbbbccceeeggghhhgggfffeeeeeefffhhhiiidddhhhjjjiiijjjmmmmmmiiijjjmmmtttxxxwwwyyy{{{mmm^^^PPPMMMDDDTTTvvvvvvkkkeeecccgggqqq||||||nnnddd```aaa___\\\YYYUUUPPPIIIBBB<<<;;;888666777999:::===???AAABBBFFFMMMVVV]]]bbbdddfffgggqqquuukkk|||~~~zzzxxxzzz|||xxxvvvxxx~~~mmmaaaMMMDDDFFFAAABBBOOOgggrrrtttuuuzzzxxxwww}}}yyy~~~yyymmmjjjaaaQQQGGGGGGDDDSSScccmmmuuu}}}kkkggghhhdddaaagggpppmmmddd```UUU[[[hhhlllqqqvvvuuutttooo]]]iiiiiiggg[[[III888222333222111111111222444666777;;;===???@@@AAACCCFFFIIIKKKMMMOOOOOOOOOQQQTTTVVVXXXRRRYYYZZZ^^^fff{{{xxxkkkVVVSSSfffrrrcccTTTPPPOOOGGGDDDEEE???>>>>>>>>>AAAGGGPPPXXX]]]ccccccdddfffiiilllnnnooojjjjjjkkklllmmmnnnooopppssstttvvvxxxxxxwwwuuutttoootttxxxxxxwww~~~jjjaaaSSSJJJJJJFFF>>><<>>>>>>>><<<;;;<<<===:::777666777999999999@@@AAAKKK\\\kkktttyyy}}}{{{YYYIIIQQQaaaqqquuurrrppptttyyyvvvxxxooo^^^___ppp]]]>>>777888444...222222333333333333444444555555999AAAKKKRRRWWW[[[dddxxx{{{tttnnn}}}{{{xxxuuutttWWWOOORRRQQQiiiwwwddd]]]\\\WWWRRRQQQIIIJJJMMMRRRVVVYYYYYYXXX\\\]]]^^^]]][[[[[[[[[]]]^^^^^^^^^\\\[[[[[[]]]___]]]^^^___aaaaaabbbbbbbbbddddddeeeeeeeeeeeeeeedddfffggghhhiiikkklllmmmnnnmmmmmmoootttxxx|||rrr___WWWRRRIIIOOOqqqvvvkkkeeegggrrr~~~}}}qqqllljjjnnnfff[[[TTTPPPKKKBBB:::777444444888;;;<<>>>>>>>>AAAGGGPPPXXX]]]cccdddeeegggiiilllnnnoookkkkkkllllllmmmnnnooooooqqqrrrtttvvvvvvuuutttsssrrruuuwwwwwwvvv{{{ppp^^^QQQNNNLLLCCC>>>???===>>>????????????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBHHHMMMUUU```qqq~~~{{{ooohhhccccccdddcccdddgggbbb^^^XXXRRRLLLGGGDDDBBBBBB@@@BBBMMMbbbvvvhhh]]]ZZZOOOHHHCCCDDDEEECCCAAABBB===:::777666777888999999>>>???GGGWWWfffpppwww|||uuuZZZLLLSSSdddvvv|||yyywwwwwwxxxqqqrrrwwwaaa___pppdddBBB777666333///222222333333333333444444444444888AAALLLUUU\\\```gggzzz}}}wwwppp{{{wwwwww]]]SSSRRROOOeee|||ggg]]]YYYUUUQQQPPPMMMMMMOOORRRWWWZZZ[[[ZZZ[[[\\\]]]]]][[[[[[\\\]]]^^^^^^^^^]]][[[\\\]]]___ccccccbbbaaa```^^^]]]\\\bbbcccdddeeeeeeeeeeeeeeefffggghhhiiikkklllmmmmmmnnnmmmooosssuuuxxxyyydddZZZQQQGGGLLLmmmtttmmmmmmuuuzzzsssqqqooofff[[[SSSNNNIIIAAA:::999777777999888999AAAJJJJJJJJJKKKOOOVVV]]]bbbeeeccckkkuuu~~~{{{sss|||{{{xxxuuupppmmmzzz___LLLLLLHHHHHHTTTdddnnnqqqttt~~~~~~~~~yyyrrrrrr}}}xxxcccMMMDDDFFFLLLZZZjjjrrrxxx~~~wwwfffkkkoooooolllqqqxxxwwwooo]]]VVV```pppwww}}}}}}uuuxxxwwwxxx{{{sssdddRRRCCC:::555333222222222222444666888:::999;;;>>>@@@BBBDDDGGGJJJIIIKKKMMMNNNOOOQQQTTTVVVYYYTTT[[[YYY\\\cccsss{{{vvvlllTTTNNN___hhhwww~~~{{{fffUUUNNNLLLFFFEEEGGGBBB>>>>>>>>>AAAGGGPPPXXX]]]ddddddfffhhhjjjmmmnnnoookkklllllllllmmmnnnnnnnnnoooppprrrssstttttttttsssuuuvvvvvvvvvvvvzzzrrr]]]WWWUUUMMMEEEBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@??????@@@@@@@@@CCCFFFKKKSSSbbbwwwvvvnnniiikkkooooooooooookkkfff```[[[VVVOOOFFF@@@AAAAAADDDIIIUUUlllsssiiidddVVVNNNIIIIIIIIIEEEBBBBBB@@@>>>:::999999::::::999<<<<<>>AAABBBCCCDDDFFFHHHHHHJJJLLLNNNOOOQQQTTTVVVXXXUUU\\\YYY[[[aaannnxxxwwwpppYYYRRRdddqqquuulllmmmgggTTTKKKIIICCCDDDGGGBBB>>>>>>>>>AAAGGGPPPXXX]]]dddeeegggiiikkkmmmnnnooolllllllllmmmmmmmmmnnnnnnnnnoooqqqrrrttttttttttttvvvuuuuuuvvvxxxzzz{{{{{{wwwjjjggg```VVVPPPNNNMMMKKKJJJIIIHHHGGGEEEGGGFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHLLLWWWjjjxxxppprrrxxxzzzzzz{{{xxxrrrjjjccc^^^VVVJJJBBB===???DDDKKKRRR]]]qqqvvvmmmccc[[[TTTRRROOOIIIDDDBBBFFFCCC???<<<<<<<<<;;;::::::999===HHHUUU___jjjsssyyyzzz}}}sss]]]PPPIIIZZZkkk|||{{{ppplll}}}fffhhh}}}[[[AAA444333555666222222222333333333444444111333666===JJJ[[[ggglllqqqssszzzzzzuuufffXXXNNNGGGUUUxxxuuueee[[[VVVSSSRRRPPPNNNLLLMMMPPPTTTVVVWWWXXXZZZ[[[\\\[[[[[[]]]___]]]^^^___^^^]]]]]]___```aaabbbbbbbbbaaa``````___aaabbbccceeefffgggggggggffffffggghhhiiijjjkkklllnnnlllmmmoooppprrr{{{ppp___\\\PPPLLLaaazzzyyy}}}yyynnniiibbb[[[QQQJJJFFFBBB>>>:::999777777:::<<>>BBBDDDGGGHHHGGGGGGHHHIIIIIIKKKMMMNNNOOOQQQTTTVVVWWWUUU\\\XXXZZZ___iiixxx{{{yyybbbYYYhhhyyyvvvrrrtttnnnVVVXXXyyyjjjUUUIIIEEE@@@BBBFFFBBB>>>>>>>>>AAAGGGPPPXXX]]]ccceeegggiiikkklllmmmmmmkkkkkkllllllmmmnnnnnnnnnpppqqqrrrssstttuuuvvvvvvvvvuuutttwwwzzz|||{{{zzz~~~uuukkkccc___\\\YYYXXXXXXVVVSSSQQQNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLKKKKKKPPP```vvvvvvvvv{{{~~~ssskkkcccYYYMMMEEE@@@>>>@@@GGGOOOVVV```hhhzzzwwwnnnfff^^^\\\XXXRRRLLLKKKKKKGGGCCC???===<<<:::999999777:::BBBKKKUUUaaakkkrrrvvvzzz}}}xxx^^^QQQMMM]]]lllzzzrrrnnnyyyuuuaaammm|||wwwzzzyyyhhhQQQ>>>555444555666222222222333333333444444222555666:::III]]]kkkpppvvv{{{{{{||||||~~~{{{wwwsssjjjZZZMMMHHHQQQqqq|||kkk```ZZZVVVSSSPPPNNNKKKLLLOOOSSSVVVWWWXXXYYY[[[[[[[[[[[[]]]^^^[[[]]]^^^___^^^]]]^^^```___```aaabbbccccccccccccbbbbbbdddeeegggggghhhhhhffffffggghhhhhhiiijjjjjjlllkkklllooopppsss|||wwwfff```TTTLLLZZZzzzzzzwwwyyy|||kkk___YYYTTTOOOHHHCCCAAA@@@===;;;:::666666>>>HHHOOOVVV\\\]]][[[[[[\\\___bbbcccccchhhttt~~~~~~zzzqqqiii~~~tttxxx{{{kkkiiixxxqqqjjjvvv{{{yyy|||vvvsssttt{{{}}}zzz```JJJEEEHHHZZZgggtttzzz}}}zzzuuu~~~ggghhhrrrwwwuuuzzz~~~uuuiii```\\\[[[SSSSSSnnneeeCCC666666888333333444666888<<>>AAAFFFAAA>>>>>>>>>AAAGGGPPPXXX]]]bbbdddfffiiikkkkkklllkkkjjjjjjkkklllmmmnnnoooooorrrrrrssstttuuuvvvvvvwwwuuutttuuuwwwzzz||||||{{{www{{{sssoookkkfffdddcccaaa\\\XXXXXXVVVSSSQQQPPPPPPQQQRRRRRRRRRQQQNNNOOO[[[nnn}}}~~~zzz|||}}}sssggg[[[NNNFFFGGG???;;;???FFFOOOXXX```mmmrrrqqqiiiaaa___]]]XXXUUUVVVRRRMMMGGGBBB???<<<999888999777888>>>DDDLLLWWWbbblllqqqxxx}}}~~~___OOOOOO```mmmyyysssssswwwxxxqqqeee[[[mmm{{{oooiiiiii]]]LLL>>>777555444333222222333333333333444444222666777999HHH```qqqvvv|||{{{vvvtttvvvvvvtttrrrnnn]]]OOOLLLPPPiiiooobbb\\\XXXTTTQQQNNNMMMMMMQQQTTTWWWXXXXXXZZZ[[[[[[ZZZZZZ\\\]]]ZZZ\\\^^^^^^]]]]]]^^^___```aaabbbbbbcccccccccbbbbbbcccdddeeefffgggggggggeeeffffffggghhhhhhiiiiiijjjiiikkknnnpppsss}}}~~~oooaaaVVVKKKRRRmmmwwwpppnnnoootttzzz~~~yyylll]]]RRRMMMGGGDDDAAA??????>>>===;;;<<<666666BBBPPPZZZ```dddbbb```___```aaabbbbbbaaajjjuuu~~~yyypppgggyyy{{{|||wwwppphhheeehhhmmmooouuu~~~ttt{{{~~~uuuxxxuuupppuuupppqqqxxxttt~~~ttt]]]NNNLLLPPP[[[hhhvvv{{{~~~xxxxxx|||uuuoooggg___ffftttxxxqqquuuxxxqqqggg```ZZZWWWRRRSSSfff|||yyyZZZ???666666555333444555777:::===@@@BBB@@@CCCGGGIIIIIIIIIJJJKKKNNNOOOPPPQQQPPPQQQSSSUUUSSSTTT[[[VVVXXX]]]bbbgggeee|||xxxZZZPPPnnnttt[[[JJJCCC>>>BBBGGGBBB>>>>>>>>>AAAGGGPPPXXX]]]aaacccfffhhhjjjjjjjjjjjjiiiiiijjjlllnnnooopppqqqttttttsssttttttuuuvvvvvvtttuuuvvvwwwxxxyyyzzz|||www}}}yyywwwssslllggghhheeeaaa\\\YYYWWWWWWWWWVVVXXXXXXTTTSSS\\\mmm{{{{{{lll\\\MMMEEEDDD>>>;;;===AAAHHHRRR[[[fffjjjsssyyypppgggdddccc```___```\\\WWWPPPJJJEEEAAA>>>;;;:::888888<<>>>>>>>>===<<<;;;;;;666777@@@MMMXXXbbbiiifffdddbbbbbbbbbbbbaaa___mmmvvv}}}~~~xxxooofff{{{{{{~~~{{{ggg]]]VVVRRRMMMGGGHHHMMMJJJLLLQQQ[[[iiiyyy{{{vvvllleeelllkkkooozzzrrrxxxwwwgggSSSLLLRRR[[[\\\iiivvv|||~~~}}}vvvxxxyyyjjjccc^^^XXXWWWbbbuuuyyyppprrruuummmhhhbbb]]]XXXTTTUUU```mmmvvvxxxlllQQQ===888555111444444555777:::>>>AAACCCEEEIIINNNQQQRRRSSSTTTVVVPPPQQQRRRQQQQQQQQQSSSUUURRRSSS[[[UUUXXX]]]aaa~~~nnncccuuucccRRRjjjxxx^^^KKKDDD???CCCHHHCCC>>>>>>>>>AAAGGGPPPXXX]]]aaabbbeeehhhiiijjjiiiiiihhhhhhjjjlllnnnpppqqqrrrttttttsssssssssttttttuuutttuuuvvvvvvuuuvvvyyy{{{{{{}}}|||{{{wwwtttnnngggbbb___^^^]]]ZZZ]]]^^^ZZZYYY```ppp}}}~~~}}}{{{||||||ooo\\\KKKBBB<<<<<<>>>BBBBBBDDDKKKUUU]]]cccppp{{{~~~tttooommmjjjiiijjjfffaaaYYYRRRLLLHHHCCC@@@;;;999999;;;===AAAJJJTTTbbbkkkvvv}}}~~~cccPPPXXXaaappp}}}uuuyyy|||{{{rrrnnn]]][[[ooo{{{ooo___RRRBBB777444555444222222222333333333444444444222777888:::LLLjjj{{{{{{vvv|||yyytttmmmiiiiiimmmqqqsssmmmnnn[[[LLLLLLHHHUUUwwwjjjYYYUUUTTTRRRKKKJJJJJJLLLPPPSSSUUUUUUZZZ[[[\\\[[[ZZZYYYZZZ[[[WWWYYY\\\]]]\\\\\\\\\]]]ZZZ[[[]]]___```aaabbbbbb```aaaaaabbbbbbbbbaaaaaaeeeeeeffffffgggggghhhhhhjjjiiijjjmmmnnnpppyyy}}}sssmmmaaaPPPIIIUUUgggooommmggg[[[OOOJJJIIIIIIMMMQQQ]]]bbbddd```UUUJJJDDDBBB======>>>>>>>>>===;;;:::888555555<<>>;;;;;;===BBBGGGKKKXXX^^^iiittt{{{~~~|||yyyyyy|||vvvqqqjjjbbbYYYPPPIIIGGGDDD???;;;;;;<<<>>>DDDKKK[[[fffrrryyy}}}}}}mmmZZZZZZmmmzzzxxx}}}rrr[[[UUUvvvgggUUUAAA666333222333555333333333333444555666666444222;;;===AAAggg{{{pppqqqkkkcccaaaffflllmmmjjjfffcccZZZOOOHHHKKKXXXcccjjjbbb[[[PPPSSSOOOLLLHHHIIILLLPPPQQQQQQXXXZZZZZZYYYXXXWWWXXXYYYVVVWWWYYY[[[\\\\\\\\\\\\__________________^^^]]]____________```aaabbbccc```cccfffgggggggggggghhhjjjkkkllllllmmmqqqxxx~~~|||qqqggg```TTTQQQ\\\iiikkkccc```[[[SSSKKKGGGGGGIIIKKKZZZfffnnnjjj___TTTKKKDDDAAA<<<:::<<<===;;;:::<<<:::888555666===KKK[[[gggiiiiiigggddd``````cccgggvvv}}}}}}zzzzzz||||||}}}~~~~~~~~~~~~}}}rrrdddwwwmmm___QQQGGGCCC??????BBBFFFLLLVVVffftttooommmmmmuuuuuujjjaaa\\\]]]___eeeqqqzzzxxxvvv}}}vvvdddUUUOOOTTT^^^fffeeelllvvv~~~zzzjjjdddpppooojjjaaaXXXRRRQQQQQQddduuuwwwmmmkkkppp|||}}}dddRRRTTTcccooo{{{jjjRRR???888777777555555888;;;>>>@@@CCCFFFIIIIIIKKKNNNPPPRRRSSSTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQUUUQQQQQQXXX[[[dddvvv```dddyyyzzzZZZdddcccSSSKKKEEEFFFBBB@@@???BBBIIIQQQXXX\\\aaacccfffggggggggghhhjjjhhhhhhiiijjjkkkllllllmmmppppppqqqrrrsssssssssrrrrrrrrrrrrtttuuuxxxzzz|||{{{{{{|||~~~yyyuuusssqqqooonnnllliiiiiiqqq|||rrr___LLL@@@AAA???<<<:::<<>>???DDDJJJ]]]hhhuuu|||~~~ooo```aaammm|||rrr|||nnnXXXVVVyyyfffTTT@@@666444333333555333333333333444444555666666444;;;===DDDiii{{{ttteee^^^eeemmmmmmhhhhhhddd[[[NNNFFFHHHSSS]]]yyyqqqfff\\\SSSVVVPPPMMMJJJJJJMMMPPPQQQQQQWWWXXXYYYYYYWWWVVVWWWXXXYYYZZZ\\\^^^_________^^^^^^^^^^^^___^^^^^^]]]]]]````````````aaabbbcccddd```ccceeegggffffffggghhhjjjkkklllllllllpppxxx~~~xxxkkkeee]]]RRRPPP[[[iiimmmhhhfffaaaYYYRRRNNNMMMOOOQQQ___kkkuuusssiii^^^TTTLLLHHHBBB>>>>>>>>><<<<<>>AAAHHHPPPWWWZZZ___aaadddeeeeeefffgggiiiggghhhiiijjjkkkllllllmmmnnnooopppqqqrrrsssssssssqqqrrrssstttvvvyyy{{{|||~~~}}}||||||}}}~~~~~~|||~~~{{{wwwrrrllliiioooyyy|||{{{}}}|||ooo]]]KKK@@@BBB???===::::::<<>>FFFkkk}}}ggg[[[bbbnnnpppjjjmmmhhh^^^QQQGGGGGGOOOWWWooo|||jjj\\\UUUXXXPPPNNNKKKKKKMMMOOOPPPPPPTTTVVVWWWWWWVVVUUUVVVWWWYYYZZZ\\\^^^_________^^^\\\]]]]]]^^^^^^^^^]]]]]]aaaaaa```aaaaaabbbcccddd```bbbeeefffeeeeeefffgggiiikkklllllllllpppvvv|||tttccc___WWWNNNMMMYYYhhhooonnnmmmhhhaaaZZZUUUTTTUUUWWWaaaooo{{{|||tttiii]]]TTTOOOHHHCCCBBBAAA??????BBB<<<:::777777;;;FFFTTT]]]cccbbb___]]]\\\```fffkkkrrrxxx|||zzzxxxzzz{{{{{{|||}}}}}}~~~~~~~~~|||||||||||||||}}}~~~~~~|||xxxmmmcccrrr\\\OOOLLLEEEAAABBBCCCGGGUUUdddfffaaa\\\]]]cccmmmuuuyyyyyyzzz|||zzzsssmmmllllllhhhaaarrrzzz|||ssseeeZZZRRRMMMddddddXXXGGGHHH\\\kkkllljjjsss}}}~~~|||llleeeddddddcccbbb^^^VVVQQQTTT[[[nnn|||~~~tttnnnllluuuwwwsss~~~sssmmmYYYCCC777555666777888999;;;>>>AAACCCEEEHHHKKKJJJKKKNNNQQQSSSTTTTTTTTTRRRQQQQQQPPPPPPQQQRRRSSSQQQVVVSSSSSSZZZ[[[bbbsssyyyqqqxxx{{{mmm\\\QQQ```~~~]]]TTTvvv\\\KKKKKKAAA???===@@@FFFNNNUUUXXX]]]```bbbdddeeeeeegggiiigggggghhhiiikkklllmmmmmmmmmnnnoooqqqrrrrrrrrrrrrpppqqqrrrtttwwwyyy{{{|||~~~~~~~~~~~~}}}}}}||||||~~~~~~wwwnnniiimmmuuu|||yyyzzzzzzvvvttttttuuuwwwwwwtttjjj[[[MMMCCCAAA???===;;;:::<<<===???JJJPPP[[[gggnnnqqqwww~~~{{{oooaaaUUUPPPIIIDDDAAA???>>>AAAFFFZZZhhhvvv}}}rrriiimmmtttzzznnntttssscccWWWccc___OOO===666444333333444555555444444444444555555777999;;;===HHHiiinnn```bbbmmmrrroooqqqmmmcccVVVLLLJJJOOOUUUeeeooo]]]VVVWWWOOOMMMLLLKKKKKKLLLMMMNNNQQQSSSVVVVVVUUUUUUUUUVVVVVVWWWYYY[[[[[[[[[[[[ZZZ\\\\\\]]]^^^_________^^^```````````````aaabbbbbb```bbbddddddddddddeeefffhhhjjjkkkkkkkkkooouuuzzzsss^^^UUUNNNGGGHHHUUUdddooorrrrrrnnnhhhbbb]]][[[[[[\\\bbbppp}}}zzzpppcccYYYRRRLLLIIIIIIHHHDDDBBBCCC???===:::888<<>>EEEJJJVVVccckkkooottt{{{||||||kkk\\\VVVNNNGGGCCC@@@>>>AAAFFF[[[iiiwww~~~xxxiiinnn~~~xxxkkkssspppaaaZZZmmm|||[[[LLL<<<555555444333444555555444444444555666666777:::;;;<<>>CCCIIINNNQQQYYY[[[___aaabbbdddfffhhhfffggghhhiiikkklllnnnnnnnnnnnnoooppppppppppppooooooppprrrtttvvvwwwwwwxxxvvvwwwxxxyyyyyyxxxwwwvvvvvvxxx}}}||||||wwwoooooouuuvvvmmmeeebbb^^^YYYUUUUUUTTTVVVWWWWWWTTTOOOJJJFFFAAAAAA@@@???>>>>>>>>>>>>>>>CCCNNN\\\eeejjjooovvvwwwxxx~~~|||iii]]]TTTKKKEEEAAA???CCCIII___mmmzzzyyymmm___]]]ssswwwkkkooo|||mmm```]]]tttyyyXXXIII:::555555444333444444444444444555666777888666===<<<===HHH\\\~~~|||pppooossstttpppmmmhhh___WWWPPPNNNMMMUUUnnn{{{hhh^^^RRRKKKLLLLLLJJJGGGFFFFFFHHHMMMPPPTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXZZZ[[[\\\^^^______``````^^^^^^]]]]]]]]]]]]^^^^^^```aaabbbaaa```aaaccceeefffhhhjjjjjjjjjmmmrrrvvv|||}}}cccPPPIIIEEEHHHPPPZZZfffooowwwyyy{{{||||||{{{yyywwwuuuvvvlll\\\ZZZ\\\___]]]TTTLLLIIIEEEDDDBBBAAACCCJJJTTT[[[[[[XXXWWWYYY___gggnnnqqqqqquuuwwwvvvwwwyyyyyyvvvuuuuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~}}}||||||~~~|||~~~{{{xxxqqqhhhaaa___yyyyyy{{{}}}yyyXXXLLLGGG@@@AAAIIINNNOOONNNLLLKKKPPPXXX___jjjooowww~~~|||tttsssrrrvvvuuuooofff```^^^ZZZVVVNNNMMMKKKLLLQQQ[[[dddjjjssswww|||uuu|||nnnWWW___tttyyy}}}yyyvvvvvvlllgggqqqqqqcccVVVZZZrrroooUUU===777777555555888===???BBBDDDEEEGGGJJJLLLHHHJJJMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPUUUUUUUUUZZZYYY]]]lll||||||nnn[[[PPPRRRyyy\\\@@@SSSfff{{{|||```RRRDDDAAA>>>>>>AAAGGGKKKMMMUUUWWW[[[^^^___aaaccceeeffffffhhhiiikkkmmmnnnoooooooooooopppoooooonnnmmmoooppprrrssstttuuuuuuttttttuuuvvvwwwwwwwwwwwwwwwzzzwwwyyy~~~~~~wwwvvv{{{{{{yyypppggg___ZZZUUUOOONNNPPPMMMNNNNNNMMMLLLJJJHHHGGGEEEDDDDDDBBB@@@>>>===<<<;;;>>>HHHVVV___dddjjjpppssstttxxxyyyeeeZZZOOOHHHCCCCCCHHHOOOaaaooo{{{~~~~~~~~~jjj\\\SSSVVVooo~~~wwwooottt|||kkk\\\^^^wwwyyyUUUGGG999555555555333444333333333444555777999999777@@@>>>???IIIVVVyyy|||{{{uuuqqqttttttrrrpppllleee\\\SSSMMMIIIPPPdddrrrgggTTTLLLMMMMMMKKKGGGEEEEEEGGGLLLOOOSSSVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWWWWXXXYYY[[[]]]^^^^^^^^^___^^^^^^]]]]]]^^^^^^^^^```aaaaaa```___```bbbdddeeegggjjjjjjjjjlllqqquuu~~~iiiYYYRRRNNNOOORRRWWW```jjjsssxxxxxxllliiiiiijjjfff\\\SSSPPPGGGFFFEEEEEEHHHOOOXXX___WWWUUUTTTXXX___gggmmmooopppssstttssstttwwwuuuqqqsssrrrrrrssstttuuuwwwxxxxxxxxxxxxyyyzzz{{{|||}}}{{{|||||||||{{{{{{}}}|||~~~~~~xxxuuuoooddd^^^^^^yyyxxxyyy|||bbbSSSLLLCCC@@@EEECCCEEEGGGFFFFFFIIIQQQWWWgggllluuu}}}|||{{{~~~zzzrrrrrrrrroooqqqpppllliiifff```YYYTTTNNNJJJLLLOOOSSS\\\eeepppuuu|||}}}vvv~~~kkkUUUaaa|||}}}~~~zzzxxxxxxjjj```fffbbbUUULLLTTTiii}}}kkkPPP999444777555666:::???AAADDDFFFGGGIIILLLNNNGGGHHHKKKMMMPPPQQQQQQQQQUUUTTTRRRQQQPPPPPPPPPQQQNNNTTTSSSTTTYYYWWW[[[iii|||{{{nnn\\\PPPOOOxxxbbbDDDMMMXXXmmmzzz___PPPEEEBBB>>>>>>AAAEEEIIIKKKRRRUUUXXX[[[]]]___aaaccceeefffhhhiiikkkmmmnnnoooppppppppppppooonnnmmmlllooopppqqqsssttttttsssrrrtttuuuwwwyyyzzz||||||}}}|||uuutttzzz~~~~~~~~~}}}|||zzztttrrrccc\\\UUUPPPKKKHHHIIINNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGDDDAAA>>><<<:::;;;>>>FFFSSS]]]bbbgggmmmhhhmmmtttyyyzzzjjj___RRRJJJFFFEEELLLTTTaaannnyyy|||{{{{{{fff[[[UUUUUUhhh}}}yyyuuu~~~}}}hhhWWW^^^xxxzzzSSSEEE888555666555444444222222333444666888:::;;;888CCCAAAAAAJJJRRRtttxxxwwwtttvvvtttvvvuuuqqqkkkaaaWWWMMMHHHMMM]]]zzznnnWWWLLLNNNOOOLLLHHHEEEFFFGGGLLLOOOSSSVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWYYY[[[\\\]]]]]]```______^^^^^^^^^______```aaaaaa```______aaaccceeegggjjjjjjjjjkkkppptttmmmbbb[[[UUUUUUUUUVVV]]]gggnnnuuuyyyuuurrrqqqlllaaaYYYVVVHHHHHHGGGHHHKKKRRR[[[bbbUUUSSSSSSWWW___gggkkkmmmoooqqqrrrppprrrtttrrrnnnqqqqqqqqqqqqrrrtttvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~yyy{{{|||{{{{{{{{{}}}~~~|||wwwtttmmmbbb]]]^^^}}}yyywwwxxx}}}hhhSSSEEE@@@@@@FFFEEEEEEFFFEEEEEEJJJRRRaaajjjssswww|||{{{|||}}}}}}~~~~~~~~~xxxmmmtttoookkkkkkllliii```WWWRRRUUUQQQPPPUUUTTTUUU___kkkqqqyyy{{{zzzfff___kkk{{{~~~zzzvvvrrrkkkccc]]]YYYUUUNNNNNNYYYlll~~~YYYJJJ;;;666777888:::<<<===@@@CCCEEEFFFHHHJJJLLLJJJJJJIIIIIIKKKNNNQQQSSSUUUTTTSSSQQQPPPOOONNNNNNRRROOOOOOQQQSSSUUU\\\dddsss```MMMOOOllldddNNNFFFPPPfffrrrsssdddLLLCCCAAA>>>===???CCCHHHLLLSSSUUUWWWYYYZZZ]]]aaaeeedddfffhhhiiiiiijjjlllnnnpppoooooonnnnnnnnnnnnnnnmmmnnnoooppprrrsssuuuuuutttvvvxxxxxxxxxxxxzzz|||yyyzzz|||~~~~~~}}}|||~~~~~~yyymmmfffZZZTTTPPPOOOMMMJJJJJJNNNOOOOOONNNOOOOOONNNKKKIIIIIIIIIHHHDDD>>>;;;<<<=========BBBMMMZZZdddgggfffmmmoooqqqtttwww{{{xxxdddSSSNNNKKKIIIPPP[[[mmmsssyyy||||||}}}ooo\\\^^^VVVUUUkkk~~~|||}}}{{{}}}dddYYYeee{{{oooLLLAAA666333222111333666333333444444444666:::===???AAAAAAFFFKKKQQQnnnyyypppttt{{{yyyxxxtttnnnfff\\\QQQHHHLLLVVVrrrnnncccVVVUUURRRMMMHHHFFFFFFFFFKKKQQQWWWYYYXXXWWWWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[VVVWWWXXXWWWVVVVVVWWWYYY[[[\\\___aaabbbbbbaaa```_______________```aaaaaacccfffjjjlllllllllmmmnnn}}}tttjjjddd^^^[[[YYYWWW\\\bbbtttzzzyyynnnccc^^^QQQPPPPPPRRRVVVYYYZZZ[[[WWWWWWYYY```gggmmmooonnnrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqpppqqqtttvvvwwwwwwwwwxxxyyyzzz||||||{{{yyyyyyyyy{{{{{{zzzyyy|||}}}}}}uuummmgggaaa\\\YYY}}}zzzzzz|||kkkSSSDDD@@@BBB@@@AAAAAA@@@???EEELLL```jjjsssxxx}}}~~~}}}{{{{{{{{{}}}~~~||||||tttlllkkkjjjlllmmmjjjccc]]]VVV[[[UUUQQQTTTPPPMMMUUUgggooozzz|||wwwqqq```cccvvvzzztttooollliiieeecccYYYXXXVVVUUUZZZccchhhiiiSSSEEE999777999;;;===???@@@CCCFFFHHHHHHJJJLLLMMMLLLKKKKKKKKKLLLNNNQQQRRRTTTSSSRRRQQQOOOOOONNNNNNQQQNNNNNNPPPQQQSSSZZZbbb}}}kkk\\\YYYmmmxxxQQQHHHOOO^^^dddeee]]]NNNEEECCC@@@>>>>>>AAAEEEHHHKKKMMMPPPSSSVVVZZZ___ccceeegggiiiiiijjjjjjlllnnnooonnnnnnnnnnnnoooppppppmmmnnnoooppprrrssstttuuutttuuuwwwxxxwwwxxxyyy{{{xxxyyy{{{|||}}}}}}||||||zzzxxx{{{|||rrrkkk[[[UUUQQQQQQQQQOOONNNPPPRRRQQQPPPPPPPPPOOOLLLIIIKKKLLLKKKGGGAAA===<<<===<<<<<<@@@IIIVVV```ddddddgggjjjlllnnnqqqtttyyy|||lllZZZQQQLLLJJJSSSaaatttyyy}}}~~~{{{zzz}}}ppp\\\ZZZTTTWWWkkk||||||xxxxxxgggYYYggg~~~~~~jjjKKK@@@666333222222333666444555555555666888;;;>>>AAACCCCCCGGGKKKPPPjjjwwwgggjjjuuuwwwxxxvvvppphhh^^^QQQFFFMMMSSSkkksssfffWWWUUUQQQMMMHHHFFFFFFGGGKKKPPPUUUWWWVVVTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYYYYWWWXXXYYYXXXWWWWWWYYY[[[[[[]]]___bbbccccccbbbaaa_______________```aaaaaadddfffiiijjjjjjkkkmmmnnn}}}wwwpppiiiddd___\\\^^^cccuuuzzz|||nnneee[[[XXXVVVVVVWWWYYY[[[[[[YYYYYY]]]cccjjjooopppoooqqqqqqpppppppppooooooooopppqqqrrrqqqqqqrrrtttvvvwwwwwwwwwxxxxxxzzz{{{{{{zzzyyyxxxxxxyyyzzzyyywwwuuuvvvzzz}}}{{{uuummmfff```\\\YYY~~~{{{zzz{{{~~~vvvYYYCCC:::@@@>>>>>>>>><<<;;;@@@HHH^^^iiitttzzz}}}zzzyyyyyyyyyxxxvvv~~~xxxuuuwwwtttmmmgggiiilllmmmlllhhhddd```bbbgggaaaZZZZZZSSSLLLQQQcccnnn{{{{{{zzzpppkkk[[[eeezzz~~~xxxqqqnnnppprrrsssrrrcccgggiiihhhgggeee^^^VVVJJJ???777888<<<>>>AAACCCCCCFFFIIIJJJKKKKKKMMMOOOMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRPPPOOONNNNNNNNNNNNPPPMMMLLLOOOPPPRRRXXX___ttt~~~oooaaa^^^kkkYYYPPPUUU___^^^[[[VVVKKKGGGEEEBBB???>>>???BBBCCCCCCFFFJJJNNNRRRXXX^^^bbbdddfffiiijjjjjjkkkmmmooonnnnnnnnnnnnooopppqqqqqqmmmnnnooopppqqqrrrssssssssstttvvvvvvvvvvvvxxxzzzxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{|||}}}{{{bbbYYYSSSSSSVVVUUUTTTTTTWWWUUUSSSRRRQQQOOOMMMJJJOOOOOOOOOKKKFFFAAA>>><<<<<<<<<>>>EEEPPPZZZ___aaadddfffiiikkklllooosssvvvxxxvvvtttuuuzzzrrraaaVVVMMMLLLXXXgggyyy||||||zzz{{{|||sss^^^VVVRRR[[[lllsssooowwwxxxyyytttqqq{{{fffUUUjjjxxxdddIII???666333333222333666555666777777888:::===@@@BBBEEEEEEGGGLLLOOOeee{{{vvv]]]^^^nnnuuuyyyyyytttmmmcccTTTGGGMMMNNN```|||jjjYYYVVVQQQLLLIIIGGGGGGHHHKKKOOOSSSTTTRRRQQQQQQSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZYYYXXXXXXZZZ\\\\\\]]]```cccdddddddddccc``````______``````aaaaaaccceeeffffffggghhhkkknnnyyywwwqqqkkkggggggkkkxxx|||sssgggbbb[[[UUUSSSRRRRRRRRR[[[]]]aaagggmmmppppppooooooooooooooonnnnnnnnnnnnqqqrrrsssrrrqqqrrrtttvvvwwwwwwwwwwwwxxxyyyyyyyyyzzzxxxwwwwwwxxxxxxwwwuuuqqqsssxxx~~~|||wwwxxxwwwtttmmmfff___[[[ZZZ|||yyyzzzrrr\\\HHH>>>AAA?????????<<<;;;@@@GGG]]]iiivvv{{{~~~{{{yyyzzz{{{wwwsss|||}}}yyyqqqmmmnnnlllhhhgggkkkpppppplllfffcccaaajjjrrrmmmeeeddd]]]TTTUUUaaammm{{{~~~~~~tttrrruuuxxxyyyqqq~~~iii___mmm|||xxxqqqlllsss}}}ooowwwzzzwwwtttooobbbTTTCCC<<<777:::???@@@BBBEEEFFFHHHJJJKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLPPPMMMMMMOOOPPPQQQVVV]]]jjj|||nnnZZZZZZeeemmm___aaajjjfff]]]SSSFFFGGGEEEBBB???>>>???@@@AAABBBDDDIIIMMMQQQWWW]]]bbbbbbdddgggiiijjjllloooqqqooonnnnnnnnnnnnooopppqqqnnnnnnnnnooopppqqqrrrrrrqqqssstttuuutttuuuwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzzzz|||~~~~~~~~~pppcccXXXVVVYYYYYYYYYYYY[[[XXXUUURRRQQQOOOMMMKKKQQQRRRRRRPPPKKKEEE???<<<>>><<<===BBBKKKTTT\\\___eeegggiiikkklllooorrrttttttqqqoooooorrrwwwzzz|||zzztttoooqqqtttxxxvvviii^^^SSSPPP\\\jjjxxx{{{~~~~~~}}}~~~www```UUUSSSaaaooommmgggnnnpppwww|||pppooo|||dddUUUooo~~~vvv```FFF===555444444333444666555666888999999;;;>>>AAAAAAEEEEEEHHHMMMPPPbbb{{{~~~}}}^^^\\\ooossszzz|||wwwqqqiiiYYYJJJLLLJJJXXXxxxppp]]]YYYRRRLLLIIIHHHHHHHHHJJJNNNQQQQQQNNNMMMNNNPPPOOOPPPQQQRRRTTTUUUUUUUUUWWWXXXYYYYYYXXXXXXZZZ\\\]]]^^^aaaccceeeeeedddddd`````````______```aaaaaabbbbbbbbbbbbbbbeeeiiilllttt{{{vvvuuuxxx~~~ssskkk___UUUOOOLLLKKKJJJ\\\___dddjjjnnnpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrssssssrrrrrrsssuuuuuuvvvvvvwwwwwwxxxxxxxxxzzzyyywwwwwwxxxxxxwwwuuuvvvwwwyyy~~~xxxrrrqqqrrrqqqllleee^^^ZZZYYYzzz|||}}}|||zzz|||vvvlllggg]]]QQQIIIBBB@@@???@@@===<<>>>>>@@@GGGPPPXXX]]]dddgggiiikkkmmmnnnqqqsssqqqooommmlllkkkjjjgggeeeddd___```fffjjjmmmuuu~~~~~~wwwmmmaaa\\\cccmmmxxxzzz}}}vvvaaaVVVVVVfffrrrnnnrrrtttrrrxxxyyypppuuu|||bbb]]]vvv~~~vvv]]]CCC;;;444444555444444666444666888999:::<<>>EEEFFFIIIPPPRRR[[[nnnkkk[[[___hhhrrruuuoookkkjjj^^^MMMJJJIIIOOOfffjjjaaaVVVOOOLLLKKKJJJIIIIIIKKKLLLKKKHHHHHHKKKNNNMMMNNNQQQSSSUUUUUUUUUUUUUUUWWWXXXXXXWWWXXXZZZ\\\___aaacccdddddddddbbbaaa```___^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^aaaeeeiiiqqqvvveeeVVVOOONNNQQQSSS___bbbgggjjjkkkllllllmmmnnnnnnnnnnnnoooooooooooooooppprrrrrrqqqppppppqqqqqqrrrtttvvvwwwwwwwwwvvvzzzxxxwwwxxxyyyzzzyyyxxxxxxxxxzzz~~~wwwqqqllljjjhhhfffccc___YYYUUUqqqrrruuuzzz|||ppp^^^LLLIIILLLKKKDDD>>>AAA??????@@@???>>>DDDKKK```nnn|||~~~{{{{{{{{{}}}~~~~~~|||tttmmmiiiggghhhjjjnnnppprrrsssrrrqqqqqqqqq~~~~~~|||rrrvvv{{{}}}||||||~~~{{{rrrtttzzzwwwvvviii]]]```rrrzzzmmmrrrjjjiiiyyyyyyhhhIII@@@===<<<@@@CCCDDDFFFJJJJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOMMMMMMOOOOOONNNRRRWWW___~~~}}}fffddd|||oooSSSSSSUUUTTTOOOFFFAAAAAAAAA@@@??????>>>===>>>@@@DDDHHHLLLRRRXXX\\\]]]___aaabbbbbbcccfffhhhhhhiiiiiijjjlllnnnooopppnnnnnnnnnnnnnnnnnnnnnnnnlllnnnpppppppppppprrrtttqqqrrrtttuuuvvvuuuuuutttuuuzzz{{{yyyyyy|||}}}zzzyyy||||||zzz|||~~~xxxvvv}}}zzztttnnnlllmmmgggbbb\\\XXXVVVVVVVVVUUURRRUUUZZZ^^^___XXXNNNFFF@@@?????????CCCIIIQQQVVV\\\___cccfffhhhiiikkkmmmnnnmmmhhh^^^SSSKKKHHHHHHCCCJJJQQQRRRUUU]]]gggmmmwwwzzzzzzvvvrrrqqquuuxxx~~~fffWWWVVVWWWbbbpppsss}}}zzz{{{qqq]]][[[ooolllUUU>>>888333555777666555666555777;;;===>>>???BBBCCC???GGGHHHJJJQQQRRRVVVeeeyyywwwaaaYYYfffppprrrjjjhhhkkkbbbRRRKKKJJJKKK[[[|||pppfffYYYPPPMMMLLLKKKIIIHHHIIIJJJIIIGGGGGGKKKNNNMMMOOORRRUUUVVVWWWWWWVVVVVVWWWYYYYYYXXXYYY\\\^^^aaabbbcccdddcccbbb```______^^^]]]\\\\\\\\\\\\\\\^^^___`````````bbbfffiiinnn|||qqq___UUUSSSVVVXXXbbbeeeiiikkkjjjjjjlllnnnllllllmmmmmmmmmnnnnnnnnnmmmoooqqqqqqpppnnnnnnooonnnpppsssuuuwwwwwwwwwwwwwwwvvvuuuwwwyyyzzzyyyxxxwwwwwwxxx|||yyytttmmmhhhcccbbbbbb___XXXRRRppppppssszzz~~~ooodddYYYQQQTTTWWWSSSJJJDDDCCCAAABBBCCCBBBAAAGGGOOObbbppp}}}~~~~~~|||~~~~~~||||||~~~wwwqqqkkkhhhfffgggkkkooovvvuuuuuutttsssrrrpppooo|||~~~zzzwwwwwwyyy{{{||||||}}}~~~vvvqqq}}}}}}lll```ggg{{{{{{mmmeeebbbkkkyyywwwlll{{{lllEEE???<<<<<>><<<;;;===@@@EEEIIINNNTTTZZZ___^^^```aaaaaa``````aaabbbdddeeegggiiillloooqqqsssnnnnnnnnnnnnnnnmmmmmmmmmlllmmmooopppooopppqqqsssppprrrtttvvvvvvvvvuuutttrrrwwwxxxuuuwww|||~~~{{{vvvzzz|||{{{}}}}}}sssmmmpppwww~~~uuuqqqrrriiieee^^^ZZZXXXYYYYYYYYYSSSVVV\\\bbbccc]]]SSSJJJ????????????AAAGGGNNNSSS[[[^^^bbbfffgggiiikkkmmmfffddd^^^SSSGGG@@@AAADDDBBBLLLQQQNNNNNNXXXbbbeeedddhhhkkklllnnnssszzz}}}~~~~~~|||yyy^^^QQQUUUVVV]]]mmmuuu}}}qqq]]]bbb}}}fffQQQ===777333555777666555666666999<<>>AAABBB???>>>??????AAADDDGGGLLLRRRZZZ___^^^```bbbbbbbbbaaabbbccceeefffggghhhkkkmmmooopppuuusssqqqooonnnnnnnnnoooqqqooommmkkkkkklllnnnoooppprrrttttttsssssstttuuuvvvvvvvvvxxxzzz{{{zzzyyyzzzzzz{{{|||~~~}}}wwwnnnjjjlllttt}}}tttnnniiibbbYYYUUUVVVXXXZZZ[[[YYYZZZ\\\```ccc```ZZZTTTCCC@@@======AAAGGGMMMPPPZZZ\\\___dddiiikkkjjjiiihhh```TTTIIIBBB@@@@@@@@@DDDMMMUUUTTTRRRUUUZZZ]]]```ZZZZZZcccnnnuuuzzz}}}|||~~~~~~||||||~~~~~~~~~vvv___OOOSSS[[[aaammm}}}~~~~~~|||lll___dddrrrbbbJJJ999888777666555555666666444666888<<>>===@@@FFFLLLOOOYYY[[[___cccfffgggeeecccaaaZZZPPPGGGBBBAAABBBCCCIIIQQQWWWWWWWWWYYY\\\\\\[[[VVVVVVbbbooowww{{{~~~}}}|||zzz{{{}}}~~~~~~ppp\\\NNNRRR___iiiqqqxxx}}}~~~}}}xxxggg\\\fffwww___FFF999888666555555555666666666777999<<>>;;;<<<>>>@@@CCCFFFJJJPPPVVV[[[[[[]]]```aaa```aaabbbccchhhhhhhhhhhhhhhiiijjjkkklllmmmnnnnnnnnnnnnmmmlllnnnmmmkkkkkkkkkmmmoooqqqmmmnnnpppppppppqqqsssuuurrrssstttwwwyyyyyywwwuuuvvvvvvwwwxxxzzz|||~~~wwwnnnjjjjjjsss}}}}}}tttlllfffeeeaaa]]]\\\^^^___^^^\\\YYYWWWUUUVVVXXXVVVRRRNNNHHHEEE@@@>>>???DDDJJJNNNUUUXXX]]]aaaccccccaaa```ZZZVVVOOOJJJGGGGGGIIIJJJPPPVVVZZZ\\\^^^aaa```\\\WWWRRRSSSaaaqqqzzz}}}~~~~~~|||yyyxxxxxx~~~jjj[[[OOOUUUjjj||||||{{{www{{{tttccc\\\kkkyyyYYY@@@777777555444444555666666999999:::<<>>;;;<<<===@@@CCCFFFIIINNNSSSWWWXXX[[[^^^______```bbbccciiihhhgggggggggggggggggghhhjjjmmmooopppooommmllllllkkkkkkkkklllnnnpppqqqnnnnnnooonnnmmmnnnpppsssttttttvvvyyy{{{{{{yyywwwvvvvvvwwwxxxzzz|||}}}~~~wwwooolllrrryyyyyysssnnnooollliiihhhhhheeeaaa\\\YYYVVVRRRQQQQQQQQQNNNKKKIIIFFFBBB???>>>AAAGGGKKKOOOTTTZZZ___aaaaaa```___ZZZXXXUUUQQQOOONNNPPPRRRTTTXXX\\\___dddhhheee___WWWRRRTTTcccttt}}}~~~~~~~~~~~~{{{yyywww|||}}}kkk^^^SSS\\\yyyzzz||||||vvv}}}tttccc___rrroooRRR===666666555444444555666777;;;;;;;;;<<>>RRR```\\\FFFBBB@@@BBBBBB>>><<<======???BBBEEEGGGKKKPPPTTTVVVXXX[[[]]]^^^```bbbccchhhgggffffffeeeeeeeeeeeegggiiimmmoooppppppnnnllljjjjjjjjjkkklllnnnpppqqqppppppnnnlllkkkkkknnnqqqttttttuuuxxxzzz{{{yyywwwwwwwwwwwwyyyzzz|||~~~}}}~~~~~~~~~vvvpppsssyyyzzzvvvvvvtttqqqpppnnniiiaaa[[[YYYTTTNNNLLLLLLLLLJJJHHHHHHGGGDDD@@@===???DDDHHHNNNSSSYYY]]]]]]]]]]]]]]]]]]]]]]]]ZZZVVVTTTUUUVVVVVVYYY]]]aaaggglllhhhaaaZZZVVVYYYhhhwww~~~~~~}}}}}}~~~|||{{{|||}}}kkk___VVVbbb{{{{{{yyyssszzzssscccbbbuuu~~~uuubbbKKK<<<666555444444555666777888<<<;;;<<<===???CCCGGGIIIJJJJJJLLLNNNRRRUUUXXXYYYbbbeee~~~|||{{{ddd___lll|||xxxiiiYYYSSSQQQUUUpppfffUUUPPPMMMJJJDDDEEEEEEEEEDDDDDDFFFHHHLLLNNNQQQTTTVVVWWWWWWVVVTTTTTTTTTUUUWWW[[[^^^aaaaaa```___```aaaaaa___]]][[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\\\\^^^___]]]aaaeeehhhllltttzzzkkk___VVVRRRHHHBBB===>>>BBBDDDAAA>>>@@@??????FFFWWWjjjwww{{{~~~zzzrrrkkkfffeeeeeefffgggggghhhhhhhhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmoooqqqssssssqqqooommmooooooqqqwww}}}|||xxxyyywwwuuuttttttvvvwwwyyyxxxxxxwwwuuusssooojjjggg]]]\\\]]]]]]YYYVVV[[[cccTTTXXXaaakkksssuuurrrnnnmmmooorrrvvvzzz}}}tttlllpppwwwzzzyyyxxx|||}}}~~~~~~}}}~~~|||}}}tttxxx{{{wwwmmmaaaZZZWWWTTTYYYaaahhhnnnsssvvvyyywwwuuuxxx|||zzzwwwvvvvvvwwwyyyzzzyyyxxxyyyzzz{{{zzzzzz{{{}}}zzzsssqqqsssvvvtttuuuxxxvvvooojjjhhh}}}|||yyyzzztttkkknnnvvvnnnqqqlll\\\KKKCCCCCCDDDDDDFFFIIIMMMPPPRRRSSSSSSSSSRRRPPPPPPQQQSSSUUUWWWQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMOOORRRTTTUUUTTTVVVaaalllnnnfffiiiZZZJJJOOOddd[[[DDDPPP\\\QQQDDD@@@>>>AAABBB???>>>???<<<>>>AAADDDFFFIIIMMMPPPSSSVVVYYY\\\]]]___bbbdddeeeeeeddddddddddddeeeeeegggiiilllnnnpppooonnnllljjjjjjjjjkkklllnnnooopppqqqpppnnnkkkiiijjjnnnqqqsssrrrrrrtttwwwxxxwwwvvvwwwwwwxxxyyy{{{}}}|||~~~}}}~~~zzzssstttyyy|||~~~|||zzzxxxvvvpppggg___VVVQQQJJJGGGHHHHHHGGGEEEEEEEEEDDDAAA======@@@DDDNNNRRRXXXYYYXXXXXXYYYZZZaaacccdddbbb\\\XXXXXXYYYWWWZZZ]]]```eeejjjgggaaa\\\[[[```nnnyyy}}}}}}}}}}}}}}}}}}}}}|||}}}}}}fff[[[UUUeeeyyypppvvv}}}xxx|||oooccceeewww{{{vvvjjjWWWFFF<<<666555555555666777999:::======>>>???BBBEEEHHHJJJJJJKKKLLLOOORRRVVVXXXZZZ\\\]]]nnn___dddwww~~~|||rrr___RRROOOPPPfffpppZZZRRRPPPMMMFFFGGGGGGFFFEEEEEEGGGJJJKKKMMMPPPSSSUUUVVVVVVUUUTTTTTTSSSTTTVVVZZZ^^^```aaa```___```aaaaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\]]]^^^```ZZZ^^^cccgggiiilllqqquuuwwwyyy{{{zzzxxx|||xxxjjj]]]TTTPPPGGGAAA999777999;;;;;;999<<<:::999===GGGUUUaaahhhiiihhhfffeeeeeefffhhhiiigggggggggggghhhhhhhhhhhhggghhhiiiiiijjjiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmooopppqqqrrrrrrqqqooonnnsssrrrrrruuuyyy{{{yyywwwuuutttrrrpppqqqrrruuuvvvvvvvvvuuusssppplllhhhfff^^^]]]]]]\\\VVVUUU]]]hhhKKKPPPWWW^^^eeekkkooorrrooopppqqqsssvvvxxx{{{|||~~~~~~yyywww}}}|||zzz~~~}}}{{{{{{{{{~~~~~~}}}{{{{{{xxxtttnnneee\\\WWWUUUVVVZZZ```iiippptttwwwyyy{{{xxxzzz|||{{{yyyyyyzzzzzzyyyxxxxxxwwwxxxyyyyyyyyyyyyzzz}}}}}}yyyxxxzzzxxxtttooonnnpppssspppiiigggkkktttnnnrrryyyyyyvvvsssgggTTTGGGEEEFFFEEEIIIJJJKKKMMMOOOQQQSSSTTTRRRRRRQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPOOONNNMMMNNNQQQTTTUUUUUUWWWbbbggg}}}xxxyyyfffMMMKKK\\\}}}nnnKKKSSS]]]MMMEEE@@@???BBBCCC@@@>>>@@@;;;>>>AAACCCEEEHHHKKKNNNQQQTTTXXX[[[]]]___aaadddbbbbbbbbbccccccdddffffffggghhhjjjlllmmmmmmlllkkkjjjjjjkkkkkklllmmmnnnnnnooonnnllljjjiiilllqqquuutttsssqqqrrruuuwwwxxxwwwwwwwwwxxxyyy{{{}}}}}}~~~}}}~~~vvvvvvyyy~~~yyyqqqfff^^^QQQLLLFFFCCCDDDDDDCCCAAAAAACCCDDDAAA===;;;>>>AAAGGGLLLRRRTTTTTTVVVZZZ^^^fffjjjllljjjddd___]]]^^^XXX\\\^^^^^^aaadddccc___ZZZ\\\eeeqqqzzz{{{|||~~~~~~|||{{{|||}}}}}}~~~rrraaaUUUTTTiiivvv{{{yyyyyylllcccjjj|||}}}vvvgggRRRAAA;;;666666555666777999;;;<<>>FFFRRRZZZ]]]^^^___aaaccceeeggghhheeeeeeeeeeeefffggghhhhhhhhhiiiiiijjjjjjiiihhhggghhhhhhhhhiiikkklllmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrsssuuuwwwwwwwwwvvvsssrrrooonnnoooqqqtttvvvttttttssspppkkkfffbbb```]]]]]]]]]ZZZUUUUUUaaaoooFFFKKKQQQUUUYYYaaallluuurrrrrrqqqrrrsssuuuwwwyyy{{{||||||}}}~~~|||~~~|||yyyxxxyyy{{{}}}|||zzzxxxxxxwwwzzznnn^^^RRRMMMNNNRRRTTTaaahhhrrrxxx{{{|||~~~{{{|||wwwzzz||||||{{{yyyyyyzzzvvvwwwxxxxxxxxxyyy|||||||||www{{{}}}rrrrrruuuuuuooohhhmmmvvvvvvgggdddooo{{{wwweeeQQQGGGHHHKKKIIIPPPPPPOOONNNNNNOOOOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMPPPPPPPPPOOOOOOPPPPPPQQQRRRQQQPPPOOONNNOOOPPPQQQQQQOOOMMMNNNQQQTTTVVVVVVVVV```cccrrrTTTJJJXXXxxxyyyPPPVVVbbbRRRGGGBBBAAACCCCCC@@@???@@@;;;===AAACCCEEEGGGJJJLLLPPPSSSWWWZZZ\\\^^^aaadddaaaaaaaaabbbccceeefffgggfffgggiiijjjkkkkkkjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmllljjjiiiiiimmmsssxxxwwwuuussssssvvvxxxzzzzzzvvvwwwwwwxxxzzz|||~~~}}}yyywww{{{~~~{{{tttjjj]]]TTTNNNIIICCCAAAAAABBBAAA??????BBBDDDBBB===:::<<>>DDDKKKOOORRRWWW^^^dddjjjooosssqqqkkkeeecccdddZZZ^^^___]]]]]]______\\\XXX\\\gggsssyyyzzz{{{|||zzzzzz}}}~~~}}}|||~~~iii]]]RRRUUUlllyyyllleeeooozzzhhhPPP>>>999666666666666888:::<<<===AAABBBDDDGGGIIIKKKLLLLLLQQQQQQRRRSSSTTTVVVXXXYYY___[[[pppaaaWWWiiiuuu{{{~~~}}}|||oooZZZVVVNNNPPPfffkkk[[[SSSNNNIIIIIIHHHFFFDDDDDDGGGIIIIIIKKKNNNQQQSSSTTTSSSSSSTTTSSSRRRRRRUUUYYY]]]```aaa```___```aaaaaa___]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]]]]^^^aaaccc```^^^[[[ZZZ[[[^^^aaacccaaaaaabbbcccccceeegggiiivvvwwwvvvnnncccXXXPPPMMMBBB@@@===:::999777555444555666999;;;<<>>>>>===>>>@@@CCCFFFHHHLLLRRRYYY^^^___```bbbddddddcccbbbccceeefffeeeddddddeeefffhhhiiiiiijjjjjjggghhhhhhiiiiiijjjkkkkkknnniiieeeggglllpppqqqpppttttttuuuuuuuuuuuuuuuuuutttuuuvvvwwwyyyzzz{{{|||}}}~~~zzzwww~~~{{{ooogggaaaXXXQQQNNNFFFFFFEEEDDDCCCBBBBBBAAA>>>AAADDDBBB???<<<<<<===DDDDDDGGGKKKMMMQQQ\\\hhhjjjjjjkkkkkkjjjhhhfffdddeeeaaa^^^^^^[[[UUURRRSSSXXXdddpppvvvzzz}}}}}}{{{~~~~~~~~~}}}}}}||||||}}}qqq^^^NNNaaalll|||vvv```___tttxxx^^^EEE;;;;;;777777666777999===AAADDDGGGBBBDDDLLLPPPMMMMMMQQQMMMNNNOOOQQQTTTWWWYYY[[[bbb\\\bbb}}}YYYTTTlllzzz{{{xxxxxxttthhhXXXOOORRRZZZyyy|||eeeXXXQQQRRRKKKGGGIIIKKKHHHFFFFFFJJJKKKLLLNNNOOOQQQRRRRRRNNNOOOPPPQQQRRRVVV[[[___dddcccbbb```______^^^^^^[[[\\\]]]]]]]]]\\\[[[ZZZ\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\[[[[[[]]]___aaaccc___aaaaaa^^^[[[ZZZ\\\___kkkmmmmmmgggZZZOOOIIIGGGAAA<<<888666777888777666999999888888;;;CCCLLLRRRVVVYYY\\\^^^______```aaafffeeeeeeddddddeeeeeefffdddfffhhhjjjjjjiiigggeeejjjjjjjjjjjjkkklllmmmmmmnnnooopppqqqrrrssssssssssssttttttuuuuuutttsssrrr{{{{{{zzzwwwsssppppppqqqtttrrrnnnggg```\\\\\\]]]WWW___]]]RRRRRRaaapppvvv???AAAFFFKKKLLLLLLRRRZZZaaadddhhhllloooqqqrrrsssqqqssssssrrruuu|||uuupppwww{{{yyyxxxxxx|||~~~|||}}}{{{yyywwwyyy{{{}}}}}}{{{yyyuuuppppppssssssoookkk^^^SSSIIIFFFHHHMMMWWWbbbqqquuuzzz~~~{{{zzzuuuuuuxxxyyyxxxuuuttttttsssssstttuuuwwwxxx{{{oookkkyyy{{{vvvzzzrrraaaXXX]]]hhhnnnsssooofffdddyyyzzz___LLLFFFHHHKKKLLLNNNNNNNNNNNNMMMLLLKKKKKKPPPPPPOOOPPPQQQQQQNNNLLLMMMPPPRRRRRRPPPNNNMMMMMMNNNOOOPPPPPPNNNMMMNNNPPPSSSRRRQQQQQQQQQRRRSSSTTTWWW]]]```|||mmmZZZRRRggglllcccxxxgggQQQGGGGGGCCCBBBCCC???>>>======>>>???BBBEEEGGGKKKQQQYYY^^^___```bbbdddcccbbbbbbccceeefffeeeddddddeeefffgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkgggdddfffkkkooopppooosssssssssttttttuuuuuuuuussstttuuuvvvwwwyyyzzzzzz|||}}}~~~~~~|||}}}~~~ssshhh]]]XXXSSSKKKEEECCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@BBBAAA@@@>>>======???BBBEEEHHHMMMUUU^^^eeehhhhhhhhhhhhhhhhhhgggfffddd___\\\ZZZVVVOOOLLLNNNZZZeeeqqqwwwzzz}}}}}}{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~```SSSbbbiiivvv{{{~~~qqq___bbbwwwwww___HHH===;;;999888888888:::===@@@BBBLLLIIIIIILLLNNNNNNPPPRRROOOPPPRRRTTTVVVXXXYYYZZZ[[[ZZZ```vvvcccSSScccsssxxx}}}{{{{{{wwwlll^^^SSSQQQTTTiiikkkYYYRRRPPPOOOLLLIIIGGGGGGGGGGGGIIIIIIJJJKKKMMMPPPQQQSSSOOOPPPPPPPPPQQQTTTYYY\\\aaaaaa```___^^^]]]]]]]]]\\\]]]]]]]]]]]]\\\ZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]][[[ZZZZZZZZZ[[[^^^```bbb______^^^ZZZVVVTTTUUUWWWaaadddeee___UUUJJJDDDBBB<<<:::777777999:::999888<<<;;;::::::<<>>AAADDDEEEKKKQQQXXX]]]^^^___aaadddbbbaaaaaabbbdddfffeeeddddddeeefffggghhhiiiiiiiiikkkjjjjjjjjjjjjiiiiiiiiihhheeeccceeejjjoooppppppqqqqqqrrrsssssstttuuuuuurrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}{{{xxxnnnggg\\\SSSKKKHHHEEE???;;;;;;@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAAAAA???>>>;;;@@@BBBBBBKKKZZZaaa```gggfffddddddfffhhhhhhhhhddd```[[[XXXQQQJJJHHHKKK^^^iiisssxxxzzz}}}~~~|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~eee^^^fffgggnnnwwwoooqqq~~~zzzyyyggg\\\eeezzzsss[[[HHH===888::::::999999;;;===@@@BBBHHHJJJKKKKKKLLLPPPQQQOOOQQQSSSUUUXXXYYYZZZZZZZZZYYY]]]aaaiii{{{uuuUUUYYYiiittt{{{~~~uuuiii]]]SSSNNN[[[xxxttt```[[[ZZZ```^^^QQQGGGGGGIIIHHHHHHGGGGGGHHHJJJNNNQQQSSSQQQQQQQQQQQQQQQRRRVVVYYY^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZ[[[XXXXXXXXXXXXZZZ\\\^^^___^^^\\\YYYSSSNNNKKKJJJKKKQQQUUUWWWTTTLLLDDD>>><<<888777888:::===???>>>===@@@???>>>===???DDDLLLQQQXXXYYY[[[\\\\\\^^^```cccddddddddddddddddddddddddeeeeeeffffffggggggggggggiiiiiiiiiiiijjjkkklllmmmkkklllmmmoooppppppqqqqqqqqqrrrtttuuuuuuuuuuuuttt}}}}}}zzzuuuoookkkhhhhhhnnnkkkeee^^^WWWTTTUUUWWWXXXZZZXXXTTTZZZhhhpppppp777777:::>>>??????CCCIIIGGGJJJOOOVVV\\\bbbfffhhhnnnpppooommmnnnsssuuuttt|||~~~vvvzzz~~~|||wwwxxxyyyssstttwww}}}zzzzzz{{{yyytttooommmjjjgggfffddd]]]SSSKKKFFFGGGKKKQQQXXX```iiioooyyy}}}~~~zzzwwwvvvzzzzzzxxxvvvvvvwwwxxxwwwvvvpppqqqrrrssssssssssssrrrmmmbbbcccuuu}}}rrrhhhfffkkkoooooo]]]\\\UUURRR```yyyzzzgggOOODDDGGGLLLLLLIIILLLLLLMMMMMMMMMMMMLLLLLLPPPNNNNNNNNNOOOPPPNNNMMMMMMPPPSSSSSSQQQMMMKKKJJJMMMNNNOOOOOONNNNNNOOOPPPSSSQQQOOOMMMNNNQQQTTTVVVWWW]]][[[ggg{{{uuucccMMMUUUppphhhPPPLLLHHHEEEEEE@@@======<<<<<<===???BBBCCCJJJPPPXXX\\\^^^___aaacccaaa``````aaadddeeeeeeddddddeeefffggghhhhhhhhhhhhlllkkkkkkjjjiiiiiihhhhhhgggeeedddgggkkkoooqqqqqqoooooopppqqqssstttuuuuuurrrssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~{{{}}}wwwsssnnniiiccc\\\TTTOOOMMMFFF@@@@@@???;;;999:::===>>>???AAAAAABBBAAAAAA@@@===<<<>>>AAABBB@@@>>>999???>>>===JJJaaajjjeeejjjfffcccbbbeeehhhhhhhhhdddaaa]]]XXXOOOHHHIIIOOOcccmmmvvvyyyzzz}}}~~~|||~~~~~~~~~~~~}}}}}}}}}}}}~~~gggkkkqqqnnnnnntttrrrrrr{{{uuuwwwppp^^^ZZZhhh}}}lllSSSDDD;;;666999999999:::<<>>===<<<<<<===>>>AAABBBIIIOOOWWW\\\]]]^^^```bbb```______aaaccceeeeeeddddddeeefffgggggghhhggggggkkkkkkjjjiiiiiihhhgggggggggfffgggiiilllppprrrsssoooooopppqqqrrrssstttuuusssttttttuuuvvvwwwxxxxxxvvvxxxyyyzzz{{{~~~~~~{{{||||||jjjfff___XXXRRRKKKFFFCCCCCC>>>;;;<<<<<<999999<<<===>>>@@@AAABBBAAAAAA@@@???<<<:::<<>>888<<<;;;<<>>===<<<===>>>@@@BBBIIIOOOVVV[[[\\\]]]___bbb___^^^^^^```cccddddddddddddeeefffgggggggggggggggjjjjjjiiihhhggggggffffffggggggiiijjjmmmoooqqqrrrppppppqqqrrrrrrssstttttttttttttttuuuvvvwwwwwwwwwuuuwwwxxxyyyzzz|||}}}|||yyyuuueeebbb\\\TTTMMMHHHEEECCC>>>;;;:::;;;;;;888999<<>>>>>>>>666999999???SSSnnnrrrmmmggggggkkkmmmllljjjbbbaaa^^^XXXNNNIIIPPP\\\kkksssyyyyyyyyy{{{|||{{{||||||}}}}}}}}}}}}}}}~~~}}}~~~wwwmmm^^^~~~|||{{{www}}}nnniiizzzmmm___gggzzzmmmKKK@@@>>>999555777999<<<@@@EEEHHHJJJRRRRRRRRRRRROOOLLLNNNTTTSSSUUUWWWZZZ\\\^^^^^^^^^\\\___aaaaaabbbwww~~~rrrVVVMMMXXXnnnqqqxxx{{{zzzzzzwwwiiiYYYOOOQQQbbb}}}tttwwwnnnZZZJJJFFFGGGEEEEEEEEEDDDEEEFFFIIILLLNNNQQQRRRSSSSSSRRRRRRTTTVVVVVVWWWYYY[[[\\\\\\\\\[[[YYYYYYXXXWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTLLLGGG@@@:::777555444333555777999<<<=========<<<===@@@DDDFFFFFFFFFFFFGGGCCCDDDDDDDDDEEEJJJPPPUUUWWWXXXZZZ[[[[[[]]]___bbb___```aaabbbbbbaaa```___bbbbbbaaabbbcccdddfffggggggggggggggghhhiiijjjkkkhhhiiikkklllmmmmmmnnnnnnnnnoooqqqrrrsssrrrrrrqqqppprrrsssrrrooolllkkkkkkeeedddaaa\\\XXXVVVWWWYYYWWWUUUWWW```mmmtttqqqkkk888444444777888666666999>>>>>>???AAADDDFFFHHHIIIQQQUUUYYYZZZ___gggjjjjjjmmmssszzz|||{{{}}}yyywwwyyyzzzwwwnnnpppsssvvvwwwuuurrrpppmmmkkkhhheeecccaaa___]]]UUURRRMMMGGGBBBAAADDDGGGKKKYYYhhhqqqxxx}}}uuussstttxxxzzz||||||zzzwwwuuutttuuuvvvuuutttqqqooonnnnnnlllnnnqqqssssssqqqnnnkkk```___gggtttyyytttsssvvvzzztttsss}}}vvvxxx}}}ttt~~~vvvlll___UUULLLLLLMMMMMMLLLKKKJJJIIIHHHIIIKKKMMMOOOQQQRRRRRRPPPNNNLLLLLLNNNPPPPPPPPPIIIJJJKKKKKKJJJJJJKKKMMMLLLNNNOOOPPPOOOOOOQQQRRRPPPPPPPPPPPPQQQSSSUUUVVVWWWRRRVVV___uuu}}}vvvhhh\\\XXXttt|||ccc^^^TTTIIIFFFFFF@@@???>>>======>>>@@@AAAHHHNNNVVV[[[\\\]]]___aaa^^^]]]^^^___bbbddddddccceeeeeeffffffggggggffffffhhhhhhggggggffffffeeeeeefffgggiiijjjlllmmmoooqqqqqqrrrrrrrrrssssssttttttssssssssstttuuuuuuvvvvvvuuuwwwxxxyyyzzz{{{~~~~~~{{{}}}zzzsssooommmmmmdddaaa\\\UUUOOOKKKIIIIIIAAA???>>>@@@???<<<===@@@CCCDDDEEEFFFEEEBBB???===;;;;;;;;;:::999:::<<<===777666888AAAQQQbbbpppwwwtttnnnjjjkkkpppsssqqqnnnffffffccc[[[PPPKKKUUUbbbmmmtttzzzyyyxxxzzz{{{zzz||||||||||||}}}}}}~~~~~~{{{~~~wwwjjjddd}}}|||llljjj{{{iiiaaaooopppJJJ>>>===999666888:::>>>AAAEEEHHHIIINNNQQQ```pppmmm[[[QQQUUUWWWWWWXXXYYYZZZZZZ[[[[[[[[[WWW\\\cccbbblll~~~dddQQQSSSfffmmmtttxxxwwwxxxzzzqqqcccPPPPPPYYYtttssslllaaaUUULLLHHHHHHHHHEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVRRRTTTVVVYYYZZZ[[[ZZZZZZWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVUUUTTTRRRQQQPPPEEE???999555444444444333444555666888;;;>>>@@@@@@???BBBDDDDDDAAA@@@@@@AAA>>>???@@@AAADDDIIIOOOTTTUUUXXXZZZ\\\\\\]]]___```^^^___aaabbbbbbaaa___^^^```aaaaaabbbcccdddeeefffggggggggggggggghhhjjjjjjiiiiiikkklllmmmnnnnnnnnnnnnooopppqqqqqqpppooonnnmmmooopppooollliiigggfffbbbbbbaaa^^^[[[YYYYYYZZZUUUUUUYYYeeeqqquuurrrmmm888444333555666555444666999999:::;;;===???AAABBBIIIMMMPPPPPPSSSYYY[[[ZZZ^^^hhhrrrvvvttttttzzz|||zzz}}}}}}sssnnnlllssswwwqqqnnnpppqqqoookkkkkklllpppssssssoookkkddd^^^YYYYYY\\\]]]ZZZVVVLLLFFF???<<<>>>EEEJJJNNNXXXggguuu{{{yyyqqqpppqqqxxxzzz||||||zzzxxxwwwwwwuuuuuuuuussspppnnnlllllljjjlllppprrrrrrooollliiirrrjjjgggmmmqqqpppssszzzvvvmmmooowwwqqqhhhnnnzzz~~~qqq^^^OOOPPPNNNNNNNNNOOOOOOLLLIIIHHHIIIKKKLLLNNNOOOOOOOOONNNMMMKKKKKKMMMOOOOOOOOOIIIIIIIIIHHHHHHIIILLLNNNKKKMMMNNNNNNNNNNNNPPPQQQQQQQQQRRRRRRTTTUUUVVVWWW[[[QQQUUU]]]mmmwwweeeVVVccckkk~~~fffbbbVVVIIIFFFGGGAAA@@@>>>======???@@@BBBHHHNNNVVVZZZ\\\]]]___aaa^^^]]]]]]___bbbddddddccceeeeeeffffffgggffffffffffffffffffffffffeeeeeeeeeeeegggiiijjjjjjkkkmmmooossssssssssssssssssssssssrrrrrrrrrsssssstttttttttuuuwwwxxxyyyzzz{{{~~~|||{{{|||tttqqqjjjeeebbbccceeegggbbb```\\\VVVPPPMMMLLLLLLHHHFFFFFFGGGEEEBBBCCCFFFFFFGGGHHHGGGFFFBBB???<<<999;;;<<<:::777777:::===888555888AAAKKKSSS\\\dddtttoookkkmmmssswwwuuurrrlllllliii```SSSNNNYYYgggnnnuuuzzzxxxwwwyyyzzzzzz{{{|||||||||}}}}}}~~~~~~zzzzzz{{{}}}uuueeeppp~~~nnnmmmrrrcccaaasssrrrIII<<<;;;666888:::<<>>===;;;999<<>>>>>@@@BBBDDDGGGKKKPPPTTTWWWXXX[[[\\\____________````````````eeeeeeeeefffeeeeeeddddddeeedddcccbbbccceeehhhiiimmmlllkkkjjjjjjlllnnnooooooppprrrrrrqqqqqqrrrssstttsssqqqqqqrrrsssrrrqqqtttuuuvvvwwwxxxyyyzzzzzz|||}}}~~~vvvssspppllljjjjjjkkklllnnnnnnkkkdddZZZSSSOOONNNOOOMMMKKKJJJJJJKKKLLLNNNOOOLLLIIIGGGEEEBBB>>><<<<<<;;;;;;:::999888777777888666777@@@SSSbbbccc\\\jjjlllppprrrssstttvvvxxxssssssnnncccXXXYYYeeerrrwwwxxxyyy{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{yyyzzz|||}}}~~~~~~~~~~~~xxxzzz{{{~~~yyykkkbbbnnn}}}ppp{{{{{{nnn```iiidddGGG===<<<<<<:::;;;>>>AAAEEEHHHJJJLLLNNNWWWyyydddXXXYYYYYYYYYZZZ[[[YYYVVVTTTWWW[[[YYY[[[```cccyyygggTTT[[[mmmwww{{{wwwyyy{{{pppaaaXXXPPPXXXvvvuuu```[[[VVVMMMIIILLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNPPPOOONNNPPPPPPQQQSSSVVVVVVUUUSSSUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUXXXUUUSSSUUUVVVTTTMMMGGGGGG<<<444555777555444777444444444555777999<<<>>>@@@@@@???===;;;999:::;;;:::;;;===>>>BBBGGGNNNSSSWWWXXXZZZ[[[]]]]]]^^^^^^]]]^^^```aaabbbaaa```____________````````````aaabbbdddffffffeeedddeeefffeeefffhhhjjjlllmmmmmmlllqqqpppnnnkkkiiiiiikkknnnmmmlllkkkjjjjjjhhheeeccc___^^^]]]\\\\\\[[[XXXVVVVVV___iiiooorrrsssnnnggg>>>===:::999999888888777666555555555555777888999=========>>>@@@CCCFFFHHHGGGLLLQQQTTTUUUVVV[[[___ccc```___bbbfffhhheeebbb___aaadddfffhhhhhhhhhggg]]]]]][[[YYYVVVTTTQQQPPPMMMMMMLLLIIIDDD???===<<<:::===???BBBHHHSSSaaajjjuuu}}}yyyuuusssssstttvvvvvvvvvvvvvvvvvvvvvuuuuuurrrmmmkkkjjjjjjjjjiiigggkkkiiiccceeeyyy|||xxxyyyzzzzzz|||yyymmm]]]WWWXXXfffmmm|||jjjVVVOOOHHHJJJLLLNNNOOOOOOOOONNNLLLIIIFFFFFFIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJIIIIIIKKKNNNQQQMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSTTTUUUUUUWWWgggqqqZZZZZZbbbqqq|||zzzrrrdddVVVHHHIIIDDDBBB@@@>>>>>>@@@BBBCCCEEEHHHMMMQQQTTTUUUWWWYYY\\\]]]^^^^^^___```aaaaaaddddddeeeeeeeeeeeeddddddddddddddddddeeefffhhhiiilllkkkjjjiiiiiikkklllnnnoooqqqrrrqqqppppppqqqrrrtttrrrqqqqqqrrrsssrrrqqqsssssstttuuuvvvwwwxxxxxxyyy}}}}}}yyyzzz{{{|||}}}{{{zzzzzz{{{vvvvvvssskkkbbbYYYTTTSSSVVVWWWVVVUUUSSSTTTVVVYYYUUURRRMMMJJJGGGCCC@@@===<<<;;;:::999888777777666777555666AAAUUUggglllgggqqqqqqqqqooooooqqquuuxxxyyyxxxrrrggg______jjjtttvvvwwwyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{yyyzzz{{{}}}}}}}}}||||||xxxyyy{{{}}}yyygggYYYhhhnnnuuu}}}wwwtttmmmcccooosssUUU???999999666<<<===>>>AAADDDGGGJJJKKKRRRTTTeee}}}qqqaaa^^^YYYXXXYYYZZZ\\\[[[YYYVVVZZZ______```aaa```nnnggg^^^lllvvv{{{wwwwww|||zzzrrrfff\\\QQQRRRiiikkk```XXXMMMHHHJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNOOOOOONNNPPPPPPQQQSSSVVVWWWUUUTTTUUUUUUTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUWWWUUUTTTUUUVVVVVVSSSPPPNNNCCC:::888777444333555555555666666777888999:::<<<======<<<:::888999999999999;;;<<<@@@FFFNNNSSSXXXYYYZZZ[[[\\\]]]]]]^^^]]]^^^```aaaaaa```___^^^^^^^^^_________`````````bbbdddffffffeeedddeeeffffffgggiiikkkmmmmmmmmmmmmppppppnnnkkkhhhhhhjjjlllkkkjjjiiiiiiiiifffbbb___\\\[[[[[[\\\\\\[[[YYYWWWYYYdddnnnsssttttttooojjj???<<<:::888888888777555555444444444444666777888777666666777999<<<>>>@@@@@@DDDHHHJJJKKKLLLOOOSSSZZZWWWTTTUUUYYY]]]^^^]]]XXXZZZ^^^aaabbbaaa___]]]PPPOOOMMMKKKJJJJJJJJJKKKEEEDDDBBB>>>:::777777777:::???GGGOOOWWWbbbnnnvvv|||xxxuuuttttttuuussssssttttttttttttsssssstttpppkkkhhhggggggffffffdddbbb```]]]aaavvv{{{zzz~~~|||uuugggYYYVVVYYYbbbbbbmmm{{{yyyooovvveeeQQQKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMJJJGGGFFFGGGJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHIIIKKKPPPSSSPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUU```}}}}}}aaaWWWbbbooosss{{{yyysssvvv___OOOEEEEEEEEECCCAAA???>>>???AAABBBBBBEEEJJJMMMOOOQQQSSSTTTXXXYYY[[[]]]___```aaabbbccccccdddddddddddddddcccddddddeeefffggghhhiiiiiimmmllljjjiiijjjkkkmmmnnnpppqqqrrrqqqpppooopppqqqsssqqqpppppprrrsssrrrrrrqqqrrrrrrssstttuuuvvvvvvvvvxxx}}}{{{{{{}}}}}}|||uuukkkbbb[[[XXXWWW[[[]]]\\\XXXXXX\\\```___ZZZTTTNNNIIIEEEAAA>>>;;;;;;:::999888777666666555555666@@@TTTiiirrrqqqwwwtttpppllljjjlllrrrvvv{{{yyyssslllggghhhooouuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~||||||yyyzzz{{{|||||||||{{{zzzxxxyyy{{{}}}|||vvv```PPPaaabbbccchhhvvv}}}zzz}}}pppgggddduuu|||dddIII<<<======999??????@@@AAADDDGGGIIIKKKRRRPPPSSSZZZ^^^^^^^^^```YYYYYYYYY[[[]]]]]][[[YYYYYY```bbbcccccc^^^eeezzzyyy^^^iiittt{{{xxxvvvxxxyyyvvvnnneeeXXXOOOZZZvvvxxxfffZZZNNNIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFGGGIIILLLNNNOOONNNPPPPPPQQQSSSVVVVVVUUUSSSUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWYYY\\\___]]]QQQDDD===999555444555666666777777888777777777888999;;;;;;999777777777777777888:::>>>EEENNNTTTXXXYYYZZZ[[[\\\]]]]]]]]]^^^___`````````___^^^]]]]]]^^^^^^^^^____________bbbdddeeefffeeedddeeeffffffggghhhjjjkkklllllllllooonnnmmmiiigggfffgggiiiggggggggghhhgggccc^^^ZZZWWWXXXZZZ[[[[[[ZZZYYYYYY^^^jjjuuuxxxvvvtttpppmmmKKKFFF???;;;999999888666666555444444555666777888555555555666777999;;;<<<<<>><<<999777888;;;===AAAHHHRRR\\\eeepppzzz{{{zzzwwwtttrrrqqqppppppooopppqqqqqqqqqqqqpppooonnnjjjfffdddcccdddddddddeee[[[VVVZZZcccrrr}}}uuuhhh___```ddd^^^^^^dddiiiddd```ooobbbNNNGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKHHHFFFFFFHHHJJJKKKHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHGGGGGGIIINNNQQQPPPOOOOOOOOOOOONNNNNNNNNRRRRRRRRRRRRSSSTTTUUUUUUSSSUUUUUUUUU[[[tttzzz]]]___mmm~~~kkkxxx^^^QQQJJJFFFFFFDDDAAA???>>>>>>@@@AAAAAADDDGGGJJJKKKMMMOOOQQQSSSUUUXXX[[[^^^```aaabbbaaabbbccccccdddccccccccccccdddfffhhhiiijjjjjjjjjnnnmmmkkkkkkkkklllnnnppppppqqqrrrqqqooonnnnnnooorrrpppoooppprrrssssssrrrqqqrrrrrrsssttttttuuuuuuuuuvvvyyy~~~|||{{{|||{{{}}}}}}{{{qqqggg___[[[XXX^^^bbbaaa]]][[[```eeegggbbbZZZSSSMMMGGGBBB???;;;;;;:::999888777666666555444555<<>>FFFOOOVVVYYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^_________^^^]]]]]]]]]]]]]]]^^^^^^^^^______bbbccceeeeeedddddddddeeedddeeefffggghhhiiijjjjjjmmmlllkkkhhheeedddeeefffdddeeeeeefffeeeaaa[[[VVVVVVXXXZZZ[[[ZZZYYYYYYYYYcccooozzzzzzuuuqqqooommmjjj```RRRGGGAAA>>>:::777777666555444444555666666555555555666777888888999666888:::;;;;;;;;;<<<===AAA@@@@@@AAABBBCCCBBBAAABBBBBB@@@???>>>======>>>======>>>>>>===<<<;;;:::777777777777999>>>DDDIIINNNVVVaaalllvvv~~~tttsssrrrpppnnnllljjjiiilllmmmnnnooonnnmmmkkkjjjfffcccaaa```aaabbbbbbaaaaaaTTTPPP]]]nnnwww}}}vvvjjjfffhhhkkk```dddddd]]]YYYaaaqqq}}}qqqYYYMMMJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIGGGFFFGGGJJJMMMLLLLLLMMMMMMNNNNNNOOOOOORRRRRRQQQQQQRRRSSSSSSTTTRRRTTTVVVVVVZZZnnnvvvaaagggnnnrrrdddXXXJJJHHHFFFBBB???>>>>>>??????AAACCCFFFHHHIIIJJJLLLNNNNNNQQQUUUYYY]]]___aaaaaa```aaaaaabbbccccccbbbbbbcccdddfffhhhiiijjjkkkkkklllkkkjjjiiiiiikkkmmmnnnooopppqqqpppnnnmmmnnnooopppooonnnoooqqqssssssssssssssssssttttttuuuuuuvvvvvvwwwwwwyyy~~~xxxxxxxxxwwwwwwyyy|||tttjjjbbb\\\```ffflllkkkgggeeehhhmmmmmmhhh```XXXQQQJJJDDD@@@<<<<<<;;;:::999888777777555555444888DDDUUU^^^```ddddddeeedddbbbbbbdddfffddddddfffiiimmmqqqtttuuutttvvvwwwyyy{{{}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{}}}|||vvvxxxssseeeYYYWWW[[[kkkxxx{{{~~~~~~uuucccvvvwwwttteeerrrvvvkkkaaaOOO???999<<<@@@AAAEEEEEEEEEEEEGGGIIIKKKLLLHHHNNNQQQPPPSSSYYYZZZVVV\\\[[[ZZZZZZ[[[[[[YYYXXXUUU]]]\\\\\\```___bbbpppoooqqqwww|||}}}zzzzzz|||uuusssjjj[[[PPPWWWqqq}}}hhhYYYQQQLLLGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCEEEHHHKKKLLLLLLNNNNNNOOOQQQTTTTTTSSSQQQRRRSSSUUUTTTRRRQQQRRRTTTQQQQQQQQQQQQRRRSSSTTTUUUTTTVVVXXXXXXZZZcccrrr~~~|||qqq^^^JJJ>>>999888888444555777999::::::999999666888;;;;;;:::888777777666777999<<<@@@HHHQQQWWWZZZ[[[[[[\\\\\\\\\[[[[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^______aaaccceeeeeedddcccdddeeeeeeeeefffggghhhiiiiiijjjiiiiiihhhfffcccbbbbbbdddbbbbbbcccdddccc___YYYUUUWWWYYY[[[[[[YYYYYYZZZ\\\hhhssszzzxxxqqqmmmlllkkklll[[[OOOFFF>>>888999888666444333333444444444555555555555555555666444555666777888888888888777888:::<<<<<<:::888777;;;999888777777999<<<===777777888999888777555444222444666:::@@@HHHQQQXXX```hhhuuu{{{yyyuuuvvvuuutttrrrooollljjjjjjkkkllllllkkkiiigggeee^^^]]]]]]^^^___```___^^^TTTNNNOOO___rrr{{{yyyuuuzzz|||}}}qqqwwwrrrkkkmmmpppppplllppplllbbbaaalllvvvxxx{{{yyysssfffWWWMMMMMMPPPJJJJJJJJJJJJKKKKKKKKKLLLHHHIIIIIIHHHGGGGGGIIIKKKGGGHHHHHHJJJKKKLLLMMMMMMJJJKKKJJJIIIGGGGGGIIIKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRUUUWWWYYYhhhmmmdddsssyyyuuu```HHHIIIGGGCCC???=========>>>AAACCCEEEFFFFFFGGGIIIKKKKKKNNNSSSWWW\\\^^^___```______```aaabbbbbbbbbbbbcccdddeeeggghhhjjjkkkllljjjiiigggfffggghhhjjjkkknnnooopppooonnnmmmnnnoooooonnnmmmoooqqqssstttssstttttttttuuuuuuuuuvvvvvvxxxxxxxxxxxx{{{zzzzzz|||||||||}}}~~~vvvmmmeee```ggglllqqqqqqnnnkkkmmmooopppllleee^^^VVVOOOGGGCCC======<<<;;;:::999888888555666666666>>>IIIPPPQQQUUUXXX]]]______]]]\\\\\\UUUYYY___gggmmmrrruuuvvvuuuvvvxxxyyy{{{|||||||||}}}}}}}}}|||{{{{{{|||{{{ooohhhfff^^^QQQOOOWWWbbbrrr}}}{{{yyy|||yyypppddd|||qqqpppkkk~~~}}}lll___WWWKKK@@@;;;<<<@@@CCCFFFGGGHHHIIIJJJLLLLLLMMMKKKOOORRRQQQRRRUUUXXXXXXZZZXXXWWWXXXYYYYYYYYYWWWXXX^^^[[[XXX]]]^^^```kkk{{{uuuqqqxxx|||zzzxxxzzzrrrrrrnnnaaaRRRNNN]]]pppvvvbbbUUUMMMJJJJJJIIIHHHHHHGGGGGGFFFEEECCCBBBCCCEEEHHHIIIIIILLLLLLMMMOOORRRRRRQQQOOONNNQQQSSSRRRPPPOOOQQQTTTPPPPPPPPPPPPQQQSSSTTTUUUTTTUUUWWWXXX]]]jjj{{{}}}lllXXXIIIBBB===:::555666777999:::;;;;;;;;;888999;;;;;;999777777777999:::===@@@EEELLLTTTYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\\\\]]]]]]]]]^^^^^^]]]^^^^^^^^^____________aaacccdddeeedddcccdddeeegggggggggggghhhiiijjjkkkeeeffffffdddaaa```aaabbb______```aaa```]]]XXXUUUWWWZZZ[[[[[[YYYZZZ___cccnnnuuuxxxsssllljjjhhhgggvvvhhh[[[NNNEEE???===;;;888777666666666444555555555555444444333555555555666888888888777444666888:::999999888888888888777888888:::;;;<<<777777666666666777888888888;;;@@@FFFNNNYYYcccjjjrrr|||~~~zzzwwwwwwuuuwwwxxxxxxwwwssspppnnniiijjjkkkjjjiiifffbbb```ZZZZZZ[[[]]]^^^]]]ZZZXXXRRRWWW]]]dddnnnwwwxxxssspppwww|||wwwiiibbblll|||}}}rrrjjjnnn{{{yyyttttttwwwwwwuuutttpppjjj^^^QQQIIIHHHKKKNNNJJJJJJIIIIIIJJJJJJKKKKKKEEEGGGIIIIIIHHHGGGIIIKKKGGGHHHIIIJJJLLLMMMNNNOOOIIIKKKLLLLLLKKKJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNPPPOOORRRVVVWWW```|||pppaaa{{{}}}rrrwwwbbbKKKJJJHHHDDD@@@===<<<======@@@BBBCCCCCCCCCDDDFFFHHHIIILLLQQQVVVZZZ]]]^^^^^^^^^^^^___```aaaaaaaaaaaadddddddddeeegggiiikkkmmmjjjiiihhhggggggiiikkkllllllnnnooonnnmmmmmmnnnooonnnmmmmmmnnnqqqsssttttttttttttttttttuuuuuuuuuuuuwwwxxxyyyyyyzzz~~~}}}zzzssslllgggkkknnnqqqsssqqqooonnnnnnsssooojjjddd\\\TTTLLLFFF>>>>>>===<<<;;;::::::999555888999999===EEEIIIIIILLLQQQWWW[[[[[[XXXVVVUUUMMMTTT___hhhnnnsssvvvxxxwwwwwwxxxyyyzzzzzzzzzzzz|||}}}}}}~~~~~~|||{{{{{{}}}lll^^^UUUTTTPPPJJJRRRaaappp|||xxxwww|||xxxmmmiii~~~llllllfffzzzgggaaaWWWJJJAAA???@@@CCCEEEFFFHHHKKKMMMNNNOOONNNNNNOOOPPPQQQSSSSSSRRRUUUZZZUUUTTTSSSUUUWWWYYYYYYYYYWWW^^^ZZZWWW]]]___```hhhttt|||kkknnnwwwwwwtttuuurrrrrrqqqgggVVVKKKRRR___jjjZZZPPPMMMLLLKKKJJJHHHGGGFFFFFFEEECCCAAAAAADDDFFFGGGGGGKKKJJJKKKNNNPPPQQQOOONNNJJJNNNQQQPPPNNNMMMQQQTTTOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUXXX```ooonnn^^^SSSHHH>>>:::999999999::::::;;;<<<999:::;;;999777666666777<<<>>>BBBFFFJJJPPPVVVZZZ\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[[[[[[[\\\^^^______^^^^^^_________`````````aaacccddddddccccccccceeeeeedddddddddeeefffggghhhbbbccccccbbb`````````bbb\\\[[[[[[\\\\\\[[[WWWTTTWWWYYY[[[ZZZZZZ]]]eeelllsssvvvuuunnniiihhhfffddduuufff[[[EEECCCAAA>>>;;;::::::999666666666666666555444444222222222444555666555444111333555666666777888999444444555666555444333222777666444333444777:::<<>>===<<<;;;;;;:::444999<<<<<>>===;;;:::999:::;;;;;;:::;;;:::888555444555666===AAAEEEIIIMMMRRRWWW[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[\\\^^^___```_________````````````aaaaaabbbddddddcccccccccdddaaaaaa`````````aaacccddd```aaabbbaaa```___```bbbZZZYYYXXXYYYYYYYYYVVVTTTUUUXXXZZZZZZ[[[```jjjrrrwwwwwwssskkkggggggfffbbbqqqeeeUUUHHHCCCAAA@@@>>>>>><<<:::888999888777555666555333222333444555666333333444555555555444444444666777666555444555666:::888666999???GGGMMMQQQZZZccckkkmmmsss~~~~~~~~~}}}xxxrrrnnnmmmooommmmmmmmmmmmlllkkkjjjiiihhhhhhiiigggccc]]]XXXTTTTTTUUUYYYXXXQQQNNNXXXggg~~~pppvvv}}}{{{zzz~~~nnn___\\\bbbhhh]]]WWWZZZkkk}}}pppbbb]]]WWWRRROOOLLLJJJIIILLLMMMMMMKKKIIIHHHIIIKKKFFFHHHJJJKKKKKKJJJGGGFFFHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPOOONNNNNNNNNOOOPPPOOONNNNNNPPPQQQSSSRRRPPPOOONNNNNNOOOPPPKKKNNNOOOOOOQQQZZZjjjwwwwwwjjjRRRXXX{{{zzzjjjSSSJJJFFFCCCDDDAAA===<<<>>><<<<<<<<<===???AAACCCEEEHHHLLLPPPTTTVVVXXXZZZ\\\]]]^^^^^^_______________aaabbbcccdddfffggghhhhhhjjjjjjjjjjjjkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnppppppqqqqqqqqqppppppooorrrrrrrrrsssssssssttttttuuuwwwyyyzzzzzz{{{}}}~~~wwwsss}}}yyyrrrwwwxxxxxxwwwuuuttttttuuuxxxyyywwwrrriii^^^VVVRRRGGGBBB===;;;<<<===<<<;;;666888<<<>>>AAADDDHHHJJJKKKMMMTTTZZZYYYRRROOOPPPNNNVVVbbbkkkppprrrtttvvvxxxxxxxxxxxxxxxxxxxxxxxx||||||~~~~~~tttqqqxxx~~~~~~nnn^^^SSSVVVZZZ___qqqtttiiiuuuttteee\\\tttxxxhhhWWWKKKAAA???@@@AAACCCFFFIIIIIIKKKNNNQQQSSSRRRQQQVVVUUUUUUUUUVVVUUUTTTRRRSSSTTTTTTTTTSSSTTTWWWYYYZZZ[[[ZZZYYYYYY^^^eeekkkjjjuuu___SSSZZZfffnnnqqqnnnppprrrnnnbbbUUUPPPPPPaaazzziiicccWWWTTTMMMGGGJJJPPPNNNHHHGGGFFFCCCAAA@@@AAABBBCCCFFFFFFFFFHHHKKKLLLKKKJJJNNNNNNOOOPPPPPPOOOOOOOOONNNOOOPPPOOOOOOQQQSSSVVVSSSWWWXXXVVV[[[mmmsssbbbVVVMMMFFF>>>999999;;;;;;;;;555777888666333333555888:::>>>DDDIIIMMMQQQUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^____________^^^^^^^^^^^^]]]]]]```bbbccccccaaa``````aaaaaadddbbbZZZWWW]]]bbbbbb]]]\\\[[[ZZZZZZ[[[\\\]]][[[ZZZYYYYYYYYYYYYXXXVVVZZZ\\\^^^^^^___dddnnnwwwvvvtttqqqnnnjjjhhhfffeee}}}rrrggg[[[OOOFFF@@@===;;;:::;;;;;;:::999888888777777777777777777777777777777777888888888555666888888888999<<<>>>>>>AAAFFFLLLTTT\\\bbbfffvvv}}}}}}}}}zzzuuuoookkkkkklllllllllkkkjjjhhhfffeeedddbbbaaa___]]]ZZZWWWUUUTTTUUUTTTTTTTTTSSSXXXiii{{{oooVVVMMMRRRZZZZZZ[[[eeevvvzzz___[[[TTTOOOLLLKKKIIIHHHKKKLLLMMMKKKJJJIIIJJJLLLIIIJJJLLLNNNNNNLLLJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPNNNOOOOOONNNMMMMMMNNNPPPRRRQQQPPPOOONNNOOOPPPPPPOOOQQQRRRQQQRRRZZZgggrrrxxxmmmRRRNNNmmmwwwaaaOOOJJJFFFFFFCCC>>>;;;===<<<<<<<<<<<<>>>@@@BBBDDDFFFJJJNNNQQQSSSUUUXXXZZZ\\\\\\]]]^^^_________^^^aaabbbcccdddeeeggghhhhhhiiiiiijjjjjjkkklllmmmmmmooonnnnnnnnnmmmnnnnnnnnnpppqqqqqqrrrqqqqqqpppppprrrrrrssssssssstttttttttuuuwwwyyyzzzzzzzzz|||~~~wwwrrrzzz~~~}}}~~~}}}zzzwwwuuuvvvxxx|||tttjjj```YYYPPPJJJDDD@@@???>>><<<999:::;;;===>>>AAADDDHHHKKKLLLNNNTTTYYYXXXRRROOOQQQPPPYYYeeennnrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{|||}}}~~~wwwtttyyy}}}}}}zzzssseeeWWWXXXiiixxxooojjj{{{sssjjjqqqvvvdddTTTJJJAAA@@@CCCDDDGGGJJJGGGGGGIIILLLPPPSSSTTTSSSTTTSSSSSSTTTTTTUUUUUUTTTVVVWWWXXXWWWVVVWWWYYYZZZXXXXXXYYYXXXXXX\\\bbbgggkkknnnyyy}}}fffSSSQQQ]]]nnnyyysssrrrsssrrrlllbbbWWWQQQWWWjjjooo___ZZZSSSOOONNNMMMKKKJJJHHHFFFDDDBBB@@@@@@AAABBBEEEEEEFFFHHHKKKLLLLLLKKKMMMMMMNNNOOOOOOOOOOOOOOONNNOOOPPPPPPPPPQQQSSSVVVSSSVVVWWWUUUZZZlllvvvoooaaaXXXMMMDDD@@@???===;;;:::;;;:::777444444666999999===CCCIIIMMMQQQUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^^^^```aaabbb`````````aaa```cccbbb\\\YYY]]]```___[[[[[[ZZZYYYYYYZZZ[[[[[[YYYXXXXXXXXXYYYYYYYYYXXXZZZ\\\^^^```ccciiiqqqwwwsssssssssrrrppplllhhheeepppeee\\\WWWQQQLLLGGGDDD@@@=========<<<<<<<<<;;;::::::::::::999888999:::;;;<<<:::<<<>>>@@@BBBFFFJJJNNNRRRYYYccclllqqqwww|||~~~zzzxxxuuuooojjjggghhhiiikkkjjjiiigggdddbbb___^^^]]][[[WWWSSSRRRRRRTTTUUUSSSNNNKKKKKKPPP```xxxwwwVVVEEEHHHQQQ^^^cccnnnzzz~~~|||zzz{{{uuu[[[VVVOOOJJJHHHHHHHHHHHHIIIKKKLLLKKKJJJJJJKKKMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMOOOPPPRRRSSSSSSSSSRRRQQQNNNOOOOOONNNLLLKKKLLLNNNPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVUUUUUUYYYccckkk}}}aaaOOO___{{{oooTTTNNNIIIHHHEEE???<<<<<<;;;;;;;;;;;;===>>>@@@BBBDDDGGGKKKNNNPPPRRRUUUWWWZZZ[[[\\\]]]^^^_________aaabbbcccdddeeefffggghhhiiiiiijjjjjjkkkkkkllllllnnnnnnnnnnnnnnnoooooooooqqqqqqrrrssssssrrrrrrqqqrrrsssssssssssstttttttttuuuwwwyyyyyyzzzzzz|||~~~{{{sssvvvzzzyyywwwzzzzzzmmmdddYYYSSSLLLGGGEEECCC@@@===>>>=========@@@EEEIIILLLNNNPPPTTTXXXUUUOOONNNRRRTTT]]]iiiqqquuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~{{{yyy{{{||||||qqqVVVUUUtttyyywww}}}~~~wwwttttttnnnZZZPPPHHHBBBCCCFFFHHHKKKOOOJJJJJJJJJLLLPPPSSSUUUUUUTTTSSSSSSSSSSSSUUUVVVWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYYYYYYYXXXWWWXXX\\\^^^gggfffeeeyyyzzz[[[LLLWWWkkkxxxzzzwwwvvvwwwxxxqqqbbbUUUPPPZZZooonnnbbbYYYWWWRRRJJJGGGKKKHHHGGGEEEBBBAAA@@@@@@@@@DDDCCCDDDGGGJJJLLLLLLKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSUUUTTTVVVVVVUUUYYYlllwwwlll\\\OOOGGGBBB???===>>>>>><<<:::777666777999777<<>>@@@BBBEEEIIILLLNNNPPPSSSVVVYYYZZZ[[[]]]^^^___``````aaaaaabbbccceeefffggghhhiiiiiijjjjjjkkkkkkkkkkkkmmmnnnnnnooooooppppppppprrrrrrsssssstttsssssssssssssssssssssttttttttttttuuuvvvxxxyyyyyyzzz|||~~~wwwvvvuuu|||}}}zzz~~~{{{qqq```[[[TTTPPPNNNLLLHHHEEEAAA???<<<===@@@FFFKKKNNNRRRRRRUUUUUUPPPKKKLLLQQQXXX```kkksssvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{|||~~~}}}||||||zzz|||nnnVVVXXXxxx}}}}}}uuuwww}}}gggRRRMMMGGGCCCEEEHHHIIILLLPPPPPPNNNMMMNNNQQQTTTUUUVVVXXXWWWVVVUUUTTTUUUXXXZZZYYY[[[]]]^^^\\\[[[[[[[[[\\\\\\[[[YYYWWWVVVVVVVVV^^^bbb```mmmkkkSSSXXXiiisss}}}}}}~~~zzzlll^^^SSSTTT\\\xxxkkk[[[XXXTTTIIIEEEJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBCCCFFFJJJLLLLLLKKKHHHIIIKKKLLLMMMNNNOOOOOONNNPPPQQQQQQQQQQQQSSSTTTTTTUUUVVVWWW\\\nnnvvvbbbQQQGGGCCCAAA@@@>>>>>>>>>===;;;999888888666;;;CCCIIINNNRRRUUUWWWWWWWWWXXXYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[\\\XXXXXXYYYZZZZZZ[[[\\\\\\WWWYYY\\\]]]]]]^^^___aaa```aaabbb```^^^[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVXXXXXXXXXYYYZZZ[[[^^^___aaaffflllqqqssssssqqqtttxxx{{{zzzvvvrrrnnnzzztttnnnjjjdddaaa\\\YYYWWWXXXZZZ\\\WWWVVVUUUUUUUUUWWWZZZ[[[bbbdddhhhlllpppuuu{{{|||zzzvvvsssnnnkkkgggddddddeeefffhhhffffffeeecccaaa___]]]\\\XXXVVVTTTQQQPPPPPPPPPQQQIIIIIIIIIKKKUUUiiimmm[[[VVVWWWeeeiiillliiidddcccgggjjjhhhrrrzzz|||}}}zzziiiUUUOOOKKKFFFCCCDDDEEEGGGGGGDDDFFFHHHIIIIIIIIIIIIKKKMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOOOOOOONNNMMMNNNNNNNNNMMMJJJIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQTTTVVVWWWWWWYYY]]]aaammm~~~aaaVVVlll{{{aaaTTTLLLEEEEEEEEEBBB@@@???;;;;;;:::::::::;;;===>>>AAADDDGGGIIIKKKNNNRRRUUUWWWYYY[[[]]]___```aaabbb```aaabbbccceeefffgggggghhhiiijjjkkkkkkkkkjjjjjjkkklllnnnoooppppppppppppqqqrrrssstttttttttttttttssssssssstttttttttuuuuuutttvvvxxxyyyyyyzzz|||}}}zzzuuuxxx}}}nnniiibbb]]][[[WWWRRRNNNFFFBBB??????DDDJJJOOOQQQUUUUUUUUUSSSLLLGGGKKKRRR]]]dddnnntttuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||~~~}}}||||||{{{|||~~~~~~}}}~~~yyyrrrggg___cccxxx~~~xxxyyyqqqxxxhhhSSSKKKGGGEEEGGGIIIHHHJJJNNNMMMLLLLLLMMMQQQTTTVVVWWW\\\\\\[[[YYYVVVVVVXXX[[[WWWYYY[[[\\\[[[ZZZZZZZZZ]]]\\\[[[ZZZZZZYYYXXXXXXZZZdddccchhhfffYYYdddppp|||sssiiiZZZUUUTTTeeewww^^^XXXTTTKKKFFFIIIJJJIIIHHHFFFDDDBBBAAAAAAAAAAAACCCFFFIIIKKKLLLKKKGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQQQQPPPPPPQQQSSSTTTTTTVVVYYY^^^qqqiiiVVVJJJEEEBBBAAA<<<===>>>??????<<<999777777<<>>FFFMMMQQQSSSUUUWWWVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXWWWXXXZZZ[[[\\\[[[ZZZ[[[\\\^^^ZZZXXXYYYXXXUUURRRSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTWWWZZZ[[[YYYZZZ]]]```gggiiilllnnnppprrrrrrrrrzzz{{{{{{{{{{{{zzzyyyxxxMMMYYYppp{{{|||~~~{{{xxxtttqqqmmmkkkkkkgggdddcccddddddcccaaa``````^^^[[[XXXUUURRRQQQLLLKKKJJJIIIIIIJJJKKKLLLPPP[[[bbb```^^^ccckkkoooqqq{{{~~~qqqcccccckkkqqqrrrvvvuuuooolllpppsssssssssqqqqqqooogggYYYOOOKKKFFFEEEDDDDDDFFFHHHHHHHHHEEEHHHJJJKKKKKKIIIIIIJJJLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOONNNNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMMMMNNNNNNMMMLLLKKKMMMNNNLLLMMMNNNOOOPPPOOOOOONNNPPPQQQRRRRRRSSSTTTUUUWWWaaazzzmmmhhhwww{{{pppTTTJJJCCCCCCFFFEEEBBBAAA===<<<;;;::::::;;;<<<======???BBBDDDFFFIIIMMMQQQRRRSSSVVVYYY\\\^^^````````````aaacccdddeeefffggghhhiiijjjkkkkkkjjjiiiggggggiiikkknnnooooooooonnnpppppprrrsssssstttttttttttttttttttttuuuuuuuuuuuutttvvvxxxxxxxxxyyy{{{}}}~~~zzz|||uuuoooaaa[[[UUUTTTWWWZZZZZZYYYUUUUUUUUURRRMMMLLLWWWccciiimmmsssuuuuuuvvvxxx{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||{{{~~~~~~~~~~~~zzzjjj```fffoooyyyzzzvvvxxxsssfffiiizzzqqqTTTIIIGGGHHHLLLMMMKKKLLLPPPKKKKKKLLLOOOSSSUUUUUUTTTVVVYYY[[[XXXTTTRRRTTTWWWRRRSSSUUUUUUUUUVVVXXX[[[\\\ZZZXXXYYY\\\___```___]]]bbbaaa```hhhwwwnnn\\\^^^lllyyy{{{oooiii]]]RRRRRRaaa~~~ooo___UUUPPPMMMKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBCCCEEEHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPOOONNNNNNOOOPPPPPPSSSXXX[[[hhh|||pppddd[[[LLLGGGAAA===<<<<<<;;;:::;;;AAAHHHOOORRRTTTUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\TTTOOOQQQQQQOOONNNQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQUUUZZZ\\\[[[]]]aaafffiiimmmqqqsssssssssvvvyyy}}}}}}~~~~~~}}}{{{yyyxxxMMMOOOZZZlll}}}}}}tttuuu|||yyyxxxvvvtttrrrpppooonnnllliiieeeddddddccc```^^^___]]][[[XXXTTTPPPLLLJJJIIIHHHFFFFFFGGGJJJMMMOOOfffssszzzrrrhhheeehhhiiijjjwwwzzziii___gggyyy~~~sssqqqyyywwwpppllljjj___PPPKKKOOODDDDDDDDDFFFHHHIIIIIIHHHGGGJJJLLLMMMLLLKKKJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPNNNOOOOOOPPPPPPOOOOOOOOONNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNMMMLLLLLLNNNPPPLLLMMMNNNOOOPPPOOONNNNNNRRRRRRQQQQQQQQQQQQRRRSSS```pppxxxiiiqqqqqqtttuuuVVVLLLDDDDDDFFFEEEBBBAAA>>>===<<<;;;:::;;;<<<===;;;===???AAACCCGGGKKKOOOOOOQQQSSSWWWZZZ\\\^^^___``````aaabbbdddeeefffggghhhiiijjjkkkkkkjjjhhhgggfffgggjjjmmmoooooonnnnnnooopppqqqrrrssssssssssssttttttttttttuuuuuuuuuvvvtttuuuwwwxxxxxxyyy{{{}}}yyy|||mmmggg```]]]___```^^^[[[TTTTTTUUUSSSOOOQQQ^^^lllmmmqqquuuvvvvvvwwwzzz}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}|||||||||zzz{{{|||~~~~~~~~~~~~}}}qqqdddZZZ]]]iiixxxqqqpppyyypppbbbhhh}}}mmmLLLGGGGGGJJJNNNOOOMMMOOOSSSTTTSSSSSSTTTVVVUUUSSSPPPPPPTTTWWWVVVRRRPPPRRRUUUQQQRRRSSSSSSTTTUUUYYY\\\bbb^^^ZZZYYY[[[]]]]]][[[[[[___```dddjjjooofffZZZbbbqqq}}}}}}mmmqqqbbbTTTQQQWWWkkk}}}eeeYYYTTTOOOKKKKKKKKKKKKJJJIIIHHHGGGCCCBBBCCCEEEGGGIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJLLLOOOOOONNNMMMMMMMMMOOONNNQQQVVVWWWbbbyyynnnVVVNNNCCC;;;999;;;<<<======BBBJJJPPPSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^\\\ZZZXXXWWWXXXYYYPPPJJJKKKLLLJJJKKKOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNSSSYYY\\\]]]___eeejjjiiioootttvvvuuuvvvzzz}}}~~~{{{xxxvvvBBBGGGNNNUUU^^^mmm~~~|||{{{zzzwwwuuuvvvtttqqqnnnjjjgggfffeeeeeeeeedddcccbbb```___^^^ZZZXXXTTTNNNIIIGGGHHHJJJEEEFFFGGGFFFCCCDDDOOO[[[xxxrrryyyxxxmmmssszzzxxxqqqhhh]]]VVV^^^zzz~~~{{{nnniiibbbRRRJJJLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKNNNPPPQQQRRRRRRPPPOOOMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNPPPRRRQQQOOOMMMRRRRRRRRRQQQPPPPPPRRRTTT\\\oooiiiaaannnmmmqqq}}}{{{vvv[[[EEECCCGGGDDD@@@AAA@@@===:::888888999999888===>>>>>>@@@CCCFFFIIIKKKLLLNNNRRRVVVYYY[[[]]]]]]^^^```cccdddeeefffhhhiiihhhhhhhhhhhhhhhgggffffffhhhiiiiiijjjlllnnnpppqqqoooooooooooopppqqqrrrsssuuutttttttttttttttuuuvvvqqqsssuuuvvvvvvwwwyyy{{{zzzzzzlllaaaaaagggeee^^^^^^\\\YYYTTTSSSXXXbbbiiipppvvvyyyxxxxxx{{{|||zzz~~~}}}{{{zzzyyy{{{|||~~~~~~~~~}}}}}}{{{}}}~~~~~~}}}}}}~~~yyywwweee^^^[[[cccqqqzzz|||{{{}}}vvvqqq}}}pppeeesssdddKKKGGGGGGGGGJJJMMMPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQOOONNNOOOPPPPPPQQQRRRSSSSSSSSS\\\[[[YYYWWWWWWXXXZZZ[[[___\\\]]]bbbccciiixxx~~~UUU^^^jjjuuu}}}xxx{{{qqqdddYYYTTT___~~~iiiVVVXXXPPPOOONNNKKKHHHGGGHHHIIIDDDEEEFFFEEEDDDCCCDDDEEEHHHIIIIIIIIIIIIHHHGGGFFFLLLMMMNNNOOONNNMMMLLLKKKLLLNNNTTTYYYVVVZZZrrrqqqaaaNNNDDD>>>999888888@@@EEELLLRRRTTTTTTSSSSSSTTTTTTTTTSSSSSSQQQPPPPPPRRRQQQQQQQQQRRRTTTVVVXXXXXXUUUSSSTTTWWWZZZYYYXXXYYYYYYZZZZZZYYYWWWTTTRRRUUUOOOHHHGGGIIILLLKKKJJJRRRSSSSSSRRRPPPPPPRRRTTTRRRTTTWWW\\\aaafffhhhhhhlllooorrrtttvvvyyy|||yyywwwzzzwwwnnn<<>>:::888999999999888<<<<<<===>>>AAADDDGGGHHHKKKMMMPPPTTTXXXZZZ[[[\\\^^^```bbbddddddeeefffhhhggghhhhhhiiiiiihhhhhhggghhhhhhiiijjjkkkmmmnnnooooooooooooooopppqqqrrrsssttttttuuuuuuuuuvvvvvvvvvrrrtttvvvwwwwwwxxxzzz|||{{{yyyllliiikkkjjjddd___aaa```^^^\\\___fffmmmqqqvvvyyyxxxyyy|||}}}{{{||||||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~~~~}}}yyyyyyuuuqqqwww^^^[[[\\\eeerrryyyxxxuuu~~~qqqooo{{{qqqZZZLLLHHHHHHHHHJJJMMMOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSRRRQQQPPPOOORRRSSSSSSTTTUUUWWWXXXXXX\\\[[[[[[ZZZZZZ[[[\\\]]]^^^[[[]]]cccdddfffvvvlllVVV]]]eeeppp|||yyymmm```UUUWWWkkk{{{]]]WWWVVVTTTPPPNNNLLLKKKJJJHHHFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLRRRXXXVVVVVVhhh~~~|||fffVVVIII???<<<===AAAFFFMMMQQQSSSRRRRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXUUUSSSTTTWWWYYYYYYXXXWWWWWWXXXXXXWWWUUUSSSQQQPPPLLLGGGGGGJJJMMMMMMKKKOOOPPPRRRRRRRRRRRRTTTVVVVVVWWW[[[```eeeiiikkkkkkmmmppptttwwwyyy{{{}}}~~~zzz~~~rrrhhh:::<<<>>>???@@@DDDKKKPPPSSSWWW^^^fffoooyyy~~~|||zzzyyytttrrrooonnnmmmmmmkkkiiieeedddbbb___]]][[[ZZZYYY\\\\\\]]]\\\ZZZWWWTTTSSSMMMJJJFFFCCCBBBBBBAAA@@@DDD<<<888:::===GGGccc{{{pppbbb]]]ZZZ\\\aaaiiittt~~~qqqaaaUUUGGGCCCGGGDDDHHHHHHHHHHHHHHHHHHHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLJJJKKKMMMNNNOOOOOONNNMMMPPPQQQQQQQQQPPPNNNLLLKKKPPPPPPQQQRRRQQQPPPOOONNNNNNNNNOOOQQQSSSSSSPPPNNNLLLMMMNNNNNNNNNPPPSSSVVVZZZcccwww}}}|||yyyfff___ggg|||{{{xxxZZZKKKEEEBBBDDDIIIBBB???;;;999999999999888:::::::::<<<>>>AAACCCEEEIIIKKKNNNQQQUUUXXXZZZZZZ]]]___bbbcccbbbcccdddeeefffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmoooooooooooopppqqqrrrsssttttttvvvwwwwwwwwwvvvvvvtttvvvxxxxxxxxxyyy{{{}}}{{{}}}|||rrrooommmjjjdddhhhlllkkkgggffflllrrrqqqwwwzzzyyyyyy|||~~~|||zzz{{{{{{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~~~~}}}mmmlllkkkeeeddd[[[]]]cccmmmxxx}}}zzzuuuttt|||lll[[[PPPMMMJJJIIIIIIKKKMMMOOONNNNNNIIIJJJKKKMMMOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTTTTUUUWWWYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]ZZZ]]]cccdddcccjjjuuuaaa]]]^^^iiiwwwrrrcccZZZ^^^hhh{{{zzzkkk^^^XXXQQQNNNNNNMMMJJJFFFHHHHHHIIIJJJIIIGGGDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLPPPVVVTTTRRR[[[iiirrryyyhhhVVVIIICCCEEEIIINNNQQQRRRQQQPPPPPPTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWUUUTTTUUUWWWXXXXXXXXXVVVVVVVVVUUUSSSRRRPPPOOOKKKHHHFFFHHHLLLNNNNNNLLLLLLNNNQQQSSSSSSTTTVVVXXXXXX[[[___dddhhhlllnnnnnnppptttzzz}}}~~~~~~~~~~~~yyytttttt888:::===>>>>>>@@@DDDHHHGGGIIIMMMQQQWWW___gggmmmmmmttt{{{~~~~~~~~~~~~}}}|||yyywwwuuuuuuuuuuuupppnnnkkkiiihhhgggeeecccaaa___]]][[[YYYXXXWWWWWWXXXXXXXXXWWWTTTPPPLLLIIICCCAAA@@@AAABBBBBB@@@>>><<<999>>>FFFGGGKKK___wwwvvviii___\\\^^^aaadddhhhkkkqqquuuwwwyyyyyy|||jjjZZZQQQFFFDDDHHHDDDGGGGGGGGGHHHHHHIIIIIIIIICCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMLLLNNNOOOOOOPPPOOONNNMMMLLLOOOOOOPPPQQQPPPOOONNNMMMOOOOOOPPPRRRTTTSSSQQQOOOLLLMMMMMMMMMMMMNNNQQQTTTYYY___kkk}}}~~~wwwggg]]]\\\}}}uuuxxx[[[KKKFFFDDDEEEGGGDDDAAA===:::::::::999888999999999:::<<>>???DDDFFFHHHJJJMMMRRRYYY]]]^^^eeemmmpppnnnlllmmmooottt|||~~~~~~|||yyywwwwwwvvvtttsssrrrrrrssstttooollliiifffdddccc```^^^___^^^\\\ZZZXXXWWWVVVVVVUUUUUUSSSQQQMMMHHHCCCAAA======>>>@@@AAA@@@===;;;999@@@LLLVVVVVVVVVcccsssjjj^^^YYYWWW```ggggggbbbaaaeeejjjwwwvvvtttvvv}}}xxxooo]]]SSSOOOHHHGGGJJJFFFDDDEEEEEEFFFGGGHHHIIIIIIBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLNNNOOOOOOOOONNNNNNMMMMMMNNNOOONNNMMMLLLKKKOOOOOOPPPRRRTTTSSSQQQOOOMMMNNNNNNMMMLLLLLLOOOQQQUUU[[[dddqqqccc[[[|||{{{~~~aaaOOOHHHFFFFFFGGGFFFCCC>>><<<;;;:::999888::::::::::::<<<>>>@@@BBBDDDFFFHHHLLLPPPSSSVVVXXX\\\^^^```aaa``````aaacccdddeeegggiiikkklllmmmmmmmmmmmmllllllllllllmmmmmmoooooooooooopppqqqrrrsssrrrtttvvvxxxyyyxxxwwwvvvwwwyyyzzz{{{zzzzzz|||~~~|||{{{{{{|||vvvuuuyyy{{{{{{vvvooonnnrrrxxxuuuzzz}}}{{{{{{}}}~~~|||{{{}}}~~~}}}{{{{{{{{{|||}}}~~~~~~~~~pppZZZVVVTTTLLLHHHfffpppzzz{{{xxx~~~vvvggg\\\UUUPPPLLLMMMKKKKKKLLLMMMNNNNNNLLLJJJJJJJJJLLLMMMPPPRRRSSSPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPQQQSSSVVVXXXZZZXXXZZZ\\\___```___^^^\\\___\\\[[[]]]______aaadddfff|||{{{```XXXbbbqqqrrreee]]]bbbuuurrr]]]QQQPPPRRRQQQNNNIIIHHHHHHIIIJJJHHHCCC@@@>>>??????@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKPPPNNNMMMOOOPPPQQQTTTXXX[[[\\\iiihhhSSSNNNPPPRRRSSSRRRPPPPPPQQQSSSRRRQQQPPPPPPPPPQQQQQQPPPQQQSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUXXXVVVSSSOOOLLLJJJHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKMMMPPPRRRTTTUUUUUUWWWYYY```cccgggkkkmmmppptttwww|||~~~xxxvvvzzzyyysssttt|||444444555666777777888888===>>>AAACCCEEEJJJOOOSSSTTTZZZaaaeeeeeeddddddeeeiiiooovvv{{{}}}}}}}}}|||||||||{{{yyywwwuuutttqqqqqqpppooonnnmmmmmmnnnjjjhhhdddbbb```___\\\ZZZ\\\[[[YYYVVVUUUSSSRRRRRROOONNNKKKHHHDDD@@@===;;;;;;<<<>>>===<<<===???AAAWWWdddnnnlllddddddkkkqqq~~~uuueeeaaadddbbbnnnuuummmaaa^^^dddjjjlllmmmooorrryyy{{{qqqeee^^^PPPLLLMMMGGGGGGJJJFFFAAABBBBBBDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKMMMOOOPPPPPPPPPOOOLLLLLLMMMNNNMMMLLLKKKJJJNNNNNNOOOQQQSSSSSSPPPNNNNNNOOONNNMMMLLLLLLNNNPPPQQQXXX^^^wwwzzzjjj^^^xxx}}}fffTTTLLLJJJKKKHHHDDD@@@===<<<;;;:::888;;;:::::::::;;;===???@@@CCCDDDFFFJJJNNNRRRVVVXXX[[[]]]```aaaaaaaaabbbcccdddeeegggiiijjjllllllmmmnnnmmmmmmmmmmmmmmmnnnooooooooooooooopppqqqrrrsssrrrsssuuuwwwxxxxxxwwwwwwwwwyyy{{{{{{zzzzzz|||}}}}}}|||}}}|||wwwrrrqqqtttxxxxxx}}}}}}|||}}}}}}{{{|||~~~}}}|||||||||~~~~~~~~~~~~lllZZZUUUNNNIIINNNkkkyyy}}}{{{yyyzzzkkkWWWOOOPPPPPPMMMMMMKKKKKKLLLNNNOOONNNMMMLLLLLLLLLMMMNNNPPPSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQRRRSSSVVVYYY[[[YYYZZZ\\\^^^^^^^^^\\\[[[___]]]\\\\\\]]]___bbbdddbbb~~~yyy\\\UUUbbbttt}}}vvvllleeehhh~~~kkkYYYRRRQQQNNNLLLJJJHHHGGGHHHJJJIIIEEEAAA@@@?????????@@@BBBDDDFFFDDDDDDDDDEEEFFFHHHIIIJJJOOONNNMMMMMMNNNQQQTTTWWWTTTWWWbbbrrr~~~hhhXXXPPPRRRSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNOOOPPPQQQPPPQQQRRRRRRSSSSSSSSSRRRQQQRRRTTTTTTSSSRRRRRRSSSUUUSSSOOOKKKHHHFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNRRRSSSUUUVVVWWWYYY\\\^^^gggjjjnnnoooppptttzzzvvvkkkiiimmmuuu777666555555666666666555555777:::<<<>>>AAAEEEHHHIIIKKKNNNQQQTTTVVVXXXYYY___dddiiimmmqqqxxx}}}yyyvvvsssxxxwwwwwwuuussspppnnnmmmkkkkkkjjjiiihhhfffeeedddaaa___\\\[[[[[[ZZZYYYWWWUUUTTTRRROOOMMMKKKJJJJJJFFFDDDBBB???<<<;;;:::999999;;;<<<;;;;;;BBBNNNYYY~~~yyyxxxxxxtttwww~~~pppcccaaajjjuuu}}}|||mmmjjjrrryyylllmmmkkkhhhhhhhhhccc[[[RRRHHHHHHIIIBBBAAAEEECCC>>>>>>???AAABBBDDDEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNOOOLLLMMMNNNPPPPPPPPPOOOOOOLLLMMMMMMNNNNNNMMMKKKJJJNNNNNNOOOQQQRRRRRRPPPMMMMMMNNNNNNMMMLLLMMMOOORRRPPPXXXXXXgggpppbbbkkkqqqXXXMMMKKKIIIFFFAAA>>><<<;;;:::999::::::999999:::<<<>>>???BBBCCCEEEIIIMMMQQQUUUXXX[[[]]]```aaaaaabbbccceeecccdddfffhhhiiikkkkkkkkklllllllllllllllmmmnnnooooooooooooooopppqqqrrrsssrrrssstttuuuvvvwwwwwwxxxwwwyyyzzzzzzzzzzzz{{{}}}}}}{{{xxxvvvvvvwwwxxx{{{~~~|||}}}|||yyy}}}~~~~~~}}}}}}~~~~~~~~~zzziii^^^ZZZOOONNN]]]uuuzzzyyyzzz{{{zzzeeeQQQIIIMMMPPPNNNLLLKKKKKKLLLNNNPPPOOONNNNNNNNNMMMMMMNNNPPPRRRTTTRRRRRRQQQPPPQQQQQQRRRSSSTTTSSSRRRRRRSSSUUUXXXZZZ[[[[[[]]]]]]]]]]]]\\\[[[]]]______]]][[[]]]aaacccaaaooojjjRRRVVVcccjjjyyypppiiirrrnnn```XXXRRRNNNKKKHHHFFFHHHKKKKKKHHHDDDBBBAAA@@@??????AAABBBDDDAAAAAAAAABBBDDDFFFHHHIIIKKKMMMNNNMMMMMMNNNQQQRRRPPPRRRYYYaaagggrrr}}}uuuoooooolllddd[[[WWWPPPQQQQQQPPPNNNNNNOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQPPPPPPPPPPPPQQQQQQRRRNNNQQQSSSSSSQQQOOOPPPQQQNNNLLLHHHEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMOOOQQQSSSVVVWWWXXXYYY[[[^^^dddgggllloooqqqqqqqqquuu}}}vvvcccYYYeee~~~555444333333444555555444222555777999:::;;;===???CCCBBB@@@BBBFFFKKKNNNPPPZZZ^^^cccgggkkkpppwww{{{yyy{{{zzzwwwvvvxxxvvvrrrppppppooommmllljjjhhhggggggggggggfffdddaaa^^^]]]YYYWWWUUUUUUVVVWWWVVVUUUOOONNNKKKIIIFFFDDDCCCCCC???===;;;888777888999999777:::;;;:::===KKK```qqq{{{~~~iiiWWWRRR\\\pppwwwvvv~~~}}}qqqaaaVVVSSSSSSRRRMMMDDDEEEFFF===;;;AAA@@@<<<<<<>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPNNNOOOPPPQQQPPPOOONNNMMMMMMNNNNNNOOONNNMMMLLLKKKMMMMMMNNNPPPRRRQQQOOOMMMKKKLLLMMMMMMMMMNNNQQQTTTQQQXXXSSSYYYyyyjjjddduuucccMMMGGGJJJFFFBBB>>><<<;;;:::999:::999999888999;;;<<<===BBBCCCEEEHHHLLLQQQUUUXXXZZZ]]]___aaabbbbbbdddfffcccdddfffgggiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnoooooooooooopppqqqrrrsssrrrrrrsssssstttvvvwwwxxxwwwyyyzzzzzzyyyyyy{{{|||}}}~~~~~~zzzyyyzzz{{{zzzxxx}}}||||||{{{xxx}}}}}}~~~~~~~~~~~~~~~vvvgggbbb___QQQSSSiii~~~|||zzz|||yyyjjjdddoooxxxssseeeTTTLLLNNNQQQPPPLLLKKKJJJLLLOOOPPPPPPOOOOOONNNMMMMMMNNNPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSQQQPPPQQQSSSVVVXXX]]]]]]]]]^^^]]]]]]\\\\\\\\\___aaa^^^[[[\\\___aaa```ccckkkzzz~~~sssTTTQQQZZZ]]]kkkuuu~~~vvvrrrpppwwwuuuhhh^^^XXXMMMIIIGGGHHHKKKMMMJJJGGGDDDCCCAAA??????@@@AAABBB@@@@@@@@@AAABBBDDDGGGHHHGGGKKKNNNMMMLLLLLLMMMMMMPPPKKKKKKSSSZZZ___gggpppzzz|||zzzpppeee^^^___]]]\\\[[[VVVPPPOOORRROOOOOOOOONNNLLLLLLMMMOOOOOONNNLLLKKKKKKMMMNNNPPPQQQPPPOOONNNNNNOOOQQQRRRMMMPPPSSSRRRPPPNNNOOOPPPHHHFFFCCCAAAAAACCCFFFHHHFFFGGGJJJLLLNNNQQQTTTWWWXXXYYYZZZ[[[^^^cccjjjooommmoooqqqpppooottt~~~}}}~~~vvvpppddd___ppp555555444444444333333333444444555666777888999999=========???BBBFFFIIILLLPPPTTTXXXYYYZZZ___hhhooooooqqqssssssqqqnnnlllkkkjjjjjjiiihhhfffdddbbbaaa```^^^\\\YYYWWWVVVVVVVVVSSSSSSRRRQQQPPPOOONNNMMMFFFEEEEEECCCAAA>>>;;;999777888888777777888777444777777;;;AAAIIIYYYrrrzzzaaaRRRYYY^^^^^^nnn}}}xxxnnnaaaVVVPPPNNNNNNEEECCCBBBBBBBBB@@@<<<777;;;;;;;;;<<<>>>???AAABBB???@@@BBBEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIOOONNNNNNPPPTTTUUURRRPPPOOOPPPPPPQQQPPPNNNMMMLLLMMMNNNPPPRRRRRRPPPMMMLLLLLLLLLKKKKKKMMMOOORRRTTTUUUZZZWWWUUUggg}}}ooobbbwwwfffRRRNNNKKKJJJGGGAAA===<<<;;;:::<<<:::888999;;;=========>>>@@@BBBFFFJJJOOORRRUUUZZZ\\\___bbbdddeeeeeeeeeffffffgggggghhhhhhiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnnnnnnnoooppppppqqqqqqwwwvvvuuuttttttuuuvvvvvvxxxxxxxxxyyyzzz{{{|||}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~|||{{{|||wwwkkkccc```ZZZddd|||}}}~~~uuu}}}qqqfffdddmmmsssvvv|||~~~lllXXXNNNKKKJJJKKKMMMMMMKKKIIIIIILLLNNNOOOOOOKKKKKKKKKKKKLLLMMMNNNOOOSSSRRRPPPOOOPPPQQQQQQPPPPPPRRRTTTUUUUUUUUUVVVXXXXXX[[[___bbbcccaaa]]]ZZZXXXYYY[[[\\\]]]^^^^^^^^^___cccaaahhh|||www~~~qqqVVVIIIJJJTTTbbbooowwwsssnnnooo\\\TTTSSSPPPLLLMMMOOOOOOKKKIIIGGGDDDBBB@@@?????????AAA@@@??????@@@BBBDDDFFFJJJIIIIIIJJJJJJLLLMMMMMMKKKLLLMMMOOORRRUUUYYY[[[aaa```^^^\\\YYYWWWUUUTTTSSSRRRPPPNNNNNNNNNPPPQQQNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPOOONNNLLLKKKIIIHHHGGGFFFFFFDDDBBBBBBDDDHHHLLLNNNJJJFFFHHHNNNTTTVVVVVV[[[ZZZZZZ___gggmmmqqqrrruuuqqqnnnoootttzzz}}}~~~|||}}}~~~|||vvvooo```]]]nnn555555555555444444444333444555555666666777777777:::::::::;;;>>>AAADDDFFFIIILLLPPPQQQRRRVVV^^^dddeeehhhkkklllkkkiiiiiihhhiiiiiihhhfffcccaaa___]]]ZZZXXXVVVTTTRRRQQQQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGCCCBBB???===:::888777666:::::::::888777777666444888888:::???JJJ\\\sss~~~qqqbbbSSSLLLTTT]]]ddduuuzzziiiYYYMMMHHHGGGGGGFFFCCC@@@???@@@@@@>>>;;;=========>>>???@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIINNNMMMMMMOOORRRRRRPPPNNNQQQQQQQQQQQQPPPOOOMMMLLLMMMNNNOOOPPPPPPNNNMMMKKKKKKJJJJJJKKKMMMPPPRRRTTTUUUWWWVVVUUUccc}}}jjjrrrhhhPPPMMMGGGGGGEEEBBB@@@???===<<<<<<:::888888:::<<<<<<<<<>>>???BBBEEEJJJNNNQQQSSSXXXZZZ]]]```cccdddddddddeeeeeeeeefffgggggghhhhhhiiiiiijjjjjjkkklllllllllppppppppppppqqqqqqrrrrrrwwwvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~xxxmmmfff^^^fff}}}zzz|||rrrjjjbbbsss|||yyygggTTTKKKIIIHHHIIIJJJLLLKKKJJJKKKMMMNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNUUUSSSQQQPPPPPPQQQQQQQQQPPPRRRTTTTTTTTTUUUVVVXXXXXXZZZ^^^```aaa```^^^\\\ZZZ[[[\\\]]]^^^^^^______[[[``````eee]]]HHHKKKIIITTT```kkk{{{ssswwwkkk^^^WWWRRRTTTWWWVVVPPPJJJIIIGGGFFFEEEEEEEEEDDDDDD>>>>>>===<<<===???AAABBBGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLNNNQQQSSSTTTXXXXXXWWWVVVTTTSSSRRRRRRQQQOOONNNLLLLLLLLLNNNOOOLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLMMMNNNNNNNNNMMMNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEEEECCCCCCDDDHHHKKKMMMKKKJJJLLLQQQVVVZZZ[[[\\\[[[]]]cccmmmssstttrrrqqqppppppssswww{{{||||||zzz{{{~~~~~~wwwjjj```WWWWWW___ppp666666666555555555444444555555555555555555555555666666666777888;;;===???@@@BBBEEEEEEFFFIIIOOOTTTTTTWWW[[[^^^^^^^^^___```aaa```___]]]ZZZXXXUUUTTTPPPOOONNNLLLJJJIIIIIIHHHEEEEEEDDDCCCAAA@@@???>>>===;;;999777666666666666999999888777666777:::===CCCFFFIIILLLSSS```oooyyy}}}hhhYYYNNNMMMPPPWWWaaalllzzz~~~gggTTTIIIFFFFFFFFFEEEBBB???===>>>@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMLLLLLLNNNOOOOOOMMMKKKOOOOOOOOOOOOOOONNNLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLOOOQQQSSSSSSSSSTTTVVV]]]ssstttwwwUUULLLIIIHHHFFFEEEEEEBBB???===;;;999888777999;;;;;;:::===>>>AAADDDHHHLLLOOOQQQVVVXXX[[[^^^```bbbcccccccccddddddeeeffffffgggggghhhiiiiiijjjjjjkkkllllllppppppqqqqqqrrrsssssstttwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyzzz|||~~~zzz}}}}}}}}}}}}~~~}}}|||}}}{{{{{{uuukkkaaaiiizzzrrrmmmlll{{{qqqaaaPPPHHHGGGFFFFFFGGGIIIIIIJJJLLLNNNMMMJJJHHHIIIIIIIIIIIIJJJKKKLLLLLLTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXYYY[[[]]]______^^^^^^\\\\\\]]]]]]^^^^^^^^^^^^[[[^^^___aaarrrtttVVVRRRFFFKKKQQQ\\\mmmyyykkkbbb]]]___\\\SSSMMMNNNIIIGGGEEEDDDEEEEEECCCBBB======<<<<<<<<<>>>???@@@BBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDEEEGGGIIIHHHIIIKKKMMMPPPTTTYYY]]]___```dddllltttxxxvvvsssooopppssswww{{{|||zzzxxxssstttwwwzzzwwwjjjXXXKKKDDDUUUhhhttt|||777666666666666555555555555555555444444333333333444444444444555666777888999;;;<<<<<<<<<>>>BBBFFFDDDGGGKKKNNNOOOPPPQQQRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>===;;;:::999888777555555555666777888999999777666666888:::AAAMMMYYYgggppptttmmmgggjjjppprrrwwwhhhVVVKKKKKKXXXccceeehhhpppuuuuuuwwwwwwzzz~~~|||zzzuuu___NNNGGGFFFFFFFFFAAA@@@???>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@??????@@@AAABBBEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIILLLLLLMMMNNNNNNMMMLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMPPPPPPOOONNNNNNMMMMMMMMMKKKKKKKKKKKKKKKMMMNNNOOOQQQOOORRRVVVWWWddd|||uuunnnVVVPPPKKKHHHIIIIIIEEE@@@===<<<:::777777888999999999<<<===???BBBFFFJJJMMMNNNTTTVVVXXX\\\___aaabbbcccccccccdddeeefffgggggghhhhhhhhhiiiiiijjjkkkkkklllmmmnnnoooppprrrtttuuuuuuwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwxxxxxxwwwxxxxxxzzz|||~~~zzz~~~~~~~~~~~~~~~{{{xxx~~~qqqhhhbbbllluuuooommmkkk\\\NNNIIIIIIHHHGGGGGGHHHGGGHHHJJJLLLMMMKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLQQQRRRQQQPPPNNNMMMMMMNNNMMMNNNOOONNNNNNNNNQQQSSSWWWXXXYYYZZZ\\\]]]______\\\\\\\\\\\\\\\\\\]]]]]]___^^^^^^___fffzzzyyyfffQQQKKKIIIOOO^^^ooo}}}yyytttssshhhYYYUUU[[[MMMJJJFFFEEEEEEDDDBBB?????????>>>>>>>>>???@@@@@@????????????@@@BBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDFFFGGGGGGGGGIIIJJJGGGKKKOOOQQQQQQTTTZZZ```dddhhhooouuuxxxxxxvvvuuurrrsssvvvyyy{{{zzzxxxvvvkkkiiiiiillliii^^^OOOFFFMMMcccvvvyyyzzz~~~{{{rrr777666666666666555555555555555444444333333222222333333333333333444444555666777777777777999;;;===<<<>>>AAACCCCCCDDDEEEGGGBBBBBBCCCCCCBBBBBBAAA@@@?????????>>>======<<<;;;999999888777666555444444111222555777888888777777555333555;;;BBBOOOfff{{{zzzyyy~~~vvvqqqssssssjjj\\\NNNFFFDDDSSShhhvvvsssnnnnnnkkkdddiiisssxxxuuurrrtttuuutttiii]]]MMMCCC@@@AAABBBAAA<<<>>>@@@AAABBBAAAAAAAAAAAAAAA@@@?????????@@@@@@BBBAAA???>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLNNNNNNMMMLLLKKKKKKHHHHHHJJJKKKMMMOOOQQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJOOOMMMQQQVVVTTTZZZ{{{}}}cccwwwiiiUUUKKKEEEHHHJJJFFFAAA???===:::888777888999999888;;;<<<>>>@@@DDDGGGJJJKKKRRRSSSVVVYYY]]]___aaabbbcccdddeeefffggghhhiiiiiihhhiiiiiijjjkkkkkklllllliiijjjlllnnnqqqsssuuuvvvuuuuuutttttttttuuuwwwxxxzzzyyyyyyxxxxxxxxxxxxyyywwwwwwwwwxxxzzz|||~~~~~~~~~}}}~~~|||wwwyyyvvveeeaaabbbooo|||pppmmmnnnfffYYYMMMKKKLLLKKKIIIIIIHHHFFFEEEGGGJJJMMMNNNNNNKKKKKKJJJJJJKKKKKKLLLLLLQQQRRRSSSRRROOONNNNNNOOONNNOOOPPPPPPOOOPPPQQQSSSWWWWWWWWWWWWYYY[[[^^^___[[[ZZZZZZYYYYYYZZZ[[[\\\___\\\\\\^^^aaalll___OOOBBBEEEQQQ^^^mmmyyy~~~|||}}}mmmdddTTTOOOIIIHHHHHHIIIFFFCCC@@@@@@@@@???????????????<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCCCCCCCBBBBBBAAAAAABBBEEEHHHJJJJJJKKKLLLNNNMMMRRRVVVVVVUUUWWW___fffkkkrrrzzz{{{wwwssstttwwwxxxyyyyyyyyyxxxwwwvvvuuuhhh```[[[ZZZXXXRRRNNNOOOgggyyy~~~|||{{{ooo666666666555555555444444555555555444444333333333333333333333333333333333555555444555555666777777999:::============>>>@@@999:::;;;<<<<<<===<<<<<<:::::::::::::::999888777666666666555555555444444222333555666777666666555333111555===EEETTToooqqqbbbYYY]]]]]]SSSFFF???BBBGGG___uuu~~~rrrmmmiiiccciiisssvvvooojjjjjjggg```SSSMMMEEE@@@@@@@@@@@@>>>:::===AAACCCBBBAAAAAABBBAAAAAA@@@??????@@@@@@@@@AAA@@@@@@?????????@@@@@@<<<>>>@@@CCCDDDEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMMMMLLLKKKKKKKKKIIIIIIJJJLLLOOORRRTTTUUURRRRRRRRRRRRQQQOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHMMMLLLPPPUUUTTTXXXppp~~~dddggg|||[[[LLLBBBEEEIIIGGGCCCCCC>>><<<999888999999888888:::;;;<<>>>>><<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCC???@@@@@@@@@AAAAAABBBBBBCCCFFFJJJLLLNNNPPPRRRTTTPPPSSSVVVVVVVVV[[[cccjjjtttyyy}}}zzzssspppsssxxx{{{|||{{{yyywwwuuuuuuvvvlllaaaXXXTTTPPPMMMUUUaaa~~~vvv555555555555444444444333555555555555444444444444222333333333333333333333333222222222333444444333444666888888777888999:::666666777888888888888888555666666777777666555444444444444555555555555666555444444555777999<<<>>><<<;;;@@@IIIMMMWWWpppsss```SSSLLLNNNMMMHHHCCCGGGSSS^^^sss{{{tttuuuvvvwwwtttqqqmmmfff]]]VVVUUUOOOMMMIIIFFFCCCAAA@@@@@@<<<>>>AAAAAA@@@@@@BBBDDDBBBAAAAAAAAAAAAAAABBBBBB??????@@@@@@AAA@@@@@@@@@===>>>AAACCCDDDDDDCCCCCCAAAAAABBBCCCDDDFFFGGGHHHEEEHHHKKKLLLJJJIIIJJJKKKJJJJJJJJJKKKMMMOOOQQQSSSQQQQQQRRRRRRQQQOOOMMMKKKIIIIIIJJJJJJJJJIIIIIIIIILLLMMMPPPTTTVVV[[[jjjzzzkkkooo}}}lllXXXHHHHHHKKKHHHDDDEEE@@@===:::999999999999888999:::;;;===@@@CCCEEEFFFKKKLLLOOORRRVVVZZZ]]]___bbbbbbcccdddfffggghhhiiijjjkkkkkkllllllmmmnnnnnnkkkllllllmmmnnnnnnoooooorrrrrrqqqqqqrrrsssuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzvvvwwwwwwxxxyyy{{{|||}}}{{{{{{~~~~~~}}}|||zzzxxxxxx{{{{{{xxxxxxzzzyyyvvvggg___gggpppxxx}}}{{{rrrmmmwww[[[QQQIIIKKKNNNMMMJJJIIIJJJIIIHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKNNNQQQUUUUUURRRPPPQQQTTTPPPSSSVVVWWWVVVUUUTTTTTTVVVVVVVVVVVVWWWXXXZZZZZZYYYXXXXXXWWWXXXZZZ\\\^^^YYY^^^```^^^]]]cccjjjoootttTTTKKKKKKJJJRRR___kkkttt~~~}}}jjj```UUUNNNNNNNNNKKKHHHCCCCCCCCCBBBBBB@@@??????>>>===<<<;;;:::::::::::::::;;;===???AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCBBB@@@???>>><<<===>>>???AAABBBCCCDDDEEEHHHKKKNNNQQQTTTXXX[[[UUUWWWXXXYYY\\\cccmmmttt}}}{{{xxxtttqqqqqquuuxxxyyy{{{|||{{{xxxvvvvvvwwwrrriiibbb^^^XXXXXXhhh{{{|||555555444444444333333333555555555555555555555555111222333333333333333222111111000111222222222111///111222333333333555777444555555555555444444333222333444555555444333222333333333444555666666777555444333444888@@@GGGLLLNNNNNNTTT[[[\\\```uuuwwwqqqkkk```TTTLLLJJJIIIHHHGGGLLLXXXjjjvvv~~~tttlllnnnfffSSSKKKRRRPPPOOOMMMIIICCC???>>>>>>>>>???@@@???===>>>BBBFFFBBBBBBBBBBBBBBBCCCDDDDDD>>>???@@@BBBBBBAAAAAA@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHCCCFFFJJJJJJIIIHHHIIIKKKIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPRRRRRRQQQOOOKKKIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMPPPTTTWWW^^^gggoooxxxeeeooottt~~~fffQQQNNNOOOIIIDDDEEEAAA>>>;;;:::::::::999888999999;;;===???BBBDDDEEEHHHIIILLLOOOSSSWWW[[[]]]```aaabbbccceeefffggghhhkkkkkklllmmmmmmnnnnnnoooooooooooonnnmmmmmmllllllqqqqqqppppppqqqssstttuuuuuuuuuuuuuuuvvvwwwyyyyyywwwwwwwwwxxxyyy{{{|||}}}zzz{{{}}}zzz{{{wwwoookkktttzzzvvvzzzuuusssvvvyyyyyyzzz}}}xxxvvvjjjdddpppxxx|||sssllliiippp}}}yyynnnmmm~~~WWWMMMGGGIIIMMMLLLIIIGGGKKKKKKKKKLLLMMMLLLIIIGGGJJJIIIIIIHHHHHHHHHIIIIIIIIINNNRRRRRROOOMMMOOORRRNNNQQQUUUWWWVVVSSSQQQQQQVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXYYY[[[^^^```[[[dddfff___ZZZ^^^cccdddqqqhhhWWWNNNEEEGGGQQQWWWeeerrrxxx~~~zzzvvv}}}xxxuuufff[[[XXXUUUQQQMMMGGGGGGFFFFFFEEEDDDCCCBBB???>>>===;;;:::999999999999;;;<<<>>>??????>>>===??????@@@@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGAAAAAA@@@@@@>>>===;;;::::::;;;<<<>>>@@@BBBDDDEEEFFFIIILLLOOOSSSWWW\\\_________```bbbhhhqqq|||{{{rrrnnnppptttwwwxxxuuuxxx|||}}}zzzxxxwwwxxxwwwppplllkkkfffgggzzz~~~|||666222///...///111444777222333444444444444333333333333333333333333333333555444333222111111000111000000//////000111222222222222333333333222222111555444333333555444222000333444444222333777999999222777999888===RRRpppvvvooonnnkkkuuu^^^[[[\\\ccciiijjjjjjlllOOOJJJMMMZZZhhhssswwwbbbVVVVVVXXXYYYSSSQQQMMMHHHEEEBBB@@@@@@AAA@@@???>>>>>>???@@@AAADDDDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@@@@AAABBBAAACCCEEEEEEBBB@@@AAACCCAAAAAABBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHIIIKKKLLLNNNOOOPPPPPPOOOMMMLLLNNNLLLKKKIIIHHHHHHHHHIIINNNOOOPPPRRRUUUYYY```ddd}}}nnnfffoooeeeSSSMMMIIIGGGIIIGGGCCC>>>;;;999999888888::::::;;;<<<>>>@@@AAABBBEEEGGGIIILLLPPPUUU[[[___]]]___bbbeeeggghhhiiiiiiiiiiiiiiiiiijjjlllnnnooommmmmmmmmmmmnnnnnnnnnnnnnnnsssuuurrrssswwwwwwsssvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{|||zzz{{{|||}}}}}}~~~}}}}}}~~~}}}~~~~~~zzzlll___YYYTTTTTTeeezzz~~~{{{yyyvvvrrrmmmooozzz|||vvvlllrrr{{{~~~}}}}}}uuuvvvuuuwww|||qqqnnnrrriiiRRROOOIIIEEECCCDDDGGGIIISSSOOOLLLKKKLLLLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFIIIKKKKKKIIIJJJMMMPPPQQQRRRSSSTTTSSSRRRPPPNNNPPPQQQSSSUUUVVVWWWVVVVVVXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]^^^```aaaaaa^^^\\\ggg}}}nnnWWWJJJFFFFFFHHHSSS```iiipppxxxuuuqqqtttyyygggaaa^^^YYYUUUTTTKKKFFFDDDDDDDDDAAABBBEEEAAAAAA@@@>>>===:::888777::::::::::::;;;<<<===>>><<<<<<<<<======>>>>>>>>>??????????????????????????????@@@@@@@@@@@@??????BBBAAA@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>>???DDDIIIJJJHHHLLLKKKNNNVVVYYYXXX\\\ddddddfffkkkttt}}}~~~tttnnnpppuuuvvvuuuuuu{{{||||||{{{|||}}}~~~|||vvvzzzzzzwwwwww~~~~~~|||zzzxxx999888888777555222111111444444444555555666666666555555555444444444444444444333333333333333333444333333333333333444444555333333333333333333333333222222222333555777777888666666555444222222222000555888888:::GGGeee}}}}}}}}}nnnddd\\\^^^pppyyykkkPPPQQQXXXdddnnnvvv~~~hhhWWWRRRQQQOOOPPPMMMHHHCCC@@@@@@AAABBBAAA@@@????????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA>>>AAACCCCCCAAA??????AAACCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNOOOPPPPPPOOONNNMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKMMMOOOQQQSSSWWW\\\___rrrxxxffflll]]]PPPUUURRREEEHHHEEE@@@<<<;;;::::::999999999999:::<<<>>>???@@@BBBDDDGGGJJJNNNSSSYYY]]]^^^```bbbdddgggiiijjjjjjjjjiiiiiiiiijjjlllmmmnnnnnnnnnnnnnnnoooooooooooowww{{{{{{xxxwwwzzzyyyuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~|||wwwiii]]]SSSNNNIIIFFFPPP___rrr|||wwwyyywww{{{}}}zzzyyyzzzrrriiiiiisss}}}{{{sssssslllkkksss||||||yyyxxx}}}~~~www{{{mmmXXXPPPNNNLLLJJJHHHHHHHHHHHHRRROOOLLLKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMOOORRRSSSSSSSSSQQQOOOLLLKKKOOOPPPRRRSSSUUUUUUUUUTTTWWWWWWWWWWWWXXXZZZ[[[[[[^^^^^^___aaabbbbbb```^^^]]]kkkpppUUUHHHJJJGGGKKKRRRYYYbbbmmmvvvzzz}}}rrrssswwwpppkkkaaaYYYUUUQQQLLLIIIIIIIIIEEEEEEHHHBBBBBBAAA@@@>>><<<;;;:::<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@BBBBBBEEEKKKLLLIIIOOOMMMPPPVVVYYYZZZ```gggkkkpppxxx}}}vvvooolllqqqxxxzzzzzzzzzuuuvvvwwwyyy|||{{{uuuzzz~~~}}}~~~|||uuuxxx444666888777555444444444222222111111222444555666555555555444444444333333111111111222333444555555444444444444444555555555444444333333333333444444444444333222000111333444555444555555555333222222555777999???NNNmmm~~~}}}xxxrrrkkkdddgggxxxqqq```QQQ[[[fffnnnrrrvvvuuurrrsss|||{{{vvv|||hhhUUUMMMIIIEEELLLHHHCCC???===>>>AAACCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA>>>@@@CCCDDDCCCAAA@@@AAAEEEEEEFFFGGGGGGHHHIIIIIILLLLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKJJJIIIHHHJJJKKKMMMNNNOOOPPPPPPOOONNNMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPRRRSSSUUUXXXZZZgggzzzccccccoooQQQUUUTTTDDDJJJFFFBBB>>>===<<<;;;999777777888888999;;;<<<===???AAADDDGGGKKKQQQWWW\\\``````aaacccfffhhhkkkllljjjjjjiiiiiiiiijjjlllmmmnnnnnnnnnooooooooopppppptttwwwwwwuuuuuuvvvvvvsssvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxyyyyyyyyyzzzzzz}}}~~~~~~}}}wwwoooXXXNNNFFFDDDAAA===AAAIIIWWWhhhzzzzzzuuuqqqrrrooopppxxx~~~~~~{{{yyywww~~~rrrdddbbbooo{{{yyyooojjjkkkrrr|||xxxxxx{{{{{{qqqZZZMMMLLLMMMNNNNNNMMMKKKHHHGGGNNNLLLJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNMMMOOOOOOPPPQQQPPPOOOMMMLLLNNNOOOPPPRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWYYYZZZ[[[^^^^^^^^^aaaccccccbbb```\\\aaalll___IIIIIIFFFEEEEEEJJJTTTaaalllssszzzuuufffiii|||vvvjjj___YYYTTTOOOKKKLLLKKKGGGEEEGGGCCCCCCBBBAAA@@@???>>>===>>>===<<<:::999888777777:::::::::::::::;;;;;;;;;========================<<<<<<<<<<<<<<<;;;::::::999999888777777777777888;;;;;;<<<<<<======>>>>>>@@@DDDFFFGGGJJJOOOQQQPPPSSSQQQRRRVVVYYY\\\dddkkkvvv}}}{{{wwwqqqmmmmmmuuu}}}~~~}}}|||tttsssrrrvvv|||xxxooo{{{}}}yyy}}}vvvvvv~~~zzzqqqxxx@@@CCCBBB>>>;;;999777444333222111000111333555777444444444444333333333333111111222222333333333333222222333333333333333333444333333222222333444555555666555222000///222444555333333666777666777:::777<<>>===;;;999777777777888999:::;;;<<<===???BBBEEEJJJOOOVVVZZZ______```bbbdddhhhkkkmmmjjjjjjiiihhhhhhiiijjjkkkmmmmmmmmmmmmnnnnnnnnnoookkkmmmooooooqqqrrrsssrrrvvvuuuttttttuuuwwwyyyzzzxxxyyyyyyyyyyyyzzzzzzzzz||||||~~~}}}xxxttt___TTTJJJFFFCCC@@@AAAFFFFFFVVVfffooorrrsssqqqmmmiiiddddddllltttxxx{{{|||{{{{{{~~~|||yyyvvvuuuwwwjjj[[[ZZZhhhuuutttkkkiiiqqq{{{~~~uuuwwwyyyzzzaaaOOOIIIKKKLLLMMMNNNNNNLLLIIIGGGIIIGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJIIIIIIIIIIIILLLIIIGGGIIILLLOOONNNLLLJJJKKKMMMOOOQQQRRRRRRRRROOOPPPQQQQQQRRRSSSSSSSSSVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\]]]___bbbcccbbbaaaaaaccceeeooooooSSSHHHGGGDDDBBBFFFNNNZZZhhhsssxxx~~~qqqtttqqqzzzuuuiiiccc[[[TTTOOOOOONNNJJJGGGGGGDDDDDDCCCBBBAAA@@@@@@@@@@@@???===<<<::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888888777777777777888888<<<<<<===>>>???@@@AAAAAABBBGGGJJJJJJMMMTTTXXXWWWVVVVVVXXX[[[___eeemmmssswwwqqqoooqqqnnnqqqyyy|||{{{{{{vvvssstttxxx}}}{{{ssssss|||}}}zzz|||{{{uuuvvv{{{xxxrrrxxxhhhmmmmmmfff]]]PPP???000888777555444444555777888666666666666666666666666666666777666666444333222222333333444444333222222333333333333444444555666222333444555555666888999999666888???EEEHHHNNNUUUTTTXXX^^^cccgggtttppppppxxxuuufffVVVRRR^^^mmm||||||rrriiidddjjjvvvyyylllaaadddlllooommmiii^^^OOOGGGFFFFFFDDDGGGGGGFFFEEECCCAAA???===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAABBBBBBDDDFFFHHHHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGGGGFFFEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJLLLOOORRRTTTTTTSSSTTTTTTZZZsssuuubbbjjjnnnVVVSSSKKKHHHDDDAAA???>>>;;;999999888888888999:::;;;;;;<<<>>>AAADDDHHHNNNTTTXXX]]]]]]^^^___bbbfffiiikkkiiihhhgggffffffggghhhiiikkkkkkkkklllllllllmmmmmmlllmmmnnnqqqrrrrrrssstttuuutttttttttuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||~~~qqq```SSSIIIDDDCCCFFF===HHHTTT[[[```fffgggfff\\\WWWVVV^^^gggnnnsssxxxyyyyyyyyy{{{~~~|||xxxuuusssqqqjjj```UUUSSS^^^iiihhh```gggqqq}}}{{{~~~yyyyyyuuufffRRRGGGGGGJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHMMMJJJHHHIIIMMMOOONNNLLLKKKLLLNNNPPPRRRTTTUUUVVVRRRRRRRRRSSSSSSTTTUUUUUUWWWXXXXXXYYY[[[\\\^^^___\\\[[[[[[]]]```aaaaaa```]]]cccdddddduuurrrWWWKKKFFFDDDFFFJJJRRRaaaooosss|||}}}|||~~~tttiii```YYYWWWUUUPPPMMMLLLFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999888888999888888777888888999999===>>>???AAABBBDDDEEEFFFEEEJJJMMMLLLMMMRRRVVVWWWXXX\\\bbbgggnnnvvv~~~{{{rrrmmmlllmmmmmmllloooxxx}}}|||yyyyyy|||yyyxxxwwwrrrkkkmmmsssgggxxx~~~}}}xxx|||}}}wwwrrrrrruuuxxx___BBB;;;:::888666555444444444777888888999999:::;;;;;;=========<<<:::888555444666666777888888666555444444555666777777777777777555555777:::<<<;;;888555<<<<<>><<<@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCCCCCCCBBBAAA@@@??????AAADDDEEEEEEDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLOOOPPPPPPOOOPPPQQQTTTeee~~~gggZZZiiifffRRRMMMKKKGGGDDDBBB@@@===:::::::::999999999::::::;;;;;;===@@@CCCFFFKKKQQQVVVXXXYYY[[[]]]```cccfffgggfffeeedddddddddfffggghhhjjjjjjjjjkkkkkkkkkkkklllpppnnnooorrrrrrooooooqqqtttttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{||||||}}}~~~}}}zzzcccPPPEEE@@@???>>>EEEKKKOOOVVV^^^bbb```UUUPPPPPPXXXaaaiiipppuuuwwwvvvuuuwwwzzz|||}}}}}}}}}yyyuuuqqqooonnneeeccc^^^[[[^^^cccbbb]]]iiissswwwpppxxxmmmcccVVVKKKGGGIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHGGGGGGJJJLLLGGGGGGGGGHHHHHHHHHIIIIIILLLKKKJJJKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYZZZ[[[]]]___```aaa\\\[[[[[[\\\^^^```______ZZZ```dddcccggg~~~yyyYYYNNNFFFFFFGGGIIITTTaaafffqqqxxx}}}qqqeee___[[[TTTOOOMMMJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBAAAAAAAAABBBCCCCCC?????????>>>>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;???@@@AAACCCFFFHHHIIIJJJKKKPPPRRRNNNLLLPPPTTTUUU]]]fffqqqyyy|||tttnnnmmmooorrrjjjhhhllltttyyyxxxwwwyyyvvvwww{{{xxxhhhTTTNNNSSSgggyyytttlllmmmnnnkkkaaaBBBAAA???<<<999777555444666666777888:::;;;<<<<<<>>>>>>>>>>>><<<999666444888999:::;;;:::999777666666777:::<<<===<<<:::999;;;<<<@@@HHHOOOOOOHHHAAAHHHLLL\\\xxxwwwsss{{{ggg\\\UUUYYYdddqqq}}}uuuiii^^^VVVRRRRRRNNNNNNIIIAAA>>>@@@@@@>>>@@@AAABBBCCCBBB@@@>>><<>>>>>>>>??????<<<>>>@@@BBBCCCCCCBBBAAA>>><<<;;;===@@@CCCDDDCCC@@@BBBDDDGGGHHHHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHDDDEEEGGGGGGFFFGGGHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHJJJKKKLLLLLLLLLKKKIIIKKKNNNNNNNNNNNNPPPQQQSSS]]]vvvwwwZZZWWWaaazzz~~~|||XXXPPPNNNJJJGGGEEECCC???===::::::999999888999999999:::<<<>>>AAACCCHHHMMMQQQTTTUUUXXX[[[^^^aaaccccccbbbbbbbbbbbbcccdddfffgggjjjjjjkkkkkkkkklllllllllnnnkkklllqqqqqqmmmmmmpppssstttuuuwwwxxxyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{|||}}}~~~}}}~~~pppYYYJJJAAA>>>BBBFFFIIIMMMTTT]]]___]]]RRRMMMLLLTTT^^^eeekkkpppsssrrrqqqrrrvvvzzz|||}}}{{{vvvrrrnnnlllkkkbbbiiimmmjjjgggggggggeeepppyyyyyyrrrooocccccctttyyysssgggWWWMMMLLLLLLJJJFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLJJJHHHGGGJJJMMMFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKKKKMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWYYYZZZZZZ\\\]]]___aaabbb^^^]]]\\\\\\^^^______^^^______bbbeeedddmmmwww```LLLGGGHHHGGGKKKRRRXXXdddnnnxxx~~~xxxmmmfff]]]UUUSSSPPPNNNKKKIIIGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>>>>======>>>??????@@@AAABBBDDDFFFIIIKKKMMMNNNQQQVVVXXXTTTRRRVVV[[[]]]gggttt|||xxxtttrrrsssuuuwwwwwwpppnnnooouuuwwwwwwwwwzzztttvvvyyysss]]]GGGFFFRRRuuu|||tttkkkeeeggglllqqqNNNMMMKKKHHHDDD@@@===;;;222222444555777999:::;;;;;;<<<<<<<<<:::888555333888999;;;;;;;;;999777666777:::===@@@AAA???===;;;<<>><<<>>>>>>;;;=========>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;<<<<<<======;;;<<>>@@@CCCFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGHHHHHHHHHHHHJJJKKKHHHGGGGGGHHHIIIJJJKKKLLLHHHIIIKKKLLLMMMMMMMMMMMMKKKMMMOOOOOOOOOPPPQQQSSSVVV\\\nnnhhhZZZRRRaaahhhSSSPPPMMMJJJHHHEEEBBB???:::999888888888888888888999;;;===???AAAEEEKKKOOOQQQSSSVVVZZZ]]]___aaaaaa````````````bbbccceeegggkkkkkkkkklllllllllmmmmmmmmmjjjlllrrrtttqqqrrrwwwrrrtttvvvxxxzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}|||}}}vvvaaaQQQHHHDDD@@@CCCFFFJJJRRRZZZ\\\XXXMMMGGGGGGNNNWWW]]]cccgggqqqooonnnppptttyyy}}}~~~zzzuuupppllljjjiiiZZZgggrrrqqqkkkiiijjjkkkuuu{{{|||ooobbbbbb[[[^^^ooo~~~qqqnnnaaaNNNGGGKKKLLLGGGDDDFFFHHHJJJKKKKKKJJJJJJJJJKKKKKKIIIFFFFFFHHHKKKFFFGGGHHHIIIJJJLLLMMMMMMJJJMMMNNNMMMJJJJJJMMMPPPMMMMMMNNNPPPRRRUUUWWWXXXUUUTTTTTTSSSSSSTTTUUUVVVYYYYYYZZZ\\\]]]___aaabbb```___]]]]]]___``````___ccc\\\\\\cccbbbaaarrrrrrSSSKKKLLLJJJHHHIIIPPP]]]fffoooyyy{{{zzzuuujjjaaa^^^SSSQQQNNNKKKIIIIIIIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCC????????????????????????<<<===>>>@@@AAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEEEEBBBCCCEEEHHHJJJMMMOOOPPPSSSYYY]]][[[[[[```gggkkkqqquuupppoooooosssxxx|||{{{zzz{{{xxxwwwyyyyyyvvvwwwzzzyyywwwuuukkkTTTEEEPPPfff}}}xxxwwwmmm```dddsss}}}bbb___qqq}}}tttooofffMMM===888777999888222222666333;;;444222:::333---;;;///777666444666222111<<<666999<<<===<<<<<<===???BBBTTTmmm{{{yyyzzzwwweeebbbllltttcccVVVNNN\\\]]]bbbkkktttvvvqqqkkkrrruuucccWWWOOOGGGBBB::::::::::::;;;<<<======<<<===>>>===:::888888888:::::::::;;;;;;<<<<<<<<<::::::<<<=========<<<;;;;;;;;;<<<>>>????????????>>>?????????@@@@@@@@@@@@===???BBBDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHLLLLLLMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNMMMNNNPPPRRR[[[TTTbbbyyyjjjRRRXXX{{{xxx___OOOPPPQQQEEEEEEFFF888>>>===;;;999888888999999777777888;;;>>>AAAEEEGGGLLLOOORRRTTTVVVXXX[[[^^^\\\]]]___```bbbbbbccccccfffgggiiilllmmmnnnnnnmmmmmmnnnpppqqqrrrsssssssssrrrrrrsssuuuvvvxxxyyyyyyvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~{{{zzzlllWWWKKKIIIKKKJJJJJJNNNUUUWWWUUUQQQKKKFFFBBBEEEMMMUUUXXXYYYccceeejjjooosssvvvxxxyyy}}}yyyvvvrrrnnnkkkjjjhhhhhh[[[___hhhrrrzzz}}}}}}{{{vvvfff```XXXfffuuu~~~{{{ooocccTTTJJJGGGIIIKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMKKKIIIGGGGGGIIIKKKIIIIIIIIIJJJJJJJJJJJJKKKMMMLLLJJJHHHIIIKKKNNNOOORRRSSSTTTVVVWWWWWWVVVVVVXXXVVVTTTSSSSSSTTTUUUVVV[[[YYYWWWXXX[[[]]]]]][[[^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^______aaaeeekkkooonnnYYYOOOGGGDDDDDDCCCIIISSS]]]gggrrrtttkkkddd^^^UUUOOOMMMMMMMMMLLLPPPMMMHHHFFFEEEFFFFFFEEEFFFEEEEEEFFFGGGGGGFFFDDDEEECCC@@@@@@AAABBBBBBAAA@@@???>>>???@@@CCCFFFHHHDDDFFFIIIKKKJJJJJJJJJJJJIIIGGGIIIOOOPPPNNNPPPWWW``````aaaeeelllvvv|||sssmmmiiihhhiiiooo}}}}}}zzzwwwxxxxxxsssnnnrrrwwwoooWWWEEELLLfff|||xxx~~~uuurrrssstttzzzQQQBBB888;;;BBBBBB===999666666222444999555222888444999444000333222444???LLLSSSYYYXXXQQQKKKIIIKKKRRR```vvv~~~kkk{{{tttfffYYYTTTXXX```llluuu|||rrrkkkgggvvv~~~wwwooorrr~~~{{{iii[[[RRRJJJBBB;;;::::::999888888999999999999;;;<<<<<<:::999999:::::::::::::::;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===???AAADDDEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLOOOQQQUUUPPP[[[lllsssdddwww}}}bbbNNNIIIFFFGGGJJJHHH@@@???===;;;999999999999777777888:::===AAADDDFFFIIILLLOOOQQQRRRUUUXXXZZZXXXYYY[[[^^^```aaaccccccdddeeegggiiikkklllmmmmmmnnnooopppqqqssssssssssssrrrrrrrrrsssuuuwwwxxxyyyvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}ooo\\\QQQOOOKKKIIIHHHLLLRRRVVVUUUSSSLLLGGGCCCCCCHHHNNNPPPQQQXXX\\\cccjjjppptttwwwxxx}}}~~~|||qqqqqqpppnnnllljjjiiiiiieeebbbfffvvvwwwllllllrrr}}}{{{sssiii___RRRJJJIIIJJJKKKJJJJJJIIIGGGFFFGGGHHHIIIJJJMMMLLLKKKIIIGGGGGGIIIKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVUUUUUUXXXWWWVVVUUUUUUUUUWWWXXXZZZXXXWWWYYY\\\]]]]]]\\\]]]]]]]]]]]]^^^___``````^^^___```aaaaaadddhhhkkkrrriiiTTTKKKJJJDDDCCCFFFKKKOOOWWWiiizzz~~~ssseee[[[WWWUUUSSSQQQRRRPPPMMMLLLLLLKKKJJJIIIIIIHHHFFFGGGHHHHHHGGGFFFHHHFFFDDDDDDEEEFFFGGGFFFBBBBBBAAABBBCCCDDDFFFGGGFFFHHHKKKMMMNNNOOORRRTTTTTTQQQRRRVVVXXXXXX^^^eeennnqqqwww}}}xxxsssnnnjjjhhhhhhfffiiittt{{{{{{wwwpppjjjddd```]]]fffhhh^^^NNNLLL___qqqwww~~~|||}}}pppZZZKKKUUUkkktttjjj^^^NNN>>>888;;;>>>GGGPPPPPPTTTUUUJJJAAAEEEFFFGGGOOOlllxxxxxxnnnkkknnnffflllyyy{{{{{{pppfffbbbeeeccc___gggwwwsssooosss~~~xxxpppfffaaaiiisssooofffZZZRRRLLLFFF===777999999888777666666666666777999:::;;;:::999:::;;;:::::::::::::::999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<===============<<<<<<<<<=========>>>>>>>>>===>>>AAACCCDDDEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJKKKJJJIIIGGGEEEDDDFFFGGGGGGHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOPPPMMMUUU___ooosssmmm]]]HHHIIIFFFCCCIIIBBBAAA???<<<:::999888888777777888999<<>>@@@BBBCCCDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIGGGEEECCCDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNNNNPPPTTTXXXcccoooqqqvvvLLLIIIGGG???CCCDDDBBB@@@>>>;;;888777666777777777888:::===???AAAAAACCCFFFHHHHHHJJJMMMOOOMMMOOORRRVVVZZZ___bbbdddddddddcccccceeegggiiijjjooopppqqqrrrssssssssssssqqqqqqppppppqqqsssuuuwwwwwwwwwxxxyyyyyyyyyyyyyyy{{{||||||}}}~~~~~~wwwnnnfffcccsssnnniiiggg```VVVPPPOOOIIIGGGFFFGGGLLLPPPSSSTTTMMMHHHCCC???????????????HHHNNNXXXcccmmmtttxxxyyy|||~~~}}}xxxssspppooopppmmmlllkkkjjjlllrrryyy~~~yyyrrrtttzzz}}}}}}uuuwwwyyymmmaaaUUURRROOOMMMNNNNNNMMMKKKIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYY[[[\\\]]]]]]]]]___```aaaaaabbbccccccccc]]]___bbbcccbbbbbbbbbcccffffffrrruuuUUUPPPCCC???FFFGGGCCCKKK[[[mmmvvvxxxlllfffccc```_________]]]\\\VVVSSSPPPPPPRRRVVVXXXYYYRRRPPPMMMLLLMMMNNNMMMMMMPPPQQQQQQRRRQQQQQQPPPOOORRRRRRSSSSSSUUUYYY___ccccccdddfffjjjpppwwwyyyuuupppnnnooorrruuuwwwyyyzzzxxxrrrrrrvvvzzz{{{xxxmmm```RRRHHHEEEHHHLLLJJJPPPcccxxx~~~vvvyyyvvvuuuvvvwwwvvvwwwzzz|||zzz|||jjjeeeaaatttwwwuuuuuu|||uuuvvvppp```VVV\\\hhhtttxxxlllbbbwwwoooqqq}}}}}}vvvuuurrrjjj\\\RRRQQQTTTNNNGGGCCC@@@>>><<<999666666666666666777888888777888:::999888666666777999999888888777777777666999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCDDDBBBCCCDDDEEEFFFEEEEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNMMMQQQSSSUUU]]]vvviiilll~~~PPPDDDHHHFFFFFFDDDCCCAAA>>>;;;888666444777777777777999;;;===>>>???AAACCCDDDEEEFFFHHHJJJIIIKKKNNNRRRWWW\\\aaaccceeeeeeddddddeeefffhhhiiioooooopppqqqrrrrrrrrrrrrppppppppppppqqqrrrtttuuuvvvvvvwwwxxxyyyyyyyyyyyy||||||}}}}}}~~~wwwnnngggccc^^^VVVPPPNNNJJJHHHFFFGGGIIIMMMPPPQQQJJJGGGBBB???============DDDJJJSSS___iiipppuuuwww{{{}}}}}}vvvqqqppprrruuunnnqqquuu{{{~~~yyy|||~~~xxxxxx~~~{{{~~~nnn^^^OOONNNNNNOOOPPPPPPOOONNNKKKKKKKKKKKKKKKLLLLLLMMMLLLMMMMMMMMMKKKJJJKKKMMMKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUUUUUUUVVVWWWXXXYYYYYYXXXZZZ[[[\\\\\\\\\\\\]]]```aaabbbccccccbbbbbbaaa[[[^^^bbbccccccbbbccccccgggeeejjjyyyuuuaaaOOOCCCDDDEEE@@@AAAIIIZZZcccqqq|||yyy}}}vvvpppllljjjhhhfffccc___[[[XXXYYYZZZ\\\\\\^^^[[[XXXVVVUUUUUUTTTSSSUUUVVVWWWWWWWWWWWWVVVVVVXXXYYY[[[]]]aaaffflllqqqrrrwww||||||xxxtttssssssuuuzzz}}}wwwvvvvvvssstttgggYYYQQQKKKEEEDDDHHHPPPNNNaaa|||~~~rrrqqqtttzzz|||xxxwwwyyy|||{{{yyyxxxddd___hhhttt|||uuuwwwtttiiiggglllrrrvvvrrrtttyyyvvvqqqzzzpppkkkiiicccXXXQQQKKKGGG@@@<<<::::::999999666666666666777888999:::666888999888666555555666777777777777777666666666999999888888888999:::;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGHHHHHHHHHIIIKKKMMMIIIOOOOOOPPPXXXfffppp```jjjkkksssdddHHHHHHIIIFFFEEEDDDCCC@@@===:::777555777777666666777999;;;<<<<<<>>>@@@AAAAAABBBDDDFFFFFFGGGJJJNNNSSSXXX]]]```ccccccddddddfffhhhiiijjjnnnoooooopppqqqqqqppppppoooppppppqqqrrrssssssssstttuuuvvvxxxyyyyyyzzzzzz||||||}}}~~~~~~{{{xxx~~~zzzmmmeee^^^UUUNNNKKKMMMKKKIIIHHHHHHJJJLLLNNNGGGEEEBBB>>><<<<<<===>>>???DDDMMMWWWaaajjjpppsss{{{}}}}}}vvvqqqqqqvvv{{{www~~~tttjjjsss}}}yyy|||nnn\\\NNNOOOOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMOOOKKKLLLLLLLLLLLLMMMMMMMMMKKKLLLNNNPPPRRRRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[YYY[[[^^^^^^\\\[[[[[[[[[^^^___aaabbbcccbbbbbbaaa]]]___bbbccccccccccccdddcccbbbeeejjjrrroooXXXJJJCCC??????BBBJJJQQQ]]]mmm|||~~~|||}}}~~~{{{vvvooojjjgggeeedddccchhhfffbbb``````___^^^\\\______```aaabbbbbbccccccfffiiinnnsssxxx}}}|||xxxwwwwwwtttuuuxxx}}}}}}uuupppiiiddd^^^QQQHHHIIIKKKIIIJJJOOOiiijjj{{{||||||rrrlllnnnssswwwqqq}}}sssoooqqqooohhh]]]WWW___rrr{{{nnnddddddfffhhhpppzzznnnssszzz|||vvvppprrrzzz{{{nnnjjjnnnnnn```PPPCCC@@@===:::888888888888777666666666666666777888444555777777666555666777555666666666666666777777999888888777888999:::;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@AAACCCDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGFFFGGGIIIKKKEEEKKKJJJLLLTTTWWWqqq|||___VVVYYY^^^ooofffQQQKKKDDDGGGGGGEEECCC@@@===:::888777777666666666777999:::999;;;=========>>>@@@BBBCCCDDDFFFIIIMMMSSSWWWZZZ\\\^^^aaadddgggjjjllllllmmmmmmnnnoooooooooooonnnnnnppprrrssstttsssrrrrrrssstttuuuwwwyyyzzz{{{{{{|||}}}}}}~~~~~~~~~uuuhhhfffuuussshhhaaaXXXPPPMMMPPPOOOLLLJJJHHHGGGHHHIIIEEEDDDAAA>>>;;;;;;;;;===;;;???GGGQQQ\\\fffmmmqqq{{{|||~~~~~~~~~zzzrrrlllmmmttt{{{xxx___\\\cccjjjnnnpppttt|||~~~|||}}}iiiVVVPPPQQQQQQQQQPPPQQQSSSUUUQQQQQQQQQPPPPPPOOONNNMMMNNNPPPQQQQQQPPPOOOOOOPPPMMMMMMMMMMMMNNNNNNNNNOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPSSSSSSUUUWWWXXXYYYZZZZZZZZZ]]]```___\\\ZZZYYYZZZYYY[[[^^^```bbbcccccccccaaacccddddddbbbbbbbbbccc```^^^```cccdddlll{{{___MMMHHHFFFCCCCCCEEELLLYYYjjjxxx{{{{{{zzzxxxvvvzzz~~~|||{{{xxxuuutttuuuuuutttssstttttttttuuuwwwyyy|||}}}}}}yyyvvvuuuvvvvvvxxxyyy{{{~~~uuulllddd[[[SSSMMMGGGJJJTTTZZZXXX[[[cccwwwiiidddhhhqqqyyy}}}ddd}}}yyy}}}ssseee\\\ZZZbbbgggkkkkkkiiilllwwwwwwjjj[[[QQQTTTiiixxxvvvsssvvv{{{qqqlllpppuuu|||{{{|||~~~tttqqqkkkjjjsssttt```FFF>>>===<<<;;;::::::999888888777666555555555555555111333666666666666888999444555555555666666777777999888777777777888:::;;;777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>???AAACCCCCCAAABBBDDDEEEEEEEEEDDDCCC?????????@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAABBBDDDEEEEEEEEEEEEHHHJJJCCCJJJGGGJJJRRRNNNaaadddMMMUUUSSSZZZmmmcccUUUKKKIIIHHHGGGFFFCCC???<<<:::777666666555555666888999777999;;;;;;;;;;;;===???AAABBBCCCFFFJJJOOOSSSVVVWWWYYY^^^ccchhhlllnnnooolllmmmnnnnnnnnnnnnnnnmmmnnnpppsssuuuuuutttrrrqqqqqqsssuuuwwwyyyzzz{{{|||}}}}}}}}}~~~yyy}}}wwweee\\\hhhyyynnnggg```YYYVVVQQQQQQOOOKKKHHHFFFFFFGGGDDDCCCAAA===:::999:::;;;:::===EEEOOOZZZeeennnsss{{{|||}}}~~~~~~~~~|||uuullleeefffnnnvvv~~~dddIII\\\\\\]]]```fffqqq}}}|||qqqwwwuuucccPPPSSSSSSRRRQQQPPPRRRUUUWWWSSSSSSSSSRRRQQQPPPNNNNNNOOOQQQRRRRRRQQQPPPQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNNNNOOOQQQSSSUUUVVVVVVWWW[[[^^^aaa```\\\YYYXXXYYYUUUWWW[[[___bbbdddeeeeeeeeeffffffdddbbb```aaabbbaaa]]]^^^bbbaaaaaaooosssYYYPPPKKKDDDBBBAAACCCLLL[[[jjjvvv{{{|||xxxyyy|||xxx~~~||||||{{{{{{zzzyyyyyyyyy|||{{{|||~~~xxxmmmddd\\\RRRHHHHHHJJJVVVfffllliiinnnxxx{{{xxxrrriiijjjrrrwww{{{___ooojjjiiioooyyyyyyooodddbbbbbb___xxx}}}xxxxxx}}}xxxlllgggbbbaaadddiiiooorrr~~~uuummmnnnwwwooo___YYYRRRRRR]]]ooovvvvvv~~~rrrvvvxxxtttzzzxxxtttjjjjjjooojjjfffiiillliii___RRRHHHBBB::::::999999888777666666777666555555555555666666444444444555555555666666555555444444444444555555555555555555666666666666888999:::;;;<<<;;;:::999<<<<<<<<<<<<========================>>>@@@CCCDDDAAAAAAAAAAAA@@@@@@???>>>@@@@@@?????????@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDCCCAAA???>>>CCCCCCCCCDDDEEEGGGHHHIIIGGGEEEIIINNNLLLLLL\\\qqqpppUUUKKKXXXgggooosss{{{aaaOOOJJJEEEDDDGGGIIIDDD@@@>>>888777555444444444666777666666777777888888888999===???BBBDDDFFFHHHLLLOOOSSSUUUZZZ```eeehhhiiijjjllllllllllllmmmnnnooopppnnnooopppqqqrrrsssssssssooorrrvvvxxxxxxxxxyyyyyy}}}||||||{{{||||||}}}~~~}}}zzzvvvrrrttt}}}oooeee```^^^[[[UUULLLFFFFFFFFFCCC???CCC@@@<<<;;;<<<======<<<888<<>>>>>===>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAACCCCCCDDDDDDEEEGGGHHHIIIHHHEEEHHHLLLJJJIIIVVVgggxxxxxxbbbYYY]]]qqqVVVMMMFFFCCCDDDFFFCCCAAAAAA;;;:::888666555666777888666666777777777888888888;;;===@@@AAACCCEEEIIILLLPPPSSSXXX^^^bbbfffggghhhiiiiiiiiijjjjjjkkklllmmmmmmnnnooopppqqqrrrrrrrrrpppsssvvvwwwwwwvvvvvvwww{{{{{{{{{|||}}}}}}~~~~~~{{{pppjjjeee^^^SSSLLLKKKKKKIIIFFFCCC@@@<<<<<<===??????>>>999<<>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHJJJFFFFFFIIIIIIGGGNNNYYY\\\bbbVVVpppkkkYYYQQQIIIHHHGGGEEEDDDEEE???===;;;999888777777888666666777777777777888888999:::===>>>???BBBEEEHHHLLLOOOTTTZZZ___bbbdddeeeffffffffffffggghhhiiijjjkkklllmmmoooppppppqqqqqqrrrtttvvvwwwvvvttttttuuuxxxyyy{{{|||~~~vvvpppfffZZZRRRPPPPPPQQQRRRFFFBBB======???BBBBBB@@@<<<<<<>>>DDDOOO]]]jjjqqqyyy{{{~~~~~~xxxvvvwwwvvvssscccWWWHHHAAAGGGUUUcccjjjooopppnnnggg^^^]]]iiixxx{{{|||ppphhhcccgggwwwtttnnn]]]```cccaaaVVVJJJGGGJJJNNNMMMLLLMMMOOORRRSSSSSSSSSTTTTTTSSSQQQQQQSSSTTTPPPPPPOOOOOONNNNNNOOOOOOMMMKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKLLLMMMOOOPPPOOOOOOOOOQQQRRRRRRPPPNNNPPPPPPQQQQQQQQQQQQQQQQQQUUUXXX[[[[[[ZZZXXXWWWXXXYYY[[[]]]]]]\\\\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZ[[[^^^aaa^^^cccuuuoooeeeYYYPPPIIIDDDFFFJJJYYYYYY^^^eeehhhjjjnnnsssxxx{{{wwwlllhhhlllrrrrrrvvv|||}}}xxxvvvuuuwww{{{|||yyywwwvvvwwwvvvsssooodddYYYRRRXXXkkk}}}~~~}}}zzzyyyoooggg\\\QQQKKKKKK|||vvvtttvvv~~~sssllloootttwwwwwwzzzsssssswwwxxxyyy{{{yyylllgggiiimmmlllkkkjjjjjjiiilllxxx{{{sssnnnqqq}}}kkk___YYYSSSXXX[[[TTTKKKNNNOOOJJJ@@@;;;;;;???999888888888777777777666777777888888999999999888555555555555555555555555555444444333333444444555666666666666777777777777777888888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<@@@?????????????????????@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@BBBBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEHHHIIIGGGKKKPPPTTTkkk|||bbbjjjkkkaaaWWWRRRNNNHHHEEEFFFAAA@@@>>>;;;999888777777666666777777777777777777777999;;;<<<===???BBBDDDIIILLLQQQWWW[[[^^^```aaaddddddddddddeeefffggghhhhhhiiikkklllmmmnnnooooooqqqsssuuuvvvuuutttuuuvvvuuuwwwyyy|||~~~|||uuujjj]]]UUUSSSUUUZZZ___LLLFFF@@@???AAACCCBBB@@@>>>======BBBNNN]]]jjjrrryyy{{{~~~~~~}}}~~~}}}xxxtttrrrooojjj```VVVIII@@@BBBNNN___kkkwwwwwwvvvrrrooosssxxxnnntttvvvgggYYY^^^lll}}}rrrmmmhhhbbb\\\TTTKKKHHHJJJLLLKKKJJJJJJLLLNNNQQQRRRWWWWWWWWWTTTQQQPPPPPPPPPPPPOOOMMMMMMNNNOOONNNNNNLLLKKKJJJJJJKKKLLLKKKIIIJJJJJJIIIJJJJJJLLLNNNOOONNNMMMMMMNNNOOOPPPPPPOOORRRRRRQQQPPPPPPOOOOOOOOORRRTTTVVVWWWWWWWWWWWWVVVVVVXXXYYYYYYXXXWWWWWWXXX[[[\\\\\\\\\\\\]]]]]]]]]ZZZZZZZZZYYYYYYZZZ[[[\\\___\\\```rrruuuhhh___WWWLLLEEEIIIKKKPPPWWWZZZ[[[```fffnnnrrrxxx{{{{{{|||xxxtttrrrxxxwwwuuusssttt}}}~~~~~~|||zzzxxxzzzwwwtttrrrrrruuuxxxzzz}}}{{{zzz{{{~~~{{{wwwwwwyyy{{{|||vvvuuuttttttsssoooiiieee^^^]]]aaapppwwwyyy~~~zzzuuu|||ooo___UUUOOOJJJKKKNNNsssnnnqqqzzzwwwhhhYYYRRRYYYhhhuuuuuuyyytttqqquuuzzz|||nnnssswww{{{xxxhhh^^^YYYRRRTTTTTTJJJ>>>>>><<<:::999888888999888888888777777777777777666777888999::::::999999555555555555555555555444444444333333333333444444444444444555555555666666777777777777888888999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======??????@@@@@@AAA@@@@@@???>>>???AAACCCCCCBBB@@@???BBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEGGGIIIJJJKKKNNNPPP]]]xxxccckkkwwwlllaaaZZZSSSKKKEEEDDDCCCBBB@@@===;;;999777666777777666666666666666666777888:::;;;;;;===@@@BBBGGGJJJNNNSSSWWWZZZ[[[\\\``````aaabbbccceeeggggggeeefffhhhjjjkkklllmmmmmmnnnpppsssttttttuuuvvvxxxsssuuuwwwyyy|||~~~zzzmmm```YYYWWWYYYaaajjjTTTMMMDDDAAACCCDDDBBB??????===<<>>??????????????????>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJMMMNNNMMMVVVsssjjjaaa~~~yyykkkaaaXXXNNNFFFDDDDDDCCCAAA???===:::888777777777666666666666555555666888999::::::;;;>>>@@@EEEGGGKKKOOORRRTTTUUUUUUZZZZZZ[[[]]]___bbbdddeeecccdddeeegggiiijjjkkkkkkkkkmmmpppqqqqqqrrruuuwwwsssssstttvvvyyy|||~~~ttteee^^^ZZZYYYbbbnnnZZZQQQGGGDDDEEEFFFCCC>>>>>><<<===EEETTTdddooouuuzzz|||~~~}}}|||yyy{{{zzzsssmmmhhh```YYYLLLLLLIIICCCAAAJJJ\\\jjjvvvxxxxxxhhh___aaammm{{{{{{qqqgggbbbooo~~~zzzsssgggZZZRRRLLLGGGEEEFFFKKKLLLKKKJJJHHHHHHJJJLLLMMMOOOQQQQQQPPPPPPPPPQQQPPPMMMKKKLLLOOOQQQOOOMMMLLLKKKJJJJJJKKKLLLKKKIIIIIIIIIHHHGGGHHHIIIJJJKKKFFFHHHJJJJJJJJJKKKMMMNNNQQQPPPOOONNNMMMNNNOOOOOOQQQQQQQQQSSSUUUWWWVVVUUUXXXYYYZZZZZZXXXWWWWWWXXXUUUUUUVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZ\\\\\\[[[YYYXXX^^^fffhhhgggmmmttt```IIICCC???AAACCCDDDGGGLLLQQQWWW___fffjjjmmmrrrvvvyyy{{{~~~}}}}}}zzzzzz|||}}}}}}|||zzzwwwtttuuuwwwzzzsssqqqooollljjjjjjjjjjjjppprrrssstttssstttvvvxxx}}}{{{{{{}}}~~~~~~~~~~~~|||yyyssskkkbbb\\\XXXVVVUUUWWW___kkkxxx|||qqqkkkkkkmmmsssxxxzzzyyyfffSSSKKKJJJIIIFFFEEEwwwsssttt{{{tttpppjjjiiimmmuuu||||||yyytttpppnnnqqqvvvzzzxxxwww|||}}}jjjkkkkkkjjjkkklllkkkhhhfff[[[UUUNNNBBB??????888888888999:::999888666555666777777777777777777777444555777999::::::999888666666555555555444444444444333333222222333333444444444444444555555555666777777666555666777888999888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEGGGHHHGGGGGGIIILLLOOOMMMTTTggg}}}nnn```SSSKKKIIIEEEEEECCCBBB???===;;;:::777777666666666555555555555777888888888999<<<>>>BBBDDDGGGKKKMMMNNNNNNNNNQQQRRRTTTVVVYYY]]]___aaaaaabbbdddfffgggiiiiiijjjiiikkklllmmmlllmmmoooqqqssssssrrrsssuuuyyy|||~~~zzz}}}zzziii```WWWRRRYYYfff]]]SSSIIIEEEGGGIIIEEE@@@===<<>>=========<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEHHHJJJGGGDDDGGGKKKNNNMMMQQQXXXggg{{{iiiYYYQQQOOOGGGFFFEEEDDDBBB???===<<<777777666666555555555444444666777777777888:::<<<@@@BBBEEEGGGIIIJJJIIIIIIKKKLLLNNNQQQTTTXXX[[[]]]```aaaccceeeggghhhiiiiiiiiijjjjjjjjjiiiiiikkkmmmtttrrrqqqqqqssswww{{{~~~yyytttxxxzzzrrrooozzz~~~kkk___SSSJJJOOO[[[]]]SSSHHHEEEHHHKKKGGGCCC<<<<<<@@@LLL]]]llltttwww|||~~~||||||||||||||||||{{{zzztttrrrjjj^^^WWWTTTQQQLLLUUUQQQNNNQQQYYYbbbfffhhhaaannnwwwllliiikkkhhhbbbhhhwwwvvviiijjjwwwlllVVVOOOIIIHHHGGGFFFGGGJJJDDDFFFIIIIIIGGGFFFGGGIIIJJJLLLNNNNNNMMMLLLKKKLLLQQQNNNKKKLLLQQQSSSQQQNNNMMMLLLKKKLLLNNNNNNNNNMMMJJJIIIHHHFFFFFFFFFFFFGGGCCCGGGKKKMMMLLLKKKMMMOOONNNMMMLLLLLLMMMOOOQQQSSSTTTSSSQQQSSSVVVXXXWWWUUURRRTTTUUUUUUSSSRRRSSSTTTWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWZZZ]]]^^^[[[XXX\\\YYYZZZ^^^```______aaajjj{{{dddWWWPPPIIICCCAAAAAABBBCCCCCCEEEKKKUUU\\\XXXaaallltttvvvwww{{{~~~yyyvvvxxx|||~~~}}}xxxuuuqqqoookkkhhhhhhjjjmmmppplllssszzz~~~|||xxxuuussstttrrrqqqqqqpppnnnkkkhhhiiibbbXXXOOOHHHDDD@@@>>>DDDNNN^^^mmmyyyyyy{{{}}}}}}{{{rrreeeZZZSSSNNNLLLJJJFFFEEEGGGyyykkk```eeesssoooiiifffggggggiiiqqq|||}}}vvvrrrrrriiidddjjjiiidddhhhhhhooovvvzzzzzzyyyyyyzzz~~~|||xxxvvvvvvjjjyyytttmmmfffccc[[[OOOJJJLLL???>>><<<:::999999999:::666777999::::::999777666555555666666666666555555666666666666666666666666333333333444444555555555555555555444444555555555222222222333444555666777444555777888888888777666666666666666777777777777777888888999999:::;;;;;;:::<<<======<<<<<<>>>??????>>><<<;;;;;;<<<======AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHRRRQQQQQQ^^^tttmmmZZZTTTSSSHHHEEEIIIIIIAAABBBBBB:::999888666555555555666777666666666666777999:::;;;===???BBBCCCDDDDDDFFFHHHFFFGGGIIILLLPPPVVVZZZ]]]\\\___bbbcccccccccdddeeeiiijjjkkkjjjiiihhhiiijjjssssssrrrrrrsssuuuxxxzzz}}}pppnnntttooommmlllooo{{{xxxbbbYYYTTTKKKHHHKKKQQQNNNGGGCCCFFFKKKIIIBBB@@@<<>>IIIYYYgggmmmttt|||{{{}}}yyyrrr~~~{{{~~~~~~uuuiiiaaaRRRPPPMMMKKKLLLLLLKKKJJJ{{{llljjjoooooommmmmmkkkfffccciiisss|||yyyxxxzzz||||||xxxtttmmmnnnfffbbbiiijjjiiipppyyy|||zzzlllhhhqqq{{{sssllleee```WWWLLLFFFFFF<<<<<<:::999888777777777666777888999999888777666555555666666666666555555555555555555555555555555333333333444444444444444555444444333333444444555333222222333333555666666444555666777888777666666555666666666777777777777888999999::::::;;;<<<<<<;;;<<<======<<<<<<===>>>>>>>>>===============>>>>>>???AAABBBDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGGGGHHHIIIJJJJJJJJJMMMOOOOOOVVVdddvvvqqq___VVVMMMGGGIIIHHH@@@BBBFFF@@@;;;:::999888777777777888666555555666777888999:::<<<>>>@@@BBBAAABBBCCCEEEDDDDDDFFFIIIMMMRRRWWWYYYYYY[[[___aaaaaabbbdddeeeiiijjjllllllllllllnnnooosssrrrqqqrrrsssuuuxxxyyy}}}vvvvvvrrrooolllooozzzvvv```YYYTTTLLLGGGHHHFFFGGGFFFCCCDDDGGGFFFBBB@@@???FFFWWWgggooosssvvvxxxzzz{{{}}}~~~~~~~~~}}}}}}zzzxxxyyyyyyyyywwwssspppmmmfff\\\QQQKKKKKKNNNNNNLLLTTT\\\iiivvvssscccbbbxxxsssiiifffeeehhhmmm___eeekkklllkkkrrrqqq___OOOJJJEEEDDDGGGIIIIIIGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOPPPRRRSSSTTTQQQQQQRRRSSSTTTTTTUUUUUUYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZXXXWWWWWWYYY\\\___``````^^^aaammmsss___PPPGGGCCCBBBEEEFFFCCCBBBCCCBBBGGGPPPXXX___dddgggiiiiiiiiiiiikkkmmmppprrrssstttuuuvvvwwwxxxyyyyyyzzz~~~zzzwwwvvvwwwtttqqqsssvvvuuupppkkkiiihhhjjjmmmmmmhhhddd```bbb```WWWQQQPPPNNNJJJLLLEEE@@@@@@???>>>>>>AAALLLZZZhhhpppyyyzzzxxxyyyxxxpppooonnnggg^^^ZZZPPPNNNMMMMMMMMMLLLIIIGGG|||xxxyyy}}}zzztttwww~~~|||yyyxxxyyy|||~~~}}}{{{|||www|||{{{yyyrrrjjjlllllllllpppuuuvvvsssiiiccc\\\VVVNNNDDD>>>>>>999999999888777666555444555666777888888777666555555555666666666666555555444444444444444444444444444444444444333333333333333333222222222222333333333222222333333444555666444555666666777777666666555555666666666777777777999999::::::;;;<<<<<<<<<;;;===>>>===<<<;;;;;;<<<>>>>>>???????????????>>>===>>>@@@CCCEEEGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMJJJNNNNNNPPPUUUaaa~~~vvvqqq{{{xxxgggSSSIIIHHHFFF@@@BBBEEE@@@???>>><<<;;;999999888888555555555555666777888888:::<<<>>>>>>>>>>>>???@@@@@@@@@BBBEEEIIIMMMQQQSSSTTTWWWZZZ]]]___```cccdddfffhhhjjjllllllnnnppprrrqqqqqqqqqqqqsssuuuwwwxxx}}}sss^^^WWWSSSKKKDDDCCC???DDDHHHGGGFFFFFFDDD@@@AAABBBLLL\\\jjjqqqtttvvvuuuvvvxxxzzz{{{|||{{{{{{{{{zzzyyyzzz{{{zzzxxxuuurrrsssuuutttpppjjjccc^^^TTTPPPJJJIIIJJJLLLLLLLLLZZZmmmwwwnnngggnnn~~~oookkklllkkkjjjjjjbbbiiipppqqqpppxxx|||uuuooocccUUUKKKGGGCCCCCCFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTQQQQQQRRRTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVXXX[[[___aaabbb]]]ZZZ[[[eeezzz|||iii\\\NNNGGGDDDAAA@@@BBB@@@BBBEEEIIIMMMOOOQQQRRRZZZ[[[\\\\\\]]]___bbbeeejjjkkkmmmooorrrtttvvvwwwrrroookkkjjjmmmqqqtttvvvuuuwwwvvvrrrrrruuuuuurrrqqqmmmhhhfffeeeccc^^^ZZZLLLMMMIIICCC???@@@BBBAAAAAADDDDDDBBBFFFPPPYYY\\\bbbkkkuuu|||}}}uuusssvvv{{{}}}pppccc^^^[[[WWWTTTTTTKKKKKKKKKMMMNNNNNNKKKIII~~~|||~~~}}}}}}zzzxxxyyyzzzjjjfff___ZZZYYY[[[\\\\\\UUURRRMMMHHHBBB<<<888777777777888888777666444333444555555666666555555444444555555666666555555444333333333333333333333333555444444333333222222222222222111111111111222222333222222222333444444555444444555555666666666666555555555666666666777777888888999::::::;;;;;;<<<;;;===???>>><<<;;;:::;;;===>>>@@@AAABBBAAA@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLQQQPPPOOOQQQWWWqqqooodddhhh}}}gggTTTJJJHHHCCCEEEFFF???AAA@@@???===;;;999888888666555555555555666666777888:::;;;;;;:::::::::;;;======???AAAEEEIIILLLNNNPPPRRRVVVYYY\\\^^^bbbdddccceeeggghhhiiijjjmmmooonnnnnnooopppqqqsssuuuwwwwwwxxxbbbXXXUUUOOOHHHFFFDDDIIIMMMNNNOOONNNGGG>>>AAAFFFQQQ___jjjpppssstttssstttvvvxxxyyyyyyyyyxxxuuutttttttttuuutttrrrooooooooonnnjjjddd]]]UUUQQQHHHJJJLLLLLLLLLNNNRRRVVVhhhlll```fffqqq~~~zzzllldddjjjnnnrrrtttxxx|||pppeee]]]SSSIIIHHHFFFCCCCCCFFFHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEIIIHHHFFFEEEEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMKKKLLLMMMNNNPPPQQQSSSSSSQQQRRRSSSTTTVVVWWWXXXYYYZZZYYYZZZZZZ[[[\\\]]]^^^]]]^^^^^^]]][[[YYYYYYYYY[[[XXXVVVWWWZZZ]]]```aaaZZZYYYWWWXXX```pppwwwhhhZZZNNNIIIIIIJJJIIIHHHGGGGGGFFFDDDCCCCCCEEEFFFFFFDDDDDDFFFHHHMMMNNNRRRUUUZZZ^^^aaabbb^^^\\\[[[]]]cccjjjpppsssqqqtttuuurrrpppqqqpppmmmgggbbb[[[UUUQQQLLLHHHDDDAAAAAA???===@@@HHHRRRXXXZZZbbbdddaaafffvvv}}}vvvoooooossswwwyyy~~~uuuhhhZZZTTTQQQOOOPPPRRRJJJJJJIIIKKKMMMOOOOOONNN~~~|||{{{|||}}}xxxyyywwwllliiitttsssfff___VVVOOOJJJGGGFFFEEEBBBAAA???<<<:::999888666777777888888888666555444444444444555555444444444444444555555555555444444333333333333333333333333444444444333333222222111111111111000000111111111333333222222222333444444444444444444444555555666555555555555666666666666777777777888999999::::::<<<>>>??????===<<<;;;;;;===>>>@@@BBBCCCBBBBBBAAAEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMPPPSSSPPPPPPUUUWWWccczzzwwwiiikkkzzzlllTTTKKKEEEGGGIIICCCBBBAAA@@@>>><<<:::999888777666666555555555555666666888999999888777777888:::;;;===???BBBEEEGGGIIILLLNNNRRRVVVXXX\\\```cccbbbdddfffffffffgggiiijjjkkkkkklllnnnppprrrssstttuuu}}}jjj]]]XXXTTTPPPOOOLLLNNNPPPTTT[[[[[[OOOAAAAAAIIIUUU```hhhnnnppppppqqqrrrtttuuuvvvvvvuuuuuurrrqqqppppppqqqpppmmmjjjkkkiiiddd^^^WWWPPPKKKHHHDDDGGGJJJJJJKKKTTTdddqqqrrr\\\XXXgggvvv}}}uuulllbbbmmmlllnnnttt~~~}}}{{{ttthhh\\\SSSLLLFFFFFFEEEDDDEEEFFFHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDHHHGGGEEEDDDEEEFFFHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKMMMNNNPPPQQQRRRRRRQQQRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZZZZ\\\]]]^^^___^^^```aaa___\\\ZZZYYYZZZ]]]ZZZWWWVVVXXX[[[\\\]]]]]]]]][[[XXXWWW]]]iiirrrvvvfffaaaccc```\\\YYYUUUNNNGGGAAA===>>>@@@@@@???>>>>>>>>>===???AAADDDHHHKKKMMMNNNSSSSSSVVVZZZ```eeehhhhhhhhhkkkkkkhhhfffeeebbb\\\WWWTTTPPPKKKGGGDDDAAA>>>AAAAAADDDLLLXXXhhhyyy|||}}}~~~uuurrrssswwwzzz{{{}}}|||hhh^^^TTTPPPNNNMMMOOORRRTTTQQQLLLJJJJJJMMMNNNOOO}}}{{{ooofffgggjjjbbb[[[TTTOOOIIIBBB>>>>>>777:::999777777:::;;;999777888888888777777666555444444444444444444444444444444555555555555444444333333333333333333333333333333333333222222222222111111000000000000111111333333222222222222333333444333333333333444555555444444555555555666666666666666777777888999999999<<<>>>@@@AAA???======<<<===>>>???AAABBBCCCCCCCCCIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMQQQSSSNNNPPPXXXXXXZZZfffyyyfffkkkiiiVVVHHHDDDGGGEEEBBBBBBBBB@@@>>><<<:::999888888777666555555555555444666888888777666777888888999;;;===@@@BBBCCCDDDHHHJJJNNNQQQTTTXXX]]]```cccdddfffeeeeeeeeefffgggggghhhjjjkkkmmmoooqqqqqqqqqvvv~~~~~~mmm___XXXUUUUUUUUUUUUTTTTTTYYYbbbdddWWWGGGCCCNNNZZZ```eeekkkmmmnnnooopppqqqrrrrrrqqqpppooonnnmmmlllkkkkkkiiifffcccbbb^^^XXXQQQKKKGGGEEEDDDEEEFFFFFFHHHPPPbbbyyymmm]]]]]]iiitttwww{{{www|||wwwlll}}}|||kkkfffjjjhhhkkkwww{{{vvvmmmcccYYYRRRLLLIIIEEEEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIHHHFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKKKKJJJIIIFFFDDDCCCGGGFFFFFFEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]```bbbaaa]]]ZZZZZZ[[[\\\ZZZWWWVVVWWWXXXYYYYYY``````^^^ZZZWWWZZZccckkkooo}}}~~~ttteeeUUUIIIDDDBBB??????@@@AAA@@@@@@>>>??????@@@AAABBBCCCDDDHHHIIIKKKOOOSSSUUUUUUTTTTTTTTTQQQOOOPPPRRROOOHHHIIIIIIKKKKKKKKKJJJIIIHHHIIIKKKTTTcccttt{{{|||~~~yyywww|||zzz~~~|||tttooommmllliii[[[TTTNNNNNNMMMLLLNNNQQQbbb\\\SSSLLLIIIJJJJJJKKK~~~yyy~~~sssrrr}}}rrrfffbbbssswwwaaaZZZSSSNNNMMMHHHAAA<<<<<<555999999555666;;;<<<999888777777666666666666666555555444444444444555555333444444555555444444333444444444444444444444444222222222222222333333333222111111000000111111222333333222222222222222333444333222222222333555555444444444555555555666666666777777888999999::::::;;;>>>AAABBBAAA?????????======>>>???@@@BBBDDDEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHJJJKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPRRRSSSNNNPPPYYYYYYXXX```|||mmmxxx~~~aaaMMMHHHEEEDDDDDDDDDCCCAAA???===<<<:::999888777666555555666444555777888777666777888666777999;;;===>>>???@@@DDDFFFIIILLLOOOSSSXXX\\\___aaabbbbbbaaaaaacccddddddeeegggiiikkkmmmnnnooosssuuu|||rrrooowww}}}ttthhh```^^^^^^```bbbaaa```bbbfffeeeYYYKKKFFFSSS^^^aaaccchhhllllllmmmmmmnnnnnnmmmllljjjiiieeedddbbbaaa```^^^ZZZWWWSSSPPPLLLGGGDDDBBBBBBCCCFFFFFFIIIUUUfffxxx}}}nnn\\\XXXgggzzzyyyrrr{{{vvvmmmnnnmmmnnntttssskkkbbbZZZSSSNNNJJJHHHCCCDDDEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGGGGEEEGGGIIILLLMMMMMMMMMLLLKKKKKKKKKKKKIIIFFFCCCBBBFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPSSSSSSSSSTTTUUUVVVVVVWWWTTTUUUUUUVVVWWWYYY[[[\\\ZZZ]]]aaa```[[[XXXYYYZZZXXXWWWUUUUUUWWWXXXXXXWWWZZZ[[[\\\ZZZYYY[[[aaagggeeekkkxxx{{{mmmWWWNNNBBB===>>>AAAAAA???BBBBBBBBBCCCDDDEEEEEEEEEIIIHHHHHHJJJMMMQQQSSSSSSOOOKKKFFFGGGQQQ\\\___[[[PPPTTTZZZ___bbbbbbaaa```dddgggsss|||wwwvvvvvv~~~vvvjjjaaa___^^^[[[UUUOOOLLLLLLMMMLLLNNNRRRgggaaaXXXQQQMMMKKKJJJIII}}}zzzxxxxxxzzz|||}}}yyyxxxvvvhhh[[[UUU```hhhmmmrrrsssfffTTTMMMFFFBBBCCCAAA:::666888666:::999444444999999555888777555444444555666777666555555444444555555666333444444555555444444333444444444444444444444444111111111222222333333444222222111111111111222222333333222222111222222222444333222222222333444555444444444555555555666666777888888999::::::;;;;;;;;;>>>BBBCCCBBBAAA@@@@@@=========>>>???BBBDDDFFFFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIIIIIIIIIIJJJLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIJJJLLLNNNPPPRRRSSSSSSVVVQQQQQQYYYZZZYYYbbbhhh}}}rrr```OOOHHHEEEEEEEEEEEECCCAAA???>>>;;;:::999777666666666666333555777888777777888999444555777999;;;<<<======AAACCCFFFIIILLLPPPUUUYYYZZZ[[[]]]^^^^^^^^^```bbbbbbcccfffhhhjjjlllmmmmmm{{{|||~~~~~~jjjgggpppxxxpppmmmnnnooooooooommmjjjhhhcccXXXLLLIIIVVVaaabbbbbbgggllllllkkkkkkkkkkkkjjjhhhfffeee]]][[[YYYXXXVVVSSSOOOLLLGGGFFFDDDBBBAAAAAABBBBBBFFFHHHRRRhhh{{{]]]\\\ZZZ]]]lll{{{xxxxxxwwwqqqssstttxxxiii```UUUOOOLLLHHHDDDBBBBBBCCCDDDCCCBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDFFFIIILLLMMMNNNMMMMMMKKKKKKLLLKKKIIIFFFCCCAAAFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQRRRQQQQQQPPPSSSSSSSSSTTTTTTUUUUUUUUURRRRRRSSSTTTUUUWWWXXXYYYWWW[[[______ZZZWWWWWWZZZUUUTTTTTTUUUWWWXXXXXXWWWPPPTTTYYY\\\\\\\\\\\\]]]bbbaaaaaaiii{{{uuubbbWWWWWWZZZZZZXXXXXXYYY[[[]]]___bbbcccdddZZZWWWTTTUUUZZZaaahhhkkk```ZZZTTTYYYkkk~~~|||rrrnnnpppvvv{{{{{{wwwmmmaaaZZZZZZYYYVVVTTTOOOLLLMMMMMMMMMOOOTTTeee```ZZZTTTQQQOOOMMMKKK~~~~~~vvvxxxuuuzzzwwwwwwtttzzzoooccc```XXX[[[]]]]]]XXXPPPGGGAAA===<<<;;;:::999777666666666666666666555555555555555444333333222222333333444444333222222333333333333444555555555444333222333333333333333333333333333333333333333333333333333333333222222222111111000111111111111222222222333333333444444444555555555555666777777777777777888888888999999:::::::::============>>>>>>>>>>>>===>>>>>>>>>>>>???BBBDDDHHHGGGEEECCCBBBCCCDDDEEEHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRTTTVVVWWWVVVTTTSSSTTTWWWZZZ\\\```iii}}}iiiTTTQQQJJJEEEDDDCCC@@@AAAEEECCC@@@===;;;::::::999888999999888888777777666666444444444555777888:::;;;>>>???@@@BBBFFFKKKPPPRRRVVVVVVWWWXXXZZZ\\\^^^___bbbaaaaaaaaacccfffiiijjjvvvzzztttzzzuuuppphhh^^^VVV[[[\\\^^^```bbbdddfffgggggggggfffdddbbb^^^[[[YYYTTTOOOJJJHHHGGGFFFCCC@@@AAA<<<===CCCBBB<<<@@@KKKRRRUUUaaawwwrrraaaTTTVVVaaasss{{{zzz{{{vvvzzzxxx```XXXNNNHHHGGGGGGEEEBBBAAABBBBBBCCCBBBAAA???>>>DDDEEEFFFFFFDDDCCCCCCDDDAAABBBBBBCCCDDDEEEEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHIIIIIIJJJLLLLLLMMMKKKJJJIIIHHHGGGDDDBBBDDDFFFGGGFFFEEEDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOQQQQQQPPPNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVSSSRRRPPPPPPQQQSSSUUUVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[ZZZXXXVVVVVVXXX[[[VVVUUUTTTVVVZZZ\\\]]]]]]XXXUUUUUUYYY^^^kkksssxxxyyyzzzvvvvvvvvvmmmkkkpppoooyyywwwrrrkkkaaaYYYUUUVVVWWWXXX]]]^^^ZZZRRRMMMMMMNNNMMMVVVUUUSSSRRRPPPOOOOOOOOO~~~}}}yyypppzzz{{{jjjcccdddhhhxxxxxxllleeecccPPPMMMIIIDDD@@@>>><<<<<<;;;::::::999888777666666666666666666555555555444333333222111111111111222444333333222222333333333333444555555555444333222333333333333333333333333222222222222222222222222222222222222111111111111000000111111111222222222333333333333444444444444666777777888888888888888888888999999::::::;;;;;;<<<<<<=========>>>>>>>>>===>>>???>>>>>>???BBBDDDGGGFFFDDDCCCBBBCCCDDDEEEJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRTTTTTTWWWVVVUUUUUUUUUWWWYYY[[[XXXcccoooqqq^^^SSSIIIHHHIIIGGGBBB@@@CCCAAA>>><<<<<<<<<:::999999999888888777777666666444444555555666777999999<<<<<<===???CCCHHHLLLNNNOOOPPPPPPRRRSSSUUUWWWXXX[[[ZZZZZZ[[[\\\___bbbcccqqqzzzvvvnnn```UUUZZZ[[[]]]^^^```bbbddddddbbbaaa```]]]ZZZWWWSSSRRRLLLHHHDDDAAAAAA@@@===;;;<<<888;;;AAA@@@===DDDQQQ\\\gggwwwsssgggbbbaaafffsss}}}pppnnnrrryyyyyywwwsss]]]VVVLLLFFFEEEEEEDDDBBBAAAAAAAAABBBAAAAAA@@@@@@AAACCCEEEEEEDDDDDDEEEFFFBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIGGGEEECCCAAACCCFFFIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMKKKMMMOOOPPPOOONNNNNNOOOLLLMMMOOOPPPRRRSSSSSSTTTSSSSSSRRRRRRRRRTTTUUUVVVXXXXXXXXXYYYYYYXXXXXXXXXZZZZZZYYYWWWUUUUUUWWWYYYVVVVVVWWWXXXYYYZZZ\\\]]]SSSPPPPPPVVV\\\aaaiiirrr}}}|||}}}~~~|||}}}xxx|||ooofffbbb\\\YYYXXXWWWWWWWWW[[[]]]ZZZRRRNNNOOOPPPOOORRRRRRQQQPPPPPPPPPPPPPPP~~~{{{xxxjjjnnn}}}qqqccc]]]]]]```mmmpppsssppphhh___ZZZYYYIIIDDD>>>888555555888:::888888777777666666666666666666555555555444444444333222111111000000111111333333222222222222333333444444444444444333222222333333333333333333333333111111111111111111111111111111111111000000000000000000000111111111222222222222333333333444444444777888888999999999999999888888999::::::;;;<<<<<<<<<<<<<<<============>>>===>>>?????????@@@BBBDDDFFFEEEDDDCCCCCCCCCDDDEEEKKKKKKLLLKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLJJJLLLNNNPPPRRRRRRRRRRRRUUUUUUVVVVVVWWWWWWXXXXXXVVVcccfffppp|||uuuxxxcccNNNGGGIIIHHHCCC???CCCAAA???>>>>>>>>><<<;;;:::999999888777777666666555555555555555666777777888999:::<<>><<<;;;;;;999888;;;999;;;???>>>>>>JJJYYYkkk|||vvveeehhhuuunnnhhhffflllrrryyy{{{mmmYYYRRRIIICCCBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBB???AAADDDEEEDDDDDDFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGEEECCCAAACCCFFFJJJLLLJJJHHHFFFEEEFFFGGGGGGIIIJJJKKKLLLMMMHHHJJJMMMMMMMMMMMMNNNPPPJJJKKKMMMNNNOOOPPPQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUYYYYYYXXXVVVTTTSSSUUUWWWUUUWWWYYYYYYWWWWWWYYY\\\WWWQQQOOOUUU[[[[[[WWWUUU```rrrzzzxxxxxxzzz}}}|||xxxtttwwwzzzpppaaaWWWVVVVVVWWWXXXXXXWWWUUUXXX[[[XXXRRROOOQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPP|||}}}~~~{{{vvvtttsssvvv}}}pppeeegggoootttuuuuuu|||yyysssjjjbbb^^^^^^```aaa```]]]YYYSSSNNNJJJHHH??????===;;;:::888777777555555555555555555555555555555555444444444333333333333222111111111111111222222222222222222333444444444444444333333222222222222222222222222222222000000000000000000000000000000000000////////////000000000000111111111111222222222222333333333333666777777888999888888888888888999:::;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<>>>???@@@???@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEEEEJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKNNNPPPRRRRRRQQQPPPSSSTTTVVVWWWWWWWWWWWWVVVXXXaaa```ccc}}}|||~~~eeeSSSMMMKKKHHHGGGCCCAAA???>>>>>>>>>===<<<;;;::::::999888777666666666666555555555555555666666777888999<<>>>>>>>>>>>======<<<;;;:::999888777777777777666555555555555666666666777999:::<<<>>>>>>@@@@@@AAAAAACCCDDDFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPUUU[[[gggyyywwwgggYYYQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJGGGDDDAAA>>><<<;;;;;;::::::999999999;;;<<<999;;;???EEELLLXXXmmm}}}uuujjj```eeesssmmmkkkrrr~~~yyyrrriii```LLLHHHBBB>>>===>>>@@@AAA@@@??????>>>???@@@BBBCCCAAACCCDDDDDDBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIILLLMMMNNNLLLHHHFFFEEEFFFFFFFFFFFFEEEDDDDDDFFFHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOORRRRRRSSSSSSSSSSSSRRRRRRPPPRRRSSSSSSSSSTTTVVVXXXRRRVVVYYYWWWRRROOOQQQTTTVVVTTTQQQNNNOOORRRUUUUUU[[[XXXVVVYYYfffwwwvvvrrrooorrr~~~yyyqqqkkkaaaWWWSSSRRRNNNIIIIIIIIIIIILLLOOORRRRRRRRRNNNRRRRRROOONNNQQQSSSRRRSSSSSSSSSSSSRRRPPPOOONNNUUUVVVYYYZZZXXXXXXbbbmmm~~~yyyxxx~~~|||uuuqqqmmmkkkooovvvyyyvvvrrrkkkjjjjjjggg^^^UUURRRUUUQQQOOOLLLHHHDDDBBB@@@???===<<<:::999888999:::;;;777666444222222333555777333333444444444444444444444444333333333222222222555444333333222222333333111111000111111222333444444444333222222222222222222222222222222222222222000000000000000000000000000000000000/////////////////////000000000111111000000111111111222222222222333333444444444444444666666777888:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999<<<>>>???>>>>>>???AAAAAAAAABBBCCCDDDDDDEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNQQQSSSUUUVVVVVVVVVUUUUUUVVV^^^cccdddqqqkkkvvvmmmTTTIIIJJJFFFAAA>>>===>>>?????????>>>===<<<;;;:::999888888777777666666666777777666777888999::::::;;;;;;;;;;;;;;;;;;===>>>???@@@BBBCCCDDDEEEGGGIIIJJJJJJPPPOOORRR]]]sss{{{jjjZZZOOOIIIIIIIIIHHHHHHGGGFFFFFFEEEAAA@@@===;;;999888777666666777888888888999<<>>===>>>???@@@@@@????????????@@@@@@AAAAAACCCDDDCCCBBB@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIILLLNNNLLLHHHFFFFFFHHHGGGFFFEEEDDDBBBCCCFFFIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKJJJHHHGGGIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNOOORRRSSSSSSSSSSSSSSSSSSRRROOOQQQSSSSSSSSSTTTVVVWWWRRRUUUWWWVVVSSSPPPPPPQQQPPPUUUWWWTTTRRRSSSSSSSSSSSSTTTUUUVVVYYYbbbvvv~~~zzzzzz~~~~~~xxxwww}}}zzzvvvpppgggbbbZZZSSSNNNKKKHHHFFFHHHGGGGGGIIILLLOOOOOOOOOKKKOOOPPPMMMMMMPPPRRRRRRTTTTTTTTTTTTRRRPPPNNNMMMUUUTTTTTTTTTRRRRRRYYYbbbhhhgggdddaaaaaabbbcccbbbdddhhhjjjiiijjjllliiidddhhhllluuu~~~xxxuuukkkjjjiiihhhiiiiiiiiiiiieeecccaaa]]]RRREEE@@@@@@===<<<:::::::::::::::999<<<======;;;888666777999999777444222333555888:::444444444444444444333333333333333333222222222222444333333222222222222222000000000000111222333444444333222111111111222333111111111111111111111111111111111111111111111111111111111000000000//////////////////000000000111000000000000111111111222111222333333444444333333444555666777999:::;;;<<<999::::::::::::;;;;;;;;;888:::===>>>======>>>??????@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIDDDFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPSSSUUUVVVVVVWWWYYYXXXZZZ]]]]]]nnn}}}|||tttnnnmmmvvvdddRRRPPPKKKDDD???>>>@@@BBBCCCAAA@@@???>>>===;;;::::::888888777777777888888999666777777888888999888888777777777888999:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFHHHHHHJJJPPP\\\nnn|||pppcccXXXOOOGGGCCCDDDCCCBBBAAA@@@???>>>===::::::888777666666666777444666888999999:::???BBB???GGGUUUcccqqq{{{pppZZZLLLRRR^^^jjj}}}zzzppplllgggmmmwww~~~~~~vvviii^^^VVVOOOIII@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@??????>>>???AAABBBCCCAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIHHHEEEIIILLLJJJGGGEEEFFFIIIFFFGGGGGGFFFDDDDDDFFFHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIJJJJJJIIIHHHHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKMMMOOOPPPSSSSSSTTTTTTTTTTTTSSSSSSQQQSSSTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVUUUSSSQQQPPPQQQWWWYYYVVVTTTVVVWWWTTTRRRTTTXXX[[[YYYWWW```lllvvv|||zzzyyywww||||||uuuzzz~~~tttmmmiiibbb^^^ZZZUUUPPPLLLIIIHHHIIIEEEEEEFFFIIILLLNNNNNNMMMJJJOOOPPPNNNNNNQQQSSSRRRQQQRRRSSSSSSRRRQQQNNNMMMRRRQQQRRRUUUTTTTTTXXX______]]]XXXSSSSSSUUUVVVUUUOOORRRRRRPPPQQQTTTTTTRRROOOOOOYYYhhhkkk```VVVUUUWWWYYYXXXUUUQQQOOOQQQTTTOOOMMMLLLMMMJJJCCC???@@@===<<<999888888888777666333777999999777666999<<<555555555666666666666555555555555444444333333333333333333222222222111111333222222111000111111111000000000000111222333444444333222111111111222333111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111111111111222333333444444333333333444555777888999;;;;;;999999:::::::::;;;;;;;;;777999<<<============>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCEEEGGGIIIKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJLLLNNNQQQTTTVVVWWWVVV[[[VVVQQQWWW[[[cccrrr~~~}}}tttmmmxxxzzzfffUUUOOOFFF@@@???AAADDDEEEBBBBBBAAA???>>><<<;;;;;;888888888888888999::::::666666777777888777777666777777777888999:::;;;<<<777888:::<<<===>>>??????@@@CCCHHHMMMQQQXXXdddooowwwqqqfffWWWNNNJJJHHHEEEBBBAAA@@@???===<<<:::999999999888777777777888999:::555888:::;;;;;;===BBBFFFNNNXXXeeerrr{{{|||tttkkkYYYKKKIII[[[lllvvvzzzmmmkkkmmmooowww|||kkklllhhh]]]SSSLLLEEE???===>>>@@@@@@???>>>>>>>>>???@@@AAAAAAAAA???>>><<<===???AAABBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBAAADDDDDDDDDDDDEEEEEEEEEFFFDDDFFFHHHJJJJJJJJJIIIHHHBBBFFFJJJIIIEEECCCEEEIIIEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIHHHJJJLLLOOOLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJMMMPPPRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVUUUSSSRRRQQQRRRWWWVVVVVVWWWXXXVVVSSSPPPQQQTTTRRRMMMOOOVVVYYYWWWUUUSSSTTTVVVSSSRRRYYYddddddgggttt}}}|||zzzyyyuuuuuuuuu|||zzzxxxjjjiiimmmhhheee```UUUYYYUUURRROOOKKKIIIJJJMMMBBBCCCFFFJJJNNNOOOMMMKKKKKKOOOQQQOOOOOORRRTTTRRRNNNOOOQQQRRRRRRQQQOOONNNPPPPPPRRRSSSUUUWWWXXXYYYVVVTTTRRRPPPNNNMMMLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKEEEFFFIIILLLNNNMMMIIIEEEEEEEEEEEEFFFGGGFFFCCC@@@@@@AAACCCDDDCCC@@@<<<:::::::::999999888777777777777777777777777777777777333444444555555444444333333333333333333333333333333111///......///111333000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222000000111111111111000000000000111111111111000000////////////000000000000111111000000000000000111111111111222222333333333555666777777666666777888888888999999999::::::::::::::::::;;;<<<===>>>???BBBBBBBBBBBBAAA@@@???>>>AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSVVVZZZ^^^xxx~~~rrrppprrrfffVVVJJJBBBAAADDDHHHCCCBBBAAA@@@@@@??????>>>:::999777666666777999:::888888888888777777777777555555666666666666666666888888888888999:::;;;<<<>>>???@@@BBBEEEGGGJJJKKK\\\bbbkkkuuu}}}rrrbbbXXXOOOLLLHHHBBB>>><<<::::::::::::::::::999999999999555555666888::::::777555555444666;;;???CCCKKKSSScccooo|||wwwfffTTTIIIOOOXXXeeeqqqzzzpppmmmooouuuxxxnnnbbbUUULLLHHHEEE@@@;;;???>>>===<<<<<<;;;;;;<<>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJLLLIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFFFFEEEGGGIIILLLMMMKKKJJJIIIIIIJJJLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNPPPOOOPPPRRRUUUVVVVVVTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQQQQRRRRRRQQQPPPPPPRRRTTTQQQRRRTTTTTTSSSSSSUUUVVVYYYYYY[[[aaakkk{{{wwwzzzyyyyyy|||}}}tttoooggg^^^ZZZ[[[YYYSSSNNNQQQRRRMMMEEEDDDIIIKKKHHHGGGGGGFFFDDDGGGNNNQQQPPPOOOOOOOOOMMMKKKLLLOOOQQQQQQSSSTTTSSSQQQOOONNNNNNOOOOOOPPPRRRSSSTTTUUUVVVUUUTTTSSSQQQOOONNNLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDBBB???===<<<===??????>>><<<999777:::999999888888777666666666666666666666666666666333333444444444444333333222222222222222222222222111111000//////000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000000000111111111111000000////////////000000000000111111000000000000000111111111111222222222333333444555666666555555666777777888888888888999999999999999999:::;;;<<<===>>>AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRRRRQQQQQQSSSWWWZZZddd~~~xxxrrrtttwww||||||jjj]]]SSSLLLHHHCCCBBBBBBBBBCCCBBBAAA@@@>>>===;;;999888888888999888888888888777777777777555555555666666666666666777777777777888999:::;;;::::::;;;<<<>>>AAACCCDDDEEEHHHNNNTTTXXXXXXWWWVVV[[[]]]______[[[SSSJJJDDDDDDBBB???;;;999777777777777777777777777777666666;;;999666444444444444444:::;;;>>>DDDOOO___kkkrrr|||qqqZZZGGGDDDJJJWWWfffxxxzzzyyy{{{{{{vvvvvvxxx~~~xxxqqqhhh]]]PPPGGGEEECCC???:::===<<<<<<<<<<<<<<<======<<<<<<===>>>??????@@@AAA?????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFGGGIIILLLLLLKKKIIIHHHHHHHHHJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPPPPRRRTTTSSSTTTUUUTTTRRRQQQRRRSSSUUUSSSRRRSSSUUU]]]nnn~~~~~~|||vvv{{{}}}yyyppphhheee^^^VVVSSSUUUUUUQQQMMMOOOPPPMMMFFFEEEJJJLLLJJJEEEGGGFFFCCCDDDIIILLLLLLKKKLLLLLLKKKKKKMMMPPPSSSOOOQQQSSSSSSQQQOOOOOOOOONNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQOOOLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFHHHEEEAAA@@@AAABBBBBBBBBAAA@@@@@@@@@AAA@@@>>>;;;;;;;;;;;;;;;:::888777666999999888888777777666666555555555555555555555555333333444444444444333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000//////000000111111000000///////////////000000000000000000000//////000000111111111111111111222222222222333555555444333555666666666666777777777777888777777888888999;;;<<<===>>>???@@@@@@AAAAAA@@@@@@>>>>>>???@@@BBBCCCDDDDDDBBBDDDGGGJJJKKKLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQOOOPPPOOONNNNNNOOOSSSUUUUUUlllzzzuuusssrrroooqqq{{{dddRRRLLLJJJGGGEEEDDDCCC@@@>>>BBBAAA@@@>>>===;;;::::::999999999888888888777777666666666666555555555555666666555666666777888999666666777777999:::<<<===;;;===???AAAAAA@@@>>>===@@@@@@AAABBBAAA@@@>>>===999888777555555555666666555555555555555666666666999999999888777888999;;;888EEESSS```ppp}}}uuuiiiXXXGGGAAAOOOdddiiixxxuuuppptttuuuzzz~~~|||}}}~~~wwwooohhh___UUUIIIBBB@@@???===:::;;;;;;:::;;;<<<===>>>>>>999999;;;===???@@@BBBCCC?????????@@@@@@@@@@@@AAA??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHGGGFFFGGGHHHKKKKKKJJJIIIIIIIIIJJJJJJIIIJJJJJJHHHGGGHHHJJJLLLKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMOOONNNMMMNNNPPPQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSRRRPPPPPPRRRTTTUUUVVVVVVTTTQQQPPPPPPPPPSSSQQQPPPNNNKKKLLLUUU```gggiiiwww~~~uuuqqqlllgggeeejjjnnnmmmkkkhhhbbbZZZ\\\UUUNNNLLLOOOQQQOOOMMMMMMMMMKKKFFFFFFJJJLLLKKKFFFJJJJJJFFFCCCFFFIIIJJJJJJKKKKKKKKKKKKLLLOOOQQQNNNPPPRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNKKKIIIJJJIIIIIIHHHGGGGGGFFFFFFGGGEEEBBBAAABBBDDDDDDDDDAAA@@@???@@@AAA@@@>>><<<===<<<;;;:::999999999999999888888777666666555555444444444444444444444444333333333444444333333333111111111111111111111111//////000111111000//////000000000000000000000000//////000000000000000111111111111111111111111111000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000000////////////000000111000111111111111111111111000222333333222222444555444444555555555666666666666666666777888999:::;;;<<<<<<>>>???@@@AAAAAAAAA<<<===>>>@@@AAACCCDDDDDDAAADDDGGGJJJLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNNNNNNNQQQSSSVVVfffnnnrrrfffqqqhhhXXXRRRLLLGGGEEEEEECCCAAAAAAAAAAAAAAA@@@???======:::::::::999999999888888777666666666666666555555555555555555555666777777666666666666777888999:::=========>>>>>>=========>>>======<<<<<<======>>>777666666555555666777888666666777777777777777888555888<<<===<<<:::999::::::TTTooo~~~}}}nnndddXXXNNNKKKKKKSSShhh}}}~~~||||||~~~zzzqqqggg```VVVNNNDDD===<<<======;;;;;;;;;::::::;;;<<<<<<===888999:::<<<>>>@@@AAABBB????????????@@@@@@@@@@@@??????AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHGGGFFFEEEFFFHHHKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLKKKJJJHHHHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOONNNNNNMMMOOONNNLLLLLLNNNNNNNNNLLLMMMMMMMMMNNNOOOQQQRRRSSSQQQRRRSSSTTTUUUUUUVVVVVVSSSSSSSSSRRRPPPPPPRRRTTTTTTTTTUUUSSSQQQOOOOOOPPPQQQQQQRRRTTTRRRQQQVVV^^^UUUSSSZZZmmmyyy~~~zzzrrroookkkgggbbbeeefffbbb```aaa```^^^VVVQQQKKKIIIKKKNNNNNNMMMIIIIIIGGGFFFFFFHHHIIIJJJIIIOOOQQQKKKGGGGGGJJJLLLNNNNNNNNNMMMKKKKKKLLLNNNOOOPPPRRRRRRPPPNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNLLLMMMNNNOOONNNLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBAAAAAACCCEEEFFFFFFDDD@@@???===>>>>>>>>><<<:::===<<<:::999888999999:::888888777666666555555444555555555555555555555555222333333333333333333222222222222222222222222222...///000000000000///...////////////////////////000000000111111111222222000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////000000000000//////......///000111111000000000000000000000000...000222222111111333444333333444444444555555555555555555666777888999::::::;;;<<<>>>???@@@AAAAAA<<<<<<>>>???AAABBBCCCDDDAAACCCFFFIIIKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPOOOOOOQQQSSSWWWcccdddmmm|||mmmrrrlllcccXXXPPPMMMKKKIIIGGG>>>>>>????????????>>>>>><<<;;;;;;;;;;;;:::::::::888888888777777666666666555555555555555555666777777666666666666777888888999999888888777888888999999999999888888888777777999888888888777888888888777777777777888888999999888999:::::::::999:::;;;QQQgggzzz{{{ssshhh[[[NNNWWW^^^eeeeeeaaaddduuu|||tttiii^^^XXXNNNHHHAAA<<<;;;<<<======<<<<<<;;;:::::::::::::::999:::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFDDDDDDDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGEEEFFFGGGGGGEEEEEEFFFGGGIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPOOOOOONNNOOOMMMKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMOOOPPPRRRSSSQQQQQQRRRRRRSSSTTTUUUVVVSSSSSSSSSQQQOOOOOOQQQSSSPPPRRRSSSRRRQQQPPPQQQRRRNNNNNNRRRVVVUUUSSSVVV[[[[[[XXXXXX^^^fffmmmuuu}}}~~~yyy|||~~~|||uuuppplllfff```aaabbb^^^XXXWWW^^^eeehhhRRRMMMHHHGGGHHHJJJKKKJJJFFFEEEDDDDDDDDDDDDDDDFFFIIIOOORRRNNNIIIJJJLLLLLLMMMNNNOOONNNMMMLLLNNNOOOQQQRRRSSSSSSPPPNNNMMMMMMPPPPPPPPPOOOOOONNNNNNNNNJJJKKKKKKLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB===>>>@@@CCCEEEFFFDDDBBB===<<<::::::;;;;;;999888999999888777777777777777777777666666555555444444555555555555555555555555222222333333333333222222222222222222222222222222///////////////////////////////////////////////////000000111111222222222000000000000000000000000////////////////////////...//////000000//////......//////000000//////...////////////000000000000............///000111111000000000000////////////...///111111111111333555333333333444444444444555444444555555666888999:::999:::;;;===>>>???@@@@@@<<<<<<===???@@@AAABBBBBBAAABBBDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKMMMNNNOOOOOOOOOOOOQQQSSSPPPYYYYYY\\\uuu|||zzz}}}nnncccZZZQQQJJJCCCCCCBBBAAA???>>>======>>>>>>=========<<<<<<<<<::::::999999888888777777777777666666666666777777666666555555555666777777:::999888777666666666666666777888999999888888777::::::999999888888777777666666777777888888999999===:::999===EEEOOOWWW[[[nnnnnniii[[[LLLDDDEEEIIIeee{{{zzzrrriii^^^SSSNNNGGGDDD???<<<<<<<<<======<<<<<<;;;:::999999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>????????????@@@@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDEEEEEEFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDFFFFFFFFFEEEDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLJJJIIIJJJLLLNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRPPPNNNNNNOOOQQQNNNOOOQQQQQQPPPQQQRRRTTTQQQPPPRRRUUUTTTPPPPPPSSSUUUUUUWWWZZZYYYWWWZZZ___dddkkkwww{{{wwwxxxwwwsssrrruuutttoooiiicccXXXNNNOOOPPPMMMFFFFFFOOO[[[aaaJJJHHHEEEDDDEEEFFFFFFEEEEEECCCBBBDDDCCC@@@???AAADDDKKKNNNLLLJJJKKKLLLKKKHHHJJJMMMNNNOOOPPPRRRTTTQQQSSSTTTSSSQQQOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJIIIEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>???BBBDDDDDDBBBAAA===<<<:::999::::::999888777777777777777666666666777777666555555444444333333333333333333333333333222222333333333333222222111111111111111111111111000///...------...///000////////////////////////......//////000111111222000000000000000000000000000000000000000000000000......////////////............////////////......////////////000000000000...------......000111111000000/////////.........---///111111111222333555333333333444444444555555444555555555666888999:::888999;;;<<<===>>>??????=========>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLMMMLLLMMMOOOQQQLLLQQQQQQTTTaaaooo~~~nnnbbbUUUSSSNNNIIIEEEBBB???>>>@@@@@@?????????>>>>>>>>><<<<<<;;;::::::999888888999999888888888888888999777666666666777777888999<<<<<<;;;:::::::::::::::999:::;;;<<<<<<===<<<<<<:::::::::::::::999888888888888888999:::;;;;;;;;;AAA@@@CCCOOO```nnnvvvxxxppp^^^LLLCCC>>>@@@OOO```{{{}}}~~~|||{{{}}}ppphhhaaaVVVKKKGGGBBB@@@>>><<<<<<<<<;;;;;;::::::999999999999999:::999::::::;;;;;;<<<======>>>>>>>>>>>>???????????????@@@BBBCCCDDDCCCBBBAAACCCBBBAAAAAAAAABBBDDDEEEBBBCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEFFFEEEDDDDDDEEEFFFFFFHHHJJJMMMNNNNNNLLLKKKJJJJJJKKKJJJIIIJJJLLLOOOLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQNNNLLLLLLMMMOOOPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPOOOPPPPPPQQQRRRQQQQQQQQQOOOMMMLLLNNNOOOMMMOOOPPPPPPPPPPPPRRRSSSUUUSSSSSSUUUSSSOOONNNPPPLLLMMMQQQVVVVVVRRRRRRVVVRRRTTTXXX]]]dddppp~~~{{{uuuuuuxxxwwwyyywwwqqqnnnoooooollliiijjjhhheeebbb\\\OOOBBB>>>BBBBBB===;;;@@@GGGKKKDDDCCCCCCCCCDDDEEEDDDDDDGGGCCCCCCEEECCC>>>;;;>>>@@@EEEIIIIIIKKKNNNNNNKKKEEEHHHKKKMMMOOOPPPSSSUUUOOOQQQSSSTTTSSSQQQQQQRRRNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCAAAAAABBBCCCDDDCCCAAA@@@>>><<<;;;<<<<<<;;;:::777888888999888888777666777666666555444444333333222222222222222222222222222222222333333222222222000000000000000000000000111000...------...000111////////////////////////---------...///000000111000000000000000000000000111111111111111111111111......////////////............////////////......////////////000000000000---------......000111111000000//////.........------///111111111222444555333333444444444555555555555555555555777888999:::888999:::<<<===>>>>>>>>>======>>>>>>?????????@@@BBBAAA@@@???@@@BBBDDDFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIEEEGGGIIIJJJJJJKKKMMMOOOMMMPPPOOOSSSYYY\\\pppgggccc\\\TTTLLLGGGCCCBBBAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;:::999999::::::999999999999999:::999999999999999:::;;;<<<666777777999:::;;;<<<<<<:::999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????GGGHHHQQQaaasss|||zzzuuu___GGG888???JJJRRRdddxxxzzz{{{{{{tttqqqppptttyyy}}}lllddd^^^RRRHHHDDD>>>>>>======<<<;;;:::999888888888888999:::;;;;;;888888999:::;;;======>>>>>>>>>>>>>>>????????????>>>???AAABBBBBBAAA@@@>>>CCCBBB@@@@@@@@@AAACCCEEE@@@AAACCCDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFFFFHHHLLLOOOQQQPPPNNNLLLIIIIIIJJJIIIIIIJJJMMMOOOKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPRRRSSSQQQOOOMMMLLLNNNPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNOOOPPPQQQPPPQQQPPPNNNLLLKKKMMMNNNNNNOOOQQQPPPOOOOOOPPPRRRRRRPPPPPPRRRRRROOOOOOSSSQQQNNNNNNQQQRRROOOPPPRRRKKKQQQWWWWWWSSSTTTZZZ```ooowww}}}yyywwwxxxnnnrrrqqqllliiihhhfffbbb___^^^]]]]]]^^^\\\PPPCCC>>>DDDGGGCCC>>>===>>>>>>AAAAAACCCDDDFFFFFFFFFFFFIIIEEEDDDGGGDDD===:::<<>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;:::999888777777777777444444444444444444444444111111222222222333333333333333333222222222111111222111111000000000000000000000000000000000000000............////////////////////////////////////////////////////////////111111000000//////......000000000000000000000000//////............//////........................//////............//////222111111111000000//////////////////000111222333444444444444444444444444444444555555666888999:::777777888999:::<<<<<<===<<<<<<<<<<<<===>>>@@@@@@AAA@@@@@@???@@@AAACCCDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFHHHJJJKKKIIIGGGIIIIIIIIIIIIJJJLLLNNNOOOKKKPPPTTTTTTSSSYYYfffrrrtttkkk```SSSKKKJJJFFFGGGGGGDDDCCCCCCAAA>>>;;;;;;;;;======<<<<<<>>>:::;;;<<<:::777777:::>>><<<:::999;;;>>>>>><<<999<<<;;;;;;<<<===<<<;;;:::::::::999999999999::::::======;;;;;;:::;;;<<<===<<>>;;;::::::999999::::::;;;999999999888888888777777999999999:::::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@??????>>>@@@AAACCCEEEGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFHHHIIIKKKMMMMMMMMMLLLMMMKKKIIIHHHHHHIIIJJJKKKMMMLLLKKKJJJKKKLLLNNNPPPHHHIIIIIIKKKMMMOOOQQQRRRNNNMMMLLLKKKKKKMMMOOOPPPMMMNNNPPPQQQRRRQQQQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOSSSQQQOOONNNNNNOOOPPPQQQPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPPPPPPPQQQQQQRRRRRRPPPNNNMMMNNNQQQSSSTTTTTTXXX___gggmmmsss}}}|||}}}vvvsssxxx|||yyyrrrooopppooonnnlllhhhaaaYYYTTTPPPOOOLLLRRReeeqqqdddLLL>>>AAAFFFJJJJJJGGGCCC@@@CCCDDDFFFHHHIIIIIIIIIIIIIIIDDDCCCFFFFFFAAA<<<;;;FFF???@@@IIILLLHHHIIIOOOFFFGGGIIIKKKLLLMMMLLLLLLQQQPPPOOONNNOOOQQQSSSTTTPPPPPPOOOOOONNNMMMLLLLLLKKKJJJJJJKKKLLLKKKIIIGGGEEEEEEFFFFFFEEECCC@@@???========================;;;<<<<<<<<<<<<;;;:::::::::999888777666666666666444444444444444444444444000000000111111111222222333333222222222111111111222111000000//////000000....................................////////////................................................000000000000//////......//////////////////////////////............//////........................//////............//////111111111000000000//////////////////000111222333444444444444444444444444444444555555666888999:::888888999:::;;;<<<======;;;;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFGGGFFFGGGIIIKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLOOORRRQQQQQQUUU___ggg~~~yyywwwnnniii___UUUOOOLLLJJJHHHEEEDDDCCCCCCBBB???<<<:::>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>??????===<<<===???@@@???>>>?????????>>>??????@@@@@@666777999===BBBGGGKKKNNN\\\fffrrrvvvsssqqquuuzzzooo\\\PPPLLLMMMRRR\\\kkkxxx~~~yyytttwwwzzz~~~ooo```RRRNNNNNNJJJCCC???::::::999999999999:::::::::::::::999999999888888999999999::::::::::::;;;;;;<<<<<<<<<===============>>>>>>??????@@@AAAAAA??????@@@@@@@@@??????>>>@@@AAACCCEEEGGGHHHHHHHHHKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJKKKLLLKKKKKKLLLKKKIIIHHHGGGHHHIIIJJJLLLKKKIIIIIIIIIKKKLLLNNNIIIIIIJJJJJJLLLNNNOOOPPPOOONNNMMMLLLKKKLLLNNNOOOLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOQQQPPPNNNLLLLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRNNNOOOOOOPPPPPPQQQQQQQQQNNNLLLKKKLLLNNNPPPQQQQQQKKKQQQVVVXXXYYY^^^hhhppp}}}}}}|||~~~{{{sssmmmkkkppptttqqqkkkhhh_________^^^\\\XXXRRRMMMEEEDDDFFFTTTooo{{{gggCCCFFFIIIKKKKKKIIIEEECCCDDDDDDCCCDDDEEEHHHJJJLLLKKKFFFEEEHHHHHHDDDAAA@@@FFFCCCCCCGGGIIIHHHIIILLLGGGHHHJJJLLLMMMMMMMMMLLLQQQPPPOOONNNOOOQQQRRRTTTLLLMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIJJJJJJHHHEEEDDDDDDDDDDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888888777666555555555555555444444444444333333333333/////////000000000111111222222222222111111111000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---............/////////................................................000000000////////////...//////////////////////////////............//////........................//////............//////111111000000000000//////////////////000111222333333333333333444444444444444444444555666777888999888999::::::;;;<<<======:::;;;;;;<<<>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBAAABBBDDDEEEFFFFFFEEEEEEFFFEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHLLLMMMNNNNNNNNNPPPUUUXXX]]]uuuwwwmmmddd___ZZZXXXVVVUUUTTTPPPJJJDDDHHHGGGEEEEEEFFFDDD???;;;<<<<<<;;;888555777===AAACCC???;;;:::<<<>>>>>>===:::;;;;;;<<<===>>>???@@@CCCCCCEEEJJJSSS___jjjqqqwwwooo]]]SSSTTTYYYaaa```bbbgggooouuuvvvvvvzzz}}}wwwmmmfff[[[PPPFFFDDDDDDAAA>>>>>>::::::999999999999:::::::::::::::::::::999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<============>>>??????@@@@@@AAA>>>??????@@@@@@@@@??????AAABBBCCCEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGFFFEEEFFFGGGIIIJJJJJJJJJIIILLLJJJIIIGGGFFFFFFGGGGGGJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMOOONNNMMMLLLLLLMMMNNNNNNLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPLLLJJJIIIIIIJJJLLLLLLLLLFFFJJJMMMMMMJJJJJJNNNRRR[[[\\\___gggrrr|||{{{zzz~~~{{{}}}zzztttkkkdddaaacccccc]]]TTTPPPKKKKKKLLLMMMNNNLLLHHHEEE===<<<===III```qqqkkk[[[FFFGGGHHHIIIIIIHHHFFFEEEFFFCCC@@@???@@@EEEJJJMMMLLLHHHFFFHHHIIIGGGFFFGGGFFFGGGGGGDDDDDDHHHJJJHHHGGGIIIJJJLLLMMMMMMMMMLLLNNNNNNMMMMMMNNNOOOQQQRRRJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGHHHIIIIIIGGGDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666555555444333333444444444444444333333333333333/////////000000000111111222111111111111000000000000000///............///++++++++++++++++++++++++---------.........//////................................................//////////////////////////////////////////////////////............//////........................//////............//////000000000000000000//////////////////000111222333333333333333333444444444444444444555666777888888999999:::;;;<<<<<<======::::::;;;<<<===???AAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@AAACCCDDDEEEEEEDDDCCCDDDCCCDDDFFFHHHHHHGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFKKKJJJJJJKKKLLLMMMMMMMMMOOO^^^qqq}}}}}}~~~zzzooodddfffbbb^^^^^^___[[[RRRIIIMMMNNNKKKEEE>>>===DDDLLLWWWPPPGGGBBBCCCGGGJJJLLLBBBCCCFFFIIILLLNNNPPPQQQUUUSSSRRRVVVaaarrrvvvppphhhbbbccckkkwwwuuuooopppwww}}}|||tttjjj___VVVTTTKKKDDDAAA>>>:::888:::999999888888888888999999999999999999999999999999888888888888999999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@>>>>>>???@@@@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLIIIFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIKKKJJJHHHGGGFFFEEEEEEFFFIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLNNNOOOPPPLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNKKKIIIGGGGGGHHHIIIIIIIIIFFFJJJNNNNNNKKKIIIJJJLLLGGGFFFGGGKKKQQQWWW\\\]]]```iiissswwwvvvvvvyyy~~~{{{yyy}}}{{{uuurrrooofff\\\ZZZUUUQQQSSSQQQJJJBBB??????@@@AAACCCEEEEEECCCAAA<<<<<<<<>>???BBBGGGJJJKKKGGGEEEGGGGGGFFFGGGKKKFFFKKKJJJBBBAAAGGGIIIDDDHHHIIIJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIHHHFFFDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888555444333333222333333333444444333333333222222222000000000111111111222222111111111000000000//////000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................................../////////........................//////............//////........................//////............////////////////////////000000////////////000111222333222222222333333333444444555444444444555666777888999:::::::::;;;<<<<<<<<<999999:::;;;<<<>>>@@@AAABBBBBBBBBAAAAAA@@@?????????@@@BBBCCCDDDDDDCCCCCCEEEDDDEEEGGGIIIIIIHHHFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGIIIKKKLLLJJJHHHRRRZZZbbblll}}}tttkkkkkkrrrxxxzzz|||vvvpppoooppplllaaaXXXZZZ[[[XXXOOOEEEAAAFFFLLL___XXXOOOHHHHHHOOOWWW]]]TTTVVVZZZ___dddhhhjjjkkkwwwuuusssuuu{{{~~~xxxvvvvvv}}}wwwrrruuu~~~wwwoooyyyoooeee]]]YYYPPPIIICCC@@@<<<777666888999888888777777888888999777777777777888888888888777777777888888888999999::::::::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEDDDEEEEEEFFFHHHIIIIIIJJJIIIJJJKKKKKKIIIGGGEEECCCFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEIIIHHHHHHHHHGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNPPPQQQNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFHHHGGGGGGDDDGGGLLLMMMKKKIIIIIIJJJCCCCCCCCCDDDGGGHHHGGGFFFIIIPPPYYY^^^___^^^```bbb___dddeeeaaa```cccggghhhllljjjgggddddddgggkkknnnlllfff___]]]```___SSSFFFFFFBBBBBBGGGIIIFFFCCCCCC@@@@@@@@@AAACCCDDDCCCAAA;;;???AAAAAABBBEEEHHHHHHCCCBBBAAAAAABBBEEEHHHIIIGGGEEECCCAAAAAABBBDDDEEEHHHEEECCCDDDDDDBBBEEEIIIFFFMMMLLLCCC@@@EEEGGGBBBHHHIIIJJJKKKLLLLLLKKKKKKEEEFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJKKKJJJJJJIIIHHHEEEEEEEEEFFFGGGFFFDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::999888888777444333333222222333333333444444333333222222111111000000000111111111222222000000000000//////////////////...---------------------------------------,,,------------.........---------------------------------------------------............/////////........................//////............//////........................//////............//////......////////////000000////////////000111222333111111222222333333444444555555444444555555666777999999999::::::;;;;;;;;;999999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>???@@@BBBCCCDDDDDDCCCCCCGGGFFFGGGIIIKKKKKKJJJHHHBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIGGGQQQTTTVVVXXXbbb~~~xxxooogggbbbkkk||||||vvvnnnpppooohhh]]]VVVWWWZZZjjjhhhccc]]]]]]cccoooyyyuuuxxx}}}~~~yyyuuusssiiigggdddeeekkkuuutttqqqooosss}}}sssjjjccc___^^^HHHAAA<<<<<<;;;777777888888888777777777777888888666666666777777777777777666777777777777888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>??????@@@===>>>???@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFFFFFFFFFFGGGEEEFFFHHHJJJLLLMMMOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIGGGEEEDDDEEEGGGGGGFFFCCCFFFIIIJJJIIIGGGEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCGGGHHHHHHIIIJJJMMMOOOQQQMMMPPPOOOIIIGGGLLLQQQTTTRRRRRRPPPNNNLLLMMMPPPRRRUUUNNNJJJOOOYYY]]]VVVMMMGGGCCCBBBEEEFFFDDDDDDEEEFFFDDDCCCCCCEEEEEEDDDCCC:::>>>BBBBBB@@@BBBHHHOOOFFFEEECCCCCCDDDGGGJJJMMMFFFFFFEEEEEEDDDDDDCCCCCCHHHEEEDDDDDDBBB???BBBGGGFFFKKKLLLGGGBBBBBBCCCBBBGGGHHHIIIJJJKKKJJJJJJIIIBBBCCCDDDEEEGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAABBBCCCCCCAAA>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777888888888888777666666333333333222222333333444444444333333222111111000/////////000000000111111000000/////////.........///...------,,,,,,------------------------------,,,,,,---------.........---------------------------------------------------------.........//////........................//////............//////........................//////............//////........./////////000000////////////000111222333000111111222333333444444555555444444444555666666888888888999999999999:::999999888888999999:::;;;======>>>???@@@???>>>>>>@@@AAABBBDDDDDDDDDCCCCCCFFFEEEFFFHHHJJJJJJIIIGGG???AAACCCEEEGGGGGGHHHHHHDDDEEEEEEFFFFFFEEEFFFFFFFFFIIIKKKJJJLLL[[[vvvpppcccdddqqq~~~~~~uuurrrvvv~~~{{{{{{|||pppcccZZZUUUTTTSSSSSSVVV```qqqzzzqqqrrrxxxttthhh```ZZZTTTQQQAAA:::666888:::999888999777777777666666777777777666666777777888888888888666666666777777777888888999999999999::::::::::::<<<<<<======>>>?????????======>>>@@@@@@AAAAAA@@@===>>>@@@BBBDDDEEEEEEFFFBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDFFFDDDBBBBBBDDDEEEEEEEEECCCEEEHHHIIIHHHFFFEEEDDDEEEEEEEEEGGGIIIHHHFFFDDDGGGFFFCCCAAAAAABBBCCCDDDBBBFFFGGGCCCAAADDDHHHIIIFFFGGGGGGFFFCCCBBBCCCEEEIIIFFFEEEJJJRRRWWWWWWUUUQQQKKKGGGGGGEEEBBBAAADDDHHHFFFDDDDDDEEEFFFEEEEEECCCBBBAAA@@@>>>???CCCIIIJJJIIIGGGEEEEEEGGGJJJLLLFFFFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGCCC???@@@EEEGGGHHHJJJKKKFFF??????CCCFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBDDDEEEGGGHHHIIIIIIFFFEEEEEEEEEEEEEEEFFFGGG@@@??????@@@AAA@@@>>><<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999666666666666666555555444333333333222333333444444444444333333222111000000............/////////000000/////////..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////........................//////............//////........................//////............//////---.........//////000000////////////000111222333000000111222333333444444555555444444444555666666888888888888888888999999999888888888888888888999;;;<<<===?????????>>>===@@@AAABBBDDDEEEDDDDDDCCCBBBBBBCCCEEEGGGGGGFFFDDD===???AAADDDFFFGGGHHHHHHCCCEEEFFFEEECCCBBBCCCEEEAAACCCFFFFFFDDDHHHUUUbbbxxxzzzooogggsss{{{sssiiihhhfffdddhhhpppxxx~~~}}}wwwyyywww~~~zzziiiaaaccclllsssrrrppppppuuu{{{|||~~~lll]]]UUUNNNEEE===@@@888333666;;;;;;999999777777666666666666777777777777888888999999999:::666666666666777777777777888888999999999:::::::::<<<<<<======>>>?????????======>>>@@@@@@AAAAAAAAA<<<>>>???BBBDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIDDDDDDEEEEEEDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGNNNLLLJJJHHHGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJHHHGGGFFFDDDCCCCCCDDDBBBAAAAAACCCDDDEEEDDD@@@BBBDDDFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCBBB>>>AAADDDFFFFFFEEEDDDDDD@@@GGGLLLJJJFFFCCC@@@<<<===>>>???===<<<===AAAEEECCCBBBBBBCCCDDDDDDGGGJJJPPPJJJFFFFFFEEECCCEEEIIIGGGEEECCCCCCDDDEEEEEEEEEPPPJJJEEEDDDEEEFFFHHHJJJMMMKKKHHHFFFEEEFFFGGGHHHFFFEEEDDDDDDFFFHHHKKKMMMLLLJJJJJJIIIEEE???@@@EEEGGGEEEIIINNNIII>>>===DDDEEEFFFGGGHHHHHHHHHGGGFFFBBBCCCEEEFFFHHHIIIIIIJJJEEEDDDDDDDDDDDDDDDEEEEEEAAAAAAAAAAAA@@@@@@???>>><<<;;;::::::::::::;;;<<<:::::::::999999999888888777666555444333444555555333333222111000000000111111111111111111111111111////////////////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,,,,------------............---------------............///------------------------------............------..................------........................////////////000000000000//////000111111111111111000111111111111222222222222333333444444555555555888999::::::::::::999888999999999999999999::::::============>>>???@@@AAA???@@@AAABBBDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGAAAAAABBBCCCEEEGGGHHHIIIFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCBBBCCCFFFKKKOOO]]]zzz{{{}}}rrrllluuu}}}nnnmmmpppfff^^^___```___```dddnnnoooqqqpppmmmgggbbb^^^___mmmnnnggggggbbbZZZZZZXXX[[[bbbkkksss~~~~~~}}}|||lllaaaTTTDDD<<<===999999888777666666777777888777666555555666777888777777777777888888888888666666777777777888888888777777888888888999999999;;;;;;<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???AAACCCEEEGGGCCCCCCCCCCCCDDDFFFGGGHHHFFFDDDCCCCCCDDDDDDCCCBBBEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFFFFIIILLLLLLIIIEEEBBBBBBCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDBBBAAA@@@AAACCCDDDBBBCCCDDDFFFFFFDDDCCCBBBBBBBBBAAABBBCCCEEEGGGHHHAAAAAAAAAAAABBBDDDFFFGGGNNNNNNNNNKKKGGGCCCAAAAAA???@@@@@@AAAAAABBBBBBBBB@@@AAAAAA@@@>>>@@@FFFJJJPPPLLLHHHGGGGGGGGGEEECCCBBBCCCDDDBBB??????BBBFFFKKKRRRSSSIIIBBBDDDHHHIIIOOOSSSTTTOOOFFFAAABBBEEEJJJCCCAAAFFFIIIHHHHHHKKKIIIGGGFFFEEEEEEGGGHHHJJJEEEGGGHHHGGGFFFEEEEEEFFFJJJHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJIIIDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999:::;;;<<<:::999999999999888888888666666444333333333444555333222111111000000000111111111111111111111111111////////////////////////......---,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,---.........+++++++++,,,,,,,,,------------............------------------............------------------------------............------..................------............................../////////000000000//////000111111111111111000111111111111222222222222333333444444555555555888999999::::::999999888888999999999999:::::::::<<<<<<<<<======>>>???@@@??????@@@AAABBBDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGBBBBBBBBBCCCDDDFFFGGGHHHEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@CCCGGGJJJLLL```~~~zzzkkknnn}}}|||xxxrrrjjjgggiiiaaacccfffjjjlllllljjjgggmmmxxxmmmccceee^^^]]]```jjjxxxzzztttyyyyyy}}}zzzfff[[[NNN???777999999888777777666666777777888777666555555666777888666666777777777888888888777777888888888888888888888888888999999999999:::<<<<<<<<<======>>>>>>???======>>>??????????????????>>>>>>???@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBCCCDDDDDDCCCAAACCCCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJHHHEEECCCBBBBBBBBBCCCCCCDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFCCCDDDDDDEEEDDDCCCBBBAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFEEECCCBBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCEEEFFFAAAAAA@@@AAABBBCCCEEEFFFHHHIIIIIIGGGDDDAAAAAABBBAAAAAABBBBBBBBBBBBBBBCCC???AAAAAAAAA@@@AAADDDGGGLLLIIIFFFEEEGGGHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJIIIPPPPPPHHHAAABBBEEEFFFLLLNNNOOOLLLHHHEEEGGGIIIKKKEEECCCGGGJJJIIIIIILLLMMMKKKIIIGGGFFFFFFGGGGGGKKKJJJIIIFFFEEEDDDEEEFFFJJJHHHFFFFFFGGGFFFEEECCCDDDDDDEEEGGGHHHJJJKKKLLLCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@>>>===<<<::::::999999999999::::::999999888888888777777777555555444333333333333333222111111000000000000000000000000000000000000000////////////////////////...---,,,,,,++++++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------............------------------------......------------------------.........////////////000//////000111111111111111000111111111111222222222222222333333444555666666888888999::::::999888888888888999999999:::::::::;;;;;;;;;;;;<<<===>>>???????????????AAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@????????????===>>>>>>===<<<>>>AAADDDBBBHHHZZZwwwwwwrrrxxxooojjjppp~~~}}}nnnpppvvvnnngggdddlllzzz{{{rrruuu}}}}}}wwwsss{{{}}}zzzxxxhhhWWWMMMDDD999444666888777777666666666666777777666666555555666666777666666777777777777888888999999999999999888888888999999999999::::::::::::<<<<<<===>>>>>>???@@@@@@<<<=========>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAAAAABBBCCCAAA@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEEGGGHHHHHHFFFDDDCCCBBBAAAAAABBBDDDFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEDDDBBBBBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAACCCDDDDDDCCCCCCDDDEEEHHHFFFCCCCCCFFFHHHJJJJJJJJJKKKLLLOOOQQQQQQOOOMMMJJJNNNOOOIIICCCCCCFFFHHHKKKKKKKKKKKKKKKLLLMMMNNNMMMIIIGGGJJJLLLKKKLLLNNNNNNMMMKKKIIIHHHHHHIIIIIIPPPNNNJJJGGGEEEEEEFFFGGGJJJHHHFFFFFFFFFFFFDDDBBBCCCCCCDDDEEEGGGJJJLLLNNNBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<;;;:::999999999888888999999999888888888777777777666666444333333333222222222222111000000/////////000000000000000000000000000000........................---,,,,,,+++++++++++++++---,,,,,,+++***+++++++++***************************+++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------......------------------------------.........///////////////000111111111111111000000111111111222222222222222333333444555666666888888999999999999888888888888888999999::::::;;;;;;:::::::::;;;;;;<<<===>>>>>>======???AAADDDEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<;;;:::;;;===???CCC@@@BBBPPPgggyyyrrrppprrrzzz|||uuuqqqvvv{{{{{{wwwzzzzzzsssjjjeee[[[OOODDD>>>:::555555999777666666555555666666666666666666666666666666666666666666666777777777888:::::::::999999999999888999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA============>>>>>>??????@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBB@@@AAABBBBBBAAA???@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCAAAAAABBBEEEHHHJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCC@@@BBBDDDEEEFFFEEECCCBBBDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCCCCCCCBBBAAABBBAAAAAA@@@??????>>>>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFEEEDDDEEEGGGIIIFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEHHHIIIHHHFFFEEEDDDFFFDDDCCCCCCEEEGGGIIIKKKKKKKKKMMMQQQVVVVVVSSSOOOLLLOOOQQQNNNJJJJJJMMMPPPQQQNNNLLLMMMPPPRRRQQQPPPNNNLLLKKKLLLMMMMMMNNNPPPLLLLLLKKKKKKLLLMMMNNNOOOPPPMMMKKKIIIHHHIIIHHHHHHKKKJJJHHHGGGGGGFFFDDDCCCEEEDDDDDDDDDEEEHHHKKKMMMAAA@@@@@@???>>>>>>??????@@@@@@???>>>===;;;999888777888888888888888888777777777666666666555555555222222222222222111111000000//////...//////000000////////////////////////------------------------,,,,,,+++************+++,,,,,,+++************+++*********************************+++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------------------------............//////000111111111111111000000111111111222222222111111222333444555666777888888888888888888888888777777888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;<<<<<<;;;999999;;;===@@@???@@@AAAHHH]]]~~~}}}~~~xxxlllfffnnnzzzsssooo|||yyyyyyyyyzzz{{{vvvpppmmmooolllcccXXXSSSFFF???999666555555888;;;666555555555555555666666555555666666666666555555555666666666666777777777999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@BBBCCCDDDEEECCCAAA@@@@@@AAAAAA@@@???@@@@@@@@@AAABBBDDDEEEFFFDDDDDDEEEEEEDDDDDDDDDDDDEEECCCBBBAAACCCEEEIIIKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA???AAACCCDDDEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<======>>>???@@@AAABBBBBBEEEFFFFFFFFFDDDDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDGGGHHHIIIGGGCCCAAAEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKOOOTTTUUURRRNNNMMMOOOQQQRRRPPPPPPRRRVVVYYYUUUPPPPPPRRRTTTRRRPPPOOOPPPOOONNNMMMOOOQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQKKKJJJJJJLLLNNNNNNKKKIIIMMMKKKIIIIIIIIIIIIGGGEEEHHHGGGFFFEEEEEEGGGIIIKKK@@@???>>>========================<<<;;;999888777666666777888888777666666666666666555555555444444111111111222111000000///...............//////000////////////////////////------------------------,,,+++******))))))******,,,,,,+++***************************************************************************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111111111111111000111111111111222222222111111222333555666777777999888777777777777888999777777888999:::;;;;;;<<<;;;:::::::::::::::;;;;;;::::::;;;===>>>???@@@AAA???@@@AAABBBCCCEEEEEEFFFFFFEEECCCBBB@@@@@@??????>>>??????>>>>>>===<<<;;;:::;;;<<<;;;:::999;;;<<<555<<>>>>>>>>???AAABBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCAAA@@@@@@AAABBB@@@???@@@@@@AAABBBCCCDDDFFFGGGDDDEEEFFFEEECCCBBBCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<>>>???@@@@@@AAA@@@@@@BBBDDDDDDBBBAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCEEEGGGEEEAAA>>>DDDFFFHHHHHHGGGFFFGGGHHHHHHHHHIIIKKKMMMOOOOOONNNOOONNNPPPSSSSSSQQQRRRVVV[[[VVVRRRPPPQQQRRRQQQOOOPPPRRRRRROOOMMMPPPRRRRRRPPPPPPPPPPPPOOOOOONNNNNNGGGGGGIIIMMMQQQQQQNNNJJJMMMKKKJJJJJJJJJJJJIIIGGGIIIIIIHHHGGGGGGHHHIIIIII???>>>===<<<;;;;;;;;;;;;::::::::::::999888777666555666777777777777666555555555555444444444444333000000111111111000///......---------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,++++++************************************************************)))************++++++++++++******++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////000111111111111111000111111111111222222222000111222333555666777777999888777666666777888999666777888999:::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;777999;;;===?????????>>><<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCAAA@@@?????????>>>>>>??????>>>===;;;;;;999:::;;;;;;999999:::<<<444888>>>AAA???@@@JJJVVVqqqzzz~~~~~~vvvttttttgggfffeeebbbXXXKKKCCCBBB999::::::777555555666555444444333333444444555666444444555666666555444444555555555666666666777777555666666777888999::::::888888888999999999999:::999:::;;;<<<>>>???@@@AAA@@@???=========>>>@@@AAA@@@AAABBBCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGDDDFFFGGGEEECCCBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHFFFDDDCCCBBBAAAAAACCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???===<<<;;;:::;;;===???@@@@@@@@@???;;;>>>AAABBBAAA@@@??????AAAAAABBBBBBBBBBBBBBBCCCAAAAAABBBEEEGGGFFFBBB???AAAEEEIIIKKKJJJHHHHHHHHHHHHHHHHHHGGGGGGIIIMMMPPPTTTQQQRRRUUUTTTPPPPPPTTTTTTQQQNNNMMMMMMOOOPPPPPPOOOTTTTTTOOOMMMQQQSSSRRRPPPPPPPPPPPPPPPOOOOOONNNIIIGGGGGGKKKPPPRRROOOKKKKKKJJJIIIIIIJJJKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJ???>>>===<<<;;;:::::::::888888888888888777666555444555666777777666555444555555444444444333333333///000111111111000...------------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////000111111111111111000111111111111222222222000111222333555666777888999888777666666777888999666777777999:::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;555888;;;>>>??????>>><<<:::;;;<<>>????????????===<<<;;;888999::::::999999:::;;;;;;777666999<<<>>>BBBGGGCCCXXXxxx{{{uuuxxx}}}|||{{{xxxxxx~~~~~~ttt}}}zzznnnjjjlll\\\\\\\\\WWWJJJ<<<555666333666777666444444444333333333333333444444555666333444555666666555444333555555555555666666666777444444555777888999:::;;;777777888888888999999999999999:::<<<===???@@@@@@???>>><<<;;;<<<===???@@@@@@AAABBBDDDEEEEEEDDDCCCGGGFFFEEECCCBBBAAA@@@@@@DDDBBBAAAAAACCCCCCBBB@@@??????@@@AAABBBDDDFFFFFFEEEFFFGGGEEEBBBBBBCCCFFFFFFFFFFFFFFFGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@CCCBBBAAA@@@???@@@AAABBBAAA@@@@@@@@@??????>>>>>>@@@@@@?????????@@@AAABBB??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@???>>>>>>AAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@>>><<<;;;:::;;;===>>>???@@@??????888<<<@@@CCCCCCAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDCCCDDDGGGIIIIIIFFFBBB???DDDJJJMMMLLLJJJIIIIIIIIIIIIIIIFFFDDDFFFMMMRRRYYYUUUUUUXXXVVVPPPOOORRRLLLKKKJJJIIIJJJLLLOOORRROOOUUUUUUOOOMMMQQQSSSRRRLLLMMMNNNPPPQQQRRRRRRRRRKKKHHHFFFHHHMMMPPPOOOLLLIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGIIIJJJKKKLLLLLLLLL>>><<<;;;;;;<<<===;;;:::888888888888777666444444444333333333444444222000111111111111111111111111111000000///////////////...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,************************)))************+++++++++,,,,,,,,,+++***)))((((((++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............222222333333333222222111111111222222222333333333444444444444444444444444444444444555777888777666999999999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<;;;<<<===>>>???@@@AAAAAAAAA@@@???============>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999::::::;;;;;;<<<===>>>>>>CCCAAALLLfffkkk}}}|||yyy~~~wwwjjjbbbdddiii{{{xxxsssrrrsssuuuxxx~~~mmmwww~~~mmmhhh```VVVUUUQQQJJJBBB;;;666444333666666666666666666666666555555555555555555555555555555555555555555555555444444444555555777888999666777777777888888888888999999999:::::::::;;;;;;999999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>======BBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAABBBDDDFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCC@@@BBBDDDGGGIIIIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHGGGEEECCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCBBBAAA???======>>>???@@@===>>>???@@@@@@???>>>===??????>>>>>>>>>>>>??????;;;<<<===??????>>>>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>=========>>>???AAABBB???;;;999===CCCFFFBBB>>>???@@@@@@@@@???AAADDDFFFAAAAAABBBDDDEEEEEECCC@@@@@@@@@BBBEEEIIIKKKKKKKKKIIIIIIHHHIIIJJJLLLNNNOOORRRPPPPPPSSSQQQKKKLLLQQQTTTRRRJJJ@@@@@@GGGLLLJJJLLLPPPQQQMMMKKKNNNRRRTTTQQQPPPOOONNNMMMMMMMMMMMMHHHJJJMMMOOOOOONNNMMMKKKIIIGGGEEEEEEGGGHHHHHHHHHCCCDDDFFFHHHIIIIIIIIIIII===;;;::::::;;;;;;:::999777888888777666555444444444333222333444444222000111111111111111111111111111000//////......//////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++************************)))************+++++++++,,,+++++++++***)))))))))+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111222222333222222111111111111111222222222333333444444444444444444444444666555555777999999888777888888999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@AAA@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888999999:::;;;;;;<<<@@@<<<@@@OOO^^^nnnwwwkkkfffjjjvvv|||tttuuu|||zzz{{{yyyccc\\\WWWQQQLLLIIICCC===999666555444555555555555555555555555555555555555555555555555666666666666666666666666555555444555555666777888666666777777777888888888999999999999::::::::::::999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>======@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDAAA@@@@@@AAACCCEEEFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFGGGHHHHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@???=========??????======>>>>>>>>>>>>======???>>>>>>======>>>>>>???===>>>???@@@@@@@@@???>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????>>>>>>=========<<<<<<;;;;;;;;;<<<===??????BBB???===???CCCEEEBBB======>>>???@@@@@@AAACCCEEEBBBBBBCCCEEEFFFFFFDDDBBB@@@@@@AAADDDHHHJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMPPPMMMLLLOOONNNJJJIIIMMMSSSQQQJJJBBBAAAFFFHHHFFFHHHMMMNNNJJJIIILLLQQQRRRNNNMMMLLLKKKKKKJJJJJJJJJGGGIIIKKKMMMNNNMMMLLLJJJFFFDDDCCCDDDFFFHHHIIIHHHBBBCCCEEEGGGHHHHHHHHHHHH;;;999888888999:::888777777777777777666555444444444333222333444444222000000000000000000000000000000000///............///------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))************************)))************+++++++++++++++*********************++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............111111222222222222111111111111111222222222222333444444444444444444444444444444444555888888777666888888888999999999::::::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;::::::888888888888777777777777555666666777777888888999>>><<<===AAACCCKKKbbbyyyzzzooommmlllnnnwww}}}rrr]]]TTTQQQMMM???===:::777666555555666555555555555555555555555444444444444444444444444666666666666666666666666666555555555555555666666666666666666777777777777888888888999999999::::::777888888999::::::;;;;;;<<<======>>>>>>=========>>>???@@@BBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB???>>>>>>???BBBDDDEEEEEEFFFFFFGGGFFFEEEDDDBBBAAADDDDDDDDDDDDDDDEEEFFFGGGCCCDDDDDDEEEEEEFFFFFFFFFCCCDDDEEEFFFEEECCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>>>>============>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========???>>>>>>===<<<;;;::::::999999999999:::;;;<<<<<>>???AAAAAA>>>;;;999<<<>>>???@@@@@@BBBCCCCCCCCCCCCEEEGGGGGGEEECCC@@@@@@AAACCCGGGHHHHHHGGGEEEDDDCCCBBBDDDGGGJJJLLLNNNJJJHHHJJJJJJHHHGGGHHHOOONNNIIIDDDCCCFFFEEEBBBGGGLLLMMMJJJHHHLLLPPPQQQMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIKKKLLLKKKJJJIIIDDDBBBBBBCCCFFFHHHIIIHHHBBBBBBDDDEEEFFFFFFFFFFFF999888666777888888777555666666666666666555444333444333222222333333222000////////////////////////000///......------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))*********+++++++++***************+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000111111111111111111111111111111222222222222333333333333333333333333222111111333555555444333777777888888999999::::::::::::;;;<<<======>>>>>>=====================<<<;;;;;;<<<======>>>??????======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::777777777666666666555555555555555555666666777777888:::>>>@@@===<<>>=========>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAACCCBBBAAA@@@@@@???@@@@@@===<<<<<<===AAACCCDDDCCCBBBDDDEEEFFFFFFEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBCCCCCC@@@BBBDDDEEEEEECCCAAA????????????????????????>>>>>>===<<<<<<;;;<<<======<<<;;;:::999:::;;;<<<===>>>======<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???========================<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<:::999888888888888888888999999::::::======<<<<<<===<<<;;;999777:::===??????@@@@@@AAABBBBBBBBBCCCEEEEEEDDDBBB@@@???@@@BBBEEEFFFFFFDDD@@@???>>>>>>AAAEEEIIILLLMMMIIIFFFGGGHHHHHHGGGFFFJJJIIIHHHGGGGGGGGGEEEBBBIIINNNOOOKKKIIIKKKNNNOOOMMMLLLKKKJJJJJJIIIJJJJJJDDDEEEGGGIIIJJJJJJIIIHHHEEEDDDCCCDDDGGGHHHHHHGGGAAAAAABBBCCCDDDDDDEEEEEE888666555555666666555444444555555555555444444333333222111222333333111///........................///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))))))))*********+++++++++***************+++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...///000000111111111000000000111111111222222222333333333333333333333333111111111222444555444333666666777888888999::::::999::::::;;;<<<======>>>:::;;;;;;<<<===>>>>>>???;;;;;;;;;<<<======>>>>>>============<<<;;;::::::::::::::::::999999999999666666555555555444444444555555555555666666666666444555777:::999888999===GGGSSSeeeyyy{{{~~~tttgggjjjuuu{{{|||{{{}}}uuugggVVVJJJAAA777///555444333333333333444555444444444444444444444444444444444444444444444444444444444444444444444444666555555444444444444555444555555555555666666666666666666777777777888888666666777888888999999:::;;;;;;<<<===============???@@@@@@@@@@@@??????>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>===============;;;;;;===???BBBBBBBBB>>>@@@BBBEEEFFFFFFEEEDDDEEECCCBBBAAA@@@AAABBBCCCDDDCCCBBB@@@???????????????@@@CCCDDDDDDBBB@@@>>>?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::<<<=========<<<<<<<<<<<<=====================>>>>>>???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;>>>===<<<;;;:::999888777888888999999999::::::999:::;;;<<<<<<;;;:::;;;;;;777:::===>>>?????????@@@@@@@@@???@@@BBBCCCBBB@@@?????????AAACCCDDDCCCAAAAAA@@@>>>>>>???AAACCCEEELLLJJJHHHFFFFFFHHHHHHGGGEEEDDDDDDGGGIIIHHHFFFEEEJJJNNNPPPKKKGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHBBBCCCEEEGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGEEEAAAAAAAAABBBBBBCCCDDDDDD777555444444666666555333333444444444444444333333333222111222333333111///////////////////////////......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++******************)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---...///000000111000000000000000111111111111222333333333333333333333333333333333444777777666555555666666777888999::::::999999999:::;;;;;;<<<<<<888999999:::;;;===>>>???;;;;;;;;;;;;<<<<<<==================<<<;;;:::999999999999888888888777777555555555555444444444444555555555555555555555555888555222333666999999999;;;???EEEPPPeee|||tttnnnwww~~~{{{xxxuuuzzz|||wwwiii```ggguuu|||{{{xxxnnn```MMM???:::999777444555444444333333333444444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444444555555444444444444555555555666555555555666666666777777666777777888999999:::::::::;;;<<<<<<============????????????>>>===<<<<<<===>>>???@@@@@@AAAAAA@@@======<<<<<<;;;<<<<<<<<<===<<<;;;<<>>@@@BBBDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@DDDCCCAAA???>>>>>>>>>??????@@@AAABBBBBBAAA???>>>??????>>>===<<<<<<;;;;;;999999999:::::::::::::::999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::===<<<<<<;;;:::999888888888999999:::::::::999999;;;>>>@@@???<<<;;;<<<>>>999;;;===>>>======???@@@???=========???@@@???>>>???>>>>>>???AAAAAA@@@>>>EEEDDDBBB@@@>>>=========HHHJJJIIIEEEBBBEEEGGGGGGBBB???@@@EEEHHHGGGFFFGGGFFFKKKMMMHHHEEEEEEGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHGGGHHHHHHHHHFFFDDDAAAAAAAAAAAAAAABBBCCCDDD777555444444555666444333222333333444444444333333333222111222333222111///////////////////////////...------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++***)))))))))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///,,,---...///000000000000000000000000111111111111222222222222222222222222444333333555777888777555555555666777888999::::::999999999999999999999999999888888888999;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777777777666666666666666555555555555444444444444444444444444444444444999666333222555999:::888888;;;;;;>>>III]]]ooowwwwwwxxx||||||xxxzzz|||ppptttzzzxxxooosss~~~}}}xxxsssoooccc^^^fffrrrsssllldddRRRGGG;;;333333555999;;;444444444444333333333444222222222222222222222222333333333333333333333333444444444444444444444444333333333333444555555666333333444444444555555555444444555555555666666666777777888888999::::::;;;999:::;;;<<<==================>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;<<<<<<======???===<<<===???@@@@@@???>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAA@@@@@@??????AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAA@@@???>>>>>>??????>>>===<<<;;;:::999777888888999::::::999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888999<<<<<<;;;;;;::::::::::::777888999::::::999888777<<<@@@CCCAAA;;;999:::===<<<===>>>===<<<<<<>>>@@@>>>===<<<<<<>>>??????>>>???>>>>>>>>>??????>>><<>>>>>>>>===<<<<<<>>>??????@@@@@@@@@<<<<<<<<<<<<<<<===>>>???@@@???======?????????>>>AAA@@@???>>>>>>?????????>>>???@@@AAAAAA@@@???>>>>>>>>>======>>>@@@CCCDDDAAAAAA@@@??????>>>>>>>>>??????>>><<<;;;:::999999666777888999999999999999777999:::<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666<<>>>>>>>>===;;;<<<>>>@@@>>>===;;;<<<>>>??????>>>???>>>===>>>???>>>===;;;@@@@@@AAABBBBBBAAA???>>>>>>FFFHHH???888:::AAADDDBBB<<<:::>>>@@@???@@@EEEAAAHHHKKKHHHGGGIIIKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIDDDCCCDDDFFFHHHHHHFFFDDDCCCBBBAAAAAAAAABBBCCCDDD888777666555444333222222222222222111222222333333000000000000000000000000///............---------+++++++++************)))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,---------...............000000000000111111111111333333222222222222222222222222222333333333444444444444555777888:::;;;;;;:::::::::999999999888888999888777888999999999777;;;;;;;;;;;;<<<<<<============<<<;;;999888888777777777666666555555555444333333333222222222111111111111222222222333333333222222222222222222222222222333333555777999;;;<<>>999::::::;;;<<<======>>>???>>>===============>>>;;;<<<============???AAAEEECCCAAA???>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@???????????????@@@@@@AAAAAAAAACCCBBB@@@???>>>=========::::::999999888777666666888888999999999999::::::777777888999::::::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::777888888888888999999999999999999::::::;;;;;;;;;777777777777777777777777<<<<<<<<<;;;:::999777666>>>===<<<<<<<<<===???@@@<<<<<<;;;;;;;;;<<<<<<===<<<===???@@@???>>><<<;;;>>>>>>>>>>>>???@@@AAABBB>>>FFFKKKHHH???;;;???FFFCCCAAA===;;;???FFFHHHEEEGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB777777666555444333222222333333222222222222222333000000000000000000000000............------------+++++++++*********))))))*********)))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,------------...............//////000000000111111111111111111111111111111111222222222333333333333444333444555666777999::::::999999999999888888888777777666666666888999888777999999:::::::::;;;;;;;;;;;;:::999888777666666555666666666555555555444444333333222222222111111111111111111222222222333333222222222222222222222222333333333333444555666777:::>>>EEEOOO]]]mmm~~~~~~|||{{{zzzyyyxxxyyyzzzzzz|||xxxvvvxxx{{{tttrrrsssuuutttnnnlllmmmwww~~~kkk^^^MMM???999888777555333333333333333333333333222222222222222222222222333333333222222111111111444444444444444444444444333333333333333333333333333333333444444444444444333222222222222222222111555555555666666777888999555555555666777888::::::::::::::::::;;;<<<===>>>====================================>>>???@@@@@@===>>>>>>>>>===>>>@@@CCCDDDCCCAAA@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======::::::999999888777777666888999999999999:::::::::777777888999999:::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::777777888888888999999999888888888999999999999999777777777777777777777777::::::::::::::::::999888;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<;;;:::::::::;;;;;;;;;<<<>>>??????>>>===<<<>>>>>>>>>??????@@@AAABBB???EEEIIIFFF@@@<<<@@@EEEDDDFFFDDD???>>>BBBEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGFFFBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB666666555444333333222222444333333222111111111111000000000000000000000000......---------,,,,,,,,,++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++******))))))******+++*********++++++++++++,,,******************************++++++,,,,,,---------------.........////////////000000000000111111...//////000000111111111111111222222222333333333222333333555666777888999888888777777777777777666555444444666888999999888888888888999999999999999888777777666555444333333555555555555444444444444222222222222111111111000000111111111222222222222111111111111111111111111333333222111111111111111333333333555<<>>>>>@@@????????????>>>>>>>>>======>>>???@@@AAAAAABBB?????????>>>===>>>AAADDDDDDCCCAAA@@@???????????????@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBAAA???===<<<::::::999999888777777777999999999999:::::::::;;;777777888888999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999777777777888888888999999888888888777777777777777777777777777777777777777777888888999:::::::::999888888999:::<<<>>>@@@AAA<<<;;;:::999999999999999:::;;;<<<>>>>>>>>>>>>===????????????@@@AAABBBCCCAAADDDFFFDDD@@@???@@@CCCGGGKKKLLLEEE@@@AAADDDEEEEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDD@@@BBBDDDFFFGGGHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD555555444444333222222111333222111000////////////////////////////////////------------,,,,,,,,,+++************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******************++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,------.../////////////////////000000000111......//////000111222222111111111111222222222222111222333444555666777777666666666666666666666666555444444666999;;;;;;:::888888888888888888888888666666555444333333222222444444444444333333333333222111111111111000000000000000000111111111111222111111111111111111111111222222111000/////////000000222333555777;;;AAAEEENNNZZZjjjvvv}}}xxxuuutttppp}}}}}}}}}yyysssjjjkkkpppzzzuuuyyyssshhhcccaaaaaaddddddaaaaaacccrrrxxx|||xxxqqqeeeSSSDDD;;;777333000000111000///111111111111111111111111111111111111111111111111222222222111111111111111333333333333333333333333333333333333333333333333555444444333333222222222333333333444444555555555444444555666777777777777555555555666777888999:::;;;<<<<<<======>>>======@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@AAAAAAAAAAAA??????>>>===<<<>>>AAADDDBBBBBBAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBB@@@===<<<999999999888888888777777999999999999::::::::::::777777888888999999999:::888888888888888888888888999999999999999999999999999999999999999999999999999999888888888888999999777777777777888888888888888888888777777666666666777777777777777777777777666777888888999999888888777888888:::;;;===>>>???;;;:::999888888777777888888999;;;<<<>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAIIIMMMLLLGGGDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFEEEEEECCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD444444333333222222111111111111///...------------........................---,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((***))))))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------,,,,,,------...//////000...////////////000000000//////000000111222333333000000000111111111222222111111222333444555555666555555555555555555555555666555555777;;;======<<<999999888888888888888888555555555444333333222222222222222222333333333333111111111000000000////////////000000000111111111000000000000000000000000000000000///000000111111---000333444555666777999;;;DDDNNNUUU]]]jjj~~~ooosssyyy~~~wwwtttxxxwwwsssggggggkkksss}}}yyyzzz}}}zzzvvvwwwzzzqqqiiiaaa```ccciiikkkhhhgggiii\\\___^^^WWWNNNEEE<<<555222222222333444333111///111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333444444444333333222222111333333333444444555555555333444555666777777777666666666666777888999:::;;;;;;<<<===>>>>>>======<<<===>>>???@@@AAABBBCCCDDDAAAAAABBBBBBAAA@@@???>>>=========<<<<<<===@@@BBBAAAAAAAAABBBAAAAAAAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCBBB???===;;;999999999888888888888888888888888999999999::::::777888888888888888999999888888888888888888888888888888888888888888888888888888888888888888888888999888888777777888888999666666777777777888888888999999888888777777666666666666666666666666666666777777888888777777666555888888999999:::::::::;;;:::999888777777777777777888888:::;;;<<<===>>>>>>????????????@@@AAABBBBBBCCCAAA@@@@@@@@@@@@AAAAAAFFFGGGDDDBBBCCCFFFEEE@@@BBBAAA@@@???@@@AAACCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE333333333222222111111111000///......------------........................,,,,,,,,,+++++++++************)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((***))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000......////////////000000///000000111111222222222///000000000000111111111111222222333444444555555444555555555555666666666777666666888;;;=========999888888888888777777777444444444444333333333222111111111111222222222222000000000000////////////////////////000000000000////////////////////////////////////000111222222///////////////222666999222777;;;===@@@JJJYYYeeennnyyy}}}{{{zzzwwwqqqttttttpppoooqqqssssssnnnmmmmmmoootttyyy|||}}}zzz{{{sssssstttwww{{{{{{vvvooommmmmmqqqtttwwwyyynnnkkkjjjhhhhhhiiifff^^^YYYYYYCCCDDDBBB<<<666222222333333222111000000000111222111111111111111111111111111111111111111111111111000000000111111111111111333333333333333333333333333333333333333333333333333333333333222222222222111222222222222222222333222333555666777777666555666666777777888:::;;;<<<;;;;;;===>>>>>>===<<<;;;;;;<<<===???AAABBBCCCDDDAAABBBBBBBBBAAA???===<<<;;;<<<============???AAA@@@AAABBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAAAAA@@@>>><<<;;;888888888888888888888888777777777777888888888999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777888888777777777777888888666666666777777777888888888888888888777777777777666666666666666666666666777777777777666555555444777777888999999999888888888888777777777888888999888888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>>???@@@AAAAAA@@@<<<;;;???DDDCCC>>>@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@<<<===>>>@@@AAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE222222222222111111111111000000//////.../////////------------------------++++++++++++***************)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++++++++,,,---...///000000........./////////000000000000000000000000000000/////////000000000111111222222333333444555555555444555555555666666666666777666666888:::<<<<<<;;;777777777666666666555555333333333333222222222222000000000111111111222222000000/////////................../////////000000//////////////////////////////.........///000000000000000///...000444777///111222333333777>>>DDDIIIOOO\\\lllwwwzzz{{{|||{{{vvvqqqssswwwuuurrrooommmmmmnnnoooppp{{{vvvwwwnnnoooooonnnmmmpppvvv|||{{{qqqiiieeeccceeefffiiisss~~~qqqhhhgggjjjddd^^^YYYQQQFFF???>>>888666444222000...///111333222000///...///111333000000000000000000000000111111111111111111111111///000000000111111111222222222222222222222222222333333333333333333333333222222222222222333333333333222222222222222222111111333555666777777666555666666666666777999:::;;;:::;;;<<<======<<<:::999;;;<<<===>>>???@@@AAAAAA???@@@AAABBBAAA@@@>>><<<:::<<>>???@@@???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<;;;888888888888888888888888666666666666777777777777888888888888777777777777888888888888888888888888777777777777777777777777777777777777777777777777888888777777777777888888666666666666777777777888666666666666666666777777666666666666666666666666444444555666666666555555444555666888999999888888777777777777888999::::::999999999999:::;;;<<<===============>>>???@@@@@@@@@@@@@@@???======@@@CCC>>>???===:::<<>>???@@@AAABBBDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@???DDDDDDDDDDDDDDDDDDDDDDDD222222222111111111111111111000000000000111111222------------------------+++++++++************)))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************+++*********************++++++,,,---...///000111............/////////000///////////////.........////////////000000000000333333333444444555555555555555555666666666777777777666666777999;;;;;;:::666666555555555444444444222222222222111111111111//////000000111111111222000/////////......................../////////000//////////////////////////////...---------......+++...000111000/////////...000111222111111333444>>>>>>DDDNNNVVV^^^nnn}}}zzzzzz|||yyytttqqqnnnnnnnnnnnnvvvrrrqqqhhhlllmmmiiieeegggsss}}}}}}hhhmmmgggcccdddfffjjjvvvlllaaaaaaUUUNNNGGGBBB;;;333///111333///...111444444333333...000222333222000//////////////////////////////000000000000000000000000//////000000111111111222222222222222222222222222333333333333333333333333111111111222222333333444555555555444444333333333111222555666777777555555555555555555666888999:::999:::<<<======;;;:::888<<<<<<======>>>>>>>>>???===>>>@@@AAAAAA@@@???>>>:::===@@@BBBAAA@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@===>>>???AAABBBCCCCCCCCCAAAAAAAAA@@@@@@?????????AAA@@@???===<<<<<<<<<<<<888888888888888888999999555555555555666666666666888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888777777777777888888666666666666777777777777333444444555555666666666666666666666666666666666111222333555666777777777111222555777999::::::999666777777777888:::;;;<<<999999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@AAA???<<<<<<@@@DDD???CCCCCC>>><<<@@@FFFHHH???AAABBBDDDEEEEEEDDDDDD>>>>>>@@@AAACCCDDDFFFFFFDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@???DDDDDDDDDDDDDDDDDDDDDDDD222222222111111111000000///............---------.........------,,,,,,,,,************************+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------////////////000000000000............////////////111111000000111111222333333333222222333333444555888888777777777777777888999999999999999888777666777666555444333222111111222222222111111111111000000000000000000000000000000000000000////////////........................------------------------...------,,,,,,------...,,,...000000///...///000////////////000000000000777666555777<<>>???AAABBBBBB???=====================>>>>>>>>>???>>>???@@@AAABBBAAAAAA@@@@@@??????AAACCCCCCBBBAAA??????@@@AAAAAAAAA@@@@@@???@@@AAA@@@>>>>>>>>>???>>>======<<<;;;;;;::::::::::::999999888777666666333444444444555666666666555555555555555666777777666666666666666555555555555555666666666666555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666777777888777777666555555555555555555555444444444555555555555555666777777333444666777777777666555777888888888888999999999:::999888888999:::<<<===@@@@@@???????????????@@@@@@???>>><<<<<<<<<===>>>======>>>>>>???AAABBBBBB>>>>>>>>>>>>???AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHFFFDDDAAA@@@???DDDCCCCCCCCCBBBBBBBBBBBB222222111111111000000000............------------...---------,,,,,,,,,,,,******************************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------........./////////000000....../////////000000000111111000000111111222333333222222222222333444444777777666666666666777777777888888888888777777666777666666555444333222111222222222111111111000000000000000000000000000000000000000/////////..............................------------------------------,,,,,,,,,,,,------,,,...///000///...///000....../////////000000000111000000111333666:::<<<@@@HHHRRR\\\dddooozzzuuulllkkkgggaaa[[[VVVSSSSSSRRRRRRPPPKKKFFF???:::555333444333222111000///////////////000000000111111111//////////////////////////////000000000000////////////000000000000////////////000000000111111111000000111222222222222111444333222222111111111222111111111222222333333333222222222222222222222222444555555555666666666666666666666777888888999999999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<=========???@@@@@@>>>===<<<<<<<<<<<<==================<<<===???@@@@@@@@@???>>>???>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@AAAAAA@@@??????===>>>???>>><<<;;;<<<=========<<<;;;;;;:::999999:::999999888777777666666444444444444555555555555555555444444555555666777666555555555555555555555555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555444555555555666666666666666666777777666555555444555555555555555555555555666666666666666777777888444555666777777777666666555555555555666666666666999999999999:::;;;<<<<<>>>>>>>>>>>>>>???>>>>>><<<;;;;;;;;;<<<<<<<<<;;;;;;<<<===???AAABBB????????????@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB111111111000000000//////......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++************************)))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------.........///////////////000000000111111111000000000000111222222222222222222222333444444666555555555555555666666666666777777888777777777777666666555444333222222222222111111111000000000000000000000000000000000000////////////.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---//////.........///.........////////////000...///000111111111000//////333888;;;>>>BBBHHHMMMZZZ```iiittt~~~yyypppiiiaaaXXXRRRMMMKKKFFFAAA===:::888777111111111000000/////////...............///000000////////////000000000000////////////////////////...//////000000//////......//////000000//////...//////000000000000111111///000111111222222111111333333222111111111111222111111111222222222222222222222222222222222222222444444444555555555666666555666666777777888888999999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;===??????===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<===???AAACCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<;;;:::999:::;;;;;;;;;;;;::::::999999888999888888777777666666666555444444444444444444333444444444444444555555666555555555555555555555555444555555666666555555444555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666444555555555555444444333555555555555555555555555666666666666777777888888444555777888888888777666444444444555555555666666888999:::;;;<<<<<<<<<;;;===========================<<<;;;;;;::::::;;;;;;:::999999999:::===@@@BBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGEEEDDDDDDDDDCCCCCCCCCCCC000000000/////////......------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000111111111111000000000000000111222222222222222111222333333444444444333333444444555555555666777888888888888888666666555555444333333222111111111111000000000000/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++---//////...---...///------........./////////,,,...000222333222111111111222333333111111333666999<<>>>>>===<<<;;;<<<;;;;;;;;;:::::::::::::::<<<<<<==================;;;;;;;;;===@@@BBBAAA@@@AAAAAAAAA@@@???>>>===<<<999:::;;;:::888777888999999999999888888888777777777777777666666666555555555444444444333333222222333333333333333444555555444444444444444555555555444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555333333444444444333333222555555555555555666666666444555555666666666666666555555777888888888777666666777777777888888888888666888;;;======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888888:::===@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFHHHEEEEEEDDDDDDDDDCCCCCCCCC/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------000000000000111111111111000000//////000000111222222111111111111222333333333333333333333444555555666666777888999999999888555555444444333333222222111111111000000000//////....................................------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++---//////...---...///------------............,,,,,,------///000111111,,,---...//////111333555222333555666777:::???BBBGGGMMMVVVZZZ\\\___fffkkkpppsssvvvyyy|||}}}vvvssstttqqqpppnnnjjjccc[[[TTTPPPFFFAAA:::555222222333333000000000000//////...---/////////.........------111000000/////////000000---............/////////------------------------......////////////............////////////.........////////////000000000//////000111111111111000111111111000000111222222111111111111111111111111111111111111111111111111333333333333444444444444555555555666777777888888888999::::::;;;;;;::::::888888888999999;;;<<<<<<;;;===??????===<<<<<<<<<::::::::::::999999999999=========<<<<<<<<<======:::::::::<<>>????????????>>>===<<<;;;999:::;;;:::888777888999777777777777666666666666666666555555555555555444444444333333222222222111222222222222222333333444222333333333444444444555333333444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444444444222222333333333333222222333444444444555555555666222333444555555555444444444555666888888777777666777777777888888888999999555777:::<<<===<<<:::888888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999;;;===@@@BBBAAABBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC.........---------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000000000111111000////////////000111111111111111111111222333333222222222222333444555666666666777888888888777777333333333333222222222111111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,......---------...,,,,,,,,,---------......//////---------...///000.........---...//////000///000111111111333666999888;;;???AAAAAABBBFFFIIIKKKMMMPPPRRRTTTWWWZZZ]]]^^^___aaabbbbbbaaa___^^^XXXXXXWWWSSSMMMKKKNNNRRRJJJIIIFFFCCC@@@===:::999444333111000000111222333111111000//////...------...............---------000///...---------------------------.........///---------------------------......//////......------......//////......---......////////////000000...///000000111111000000111000000000000111222222111111111111111000000000111111111111111111111111222222222333333333444444444555555666666777777888888888999:::::::::::::::888888888999:::;;;<<<===<<<>>>@@@???===;;;:::;;;999999999999::::::::::::>>>===<<<<<<;;;;;;<<<<<<:::::::::;;;===>>>===;;;============<<<;;;::::::999:::::::::888777888999555555555555555555555555444444444444444444444444333333222222222222222111111111111111111222333333111222222333333444444444222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444111222222333333333333333222222222333444444555555000111333444444444333222333444666777777777666555444444555555555666666666444666999;;;<<<;;;999888777888:::;;;<<<;;;;;;:::;;;;;;<<<============<<<;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBB------------,,,,,,,,,,,,++++++++++++************))))))))))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------................../////////000000000///////////////000111111111111111111111222222333222222222333333444666666555555555666555555444444222222222111111111111000111000000000////////////---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,***,,,......---------...+++,,,,,,,,,,,,---------/////////......//////000333111///......------,,,,,,---//////...///111333222222333333333444444444333555888999999:::<<<>>><<<===>>>>>>>>>=========;;;;;;999666555777999:::444333333222111111000000222222222000///............------------...///000000000000000111111111111......---,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////......---........./////////000000...//////000000000000000000000000000000111222222222111111111000000000///111111111111111111111111222222222222333333333333444444555555666777777777888888999::::::::::::999888888999999:::<<<===>>><<<>>>???>>>;;;999888888777888888999:::;;;<<<<<<===<<<;;;:::999::::::;;;;;;:::::::::<<<<<<;;;999::::::;;;;;;;;;::::::999888999999999777666777888444444444444444444444444333333333333333444444444111111111111222222222222111000000000000111222222111111111222333333444444222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333111222333333444444333333000000111222222333444444000222333555555444333222222333555666666666555444222222222333333333444444444555777999999999888777666888:::;;;<<<<<<;;;:::999:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>>>>===<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA---------,,,,,,,,,+++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////............///////////////////////////000111111111111111000111222222333333333333333444555666777444444444444333222222111111111111000000000000000000000000000////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,***,,,......---,,,---...++++++,,,,,,,,,---------((()))***,,,------------,,,++++++,,,///111111111...///000000...---...//////------...000222111000...000222222111111111222///000111000///...///000------...///222444000***//////000000000///...---***+++,,,---,,,,,,...//////...---,,,,,,,,,---..................---------......------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---..................------..................---............/////////000...//////000000000000000000000///000000111222222222111111111000000//////000000000000000000000000111111222222222333333333444444555555666777777777888888999::::::::::::999999999999:::;;;<<<>>>???<<<===>>>===:::777666555777777888999;;;<<<===>>><<<;;;999888888888999999;;;:::::::::;;;;;;999888888888999:::::::::999999666888888888666555666777333333333333333333333333333333333333333333333333000000111111222222222333000000000000000111111222000000111222333333444444222222222333333222222222111111111111111111111111222222222222222222222222333333333333333333333333111111222222222333333333111222333444444444444444//////000111222222333333111222444666666555444333222333444555555555444333222222333333333444444444444444666777888888777777666888:::<<<===<<<;;;:::777888:::;;;<<<;;;;;;::::::;;;===>>>>>>===;;;:::<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===???BBBEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@...---+++*********++++++((((((((()))***,,,---...******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000000000000000000000000000000000000000000000000222222222333333333444444222444555555444333333444222333444555444333222111000000000000000000000000000000000000000000000000............---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------------------------,,,---......//////..............................////////////////////////000000000000000000000000////////////////////////................................................------------------------......//////...---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,---------............///............////////////000000////////////000000000111111111111222222222222222222111111111000000111111222333333444555555888666555444666888888777666777999;;;;;;;;;999888;;;<<<===>>>>>>======<<<>>>===<<<;;;:::999888888<<<;;;:::999999888999999===<<<999666666777999:::<<<<<<<<<;;;::::::999999888777777777777777888888888888777666666666666666666555555555555444444444444333222222111111222222333333333222222111111111222111111111000000////////////000111222222333333222333333333333222111111333333333333333333333333111222222222222111000000222222222111111111000000000111111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222333555777777666555444555444444444444555666666444555666555444333444666999777555666999:::888666999;;;===??????>>><<<:::888888999:::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDDDDBBB??????AAABBB???@@@@@@AAACCCEEEGGGHHHCCCBBBAAA@@@??????>>>>>>---,,,+++*********+++++++++******)))******++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---..............................000000000000000000000000222222222333333333333444333444666666444333444555222333444444444333111111000000000000000000000000////////////////////////.........------+++******++++++++++++************,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,------...............................................................////////////////////////........................................................................------------------------...............---,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,------------.........---------,,,,,,,,,---------............///............////////////000000////////////000000//////000000000111111111222222222111111111000000111111222333333444555555777666444444666777777777666777999;;;<<<;;;::::::::::::<<<======<<<<<<;;;===<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;::::::<<<;;;999888777888::::::======<<<<<<;;;::::::999888777777777777777888888888777777666555555666666555555555555444444444444444333222222111111222222333333222222222111111111111111111000000000////////////000111111222333333222222333333222222111000111111111111111111111111111222222222222111000000222222222111111111000000000000111111111222222222000000000000000000000000222222222222222222222222111111222222222333333333111222444555666555444333444444444444444555666666333444555555333333444555:::888666777999999888666:::;;;===>>>???>>>===<<<<<<<<<;;;;;;::::::999999=========>>>???@@@AAABBBCCCCCCCCCAAA>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAA@@@@@@@@@AAAAAA---,,,+++*********++++++---,,,+++***)))(((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------000000000000000000000000111111222222222333333333111333444444333222222333222333333333333222111111////////////////////////////////////////////////,,,,,,,,,,,,,,,+++***)))************+++++++++++++++++++++++++++*********++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------........................------------------------........................---------------------------------------------------------------------------............------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///............////////////000000////////////000000.../////////000000000000222222222111111111111111111222222333333444444555666444333444555777777666555777999;;;<<<<<<<<<<<<999999:::;;;<<<<<<;;;;;;======<<<<<<===???AAABBB@@@@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::888777777666666777777777777777666555555555555666555555555555444444444444333333222111111111111222222222222111111111111111111111000000000000/////////000000111111222222222222222222222222111000000////////////////////////111111222222111111000///222111111111111000000000000000000111111111222222////////////////////////222222222222222222222222111111222222222333333333000111333444444333222222444444444444444555555666333444555555333333444555;;;999888888999999777666<<<<<<======>>>>>>>>>>>>======<<<;;;;;;:::999999<<<<<<<<<===>>>@@@AAABBBBBBCCCBBB@@@>>><<<===???AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCC,,,+++++++++++++++++++++---,,,+++)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((()))))))))))))))(((((()))***************++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------000000000000000000000000111111111111222222222222///000222222000///000111222222222222222111111000........................////////////////////////+++++++++++++++***))))))******++++++,,,,,,------+++++++++***************************************************++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------............///............////////////000000////////////000000/////////000000000111111111111111111111111111111222222222333333444444444444333222333555777666555555777888:::<<<=========999::::::;;;<<<<<<<<<<<>>>>>???AAACCCDDD@@@@@@@@@???===<<<;;;::::::;;;===>>>?????????>>>>>>======<<<<<<;;;;;;:::888777777666666666666777666666555444444555555555555555555444444444333333333222222111111111111111111111111111111111111000000000000000000000/////////000000000111111111222111111111222111000000///........................111111111111111000000///111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222333333333111222333333444333222222444444333333444444555666444555666666444444555666::::::999999888888777777===<<<<<<<<<<<<===???@@@<<<<<<<<<<<<======>>>>>>============???@@@AAABBBBBBBBBBBBAAA>>>======>>>@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBBBB++++++++++++++++++++++++******))))))((())))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((()))************)))***++++++,,,,,,++++++***,,,++++++++++++,,,------........................////////////////////////000000000111111111222222000222333333222111111222222222111111000000000000------------------------........................******++++++******))))))+++,,,,,,,,,------......************************************************))))))*********+++++++++)))******++++++******))))))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------............///............////////////000000////////////000000000000000111111111222222111111111111111111111111222222333333333333444444333333222444666777666555666666888:::;;;<<<======;;;;;;;;;<<<<<<===>>>???BBBAAA@@@???@@@@@@AAABBBAAAAAAAAAAAA@@@>>>===<<<;;;===???AAABBBBBBAAA@@@=========<<<;;;;;;::::::888888777666555555666666555444444444444444555555555444444444444333333333333222111111000000111111000000000000000000000000//////////////////000000000000000000000111111111000000111111000000///...////////////////////////000111111111111000//////000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444333333333333333333333333444555555555777888777666555666777999999999999888777777777<<<;;;;;;:::;;;===???@@@======>>>>>>??????@@@@@@????????????@@@AAABBBBBBAAABBBCCCBBB@@@>>>???@@@>>>>>>???@@@AAACCCDDDEEEFFFEEECCCBBBAAA@@@@@@@@@******+++,,,,,,,,,++++++((((((((((((((()))***+++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***)))***++++++,,,,,,++++++******++++++++++++******+++++++++++++++,,,------........................///////////////////////////000000000000111111111333555666666555444444555222111000000//////000000................................................******+++++++++******))),,,,,,,,,,,,------------)))))))))***************************************)))))))))************+++))))))************))))))))))))************))))))************************************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------............///............////////////000000////////////000000111111111111222222222222111111111111111222222222333333333333333333333333333333333555777888777666666666777888:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@?????????BBBBBBCCCCCCBBBAAA???>>><<<>>>???AAABBBBBBAAAAAA===<<<<<<;;;::::::999999888888777666555555555555444333333333333444555555444444444444333333333333222222111000000000000111////////////000000000000......////////////000000000000000000000000000000000000000000000///......////////////////////////000000111111000000///...//////000000000000000111/////////000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444333333333333333333333333333444444555555666777777666555666777666777888888777666777888::::::999999:::<<<>>>???@@@@@@????????????>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA???AAABBBBBBAAA@@@@@@AAA>>>>>>???@@@BBBDDDFFFGGGFFFEEEDDDBBB@@@???>>>>>>)))***+++,,,,,,,,,,,,+++((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((())))))***)))******+++++++++++++++******++++++++++++******+++++++++***++++++,,,---------------------------/////////////////////////////////000000000111111333555666666555444444555222111000///...///000000................................................******+++++++++++++++***++++++++++++++++++******((()))))))))*********+++************************))))))))))))************((())))))))))))))))))(((((())))))))))))))))))(((************************************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000////////////000000000000000000111111111111000000111111111222222222333333333333333333333333333333444666888999888777666666777777888999:::;;;::::::::::::;;;===???@@@>>>???@@@AAAAAA???>>><<<>>>???@@@AAAAAA@@@>>>===<<<===>>>>>>????????????;;;;;;;;;:::999999888888888888777555555444444555333333222222333444444555444444444333333333222222222222111000000000000000........./////////000000........./////////000000000000000000000000000/////////000000//////...---////////////////////////000000000000000//////...////////////000000111111////////////000000000111111111111111111111111111111111111111111111111111111111222222222333333333444444333222222222222222333333222222333333444555444555666555444333444666333555777777666555777999888888888999:::;;;<<<============>>>>>>>>>>>>???BBBAAA@@@???>>>>>>>>>>>><<<>>>@@@AAA@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDBBBAAA??????>>>>>>)))***+++,,,---,,,,,,+++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''((()))))))))))))))******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000222444333222111222333222111///.........///000////////////////////////........................***++++++,,,,,,,,,+++++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////............/////////000000000////////////000000////////////000000000000000000111111222222222222333333333333333333333333333333444777999:::999777777777666666777888999999999999999999:::<<<>>>???;;;===???AAAAAA@@@===<<<999:::<<<===>>>===;;;:::<<<<<<<<<<<<<<<=========;;;;;;:::999999888888777888888777555555444444444222222222222333333444555444444444333333333222222222111111000000000000000---.........//////000000---.........//////000000000000000000///////////////////////////......---........................000000000000000//////....../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333222111000000111111333333222222333333444555222333444444222222333444111444666666555555777:::666777777999:::;;;;;;<<<777888:::<<<>>>???AAABBBBBBAAA@@@>>>===<<<<<<<<<999<<>>@@@@@@???===<<<:::999999777999<<>>;;;999999::::::;;;;;;:::::::::888999999:::::::::999999777666666555444444333333444444333333333222222222111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////////////////............000...,,,---000111///---////////////////////////////////////////////////...000111000///...///111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222111111111000000//////222222222222222222333333333333333333333444555666333333333444444444555555666777777777888888888888::::::::::::;;;<<<======>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<>>AAACCCEEEDDDAAA@@@>>>>>>>>>>>>+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------++++++++++++*********))),,,------......------,,,------------............/////////////////////...000000000000////////////...---------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++*********************************+++++++++,,,,,,++++++*********+++,,,---------------........................////////////.../////////000000000000////////////000000000000111111000000111111222333111333444444222222333555444333333888>>>@@@;;;666888888777777777777888888888888888999:::;;;<<<===@@@??????>>>===<<<;;;;;;999;;;===??????>>><<<;;;999999999:::999999888888888888999999999999999888666666666555444333333333444333333333333222222222111111111111111111111111111111111000000000//////////////////////////////////////////////////////////////////............000...------///000///---........................////////////////////////...000111000///...///000////////////////////////////////////////////////111111111111111111111111000000111111111222222222111111111111000000000///111222222222222333333333333333333333333444555555333333333444444444444555666666777777777888888888999999999999:::;;;<<<===??????>>>>>>>>>>>>>>>>>>??????>>>===============AAABBBCCCAAA???>>>@@@CCCCCCBBBAAA???>>>======>>>++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++************,,,------......------,,,------------..................//////////////////000000000/////////......,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((((())))))************************************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************)))************+++++++++*********************************++++++++++++,,,++++++******++++++,,,---------------............---............/////////....../////////000000000////////////000000000000111111000000000111222222111333444444222222333555444333444777999:::999777888777777666666777777888777777888888999:::<<<<<<>>>>>>============<<<<<<;;;<<<<<<============<<<:::::::::::::::999888777888888888999999888888777666555555444444333333222333333333222222222111111000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////............---///...------//////...---........................////////////////////////...///000000......///000////////////////////////////////////////////////000000000000000000000000000000000111111111222222111111111111000000000000111111222222222333333333333333222222333333444444333333333333444444444444666666666666777777777777999999888999999:::;;;<<<>>>>>>>>>???????????????@@@???>>>>>>======>>>>>>>>>???@@@???>>>>>>@@@BBBAAA@@@???>>>===<<<<<<===************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,---------.....................////////////000000000///.........---,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************++++++++++++************************+++++++++***************************************************************))))))*********+++++++++************************************+++++++++++++++***++++++++++++,,,,,,,,,,,,---------.........---------.........//////........./////////000000////////////000000000000111111000000000000111111111222444333222222333555333444555555555555666777777777666666666666777777777777777888888999;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888777777888888888777666666444444444444333333222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////........................//////.........---------...------------...------...................................................///000///......///000////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111000000000000000111111111222222333333444333333222222222222333333222222333333333444444444555555555666666666777777888888888888888999;;;;;;<<<<<<======>>>>>>?????????>>>>>>===============<<<<<<======>>>>>>@@@AAA>>>>>>>>>===<<<<<<<<<<<<*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,------------...---.........//////000000000000000///...------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''((()))*********(((((())))))))))))((((((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))*********++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////////////////000000000000111111000000///000000111111222444333222222333555222444555444333333555777777777666666666666777777777777777777888888999:::777777888888999::::::;;;::::::999888888888999:::999999999999999888777777666777777777666666555444333333333333333222222222222222111111111000000000////////////////////////.....................///........................------------------------............------------,,,---------,,,,,,,,,---........................---------------------------///000///...---...///................................................//////////////////////////////000000000111111111000000000000000000111111000000111222333333444444333222222111111111222222222222222333333333444444444555555555555666666666777777666777777888999:::999::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<>>>?????????<<<<<<<<<===<<<<<<<<<<<<******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------------......///000000000111000000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''''''''''''''''''''************)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************)))))))))***************************************************************)))************+++++++++************************)))))))))************+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,------------.........------........./////////////////////000000000000111111000/////////000000111333444444222222333555222333444444333333555666777666666555555666666777777777666666777888888999555555666777777888999999999888888777777777777888444555555666666666555555666666666666555444333333222222222222222222222222111111111000000000000///////////////////////////---------.......................................------------------------.........------------,,,+++,,,------++++++,,,------------------------------------------------------...//////------...///................................................/////////////////////////////////000000000111111000000000000111111111111000000111222333444444555222222111111000000111111222222222222333333333333444444444444555555555666666666666666666777999999888888999:::;;;<<<===>>>===<<<;;;;;;::::::;;;;;;;;;::::::<<<>>>???>>>===;;;;;;<<<=========<<<<<<***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))************+++++++++++++++++++++,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,---------------......///000000111111000///...---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''(((((())))))******'''((()))******)))((('''((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************((()))))))))*********+++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000000111111000///////////////111333444444222222333555111222333444555666555555666666555555555555666666777666666666666777888888555666666777777888888888888888888888777777777666333444555666777777777777666666666555555333222222111111111222222222222222111111000000000/////////........................,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***,,,---,,,******+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///........................................................................////////////000000000111///000000000111111111111///000111222333444444555222222111000000000000000111222222222222333333333333333444444444555555555555555555555666777888888777888999:::<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<;;;:::<<>>;;;:::;;;<<<===>>>>>>===<<<))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************++++++++++++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,------------------...///000000111111000///...---,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))************)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000111111000///////////////111333444444333222444555111111222444777888666444666666555555555555666666777666666666666777777888666777777777888888888999999999999999999888777666555666777999::::::::::::555555555555444333222111111111111111111111222222000000000000////////////........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))),,,---,,,***)))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///........................................................................////////////000000000000//////000000111111111222///000000222333444555555222222111000000///000000111111222222222333333333333333333444444444555555555444444555555666777888888888999;;;===>>>???@@@>>>>>>===<<<<<<<<<<<<<<<===;;;;;;===@@@@@@===::::::;;;<<<>>>>>>>>>======))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))---,,,***(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++............////////////000000////////////000000000111111111111222222222111222222333333222222111444444444555555555666666444555555555444333333222444444444555555555666666555777999:::::::::888777888888999999999999888888::::::888777777777888999:::888555333111111111222222111111000///000000000000000//////.........---......---------,,,,,,,,,,,,,,,+++***+++,,,---...........................*********++++++,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------...------,,,,,,---------............///............////////////111111222222222222111111222222111111111111111222000111222222111000111222222333444555666666666666777666555444444555666777666666777888999::::::;;;::::::999999::::::;;;<<<>>>>>>>>>>>>>>>??????@@@??????>>>>>>======<<<<<<))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,...---------,,,,,,,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))---,,,***)))((()))***+++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++............////////////000000////////////000000000000111111111222222222111222222333333222222111333444444444444555555555555555555555444444333333444444555555555666666666666777888::::::999888777999999999::::::999999999:::999888777777777888888999777555333111111111222222111111000000000000000000/////////...............------------,,,,,,,,,,,,,,,+++++++++,,,---...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,------...------,,,,,,---------............///............////////////000111111222222111111000222222111000000111111222000111222222111000111222222222333444555555555555777666555444444555666666777777777888888999999::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---............/////////000//////......//////000000000000111111111222222111222222333333222222111333333333333444444444444555555555555444444444333555555555666666666777777666777888999:::999888888999::::::::::::::::::999999999888777777777777888888666444222111111111111111111000000000/////////////////////............------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,---------............///............////////////000111111222222111111000111111000000000111111222000111222222111000111222111111222333444444444444666555555444555555666666888888888888888888888888999999999999999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<===============((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------......------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))((()))))))))************))))))))))))))))))))))))++++++***))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////....../////////000000000000111111111111111222222333333222222111222222222333333333444444555555555444444444555555666666666777777777888888666777888999999999999888888999999::::::999999888999888888777777777777777666555444222111000000111000000000000000//////...///////////////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...------------------............///............////////////000000111111111111000000111000000000000111111222000111222222111000111222000000111222333333333333555444444555555555666666999888888888777777777666999999999888999::::::;;;999999999999999:::;;;;;;::::::;;;<<<<<<===>>>>>>((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))*********+++((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............////////////000000000111111111111222222333333222222111222222222333333333444444666555444444444555555666777777777888888888999999777777888888999999999999777777888888888888777777888888888888777777666666555444333222111000000000///000000000000///...............///////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---.........------------............///............////////////000000000111111000000000000000//////000111111222000111222222111000111222///000111222333333333333333333444555555555555555999999888888777666666666999888888888888999::::::::::::999999::::::;;;<<<999999:::;;;<<<======>>>))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........///......------......////////////000000000111111111222222333333222222111333333333333444444444444666555444444444555666777888888888999999999::::::888888888888888999999999666666777777777777666666777777888888777777666555333333222222111000//////...///000111000///...---.........///////////////,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---............---------............///............///////////////000000111111000000///////////////000111111222000111222222111000111222000000111222333333333333222333444555555555555555888888888777777666666666888888888888888999:::::::::::::::::::::;;;<<<<<<999999::::::;;;<<<======))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***))))))))))))******+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........///......------......///////////////000000000111111222222333333222222111333444444444444555555555666555444333444555777888999999999999::::::::::::888888888888888999999:::777777888888888888777777666777888888888777555555222222222111111000//////...///000111000///---,,,............/////////000,,,,,,,,,++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,---............---------............///............//////////////////000000000000//////.........//////000222222000111222222111000111222000111222333444444444444111222333555666666555555777777777777777666666666888888888888888999999:::::::::999999::::::;;;<<<999999::::::;;;;;;;;;<<<))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******(((((())))))*********+++,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------.........////////////000000000000222222222333333222222222444444444555555555666666666555444333444555888999999999::::::::::::;;;;;;888888777777888888999:::888888999999999999888888666777888888888777555444111111111111111000///......///000111000///---,,,---.........//////000000,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***+++,,,,,,+++************++++++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...***+++,,,---............---------.........//////............/////////000//////000000000000//////............///000222222000222222222111000111222111111222333444444444444000222333555666666555555666666666777777777777777888888888777888999999:::999999999888999999:::;;;999999::::::::::::;;;;;;'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------............///---......///000111111222111111222222222333333333555555555555555666777777777666444333444555777888999::::::::::::999888888888888888888888777666555777888888888888777777666777666555444333333222333222222222111111111000000000000000000000///..............................,,,,,,,,,+++++++++******)))))))))******++++++,,,***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,+++******+++,,,,,,,,,,,,,,,---------..........................................////////////000000000000000000000000//////000000000000//////000000000000000000000000111111222333333333333222444444444555555555666666777777777777666666666666;;;999777666666777999:::<<<;;;::::::999999999999<<<<<<;;;:::999999999999''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))************************************+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,------------...........................---------............///---......///000000111111111111111222222222333333555444444444444555666666666555444333444555777888777888888999999888888777888999999999999888888777777777888888888777666666666555444333222222222222222222111111111000000000///000000000000///......------------------------,,,,,,+++++++++*********************++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,------------...........................---------............///000000000000000000000000///000000000000000000///000000000000000000000000000111222222333333222222333333444444444444555555666666666666777777777777999888888777888999:::;;;;;;;;;:::999999999999999::::::999999999999::::::'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))******+++++++++++++++++++++++++++++++++,,,++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---------------------------------------------............///.........//////000000111111111111222222222222333333333333333333444555555555555444333444555666777555555666777888888888888888888999999999999999999777777777777777666555555444333222111000000000111111111111111000000000000/////////000//////...---------------------------,,,++++++++++++*********,,,,,,++++++++++++++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********++++++++++++,,,,,,,,,,,,,,,+++******+++,,,+++***,,,+++************+++,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.........000000000000000000000000000000111111111111000000000000000000000000000000000000111222222222222222222222222333333333333444555555666666777777888888888888999::::::;;;::::::;;;:::999999888999999999888888888888999999999:::''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************************************************++++++++++++++++++,,,,,,,,,------------------------------------------............///........./////////000000111111111111222222222222222222222222222333333444444444333333333444555666333444666777888999999999777777777777888999999:::777777777777666555444444222111000///////////////111111000000000/////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))++++++************++++++++++++,,,,,,,,,---------------------------------------------............////////////////////////000000111111111111000000000000000000000000000000///000000111222111111111111111111111222222222222444444555666777888999999999:::;;;<<<<<<;;;999888999999888888888888999999888888999999888888888777''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++******)))(((************************************************************************((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///............////////////000000111111111222222222111111111111111222333333333333333333333444444555444555666888999:::::::::666666555555666777888999777777777666666444333333000000///.........//////000000000/////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,+++***))))))++++++***)))************************+++++++++,,,,,,,,,------------------------------------........./////////........................000000111111111111000000////////////////////////...///000000111111000000000000000111111111222222333444555666777888999::::::;;;<<<===<<<:::777555888888777777777888888999999::::::999999777666555''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))******))))))))))))******++++++++++++++++++++++++*********+++******))))))************************)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000111111111111222111111111111111222333333222222222333333333444444444555777888999:::::::::777666555444555666777888666666666666555444222222//////............//////////////////............------......------,,,++++++++++++++++++++++++++++++************)))))))))++++++******************))))))************))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********************+++++++++++++++***))))))***+++***)))))))))***++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////000000000000//////////////////////////////......///000000000000000000000000111111111111222444444555666777888999999:::;;;<<<<<<;;;999777555777777777666777777888999999::::::::::::888777555''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000000111111111111222111111111111222333333111111222333333333333333444555666777888888888888999888666555444555777888666666666555444333222111//////............///////////////.........------,,,------------,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))******))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************+++++++++++++++)))((()))***+++***(((((()))***++++++***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------......////////////......////////////////////////---...//////000000//////000000111111111222222222444555555666777888888999777888999::::::999888888666666666666666777888888777888:::;;;<<<;;;:::999''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''')))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.....................---000000000000111111111111222222222111222222333444111111222333333333333222333444555666777777777777;;;999777666555666777888666666666555444333111000//////.........//////000//////.........---------,,,------------,,,++++++************************************))))))))))))''''''(((((())))))******))))))************))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++***)))((()))***+++***(((((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********------------------------------............------////////////////////////---......///////////////111111111111222222222222555555666666777777888888555555777888999::::::;;;666666666666666777888888444666999;;;=========<<<&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))(((''''''&&&&&&''',,,+++++++++******))))))))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((()))******((()))***+++++++++++++++((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,............,,,,,,---...000111111111000///000111111111111222222222333222222222222222222222000111333555666666666555333333444444555777888999<<<;;;999777666666777888666555555555555444444444000000000000////////////000000000000000///............---,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,************************))))))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///////////////............////////////000000000000222111111222444444333111222222333333444555666666333444555666777888999:::888888888888888888888888555777:::<<<===>>>===<<<&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((())))))((((((''''''''''''(((++++++******))))))))))))))))))))))))************+++***)))((('''(((((()))))))))))))))))))))))))))++++++***)))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((())))))***((()))******************((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,---...///000111000000/////////000000000111111111222222222222222222222222000111333444555666666555333444444555666777888999;;;999777555555555666777555555555555444444444444000000000000/////////...///000000000000///......,,,+++++++++,,,---......+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((***++++++***)))+++,,,************************))))))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///////////////............////////////000000000111222111111222444444333111222222333333444555555666444555555666777888888999777777777777777777777777777888:::<<<<<<<<<;;;:::&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))******************)))((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///.../////////000000000000111111111111111111111111000111222444555555555555333444444555666777888888999777666444444444555555555555444444444333333333000000000/////////....../////////000//////...---)))))))))***+++,,,......++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((()))+++***))))))***,,,))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............///////////////............/////////000000000111111111111111222444444333111222333333444444555555555555666666666777777888888555555555555555555555555999999;;;;;;;;;:::999888&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((******((((((((((((((((((''''''((()))))))))***************))))))(((((((((((((((((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------.........////////////////////////000000000111111000000000000000111111111111111222333444444555555333444555666666777777777777777666555444444555555444444444444333333333222000000/////////............////////////...------***)))))))))***+++,,,,,,************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******))))))***+++((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///////////////............//////000000000111111111111000000222444444333222333333333444444444555555666666666666777777777777666666666666666666666666999:::;;;;;;<<<;;;;;;:::&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))***+++''''''''''''''''''((((((((()))))))))************)))))))))))))))(((((('''((((((((((((((((((((((((***)))))))))))))))******************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))***))))))(((((((((((((((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------------------...............//////000000000000111111111222222//////000000000111111111222222222222333444444555333444555666777777666666777777666666555555555666444333333333222222222222////////////...........................---,,,,,,,,,+++******))))))))))))*********************************)))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''')))******)))(((***+++((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///////////////............000000000000111111111111111000000222444555444222333333333444444444444444666666666666777777777777777777777777777777777777888999:::;;;<<<===>>>>>>&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''')))******''''''''''''(((((((((((())))))))))))************)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))&&&''')))*********)))((((((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------------------...///000000///...---......------......///000111111111111222222222222///000000111111222222222222222222222222333444444333444666777777777666555666666666666666666555555333333333222222222111111/////////.........------------......------,,,+++------+++***)))(((((((((******************************)))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------............///////////////............000000000111111111222222000000000222444555444333444444444444444444444444555666666666777777888888999999999999999999999999777888999:::<<<===>>>???&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))***''''''((((((((()))))))))))))))))))))************((())))))***)))((('''&&&)))))))))))))))))))))))))))))))))))))))***++++++((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&''')))*********((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***************))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------------------...111333333111...---......---------...///000000000000000111111111111000000111111222333333444333222111111111222333444333444666777888777555555444444444555555555444444222222222222111111111111//////.........---------,,,------------,,,++++++---,,,+++******************************************)))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))+++************************))))))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///////////////............000000111111111222222222000///000222444555444333444444444444444444444444444555555666777888888999999999999999999999999999777777888888999:::;;;<<<&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))'''((((((((())))))******))))))))))))************((()))*********)))'''&&&))))))))))))))))))))))))))))))((())))))***++++++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))&&&''')))***+++***((('''''''''((()))*********)))((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,///222555555222///,,,......---,,,---...///000////////////000000000000000000111222333333444444333222111111111222333444333444666888888777555444222222333444444444333333222222222111111111111000//////.........---------,,,------------,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((())))))(((((()))***************************))))))))))))******************++++++++++++******++++++++++++++++++++++++,,,,,,------------......---------------------------------.........//////000/////////............000111111111111222222222000///000222444555555333444444444444444444444444333444555666777888999:::888888888888888888888888888777777777777777888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******************------------------------..................---------------............///////////////000000000000////////////000000000000000000000000000111111222222333444555555555444333333222111111000000111111222222111111000///////////////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))************************)))))))))))))))++++++******************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///////////////////////////111111111000000000000000//////000111222222333333333333333333333333333333444555555666777888888999777777888888999999999:::888888888888777777777666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))((((((((('''(((((()))************)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************------------------------..................---------------............///.../////////000000000000.../////////000000000000000000000000000111111222222333444444444444444444333222111111000000111111222222111000000//////...///.........---------,,,,,,,,,+++++++++***************************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))************)))***)))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------............///////////////////////////000000000000000000000000//////000111111222333333333333333333333333333333444555555555666777777777666666777777888888888888888888888777777777666666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************------------------------------------------......---------............///....../////////000000000....../////////000000000000000000000000111111222333333333333333444555555333222111111000000111111111111111000//////............------------,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------............///////////////////////////000000000000000000000000///000000111111222222222222222333333333333333333444444444444555555555555555555555666666666666666777777777777666666666666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------............///........./////////000000........./////////000000000000000000000111111222333333222111222333555666333222111111000000111111111000000//////...------------,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))************************+++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------............///......................../////////000000000000000///000000000111111111222222222222222222333333333444444444333333333333333444444444444444444444555777777666666666555555555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%'''(((((((((((((((((('''&&&'''''''''(((((())))))&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------............///............////////////............////////////000000000000000111111222222222111111222333555666333222111111000000111111000000//////...---------++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))************))))))*********+++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------............///------------------------......//////000000000000000000000000000111111111111111111222222333333333333333333333222222222222333333333333333333333333666666666555555555555444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((())))))(((((('''&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///------........./////////------........./////////000000000000000111111222111111111111222444555666333222111111000000111111/////////...------,,,,,,******++++++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))******++++++)))))))))***++++++,,,,,,************************++++++************++++++++++++++++++,,,,,,,,,,,,---------............///---------------------------......//////000000111000000000000000000000000000000111111222333333333222222222222333333333333444333333333333222222222666555555555444444444444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......---------............///---------.........//////---------.........//////000000000000000111111222///000111222333444444444333222111111000000111111//////......---,,,,,,+++************+++++++++,,,************))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((()))******++++++((())))))***++++++,,,,,,************************++++++************++++++***++++++++++++,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000000000000000//////000000111222222333333111222222333333444444444444444444333333222222222555555555444444444333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))(((&&&&&&'''(((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------.........//////---------.........//////---------.........//////000000000000000111111222...///111333444444444444333222222111000111111111///......------,,,++++++))))))******+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000///////////////000000111222222333333111111222333444444555555444444444333333222222222555555444444444333333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,+++***))))))+++---...++++++,,,------......///........................---------............///////////////////////////000000000000111111111111222333333444444333333222222111111000000000000000------......------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---+++)))((('''((()))******))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000000000000000111111111111//////000111222222333333222222111111222222333444444444444444333222111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,+++***)))***+++---...++++++,,,------......///........................---------............////////////////////////////////////000000000111111222222333333333333222222222111000000//////000000---------...------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))''''''''')))***''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000000000000000111111111111///000000111222222333333222222111111222222333444444444444444333222111000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))******+++,,,,,,+++*********+++---...++++++,,,------......///........................---------............///////////////////////////....../////////000000000222222333333333333222222111111000///////////////---------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000000000000000111111111111000000000111222222333333222222111111222222333444333333333333333222000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************))))))******+++,,,,,,++++++++++++,,,---...++++++,,,------......///........................---------............///////////////////////////............////////////111111222222222222111111000000///............///,,,------------,,,++++++************************************************(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000///000000000111111111111000000111111111222222222222222111111222222333444333333333333222111000///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------++++++,,,------......///........................---------............///////////////////////////............////////////000111111222222111111000000///......---.........,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000///000000000111111111111111111111111111222222222222222111111222222333444222222222222111000//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))******+++,,,,,,,,,,,,,,,------------++++++,,,------......///........................---------............///////////////////////////....../////////000000000000000111111111111000000//////...---------------,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000000000000000111111111111111111111111111111111111222222111111222222333444111111222111111000///...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))******+++,,,+++,,,,,,---------------++++++,,,------......///........................---------............////////////////////////////////////000000000111111///000000000000000000//////...------,,,,,,------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))***++++++,,,)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,---------............///////////////000000000000000000000000111111111111111111111111111111111111222222111111222222333444111111111111000///...---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))***++++++,,,+++,,,------......------++++++,,,------......///........................---------.........//////////////////////////////000000000000111111111111//////000000000000//////......---,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&''''''((()))******+++((())))))***+++,,,,,,,,,)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,---...---+++***+++,,,---------.........//////////////////000000000000000000000000111111111111222222111111111111111111222222111111222222333444111111111111000///...---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////............//////////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))((((((***,,,---))))))***+++,,,,,,---------------,,,,,,+++++++++........................000000//////.........---//////000111111111111111222222222111111111000000000111111222222222111111000000000000///...,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............//////............//////...........................------------,,,,,,,,,,,,,,,+++++++++*********+++******)))(((((()))))))))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))((()))***,,,---*********++++++,,,,,,------------,,,,,,+++++++++........................000/////////.........---//////000111111111111000222222222111111111000000000111111222222111111000000000//////...------,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............//////............//////........................------------,,,,,,,,,,,,,,,++++++++++++***************)))((((((((())))))))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))***,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------/////////..................///000000111111000000222111111111111000000000000000111111111111000000000///...---,,,,,,------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''''''''((()))***((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........///......------......///........................---------,,,,,,,,,++++++++++++++++++***************))))))((((((((())))))((((((((((((((((((((((((******+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************)))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................//////000000000000000111111111111000000000000000000000111000000//////000...,,,+++***+++,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''''''''((()))***((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------..............................------,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((())))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................///000000000000000000000000000000000000000000000000000000///...---...---+++))))))***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((('''''''''(((((())))))***(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------------......------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))((((((''''''(((((())))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...//////000000////////////000000000000000111///000000//////...---,,,,,,+++***))))))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,++++++++++++***************))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////000000//////////////////000000111111////////////...---,,,+++************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((('''''''''&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,+++++++++******************))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///////////////.../////////000000111111////////////...---,,,+++((()))************))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++))))))(((''''''''''''''')))******)))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((''''''(((((((((((()))))))))))))))************+++++++++((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,++++++,,,,,,,,,++++++++++++++++++++++++------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++++++++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))******)))((('''&&&%%%%%%(((((((((((())))))))))))+++++++++*********)))))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......///............---------............////////////000000000000000000000000///......------,,,++++++))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))((('''''''''''''''***++++++***(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''''''''((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++*********++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++***+++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((())))))))))))((((((***)))))))))(((((((((''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))*********)))))))))(((((()))************++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........///............---------............////////////////////////////////////.........---,,,,,,++++++))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''''''''(((***+++,,,+++)))'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((()))))))))'''''''''((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++************************---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++*********************+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))************++++++++++++,,,,,,------,,,,,,+++,,,------------.........///............---------............////////////////////////////////////......------,,,,,,++++++))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((''''''''''''(((((()))***+++***((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((''''''(((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++------------............///............---------............////////////////////////////////////......------,,,++++++***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))************************))))))*********++++++++++++,,,,,,------,,,,,,+++---------........./////////............---------............////////////...........................------,,,++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((()))***(((''''''''''''(((((()))'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((((((((()))))))))*********&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))************++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++------.........////////////............---------............////////////........................------,,,,,,++++++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''((())))))'''((())))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((()))))))))***'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********+++)))************++++++++++++,,,,,,------,,,,,,+++............///////////////............---------............////////////........................------,,,,,,+++*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((()))******)))((()))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))++++++------------++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))************++++++++++++,,,,,,------,,,,,,+++............/////////000//////.........---------............/////////000........................------,,,,,,+++******)))((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,+++*********+++,,,---+++++++++************)))++++++++++++++++++++++++************************************************)))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,------......------........................//////////////////////////////.........---------++++++++++++++++++++++++((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******+++,,,,,,+++++++++************)))++++++++++++++++++++++++************************************************))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++,,,------......------................................................///.........---------,,,++++++++++++++++++++++++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,+++++++++************)))++++++++++++++++++++++++************************************************)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------......................................................------------,,,,,,************************((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,------......------........................------------------------------,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,------......------........................------------------------++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++************++++++++++++,,,,,,,,,,,,,,,+++))))))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++++++++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++************++++++++++++,,,,,,------,,,+++)))(((+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************+++++++++++++++,,,------......------........................++++++++++++++++++++++++************+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''(((((())))))*********)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++)))************+++++++++,,,,,,------,,,+++)))(((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))************++++++++++++,,,------......------........................++++++++++++++++++++++++))))))******+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&''''''%%%######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,(((((())))))*********+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))************))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************************+++++++++))))))******************,,,,,,,,,++++++*********************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''))))))************))))))''''''(((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++++++++++++++*********+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,,,,++++++*********+++++++++***************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,+++************++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((***)))'''%%%%%%''')))***''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,------------,,,+++*********++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))***+++***))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************+++++++++++++++*********)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''(((((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++------------,,,+++******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************************+++++++++))))))******************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))''''''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,------)))***,,,---......---,,,******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%&&&'''((((((&&&$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&((()))***)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((((((((())))))******''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++------------++++++++++++,,,,,,,,,---------''')))+++...///...------******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))******&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))************)))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***------------------------************************************************(((((())))))))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((''''''&&&'''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,+++++++++------------------------************************************************(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***)))(((''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,------------------------************************************************'''(((((())))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''''''''(((((())))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''(((((())))))***))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))******+++,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%''')))******))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***))))))))))))************'''((((((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))***))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************************++++++,,,,,,++++++***+++++++++************)))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''%%%&&&)))***)))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((()))***+++,,,+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************************++++++,,,,,,++++++***+++++++++*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))+++---///++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************************++++++++++++******++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''')))+++...000++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************************************++++++++++++******************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((()))+++...///+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************************)))******++++++******)))*********)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''')))***)))(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))************))))))******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&(((***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))******+++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((()))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************))))))************))))))***)))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%'''))))))'''&&&(((***'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&(((******)))'''&&&(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))***))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************************************))))))************))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++***)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((()))*********************++++++++++++******+++++++++***)))(((((('''(((((())))))((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&***)))((('''&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((()))*********************++++++++++++******++++++******)))(((((('''((((((((((((((('''&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&))))))(((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))*********************++++++++++++******++++++******)))((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((('''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))*********************++++++++++++******************))))))(((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))*********************++++++++++++***************)))))))))))))))''''''((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))*********************++++++++++++************))))))))))))))))))&&&'''((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%'''))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((%%%&&&((()))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((()))*********************++++++++++++******)))))))))))))))))))))***&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))))))))))))))%%%''')))***((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&((()))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******(((((()))*********************++++++++++++******)))))))))))))))*********&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))(((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))'''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))************))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))************))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((())))))))))))))))))((())))))************))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))'''((((((((()))))))))***))))))************))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************************************************************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''(((((())))))******))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))*********++++++************************************************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((()))************)))((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((())))))***'''((((((((()))))))))***''''''''''''((((((((()))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((('''''''''((()))*********))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++************************************************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***++++++***)))(((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''((((((((())))))******&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&'''((()))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''&&&''''''((()))******+++))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))************+++++++++************************************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++)))))))))))))))(((((((((((((((((())))))***+++,,,)))+++,,,+++***)))***,,,+++++++++,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))(((''''''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))(((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))(((((((((''''''((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))*********************)))))))))******))))))***+++,,,,,,---...//////---,,,---...000000000000//////......&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************++++++*********+++,,,,,,---...//////------...///000000111111111111000000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))))))))*********)))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))))))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,---///000000000000111333///000222444555666666666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************)))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------000111333444444555777999222333666888999:::999999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))'''''''''((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************++++++,,,,,,---............///000111111111333444555444555666888444555888:::;;;;;;::::::&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((()))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))******)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))******++++++,,,,,,,,,,,,---.../////////000000111111333444666777999::::::999777666666777999<<<@@@EEEHHHJJJJJJJJJ&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))************))))))(((((((((''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,,,,.........///000111111222222222333444666888:::;;;FFFFFFFFFCCC@@@=========CCCGGGNNNVVV\\\aaacccddd&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***&&&######&&&''''''%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))************++++++++++++((()))***+++,,,+++******+++***((('''''')))+++---(((((())))))************(((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((()))))))))))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---******************++++++---,,,+++,,,---...------...///000222333444555555777999999666888@@@HHHJJJWWWSSSNNNJJJJJJKKKMMMNNN^^^[[[aaagggmmm{{{uuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,++++++***))))))))))))*********************+++++++++,,,,,,************++++++++++++(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((())))))(((((()))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))*********************+++++++++))))))***,,,.../////////000000000111222333555555999===@@@AAAFFFPPPXXX[[[eeebbb___]]]\\\]]]]]]]]]ddddddkkkpppqqq|||yyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))))))))*********))))))((('''(((***++++++***(((&&&)))))))))************+++(((((())))))************)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))))))))(((((()))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))*********))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))******++++++,,,,,,)))***,,,...000111222222222222222333666999<<<>>>EEEKKKPPPSSSXXXaaahhhiiippppppooonnnmmmkkkjjjiiinnnooozzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))************+++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,---------,,,***)))++++++++++++++++++++++++)))))))))******+++++++++,,,,,,------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************))))))***+++,,,,,,---------///111222222222333444555555777;;;AAAHHHNNNRRR[[[aaaeeeeeegggkkkmmmlllqqqsssuuuvvvuuusssqqqppppppnnnvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++(((((()))))))))***************+++++++++,,,,,,,,,///...........................---------------...................................................---------------,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************)))***+++,,,---...///000111222444333222111333555888:::>>>DDDMMMWWW```eeekkkqqqtttrrrpppqqqooolllqqquuuyyy|||}}}~~~wwwxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++)))))))))*********++++++))))))***+++,,,------...---------------...//////,,,,,,+++++++++,,,---...//////............------/////////...------,,,,,,,,,------,,,,,,+++***)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))*********)))(((((('''(((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((())))))************************&&&''''''(((***++++++,,,))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))***+++,,,...///111222222111333444333222444999===BBBDDDIIIPPPXXXaaaiiimmmpppvvvzzzyyywwwxxxvvvrrrxxx{{{~~~yyyppptttvvv{{{|||ttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------***+++,,,...///111222333333333222333444555777888333444666888999999888888888888777777777666666666555444333222111000///...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************)))((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,,,,...///111333444555111444666777888>>>GGGOOOVVVXXXZZZ^^^cccgggkkkmmmooovvv{{{|||}}}|||}}}}}}{{{xxxwww{{{|||fff[[[\\\\\\aaahhheee&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&%%%$$$$$$(((+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))******+++,,,---------.........//////...///000222444666888999AAA@@@@@@AAABBBDDDFFFHHHDDDFFFKKKNNNPPPOOOLLLKKKHHHHHHHHHHHHGGGGGGFFFFFF@@@???>>><<<;;;999888777444444444333333111000000,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***************)))((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,---,,,---///000222444666666222666999<<<@@@HHHUUU___hhhiiiiiijjjjjjjjjjjjjjjooovvv|||~~~~~~{{{tttjjjdddfffooowww~~~jjjbbbddddddlllzzz~~~%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222000000222555777<<<@@@AAABBBHHHTTT^^^lllkkkiiifffddddddeeegggfffgggiiijjjlllnnnqqqrrrpppnnnoooqqqllleeedddhhhgggaaa\\\XXXPPPHHHJJJQQQGGGCCC===:::999777444111222222000...,,,,,,///111...---,,,***))))))******+++++++++++++++,,,------+++++++++************)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((++++++***))))))***+++,,,+++,,,,,,,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%)))***''''''***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))(((((('''((((((+++***************++++++******+++++++++,,,,,,,,,444222000000222444555555999;;;BBBLLLWWW```eeegggxxxvvvrrrnnnkkkiiihhhgggnnnppptttxxxzzzxxxrrrnnnkkkmmmoooqqqsssvvv{{{~~~|||xxxwwwzzz}}}~~~~~~%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++---///000111+++...222444555888===BBBLLLSSS[[[___aaaeeelllsssuuuvvvvvvtttpppoooqqqsssiiihhhjjjooouuuwwwvvvsssxxxwwwyyy{{{xxxrrrqqquuuwwwsssqqqpppkkkfffjjjqqqddd```XXXOOOFFF>>>777444333222111000//////......,,,,,,---.........------++++++******************++++++++++++************************************((()))***++++++***)))((())))))))))))))))))))))))******)))(((((()))***+++***++++++++++++***))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++((((((++++++)))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))******+++,,,,,,***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))+++***))))))((((((((()))******))))))******++++++***++++++,,,...///000000444333333333555777888888;;;AAAJJJRRRZZZbbbjjjpppyyyrrrlllhhhgggfffpppnnnllllllllllllkkkkkklllqqqyyy|||{{{~~~%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))************************'''((()))***************+++++++++,,,...111333555111666<<>>???AAAAAA@@@@@@BBBCCCCCCEEEEEEAAA===@@@IIIQQQQQQPPPKKKFFFFFFIIIIIIGGG???FFFLLLLLLJJJIIIHHHFFFLLLQQQTTTTTTSSSVVV___hhhkkkpppxxxvvvfff[[[QQQMMMHHHAAA;;;666333222///...------,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++************+++,,,*********+++,,,,,,------...............---,,,+++---------------,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***++++++***---000---'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++((())))))***,,,...///000222333333333333444444444///333:::BBBLLL[[[lllwwwuuupppiiieeeccccccbbbaaacccjjjuuu%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,///333999>>>AAAIIINNNVVV```jjjrrrxxx{{{vvvuuuqqqhhh]]]TTTPPPPPPLLLMMMMMMLLLJJJHHHFFFFFFCCCAAA@@@AAAEEEGGGHHHHHHEEEEEEDDDAAA@@@DDDLLLSSSSSSQQQJJJCCCCCCIIIKKKIIIJJJSSSXXXUUUPPPMMMIIIDDDFFFKKKOOOOOONNNOOOTTTYYY[[[cccpppzzz}}}xxxoooiiillliiiddd[[[QQQGGG>>>999777555222///......//////------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,------..................,,,+++***,,,------------,,,++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))$$$((()))'''''')))'''###))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))((('''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))************)))))))))))))))))))))))))))((((((((())))))***+++))))))***+++---///111222333444444555666777777888666<<>>FFFMMMRRRbbbffflllrrrvvvyyyzzzzzznnnkkkdddYYYNNNGGGEEEFFFEEEIIINNNRRRRRRNNNJJJGGGGGGEEEEEELLLWWW```dddeeeLLLIIIGGGFFFIIIOOOUUUXXX[[[YYYPPPHHHJJJRRRUUUSSS]]]eeeiiiccc[[[UUUNNNFFFAAAIIITTT[[[[[[WWWRRRPPPRRRXXX```fffjjjmmmoooppp{{{|||{{{wwwoooeee[[[UUUAAA===999444111000111222---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,---......------......---+++***)))+++,,,,,,,,,,,,+++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))###))),,,******,,,,,,)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((('''(((((()))************+++,,,...000222444333444555777888:::;;;<<>>666444555777///000000///------///111,,,,,,++++++,,,,,,---...,,,+++***))))))+++---...---------.........//////.........------,,,,,,,,,,,,++++++******++++++,,,*********)))******+++++++++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))***++++++---///111222111111222333///444999;;;@@@IIINNNPPPbbbeeehhhiiigggfffhhhiiiiiiffffffmmmtttyyy''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((('''&&&'''(((((())))))(((((())))))(((((((((((())))))(((((())))))))))))))))))---,,,,,,,,,,,,,,,***)))+++))),,,111333333777>>>MMMUUU___iiivvvzzzuuutttkkk]]]TTTPPPJJJCCCFFFEEEIIIOOOPPPKKKGGGGGGRRRaaauuu}}}tttmmmllljjjkkkpppxxxzzzqqqjjjjjjllloootttyyy~~~~~~zzztttrrruuuuuurrrvvvxxxvvvpppllljjjeee^^^[[[]]]___bbbaaa]]]WWWRRRRRROOOMMMOOOUUU[[[^^^___^^^^^^dddppp{{{xxxjjjZZZKKK???999444333333111///...------......------------------,,,+++***)))***+++---...---------.........//////......---------,,,,,,,,,,,,++++++******++++++,,,++++++***************+++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))***+++,,,...000111222111222333555666:::<<<>>>FFFTTT___dddooopppooolllgggbbb```___ZZZ```mmm{{{~~~''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))************************,,,,,,---......------,,,...---000555;;;BBBKKKUUUhhhnnnvvv}}}yyyiiibbbUUUJJJEEEDDD@@@;;;;;;@@@JJJRRRTTTPPPOOOQQQ]]]nnn}}}~~~zzzuuusssvvv}}}wwwpppnnnooorrrzzz~~~zzzzzz}}}}}}zzz~~~{{{xxxtttoooeeegggiiijjjggg```XXXQQQNNNKKKJJJMMMUUU\\\aaabbbZZZYYY\\\bbbiiinnnwwwiiiSSSFFF;;;888444222000///...,,,////////////...---,,,+++,,,,,,+++***+++,,,---...---------..................------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))***+++------000111111111111222555888888::::::===III\\\mmmtttuuusssnnnhhhccc___\\\ZZZMMM[[[ooo}}}|||zzzwww''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))+++************)))))))))(((***,,,---...///000111222222333999CCCRRRcccooouuuvvvxxxxxxwwwrrrjjjcccUUUOOOFFF???>>>BBBEEEFFFGGGOOO\\\eeeddd^^^]]]aaakkkuuuyyyqqqnnnpppvvv|||vvvoooiiigggggghhhooovvvuuutttqqqoooqqquuutttpppuuuxxxzzzzzzxxxuuussspppeeeooozzz}}}xxxmmmddd^^^ZZZXXXWWWYYY^^^bbbccccccYYYVVVTTTTTTSSSVVVbbbmmm~~~sssgggNNNGGG===666222111000///....../////////...,,,,,,---,,,,,,+++,,,---..............................------------------------,,,++++++******++++++,,,---,,,+++***))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))))))))+++,,,+++***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************))))))******+++---...///000111111111111444888;;;;;;======AAAOOOcccttt{{{xxxpppfff^^^ZZZYYYYYYXXXUUUbbbsss|||{{{~~~~~~|||~~~zzz''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))******'''(((((((((((((((((('''&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***---------///111444444999@@@IIIUUUdddrrrzzzuuupppjjjccc\\\SSSLLLIIIIIIGGGEEEDDDDDDGGGOOOUUUdddmmmzzz{{{rrrooossssssuuuwwwwwwwwwxxx{{{~~~xxxrrrlllkkkpppuuuwwwvvvnnnhhhdddeeedddbbbdddhhhkkkjjjfffdddhhhmmmmmmiiieeehhhlllnnnkkkgggeeeeeecccqqq}}}tttrrrssssssqqqooooooooommmhhhdddWWWTTTRRRPPPNNNPPP\\\iiikkklllrrrrrrhhhYYYJJJ===555111...------...............------------------..............................---------------------------,,,++++++******++++++,,,---,,,+++***))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))))))))+++,,,+++***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************))))))***+++---...000111000111222333444777<<<@@@GGGIIIKKKOOO\\\nnnyyy|||wwwlll^^^VVVUUUYYY\\\]]]jjjsss}}}|||zzzyyy{{{~~~~~~{{{}}}}}}www''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***''''''((((((((((((''''''&&&&&&''''''((()))))))))'''((())))))******))))))))))))(((((((((((())))))((((((((()))))))))******---///000000///111666:::???LLL[[[fffpppwwwyyyxxxmmmdddZZZQQQIIIBBBAAACCCDDDGGGMMMTTTVVVYYYaaaiiittt{{{zzzuuuwwwnnnmmmlllnnnqqqssstttsssnnnllllllnnnqqqrrrrrrqqqpppjjjgggjjjllliiigggfffgggeee___]]]bbbjjjjjjffffffhhhmmmpppmmmgggeeegggcccmmmvvvuuunnnjjjpppwwwrrrqqqqqqsssvvvvvvrrrnnnbbb___^^^\\\XXXWWW^^^gggeee```___gggvvv~~~kkkVVVDDD777111000000///............///---------.........//////...............---------,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************************+++++++++)))******,,,...000222333000333555777:::>>>CCCFFFPPPSSSVVV[[[fffqqquuusssggg]]]RRRQQQ[[[hhhppptttvvv||||||xxxsssoooiiihhhfffhhhqqq{{{}}}yyy''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((()))************)))))))))(((((((((((())))))'''((())))))***+++,,,,,,///111333333444999BBBIIIQQQ^^^lllssswwwxxxrrrkkk^^^UUULLLGGGDDDBBBGGGOOOSSSVVV___kkkpppooopppsssnnnsss}}}uuupppqqqlllgggeeehhhnnnqqqnnniiikkkqqqvvvvvvrrroooppprrrtttlllhhhmmmtttsssnnnkkkgggccc\\\YYY___hhhiiieeejjjmmmtttzzzyyysssssswwwnnnqqqqqqmmmgggdddhhhllleeeddddddiiipppuuuvvvvvvmmmkkkjjjjjjeee``````eeefffbbb]]]\\\aaajjjsssyyyvvv]]]HHH>>>777555222///......//////------.../////////////////////.........---------,,,,,,,,,---------......,,,++++++******++++++,,,++++++***************+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))***+++,,,///111333444222555:::>>>BBBFFFJJJMMMVVVYYY[[[```hhhnnnmmmhhhWWWPPPKKKRRRcccuuu|||~~~|||yyyqqqnnnoooxxxxxxqqqiiibbb[[[^^^aaaeeeooozzz~~~'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((()))***************))))))(((((((((((())))))(((((()))***,,,---...///---000444666999BBBNNNXXX[[[eeekkkkkkiiihhhccc\\\QQQIIICCCDDDDDDGGGQQQ\\\pppnnntttzzzppplllfffkkkttt|||zzzsssnnnooossskkkdddfffmmmqqqnnngggppp|||vvvooosss{{{tttjjjeeellluuuvvvrrrnnnjjjeee]]]ZZZ```iiikkkhhheeeiiisss}}}~~~zzz|||~~~{{{wwwrrrlllgggccchhheeebbbdddiiiooorrrrrriiihhhkkknnnmmmgggfffgggjjjjjjfff___[[[^^^hhhpppvvvrrrZZZNNN>>>;;;666111......//////---......///000///////////////.........---------,,,,,,,,,------.........,,,++++++++++++++++++,,,******************++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))***+++---///222444555444888===CCCGGGKKKOOORRR\\\^^^```cccjjjoookkkdddXXXQQQMMMUUUffftttzzzzzz~~~|||vvvooommmooouuuzzz{{{zzzyyynnnxxx~~~{{{wwwuuupppjjjhhhnnnrrrrrrsssxxx{{{{{{(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%---(((###((((((###%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***,,,---,,,***,,,000444555888999===JJJ]]]ggggggfff```ZZZUUUOOOJJJLLLQQQFFFFFFIIIJJJJJJPPPdddzzz~~~uuusssmmmbbbiiilllpppsssrrrpppllljjjtttsssppplllhhhggghhhjjjfffpppsssvvv|||xxxrrrvvvuuuyyy}}}}}}zzzwwwvvvvvvpppqqquuu}}}zzz}}}vvvqqqwww|||wwwwww{{{vvviiifffkkkvvvsssnnngggdddhhhnnnsssuuuvvvvvvuuuxxxzzzwwwpppqqqiii^^^XXXYYY\\\___```qqqzzztttVVVKKK===333111222333222000111111000......///000---------------------------------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***(((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++------,,,***((()))+++---333111000111444666777666333777???GGGOOOWWW___dddmmmllljjjfffccceeejjjnnneeeaaabbbiiisss~~~}}}~~~||||||uuuppppppnnniiieeecccdddkkktttxxxuuuqqqoooppppppuuuyyyvvvqqqrrrzzz(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###+++&&&!!!'''(((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))******+++))),,,///000000111444666333===JJJXXXhhhuuuxxxsssnnn]]]MMMHHHHHHEEE???;;;===DDDNNNTTTTTTXXXhhhyyytttpppiii```aaafffkkkllljjjiiikkknnnvvvpppjjjfffhhhooovvv{{{{{{yyytttzzzzzz{{{~~~}}}tttnnnppp{{{ppplllrrryyy{{{gggooouuuxxxzzz~~~wwwqqqjjjddd```_________hhhqqq{{{}}}jjjQQQAAA;;;888111***111222111111000///000111---------------------------------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((()))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,***)))))),,,...///111222333333666<<<@@@AAA@@@@@@FFFRRRbbbqqqzzz~~~yyyqqqkkkiiikkknnnpppooommmpppwww~~~uuuqqqrrrtttwww|||~~~tttooojjjggghhhkkkfffnnnvvvzzzzzzyyyzzz{{{|||}}}xxxwww{{{(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))///)))"""'''(((%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))***+++,,,,,,,,,...111333444666999;;;FFFTTTiii{{{zzzmmmbbbRRRCCC>>>@@@@@@??????LLLVVVbbbfff```ZZZ```jjjxxxvvvnnnkkkfff______cccgggeeebbbcccjjjqqqwwwooohhhiiisss|||~~~~~~zzzyyyttt~~~}}}rrrllloooxxx}}}{{{zzzxxxrrrllleeebbb```jjjrrryyy|||ooo]]]OOODDD<<<666333222111000...---------////////////////////////////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))******))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++)))************+++++++++***++++++******+++---000...222666555555:::DDDLLLHHHDDDCCCJJJYYYkkk{{{}}}yyywwwxxxxxxwwwvvv|||{{{~~~ppprrrmmmjjjnnnwwwyyysssmmmjjjnnntttmmmttt{{{((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((222777///&&&)))(((%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---000000000111555;;;BBBGGG___lll~~~qqq```PPPLLLHHHCCC===>>>JJJWWW```iiippplll```VVVVVV[[[dddlllqqqnnnkkkkkkiiieeeaaa```___^^^```fffooouuu{{{sssmmmrrr{{{~~~yyy||||||zzzzzzzzzrrrgggggglllpppzzz~~~wwwoooiiigggnnnrrrvvvwwwwwwvvvuuuuuu{{{fffSSSIIIGGG888666333111000///---,,,////////////////////////////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))))))))*********))))))(((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++(((***+++++++++,,,///222222444666777999@@@JJJRRRIIIHHHLLLWWWeeeqqqvvvvvvwww|||zzzwww}}}zzz}}}tttkkkiiimmmrrrtttssszzzyyyzzzzzzvvvrrrtttzzztttzzz~~~((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((222777///&&&))))))%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...111///...222;;;HHHTTT\\\lllrrr||||||kkk___OOOOOONNNJJJEEEFFFUUUdddhhhlllmmmfff]]]YYY[[[^^^ccciiimmmoooooopppnnnjjjaaa\\\YYY___lll{{{tttvvvxxxzzz~~~zzz|||zzzqqqrrrwwwyyyvvvssssssppplllwww}}}zzzuuurrrooollljjjkkkkkkkkkjjjiiimmmxxx{{{gggTTTIII>>>:::555333333333333222000000000000000000000000000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++))))))*********+++++++++(((***,,,------///111333555444444777===EEEKKKOOONNNOOOTTT^^^hhhllljjjfffrrr{{{{{{}}}vvv~~~wwwqqqiiidddeeejjjqqquuutttuuuzzz~~~|||yyyzzzuuu{{{(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))000***###((()))&&&)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++---///000000111666@@@NNN^^^jjjqqqtttpppoooqqqppphhh```[[[SSSMMMJJJNNNTTTZZZcccjjjuuuuuuooogggcccfffiiijjjmmmllllllooorrrqqqlllggghhhaaa___kkk}}}xxx~~~zzzyyy|||~~~{{{|||}}}~~~yyytttttttttrrruuuzzz}}}zzzwwwmmmdddaaa```aaadddhhh```aaajjjyyykkkXXXIIIBBB999444333444333222000000000000000000000000000000000000000000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))))))))******++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,)))************+++++++++***,,,...///000111333555444444555;;;CCCIIIMMMMMMTTTRRRRRRUUU[[[___``````kkkssszzzyyywwwwww~~~xxxvvvqqqllljjjnnnvvv}}}|||{{{}}}www}}}(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%,,,(((###((()))&&&)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,...000222333666<<>>HHH[[[ooo}}}|||vvvdddXXXLLLJJJJJJIIILLLQQQ\\\ccciiifff[[[UUU___nnnuuusssmmmlllttt~~~~~~wwwooohhhfffppp{{{qqqllliiimmmvvv~~~~~~}}}~~~pppooopppsssvvvvvvrrrnnnjjjjjjnnnooojjjeeeiiissswwwsssnnnkkknnnzzz}}}gggTTTGGG>>>777333//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++---///222333333333555666555???KKKRRRUUUXXX\\\aaa]]]\\\YYYYYY\\\dddooowwwwwwxxxxxxxxx~~~vvvqqqqqquuu{{{zzzuuuyyy||||||}}}}}}~~~~~~~~~~~~))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,+++*********+++------,,,///111222222444888<<>>???EEEMMMTTTYYY___gggmmmggggggaaa^^^fffttt{{{xxx|||}}}uuuzzzzzzxxx|||~~~vvvlllfffgggnnntttxxx~~~~~~{{{***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))***)))))))))***+++---......///000///000555>>>EEE^^^iii|||zzzhhh___QQQKKKEEEEEENNN[[[fffkkkhhhjjjjjjeee^^^[[[^^^ccciiiiiigggfffhhhkkklllllluuuwww}}}yyywww}}}{{{vvvuuu}}}{{{rrrmmmgggdddeeeeeeccc```jjjhhheeebbb___]]][[[[[[```____________^^^]]]\\\eeerrruuutttrrriiiaaa___^^^iiixxx}}}uuunnnsss}}}wwwyyy||||||{{{}}}lllWWWFFF;;;666444222222222222222000///......------......///......------------......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))************+++***(((''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))((())))))))))))************,,,,,,,,,,,,,,,+++***)))************************************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************+++++++++,,,************++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,---......///111444666555444555999===FFFHHHMMMUUU^^^gggmmmpppooonnnmmmnnnrrrxxx{{{|||yyyzzz~~~zzzrrrllljjjlllqqquuuwww{{{~~~|||******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))***+++---///111333222111222777AAAMMMUUUeeefffmmmxxxyyylllYYYLLLFFFFFFEEEJJJ]]]uuu}}}pppkkkjjjmmmiiiaaaaaafffmmmiiieeeeeegggjjjmmmooolllnnnrrrwww|||~~~vvvssswwwuuuhhhbbbaaaccccccaaadddaaa___```cccdddbbb___llllllkkkjjjhhhgggeeedddgggccc___^^^aaaccccccccc[[[___gggnnnssstttrrrooo}}}zzz}}}wwwnnnhhhgggiiipppxxxzzzwwwvvvxxxyyyxxxvvvvvvxxxzzz{{{|||}}}pppXXXGGG;;;888333111111111000000///......------......///......------------......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))************)))))))))))))))))))))*********++++++++++++,,,,,,,,,+++******************************+++++++++++++++++++++++++++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000333555888888777999>>>BBBNNNMMMPPPWWWbbbjjjmmmlllkkkjjjoooxxxzzzwww|||zzzsssoooppptttwwwxxxyyyyyy~~~|||*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********------,,,---...///111222666333333;;;IIIWWW```ccc[[[TTTQQQVVVZZZUUUMMMHHHBBBMMMUUU[[[ooosssjjjppprrrjjjggglllmmmjjjkkkpppsssrrrooonnnpppqqqqqqoooooossszzzwwwhhhfffgggmmmtttxxxyyyzzz~~~vvvooojjjiiijjjkkkqqqnnnkkkkkkoootttwwwyyy|||~~~}}}yyyuuuvvvyyyzzzwwwssslllhhheeefffjjjnnnpppppplllmmmnnnlllkkknnnuuu|||yyyyyy}}}xxx{{{pppgggjjjrrrxxx}}}~~~wwwnnngggeeehhhmmmrrrsssrrr]]]GGGBBB:::444111000///...//////............//////......------------......------,,,,,,,,,+++++++++************)))))))))(((((()))))))))***************)))(((((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))*********)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((())))))))))))******************+++++++++,,,,,,************************))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------+++++++++,,,---...000111444666999:::<<<@@@GGGMMMWWWXXX[[[bbbhhhlllmmmlllccc```iiixxx|||yyy}}}wwwtttxxx}}}~~~||||||yyyzzz************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************///......---...///111222333333888HHH\\\iiijjjfffSSSLLLGGGHHHJJJJJJJJJLLLNNN]]]fffgggssszzzggglllsssooolllnnniiikkkttt}}}rrrkkkoootttxxxvvvssstttzzzzzzfff```ZZZZZZbbbnnnwwwzzzzzz}}}~~~||||||~~~vvvssspppjjjggghhhkkkpppsssmmmkkkhhhdddccchhhqqqxxxwwwzzz~~~|||yyy~~~}}}zzzxxxtttppprrr{{{qqqddd\\\\\\cccjjjqqqxxxyyyUUUNNNBBB999333111000000/////////....../////////......------------......------,,,,,,,,,+++++++++************)))))))))(((((()))))))))************************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***************))))))))))))))))))******************++++++++++++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((())))))))))))*********))))))))))))*********+++************************))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------+++******+++---000333444777999:::;;;===CCCLLLSSS]]]bbbjjjoooqqqqqqrrrssshhhbbbiiiyyy~~~{{{{{{ggguuu~~~yyyyyy|||uuu}}}++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++...---------...///111222444:::GGG[[[lllqqqkkkbbbQQQMMMKKKMMMMMMKKKKKKNNN\\\fffjjjcccbbbssszzzgggfffmmmnnnlllkkklllnnn{{{}}}uuupppyyyzzzwwwxxx}}}uuufffaaaZZZVVV]]]lllvvvzzzqqqyyy|||wwwrrrpppoooooojjjbbb\\\[[[aaakkkrrrkkkpppwwwyyytttqqqyyy}}}~~~~~~zzz~~~zzzqqqhhhccccccfffsssvvv|||aaaWWWIII<<<444000000///000//////......//////000......------------......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))*********************++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))*********************++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,------------+++++++++---///333777:::=========<<<>>>FFFRRR[[[aaagggnnnrrrrrrsssuuuyyyrrrllloooyyy{{{~~~zzznnnjjjdddsss~~~|||uuulllppp+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++------...///111444777888@@@PPPeeevvv{{{uuukkkdddSSSNNNMMMQQQUUUWWWZZZ^^^fffkkkkkkcccZZZ___rrrwwwlllgggiiikkkjjjhhhlllkkkvvv|||uuuqqqsss|||~~~zzzvvvrrrkkklllkkkjjjqqq}}}xxxjjj]]]VVVXXX___ddd\\\```gggllllllmmmvvvrrr}}}}}}{{{yyyuuupppllliiipppvvv|||zzznnn[[[HHH<<<555222111000000////////////000000......------------......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***((()))))))))*********************+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,------------...,,,,,,---///333888===@@@BBBAAA@@@@@@EEEQQQaaalllqqqqqqqqqqqqrrrtttwwwzzzwwwtttvvvyyyxxxyyywwwqqqnnnooouuuyyy{{{~~~uuuiiieeemmm+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++...///000333666:::>>>@@@PPPfffyyynnnjjjYYYPPPKKKQQQ\\\fffooovvvoooqqqtttpppddd]]]fffuuuqqqtttsssmmmiiijjjjjjgggfff```ggg{{{uuuggg___\\\```hhhoooqqqsssvvvxxxwwwttt|||lll[[[TTTTTTVVVWWWXXX\\\ccchhhlllttt}}}|||xxxuuuvvvxxxxxxsssnnnkkkuuu}}}}}}|||sss\\\KKK@@@;;;888000000////////////000000.........------.........---------,,,,,,,,,++++++************))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------............///222666<<>>EEEJJJKKKKKKKKKWWW]]]fffmmmoooppppppqqqwwwvvvvvvtttrrrvvvoooaaajjjttt}}}...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))*********+++,,,...000111111000111333:::<<>>999777444222222222000...///......---,,,,,,++++++------,,,,,,,,,,,,++++++---+++))))))***+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************************************)))************++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,------.........///000111222111222222222222333444555555444555666777888999:::;;;999777666444444444333333333222000000000000...---000///---,,,,,,---...///,,,,,,+++++++++*********+++,,,---------,,,++++++,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************))))))))))))************************+++,,,---...000000111666???JJJTTTZZZ]]]SSSNNNTTT\\\aaafffkkkkkkrrrzzz}}}{{{yyy|||{{{sssppp{{{~~~{{{yyywwwzzzvvvnnn|||YYYPPPCCC777000---,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++,,,///222111555:::<<<<<>>999444222222222000............---,,,,,,++++++------,,,,,,,,,,,,++++++---+++******+++,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***************)))))))))************++++++++++++,,,,,,------------------...------------...///000111000000000111222444555888888888888999:::;;;<<<777888999;;;<<<>>>???@@@CCCAAA???===<<<<<<======<<<:::888777777666444333444222///---++++++,,,---++++++++++++++++++******............---,,,******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++************+++,,,---...333111222999FFFUUUaaafffYYYUUUSSSYYY```dddhhhkkkqqqppppppsssxxx{{{{{{zzz}}}tttfffeeexxx}}}}}}ssskkkttteee___RRRBBB333,,,...222,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***+++,,,,,,---111333333666:::===CCCRRRhhhzzz{{{rrrfffbbbdddfffbbb\\\YYYbbbjjjhhhccchhh{{{xxxvvvzzz|||yyyhhhmmm{{{~~~nnnnnnsssuuuyyyttthhhllllllmmmvvvuuuttttttqqqgggeeewww~~~|||vvvnnnTTTEEE<<<333111333222000///000000/////////.........------,,,,,,,,,+++++++++,,,+++******+++,,,+++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************+++++++++,,,------...............///---...////////////111222555555444333333444777999<<<<<<;;;:::::::::::::::555555666777888999:::;;;??????===<<<;;;===@@@BBBAAA???=========<<<:::888999888666333000...,,,+++++++++++++++,,,,,,,,,---...---------,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++,,,---...///666444666???OOO]]]fffjjjZZZYYYZZZ^^^ccchhhlllooovvvpppmmmrrr|||yyy~~~pppjjjlllzzzzzz~~~{{{uuuzzz]]]aaa```TTTAAA333///111,,,,,,,,,,,,++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,------///333555777888<<>>===<<<<<<<<<:::999======>>>>>><<<:::777555222111000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))************************''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************************++++++++++++*********+++,,,---///000555666<<>>FFFXXXrrruuudddYYYTTTUUU[[[bbbhhhpppqqqdddVVVTTT]]]eeekkktttzzzxxxuuutttrrrpppsss}}}qqqiiilllzzzqqqmmmhhhccc___aaajjjuuuvvvjjjggglllqqq}}}|||vvvvvvvvvlllUUU???888777333000111------------------------------,,,,,,,,,,,,++++++))))))((()))++++++)))'''************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********+++++++++++++++,,,,,,,,,,,,------------//////000000111111222222111444777666333222333555444666777666555555999===<<<>>>BBBEEEHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGCCC@@@???BBBEEEBBB@@@>>>======<<<:::888:::;;;>>>@@@BBBAAA@@@@@@>>><<<:::777444111...------,,,,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,*********+++---...000000444999DDDSSScccmmmqqqrrr~~~zzz{{{}}}~~~wwwwwwyyy}}}}}}qqqttt{{{xxxoooppp}}}|||yyyxxxwww|||BBBLLLYYYcccaaaQQQ<<<---...------,,,++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---///000111444888;;;<<>>===>>>CCCGGGHHHKKKQQQVVVZZZZZZYYYXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVXXXYYYVVVRRRPPPRRRUUURRRPPPLLLJJJIIIFFFCCCAAA<<<<<<<<<===???AAACCCDDDEEEDDDBBB???<<<999777666111000///...------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,*********+++---///000111666===JJJXXXdddlllpppqqq~~~}}}{{{|||~~~|||}}}}}}yyysssrrrvvv{{{~~~xxx|||FFFGGGMMMXXX```YYYFFF555......---,,,,,,+++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---...000111222555999<<<;;;FFFXXXnnnyyyoooddd]]][[[bbbwww|||hhh^^^bbbkkkooooooppprrryyywwwppprrryyy~~~~~~yyynnngggaaabbbfffhhh~~~~~~oooooojjjuuu|||}}}wwwvvvhhh{{{YYYIIIBBB888222333.../////////////////////---------,,,,,,,,,+++++++++***+++,,,------+++)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********++++++,,,,,,,,,.........////////////000000000111222333333444444888<<>>999666777999===CCCIIIMMMMMMPPPUUUZZZVVVZZZ```eeehhhgggdddaaa______```aaaaaabbbccccccYYY]]]```___\\\ZZZ]]]aaadddaaa]]]ZZZWWWSSSOOOLLLFFFDDDAAA??????BBBEEEHHHFFFFFFEEEDDDCCCBBBAAA@@@666444222000............,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,*********+++---///000111:::BBBMMMXXX```eeeiiilllyyy~~~~~~yyy~~~~~~|||zzzqqqsss}}}tttttt}}}FFFEEEFFFLLLWWW[[[OOO@@@///000111000...---------************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++***000444444444999@@@CCCCCCTTThhhvvvhhh___UUUXXX^^^aaa{{{~~~```[[[llluuuqqqsssllllll{{{vvvrrrssswwwlllxxx|||ttt}}}uuuttttttxxxzzzxxx|||}}}~~~wwwqqqnnnqqq{{{xxxYYYEEE===999555111///------......---,,,------,,,,,,,,,+++++++++,,,***(((***,,,...,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************)))***+++***))))))+++,,,111///......000222222222333222333666999:::999777666;;;???@@@???@@@EEEJJJSSSWWW[[[___bbbcccccccccaaaaaacccggglllllliiifffcccaaa^^^[[[ZZZ\\\^^^```^^^^^^___```bbbcccddddddkkkiiigggffffffgggfffeeeZZZ^^^[[[PPPLLLNNNKKKCCCLLLGGGEEEHHHJJJHHHGGGGGGHHHHHHEEE>>>666///...///---//////---)))'''))),,,---,,,,,,---...---,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))***++++++***)))***+++++++++***)))(((((())))))************+++,,,---...---++++++...///...222777CCCNNN[[[aaa___\\\]]]```uuuyyywww|||vvvxxx~~~tttmmmsssVVVNNNEEECCCMMMYYY[[[WWW@@@999000,,,---...---++++++*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******++++++,,,...///222777;;;???DDDGGGPPP]]]lllwwwxxxfffZZZVVVTTT```lllpppkkkhhhvvv}}}wwwjjjdddeeesssyyyuuuwww{{{}}}sssxxx}}}~~~iiihhhlllttt}}}qqqWWWBBB555111111000......//////...---.........---------,,,,,,,,,***)))***---...---+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++******************+++,,,,,,,,,++++++,,,...***---000222111000//////777777777888:::;;;<<<<<>>AAAEEEHHHRRRSSSUUUZZZ```eeehhhiiijjjhhhiiikkkooopppnnnkkk^^^[[[WWWTTTTTTTTTTTTSSSPPPNNNJJJFFFDDDCCCDDDEEECCCDDDEEEFFFGGGIIIJJJJJJNNNNNNPPPUUU[[[```bbbcccdddeeejjjnnnllliiijjjooossslllfffbbb]]]VVVQQQPPPKKKHHHGGGHHHKKKKKKFFFAAA999444///...000000...+++,,,+++******,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((())))))))))))***++++++***)))***+++++++++***))))))))))))************++++++,,,---...,,,,,,///222444888BBBMMM___gggmmmjjjaaaZZZZZZ]]]jjjqqq{{{{{{sssxxx~~~|||}}}vvvhhhbbbmmm}}}vvvkkkVVVDDDAAAPPPbbblllnnn\\\DDD444/////////...,,,,,,+++++++++*********************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,------555222888DDDHHHGGGNNNZZZvvvxxxvvvssswwwzzzqqqbbbUUUWWW\\\lllyyyqqqooo~~~~~~xxx{{{xxxjjjfff^^^YYYaaappp~~~vvvyyysssuuusssnnnmmmrrr{{{uuullleeefffkkkuuusssoooqqquuuvvvpppuuu{{{RRR>>>===333111000000111111///...............------------,,,,,,,,,------......---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---......------///111444222111111222555888;;;999<<>>OOO^^^iiimmmoookkkccc___bbbgggbbbiiisssyyy}}}{{{vvv|||~~~yyyzzz|||zzzxxxooo___\\\ooo~~~rrrVVVEEEHHHVVVaaannncccQQQ???222------///,,,,,,,,,,,,++++++++++++************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))+++,,,...//////777:::BBBIIIIIIIIIXXXjjj}}}{{{rrrooopppjjj```YYY[[[^^^jjjrrrggg^^^fffrrrxxx}}}vvvgggkkk___XXX```ppp}}}xxxooosssxxxnnn^^^]]]\\\ZZZXXX]]]kkkxxx{{{ooobbb^^^___eeeooowww{{{uuusssxxxssswwwgggIII???555333000//////000///...---------,,,,,,,,,,,,+++,,,,,,------------......++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++,,,------------///111444333222666;;;>>>>>><<<:::>>>CCCJJJRRR[[[ccciiijjjiiikkkqqqvvvvvvpppiiibbb^^^YYYVVVTTTQQQMMMIIIHHHGGGEEEDDDDDDFFFIIIKKKPPPNNNLLLIIIGGGFFFGGGGGGIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCBBB@@@GGGGGGOOO\\\___\\\```iiioooooorrrvvvvvvqqqnnnpppllljjjcccZZZQQQKKKJJJKKKIIIIIIGGGAAA:::333000000000...,,,+++,,,------,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***++++++***)))***++++++***************++++++++++++++++++,,,---...//////---...333:::GGG\\\mmmrrrrrrooojjjgggggglllpppeeeiiinnnsssvvv{{{{{{|||~~~zzz~~~{{{yyy|||}}}xxxrrreeeZZZ]]]ppp~~~}}}|||}}}nnnOOOEEEKKKSSS\\\\\\WWWJJJ:::///,,,...---------,,,,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,...000111222:::DDDMMMMMMKKKTTTjjj}}}wwwooollleee[[[\\\```bbbkkkpppdddZZZ```iiirrr|||xxxnnnmmmaaa[[[eeettt~~~uuuqqqwwwxxxnnncccZZZQQQQQQSSSTTTPPPQQQaaatttrrrjjjfffbbbaaacccmmmyyyzzzqqqttt|||{{{||||||~~~zzzXXX===;;;777222///////////////------,,,,,,,,,++++++++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++,,,---------+++---......---...000222...222999AAAGGGGGGBBB===EEEHHHMMMVVVaaaiiimmmnnnllljjjiiijjjllliiiaaaZZZOOONNNLLLIIIGGGGGGGGGGGGJJJMMMQQQUUUWWWYYY[[[]]]gggeeecccaaa___^^^]]]]]]aaaaaa___^^^\\\ZZZYYYXXXTTTRRRQQQPPPNNNLLLHHHEEE@@@@@@DDDLLLPPPPPPQQQTTTYYYZZZaaaiiimmmmmmpppuuu{{{~~~~~~wwwjjj]]]TTTQQQDDDJJJOOOMMMEEE;;;444111222///,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))***++++++***)))***++++++************+++,,,,,,++++++++++++,,,---...///000---///888DDDTTTgggvvvxxxuuupppnnnooorrrssstttpppnnnnnnqqqvvv|||~~~sssttt{{{zzz|||~~~|||zzz{{{yyyqqqhhh^^^\\\cccrrrzzzzzz|||yyyzzz|||||||||}}}bbbKKKEEEFFFHHHQQQXXXUUUHHH:::222000------------,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++...000222333444AAANNNTTTOOOQQQfffoooiiillljjjcccgggmmmppptttvvvggg[[[aaagggooowwwzzz|||ooogggeeemmmxxx~~~{{{xxxvvvzzz}}}~~~rrriiiaaaZZZTTTRRRQQQUUU]]]aaaYYYSSSbbbxxx~~~rrrfff___]]]fffqqqwwwwwwtttssssssooommmjjjkkkyyy|||qqqjjjooowwwxxxpppyyynnnGGGAAA<<<555000///000111111...---------,,,,,,,,,,,,)))+++---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******++++++,,,------...---.../////////000222444000999DDDJJJKKKJJJKKKNNNYYYYYY\\\eeennnqqqnnniiiddd```[[[WWWUUURRRMMMIIICCCGGGJJJLLLMMMQQQXXX^^^ccciiipppttttttrrrqqqpppssssssrrrrrrrrrsssttttttsssrrrrrrqqqooonnnmmmmmmjjjiiihhhgggeeebbb^^^ZZZKKKKKKIIIHHHJJJMMMJJJDDDHHHIIINNNUUU[[[```iiirrr{{{vvvlllgggTTTTTTSSSOOOIIIBBB===:::777444111///.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***++++++***)))***++++++*********++++++,,,---,,,,,,+++,,,,,,---...///000...222AAARRRaaaoooyyyxxxtttqqquuu}}}{{{vvvyyyrrrnnnrrr|||}}}vvvvvvxxx|||||||||~~~zzz}}}~~~zzzxxxuuummmccc^^^gggppptttssssssxxx~~~xxxzzz{{{{{{{{{|||~~~~~~~~~~~~tttTTTCCC>>>===JJJXXX]]]UUUGGG:::333......---------,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,...111333555555FFFTTTWWWOOOVVVtttqqq]]]]]]kkkqqqnnnuuu|||~~~|||iii[[[```jjjppptttvvvzzzsssnnnnnnssszzz|||xxxyyy}}}tttvvvzzzsssiii```YYYTTTUUUXXXXXX___lllrrrfff[[[hhh~~~ssshhhXXX___hhhnnnqqqrrrtttvvv{{{vvvmmmhhhpppvvvcccgggkkk|||tttsssVVVFFF@@@888111///000222333//////.........---------(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,---.........///111111111111444666999CCCLLLLLLHHHJJJWWWcccjjjggghhhooovvvuuukkkbbbUUUQQQLLLHHHHHHIIIKKKLLLOOOTTTZZZ\\\\\\aaakkksss}}}}}}zzzvvvvvvuuutttssssssssssssxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwuuuqqqnnncccbbb\\\TTTUUUZZZTTTGGGCCCAAACCCHHHNNNVVVcccoootttvvvzzz~~~rrrgggYYYOOOKKKKKKKKKKKK>>>:::666333333222111111---,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++++++++***)))***++++++*********+++,,,,,,---,,,,,,,,,,,,---.../////////...666HHH\\\jjjsssyyyssspppqqq{{{xxx{{{rrrlllsss}}}{{{}}}~~~~~~{{{{{{~~~zzz}}}zzzxxxqqqiiidddsss|||vvvmmmlllrrrxxxzzz|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~eeeKKK;;;@@@AAANNN___```NNN<<<666666...(((+++...,,,)))(((+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))''''''(((***,,,(((+++111111---333@@@QQQTTTRRRQQQ^^^vvvfffXXXfffgggdddrrrnnnccccccgggmmmyyyqqqlll}}}xxxrrryyyqqq|||~~~vvv{{{xxxkkkjjjffffffmmmtttkkk\\\\\\ZZZ```hhhgggbbblll}}}|||ggg]]]```gggoooxxx|||rrrrrr}}}zzz]]]eeeggguuu~~~wwwtttvvvrrrfffVVVGGG999444111...///333/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))(((((((((((()))***+++,,,,,,---******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,***)))***+++))))))))))))***+++,,,---888***'''222888333555>>>DDDFFFIIILLLRRR[[[gggnnneeekkkwwwvvvaaaQQQHHHJJJLLLNNNPPPTTTXXX[[[ccciiioooqqqppprrryyyxxxttt{{{wwwtttrrrrrrqqqnnnkkkqqquuuyyy{{{{{{zzzvvvrrrtttyyyvvvmmmooozzz~~~{{{uuuxxxtttiiifffhhh^^^NNNXXXPPPIIIEEECCCHHHWWWhhhyyywwwuuuvvvzzz|||wwwooodddVVVLLLLLLRRRKKKCCC888222000000///---***,,,...---+++***---000---------,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******************************************++++++++++++++++++++++++++++++,,,...000111000///111111===TTTiiiuuu{{{ppppppwwwyyyxxxzzzzzz~~~zzzyyy~~~|||qqqiiihhhkkkqqqtttwwwwwwsssooommmmmmzzz|||~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzzzz|||}}}xxxxxxyyyzzz|||}}}~~~~~~zzzzzz{{{{{{|||}}}~~~~~~rrr^^^QQQBBB???DDDVVVkkkmmmVVV<<<555///+++---...+++***++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))***)))'''''')))***...***,,,111222111<<>>555///...000***,,,......---+++,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************++++++++++++++++++++++++---,,,---...000111111111555999JJJdddxxx}}}zzzxxxqqqnnnrrr||||||}}}~~~~~~{{{vvvyyyxxxpppfffaaaccchhhqqquuuxxxxxxuuurrrqqqqqqwwwyyy}}}~~~|||zzzxxxwww{{{xxxuuusssssssssrrrqqquuutttssssssrrrqqqqqqqqqnnnnnnnnnooooooppppppqqqrrrsssssstttuuuuuuvvvvvvrrrcccFFFCCCBBBOOOlllnnnPPP:::333...------++++++---+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***)))(((''')))+++///,,,---111333888III[[[fff\\\VVV]]]jjjtttzzz}}}wwwuuuggg___bbb```aaannnwww}}}uuunnniiieeeeeesss{{{{{{{{{yyywwwwwwvvvrrrhhhcccfffdddbbbppp{{{uuutttsssvvvzzz||||||qqquuurrrqqq}}}nnn```mmmjjjJJJ999666555111---000000///......------,,,------,,,,,,,,,,,,++++++...------,,,,,,+++++++++******************************))))))))))))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---,,,*********+++,,,,,,,,,---...///000111,,,777===999;;;GGGSSSWWWWWWUUUYYYfffuuuzzzqqqfffeeebbb]]]YYYWWWWWWYYYYYYiiilllqqqvvvzzz~~~~~~zzzwwwwwwwwwvvv{{{uuutttzzz|||zzz~~~{{{ssssssuuuvvvxxx|||yyytttooollleeeZZZQQQMMMTTTTTTTTTUUUXXXaaammmvvv{{{~~~mmm[[[SSSKKKJJJGGGDDD???:::555333...---------...---+++)))------------,,,,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************++++++++++++,,,,,,,,,,,,.........///000111222333888@@@SSSmmmzzzsssjjjeeeeeeppp}}}xxx}}}}}}zzzxxxrrrhhh___^^^dddjjjqqqtttwwwxxxxxxwwwvvvwwwwwwzzz~~~}}}yyyvvvtttqqqlllhhhhhheeebbb``````___^^^]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]^^^______``````pppPPPMMMIIILLL^^^pppssslllIII<<>>KKKWWWZZZXXX]]]cccmmmuuuxxxuuuoookkk]]]UUUMMMKKKRRR^^^hhhnnnwww{{{}}}yyyxxxxxxyyy|||yyyvvv{{{}}}}}}vvvnnnqqqqqqllloooyyy|||zzz{{{{{{vvvmmmgggUUUTTTPPPKKKIIIPPP]]]hhhqqqrrryyy}}}uuurrrcccRRR@@@===EEEIIIBBB888555111---,,,---...,,,)))...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++************************+++++++++,,,,,,,,,,,,,,,---.........///111444666@@@IIIZZZpppxxxddd``````fffnnntttuuuuuuxxx~~~|||}}}~~~xxxmmmbbb\\\^^^gggoooppprrruuuxxxyyyzzzzzzzzz|||~~~~~~}}}}}}|||tttkkkeeebbb___YYYTTTSSSQQQNNNMMMNNNOOOOOONNNKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHKKKMMMNNNJJJJJJJJJKKKKKKKKKLLLLLLkkkZZZJJJGGGNNNZZZkkkzzz[[[FFF111***,,,...,,,+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))***)))((()))***,,,------///333;;;GGGYYYhhh^^^XXX]]]nnnzzzxxxrrrqqqooogggaaa```cccnnnvvvvvvttt}}}|||zzzlllkkkiiidddwwwyyysss{{{xxx~~~}}}iiiZZZWWWWWW[[[lllqqqdddYYYUUUUUUWWWZZZ\\\___hhhssszzz~~~sssttt{{{yyyfffcccrrr}}}tttUUUBBB:::555222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++***)))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************+++,,,,,,******+++,,,,,,,,,,,,---///111222333888222999KKKVVVVVVXXX^^^hhhppp{{{{{{nnnddd```WWWOOOQQQ]]]jjjsssvvvzzz~~~|||}}}~~~~~~~~~~~~|||yyyzzz|||pppnnnwwwzzztttwww~~~zzzvvvwww}}}nnniii___QQQGGGGGGNNNVVVlllkkkoooxxx~~~{{{eeeKKK@@@DDDJJJHHHCCC>>>777000,,,,,,......---.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++************************++++++,,,,,,,,,---------,,,---.........111666:::IIIUUUhhhyyy~~~wwwiiijjjkkkkkklllppptttvvv~~~xxx||||||}}}ttthhh^^^ZZZ___hhhooooooqqqsssvvvyyyzzz{{{{{{}}}~~~~~~zzzpppeee]]]ZZZXXXUUUQQQRRRPPPNNNMMMNNNOOOOOONNNLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBCCCDDDEEEGGGCCCCCCCCCCCCDDDDDDDDDDDDnnnMMMDDDHHHPPP___oooeeeOOO888//////...,,,******************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))******))))))+++---------111888CCCOOOZZZaaaVVVZZZfffssszzzxxxsssqqqiiiaaaccciiinnnzzzsssnnn~~~yyyxxx{{{zzzuuuoookkkfffgggyyyyyyppptttrrr]]]WWWVVVYYYhhh{{{xxxiiiZZZRRRTTTXXX[[[ZZZZZZ```hhh|||vvvqqquuu}}}sssnnnsssyyyyyynnnjjjvvvdddKKK===666222111111000//////......---++++++,,,,,,,,,,,,------************************,,,+++++++++******))))))******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***+++---,,,,,,---...000222333444444999IIIZZZWWWMMMXXXnnnuuuuuu{{{mmmUUU[[[XXXWWW]]]jjjuuuzzz{{{{{{www~~~yyyvvvxxxzzzzzzvvvzzz{{{yyyvvvssstttxxx}}}xxxrrruuu|||}}}|||tttpppvvvuuufffWWWNNNKKKLLL^^^___eeeooowww|||}}}mmmZZZKKKEEEGGGKKKCCC>>>666111......///000............---------,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,************************++++++,,,,,,------......+++---......///333:::@@@MMM```uuuuuulllqqqvvvwwwssspppsssxxx{{{}}}xxx{{{yyy|||tttiiibbbbbbgggmmmrrrqqqppprrruuuxxx{{{{{{zzz{{{}}}{{{uuutttsssrrrqqqkkkiiifffddddddddddddccc^^^^^^]]]\\\ZZZWWWTTTRRRPPPNNNLLLIIIGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDgggMMMEEEJJJRRRXXXcccTTTCCC888222---,,,---))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))******)))***,,,...---///444>>>KKKVVVXXXWWWZZZhhhvvvzzzzzzzzzyyyxxxhhh___eeemmmpppwwwnnnrrrwwwxxxuuurrruuuyyywwwjjjmmmyyyllljjjzzz}}}jjj```[[[ZZZeeeuuunnn___dddlllpppkkkcccbbbfffzzzuuummmjjjkkkmmmooossszzzmmmjjjooo{{{{{{|||sssYYYHHH;;;222111111000000///.........+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---......///000222444555666888EEEWWW^^^WWWTTTcccwwwwwwsssttt~~~hhhSSSYYY___iiirrrzzz~~~xxxuuutttuuuwww}}}~~~}}}ssskkkhhhkkknnnrrrooorrrxxxtttiiieeejjjllljjjiiijjjllloootttwwwttttttyyy}}}|||~~~uuummmpppzzz|||pppdddYYYSSSQQQSSSYYYbbbiiippp{{{|||eeeRRRIIIHHHDDDBBB>>>888333000000111............------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,************************++++++,,,,,,---......///+++...000000111666???FFFWWWlll{{{uuupppyyy}}}}}}yyyxxx|||~~~}}}}}}{{{wwwtttyyyrrrjjjgggjjjnnnqqqrrrsssrrrrrruuuxxx{{{zzzyyy|||}}}~~~zzzsssooofffdddaaa___]]]]]]___```\\\\\\\\\\\\\\\\\\\\\\\\ZZZBBBAAAGGGGGG]]]UUUKKKAAA555,,,+++///))))))******++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))******)))***,,,......000666BBBQQQZZZWWWPPPdddwww{{{}}}pppeeejjjnnnnnnsssrrruuuyyyvvvqqquuu~~~wwwyyy~~~iiimmmzzzvvvhhhaaa\\\cccqqqxxxooovvv~~~pppiiiiiizzzvvvnnnhhhccc___ccchhhpppzzzsssiiimmmpppmmm}}}}}}jjjXXXFFF888111111000000//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,,,,++++++,,,---//////000111333555777888BBBOOOYYYYYYZZZdddpppvvvpppoooooooooooojjjbbb\\\gggtttxxxuuuttt|||rrrhhhhhhooowww||||||yyysssjjjbbb```cccgggeee```bbbjjjiii___\\\```aaa___^^^______^^^___```kkkpppwww~~~{{{yyyqqqiiijjjtttzzzzzzyyyjjj___SSSRRRSSSUUUXXX^^^mmm{{{hhhNNN>>>CCCDDDCCC???777222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,************************++++++,,,,,,---...//////,,,///111111222888BBBJJJggg{{{~~~sssxxx|||~~~{{{wwwsssqqqqqqkkkffffffjjjmmmmmmlllvvvtttsssuuuyyy{{{{{{yyy~~~|||{{{yyyxxxyyy{{{~~~oooIII???DDD@@@UUUdddcccIII222...000------,,,******+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,.........111---999MMMSSSLLLPPP]]]rrryyyssssssrrrwww{{{nnnpppooooooxxxsss{{{www~~~{{{ppp^^^YYY___hhhvvvyyyhhhgggyyy{{{hhh]]]dddrrr}}}xxxlllbbb]]]]]]___]]]bbbqqqlllhhhkkkiiitttxxx}}}gggNNN666666222000222111...---000...------,,,,,,------...,,,,,,------,,,,,,+++***+++***)))(((((()))***+++***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------,,,+++,,,......000333444444777===BBBRRROOOQQQ[[[hhhqqqsssrrrqqqlllddd[[[WWWZZZaaahhhqqq}}}~~~uuulllmmmuuuzzzwwwrrrjjjiiihhhfffgggmmmtttzzzzzzxxxwwwvvvwwwxxx{{{|||zzzyyywwwtttoookkkgggeeejjjooouuuwwwsssnnnjjjiiiaaabbbeeehhhmmmvvvwwwllleeehhhttt~~~}}}}}}qqqooo___RRRNNNPPPRRRYYYaaalll}}}hhhKKKDDDCCCDDDEEEEEE???444,,,////////////......//////,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++*********))))))((((((******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,---......000111222222000666HHHZZZrrr~~~yyy}}}zzzxxxxxxxxxxxxuuuooohhhdddeeecccccceeeiiikkkjjjgggrrrrrrssstttvvvxxxyyyzzz}}}{{{{{{}}}~~~~~~~~~wwwrrrtttvvvyyy\\\MMMKKKBBBTTTeeejjjVVV===222111222...,,,******+++,,,+++******)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++---...//////555444@@@PPPTTTOOOWWWggguuu{{{uuuyyyzzz~~~uuurrryyyuuulllrrrxxxpppwwwxxxxxxyyyeee\\\\\\```kkkwwwlllfffuuuzzzkkkaaacccnnnyyyvvvkkk```[[[[[[___\\\aaaooo~~~|||iiifffgggzzzppp|||uuuXXX@@@333///...000111......000...------,,,,,,------...,,,,,,------,,,,,,+++***+++***)))(((((()))***+++***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,...///222444666777999???HHHOOOVVVYYY]]]bbblllvvvvvvrrrkkk```RRRLLLQQQ\\\hhhnnnzzz}}}wwwxxxzzzzzz}}}vvvnnnkkkmmmmmmiiidddffffffgggjjjqqqyyy~~~|||~~~|||xxxrrrlllfffccciiimmmqqqtttuuuxxx{{{rrrmmmfffaaaaaaffflllppp~~~xxxsssrrruuuyyy~~~vvvxxxzzzooo```TTTJJJGGGOOOZZZgggvvvyyyhhhMMMGGGCCCDDDGGGDDD;;;222222111000000///...---+++,,,------......------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************)))))))))(((******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,---...///...///111111111:::PPPeee|||xxxpppyyy~~~~~~|||zzzxxxxxxwwwqqqggg^^^``````bbbeeeiiikkkkkkjjjqqqrrrsssuuuwwwyyy{{{|||{{{yyyxxxyyy|||{{{rrrkkkmmmooommmmmmnnnxxxzzznnnWWWLLL===LLL]]]jjjcccKKK555///111///---++++++,,,,,,,,,*********)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000222888GGGUUUTTTNNNXXXjjjvvvxxx|||}}}{{{yyykkkvvv{{{~~~yyyvvvssskkkeeelllyyyttt}}}tttuuu{{{ttttttuuu{{{~~~{{{~~~~~~ooo___XXXUUU]]]eeevvvxxxlllxxx}}}qqqlllrrr{{{wwwlllaaa\\\\\\^^^ZZZ]]]kkkyyylllfffnnnmmmrrr]]]CCC777222000111111///---///......------------......,,,,,,------,,,,,,+++***+++***))))))))))))***+++***)))((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++,,,,,,---///111111333555666:::BBBNNNVVVVVVbbbhhhjjjqqqzzzuuuggg\\\PPPDDDEEESSSbbbkkknnnrrruuuvvvsssrrrvvvyyyyyy}}}sssooollliiihhhgggfffdddbbbeeeeeeiiiqqq~~~~~~|||tttlllddd___[[[[[[\\\^^^dddmmmyyy{{{rrrkkkiiihhhfffdddrrrtttxxx{{{}}}}}}|||{{{~~~~~~pppmmmuuu}}}vvviiiWWWKKKKKKQQQZZZjjjxxx}}}}}}bbbVVVHHHCCCFFFHHHDDD>>>666333000///000000---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///---///111222555BBB^^^www}}}kkkccclll{{{|||xxxxxxxxxpppbbbVVVZZZ^^^cccfffiiijjjlllmmmpppqqqsssvvvxxx{{{}}}~~~~~~|||zzzzzz}}}xxxtttrrrlllddd___```aaaeeeiiiiiiiiiqqqzzz~~~eeeUUUCCCFFFRRReeemmm^^^CCC333111000...,,,+++,,,---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---///111333???PPPZZZUUUPPPYYYhhhrrrqqqsssxxxzzzwwwrrrqqqeeetttzzz|||yyy}}}wwwjjjaaaaaaddddddrrr~~~|||zzzhhhnnnxxx~~~}}}}}}zzzyyywwweeeWWWNNNTTTXXXkkkvvv|||{{{zzzzzzoooddd^^^^^^[[[VVVXXXeeeuuu~~~~~~ttt}}}wwwwwwxxxhhhLLLAAA999444444333///---.........------------......,,,,,,------,,,,,,+++******************************)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,---000222222444888:::>>>FFFPPPWWWZZZkkkuuuwww~~~sssXXXJJJFFFFFFPPP___jjjllljjjoooqqqsssxxx~~~sss```[[[```ffflllooossswwwyyyxxxwww{{{uuujjj___YYYPPPMMMJJJJJJPPP[[[hhhppp|||zzzyyy{{{}}}{{{sssllliiijjjlllrrrzzzzzz|||yyyqqqlllmmmoooooo~~~|||ooo^^^OOOGGGNNN^^^ooowwwxxxzzzzzzlllXXXKKKFFFGGGHHHHHH<<<666000...000111000...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++,,,,,,---...//////000333666<<