BM6! 6(Y@ ++++++++++++*********)))&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$&&&))),,,&&&'''((()))*********)))((((((((((((((('''''''''(((((((((((((((''''''&&&'''((((((&&&$$$$$$'''***((()))))))))************+++)))'''(((+++,,,***((()))+++,,,,,,+++***,,,------***((()))---000111000////////////000000000000111000///---------...///444555555666555555444333444111......222555555555>>>???EEEOOOYYYeeevvvuuufffZZZTTTNNNIIIHHHKKKNNNNNNPPPSSSUUUSSSQQQPPPOOOOOOOOOPPPUUUXXX]]]aaaffflllssswwwtttwwwzzz}}}+++*********))))))))))))&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&(((+++***))))))(((((('''&&&&&&((((((((((((''''''''''''$$$%%%&&&((())))))******(((''''''((())))))(((&&&)))*********++++++++++++,,,***)))))),,,,,,+++))))))+++,,,,,,+++***,,,---,,,+++)))+++...000///...111000000000000000000000222222000/////////000000222222333444666777888999555222000000333555555555888888===FFFOOO[[[kkkyyyxxxjjj___YYYPPPJJJHHHKKKNNNNNNPPPTTTTTTSSSRRRQQQPPPPPPPPPOOOTTTWWW[[[```eeekkkqqqvvvvvvxxx{{{}}}))))))))))))((((((((((((&&&&&&'''''''''''''''&&&'''''''''&&&%%%%%%'''***+++***((('''&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((())))))******)))'''&&&)))------((($$$*********+++++++++,,,,,,,,,+++***+++,,,---,,,***)))+++,,,,,,+++***,,,---,,,++++++,,,...///---,,,111111111111111000000000333333222111111111222222222222222333555777:::;;;666444222222333444555444444333666===EEEOOO___lll|||}}}pppddd]]]RRRLLLIIIJJJMMMMMMPPPTTTRRRRRRSSSSSSRRRQQQPPPOOOSSSUUUZZZ^^^ccciiiooosssxxxzzz}}}~~~)))(((((((((((('''''''''%%%&&&''''''(((''''''''''''(((((('''%%%%%%&&&((()))((('''&&&''')))+++---&&&&&&'''''''''''''''((((((((((((((((((''''''&&&((('''((()))******(((&&&))))))*********+++++++++++++++***++++++++++++***)))+++,,,,,,+++***,,,---+++,,,,,,---...---+++***......//////000111111111222222222222222222222222333222111111222444666888555444222222222333333333444333555:::???HHHUUUbbbssstttggg___UUUNNNJJJJJJLLLMMMPPPTTTPPPRRRSSSUUUUUUSSSQQQOOOQQQTTTXXX\\\```fffmmmqqqzzz|||~~~~~~~~~(((((((((((('''''''''&&&%%%&&&&&&'''(((((('''''''''(((((('''&&&%%%&&&(((***)))(((((((((***,,,...%%%&&&&&&&&&''''''(((((((((((((((((((((''''''&&&%%%(((***((($$$###'''+++(((((((((((()))))))))))))))*********))))))******)))+++,,,,,,+++***,,,---+++,,,---...---,,,******)))***+++---///000111222000000111111111111111111111000///...///111444555222222222111111000111222555444555888<<>>IIIVVVeeetttwwwfff^^^XXXVVVRRRNNNKKKMMMLLLNNNQQQSSSRRRQQQQQQQQQLLLMMMOOOSSSXXX___fffiiioooqqquuuyyy}}}''''''(((((()))***Ħ((((((((())))))(((((())))))((((((((()))'''&&&%%%%%%'''((('''&&&''''''''''''''''''''''''''''''(((((()))***++++++(((&&&(((,,,,,,)))''')))((((((''''''(((((()))***)))))))))******+++++++++---+++***+++...///,,,))),,,+++*********+++,,,---***+++,,,---............---...///000000///...---////////////000000000000111111000000000000000111111111111222222333444555777;;;BBBLLLZZZjjjzzzzzzkkkbbb[[[WWWTTTOOOLLLLLLJJJNNNSSSTTTQQQOOOOOOPPPNNNOOORRRUUUYYY___fffjjjmmmppptttxxx|||'''''''''((())))))>L((((((((()))***+++&&&&&&'''(((***+++++++++&&&&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&'''((())))))******)))'''))),,,---***)))+++((((((((((((((()))******))))))******+++++++++,,,---+++***+++...///,,,)))************+++,,,---...***+++,,,---............---...///000000///...---.../////////000000000111222111111000000000000000000000000000111222333444777999>>>EEERRRbbbsss~~~~~~pppfff\\\YYYVVVQQQNNNMMMJJJOOOSSSTTTQQQOOOOOOPPPPPPRRRTTTVVVXXX]]]dddhhhjjjnnnssswwwyyy|||&&&''''''(((((()))HdĦ&&&&&&'''((()))***&&&&&&&&&'''***,,,++++++&&&&&&&&&''')))***)))'''(((((((((((((((((((((((('''''''''(((((()))))))))***'''(((++++++)))***---(((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,+++,,,------,,,***((()))***+++,,,,,,,,,,,,***+++,,,---..................////////////............//////000000111111111111000000000000000111000000000000111222333444666777;;;AAALLL[[[kkkuuuuuujjj___[[[YYYUUUQQQPPPMMMPPPRRRSSSRRRPPPPPPOOONNNQQQSSSTTTUUUYYY```eeeiiimmmrrruuuvvvxxx|||&&&&&&''''''((()))DdD***+++)))'''&&&ӵ((((((ӵ(((ӵ)))))))))''')))Ħ***,,,ӵ---,,,+++,,,ĭӵ............//////.........///000111111111111000000000000000111111000000000000111222333444555777:::???IIIVVVdddmmmvvvzzznnnbbb___]]]YYYUUUTTTQQQQQQPPPQQQRRRRRRQQQOOOKKKNNNRRRSSSSSSXXX___fffggglllqqqsssssstttxxx||||||&&&&&&''''''((()))D%%)?---fff?><z$$$'''=?Ħ)))g&e)))g&e*********S?ʬ%%%4ff?>ߝL***@e---g&e///...+++3h?g&e>&e......??------...///000---......///000111111222000000000000000111222222000000000000111222333444666888;;;AAAIIIUUUbbbjjjqqq{{{}}}qqqeeeaaa```]]]YYYWWWTTTRRROOOPPPSSSTTTRRROOOIIIMMMQQQSSSTTTYYYaaahhhggglllqqqrrrqqqrrrvvvzzz{{{~~~)))***+++++++++***Dtfo9ĦsߝLGdUĦ&&&Ht@cӵHu]Ħ(((Hu]Ħ(((&&&Htƅ^(((qIܗGIӵ+++H׼s******Hu]Ħ,,,+++Bt=o9ĦHƅ^Hu]Ħ000)))***---000000///111000///......///000111////////////000000000000111111111111222333444555:::777777===EEEPPP```mmmyyyvvvzzzzzzsssjjjdddbbbaaa```^^^UUUSSSQQQQQQRRRRRRQQQOOOMMMNNNNNNNNNQQQVVV]]]aaaeeekkkqqqsssrrrrrruuuyyy||||||}}}((((((((((((((('''HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ&&&DdDĦ)))q<R)))(((peƜ4DuTӵ+++DdDĦ******DdDĦ...qjRgdKӵDdDΦDdDĦ000111------+++***+++...000///...111000///......///000111////////////000000000000222111111111222333333444888666777<<d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ%%%>d<Ħ***peӵ+++Ħ'''F&uTӵ+++DdDĦ,,,--->d<Ħ,,,peӵDx<>d<ʜ4DuTӵ...111222+++,,,---///000///...---////////////////////////////////////000000000000333222222111111222333333444333555:::AAAKKK]]]lllzzz{{{xxxqqqmmmkkkiiiggg]]]YYYTTTPPPOOOOOONNNNNNLLLMMMNNNNNNPPPTTTZZZ^^^cccgggmmmrrrtttvvvyyy{{{{{{~~~***)))(((''''''(((&ӫeʬtIӇ)))>d<Φ>d<Ħ(((D&ӫetIӇ&&&DdDĦ&&&sdKĦ+++B?dp&ĒR++++++>d<sdKĦ---B?Ho9---s&dq&ĒR............+++---///000///......---......////////////......////////////000000000000222222111111222222333333222222555999>>>HHHZZZjjj|||{{{uuurrrpppnnnlllbbb]]]VVVQQQOOONNNNNNNNNLLLMMMOOOOOOQQQUUUZZZ]]]dddhhhmmmrrruuuxxxzzz{{{zzz~~~(((''''''''''''(((HĪj@IŌ&&&(((ege))))))Hu]3hIŌ'''(((DdDĦ(((ne,,,---@h+++)))>h,,,,,,+++se///ne//////@G------sĪj@h000111...,,,,,,,,,...000000...---...///---......//////......---////////////000000000000111111111111222333444555222222555999<<d<Ħ)))((((((''''''>d<Ħ((()))+++Ħ...---,,,,,,---((()))++++++******+++---)))***+++,,,---,,,+++Be...000000000///Ħ---------,,,,,,,,,,,,,,,,,,---------......---((()))///111//////222///000000...,,,,,,///222,,,---...//////...---,,,////////////000000000000/////////111222444666777222333666888999@@@RRRccctttzzzvvvssspppmmmnnnggg]]]UUUQQQPPPPPPPPPOOOPPPRRRSSSUUUWWW[[[^^^ccceeehhhmmmrrruuuuuutttvvv{{{'''((()))(((&&&&&&((())))))'''&&&&&&(((***+++***///.........------,,,,,,DdDĦ***///,,,%%%)))sdKĦ******gdKĦ,,,,,,,,,,,,+++)))***+++***)))((((((***...------,,,,,,,,,---000111---,,,///gdKĦ...000...***+++//////(((!!!$$$***000222///...---,,,,,,---...///---...//////......///111222222222222222111000///...///000///...---...000111888777///...666999444555333444666999AAAPPP___tttzzzsssqqqsssqqqjjj```WWWQQQPPPRRRTTTRRRTTTVVVUUUUUUWWW\\\```bbbeeeiiinnnrrrtttttttttyyyzzz|||~~~+++******)))*********+++)))'''&&&&&&)))+++++++++))))))((((((((('''''''''De''')))---,,,'''(((ne******ne***,,,,,,---------)))***,,,,,,++++++,,,---))))))***+++,,,...///000...222222...---ne------///---***,,,000......///000222222000...///..................///---...//////......///111111111111111111000//////...///000///......///000111888888000///666999555444333444666999???NNN\\\rrr}}}uuutttvvvuuunnndddZZZSSSQQQQQQRRRRRRUUUVVVVVVUUUVVV[[[___bbbeeeiiinnnrrrsssttttttvvvxxx{{{|||~~~---***((((((+++,,,+++)))((('''&&&'''***,,,,,,,,,************)))))))))))))))''''''***+++***(((***++++++***+++,,,------------''')))***+++++++++---///'''''')))***,,,...///000///333333///---000------...---+++...333+++///333555333///,,,***...//////000000//////...---///000000///...000111000000000000000//////......///000000......///000222888888222111666999666333222444777999===JJJVVVnnnxxxvvvyyyyyysssiii___WWWSSSQQQQQQTTTVVVWWWVVVUUUUUUYYY]]]bbbeeeiiinnnqqqssssssssssssuuuxxx{{{}}}+++'''###$$$)))+++(((%%%(((''''''(((+++------,,,---------------,,,,,,,,,$$$(((***)))''''''***,,,((())))))***+++,,,------+++,,,,,,,,,,,,,,,,,,+++&&&'''))))))))))))***,,,***++++++,,,------------///222222...,,,...///...111...---///...---000666,,,...000...+++)))+++---...///000111111000///...---///000000//////000111...///////////////.........000111000///...///000111666666222111555777555111222555888999;;;EEEPPPiii}}}yyywwwyyyzzzuuummmddd\\\WWWTTTSSSTTTVVVXXXWWWUUUUUUXXX[[[aaadddhhhmmmppprrrrrrqqqqqqssswwwzzz|||***%%%"""###''')))'''###(((((((((***,,,...---,,,))))))******************(((***,,,,,,)))''')))---)))******+++,,,---------.........---,,,+++***))))))***+++***)))((()))***,,,,,,---...//////......---111111---+++---///---333000///000000...222888...000000...+++,,,000444...///000111111000///......///000000//////000222---....../////////......///000111000///...///111000333444111000222444333111222555888999:::CCCMMMeeezzzyyyvvvwwwyyyvvvpppiiibbb\\\XXXVVVTTTWWWYYYXXXUUUUUUWWWZZZ```cccgggkkknnnppppppoooooorrrvvvyyy|||+++(((&&&&&&)))***)))'''***))))))+++---...---+++)))))))))************+++,,,++++++---,,,)))***---++++++,,,,,,,,,---------/////////...---+++***)))---...///...,,,+++,,,---***+++---///111111111000---000111---,,,///ӵ111///222777***---000111111000000000...//////000000//////......///111000//////000222---......//////////////////000111111//////000111///111222111000111222333111222555888888999BBBLLLbbbxxxĦĦ{{{vvvvvvxxxӵXXXSSSVVVYYYXXXVVVUUUXXXZZZ^^^aaaeeeiiilllmmmmmmmmmmmmppptttxxxzzz|||+++***)))))))))*********+++++++++,,,...---,,,***,,,,,,---------.........---((((((,,,...,,,+++...------------,,,,,,,,,,,,---------...------,,,+++,,,...//////------...000***+++---///000000///...---111222///...4ĉ@ӵ...///333)))***,,,///111000...+++///..................///...000111111000000111222---...///000000000000000///000111111000///000111///000222333222000111333111222555888888999BBBLLL```xxx>L=hĦ~~~xxxwww4ĉ@ӵRRRUUUXXXXXXVVVVVVXXX[[[]]]___cccgggjjjkkkkkkjjjjjjmmmrrruuuwwwxxx{{{}}}~~~)))******)))(((((()))+++---,,,,,,---...---+++))),,,,,,,,,------.........,,,&&&%%%+++///...---//////......------,,,++++++***+++,,,---............)))+++------------///000---...//////...,,,***(((...222333000000GG=?---000111...+++,,,///111000...///...---,,,,,,---...///...000111111000000111222......///000111111000000///111222111000///000111000111222444333111222444222222555777888:::CCCMMM___wwwHdĦ=ĪjzzzyyyGG=?UUUXXXXXXWWWVVVXXX[[[\\\^^^bbbfffiiijjjiiiiiihhhkkkpppssstttuuuwwwyyyyyy{{{,,,,,,+++ӵ))),,,...ĭӵ---ӵ,,,Ħ+++,,,,,,,,,++++++---//////ӵӵ,,,---ĦƜ`1.׼s000000000,,,Ħ...///***...111111///---...ӵ111Ħ000000000000000000---...///000ĭӵ888:::ĦĦĦDdD?fӵĦӵƜ`1.׼sWWWVVVĭӵcccjjjmmmzzzzzz{{{}}}ӵĦĦĦ,,,,,,?~4,,,***,,,g&e>&e---g&e,,,>hӵ,,,---,,,++++++---///g&e---guO>uO>&e0000004ff?>ߝL444gĉ@333444555666Shӵ///---...000000//////g&e111>hӵ000000000000000......///fff?><z000g&e>&e777888HLShӵgLS?ʬ3h?D%%)?ZufĦgLg&e{{{gĉ@[[[XXXg&e>&e^^^@efffhhh??vvvyyyzzz{{{~~~g<ĉ3we<Ħ3h?@eZ3h?gL,,,4Dӵ,,,,,,---Hƅ^Hu]Ħ,,,Hu]Ħ---ZuR)Ħ---...---,,,,,,...000Hu]Ħ///HŐeHŐeHu]Ħ///qIܗGIӵ222tt111222333HGgĉ@222333000///......000111Hu]Ħ111ZuR)Ħ000000000000000......sߝLGdUĦ111Hƅ^Hu]Ħ666ntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]Ħtt___ZZZHƅ^Hu]Ħ]]]H׼scccdddqqquuuwwwzzz|||tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ,,,,,,4DuXӵ------...DdDΦDdDĦ,,,DdDĦ---***t|<---...///...------///111DdDĦ111DdDΦDdDΦDdDĦ000peƜ4DuTӵ222`eĭ000qet222666999333///,,,---000222DdDĦ111111t|<000000000000000000...///DdDDdDĦ222DdDΦDdDĦ666q<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭ[[[DdDΦDdDĦ\\\DdDĦaaabbbdddhhhkkkmmmpppsssuuuzzz|||geĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ,,,+++4DuXӵ.........DdDΦDdDӵ,,,DdDĦ...---o)h,,,...///000///......000222DdDĦ222DdDΦDdDΦDdDӵ555=ӊB1.uTӵ777HߝL`o9111po9wӵ888333000---...111333DdDĦ111111o)h111111111111111111111//////DdDΦDdDĦ222DdDΦDdDӵ666GIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9]]]DdDΦDdDӵ[[[DdDĦbbbbbbeeeiiilllmmmoooqqqsssyyy|||geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ,,,+++4DuXӵ///---...DdDʜ4DuTӵ,,,>d<Ħ///Dt///000111000//////111333>d<Ħ444>d<ʜDd<ʜ4DuTӵ999999F&uTӵ<<<4DufئL>e111puR)Ħ222222111000000222333>d<Ħ111Dt111111111111111111//////DdDΦDdDĦ111>d<ʜ4DuTӵ6664DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eaaaDdDʜ4DuTӵ[[[DdDĦddddddgggkkkmmmnnnoooqqqrrrxxx{{{geĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<++++++4DuXӵ///,,,...D&dq&ĒR,,,+++sdKĦ222DHRRud111111111000000222333sdKĦ666D&oq<Ōq&ĒR>>>AAAAAA>dp&ĒRGGGGGGnfʜd<Φ>d<Ħ000s&dq&ĒR333555i?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x++++++4DuXӵ000+++---Hu]3hh---,,,+++ne777444=e000111222111000000222444ne777999pIƎ@t@hHHHKKKNNN>hSSSVVVVVVfe:::@ďD111222333...111555555222111ne000111=e111111111111111111000000ege///000sĪj@h222333555fdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefejjjHu]3hh\\\\\\\\\seiiikkkoooqqqqqqppppppqqqvvvzzzgeĦja>aĦ@Gse<Ō@GHkge---4DuXӵ///ĵD^---///111111000222000...222555666555333333555888:::;;;===RRRVVVYYY\\\]]]iiiiiiiiihhhGGGCCC???222111...,,,///111333333000000000222333333333222222222111111//////111111222444666666555555DdDĦxxxD^ZZZWWW[[[___s׼snnnvvvuuuwwwzzzuuunnnlllqqquuuxxx}}}geFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<Ħ......///000000//////Ħ111111222444555333111000333555444222333666:::<<<===ĦEEEHHHKKKNNNSSSXXXYYYWWWXXX\\\```gggkkkppprrrrrrsssvvvzzz~~~|||zzzxxxqqqmmmfff___XXXQQQJJJEEE@@@===:::777666555333222000333555444333222333555Ħ///...///222444333333333222222222111111.........///000111222222111111222222222333333333333555555444444888???EEE>d<ĦĦ{{{yyy~~~~~~>d<Ħ]]]\\\\\\___cccBerrruuu|||{{{}}}}}}vvvuuuyyyvvvyyy}}}geFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦ//////000000///...gdKĦ222111222444555555444000333555444444666:::??????gdKĦSSSXXX\\\___ffflllmmmiiihhhnnntttwww|||{{{vvvooofff]]]WWWNNNHHH@@@:::666444333222111333555555444444444gdKĦ...---///444888333333333222222222111111///000000000111222222222111111222222222333333333222444444444444888???EEEgdDĦgdKĦ~~~|||sdKĦ``````bbbdddhhhvvv|||}}}|||}}}xxxyyy|||ŶS3we<iĉ@3hR/Ō>A...ne///000000000000...ne333222111222333555666777333555777777777:::AAAFFFne___fffmmmrrrtttyyy~~~}}}}}}|||tttnnn```XXXLLLAAA:::555333222222333444444444333ne333000///111555999333333333222222222111111111222222333333333333333111111222222222333333333333444555444555999@@@Deneneeeeddddddhhhkkknnnrrrwww~~~zzz{{{|||~~~>Ak<fh,,,......000111000000000///666222222222222333555777999555777999:::;;;@@@IIIOOOmmmssszzzwwwnnnaaaSSSHHH@@@:::777444333222222222222333444333111111222444333333333222222222111111000111222333333333222222111111222222222333333333444555666666666:::BBBHHHpppkkkkkkkkkppprrrvvvzzz}}}}}}}}}~~~------...////////////...,,,---////////////111222///000000000///111333666111222444555555666999;;;666999<<<>>>CCCKKKVVV^^^gggpppzzztttgggZZZNNNDDD>>>:::777444222222222222222...111333333222000//////333333333222222222111111...///000111111000///...111111222222222333333333444666777666777;;;CCCIIIYYYnnnzzzvvvuuuvvvzzz}}}~~~~~~,,,---...///000//////...+++---/////////000222333---///111111111111333555111444777999888999;;;===:::===BBBGGGOOO[[[iiisss}}}{{{nnn```RRRIIICCC>>>888444444555666555000222444444222111000000333333333222222222111111///000222333333111000///111111222222222333333333333555666666777;;;CCCIIIYYYnnn~~~}}}~~~~~~~~~~~~~~~,,,---///000000000///...+++---///000///000222444,,,///111222222222333444222666:::<<<;;;;;;===???>>>BBBHHHPPPZZZiiiyyyqqqaaaWWWJJJCCC;;;777666888999999555666777666444333444444333333333222222222111111222333555666666555333222111111222222222333333333222444555555666:::BBBHHHZZZooo~~~{{{{{{~~~~~~|||}}}~~~}}}000000000000000/////////000111222111000///000222111///000333333222555:::999999999:::<<<@@@CCCEEEJJJMMMTTT^^^jjjyyyzzziii]]]OOOBBB>>><<<888666888222333333333222222333444111111222222222222111111222333333444444333333222333333222222111222222222111111333777888:::AAAJJJ]]]ttt///////////////////////////000222222111111222444111000000333333222555:::<<<<<<>>>@@@DDDHHHLLLNNNTTTYYYcccnnnzzzzzzoooaaaSSSLLLGGG???999888444444444222111111222333222222333333333333222222222333333444444333333222333333222222222222222333222222444777888:::BBBLLLbbbyyy.........///////////////...000111222111222444555555333444777777666999>>>BBBDDDGGGLLLRRRXXX]]]```fffmmmwwwvvvhhh___WWWLLLBBB>>>999888555333222222333333333444444444444444444333222333333444444333333222333333222222222222333333333333666888888:::DDDNNNhhh~~~...............////////////000222222111111333555888777888<<<===<<<@@@FFFJJJMMMTTT\\\dddlllrrrvvv{{{yyypppggg\\\OOOGGG???<<<888555444555555555444444333333333333444444222333333444444333333222333333222222222333444444444555777999888;;;FFFSSSlll............//////000000111222333333222111222444666555888===???@@@EEEKKKRRRWWW___iiittt}}}}}}tttjjj\\\QQQFFFAAA;;;777666666666666333333222222222222333333222333333444444333333222333222222222333444444555444555888:::999===JJJXXXppp......//////000000111111222333555555444444666777444444888???DDDFFFMMMTTT^^^ccclllvvvxxxiii]]]RRRJJJAAA:::888777666444444333222111111222333444222333333444444333333222333222222333333444555666444555999::::::???NNN^^^vvv//////000000111222222333222444777888888:::<<<>>>;;;<<>>;;;777444555444333222222333444555222333333444444333333222222222222333333555666666333555999::::::@@@RRRcccyyy///000000111222333333333222555888:::<<<>>>BBBDDDFFFGGGMMMWWW___eeemmmvvv~~~ssshhhXXXLLLEEE@@@;;;666777666444333333444666777222333333444444333333222222222222333444555666777222444999;;;;;;AAATTTfffyyy222...---222555444222222333666:::;;;<<>>AAAGGGLLLSSS\\\hhhppp|||ttthhh]]]UUUGGGBBB<<<888888999999:::333444555555444444555666666555555444444555666777666999>>>EEEQQQcccwwwzzzxxx777555555999:::999<<<@@@CCCIIIQQQZZZcccnnn{{{uuujjjcccOOOIIIAAA;;;888888888888333444555555444444666777666555555444555666888999777<<>>:::777666333444666666555555777888555555555555666888:::;;;???GGGVVVfffuuuyyyxxx333444999@@@EEEHHHQQQYYY^^^iiiyyywwwmmm^^^OOOEEE???;;;:::333444666666555666777999555555555555777999;;;<<>>:::===:::777555666555222444999888666666888888888;;;AAADDDUUUiiiwww|||zzz:::>>>CCCHHHOOO\\\kkkvvv~~~~~~rrreeeVVVFFF??????:::777666888777666888<<<999777777999999888<<>>:::999::::::777888;;;:::888888;;;;;;:::===CCCPPP```sss~~~{{{~~~HHHMMMTTT^^^iiiwwwrrraaaRRRJJJDDD???;;;<<<:::666555777;;;999999<<<<<<;;;???DDDQQQaaasss~~~~~~yyyNNNUUU___lllxxx~~~ppp___TTTIIIBBB<<<<<<;;;777666777<<<::::::<<<<<<<<>>===;;;:::<<<<<<::::::======<<>><<<===<<<::::::<<<<<<;;;???EEEJJJZZZlllwww}}}~~~~~~pppbbbRRRIIIDDD>>>;;;;;;;;;999:::<<<<<<;;;???DDDLLL\\\nnnxxx}}}~~~~~~ssscccUUULLLFFFBBB???>>><<<===???>>><<>>===<<>>CCCIIIQQQcccuuu{{{|||}}}|||||||||ooobbbXXXQQQLLLGGGFFFDDDDDDJJJQQQ[[[jjjzzz~~~}}}}}}}}}|||yyyzzzvvvmmm^^^XXXRRROOOMMMMMMSSS[[[hhhuuu}}}{{{xxxxxxyyyzzzpppiiiccc```]]]\\\bbbjjjwww}}}zzzwwwyyyzzztttsssrrrpppsssyyyyyyvvvrrrqqqwww~~~}}}yyyvvvzzz{{{pppcccbbbbbb___cccjjjrrr}}}~~~yyyvvv||||||wwweeeVVVUUUVVVSSSWWW___fffrrrzzzyyy|||{{{lll^^^PPPKKKLLLNNNQQQUUU[[[eeexxx}}}zzz~~~zzzhhh[[[MMMIIIJJJLLLPPPTTTaaadddmmmyyy|||xxxeeeXXXMMMJJJMMMPPPTTTXXXccc```aaakkkxxx}}}~~~{{{eeeYYYOOOOOOTTTZZZ```eeeaaa]]]]]]gggttt|||}}}fffZZZQQQSSS[[[ccclllssshhhbbb___eeeooozzz}}}|||}}}iii]]]SSSUUU^^^iiittt|||xxxnnndddbbbfffooo~~~|||}}}|||pppcccWWWWWW```lllxxxyyylllddd```eeettt~~~{{{|||}}}~~~wwwiii\\\ZZZbbbnnn{{{}}}sssiiiaaaaaalllyyyvvvwwwxxxwwwuuuyyy~~~~~~zzzlll___\\\bbbmmm{{{zzzpppfffaaahhhrrrqqqrrrvvvwwwwwwyyyvvvjjj___]]]cccnnn~~~uuuhhh___ccckkk~~~qqqmmmrrrxxxyyyzzztttjjjaaa^^^aaakkk|||zzzjjj^^^^^^ddd~~~yyykkkrrrzzz}}}|||uuummmddd^^^]]]dddttt|||kkk]]]\\\bbbwwwpppvvvvvvmmmccc\\\ZZZ___mmm{{{|||kkk]]]\\\bbbrrr}}}vvvlllaaaZZZXXX]]]iiiuuuyyyhhhZZZ[[[bbbppp|||oooaaaZZZXXX\\\dddmmmuuuwwwvvvnnn___UUUYYYcccrrruuuddd[[[XXXZZZ___eeefffiiiiiicccWWWPPPXXXeeettt}}}pppaaaWWWTTTWWWZZZ^^^\\\ZZZXXXSSSSSS]]]hhh~~~yyyiii]]]VVVTTTUUUVVVUUUUUUTTTRRRSSS]]]iiiuuuggg\\\UUUQQQPPPOOOPPPRRRSSSXXXdddppptttggg\\\VVVTTTRRRRRRTTTYYYaaaqqqvvvkkkccc```\\\YYY\\\bbbmmm~~~|||tttpppjjjgggiiiooozzz{{{zzz}}}}}}}}}zzzzzzyyyyyyxxxwwwuuuvvv{{{~~~~~~wwwrrrnnniiieeecccbbb```___```]]]___ccchhhllluuu~~~{{{tttllleee___\\\WWWTTTRRRPPPNNNLLLMMMJJJKKKOOORRRWWW___hhhsss{{{|||sssjjjeee```\\\XXXOOOLLLIIIGGGFFFEEECCCBBBBBB@@@???BBBDDDFFFMMMUUU\\\fffttt{{{lllfff]]]UUUQQQOOONNNNNNCCCAAA???>>>??????>>>===>>>;;;:::<<<<<<<<>>BBBIIIUUU___iiiuuu{{{tttlllcccZZZQQQKKKBBB@@@>>><<<<<<<<<===>>>???>>>======>>>>>>===<<<777666666999888555666;;;555<<>>AAA>>>:::777777888888888777777666:::;;;>>>CCCGGGOOO___nnnzzzpppiiieee^^^WWWMMMFFFBBB???:::666555666777888888777777666:::<<<<<<:::<<<>>><<<777777888888888888888777777555666:::>>>@@@FFFTTTaaavvv|||pppeee\\\VVVTTTKKKEEE>>>:::999888555222111222333444555555555555666888888777999;;;999444888888888888888888888888333444777:::;;;>>>GGGRRRfffpppxxxqqqggg\\\RRRMMMJJJIII???;;;777555666666666555111111222222333444444444444666777555777:::888333888888888888888999999:::666666888;;;::::::@@@HHHVVVbbbrrrwwwpppaaa\\\SSSIIIBBB?????????666444222222333444555555333333333333333333333333444666666555777:::888444888888777777777888999:::888777999;;;:::888;;;AAAIIIUUUgggwww|||qqqfff```TTTPPPIIIBBB===:::::::::555555444333444555666777555555444333333333444444444666777666888;;;999555777777666666666888999:::888666666888777555888===???JJJ[[[lllzzz}}}sssiii^^^SSSMMMHHHFFFBBB???<<<::::::999888888777666555555666777444333333333333555666777444666777666888;;;:::555666555444444555777999:::666333333666666555777<<<;;;CCCOOO\\\jjjyyy~~~xxxooodddYYYNNNDDD>>>::::::999888888777777777666777666444222111222333222222111222444666888999333666666666888;;;:::555555555444333444666888:::666333222555666555888===<<<@@@GGGOOO[[[lll~~~}}}xxxsssooolllkkkgggccc\\\TTTKKKCCC===:::666666555444111111333555666777777555222000//////000111222222222333666888666555444333333444555666111444666666444333666888333666999999777777:::===777999>>>EEEMMM[[[ppp{{{wwwuuutttkkkiiieeeaaa\\\XXXVVVUUUPPPNNNJJJEEE@@@<<<999777222333333333222333555888222222222222111111222333111222222222222333555777555555444333333444555555333555777777666555888:::777:::<<<;;;888777999;;;<<<<<<>>>BBBGGGQQQbbbssslllmmmmmmoooppprrrtttuuuvvvwwwyyyxxxvvvtttssssssvvvtttqqqmmmiiieeebbb```WWWUUURRRNNNJJJGGGEEEDDD@@@???>>><<<;;;999888888111222333333222333555777333333222222333444666777222333333333222222444666444444333333333333444444444555666666555555777999999;;;===;;;777555666888===<<<<<<>>>@@@FFFTTTbbbuuuZZZZZZZZZ[[[\\\^^^___``````bbbcccccc```^^^]]]]]]___^^^]]]ZZZWWWUUURRRQQQKKKJJJGGGDDDAAA???>>>===::::::999999888777666666333444555333111000111222555333111000111222333333222333444333222222333555333333333333333333333333222222222222222333555666777:::;;;999555333555777;;;999999;;;===AAALLLXXXiiiwwwNNNNNNMMMMMMMMMNNNNNNOOOOOOQQQRRRRRROOOMMMMMMMMMKKKKKKJJJIIIGGGDDDBBBAAAAAA???>>>;;;999888777777222333333333333222111000222333444333111000000111111///,,,,,,...//////...111333444444333222333444333333333333333333333333333222000000222333555555666888:::999666555777999:::888888:::<<<>>>GGGPPP]]]lllGGGFFFEEEEEEDDDDDDEEEEEEBBBDDDFFFFFFDDDCCCBBBCCCCCCCCCCCCBBB???===:::888:::999888777555555555555...///111333333333222222...000222222222111222333000...---///333555444222000222444444333333333444333333444444444444333333555333111111333555666777555888::::::888777:::<<<<<<999888:::::::::@@@FFFPPP```rrr@@@@@@?????????@@@@@@AAA:::<<>>======>>>;;;<<<=========;;;999888888777666555555555555666111222444555555555444333---///111222111111111222111000///222777888444111///111333444444444444555333444555555555555444333666333000000222555666666444666999888666555777::::::777666888888777:::???DDDSSSeeesss<<<<<<<<<<<<===>>>???@@@666999;;;<<<;;;;;;;;;<<>>EEEOOO\\\mmm~~~===;;;888777888888888777555555444333333333333444222222222222222333444444333333444444444444444444111222333333111//////000222111111000000///......111111111000000/////////000------111333000...///555333111111222222111000///////////////000111222000555666444222444444333111111222333555777999:::888;;;???CCCKKK[[[nnn|||<<<:::888777888999999888666555555444444444444444222222222111222333333444222333555666666555444333333444555444222000000000222111000//////.........222111000000///////////////,,,---111222///...000555333111111111111000///////////////000111111222000444666333222444555333333333333444555777999:::555888<<<>>>CCCPPPdddrrr|||999777666666888999:::999555444444333333333333333222111111111111222333333333444666888777666444222444666777666333222111222222111000///.........///222111000///............///---///333222//////111555333111000111111000.../////////000111222333333000444555222111333555444666666666777777888999999444888===>>>@@@IIIWWWbbbpppzzz777555444444777999999999333222111111000000111111111111111111111222333333444555777888888666444333444555666666444222222333333222000///......///000333222000...------......///...000444333//////222444222000000111111000////////////000111222333444///333444111000333555444777888888999999999999888666:::>>>>>>>>>AAAHHHOOO```lll~~~777555444333555666777666333222111111000000111111111111111111111222222333666777777888777666555444111333444444333222222333444333111/////////000111333222000...,,,,,,---.........111444222...///333333111//////000111111000.........///000111222333///333333000///333555555444555888:::;;;:::999888888:::<<<======???BBBDDDPPP]]]ppp999666444333444444444333555444333333222333333333111111111000111222222333777777777777777666555555///111222222111000111222555444222000///000111222444222///---,,,,,,---...------000333111---...222222000//////111222111111,,,,,,------///000111222///333333000///333666555000222666:::<<<;;;:::888888888999;;;>>>AAACCCEEEGGGSSSfffvvv:::888555222111111333444111111111111111111111111111333555444111///111333222333555777777555222000444333333222111111111222///222444444111///...---...000222222000.........,,,---...///000000000000222......222333111///111000///---,,,---///111222///000111000//////111333333555666555333444777;;;777666666999???CCCDDDCCCCCCIIITTTaaappp666444111///...///000111222222222222222222222222000222333222000///000222333444555555555333222000222222111000000000000000///111333333111...------...///000000000......---,,,---...///000000000000333000111444444000000222......---------...000000...///000///......000222---///111111111222555888777666777:::>>>AAABBBAAAAAAFFFNNNYYYfffttt333111///...---...///000222222222222222222222222///000111111000000111222555444444333222222111000000000000///////////////...000111111///------------,,,,,,...//////...,,,,,,---...///000000000000111111333555222------222---------------.........---...///...------///111---///222333444555888:::666666777;;;>>>@@@???>>>@@@CCCGGGNNNXXXdddrrrzzz222111000/////////111111222222222222222222222222///000111111111222333444555444333111000000000111//////000000000/////////---///000000...,,,,,,---,,,+++***+++...///...,,,,,,---...///000000000000---///333444///)))***///,,,,,,---......------,,,---...///...------///111///111333444666777888999222444777;;;===>>>>>>===AAAAAABBBEEELLLVVVbbbjjjyyy222111000//////000000111222222222222222222222222000000111222444555666666444333111/////////000000//////000111111000000///---...//////---,,,------+++******+++,,,------,,,,,,---...///000000000000---///333555///))))))...,,,------......---,,,,,,.../////////......000222000///000111222333444444///222666999<<<===>>>>>>BBBBBBAAAAAAEEELLLUUU\\\hhhxxx111111000///////////////111111111111111111111111000///000222555888888777222111000///...///000000---...000111111111000///---...///...---,,,---///+++,,,,,,+++******,,,...,,,---...///000000000000///000444777444...---000.........---------------...///000///......000222333111//////111333444444///222555888999:::<<<===AAAAAAAAA@@@AAAEEEKKKPPP]]]lll}}}444333222111000000//////000000000000000000000000///......111555888888777//////......//////000000+++---...000000000...---...//////...------...000***...000---((('''+++000,,,---...///000000000000000///222666666111///000000000...---------......---...///...------///111333000------000444666666222444666777666666888;;;===>>>?????????@@@CCCEEERRR^^^mmm{{{777777666555444333222111////////////////////////...,,,,,,000555888888777------......///000000000***+++---//////...---,,,.../////////------///111***///222...'''%%%***111,,,---...///000000000000///---///444666222......222111///---,,,---///000,,,---------,,,,,,...///---***&&&&&&+++000333444555777888666444333555888999<<<>>>???>>>===>>>???DDDOOO]]]kkk{{{;;;999777666777666333000111000///000111222111000/////////...------///222//////......---------,,,//////000...,,,,,,---...444000,,,,,,...//////......------,,,,,,,,,------000---,,,......,,,---000,,,000444555111...---...111111111///------///111,,,))))))...000...---///////////////000111222333444555777666555333444444333999<<<::::::>>>===888<<>>FFFRRR^^^jjjzzz<<<;;;;;;<<<>>>>>>===;;;666444222222222222000...+++---//////...---...///000000000000////////////,,,------,,,******+++---000---+++***+++------,,,,,,,,,+++++++++,,,,,,---,,,)))***...000...///333...333999:::777333111000,,,---...---,,,,,,...000111------000111...,,,---////////////000111222333111333555666666666777999444888888555444666777777;;;;;;???FFFNNNYYYhhhvvv:::::::::;;;<<<<<<;;;::::::888666555555444222000))),,,......---,,,,,,,,,...............---------...//////...,,,,,,...///000///---------.........***))))))))))))******+++///,,,---//////---,,,///...333999:::777333000000+++---...---------...000111------111222000...000000000//////000111222222000222444555444444555666:::;;;:::666333333555777===::::::===AAAIIIXXXeeeuuu999::::::::::::999888888===;;;999888888888666444///111333333111/////////---------...............---...///...------...000---.........------...///,,,,,,,,,,,,,,,---.........,,,---000000---,,,...111666;;;<<<999555333333+++---//////......///000...+++,,,000333222111333000000000000000000111222000222333333222111111222999::::::999666666:::??????;;;999999:::@@@LLLXXXgggyyy888:::;;;;;;999888888999<<<;;;:::::::::;;;999888333444555333111///...////////////000000000000000+++,,,,,,,,,++++++,,,...***+++,,,,,,++++++,,,---+++******++++++,,,---...***)))+++000111//////111...333777777444111000111,,,...000000///......///---***+++000333222222444111000000000000000111111000111333222000//////000222444777:::999999@@@III>>>;;;999888888:::DDDNNNYYYjjj}}}555777::::::888888999;;;:::999888999;;;<<<;;;:::666777555333///------...////////////000000000111***,,,,,,,,,++++++---///(((***---,,,+++***+++---)))(((((()))***+++,,,,,,***)))+++000222//////111+++...111111---+++,,,---,,,---//////...,,,,,,---...***+++000222111000222111111000000000000111111...000222222111000000111...000555:::999888???III;;;888888888666777===FFFLLL[[[mmmzzz000333666777666777999;;;777666666888:::<<<<<<;;;======:::777222000111222,,,---------......//////,,,---......------///111))),,,//////---,,,---///,,,,,,,,,,,,---...///000---,,,---111111---,,,------000222111---,,,---///+++---///...,,,+++******///,,,+++000222///...000111111000000000000000111---///111222222222333444///000555999777333999CCC777666666777666555:::AAADDDQQQbbbppp222444555666555555666888555777888888777777888:::;;;999:::;;;777111///111222---+++---...---///333+++---//////...,,,,,,,,,***+++,,,---............,,,---......,,,,,,---...,,,---///000000000///...+++...111///,,,))))))***,,,++++++***+++,,,...///***,,,000333444333111000444000---,,,///111111000---...000111111111000///000111333555888999777555333777555//////666<<<<<>>AAAGGGPPP^^^mmm}}}000111111111000000111333---///111222222333666777777555666888555111111555444///,,,...000///000333---///000000...,,,,,,---***+++,,,---............---,,,***'''&&&(((,,,///------...////////////......---++++++,,,------,,,,,,,,,+++,,,---///111222///000111222333444333333111///------...000000/////////......//////000111111000000222555777777666666666555555:::@@@AAA>>>>>>BBBHHHRRR___ooo111222222111000111333555222333333333111000111222333222222444333111333777777000,,,---/////////222000111111000...------...***+++,,,---............,,,,,,+++)))((())),,,...---.....................///,,,)))***---//////---......------...///000111333222111111000000111111222111//////000000111111//////...------///000111222111111222555888888888888666444777===AAA???;;;<<<>>>BBBHHHSSScccttt111222222111000111444777666777777555222111111111...,,,---000000///333999>>>555......000000111333222333333111...------...***+++,,,---............+++---......---,,,,,,---.........------------...///,,,)))***---000000...111000///...---...//////000//////...///000111222------------,,,,,,---...///...---------...000111333222111333666999:::::::::555333777<<<===;;;888:::<<<>>>BBBJJJXXXjjjwww///000000000000222555888888999999888555444444555111///000333444555;;;BBBHHH<<<222000111222333555555555444222///---...///***+++,,,---............+++...111222000...------///...------,,,---------...,,,+++,,,...//////...111000///------...//////++++++,,,---///111333444---...000///...---...///......------......///000111000111333777999999999999444333666999888777777999;;;===>>>BBBNNN^^^jjj|||000000111111111444999<<<===>>>===:::777444333444333111222666888;;;AAAIIINNN@@@222...///000222444666666555222///---...///***+++,,,---............---///111111///......//////...---,,,,,,,,,------,,,---//////...---......------,,,,,,---///000111,,,---...///000111222222...111333222000///000222,,,---......//////......---...///222666888777666666222222666777555666:::999;;;===;;;<<>>999<<<<<<:::777;;;EEENNN^^^rrr:::777777999:::>>>HHHRRRKKKFFF@@@;;;888666444222000000000///000444999>>>BBB<<<444//////000000///222333444111---++++++---111///---,,,+++,,,------333222111///......------+++,,,---------...000222.........////////////000...+++,,,000333222222555333555777888444000000222000000000000000//////...,,,...//////......///111///000111222333444444444111000000222555888:::::::::999666222111666@@@GGGTTT```sss:::777777999;;;>>>GGGQQQKKKFFF@@@;;;888666444222///000000///000222777::::::666111///111333555555111333444222///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000//////......//////---...//////...---...000------........./////////---+++,,,222666666888<<<555888<<<<<<888333222333.../////////......---------...//////......///111///000111222222333333333000000111333555777888777777777555444444777<<<@@@LLLXXXjjj|||:::777777:::<<>>:::777555222000...000000///......///111222111111222333555666666222444666777555333000...---...//////000000000000---------------...//////---000222333111///......++++++,,,,,,,,,---------...,,,,,,000222333999???FFFNNNTTTQQQJJJBBB:::444......------,,,,,,,,,,,,---///000///......///000---...//////000000000//////222666888777666444333333111000222555666333000;;;EEETTTeeeuuu999555555999<<<>>>BBBGGGBBB???;;;888666444222000000111111000...---...000///000111222333444666777444555666888888666333111222111000////////////000//////...---------------,,,...111222111000//////+++++++++,,,,,,,,,,,,---...,,,,,,///111444<<>>BBBKKKTTT___eee```QQQBBB999999<<<;;;888888<<>>;;;666222333333111000222444555666444111///...//////...///000000444@@@LLLfffttt}}}{{{uuummm^^^PPP;;;555111111000------//////..................---------------------------,,,---...//////000000///......//////000000111111111000111444666;;;GGGRRRbbbsss444444555888999888888999444555666777666555333222222000......000333444555;;;<<<:::555444666777555000333666777888<<>><<<;;;555222333444222333555555666666555222///...///...---...000000333<<>>;;;<<>>FFFOOOcccxxx555333555;;;<<<888888;;;888:::;;;<<<;;;999666555999666222000111333444444555888999666666888666333666:::???AAADDDLLLYYYccckkknnnnnnjjjgggbbbVVVJJJBBBBBB@@@???BBBIIIJJJGGG===777333333333111222555222333444222000...---......,,,...111111111666===CCCSSS___aaa^^^YYYMMM???555111///111222000000222---///111000///...000222000000000000000000000000,,,---///000111222222222,,,---...000111222111111222///000444666777;;;@@@DDDWWWmmm|||666333666<<<===888888;;;<<<===>>>???>>><<<999777<<<:::777333000222777<<<666:::<<<;;;;;;<<<;;;666:::>>>DDDFFFJJJSSSaaallliiijjjgggcccbbbbbbXXXLLLCCCCCCBBBBBBHHHOOOQQQOOO===666111000///------000000111222111///---------...,,,...111111111555;;;>>>KKKUUUTTTPPPKKK@@@444444000...111333111111333...111333222000000222444000000000000000000000000---...///111222222333333+++,,,...000111222111111333000111555666666888===<<>>===;;;888666;;;999666444444777;;;===<<>>;;;;;;000111333333222111111222222333333444555666888999888777666555333111000///222333444555555555555444///444444000///222111,,,333222222222333555777888DDDKKKYYYlll111000000333888<<>>>>>===<<<;;;888666555777777666555555888===AAAGGGMMMTTTVVVQQQKKKEEECCCBBBHHHMMMNNNNNNSSS]]]gggkkkoooqqqrrrtttrrreeeWWWDDDEEEHHHPPP___hhhaaaTTTCCC:::333222111------000---...///...++++++,,,...---///000000///000222444555777999999777444333333111222444444333333444666888888999999999:::<<<>>>===<<<:::888666444222222111111222333444444555555333777777333222555444000222111111222333555777888===DDDRRReeezzz...///000222555:::AAAEEEIIIFFFAAA<<<888555444444444777999888666999???EEENNNTTT[[[\\\VVVNNNGGGCCCCCCIIINNNNNNLLLQQQ\\\gggrrryyyyyyiii[[[GGGIIIOOO\\\lllpppbbbQQQBBB;;;555222111...///111---......---++++++,,,...---///000000//////000222///000111000...---......333444666666777888;;;===@@@BBBDDDEEECCCCCCCCCDDDDDDCCC@@@===:::777555444111222222333444666777888333555444111000222222///222333333555666888999:::;;;AAAMMM^^^rrr///222333333333777@@@HHHVVVQQQHHH>>>777444333333666:::>>>===999:::@@@GGGQQQVVVZZZYYYRRRIIICCC@@@@@@FFFKKKKKKJJJOOO[[[fffrrr}}}zzzgggZZZKKKPPP[[[jjjsssooo^^^NNNBBB===888444222111111333000//////...------...///...000111111000///000111000111111///......000222555777999;;;<<>>>>>AAAEEEMMMYYYjjj}}}000222444333222777BBBJJJ^^^XXXLLLAAA999444444444:::???CCCAAA<<<:::???EEEUUUWWWXXXUUUMMMFFFCCCBBB===AAAFFFGGGIIIOOOYYYbbbmmmyyyyyyeeeZZZQQQZZZhhhssssssgggVVVKKK@@@???<<<888444444444444222222000000000000000000000222444444333222222333444444444333111222555777777:::>>>AAADDDHHHMMMPPPRRR[[[eeeiiicccYYYPPPKKKMMMJJJFFFBBB>>>;;;:::999444333333333555888<<<>>>:::888666555555666888::::::<<<>>>AAABBBBBBBBBAAAHHHKKKPPPXXXeeewww---000222222333999CCCKKK[[[UUUKKKAAA:::666666666===AAACCCAAA===;;;===AAANNNPPPPPPMMMGGGCCCCCCDDD===???BBBEEEJJJPPPWWW[[[dddooozzziii```ZZZbbbooovvvppp___PPPIII???BBBAAA<<<999888777555555333111111222222222111111333555666555444444555444555555444444444777999999===CCCHHHMMMRRRVVVYYY]]]hhhtttwwwoooaaaUUUOOOMMMJJJFFFBBB???=========555333222222333777;;;>>>>>>:::777999::::::>>>BBBBBBDDDGGGJJJKKKJJJHHHGGGNNNOOOQQQVVV```qqq---///000111333888???EEEOOOKKKEEE>>>:::888888888<<<>>>@@@???===<<<<<<<<>>DDDFFFAAA===<<<999555555333000000222333222000000222666777666666666666222333555444444444666888:::@@@HHHOOOUUUYYY]]]```hhhsss~~~uuufffZZZTTTLLLJJJFFFCCC@@@@@@@@@AAA999777555444555999>>>AAAAAA<<<:::<<<>>>???DDDJJJNNNQQQTTTVVVWWWUUURRRPPPTTTTTTTTTUUU[[[hhhzzz111111000000111555:::===DDDBBB>>>;;;999888999:::;;;;;;<<<======<<<;;;:::777===DDDHHHIIIHHHIIIKKKFFFBBBAAAFFFNNNSSSQQQMMMMMMTTTfff{{{}}}sssooollljjjlllqqqmmm^^^PPPJJJ===EEEIIIDDD???>>>:::555555222///000222333111//////222555777777666666777111333444555444555666888;;;AAAJJJSSSYYY^^^aaacccpppzzzvvvggg\\\XXXLLLJJJFFFCCCBBBBBBCCCDDD>>><<<999888999===BBBEEEIIICCC@@@DDDFFFGGGLLLTTTZZZ\\\___bbbbbb___\\\ZZZZZZYYYVVVTTTVVV```ppp|||+++---//////000000222444666777777555444444666888999:::<<<===<<<999666444555<<>>999777444333333222111///...000222333222222222333222222111000///000111222;;;@@@LLLYYY]]][[[]]]bbbmmmvvvyyyiii\\\TTTOOOKKKHHHIIINNNQQQSSSRRRRRRLLLDDD??????AAAEEEGGGFFFIIIKKKMMMOOOUUU]]]dddeeegggkkkooorrrrrrooolllgggaaaZZZTTTOOOPPP[[[gggxxx///000111000///...///000///111222222111000000111...///111333444666777888:::>>>BBBCCCGGGMMMOOOMMMRRROOOMMMOOOTTTXXXXXXXXXRRRVVVbbbrrr}}}uuupppwww{{{yyyyyyxxxnnnaaaPPPLLLHHHJJJMMMMMMGGGAAA===:::555333222222111000...000222222000000000111...//////...---...000222999???JJJUUUYYYXXXZZZ___hhhrrr}}}yyyjjj[[[RRRNNNLLLLLLOOOTTTXXXXXXWWW[[[WWWPPPHHHCCCCCCFFFIIIGGGIIILLLNNNQQQXXXaaaiiijjjlllqqqvvvyyyyyyuuuqqqkkkcccXXXOOOHHHHHHQQQ\\\iii}}}...000111000///...///111...111333333222000000000,,,,,,,,,...000333555777999===???@@@CCCIIIKKKJJJPPPNNNLLLNNNTTTZZZ^^^```YYY]]]gggvvv~~~wwwsssvvvxxx|||~~~qqq]]]VVVQQQSSSWWWVVVLLLBBB===999444222111222222111000111222111///...///000///000111000...///222555888>>>HHHPPPTTTUUUXXX[[[aaakkkxxx~~~xxxkkk\\\SSSOOONNNOOOTTTZZZ]]]]]][[[]]]ZZZTTTJJJCCCAAAEEEJJJGGGIIILLLOOORRRYYYcccjjjkkknnnssswwwzzzwwwrrrmmmiiiaaaWWWNNNGGGDDDIIIQQQYYYmmm---...000000//////111222+++---000000///------------,,,,,,,,,---///222333666999;;;;;;>>>CCCEEEDDDHHHFFFFFFHHHNNNVVV]]]aaa[[[```lll{{{~~~tttsssttt|||}}}kkkddd^^^```ccc___QQQDDD:::666222000111222333333111222333111///...///000000222444222//////333777777???GGGLLLOOOQQQTTTVVV[[[eeerrr{{{yyynnn```VVVRRRQQQRRRWWW\\\___^^^\\\XXXUUUOOOFFF???>>>CCCHHHJJJLLLPPPRRRUUUZZZbbbiiijjjlllooossssssoooiiidddaaa[[[TTTPPPJJJDDDEEEIIINNN```vvv,,,...000000//////111333...///111000///...///000///...---------...000111111555777777999>>>???<<<<<<<<<===AAAHHHQQQZZZ___ZZZbbbrrr}}}xxxwww~~~nnniiifffhhhkkkdddTTTFFF888555222111222333333333111222222111///...///111---111333222//////444999<<>>EEEOOOYYY___^^^iii|||{{{uuuxxx|||wwwaaa```bbbgggiiibbbRRREEE999777555444444444222111000000000///------///111***...333333111222888???HHHPPPUUUTTTTTTXXX[[[ZZZ___gggrrr{{{|||tttggg^^^[[[XXXVVVWWWYYYZZZXXXVVVPPPJJJBBB===<<<>>>AAACCCMMMQQQUUUVVVUUUUUUXXX[[[WWWWWWXXXYYYYYYVVVPPPLLLMMMIIIGGGHHHFFF???;;;;;;AAAHHHWWWkkk~~~000111222111...---...///---...---,,,++++++---///000000000111111111111111+++000444444666999888444444666:::???GGGQQQ[[[bbbfffrrr~~~tttkkkjjjlllkkkfffbbbRRRTTTYYY```ddd]]]NNNBBB<<<:::777666666444111///.........---,,,,,,...000(((...333444333666>>>EEESSS[[[```]]]]]]aaadddbbbeeekkkuuu}}}~~~uuuiii```]]]ZZZVVVVVVWWWXXXVVVSSSQQQJJJAAA<<<===@@@BBBBBBJJJOOOSSSTTTQQQPPPPPPRRRKKKKKKLLLMMMMMMKKKGGGCCCHHHDDDBBBCCCAAA;;;777777:::>>>JJJ^^^sss......//////...---,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,///111222222//////111222444555777777222333555:::CCCNNNYYY```gggvvvppphhh^^^YYYXXXXXXVVVTTTDDDIIIOOOQQQOOOLLLLLLLLLGGG@@@777444555888777555333111///...---...///000///222333000///444???IIIUUU[[[___^^^___dddhhhiiiqqqrrrxxx~~~tttiiiccc^^^ZZZVVVTTTVVVWWWWWWVVVRRRKKKAAA<<<<<<>>>@@@@@@FFFFFFGGGGGGGGGGGGFFFFFFHHHEEE@@@???@@@AAA@@@>>>=========<<<;;;999777555111;;;===FFFaaaxxx------............------+++,,,,,,------,,,,,,+++---,,,+++++++++---------333222111111333555888:::555555666999@@@JJJSSSXXXcccnnn}}}zzzqqq___WWWNNNHHHGGGGGGDDDBBB===???BBBDDDEEEFFFHHHJJJDDD>>>777333222333222111000///...,,,,,,,,,......---000222000///333<<>>===AAAAAAAAABBBBBBAAAAAAAAA@@@===999888999999999777777777777777666444333111111;;;;;;AAAXXXmmmxxx,,,------............---++++++,,,,,,,,,,,,++++++---,,,++++++*********+++111///,,,+++,,,///222555555444444555:::@@@GGGKKKVVV\\\fffpppuuupppeee\\\LLLFFF>>>;;;:::;;;;;;999888777666888<<>>???>>>======;;;888444111111111,,,++++++*********++++++(((,,,//////...000444999???HHHSSS\\\gggrrrxxxxxxwwwsssppppppjjj```WWWTTTTTTUUUVVVYYY[[[\\\\\\[[[KKKCCC:::555444555555555222333333333333333333222444222111000000000000000//////111222222222111000000777555444@@@MMM[[[lllyyy/////////...---+++***)))***++++++,,,,,,++++++***)))+++------++++++,,,...+++,,,------------,,,,,,******)))***,,,///222444888777999???DDDEEE???999111///---...000444777999<<<:::888999;;;;;;999666222333333111...,,,,,,---++++++++++++++++++,,,,,,'''***---...---...111444888@@@LLLVVVdddqqqwwwxxxmmmgggdddbbb]]]SSSKKKIIIKKKMMMPPPSSSTTTTTTUUUUUUHHHAAA888222000000000......//////////////////...000000000////////////000---...///111222111111000...555222111:::BBBOOObbbppp{{{/////////...,,,+++)))(((******++++++++++++******&&&))),,,,,,***)))***---((())),,,------,,,***))))))))))))***,,,...000111333111111333555444111---222000///...///222555666;;;;;;;;;;;;;;;888444111111000///...------------+++++++++,,,,,,,,,,,,,,,(((***,,,,,,,,,---///000222999BBBLLLYYYffflllkkkbbb]]]YYYXXXTTTLLLFFFEEE@@@CCCFFFHHHHHHHHHHHHIIIHHH@@@777111///...,,,***,,,------------------,,,+++,,,...---,,,,,,---...***+++---.../////////......333000000888<<>>666111+++))),,,---+++'''((()))***+++++++++++++++************+++,,,---......111333666>>>HHHJJJGGGCCC???>>>AAA@@@:::666555111444555444222111333555555000+++)))+++...///...***++++++++++++++++++***'''***,,,,,,+++***+++---,,,---...///000//////...000222...111888555555AAASSSZZZgggwww+++***)))***+++,,,+++)))///...------,,,+++******)))''''''))),,,---***'''(((((((((((())))))))))))'''(((((()))(((((('''&&&---...///...+++((('''''',,,,,,,,,---...///000111333444777999::::::999888333555222---+++---,,,)))...---,,,+++************++++++++++++++++++++++++000...,,,...444999;;;;;;888888777555444333222222111000///...------...///+++,,,,,,+++***)))+++,,,...---***))))))+++...000************************------------------------.........///111555888:::BBBKKKYYYiiiyyy******+++************+++...------,,,+++*********)))((((((***,,,---+++((())))))))))))************''''''(((((((((((())))))+++---......+++)))((((((+++++++++,,,---...///000111222444666777777666666444555333...,,,......+++------+++******)))))))))++++++++++++++++++++++++...,,,***,,,///333444333555555444333222111000000///...---,,,+++,,,,,,---)))***+++***))))))***,,,+++***)))))))))***,,,---************************------------------------.........///111444777999<<>>DDDJJJRRRZZZbbbgggpppyyyxxxqqqrrr|||,,,+++************************+++,,,---------,,,,,,,,,+++***************)))---(((&&&,,,+++(((...,,,+++***,,,//////,,,((())))))))))))))))))))))))+++******))))))***++++++&&&(((***+++,,,+++)))(((---,,,++++++------,,,+++)))++++++)))))),,,---+++)))+++...,,,)))'''(((******,,,---)))$$$###)))///,,,******,,,+++))))))+++---------,,,+++)))((('''))))))))))))))))))******************************((()))***)))((((((***,,,---,,,,,,+++*********+++++++++,,,---------------------......000111333444555777:::>>>BBBHHHOOOSSS\\\fffqqqzzz{{{zzztttmmmnnnxxx++++++***))))))((())))))((()))***+++,,,------------,,,+++***************,,,000+++(((...---+++111,,,+++***+++,,,,,,***'''(((((()))))))))))))))******************+++++++++&&&''')))++++++***)))'''---***(((***---...,,,***'''((('''&&&'''((())))))'''((()))((('''''')))+++)))++++++'''######'''++++++************))))))***&&&'''((()))************)))))))))))))))*********************************((()))***)))((((((***,,,------,,,+++************,,,,,,---...////////////,,,---...///000111111111333555666888:::>>>CCCGGGMMMUUUaaallluuuzzz{{{zzzvvvpppkkkkkkttt++++++***)))((((((((((((((()))***+++,,,,,,------------,,,+++++++++++++++,,,000,,,)))///...+++111,,,+++************(((''')))))))))*********++++++***++++++,,,,,,,,,------'''(((***+++,,,+++***))),,,)))((())),,,...,,,***)))(((((()))))))))***+++)))))))))((('''''')))***+++***))))))))))))((((((((())))))(((((()))))))))###$$$&&&(((***++++++,,,(((((())))))************))))))))))))))))))))))))((()))***)))((((((***,,,---,,,++++++*********++++++,,,---...////////////,,,---///000111111111111222333555555666999>>>AAADDDHHHQQQ]]]gggnnntttxxxqqqmmmhhhiiirrr+++***))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,(((...***(((...,,,(((...******))))))((((((((((((((())))))******+++++++++***+++,,,---------------))))))***+++++++++++++++******)))***,,,------,,,(((&&&%%%((((((&&&'''***///...,,,+++***)))))))))---+++***+++------,,,***&&&))))))''''''******(((((()))******++++++******((((((((()))******++++++((((((((((((((((((((((((((()))***)))((((((***,,,,,,++++++***++++++,,,,,,((()))***,,,---------------...///000111111111111000111333444444666888;;;??????DDDNNNXXX```iiiqqqllliiifffgggppp~~~******)))))))))***++++++)))******+++++++++************)))******+++,,,---&&&,,,***)))///,,,'''+++((())))))(((''''''((()))''''''(((((()))******+++((()))+++,,,------,,,,,,******)))))))))***+++,,,)))***,,,,,,+++,,,---...((($$$$$$''''''%%%%%%)))...---,,,+++++++++)))(((******)))))))))***---///&&&******'''(((,,,,,,(((++++++++++++***)))(((''''''(((((()))******++++++))))))))))))))))))))))))((()))***)))((((((***,,,************+++,,,------((()))***+++,,,---------......//////000000111111///111444444444333444555999777:::DDDLLLSSS[[[dddgggeeeccceeemmm|||******))))))***+++,,,,,,******+++++++++******)))'''((((((((()))+++,,,---&&&---,,,,,,222...(((,,,'''(((((('''&&&'''((()))&&&&&&&&&'''((())))))***'''(((***+++,,,,,,+++++++++***((('''''')))+++---(((+++------++++++---000,,,((((((,,,,,,)))***...''''''((()))+++,,,+++***&&&((((((%%%!!!###+++222'''+++,,,((((((------)))(((((()))(((((('''&&&&&&'''(((((()))***+++++++++************************((()))***)))((((((***,,,)))))))))***+++,,,......)))***,,,---.../////////...............///000111000333666666555333222111444111444>>>FFFJJJQQQZZZdddbbb```ccclll{{{((()))***+++,,,,,,---,,,++++++,,,,,,,,,,,,------)))'''$$$%%%)))++++++***************************------,,,+++***)))((('''((())))))(((&&&&&&'''))))))************+++++++++...+++)))))),,,---,,,***+++++++++---///000...,,,******)))(((''''''(((((()))******)))(((((()))+++***)))))))))******)))(((+++*********))))))((((((*********)))'''&&&''')))'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))******+++------+++)))'''(((,,,///...,,,***+++---...,,,***000//////.........//////111///...000333555333111333666888888;;;@@@IIIPPPXXXYYY\\\bbbnnn}}}+++,,,---......///......++++++,,,,,,,,,,,,------+++(((&&&&&&)))++++++***++++++++++++++++++++++++((((((((())))))*********((())))))(((&&&&&&'''((())))))*********++++++++++++)))((())),,,...---,,,***))))))***++++++)))'''******)))))))))((((((((()))******)))(((((()))+++(((''''''((()))******)))************)))))))))((()))******)))''''''((()))'''''''''''''''((())))))))))))))))))************)))))))))))))))******++++++,,,+++***)))))),,,......,,,+++,,,...///---+++//////............//////000//////111333444333111222333555666999???EEEJJJNNNOOOTTT\\\jjjzzz---....../////////......++++++,,,,,,,,,,,,------,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''(((((()))******((()))***)))'''&&&'''((()))))))))*********+++++++++***)))***,,,---,,,+++))))))((())))))(((&&&$$$*********+++******)))((()))******)))(((((()))+++&&&&&&'''((()))***++++++************))))))))))))'''((())))))(((((()))***'''''''''''''''((())))))************++++++++++++)))))))))))))))******+++(((***++++++******,,,---+++******+++---...---,,,.....................///000//////111333444333111222111111444888===???@@@DDDFFFLLLWWWfffyyy---------...------,,,,,,+++++++++,,,,,,,,,---------,,,*********++++++,,,++++++++++++++++++++++++)))))))))(((((((((''''''((()))******(((''''''((())))))))))))************------,,,+++***)))((('''*********+++++++++(((&&&)))***+++,,,++++++***))))))******)))(((((()))+++'''((())))))))))))***+++*********)))))))))))))))%%%'''))))))))))))***+++'''''''''''''''((()))))))))))))))*********++++++)))))))))))))))******+++&&&(((+++,,,++++++,,,,,,((((((((()))***+++,,,,,,------..................//////000111222333333222222000000333888;;;;;;999???BBBIIIUUUfffzzz---------...------,,,,,,+++++++++,,,,,,,,,---------,,,,,,*********+++---))))))))))))))))))))))))*********))))))(((((('''((()))+++***)))''''''((((((((()))))))))*********,,,,,,---,,,***((('''&&&))))))***+++------+++************+++++++++******)))******)))(((((()))+++***+++,,,+++)))'''(((***))))))))))))))))))******$$$&&&)))***))))))***+++'''''''''''''''((())))))((((((((()))))))))******)))))))))))))))******+++%%%(((+++,,,,,,++++++,,,((()))******++++++,,,---,,,,,,---...//////.........000111222222222222333333111111444888:::999666===@@@GGGSSSdddxxx---....../////////......++++++,,,,,,,,,,,,------+++,,,,,,***)))***,,,...))))))))))))))))))))))))(((((())))))))))))******''')))++++++***((('''(((((((((((()))))))))******&&&(((+++,,,+++******+++((('''(((***,,,---+++)))******)))))))))***++++++)))******)))(((((()))+++***,,,---+++(((&&&''')))))))))))))))************$$$&&&)))******))))))***'''''''''''''''((())))))'''((((((((()))))))))))))))))))))))))))******+++&&&(((+++,,,+++******+++***,,,------,,,,,,...///***+++---...//////...---...000222222222111222333444333333555777888888777:::===DDDPPPbbbvvv+++,,,---......///......++++++,,,,,,,,,,,,------)))***+++***)))))),,,///))))))))))))))))))))))))))))))(((((((((((('''''''''))),,,,,,***((((((((((((((((((((()))))))))***$$$'''+++,,,+++******,,,)))))))))***,,,,,,***(((***)))'''&&&''')))+++,,,)))******)))(((((()))+++&&&)))+++***&&&$$$&&&)))((()))))))))************$$$'''***+++***)))))))))'''''''''''''''((())))))(((((()))))))))*********)))))))))))))))******+++((()))++++++)))))))))******,,,------+++***+++---)))+++---...//////...------000222333111111222444333444555555555666888:::777:::BBBOOOaaauuu((()))***+++,,,,,,---,,,++++++,,,,,,,,,---------''')))+++***((())),,,000************************,,,+++***(((&&&$$$""""""'''***,,,,,,+++)))(((((((((((((((((())))))))))))&&&)))------***(((((()))---,,,,,,,,,---,,,***'''+++)))&&&%%%%%%(((+++---)))******)))(((((()))+++###&&&)))((($$$###%%%)))(((((())))))*********+++%%%'''***+++***)))(((((('''''''''''''''((()))))))))************+++++++++)))))))))))))))******+++)))***+++***(((((()))***''')))+++***'''&&&(((***)))***---/////////...------000333333111000222444222444555444333333777;;;777:::BBBOOObbbwww---///000000///---...///,,,,,,++++++,,,,,,---...------+++***))))))((((((***(((%%%$$$&&&(((******))))))))))))((((((((((((''''''((()))))))))))))))+++)))'''''')))***(((&&&###'''******+++---,,,(((++++++************++++++(((((())))))*********+++%%%(((***)))&&&%%%(((***((('''%%%$$$$$$%%%'''(((###%%%(((************+++)))))))))))))))((('''''')))************+++++++++(((((((((((())))))))))))(((((((((((())))))))))))************************)))******+++++++++******------,,,,,,,,,---......111333555555333111111111555333111222444666666666888888===JJJ^^^ttt---///000000///......///,,,,,,++++++,,,,,,---...///...---+++***)))))))))***((('''(((***+++***)))))))))))))))((((((((((((''''''((())))))))))))))))))'''&&&(((***+++***))))))+++,,,)))))),,,,,,)))++++++************++++++))))))))))))*********+++&&&'''((('''&&&%%%&&&'''(((&&&%%%$$$$$$%%%&&&((($$$&&&((()))(((((()))***)))))))))))))))(((''''''---,,,+++***)))(((((('''(((((((((((())))))))))))(((((((((((()))))))))***+++++++++++++++***************+++,,,,,,,,,,,,+++------,,,,,,------.........000222222111000000111666555555555555777888999888888===JJJ^^^ttt---...000000///......///,,,,,,,,,,,,,,,------...111000...,,,+++***))))))))))))***,,,------+++)))))))))))))))((((((((((((''''''((()))))))))))))))(((''''''(((+++,,,,,,++++++---+++((((((,,,---+++++++++************++++++)))))))))******************(((''''''((((((&&&%%%)))((('''&&&&&&'''((()))&&&'''((('''&&&'''(((***)))))))))))))))((((((''',,,,,,+++***)))(((''''''(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++***+++,,,---------------------,,,,,,---......///,,,...111222111111111222222444666555333333666999777888===III\\\rrr,,,...000000///...///000,,,,,,,,,,,,,,,---......111000...,,,***)))((((((******)))+++,,,---,,,***))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))***+++++++++(((******((((((,,,---+++++++++************++++++************************///,,,))))))+++,,,)))&&&+++******))))))******+++((())))))'''&&&''')))+++(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,******+++,,,------------------,,,------...///000...111333333222222222222000444777666333222666:::666888<<>>@@@DDDLLLYYYlll+++---///000//////000111...------------...//////---,,,,,,++++++,,,,,,---(((((((((***+++,,,***((())))))))))))(((((((((((('''(((((()))))))))))))))"""%%%''''''&&&&&&(((+++&&&((((((&&&''',,,...---++++++************++++++,,,,,,,,,++++++*********'''))),,,+++((('''))),,,))))))************))))))"""%%%&&&&&&&&&'''(((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++&&&''''''((()))*********((()))+++,,,---.........,,,,,,------///000111222444777;;;>>>???@@@BBBDDDBBBBBBCCCEEEGGGGGGEEEDDDBBBDDDHHHNNN[[[nnn++++++,,,---...///111222////////////...............//////...,,,++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((()))*********((('''&&&&&&&&&&&&'''''''''''''''******)))))))))***+++,,,************************(((((()))((((((&&&$$$###))))))))))))))))))))))))$$$&&&'''((('''(((***+++(((((((((((((((((((((((()))))))))((('''%%%$$$###---'''$$$'''***)))(((***&&&&&&((()))***++++++,,,((()))***)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,...111555888666<<>>BBBFFFHHHQQQYYYdddooo}}},,,...000000...---,,,---++++++***)))***,,,...///))))))))))))))))))))))))))))))))))))************)))((((((((('''''''''&&&$$$&&&((('''&&&&&&(((+++'''***)))%%%%%%)))***''''''''''''&&&''''''((((((&&&'''((()))************'''((()))((('''&&&'''(((######$$$%%%&&&'''(((((((((''''''''''''(((((()))(((((('''&&&&&&&&&''''''(((((((((((())))))))))))'''((()))******)))((('''***)))((()))******)))((((((,,,---)))&&&&&&&&&###)))))))))***++++++,,,,,,---,,,,,,+++,,,---...///...222777===HHH\\\vvv}}}}}}zzzssshhh[[[OOOGGGAAA???===;;;<<>>AAAAAACCCFFFIIIPPP^^^nnn}}}222000.........//////...,,,------,,,***)))***+++(((*********((('''((()))((()))***)))&&&&&&(((***&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''((((((((((((((()))******(((((((((((((((''''''''''''))))))&&&&&&***+++)))%%%&&&'''&&&%%%%%%'''(((&&&((()))(((''''''((())))))(((((((((''''''''''''(((((((((((())))))******+++)))((()))+++,,,+++)))&&&%%%%%%(((+++---+++)))***)))&&&%%%%%%'''***,,,+++,,,------,,,---///111555<<>>DDDOOO^^^ppp...------...///...,,,***+++,,,...---,,,,,,---...***+++,,,+++)))((()))***)))'''%%%&&&)))+++***)))'''((()))(((((((((***,,,&&&&&&&&&''''''''''''((('''&&&&&&''')))******)))&&&&&&&&&'''''''''''''''((((((((((((((()))******'''''''''((((((((((((((($$$&&&&&&######&&&'''$$$&&&(((++++++***)))))))))%%%'''((((((''''''(((***''''''''''''((((((((()))&&&''''''((()))***++++++&&&((()))(((&&&%%%&&&(((&&&(((***))))))***---000***))))))))))))***++++++)))+++---......000333555CCCOOO___kkkuuu{{{hhhXXXNNNJJJIIIKKKUUUgggwwwyyykkk\\\LLLDDD>>>===<<<:::;;;>>>???CCCLLLZZZkkk}}}}}}000///...///000000...---***,,,------------...000***+++,,,+++)))))))))***'''%%%$$$%%%)))+++***)))......---***'''%%%&&&&&&&&&&&&&&&'''''''''((((((---+++)))((((((((('''&&&%%%&&&&&&''''''(((((((((((((((((((((((()))******%%%%%%&&&'''((()))***+++%%%((((((&&&''',,,---+++$$$'''+++---,,,***))))))((()))***)))((('''((()))'''''''''''''''((()))***"""###$$$&&&((()))++++++&&&(((***(((%%%$$$%%%'''***++++++)))''''''+++///***)))((((((((()))+++,,,''')))+++---///111555888BBBNNN]]]ffflllwwwyyyfffVVVLLLHHHJJJLLLWWWkkk~~~tttfffQQQIIIAAA>>><<<999999<<<@@@DDDLLLXXXiii|||}}}zzz~~~000000000///......------,,,,,,,,,++++++*********+++*********))))))((((((******)))(((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$(((...///,,,)))'''''',,,***((('''&&&''')))***)))((('''&&&%%%&&&''''''###---333,,,###!!!&&&+++******+++++++++******)))))))))))))))))))))))))))((('''''')))******)))((('''((()))(((&&&%%%%%%'''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,))))))***++++++++++++***---,,,...111111111666>>>GGGMMMUUU[[[^^^hhh~~~ooo___SSSJJJFFFIIIQQQ]]]mmm}}}ttt^^^UUUHHH???<<<<<<<<<<<>>=========???CCCJJJVVVeeewww||||||000000//////...---------,,,,,,,,,,,,++++++++++++)))))))))))))))************))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''(((((()))))))))((((((''''''''''''%%%''')))***)))'''''''''++++++***)))(((&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$,,,+++&&&###&&&+++)))%%%(((((()))***++++++++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''((()))(((&&&&&&&&&'''''''''((((((((())))))))))))))))))*********++++++,,,,,,------------,,,,,,+++***+++///000333<<>>???>>>BBBIIITTTcccvvv~~~~~~000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((())))))(((((((((((())))))+++*********))))))((((((%%%&&&&&&'''((())))))***((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))***+++++++++)))'''&&&%%%&&&'''''''''&&&$$$###+++(((### $$$***)))$$$'''''')))***++++++++++++))))))))))))))))))))))))'''((())))))(((((()))+++'''((()))((('''&&&'''((('''(((((((((((()))))))))************************,,,,,,------------,,,,,,...---...111333888BBBMMMRRRLLLHHHGGGLLL\\\www{{{rrrcccTTTJJJFFFFFFGGGPPPYYYeeesssyyygggTTTGGGAAA??????>>>BBBIIISSSbbbuuu/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))''''''&&&))))))(((((((((((())))))++++++******))))))((((((&&&&&&''''''((()))******&&&''''''''''''&&&%%%$$$&&&&&&%%%&&&&&&'''(((((("""$$$&&&((()))(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$!!!$$$%%%###&&&'''((()))***+++++++++))))))))))))))))))))))))'''))))))(((''''''))),,,'''((()))(((''''''((()))(((((((((((()))))))))******************+++++++++***++++++,,,,,,,,,,,,,,,000...///222666<<>>???BBBDDDJJJXXXiiiwwwwwweeeTTTHHHBBBAAA@@@CCCIIIRRRaaattt///......------,,,,,,+++,,,,,,,,,---------......*********)))))))))))))))((((((((((((((()))******(((((())))))))))))))))))((((((((((((((()))))))))((()))***+++***)))'''&&&&&&%%%%%%''')))+++)))'''&&&''')))***++++++++++++))))))(((''''''''''''(((%%%((('''%%%&&&***+++)))(((((()))))))))))))))((())))))))))))))))))))))))%%%'''(((&&&######''',,,&&&((())))))(((((()))***(((((()))))))))*********))))))***++++++,,,------((()))***,,,...///000000111///000777???LLL^^^mmmmmmaaaUUUUUU___rrrqqqeee\\\VVVRRRIIIFFFAAA===;;;===???BBBFFFSSScccooozzz|||lll[[[MMMFFFCCCAAADDDIIIRRRaaattt///......------,,,++++++,,,,,,,,,------.........'''(((((()))***++++++,,,((((((((((((((()))******''''''(((((())))))******))))))))))))(((((((((((()))***,,,---,,,+++)))'''&&&%%%%%%(((+++,,,)))'''%%%&&&&&&'''''''''''''''+++***(((''''''(((((()))!!!"""!!! $$$((('''"""((()))))))))))))))((('''))))))))))))))))))))))))''')))+++(((%%%%%%***...&&&((())))))(((((()))+++))))))))))))************((())))))+++,,,---......((()))+++---000111222333222111444<<>><<<<<<===@@@AAABBBNNN\\\fffqqq~~~qqq```QQQHHHEEEBBBEEEJJJSSSaaattt------///000111111222222++++++++++++++++++++++++)))******)))(((((()))+++(((((('''(((((()))***+++(((''''''((()))***,,,,,,)))+++---...---+++(((&&&''''''(((((((((((('''''')))''''''))),,,---+++)))%%%'''))))))(((''''''(((''''''''''''(((((((((((($$$%%%&&&((((((((('''''''''(((((()))(((((('''&&&&&&+++...---(((&&&'''***)))((('''&&&''')))+++,,,((((((((('''&&&(((+++...***************+++++++++'''(((******))))))***,,,+++,,,...000111444666777111444888@@@MMM```uuu~~~wwwqqqpppyyyooo```QQQDDD???@@@<<<;;;:::::::::;;;<<<===BBBHHHQQQ\\\gggrrr|||wwwhhhYYYNNNIIIHHHKKKOOOUUU___nnn++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))******)))(((((()))+++)))(((((((((((())))))***+++***(((((((((+++---///'''(((***++++++***)))((((((((((((((((((((((((((('''&&&%%%'''***+++)))''''''***---......------...''''''''''''((((((((((((((()))*********)))((('''''''''''''''''''''''''''(((+++...---***((()))***)))((('''&&&&&&((()))***'''((()))(((((((((+++---((())))))))))))*********((()))+++***))))))+++,,,,,,---111555:::=========888999<<>>@@@;;;;;;;;;;;;;;;<<<===>>>>>>AAAFFFLLLSSS\\\dddjjjtttuuutttnnndddZZZTTTRRRUUUWWWYYY\\\bbbmmm{{{//////000000000000//////++++++++++++++++++++++++)))******)))(((((()))+++++++++***)))(((((((((((()))((((((''''''((()))***'''&&&%%%%%%&&&'''((()))***)))'''%%%%%%''')))***$$$$$$%%%&&&'''((('''''' ###'''))))))'''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&(((***+++***)))***++++++***))))))((('''&&&%%%%%%&&&&&&%%%'''))))))((((((((()))''''''(((((()))*********,,,------,,,++++++---///000666BBBPPP]]]aaa^^^YYYRRRNNNNNNYYYnnnooo[[[MMMDDD===<<<>>>999999::::::;;;<<<===>>>===???AAADDDIIIOOOVVV[[[gggiiiiiieee^^^YYYWWWWWW[[[\\\]]]^^^aaaiiisss{{{}}}+++,,,---...////////////++++++++++++++++++++++++)))******)))(((((()))+++,,,+++***))))))((())))))((()))*********)))(((''')))(((&&&%%%%%%%%%&&&'''***)))'''%%%%%%''')))***$$$&&&'''(((((((((((()))&&&)))+++,,,+++)))''''''''''''''''''((((((((((((&&&&&&&&&'''((()))******)))((('''&&&&&&(((***,,,***((('''((()))***)))(((((((((''''''&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((((()))******+++,,,,,,,,,------,,,+++,,,///222555???PPPcccqqqvvvsssnnnddd___^^^hhh|||}}}lllWWWIIIAAA;;;:::;;;777888999:::;;;<<<=========>>>???@@@BBBFFFLLLPPPYYYZZZ[[[YYYVVVUUUWWWZZZ```aaaaaa``````eeemmmsssvvvyyy~~~}}},,,---...000111222222222++++++++++++++++++++++++)))******)))(((((()))+++++++++***)))))))))************+++,,,+++***((('''+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))%%%''')))))))))((()))***)))+++,,,,,,***((('''(((''''''''''''((((((((((((''''''((()))***,,,---...)))((((((((((((***+++,,,(((((('''''''''((())))))((((((((('''''''''''''''&&&'''((((((&&&&&&'''((((((((()))***+++,,,,,,---+++,,,,,,++++++---111444<<>>>>>>>>>>>?????????BBBFFFIIILLLNNNOOONNNNNNQQQWWW\\\dddeeedddaaa___aaafffkkkjjjjjjpppyyy000000111222222222222222++++++++++++++++++++++++)))******)))(((((()))+++*********)))******+++++++++***((('''&&&&&&''''''******))))))))))))))))))(((((((((((((((((((((((($$$''')))***(((((()))+++'''(((((('''&&&%%%&&&(((''''''''''''(((((((((((())))))((()))***+++---...'''''''''((()))*********'''(((***(((&&&&&&))),,,''''''(((((())))))(((((()))***)))((('''''')))+++''''''((()))***+++,,,,,,)))*********+++...222666AAASSSnnnrrraaaNNNCCC>>>:::777888777888;;;===???@@@@@@@@@===>>>?????????@@@BBBDDDDDDFFFGGGGGGIIINNNWWW^^^bbbcccbbb^^^ZZZZZZ]]]aaa\\\[[[bbbnnnyyy...............------,,,++++++++++++++++++++++++)))******)))(((((()))+++***)))))))))***+++,,,,,,+++(((### !!!$$$&&&))))))******++++++,,,,,,''''''((((((((((((''''''$$$&&&))))))(((''')))+++'''(((((('''&&&'''))),,,''''''''''''((((((((()))))))))(((''''''((()))***%%%&&&'''((())))))))))))&&&***,,,***&&&&&&***///''''''((()))******)))))),,,,,,+++)))((((((+++---&&&&&&'''((()))***++++++((())))))***+++...333777EEEYYYvvvmmm\\\JJJAAA===:::888888888:::<<>>??????>>>@@@BBBDDDDDDBBB@@@>>>AAA@@@?????????AAACCCEEEBBBBBB@@@?????????@@@@@@EEENNN]]]ooo~~~|||nnnccc\\\]]]fffppp}}}***++++++,,,------......((()))***++++++***)))(((+++*********++++++***)))***'''(((+++)))%%%***444((()))***+++***)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''''''''''''''''''''(((***++++++)))(((((()))'''''''''''''''((())))))&&&((()))((('''&&&'''((('''((()))*********((('''''')))***)))((('''(((***'''((())))))(((''')))***)))(((((('''((()))******(((((('''((()))+++,,,...***---111444222222:::EEELLL^^^xxxtttdddOOOEEE<<<888777555555888555666777999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA>>>===<<<<<<<<<===???@@@EEEOOO```rrrvvvggg[[[UUUUUU___jjjxxx++++++,,,,,,,,,,,,------((()))***++++++***)))((())))))***++++++******)))(((+++---***%%%###&&&***((()))+++,,,,,,+++)))(((''''''''''''''''''''''''$$$%%%'''(((''''''((()))***)))((('''''''''((()))((()))+++***(((''''''((('''''''''''''''((())))))$$$&&&'''''''''''')))***%%%''')))+++,,,***(((&&&''')))***)))((('''(((***'''((())))))''''''((())))))((('''''''''(((***+++((((((''''''(((+++...000,,,,,,000333333444<<>>DDDMMM]]]tttyyygggYYYHHHBBB;;;888444000000333444333333444444666777777444666999::::::999666444222333444444333222000///444333222222444888;;;>>>KKKWWWiiiyyysssbbbTTTJJJGGGNNNWWWdddqqq***))))))(((((((((((((((---000///,,,+++,,,+++(((+++******)))$$$ $$$,,,&&&&&&&&&&&&'''''''''(((&&&((()))++++++)))(((&&&"""%%%((()))((())),,,///'''$$$%%%)))(((!!!!!!'''((()))((('''&&&'''(((''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((''''''&&&&&&''')))***&&&''''''((((((((((((((()))+++------,,,+++***+++)))************+++++++++(((((())))))******++++++&&&***000333666999???CCCNNN]]]tttwwwbbbTTTEEE???;;;999666222333666222222333444555555555555666555444444333333333333333222222111111111111111555222111222333444:::BBBLLLZZZkkkxxxvvvdddSSSFFFAAAIIISSSbbbnnn***)))((('''''''''((())))))+++***&&&&&&***+++)))***(((((()))(((%%%%%%(((&&&&&&'''''''''((((((((('''((()))******)))((('''$$$&&&))))))((((((***---'''$$$%%%))))))$$$###&&&&&&'''((((((''''''(((***''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))&&&''''''(((((((((((((((''')))++++++***))))))))))))************+++++++++(((((())))))******++++++)))---333666888;;;@@@EEENNN]]]tttwwwbbbSSSDDD>>>:::888555111222555222333444555555666666555666555444333333222222222222222111000000000000000444111000222333444;;;BBBNNN]]]nnn|||uuudddUUUHHHDDDKKKUUUaaammm~~~,,,***(((&&&&&&''')))***&&&((('''###$$$))),,,+++)))%%%%%%***,,,)))&&&&&&''''''''''''((((((((()))'''((()))******)))((('''&&&((())))))((('''(((***&&&$$$%%%((()))((()))+++%%%'''(((((('''''')))***''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''))))))(((''''''((()))************+++++++++))))))))))))***+++,,,---,,,111666999;;;===BBBFFFMMM\\\sssuuu___PPPBBB===999888555111222555333444555666777777777777666666555333222111000000111111000///////////////222//////111333555;;;CCCQQQ```ssswwwhhhYYYLLLEEEJJJRRR^^^kkk|||///,,,)))''''''(((+++---'''))))))''''''+++---+++(((%%%%%%)))***(((''')))'''''''''((((((((())))))''''''((())))))(((''''''((())))))((('''''''''''''''&&&&&&'''((()))***,,,'''((()))((('''&&&'''(((&&&''''''((((((''''''&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''(((((((((((((((&&&'''(((((('''&&&'''((())))))*********+++++++++))))))))))))***,,,---...///333999<<<<<<>>>AAAEEEKKKZZZqqqqqq[[[MMMAAA<<<999888666333333666333444555777888888888888666666555444222111///...000000///...............///---...111333555<<>>======>>>@@@FFFTTTjjjhhhjjjtttxxxgggVVVJJJ>>>:::888999777444444777333333555777888999999999666666666666555333111///000000///...............---+++---111333444:::AAAMMM]]]ppp~~~|||nnn```QQQGGGHHHNNNUUUbbbuuu...---+++*********+++,,,***+++(((###"""%%%&&&%%%((('''''')))'''$$$''',,,%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&$$$###%%%(((******(((%%%)))***'''&&&)))'''###&&&((()))(((''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''(((((((((((((((((())))))((('''''')))+++)))************+++++++++++++++***)))+++...111333444999>>>???>>>===>>>@@@DDDRRRhhh~~~kkkkkktttxxxlll]]]NNNDDD;;;777666777666222222555222333444666777888999999555666777777666555333111111000//////......//////---+++---111333444999???LLL[[[mmm{{{|||nnn___PPPGGGHHHNNNUUUbbbuuu++++++*********)))******---,,,''' %%%)))***)))&&&%%%***+++(((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$###"""%%%)))++++++)))###)))***((((((+++)))$$$$$$%%%'''(((((((((***,,,%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***&&&''''''(((((((((((((((((()))((('''&&&&&&(((***)))************+++++++++,,,+++***)))+++...111333666:::???AAA???>>>>>>@@@BBBPPPfff|||sssrrryyyxxxmmmaaaTTTFFF===999555444555444111000333111222444555777888888999555666777888888666444222111111000///////////////---+++---111222333888>>>KKKYYYkkkzzzooo___OOOEEEEEEKKKUUUbbbttt++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))&&&((()))***)))((()))******'''$$$%%%''')))(((%%%)))(((''''''((()))***+++&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((,,,+++)))(((''''''(((((()))(((((('''''''''(((((('''((((((((((((''''''&&&((((((''''''&&&&&&&&&%%%*********)))))))))))))))))))))***+++,,,,,,---------------......///000000777<<>>;;;===@@@BBBMMMaaaxxxwwwhhh[[[RRRIII@@@:::555555555555444333222111000///111666888777888;;;999:::;;;;;;:::777444222222111000///...---,,,+++///...---...///333666999FFFSSScccrrrpppbbbTTTJJJIIINNNSSS^^^ooo))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%(((''''''''''''((())))))&&&((()))***(((((()))***)))(((''''''((()))((((((''''''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((***)))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((()))***++++++******)))))))))))))))((((((''''''***)))))))))))))))))))))(((((()))******+++,,,,,,---,,,,,,---...111333444999===@@@AAA???===>>>???AAAMMM```vvv{{{pppgggZZZPPPIIICCC;;;666111111222333333222222111///---///444555444555888999:::;;;;;;:::777555333111111000000//////......///...---...///333666888AAANNN___nnn|||~~~pppbbbSSSIIIHHHKKKRRR]]]mmm}}}(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$'''(((((()))))))))))))))&&&'''))))))((((((((()))((()))******(((((()))***((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&''''''(((***,,,---,,,+++***++++++************))))))))))))))))))))))))******((((((((()))******++++++---,,,,,,,,,...222666888<<<===???@@@@@@???>>>>>>BBBLLL]]]ssssssiii[[[TTTKKKCCC???;;;777333------///000111111111111---+++---111222111222555888999:::::::::888555444000111111111111111111111......---...///222555777;;;HHHYYYiiixxx}}}ooobbbSSSHHHEEEHHHRRR]]]mmm}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''(((******)))((((((%%%'''))))))((('''((()))&&&))),,,+++((('''(((++++++***((('''&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((()))(((''''''''''''((())))))$$$&&&(((+++,,,+++***(((************************)))))))))))))))*********))))))))))))******++++++///...,,,,,,...222666999???>>>>>>???@@@@@@>>><<>>>>>??????===;;;CCCJJJXXXjjj}}}xxxgggXXXOOOCCC???;;;777555333222111......////////////......000---,,,//////---...222444555666777777777666666555555444333222111000000------------///111222333555@@@OOO]]]mmm}}}zzznnnaaaSSSHHHEEEGGGQQQ\\\mmm~~~((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))*********%%%&&&&&&'''''''''''''''%%%&&&(((((('''''''''(((&&&(((******)))((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&$$$%%%&&&(((((()))))))))%%%%%%%%%%%%%%%&&&'''((('''((()))***************'''''''''(((((((((((()))((((((((()))******++++++++++++++++++++++++++++++///...------...111444666@@@??????>>>===<<<<<<;;;BBBIIIVVVgggzzz{{{{{{nnn\\\OOOGGG;;;:::777444111///.........///////////////......111...,,,......,,,---111111222333444555555666666666666555333222111000///,,,,,,------///000111222666>>>JJJVVVfffxxxwwwkkk^^^QQQGGGEEEHHHNNNZZZlll}}}))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))'''''''''''''''(((((()))$$$&&&(((((('''&&&'''((((((((()))***++++++(((&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&((())))))))))))(((%%%$$$$$$%%%%%%'''(((((())))))(((''''''((()))***'''''''''((((((((())))))'''(((((()))******+++++++++++++++***************++++++,,,---///111444555>>>???@@@>>>:::888:::<<<@@@GGGTTTfffzzzwwwuuuwwwcccRRRFFF@@@777666555222000.........,,,,,,---...////////////222...,,,---,,,***+++//////000111222333444555555444444444333222111111000,,,,,,------...///000111666===EEEOOO___rrr~~~tttfffZZZMMMDDDDDDHHHNNN[[[nnn++++++++++++++++++++++++************************((()))))))))))))))(((''')))((('''''''''(((***+++$$$&&&(((((('''&&&'''(((***))))))+++......***&&&'''&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''''')))*********)))(((&&&&&&&&&'''((()))***+++((('''%%%$$$###$$$&&&'''''''''(((((()))))))))***'''(((((()))***+++++++++*********)))))))))))))))((()))***---///222555666===???AAA>>>888666888<<<>>>EEETTTfff{{{rrroooqqq]]]KKK@@@;;;555555555333000///000111)))***+++---...///000000111---+++,,,+++)))***.........///000222333444555222222222222222222222222+++,,,------...///000000777<<>>;;;888888888>>>EEERRReee{{{}}}pppmmm}}}|||fffSSSFFF===999777777666555333222222111///,,,+++,,,...///---+++,,,,,,++++++,,,,,,---...---///000111111000///---222555444111000222000---000///---,,,,,,...000222222666???KKKYYYhhhuuu|||xxxlll\\\PPPFFFAAACCCHHHRRR^^^ooo************))))))))))))***+++,,,+++)))((()))***)))(((((((((''''''''''''%%%'''((()))'''&&&&&&'''***&&&######'''))))))'''))))))***+++++++++++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((******((((((++++++(((((((((***+++,,,,,,+++***)))+++---------///333777AAABBBAAA???;;;999888999===CCCPPPcccyyy|||nnnkkkyyyvvvaaaOOOBBB;;;777333333222111000///...---///---,,,---///000...,,,++++++******++++++,,,---+++---///222333333333222+++///111000111444444111000///---,,,,,,...000222222555===HHHVVVdddqqqxxxttthhhYYYMMMDDD???AAAFFFQQQ]]]ooo)))))))))************+++***+++,,,+++)))((()))***((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''((('''&&&&&&&&&((()))***))))))***++++++++++++***((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$$$$$$$%%%&&&'''((()))((('''%%%%%%%%%'''***+++(((((((((((((((((((((((())),,,+++((((((******'''))))))+++,,,,,,+++***)))(((***,,,------///555999BBBBBBBBB???<<<999999999;;;AAAMMM```wwwyyylllgggtttnnnYYYHHH>>>888555000000//////...---,,,,,,///...---...///000///---***************++++++,,,---...000222444444444444(((,,,//////111444444111000///---,,,---...000222222444:::CCCPPP^^^kkksssnnncccTTTIIIAAA<<<>>>CCCPPP\\\ooo(((((()))******+++,,,,,,)))++++++***)))((()))***((((((((((((((('''''''''%%%'''((((((&&&&&&&&&'''&&&(((((('''%%%$$$&&&))))))******+++++++++******%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******+++%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%&&&'''((()))''''''''''''(((((((((((((((++++++((((((++++++((()))***+++,,,++++++)))((('''))),,,,,,---000666;;;BBBBBBBBB???<<<:::999::::::@@@LLL___vvvssshhhcccooo|||fffRRRCCC;;;666444111111000000///......---......------.........---++++++******++++++,,,---000000111222222111000000+++///111000000111///+++//////---------...000111222333777???JJJXXXeeellliii^^^PPPFFF???:::===BBBNNN[[[nnn(((((()))***+++,,,------)))***+++***((('''((()))'''''''''(((((((((((((((&&&'''((('''&&&%%%'''(((%%%((()))'''###!!!###&&&******+++++++++******)))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))++++++++++++(((((('''''''''''''''(((&&&'''((((((((('''%%%$$$&&&'''''''''((((((((()))&&&)))***((((((,,,,,,***)))***+++,,,++++++)))(((''')))++++++,,,000777<<>>:::===BBBMMMYYYlll}}}))))))******+++,,,------)))***+++***((('''((()))'''''''''(((((((((((((((''''''((('''%%%%%%''')))%%%'''(((&&&###!!!"""$$$***++++++++++++***))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++++++++***))))))(((''''''''''''''''''((()))***)))'''%%%###'''''''''(((((())))))***%%%((()))'''))),,,---+++))))))+++,,,,,,+++***)))(((***++++++,,,///666<<>>;;;888888888<<>>:::555111//////////////////......+++---///...,,,+++---///,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---000111000,,,,,,111333111.........///////////////222444999AAAKKKUUU^^^dddXXXOOOEEE???:::777:::@@@KKKUUUdddsss&&&'''((()))******)))(((***)))(((((((((((())))))***)))((('''((())))))(((******++++++++++++******((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&###"""###'''))))))'''%%%((((((&&&&&&((((((%%%&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''((()))***++++++***)))(((&&&''')))(((''''''((()))((()))*********((('''&&&+++'''(((------)))))),,,******++++++---111777;;;BBBAAA@@@===999777777888<<>>:::888888999<<>><<<::::::;;;;;;>>>III[[[tttqqqbbbYYYZZZ^^^hhhvvvkkkZZZMMMIIIDDD;;;333111222///,,,++++++---------...---,,,,,,++++++++++++(((*********((('''((()))))),,,...///.........///)))+++...///...---,,,,,,---...//////......000222777;;;AAAJJJXXXeeeiiifff[[[NNNAAA;;;999:::===AAALLLVVVeeeuuu***+++,,,,,,+++***)))((('''(((((()))))))))))))))&&&''''''&&&&&&&&&''')))((())))))))))))))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''((())))))%%%((((((&&&&&&((((((%%%)))(((&&&&&&%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((((('''''')))***+++***((('''((()))***)))(((''''''((()))******))))))))))))((()))***+++,,,,,,---...222888===>>>??????>>><<<::::::;;;:::>>>III\\\uuuuuuooonnnrrrzzz}}}eee[[[RRRMMMGGG===666444000...,,,,,,---......------,,,+++***)))))))))))))))***+++***(((''''''((()))+++///000///.........***,,,......---,,,,,,,,,,,,...///000//////111222;;;???GGGRRRbbboooooohhh\\\OOOBBB<<<::::::===AAAJJJTTTcccsss***+++,,,,,,+++***)))(((&&&'''((()))***)))))))))%%%&&&''''''%%%%%%(((***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''')))%%%((((((&&&&&&((((((%%%)))(((&&&&&&%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((('''''')))******)))(((''''''((()))***)))))))))((((((***++++++++++++,,,,,,...222888<<<<<<>>>???>>><<<::::::;;;:::???JJJ^^^wwwyyyddd___XXXRRRIII>>>888666...------///000///---+++------,,,+++++++++++++++***+++,,,+++)))((((((***'''***...///...---------,,,------+++******,,,...+++---///000000000222444>>>DDDNNN\\\lllvvvtttlll^^^QQQCCC===::::::<<<@@@FFFPPP```qqq)))***+++++++++***)))(((&&&'''(((*********))))))$$$''')))(((&&&%%%(((,,,''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''%%%((((((&&&&&&((((((%%%((('''&&&%%%&&&&&&(((((('''''''''''''''''''''''')))((((((''''''(((((()))$$$&&&'''((('''((()))+++((((((((((((((())))))******+++***((((((+++---,,,******++++++---111777<<<===???@@@@@@===;;;::::::;;;@@@KKK```yyy|||tttgggfffcccZZZMMMAAA:::777......///000111000---***///......------......///***,,,,,,,,,***)))***+++'''***,,,---,,,,,,,,,---------,,,***((())),,,...,,,---/////////111333666>>>HHHUUUdddsss|||xxxooo___RRRDDD===;;;:::<<<@@@CCCMMM]]]ooo'''((()))*********)))(((%%%&&&(((***+++***))))))$$$'''***)))&&&&&&)))---&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''((()))'''%%%$$$&&&(((%%%((((((&&&&&&((((((%%%'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''***)))(((((((((((()))***&&&'''))))))(((((()))+++''''''((()))))))))))))))---000...((('''+++,,,)))))))))******,,,000666:::???AAACCCBBB@@@===<<<;;;<<>>;;;:::<<<@@@BBBLLL[[[mmm}}}&&&'''((()))******)))((($$$&&&(((***++++++))))))$$$(((+++)))&&&&&&***...&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''"""$$$&&&&&&$$$%%%(((+++%%%((((((&&&&&&((((((%%%&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''+++***)))(((((()))***+++)))***+++***)))((()))***&&&'''(((*********)))(((111333000)))'''++++++'''((())))))***+++000555:::BBBDDDEEEEEEBBB???======<<>>555222...------------,,,((((((((()))***+++------((()))++++++******+++---***+++,,,+++++++++...000))),,,......,,,***))))))---......---...111666999===LLL___ooozzz|||uuuaaaTTTFFF>>>;;;:::<<<@@@CCCLLL[[[lll{{{))))))************))))))+++*********))))))((((((+++***(((&&&)))---,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))'''%%%&&&)))***(((&&&%%%'''%%%(((---&&&!!!)))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%(((+++,,,)))&&&&&&''')))******%%%&&&((()))))))))((('''******))))))))))))************))))))******+++,,,***)))((())),,,111555888@@@CCCEEEEEEBBB>>>;;;999>>>CCCPPPeee~~~zzzuuuwwwzzztttcccMMM<<<555444333222222111...+++(((---***)))///...***000************************)))+++,,,,,,+++***,,,---......---,,,---...///000............000222444555???IIIZZZnnn|||}}}wwwdddWWWJJJCCC???<<<===AAAAAAIIIWWWiiizzz))))))************))))))******)))))))))(((((((((!!!$$$&&&&&&)))---+++'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))'''&&&&&&))))))(((&&&&&&((($$$%%%+++%%%!!!***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%(((***(((&&&$$$$$$&&&''''''&&&'''(((((()))))))))))))))+++***)))))))))))))))*********))))))******+++,,,*********+++,,,111666:::???AAACCCCCC@@@===;;;:::@@@FFFTTTjjjxxxrrrrrrxxx~~~kkkSSSAAA666444111000000///---+++***///,,,***000...***000************************(((***++++++******+++,,,...---,,,,,,,,,---...///////////////000111333444???HHHYYYkkkyyy|||xxxiii]]]OOOFFF@@@;;;:::===@@@GGGUUUfffwww))))))************))))))((((((((((((((('''''''''!!!&&&'''(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&'''(((((('''&&&&&&)))$$$$$$)))%%%"""***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((******)))((()))***+++)))(((((('''''''''(((((()))))),,,+++***)))))))))))))))******))))))******+++,,,)))***+++++++++...555:::<<<>>>???>>><<<;;;;;;;;;AAAIIIYYYppp{{{wwwpppiiihhhooo|||ttt[[[FFF777444000...---------,,,+++000,,,***///,,,(((---************************(((***++++++***)))+++,,,,,,,,,,,,,,,,,,---....../////////000000222333444<<>>KKKaaa{{{pppZZZJJJ444222///,,,,,,---...000,,,------...//////......+++++++++******************)))((('''(((***,,,---&&&)))------,,,,,,...111222111111000111333444555666666777:::===DDDRRR```kkkuuu{{{vvviii[[[NNNDDD@@@CCCJJJTTTaaarrr))))))(((&&&%%%%%%'''***(((((((((((((((((((((((($$$%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&(((((((((&&&%%%&&&'''$$$%%%&&&&&&&&&(((+++---((((((((('''&&&%%%%%%$$$)))'''''''''(((((((((&&&'''''''''&&&&&&&&&%%%%%%###&&&))))))'''&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''''''''((((((((()))))))))))))))))))))******+++(((***)))'''(((,,,+++'''*********)))))),,,000444444666777777666666666777CCCPPPfffvvvbbbMMM???111000...,,,++++++,,,---,,,,,,---------------,,,,,,,,,++++++******))))))((()))***++++++,,,,,,,,,'''***......------///222222111111000111222333444555444555888;;;BBBPPP^^^kkkvvv}}}wwwkkk]]]PPPGGGBBBDDDIIIQQQ___rrr((())))))(((&&&$$$%%%&&&((((((((((((((((((((((((''''''(((((((((''''''&&&((((((''''''''''''''''''%%%&&&((((((''''''((()))###$$$%%%%%%%%%'''***,,,)))((((((((('''&&&&&&%%%&&&'''(((((('''&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((''''''((()))&&&''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((''''''((((((((())))))))))))))))))))))))******+++)))+++***((()))+++***%%%++++++***))))))+++000333222444666777777888:::<<>>JJJXXXooosssaaaRRREEE:::333/////////...---++++++***---,,,,,,+++++++++++++++------,,,+++******)))(((((()))+++,,,------,,,,,,+++...111111///000333666555555555444444333333333222222444777:::???MMMZZZiiiuuu~~~{{{oooaaaSSSJJJEEEFFFJJJQQQ^^^qqq"""$$$((()))((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))((((((''''''&&&)))******)))'''%%%&&&'''((())))))(((&&&&&&)))+++))))))((('''''''''((((((###&&&((((((%%%%%%'''***%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&((()))******((()))))))))))))))(((((()))+++---,,,***((((((((((((((((((((()))))))))***)))))))))))))))******+++'''***++++++---111000+++)))***+++******,,,///222555777888999999;;;>>>@@@IIIYYYqqqwwwdddRRRFFF===666222---,,,,,,,,,+++***))))))...---,,,,,,+++,,,------------,,,,,,+++******)))+++***))))))***+++---......000222222111111555999999999999888777666555444333333555999;;;@@@MMMZZZgggttt~~~|||pppbbbSSSIIIDDDGGGLLLTTT```ooo"""$$$((()))))))))***+++(((((((((((((((((((((((($$$%%%&&&'''((()))))))))))))))((((((((((((((((((***++++++)))'''%%%&&&&&&%%%''''''''''''))),,,...)))((('''&&&&&&&&&(((((($$$%%%&&&'''&&&&&&''')))&&&&&&&&&&&&'''''''''''''''&&&&&&''')))+++***))))))))))))))))))((((((''''''+++......+++(((((()))((((((((()))))))))******)))))))))))))))******+++%%%)))++++++...222111,,,((()))***++++++---000333666888999999:::<<<@@@CCCLLL\\\uuusssgggUUUFFF<<<555111...))))))(((((((((((())))))---,,,+++++++++---...///,,,,,,,,,,,,++++++++++++---+++***)))***,,,...000000222444333222333777;;;<<<<<<<<<;;;999777666555444444666:::<<>>=========<<<999777444222333333666:::<<<@@@KKKWWWjjjxxxvvveeeTTTHHH???AAADDDLLLZZZmmm&&&'''''''''(((((())))))''''''(((((())))))******%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&(((******)))&&&&&&'''((())))))((((((((())))))((('''''')))+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,)))'''&&&&&&''''''''''''))))))))))))************&&&'''(((******+++++++++((((((((()))******++++++'''((()))((('''&&&''')))((()))******+++...222555777666777::::::===FFFPPP^^^tttqqq]]]PPP???999222///000000...*********+++***))))))+++,,,******))))))***,,,...///+++,,,,,,,,,,,,,,,,,,---////////////000000000000333555666666555666777999>>>;;;:::;;;===<<<888444666555555777888>>>LLLYYYnnn{{{uuueeeTTTHHHGGGDDDFFFNNNZZZiii|||'''''''''((((((((())))))&&&'''''''''((((((((((((''''''&&&&&&&&&'''(((((('''&&&%%%&&&(((******)))&&&''''''(((((((((((('''''''''(((''''''(((***,,,$$$######$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''')))******+++)))((('''''''''((((((''''''''''''((((((((())))))'''((()))***************((((((((()))******++++++'''((())))))((('''((()))((()))******+++...222555888888:::======???HHHRRRdddyyyrrr___LLL???<<<777000...//////---++++++,,,,,,***(((((()))***---,,,++++++++++++------,,,,,,,,,,,,,,,---------.../////////000000000000000222333333333333444666999888777777777777555333666555666888:::???KKKXXXnnn{{{vvveeeTTTHHHEEECCCEEENNNZZZiii|||''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))((('''''''''(((((('''&&&%%%&&&)))***)))(((''''''(((((((((''''''&&&%%%&&&''''''''''''***,,,***)))'''%%%$$$###""""""%%%%%%%%%&&&'''''''''(((&&&''''''(((((('''''''''%%%%%%&&&'''((())))))******))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((()))******)))))))))((((((((()))******++++++(((***+++***)))((()))***((()))******+++---111444::::::===@@@@@@BBBKKKUUUmmmqqq```OOO???555777333...,,,---...---+++,,,,,,,,,***'''&&&'''(((------,,,++++++++++++,,,,,,,,,,,,---------............/////////000000000---...000000//////111222555555555444222222333444555555777:::;;;@@@KKKWWWmmmzzzuuudddRRREEECCCAAADDDMMMZZZiii|||(((((((((((((((((())))))''''''''''''''''''''''''))))))((('''&&&&&&&&&''''''&&&&&&''')))***)))((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&''')))...---+++(((%%%###"""!!!$$$%%%%%%&&&'''(((((()))&&&''''''(((((((((((('''%%%%%%&&&&&&'''(((((())))))******)))'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))))))))))))))((((((((((((((()))******++++++)))***++++++))))))***+++))))))*********---111444999:::>>>AAAAAACCCMMMYYYsssnnn^^^PPPDDD999333222///,,,+++,,,---,,,+++***++++++)))''''''((()))+++*********++++++++++++,,,,,,------......//////........./////////000000+++,,,......------///000222444555333000000333777555555888;;;===AAALLLXXXlllyyyrrraaaOOOBBBAAA???BBBLLLYYYiii|||))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''******)))'''''''''(((''''''&&&%%%%%%'''((()))(((&&&$$$%%%&&&$$$%%%&&&''''''(((((()))%%%%%%&&&&&&'''((())))))&&&''''''((())))))((((((%%%%%%&&&&&&''''''(((((((((***+++***'''$$$$$$%%%&&&&&&'''''''''((((((((((((((()))))))))(((((('''((((((((()))******++++++)))+++,,,+++***)))***,,,))))))*********,,,000333666888<<>>BBBNNNZZZkkkwww}}}ooo]]]LLL@@@???>>>BBBLLLYYYhhhzzz******))))))))))))(((((()))))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&(((******)))'''&&&&&&'''''''''&&&&&&%%%&&&'''((((((&&&$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))&&&'''(((((())))))))))))&&&&&&'''''''''((((((((((((+++---,,,'''$$$$$$%%%'''(((((((((((()))))))))''''''((())))))(((((((((((((((((()))******++++++)))+++++++++***)))***+++))))))*********,,,///222333555999<<<<<>>666222///---+++******))))))******+++''')))************---///%%%&&&(((***+++,,,------,,,------...///000111111------........./////////+++---......---...///111,,,---.........///111333333444777;;;>>>DDDQQQ]]]mmmxxxzzzkkk[[[KKK@@@>>>===AAALLLXXXgggyyy*********)))))))))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((%%%%%%&&&(((***+++)))'''%%%%%%&&&'''''''''&&&&&&"""$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%""" ''''''''''''((((((((((((&&&&&&((())))))*********''''''(((((((((((())))))***...111///)))%%%%%%&&&''''''((((((((()))))))))&&&&&&'''((())))))))))))((((((((()))******++++++)))***+++***)))((()))+++)))******))))))+++///222111333777999:::AAASSSeee{{{kkkWWWMMM@@@666222000///...)))*********)))))))))******+++,,,+++***+++---...'''(((***,,,---...------,,,---...///000111222222---------.........//////+++,,,......------///000++++++,,,...111333222222333333666:::>>>EEESSSaaapppzzzyyyjjjZZZLLLBBB>>>===AAAKKKXXXfffwww+++*********))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***%%%%%%&&&)))++++++)))&&&$$$$$$%%%&&&''''''''''''!!!%%%&&&&&&'''((()))$$$%%%&&&'''((('''&&&&&&((((((((((((((('''''''''&&&&&&((()))************((((((((())))))))))))))),,,000333111+++'''&&&((('''''''''(((((((((((()))%%%%%%'''((())))))))))))((((((((()))******++++++(((*********)))((()))***)))******))))))+++...111000222666888999AAAUUUhhhlllYYYGGG???444---+++,,,,,,,,,)))***+++***)))((()))***,,,------,,,+++***,,,---***+++---...///......---------...///000111222222---------.........//////***,,,------------...000...------111555777555333333222555999===FFFUUUdddsss|||xxxjjj[[[MMMDDD???>>>BBBKKKWWWeeevvv'''((()))))))))(((&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&&&&$$$"""%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''((())))))(((((()))***------***'''$$$###$$$&&&%%%&&&''''''&&&&&&''')))&&&&&&'''((())))))((((((&&&''')))*********)))((()))))))))))))))******+++'''(((***++++++,,,...000///555555555>>>EEEUUUmmmxxx___III???:::333...+++++++++***,,,***(((''''''(((***,,,+++++++++************))))))))))))***+++---...///,,,---...000111111111111///---,,,...//////,,,(((---,,,*********,,,...///............///111222222666555666:::>>>GGGWWWfffwwwyyyjjj[[[NNNEEEAAA@@@DDDLLLVVVcccvvv(((((((((((((((''''''&&&)))(((''''''''''''((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$############$$$%%%&&&'''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&((())))))(((''')))***......---+++((('''((()))%%%'''(((((('''&&&((()))&&&''''''(((((()))((((((((())))))***************)))))))))))))))******+++'''(((***++++++,,,...000---333222333<<>>>>>BBBLLLWWWfffyyy)))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&%%%''''''''''''((()))******$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))%%%'''******)))'''''''''&&&((())))))(((''')))***(((((((((((((((((())))))+++***)))((()))***+++,,,)))))))))))))))******+++'''(((***++++++,,,...000111555333333>>>LLLbbb~~~qqq\\\KKK===555///,,,))))))***+++++++++((()))***++++++***)))(((((((((((()))***++++++++++++++++++++++++,,,---...////////////000222444555///...---,,,---///000111111000///...------......---------...///111222333444444666<<>>DDDNNN```ooouuucccUUUIIIBBBCCCBBBEEEMMMWWWdddwww&&&''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''###&&&******(((&&&%%%%%%############$$$%%%&&&'''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$&&&((()))((('''''''''((()))+++***))))))***,,,,,,+++)))((('''((()))***(((((()))************))))))))))))))))))******+++'''(((***++++++,,,...000000666555999IIIZZZttt~~~kkkUUUFFF;;;222---...+++******+++,,,,,,***(((((()))***++++++***)))(((((((((((())))))))))))))))))******+++---///000111+++---000222333333111000***,,,...---+++***+++,,,------......//////......,,,,,,---...000222444555777666999???FFFPPPbbbrrrqqq```SSSIIIDDDAAAAAAEEEMMMXXXfffxxx%%%&&&((()))))))))((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((!!!%%%)))***)))''''''(((%%%%%%%%%%%%&&&'''(((((("""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$&&&''''''&&&%%%%%%&&&(((***++++++******+++,,,---+++)))((('''((()))***((()))***,,,,,,+++******)))))))))))))))******+++'''(((***++++++,,,...000111888999???PPPbbb}}}vvvaaaKKK>>>777000,,,---(((((((((***,,,,,,***((())))))************))))))&&&&&&'''((()))***+++++++++++++++,,,---...///000+++...111444555444222000---000222222///,,,---...,,,,,,---.../////////...,,,,,,---...000222444555555555999???GGGRRReeeuuu~~~ooo]]]QQQJJJEEE??????DDDMMMXXXgggzzz'''''''''((('''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&%%%%%%''')))$$$&&&'''%%%&&&+++---,,,***'''$$$%%%))))))&&&###'''(((&&&"""!!!%%%&&&$$$!!!&&&((($$$!!!###%%%%%%$$$$$$%%%%%%&&&'''((((((%%%'''((('''&&&$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''((()))'''""",,,%%%&&&(((*********)))))),,,+++******)))*********+++***)))(((((()))******)))))))))((())))))***+++))))))***+++,,,...///000...222888@@@PPPjjjkkkTTT@@@:::666...***---...,,,***)))''''''((((((((()))***+++++++++++++++)))***+++,,,,,,+++***)))*********+++---///000111---000444888888666222000000111111///---++++++,,,***---//////...,,,,,,---//////...------///333666888888:::???EEENNN___nnn{{{nnn]]]OOOGGGEEEBBBCCCFFFKKKVVVfffzzz~~~************))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&)))+++$$$''''''%%%(((...111111---)))%%%%%%((()))&&&###$$$''''''%%%$$$'''&&&###$$$''''''%%%&&&))))))%%%$$$$$$%%%%%%&&&''''''(((%%%'''((('''&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''"""$$$,,,)))(((''''''((()))+++,,,,,,++++++***))))))))))))+++***)))(((((()))*********))))))))))))***++++++))))))***+++,,,...///000000444:::DDDUUUoooyyyaaaLLL999444111+++(((***++++++))))))((())))))***((()))***++++++++++++***(((((()))******)))((('''******+++,,,---...000111...000444666777555222000...///000...,,,++++++,,,))),,,...//////...///000,,,...000000000000222444777777:::???EEEPPPaaappp}}}~~~zzznnn]]]OOOGGGDDDAAACCCGGGLLLWWWgggzzz)))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&'''***,,,'''))))))(((,,,444999:::000,,,'''&&&''''''&&&###"""&&&((('''''')))'''###%%%%%%$$$###&&&((($$$$$$%%%%%%&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''&&&$$$&&&+++***((($$$######&&&***------,,,+++***)))(((((((((******))))))))))))*********************+++,,,,,,*********+++,,,...000111111555===JJJ]]]xxxlllTTTBBB333///...***(((***)))))))))))))))***+++,,,))))))******++++++******&&&''''''((((((''''''&&&+++++++++,,,---...///000...000222444555333111000,,,---...---+++***+++,,,(((+++---/////////000222+++...222333333222222333555666999???FFFPPPbbbqqqzzz{{{xxxnnn]]]NNNFFFCCC@@@CCCHHHNNNXXXhhhzzz((('''&&&%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&###%%%&&&'''&&&''')))+++***,,,,,,+++///999???AAA222...)))&&&&&&&&&%%%$$$"""&&&'''&&&&&&)))(((%%%$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''(((%%%%%%((()))'''&&&''''''%%%###!!!"""$$$(((***---,,,+++)))(((((((((((()))))))))))))))*********++++++******++++++,,,---*********+++---...000111222777@@@PPPfffrrr^^^III<<<000---...,,,+++,,,)))))))))*********++++++))))))************))))))&&&&&&'''''''''''''''''',,,,,,,,,,,,,,,---...//////000222333333222111000+++,,,---,,,******+++,,,)))+++---...---...///111---000333444444333444444666666999>>>DDDNNN```oooxxxyyywwwlll\\\MMMEEEBBB???CCCHHHOOOZZZiii{{{+++***))))))(((((())))))))))))((((((((('''''''''%%%&&&((((((&&&&&&'''((()))++++++)))...777===???111...***&&&%%%%%%&&&&&&$$$'''&&&######''')))'''"""(((+++)))&&&&&&$$$!!!%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&%%%%%%&&&&&&''''''''''''+++&&&%%%)))***'''$$$$$$%%%%%%%%%%%%&&&'''((())),,,+++***)))(((((((((((((((((())))))************++++++******++++++,,,---******+++,,,---///000111333888DDDWWWooo}}}dddQQQ???666---+++------------+++++++++++++++******)))))))))*********))))))((('''''''''(((((())))))))),,,,,,,,,,,,,,,---...///000111222333333222000///***+++,,,,,,***)))***++++++,,,------,,,+++---...000222333333333444666888777777999>>>CCCLLL\\\kkkvvvwwwuuujjjZZZLLLCCCAAA???CCCIIIPPP[[[jjj|||(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%''''''%%%(((000555555---+++)))'''&&&%%%&&&'''%%%'''%%%!!!!!!&&&(((&&&###)))'''%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''$$$%%%&&&''''''(((''''''+++'''&&&((((((%%%"""###&&&''')))+++++++++***)))******)))((((((((())))))'''((()))******+++*********************+++,,,,,,+++++++++,,,---///111111444:::HHH___xxxoooVVVFFF666000***(((***+++++++++++++++,,,,,,+++***))))))))))))******))))))(((((((((((((((((()))***+++++++++++++++,,,---...///000000111333555444222000...+++,,,---,,,***)))***+++---......---++++++---...222333444444444555777999999888:::>>>CCCKKK[[[jjjwwwwwwsssgggWWWIIIBBB@@@@@@DDDIIIPPP[[[kkk}}}$$$%%%'''((((((&&&$$$"""$$$$$$%%%%%%&&&'''''''''###%%%(((((('''''''''((($$$'''&&&$$$&&&+++...---((((((((('''&&&&&&'''(((###&&&%%%""""""%%%%%%""""""$$$###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$%%%&&&'''((((((((('''(((%%%%%%'''&&&######&&&&&&''')))***++++++***))))))(((((((((((()))******&&&''')))***++++++*********))))))))))))***+++++++++++++++,,,...///111222666===MMMfffvvv^^^KKKAAA111...***''')))++++++))))))***+++,,,,,,,,,+++***)))))))))))))))(((((('''(((((((((((((((***+++,,,******+++,,,---...000111000222555777666444000...---......---+++))))))***---...///...---...000222111333666777777777777888999999;;;???DDDMMM^^^mmmxxxxxxrrreeeTTTFFF@@@???BBBDDDIIIOOOZZZkkk~~~&&&(((+++,,,,,,***'''$$$%%%&&&&&&'''((()))******!!!$$$'''((((((((()))***&&&)))(((%%%&&&***+++***$$$&&&''''''''''''((()))!!!%%%&&&$$$###%%%###******'''%%%(((+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''###$$$&&&((())))))((('''%%%$$$$$$&&&%%%"""$$$)))%%%%%%&&&''''''((((((((('''''''''(((((()))***+++&&&''')))***+++++++++***)))))))))((()))******+++++++++,,,,,,...///111222888???QQQkkkhhhRRREEEAAA000...+++)))***,,,,,,)))'''(((***,,,------------)))))))))))))))(((''''''((('''''''''((()))+++,,,*********+++---///111222000222666888888444000---...//////---+++))))))***---.../////////111444666///333888;;;:::888777666999999<<>>===@@@BBBGGGOOO]]]ooo((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++***((('''&&&'''''''''''''''(((((())))))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&######''''''%%%(((&&&%%%%%%%%%%%%$$$"""''''''''''''(((((((((((('''((((((&&&%%%&&&)))+++(((***++++++***)))+++,,,+++***)))(((((()))******'''(((******))))))+++,,,+++---......---///000111;;;HHH___zzz|||dddQQQDDD999///++++++++++++************+++++++++*********))))))(((((())))))))))))(((((())))))((((((((()))******)))***++++++******,,,...000333777777555222///...------,,,,,,,,,,,,------,,,---.........///222555666666666888999888666444888888999===FFFVVVfffqqqyyyvvvnnn___OOOCCC>>>>>>@@@BBBGGGPPP]]]ppp((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((('''''''''((()))((('''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&$$$$$$((((((&&&(((&&&%%%%%%%%%%%%$$$"""&&&''''''''''''(((((((((&&&'''((((((''''''(((***((()))+++***))))))***,,,,,,+++***)))(((((((((((('''(((******))))))+++,,,------...///...///222555===MMMfffoooXXXGGG===555...,,,,,,,,,+++++++++******+++************)))))))))(((((())))))))))))(((((()))))))))))))))***++++++)))***+++*********,,,...,,,000444666555333111000---,,,,,,++++++,,,,,,---+++,,,---------///222555666777999999777555444444666777999>>>IIIXXXiiitttzzzuuukkk]]]MMMCCC???>>>@@@BBBGGGPPP^^^ppp(((((((((((((((((((((((((((((((((((())))))))))))+++******)))((((((''''''***((('''&&&&&&''')))***&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''((()))((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%((()))''''''******((($$$######$$$&&&''''''&&&&&&&&&&&&'''''''''((((((%%%'''))))))((('''((((((((()))******))))))***++++++******)))))))))))))))'''(((******))))))+++,,,+++******,,,,,,,,,000555<<>>VVVttt}}}lllUUUBBB666///,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---((()))******)))***,,,------///222333111///......++++++************++++++***,,,------...000333666444777888666222///000222333666:::BBBNNN^^^nnnxxxyyyqqqdddUUUHHHAAA>>>???>>>BBBHHHRRR```rrr''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''"""###$$$%%%%%%&&&&&&%%% $$$%%%$$$%%%(((((($$$(((&&&%%%%%%%%%%%%$$$"""%%%&&&&&&&&&&&&'''''''''$$$''')))***)))'''(((((('''(((***)))(((((()))+++'''''')))***++++++++++++'''(((******))))))+++,,,...)))(((,,,---,,,222<<>>>>>AAAHHHRRRaaasss'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))""""""###%%%%%%&&&&&&%%%"""$$$$$$%%%''''''###(((&&&%%%%%%%%%%%%$$$"""%%%%%%&&&&&&&&&'''''''''%%%'''))))))((('''((()))'''((())))))(((((()))+++((()))******+++***))))))'''(((******))))))+++,,,000)))(((---...,,,333???MMMhhh{{{aaaPPP===444///+++)))************)))))))))(((((((((((((((((())))))******(((((())))))))))))(((((('''''''''((()))***,,,,,,''')))))))))))))))+++---,,,...000000///---------******))))))))))))******,,,---...///000222555888999777555444555555444222333777===FFFRRRaaaoooyyyvvvlll\\\LLLBBB===<<<======AAAHHHSSSbbbsss''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((('''%%%$$$###''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***!!!"""###$$$%%%&&&&&&&&&###&&&%%%&&&)))(((%%%$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***'''((())))))(((((()))*********++++++***)))'''&&&'''(((******))))))+++,,,000(((&&&,,,---+++333???QQQlllrrrWWWFFF666000...***)))+++))))))))))))(((((((((((('''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&'''(((***+++,,,'''((())))))((()))+++---+++---///000...---......******))))))))))))******,,,---///000000333666999777444111111333444222000444777>>>GGGSSSbbbpppyyyvvvkkkZZZJJJ@@@<<<<<<<<<===AAAIIISSSbbbttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""" !!!&&&(((&&&###'''%%%###$$$''')))'''%%%'''''''''((()))(((&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###!!!&&&))))))((())))))'''&&&(((+++,,,+++))),,,+++)))((('''((()))+++)))(((((()))***+++***)))+++...+++,,,000,,,222FFFWWWnnn{{{jjjJJJ???444000...+++))))))***(((''')))++++++(((%%%''')))***++++++***)))''')))*********++++++++++++''')))***++++++***)))'''***---+++''')))......******,,,...000111000...,,,---...///---***(((''''''(((***,,,///222555777888888777555444333333444555444888>>>FFFUUUgggrrruuussseeeUUUKKKDDD>>><<<===???BBBIIITTTcccuuu''''''''''''''''''''''''(((((((((((((((((((((((((((%%%"""###''')))'''$$$'''%%%$$$%%%'''((('''%%%&&&&&&&&&'''))))))'''%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%'''((()))'''''''''''''''''''''''''''###!!!%%%)))(((((())),,,+++)))+++---...---+++,,,+++)))((('''((()))***)))(((((()))************))),,,***,,,000...555JJJaaavvvooo\\\FFF;;;222...---***)))))),,,***)))***++++++(((%%%((()))***++++++***)))((())))))))))))*********+++***))))))))))))))))))***,,,...,,,''')))...000...)))+++---//////...---++++++---...---+++))))))***)))***,,,///222555777888666666444333222333444444333888@@@KKK[[[kkktttuuuoooaaaQQQHHHAAA===<<<>>>???CCCJJJUUUdddvvv''''''''''''''''''''''''((((((((((((((((((((((((+++(((%%%%%%((()))(((%%%&&&%%%%%%%%%'''((('''&&&%%%%%%&&&''')))***(((&&&''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%)))'''%%%$$$$$$&&&)))+++'''''''''''''''''''''''''''###"""&&&(((((((((***---,,,+++,,,.........,,,,,,+++)))((((((((()))***((((((((()))))))))******'''***)))+++111000:::OOOhhh}}}zzzbbbNNN@@@777///---,,,***)))***---,,,++++++++++++(((&&&((()))***++++++***)))((((((((((((((())))))))))))+++***(((''''''(((***++++++,,,***'''(((---000///)))***,,,......---,,,******+++,,,,,,++++++,,,---***+++---///222444666777555444222111111222333444222999CCCOOO```pppwwwvvvlll]]]MMMCCC>>>;;;<<<@@@@@@DDDLLLWWWeeewww''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%'''***+++***(((&&&&&&'''(((((()))))))))&&&%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&$$$&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$((()))((())),,,---,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))'''((())))))(((((()))***'''***(((+++222222===SSSiii~~~ttt]]]III;;;333...------******,,,+++***************))))))((()))************)))((('''''''''(((((((((((()))***)))(((''''''((()))***((())))))((()))+++---...***+++---......---,,,++++++,,,---,,,++++++,,,...+++,,,---///111333555555222222111000000111222333444;;;DDDRRRdddtttyyywwwjjj[[[KKKAAA<<<:::<<<@@@AAAEEEMMMXXXgggxxx''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&&&&&&&%%%&&&&&&''''''''''''(((((($$$$$$%%%(((***+++***)))%%%&&&'''((())))))((((((&&&%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''******)))***...------------,,,++++++++++++******)))))))))))))))&&&((())))))(((''')))+++)))+++))),,,222444???VVVmmmnnnXXXFFF666111---......++++++...'''((((((((())))))***+++))))))************))))))&&&'''''''''(((((((((((('''((()))******)))((('''&&&(((+++---,,,***+++---------...///......---,,,---------,,,******,,,---------...000111222333444111000//////000111222333888===FFFSSSfffuuuzzzwwwiiiZZZIII@@@;;;:::<<<@@@AAAFFFNNNYYYgggxxx''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((((((''''''((()))%%%%%%&&&(((+++,,,***)))%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((''''''&&&###%%%(((******)))&&&%%%''''''''''''''''''''''''((('''(((******(((***//////000000///---+++,,,---************)))))))))(((%%%(((***)))'''&&&(((+++)))+++)))+++333666CCC[[[tttvvvcccOOO???222///---......++++++...&&&((((((((('''(((***,,,***))))))))))))))))))***''''''''''''((((((((((((&&&''')))******)))'''&&&)))***---000---)))***.........//////......---------...---,,,******,,,.........///000111222222333000/////////000111333444;;;AAAJJJXXXjjjxxxyyysssdddVVVGGG???;;;:::<<<@@@AAAFFFNNNYYYhhhxxx''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%$$$%%%&&&'''%%%''')))((('''&&&(((***&&&&&&&&&)))++++++***(((%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&%%%''')))(((&&&)))...///000111///,,,******,,,***************)))(((((($$$(((***)))&&&%%%(((+++(((***'''+++444888GGG```zzzkkkYYYGGG999///,,,,,,...,,,))))))---***++++++)))'''&&&(((+++******))))))))))))******''''''((((((((()))))))))'''(((((((((((((((((('''+++***+++,,,((($$$'''///.........---------,,,,,,,,,,,,,,,++++++,,,///111//////000000111111111222////////////000222444555===DDDPPP```qqq{{{wwwmmm[[[OOOBBB===;;;;;;===AAAAAAEEENNNYYYgggwww''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%''')))%%%'''))))))'''&&&(((***'''&&&''')))++++++***(((%%%&&&'''((((((&&&$$$"""%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((('''$$$'''---,,,...///---)))'''((()))***************)))(((((($$$(((+++)))&&&%%%(((+++%%%(((&&&***555:::JJJddd|||{{{eeeSSSCCC777,,,***+++---+++'''(((+++...///...+++'''%%%'''*********))))))))))))******(((((((((((())))))))))))***((('''&&&&&&'''(((***+++(((&&&%%%!!!###...---------,,,,,,+++++++++***++++++++++++---111444000000000000111111111111////////////111333555666===FFFUUUfffxxx~~~uuuhhhUUUJJJ???;;;;;;<<<>>>BBB@@@EEENNNYYYgggwww&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&(((+++)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%''''''&&&%%%&&&'''"""###%%%'''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&''''''''''''''')))******))))))***,,,******((('''%%%%%%$$$$$$((()))***)))((()))***,,,)))''',,,333555;;;PPPiiivvv___KKK<<<444,,,+++******))))))******))))))((((((((((((((()))))))))(((((()))***++++++'''((())))))(((((()))***'''%%%###$$$(((***)))((()))))))))))))))******++++++---......++++++---000'''(((***+++,,,---------...000222222222222333444...///000111222444999<<>>???===<<<<<<>>>EEEPPP]]]iiixxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((###%%%''''''&&&&&&&&&(((###$$$&&&'''(((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''')))******'''(((***)))((((((***+++)))(((((('''''''''((((((((()))***)))(((((()))+++---***,,,222555>>>VVVooottt\\\HHH:::222,,,+++******))))))******))))))(((((((((((())))))((((((''''''((())))))***&&&((())))))(((((()))***)))'''%%%&&&)))++++++))))))(((((((((((()))******))),,,......---,,,,,,...((()))***+++,,,------------///111222111111222333...///000111222555:::===FFFRRRcccrrr}}}}}}ooo```PPPGGG@@@???@@@>>>===>>>@@@FFFQQQ]]]kkkyyy$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''"""$$$&&&'''&&&&&&'''(((%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&%%%$$$$$$%%%'''***+++&&&((())))))((('''(((***'''''''''((()))***+++,,,((())))))((('''&&&((()))000---,,,000555BBB]]]wwwpppWWWDDD777000++++++***))))))))))))***))))))(((((((((((())))))'''''''''''''''(((((()))&&&((())))))(((''')))******)))((((((***,,,,,,+++((((((''''''(((((()))***'''***---...---,,,++++++))))))***+++,,,---------,,,...000111000000000222...///000111222666;;;???KKKXXXjjjwww~~~zzzkkk\\\MMMEEE>>>>>>>>>===<<<>>>AAAGGGQQQ^^^lll{{{$$$$$$%%%%%%&&&'''(((((('''''''''''''''((((((((((((&&&$$$######%%%(((***%%%###"""$$$(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%"""$$$&&&'''&&&&&&''')))&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$&&&''')))******&&&%%%$$$######$$$''')))&&&((()))((('''&&&''')))&&&&&&''''''((()))++++++((())))))(((&&&&&&'''(((...++++++///777GGGbbbzzzjjjQQQ???555///++++++***))))))))))))))))))(((((((((((())))))***(((((('''''''''(((((()))&&&''')))(((''''''(((******)))))))))***+++++++++'''''''''''''''((()))))))))***+++,,,,,,+++++++++************+++,,,------,,,...000000///...///000...///000111333888>>>BBBPPP^^^ppp{{{~~~wwwgggXXXHHH@@@;;;::::::999:::===AAAGGGPPP^^^mmm}}}$$$$$$%%%%%%&&&'''(((((()))))))))((((((''''''&&&(((&&&$$$######%%%(((***###!!! ###'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%"""$$$&&&'''&&&&&&'''(((&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&&&&'''''''''((('''%%%###$$$&&&)))'''((()))((('''&&&'''((('''''''''&&&&&&'''(((((('''((()))(((&&&&&&''')))((((((***000:::LLLfffzzz|||dddKKK<<<333000+++***))))))(((((())))))((((((((((((((()))************)))(((((()))))))))&&&'''((((((''''''((())))))))))))(((((()))***+++'''''''''''''''((()))))),,,+++***)))***+++,,,---+++************,,,---...,,,...///000.........///...///000111444999@@@EEESSSbbbttt}}}|||sssbbbUUUEEE>>>:::999999888:::>>>BBBFFFPPP]]]nnn~~~$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))"""""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&''''''###%%%''''''&&&%%%&&&'''&&&&&&(((((()))((('''&&&$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$###""""""'''***+++***'''&&&(((+++((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((((('''''')))+++$$$'''+++222>>>SSSkkk}}}yyyaaaHHH:::333000******)))(((((((((((()))(((''''''(((((()))***++++++******))))))))))))***%%%'''(((((('''&&&((()))'''((()))((('''&&&(((***((((((''''''(((((()))***---+++******,,,------,,,,,,+++*********+++---...---...000000///....../////////000111555;;;BBBHHHVVVfffwww}}}xxxmmm]]]PPPDDD???;;;;;;;;;:::===AAACCCGGGPPP^^^ppp&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''"""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&''''''(((%%%&&&((('''&&&%%%%%%&&&%%%&&&'''((())))))((((((###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$!!!&&&******((('''))),,,)))***+++***((('''((())))))(((((('''''''''''''''&&&'''((((((((()))+++---'''***...555CCCYYYsssyyy```HHH999222///******)))(((((((((((((((''''''''''''((()))***+++******)))(((((((((((((((%%%&&&((('''&&&&&&''')))''')))***(((&&&&&&(((***)))(((((((((((()))************+++...000000,,,))),,,+++***))))))+++,,,......///111111///...////////////000222555<<>>;;;;;;;;;:::===CCCFFFIIIRRR```sss&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&)))+++,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''###'''))))))&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((&&&$$$$$$%%%$$$%%%'''((())))))))))))###$$$%%%&&&''''''''''''######$$$&&&((()))***+++ &&&(((&&&&&&(((+++***++++++***)))(((((()))))))))(((((((((((())))))&&&'''((())))))***,,,///***---000666EEE^^^yyyzzzbbbHHH999222///******)))(((((((((((((((''''''''''''((()))++++++***)))((('''''''''''''''%%%&&&((('''&&&&&&''')))((()))+++)))&&&&&&(((+++)))))))))))))))***++++++((()))---222444222,,,&&&---,,,***))))))+++,,,......000111111000//////000//////000222666===EEEKKK___nnn{{{{{{pppaaaQQQGGG@@@<<<::::::999888<<>>:::888999:::<<<===BBBIIIVVVfffwww***++++++***'''%%%######''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&'''(((((('''&&&''')))***&&&&&&)))(((###"""%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&'''(((******((('''%%%$$$&&&$$$%%%((('''###$$$)))'''&&&$$$&&&((()))(((&&&)))(((((()))***+++***((()))+++---,,,***((()))*********)))))))))(((((((((''')))******))))))***+++(((---111999JJJfffrrr[[[DDD444...---************)))((('''&&&************************)))******))))))((('''&&&'''((((((((())))))))))))&&&'''((((((''''''(((***&&&'''((((((((()))+++---&&&+++///------//////,,,+++++++++++++++,,,---...+++---//////...---...///---000222444999CCCQQQ[[[nnnsssvvvqqqcccRRRDDD>>>@@@===:::888999;;;===>>>FFFMMMYYYgggwww))))))))))))(((%%%!!!((((((((((((((((((((((((''''''''''''((()))***+++((()))))))))'''&&&'''(((###"""%%%))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((()))***)))'''%%%&&&'''%%%$$$&&&)))(((%%%&&&***'''&&&%%%&&&(((((((((''')))((('''(((*********((()))***,,,+++***))))))***************))))))))))))''')))******))))))***+++''',,,222:::MMMjjjrrrZZZCCC444//////************)))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))&&&'''((((((''''''(((***&&&''''''&&&&&&'''+++...&&&+++---******,,,---+++)))*********,,,---...///***,,,......---,,,---...---111555777;;;FFFVVVcccrrrtttssskkk]]]LLL???999===<<<:::999:::<<>>999::::::::::::;;;===AAACCCFFFNNN[[[kkk|||%%%###!!!"""&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%&&&(((((('''''')))+++***)))'''$$$"""######"""%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((%%%!!!!!!$$$((($$$'''((((((''''''((((((%%%&&&'''''''''''''''(((((('''%%%%%%'''))))))((()))))))))*********)))(((((((((((((((((((((((((((''')))******))))))***+++)))---222<<>>BBBEEEHHHPPP]]]nnn~~~(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###%%%&&&''''''''')))***'''(((&&&""""""%%%'''&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%((()))&&&!!! $$$(((###''''''###"""$$$&&&%%%%%%&&&''''''&&&&&&''')))(((&&&$$$$$$&&&((((((((()))(((((()))***+++)))(((''''''''''''((((((((((((''')))******))))))***+++***---333===RRRmmm~~~jjjRRR<<>>888666666999<<<<<<<<<>>>BBBFFFNNNUUUbbbqqq((()))))))))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))###%%%&&&&&&%%%%%%&&&((( $$$%%%###%%%+++---***%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&))),,,)))$$$!!!%%%)))'''***(((""" $$$'''&&&$$$&&&((((((&&&%%%''')))(((&&&$$$###%%%'''(((((()))'''&&&(((++++++***'''''''''(((((())))))))))))''')))******))))))***+++)))---333???UUUppp{{{hhhQQQ<<<000,,,---)))******++++++*********'''''''''''''''''''''''''''((()))))))))))))))(((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***''')))************---///$$$(((((((((++++++)))+++***************+++,,,***---///000///000111222333666<<>>:::999999666:::===>>><<<===BBBGGGLLLTTTcccsss&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%''''''''''''%%%$$$%%%+++(((%%%)))&&&"""((($$$$$$###$$$&&&'''&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&---,,,***)))((((((((()))###$$$&&&%%%$$$$$$%%%'''***%%%$$$)))+++((()))---))))))))))))************))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))***)))((((((***,,,(((+++222@@@XXXtttlllPPP;;;222...,,,***)))))))))))))))******---,,,***((('''(((((()))******)))((((((((((((((())))))((('''''''''''''''+++)))''''''(((((('''&&&'''&&&&&&(((++++++((($$$,,,,,,,,,,,,,,,+++***)))******************++++++...---...111111...000444222;;;GGGQQQYYY```ggglllccc[[[NNNCCC<<<999777777999:::;;;;;;;;;===@@@CCCKKKVVVfffvvv'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%+++(((%%%)))&&&""")))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&***)))((('''&&&&&&''''''$$$&&&''''''&&&%%%'''(((((($$$$$$((()))'''(((+++(((((()))))))))*********+++*********)))))))))((())))))))))))))))))))))))***,,,,,,,,,++++++,,,...,,,///555BBBYYYssspppVVVAAA777111---***)))))))))))))))******,,,+++***)))((((((((((((******)))((((((((((((((())))))((('''''''''''''''***(((&&&&&&'''((('''&&&'''&&&&&&(((******(((&&&,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,------------,,,---000000---///444444;;;GGGRRR[[[```eeeggg\\\UUUJJJAAA<<<:::::::::999:::;;;;;;<<<>>>AAADDDMMMXXXhhhxxx((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%+++(((%%%)))&&&###)))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))&&&$$$$$$'''(((&&&''')))(((((())))))))))))******************))))))))))))***************************+++,,,+++***+++,,,......111777CCCZZZtttuuu\\\HHH<<<444///***))))))((((((((())))))******+++******)))((('''))))))))))))(((((((((((()))((((((''''''''''''((()))'''%%%%%%&&&'''&&&%%%((('''&&&'''(((***))))))++++++,,,,,,,,,+++******+++,,,,,,,,,---------...,,,+++,,,//////---///444888>>>HHHTTT]]]aaa```^^^RRRLLLDDD>>>;;;<<<======:::;;;<<<<<<<<<>>>BBBEEEOOOZZZjjjzzz''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$***'''%%%)))&&&###)))((((((((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''(((%%%&&&'''(((((('''''')))(((((((((((()))))))))***((((((((((((''''''''''''************************'''((()))((('''''')))++++++///666CCCZZZwwwzzzaaaKKK>>>555///******)))((((((((()))))))))***+++++++++)))((('''((()))))))))))))))(((((()))(((''''''''''''(((((((((&&&$$$$$$&&&'''&&&%%%)))(((&&&&&&''')))***+++++++++,,,,,,,,,++++++***)))******++++++,,,,,,,,,---+++---000000///222777<<>>::::::<<<===>>>:::;;;<<<<<<===@@@DDDHHHPPP[[[lll{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$***'''%%%)))&&&###***'''((()))(((&&&$$$%%%'''((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%(((******((((((((()))'''(((((((((((()))))))))''''''''''''((((((((((((************************%%%&&&'''&&&%%%&&&''')))***///666BBBZZZwwweeeNNN@@@666///++++++***)))))))))))))))((()))***++++++***(((''''''((())))))))))))((((((((((((''''''''''''(((((('''&&&$$$$$$&&&'''&&&&&&)))((('''&&&&&&(((+++---***++++++,,,,,,,,,++++++))))))***+++,,,,,,------...---...111111111444:::AAAFFFOOOYYY```]]]UUUMMMCCC???;;;888999;;;<<<<<<;;;<<<<<<<<<===AAAFFFJJJQQQ]]]mmm|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###***'''%%%)))'''$$$***%%%''')))(((%%%$$$%%%((()))((('''&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&''''''(((((('''&&&&&&###$$$&&&%%%$$$$$$%%%'''$$$***---***(((((()))(((''''''(((((((((((())))))))))))))))))************************************'''((()))((('''''')))++++++000777AAAWWWtttmmmVVVFFF:::222---,,,+++***************))))))************))))))&&&''')))******)))(((((((((''''''''''''(((((()))'''&&&$$$%%%'''(((''''''(((((((((''''''(((,,,...******+++,,,,,,,,,++++++++++++,,,---...///000000///---...111222222666===CCCIIIRRRZZZ\\\WWWMMMFFF>>>;;;888777888:::;;;;;;<<<<<<<<<===>>>BBBHHHMMMTTT___ppp''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###)))'''$$$)))'''$$$+++"""&&&((('''$$$###%%%)))(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&((("""***---***&&&'''(((''''''''''''((((((((())))))((()))))))))*********+++)))))))))))))))))))))))))))*********))))))+++,,,)))...555???UUUrrryyycccPPPAAA666///...---,,,++++++++++++******))))))))))))******&&&''')))*********)))((('''''''''''''''((())))))(((&&&%%%&&&'''))))))(((&&&((())))))((((((,,,///)))***+++,,,,,,,,,,,,+++++++++,,,---...///000000...------000222222777===BBBJJJSSSYYYWWWOOOFFF@@@:::888666666888:::;;;;;;<<<<<<======???CCCJJJNNNWWWcccsss((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&###)))'''$$$)))'''$$$+++!!!$$$((('''###"""%%%)))&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******$$$$$$$$$%%%&&&'''((()))''''''(((((('''%%%$$$"""%%%&&&((('''&&&&&&'''))) )))---)))%%%&&&'''%%%''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***)))((((((***,,,$$$***222===TTTsssmmmYYYGGG:::000///...---,,,,,,,,,,,,+++***)))(((((()))***+++%%%''')))***+++***)))((('''''''''''''''((()))***((('''&&&&&&((()))))))))%%%(((******((())),,,///)))***+++,,,,,,,,,,,,,,,))))))***+++,,,......///...,,,,,,///111111666===AAAIIISSSWWWRRRIIIAAA<<<777666555666999;;;<<<<<<<<<=========???DDDJJJOOOZZZfffvvv''')))+++)))&&&$$$&&&(((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&%%%$$$$$$%%%&&&'''''')))***'''###$$$((($$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&(((%%%'''))))))'''%%%%%%%%%)))))))))))))))(((''''''&&&+++000///,,,***,,,000''''''((()))+++***(((&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((''')))******))))))***+++***---111;;;OOOlllxxxdddQQQEEE:::555///---------+++)))...,,,++++++++++++(((&&&************)))((('''&&&$$$"""###'''(((&&&''')))((((((((((((((((((((((((%%%'''(((''''''''')))+++///...,,,+++******+++,,,,,,,,,---,,,++++++,,,.........///111555999===???LLLNNNPPPMMMFFF@@@<<<;;;555777999999999888999;;;===???AAABBBBBBDDDJJJOOO]]]hhhxxx((()))))))))'''''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%)))((()))+++(((###$$$((($$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&((()))((('''%%%&&&&&&&&&'''((()))************+++,,,---,,,+++)))''''''***)))))))))*********)))'''((()))***++++++++++++))))))))))))))))))))))))''')))******))))))***++++++---111:::LLLhhhqqq___QQQ===777111.........---++++++*********,,,,,,***)))***************)))(((((($$$"""$$$((()))''''''***(((((((((((((((((((((((('''((()))(((((()))+++...222000---***)))+++...000+++,,,,,,,,,***+++,,,.........///222666;;;???BBBIIIJJJJJJFFF@@@;;;888777444666999999999999:::;;;;;;>>>@@@BBBCCCFFFMMMRRR^^^iiiyyy%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''''''''&&&%%%%%%$$$%%%%%%)))((()))+++)))%%%$$$'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((('''(((((('''&&&%%%'''(((%%%&&&''')))+++,,,------+++***((()))***)))%%%"""***))))))(((((())))))***'''((()))******++++++***************************''')))******(((((()))++++++,,,000999IIIbbb}}}oooaaaHHHAAA999444333333222000---,,,++++++,,,---+++*********************))))))&&&$$$%%%)))***((((((+++(((((((((((((((((((((((())))))***))))))***...111888444///***)))***---///)))+++++++++******,,,.........000333888>>>CCCFFFHHHGGGEEE@@@;;;777555555444666888999999999;;;<<<:::<<<@@@BBBDDDHHHPPPVVVbbblll{{{&&&$$$"""###'''((('''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((&&&%%%$$$$$$&&&'''''''''&&&%%%&&&******&&&%%%((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((()))((('''%%%%%%(((***%%%&&&(((***+++,,,,,,---$$$$$$&&&((()))***)))(((&&&'''(((((('''''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++++++++///888FFF\\\www}}}ooo[[[TTTIIIBBB>>>;;;888555333111...------,,,***)))******))))))))))))******'''%%%&&&***+++((((((+++(((((((((((((((((((((((()))))))))))))))+++///222999666111,,,)))((()))***(((***+++******+++---///...///222666;;;BBBGGGJJJIIIFFFBBB===999777666777333666888:::::::::<<<===;;;>>>AAABBBEEEJJJRRRXXXgggqqq)))'''%%%'''***,,,***((($$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((******)))%%%###"""$$$''')))***)))"""!!!###)))+++(((''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&(((+++(((((()))***************###(((***((((((+++...$$$'''++++++)))'''&&&'''&&&''''''(((((((((((('''((((((((((((((((((((((((&&&((())))))(((((()))******)))---666CCCVVVrrr|||qqqhhh\\\SSSLLLGGGAAA===777444111//////...,,,++++++***)))((((((((())))))(((&&&'''***+++)))(((+++(((((((((((((((((((((((((((((()))(((((()))---000111000...---+++)))((((((((()))***+++***+++...000///111555:::@@@EEEIIIKKKGGGCCC>>>:::777777777777333555888::::::;;;===>>>>>>@@@BBBCCCEEEKKKSSSYYYmmmwww&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))******)))%%%###!!!$$$(((++++++)))""" ###))),,,***((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''((()))((('''''')))***)))))))))))))))(((''''''!!!''',,,+++'''&&&)))---%%%))),,,---***(((((()))))))))************))))))''''''''''''''''''''''''&&&((())))))''''''(((******(((+++444???NNNiii{{{pppggg```YYYSSSNNNAAA>>>:::777666555333222---,,,***)))(((((())))))(((&&&'''***+++((((((***(((((((((((((((((((((((('''((())))))((((((***,,,'''(((***+++,,,,,,,,,+++((()))++++++,,,---///222111444:::@@@EEEHHHIIIJJJBBB>>>888555555555666666222555888:::;;;<<<>>>@@@???AAACCCDDDFFFLLLUUU[[[qqq{{{$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))(((%%%"""$$$(((***)))&&&&&&###%%%+++///,,,)))((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))&&&'''))))))(((((()))***((((((((((((((('''&&&&&&%%%'''******(((&&&'''(((&&&((()))'''$$$###'''+++))))))************))))))((((((((((((((((((((((((&&&'''((((((''''''(((***,,,(((***222999EEE___yyy}}}xxxssslllhhhXXXTTTNNNHHHDDD@@@===;;;111///---+++))))))******(((&&&&&&******'''''')))((((((((((((((((((((((((&&&(((***+++)))(((((()))''''''((()))***,,,---...(((***+++,,,---...111333333777>>>DDDHHHIIIHHHGGG===999555333444666666555222444888:::;;;===???AAA>>>@@@BBBDDDGGGNNNXXX___rrr|||)))+++---,,,((('''(((+++%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((+++'''$$$$$$((()))'''$$$***'''(((...000---((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))%%%'''*********)))))))))&&&&&&''''''''''''&&&&&&&&&%%%&&&'''))))))'''%%%%%%&&&$$$ $$$+++'''(((((((((((((((''''''))))))))))))))))))))))))&&&'''((((((''''''(((***---((()))000555???XXXrrr}}}pppjjjaaaXXXPPPJJJDDD@@@444222///---+++++++++,,,(((%%%&&&)))***'''&&&)))(((((((((((((((((((((((('''))),,,,,,+++)))''''''---+++)))(((((()))+++---(((***,,,---...///222555444999@@@GGGKKKJJJGGGEEE<<<888444333555777888777222444888:::;;;===???AAA<<<>>>AAADDDHHHPPP[[[cccrrr|||%%%&&&'''(((((('''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''###%%%(((,,,------,,,+++)))'''&&&)))------(((###''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***((('''''')))******(((&&&***++++++***'''&&&&&&''''''((())))))(((((()))******)))(((((('''(((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))***)))'''&&&'''(((***+++&&&***...///111===PPP```}}}wwwmmmhhhaaaSSSEEEAAA:::222---++++++***((()))+++---,,,)))'''((()))))))))))))))(((((((((((()))******++++++,,,------+++++++++++++++***))))))++++++++++++,,,000777;;;:::>>>EEELLLOOOLLLDDD>>>:::777444222111333555777999999999999:::<<<>>>???@@@???BBBGGGKKKRRR]]]iiiwww%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''')))++++++***)))(((((('''&&&)))---,,,(((###''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((('''(((***,,,---+++&&&""")))******)))'''&&&'''(((&&&((())))))(((''')))***((((((((())))))*********))))))((((((((('''''''''(((((((((((()))))))))))))))(((&&&&&&&&&''')))***%%%((()))***...999IIIVVVmmmzzz}}}vvvgggZZZIIIAAA666///,,,+++***)))''')))+++***'''&&&'''((()))(((&&&%%%$$$&&&((())))))******++++++,,,,,,---++++++++++++++++++******+++,,,---...///222777;;;DDDHHHNNNQQQOOOIIIAAA<<<777555333222222333555777888888888999;;;===???@@@BBB@@@BBBGGGLLLSSS___kkkyyy%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((())))))))))))((('''&&&&&&(((''''''))),,,+++((($$$(((((((((''''''''''''&&&''''''''''''((()))+++,,,&&&(((,,,///000+++$$$'''((())))))''''''((()))%%%'''(((((('''&&&((()))&&&''')))+++,,,,,,++++++))))))((((((((((((''''''(((((((((((())))))))))))''''''&&&%%%&&&'''((()))(((((('''(((,,,666AAAIII```ooozzzmmmWWWMMM???444///---,,,,,,((()))***)))((('''((()))+++(((%%%######&&&)))+++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///111333666:::===IIIMMMQQQOOOIIIAAA;;;888333333222333333555666666777777888999;;;>>>@@@AAACCCAAACCCGGGLLLTTTaaannn{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$'''((())))))((((((''''''&&&&&&(((''''''(((******'''%%%((((((((((((((((((((('''&&&'''((()))***,,,---...&&&(((+++...///,,,&&&!!!&&&'''((((((''''''(((***%%%&&&''''''&&&&&&''')))'''(((***,,,---,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))''''''&&&''''''((()))***...+++((()))---555<<<@@@UUUfffzzzzzzfffZZZJJJ<<<444111///...+++++++++***)))))))))***+++***((('''''')))+++,,,)))))))))***++++++,,,,,,+++++++++,,,,,,---...///+++---///222555:::AAAEEELLLPPPRRRNNNEEE<<<999999000000222333555666666777888999:::;;;<<<>>>???@@@CCCAAACCCGGGMMMUUUcccppp|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$'''((('''''''''''''''((((((((('''''''''((())))))'''&&&'''(((((((((((((((((((((######%%%&&&(((******+++&&&&&&''')))++++++)))'''%%%&&&(((((('''''')))***%%%&&&''''''&&&&&&''')))***+++,,,---,,,***((('''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,000---))))))---333777888IIIYYYmmm}}}qqqeeeSSSDDD:::555111///---,,,***)))))))))))))))(((((()))***++++++******((())))))******+++,,,,,,+++++++++,,,---///111222---...000333888@@@JJJPPPVVVWWWVVVOOODDD<<<:::;;;...000222444666777777777;;;;;;<<<===>>>?????????BBBAAACCCHHHNNNVVVdddqqq}}}&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&'''((()))*********'''''''''(((((('''''''''&&&''''''''''''((((((((($$$%%%''')))***+++,,,,,,'''%%%$$$%%%''')))******%%%&&&((((((''''''((()))%%%'''(((((('''&&&((()))++++++,,,,,,+++)))'''&&&(((((())))))))))))******(((((((((((())))))))))))'''((()))***++++++,,,,,,---+++)))(((+++...111222???NNNaaappp~~~{{{ooo^^^OOODDD<<<555111000---***)))))))))((('''$$$&&&(((***+++***((('''(((((())))))***++++++++++++++++++,,,...000333444111222555999???HHHRRRXXXZZZXXXSSSIII>>>666444444000111333555666888888999<<<===>>>???@@@AAAAAAAAABBBAAAEEEKKKQQQYYYfffrrr''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%''')))***++++++***)))&&&'''(((''''''&&&''''''%%%%%%&&&&&&'''''''''''''''(((***,,,------------'''%%%######%%%'''((((((%%%'''((('''&&&&&&'''(((&&&((())))))(((''')))************))))))((((((((((((((()))))))))*********(((((((((((())))))))))))&&&'''((()))***+++,,,,,,******)))))))))+++---///777CCCRRR^^^kkkzzz|||mmm___SSSIII@@@:::666222...,,,,,,,,,***)))%%%&&&((()))******))))))(((((())))))******+++++++++++++++,,,...222555777555999>>>DDDJJJPPPWWW[[[WWWRRRIII???777111///...222222444555777888999::::::<<<>>>AAACCCDDDEEEEEEBBBCCCHHHPPPVVV]]]iiittt((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''&&&(((***,,,,,,+++)))'''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&''')))*********)))'''%%%$$$$$$%%%&&&%%%$$$&&&'''((('''&&&%%%&&&((('''((())))))(((((()))+++)))(((((('''(((((()))***(((((())))))*********+++(((((((((((())))))))))))%%%&&&''')))******++++++)))***++++++***+++...000---888CCCKKKVVVcccnnnsss{{{~~~yyylll```UUUJJJCCC===888333000000000...,,,***)))))))))***+++---...((((((((()))******+++++++++++++++,,,///222666888999>>>FFFMMMRRRVVVYYY[[[TTTNNNDDD<<<777555333222444444444555777888:::;;;888:::>>>BBBEEEGGGIIIIIICCCEEEKKKSSSYYY```kkkvvv)))(((&&&&&&''''''&&&%%%%%%(((((($$$!!!&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))(((&&&%%%'''******(((&&&&&&&&&&&&&&&&&&&&&&&&&&& ### '''+++'''&&&%%%%%%)))---///---+++'''(((((((((((((((''''''%%%&&&&&&'''((()))******)))%%%###&&&'''(((,,,111'''((()))(((&&&&&&''')))%%%%%%&&&((()))***+++,,,''')))***((($$$###%%%'''&&&''''''(((((((((((((((******+++,,,,,,---......222555:::AAAIIIRRRYYY]]]ccchhhoootttwww}}}|||tttlll```UUUIIICCC;;;666333333444444***+++------,,,+++++++++((()))))))))((())),,,...,,,...000111111444999===BBBGGGOOOXXX]]]]]]XXXSSSSSSGGG;;;777666333111222222222333444666888:::;;;888;;;???BBBFFFJJJOOOSSSQQQLLLMMMSSS[[[cccqqq~~~(((((('''(((((((((''''''%%%&&&'''%%%"""!!!###&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))%%%$$$%%%(((,,,...---+++''''''''''''''''''''''''++++++'''######'''(((&&&&&&%%%&&&(((,,,---+++)))''''''((((((((((((''''''%%%&&&&&&'''((()))******---)))((()))(((%%%%%%(((((())))))(((''''''(((***(((((()))***+++,,,,,,---)))******'''%%%$$$&&&(((&&&''''''((((((((((((((()))******+++,,,,,,------(((***---222888???DDDGGGLLLQQQWWW\\\```gggpppwwwyyyooofff[[[UUULLLCCC<<<888444222,,,------------------......//////...------///111---000222333555999???CCCMMMQQQWWW^^^```^^^WWWRRRIII???666444444444444555333333444555777999:::<<<<<<>>>@@@AAABBBDDDGGGJJJOOOLLLNNNVVV^^^gggttt'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&)))---//////...((((((((((((((((((((((((---***(((((('''######%%%&&&%%%&&&(((***+++)))'''&&&''''''(((((((((''''''%%%&&&&&&''')))******+++(((&&&(((+++,,,)))(((+++((()))***)))(((((()))+++)))*********+++++++++++++++***)))'''%%%%%%'''***&&&''''''(((((((((((((((((())))))******+++++++++''''''(((+++...111555777999<<>>???AAADDDFFFHHHKKKRRR\\\fffrrr~~~$$$''')))***(((&&&&&&''''''&&&%%%&&&''''''%%%###$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&& '''&&& '''%%%&&&'''(((((('''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''((()))+++,,,,,,666000---,,,***&&&'''***((()))***)))((()))***,,,))))))))))))((((((((((((+++***(((''''''((())))))&&&''''''((((((((((((((('''((((((((((((((())))))((('''&&&&&&'''((()))***+++,,,,,,---///333888;;;AAAFFFQQQ___lllyyyxxxooodddZZZSSSGGGBBB;;;777777777777777999;;;>>>AAABBBDDDGGGIIINNNOOOSSSXXX^^^cccfffhhhmmmjjjeee___WWWMMMDDD===777222///111222111333777777777777888:::;;;======:::<<<>>>???@@@CCCFFFHHHEEEKKKTTT^^^iiiwww%%%(((,,,,,,)))&&&&&&'''''''''''''''''''''(((((($$$%%%'''((())))))((((((%%%&&&''''''(((((('''''' """%%%''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&"""###'''+++((($$$$$$((($$$&&&((()))'''&&&&&&'''$$$%%%&&&'''''''''''''''%%%%%%'''(((***+++------555///+++***(((&&&''',,,'''((())))))((((((***,,,+++++++++******************(((''''''((()))((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((+++++++++,,,---///000111555999BBBOOO\\\iiizzz~~~sssiiibbbUUUNNNEEE@@@???AAAAAAAAAAAADDDIIILLLOOORRRUUUWWW]]]^^^bbbggglllnnnnnnlllqqqkkkbbbYYYPPPGGG???:::111......222444444777;;;888888888888:::;;;<<<===>>>@@@AAAAAAAAACCCEEEGGGFFFNNNWWW```mmm|||(((,,,000///***'''&&&(((%%%'''))))))((()))---111$$$%%%''')))***)))((('''%%%&&&'''((((((((('''&&&!!!###&&&'''&&&&&&''')))''''''''''''''''''''''''!!!(((,,,***''''''))))))###&&&))))))((('''''')))###$$$%%%&&&''''''''''''%%%%%%'''(((***,,,---...---)))''')))(((&&&'''+++&&&'''(((((('''(((***,,,***************+++++++++'''&&&&&&''')))***'''%%%&&&''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++++++++,,,.........---//////666AAALLLZZZmmm~~~yyysssfff^^^TTTOOOPPPSSSTTTTTTRRRVVVZZZ^^^```ccceeehhhmmmnnnrrrwwwzzzyyyuuuqqqnnnggg[[[OOOFFF???999666000...///333444333666;;;888888888888999:::<<<<<<@@@AAABBBBBBBBBCCCEEEGGGIIIRRR[[[cccppp***///333111,,,(((''')))$$$'''++++++))),,,333999$$$%%%''')))***)))((('''%%%%%%'''((((((((('''&&&%%%''')))(((%%%###$$$%%%((((((((((((((((((((((((&&&+++%%%###(((+++(((###&&&)))***((('''(((***###$$$%%%&&&''''''''''''%%%%%%'''(((***,,,---...///+++******'''!!! %%%&&&'''''''''''')))+++'''((((((((())))))))))))&&&%%%%%%(((******&&&###&&&''''''((((((((((((((()))))))))))))))(((((((((+++***)))'''''''''((()))%%%%%%''')))++++++***(((+++***///888BBBOOOdddvvvssskkkaaa\\\___ccceeeeeefffjjjnnnrrrtttuuuxxxyyyyyy{{{~~~{{{uuuiiiaaaTTTGGG>>>888444222222111111444333000222666777777777888999:::;;;<<<>>>@@@BBBBBBBBBDDDGGGIIILLLUUU^^^eeerrr000444777777333---'''$$$***&&&###$$$)))000555777'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%((((((((((((((()))******&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***+++)))'''&&&((()))))))))'''''''''''''''((()))))),,,+++******)))************)))((('''&&&&&&'''(((%%%%%%'''((())))))))))))++++++***)))'''&&&$$$###*********)))))))))))))))(((((((((((())))))))))))111//////222777BBBUUUfffzzzxxxsssqqqsssuuuvvvzzz|||vvvkkkcccWWWGGG;;;666555333111000000111222444555666666555666777999;;;<<<<<<<<<@@@@@@AAADDDGGGGGGDDD@@@QQQSSS\\\lllyyy111333444333///+++'''&&&---)))%%%$$$&&&)))++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%(((''''''''''''((()))***%%%%%%%%%%%%&&&&&&&&&'''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))))))))(((''''''((()))***'''''''''''''''((())))))...---,,,***)))(((''''''***)))((('''&&&''''''(((&&&'''(((((())))))))))))((()))))))))((('''&&&&&&***)))))))))))))))))))))(((((((((((())))))))))))---+++,,,///333===NNN^^^sss}}}}}}~~~yyynnncccVVVLLL???666222222111///000000111222444555666777777777999::::::;;;;;;;;;???>>>???CCCFFFHHHFFFDDDQQQTTT]]]mmmzzz000111111///+++(((''''''---***'''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''')))***)))&&&&&&(((+++'''''''''''''''((())))))---,,,+++***)))(((''''''))))))(((''''''''''''((((((((())))))***)))))))))&&&&&&'''((())))))))))))))))))))))))))))))******(((((((((((())))))))))))***)))+++///222888GGGTTTjjj{{{}}}vvvmmmaaaWWWGGG@@@777222000111000///000000111333444555666777888999::::::;;;;;;::::::>>>===>>>AAAEEEHHHIIIIIIQQQVVVaaappp}}},,,......---***'''&&&&&&))))))(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%)))+++***%%%$$$'''+++'''''''''''''''((())))))'''(((((())))))*********((((((((('''''''''(((((()))************))))))(((%%%&&&'''))))))*********)))))))))))))))*********(((((((((((())))))))))))++++++...111222666BBBMMMaaasss|||tttjjj___SSSJJJ===999444111111111111000000111222333444666777777888888:::;;;<<<<<<<<<<<>>>>>@@@CCCGGGKKKMMMSSSZZZfffttt'''***,,,---***'''%%%$$$%%%&&&((())))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$(((+++***&&&$$$'''***'''''''''''''''((())))))%%%&&&'''))))))******)))''''''(((((((((((((((((()))************))))))((('''((())))))))))))))))))(((((())))))************(((((((((((())))))))))))+++,,,///222222444===GGGXXXlll~~~zzzuuuoooggg]]]QQQFFF@@@777555222111111000000///111111222333555666777777666777999;;;===>>>??????AAAAAA@@@AAACCCGGGLLLOOOVVV___lllyyy$$$'''+++,,,***'''%%%$$$###&&&((((((&&&$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$'''***)))'''%%%&&&((('''''''''''''''((())))))&&&'''((())))))((('''&&&&&&'''(((((()))((((((((((((((())))))***)))))))))))))))*********)))((((((((((((((()))******++++++(((((((((((()))))))))))))))***---/////////777@@@PPPddd{{{{{{wwwtttsssjjjccc\\\WWWOOODDD;;;888111111000///............111111222444555666777888555666999;;;>>>@@@AAAAAABBBCCCCCCCCCDDDHHHNNNRRRZZZeeesss~~~%%%'''))))))'''&&&&&&&&&###&&&((((((%%%$$$$$$&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&'''&&&$$$###%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&((((((((('''&&&&&&'''''''''''''''((())))))%%%&&&((())))))((('''&&&%%%&&&((()))))))))((((((&&&'''(((((())))))))))))((())))))*********))))))'''(((((()))******++++++(((((((((((())))))))))))))))))+++---,,,,,,444===GGG\\\ttt}}}{{{yyywwwvvvsssnnnhhhcccaaa```XXXPPPJJJHHHBBB999333333......///.........///000111222333444555777888888777888:::<<<>>>???@@@AAAAAABBBDDDEEEGGGKKKRRRWWW^^^kkkyyy'''((((((&&&%%%%%%''')))###&&&))))))((('''))),,,'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###%%%'''&&&$$$###%%%''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&&&&'''))))))&&&$$$'''''''''''''''((())))))!!!"""%%%(((******))))))%%%&&&((()))))))))((((((%%%%%%'''((())))))))))))'''((()))***************'''(((((()))***+++++++++(((((((((((())))))))))))******,,,...,,,,,,444>>>AAAVVVooowwwuuusssrrrrrrrrrpppnnniiigggccc\\\VVVQQQOOOPPPLLLDDD???>>>:::222...000---.../////////000222444111222333444555777888888999:::;;;===>>>?????????>>>AAADDDFFFIIINNNUUUZZZaaannn|||++++++***(((&&&%%%(((***%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$'''((('''$$$###%%%(((###"""$$$&&&%%%"""$$$)))###%%%((()))'''%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&$$$"""###'''))))))'''&&&''')))(((%%%###"""###%%%&&&((('''&&&%%%%%%&&&$$$&&&(((******(((&&&$$$(((((())))))))))))((((((''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((('''((()))******+++---///''''''(((((())))))*********))))))***---111555777AAAOOOdddyyyssssssllleeebbbcccdddaaa^^^XXXVVVSSSOOOJJJFFFCCCAAA>>>>>><<<999555111000000////////////000000000000333444666666555555777888;;;;;;<<<===>>>???@@@@@@CCCBBBCCCGGGLLLQQQTTTUUUdddppp}}}''''''''''''''''''((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&''')))+++&&&"""!!!$$$&&&######$$$(((***+++***(((&&&%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######)))&&&$$$$$$&&&'''&&&$$$$$$$$$$$$###""""""""""""###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((''')))***)))((('''((()))((((((((((((((((((((()))+++,,,,,,***)))((()))+++'''((((((((()))))))))***)))))))))))),,,000444666@@@MMMbbbwwwuuuhhhaaa]]]YYYXXXYYYXXXSSSOOOHHHGGGEEEBBB???<<<:::999666777777555222000000111////////////000000000000111333555666666777999;;;;;;;;;<<<===>>>???@@@@@@CCCCCCEEEHHHMMMRRRVVVXXXeeeqqq$$$$$$$$$&&&((()))(((&&&%%%&&&''''''&&&&&&''')))((((((''''''''''''&&&&&&)))&&&$$$$$$%%%((())))))'''!!!$$$((('''%%%%%%+++,,,,,,***'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$(((&&&%%%%%%&&&&&&%%%$$$(((&&&$$$$$$%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((('''((())))))''''''((()))'''''''''(((((())))))***,,,,,,,,,***((('''((()))(((((((((((())))))))))))((((((((()))+++...222444<<>>???@@@@@@CCCDDDFFFIIINNNSSSXXX[[[gggsss'''%%%$$$%%%'''((((((&&&%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&&&&+++'''###"""$$$&&&&&&%%%%%%!!!"""&&&)))((()))+++)))))))))'''%%%$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%#########%%%&&&''''''''')))&&&######%%%(((((((((%%%&&&(((((('''(((***+++###&&&***------***&&&###'''(((((((((((((((((('''''''''''''''(((((((((((('''((()))(((''''''((()))%%%%%%&&&'''((()))***+++)))*********((((((***,,,(((((((((((())))))))))))((((((((()))+++---000222777AAATTThhhzzz~~~tttjjjaaaWWWJJJAAA=========??????===777333/////////......------,,,)))***,,,---------///111/////////000000111111222000222444555666777999;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFIIINNNSSSZZZ^^^iiittt+++)))&&&$$$%%%&&&'''(((%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%&&&***&&&######&&&((((((&&&$$$%%%''')))%%%!!!$$$***&&&''''''&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&&&&''''''###!!!!!!###$$$%%%&&&''''''''''''(((***,,,%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&((()))((('''&&&'''((($$$%%%&&&'''((()))***+++((()))***)))((((((***+++))))))))))))((((((((((((((((((((()))+++---///000555>>>MMMaaarrr}}}uuunnndddZZZQQQFFF<<<666555444444444444333222000---------,,,,,,,,,++++++)))+++,,,---,,,---...000/////////000111222222222222444555666555666777999;;;;;;<<<===>>>???@@@@@@AAACCCFFFIIIMMMTTT\\\aaalllwww******)))&&&$$$$$$&&&)))%%%&&&''''''&&&&&&''')))$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++++++++&&&(((+++))) $$$%%%&&&(((((('''''')))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''%%%###############$$$###""""""%%%'''$$$%%%%%%$$$###$$$''')))***'''### ###'''***&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''((((((&&&&&&'''((($$$%%%%%%'''((()))******+++++++++)))'''&&&'''((())))))))))))(((((((((((()))))))))***+++---...///555;;;GGGWWWfffoooqqqoooddd\\\SSSLLLDDD;;;555333......---,,,,,,---...///,,,,,,,,,,,,+++++++++++++++---......------...000...///000000111222333333333555666666555555777888;;;;;;<<<===>>>???@@@@@@AAADDDHHHKKKNNNUUU^^^eeeppp{{{"""'''+++***%%%"""%%%(((%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&''''''###%%%'''((('''&&&&&&&&&))))))+++)))""""""$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%"""%%%''''''%%%###"""###$$$(((,,,***&&&$$$''',,,%%%%%%%%%###"""###%%%((()))'''$$$""""""$$$''')))&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''((()))))))))******)))'''&&&((()))***)))))))))((((((((('''*********+++,,,---......333666===IIIUUUZZZYYYVVVPPPHHHAAA===888111///111***++++++++++++,,,---...******++++++,,,---------+++---............///111...///000111222333333444222333555666666666888:::;;;;;;<<<===>>>???@@@@@@CCCGGGKKKMMMQQQXXXbbbjjjvvv###,,,---'''"""###'''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''(((((($$$''')))'''"""+++))))))***((($$$$$$'''"""$$$''''''%%%###""""""%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''%%%$$$%%%'''!!!(((---+++$$$!!!%%%+++'''''''''%%%###$$$&&&(((%%%'''***------***'''%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&((((((((()))+++---******))))))((((((((('''******+++,,,------......///000555>>>FFFIIIFFFAAA@@@888333222///)))***...(((***---...------......)))***+++,,,...///000111+++,,,............000222...///000111222333444444000222444555666777:::<<<;;;;;;<<<===>>>???@@@@@@EEEIIIMMMPPPSSSZZZeeennnzzz$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''))))))(((&&&&&&%%%%%%%%%///***$$$###%%%((()))(((%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&$$$$$$&&&&&&$$$$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&%%%###"""###$$$'''&&&%%%$$$%%%'''***+++###%%%((()))((('''&&&'''&&&&&&'''((())))))((((((&&&''''''(((''''''&&&&&&%%%&&&(((((((((&&&$$$"""((()))***)))'''&&&&&&&&&%%%''')))******(((&&&$$$))))))))))))((((((((((((---''''''---000...,,,......///111444888999888666222111///---,,,,,,,,,------------,,,+++***)))(((------,,,,,,---///000111000//////.........//////---///000222333333333333666555444444555777:::;;;===>>>?????????@@@DDDFFFBBBCCCHHHPPPWWW^^^kkkvvv%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''(((((()))***'''$$$###$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%''''''%%%%%%''''''%%%###$$$&&&%%%$$$$$$%%%'''!!!"""$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((()))%%%'''***+++***)))((()))'''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&'''''''''(((***+++%%%&&&(((******)))'''%%%))))))))))))((((((((((((,,,''''''---000...,,,...,,,---...000222222111//////...,,,++++++++++++,,,((()))***+++,,,------------,,,,,,,,,,,,---///000------------...///000111...///111222333444333333666555444444555777:::;;;;;;<<<>>>>>>>>>@@@DDDFFFDDDDDDIIIQQQXXX```mmmyyy&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''((()))***+++&&&''''''&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((((((&&&&&&((((((&&&"""###%%%$$$######%%%&&&###%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%'''******)))(((((()))((((((((((((((('''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((***,,,---$$$&&&((()))***)))((('''(((((((((((())))))))))))***'''(((---///...,,,---,,,,,,,,,---...---***(((++++++***))))))******+++'''(((***+++,,,---......---,,,,,,++++++,,,------******+++,,,---///111222...///111333444444444333666555555555666888:::;;;;;;<<<>>>???@@@BBBFFFIIIGGGFFFJJJRRRYYYcccqqq~~~&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***)))))))))&&&&&&&&&''''''((()))***%%%(((+++***'''%%%''')))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%%%%((((((%%%"""###%%%%%%$$$$$$%%%'''###&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###%%%''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&'''((()))+++)))''''''''')))******$$$%%%''')))******)))((((((((((((((())))))))))))((((((***---...---,,,,,,---,,,+++,,,---,,,***((())))))))))))******++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++******++++++---...000111///000222333444555444444666555555666777888:::;;;<<<===???@@@BBBEEEIIILLLHHHHHHKKKSSS[[[eeeuuu%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))))))))'''&&&&&&%%%%%%&&&&&&'''$$$(((+++***'''&&&''')))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$''''''$$$$$$''''''$$$###$$$&&&&&&%%%%%%''')))!!!%%%&&&&&&$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&'''$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((())),,,)))'''&&&((())))))((($$$%%%'''((())))))))))))'''((((((((()))))))))***%%%(((+++,,,---------++++++***)))***,,,,,,+++***))))))***++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,,,,---/////////111222444555555555555555555666777888999:::;;;:::<<<>>>???AAADDDHHHLLLIIIIIIMMMUUU]]]hhhxxx%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&&&&######&&&&&&######$$$&&&&&&&&&&&&((()))!!!###&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((((((''''''((()))"""###%%%&&&((()))))))))'''&&&%%%%%%&&&''')))***'''''''''''''''((((((((((((&&&$$$&&&)))+++)))'''&&&&&&'''(((((()))))))))''''''(((((())))))******###)))---,,,,,,------***(((''''''(((***+++***))))))***+++,,,,,,,,,,,,,,,'''(((***+++,,,---......***++++++,,,,,,,,,++++++---,,,,,,,,,---...//////000111333555666666666555555666666777999999::::::888:::<<<===???BBBFFFIIIJJJKKKPPPYYYbbbmmm|||&&&''''''''''''(((((((((''''''((())))))(((''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&''''''&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$''''''$$$$$$''''''$$$!!!###%%%%%%%%%&&&''')))###%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%'''(((&&&'''((('''&&&&&&((()))###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%''')))***''''''((())))))(((&&&&&&'''%%%$$$'''******&&&"""''''''(((((((((((((((((('''''''''((()))*********!!!)))...,,,+++------***)))(((&&&''')))***)))))))))***+++,,,,,,,,,+++***((()))***+++,,,---------)))***+++---------,,,,,,,,,,,,,,,---...000111222111222444555666666666666555666777888999::::::::::::<<<>>>???@@@BBBFFFIIILLLMMMTTT^^^gggrrr(((((((((((())))))))))))'''((()))******)))((('''%%%&&&''''''((((((''''''$$$$$$$$$%%%''')))***+++)))'''$$$%%%)))+++***((("""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%((((((%%%%%%((((((%%% """$$$$$$$$$%%%&&&(((###%%%&&&&&&&&&&&&((()))%%%$$$###"""###%%%((()))$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$%%%''')))+++'''((()))******(((&&&$$$***(((&&&(((***((("""((((((((((((''''''''''''&&&''''''((()))******+++ )))...,,,+++------))),,,***))))))*********))))))***+++,,,,,,+++***)))---------,,,+++***)))((()))***+++---......------******+++---///222444555111222444666777777666666555666777888999:::::::::>>>@@@AAABBBCCCEEEIIILLLNNNPPPWWWaaakkkuuu&&&((())))))(((((()))+++'''&&&&&&&&&&&&'''(((((('''''''''((()))******+++))))))(((%%%"""!!!"""$$$)))(((&&&%%%&&&'''***+++"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%((("""%%%%%%""""""'''+++$$$%%%'''&&&%%%%%%&&&(((&&&'''''''''&&&%%%%%%$$$###&&&((('''%%%$$$&&&((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((((()))***++++++***)))(((&&&***------)))&&&%%%&&&((((((((('''&&&&&&%%%%%%((()))******(((''''''((())))))))))))))))))))))))''''''&&&'''***+++******(((&&&&&&+++111222+++$$$((()))***,,,,,,++++++***,,,+++,,,...+++'''(((---,,,,,,---...///000111222111222222333444555777888888777777888999<<<>>>???>>><<<:::;;;???DDDIIIKKKNNNSSS[[[dddmmmxxx'''((())))))(((((()))***%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))******)))'''%%%$$$%%%'''&&&&&&%%%%%%&&&(((***+++###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$!!!!!!###%%%$$$&&&'''%%% !!!$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''&&&&&&%%%$$$$$$&&&'''&&&%%%$$$''')))%%%&&&''''''((('''''''''((((((((((((((((((((((((((()))************)))(((***)))(((((()))***))))))'''''''''''''''&&&&&&&&&&&&''')))***)))((()))***))))))))))))))))))))))))((('''&&&'''***+++***)))+++)))'''))),,,,,,(((%%%)))***+++,,,,,,,,,++++++))))))***---+++(((***///,,,,,,---...///000111222222222222333444555666777777777777888999:::;;;;;;@@@???>>>???BBBFFFJJJLLLPPPUUU]]]eeemmmwww((()))***)))((('''((()))&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&&&&''''''*********(((''''''(((***&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$"""!!!###$$$&&&'''((($$$  $$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%'''***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((---(((######''',,,---,,,&&&&&&&&&'''''''''''''''$$$&&&((()))))))))***,,,))))))))))))))))))))))))((('''&&&''')))+++***))),,,+++***((('''&&&&&&&&&)))***++++++,,,,,,++++++((('''))),,,,,,***+++000------...//////000111111333333333333333444555666666777777888888888888888??????@@@AAACCCFFFIIIKKKRRRWWW___fffmmmwww)))******)))(((''''''((()))))))))))))))******+++$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&(((***((((((((('''&&&%%%###"""$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%$$$###$$$&&&((($$$%%%%%%$$$"""!!!"""$$$$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%&&&(((***''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++'''######%%%)))++++++%%%%%%&&&&&&'''(((((()))%%%'''))))))))))))***+++))))))))))))))))))))))))(((''''''((()))******)))***,,,,,,***'''%%%&&&((()))))))))******************((()))------+++,,,000---......///000000111111444444333333333444444555444666777999::::::999999===>>>@@@AAABBBDDDGGGIIIRRRWWW___fffmmmvvv)))******)))(((''''''(((***))))))))))))***++++++&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%$$$$$$&&&)))&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))(((''''''(((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&'''###$$$$$$$$$$$$%%%&&&((($$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&%%%((('''%%%%%%&&&'''((()))''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((''''''''''''''''''(((%%%''''''&&&$$$$$$&&&((($$$%%%%%%&&&'''((())))))''')))******((('''((())))))))))))))))))))))))))))))((('''((()))***)))(((&&&***...---***((()))+++(((((((((((())))))******...******......,,,,,,///......//////000000111111444444333333333444444555444555888:::<<<=========<<>>AAADDDDDDDDDGGGLLLPPPRRRWWW___ffflllttt|||'''((())))))(((((()))***'''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&$$$$$$&&&(((''''''&&&&&&&&&'''))))))###&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%######$$$&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&(((***+++(((%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''%%%&&&'''(((''''''((()))%%%&&&&&&&&&''''''((((((&&&(((******)))(((((()))))))))))))))))))))))))))***((('''((()))***)))''''''((()))***)))***+++,,,+++***)))))))))***,,,,,,+++'''&&&+++...---,,,---000000000000000111111111222222222333444555666777888888999:::<<>>AAACCCDDDCCCGGGNNNTTTTTTYYY```fffjjjpppwww}}}&&&((())))))(((((()))+++((((((((((((((()))******''''''''''''''''''''''''*********(((&&&&&&(((***...---)))'''%%%$$$%%%%%%###%%%((()))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''###"""!!!"""%%%&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''''''''&&&&&&%%%&&&))),,,+++((($$$$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((%%%###%%%***------+++&&&&&&&&&'''''''''''''''$$$&&&))))))))))))***+++))))))))))))))))))))))))***)))(((((()))***((('''+++)))'''&&&&&&(((***,,,---,,,+++++++++,,,---...((($$$###)))------,,,---000000000000111111111111111222222333444555777888::::::::::::;;;===???@@@;;;>>>AAAAAAAAAEEEMMMTTTWWW\\\bbbfffiiimmmsssxxx******))))))((((((((('''((((((((((((((((((((((((%%%&&&(((*********))))))+++)))''''''******(((&&&&&&''''''&&&%%%&&&''')))%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%$$$***&&&###"""%%%'''((('''&&&&&&&&&$$$######%%%''''''&&&&&&&&&&&&'''(((((($$$%%%%%%$$$###"""$$$%%%((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$&&&((('''$$$$$$'''***((()))***)))'''&&&%%%&&&((()))'''######(((+++***,,,***((((((***)))&&&###))))))))))))))))))))))))))))))))))))***+++,,,---************+++,,,---...---,,,***))))))***,,,---...------......///000111333333444444555666777777999999::::::;;;===???@@@???@@@@@@@@@CCCHHHOOOTTT[[[___dddffffffjjjrrryyy*********)))))))))(((((((((((((((((((((((((((((()))******))))))((('''&&&***(((&&&'''((()))'''%%%'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&''''''&&&$$$'''%%%######%%%%%%###!!!&&&'''(((&&&%%%$$$&&&'''&&&&&&&&&%%%&&&''''''(((%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$%%%&&&(((&&&'''))))))(((''''''(((((()))(((%%%%%%)))+++))),,,***))))))+++,,,***((())))))))))))))))))))))))((((((((())))))***,,,,,,))))))******++++++,,,,,,---,,,,,,,,,---...000111////////////000111222222222222333444555666777777999::::::<<<===>>>???@@@???@@@@@@BBBEEEKKKRRRXXX[[[___cccdddeeehhhpppwww*********))))))))))))(((((((((((((((((((((((((((******)))(((''''''''''''((('''&&&&&&''''''&&&%%%&&&(((***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))'''&&&'''(((((('''%%%&&&&&&%%%&&&&&&%%%"""'''((())))))'''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&$$$###$$$%%%&&&&&&&&&$$$&&&((()))(((((()))***'''******'''(((++++++)))***)))'''(((***+++++++++))))))))))))))))))))))))(((((('''(((((()))***+++((()))***+++++++++***)))++++++,,,...///000111222000000000000111222333333111222333444555666777777888:::<<<>>>???@@@@@@@@@???@@@BBBDDDHHHOOOWWW\\\^^^bbbeeefffeeeiiiqqqwww((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((***+++((((((''''''''''''&&&&&&%%%'''******)))'''&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((''''''((()))(((&&&((('''''''''''''''%%%$$$&&&(((******(((&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''$$$!!!"""&&&'''&&&$$$$$$&&&((()))(((((()))***&&&***+++)))***,,,+++(((((('''&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))((()))***,,,+++***(((''')))***,,,---.../////////000000000000000111333333111222222444555666777888888:::===@@@AAABBBAAA@@@AAABBBDDDFFFJJJQQQYYY___eeehhhkkkkkkjjjmmmttt{{{''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((***+++))))))))))))(((''''''(((###&&&)))******(((((((((&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((()))((('''''''''&&&%%%%%%''')))+++$$$&&&(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$%%%&&&(((((((((''''''''''''((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''$$$"""###&&&((('''$$$&&&((())))))(((''''''(((%%%)))+++******,,,+++''''''''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''((()))((()))***,,,+++***((('''+++,,,---.........------////////////000111222222111222333444666777888999888:::===@@@BBBBBBBBBAAACCCDDDFFFHHHLLLTTT\\\bbblllooopppooommmpppwww~~~&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&(((*********((('''((()))%%%''')))***)))(((((()))&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&((()))((('''%%%%%%$$$###"""$$$))),,,###%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''###%%%%%%%%%$$$%%%''')))(((((((((''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''%%%$$$%%%&&&'''''''''&&&((())))))(((&&&'''(((%%%)))***))))))+++***'''''')))***)))(((&&&&&&'''))))))))))))))))))))))))((((((''''''''''''((((((((()))***+++++++++***)))///.....................////////////000111222222222333444555777999::::::888:::<<>>@@@BBBDDDCCCFFFJJJQQQYYYdddooovvv~~~|||xxxzzz}}}~~~(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&'''(((((('''&&&%%%&&&''')))+++'''&&&%%%%%%%%%%%%&&&'''$$$###$$$%%%&&&'''&&&%%%"""###%%%''''''&&&%%%$$$%%%###&&&---///***'''(((&&&&&&&&&&&&&&&&&&&&&&&& $$$((()))'''%%%&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''')))++++++)))'''''''''&&&&&&''''''''''''&&&&&&%%%'''&&&"""###''')))((((((&&&%%%&&&)))+++)))'''&&&((())))))'''&&&'''(((''''''''''''''''''''''''))))))))))))******************))))))))))))******'''(((***+++,,,++++++***000---+++------+++,,,//////111222222222222333555444333444888;;;<<<:::777???===;;;<<>>===<<<>>>@@@DDDFFFGGGEEEIIIQQQZZZeeeppp{{{}}}))))))************))))))))))))))))))))))))))))))))))))))))))))))))((('''"""$$$&&&''''''(((***,,,(((((('''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''''''''&&&'''''''''((((((((((((&&&$$$%%%))))))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((&&&'''(((((())))))((((((&&&'''''''''((()))))))))&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&""""""%%%&&&$$$***(((''''''((('''&&&$$$(((((()))+++,,,+++(((&&&))))))))))))))))))))))))))))))))))))************(((((())))))*********+++222000---***))))))+++,,,,,,******...///,,,,,,//////111222222222222333555555555777999<<<===<<<:::======???@@@CCCEEEFFFGGGGGGMMMVVV```kkkwww~~~)))******++++++******)))))))))))))))))))))))))))*********)))((('''&&&&&&$$$%%%'''((('''(((***+++((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''(((''''''&&&&&&&&&'''((()))%%%&&&(((***)))''''''(((%%%%%%&&&&&&&&&&&&&&&&&&)))&&&$$$%%%(((***)))'''%%%&&&'''))))))(((''''''$$$$$$$$$%%%&&&'''((((((%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$&&&%%%!!!!!!###$$$!!!(((''''''''''''''''''&&&&&&%%%&&&(((***)))&&&###((((((((((((((((((((((((((()))))))))************'''((())))))******++++++...---+++)))(((((()))******)))***///000---,,,//////111222222222222333555444555666999;;;<<<<<<<<<<<<>>>AAADDDEEEFFFGGGHHHKKKQQQ[[[gggrrr|||~~~~~~******++++++++++++******)))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&''')))(((''''''((()))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&'''(((&&&&&&%%%%%%&&&&&&'''(((###'''++++++***(((''''''%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$''')))(((%%%$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((((((%%%&&&'''&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&%%%''''''######%%%%%%"""$$$%%%&&&&&&''''''((()))%%%%%%&&&((()))(((&&&$$$''''''''''''''''''''''''((()))))))))************'''((()))***+++*********((()))***++++++++++++++++++)))+++000000...---//////111222222222222333555222444666777999:::;;;<<<<<>>CCCGGGHHHFFFGGGJJJNNNRRR[[[iiivvv|||zzz|||+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((('''$$$&&&((()))))))))+++---(((((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$(((+++)))%%%###%%%(((&&&''')))***+++***((('''$$$((('''''')))$$$$$$%%%%%%&&&'''(((((($$$(((++++++(((&&&&&&'''(((((('''&&&&&&((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((***&&&''''''''''''''''''&&&"""&&&'''%%%%%%((((((%%%$$$&&&((('''%%%$$$&&&(((###(((+++''' &&&---))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++)))&&&%%%***)))''''''(((+++...000444000///000000...///333///111222222222222333555333555888999888:::>>>AAA???CCCGGGHHHFFFGGGKKKOOORRR\\\jjjyyy~~~{{{zzz}}}---,,,******+++,,,+++***+++*********)))))))))(((&&&&&&'''((()))***++++++((()))(((&&&'''***)))%%%++++++***((((((''''''''''''((()))(((&&&%%%$$$%%%&&&&&&&&&''''''''''''((())))))))))))************&&&'''((('''&&&&&&'''((()))%%%""""""%%%(((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$''''''((((((((((((''''''&&&(((***+++)))&&&'''+++%%%&&&((())))))'''&&&$$$&&&'''(((((()))((((((((())))))************)))((()))))))))***++++++,,,,,,---,,,+++++++++,,,---......000222222222111222333222222333444555555555555666666777888:::;;;<<<======@@@CCCDDDEEEHHHOOOTTTZZZbbbooo~~~|||xxxyyyzzz{{{444111///.........---,,,+++++++++***************''''''(((((()))*********&&&'''&&&%%%''',,,,,,((()))((('''&&&&&&%%%%%%%%%###%%%'''(((''''''((()))'''''''''((((((((())))))((((((((()))))))))******&&&'''((('''&&&&&&'''(((---***&&&%%%''''''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''(((((((((((('''''''''((())))))'''%%%&&&(((&&&&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((((())))))******))))))((()))))))))***++++++,,,,,,,,,+++*********+++,,,---...000222222111111222333222222333444555555555555777888999:::;;;<<<======>>>AAADDDEEEGGGJJJQQQVVVbbbiiiuuu~~~}}}}}}yyyvvvwwwyyyzzz~~~777444000......---,,,***+++++++++++++++++++++,,,))))))))))))))))))))))))$$$&&&%%%$$$'''---///,,,)))((('''&&&&&&%%%&&&&&&###%%%'''(((''''''((()))(((((((((((()))))))))***'''''''''(((((((((((()))&&&'''((('''&&&&&&'''(((,,,+++)))((()))((('''%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''$$$&&&'''&&&%%%&&&((()))''''''''''''''''''''''''%%%&&&''''''(((''''''''''''(((((())))))((((((((()))))))))***++++++,,,,,,*********)))***+++,,,,,,---///111111111000111333222333333444555555666666::::::;;;;;;<<<===>>>>>>@@@CCCFFFGGGIIIMMMTTTZZZhhhppp||||||yyyxxxxxxzzzvvvtttwwwxxxyyy}}}:::777222000...---,,,+++******+++++++++,,,,,,,,,*********)))))))))((((((%%%'''&&&$$$(((...000---******)))(((((((((((((((&&&((()))(((&&&%%%%%%&&&''''''((((((((()))))))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&(((''''''((()))******)))(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''"""%%%%%%$$$%%%)))++++++''''''&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&''''''((((((((((((''')))))))))***++++++,,,,,,*********++++++,,,------,,,...000111111000222333333333333444555666777777::::::;;;<<<<<<===>>>>>>AAACCCFFFHHHJJJOOOWWW]]]jjjsss}}}xxxvvvuuuuuuwwwuuuuuuxxxzzzzzzBBB>>>999555333111000...++++++++++++++++++++++++++++++******))))))((((((((()))(((&&&(((---...+++***))))))(((((((((((()))&&&''')))((('''%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((''''''((((((((((((''''''&&&)))((($$$%%%******&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((()))))))))***++++++,,,,,,++++++,,,------.........,,,...000111111111222444333333333333555666888999999999:::;;;<<<======>>>AAACCCFFFHHHKKKQQQYYY```nnnxxx}}}yyyvvvtttttttttwwwvvvxxx|||}}}}}}MMMHHHAAA;;;777444111000---------,,,,,,++++++++++++++++++******))))))))))))******(((***...---)))''''''&&&&&&&&&&&&''''''"""$$$&&&''''''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((('''(((((('''$$$######$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''***...,,,&&&%%%(((%%%%%%%%%&&&&&&'''(((((((((&&&''''''((()))(((((((((&&&''''''((()))))))))))))))))))))***++++++,,,,,,***+++,,,...////////////,,,///111222222222444555333333333333444777999:::888999:::;;;<<<>>>??????AAADDDGGGIIILLLSSS\\\cccuuu}}}{{{xxxuuusssssstttuuuxxxyyy|||___YYYPPPGGG@@@;;;777555111000000///...---,,,,,,++++++******************'''***+++***,,,///---(((''''''&&&&&&&&&&&&''''''!!!$$$&&&''''''((()))+++''''''''''''((((((((((((&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''((((((((((((&&&###"""###&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''''''''((((((((((((''''''(((---,,,&&&%%%)))$$$$$$%%%&&&((((((((((((''''''((())))))******))))))&&&'''((()))************)))))))))***++++++,,,,,,)))***,,,...////////////---///222333333333555666444333333333444777999;;;888999:::<<<>>>@@@AAABBBCCCEEEHHHJJJNNNUUU```gggyyyvvvtttrrrqqqqqqsssuuuvvvyyy{{{uuunnncccXXXOOOHHHCCC@@@444333222111000///...---************************%%%)))++++++...111...)))))))))((((((((())))))***%%%&&&(((((('''&&&''''''(((((((((((())))))))))))'''''''''(((((((((((()))&&&'''((('''&&&&&&'''(((%%%&&&'''%%%######'''+++&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((((((((((((''''''!!!(((((($$$&&&+++&&&###$$$&&&)))))))))((('''(((((()))***************'''''')))***++++++++++++)))))))))***++++++,,,,,,((()))+++---...............000222444444444666777444333333333444777:::;;;888999;;;===@@@BBBDDDDDDDDDGGGJJJLLLPPPXXXbbbjjjxxx~~~}}}|||~~~}}}{{{qqqpppooonnnooorrruuuwwwyyy|||qqqkkkdddXXXMMMHHHAAA;;;555111111222111///---,,,+++,,,...///...---+++,,,***'''+++000,,,$$$)))))))))+++,,,+++(((&&&)))))))))))))))(((((('''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((''''''''''''(((((())))))((()))***&&&"""###)))%%%%%%&&&((()))******)))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$&&&'''''''''&&&&&&((()))'''&&&&&&&&&'''(((***+++''''''''''''''''''&&&&&&''''''((())))))***))))))************++++++++++++(((((((((((()))))))))))))))******++++++,,,------............/////////000111111000222444666555555222333555777999999999999999999;;;===???BBBDDDFFFDDDHHHMMMRRRWWW___iiiqqq~~~wwwrrrtttwww|||{{{vvvrrrpppooonnnlllllloootttxxxyyy}}}{{{uuujjj___ZZZKKKEEE===888666555222000///...,,,,,,------,,,+++,,,---+++)))---111...'''222000...,,,***&&&!!!&&&'''(((((())))))))))))))))))((('''''''''(((((((((((('''&&&'''((()))***)))(((((('''''''''(((((('''$$$$$$&&&$$$!!!"""&&&"""%%%((((((&&&%%%''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''&&&'''''''''&&&&&&((()))''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------........./////////000000111111000222444666555555333333333333555777888:::;;;<<<<<<>>>@@@BBBDDDEEEGGGKKKOOOTTTZZZcccnnnvvv}}}vvvqqqrrrtttxxx{{{zzzwwwssspppsssrrrqqqooonnnpppuuuxxxzzz~~~~~~tttnnn\\\UUUKKKCCC???;;;777444333111///.........,,,+++------,,,+++...111///))),,,++++++++++++***'''%%%%%%%%%&&&'''((()))******)))))))))(((((()))******(((((('''''''''((()))******)))((('''''''''''''''***&&&$$$'''(((&&&%%%'''###(((,,,***&&&###&&&+++'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&''')))&&&'''''''''&&&&&&((()))((((((''''''''''''((()))''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------....../////////000000000111111000222444666555555333222111000111444888:::======>>>>>>@@@AAACCCDDDHHHKKKPPPTTT[[[fffsss|||zzztttooooooqqqsssttttttrrrooommmuuuuuutttrrrqqqsssvvvyyy{{{~~~{{{nnnfff[[[RRRKKKEEE???;;;888555222111000000///------,,,+++,,,---///---***%%%%%%&&&)))---///...---&&&&&&&&&''''''((()))***))))))((((((((()))******((((((((((((((()))))))))******)))''''''&&&&&&&&&,,,&&&$$$'''***)))((())))))+++---,,,)))((()))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((%%%'''''''''&&&&&&''')))((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***************(((((((((((())))))))))))(((((()))))))))***************++++++,,,------......////////////000000000111111000222444666555555222222111111333555888999;;;<<<<<<>>>@@@BBBDDDEEEGGGJJJNNNSSS[[[ggguuu~~~yyysssooommmnnnnnnooonnnmmmllllllrrrssssssssssssuuuxxx{{{|||}}}vvvlllccc\\\UUUMMMGGG===:::666444333222111000---++++++,,,---+++******,,,*********++++++***((()))(((''''''''''''(((((((((((((((''''''((())))))((((((((()))))))))))))))******)))''''''&&&&&&&&&)))###!!!%%%(((&&&%%%&&&---+++******,,,,,,)))'''''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&%%%'''''''''&&&&&&''')))((((((((((((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))******+++(((((((((((())))))))))))))))))))))))***************++++++,,,------......////////////000000000111111111000222444666555555111222444555777888888888888999:::===@@@CCCEEEGGGHHHKKKOOOUUU]]]iiixxx|||wwwqqqnnnmmmlllllllllkkkkkkkkkkkkmmmoooqqqssstttwwwzzz}}}}}}|||vvvooohhh___XXXIIIEEE@@@;;;999777444333000...---///...***)))+++---,,,******++++++***(((+++***)))'''''''''((()))***)))(((''''''''''''((('''((()))*********))))))***)))((('''''''''''''''***&&&$$$'''(((&&&&&&(((---(((%%%'''+++,,,(((###'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''&&&%%%&&&'''''''''&&&&&&((()))''''''((((((((((((((('''%%%%%%&&&&&&'''(((((((((!!!"""###%%%&&&'''((((((&&&&&&'''''''''((((((((()))))))))*********++++++++++++,,,,,,------....../////////000000000111111111111000222444666555555222333555888999999999999888999:::===AAADDDGGGIIIIIIMMMRRRXXXaaammm{{{zzztttoookkkkkkkkkkkkjjjjjjjjjjjjjjjjjjlllpppsssuuuxxx|||~~~~~~zzzqqqiii]]]XXXPPPIIIDDD@@@<<<:::666333333555222---+++...***)))((())),,,......---+++***)))(((((()))+++,,,,,,+++***)))(((''''''''''''((()))***+++***)))))))))(((((('''''''''((((((,,,******+++)))&&&'''+++***'''&&&'''******(((%%%&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&'''''''''&&&&&&((()))%%%&&&'''((())))))((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********+++++++++++++++,,,,,,---.........//////000000000111111111111111000222444666555555444444555666777999:::;;;;;;<<<===@@@CCCFFFHHHJJJHHHMMMSSSZZZbbbnnn{{{|||vvvpppkkkhhhiiijjjjjjiiiiiiiiihhhhhhjjjmmmqqquuuwwwyyy{{{}}}|||tttnnnhhh___VVVOOOIIIDDDAAA;;;777777999666///...222---+++******+++,,,++++++***)))(((((()))+++---///...---,,,***)))((((((((('''((()))++++++******)))(((((('''''''''(((((())))))((())))))%%%!!!###(((((()))*********)))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))%%%$$$######$$$%%%((()))&&&'''''''''&&&&&&((()))$$$%%%''')))))))))))))))%%%%%%&&&&&&'''((())))))************)))((('''&&&************++++++++++++)))************+++++++++++++++,,,------......///000000000000111111111111111111000222444666555555666555444333555888;;;===??????@@@BBBDDDGGGIIIJJJFFFKKKRRRYYYaaalllxxxzzztttnnnhhheeehhhhhhiiiiiihhhhhhgggffflllooosssvvvxxxyyy{{{|||yyypppjjjdddZZZOOOFFFDDDAAA<<<888666555333222111///---,,,,,,---,,,+++(((((()))*********))))))...,,,******+++,,,+++***(((''''''((())))))'''%%%+++***)))'''''''''((())))))'''%%%&&&((()))'''%%%)))%%%"""###&&&******(((''''''''''''(((((((((((()))***)))'''%%%%%%''')))((((((''''''''''''((((((&&&******%%%%%%((((((###'''&&&%%%%%%'''(((((('''&&&%%%%%%%%%&&&''')))***''''''((()))))))))))))))###%%%'''))))))((('''&&&***************+++++++++++++++,,,------......///000000///......///111222111111111222222333333333111333555666777888:::<<<999;;;>>>BBBEEEHHHJJJKKKIIIMMMSSSZZZbbbmmm{{{~~~xxxrrrlllhhhfffeeefffhhhhhhhhhiiijjjlllqqqrrruuuxxx{{{|||}}}}}}vvv{{{xxxrrriii___WWWRRRNNNHHHBBB>>>;;;777555444111...------.........---------------,,,,,,++++++***(((((()))******)))***))))))***++++++***(((***)))(((''''''(((((())))))'''%%%&&&((()))'''%%%,,,,,,***)))((((((***,,,''''''''''''((((((((((((((())))))'''&&&&&&''')))(((''''''''''''''''''((($$$''''''######&&&&&&###'''&&&$$$%%%&&&((((((''''''&&&&&&%%%&&&'''))))))''''''((()))))))))))))))!!!"""$$$&&&'''(((((('''************+++++++++++++++,,,,,,------......///111000000000000111222222111111222222222333333333222444777888888999;;;===<<<===???BBBEEEHHHJJJLLLIIIMMMRRRXXX___kkkyyyzzztttnnniiifffdddccceeegggiiiiiijjjlllnnnqqqsssvvvyyy{{{|||||||||aaafffmmmuuu}}}{{{tttnnnfffbbbZZZSSSLLLFFF@@@<<<;;;888444111111111111111......------,,,++++++++++++)))((((((***+++************)))***,,,,,,***))))))(((((((((((())))))***((('''&&&&&&(((((((((&&&...000000---(((&&&)))---''''''''''''(((((((((((('''(((((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''$$$&&&&&&###$$$''''''%%%'''&&&%%%%%%'''(((((('''(((''''''&&&&&&'''((((((''''''((()))))))))))))))"""###$$$&&&''')))***+++************++++++,,,,,,,,,,,,,,,---......//////000111111222333333222222222222222222333333333333444666888999999:::===???@@@@@@AAABBBEEEHHHJJJLLLJJJMMMQQQUUU]]]hhhvvv{{{xxxtttooojjjfffcccbbb```cccgggiiikkkmmmooorrrrrrtttwww{{{}}}}}}|||{{{SSSVVV[[[bbbiiirrr|||xxxssslllddd]]]UUUMMMIIIEEEAAA;;;777555444333222//////...------,,,,,,,,,---+++******,,,------,,,)))(((((()))***+++)))(((''''''(((((())))))******''''''''''''((((((((((((---------+++'''&&&''')))''''''''''''((((((((((((&&&'''(((((('''''')))***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((******)))'''&&&&&&((())))))(((((((((((('''''''''''''''''''''((()))))))))))))))'''''''''((()))+++,,,---)))******++++++,,,,,,,,,,,,,,,------...////////////000111333333333222222333333333333333333333333444666888999:::;;;===???AAAAAAAAAAAACCCFFFIIIKKKKKKMMMQQQTTT[[[fffsss}}}~~~{{{tttrrrnnniiieeecccbbbaaa^^^bbbfffjjjmmmooorrruuupppssswww{{{~~~~~~~~~}}}KKKLLLNNNRRRWWW```iiipppwww|||zzztttmmmeee]]]XXXOOOJJJDDD>>>;;;888666444444333222111000000000000...,,,++++++,,,------,,,)))(((((()))+++,,,***)))''''''(((((())))))******&&&'''(((((((((((()))))),,,***'''((()))***(((&&&''''''''''''((((((((((((%%%'''((((((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&&&&'''((()))+++***)))'''(((***++++++***((((((((((((((((((''''''''''''((()))))))))))))))******)))))))))******+++)))******+++,,,,,,------,,,,,,---......//////000---///000222333333222111333333333333333333333333333555888999999:::<<<>>>AAA@@@@@@@@@BBBEEEHHHJJJLLLNNNQQQTTTYYYcccpppyyy~~~{{{wwwtttnnnlllhhheeebbbaaaaaabbb^^^bbbgggllloooqqqtttvvvooorrrvvv{{{~~~JJJJJJIIIIIILLLRRRYYY___hhhmmmuuu|||{{{tttlllgggYYYUUUPPPJJJFFFCCC???<<<999777555222000/////////---+++***)))***+++***)))+++******,,,...///...,,,'''((()))))))))))))))(((&&&'''((()))(((((()))+++,,,)))&&&(((,,,---+++'''''''''''''''((((((((((((%%%'''))))))((('''((((((''''''&&&&&&&&&&&&'''''')))%%%$$$%%%%%%%%%&&&******)))((((((***++++++***'''(((((()))))))))((((((''''''((()))))))))))))))(((((((((((('''''''''''')))******+++,,,---......---------...//////000000......000111222222333222444444444444333333333333444666888999999:::<<<>>>?????????@@@BBBEEEGGGIIIJJJMMMPPPSSSXXX```kkkssswww|||}}}zzzwwwsssooommmhhhfffccc```___```aaabbb___ccciiimmmppprrrtttvvvqqqsssvvvzzz~~~VVVTTTPPPKKKHHHIIIMMMQQQUUU[[[cccjjjooovvv~~~xxxrrrgggddd```]]]ZZZVVVRRRNNNEEEBBB>>>999555333111111///---+++*********)))(((+++++++++,,,...///...---((())))))******)))((('''%%%'''))))))((((((***,,,***))))))***++++++***)))''''''''''''((((((((((((&&&(((******((('''&&&'''(((''''''''''''''''''(((+++&&&$$$&&&&&&###%%%***)))'''&&&'''(((***))))))&&&'''((()))******))))))''''''((()))))))))))))))%%%&&&'''((((((((('''&&&)))******+++,,,---...///------......//////000000000000000111222333444555555555444444444333333333555777999:::;;;<<<>>>@@@>>>???@@@BBBEEEGGGHHHIIIGGGJJJOOORRRVVV]]]eeelllqqquuu|||yyywwwsssqqqooollliiifffcccaaa^^^\\\\\\^^^```bbbaaaeeekkkoooqqqrrrssstttvvvwwwxxxzzz|||~~~fffbbb[[[RRRJJJFFFFFFGGGFFFMMMUUU[[[```gggqqqxxx~~~xxxrrrpppnnnmmmkkkgggccc___VVVRRRMMMFFF@@@<<<:::888222000---,,,,,,,,,+++))))))))))))+++---...---+++))))))*********((('''&&&%%%'''***)))((((((***,,,&&&***,,,+++'''%%%''')))''''''''''''((((((((()))'''(((******(((&&&&&&&&&((((((''''''''''''((((((///)))&&&((((((%%%''',,,'''&&&%%%%%%'''(((((('''%%%&&&((()))*********)))'''(((((()))))))))))))))$$$&&&(((***++++++)))))))))******+++---...//////------......///000000000222111111111222444666777555555555444444333333333666888;;;<<<<<<===???AAA===???AAADDDGGGHHHIIIJJJDDDHHHMMMQQQTTTZZZbbbhhhlllqqqvvvzzz{{{{{{zzzzzzrrrpppmmmkkkiiigggeeebbb```^^^[[[ZZZZZZ\\\___aaabbbfffllloooqqqrrrsssssszzzzzzyyyyyy{{{}}}uuuggg]]]VVVQQQJJJEEEDDDFFFIIILLLRRRZZZbbbgggqqqyyy}}}vvvwwwyyy||||||zzzvvvrrrllleee]]]UUUOOOIIICCC>>>999444222444222,,,***------+++))))))+++---......)))))))))))))))*********&&&((()))***))))))+++---(((((())))))))))))(((((()))"""%%%***(((&&&((((((((())))))))))))((((((((((((((((((((((((((((((,,,,,,***(((&&&&&&))),,,(((((()))***************)))))))))))))))(((''''''"""$$$&&&((()))(((&&&$$$))))))))))))************++++++,,,,,,,,,---------////////////000000000000111222333444444444333222222333333444444555555555666888:::<<<>>>?????????AAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJMMMSSSYYY\\\^^^gggiiilllnnnpppqqqppppppooojjjfffccccccbbb___]]]ZZZ]]]___]]]ZZZ[[[aaafffjjjlllmmmnnnooopppsssvvvxxxyyy{{{||||||}}}yyynnnfff]]]TTTNNNEEEEEEEEEGGGJJJPPPVVVZZZ___gggsss|||~~~}}}zzztttlllddd^^^XXXQQQMMMBBB<<<777666333...///333222///,,,******++++++***************************''')))******))))))***,,,(((((())))))))))))((((((***### $$$)))((('''((((((((())))))))))))((((((((((((((((((((((((((((((******)))&&&%%%%%%(((***(((((()))***************%%%&&&''')))************((((((((((((((('''''''''))))))))))))************++++++,,,,,,,,,---------//////000000000000111111222333444555666555444333222333333444444555555666666888:::<<<>>>?????????AAABBBDDDEEEGGGHHHHHHHHHFFFGGGIIILLLOOOSSSVVVXXXaaaccceeehhhjjjjjjjjjjjjhhhdddaaa_________]]]\\\\\\___aaa___]]]^^^ccchhhkkkmmmoooqqqrrrtttxxxzzzxxxzzz|||}}}~~~zzzqqqfff___PPPMMMJJJGGGFFFHHHKKKMMMNNNUUU___hhhpppyyy}}}}}}~~~wwwpppiiiccc___SSSLLLDDD???:::666777:::999555000---,,,+++)))(((************************(((***+++***))))))***+++((())))))******))))))(((+++$$$!!!###''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''%%%$$$$$$''')))(((((()))***************%%%&&&''')))************---,,,***((('''((()))))))))))))))*********++++++,,,,,,,,,,,,------------000000000111111111222222333333555666666666555555222333333444555555666666777888:::<<<>>>??????@@@AAABBBDDDEEEGGGHHHHHHHHHBBBEEEIIIKKKKKKLLLOOORRRXXXZZZ\\\___```aaaaaaaaa```^^^\\\\\\]]]^^^^^^]]]___aaacccbbbaaabbbfffjjjkkkmmmppprrrtttvvvzzz|||xxxzzz}}}zzzttteee```XXXPPPKKKHHHGGGFFFHHHLLLQQQWWW^^^gggpppwwwxxx}}}yyyvvvwwwzzz}}}vvvqqqnnnfff```WWWOOOHHHBBB@@@AAA<<<888333000...---+++***+++++++++++++++************+++,,,+++)))))))))+++)))))))))******)))))))))+++&&&""""""%%%''')))***(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&$$$%%%''')))(((((()))***************)))))))))))))))(((''''''++++++***)))))))))******))))))*********+++++++++,,,,,,,,,------------...000000111111222222333333222333444555666666555555222333333444555666777777888999:::<<<>>>???@@@AAAAAABBBDDDEEEGGGHHHHHHHHH???EEEKKKLLLJJJJJJMMMQQQRRRSSSUUUWWWYYYZZZZZZZZZ[[[ZZZ[[[\\\^^^___`````````bbbdddddddddeeehhhkkkkkkmmmppprrrtttuuuxxxzzzyyy{{{~~~yyyrrrggg]]]UUUNNNHHHEEEGGGGGGHHHJJJNNNVVV^^^ccchhhnnntttsssooonnnsssyyy}}}{{{tttqqqjjjaaaWWWPPPIIIEEE<<<999444111000///...------,,,,,,,,,+++++++++******+++,,,+++***)))***+++))))))************))))))***(((%%%"""$$$''')))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))((('''''')))+++(((((()))***************)))))))))))))))(((''''''%%%&&&)))+++++++++***)))************++++++++++++,,,,,,---------.........///000000111222222333333000111333444555555444444222222333444555777777888999999:::<<<===???AAAAAAAAABBBDDDEEEGGGHHHHHHHHH@@@FFFLLLNNNLLLLLLOOOSSSOOOPPPQQQSSSUUUVVVWWWXXXVVVXXXZZZ\\\^^^___aaabbb```bbbcccdddeeegggiiikkkmmmpppsssttttttuuuvvvwwwzzz|||~~~tttkkkccc[[[RRRLLLHHHFFFCCCBBBDDDIIIPPPTTTYYY^^^cccddddddgggpppyyy~~~~~~zzzpppggg```WWWPPPCCC???:::666444222000///...------,,,,,,+++++++++)))+++,,,+++******+++,,,)))******++++++******)))((()))'''###$$$'''***)))(((((())))))))))))(((((())))))))))))))))))))))))(((*********))))))***,,,(((((()))***************%%%&&&''')))************"""$$$(((+++,,,,,,***)))*********++++++++++++,,,,,,---------...............//////000111222333333///000222444555555444444222222333555666777888999:::::::::;;;===???AAABBBAAABBBDDDEEEGGGHHHHHHHHHDDDHHHLLLMMMMMMNNNQQQTTTOOOPPPQQQRRRTTTVVVWWWXXXSSSVVVZZZ\\\]]]^^^```bbbaaabbbccceeegggiiijjjkkkpppsssvvvwwwwwwvvvwwwwwwzzz|||~~~|||vvvnnneee]]]QQQMMMFFFAAAAAACCCFFFHHHIIIMMMQQQTTTWWW```llluuuwwwrrrkkkcccTTTOOOHHHAAA===999555222.........---,,,,,,++++++)))***++++++++++++,,,---)))******++++++******)))'''***)))%%%$$$(((***'''(((((())))))))))))(((((())))))))))))))))))))))))((()))******))))))+++,,,(((((()))***************%%%&&&''')))************%%%&&&((()))*********************+++++++++,,,,,,------------............---......///111222222333000111333444666666555555222222333555666888999999:::::::::;;;===???BBBCCCAAABBBDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYUUUYYY]]]_________aaadddbbbbbbdddfffiiikkklllkkknnnqqquuuwwwwwwwwwwwwxxxyyy{{{}}}vvvooo]]]VVVMMMEEEBBBAAAAAABBB>>>@@@CCCGGGNNNYYYfffppp{{{tttddd^^^UUUMMMFFF???:::666//////...---,,,,,,++++++((()))++++++++++++---...******++++++++++++******&&&***+++&&&$$$((()))'''(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***,,,(((((()))***************)))))))))))))))(((((('''***))))))(((((()))***+++******+++++++++,,,,,,,,,---------.........//////,,,---...///000111222222111222444666777777777666222222333555666888999999;;;::::::;;;===???BBBCCCAAABBBDDDEEEGGGHHHHHHHHHMMMKKKIIIHHHJJJLLLLLLLLLQQQRRRRRRSSSUUUWWWYYYZZZYYY]]]aaacccbbbbbbdddfffccccccdddgggkkkmmmmmmllljjjmmmrrrtttuuuuuuvvvwwwxxxzzz}}}rrrhhh\\\TTTKKKBBB======>>>???@@@BBBEEENNNYYYaaapppzzz|||qqqlllddd[[[SSSLLLEEEAAA:::666111000222333222000,,,+++))))))+++,,,,,,+++)))******)))((('''''')))******++++++++++++******'''((((((((('''(((***,,,))))))))))))************)))************+++++++++---,,,+++***))))))))))))************))))))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,---------------......///000000000000111111000///000333666444444444555555555555666333444666888:::;;;<<<===888888999:::<<<>>>@@@AAABBBBBBBBBDDDFFFIIILLLMMMKKKKKKKKKKKKLLLMMMOOOOOONNNPPPSSSUUUWWWWWWWWWVVVXXX[[[^^^aaaaaabbbdddeeefffggghhhiiijjjkkklllllllllnnnppprrrtttvvvzzz}}}{{{}}}xxxkkk```UUUHHH@@@???<<<<<<======@@@FFFPPPVVV___iiivvvzzzuuunnnggg___XXXPPPLLLBBB===888666777777444222---+++***+++...///000///((()))******((('''((()))******++++++++++++******((())))))((('''''')))+++))))))))))))************)))************+++++++++,,,,,,++++++***))))))((((((((())))))******++++++******)))))))))***+++,,,++++++,,,,,,,,,---------------......///000000000111222222111000111444777444444444555555555555666555666777888::::::;;;;;;============>>>???@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNPPPSSSVVVXXXYYYYYYYYYWWWZZZ^^^```aaaaaacccdddgggggghhhiiikkklllmmmmmmppprrruuuvvvwwwzzz}}}~~~~~~yyymmm___PPPFFFCCC======<<<;;;<<>><<<888555111///------///000000000((()))******)))((()))+++******++++++++++++******)))******)))''''''(((***))))))))))))************)))************+++++++++++++++,,,,,,+++***((('''''''''((()))***+++,,,---++++++*********+++,,,---,,,,,,,,,,,,------------------......///000000000222333333222111222555777444444444555555555555666666777888999::::::::::::@@@???>>>>>>>>>>>>>>>>>>AAABBBEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQNNNPPPSSSWWWYYY[[[\\\\\\XXXZZZ^^^``````aaabbbdddgggggghhhjjjkkklllmmmnnnsssuuuwwwxxxyyy{{{~~~lllzzz|||rrreeeWWWMMMKKKGGGFFFDDDAAA@@@???@@@AAADDDKKKTTT[[[bbbjjjttt{{{|||uuummmggg___ZZZRRRLLLHHHCCC<<<888777444111.........---,,,(((***+++***))))))***,,,******++++++++++++*********++++++***((('''((()))((()))))))))************))))))*********+++++++++)))***,,,---,,,+++((('''(((((()))******+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,------------...------......///000000000111222333222111222444666444444444555555555555666666777888999:::;;;;;;;;;>>>======<<<<<<======>>>AAACCCFFFIIIKKKKKKJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUXXXZZZ\\\]]]]]]YYY\\\___aaabbbbbbccceeeeeefffgggiiijjjlllmmmnnnssstttvvvwwwwwwyyy|||~~~}}}]]]nnn{{{rrrhhh]]]VVVUUUWWWUUUQQQNNNJJJEEEAAA???AAADDDHHHMMMRRRZZZdddkkkvvvzzzzzzuuupppjjjaaaZZZTTTMMMFFF@@@===999444000...---,,,+++)))+++,,,+++******+++,,,******++++++++++++*********+++,,,+++)))(((((()))((()))))))))************))))))*********+++++++++)))***+++---,,,+++)))'''+++++++++***************++++++,,,,,,------------,,,,,,---------.........------......///000000000///000222111111111333555444444444555555555555666444555777999;;;<<<======<<<<<<<<<===>>>???@@@AAAAAADDDGGGKKKLLLLLLKKKIIILLLMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\___bbbdddddddddeeefffdddeeefffhhhjjjkkkmmmmmmrrrsssuuuvvvvvvxxx{{{}}}}}}RRReee}}}yyyqqqkkkeeedddfffjjjgggccc^^^XXXQQQIIICCCAAAAAA@@@AAAEEEMMMWWW]]]gggkkkrrrxxx~~~~~~xxxqqqjjjeee^^^WWWQQQFFFBBB<<<777444222000///+++,,,---,,,***)))***+++******++++++++++++******)))***,,,+++***))))))***))))))))))))************)))************+++++++++)))***+++,,,++++++***))),,,,,,+++++++++************+++,,,---------,,,,,,,,,---------............------......///000000000...000111222111111222444444444444555555555555666444555777999;;;===>>>>>><<<======???AAACCCEEEFFFCCCEEEHHHKKKLLLLLLKKKJJJMMMMMMNNNOOOQQQSSSTTTUUUXXXXXXYYYYYYZZZ[[[[[[[[[^^^```dddeeeeeeeeefffgggdddeeefffhhhjjjlllmmmnnnrrrtttvvvwwwxxxzzz}}}~~~KKK___xxxtttooonnnooottt{{{~~~{{{wwwqqqjjj```UUUNNNEEEAAA===:::<<>>???AAACCCEEEFFFDDDFFFHHHKKKLLLLLLLLLKKKMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^aaadddeeeeeeeeefffgggfffggghhhjjjlllnnnppppppqqqsssvvvwwwxxx{{{~~~HHH\\\vvvwwwmmmlllooovvvxxxmmm```WWWJJJEEE===777666:::AAAFFFHHHLLLSSSZZZbbbkkksssxxx{{{~~~{{{wwwllldddXXXLLLBBB999333///...//////---+++))))))*********++++++++++++******''')))+++,,,+++***++++++))))))))))))************)))************++++++++++++******))))))***++++++))))))***+++,,,------...)))***+++,,,---,,,++++++---------.........//////------......///000000000000222444444333333444555444444444555555555666666888888999:::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCEEEGGGHHHJJJLLLLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVVVVXXXZZZ\\\^^^___^^^```ccceeeddddddeeefffggghhhjjjlllnnnppprrrrrroooqqqtttvvvwwwzzz}}}JJJ___vvvzzzsssppptttyyy~~~vvvhhh^^^VVVKKK@@@;;;999666666999@@@CCCFFFKKKRRR\\\gggmmmrrrxxxrrreee\\\QQQAAA666333,,,,,,---,,,+++***,,,---)))***++++++++++++*********++++++,,,,,,++++++***(((*********)))((()))***(((((()))(((((('''&&&%%%,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////111000/////////000222333111111111111111222222222333444666666555666777999777999;;;;;;;;;;;;===???????????????@@@BBBDDDEEEKKKJJJIIIKKKNNNOOOMMMJJJRRRRRRRRRRRRRRRRRRRRRRRRXXXXXXYYYZZZ\\\]]]^^^___]]]___bbbbbb```aaadddggghhhjjjmmmnnnooopppsssuuuuuuvvvwwwyyy{{{|||{{{yyy~~~MMMbbbyyy}}}yyytttqqqsss{{{vvviii```SSSIII???;;;888666666999>>>???AAACCCGGGNNNVVV\\\iiiooowww|||qqqiii]]]MMM@@@;;;//////...---,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++))))))***+++)))******************)))++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000/////////000111222222222222222333333333333333444666666555666777999777999:::;;;:::;;;===>>>????????????AAACCCEEEFFFLLLKKKJJJLLLOOOPPPNNNLLLRRRRRRRRRRRRSSSSSSSSSTTTXXXYYY[[[]]]___```aaaaaa___```bbbaaaaaabbbeeehhhhhhjjjmmmnnnooopppsssuuuwwwwwwxxxzzz|||}}}}}}}}}UUUjjj~~~wwwssspppnnnpppwwwyyyoooddd\\\NNNEEE===:::777555666999;;;;;;<<<===>>>CCCIIIMMMZZZaaajjjssszzzxxxmmm\\\LLLDDD777555222000...............---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***,,,)))*********++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000000//////000000111222333333333333444444444555333555666666666666777999666888::::::::::::<<<>>>>>>>>>???@@@BBBDDDFFFGGGLLLLLLLLLMMMPPPPPPOOONNNRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZ]]]___aaabbbbbbaaa```aaaaaaaaaaaacccfffjjjhhhjjjmmmnnnooopppsssuuuyyyyyyzzz{{{|||~~~```ttt{{{sssnnnkkkjjjnnnsss{{{{{{qqqiii___UUUNNNGGG@@@:::888666444666:::999;;;<<<===>>>@@@DDDGGGKKKRRR[[[dddmmmwwwyyyhhhWWWLLL@@@===888333111000/////////---+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,***)))))))))(((((())))))))))))***++++++,,,------+++++++++,,,,,,,,,,,,,,,------------------------............////////////111111111111111222222333222222333333444444555555444666777777666666777888666888999:::::::::<<<======>>>???AAACCCFFFGGGHHHKKKKKKLLLNNNOOOPPPOOOOOORRRRRRSSSUUUVVVXXXYYYYYYXXXZZZ]]]___``````^^^]]]``````______aaacccgggiiiiiikkkmmmnnnoooppprrrtttxxxyyyzzzzzz{{{~~~nnn|||rrrllliiijjjkkksssyyy|||tttiii^^^VVVNNNEEE??????:::777777555333666::::::<<>>===>>>@@@BBBDDDFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOOOORRRSSSTTTVVVWWWYYYZZZ[[[ZZZ\\\^^^``````^^^\\\ZZZ```___^^^___aaadddggghhhiiikkkmmmnnnoooppprrrtttvvvwwwyyyyyyzzz|||zzz{{{sssllliiiiiimmmpppxxx~~~xxxqqqggg```VVVMMMGGGAAA;;;666888555444555444222555;;;===@@@DDDEEECCC???;;;999===AAAGGGKKKQQQYYYcccjjjwww}}}tttgggVVVNNNCCC:::555222///,,,000///---,,,+++,,,,,,---,,,,,,------------,,,,,,***+++,,,+++***)))***,,,///...---+++***++++++,,,*********+++,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000222222333444444444444333000000111222333444555555666777888888666666777888777999;;;;;;;;;;;;===???>>>???AAADDDFFFGGGHHHHHHHHHJJJLLLMMMMMMNNNOOOPPPSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^`````````___]]]\\\___^^^^^^```dddgggggggggjjjlllnnnnnnooooooqqqsssrrruuuyyyzzzyyy{{{vvvrrrlllhhhggglllqqqvvvxxx||||||vvvqqqllleee\\\QQQKKKDDD>>><<<:::666222333111222444333222555;;;AAAFFFMMMPPPNNNHHHBBB???>>>@@@BBBDDDFFFLLLTTT[[[hhhpppyyyuuufff\\\OOODDD>>>:::555111111111000000///......---,,,,,,------------,,,,,,)))***++++++))))))***+++---,,,+++++++++---...000+++++++++,,,,,,---------++++++,,,,,,---......///------------------------.../////////000000000000000111222333333333222111111111222333444555666666666888999888777666777888888:::<<<<<<<<<<<<>>>@@@???AAACCCEEEFFFGGGGGGGGGHHHKKKNNNOOONNNNNNPPPRRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^____________```___```dddhhhjjjiiigggjjjlllnnnooonnnoooqqqsssppptttyyy{{{zzz{{{yyyooolllgggeeegggmmmuuuzzzvvvxxxtttiii```ZZZQQQHHHAAA===777555555555333111000///111444333111555<<>>???CCCBBBAAACCCEEEGGGHHHGGGEEEJJJPPPRRRPPPOOORRRUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\^^^___dddfffiiikkkkkkjjjkkklllqqqppppppqqqssstttttttttvvvxxxzzz{{{{{{}}}zzztttoooiiihhhiiimmmpppqqqooolll```WWWMMMFFFCCC???999333111000...000222333222000...///000000000111444777???IIIXXXfffmmmlllgggcccYYYUUUNNNHHHDDDCCCDDDEEEFFFHHHOOOWWW\\\aaakkkuuu}}}yyynnnddd[[[SSSNNNDDDAAA;;;444333555222---,,,...000000---,,,,,,---...,,,++++++,,,---,,,+++***++++++++++++,,,,,,,,,+++,,,---.........------------............------///,,,,,,//////,,,,,,000111//////000111222111000000000000000111222333444444333222222333666888:::555777::::::999999999:::;;;;;;;;;;;;;;;<<<===>>>DDDBBBBBBCCCFFFHHHIIIHHHEEEKKKPPPRRRQQQPPPSSSVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^aaabbbbbbeeehhhjjjjjjkkklllnnnpppooommmmmmppprrruuuvvvxxxyyy{{{|||}}}~~~vvvssspppllljjjmmmpppqqqoooiiiaaa\\\NNNGGG???<<<;;;:::666111---,,,,,,---000111111000......///......///111444;;;FFFXXXjjjuuuzzzyyywwwkkkeee\\\RRRJJJFFFDDDCCC@@@@@@DDDJJJNNNRRR\\\eeepppwww|||tttkkkbbb]]]RRROOOGGG???<<<;;;666//////000111000...---...///---,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,---............---------............------///,,,,,,......,,,,,,...111//////000111222111000111000000111111222333444444333333444444666777888666777999999888777888999::::::::::::;;;<<<===>>>DDDBBBBBBCCCFFFIIIIIIIIIFFFKKKPPPRRRRRRRRRUUUWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]```ccceee```cccfffiiijjjkkkmmmoooooommmkkkkkkmmmqqqvvvyyyzzz|||}}}~~~yyyqqqpppooommmqqqssstttqqqhhh\\\RRRMMMCCC>>>999777888888555222111000000///000//////......//////...---...000333999EEEXXXlll|||}}}wwwlll___TTTLLLFFFDDD@@@>>>???CCCEEEHHHPPPXXXfffnnnxxxwwwooojjjccc```WWWNNNHHHDDD===444222222111000.........///---+++***+++,,,------,,,+++++++++,,,,,,,,,------,,,------...............------............------...------......------...111/////////111222111000111111111111222333444444333333444555666666666555666777999888777666777888;;;;;;;;;;;;<<<>>>???@@@BBBAAAAAACCCFFFHHHIIIIIIHHHKKKOOOQQQRRRSSSVVVXXXTTTTTTUUUVVVWWWYYYZZZZZZYYYYYYYYY[[[]]]```cccdddbbbdddggghhhiiijjjlllnnnlllllllllmmmnnnsssxxx|||}}}~~~vvvqqqrrrsssqqqwwwvvvqqqgggZZZNNNEEEAAA999666333222222333111///222222111000///...------///000000///...///111333888DDDYYYooozzzmmm```UUULLLHHHCCC???>>>???@@@AAAGGGMMMVVV^^^hhhqqqxxxzzzqqqnnneee[[[TTTNNNDDD;;;777555222///............---+++******,,,...------++++++,,,,,,,,,---------------------......//////------............---------......---...//////...111/////////111222111000111111111111222333444555222333444666666666555555666777888888666666888999<<<<<<======>>>@@@AAABBBAAA@@@@@@BBBEEEGGGHHHHHHIIIKKKNNNPPPRRRTTTVVVWWWSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZ\\\___aaacccfffggghhhhhhhhhhhhjjjllljjjmmmppprrrsssvvvzzz}}}xxxuuuwwwvvvsssvvvpppeeeXXXKKKBBB;;;888666444111111111111///...,,,...///...------...//////000000//////000333555999FFF\\\rrryyylll```UUUOOOGGGBBB???@@@???>>>@@@EEEJJJPPPYYYbbbkkkuuu}}}zzzrrrhhh```YYYOOODDD===999444111/////////...,,,+++******,,,......---,,,,,,,,,,,,------------......------......///000------............------,,,...///...///222333111111//////000111222111000222111111222222333444555222333444555666666666666666777888777777777999<<<=========>>>@@@AAACCCCCCAAA@@@@@@BBBEEEHHHIIIIIIKKKLLLMMMOOOQQQSSSUUUUUUSSSTTTUUUWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]___bbbccchhhiiijjjiiihhhhhhjjjlllkkkooosssuuuvvvwww{{{zzzyyyzzzwwwrrrmmmcccUUUHHH???:::555111444333222111111111000000)))+++------,,,,,,///111---.../////////000333666<<>><<<<<<===>>>???AAACCCCCCCCCBBBBBBDDDGGGJJJKKKKKKMMMLLLMMMNNNPPPRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\]]]ZZZZZZ[[[]]]```cccfffhhhhhhiiijjjjjjiiijjjlllooommmqqqtttttttttvvv|||}}}{{{{{{wwwpppdddYYYJJJ>>>999666222...//////......//////......+++...000///---,,,///111,,,---.........000333666===LLLccc{{{}}}pppccc\\\SSSNNNJJJJJJHHHCCCAAABBB???AAACCCGGGNNNYYYhhhrrr~~~zzztttiii^^^IIIBBB:::555333333222000,,,***)))***,,,.........,,,,,,,,,---------......///......------///000111---..................---***///000...000777888555111//////000111222111000222222222222333444555555222222222333555777888:::555666777888888:::===@@@;;;;;;<<<===>>>@@@BBBCCCDDDCCCDDDFFFIIILLLMMMMMMNNNMMMLLLMMMOOOQQQRRRQQQTTTUUUVVVXXXZZZ[[[]]]]]]ZZZZZZ\\\^^^bbbfffjjjlllhhhiiijjjjjjjjjllloooqqqppprrrsssrrrqqquuu}}}yyywwwooocccPPPIII???777444333222111---///111111000/////////222222111111000000/////////---...000///...111777DDDYYYrrrvvvkkkeeeccc^^^^^^YYYRRRNNNKKKEEE>>>??????AAACCCIIIQQQ[[[aaattt{{{pppaaaUUUNNNFFF>>>333***...777///---++++++,,,......------++++++......,,,,,,///------......///000000000+++++++++,,,,,,...///000,,,---///111333555777888,,,...000222333222111000111111222222222333333333222222333444444444333333777999:::;;;999999999:::??????@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOPPPRRRSSSUUUWWWYYYZZZZZZZZZ\\\^^^]]]]]]]]]___bbbfffiiillliiijjjkkkkkkkkklllnnnpppoooqqqssstttuuuvvvxxxzzz|||sssmmm```SSSEEE???777222111000000///...000222222111//////000111111111000000////////////...///111111111666===KKK```zzzxxxrrrpppoookkklllhhhaaa\\\XXXQQQIII@@@???>>>>>>AAAHHHPPPUUUfffmmmxxxwwwjjj```UUUKKKCCC:::333222555111///,,,,,,---////////////,,,,,,///000------000------......///000000000///......//////000111111//////000111222333444444///000222444444444333222222222222222333333333333333333333333444444444444888999::::::999999:::;;;???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIILLLOOOQQQQQQQQQQQQRRRVVVXXXZZZZZZZZZ[[[]]]___^^^^^^___```cccfffjjjllljjjkkklllllllllmmmoooqqqqqqsssuuuvvvwwwxxxzzz}}}yyy~~~tttiii___PPPAAA888555111////////////...///111333333222000000111000000000000///////////////...000333444555===FFFSSSiii}}}wwwuuuuuuuuuuuuuuuvvvtttmmmhhhcccZZZQQQHHHEEE@@@======AAAFFFJJJVVV^^^hhhsss{{{vvvnnnaaaTTTLLLEEE===777555222000...---...000000000000------000111...///111---......//////000000111111111111111111111111111222222222222111111111111111222333444444333222222333333333333444444444444555444444333444555666777999::::::999888999;;;===???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJIIILLLPPPRRRRRRRRRQQQRRRVVVXXXZZZZZZ[[[[[[]]]___`````````bbbdddgggiiikkklllmmmnnnnnnnnnoooqqqsssssstttvvvxxxxxxzzz}}}qqqtttrrrhhh]]]RRREEE999111111000//////000//////000222444444333111111222///////////////////////////...000333444777AAALLL\\\qqqwwwrrrtttwwwzzz{{{}}}}}}wwwrrrlllbbbXXXSSSNNNGGGAAA@@@AAADDDEEELLLRRR\\\dddmmmvvvwwwnnnaaaWWWNNNDDD<<<777555222...---...000000000000------000111......111.........///000000111111000000000000000000//////333333333333222222222222111111222222222111000000333333333444444444555555666555444333444666888999:::::::::999888999<<>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKIIIMMMRRRUUUUUUSSSRRRRRRSSSUUUXXXYYYYYYZZZ]]]______```aaabbbdddfffhhhiiinnnooopppppppppqqqsssuuurrrsssuuuvvvxxx{{{fffaaaXXXMMMBBB:::555222,,,...//////---,,,,,,,,,000222444444333111111222000000000000111111111111///000222555777>>>NNN^^^ttt~~~wwwvvvwwwzzz|||sssccc]]]TTTMMMJJJGGGCCC@@@@@@DDDIIIOOOUUU___kkksss{{{nnnaaaVVVMMMEEE<<<888333///...////////////,,,,,,///000------000...//////000000111111222111222333444444444222222111222222333444555666666333333333333444444444444333333333333444444444444555444444444555777888999:::;;;;;;;;;:::;;;>>>AAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKKKKNNNRRRTTTTTTTTTSSSTTTSSSUUUXXXYYYZZZ[[[]]]______```bbbdddfffhhhjjjjjjmmmnnnoooooooooppprrrtttqqqssstttuuuwww{{{XXXSSSKKKBBB:::333000000+++---//////---,,,---//////111333444222111111111000111111111222222222333000111555999===GGGZZZlll|||zzztttooosssyyy|||qqqjjjaaa[[[VVVQQQJJJDDDBBBDDDGGGIIIMMMUUU___gggpppzzzwwwnnnfffYYYMMMBBB===777222000000000000000------000111...///111/////////000111111222222///000222444555444333222000111111222222333333444333333333333444444555666222222222222333333333333222333333444666777777888999:::<<<<<<<<<===>>>@@@BBBBBBDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLOOORRRTTTTTTTTTTTTUUUUUUWWWYYY[[[\\\]]]```bbb```aaadddfffiiikkkmmmmmmkkkmmmnnnnnnnnnnnnqqqsssqqqssstttuuuxxx|||JJJFFF@@@;;;666111000111,,,...000000......000222///111333333222000000111111111222222222333333333111333888===BBBNNNcccvvv}}}{{{tttmmmrrryyyxxxooohhhccc[[[RRRKKKGGGHHHHHHGGGGGGLLLUUU\\\cccooo}}}|||xxxrrrbbbQQQFFFAAA:::555222222111111111...///222222000000333/////////000111111222222,,,---000222333222111000000000000000000000111111000000000111222333444555111111222222222333333333111222333555666777777777888:::===>>>======???@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKNNNPPPRRRSSSSSSSSSUUUWWWWWWYYY[[[]]]^^^___bbbdddaaaccceeeiiilllnnnooopppjjjlllmmmmmmmmmmmmppprrrrrrsssuuuvvvxxx}}}???===999555111/////////---------.........//////...000222222111/////////222333444333111111222333333555999AAANNN^^^lllvvv~~~xxxrrrnnnppprrrxxx~~~xxxqqqlllfff^^^WWWRRRLLLHHHIIIJJJJJJLLLPPPYYY^^^jjjyyyuuujjjbbbUUUGGG:::666555222///...222222222111000000////////////000111222222333333000111111222222222111111222222333333333444444444444444333222222333333333444444333222222222222333333333444555666777888888999;;;===>>>======>>>???>>>AAADDDFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFHHHLLLOOOLLLNNNPPPSSSUUUVVVVVVVVVWWWXXXZZZ\\\^^^___``````ccceeegggjjjlllnnnnnnnnnooonnnmmmllllllmmmnnnooottttttuuuvvvzzz888666333000............,,,------...///000111222000111333333111000000000111222333333222333555777444888???IIIUUUcccpppwww~~~}}}xxxrrrmmmmmmqqqvvv~~~{{{wwwrrrjjjddd\\\UUUPPPOOOMMMIIIGGGHHHPPPUUUaaaqqq|||~~~ssskkk___QQQDDD>>><<<888555444111000000/////////......000000000111222222333333000111111222222222222111222222333333333444444444444444333333333333333444555444444333333333333333444555555666777888999999999;;;===>>>>>>>>>???AAA???AAADDDFFFFFFFFFGGGHHHFFFGGGGGGGGGGGGIIILLLOOOMMMNNNQQQSSSUUUWWWWWWWWWXXXYYY[[[]]]___aaaaaabbbdddeeehhhkkkmmmnnnnnnooonnnmmmlllllllllmmmooopppuuuuuuuuuwwwzzz000///---,,,,,,,,,------------......000111333333111333444444222111111111000111222222333444888:::777>>>IIITTT```jjjrrrwwwxxxvvvqqqllliiimmmvvv}}}~~~xxxrrrjjjccc]]]YYYTTTKKKFFFDDDIIILLLWWWeeepppyyy~~~wwwgggYYYKKKDDD???999555444111111000////////////000000000111111222333333333000000111222222222222222333333333333444444444444444444444444444444444444666555555444333444444444555666666777888999:::;;;999;;;>>>@@@@@@@@@BBBDDD???BBBDDDEEEEEEEEEGGGHHHFFFGGGHHHHHHHHHJJJMMMOOONNNPPPRRRTTTVVVXXXYYYYYYYYYZZZ\\\^^^aaabbbcccdddeeefffiiikkkmmmnnnoooooollllllkkkkkklllnnnpppqqquuuuuuvvvxxx{{{---,,,,,,++++++,,,,,,---............///000111222333444555444222111111222000111222222333555999<<<===GGGTTT___ggglllpppsssppppppooommmmmmsss|||{{{tttnnnhhhddd]]]RRRIIIFFFGGGIIIPPPZZZdddkkkuuu~~~~~~ooobbbTTTKKKDDD<<<777666444333222111111111222222111111111222222333333333000000111222333333333333333333333444444444444555444444555555666666555555666666555444444444444555555666666777888999::::::999<<>>GGGQQQ]]]fffiiijjjkkkllliiimmmqqqtttvvvzzz}}}zzzwwwtttuuuuuuuuuwwwzzz~~~}}}wwwqqqlllcccVVVKKKGGGGGGGGGKKKRRRYYY```jjjsss|||zzznnnaaaXXXNNNDDD===<<<666444333111000111111222222222222222222333333333000000111333333444444444333333444444444555555555444555666777777777777666666666555444444444444555444555555666777888999::::::===@@@BBBCCCDDDFFFHHHCCCDDDFFFFFFEEEFFFHHHIIIHHHJJJKKKLLLLLLMMMOOOQQQPPPQQQSSSUUUWWWZZZ\\\]]]YYY[[[\\\^^^```aaabbbbbbfffgggiiikkkmmmnnnnnnnnnkkkkkkkkklllmmmppprrrsssvvvwwwxxxzzz}}}////////////.........---///...,,,+++,,,---///000555666555333111000111222111222333444666:::@@@DDDQQQYYYdddiiihhhffffffggghhhnnnvvv{{{|||}}}~~~}}}yyytttpppmmmkkkgggeeeddddddeeegggkkkoootttvvv}}}xxxrrrhhhYYYMMMIIIGGGFFFGGGMMMRRRWWW```iiipppuuu}}}vvvkkkbbbXXXKKKCCCAAA888666444111000000111111222222333333333333333333000000222333444444444444333444444444555555555555444555777888999999888777666555555444333444444444444555555666777888999999;;;===@@@BBBCCCDDDFFFHHHEEEFFFGGGGGGFFFGGGIIIKKKIIIKKKMMMNNNNNNNNNPPPRRRQQQQQQRRRTTTWWWZZZ]]]^^^[[[\\\]]]___``````aaaaaaeeefffiiikkklllmmmmmmlllmmmllllllmmmoooqqqssstttwwwxxxyyy|||~~~------..................---,,,++++++---000333555555666555333000///000222000222444666:::@@@HHHMMMXXX```gggiiieeecccdddgggkkkrrr{{{}}}yyyvvvuuuqqqkkkccc]]]ZZZXXXUUUTTTQQQQQQSSSVVVZZZ^^^bbbdddpppwwwzzzpppcccXXXTTTKKKHHHHHHJJJLLLNNNTTT\\\ccchhhooowww}}}}}}tttmmmaaaSSSJJJGGG>>><<<888555333222333444333333333333333333333333///000222333444555555555444444444444555555555555444555888999::::::999888555444444333333333333333555666666777888999::::::;;;>>>AAABBBCCCDDDEEEGGGGGGHHHIIIHHHGGGHHHJJJMMMIIILLLNNNOOOOOOOOOQQQRRRPPPQQQRRRTTTVVVZZZ]]]^^^^^^___``````aaaaaa``````dddfffhhhjjjkkkkkkkkkkkkooonnnnnnnnnppprrrsssuuuwwwxxxzzz|||)))***+++------.........+++++++++,,,...222666999555555444222//////000111000222555999>>>FFFNNNTTT]]]ccchhhhhhdddbbbeeeiiipppvvv}}}{{{tttooommmfff___UUUNNNKKKJJJHHHFFFBBBDDDFFFIIIMMMQQQTTTVVVfffooo|||yyynnneeebbbQQQMMMJJJJJJHHHFFFJJJPPPXXX]]]dddlllssszzzxxxmmm^^^SSSPPPDDDBBB>>>:::777777777888333333333333333333333333///000222333444555555555444444444555555555666666444666888:::;;;:::999888444444333222222222222333777777888999:::;;;;;;<<<<<<>>>AAABBBCCCCCCEEEFFFIIIIIIJJJIIIHHHIIIKKKNNNJJJLLLOOOPPPPPPPPPQQQSSSPPPPPPQQQSSSVVVYYY]]]___aaaaaabbbbbbbbbbbbaaa```dddeeegggiiijjjkkkjjjjjjppppppooooooppprrrtttuuuxxxyyy{{{}}}+++++++++++++++++++++++++++---000111111000111222888666444333444444444333222444888???GGGOOOVVVZZZdddddddddeeeggghhhiiijjjsssuuuuuutttnnnfff]]]XXXPPPKKKCCC===::::::::::::999:::<<<<<<===AAAHHHNNN[[[iiizzzwwwooojjjbbb[[[RRRKKKGGGFFFFFFFFFOOOSSSYYY^^^dddmmmwww~~~~~~xxxnnnbbbYYYMMMGGGAAA@@@>>>:::888999444222000000222333222111222222333444555777777888555555444333444555666777666555555777:::999666222777777666555555555555555333666999===>>>===<<<:::>>>???@@@BBBDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRWWWXXXYYYZZZZZZ[[[]]]```^^^___```aaaccceeefffgggeeefffhhhiiihhhiiikkklllnnnnnnoooqqqsssuuuwwwyyy{{{}}}------------------------+++---///111000000111222666444222111111222333444999;;;@@@GGGNNNVVV\\\___ffffffggghhhjjjlllooopppnnnmmmkkkggg```XXXPPPLLLGGGCCC===:::999999::::::444666888888888;;;AAAFFFTTTdddwwwxxxsssfff```WWWPPPKKKHHHFFFDDDKKKMMMOOORRRWWW```kkksss|||wwwkkkcccVVVOOOIIIFFFCCC===999:::777555333222333333222111222222333444555666777777555555444444444555666777777666666777999999777444888777666555555555555666666777999:::<<<=========???@@@BBBDDDEEEEEEEEEEEEKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSUUUVVVXXXXXXXXXYYY\\\^^^^^^^^^```bbbccceeefffffffffgggiiijjjiiijjjlllmmmoooooooooppprrrtttvvvxxxzzz|||------------------......***,,,////////////000222666444111000000222555777???BBBHHHOOOUUU[[[```bbbfffgggiiikkkmmmoooqqqqqqgggddd^^^WWWOOOHHHBBB???;;;999666666777888888888...111444444555888===BBBNNN___ttt~~~pppkkkccc[[[TTTNNNHHHEEEHHHGGGFFFFFFJJJSSS^^^eeepppxxxvvvoooccc\\\UUUQQQKKKBBB===<<<;;;999666444444333222111111222222333444555666666555555444444555555666777999888777777999999888777888777777666666666666666888888888999:::<<<>>>???@@@AAACCCEEEFFFEEEDDDCCCJJJIIIIIIHHHIIIJJJLLLMMMLLLLLLLLLMMMOOOQQQTTTUUUSSSUUUVVVVVVVVVWWWZZZ\\\]]]^^^```bbbdddeeeffffffgggiiijjjkkkjjjkkkmmmnnnrrrqqqqqqrrrsssuuuxxxyyyzzz|||~~~+++++++++,,,,,,,,,,,,,,,***,,,.../////////111222777555333222222555999===CCCFFFLLLRRRXXX]]]```aaaeeegggkkkmmmnnnmmmjjjiii^^^ZZZSSSJJJCCC>>>:::999333222222333666777666555+++///222444666999@@@EEENNN___sss}}}xxxqqqhhh```WWWNNNIIIFFFDDDAAAAAADDDLLLUUU[[[bbbkkkxxx~~~xxxqqqiiibbb]]]UUUKKKCCCAAA>>>;;;777555444333222111222222222333444555555666555555555555555666666777:::999888777888888999999888777777666666777777777888888999;;;<<<===>>>???>>>@@@CCCFFFGGGGGGFFFEEEJJJIIIHHHHHHIIIKKKMMMNNNMMMLLLLLLMMMOOORRRUUUWWWTTTTTTUUUUUUUUUVVVZZZ]]]]]]^^^```cccdddeeeffffffggghhhjjjkkkkkkkkkmmmooorrrrrrssstttvvvyyy|||}}}}}}~~~+++++++++,,,,,,---------***,,,.........///222444777777666444444888===BBBGGGJJJOOOTTTYYY]]]___```eeehhhlllnnnlllfff___[[[RRRNNNGGG@@@;;;888777777111111111333555666444222...111444555666:::@@@EEEOOO```ttt{{{sssjjj___TTTNNNDDDBBB@@@???BBBHHHMMMQQQXXXaaaooo{{{}}}vvvooojjjbbbVVVMMMJJJBBB>>>:::666555444333222222333333444444555555555555555555666666666666666999999888888777888999:::888888777777777888888999666888;;;>>>??????>>>===<<<>>>BBBEEEHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLLLLMMMOOORRRVVVXXXUUUUUUVVVUUUUUUWWW[[[^^^^^^___bbbdddfffggggggfffeeegggjjjkkkkkkllloooqqqpppqqqsssvvvyyy|||~~~---------...//////000000+++---...//////000333666777888999999888;;;BBBGGGNNNPPPSSSXXX\\\___bbbccceeegggiiihhhccc[[[SSSMMMCCC@@@<<<777444333333444111111222333555555333111333555666555555888???EEESSScccvvvzzzqqqfff[[[TTTGGGCCC???===???CCCFFFGGGRRRYYYeeeqqqzzz|||xxxpppddd[[[XXXLLLHHHBBB<<<999777666444444444444555555555666666444555666777777777777666777888999999777777888999888888888888888888999:::666888<<<@@@AAA@@@>>>======>>>AAADDDHHHKKKLLLMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPSSSVVVXXXVVVVVVVVVUUUUUUXXX\\\______aaacccfffhhhhhhhhhgggeeegggjjjlllmmmooorrrtttppprrrvvvzzz}}}------......///000000000,,,...//////000111555777:::>>>@@@AAA@@@CCCIIIOOOTTTUUUWWWZZZ]]]aaadddeeebbbaaa^^^ZZZSSSLLLFFFBBB999777555333222111111111111111111333555555444222444555555555666<<>>@@@AAAJJJPPPYYYccclllvvv~~~}}}rrrjjjggg[[[VVVMMMEEE@@@<<<888666555555555666666666777777444555666777888777777666444777999999777666666777888888888888888999:::;;;888:::<<<>>>@@@@@@?????????@@@AAACCCFFFJJJMMMOOOKKKLLLNNNOOOOOONNNMMMLLLJJJKKKMMMOOORRRTTTVVVWWWVVVVVVVVVTTTTTTWWW\\\___```bbbeeehhhjjjjjjiiihhheeehhhkkknnnpppsssvvvyyyxxxzzz++++++,,,,,,---...//////---...///000000222666888???CCCHHHIIIHHHJJJPPPVVVVVVWWWXXXZZZ]]]```dddfff^^^ZZZTTTMMMFFF@@@===;;;444444444333222111000///000000000222444666555444111333555666:::CCCNNNWWWhhhuuuvvvmmmgggXXXOOOCCC:::999;;;>>>@@@CCCGGGNNNWWWaaakkkvvv|||{{{ssspppggg```VVVLLLEEE???:::888666666666777777777777777444555777888888888777666222666999:::777555555666999888888888999::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCEEEIIILLLNNNLLLMMMPPPQQQQQQOOOMMMKKKJJJKKKMMMPPPSSSUUUVVVVVVVVVVVVUUUTTTTTTVVV[[[___aaacccfffiiikkkkkkjjjiiifffiiimmmpppsssvvvzzz|||///111222222000......///............000555<<>><<<;;;888444111111000000111111222333111///...000333555444222333777999:::<<>>>>>AAACCCIIIQQQVVV]]]iiiuuu}}}{{{uuunnnbbbWWWMMMDDD>>>:::666555555666999:::999888777888888777666555555666:::666555999:::888777999===<<<:::999888999999:::999;;;<<<<<<<<<===???AAACCCCCCDDDEEEHHHKKKNNNPPPSSSPPPMMMMMMNNNOOOMMMKKKNNNPPPQQQRRRRRRSSSVVVXXXVVVVVVUUUUUUVVVYYY\\\]]]```bbbdddfffhhhjjjkkkkkkiiijjjnnnuuuwwwyyy...///000000...------...//////000111333888>>>CCCOOOUUUWWWTTTRRRUUUZZZ\\\\\\\\\\\\]]]^^^[[[WWWTTTNNNGGG>>>999888777444111111111000000111111222333111000///111555777777555555888<<<>>>BBBLLL\\\hhhvvv}}}~~~ttthhh___SSSIIIEEEBBBAAA??????@@@EEEKKKOOOUUU```kkkttt}}}xxxmmmaaaUUULLLDDD???888666666666888999888777777888888777666555555777888666777::::::777888;;;;;;;;;999999888999::::::;;;<<<======<<<===???AAACCCCCCDDDFFFHHHKKKNNNPPPQQQOOOMMMMMMNNNOOOMMMLLLOOOPPPRRRRRRRRRSSSVVVXXXVVVUUUUUUUUUWWWZZZ]]]^^^aaabbbdddgggiiikkkllllllkkkkkkooouuuvvvxxx~~~---///000///---------...000111333555888===DDDIIIXXX\\\^^^ZZZWWWZZZ]]]]]]ZZZ[[[[[[[[[YYYSSSKKKEEEBBB===666222222111///---111111000000111111222333---,,,,,,...111333444333666;;;@@@EEELLLWWWgggrrr|||xxxssskkk```WWWPPPKKKEEEAAA???>>>AAAFFFIIILLLUUU___hhhqqq{{{xxxlll```TTTJJJDDD:::888666666777888777666666777888777666555666777666666888;;;999666999>>>::::::999999999:::;;;;;;===>>>>>>>>>===>>>???AAACCCDDDEEEGGGIIILLLNNNOOOOOONNNMMMMMMNNNOOONNNLLLOOOQQQRRRRRRRRRSSSVVVXXXUUUTTTTTTUUUXXX[[[^^^```aaaccceeehhhjjjlllmmmnnnlllmmmppptttvvvwww}}}...///000000//////000222111333777;;;@@@FFFMMMRRR[[[___```[[[YYY[[[\\\[[[ZZZXXXVVVTTTOOOHHH@@@:::999555111/////////...---111111000000111111222333---,,,,,,---///111222333999>>>FFFMMMVVVbbboooyyy~~~}}}|||~~~}}}|||uuummmddd]]]UUULLLEEEAAA???@@@CCCEEEGGGNNNVVV\\\eeepppyyyttthhh[[[OOOGGG<<<:::777666777777666555666777888777666555666777444666:::<<<999666999AAA:::::::::;;;;;;<<<<<<===>>>???@@@???>>>>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMNNNMMMMMMMMMNNNNNNOOONNNNNNPPPQQQSSSSSSRRRSSSVVVXXXTTTTTTTTTVVVYYY\\\```bbbbbbdddfffiiikkkmmmnnnooollllllpppuuuwwwyyy---...000000000111444666444888>>>DDDJJJPPPWWW\\\\\\______[[[YYYZZZZZZWWWWWWSSSNNNIIIDDD>>>888444333222000000000000000///111111000000111111222333333333333333333555888:::>>>DDDMMMWWW```jjjttt{{{|||{{{zzzyyyzzz}}}{{{uuupppiii```UUUMMMEEEBBB@@@BBBCCCCCCHHHOOOSSS[[[fffrrrzzzzzznnn```RRRJJJ>>>;;;888666666666555444555777888777666555666888444666:::<<<999666:::AAA;;;;;;<<<=========>>>>>>>>>???@@@???>>>???AAACCCCCCCCCEEEGGGIIIKKKLLLLLLKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSVVVXXXTTTTTTUUUVVVYYY]]]aaacccdddeeegggiiikkkmmmnnnnnnkkklllpppvvvyyy}}},,,---///000111444888;;;===AAAGGGMMMSSSYYY___ccc___aaa```[[[YYYYYYVVVRRRPPPKKKDDD>>>:::777444222000000111111222222222222111111000000111111222333444555555666777:::>>>AAAGGGNNNYYYccckkkrrrwwwyyyyyyxxxwwwwwwzzz{{{wwwvvvxxxyyyzzz}}}~~~zzzxxxtttlllaaaYYYMMMGGGCCCCCCBBB@@@CCCGGGLLLQQQ\\\hhhqqqxxxssscccTTTJJJ>>>;;;777555555666555555555666777777666666777888777777999<<<:::777:::???;;;<<<======>>>=========<<<===??????>>>???BBBDDDAAABBBDDDFFFHHHIIIJJJJJJIIILLLOOOQQQQQQQQQRRRSSSRRRSSSTTTTTTSSSSSSVVVWWWUUUUUUVVVWWWZZZ^^^bbbdddeeefffhhhiiikkklllllllllkkklllqqqxxx}}}...000222444666:::???CCCGGGKKKQQQVVVZZZ^^^bbbeeebbbccc```ZZZVVVTTTOOOIIIEEEAAA<<<777555444333222---///111222222222222333111111000000111111222333111333666888:::???EEEJJJTTT[[[fffpppwwwyyyyyyxxxvvvvvvvvvxxx||||||wwwssskkkgggfffiiikkklllrrryyy~~~}}}}}}|||vvvmmmfffXXXQQQKKKHHHDDD@@@@@@CCCFFFHHHQQQ]]]eeelllvvvsssbbbQQQFFF>>>;;;777555555666666666444666777777666666777999:::888888;;;;;;999999===;;;;;;<<<===<<<<<<:::::::::<<<===>>>>>>@@@BBBEEE@@@AAACCCFFFGGGHHHHHHHHHIIILLLQQQSSSSSSSSSTTTUUURRRSSSTTTTTTSSSTTTUUUWWWVVVVVVVVVXXXZZZ^^^aaacccfffggghhhiiijjjjjjjjjjjjnnnooottt{{{222444666999<<<@@@FFFJJJOOOSSSXXX[[[^^^```ccceeecccccc___WWWRRRNNNHHHAAA>>>;;;777555444333222111+++---000111111111222222111111111000111222222333333666:::===AAAGGGOOOUUU\\\dddoooyyy~~~~~~zzzwwwuuuuuuvvvyyy~~~}}}wwwpppiiifff]]]YYYXXX\\\^^^```gggppp~~~}}}~~~}}}uuunnnccc[[[RRRMMMHHHBBB@@@BBBAAABBBJJJUUU]]]cccnnnzzz~~~qqq___LLL@@@>>>;;;777555555666666666444666777777666666777999<<<888777;;;<<<:::999;;;:::;;;;;;<<<;;;:::888777999:::<<<===>>>@@@CCCEEE???@@@CCCEEEGGGGGGGGGGGGIIIMMMRRRTTTTTTSSSUUUWWWRRRTTTTTTTTTSSSTTTUUUWWWWWWWWWWWWXXXZZZ^^^aaacccggghhhhhhiiiiiiiiihhhhhhqqqrrrvvv}}}333888>>>BBBEEEJJJSSSZZZ[[[\\\^^^___aaaaaaaaaaaabbbaaa]]]WWWOOOGGG@@@<<<444333222111111111222333222000000222444444222///333444444222000111666:::888===CCCHHHLLLSSS\\\dddkkkooouuuyyyyyyxxxvvvvvvtttvvvxxx|||~~~xxxooolllhhh```XXXUUUOOOKKKJJJMMMOOOSSS[[[dddqqqzzz|||uuunnnfff[[[QQQKKKFFF@@@<<>><<<999>>><<<:::<<<@@@CCCDDDCCC???BBBFFFHHHGGGGGGGGGGGGHHHNNNTTTVVVTTTRRRSSSUUUWWWXXXXXXWWWVVVWWWYYY[[[YYYYYYXXXYYY[[[___dddfffkkkjjjiiiiiikkkmmmmmmlllnnnrrrxxx|||999>>>EEEJJJMMMRRRYYY___bbbbbbbbbaaaaaaaaabbbbbbaaa]]]WWWOOOGGG???999666555333000//////222555777333222111333555555333000111333444333111222666999>>>CCCKKKPPPUUU\\\eeelllqqqssswwwxxxxxxwwwwwwwwwxxxyyy{{{~~~~~~{{{tttkkkbbb___[[[TTTNNNKKKGGGDDDBBBEEEGGGKKKSSS\\\kkkvvv}}}uuunnncccYYYSSSMMMFFFBBBBBB@@@BBBHHHNNNSSS[[[bbbllltttvvvfffUUUHHHAAA999999999888888777777777666666777888888777666555;;;:::::::::;;;;;;<<<<<<:::999:::<<<>>>???<<<999===<<<;;;===AAADDDDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFIIINNNTTTVVVTTTSSSUUUWWWWWWXXXXXXWWWWWWWWWZZZ\\\[[[ZZZZZZ[[[]]]```ccceeekkkiiiiiijjjlllmmmnnnmmmlllpppvvv{{{EEEJJJRRRVVVYYY\\\```dddccccccbbbaaaaaaaaaaaaaaaXXXTTTLLLCCC<<<777444333444222...,,,...222666:::444333333444555555444222111444777777666777;;;>>>IIINNNVVV]]]bbbhhhoootttuuuvvvvvvuuussstttvvvxxxzzz{{{{{{||||||yyytttpppcccZZZRRROOOLLLFFFBBBAAA???<<<:::===???CCCKKKTTTbbbooo}}}}}}vvvlllccc\\\UUUMMMHHHFFFBBB@@@DDDHHHKKKQQQXXXaaajjjwww~~~ppp```QQQDDD>>>888888888888888888777777888888888888888888888888:::::::::;;;;;;;;;<<<<<<::::::<<<>>>@@@???<<<999<<<<<<===???BBBDDDDDDCCCGGGHHHHHHGGGFFFEEEEEEFFFJJJNNNRRRTTTSSSTTTWWWZZZWWWXXXYYYXXXXXXYYY[[[]]]]]]]]]^^^___```bbbccccccjjjiiihhhjjjlllnnnooooookkknnntttxxx~~~TTTYYY___ccceeedddeeefff^^^___``````___]]][[[ZZZLLLGGG???888444333444555222000...,,,---000333666222222222222333333333222444777:::<<<===AAAGGGLLLVVV[[[ccciiimmmqqquuuxxxttttttrrrpppooopppuuuxxx{{{zzzxxxuuurrrkkkddd___VVVNNNFFFDDDAAA===;;;<<<;;;888666999;;;>>>FFFOOOYYYhhhyyy|||ssskkkddd]]]TTTNNNKKKFFFBBBCCCEEEFFFLLLRRRYYYaaannnzzzyyykkk[[[MMMBBB;;;888888888888888777777777888888777777777888999999::::::;;;;;;;;;<<<;;;;;;:::;;;===@@@@@@???<<<:::;;;<<<>>>AAACCCDDDDDDCCCHHHHHHIIIGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRTTTWWWZZZVVVXXXYYYZZZYYYZZZ\\\^^^___```aaaccccccccccccbbbjjjiiihhhjjjmmmpppqqqppplllnnnrrrvvv{{{bbbeeejjjlllllliiifffddd\\\^^^``````]]]WWWPPPLLLDDD???888222//////222444//////...............//////000000111111222333444666999<<>>@@@???===;;;::::::<<>>999888888777777666555555555555666777777888888888999:::;;;<<<<<<<<<;;;:::;;;===>>>>>><<<;;;;;;;;;999;;;>>>@@@@@@AAABBBDDDCCCEEEHHHIIIJJJKKKNNNPPPMMMMMMNNNPPPRRRUUUWWWXXXUUUXXX[[[\\\]]]^^^___aaabbbcccdddeeeeeeeeedddccchhhhhhhhhkkkooossstttuuusssttttttvvvyyy}}}jjjkkkmmmnnnmmmiiiccc___]]]\\\YYYUUUNNNFFF???:::999666333000...---.../////////////////////000000000222444555666888<<>><<<:::999:::<<<999;;;===>>>===>>>BBBEEEBBBEEEIIIKKKLLLMMMNNNPPPOOOOOOPPPRRRUUUWWWWWWWWWUUUXXX[[[]]]^^^___aaabbbbbbccccccdddeeeeeeeeedddhhhggghhhkkkppptttvvvvvvwwwwwwwwwyyy}}}hhhiiijjjlllkkkhhhccc___VVVTTTPPPKKKFFFAAA===;;;111000000//////000111111111///......///111444666222555888999999<<>><<<:::777888:::999666777;;;>>>:::888:::<<<>>>FFFOOO[[[hhhyyy{{{sssllleee^^^YYYQQQIIIFFFGGGDDDHHHPPPYYYcccnnnyyy~~~xxxooocccVVVJJJDDD;;;:::999777666444333222555777999;;;<<<;;;:::999888999;;;======<<<;;;:::<<<======;;;888777:::===999;;;===<<<<<<===AAAEEECCCFFFJJJMMMMMMMMMNNNNNNQQQQQQRRRUUUWWWYYYXXXXXXUUUXXX[[[^^^___```aaacccbbbcccccccccdddeeeeeefffgggggghhhkkkppptttvvvwwwyyyxxxyyy{{{iiiiiiiiiiiiiiieee```\\\RRRPPPHHH>>>::::::999666222111000///......//////111111111222333333000...000666;;;;;;>>>FFFNNNRRR\\\```eeekkkoooqqqrrrqqqooommmmmmmmmoooqqqpppoootttxxx|||{{{uuukkkbbb\\\RRRKKKCCC>>>>>>===:::777888999999999999888888777<<<<<<:::888999@@@JJJRRRhhhppp|||~~~uuuppphhhaaaYYYQQQJJJEEEDDDDDDJJJSSS\\\dddnnnxxxxxx||||||tttjjj___TTTJJJIII@@@888888999777555555333666999::::::999999999<<<<<<======<<<;;;::::::;;;;;;<<<======<<<<<<;;;;;;===???@@@@@@AAACCCEEEHHHJJJLLLLLLLLLMMMOOOQQQOOOPPPRRRUUUWWWXXXYYYZZZVVVWWWZZZ]]]```bbbdddeeedddeeeggggggfffggghhhjjjkkklllnnnpppsssvvvyyyzzzyyyzzz|||iiihhhgggeeeccc^^^XXXSSSFFFBBB;;;666888<<<;;;666111111000000/////////////////////000222222222111444<<>>@@@BBBCCCCCCDDDGGGIIIJJJLLLMMMNNNNNNNNNPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXVVVXXXZZZ]]]```bbbcccdddcccdddfffgggfffgggiiijjjkkklllmmmpppsssvvvyyyzzzyyyzzz|||~~~iiigggbbb^^^YYYSSSLLLGGG<<<888111///666===;;;444000000000111111000///////////////000222444777888999BBBLLLRRRXXXaaaiiikkkrrrtttvvvvvvuuurrrnnnllljjjiiijjjnnnsssxxx{{{|||xxxsssllleee^^^UUULLLEEEBBB>>>999888;;;======;;;555666777999;;;<<<===>>>999::::::;;;@@@KKKYYYcccttt~~~{{{tttjjj]]]PPPGGGDDDBBBDDDJJJOOOUUU___iiinnnvvv|||zzzuuunnnddd[[[OOOGGG???===<<<999777888666888:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::777888999:::<<<===>>>>>>???AAACCCDDDDDDFFFHHHJJJLLLMMMOOOOOOOOOOOOQQQRRRVVVVVVWWWWWWWWWWWWWWWVVVWWWYYY[[[^^^```aaabbbbbbaaaccceeeffffffgggiiikkkkkklllmmmooorrruuuwwwyyyyyyzzz{{{}}}hhhddd]]]VVVOOOGGG@@@<<<888666222000444:::999333//////000111111111000///222222222333555888===@@@@@@LLLXXX```gggpppvvvwwwyyyxxxuuurrrooollljjjiiijjjkkkmmmqqquuuwwwvvvuuuppphhh]]]VVVRRRLLLDDD>>><<<999666666888:::;;;;;;666666777888:::;;;===>>><<<===???AAAGGGSSSbbblllzzz{{{rrrfffZZZQQQGGGDDDDDDHHHLLLRRR\\\ffflllvvv~~~|||vvvmmmdddUUULLLEEEAAA>>>999777888777999;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::888888999:::;;;<<<===>>>===???AAABBBBBBCCCFFFHHHLLLMMMOOOOOOOOOOOOQQQSSSWWWWWWXXXXXXXXXXXXXXXWWWXXXYYY\\\___aaaaaaaaaaaa```bbbdddfffggghhhkkkmmmnnnooooooppprrrsssuuuvvvzzzzzz{{{}}}ccc]]]UUULLLEEE>>>888555111555555222222555777555//////000111111222111111444555666777999===CCCHHHOOO[[[hhhpppvvv||||||xxxrrrmmmjjjiiijjjlllkkknnnqqqvvvxxxvvvqqqmmmfff]]]RRRJJJGGGCCC===888999777555555666888999999777777777777888:::<<<===>>>@@@CCCGGGNNNZZZhhhrrrwwwlllbbbZZZJJJFFFDDDFFFJJJPPP[[[fffnnnxxx~~~uuulll\\\TTTKKKFFF@@@999777888888:::;;;;;;:::999:::;;;::::::;;;;;;;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<<<<>>>@@@AAAAAACCCEEEGGGJJJLLLNNNOOOOOOOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZZZZXXXZZZ]]]```bbbcccbbbbbb```bbbeeefffgggiiilllnnnrrrrrrqqqqqqrrrssssssttt{{{{{{{{{|||YYYSSSKKKCCC<<<888444111)))000444222000333777888/////////000111222333444444777;;;>>>AAAFFFNNNUUUcccnnnyyy~~~}}}yyyrrrllljjjkkknnnqqqmmmooosssvvvvvvrrrkkkfffYYYRRRJJJCCC???;;;777444777777666555555666777888888888777888999;;;===>>>@@@DDDIIIOOOVVVaaaoooxxx|||qqqfff___NNNIIIEEEEEEHHHNNNZZZeeeqqq||||||ttteee]]]TTTMMMDDD;;;888999888:::;;;:::999888:::;;;999::::::;;;;;;;;;;;;:::======;;;::::::;;;<<<===>>>@@@BBBCCCCCCDDDGGGIIIIIIKKKMMMOOOOOOQQQSSSUUUSSSTTTVVVXXXYYYZZZ[[[[[[XXX[[[___bbbeeeeeedddcccaaadddfffhhhiiijjjmmmooosssrrrrrrrrrssstttuuuvvv}}}||||||}}}NNNIII@@@999555333111000(((...111111222666888777111000......///222555666777<<>>AAACCCEEEJJJRRRYYYbbbmmmzzzxxxllldddXXXQQQKKKIIIJJJOOO[[[fffsss}}}|||oooggg]]]TTTIII>>>:::;;;888999:::999777777999:::888999:::;;;;;;;;;;;;;;;===<<<;;;;;;;;;===???@@@???AAACCCDDDDDDFFFHHHJJJHHHKKKNNNPPPQQQSSSVVVXXXSSSTTTUUUWWWYYYYYYZZZZZZXXX[[[```dddgggggggggfffdddfffhhhiiijjjkkkmmmooopppqqqrrrsssuuuwwwyyyzzz~~~}}}~~~GGGAAA999333111000000000...000111222555:::888444111000...---...222555888;;;BBBKKKSSSZZZcccnnnvvvzzzyyywwwuuurrrpppooooooooouuuqqqllleee___WWWOOOJJJ999::::::999777777888999555666666666666777999:::888888999:::===AAAEEEGGGJJJPPPYYYcccmmmxxxsssjjjaaaYYYQQQNNNNNNRRR]]]hhhsss~~~uuummmcccYYYLLL@@@<<<===888999999888777666888:::888999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<>>@@@BBBCCCDDDEEEGGGIIIIIIKKKNNNQQQSSSUUUXXX[[[TTTUUUVVVWWWXXXXXXXXXXXXXXX\\\```eeehhhiiihhhgggeeegggiiijjjjjjkkknnnooonnnoooqqqssswwwzzz}}}~~~~~~