BM6P6(@ oooWWWTTTRRROOOKKKHHHEEECCC@@@>>><<<:::888777666555333111222222222333444222///---,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))************)))(((((())))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,---///222333333222777777999:::999888;;;???KKKiii|||rrrtttppppppssstttqqqooopppiiiddd^^^[[[\\\___bbbdddfffeeebbb___\\\ZZZYYYXXXYYYZZZ[[[]]]^^^_________bbb___\\\\\\___cccfffgggooorrruuuwwwzzzoooZZZKKKLLLKKK@@@888999888777777777666444111//////555>>>HHHNNNQQQQQQPPPNNN@@@333///,,,((((((,,,)))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%###""""""(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%)))***+++,,,---,,,++++++(((((()))***,,,---...///------......///000000000////////////000111333333111111111111000000000000+++...000000///222999@@@CCCGGGHHHCCC@@@CCCIIIMMMWWWOOO]]]uuu~~~pppqqqqqqXXXUUUQQQNNNJJJGGGEEECCC@@@===<<<:::888777666555333111222222222333444222///---,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((()))))))))))))))))))))))))))************************))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,------...000///...///111333555555888===???:::333777GGGXXXqqq~~~yyywwwvvvtttrrrqqqppptttzzzyyyqqqiiifffaaa___]]]___bbbgggjjjkkkjjjhhheeeaaa\\\XXXUUUSSSXXX]]]dddkkknnnooommmkkkccc___[[[ZZZZZZ\\\]]]^^^eeedddbbbbbbccchhhpppuuuuuuXXXOOOMMMDDD<<<999555999>>>@@@???;;;555111///222888???FFFLLLPPPRRRMMMEEE<<<666...((((((---******)))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***+++)))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++++++++******))))))***+++,,,------...------......///000000000000/////////000111222222000000000000000000000000///111222111000333:::@@@FFFEEECCCCCCEEEIIIPPPWWW\\\WWWlllvvvttttttZZZVVVPPPMMMIIIFFFDDDBBB???===<<<:::888777777666333222222222222333444222///---,,,+++******))))))******))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))(((((($$$%%%&&&((())))))******))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......000444777999222777::::::>>>OOOjjj~~~{{{uuu}}}}}}|||{{{zzz|||}}}}}}~~~}}}xxxtttrrrttt{{{~~~xxxtttrrrpppooonnnhhhccc\\\WWWVVVXXXZZZ\\\bbbdddgggiiilllvvvsss___SSSJJJEEEFFF>>>AAAFFFFFFBBB<<<666222111111222666===FFFNNNSSSNNNKKKGGG???444***)))---***+++******)))(((&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))+++---,,,***'''&&&%%%%%%%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))***++++++(((((()))************)))++++++++++++,,,,,,,,,,,,------......///000000000111000000000000000111111////////////000000000000111222333111111444:::@@@DDD???@@@HHHLLLNNNTTT]]]]]]jjjvvv\\\WWWOOOLLLHHHFFFDDDBBB???======;;;888777777666444222222222222333444222///---,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))))))))(((%%%&&&'''((())))))))))))((()))))))))************)))***************+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,------...000333666999555777<<>>:::888555333111222888@@@JJJPPPQQQPPPMMMGGG===333---,,,******+++++++++)))((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,,,,***(((''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222111000000000000000111///////////////000000000///000111111333666<<>>CCCFFFKKKJJJMMMTTTUUUYYYhhhyyyyyyzzzwww\\\WWWOOOLLLHHHFFFDDDCCC@@@>>>===;;;999888888777444222222222222333444222///---,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&'''((())))))******)))***************)))(((((())))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------111111000000000/////////000222333111......111444666UUUyyy~~~yyymmmlllpppssstttzzztttnnngggbbbgggfffgggooo|||{{{XXXNNNKKKJJJLLLOOONNNGGGAAA>>><<<888666777:::>>>AAAMMMNNNOOONNNMMMHHH===111,,,,,,++++++++++++,,,---((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''((('''''')))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((('''&&&&&&++++++******++++++,,,---------------,,,,,,,,,,,,------......///000000000111000000000000000111111//////000000111111222222222555999???DDDIIILLLMMMMMMNNNNNNPPPWWWiiizzzvvv\\\WWWOOOLLLIIIGGGEEEDDDAAA???===<<<999888888777555333222222222333444222///---,,,+++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))&&&'''((()))************(((((())))))))))))))))))))))))))))))************))))))***++++++,,,------,,,,,,,,,------------...000000000000////////////111222222000///333;;;BBBMMMqqqtttyyy{{{zzz}}}}}}|||zzzwwwuuuvvvvvvuuutttxxxfffZZZMMMIIILLLMMMHHHAAA???<<<777444333555999<<>><<<:::888888777555333222222222333444222///---,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))&&&'''((()))************%%%%%%'''((())))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------.........////////////////////////000000///111:::HHHSSS}}}rrrdddsssppppppoooooorrr{{{xxx[[[LLLKKKNNNLLLHHH>>>:::444000///222777:::===IIIRRRRRRNNNLLLGGGAAA666333///+++(((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***)))((((((((()))+++,,,,,,,,,,,,---------......------......///000000000////////////000111333333000000111222333333444444888;;;BBBIIIOOOQQQOOOMMMHHHWWWeeevvvvvvZZZTTTPPPNNNJJJHHHEEEBBB???<<<;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))************000---++++++------+++(((,,,,,,,,,---------.........///000111222333000---***222777444999LLLgggzzz{{{uuusssssssssWWWGGGLLLMMMEEEDDDDDD>>>666444777555000:::???GGGOOOSSSRRRMMMHHHAAA888000...,,,)))***...))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))(((((())))))*********+++''')))******)))))))))+++,,,,,,,,,---------............//////000000111111000111111111111222222222///111444444333555999===FFFIIILLLNNNNNNPPPSSSWWWXXXfffyyy]]]VVVQQQNNNJJJGGGEEEBBB???===;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++++++++*********))))))))))))))))))************...,,,++++++---...,,,***,,,,,,---------.........---...------...000000///444555444999JJJeee~~~{{{tttssstttzzzoooRRRMMMNNNIIIHHHHHHBBB888444555444000777;;;AAAHHHNNNPPPOOOMMMFFF<<<444111...))))))---))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&'''((()))***((((((((((((''''''&&&&&&(((((((((((()))))))))***))))))))))))******++++++)))+++------,,,+++,,,---,,,,,,---------...............//////000111111111111111111111222222222222222222222222444888???CCCLLLLLLMMMOOORRRUUUWWWXXX```|||___YYYRRRNNNIIIFFFDDDBBB@@@???;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++++++++***************)))))))))*********++++++---++++++,,,---...---,,,,,,------------.........///---,,,,,,---...000111666777;;;JJJfffyyy|||wwwqqqmmmpppyyygggXXXRRRMMMKKKKKKFFF===666555333111444666:::???EEEKKKOOORRRLLLDDD;;;666111+++)))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))))))))))))))((((((((((((((((((((()))))))))******)))************+++++++++)))+++------,,,,,,,,,---,,,------------...............///000000111111222111111111111222222222333555222000222777???FFFJJJKKKHHHFFFHHHOOOVVV[[[]]]zzz}}}```YYYSSSOOOIIIEEECCCBBBBBBAAA;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************))))))*********++++++++++++++++++,,,---.........------------............111///...//////...000444888DDDVVVnnnwwwjjjmmmyyyuuulllhhhnnn~~~wwweeeUUUIIIJJJHHHCCC<<<888555444555555555666;;;CCCLLLRRRQQQKKKCCC===666000+++)))))))))*********)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++(((***,,,,,,+++***+++,,,------------...............//////000111111222222111111111222222222333333555222222666???GGGLLLMMMGGGDDDAAADDDNNN^^^llluuu|||^^^WWWSSSOOOIIIEEEDDDCCCBBBAAA;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++***+++,,,------...///000---------.........//////000...///222111...000666FFF]]]yyytttnnnkkkrrr~~~rrrooorrrcccHHHHHHIIIHHHCCC===999888777666444222444;;;FFFMMMSSSPPPKKKDDD>>>777000******************))))))((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))******************))))))))))))************,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,------------.........////////////000000111222222222111222222222222333333333333333777>>>GGGMMMMMMLLLFFFFFFGGGNNN^^^uuu{{{]]]VVVRRRNNNJJJFFFEEEDDDCCCAAA;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***************+++++++++*********++++++++++++,,,***,,,---...------///111------.........////////////,,,...333222///444>>>YYYppptttiiiuuu}}}rrrQQQMMMKKKKKKIIIBBB<<<;;;999888666222111666???FFFPPPQQQPPPLLLFFF@@@666---,,,++++++***)))*********))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((()))((((((((())))))))))))************)))))))))*********++++++---------,,,,,,,,,,,,++++++---//////.........///------.........///////////////000111111222222333222222222222333333333333222666>>>FFFLLLNNNMMMJJJEEEIIISSSddd|||zzz]]]WWWPPPNNNJJJHHHGGGEEECCCAAA;;;;;;::::::888777555444333333333222111000///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++---///...------...000............////////////111,,,---333444555@@@OOOiii{{{uuuoooqqqtttuuudddXXXOOOMMMKKKDDD>>><<<999:::999555222333:::@@@KKKPPPSSSQQQNNNIII===111...---***)))((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''((((((((()))))))))******))))))*********+++++++++...---------,,,,,,,,,,,,,,,...///000///...///000............///////////////000000111111222333333222222222333333333444444444;;;CCCJJJMMMLLLKKKJJJIIIPPPccczzz^^^YYYOOOMMMKKKIIIHHHFFFCCC@@@;;;;;;;;;:::888777555444333333333222111000///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++...000///---,,,...000............/////////000555......444777;;;LLL___vvvqqqeeefffqqqtttcccRRRMMMKKKDDD???===888::::::777333333888===GGGOOOUUUTTTRRRNNNAAA444000---***((('''))),,,...))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''''''''(((((()))))))))***)))************+++++++++.........------,,,,,,,,,***,,,......---,,,---.............../////////000000000000111222222333333222222333333333444444444777>>>GGGLLLLLLJJJJJJJJJRRR[[[ttt{{{```ZZZVVVRRRMMMIIIGGGEEEDDDBBB;;;:::888888888777444222333333333333222000///---+++++++++************)))++++++******))))))(((((())))))))))))))))))))))))++++++******************++++++++++++++++++++++++------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,///111///...///111222333111000555CCCYYYppp~~~uuuvvvwwwxxx~~~www]]]KKKCCC>>>::::::===???>>>999444333333???JJJSSSUUURRROOOJJJEEE888444...***)))***,,,,,,((((((((((((((())))))***)))(((((('''''''''((((((***))))))))))))))))))***''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))***************)))(((((((((((((((+++***)))))))))***,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------................../////////000000000000111222222333333555333111111333555666666CCCAAAFFFNNNPPPJJJGGGIII[[[xxx|||```ZZZSSSOOOJJJFFFDDDCCCAAA@@@;;;:::888888888777444222333333333333222000///---++++++++++++*********************)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,---------.........+++...//////...///000000444555:::HHH^^^vvvxxxcccJJJ???>>>???>>>>>>>>>===:::555111;;;EEENNNQQQRRRQQQLLLGGG@@@999000++++++,,,,,,+++,,,,,,+++***)))))))))******))))))(((((()))))))))))))))************))))))'''''''''((((((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))******************)))(((((((((((((((+++***)))))))))***,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------...............//////////////////000000111111222333333333555333222333666:::<<<===BBBCCCHHHLLLJJJHHHPPPZZZyyy~~~aaaZZZRRRNNNIIIEEECCCBBB@@@>>>;;;:::888888888777444222333333333333222000///---,,,+++++++++************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,------------...............///000000000000000777<<>>AAA???888111666===EEEKKKQQQTTTPPPJJJJJJAAA555...------,,,***000///---,,,+++******************))))))******+++((()))***++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******************)))((((((((())))))+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------------.........////////////////////////000111111222222333333444555444333444999>>>BBBCCCCCCGGGJJJIIIFFFLLL```uuu~~~```XXXSSSOOOJJJFFFDDDCCCAAA@@@;;;:::888888888777444222333333333333222000...---,,,,,,+++++++++*********(((((())))))******++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............111000000222222000222444@@@KKK```zzzyyysssvvvgggNNNKKKBBB???<<<===@@@>>>888222222777>>>EEEOOOVVVTTTNNNOOOHHH>>>444...,,,+++,,,///...---,,,++++++++++++******)))))))))***++++++((()))***++++++***)))((('''(((((((((((())))))))))))(((((((((((((((((()))''''''''''''''''''''''''(((((())))))******++++++******))))))((())))))***************++++++,,,,,,+++++++++,,,,,,---------------------............000000000///////////////111111222222333444444444555444333555:::???CCCEEEFFFHHHIIIIIINNN___|||}}}___WWWSSSOOOJJJFFFDDDBBBAAA???;;;:::888888888777444222333333333333222000...---,,,,,,,,,++++++++++++***(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------.........//////222//////111000///555>>>WWWdddwwwzzzuuuyyyWWWIIICCCAAA???>>><<<:::666444111555:::@@@JJJTTTVVVRRROOOMMMGGG<<<111+++,,,...,,,,,,+++++++++,,,,,,---(((((((((((())))))***+++((()))***++++++***)))((((((((((((((()))))))))***(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))******++++++******))))))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////000000000000000000//////222222222333444444555555555444333666:::???AAABBBDDDDDDFFFPPPeee|||___WWWQQQMMMHHHDDDBBBAAA???===;;;:::888888888777444222333333333333222000///---,,,,,,,,,,,,++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------------........./////////000------///...111???QQQrrr~~~vvvppp}}}|||wwwpppYYYOOOLLLFFFAAA<<<999666555111444777:::BBBMMMSSSSSSOOOPPPMMMEEE:::222///000+++*********++++++,,,---((((((((((((((()))***+++***))))))))))))))))))***((((((((()))))))))******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((()))***++++++,,,******)))))))))***++++++***++++++,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111111222333333444444555555666444444555999===@@@@@@@@@BBBCCCIII___|||```ZZZQQQNNNIIIEEECCCAAA@@@>>>;;;:::888888888777444222333333333333222000///---------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------............///////////////---///222222888QQQkkkuuuqqq|||uuuvvv|||eee[[[OOOGGGBBB>>>999444222555555444999DDDNNNRRRRRRPPPNNNKKKFFF>>>555///,,,,,,++++++***+++++++++))))))))))))***+++,,,,,,+++***)))(((((()))***+++(((((()))))))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))******+++,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++............////////////......///000111222222333333333333444555555666666444555888===BBBDDDCCCBBBHHHKKKWWWttt}}}bbb\\\TTTPPPKKKGGGEEEDDDBBBAAA;;;:::888888888777444222333333333333222000///------------,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,------++++++,,,,,,,,,---------............/////////000000///333777777AAA```wwwwww{{{jjjiiinnnxxxwwwhhhVVVKKKHHHDDD;;;333222555444111333>>>JJJPPPVVVPPPMMMNNNOOOIII:::...///...---,,,+++*********************+++,,,---...,,,+++(((''''''(((+++,,,))))))))))))************+++)))(((''''''((()))+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,******))))))***+++,,,,,,***+++,,,---...---,,,,,,---------,,,,,,+++++++++............/////////000------...000111222333444333333444444555666666666444666;;;AAAFFFHHHGGGEEEQQQVVVeeeyyycccYYYSSSPPPKKKGGGEEEBBB@@@>>>;;;;;;::::::888777555444555444333333444222///---,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((((((************************$$$)))***'''...777444)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,...///000///...111000111555>>>OOOkkk|||rrruuu~~~mmmaaaaaajjjzzzsssRRRHHHIIIFFF>>>999777222333999888555>>>LLLQQQSSSRRRQQQPPPMMMAAA555...---++++++++++++***)))+++***)))))))))***,,,,,,***++++++***((('''((()))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((()))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,------------------------***,,,......---,,,---...---...///000111222333333666444111111111333444444888888<<>>;;;;;;:::999888666555444444333222333333222///---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************(((,,,---***///888555+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---............---///...------...///000000222111555???KKKZZZnnn}}}zzz{{{zzzyyy~~~ssslllppp{{{lll```]]]gggtttqqq```UUUIIIAAAAAA===555333888:::888===GGGOOOQQQRRRRRRSSSQQQHHH>>>444000,,,+++,,,---+++***+++***)))))))))***,,,,,,+++***************))))))***************************)))))))))((((((((('''))))))(((((((((((()))))))))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------///...---,,,,,,,,,,,,---------------------------+++,,,......---------......//////000111222222333444444444555666666555444888<<>>;;;;;;:::999888666555444222111111222333222000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********************************)))------+++...555222***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......000///...------///111222000333===OOO___kkkuuu|||xxxyyy{{{xxxxxx}}}rrrcccccciiiooooooUUUKKKOOOFFF<<<888===AAA@@@@@@DDDMMMPPPRRRSSSVVVWWWQQQIII;;;555...,,,---///---***+++************+++,,,,,,,,,***)))***---...,,,)))++++++++++++++++++++++++))))))))))))((((((((((((******))))))))))))******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------+++---//////...---...///000000000111111111222222222444777999:::999777555;;;BBBNNNTTTSSSSSS]]]iiiqqq___YYYSSSOOOKKKGGGEEEBBB@@@>>>:::::::::999777666444333000000000111222222000...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))************************(((******(((***...---'''+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---.................................000222---777KKKcccsssyyy}}}||||||ooojjjgggpppdddSSSUUULLLEEECCCHHHJJJGGGEEEEEEMMMPPPRRRSSSVVVYYYUUUOOOBBB:::111---...///---***************++++++,,,,,,,,,)))(((***///111...***++++++++++++++++++++++++))))))))))))((((((((((((***))))))(((((())))))***)))+++,,,,,,+++***,,,---,,,,,,,,,------------......------,,,,,,,,,------........................,,,...//////.........000111111111111111111111111111444777999:::999999999BBBHHHPPPTTTUUU]]]rrrooo^^^XXXSSSOOOKKKGGGEEEBBB@@@>>>::::::999999777555444333000000000111222222000...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))************************((())))))'''(((***)))&&&+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,------------,,,))),,,///000//////000111333CCC^^^uuu~~~xxx|||jjjfffgggrrruuuXXXRRRNNNMMMOOOQQQOOOKKKHHHHHHNNNQQQSSSRRRTTTWWWUUUQQQHHH@@@555000......---*********++++++,,,,,,,,,,,,+++)))(((+++000222...***++++++++++++++++++++++++(((((((((((()))))))))))))))((((((''''''(((((())))))+++,,,,,,+++***,,,---,,,,,,---------.........------,,,,,,,,,------...........................,,,...000000/////////000111111111111111222222222222444555666666888<<<@@@IIIKKKNNNRRR[[[pppnnn]]]WWWSSSPPPKKKGGGEEEBBB@@@>>>::::::999888777555444333222111111222333222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))*********************************))))))******)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,'''+++///000///000222555CCCSSSlll~~~}}}{{{hhhccceeeuuukkkZZZXXXWWWVVVSSSPPPLLLKKKKKKPPPSSSSSSQQQQQQTTTSSSPPPLLLFFF===555000...---,,,***++++++,,,---,,,,,,,,,***)))))),,,000000---***++++++++++++++++++++++++(((((((((((())))))))))))((((((''''''''''''(((((()))+++,,,,,,+++***,,,---,,,---------............------,,,,,,,,,---..............................---///111111000///000111111111111222222222333333444555555444444888@@@FFFMMMLLLOOOZZZnnnnnn\\\WWWSSSPPPKKKGGGEEEBBB@@@>>>999999999888777555333333444333222333333222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++******+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,---------------***---//////...111888===PPP\\\ppprrrrrrsssuuuxxx{{{||||||zzztttuuuuuuwwwooollleeeZZZSSSPPPQQQPPPNNNRRRTTTTTTPPPOOORRRSSSQQQOOOLLLEEE<<<333......///***+++,,,---------,,,,,,((())),,,......---,,,***************************'''((((((((()))))))))***))))))(((((((((((()))))))))+++,,,,,,+++***,,,---------------............,,,,,,,,,,,,,,,---...///...........................///111111000000000111000000111222222333444444444666666555555:::CCCJJJNNNNNNVVVkkknnn\\\VVVSSSPPPKKKGGGEEEBBB@@@>>>999999999888666555333222555444333333444222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***************************)))***+++***)))***---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......//////.........//////------222<<>>;;;::::::999999777666444333222222333333222222111000...,,,******,,,------,,,++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,------.../////////000111111111444@@@SSSbbbfffnnnwww}}}rrrggggggttttttllliiirrrlllYYYUUUVVVRRRQQQTTTWWWUUUSSSSSSUUUUUUSSSQQQQQQSSSQQQIIIAAA;;;444...,,,,,,---...///...+++(((+++,,,,,,------,,,,,,++++++++++++******)))))))))************************((((((((((((((()))************+++,,,,,,---......,,,,,,,,,---------............---------,,,,,,,,,............////////////...///000111222222222222000222333444333333555666666888666;;;FFFFFFCCCLLLQQQhhhrrrYYYXXXVVVSSSMMMIIIEEEAAA===:::::::::999888777555444333222222333333222222111000---,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,------.../////////000111222444;;;KKK^^^mmmiiinnntttzzz}}}rrrqqqvvvyyygggeeemmmxxx^^^UUUUUUSSSRRRTTTVVVTTTSSSSSSUUUVVVUUUUUURRRTTTQQQKKKFFFAAA888000---,,,---...///...,,,***+++,,,,,,------,,,,,,+++*********)))))))))))))))************************)))(((((((((((()))*********++++++,,,,,,------...,,,,,,,,,---------.........------------,,,,,,,,,............////////////...///000111222222222222111333444444333333555666444666777AAAIIIDDDFFFXXXhhhttt[[[ZZZUUURRRMMMIIIFFFBBB>>><<<999999999888777555333333222222222222222111000000---,,,,,,---......---+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,---.........------,,,,,,------...////////////000333;;;HHHXXXgggoooiiiooowwwuuurrr~~~sssggg```mmmlllXXXRRRQQQSSSUUUWWWVVVUUUTTTUUUUUUVVVVVVSSSTTTRRRNNNKKKGGG>>>444///...------......---++++++,,,,,,------,,,,,,+++******************))))))************************))))))(((((())))))***++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------............//////////////////000111222222222222222444555555444444555666444888===GGGJJJEEEUUUxxxwww^^^[[[SSSPPPLLLIIIFFFDDDAAA???999999999888666555333222111222222222222111000000---,,,,,,---//////---++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,,,,---...---------,,,,,,------.../////////---111999HHHXXXdddjjjkkkoooxxxvvvpppwww}}}}}}tttaaa```ooocccSSSOOOSSSWWWXXXXXXXXXWWWUUUUUUUUUVVVSSSTTTSSSPPPOOOLLLCCC999111000...---......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------............///////////////000111222222333333222333444555555555555666888888???FFFMMMNNNOOOpppyyy^^^[[[RRROOOKKKIIIGGGEEEBBB@@@999999888777666444333222111111222222111111000///...---,,,---...///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...++++++,,,---------------,,,,,,------.../////////...888HHHZZZfffkkkkkkiiiyyyssswww}}}zzz}}}pppccccccrrrxxx]]]QQQRRRWWWXXXYYYZZZYYYWWWUUUUUUVVVRRRTTTUUURRRPPPNNNGGG@@@555222///------------,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............///////////////000111222333333333333222444555666666666888999666BBBJJJNNNSSS^^^xxx]]]ZZZSSSPPPLLLIIIGGGEEEBBB???999888888777666444333222111111111111111000000///000...,,,,,,---.........+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,---......++++++,,,------------,,,,,,,,,------.../////////000DDD]]]lllooollllllooo|||{{{{{{yyyzzz~~~vvvhhhgggvvvmmmVVVQQQTTTTTTXXX[[[\\\ZZZWWWWWWWWWPPPUUUVVVRRROOOMMMJJJFFF888444000---------,,,++++++,,,,,,------,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000111222333333333333111333555666666777:::;;;777GGGOOOUUUaaauuuxxx\\\YYYUUURRRNNNJJJGGGDDD@@@>>>888888888777666444222222111111111111111000//////111...,,,+++,,,...//////+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++,,,---------,,,,,,,,,,,,------...//////000333NNNmmmyyyrrrkkknnnuuuwww{{{}}}xxxrrrpppttt|||sssdddeeeoooyyy\\\QQQQQQQQQVVV[[[]]][[[YYYXXXYYYOOOUUUWWWSSSNNNMMMLLLJJJ:::666111---,,,,,,+++++++++,,,,,,------,,,,,,+++(((((())))))*********+++++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...................../////////000000000111222333333333333000222555666777888;;;===???PPPYYYaaatttsss___YYYVVVSSSNNNIIIEEEBBBAAA@@@;;;:::888888888777444222111111111111000000000000...------,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,///,,,,,,000000...111888===QQQiiivvvvvvrrrrrruuu}}}xxxuuuuuuqqqmmmuuu~~~uuuqqqmmmpppuuu}}}ttthhhhhhmmmsssWWWMMMOOOTTTXXXYYYXXXZZZ[[[[[[WWWVVVTTTQQQPPPOOOOOOOOOFFF???777111///...,,,***------------------------************************------,,,,,,+++***))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................////////////000000000000000111111222222333444444333444777999666444:::BBBRRRXXXbbbpppsss```ZZZUUUSSSNNNIIIEEEBBBAAA@@@;;;:::888888888777444222111111111111000000000000...------,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------...,,,---//////...333;;;BBBTTTkkkwwwxxxuuuuuuwwwvvvqqqmmmggg``````rrr{{{pppkkkiiipppttt{{{zzzpppiiixxxfffRRRNNNRRRUUUWWWXXXYYYXXXWWWVVVTTTRRRPPPNNNNNNNNNNNNKKKCCC999111...---......------------------------************************------,,,,,,+++******)))***************+++++++++++++++,,,------------,,,,,,,,,---------.................................////////////000000000111111111111222333333444444333444666888777888???IIIYYY]]]qqqrrr```ZZZUUURRRNNNIIIEEEBBBAAA@@@;;;999888888888777444222111111111111000000000000...------,,,,,,------...++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........------...///...///888BBBKKKYYYkkkvvvwwwuuuuuuwwwqqqiii```XXXQQQXXXtttvvvmmmjjjjjjkkkxxx|||tttsssuuuyyyZZZPPPQQQSSSWWWZZZZZZWWWUUUTTTSSSQQQOOONNNMMMMMMNNNPPPHHH<<<222------///111------------------------++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++*********++++++,,,---------------,,,------------................................./////////000000000111111111111222222333333444444444333555888888<<>>777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---------........................///000000////////////000000000111111111111111222222222222333444444555666666777777555===IIIWWWhhh}}}xxxtttjjjgggeeedddeeefffdddbbbfffgggiiikkknnnppprrrrrrnnnoooooopppqqqtttyyy}}}uuu___WWWQQQNNNKKKIIIGGGEEEBBB???===:::777666666555333222222222111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,---------........................------000777AAAMMMXXX```dddfffnnnqqquuuxxx___XXXwwwyyy{{{}}}tttkkkcccZZZTTTRRROOOKKKGGGGGGFFFDDDDDDEEEGGGJJJLLLSSSWWW\\\cccmmmxxxttt~~~wwwaaaXXXVVVTTTSSSTTTUUUWWWWWWUUUSSSRRRQQQQQQQQQPPPMMMHHHDDD999666111...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,------------........................///000000/////////000000000111111111111111111222222333333444555666777888888888777777HHH[[[kkkvvvoooeee^^^[[[YYYWWWUUUWWWVVVUUUVVVWWWWWWUUUSSSSSSSSSTTTVVVWWWYYYZZZ[[[aaaaaabbbeeemmm{{{ttt^^^VVVQQQNNNKKKIIIGGGEEEBBB???===:::777666666555333222222333444333111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////...............///444===KKKZZZeeekkkllllllmmmpppwwwzzzdddcccyyy}}}{{{pppgggbbbYYYOOOJJJJJJJJJFFFCCCAAA@@@>>>>>>???AAACCCEEEIIILLLQQQXXXbbbnnn|||yyyxxxgggZZZWWWTTTSSSTTTUUUWWWWWWUUUSSSPPPOOONNNNNNNNNLLLHHHEEE:::777222///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------...........................///000000//////000000000111111111000111111222222333333333444555666888888888888777999SSSmmm~~~xxxmmmfff___[[[VVVRRRRRRRRRQQQPPPQQQRRRSSSTTTVVVUUUTTTSSSXXXXXXXXXYYYZZZ[[[[[[[[[```ccchhhqqqttt^^^VVVQQQNNNKKKIIIGGGEEEBBB???===:::777666666555333222...000222111...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////.........///000111999HHH___ttt~~~wwwpppnnnnnnoooxxx|||mmmfffrrrzzz~~~uuukkk```XXXRRRKKKCCC?????????>>>;;;999999888777888999;;;<<>>@@@ZZZ}}}wwwlll___ZZZUUURRRQQQSSSTTTTTTTTTVVVYYY\\\___aaadddfffbbbeeejjjmmmppptttyyy}}}vvvaaaYYYQQQNNNKKKIIIGGGEEEBBB???===:::888666666555333222000444888777222......000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,---------......------,,,---///333666888DDDGGGMMMTTT\\\eeekkkoooeeebbbQQQEEESSSfffuuuwwwkkkZZZMMMFFF@@@:::555333666777444000...111555444444333333333444555555888888888999:::???FFFJJJOOO[[[fffkkkooouuuzzz{{{~~~bbbMMMMMMOOOSSSWWWYYYXXXWWWTTTRRROOONNNOOOOOOOOONNNDDD@@@:::666333111///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------................../////////000...............///000000000111111111111222222222000111111222444555666666555444444444777<<>>999666777777777777777777777777444444444444444444444444666666777666666888<<>>;;;999666444666666666666666666666666444444444444444444444444555666777777777888;;;======BBBLLLXXX___fffttthhhOOOMMMKKKNNNRRRVVVWWWVVVTTTSSSQQQQQQQQQPPPNNNLLLIIIDDD<<<666444333111///111000...,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........000000000000////////////////////////000000000111000000000000111111111111111222222333333444555555777333444:::;;;;;;GGGVVVvvv{{{lllfff___YYYVVVVVVWWWXXXVVVYYY]]]___bbbhhhpppvvvrrr^^^UUUQQQNNNKKKIIIGGGEEEBBB???;;;999777777666666444222222222111111111222444555000...,,,,,,...000000000------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...333;;;DDDKKKJJJHHHHHHKKKQQQUUUWWWVVVNNNGGGMMM\\\jjjzzzmmm]]]VVVJJJCCC;;;777666666555444555555555555555555555555555555555555555555555555555666888888777888999;;;<<<===DDDNNNZZZhhhzzzzzzqqqWWWQQQMMMMMMQQQTTTTTTRRRVVVUUUSSSSSSRRRQQQOOOLLLLLLFFF>>>888444222111000111000...---,,,,,,---...,,,,,,------------,,,,,,------------------......////////////000000000000/////////000000000111111000000000111111111222222222222222333444444555555555333555;;;>>>CCCUUUhhhuuuiii___[[[XXXUUUSSSTTTYYY___bbbdddiiiooouuu{{{sss___VVVQQQNNNKKKIIIGGGEEEBBB???;;;999777666666666444222444222111////////////000///---,,,,,,...000111111...------------,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,///444===FFFLLLNNNKKKIIINNNUUUYYYVVVRRREEE@@@RRReeelllzzzzzz~~~ppp___QQQKKKAAA<<<777555555777777666555555555555555555555555555555555555555555555555444666888999888888999:::???AAAGGGRRRaaasss{{{ddd[[[QQQMMMPPPSSSTTTRRRXXXVVVUUUTTTTTTRRRPPPMMMNNNIIIAAA:::444222111111000///...------------...,,,,,,------------,,,,,,............------------////////////000000000000//////000000000111111111000000111111111222222222222222333333444555555555555777999;;;>>>LLLkkkzzznnneee___ZZZVVVVVVVVVWWWYYY^^^fffooouuurrr___WWWQQQNNNKKKIIIGGGEEEBBB???;;;999777666666666444222333222111/////////000000...---+++,,,...111111111.........---------,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------000777???FFFJJJPPPMMMMMMSSS[[[^^^XXXRRRDDDDDDXXXiiilll}}}www{{{~~~qqqbbbSSSGGGCCC<<<:::777555666666777777555555555555555555555555666666666666666666666666444666999:::999999:::;;;<<>>WWWwwwoooddd\\\WWWVVVVVVXXXVVVZZZ___fffmmmxxxppp^^^UUUQQQNNNKKKIIIGGGEEEBBB???;;;999777777666666444222111111000000111333555666///---,,,,,,...111111111............---------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------------------------......///444;;;BBBHHHJJJNNNMMMPPPXXX______WWWPPPIIIQQQ```iiilll|||{{{{{{pppaaaSSSFFF===;;;999888666555555444555555555555555555555555555555777777777777777777777777555777999::::::;;;===>>>999HHH\\\mmmxxxiii\\\UUUTTTVVVXXXWWWUUUTTTTTTUUUTTTRRRPPPLLLJJJGGG@@@999444222222.....................---------............------..................//////......//////000000111111000000000111111111222222111111111222222222222333333333333444555555666666666999<<<===HHHjjjwwwnnneee^^^WWWTTTSSSSSSXXX]]]```fffpppyyyqqq^^^VVVQQQNNNKKKIIIGGGEEEBBB???;;;999777777666666444222111000000000111333555666000...,,,,,,...000111000............------------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------...111888AAAHHHLLLMMMMMMOOOVVV^^^bbb___UUUMMMNNNaaaiiihhhmmmwww}}}nnn\\\OOOEEE<<<888888666666666666444444555555666666666666666666666666777777777777777777777777666777999999:::<<<@@@BBBDDDYYYqqq{{{hhh\\\XXXWWWUUUTTTSSSTTTUUUTTTSSSQQQJJJJJJIIICCC<<<666333222------...............---------............------------......//////000000.........///000111111111000000111111111222222222111111111222222222333333333333444444555666666666777999===FFF^^^~~~uuukkkaaaYYY[[[VVVUUUYYY^^^bbbkkkttt}}}sssaaaYYYQQQNNNKKKIIIGGGEEEBBB???;;;999777777777666444222222111000/////////000111000...,,,---...000000000//////.........---------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...222;;;EEEMMMPPPQQQNNNRRR[[[bbbeee___TTTLLLRRRkkkooohhhnnnsss|||iii[[[KKKAAA<<<888777:::555666777777666555666777777777777777777777777777777777777777777777777777777888999999:::===BBBEEEUUUlll|||fffZZZVVVTTTSSSRRRSSSUUUUUUSSSRRRHHHJJJJJJEEE>>>777333222------......///......---------............------,,,------...///000111111---......///000111111222000111111111111222222222111111222222222333333333333333444444555666666666999:::@@@QQQrrrwwwrrrjjjfffccc```\\\XXXZZZXXX]]]hhhrrr{{{vvv[[[XXXSSSQQQNNNKKKGGGEEECCCBBB===:::777666666555333222000000000000////////////................................................------------------------++++++,,,,,,,,,,,,---------,,,,,,---///000000///444444777>>>FFFMMMPPPQQQVVVTTTaaauuuqqqZZZQQQYYYcccfffkkkmmmjjjkkkuuutttXXXLLL???:::999777777999777777777777777777777777777777888999999999999888888999::::::888777888999666888999:::===DDDOOOWWWhhh|||nnnbbbRRRTTTUUURRRPPPTTTYYYVVVNNNLLLKKKIIIHHHEEE???555...000111111000...------...------......------,,,+++//////.........---------......//////000000111111...//////000111222222222111111222222222333333333333444555555555777:::===666???HHHXXX{{{vvvmmmjjjccc```\\\YYYXXX[[[___aaaeeemmmzzzvvv[[[XXXSSSQQQNNNKKKGGGDDDBBBAAA===:::777666666555333222111000000000////////////................................................------------------------++++++,,,,,,,,,,,,------------,,,---.../////////000222888EEERRRXXXUUUPPPWWWVVV^^^iiieeeXXXWWWaaalllmmmnnnnnnjjjjjjuuuqqqbbbPPPEEE;;;999999888888:::888888888888888888888888777888888999999999999999777888999999777777999:::888:::<<<>>>DDDNNN\\\eeevvvjjjZZZQQQSSSUUUTTTRRRUUUYYYWWWPPPNNNLLLJJJIIIGGGAAA888111111111111000///...//////...////////////...------//////.........---------......//////000111111111/////////000111222222222111222222222222333333333555555666666666777:::===;;;???III^^^xxxuuuppphhhbbbaaa[[[ZZZZZZZZZ\\\ccclllssswww\\\XXXTTTRRROOOKKKGGGCCCAAA@@@===:::777666666555333222111111000000000/////////........................------------------------------------------------++++++,,,,,,,,,,,,------.........---......//////222555???QQQccchhh```WWWXXXXXXYYYXXXUUUUUU^^^iiipppoooooommmiiijjjuuuooo___RRREEE===777888999999999;;;999999999999999999999999777888999999::::::999999777888999999888999:::<<<:::===AAAFFFOOO\\\lllwwwuuu]]]SSSQQQTTTVVVVVVVVVXXXWWWSSSQQQNNNLLLKKKIIIDDD<<<555111111000000000000000000///000000000000///....../////////............---......///000000111111222//////000000111222222222222222222222333333333333666666777666666777:::<<<===BBBRRRqqqmmmfff___\\\ZZZWWWWWWYYYXXX]]]bbbgggmmmwwwwww\\\XXXUUUSSSOOOKKKFFFCCC@@@???===:::777666666555333222111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...------///000555999DDDTTTccchhhddd]]]XXXZZZUUUKKKHHHRRRbbblllnnnmmmmmmmmmjjjjjjttt~~~lll[[[NNNGGG<<<777555777999888888:::999999999999999999999999888999999:::::::::::::::999:::;;;:::999:::<<<>>><<>>===:::777666666555333222111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////...,,,---000222555999@@@IIIRRRXXX\\\]]]VVVWWWPPPEEEEEERRRbbbiiinnnmmmooopppmmmkkkqqqxxxvvvzzzhhhVVVGGG???===999666555999:::777666888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::999999:::===???AAAGGGQQQZZZdddooo{{{```QQQSSSVVVXXXWWWUUUTTTVVVSSSPPPMMMKKKKKKGGGBBB===444111......///111111000...////////////...------//////////////////////////////000000111222222222111111111111222222222222222222333333333444444444444555555555444666888;;;???```tttggg^^^[[[[[[YYY[[[^^^```dddmmmwww}}}xxx\\\XXXSSSQQQNNNJJJFFFBBB@@@???===:::777666666555333222222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000...,,,---111555999;;;???BBBFFFMMMVVV\\\SSSPPPIIIDDDHHHUUUaaagggppppppqqqrrrpppmmmpppvvvxxx}}}jjjZZZJJJ>>>::::::999777888;;;;;;888777999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;888999999999:::<<<@@@DDDJJJPPPYYYbbbjjjsss~~~nnnWWWUUUUUUXXXXXXUUUUUUVVVTTTQQQMMMLLLLLLJJJEEEAAA777333///...000222111///...////////////...------...////////////000000000//////000111111222222333222222222222222222222222333333333333444444444444333444555555555777:::<<>>AAAGGGMMMSSSWWWPPPGGG@@@DDDNNNYYYbbbhhhlllkkklllooooooooottt{{{zzzkkkYYYNNNDDD<<<999;;;:::888:::======::::::===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::<<<>>>@@@EEEKKKOOOWWW[[[```fffmmmwww___XXXUUUXXXZZZXXXVVVXXXWWWSSSOOOMMMNNNLLLIIIFFF<<<777111000222444222000///000000000000///........./////////000000000000///000000111111222333333222222222222222222222222333333333444444444444555444555666777777999===@@@]]]yyytttooolllqqqwww{{{uuukkkeeehhhnnnsssyyy\\\XXXQQQOOOLLLIIIFFFCCCAAAAAA===:::888666666555333222222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++...///...,,,---444999;;;999:::???GGGMMMOOONNNNNNAAA:::CCCQQQ[[[dddkkkeeecccdddhhhlllpppyyyeeeVVVGGGAAA===888666777:::999;;;>>>>>>;;;<<<@@@========================:::;;;<<<<<<======<<<<<<;;;===@@@DDDHHHNNNVVV[[[```bbbeeehhhnnnyyyddd[[[UUUYYY\\\ZZZXXXYYYYYYUUUPPPOOOOOOOOOLLLIII@@@:::444222444666444111111111111111111000//////.../////////000000111111000000000111222222333333222222222222222222222222333333333444444444555555444666777888999<<<@@@BBBiiiyyysssjjjccc```aaaccccccvvvYYYUUUTTTRRRNNNIIIEEEBBB???>>>>>><<<888666555444333111111111111111000000000000///............---------***---///---+++***,,,...111000...,,,+++++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,...222777999:::;;;<<<===???BBBEEEGGGDDD???@@@LLLXXX^^^aaaeeeggghhhjjjlllkkkmmmrrryyyzzzyyygggOOOHHH@@@:::999:::999999:::<<<>>>>>>===<<<===>>>??????>>>======<<<;;;;;;::::::;;;<<<======>>>>>>EEEFFFIIIMMMSSSZZZ```dddhhhiiijjjmmmsssjjjWWWVVVXXX___aaaZZZZZZXXXUUURRRNNNLLLJJJIIIDDD===555222222333111///333222000///...///000222000222444666666666555444777777777666666666666666;;;:::888777555444444333555555555555555555444444666999555555;;;:::>>>NNNrrr}}}wwwrrr```aaaaaaaaabbbcccfffiiipppuuuwww[[[VVVSSSQQQNNNJJJEEEBBB@@@>>>>>>;;;888666555444333111111111111111000000000000///............---------+++,,,------,,,+++,,,---//////---,,,++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,///333777:::>>>======???BBBDDDFFFFFF>>>===DDDSSS___hhhqqqyyy~~~yyyrrrllljjjoootttwwwdddTTTGGGCCC===::::::;;;;;;;;;;;;<<<>>>===<<<;;;<<<===>>>======<<<<<<<<<======>>>>>>???@@@BBBDDDFFFGGGPPPQQQSSSWWW\\\aaafffhhhhhhjjjkkknnnuuuzzz\\\ZZZXXXUUUVVVTTTZZZXXXUUURRROOOLLLJJJIIIFFF>>>666222222333222000333222000///...///000111000111333555555555444333::::::::::::::::::::::::888777666555444333333333555555555555555555555555888888444888>>>;;;AAATTT}}}vvvqqqooonnnlllhhhkkkppptttvvvwwwyyy{{{zzzyyy\\\WWWQQQPPPMMMJJJFFFCCC@@@???===;;;888666555555333111111111111111000000000000///............------------,,,+++,,,---------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,---000444888:::@@@???>>>AAAFFFHHHGGGFFF999???KKKXXXbbblllyyyvvvllljjjooosssyyysssbbbRRRFFF>>><<<:::999;;;<<<======<<<>>>???>>>===<<<===>>><<<<<<<<<<<<>>>@@@BBBCCCFFFFFFGGGIIIKKKNNNQQQSSSYYY[[[]]]aaaeeehhhkkkllljjjkkklllooowwwaaa\\\WWWPPPSSSWWWYYYXXXVVVSSSPPPMMMKKKJJJHHHAAA888222111222222111333222000/////////000111///000111333444333333222555555555555555555555555444444333222222222333333555555555555555555555555999666333:::???;;;FFFbbb}}}wwwpppkkklllppptttwww}}}{{{]]]WWWPPPOOOMMMJJJGGGDDDAAA???<<<:::888666666555333111111111111111000000000//////............---------///,,,***+++...///---++++++++++++,,,,,,------...+++++++++,,,,,,,,,---------------...111555888;;;???>>>???CCCIIIKKKIIIFFF:::DDDPPPXXX\\\cccppp{{{~~~tttnnnooosssvvvyyyuuuaaaQQQFFFAAA888888999:::<<<============>>>??????>>>>>>@@@AAA===>>>???AAAEEEJJJNNNPPPSSSSSSSSSTTTVVVYYY\\\^^^^^^___bbbeeehhhkkklllmmmlllmmmnnnpppwww{{{wwwfffXXXSSSYYY\\\XXXXXXVVVTTTQQQOOOLLLKKKIIICCC:::444222222333333222111000000//////000000...///000111222222222111/////////000000000000000222222222222222333333444444444444555555555555555888666444999<<<999OOOxxx}}}{{{zzz{{{{{{\\\VVVOOOOOOMMMKKKGGGDDDAAA???;;;:::888777777555333111111111111111000000000//////............---------///---+++,,,...000...+++******+++,,,,,,---------+++++++++,,,,,,,,,------------...///222666999;;;======@@@FFFKKKLLLIIIFFFBBBLLLUUUWWWVVVZZZcccjjjooouuuwwwssspppsssvvvvvvuuu|||ppp^^^MMMBBB>>>>>>888999;;;===>>>>>>===>>><<<>>>?????????AAADDDFFFEEEFFFIIINNNSSSYYY___aaabbbbbbaaaaaabbbdddfffgggbbbdddfffiiikkkmmmmmmnnnnnnoooooopppwww{{{uuuXXXUUU[[[VVVWWWWWWVVVUUUSSSPPPNNNLLLJJJEEE===666333222333333222111111000000000000000......///000111111111111111111111222222333333333222222222222333444555666444444444555555555666666555777555777:::@@@dddyyy[[[VVVPPPOOONNNKKKHHHDDD@@@>>>:::999888777777666333111111111111111000000000000///............---------...---,,,---.........,,,******+++,,,------,,,,,,++++++,,,,,,,,,,,,------------...000333777:::<<<<<<@@@FFFJJJLLLJJJHHHFFFLLLTTTYYYXXXXXX[[[___aaaeeennnrrrooopppvvvzzzxxxwww|||zzzxxxsssgggXXXLLLBBB<<<<<<@@@:::===???@@@@@@??????@@@===???AAABBBDDDHHHLLLOOOSSSVVVZZZ```ffflllppprrrppppppppppppppppppoooooommmmmmnnnoooppppppqqqqqqoooooooooqqqxxx~~~WWWRRRYYYRRRWWWWWWWWWVVVTTTQQQOOOMMMKKKGGG@@@:::555333333333111111111111000000000///......//////000111111222111222222333333444444555333333333333444555666777333333444444555666666666333999888:::EEEZZZwwwZZZVVVPPPPPPNNNLLLHHHCCC???<<<:::999888888888666333111111111111111000000000000///............------------...///...---------...******+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,---///111444888;;;<<<@@@FFFNNNPPPLLLGGGEEEDDDWWW[[[\\\[[[]]]bbbaaa\\\^^^gggjjjgggkkkyyyvvvppprrr}}}vvv^^^RRRFFFBBB???<<<===AAA===@@@CCCCCCBBBBBBCCCEEEDDDFFFIIILLLPPPUUU[[[___eeehhhmmmrrrwww{{{}}}~~~yyyzzz|||}}}|||{{{zzzyyyzzzyyywwwuuutttsssssstttnnnoooooorrrzzz___QQQVVVTTTVVVWWWWWWWWWUUURRRPPPNNNJJJHHHCCC===777333222222111111111111111000//////////////////000111222222000000111111222333333333333333333333333444555666333333444444555666666777222;;;;;;@@@YYYvvvZZZWWWQQQPPPOOOLLLHHHCCC>>>;;;999888888888888777444111111111111111000000000000//////.........---------,,,...000///,,,+++---000***+++,,,---,,,,,,******++++++,,,,,,,,,---------,,,---///222555888;;;===DDDLLLTTTTTTMMMEEEBBBCCC___```^^^]]]aaafffbbbZZZVVV^^^```]]]fff|||ssspppsss}}}yyyfffMMMBBB999:::===;;;:::<<<>>>AAADDDEEEDDDDDDFFFIIILLLNNNRRRVVV[[[aaahhhlllqqqtttyyy~~~~~~|||xxxuuutttssssssmmmnnnooosss|||mmmSSSSSSVVVVVVWWWWWWWWWVVVSSSPPPOOOJJJHHHDDD???888444222222111111111111111000//////////////////000111222333111222222333444444555555333333222222333333444555333333444444555666777777333======EEEkkkuuu\\\XXXRRRPPPLLLJJJGGGDDD@@@===<<<:::777555555444222111111111111111000000000000......------------......------------------------***,,,,,,,,,*********,,,++++++******++++++,,,---,,,...111333555888<<>>:::;;;===<<<>>>BBBIIIEEEDDDGGGGGGEEEKKKTTT]]]dddlllqqqtttwww{{{~~~}}}yyyvvvsssrrrtttuuuuuuvvv|||~~~~~~XXXUUUVVVUUUWWWZZZYYYVVVSSSPPPOOOKKKKKKHHHBBB:::444333333111111111111000000000000000000000000000111111222111111222222222333333333333333333444444444555555555555555555555666777888999===<<>>KKKQQQXXXVVVJJJ>>>AAAJJJYYY[[[[[[ZZZ]]]cccfffeee___]]]^^^eeennnyyy~~~xxxtttdddRRRFFF@@@======@@@BBBCCCHHHMMM]]]UUUPPPSSSZZZaaakkkuuuzzz~~~|||xxxuuusssvvvwwwvvvvvvzzzdddUUUWWWXXXZZZ[[[ZZZXXXUUUTTTTTTLLLKKKHHHBBB:::555333333111111111111000000000000000000000000000111222222111111222222222333333333333333333444444444555555555555555555555666777888555:::===UUUqqqYYYWWWRRRPPPLLLJJJGGGDDD@@@===;;;999666555555444333111111111111111000000000000......------------......------------------------,,,---......,,,,,,---...+++++++++++++++,,,------,,,///333666888999;;;===AAAFFFMMMLLLCCC<<<@@@IIIRRRVVVXXXYYY^^^ggglllmmmeeeeeehhhlllqqq|||~~~yyyeeeUUUIIIBBB???;;;:::<<<@@@BBBCCCKKKSSSfff```^^^fffrrr~~~}}}xxxvvvyyyxxxvvvuuuyyyvvvWWW[[[ZZZ\\\]]]\\\ZZZXXXXXXXXXLLLKKKHHHCCC<<<666333333222222111111111000000000111000000000000111222222111111222222222333333333333333333444444444555555555555555555666777888999666;;;AAA___oooXXXVVVRRRPPPLLLJJJGGGDDD@@@===;;;999666555555444333222111111111111000000000///......------------......------------------------)))+++,,,,,,******+++---,,,++++++++++++,,,------,,,///444888999:::;;;<<<;;;@@@DDDCCC===;;;@@@HHHPPPVVV[[[^^^cccjjjnnnmmmfffgggjjjooowww~~~yyyeeeRRREEE???======<<<;;;===??????BBBLLLWWWeeeiiiqqq~~~}}}zzzyyyxxxwwwwww}}}[[[\\\YYY\\\______^^^[[[YYYYYYNNNLLLIIIDDD>>>999555333222222222111111111000000111111000000111111222333111111222222222333333333333333333444444444555555555555555555666777999999;;;===DDDeeeoooXXXVVVRRRPPPLLLJJJGGGDDD@@@===;;;888666555555555333222111111111111000000000///......------------......------------------------)))***,,,++++++***,,,---,,,,,,++++++,,,,,,---...---111555888::::::;;;<<<;;;???@@@===:::<<>><<>>===@@@???:::999@@@GGGKKKWWWaaakkknnnllljjjfffaaabbbeeekkkwwwzzzpppqqquuu~~~lllXXXNNNBBB======???>>><<>>TTTxxxrrr[[[XXXRRRPPPLLLJJJGGGDDD@@@===:::888555555555555444333111111111111000000000000.........------.........------------------------(((***++++++++++++---...---,,,,,,,,,,,,---......222444666777888:::===@@@===???<<<777;;;GGGQQQSSSYYYdddlllmmmjjjgggeeebbbeeekkkooorrrrrrwwwooo[[[KKKBBB<<<>>>@@@??????@@@EEEIIIXXX[[[gggyyy^^^^^^]]][[[XXXVVVWWWXXXWWWSSSOOOLLLIIIDDD===777333333333222222222111111222222111111222222333444111111222222222333333333333333333444444444555555444444555666888999;;;<<>>AAAFFF===777:::BBBHHHNNNRRRWWWcccwww~~~pppfffddddddeeeggglllwww{{{ooowwwzzzmmm```QQQGGGCCC<<<===???BBBBBBCCCKKKUUUdddooooooYYYTTT]]][[[XXXZZZYYYWWWVVVQQQKKKHHHFFF???777555333111111222222111000111111222222222333333333333333333333333333333333222222333333333444444444,,,777777555:::999999AAAMMMooo[[[SSSQQQPPPNNNJJJGGGDDDAAA@@@:::888555444444444222111000000000/////////..............................---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++,,,---------...000222333444666777999;;;>>>@@@CCC;;;888<<>>???::::::AAAHHHJJJLLLNNN```ccclllvvvvvvnnnfffdddiiiiiijjjnnnwwwuuufffhhhxxxtttaaaMMMDDDCCCBBBCCCDDDDDDEEEJJJQQQWWW```ppp~~~zzz___TTTZZZZZZYYY\\\[[[WWWVVVQQQLLLJJJIIIDDD<<<777555222111222333222111111111222222222333333333333333333333333333333333333333333333444444444444555999555222888999;;;EEEwwwqqq\\\TTTQQQPPPMMMJJJFFFCCCAAA???:::888555444444444222111111111111111000000000000........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,---------...111333222333444777:::<<<======;;;;;;???HHHNNNNNNLLLMMMVVVVVV\\\gggnnnnnnllllllmmmooosssyyy~~~jjjeeennn}}}uuulllgggVVVLLLDDDBBBBBBAAABBBEEEIIINNNXXXeeeppp}}}}}}```TTTZZZ\\\]]]___]]]XXXWWWRRRMMMLLLKKKFFF???999666333222222333222222111111222222222333333333222222333333333333444444333333333444444444444555333777444444;;;<<>>===<<<:::<<>>CCCRRRooo]]]VVVPPPOOOLLLIIIFFFCCC@@@???:::888555444444444222111111111000000000/////////........................---,,,,,,++++++,,,,,,---((()))***+++,,,------...)))+++,,,------///111444444333444888===@@@>>><<<888===HHHUUUYYYUUUPPPOOOPPPLLLMMMVVVaaaiiipppuuunnnmmmnnnssszzzuuunnnvvvuuupppiiiaaaYYYQQQIIIEEECCCBBBBBBAAA>>>@@@MMM[[[hhhpppkkkVVVWWWZZZ\\\^^^ZZZ\\\ZZZUUUOOONNNNNNJJJDDD<<<999444222222333333333111111222222222333333333111222222333333444444555333444444444555555555555555:::999999<<<999AAAVVVmmm]]]WWWPPPOOOLLLIIIFFFBBB@@@???:::888555444444444222111000000000/////////..............................---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))***,,,------///222444555444555999???AAA???<<<777===JJJWWW[[[VVVPPPOOORRRMMMLLLRRRZZZaaajjjrrroooqqquuu}}}xxxmmmkkkxxx~~~wwwqqqnnnfffbbbZZZTTTNNNIIIEEEBBBDDDDDDFFFJJJNNNWWWiiiyyyaaa[[[YYY\\\___\\\^^^\\\VVVPPPNNNOOOKKKEEE===999555222222333444444111111222222222333333333111111222333333444555555444444444444555555555555222777777777888777GGGeeelll]]]XXXPPPOOOLLLIIIEEEBBB@@@>>>:::888555444444444222111////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))***,,,------///222444666444555:::@@@CCC@@@<<<555<<>>:::555222222333444444111111222222222333333333111111222333333444555555444444444555555555666666444:::::::::<<>>999333666??????555...000000000000000000000000000000...---...///000///...---...///...,,,+++,,,---...---,,,,,,+++++++++++++++,,,,,,---...///000000222666888777;;;???<<<555:::>>>EEEMMMRRRRRROOOLLLLLLNNNMMMLLLTTTaaaiiiiiiqqqzzzxxxiiioooyyy|||wwwppphhhaaa]]]SSSQQQOOOLLLLLLOOOUUUZZZaaammm}}}{{{uuuzzz\\\YYY```dddbbbaaa___\\\WWWRRRMMMIIIGGGGGG???666222333555333111111111111111111111111111111222333333444444333333333333444444555666666666444:::888;;;AAAAAAaaa~~~lll[[[UUUQQQOOOLLLHHHEEEAAA???>>><<<777888@@@@@@777111333000000000000000000000000000...---...///000///------...///...,,,+++,,,---...---,,,,,,+++++++++,,,------......///000111111333666888777:::>>><<<555888;;;AAAHHHLLLMMMKKKIIILLLLLLJJJIIIQQQaaalllooooooyyymmmiiirrr~~~~~~zzztttmmmgggcccZZZXXXWWWVVVYYY```jjjqqq|||qqq{{{ccc[[[___bbbaaabbb```\\\WWWRRRNNNJJJHHHGGG@@@888333333444333222111111111111111111111111222222333444444444444333333333444555555666666777555:::777999BBBKKKvvv~~~uuulll[[[UUUQQQOOOLLLHHHEEEAAA???>>>===777777======666222444000000000000000000000000///...---...//////...------.........,,,+++,,,---------,,,+++++++++,,,,,,---......///111222222333333666777888:::<<<:::666999;;;???CCCFFFHHHIIIIIIPPPNNNJJJIIIRRRbbbnnntttqqq|||zzzcccdddppp}}}{{{vvvrrrooommmmmmmmmooouuutttsssnnn___^^^``````bbb```]]]XXXTTTPPPLLLKKKIIIBBB:::555444444333222222222222222222222222222222222333444444444444444333444444555555666777777777999666888CCCZZZiiirrrlll\\\VVVQQQOOOLLLHHHEEEAAA???>>>;;;555444777777222000222///////////////////////////...------//////...---,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------...///111222333333444666777888999:::999777===>>>@@@BBBEEEHHHLLLNNNWWWTTTPPPPPPXXXdddooouuuxxxxxx___bbbiiittt|||ttt{{{xxxccc]]]___bbbbbb```^^^ZZZVVVRRROOOMMMKKKEEE===777444444333333222222222222222222222222222333333444555444444444444444444555666666777777999888777:::EEEeee~~~dddxxxlll\\\VVVQQQOOOLLLHHHEEEAAA???>>>999555222333333111///000///////////////////////////---,,,---...///...---,,,---...---,,,,,,---...,,,,,,,,,++++++,,,,,,---+++,,,---...000111222333555555777999999888888888???AAABBBBBBDDDHHHNNNSSSZZZWWWUUUYYY```hhhpppuuu|||uuu___hhhiiilllsss|||uuuhhh]]]___dddbbbaaa^^^[[[XXXTTTRRRQQQMMMGGG@@@999555444333333222222222222222222222222333333444555555555444444444444555555666777777888999777:::>>>HHHmmmnnnkkk\\\WWWQQQOOOLLLHHHEEEAAA???>>>:::777444444444333222111000000000000000000000000...---,,,---......---,,,+++---...---,,,,,,---///,,,,,,+++++++++,,,------++++++---...000111222333555555777999888555666:::???@@@AAAAAABBBGGGOOOVVV___[[[[[[aaagggkkkppptttyyynnn```ooollljjjoooxxxwwwooo^^^^^^dddcccaaa___]]]ZZZWWWUUUTTTOOOJJJCCC;;;666333333444333333333333333333333333333333444555555555555555444555555666666777888888:::666===CCCLLLssskkk\\\XXXQQQOOOLLLHHHEEEAAA???>>>:::999666555555555333111000000000000000000000000...---,,,,,,......---,,,+++,,,...---,,,,,,---///,,,+++++++++,,,,,,---...,,,,,,---///111333444444666555666999888444555;;;>>>@@@BBBBBBCCCHHHRRRYYYoooiiigggjjjmmmlllnnnssssssxxxrrreeeaaajjjiiijjjmmmsssxxx{{{||||||~~~www```\\\aaacccbbb```^^^[[[YYYWWWVVVPPPLLLEEE<<<666333333555333333333333333333333333333444444555555555555555555555555666777777888888:::555>>>GGGQQQzzzkkk]]]XXXQQQPPPLLLHHHEEEAAA???>>>999888666444444555333000000000000000000000000000...---,,,,,,......---,,,+++,,,------,,,,,,...///++++++++++++,,,,,,---...------///000222444555666666444666:::777333555;;;???BBBDDDDDDEEEKKKUUU]]]xxxrrrrrrqqqmmmmmmqqqooosss{{{vvvgggaaaccc^^^bbbhhhlllnnnqqqtttwwwwwwzzz|||}}}~~~}}}~~~}}}}}}aaaZZZ___cccbbb```^^^\\\ZZZXXXWWWQQQMMMFFF===666333333555333333333333333333333333333444555555666666555555555555666666777777888888;;;444>>>IIITTTqqq^^^WWWTTTQQQMMMHHHDDDBBB@@@@@@999888666444222111000000000000000000000000000000///............---------++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...---...///111444555444333999777777888444000555>>>EEE@@@AAAHHHJJJHHHOOO[[[kkkmmmzzzzzztttyyy{{{uuutttvvvnnn```^^^fff^^^XXXUUUXXX]]]bbbhhhooottttttxxx}}}|||{{{mmmVVVgggaaadddeeebbb___^^^YYYTTTQQQMMMHHHAAA;;;777444333444444444444444444444444444444444444444444444444444444444444555777888999777888<<>>AAAMMMVVVYYYTTTSSSVVVRRRIIIOOO[[[bbbbbbnnnyyybbb\\\jjjuuuuuulllgggfffjjjmmmmmmooorrrrrrttt}}}~~~}}}}}}~~~fff___bbbgggiiigggeeeccc^^^XXXSSSQQQLLLGGGAAA<<<888666444444444444444444444444444444444555555666666666555555555666777888999:::>>>@@@]]]hhhXXXSSSOOOMMMKKKHHHEEEBBB@@@???999888666444222111000000000000000000000000000000///............---------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,///111111000000444888???>>>:::555555:::>>>>>>AAAEEEJJJNNNSSSVVVSSSLLLVVV[[[\\\]]]kkk}}}zzz~~~ppp___]]]kkkuuuuuupppkkkiiikkklllkkkkkknnnpppsss{{{|||{{{{{{{{{|||~~~ppphhhcccggghhheeecccccc___ZZZTTTRRRNNNIIICCC===999777444444444444444444444444444444444555666666777777555555555666777888999:::>>>CCCfffhhhXXXTTTNNNMMMKKKHHHEEEBBB@@@>>>999888666444222111000000000000000000000000000000///............---------...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...,,,///222111///000444888EEEDDD>>>666555:::<<<:::;;;===DDDNNNRRRQQQPPPQQQZZZ\\\]]]```kkkxxx}}}{{{~~~uuufff[[[___mmmvvvxxxsssmmmiiijjjkkkiiijjjmmmmmmsss}}}~~~}}}}}}yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyy{{{}}}rrrdddggggggdddbbbccc```\\\UUUSSSOOOJJJDDD>>>:::777444444444444444444444444444444444555666777777777666666666777888999:::;;;<<>>999888666444222111111000000000000000000000000000//////.........---------...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,000222111//////444999IIIHHHAAA777555:::<<<888:::;;;CCCMMMMMMFFFFFFNNN[[[]]]___dddlllvvv}}}}}}ooo^^^XXXaaappp{{{pppjjjfffggggggfffhhhkkkllluuu~~~}}}|||{{{xxxxxxxxxxxxwwwuuutttsssrrrssstttuuuxxxzzz|||~~~}}}~~~wwwfffiiihhhdddbbbcccbbb^^^UUUSSSPPPKKKEEE???:::888444444444444444444444444444444444555666777777888777777777888999:::<<<<<<>>>FFFlllhhhZZZTTTMMMLLLJJJGGGDDDAAA???>>>;;;888555333222222111/////////////////////////////////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///000000//////000222444555:::888666666888;;;<<<<<<>>><<<>>>CCCFFFFFFIIIMMMZZZ]]]dddkkkppptttyyy~~~yyyiii^^^[[[cccxxx|||ooommmjjjgggfffggghhhiiiooowww~~~~~~~~~~~~~~~|||zzzwwwuuurrrqqqppppppuuusssrrrtttxxxzzzzzzyyy|||zzzxxxzzz}}}~~~vvvnnnddddddfffdddhhhfffZZZYYYTTTNNNIIIEEEAAA:::555555555444333333333333444555555555555555666777777666666666777:::<<<======AAACCCwwwfffXXXRRRMMMLLLJJJGGGDDDAAA???>>>;;;888555333222222111000000000000000000000000000//////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///000000///000111222444555999777555666888:::;;;<<<===;;;===BBBDDDDDDGGGLLLUUUZZZccckkkrrrvvv{{{mmm___\\\cccvvvtttjjjhhhfffeeeeeefffhhhjjjooovvv~~~{{{zzzwwwtttrrrppppppppptttrrrqqqrrruuuvvvvvvuuuvvvtttrrrsssvvvwwwvvvuuuvvvyyy}}}mmmdddeeehhhfffiiiiii^^^ZZZVVVOOOJJJGGGBBB<<<777666555444444333333444444555555555555555666777777777666666777:::<<<======BBBJJJdddWWWQQQMMMLLLJJJGGGDDDAAA???>>>:::888444333222222111000111111111111111111111111//////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---////////////000111222444555777555444555777:::;;;;;;;;;:::<<<@@@BBBAAAEEEJJJQQQWWWaaajjjrrryyynnn]]][[[ddduuuyyyjjjeeedddbbbbbbccceeehhhjjjnnnvvv~~~yyywwwuuusssqqqpppoooooorrrqqqoooppprrrssssssrrrvvvtttssssssttttttsssrrrsssuuuwwwxxxzzz}}}ooofffhhhkkkggghhhhhh___\\\WWWQQQLLLIIIDDD>>>999666555444444333444444444555555555555555666777777888888888888999;;;===>>>HHH[[[dddWWWRRRMMMLLLJJJGGGDDDAAA???>>>:::777444333333222111000000000000000000000000000//////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---/////////000000111333444444555333333444777:::::::::::::::===AAAAAA@@@DDDJJJNNNVVV___gggoooyyy~~~eeeWWWZZZfffvvvwwwhhhcccbbbaaaaaabbbdddgggiiinnnvvv}}}yyywwwsssrrrqqqppppppoooooonnnpppoooooopppqqqsssttttttxxxxxxwwwvvvvvvuuusssrrrssstttuuuuuuuuuxxx|||tttjjjjjjmmmgggeeeeee___]]]XXXRRRMMMJJJEEE???:::666666555444444444444444555555555555555666777777888999999999999;;;>>>@@@KKKnnnfffYYYSSSMMMLLLJJJGGGDDDAAA???>>>999777444333333333222111//////////////////////////////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///...///000111222333333444333222222444777:::;;;:::;;;<<>>999777444222333333222111........................//////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///...///000222333333333333222111222555888;;;<<<;;;<<<>>>AAADDDBBB@@@EEEMMMLLLVVV^^^```fffooorrrooo[[[LLLNNN[[[eeeooorrrjjjdddcccaaaaaabbbdddgggiiissszzz}}}||||||{{{yyywwwmmmmmmnnnoooooonnnnnnmmmkkkmmmoooqqqsssuuuyyy|||zzz|||}}}}}}|||zzzyyyzzzxxxxxxxxxwwwuuuuuuwwwyyyooorrrwww}}}|||jjjeeekkkjjjjjjlllhhh^^^YYYSSSNNNKKKFFF@@@;;;777666555555444444555555555555555555555666777777777888:::999999<<>>999666444222333333333222//////////////////////////////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///---///000222333333333333111111222666:::<<<<<<<<<<<<>>>BBBEEEBBB???EEEMMMPPP^^^iiijjjlllqqqnnneeePPPHHHPPP^^^bbbeeeiiieeeaaa```___```bbbeeeiiikkkvvv}}}~~~|||{{{{{{zzzyyyrrrrrrrrrqqqpppnnnlllkkkiiikkknnnoooppprrrvvvyyyxxx|||~~~|||}}}~~~zzz{{{{{{zzzwwwvvvvvvwwwpppppprrrsssvvvyyy{{{|||||||||}}}{{{xxxuuuuuuuuuwwwxxxyyy|||pppffflllllllllmmmhhh```[[[UUUPPPMMMHHHAAA===777666666555555555555555555555555555555666777777555888:::999999<<>>999666333222333333333222000000000000000000000000//////...------------...+++++++++++++++++++++++++++,,,,,,,,,++++++---///---///000222333333333333111111333666:::=========;;;>>>BBBDDDAAA???DDDMMMVVVgggtttvvvvvvvvvnnnaaaMMMIIITTTaaa^^^]]]```^^^]]]]]]]]]^^^aaafffjjjmmmxxx}}}{{{zzzxxxwwwwwwvvvvvvtttqqqnnnkkkiiigggjjjmmmmmmmmmnnnrrruuurrruuuzzz{{{yyyxxxyyy{{{vvvwwwxxxvvvtttqqqpppqqqnnnmmmjjjgggdddccccccccc`````````]]]YYYWWWWWWWWWYYYZZZ[[[___eeennnvvv{{{xxxjjjmmmmmmkkkjjjdddbbb]]]VVVRRRNNNIIICCC>>>777777666555555555555555555555555555555666777777444777:::999999===EEELLLuuuhhhYYYVVVNNNKKKGGGEEECCCAAA>>><<<;;;888444222111111///...///000111111111000...---111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...000111333333444444111444777999999:::<<<===???CCCGGGFFFBBB@@@GGGPPPWWWcccvvv{{{vvvyyyxxxiiiQQQPPPVVV```ddd```^^^```aaa^^^^^^___^^^^^^eeennnzzz~~~|||{{{xxxwwwuuusssqqqooommmllljjjiiiiiiiiijjjkkkmmmnnnppprrrtttvvvxxxxxxxxxxxx{{{wwwrrrrrrssssssoookkkkkkiiifffbbb]]]VVVNNNIIIHHHHHHGGGFFFFFFEEEDDDDDDGGGGGGGGGIIINNNUUU\\\aaalllsssiiimmmkkknnnrrriiieee```YYYRRRMMMIIIDDDBBB999777666555666777666555777777777777888888888888===999<<<444;;;BBB@@@UUU{{{fffXXXTTTNNNKKKGGGEEECCCAAA>>><<<;;;888444222111111///...///000000111000///...---111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000111222333333333111333666999:::===@@@CCCAAABBBDDDDDDDDDFFFLLLRRRWWW^^^jjjpppwwwnnnTTTSSSXXXbbbgggdddaaabbbbbb_________^^^___fffooo{{{~~~}}}}}}{{{zzzwwwvvvuuurrrpppnnnlllkkkmmmlllkkkjjjjjjkkkllllllkkklllnnnoooqqqqqqqqqpppssspppnnnooorrrsssppplllhhhddd^^^XXXRRRMMMHHHDDDBBBBBBAAA@@@??????>>>>>>@@@@@@???AAADDDIIINNNQQQXXX]]]gggsss|||qqqpppmmmpppsssjjjgggbbb[[[TTTNNNJJJFFFCCC:::888666666666777666555777777777777888888888888999666:::444:::@@@@@@XXXdddVVVSSSNNNKKKGGGEEECCCAAA>>><<<;;;888444222222111000///000000000000000///......000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222222222222222111333666888;;;???DDDGGGLLLKKKHHHEEEEEEGGGKKKMMMUUUYYYdddqqq|||WWWWWW\\\eeekkkiiidddbbbbbb```___```______fffooo{{{}}}{{{{{{zzzxxxvvvuuusssqqqooolllkkkjjjmmmlllkkkiiihhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhhhhjjjnnnooommmjjjccc]]]TTTLLLGGGDDDBBB@@@<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<>>>@@@BBBFFFGGGLLLUUU]]]jjj||||||rrrqqqssssssllljjjeee]]]VVVPPPLLLGGGDDD<<<999777666666777666555777777777777888888888888777555;;;777;;;???BBB```eeeVVVRRRNNNKKKGGGEEECCCAAA>>><<<;;;888555333222222111///000000000000000//////...000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111222222222111111000222444666777:::>>>DDDHHHPPPPPPMMMGGGFFFJJJNNNOOOWWW^^^kkkyyyuuuWWWYYY^^^fffkkkiiiddd___```^^^^^^___^^^^^^fffnnnzzz}}}{{{{{{yyyxxxuuutttssspppmmmkkkiiihhhiiihhhgggfffeeeeeeddddddcccccccccbbbbbbaaa``````aaa```aaaccceeeeeeccc```ZZZTTTLLLEEEAAA@@@???>>>:::::::::999999999999999<<<<<<<<<<<<<<<=========BBB@@@@@@CCCHHHQQQaaaooosssrrrtttrrrnnnmmmhhh```YYYSSSNNNIIIFFF>>>;;;888666666777666666666777777777888888888888999666===;;;===???GGGmmmfffWWWSSSNNNKKKGGGEEECCCAAA>>><<<:::888555333333222111000111000000//////////////////...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222222222222111000000444555666666888;;;@@@CCCHHHLLLKKKGGGHHHPPPWWWYYY```dddlllqqq[[[TTTZZZaaafffhhhfff```[[[]]][[[[[[\\\\\\]]]eeennnyyy}}}|||zzzyyyuuutttrrrooommmjjjhhhgggeeeeeeeeeddddddccccccbbb]]]\\\[[[ZZZYYYXXXWWWWWWZZZZZZYYYYYYYYYXXXUUUSSSNNNJJJDDDAAA???>>>===<<<999999::::::::::::::::::;;;;;;<<<<<<============AAA>>>===???@@@DDDMMMWWWiiixxxqqqssstttpppppppppkkkccc[[[UUUOOOJJJGGG@@@===999666666777666666666777777777888888888888;;;666>>>===<<<===MMM}}}gggYYYSSSNNNKKKGGGEEECCCAAA>>><<<:::888555333333333222111111111000//////////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111222222222111111000333555666666777999<<>><<<<<>>:::777666777777666777777777777888888888888;;;444<<<<<<;;;>>>WWWgggYYYSSSNNNKKKGGGEEECCCAAA>>><<<:::888555333333333333222222111000///...//////000///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111111222222222111111222444666777888999<<<>>>IIIJJJHHHLLL^^^qqquuulllkkkaaa]]]ZZZUUUZZZ\\\RRRRRRaaammmlllddd___[[[XXXXXXWWWXXX[[[\\\___hhhqqqzzz~~~zzzxxxvvvuuussspppmmmjjjhhhfff____________]]]\\\ZZZXXXXXXWWWUUUSSSQQQQQQQQQQQQLLLKKKJJJHHHGGGHHHJJJKKKEEEBBB>>><<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????<<<;;;;;;;;;;;;<<<=========;;;===@@@@@@>>>???BBBMMMUUUkkkkkksssuuupppxxxtttnnnfff]]]VVVPPPKKKHHHCCC???:::777666777777666777777777777888888888888<<<333;;;======CCCfffgggXXXSSSNNNKKKGGGEEECCCAAA>>><<<:::888555333444444333222222111///.........///000...---,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222222222222222000333666999:::;;;===>>>@@@???@@@OOOpppuuugggbbb^^^SSSLLLIIIAAASSSeeesssoooeee^^^[[[YYYXXXWWWXXX[[[]]]aaajjjttt|||~~~zzzvvvwwwvvvssspppmmmjjjhhhggg\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKIIIHHHGGGHHHHHHFFFFFFEEEDDDEEEGGGKKKOOOKKKFFFAAA======>>>??????>>>??????@@@AAABBBCCCCCCBBBAAA@@@?????????AAAAAA@@@>>>???BBBAAA>>>>>>@@@DDDHHHZZZyyyjjjtttvvvqqq{{{tttooofff^^^VVVPPPKKKGGGDDD@@@;;;777666777777666777777777777888888888888>>>555===@@@AAAJJJsssjjjXXXUUUNNNMMMJJJFFFCCC@@@???>>>;;;999666444333222000...000000//////.........---......---------,,,,,,,,,------------------------***++++++,,,---.../////////111222111000///000111444444666777999;;;<<<===@@@AAAFFFUUUrrrnnnbbbbbb]]]OOOGGGHHHXXXcccppprrriii^^^XXXWWWXXXXXXXXXWWWXXX```kkkttt~~~{{{yyyxxxuuuqqqmmmkkkiiigggeee\\\XXXRRRNNNMMMLLLKKKJJJMMMMMMLLLHHHBBB@@@AAACCC???AAAAAAAAA@@@BBBHHHLLLJJJFFFAAA@@@AAAAAA@@@>>>BBBCCCDDDEEEDDDCCCBBBAAADDDBBBBBBCCCCCCBBBCCCEEEAAAAAAAAA@@@???@@@BBBDDDEEEJJJNNN```nnnooovvvyyy}}}yyytttlllccc[[[SSSLLLGGGFFFAAA;;;777555666666666777777777888999999::::::888>>>999:::BBBKKKyyyjjjVVVRRROOOMMMJJJGGGCCC@@@???>>>;;;888555444333222000...000/////////..................---------,,,,,,,,,------------------------+++,,,,,,---...///000111///111222111000///000111444555666777999:::<<<<<<<<<>>>CCCSSSnnnvvvhhhbbbddd___PPPHHHKKKXXXaaajjjllleee]]]WWWVVVVVVWWWVVVVVVXXX```kkkttt~~~}}}{{{xxxuuusssooommmkkkiiifffcccZZZVVVPPPLLLIIIGGGFFFDDDHHHHHHGGGDDDAAA???>>>???>>>???@@@@@@@@@BBBFFFJJJIIIEEEAAA@@@AAABBBBBBBBBHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHFFFFFFDDDCCCBBBCCCDDDDDDEEEDDDCCCDDDEEEFFFCCCGGGIIIYYY{{{qqqpppwwwxxx|||yyytttmmmeee]]]UUUNNNJJJFFFAAA;;;777666666666666777777777888999999::::::888===999999AAAMMM}}}jjjTTTOOOOOONNNJJJGGGCCC@@@???>>>;;;888555444333222000...////////////..................---------,,,,,,,,,------------------------,,,------...///000111111///111222111000///000111555666777888999:::;;;;;;999;;;AAANNNbbbuuu}}}|||jjjbbbaaaeee^^^OOOIIIOOOYYY^^^bbbddd```[[[VVVSSSTTTUUUUUUVVVYYYaaammmvvv~~~~~~~~~}}}{{{yyysssqqqnnnkkkiiifffbbb___VVVRRRLLLGGGDDDBBB???>>>BBB@@@?????????>>>;;;999;;;===???@@@@@@AAADDDFFFGGGDDDAAABBBEEEIIILLLMMMOOONNNNNNNNNNNNOOOOOOPPPSSSRRRQQQNNNKKKHHHEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEAAAEEEDDDPPPoootttqqqwwwxxxzzzyyytttmmmfff```YYYRRRNNNGGGBBB<<<888666666777777777777777888999999::::::888;;;999999???OOOjjjVVVRRRPPPNNNKKKGGGDDDAAA>>>===:::888555333333222000//////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///111222111000///000111666666777888999:::;;;;;;:::<<<@@@HHHSSS]]]aaa```ccc___aaaddd[[[KKKIIISSS]]]]]]]]]]]]\\\ZZZVVVSSSRRRTTTVVVWWW[[[dddpppyyy~~~~~~~~~~~~~~~{{{yyyrrrooolllhhheee```[[[WWWOOOKKKFFFBBB@@@>>>;;;:::===;;;:::;;;>>>===:::666999;;;===@@@AAABBBCCCCCCEEEDDDDDDFFFKKKQQQWWWZZZTTTSSSSSSSSSTTTUUUWWWYYY\\\^^^]]]YYYUUUSSSPPPLLLLLLLLLLLLLLLMMMKKKIIIGGGCCCFFFCCCJJJdddwwwqqqvvvvvvwwwwwwsssmmmgggaaa[[[TTTPPPHHHCCC===888777777777777777777777888999999::::::888:::;;;;;;>>>PPPlll[[[WWWQQQOOOLLLHHHDDDAAA>>>===:::777555333333222111///.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///111222111000///000111555666666888999:::;;;;;;<<<===@@@EEEIIIMMMQQQTTTddd```bbbcccXXXHHHIIIVVVaaa^^^[[[ZZZZZZYYYVVVTTTSSSUUUWWWZZZ^^^gggsss|||~~~~~~|||{{{{{{{{{zzzwwwuuupppmmmhhhccc^^^XXXRRRMMMFFFDDD@@@>>>======;;;999:::999888:::======:::777999:::===AAADDDEEEEEEDDDIIIIIIIIIJJJMMMRRRXXX[[[WWWWWWWWWXXXZZZ]]]```aaacccggghhhdddbbbbbb___YYYZZZXXXWWWWWWWWWUUURRRNNNIIILLLGGGIII^^^xxx|||qqqtttuuuvvvuuurrrmmmhhhbbb\\\VVVQQQIIIDDD>>>999777777777777777777777888999999::::::888999===>>>>>>TTTooo]]]YYYRRRPPPLLLHHHDDDAAA>>>===999777444333333333111000.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////111222111000///000111444444666777999;;;<<<===<<<===@@@EEEGGGKKKSSS[[[hhhdddeeefffZZZJJJLLLXXXdddaaa\\\YYYXXXWWWVVVUUUSSSUUUYYY[[[```iiiuuu}}}~~~zzzxxxvvvvvvuuutttqqqooommmiiibbb[[[UUUPPPJJJGGGAAA???===<<<======<<<;;;:::999999:::<<<<<<;;;::::::;;;>>>BBBGGGJJJJJJIIIOOOPPPPPPOOONNNOOORRRUUUZZZ[[[]]]```cccgggjjjkkkkkkrrruuuqqqqqqssspppiiifffccc```^^^^^^\\\XXXTTTPPPUUUNNNLLL\\\rrrsssttttttvvvuuurrrnnniiiddd]]]WWWRRRJJJEEE???:::888888777777777777777888999999::::::999888???@@@@@@^^^qqq\\\VVVRRRPPPMMMHHHDDDAAA>>>===999777444333333333222000............/////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000///111222111000///000111222333555777999<<<===>>><<<<<<@@@EEEGGGKKKXXXfffkkkgggiiilllaaaQQQPPP[[[eeeccc^^^ZZZVVVTTTTTTTTTSSSUUUYYY\\\aaaiiittt}}}}}}yyyxxxvvvtttsssqqqnnnlllhhhbbb[[[SSSNNNJJJFFFDDD???===<<<<<<======<<<;;;999:::;;;:::999:::;;;=========???DDDJJJNNNOOOOOOSSSUUUVVVUUUSSSRRRSSSUUU^^^```dddhhhmmmqqqtttuuuxxx{{{vvvqqqkkkhhhhhhfffaaa]]]WWW\\\VVVQQQ\\\ooowwwttttttvvvwwwtttpppkkkfff___XXXSSSKKKFFF???:::888888888777777777777888999999::::::;;;777???AAACCClllrrr[[[RRRSSSQQQMMMIIIDDDAAA>>>===999777444333333333222000---.........//////000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111///111222111000///000111111222444777:::<<<>>>???<<<<<>>======>>>===<<<:::999;;;<<<:::888888;;;???>>>>>>???EEELLLQQQSSSSSSTTTWWWZZZZZZYYYXXXYYY[[[aaadddiiioootttyyy{{{|||zzzvvvuuusssooojjjZZZ```ZZZTTT\\\mmm{{{uuuuuuwwwxxxvvvrrrmmmhhhaaaZZZUUUKKKGGG@@@;;;888888888777777777777888999999::::::===777>>>AAAFFFwwwqqqYYYWWWSSSPPPLLLIIIFFFBBB>>>;;;:::777444333333333222111000000000000000000000000...---++++++---......---++++++,,,,,,,,,,,,------,,,---...///000000000000///000000//////000222555777666555;;;HHHSSSMMMAAA???===>>>DDDJJJOOOSSSVVV___dddjjjiii[[[NNNPPPYYYggghhhcccXXXRRRSSSTTTPPPVVVVVVVVVYYY```jjjsssyyy}}}|||yyyvvvrrrnnnhhhdddYYYVVVPPPJJJEEEBBB@@@@@@???===<<<<<<<<<<<<;;;999:::::::::;;;<<<===>>>??????>>>AAAHHHRRRXXXXXXVVV[[[[[[ZZZZZZ[[[]]]^^^___dddkkkpppqqqvvvqqqmmmeee^^^```ssswwwvvvxxxvvvyyyxxxrrrkkkddd[[[SSSKKKHHHBBB<<<999888999999999999::::::::::::;;;;;;;;;777DDDFFFNNNoooWWWTTTSSSPPPLLLIIIFFFBBB>>><<<:::777444333333333222111000000000000000000000000///...,,,---...//////...++++++,,,,,,,,,,,,------,,,---...///000000000000///000000/////////222444888888999>>>KKKUUUSSSKKK<<<<<<>>>BBBHHHNNNUUU[[[^^^^^^]]]WWWLLLGGGQQQ```fffgggaaaWWWRRRSSSSSSPPPUUUUUUVVVZZZaaakkktttzzz|||yyyvvvrrrooojjjddd```YYYUUUPPPJJJEEEBBBAAAAAA???===<<<;;;<<<<<<;;;999:::::::::;;;;;;===>>>>>>@@@@@@CCCKKKTTTZZZZZZXXX^^^]]]]]]^^^```bbbdddeeekkksssyyy{{{|||xxxqqqjjjlll}}}|||wwwxxxvvvyyyyyysssllleee\\\SSSLLLHHHBBB===999888999999999999::::::::::::;;;;;;@@@;;;EEEIIIWWWpppVVVTTTRRRPPPLLLHHHFFFCCC???<<<:::777444333333333222111000000000000000000000000111///------///000///...++++++,,,,,,,,,,,,------,,,---...///000000000000000111111000...///111333444666888<<>>BBBCCCFFFNNNWWW\\\]]][[[``````aaaccceeehhhkkkmmmmmmvvv}}}zzz{{{wwwvvvwwwzzzzzztttmmmfff]]]UUUMMMJJJDDD>>>:::888999:::999999::::::::::::;;;;;;???:::@@@EEE\\\~~~~~~sssXXXVVVRRROOOKKKHHHFFFCCC???<<<:::777444333333333222111////////////////////////111///------...///...---+++++++++,,,,,,,,,------,,,---...///000000000000111111111000...///111333444666777888;;;???CCCDDDCCCBBBBBBEEERRRcccooosssjjjfff]]]OOOEEEGGGVVVeeefffbbb[[[TTTQQQQQQQQQPPPSSSTTTVVV\\\dddnnnxxx}}}}}}xxxtttpppnnnjjjgggddd___ZZZVVVSSSQQQMMMIIIFFFCCCBBBBBB@@@>>>============<<<:::<<<;;;;;;;;;<<<<<<===>>>BBBDDDIIIQQQYYY^^^___^^^```aaabbbeeehhhlllooorrrpppyyyxxxtttzzz}}}}}}wwwpppjjjaaaXXXOOOKKKEEE???:::999999:::999999999:::::::::;;;;;;===:::===CCCaaa||||||~~~tttXXXWWWQQQOOOKKKHHHFFFCCC???===:::777444333333333222111////////////////////////000...,,,,,,---------,,,+++++++++,,,,,,,,,------,,,---...///000000000000000111111000...///111333666888:::;;;;;;<<>>=========<<<<<<======>>>>>>BBBEEELLLSSS[[[___aaa``````aaabbbeeehhhlllppprrrwwwwwwrrr|||zzzsssmmmddd\\\QQQMMMGGG@@@;;;999999:::999999999:::::::::;;;;;;===???@@@GGGiii|||{{{}}}tttWWWVVVQQQNNNKKKHHHFFFCCC@@@===:::777444333333333222111000000000000000000000000000...,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,------,,,---...///000000000000///000000//////000222555444444777:::;;;;;;@@@GGG@@@BBBDDDPPPlllpppTTTEEELLL^^^mmmggg^^^UUURRRRRRQQQQQQSSSRRRSSSVVV\\\eeennnwww|||}}}|||zzzyyywwwuuurrrmmmgggbbb```___^^^]]]]]][[[XXXUUUOOONNNLLLJJJHHHGGGFFFEEEFFFDDDCCCBBBCCCCCCBBB@@@??????>>>>>>>>>>>>??????CCCGGGNNNVVV]]]aaaccccccaaabbbccceeehhhllloooqqqxxxwwwsss~~~|||uuuooofff^^^SSSOOOHHHAAA<<<:::999:::999999::::::::::::;;;;;;999@@@AAAGGGkkk}}}}}}}}}wwwXXXWWWQQQNNNKKKHHHFFFDDD@@@>>>:::777444333333333222111000000000000000000000000111///------------,,,+++++++++,,,,,,,,,,,,------,,,---...///000000000000---.../////////000333666111000222777888777:::@@@<<>>:::777444333333333222111000000000000000000000000222000............---,,,++++++,,,,,,,,,---------,,,---...///000000000000,,,.../////////111444777666333444999999555666;;;333>>>CCCBBBLLLdddzzz|||bbbTTTXXXdddkkkiii]]]SSSSSSTTTRRRRRRUUUQQQRRRVVV\\\dddllltttyyy|||wwwpppkkkgggdddaaa^^^[[[WWWRRRNNNSSSSSSTTTVVVXXXXXXWWWUUURRRRRRQQQPPPOOONNNMMMLLLKKKIIIHHHHHHIIIHHHGGGEEEBBBBBBAAAAAA@@@AAAAAAAAAFFFLLLTTT\\\bbbeeehhhiiihhhhhhiiiiiikkknnnpppqqqsssxxxyyy|||{{{tttooofff^^^UUUQQQJJJBBB===:::::::::999999:::::::::;;;;;;;;;999GGGGGGKKKqqq{{{___SSSPPPOOOMMMJJJFFFBBB???===999777444333222111000...111111000///////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,---.....................////////////000333666888555111222555888:::999<<>>@@@AAA===AAABBBBBBHHHTTT___cccjjjggg[[[MMMNNN]]]hhhiiiddd\\\UUUSSSRRROOOPPPSSSRRRQQQWWWcccnnnssswwwzzz}}}~~~vvvhhhZZZYYYUUUOOOLLLKKKKKKIIIGGGIIIKKKLLLMMMTTT]]]^^^YYYVVVVVVUUUTTTSSSQQQOOONNNKKKKKKKKKJJJGGGEEEDDDCCCFFFEEECCCCCCDDDDDDDDDDDDFFFIIISSS```iiikkknnnqqqooooooooonnnmmmmmmppprrrrrruuuyyy|||}}}}}}~~~~~~{{{tttjjjdddVVVSSSMMMEEE>>>999999:::888999999::::::;;;<<<<<<:::CCCGGG\\\~~~{{{zzzsss[[[RRRPPPOOOLLLIIIFFFBBB>>>===999777444222222222000...000///......------............---------,,,,,,,,,------,,,,,,,,,,,,++++++---...//////000000000//////000000000//////222444555555555999>>>DDDHHHJJJ???CCCEEECCCEEELLLPPPQQQRRRRRRLLLGGGOOO^^^gggfff]]]VVVQQQPPPPPPOOOPPPSSSTTTTTTZZZeeennnsssvvvzzz~~~~~~vvvmmm___TTTNNNKKKGGGEEEEEEEEEEEEDDDEEEHHHKKKNNNTTT\\\___]]][[[[[[[[[ZZZYYYWWWVVVUUUMMMMMMNNNMMMKKKIIIFFFDDDHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGPPP\\\fffkkkpppvvvqqqqqqpppnnnlllkkkmmmnnnmmmooosssxxx}}}{{{}}}~~~}}}vvvmmmfffYYYVVVPPPGGG???;;;:::;;;999999999:::;;;;;;<<<<<<:::BBBKKKkkkzzzwwwzzzrrr[[[RRROOONNNLLLIIIEEEAAA>>><<<888666444222222222000/////////...---------------......---------,,,,,,,,,------,,,,,,,,,+++++++++---...///000111111111000000111111000...///111333555555777;;;AAAFFFKKKMMMEEEIIIJJJGGGGGGKKKNNNMMMVVVSSSMMMJJJRRR^^^bbb```YYYRRRNNNNNNNNNMMMNNNRRRSSSTTTZZZdddlllppptttxxx~~~xxxpppfffZZZQQQKKKIIIFFFDDDCCCCCCCCCDDDCCCHHHPPPVVV[[[^^^______aaaaaaaaaaaa```___^^^]]]SSSSSSSSSSSSRRROOOKKKGGGHHHHHHHHHGGGGGGHHHJJJLLLGGGIIIRRR^^^hhhlllqqqvvvssssssqqqnnnjjjhhhhhhiiiiiikkknnnppprrrvvvzzz~~~zzzwwwnnnggg[[[XXXQQQIII@@@;;;:::;;;999999::::::;;;<<<<<<<<<<<>><<<888666333222222222111/////////...---------------......---------,,,,,,,,,------,,,,,,,,,+++++++++---...///000111111111111000111111000...///111333555777999;;;???CCCGGGIIIOOOQQQPPPLLLKKKNNNQQQRRR___WWWMMMKKKSSS]]]___\\\XXXQQQMMMMMMMMMLLLLLLOOOPPPQQQXXXbbbiiilllpppuuu}}}wwwqqqiii```VVVPPPLLLKKKHHHEEECCCBBBCCCDDDIIIMMMTTTZZZ\\\^^^aaadddeeeeeeeeeeeedddcccaaaaaaXXXWWWVVVWWWVVVSSSNNNJJJIIIIIIIIIHHHFFFGGGKKKNNNJJJNNNXXXeeennnpppqqqtttssssssqqqmmmhhheeeccccccgggggghhhgggfffgggiiikkkmmmyyynnnggg]]]ZZZSSSIIIAAA;;;999:::999::::::;;;;;;<<<======>>>CCCRRR~~~vvvxxx~~~ttt^^^UUUOOONNNKKKHHHEEEAAA===<<<777555333222222222111000000///......------............---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...///000111111111///000000000//////222444555777999:::;;;===AAACCCTTTVVVTTTOOOMMMRRRUUUVVV]]]RRRGGGGGGQQQ\\\___]]]WWWQQQMMMNNNNNNLLLLLLNNNMMMOOOWWWaaagggiiiooouuu{{{~~~}}}uuulllgggbbbYYYSSSPPPNNNNNNLLLHHHEEECCCDDDFFFMMMOOOTTTWWWWWWXXX___hhhggggggffffffdddcccbbbaaa[[[YYYWWWWWWWWWUUUPPPKKKJJJKKKKKKHHHFFFGGGKKKOOONNNRRR^^^llltttsssrrrsssrrrrrrpppkkkfffaaa______```___^^^[[[XXXWWWYYY[[[]]]mmm}}}xxxwwwyyy|||qqqiii```\\\UUUKKKAAA;;;999999:::::::::;;;<<<<<<======???DDDUUU}}}yyy~~~~~~rrr^^^WWWNNNMMMKKKHHHDDD@@@===;;;777555333222333333111000111000//////......//////......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---...///000000000...///000//////000333555444666999999999999<<>><<<<<<::::::;;;;;;<<<=========>>>DDDWWW~~~{{{wwwssswwwxxxvvvwwwnnnaaaRRRNNNLLLIIIFFFDDDAAA<<<999666555444333222111111111222111111000///......------------------------------------,,,,,,+++++++++,,,...000000///...///000000///...---...111444666777777999::::::999888777;;;CCCGGGGGGLLLWWWaaacccjjjXXXKKKPPPZZZ]]]\\\\\\UUURRROOOMMMMMMMMMMMMMMMOOOOOOTTT___hhhlllqqquuuyyy|||xxxpppjjjeeedddaaa[[[WWWWWWXXXYYYZZZYYYWWWVVVVVVWWWYYYkkkwwwrrrrrrtttqqqnnnnnnnnnnnnkkkhhhhhhddd```]]]]]]]]]ZZZXXXRRRNNNJJJHHHIIIKKKNNNOOOSSSVVV]]]gggrrryyyzzzyyyuuutttqqqkkkccc]]]YYYWWWKKKGGGAAA>>>>>>???AAAAAAKKKJJJKKKVVVlllvvvhhh[[[aaaYYYWWW\\\___aaammm~~~yyyqqqfff___VVVPPPGGG>>>:::;;;;;;;;;;;;;;;;;;<<<>>>>>>@@@>>>YYY}}}wwwsssssszzz||||||~~~mmm```QQQOOOLLLIIIGGGDDDAAA===999555444333222111000000000111111000000///......---------------------------------,,,,,,,,,+++++++++,,,...000000///...///000000///...---...111444555777888999:::::::::999999:::BBBGGGHHHLLLVVV___bbbgggVVVKKKRRR]]]^^^[[[ZZZRRROOOLLLKKKLLLMMMNNNMMMPPPPPPUUU```hhhlllppptttxxx||||||sssnnnhhhdddcccaaa]]][[[\\\___```___^^^[[[[[[\\\]]]]]]jjjyyy~~~zzzuuusssuuuwwwuuuqqqpppqqqpppnnnllljjjgggccc``````___\\\ZZZWWWSSSNNNKKKKKKLLLMMMNNNOOORRRYYYdddooovvvyyyyyyuuutttqqqjjjbbbZZZUUUSSSGGGCCC>>><<<<<<===??????CCCCCCDDDLLL]]]vvv~~~kkkZZZ[[[SSSQQQUUUUUUTTT]]]jjjzzzrrrggg___WWWPPPGGG>>>:::;;;;;;;;;;;;;;;<<<===>>>>>>AAABBB```|||{{{vvvrrrssswww~~~{{{{{{~~~~~~|||}}}mmm___PPPOOOLLLIIIGGGDDDAAA===:::444444222111000/////////111000000//////.........------------------------,,,,,,,,,,,,++++++++++++,,,...000000///...///000000///......///111333555888888999:::;;;;;;;;;:::===CCCIIIKKKQQQ[[[eeejjjgggUUUKKKTTT___```[[[XXXOOOMMMJJJJJJKKKMMMNNNMMMPPPQQQWWWaaahhhkkkoootttxxx{{{yyyqqqnnnhhheeeeeeeeecccbbbdddiiihhhgggdddaaaaaacccdddeeejjjqqqtttuuuuuuxxx{{{|||yyyuuutttssssssrrrqqqmmmjjjgggdddcccaaa^^^]]]]]]YYYSSSOOOMMMMMMMMMMMMKKKNNNUUU___jjjsssxxxzzzwwwvvvqqqjjj```VVVPPPMMMCCC???;;;999999;;;<<<===BBBDDDEEEHHHQQQeeeyyyeeeWWWSSSTTT[[[______gggqqq}}}|||tttiiiaaaXXXQQQHHH>>>:::;;;;;;;;;;;;;;;<<<===>>>???AAAFFFjjj{{{wwwwwwsssqqqsssuuu}}}}}}}}}~~~nnn```PPPOOOMMMJJJGGGEEEAAA===:::555444333111000000000000000000/////////.........------------------------,,,+++++++++++++++++++++,,,...000000///...///000//////......///111333555777777888999::::::;;;;;;CCCGGGLLLQQQXXXeeesss|||lllYYYMMMTTT```aaa[[[XXXPPPMMMJJJJJJKKKLLLMMMLLLPPPRRRYYYbbbhhhjjjnnnsssxxx{{{xxxrrrqqqkkkhhhjjjkkkjjjkkknnnpppooommmiiiffffffhhhjjjllllllmmmpppuuuzzz~~~~~~{{{xxxvvvuuutttttttttooonnnkkkhhheeebbb```^^^___[[[UUUQQQOOOOOONNNMMMHHHKKKQQQ[[[fffpppxxx|||zzzxxxssskkk___UUUMMMIII@@@===999777888:::;;;;;;DDDGGGJJJIIIIIIXXXwww|||ooonnnqqqyyy}}}wwwkkkcccZZZSSSIII???;;;;;;;;;;;;;;;;;;<<<===>>>??????JJJvvvvvvtttuuurrrqqquuuvvvoooaaaRRROOOMMMJJJGGGEEEBBB===:::666555444333222111111111////////////............------------------------++++++++++++++++++++++++,,,...000000///...///000//////...///000111333444555555666777888999:::;;;GGGIIIMMMSSS\\\kkk|||uuu___OOOTTT___```[[[XXXRRRPPPLLLKKKKKKKKKKKKKKKOOORRRZZZdddhhhjjjnnntttwww{{{~~~wwwssssssnnnkkknnnpppooopppssstttssspppmmmjjjiiikkknnnooommmmmmqqqxxx~~~~~~}}}{{{yyywwwvvvvvvvvvqqqpppnnnkkkgggccc```___^^^ZZZUUURRRQQQPPPOOONNNHHHKKKPPPXXXbbbmmmwww}}}|||{{{vvvmmmaaaUUULLLHHH???<<<999888999:::;;;;;;AAAEEEIIIHHHCCCJJJeeezzzmmmeee\\\TTTJJJ@@@;;;<<<<<<<<<<<<<<<<<<===?????????PPPtttssstttrrrrrrwwwzzznnnaaaSSSPPPMMMJJJHHHEEEBBB>>>;;;666666444333222111111111........................------------------------*********+++++++++++++++,,,...000000///...///000......//////000222333444444444444555777999:::;;;FFFFFFJJJRRRZZZeeeuuuxxx```OOOSSS___aaa\\\XXXSSSPPPLLLKKKJJJKKKJJJJJJNNNRRR[[[eeeiiijjjooouuuwwwzzz|||wwwuuuuuuqqqpppssstttrrrrrrtttuuuuuusssqqqnnnmmmoooqqqnnnmmmnnnssszzz~~~{{{yyyxxxyyyssssssrrrnnniiidddbbbaaa]]]ZZZVVVSSSRRRQQQPPPOOOJJJLLLPPPUUU^^^iiiuuu}}}}}}|||wwwnnnbbbVVVMMMIII@@@>>>;;;999:::;;;;;;:::???CCCIIIKKKDDDDDDVVVlll|||oooggg^^^VVVKKKAAA<<<<<<<<<<<<<<<<<<===>>>??????BBBXXX~~~sssrrrsssqqqrrrwww~~~kkk```SSSPPPNNNKKKHHHFFFBBB>>>;;;666555444222111111000000........................------------------------)))*********++++++++++++,,,...000000///...///000......///000111222333333444444444555777999<<<===DDDDDDIIIQQQVVVZZZeeeooosss]]]MMMSSS```bbb\\\WWWPPPMMMJJJIIIIIIJJJJJJJJJLLLQQQ[[[eeeiiijjjpppwwwvvvzzz||||||{{{xxxwwwzzz{{{wwwtttuuuwwwxxxwwwvvvtttssstttuuuqqqqqqrrrvvv|||~~~}}}}}}vvvwwwvvvrrrlllfffdddddd___\\\XXXUUUSSSRRRPPPOOOLLLMMMOOOSSSZZZeeerrr{{{|||{{{wwwooocccWWWNNNIIIAAA>>>;;;::::::::::::999>>>AAAJJJPPPJJJCCCKKK[[[ttt}}}qqqiii___WWWLLLAAA<<<<<<<<<<<<<<<<<<===>>>???@@@BBB\\\}}}rrrrrrrrrpppqqqvvviii___RRRPPPNNNKKKHHHFFFBBB>>>;;;555444222111000000//////---.....................------------------------))))))******++++++++++++,,,...000000///...///000......///000111222333333555555555666888;;;===???DDDDDDJJJRRRTTTSSSWWW___mmmXXXKKKSSSbbbccc[[[UUUMMMJJJHHHGGGIIIJJJKKKKKKKKKPPP[[[fffjjjkkkpppxxxvvvzzz~~~~~~|||xxxxxxyyyzzz{{{zzzxxxwwwwwwxxxuuuuuuvvvzzzxxxyyyyyyuuunnnhhhffffffbbb^^^ZZZWWWTTTSSSPPPNNNLLLMMMOOOQQQWWWbbbpppyyyzzzyyyvvvnnncccWWWNNNIIIAAA???<<<:::::::::999777:::===FFFOOOKKK@@@BBBLLLUUUmmm~~~}}}rrrjjj```WWWMMMBBB<<<===<<<<<<<<<======>>>???@@@@@@\\\|||rrrrrrqqqnnnpppuuulllOOOUUUOOONNNLLLJJJFFFAAA===;;;888666333222111000///---////////////////////////.........------,,,,,,,,,++++++,,,,,,,,,,,,------...///////////////......//////.........000111222777444444777888777999===EEEEEEJJJRRRTTTQQQPPPTTT[[[NNNJJJVVVaaaaaaZZZXXXOOOMMMKKKIIIHHHJJJKKKMMMOOOVVV___fffiiilllooorrrssswww}}}|||~~~}}}{{{yyyyyy{{{yyyyyy}}}rrrlllnnnggg```ZZZXXXUUUQQQPPPQQQOOOMMMNNNRRRVVV\\\iiittt{{{yyytttmmmggg___QQQDDDBBB???<<<;;;;;;::::::888:::@@@GGGJJJMMMNNNIIICCCNNNNNN]]]|||zzzuuuoooggg^^^QQQCCC======<<<<<<===<<<;;;<<<>>>@@@CCC\\\|||rrrmmmjjjiiilllqqqsssTTTWWWOOONNNLLLIIIEEEAAA===;;;888666333222111111///---////////////////////////......---------,,,,,,,,,+++++++++,,,,,,,,,------......////////////......//////......///000222333555333333777888888<<>>AAADDD[[[zzzpppllljjjiiilllpppzzzXXXWWWNNNMMMLLLIIIEEEAAA===;;;888666333222111111///...////////////////////////...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,......///////////////...//////......///000222333333222333777999:::@@@GGGQQQJJJGGGKKKRRRSSSQQQPPPPPPFFFFFFUUUaaa```ZZZXXXOOOMMMLLLJJJJJJKKKLLLMMMOOOUUU\\\bbbeeeiiinnnrrrvvvzzz}}}}}}~~~}}}~~~uuuooopppiiiddd______\\\VVVRRRRRRNNNLLLMMMQQQUUU[[[fffrrrwww{{{{{{sssiii___TTTKKKDDDAAA===:::::::::999888888===CCCJJJRRRUUUNNNEEEBBB>>>???GGGOOOZZZnnnyyyrrrjjjaaaTTTEEE======;;;<<<===<<<;;;<<>>;;;::::::999888888;;;???GGGRRR[[[ZZZSSSGGGCCCAAABBBDDDFFFPPP[[[mmmyyy~~~{{{uuummmdddVVVFFF>>>===;;;<<<===<<<<<<===@@@BBBDDD[[[uuulllhhhggggggjjjooozzzXXXRRRLLLLLLJJJHHHEEEAAA>>>;;;777555222111222111000///////////////////////////------------------------*********+++++++++,,,,,,------.../////////////////////...///000222333555999888:::;;;:::999>>>FFFXXXZZZZZZWWWUUUWWW\\\___JJJCCCEEESSS\\\YYYQQQOOOLLLKKKKKKJJJJJJKKKLLLMMMNNNSSSZZZ___bbbgggmmmqqqssswww}}}}}}wwwrrrppplllgggdddccc```XXXRRRPPPOOOMMMMMMOOOQQQVVVaaalllwww|||nnnbbbXXXQQQIIIEEE???<<<;;;::::::999::::::<<>><<<777555222111222222000///////////////////////////,,,,,,,,,------------...************++++++++++++,,,---...///000000000000//////...///000222444555<<<<<<>>>???;;;888<<>>MMMcccttt{{{wwwlll\\\QQQJJJFFFBBB???DDDDDDHHHPPPXXX___jjjsssooo|||}}}{{{sssjjjZZZIII???===;;;<<<=========>>>AAADDDEEEggg{{{rrriiiffffffgggkkkqqqzzzqqqVVVUUUKKKKKKJJJGGGDDDAAA>>><<<666444222111222222111///////////////////////////,,,,,,,,,---------......************++++++++++++,,,---...///000000000000////////////111333555666<<<>>>BBBBBB===888:::AAAMMMTTTYYYWWWVVVZZZ]]]\\\HHHAAACCCOOOUUUQQQKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJLLLRRR[[[aaaeeehhhlllooosssxxx~~~}}}xxxtttrrrlllhhhfffbbbZZZUUUTTTRRROOONNNNNNNNNPPPYYYcccttt|||wwwnnnccc[[[OOOJJJDDD???=========<<<888:::;;;===JJJbbbyyywwwlllbbb[[[UUUQQQSSSRRRVVV```iiiqqq~~~}}}vvvlll\\\JJJ@@@===;;;<<<=========???BBBDDDHHHnnnzzzqqqiiiffffffhhhlllrrrzzzlllTTTTTTKKKJJJIIIGGGDDDAAA>>><<<666444222111222222111000////////////////////////,,,,,,,,,------.........)))************+++++++++,,,---...///000000000000////////////111333555666<<<>>>CCCDDD>>>888:::AAAGGGNNNRRRRRRVVV[[[ZZZUUUFFF@@@AAAMMMTTTPPPKKKLLLGGGGGGGGGHHHHHHIIIIIIIIILLLRRR\\\bbbfffhhhlllooouuuyyy{{{wwwuuuooojjjgggccc\\\WWWVVVTTTPPPNNNNNNMMMOOOWWWaaaqqqyyyzzzssshhh___PPPKKKEEE@@@>>>>>>>>>===666:::<<<>>>III```yyytttkkkeee^^^aaalll|||~~~wwwmmm]]]KKK@@@===;;;<<<=========???BBBEEEKKKssszzzqqqhhhfffggghhhmmmsss}}}wwweeeUUUTTTNNNMMMJJJFFFCCC???<<<;;;777666444333333222000///////////////////////////...---+++,,,,,,---+++***,,,,,,++++++,,,,,,---...////////////000000000000...---------///222555777888999>>>DDDDDD???>>>@@@DDDCCCDDDKKKTTT[[[]]]\\\HHH>>>@@@PPPYYYRRRJJJIIIHHHFFFFFFHHHGGGEEEFFFKKKNNNTTT[[[```cccfffkkkooowwwzzz~~~{{{uuuqqqlllfffbbb^^^YYYVVVTTTRRROOOMMMNNNQQQVVVYYYnnnwww}}}nnnaaaTTTLLLEEEBBB@@@<<<;;;===>>>999888<<>>>>>>>>???BBBEEEIIIyyyqqqjjjfffddddddhhhnnn|||wwweeeUUUTTTNNNMMMJJJGGGCCC???<<<;;;777666444333333222000///////////////////////////...---+++,,,,,,---+++***,,,,,,++++++,,,,,,---...////////////000000000000......---...///222555666777888<<>>===@@@BBBAAADDDKKKUUU\\\^^^]]]MMMAAA@@@OOOYYYRRRIIIFFFGGGEEEFFFHHHGGGDDDFFFKKKOOOTTT[[[___bbbfffkkkooouuuxxx}}}}}}wwwtttnnniiiddd```[[[XXXUUUSSSPPPNNNNNNQQQUUUXXXeeeooo{{{uuuhhh[[[RRRJJJEEE@@@;;;:::<<<>>>:::999<<<@@@MMMiiixxxnnn```NNNBBB>>><<<===>>>>>>>>>???BBBEEELLLvvvoooiiigggeeedddggglllxxx|||uuudddVVVTTTNNNMMMKKKGGGDDD@@@===;;;777666444333333222000///////////////////////////...,,,++++++------,,,***,,,,,,++++++,,,,,,---...////////////000000000000//////......000111333555666666999======;;;<<<@@@BBBBBBEEEMMMWWW```dddeeeXXXHHHCCCRRR\\\UUUJJJFFFFFFEEEEEEHHHGGGDDDFFFJJJPPPUUU[[[^^^aaaeeekkkppprrrvvv{{{zzzwwwqqqlllhhhccc^^^[[[WWWTTTQQQOOOOOOQQQTTTWWW^^^iiivvv{{{nnnaaaWWWMMMGGGBBB===<<<>>>===;;;;;;===<<>>>>>>>>@@@CCCEEEOOO~~~rrrlllhhhfffeeecccfffkkkuuummmnnntttuuuyyyssscccVVVTTTNNNMMMKKKHHHDDD@@@===;;;777666444333333222000...////////////////////////---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...////////////000000000000////////////000111333333666444666999999888;;;@@@EEEDDDFFFMMMYYYdddmmmqqqbbbPPPHHHUUU```YYYMMMGGGEEEDDDDDDGGGFFFDDDFFFJJJPPPTTTYYY]]]___ccciiinnnqqquuuzzz|||yyytttoookkkfff```]]]WWWUUUQQQOOONNNPPPRRRTTT\\\fffsss~~~qqqdddZZZPPPJJJEEE@@@???AAA===<<<======:::???VVVooo~~~sssbbbOOOBBB>>>;;;===>>>>>>>>>@@@CCCFFFNNNzzzqqqjjjeeecccbbbbbbfffllluuummmlllpppmmmiiiiiiuuupppbbbUUUSSSMMMMMMLLLIIIEEEAAA===:::777666444333333222000...////////////////////////---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...////////////000000000000/////////000000111222333555333444777777777;;;AAAGGGEEEFFFKKKVVVcccpppwwwdddQQQIIIVVVaaaYYYLLLGGGDDDBBBCCCFFFEEECCCEEEJJJNNNSSSXXX\\\^^^bbbggglllrrruuu{{{}}}zzzvvvrrrmmmhhhbbb^^^XXXUUURRROOOMMMNNNOOOQQQYYYaaannn{{{yyylllbbbWWWOOOIIIBBB???AAA<<<;;;===>>>;;;===PPPggg}}}|||{{{yyyvvvrrrmmmooo|||tttbbbMMMAAA===;;;<<<===>>>>>>@@@CCCFFFLLLwwwpppiiibbb```___aaagggnnnwwwtttnnnmmmggg___[[[eeennn~~~mmm```TTTRRRMMMMMMLLLJJJFFFAAA===:::777666444333333222000///////////////////////////,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...////////////000000000000---...///000111222333333555333444777777777;;;AAAGGGFFFFFFJJJRRR]]]iiippp]]]LLLGGGTTT]]]UUUIIIEEECCCAAACCCEEEEEECCCEEEJJJMMMRRRYYY]]]___bbbfffjjjrrrvvv|||}}}yyyuuupppjjjddd```YYYWWWTTTPPPNNNMMMNNNOOOSSSZZZeeetttzzzpppdddZZZPPPEEE???>>>>>>;;;<<>>>>>@@@DDDGGGLLLxxx}}}nnngggaaa``````aaahhhooowww~~~rrrmmmgggaaa^^^___eeeooo|||jjj^^^SSSPPPMMMMMMMMMJJJGGGBBB===:::777666444333333222000///////////////////////////,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...////////////000000000000,,,---...000222333444444555444555888999888<<>><<<;;;DDDRRRcccuuu{{{pppeeeccc\\\RRRNNNMMMJJJEEEIIIEEEDDDHHHJJJHHHGGGIIIJJJIIIIIIKKKKKKMMMWWWbbbyyydddNNNAAA>>>:::;;;===>>>>>>AAADDDGGGOOO}}}xxxjjjeeebbbcccccccccgggllluuuxxxtttoooiiifff^^^```eeennn|||hhh\\\RRRPPPMMMMMMMMMKKKGGGBBB===:::888666444333333222000///////////////////////////,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---...////////////000000000000+++,,,...000222333444555555444666999:::999===CCCKKKMMMQQQSSSUUUVVVXXXZZZPPPEEEFFFTTT\\\SSSIIIHHHBBB@@@BBBEEEDDDBBBEEEJJJNNNUUU]]]ccceeefffhhhiiipppttt{{{~~~{{{vvvpppiiieee___\\\YYYUUURRRPPPPPPPPPRRRUUU\\\jjjwwwnnnbbbUUULLLIIIBBB<<<:::===<<<:::@@@JJJ\\\mmm{{{|||yyytttgggWWWNNNMMMHHHCCCBBBDDDDDD@@@DDD@@@???CCCEEEDDDCCCEEEDDDDDDGGGMMMOOOPPPWWW^^^yyy{{{fffOOOBBB???:::;;;===>>>>>>AAADDDGGGSSSxxxfffccccccfffgggeeefffjjjqqq~~~|||zzztttlllggg^^^^^^aaagggrrr}}}hhh\\\QQQMMMOOONNNMMMKKKGGGCCC>>><<<777777555444222000//////000000///...............//////...---,,,,,,+++++++++,,,,,,,,,++++++---///......//////000000111111............000222444555666555999===999333888CCCEEEJJJNNNQQQVVV[[[[[[VVVLLLDDDEEESSS\\\UUUHHHBBBAAAAAAAAABBBCCCEEEGGGIIIOOOTTTZZZ```dddgggjjjlllooosssxxx~~~{{{yyy}}}www{{{}}}~~~yyywwwuuuooogggaaa___[[[XXXVVVSSSOOOLLLSSSUUUXXXccczzzyyyjjj[[[PPPLLL@@@>>>===<<<::::::???GGGRRRaaaoootttqqqgggVVVGGG@@@@@@@@@??????>>>>>>===>>>>>>???@@@AAABBBDDDDDDBBBFFFMMMQQQQQQQQQYYYccc|||~~~kkkRRRBBB???>>>>>>???>>>>>>@@@CCCFFFQQQvvviiieeecccdddcccbbbdddhhhsss~~~}}}}}}wwwjjj\\\^^^aaafffnnn|||nnn```RRRNNNOOOOOONNNKKKGGGBBB>>>;;;888777666444333111000///000000///...............///......---,,,,,,+++++++++,,,,,,,,,++++++---............///000000111111............000222444555777555888<<<999444:::FFFLLLOOOQQQRRRVVV[[[\\\XXXIIIBBBEEETTT]]]WWWKKKDDDBBBBBBAAABBBCCCEEEGGGHHHNNNRRRXXX^^^bbbfffjjjlllrrruuuzzz~~~wwwlllfffbbbaaa___^^^dddmmmyyy|||yyywwwppphhhfffaaa[[[VVVTTTRRRQQQPPPSSSTTTVVV^^^qqq|||kkk\\\TTTIIIDDD@@@???===:::===BBBIIIYYYgggjjjdddZZZLLLAAA>>>======<<<<<<<<<<<<;;;??????>>>>>>>>>@@@AAABBBFFFKKKRRRXXXXXXXXX```jjjnnnTTTCCC@@@>>>????????????@@@DDDGGGZZZtttiiieeecccdddcccbbbdddhhhsss|||mmm___```bbbfffmmmxxxvvvfffUUUNNNPPPOOONNNKKKGGGBBB===:::999888777555333222111000000000///........................------,,,,,,+++***+++,,,+++***+++,,,...---......//////000111111............000222444555888666999===;;;777===HHHUUUVVVVVVUUUXXX\\\]]]ZZZEEE???CCCSSS^^^YYYMMMGGGCCCBBBBBBBBBCCCDDDFFFGGGKKKPPPVVV[[[```eeeiiillltttwww{{{~~~zzzoooddd^^^WWWTTTRRRVVV^^^iiiyyy}}}rrrxxx~~~{{{rrriiikkkddd\\\UUURRRRRRRRRSSSRRRSSSSSSWWWeee{{{pppcccWWWMMMCCC???===999999:::BBBQQQ```ddd]]]RRRHHH@@@>>>>>>======<<<<<<======AAAAAA@@@???AAADDDGGGIIISSSWWW```eeeeeedddkkkuuurrrWWWEEEAAA??????@@@??????AAAEEEHHH^^^vvvjjjeeecccdddcccbbbccchhhrrrrrrbbbccceeehhhoooyyy}}}kkkXXXOOOPPPPPPNNNKKKGGGBBB===:::999999777666444222111111000000///.....................---------,,,,,,,,,***+++,,,+++******,,,...------......///000000111............000222444555888777;;;BBBAAA<<>>>>>CCCKKKZZZlllvvvqqqcccWWWHHHGGGEEECCCCCCCCCDDDEEEEEEFFFJJJPPPYYYcccmmmrrr||||||xxx\\\HHHBBB>>>???@@@@@@@@@CCCFFFJJJYYY|||hhhdddaaabbbaaa___aaaeeennn|||jjjiiikkkoooxxxyyyiiiWWWOOOOOONNNMMMKKKGGGCCC>>><<<999888777555333222111000000000///...............------------------------)))***+++***)))***+++---,,,------......///000000............000222444555666555===GGGGGG@@@===AAAKKKQQQWWW[[[___bbb___YYYCCC:::;;;JJJUUURRRIIIDDDAAAAAAAAABBBCCCEEEGGGIIINNNPPPSSSWWW\\\bbbiiinnnrrrvvvzzz~~~}}}}}}yyyqqqkkkmmmttt~~~zzz^^^PPP]]]ttt{{{{{{|||ssskkkgggbbb^^^YYYTTTNNNJJJHHHGGGHHHJJJPPP]]]tttttt\\\MMMFFF@@@>>>???BBBGGGXXXrrr{{{qqq]]][[[XXXVVVUUUUUUUUUVVVVVVXXX]]]eeeooozzzyyy\\\HHHBBB===>>>??????@@@BBBFFFIIISSSuuugggbbb``````___]]]^^^bbbkkk}}}tttqqqpppsss{{{rrrdddUUUOOOMMMMMMLLLKKKHHHCCC@@@===888777666444333111000///000000///...............------------------------)))***+++***))))))+++---,,,,,,---......//////000............000222444555666444999AAABBB<<<:::???DDDJJJPPPVVV\\\bbbaaa\\\HHH>>><<>>>>>???BBBFFFIIIOOOzzzpppfffaaa^^^^^^]]][[[\\\```iii{{{}}}yyyvvvyyymmm```SSSOOOLLLLLLLLLJJJHHHDDD@@@>>>777777555444222000//////000000///...............------------------------)))***+++***))))))+++---,,,,,,------...//////000............000222444555888333555<<<===888888>>>AAAFFFKKKPPPYYYaaaccc```LLLAAA>>>IIIQQQNNNFFFBBB??????@@@AAADDDGGGIIIKKKSSSTTTVVVYYY]]]ccckkkpppvvvyyy}}}|||nnnqqq___IIIHHHXXXyyyfffLLLNNN]]]uuuxxxrrrnnnhhhaaa\\\WWWRRROOOIIIFFFDDDFFFFFFHHHSSSaaa|||zzzmmmbbbVVVPPPNNNKKKRRRfffxxx[[[GGGAAA;;;<<<===>>>>>>AAAEEEIIISSS|||oooeee```]]]]]]\\\ZZZ[[[___gggyyy~~~{{{|||kkk```SSSNNNKKKLLLMMMKKKGGGAAA>>><<<999777555333111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////...---000...---...000333444444999777888<<<======???CCCFFFIIIIIIIIIRRR___dddbbbVVV:::@@@LLLTTTVVVGGGBBBAAA???@@@CCCCCCCCCGGGMMMWWWWWWVVVWWWZZZaaaiiiooouuuyyy~~~ssslllrrr```EEEDDDQQQjjjcccJJJFFFMMMfff~~~vvvjjjaaa[[[WWWRRROOOEEEDDDDDDDDDBBBBBBJJJTTTttt|||nnn^^^UUUTTT\\\___mmmyyyWWWBBB???===???@@@@@@@@@AAADDDGGGQQQxxxfff___[[[[[[[[[[[[]]]```jjj{{{{{{jjj___SSSNNNLLLMMMNNNKKKFFFAAA===<<<999777555222111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000000000//////000...---...111333444444777555777:::;;;;;;===AAABBBEEEHHHLLLWWWeeellllll[[[===AAALLLSSSUUUFFF@@@AAA???@@@CCCCCCCCCGGGLLLXXXXXXXXXYYY\\\aaaiiinnnuuuxxx}}}~~~qqqkkkppp|||^^^HHHGGGNNNbbbzzz~~~^^^HHHDDDIII```}}}}}}~~~{{{{{{yyy{{{wwwmmmddd___ZZZTTTPPPHHHFFFEEEDDDAAA@@@FFFOOOfff~~~xxxiii```^^^___bbbnnnyyyVVVBBB@@@===>>>???>>>???AAAEEEHHHVVVrrrfff```\\\\\\]]][[[\\\___iii{{{{{{hhh^^^RRRNNNMMMNNNNNNLLLFFF@@@<<<;;;888777444222000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111111111111///...---...111333555555555444666999999888;;;@@@AAAEEEKKKRRR^^^llluuuwwwaaaAAABBBKKKRRRTTTEEE@@@BBB@@@@@@CCCCCCBBBFFFLLLXXXYYY[[[\\\___ccchhhlllssswww|||}}}sssnnnqqqzzzxxx\\\KKKHHHJJJWWWkkkssssssXXXFFFBBBDDDXXXwwwyyyssspppooojjjfffaaadddsssyyypppiiiccc^^^WWWRRRJJJGGGEEECCC???<<>>>>>===>>>BBBGGGKKK\\\rrrfffaaa]]]^^^^^^\\\\\\^^^hhhzzzzzzddd[[[RRRNNNMMMOOOOOOLLLFFF@@@<<<:::777666444222000000000000------------------------------------------------,,,,,,++++++,,,,,,---.........///111222222222222///...---...111444555555555555777:::999777:::@@@GGGJJJPPPXXXcccnnnvvvyyydddBBBBBBKKKRRRVVVGGGBBBBBB@@@@@@BBBBBBAAAEEEJJJWWWYYY\\\___aaadddgggjjjrrrvvv{{{~~~zzzuuuvvvzzzoooYYYLLLIIIGGGRRRdddjjjlllTTTFFFBBB@@@QQQooo}}}rrrkkkeee^^^UUUQQQZZZoooyyyrrrlllfff```YYYTTTLLLHHHDDDBBB>>>;;;>>>CCCFFF^^^sss~~~zzz{{{zzzVVVBBBAAA??????>>>>>>???DDDJJJOOO```zzzfffaaa^^^______\\\[[[]]]fffxxxyyyaaaYYYQQQNNNMMMOOOOOOLLLFFF@@@<<<:::666555333111000000000000------------------------------------------------,,,,,,++++++,,,,,,---.........///111222222222222///...---///222555666666666666999;;;999777;;;AAAKKKMMMSSSZZZaaagggmmmqqqdddBBBAAAKKKTTTYYYKKKEEECCC@@@@@@BBBBBB@@@DDDIIITTTWWW[[[___bbbdddhhhjjjqqquuuzzz~~~|||zzzzzz}}}~~~jjjWWWLLLIIIHHHUUUhhhmmmjjjTTTGGGCCC???MMMjjj|||xxxmmm]]]OOOKKKXXXrrr~~~yyyrrrlllhhhbbbZZZUUULLLGGGDDDCCC???<<<===BBB;;;OOOaaavvvzzzUUUBBBBBB@@@@@@@@@@@@AAAFFFMMMQQQcccgggbbb^^^______[[[ZZZ[[[cccvvvxxx^^^WWWQQQNNNMMMNNNNNNLLLFFF@@@<<<;;;666555333111000000000000------------------------------------------------,,,,,,++++++,,,,,,---.........///000111111111111///...---///222555777777777888;;;===:::777;;;CCCIIIKKKQQQYYY]]]___dddiiidddBBBAAALLLVVV\\\MMMGGGCCCAAAAAABBBAAA@@@CCCHHHOOOSSSXXX]]]```dddhhhkkkrrruuuzzz~~~|||yyyxxxyyyjjjYYYOOOKKKLLL\\\ooosssmmmVVVIIIDDD@@@LLLfffwww}}}hhhSSSGGGLLLaaavvv~~~yyyrrrlllhhhccc\\\VVVNNNIIIEEEDDDAAA>>>>>>AAA<<>>@@@???HHHMMM[[[}}}{{{UUUBBBCCC>>>@@@AAAAAACCCFFFJJJNNN[[[iiibbb\\\[[[ZZZXXXXXXZZZ\\\pppwwwZZZTTTPPPNNNKKKLLLMMMKKKGGGBBB>>>===555444222000000///000000////////////////////////........................,,,,,,++++++,,,,,,---......///////////////...---///...---///333666888888666888<<<===999555:::BBBAAADDDNNN[[[bbbdddjjjsssgggDDDCCCNNNZZZ___MMMEEEDDDAAAAAABBBAAA???AAAFFFGGGKKKQQQWWW]]]cccjjjnnnsssvvvzzz~~~zzzwwwwwwqqqaaaWWWTTTWWWgggtttqqqtttZZZIIIDDDAAALLLcccooo{{{}}}yyyxxx}}}sss```MMMDDDCCCFFFNNNWWWyyy{{{sssmmmiiieee```[[[UUUOOOIIIHHHDDD???===>>>;;;@@@@@@LLLnnn{{{UUUBBBDDD===>>>@@@AAABBBDDDHHHKKKSSSiiibbb\\\ZZZYYYVVVWWWZZZZZZnnnzzzVVVVVVMMMLLLPPPOOONNNKKKFFFBBB>>>;;;888555222111111111000///////////////////////////...---,,,,,,......---,,,+++,,,---,,,***)))***+++............////////////......//////000222333444777777999;;;999666999???FFFHHHMMMXXXdddoootttvvvcccDDDBBBGGGOOOWWWIIIBBB@@@BBBCCCAAA>>>>>>AAADDDHHHNNNSSSUUUZZZbbbhhhjjjqqqrrruuuzzzzzzxxxzzz{{{yyyiii]]]___iiioooooonnnrrr```NNNEEEDDDJJJZZZllluuu}}}}}}ssssssccc[[[fffrrrsssnnnjjj```\\\VVVOOOHHHEEEJJJOOOiii}}}wwwqqqlllgggccc___UUURRRNNNHHHDDDAAA@@@@@@<<<>>>AAAGGGUUUmmmTTTFFF???DDD@@@???CCCEEEFFFHHHKKKYYYkkkaaaXXXWWWXXXVVVTTTTTTXXXhhh}}}~~~XXXVVVNNNNNNPPPPPPNNNKKKGGGBBB>>><<<888555222111111111000///////////////////////////...---,,,,,,......---,,,+++,,,---,,,***)))***+++............////////////......//////000222333444777666777:::;;;999;;;@@@FFFGGGLLLVVVcccnnntttwwwaaaAAAAAAGGGPPPYYYLLLEEEAAABBBBBBAAA???>>>AAADDDHHHOOOUUUVVVZZZbbbhhhjjjpppqqqtttyyyzzz|||rrrhhhjjjqqqttttttssssssaaaOOOGGGFFFKKKZZZkkkmmmuuu{{{||||||yyyoooeee]]]SSSOOOVVV]]]^^^bbbgggrrrnnnhhh___WWWRRRSSSUUUddd|||zzzuuupppjjjeeeaaaWWWTTTOOOJJJFFFBBBAAA@@@??????@@@BBBJJJ[[[ppp~~~RRRGGGBBBBBB???>>>BBBEEEFFFIIIMMMXXXlllbbbYYYXXXYYYWWWVVVVVVXXXggg|||kkkaaappp[[[VVVNNNOOOQQQPPPNNNKKKGGGBBB>>><<<888555222111111111000///////////////////////////...---,,,,,,......---,,,+++,,,---,,,*********+++............////////////......//////000222333444777444555:::======>>>@@@FFFGGGKKKSSS___jjjrrrvvvaaaBBBAAAGGGQQQYYYLLLEEEAAAAAAAAA@@@??????AAACCCIIIQQQWWWYYY\\\bbbhhhjjjoooqqqtttyyy~~~zzzyyyxxxrrrtttwwwxxxwwwwwwrrraaaRRRKKKJJJNNN[[[kkkooouuuzzzzzzwwwpppdddXXXLLLGGGGGGJJJKKKMMM[[[lllzzzqqqhhhaaa^^^\\\fff{{{~~~zzzuuuoooiiidddZZZWWWRRRMMMHHHDDDAAA@@@??????>>>>>>@@@IIIUUU___ooo{{{PPPGGGEEEAAA>>>>>>AAADDDFFFJJJOOOYYYlllbbbZZZYYYZZZXXXVVVWWWWWWfffzzzkkkXXXQQQ```\\\UUUMMMPPPQQQPPPNNNKKKGGGBBB>>><<<888555222111111111000///////////////////////////...---,,,,,,......---,,,***,,,,,,,,,******+++,,,............////////////......//////000222333444777333333:::@@@@@@@@@AAAGGGHHHJJJPPPXXXccckkkpppeeeEEECCCHHHPPPWWWIIIBBBAAAAAA@@@?????????AAABBBIIIRRRYYY[[[]]]ccchhhjjjooorrrvvvzzz~~~~~~}}}|||xxxyyyyyywwwuuuwwwoooaaaTTTQQQQQQTTT```nnnvvvyyyzzzxxxrrrfffXXXMMMDDDAAABBBDDDEEELLLaaaxxx{{{tttmmmhhhppp~~~yyyssslllggg]]]ZZZUUUOOOJJJEEEAAA@@@<<<<<<===<<<===AAAGGGLLLWWWiiiyyyNNNFFFDDDBBB??????BBBCCCDDDIIIOOO[[[kkkaaaYYYXXXYYYXXXVVVVVVVVVdddwww~~~ooo___\\\qqqrrrnnnqqq[[[TTTLLLOOOQQQPPPOOOLLLGGGCCC???<<<888555222111111111000///////////////////////////...---,,,,,,......---,,,***+++,,,,,,******+++,,,............////////////......//////000222333444666333333:::@@@@@@@@@@@@HHHHHHIIIMMMSSS[[[ccciiicccCCCBBBGGGOOOWWWIIIBBBBBB@@@???>>>???@@@AAAAAAGGGQQQ[[[]]]^^^ccchhhjjjpppsssxxx|||~~~zzz}}}|||vvvtttuuummmaaaYYYXXXZZZ\\\fffsssyyyvvvrrrmmmcccVVVHHH@@@===999:::CCCLLLZZZrrrxxx{{{|||vvvoookkkaaa^^^YYYSSSLLLGGGBBB@@@:::;;;<<<<<<<<<===@@@AAA@@@PPPfff{{{xxxKKKCCCBBBCCCAAAAAACCCCCCCCCIIIPPPZZZiii___WWWVVVXXXVVVUUUUUUVVVddduuurrrZZZ___sssjjjZZZYYY]]]iii[[[TTTLLLOOORRRQQQOOOLLLHHHCCC???===888555222111111111000///////////////////////////...---,,,,,,......---,,,)))+++,,,,,,+++***+++---............////////////......//////000222333444666444666<<>>===???FFFHHHIIIKKKPPPWWW___eee]]]>>>>>>EEEOOOYYYLLLFFFBBB@@@>>>>>>???@@@@@@@@@CCCPPP[[[^^^___ccchhhkkkppptttyyy}}}~~~kkklllyyyyyyvvvvvvnnnddd___aaacccdddlllwwwzzzrrrhhh```UUUHHH???;;;;;;666:::JJJ\\\oooyyysssooogggddd___XXXQQQJJJEEEBBB<<<<<<;;;;;;:::999999999555@@@PPPbbbzzzuuuHHH@@@@@@CCCBBBBBBDDDCCCDDDKKKSSS\\\ggg^^^VVVUUUWWWVVVUUUUUUWWWccctttaaacccyyynnn\\\RRRRRRVVV]]]zzz\\\VVVNNNQQQRRRQQQOOOLLLHHHCCC???===888555222111111111000///////////////////////////...---,,,,,,......---,,,)))+++,,,,,,+++***,,,---............////////////......//////000222333444555555888======::::::===DDDFFFIIILLLPPPWWW___eeeZZZ;;;;;;CCCNNNYYYMMMFFFBBB@@@======???AAA@@@???@@@NNNZZZ^^^___ccciiillloootttyyy|||}}}tttkkknnn}}}|||zzz{{{rrrjjjfffhhhjjjiiioooxxxyyylll]]]SSSIII???<<<>>><<<888>>>QQQfffxxx}}}xxxuuummmjjjeee^^^VVVNNNIIIEEE???>>>;;;:::999999888777777<<>>;;;777888<<>>LLLZZZ^^^___ccciiilllnnnsssyyy{{{|||~~~|||nnn|||}}}|||zzz|||}}}~~~wwwnnnjjjmmmmmmkkkoooxxxssscccRRRGGG>>>888888>>>:::777>>>QQQcccrrr{{{xxxqqqnnniiibbbZZZRRRLLLHHHAAA>>><<<::::::;;;::::::888:::;;;BBBTTTmmmlllAAA???CCC??????AAADDDEEEHHHRRR]]]sssiii___WWWWWWYYYXXXWWWWWWYYYdddsss~~~uuuooollliiiggg___jjj[[[UUUPPPTTTSSSRRROOOLLLGGGCCC???===888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////111000......000333777:::777999;;;;;;::::::;;;===DDDEEEHHHOOOWWW[[[ZZZXXXRRRDDD999===MMMVVVQQQGGGCCC>>><<<>>>???======???BBBFFFPPP\\\bbbbbbeeeiiiooorrrvvvyyy|||sssllllllxxxqqqttt~~~|||pppwww{{{ssspppsssvvvuuusssmmmZZZGGG>>>===<<<<<<<<<@@@999;;;HHHVVVcccxxx}}}xxxuuuooofff[[[RRRLLLIIIEEEBBB>>><<<<<<;;;:::999555888:::>>>FFFUUUiiiwwwWWWEEEHHH>>>CCCEEEEEEDDDCCCHHHRRRZZZooofff]]]VVVVVVXXXVVVTTTTTTWWWbbbsss|||xxxpppnnn|||]]]VVVOOOTTTTTTRRRPPPLLLGGGCCC???===888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////000///......000333777:::===>>>>>><<<;;;;;;<<<>>>HHHIIIKKKQQQWWW\\\]]]]]]SSSDDD888===LLLVVVRRRHHHCCC>>><<<>>>???======???AAAEEEOOOZZZaaabbbeeeiiiooorrrvvvzzz}}}}}}rrrpppggg^^^UUUSSSYYYggg}}}tttpppwwwyyyuuu|||xxxuuuuuutttppplllaaaQQQ@@@:::;;;<<<<<<===???999:::CCCMMM[[[ttt|||zzzvvvnnndddYYYQQQMMMAAA???===<<<<<<===;;;:::::::::::::::===GGGUUU```kkkvvvVVVEEEHHH@@@BBBCCCDDDCCCCCCGGGPPPXXXhhhggg]]]VVVVVVXXXVVVUUUUUUWWW```pppzzzuuu```WWWOOORRRUUUSSSPPPLLLGGGBBB>>><<<888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............///////////////...---...000444888:::CCCCCCBBB@@@===<<<===???HHHHHHJJJNNNTTTYYY[[[[[[TTTEEE888<<>><<<>>>???======??????CCCLLLXXX___aaaeeejjjooorrrvvvzzz}}}ooohhhjjjggg___UUUQQQQQQVVVaaakkklllhhhjjjvvvsssxxx~~~~~~{{{yyytttlllfffWWWIII<<<999;;;<<<<<<===<<<999;;;AAAIIIXXXsss}}}xxxooocccYYYRRRCCCAAA>>>=========<<<:::===<<<;;;777666;;;CCCJJJTTT]]]kkkxxxUUUDDDGGGBBB@@@BBBCCCBBBCCCHHHPPPVVV```hhh^^^VVVVVVWWWVVVUUUUUUUUU^^^nnn|||cccXXXOOORRRVVVTTTQQQLLLGGGAAA===;;;888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////...------...000444777:::DDDEEEFFFDDDAAA>>>======GGGHHHLLLQQQUUUYYYZZZ[[[VVVFFF888;;;KKKVVVSSSKKKDDD???<<<>>>???======???>>>AAAJJJUUU]]]```eeejjjooorrrvvvzzz~~~}}}qqqddd[[[XXXXXX```kkkwwwxxx}}}wwwmmmeeeUUUIII>>>;;;<<<;;;:::;;;;;;:::===FFFOOO\\\qqqwwwkkk___VVVJJJFFF@@@<<<;;;;;;;;;;;;<<<<<<:::888666888===AAAHHHOOO[[[hhhrrr~~~|||RRRCCCCCCBBB@@@AAACCCDDDEEEJJJQQQVVV]]]xxx~~~iii___VVVVVVWWWVVVUUUUUUTTT^^^ooo~~~eeeYYYOOORRRVVVTTTQQQLLLGGGAAA===;;;888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////---------...000333666888???CCCFFFGGGDDD@@@<<<:::HHHLLLRRRXXX\\\^^^______[[[JJJ:::;;;JJJVVVTTTMMMDDD???<<<>>>???===<<<>>>===@@@HHHSSSZZZ]]]cccjjjnnnqqqvvvzzz}}}{{{hhhooonnnvvvvvviiiccc{{{yyyxxxwwwkkkbbbQQQGGG>>><<<<<<::::::;;;<<<<<<@@@JJJTTT\\\ccchhhiiinnnvvv|||qqqcccZZZMMMHHHAAA;;;:::;;;======;;;;;;:::888888999<<<>>>???DDDOOO[[[dddppprrrNNNAAA???AAABBBCCCDDDFFFIIINNNSSSVVV]]]vvvjjj```WWWVVVWWWVVVUUUVVVTTT___rrreeeYYYPPPTTTUUUSSSPPPLLLGGGBBB>>><<<888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////.........///000333555666999===BBBDDDCCC???<<<:::FFFKKKRRRWWW[[[]]]___aaa```NNN<<<<<>>???<<<<<<>>>===???FFFPPPWWW[[[aaahhhmmmpppuuuyyy}}}hhhRRRNNNTTTfffyyywww~~~lllppp}}}|||sssggg^^^NNNDDD<<<;;;;;;::::::===>>>>>>AAAHHHNNNOOOLLLGGGIIINNNVVVbbbqqqwwwkkkaaaPPPKKKEEEAAA@@@@@@AAAAAA<<<:::999777777777888999777999BBBMMMUUUaaawwwfffJJJAAA>>>@@@CCCDDDFFFIIIMMMQQQUUUWWW]]]tttkkkaaaWWWUUUWWWVVVUUUVVVUUU```rrreeeYYYQQQVVVTTTRRRPPPLLLGGGCCC???===888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////////////////000222333444444777;;;============>>>DDDHHHMMMPPPTTTXXX^^^ccceeeRRR???===JJJVVVUUUOOOEEE@@@===>>>???<<<;;;===>>>???EEENNNUUUYYY```gggkkkooosssxxx|||zzzPPPGGGCCCKKKUUUbbbxxxssssss|||pppgggqqq~~~wwwoooddd\\\RRRIII@@@===<<<::::::======>>>??????@@@???;;;777888;;;AAAJJJUUUdddttttttkkk[[[XXXUUUQQQNNNJJJEEEAAA<<<:::888666666777777777666555:::CCCHHHPPPggg[[[GGGCCC???BBBCCCDDDFFFJJJOOOSSSVVVWWW```vvvlllaaaWWWUUUVVVVVVUUUVVVWWW```ooo|||~~~{{{{{{wwwxxxdddYYYQQQWWWSSSRRROOOLLLGGGCCC???===888555222111111111000///...........................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............/////////000////////////000111222333222444666777999;;;>>>AAAHHHJJJLLLOOORRRYYYbbbiiiiiiUUU@@@>>>JJJVVVUUUOOOEEE@@@===>>>???<<<;;;===>>>???EEENNNTTTXXX^^^fffkkknnnssswww{{{aaaRRRGGGDDDEEELLLaaaxxxzzzhhh\\\gggvvvlllkkkooowww~~~yyytttnnneee___[[[QQQGGGBBB===999999<<<999<<<<<<999666555666666888999<<>>???EEE[[[tttUUUFFFEEE@@@DDDBBBCCCEEEJJJOOOTTTVVVVVVdddxxxmmmbbbXXXUUUVVVVVVUUUVVVXXX___kkkuuuxxxvvvxxx~~~uuuzzzhhhYYYRRRSSSRRRRRRPPPMMMHHHBBB===:::999777333111111111111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///...---111000000000000222333444666666777999;;;<<<<<<<<>>;;;;;;>>><<<<<>>:::999777666444333333333777888555;;;IIIRRRccc}}}xxxyyyzzztttdddOOOBBB???999999888888888888888888555555777999<<>>;;;;;;>>>======AAAKKKRRRWWW]]]cccfffiiinnnssswww}}}nnnZZZMMMCCC===BBBLLLjjjsssVVVLLLQQQXXX]]]aaa```___kkk}}}zzzvvvrrrkkkddd```___UUUJJJDDDAAA======@@@999888777555444444444444666777444999EEEOOOccc~~~qqq___LLLAAA???999999999888888888777777999888999999999===IIIWWWnnn~~~NNNDDDFFFAAABBBCCCEEEHHHIIIJJJPPPZZZbbbddd~~~xxx```VVVXXXUUUVVVYYYVVVUUUaaafffjjjqqqooonnnwwwzzz}}}fffXXXSSSVVVQQQPPPNNNKKKFFF@@@<<<999999777333111111111111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///111000000000000222333444333333555888;;;===<<<;;;BBBEEEJJJOOOTTTYYY___bbbqqqeeeNNN<<>><<<<<<>>>>>>>>>BBBJJJQQQUUU[[[aaadddhhhnnntttyyy~~~tttaaaNNN???===CCCQQQxxx```LLLFFFLLLZZZeeeuuu|||qqqsssvvvwwwvvvpppggg```VVVMMMDDDAAA???<<<:::;;;777666666555444444555555555777333555???JJJbbbrrr```PPPBBB<<<<<<;;;::::::999888777666666999888888999777777@@@JJJ\\\lll|||}}}vvvppplllllllllnnnrrryyyyyyMMMCCCEEECCCCCCDDDFFFHHHIIILLLTTT___gggeee|||yyybbbWWWYYYUUUUUUWWWTTTWWWcccfffggglllkkkkkksssvvvyyycccVVVRRRVVVQQQPPPMMMIIIEEE@@@;;;999999666333111111111111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000111000000000000222333444666666666:::===???===:::AAAGGGMMMRRRVVV\\\dddjjjzzzpppZZZDDDCCCQQQYYYVVVKKKDDD>>>>>>>>>===<<<>>>@@@>>>AAAIIIPPPTTTZZZ```ccchhhnnntttyyy~~~vvv___IIIAAADDDFFFiiimmmUUUMMMZZZvvvuuuooohhhmmmtttwwwxxxuuulllcccPPPGGG@@@??????;;;888777555555555444444555555666444777444444<<>>???<<<888AAAHHHPPPUUUXXX```mmmvvvzzz```DDD@@@OOOYYYVVVMMMDDD>>>>>>???===<<<===@@@>>>AAAHHHNNNSSSYYY___cccgggnnnsssxxx|||iiiOOOCCCCCCGGGbbbwww___WWWkkk|||wwwyyytttgggaaaccc```iiiqqqvvvyyyzzzrrriiiUUUKKKCCCBBBBBB???:::888444444444444444555555666555888555444:::AAAYYYzzztttbbbOOODDD???======@@@;;;;;;:::999888666666555333333555888888666:::@@@IIIQQQXXXWWWTTTQQQLLLFFFMMMNNNQQQSSSWWW^^^gggmmm}}}pppSSSGGGJJJMMMIIIFFFFFFFFFHHHMMMUUU]]]cccfffvvv~~~fffZZZYYYUUUTTTWWWTTTZZZiiikkkeeeggghhhjjjrrrssswww|||bbbTTTQQQTTTSSSQQQNNNIIIDDD@@@<<<;;;999777333111111111111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111000000000000222333444555444555:::@@@BBB>>>999AAAHHHQQQUUUYYYccctttxxxNNN===IIIUUUVVVOOOEEE======???>>>======???>>>@@@GGGMMMRRRYYY```dddhhhmmmqqquuuyyy}}}vvvXXXHHHFFFJJJ[[[sss~~~jjjfff}}}rrrooommmjjj___QQQPPPWWWXXXdddpppwwwvvv\\\OOODDDAAAAAA===999777555444444444444444555555444777555555:::===NNNjjjgggYYYJJJCCC@@@======>>>;;;::::::999888777666666777555666999888555777;;;CCCHHHKKKHHHFFFEEECCC???BBBEEEHHHKKKOOOWWWaaahhhtttfffTTTJJJMMMQQQKKKFFFFFFGGGJJJPPPWWW^^^cccfffsss~~~eeeXXXXXXUUUWWW\\\[[[^^^oooqqqiiihhhiiijjjqqqtttvvv{{{dddVVVRRRTTTTTTRRRNNNIIIEEE@@@===<<<999777333111111111111000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000000000000222333444444333555<<>>======???===???FFFMMMRRRYYY```eeehhhlllooorrrvvv{{{~~~eeeRRRNNNKKKUUUhhhuuusssxxxnnniii\\\[[[XXXRRRIIIEEEGGGKKKPPPaaassscccTTTEEE???>>>;;;777555555555444333333444444444333666333555:::999BBBXXXzzzttt```VVVKKKFFFBBB===;;;===999999999888888888777777888666666888777444555999:::???AAA???>>>???>>>:::999<<<@@@CCCFFFMMMWWW___lll}}}lllTTTLLLEEEJJJPPPGGGGGGGGGJJJOOOVVV]]]cccfffeeeqqqiiiZZZXXXUUUWWW]]]\\\eeewwwyyymmmjjjiiiiiimmmtttuuuyyy}}}fffXXXSSSUUUUUUSSSOOOJJJEEEAAA>>>===999777333111111111111000.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000111000000000000222333444555444777@@@KKKPPPNNNIII@@@GGGNNNPPPSSS___uuutttPPPMMMWWW[[[QQQFFF===<<>><<<>>>EEELLLRRRYYYaaaggghhhkkkmmmppptttyyy}}}kkkXXXTTTJJJQQQccc|||wwwyyyoooeeeZZZTTTTTTJJJHHHBBB<<<;;;@@@DDDEEELLL```wwwlll[[[JJJCCCAAA>>>:::888666555444333333333333444111444222555999666:::LLLYYYzzzzzznnneeeaaaYYYQQQLLLGGGBBB@@@BBB999999888888888888888888666333444666777555666:::333888;;;::::::<<<:::666555888<<<===>>>DDDNNNUUUgggyyyXXXDDDCCC>>>DDDKKKAAAGGGHHHLLLSSS[[[ccchhhkkkeeepppppp^^^YYYSSSTTTYYYXXXjjj}}}qqqllliiigggkkktttuuuwww{{{fffXXXRRRTTTSSSQQQNNNJJJEEE@@@===;;;888666444222111000111111//////............//////...------...//////...,,,++++++++++++++++++++++++***,,,...///......///000///000000//////000222555555555888>>>FFFHHHEEEAAA888@@@IIIMMMPPPVVV^^^ccciiiLLLJJJWWW\\\VVVJJJ@@@===>>><<<<<<===AAA<<<<<>><<<:::999;;;===III```|||jjjPPPFFFAAA999777;;;666666555444444444444555444333333444555777999:::KKK___xxxuuuhhheeeeeeffffffdddbbb```___aaa```\\\UUULLLDDD???===;;;;;;;;;;;;;;;:::999999555555555666666666666666777777777888999999::::::;;;:::::::::<<>>>>>===<<<===AAA<<<<<>><<<;;;;;;<<<===EEE___wwwYYYLLLFFF>>>888999666666555444444444444555444444333333444666888999@@@SSSiii{{{qqq```RRROOOPPPQQQSSSTTTUUUVVVVVV^^^^^^\\\VVVMMMDDD>>>;;;===>>>>>>===<<<;;;::::::666666666666666666666666666666777777888999999:::999999999888:::>>>EEEJJJZZZmmmcccPPPAAAAAADDDCCCDDDIIIJJJNNNSSSVVVXXX[[[___cccdddlll~~~yyy]]]ZZZUUUQQQTTTUUU^^^zzz{{{gggccchhhjjjnnnooosss{{{eeeVVVPPPQQQSSSQQQNNNJJJEEE@@@===;;;888666444222111000111111//////............//////...------...//////...,,,++++++++++++++++++++++++***,,,...///......///000111111111000//////111444777666777;;;AAADDDDDDBBBEEEFFFJJJPPPTTTVVVUUUUUUSSSRRRTTTMMMAAAHHHZZZ___YYYMMMBBB??????===<<<===@@@<<<<<>>>>>>>>=========>>>>>>AAA\\\^^^MMMGGG@@@999666777666555555444444555555555444333333333444666777:::HHHYYYgggyyynnn\\\NNNDDDBBBBBBCCCEEEGGGJJJLLLNNNTTTUUUUUURRRKKKDDD>>>;;;<<<<<<<<<;;;:::999888777777777666666666666666666555555666777777888888999888888888777888;;;@@@DDDRRReee{{{\\\LLL@@@AAAEEEDDDEEEIIIKKKOOOUUUZZZ___aaabbbbbbdddkkk|||bbb\\\UUUPPPRRRSSSYYYuuu{{{hhhcccfffhhhkkklllqqqyyy}}}~~~uuu~~~vvv}}}}}}zzzfffXXXRRRSSSSSSQQQNNNJJJEEE@@@===;;;888666444222111000111111//////............/////////...---...//////---+++++++++++++++++++++++++++***,,,...///......///000111222222000//////111444777666666999===@@@AAAAAAAAAFFFPPPZZZ]]][[[ZZZ\\\WWWWWW[[[SSSCCCHHHZZZbbb[[[OOODDDAAA@@@>>><<<===???<<<===BBBHHHNNNXXXbbbiiijjjlllnnnooorrrvvvzzz~~~~~~llljjjrrryyyiiiPPPLLLFFFBBBEEEJJJHHHCCC>>>>>>===>>>???@@@@@@??????YYY|||```KKKDDD???999555777666666555555555555555555555333333222333444555999AAAIIIPPP\\\vvvlllXXXQQQMMMIIIBBBAAA@@@???@@@BBBEEEGGGHHHIIIJJJIIIEEE@@@>>>===::::::;;;;;;:::999999888888888777777777777666666555555555666777777888888888999888777777999===@@@KKK^^^tttSSSHHH@@@BBBFFFFFFGGGIIINNNRRRYYYbbbiiikkkjjjgggiiiooo|||ggg]]]TTTOOOQQQRRRUUUnnnwwwfff```dddggghhhiiiooowww|||~~~yyysssdddgggwwwgggdddooohhh[[[VVVXXXSSSQQQNNNJJJEEE@@@===;;;888666444222111000111111//////............/////////...---...//////---+++++++++++++++++++++++++++***,,,...///......///000111222222111000000222444777666666777:::===>>>???>>>JJJ]]]kkkjjjcccaaafffccceeejjj___GGGDDDVVVccc^^^RRRFFFBBBAAA>>><<<<<<>>><<<===BBBFFFLLLWWWaaaggghhhkkklllnnnrrrvvvyyy|||zzztttvvvxxxxxxrrrhhhWWWIIIFFFIIIIIIFFF@@@>>>===>>>@@@BBBBBBAAA>>>SSSuuugggOOOEEE@@@:::777777777666555555555555666666555444333222333444444666999:::<<>>======>>>>>>>>>===<<<<<<999999888888777777777777555555555666777777888888999::::::999888999;;;>>>FFFXXXnnn}}}MMMFFFAAABBBFFFHHHIIIJJJOOOTTT]]]gggooorrrqqqoooqqqwwwjjj^^^UUUOOOPPPPPPRRRhhhxxxqqqbbb]]]bbbgggfffhhhnnnvvv{{{}}}~~~zzz|||kkkiiizzzzzzeeeTTTRRR[[[uuuhhh\\\WWWYYYSSSQQQNNNJJJEEE@@@===;;;888666444222111000111111//////............//////000///......///...,,,+++++++++++++++++++++++++++***,,,...///......///000000111111111000111444666888888888999:::<<<===>>>???PPPkkk~~~{{{lllfffkkkiiikkkpppdddHHH@@@RRRbbbaaaTTTHHHDDDBBB???<<<<<<===<<<>>>BBBEEEKKKVVVaaafffhhhjjjlllooorrrwwwzzz|||vvvwwwyyywww~~~ssssssuuuaaaUUUQQQLLLGGGDDD@@@======@@@CCCCCCBBB???MMMnnnyyy|||qqqZZZKKKBBB===:::888777666666555555666666666555444333333444555555888777666777;;;FFFZZZlll{{{qqqYYYQQQRRROOOIII@@@???======>>>@@@CCCEEEHHHIIIIIIHHHEEEBBBBBBBBB????????????>>><<<;;;:::::::::999999888777777777555555666777777888888999999:::;;;:::999999;;;<<>>???@@@SSSrrrxxxllllllmmmkkkoooeeeJJJBBBRRRaaacccVVVJJJEEECCC???<<<<<<===<<<>>>BBBDDDIIIUUUaaagggiiilllnnnppptttyyy}}}yyyooorrrzzzzzzzzzyyyyyy}}}pppeeeZZZQQQGGGBBB===<<<@@@CCCDDDCCCAAAKKKkkkmmmeeerrr~~~{{{qqqaaaPPPDDD>>><<<888777777666666666666666666555444444444555666777:::777777:::<<>>;;;:::;;;::::::999888888777777666666777777888999999:::777999::::::999999:::;;;???MMMaaasssiiiHHHFFFCCCBBBFFFKKKMMMMMMSSSYYYbbbhhhlllooosssvvvyyyjjj]]]UUUPPPPPPOOOMMM```qqqoooddd]]]aaagggfffhhhoooxxx}}}rrrkkklllppp|||qqqlllnnn|||fffTTTLLLKKKNNN]]]xxxdddWWWRRRSSSSSSQQQNNNJJJEEE@@@===;;;888777444222111111111111//////............//////000///......///...,,,***++++++++++++++++++++++++***,,,...///......///000...///000111111333666999;;;===???@@@?????????@@@@@@QQQrrrrrrmmmrrrmmmooofffOOOGGGTTT```dddWWWKKKFFFCCC???===<<<<<<<<<>>>BBBDDDIIIUUUaaahhhjjjmmmooorrrvvv{{{yyywwwhhhgggvvv}}}~~~xxxyyyzzzkkk___JJJCCC===;;;???CCCDDDDDDDDDLLLllldddRRR[[[___gggjjjaaaPPPCCC===;;;888888777666666666666666666555555444555666777888888444444888999666777<<<===SSSaaalllmmmrrrzzzdddSSSMMMJJJGGGAAA@@@@@@??????@@@AAABBBKKKRRR\\\ccceeeccc```^^^WWWVVVSSSOOOKKKFFFBBB@@@;;;;;;::::::999888777777777777777888999999::::::555777999:::999888999:::===JJJ]]]oooeeeHHHFFFDDDBBBFFFKKKNNNNNNXXX^^^fffjjjkkkmmmsssyyyyyyiii]]]UUUPPPQQQOOOJJJ^^^qqqssshhh```aaaffffffhhhpppyyy~~~xxxiii___bbbsss|||yyyqqqiiidddooottt___OOOHHHGGGHHHSSSkkkggg\\\PPPQQQUUUSSSOOOJJJEEEAAA>>>===888666333222222222111///.........//////////////////---,,,,,,---...,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///000111111222111000///000333555?????????@@@@@@AAABBBBBB<<>><<<===<<<>>>@@@AAAEEEQQQ]]]gggmmmrrrsssuuuzzz|||{{{zzzuuuxxxxxxwwwzzz||||||}}}tttrrr{{{lllUUUGGG======>>>===FFFTTTMMMMMMlllaaaNNNKKKMMM[[[bbb[[[NNNFFF@@@;;;999777555555666666555444666666444444333444555666888777666666777888999:::;;;>>>CCCKKKVVVaaakkkppp^^^\\\[[[^^^fffqqq}}}tttcccYYYRRROOOIIIHHHGGGEEEDDDCCCCCCCCCEEEHHHNNNTTTZZZ^^^```aaa^^^]]][[[VVVOOOGGG@@@<<<;;;;;;:::999999888888777666777777888888888777777999999999999999999::::::<<>>===>>>@@@AAAEEEQQQ]]]jjjppptttssstttxxxyyyxxx}}}wwwjjjiiinnnooonnnnnnooovvvlllZZZIIICCCBBBCCCNNN\\\WWWRRRjjjiiiZZZWWW```jjjmmmdddVVVLLLEEE???999777555555555666555444666666444444444444555666888888777666666777888888;;;;;;;;;===@@@EEEIIILLLJJJHHHGGGHHHLLLTTT]]]bbbppptttuuukkkccc___XXXVVVSSSPPPMMMLLLKKKJJJGGGHHHKKKMMMOOOPPPPPPPPPLLLLLLKKKIIIFFFBBB>>><<<;;;;;;::::::999888888888888888999::::::::::::999:::::::::999999999999999:::DDDSSSeee}}}VVVFFFGGGGGGIIIMMMQQQVVVXXXddddddeeehhhmmmqqqqqqqqqzzzttt```[[[TTTPPPQQQSSSdddzzzzzziiicccfffgggjjjnnntttzzz|||sssmmmfffaaa^^^^^^[[[XXXWWWZZZbbbgggqqq|||xxxpppooohhhggg~~~uuubbbYYYIIINNNJJJGGGRRRfffcccZZZQQQTTTSSSQQQMMMHHHCCC???<<<;;;888666333222222222111///000000//////......------///---,,,,,,---...,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111111111111000///000222555666888;;;>>>AAACCCDDDDDD@@@:::999@@@KKKTTT\\\cccoooxxxxxxqqqcccNNNKKK\\\eeeccc\\\RRRGGG@@@===>>>>>>>>>???AAABBBEEEPPP\\\iiiooorrrrrrssswwwyyywwwzzz}}}qqqdddYYYXXX\\\___aaadddrrrnnnXXXIIIBBBDDDQQQaaa^^^SSSfffvvvrrrvvvzzzwwwlll]]]RRRHHHAAA999888555555666666555444666666444444444555666777;;;:::999888777777777777888777666666777999<<<>>>;;;:::999999<<>>===<<<;;;;;;::::::999999888888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888999BBBOOObbb|||qqqKKKEEEEEEGGGJJJOOOUUUZZZ]]]aaaeeeiiimmmoooppprrrsss{{{{{{bbbZZZTTTPPPQQQUUU^^^sssrrrfffggggggiiinnnsssxxx|||xxxpppiiiaaaZZZ[[[YYYYYY]]]]]][[[ZZZ]]]bbbpppvvvssskkkiii}}}~~~jjj___NNNOOOIIIGGGJJJTTTxxx```ZZZRRRUUURRRPPPLLLGGGBBB>>>;;;:::888666333222222222111///111111000///...------,,,///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111222111000000222444444777:::>>>AAABBBCCCCCC@@@;;;<<>>??????>>>@@@BBBBBBEEEOOO[[[ccciiinnnooorrrwwwzzzyyyxxx|||{{{\\\SSSLLLJJJLLLSSS```llllllXXXGGGEEETTTggg]]]QQQbbbyyymmmaaaTTTIIIAAA;;;999666666666666555444666555555444444555777777<<<<<<;;;:::999888888777999888888888:::<<<>>>@@@777777888999;;;===@@@BBB@@@EEEQQQccctttvvvrrrkkkeee```^^^]]]]]]VVVUUURRROOOLLLIIIHHHGGGDDDDDDBBBAAA???>>>===<<<<<<;;;;;;:::999999888888:::;;;<<<<<<===============<<<<<<;;;:::999999888777???LLL___{{{fffFFFDDDEEEGGGKKKQQQXXX___cccaaahhhooosssssssssuuuxxx|||ggg[[[SSSPPPQQQTTTUUUhhhyyyiiifffhhhjjjnnnrrrwwwzzz}}}~~~|||rrrkkkgggccc]]]YYYaaa___aaaeeegggeeeeeehhhxxx{{{~~~vvvjjjhhh{{{uuugggUUUPPPIIIIIIKKKLLLggg___ZZZRRRUUURRRPPPLLLGGGBBB>>>;;;:::888666333222222222111///111111000///...------,,,///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111222111000000222444555777:::===@@@AAABBBCCC===999<<>>>>>@@@BBBAAADDDMMMXXX```fffkkklllooouuuxxxwwwyyy}}}mmm[[[HHHEEEBBB???@@@MMMggg{{{xxx{{{nnnWWWOOO^^^qqq^^^QQQbbbwwwmmmdddYYYKKKBBB<<<:::888777777777666555666555555444555666777888::::::999999999888777777<<<;;;999888777777777777666777888999999::::::;;;;;;;;;@@@JJJWWWiiiyyyuuussssssssshhhfffbbb]]]YYYUUUSSSQQQNNNMMMJJJGGGCCC@@@>>><<<<<<<<<;;;;;;:::999999888999:::;;;<<<==================<<<<<<;;;:::999999777>>>JJJ]]]yyy___GGGDDDEEEGGGKKKSSS\\\dddiiidddllluuuyyywwwwwwyyy}}}|||lll\\\SSSPPPPPPRRROOO^^^{{{ooofffiiikkknnnrrrvvvzzz|||}}}yyyvvvrrrqqqrrrsssrrrppptttqqqsssxxx{{{{{{~~~~~~pppjjjyyy}}}jjjeeewww~~~nnn]]]TTTIIIKKKNNNJJJXXXwww___ZZZRRRTTTRRRPPPLLLGGGBBB>>>;;;:::888666333222222222111///000000//////......------///---,,,,,,---...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111///111222222111111222333777888999<<>>===???AAAAAABBBKKKVVVbbbgggllllllnnnrrrtttssszzz~~~|||fffVVVJJJBBB<<<<<<;;;:::===NNNooohhh]]]UUUPPPQQQUUU```vvvhhh]]]hhhwwwgggXXXbbbwwwpppkkk```QQQGGG???===:::999999999888666666555555555555666888999666777888999999999999888:::999888777777666666666999999::::::999888777666===;;;:::>>>EEESSSiii{{{zzzxxxtttnnniiiddd___]]]YYYWWWTTTOOOIIIDDD???===<<<<<<;;;;;;::::::999999888999:::;;;<<<==================<<<<<<;;;;;;:::999>>>HHH[[[yyyxxxZZZHHHDDDEEEGGGMMMUUU^^^gggmmmhhhoooxxx{{{{{{{{{~~~}}}rrr^^^TTTPPPPPPQQQOOOYYYqqqxxxjjjhhhjjjmmmqqqvvvyyy{{{|||uuueeefffqqqqqqeeessssssfff\\\NNNMMMRRRLLLNNN___```[[[RRRSSSSSSPPPMMMHHHCCC???<<<:::888666333222222222111//////////////////.........///---,,,,,,---...,,,++++++++++++,,,,,,---------,,,,,,,,,---...///000111///111222222111111222333666777888:::>>>CCCGGGIIINNNDDD@@@HHHVVV___eeehhhtttoooPPP???GGGNNNPPPRRRRRROOOIIIBBB>>>======>>>@@@@@@AAAIIITTTbbbhhhlllmmmnnnsssuuutttyyy}}}zzzttteeeRRREEE@@@===999;;;999999:::BBBUUUtttgggUUUVVVNNNIIIHHHGGGJJJ[[[oooyyypppttt}}}rrr^^^]]]xxxxxxtttrrrgggVVVKKKAAA???<<<;;;;;;:::999888666555555555555777999:::777888;;;===>>>?????????;;;;;;;;;<<<<<<======>>>;;;<<<<<<======<<<;;;;;;===<<<===>>>@@@GGGVVVeee~~~yyytttpppmmmiiigggccc\\\TTTKKKDDD???<<<<<<<<<;;;::::::999999888999:::<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<;;;???HHHZZZyyyrrrVVVFFFEEEFFFHHHMMMVVV```jjjppplllqqqwww{{{}}}~~~~~~vvvaaaVVVQQQOOOOOOOOOUUUgggnnnfffhhhkkkppptttwwwzzz{{{}}}tttgggaaaiiizzzgggqqquuuiiidddVVVRRRWWWUUUTTT]]]vvvaaa\\\RRRRRRSSSQQQMMMHHHCCC???<<<;;;888666444222222222111///.........//////////////////---,,,,,,---...,,,++++++++++++,,,,,,---------,,,,,,,,,---...///000111///000222333111111111222555555666999>>>DDDJJJNNNOOOFFFBBBKKKXXX```ccceee}}}pppTTT@@@DDDIIIJJJMMMPPPOOOKKKDDD>>><<<<<<>>>@@@???@@@HHHRRR___fffkkkmmmpppvvvyyyyyywww{{{sssiiibbbWWWRRRIIIAAA???BBB@@@;;;@@@;;;999>>>III\\\vvvhhhXXXQQQGGG@@@>>>@@@===<<>>???HHHSSSooo~~~|||{{{xxxrrriii^^^RRRHHHBBB===<<<<<<;;;;;;:::999999999:::;;;===>>>>>>??????<<<<<<<<<===============<<<@@@HHHZZZyyypppRRRCCCFFFGGGIIINNNVVVaaakkkqqqmmmqqqvvvzzz}}}yyybbbWWWQQQOOOLLLNNNRRR^^^xxxooodddfffiiinnnrrrvvvyyyzzz|||qqq]]]YYYtttjjjpppuuuhhhhhh]]]VVV\\\___```gggmmm```[[[PPPPPPRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////111111111000111111222333888:::<<<===???BBBFFFJJJQQQLLLGGGOOO\\\___jjjbbb@@@EEELLLOOOPPPNNNNNNKKKCCC:::AAAAAA@@@??????CCCHHHLLL\\\bbbhhhlllnnnqqquuuyyycccOOOLLLMMMJJJBBBBBBAAA>>><<<;;;===???===BBBDDDFFFTTTmmm|||nnn]]]QQQLLLGGGIIIJJJGGGAAA???BBBFFF\\\nnn```SSSZZZlllyyywwwooo\\\JJJCCCAAA???>>>>>>===;;;999666888::::::888:::@@@EEECCCFFFNNNZZZdddhhhddd___ZZZVVVSSSQQQQQQOOOJJJEEECCCBBBDDDHHHLLLOOONNNLLLBBB???;;;;;;===@@@CCCDDDXXXnnn|||{{{xxxrrrgggXXXJJJBBB===>>>>>>===;;;::::::;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@@@@???FFF\\\|||bbbRRRFFFDDDHHHMMMRRRVVV]]]fffmmmoooppptttzzz}}}~~~}}}~~~}}}kkk\\\PPPPPPQQQQQQKKK[[[mmmvvvgggeeefffmmmrrrrrrsssvvvzzz}}}zzz```WWWbbbrrrqqqrrrpppjjjbbb___gggsss{{{```[[[QQQQQQRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////111111111111111222222333666888:::;;;===???CCCFFFMMMJJJEEEMMM]]]dddrrruuuKKKHHHOOORRRRRROOONNNLLLEEE>>>AAA@@@@@@??????BBBHHHLLL\\\aaahhhmmmooorrrvvvyyy}}}~~~ooo^^^TTTNNNHHH@@@;;;EEECCC???>>>@@@EEEJJJMMMRRR]]]hhhppp{{{yyyqqqmmmjjjbbbWWWOOOPPPSSSUUUTTTPPPLLLLLLMMMOOO[[[yyycccQQQTTTcccwwwmmm^^^PPPNNNIIIBBB>>>===>>>?????????<<<999;;;BBBKKKSSSWWWfffdddccceeehhhhhhccc___ZZZYYYXXXZZZ[[[\\\\\\[[[UUURRRNNNNNNRRRUUUXXXXXXOOOKKKFFF@@@>>>???BBBEEELLL]]]www}}}{{{zzzwwwqqqjjj```TTTIIIBBB;;;<<<<<<<<<<<<<<<<<<===999:::;;;===>>>>>>>>>===????????????@@@AAABBBBBBCCCBBBIII^^^~~~sssZZZPPPIIIIIIMMMSSSWWWZZZ___eeekkklllrrrzzz}}}|||zzz}}}ooo]]]QQQSSSPPPPPPIIIUUUcccuuuqqqfffcccccciiinnnooorrruuuzzz}}}|||hhhaaabbbuuu|||{{{~~~pppkkkiiiooowww```[[[QQQRRRRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////111111111111222222333333555777999;;;<<>>???BBBGGGKKK[[[aaahhhnnnpppssswwwzzz{{{~~~zzzfffWWWYYYZZZPPPIIIKKKJJJDDD???AAALLL[[[hhhooo{{{~~~qqqnnnrrrrrrfffYYYUUUXXX[[[]]][[[WWWQQQNNNIIIMMMdddiiiOOONNNYYYxxxsssggg]]]RRRLLLEEE???===>>>>>>>>>CCC>>>;;;DDDUUUfffooorrrssskkkbbbZZZVVVSSSPPPMMMHHHJJJLLLNNNPPPSSSWWWZZZ\\\ZZZXXXWWWYYY[[[\\\\\\\\\YYYRRRIIIAAA???BBBFFFCCCMMM___wwwzzzsssnnnnnnjjjccc[[[TTTMMMFFFAAA???@@@@@@AAAAAA@@@@@@@@@;;;<<<>>>??????>>>===<<<@@@@@@@@@@@@AAABBBCCCDDDEEEDDDLLLaaaeeePPPNNNLLLOOOSSSYYY]]]^^^```dddhhhkkkvvv|||zzzvvv^^^RRRVVVRRRQQQJJJSSS]]]nnnvvvgggbbbaaaeeejjjlllppptttzzz}}}sssmmmgggeeecccaaacccfffzzz}}}eeeVVV\\\pppuuuqqqmmmjjjjjjpppaaa[[[RRRTTTRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////000111111222333333333333777999<<<>>>???AAADDDGGGDDDFFFBBBGGGWWWbbblllzzz[[[JJJSSSVVVUUUOOOJJJHHHFFFCCC???@@@???>>>>>>AAAEEEIIIYYY___hhhooorrrtttxxx{{{zzz~~~mmmfffbbb```[[[TTTUUU\\\KKKGGGGGGQQQdddyyyvvvggg[[[\\\^^^aaaccc]]]SSSKKKMMMMMM]]]pppQQQJJJRRRjjjqqqdddRRRNNNIIIDDDBBB@@@>>>===>>>>>>CCCQQQcccqqqwwwwwwaaaYYYNNNEEE@@@>>>===<<<999;;;===<<<<<<>>>CCCHHHMMMPPPTTTXXXZZZYYYVVVTTT]]]]]]YYYPPPFFFBBBCCCGGGFFFFFFOOOccczzzqqqjjjfffaaa[[[VVVRRRNNNHHHDDDIIIHHHHHHHHHGGGFFFDDDBBBCCCCCCBBBAAA@@@???>>>>>>????????????@@@AAABBBCCCEEEEEEMMMddd```MMMNNNNNNPPPVVV]]]aaabbbbbbeeegggnnnzzz~~~dddUUUZZZRRRQQQIIIQQQXXXiiilllfffbbbdddgggjjjnnnsssyyy|||zzzssskkkccc]]]YYYXXXZZZgggoooXXXXXXbbb|||~~~vvvlllaaaXXXXXXcccqqqaaa[[[SSSVVVRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////000222333444444444333777999===???AAACCCFFFHHHEEEIIIEEEDDDQQQYYY\\\ccctttfffSSSPPPVVVVVVOOOHHHDDDCCCBBB?????????>>>>>>@@@DDDGGGVVV]]]hhhooosssuuuxxx{{{{{{~~~vvviiissswwwrrrmmmkkkgggaaaMMMRRR]]]ppp~~~kkkfffcccfffjjjfffYYYMMMMMMNNN\\\yyywwwVVVJJJMMM^^^kkk^^^XXXOOOHHHFFFFFFGGGGGGHHHNNNXXXaaaffffffbbb___NNNJJJCCC>>><<<;;;<<<<<<:::<<<<<<:::888888<<<@@@<<<@@@FFFLLLNNNNNNMMMMMMRRRUUUVVVRRRJJJEEEEEEHHHJJJEEEFFFUUUooozzzuuuqqqllljjjhhhccc\\\VVVYYYXXXWWWWWWXXXVVVSSSPPPPPPMMMHHHDDDAAA@@@@@@@@@???????????????@@@@@@AAABBBDDDNNNfffbbbQQQQQQNNNOOOVVV^^^dddeeefffhhhjjjqqqzzzvvvcccdddWWWSSSHHHMMMQQQaaaqqqjjjeeeeeegggiiinnnsssxxx{{{}}}jjj\\\UUURRRZZZoooyyy^^^YYYZZZiii~~~sssfff[[[SSSPPPTTT\\\tttaaa[[[TTTXXXRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////000222444555555444444555888<<<@@@BBBEEEHHHJJJIIIOOOHHHBBBMMMUUUSSSTTT```kkkxxx~~~zzzfffQQQNNNVVVZZZSSSIIIDDDBBBAAA>>>??????>>>>>>@@@CCCFFFSSS[[[fffooosssvvvxxxzzz|||uuuyyy|||fff___kkk}}}rrrkkkeeedddhhhsssvvvjjjjjjooommmaaaTTTHHHIIIVVVrrrcccNNNLLLRRRnnn{{{qqqbbbVVVSSSVVV[[[___kkkqqqvvvrrrfffWWWKKKFFF@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999;;;===777999:::<<<>>>BBBGGGKKKEEEIIIMMMNNNKKKGGGFFFFFFGGGDDDCCCLLL^^^vvvyyyxxxvvvuuuvvvwwwuuuqqqlll```\\\UUUOOOIIIEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAADDDQQQkkkaaaSSSTTTOOORRRYYYbbbhhhjjjlllnnnppptttzzz|||{{{|||xxxiii```PPPQQQPPP\\\{{{|||qqqjjjeeeeeehhhjjjoootttvvvyyy~~~wwweeeZZZVVV```sssbbbVVVQQQVVVlllmmmbbbVVVQQQOOOMMMOOOSSScccwwwaaa[[[UUUYYYRRRPPPLLLHHHCCC@@@===<<<888777555333111000000/////////............/////////............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////...000222444555555444444555999>>>BBBFFFIIILLLNNNMMMTTTJJJAAALLLWWWWWWVVVVVVXXX```hhhooovvvkkkTTTNNNYYY```ZZZOOOGGGCCCAAA>>>>>>???>>>>>>???BBBDDDPPPYYYeeeooosssuuuwwwyyy||||||zzzkkkddd______^^^___gggqqqwwwrrrxxxyyynnnbbbNNNJJJQQQlllvvvYYYQQQLLLVVVqqqqqq\\\KKKBBB>>>888999::::::999999999999999888777888999:::999888888999999777777:::@@@DDD???AAADDDFFFGGGFFFEEEDDDAAACCCDDDFFFMMM^^^tttrrrooojjjbbbZZZSSSMMMJJJHHHHHHFFFEEEDDDCCCCCCCCCCCCGGGVVVrrrxxxYYYRRRUUUQQQXXX___hhhnnnppprrruuuwwwxxx~~~|||yyymmmXXXVVVRRRZZZvvvwwwkkkeeeaaacccgggjjjooouuutttwww|||gggccceeezzzhhhXXXOOOMMMWWWggg|||kkkaaaVVVPPPMMMKKKMMMPPP\\\nnn~~~aaa[[[UUUZZZRRRPPPLLLHHHCCC@@@===<<<888777555333222000000/////////............////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////...000222444666666555444888<<>>???>>>>>>???AAADDDNNNXXXdddnnnsssuuuwwwyyy|||{{{sssmmmiiibbbZZZ[[[aaakkk~~~~~~rrr[[[QQQRRRiiidddWWWKKKIII[[[hhhvvvaaaMMMBBB>>>???:::<<<>>>>>>>>>===>>>??????===;;;<<<>>>>>>;;;888666999<<<<<<999888888:::???>>>???AAACCCDDDCCCBBB>>>DDDGGGDDDBBBKKK```rrr~~~{{{tttkkk```VVVQQQNNNMMMKKKIIIHHHGGGFFFFFFEEEJJJ[[[xxxmmmPPPNNNVVVSSS^^^eeemmmrrruuuwwwzzz||||||}}}mmmVVVSSSOOOVVVqqqqqqeee___]]]```eeejjjooouuusssvvv{{{pppbbblllppp```UUUMMMMMMQQQ^^^|||vvvjjj___VVVPPPPPPTTTYYYhhhsssfff^^^TTTVVVSSSQQQNNNJJJEEE@@@===;;;:::999777444222000//////000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111111222333444666666777999>>>CCCJJJOOOTTTVVV[[[TTTPPPJJJJJJ\\\kkkgggdddWWW___kkkooo~~~lllZZZWWWaaahhhZZZMMMHHHBBBBBB===<<<@@@CCCBBBCCCFFFLLLSSSaaaooouuuuuuvvvzzz~~~}}}xxxnnn```YYYYYYdddssseeeXXXQQQiiieeeRRRKKKKKKYYYpppttt___OOOGGGDDDBBBAAAEEECCCBBBAAABBBBBBAAA???BBB@@@???@@@???<<<;;;<<<>>>===<<<::::::999999999::::::;;;===@@@BBBBBBAAA>>>AAABBB@@@@@@FFFSSS]]]{{{{{{}}}|||uuukkkbbb]]]\\\XXXTTTPPPMMMKKKIIIHHHHHHLLL^^^~~~dddTTTSSSTTTYYY```gggnnnrrrsssvvv{{{vvvjjj[[[SSSRRRYYYcccllleee]]][[[aaagggiiinnntttvvvyyy|||~~~jjjiiifffZZZOOOLLLKKKOOOccczzz~~~rrriii```XXXQQQddddddmmm|||xxxpppmmmooorrr~~~ggg___VVVYYYSSSQQQNNNJJJEEE@@@===;;;:::999777444222111000///000/////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000000111222333444444555666555777;;;@@@FFFKKKOOOQQQWWWTTTRRRLLLLLLaaaqqqmmmhhh___gggrrrwwwxxx]]]WWW]]]bbbVVVKKKHHHCCCDDD???===@@@BBBAAAAAADDDJJJQQQ___nnnttttttvvvyyy{{{~~~}}}nnnbbb]]][[[hhhyyyhhh[[[kkkoooZZZNNNIIILLLYYYrrrkkk```QQQGGGEEEGGGHHHHHHLLLKKKJJJKKKMMMMMMLLLKKKGGGEEECCCCCCAAA>>>;;;:::===<<<;;;;;;<<<<<<<<<;;;999888999;;;>>>@@@@@@???<<<>>>???===<<<@@@JJJSSSooo{{{}}}}}}yyyrrrkkkhhhgggbbb\\\UUUPPPLLLIIIGGGHHHNNNaaadddTTTQQQRRRVVVaaafffmmmqqqsssvvvzzz}}}vvvhhhXXXPPPPPPWWWcccnnniii```ZZZ___eeehhhlllpppsssvvvzzz~~~ppp{{{nnn^^^OOOKKKIIIJJJVVVeeetttggg]]]```cccppp~~~ppphhhiiippp{{{ggg```XXXZZZSSSQQQNNNJJJEEE@@@===;;;:::888666444222111000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///000222444555555555444333555888===AAAFFFIIIKKKQQQTTTVVVOOOQQQlll}}}sssnnnrrrwwwwwwttt```UUUXXX___WWWMMMJJJEEEEEE@@@>>>@@@AAA@@@@@@CCCIIIOOO]]]kkkssstttvvvzzzyyy|||xxxqqqffflllyyy|||fffmmmjjjUUUIIIHHHIIIPPP___ooozzzgggPPPJJJCCCAAACCCHHHJJJKKKRRRRRRSSSVVVZZZ^^^___```UUURRROOOLLLJJJHHHFFFCCC???===<<<=========<<<:::777666666888:::<<<<<<;;;;;;===>>>;;;999:::AAAHHHYYYppp~~~{{{xxxuuuppphhh___XXXRRROOOMMMJJJRRRhhh```SSSQQQRRRWWWeeehhhmmmrrrvvvxxxzzzzzz{{{xxxhhhWWWNNNNNNUUUcccpppmmmcccZZZ[[[bbbgggjjjlllppptttyyy}}}{{{{{{}}}}}}{{{nnnxxxlllYYYQQQLLLIIILLLSSSsss~~~qqq___hhhzzz~~~uuu~~~qqqbbb```fffqqqxxx~~~ggg```WWWZZZSSSQQQNNNJJJEEE@@@===;;;999888666444222111000000///////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000...000222555666555444333333444777:::>>>BBBEEEFFFLLLSSSXXXRRRUUUssswwwwwwyyyyyyxxx{{{zzzrrr```RRRVVVccc```WWWPPPIIIFFF@@@>>>@@@AAA@@@AAADDDIIINNNZZZiiisssvvvxxx||||||}}}||||||ooonnn~~~cccPPPKKKFFFCCCGGGNNNVVV```jjjvvv}}}xxxmmmcccWWWMMMFFFDDDAAABBBEEEIIIJJJJJJSSSSSSUUUZZZbbbkkkqqquuuqqqoookkkddd```[[[RRRJJJIIIFFFCCCBBBCCCBBB???<<<<<<;;;999:::;;;;;;;;;::::::===>>><<<999:::>>>BBBKKK___xxx|||tttkkkbbb\\\YYYXXXNNNYYYrrrxxxYYYRRRRRRUUU___kkkllloootttyyy{{{{{{yyyuuu}}}lllXXXOOONNNTTTbbbpppooodddZZZYYY___fffjjjjjjppptttyyy}}}|||~~~kkkfffyyykkk]]]TTTMMMMMMQQQ___zzzuuuxxxxxxiii^^^^^^```dddrrrggg___VVVXXXSSSQQQNNNJJJEEE@@@===;;;999888666444222111111000.........//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000...000222555666555444333444555777;;;>>>AAACCCEEEIIIOOOWWWSSSQQQiiipppwwwzzz{{{~~~___OOOVVVkkknnndddYYYNNNGGGAAA>>>@@@BBBAAACCCFFFIIILLLWWWgggrrrwwwzzz~~~yyyrrruuuaaaPPPHHHAAAAAADDDGGGKKKPPPTTTYYY[[[VVVOOOKKKHHHFFFDDDDDDFFFHHHKKKLLLKKKKKKPPPOOOOOOUUU___jjjtttzzzwwweeeTTTUUUPPPKKKIIIIIIHHHDDDAAADDDAAA???=========<<<;;;:::<<<===<<<;;;:::===???DDDQQQdddyyyuuujjjaaa]]]]]]SSS```zzzlllQQQPPPRRRXXXeeemmmooorrrvvvzzz{{{yyywwwxxxppp\\\SSSPPPRRR^^^mmmooofff[[[XXX]]]fffjjjjjjppptttyyy}}}uuuooommmooowwwxxxggg^^^ggguuu{{{hhhYYYQQQQQQTTTWWWeee}}}eeeWWWRRRUUUaaaoooggg___UUUWWWSSSQQQNNNJJJEEE@@@===;;;888777666444333222111111.........//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000///000222444555555555444555777999<<>>===>>>@@@@@@@@@BBBBBBAAA@@@?????????@@@???DDDIIIPPP```zzzzzzmmmfffcccdddsssyyyWWWMMMXXX[[[___mmmpppuuuzzz|||zzzxxxwwwwwwkkkZZZVVVRRRLLLTTTbbbnnnmmmfff]]][[[bbbhhhiiimmmqqqxxx}}}{{{rrrgggnnneee\\\WWWSSSOOOOOORRR^^^{{{nnnccc[[[WWWWWW]]]lllpppZZZWWWZZZZZZbbbppphhhaaaYYY[[[SSSQQQNNNJJJEEE@@@===;;;888777555444333222222111---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111111222333444666666666777999<<>>CCCDDDAAAHHH```~~~wwwpppnnnnnn}}}kkkOOONNN^^^cccfffttttttzzz~~~zzzzzz|||{{{{{{{{{~~~zzzeeeVVVTTTPPPJJJPPP^^^ooopppkkk___ZZZ___eeegggjjjooovvv|||uuujjjddd^^^WWWQQQOOOLLLkkkrrrccc[[[\\\ZZZXXX___oooccc\\\ZZZUUUUUUcccvvvgggbbbVVVVVVRRRPPPLLLHHHCCC@@@===<<<999888555333111111222222//////............/////////............---------------------------------+++,,,...---,,,,,,---//////111222333222222333555666666:::AAABBB???BBBIIIOOOYYYlllyyykkkOOOEEELLLiiiuuu|||]]]\\\jjjpppjjjbbb___UUUIIIBBBBBBDDDEEEDDDFFFGGGLLLXXXhhhvvv}}}}}}vvvrrrttt~~~}}}mmmiii~~~}}}}}}rrr```QQQPPPRRRZZZlllzzzxxxzzz{{{ooodddTTTQQQQQQUUUZZZ___hhhqqqsssiii^^^WWWOOOGGGDDDEEE>>><<>>BBB>>>;;;<<<@@@CCCEEEGGGPPPLLLOOOWWWVVVNNNMMMRRRgggrrryyy{{{sssbbbhhhiii```___XXXOOOHHHEEEEEEEEEEEEGGGGGGJJJSSSaaaoooyyy|||kkkrrrxxxssssssuuuwwwyyytttpppqqqqqqqqqsssyyysssgggYYYQQQMMMNNNTTT[[[qqqxxxZZZPPPJJJKKKMMMIIIFFFFFFOOOggg}}}qqqlllnnnmmmtttXXXVVVYYYbbbkkkrrrzzz}}}}}}___XXXVVVLLLJJJRRRUUUjjjzzzvvvhhhccceeehhheeehhhooovvv}}}nnn[[[WWWsss~~~xxxzzz{{{tttllleee```VVVUUUSSSRRRVVV```mmmvvv{{{pppfffgggssshhhbbbZZZ]]]RRRPPPLLLHHHCCC@@@===<<<888777666444333222111111000000////////////000000///............---------------------------------+++,,,...---,,,,,,---///111111222222333666;;;???KKKIIIDDDAAAAAACCCEEEEEEKKKHHHKKKSSSVVVPPPMMMOOOeeeooosssoooqqqlllXXX\\\___WWW\\\WWWPPPJJJFFFFFFFFFFFFFFFFFFIIIQQQ^^^mmmzzzyyyooouuu~~~ssskkkgggdddccccccdddggghhhfffccccccddddddjjjtttuuudddYYYPPPJJJIIILLLVVVhhhyyyvvvdddRRRMMMQQQPPPJJJDDDHHHVVVnnnqqqddd```bbbooodddWWWZZZbbbmmmtttwww{{{ppp___[[[RRRNNNQQQPPPcccuuuwwwlllcccccchhhbbbfffmmmsssyyy}}}ppp]]]fff~~~}}}tttkkkddd```ZZZTTTSSSVVV\\\```mmmmmmeeeZZZ\\\RRRPPPLLLHHHCCC@@@===<<<777777666555333222111000111000000//////000000111///............---------------------------------+++,,,...---,,,,,,---///000111222222333666:::===LLLMMMJJJDDDAAACCCFFFFFFJJJIIINNNUUUVVVPPPJJJIII]]]gggmmmiiihhhrrraaaNNNRRRYYYXXX\\\XXXRRRKKKFFFDDDDDDDDDFFFFFFHHHOOOZZZjjjxxxqqqkkktttwwwjjjccccccgggkkkllljjjjjjhhhaaaWWWQQQQQQWWW]]]hhhwwwnnnbbbYYYQQQLLLLLLTTTZZZ```iii~~~eeeUUUSSSSSSOOOJJJKKKNNN\\\uuutttggg\\\YYY\\\qqqbbbZZZ___kkkyyyfff[[[TTTPPPOOOLLLXXXiiipppkkkbbb```ddddddhhhoootttxxx|||~~~bbb___mmm{{{nnnccc^^^]]]___``````qqqqqqfffYYYXXXRRRPPPLLLHHHCCC@@@===<<<777777666555444222111000111111000000000000111111///............---------------------------------+++,,,...---,,,,,,---//////111222333444555888;;;CCCIIIJJJDDD???BBBGGGIIIMMMOOOTTTZZZZZZTTTNNNLLLZZZdddllljjjgggkkkuuu}}}~~~{{{cccQQQQQQWWW[[[YYYVVVQQQKKKFFFDDDDDDEEEGGGFFFGGGLLLUUUdddsss}}}yyyppplllmmmssswwwwwwqqqmmmiiibbbXXXVVVYYYeeelllwww{{{mmmbbbXXXRRRPPPSSSUUUXXX]]]gggzzznnnaaa[[[UUUQQQMMMJJJOOObbbzzz|||uuulllddd[[[TTTTTTXXXfff~~~aaa^^^dddrrrttt^^^UUURRROOOKKKPPP]]]jjjkkkccc___aaaeeejjjpppuuuxxxzzz~~~lllaaahhhxxx}}}rrrhhh```ZZZ___mmmsssfffWWWVVVRRRPPPLLLHHHCCC@@@===<<<777777666555444222111000111111000000000000111111//////.........---------------------------------+++,,,...---,,,,,,---///...000333444444555777999:::DDDHHHBBB===BBBIIIMMMOOORRRYYY^^^___ZZZVVVUUU\\\fffnnnmmmhhhggglllqqqxxx~~~nnn\\\UUUWWWZZZSSSRRROOOKKKGGGFFFGGGIIIHHHGGGGGGIIIRRR___nnnxxx}}}~~~~~~{{{zzz{{{}}}yyyrrroookkkgggllltttwwwyyykkk^^^VVVTTTJJJOOOXXX]]]]]]dddwwwuuueee[[[UUULLLGGGHHHVVVjjj{{{tttpppgggaaa[[[VVVPPPLLLNNNTTTWWWxxxtttZZZbbbhhhuuufffZZZWWWSSSMMMNNNWWWggglllfffaaabbbeeejjjppptttvvvyyy|||~~~{{{iiihhhmmmyyypppbbb[[[hhhzzz~~~}}}pppaaaTTTWWWRRRPPPLLLGGGBBB>>>;;;:::999777444333222111000...////////////////////////222///---,,,---------,,,.........------,,,,,,,,,------------------------111111222333444666777888999999<<<@@@AAAEEEOOO[[[[[[^^^___aaadddeee^^^UUUUUUfffyyy}}}wwwttttttyyy}}}|||```QQQUUUYYY[[[ZZZNNNFFFGGGCCCAAAJJJBBBHHHGGGGGGNNNTTTbbbxxx~~~}}}}}}}}}~~~}}}}}}}}}{{{lllhhh___RRRTTTSSSSSSUUUUUUYYYcccnnnsssbbbZZZWWWQQQGGGKKK]]]pppyyysssooojjjeeeaaaYYYSSSNNNMMMLLLIIIHHHJJJVVVrrrkkk^^^fffhhhqqqvvvdddXXXNNNQQQNNNUUUfffmmmgggaaaccceeefffiiilllqqqwww|||~~~wwwkkkoooqqqkkkuuu}}}ppphhhaaafffxxx|||rrrcccVVVYYYRRRPPPLLLGGGBBB>>>;;;:::999777444333222222000...////////////////////////000...,,,,,,---//////.........---------,,,,,,,,,------------------------111111111222444555777888::::::;;;===>>>BBBNNNZZZaaabbbbbbdddiiilllggg___WWWgggjjjRRRTTTfffgggfffYYYNNNMMMGGGDDDLLLCCCHHHGGGGGGNNNSSS```vvv{{{pppiiibbbYYYQQQOOOOOOPPPPPPQQQYYYbbbvvvqqqjjjccc[[[MMMKKKXXXgggyyytttmmmhhhddd```\\\XXXVVVPPPKKKJJJIIIFFFGGGJJJSSSooo~~~jjjeeejjjkkkrrr~~~nnn]]]QQQRRRNNNSSSccckkkgggcccdddbbbdddgggkkkpppuuuzzz|||}}}{{{uuukkknnnooouuu~~~~~~uuuhhhcccooo|||sssfffXXXZZZSSSPPPLLLHHHCCC???<<<:::999777444333333222000///////////////////////////...,,,+++,,,...000000///...------------,,,,,,,,,------------------------111111111222333555777777;;;999999::::::>>>KKKXXXccccccaaadddkkkrrrooogggXXXdddvvvSSSNNNpppssssssdddUUUPPPHHHCCCIIICCCIIIGGGGGGNNNRRR]]]qqqxxxttthhh^^^WWWNNNKKKJJJKKKKKKJJJNNNUUUbbbyyyqqqgggSSSKKKRRR]]]vvv{{{rrrnnnhhhccc___\\\YYYWWWUUUPPPKKKJJJHHHFFFHHHLLLQQQlllrrrhhhlllmmmmmmrrr|||xxxbbbUUURRRMMMQQQ^^^gggfffdddeee___aaaeeejjjoootttwwwyyyzzz{{{vvvppplllmmmvvvzzzwww|||vvvgggjjjrrryyysssgggXXXXXXSSSQQQMMMHHHCCC???<<<;;;999777444333333333111000////////////////////////...---,,,---...//////...------------------------------------------------000000111222444555777888:::999999::::::<<>><<<<<>>888:::>>>AAA>>><<<@@@GGGJJJOOOSSSXXXccctttvvv```[[[vvvllljjj{{{|||iii___UUUKKKJJJGGGJJJFFFFFFMMMMMMRRR```uuu}}}yyy{{{}}}qqq\\\QQQFFFDDDEEEEEEEEEFFFLLLSSSdddwww___RRRPPPeee}}}wwwuuuooohhhbbb^^^^^^```\\\YYYXXXVVVRRRNNNPPPVVV]]]uuurrrkkkooosssxxxwww|||kkk___XXXRRRVVV___eeeccc```___aaadddhhhnnntttyyy|||wwwlll]]]```jjjxxx}}}yyyzzz{{{yyyxxxyyy~~~xxxzzz}}}lllfffXXXWWWTTTRRRNNNIIIDDD@@@===<<<999777555444444444333222000000000000000000000000...------...000///---+++,,,,,,,,,---------......------------------------...///111444888<<>>;;;@@@HHHHHHNNNRRRVVVccc{{{www]]]```yyyrrrooo}}}xxxggg^^^VVVLLLJJJGGGJJJFFFFFFLLLLLLOOO\\\ooowww{{{uuuzzzssscccRRRJJJIIIGGGEEEFFFCCCKKKVVVjjjiiiXXXPPPaaa~~~xxxooogggcccccceee_________]]]XXXRRRTTTYYY```xxxnnnlllsssvvvuuutttyyynnnbbbUUURRR[[[dddgggeee```aaabbbffflllssszzz~~~~~~~~~ppp___]]]```iiiqqqzzz|||qqqllllllooorrr{{{qqqmmmnnnuuu~~~kkkfffZZZYYYTTTRRRNNNIIIDDD@@@===<<<999777555444444444333222000000000000000000000000,,,,,,,,,...000000///---,,,,,,,,,------.........---------------------------...111555999===AAACCC@@@???@@@@@@===;;;AAAJJJGGGMMMQQQUUUccclll\\\jjjyyyjjj{{{yyyjjjbbb[[[QQQNNNHHHJJJFFFFFFLLLKKKMMMZZZiiirrr|||sssrrrzzzsss]]]RRRMMMJJJGGGGGG<<>>CCCNNNaaalllbbbPPPSSSUUUVVVUUUTTTYYYccckkkuuutttdddOOOXXXzzznnnRRR\\\yyyuuuaaaOOOMMMKKKKKKLLLKKKIIIKKKPPPXXXgggxxx|||wwwgggWWWRRRJJJLLLJJJFFFSSSvvvqqqlllxxx~~~zzzwwwvvvoooqqqtttsssiii```___dddlllxxxssszzz|||aaaWWW[[[___^^^^^^^^^^^^```dddiiinnnpppyyy}}}vvvwwwuuufffZZZVVVYYY]]]fffsssuuuggg\\\WWWRRRRRROOOJJJDDD???===<<<:::888777777888888777555000000000000000000000000////////////............---...///...---,,,---///........................000000000111333666888999999@@@FFFQQQgggxxxoooYYYYYY\\\]]]ZZZVVVUUUZZZ___aaajjjdddRRRVVVuuujjjUUUYYYtttiiiUUUNNNKKKKKKMMMLLLIIIIIILLLSSSbbbttt}}}xxxvvvuuussswww}}}zzzbbbWWWNNNNNNKKKGGGMMMggg~~~sssxxx~~~{{{qqqrrrtttrrrkkkcccccciiirrruuuxxxnnnXXXVVV[[[[[[^^^^^^]]]___bbbfffkkknnnxxx~~~{{{|||qqq___VVVXXX[[[fffuuuwwwiii]]]XXXRRRRRROOOJJJDDD???===<<<:::888777777888888777555000000000000000000000000////////////............,,,...///...------...///..............................///000333666888:::666???DDDHHHXXXgggcccSSSVVVZZZ]]]\\\ZZZYYY]]]bbbaaannnmmm\\\YYYnnnzzz[[[VVVkkkrrrZZZPPPLLLKKKMMMLLLIIIHHHKKKQQQ^^^ooo|||zzzuuupppmmmnnnmmmjjjjjjmmmmmmqqq|||zzzhhhSSSOOOLLLJJJLLL]]]||||||zzzzzzzzzyyysssmmmnnnttt||||||vvv|||~~~aaaVVVYYY^^^```___^^^^^^aaaeeejjjmmmwww|||tttuuubbb]]]WWWZZZfffrrryyykkk^^^XXXRRRRRROOOJJJDDD???===<<<:::888777777777777555444000000000000000000000000////////////............,,,---///...------...///........................,,,,,,,,,...000333666777;;;AAACCCBBBGGGOOOOOOIIILLLSSS[[[___```aaaeeeiiikkkvvvwwwiii]]]ggggggUUU```|||aaaTTTOOOKKKMMMLLLJJJIIIJJJOOOZZZiiiuuuzzzoookkkiiikkkjjjfffccccccddd^^^^^^gggttt```TTTNNNNNNMMMTTTsss~~~}}}yyyuuuwww}}}{{{zzzrrr]]]ZZZ``````___]]]]]]```eeejjjmmmuuuzzz~~~sssooo^^^UUU[[[bbbnnn{{{lll^^^XXXRRRRRROOOJJJDDD???===<<<:::999777666666666444222000000000000000000000000////////////............,,,---......------...000........................---------...///111333444@@@AAAAAAAAAAAACCCEEEGGGGGGRRR```iiikkklllmmmooowww}}}uuueeeeee]]]TTTqqqlllXXXQQQLLLLLLLLLJJJIIIKKKLLLUUUaaammm{{{{{{tttpppqqqoookkkggggggeee\\\VVVXXX\\\gggwwwbbbTTTSSSOOONNNeee~~~|||}}}jjj]]]```___]]]\\\\\\___dddjjjmmmrrrvvv}}}~~~zzzzzziiihhhfffeeeyyy|||mmm___XXXRRRRRROOOJJJDDD???===<<<;;;999777666555555222111000000000000000000000000000/////////............,,,---......------///000........................222111000000000222333444>>>;;;;;;??????>>>BBBHHHJJJWWWhhhtttwwwvvvtttttt~~~~~~kkkfffiiiKKK^^^}}}wwwZZZRRRLLLLLLLLLKKKJJJLLLIIIQQQ[[[gggwww|||zzzxxxtttqqqqqqooogggbbbaaa\\\YYYeeevvvooo[[[XXXRRRLLL___|||}}}uuu___^^^^^^\\\ZZZ[[[^^^ccciiimmmpppttt{{{vvvfffkkk~~~ooo```XXXVVVTTTOOOJJJEEE@@@===;;;:::999777666444333333333222222222111111111111000000000////////////000000...........................------------...//////222000000222111000333999;;;???AAA??????BBBCCCBBBNNNPPPddd~~~tttwwwyyyppplllZZZRRRnnncccXXXOOONNNMMMJJJKKKOOOIIILLLTTTaaaqqq}}}zzzyyyvvvtttooodddYYYWWW]]]eeezzzzzzddd___XXXOOOYYYnnn```UUU]]]bbbccc^^^]]]bbbffffffqqquuuyyy|||xxxrrrwww~~~uuukkkvvvooo___WWWVVVSSSOOOJJJDDD@@@===;;;:::999777666444333333333222222222111111111111000000000////////////000000...........................------------...//////000......000000///333888===CCCEEE@@@>>>???BBBBBBFFFKKKcccyyyxxx}}}|||tttiiiTTTaaa}}}iii\\\QQQNNNMMMKKKJJJMMMJJJLLLQQQ[[[jjjzzz}}}wwwoooeee^^^[[[ZZZhhhzzzoooggg]]]QQQWWWhhhhhh[[[ZZZ___```^^^___eeeiiihhhoootttyyy}}}yyytttkkkdddeeehhhjjjmmmrrrzzzyyytttqqq___VVVUUURRRNNNIIIDDD@@@===;;;:::999777666444333333333222222222111111111111000000000////////////000000...........................------------...//////...,,,---/////////222888BBBJJJOOOJJJDDDBBBCCCCCCAAADDDWWWuuuvvvuuu}}}tttooosssbbb\\\qqqxxxhhhXXXPPPNNNMMMKKKKKKLLLLLLNNNUUU```ppp{{{qqqcccYYY\\\eee{{{|||qqqcccSSSRRR]]]wwwuuuaaaYYY]]]___```cccgggiiigggmmmssszzz~~~vvvnnnhhhbbb]]]]]]```^^^cccpppxxxuuuaaaVVVTTTQQQMMMHHHCCC???<<<;;;:::999777666444333333333222222222111111111000000000000////////////000000...........................------------...//////---,,,,,,///000///333999FFFTTT___^^^UUUNNNJJJHHHHHHEEEKKK]]]lllrrrsssvvv~~~ooo```[[[ddd|||dddooozzzcccTTTOOONNNMMMLLLMMMLLLLLLPPPZZZiiiyyyxxxhhh```___iii|||lllYYYRRRWWWllleeeYYY[[[___cccgggiiigggccclllqqqyyyssshhhbbbaaa___[[[\\\fffyyyzzzcccYYYRRRPPPLLLHHHCCC???<<<;;;:::999777666444333333333222222222111111111000000000000////////////000000...........................------------...//////...,,,---000000000444:::GGGYYYkkknnnfff[[[RRRLLLPPPKKKJJJRRR```mmmwww|||lll\\\TTTUUUpppnnnooonnnWWWNNNMMMMMMLLLNNNMMMMMMOOOVVVddduuu}}}hhh```aaawwwttt```UUUUUUZZZzzzlllXXXXXX[[[dddkkkllliiieeekkkpppwww~~~|||sssoookkkbbb[[[\\\eeexxx}}}fff\\\QQQOOOKKKGGGBBB???<<<::::::999777666444333333333222222222111111111111000000000////////////000000...........................------------.../////////---...000000000444999BBBTTTeeejjjfff^^^UUUOOOJJJKKKLLLPPP[[[kkkvvvzzzxxxssscccYYY^^^qqqwwwnnnyyy^^^PPPMMMMMMLLLMMMNNNNNNOOOTTT```ooozzzrrrfffcccqqqwwwaaaSSSOOOOOOjjj}}}|||[[[VVVVVV___jjjnnnmmmlllllloootttzzz|||rrrhhhdddaaagggyyy~~~fff]]]QQQNNNKKKFFFBBB>>><<<::::::999777666444333333333222222222111111111111000000000////////////000000...........................------------.../////////------//////...111777999EEEPPPTTTUUUTTTRRRNNNFFFLLLNNNLLLSSSbbbnnnrrrttt~~~wwwgggdddrrrppp}}}jjjYYYSSSRRROOOLLLMMMNNNNNNQQQYYYfffpppzzzqqqttt~~~gggVVVOOOPPP___vvvhhh[[[SSSXXXccciiimmmpppmmmnnnqqquuuzzzzzzmmmbbbeeeqqq~~~fff^^^PPPNNNJJJFFFBBB>>><<<::::::999777666444333333333222222222111111111111000000000////////////000000...........................------------.../////////---,,,......,,,000555222999>>>???CCCIIILLLLLLNNNSSSQQQIIIKKKZZZjjjpppxxxyyy___mmmttttttvvvccc[[[XXXTTTKKKMMMNNNNNNNNNTTT___gggyyyzzzyyyuuuaaaXXXSSSVVV___mmmxxxwwwdddSSSSSS\\\cccjjjooonnnnnnooorrrwww~~~zzzlllfffmmm~~~bbbWWWSSSNNNJJJHHHDDD===;;;<<<888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000555555777;;;===@@@HHHQQQMMMPPPRRRPPPPPPWWWeeepppsssoooiiiyyykkkvvvtttjjjbbbZZZSSSPPPLLLKKKMMMRRRVVVXXXppp}}}yyyiiiaaaWWWSSS\\\ffflllttt}}}|||kkkWWWVVVUUURRR```vvvjjjkkklllnnnqqqxxxzzzpppxxxdddZZZRRRMMMJJJHHHDDD===:::<<<888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000555555777<<<===???GGGPPPRRRUUUWWWTTTSSSXXXdddnnn~~~vvvllluuuuuuooo|||nnnggg```WWWSSSNNNMMMNNNQQQTTTUUUlllzzzrrrdddXXXVVVXXX\\\gggqqqyyy___WWWTTTSSS```rrruuurrrnnnlllnnnuuu}}}~~~{{{ccc[[[RRRMMMIIIGGGCCC<<<:::;;;888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000333444777<<<>>>@@@HHHPPPVVVZZZ\\\ZZZXXX[[[eeennn}}}ooonnnpppqqqhhheeeZZZVVVQQQNNNNNNPPPRRRSSSbbbqqqnnn^^^UUUTTT\\\dddyyyhhhWWWRRRTTT___mmmyyyrrrjjjfffiiirrr{{{uuuwwwwwwwww~~~bbbYYYRRRMMMIIIGGGCCC<<<:::;;;888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000222222777===@@@DDDLLLUUU\\\aaadddccc```aaahhhoooqqqyyywwwjjjxxxyyynnncccbbbYYYUUUQQQNNNNNNPPPQQQQQQWWWeeexxxpppeee___\\\hhhuuuYYYQQQTTT^^^eeepppjjjdddbbbhhhrrrzzzxxxtttooommmrrrzzzcccYYYRRRMMMIIIHHHCCC===:::;;;888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000000111555<<>><<<===888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000222111222777<<>>888888777666555444333333111111111111111111111111000000////////////000000////////////////////////......////////////......////////////000000000000444222111555999AAAPPP]]]lllsssyyywwwnnnddd``````fffpppyyyxxxtttzzzsssmmmzzzlllpppcccVVVSSSPPPOOOOOOPPPPPPOOOPPPPPPTTT___pppyyy}}}}}}fff[[[YYYTTT[[[dddooosssrrrtttzzzeeeZZZRRRPPPLLLGGGBBB>>>;;;::::::999777666444333333333333333333222222111111111222111111111000000//////000000000000000000000000---------.........//////////////////000000000000///000222444888???GGGMMM[[[bbbgggjjjooosssooofffpppwwwwwwzzz{{{uuuaaaZZZSSSRRRQQQOOOPPPSSSPPPQQQSSSWWWaaarrrqqq___XXXPPPYYY___iiisssuuussstttyyy}}}zzzfff[[[SSSQQQMMMHHHDDD???===;;;:::999777666444333333333333333222222222222222222111111111111000000000///000000000000000000000000---------.........//////////////////000000000111///000222444888>>>FFFLLLRRRXXX^^^eeepppyyyyyysssttt~~~yyysssnnnbbbWWWSSSQQQOOONNNNNNNNNNNNOOORRR[[[jjj}}}|||dddUUUPPPQQQVVVaaalllpppoooqqqvvvzzzfff[[[TTTRRRNNNIIIEEEAAA>>><<<:::999777666444333333333222222222222222222333333111111111111000000000000000000000000000000000000------.........//////////////////000000000111111///000111333777===EEEJJJLLLQQQXXXcccrrr~~~~~~tttppp|||}}}lllZZZRRRQQQPPPNNNMMMNNNNNNNNNOOOUUUbbbrrr~~~~~~xxx{{{iiiTTTSSSMMMPPPZZZeeekkkkkkmmmqqquuu{{{ddd[[[TTTRRRNNNIIIDDD@@@>>><<<:::999777666444333333333111111111222222333333333111111111000000000000000////////////////////////............//////////////////000000000111111111000000111222555;;;CCCHHHOOOSSSZZZggguuuzzzxxxyyyyyywww```TTTQQQPPPPPPPPPQQQQQQPPPOOORRR\\\jjjuuu|||xxxzzzsssWWWWWWPPPQQQWWWaaahhhiiikkknnnqqqvvv~~~ccc\\\SSSQQQMMMHHHDDD@@@===;;;:::999777666444333333333111111111222222333333333000000000000000000111111////////////////////////........./////////000000000000000000111111111111000000111222444999@@@EEESSSWWW```nnnyyy{{{ppp^^^UUUOOOOOORRRRRRRRRQQQPPPQQQXXXbbbjjj{{{~~~cccZZZRRRPPPRRR\\\dddhhhkkknnnnnnrrrzzzccc]]]SSSQQQMMMHHHCCC???===;;;:::999777666444333333333222222222222222222333333000000000000111111111111000000000000000000000000....../////////000000000000000000111111111222222000111111111333888>>>CCCPPPVVVbbbqqq{{{uuu```QQQNNNQQQNNNPPPPPPOOOOOOSSSZZZ```ooo~~~vvvcccTTTNNNMMMUUU```fffjjjmmmlllnnnvvvfff___TTTRRRNNNIIIEEE@@@>>><<<:::999777666444333333333333333222222222222222222///000000000111111111111000000000000000000000000.../////////000000000000000000111111111222222222111111111000222666===AAALLLSSS```oooxxxsssYYYQQQTTTKKKNNNPPPPPPPPPRRRVVVZZZcccqqqvvv^^^TTTNNNRRR\\\bbbfffiiijjjkkkqqq{{{hhhaaaVVVSSSPPPKKKFFFBBB???===:::999777666444333333333444333333222222111111111//////000000111111111222000000000000000000000000////////////000000000000000111111111111222222222111111111000222666<<>>;;;:::999888666555444333333444333222222111111222222000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111111111000000111333555666:::AAALLLXXXbbbkkkrrrvvv{{{rrrWWWQQQMMMNNNOOONNNPPPSSSPPPRRR[[[hhhvvv~~~vvvbbbUUURRRUUUXXX\\\[[[^^^dddiiippp}}}mmmdddTTTQQQLLLHHHEEEBBB>>>;;;::::::888666555444444333444333222222111111222222000000000000000000000000///////////////////////////////////////000000111///000000000111111111111000000000000111222333444999???IIIUUU___hhhnnnqqqyyyxxx|||sss___VVVPPPOOOPPPPPPQQQSSSQQQQQQUUU^^^jjjxxx|||}}}wwwdddUUURRRUUUUUUYYYXXXYYY^^^bbbhhhtttmmmeeeTTTPPPLLLHHHEEEBBB>>><<<;;;:::888777555444444444444333222222111111222222000000000000000000000000///////////////////////////////////////000000111///000000000111111111111000000000000111222222333888===FFFRRR^^^iiiqqqtttzzzvvv|||wwwkkk```UUUQQQPPPOOOOOORRRRRRPPPRRRXXX```mmmssswwwttthhh[[[VVVWWWXXXXXXWWWXXX[[[^^^cccmmmxxxiiibbbSSSPPPLLLHHHEEEBBB???<<<;;;:::999777666555444444444333222222111111222222000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111000000111111222222222222666999@@@MMM\\\kkkvvv|||{{{rrrppp___VVVQQQNNNMMMNNNOOONNNPPPSSSWWW```pppxxxtttnnnggg\\\RRRPPPSSSVVVUUUVVVYYY[[[^^^fffpppzzzggg```SSSPPPKKKHHHEEEBBB???<<<;;;:::999777666555555444444333222222111111222222000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111111111222222222222222222666777<<>>:::::::::999777666555444333333333333333333333333333111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222777555444===YYYxxxfff\\\SSSPPPRRROOOPPPQQQPPPOOOOOORRRUUU^^^hhhzzz{{{jjjXXXQQQTTTMMMMMMLLLMMMPPPSSSWWWZZZ```ggguuuooo___QQQNNNLLLIIIGGGDDD@@@===;;;::::::888777666555444222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222555333000555JJJmmm}}}hhh\\\SSSPPPRRRPPPPPPPPPNNNMMMMMMOOOQQQUUU\\\kkk~~~~~~eeeUUUSSSOOONNNMMMLLLNNNPPPTTTVVVZZZ```mmm}}}qqq```QQQOOOLLLJJJGGGDDD@@@===;;;:::999888666555444444222222222222222222222222111111111000000000000000000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222000111111444>>>RRRjjjyyylllZZZRRRTTTRRRQQQPPPOOONNNNNNOOOPPPPPPSSS^^^ooo}}}```QQQOOOMMMLLLKKKLLLOOORRRSSSXXX]]]hhhuuuqqq```TTTQQQMMMJJJGGGCCC???;;;999999888777555444333222444444444444444444444444000000000000000000111111000000000000000000000000///////////////////////////000000000111111111111000000111111111222222222222444666777:::DDDTTTbbbwwwhhhXXXWWWRRRQQQOOONNNOOOOOOPPPPPPQQQPPPVVVbbbooo|||kkkRRRNNNLLLKKKKKKLLLNNNQQQSSSYYY]]]eeeooowwwppp```UUUSSSOOOKKKGGGCCC>>>:::999888777666555333333222444444444444444444444444000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333444555666===MMM\\\kkk{{{yyy```WWWRRRPPPNNNMMMNNNOOOOOONNNQQQPPPRRRZZZcccnnn}}}}}}~~~}}}jjjRRRNNNMMMLLLKKKKKKNNNPPPRRRWWW[[[bbbiiinnnxxxnnn```UUUSSSOOOKKKHHHCCC>>>;;;:::999888777666444333333333333333333333333333333///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222000111444444666BBBOOOaaauuusss___WWWTTTPPPOOOPPPPPPNNNMMMNNNNNNQQQVVVZZZaaaooo|||}}}}}}}}}~~~|||eeeTTTRRRPPPMMMLLLKKKLLLNNNOOOQQQUUU\\\bbbeeennnmmm```TTTRRRNNNKKKHHHDDD@@@<<<;;;:::999888777555444444222222222222222222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222444333666:::777333777???WWWkkk~~~ooo]]]YYYTTTRRRRRRRRRPPPMMMJJJLLLQQQUUUVVVYYYeeeqqq|||~~~~~~xxx~~~~~~}}}fff[[[UUUSSSOOOLLLKKKKKKLLLMMMKKKPPPWWW]]]```iii|||nnndddYYYSSSNNNLLLHHHAAA<<<<<<;;;:::999777666444333222333333333333333333333333111111000000000000111111000000000000000000000000111111000000//////......111111111111111111111111000111111111111222222222222222111222444666999;;;TTTbbbrrryyy___NNNRRRUUUNNNKKKRRRNNNKKKKKKPPPSSSUUUYYY___mmmxxx~~~~~~fffbbbWWWOOOPPPQQQJJJJJJMMMHHHLLLNNNSSSXXX[[[bbbpppooodddXXXRRRNNNLLLHHHAAA===<<<;;;:::999888666444333222333333333333333333333333111111000000000000111111000000000000000000000000111000000000/////////...000000000000000000000000000111111111111222222222333333222222333666888:::GGGZZZoooiiiRRRRRRTTTMMMJJJNNNNNNKKKKKKOOORRRSSSWWW]]]jjjsss}}}oooaaa\\\QQQPPPRRRLLLLLLNNNIIILLLMMMQQQUUUWWW]]]jjjwwwpppbbbXXXRRRNNNLLLHHHAAA===<<<;;;:::999888666555333333333333333333333333333333111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000000111111111111222222222444333333333333555777888???TTTmmm~~~wwwYYYQQQQQQNNNKKKMMMOOOLLLKKKOOOQQQQQQTTTYYYbbbhhhtttjjjfffVVVQQQSSSNNNNNNPPPKKKKKKLLLNNNQQQSSSWWWbbbnnnqqqaaaXXXRRRMMMLLLHHHBBB======;;;:::999888666555444333333333333333333333333333111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111222222222444444333333333444555666;;;MMMbbbssseeeSSSPPPPPPOOOPPPOOOLLLLLLNNNPPPOOOQQQUUUWWW[[[dddqqqwww```UUUTTTPPPOOOPPPLLLJJJJJJKKKNNNPPPSSS\\\gggvvvuuudddWWWQQQMMMLLLIIIBBB>>>===;;;:::999888777666555444333333333333333333333333111111000000000000111111000000000000000000000000////////////000000000000222222222222222222222222000000111111111222222222444444333333333444444444555@@@NNN```|||aaaUUURRRQQQPPPPPPLLLLLLOOOOOONNNOOORRRQQQSSSZZZeeesssppp\\\XXXRRRPPPPPPLLLJJJHHHIIIMMMOOOQQQZZZbbblllvvvyyygggWWWQQQMMMLLLIIIBBB>>>>>>;;;:::999888777666666555333333333333333333333333111111000000000000111111000000000000000000000000////////////000000000000333333333333333333333333000111111111111222222222333333333333444444444444555:::BBBSSSxxx{{{cccXXXRRROOOPPPMMMLLLOOOPPPMMMNNNQQQOOOQQQVVV]]]gggsss~~~ggg]]]UUUQQQQQQMMMKKKHHHIIILLLNNNPPPVVV^^^aaajjjxxxwwweeeVVVQQQMMMLLLIIIBBB>>>>>>;;;:::999999888777666666333333333333333333333333111111000000000000111111000000000000000000000000.../////////000000000111222222222222222222222222000111111111111222222222111222333333444444444444555999>>>KKKmmmxxxdddXXXRRROOOMMMMMMPPPPPPNNNNNNQQQNNNPPPTTTWWW]]]fffrrr{{{~~~sssdddZZZTTTRRROOONNNJJJIIIKKKLLLMMMRRRXXX\\\cccooo~~~sssaaaVVVQQQMMMLLLIIICCC>>>>>>;;;::::::999888777666666333333333333333333333333111111000000000000111111000000000000000000000000.../////////000000111111111111111111111111111111000111111111111222222222000111222333444444444444111777:::BBB^^^ooo```XXXOOOMMMMMMPPPQQQNNNOOORRRLLLOOORRRRRRUUU]]]jjjttt}}}|||~~~{{{iii]]]VVVTTTPPPPPPLLLJJJKKKKKKJJJNNNSSS]]]bbbkkkwwwyyydddVVVPPPLLLJJJGGGAAA>>>>>>:::999888777666555444333666555333222111222222333111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111222222222333333333111111222222222333333333000333888???PPPooozzzdddXXXRRROOOQQQPPPLLLLLLPPPPPPOOOOOONNNPPPUUU\\\bbbzzz~~~~~~}}}}}}}}}|||||||||}}}yyyhhhbbbYYYQQQSSSOOOMMMOOOOOOMMMNNNQQQUUUZZZdddoooxxxyyydddVVVPPPLLLJJJGGGAAA>>>>>>:::999888777666555444333555444333333333444555666111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222333333111111222222222333333333999::::::<<>>>>>:::999888777666555444333444444444444555666777888111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222222333111111222222222333333333666777666666;;;KKKbbbsssttt\\\QQQPPPQQQOOOMMMOOOPPPOOONNNMMMNNNQQQTTT^^^eeerrrzzzxxxzzz|||~~~~~~{{{xxxwww{{{vvv^^^XXXYYYRRRMMMMMMLLLJJJJJJMMMOOORRRXXX```eeelllyyyvvvdddVVVPPPLLLJJJGGGAAA>>>>>>:::999888777666555444333444444444444444555555666111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111111111111111222222222222111111222222222333333333000222444444888DDDUUUcccsssttt^^^VVVTTTTTTSSSPPPPPPQQQOOONNNNNNOOOQQQUUU\\\ggguuu{{{sssppprrruuuxxx}}}|||xxxuuuvvv{{{hhh\\\ZZZSSSOOOOOOPPPMMMLLLMMMOOOPPPUUU[[[```dddooozzzvvveeeVVVPPPLLLJJJGGGAAA>>>>>>:::999888777666555444333444444444444333333222222111111111111111111111111000000000000000000000000//////////////////////////////000111111111111111000000111111111222222222111111222222222333333333555666777666666<<>>>>>:::999888777666555444333444444444444333222111000111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000111111111111222111111222222222333333333333555666555555888>>>CCCZZZwwwjjj[[[TTTPPPQQQPPPNNNLLLJJJKKKLLLKKKNNNSSSZZZcccooo{{{|||wwwsssrrrtttwww}}}}}}{{{zzzzzz{{{{{{~~~|||}}}iii___VVVTTTTTTPPPMMMLLLIIIHHHJJJOOORRRTTT[[[bbbnnnvvvhhhVVVPPPLLLJJJGGGAAA>>>>>>:::999888777666555444333333444444555555444333222111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111111111222222222333333333111222444555555888<<<@@@KKKjjjrrraaaXXXWWWUUUQQQMMMKKKLLLMMMNNNNNNPPPRRRXXXbbbmmmttt}}}xxxwwwzzz|||sssbbbYYYUUUQQQOOOOOOMMMKKKLLLOOOQQQRRRVVV\\\___oooxxxwwwiiiVVVPPPLLLJJJGGGAAA>>>>>>:::999888777666555444333222333444666666666666555111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111111111222222222333333333777888999777555555777:::<<<[[[{{{ttt```___[[[VVVQQQNNNNNNOOOMMMLLLKKKKKKOOOWWWaaahhhsss~~~|||zzz~~~mmm___WWWSSSRRRSSSNNNKKKKKKNNNOOONNNQQQVVVVVVdddjjjrrrtttgggXXXRRRMMMKKKGGG@@@<<<<<<999999888888777666666666444444333333333333222222555444222000//////000111000000000000000000000000444222000///...///000111000111111111111222222222000111111111111222222222111111222222222333333333333444555444444444666888===GGGaaa~~~pppaaaZZZUUUOOOLLLNNNOOOMMMMMMOOOOOOOOOUUU]]]jjjtttlll___TTTQQQVVVPPPNNNKKKJJJLLLMMMNNNMMMTTTXXX___iiixxxtttgggXXXQQQLLLJJJGGG@@@<<<<<<999999888888777666666666444444333333333333222222555333111000//////000111000000000000000000000000333222000///...///000111000000111111111222222222000000111111111222222222111111222222222333333333222444555444444444666888;;;AAARRRlllvvvbbbUUUPPPPPPNNNLLLLLLNNNMMMLLLPPPUUU\\\fffuuussscccYYYWWWPPPMMMKKKIIIJJJLLLLLLLLLQQQSSSXXX```kkkzzztttgggXXXQQQLLLJJJFFF@@@<<<;;;999999888888777666666666444444333333333333222222444333111000//////000111000000000000000000000000222111000///...///000111000000000111111111222222000000000111111111222222111111222222222333333333222333444444333444666888666;;;DDDTTTooovvviii^^^RRRNNNMMMOOONNNKKKKKKNNNOOOXXXeeesssnnn]]]VVVRRRNNNLLLKKKKKKKKKJJJMMMOOORRRWWW^^^gggrrrxxxuuuiiiXXXQQQLLLJJJFFF@@@<<<<<<999999888888777666666666444444333333333222222222333222111000///000000000////////////////////////111000////////////000000000000000000111111111111000000000000111111111111111111222222222333333333222333444444333444666777222888>>>HHHaaaoooXXXRRROOOPPPPPPLLLJJJKKKMMMRRRYYYaaakkkyyy~~~~~~}}}~~~||||||}}}kkk___ZZZTTTOOOMMMLLLKKKKKKKKKMMMPPPSSSWWW]]]dddiiiyyyvvvkkkXXXRRRMMMKKKGGG@@@<<<<<<999999888888777666666666444444333333333222222222111111000000000000000000//////////////////////////////////////////000000//////000000000111111111//////000000000111111111111111222222222333333333222333444333333333555777222777:::@@@UUUuuu^^^UUUMMMMMMNNNNNNMMMNNNOOOPPPRRRTTTZZZgggvvv|||~~~}}}|||}}}~~~~~~|||yyyyyy|||fff```WWWPPPMMMLLLLLLLLLHHHJJJMMMPPPSSSXXX___cccooozzzwwwlllZZZSSSNNNLLLHHHBBB>>>===999999888888777666666666444444333333333333222222000000000000000000000000000000000000000000000000......////////////000000/////////000000000111111/////////000000000111111111111222222222333333333111222333333222333555777666777666777FFFdddrrrbbbSSSMMMNNNNNNOOOPPPOOOOOONNNNNNQQQ[[[hhhrrr}}}}}}|||~~~~~~}}}}}}}}}zzzzzz|||yyyooobbbVVVOOOMMMMMMNNNFFFHHHIIIKKKNNNSSSYYY]]]fffpppzzzyyyjjj[[[TTTOOOMMMJJJCCC??????999999888888777666666666444444333333333333222222//////000000000000000///000000000000000000000000---......//////000//////////////////000000000111////////////000000000111111111222222222333333333111222333333222333555777777666555555;;;OOOqqqjjjZZZTTTQQQPPPQQQNNNOOOPPPOOOOOORRRZZZ```fffnnn{{{~~~}}}}}}~~~~~~}}}|||}}}|||}}}}}}~~~~~~iii[[[SSSPPPOOOHHHHHHHHHHHHIIIMMMSSSWWW___hhhooorrrwwwzzziii\\\UUUPPPNNNJJJDDD@@@@@@999999888888777666666666444444444333333333222222...///000000000000000///000000000000000000000000------...///000000//////////////////000000000000////////////000000000000111111222222222333333333111222333333222333555666555555888:::777???]]]}}}jjj]]]UUUQQQPPPOOOQQQSSSRRROOOMMMNNNPPPSSSZZZfffsss~~~{{{{{{~~~~~~|||zzz{{{~~~~~~~~~~~~~~~{{{yyyxxxzzz|||~~~~~~~~~~~~hhhZZZSSSQQQLLLKKKJJJHHHGGGJJJOOOSSS[[[bbbggghhhkkkuuu{{{hhhZZZWWWSSSNNNJJJEEE???<<<999999888777666555444444666666555444333333222222333222111111000000111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000111111111111222222222111111222222222333333333777444444777666:::OOOgggooolllmmmZZZSSSSSSWWWOOOKKKOOOQQQNNNMMMPPPNNNQQQXXXbbbkkkwww{{{{{{xxxyyy}}}}}}zzz}}}~~~}}}}}}~~~~~~}}}|||}}}~~~yyyuuuuuuxxx|||}}}|||nnn[[[YYYTTTQQQMMMJJJIIIGGGFFFLLLSSSXXX]]]dddfffdddhhhyyy{{{iiiZZZWWWSSSNNNJJJEEE@@@<<<999999888777666555444444666555555444333333222222333222111111000000111111000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000111111111111222222222111111222222222333333333666333444999888888FFFYYYrrrtttdddmmmppp```ZZZ]]]UUUPPPRRRSSSOOOLLLKKKMMMNNNSSSZZZ```ggguuu{{{wwwwwwzzz~~~}}}{{{~~~}}}~~~}}}}}}~~~~~~}}}}}}}}}{{{{{{~~~~~~}}}}}}~~~{{{zzzyyywwwxxxzzz~~~ooocccSSSPPPMMMJJJJJJIIIHHHLLLRRR\\\```dddeeeaaabbbooo~~~zzz{{{yyyhhhZZZWWWRRRNNNJJJEEE@@@<<<999999888777666555555444555555444444333333222222333222111111000000111111000000000000000000000000//////////////////////////////000000000000111111000000000000000000000000000111111111111222222222111111222222222333333333444222444999999777===GGGSSSuuutttbbbfff{{{zzzfff[[[QQQPPPQQQOOOKKKHHHMMMLLLNNNRRRTTTVVV^^^gggrrr||||||||||||sssuuuzzz|||{{{|||~~~zzz{{{~~~}}}}}}}}}||||||||||||{{{{{{{{{yyyxxx{{{~~~}}}{{{yyyyyy{{{{{{zzz~~~}}}|||{{{}}}}}}{{{yyyzzz}}}uuuYYYRRRNNNJJJJJJIIIFFFHHHLLL]]]```dddeee```]]]eeepppvvvwww}}}uuueeeYYYVVVRRRNNNJJJEEE@@@===:::999999888777666555555444444444333333333222222333222111111000000111111000000000000000000000000////////////////////////////////////000000000111000000000000000000000000000000111111111222222222111111222222222333333333444222333888999777888<<>>::::::999888777666666555333333333333222222222222333222111111000000111111////////////////////////////////////////////////......////////////000000000000000000000000000000000111111111111222222222111111222222222333333333555444444444555666999;;;777@@@ZZZhhh[[[XXXeee}}}kkk___TTTLLLPPPLLLJJJLLLLLLJJJLLLPPPOOOPPPSSSWWW^^^eeellloooyyy~~~}}}uuuqqqpppwwwxxxxxxvvvttttttuuuwwwxxxwww|||~~~wwwuuutttxxx}}}wwwtttxxx}}}}}}{{{zzztttrrrrrrtttttttttwww}}}}}}}}}~~~zzz~~~~~~|||}}}|||}}}{{{kkk[[[SSSQQQOOOMMMNNNGGGLLLWWWbbbfffcccbbbdddjjjjjjkkklllkkknnnzzzrrrdddXXXUUUQQQNNNJJJFFFAAA>>>;;;::::::999888777666666222222222222222222222222333222111111000000111111////////////////////////////////////////////////........./////////000000000000000000000000000000000111111111111222222222111111222222222333333333444666666444333555888:::999:::IIIeeerrr^^^```hhhvvvzzzfffVVVVVVQQQMMMMMMMMMJJJKKKNNNPPPPPPPPPRRRVVVZZZ]]]^^^hhhlllssszzz}}}vvvuuusssppppppssssssssssssssstttvvv{{{~~~www~~~|||yyyuuusssvvv~~~|||tttpppsssxxxxxxwwwwwwsssqqqqqqttttttsssvvv|||~~~|||}}}~~~{{{~~~~~~|||~~~}}}lll]]]WWWRRROOONNNKKKLLLPPPXXX\\\[[[[[[^^^cccaaaaaaccccccdddlllvvvttthhhXXXUUUQQQNNNKKKFFFAAA>>>;;;::::::999888777666666222222222222222222222222333222222111000111111111////////////////////////////////////////////////............/////////000000000000000000000000000000111111111111222222222111111222222222333333333222666888666222333555777:::666:::JJJ]]]vvvvvvnnndddbbbkkk~~~lll]]]WWWQQQPPPNNNKKKKKKNNNJJJJJJJJJLLLOOOPPPPPPOOOVVVYYY]]]bbbkkkvvvyyywwwoookkknnnpppoooqqqvvvqqqqqqqqqrrrtttzzz|||ooouuu}}}{{{uuuooopppwww}}}}}}|||tttnnnpppttttttssstttuuussssssuuuuuutttxxx~~~~~~~~~zzzxxxyyy{{{}}}{{{~~~}}}zzz|||oooddd[[[UUUSSSRRRNNNMMMPPPRRRRRRTTTXXXXXXUUUUUUWWWXXXYYY^^^eeeeeekkkxxxuuudddZZZWWWSSSNNNJJJFFFDDDCCC@@@===:::888888777666555777666444333222222333333222222111000//////000000////////////////////////............////////////000000000000111111111111000000////////////000000000111111111111222222222222222333333333333444444444444444555555555555666888888<<>>@@@JJJhhhzzzccc___ggg|||tttlll```YYYXXXUUURRRNNNLLLMMMNNNMMMKKKJJJJJJKKKMMMQQQVVVZZZ]]]bbbgggnnnvvv}}}{{{tttqqqnnnkkkhhhgggeeegggmmmpppnnnmmmpppmmmooottt~~~vvv~~~|||zzzxxxuuuttttttuuuuuu}}}zzz{{{}}}yyyyyyxxx{{{~~~~~~|||{{{}}}{{{}}}}}}yyytttsssuuuyyy|||~~~{{{|||ppp```[[[UUUTTTQQQNNNNNNMMMKKKHHHIIIHHHGGGGGGIIILLLOOOQQQUUUXXX^^^fffpppyyyzzziiiZZZWWWSSSNNNJJJFFFDDDCCC???===:::999888888666555444444333111111111111111111111000/////////000000////////////////////////............//////////////////000000000000111111000000////////////000000000000000111111111222222222222222222333333333333444444444444555555555555888666777::::::@@@TTTjjjkkkZZZWWWbbbqqqhhheee\\\VVVOOOLLLMMMMMMJJJGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQUUU[[[bbbhhhpppwww{{{{{{tttpppllliiihhhiiiiiihhhgggeeegggkkklllkkklllnnnqqqzzz}}}~~~|||yyywwwuuutttttt}}}~~~||||||yyy~~~|||}}}}}}yyyuuutttvvvyyy}}}~~~|||{{{}}}~~~}}}rrrcccYYYUUUQQQNNNMMMKKKHHHFFFFFFFFFEEEDDDFFFHHHJJJLLLNNNPPPSSSYYY```hhhooossssssyyyyyyiiiZZZWWWSSSNNNJJJFFFDDDCCC???===:::999999888666444444333333222222222222222111000000/////////000000////////////////////////............////////////////////////000000000111000000////////////000000000000000000111111111111111222222222222333333333333333444444444555555555777555666888888;;;EEEQQQhhh\\\fff}}}rrrnnnlllbbbVVVOOONNNNNNKKKHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMPPPSSSVVV[[[aaaeeejjjooovvv}}}yyytttooojjjgggiiihhhgggffffffhhhjjjkkkmmmlllkkkkkkkkkmmmqqquuu}}}}}}~~~}}}{{{~~~|||zzzxxxvvvuuu||||||||||||zzzzzz~~~~~~~~~~~~~~~}}}zzzxxxxxxzzz}}}|||~~~}}}zzz|||}}}zzzxxxyyyyyyxxxxxxzzz~~~jjj^^^RRROOOOOONNNJJJHHHFFFEEEDDDDDDDDDEEEGGGHHHLLLLLLMMMPPPUUU[[[aaaeeedddhhhooowwwxxxfffZZZWWWSSSNNNJJJFFFDDDCCC>>><<<::::::999888666333444444444444444333333333000///////////////000000////////////////////////............////////////...////////////000000000000000////////////000000//////000000000111111111111111111222222222333333333333333444444444444555666555666888999:::???DDDbbbvvvcccfffnnn|||rrrtttdddWWWQQQOOONNNLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIKKKLLLLLLMMMPPPSSSVVVWWW[[[bbbhhhooovvv}}}ooolllhhheeecccbbbaaaaaadddfffgggeeedddeeehhhlllrrrssstttssswww{{{xxx}}}~~~|||wwwxxx||||||}}}}}}||||||{{{zzzzzzyyyzzz{{{{{{|||~~~~~~|||yyy{{{}}}}}}~~~|||{{{zzzxxxxxxyyy}}}|||~~~}}}zzzzzz}}}~~~}}}zzzxxxvvvtttssstttvvv{{{|||{{{|||~~~qqq[[[TTTWWWVVVQQQMMMHHHHHHFFFEEEEEEEEEFFFFFFJJJJJJIIIJJJMMMQQQVVVYYYUUUYYY]]]ccciiiqqqyyy~~~vvveeeZZZWWWSSSNNNJJJFFFDDDCCC>>><<<;;;::::::888555333333444444555555444444333//////......//////000000////////////////////////............////////////......////////////000000000000////////////000000/////////000000000111111111111111111222222222222333333333333444444444444555666888999999:::===@@@JJJoooyyylllccchhhzzztttcccWWWPPPMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJGGGHHHJJJKKKKKKLLLOOOQQQOOORRRUUUYYY\\\```eeeiiiqqqwww~~~zzztttoookkkhhheee______^^^^^^___aaacccdddaaadddgggfffdddfffmmmsss}}}pppcccaaayyywwwqqqtttzzz}}}zzzyyyyyyzzz{{{|||}}}}}}|||~~~~~~}}}{{{{{{~~~~~~}}}{{{{{{}}}zzzxxxvvvtttuuuwww{{{}}}}}}|||zzz}}}~~~}}}~~~~~~~~~ssspppoooqqqtttuuuzzz|||}}}}}}{{{zzzzzz|||~~~|||~~~kkk^^^\\\WWWQQQNNNKKKKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGIIILLLMMMPPPRRRUUUYYY\\\aaagggkkkvvvyyy~~~~~~wwwfffZZZWWWSSSNNNJJJFFFDDDCCC===<<<;;;::::::888555333222333444444444444333222...............///000000////////////////////////............////////////........./////////000000000000////////////000000////////////000000000111111111111111222222222222222222333333333444444444333666999888777888;;;>>>AAAYYYyyyvvvpppjjj{{{{{{hhh[[[UUUSSSNNNNNNMMMMMMLLLKKKKKKJJJFFFHHHJJJKKKJJJJJJLLLMMMLLLNNNOOOPPPQQQSSSWWWYYY]]]cccjjjmmmoooqqqwww{{{~~~zzzuuussskkkhhhccc___^^^]]]\\\\\\\\\]]]^^^___```bbbdddfffdddiiinnnoooooouuu~~~lllaaa[[[eeezzz}}}{{{yyyrrrsssyyy|||xxxwwwwwwwwwxxx{{{~~~~~~~~~~~~{{{|||}}}|||zzzzzz~~~|||zzz|||~~~~~~~~~}}}{{{xxxyyy}}}|||yyyuuussssssuuuxxxyyy{{{}}}zzz{{{{{{zzz{{{~~~wwwtttuuuzzzzzzwwwwww{{{xxx{{{~~~~~~}}}|||}}}~~~|||{{{~~~rrreeeWWWPPPQQQNNNMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFMMMOOOQQQTTTUUUXXX\\\___fffiiilllpppuuu|||}}}||||||}}}}}}}}}{{{yyywwwvvv{{{zzzzzzzzz~~~xxxhhhZZZWWWSSSNNNJJJFFFDDDCCC===<<<;;;;;;:::888555222000111333333444333222111...............///000111////////////////////////............/////////000............/////////000000000////////////000000////////////000000000000000111111111111222222222222222333333333444444444111666999777555666:::===???GGGVVVwwwjjjkkkuuummmccc```RRRQQQPPPNNNLLLKKKKKKKKKGGGIIIKKKKKKIIIHHHGGGHHHJJJKKKLLLLLLMMMOOORRRUUUQQQWWW]]]___```bbbgggkkkmmmqqqtttuuuzzz~~~yyyqqqkkkgggdddbbb```___\\\YYYXXXZZZ\\\^^^^^^]]]^^^```aaaaaaaaacccdddkkkrrryyy|||sssbbb^^^bbbccc}}}zzzzzz~~~vvvuuuyyy|||xxxwwwuuuuuuwwwzzz}}}~~~~~~~~~zzz{{{zzzxxxvvvwww}}}zzzxxxzzz|||}}}}}}{{{xxxvvvwww}}}}}}xxxttttttvvvwwwxxxxxx~~~|||xxxxxxxxxvvvwww~~~}}}~~~vvv{{{zzz~~~}}}}}}~~~}}}rrr]]]VVVYYYOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHKKKMMMNNNPPPRRRTTTXXXZZZ]]]```eeekkksssxxxzzz~~~}}}zzzxxxvvvwwwuuusssrrrrrrrrrqqqoootttvvvuuussssssxxxzzzeee]]]YYYRRRMMMJJJHHHFFFDDDAAA???<<<:::999888666444444444333222222111111000////////////......................................................------000000000000000000000000///////////////.........//////000111111111111111000000000000111111111111666444111000111333555555555444444555555666777888======>>>PPPlllmmm___SSSPPPNNNJJJIIIKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLJJJGGGGGGIIILLLMMMMMMMMMOOOQQQSSSTTTUUUUUUUUUZZZZZZ[[[]]]```dddgggiiiiiijjjlllnnnpppsssuuuuuu~~~~~~}}}{{{xxxwwwyyyzzzvvvuuusssqqqppppppqqqrrrmmmkkkiiihhhhhhgggeeeccccccaaa___^^^]]][[[WWWSSSXXXWWWUUUUUUWWWYYY[[[[[[[[[\\\______^^^aaajjjttttttbbbWWW^^^uuu~~~{{{yyyxxxtttuuuvvvwwwxxxyyyyyyyyy}}}zzzyyyzzzzzzzzzzzzxxxwwwxxx{{{zzzyyy{{{~~~{{{wwwuuuvvvxxxyyyzzzuuu{{{}}}zzzsssqqqqqqqqquuuzzzwwwxxxyyyyyyxxxvvvsssrrrvvv~~~vvvxxx}}}~~~}}}{{{{{{ddd^^^ZZZSSSNNNNNNMMMIIIEEEDDDFFFEEECCCCCCCCCDDDCCCBBBGGGGGGGGGGGGHHHIIIJJJJJJQQQQQQQQQSSSVVVZZZ^^^```ggghhhjjjlllooouuu{{{~~~|||zzzxxxwwwwwwwwwwwwwwwvvvuuurrrooollljjjooonnnkkkiiihhhiiikkklllmmmmmmmmmnnnooopppqqqrrrzzzfff]]]XXXRRRMMMJJJHHHFFFDDDAAA???<<<:::999888666444444444333222222111111000////////////....................................------...............---/////////////////////////////////////////////...//////000000000111111111000000000000111111111111111000000111333444444444444444444444555666777888777999999AAAQQQ^^^vvvsssiii```WWWQQQPPPKKKJJJJJJJJJKKKLLLKKKKKKMMMLLLJJJIIIIIIJJJJJJJJJLLLMMMOOOPPPPPPPPPPPPOOOQQQQQQQQQRRRSSSVVVXXXYYYXXXXXXYYYZZZ[[[]]]]]]^^^eeefffeeedddbbbaaaccceeebbbaaa___]]]\\\]]]^^^___^^^\\\[[[ZZZ[[[[[[YYYXXX\\\\\\]]]^^^^^^\\\ZZZXXXYYYXXXWWWWWWXXXYYYZZZZZZ]]]aaaeeegggjjjrrrttthhh___cccjjjuuu~~~{{{wwwwwwvvvuuuvvvxxxyyywwwuuuyyyvvvsssrrrtttvvvxxxxxxxxxwwwyyy|||{{{xxxzzz~~~~~~|||yyyvvvtttsssqqqppp{{{{{{vvvsssqqquuuzzzvvvvvvuuuuuuuuuvvvwwwwww{{{}}}~~~|||wwwxxx~~~zzzwwwyyy|||}}}|||yyyvvvxxx~~~{{{hhh]]]SSSPPPOOONNNNNNOOOIIIGGGEEEEEEEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKKKKLLLNNNQQQTTTVVVUUUWWWXXXZZZ]]]aaagggkkklllmmmooorrrtttvvvwwwwww~~~~~~~~~}}}|||yyywwwwwwuuussspppqqqqqqqqqqqqppppppoooooooooooonnnllljjjgggdddcccfffeeebbbaaa```aaaccceeeeeedddddddddeeeeeefffgggyyyggg\\\XXXRRRNNNJJJHHHFFFDDDAAA>>><<<;;;:::999666444444444333222222111111000////////////....................................+++,,,---...............////////////////////////....../////////////////////////////////000111111000000000000111111111111///000222333333333222111444444444444555666777888777;;;:::999>>>CCCYYYxxxmmm___XXXVVVSSSPPPNNNNNNMMMLLLKKKKKKLLLKKKJJJHHHGGGGGGHHHLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTUUUTTTRRRRRRTTTVVVVVVUUUSSSQQQQQQRRRTTTUUUTTTRRRQQQQQQSSSSSSRRRQQQQQQUUUYYY\\\\\\[[[ZZZYYYUUUUUUUUUVVVYYY\\\___```kkkrrryyy|||~~~qqqkkkjjjkkkzzz~~~}}}yyyvvvtttwww|||~~~|||xxxrrrpppoooooorrruuuvvvwwwxxxwwwyyy|||{{{wwwwwwzzz}}}|||zzzxxxtttqqqnnnmmm~~~xxxsssqqqtttyyyuuusssqqqpppqqquuuyyy|||{{{xxxzzztttrrrtttzzz}}}|||{{{|||yyyzzz|||}}}~~~}}}~~~~~~~~~||||||{{{{{{}}}~~~{{{yyyvvvwwwzzz~~~ooo___VVVRRRMMMKKKLLLLLLJJJHHHGGGGGGHHHGGGEEECCCCCCCCCBBBCCCCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLMMMNNNPPPSSSXXX\\\[[[\\\]]]^^^```bbbdddeeejjjkkklllnnnpppqqqrrrssssssrrrpppooommmmmmlllllliiihhhggghhhjjjkkklllkkkmmmkkkhhhhhhhhhhhhgggfffdddeeefffhhhiiiiiihhhhhhgggfffeeedddaaa___\\\[[[]]][[[ZZZYYYYYY[[[]]]^^^]]]\\\[[[[[[ZZZZZZZZZZZZxxxfff\\\XXXSSSNNNKKKHHHEEECCC@@@>>><<<;;;;;;999777555444444333222222111111000////////////....................................***+++,,,---.../////////////////////////////////............//////////////////.........///000111///000000000111111111111222333444444222111111111444444444444555666777777777===;;;888:::<<>>===<<<<<<:::777555444444333222222111111000////////////....................................***+++,,,---....................................---.........//////000000///////////////000111111///000000000111111111111333444444222111222555888333333333444444555666777333999777666::::::@@@OOOmmmyyypppeee\\\YYYWWWTTTQQQOOOPPPPPPOOONNNNNNOOOPPPKKKLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOONNNMMMKKKLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPRRRQQQPPPQQQSSSTTTTTTSSSOOOSSSXXX[[[\\\ZZZYYYXXXZZZYYYXXXVVVYYY```iiiqqq}}}|||sssccceeehhhqqq|||~~~|||xxxvvv{{{qqqssswww{{{}}}{{{uuuqqqqqqqqqtttwwwvvvrrrqqqtttxxxyyyzzzxxxuuuuuuvvvxxx}}}}}}~~~~~~zzzwwwvvvuuuqqqmmmnnnrrrsssrrrrrrrrrrrrtttvvvwwwyyyzzz{{{zzzwwwuuuvvvwwwrrrppppppqqqqqqooossszzzzzzzzzzzz{{{|||~~~}}}}}}~~~|||vvvxxxxxxzzzssssssttttttvvvyyy}}}|||iii___XXXTTTSSSPPPNNNKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEEEEEEEFFFHHHKKKOOONNNNNNNNNOOOQQQSSSUUUXXXWWWVVVVVVVVVXXXZZZ[[[TTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^___aaa^^^```bbbccccccbbbaaa___]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTTTTTTTUUUWWWXXXYYYVVVUUUSSSRRRQQQPPPPPPPPPwwweee[[[XXXSSSOOOLLLIIIEEEBBB???>>>=========;;;888555444444333222222111111000////////////....................................***+++,,,---------------........................------......///000000000//////000111111111111111000000000000111111111111///111222222111444:::@@@333333333333444555666777333999666555<<<;;;888???PPPppp}}}qqqeee]]][[[WWWSSSPPPPPPPPPOOONNNMMMMMMMMMMMMNNNPPPQQQRRRMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMOOOOOONNNMMMNNNNNNOOOPPPRRRSSSSSSRRRPPPNNNMMMLLLMMMOOOSSSUUUVVVUUUSSSUUUXXX]]]aaabbb```]]]___bbbfffkkkrrr~~~tttggg```___bbbnnn{{{}}}}}}|||zzz{{{~~~{{{wwwqqqtttyyy}}}~~~{{{tttnnnnnnnnnpppttttttqqqrrrvvvzzz}}}~~~|||xxxuuuuuuvvvwwwwwwxxxyyy|||zzzyyyyyyxxxrrrllllllqqqrrrsssssstttttttttttttttuuuuuutttttttttuuuwwwwwwrrrooonnnpppoooooorrrxxx{{{{{{|||}}}~~~}}}~~~{{{uuuuuuxxx{{{{{{{{{yyywwwvvvxxxyyy~~~wwwggg\\\UUUSSSRRRPPPMMMKKKKKKJJJHHHFFFGGGFFFEEEDDDCCCCCCCCCCCC>>>>>>???@@@AAABBBBBBCCC???@@@AAAAAA@@@AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLLLLKKKLLLMMMOOOPPPKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOOOONNNNNNPPPQQQSSSUUUVVVVVVVVVWWWYYY[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUUSSSQQQPPPNNNNNNMMMNNNNNNNNNOOOPPPQQQRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLxxxfff[[[XXXSSSPPPLLLIIIEEEBBB>>>============<<<888555444444333222222111111000////////////....................................+++,,,,,,---------,,,,,,........................------......///000000111...000222444444333111000000000000000111111111111...111444444222333888<<<333333333333444555666666555<<<999666<<<;;;888===AAASSShhhzzzqqqfff```^^^]]]XXXSSSUUUUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNQQQTTTVVVVVVVVVWWWYYYWWWZZZ]]]```___\\\WWWTTTQQQRRRTTTYYY___cccffffffeeedddfffnnnxxx}}}|||xxx{{{|||qqqeee______fffvvv~~~yyyzzzzzz|||}}}|||{{{zzzvvvtttrrrtttxxx{{{}}}zzzuuupppmmmlllooossstttsssuuuzzz}}}zzzwwwwwwssstttuuuyyy}}}~~~|||{{{yyyrrrmmmpppvvvsssssssssttttttuuuvvvvvvvvvuuuuuuuuuwwwwwwvvvtttsssnnnmmmppprrrrrruuuzzz}}}~~~~~~~~~yyywwwxxx}}}yyyyyyzzzzzzsssaaaWWWUUUSSSPPPNNNMMMLLLJJJHHHHHHHHHFFFEEEDDDCCCCCCCCC?????????@@@@@@?????????>>>???@@@@@@@@@@@@AAACCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHJJJIIIHHHHHHKKKNNNOOOPPPRRRRRRPPPQQQSSSVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLJJJIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKGGGGGGFFFGGGGGGHHHIIIIIIxxxgggZZZWWWSSSPPPMMMIIIEEEBBB>>>======>>>>>><<<999666444444333333222111111000000/////////....................................,,,,,,---------,,,++++++........................---------...///000000111...000333666666444222000000000000000111111111111///444777666222000111444333333333333444555666666333;;;888444999:::999???===CCCLLLmmmxxxuuurrrjjjccc^^^]]]\\\ZZZYYYYYYZZZZZZ``````aaa```___]]][[[ZZZVVVVVVVVVUUUTTTTTTSSSSSSPPPSSSWWWZZZ\\\]]]___aaa^^^aaafffiiihhhccc^^^ZZZ]]]^^^bbbhhhpppvvvzzz{{{~~~{{{}}}zzzeeegggeeejjjvvv~~~~~~~~~|||zzzxxxwwwuuuuuuwwwyyy{{{{{{xxxuuummmlllnnnsssttttttxxx~~~}}}}}}{{{ssssssvvvzzz}}}zzzwwwrrrooouuu}}}ssssssrrrrrrtttvvvxxxzzzyyyxxxxxxyyy{{{yyyuuuqqqooojjjhhhlllqqqrrruuuyyy~~~|||{{{zzzzzz{{{}}}}}}kkkWWWUUURRRPPPOOOMMMKKKJJJIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@???======;;;<<<>>>>>>======???@@@>>>???AAABBBBBBBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@CCCEEEEEEDDDEEEHHHKKKIIIKKKMMMLLLJJJJJJLLLOOONNNNNNMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHtttbbb\\\XXXRRRNNNKKKIIIFFFEEE@@@>>><<<::::::999888666555444444333222111000000000000///...------,,,,,,------------------------------------------------------------------------////////////////////////000---,,,000777888333...000000000000111111111111222222222333333333444444333333333444444444555555666666666666777777777777@@@@@@CCCTTTwww}}}wwwooojjjhhhiiijjjkkkrrrxxx||||||wwwsssrrrsssiiidddaaaaaaeeefffccc___]]]^^^dddnnnsssqqqoooppppppppprrruuuxxxvvvrrrmmmoooqqqzzz|||mmmiiiooovvv~~~~~~}}}}}}}}}||||||}}}xxxwwwwwwyyy{{{zzzwwwsssssstttuuuvvvvvvwwwyyyzzz{{{zzzxxxwwwxxx{{{}}}zzzwwwuuuvvvwwwxxxxxx{{{}}}zzzuuuvvv}}}{{{|||{{{yyyzzz~~~}}}yyynnnmmmkkklllooorrrssssssyyy{{{}}}~~~zzzyyy}}}~~~~~~}}}~~~}}}}}}|||yyy~~~qqqgggXXXMMMMMMPPPMMMFFFJJJDDDCCCGGGJJJHHHEEEDDDDDDDDDCCCAAA@@@>>>===<<<>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@???????????????>>>======????????????????????????AAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBEEEFFFFFFEEEDDDDDDGGGIIICCCCCCCCCCCCCCCDDDEEEEEEvvveee\\\XXXRRRNNNKKKIIIFFFEEEAAA???<<<;;;;;;:::888777555444444333222111000000000//////...------,,,,,,------------------------------------------------------------------------........................///------///333444111...//////000000000111111111222222222333333333333444333333333444444444444555555666666666777777777777:::===???EEEYYYyyyuuuwwwxxxtttuuu|||zzz|||~~~}}}yyytttsssuuuwwwxxxxxxxxxxxxyyy~~~{{{zzzzzz{{{}}}~~~~~~zzzyyywwwvvvwwwyyy|||}}}{{{~~~{{{|||~~~uuusssqqqqqqsssttttttttttttvvvxxxyyyyyyzzz|||~~~{{{{{{uuukkkgggppp|||~~~}}}~~~}}}~~~sssWWWLLLOOOQQQOOOOOOKKKHHHIIIHHHEEEGGGJJJFFFEEEDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>=========<<<===============>>>??????>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCBBBAAABBBDDDFFFCCCBBBBBBBBBBBBCCCDDDDDDxxxhhh\\\XXXRRRNNNKKKIIIFFFEEEBBB@@@===<<<;;;;;;999777555444444333222111000000/////////...------,,,,,,------------------------------------------------------------------------........................///.........//////////////////000000000000111111111111222222222333333333333333333333444444444444555555666666666777777777555:::;;;:::@@@RRRfffrrrvvvooonnnnnnyyy}}}}}}{{{uuutttvvvyyy{{{|||zzzxxxvvv|||}}}~~~{{{{{{{{{}}}~~~~~~|||zzzvvvuuuuuuuuuxxx|||~~~|||xxxyyy~~~}}}zzzxxxuuutttuuuuuutttrrrqqqsssuuuvvvuuuvvvxxxzzz}}}|||qqqrrr|||}}}}}}~~~~~~~~~sss]]]XXXUUURRRNNNMMMMMMMMMJJJEEEFFFJJJHHHGGGEEECCCCCCCCCCCCDDD????????????>>>>>>>>>>>>===<<<<<<<<<<<<======>>>===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<>>======>>>???@@@???>>>>>>@@@BBBAAAAAA@@@@@@AAAAAABBBCCCwwwfff\\\WWWRRRNNNKKKIIIFFFEEECCCAAA>>><<<<<<;;;999777555444444333222111000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................///000111///,,,+++---000////////////000000000111111111111111222222222222222222333333333444444444555555555666666666777777666888:::;;;BBBLLLRRRRRRggg{{{|||{{{uuutttvvvzzz}}}~~~|||wwwtttwwwxxxzzz{{{|||~~~{{{zzzzzz{{{}}}}}}|||{{{vvvuuutttuuuwwwzzz~~~|||~~~~~~{{{wwwxxx}}}}}}zzzxxxvvvtttssstttsssqqqppprrrtttuuuvvvvvvvvvxxxzzz~~~}}}~~~~~~}}}~~~{{{zzzyyy{{{~~~wwwfffYYYPPPNNNOOORRRQQQKKKHHHIIIHHHGGGEEECCCCCCDDDEEEEEEAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;;;;<<<=====================<<<<<<;;;888888888888888888888888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<===>>>>>>======>>>@@@???????????????@@@AAAAAAtttaaa\\\WWWRRRNNNKKKIIIFFFEEEDDDAAA>>><<<<<<;;;999777555444444333222111000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///111222000,,,+++---111...////////////000000000000000000111111111222222222222222333333333444444555555555555666666666666999777777@@@OOOXXXQQQEEELLLaaa|||wwwwww{{{}}}yyyuuuuuuvvvxxx{{{}}}|||wwwsssqqquuuyyy|||{{{{{{|||}}}yyyxxxwwwxxxzzz|||}}}}}}yyywwwuuuttttttuuuxxxyyyxxx|||{{{yyyxxx{{{}}}}}}{{{}}}~~~yyytttsssrrrrrrssssssqqqpppqqqsssuuuuuuuuuvvvxxxzzz}}}yyytttxxx}}}~~~}}}|||zzzxxxuuuuuuxxx|||~~~~~~}}}yyycccXXXNNNNNNPPPOOOLLLKKKHHHGGGFFFDDDDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>======<<<<<<<<<=====================<<<<<<;;;999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>???>>>>>>>>>>>>>>>???@@@@@@rrr___\\\XXXRRRNNNKKKIIIFFFEEEDDDAAA>>><<<;;;:::888666555444444333222111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------...000222000---,,,---///......////////////000000///000000000000111111111222222222222333333333333444444555555555666666666:::666555>>>OOOWWWLLL<<>>>>>>>>>>>???===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::;;;<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<======;;;===??????>>>===>>>???>>>>>>======>>>>>>???@@@sssbbb\\\XXXRRRNNNKKKIIIFFFEEECCCAAA===;;;:::999777555555444444333222111000000........................------------------------++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,---//////...---,,,,,,........./////////000000/////////000000000111111111222222222222333333333444444444555555555666666777777666999@@@EEEBBB:::>>>CCCNNN___wwwzzzxxxvvvsssooopppzzz{{{yyyvvvssspppppprrrtttuuurrroooqqquuuxxxwwwuuurrrwww||||||yyyvvvwwwyyyxxxyyy|||{{{xxxwwwuuuqqqnnnmmmmmmnnnoootttvvvwwwwwwwwwvvvuuuuuulllooooooooorrrvvvuuuqqqrrrqqqqqqrrrsssrrrpppnnngggiiilllnnnooopppsssuuuuuurrruuuxxxssswww||||||zzzxxxyyyxxxwwwvvvuuuwww{{{}}}||||||||||||{{{yyywwwuuuzzzwwwwww{{{}}}|||}}}hhh[[[UUUSSSUUUOOOOOOPPPPPPOOOLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<======:::<<>>======>>>>>>>>>>>>===>>>??????@@@ttteee\\\XXXRRRNNNKKKIIIFFFEEECCC@@@===;;;:::888666444555444444333222111000000---.....................------------------------++++++++++++++++++++++++++++++,,,,,,---...//////------------------------***+++---......---+++***............/////////000////////////000000000000111111222222222333333333444444444555555555666666333999:::555222666;;;===888===CCCIIIUUUsss{{{zzz||||||yyytttnnnmmmpppsssvvvqqqlllmmmrrrwwwwwwvvvvvvzzz}}}{{{wwwuuuwwwyyyxxx{{{zzztttsssqqqnnnlllkkklllnnnooottttttsssrrrqqqqqqqqqqqqmmmooonnnmmmpppvvvwwwuuuqqqpppppppppqqqpppmmmjjjeeegggjjjlllnnnpppsssuuuttt~~~yyyvvvuuutttxxxzzz~~~~~~}}}zzzyyyyyyvvvwwwwwwvvvuuuttttttuuuyyyyyyzzzzzzzzzyyywwwvvvssspppppptttwwwvvvwwwzzzxxx{{{iiiaaa```SSSTTTUUUUUUTTTQQQMMMKKKFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBB???????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;<<<<<<======>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<===:::<<<>>>???>>>=========>>>>>>>>>>>>>>>???@@@@@@uuuddd[[[XXXSSSNNNIIIFFFDDDDDDCCCAAA???<<<999888777777555444444333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------...//////------------------------.........,,,***+++...111............////////////......///000000000000000000000111222222222222111222222333333333333444444444444555666777888999999===;;;>>>BBBFFFWWW}}}~~~~~~~~~~~~}}}{{{wwwsssooolllsssqqqnnnnnnoooqqqrrrrrruuu~~~xxxxxx|||{{{xxxzzzvvvqqqqqqqqqpppmmmjjjkkkooosssvvvuuutttsssrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrssstttlllmmmpppssstttqqqkkkgggaaaffflllnnnnnnmmmnnnpppttt{{{{{{wwwxxxzzzyyyzzzzzz{{{{{{{{{{{{{{{|||{{{zzzwwwttttttvvvxxxzzz~~~|||xxxwwwuuussspppnnnoooqqquuuxxx{{{nnneeebbbgggbbbTTTJJJIIIHHHGGGFFFEEEEEEGGGHHHIIIEEEAAA@@@DDDEEEDDDFFFLLLEEEDDDCCCAAA???>>><<<;;;<<<============;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<<>>>??????>>>================================================>>>>>>>>>===============???@@@BBBAAA@@@@@@BBBDDDuuuddd\\\YYYTTTNNNJJJGGGEEEEEECCCAAA???<<<999888777777555444444333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,------...///---------------------------.........------000222............////////////......///000000000000000000000111222222222222111222222222333333333444444444444555666777888999999999888;;;???AAALLLjjj~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}vvvqqqmmmooonnnmmmmmmppprrrssssssxxx~~~yyyuuuyyy|||yyy}}}{{{yyyrrrqqqmmmiiifffgggmmmqqqtttsssqqqqqqsssssssssqqqqqqpppnnnnnnnnnppprrrtttkkklllnnnppprrrrrrnnnllldddfffjjjlllllllllmmmnnnsssxxx}}}~~~|||yyyyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{}}}|||zzzwwwtttrrrsssuuu||||||yyyxxxsssqqqooommmmmmpppsssvvv}}}sssfffVVVNNNOOOLLLLLLLLLLLLJJJGGGDDDBBBJJJFFFDDDGGGEEE@@@???BBB@@@@@@@@@@@@@@@@@@??????===>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>============================================================>>>>>>?????????;;;;;;;;;:::;;;<<>>===<<<========================<<<;;;:::;;;===>>>>>>======================================================>>>>>>??????@@@@@@@@@HHHEEEBBB@@@AAAAAABBBAAAqqq```[[[XXXSSSNNNJJJGGGFFFEEECCCAAA???<<<999888777777555555444333222111111000///............---------************************,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...,,,++++++---------.........//////---...//////000000/////////000000111111111111111111222222222222333333333333444444555666777888888999888:::>>>======DDDNNNVVVkkkvvvuuurrrvvvzzz|||}}}yyyxxxxxxyyy{{{|||{{{yyyzzz}}}}}}zzzyyyxxxxxx{{{}}}~~~}}}vvvqqqllllllnnnrrrwwwyyyzzzyyy{{{zzzxxxwww~~~}}}~~~}}}|||uuusssoookkkiiiiiikkkmmmqqqllljjjnnnuuuxxxuuuqqqkkkkkklllmmmnnnooooooppptttqqqmmmkkkkkkkkkkkkjjjkkkhhhgggiiiooossssssrrrrrrrrrsssvvvyyyyyyvvvsssxxxxxxxxxxxxxxxyyyyyyzzzyyyyyywwwuuuqqqppppppqqqrrrtttvvvuuurrrooonnnmmmpppnnnllljjjjjjllloooppptttxxxzzzyyywwwzzzpppgggbbb]]]TTTMMMHHHHHHJJJLLLCCCBBBBBBDDDEEEEEEFFFHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>????????????????????????>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@??????????????????BBB@@@======>>>>>>===;;;mmm^^^YYYVVVQQQMMMHHHFFFEEEDDDCCCAAA???<<<999888777777666555555444333222111111///............---------************************,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444666888888555222000///------------............------.../////////////////////000111111111111000111111111222222222333333333333444555666777888888:::999:::<<<<<<===AAAGGGEEEOOOaaaxxx}}}wwwuuuqqquuuyyyzzzyyy{{{{{{yyyvvvvvvwwwyyyzzzzzz}}}|||zzzzzz{{{{{{{{{||||||wwwrrrrrrtttxxx|||~~~||||||zzz{{{~~~wwwvvvuuutttssspppnnnlllpppllljjjnnnvvvyyyvvvqqqiiikkknnnpppqqqpppnnnmmmsssoookkkiiihhhiiiiiiiiihhheeedddhhhnnnsssuuuuuuwwwuuutttvvvyyyyyyvvvqqqvvvvvvuuuuuuvvvvvvwwwxxxtttuuuuuutttrrrpppqqqrrrrrrtttuuutttqqqooooooooopppooommmkkkkkklllnnnpppssswwwzzzzzzxxxzzzpppaaaUUUNNNJJJLLLKKKHHHFFFEEEGGGHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAABBBAAA@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>======;;;;;;;;;<<<>>>??????>>>jjj]]]WWWUUUPPPLLLHHHEEEDDDDDDCCCAAA???<<<999888777777666666555444333222111111///............---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,444666888777444111///...,,,------------.........------...////////////......///000000111111000000111111111111222222222222333333444555666777777888666777888888999;;;@@@DDDBBBDDDKKKYYYlllzzzxxxwwwyyy{{{zzzyyyzzz~~~|||zzzxxxxxx{{{~~~}}}~~~~~~~~~~~~|||{{{{{{||||||{{{zzzzzz}}}~~~}}}~~~~~~zzzzzzzzz{{{zzzwwwrrrnnnpppmmmmmmpppvvvxxxuuuqqqjjjlllooorrrrrrpppmmmkkkkkkiiigggggghhhjjjjjjjjjcccccccccgggkkkpppssstttyyywwwvvvxxxzzzzzzwwwsssttttttsssrrrssstttuuuvvvtttvvvvvvvvvtttssstttuuupppqqqrrrqqqooonnnoooqqqrrrqqqooonnnnnnnnnpppqqqwwwyyy||||||zzzzzz}}}qqqZZZMMMPPPPPPMMMHHHFFFHHHIIIGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAABBBCCCDDDCCCAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>======<<<@@@@@@???===<<<<<>>???DDDKKKTTTddd~~~~~~||||||}}}~~~}}}}}}~~~|||{{{~~~~~~|||||||||{{{{{{{{{|||zzzuuuqqqppppppqqqsssuuuuuusssqqqmmmnnnnnnooonnnnnnmmmlllfffeeeeeegggiiiiiihhhgggdddfffhhhjjjlllnnnqqqttttttttttttuuuvvvvvvuuutttsssrrrpppppppppqqqssstttyyyzzz{{{zzzxxxvvvvvvwwwpppqqqqqqpppoooooorrrtttuuutttrrrqqqqqqqqqrrrsssvvvyyy{{{{{{zzzyyyzzz|||~~~{{{kkkmmmhhh^^^WWWRRRLLLEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDBBBAAABBBCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<::::::@@@MMMWWWiii___XXXVVVRRRMMMJJJGGGFFFFFFCCCAAA???<<<999888777777666666555444333222222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++------,,,,,,,,,---,,,,,,,,,---------......,,,---......//////.........//////000000000000000000111111111111222222222222333333444555666777777222777:::888666777;;;===<<<===BBBDDDAAACCCSSSeee{{{~~~~~~|||xxxzzz||||||~~~|||{{{}}}{{{yyyyyy{{{zzzvvvsssqqqrrrtttuuuuuutttrrrqqqqqqooommmkkkkkkkkklllmmmfffffffffhhhhhhgggdddaaahhhkkkoooooonnnooorrruuummmnnnooopppqqqrrrrrrrrrqqqpppooonnnnnnppprrrsss}}}~~~}}}zzzxxxwwwxxxuuuuuuvvvuuuuuuvvvxxx{{{wwwvvvtttsssssssssttttttrrruuuxxxzzzyyyyyyzzz{{{yyy~~~{{{jjj\\\NNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@========================:::;;;<<<===>>>???@@@@@@>>>BBBGGGKKKSSSeeeggg\\\VVVTTTRRRNNNJJJGGGDDDCCCCCCAAA>>>;;;888777666666777777666555333222111000...------,,,,,,,,,------,,,+++***))))))+++---...666000***(((+++---,,,***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...///000///---,,,,,,.........------------......////////////000000000000222111000000000111333444333333222222333333444555666666666777888888999999999???EEEGGGFFFFFFIIILLL[[[eee|||~~~~~~~~~{{{yyyyyyzzz|||||||||}}}~~~}}}zzzwwwvvvvvvwwwyyyxxxtttrrrrrruuutttvvvzzzwwwtttxxx{{{sssmmmoooooolllmmmrrrllliiiggggggiiijjjhhheeekkkmmmpppqqqqqqrrrtttvvvrrrpppooonnnpppqqqrrrrrrrrruuurrrqqqvvvpppmmmvvvvvvzzz}}}~~~{{{yyyyyyzzzsssvvvxxxyyyxxxyyy|||uuupppsssvvvuuutttvvvsssuuuwwwxxxxxxxxxyyyzzz~~~{{{||||||uuummmgggbbb\\\RRRKKKKKKCCCCCCCCC<<>>???>>>;;;;;;>>>AAAAAA@@@>>>===>>>???@@@???===<<<<<<===>>>>>>===:::777666888<<<>>>===:::===<<<>>>BBBBBBCCCMMMZZZiiiiiigggkkkfff[[[WWWVVVSSSOOOLLLHHHEEEDDDBBBAAA>>>;;;888777666666777777666555333222111000///...---,,,,,,,,,,,,,,,...---,,,++++++---...000:::444---)))******(((%%%++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...//////...---,,,,,,.........------------........./////////000000000000111111000000111111222333333222222222222333444444555666666777777888999999999>>>CCCDDDCCCBBBDDDGGGGGGLLLYYYooo~~~~~~~~~}}}~~~zzzxxxyyyxxxvvvwwwxxxyyyyyyxxxrrrpppqqqtttvvvvvvtttrrruuuvvv{{{}}}yyy{{{xxxpppkkklllmmmkkkmmmrrrmmmjjjfffeeefffhhhgggfffeeegggiiijjjkkkmmmpppssspppooonnnmmmnnnoooppppppppptttrrrqqqsssllliiissswwwzzz|||{{{wwwtttuuuvvvtttvvvwwwxxxwwwxxx{{{}}}|||tttppptttwwwvvvuuuvvvsssuuuvvvwwwxxxyyy{{{|||}}}|||~~~yyybbbRRRJJJJJJHHHMMMNNNCCCEEEAAAAAADDDEEEBBBAAACCCAAAAAAAAACCCDDDEEECCCBBB@@@@@@AAAAAA@@@@@@??????BBB@@@>>>>>>@@@CCCEEEFFFFFFHHHOOOWWW^^^kkkddd[[[XXXVVVTTTPPPLLLIIIFFFEEEBBB@@@>>>;;;888777666666777777666555333222111000000///...---,,,+++++++++---,,,,,,++++++---...///999444---***))))))'''$$$+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///...---,,,---.........------------............/////////000000000///000111111222222111111222222222222222333444444555555666666777888888888888<<>>===???AAA???BBBHHHQQQ___zzz~~~{{{xxx~~~~~~|||vvvvvvtttrrrrrruuuxxxzzzzzzssspppnnnpppuuuxxxvvvssstttwww}}}||||||uuuooojjjiiijjjkkknnnqqqoookkkeeebbbbbbdddfffgggaaacccdddeeegggjjjnnnqqqnnnmmmllllllllllllmmmmmmmmmrrrpppooopppfff```hhhsssuuuwwwuuurrrqqqrrruuusssuuuvvvuuuuuuuuuwwwyyywwwsssqqqtttwwwvvvttttttsssssstttvvvwwwzzz|||}}}|||{{{~~~rrrddddddiiippplll\\\SSSLLLGGGGGGGGGCCCAAAAAA@@@BBBDDDFFFGGGFFFBBB??????DDDHHHIIIEEEAAA???>>>???@@@AAADDDHHHPPPXXX^^^dddjjjttt~~~cccYYYWWWVVVSSSPPPLLLHHHFFFDDDBBB@@@===;;;888777777777777777666555333222111000111000...---,,,++++++*********))))))******+++,,,222...***)))***+++*********************++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---......,,,,,,---.........------------.............../////////000000...///111222222222111000222222222111222333333444444444555666666777777888666999<<<<<<<<<;;;===>>>AAADDDIIIMMMSSSbbb~~~}}}|||{{{|||~~~}}}yyy{{{yyy~~~~~~~~~~~~~~~}}}~~~~~~|||vvvsssrrrrrrtttwww{{{|||}}}yyyuuuooommmpppvvvvvvsssrrruuuyyy||||||zzzzzz|||uuupppkkkiiijjjlllnnnpppqqqllleee```___aaaeeegggcccdddeeeeeefffhhhllloookkkllllllkkkiiiiiiiiijjjlllooommmnnnsssiii]]]___llloooqqqpppnnnooorrrvvvrrrrrrrrrrrrrrrrrrssstttrrrppppppsssuuuuuusssqqqqqqqqqqqqsssvvvyyy{{{{{{xxxwwwzzz}}}|||~~~rrrddd\\\XXXTTTSSSUUUZZZ^^^```^^^XXXRRROOOOOOUUU^^^hhhjjjdddZZZSSSPPPMMMSSS[[[dddooo{{{~~~cccYYYVVVUUURRROOOKKKGGGEEECCCAAA@@@===;;;999777777777777777666555333222111000111000...---,,,++++++***))))))))))))******++++++,,,+++)))(((***+++,,,---******))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++---...---,,,,,,---.........------------..................////////////...///000222222111000000222111111111111222333333444444444555666666777777555777999:::;;;<<<>>>???>>>???CCCGGGJJJOOO\\\iii{{{yyyyyy{{{~~~|||~~~}}}~~~~~~}}}}}}~~~||||||~~~}}}}}}{{{xxxwwwyyy~~~{{{vvvoooppprrruuuzzz||||||{{{vvvvvvqqqiiigggnnnssssssrrrtttuuutttuuuwwwyyyzzzvvvsssnnnkkkkkknnnooonnnqqqmmmgggaaa^^^___cccffffffggggggffffffgggiiillljjjkkklllkkkhhhgggggghhhnnnpppoooxxx|||kkkggglllnnnooonnnllllllooorrrooonnnmmmmmmnnnooooooooommmnnnoooppprrrrrrqqqnnnooommmmmmppptttwwwxxxwwwuuusssuuuzzz|||zzz|||{{{{{{cccXXXVVVTTTRRRNNNJJJGGGDDDCCCAAA???===:::999888888888777777666555333222111000000///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++***))))))))))))***++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,------,,,,,,---.........------------......------........./////////...///000000111111000000111111111111111222333333333333444444555666666666555666777999;;;===>>>???>>><<<>>>BBBEEEGGGNNNVVVeeesss|||zzzzzz|||}}}}}}}}}~~~~~~|||}}}}}}|||||||||}}}zzz{{{}}}wwwuuuwwwzzz{{{{{{xxxuuussssssvvvwwwwwwuuulllmmmooossswwwyyywwwvvvrrrzzzzzzmmmcccfffnnnqqqssstttrrrnnnpppvvvzzzzzzttttttqqqmmmnnnqqqqqqnnnpppnnniiiccc______aaadddeeeggghhhgggfffffffffhhhjjjlllnnnlllhhhffffffhhhnnntttyyy~~~xxxqqqsssssspppkkkhhhiiikkkkkkjjjhhhhhhjjjkkkkkkjjjkkkooopppooooooqqqpppmmmmmmkkkkkkooosssvvvuuurrrsssqqqsssxxxzzzzzz|||~~~}}}}}}|||}}}~~~dddXXXWWWUUURRROOOKKKHHHEEEDDD@@@???===:::999888888888777777666555333222111000///...---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++***)))(((((()))***)))))))))))))))***++++++***************************+++,,,,,,------,,,,,,***,,,------,,,,,,---.........------------......---------........./////////////////////000111111111111111111111222222333222333333444555555666666777777777888:::;;;<<<<<>>@@@CCCEEEGGGNNNVVVTTT]]]mmm{{{xxxyyy|||yyy{{{|||{{{xxxzzz{{{|||}}}{{{}}}}}}|||}}}}}}yyy{{{|||wwwqqqppptttxxxzzzzzzxxxwwwuuusssrrrrrrqqqqqqmmmmmmnnnpppsssuuuuuutttzzzlllfffkkkpppqqqrrroookkkmmmuuuxxxwwwnnnqqqqqqnnnpppuuutttoooooonnnlllgggbbb___```bbbdddfffiiijjjiiihhhggghhhkkknnnpppnnniiiffffffhhhjjjwww}}}tttvvvwwwsssmmmhhhgggggggggeeecccdddggghhhhhhgggmmmqqqrrrnnnnnnppppppmmmlllkkklllpppuuuvvvsssooorrrqqquuu{{{}}}||||||~~~|||||||||||||||}}}}}}}}}eeeXXXXXXVVVTTTPPPLLLIIIFFFEEE@@@???===:::999888888888777777666555333222111000...------,,,,,,,,,------(((((()))************)))((()))))))))))))))***,,,)))))))))))))))******+++************************++++++,,,---------,,,,,,***+++---,,,,,,,,,---............------.........---------.........//////000///.........///111222111111111000111222222333222222333444444555555666999888777777888::::::999888:::???CCCBBBBBBHHHQQQRRRVVV]]]lll~~~xxxuuuvvvyyyuuuwwwyyywwwvvvxxx{{{yyy}}}|||}}}}}}|||}}}}}}{{{{{{}}}}}}zzzsssoookkkmmmttt{{{}}}}}}yyyyyyyyyvvvrrrooonnnnnnqqqooonnnnnnqqqtttuuuuuuxxxjjjlllpppmmmooommmiiikkksssvvvsssiiinnnooonnnqqqwwwvvvpppnnnooonnniiiddd______```cccgggkkkmmmlllkkkkkkkkkkkkooorrrooojjjfffgggiiifffwwwxxxvvvsssuuuwwwuuuooojjjhhhhhheeebbbaaabbbeeegggfffeeeooottttttooommmqqqqqqnnnmmmlllmmmqqqvvvwwwrrrmmmrrrsssxxx}}}{{{|||xxxxxxyyyzzzzzz{{{|||||||||}}}~~~lll[[[XXXWWWUUURRRMMMIIIDDDBBB@@@>>>;;;999777777777888999888555333222111111111......---,,,,,,,,,,,,---***((('''))),,,---,,,***)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,)))************+++++++++))))))(((((())))))***++++++,,,------......------............////////////////////////////////////111111111000000000000000222222333444444555555666777777888888999999::::::;;;<<>><<<999777777777888999777555333222111111111......---,,,,,,,,,,,,---,,,***))))))+++,,,***((()))))))))))))))))))))))))))************+++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------...---------............////////////////////////////////////111000000000000000000000222222333333444555555555666666777777888888999999999;;;===>>>>>>???BBBDDDEEEGGGIIIJJJOOOXXXfffqqq}}}}}}~~~}}}}}}|||{{{|||}}}~~~~~~||||||||||||zzzxxxttttttuuuvvvxxxzzz|||}}}{{{{{{yyywwwyyy~~~}}}{{{~~~~~~zzz~~~}}}{{{~~~}}}{{{wwwttttttsssrrrrrrtttwww{{{}}}}}}|||{{{wwwrrrnnnmmmmmmkkkmmmmmmjjjhhhkkkrrrxxxwwwkkkjjjhhhiiijjjjjjkkklllnnnpppnnnmmmlllllllllmmmnnnooonnnpppqqqnnnjjjeeedddeeehhhiiikkkmmmmmmjjjgggeeeeeeiiinnnooommmiiihhhgggkkkllloooqqqqqqqqqpppooollljjjjjjmmmoooooollliiiffffffffffffeeedddccccccggghhhhhhiiiiiiiiiiiiiiifffeeefffjjjmmmmmmiiieeeiiilllnnnppppppqqqsssuuuvvvxxxzzzyyyvvvsssrrrssssssxxx~~~yyyfffVVVWWWVVVTTTQQQMMMHHHEEEBBB@@@???<<<999777777777777888777555444222222111111......---,,,,,,,,,,,,------,,,******+++***)))''')))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++)))***+++,,,---,,,++++++++++++,,,------------------............/////////////////////////////////000000000000000000111111111222222333333444555555444555555666777777888888777999;;;<<<<<<===???AAABBBDDDEEEEEEEEEJJJQQQWWW\\\mmm}}}~~~~~~|||yyyxxxwww{{{|||yyywwwwwwxxxyyy}}}||||||~~~zzzwwwtttrrrsssvvv{{{~~~~~~|||}}}~~~|||zzz|||~~~{{{}}}~~~|||wwwssswwwuuutttssssssuuuwwwyyyxxxwwwuuuttttttrrrooommmmmmllljjjfffeeegggooouuussskkkhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllppppppqqqrrrqqqooollljjjkkkjjjjjjlllnnnmmmhhhddddddfffiiijjjiiigggggggggnnnmmmkkkjjjjjjkkkmmmnnnhhhiiijjjlllnnnooooooooolllkkkiiihhhfffeeeddddddffffffeeedddeeeeeeggggggdddcccdddgggjjjkkkgggddddddfffiiikkklllnnnqqqssssssuuuvvvvvvsssqqqqqqqqqooosss{{{zzzyyy{{{}}}zzzhhhYYYVVVUUUSSSQQQMMMHHHEEEBBBAAA???<<<999777666777777777666555444333222222111......---,,,,,,,,,,,,---,,,+++************))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))))))))*********+++++++++&&&(((***+++,,,+++)))(((++++++,,,------------,,,---------.........//////////////////////////////000000000000000111111111111111111222333333444444333333444555555666777777666888:::;;;;;;<<<>>>??????BBBEEEFFFHHHJJJNNNQQQOOOZZZbbbgggttt}}}zzzzzz{{{}}}xxxuuussswww}}}}}}zzzwwwwwwwwwuuuvvvyyy~~~|||}}}|||yyyuuurrrrrruuuzzz}}}|||yyywww{{{|||}}}~~~{{{wwwrrrqqqrrrtttuuusssssstttxxxzzzyyysssnnnnnnmmmjjjgggdddeeeiiimmmssswww{{{zzzuuuooojjjhhhkkkkkklllmmmnnnnnnllljjjkkklllmmmmmmmmmkkkiiihhhppppppsss{{{wwwmmmjjjhhhgggjjjooopppkkkfffccceeefffggggggggghhhhhhrrrpppnnnkkkjjjkkkmmmooohhhjjjlllmmmmmmnnnppprrrnnnllljjjhhhfffffffffffffffeeedddcccdddgggjjjkkkhhhffffffhhhkkkllljjjgggeeegggiiikkkkkkmmmppprrrqqqrrrttttttsssrrrqqqqqqpppsssyyy|||{{{~~~zzziii[[[UUUTTTSSSPPPMMMHHHEEEBBBAAA???<<<999777666666666666666555555444333222111......---,,,,,,,,,,,,---))))))************+++,,,))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))))))))*********+++++++++&&&(((***+++,,,+++)))(((***+++,,,,,,------,,,,,,------------............//////////////////////////////000000111111111111000000111111222333333333111222333444555666777777777888:::;;;;;;;;;===???@@@BBBDDDEEEEEEEEEEEEFFFNNNTTTWWWWWW\\\mmm|||zzzzzz}}}}}}yyyvvvttttttvvvzzzzzzxxxuuuvvvzzz{{{xxxyyy|||}}}}}}}}}|||zzzxxxxxxxxxzzz{{{wwwyyyzzz{{{~~~}}}yyyrrrnnnooorrruuuppprrrwww}}}wwwqqqsssrrrqqqnnnkkkiiiiiiiiijjjoootttuuuqqqmmmkkklllnnnllllllmmmnnnmmmjjjggghhhiiikkklllkkkiiigggeeellllllrrr|||kkkhhhfffeeeiiiooopppmmmiiicccddddddfffhhhiiiiiiiiirrrqqqpppoooooonnnnnnnnnkkkmmmnnnnnnnnnnnnppprrrkkkjjjhhhggggggggghhhiiieeedddcccccceeehhhmmmooojjjhhhgggiiilllnnnllljjjkkklllmmmmmmmmmnnnqqqsssqqqrrrssstttuuutttsssrrrrrrssswww~~~~~~wwwfffZZZTTTTTTRRRPPPLLLHHHEEECCCBBB@@@===999777666666666555555555555444333222111......---,,,,,,,,,,,,---''')))***+++******,,,---)))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,------------........./////////////////////////////////000111111222222///000000111111222333333111111222444555666777888777999;;;;;;;;;;;;===???===>>>@@@BBBCCCDDDEEEEEEHHHJJJMMMMMMPPPYYYeeeoooxxx}}}}}}}}}|||}}}}}}~~~}}}|||zzzzzzwwwwwwvvvwww|||~~~xxxxxxuuuyyy~~~}}}~~~~~~~~~}}}|||{{{yyy~~~}}}~~~{{{sssppppppsssvvvpppsssyyyzzzuuuzzzyyyxxxvvvsssqqqooonnnkkkpppttttttqqqnnnooorrrpppmmmkkkkkkllllllhhheeeeeefffhhhiiiiiigggeeedddfffgggnnn}}}xxxgggfffeeeeeehhhlllnnnmmmjjjcccbbbcccfffiiikkkkkkjjjlllmmmoooqqqpppooommmlllmmmmmmnnnoooooooooooonnnhhhhhhgggggghhhiiijjjjjjcccbbbaaabbbdddhhhlllnnnjjjgggeeefffiiilllkkkiiimmmnnnnnnnnnmmmnnnqqqtttrrrrrrsssuuuwwwwwwvvvtttsssqqqsssxxx{{{|||~~~uuudddXXXTTTSSSRRRPPPLLLHHHEEECCCBBB@@@===999777666666666444555555555555333222111......---,,,,,,,,,,,,---(((***,,,+++))))))***,,,)))))))))))))))))))))))))))************+++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........////////////////////////...//////000111111222222//////000000111222222222111111333444555777888888777888::::::::::::<<<>>>;;;;;;<<>>??????DDDCCCDDDHHHLLLLLLKKKLLLSSSTTTZZZbbbcccfffzzz|||vvvtttxxx{{{zzzwwwwww{{{|||}}}{{{|||~~~~~~~~~|||{{{zzzyyyyyyxxxrrruuuwwwvvvuuuuuuyyy||||||zzzvvvuuuvvvxxxzzz{{{xxxtttpppooossswwwyyyzzzsssnnnhhhggghhhiiifffbbbaaabbbccccccddddddddddddfffjjjmmmmmmjjjhhhjjjmmmggghhhiiiiiigggffffffggg___^^^```eeejjjllljjjggggggiiillloooppppppooonnnhhhfffgggkkkppprrrmmmhhhhhhiiikkkllllllkkkiiiiiihhhhhhggggggggghhhiiijjjhhheeebbbbbbfffhhhiiihhhdddeeefffggghhhkkkooorrrrrrqqqqqqtttxxxzzzxxxuuuyyysssnnnoooqqqssswww|||~~~~~~zzz}}}rrraaaUUUYYYUUUQQQNNNKKKIIIFFFCCCEEEBBB>>>:::888777777888777666555444222111000///000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++******************))))))))))))))))))))))))++++++,,,------,,,,,,,,,,,,,,,++++++,,,,,,---.........------------......---------............///000000000000000111111222222444555555444555666888:::999888888888999:::;;;999;;;=========>>>@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJIIIOOOUUUXXX[[[```hhhoooxxx~~~{{{yyyzzzyyyyyywwwwwwzzz~~~}}}{{{|||~~~}}}|||{{{{{{{{{zzzwwwtttrrrssssssrrrqqqrrruuuwwwxxxvvvrrrpppqqquuuyyy|||uuuvvvvvvuuutttuuuxxx{{{wwwtttqqqqqqmmmfffbbbccc___^^^^^^```cccddddddccceeefffiiilllnnnnnnlllkkkgggllllllfffeeeiiifff___aaacccfffiiijjjiiigggeeeggghhhiiilllnnnmmmjjjggghhhfffdddeeegggjjjkkkkkkeeekkkppppppllliiiiiilllhhhgggeeedddeeegggiiijjjcccbbb___^^^^^^aaadddfffeeeeeeeeedddeeeggglllpppooommmqqqzzz}}}wwwrrrrrrtttpppllllllpppuuuwwwxxxyyy~~~}}}}}}~~~rrraaaUUUWWWTTTPPPMMMKKKIIIFFFDDDEEECCC???:::888777777888777666555444222111000000000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))))))))))))))***++++++,,,---------,,,,,,,,,++++++,,,,,,---.........------------......---------............///000000//////000000111222222333555555444444666777999999888888888999:::;;;888:::<<<======>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGJJJNNNRRRSSSRRRUUUZZZ```dddkkkuuu~~~}}}|||~~~}}}}}}{{{{{{}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{yyyvvvssssssrrrqqqpppoooqqquuuxxxwwwtttpppmmmlllnnnrrrtttsssssssssrrrrrrssswwwzzzyyytttrrrqqqmmmfffdddeee```___^^^```bbbccccccbbbdddhhhjjjiiiiiimmmvvv~~~wwwnnngggfffgggeeedddddd```aaabbbcccddddddcccccccccdddeeehhhjjjjjjhhhfffiiigggffffffffffffeeedddeeehhhkkkkkkhhheeeeeefffeeeeeefffgggiiikkklllmmmdddbbb___]]][[[\\\___aaaeeeffffffeeedddeeegggjjjmmmkkknnnuuuvvvqqqmmmmmmooollliiiiiilllppprrrsssvvvyyy|||~~~}}}|||zzzzzz|||}}}rrrbbbVVVUUURRROOOLLLKKKIIIGGGEEEEEECCC???;;;888777777777777666555444333222111000000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++************************))))))))))))))))))))))))))))))+++,,,------------,,,,,,++++++,,,,,,---.........------------......---------............///000000//////000000111222222333555555444444666777888888888888888999:::;;;888:::<<<======>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEEIIIKKKNNNMMMLLLMMMPPPTTTVVVXXX[[[```hhhvvv}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~yyywwwwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~zzzyyy|||~~~|||{{{{{{}}}~~~|||{{{zzzzzz{{{zzzxxxvvvtttsssqqqooommmooossswwwvvvsssnnnjjjiiijjjmmmoooppppppooonnnmmmooosssvvvwwwrrrnnnmmmiiidddccceeeaaa___^^^___aaabbbbbbaaaccchhhjjjgggdddllllll___bbbeeeaaa```eee______^^^^^^^^^______```^^^___```bbbeeefffdddccceeedddccccccdddcccaaa___dddeeeeeedddcccaaa``````aaacccfffjjjmmmnnnoooooofffdddaaa\\\XXXWWWXXXZZZ```aaaccccccbbbaaabbbdddiiigggiiimmmoookkkhhhgggjjjhhhggghhhkkkmmmnnnnnnrrrsssuuuxxxzzzzzzwwwuuuvvvwwwxxxxxxxxxzzz~~~rrrcccWWWTTTQQQNNNLLLKKKJJJHHHFFFFFFCCC???;;;888666666777777666555444333222111111000...,,,,,,------,,,+++************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************************+++++++++))))))))))))))))))))))))((((((***+++------......,,,,,,++++++,,,,,,---......------,,,,,,------...---------............//////////////////000111111111333444444444444555777777777777888888999::::::999;;;===>>>>>>???AAABBBEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHKKKKKKKKKMMMOOORRRQQQTTTYYY]]]aaaffflllqqq|||~~~}}}||||||{{{||||||}}}~~~|||}}}}}}|||{{{{{{}}}{{{yyywwwrrrvvvvvvxxxzzz|||~~~{{{zzzxxxvvvwwwxxxzzz|||}}}wwwtttxxxxxxuuutttuuuxxx|||~~~~~~xxxxxxwwwxxxzzz{{{{{{yyyttttttssspppnnnnnnppprrrtttqqqmmmjjjjjjlllppprrrqqqpppnnnllljjjkkkmmmpppqqqlllhhhgggddd``````cccbbb```^^^^^^___```___^^^```eeegggdddbbbiii{{{wwwgggZZZYYY___bbbaaa```^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZ\\\___aaaaaa```^^^\\\[[[\\\^^^``````___bbb```^^^^^^______^^^\\\\\\___eeeiiilllmmmlllkkkiiihhheee___XXXUUUUUUWWW[[[]]]___```___^^^___```eeedddeeehhhjjjiiihhhggghhhhhhhhhiiikkklllmmmmmmnnnmmmnnnrrrwwwwwwtttqqquuuvvvwwwwwwwwwxxx{{{~~~~~~~~~~~~tttdddXXXSSSQQQNNNLLLKKKJJJHHHGGGFFFDDD???;;;888666666666666666555555444333222222000...,,,,,,------,,,+++************************(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))'''((()))+++,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------------............////////////...///000000111111222444444333333555666666666777888999999::::::;;;<<<>>>??????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFIIIKKKLLLMMMOOOQQQNNNQQQVVVZZZ\\\]]]^^^___mmmppptttyyy}}}||||||{{{zzzzzzzzz{{{{{{yyy{{{|||{{{zzzzzz{{{|||}}}~~~{{{tttuuuwww{{{wwwvvvsssrrrrrrtttvvvxxx|||{{{|||{{{~~~{{{tttrrruuu{{{}}}}}}~~~}}}|||}}}|||}}}vvvuuutttuuuxxx|||~~~zzzxxxwwwxxxyyyzzzyyyxxxtttuuuuuussspppmmmllllllnnnllliiihhhiiimmmrrruuuuuutttrrrooollljjjkkkmmmlllhhheeeeeeccc``````ddddddaaa^^^\\\]]]]]]]]]\\\]]]___aaaaaaaaaeeelllrrrgggggg```WWW]]]jjjhhh\\\[[[\\\^^^```___^^^[[[ZZZWWWVVVUUUWWWZZZ\\\]]]]]][[[XXXVVVVVVYYY[[[]]]^^^^^^]]]\\\\\\]]]]]]\\\[[[XXX[[[```dddffffffeeedddjjjjjjhhhbbbZZZVVVWWWYYY```aaaaaa```]]]\\\]]]^^^aaabbbccceeehhhkkkkkkiiieeefffhhhiiiiiiiiijjjkkkjjjiiikkkooossstttqqqnnnrrrsssuuuvvvvvvwwwyyy{{{wwwwwwwwwxxx{{{~~~vvvfffZZZUUURRROOOMMMLLLKKKIIIGGGGGGDDD???;;;777666666666666666555555444333333222000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------------............/////////......//////000111111222444444333333555666555555777888999999999999:::<<<>>>??????@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKNNNOOOPPPRRRUUUWWWYYYZZZ^^^bbbggglllpppwww|||zzzzzzzzzzzzzzzyyyyyyyyyxxxzzz||||||{{{{{{{{{|||}}}|||~~~|||uuusssvvv{{{uuusssqqqpppqqqsssuuuwwwxxxxxx||||||xxxyyyzzztttqqqssswww{{{~~~{{{yyyxxxxxxyyyzzz|||zzzzzz}}}}}}wwwxxxyyyyyyyyy{{{~~~}}}{{{yyyxxxxxxxxxvvvuuutttuuuvvvtttqqqnnnmmmmmmhhhfffcccbbbdddhhhmmmpppvvvvvvuuusssooolllkkkkkkiiieeedddeeeeeecccdddgggeeebbb^^^[[[[[[[[[[[[ZZZZZZZZZZZZ[[[]]]]]]\\\[[[[[[iiiiii]]]___llljjj[[[UUUXXX[[[]]]]]][[[XXXVVVTTTRRRQQQRRRTTTWWWXXXXXX[[[YYYVVVVVVWWWYYYZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYTTTVVVYYY\\\^^^^^^^^^]]]ggghhhhhhccc[[[XXXYYY]]]iiihhhddd___[[[ZZZ[[[]]]]]]```bbbcccggglllllliiiaaacccddddddddddddeeegggfffgggiiimmmooopppnnnllliiilllppprrrssstttuuuvvvtttttttttuuuuuuvvvwwwxxxzzz~~~xxxggg[[[WWWTTTQQQNNNMMMLLLIIIHHHGGGDDD@@@;;;777666555666666666666555444444333333000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------............//////............///000000000222333333333333444666444555666888999:::999999999;;;=========>>>@@@BBB@@@???@@@@@@AAABBBCCCDDDDDDDDDFFFGGGIIIJJJIIIHHHNNNNNNOOOQQQTTTWWWXXXXXXRRRWWW^^^cccfffkkkrrrwwwwww~~~|||vvvwwwxxxzzzzzzzzzzzzyyyvvvxxx{{{||||||{{{||||||~~~{{{zzz~~~xxxssstttvvvyyy{{{}}}~~~}}}}}}tttsssrrrrrrsssuuuwwwxxxuuuuuuyyyzzzvvvyyy}}}{{{{{{yyyvvvrrrrrrsssuuuvvvyyy{{{zzzxxxxxx{{{}}}}}}|||xxxtttxxx|||{{{wwwuuuyyy}}}{{{yyywwwwwwxxxxxxxxxwwwuuutttsssqqqoooppprrrtttfffccc___]]]]]]```dddfffnnnpppqqqpppmmmjjjggggggdddaaabbbeeefffdddeeehhhfffbbb^^^[[[ZZZYYYYYYXXXXXXVVVUUUUUUUUUUUUSSSRRRUUUdddjjjbbb[[[]]]]]]VVVOOOPPPRRRTTTTTTTTTSSSRRRQQQOOOLLLLLLNNNQQQSSSSSSWWWWWWXXXZZZ\\\]]]\\\ZZZZZZ]]]___]]]YYYUUUTTTTTTPPPQQQRRRSSSVVVXXXZZZ[[[```ccceeeaaaZZZXXX[[[___iiieee```ZZZVVVWWW\\\```ZZZ___aaaaaaeeejjjiiiddd___```bbbaaa___```bbbeeebbbeeeiiikkkkkkjjjiiijjjcccgggnnnrrrttttttuuuuuuuuutttrrrqqqooooooooooooqqqtttzzzyyyhhh\\\XXXUUURRROOONNNLLLJJJHHHGGGDDD@@@;;;777666555555666666666555444444444333000...,,,,,,------,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))******+++++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////...............///000000000222333333333333444666333444666888999:::999999777999;;;<<<<<<<<<>>>@@@@@@AAAAAABBBCCCDDDFFFGGGBBBBBBDDDGGGKKKLLLLLLKKKIIILLLPPPUUUYYYYYYVVVSSSYYY[[[]]]]]]^^^bbbhhhnnniiinnnrrrtttzzz|||rrrtttwwwzzz{{{{{{{{{zzzsssvvvyyy{{{{{{zzzzzz{{{|||zzz{{{{{{vvvtttwwwwwwwwwxxxyyy{{{|||}}}ttttttttttttuuuwwwyyyzzztttssswww}}}}}}uuutttvvvwwwxxxxxxwwwtttqqqqqqqqqrrrxxx}}}~~~||||||zzzuuupppvvv{{{yyyrrrooosssxxxvvvttttttuuuxxx|||}}}}}}uuutttqqqnnnmmmqqqwww|||hhheee___[[[YYYZZZ]]]___dddgggkkkkkkiiieeecccbbb___]]]___dddeeeddddddgggfffccc^^^ZZZYYYYYYXXXWWWWWWUUUSSSPPPOOOOOOQQQSSSQQQ\\\dddaaaUUUKKKKKKOOOKKKKKKKKKKKKLLLMMMNNNOOOOOOLLLIIIIIIKKKMMMOOOOOOQQQSSSXXX^^^cccccc```]]]ZZZ^^^aaa___WWWQQQOOOPPPNNNNNNMMMOOOQQQUUUYYY[[[ZZZ^^^aaa^^^YYYWWW[[[```aaa]]]WWWRRRQQQUUU]]]cccYYY^^^``````ccchhhfff______aaabbb```^^^___bbbeee___ccchhhjjjhhhffffffhhhbbbhhhooouuuxxxxxxxxxxxxpppooommmlllmmmnnnppprrrnnnppptttzzzddd]]]ZZZYYYVVVSSSOOOKKKIIIGGGHHHCCC>>>:::888777666555666666555444222111000000...,,,++++++------,,,***'''(((******))))))***+++((((((((((((((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))***************************++++++,,,,,,++++++***---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........///000///...///000222111222222333444444444444666666666777888888999999888888999:::;;;======>>>>>>>>>>>>???@@@AAACCCCCCAAABBBCCCHHHLLLMMMJJJGGGJJJIIIJJJPPPXXX\\\ZZZWWWYYYZZZZZZ[[[[[[^^^bbbeeeeeeeeegggkkkqqqvvvyyyzzzxxx{{{}}}}}}~~~~~~~~~|||zzzrrrqqqqqquuu{{{~~~~~~}}}tttsssrrrtttvvvwwwuuurrruuuttttttxxx|||{{{vvvppptttuuuvvvwwwzzz}}}zzzyyyyyy|||~~~{{{yyywwwwwwxxx|||zzztttsssyyyyyyzzz{{{zzzwwwsssooosssvvvxxxyyyzzz|||}}}tttnnnnnnmmmjjjlllqqqtttqqqpppsssxxx{{{xxxuuuuuupppkkkjjjmmmppprrrrrrjjjgggbbb^^^[[[\\\]]]___eeeggghhhiiihhhddd```^^^]]]XXXVVVYYY\\\\\\]]]```^^^]]][[[YYYXXXWWWVVVVVVSSSSSSRRROOOLLLKKKLLLMMMRRRRRRQQQQQQPPPOOONNNMMMJJJJJJJJJKKKKKKKKKJJJJJJNNNIIIEEEDDDHHHMMMPPPQQQPPPRRRWWW[[[^^^______^^^VVVWWWZZZ[[[ZZZWWWSSSQQQPPPLLLIIILLLRRRVVVUUURRRWWWVVVUUUUUUWWWXXXWWWVVVXXXYYYXXXUUURRRRRRUUUYYYZZZ\\\___aaaccccccbbbaaahhhfffaaa\\\ZZZ\\\bbbfffgggfffccc```]]]]]]```cccdddgggkkkqqquuuwwwyyyyyyxxxtttoookkkkkkkkklllllloooqqquuu|||}}}fff```ZZZYYYVVVSSSOOOKKKIIIGGGGGGCCC>>>:::888777666555666666555444222111000000...,,,++++++------,,,***(((***,,,---+++)))))))))((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,***))))))******************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........///000///......000222111111222333444444444444444555666777888999::::::888888999:::;;;<<<======>>>>>>>>>???@@@AAABBBCCCAAAAAABBBEEEIIIKKKIIIGGGKKKJJJKKKPPPXXX\\\\\\ZZZZZZ[[[[[[[[[[[[]]]aaadddfffeeefffhhhjjjmmmnnnnnnmmmpppsssuuuxxx~~~|||{{{zzz|||~~~|||{{{{{{|||{{{yyywwwrrrqqqpppssswwwzzzzzzyyyvvvtttrrrrrrtttuuutttrrrtttsssssswww{{{|||yyyuuussstttwww{{{~~~}}}|||}}}zzzxxxuuutttuuuyyy}}}|||wwwvvvzzzyyyyyyyyyzzzzzzxxxvvvvvvyyy{{{{{{{{{xxxpppnnnllljjjlllqqqvvvtttrrruuuyyy{{{yyyvvvrrrnnnjjjiiilllnnnooonnnllliiiddd```^^^^^^```aaabbbdddeeefffeeeccc```^^^[[[UUURRRSSSVVVWWWZZZ^^^\\\[[[ZZZXXXWWWVVVUUUUUUQQQQQQPPPNNNLLLKKKLLLNNNMMMMMMMMMMMMNNNNNNMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLMMMJJJFFFEEEGGGKKKMMMMMMOOOPPPSSSVVVWWWXXXXXXXXXTTTUUUWWWXXXWWWUUUSSSQQQPPPMMMJJJJJJMMMPPPPPPOOOPPPOOOPPPRRRVVVYYYYYYYYYUUUVVVUUUSSSQQQQQQUUUXXXYYYZZZ\\\^^^````````````eeeccc___\\\[[[^^^ccchhhgggggggggeeebbb``````aaadddfffjjjnnnqqqtttuuuuuuwwwsssooolllkkkkkkkkkjjjnnnnnnqqqvvv|||~~~||||||||||||gggbbbZZZYYYVVVSSSOOOKKKIIIGGGGGGCCC>>>:::888888777666666666555444222111000000...,,,++++++------,,,***(((***,,,,,,***(((''''''((((((((((((((((((((((((''')))******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++***)))***+++******************************++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---.........///000///......000222111111222222333444444444444555555666888999999:::888888999:::;;;;;;<<<============>>>???@@@AAABBBAAA@@@AAACCCFFFHHHHHHGGGJJJIIIIIIMMMTTTYYYZZZYYYZZZ[[[[[[[[[[[[\\\___aaaddddddddddddddddddddddddhhhkkknnnooooooqqquuuyyy~~~}}}zzz|||~~~~~~yyyzzz{{{}}}}}}{{{||||||}}}|||{{{yyyxxxyyyxxxvvvuuurrrpppoooppprrruuuvvvvvvwwwtttqqqpppqqqrrrrrrrrrsssrrrssswww}}}}}}{{{qqqtttyyy}}}vvvtttqqqpppsssxxx~~~|||{{{wwwuuutttuuuxxxyyyyyyxxxzzz|||~~~tttooolllkkknnnrrryyywwwvvvxxx{{{|||zzzwwwpppmmmjjjjjjlllmmmkkkiiillliiieeeaaa___aaaccceeeaaabbbdddddddddbbbaaa___YYYRRRNNNOOOQQQSSSWWW\\\ZZZZZZYYYWWWVVVUUUTTTTTTPPPQQQPPPNNNLLLKKKMMMOOOLLLLLLLLLOOOQQQSSSRRRQQQJJJJJJIIIIIIJJJKKKMMMOOOLLLJJJGGGGGGHHHJJJJJJIIINNNNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPOOONNNKKKIIIIIIKKKMMMNNNKKKKKKLLLOOOSSSVVVWWWWWWQQQRRRQQQPPPPPPQQQTTTWWWWWWXXXYYYZZZ[[[]]]^^^^^^```___]]][[[[[[^^^dddiiigggiiikkkkkkiiieeecccbbbfffgggiiikkkmmmooopppppptttqqqnnnlllllllllkkkjjjlllkkkllloootttyyy|||}}}xxxxxxxxxxxxzzzgggbbbZZZYYYVVVSSSOOOKKKIIIGGGGGGCCC>>>:::888888777666666666555444222111000000...,,,++++++,,,---+++***((())))))(((&&&&&&''')))((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++***)))***+++******************************++++++++++++******+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---....../////////......000111000000111111222333444555666666666666777777777888777888888999:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAACCCFFFGGGHHHIIIHHHGGGIIINNNRRRSSSTTTUUUWWWXXXYYYYYY[[[^^^```bbbcccdddcccbbbbbbbbbbbbhhhlllpppqqqpppoooqqqssssssxxx}}}}}}xxx{{{{{{|||}}}~~~}}}~~~|||{{{{{{vvvtttvvv}}}~~~}}}~~~~~~|||zzzyyyyyyyyyxxxvvvrrrqqqpppppprrrtttvvvwwwxxxuuuqqqnnnnnnooopppqqqssstttxxx}}}}}}sssuuuyyy}}}qqqooommmmmmqqqxxxrrrrrrsssuuuwwwwwwvvvuuu}}}~~~~~~}}}~~~zzzrrroooooorrruuu{{{yyyxxxyyy{{{{{{zzzwwwpppmmmllllllnnnnnnkkkgggiiigggdddbbbbbbdddgggiiieeefffffffffeeecccaaa```XXXSSSPPPRRRTTTTTTVVVYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQNNNLLLKKKLLLNNNKKKJJJKKKOOOTTTWWWWWWUUUOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIJJJKKKKKKJJJJJJLLLKKKJJJIIIJJJLLLOOOPPPTTTSSSRRRPPPOOONNNMMMMMMOOOOOOMMMKKKIIIJJJNNNQQQMMMLLLLLLMMMOOOQQQPPPOOONNNNNNNNNOOOPPPRRRUUUWWWUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\ZZZZZZ]]]bbbfffgggjjjmmmnnnmmmkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmooonnnllllllmmmnnnmmmlllkkkkkkmmmoootttxxx|||~~~zzzzzzzzzzzz{{{}}}fff___ZZZYYYVVVSSSOOOKKKIIIGGGFFFBBB===:::888888777777666666555444222111000000...,,,++++++,,,---+++***))))))'''&&&%%%''',,,000(((((((((((((((((((((((('''(((******((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&(((******))))))***+++)))))))))))))))))))))))))))******++++++******)))+++************+++,,,,,,,,,++++++++++++,,,---------...///...------///111000000000000222333555666888888777777666555555444777777888888999:::::::::;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBBBBDDDGGGIIIKKKIIIHHHIIIKKKMMMOOOOOOOOOQQQTTTVVVXXXZZZ^^^```eeeggghhhgggdddbbbbbbccchhhmmmqqqqqqooolllkkkllllllpppuuuyyy|||~~~~~~}}}~~~|||{{{~~~~~~zzzwwwvvvwwwtttqqqsssyyy}}}|||}}}}}}|||{{{ssssssssstttuuuwwwzzz{{{yyyvvvsssooommmnnnpppsssuuuyyy~~~}}}xxxyyyyyy{{{}}}ooonnnkkkkkknnnttt{{{uuuwwwyyy|||~~~|||xxxttt~~~~~~{{{zzzzzz|||wwwsssuuuwwwxxxzzzyyyyyyyyyzzzzzzxxxwwwqqqooonnnppprrrqqqmmmhhhhhhgggfffggghhhjjjmmmoookkkllllllkkkhhheeebbb___ZZZVVVUUUYYYZZZWWWVVVWWWWWWWWWXXXWWWVVVUUUSSSSSSSSSSSSRRROOOKKKJJJJJJLLLFFFEEEFFFKKKQQQVVVUUUSSSTTTUUUVVVWWWUUURRROOOMMMGGGIIIKKKLLLMMMMMMMMMMMMKKKJJJHHHHHHIIIMMMQQQSSSZZZXXXVVVSSSPPPOOONNNNNNNNNNNNNNNMMMMMMNNNRRRUUUMMMLLLKKKKKKMMMMMMLLLJJJLLLLLLLLLNNNQQQTTTVVVWWWSSSSSSSSSTTTUUUWWWYYYZZZ]]]]]]\\\ZZZYYYZZZ^^^aaafffhhhkkklllmmmnnnppprrrllllllmmmnnnnnnnnnnnnnnnmmmkkkkkklllnnnpppppppppnnnppptttxxxzzz}}}}}}|||||||||}}}}}}}}}}}}}}}~~~~~~||||||fff]]]ZZZYYYVVVSSSOOOKKKIIIGGGFFFBBB===:::999888888777666666555444222111000000...,,,++++++------,,,***++++++)))''''''***000444((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''(((******)))((()))***))))))))))))))))))))))))))))))************))))))******))))))******+++,,,+++++++++++++++,,,---------...///...------///111000//////000111333555666888888777666666555444444777777888888888999999999:::::::::;;;<<<===??????AAABBBBBBBBBBBBCCCFFFHHHKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNRRRUUUWWWZZZ^^^```iiikkkmmmkkkfffbbbbbbbbbjjjnnnrrrqqqmmmhhhffffffkkknnnrrrwww|||~~~}}}|||zzz|||~~~~~~{{{xxxwwwzzz}}}zzzvvvvvv{{{uuuwwwzzz{{{{{{|||~~~{{{yyywwwsssqqqqqqtttwwwxxx|||~~~~~~}}}||||||~~~vvvssspppmmmmmmnnnqqqsss|||}}}~~~zzz}}}~~~{{{xxxxxx{{{zzzxxx{{{{{{yyyvvvwwwwwwwwwwwwwwwvvvvvvqqqpppoooqqqsssrrrnnnjjjiiijjjkkkmmmooopppqqqqqqnnnnnnooonnnkkkfffaaa^^^\\\YYYYYY]]]]]]XXXTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQOOOMMMIIIHHHIIIJJJHHHFFFFFFKKKSSSXXXWWWTTTVVVWWWWWWWWWUUUQQQMMMJJJFFFIIILLLNNNNNNNNNNNNOOOJJJIIIHHHHHHJJJNNNSSSVVV]]][[[YYYVVVSSSQQQPPPOOOMMMMMMMMMNNNPPPSSSUUUVVVKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJMMMQQQTTTUUUUUUQQQRRRSSSTTTVVVWWWXXXXXX\\\\\\[[[ZZZXXXXXX[[[]]]bbbdddfffhhhjjjmmmrrruuummmoooqqqssssssrrrqqqpppnnnmmmkkklllnnnqqqrrrrrrppptttyyy}}}~~~{{{zzzyyyzzz||||||{{{zzzwwwyyyzzzyyyxxxzzzggg___ZZZYYYVVVSSSOOOKKKIIIGGGEEEBBB===:::999999888777666666555444222111000000...,,,++++++------,,,***)))******))))))***---000((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((()))******((('''(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++++++++***++++++,,,------.........------///000000/////////000333555777666666666666666666666666777777777888888888888888999999::::::;;;<<<>>>???>>>@@@BBBBBBAAAAAADDDFFFHHHIIIKKKLLLMMMMMMNNNOOOMMMPPPSSSVVVXXX[[[]]]```eeeiiillljjjfffbbbbbbdddhhhlllppppppmmmiiiggggggnnnoooqqqwww}}}~~~~~~{{{|||}}}zzz|||yyy|||~~~~~~~~~}}}zzzwwwvvvyyy|||yyy}}}~~~~~~|||xxxtttrrrpppppppppyyy}}}}}}{{{|||~~~{{{xxxwwwyyy}}}|||{{{~~~}}}yyyrrrssstttuuuttttttttttttooommmlllnnnqqqqqqnnnjjjiiikkknnnppppppooonnnllljjjlllnnnooolllgggaaa]]]^^^ZZZXXXZZZZZZTTTQQQQQQQQQRRRSSSSSSSSSQQQOOONNNKKKKKKJJJHHHGGGFFFHHHJJJLLLIIIHHHNNNVVVZZZXXXUUUSSSRRRQQQOOOLLLKKKIIIIIIGGGJJJMMMMMMLLLKKKMMMNNNIIIHHHGGGGGGJJJMMMQQQTTTVVVVVVTTTSSSQQQPPPNNNMMMKKKJJJJJJMMMQQQTTTSSSQQQIIIIIIIIIJJJMMMNNNNNNMMMIIIHHHHHHKKKOOORRRSSSRRRPPPRRRTTTVVVWWWXXXWWWWWWYYYZZZZZZYYYXXXXXXYYY[[[\\\^^^aaacccfffiiimmmqqqmmmooosssvvvwwwvvvtttrrrtttqqqnnnlllnnnpppqqqqqqlllpppuuuwwwwwwwwwxxxyyyxxxwwwvvvwwwzzz{{{zzzxxxsssuuuuuutttrrrtttzzz~~~~~~hhh```ZZZYYYVVVSSSOOOKKKIIIGGGEEEAAA===:::999999888888666666555444222111000000...---+++,,,------,,,***%%%''')))***(((''''''(((((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((***+++***(((''''''((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++******++++++,,,------.........------///000//////...///000333555777333333444555666777888888777777777777888888888888999999999:::;;;<<<===>>><<>><<<@@@BBBAAA@@@AAA@@@===EEECCCAAADDDIIIMMMOOONNNRRRSSSVVV[[[___aaaaaa___^^^^^^___aaacccdddfffgggcccaaafffnnnpppkkkjjjmmmlllnnnqqquuuyyy{{{}}}~~~{{{}}}}}}||||||}}}}}}|||zzz{{{{{{zzzzzz|||~~~~~~|||zzzwwwvvvxxxyyyzzzzzz{{{|||}}}}}}}}}}}}zzz||||||zzzvvvwwwyyy}}}~~~||||||{{{yyyxxxuuuqqqooonnnoooqqqlllllllllmmmnnnlllhhheeefffhhhhhhddd___]]]```cccgggiiikkkjjjfffaaa^^^\\\VVV\\\```\\\SSSLLLJJJKKKIIIHHHIIIMMMRRRQQQKKKEEEEEECCC@@@???@@@EEEJJJMMMHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGEEECCCBBBDDDEEEGGGJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEGGGIIILLLNNNLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNKKKJJJLLLPPPQQQNNNJJJGGGHHHIIIKKKLLLLLLLLLLLLNNNQQQUUUWWWVVVUUUWWWYYYXXXXXXXXXXXXYYYZZZ[[[\\\XXX\\\aaaaaa______bbbfffnnnoooqqqtttuuutttqqqoookkkkkklllnnnooonnnkkkhhhfffdddfffiiijjjjjjooouuuzzzsssnnnnnntttwwwvvvtttsssppprrrvvvuuupppqqqwwwxxx{{{}}}{{{~~~~~~~~~xxxwwwuuuwww{{{~~~zzz||||||zzz}}}hhh^^^[[[YYYWWWSSSPPPMMMJJJIIIHHHCCC===999777888888888999888777555333111//////...---+++,,,------,,,***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---///000111//////000111222222444555666666666666555555666777888:::<<<===999999999:::;;;<<<===>>>>>>??????AAAHHHNNNKKKDDDFFFCCCBBBCCCHHHMMMPPPPPPTTTXXX\\\^^^^^^^^^___aaa``````aaacccdddfffgggggghhhgggiiioooppplllkkkmmmmmmooorrruuuxxxzzz|||}}}~~~|||zzzyyyxxxyyy{{{~~~~~~{{{zzzyyyzzz~~~|||~~~}}}|||{{{||||||}}}~~~}}}{{{yyyxxxuuussswwwxxxxxxyyyyyyzzz}}}~~~}}}}}}zzz|||~~~~~~|||yyywwwvvv{{{{{{|||}}}~~~|||yyy|||zzztttqqqqqqqqqpppooogggiiilllnnnmmmkkkhhhgggdddfffgggddd___\\\^^^aaadddddddddcccaaa]]]YYYVVVUUU[[[___\\\TTTKKKHHHHHHIIIGGGHHHLLLPPPPPPLLLHHHEEECCCAAA???@@@CCCGGGIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGDDDCCCBBBCCCEEEFFFIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDFFFHHHKKKLLLIIIJJJLLLMMMLLLJJJGGGEEEHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIIIILLLQQQTTTQQQNNNIIIJJJKKKKKKLLLLLLLLLLLLLLLOOOSSSVVVVVVXXX[[[^^^WWWWWWWWWWWWYYY[[[]]]___YYY]]]``````]]]]]]___ccciiiiiiiiillloooooommmjjjjjjjjjkkklllnnnllliiifffgggeeeeeegggfffhhhpppyyy|||vvvooommmqqquuuuuutttrrrooopppssssssoooqqqwwwuuuxxx~~~|||}}}~~~}}}{{{xxxxxxxxxyyy{{{~~~~~~{{{}}}}}}}}}|||}}}|||xxx}}}ggg]]][[[YYYWWWTTTQQQMMMKKKJJJGGGCCC===999888888888888999888777555333111000//////...,,,---......---+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,---------------...000000/////////000000111222444555666666666333444555666888;;;===>>>999999999:::;;;<<<===>>>@@@===<<>>:::999999999888888888666555333111000///...---,,,,,,------,,,+++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,...000000///...///000///000111333555666666777444444555666888999;;;<<<999999999:::;;;<<<===>>>@@@>>>>>>DDDQQQZZZVVVMMMGGGEEEDDDDDDGGGLLLPPPSSSWWWZZZ^^^^^^[[[YYY[[[^^^```aaacccdddeeefffffffffjjjiiiiiijjjkkkkkkkkkmmmlllmmmoooqqqrrrttttttuuuyyyzzz}}}~~~~~~|||yyywwwwwwuuuvvv}}}~~~~~~}}}|||{{{~~~}}}~~~zzzyyyzzz|||||||||zzz|||~~~zzz{{{|||~~~}}}|||xxxtttqqqrrrssssssrrrtttvvvyyy}}}zzzyyyxxxzzz{{{xxxsssppprrrttt{{{yyyvvvuuutttsssqqqoooqqqsssvvv{{{~~~{{{wwwtttrrrnnniiidddggglllqqqoooggg```]]]]]]^^^```aaa```\\\XXXWWWWWWddd___YYYXXXZZZZZZUUUQQQOOORRRSSSQQQKKKFFFEEEFFFGGGEEEDDDFFFIIILLLMMMLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEDDDDDDCCCAAAAAAAAABBBCCCDDDFFFGGGGGGIIIKKKLLLLLLJJJHHHFFFHHHHHHIIIJJJKKKKKKJJJJJJFFFEEEFFFJJJNNNQQQRRRQQQMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLOOORRRVVVZZZ___bbb___]]]YYYUUUSSSTTTUUUWWW[[[]]]^^^^^^\\\\\\___aaaccc___\\\^^^eeeiiihhheeefffeeeeeeggghhhgggeeecccdddeeefffccc]]]\\\gggtttuuurrrnnnllllllnnnoooooonnnmmmmmmmmmmmmmmmpppsssyyyyyy}}}|||zzzxxxzzz|||zzz{{{}}}{{{zzzzzz{{{zzzxxxxxxsssssssssuuuxxxyyyyyyxxxuuuwwwyyyyyyzzzzzzzzz~~~}}}xxx{{{vvvzzz~~~yyy}}}{{{tttzzz~~~~~~~~~{{{vvvrrrrrrssstttuuuwwwxxxyyy~~~hhh]]]XXXVVVTTTQQQNNNLLLJJJHHHFFFBBB>>>;;;::::::999888888777666555333222000000---,,,++++++,,,,,,+++)))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,...///000///...///000...///111333444555666666777666666666777888999999999999999:::;;;<<<===>>>>>>AAABBBEEEKKKPPPOOOIIIGGGFFFEEEEEEFFFJJJNNNQQQTTTTTTUUUVVVXXXYYYYYYYYY\\\^^^```bbbcccccccccccceeegggiiikkkmmmooooooooommmnnnpppqqqsssssstttttttttwww{{{~~~~~~{{{zzzvvvsssttt{{{}}}|||zzz|||~~~~~~~~~~~~{{{yyy{{{}}}~~~~~~}}}|||zzz|||~~~zzzyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~yyyuuuppppppqqqqqqpppqqqtttvvvyyy{{{|||}}}}}}{{{yyywwwsssttttttrrrooonnnpppssswwwuuusssrrrrrrqqqpppnnnlllmmmpppuuuxxxxxxwwwvvvwwwzzz}}}zzzssskkkfffcccdddiiimmmkkkddd]]]ZZZ[[[\\\]]]]]]\\\YYYUUUSSSRRRZZZTTTOOONNNQQQQQQNNNJJJJJJKKKJJJGGGCCCCCCEEEHHHEEECCCBBBCCCEEEHHHJJJKKKFFFEEEEEECCCBBBAAA@@@@@@>>>>>>??????@@@AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAADDDDDDDDDCCCBBBAAAAAA@@@?????????@@@AAABBBCCCCCCIIIIIIHHHHHHIIIIIIIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEGGGIIIKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJIIILLLLLLMMMOOOSSSWWWZZZ\\\]]]ZZZVVVRRRPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ]]]______[[[YYY[[[aaaeeeeeedddcccbbbbbbdddffffffdddcccaaacccfffddd\\\XXX^^^hhhjjjkkkmmmnnnmmmlllkkkkkklllmmmmmmlllkkklllnnnpppzzzxxxyyyzzzwwwvvvwwwxxxwwwtttssstttxxxyyyzzz{{{||||||yyyvvvrrrrrrrrrtttvvvwwwwwwvvvrrruuuxxxyyyyyyxxxyyyzzzzzz||||||zzz{{{~~~|||www{{{uuu{{{zzz}}}}}}zzzxxxyyyvvvrrroooppppppqqqrrrrrrssssssiii^^^VVVUUUSSSQQQNNNKKKIIIHHHEEEBBB>>><<<;;;;;;:::999888777666555333222111000---+++******+++,,,***)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,---//////.........///...///111222333444444555888777777666666777777888999999999:::;;;<<<===>>><<>>>>>>>>>>>??????>>>???@@@AAABBBAAA@@@???CCCBBBBBBAAA@@@???>>>>>><<<======>>>???@@@@@@@@@GGGFFFEEEEEEEEEGGGHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFJJJJJJJJJJJJJJJIIIHHHGGGJJJIIIIIILLLOOORRRSSSSSSTTTRRRPPPOOOOOOPPPRRRTTTQQQQQQQQQRRRSSSVVVXXXZZZYYYWWWWWWXXX[[[^^^`````````___```bbbdddfffeeeddd___aaaeeeddd^^^WWWZZZ```ccchhhnnnooommmjjjiiiiiikkknnnooollljjjllllllkkkuuusssrrrvvv{{{~~~{{{wwwvvvvvvvvvuuusssqqqrrrssstttwwwyyyyyy{{{}}}zzzuuuuuutttuuuvvvwwwvvvtttrrrnnnrrrwww{{{|||zzzwwwuuuwww{{{}}}zzzzzz}}}~~~}}}|||yyy~~~~~~{{{tttqqqrrrqqqnnnqqqrrrsssuuuuuuuuutttsssjjj___WWWVVVTTTQQQNNNLLLJJJIIIEEEBBB>>><<<<<<;;;:::999777777666555333222111111...,,,++++++,,,---+++***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++---//////...---...//////000111222333333333333666666666666666777888888999999999:::;;;<<<===>>>;;;@@@DDDBBBBBBDDDDDDBBBEEEGGGHHHHHHFFFEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSVVVYYY]]]___``````___^^^gggooorrruuuwwwsssmmmiiijjjlllnnnooopppqqqqqqssstttwwwxxxyyyxxxvvvtttooommmmmmooossswwwzzzzzz~~~{{{{{{|||xxxyyy|||~~~}}}}}}}}}}}}zzzsssuuu~~~~~~~~~|||||||||zzz}}}}}}zzzzzz{{{xxxwwwzzz{{{zzz{{{|||~~~~~~|||~~~~~~}}}{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzyyy}}}|||{{{||||||zzzvvvsssppppppqqqpppooopppsssuuurrrsssvvvxxxzzz{{{{{{{{{pppnnnkkkmmmpppqqqooolllrrrrrrrrrssstttssspppnnnjjjiiilllqqqqqqllljjjmmmppptttxxxvvvpppiiieeeddd]]]]]]^^^^^^^^^]]]\\\\\\ZZZXXXVVVSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFEEECCCAAA@@@@@@AAA@@@@@@?????????AAACCCEEEAAA@@@???>>>>>>???@@@AAA>>>>>>>>>============<<<<<<===???AAAAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBBAAAAAACCCDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHLLLNNNMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPOOOOOOQQQTTTUUUVVVTTTVVVXXXXXXXXXYYY\\\___]]]]]]^^^```dddfffffffff``````bbbccc___ZZZ[[[```dddjjjppppppkkkhhhhhhjjjjjjoooqqqmmmkkklllkkkgggmmmmmmooorrrvvvxxxxxxvvvsssuuuuuusssqqqrrrtttvvvsssvvvvvvtttvvv{{{zzzuuutttuuuvvvxxxzzzyyyvvvsssmmmppptttzzz~~~~~~{{{xxxzzz}}}}}}|||}}}|||zzz~~~~~~yyyrrroooqqqqqqooopppsssvvvyyyzzzzzzxxxwwwkkk```WWWVVVUUURRROOOMMMKKKJJJEEEBBB???===<<<;;;:::999777777666555333222111111///---,,,,,,---...,,,+++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++---//////...---...//////000111222222222222222444444555555666888999:::999999999:::;;;<<<===>>>:::???AAAAAACCCFFFFFFBBBDDDGGGIIIHHHFFFDDDEEEFFFGGGKKKNNNLLLIIIHHHMMMQQQRRRTTTXXX\\\___``````___[[[fffooorrruuuvvvppphhhcccdddfffhhhjjjkkkkkklllnnnppprrrtttuuuuuuuuutttnnnmmmmmmmmmooossswwwzzzxxx{{{~~~}}}{{{yyyyyy{{{xxxyyy}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||vvvzzz~~~~~~|||zzz~~~zzz~~~yyyvvvyyy{{{zzzxxxyyyyyywwwwwwzzz{{{zzz{{{~~~zzz|||~~~|||yyyzzzyyyyyyyyyyyyxxxzzz~~~zzzzzzyyyxxxxxxyyyyyyzzz}}}|||{{{zzzyyyxxxwwwwwwzzzyyyyyyzzz{{{zzzxxxvvvpppqqqqqqqqqppppppsssuuuqqqrrruuuwwwzzz|||~~~~~~vvvqqqnnnpppuuuvvvqqqlllppppppppprrrsssqqqmmmjjjhhhfffjjjooonnniiigggkkkoooooonnnmmmkkkgggccc```___]]][[[[[[[[[[[[ZZZXXXZZZXXXTTTQQQOOONNNMMMLLLCCCEEEGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFDDD@@@===<<<>>>??????>>>>>>>>>AAABBB>>>===<<<;;;<<<===@@@AAA???>>>>>>===<<<<<<;;;;;;;;;<<>>===AAA@@@???>>>===<<<;;;;;;::::::;;;<<<============<<<===???AAABBBBBBAAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBAAAAAABBBDDDDDDEEEEEEFFFFFFFFFEEEEEECCCBBBCCCFFFKKKLLLKKKHHHLLLLLLKKKKKKKKKKKKKKKLLLUUUSSSQQQQQQRRRTTTUUUVVVSSSWWW[[[[[[XXXXXX[[[___\\\\\\]]]___dddgggggggggaaa___```bbb```]]]^^^bbbiiinnnrrrpppjjjfffhhhkkkjjjpppsssnnnkkkllljjjdddhhhkkkooossswwwxxxyyyxxxpppssssssqqqooorrrvvvyyysssuuusssooorrryyyzzzvvvqqqrrruuuyyy}}}}}}zzzxxxnnnooorrrwww|||~~~}}}zzzxxx{{{}}}{{{zzzwwwyyy}}}}}}zzztttrrrtttuuusssnnnqqqvvv{{{}}}}}}{{{yyygggcccYYYVVVQQQNNNLLLKKKJJJIIIEEECCC???===<<<;;;999777666888999777555222111111///---++++++,,,,,,,,,++++++******)))(((''''''&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))(((''''''&&&&&&&&&&&&'''))))))((((((''''''&&&&&&''''''''''''((((((((((((++++++$$$%%%000000)))(((******))))))******+++,,,+++++++++---/////////...//////000111111111111111888777666555555666777888888888777777888:::;;;===>>>>>>>>>???@@@AAACCCCCCGGGFFFDDDCCCBBBBBBCCCDDDJJJGGGDDDGGGLLLPPPOOOLLLUUUWWWYYYXXXWWWYYY^^^bbbbbbhhhooorrrqqqmmmlllkkkhhhhhhgggggggggggghhhiiijjjmmmqqqtttuuussspppnnnpppllliiijjjmmmppppppooosssvvvyyyyyyvvvuuuvvvxxx~~~}}}|||{{{zzzzzzzzz~~~}}}{{{{{{~~~}}}}}}~~~~~~~~~~~~|||zzzyyy|||{{{|||}}}xxxxxxwwwvvvuuuttttttttttttvvvyyy}}}}}}{{{xxxyyy{{{zzzyyyyyyzzz||||||{{{yyy|||~~~~~~~~~~~~|||zzzzzzxxxuuuuuuwwwyyy{{{|||{{{wwwxxxzzzzzzwwwsssxxx{{{~~~|||wwwrrrpppppppppwww{{{xxxuuutttsssppprrrvvvvvvqqqoooqqqrrrqqqrrrpppqqqvvvyyyzzz}}}vvvrrrqqqtttuuusssrrrssspppkkkkkkqqqssspppmmmnnnfffhhhkkkllllllkkkkkkkkklllmmmmmmhhhbbb___cccggg```^^^[[[ZZZZZZYYYWWWVVVYYYWWWTTTQQQMMMIIIFFFEEE@@@BBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;???@@@@@@???===<<<>>>???AAA@@@>>>;;;888888;;;===;;;<<<===>>>>>>>>>>>>>>>???>>><<<:::888777666666999999999999:::;;;<<<===<<<;;;;;;<<>>>>>@@@BBBCCCHHHDDDAAAAAACCCEEEDDDCCCEEE@@@BBBGGGFFFCCCJJJXXXWWWQQQJJJGGGHHHLLLOOOPPPQQQQQQOOOMMMKKKLLLPPPSSSTTTUUUVVVVVVVVVWWWYYY[[[aaa[[[YYY^^^ccceeegggjjjfffbbb``````]]]XXXYYY___cccfffiiilllmmmllljjjiiilllmmmnnnooonnnmmmkkkiiijjjiiikkkqqqxxx{{{yyyuuuqqqmmmlllpppppplllmmmqqquuuvvvvvvssspppppptttwwwwwwtttrrrtttyyy~~~wwwuuutttxxx}}}~~~{{{wwwyyywwwwwwzzz{{{xxxvvvvvvvvvvvvyyy||||||zzz{{{~~~|||zzzvvvuuuttttttvvvzzz~~~fffaaa[[[WWWRRRNNNKKKJJJHHHFFFEEECCC???===<<<;;;999777666777888777555222111111///---++++++,,,,,,,,,+++*********)))((('''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&'''&&&'''((()))******)))((('''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((('''))))))'''%%%%%%(((,,,******))))))******+++,,,+++++++++,,,...///...---...///000000111111000000666555555555666777888888999999888888999:::<<<===>>>>>>>>>>>>???AAABBBCCCEEEDDDCCCBBBAAABBBBBBCCCHHHGGGHHHMMMSSSUUURRRNNNSSSUUUVVVVVVVVVXXX\\\``````ffflllooommmjjjiiijjjhhhhhhhhhhhhiiiiiiiiiiiiiiikkknnnqqqrrrqqqooonnnnnnllljjjllloooqqqrrrqqqnnnqqqtttsssqqqqqqsssvvv|||{{{zzzxxxvvvuuuuuutttzzz{{{{{{zzzxxxxxx{{{}}}}}}||||||{{{{{{||||||xxxxxxxxxzzz~~~~~~|||~~~}}}zzzyyyzzz}}}}}}|||yyyvvvtttwww~~~xxxvvvvvvuuuxxxxxxwwwvvvuuuuuuuuuuuuxxxxxxyyyxxxwwwwwwxxxzzzuuuttttttuuuxxxyyyyyyxxx|||~~~~~~|||{{{|||~~~{{{yyytttrrrqqqrrruuuyyy|||}}}|||zzz{{{}}}}}}xxxtttsssuuuxxxxxxvvvtttrrrqqqpppssstttqqqqqqrrrrrroooppptttvvvttttttuuurrrmmmjjjlllrrrzzz}}}zzzxxxyyyxxxsssqqqttttttpppnnnooorrrmmmlllppprrrooommmnnnoooqqqssssssqqqooommmmmmnnnmmmjjjgggeeecccccccccccc___ZZZVVVUUUUUUVVVUUUUUUTTTRRROOOLLLJJJGGGFFFBBBCCCDDDBBB???=========???????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<======<<<;;;:::<<<===AAAAAA???<<<999999;;;===;;;;;;<<<=========<<<<<<===<<<;;;999888666666555666555555666666888999999<<<;;;;;;<<<>>>??????>>>@@@AAABBBAAAAAACCCFFFIIIEEEBBB???======>>>@@@AAAEEECCC@@@AAACCCDDDCCCAAAFFF@@@???CCCBBBAAAKKKZZZiiiaaaVVVNNNKKKLLLMMMNNNOOOOOONNNMMMKKKLLLNNNPPPTTTUUUWWWWWWVVVWWWYYY[[[]]]XXXVVV[[[___aaadddggggggcccaaabbb___ZZZ[[[``````bbbfffjjjlllllljjjiiinnnnnnnnnmmmmmmnnnnnnnnnnnnmmmooouuu|||~~~|||yyyvvvrrrqqqttttttqqqrrrvvvyyyyyyyyyxxxwwwwwwyyy{{{vvvrrrpppqqqwww~~~~~~{{{yyy{{{~~~}}}zzz|||{{{zzz||||||yyyxxxxxxzzz|||}}}}}}}}}~~~~~~zzzwwwxxxvvvtttssstttwww{{{}}}ddd```[[[WWWRRRMMMJJJHHHFFFDDDEEEBBB???===<<<;;;888777555777888777444222111111///---++++++,,,,,,,,,+++******))))))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###%%%''''''''''''((())),,,,,,***))))))((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&,,,,,,$$$%%%---,,,******))))))******+++,,,******+++,,,---------------......///000/////////111222444666777888999999:::999888888999:::<<<===============>>>@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBEEEGGGKKKRRRXXXYYYVVVQQQPPPQQQQQQRRRSSSUUUYYY]]]^^^bbbgggiiigggeeefffgggfffgggiiijjjjjjjjjiiiiiiiiijjjlllnnnooooooooonnnooonnnnnnoooqqqrrrqqqpppmmmoooqqqpppnnnooorrrvvv{{{zzzxxxuuusssrrrqqqpppwwwxxxxxxwwwvvvwwwyyy|||{{{}}}~~~}}}yyyvvvwwwxxxuuuttttttuuuyyy~~~~~~~~~}}}xxxxxxwwwwwwwwwwwwwwwwwwyyyyyywwwrrrooorrr{{{vvvqqqsssvvv{{{{{{{{{zzzzzzyyyxxxxxxzzzwwwtttsssuuuvvvwwwwwwrrrqqqpppqqquuuxxxyyyyyyxxx{{{~~~}}}zzzxxxwwwwwwzzz~~~~~~yyyvvvrrrpppoooppptttyyy|||}}}yyyxxxxxxzzz|||{{{vvvqqqoooppprrruuuwwwwwwuuusssqqqqqqooommmqqqvvvuuuqqqooosssvvvxxx{{{{{{uuummmiiijjjqqqzzz}}}yyyvvvvvvyyyuuurrrsssrrrnnnkkkkkkppplllkkknnnppppppqqqssswwwxxxyyywwwtttqqqppppppqqqlllhhhiiimmmnnniiidddccc]]]UUUPPPOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMKKKKKKGGGGGGFFFCCC>>>;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>======<<<;;;;;;;;;999999:::999888888:::;;;BBBAAA???<<<999999:::<<<;;;;;;<<<<<<;;;;;;::::::;;;:::999888777666555555555444444444555666777888;;;::::::;;;===>>>>>><<<=========<<<;;;===@@@CCC@@@???===<<<;;;===>>>???BBBAAA@@@AAABBBCCCBBB@@@FFF@@@===>>>>>>@@@KKKXXXooofffZZZOOOJJJIIIJJJJJJJJJLLLLLLLLLKKKJJJKKKMMMSSSTTTVVVVVVVVVVVVXXXZZZYYYUUUTTTXXX\\\]]]```ccceeebbbaaaaaa^^^ZZZ[[[___]]]___cccgggjjjjjjjjjiiimmmmmmlllkkklllmmmoooqqqrrrrrrtttyyy}}}{{{xxxwwwxxxxxxwwwxxx{{{|||{{{{{{|||~~~~~~~~~uuurrrooopppvvv~~~~~~~~~~~~{{{xxxxxxzzz~~~{{{~~~}}}zzzyyyyyywwwsssqqqqqqssswwwyyyddd___YYYUUUPPPLLLJJJHHHFFFEEEEEEBBB???===<<<:::888666555666777777444222111111///---++++++,,,,,,,,,+++***)))))))))((((((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&))),,,,,,,,,***)))((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((+++%%%***...))),,,000(((******))))))******+++,,,)))+++,,,---,,,,,,,,,---,,,---......//////.........///222555888999::::::999888888777888999:::;;;;;;;;;<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@AAAAAACCCEEEJJJQQQWWWYYYWWWTTTMMMNNNNNNNNNPPPSSSVVVYYY[[[^^^bbbcccaaa```bbbddddddfffhhhjjjkkkkkkiiihhhjjjjjjkkklllmmmnnnooooooqqqqqqqqqqqqqqqqqqooonnnrrrttttttrrroooppptttxxxzzzyyyxxxvvvtttssssssrrruuuuuuuuuuuuvvvwwwyyyzzzzzz~~~~~~xxxttttttvvvwwwwwwvvvvvvwww|||~~~~~~|||vvvrrrpppttt{{{}}}xxxrrrvvvxxxxxxtttppppppwww~~~tttrrrvvvyyy}}}~~~~~~|||{{{zzzvvvssssssvvvwwwvvvtttqqqpppoooppptttxxx{{{{{{uuuwwwyyyzzzxxxwwwvvvwwwwwwyyy}}}~~~yyytttuuussspppqqqssswwwyyyzzzrrrsssuuuxxxyyywwwqqqlllpppoooqqquuuyyyzzzwwwtttrrrqqqoooqqqyyy~~~wwwooorrruuuxxx~~~{{{rrrpppnnnqqqvvvxxxwwwxxx{{{xxxtttqqqrrrrrrmmmkkklllmmmkkkjjjlllooosssvvvyyywwwwwwvvvsssqqqqqqsssvvvssskkkfffjjjssswwwpppggg]]]XXXRRRNNNMMMNNNPPPQQQSSSRRRRRRQQQQQQPPPPPPPPPJJJJJJHHHDDD@@@<<<;;;<<<888999:::<<<===???@@@AAA=========<<<<<<;;;;;;;;;666777888777666666888:::@@@@@@???<<<999888:::;;;;;;;;;;;;;;;;;;:::999888999999999999888777666666777777666666777888888999;;;:::999:::<<<===<<<;;;<<<<<<;;;:::999:::<<>>???AAAAAAAAABBBBBBBBBAAAAAAFFFAAA===>>>===>>>GGGPPP\\\WWWPPPIIIFFFEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIOOOQQQSSSTTTTTTTTTUUUWWWWWWTTTTTTXXX[[[[[[]]]bbbaaa```___^^^[[[YYYYYY[[[]]]___cccfffhhhiiiiiihhhjjjjjjjjjkkklllmmmnnnnnnssssssuuuzzz~~~}}}{{{yyyyyyyyyyyy{{{}}}|||{{{zzz}}}~~~uuusssrrrsssxxxyyyzzz{{{xxx|||}}}{{{{{{}}}xxxuuurrrooooooqqqtttvvveee```WWWSSSOOOLLLKKKJJJIIIHHHDDDBBB>>><<<;;;:::888666444555777666444222111111///---++++++,,,,,,,,,+++))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''***)))&&&$$$$$$(((...333******)))((('''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((***((())))))&&&'''***(((******))))))******+++,,,))),,,......,,,+++,,,---,,,,,,---...............,,,...111555777999999999888888777666666777999999:::::::::;;;<<<===>>>???>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFKKKQQQTTTVVVVVVNNNMMMLLLMMMOOORRRTTTVVVXXX\\\___```^^^]]]___bbbccceeegggjjjkkkkkkjjjiiijjjjjjjjjjjjkkklllmmmmmmnnnooopppqqqqqqqqqqqqqqqwwwxxxwwwtttqqqqqqtttwwwwwwwwwvvvuuuuuutttuuuuuurrrqqqrrrssstttvvvwwwwwwyyy}}}}}}vvvrrrrrrtttzzz{{{{{{yyyxxxyyy}}}~~~~~~}}}vvvpppnnnwww|||pppvvvyyy{{{zzzvvvtttvvvzzz~~~tttpppsssvvvuuu|||}}}~~~|||{{{yyywwwuuuwwwyyyyyyvvvrrrpppooonnnooossswwwyyyzzzwwwwwwvvvtttrrrrrrtttvvvvvvxxx{{{{{{wwwtttqqqooooooqqqtttvvvwwwqqqtttxxx||||||yyysssoooqqqpppqqquuuyyyzzzvvvsssqqqqqqrrrwww|||nnnoooqqqttt{{{}}}vvvsssqqqssswwwyyyxxxyyy|||uuuqqqppprrrssspppooopppoooooonnnmmmnnnrrrvvvxxxsssrrrooommmmmmqqqwww|||uuukkkdddhhhqqqtttkkkaaaVVVTTTRRRQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOHHHGGGFFFCCC???======>>>888999:::<<<>>>???AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;666777888777666666777999======<<<:::888777888999;;;;;;;;;;;;:::999888888888888999::::::999888888888777777777777888999999:::999888888:::;;;:::999=========<<<::::::;;;===:::;;;<<<<<<;;;<<>>AAAFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCEEEHHHIIIHHHGGGGGGGGGKKKMMMPPPQQQQQQPPPQQQSSSWWWTTTUUUYYY[[[ZZZ]]]aaa___``````]]][[[ZZZZZZ[[[```aaadddfffgggggggggfffhhhjjjmmmoooooonnnlllkkkpppqqqsssvvvzzz|||||||||zzzzzzxxxvvvvvvxxxzzzzzz|||zzzzzz}}}~~~vvvvvvwwwyyy{{{~~~|||}}}|||~~~~~~~~~{{{}}}~~~{{{xxxwwwyyy|||uuussspppnnnnnnooorrrsssfff```VVVSSSOOOLLLKKKKKKJJJIIIDDDAAA>>><<<;;;:::777666333555666666444222111111///---++++++,,,,,,,,,+++))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###%%%***222888(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((%%%,,,)))(((222///''',,,******))))))******+++,,,***---000///,,,+++,,,///,,,------...///............///111333555777888888999888777666666777888999999999999999;;;<<<===>>>======???@@@AAAAAAAAAAAABBBBBBDDDGGGKKKOOOSSSUUUQQQOOOMMMMMMOOORRRTTTTTTWWW[[[______]]]]]]^^^aaadddeeegggiiikkkllllllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhkkkmmmnnnoooqqqsssuuutttvvvvvvtttpppppprrruuutttsssssssssssssssssstttooonnnoooqqqtttvvvvvvuuuwwwyyyzzzxxxtttqqqqqqrrrzzz}}}}}}yyywwwwwwxxx~~~~~~}}}|||wwwqqqpppyyy}}}qqqwwwzzz}}}~~~}}}|||{{{zzz~~~yyyqqqkkkmmmrrrrrroooxxxzzz}}}}}}zzzxxxxxxxxxxxxyyyzzzxxxuuusssooonnnmmmnnnrrruuuvvvvvv{{{zzzwwwssspppppprrruuurrrsssvvv|||{{{ooommmllllllppptttvvvwwwwwwzzz{{{xxxqqqrrrtttvvvxxxxxxuuusssppprrrtttyyy|||mmmooopppqqqvvv{{{zzzvvvooopppuuu{{{}}}yyyvvvwwwssspppooosssuuuttttttuuuvvvxxxuuuooolllmmmoooooonnnnnnlllkkklllqqqwww|||sssjjjbbbbbbffffff]]]UUUTTTTTTTTTVVVWWWVVVTTTQQQJJJJJJJJJJJJJJJJJJJJJJJJBBBBBBAAA???<<<;;;<<<===999999:::;;;===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;777888888777555444666777777888999777666555666888888888999999999888777777666777999:::::::::999999666666555555555555666666999888777777999999888777999:::;;;;;;999777666777999;;;<<<;;;:::<<<@@@EEEEEEEEEDDDBBB@@@???AAABBBAAAAAAAAAAAAAAA@@@?????????BBBEEEGGGFFFDDDCCCCCCBBBDDDFFFGGGGGGFFFFFFGGGHHHKKKMMMOOONNNNNNOOOOOOUUUSSSUUUYYYYYYXXX[[[``````cccccc```]]]^^^^^^\\\```aaaccceeefffffffffeeejjjlllppprrrqqqoookkkhhhjjjkkknnnpppsssuuuvvvwwwvvvvvvtttpppppptttvvvvvv{{{zzzzzz|||~~~wwwyyyzzzzzzzzzzzz|||~~~{{{yyyyyy}}}~~~|||yyyvvvuuuwwwxxxsssrrrqqqooooooooooooooofff```XXXUUUPPPMMMLLLKKKJJJIIIDDDAAA>>><<<;;;999777555222444666555333222111111///---++++++,,,,,,,,,+++(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))...111&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''(((((((((((($$$...&&&:::kkkggg<<<...******))))))******+++,,,+++...111000---+++---000------...///////////////111111111222333555666777;;;:::999888888999::::::888888888999:::;;;<<<===<<<===???AAABBBBBBBBBBBBBBBDDDFFFHHHJJJMMMPPPSSSTTTQQQOOONNNQQQSSSTTTSSSWWW[[[___aaa___]]]^^^```fffggghhhjjjlllnnnooopppllllllllllllkkkjjjiiihhhiiikkkllllllkkkmmmppptttnnnqqqsssssspppppprrruuutttssssssrrrqqqqqqqqqrrrqqqppppppssswwwyyyxxxwwwxxxwwwvvvuuussssssssssssyyy~~~~~~xxxuuuuuu{{{~~~|||zzzyyyvvvuuuuuuyyy||||||xxxsssxxxxxxzzz~~~yyyvvvppplllooouuuvvvqqqwwwzzz}}}~~~zzzxxxxxxyyyyyyyyywwwuuuuuuvvvqqqppppppqqqsssuuuttttttxxxxxxxxxvvvuuuuuuxxxzzzuuutttuuu{{{~~~sssqqqnnnooorrruuuwwwxxxxxx|||~~~|||tttwwwzzz|||{{{yyyxxxxxxuuuvvvvvvxxx~~~{{{rrrvvvwwwvvvwwwyyyxxxuuunnnnnnqqqwwwxxxuuusssuuutttppppppuuuxxxwwwwwwyyy{{{~~~{{{qqqkkkkkkkkkiiiiiijjjkkkllllllmmmppprrrlllfff___\\\\\\ZZZUUUQQQRRRRRRSSSTTTUUUTTTQQQNNNHHHHHHGGGGGGFFFFFFEEEEEEAAAAAA???===::::::;;;===999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888777666333222333444222333555444333333444666444444555666666666555555444555777999::::::999888555555444444444444444555888777666666888888777666888:::======:::777555444888:::;;;999888:::AAAGGGGGGGGGDDD@@@<<<<<>>???@@@AAABBBBBBAAA???>>>BBBEEEFFFDDDBBBBBBBBBAAACCCEEEFFFEEEEEEFFFGGGGGGJJJMMMNNNNNNMMMMMMNNNQQQPPPSSSVVVVVVTTTWWW\\\___dddeee```^^^```___\\\]]]^^^```bbbdddeeeeeeeeelllmmmoooooommmjjjgggddddddfffhhhjjjlllnnnpppqqqqqqssspppkkkkkkpppsssqqqwwwxxxxxxxxxwwwyyy{{{}}}wwwxxxyyywwwuuuuuuxxx{{{}}}{{{yyyvvvvvvyyy}}}~~~~~~~~~}}}{{{yyyyyyyyyzzzyyyyyysssssssssqqqpppmmmkkkjjjfff```ZZZWWWRRRNNNLLLKKKIIIHHHDDDAAA>>><<<;;;999777555222444666555333222111111///---++++++,,,,,,,,,+++(((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((()))(((..."""PPPWWW---*********)))***++++++,,,,,,///333111---+++...111---...//////000000//////333222111111222444555666===<<<;;;:::::::::;;;<<<777777777888999:::<<<<<<<<<===???AAABBBCCCBBBBBBCCCEEEHHHJJJLLLMMMOOOQQQWWWSSSPPPPPPRRRTTTTTTSSSWWW[[[```bbb```^^^___```iiiiiijjjkkkmmmoooqqqssspppqqqqqqqqqpppnnnlllkkknnnnnnnnnkkkhhhhhhkkknnnkkknnnrrrsssrrrqqqtttvvvwwwvvvuuusssrrrqqqqqqqqquuuttttttwww|||~~~}}}{{{zzzxxxuuuuuuvvvwwwwwwvvvxxx{{{wwwuuuyyy|||~~~{{{xxxvvvuuuwwwyyywwwsssppprrruuuyyywwwwww|||xxxwwwtttqqquuu{{{}}}zzzyyy|||}}}zzzxxxzzzyyyvvvsssrrruuuxxxtttttttttuuuwwwwwwvvvtttqqqssswwwyyy{{{}}}|||zzzyyy|||~~~{{{xxxuuutttuuuvvvwwwxxxuuuyyy|||zzzwww{{{~~~~~~zzz{{{yyyxxx{{{{{{xxx~~~~~~{{{{{{xxxuuurrrnnnlllmmmnnnooosssxxxuuurrrrrrwwwyyyyyyyyy{{{{{{|||rrrkkkkkkjjjgggeeehhhkkklllkkkiiiggggggeeeaaa]]]ZZZXXXWWWVVVUUUQQQPPPOOOOOOOOONNNLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA>>>;;;;;;<<<>>>999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777555222111111222///000222222222222333555111222222333444444444444222333666888999999888777666555555444444444555555888777666666777888777555>>>BBBEEEFFFCCC>>>;;;999777999:::888666999AAAGGGHHHGGGDDD>>>:::999===AAA===>>>??????AAADDDCCCAAA===@@@BBBBBB@@@>>>???AAABBBCCCEEEEEEDDDEEEFFFHHHGGGJJJMMMOOONNNNNNNNNNNNMMMMMMPPPTTTSSSPPPSSSYYY]]]cccddd___\\\___^^^[[[ZZZ[[[]]]```bbbdddeeefffmmmlllkkkiiigggdddbbbaaaaaacccfffggghhhjjjmmmnnnnnnpppnnnhhhhhhnnnpppnnnrrrtttuuusssqqqrrrvvvzzzwwwwwwvvvsssppprrrwww{{{|||{{{xxxuuutttvvvzzz}}}{{{{{{~~~~~~wwwvvvvvvzzz~~~}}}uuuuuuuuusssppplllhhhffflll___[[[XXXSSSPPPNNNLLLIIIGGGGGGCCC>>>:::888888777666333444444444333111///...000...+++***+++++++++***)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((...!!!LLL[[[555***)))(((((((((***---...,,,///111...***))),,,///------///000000///......000000111222333555666777666999;;;;;;888888;;;>>>:::888666555555888:::<<>><<<<<<<<<<<<;;;;;;;;;:::::::::999999777777888999:::;;;;;;<<<777666444222000//////000000000000///000111111222333333333333333333333222666666777888888888888888777666555444444444444444666666666555444444333333;;;CCCKKKIII@@@777444666777777777888:::<<<>>>@@@FFFDDDAAA>>><<<<<<<<<<<<>>>>>>>>>>>>????????????>>>???AAAAAA@@@@@@@@@AAADDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIIIIJJJMMMOOORRRQQQPPPOOOPPPRRRUUUVVV[[[ZZZYYYZZZ[[[ZZZYYYWWWWWWZZZ^^^aaabbbccceeegggmmmkkkgggccc```_________dddeeefffgggiiijjjlllmmmqqqmmmiiiiiilllpppqqqqqqqqqssstttttttttuuuwwwyyy{{{yyyzzzxxxrrrmmmvvv|||wwwyyy|||{{{yyyzzz~~~|||~~~|||~~~}}}vvvrrrxxx{{{wwwrrrooopppssssssmmmgggkkk^^^[[[XXXTTTPPPNNNLLLIIIGGGGGGCCC===:::888777666555444444444444333111000...///---***)))***+++***)))))))))(((((((((((()))))))))(((((((((((((((((()))(((((('''''''''&&&&&&&&&)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&,,,""";;;uuurrr@@@*********)))(((((()))***++++++...000...***(((+++...,,,---...000000000000000000000111111333555666777777999;;;<<<;;;:::;;;<<<:::999777777777888:::;;;@@@?????????@@@AAACCCDDDEEEFFFFFFGGGIIIJJJLLLMMMPPPQQQPPPOOONNNOOORRRUUUUUUXXX\\\^^^^^^___```aaaeeeeeegggiiikkklllllllllmmmkkkiiikkkooorrrrrrrrrnnnpppppplllhhhgggkkkpppiiiooosssssstttyyy{{{zzz{{{|||{{{{{{|||yyyxxxxxxwwwvvvvvvvvvxxx{{{~~~}}}yyyuuusssyyy}}}~~~|||wwwrrrtttwww{{{}}}|||{{{zzzzzzyyyzzzzzzzzz|||uuurrruuuyyyzzzzzz|||{{{|||~~~}}}yyyxxxsssqqqtttuuusssuuuyyyzzzwwwuuuuuuwwwxxxxxxwwwwwwxxx{{{}}}|||zzzzzz|||}}}{{{zzzzzzxxxvvvvvvxxxxxxtttqqqnnnnnnpppssswwwxxxwwwuuuzzzzzzzzzyyyxxxyyy}}}}}}yyyxxxxxxxxxxxxwww|||~~~}}}zzzxxxyyyzzzssspppkkkjjjnnnwww|||tttpppuuuzzzwwwppplllmmmvvvyyyrrrhhheeeeeedddeeefffffffffeeecccbbbaaa^^^[[[XXXVVVTTTRRROOOLLLOOONNNLLLIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<===999999888888888777777777555555666666777888888888666555333111000/////////000/////////000000111111111111111111222222222222444444555666666666666555555555444444333444444444444444444444444444555555777>>>DDDCCC===777555666666555555666777999;;;<<>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLNNNQQQTTTSSSVVVYYY[[[[[[[[[\\\]]]___aaaeeehhhiiiiiiiiihhhjjjhhhffffffiiilllnnnnnnnnnoooooollliiihhhkkknnnlllqqqsssrrrssswwwzzzzzzzzz}}}~~~~~~yyyyyyzzzyyywwwrrruuuzzz}}}wwwrrrqqqwww}}}~~~|||~~~||||||}}}|||{{{zzzyyywwwsssppprrrvvv{{{|||zzzzzz~~~|||yyy}}}}}}vvvrrrsssvvvvvvvvvxxxwwwwwwzzz~~~}}}zzzuuuooommmpppsssttttttvvvzzzxxxvvvvvvwwwxxxxxxxxxxxxxxxyyy{{{|||~~~}}}||||||}}}|||{{{zzzxxxvvvvvvxxxxxxtttqqqllllllnnnpppsssuuutttrrrwwwvvvtttqqqpppsssxxx|||zzzzzz{{{|||{{{xxxtttpppwwwwwwwwwtttrrrqqqssstttppplllhhhhhhooo{{{yyyqqqmmmqqqtttpppjjjfffcccjjjnnnkkkfffcccaaa^^^```aaacccdddcccaaa___]]]\\\YYYVVVSSSQQQOOOKKKIIIKKKJJJHHHGGGFFFFFFEEEFFFCCCBBBAAA???>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<666666666555555555555444444444444444444444444444555444333111000///.........////////////000000000...//////000000111111111111111222333333333333222333333333222333333444444111222222333444444555555333666:::;;;999666555555444444444444444666777777:::999888888888999;;;<<<888888999999999:::::::::<<<>>>@@@@@@???>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEBBBDDDFFFGGGGGGIIIKKKMMMKKKKKKKKKLLLMMMNNNPPPQQQLLLLLLMMMQQQUUUWWWXXXWWWXXX[[[___aaaaaa___^^^^^^YYY[[[___bbbcccbbb```___\\\___dddhhhkkklllkkkjjjllljjjiiijjjlllnnnooooootttsssrrrpppqqqvvv}}}{{{ssstttzzzyyywwwvvvwww~~~~~~xxxwwwzzz|||{{{yyy}}}|||{{{xxxvvvuuuuuuuuuwwwxxxxxxwwwwwwxxx}}}ooonnnmmmoooppplllccc\\\~~~hhh]]]ZZZWWWTTTQQQOOOMMMJJJHHHFFFBBB<<<888666555444333444444555555444222000///---+++******++++++***)))((((((***++++++***((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&***(((!!!!!!(((,,,***+++---...///...---,,,***+++,,,+++)))(((***,,,//////000000000000000000000000000111222444555666>>>;;;888888;;;===<<<:::======>>>>>>>>><<<;;;:::>>>======>>>???AAACCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMLLLLLLMMMQQQSSSRRRTTTWWWXXXXXXXXXYYYZZZ\\\^^^aaaccceeefffhhhiiijjjhhhfffeeeeeeggghhhiiijjjkkkkkkjjjhhhhhhkkkmmmooosssssspppppptttxxxxxxyyy{{{}}}zzzuuuxxx||||||zzzrrruuuzzz|||vvvqqqqqqwww}}}~~~|||~~~~~~yyy{{{~~~|||yyywwwwwwvvvuuutttrrrqqqooonnnoootttzzzzzzwwwxxxzzzzzz}}}zzztttqqqqqqsssttttttvvvuuuuuuxxx}}}~~~|||rrrmmmjjjlllrrruuuuuutttzzzyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxxxxyyy{{{|||}}}~~~}}}zzzxxxvvvvvvxxxxxxtttqqqkkkkkklllnnnpppqqqqqqooorrrrrrpppnnnmmmooosssvvvtttvvvzzz}}}}}}xxxttttttsssqqqooommmnnnoooqqqkkkhhhfffgggnnnyyyssslllhhhlllnnnkkkfffccc^^^bbbffffffeeeaaa\\\XXX[[[]]]```aaaaaa___\\\ZZZXXXVVVSSSQQQPPPNNNKKKHHHGGGGGGFFFFFFEEEEEEEEEEEEAAA@@@???===<<<;;;;;;:::::::::::::::::::::999999555555444444444333333333333333222222111111111000333333222000///......---------......////////////---......///000111111222///000000111111111111111111111111111222222333444111111111222222333333333222222333444555555444333333333333333333333444444777666666666666777999999666666777777888888999999;;;===>>>>>>======>>>??????@@@@@@AAABBBBBBCCCCCCAAACCCEEEFFFFFFGGGHHHJJJGGGHHHIIIJJJKKKMMMMMMNNNKKKKKKMMMPPPUUUXXXYYYXXXXXX[[[```bbbaaa^^^\\\[[[WWW[[[```eeefffddd```]]][[[^^^eeekkknnnooommmlllnnnnnnmmmnnnnnnoooooooooqqqooollljjjkkkrrr{{{zzzqqqppprrrzzzwwwvvvvvvwww|||{{{uuutttttttttssswwwxxxxxxtttpppllllllmmmvvvxxxxxxtttpppmmmoooqqqhhhfffeeeggghhheee___YYY}}}ggg^^^ZZZWWWTTTQQQOOONNNKKKIIIFFFBBB===888666555444333444555555555444222000///---,,,++++++------+++***&&&'''))))))))))))'''&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''###))))))"""------)))+++...111333333222111************))))))***,,,111111000//////.........000000000111222333444555AAA<<<666555888<<<>>>>>>>>>???@@@AAA@@@???===<<<============>>>@@@BBBCCCAAABBBCCCEEEHHHKKKMMMNNNPPPPPPPPPNNNMMMNNNQQQTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[]]]______aaadddjjjnnnmmmllliiifffdddcccdddeeedddeeefffffffffgggiiikkklllooopppmmmnnnsssxxxyyyyyy{{{|||}}}}}}sssqqquuuyyyzzzwwwuuuxxxzzz|||{{{yyywwwvvvuuu{{{~~~}}}{{{vvvuuuzzz}}}yyytttqqqsssssssssrrrpppooonnnnnnoootttxxxxxxvvvxxxzzzxxxxxxyyyzzzxxxuuuqqqooopppsssuuuvvvvvvttttttxxx}}}}}}sssppplllnnnsssyyyxxxvvvyyyyyyxxxwwwwwwwwwyyyzzzwwwvvvvvvvvvvvvwwwxxxyyy~~~~~~|||zzzxxxvvvvvvxxxxxxtttqqqkkkkkkjjjlllnnnoooooommmmmmoooppppppooonnnooopppqqqrrrvvvzzz}}}}}}zzzwwwvvvtttqqqpppppppppqqqrrrfffffffffhhhlllsssyyy}}}lllfffdddgggjjjhhheeeddd___aaacccfffeee___XXXTTTWWWYYY\\\^^^^^^\\\YYYWWWSSSQQQOOONNNNNNMMMKKKIIIEEEEEEEEEEEEEEEEEEEEEEEE??????===<<<;;;:::::::::<<<;;;:::999888666555555555444444444333333333333222222222111000000//////111111000000///...---,,,+++,,,---............------......///000111111222...///000000111111000000000000000000000111222333222111111111000000000///333222000111333444222111222222333333333333333222777666666555555555666666555555666777777888999999999;;;======<<<;;;<<<======>>>>>>??????@@@AAAAAABBBDDDFFFFFFEEEDDDEEEFFFEEEFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMPPPTTTVVVVVVVVVVVVZZZ___aaaaaa^^^\\\[[[]]]```dddgggfffccc___\\\\\\```fffllloooqqqpppoooqqqqqqpppooonnnmmmmmmnnnpppmmmjjjgggiiioooyyy~~~uuuooollllllooonnnpppsssuuu{{{}}}wwwvvvwwwxxxxxxuuuzzz}}}xxxnnnggggggjjjtttttttttrrrpppkkkgggeeeeeecccaaabbbccccccaaa^^^|||ggg^^^ZZZWWWTTTQQQPPPNNNLLLJJJGGGCCC===999777555444333555555555555444333111000---,,,+++,,,......,,,***''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''"""&&&((($$$&&&+++'''(((***---111333444444444*********)))******+++,,,111000///...---------...000000000111111222444444>>>:::666444666:::>>>@@@>>>???@@@AAA@@@???>>>===>>>============???@@@AAA??????AAADDDGGGJJJMMMNNNQQQRRRQQQPPPOOOOOORRRUUUWWWZZZ]]]_________```aaa^^^___```______cccjjjpppnnnnnnllliiifffcccccccccaaaaaaaaabbbdddeeefffgggdddhhhjjjiiilllsssxxxzzzwwwyyyzzzyyy}}}{{{uuuppppppsssuuusssqqqxxxxxxyyywwwvvvuuuwwwxxxyyy}}}|||zzzvvvuuuvvv{{{zzztttooommmppprrrttttttrrrpppooopppppptttwwwwwwvvvyyy{{{xxxwwwvvvvvvwwwsssrrrppppppqqqtttxxxzzzvvvuuuvvvyyy~~~~~~{{{uuuuuurrrqqquuu{{{|||yyyvvvwwwvvvuuuttttttvvvxxxttttttttttttttttttssssssuuuyyy}}}}}}{{{{{{zzzxxxvvvvvvxxxxxxtttqqqmmmkkkkkklllmmmnnnnnnmmmjjjmmmqqqrrrqqqnnnmmmlllooooooqqqsssuuuvvvtttrrrsssqqqnnnnnnooopppooooooddddddfffhhhjjjlllmmmnnnhhhcccaaaeeeiiigggffffffcccccceeehhheee]]]WWWUUUUUUVVVXXXYYYYYYWWWTTTSSSNNNLLLKKKJJJKKKKKKIIIHHHBBBCCCDDDDDDDDDDDDCCCCCC===<<<;;;:::::::::::::::???===;;;777555444333333444444444444333333333333111111111000000/////////////////////...---,,,+++***+++,,,......---,,,,,,.........//////000000111......///000000000000000//////////////////000000111111000000///......---222111000000111222111000111111222333333333222222666666666555444444333333444444555666777888888999888:::<<<<<<;;;:::;;;<<<;;;<<<<<<===>>>>>>??????AAACCCFFFFFFEEEDDDDDDEEEEEEGGGJJJLLLNNNNNNNNNMMMJJJJJJKKKMMMPPPRRRRRRQQQRRRVVV[[[^^^___^^^^^^^^^```aaabbbbbbbbb```^^^]]]]]]```dddhhhllloooppppppppppppooommmkkkjjjkkkmmmrrrpppmmmjjjkkkpppwww}}}uuuzzz{{{vvvqqqooonnnlllkkkkkknnnqqqqqqttt~~~|||{{{|||~~~www}}}yyymmmfffhhhmmmqqqppppppqqqqqqnnnhhhcccaaa___]]]]]]^^^______^^^{{{ggg___ZZZWWWTTTQQQPPPOOOLLLJJJIIIDDD>>>:::777666444333555555666666555333111000+++******,,,------+++)))))))))(((((((((((())))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''&&&''''''(((+++---///000111111+++***)))***+++,,,,,,,,,...---,,,,,,---...///000000000000000111222333444777777777666777999<<>>>>>>>>>>>===???>>>===<<<<<<===>>>???===>>>???AAADDDGGGIIIJJJOOOOOOOOONNNNNNOOOSSSUUUVVVYYY\\\^^^___```aaabbbbbbdddeeedddaaabbbggglllkkkmmmnnnlllhhheeeddddddbbbaaaaaaaaabbbccccccbbbbbbfffhhhhhhiiiooottttttrrrtttuuutttuuuxxxuuuqqqnnnnnnoooqqqsssssspppmmmrrrsssrrrpppnnnnnnpppssswwwxxxzzz}}}xxxssssssvvvyyyuuunnnkkkmmmlllpppssstttqqqooonnnooooooppprrrrrrsssvvvzzz}}}~~~vvvrrruuuvvvsssqqqrrrrrrrrrrrrrrrssswww{{{~~~vvvuuuvvvzzz~~~~~~{{{wwwsssvvvuuuqqqsssxxx{{{yyyqqqrrrsssqqqoooooorrrtttqqqrrrrrrrrrrrrqqqooonnnooorrruuuwwwwwwwwwzzz|||zzzxxxvvvvvvxxxxxxtttqqqnnnmmmllllllnnnooonnnmmmiiimmmppprrrpppnnnlllkkkllllllmmmoooqqqqqqooommmnnnlllkkkkkkmmmnnnllljjjcccdddfffggghhhiiihhhhhhhhhcccbbbeeehhhgggfffgggeeedddgggjjjeee[[[WWWXXXRRRSSSSSSSSSRRRQQQOOONNNJJJIIIGGGFFFGGGFFFDDDCCC@@@AAABBBBBBBBBAAA@@@@@@:::999999888888999999999AAA>>>:::666333333333444333333333333222222222222/////////.....................//////...---++++++)))***,,,---...---,,,+++------------............------...////////////...000///................../////////..................///000000000000111111...///111222222222111111333333333333333333222222222333444555666777888888777999;;;;;;:::999:::;;;::::::;;;;;;<<<=========>>>AAADDDFFFFFFFFFGGGGGGFFFHHHLLLOOOQQQQQQPPPOOOIIIIIIJJJLLLOOOPPPPPPOOOLLLPPPUUUYYY[[[]]]___```]]][[[YYYXXXYYYZZZ\\\^^^]]]]]]___bbbfffjjjmmmooonnnooonnnllljjjjjjnnnrrrsssrrrpppnnnmmmpppuuuzzznnntttwwwsssqqqssssssqqqmmmmmmpppsssrrroooqqqvvvyyyzzz{{{}}}xxxyyywwwqqqhhheeeiiimmmoooooonnnnnnmmmkkkgggccc^^^]]]]]]]]]]]]]]]\\\[[[{{{hhh```ZZZWWWTTTRRRPPPOOOMMMKKKIIIEEE???;;;888666555444555666666666555333111000***))))))+++,,,,,,***(((+++***)))(((((()))***+++'''((()))++++++)))((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%+++)))&&&***(((&&&---&&&'''(((***+++,,,------,,,***)))***+++------,,,*********+++,,,...111222111000000000111222333333111555999999888888;;;>>>::::::;;;;;;<<<<<<======@@@???===<<<<<<======>>>======>>>???AAACCCEEEFFFKKKKKKLLLLLLMMMOOOSSSVVVRRRUUUYYY[[[\\\]]]___```eeehhhjjjhhhdddbbbdddhhhgggkkkmmmmmmiiifffeeefffdddcccaaaaaabbbaaa```___eeeiiijjjggggggkkkmmmlllkkknnnoooooooooqqqmmmgggeeeiiinnnsssuuutttqqqoookkklllllliiiffffffiiilllrrrppprrrxxx~~~yyynnnpppssstttpppjjjkkkpppggglllppprrrooolllkkkkkkkkkkkklllmmmoooqqqtttuuuuuuooommmrrrtttooollllllttttttttttttvvvyyy}}}vvvuuuwwwzzz}}}}}}xxxtttnnnssssssnnnnnnssswwwuuunnnooopppnnnllllllnnnqqqooopppqqqrrrqqqooommmkkknnnpppqqqqqqrrruuu{{{zzzxxxvvvvvvxxxxxxtttqqqooonnnllllllnnnoooooonnnjjjmmmppppppooommmllllllggghhhkkknnnqqqqqqooolllpppnnnmmmnnnppppppnnnkkkcccdddeeefffhhhhhhiiiiiiiiidddcccfffhhhffffffgggeeeeeehhhkkkeee[[[XXX\\\QQQQQQPPPOOONNNMMMKKKKKKIIIGGGEEEDDDCCCBBB@@@>>>??????@@@AAAAAA???>>>===777777777777777888999999AAA>>>999555222333555666222222222222111111111111---------------------------......///...---+++***(((***,,,---------+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000///...---------------,,,,,,---....../////////***,,,///000//////111222,,,...///111111111111000000111111222222222222111111222222333555666777777777888::::::999999999:::999999:::;;;;;;<<<<<<===;;;???CCCFFFGGGHHHIIIJJJFFFIIIMMMQQQSSSSSSQQQPPPIIIIIIJJJMMMPPPRRRQQQPPPHHHLLLQQQUUUYYY\\\___bbbWWWTTTQQQPPPRRRVVV\\\___[[[[[[[[[\\\```eeejjjmmmnnnoooooommmkkkmmmssswwwsssrrrqqqooonnnooorrrvvvmmmtttvvvsssssswwwyyyvvvppppppssswwwuuuooommmnnnuuuxxx{{{~~~~~~|||wwwsssllleeebbbccchhhllloooooonnnkkkfffcccaaaaaabbbbbbcccdddcccaaa^^^\\\~~~iii^^^]]]ZZZVVVQQQNNNLLLKKKKKKHHHCCC<<<888666666666666555666888777333000...------,,,******+++,,,+++***************************''''''((((((((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++++++++,,,------......///............////////////555888:::888666888>>>DDD@@@???<<<::::::;;;===>>>???>>><<<;;;;;;<<<===>>>AAAAAAAAA@@@???@@@BBBDDDDDDEEEFFFGGGHHHKKKOOORRRRRRSSSSSSSSSUUUXXX]]]aaafffdddaaa```aaacccddddddeeegggjjjkkkkkkhhheeeccccccbbbbbbbbbcccbbb___\\\iiikkkllljjjeeebbbbbbdddccccccdddccccccccceeegggfffeeeeeehhhlllmmmjjjgggeeeeeefffeeeaaa]]]```gggiiilllqqqwww{{{{{{wwwtttwwwtttqqqoooooonnnkkkgggnnnjjjjjjnnnnnnkkklllqqqrrroookkkjjjkkklllmmmmmmrrrppppppqqqrrrrrrooommmppptttxxxzzzyyyyyy{{{}}}vvvxxxzzzzzzzzzyyyzzz{{{|||rrrjjjjjjlllkkkmmmqqqooonnnnnnmmmmmmnnnnnnooopppnnnmmmmmmnnnpppppppppkkkjjjkkkpppvvv{{{|||{{{vvvuuuvvvxxx{{{{{{xxxuuuqqqqqqpppooooooooooooooooooqqqrrrqqqnnnkkkiiihhhjjjiiijjjpppwwwzzzxxxtttuuuvvvsssqqquuuzzzwwwooolllgggeeeggghhheeeeeegggjjjgggddddddeeeeeedddbbboooiiibbb______]]]XXXTTTNNNMMMLLLJJJIIIHHHHHHGGGCCCDDDDDDDDDDDDCCCBBBAAA@@@??????===;;;999777666777777666666777999;;;<<<;;;888333000000333888;;;888555222////////////...++++++,,,---............,,,,,,,,,++++++*********+++++++++*********************++++++++++++******++++++******++++++,,,---///...---,,,,,,,,,,,,,,,...------------...//////......////////////.........------------.../////////---...222000+++,,,111111111111222333444555555444444444555666888::::::>>>======<<<<<<<<<<<<===;;;===AAADDDGGGJJJKKKKKKEEEEEEFFFHHHIIIKKKLLLMMMIIIIIIJJJKKKLLLNNNPPPQQQRRRNNNNNNTTTZZZ^^^dddiiiWWWUUURRRQQQQQQVVV___hhhgggbbb\\\[[[```hhhnnnqqqqqqpppmmmkkkkkkpppvvv{{{{{{ssslllllllllkkkkkkmmmqqqtttvvvuuusssrrrtttvvvyyyuuurrrrrrpppllllllnnnooopppwwwxxxrrrjjjddddddhhhmmmqqqppppppnnnhhhcccaaacccfffhhhhhhfffcccaaaaaadddffflll```[[[YYYUUUPPPMMMKKKJJJJJJHHHCCC===888777666666666555666888777444000......///---+++***++++++***((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))***(((((()))))))))*********++++++,,,,,,---.....................////////////444777888777666777===BBBAAA@@@>>><<<;;;<<<>>>???===<<<;;;999999:::<<<===???@@@AAAAAAAAABBBEEEGGGFFFGGGIIIKKKLLLNNNPPPQQQQQQRRRSSSSSSTTTVVVZZZ]]]`````````aaaaaaaaabbbccccccdddfffggggggdddaaa```eeedddcccccccccbbb```^^^dddfffhhheeeaaa^^^^^^___^^^```bbbbbb```___aaaddddddcccccceeegggiiigggeeefffeeeggggggccc^^^```fffkkklllnnnrrrvvvwwwvvvuuuwwwtttqqqoooooonnnllljjjnnnjjjiiimmmmmmkkklllppppppmmmjjjiiijjjlllmmmnnnpppnnnmmmooorrrsssppplllooosssxxxzzzxxxvvvuuuvvvtttuuuvvvvvvvvvwwwxxxyyyxxxqqqnnnppppppllljjjllllllkkkjjjiiijjjmmmoooqqqpppoooooopppqqqpppnnnllliiijjjmmmsssyyy{{{zzzxxxssssssuuuxxxyyyxxxsssooorrrqqqooonnnlllkkkjjjjjjllloooqqqrrrpppooonnnooolllkkklllqqqxxx|||{{{xxxtttvvvtttrrrtttyyyyyytttrrrllljjjlllmmmiiigggggggggddd```___```ccceeeeeepppjjjdddaaaaaa___[[[WWWQQQNNNKKKJJJJJJJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCCCC??????>>><<<;;;999777666666666555555666777999999888555222//////222555888777444111/////////...---+++,,,------------------,,,,,,+++++++++*********************************)))******++++++******)))+++************+++,,,,,,......---,,,,,,,,,,,,,,,---------------......///......////////////......------,,,,,,------...///000...000333222......333111111111111333444666777444444444444555777888999===<<<<<<;;;;;;;;;<<<<<<:::<<>><<<<<<===>>>@@@;;;:::999888999999;;;<<<>>>???AAABBBBBBDDDGGGIIICCCDDDFFFHHHJJJJJJJJJJJJNNNPPPRRRSSSSSSUUUWWWZZZZZZ^^^bbbcccaaa______```___```aaabbbbbbaaa___]]]fffdddcccbbbcccbbb```^^^^^^aaabbb```[[[YYYYYYZZZYYY]]]aaaaaa]]][[[]]]```bbb```___```bbbccccccbbbcccccceeegggccc]]]]]]bbbjjjiiiiiijjjmmmpppqqqqqqvvvssspppooooooooonnnmmmnnnkkkjjjllllllkkkllloooooommmjjjjjjmmmoooppppppqqqnnnlllmmmpppqqqpppnnnqqqtttvvvwwwuuusssrrrrrrrrrrrrqqqqqqrrrsssuuuvvvuuussstttwwwuuuooojjjjjjgggfffddddddfffjjjnnnqqqppppppppprrrrrrppplllhhhgggjjjpppvvv{{{{{{xxxuuupppqqqtttwwwyyyxxxsssppptttrrrpppnnnkkkiiigggfffnnnpppssstttsssrrrrrrsssooonnnnnnrrrxxx{{{{{{zzzvvvxxxwwwsssrrruuuwwwwwwxxxqqqnnnqqqrrrnnngggdddeeebbb^^^\\\\\\```eeehhhmmmhhhcccaaa```___\\\YYYVVVQQQMMMMMMOOOPPPMMMIIIFFFEEEEEEDDDDDDDDDDDDDDD>>>===<<<;;;999888666666666555555444444555666666333222000//////000222333444222///------...---,,,,,,,,,---------,,,+++++++++++++++***************((())))))******+++++++++)))******++++++******)))***************++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,---............////////////......+++++++++++++++,,,------......000222222//////333222111000111222555888:::444444444444444555666666;;;;;;:::::::::;;;;;;<<<999;;;===@@@BBBCCCDDDDDDFFFHHHIIIKKKKKKJJJIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNPPPMMMMMMRRRTTTUUUYYY^^^VVVVVVUUUSSSTTTXXX___ddddddaaa^^^^^^aaafffiiijjjlllmmmnnnooopppsssxxx|||yyyrrrmmmlllkkkhhhhhhjjjppprrrsssrrroooooosssvvvzzzvvvssstttssspppqqquuuqqqrrruuu}}}}}}tttqqqmmmjjjhhhiiikkkmmmpppqqqpppkkkfffcccdddggggggggggggeeecccdddfffiiilllbbb[[[XXXUUUPPPMMMKKKKKKKKKHHHDDD>>>:::999888777666444666888777444111/////////---+++***++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((()))))))))*********++++++,,,------..................////////////111222444333333444888;;;===<<<;;;::::::;;;<<<===::::::999999999:::;;;;;;===>>>@@@AAABBBCCCEEEGGGBBBBBBCCCEEEGGGHHHGGGGGGKKKMMMPPPRRRSSSUUUXXXZZZYYY___fffgggbbb]]]\\\]]][[[\\\]]]___```aaa``````fffcccaaa`````````^^^]]]\\\^^^___]]]YYYVVVWWWXXXVVV\\\aaaaaa\\\YYY[[[^^^___^^^]]]\\\]]]^^^___```^^^___aaadddaaa[[[YYY\\\eeedddccceeehhhjjjkkkkkktttrrrpppooooooppppppqqqooommmllllllllllllnnnpppooonnnlllmmmooorrrssssssqqqqqqpppmmmkkkmmmtttyyy}}}{{{wwwsssqqqrrrtttvvvuuussspppooooooqqqrrrrrrsssuuuxxxzzzxxxsssooommmfffeeeddddddeeehhhjjjlllnnnnnnnnnpppqqqpppmmmkkkjjjmmmqqqvvvyyyyyywwwuuuppprrrtttwwwyyyyyyxxxwwwwwwvvvuuurrrpppmmmkkkjjjtttvvvwwwwwwuuuttttttuuutttrrrqqqrrruuuxxxxxxwwwwwwyyyyyytttoooooossswww|||uuurrruuuvvvpppgggbbbeeeeeeccc```^^^```dddhhhgggddd```]]]]]]\\\ZZZXXXYYYUUURRRTTTXXXWWWPPPIIIEEEFFFGGGHHHGGGFFFDDDCCC<<<<<<:::999777666555555666666555555444444444444000000////////////000000111///---,,,------,,,+++,,,,,,---,,,,,,+++***)))*********************)))'''(((((()))***++++++,,,))))))************)))))))))))))))))))))***++++++,,,++++++*********+++++++++++++++++++++,,,------......////////////......***************++++++,,,+++,,,...///...---...000111000000000222555999;;;666555555444444444555555888888888888999::::::;;;:::;;;===???@@@AAAAAAAAAHHHJJJMMMOOOPPPOOOMMMLLLFFFGGGJJJLLLMMMMMMLLLKKKMMMKKKMMMQQQSSSSSSWWW\\\TTT\\\aaa^^^ZZZ\\\ccciii___^^^^^^^^^```bbbdddeeefffhhhkkkmmmnnnqqqtttwwwvvvqqqmmmllljjjfffeeehhhnnnpppqqqpppmmmnnnrrrvvvzzzvvvssstttrrrpppppptttsssrrrrrruuuxxxxxxsssnnnmmmmmmmmmllljjjjjjkkklllnnnooooookkkfffcccdddeeefffgggfffeeecccdddfffhhhsssiii\\\ZZZVVVRRROOOMMMMMMMMMHHHDDD???;;;:::999888666444666888777555222000000,,,+++)))***+++,,,,,,+++************************''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''))))))'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''(((((())))))))))))*********++++++******++++++,,,------...............////////////000111111222222444666888888777666666666777888888:::999999::::::;;;;;;<<<<<<>>>@@@AAA@@@AAABBBDDDGGGEEEDDDFFFIIILLLLLLLLLIIIKKKOOORRRTTTVVVYYY\\\[[[bbbhhhhhhbbb\\\ZZZZZZXXXYYY[[[^^^```ccceeefffdddaaa]]][[[[[[\\\[[[ZZZ\\\^^^```^^^ZZZWWWXXXYYYWWW\\\``````\\\ZZZZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\]]]\\\\\\___bbbaaa[[[YYYZZZaaaaaacccfffiiiiiihhhfffppppppoooooooooppprrrsssrrrqqqooommmmmmoooqqqqqqooommmlllmmmoooqqqrrrrrrmmmqqqrrrmmmhhhmmm}}}}}}sssooorrrxxx|||yyyvvvrrrppppppqqqpppoooqqqsssuuuwwwxxxxxxvvvsssllllllkkkkkkjjjjjjjjjjjjmmmkkkkkkllloooqqqrrrqqqoooppprrrtttuuuvvvwwwxxxuuuvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzyyywwwvvvuuuxxxyyy{{{zzzyyyxxxyyyzzzyyywwwuuutttssssssrrrqqqsssuuuvvvsssnnnmmmrrryyy~~~yyyvvvyyyyyyqqqiiidddhhhkkkmmmjjjdddaaaaaadddccc```]]][[[ZZZYYYXXXWWWYYYXXXXXX\\\```]]]RRRHHHBBBDDDHHHKKKKKKGGGCCC@@@;;;:::888666555444444444666666666555555444333333//////000000000000/////////---,,,+++,,,---,,,***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))''''''((()))******++++++)))))))))******)))))))))))))))(((((())))))***+++******)))))))))******+++***************+++,,,,,,------............------***))))))))))))***++++++***---///...---......///000//////000222555888999666666555444444444555555666666666666777888:::::::::;;;===???@@@@@@@@@???EEEHHHKKKOOOQQQQQQPPPOOODDDFFFIIIKKKLLLKKKJJJIIIJJJIIIKKKPPPQQQSSSXXX___YYYiiissskkk^^^\\\dddkkk]]]^^^___```aaabbbbbbccccccfffiiilllmmmnnnqqqrrrrrrooommmllliiieeedddffflllnnnooonnnlllmmmppptttyyyuuussstttrrrnnnmmmpppqqqpppoooooopppnnnjjjfffiiillloooooonnnnnnooopppkkkmmmnnnkkkfffbbbbbbccceeeffffffdddcccbbbdddfffrrrhhh\\\ZZZVVVSSSPPPNNNNNNNNNHHHEEE@@@===;;;:::888777444666888888555222111111+++***)))))),,,------,,,************************''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))************++++++++++++******++++++,,,,,,------............////////////000000000111222333444555444444333333444444555555888999999::::::;;;;;;;;;;;;>>>@@@@@@@@@@@@AAABBBFFFEEEDDDHHHMMMPPPPPPOOOIIIKKKNNNPPPRRRUUUYYY\\\\\\```dddddd```[[[XXXXXXWWWWWWYYY\\\___cccfffhhhbbb___ZZZXXXWWWXXXXXXXXX\\\___aaa___[[[YYYYYY[[[YYY[[[]]]]]][[[ZZZYYYZZZ[[[[[[[[[ZZZXXXWWWXXXZZZ]]]\\\^^^bbbbbb^^^\\\]]]```aaaeeeiiilllllljjjgggkkkmmmoooooooooppprrrtttssstttqqqmmmmmmqqqsssrrrooommmllllllnnnooonnnmmmhhhnnnrrrnnnjjjrrruuuooorrrxxx}}}|||xxxtttrrrssssssqqqnnnmmmnnnooorrryyy|||xxxwwwuuurrrpppnnnmmmllllllkkkjjjlllppptttvvvwwwsssssssssrrrrrrssswwwzzzyyyzzzzzzxxxuuuttttttuuu{{{|||~~~~~~}}}yyyzzz|||}}}|||}}}~~~}}}{{{xxxuuurrrpppooonnnoooqqqrrrpppnnnttt{{{~~~{{{zzz|||yyyqqqkkkiiikkkqqqvvvrrriii```^^^___```___\\\ZZZXXXWWWVVVVVVVVVWWWZZZ^^^```[[[PPPFFF???BBBFFFIIIIIIEEE@@@===999888666444333333333444555555555555555444333222...//////000000//////...---,,,++++++------,,,*********+++++++++***))))))(((((((((((())))))))))))'''(((((())))))*********((())))))******))))))(((((((((((((((((())))))***)))(((((((((((()))******)))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,000222///...///000.........///000222444555666555444444333333333444444333333444555666777999::::::;;;===???@@@@@@??????@@@BBBFFFIIIKKKLLLMMMLLLDDDEEEFFFHHHHHHHHHHHHGGGIIIHHHJJJNNNOOORRRYYYbbbfffwww}}}ooo\\\XXX```ggg\\\___aaacccbbbbbbccceeeeeegggjjjkkkllllllnnnooonnnllllllllliiidddcccfffhhhkkknnnnnnllllllnnnqqquuurrrrrrtttrrrnnnlllnnnnnnmmmmmmnnnnnnmmmjjjgggggglllqqqrrrpppooopppqqqiiikkkmmmkkkfffbbbaaabbbcccddddddbbb```___```bbb~~~kkkaaa[[[YYYVVVRRROOONNNNNNNNNHHHEEEAAA>>><<<:::888777444666888888555333111111,,,+++)))***+++,,,,,,+++************************''''''((((((((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))*********************+++,,,,,,------............////////////000//////000222333444444333333444444444555555555666777888999:::::::::::::::<<>><<<888777444222111222222333222333333444444333222111........................,,,++++++,,,---...,,,+++((()))******************'''''''''((((((((())))))((((((((()))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))((('''''''''(((((()))***)))(((((((((((()))************++++++++++++************))))))******+++,,,---222333///---//////,,,,,,---///111222222222222222111111111111111222333111222222333555666888999999:::<<<>>>?????????>>>>>>???AAACCCEEEFFFGGGHHHCCCCCCDDDEEEEEEFFFFFFFFFIIIHHHIIIKKKLLLOOOXXXcccpppzzzyyyfffVVVVVV___cccYYY\\\```aaa``````bbbdddfffgggiiiiiihhhhhhiiijjjkkkjjjkkkllliiiccccccfffeeeiiimmmnnnmmmlllmmmoooooonnnqqquuuuuupppnnnooollllllmmmmmmmmmkkkhhhfffeeejjjoooooollljjjjjjlllhhhkkknnnlllgggcccbbbbbbbbbbbbbbbaaa^^^\\\\\\]]]}}}jjj```ZZZXXXUUUQQQNNNMMMMMMMMMHHHEEEAAA>>><<<;;;999777444666888888666333222222...,,,******+++++++++)))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&(((***)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******+++,,,,,,------............/////////000000//////000222444444333444555555666666666777777555555777888999999999999888;;;???BBBCCCDDDFFFGGGDDDGGGMMMWWW```aaa[[[UUUMMMMMMLLLKKKKKKNNNRRRUUUUUUTTTSSSTTTVVVWWWVVVTTTVVVVVVVVVWWWYYY\\\___aaabbb^^^XXXUUUTTTVVVWWWWWWZZZ]]]___]]]ZZZWWWXXXZZZYYYUUUQQQRRRUUUWWWTTTQQQTTTWWWYYYYYYUUURRRRRRSSSZZZXXXYYY^^^```^^^]]]^^^]]]^^^```dddhhhjjjiiihhhccchhhmmmpppppppppqqqssssssuuurrrkkkkkkpppssspppwwwuuusssrrrrrrqqqooommmrrrsssttttttuuuxxx~~~|||wwwpppmmmoooqqqrrrrrrxxxuuusssuuuyyyyyyvvvrrrnnnooopppxxx~~~uuunnnjjjkkkooorrrmmmnnnrrrvvvzzz|||{{{yyytttuuuvvvtttrrrrrruuuyyyqqqwww}}}}}}xxxzzz}}}~~~~~~{{{wwwvvvwwwttttttvvvtttnnnnnnrrrqqqrrruuutttnnnffffffjjjmmmtttxxxsssfff\\\ZZZ]]]YYYXXXVVVSSSOOOMMMNNNNNNOOOQQQRRRSSSPPPLLLGGGDDD=========<<<<<<<<<<<<<<<777666444222111111222333000111222333333222111000------------------------,,,++++++,,,......---+++'''((()))***************&&&'''''''''(((((())))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''((()))***((((((((((((((()))******))))))************))))))***************++++++,,,,,,111222---***,,,,,,)))+++---///111222222000//////////////////000111111000111111222444666888999777999;;;===>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDEEEFFFJJJHHHIIIJJJIIILLLWWWbbbssswwwooo[[[PPPWWWaaadddUUUXXX\\\]]]\\\]]]___bbbeeeffffffeeedddcccdddeeehhhhhhjjjllliiiccccccgggccchhhmmmooommmkkklllmmmkkklllpppvvvwwwssspppqqqmmmmmmnnnmmmkkkgggcccaaaaaafffkkkjjjfffbbbbbbdddiiilllooommmiiidddccccccaaabbbaaa___\\\ZZZZZZZZZyyyhhhcccZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444111333666666444222111000000000...---,,,++++++++++++++++++***)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''((())))))))))))))),,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......000111111222222222111111///111333555666666666666777888888999999999888888<<<===@@@BBBDDDEEEEEEEEEFFFGGGKKKSSSZZZZZZTTTNNNLLLKKKIIIHHHIIIJJJKKKMMMRRRRRRSSSSSSRRRQQQPPPOOORRRQQQQQQQQQSSSVVVYYY[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSQQQOOOOOOQQQSSSTTTTTTSSSTTTTTTUUUUUUTTTRRRQQQRRRTTTXXX[[[^^^______^^^``````___```aaaccceeeffffffggghhhiiijjjkkkllllllqqqrrrvvvwwwqqqkkkkkkooowwwsssppppppssswwwxxxwwwrrrpppssszzz}}}zzzvvvtttoooppprrrrrrrrrsssvvvxxxxxxzzzxxxtttwww|||{{{uuupppnnnpppvvv~~~{{{wwwrrrnnnmmmmmmmmmjjjooovvv}}}|||yyyxxxtttrrrvvvzzzzzzyyywwwttt|||{{{}}}~~~}}}zzzvvvttt}}}}}}||||||}}}|||}}}}}}|||xxxnnnsssrrrqqqppppppppppppqqqqqqooommmlllkkkjjjhhhfffkkkkkkiiifffeeeccc]]]UUUWWWSSSPPPPPPQQQOOOIIICCCJJJJJJLLLMMMMMMJJJDDD@@@@@@???<<<:::999999999999555555444333222000000///////////////............,,,,,,,,,++++++*********))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))...+++)))***---......,,,111111000...,,,,,,...000...//////000111222222222222333444444444555777999666777:::<<<>>>?????????@@@@@@?????????@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFIIINNNVVV[[[ccc^^^XXXSSSSSSVVV[[[___RRRWWW\\\]]]\\\[[[^^^bbbaaaccccccbbb```___```aaaeeeeeeeeefffhhhhhhfffdddgggggghhhgggfffgggiiikkkkkklllnnnqqqtttssspppmmmnnnjjjfffdddeeeeeeccc```___aaacccbbb```^^^\\\\\\aaaeeeiiilllkkkfff```\\\^^^]]][[[ZZZZZZYYYVVVTTTwwwddd^^^ZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444222555888999666333111000......---,,,++++++++++++++++++******)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))''''''((()))))))))))))))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000111222222222222111222333444555555555555444777888888999:::::::::999<<<===@@@BBBDDDEEEEEEEEEEEEEEEHHHOOOUUUVVVQQQMMMTTTRRRNNNKKKIIIIIIIIIJJJPPPQQQRRRRRRRRRQQQPPPOOOPPPOOONNNNNNOOOPPPRRRTTTWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTOOONNNLLLMMMNNNOOOOOONNNQQQQQQRRRSSSSSSRRRRRRQQQSSSSSSUUUVVVXXXZZZ\\\]]]```___^^^^^^^^^^^^___```bbbcccdddeeeggghhhiiijjjnnnrrrxxx{{{tttkkkiiimmmsssqqqpppoooqqqsssttttttssspppsss{{{zzzsssooonnnoooqqqqqqqqqrrruuuwwwvvvxxxwwwuuuwww{{{yyyssspppmmmlllnnnrrrttttttrrryyywwwtttqqqooonnnnnnnnnlllooouuuzzz}}}|||zzzxxxxxxwwwxxx|||}}}{{{sssyyy~~~~~~{{{{{{{{{{{{yyyxxxvvvuuu}}}|||{{{zzzyyyxxxxxxxxxyyyyyyxxxxxx}}}xxxnnnqqqqqqppppppoooooonnnnnnppppppooooooooommmhhheeecccddddddaaaaaaaaa\\\VVVVVVSSSQQQRRRSSSRRRMMMHHHDDDEEEFFFIIIJJJHHHCCC@@@===;;;999888666666666666444444333222111000///////////////.........------,,,,,,+++++++++*********)))))))))))))))))))))))))))((('''((()))***)))'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((()))***'''((((((((())))))))))))))))))))))))))))))))))))---***)))***,,,...---+++...///000000...---...///---------...///111222333444555555444333333444666555777999;;;===>>>>>>>>>======<<<<<<===>>>@@@AAACCCBBBAAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGKKKPPPTTTVVVTTTOOOMMMMMMQQQVVVYYYTTTVVVXXXXXXXXXYYY\\\___cccddddddccc```______```______aaadddffffffdddbbbeeefffgggffffffgggjjjlllnnnnnnnnnooonnnnnnnnnnnnvvvooohhhcccbbbcccbbb```^^^___```___\\\[[[[[[\\\___bbbeeehhhhhhfffbbb```]]][[[ZZZYYYXXXVVVSSSQQQxxxddd\\\ZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444444777:::;;;999444111000------,,,+++******+++++++++******))))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''((()))))))))))))))************++++++,,,,,,---,,,,,,,,,,,,---......000000111222222222222222444444555555555555444333777888999:::;;;;;;<<<<<<<<<>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDHHHMMMPPPNNNLLLVVVSSSOOOKKKIIIHHHIIIIIINNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNRRRRRRRRRRRRQQQRRRRRRRRRSSSRRRQQQPPPPPPPPPQQQRRRMMMLLLLLLLLLMMMMMMLLLJJJMMMNNNOOOPPPPPPQQQPPPPPPRRRRRRQQQQQQRRRUUUXXXZZZ]]]\\\[[[ZZZYYYYYYXXXXXX\\\]]]^^^```bbbdddeeefffiiipppzzz}}}tttiiifffjjjmmmnnnoooooonnnnnnooopppqqqnnnrrr|||~~~uuuooolllnnnooooooooopppsssuuutttwwwxxxwwwyyyzzzwwwrrrkkkkkkjjjjjjkkknnnqqqrrrsssrrrpppooonnnnnnmmmmmmnnnppptttxxxzzzzzzyyyxxxvvvyyy|||~~~~~~|||uuuxxxzzzzzz|||zzzzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwvvvuuutttsssrrrrrrtttsssqqqttt{{{xxxmmmmmmmmmnnnnnnmmmmmmlllkkkmmmmmmnnnoooooolllgggccc\\\______]]]]]]___[[[VVVRRRPPPOOOPPPRRRQQQMMMJJJ@@@@@@BBBEEEGGGFFFDDDAAA:::999888666555444444333333333222111000000//////............------------+++++++++***************(((((((((((((((((((((((()))(((''''''))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''((((((((()))))))))))))))))))))))))))))))))+++)))))))))+++,,,+++***+++---000222000///......------,,,---...///111333555666555444111111111333555666888:::;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBAAA???>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFIIILLLJJJIIIGGGGGGIIIMMMPPPSSSUUUSSSQQQRRRUUUXXXZZZ[[[cccddddddbbb```^^^^^^___[[[\\\___dddggggggeeeccccccdddeeeeeeeeehhhkkknnnooopppooolllkkklllrrrwwwwwwllleeebbbcccbbbbbbcccdddcccaaa^^^\\\\\\]]]___aaaccceeefffggggggfff^^^\\\YYYXXXVVVTTTPPPNNN|||hhh```ZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444444777;;;;;;999444000...000///---,,,+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''((())))))))))))))))))))))))******++++++,,,---,,,,,,,,,,,,---......///000111222222222222222333333444555555555666666777888999;;;<<<=========<<<===???AAACCCDDDDDDCCCEEECCCCCCEEEHHHKKKLLLKKKNNNLLLJJJHHHGGGHHHJJJLLLKKKLLLNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQPPPOOOMMMMMMNNNNNNOOONNNNNNNNNOOOOOOOOOLLLJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRSSSTTTWWWWWWWWWWWWVVVTTTSSSRRRWWWXXXZZZ\\\^^^```bbbbbbdddlllvvvxxxooocccbbbggghhhkkknnnnnnkkkiiijjjlllnnnjjjmmmyyyyyytttjjjkkkmmmmmmmmmnnnpppqqqrrruuuxxxzzzzzzyyyvvvssskkkkkkkkkkkkkkknnnssswwwoooooonnnmmmmmmlllkkkjjjnnnooorrruuuxxxyyyzzz{{{tttxxxzzzyyyyyy{{{zzzxxxxxxyyyxxxwwwyyy~~~}}}yyywwwwwwwwwwwwvvvvvvvvvvvvttttttsssrrrqqqooonnnmmmmmmmmmnnnsss|||wwwjjjggghhhiiijjjkkkkkkjjjjjjjjjiiiiiijjjiiigggccc```^^^``````]]][[[\\\YYYTTTMMMLLLJJJKKKLLLKKKHHHEEE@@@@@@AAACCCEEEEEECCCAAA:::999888777555444444333222222111000000///......------------,,,,,,,,,,,,*********************)))'''''''''''''''''''''''')))(((''''''((()))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((())))))***+++*********,,,///000/////////000000///...------...000111333333444222000000111222444555666888999:::;;;<<<<<<<<<======>>>???@@@AAA@@@???===<<<<<<===@@@AAA@@@AAACCCCCCBBBBBBDDDEEEDDDDDDEEEGGGIIILLLNNNOOOPPPMMMLLLPPPVVV[[[[[[YYY___``````___^^^]]]^^^___\\\^^^bbbgggjjjjjjgggdddcccdddddddddeeehhhlllpppooopppooollljjjooozzzzzzpppiiigggfffeeedddkkklllmmmkkkhhhdddcccbbbbbbbbbcccdddeeeggghhhiii___]]]ZZZWWWUUURRRNNNKKKjjjaaaZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444333666999999666222///---333222000...,,,******))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***++++++,,,,,,---,,,,,,,,,,,,---......//////000111222333333333111222333444555777888999777888:::;;;<<<======>>>;;;<<<>>>@@@AAABBBBBBAAAEEEDDDCCCDDDGGGIIIKKKKKKIIIIIIHHHGGGHHHIIIKKKLLLHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLNNNNNNMMMNNNOOONNNLLLIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNPPPPPPPPPPPPOOOQQQRRRSSSTTTTTTSSSQQQPPPTTTUUUVVVXXX[[[]]]^^^___aaaeeelllmmmfff]]]]]]ccccccgggjjjkkkhhhfffggghhhkkkfffgggpppxxxxxxtttqqqfffhhhkkkllllllkkklllmmmmmmoootttxxxxxxuuurrrqqqnnnooonnnmmmkkklllnnnqqqnnnnnnmmmllljjjiiiggggggiiijjjlllooosssvvvxxxyyyuuuwwwwwwssssssxxxxxxtttxxxyyywwwttttttxxxyyyvvvrrrtttvvvxxxyyyxxxwwwuuutttttttttrrrpppnnnlllkkkhhhkkknnnttt|||~~~tttgggaaabbbdddeeeggghhhiiiiiiiiigggdddcccccccccbbbaaacccfffddd^^^ZZZYYYVVVQQQLLLKKKIIIHHHGGGEEECCCAAA???>>>>>>???@@@@@@>>><<<888888777666555333222111000000000//////......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********))))))+++,,,---,,,,,,---000222444333111///...............///000000000000222444444444555666777888999::::::;;;<<<===>>>??????@@@======;;;;;;;;;===>>>@@@;;;===???@@@???@@@AAABBBBBBCCCEEEGGGIIIJJJJJJJJJHHHGGGIIIPPPZZZ___]]]YYYXXXYYY[[[[[[[[[\\\]]]______```dddhhhkkkkkkgggddddddeeeeeeeeeeeehhhmmmqqqooooooooollljjjppp{{{{{{vvvpppmmmlllkkkgggdddkkknnnrrrtttrrrooolllkkkdddcccbbbbbbbbbcccdddeee]]]ZZZWWWUUURRROOOKKKGGGiii___ZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444222555777777444111///...444333111///---+++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))((())))))***+++,,,---------,,,,,,,,,,,,---.........///000111222333333333111111222333666888:::;;;888999:::;;;<<<<<<======:::;;;===>>>@@@@@@@@@???DDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEGGGIIIJJJLLLLLLHHHIIIKKKLLLLLLLLLKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLJJJHHHFFFFFFGGGGGGHHHJJJKKKLLLHHHJJJMMMOOOPPPOOONNNMMMMMMOOORRRTTTTTTSSSQQQPPPQQQRRRTTTUUUWWWYYY[[[[[[\\\^^^aaaccc^^^XXXYYY______aaadddeeeddddddddddddgggcccccchhhkkkiiiffffffaaaeeejjjlllkkkiiihhhgggfffhhhmmmssssssooonnnpppoooppprrrtttvvvwwwxxxwwwooonnnllljjjhhhfffeeeeeecccdddgggiiilllooorrrssstttwwwuuurrruuu|||{{{ssstttwwwvvvqqqoooqqqsssrrrnnnqqquuuxxxzzzyyywwwuuuvvvvvvuuutttrrrooollljjjhhhkkknnnrrrvvvwwwoooeee`````````aaabbbdddeeefffiiifffbbb``````aaabbbaaacccfffddd]]]WWWUUURRROOOOOOMMMKKKIIIFFFCCCAAA@@@===;;;999999999999888666555555555444222111///.../////////......---------++++++++++++************(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&(((++++++***))))))***+++++++++***)))+++...111444444333111000...------***,,,......///000333555333333333444555666888888666777999:::<<<<<<======;;;;;;;;;;;;<<<===>>>>>>999:::<<<=========???@@@???@@@BBBEEEFFFFFFFFFFFFBBBCCCHHHQQQ[[[___^^^ZZZSSSUUUWWWYYYYYY[[[]]]___^^^___bbbfffiiiiiifffdddhhhhhhgggfffeeehhhmmmpppoooooonnnkkkkkknnnvvv|||tttrrroooooopppoookkkggggggkkkqqqttttttrrrqqqpppccccccbbbaaa___^^^^^^]]]YYYWWWTTTQQQOOOKKKGGGDDDjjj___ZZZWWWSSSPPPOOOMMMLLLJJJFFFCCC@@@===;;;999777444333444555444222000000111111000///...---,,,,,,,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))***+++,,,---......---,,,,,,,,,,,,---.........///000111222333333333333333333444555777999;;;999999:::;;;;;;;;;;;;;;;888999;;;===>>>>>>======AAADDDFFFHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJHHHEEEDDDDDDEEEFFFGGGFFFEEEDDDCCC@@@AAABBBDDDFFFHHHHHHIIIHHHJJJKKKLLLMMMLLLJJJIIIJJJIIIGGGFFFFFFFFFGGGHHHJJJHHHGGGGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKGGGHHHIIIKKKLLLMMMMMMMMMMMMOOORRRUUUUUUTTTQQQOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWYYY\\\\\\XXXWWWYYY[[[[[[[[[]]]```aaaaaa``````___bbbeeeddd___]]]^^^]]]bbbiiillllllhhheeeccccccdddjjjqqqqqqmmmnnnsssrrrssswww~~~ooommmjjjhhhffffffffffffdddeeefffhhhjjjlllmmmmmmooosssssssss|||sssqqqwwwxxxrrrlllmmmppprrrmmmooorrrtttvvvwwwwwwwwwwwwwwwwwwvvvssspppmmmkkkkkkmmmnnnllllllnnnkkkfffcccaaa___]]]]]]^^^```aaadddbbb```_________^^^]]][[[___^^^WWWRRRPPPOOOMMMOOONNNLLLIIIEEECCCAAAAAA;;;999666666666777666555444555555444333111///---.........---------------++++++*********)))))))))'''''''''((((((((())))))''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&))),,,---+++)))***+++(((***+++***)))***+++---000111111222111///---,,,)))+++------...///222555222222222222333555666777555666888:::;;;<<<<<<<<<999:::;;;===============999:::;;;;;;::::::<<<>>>;;;===@@@BBBDDDEEEEEEEEEAAABBBGGGOOOWWW\\\]]][[[SSSUUUWWWXXXYYYZZZ\\\^^^\\\]]]___cccgggiiihhhfffmmmllljjjgggfffhhhlllpppmmmmmmmmmmmmnnnqqqtttvvvvvvtttrrrtttvvvuuurrrnnnlllnnnoooooonnnlllllllllccccccdddcccbbb___\\\ZZZYYYWWWTTTRRROOOLLLHHHEEElllcccZZZWWWSSSPPPOOONNNLLLJJJFFFCCC@@@===;;;999777444333444555444222111222333------,,,,,,,,,------...'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))******,,,---...//////---,,,,,,,,,,,,---.........///000111333333333444555444444444555666888999999999::::::;;;:::::::::777888:::<<<======<<<<<>>>>>===888999<<<>>>???>>>===<<<;;;;;;;;;:::888888:::<<<:::<<>><<<999666444666444333444444333...***---+++)))((()))***************)))((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))(((''')))******++++++,,,------,,,,,,,,,---------......000---...222222000000333777777777666666555555444777777888999:::::::::::::::===@@@@@@===<<<>>>@@@AAABBBBBBCCCBBBAAA@@@???@@@BBBDDDEEEDDDAAA===;;;???>>>=========>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDGGGFFFFFFHHHJJJKKKKKKIIILLLHHHDDDCCCDDDEEEEEECCCEEEEEEEEEEEEFFFHHHIIIJJJBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDEEEGGGJJJMMMOOOQQQSSSTTTRRRNNNLLLLLLMMMNNNLLLKKKLLLNNNPPPQQQQQQNNNPPPSSSTTTTTTSSSTTTTTTTTTTTTTTTUUUWWWZZZ]]]^^^]]]^^^___^^^]]]\\\]]]___]]]\\\^^^dddkkkmmmiiieeefffjjjoooooommmkkkkkkkkktttvvvzzz~~~{{{uuuooooookkkgggcccbbbdddgggjjjllliiiffffffiiikkkkkkiiilllnnnrrrxxx}}}|||xxxsssuuu||||||ssspppuuutttnnnjjjjjjjjjmmmppprrrsssrrrmmmrrruuuuuutttuuuqqqlllnnnmmmjjjeeeaaa```cccfffgggaaa^^^___```\\\YYYYYYZZZZZZ[[[]]]^^^^^^[[[YYYSSSQQQMMMKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBB???===:::999777666444333333222999888777555333111///...,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''''''''&&&((((((((((((((()))************))))))((((((''''''$$$&&&(((+++,,,,,,++++++++++++,,,------......///222222333333444555555666777777777888888999999:::;;;<<<;;;999;;;???>>>:::999999::::::;;;;;;<<<<<>>>>>???BBBDDDEEEEEE@@@EEEJJJMMMNNNQQQXXX]]]ZZZZZZ]]]bbb```ZZZYYY\\\___]]]^^^bbbhhhjjjgggccchhhhhhgggeeeddddddddddddhhhjjjnnnppprrrsssvvvwwwyyytttuuu}}}zzzuuuqqqpppnnnjjjfffeeefffgggkkkdddbbbggghhhbbb^^^___\\\\\\\\\ZZZVVVQQQMMMJJJkkk```[[[XXXSSSPPPNNNLLLIIIGGGHHHEEEAAA>>><<<999666444666444444444555444000,,,...,,,***)))***++++++*********)))((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''###'''---111222000,,,***)))******++++++,,,,,,---,,,,,,,,,------------...000------000111///000444666666555555444444444333666777888999::::::::::::999;;;===<<<;;;:::<<<>>>===>>>?????????===<<<;;;===???AAACCCCCCAAA???>>>???>>>===<<<===>>>@@@AAA???AAABBBBBB@@@@@@AAACCCCCCCCCEEEHHHJJJJJJIIIGGGJJJGGGDDDCCCDDDEEEEEEDDD@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEHHHKKKLLLNNNPPPQQQPPPNNNLLLMMMNNNNNNLLLJJJJJJLLLMMMNNNMMMLLLMMMOOOQQQSSSTTTTTTSSSWWWVVVTTTSSSTTTWWW[[[]]]\\\]]]]]]___```aaabbbbbb\\\\\\^^^dddkkkmmmjjjfffcccfffjjjjjjhhhffffffgggiiimmmqqquuuuuusssooommmllljjjgggddddddfffhhhjjjjjjiiihhhiiiiiijjjjjjjjjkkkkkkmmmqqquuuvvvtttqqqpppxxxyyyrrrooottttttoookkkjjjiiijjjlllmmmmmmllljjjooosssssstttvvvuuuqqqllllllkkkgggeeeeeeiiimmmhhhcccaaacccccc^^^[[[[[[YYYXXXXXXXXXXXXWWWTTTQQQQQQNNNKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCC@@@===999999777555444333222222777666555333111000///...,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((())))))******)))))))))((((((((('''&&&''')))+++++++++***)))++++++,,,,,,---.........222222222333444444555555666666666777888888999999;;;???@@@<<<;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>======>>>@@@BBBDDDDDDDDDHHHLLLMMMMMMPPPVVV[[[ZZZ[[[^^^cccggggggdddaaa```______ccciiikkkhhheeemmmkkkiiigggeeedddccccccgggiiikkklllmmmnnnqqqrrrvvvuuuxxx~~~vvvqqqmmmnnnnnnjjjeeeccceeegggkkkeeebbbdddeeeaaa___aaa```___^^^\\\XXXSSSNNNKKKkkk___[[[XXXSSSPPPNNNLLLIIIGGGGGGDDD@@@===;;;999666444555444555555666555111//////---+++***+++,,,,,,+++******)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((!!!+++666===;;;444---)))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------000------000000///000444333333333333333222222222666666777888999999999999777888999888777888999;;;:::;;;===>>>===<<<:::999;;;<<<>>>@@@BBBBBBBBBBBB>>>===;;;:::;;;>>>AAABBB???@@@AAA@@@???>>>???@@@@@@BBBFFFJJJMMMMMMIIIFFFGGGEEECCCCCCEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJLLLNNNNNNMMMMMMNNNPPPOOOMMMJJJJJJKKKLLLKKKKKKJJJIIIJJJMMMRRRTTTSSSQQQXXXVVVSSSQQQRRRUUUYYY[[[___^^^]]]___cccdddccc```ZZZZZZ]]]bbbhhhkkkiiifffaaacccddddddbbb`````````dddhhhnnnqqqqqqpppqqqrrrooommmkkkiiigggffffffggghhhjjjmmmllliiihhhiiikkklllkkkkkkmmmpppqqqpppoookkkrrrtttpppooossssssnnnlllkkkkkklllnnnoooooonnnmmmppprrrqqqssswwwwwwtttkkkkkkkkkjjjjjjlllqqqtttkkkgggfffhhhgggaaa]]]\\\^^^\\\YYYWWWVVVTTTRRROOONNNKKKHHHGGGGGGFFFEEECCCEEEEEEDDDEEEEEECCC@@@===888888666444333222222222333333222111000///......++++++++++++*********))))))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''((((((''''''(((((()))***))))))))))))((((((((((((((()))***++++++***)))(((++++++,,,,,,------......111111111222333333444444555555555666777888888888999???BBB===999:::;;;;;;===============<<<<<<<<<============>>>@@@CCCDDDHHHKKKMMMMMMMMMOOOTTTXXXXXX\\\^^^bbbmmmwwwqqqeee`````````dddiiikkkjjjgggqqqooollliiifffeeeddddddkkklllmmmmmmmmmmmmoooqqqrrrttt|||zzzqqqmmmhhhmmmpppllleeeaaacccgggjjjeeeaaaaaaaaa``````bbbbbbaaa___\\\WWWRRRMMMJJJjjj___[[[XXXSSSPPPNNNLLLIIIGGGGGGDDD@@@===;;;999666444444555666777777555333111000...,,,+++,,,------,,,***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&///:::===888///)))&&&)))))))))***++++++,,,,,,++++++,,,,,,,,,---------///---///333444111000333111111111111111111222222555555666777888888888888777777777777666777999:::;;;<<<>>>??????>>><<<;;;<<<<<<>>>@@@AAABBBCCCCCC>>><<<:::999:::===@@@CCC>>>???@@@???===<<<===>>>@@@CCCIIIOOORRRQQQLLLHHHDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOQQQRRRPPPNNNKKKKKKLLLNNNNNNMMMMMMJJJHHHKKKQQQTTTRRRNNNTTTSSSSSSSSSTTTUUUWWWXXXccc___]]]___cccccc___[[[WWWXXX[[[```eeehhhgggeeecccccccccaaa___\\\[[[ZZZ```ffflllooonnnooosssxxxuuutttqqqnnnjjjgggdddbbbhhhmmmqqqoooiiieeegggjjjmmmnnnnnnoooppppppooonnniiioooqqqooonnnppppppmmmjjjjjjjjjlllooorrrrrrqqqsssuuuuuurrrrrrvvvwwwuuukkkkkkkkklllmmmppptttvvvooollllllmmmjjjbbb]]]\\\```]]]ZZZWWWVVVTTTRRRPPPKKKIIIGGGFFFFFFEEECCCBBBDDDCCCDDDEEEEEECCC???<<<777666555333222222111111000000000000////////////+++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((()))***+++''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))(((((((((((((((((()))************)))***++++++,,,------......///000000111111222333333444555555666777888999999777<<<===;;;:::<<<;;;999???>>>>>>======<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDIIIKKKLLLMMMMMMPPPTTTWWWVVV[[[\\\___nnn}}}vvvccc______```cccgggjjjiiihhhpppooollliiihhhgggffffffmmmnnnnnnlllkkkkkklllnnnlllrrr}}}wwwooommmhhhnnnsssnnneee^^^```dddfffdddbbbaaa```___^^^___```___[[[WWWRRRMMMIIIGGG~~~iii```[[[XXXSSSPPPNNNLLLIIIGGGFFFCCC???===;;;999777444444555777777666555333222000...,,,+++,,,---------***))))))((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((...333222---((('''(((((())))))******+++,,,,,,+++++++++,,,,,,,,,------------111777888333000111000000000111111222222222444444555666777777777777999888777777888999::::::;;;===???AAAAAA???===;;;>>>>>>???@@@AAABBBBBBBBB===<<<:::999:::<<>>???>>><<<;;;;;;===@@@CCCIIIOOORRRQQQLLLHHHBBBDDDFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCAAAAAAGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJMMMPPPRRRSSSPPPNNNMMMMMMOOOQQQRRRRRRPPPMMMJJJLLLPPPSSSPPPMMMLLLOOORRRVVVWWWXXXWWWVVV___]]][[[]]]bbbbbb^^^YYYYYYZZZ]]]aaaeeehhhhhhgggffffffeeecccaaa^^^ZZZXXX[[[aaafffhhhhhhjjjpppuuuvvvuuutttqqqnnnjjjfffdddjjjppptttqqqiiidddfffjjjllloooqqqsssrrrpppnnnmmmjjjnnnpppooonnnoooooommmiiihhhhhhjjjlllnnnnnnmmmtttvvvuuurrrrrrwwwzzzxxxnnnmmmllllllnnnppprrrsssssspppoooooojjjaaa\\\\\\\\\ZZZVVVTTTSSSRRRPPPNNNJJJHHHGGGFFFFFFFFFCCCBBBBBBAAAAAABBBBBBAAA>>>;;;555555444222111111111111////////////////////////*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''((()))***+++&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,******++++++,,,------.........//////000111111111444444555666777888999:::888888888999>>>BBB???999>>>>>>======<<<<<<;;;;;;===???AAAAAA@@@@@@CCCEEEFFFHHHJJJMMMOOOQQQTTTVVVSSSXXXXXXZZZiiiwwwppp]]]\\\\\\^^^aaadddgggggggggkkkjjjjjjiiiiiihhhhhhhhhggghhhhhhgggeeedddeeeffffffmmmxxx~~~uuuooooooiiippptttoooeee]]]]]]aaa```bbbcccaaa___]]]ZZZXXXYYYWWWSSSNNNJJJFFFCCCAAA|||iiiaaa[[[XXXSSSPPPNNNLLLIIIGGGEEEBBB???<<<;;;999777555444666888888666333222222000...,,,+++,,,------,,,******)))((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))***)))&&&&&&))),,,(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------222888999333000000///000000111222333444444333333444555666666666666999888888:::;;;<<<:::999999;;;>>>@@@@@@>>><<<:::===>>>@@@AAAAAAAAA@@@???<<<;;;;;;:::;;;<<<===>>><<<===>>>===<<<;;;<<<===>>>@@@DDDIIILLLKKKGGGDDDBBBEEEHHHIIIIIIGGGGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCGGGGGGGGGGGGHHHIIIJJJJJJEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEGGGKKKNNNPPPQQQOOONNNLLLMMMPPPRRRSSSSSSQQQOOOLLLMMMOOOQQQOOONNNIIIMMMSSSXXXZZZYYYVVVTTTWWWWWWXXX\\\aaabbb```]]]]]]___aaaeeegggiiijjjjjjhhhhhhhhhhhhgggddd___\\\^^^bbbfffhhhhhhkkkooosssppppppqqqpppooommmkkkjjjkkkpppssspppiiieeegggkkkkkknnnrrrsssrrrooommmlllmmmoooppppppoooooopppqqqsssqqqoooooooooooommmllloooqqqrrrpppsssyyy}}}|||qqqooommmmmmnnnoooooonnnrrrpppooonnnhhh```\\\]]]\\\ZZZXXXWWWVVVTTTRRRPPPIIIHHHFFFFFFGGGFFFCCCAAA@@@>>>======>>>===<<<:::444333222111111000000000.........///////////////))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))&&&&&&''')))***+++------******++++++,,,,,,---------------...//////000000222333444555666777888999999777666999AAAGGGBBB999;;;;;;;;;;;;;;;:::::::::<<>>===zzziiibbb[[[XXXSSSPPPNNNLLLIIIGGGDDDBBB>>><<<;;;999777555444666999888444111000111000---++++++,,,---,,,,,,******)))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((()))***(((((())))))******++++++***++++++++++++,,,,,,,,,...,,,///333444111///111000111111222444555666666222333444555555666555555999888999;;;>>>>>>:::777888:::===@@@@@@???<<<:::999;;;>>>@@@AAA@@@>>>===;;;<<<<<<<<<;;;;;;::::::;;;<<<======<<<<<<===>>>===>>>???BBBEEEEEECCCAAACCCGGGKKKLLLJJJHHHGGGGGGEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJDDDEEEFFFGGGHHHHHHHHHIIIFFFDDDBBBDDDHHHKKKMMMLLLNNNLLLKKKKKKMMMOOOOOOOOONNNNNNMMMMMMMMMOOOPPPPPPLLLOOOTTTXXXYYYXXXUUUSSSSSSUUUYYY]]]```aaaaaa```^^^```ccceeefffgggiiijjjggggggiiimmmnnnmmmgggcccggghhhjjjlllnnnpppqqqrrrkkkkkklllmmmnnnnnnmmmmmmjjjmmmooonnnjjjiiilllppplllooorrrrrrpppnnnooopppoooooopppppppppqqquuuxxx{{{zzzwwwvvvvvvuuurrrpppkkknnnooonnnqqqwwwzzzzzzssspppnnnmmmnnnooonnnlllnnnllllllkkkfff___^^^aaa^^^\\\[[[ZZZYYYVVVRRROOOGGGFFFEEEFFFFFFEEEBBB@@@>>><<<999999999:::999999333222111000000000000000------------------------))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***(((((((((((()))***+++,,,*********+++,,,,,,------,,,,,,,,,---......//////000000111222444555666777555666777888>>>CCC???777888888888888999999999999999>>>DDDEEEBBB@@@@@@AAAAAACCCHHHMMMQQQRRRQQQOOOOOOPPPRRRUUUYYY\\\[[[YYYXXXZZZ\\\^^^```cccfffhhh^^^aaadddggghhhgggdddccc___bbbeeefffeeedddccccccbbbbbbfffkkkllljjjjjjmmmhhhjjjkkkhhhbbb]]]\\\]]][[[aaabbb\\\WWWVVVSSSOOOIIIGGGCCC@@@===<<<<<<===yyyiiiccc[[[XXXSSSPPPNNNLLLIIIHHHDDDAAA>>><<<;;;999777555444777999888444000///000///---+++***+++,,,,,,+++******)))((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))***+++,,,***'''$$$((((((((()))******++++++******+++++++++,,,,,,,,,///,,,,,,///000...///222111111222333555666777777222222333444555555555555888888999<<>>:::666999;;;???AAABBB@@@===;;;555888;;;???@@@???===;;;;;;<<<======<<<;;;999888:::<<<======<<<<<<>>>??????>>>>>>???AAACCCBBBAAADDDHHHMMMNNNKKKHHHGGGGGG???@@@BBBCCCCCCBBB@@@???@@@@@@AAABBBDDDFFFGGGHHHCCCDDDEEEGGGHHHHHHHHHHHHFFFCCC@@@AAAEEEIIIJJJIIINNNKKKIIIIIIJJJKKKKKKJJJKKKLLLLLLLLLLLLMMMPPPSSSPPPRRRUUUWWWXXXWWWUUUSSSTTTWWW\\\_______________\\\^^^aaaccccccdddfffgggdddfffjjjooosssrrrmmmhhhjjjjjjjjjllloooqqqpppooojjjjjjkkkkkkkkkkkkkkkjjjiiikkkllllllkkklllppptttppprrrsssqqqoooooorrruuupppooooooqqqrrrtttyyy~~~zzzxxxwwwvvvwwwvvvuuussslllnnnooommmnnnsssuuuttttttqqqnnnnnnooopppnnnkkkjjjiiiiiiiiiddd___```ddd[[[ZZZXXXWWWUUURRRMMMIIIFFFEEEDDDEEEEEEDDDBBB???===:::777666666888888888222222111000000///000000,,,,,,,,,+++++++++++++++)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))************))))))))))))******)))******+++,,,,,,------++++++,,,------......///---...///000222333444555000444777777999;;;999444666666666777777888888999666===DDDFFFBBB???>>>???@@@CCCHHHNNNQQQQQQNNNKKKOOONNNQQQVVVVVVTTTVVV[[[XXXZZZ\\\^^^```bbbfffhhh\\\___cccggggggeeeaaa___XXX\\\```bbbbbb```___^^^bbb___```dddeeeeeefffiiieeeffffffddd```]]]]]]]]]]]]bbbaaaYYYSSSSSSRRRNNNFFFDDD@@@===;;;;;;<<<===|||kkk]]]XXXVVVSSSPPPMMMKKKKKKJJJEEECCC@@@>>><<<999666444555888::::::888555333333......---,,,***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''***************+++++++++///---+++,,,---......,,,...++++++...///---+++---444444444444444444444444333333555555555444333222777777777777888888888888999;;;>>>???===<<<;;;;;;666666888:::;;;<<<======<<<>>>???@@@@@@>>>;;;999999:::;;;<<<============AAACCCDDDCCCAAA?????????EEEFFFGGGHHHFFFDDD@@@>>>?????????>>><<<<<<>>>@@@CCCBBB???>>>>>>@@@CCCEEE???@@@BBBCCCEEEFFFFFFGGGCCCAAAAAADDDIIIMMMMMMMMMNNNLLLJJJJJJMMMMMMKKKIIINNNLLLJJJLLLOOOQQQQQQOOOQQQSSSUUUVVVVVVUUUTTTSSSWWWWWWXXXZZZ[[[]]]^^^^^^___^^^^^^^^^___```bbbcccaaadddgggkkklllmmmlllkkkmmmmmmnnnoooppppppqqqqqqooonnnllljjjiiihhhgggfffjjjkkklllnnnqqquuuyyy{{{ppppppqqqsssuuutttrrrppppppnnnmmmnnnpppsssuuuvvvuuutttrrrrrrssssssrrrqqqpppqqqpppnnnkkklllppptttsssooojjjiiikkknnnooonnniiimmmooollliiifff___XXXYYYXXXVVVTTTQQQMMMHHHDDDGGGEEEBBBAAAAAA???===;;;;;;:::777666555666777888333333222111000///...---,,,,,,++++++***)))((((((''''''(((((())))))******######""""""###%%%'''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((+++------,,,------//////............//////......//////000000111111...///222555777777777666444666888888777777999;;;<<<===>>>@@@@@@AAAAAAAAABBBDDDGGGHHHHHHGGGHHHIIIJJJLLLOOOQQQRRRTTTWWWZZZ\\\ZZZZZZ\\\___aaa```^^^ZZZ]]]aaaddddddccc```^^^ZZZZZZ^^^bbbbbb^^^]]]``````^^^___dddjjjllliiidddbbbaaa``````aaabbb```___```]]]XXXTTTPPPLLLGGGDDDFFFBBB>>>;;;::::::999888xxxjjj___XXXVVVSSSPPPMMMKKKKKKJJJFFFCCC@@@===;;;999777444444777999999777444222111,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''***************+++++++++...---------...///000000111---+++......------000222222333444444555666666333444555555555555444333555555555555666666666666777999;;;;;;:::999999:::999:::;;;<<<===<<<;;;;;;<<<===>>>??????===;;;999::::::;;;;;;<<<======>>>@@@AAAAAA@@@>>>======>>>BBBCCCEEEFFFEEECCCAAA???>>>??????>>><<<;;;<<<>>>@@@???>>>======>>>@@@AAA>>>???AAABBBDDDEEEFFFFFFEEEDDDCCCEEEIIILLLMMMLLLJJJHHHGGGIIILLLNNNMMMKKKOOOMMMKKKLLLOOOQQQPPPOOOSSSTTTUUUWWWWWWWWWVVVUUUSSSTTTUUUWWWYYYZZZ\\\\\\]]]\\\\\\\\\\\\]]]_________``````aaaccceeefffggghhhhhhhhhhhhiiijjjlllmmmllllllkkkiiigggffffffggglllllllllmmmooorrruuuvvvqqqpppoooppprrrtttuuuvvvtttrrrooonnnnnnpppqqqqqqpppooonnnoooqqqssssssrrruuuuuutttpppkkkjjjkkkmmmmmmkkkhhhgggiiilllnnnooopppssssssnnniiifff___YYYUUUTTTRRRQQQOOOLLLHHHDDDGGGEEECCCAAA@@@???<<<:::999888666444444444555666333222222111///......---,,,,,,+++******)))(((((('''''''''''''''((((((((($$$$$$$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%(((+++------,,,,,,---......------------......---......///000000111111111222444555666555444333222444666666555555777888;;;<<<===??????@@@@@@@@@???AAADDDEEEEEEEEEFFFGGGHHHKKKNNNQQQRRRTTTVVVXXXYYYYYYYYY[[[^^^___]]][[[WWWZZZ]]]aaabbbaaa___]]][[[[[[^^^bbbbbb^^^^^^aaagggffffffiiimmmnnnjjjeeebbbaaa___^^^^^^^^^\\\ZZZ\\\YYYUUUQQQNNNJJJFFFDDDCCC@@@<<<::::::::::::999uuujjjaaaXXXVVVSSSPPPMMMKKKKKKJJJGGGDDD???<<<:::999777666444666888888666333111000++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((())))))*********++++++++++++,,,---------...000222222...,,,------,,,...222111111222444555666777888444444555555666555555444333333333333444444444444444555777888777666777888;;;<<<>>>???>>><<<999777:::;;;===>>>>>><<<:::999;;;;;;::::::;;;<<<===>>>>>>>>>>>><<<::::::;;;===>>>???AAACCCDDDCCCBBBAAA===>>>???>>><<<:::::::::;;;;;;;;;<<<<<<<<<======<<<===???AAABBBDDDDDDEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEGGGKKKMMMNNNMMMOOONNNLLLLLLNNNOOOOOONNNPPPQQQRRRTTTUUUUUUUUUUUUOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\bbb```^^^]]]^^^aaaeeehhhcccbbbaaaaaabbbdddggghhhhhhiiijjjhhheeeccceeehhhllllllkkkkkkmmmnnnpppqqqooommmkkkkkklllpppuuuxxxtttrrrooollllllmmmpppqqqlllkkkkkkmmmppprrrssssssuuuuuussspppkkkiiihhhiiilllllllllllllllnnnrrruuuvvvwwwuuummmgggddd^^^XXXRRRQQQOOOOOONNNKKKGGGEEEHHHFFFCCCAAA@@@>>>;;;999777666444333222222333444222111111000///...------++++++******))))))(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%(((+++,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......///000000000111222333444555444333333333444555555555555666888999:::<<<===>>>?????????<<>>>>>;;;888555888999:::;;;<<<;;;:::999<<<;;;999888999;;;===>>>======<<<999888888:::===:::<<<>>>AAABBBCCCCCCBBB===>>>@@@???<<<:::888888888999:::;;;<<<;;;:::::::::;;;<<<>>>@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAA@@@AAABBBCCCEEEHHHJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTVVVWWWYYYZZZ[[[aaa___]]]\\\]]]```ccceeeaaa```^^^]]]^^^```ccceeeccceeegggfffbbbaaadddhhhiiihhhhhhhhhiiikkkmmmnnnllllllkkkjjjjjjlllpppsssmmmllljjjiiijjjmmmrrruuuooonnnmmmmmmoooqqqqqqpppmmmnnnmmmlllkkkiiiiiiiiikkkmmmoooooommmnnnrrrvvvvvvwwwrrrjjjcccaaa]]]XXXSSSQQQOOONNNMMMKKKHHHEEEGGGEEEBBB@@@???===:::888666555444333222222222222000000//////...------,,,******)))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&(((***+++******+++,,,++++++************++++++,,,------......///000000---...000333444555666666555666777777666666777999777888:::;;;======>>>>>>>>>???AAA@@@??????@@@AAADDDGGGLLLOOOPPPQQQSSSTTTVVVXXXZZZ]]]^^^\\\YYYWWWYYYZZZ[[[]]]______``````aaa```aaaddddddbbbdddhhhhhhfffffffffgggfffbbb______]]][[[[[[[[[ZZZXXXVVVUUUQQQLLLHHHFFFEEEDDDBBB???<<<:::888888888777666tttiii___XXXVVVSSSPPPMMMKKKKKKJJJHHHDDD???;;;999888777777666999;;;:::777444222111......---,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))******))))))((())))))***++++++,,,,,,***+++++++++******,,,---,,,---111555333...---///333333333333444444444444444444444444555555666666222222333333333444444444333555777777666555666777444666999;;;<<<:::777555666777888999:::999999999;;;:::888777777999;;;<<<;;;;;;:::888666777999<<<999:::<<>>??????<<<999888888777888:::;;;<<<;;;:::999888999;;;<<<>>>????????????@@@@@@@@@???>>>======@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIHHHHHHGGGHHHHHHJJJKKKLLLOOOPPPQQQRRRQQQPPPNNNMMMNNNOOOQQQTTTWWWYYY[[[\\\ZZZZZZZZZZZZ[[[\\\^^^______]]][[[ZZZZZZ\\\^^^```___aaabbbbbb``````cccfffcccccccccdddfffiiikkkmmmllloooqqqqqqooolllkkklllfffggghhhggghhhkkkqqquuutttrrrpppooooooooonnnmmmhhhhhhgggggghhhggggggffffffhhhkkkjjjhhhhhhjjjmmmssssssnnnfffaaa```]]]YYYVVVTTTQQQOOOMMMKKKGGGEEEEEECCC@@@>>>===;;;888666555555444333222222222222///.........---,,,,,,,,,))))))(((((((((((((((((()))((((((''''''&&&&&&&&&###$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((******))))))***+++******))))))))))))******,,,,,,,,,---......//////---...///111333444555666555666777777666666777888666777888:::<<<=========@@@AAABBBAAA???>>>???@@@CCCFFFJJJMMMOOOPPPRRRSSSWWWZZZ]]]``````^^^\\\[[[[[[[[[[[[[[[\\\^^^___``````___```cccccc```bbbfffgggggggggggghhhgggfffddd\\\[[[ZZZ[[[\\\]]]\\\[[[VVVRRRLLLGGGEEEDDDCCCBBB@@@===:::999888777444333ttthhh]]]XXXVVVSSSPPPMMMKKKKKKJJJGGGDDD???<<<:::999777666777999;;;;;;888444222111///...---,,,***)))((('''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''((()))************(((((()))***+++,,,,,,------,,,***+++---//////...---000666;;;888111///111333333333222222222222222333333333333333444555666333333333333444444444444444666999999888666555555111333555888999888666555444555666777888888888888999888777666666777888999888999888777666666888:::888999:::<<<>>>???@@@@@@;;;<<<===<<<:::888888888777888999:::;;;:::999999888888999:::;;;;;;;;;;;;<<<>>>@@@@@@???=========>>>@@@BBBBBBBBBBBBDDDFFFEEEFFFGGGFFFDDDDDDFFFHHHJJJIIIGGGFFFFFFHHHJJJKKKNNNOOOPPPQQQPPPNNNLLLJJJKKKLLLOOOSSSVVVYYYZZZ[[[YYYZZZ[[[]]]^^^______^^^]]]\\\ZZZXXXXXXXXXYYYZZZ\\\\\\]]]^^^___aaacccccc^^^^^^___aaacccgggjjjkkknnnssszzz{{{vvvooojjjhhheeeggghhhgggeeefffjjjnnntttrrrpppnnnnnnnnnmmmkkkiiigggeeeddddddcccbbbaaadddeeeggghhhggggggggghhhlllmmmiiiaaa]]]]]]\\\YYYVVVTTTPPPNNNLLLIIIFFFDDDBBB@@@===<<<;;;:::777555444444333333222111111000------------,,,,,,++++++((((((((((((''''''''''''((((((((('''''''''''''''######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))+++******))))))))))))******++++++,,,,,,---.........000000111111111222222222333444555555333333444555555666888:::;;;=========AAAAAABBBAAA@@@@@@AAACCCDDDGGGIIIKKKMMMOOORRRTTTXXX\\\___aaaaaa`````````\\\[[[ZZZZZZ[[[]]]```bbb___^^^```cccaaa^^^^^^bbbbbbcccdddeeeeeefffffffffZZZZZZZZZ[[[^^^``````___[[[VVVNNNHHHFFFDDDDDDCCC@@@>>>;;;999888666444111rrrfff\\\XXXVVVSSSPPPMMMKKKKKKJJJFFFCCC@@@===;;;999777444777999;;;:::777333111000------,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''(((******++++++***'''((()))***+++,,,------111---+++...444888777444...000666:::777000///333000000000111111222222222222222111111222333555666222222333333333444444444444777;;;<<<:::666444333222333444666666666666555222333444555666777888888666666666666666666666666444555666666444444555666666777888999:::;;;;;;<<<888999999888666666777888666777888888999999888888888888999999999999888888888;;;>>>???===<<<<<<===;;;>>>@@@AAA@@@@@@CCCEEECCCEEEFFFEEEDDDDDDFFFIIILLLJJJGGGEEEEEEFFFHHHJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJLLLOOORRRTTTVVVVVVWWWZZZ[[[\\\^^^___aaaaaabbb___^^^\\\[[[YYYXXXXXXXXX[[[YYYWWWZZZ___cccbbb```\\\\\\]]]^^^aaadddggghhhmmmttt|||~~~xxxpppiiifffbbbfffhhhfffcccaaadddgggmmmkkkjjjjjjlllmmmmmmlllkkkhhhcccaaaaaaaaa```___aaaaaaccceeehhhhhhgggfffcccdddaaaZZZWWWWWWUUURRRQQQOOOLLLJJJHHHGGGEEECCC>>><<<:::999999999777555111222111111000//////...,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((((('''''''''((()))(((''''''(((*********))))))))))))******+++++++++,,,------......000000000000000111222222333444555555333333444555555666888:::;;;======>>>===>>>@@@@@@@@@BBBEEEHHHFFFGGGIIIJJJKKKNNNSSSVVVYYY\\\```bbbaaaaaaccceee]]]\\\[[[[[[^^^cccgggjjjbbbbbbdddfffddd___^^^aaa```aaabbbccccccdddeeefffZZZZZZZZZ\\\___aaaaaa```aaa[[[RRRKKKGGGFFFEEEEEE>>><<<;;;:::999888555333oooeee]]]XXXVVVSSSPPPMMMKKKKKKJJJEEECCC@@@>>><<<:::666444666888:::999666222000///++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''(((******+++++++++'''((()))***+++,,,------444...+++000:::@@@>>>:::---///333666222,,,---222------...000111222333444111111000000111333444555111222222222222333333333333777;;;===:::666222000444444555555555555555555222222333444555777888888444555555666555555444444111333444555333222333444555555666666777777888888666777666555333444666888666666666666777777777888888888888888888777666666333777;;;<<<:::999:::;;;999<<>>>>>999;;;===???AAADDDHHHLLLGGGHHHIIIIIIJJJNNNSSSWWWYYY]]]```aaaaaabbbdddggg```___^^^___ccciiiooosssggggggiiillljjjdddbbbcccdddeeegggggggggggghhhjjj[[[ZZZZZZ\\\___`````````fff___VVVMMMIIIGGGFFFEEE<<<;;;:::::::::999777555tttccc]]]YYYVVVRRROOOMMMKKKIIIGGGFFFCCC>>>;;;:::888666444444666888888666333111111///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((('''%%%%%%''')))***'''$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++++++++++++++---...///000+++***666FFFLLLFFF<<<111000000///...------,,,111111111111222333444444000000////////////000000111111111111111111111111444444444333333222222222222222333444444555666666555555333222222333555555666444333222333333333222222222222222000///...---222222333444555666777888666666666555555444444444444444444444444444444444555666777888888777666555999:::<<<======:::888666888999<<<>>>??????>>>===???@@@AAABBBCCCEEEFFFFFFLLLIIIEEEBBBBBBCCCDDDDDDGGGHHHJJJLLLMMMMMMLLLKKKIIIMMMPPPQQQNNNMMMNNNPPPOOOPPPSSSTTTUUUWWW[[[]]]^^^___bbbcccbbb___\\\YYYWWWWWWXXXYYY\\\^^^```bbb^^^[[[XXXYYY]]]aaacccccchhhmmmoooooorrrtttoooeeeccccccbbbaaabbbcccdddeeejjjiiiiiijjjkkkllljjjhhhhhhbbb\\\\\\bbbiiilllmmm_________```aaa```^^^]]]ZZZXXXWWWVVVTTTQQQMMMIIIGGGFFFDDDBBB@@@???>>>>>>888777555444333333333333...///111222111000...------,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%((((((%%%###&&&'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))***444333111...,,,)))'''&&&&&&'''((())))))((('''&&&***((('''(((+++,,,+++(((***++++++,,,,,,------...//////...//////000111222555666777777666777999;;;888999999:::;;;<<<======<<<<<<;;;<<<>>>AAADDDFFFIIIIIIHHHIIILLLPPPTTTWWWYYY\\\^^^_________```aaabbb___\\\ZZZ]]]dddkkkpppkkkiiikkkpppqqqkkkgggfffkkkkkkmmmoooooolllgggcccZZZZZZ]]]eeekkkkkkccc[[[ZZZWWWRRRNNNKKKHHHDDDAAA======<<<:::888666333222qqqbbb___YYYVVVRRROOOMMMKKKIIIGGGFFFCCC>>>;;;999888666444444666888888555333111111///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%'''))))))'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,,,,------.........333???LLLMMMBBB777////////////............/////////000111333444555//////.........///000000////////////////////////222222222111111111000000111111222222333444444555444333333222222333333444111000//////000000000///111111111111111000///...111222222333444555666777555555555444444333333333444444444444444444444444333444666777888888888777888999;;;<<<<<<:::777666777888;;;===>>>>>>======???@@@AAABBBDDDEEEFFFGGGJJJIIIFFFDDDCCCCCCDDDDDDFFFGGGJJJLLLMMMMMMLLLLLLKKKMMMOOOPPPOOONNNNNNOOOPPPRRRSSSSSSSSSTTTVVVXXX\\\^^^bbbeeeddd```[[[XXXWWWXXXZZZ]]]___aaacccddd___\\\YYYYYY]]]```aaaaaaeeejjjmmmooosssvvvssskkkcccccccccccceeegggiiijjjnnnlllkkkkkklllmmmkkkjjjlllfff``````cccgggiiihhh]]]]]]^^^aaacccaaa\\\XXXYYYXXXWWWVVVTTTQQQLLLHHHGGGFFFDDDAAA???>>>======777666666555333222222111...///000111111///...,,,,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%(((((($$$###&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))------,,,+++***)))(((((('''(((((())))))(((((('''***((('''(((***,,,***)))******+++,,,,,,------...............///000111222444555777777666666888999888888999:::;;;<<<======<<<<<<<<<<<<>>>@@@CCCEEEGGGGGGHHHJJJMMMQQQTTTWWWYYYZZZZZZZZZXXXWWWXXXZZZ```]]]YYYWWWYYY___fffkkkkkkiiikkkoooooojjjggggggjjjlllooossstttqqqjjjfffbbbaaabbbgggkkkiiiaaaYYYYYYVVVQQQNNNKKKHHHEEEBBB===<<<:::888666444333222nnnaaa___YYYVVVRRROOOMMMKKKIIIHHHFFFBBB>>>;;;999888666444444666888888555222111111///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''))))))'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))***+++------------,,,,,,111;;;GGGNNNIII<<<000------...///000000111111,,,,,,---...000222333555...---------...///000000------------------------000000////////////......000000000111111222222333111111222222222222111111111111111111111111222222///000000111111000000///000000111222333444444555333333333333333222222222444444444444444444444444111222444666777888999999777888999::::::888777555555777999;;;============>>>???@@@BBBDDDFFFGGGHHHGGGIIIJJJHHHEEECCCDDDFFFEEEFFFIIIKKKLLLMMMMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMRRRSSSSSSRRRQQQPPPRRRTTTXXX[[[```cccccc^^^XXXTTTUUUWWWZZZ^^^aaacccdddddd___]]][[[[[[]]]___```aaadddhhhkkknnnqqqtttrrrmmmeeeeeeeeefffiiikkknnnppprrrpppnnnmmmmmmmmmlllkkkmmmhhhcccbbbcccdddcccaaa___^^^___cccfffccc[[[TTTXXXWWWVVVUUUSSSOOOJJJFFFFFFEEECCC@@@>>><<<<<<;;;777777777666444222000.........///000000...---,,,******)))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$''''''$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))((('''(((***+++***)))******++++++,,,---------............///000111222222444777888777666777777777888888999:::;;;<<<<<<===<<<<<<<<<===???AAABBBCCCDDDGGGIIIMMMPPPRRRSSSWWWXXXWWWUUURRRRRRSSSUUUbbb^^^XXXUUUUUUZZZaaafffjjjhhhiiilllkkkgggfffggggggiiimmmrrrtttqqqlllggghhhfffdddeeefffccc\\\UUUVVVSSSOOOLLLJJJHHHEEECCC<<<:::888555333222222222nnnaaa___YYYUUUQQQNNNMMMLLLJJJHHHEEEBBB>>>;;;999777555444444666888777555222111000///...---,,,+++*********((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''')))+++---...---,,,+++,,,222<<>>444,,,------...000222333444555,,,,,,------...///000111------,,,------...///000------------------------///.........................../////////000000000...///111111111111///...000111222333222222222333......///000111111000000//////000000111222222333222222222222111111111111333333333333333333333333222333444555666777777888555666888888888777666555666777999;;;===>>>??????>>>???AAABBBDDDFFFHHHIIIEEEJJJMMMLLLGGGDDDFFFIIIDDDEEEHHHJJJLLLMMMNNNNNNOOOMMMKKKMMMPPPQQQNNNLLLQQQRRRSSSRRRPPPPPPRRRTTTUUUWWW[[[]]]]]]ZZZVVVSSSQQQTTTXXX\\\___aaabbbbbb___^^^]]]^^^___bbbdddeeefffhhhkkkmmmoooooonnnkkkiiiiiiiiijjjlllnnnppprrrsssqqqnnnmmmmmmmmmlllkkkhhhfffccccccddddddbbb```dddbbbaaadddgggeee]]]UUUVVVUUUTTTSSSRRRNNNHHHDDDEEEDDDBBB???===;;;:::999777888888888666333///------............---,,,,,,***)))(((((('''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%%%%$$$%%%(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&"""###$$$%%%&&&'''((()))***)))(((''''''((()))***(((((((((((()))***))))))*********+++,,,,,,---------------...///000111222111444777999888777777777666777777888999:::;;;;;;===<<<<<<<<<===>>>???@@@AAABBBEEEHHHJJJLLLMMMMMMTTTTTTTTTRRRQQQRRRVVVXXXfffaaa[[[VVVVVVZZZ___dddgggeeeeeehhhgggcccdddgggccccccfffiiikkkjjjhhheeehhhddd```___^^^[[[UUUOOOQQQNNNKKKHHHGGGEEECCCAAA:::888555222111000111111qqqaaa^^^XXXUUUQQQNNNMMMLLLJJJIIIEEEBBB===:::999777555333333555777777444222000000///...---,,,+++*********((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''')))+++---------,,,+++---000444666444000---+++---...///111333555666777......------,,,,,,---------------------...//////------------------------////////////////////////---------...............---...///000000///...---,,,...111000///......///---...///000000000000000......//////000111111111111111111111111111111111333333333333333333333333444444444444444555555555555555666777777777666555666777999<<<>>>@@@AAABBB???@@@AAACCCEEEFFFHHHHHHEEEJJJNNNNNNIIIGGGHHHKKKDDDEEEGGGIIIKKKLLLMMMNNNOOOMMMJJJKKKNNNOOOMMMKKKOOOQQQRRRRRRRRRSSSVVVXXXXXXXXXYYYYYYYYYXXXWWWWWWQQQTTTXXX\\\```aaabbbbbb```aaaaaabbbdddfffiiijjjiiijjjlllooopppooooooppppppooonnnmmmmmmmmmnnnooopppnnnlllkkkllllllkkkiiidddddddddfffggghhhgggfffhhheeeccccccdddbbb\\\WWWUUUSSSRRRPPPOOOLLLHHHEEEEEEDDDAAA???<<<:::999888888888999888666333000...---------------,,,++++++******)))((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%%%%$$$'''+++)))%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((***)))(((''''''((()))***'''((((((((((((((()))***))))))***++++++,,,,,,---,,,,,,------...000111222222555888999999888777777555555666777888999::::::;;;;;;;;;<<<<<<<<<======???AAACCCEEEGGGGGGFFFFFFLLLMMMOOOPPPQQQUUUZZZ]]]fffbbb\\\WWWVVVYYY]]]```aaa```aaadddbbb```bbbgggcccaaa___^^^```bbbcccbbbccc```\\\ZZZYYYVVVRRRNNNLLLIIIFFFDDDCCCBBB@@@>>>888777444111//////000000tttccc^^^XXXUUUQQQNNNMMMLLLJJJIIIEEEAAA===:::888777555333333555777777444111000000///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((()))******(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))***,,,,,,,,,,,,+++,,,,,,,,,***(((((()))+++......///111222333444555000///...---,,,+++++++++//////...............///------------------------...////////////000000000------------------------......////////////.........111444333000...///000---...//////000000000000......//////000000000000000000000111111111111111333333333333333333333333555444444333333333444444555555666666777777666666666777999;;;>>>@@@BBBCCCAAAAAABBBCCCEEEFFFGGGGGGFFFIIILLLLLLJJJHHHIIIJJJEEEFFFGGGHHHJJJLLLMMMMMMNNNLLLJJJJJJKKKLLLKKKKKKMMMOOOQQQSSSTTTVVVZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\\\\WWWYYY\\\```ccceeeffffffcccdddfffggggggiiikkknnnkkkkkknnnrrrsssrrrtttyyytttssspppnnnkkkjjjjjjjjjjjjiiiiiijjjkkkkkkjjjhhheeefffhhhjjjkkklllmmmmmmiiigggeeecccaaa^^^ZZZWWWSSSQQQNNNMMMLLLKKKHHHGGGEEEDDDAAA???<<<:::888888888888888777555333111000,,,,,,,,,+++++++++++++++***))))))(((((())))))***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%)))---+++&&&''''''''''''(((((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&((())))))(((''')))***))))))******+++,,,,,,,,,,,,,,,,,,---...000111222222444777888777666777888444555555666777888999999:::::::::;;;<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDEEEHHHKKKMMMPPPTTTZZZ]]]```]]]YYYVVVUUUWWWZZZ\\\[[[\\\___bbbaaa^^^aaaggghhhccc]]]ZZZZZZ\\\___``````^^^[[[YYYXXXVVVRRRPPPHHHFFFCCCAAA@@@>>><<<;;;666555333111000/////////uuuddd___WWWTTTQQQNNNMMMLLLKKKIIIDDDAAA===:::888666444333333555777666444111000000///...---,,,+++*********))))))))))))))))))))))))((((((''''''''''''((((((***++++++)))&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,******)))(((((((((***+++---......//////000000111///...---,,,,,,,,,,,,,,,111111000///............------------------------............//////000000------------------------//////............//////222666999888333000000222......//////////////////////////////000000000000000000000111111222222222222222222222222222222222333333222222222444555666555555666666777777777777555666888:::===@@@BBBDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKIIIHHHHHHIIIKKKLLLNNNPPPRRRTTTWWW[[[^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]^^^```bbbeeegggiiijjjgggiiikkkjjjiiiiiijjjmmmmmmlllooossssssppptttzzzuuussspppmmmjjjhhhgggfffdddeeefffjjjlllmmmjjjhhhgggiiijjjkkkkkkkkklllmmmiiikkkllliiiddd^^^ZZZYYYRRROOOKKKIIIIIIJJJJJJIIIFFFDDDBBB???<<<:::888888666555555444222111000000,,,,,,+++***************(((((((((''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''',,,000---'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%'''))))))'''&&&(((***)))))))))***++++++,,,,,,++++++,,,---...000111222111333444444444444555777333444555666777888888999888888999:::;;;<<<<<<<<<<<<>>>???BBBDDDEEEFFFGGGEEEHHHKKKNNNPPPSSSWWWYYY[[[YYYWWWVVVUUUVVVXXXYYYXXXYYY^^^cccbbb___ccciiikkkfff___ZZZYYYYYYZZZZZZ]]]\\\ZZZYYYWWWUUURRROOOGGGEEEBBB???>>>===;;;999555444333222111//////...uuueeeaaaWWWTTTQQQNNNMMMLLLKKKJJJDDDAAA===:::888666444333333555777666444111000/////////---,,,+++*********))))))))))))))))))))))))((((((''''''''''''((((((***++++++)))&&&%%%'''***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))***+++,,,---)))))))))***,,,,,,++++++,,,---------------------...------,,,,,,------...333222111///............,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------000///...------...///000000444777666111------///...///////////////....../////////000000000000000000000111111222222222333222222222222222222222222111111111111222444666888555666666666777777888888444555666999<<>>AAADDDGGGJJJKKKIIIKKKOOOQQQRRRSSSUUUVVVYYYXXXXXXWWWWWWXXXXXXYYYVVVYYY___dddcccaaaeeekkkkkkggg```[[[YYYWWWVVVUUUZZZZZZYYYXXXUUURRROOOMMMHHHEEEBBB???>>><<<:::888444444444333222000...---qqqaaa```YYYWWWSSSOOOKKKIIIIIIIIIHHHAAA;;;:::888555444777333444555555444111///---...---+++******+++---...******))))))((((((''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""'''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******)))((((((((((((***,,,---,,,,,,---......---,,,,,,*********++++++,,,,,,,,,222111000...---,,,++++++---,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------//////......---------,,,222///,,,,,,...///...+++......---------......///..................------000///...------...///000000000000000000000000000...//////000111222222222222333444555555555444333333333444666888:::<<<===CCCEEEHHHIIIIIIFFFCCCAAADDDDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEFFFIIIJJJKKKKKKIIIFFFDDDFFFIIILLLLLLKKKIIIJJJMMMPPPRRRUUUWWWXXX\\\\\\^^^^^^^^^\\\[[[ZZZ]]]\\\\\\\\\]]]___aaabbbiiikkkkkkjjjgggeeeeeeeeegggjjjkkkjjjlllpppqqqoookkkjjjkkklllmmmkkkfffaaaccc```^^^aaagggkkkkkkhhhnnnkkkhhheeecccccceeefffiiimmmlllhhhmmmsssmmm___XXXNNNFFFGGGIIIFFFBBB@@@FFFCCC@@@===<<<999666444222222111000///...------***)))'''&&&&&&((()))+++(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$###$$$&&&(((***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))******************+++,,,---//////000000000000111222222333333111000000000111333555666444666888;;;<<<;;;::::::;;;<<<>>>>>>@@@CCCGGGKKKJJJKKKMMMPPPSSSTTTSSSQQQXXXWWWWWWWWWWWWXXXYYYYYYXXX\\\___^^^```dddeeeccceeeaaaZZZWWWVVVUUUSSSQQQYYYZZZWWWRRRQQQRRRPPPKKKAAAAAA@@@>>><<<888555333222111111000///......---vvvccc___YYYWWWSSSOOOLLLJJJIIIIIIIIIBBB===;;;999666666888333444555555444222///...000///,,,+++******+++,,,***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))***)))((((((((()))***+++,,,+++,,,---......---,,,++++++++++++,,,,,,---------000///...---,,,+++++++++---,,,,,,++++++,,,,,,---.........---------,,,,,,+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,,,,++++++---......***'''...---------------......------------------------000///...------...//////000000000000000000000000......///000000111222222000111222333444333333222333333444555777888:::;;;@@@AAACCCEEEEEECCCAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFHHHJJJKKKKKKIIIFFFEEEFFFIIIKKKLLLKKKIIIJJJLLLMMMPPPRRRVVVXXX]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^```dddeeefffeeecccccccccdddjjjmmmmmmjjjjjjlllllliiihhhggghhhiiikkkjjjfffbbbddd```]]]^^^ccchhhiiiiiieeedddbbbaaabbbccceeefffbbbeeeeeedddlllwwwuuukkkXXXMMMDDDAAAAAA@@@AAADDDDDDBBB???<<<;;;999666333222222111000///...------+++***)))((('''((()))***''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&%%%$$$$$$$$$&&&(((***)))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))******************+++,,,---...////////////000111111222222333222111111222333444666777444666888:::;;;;;;::::::;;;<<<======>>>AAAEEEHHHJJJJJJLLLPPPUUUWWWVVVTTTVVVVVVVVVUUUUUUVVVVVVWWWYYY[[[[[[[[[```eeeddd___]]]ZZZWWWWWWXXXXXXVVVTTTZZZYYYTTTPPPOOOPPPLLLEEEAAAAAA@@@>>>;;;888555333111111111000///.........}}}ggg___YYYWWWSSSOOOLLLJJJJJJJJJJJJCCC===<<<;;;777666888333444555555444222000...222000...,,,************))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((***************))))))))))))((((((((()))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------------,,,+++++++++++++++---,,,,,,+++,,,,,,------/////////.........------******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))***,,,...///---)))&&&------,,,,,,,,,,,,------,,,,,,,,,---------------......------------......////////////////////////.........///000000111111//////000111111111111111222333333333444666777888<<<<<<>>>??????@@@@@@???>>>>>>>>>>>>????????????BBBCCCDDDEEEFFFHHHIIIJJJHHHFFFEEEEEEHHHJJJKKKKKKIIIIIIJJJKKKLLLOOOTTTXXX^^^\\\ZZZWWWVVVVVVWWWXXXWWWWWWWWWXXXYYY[[[]]]___^^^___```___^^^___aaaccchhhkkkkkkhhhgggiiihhheeegggffffffgggiiiiiigggffffffaaa]]]]]]aaafffiiiiii````````````aaabbbcccccc[[[^^^]]]^^^gggssstttnnnVVVMMMEEEAAA>>>===@@@FFFAAA???<<<;;;999888555333222222111000///...------+++*********))))))((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%&&&((()))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))******************+++,,,---...////////////000000111111222222222222222333444555777777444666777999:::::::::::::::;;;<<<======???CCCEEEIIIHHHIIIPPPXXX\\\[[[XXXVVVVVVUUUTTTTTTUUUUUUVVV[[[ZZZYYYZZZaaagggeee^^^VVVUUUVVVWWWYYYZZZYYYXXXZZZWWWQQQNNNPPPQQQJJJAAAAAA@@@???===:::777444333111111000000//////......iii___YYYVVVSSSOOOLLLKKKJJJJJJIIIBBB===<<<;;;777666777333444555555444333000///111000...,,,+++*********))))))))))))((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,++++++******)))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,------.........---------,,,,,,************++++++++++++---------------------,,,***+++---//////...+++)))---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------........./////////...//////000000000000000222222222222222333444555888888999:::;;;===>>>???<<<<<<<<<===============>>>@@@BBBCCCDDDDDDFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIJJJJJJIIIIIIMMMSSSYYY^^^[[[XXXTTTSSSTTTUUUWWWWWWWWWWWWXXXZZZ\\\___```\\\]]]]]]]]]\\\]]]___aaabbbeeefffeeeeeehhhgggdddiiihhhggggggggggggggggggfffccc``````bbbfffhhhhhhbbbbbbaaaaaaaaa``````___ZZZ\\\[[[ZZZ___eeeddd^^^PPPNNNMMMLLLGGG@@@@@@DDD>>><<<999888777666444222222111111000///...------***+++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******************+++,,,------............//////000111111222111111222333444555666666444555777888999::::::999:::;;;=========???BBBDDDHHHGGGHHHOOOXXX^^^^^^[[[XXXWWWWWWVVVVVVWWWWWWWWW[[[]]]^^^___dddjjjjjjfffZZZYYYYYYYYYZZZZZZZZZZZZXXXUUUOOONNNTTTWWWPPPEEE@@@???>>>;;;999666444222111000000000/////////...jjj___WWWUUURRRNNNKKKJJJJJJJJJGGGAAA<<<<<<:::666444555333444555555555333111000//////...---,,,,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''')))***&&&$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))),,,,,,++++++******))))))((()))))))))************+++++++++******+++++++++******))))))))))))))))))***))))))))))))***++++++***************+++,,,,,,,,,,,,+++++++++*********)))))))))*********++++++------------------------+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************)))*********++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///////////////000000111111111000000111222222333555555666777999;;;===>>>;;;;;;<<<<<<<<<=========;;;>>>AAABBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDFFFHHHHHHIIIJJJHHHGGGKKKRRRYYY[[[YYYVVVTTTSSSTTTVVVWWWUUUUUUUUUWWWYYY\\\^^^```^^^___```___^^^^^^___aaa___ccceeeddddddfffeeebbbiiiiiigggeeedddcccddddddbbbaaaaaabbbcccdddcccbbb``````_________^^^]]]]]]\\\]]][[[ZZZZZZYYYSSSMMMIIINNNVVV[[[TTTGGG???>>>:::888666555555444222111111000000///...---,,,,,,***************)))(((''''''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------------......//////000111111000000111222333444444555444555666777888999999999:::<<<===>>>>>>???BBBDDDGGGFFFGGGMMMVVV\\\]]][[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[bbbgggfffggglllppppppfffdddaaa^^^[[[YYYYYYZZZUUUSSSOOOQQQXXX]]]WWWMMM@@@???<<<:::777555333222000000000000////////////hhh___VVVTTTPPPMMMJJJIIIIIIIIIFFF@@@<<<<<<:::666333444333444555666555444222000///.........------,,,,,,(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!"""$$$&&&***---///(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***************)))))))))((()))************))))))+++******))))))******+++)))))))))(((((((((((((((******)))))))))******+++(((((((((((()))***++++++*********)))))))))((((((((())))))))))))*********,,,,,,,,,,,,------------((()))***)))((((((***,,,,,,+++***)))))))))))))))(((((())))))***+++++++++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000000111222333333333444555777999;;;<<<::::::;;;;;;<<<=========;;;???BBBBBB@@@>>>@@@AAAAAABBBBBBAAA@@@AAACCCEEEFFFHHHIIIGGGEEEHHHPPPVVVVVVVVVVVVVVVWWWWWWXXXXXXQQQRRRRRRTTTWWWZZZ]]]^^^```bbbddddddcccbbbbbbccccccggghhhffffffgggeee```ggggggfffdddaaa``````aaa___```aaabbbbbbaaa___^^^[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYVVVQQQKKKEEEDDDKKKVVV]]]WWWHHH<<<888666555333333333333111000//////...---,,,+++******(((((((((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,---------......//////000000//////111222333444444444444444555666777888999999999;;;===>>>???@@@BBBDDDEEEEEEGGGKKKQQQUUUWWWXXXZZZZZZZZZ[[[\\\]]]______\\\eeekkkjjjhhhkkkpppsssooonnnkkkeee___ZZZXXXXXXRRRRRRPPPQQQWWW\\\WWWNNN???>>>;;;888666333222111000000000000////////////|||fff___TTTRRROOOKKKIIIHHHHHHHHHGGGAAA======;;;777444555222444555666666444222111000000000///---,,,+++***'''((((((((()))))))))***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$&&&))),,,...,,,***''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))))))))***((()))***++++++***)))(((+++***))))))))))))***+++***)))))))))((((((((((((++++++***))))))*********&&&&&&&&&''''''(((******)))))))))(((((((((((('''((((((((()))))))))******))))))******++++++++++++%%%(((******)))((()))***++++++***)))((((((((((((''''''((())))))***++++++'''((()))+++++++++++++++************************,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---...///////////////000111333333000111222333555666888888999999999:::;;;;;;<<<<<<>>>BBBFFFEEEAAA>>>???AAA???@@@AAA???===>>>@@@CCCAAAEEEGGGEEEBBBDDDLLLSSSQQQSSSWWWZZZ[[[[[[[[[ZZZQQQQQQRRRTTTWWWZZZ]]]___```cccgggiiihhhgggggggggeeejjjllljjjjjjkkkiiieeeeeefffgggfffcccaaabbbdddbbbccccccbbbaaa`````````\\\[[[ZZZYYYYYYZZZ\\\]]]YYYXXXVVVTTTPPPKKKFFFDDDDDDEEEJJJNNNJJJ@@@888666444222111111222222111///...------,,,+++***))))))''''''&&&&&&&&&((()))***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,,,,------......///000000///000222333444555555444444444444555666777888999666888;;;===>>>???BBBCCCCCCEEEHHHJJJKKKMMMQQQTTTXXXXXXXXXZZZ[[[]]]___```___eeeiiigggeeehhhjjjjjjoooqqqqqqmmmeee]]]XXXUUUPPPQQQPPPOOOQQQSSSNNNFFF???===:::777444333222111////////////000000000000xxxddd___SSSQQQNNNKKKHHHGGGGGGHHHGGGBBB>>>>>>===888555666222444555666666444333111333222111000---+++)))((('''((((((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''(((///,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((())))))******((()))***++++++***)))(((+++***)))(((((()))***++++++*********))))))((((((,,,,,,+++***************%%%%%%%%%&&&&&&((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))))))))***$$$(((---///---*********++++++)))(((''''''''''''&&&''''''((()))******+++&&&''')))***+++++++++***)))))))))))))))))))))))),,,+++++++++++++++++++++,,,+++*********+++,,,---......//////000222333444...///111222444555555555777888888999::::::;;;;;;@@@EEEHHHGGGCCC???@@@BBB===???@@@>>><<<<<>>BBBEEEDDD@@@BBBIIIPPPNNNRRRWWW\\\^^^^^^\\\[[[SSSSSSTTTVVVYYY]]]```bbb___ccchhhkkklllkkkkkkjjjdddiiimmmmmmnnnqqqpppllleeehhhjjjjjjgggfffgggiiihhhhhhfffdddbbbbbbdddfffcccaaa^^^ZZZYYYYYYZZZ[[[XXXTTTQQQNNNJJJEEEBBBBBBFFFAAA??????<<<777444666222111000000111111000///---,,,,,,+++***)))((((((&&&%%%$$$$$$%%%'''***+++&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,,,,------...//////000000111333555666666666555444444444444555777888999444666:::<<<===???AAACCCBBBFFFIIIIIIGGGGGGLLLQQQUUUUUUVVVXXXZZZ\\\^^^```bbbddddddbbbbbbeeeddd```lllppptttrrrjjj```XXXTTTOOOQQQPPPMMMKKKJJJDDD>>>???===:::777444222111111////////////000000000000tttccc]]]WWWTTTPPPLLLIIIHHHHHHIIIFFFCCC@@@===;;;888444222222444666555333111111111333111///......---***)))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***+++,,,,,,+++)))&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&+++)))(((&&&&&&((()))***((((((''''''''''''((((((&&&''')))*********)))((()))*********)))&&&$$$"""((())))))))))))*********)))))))))))))))))))))))))))***++++++)))(((((()))***))))))((('''&&&&&&&&&'''''''''((((((((((((((())))))************))))))(((((((((((())))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000///...///111333444444444444666555444444555777:::;;;BBBBBBCCCCCCDDDCCCCCCCCCAAA???>>><<<<<<===???@@@@@@@@@BBBDDDGGGIIIJJJKKKOOOMMMMMMSSS[[[___\\\WWWSSSTTTTTTVVVXXX\\\^^^```dddbbb```bbbfffjjjjjjiiigggeeegggmmmuuuwwwqqqkkkhhhhhhhhhiiijjjjjjhhhffffffffffffeeedddeeeggghhheeedddbbb^^^[[[XXXVVVTTTTTTUUUSSSNNNGGGAAA>>>>>>AAA@@@@@@>>>;;;777444222000///......//////...---+++++++++******)))))))))(((((('''''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''(((***,,,---,,,,,,,,,------...///000111111000000111222333444444555444444555666888:::;;;<<<999999888999;;;>>>AAABBBGGGBBB@@@DDDJJJLLLMMMMMMPPPQQQSSSSSSTTTWWWZZZ]]]\\\[[[ZZZ]]]aaabbbaaa^^^fffjjjppptttsssjjj]]]TTTMMMLLLKKKKKKKKKJJJGGGDDD>>>:::444111000111111111...///111111000//////000pppbbb___WWWTTTPPPLLLIIIHHHHHHIIIFFFCCC@@@===;;;888555222222444666555333111111111333222000//////...,,,***))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))))))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''')))(((''''''(((***,,,...((((((''''''''''''((((((&&&'''((()))***))))))(((((((((******)))(((&&&%%%))))))))))))************(((((((((((((((((((((((('''(((***)))'''&&&&&&&&&)))))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&))))))************))))))((((((((()))))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000---...000222333333222222444444333333444666888999@@@@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGKKKJJJKKKPPPVVVYYYWWWTTTSSSSSSTTTUUUXXX[[[^^^```cccaaa___aaaeeehhhiiihhhgggdddcccffflllnnnkkkffffffffffffhhhjjjiiigggeeeffffffeeedddcccdddggghhheeedddbbb___\\\YYYWWWUUUSSSRRROOOIIICCC@@@@@@BBB@@@@@@???===:::777444222111///......///000...---...---,,,+++***)))((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''))))))((((((((('''''''''''''''''''''(((((((((((((((((()))***,,,,,,,,,+++,,,,,,,,,---...//////000///000000111222333444444333444444666777999;;;<<<999888888999;;;===@@@BBBBBB@@@???BBBFFFIIIJJJKKKNNNOOOPPPQQQRRRTTTXXX[[[YYYXXXWWWYYY\\\^^^]]][[[aaadddhhhkkkkkkddd[[[TTTMMMLLLJJJIIIHHHFFFBBB???888666333222222222000///111111000...,,,---000333lllbbb```WWWTTTPPPLLLIIIHHHHHHIIIGGGDDDAAA>>><<<999666444222444666555333111111111333222000/////////---+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''))),,,...000((((((''''''''''''((((((&&&'''((())))))))))))((('''((()))******)))(((''')))))))))*********++++++((((((((((((((((((((((((***,,,---,,,***((((((((())))))(((((('''&&&&&&&&&***))))))((('''&&&%%%%%%((())))))******))))))((())))))))))))******************))))))))))))******++++++++++++++++++++++++,,,---...///000000000000---...000111111111000000222222111222333444666777<<<===>>>>>>??????>>>>>>AAAAAAAAAAAAAAA@@@@@@???AAAAAABBBBBBCCCCCCCCCCCCFFFGGGJJJLLLOOOPPPPPPPPPRRRRRRSSSTTTWWWZZZ\\\^^^```___^^^```cccfffgggfffgggccc___```dddfffdddaaabbbcccdddgggiiihhheeeccceeedddbbbaaaaaacccfffgggeeedddbbb```]]]ZZZXXXWWWSSSPPPJJJDDD??????BBBEEE??????>>><<<:::666333222111000//////000000///...//////...,,,***)))'''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((***)))))))))((((((((((((''''''''''''(((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,---.../////////000111222333444444333333444555777999;;;<<<888888888999:::===???AAA???@@@@@@BBBDDDGGGIIIIIIKKKLLLNNNNNNOOOQQQTTTWWWUUUTTTTTTUUUWWWYYYYYYXXX\\\]]]___aaaaaa]]]WWWRRRLLLIIIGGGEEECCC@@@<<<999333222222222333222000...222222222000......111333kkkbbb```WWWTTTPPPLLLIIIHHHHHHIIIGGGDDDAAA???===:::777555222444666555333111111111222000///...///...---+++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&''')))+++---...(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((()))******)))(((((()))))))))*********++++++((((((((((((((((((((((((+++,,,---,,,***((((((((((((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&(((((())))))))))))(((((())))))))))))*********+++)))))))))(((((()))))))))************++++++++++++***+++---...///000000111...///000111111111000///111111111111333444666666999999:::;;;<<<<<<<<<<<<@@@AAABBBCCCCCCBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCFFFJJJKKKJJJJJJKKKNNNQQQQQQQQQRRRUUUWWWZZZ\\\^^^^^^^^^```bbbdddeeeeeeeeebbb___```cccdddbbb______```bbbeeegggfffccc```ccc```^^^]]]^^^aaacccddddddcccbbb___]]]ZZZXXXWWWRRROOOIIIDDD@@@???AAACCC>>>>>>===;;;999666333111222000//////000000///.........---,,,+++***)))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((()))(((((()))))))))(((((((((''''''''''''''''''(((((((((((()))***************+++,,,...---,,,,,,,,,---...///......///000111222333333222333333444666888:::;;;888888888999:::<<<>>>??????BBBCCCBBBCCCFFFHHHGGGJJJKKKLLLLLLLLLNNNQQQTTTTTTSSSRRRSSSTTTVVVXXXYYYZZZZZZ\\\]]]]]]YYYRRRNNNGGGEEEBBB???>>>;;;888555444333111111222222000//////111444444333111111111kkkccc___WWWTTTPPPLLLIIIHHHHHHIIIFFFDDDAAA>>>===;;;777555222444666555333111111111///...,,,---------,,,+++(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))*********)))(((((('''&&&(((((()))))))))*********''''''''''''''''''''''''%%%'''((('''%%%#########''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((())))))))))))*********)))((((((''''''(((((())))))))))))******+++++++++***+++,,,---//////000000///000111222222222111000111111111222333444555666666777888999::::::::::::>>>???AAACCCDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDCCCGGGJJJJJJGGGGGGJJJMMMNNNNNNOOOPPPRRRTTTWWWXXX[[[\\\^^^```aaabbbcccdddcccbbbbbbdddggggggeeebbb______```ccceeedddaaa______\\\YYYYYY\\\___``````bbbaaa```^^^[[[YYYXXXWWWQQQOOOKKKGGGCCCAAA???>>><<<<<<<<<:::888555222111111000//////000000///...++++++++++++++++++++++++&&&''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((((((***+++***)))))),,,...000///...---------//////---...//////111111222333222222333444555777999:::777777888999:::;;;======>>>BBBCCCAAABBBGGGHHHDDDJJJKKKLLLKKKKKKMMMPPPRRRSSSRRRRRRRRRSSSVVVZZZ]]]YYYZZZ\\\]]]\\\WWWOOOIIIAAA???<<<;;;:::999666555:::666222000000111111111///000111111111444777:::lllccc^^^WWWTTTPPPLLLIIIHHHHHHIIIEEECCC@@@>>><<<:::777555222444666555333111111111...,,,+++,,,------,,,+++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***))))))((('''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))******++++++***+++,,,---...............///111222222222111111000000111222333444555555555666777888999::::::::::::<<>>:::;;;;;;:::999777444222000000///......//////...---))))))*********+++++++++&&&&&&&&&'''''''''''''''******((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''((()))*********''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''')))+++***((()))---000222111///---,,,---...000------...///000111222222111111222333555777999:::666777777999:::;;;;;;<<<;;;>>>???>>>DDDLLLKKKDDDJJJKKKKKKKKKJJJKKKNNNPPPQQQQQQQQQQQQRRRVVV\\\```XXXYYYZZZ[[[YYYSSSLLLFFF===;;;888777777777666555;;;777222//////000111111333111......222<<>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSVVVZZZ\\\[[[[[[]]]___bbbbbbbbbcccdddeeeeeeeeecccaaa______``````___^^^ZZZXXXVVVYYY]]]___]]]ZZZ\\\[[[ZZZXXXWWWUUUTTTSSSLLLIIIGGGEEEEEEBBB>>>;;;::::::999888666444111000///...------......---,,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((************((((((((((((''''''''''''''''''''''''((((((((((((%%%(((***)))((()))...333222111...,,,+++,,,---...,,,------...///000111222000111111333444666888999666666777999::::::::::::999======???JJJVVVUUUKKKIIIJJJJJJIIIIIIIIILLLNNNLLLMMMMMMMMMOOOTTT[[[aaaUUUTTTSSSRRRQQQNNNIIIFFF===:::777666666666555444666444111000000111111000222333555:::DDDRRRbbbllliiiddd___WWWTTTPPPLLLIIIHHHHHHIIICCCAAA>>><<<;;;999666444222444666555333111111111...---,,,---/////////---))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))%%%$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''&&&''''''((()))******+++++++++,,,---------,,,,,,***+++---///111111111000,,,---...000111111111111555666777999::::::;;;;;;555777999<<<>>>@@@BBBCCCAAA@@@@@@???>>>===<<<<<<>>>>>>>>>???@@@BBBCCCDDDHHHHHHHHHIIIJJJLLLOOOPPPPPPTTTXXXYYYYYYYYYZZZ]]]cccbbb___^^^^^^```bbbccceeebbb___^^^^^^___^^^^^^ZZZXXXWWW[[[___aaa^^^ZZZZZZYYYXXXWWWUUUTTTSSSRRRJJJFFFCCCBBBCCCBBB???===999999999888666333111000///---,,,,,,---...,,,++++++******)))(((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''')))******++++++))))))))))))((((((((((((''''''''''''((((((((()))$$$'''***)))''')))///444222000---+++******,,,---,,,,,,---...///000111111000111111222444666888999555666777999999::::::::::::===>>>AAAQQQaaa___SSSHHHIIIIIIHHHGGGHHHJJJLLLIIIJJJKKKKKKLLLRRRZZZaaaQQQOOOLLLJJJJJJIIIHHHFFF===;;;777666555555444333111000///000222222111//////555@@@MMMZZZhhhttt{{{lllfff___WWWUUUQQQNNNKKKIIIIIIIIIHHHBBB===>>>>>>999555444444666777666444222111111------...//////...---,,,+++++++++*********))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++(((%%%%%%&&&((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%$$$%%%%%%+++)))(((((()))'''###******))))))((((((''''''))))))((((((((((((((()))))))))))))))***+++,,,---,,,---...///000000000000222333333333333222111111333444555777888:::;;;;;;;;;999999;;;@@@BBBBBB@@@@@@???>>><<<<<<<<<===>>>@@@AAA@@@??????@@@CCCFFFIIIHHHHHHIIIIIIJJJLLLLLLQQQQQQQQQRRRTTTXXX[[[^^^aaa^^^\\\\\\^^^```aaaaaafffdddaaa``````___]]][[[[[[YYYXXXZZZ]]]___^^^[[[YYYUUUQQQRRRVVVWWWTTTOOOJJJGGGCCCBBBBBBBBBBBBAAA::::::888666444222000///---,,,,,,++++++,,,,,,---,,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))******(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$&&&((()))*********(((((((((((())))))))))))&&&&&&&&&''''''''''''(((*********)))))))))))))))++++++******++++++,,,------------...............000111222222444444555666666777888999:::;;;<<<<<<:::<<<===BBBNNNYYYWWWNNNJJJLLLMMMKKKGGGEEEFFFHHHIIIIIIIIIJJJLLLPPPSSSUUUOOOMMMKKKIIIHHHFFFBBB@@@;;;;;;999888666666555555...000222222222111111222333AAAUUUeeennntttyyy|||jjjddd]]]WWWUUUQQQNNNKKKIIIIIIIIIGGG@@@<<<======888444333444666777666444222111111...............---,,,+++*********)))))))))(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))'''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&((())))))%%%"""((((((((('''''''''&&&&&&))))))((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,---...//////000000000000111111111111000000222333333555666777888888888777777999===@@@@@@>>>???>>>===<<<<<<<<<======?????????>>>===>>>BBBDDDFFFFFFGGGHHHIIIKKKMMMNNNQQQQQQQQQRRRTTTXXX[[[]]]aaa```^^^\\\\\\^^^```aaadddcccccccccaaa^^^YYYUUUWWWUUUSSSUUUYYYZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPOOOHHHEEEAAA>>>>>>>>>===<<<999888777555333111///...,,,,,,++++++++++++,,,,,,+++******)))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&((())))))))))))'''''''''((((((((())))))&&&&&&&&&''''''''''''((()))))))))))))))))))))***++++++******++++++,,,---------------............000111111222333444555555777777777888999::::::;;;;;;<<<===@@@HHHPPPNNNGGGGGGIIIJJJIIIFFFEEEGGGIIIGGGGGGGGGHHHJJJNNNQQQSSSMMMKKKIIIGGGFFFDDDAAA>>>999888666555333333222222222333333222000333999???GGGSSSbbbooovvvzzz~~~jjjeee^^^WWWUUUQQQMMMKKKIIIIIIIIIFFF???;;;<<<<<<777333222444666777666444222111111000///...---,,,,,,++++++)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&((()))***%%%$$$%%%''')))***(((&&&'''''''''&&&&&&&&&&&&&&&)))((((((''''''((())))))))))))))))))***+++,,,,,,,,,,,,------......//////------...///000000000000111111111222333444444555666555555777:::<<<===<<<>>>===<<<;;;;;;;;;<<<======>>>===<<<<<<===@@@CCCCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPQQQTTTWWWYYY[[[```aaa```\\\YYYYYY]]]```bbbccceeeeeeddd^^^VVVPPPRRROOONNNOOOSSSTTTSSSPPPPPPQQQRRRPPPMMMKKKLLLMMMHHHEEE@@@===;;;:::999888777666444333111///------+++******))))))******+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((())))))*********+++************+++,,,,,,,,,,,,------............000000111222333444555555666777777888888999999999:::===>>>>>>BBBFFFEEEBBBEEEFFFGGGGGGFFFFFFHHHJJJFFFFFFFFFGGGIIIKKKNNNOOOLLLIIIGGGEEECCCAAA>>><<<888777555333222111111111222222111...000888FFFPPP___gggqqqyyy}}}kkkggg```VVVTTTQQQMMMKKKJJJJJJJJJFFF???;;;===<<<888444333444666777666444222111111333111///---,,,,,,,,,---))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))(((&&&###%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%'''((()))((((((''''''&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,---......+++,,,---///000000111111000000111111111222222222444444555666888:::;;;;;;===<<<;;;::::::;;;<<<<<<=========<<<;;;<<>><<<:::888777444333222000...---++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((()))***++++++***************++++++,,,,,,,,,,,,------......///000000111222333444444555666666777777777888888888999;;;===>>>>>>AAACCCDDDGGGGGGGGGFFFFFFGGGIIIJJJHHHHHHHHHIIIJJJLLLMMMOOOMMMJJJFFFCCCAAA>>>;;;888888777666444333222222222333111111444===LLL[[[eeennnsssyyy}}}~~~kkkgggaaaVVVTTTQQQMMMKKKJJJJJJJJJFFF@@@<<<>>>>>>:::666555444666777666444222111111444333000...---------...************************))))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))***+++,,,,,,++++++***++++++,,,---+++,,,---///000111111111000000000111111222222222444555666777888999:::;;;;;;;;;:::999999:::;;;<<<=========<<<;;;===@@@BBBDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSTTT[[[]]]]]]YYYSSSQQQTTTXXX[[[[[[ZZZ[[[[[[YYYVVVSSSNNNKKKJJJKKKNNNOOOMMMKKKGGGDDDBBBDDDHHHJJJHHHEEEIIIEEE@@@<<<:::888777555222111000...---+++******)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++******))))))******+++,,,++++++,,,,,,---......//////000000111222333444555666666666777888888999999888999<<<>>>???BBBFFFKKKJJJIIIGGGGGGGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOKKKFFFBBB???<<<888666666555444333333222333333555555888CCCUUUfffqqqvvvwwwyyy|||~~~iiieee```UUUTTTPPPMMMKKKJJJJJJKKKFFF@@@===>>>>>>:::777666444666777666444222111111222111000///............************++++++++++++((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))+++***'''%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%'''(((((('''&&&%%%&&&''''''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))***++++++,,,+++***))))))***+++,,,++++++---...///000000111//////000000111222333333333555777777777777999;;;:::999888888888999;;;;;;<<<===<<<;;;;;;<<>>AAACCCHHHNNNLLLIIIGGGFFFHHHJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNMMMJJJDDD@@@===:::888666222111111111111222222333666999CCCSSSeeessszzz||||||}}}~~~iiifff```UUUSSSPPPMMMKKKJJJKKKKKKEEE???;;;===>>>:::666555444666777666444222111111...............---,,,,,,))))))))))))*********+++'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))'''%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''%%%%%%&&&'''((('''%%%%%%''')))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((''''''(((((()))***+++,,,+++)))(((((()))***+++******,,,---............------...///000222222333222444666666555555888:::999888888777888999:::;;;;;;;;;;;;:::999:::>>>@@@AAAAAAAAABBBCCCEEEFFFGGGIIIJJJKKKMMMOOOPPPQQQQQQYYYYYYZZZZZZXXXUUURRRQQQOOONNNMMMMMMOOOPPPOOONNNKKKIIIGGGHHHJJJKKKIIIGGGBBB@@@??????AAABBBAAA???===999555333222222222111000///...---,,,***))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))))))))))))))***++++++)))***+++,,,---....../////////000111222333444444444555666888999;;;<<<======999888<<<@@@AAAEEEKKKJJJGGGDDDDDDGGGJJJLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKHHHDDD@@@===;;;:::999777000000000111222333444555;;;EEEUUUdddooovvv{{{~~~kkkhhhbbbUUUSSSPPPMMMKKKKKKKKKKKKDDD>>>:::<<<===999555444444666777666444222111111+++,,,---------,,,+++***'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&$$$&&&((('''%%%%%%(((+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''(((((()))***+++,,,+++)))''''''(((***+++)))***+++,,,,,,,,,,,,,,,++++++---...000111222333111333666666444444666999888888777777777888:::;;;999:::999888888999<<>>???@@@AAACCCEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRYYYYYYZZZ[[[\\\YYYTTTPPPOOONNNNNNOOOQQQQQQOOOMMMIIIFFFDDDEEEHHHIIIGGGDDDAAABBBBBBAAA>>>======>>>:::777444222222222222222//////...---,,,******)))))))))(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))))))))))))))******+++)))******+++---...////////////000111222333333444444555666888:::<<<>>>>>>AAA:::777;;;>>>>>>@@@EEEGGGDDDAAABBBGGGKKKMMMMMMJJJJJJKKKKKKJJJIIIIIIHHHBBB???<<<::::::::::::999111111222333444666888999GGGVVViiiuuuxxxzzzhhhccc^^^WWWTTTPPPNNNNNNNNNMMMLLLFFFBBB>>>======;;;777333555555666666666555333222000///------.........---+++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((()))))))))((('''''''''&&&&&&&&&&&&%%%$$$$$$''')))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((''''''&&&&&&&&&&&&&&&'''''')))******++++++***)))(((((())))))******))))))******+++,,,******+++...111333333222222222222222333444555555555555666666777999:::;;;===<<<:::999888888999:::BBB???===@@@GGGKKKJJJHHHKKKLLLLLLLLLLLLMMMPPPSSSXXXYYY\\\```cccaaa[[[VVVQQQMMMOOOTTTTTTNNNMMMPPPLLLJJJGGGFFFFFFFFFDDDCCCDDDDDDCCCBBB???;;;777555444333333222222111111111/////////...---+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$###$$$&&&'''&&&&&&%%%)))------(((%%%&&&(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))++++++***************+++------------------------,,,,,,---...///111333444666777888999;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;===???BBBFFFIIIIIIHHHFFFIIIHHHGGGGGGGGGFFFDDDBBBBBB@@@<<<888555333333444666555333000111888DDDMMMaaammmyyy|||zzzzzz~~~jjjccc^^^WWWTTTPPPNNNNNNNNNMMMLLLFFFBBB>>>======;;;777444555666666666666444333222000...---,,,---...---,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%'''(((&&&&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++******)))(((((())))))******))))))******+++,,,+++***+++---111222222111111111111111222333444555666666777777888:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===@@@>>>???CCCKKKOOOOOONNNKKKLLLMMMMMMLLLNNNPPPSSSYYYZZZ]]]aaadddbbb]]]YYYRRROOOOOOSSSSSSPPPPPPSSSTTTSSSPPPMMMKKKIIIHHHFFFBBBBBBBBB@@@===:::777555333333333222222111000000//////......---+++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$%%%&&&&&&&&&%%%%%%))),,,,,,(((%%%&&&(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))++++++***************+++------------------------...//////000111333555666888888999:::;;;<<<===>>><<<<<<<<<======>>>>>>??????@@@BBBEEEHHHIIIHHHGGGIIIGGGFFFFFFEEEDDDBBB@@@>>>;;;888666555444333222555444333444999DDDPPPYYYpppuuuyyyxxxvvvxxx~~~mmmccc\\\WWWTTTPPPNNNNNNNNNMMMLLLFFFBBB>>>======<<<888444555666666666666444333222000...,,,,,,---...---,,,+++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$))))))%%%%%%))))))$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&)))---///---)))&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))******)))((((((((())))))***))))))))))))***++++++,,,++++++---000111000///000000000000111222333444666777777888999:::;;;<<<999:::;;;<<<============>>>>>>@@@FFFNNNSSSSSSRRRIIIJJJKKKKKKJJJLLLNNNQQQWWWYYY\\\___bbb```]]]YYYRRROOOOOOQQQRRRPPPRRRUUUYYYXXXVVVQQQLLLGGGEEEEEEAAA@@@@@@>>><<<999777666333333222222111000000///.........---,,,+++***)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$'''******'''%%%%%%'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))+++***************++++++,,,,,,,,,,,,------------/////////000111333444555999999::::::;;;<<<======;;;;;;<<<===>>>@@@BBBBBBAAAAAABBBDDDFFFGGGHHHHHHIIIGGGEEEDDDDDDBBB???===;;;888555444666666444111333333555<<>>======<<<888555666666777777666444222111000...,,,,,,---------,,,+++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((())))))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$)))(((######((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&))),,,///000...***'''&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))***))))))((((((((()))))))))))))))))))))***++++++,,,++++++---///000...---////////////000222333333555666777888999:::::::::777888:::;;;<<<;;;:::999;;;===@@@GGGMMMQQQQQQPPPEEEFFFGGGGGGGGGHHHKKKMMMRRRTTTWWWZZZ[[[[[[XXXVVVRRRPPPNNNOOOPPPQQQTTTWWW\\\\\\ZZZUUUMMMHHHEEEDDDAAA@@@???===;;;999888888333333222111000//////...---------,,,,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%$$$&&&((((((&&&%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,------------------...///111222333777888888999::::::;;;;;;999::::::<<<>>>@@@CCCDDDBBBBBBCCCCCCCCCEEEGGGIIIIIIGGGEEEDDDCCC@@@===:::;;;888444555777888555111333555===LLL\\\kkksssuuuyyyvvvuuuvvvvvvsssrrrrrrzzz}}}~~~|||{{{nnnccc[[[WWWTTTPPPNNNNNNNNNMMMLLLFFFBBB???===>>>===999666666777777777555444222111///---,,,,,,------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((()))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))((((((((((((((())))))))))))(((((())))))***+++,,,++++++,,,...///---,,,.........///000111333444333444666777888888888888999:::;;;<<<;;;:::888777:::<<>>AAACCCAAABBBCCCBBBAAABBBEEEHHHIIIGGGDDDCCCBBB???<<<999:::777444333555555444222888>>>LLL^^^oooyyy{{{yyywwwnnnggggggeeeaaa```ccctttyyy~~~|||wwwrrrooolllbbb[[[WWWTTTPPPNNNNNNNNNMMMLLLEEEBBB???>>>>>>===:::777777777777777555333111000///---++++++,,,---,,,++++++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''......'''$$$&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((('''%%%######%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''((((((''''''(((((()))))))))(((((((((((()))******+++******,,,......---,,,.........///000222333444222333555777888888777777============<<<;;;:::999;;;<<<>>>@@@BBBCCCCCCCCCCCCEEEGGGHHHIIILLLPPPSSSRRRTTTVVVVVVUUUTTTTTTUUUVVVXXXWWWUUUWWW]]]aaaaaa```^^^\\\ZZZXXXTTTOOOKKKEEECCC???<<<:::999999:::333222111000///...---,,,+++++++++++++++***)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$%%%(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,******++++++,,,,,,------000000000000111222333444222333444555666888999999888888777777999;;;>>>@@@@@@BBBCCCAAA??????CCCFFFFFFDDDBBBAAA@@@===:::777666555333222111333555666DDDMMM]]]nnnzzz}}}{{{xxxtttdddVVVPPPMMMLLLTTT^^^uuuxxx{{{{{{vvvpppjjjgggiiibbb\\\WWWTTTPPPNNNNNNNNNMMMLLLEEEBBB???>>>???>>>:::777777777777777555333111000///---++++++,,,---,,,++++++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&###%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((("""+++>>>>>>+++"""(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&(((((((((&&&%%%%%%''')))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$''')))***)))'''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((()))*********))))))+++---...---,,,......///000111333444555222333666888999999888777===<<<<<<;;;;;;;;;<<<<<<<<<===>>>?????????AAABBBBBBDDDGGGIIIKKKNNNSSSVVVSSSUUUWWWVVVTTTRRRSSSUUUUUUYYYYYYWWWZZZaaadddbbb^^^ZZZWWWXXX[[[ZZZTTTNNNFFFCCC???:::888777888888333222111000...---,,,+++******************)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((###''')))(((%%%$$$&&&***&&&&&&%%%%%%&&&'''((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---)))******+++,,,,,,------000000000000111222333444111222333555777999:::;;;;;;999888777777999<<<>>>>>>@@@CCCAAA>>>===@@@DDDBBBAAA???======;;;888555333444555333222444;;;AAATTT^^^lllxxx}}}{{{wwwttthhhWWWIIIDDDCCCGGGUUUfffvvvwwwwwwuuurrrnnnllllllgggaaa]]]WWWTTTPPPNNNNNNNNNMMMMMMEEEBBB???>>>???>>>;;;777777777777777555333111000///---++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))"""000KKKKKK000""")))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%"""$$$%%%$$$######$$$&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!$$$'''***+++)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***((((((((((((((()))******)))((()))+++---...---,,,......///000111333555666333444777999::::::999888:::999888888999:::<<<======>>>>>>>>>>>>???AAACCC@@@BBBEEEGGGJJJNNNSSSVVVSSSUUUWWWUUURRRPPPRRRTTTRRRWWWXXXVVVXXX```ccc``````[[[XXX[[[aaabbb\\\TTTFFFCCC>>>999666555666777222222111///...---++++++)))************))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******###&&&)))(((%%%$$$'''+++'''&&&%%%%%%'''(((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))***+++,,,,,,------///.........///000111111111111333555888:::<<<======;;;999777777999;;;===<<<@@@CCCAAA===<<>><<<;;;:::999666333333666888777555888BBBKKK```iiiuuu||||||xxxtttrrrXXXLLLEEEGGGIIIMMM]]]pppuuuuuusssqqqoooppptttwwwzzzhhhggg___ZZZWWWRRROOOMMMLLLKKKIIIDDDBBB???>>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++******))))))((((((''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&))))))((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((())))))'''%%%$$$"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))***++++++***)))(((+++++++++++++++,,,,,,---000///.........000111222333444444555666777888888===<<<<<<;;;;;;<<<>>>>>>DDD@@@;;;:::<<<@@@BBBBBBBBBDDDEEEFFFGGGIIIMMMPPPTTTXXX\\\ZZZTTTPPPOOOQQQWWWWWWXXXYYYZZZ[[[\\\]]]YYYUUURRRWWWeeeooofffVVVCCC@@@===;;;999777444111333222000///---,,,,,,+++---,,,+++***))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---,,,,,,------------------////////////000000000000666444555888888777???JJJGGG@@@999666999<<<===;;;???????????????>>>======BBB===;;;===<<<888666888555111000777>>>GGGVVVeeennnooorrrxxx{{{wwwkkkbbbLLLHHHFFFKKKWWWcccjjjmmmpppqqqooovvv|||hhhfff^^^YYYVVVRRROOOMMMMMMKKKJJJDDDBBB???>>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++******))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))************)))(((+++******)))***+++,,,---------------...000222333333333444555666777777888777777888999<<<@@@CCCEEECCC???;;;;;;===@@@AAAAAACCCDDDEEEFFFGGGIIIMMMPPPUUUXXX[[[ZZZUUURRRSSSUUUSSSTTTTTTUUUVVVWWWXXXXXXTTTQQQMMMPPP[[[bbbZZZMMM???===;;;999888666333111333222000...---,,,,,,+++---,,,+++***)))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''')))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---,,,,,,,,,------------...////////////000000000111444333555999999:::BBBLLLHHHBBB<<<:::===@@@AAA@@@>>>???????????????>>>>>>@@@<<<;;;===<<<888777888777333444@@@MMMWWWbbbkkkmmmooosssxxxxxxqqqfff]]]UUUSSSRRRWWW```iiiooorrrmmmzzziiieee]]]XXXUUUQQQOOONNNMMMLLLKKKDDDBBB???>>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++***))))))))))))(((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((())))))******))))))(((+++***)))(((((()))+++---******+++,,,...000111333222222333444555666777777666666666888<<<@@@EEEHHHAAA>>>======>>>@@@@@@@@@CCCDDDFFFFFFGGGIIILLLOOOUUUXXXZZZYYYVVVTTTVVVYYYPPPPPPQQQRRRRRRRRRRRRRRROOOLLLIIIIIIMMMPPPKKKBBB;;;999777666666555333111222111///...---,,,++++++,,,+++******))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---,,,,,,,,,---------....../////////000000000111111111222444888:::<<>>??????@@@@@@@@@??????===::::::<<<:::666555888777555<<>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&&&&&&&''')))***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((()))))))))))))))+++***((('''''')))+++---)))******+++---...///000000111222333444555666777999888777888:::===AAADDD>>>>>>>>>>>>????????????CCCDDDEEEFFFFFFHHHKKKMMMUUUWWWWWWUUUSSSSSSTTTVVVNNNNNNOOOPPPPPPPPPOOONNNLLLJJJFFFDDDCCCBBB>>>999888666555555555555444222111000///---,,,+++++++++++++++***)))))))))))))))******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---+++,,,,,,------.........//////000000000111111111000111444777999<<>>;;;;;;===@@@AAAAAA>>>??????@@@@@@@@@@@@@@@;;;999888:::888444444777777<<>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++))))))))))))************((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((())))))******)))((('''((()))+++,,,+++++++++,,,,,,,,,,,,,,,//////000222333555666666:::999888777888;;;>>>???======>>>??????>>>??????CCCDDDEEEDDDDDDFFFHHHKKKSSSSSSRRRQQQOOONNNOOOOOOMMMNNNOOOPPPPPPPPPNNNMMMLLLIIIFFFDDD@@@;;;777555666555444444555555444333000///...,,,++++++++++++******))))))((()))))))))******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---++++++,,,,,,---...//////000000000000111111111111000333444555777:::===???<<<;;;::::::<<<>>>@@@@@@>>>??????@@@@@@@@@??????:::888777777555222444:::???IIIXXXfffooossssssqqqnnniiiaaaYYYUUUVVV\\\aaafffeeecccdddiiitttnnneee^^^VVVTTTRRRPPPPPPNNNKKKIIIDDDBBB???>>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++)))))))))************+++((((((((((((''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((()))******))))))))))))******++++++,,,,,,,,,,,,,,,+++******---...///111222444555666666666666666888:::<<<>>><<<===???>>>======>>>@@@BBBCCCCCCCCCBBBCCCFFFHHHNNNNNNMMMLLLKKKIIIIIIHHHJJJLLLNNNOOOPPPOOONNNMMMLLLHHHFFFEEEAAA999555444444333222333444555444222......---,,,++++++++++++***))))))(((((()))))))))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---***+++,,,,,,---...//////000000000111111111222222111444555444666999:::888:::;;;;;;<<<===>>>???@@@???????????????>>>======999777666666444444;;;CCCOOO[[[hhhooorrrsssppplll___[[[TTTQQQSSSZZZccciiikkkgggcccfffrrrpppfff```WWWUUUSSSQQQPPPNNNJJJHHHDDDBBB???>>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++))))))*********+++++++++((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&)))+++&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%'''(((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((***+++))))))+++,,,,,,,,,+++******+++,,,------,,,,,,+++,,,---...000222333555555222333555666888999::::::<<<>>>???>>><<<<<<>>>AAAAAABBBBBBAAA@@@AAADDDFFFGGGGGGHHHHHHHHHHHHFFFDDDFFFHHHKKKMMMNNNMMMLLLKKKKKKFFFDDDFFFCCC:::444444222111000111222222111000...---,,,+++************))))))(((((((((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''((()))***)))((((((((((((((()))))))))))))))***+++***))))))+++---***++++++,,,---...///000000000111111111222222222111555666444666::::::555999:::<<<=========>>>????????????>>>===<<<;;;:::777555555666777:::EEEQQQ___gggoooqqqsssssslllcccXXXVVVVVVYYY```fffhhhhhhkkklllrrrqqqgggaaaXXXVVVSSSQQQPPPMMMJJJGGGDDDBBB???>>>>>>===;;;:::999777666555555444222000///---,,,,,,---...,,,+++))))))******++++++++++++)))(((((((((''''''''''''&&&&&&'''((())))))(((((('''''''''((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&(((,,,...))))))((('''&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%''')))+++,,,***((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++(((***,,,---...---+++***)))***+++---......------,,,,,,...///111333444555222444555777777777666666<<<>>>???===;;;;;;>>>BBB@@@AAAAAA@@@???@@@BBBDDDCCCCCCDDDGGGHHHHHHEEECCCBBBDDDHHHJJJKKKKKKJJJIIIIIICCCBBBFFFDDD;;;444333111000//////000111000...------,,,+++************))))))(((((((((((()))***(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''((()))******((((((((((((((()))))))))))))))***+++***))))))+++---******+++,,,---//////000000111111111111222222222000555666555777<<<;;;666777999;;;<<<;;;;;;<<<===?????????>>>===;;;999888666444444777999@@@NNN[[[iiilllnnnnnnrrrrrrhhh\\\[[[[[[___gggnnnooojjjcccmmmwwwppphhh```]]]ZZZUUUQQQOOOMMMKKKIIIFFFDDDAAA???>>>===;;;:::888888888888666444222111000//////---,,,+++******+++++++++************)))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&...666444+++&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&,,,)))%%%%%%'''((((((&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%)))******)))(((''''''((('''&&&&&&&&&&&&'''((((((++++++++++++***)))(((''')))'''%%%$$$%%%'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************++++++,,,,,,------...000000000111222444555666111111222444666777888999>>>>>>===>>>@@@BBBBBBBBBEEECCCAAA@@@AAADDDFFFHHHCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEIIIKKKKKKIIIFFFCCCDDDDDDAAA<<<777444222111111000000//////......,,,---...,,,***(((''''''+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))************+++++++++,,,---------.../////////////////////000111222333555666777888:::;;;<<<===999:::;;;<<<============AAA???===;;;;;;:::999888555444666999:::AAAUUUjjjlllooossstttqqqkkkeeebbbeeegggkkkooommmhhhhhhlllmmmggg___]]]YYYUUUQQQOOOMMMKKKIIIFFFDDDAAA???>>>===;;;:::888888888888666444222111000//////...,,,++++++***+++++++++************)))))))))))))))))))))))))))((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((...,,,&&&$$$&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%((()))***)))'''&&&'''((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))((()))'''%%%$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))***************+++,,,,,,------...//////000000222333444555111222333444555666777888<<<;;;::::::<<<===>>>???CCCBBBAAAAAABBBDDDFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFGGGHHHJJJJJJGGGEEEAAAAAAAAA>>>:::666333111111111000000///.........+++,,,---,,,)))'''''''''*********)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''222000,,,)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))************+++++++++,,,,,,------.../////////////////////000111222333444444555777888999:::;;;999:::;;;<<<============???===<<<;;;;;;:::999888666444888AAAJJJTTTbbbpppssssssrrrrrrpppmmmkkkiiiqqqooollljjjgggiiiuuuiiiddd^^^\\\YYYTTTQQQOOOMMMKKKIIIFFFDDDAAA???>>>===;;;:::888888888888666444222111000//////...---,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&###$$$(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&((()))((('''""""""######$$$&&&'''((('''''''''(((((('''''''''%%%%%%$$$&&&'''((('''%%%''')))))))))'''&&&'''((('''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))************++++++,,,---------......///000111222333333222333333444555666666666;;;:::888888888:::<<<===@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFJJJIIIHHHHHHHHHGGGEEECCC>>>>>>===;;;888555222000111111000//////......---***++++++***(((''''''(((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''999555///)))&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))***))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((())))))******)))))))))************+++++++++,,,,,,------...//////000////////////000111222333222222333555666777888888:::;;;<<<===============<<<<<<;;;;;;:::999888888888777>>>LLL\\\gggmmmqqquuussspppooopppqqqrrrqqqsssnnnjjjjjjpppgggddd^^^[[[XXXTTTQQQOOOMMMKKKIIIFFFDDDAAA???>>>===;;;:::888888888888666444222111000//////...---,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''***---///000$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((''''''%%%%%%$$$&&&'''((('''%%%&&&(((((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))************+++,,,,,,---------...///000000111111111333333333444444555555555<<<;;;:::888777999<<<>>>===>>>AAACCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJJJJHHHDDD@@@>>><<<:::888666555222111111000000///......------)))******)))'''&&&'''(((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((111...***&&&%%%&&&)))+++''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))************)))))))))*********++++++++++++,,,,,,---...///000000////////////000111222333222222333444555666777777:::;;;<<<===============;;;<<<;;;:::888777777777;;;>>>IIIYYYgggnnnooommmooonnnnnnppprrrsssssssssnnnjjjkkkvvvgggeee```ZZZWWWSSSPPPNNNMMMKKKIIIFFFDDDAAA???>>>===;;;:::888888888888666444222111/////////......------,,,+++++++++*********))))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&(((...444888''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%$$$&&&'''((('''%%%%%%&&&''''''&&&%%%&&&((('''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((()))))))))))))))***++++++,,,,,,------...///000000000000000222333333333444444555555;;;;;;;;;999777777:::<<<;;;===@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIILLLOOOPPPMMMGGGCCC???<<<888666666555444222000000//////...---------)))))))))(((''''''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((())))))***************))))))*********+++++++++++++++,,,---...///000111////////////000111222333333333444444555666777777:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<999666555777888>>>HHHWWWdddmmmpppooommmhhhkkkppprrrrrrpppmmmlllmmmmmmwwwhhhfffaaaZZZWWWSSSPPPNNNMMMKKKIIIFFFDDDAAA???>>>===;;;:::888888888888666444222111/////////.........------+++++++++************)))))))))))))))))))))))))))&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((&&&%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%)))000555))))))(((''''''''''''''''''''''''(((((('''''''''%%%%%%$$$&&&'''((('''%%%$$$%%%'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((***)))((('''''''''((())))))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((())))))))))))******+++,,,,,,,,,---...///111111111000///111222222333444555555555888:::;;;999666555777999:::;;;>>>AAACCCEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKOOORRRSSSQQQKKKGGGAAA===777555555666444222000000///......------,,,)))))))))(((''''''***,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''(((((())))))***''''''((()))((('''&&&%%%''''''''''''''''''''''''%%%'''((((((''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))******++++++******)))************+++++++++***+++,,,---...000111111////////////000111222333333444444555666666777777999::::::;;;;;;;;;:::::::::;;;;;;888555555:::>>>EEETTTdddmmmpppqqqpppmmmeeelllrrrsssnnnjjjjjjkkksssyyyiiifffaaaYYYVVVRRROOONNNMMMKKKJJJFFFDDDAAA???>>>===;;;:::888888888888666444222111////////////............+++++++++************)))))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""'''((($$$###%%%&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$%%%(((+++''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%###%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((('''&&&&&&(((***,,,...)))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((()))))))))))))))***++++++,,,,,,...///000222222111000///000000111222444555666666888;;;>>><<<888555666999999;;;===@@@BBBDDDFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKLLLMMMNNNMMMJJJGGGCCC===666333444555333111000//////......---,,,,,,)))******(((((((((+++...(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&''''''((())))))******(((((()))))))))(((''''''''''''''''''''''''''''''&&&'''((((((''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***)))************+++++++++***+++,,,---...000111111////////////000111222333333333444444555666666666888999999::::::999999888777888888666444777???FFFRRR```llloooooonnnkkkfffbbbjjjpppnnniiiiiiqqqzzziiifff```YYYVVVRRROOONNNMMMKKKJJJFFFDDDAAA???>>>===;;;:::888888888888666444222111///////////////.........+++++++++************)))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))###"""&&&)))'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''******&&&######$$$$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((('''%%%###$$$&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&))),,,000222)))(((''''''((('''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((())))))))))))***++++++,,,,,,...///111222333222000//////000111222444555666777999>>>BBBAAA<<<888888:::::::::<<>>>>>===;;;:::888999999999777444111///222///...------,,,,,,...))))))))))))))))))))))))''')))***)))((('''(((***)))((('''&&&&&&'''((()))+++(((%%%%%%'''))))))'''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%$$$$$$'''***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((***))))))((()))+++,,,---......---------......//////000111222444555666777<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>@@@BBBCCCDDD@@@@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCC@@@<<<777333000///000111000000000000////////////,,,+++***))))))***+++,,,(((((())))))))))))((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&******))))))((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))******************))))))******+++,,,******************************+++++++++******)))******+++++++++,,,,,,,,,,,,---......//////............//////000222333444444444444444444555666777:::999888777777888999:::;;;:::888444555>>>MMMYYYaaafffmmmmmmdddZZZXXX^^^fffdddfffgggeeeooo~~~iiifff^^^YYYWWWSSSOOOLLLKKKKKKKKKGGGDDDAAA>>>===<<<:::999888888999888777444111//////...---------,,,---...))))))))))))))))))))))))''')))***)))((('''(((***)))((('''&&&&&&'''((()))***(((%%%%%%''')))((('''''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###'''******'''%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((())))))))))))***+++,,,,,,---,,,,,,,,,,,,---............///111222333555555::::::::::::::::::;;;;;;<<<<<<======>>>?????????>>>>>>???@@@BBBCCCEEEFFFEEEDDDBBB@@@???>>>??????<<<:::666333000///000000///.........------------+++***))))))))))))***+++(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''+++******)))(((((())))))(((((((((((())))))))))))))))))))))))***************************++++++,,,******************************++++++++++++*********++++++++++++,,,,,,,,,,,,---......//////............//////000222333444222333333444555666888999999888888777777888888999666666555666<<>>???BBBCCCEEEAAA@@@>>><<<;;;:::999999777666444222111000//////,,,,,,,,,,,,++++++++++++***))))))(((((())))))***(((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''******)))((((((((())))))(((((((((((())))))))))))))))))))))))************)))************+++++++++******************************+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////............//////000222333444111222222444555777999:::777888888999999888888777555444666;;;EEESSSaaajjjmmmggg___VVVNNNMMMYYYggglllffffffppp~~~qqqkkk___XXXVVVSSSPPPNNNMMMLLLLLLHHHEEE@@@===;;;999777555777777888888666444111///+++---...------//////---))))))))))))))))))))))))''')))***)))((('''(((***(((((((((''''''(((((((((((('''&&&&&&''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$)))...---((($$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''')))+++++++++******++++++++++++,,,---..................///111333444333333444555666666777777;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===???AAABBB???>>><<<:::888777666555333333222222111000......,,,,,,+++++++++*********))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((***))))))((((((((())))))(((((((((((())))))))))))((()))))))))************))))))******++++++++++++******************************++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,---......///...............//////000222333444333333333444555777888999666777888999999888777666666777:::CCCOOO\\\fffkkkggg^^^UUURRRRRRWWWcccmmmnnnpppyyyssslll___VVVTTTSSSQQQOOONNNNNNNNNHHHEEE@@@===;;;999777555666666777777666444111///---000000,,,,,,//////,,,))))))))))))))))))))))))''')))***)))((('''(((***'''(((((((((((((((((('''&&&''''''''''''&&&&&&'''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&)))******'''%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&''')))***++++++***))),,,,,,,,,,,,---...///000000000//////000222444555222222333333444555666666888999999:::;;;<<<======777777888999;;;===???@@@===<<<;;;:::888666444333000111111111111///...---,,,,,,,,,++++++++++++***(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((((((************************(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((('''''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))((()))))))))************((()))***++++++++++++*********************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///...............//////000222333444666666555555555666666777666777888999999888777666666:::AAALLLXXXbbbhhhjjjccc[[[UUUXXX___eeejjjoooyyyrrrjjj]]]UUUUUUSSSQQQPPPOOONNNNNNHHHEEE@@@===<<<:::888777555666777777666444111000222555333,,,+++//////+++))))))))))))))))))))))))''')))***)))((('''(((***''''''((((((((((((''''''$$$&&&((((((&&&%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((***+++***(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((()))************,,,,,,,,,---...///000111222111000///000222444666222333333333444555555555555666777999;;;===>>>???777777777888999;;;<<<===;;;;;;:::999888666444333000000111000000///...------,,,,,,,,,++++++++++++((())))))******))))))((((((((())))))))))))((((((*********))))))(((((((((************************)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))************((()))***,,,,,,+++******************************)))***+++,,,------------,,,,,,,,,,,,------------,,,---......//////............//////000222333444888777666666555555666666666777777888888777777666777>>>KKKXXXbbbgggiiiiii^^^YYYXXX^^^eeekkkqqqxxxrrrkkk^^^XXXWWWUUUSSSPPPNNNLLLKKKGGGDDDAAA>>>===<<<:::999444555666666555333111000777;;;666,,,)))//////***))))))))))))))))))))))))''')))***)))((('''(((***&&&'''((())))))((('''&&&###&&&((((((&&&%%%%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((%%%%%%***111333...(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''(((''''''''''''&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&((())))))))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&''''''((((((((((((((((((''''''(((((()))***++++++++++++,,,---...000000333222000///000222444666444444444444444555555555444444666777999;;;<<<===777777777888888999:::;;;888999999888777666444333222111111000///.........,,,,,,,,,+++++++++******))))))***++++++***))))))(((((())))))))))))(((((()))))))))))))))*********************************)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******'''((((((((()))))))))***(((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''((())))))******(((((((((((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************((()))+++,,,,,,+++***)))************************)))***+++,,,------------,,,,,,,,,------------...,,,---......//////............//////000222333444777666666666666666777777777777666666666666777777<<>>>>>===;;;:::444555666666555333111000;;;>>>888,,,(((...///)))))))))))))))))))))))))))((()))***)))((('''(((***&&&'''((())))))((('''&&&###&&&))))))&&&$$$%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((($$$%%%---777999111((('''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&'''((()))***(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''$$$%%%&&&'''(((***++++++)))(((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''''')))+++,,,*********+++,,,---///000333111///...///111444555666555555555555555555555333444555666777999::::::888888888888888999999:::777777888888777555444222333222111///............++++++++++++************)))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))(((((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))************''')))+++,,,,,,,,,***)))************************)))***+++,,,------...---,,,,,,,,,---------......,,,---......//////............//////000222333444555555555555666777999999888777666555555666777888DDDQQQcccmmmlllfff```^^^YYY```hhhnnnvvvxxxeee___YYYXXXVVVSSSQQQOOONNNMMMIIIFFFCCC@@@???===;;;999888888888777555333111///222000.........---+++)))+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%)))((('''&&&%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$''')))(((%%%%%%''')))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))******+++,,,---......------...///000222444555555555555555666666666666666444555888<<<>>>===;;;333555666888:::;;;;;;;;;===;;;888555444555666777777555111...,,,,,,,,,---,,,,,,,,,+++++++++******&&&'''((()))+++,,,......++++++++++++******))))))++++++******++++++,,,------,,,++++++******++++++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))***************)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................///000000//////000111000000111222333444444555444444555555666777777777555666666555444555999===SSSbbbnnnooollljjjgggbbbcccdddcccrrruuuddd___YYYWWWUUURRRPPPNNNMMMLLLIIIFFFBBB@@@???===;;;999777777777777666333111000111000............,,,***+++++++++************)))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************+++,,,---...///////////////000111222333444555555666666666666777777555444444777:::<<<;;;999777888888888999999999:::;;;999666444333333555666555444111///---,,,,,,,,,,,,,,,++++++************))))))******++++++++++++,,,++++++***************++++++******++++++,,,------,,,++++++***+++++++++))))))))))))((((((((('''++++++++++++++++++++++++))))))))))))******************************************))))))))))))******))))))))))))************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))***************)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................///000000//////000111000000111222333444444555444444555555666777777777555777888666333555>>>FFF[[[fffnnnnnnkkkkkkiiieeebbbhhhmmm|||sssddd```XXXVVVTTTQQQOOOMMMLLLKKKHHHFFFBBB@@@>>>===:::888555666777777666444222111000...------......---,,,+++++++++************)))))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''+++)))((('''''''''%%%$$$''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++,,,---...//////000222111111111111222333333555666666666777777777888666555555777999:::999777<<<;;;999888777777888888999777555333222222333444333222111///...,,,+++++++++************))))))))),,,,,,,,,+++******))))))---,,,+++))))))******+++++++++******++++++,,,---------,,,+++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******************************))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******++++++******************))))))))))))))))))))))))*********+++******)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///000000//////000111000000111222333444444555444444555555666777777777555888999666444:::GGGSSSeeejjjmmmllljjjkkkjjjggg^^^lllzzz|||tttddd___WWWUUUSSSPPPNNNLLLKKKKKKHHHEEEBBB???>>><<<:::888333444666777777555333222///---,,,---...///...---+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((+++(((&&&&&&))))))'''$$$''''''''''''(((((((((((((((((((((((('''''''''''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++,,,,,,---...///000000111111111111222333444444555555666666777888888888777777777888999888777777<<<;;;999777666777888999888777555333222222222333000000000000...---+++******)))))))))))))))))))))---,,,,,,++++++******)))...,,,+++))))))***+++,,,++++++******++++++,,,---------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************+++******))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))*********++++++******)))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------..............................///000000//////000111000000111222333444444555444444555555666777777777666666666777;;;FFFUUU___jjjllllllkkkiiiiiihhhhhhfff|||vvveee___VVVUUUSSSPPPNNNLLLKKKJJJHHHEEEBBB???>>><<<:::888222444666888888666333222...---,,,---/////////---+++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))&&&%%%&&&)))+++)))'''''''''''''''(((((((((((((((((((((((('''''''''''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,---...///000000//////000111222444666777444555555666777888888888999999::::::999888888888:::888777666666777999;;;888777555333222222222222////////////...---+++***)))))))))))))))))))))***+++++++++++++++,,,,,,,,,------+++*********+++,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,************************************++++++++++++************************++++++************++++++************++++++++++++************************************************++++++***)))))))))))))))************************************************)))))))))******)))))))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******------,,,,,,++++++************************************++++++++++++******))))))*********++++++++++++++++++,,,,,,---------,,,,,,---------....................................///000000//////000111000000111222333444444555444444555555666777777777777444333999FFFUUUaaagggkkkkkkkkkjjjhhhgggiiimmm~~~xxxfff```WWWUUUSSSPPPNNNLLLKKKJJJGGGEEEAAA???===<<<999777222444666888888666333111...---,,,---//////...---+++++++++************)))))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))******'''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''')))++++++***''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,---...//////000......///000222444666777333333444555666777888888999:::;;;;;;999888888999666555555555666888999:::777666555333222222111111......---------,,,,,,,,,)))))))))************+++)))******+++,,,---......,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++***))))))))))))***************************************************))))))************))))))******))))))))))))******************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++++++++************************)))***++++++,,,+++++++++)))************+++++++++***++++++,,,,,,------...,,,---------.......................................///000000//////000111000000111222333444444555444444555555666777777777888444444???QQQaaahhhiiiiiihhhiiiiiihhhiiisss}}}|||wwwhhhbbbWWWVVVTTTQQQOOOMMMLLLKKKGGGDDDAAA???===<<<999777222444777999888666222000///...------...///...,,,+++++++++************)))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''))))))(((((()))+++''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))++++++&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++,,,---...///////////////000111222444444222222333444555666777777777999;;;:::888777777999444444444555666777777777555444333222111000000///...---,,,+++++++++,,,---************++++++,,,,,,******++++++,,,------...+++,,,---...---,,,***)))++++++******++++++,,,---......---,,,,,,,,,,,,---******++++++,,,,,,,,,,,,------------------------*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******************************************************((()))***++++++***)))(((******))))))))))))******************************+++******))))))******+++))))))))))))))))))))))))******))))))))))))******************++++++++++++************************)))***++++++,,,,,,,,,+++)))************+++++++++******+++,,,,,,---......------------.......................................///000000//////000111000000111222333444444555444444555555666777777777888777<<>>===;;;999777333555777999888555222///000...------......---,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''')))+++***'''&&&(((***''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&''')))***,,,---&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++,,,---...///000000//////000111111222111111222333444555666777555888:::999777555777888333444555555666555555444333333222111000///.........---+++******+++---...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------***,,,...//////---***(((++++++******++++++,,,---......---,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++******)))*********************************************************((()))***++++++***)))(((******))))))))))))******************************++++++************++++++))))))))))))))))))))))))******))))))))))))******)))))))))******++++++,,,************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......---------.........//////...........................///000000//////000111000000111222333444444555444444555555666777777777777;;;DDDPPP\\\dddgggggggggffffffggghhhttttttoooaaadddZZZXXXTTTPPPMMMLLLLLLLLLIIIFFFBBB???===:::888555333444666888777555333111///...,,,,,,---------,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&'''))) 444???555(((&&&))))))))))))))))))))))))))))))++++++)))(((''''''''''''***************+++++++++(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))***,,,---......---,,,000000000000111111111111333333333333333333333333777777888777777666555555444444444333333333222222000000000000////////////---,,,,,,+++*********++++++++++++++++++++++++++++++,,,------.........---+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000...---------...///,,,+++++++++---......---000---******+++,,,,,,,,,.........////////////000,,,111111+++))),,,---)))...,,,+++++++++,,,+++***...---+++)))((()))******+++)))'''''')))+++++++++************************************************************************)))************+++++++++***************************)))))))))+++,,,+++***(((((('''(((((()))***+++******))))))******+++,,,************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))((()))***+++,,,---,,,++++++,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111222222222222333444555555999666333222444666777777999CCCQQQ]]]ccccccaaa___\\\aaafffiiitttuuuqqqbbbdddZZZXXXTTTPPPMMMLLLLLLLLLIIIFFFBBB???===:::888555333444666888777555333111///...,,,,,,---...---,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%''')))***GGGSSSTTTAAA...&&&%%%###)))))))))))))))))))))))),,,+++***))))))(((((((((++++++******************)))(((''''''&&&&&&'''''')))(((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,---------,,,//////000000000000111111555555555555555555555555555555555555555444333333333333333222222222222111000000/////////.........---,,,,,,+++******++++++++++++++++++++++++++++++------...............---,,,---......,,,,,,---...------------.........//////...---,,,,,,---...///000////////////...---,,,...---,,,---//////...,,,////////////////////////---111222...---000000------,,,******++++++,,,,,,***++++++,,,...///000111---+++***)))***++++++***************************************************************************************++++++++++++***************************)))))))))+++,,,+++***)))(((((((((((())))))*********))))))******+++,,,************************++++++++++++*********)))***++++++,,,,,,++++++***************************+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000000000000000111111111111222222222222333444555666666666666666666666777888AAAMMMZZZaaa^^^XXXTTTSSS___eeeppp}}}vvvtttccccccZZZXXXTTTPPPMMMLLLLLLLLLIIIFFFBBB???===:::888555333444666888777555333111///...,,,---......---++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))((('''''''''(((******JJJPPPLLL;;;,,,((('''%%%))))))))))))))))))))))))---,,,+++***)))))))))***---,,,***)))(((((()))******)))((((((''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))************))))))((())))))))))))))))))))))))((())))))******))))))(((((()))***+++,,,,,,,,,,,,....../////////000000000444444444444444444444444222222333333333222111111222222111111111000000000//////.........------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------...//////...------...000...//////000000111111222111000///......///000111333333444444444444333333333333333444555555333111444444555666777777777777555777666333222333111...///...,,,+++++++++,,,---..................------///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++*********)))((((((((())))))******))))))******+++,,,************************,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++******************+++++++++++++++,,,------,,,------------.........------........./////////....../////////000000000000000000111111111222222222222222222333444555666222555999999777777999<<>>;;;999666333333333222000......///111000///...---,,,+++******...---,,,,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***++++++***)))((((((((((((******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***+++,,,---...------------........................////////////...////////////000000000000000111111111222222222333222222333333444555666333666999999777888===CCC[[[[[[WWWNNNGGGJJJUUU```dddvvvtttsssaaa```ZZZXXXTTTPPPMMMLLLLLLLLLIIIFFFBBB???===:::888555333444666888777555333111///.........//////---+++,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''')))(((&&&&&&((()))(((((((((((((((((((((((((((******)))((((((((())))))---,,,***(((((('''((((((******)))((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***((())))))*********))))))************************))))))************)))))))))))))))******+++,,,,,,---------...///000000000111111111111111111111111000111111222222222111111000000000/////////......------------,,,,,,,,,,,,---,,,,,,+++,,,,,,------------------------------,,,,,,---------,,,,,,+++---......------...111333000000000000111111111111///000222555999===AAACCCGGGJJJOOORRRSSSTTTVVVXXXUUUNNNDDD<<<888777888888:::@@@HHHPPPVVVYYYYYYXXXVVVQQQJJJFFFCCC@@@===;;;444666777777666666888;;;333333222111111111111222...---,,,,,,.........,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***,,,+++***))))))((())))))******))))))******+++,,,************************))))))******************++++++,,,,,,,,,,,,++++++************************++++++)))))))))***+++,,,---,,,+++***+++,,,...///---------.........//////........./////////000000////////////000000000111111111111111222222222222333333333333444555666666666888888666555999BBBJJJXXXSSSLLLFFFFFFPPP^^^iiitttsssqqq``````ZZZXXXTTTPPPMMMLLLLLLLLLIIIFFFBBB???===:::888555333444666888777555333111///......///000000---++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))((('''&&&%%%))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((('''***)))((((((''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((()))))))))******((())))))************)))************************)))******++++++******)))******)))******+++------------...///000000111222222222222222222222222222000000111222222222222111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------...........................+++,,,------......---------............000444777222333444555666777888888;;;<<>>>>>@@@CCCEEEEEEEEEDDDAAA===999777222000------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++***)))))))))************))))))******+++,,,************************)))))))))))))))***************++++++++++++******))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,,,,------...------........./////////....../////////000000000/////////000000000111111111111111222222222222333333333333333444555666777888888666555666===GGGOOOLLLKKKJJJKKKQQQ\\\gggooosssooo```bbbZZZXXXTTTPPPMMMLLLLLLLLLIIIFFFBBB???===:::888555333444666888777555333111///...///000111000---+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%'''(((******)))((('''((((((((((((((((((((((((''''''(((((())))))))))))%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))***))))))((())))))******'''(((*********)))(((''')))(((''''''&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((()))))))))*********(((((()))***************************************)))******++++++******)))++++++******+++,,,---...---......///000111222333222222222222222222222222//////000111111111111111000000000////////////...............------------,,,,,,,,,,,,,,,---..............................,,,,,,...///000000000000...//////000111444999<<<;;;<<<>>>AAAEEEHHHJJJKKKMMMLLLMMMMMMOOOQQQTTTUUU\\\bbbhhhkkkjjjjjjlllooojjj^^^KKK;;;111///000222333>>>NNN^^^hhhkkkhhhfffTTTHHH===:::999777777:::<<>>444000111222222>>>QQQbbbmmmoookkkggg___PPPCCC>>><<<999999===FFFKKKOOOLLLEEE===999888EEENNN[[[fffjjjfff]]]WWW@@@<<<555111//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++******)))))))))***+++,,,,,,*********)))***++++++,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***,,,,,,,,,+++***+++,,,---...///...---,,,............/////////000////////////000000000000000000000000111111111111111111222222222333333333444444444444444555777777777666555777===EEEKKKMMMIIIPPPWWW]]]dddsssuuujjjcccaaaZZZVVVUUUVVVSSSNNNKKKMMMIIIEEE@@@===:::999777666333444555666666444222111000///------.........---,,,...///...---,,,,,,,,,***************)))((((((******))))))((((((''''''(((((()))***************)))***+++,,,+++***'''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++***'''$$$((((((((((((((((((((((((''')))******)))''''''(((((((((((((((((('''''''''(((''')))...///+++))))))***)))(((((())))))(((&&&))))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$'''***,,,+++)))((('''***)))))))))((((((''''''''''''(((((()))))))))******************)))(((((())))))))))))***************++++++,,,,,,------...000000000000111111111111111111222222222111111000111555999666000,,,///333555333111///......///000......---,,,,,,,,,------***+++---///000000//////222111...---...000333555000333777888777444222222111222444666:::BBBJJJPPPRRRUUUYYY]]]``````___^^^RRRMMMGGG@@@<<<:::;;;<<>>777333555GGGZZZfffkkkllljjjgggTTTGGG;;;777333---,,,......---,,,---///000///...******************++++++///......---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))'''''')))***+++++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,---)))******)))((())),,,...++++++++++++++++++++++++,,,,,,,,,---------................../////////000////////////000000000000111111111000000000000000111111222222222333333333111111111333555777777777777777:::>>>DDDJJJNNNOOOYYY\\\___cccmmmuuukkkdddbbbZZZWWWUUUVVVSSSMMMKKKMMMIIIFFFAAA===;;;999777666333444666666666555333222000///------.........---//////---,,,******+++,,,***************)))((((((***)))))))))((((((((('''(((((()))************)))((()))*********)))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''%%%'''''''''''''''''''''''''''(((***)))(((''')))***)))(((((('''''''''((((((+++***+++***%%%###(((111,,,***(((((())))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$''')))***)))(((((((((*********)))))))))(((((((((((()))))))))************************))))))((())))))))))))***************++++++,,,,,,---......//////000000000111111111111111111222222111111000666:::<<<999222---...000333222111111000000111111///......---------------,,,---///000000000000///......---------......//////222555777777888999:::<<>>GGGUUUcccmmmqqqqqqppprrrmmmfff^^^WWWSSSPPPPPPJJJKKKJJJGGGBBB===:::999BBBPPP___iiinnnpppnnniiieee[[[OOOGGG???666222444......//////---,,,++++++,,,---------,,,,,,+++***++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,---------................../////////000000////////////000000000111222222222222222222111111111222222222222333333333333333333444666777888888888888:::@@@IIIQQQWWWYYY[[[^^^fffssstttmmmgggddd[[[WWWUUUUUUSSSMMMKKKMMMIIIFFFAAA===;;;:::777666444555666777777555444222000///------.........---///---***((('''((()))******************)))(((((())))))))))))(((((((((((('''((())))))******))))))(((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&'''''''''''''''''''''''''''((((((((('''(((***,,,000...,,,)))((('''((((((''')))+++***&&&+++===OOO///,,,)))(((((()))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''))))))((('''(((***+++++++++************))))))************+++++++++******++++++******)))((()))))))))*********+++++++++++++++,,,------......//////000000000000111111000000111111222111111000444888;;;888222------///000111333444444444333222000000///...............//////000111111111000000---......//////...------222555888<<>>:::777999???GGGSSS]]]dddgggiiihhheee```XXXPPPKKKIIIOOOTTT]]]ffflllooooooooopppooonnnlllhhhccc^^^\\\WWWUUURRRMMMIIIHHHJJJMMMVVV^^^gggmmmqqqsssmmmfffeeeaaa]]]YYYPPPDDD:::777111222222111///---------////////////...---,,,,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---...///...,,,******+++++++++++++++,,,,,,,,,,,,,,,------------.............../////////000000000/////////000000000111111222333333333333333333333222222222222333333333333555555555666666888999999;;;<<<@@@IIITTT^^^cccddd]]]bbbnnnuuuoooiiieee\\\XXXUUUUUURRRMMMKKKMMMIIIFFFBBB>>><<<:::777555555666777888888666444333000...------.........,,,***)))(((((())))))))))))***************)))(((((())))))))))))(((((((((((('''(((((()))))))))))))))''''''&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%&&&''''''&&&))))))))))))))))))))))))'''(((((('''&&&(((+++...777444000,,,)))(((((((((%%%&&&)))******333III]]]111---)))'''((()))******((()))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((())))))((('''(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))*********+++++++++++++++,,,,,,---.........////////////000000000111///000000111111111111111---000444333///---...000000222444777888777555444222111000///////////////000000000000000000//////000000000111111222222222999===CCCIIINNNSSSXXX[[[]]]___aaabbbbbbccceeeggghhhjjjlllnnnnnnmmmlllkkklllkkkgggbbb[[[TTTNNNKKKBBB>>>;;;>>>EEELLLQQQSSSYYY\\\^^^]]]YYYUUURRRPPPVVVXXX\\\```ccceeeeeefffbbbccceeeeeeccc^^^ZZZWWW[[[ZZZWWWSSSQQQSSSXXX\\\bbbfffjjjnnnqqqpppfff[[[SSSUUUZZZ```aaaWWWIII>>>;;;777333222444888999:::444333222000......------....../////////...,,,,,,........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++***)))+++------+++***))))))+++++++++,,,,,,,,,,,,,,,------------...............////////////000000000//////000000000111111111222222222222333333333333222222222333333333444444555666666666666777999:::;;;@@@JJJWWWccciiiiiigggcccmmm}}}xxxqqqiiieee]]]XXXUUUUUUQQQLLLKKKMMMIIIFFFBBB???===;;;888555555666777888888666444333000...------.........,,,'''''')))---000000---******************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''&&&&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&************************'''(((((('''&&&(((+++...333111---***(((((()))***+++(((&&&&&&''',,,888DDD000---)))'''((()))******((()))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((*********)))((()))+++...+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))************+++++++++++++++,,,,,,------...//////...////////////000000000...///000111111111111111+++...000000......///222333444777888999888777666444333222111000000000000000000//////////////////000///...///111444777:::BBBHHHQQQYYY^^^aaacccdddgggggggggeeeddddddgggiiiiiijjjlllmmmnnnmmmllllllllliiieee```[[[WWWUUUSSSMMMFFF???;;;===@@@BBBBBBFFFIIILLLMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSQQQMMMJJJHHHJJJJJJJJJIIIIIILLLPPPSSS[[[^^^bbbfffjjjiii^^^RRRHHHIIINNNXXXcccdddYYYMMMHHH>>>444333<<>>;;;888555444555666777777555444222000///------.........---)))***---222666666000+++***************)))(((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''')))***)))(((************************'''((((((((('''(((***,,,)))((('''&&&'''(((***,,,---(((%%%&&&((((((+++///---+++((('''(((*********))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))******)))((()))+++---***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,++++++***)))*********++++++++++++,,,,,,,,,,,,---......//////......////////////000000......///000111111111111111111111000///000333555999999999888888888888888555555333222111111111111//////.........///000000.........000444:::@@@DDDMMMTTT\\\cccfffgggffffffiiiiiiiiigggfffgggjjjmmmjjjjjjkkklllkkkjjjiiihhhaaa]]]XXXRRRNNNLLLLLLLLLGGGBBB<<<888777888999:::<<<===??????>>>???@@@BBB======>>>???@@@AAABBBBBBDDDCCCBBB@@@>>><<<:::888888999;;;<<<<<<>>>@@@BBBIIIMMMQQQVVV\\\]]]VVVLLLGGGDDDAAAFFFRRR]]]\\\VVVQQQEEE888666@@@MMMWWWZZZZZZWWWQQQJJJCCC<<<777555---------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------...///000000------------,,,,,,,,,,,,***,,,............///000++++++,,,,,,------......------.........//////////////////000000000111111000000000111111111222222000000111111222222333333333333333333444444444444333555666555444555:::>>>AAANNNaaannnppplllfffcccrrrssshhhccc___YYYUUUTTTPPPKKKJJJMMMHHHFFFCCCAAA???<<<888555333444666666666555333222000///------.........---,,,,,,---111444444...)))***************)))(((((('''((((((((()))))))))***&&&'''(((((())))))((((((((()))*********)))((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***---...---,,,))))))))))))))))))))))))'''(((***)))(((''')))***%%%%%%&&&&&&'''(((***+++)))&&&&&&***,,,******,,,***((('''''')))******)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))+++************+++++++++,,,,,,+++++++++************++++++,,,,,,++++++***)))*********+++++++++,,,,,,,,,,,,------.../////////........./////////000000---...///000111111111111333222111000111444888<<<@@@>>>:::888666777999:::777666555333222111111111000////////////000222333222444777<<>>>>>>>>===<<<<<<>>>@@@AAABBBBBB@@@===;;;;;;<<<888:::===@@@BBBBBBBBBBBBAAA@@@???===;;;999777666666777888888777777999:::===@@@BBBDDDIIINNNLLLGGGFFFEEEAAA???EEEPPPVVVUUUSSSKKK@@@;;;>>>IIIUUU]]]iiiiiihhhddd]]]UUULLLGGG999777444111000000111222................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,---......///+++,,,---...///000111111,,,,,,,,,------------------.........,,,,,,...000++++++,,,,,,---......///............//////////////////000000000111111111000000111111111222222222111111222222333444444555333333333444444444444555333555777666555777<<>>BBBEEEAAA;;;777555666999;;;777777555444333222222222000000//////000222444555999<<>>@@@EEEIIILLLLLLLLLKKKHHHHHHHHHHHHFFFCCC@@@???;;;;;;:::999666555777888:::<<<;;;999<<>><<<:::::::::888999:::;;;;;;;;;===???@@@AAAGGGNNNSSSXXX```iiiZZZTTTKKKCCCAAADDDJJJNNNdddlllvvv{{{yyysssmmmjjjcccYYYLLLDDD@@@===888333222111000000111000---+++......///...------...000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000........................---------,,,,,,+++++++++,,,++++++***+++,,,---...------------------------////////////000000000000000000000000111111111111111222222333333222222111000000111222333333444444444444444555555555555555777333444888:::<<>>===;;;888555666999;;;::::::999999888777444333444000000555999;;;AAAHHHXXXZZZ^^^```bbbdddgggiiinnnkkkgggaaa[[[TTTNNNKKKGGGGGGFFFEEECCCAAA@@@???AAAAAACCCEEEHHHKKKNNNOOOTTTVVVXXXYYYWWWSSSNNNKKKNNNOOOQQQVVV\\\```bbbbbb^^^^^^]]][[[YYYUUURRRPPPFFFDDDCCCEEEJJJQQQVVVYYY^^^dddgggffffffgggddd___YYYWWWTTTPPPLLLJJJIIIIII??????>>>===;;;::::::;;;;;;<<>>===;;;999777666555555333666===DDDJJJRRRYYYfffeeedddeeegggiiijjjjjjfff___VVVNNNHHHCCC>>>:::<<<<<<;;;;;;;;;::::::999EEEHHHOOOVVV\\\```bbbccccccdddeeeccc]]]TTTLLLFFFCCCDDDGGGLLLQQQUUUWWWWWWTTTVVVXXXYYYXXXVVVTTTRRRJJJFFFBBBAAADDDJJJNNNPPPTTT^^^iiimmmnnnooonnnjjjiiigggccc___[[[XXXUUUTTTMMMLLLKKKHHHDDD@@@<<<:::777666888???EEEKKKUUU^^^jjjjjjiiigggbbb[[[UUUPPPRRR\\\iiiuuu{{{{{{zzzxxxpppmmmeeeZZZOOOIIIIIIJJJCCC???888333111222222222000000000000///......---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................,,,,,,,,,,,,------------...------------...//////------------------------////////////000000000000000000000111111111222222222222333333333333222222444444444444555555555555444555555555666666666777555666888888:::DDD[[[ooo}}}vvvnnnmmmxxxsssiii```[[[WWWUUURRRMMMLLLOOOKKKHHHCCC???===:::666444444555666777777555333222111000......//////---,,,+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((---...///...+++***)))***(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********))))))))))))))))))***))))))******++++++++++++******))))))))))))******(((((((((((((((((((((((()))(((''''''(((***,,,...555111,,,((('''(((''''''++++++************++++++************************,,,,,,+++***)))((('''&&&)))))))))*********++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((()))***+++---......******+++++++++,,,,,,,,,...---+++***))))))***+++*********************************)))))))))(((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,------...............---...///...---,,,,,,...------............------------------------------....../////////000000000111111000000/////////...//////000000111111222222222666<<>>;;;:::::::::;;;>>>CCCLLLTTT[[[aaafffiiigggeeegggjjjkkkiiifffWWWNNNDDD>>>>>>===;;;888;;;;;;:::;;;;;;;;;<<<<<>><<<999777444555666777777555333222111000......//////---,,,+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((+++,,,---,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))******************)))))))))***+++,,,++++++***))))))************)))))))))))))))))))))))))))))))))(((''''''(((***,,,...<<<666...)))'''(((***************+++,,,---/////////......---,,,+++***))),,,,,,+++***)))(((((('''((((((((()))))))))******------,,,,,,++++++******))))))))))))))))))))))))((()))***+++,,,---......,,,,,,---------............---,,,*********+++,,,************************************))))))))))))************************)))))))))***++++++,,,,,,,,,---......//////.........///000///---,,,---...---......//////......---------------------------------........./////////111111000000///.........111111000000000000000000444:::BBBHHHJJJGGGBBB>>>;;;===??????>>>===>>>???@@@AAA@@@>>><<<<<>><<<<<<;;;;;;<<<===>>>??????HHHXXXfffmmmmmmiiieeemmmmmmkkkiiieeeaaa^^^\\\ZZZWWWSSSRRRTTTXXXZZZ[[[bbbbbbbbbbbbbbbaaaaaaaaa\\\[[[ZZZZZZ[[[[[[ZZZXXXXXXaaaiiihhhggghhhjjjkkkiiihhheee```ZZZTTTOOOLLLVVVXXX]]]cccfffeee___[[[QQQIIIBBB>>><<<:::===AAA@@@IIIXXXgggqqqvvvuuutttjjjkkknnnrrrvvvzzz{{{|||qqqqqqlllbbbUUULLLIIIJJJOOOOOOPPPOOOLLLEEE;;;555333111......000111000///......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------..............................,,,,,,,,,------........./////////////////////...---------....../////////////////////000000000000111111111111222222222222333333333444444333333333444444444444333333333333555555666666777888999999888<<<>>>===CCCUUUppp{{{tttsss~~~qqqhhhaaa\\\WWWVVVRRRNNNMMMOOOJJJGGGCCC@@@???===:::888444555666777777555333222111000......//////---,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))'''(((***)))(((&&&''''''))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))************))))))'''((()))*********)))(((((())))))******))))))((()))))))))))))))))))))))))))(((((('''((()))+++,,,555111+++((()))+++...///******++++++---...000000000///...---,,,+++******((())))))******+++++++++'''((((((((()))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))))))))+++,,,------------------------............------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************))))))******+++,,,,,,,,,------...////////////...///000000000...---...///......////////////......------------------------------------............111111000000//////......222111000000///000000000888>>>FFFMMMOOOLLLFFFBBB===>>>??????>>>===>>>@@@<<<>>>???>>>>>>@@@FFFKKKTTTZZZ```dddgggjjjiiieeecccdddeeeeeeccc]]]VVVQQQAAA>>><<<===AAADDDDDDBBB@@@???>>>======>>>???@@@;;;EEETTTbbbiiijjjfffbbbiiihhhgggffffffeeeeeeeeedddaaa]]]\\\]]]```bbbccciiiiiihhhgggeeeccc```___[[[\\\^^^bbbeeeeeecccaaaccchhhiiieeebbbccceeeeeeeeeeeedddaaa\\\WWWRRRNNNLLLNNNTTT^^^ggglllllliiiYYYOOOFFFAAA===::::::>>>999AAAMMM\\\iiitttzzz}}}xxxvvvtttuuuwwwyyyzzzzzzfffgggfffccc\\\QQQFFF@@@@@@DDDKKKQQQSSSPPPJJJDDD888333...,,,...//////---......---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------........./////////000//////...------------...//////000000////////////000000000000111111111222222222222333333333444444444444333333333333333333333333444444555555666777888999::::::888<<<>>>AAALLLaaauuuxxxvvv|||sssjjjaaa\\\XXXVVVSSSNNNMMMPPPKKKHHHDDD@@@>>><<<999666444555666777777555333222111000......//////---,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((()))******)))((((((&&&((()))++++++***)))((('''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***+++...000000000+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++((())))))******+++,,,,,,(((((()))))))))*********************++++++++++++))))))))))))))))))))))))******,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,------------------+++++++++++++++++++++++++++++++++*********))))))************************)))******++++++,,,,,,---------...//////////////////000111000.........///......////////////..........................................////////////111000000000000000000000000000//////000222333444<<>>>>>===;;;;;;===>>>;;;>>>AAABBBDDDJJJSSSZZZ]]]bbbdddccccccfffddd```YYY[[[\\\[[[VVVPPPLLLIIICCCEEEJJJNNNQQQRRRQQQPPPMMMLLLJJJHHHGGGHHHIIIIIIJJJQQQ[[[dddiiijjjhhheeeffffffggghhhhhhgggfffeeeccccccccceeehhhkkkllllllmmmoooqqqqqqnnnhhhbbb^^^^^^^^^```cccggghhhgggffffffgggddd^^^\\\^^^^^^\\\___```aaaaaa___\\\XXXVVVLLLKKKKKKQQQ\\\dddhhhhhh[[[RRRHHHCCC@@@<<<;;;<<<===???EEENNNZZZhhhssszzzzzzxxxwwwyyy{{{}}}{{{zzzhhhaaa[[[YYYZZZWWWMMMEEE???AAAFFFMMMRRRTTTRRRPPPDDD===444///000111000.........------------......------------------------........................,,,,,,------......------....................................------------....../////////...---,,,---------...///000000000////////////000000000000111111111222222222333333333333444444444444333333333333444444555555666666555666666777999::::::;;;666999<<>>???;;;::::::>>>IIIXXXfffpppwwwvvvxxx|||}}}zzzvvvfffVVVQQQWWW^^^]]]XXXIIIHHHHHHJJJNNNQQQSSSTTTPPPGGG<<<555444444333111......---------......///------------------------........................+++,,,------......------......................../////////...---------,,,....../////////...,,,+++---------...///000000111////////////000000000000111111222222222333333333333444444555555444444333333444444555666777888888555666777888999:::;;;;;;999;;;???LLLccczzz}}}{{{ssslllbbb\\\WWWVVVSSSOOOMMMOOONNNJJJEEEAAA>>><<<999777666555444555555444222//////......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((())))))***+++,,,,,,+++***)))'''(((***++++++***)))((())))))))))))))))))))))))'''))),,,//////---+++)))++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((***,,,---...---+++***,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++---,,,+++,,,------,,,+++++++++******************,,,++++++,,,......---+++******+++,,,,,,---......*********++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,***)))))))))***+++)))))))))))))))))))))))))))((((((((((((***+++,,,//////.........---------000000//////.........---222222222111000...---,,,......------------......///////////////000111111222111000//////000111222//////000111222444555666===<<<;;;>>>BBBDDDBBB@@@;;;<<<>>>>>>===<<<===??????IIISSSXXX\\\aaadddcccddd^^^VVVOOOKKKIIIGGGFFF???BBBCCCDDDKKKVVV]]]___ggghhhhhhhhhhhhhhhggggggcccdddcccaaa______aaaddddddgggjjjjjjiiikkksssyyy{{{pppgggeeegggddd^^^ZZZ\\\]]]]]][[[YYYYYYYYY\\\XXXTTTTTTUUUTTTTTTUUUVVVZZZ\\\YYYPPPEEE===:::>>>;;;999;;;>>>EEESSS```mmmrrrxxxzzzzzz{{{}}}xxxkkk[[[RRRVVV^^^bbbRRRNNNLLLQQQSSSPPPLLLKKKQQQQQQMMMEEE<<<555333444///...///000111111...,,,////////////....................................---------............///........................////////////////////////---...............---------------.........//////000000000111222222333333222222222222222222222222555555555555555555555555666555555444444666777888:::777666888888777888<<<<<<;;;DDDaaa||||||wwwssskkkbbb\\\WWWVVVTTTPPPNNNOOONNNJJJEEEAAA>>><<<999777666555555555666555222000///......------,,,,,,+++++++++++++++++++++++++++************************************************)))))))))))))))(((((('''************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))***++++++++++++***))))))***************))))))))))))))))))))))))))))))''')))+++------,,,***))))))***,,,---...,,,+++)))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++***))))))++++++***))))))***++++++******))))))))))))******************************))))))))))))*********+++---,,,******,,,---,,,+++++++++******************,,,++++++,,,......---++++++++++++,,,,,,------...******+++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,***)))))))))***+++************************+++************,,,---...//////.........---------000000/////////.........//////000000000//////...///......------......//////////////////000111111222111000//////000111222000111111333444666777888<<<;;;;;;===AAABBBAAA???<<<===>>>=========@@@BBBEEEPPP[[[aaacccdddbbb___UUUPPPHHHBBB???>>>======>>>DDDJJJOOOXXXbbbggggggmmmllllllkkkjjjhhhgggfffdddfffiiiiiihhhhhhjjjlllqqquuu{{{}}}xxxoooooonnnjjjfffdddcccccciiiddd___[[[WWWTTTPPPOOOPPPTTTYYYZZZWWWQQQJJJEEE===;;;:::;;;<<>>DDDQQQlll~~~{{{rrrjjjbbb\\\XXXWWWUUUPPPNNNOOONNNJJJEEEAAA>>><<<999777666555555666666666333111//////......---,,,,,,,,,++++++++++++++++++++++++************************************************))))))******))))))((('''************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))***++++++++++++***))),,,++++++******)))))))))))))))))))))))))))))))))((()))******++++++******&&&(((,,,//////...+++)))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))++++++***))))))***++++++******))))))))))))******************************)))))))))***************---+++))))))***,,,,,,,,,******++++++++++++++++++,,,++++++,,,......---,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++************+++************************,,,,,,,,,,,,---...///////////////............---000000////////////......+++,,,---///000000000000///......------......///000////////////000111111222111000000000000111222111222333555777888:::;;;999999999<<<>>>@@@???>>>===>>>>>>>>>???AAAEEEIIIOOOYYYdddhhhgggccc[[[SSSHHHDDD>>>:::999;;;<<<<<>><<<999777666555555666777666444222/////////...------,,,,,,++++++++++++++++++++++++************************************************)))************)))((((((************************(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))************++++++*********------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&'''***+++,,,+++)))((())))))))))))))))))))))))(((((())))))))))))((((((*********++++++++++++++++++******************++++++******))))))******+++************************************************---+++)))(((***,,,,,,,,,******+++++++++++++++,,,,,,++++++,,,...///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************************************,,,,,,,,,------...///////////////...............000000//////////////////+++,,,---...///000000000//////............//////000000//////000000111222111111111111111111111111111222333666888999:::;;;777777888:::<<<=========<<<===???AAADDDHHHNNNSSSXXX```ffffffbbb[[[PPPFFF@@@>>>;;;;;;>>>BBBEEEGGGMMMTTT\\\aaaggglllllliiijjjjjjjjjiiihhhfffeeedddiiilllooosssyyy~~~}}}xxxrrrmmmiiibbb\\\UUURRRPPPSSSWWWVVVPPPIIIBBB@@@@@@AAAAAABBBJJJSSSdddgggkkkmmmooorrrwwwzzzxxx~~~zzzsssjjjaaa[[[MMMAAADDDPPPZZZ```cccZZZTTTLLLGGGFFFGGGGGGGGG@@@;;;333...,,,---///000////////////....................................---------............///........................////////////////////////,,,---......///.....................////////////000000000111222222333333222222222333333333333333333333444555555555444444666666666666666777777777777777888;;;999777999???;;;QQQhhhxxx~~~yyyqqqhhhccc]]]YYYYYYWWWRRROOOOOOMMMIIIDDDAAA???<<<:::888666666666777888777555333000//////......---,,,,,,++++++++++++++++++++++++***************************************************************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******+++******************+++...------,,,+++******)))))))))))))))))))))))))))))))))((((((((()))***+++++++++))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,*********++++++*********++++++************++++++************************+++++++++***************,,,+++))))))+++------,,,******++++++,,,,,,,,,,,,---,,,,,,---//////...,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++,,,,,,---.........//////////////////////////////000000000000000000......///////////////.../////////....../////////000000000000000111222222111111222222222222111111000111333555777888999999555666888999:::;;;<<<<<<;;;>>>CCCGGGLLLRRRXXX]]]aaaeeeeee```ZZZSSSIII@@@======>>>BBBHHHOOOSSSUUU```dddgggggghhhlllllliiihhhiiikkkmmmnnnoooppppppxxxxxxmmmkkkccc[[[YYYZZZYYYRRRLLLEEECCCCCCDDDFFFKKKVVVaaabbbdddgggkkkooosssxxx{{{xxx|||~~~|||{{{{{{vvvpppZZZOOOCCC???DDDNNN^^^kkkiiiddd\\\RRRKKKKKKOOOTTTLLLEEE<<<444111000000000////////////............////////////////////////---------............///////////////////////////////////////////////////,,,------...//////.............../////////000000000000000111222222333333222222333333333444444444222333555666777666555555666666666777777777777777777777999;;;999888===DDDIIIbbbxxx~~~qqqhhhccc^^^ZZZZZZXXXSSSOOOOOOLLLIIIDDDAAA???===:::888777666666777999888666444000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''(((((()))***+++++++++***))))))***++++++,,,---......---,,,***)))))))))))))))))))))))))))***))))))))))))***++++++000...+++)))((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))+++------,,,+++))))))***++++++++++++***)))++++++************+++++++++++++++++++++++++++++++++++++++++++++*********+++******+++---......,,,******++++++,,,------------,,,,,,---//////...------------------.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++***++++++++++++++++++++++++)))***+++,,,------------...////////////000000000//////000000000000111111000000111000000///......000//////......//////000111000000000000111222222111111222333333222111111000111333555777777777777333666888999999:::;;;<<<<<>><<<<<<;;;888888888999::::::888666222000.........///...---------------------------------,,,+++++++++++++++************************((())))))***++++++,,,,,,***)))(((((('''((())))))******)))))))))(((((((((((()))))))))(((((('''&&&++++++******))))))))))))((())))))***++++++******...+++))))))++++++)))''')))***+++,,,,,,,,,,,,,,,***************++++++,,,---------,,,,,,,,,+++++++++))))))***,,,,,,++++++---&&&'''///555000%%%%%%)))***,,,......,,,***))))))***,,,......---,,,***))))))******++++++,,,,,,------,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,---------.........------------------------/////////000000000000111111000...,,,,,,---.../////////.........---------,,,+++***))))))***,,,---------,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,---////////////...000000000000111111111111222111111111000000000///...///111222222222111000/////////000000000111111000000000111111111222222111222333222111222555888777777777777777777777777555666777:::>>>DDDJJJNNNTTTYYY^^^^^^YYYPPPIIIEEEIIIEEEEEEHHHKKKLLLNNNSSSXXXYYY^^^ggglllnnnsss{{{vvvoooiiiddd___^^^^^^```ccchhhmmmnnnooossssssuuuxxx|||}}}}}}|||xxx{{{}}}{{{wwwvvvxxx{{{|||}}}|||yyyxxxzzzwwwqqqooohhhZZZLLLGGGIIIFFF???<<<888444000---,,,,,,,,,000000000000///...------........................111000000000/////////...000000000000000000000000.............../////////000000000000000000000000000000111111222222333333333444444444555555555555666666777888888888888888666666777888999999888888<<<888999===>>>CCCUUUjjjsssiiiccc___\\\[[[WWWQQQNNNOOOLLLJJJFFFBBB>>><<<;;;;;;999888888999999999666444222000...---.........,,,------------------------,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++***))))))***+++,,,++++++*********)))))))))((())))))))))))((('''''',,,+++++++++******************************+++,,,222///+++))))))++++++++++++,,,,,,---.........---************++++++++++++------,,,,,,,,,,,,++++++******)))***,,,...---,,,---!!!,,,;;;^^^___///***))))))************))))))'''***...222222///,,,)))(((((()))***+++,,,------***++++++,,,,,,++++++***++++++,,,------,,,,,,+++,,,------------.........------------------------////////////000000000000111000...------...///////////////............------,,,++++++,,,...///000...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---...//////////////////000000000111111111111111111000000000000000...///111222222222111000000000000111111111222222111111111111222222222333222222333222222444888;;;::::::999888777777777777555666888===FFFNNNUUUXXX^^^^^^^^^YYYRRRJJJDDDAAAIIIJJJMMMQQQSSSTTTYYYaaaffffffkkkttt{{{}}}vvvrrreeeccc``````cccgggiiijjjlllooosssvvvwwwxxxxxxyyyxxx|||}}}zzzyyyzzz}}}}}}{{{zzz|||}}}wwwoootttssskkk___TTTOOOJJJFFFEEECCC===777111......000000000000000////////////........................000000000000////////////000000000000000000000000000000///////////////...000000000000000000000000000000111111222222333333444444555555555666666666666666777888888888888888555555777888999999999999;;;999:::>>>@@@JJJbbb{{{rrrhhhccc___\\\[[[WWWQQQNNNOOOKKKIIIEEE@@@===;;;::::::;;;:::999999:::888555333333111///...//////...---------------------------+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++***)))***+++---...++++++++++++*********))))))***************)))))),,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,222111...------...///000......//////......---,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++******)))***)))(((***,,,,,,)))///!!!///BBBNNN555+++******************+++(((+++///222222000,,,************+++,,,---------)))***+++,,,,,,+++***))),,,,,,,,,---------------........................------------------------------........./////////000//////.........///000/////////.............../////////...///000111222......---,,,,,,,,,------,,,,,,,,,,,,------------,,,------...//////000000000000000111111111222222111111111111111111111111///000222333333333222111000111111111222222222222111111222222222333333333333333222222444777:::===;;;:::999777666666666666666888===EEEOOOWWW[[[\\\bbb^^^WWWOOOKKKKKKNNNPPPSSSXXX```eeebbb^^^aaaggglllrrr|||xxxrrriiibbb```bbbdddfffiiimmmrrrtttsssssstttvvvyyy||||||{{{{{{}}}|||zzzzzz}}}~~~uuujjjhhhooosssnnncccVVVNNNJJJFFFFFFDDD>>>888444333444000000000000000000111111........................000000000000////////////111111111111111111111111111111000000//////......////////////////////////111111222222333333444444555555555666666666666777444444555666666666666666555666777999:::;;;;;;;;;;;;:::<<<>>>BBBPPPnnnrrriiiddd___\\\[[[WWWPPPMMMNNNLLLJJJEEEAAA>>><<<;;;;;;<<<;;;:::::::::888555333333222000///000000///...........................++++++************+++,,,........................//////......---,,,,,,,,,)))))))))***+++,,,------++++++++++++*********)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))),,,+++***)))))))))+++++++++,,,...//////000000111111111000///...,,,+++***+++,,,------......------++++++++++++,,,,,,,,,,,,***,,,+++((()))---,,,'''...)))333777|||VVV666------,,,++++++,,,------++++++---.........---,,,---------------------,,,***+++,,,------,,,+++***---------------......///000000//////////////////------------------------....../////////000000000///............///////////////////////////////////////......------------......---,,,,,,,,,------,,,---------......//////.........//////000111111111111111222222222333333222222222222222222222222111222333444444444333222000111111111222222222222111111222222222333333333333222222333555999;;;===:::999777666555666666777:::>>>FFFOOOWWW\\\]]]]]]\\\WWWQQQMMMMMMQQQWWWZZZYYY]]]dddhhheeeccciiirrr}}}qqqgggcccaaaaaafffkkkppprrrrrrrrrtttwww{{{|||}}}}}}}}}}}}}}}~~~}}}|||zzzyyy|||{{{qqqfff[[[bbbkkkllldddYYYQQQOOOCCCDDDEEECCC>>>888222000111111000000000111222222////////////////////////////////////000000000000000000000000000000000000111111000000//////......////////////////////////222222333333444555555555555555555666666666666777444444555666666666666666666777888:::;;;<<<<<<<<<:::;;;===???FFFXXXvvv~~~ssslllddd```]]][[[WWWPPPMMMNNNNNNKKKGGGCCC???===<<<<<<;;;:::999999999888555333333111/////////000///---........................,,,,,,,,,+++,,,,,,---...------------------------......//////000111111111,,,---///222333333333222++++++*********)))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++)))(((+++***))))))))))))))))))(((,,,111333444333222222000000///...---+++)))(((***+++---.........---,,,,,,---------------......+++///...***+++111000******///333&&&FFFbbb<<<+++------,,,,,,,,,,,,------++++++*********+++,,,---...---------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...//////000000000///////////////------------------------000000000000111111111111---------..................////////////000000000111111000000///......---...------,,,,,,,,,,,,,,,,,,,,,------......//////......---......///000111000111111111222222222222111111111111111222222222111111333444444444333222000000000111111111222222111111111111222222222333333222222444777:::;;;:::888777555555555777999:::@@@GGGPPPXXX\\\]]]^^^___ZZZYYYYYYZZZ]]]______^^^^^^^^^aaaeeejjjsss~~~qqqiiidddfffiiillloooqqqtttvvvxxxyyyyyyxxxxxxzzz|||~~~||||||{{{yyyzzzyyyqqqgggZZZZZZ[[[^^^[[[UUUSSSTTTIIIIIIJJJJJJHHHAAA888222333222111000000111222222000000000000000000000000////////////000000000000////////////////////////000000///////////////...000000000000000000000000222222333333444555555555444444555555555666666666666666777888888888888888777777999:::;;;;;;;;;;;;999<<>>IIIPPPYYY]]]]]]^^^bbbfff______aaaeeeiiiiiifffcccccccccgggrrr}}}tttlllkkkkkklllooorrrsssssstttttttttuuuxxx{{{}}}~~~yyy{{{{{{yyyyyyxxxssslll___WWWSSSUUUVVVRRRMMMLLLNNNLLLLLLOOOQQQNNNEEE===555444222000000000111222////////////////////////.../////////000000000111......................................./////////000000000000000000000000000000111222222333333444333444444444555555555555666666777888888888888888666777888888999999999999999===CCCLLL\\\sss~~~wwwpppmmmeee```]]][[[WWWPPPMMMNNNHHHEEEAAA===:::888777777555444444555555555222000///---++++++,,,,,,+++***************************&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&***///333555444111///))))))))))))((((((((((((''''''((()))))))))))))))((()))+++++++++***(((&&&'''((()))))))))'''&&&%%%&&&)))------+++***+++---((()))***++++++++++++***&&&(((***+++++++++)))(((&&&&&&''''''((((((((()))""")))***&&&+++555666///'''###$$$333...$$$,,,)))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''((()))***++++++,,,***)))(((''''''((()))***)))((((((((((((***,,,------------,,,,,,+++++++++------------------------*********+++++++++,,,,,,***+++,,,,,,---------,,,.../////////000000111111)))***+++,,,---------------,,,++++++******++++++(((((()))***++++++,,,,,,+++******)))***+++---...------------.........///,,,---------......//////---...///111111000000///////////////000000000000///000000000000111111111222111222666::::::888555666555555555888;;;???BBBOOOVVV^^^___\\\^^^eeemmmbbb``````bbbfffiiiiiigggdddgggqqquuuqqqlllkkkmmmnnnmmmkkkpppppprrruuuxxx{{{||||||vvvzzz|||zzzyyyyyywwwrrrbbbWWWRRRWWWYYYRRRFFF@@@KKKGGGFFFKKKRRRSSSLLLDDD666555333111000000111222.........................../////////000000111111........................,,,---------......//////000000000000000000000000/////////000111111222222333333333444444444555555444555555666666666666666555666666777777777666666999>>>EEERRReee~~~