BM6P6(@ ///000222444555555555444555555555555666777888999===<<<<<<;;;;;;;;;<<<<<>>>>>>>>======<<<<<<:::::::::;;;;;;;;;;;;<<<:::999888777666666666666999777666666777777666444555555555444444555555555:::JJJ]]]qqqvvvpppllliiifffnnnyyyvvvrrrmmmlllooo|||rrrggg]]]TTTRRR___nnnooorrr|||~~~vvvkkkeeeeee___VVVNNNMMMOOOMMMCCC999444333000111666<<<:::333555333222222444777777777999888555444666888666222555555666666777888:::;;;999;;;999444555;;;;;;777:::;;;<<<<<<:::999777666555777999999888777666666222333444555555444333222555666444000222>>>LLLSSSNNNTTT\\\dddiiillloooppp{{{uuunnnjjjjjjpppwww{{{hhhTTTMMMTTTdddrrrtttjjjdddeeepppxxxyyyvvv||||||TTT???:::777222///222111111000///......---,,,,,,------...///000000..................------///111222222000000000111111222333333444444333333111111111111111111111111111111000000//////......111/////////111222111000//////000000000000//////------------------------,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))((((((((((((((()))******((('''&&&(((+++,,,***'''))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,000///...222>>>SSSkkk|||zzzsssttt~~~rrrrrrttt{{{xxxcccTTTEEE===FFFGGG<<<555888<<<:::888555333222333444444333333333333222222222111111111111222222222333333333333333333444555666777888888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;999888888666666666555555444444444333333333222222222111111000000//////.........---//////.........---------..................------//////////////////......000///.........000111222444666777777777777:::<<<:::<<>>000777AAAJJJTTT___iiiooommmxxxcccOOOJJJOOO\\\{{{hhhAAA000000111111222333555555666555555666666777888999999888888888888888999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888666555444444555666444333333333222222222222333333222222222333AAAccc{{{tttccc]]]^^^___```aaabbbbbbdddddd]]]QQQIIIHHHHHHYYYsssyyyoooiiieeeeeebbb```bbbgggkkkmmmlll]]]WWWQQQUUU^^^___NNN:::666444222111111111///---......///222444444111///333111///111444555444222...222444444555777666333555666666555444333555666777666555444444555666777444444444444444444555555999@@@FFFJJJQQQ\\\dddgggqqqpppooommmkkkiiihhhgggpppwww~~~iiiccc]]]TTTQQQVVVQQQZZZlll~~~yyy{{{wwwrrr}}}pppKKK<<<777444444333000000333000000000///......------,,,,,,,,,---......//////////////////////////////,,,...000000///...---...000111222222333333222222000000000000000000000000000000000////////////......---,,,---/////////......////////////...---,,,------------------------++++++************++++++))))))************))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((()))***+++)))((())))))))))))))))))))))))))))))((((((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,(((,,,...,,,+++333EEETTTooo~~~|||xxxyyyuuurrrfffYYYVVV```vvvyyygggXXXOOOGGGEEEDDD???;;;:::666888999:::888777777888444444333333333222222222000000000111111111111222111111111111222333444555333333333333333333333333333333333333333333333333666666666666666666666666666666555555555555555444222222222222222111000///111111000000000000//////111111000000000000000////////////..............................---------..................................../////////////////////000111333444555666777888888888999;;;===???===::::::<<<>>>===;;;888???CCCJJJaaaxxxzzz^^^KKKCCCIIIfffqqqGGG555000000///000111222444666555555555555666777888999777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::999888777777777777666555444444555666555444222222111111111111222222333222444666999KKKsss}}}vvvqqqvvvnnnbbb^^^___cccggg[[[\\\___cccccc]]]VVVQQQLLLNNN^^^||||||{{{~~~pppnnnjjjgggfffggghhhiiidddgggooo|||kkkRRRCCC>>>777222000111111222666444555888888555333222333000///222777:::888666111444777777888888888888888999:::888555444555666666444222222444777999:::666<<>>;;;===>>>>>>>>>>>>:::666FFFCCCEEEXXX___HHHCCCGGGcccxxxOOO444<<<000/////////000222444555444444444444555666777888777777666666777888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888777666555444444444444666444444444666666555444111111111000000111111111000///444999777999NNNgggvvvmmm|||sssmmmlllfffccc```aaaeeehhheeeaaa\\\XXXWWW___gggfff[[[OOOQQQTTTbbbyyy|||sssnnnlllsss|||{{{hhhXXXSSSLLLFFFAAA===999777555444666;;;:::555444666444222222333666777444222444555777888777555666999111555999999666333444555333222333777===BBBEEEFFFTTT\\\iiitttyyywwwqqqmmmcccgggiiijjjmmmrrrsssppprrrsssvvv~~~{{{]]]MMMEEEJJJOOORRR^^^mmmppp}}}}}}```BBB:::999888555111......000111111............------------,,,,,,,,,---------------,,,,,,,,,------........./////////---,,,,,,///111...///000000111111000000////////////////////////.............../////////...---,,,---///000///......//////000000//////...------------------------+++******))))))******+++))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***)))************)))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++*********+++---000222===XXXwww}}}~~~~~~}}}mmmnnnvvvlllXXXCCC===BBB@@@???>>>;;;888666555555555555555444444444333333111000000000000000000000000////////////000111111........................000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////.............../////////........................---------...............---............................../////////000000/////////000000111111111000111333444666777888888888999::::::::::::===???999>>>@@@===<<<>>>>>>;;;FFFLLL```bbbFFF===LLL```mmmQQQ555+++:::......//////000111333333333222222333333444555666666555555555666777888999999999999999::::::::::::999999999999::::::::::::555555444333222222222222444333222333555555555444111111000000000000111111...---000444444222999EEEGGGeeezzz}}}}}}sssnnnggghhhrrr}}}~~~yyypppiiiaaa]]][[[UUUKKKBBBFFFMMMXXXcccgggjjjsss}}}}}}wwwnnneeeXXXXXXXXXXXXVVVQQQJJJEEEAAABBBIIISSSTTTMMMKKKOOOGGGGGGFFFDDD@@@<<<999777;;;<<>>@@@>>>AAA@@@<<>>===;;;888666666666666555555555444333333222222111111111111000000////////////000000........................////////////////////////........................------........./////////,,,,,,------...------,,,,,,,,,---------.........---.........////////////,,,,,,,,,------.........---------.........//////---......///000000111111111111222333333444555555444555777888999999999888999;;;<<<<<<;;;<<<>>>@@@AAADDDEEEKKK\\\oooqqqiiirrrtttaaaMMMFFFOOOiiiqqqKKK:::444444222++++++---///111222222111111000000000000111222333444222222222222333444555666444444444444555555666666666777777777777888888888444444333222111111111111///......///000111111000222222111111111111222222---//////---///222333222>>>===EEESSS___mmmxxxwwwvvvrrrtttxxxdddZZZaaa^^^PPPHHHIIIJJJFFFJJJKKKOOObbbxxxxxx{{{{{{vvvppphhhbbb______``````iiioooxxxxxxxxx|||~~~xxxmmmdddbbbddddddhhhqqqwwwpppbbbZZZ[[[cccnnnzzz}}}vvvkkkccc___ggggggjjjnnnqqqmmmddd\\\\\\\\\^^^bbbkkkuuutttiii\\\UUUVVVWWWVVVSSSGGGGGGKKKSSS[[[]]][[[XXXdddsss}}}}}}}}}qqqRRRDDD>>>:::;;;777...222666...---111///(((&&&+++000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000***111999???===777000,,,,,,---......//////..............................---------.........//////+++***)))***,,,---,,,+++%%%&&&(((***,,,---......------------------------******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((()))******)))+++---,,,)))((()))***))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************%%%)))---...+++)))+++...000---+++666PPPppp~~~{{{~~~xxxxxxwwwrrr~~~rrreee___]]]aaafffpppxxxnnn___LLLAAA>>>>>>;;;777777666666666555555555555333333333222222222111111111000000/////////000000////////////////////////................................................,,,,,,,,,------.........---....../////////......+++++++++,,,,,,---------........./////////000000,,,,,,,,,------.........---------.........//////---......///000111111222222222333444444555666666666777888999:::999999888:::;;;<<<<<<<<<===???AAAAAAFFFNNN^^^{{{wwwqqqwwwkkkVVVJJJFFFSSSkkkLLL111555111///333///,,,,,,------...///////////////000111222222222222444444555666666555444333222444555666777777666666777888888888888999999999555444333333111111000///111111000000111111222333000000000000000000000000//////000000000000//////444777<<>>???555444333333222222222222///...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111...,,,---222444111...,,,,,,,,,---------.......................................////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,///000000///777MMMnnnqqqnnn|||}}}uuurrruuusssooohhh___eeetttYYYFFF>>>===???AAA;;;:::999777666555555555222444666555222111222444222222222222111111111111////////////////////////000000000000////////////.........////////////000//////////////////////////////.........---------------------------------------------------------...............---------000//////.........//////000000000111222222333333555555555555555555555555777999;;;<<<<<<<<<;;;;;;999===@@@AAAAAAAAAAAA@@@DDDKKK]]]}}}}}}xxx|||zzzSSSLLLGGGNNNmmmRRRCCC444000222222000000,,,,,,,,,---....../////////000111222222333333333333444555666666555444333333444666777888777777666666666777777777888888888555555444333222111000000111111111111111222222333000000000000000000000000//////000000000000//////...111444888???KKKZZZdddeeeuuutttllljjjjjjfffaaammmqqqlll^^^UUUSSSPPPKKKIIIIIIFFFDDDKKKZZZeeehhh^^^cccjjjtttqqqeeeeeejjjmmmqqqwwwzzzvvvtttuuuwwwwww{{{{{{|||zzzqqqiiikkksss}}}}}}mmmnnnvvv{{{~~~~~~gggSSSRRR]]]aaa\\\IIIIIIGGGFFFIIIOOOUUUXXX\\\bbbjjjooonnnmmmooosssrrrooonnnttt|||wwwZZZIII===222...222333333222111111111111111///...------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///,,,***,,,000111///,,,,,,,,,,,,,,,---------------------------------------------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,---///000...000>>>UUUggg}}}nnnnnn~~~wwwuuuyyy~~~uuuxxx}}}iiiTTTEEE>>>BBB===999777888888666444111444777777555333333444111111111111000000000000////////////////////////000000000////////////...............////////////......................../////////.........------------------------------------------------------..................//////000000///////////////000111111222333333444444555444555555666777777888888<<<;;;999999:::<<>>??????;;;:::>>>FFFLLLYYY[[[ooo\\\@@@>>>SSS}}}|||[[[@@@666......111111000000+++,,,,,,------......//////000111222333333333333222333444555555555444333333555666777888888777777555555555666666666777777666666555444333222111111000111111111111222222222000000000000000000000000//////000000000000/////////111222333777AAAMMMVVVWWWYYY___jjj{{{~~~ggg]]]``````[[[\\\]]]]]]^^^```bbbeeeggg^^^aaa]]]RRRJJJMMMWWW]]]TTT```nnnsssqqqooosssxxx}}}www}}}tttjjj^^^VVVQQQOOOJJJHHHSSSccchhhcccLLLJJJHHHIIIMMMSSSZZZ___iiiqqqxxxxxxrrrpppuuuzzztttyyy^^^III777444777666666888111111111000000000000000///...------------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---***)))***---...---***++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,***---///---+++000<<>>>>>CCCOOO^^^iiipppvvv{{{|||yyy}}}ooo]]]\\\UUUHHHNNN```qqqJJJ;;;555222000000222111------000******++++++,,,---------//////000111222222222222000111333444444444333222333444666777888888777777666666666777777777888888777666555444333222222111///000111222222222222111000000000000000000000000//////000000000000//////...000111222666===HHHPPPQQQVVVXXXRRRJJJKKKWWWddd}}}|||vvvpppjjjdddaaa```dddrrrzzzwwwzzzmmmYYYJJJCCCAAAAAACCC\\\vvviii___iiittt{{{yyypppnnnssswwwxxx\\\NNNEEEHHHIIIEEEDDDGGGHHHEEEEEEOOOcccsssvvvqqqhhhccc```aaa```^^^```eeekkkzzzqqqOOO<<<;;;@@@000///000333222---***)))///000111111222111000000---..................---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++)))***,,,---,,,---///222222>>>UUUppp{{{|||hhheeeaaahhhtttvvvmmmggg\\\NNNAAA888555555;;;999777555555777888888555555444444444333333333222222222222222222222222111000000000000/////////........./////////000000////////////////////////111111000000000//////////////////////////////////////////000000111111111000000111111222333444444222222222222222333444555444444555555666777777777888888888999::::::;;;;;;<<<===???@@@@@@BBBDDDFFFIIIQQQeee~~~|||uuuzzzuuu\\\MMMQQQPPPLLL\\\xxxuuuKKK777666111444222222222000,,,...333)))******++++++,,,,,,------...///000111111111111///000222333444333333222222444555666777777666666666666777777777888888888666666555444333222111111///000111333333222111111000000000000000000000000//////000000000000//////---...000222555===GGGOOOOOOUUUXXXRRRGGGEEELLLVVVeeerrr{{{wwwsssvvv}}}uuuttt|||yyy|||uuugggZZZQQQLLLIIIDDDCCCMMM^^^eee]]]QQQLLLSSSYYY^^^```cccrrrqqqmmmYYYYYYVVVRRRRRRUUUSSSOOOIIIFFFDDDFFFGGGEEEFFFIIILLLQQQ\\\kkkyyy~~~{{{uuuqqqggg```___[[[VVVXXX^^^uuuxxx\\\DDD888555555666222333444222000000333666...///111222222111000000------...//////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))************+++,,,+++******+++,,,------111444AAAZZZrrr~~~qqqgggcccWWWPPPTTTZZZnnn{{{ooo___NNNAAA:::;;;888555444555777888888444444444444333333333333333333333333333333333333222222111111111000000000//////000000000111111111000000000000000000000000111111111111000000000000000000000000000000000000///000000111111222222333222222222333444444444555333333333333444555666666555555666666777888888888::::::;;;;;;<<<<<<======<<<>>>???======CCCNNNXXXmmmttt|||~~~~~~qqqVVVEEELLLZZZkkklllLLL666888888***111......///...,,,///444))))))******+++,,,,,,,,,,,,---...//////000000000...///111222333333333222111222444555666666555555555555555666666666777777555555444333222111000000///000222333333222111000000000000000000000000000//////000000000000//////...000111222444:::CCCJJJRRRQQQMMMFFFBBBDDDLLLTTTNNNNNNZZZsssvvvxxxyyyjjjggglllooorrruuurrrqqqooojjjeee```\\\[[[VVVUUUUUUSSSQQQNNNKKKJJJNNNMMMLLLLLLOOOWWWbbbjjjuuuuuuuuuyyyyyy}}}qqqpppppplll```QQQHHHGGGIIIKKKLLLKKKLLLMMMIIIBBBDDDFFFGGGGGGKKKSSSXXXXXXVVVhhh{{{vvvvvvjjjaaa`````````iiiuuu~~~nnnLLLBBB777333444444///)))------,,,+++,,,...000000,,,---///111111000///...------...//////...------,,,,,,++++++++++++,,,,,,************************))))))))))))************,,,,,,,,,,,,+++******+++))))))))))))*********+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************,,,***))))))+++,,,,,,+++------444BBBSSSfff|||~~~qqqnnnxxx{{{ooo```\\\ZZZaaaqqqlllZZZMMMJJJGGGEEEDDDAAA===999777777777666666666555555333333333333333333333333333333333222222222222111111111111111222222222222111111111111111111111111222222111111111000000000000000000000000000000000000000111111222333333444444444444444444444444444444444444444555666777888777777777888999999::::::;;;<<<===>>>???@@@AAABBB???GGGPPPRRRRRRXXXfffrrrkkk]]]\\\sssfffHHH:::333666666,,,///,,,+++......,,,---000)))))))))***++++++,,,,,,+++,,,---...////////////...///111222333333333222111222333555555555555444444444444555555555666666555444444333222111000///...000222333333333111000000000000000000000000000//////000000000000//////---............333;;;AAAGGGFFFGGGJJJMMMOOOOOOMMMOOOCCCCCCUUUfffjjjjjjnnnsssmmmmmmmmmnnnqqqeeeccc___[[[ZZZaaallluuurrrtttqqqhhhbbbaaa___[[[aaa[[[UUUSSSVVVWWWTTTPPPPPPQQQQQQTTT\\\fffiiifffzzzxxxnnnaaa[[[aaajjjoooiiigggccc```eeemmmllleeebbb^^^SSSRRR___aaa[[[^^^VVVVVVVVVUUUNNNEEEBBBEEEDDDFFFHHHJJJPPPVVVVVVQQQEEERRR]]]dddmmmuuupppeee```sssqqqmmmrrrvvvjjjcccjjjsss~~~qqqUUU@@@444222333333000...---000333///000000111444444...(((+++,,,...000000///...---,,,---...//////...---,,,,,,++++++++++++++++++,,,************************))))))))))))************+++,,,,,,+++***))))))***))))))))))))***************************************++++++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************((((((***---///...,,,------///111555EEEgggrrruuu~~~uuulllmmmeeekkkhhheeeaaa[[[SSSHHHAAA;;;;;;;;;:::::::::999999444444444444444444444444444444444333333333222222111111222222222333333333222222222222222222222222222222222111111111111000000000000000000000000000000000111222333333444444555555555555555444444444444444444555555777888888888999999::::::;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFGGGGGGXXXllluuuuuuwww{{{]]]hhhbbbCCC444777111+++...222000---,,,///000---******************************,,,,,,,,,,,,---.../////////111222222111111222333555555555555555555555444333444666777777777666555333333222222111000000000000000000000000000000000000000000000000000000000000000000000000//////...///.........///222444666===>>>AAAEEEHHHKKKMMMNNNFFFEEEEEEHHHLLLNNNLLLIIITTTeee~~~xxxqqqjjjhhh___ZZZ]]]bbbgggpppyyy{{{ooohhhjjjnnnlllfffccceeefffdddaaabbbYYYNNNLLLUUU[[[XXXVVVXXX___ZZZTTTSSS\\\gggjjjgggYYYSSSMMMKKKNNNPPPPPPMMMNNNNNNKKKRRR___]]]WWW\\\]]]XXXPPPIIIFFFFFFHHHJJJKKKNNNOOOOOOWWW``````[[[TTT[[[fffrrrzzzxxxppphhhiiiuuu~~~qqqhhhlllvvvoooSSSBBB:::777555222222111000000///000000000000///...------,,,,,,---...............------......//////......---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))***++++++++++++***,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,...,,,---///111888LLL```tttrrrmmmhhhhhhqqq}}}~~~}}}xxx{{{|||iiiOOOIII======>>>888888<<<:::777666444333555888777444333333222333444555666777555555555555555444333222444333333222222333333444222222222222222222222222111111111000111222222333333333444444444555555555333333444555555666777777999666777<<<===::::::>>>999>>>:::999<<<999777@@@<<>>AAACCCDDDEEE@@@@@@@@@@@@AAA???<<<999999CCCTTTiiivvvuuujjjfffhhhrrrqqqhhhggghhhnnniiiiiilllnnnkkkhhhhhh[[[UUU```zzzzzzhhh``````[[[TTTTTT^^^jjjlllgggSSSOOOJJJIIIJJJLLLMMMMMMFFFGGGCCCLLLccclllggggggnnnfff\\\VVVUUUVVVUUUSSSXXX\\\^^^^^^```dddccc^^^^^^eeennnttttttqqqllliiisssuuuvvvtttuuunnn```LLL===666333222111111111000///////////////000//////...------,,,,,,---...............------...............------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))***++++++++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************///------...---000;;;HHH```rrrxxxkkk]]]XXXZZZaaammmwwwmmmWWWJJJGGGEEE;;;777:::777;;;:::888777777999888777888888666555333222111000444444444444444333222222444333333222222333333444333333333333333333333333222111111111111222333333333333444444444555555555999999999999888888888888666333444999999666666999<<<@@@<<<<<>>???===<<>>GGGNNN\\\aaaaaajjjvvv{{{nnnYYYNNN]]]vvvtttMMM777555000000111111111///...---------,,,,,,,,,,,,------************************************+++,,,---......///111000//////000222//////000000000000111111111111111222222222222222222111111000//////......////////////////////////////////////////////////------......------,,,+++......---,,,,,,------...+++,,,---...///000000000---111666666333000//////111000...---000888BBBIIIUUUsssvvveeehhhkkkmmmnnnooopppqqqyyywwwuuuoooiiieeebbbbbbeeegggfffgggjjj|||{{{uuu}}}wwwlll^^^SSS[[[]]]^^^\\\ZZZ\\\bbbhhhnnnwwwfffaaaeeennnhhhjjjoootttyyyyyyvvvssszzzpppiiiiiijjjjjjhhhiiiuuuuuu^^^QQQFFF999...222000//////000000...,,,......------,,,------............------,,,,,,,,,,,,---......///.........------.........---,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))***++++++++++++******************++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((+++***+++---///......---222777EEE]]]www{{{~~~tttooofffdddccc\\\IIIEEE@@@>>>;;;888888:::555666777888888888777777333444444444444444333333555444444333333444444555555555555555555555555555555444444444444555666666555555555555666666666666777777777888999::::::;;;777777888:::;;;<<<<<<===;;;???>>>BBBIIIIIIQQQdddwww}}}xxxYYYUUUbbbuuulllIII;;;777222---...000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************+++---------///000000///...000111///000000000111111111222000000000000111111111222111111000//////......---................................................---------------,,,,,,+++...------,,,,,,,,,,,,,,,***+++,,,,,,------------***...333444222000000222---...//////......000111666???LLLYYYhhhxxx}}}rrrggg^^^ZZZYYYqqq~~~uuusssnnnkkklllllllllqqqwww~~~yyyyyynnn{{{~~~pppddd]]]YYY```ccceeedddbbbdddkkkssskkk``````hhhmmmqqquuuuuuqqqqqquuuyyy|||nnn[[[CCC555222444333111111000//////...---+++)))---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------...//////......---------...---,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))******)))+++...111111///222---...===XXXttt~~~~~~~~~rrrfffZZZSSSKKKAAA;;;;;;;;;;;;;;;:::999888666555444555666666666666555555666666555555555555666666666666666666666666666666666666666666666777777888666777777777777888888888:::::::::;;;;;;<<<<<<<<<>>>>>>>>>===>>>@@@BBBBBBAAAFFFHHHNNNVVV]]]rrrooo___ZZZppplllCCC///222444///111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,------...//////......///000///000000111111222222222000000//////000000111222000000//////......------................................................------......------,,,+++------------,,,,,,,,,,,,++++++,,,------------,,,,,,...000000///.........+++---//////......000111222---///888AAAJJJ\\\nnnvvviii```YYYeee}}}tttrrrttt~~~vvveee^^^```ddd```bbbdddcccbbbeeelllsssyyylllbbbZZZ[[[uuuyyyzzzuuuqqqvvvpppXXXLLL===777222000333444333000.............../////////,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))***++++++++++++***((()))******++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((())))))******))))))((())))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))******+++***(((***...///---,,,...111444>>>RRRmmmxxxeeeccciiikkkllloootttiii^^^NNNBBB???;;;:::999888777777777777777777888999999999888888888777777777777777777888888888888888888888888888888888777777888888999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;BBBCCCBBB@@@CCCJJJOOOPPPTTTVVVVVV\\\fffoookkkLLLeee^^^@@@999777///+++000333222///...---------...++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))(((((())))))***+++,,,,,,...//////...---///000...//////000111111222222111000/////////000222222000000///......------,,,------------------------.......................................---,,,,,,,,,,,,------------------++++++,,,---------------...---+++,,,---...------...//////...---,,,...000000...111777888777===EEEQQQ]]]pppzzzrrraaaeeesssrrruuuwww{{{}}}uuuzzzwwwkkkgggjjjmmmssstttuuuuuuuuuyyywwwuuupppmmmsssuuucccRRRBBB:::999444555666777555222---***---.../////////000111222,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))***++++++++++++***'''((()))***+++******)))************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))),,,,,,((((((,,,...+++)))...222111111;;;MMM\\\uuuzzzddd\\\\\\[[[___fffxxx{{{uuuhhh[[[VVVPPPMMMHHHCCC>>><<<;;;;;;999:::;;;;;;<<<<<<<<<;;;:::999999888888999999:::999999999999999999999999999999999888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDCCCGGGIIIJJJTTTcccooosssyyyppprrrzzz}}}zzz___XXX[[[UUU>>>222999;;;111,,,111000//////...------------***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,---///...------...000.........///000111111222111000/////////000222333000//////...------,,,,,,------------------------..............................//////......---,,,+++,,,---............---***++++++,,,---------,,,...+++((()))---000000///+++---//////...------...***+++,,,******...333666555888AAAOOO___nnnwww{{{zzz}}}lll```hhhlllmmmttt^^^OOOAAA<<<999333111222///000111///------000333---.........,,,++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))***++++++++++++***'''((()))++++++******)))************************************************))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))&&&,,,...***)))---///,,,,,,***)))+++///666;;;>>>SSSqqqsssnnnhhh``````gggfffooo{{{wwwzzzssshhhZZZNNNDDD>>>;;;;;;<<<<<<===>>>>>>>>>===;;;::::::999999::::::;;;999999999999999999999999::::::999999::::::;;;<<<<<<<<<<<<============>>>>>>@@@CCCHHHMMMQQQUUUWWWaaaggglllrrr~~~~~~zzzVVVPPP[[[}}}KKK777:::777000---000222///,,,,,,---.........---,,,***+++,,,------,,,+++***))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------//////000111111111111111000000000000000000000000000000//////.........---........................///////////////////////////............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000111444999>>>DDDHHHKKK]]]eeeuuuxxx|||ssscccSSSJJJ666555444333222222222222........................000///,,,*********+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------,,,+++***)))((('''******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))************))))))***++++++++++++***))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,((()))***---///111333444???KKKcccwwwyyytttzzz|||lllggg[[[QQQEEEMMMOOOLLLNNNWWWYYYSSSOOODDD===>>>>>><<<===CCC???;;;???AAA<<>>???DDDCCC>>>AAACCCGGGKKKOOOOOOLLLJJJMMMWWWbbbkkkyyyxxxxxx}}}uuukkk___eee}}}iiiJJJ666333333222111000///...---......---,,,---...///000)))***+++,,,---,,,+++***))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------......///000/////////////////////////////////000/////////.........---............................................................---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................///111333555888999;;;>>>FFFTTTcccoootttuuu{{{YYYVVVPPPIIIAAA;;;777444222111000///............------------------------000...,,,*********+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,)))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''(((((((((((()))))))))*********))))))***++++++++++++***))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((())))))******+++,,,,,,++++++,,,---...///000000444999DDDXXXqqqzzzxxx|||xxx}}}yyylllllljjjcccbbbjjjlll}}}xxxlllkkkjjjnnnvvv{{{sssgggZZZUUUQQQRRRVVVZZZ^^^___dddWWWUUUWWWTTTZZZhhhllleeeddd\\\PPPJJJLLLNNNMMMZZZgggyyy}}}tttmmmiiixxxjjjgggjjjyyyzzz\\\DDD999777333222222111000///...---///...---,,,+++++++++,,,***+++,,,,,,,,,+++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++,,,------......------/////////////////////////////////...........................................................................------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////.........///000000333111000333:::DDDNNNTTTdddvvv{{{}}}ttt^^^KKKBBB???999555222222444666///...---,,,,,,,,,,,,,,,------------------------///...,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,((((((((()))))))))************))))))))))))******))))))))))))))))))))))))***)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******((()))******++++++******))))))************))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((()))******++++++,,,------------------------000000111999LLLiiiyyyxxx|||~~~|||www~~~mmmiiiggg^^^XXXYYYWWWdddtttvvvuuuwwwnnntttuuuuuu}}}qqqiiimmmkkkttt~~~llleeeiiipppuuu}}}wwwbbbeeewwwtttUUU===111111555222222111000///......---......------,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,---------------////////////////////////.................................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------............///000111111555666666444222333777;;;;;;GGGYYYgggrrr~~~tttnnnnnntttkkkVVVJJJ>>>444555555555444333111000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++***)))(((((((((******))))))))))))******((((((((((((((((((((((((************))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***((())))))***************))))))************))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++---------,,,,,,,,,,,,,,,000222222333999LLLggg{{{}}}}}}|||zzznnnkkkjjjgggwww}}}yyybbb^^^oooPPP===:::999333,,,111111000//////...------,,,,,,---...............------,,,,,,+++***))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,---............---........................---------..................................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,---......)))---222222000...000222555777:::<<>>???BBBEEEJJJQQQYYY^^^fffhhhjjjhhh```]]]fffsssvvv||||||xxxpppiiigggfffgggpppzzzzzzzzziii\\\KKK@@@<<<:::777555666444222000//////---+++222111000//////000111111---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))******+++,,,---......******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***((((((''''''''''''((((((''''''(((((((((((())))))'''((())))))******))))))))))))************)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''''''''))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((())))))******+++))))))***+++,,,,,,------)))---111///---...555;;;===VVVuuu~~~yyypppqqqooo^^^\\\\\\```bbbfffnnnwwwqqq```^^^]]]ffffffOOO999666333000//////111222//////......---------------,,,***)))))))))***+++------,,,+++************((((((((((((((((((((((((''''''(((((()))******+++************++++++++++++,,,------.......................................,,,,,,,,,------.................................---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------************************************************************++++++++++++************++++++++++++//////...---,,,,,,,,,,,,111111111///......///000(((***,,,///222333444444888777666555555666777888<<>>444:::333111...///111111---(((------------------,,,,,,((((((((()))...555;;;???,,,+++*********+++,,,---''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------,,,,,,++++++++++++++++++------------,,,,,,+++******+++---......---+++***---,,,+++***))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++---,,,+++*********+++,,,...............///000000///////////////////////////000000111222222333333;;;;;;::::::;;;===>>>@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA===<<<:::888777666777777111111111111111111111111///............------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***)))''''''(((***+++***))))))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------...000333666888DDD\\\qqq}}}|||}}}~~~yyyzzzvvvzzz{{{yyysssmmmmmmsssxxxlllpppsss~~~rrrlllttt}}}YYYEEE===777222111111000000///...---------------......------,,,+++000)))'''...<<>>@@@===666000,,,,,,++++++++++++,,,,,,''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++))))))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))+++,,,---...---------------......///------------------------+++,,,,,,------........................///111111........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,111000...---,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((()))+++---,,,++++++***)))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''''')))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++***,,,...,,,***///555:::MMMiiixxx~~~zzzpppxxxjjjaaalllsss|||}}}gggDDD999000///111111111111/////////......------,,,---------------,,,+++++++++666BBBDDD<<<111+++***++++++************++++++''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++***************************(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))***++++++,,,---,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------000000000000000111111222000000000000000000000000......................../////////...............111000000///............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,+++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))+++,,,,,,,,,,,,,,,------************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))))))))))),,,...,,,,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,+++(((''''''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))'''''''''((((((((())))))))))))))))))************************++++++++++++---,,,---111111------///222555BBB[[[vvv|||xxx~~~|||||||||yyy~~~yyyrrrxxxvvvSSS===555333222222333333333333.........---------,,,,,,,,,------------,,,++++++***222:::888///((()))...******))))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,---...***++++++,,,++++++***)))************************((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((()))))))))*********************************+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000000111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((******))))))))))))))))))+++++++++,,,,,,---------************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))((()))+++---,,,+++******))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,+++(((''''''(((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))*********+++++++++((()))---...++++++---333111333???SSSffftttzzz~~~uuuoooqqq{{{xxxppp{{{oooFFF777999111333333111/////////...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++******---///...***(((***---***))))))(((((())))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++*********************************++++++,,,,,,---++++++,,,---------,,,,,,***++++++,,,,,,------...)))***+++,,,++++++)))(((************************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))************++++++***))))))(((***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------***************************+++++++++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++******))))))))))))******************************************************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''(((***,,,+++******)))((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''''')))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))))))))*********+++((()))++++++((((((+++'''...444333111999NNN___xxxxxxuuuwwwggggggdddFFF555222555000333333///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,......,,,)))&&&******))))))))))))******''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++++++++++++++++++++***+++,,,,,,---------,,,)))***+++---......------)))***,,,------,,,***)))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***((()))***++++++***))))))***))))))))))))***++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))------------------------+++++++++++++++++++++++++++++++++,,,---......///+++,,,---............---++++++++++++++++++++++++++++++++++++************)))*********++++++++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))******+++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&((()))***)))((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))))))))''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((()))))))))******+++***,,,///---))))))---"""+++111---%%%&&&222>>>RRRfff}}}}}}tttrrr{{{zzzuuu^^^___ZZZgggnnnssscccCCC333555888333***...111111...---111111---++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******---++++++,,,///---((($$$+++******))))))******+++''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++***+++,,,,,,------------((())),,,...///...---,,,***+++---......---+++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))&&&''')))***++++++++++++)))))))))))))))******+++))))))))))))))))))))))))+++++++++***************,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++,,,------((()))***+++,,,,,,++++++************************+++++++++************)))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''(((((('''%%%%%%&&&((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&(((,,,000---))))))...///---,,,---...000000///111@@@ZZZxxxzzz|||}}}||||||___UUUfff|||pppGGGBBB:::555222111///...***...///+++,,,000///***+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++******...+++'''''')))******(((++++++************++++++)))'''%%%&&&'''((('''&&&''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''&&&%%%$$$$$$((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,111333:::JJJ___sss{{{vvvuuuwww|||zzzrrrnnnvvvYYYEEE888777444222000////////////...---,,,+++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++******************************))))))))))))))))))))))))(((&&&%%%%%%'''(((''''''''''''''''''((((((((((((***))))))(((((((((((((((((((((((((((((()))******))))))((((((((((((((((((*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))*********+++++++++************************++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((((((((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))(((((((((((()))))))))******************+++++++++,,,,,,)))+++000777AAALLLWWW^^^yyytttpppuuufffhhhooossszzzlllTTTHHHAAA;;;222111///...------------///...---,,,,,,,,,------,,,++++++******++++++,,,++++++++++++************************************))))))))))))))))))))))))&&&%%%$$$$$$&&&(((''''''''''''''''''(((((((((((())))))((((((''''''((((((((((((((((((((()))******(((((())))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))******************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))*********++++++************************++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))(((((((((((())))))))))))***************++++++++++++,,,***,,,...---,,,///555;;;QQQnnn~~~{{{qqqUUU===333222111---111000000////////////000......---,,,,,,,,,------,,,++++++******++++++,,,,,,+++************,,,,,,************************))))))))))))))))))))))))&&&$$$###$$$&&&'''''''''''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((())))))***(((((())))))******++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***************************************************************************************************++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************************************++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&''''''((('''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))***************++++++++++++...//////...,,,,,,000333,,,???SSSqqqwwwvvvyyy^^^DDD>>>888555666666111+++111000000000////////////------------------------,,,++++++******++++++,,,+++******)))+++---000111************************((((((((((((((((((((((((&&&%%%$$$$$$&&&(((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((())))))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********************************++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++,,,***)))+++...111111000222888555>>>___|||{{{zzz{{{}}}tttqqqbbbkkklllQQQAAA666444222111222111111222......---,,,+++***)))))),,,---------------------,,,++++++******++++++,,,************---000444666))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((()))******(((((()))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,---,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))***))))))(((((())))))***((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((()))))))))))))))************+++***(((''')))///111000---+++888777111:::OOOmmm}}}||||||{{{}}}~~~www^^^KKK===777555333333222...***,,,111/////////...---,,,***)))+++,,,---.........------,,,++++++******++++++,,,*********,,,...111333555))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((((('''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))(((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------,,,,,,+++******)))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))+++,,,,,,+++)))'''(((((((((((()))))))))***++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***)))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************))))))***,,,.........---000555000222666???MMMYYYppp|||uuuzzzgggqqqPPP<<<777666000(((------000555333---,,,//////000111111000///...---+++,,,---.........------,,,++++++******++++++,,,+++++++++,,,---......///))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((()))******))))))((((((''''''&&&&&&))))))))))))******************+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''))),,,......,,,)))'''(((((((((((())))))))))))++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************%%%)))------+++***+++---000222)))$$$///333///000111???NNN\\\sssyyyvvvooottt}}}zzz}}}yyyooouuuWWWEEE@@@888222///000333555333---,,,000000...///444***+++---.........------***+++---...///...------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))000+++$$$###&&&((('''%%%&&&''')))*********)))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...+++++++++*********))))))+++,,,,,,,,,+++***((('''+++*********))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))))))))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))'''&&&'''(((***+++******+++,,,------------+++++++++*********)))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((+++*********))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&'''((())))))(((((()))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,000444777???RRRkkkyyysssrrruuu|||zzz~~~~~~wwwaaaKKK<<<777555333111///......000000////////////////////////,,,,,,,,,+++******---///---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))111+++%%%$$$&&&((('''%%%&&&'''((()))***))))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***,,,---+++++++++*********))))))***++++++++++++)))((('''*********)))))))))((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))((('''&&&'''(((***+++)))***+++,,,------------+++++++++*********)))))))))((('''&&&&&&'''((()))(((((()))))))))*********))))))))))))((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&&&&'''((()))******+++((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%)))'''&&&%%%%%%&&&''')))&&&&&&'''((((((((((((((()))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,...///...000999HHHSSS\\\lll~~~{{{|||yyy}}}zzzwwwvvvooo[[[LLLBBB999444333333222000...---...///000........................,,,------,,,++++++,,,...,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((111,,,'''%%%&&&((('''&&&&&&'''((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))******++++++************)))))))))((())))))******)))((((((******))))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))((('''''''''((()))***))))))+++,,,,,,,,,,,,,,,+++************)))))))))((((((''''''''''''(((((((((((())))))))))))******)))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''%%%%%%&&&''')))***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))************+++++++++,,,,,,,,,.........,,,+++,,,///222777CCCXXXppp~~~vvv~~~xxxwwwxxxyyynnnqqqrrrtttvvv|||xxx{{{zzz|||pppVVVEEE555///000000000111111000///---------..............................---...//////---++++++,,,+++++++++***************++++++++++++++++++++++++++++++*********)))))))))******))))))))))))((((((((((((((((((((((((((((((000,,,(((&&&'''''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))************))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''((()))***((()))***+++,,,,,,,,,,,,************))))))))))))(((((((((''''''((((((((((((((((((((()))))))))***))))))((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''((((((((((((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,,,,,,,---......---,,,///000333999EEEXXXmmm{{{ooojjjjjjhhhooo~~~ssstttzzz~~~yyyfffSSSBBB888;;;333...000222111/////////...---,,,,,,,,,---------------------------------///000000---+++***************)))))))))))))))************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((---+++(((''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))))))))((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''(((((()))(((((()))***++++++++++++))))))))))))))))))))))))'''((((((((((((((((((''''''(((((((((((()))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))))))))*********++++++)))''''''))),,,...---+++(((,,,///111111555;;;AAAWWWaaasss~~~oookkkhhhdddmmmuuuyyy{{{xxxggg[[[KKK???888555000,,,------///333111---+++...---------,,,,,,,,,,,,,,,---------------------------...000///---+++******))))))))))))))))))))))))*********************************)))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''***)))((('''&&&''''''(((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******))))))((((((((()))))))))))))))*********)))((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&'''''''''((((((((('''((()))******+++******(((((()))))))))))))))***''''''((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))(((''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))*********++++++((())))))))))))*********+++)))(((((()))******)))'''***///000///...000222222888FFFZZZmmm}}}ppphhhiiiqqqqqqxxx}}}|||}}}{{{}}}ssscccQQQ@@@888///---000444555333,,,,,,...000,,,))),,,333,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++))))))))))))******************************************)))))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))''''''&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((())))))******,,,+++***)))(((((()))***'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''((((((''''''&&&'''((()))************(((((((((((())))))******&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((('''&&&&&&%%%%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((()))))))))*********+++,,,,,,++++++++++++,,,+++)))((())),,,111555000000333999@@@KKK[[[jjj|||qqqgggaaaqqquuuxxxxxxsssttt{{{}}}~~~}}}|||yyy{{{ttttttrrrxxxzzzsssvvvuuu^^^LLLEEE@@@:::999666444333333333222000000......///...,,,...333,,,,,,---------------,,,+++++++++++++++++++++++++++,,,,,,+++))))))+++,,,)))))))))******+++++++++***************************)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&((()))''''''&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))'''((((((((())))))******...---+++))))))))))))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''&&&'''((()))************'''((((((((())))))******&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&$$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))"""&&&***,,,,,,,,,---///,,,,,,,,,,,,,,,,,,+++***...------...,,,---555??????EEENNNWWWddduuutttyyy~~~jjjdddiiijjjooovvvuuu~~~rrrmmmqqquuu{{{pppjjjllltttooovvvuuu```XXX]]]aaafffwwwzzznnnlllwww{{{cccTTTKKKCCC;;;999777333000111,,,///111000---,,,---000000,,,---111222...+++***,,,,,,---.........------++++++++++++++++++++++++***+++***)))((()))+++---))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++000///...---+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))************)))************++++++++++++++++++,,,,,,,,,------555444333444777===CCCGGGQQQZZZjjj{{{rrriiimmmrrrvvvvvvhhh```bbbfffrrrrrrzzz|||eeeTTTUUU___llluuu}}}xxxdddSSSHHHAAA<<<888333222222222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,+++,,,...///***---...---,,,+++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---...---,,,,,,...222666888444666;;;DDDNNNUUUWWWWWWiiippp~~~~~~~~~xxxyyy}}}xxx~~~www```JJJCCC999444333333111///222111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------++++++***)))***++++++)))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,...///000...---///444:::>>>AAA===CCCNNN[[[hhhttt|||~~~bbbHHH888888555444555777777444111000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---,,,++++++---***(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***))))))))))))************************++++++++++++------------,,,,,,,,,,,,,,,,,,,,,...///000000///111333777999<<>>DDDHHHJJJNNNRRRTTTVVVWWWVVVRRROOOOOOQQQSSSNNNKKKMMMMMMIIIGGGGGGCCCBBBAAA???>>>>>>???@@@888>>>@@@:::555555777888CCCGGGEEE;;;333222333444---,,,------......---+++------------------......------------------------++++++++++++++++++++++++...)))'''+++,,,***+++...''''''***...,,,'''(((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((,,,++++++***)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((((((((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''(((((((((((())))))((((((((()))))))))******((())))))))))))*********''''''((())))))***++++++---------,,,***+++...111%%%(((***)))'''&&&(((+++///000111///,,,+++---///,,,,,,---,,,,,,,,,///222///000222222000/////////000......111000------///444111...---...000111000...222333///---000333444111333222...---000000...111111000000111222222333---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---((((((,,,+++(((,,,555999///)))+++,,,((((((,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******))))))))))))***+++,,,---&&&''''''&&&%%%&&&)))---------......,,,++++++,,,******+++,,,---...//////...000111///---...000222///000111111111111111111///...///222111///000555555222//////000111///,,,,,,///...+++,,,///000...///111111///000222111,,,//////...,,,+++******+++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,************************---((())),,,)))&&&...<<>>===>>>???@@@AAAAAAAAAAAA======;;;:::888666555444........................------------------------************************************************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''')))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))&&&&&&&&&'''''')))******))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************)))******+++,,,++++++++++++++++++++++++************************)))))))))))))))*********'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++((((((''''''''''''(((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++***)))))))))******''''''((()))******))))))---.........000222222000///000444999999777;;;AAAAAA@@@<<<777;;;DDDFFFCCCFFFFFFJJJNNNMMMHHHHHHJJJOOOLLLGGGDDDHHHKKKGGG???@@@BBBFFFGGGGGGEEEEEEEEEEEEHHHGGGAAA@@@CCCBBB===999999888555000...///000------...///...---,,,,,,))),,,,,,)))((())),,,---***++++++++++++******)))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((()))***)))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))***)))***+++***)))((()))************************************++++++++++++,,,)))*********+++++++++,,,------,,,+++*********+++++++++,,,,,,,,,---------,,,---,,,+++)))((()))***,,,+++))))))***++++++***((()))******+++++++++*********************************++++++++++++******((('''&&&''')))***+++***+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************+++++++++,,,,,,,,,------)))))))))))))))***+++,,,,,,,,,---...............///111444888===AAAAAA???AAAAAADDDIIIJJJGGGIIIMMMDDDGGGHHHIIIPPPYYYZZZVVVPPPSSSZZZbbbccc___]]]___[[[[[[XXXUUUWWW[[[[[[WWWUUUTTTSSSPPPNNNNNNNNNOOOMMMTTT```hhh```QQQHHHIIICCCCCCAAA???<<<:::::::::999888555333000///------+++,,,------,,,---------+++++++++,,,,,,++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))))))))))))))))))))&&&'''((()))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))+++,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,------......------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------...---++++++---......---,,,,,,------------)))******++++++******)))******************************++++++++++++******(((((())),,,......,,,***+++******)))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------******))))))))))))******)))***+++---///000222222888888<<>>;;;<<<666333444444000000333...---,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))******************************)))*********++++++,,,,,,)))))))))))))))))))))))))))***,,,,,,++++++,,,---........................,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------///000000...---,,,---///***---//////...---...///***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********)))((()))+++++++++)))************))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))***************++++++++++++,,,******+++++++++,,,,,,,,,)))***---000555999===???GGGGGGGGGHHHJJJLLLOOOQQQVVV]]]ooo}}}}}}~~~}}}}}}~~~~~~||||||~~~~~~~~~yyywwwyyyzzzzzzwww|||uuuqqq{{{zzzwwwrrrjjj```WWWOOOKKKGGGFFFJJJOOOIII<<<555666222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))*********+++,,,,,,------)))))))))*********+++++++++,,,......------///000222222222222222222222222000000111111111222222222000000000000////////////......---------...//////,,,------------...............///...,,,,,,---///***---111111///...///111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********(((&&&&&&((())))))(((************************(((((((((((()))))))))))))))))))))*********++++++******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******++++++(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))******************+++++++++,,,,,,,,,,,,,,,---------......000111444888===BBBFFFHHHIIIIIIIIIKKKMMMQQQTTTVVVaaaooo~~~yyyxxx{{{zzz{{{~~~zzz~~~xxxwwwzzzzzzuuupppnnnmmmlllssswwwYYYBBB<<<888666444111////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))******++++++,,,------...)))***++++++,,,---.........000111111111111333444666666666666666666666666777777888888888999999999777777666555444333222222111111000000///000000000////////////000000000000---///000000000111444666555:::>>>???<<<:::<<<>>>;;;;;;999777444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))(((((()))******((('''************************(((((((((((())))))))))))))))))*********+++++++++*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,.........////////////000999:::<<<>>>BBBEEEHHHJJJGGGHHHIIIMMMQQQWWW\\\___kkk~~~~~~~~~yyyUUUGGG<<<:::777444222111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((((()))***)))))))))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,******************************+++,,,,,,---......***+++,,,---///000111111111333444444444444666777999999999999999999999999=========>>>>>>>>>??????<<<<<<;;;999888666555555444444333222111111111222111111111111222222222222444666888999;;;===@@@CCCHHHMMMRRRSSSPPPNNNPPPRRRHHHGGGDDD@@@;;;777333111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++---...---)))&&&******************++++++(((((((((((()))))))))))))))************+++++++++************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((''''''''''''((((((******))))))((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++***))))))&&&(((+++---...---,,,+++---------...000555<<>>>>>===>>>@@@<<<555999888666666888:::888555:::777666888999:::<<<>>>@@@GGGNNNQQQQQQSSSZZZ```iiiiiigggccc\\\VVVRRRPPPNNNLLLKKKJJJIIIEEE===777333222000...,,,++++++,,,***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))***((())))))************)))((()))***+++++++++++++++***000999>>>>>>;;;777555??????@@@EEEMMMSSSSSSQQQPPPcccnnnttt}}}|||vvvvvvvvvvvvvvvvvvuuusssrrrmmmttt}}}}}}pppdddhhhaaaYYYTTTMMMDDD===999111000///111333222///,,,.........---+++***++++++++++++++++++************((()))))))))************************))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******+++++++++++++++++++++,,,...//////000333555666444444888999666666999000222444444333222444777;;;::::::<<<>>>???AAACCCCCCBBBCCCEEECCCAAADDDJJJIIIIIIEEE@@@@@@EEEGGGFFFBBBAAA@@@AAADDDHHHIIIIIIFFFDDDAAAAAABBBDDDFFFHHHMMMSSS[[[______^^^```bbbccceeefffddd___YYYTTTRRRNNNOOOQQQVVVXXXUUUNNNGGGCCC@@@;;;666222...+++((()))***+++,,,---------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''''''''((((((((((((((()))))))))*********))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((()))******+++++++++++++++***+++,,,...000111<<<>>>@@@@@@@@@???@@@AAAHHHNNN\\\llluuussslllgggiiiuuummmppppppkkkssswwwzzzwwwppphhhddddddkkkppp{{{uuutttwwwrrrkkksssuuuqqqzzzsssnnnllleeeZZZUUUWWWKKKDDD:::555444333///,,,,,,,,,+++++++++,,,...///,,,+++++++++************))))))))))))************************))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++,,,,,,,,,,,,...111444666777888:::<<<<<<777666777777444222333777999;;;===>>>@@@CCCFFFFFFGGGHHHKKKNNNRRRUUUWWWTTTTTTTTTQQQJJJGGGNNNYYY```eeeeee```\\\]]]^^^^^^VVVWWWZZZ[[[YYYSSSNNNKKKKKKHHHEEEDDDFFFIIIJJJKKKLLLPPPTTTXXXYYYVVVSSSPPPSSSUUUXXXYYYXXXWWWVVVWWWSSSTTTXXX\\\^^^[[[SSSLLLKKKGGGBBB>>>;;;777111,,,)))***,,,............---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((((((''''''''''''(((((('''(((((()))******++++++***))))))))))))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++++++++,,,,,,---,,,+++,,,---111666:::===HHHFFFDDDAAAAAAEEEKKKPPPNNNfff}}}|||kkkfffqqqzzzzzzvvvmmmiiisssyyyvvvwwwwwwxxx{{{vvvuuuuuuuuuwwwzzzzzzyyy}}}xxxyyy{{{wwwyyywwwoookkkmmmpppaaaLLL===777555444222///...------.../////////,,,,,,+++++++++*********)))))))))))))))*********************)))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))******++++++++++++,,,---///000111111555777:::<<<<<<<<<<<<===<<<888777:::;;;888888999CCCEEEHHHLLLOOORRRUUUWWWXXX]]]ccciiirrr|||}}}xxxrrrlllffffffppp||||||kkkcccYYYXXXTTTOOOMMMLLLGGGAAA@@@>>>>>>AAAEEEGGGFFFDDDHHHIIIKKKKKKLLLNNNQQQSSSVVVUUUVVVYYY\\\\\\YYYUUUFFFDDDCCCDDDEEEBBB<<<666...//////000///...---,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((((((''''''''''''((((((''''''((()))***+++,,,,,,******))))))))))))******(((((((((((()))))))))***************************+++++++++++++++***))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++*********+++,,,***+++...222888???EEEHHHBBBDDDFFFHHHHHHIIIKKKMMMYYY}}}xxxzzzyyyuuulllhhhxxxyyyqqqyyyiiiaaaccciiipppttt}}}}}}||||||{{{vvvqqqmmmwwwiiiVVVGGG???<<<:::999444222000///000///---+++,,,,,,,,,++++++++++++*********))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((************************))))))))))))***++++++,,,,,,---///111444666888999999;;;======<<<;;;:::;;;;;;:::<<<@@@BBBCCCFFFLLLLLLPPPWWW```gggmmmooopppyyyyyyrrrkkk]]]PPPFFF???888777;;;AAADDDEEEEEEIIIMMMPPPQQQPPPPPPPPPUUURRRRRRUUU\\\bbbeeefffGGGHHHKKKOOOPPPLLLDDD===777666444222000---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''''''''(((((((((((())))))***+++,,,,,,+++******))))))******+++((((((((()))))))))******************************+++++++++,,,++++++***)))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++******)))(((((()))+++,,,---///444:::@@@FFFKKKMMMFFFFFFDDDCCCEEELLLTTTZZZzzzrrrvvv|||xxxvvvyyyqqqllliiiiiizzznnnrrroooqqq}}}rrrgggddddddddddddfffrrr|||||||||}}}yyypppllleee[[[QQQIIICCC???===777222---+++---//////---,,,,,,,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************************+++,,,---...///000222555888:::===>>>;;;===>>>>>>=========>>>@@@AAAEEEHHHGGGGGGMMMVVVbbbjjjzzzdddYYYKKK@@@<<<;;;<<<<<<>>>GGGRRR\\\aaaaaaaaa```ZZZXXXWWWYYY^^^bbbbbbaaaRRRWWW^^^aaa^^^TTTHHHAAA@@@>>>999444000,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''''''''(((((()))))))))******++++++++++++******))))))******+++(((((()))))))))*********************************++++++,,,,,,++++++***)))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''(((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++***)))))))))+++---000222888;;;AAAGGGKKKMMMNNNNNNOOOLLLHHHHHHNNN\\\mmmyyy|||mmmqqqwww|||~~~~~~{{{uuuxxx}}}zzzqqqkkkmmmrrryyy|||{{{{{{vvvdddhhhsssxxxaaa```eeemmmooohhhbbbaaakkk|||uuuyyyyyymmmlllhhhccc______bbbeeeYYYNNN???555222222111111------,,,,,,,,,+++++++++************)))))))))(((************))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************************++++++,,,,,,---///000111333444555777:::;;;===>>>>>>@@@BBBDDDEEEHHHKKKNNNMMMTTT]]]cccbbbdddppp}}}uuuhhh\\\RRRLLLHHHFFFFFFJJJQQQWWW\\\bbbgggjjjddddddfffiiiiiiddd[[[SSSWWWaaammmrrrjjj]]]OOOHHHGGGCCC<<<555000---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''''''''((((((***************+++++++++++++++************++++++))))))))))))************************************+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((()))))))))))))))************++++++++++++++++++,,,///333777999CCCGGGMMMRRRTTTSSSPPPNNNHHHMMMVVV```kkkwww~~~rrrsssvvvyyyxxxwwwwww{{{xxxssswww~~~zzzooobbbeeesssvvvnnnpppvvvttt~~~rrrttt}}}mmmooohhhqqqqqqeeebbbaaaeeellllllhhhhhhmmmiiiooolllkkkuuuzzz|||zzzyyyzzzyyyxxx|||dddLLL===555000...---------,,,,,,,,,+++++++++*********))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************************---------...000111333444666777888999:::;;;<<<<<>>CCCCCCJJJOOONNNIIIHHHMMMQQQSSS\\\kkk{{{}}}~~~llliiirrr{{{{{{tttnnnttt|||xxxvvv|||eeeWWWVVVkkkzzzzzzqqqvvv}}}zzzyyywwwtttrrrllliiikkkwwwtttdddccclllpppoooqqqvvvsssllldddkkkiiimmm|||xxx\\\===<<<<<<333333---+++///111...+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))***++++++***((((((******)))***,,,,,,+++***'''...111......222444111111777555444777666;;;LLLKKKNNNRRRUUUWWW[[[___bbbrrrjjjWWWNNNIIIJJJMMMYYYjjjxxx}}}uuudddXXXXXXaaauuuxxxeeeWWWKKKFFF???999555222000...000000000///,,,+++***+++---------,,,,,,,,,+++++++++******)))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''++++++++++++++++++++++++***++++++***)))(((***+++)))))))))******+++++++++,,,+++*********+++------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))******))))))))))))******))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))+++------,,,++++++,,,------222;;;BBBCCCEEEGGGMMMKKKLLLSSSVVVTTTSSSTTTdddmmmyyy|||rrrqqqyyy|||xxxvvvuuuvvvzzz}}}lllVVVOOOQQQhhhnnnrrrrrrwww}}}zzzwwwtttppplllfffbbb[[[\\\cccppp{{{|||sssiiijjjmmmllllllttt~~~|||rrrnnnqqqnnnrrr}}}xxx|||~~~rrrMMMBBB>>>888999333///000111///...000,,,,,,++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((()))***+++,,,+++******,,,+++******+++,,,------...222333//////444555222444333,,,///;;;===<<>>BBBKKKTTTVVVQQQNNNNNNMMMKKK```yyyttt}}}~~~}}}{{{oookkksssyyy{{{wwwnnnnnnpppqqqqqqhhhgggppp~~~rrruuuwwwvvvpppjjjeeebbb^^^dddjjjhhhaaa\\\]]]```TTTSSSQQQRRRaaaqqqtttmmmdddgggjjjxxxyyyvvvtttnnniiilllgggdddlll}}}pppdddaaadddNNNKKKIIIGGG@@@555...---111000...---,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))******************++++++++++++******+++,,,------...///000.........000444888888777///:::======CCCKKK```|||sssrrrnnnppp|||uuuqqqcccRRRGGGGGGHHHFFFZZZttt{{{qqqxxx{{{ssshhh[[[KKK<<<222333111///...---,,,+++)))...------------,,,,,,,,,,,,+++******))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))******))))))******++++++++++++...///000000---+++++++++,,,---------------....../////////000000000111000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***++++++************++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))***+++,,,---+++++++++,,,000666???DDDKKKLLLPPPTTTRRRKKKIIIKKKRRR[[[|||yyy|||}}}zzz~~~nnnsss{{{tttttt||||||rrrkkkjjjrrruuu}}}|||tttttt~~~{{{wwwwwwyyyyyy{{{xxxoooddd^^^```dddccceeeaaaYYYYYY``````[[[^^^cccgggpppzzzyyy|||vvvssssssqqqmmmhhhkkkhhhiiisss|||xxxuuutttuuuqqqkkkkkkpppbbbbbbccccccZZZHHH888111000///...,,,,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))************************************************************)))))))))((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************,,,++++++***))))))))))))(((,,,000111000///...///111222444999<<<===<<<<<<<<>>AAAWWWyyyvvviii^^^VVVDDD===555111000000///...............---------,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''***************************)))((((((((()))+++,,,***++++++,,,------......---000222222111/////////......///000222333444444///000111222333222222111222222222222222222222222333222222111111000//////------------------------,,,++++++,,,------,,,***,,,++++++******++++++,,,*********+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************)))))))))***+++,,,......///333999???DDDJJJOOOSSSQQQPPPQQQQQQOOONNNUUU]]]iii~~~~~~~~~uuuyyynnnkkkoooqqqnnnmmmrrryyy|||wwwzzzzzz|||wwwwwwvvvtttttt}}}~~~xxxmmmhhhaaa___fffnnnuuuvvvqqqooottt{{{uuuuuuuuuvvvxxxxxxtttnnnfffbbbfffttt|||xxx{{{~~~yyynnnjjjjjjnnnmmm___LLL???777555222...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((()))*********((((((((())))))))))))***))))))))))))((((((((((((''''''(((((()))******+++))))))*********+++++++++,,,,,,++++++,,,---///000444777999777333222444777555777;;;@@@@@@@@@HHHRRRTTT]]]iii{{{ssswwwmmmkkk___QQQBBBCCCXXXuuu{{{rrriiidddVVVLLL???666222111///---............---------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''***************************)))(((((((((***+++,,,++++++,,,------...//////---///222333222000000000222222444555777888::::::777888:::;;;;;;;;;:::999777777777777777777777777555555444444333222111111////////////////////////,,,,,,+++,,,------,,,***,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************************)))))))))***+++---...///111777@@@HHHMMMQQQSSSTTTQQQQQQSSSVVVWWWYYYbbbmmmyyy}}}yyy{{{qqqttt~~~}}}{{{wwwfffgggbbb^^^eeeooowwwvvvqqqqqqzzzzzzuuuxxx{{{vvvmmmoookkkjjjpppuuu|||xxxqqqiiieeejjjnnneeeWWWLLL???<<<888333000......///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))(((((((((((('''(((((()))***++++++,,,)))************++++++++++++++++++,,,...111444555;;;<<<;;;777333333888===;;;<<>>FFFHHHHHHJJJOOOQQQQQQ^^^yyywwwqqqZZZTTTPPPOOOkkkmmm]]]JJJ999222444//////...,,,***+++...000...//////---+++))))))***,,,++++++******++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((()))+++,,,------,,,,,,%%%''')))---///000///------))))))---000111777>>>=========@@@CCCFFFGGGGGGMMMXXXeeennnxxx~~~yyywwwxxxxxxtttqqqrrrsssqqqiii___XXXSSSKKKCCCAAA:::777999:::444000000444111///---------,,,+++------,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,+++*********************************************))))))))))))************))))))))))))************))))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))*********************************+++++++++,,,,,,///555===CCCJJJUUUQQQHHHKKKKKKIIIKKKKKKVVVdddoootttzzz{{{eeeaaafffiiiuuunnnkkkqqqsssuuuyyy}}}~~~|||sssllllllaaawww~~~wwwwwwzzz~~~{{{qqqfff___^^^```cccaaabbblll}}}|||}}}xxxzzzrrrnnnjjjfffhhhnnnpppggg[[[NNNCCC;;;444111...///000///---+++******,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((('''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))*********++++++,,,------...------///444:::@@@DDDHHHHHHDDD??????EEEJJJKKKQQQRRRWWW\\\fff}}}~~~|||sssYYYDDDJJJ\\\qqqsssdddQQQ>>>222000///...------...............///---+++******+++,,,++++++******++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''((((((((())))))((()))+++,,,------------'''(((***,,,------------***,,,333:::<<<:::;;;>>>BBBEEELLLUUU]]]bbbeeeeeeppp|||}}}tttllleeeSSSJJJCCC@@@===999555444555333///......///...---......------------......,,,,,,,,,,,,,,,---------,,,++++++************+++******************************))))))))))))************))))))))))))************))))))))))))******'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((())))))))))))******************************************+++///777AAAKKKQQQQQQVVVMMMDDDGGGKKKPPP[[[]]]cccllluuu~~~hhhWWWZZZeeekkkwwwhhh^^^aaakkkvvvzzzssssssyyy|||xxxqqqlllddd]]]jjjdddYYYaaa}}}|||{{{wwwqqqkkkgggfffgggfffpppxxxvvvooopppzzzwwwvvvzzzzzzwwwxxxzzzzzzyyyiii\\\TTT]]]mmmvvvtttoooxxxqqqxxxzzzvvvttttttzzz{{{mmmYYYGGG;;;666000000000///...,,,+++***,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''&&&&&&''''''(((((()))((((((''''''''''''(((&&&&&&''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********++++++,,,---...///...000333777===BBBGGGIIIMMMJJJHHHKKKLLLKKKKKKNNNMMM[[[ppp|||iiiqqq~~~jjjKKKHHHIIIQQQfffnnnPPP444444111......000111///---,,,---...---+++++++++,,,,,,++++++******++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******++++++,,,,,,,,,,,,...---,,,+++***,,,000333333777===BBBDDDDDDGGGJJJTTTaaaqqq~~~rrrdddXXXOOOHHHBBB???666444222222222222111000000//////............///------------............,,,++++++******+++++++++******************************))))))))))))******+++******))))))******+++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))*********************+++++++++,,,,,,***,,,111888BBBJJJQQQTTTHHHNNNKKKKKKTTTZZZeeevvvwwwxxxzzzrrraaaccctttuuuqqq|||vvvqqqooovvvrrrzzz|||yyyzzzqqqeeeeeeZZZdddlllkkkgggccc^^^ZZZ]]]XXX]]]sss|||vvvsssnnnjjjgggeeebbb```iiivvv}}}wwwpppppppppmmmkkknnn|||}}}}}}vvvvvvxxxzzz}}}||||||kkk]]]]]]```\\\WWWUUUbbbyyy|||tttxxxzzzzzzsssUUUCCC>>>666333000------......///,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***************,,,---///000111444999>>>DDDHHHJJJKKKLLLKKKPPPUUURRRLLLSSS```hhh}}}|||uuutttxxxxxxqqqjjjnnnqqqnnniiimmm}}}vvvoooiiitttgggXXXKKKBBBJJJ```wwwgggHHH???888111...000111///---+++---...---,,,,,,---...,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((,,,+++++++++*********+++***---000222444888<<<@@@???CCCHHHLLLTTTaaaoooyyyzzzyyywwwrrruuuvvvwwwxxxwwwvvvtttrrrnnnmmmrrr{{{}}}{{{{{{{{{qqqfff]]]OOOIIIAAA:::666444333333333222111000////////////........................,,,+++++++++++++++,,,,,,******************************))))))))))))******++++++************++++++******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))*********************+++---///111222333888???FFFKKKNNNPPPPPPMMMUUU[[[eeeqqqsss|||uuunnnhhhoooooonnnwwwwww|||xxxhhh\\\ZZZ\\\TTTQQQYYYYYYVVV[[[QQQaaaqqqsssmmmhhheeeccclllkkkyyy}}}xxxqqqmmmlllkkkkkkjjjjjjyyyooolllnnnuuu{{{{{{tttpppppp{{{|||zzzwww{{{wwwnnnggg___XXXUUUWWWXXXnnn||||||~~~zzznnnnnnzzzyyy{{{aaaRRRQQQIIIAAA666...,,,---///000---,,,,,,+++***+++++++++************************))))))))))))))))))))))))************************''''''(((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))+++---000111666999>>>CCCGGGJJJKKKKKKLLLNNNTTTWWWRRRWWWrrr}}}rrr^^^ZZZVVVVVVWWWUUUOOOIIIOOORRRRRROOOOOOTTTZZZ\\\pppvvvzzzwwwxxxzzz{{{lllUUUIIIGGGRRRggg{{{|||eeeQQQGGG999000///000000///+++---......,,,,,,---///,,,++++++******++++++,,,+++++++++*********))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,,,,++++++++++++,,,,,,(((///777<<<======???@@@CCCSSSfffuuuzzzzzz|||ssscccUUUPPPRRRSSSPPPLLLNNNQQQTTTUUUSSSQQQOOOKKKJJJNNNWWW]]]]]]]]]^^^hhhjjjggg```aaammm{{{wwwmmm]]]NNNDDD>>>;;;:::888777555333222111000000/////////...............,,,++++++++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******++++++************++++++******))))))))))))******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))************+++******+++///333888;;;BBBGGGNNNQQQQQQQQQTTTVVVkkkrrrxxxyyy]]]dddsss}}}zzz~~~~~~rrrvvvnnnaaaXXXWWWVVVPPPOOOSSSOOOTTTQQQRRR^^^dddfffooorrrzzzwwwxxxzzz~~~vvvooonnnoooqqqrrrooowwwyyy{{{}}}}}}xxxvvv}}}zzz|||lllgggjjjnnnoooyyy}}}|||xxxqqqwwwuuuzzz~~~nnnmmmsssfffXXXFFF777///---------------,,,+++++++++++++++************************))))))))))))))))))))))))************************&&&'''(((((()))((((((((())))))((((((''''''(((((((((''''''''''''(((((()))'''&&&%%%%%%%%%&&&((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******)))***,,,///222444<<<>>>AAADDDHHHJJJLLLMMMPPPSSSUUUVVV\\\vvvuuufff___WWWNNNEEEBBB???===>>>@@@CCCFFFEEEEEECCC@@@>>>???AAACCCKKKPPPTTTUUUXXXaaaiiilllxxx|||yyyzzzzzzyyy~~~wwwoooYYYMMMYYYnnnwwwfffZZZGGG999111000000111,,,---......---,,,---///,,,++++++******++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''&&&&&&&&&&&&,,,,,,,,,,,,---///111222222777===@@@AAACCCHHHLLLZZZnnnsssddd\\\\\\___YYYTTTKKKDDDDDDJJJJJJGGGDDDHHHMMMRRRTTTSSSQQQOOOHHHFFFHHHOOOTTTVVVXXX[[[___]]]UUUJJJIIIRRR^^^eeevvv}}}}}}rrrfffYYYMMMFFF???===;;;888666444333222/////////......---------+++++++++++++++,,,---...++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,******))))))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))************+++******,,,111888@@@DDDLLLQQQTTTTTTTTTZZZfffqqqwwwggggggwwwkkk]]]aaaWWWPPPNNNQQQOOOMMMVVVcccdddmmmmmmmmmuuu|||{{{}}}xxxsssssswww}}}vvv}}}~~~{{{~~~}}}~~~tttsssxxxyyy~~~~~~yyyvvvyyy{{{{{{zzz|||lllVVVCCC777222...,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))************************%%%&&&((()))))))))((((((******)))((((((((((((((('''''''''''''''((())))))'''&&&%%%$$$$$$&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++,,,...111555777AAAAAABBBEEEHHHLLLPPPRRRSSSUUUWWW___www{{{iii]]]SSSHHH@@@>>>===<<<:::999:::>>>DDDHHHDDDBBB???===;;;;;;===@@@@@@BBBCCCCCCGGGMMMPPPOOOPPP[[[___ZZZWWW\\\```___[[[^^^dddsss~~~zzzqqqgggpppxxxlllYYYFFF888222111111---...///...---,,,---...,,,++++++******++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((('''''''''&&&++++++,,,---///222555777===???AAABBBFFFQQQ```lllxxxtttrrrpppiiieee___ZZZVVVTTTRRRRRROOOOOONNNNNNSSSXXXVVVPPPYYY^^^eeelllooonnnkkkiii___\\\\\\aaafffhhhkkkooogggcccYYYMMMIIIPPPYYY]]]ooopppnnnnnnxxxvvv```QQQCCCBBB???<<<999777555444//////......---------,,,++++++++++++,,,,,,---...++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,******))))))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************,,,+++***,,,222;;;DDDJJJNNNRRRTTTSSSUUUbbbzzzqqqffflllooojjj|||{{{}}}zzz]]]OOOVVVPPPPPPWWWbbbdddccclll{{{zzzzzz|||zzzzzzyyyxxx{{{vvv}}}|||}}}~~~tttpppzzz~~~~~~zzzvvvyyyooorrryyywwwttt}}}xxxzzz{{{vvv___LLL???777222......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))************************%%%&&&((()))))))))((((((******)))((((((((((((((('''''''''''''''((()))***'''&&&%%%$$$$$$&&&''')))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++...------...000444777:::CCCCCCCCCEEEHHHNNNSSSVVVQQQTTTZZZkkkzzzlll[[[NNNNNNKKKAAA===AAA888999::::::;;;<<<<<<===???===;;;;;;:::999;;;===;;;;;;999888;;;AAAAAA===FFFJJJHHHBBBCCCJJJLLLGGGKKKMMMOOOVVV\\\YYYfff{{{~~~|||xxx{{{xxxeeePPP>>>444111111...///000///---,,,---...,,,++++++++++++++++++,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((('''...111111///222;;;AAACCC===FFFPPP\\\ooozzzjjjcccaaa[[[SSSOOOLLLOOONNNFFFCCCJJJVVV^^^iiiyyyyyysssuuuwwwtttwww{{{yyy{{{yyyjjj___ZZZYYY]]]aaajjj\\\OOOMMMSSS\\\gggooo}}}~~~vvvgggPPP??????DDD???444555555222...+++***,,,///......------------......///---,,,,,,,,,,,,+++)))************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++)))((((((***++++++***///------111:::DDDLLLOOOWWWRRROOOFFFOOOfff^^^oootttwww{{{xxxuuu~~~pppgggddd``````___fffppp|||}}}zzzvvvwww|||pppppprrrqqqssswwwyyy|||}}}uuunnniiiiiilllooouuutttrrr|||ppprrrvvvuuuzzztttuuuzzzvvv|||~~~rrrooowww~~~}}}|||rrr^^^HHH:::111,,,------...///000...+++(((++++++++++++++++++++++++************************)))))))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++------......000444:::>>>EEEAAACCCMMMRRRRRRRRRUUUWWWuuu{{{^^^WWWJJJEEE???===>>>??????>>>;;;::::::;;;888444555999>>><<<999888999:::;;;;;;888888888999999:::::::::<<<<<<;;;:::999:::<<<>>>;;;<<<>>>>>>???DDDKKKQQQVVV^^^hhhsss}}}zzzooorrrmmm[[[JJJ<<<111,,,222111///...---------,,,---------,,,,,,,,,++++++,,,,,,++++++***)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''111:::<<<===CCCHHHJJJSSS```ooo|||~~~qqqhhh```XXXSSSNNNJJJKKKOOOVVV\\\```aaafffrrr~~~~~~uuuuuu}}}yyyjjjZZZSSSSSSTTTXXX]]]iiiqqqlll\\\RRRGGG===666666555333222111222222///...---,,,,,,---...//////---,,,,,,,,,,,,+++)))************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******)))***+++,,,,,,,,,///---///888EEEPPPSSSRRRZZZPPPMMMOOOdddrrrtttrrrttt~~~|||rrrlllccc```iiiiiiyyyyyyssswwwzzzwwwxxxvvvyyy~~~sssxxx{{{vvvwwwuuuppprrrzzzvvvqqqnnnoooqqqzzzpppuuuxxxuuutttttttttrrryyygggeeebbblllzzzssssssxxx~~~rrraaaRRRHHH>>>777333000,,,***+++,,,------++++++++++++++++++++++++************************)))))))))))))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,+++++++++,,,...000111222888AAAHHHMMMMMMPPPRRRQQQSSS^^^lllhhhOOOIIIDDD@@@<<<:::<<<======<<<999666555777666444555999>>>===;;;;;;;;;::::::999======<<<<<<;;;:::999999<<<======<<<;;;::::::;;;555666777666666888===AAA???DDDLLLSSS[[[hhhwwwcccfffzzztttcccUUUIII>>>888000//////...//////...------------,,,,,,,,,++++++------,,,,,,+++******))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&888AAAFFFEEEGGGSSSdddnnn~~~wwwqqqiii[[[OOOLLLMMMOOOOOOLLLOOO]]]mmmwwwllleee___^^^___ZZZeeeyyyvvvaaaQQQCCC@@@;;;777555333222000000///---,,,+++---...//////...,,,,,,------+++***************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,111000555BBBQQQYYYXXXSSSYYYOOORRRdddzzzrrr~~~vvvcccgggjjjaaaVVVSSSOOOPPP[[[~~~yyywww{{{vvv|||{{{~~~|||yyyyyy{{{tttqqqrrruuuwww~~~{{{vvvyyy~~~zzzqqqdddeeennnzzz{{{sssppprrrzzz~~~xxxeeeYYYUUU\\\ppp}}}vvv}}}}}}xxxoooddd\\\TTTHHH===888444...++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******))))))((('''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++///222444555666===HHHPPPQQQSSSVVVUUUVVVddd|||gggQQQDDDAAA>>><<<:::999:::;;;;;;;;;AAA<<<999::::::777777999:::;;;===???AAACCCEEEFFFIIIIIIHHHFFFDDDBBB@@@>>><<<<<<=========<<<;;;;;;;;;;;;;;;999888888:::<<<;;;===???AAAEEENNNZZZcccpppzzztttuuu{{{rrrcccUUUFFF<<<333222111111111000...---------------,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''CCCEEECCCCCCPPPkkkuuu]]]OOOIIIFFFCCCFFFKKKRRRXXX\\\hhh~~~vvvooommmooo```fffqqqyyyyyyyyyqqqYYYOOOBBB888333333444444222000...,,,+++,,,...//////...,,,,,,------+++***************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***++++++******+++,,,444777>>>IIISSSWWWTTTQQQUUUUUUddd}}}|||yyylllaaaddd|||qqqwwwvvvddd[[[ZZZPPPLLLTTTYYYaaapppyyywwwzzzzzzsss{{{~~~~~~zzzrrrnnnqqqxxx|||}}}|||}}}{{{nnnZZZZZZfffwwwxxxoooooozzz}}}rrrkkkiii```YYYXXX```iiinnntttzzz~~~tttnnnnnnpppeee{{{xxxwwwqqqjjjddd^^^SSSHHH>>>:::555111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,666666666888===EEEMMMSSSUUUTTTTTTVVVccczzzmmmYYYKKKFFFEEEDDD<<<;;;::::::::::::999999777222222666888666555666BBBDDDFFFHHHKKKNNNRRRUUUWWWVVVVVVTTTRRRPPPNNNLLLBBBAAA@@@@@@AAAAAAAAA@@@::::::999888666666666666999:::999888999<<>>555444111///.........///000...------------,,,***************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))***)))((((((+++---999@@@HHHMMMMMMNNNOOOQQQXXXfffyyy}}}zzz{{{xxxgggWWW\\\mmm|||sssSSSMMMNNNNNN[[[qqq{{{}}}tttxxx||||||vvv|||vvvrrr}}}zzzpppccc]]]```hhhhhhcccmmm~~~wwwiiidddeeedddbbbaaa```___```gggooo|||wwwllliiioootttmmmyyy{{{rrrllliiifffaaaLLLEEE;;;222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,---...///999777777===GGGPPPTTTUUUXXXTTTRRR\\\wwwyyyeeeaaaUUUGGGCCCGGGHHHDDD::::::999888777666666777222111444<<>>===<<<;;;;;;::::::999;;;<<<<<<<<<;;;:::;;;<<<===RRRaaadddrrr{{{eeeSSS===777111...///000///---.........---------,,,,,,++++++++++++************)))******************)))************************(((((())))))))))))(((((((((((((((''''''(((((((((TTTcccwwwvvvdddZZZOOOIIIHHHPPP___mmm{{{uuuooollljjjrrr{{{eeeQQQDDD???>>>;;;:::888666444222111000000///------......,,,+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''')))***)))))),,,222777CCCHHHMMMMMMJJJMMMVVV___kkk}}}}}}qqqcccZZZYYYeee|||wwwvvvxxxnnnRRRVVVYYY```www}}}zzzzzzuuunnnhhhfffbbbaaammm|||wwwuuupppfffeeekkkqqqpppiiieeegggllliiiqqqyyyzzzxxxxxx}}}}}}|||uuuvvv{{{}}}xxxyyyyyywwwbbbVVVEEE666---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++******)))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,---000222333777888<<>>>>>?????????>>><<<:::888;;;???AAACCCPPPnnn|||zzz{{{fffHHH>>>333------///000///............---------,,,************************((()))************)))(((************************(((((())))))))))))((((((((((((''''''''''''(((((({{{cccPPPPPPKKKGGGHHHNNN^^^zzzyyylllcccgggooo|||~~~uuu]]]MMMEEECCCBBBAAA>>>;;;888444333000///------......,,,+++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''')))+++,,,---333===EEEMMMNNNNNNLLLNNNXXXiiivvvxxxgggccc\\\\\\kkkyyysssuuu}}}vvvrrrjjjlllttttttvvvtttwww~~~|||~~~|||uuusss{{{xxxrrrooooooccclllyyyyyyuuuxxx}}}tttiiiXXXHHH===666333111------------------------***************************++++++++++++***)))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,///222555888999@@@JJJQQQUUUWWWXXXYYYTTTgggxxxdddQQQBBB;;;;;;===@@@AAA===:::999666777888666666888<<<@@@@@@AAAEEEIIIKKKPPP\\\hhhyyy~~~wwwmmmhhhaaa[[[XXXVVVSSSQQQMMMKKKHHHEEEAAA===999666>>>999666888<<>>JJJWWW\\\WWWRRRSSSVVVgggrrrQQQBBBBBBEEE<<<999999<<<888333555>>>888999:::::::::===DDDIIIOOOSSS[[[dddnnn}}}xxxssslllddd]]]VVVPPPMMMAAA:::;;;AAA???888;;;EEECCCLLLddd~~~zzzxxxwww{{{hhhOOO;;;222000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************(((((())))))))))))(((((()))((('''&&&&&&'''((()))wwweeeXXXPPPLLLJJJJJJMMMWWWiiiyyyuuuwwwzzz~~~vvvtttvvvzzzsssYYYOOOKKKRRRUUULLL>>>555555222///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++******+++,,,+++***(((---///111555===HHHNNNOOOMMMMMMLLLQQQbbb{{{uuuXXXNNNhhhoooooo___aaabbb___cccQQQgggzzzzzz~~~{{{}}}yyyrrrtttuuurrrgggVVVBBB555555000---//////,,,,,,...+++,,,,,,,,,,,,+++******+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))******************+++++++++,,,,,,,,,,,,++++++,,,------+++)))+++000444444333555;;;AAAPPPQQQWWW[[[WWWSSSWWWaaa}}}xxxdddOOOEEEDDDCCC>>>999::::::777444444999>>>666888===BBBBBBDDDRRRcccjjjwwwqqqfff```OOOJJJCCC@@@??????===;;;<<>>555...///000...,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&))))))))))))******************+++++++++,,,,,,,,,+++***)))((()))+++---...000000111555===FFFPPPVVVSSSQQQPPPSSS]]]sss~~~tttiii]]]SSSCCCCCCBBB>>>>>>@@@>>>:::;;;777444444888<<>>BBBIIITTTiii}}}}}}kkkJJJ999444333111000///...............------,,,,,,,,,+++++++++,,,+++++++++************************************(((((((((((((((((((((((())))))(((((((((((())))))HHHHHHQQQiii|||zzznnnfffbbb___ZZZVVVTTTXXX\\\```dddiiioootttwww|||~~~}}}lll```\\\^^^SSSKKK@@@888444222000///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***************+++++++++******+++---///111666DDDRRRQQQGGGGGGPPPiiioooyyysssddd\\\]]]ppp||||||uuuiiicccNNNUUUQQQRRRcccsss|||wwwqqqpppkkkaaaWWWVVVRRRLLLIIIGGGFFFDDDBBBCCCCCCCCCDDDEEEFFFHHHIIIEEEEEEFFFHHHJJJLLLNNNPPPSSSSSSVVVZZZaaahhhmmmpppwww|||~~~rrrnnnqqqwwwuuupppttt~~~~~~zzzsssiiidddnnn{{{{{{uuuyyy}}}}}}yyyppptttuuuooorrrpppqqqwww}}}|||rrriiiMMM@@@444111111///...///,,,,,,------,,,,,,+++***+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,...000111222777???HHHPPPUUUWWWQQQQQQSSS___www|||iii\\\VVVQQQIIIBBB:::;;;<<<<<<<<<;;;999666>>>;;;888777:::AAAIIINNNWWWmmmzzzdddUUUIIIEEEAAA>>>GGGVVV```ssszzzbbbJJJ???:::333111111222000---,,,...------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))GGGTTTjjj}}}wwwppphhhuuu|||sssggg^^^ZZZZZZSSSKKKHHHIIIKKKIIIGGG???AAACCCBBBAAABBBHHHMMMSSS^^^oooxxx{{{~~~lll___YYYXXXSSSJJJ???777222000///------------------------...---+++******+++---///))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***************+++,,,,,,***)))***...222888AAAMMMQQQHHHCCCQQQfffkkk]]]TTT[[[nnnzzzeeeZZZVVVHHHSSSWWWddd}}}}}}{{{xxxqqqhhhaaaZZZSSSMMMIIIFFFDDD@@@======<<<<<<<<<:::::::::;;;;;;<<<============<<<======>>>???@@@CCCDDDEEEHHHLLLQQQWWWZZZccchhhmmmqqqtttyyy~~~ooonnnlllhhhjjjppprrrmmmlllppplllooouuu|||zzzwwwvvvvvvvvvwwwzzzpppgggiiixxxzzzvvvsssllltttzzzzzz{{{xxxuuuuuuuuussspppmmm^^^OOO>>>555111......000,,,------------,,,+++++++++++++++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,***,,,......---,,,...000333888BBBLLLTTTVVVTTTQQQOOOSSS___uuuxxxiii\\\MMMFFFGGGIIIGGGCCC>>>===<<<;;;999777666777444:::AAADDDFFFLLLXXXaaazzzyyykkk]]]VVVMMMDDDCCCHHHFFF[[[www{{{vvv]]]III===444000///333222...---///.........---------,,,,,,,,,,,,,,,++++++++++++***************************************************))))))(((((((((((())))))]]]{{{tttsssvvvxxxvvvkkk```YYYTTTMMMJJJJJJIIIFFFCCCCCCEEEGGGGGGFFF@@@AAAAAA???<<<<<>>888333000////////////////////////---,,,,,,++++++,,,......))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************+++++++++,,,---+++***---333999BBBIIILLLIIIFFFQQQkkkdddWWWRRRaaa|||mmmYYYOOONNNVVVccckkkwww}}}zzzuuuvvvbbb]]]VVVPPPHHHAAA???BBB;;;:::888777777777888888777777777777888888888888;;;;;;:::999999999::::::;;;<<<======???AAAFFFIIIMMMQQQWWW\\\```fffooouuuzzz|||}}}qqqmmmoookkkkkkooorrrrrruuuyyywwwyyy}}}|||{{{}}}|||yyyvvvwww|||~~~|||yyyxxx}}}vvvuuuwwwwwwxxxvvvtttsssrrrrrrrrrrrrnnn```NNN@@@555------000---------------,,,+++++++++++++++************)))((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,'''***------,,,---111555;;;BBBNNNWWW[[[XXXRRRNNNHHHVVVnnnkkkWWWPPPIIIAAAAAAGGGMMMOOOMMM@@@===::::::777555777<<<777<<>>555000000000000000000000000,,,,,,,,,,,,------......))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,***,,,...---...333<<>>777666999444444555444444333444444555666777888999999999999::::::999999999999::::::888:::;;;:::999999<<>>AAAEEEHHHKKKPPPXXX^^^ccchhhpppzzzxxxzzz{{{{{{~~~}}}~~~}}}tttppprrrwww{{{|||~~~sssdddSSSAAA333///111---------...------,,,++++++++++++************)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++,,,,,,---222;;;BBBGGGNNNWWW[[[ZZZWWWTTTSSSSSSlllhhhPPPEEEAAA??????CCCJJJOOOQQQPPPAAA<<<::::::777555:::BBBEEEJJJTTT```ssszzzjjjXXXOOOFFFDDDTTToootttyyyVVVCCC555444555111///333////////////.........---------,,,,,,,,,+++++++++************************************************))))))(((((((((((())))))~~~}}}rrrggg[[[TTTOOOKKKIIIKKKEEECCCDDDGGGGGGEEEEEEIIIBBBFFFJJJLLLKKKJJJIIIHHHJJJIIIGGGFFFFFFFFFGGGGGGKKKHHHEEEDDDGGGHHHGGGEEEAAAKKKRRRTTT___uuu{{{ttteeeZZZQQQTTT[[[YYYJJJ;;;111111111111111111111111+++,,,------.........---))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---(((+++...///111888CCCKKKHHHKKKKKKSSSoooxxxeeeaaaccckkkzzzcccRRRXXXpppxxxpppeee[[[SSSMMMHHHEEE???999777;;;<<<777666888555777888888666555555555555666888:::;;;<<<<<<<<<999888888888999:::;;;<<<777999;;;:::777777999<<<999;;;======<<>>DDDIIILLLLLLKKKBBB>>>;;;<<<999666<<>>======>>>>>>===<<<<<<;;;;;;:::888999::::::;;;;;;;;;;;;:::;;;<<<===============AAACCCGGGMMMUUU^^^fffjjjqqqxxxtttssszzzxxx~~~zzzyyyyyyaaaJJJ<<<666444///,,,......+++***,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***++++++++++++++++++,,,,,,+++///000///444AAANNNUUUZZZZZZ[[[ZZZQQQOOO___sssuuuXXXKKKEEE>>>;;;<<<;;;<<<;;;HHHJJJMMMYYYKKK@@@>>>888:::AAA>>>BBBRRRiiixxxiii^^^SSSNNN\\\ppp\\\???555777555///111000//////000///---+++---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************)))(((((()))******tttaaaZZZXXXWWWPPPOOOLLLKKKLLLNNNRRRTTTTTTUUU[[[bbbffffffhhhmmmqqquuuwwwrrrhhhaaabbbeee```^^^ZZZXXXYYY]]]cccfffooottttttnnniiihhhgggccc\\\XXXRRRQQQSSSXXX]]]___dddppp|||qqqrrr}}}xxxnnnaaaXXXVVVUUUSSSNNNFFF<<<666555444333111.........------------,,,,,,++++++***************++++++++++++++++++++++++************************************************++++++************++++++))))))))))))************************************+++++++++*********)))))))))***++++++))))))***+++...///222999CCCJJJNNNOOOLLLOOOhhhxxxnnnqqq}}}wwwxxx~~~rrrttt{{{lll```XXXNNNKKKGGGBBB>>>;;;:::999777777666555444333333444666777777888888999999:::<<<<<<===>>>>>>>>>===<<<========================<<<<<<=========<<<<<<;;;<<<===============<<<<<<<<<>>>@@@EEEJJJQQQVVVZZZjjjrrr|||zzzoooqqqwwwzzz|||ssstttxxx^^^JJJ???555111000111000---,,,...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******+++++++++++++++,,,,,,,,,+++...///...444AAAOOOUUUZZZ\\\^^^YYYPPPUUUsssuuu^^^IIIBBB@@@===<<<@@@>>>???<<>>>>>?????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<============<<<;;;:::999::::::;;;===@@@CCCFFFHHHXXX```lllxxx~~~mmmeeefffjjjnnnqqq|||tttooovvvpppVVVFFF888222...//////,,,+++---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++***+++++++++,,,,,,,,,---+++---...---444BBBOOOVVVXXXYYYYYYUUUQQQbbbzzz]]]NNNBBB@@@???;;;;;;>>>AAADDD@@@IIILLLXXXpppiii@@@DDD@@@@@@HHHTTTrrrkkkYYYRRR[[[jjjyyyvvveeejjjwww~~~hhhKKK333///777111000......//////---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))iii```WWWUUU]]]bbbbbbfffnnnuuuqqqnnnrrryyyvvvssspppoookkkeeeeeeiiirrrrrrpppnnnllliiihhhhhheeefffgggiiimmmrrrwwwzzztttvvvwwwyyy{{{yyytttqqqooommmttthhhaaafffooo|||{{{iii\\\YYY]]]WWWMMMBBB:::444000///000000//////...---------,,,,,,+++************+++++++++++++++++++++++++++************************************************++++++************++++++((()))))))))************************************************************(((***,,,,,,+++******+++***222>>>GGGLLLNNNPPPQQQUUUqqq~~~gggVVV^^^ppp~~~rrr~~~{{{hhh^^^[[[jjjrrrppprrrxxxqqqtttyyyqqqdddWWWMMMFFFAAA>>>:::999888888777888888999777777777777888:::;;;<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<>>>???@@@BBBIIISSS___kkkwwwrrrjjjgggiiisssrrrxxx}}}wwwsssttt|||vvvooouuusss^^^QQQDDD888...---000///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,***++++++,,,,,,---------+++---------555DDDQQQWWWYYYUUUSSSWWWaaa|||xxxgggLLLEEECCCFFFEEE???>>>CCCHHHQQQQQQZZZYYY^^^nnn```DDDAAA<<>>@@@BBBCCCEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBB???>>>>>>>>>>>>?????????:::===BBBIIIRRR___kkksssxxxsssrrrzzzxxx}}}|||wwwuuurrrsssxxxnnngggjjjdddlll{{{zzzsssooonnnkkkgggcccVVVEEE444111444444000...,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,******+++,,,------......,,,......000999HHHTTTXXX]]]SSSRRRddd~~~uuuZZZIII>>>>>>CCCJJJHHHBBBDDDLLLSSSbbblllyyywwwtttuuu\\\PPPJJJLLLmmmuuufffVVV\\\qqqrrrfffhhhGGG888444222000/////////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***,,,------,,,***)))sssaaaXXXSSSQQQVVVfff~~~rrriiieeecccbbb```XXXWWWWWWYYYYYYWWWZZZ______bbbhhhlllooopppooonnnoooqqqtttwwwxxxxxxwwwvvvvvvpppmmmooorrruuuzzzyyytttzzz{{{{{{ggggggcccXXXJJJ===666444222222111000///......---------,,,+++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))***************************************************+++++++++)))***,,,,,,,,,...111333777AAALLLNNNKKKMMMVVV___|||jjjPPPSSSdddttt\\\OOO]]]]]]WWW___iii{{{~~~wwwfffWWWOOOIIIBBB;;;888666555444555555666666777777777888999::::::;;;===???AAABBB???@@@BBBDDDFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>BBBJJJUUU\\\nnnuuuxxxsss~~~wwwvvv}}}~~~zzzyyy|||rrr\\\\\\___ZZZdddttt}}}tttddd```[[[[[[```fffkkkmmm```PPP???888555111---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++******+++,,,---...//////---///111444???MMMWWWYYYYYYQQQXXXuuudddGGG888??????CCCGGGBBB===FFFTTTaaavvvbbbLLLQQQdddcccUUU```xxxvvvtttyyy}}}SSS888888555222000000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))lllaaaXXXTTT]]]mmmooo|||ooogggccc^^^YYYWWWXXXZZZ\\\\\\ZZZ[[[^^^]]][[[\\\aaahhhlllpppsssttttttvvvwww|||{{{{{{yyyxxxwwwvvvuuuvvvooommmqqqttttttuuuxxxxxx|||tttsssyyysssiii___TTTIII>>>777333222222111000///...---------,,,++++++++++++,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))************************************))))))*********+++++++++***++++++,,,---000555888<<>>???AAACCCDDDEEEGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJKKKMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZTTTTTTUUUVVVVVVVVVUUUUUUQQQPPPNNNLLLIIIFFFCCCAAABBBBBBBBBBBBBBBAAAAAA@@@BBBAAA???<<<<<<@@@FFFKKKWWW```nnn}}}{{{uuu|||rrr```ggg]]][[[ggguuuyyy~~~}}}rrrgggeeebbbaaadddhhhlllnnneee^^^TTTIII;;;///+++---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))************+++,,,---...//////...111444999DDDRRRZZZZZZUUUWWWjjjqqqSSS???:::AAA@@@AAAAAA>>>AAAUUUmmmkkk\\\pppvvv\\\XXXeeeyyy{{{lllQQQ<<<999444222111000///...............------------------------------------******++++++++++++******************************kkk\\\WWW^^^___\\\kkknnnfffaaa\\\YYYYYYXXXVVVUUUVVVXXX[[[[[[[[[^^^ccceeedddgggllltttxxx{{{{{{{{{|||}}}yyyvvvuuuuuuuuummmggggggnnnrrrpppoooqqqwwwxxxyyy}}}~~~sssqqqsssiiibbbXXXKKK???333333222111000///...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))************************************))))))******++++++++++++++++++++++++---111777<<>>>>>???AAABBBBBBCCCEEEGGGHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPRRRVVVZZZ___cccfffkkkkkkmmmppprrrtttvvvwwwllllllmmmllllllkkkjjjiiiaaa```]]]ZZZUUUQQQMMMKKKEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???===<<<===AAADDDCCCKKKWWWeeeuuu{{{|||ppp|||kkkjjjttt{{{wwwwwwwwwnnnggghhhiiijjjkkklllnnnooommmnnnkkk^^^GGG333000777---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))*********+++,,,---//////000///222666<<>>;;;666333111000///...//////.........---------------------------------******++++++++++++************)))(((((()))******hhh^^^VVVWWW[[[aaagggrrrqqqeee```___]]]\\\___[[[WWWUUUWWW\\\```ccceeecccaaa^^^]]]^^^___aaajjjlllnnnppptttyyy{{{wwwtttrrrrrrqqqjjjnnnvvvzzztttkkkmmmuuu}}}~~~}}}xxxkkk___SSSKKK===777000...000111...+++.........------------,,,************************************************+++++++++*********))))))+++++++++++++++***)))(((++++++******)))((((((((()))))))))))))))))))))))))))************+++++++++***...000...+++111>>>KKKNNNJJJJJJNNNaaavvvzzz}}}vvvrrryyywwwPPPRRRaaazzzppp\\\PPPHHH???999777444555555666666777777777888:::<<<======>>>@@@BBBJJJGGGEEEHHHMMMPPPMMMJJJIIIJJJLLLMMMOOORRRWWWZZZcccggglllqqqwww}}}|||vvvpppjjjbbbYYYSSSRRRPPPNNNNNNNNNLLLJJJHHHCCCDDDCCCBBB@@@??????@@@???@@@EEENNNYYYggg|||zzz~~~~~~|||yyyxxxtttqqqwwwvvvnnnlllrrrmmm}}}|||[[[===111222,,,++++++,,,---...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++***,,,.........---...///...333;;;GGGUUU______ZZZ[[[eeeSSSHHH>>>:::;;;===>>>AAAEEEOOOggg{{{pppoooooorrr~~~wwwhhh___XXXPPPOOORRRrrr|||RRRAAA333111222000///222//////.........---------......---------,,,,,,,,,************************)))))))))))))))))))))))){{{eeeXXXTTTUUUXXXcccpppxxxzzz|||wwwlll___YYY[[[bbbhhhjjjeee```XXXSSSQQQQQQRRRRRROOOMMMJJJHHHGGGHHHJJJKKKMMMPPPSSSWWW\\\bbbjjjoooqqqnnnlllooowww}}}~~~|||wwwwwwxxxxxxtttrrr}}}ppp```WWWTTTGGGAAA999444333222///---//////...---,,,++++++***************************************************+++++++++*********))))))+++++++++++++++***))))))))))))))))))************************************************++++++++++++---......---///777DDDNNNNNNMMMUUUaaaxxx~~~wwwxxx~~~aaa[[[vvvuuu\\\iiixxxwwwgggYYYJJJCCC???;;;777666555666666777888999999999===???AAABBBBBBCCCEEEGGGKKKKKKLLLNNNNNNOOONNNNNNSSSVVV[[[^^^aaagggooouuuwwwpppgggeeecccaaa___\\\XXXUUULLLLLLIIIFFFCCCAAAAAABBB>>>===???CCCIIIRRRbbbqqq|||zzzyyyyyy|||{{{vvvooolllnnnnnn~~~hhhNNN;;;111000000000...---+++******************************************************))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++***,,,......------...000222999FFFSSS[[[]]]___```vvvjjjMMMDDDEEECCC@@@@@@@@@<<>><<<<<<:::888888666777777999:::;;;<<<<<<===???BBBDDDEEEGGGIIIKKKMMMQQQTTTSSSPPPOOORRRVVVZZZcccmmmtttzzz~~~|||yyyuuuqqqlllfffaaaYYYVVVQQQKKKGGGDDDBBBBBBBBB@@@???@@@AAAEEEOOOZZZmmmvvvvvv}}}}}}uuuxxx|||tttpppnnnlllnnnrrraaaHHH111111222222000---+++******************************************************))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++---......---...000222777AAARRR___^^^ZZZaaannnwww\\\DDDAAAGGGFFFAAA>>>CCCIII___}}}}}}oooeee```___dddiiiWWW```wwwmmmfffpppmmmKKK111222999555///000/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************ppp___YYYZZZaaahhhmmmooovvv|||yyymmmaaa[[[gggfffgggkkkppppppjjjdddMMMHHHAAA<<<999888666555666555444333222333444555666777999999;;;===AAAEEEJJJJJJNNNXXXeeennnrrrqqq}}}}}}fffTTTUUUPPPGGG<<<333//////000222111111000...------,,,++++++++++++++++++++++++******************************************************+++++++++******))))))))))))******+++++++++*********************************+++++++++,,,,,,///,,,***000;;;EEEJJJKKKOOOOOO^^^vvv~~~zzzvvvvvvzzz|||kkkxxxzzzrrrlll\\\OOOKKKBBB;;;;;;;;;999777777777777999:::<<<>>>???@@@???AAADDDGGGIIILLLPPPSSSPPPSSSVVVWWWXXX[[[bbbgggnnn{{{}}}uuuooolllggg```YYYSSSNNNKKKIIIGGGDDDBBBBBBBBBBBBIIIPPP[[[lll~~~}}}{{{wwwwwwkkkooovvvvvv{{{zzzqqqtttuuupppttttttlllVVV<<<222222222000...---...///++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++***+++++++++++++++,,,,,,---.../////////111444777>>>HHHXXXaaa\\\YYYmmmiiiVVVFFFEEEGGGDDD???>>>@@@___{{{xxxuuuvvv{{{vvvsss~~~oooiiiYYY777333999444///000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************xxxjjj]]]YYY[[[___dddiiiqqqpppooonnniiieeeiiippp|||uuupppjjjaaaTTTJJJ;;;888444333333444444333000000/////////000111111333333444333222333555777:::===BBBFFFJJJOOOSSSVVVgggoooyyy{{{yyyyyyllljjjdddXXXJJJ===666333333000//////......---------++++++++++++++++++++++++************************************************)))******+++++++++******,,,+++++++++******))))))***************************++++++++++++,,,,,,,,,---,,,...555@@@GGGIIIGGGPPPUUUlllxxxooogggeeeffffffjjjooo}}}|||}}}{{{|||~~~gggUUULLLCCCBBB<<<777777888555333444888999:::===???AAACCCDDDHHHIIIKKKMMMOOOSSSXXX[[[UUUWWW\\\eeeooo{{{vvvnnnhhhbbb\\\YYYLLLGGGEEEDDDBBB???AAAFFFJJJTTTbbbppp~~~jjjfffjjjcccggg|||~~~rrryyyyyy~~~~~~www{{{zzzpppnnnaaaMMM===999333///......///000++++++++++++++++++++++++************************************************))))))******++++++++++++*********++++++,,,,,,,,,---...///000222666;;;???JJJPPPZZZ]]][[[dddpppJJJBBB???AAAAAA>>>AAAJJJJJJ{{{kkknnnGGG888777333000111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************^^^YYYWWW\\\``````aaabbbgggeeeeeeeeegggnnn~~~nnn\\\OOOFFF===666444222000000222333333222////////////000000111222000111222222222222444666555999======<<<>>>CCCGGGNNNVVV^^^eeerrrvvvhhh[[[UUU___qqq{{{}}}~~~vvvgggVVVHHH<<<555222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))***++++++++++++***---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///444<<>>@@@CCCFFFHHHIIINNNNNNOOOOOOQQQWWW^^^cccgggmmmxxx|||uuunnnhhh\\\WWWRRROOOJJJCCC???AAA>>>CCCKKKWWWhhh{{{vvvnnnrrrmmmmmmzzz|||yyyqqqttt}}}zzzrrrjjjjjjdddYYYTTTHHH999000---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++************++++++,,,,,,------///000333666===DDDJJJTTTYYY\\\[[[aaayyyyyyZZZ;;;:::<<<>>><<<===MMMaaayyylll{{{bbbEEE777333222222000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++WWWVVVZZZ___aaa^^^]]]^^^______eeennnvvvsssZZZEEE:::555222111222000//////111111111000111111222222333444555555222333555555555666888999888999999999999;;;>>>AAA>>>EEEJJJNNNYYYlll|||kkkaaaUUUNNNUUUdddrrr{{{tttpppaaaSSSGGG===777888777555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...444<<>>BBB???@@@BBBEEEIIILLLNNNOOOPPPPPPQQQTTTZZZdddpppxxxyyysssmmmfffbbbYYYNNNGGGEEE???AAADDDIIIRRRbbbwww~~~zzz}}}||||||zzz|||zzzvvvtttrrrllldddkkkXXX@@@111...///---)))------------------------++++++++++++++++++++++++************************((()))***+++,,,++++++***)))******+++,,,,,,---------///111555;;;CCCMMMSSSWWW]]]]]]ZZZiiilllKKK>>>===>>>???>>>HHHeee}}}ooozzzWWW;;;555444000000000000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++UUUVVVYYY^^^]]]ZZZZZZ]]]___aaalll|||ooo___JJJ;;;444333333222///...---...///000///...000111111222333444555555444555666666555555666888999666222222444777999999888@@@EEEFFFMMM[[[eeeggguuu|||qqqVVVMMMFFFJJJTTT]]]fffmmmsssxxxkkk```VVVKKKCCCAAA???===999666333000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++((()))***+++++++++++++++*********++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------000888AAAEEEFFFMMMZZZfff{{{|||hhhUUUOOOYYYkkk{{{xxx|||uuuxxxuuuggg^^^^^^___sss{{{```QQQJJJEEE:::777;;;999:::666555777999:::===BBBBBBCCCFFFIIIMMMPPPRRRTTTTTTUUUXXX]]]hhhwwwyyyrrrmmmdddWWWNNNKKKFFFGGGGGGDDDCCCNNNdddxxx~~~zzzxxx{{{sssxxxaaaCCC222000222000+++------------------------++++++++++++++++++++++++************************((()))***+++,,,+++******))))))***+++,,,,,,---------///222666===GGGRRRYYYUUU]]]\\\ZZZooovvv[[[999===::::::<<>>AAABBBGGGEEEHHHOOOUUUVVVVVVYYY\\\]]]cccppp{{{vvvqqqhhhZZZPPPNNNIIIEEEDDDDDDGGGRRR]]]qqq{{{ssszzzxxxiiijjj{{{~~~{{{gggKKK555000222111+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***)))))))))))))))))))))))),,,,,,,,,,,,------...///---000444999@@@JJJTTT[[[aaaYYYUUUcccmmmXXXJJJBBB???CCC???:::NNNyyyvvvdddbbbtttvvvrrroooNNN888111999222111000//////...............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))WWWWWWYYYZZZZZZaaawwwttt\\\EEE<<<222---///222222111000000111222333444555555444555666777777777777777777777777777777777777777555444444444444555555666777888999;;;???CCCGGGIIITTT\\\hhhttt~~~~~~~~~}}}oooaaaPPPKKKGGGGGGKKKSSS]]]ddddddxxx~~~qqqkkkfffaaaIII@@@888555111---,,,...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,---------,,,---///111<<>>444333222---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***************************,,,,,,,,,,,,---.../////////111666===EEENNNWWW\\\ZZZ```nnnrrrWWWKKKDDD>>>::::::===NNNqqqxxxbbb]]]YYYaaazzz~~~dddDDD222333222111000//////......///.........---------,,,,,,,,,,,,+++++++++*********************************ZZZ[[[]]]___fffyyy~~~lllWWW???555333///...000111111111333333444555666666777888666666777999999:::::::::999999999888777777777666555555444444333444444444666666666666888:::<<<>>>BBBJJJUUU```jjjvvv|||qqqeeeYYYNNNLLLIIIKKKSSSbbbqqqzzzuuu}}}qqqiiieeeaaaGGG@@@999555111---...222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---,,,---...222555CCCLLLNNNHHHLLLccctttTTTXXXyyyyyyoooggg]]]XXXcccsss|||yyynnn[[[KKKFFF===;;;777666666777777777777<<>>HHHPPPYYYgggyyysssjjjaaaWWWOOOOOOMMMQQQ```yyypppgggdddbbbVVVIII===777333000000333...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...111666:::IIINNNLLLIIIXXXxxxeeeSSSjjj{{{zzzqqqddd[[[[[[eeesss}}}|||vvvnnn___LLL@@@===999999888888999:::::::::===@@@CCCFFFHHHJJJMMMPPPRRRRRRVVV^^^gggtttsssiiifffddddddddd]]]SSSKKKIIIBBBIIIYYYmmm~~~}}}{{{|||xxx|||hhhbbbgggoooyyyyyyxxxmmmWWWBBB666222111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111444:::DDDOOOWWW[[[\\\]]]vvvoooQQQFFFMMMNNNHHHBBBFFF]]]zzz___OOOVVVVVVVVVrrr|||~~~xxxmmmdddrrrvvvPPP444888333222111000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,XXXfffxxxsss^^^LLLFFF@@@333333444444222000000222555555555666666777888888888555666777888999999999999;;;::::::999888777666666777666555555444444444444444444555555666777777888555:::@@@CCCHHHSSScccppp}}}nnnggg```WWWTTTTTTQQQSSSddd~~~tttuuullleeedddSSS@@@888555222111111.........---------,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------000555<<<@@@NNNOOOOOOTTTjjjppp[[[jjjwwwvvvyyy~~~ssseee```gggttt}}}~~~wwwjjj^^^QQQEEE===;;;888999::::::;;;;;;<<<===BBBBBBCCCFFFKKKOOOPPPPPPYYYXXX^^^mmmxxxmmmjjjgggggghhhdddZZZSSSQQQLLLJJJMMMWWWdddtttvvvccc]]]fffpppxxx~~~vvvyyytttaaaLLL===555111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222666===GGGQQQXXX[[[\\\bbb~~~]]]DDDAAAHHHGGG@@@<<>>@@@EEEEEEFFFIIINNNRRRVVVXXX]]]bbbssswwwssspppnnnoookkkbbb[[[YYYUUUNNNJJJMMMSSS___vvvzzz~~~yyyjjjbbbfffkkkrrryyysss~~~uuuuuuyyyxxxkkkYYYIII;;;222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222444:::CCCLLLRRRWWW\\\___ccckkkKKK<<<<<>>JJJnnnfffRRRKKKRRROOO```vvv{{{~~~ooo___YYYcccppp|||~~~ccc===555333333222111000000000000/////////.........------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,ttttttZZZGGG>>>333111333///000000000222444666888888777777888888888888999999888888888888888777777666777777777777777777777777888777777777777888888999555666777888888999999999:::;;;;;;:::999:::===@@@EEEQQQ]]]lll}}}}}}zzz{{{zzzmmmfffeeebbb\\\cccbbbZZZRRRZZZqqqlllbbbtttzzzpppbbbTTTDDD666111222............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,......///000444<<>>;;;<<<;;;888777999;;;;;;<<<>>>BBBFFFGGGLLLQQQSSSSSSXXXbbbkkkttt{{{zzz{{{yyypppgggddd___XXXTTTTTTPPPQQQ```ssswwwxxxqqqttt{{{wwwxxxqqqqqqvvv{{{{{{sssgggWWWEEE666////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++******++++++++++++++++++++++++,,,,,,,,,---///000222333999AAALLLRRRUUUXXX___ddduuuwwwYYY@@@<<<===;;;@@@JJJkkkhhhOOOGGGGGGPPP^^^~~~ssszzzvvvkkk```ZZZ___sssuuuHHH333333333222111000000000000////////////............++++++,,,,,,------------++++++++++++++++++++++++jjjZZZEEE;;;999222222555222333333444777999:::888666999999999999999999999:::999999999999888777666666666666666666777777777777888777777777888999::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>????????????<<>>HHHOOOUUUeee}}}lll[[[sss{{{qqqgggfffkkkkkkRRRKKKAAA999888::::::777777:::<<<===>>>BBBGGGLLLJJJTTT]]]]]]YYY]]]nnn}}}}}}sssooohhhcccaaa___UUUJJJOOO\\\sss|||~~~{{{uuu{{{vvvfffhhhsssyyy|||}}}yyypppbbbLLL:::000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++++++++++++++++++++,,,,,,---///111222333===GGGRRRWWWWWWZZZbbbiiigggKKK999===>>>999CCCWWWpppOOOFFFLLLQQQZZZ}}}yyyttthhh\\\YYY]]]lllYYY===444333222111000000000000000/////////............+++++++++,,,,,,---------++++++++++++++++++++++++{{{]]]HHH@@@777222333444333111333333333666:::;;;;;;:::<<<;;;;;;:::888777666666666666777777777777666666444555666666555666888999888888999::::::999888888;;;;;;:::::::::;;;<<<===???@@@BBBBBB@@@@@@@@@AAA@@@CCCFFFGGGJJJQQQ]]]fffiiinnnpppllliiijjjkkkjjjmmmiiibbb]]]^^^fffsss}}}{{{```MMMYYYmmmssskkk]]]DDD666666222......111222///,,,,,,------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,************************++++++******++++++,,,---...---,,,000:::FFFMMMNNNQQQ{{{zzzlllOOORRRyyywwwvvvyyyxxxiii^^^lllpppttt]]]GGGEEE@@@<<<999888888888666777<<>>;;;999777777888999===<<>><<>>555000222111,,,,,,000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,...111555999;;;>>>KKKWWWXXXWWWgggrrrWWWGGGEEEAAA<<<>>>RRRuuukkkJJJAAADDDMMMaaaxxxttt^^^QQQOOOQQQQQQOOOTTT\\\mmmzzzsss~~~vvvcccDDD:::222111222111000000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,hhhRRRBBB888333222222444777999999777777777888:::===???>>>===<<<======>>>???@@@AAAAAA??????@@@@@@@@@@@@??????<<<<<<;;;999999;;;@@@DDDAAAAAABBBDDDGGGKKKPPPRRRTTTWWW\\\bbbfffiiikkklllsssvvvzzz||||||{{{{{{{{{vvvzzz~~~~~~|||}}}{{{ttthhhhhheee```[[[ZZZ___dddgggfffnnn||||||gggPPPEEEIIIRRRggg}}}~~~mmmZZZQQQCCC999111000111///---...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------///666@@@HHHLLLOOORRR}}}zzzmmm[[[YYYiiizzzqqqnnniii___[[[jjj{{{^^^NNNAAA888999999888999:::===???@@@EEECCCFFFNNNTTTXXX___fffkkk{{{|||zzzxxxsssooolllgggddd```ZZZXXXcccwww}}}|||{{{{{{~~~|||~~~}}}|||TTT@@@000000222...,,,000......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,...000444999<<>>AAACCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>===>>>AAAFFFJJJPPPQQQRRRUUUZZZ```eeehhhqqqtttzzzzzzrrrqqqmmmeee[[[XXX\\\aaaffffffnnnyyywwweeeQQQFFFKKKQQQggg}}}vvvkkkhhhNNNAAA555111111///...///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///222;;;EEEIIIKKKQQQZZZwwwdddZZZgggyyy~~~}}}tttdddccc{{{```MMMFFF???888999999999:::<<<>>>@@@BBBEEEFFFKKKSSSXXX]]]fffooo~~~|||tttpppooollljjjjjjddd^^^aaammm}}}~~~}}}zzzyyy~~~rrrpppooonnnwwwlllPPP555///222222///.........---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...///222888===JJJVVV[[[VVV___rrrNNNGGG@@@CCC@@@BBB^^^dddMMMBBBMMM[[[rrrhhhTTTLLLFFFFFFHHHKKKUUU___uuu~~~yyy~~~cccOOO:::111111222222222000000///............///------------------------------------------------{{{aaaNNN===444444555666888:::;;;;;;;;;:::;;;;;;<<>>>>>=========<<<<<<============<<<<<<===>>>>>>>>>???BBBGGGKKKSSSTTTVVVZZZ^^^ccchhhjjjrrrtttwww{{{{{{wwwxxxvvvnnneeebbbffflllkkkiiimmmuuuuuuhhhXXXNNNKKKQQQddd~~~zzzyyypppoooYYYIII999333111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222777AAAIIIIIIJJJXXXjjjppp^^^ZZZttt~~~}}}sssgggqqqiii^^^kkkuuutttyyymmmPPPEEEBBB>>>888888888999;;;===???AAABBBJJJLLLRRRWWWZZZ```ooo}}}vvvrrrpppnnnkkkjjjhhheeebbbfffsss}}}yyyyyy|||||||||zzzvvvvvvxxx___AAA111111444222---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---/////////333:::@@@MMMWWWZZZZZZmmmeeeDDD@@@BBB???:::FFFqqqUUUJJJCCCKKK```qqqSSSFFFBBBCCCGGGIIIKKKXXXhhh|||{{{uuu[[[???222000111000000111000//////......//////------------------------------------------------hhhUUUHHH:::555777444666999:::;;;;;;<<<<<<<<<;;;;;;===???@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========???BBBDDDGGGHHHJJJMMMPPPSSSUUUVVVXXXYYY[[[]]]```bbbdddeeemmmoooqqqsssuuuxxx|||uuuzzz}}}yyyqqqnnnqqqwwwmmmgggeeejjjmmmhhh^^^VVVNNNRRRaaayyypppkkkcccQQQ===444222000//////.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......444:::FFFMMMIIILLLbbb}}}ttteee]]]dddssslll{{{kkk[[[WWWhhhxxxzzz{{{```IIIAAA===999666777888:::===@@@CCCEEEGGGPPPSSSXXX\\\^^^iiiwwwtttrrroookkkhhhkkkkkkgggeeemmm}}}}}}~~~xxxtttsssxxxvvvrrrwwwtttttthhhPPP777///444444---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...000000111666>>>EEEOOOVVVYYY^^^zzzxxxWWWCCC;;;@@@===???XXXnnnHHHHHHGGGQQQtttttt\\\JJJBBB???BBBIIILLLRRRggg}}}yyyiiiGGG666333444222111111000000///////////////------------------------........................wwwUUUGGG>>>555333777333555888999:::;;;===>>><<<;;;:::;;;<<<<<<:::888::::::;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======:::;;;<<<;;;::::::<<<>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFHHHJJJNNNQQQTTTVVV^^^```cccfffjjjpppwww|||zzzrrrzzzxxxsssuuuzzzhhh___YYY[[[aaabbb\\\WWWSSSUUU___tttvvvkkkhhhUUU@@@555222111////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......555<<>>999777666666777888999:::;;;<<<<<<<<<;;;<<<===>>>????????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC???@@@AAAAAAAAA@@@???>>>??????AAAEEEKKKMMMKKKIIIOOOOOOPPPTTT\\\dddjjjnnnxxx{{{uuurrr|||xxxpppddd___[[[ZZZ^^^___\\\\\\]]]fffdddaaadddqqqkkkmmmiiiMMM888999222+++555------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---///---+++...555AAACCCHHHKKKOOO___|||pppeee\\\qqqrrrxxxzzzyyy{{{\\\VVV[[[mmm{{{lll```RRRCCC<<<999777777888<<<<<<>>>AAAGGGLLLNNNOOOSSS\\\___fff|||xxxmmmjjjZZZZZZWWWRRROOORRRZZZbbb^^^gggnnnrrr{{{|||xxxssslllhhheeekkkrrrrrrooooootttyyy~~~zzzyyywwwuuusssllltttyyyssspppvvvyyyxxx~~~wwwnnnkkklllmmm```GGG777666333,,,000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,---111777@@@GGGLLLSSSWWWVVViiixxxVVVDDD<<<777LLL666PPPyyyNNNFFFNNNXXXxxxrrr[[[SSSNNNEEEAAADDDBBBIIILLLWWWnnn~~~|||{{{xxxsss}}}~~~eeeEEE777666333---000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,---------......rrr^^^HHH<<<999777666777777888999:::;;;;;;;;;;;;>>>??????@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFF@@@BBBCCCEEEGGGGGGGGGGGGEEEFFFJJJPPPVVVZZZ[[[YYYddddddfffkkkrrr{{{}}}|||zzzxxxqqqfffccc___^^^aaaaaa___^^^aaakkkhhheeefffooowwwooommmYYYAAA888666222111.........---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---///---+++000666AAAIIINNNOOOTTTjjjttt___[[[```www}}}~~~}}}yyyZZZUUUdddtttrrriiilllWWWKKK???:::999888888:::===>>>AAAEEEJJJOOOSSSTTTZZZ```cccpppsssaaaWWWUUULLLLLLMMMOOORRRUUUXXXZZZ```iiittt{{{~~~{{{xxxsssnnnjjjggglllqqqsssrrrqqqtttvvv}}}zzzxxxwwwuuutttnnnxxx}}}www}}}uuuxxxkkkMMM666111333333000000///...------------------------------------******+++,,,---......///------///333:::BBBJJJNNNTTTWWWZZZsssnnnPPPCCCAAA@@@DDDAAAggguuuJJJGGGQQQaaasss]]]LLLJJJKKKFFFBBBBBBCCCPPP[[[lll}}}}}}~~~zzzrrr}}}}}}~~~tttQQQ>>>999666222000000000000////////////......---,,,,,,,,,,,,---,,,,,,---------.........eeeTTTBBB:::888777777888777888999::::::;;;;;;:::>>>>>>???@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@???@@@@@@BBBCCCDDDEEEEEEAAACCCFFFIIILLLNNNPPPQQQRRRTTTXXX___ggglllnnnooo}}}}}}~~~{{{xxxzzzyyyxxxsssqqqhhhhhhdddcccddddddaaabbbeeellliiieeecccjjj{{{uuupppfffQQQ<<<999888/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---///...---222999CCCMMMRRRPPP[[[{{{~~~iiiRRR]]]qqq}}}|||ooo^^^ZZZoooccc^^^zzzYYYJJJAAA999888999999:::===???AAAEEEIIIOOOTTTXXXZZZ]]]eeekkkzzzlll]]]PPPMMMOOOQQQMMMJJJMMMVVVbbbmmmrrr|||zzzxxxuuupppllljjjlllooosssuuuvvvvvvvvvzzz{{{yyyxxxxxxvvvuuuuuu||||||yyy[[[===000222666000000///...------------------,,,,,,,,,,,,,,,,,,******+++,,,---...//////...///111666===FFFMMMQQQUUUWWWaaa~~~```III???>>>>>>AAAUUUrrrIIIJJJ[[[uuufffYYYJJJ@@@CCCGGGEEECCCDDDJJJ\\\ppp}}}yyy{{{~~~uuussszzz]]]BBB777444222000000000000////////////......---,,,,,,,,,,,,---,,,------------.........WWWJJJ<<<777888777888:::888888999:::::::::::::::::::::;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBAAACCCEEEHHHLLLOOOQQQRRRUUUWWW[[[aaagggkkknnnooo|||}}}}}}|||yyywwwuuuuuuuuu{{{{{{rrrrrruuunnnlllhhhffffffdddbbbccchhhhhheeebbb___bbbrrrpppnnnfffIII:::999000111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///...///555===FFFMMMOOOQQQiiiyyylllaaaVVVoooqqqxxxyyy{{{|||yyyeeeaaaeee{{{ccckkkeeeMMMBBB;;;777888::::::<<>><<>>@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKKKKLLLOOORRRTTTWWWYYYZZZbbbdddffffffgggiiinnnqqqssszzz~~~}}}zzzxxxxxxwww{{{yyyrrrwww|||tttmmmjjjgggfffbbb___bbbhhhdddbbb```^^^___kkkrrrqqqvvv\\\@@@999555222111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,---//////111999BBBJJJKKKLLLZZZppp[[[YYY___lllfffwwwzzzyyy|||wwwaaafffyyytttsssMMMCCC>>>:::777:::;;;;;;===AAADDDGGGKKKNNNSSSZZZbbbggguuu{{{oooZZZRRRIIIEEEDDDGGGRRR]]]ooo~~~~~~zzz{{{xxxqqqmmmrrrwww{{{}}}}}}{{{yyywwwvvvvvvuuurrrpppqqqmmmjjjlllttt|||wwwwww{{{}}}zzzyyyyyyyyyxxxwwwyyyyyylll^^^cccuuuzzzqqqjjjiiijjjoooyyywww]]]DDD555000000000///.........//////......------,,,,,,,,,,,,***+++,,,---...//////000111333888>>>EEEMMMSSSVVVSSSaaa|||uuuTTTNNNRRRNNNFFFBBBaaasssSSS```}}}```MMMHHHDDDDDDDDDBBB@@@FFFUUUeeeyyyxxxxxxzzzvvvrrrppplll~~~ZZZBBB888444000000000000////////////......---,,,,,,,,,,,,------------.........//////CCC<<<666888:::999999;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;::::::999:::;;;;;;<<<===<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBCCCEEEFFFFFFFFFFFFHHHJJJNNNRRRVVVWWWYYY\\\bbbffffffkkkqqquuuxxx}}}}}}{{{yyyzzzvvvqqqyyy}}}rrrnnnjjjgggddd```\\\```gggdddcccccccccaaaggg{{{ttt}}}nnnOOO<<<999444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,---///000333<<>>BBBEEEDDDEEETTTmmm~~~{{{yyyuuuqqqpppnnnhhhJJJ:::222000000000000////////////......---,,,,,,,,,,,,---------........./////////???999777999;;;::::::;;;<<<===============<<<<<<<<<<<<===>>>?????????>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFFFFGGGBBBAAA@@@>>>>>>>>>>>>???@@@BBBDDDCCCBBBBBBDDDGGGJJJNNNSSSVVVVVVZZZ```eeeeeeiiinnnssswww}}}~~~}}}~~~|||wwwvvvsssrrrtttnnnkkkgggccc]]]ZZZ^^^fffgggeeegggiiidddcccsss~~~zzzyyyzzzdddFFF888555333111...---...///000------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---,,,///000444>>>IIIKKKGGGTTT{{{lllTTT\\\rrrrrrWWWVVViiizzzyyyxxxrrraaaeeeiiiQQQAAA???;;;888888;;;<<<===BBBHHHGGGKKKPPPUUU]]]kkk|||{{{kkk___TTTKKKEEEFFFLLLWWWcccooo}}}tttddd\\\___dddhhhqqqvvv|||vvvppppppuuuxxxzzz~~~{{{zzzwwwuuusssrrrrrrqqqpppnnnmmmkkkjjjjjjnnnrrrvvvxxxzzzvvvwww}}}{{{zzzzzzyyywwwmmmssstttllljjjttt}}}yyy}}}ttt[[[BBB666000000////////////000000111000000///......------++++++,,,---...///000000444777<<>>BBBEEEHHHSSSjjj{{{xxxtttssstttqqq{{{sssSSS<<<000000000000000////////////......---,,,,,,,,,,,,---............////////////===888777:::<<<::::::;;;===>>>>>>>>>>>>>>>============>>>@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGCCCBBBAAA???>>>>>>>>>???<<<>>>@@@@@@???@@@CCCGGGIIINNNRRRTTTSSSUUU[[[```fffiiinnntttyyy}}}~~~{{{zzz{{{}}}xxxwwwvvvyyy}}}oookkkhhhccc\\\YYY^^^fffhhhfffiiikkkeee___iiizzz}}}}}}tttuuuNNN666666444111...---...///000------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///---,,,///000555@@@KKKIIIFFFWWW^^^ccc^^^TTTbbbrrr|||zzz{{{xxxyyyhhh^^^pppyyy]]]JJJ???;;;999666777:::<<<>>>CCCJJJHHHLLLQQQXXXbbbsss{{{fffYYYRRRMMMHHHJJJLLLRRR]]]fffnnnxxxqqqnnnhhhaaa^^^bbbkkkrrryyytttpppqqqwwwxxxzzzwwwxxx{{{yyyvvvtttrrrpppppppppooommmjjjkkkkkkllllllmmmooopppyyyxxx|||~~~|||{{{zzzyyyxxxnnnrrrsssooonnnxxxuuuwwwcccDDD444000000////////////000111......---,,,++++++******+++,,,,,,---...///000000555888>>>DDDKKKPPPSSSUUU\\\cccIIIHHHEEE===LLLhhhgggbbbwwwyyyeeeSSSNNNPPPJJJAAACCCEEEFFFMMM___{{{yyyuuurrrssswwwtttvvv]]]BBB333000000000000////////////......---,,,,,,,,,,,,---............/////////000<<<;;;:::999:::;;;<<<===@@@>>><<<<<>>@@@AAACCCDDDDDDBBBAAA???DDDDDDEEEFFFGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEBBBBBBBBBAAAAAA???>>>===@@@@@@???>>>>>>AAAGGGJJJOOOPPPSSSVVVWWWXXXZZZ^^^jjjiiimmmtttuuurrrsssyyy}}}|||~~~|||yyyyyyssszzz|||zzzyyy{{{~~~}}}{{{mmmllliiiddd^^^[[[ZZZ[[[gggkkknnnnnnllliiiiiijjjqqqzzz```DDD>>>888222///000000///---......---,,,,,,,,,,,,---,,,,,,,,,++++++*********------------------------///......111777>>>DDDFFFQQQGGGeeeeeeUUUzzzYYYaaavvv{{{ttt^^^mmm~~~tttdddQQQAAA999999888999:::===AAAEEEFFFFFFOOORRRUUUZZZgggxxxmmm```WWWPPPKKKJJJMMMMMMSSSZZZ^^^___cccllluuuhhhZZZWWWdddssszzznnnqqq{{{xxxtttuuunnn~~~}}}zzzxxxuuuqqqooonnnnnnmmmlllfffiiikkkkkkiiiiiikkkmmmwww{{{|||vvvttttttxxx{{{tttrrrrrruuutttrrryyy~~~zzz{{{~~~tttZZZ:::555...000000+++000333,,,......---------,,,,,,,,,---++++++......,,,,,,000666BBBDDDFFFOOOQQQPPPWWWeeeuuudddFFF:::>>><<>>???@@@===<<<===???AAA@@@???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFEEEEEEEEEFFFFFFDDDCCCAAAAAA@@@@@@???>>>===<<<@@@AAAAAA@@@AAACCCHHHKKKPPPRRRWWW[[[\\\]]]^^^aaahhhfffiiioooqqqooorrrxxxuuutttvvvyyyxxxqqqmmmmmmnnntttzzz}}}{{{{{{{{{yyyuuurrrpppooolllgggaaa]]]\\\\\\dddiiinnnqqqooommmkkkkkk{{{}}}jjjWWWCCC>>>777222//////......///...------,,,,,,---------,,,,,,,,,++++++++++++------------------------.........222888???EEEGGGLLLQQQvvvttt]]]\\\zzz|||qqq___ssskkkrrr{{{~~~yyyoooWWWIII>>>777777:::;;;<<>>DDDBBBeeeooobbbXXXjjjnnn^^^^^^hhhgggYYYKKKGGGGGGFFFEEEEEEEEEPPP___xxx}}}yyytttpppssswwwzzzUUU999444333111111111111000.........---------,,,,,,,,,........................666777777999;;;===???@@@>>>===<<<===???AAAAAAAAA@@@AAABBBDDDEEEFFFHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNFFFEEEFFFGGGHHHGGGDDDBBBBBBAAA@@@???============@@@AAABBBBBBBBBDDDHHHJJJNNNQQQVVVXXXYYYYYYYYYZZZ\\\[[[[[[^^^^^^^^^bbbhhheeeaaa```bbb```]]]\\\___fffkkkrrr{{{~~~}}}{{{xxxsssooosssrrrooojjjddd___]]]]]]___eeelllqqqrrrpppmmmlllqqqsssjjjMMMFFF<<<444000//////...///...------,,,---------------------,,,,,,,,,,,,------------------------------...333:::AAAFFFHHHHHH^^^uuudddSSSTTT~~~tttyyy}}}ffffffsssuuuyyyqqq[[[IIIBBB<<<777888<<<===???BBBFFFJJJMMMNNNWWWUUUYYYjjjxxxmmmbbbWWWMMMFFFPPPKKKHHHJJJLLLLLLOOORRRXXX___oooooogggtttxxxeeexxx~~~|||ooowww~~~xxxtttnnniiigggfffeeedddcccddddddcccdddfffjjjnnnppptttxxxzzz}}}}}}|||}}}}}}|||wwwuuuuuuyyyyyyuuuqqqpppzzzzzz||||||{{{vvvxxx{{{sssVVV888000000333000333555.........---------,,,,,,,,,,,,+++,,,///...,,,...333999AAACCCGGGRRRTTTSSS[[[rrrUUU<<<@@@IIIMMMwwwqqq\\\SSSRRRppprrrfffYYYPPPSSS\\\ZZZNNNCCCAAACCCDDDEEEHHHGGGSSSsss{{{uuupppppprrrsss~~~rrrpppxxxccc>>>444222000000111111000///.........---------,,,,,,........................666777888999;;;===>>>???=========>>>???AAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQFFFGGGHHHJJJKKKIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBBBBDDDFFFIIIMMMQQQSSSQQQPPPRRRSSSRRR\\\[[[[[[ZZZZZZ\\\```eeeddd___\\\]]]^^^___ccciiigggkkkrrr}}}~~~zzzxxxttttttrrrmmmfff```\\\[[[\\\```fffllloooppppppoooooouuurrrYYYLLL<<<333222222000---//////...---------------------------------------,,,,,,------------------,,,---///555<<>>>>>???@@@BBBDDDFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQFFFFFFGGGIIIJJJIIIEEEBBBAAAAAA@@@????????????@@@>>>@@@BBBCCCCCCDDDGGGIIILLLQQQQQQNNNOOOUUUZZZZZZWWWYYYZZZ[[[]]]bbbhhhllliiihhhjjjooorrrrrrssswww{{{}}}~~~vvvvvvtttooohhh```[[[YYYZZZ[[[^^^bbbhhhmmmqqqsssssswwwtttgggSSS<<<222444777333,,,//////...------------...------------------------,,,,,,,,,---------......,,,---111777>>>DDDHHHIIISSShhhxxxzzzttthhhYYYPPPUUU|||wwwrrrrrrxxxvvvaaaccc~~~vvvvvvzzzvvvgggJJJ@@@???<<<:::;;;===@@@CCCFFFIIIMMMSSSXXX]]]aaarrrvvvjjj^^^YYYRRRLLLIIIIIIJJJJJJIIIJJJLLLMMMLLLLLLTTT^^^xxxjjjdddmmmgggcccwww}}}}}}~~~~~~~~~~~~|||wwwoooiiieeebbb```___]]][[[YYYYYY\\\aaafffiiieeemmmvvv{{{}}}~~~}}}yyywwwtttrrrsssssspppkkkmmmxxxmmmeeegggsss~~~fffDDD444000333000000111,,,......---------,,,,,,,,,,,,+++...000...,,,111888>>>BBBCCCIIIUUUWWW]]]mmmttt```UUUGGG???JJJnnnjjjSSSEEEOOO|||ggg]]]RRRLLLIIIGGGIIILLLIIIDDDBBBCCCCCCAAABBBFFFGGGXXXyyynnnppprrrsssyyymmmnnn~~~wwwkkk{{{LLL666333000///000111111111111111000000000/////////........./////////000000999:::;;;===>>>>>>>>>>>>===>>>?????????@@@BBBDDDHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOFFFEEEFFFGGGHHHGGGDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMPPPIIIQQQUUUTTTZZZfffnnnnnnaaagggmmmqqqwww~~~{{{{{{yyytttlllccc]]]ZZZYYYXXXWWWZZZaaajjjqqquuuvvvxxx|||wwwsss]]]BBB444555888444---000///......------......,,,,,,,,,,,,------------+++,,,,,,------.........---///222999@@@EEEHHHHHHNNN\\\aaaeeeiii]]]MMMLLL```~~~~~~|||yyyaaalll}}}www{{{xxxuuu|||ttt\\\EEE>>>===:::999;;;>>>AAAEEEHHHKKKPPPWWW]]]dddqqqzzzlll[[[OOOOOOLLLIIIFFFEEEGGGJJJLLLHHHLLLRRRSSSPPPTTTgggzzz~~~\\\hhhyyy___ggg|||tttsssrrruuuyyy}}}~~~~~~}}}}}}}}}xxxqqqlllgggccc```]]][[[XXXUUUUUUYYY^^^bbbddd___gggqqqxxx|||{{{{{{{{{wwwrrrqqqsssrrrnnnwww|||nnnjjjtttlllJJJ666000333000000333000......---------,,,,,,,,,+++,,,...000...,,,222;;;???DDDEEEKKKUUUXXXddd{{{wwwbbbZZZTTTLLLCCCRRRgggMMMHHH___ssseeePPPLLLFFFBBBAAAAAABBBCCCCCC@@@@@@AAA@@@>>>@@@EEEKKKfffsssrrrsssvvvvvvwwweeerrr{{{mmmXXX999666222000111222222111/////////.........------.........//////000000111888:::<<<>>>@@@@@@AAAAAA>>>@@@AAA@@@??????AAACCCDDDEEEGGGIIIJJJKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIHHHGGGHHHIIIIIIGGGEEEIIIKKKNNNQQQSSSRRRQQQQQQQQQQQQQQQQQQQQQTTTXXX[[[TTT```iiillluuu~~~{{{rrrhhhaaa]]]XXXUUUTTTWWW___iiiqqquuuxxxtttxxx}}}iiiMMM;;;555444333000000//////...............++++++++++++,,,,,,,,,---++++++,,,,,,---......///...000444;;;AAAFFFGGGGGGLLLZZZ```ggglllXXXHHHQQQkkksssdddxxxxxxnnnsssooovvvwwwcccPPP@@@<<<;;;999:::???@@@DDDHHHKKKMMMRRR[[[bbbssswwwkkkbbb\\\TTTKKKDDDGGGGGGFFFEEEFFFHHHKKKMMMNNNWWW``````]]]ggghhhccc|||hhhgggxxx}}}{{{kkkhhhgggmmmwww~~~~~~}}}|||{{{xxxrrrmmmiiiddd___\\\XXXUUUSSSSSSWWW\\\^^^___^^^dddllltttzzz}}}vvvuuuyyyyyytttssswwwxxxwwwxxx}}}yyyVVV???444555111///111///......---------,,,,,,,,,+++,,,///000...---444===???EEEHHHMMMTTTXXXjjjhhh[[[[[[OOOJJJLLLaaadddOOOXXX{{{xxxnnn```RRRCCCBBB@@@===<<<===???@@@======>>>BBBCCCFFFOOOYYYhhhxxxsssqqqwwwuuuwwwhhh{{{}}}ggg<<<888444222111222222111////////////.........------......///000000111111777999;;;???AAACCCCCCCCC???AAABBBAAA>>>>>>@@@CCC>>>@@@CCCFFFHHHIIIIIIHHHKKKLLLLLLLLLLLLKKKJJJJJJNNNLLLKKKKKKLLLLLLKKKJJJRRRUUUYYY]]]______]]]\\\ZZZZZZYYYXXXYYY\\\aaaeeehhhwwwwwwmmmeeeaaaWWWTTTSSSWWW```jjjqqqtttyyyqqqrrrxxxrrrXXXAAA444000222333000000///...............*********++++++,,,,,,,,,++++++,,,,,,---.../////////111555<<>>???FFFIIINNNSSSWWWnnnttt\\\WWW^^^IIIFFFTTTnnn```RRRfff}}}kkk^^^RRRHHH???AAA@@@<<<;;;===AAACCC::::::>>>DDDKKKTTTdddrrrzzzxxxrrrwwwsssoooqqqqqq>>>:::555333222222222111111111111111000000000000---......///000111111222:::;;;<<<>>>??????@@@@@@DDDCCCAAA???>>>===<<<<<<999<<<===>>>@@@CCCEEEEEEEEEGGGHHHHHHHHHKKKPPPTTTWWW[[[[[[WWWVVVZZZ^^^```\\\^^^fffppptttnnngggdddgggbbbbbbhhhhhheeekkkxxx{{{}}}nnnffffffZZZYYYVVVTTTZZZgggvvv~~~}}}yyyrrr}}}{{{{{{hhhCCC888222,,,444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........555666:::GGGIIIEEEHHHZZZppp|||[[[SSS^^^zzzzzz~~~yyyoooYYYjjjkkk[[[^^^]]]lllrrrgggNNNEEE>>>;;;;;;;;;>>>BBBCCCIIILLLQQQWWWUUU^^^ssssssdddYYYSSSMMMMMMKKKIIIGGGFFFGGGIIILLLDDDIIIJJJBBBMMMXXXMMMWWWuuuqqq|||pppnnnyyyZZZnnn{{{ccccccooo{{{|||{{{zzzyyyxxxxxxwwwvvvtttoooggg^^^XXXVVVUUUSSSSSSTTTVVVYYY[[[```bbbgggooowww}}}zzzxxxppptttuuuqqqqqqtttuuusssqqqeeelll|||vvvxxx|||~~~zzzUUU777555999333---///......---------,,,,,,,,,---.........///222777;;;CCCAAAHHHRRRSSSXXXuuupppZZZOOOKKKOOOIIIRRR{{{ooo___]]]ooolll[[[RRRIII@@@>>>>>>>>>???>>>======<<<888CCCGGGDDDRRRsss~~~xxxooonnnuuu}}}yyy{{{pppHHH===333000222444222000000000000000///////////////000000///......000222;;;<<<===???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>AAABBBBBBAAA@@@@@@AAAAAAEEEGGGJJJLLLNNNQQQUUUWWWbbbgggiiifffeeehhhkkkkkklllkkkooovvvxxxtttpppooopppkkkkkkmmmjjjfffnnn|||yyywwwqqqfffddd]]]ZZZVVVRRRUUUaaappp{{{xxxzzz~~~zzzuuunnnSSSAAA666111555111111///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---333555<<>>>>>>>>??????????????????AAAFFFIIIOOOeeesssttt}}}|||zzzooommmsssyyytttvvvQQQ@@@222000333333111111000000000000///////////////000000///......000333======???@@@AAAAAABBBBBB????????????@@@AAABBBCCCEEEFFFFFFFFFFFFFFFHHHKKKFFFGGGIIILLLNNNPPPQQQRRRXXX]]]```^^^^^^```aaa___hhheeefffkkkmmmjjjhhhhhhiiifffggggggbbbaaammm}}}xxxjjjcccaaa\\\UUUPPPPPPZZZiiivvvrrr~~~mmmzzzuuu|||ttteeeIII777333222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///333777AAAHHHCCCHHH]]]}}}SSSFFF^^^{{{uuuqqqwwwxxxvvv|||vvvdddbbbmmm{{{}}}{{{hhhTTTGGG@@@;;;;;;<<<===@@@EEECCCJJJNNNUUU```jjjxxxrrrlllgggeee___VVVLLLEEEBBBBBBBBBGGGCCCCCCKKKUUUXXXRRRJJJBBBFFFHHHNNNUUUVVVaaauuuwwwooopppdddeee|||zzzyyyyyyxxxvvvuuutttsssrrroooiiibbb]]]UUUTTTQQQPPPPPPQQQTTTUUUYYY[[[___dddllltttzzz~~~vvvqqqssszzz|||vvvsssuuurrrooovvvwwwrrrssswww~~~\\\===111111222222.........------------,,,---...//////000333888<<<@@@IIIQQQPPPTTTjjjtttWWWFFFAAA@@@OOOtttxxxbbbNNNQQQlllmmmVVVIIIEEEAAA===@@@????????????@@@@@@AAAEEEFFFMMM___{{{ttthhhnnn{{{}}}zzz~~~ppplllpppsssoooooo{{{~~~~~~{{{dddKKK555333555111...111000000000000//////////////////000///......111333===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEHHHHHHJJJKKKKKKLLLQQQWWW^^^\\\YYYYYYZZZ\\\[[[[[[YYY]]]^^^\\\]]]aaacccaaafffeeeiiippptttpppmmmlllnnnooorrrsssqqquuussshhhddd^^^UUUOOONNNUUUeeetttxxxlllrrruuuwww~~~{{{uuuSSS;;;777111222111000///............------------------------,,,,,,,,,---------......111444:::FFFKKKDDDPPPpppbbbJJJQQQhhhxxxwwwyyyuuuqqqxxxuuuaaadddssswww||||||aaaLLLCCC===999;;;===???BBBGGGHHHOOORRRZZZhhhwwwpppiii```YYYTTTRRROOONNNPPPLLLHHHDDDBBBCCCEEEGGGIIIIIINNNXXX```^^^TTTIIIDDDLLLKKKRRR``````ooowwwwwwfffbbbppp~~~{{{zzzyyyyyyxxxwwwrrrrrrrrrqqqoookkkeee```WWWUUURRRPPPOOOOOOQQQRRRUUUWWWZZZ___eeennnvvv{{{~~~yyyxxxxxxrrruuupppssswww{{{{{{sssooo}}}jjjIII777555333---............------------......//////111444999===>>>IIIPPPOOOZZZyyyYYYCCCEEECCC]]]kkkYYYJJJVVV~~~}}}eeePPPEEEBBBAAA@@@BBBAAA@@@???>>>???@@@AAAGGGIIIWWWqqqwwwpppjjjmmm{{{{{{rrrxxxxxxrrrlllpppppp{{{zzzbbbcccpppooottt{{{uuuyyyXXX<<<777777000---111000000000000////////////.../////////...///111333======>>>???@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBLLLKKKMMMQQQQQQQQQXXXbbbtttmmmfffcccfffjjjkkkkkkjjjkkkiiigggjjjqqquuuuuuoooqqqzzz}}}pppggg___WWWQQQNNNSSSeeevvv{{{nnniiioooaaaEEE<<<444222111000//////......///------------------------,,,,,,,,,---------......000555<<>>BBBJJJOOOSSShhhXXXBBBEEEFFFkkkbbbSSSLLLbbbvvv^^^LLLDDDAAAAAAAAADDDBBB@@@>>>===>>>@@@AAAKKKQQQddduuuWWWRRRPPPZZZmmm}}}wwwnnnpppooovvvggg___kkkrrraaaAAA777666111///222000000000000////////////...//////......///111444===>>>>>>???@@@@@@??????>>>>>>======<<<<<<======HHHHHHMMMVVV[[[^^^kkkzzz|||ssssss{{{~~~|||xxxiiiaaaYYYTTTPPPRRRcccwwwxxxsssqqq___nnnwwwmmmQQQ>>>333222222111000////////////------------------------,,,,,,,,,---------......---777>>>FFFLLLOOOgggtttSSSKKK___www~~~{{{nnn^^^UUUjjjtttVVVBBB>>>:::999===AAACCCFFFJJJLLLRRRVVVddd|||kkkVVVMMMKKKIIIFFFDDDBBBCCCDDDEEEBBBBBBDDDFFFHHHIIIJJJKKKUUU___iiijjjaaaUUULLLIIIGGGNNNTTT]]]iiixxxeeeddduuu~~~|||{{{{{{yyywwwuuuqqqpppppppppooolllgggdddZZZXXXTTTOOOMMMLLLLLLLLLNNNQQQTTTWWW[[[aaakkkqqqzzz~~~xxx~~~zzzyyypppuuuqqqgggkkk}}}tttyyy}}}qqqxxxxxxZZZ@@@444333333/////////.........------...///000111222666;;;???HHHLLLQQQ]]]zzzwwwPPPDDDBBBHHHvvvYYYMMMQQQssslllVVVIIICCCAAA@@@AAADDDBBB@@@>>>>>>@@@DDDFFFNNN[[[ppp{{{dddMMMIIIGGGNNN]]]nnnzzz}}}yyy|||~~~qqqpppmmmrrrzzzeeeggguuulllJJJ888333222222333000000000000////////////---...///......///222444>>>???@@@@@@AAA@@@@@@@@@=========<<<<<<======>>>??????GGGSSSYYY___nnn}}}~~~lllccc\\\WWWQQQPPPaaauuu{{{mmmkkk{{{|||^^^\\\zzz~~~cccCCC555333222111000////////////........................,,,,,,,,,---------.........<<>>::::::???CCCDDDGGGJJJNNNSSSZZZooowwwgggTTTHHHGGGCCCCCCDDDCCCBBBAAAAAABBBFFFFFFGGGHHHJJJLLLNNNOOOZZZaaafffbbbVVVLLLGGGHHHLLLSSSdddqqqyyyvvvdddppp~~~|||zzzyyyxxxuuurrrqqqpppooooooooolllhhhdddZZZWWWSSSNNNKKKIIIIIIIIIJJJMMMRRRTTTVVV[[[dddkkkrrryyyyyyzzztttuuuqqqgggfffxxx|||uuuyyy|||wwwzzz{{{zzzcccEEE222000555////////////...............///000111333777<<<@@@LLLMMMSSSfffzzzdddFFFGGGEEEOOOVVVOOO___uuubbbOOOGGGEEECCCBBBCCCCCCAAA??????AAAFFFKKKNNNYYYnnnnnnTTTGGGFFFEEEHHHNNNWWWbbbhhhiiigggfffmmm|||tttooojjjnnn}}}nnneee}}}\\\>>>333555444000000000000000////////////---...///......///222555@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAA===;;;@@@HHHKKKLLLYYYkkkpppiiidddjjjwww~~~ccccccfffooo}}}nnneee]]]YYYQQQOOO^^^rrrqqqfffeeerrrdddWWWlllwwwNNN???333222111000////////////........................,,,,,,,,,---------......111BBBHHHIIISSSeeeXXXGGGWWWwww}}}jjjgggwwwzzz[[[EEEBBB>>>;;;;;;@@@DDDEEEHHHKKKPPPVVV```xxxnnn\\\QQQFFFDDDHHHAAACCCFFFGGGGGGFFFFFFFFFHHHFFFEEEEEEGGGJJJNNNQQQOOOSSSWWWUUUPPPMMMPPPUUUTTT[[[tttqqqhhh~~~}}}{{{yyyxxxvvvssspppqqqpppoooooonnnlllhhheeeYYYVVVRRRMMMIIIGGGFFFFFFGGGKKKPPPRRRSSSWWW___fffjjj|||~~~xxx~~~yyywwwvvvrrrkkkgggooovvvzzz|||{{{nnnwww{{{lllMMM333---333000/////////...............///000111333777===AAALLLKKKTTTiiiqqqoooVVV>>>IIIMMMXXX~~~[[[WWWnnnxxxooo]]]LLLGGGGGGFFFEEEFFFAAA@@@???@@@DDDJJJQQQUUUiiicccHHH???BBBEEEFFFFFFHHHNNNSSSTTTSSSUUU```tttyyyuuummmhhhkkkzzzuuuiiinnnFFF555666444+++000000000000////////////---...///......///222555AAAAAAAAAAAABBBCCCDDDDDD???@@@BBBBBB@@@???>>>???>>>===<<<>>>BBBHHHNNNRRRZZZWWWUUUYYYaaaiiikkkkkkpppqqqtttwwwzzz~~~yyyxxxvvvuuuvvvwwwyyyzzz}}}}}}}}}~~~pppdddWWW\\\bbbgggsss{{{qqqggg```[[[QQQJJJSSScccvvvmmmfffeeehhhqqqzzzaaa\\\zzzbbb===777222///000///---...222------------------------...---------...///...---888<<>>EEEMMM```fffPPPZZZqqqnnnwwwqqqPPPCCC>>>;;;===@@@BBBCCCFFFJJJNNNYYYbbb{{{jjjQQQIIIHHHEEEDDDHHHIIIGGGEEECCCCCCDDDGGGIIIGGGJJJLLLLLLIIIIIILLLPPP^^^mmmwwwnnnXXXJJJLLLSSScccvvvuuunnn~~~|||yyyzzz{{{zzzwwwssssssrrrpppoooooommmkkkhhh[[[YYYTTTNNNIIIFFFGGGIIIGGGHHHHHHIIILLLSSSZZZ```iiisssvvv{{{|||vvvtttqqqkkkeeefffsss|||~~~|||{{{OOO555333000000000/////////............---///444777888>>>EEELLLNNNSSSggg|||eeeYYYLLLCCCFFFTTT}}}___[[[ccc~~~sssaaaMMMCCCAAA@@@@@@AAAAAAFFFEEEIIIVVV^^^jjj~~~uuu___MMMCCCGGGFFFHHHJJJFFFAAA@@@DDD???LLLVVVfff}}}wwwzzzwwwwwwzzzxxxooo|||~~~XXX===333222111222111111000000000000000000000000//////111555888>>>?????????@@@AAAAAABBB@@@BBBDDDDDDBBB@@@@@@@@@????????????AAABBBDDDEEEEEECCCCCCGGGNNNSSSUUUTTTRRRSSSTTTVVVXXXZZZ[[[\\\YYYYYYYYYYYY[[[]]]___```dddeeegggiiilllnnnpppqqqppprrrvvvzzzyyyrrrfff]]]VVV[[[bbbjjjzzznnn]]]WWWSSSLLLHHHHHHLLLQQQ\\\hhhjjjiiirrrccciiiyyyOOO888222///000000......000------------------------...............///000000555===CCCLLLeeegggQQQKKKbbb}}}uuummmiiiuuu~~~eeeJJJAAA???:::===AAACCCEEEIIIPPPVVV```llljjjXXXHHHFFFHHHFFFEEEGGGGGGEEECCCBBBBBBDDDGGGIIILLLLLLMMMQQQ[[[jjj{{{zzzeeeVVVSSSYYY```pppnnnxxx~~~{{{yyyyyyzzzzzzwwwssssssqqqpppoooooommmjjjhhh^^^\\\WWWPPPJJJFFFFFFGGGDDDDDDEEEGGGJJJPPPWWW\\\eeennn{{{|||zzz{{{wwwtttpppnnnjjjhhhooowww{{{\\\777000222000000000/////////.........---///444777999???EEELLLMMMUUUmmmzzzbbbUUUHHHCCCJJJeeecccSSSYYYoooppp___LLLDDDBBB@@@@@@AAABBBGGGHHHPPPeeevvvwwwaaaOOOEEEBBBHHHGGGHHHIIIEEE@@@AAAFFFIIIYYYdddmmmwwwsssmmmqqqyyyvvvsss|||rrrqqq|||eeeGGG666111000111111111000000000000000///////////////111555999>>>???@@@@@@AAABBBBBBBBBAAABBBDDDDDDBBBAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDHHHNNNQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWYYY\\\^^^___]]]___aaadddggghhhiiijjjjjjlllpppttttttnnnddd]]]\\\aaahhhrrrrrr```XXXUUUNNNGGGDDDIIILLL[[[nnnuuussswwwiiibbb}}}[[[:::444///000111///...///........................---............///111333777???CCCJJJhhhYYYLLLPPPlll{{{fffbbbooo|||}}}\\\EEE???>>>;;;???CCCEEEGGGLLLUUU\\\kkkwwwsssZZZOOOGGGIIIKKKIIIFFFFFFCCCDDDFFFHHHKKKMMMOOOOOOXXX[[[eeevvvZZZFFFIIIVVVfffpppyyyttt}}}zzzxxxxxxzzzzzzvvvsssrrrqqqoooooonnnmmmjjjhhh```^^^YYYRRRKKKFFFEEEEEEBBBCCCDDDEEEHHHMMMTTTYYY___iiivvvvvvzzz}}}{{{uuuqqqoooppppppnnnooorrryyy}}}lllBBB222555000000000////////////......---000555888:::@@@FFFQQQQQQZZZvvv}}}cccRRRDDDDDDRRRnnnkkkUUUTTT```mmm]]]LLLDDDBBBAAAAAACCCHHHNNNRRRaaa||||||ooo___OOOEEEAAAAAADDDDDDFFFGGGDDDBBBGGGOOOaaappptttpppjjj\\\RRRVVV___gggxxx{{{rrrsssyyydddppp{{{pppmmmppp~~~qqqQQQ;;;333333111111111111111000///////////////...///111666999???@@@AAABBBCCCCCCCCCBBBAAABBBDDDDDDBBBAAA@@@AAABBBDDDFFFHHHIIIIIIHHHGGGCCCDDDGGGLLLOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTVVVXXXZZZ[[[VVVXXXZZZ]]]___aaabbbbbbjjjlllppprrrqqqllleee``````fffnnnzzztttdddYYYSSSMMMIIIGGGFFFHHHZZZxxx{{{}}}ppp]]]kkkfff???777000111222000...///........................---...//////...///333666>>>EEEIIISSSqqqYYYRRR\\\wwwxxxyyy~~~uuubbb^^^}}}vvvWWWCCC???<<<>>>BBBFFFGGGHHHMMMWWW```rrriiiSSSNNNJJJLLLMMMJJJFFFDDDEEEFFFHHHMMMSSS[[[bbbfffppp|||fff[[[QQQQQQWWWcccwww{{{|||yyy|||yyywwwxxxyyyyyyvvvsssrrrqqqooonnnnnnllljjjgggbbb___[[[SSSKKKFFFDDDDDDBBBCCCDDDEEEGGGLLLRRRWWWZZZcccppp|||tttvvvzzzzzzsssnnnlllooopppmmmkkkkkk{{{{{{vvvOOO666555111000000000////////////......000666999;;;AAAHHHSSSTTTaaa~~~jjjSSSBBBFFFZZZyyyxxx___TTT[[[ooommm]]]MMMEEECCCBBBDDDHHHRRRZZZcccxxxkkkaaaTTTJJJDDDBBBAAAAAAAAABBBDDDGGGGGGIIISSS^^^wwwpppaaaOOOIIIQQQSSSQQQUUUgggzzzvvvaaaWWW]]]\\\___iiipppzzzyyyYYY???555555000111111111111000//////...//////...///222666999???@@@BBBCCCDDDDDDCCCBBB@@@BBBDDDDDDBBB@@@@@@@@@AAACCCEEEHHHIIIHHHGGGGGGBBBEEEJJJNNNPPPPPPOOONNNPPPPPPOOOOOOOOOOOONNNNNNNNNOOOQQQRRRTTTVVVWWWXXXVVVWWWXXXZZZ\\\^^^```aaajjjlllnnnooommmjjjfffddd```gggrrrwwwhhhZZZQQQLLLIIIIIIEEEGGG^^^{{{{{{^^^\\\qqqFFF;;;222111222000//////........................---...000///...///444999>>>EEEMMM]]]{{{UUURRR```{{{}}}xxx}}}zzzwwwdddfff|||{{{xxxpppRRRAAA???;;;@@@DDDHHHHHHHHHNNNYYYcccnnn{{{bbbPPPNNNLLLKKKJJJHHHEEECCCHHHGGGHHHNNNZZZjjjzzzsssXXXOOOOOO\\\mmmzzz}}}vvv~~~xxxzzzxxxvvvwwwyyyyyyvvvsssrrrpppooonnnnnnllliiigggaaa___[[[TTTLLLFFFCCCCCCCCCDDDDDDEEEGGGJJJOOOSSSUUU^^^jjjwwwvvvvvvyyyyyyxxxsssppprrrsssoookkkjjjxxxxxxyyyXXX999444111111000000000////////////...111666999<<>>???AAACCCCCCCCCBBBAAA???AAACCCCCCAAA?????????CCCDDDFFFGGGHHHGGGFFFFFFEEEJJJOOOTTTUUUTTTQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPRRRTTTUUUVVVWWWWWWYYYYYYYYY[[[]]]___bbbcccfffggghhhgggfffeeeeeeeeecccjjjuuu}}}|||~~~|||~~~{{{yyyvvvvvvyyy~~~nnn]]]SSSOOOKKKHHHEEEFFF]]]~~~~~~iiiXXXmmm{{{MMM@@@444111111000000000........................,,,///000///...000555;;;:::BBBRRRiii{{{OOOPPPaaazzzxxxwwwvvvaaarrrwwwvvv~~~{{{xxxzzzxxxhhhKKK>>>???<<>>@@@BBBCCCBBBAAA@@@???@@@BBBBBB@@@?????????FFFGGGHHHIIIHHHHHHFFFFFFKKKPPPVVVZZZ[[[YYYWWWUUUOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQSSSTTTUUUUUUUUUXXXXXXXXXXXXZZZ]]]```bbbaaaaaabbbaaaaaaaaaccceeehhhoooxxxwwwjjjoootttqqqlllllliiieeeccccccgggmmmrrruuuxxxyyy}}}tttaaaXXXTTTNNNHHHDDDBBBSSSsss{{{yyyuuu[[[fffQQQCCC555111111000000111////////////////////////,,,///111000...000666<<<===FFFZZZttttttRRRUUUfff|||tttuuupppXXXwwwxxxbbbiii{{{~~~|||cccFFF<<>>>>>CCCHHHHHHHHHOOO^^^jjjjjjRRRLLLLLLKKKHHHGGGIIILLLLLLQQQZZZjjj~~~|||ggg]]]RRR\\\pppuuuyyyhhhfffiiieeeiiiuuuyyywwwuuuvvvxxxxxxuuurrrqqqpppnnnnnnmmmllliiiggg___^^^ZZZSSSKKKEEEBBBAAACCCCCCDDDDDDDDDFFFIIILLLOOOVVVaaammmxxxzzztttrrrnnnmmmpppqqqpppqqqtttvvv~~~~~~zzz```@@@999111111111111000000000000///...111777:::===CCCJJJMMM\\\{{{}}}vvvtttaaaIII???UUU|||pppWWWfffrrrcccRRRHHHEEEHHHPPPXXXwwwgggGGGAAADDDFFFEEE@@@======>>>>>>???@@@AAA@@@EEEUUUeeejjjvvvvvvlllddd[[[[[[iiifff^^^[[[dddssszzzXXXXXXccc}}}^^^BBB777///000222333222111///...---.........///222777:::???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@???EEECCCEEEIIIIIIFFFEEEGGGIIITTT]]]___]]][[[XXXUUUQQQQQQPPPOOONNNNNNNNNNNNKKKLLLNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZ[[[^^^```___```]]]WWWUUUYYY^^^___ccceeennn{{{pppeee]]]___bbb^^^VVVPPPMMMLLLLLLNNNRRRWWW]]]```bbbhhhnnnrrr{{{pppcccYYYOOOJJJJJJDDDDDDLLL___uuuyyyaaaXXXwwwjjjMMM555222444000///333000///---,,,,,,---///000///...///111000000777???AAAGGG^^^uuu~~~ttt^^^OOOfffrrrsssrrrooossskkkbbb{{{eeeiiidddnnnsssWWWCCC<<<;;;<<<@@@EEEFFFJJJQQQTTTbbb{{{aaaTTTIIIWWWJJJCCCSSSPPPLLL```iiixxxmmm\\\RRRaaa}}}zzz{{{}}}nnn```SSSQQQUUU\\\fffqqq{{{yyyvvvsssuuuxxxyyywwwsssqqqnnnlllkkkiiigggdddccc```[[[UUUOOOIIIEEECCCBBBBBBAAA@@@@@@CCCHHHLLLSSSVVV[[[dddppp}}}uuurrruuuvvvuuuqqqmmmnnnuuu|||}}}{{{rrrIII999555222222333111---...222000///111777<<>>EEELLLNNNSSSbbbnnnlllcccjjjxxxvvvfffcccxxx~~~]]]QQQqqqpppHHH777444222/////////000000//////000000000111444888<<<@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@DDDDDDHHHMMMLLLGGGEEEFFFOOOYYYcccfffeeeaaaZZZSSSQQQPPPOOOOOONNNNNNNNNNNNLLLMMMOOORRRTTTUUUVVVWWWWWWYYY[[[]]]]]]^^^aaaccc___```\\\UUURRRUUUXXXYYYVVVVVVggghhh```ZZZVVVUUUSSSMMMIIIHHHAAAAAABBBBBBDDDHHHMMMQQQXXX^^^dddjjjuuuttthhh___TTTLLLJJJEEEBBBFFFWWWooo~~~zzzkkkPPPllluuuWWW;;;333444111///222000///---,,,,,,---///000...---...000000000666>>>DDDLLLcccuuutttooocccPPPTTTkkkwwwwwwxxxwww|||tttfffssskkk```llliiillloooTTTBBB<<<<<<===AAAFFFGGGKKKTTTXXXhhhaaaVVVKKKPPPJJJJJJRRRPPPZZZwwwkkkUUU\\\ppp{{{uuu}}}___UUUNNNPPPWWW```nnnzzz{{{yyywwwuuuwwwxxxvvvsssrrrpppnnnlllllljjjhhhfffbbb```[[[UUUOOOJJJFFFDDDBBBBBBAAA@@@@@@CCCGGGKKKPPPSSSXXX```lllzzzxxxqqquuuxxxyyywwwsssssswww|||}}}{{{RRR;;;555333222333111......222000///111777<<>>>>>CCCAAACCCDDDDDDEEEIIIOOOUUUVVV]]]dddkkkwwwzzzooodddXXXOOOKKKIIIBBBBBBQQQiii{{{|||~~~yyySSSfff~~~cccCCC666333222000000000///...------...///000...,,,---//////000666>>>GGGRRRkkkyyypppdddYYYJJJ[[[qqq|||{{{|||lllrrr~~~~~~hhhkkkvvvpppkkk{{{qqqhhhPPPAAA<<<===@@@AAAGGGHHHMMMVVV]]]qqqaaaWWWNNNIIIJJJPPPSSSXXXqqqvvvaaa^^^tttzzzzzz}}}qqqSSSOOOOOOTTT]]]iiiyyy{{{xxxxxxxxxwwwtttrrrrrrpppmmmlllllljjjhhhfffaaa___[[[VVVPPPKKKGGGEEEAAAAAAAAA@@@@@@BBBGGGJJJMMMOOOTTT[[[gggwww|||rrruuuzzz}}}}}}yyywwwzzz}}}xxxttt]]]>>>777333111222111......111000///222888<<>>=========>>>???BBBCCCDDDDDDEEEHHHMMMQQQVVV[[[\\\YYYZZZeeerrrzzz|||{{{}}}{{{}}}wwwjjj\\\TTTrrrhhh\\\ttt```FFF555333000///000000000//////000000000111444888<<<@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???AAAGGGLLLLLLIIIIIIMMMXXXiiixxxzzzrrrggg\\\TTTOOOOOOOOONNNNNNOOOPPPPPPNNNOOOQQQSSSTTTVVVWWWWWWVVVYYY^^^```aaaaaabbbccc```aaa]]]UUUPPPOOOPPPNNNNNNYYYmmmrrrYYYSSSOOOMMMKKKHHHAAA;;;===CCC>>>@@@AAAAAABBBHHHRRRZZZbbbjjjrrr{{{sssfffYYYOOOKKKKKKCCCAAAOOOgggzzzzzz|||\\\bbbrrrnnnLLL888333222111000//////............//////---,,,---//////000666>>>DDDPPPkkk{{{rrrdddYYYMMM```ttt}}}{{{rrrvvv}}}uuuyyytttlllmmm{{{iiicccMMMAAA<<<>>>BBBBBBGGGHHHMMMWWWaaaxxxeeeWWWQQQHHHKKKSSSZZZmmmdddjjj~~~}}}nnngggQQQTTTYYY```hhhuuuyyywwwxxxwwwuuuuuusssqqqnnnlllkkkiiigggddd```^^^[[[VVVQQQLLLHHHEEEAAAAAAAAA@@@@@@BBBEEEHHHJJJLLLPPPWWWbbbssstttvvvzzz~~~}}}yyyxxxzzz~~~{{{dddDDD999444111222111//////111000000333888;;;>>>FFFOOOYYYttt|||ooo```OOOBBBJJJppp```RRR___yyykkkNNNJJJJJJNNNRRR\\\xxx\\\FFF???AAAAAAAAA@@@>>>======>>>AAABBBDDDFFFIIINNNSSSWWW___iiilllgggjjjwww{{{uuuzzz}}}mmmfff^^^SSSLLLKKKbbbzzznnnZZZhhh~~~gggAAA666333111000000000000//////000000000111444888<<>>HHHRRRfffzzzlllZZZNNNDDDSSScccNNNNNNccc~~~bbbOOOMMMOOOWWWbbbtttoooQQQAAA???AAACCCEEEEEECCC@@@@@@@@@GGGHHHIIIKKKNNNUUU^^^eeeqqq{{{}}}~~~tttvvvooo^^^VVVOOOFFFCCCHHHWWWrrrsssWWWZZZ}}}nnnyyyrrrGGG777444111000000000000//////000000000111444888<<<>>>??????@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@;;;;;;>>>AAACCCGGGSSS^^^uuujjjYYYRRRPPPMMMMMMMMMNNNOOOPPPQQQRRRNNNOOOPPPRRRSSSTTTUUUUUUXXXZZZ]]]^^^]]]]]]^^^___cccfffeee```\\\]]]]]][[[mmmxxxkkkWWWRRRQQQHHHAAAAAADDDDDDDDDEEEHHHGGGHHHMMMVVVbbbmmmtttvvvcccWWWQQQMMMHHHBBB@@@HHHZZZmmmyyy~~~uuurrroooVVVQQQrrr|||___AAA222333555222////////////////////////---,,,...000000111888AAAFFFOOOlllwwwdddWWWMMMbbbtttvvvpppyyytttrrr|||~~~]]]]]]~~~yyyYYYGGG@@@===@@@FFFDDDJJJKKKOOO[[[kkkkkkVVVSSSSSSUUUeeepppbbbiii||||||}}}uuuvvvlllZZZSSS]]]iiiuuu~~~jjjeeefffiiiooovvvuuussspppmmmkkkhhheeebbbaaa___\\\XXXRRRLLLGGGDDD???@@@AAA@@@???@@@CCCEEEGGGJJJNNNRRRZZZjjj~~~~~~xxx{{{}}}zzzvvvtttwww{{{~~~rrrqqquuu~~~|||~~~jjjTTT===555000111222000///111000111555999;;;>>>IIITTTppptttXXXMMMEEEZZZrrrSSSKKKRRRhhhyyy[[[KKKIIIOOO```www{{{```HHH>>>???@@@DDDHHHIIIHHHGGGIIIKKKQQQRRRRRRPPPQQQYYYgggqqq|||rrruuulllZZZTTTMMMEEEFFFNNNTTTppp{{{YYYRRRbbbmmmqqqjjjdddqqqxxxMMM777555222000000111000//////000000000111444888<<<======>>>????????????>>>======>>>???????????????<<<<<<>>>AAACCCGGGTTTbbbyyysssaaaUUUOOOMMMMMMMMMMMMNNNOOOPPPRRRSSSOOOPPPQQQSSSTTTUUUVVVVVVWWWYYY[[[\\\]]]]]]___aaabbbggghhheeeccceeefffddd~~~}}}qqq^^^\\\RRRJJJCCCDDDGGGHHHJJJMMMFFFHHHPPP^^^qqq{{{fffZZZTTTOOOJJJEEEAAADDDRRReeewwwvvvooozzzYYYIIIkkkiiiHHH444333555222//////000000000000//////...---...111222333:::BBBLLLXXXwwwxxx```TTTNNNccctttssskkkuuurrrkkkvvv~~~cccjjjtttRRRCCC???===AAAHHHFFFLLLNNNSSSbbbuuuiiiYYYQQQVVV]]]zzztttkkkppp}}}{{{{{{|||xxxsssfffXXXXXXcccppp~~~rrr]]]WWWYYY\\\ccclllsssqqqnnnlllkkkjjjgggeeebbb```^^^YYYSSSLLLFFFCCC???@@@@@@@@@???@@@BBBDDDFFFIIIMMMPPPWWWeeeyyyyyy}}}yyyvvvvvvxxxuuupppttt~~~{{{{{{|||ppptttttttttqqqjjjYYY>>>666000000222111000000000222666:::;;;>>>IIIVVVsssYYYLLLDDD\\\cccNNNNNNWWWpppwwwZZZKKKKKKUUUppptttbbbPPPCCC@@@CCCAAADDDHHHJJJKKKOOOWWW]]]eeefffccc\\\YYY```rrr}}}tttxxxsss___XXXPPPHHHKKKWWWaaa{{{___SSSRRR]]]fffiiikkkttt~~~~~~QQQ888555222111111111000//////000000000111444888<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>AAACCCDDDHHHTTTbbbtttuuuooodddYYYSSSPPPLLLLLLMMMMMMNNNOOOQQQRRRSSSPPPQQQSSSTTTVVVVVVWWWWWWWWWXXXZZZ\\\]]]___bbbeeeaaafffiiiggggggjjjllljjj~~~{{{rrrccciiiVVVOOOJJJKKKLLLNNNRRRWWW[[[```nnnjjj^^^WWWQQQNNNIIICCCCCCNNNbbbyyyxxxnnnuuu[[[CCCcccqqqMMM555333444111//////000000000000//////......///222222333:::CCCJJJYYY{{{tttWWWMMMLLLeeeuuusssiiisssjjjjjj|||ttteeerrroooNNN@@@>>>>>>BBBJJJGGGNNNPPPWWWggg|||fff\\\OOOWWWccczzzlll~~~|||~~~~~~}}}||||||}}}}}}~~~~~~pppbbb]]]```jjjwwwiiiRRRNNNPPPRRRYYYcccpppnnnlllllllllkkkjjjhhhbbbaaa^^^YYYSSSLLLFFFBBB>>>???@@@@@@??????AAACCCDDDHHHLLLOOOTTTbbbtttyyy~~~xxxvvvvvvyyyzzzpppttt~~~vvvxxxsssooo}}}kkkdddiii[[[???666000000222111000000111222666:::;;;>>>JJJVVVvvvWWWJJJEEE```]]]JJJNNNYYYxxxwww\\\TTTUUUbbb|||lllYYYKKKBBB===???CCCAAADDDGGGIIILLLUUUaaajjj||||||xxxmmmeeelll{{{tttxxxwwwaaaXXXOOOFFFKKKYYYrrrdddVVVRRR^^^llluuu|||{{{\\\888666333111111111000//////000000000111444888<<<======<<<;;;;;;;;;<<<<<>>===<<<<<<===???@@@DDD???===???CCCGGGOOOWWWbbb```\\\TTTLLLHHHJJJLLLJJJKKKLLLMMMNNNOOOPPPPPPMMMNNNPPPRRRUUUWWWYYYZZZVVVXXXZZZ[[[[[[\\\^^^```cccdddfffjjjmmmnnnllliii{{{vvvxxxssshhh]]]RRRLLLPPPQQQQQQYYYeeejjj}}}{{{jjj\\\UUUQQQGGGAAADDDLLL[[[uuu}}}{{{vvvhhhHHHVVVtttTTT555111777333000000000000000000000000000///000111111222<<>>>>>>>>>>>@@@AAABBBAAAJJJOOOMMMRRRaaarrr{{{|||sssrrrvvvzzzrrrmmm~~~zzzwww~~~uuuyyyhhh```___VVV@@@777000111333222000111000666444444<<>>AAABBBCCCFFFKKKPPPRRRXXXhhhxxxzzzrrryyyttt|||eeeWWWPPPGGGJJJ^^^xxxsssRRRUUUeeehhhBBB555222222---000333...//////...///111444777999>>>>>>===<<<<<<<<<<<<============>>>@@@CCCFFFHHHFFFAAA???@@@AAABBBGGGMMMNNNNNNLLLJJJHHHHHHJJJLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRTTTUUUWWWXXXYYYVVVXXX[[[\\\\\\^^^```bbbbbbeeeiiimmmppprrrtttttt~~~xxxmmmkkk```ZZZ\\\\\\ZZZ___jjjyyy~~~mmm^^^VVVRRRHHHBBBCCCIIIUUUmmm~~~}}}yyyqqqKKKQQQwww{{{]]];;;111333...000000000000000000000000000///000111111333===HHHUUUaaa}}}```PPPMMM^^^}}}vvvyyylllyyy^^^IIIAAA>>>BBBAAAKKKIIITTT\\\bbbqqqsssZZZWWWbbb{{{|||tttcccWWWSSSRRR[[[]]]cccmmmwww~~~~~~~~~~~~~~~}}}zzztttkkkfffuuummm^^^UUUXXX^^^bbblllwww}}}wwwqqqnnnmmmkkkiiibbb___[[[XXXTTTOOOGGGBBB???>>>>>>>>>>>>@@@AAABBBBBBJJJNNNLLLOOO\\\kkktttzzzrrrsssxxxuuuyyyttt|||~~~tttkkkaaaQQQAAA888000111333222111111111777555666>>>CCCNNN```yyyzzzzzzWWWGGGLLLwwwyyyTTTSSS___oooZZZZZZjjj{{{bbbLLLGGGAAA===<<<>>>@@@AAADDDIIISSS\\\aaagggvvvyyyyyyooossszzziiiYYYTTTMMMQQQccc}}}\\\TTTmmmiiiCCC666333444///111444///////////////111444777999???>>>======<<<<<<======;;;<<<>>>AAADDDIIIMMMOOOHHHDDDCCCEEEEEECCCDDDHHHDDDCCCCCCDDDHHHJJJLLLLLLOOOOOONNNNNNNNNNNNOOOOOOSSSTTTTTTUUUVVVWWWXXXXXXWWWYYY[[[]]]^^^___bbbdddcccgggllloooqqqsssxxx|||vvvxxxpppjjjjjjhhhdddgggnnntttqqqaaaWWWSSSJJJCCCBBBDDDMMMbbbxxx}}}SSSMMMiiikkkGGG666555000000000000000000000000000000///000222111444???JJJXXXmmmxxx\\\TTTSSScccuuutttVVVEEE???===DDDCCCMMMJJJVVVaaajjj|||vvv\\\___nnn}}}zzzfffUUUJJJGGGGGGHHHIIINNN[[[kkkyyy~~~~~~~~~~~~~~~}}}zzzuuuqqq|||zzzoooddd^^^aaahhhppp}}}sssllliiigggggg```^^^[[[XXXTTTNNNHHHDDD???>>>>>>>>>>>>@@@AAABBBDDDJJJMMMJJJKKKVVVdddmmm}}}wwwrrrtttyyy{{{~~~}}}{{{vvvhhhRRRBBB888111111333222111111222777666888@@@DDDQQQfffooozzziiiPPPHHHSSS\\\VVVhhhqqq^^^ccciiiOOO>>>?????????>>>>>>???AAAFFFLLLYYYdddiiinnnyyy~~~}}}qqqmmmqqqmmm\\\YYYTTTXXXhhhhhh^^^uuuFFF777333555111111444////////////000222555888:::>>>======<<<<<<<<<=========>>>@@@CCCGGGKKKNNNPPPIIIGGGHHHKKKLLLIIIIIIKKKIIIFFFEEEGGGLLLPPPPPPOOORRRQQQPPPOOONNNNNNNNNOOOSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\^^^___aaaccceeefffkkkoooooonnnpppwww}}}zzzvvvvvvsssoooppptttyyy|||tttcccXXXSSSJJJDDDBBBAAAGGGZZZooo]]]MMM```sssNNN888666555000000000000000000000000000///000222222666AAAMMM[[[xxxWWWRRRWWWmmmzzzpppyyyPPPCCC>>>===EEEDDDLLLKKKVVVbbbmmm{{{aaahhhyyyqqq]]]NNNEEEDDDDDD>>>???CCCMMM\\\lllyyy}}}|||~~~~~~}}}}}}}}}~~~~~~{{{yyyvvvoooiiifffiiiooozzz|||pppkkkhhhgggfff^^^]]][[[XXXSSSNNNHHHEEE???>>>>>>>>>>>>@@@AAABBBDDDHHHKKKJJJJJJRRR___iii}}}|||{{{xxxssstttwww}}}}}}|||wwwjjjWWWCCC999111111333222111111222666666888@@@EEESSSlllfff~~~~~~___NNNJJJVVVeeeYYYnnnyyyiiiooo```FFF;;;>>>AAAAAA???===???BBBEEEJJJSSS\\\___aaahhhqqqtttwwwuuuqqq{{{tttnnnsssppp]]]ZZZWWW[[[iiiqqq```III777222555222111222///000//////000222555888:::<<<<<<;;;;;;<<<======>>>BBBBBBCCCEEEGGGJJJKKKMMMIIIGGGIIILLLMMMJJJIIIKKKJJJHHHHHHKKKRRRVVVWWWWWWUUUSSSQQQOOONNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYYYY[[[]]]___```aaadddfffgggkkkoooooooooqqqxxx~~~wwwdddXXXQQQJJJEEECCC@@@DDDVVVkkkhhhPPPYYY{{{uuuNNN444222444111111111111111111111111000///000222333777CCCPPPaaa{{{UUUPPPZZZ{{{|||fffssspppLLLBBB>>>===EEEDDDJJJLLLUUU```mmmkkkmmm~~~|||hhhTTTFFF???===>>>:::===@@@DDDKKKXXXjjjwww{{{|||}}}|||{{{|||}}}|||{{{|||~~~~~~~~~}}}xxxiiiiiikkkooowwwvvvmmmmmmmmmiiiggg]]]]]]\\\XXXRRRLLLHHHEEE???>>>>>>>>>>>>@@@AAABBBCCCFFFIIIJJJJJJPPP\\\gggzzz}}}}}}{{{vvvssstttqqqsss~~~tttfffXXXEEE:::111111222222111222111555444999AAAEEEUUUqqqmmmxxx\\\MMMJJJUUUbbbTTTnnnttt}}}]]]DDD???AAABBBAAA===;;;===@@@AAACCCHHHMMMNNNOOOUUU^^^\\\aaaeeelll~~~|||rrroootttrrr]]]YYYUUUXXXeeexxxSSS|||OOO999111555111///111...000000///000222555888::::::;;;;;;<<<===???@@@AAAFFFGGGHHHIIIJJJLLLLLLMMMKKKHHHHHHKKKKKKHHHHHHKKKIIIKKKPPPVVV\\\_________VVVUUURRRPPPOOOOOOPPPQQQPPPQQQRRRTTTVVVWWWYYYYYYZZZ\\\^^^______```ccceeefffiiimmmoooqqquuu|||zzzfffXXXPPPKKKGGGEEEAAABBBTTThhhrrrTTTQQQmmm}}}VVV777222555111111111111111111111111000///000222444999FFFSSShhhqqqRRRQQQ^^^mmm\\\rrrttthhhHHHBBB>>>===GGGEEEIIINNNVVVbbbppp{{{vvvuuuaaaNNNAAA;;;999999999===@@@???@@@HHHWWWdddkkkpppwwwzzz{{{{{{~~~|||{{{zzzzzz|||}}}|||{{{sssccchhhoooxxxnnnjjjnnnlllfffccc]]]^^^\\\XXXRRRKKKGGGEEE???>>>>>>>>>>>>@@@AAABBBCCCDDDHHHJJJJJJMMMYYYfffuuu~~~|||wwwssssssmmmqqqvvvhhh\\\FFF;;;222111222111111222111444444:::BBBEEEXXXwww}}}^^^KKKIIIVVV|||TTTMMMooo[[[DDDBBBBBBAAA???===<<<<<<===??????BBBGGGIIIKKKRRRZZZ[[[bbblllyyytttqqqsssvvv___WWWRRRTTT___RRRlll|||WWW===222555111...000///000000000000333666999;;;:::;;;<<<===@@@BBBDDDEEEHHHIIIKKKNNNPPPRRRSSSTTTPPPMMMLLLOOOPPPPPPRRRWWW[[[bbbjjjpppppplllfffcccWWWUUURRRPPPOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXX[[[]]]____________aaaccceeegggjjjmmmqqquuuyyy{{{~~~iiiZZZPPPKKKHHHFFF@@@@@@PPPddd{{{XXXLLLbbb^^^===555777111111111111111111111111000///000222444:::HHHUUUkkkXXXKKKTTT```vvvkkkgggtttsssaaaoooaaaDDDAAA>>>???IIIGGGJJJQQQZZZhhhyyyuuuhhhVVVGGG>>>;;;;;;;;;999===@@@@@@@@@CCCJJJPPPXXXbbbnnnwwwzzz{{{}}}~~~|||{{{zzzzzz{{{{{{zzzxxx|||zzznnnfffnnnzzzzzzpppsssuuummmeeeccc^^^^^^]]]XXXQQQIIIEEEDDD???>>>>>>>>>>>>@@@AAABBBCCCDDDGGGJJJIIIJJJUUUbbbooo}}}{{{wwwttttttqqqsssyyy{{{}}}rrrhhh```GGG<<<222000222111111222333444555<<>>MMMaaa[[[KKK]]]___===333444111111111111111111111111000///000222555;;;IIIVVVkkkxxxggg@@@DDDVVV```}}}xxxsssyyyuuu]]]eeekkkvvv~~~\\\AAA@@@>>>???KKKIIILLLSSS^^^nnnuuunnnnnnmmmkkkcccXXXIII===888999;;;<<<:::===AAADDDEEEEEEEEEEEEKKKWWWhhhtttyyy{{{|||~~~~~~}}}|||{{{{{{{{{{{{xxxvvvwww}}}|||rrrooowww||||||tttjjjjjj^^^___^^^YYYPPPIIIDDDCCC???>>>>>>>>>>>>@@@AAABBBDDDDDDFFFIIIGGGGGGRRR___iii||||||yyyvvvvvvwwwooonnnnnnssstttsssqqqeeeccc```GGG<<<222000222111111333444555666===EEEHHH]]]hhhKKKNNNjjjqqqSSSOOO]]]XXXDDD@@@@@@BBBFFFJJJKKKGGGCCCHHHIIIOOOVVVZZZ[[[```fffmmmxxx}}}qqqjjjhhhiiihhhfffccceeeeeedddgggrrr}}}mmmaaafffxxxgggXXXNNNNNNYYYzzz]]]TTTgggtttqqqeee^^^vvvsssfffFFF666777222...222333111000000111333666999;;;???@@@@@@???@@@BBBFFFJJJQQQMMMOOO^^^oootttgggYYY[[[ZZZ[[[___iiittt~~~ssseee___WWWUUUSSSQQQPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]``````______bbbeeeeeehhhjjjjjjiiijjjmmmqqqxxxyyy|||ppp[[[QQQLLLGGGCCC@@@BBBMMMYYYjjjOOOOOOqqqfffDDD444666333222111111000000111111000...///222555;;;GGGSSSqqqlllYYYJJJIIIOOOeee}}}vvvvvv}}}hhhVVV^^^jjjyyyyyyyyyRRRGGG===>>>CCCGGGIIIKKKQQQ```rrr|||zzzdddXXXTTTQQQNNNNNNJJJEEE@@@===:::999;;;>>>@@@BBBDDDFFFGGGHHHKKKMMMKKKXXXfffooowww}}}{{{}}}zzzwwwuuu~~~~~~~~~~~~}}}|||zzzyyyooo{{{sssfff```^^^]]]ZZZVVVQQQLLLGGGEEEAAA???>>><<<===???AAACCCCCCCCCEEEIIIJJJKKKRRRZZZhhh{{{}}}vvvzzz{{{xxxvvvwwwooonnnooouuuzzzrrrwwwwwwuuufff^^^\\\]]]^^^DDD:::333111222222333555777777666===EEEJJJeeejjjNNNNNNuuucccMMMMMMbbb^^^DDD@@@AAACCCEEEGGGKKKPPPTTTUUUSSS\\\kkkooohhheeeiiinnn{{{zzzppphhhhhhjjjggggggiiiaaahhhnnnooooootttkkkXXX^^^xxxhhhUUURRRUUUVVVvvveeeOOO[[[tttmmmeeepppvvvvvv~~~uuuUUU:::666666///---222111222222222222444888;;;BBBBBBBBBAAABBBEEEJJJNNNQQQUUU___nnnxxxuuuhhh\\\XXX\\\gggxxxnnnaaaYYYVVVWWWVVVTTTSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWWWWXXXXXXZZZ\\\____________aaadddccceeehhhjjjjjjlllpppssszzz{{{~~~ooo[[[RRRMMMGGGCCC???AAAKKKWWWsssXXXTTTrrrkkkGGG666777333222111111000000111111000//////222555;;;HHHUUUmmmkkkZZZKKKNNNZZZmmmuuutttwwwgggWWW]]]iiiwwwzzzxxx~~~uuuQQQFFF===>>>CCCGGGJJJLLLRRRaaarrryyygggSSSIIIFFFEEECCCDDDCCC@@@===;;;::::::<<<>>>@@@CCCGGGIIILLLRRRZZZaaabbbgggpppzzz}}}zzzxxxwwwzzz{{{|||}}}||||||zzzyyywwwtttiiieee]]]\\\ZZZVVVQQQLLLGGGEEE???>>><<<;;;;;;===@@@AAAAAAAAADDDHHHIIIKKKRRRZZZfffyyyzzz}}}~~~{{{yyyuuuooooooppptttxxxrrrzzz|||zzzlllccc___\\\XXXTTTCCC:::333222222222222555555666666>>>FFFLLLiiicccKKKOOOyyysssXXXIIIVVVuuu{{{XXXBBBDDDDDDDDDEEEHHHNNNVVV[[[gggjjjuuu~~~zzzmmmjjjppp~~~wwwooolllooorrrqqqqqqtttmmmttt{{{}}}}}}jjjVVV[[[sssoooYYYQQQRRRQQQ~~~~~~fffOOO]]]zzzzzzvvv~~~^^^<<<333555333///000111222222222222444888;;;DDDDDDDDDCCCEEEIIIOOOTTTYYYaaakkkrrrrrrlllccc]]]```gggvvv~~~xxxnnnddd\\\WWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWWWWVVVWWWWWWWWWYYY[[[^^^______```aaacccaaadddgggiiilllooosssvvv{{{}}}qqqssspppuuu~~~}}}uuuzzzqqq^^^UUUOOOHHHCCC???@@@HHHRRRvvv{{{\\\QQQkkkpppIII555555333222111111000000111111000///000222555<<>>DDDGGGJJJNNNSSSaaatttcccSSSBBB<<<;;;;;;;;;<<<===<<<<<<;;;<<<===>>>???@@@DDDIIILLLQQQ\\\mmmzzz}}}{{{zzzzzzxxxyyyzzz{{{|||{{{{{{zzzwwwyyymmmgggeee]]]\\\YYYVVVQQQLLLGGGEEE>>><<<:::999999;;;===?????????BBBFFFHHHIIIQQQYYYcccuuu{{{xxxxxxssstttsssrrr}}}zzzrrrhhhdddccc^^^SSSJJJCCC:::333222333222222444333555666>>>GGGNNNlllzzz___IIIQQQ}}}lllRRRKKKdddlllSSSDDDFFFEEEFFFGGGLLLUUU```hhhwwwxxxvvvwww|||~~~jjjVVVZZZqqqzzz```SSSOOONNNwwwrrrTTT^^^~~~uuuJJJ777555444000---111111222222222555999<<>>EEENNNggg}}}}}}^^^LLLcccwwwNNN888666333222111111000000111111000///000333555===NNN]]]tttrrrZZZEEEOOOeeeppptttnnnxxx|||nnnmmmggg^^^^^^sssvvvyyykkkLLLCCC===???DDDHHHLLLPPPVVVdddwwwyyyXXXJJJ===999:::;;;<<<>>>===??????===>>>@@@AAA@@@AAAEEEJJJLLLRRRaaayyy}}}~~~}}}|||||||||yyyzzz{{{||||||{{{zzzyyysss{{{~~~yyy{{{{{{zzztttlllfffcccccc\\\[[[YYYUUUQQQLLLGGGEEE>>><<<:::999999:::===>>>@@@@@@BBBEEEFFFGGGMMMUUU___ppp|||wwwssswwwssssssooolll|||}}}wwwpppkkkggg___RRRHHHBBB:::333222333222222444222444666>>>FFFMMMmmmyyyppp}}}```JJJTTTnnnTTTMMMfffyyylll[[[OOOKKKDDDFFFJJJOOOXXXcccooowww|||kkkZZZ\\\rrrgggVVVQQQOOOoooYYYZZZ\\\===333444333000111111222222333555999===DDDDDDCCCCCCDDDIIIOOOSSS]]]YYYTTTOOOLLLLLLNNNPPPTTT]]]hhhppppppiiiaaa[[[WWWVVVUUUUUUUUUSSSPPPMMMQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___bbbdddeeeeeedddeeefffhhhlllpppuuuxxxyyyzzz}}}rrrbbbXXX[[[WWWXXX___cccdddjjjrrrxxx]]]PPPQQQ]]]dddooo|||zzzjjjYYYQQQIIICCC???===BBBIIIbbb}}}sssrrryyy{{{zzz~~~dddIII^^^VVV>>>:::333222111111000000111111000000111333555>>>QQQbbb|||uuuYYYBBBOOOfffppptttlllwwwwwwmmmoookkkbbbaaasssyyy|||gggIIIBBB===@@@DDDHHHMMMRRRZZZggg{{{pppRRRGGG===;;;======???BBBBBBDDDCCC>>>===AAABBB???DDDGGGJJJKKKQQQccc}}}oooxxx}}}|||}}}}}}||||||}}}}}}|||{{{yyyxxxtttyyy}}}|||zzzzzzzzzxxxssssssrrrooolllhhheeeddd[[[ZZZXXXUUUQQQLLLHHHEEE???===;;;999999;;;===>>>BBBAAABBBEEEDDDDDDJJJRRR\\\kkk}}}zzzvvvqqqrrrooooooiiifff}}}~~~{{{rrriii^^^RRRJJJBBB:::333333444222222333333555777>>>EEELLLmmm}}}~~~___JJJWWWrrrVVVJJJ]]]~~~lll]]]SSSJJJHHHKKKBBBGGGQQQ[[[fffrrr|||{{{nnn]]]\\\nnnjjjXXXRRRPPPiiiYYYZZZpppGGG222222666666000111222333333666:::===@@@@@@@@@@@@@@@BBBGGGJJJHHHGGGFFFFFFGGGGGGGGGGGGMMMSSSZZZ[[[YYYUUUUUUVVVVVVTTTSSSQQQPPPQQQRRRSSSPPPQQQSSSUUUWWWWWWWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\]]]___cccfffgggfffdddhhhhhhiiimmmsssxxx{{{|||}}}tttdddWWWPPPTTTRRRUUU[[[___bbbiiirrrlllSSSHHHHHHHHHRRR```ppp|||kkkZZZQQQHHHCCC???===@@@FFF[[[vvv{{{mmmhhhkkkmmmpppgggGGGWWWyyyYYY>>>888333222111111000000111111///000222444666???TTTggg|||qqqTTTCCCQQQgggrrryyysss|||xxxyyyxxxpppmmmpppggg]]]```qqq{{{xxxbbbFFF@@@===@@@EEEHHHNNNTTT]]]iiijjjKKKBBB;;;;;;>>>???AAADDDIIIKKKGGG>>><<>><<<::::::;;;===???BBBAAABBBDDDDDDCCCIIIQQQZZZhhh{{{zzzyyyuuusssqqqrrrllljjj}}}vvv|||sssjjj```SSSJJJAAA999333444444222222333333666999@@@FFFMMMoooZZZKKK[[[xxx[[[LLL[[[{{{pppggghhhsss}}}~~~~~~{{{XXXIIIDDD??????EEEAAAIIITTTaaakkkuuu|||~~~~~~~~~}}}qqq^^^YYYggglllYYYQQQMMMbbb]]]cccxxxXXX666111444222000111222333444777;;;>>>;;;;;;<<<<<<;;;;;;===???:::===@@@AAAAAAAAAAAAAAAFFFGGGIIIIIIGGGGGGHHHJJJLLLNNNPPPPPPOOOPPPTTTXXXQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\^^^cccggghhhfffcccggggggiiiooovvv}}}{{{rrrhhh]]]TTTNNNKKKLLLNNNTTTZZZ^^^cccllluuuwww]]]NNNJJJJJJKKKWWWgggwwwkkkZZZQQQGGGBBB???===???DDDSSSooo{{{pppgggeeejjjvvvmmmJJJRRRlll]]]@@@666333222111111000000111111///000222444666@@@VVVkkkwwwhhhNNNCCCSSScccnnnyyyuuupppnnnlllrrruuufff]]]gggssssss\\\DDD???===AAAEEEIIIOOOUUU]]]kkkjjjXXXEEE???;;;===@@@BBBFFFJJJSSSTTTMMM@@@>>>GGGLLLIIINNNNNNOOOTTTaaawwwwww]]]TTT```uuu}}}|||{{{zzz{{{{{{|||{{{zzzyyyxxxrrrqqqrrruuuvvvuuuttttttrrroookkkjjjjjjhhhccc^^^ZZZYYYWWWTTTPPPLLLHHHEEE@@@>>><<<::::::;;;===>>>??????AAADDDDDDEEEKKKSSSYYYfff}}}zzzzzzzzzxxxwwwvvvvvvnnnjjjxxx{{{rrrooohhhWWWHHHAAA999444444555333111333333777:::BBBIIIQQQtttVVVMMM```vvvZZZNNNaaasss___QQQOOOTTT\\\ggglllkkkjjjmmmrrruuutttsssssstttxxx|||nnnIII???@@@<<<<<<@@@???FFFPPPZZZaaaggglllnnnfffiiikkkooo{{{uuubbbYYYcccppp\\\QQQKKKYYY]]]dddyyy{{{]]]888333444...000111222333444777;;;???777888999999777666777888999<<<>>><<<999888;;;???777666555888===@@@AAA@@@GGGMMMSSSTTTPPPMMMMMMOOOSSSSSSUUUVVVXXXYYYZZZ[[[^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[]]]bbbfffhhheeebbbffffffiiioooyyy~~~ppp\\\MMMGGGGGGHHHIIIGGGLLLSSSZZZ^^^dddoooyyygggOOOHHHKKKMMM___mmm}}}lllZZZQQQGGGBBB???===???CCCPPPpppzzzooojjjuuuwwwRRRTTThhhfffGGG<<<333222222111000111111111///000333444666AAAXXXmmmqqqaaaIIICCCQQQ\\\eeettt}}}ooommmpppnnnppp|||nnngggvvvzzzpppXXXBBB>>>===AAAEEEIIIOOOVVV]]]kkk|||{{{vvvxxx{{{ttteeeRRRCCCDDD???<<<@@@EEEHHHLLLPPP[[[\\\SSSDDDBBBMMMTTTRRRQQQQQQSSS[[[kkk```RRRPPPSSSfff}}}}}}{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxtttrrrrrruuuxxxvvvttttttqqqmmmiiihhhiiiiiieeeaaaZZZYYYWWWTTTPPPLLLHHHEEE@@@>>>;;;:::999:::<<<=========@@@DDDEEEGGGNNNVVVYYYeee|||yyyxxxyyyvvvvvvttttttiiiaaazzz}}}wwwpppuuuppp\\\HHHAAA999444444555333111222222777;;;CCCKKKTTTyyyVVVQQQeeemmmRRRKKKddd}}}ppp\\\LLLHHHDDDKKKTTTXXXVVVSSSVVV[[[bbbbbbbbbcccffflllsssxxx|||cccAAA<<>>>>><<<999666888666555777;;;??????>>>???CCCGGGJJJKKKMMMPPPSSSVVVSSSSSSWWWYYYZZZ]]]bbb```^^^ZZZXXXWWWYYY\\\]]]___bbbgggiiiiiigggggggggkkklllnnnppptttxxx|||~~~|||iii[[[LLLFFFEEEFFFHHHKKKLLLMMMQQQWWW```hhhlllnnnmmmTTTLLLLLLQQQ]]]yyynnn___SSSHHHCCCAAA???@@@CCCWWWrrr}}}qqqvvvMMMMMMWWWsssRRR===555444222000//////000000///000333777:::BBBSSSdddhhhVVVGGGGGGPPP\\\kkkwww{{{tttqqqnnnvvv|||ccc]]]uuuhhhVVVCCC@@@@@@CCCEEEHHHOOOWWW\\\pppuuuzzz~~~uuusssvvvkkkiiikkkrrr|||ttt^^^JJJ???>>><<>>>>>???@@@@@@BBBGGGMMMQQQ\\\dddttt|||||||||xxxxxxrrrkkkrrrffffffyyy~~~tttxxxooo[[[QQQCCC;;;444222111000111555555555;;;BBBJJJ]]][[[RRRccciiiOOOJJJNNNgggsss^^^PPPNNNSSS[[[cccbbbYYYNNNHHHFFFJJJNNNPPPZZZjjjkkkiiipppoooaaaDDDCCC???:::<<<===CCCAAA???FFFPPPOOOXXXpppmmm\\\^^^eeeRRRKKKNNNwww{{{uuu|||uuudddPPPUUUjjjmmmccccccYYYooowwwmmmWWW>>>333444333...000111222222333666:::>>>555555555666777999:::;;;>>>???@@@@@@@@@===999666888777777:::===???>>><<<<<>>>>>???@@@BBBFFFLLLPPPVVVaaatttwwwpppiiirrrhhhiiixxxyyy}}}vvv^^^NNNGGG===444222222111222444666666;;;BBBJJJ^^^YYYWWWllleeeQQQKKKOOOjjjvvv[[[RRR[[[bbbjjjooojjj[[[KKKCCC@@@@@@FFFKKKXXXiiikkkiiipppppp___DDDCCCAAA???BBBDDDAAA@@@>>>FFFPPPRRR^^^xxxmmm[[[\\\iiiUUUMMMUUUxxxrrrnnnyyyfffIIILLLcccfff^^^```dddsssyyyoooXXX???333444333...000111222222333666;;;>>>666666666777888:::<<<>>>AAABBBCCCDDDBBB>>>:::777999:::;;;>>>@@@@@@===::::::;;;>>>BBBGGGLLLQQQTTTWWWWWW[[[aaaccc___]]]^^^^^^^^^^^^^^^^^^^^^______```bbbeeegggiiikkknnnpppnnnoooqqqtttwww{{{rrr^^^SSSHHHFFFFFFFFFFFFGGGIIIIIILLLSSS^^^fffkkklllfffjjj]]]NNNQQQ\\\lll~~~sss___SSSGGGBBB@@@>>>???BBBSSSnnnvvvwwwMMMKKKSSSpppXXX:::666444333111000000000000000...000666>>>GGGTTT```]]]PPPDDDIII```xxxrrriiipppuuuvvvnnn```bbbwwwvvvzzzcccRRRCCC@@@@@@CCCFFFIIIPPPXXXcccxxxzzzzzzzzztttwwwooowww|||}}}xxxvvvzzzzzzuuuvvvwwwbbbLLL<<<888;;;:::@@@CCCFFFMMMPPPbbbfffQQQTTTaaalllxxxqqqgggpppkkkkkkvvv|||xxxwwwvvvtttsssrrrrrrqqqtttvvvxxxxxxwwwvvvvvvwwwwwwvvvuuutttuuutttrrrpppnnnllljjjhhhhhhfffdddbbb\\\ZZZWWWSSSNNNIIIFFFDDDAAA???<<<:::999:::<<<======>>>>>>???AAADDDJJJNNNOOO]]]rrrvvvooohhhpppiiijjj|||wwwzzzxxxsss\\\NNNAAA444111333222222222777777;;;BBBLLLaaaXXXXXXmmmhhhVVVMMMPPPnnngggcccuuu}}}yyybbbMMMAAA>>><<>>888888888888:::<<>>AAACCCDDDAAA>>>;;;<<<;;;===BBBJJJRRRWWWYYYYYYXXX[[[``````\\\ZZZ[[[^^^___aaacccddddddccccccdddeeeggghhhiiilllpppsssppprrrtttwww{{{~~~nnn[[[QQQIIIIIIKKKIIIHHHHHHLLLJJJKKKRRR[[[bbbcccbbb^^^cccZZZRRR[[[lllqqq___SSSGGGBBB???===>>>AAANNNiiivvvvvvNNNLLLSSSlll___>>>666555333111000000000111222...///555>>>GGGSSS\\\]]]PPPDDDKKKhhhooocccmmmsssyyywwwuuutttnnndddhhhuuu|||vvv^^^MMMBBB???@@@CCCFFFIIIQQQZZZdddyyyxxxnnnqqqyyytttfff[[[[[[bbbfffddd```lllqqquuutttpppnnnqqqtttnnnkkkjjjqqquuu^^^III;;;888;;;<<>><<<:::999:::<<<===<<<===>>>>>>@@@CCCGGGKKKNNNXXXnnnuuuooogggnnnhhhkkkzzz{{{~~~~~~pppSSSCCC555111333444222222555555:::CCCOOOhhhZZZTTTfffsss\\\PPPSSSssswwwvvv|||bbbKKK@@@===AAAAAA===BBBSSS___lll}}}jjjNNNHHHFFFIIIQQQTTTJJJUUUaaannnssshhhhhhzzz~~~mmmYYYUUUppprrr[[[LLLJJJaaa{{{sss\\\hhhoooKKKNNNeeehhhdddlllxxxssszzzvvv___CCC444333333000000111222333444777;;;>>>::::::999:::;;;>>>BBBDDDEEEHHHJJJIIIFFFBBBAAAAAAAAACCCFFFHHHGGGDDDBBB@@@BBB@@@AAAHHHSSS\\\```aaa___\\\[[[^^^]]]ZZZZZZ\\\___aaaeeehhhjjjjjjiiihhhjjjjjjkkkjjjjjjlllooorrrssstttwww{{{~~~|||pppXXXOOOIIIJJJMMMKKKIIIHHHKKKIIIJJJQQQ[[[```___\\\SSSYYYTTTTTTggg~~~qqq```TTTHHHBBB???===>>>AAALLLfffxxxvvvNNNIIIOOOlllhhhEEE666555333111000000111111444000///555===FFFRRR\\\cccSSSFFFPPPnnn}}}ooobbblllqqqmmmooovvvxxxsssttt|||sssZZZJJJAAA??????CCCGGGJJJRRR[[[cccyyyyyyjjjcccfffooojjjXXXJJJIIIMMMNNNQQQWWW^^^bbbgggfffaaa]]]\\\]]]UUUXXX___nnnsss___LLL>>>:::======BBBBBBBBBJJJWWWwwwuuuWWWYYYfffqqq|||xxxqqqnnnjjjcccbbbaaa___^^^]]]\\\\\\XXXZZZ]]]```dddiiiooosssqqqrrrssssssrrrpppooonnnmmmkkkiiihhhgggfffcccaaa]]][[[XXXTTTOOOJJJGGGEEE@@@>>>;;;999999999;;;<<<<<<===>>>>>>???BBBFFFIIIPPPUUUhhh{{{xxxuuusssnnngggoookkksss~~~vvv~~~kkkTTTDDD555222444555333222333444:::FFFUUUppp\\\VVViiibbbSSSVVVyyy{{{uuutttlllrrrssshhhUUUDDD>>>===DDDDDD>>>AAAOOOYYYeeewwwmmmPPPIIIGGGNNNZZZ^^^PPPeee~~~lllsssyyyuuu}}}nnnZZZSSSjjj{{{aaaNNNLLL\\\wwwpppVVVfffrrrNNNKKKbbbrrr{{{{{{cccEEE444333333111111222333333444777;;;???<<<<<<;;;;;;===@@@DDDFFFFFFIIIKKKJJJGGGEEEGGGIIIHHHJJJKKKKKKIIIHHHHHHHHHJJJHHHHHHQQQ^^^hhhkkkiiigggbbb___```^^^\\\]]]``````cccgggkkkmmmnnnmmmlllnnnnnnnnnmmmlllmmmoooqqqsssuuuxxx|||tttUUUMMMHHHJJJLLLJJJGGGGGGHHHGGGJJJTTT___ddd```[[[MMMSSSSSS]]]{{{tttaaaUUUIIICCC@@@>>>???BBBLLLeee~~~zzzwwwMMMFFFJJJkkkmmmKKK777555444222111111111111444111111666===GGGUUUbbblllUUUGGGVVVttt}}}rrreeemmmpppfffmmmxxx{{{}}}rrrYYYHHHAAA??????CCCGGGKKKSSS\\\ccczzzvvviiicccgggoooeeeUUUGGGDDDFFFGGGJJJPPPQQQTTTWWWUUUOOOJJJHHHHHHHHHPPP^^^rrrmmm\\\LLL@@@===???===BBBAAADDDPPPaaa|||]]][[[hhhvvvqqqlllhhhbbb\\\\\\ZZZXXXWWWVVVVVVVVVPPPRRRUUUXXX\\\aaahhhlllmmmooorrrsssqqqpppoooooonnnllliiihhhfffeeebbb```]]]\\\XXXTTTOOOJJJGGGEEE@@@>>>;;;999888999;;;<<<<<<===??????@@@AAAEEEGGGQQQSSSeeewwwtttrrrqqqoooiiiqqqooo}}}zzz}}}TTTPPPCCC666333555444444444222444<<>>===<<<<<<>>>BBBFFFIIIGGGIIIKKKJJJGGGHHHLLLQQQOOOPPPOOOMMMKKKKKKNNNQQQRRRNNNOOOYYYhhhrrrssspppkkkgggccccccaaa^^^^^^aaa```bbbfffjjjmmmooooooooonnnooopppooonnnnnnpppqqqqqqssswww{{{tttVVVNNNIIIJJJMMMKKKHHHGGGJJJJJJNNNYYYdddgggaaaZZZNNNTTTVVVfffvvvbbbVVVJJJDDDAAA???@@@BBBJJJaaazzzxxxtttOOOHHHKKKeeennnMMM777666444222111111111222222111333888>>>JJJ\\\mmmqqqUUUHHH]]]zzzyyyjjjooonnneeeooo}}}~~~sssYYYIII@@@>>>???DDDGGGLLLTTT]]]ggg~~~|||ppphhhkkkrrreeeYYYMMMHHHIIIJJJKKKKKKLLLLLLKKKHHHCCC@@@@@@BBBGGGRRRbbbxxxuuucccUUUHHH???===@@@===CCCCCCHHHUUUfffddd___nnn{{{mmmjjjeee___\\\[[[ZZZXXXWWWVVVUUUUUUQQQSSSUUUWWWXXX\\\aaadddkkknnnrrrsssrrrppppppqqqooommmjjjhhhfffdddaaa^^^\\\[[[WWWSSSNNNIIIFFFDDD???>>>;;;999888999;;;<<<===>>>???@@@@@@BBBDDDGGGOOORRRfffwwwyyyzzzrrrrrrlllqqqnnngggNNNJJJ@@@777555555444555777444777@@@OOO```}}}ppp^^^bbbmmmXXXZZZ}}}hhhVVVKKKEEEGGGGGGFFFDDDCCCEEEGGG@@@GGGHHHMMMTTTPPPNNNXXXqqqyyy]]]TTTTTTcccvvv}}}||||||rrr___UUUcccjjjQQQLLLYYYooo\\\PPPvvvjjjJJJ555222444222111222333444555888<<>><<<===???CCCGGGJJJGGGIIIKKKJJJHHHIIIPPPVVVSSSSSSRRRNNNLLLMMMRRRVVVVVVSSSTTT^^^nnnxxxxxxssskkkgggeeeeeebbb^^^]]]______aaaeeeiiimmmooooooooonnnoooqqqqqqppppppqqqrrrppprrrvvvzzz~~~qqqZZZQQQKKKMMMOOOMMMKKKJJJPPPPPPSSS]]]ggghhh```VVVNNNSSSUUUhhhvvvcccWWWKKKEEEBBB@@@@@@CCCFFF\\\uuu|||sssooo}}}SSSMMMQQQ___mmmLLL777666444222111111111222111111444999@@@MMMbbbvvvtttTTTGGGaaa~~~mmmpppmmmnnnxxxnnn}}}tttZZZJJJ@@@>>>???DDDHHHLLLUUU^^^kkkvvvjjjiiinnnggg^^^SSSMMMMMMOOOMMMIIILLLKKKGGGBBB??????BBBEEEGGGSSSddd{{{|||mmm[[[MMMCCC<<<<<<@@@???DDDEEEKKKWWWeeeiiiddduuuvvvkkkjjjfff^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYXXXYYY\\\___jjjnnnssstttsssrrrrrrssspppnnnjjjhhhfffccc```]]][[[YYYVVVQQQMMMHHHEEECCC???===;;;999888999;;;<<<===???@@@AAAAAABBBDDDFFFLLLQQQhhh}}}xxxtttuuunnnooojjj{{{aaaZZZFFF???888666555333555999777999CCCRRRccc~~~^^^```pppYYY[[[|||^^^JJJEEEEEEDDDBBB@@@???@@@AAACCCCCCIIIHHHIIIOOOKKKJJJVVV[[[nnniii^^^]]]lllxxxnnnddd[[[kkkxxxssshhhwww{{{|||sss```VVV___~~~iiiNNNJJJWWWooo}}}[[[RRRkkkKKK555222444333111222333444555888<<<@@@AAABBBCCCBBBBBBDDDGGGIIIDDDGGGJJJKKKIIIIIILLLOOOJJJOOOLLLKKKTTTVVVSSSXXX]]]hhhqqqxxxmmmcccfffddd[[[\\\fffeeeddddddhhhnnnrrrrrrqqquuutttrrrrrrrrrrrrpppooorrruuu{{{oooZZZQQQKKKKKKMMMNNNPPPTTTTTTZZZ___ccciiikkkaaaSSSLLLPPPZZZnnnzzziii]]]PPPGGGBBB>>>@@@DDDIII[[[uuu|||pppqqqSSSIIINNN]]]|||NNN<<<555111111111000111333...111555999@@@PPPeeeuuuiiiWWWHHH^^^ttthhhqqq~~~qqq___sssmmmVVVHHHCCCDDDEEEEEEGGGLLLUUU\\\jjjzzzqqqjjjhhhgggddd```]]]\\\\\\ZZZYYYNNNLLLHHHBBB>>>>>>@@@CCCKKK___nnnqqq^^^JJJ@@@>>>===>>>???@@@IIINNNNNNWWWmmmxxxzzzuuummmjjjeeeaaa___```aaa```^^^^^^```aaaaaadddfffbbb]]]]]]ccciiisssvvvzzz{{{yyyuuuqqqoooooollliiifffdddbbb```^^^[[[YYYUUUOOOJJJEEEBBB@@@@@@???>>>;;;999888:::<<<;;;<<<>>>>>>???AAAEEEHHHPPPWWWmmm~~~tttlllrrrpppgggzzz___VVVSSSEEE777333444555555666:::888AAAWWWrrr|||}}}\\\\\\zzz|||^^^YYYzzzhhhRRRHHHIIIHHHEEE@@@======AAAEEEIIIMMMUUU[[[WWWOOOMMMTTT]]]ddd___aaaqqq{{{tttpppfffYYYRRRVVVVVVSSSOOOKKKPPP\\\hhhuuuwww~~~yyyoooccc]]]___mmm}}}||||||sssaaaSSS\\\pppnnnOOONNNNNNrrrqqqsssXXXXXX~~~yyyTTT555222888111222333444444555888<<>>;;;888888:::<<<;;;<<<>>>>>>???AAAEEEHHHWWW[[[kkk~~~|||xxxooorrrppphhh~~~xxxeeeUUUFFF888444555555555666;;;;;;GGGbbbwwwvvvWWWXXXyyyuuu[[[ZZZyyyqqqeeeUUUOOOSSSKKKHHHDDD@@@@@@AAADDDFFFSSS[[[dddeeebbbaaaeeejjjdddZZZUUU[[[jjj|||}}}rrrgggYYYPPPNNNUUUSSSSSSSSSRRRVVVfffwwwxxxmmmbbbYYYWWWcccuuuooollloooyyy|||zzz}}}{{{yyyyyyqqqaaaSSSXXXkkkkkkMMMKKKIIIhhhuuuddduuuoooUUUNNNhhhyyy~~~YYY888333666///222333444444555888<<>>===@@@DDDWWWmmmuuuyyyhhh^^^NNN===777888;;;???BBBAAAIII\\\qqqwwwppplllnnnpppvvvuuupppnnnkkkiiifffhhhjjjlllmmmppptttwwwuuuxxx|||}}}~~~yyyuuusssooollliiigggeeedddaaa___ZZZXXXTTTPPPKKKGGGEEECCC???>>>===;;;888888:::<<<;;;<<<>>>>>>???AAAEEEHHH[[[\\\eeewww}}}{{{xxxxxxpppooommmjjj|||}}}fffWWWIII:::555666555555555888888HHHjjjwwwvvvSSSTTTwwwkkkWWW\\\{{{uuurrriii\\\WWW[[[NNNLLLHHHDDDBBBBBBCCCDDDMMMUUUaaajjjoooqqqqqqqqqfffXXXKKKJJJSSSbbbttt}}}qqq^^^NNNIIILLLTTTRRRVVV^^^```cccxxxyyyXXXPPPRRRNNNPPPZZZkkk~~~}}}|||lllbbbaaaeeeqqqyyyvvvsssuuupppaaaSSSTTTdddiiiLLLLLLGGG___jjj\\\jjjuuuzzzlllTTTFFFRRRjjjrrrkkkqqqsss}}}\\\;;;333555///111222333444555888<<<@@@DDDFFFIIIIIIEEEAAA===<<<@@@FFFMMMPPPOOOLLLKKKKKKMMMPPPTTT]]]bbbcccnnneeefffdddbbbccccccfffiiiiiihhhiiilllooooooppprrrtttuuuvvvxxxyyy}}}lll\\\UUURRRQQQQQQOOOOOOUUU^^^aaaeeeiiilllnnnmmmiiieeefffpppppp]]]JJJCCCBBBBBBAAAAAAGGGUUUrrruuuqqqzzz___KKKIII___eee===777222222222000000333///111444999CCCTTTiiiwww\\\MMMSSSvvvrrrZZZccc}}}rrr[[[cccttt}}}aaacccfffPPPFFF@@@BBBCCCDDDFFFMMMVVV]]]pppiiiZZZ^^^```]]]YYYVVVSSSPPPLLLIIILLLLLLKKKHHHDDDBBBBBBCCCSSShhhmmmkkk}}}|||iiibbbQQQ???888999;;;>>>AAACCCLLLeee{{{yyyjjjmmm|||uuu{{{zzzooollljjjiiiiiijjjlllnnnppprrrvvv{{{|||xxxwwwpppmmmjjjgggfffdddbbb```ZZZXXXTTTPPPLLLHHHFFFDDD>>>>>>===:::888888:::<<<;;;<<<>>>>>>???AAAEEEHHHVVVVVV^^^nnn|||yyyvvvtttnnnkkkjjjkkkyyywwwwww]]]ZZZKKK<<<666666555555555777888KKKppp}}}RRRSSSuuuaaaSSS]]]sssbbbXXXWWWLLLKKKIIIFFFEEEDDDDDDDDDCCCIIISSSaaalllqqqooolll]]]QQQEEECCCIIITTTdddpppsssxxxxxxmmmZZZKKKHHHLLLNNNNNNYYYjjjqqqvvvkkkVVVXXXTTTWWW^^^fffppp~~~mmm[[[OOOOOOTTTZZZjjj|||zzzsssrrrvvvssscccSSSRRR___~~~kkkNNNIIIDDDUUU___VVVcccvvvqqqyyynnnWWWDDDJJJ]]]ccc\\\eeeqqqwww\\\<<<222555111111222333444555888===@@@@@@AAABBBBBB@@@>>>??????AAAFFFMMMPPPOOOLLLKKKLLLQQQVVV\\\dddggggggzzzhhhcccbbbaaabbbeeedddgggjjjjjjiiiiiillloooppprrrtttuuuuuuvvvxxx{{{zzzfffXXXXXXUUUSSSRRROOOOOOVVV___aaadddiiinnnoooooooooqqqwwwmmm[[[IIIBBBBBBBBB@@@@@@FFFSSSpppwwwrrr{{{___IIIHHHTTT~~~ddd>>>888333222222000000333---000444999BBBNNN]]]gggUUUGGGVVVdddUUUggg]]]TTTbbbrrryyyzzz~~~ZZZeeefffOOODDD???AAABBBDDDFFFMMMVVV^^^rrr~~~rrryyyttt^^^SSSWWWVVVWWWYYY\\\]]][[[VVVRRRCCCEEEFFFFFFDDDBBBBBBCCCLLL[[[[[[XXXiiixxxtttllldddSSSAAA::::::<<>>>>>???AAAEEEHHHKKKNNNXXXjjjzzzwwwvvvrrrooojjjhhhjjjrrr~~~nnn```ZZZKKK<<<777666555444555:::<<>>111444222000111333444555999===AAA===>>>>>>>>>===???BBBEEECCCHHHMMMNNNMMMLLLMMMNNNVVV```gggllloooooovvvmmmeeebbbbbbaaacccgggeeegggiiijjjjjjkkkmmmoooooorrrvvvvvvvvvwwwzzz}}}{{{iii```aaa[[[UUUSSSQQQRRRYYYaaadddffflllrrrssssssxxx~~~mmm]]]MMMEEECCC@@@??????EEEPPPlllxxxrrr{{{[[[EEEEEEVVVjjj???888333333222000000333000000111555>>>MMM^^^iiiXXXPPPooohhhTTT___{{{```OOOUUUggguuu{{{uuu|||}}}}}}XXXjjjdddLLLBBB===???BBBCCCFFFMMMWWW^^^qqqzzzjjjjjjdddRRRGGGIIIGGGJJJNNNTTTXXXXXXTTTQQQLLLKKKHHHCCC@@@???AAACCCHHHNNNIIIHHHWWWbbbdddiiiaaaQQQ@@@:::;;;>>>BBBFFFLLLYYYooo|||vvvuuuyyyppplllkkkkkkoootttrrrssstttuuuwww|||zzzxxxtttqqqllliiigggdddaaa___YYYWWWSSSOOOJJJFFFDDDBBB<<<<<<;;;999888888:::<<<;;;<<<>>>>>>???AAAEEEHHHEEEKKKWWWkkkxxxsssssspppssslllhhhjjjkkk{{{jjjjjjZZZKKK<<<666666555555555777:::OOOxxx~~~NNNXXXqqqUUULLLWWW~~~{{{rrrvvvrrr\\\LLLFFFEEEEEEEEEFFFHHHJJJLLLNNNLLLJJJJJJQQQYYYZZZRRRIIIAAA===<<<>>>@@@AAAEEEJJJTTTXXXYYYTTTPPPOOONNNKKKPPP^^^wwwtttvvv~~~xxxhhhZZZUUUPPPKKKGGGFFFMMMVVVggg}}}gggOOOIIIRRRrrrlllOOOCCCAAAIIIOOOMMMVVVhhhrrr{{{aaaIIIIII[[[gggeeeooo}}}gggCCC222333222000111333444555999>>>AAA<<<===>>>???@@@CCCGGGJJJFFFIIILLLLLLJJJKKKNNNQQQ[[[jjjrrrvvvyyyyyy{{{tttnnnmmmgggcccbbbcccbbbccceeeeeedddeeegggjjjlllmmmmmmlllqqquuuwwwwwwxxx}}}tttooolllbbbXXXUUUTTTVVV\\\bbbkkklllrrrxxxyyyxxx~~~fffZZZMMMFFFBBB>>>===???BBBKKKggg{{{vvvqqqzzzZZZDDDGGG\\\rrr@@@999444333222000000333111000111555@@@PPPaaalll```bbbtttYYY[[[lllzzzyyyeeeQQQMMMZZZkkkxxx~~~zzzbbb|||bbbLLLDDD<<>>>>>???AAAEEEHHHIIIOOO\\\nnnvvvmmmllljjjrrrmmmiiillliiiyyy{{{uuueeejjjXXXJJJ;;;666666555555555555777KKKrrrwwwLLL[[[ttt[[[QQQYYY}}}vvvoootttmmmXXXKKKFFFEEEEEEEEEFFFIIIMMMPPPRRRWWWUUUUUUZZZ___]]]RRRHHHEEEAAA@@@AAABBBAAAEEEJJJKKKNNNNNNJJJJJJNNNOOOLLL[[[nnn~~~www]]]PPPMMMLLLNNNQQQSSSXXXcccnnnkkkRRRHHHPPPpppnnnQQQDDDEEELLLRRRSSS[[[qqqlllOOOIII]]]qqqxxxpppIII444444444///111222444555999>>>AAA<<<>>>AAACCCDDDFFFJJJLLLHHHJJJKKKJJJHHHJJJOOOSSS^^^pppzzz|||zzzssssssrrrmmmfffaaaaaaccccccaaaaaadddbbbbbbeeejjjmmmmmmkkkjjjooouuuwwwwwwzzz~~~|||tttggg[[[VVVWWWYYY^^^dddqqqrrrxxx}}}}}}||||||\\\SSSIIIDDD@@@===>>>AAA@@@HHHcccxxxtttoooyyy[[[GGGMMMZZZvvv@@@999444333222000000333...000333:::EEESSS```iiibbbkkk{{{bbbdddpppqqqnnnsssbbbSSSRRR\\\hhhrrryyy~~~qqqbbbNNNHHH<<<>>>AAACCCFFFMMMWWW___kkknnnddd]]]SSSGGG>>>???>>>===>>>???@@@???===AAAEEEIIIKKKJJJGGGDDDCCCIIIBBB<<>>@@@CCCFFFJJJPPP[[[rrrqqqzzzvvvrrrqqqooopppwwwzzz{{{}}}~~~|||wwwtttooojjjgggccc___\\\ZZZWWWSSSMMMHHHDDD@@@???;;;<<<;;;999777888:::<<<;;;===>>>??????AAAEEEHHHOOOUUU```qqquuuiiifffbbbnnnkkkiiinnnlll}}}}}}pppbbbgggWWWIII:::555666555555555:::;;;MMMqqqsss{{{sssJJJ\\\sssdddXXX]]]wwwtttmmmYYYMMMHHHGGGGGGGGGGGGJJJNNNRRRUUUbbbaaadddjjjooolllaaaVVVHHHCCCAAAAAAAAABBBHHHPPPGGGKKKKKKGGGGGGMMMQQQOOO\\\rrr{{{fffgggooosssvvv|||sssbbb^^^^^^^^^bbbhhhkkkqqq~~~|||nnnWWWIIIQQQrrrrrrTTT>>>CCCKKKRRRVVV```xxxuuuVVVLLL```|||sssLLL555555777///111222444555999>>>BBB===AAAEEEEEEDDDEEEJJJOOONNNNNNNNNLLLLLLNNNRRRUUUeeetttuuupppqqqjjjgggeeedddccccccaaa___dddeeegggiiikkklllmmmmmmnnnnnnppprrrvvvzzz~~~zzzrrrdddWWWTTTXXX]]]dddiiioooxxxxxxwwwtttcccVVVHHHBBBAAA>>>>>>???CCCMMM```rrrwwwuuuzzzcccCCCKKKjjjuuuHHH555000444000///333222111///000777GGGWWW___aaa[[[www{{{~~~fffeeelllkkkmmmnnneee\\\YYY^^^iiissszzzeeeOOODDD???BBBDDDEEEFFFMMMXXXaaapppqqqggg^^^SSSIIIEEE@@@>>><<<:::999:::;;;;;;AAABBBEEEHHHKKKJJJHHHEEEAAADDDGGGIIILLLRRRZZZaaaeeeXXXBBB;;;AAABBBDDDOOOOOO[[[rrryyyppp{{{xxxtttqqqqqqppppppuuu{{{~~~~~~}}}xxxtttqqqllliiifffdddaaa^^^[[[XXXRRRLLLGGGCCCAAA@@@===<<<:::999999:::<<<===<<<===>>>??????AAADDDGGGUUUYYYaaaoootttgggdddccctttyyyppphhhhhh|||wwwnnngggddd[[[LLL<<<777777666555555777777JJJoooeeelllpppPPPXXXsss\\\dddrrr___RRRKKKJJJIIIIIIJJJJJJNNNZZZgggmmmlllkkkrrryyy^^^VVVMMMEEEEEEIIILLLQQQWWWSSSQQQKKKDDDBBBFFFMMMRRRaaammmzzz~~~xxx||||||~~~eeeWWWWWWXXXdddxxx}}}|||ppppppzzz}}}}}}oooTTTJJJPPPpppyyyRRR===>>>EEEQQQZZZeeezzzwwwSSSEEEuuuLLL<<<333000222222222333555888;;;===???CCCGGGGGGFFFGGGLLLPPPQQQRRRSSSRRRPPPPPPQQQSSSdddpppxxxvvvqqqkkkhhheeecccccccccbbbaaaeeefffhhhjjjkkkmmmmmmnnnnnnoooppprrrvvvzzz}}}zzznnncccZZZ[[[bbbhhhnnnsss~~~wwwcccUUUHHHBBB@@@>>>>>>??????HHH[[[ooovvvuuu|||iiiGGGIIIeeetttIII666111555000///222111333222222999GGGUUU[[[ZZZ]]]pppzzzsssmmmhhhmmmllliiicccfffeee]]]YYYaaarrrhhhPPPCCC???BBBDDDEEEFFFMMMXXXaaaqqqqqqeeeYYYLLLCCC???@@@???<<<:::999::::::;;;>>>???BBBFFFIIIIIIGGGDDDFFFHHHKKKMMMQQQWWW___dddjjj]]]FFF;;;@@@@@@CCCOOONNN[[[tttssszzz~~~wwwqqqqqqqqqqqqtttxxx~~~~~~|||{{{zzzuuuqqqmmmjjjgggdddaaa^^^ZZZWWWRRRLLLGGGCCCAAA@@@<<<;;;:::888888:::;;;<<<<<<===>>>??????AAADDDGGGPPPTTT\\\jjjuuujjjiiiyyyjjjeeevvvyyyqqqhhhbbb___YYYJJJ;;;555444444666888:::888HHHlll{{{^^^lllsssPPPXXX{{{```dddvvv^^^PPPLLLQQQNNNKKKLLLMMMQQQ[[[fffsssvvv|||cccZZZQQQNNNPPPTTT^^^gggfffbbbYYYLLLCCCCCCKKKQQQgggppp~~~uuuttt{{{|||fffSSSMMMTTT[[[lllmmmRRRKKKPPPnnnrrrMMMDDDBBBEEEOOOWWW```sssqqqTTTQQQLLL===555222222222222333555888<<<>>>???CCCFFFHHHGGGIIILLLPPPUUUWWWWWWVVVTTTQQQPPPPPP[[[ccchhhqqqwwwrrrlllhhhdddbbbbbbcccddddddfffgggiiikkklllnnnnnnnnnooopppppprrruuuyyy|||~~~~~~zzzjjjaaa[[[^^^eeejjjooosss|||{{{bbbUUUGGGBBB@@@>>>===???@@@GGGYYYmmmuuuvvv}}}iiiJJJIII```|||vvvKKK888222555000...111000444444555:::GGGTTTWWWRRRNNNXXXxxxzzzwwwxxxuuujjjmmmoooeee___ggghhh___ZZZeeeyyylllQQQBBB???BBBDDDEEEFFFMMMXXXaaarrr{{{nnnaaaSSSEEE>>>>>>@@@???<<<:::999999:::;;;<<<>>>AAAFFFJJJKKKIIIFFFHHHIIIKKKNNNTTTZZZ```dddnnncccKKK===??????BBBMMMQQQ]]]uuu|||yyyuuu}}}}}}xxxqqqqqqrrrrrrsssvvv~~~zzzvvvvvvwwwuuurrrnnnkkkhhheeeaaa^^^ZZZVVVQQQKKKFFFCCCAAA@@@<<<:::999888888999:::<<<<<<===>>>??????AAADDDGGGKKKNNNWWWeee{{{xxxoooqqqvvvhhhbbbtttyyyooohhhdddZZZLLL>>>666333333555999<<<888EEEhhhiii~~~||||||wwwPPPXXXnnngggjjj]]]\\\YYYRRRLLLLLLNNNRRR[[[dddttt|||yyyqqqgggaaa___dddrrrsss```MMMDDDHHHPPPdddiiiwww{{{xxxvvvzzzhhhWWWOOOVVVfffuuukkkOOOKKKOOOlllkkkGGGGGGBBBCCCLLLUUU]]]lll||||||wwwgggMMMPPPzzzvvv|||FFF999333111222222222333555999<<<>>>===@@@DDDFFFGGGHHHKKKNNNXXXXXXWWWTTTQQQNNNNNNNNNQQQZZZ^^^fffxxxzzzrrrrrrmmmiiidddaaaaaadddfffgggggghhhjjjlllmmmnnnooooooppppppqqqrrruuuxxx{{{}}}}}}mmmbbb[[[\\\aaadddgggjjjmmmvvv}}}aaaTTTFFFAAA???>>>===???FFFJJJYYYllluuuwww|||bbbKKKJJJ^^^}}}}}}LLL999333666000...111///222444666;;;HHHUUUUUULLLCCCFFF]]]qqqpppnnnvvv{{{nnnllloooaaafffkkkggg]]]```tttmmmSSSDDD???BBBDDDEEEFFFMMMXXXaaasss|||tttiii]]]PPPCCC???AAAAAA???===:::999999::::::===>>>BBBGGGLLLMMMKKKIIIDDDDDDFFFJJJQQQXXX^^^aaammmfffPPP@@@???>>>@@@KKKTTT^^^sss|||tttpppqqqtttvvv|||ppprrryyyuuurrrsssrrrqqqrrrvvv~~~yyywwwvvvuuusssooollliiifffaaa^^^XXXUUUPPPKKKFFFBBB@@@@@@;;;:::888777777888:::;;;<<<===>>>??????AAADDDGGGJJJMMMUUUcccyyyyyyrrrwww~~~nnneeeaaasss~~~zzzsssooo[[[OOOAAA999555333555888;;;777DDDgggttt{{{~~~zzzQQQYYYzzziii}}}llljjjZZZQQQJJJJJJMMMQQQYYY```rrr{{{{{{tttooosss}}}aaaKKKGGGMMMZZZ\\\kkk{{{|||}}}xxxmmmeee\\\RRRWWWZZZmmmiiiMMMKKKMMMjjjgggEEECCC>>>@@@KKKUUU[[[fffrrrrrrppp^^^DDDGGGmmmsss]]]iiiuuuBBB999444222222111222333666999===???>>>@@@CCCFFFHHHJJJLLLMMMWWWVVVRRRMMMJJJIIIKKKNNNOOOYYY^^^fffwwwtttooorrrmmmiiicccaaaaaaeeegggiiihhhiiikkklllmmmnnnooooooooopppppprrrtttxxxzzz|||qqqeee[[[ZZZ]]]___bbbeeejjjqqqwww~~~yyy```SSSEEE@@@???======>>>EEEHHHUUUiiiuuuwww|||zzzyyytttxxxxxxcccKKKHHH]]]MMM:::444666111...111///...222555;;;JJJYYYWWWKKKJJJJJJYYYgggddddddoootttuuuppprrrdddjjjtttqqq``````xxxmmmTTTGGG???BBBDDDEEEFFFMMMXXXaaasssvvvnnndddYYYMMMCCC@@@CCCAAA@@@===;;;999999999:::<<<>>>AAAFFFJJJLLLJJJHHH??????BBBEEELLLTTT\\\aaakkkhhhUUUDDDAAA???@@@IIIRRR[[[oooxxxtttoookkkjjjkkknnnrrr~~~oooqqqvvvjjjlllrrr{{{xxxrrrqqqqqqssstttqqqnnnqqqwww|||~~~{{{xxxtttrrrooollljjjfffbbb___WWWTTTOOOJJJEEEBBB@@@???;;;:::888777777888:::;;;<<<===>>>??????AAADDDGGGLLLPPPWWWeee{{{yyyssszzzyyymmmgggbbbppp|||}}}}}}{{{vvvsssZZZMMM@@@999777444555777777666DDDfffttt{{{RRRZZZuuufff~~~nnneeeUUUMMMGGGGGGKKKPPPXXX___nnnwww|||uuuTTTFFFGGGQQQTTTeee|||zzz~~~ggg^^^bbbaaa]]]^^^eeeppphhhNNNJJJLLLjjjfffGGG???<<>>@@@@@@BBBEEEIIILLLNNNNNNOOOSSSQQQMMMHHHEEEGGGKKKNNNNNNWWW]]]gggyyyvvvqqqqqqmmmiiidddaaacccfffiiijjjhhhiiikkklllmmmnnnnnnnnnnnnooooooqqqtttxxx{{{}}}ooodddZZZZZZ^^^bbbeeeiiimmmnnnkkkppp~~~ttt___RRRDDD???>>>======>>>???AAAOOOfffvvvzzz}}}uuuqqqrrrnnnMMMFFF]]]MMM:::444666111///111///,,,222555:::KKK\\\ZZZKKKMMMNNN^^^jjjfffiiitttxxxyyy}}}www{{{|||qqqiii}}}iiibbb|||mmmUUUJJJ???BBBDDDEEEFFFMMMXXXaaasss{{{rrrhhh\\\SSSIII@@@>>>???BBB@@@===;;;999999999:::;;;<<>>AAADDDHHHRRR^^^gggmmmmmm[[[GGGAAA???@@@IIIOOOXXXnnntttnnniiihhhiiimmmttt{{{vvv{{{sss\\\XXXWWWZZZ]]]cccllluuuuuurrrrrrrrrooolllnnnssswwwxxx{{{~~~}}}xxxtttqqqpppmmmllljjjgggccc___VVVSSSNNNIIIEEEAAA@@@???<<<:::999888888999:::<<<<<<===>>>??????AAADDDGGGOOORRR[[[iii~~~yyytttzzz{{{oooiiihhhdddqqq}}}{{{xxx```OOO>>>777666666666777555777EEEccc|||SSSYYYbbb___~~~mmm^^^NNNIIIGGGIIIMMMSSS\\\dddkkkttt[[[HHHGGGKKKQQQ___qqqzzzqqqvvvjjjQQQIIILLLlllfffIII???>>>CCCNNNRRRQQQUUU^^^rrrxxxcccGGGHHHUUUYYY[[[^^^aaaooo|||{{{FFF:::444333111111222444777;;;>>>AAA@@@AAADDDIIIMMMOOOOOONNNMMMMMMKKKHHHGGGHHHLLLOOOPPPVVVZZZiii~~~tttqqqnnnlllhhhdddcccdddgggiiijjjhhhiiijjjkkklllmmmmmmmmmmmmmmmoooqqqtttxxx|||~~~tttkkkeeegggmmmqqqsssvvvuuusssnnn{{{ttt^^^QQQDDD???>>>===<<<>>>???AAAPPPhhhyyy}}}tttppp{{{vvvPPPKKKaaa}}}LLL999444666111///222000---333666:::LLL^^^[[[KKKGGGNNNbbbpppooouuu~~~}}}pppxxxxxxkkk~~~oootttpppVVVLLL???BBBDDDEEEFFFMMMXXXaaasss|||tttiii^^^QQQJJJEEE???<<<===BBB@@@===;;;999888999999<<<===???BBBDDDDDDAAA>>>888===AAABBBEEEOOO```mmmuuuuuuaaaHHH???>>>AAALLLQQQYYYooozzznnnhhheeeiiimmmqqqzzzhhh^^^UUUTTTYYYcccttt{{{pppllllllkkkjjjlllqqqrrrtttxxx|||tttmmmkkkqqqyyy~~~}}}yyytttqqqnnnmmmlllkkkjjjgggccc```UUUSSSNNNIIIDDDAAA@@@???<<<;;;:::888888:::;;;<<<<<<===>>>??????AAADDDGGGNNNSSS\\\lllzzztttyyy|||sssfffcccfffeeetttwww___DDD777666666666666666999EEE]]]yyy~~~VVVWWWrrrVVVXXX}}}gggTTTJJJIIIKKKPPPTTTYYYdddooouuu|||xxxjjjkkkoooyyyaaaOOOOOOMMMTTT\\\cccqqq~~~lllUUUJJJLLLnnneeeHHH>>>===CCCKKKMMMLLLSSS___iiiHHHGGGQQQUUU^^^hhhtttwww|||~~~}}}xxxBBB444000111111111222444777;;;???AAA>>>???BBBGGGKKKMMMMMMLLLIIIJJJKKKJJJJJJKKKNNNPPPWWWZZZ\\\oooxxxjjjlllnnnkkkkkkhhheeedddeeehhhjjjjjjhhhiiijjjkkkllllllmmmmmmlllmmmnnnqqqtttxxx|||~~~zzzwww|||~~~www^^^PPPCCC???>>><<<<<<>>>EEEGGGUUUmmm}}}rrrooovvvQQQSSSggguuuLLL999333666222000333111...444666:::LLL___\\\KKKHHHQQQgggvvvtttzzzmmm|||}}}qqqqqqyyytttppprrrVVVLLL???BBBDDDEEEFFFMMMXXXaaasssxxxppp___SSSGGGCCCBBB???===>>>BBBAAA>>>;;;999888999999>>>???AAADDDEEEDDD@@@===666<<>>??????AAADDDGGGMMMRRR]]]mmm|||uuuyyyzzziiieeegggeeetttqqqNNN;;;666666555444888;;;EEEXXXqqqWWWUUU}}}vvvWWWVVVzzz}}}YYYBBBIIIJJJOOOVVVZZZ___lllxxxiii[[[NNNNNNUUUcccuuueeeWWWYYYVVV\\\]]][[[gggnnnXXXKKKMMMpppcccFFF;;;;;;AAAHHHIIIKKKWWWfffkkkHHHJJJXXXcccrrr|||{{{{{{|||www@@@444222666111111222444777;;;???AAAAAAAAACCCDDDFFFGGGHHHHHHGGGLLLGGGBBBHHHKKKLLLTTT[[[eeeppp~~~wwwllljjjmmmooommmmmmjjjfffdddgggkkkllldddgggjjjllllllmmmnnnooossssssrrrrrrrrrvvv{{{xxxqqqWWWLLLBBB??????>>>===>>>DDDFFF]]]uuu|||~~~|||rrrlll}}}SSSXXXsssLLL999555:::777444444///111///333:::III___aaaMMMKKKPPPiii~~~}}}vvvtttaaammmzzz[[[IIIEEECCCDDDGGGIIIMMMXXXbbbvvvuuuiii^^^QQQDDD@@@@@@???======@@@???===;;;:::::::::;;;>>>======???BBB@@@;;;777444===DDDDDDDDDPPPggg{{{aaaHHH???:::IIIPPPaaakkktttmmmiiihhhlllppprrrvvvzzzlllcccddddddeeehhhmmmmmmoooqqqtttxxx|||~~~sssyyy}}}pppiiikkkkkkjjjgggggggggbbbZZZWWWSSSNNNHHHDDDAAAAAA@@@:::999888888888:::<<<>>>???@@@AAAAAAAAABBBEEEGGGMMMOOOYYYnnn{{{uuuyyyrrreeedddbbbeee}}}~~~uuu}}}|||JJJ888777555555:::;;;888@@@WWWtttTTTZZZmmmTTTuuuiiiPPPHHHJJJUUU[[[YYYZZZeeeqqqwww|||dddRRRJJJIIIJJJNNNYYYqqq}}}kkk```\\\gggllllllhhhnnnzzzkkk\\\KKKTTTrrr{{{YYYJJJAAA<<>>===???EEEIII```xxx~~~~~~uuunnnXXX\\\}}}{{{LLL999444888555222333///333111555<<>>===<<<;;;:::::::::>>>===>>>AAACCCBBB<<<777888>>>DDDDDDFFFTTTnnnaaaFFF===:::JJJQQQfffrrrxxxppplllkkknnnrrrsssvvv{{{wwwaaaZZZ^^^bbbdddeeejjjkkklllooorrrwwwzzz}}}tttmmmhhhhhhfffcccccceeebbb\\\VVVSSSNNNHHHDDDAAA@@@@@@;;;:::999888888:::<<<===???@@@AAAAAAAAABBBEEEHHHMMMOOOYYYmmmzzzrrrhhhiiigggiiixxxuuupppFFF999999666555999888777@@@XXXvvvUUU[[[xxxZZZrrr___NNNLLLSSSZZZ^^^___bbblllyyyeeeRRROOOLLLLLLQQQ[[[nnn}}}pppjjjjjjqqqwww{{{zzz|||nnn```MMMTTTppptttSSSEEE@@@<<>>???BBBEEEFFFFFFEEEDDDAAAGGGHHHFFFJJJTTT^^^dddlllwwwwwwwwwwwwooommmllljjjhhhiiillloooqqqpppnnnmmmllljjjllloooqqqssswww{{{~~~ssslllkkknnnqqquuulllTTTJJJBBB??????===>>>@@@HHHMMMccczzzqqqiii~~~YYY]]]yyyMMM999222666222111222///222111555;;;GGG\\\^^^JJJJJJKKKgggsssoookkkggglll}}}bbbQQQCCCAAABBBEEEGGGKKKUUU___qqqzzzlllaaaWWWKKK@@@<<<<<<:::888999<<<=========<<<;;;::::::===>>>@@@DDDFFFDDD>>>888<<>>DDDFFF???@@@AAACCCDDDDDDEEEEEEGGGIIILLLJJJMMM___qqqtttwwwwwwpppnnnlllhhheeegggkkkoooppppppnnnmmmllllllooosssvvvxxxzzz}}}tttllliiinnntttjjjQQQIIIBBB@@@???===>>>AAAKKKQQQggg{{{yyyeee]]]rrrYYY\\\zzzxxxOOO:::222555111000333111000...333888CCCXXXZZZGGGOOOPPPnnnjjjgggcccdddqqq~~~zzzfffUUUDDDBBBBBBEEEGGGJJJUUU___ooo}}}qqqcccYYYQQQGGG===:::999777666888888999;;;===>>>>>>===<<<===>>>AAAFFFIIIGGG@@@:::>>>AAACCCBBBHHH\\\|||]]]BBB>>>===IIIKKKaaa}}}|||qqqoooooosssuuuvvv{{{zzzWWWNNNFFFGGGOOOYYYaaaeeeiiihhhhhhiiikkknnnrrrtttwww}}}~~~~~~|||tttjjjddd```^^^^^^bbbbbb`````````]]]XXXQQQOOOKKKGGGCCCAAA@@@???===;;;:::999999:::<<<===???@@@AAAAAAAAACCCFFFIIIQQQTTT___ssszzzvvv|||xxxkkkdddeeecccfffvvvooovvvzzzmmmUUU???:::999666555999888999AAATTTmmmyyyooozzz|||ttt[[[XXX}}}xxxrrrlllZZZNNNMMMRRR```[[[[[[```eeejjjwwwqqqhhheeejjjyyy~~~sssjjjeeeiiirrr}}}pppcccVVVXXXlllgggMMMEEEAAA>>>DDDOOORRRUUUiiijjjLLLVVVwwwuuubbb===000333111222111000222777>>>EEEIIIBBBBBB@@@@@@AAACCCFFFGGGKKKHHHMMMOOOTTTqqq}}}rrrmmmllliiieeeddddddgggkkknnnnnnmmmmmmmmmnnnqqquuuxxxyyyzzz|||~~~vvvqqqwwwgggNNNGGGBBB@@@???===???BBBMMMTTTiiizzz}}}}}}rrr^^^UUUkkk___aaazzzzzz~~~QQQ<<<444666222111444222000...222777AAAWWW\\\KKKQQQVVVwwwrrr```eeeeeefffqqqxxxpppqqqppp~~~jjjXXXEEECCCCCCFFFGGGKKKUUU___mmmwwwjjj\\\SSSKKKBBB:::888777555666888555777999<<<>>>?????????===>>>BBBGGGJJJHHHBBB<<<>>>@@@BBBAAAHHH\\\zzzZZZDDDBBB???HHHGGGVVVyyyyyynnnnnnpppuuuwwwzzzpppUUULLLKKKLLLPPPYYYdddmmmqqqlllkkkiiihhhiiikkknnnpppvvvzzzqqqfffbbb]]]XXXTTTRRRRRRTTTPPPWWW^^^`````````[[[UUUOOOMMMJJJFFFCCCAAA??????<<<;;;:::999999;;;<<<>>>???@@@AAAAAABBBDDDGGGJJJPPPSSS```uuu|||zzz|||ooogggfffccciii{{{}}}xxxnnngggSSS???888777555666:::::::::AAARRRiiiyyyppp|||fffYYYuuuyyywwwiii]]]TTTRRRVVV]]]YYYWWWVVVWWW[[[fffrrr}}}zzzooo```WWWSSSYYYdddxxx~~~yyylll^^^NNNPPPbbbzzzyyy^^^GGGBBBAAA>>>BBBKKKMMMPPPaaavvvuuuuuu___CCCNNNyyymmm}}}fffAAA444666333111111111222777>>>FFFKKKDDDCCCAAAAAAAAACCCFFFGGGIIICCCLLLTTT^^^uuuttt|||llliiijjjfffcccdddccceeeiiijjjkkkkkkmmmnnnmmmooosssuuuvvvxxxzzz|||zzzuuubbbKKKFFFBBBAAA???===???CCCNNNVVVkkkzzz||||||ooo___UUUkkkiiikkk{{{}}}RRR===555777222111444222222111444777BBBZZZbbbSSSQQQ[[[|||eee[[[gggkkkiiimmm}}}ccchhhrrrsssyyymmmYYYFFFDDDDDDFFFGGGKKKUUU___kkkssseeeWWWOOOFFF???999888777666777:::666777999;;;===???@@@@@@>>>>>>AAAFFFJJJIIICCC>>>===@@@BBBBBBHHHYYYrrr~~~XXXFFFEEEBBBIIIFFFQQQssswwwoooooosssxxxzzz}}}jjjeeeaaaRRRMMMPPPTTT\\\jjjwww|||zzzooommmjjjhhhiiikkknnnpppsssxxx|||gggXXXSSSNNNLLLIIIFFFGGGKKKGGGQQQ[[[___```^^^YYYSSSMMMKKKIIIFFFCCC@@@???>>>;;;;;;:::999:::<<<>>>??????@@@AAABBBBBBDDDHHHKKKMMMRRR```vvvyyymmmfffeeeaaaiiizzztttiiiUUUAAA777555555777:::999999AAARRRiii{{{qqq}}}vvvttt]]]nnn}}}tttkkkaaaYYYXXXZZZaaaddd```UUUMMMQQQZZZaaasssdddSSSLLLHHHMMMXXXbbb|||xxxxxx~~~|||vvvgggXXXIIILLL___wwwvvv[[[FFFCCC>>><<<@@@GGGIIIKKKYYYkkkjjjhhhUUU@@@KKKnnnxxxddd|||bbb???444555111000111111222666>>>GGGNNNBBBBBBCCCEEEEEEEEEEEEEEEGGG???LLLYYYfff|||wwwooorrrvvviiihhhhhhcccbbbfffeeeggghhhiiihhhiiikkkmmmjjjmmmppprrrtttwwwzzz}}}{{{}}}~~~[[[IIIEEEBBBAAA???===???DDDNNNXXXnnn|||~~~qqqbbbWWWlllnnnnnn}}}QQQ<<<444777222111333000333111333666AAA[[[ggg[[[SSS```||||||xxxfff^^^hhhnnniiihhhrrrrrrhhh^^^cccrrr|||}}}ooo[[[EEECCCCCCEEEFFFJJJSSS^^^hhh{{{nnn___QQQIIICCC===888888888777999>>>:::::::::;;;<<<===>>>???>>>>>>@@@EEEIIIIIIDDD@@@<<<@@@CCCDDDIIIVVVjjjyyyyyywwwVVVGGGGGGDDDLLLKKKTTTpppxxxrrrssswww|||~~~{{{lllmmmooofff]]]\\\^^^lllooommmkkkiiijjjmmmqqqtttwww~~~yyydddWWWSSSQQQQQQNNNHHHHHHLLLOOOYYYaaabbb```]]]WWWQQQKKKJJJHHHEEECCC@@@>>>>>>::::::999999:::===???AAA>>>@@@AAABBBCCCEEEHHHKKKOOOTTTbbbyyy~~~}}}pppgggddddddbbbjjjzzzsssjjjWWWBBB777666777888888:::999@@@RRRjjj~~~zzz{{{vvv}}}```eee|||uuu}}}vvvnnniiijjjooottt~~~zzzcccSSSVVV^^^^^^eeerrrcccSSSNNNIIIKKKRRRTTTkkk~~~~~~|||{{{tttdddTTTIIIMMMaaayyywww\\\GGGDDD===<<>>HHHOOO???BBBFFFHHHIIIGGGDDDBBBHHH???NNN]]]jjj|||uuuqqqooouuuttthhhiiihhhbbbbbbgggiiiiiiiiihhhggghhhjjjmmmiiikkkooorrrtttxxx}}}yyyVVVHHHDDDBBBAAA???===@@@EEENNNYYYppp~~~uuubbbVVVkkkllllllyyyOOO;;;444666222000111...111///111444???[[[hhh^^^WWWdddyyypppvvvmmmbbbiiimmmhhhdddeeedddeeebbbaaarrrppp]]]DDDBBBBBBDDDEEEHHHRRR\\\fff~~~vvvhhhXXXKKKCCCAAA<<<888999999888;;;@@@>>>===<<<::::::;;;;;;<<<>>>>>>@@@DDDHHHHHHEEEAAA<<<@@@EEEGGGJJJTTTeeerrrtttsssTTTGGGHHHFFFPPPPPPYYYppp~~~yyyyyywwwxxx{{{|||{{{qqqlllkkk}}}nnnmmmkkkjjjlllppptttwww~~~wwweee]]]ZZZ[[[^^^ZZZSSSRRRWWW```ggglllhhhaaa[[[UUUOOOJJJIIIGGGEEEBBB@@@>>>===999999999999;;;===@@@BBB>>>@@@AAABBBCCCEEEIIILLLSSSXXXfff}}}uuurrryyymmmgggfffjjjhhhqqqyyymmmkkkXXXBBB777777888888777;;;999???QQQhhh|||___^^^jjjkkkttt___bbbhhheee[[[gggqqq}}}{{{iiiZZZVVVOOOMMMPPPWWWfff|||qqqhhhrrr{{{||||||{{{zzzsssbbbRRRFFFJJJ___wwwuuuYYYDDD@@@>>>===???AAA???>>>FFFQQQsssgggRRRDDDGGGWWW___]]]___bbb}}}nnnUUU:::444777222000111111222666>>>HHHPPPEEEFFFHHHIIIIIIGGGEEECCCEEEEEEIII]]]wwwrrrqqqttt|||vvvooohhhgggeeebbbbbbeeejjjhhhgggiiilllnnnmmmkkkiiinnntttwwwxxxzzzrrrUUUJJJEEEBBBAAA>>>===AAAHHHTTTfffzzzuuu\\\]]]lllccclll|||MMM<<<666777333444666000111222222555BBBVVVeeekkk\\\```~~~qqqmmmjjjiiigggdddgggsss}}}wwwcccJJJCCCAAADDDFFFFFFNNNZZZjjj}}}}}}qqq```NNNAAA===888777666777999<<>>AAADDDGGGIIIKKKFFFAAA@@@GGGLLLPPPWWW```gggfffWWWJJJJJJJJJNNNYYY```oooyyy{{{xxx{{{}}}{{{{{{rrrpppnnnmmmooorrrvvvyyyyyyjjjfffllltttvvvooogggjjjsssppp]]]VVVSSSNNNFFFEEECCC@@@>>>===<<<<<<;;;::::::;;;<<<>>>@@@AAAAAA???@@@BBBBBBBBBEEEKKKSSSUUUeee}}}zzzvvvpppdddiiimmmhhhllljjj]]]DDD888:::666222888999;;;BBBOOOccc}}}}}}RRRccctttiii|||zzzyyyvvv{{{|||hhh```fffqqqtttddd___XXXZZZccchhhpppzzznnn\\\XXX[[[dddxxx|||xxx{{{zzzxxxyyy|||xxxhhhVVVIIILLLggg}}}lllOOOBBB@@@AAA666777AAAAAA<<>>BBBHHHUUUiii|||}}}ttt^^^]]]kkkeeehhhzzzKKK;;;555666222333555000000111222555CCCWWWffflllaaarrr|||zzz|||{{{ooopppnnnjjjjjjtttyyyfffLLLDDDAAADDDFFFFFFNNNYYYgggzzz{{{ooo^^^KKK???<<<777777777888:::<<<>>>@@@BBB@@@>>>===>>>>>><<<;;;;;;<<<>>>AAAEEEIIILLLMMMFFFBBBBBBGGGKKKNNNTTT\\\eeefffZZZMMMLLLJJJNNNZZZgggttt||||||~~~{{{wwwwwwzzzrrrqqqooooooqqqvvv{{{~~~yyynnnnnnssszzz|||vvvqqqwwwooo[[[TTTPPPKKKFFFDDDBBB@@@>>>===<<<;;;::::::::::::<<<>>>@@@AAAAAA???@@@BBBBBBBBBFFFKKKQQQTTTddd{{{xxxtttmmmaaagggllllll}}}kkkfffYYYBBB777;;;777222777:::<<>>???<<<===@@@======MMMbbb~~~hhhNNNBBBJJJ[[[iiiooo}}}||||||mmmQQQ:::333333333444111111333666;;;FFFPPPAAACCCEEEGGGHHHGGGFFFEEECCCIIIRRRaaayyywwwqqqlllkkkppp{{{rrrkkkgggggggggeeefffiiifffeeeeeehhhkkkmmmmmmlllsssuuuwwwwwwvvvxxx}}}iiiNNNHHHDDDAAA@@@???>>>CCCIIIWWWmmm{{{rrr\\\[[[hhhiiiggguuuHHH999444666111222444//////111222666CCCVVVdddjjjddd{{{uuuxxxwwwpppmmmzzz}}}jjjOOOFFFAAADDDEEEFFFMMMXXXcccvvvyyylllZZZGGG<<<:::666777888:::<<<===>>>>>>CCCAAA@@@?????????===<<<;;;<<<>>>BBBFFFKKKOOORRRKKKGGGFFFHHHKKKNNNTTTZZZccchhh^^^QQQLLLIIINNN]]]ooo}}}~~~wwwqqqooosssyyysssqqqqqqrrruuu{{{{{{uuuooorrrvvvwwwsssrrr|||iiiWWWRRRNNNHHHEEEDDDBBB???===<<<;;;::::::999999:::;;;===???AAAAAA???@@@BBBCCCBBBFFFLLLOOOTTTfffwwwuuurrrhhh^^^eeekkkpppuuulllfffYYYBBB777<<<888222777:::===CCCNNN```{{{WWW]]]}}}xxxddduuu}}}^^^ZZZXXXVVV^^^www{{{{{{{{{}}}|||rrrhhhnnnyyyvvv___^^^TTTNNNPPPRRRTTT\\\fffyyy~~~{{{zzzyyyyyyzzztttdddSSSMMMXXXuuuhhhIII???===;;;???AAA===;;;GGG\\\nnnhhhJJJBBBJJJYYYjjjxxx{{{zzzlllOOO888222444444555222000222555;;;GGGTTT@@@AAADDDFFFHHHHHHHHHHHHFFFMMMVVVaaaoooyyywwwnnnooohhhhhhttt~~~tttmmmiiihhhgggddddddggg```aaacccfffiiilllnnnooosssuuuvvvvvvwww{{{aaaJJJGGGCCC@@@@@@??????DDDKKKZZZqqqxxxnnnVVVXXXfffrrrsssnnnEEE777444555000111333//////111222555AAARRR___ccc```{{{uuuwww}}}}}}tttooopppTTTHHHAAACCCEEEEEELLLVVV```sssxxxiiiVVVCCC999888555777999<<<===>>>======BBBAAA@@@@@@@@@@@@>>><<<;;;<<<>>>BBBGGGNNNSSSVVVRRRNNNKKKJJJMMMRRRZZZ___dddkkkcccTTTLLLHHHPPPaaattt}}}uuupppmmmsss|||sssssssssuuuzzz}}}wwwlllmmmnnnnnnkkkmmmxxxwww```TTTQQQNNNHHHDDDCCCAAA>>><<<;;;:::999888888888999;;;===???AAAAAA???@@@CCCCCCCCCGGGMMMRRRXXXjjj}}}sssrrrooofff^^^dddiiipppxxxpppsssqqq```EEE888;;;888222777:::===CCCKKK\\\vvvbbb^^^yyygggnnniiifffddd___```pppvvvpppzzzzzzbbbOOOOOOLLLKKKLLLKKKJJJQQQZZZ^^^fffiiiddd___dddlllrrr|||zzzxxxxxxwwwwwwwwwqqqbbbRRRLLL]]]zzzcccFFF>>>===666???@@@999@@@XXXqqq|||kkkLLLDDDWWWrrr~~~|||jjjLLL666222444444555222000111333:::IIIWWW???AAADDDFFFIIIKKKLLLLLLLLLRRRZZZbbbiiiooopppmmmjjjdddfff||||||sssmmmiiiiiihhhfffeeegggdddfffhhhiiikkkmmmooopppqqqrrrtttwww{{{zzzZZZFFFEEEAAA???@@@???@@@EEELLL]]]sss~~~}}}uuuiiiQQQXXXhhhkkkBBB555333555000000333000000111222444>>>MMMWWWZZZYYYqqquuuooosssrrr}}}yyyoooxxxwwwXXXKKKBBBBBBDDDEEEKKKUUU___qqqwwwhhhSSS@@@777888555777:::===>>>>>>===<<<@@@?????????@@@@@@>>><<<<<<<<<>>>BBBHHHOOOVVVZZZWWWTTTOOOLLLOOOWWW```fffgggnnnfffVVVMMMIIIQQQcccrrryyytttpppvvv}}}ssstttuuuxxx}}}zzzrrrnnnlllkkkjjjhhhjjjvvv~~~kkkZZZTTTRRRMMMGGGCCCBBB@@@===;;;:::999888777777777888:::===???@@@AAA???@@@CCCDDDCCCHHHNNNVVV^^^oooyyypppooommmfff```eeegggmmmtttuuulllJJJ888999777333888888===CCCJJJWWWqqqooobbbuuuzzzttt}}}vvvwwwvvvuuu{{{pppiiigggsssxxxmmmfffeeefffgggiii{{{lll[[[QQQGGGGGGHHHJJJLLLQQQ\\\gggqqqssslllZZZKKKIIIPPPVVVggg{{{{{{xxxuuuwwwvvvvvvuuuooo___PPPKKK___|||}}}]]]DDD???>>>999@@@===777EEEfff|||yyyfffMMMKKKrrriiiIII555222444333444222111111333:::JJJYYY@@@BBBEEEHHHKKKNNNPPPQQQRRRXXX```gggkkknnnpppqqqpppmmmqqqnnniiigggiiijjjiiiiiilllnnnoooppppppnnnnnnooopppppprrruuuyyywwwsssnnnRRRDDDDDD@@@??????@@@@@@FFFNNN___ttt|||}}}ssscccNNNZZZjjjkkk@@@444444666000000333111000222222333<<>>777888777888;;;===>>>>>>===<<<======>>>@@@BBBBBB@@@>>>======>>>AAAGGGOOOWWW\\\\\\[[[VVVRRRTTT]]]eeehhhiiiqqqjjj[[[RRRKKKPPP```iii|||yyyvvvzzz|||ssstttwww{{{~~~yyyyyy|||{{{ssskkkkkkiiigggfffeeegggrrr}}}tttdddYYYTTTPPPKKKEEEBBBAAA???<<<:::999888777666666777888:::<<>>>>>AAA<<<777GGGfffwwwwwwkkk^^^JJJOOOiiiGGG444333444000222111222222333:::KKK[[[AAACCCFFFJJJNNNRRRTTTVVVXXX^^^gggpppttttttuuuvvvuuuvvv|||nnniiigggiiikkkiiijjjlllnnnqqqrrrrrrpppoooqqqssstttuuuxxx}}}~~~uuu~~~dddMMMCCCCCC???>>>???@@@AAAGGGOOOaaattt{{{{{{~~~rrr]]]LLLYYYhhhiii>>>444555777111000444222///111222333<<>>777:::888999;;;<<<============<<<<<<>>>AAADDDEEECCCAAA=========@@@FFFOOOWWW\\\aaadddccc___```fffiiihhhhhhqqqmmmbbbYYYOOOMMMXXX^^^vvv{{{yyyyyy{{{}}}sssuuuyyy}}}vvvqqqmmmnnnqqqrrrnnnjjjfffddddddddddddfffooozzzwwwlll^^^UUUQQQMMMHHHEEEAAA@@@>>><<<:::888777777555555666777999<<<>>>@@@@@@???@@@CCCDDDDDDIIIOOOUUU```rrrvvvooonnnjjjgggcccgggfffpppmmmHHH444777777444999888???GGGLLLTTTjjjoooeeeiiiiiikkkqqqaaaYYYXXXZZZ___fffrrryyy~~~qqq```___aaakkk|||~~~nnnfffcccccccccpppxxxxxxhhhZZZSSSOOOKKKJJJHHHJJJTTT```eeeooozzzwwwnnneee```___^^^]]]ZZZVVVVVVZZZ___bbbgggeee[[[JJJ>>>>>>EEEJJJTTTfff}}}zzztttjjjZZZKKKRRRggg~~~vvvVVVEEECCC>>>===???;;;777CCC[[[jjjlllfffVVVDDDQQQiiiDDD444555333---111111222444444;;;KKK[[[BBBDDDGGGKKKPPPTTTWWWYYYZZZaaammmwww|||{{{yyyzzzkkksss|||}}}qqqkkkiiijjjjjjhhhgggiiihhhkkkooopppoooppptttwwwyyyyyy|||}}}~~~^^^JJJCCCBBB???>>>???@@@AAAHHHOOObbbttt}}}yyyzzzqqqZZZJJJVVVdddfff>>>444555888111000555222...000222444===IIIQQQRRRDDDQQQpppsssjjjhhh^^^cccfffggguuu}}}ssshhhsssaaaPPPCCCAAABBBCCCIIIQQQ[[[iiizzzhhhQQQ===888;;;999:::;;;<<<=========>>><<<===???BBBFFFGGGFFFDDD>>>======@@@FFFNNNWWW\\\ggglllnnnkkkkkkooommmhhhfffqqqpppggg```RRRKKKQQQVVVooo~~~yyyvvvzzz{{{~~~rrruuuzzz~~~~~~|||zzzmmmlllkkkkkklllmmmnnnmmmfffeeeeeeggghhhjjjsss|||pppeeeXXXQQQMMMIIIGGGFFFAAA@@@>>>;;;999888777666555555555777999<<<>>>@@@@@@???@@@CCCEEEEEEIIIOOOQQQ^^^qqqwwwooonnnjjjgggcccffffffsss~~~~~~gggDDD333888888444999999AAAIIINNNUUUiiirrrhhhppp|||nnnjjjtttgggZZZSSSNNNLLLQQQYYY]]]ffftttvvvyyyffffffggghhhmmmxxxrrr^^^TTTRRRUUUXXXfffssszzzpppcccYYYNNNIIIHHHKKKLLLMMMVVV```kkkooovvv}}}|||uuuqqqpppwwwzzzrrrhhhbbbbbbZZZ___cccfffgggfffbbb^^^XXXYYYTTTJJJEEEIIIQQQVVV```ooo}}}uuujjjXXXIIIWWWkkkuuuUUUEEEDDD>>>888;;;:::777???RRRaaafffeeeOOO@@@TTTiiiCCC444666333+++///000333555555;;;KKK\\\CCCGGGLLLOOOSSS[[[gggppphhhlllttt}}}{{{qqqooossspppnnnllllllllllllkkkjjjppprrrtttuuuvvvuuutttsssxxxyyy}}}iiiTTTIII@@@@@@BBB@@@@@@CCC@@@GGG[[[gggwww|||{{{}}}gggWWWKKKWWWcccttt\\\999666333222222222111000000111000111<<>>>>>@@@AAACCCEEEFFF@@@???>>>>>>AAAHHHQQQXXXgggsssxxxpppnnnqqqqqqnnnmmmjjj```RRRMMMPPPWWWeeezzz|||zzz~~~|||wwwsss}}}vvvuuuxxxxxx}}}pppssswww}}}~~~yyyuuutttooogggdddhhhooonnnhhhhhhaaadddeee```hhhrrrrrrmmmcccUUUMMMKKKIIIEEE@@@AAA@@@===;;;999777777777888888999;;;===>>>@@@@@@BBBCCCEEEEEEFFFIIILLLOOOUUU]]]pppyyyrrrlllfffgggkkkeeeeee}}}~~~]]]BBB;;;777777999555<<>>AAA???@@@EEECCCKKK```ppp~~~sss]]]OOOHHHUUUfffuuuXXX999666333222222222111000000111111333<<>>999:::999<<<>>>>>>@@@CCCAAA<<<======>>>???@@@BBBDDDEEEBBBAAA???>>>???CCCKKKPPPaaaiiiqqqoooggg```aaadddkkkiiijjjkkkcccUUULLLJJJPPP\\\nnnyyyuuukkkfffhhhoootttzzz~~~nnncccmmm|||uuuoooooo{{{|||~~~wwwqqqrrrsssvvvwwwtttoookkkgggccc^^^___gggrrrsssooojjjaaabbbdddbbbiiisssqqqiii___SSSKKKJJJHHHDDD@@@AAA???===:::999888777777777888999;;;<<<>>>???@@@AAABBBDDDFFFFFFIIILLLOOOUUU^^^sssyyyssspppjjjdddgggfffnnn\\\AAA;;;777777999555999DDDKKKPPPXXXbbb|||lllpppkkk___VVVMMMLLLOOOQQQTTTXXXUUUTTTSSSTTT[[[iiixxx}}}xxx{{{uuu~~~hhhWWWOOOHHHLLLTTTTTTfffsssuuuqqqvvvvvvssswwwwwwyyyyyyvvvtttpppggg]]][[[___aaa[[[QQQJJJIIIKKKDDDKKKRRR[[[mmm|||tttooommmlllmmmooorrrsssrrrqqqqqqrrrjjjhhhiiiooouuu|||}}}{{{}}}|||ooojjj]]]KKKDDDUUUppp|||fffLLLCCC@@@<<<;;;555333777===GGGYYYkkkhhhJJJ===JJJ[[[kkktttqqqvvv___@@@222222333000111333///000555777FFF```DDDIIIOOOUUU]]]gggsss|||~~~}}}~~~{{{tttvvv|||vvvrrrqqqpppooonnnjjjooouuuzzz}}}{{{xxxvvvuuuyyy~~~~~~\\\MMMGGGBBB===@@@>>>@@@FFFFFFPPPfff|||zzzhhhSSSJJJHHHUUUjjjvvvRRR999666333222222222111000000111222333;;;EEELLLLLLKKKDDDWWWttt{{{wwwxxxyyykkkUUUXXX`````````dddttt|||wwwvvvuuuwwwxxxxxx```JJJDDDFFFGGGHHHLLLUUUbbbuuu}}}gggMMM===999<<<<<<@@@BBBCCCEEEGGGDDD???<<<<<<===>>>???@@@BBBCCCGGGEEECCC@@@???AAAEEEIIIVVVZZZ]]]YYYQQQMMMOOOSSS\\\\\\```eeecccYYYNNNHHHJJJSSSaaajjjfffZZZRRRPPP\\\bbbiiiooorrrtttuuuuuutttmmmfff```YYYQQQOOOQQQ]]]mmm}}}tttjjjiiimmmzzzyyysssooommmllljjjiiieeeaaa]]]WWWVVVTTTXXXeeesssxxxuuummmbbbaaacccccclllrrrmmmbbbZZZOOOIIIHHHGGGCCC@@@@@@>>><<<:::888888888888777888999:::<<<>>>???@@@???AAADDDFFFGGGIIIKKKMMMTTT___xxxxxxtttssspppfffffffffsssZZZ???;;;777666888666888FFFPPPVVV[[[^^^uuukkkrrr~~~cccZZZQQQJJJKKKOOOTTTZZZ___^^^\\\XXXTTTSSSVVV^^^eeeuuu{{{cccTTTPPPOOOVVV]]]YYYhhhvvvxxxuuuyyy}}}uuudddVVVOOOLLLIIIEEEDDDCCCCCCCCCEEEIIIMMMUUUlll}}}xxxtttqqqqqqsssvvvxxxzzz||||||zzz{{{vvvhhhbbbUUUFFFBBBYYYmmmqqqYYYCCC@@@AAA===777444222444;;;KKKbbbtttnnnNNN???III[[[ooo|||{{{wwwWWW<<<111222333111000222//////555777EEE___FFFJJJPPPVVV___iiisss{{{}}}}}}~~~wwwxxxyyytttrrrpppooooooiiimmmrrrxxx{{{{{{zzzxxxyyy}}}pppUUUIIIEEECCC>>>@@@===@@@GGGHHHUUUlllwwwaaaNNNJJJKKKUUUjjjwwwNNN999666333222222222111000000111000222888AAAKKKPPPNNNDDDSSSoooyyy{{{}}}}}}}}}lllXXX[[[dddeeefffggg|||~~~xxxvvvuuuuuu}}}|||eeeMMMEEEFFFHHHHHHJJJRRR```pppiiiOOO===999===>>>BBBEEEFFFIIIKKKGGGAAA<<<<<<<<<===>>>???AAAAAAKKKJJJHHHEEECCCCCCFFFHHHKKKMMMNNNJJJDDDBBBDDDHHHJJJLLLQQQYYY]]]YYYQQQJJJGGGMMMYYYccc```TTTIIIEEELLLSSS\\\eeeiiijjjiiihhh```YYYPPPIIICCC???CCCJJJJJJYYYhhhjjjbbb^^^eeennnvvvxxxrrriiifffaaa]]]ZZZWWWTTTQQQNNNNNNOOOVVVfffvvv{{{yyypppccc```ccceeellloooggg[[[UUUMMMHHHGGGFFFCCC@@@???===;;;999888888888888777888999:::<<<>>>???@@@>>>@@@DDDFFFGGGIIIKKKMMMSSSaaa}}}vvvsssrrrqqqmmmhhhfffvvvWWW===;;;888555777777999HHHTTT\\\]]]]]]rrrgggvvvyyy}}}bbbZZZRRRLLLMMMPPPRRRUUUYYY\\\[[[\\\___```^^^]]]______rrrttt^^^PPPOOOUUUcccmmmiiisss~~~}}}zzz}}}xxxhhhYYYNNNKKKIIIFFFEEEEEEEEECCCAAAHHHMMMTTTaaayyy}}}wwwssssssvvvzzz~~~}}}{{{yyy}}}tttggg```RRRDDDCCCXXXhhhgggPPP???@@@CCC>>>777777555444===RRRlll}}}sssRRR@@@LLLbbb{{{sssVVV===333444555222///111...///444555CCC]]]FFFIIIOOOWWW```jjjtttzzz|||~~~zzz{{{yyysssqqqpppooonnnjjjkkkooorrruuuxxxyyyzzz{{{eeeOOOFFFCCCBBB???AAA===@@@HHHKKKZZZsssqqqZZZJJJIIILLLRRRiiitttKKK999666333222222222111000111000///000444>>>LLLWWWLLLDDDRRRkkktttwww{{{{{{sssvvv```]]]bbbeeehhhlllzzzvvv|||zzzjjjRRRFFFEEEHHHIIIIIIPPP^^^nnnzzzoooTTT>>>999???<<<@@@DDDEEEGGGIIIEEE???<<<<<<<<<===>>>@@@AAABBBJJJKKKJJJIIIGGGGGGIIIJJJFFFGGGGGGFFFCCCBBBCCCEEEBBBDDDGGGLLLQQQSSSOOOJJJDDDHHHRRR]]]___UUUHHHBBBCCCHHHRRR\\\cccfffeeecccYYYQQQHHHEEECCCAAABBBEEE???KKKUUUUUUPPPPPP\\\gggppp|||tttmmmbbb^^^XXXSSSPPPNNNLLLJJJIIIKKKOOOYYYjjjzzz~~~{{{nnnaaa^^^bbbdddjjjjjj___UUUQQQKKKGGGFFFEEECCCAAA===<<<:::999888888999999888888:::;;;===>>>@@@@@@>>>@@@CCCEEEGGGIIILLLOOOTTTdddtttpppnnnnnnmmmiiimmm}}}SSS:::;;;999444666777888FFFSSS\\\^^^[[[pppdddmmmyyyaaaYYYSSSOOOQQQSSSQQQOOOPPPTTTPPPSSS]]]dddeeeeeeggg```kkk{{{mmmXXXKKKKKKVVVmmm}}}{{{}}}}}}xxxuuu}}}zzzgggZZZUUUSSSMMMMMMLLLJJJHHHJJJMMMPPPZZZaaammm|||}}}xxxtttuuuxxx||||||zzzvvvzzzqqqggg___OOOBBBDDD]]]jjjgggPPP@@@BBBCCC===777999666444@@@ZZZsssuuuQQQ@@@OOOiiiuuuXXX>>>444444333///...111...///333444AAAZZZDDDGGGLLLUUU___iiirrrwwwyyy|||~~~~~~zzzuuuqqqpppooonnnmmmjjjkkkmmmooorrruuuwwwxxxyyy|||{{{ZZZLLLEEEBBBBBB@@@AAA>>>AAAKKKQQQbbb}}}{{{hhhSSSDDDEEEKKKRRRllljjjFFF999666333222222222111000111//////111444<<>>@@@BBBDDDEEEHHHIIIKKKKKKJJJJJJKKKMMMFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGFFFHHHKKKKKKHHHBBBDDDMMMZZZ^^^UUUGGG>>>???BBBIIIRRRZZZ^^^^^^]]]UUULLLEEEDDDDDDBBB??????@@@GGGLLLJJJDDDDDDMMMVVVeeerrrzzzoooeee\\\WWWQQQLLLJJJIIIHHHGGGFFFIIIOOOZZZjjjwwwyyytttbbbXXXXXX___aaafffdddYYYPPPMMMIIIGGGEEECCCAAA@@@<<<;;;:::888888888999:::999:::;;;<<<>>>@@@AAABBB@@@BBBDDDEEEGGGJJJNNNQQQXXXiii~~~sssllliiiiiieeejjj|||{{{PPP888;;;999444555888666BBBOOO\\\___ZZZlllggghhhqqq___WWWRRRPPPTTTVVVSSSOOONNNSSSLLLLLLVVV```fffoooxxx~~~}}}}}}hhhUUUIIIIIIUUUrrr}}}oooffflllpppaaa]]]bbbfff^^^]]]\\\YYYYYY```lllvvv}}}yyy{{{~~~{{{xxxuuurrrtttkkkaaaYYYJJJ@@@FFFgggsssnnnTTTBBBBBBAAA:::555888555444DDDcccyyy~~~oooNNNEEE^^^sssVVV===222222111---///222//////222222>>>VVVEEEFFFIIIPPPXXX```fffiiiiiillloooqqqqqqsssvvvyyyxxxuuurrrpppoooooonnnmmmjjjkkknnnppprrrsssttttttuuuvvvxxxzzz~~~lllRRRJJJEEEBBBCCC@@@BBB???DDDPPPYYYlllkkk^^^MMMAAACCCKKKVVVyyy{{{\\\???999666333222222222111000000000333666777;;;IIIXXXLLLHHHYYYtttzzzpppbbbbbbfffjjjqqq}}}{{{{{{wwwyyybbbNNNEEEFFFIIILLLIIIZZZiiirrr|||bbbFFF<<<@@@;;;>>>@@@@@@BBBEEECCC>>><<<===>>>@@@BBBEEEGGGHHHIIIKKKNNNOOOOOOOOOOOOPPPLLLJJJHHHHHHJJJLLLMMMLLLIIIMMMLLLGGGEEEIIIKKKJJJJJJIIIPPP\\\bbbYYYIII===??????BBBIIIRRRXXX[[[\\\WWWNNNFFFCCCBBB@@@???@@@CCCGGGJJJGGGAAA>>>AAAEEEQQQ___ooowwwyyyvvvmmmbbbYYYTTTOOOJJJHHHGGGFFFEEEDDDGGGLLLTTT___gggcccZZZQQQKKKPPPYYY\\\``````UUULLLJJJGGGEEECCCAAA???===;;;:::999888888888999::::::;;;<<<>>>???AAABBBCCCBBBCCCDDDDDDFFFJJJPPPTTT^^^ppp|||rrrjjjffffffcccnnnyyyNNN666;;;:::333555888666@@@OOO___ddd[[[hhhxxxzzz}}}qqqgggooocccXXXSSSQQQUUUXXXUUURRRRRRTTTQQQTTT]]]bbbgggvvv|||zzzgggYYYOOONNNZZZxxxmmmeeeooo{{{{{{uuujjjfffmmmvvv{{{zzzzzzzzz{{{~~~{{{~~~{{{wwwtttrrrrrrpppdddXXXQQQDDD???JJJkkkvvvoooSSS>>>===>>>999444888555555KKKmmm~~~eeeJJJJJJqqq|||oooSSS:::111222222///000333//////222000;;;SSSGGGGGGHHHKKKOOOTTTWWWXXXVVVXXX\\\^^^```dddkkkppp|||{{{sssqqqpppoooppppppooommmiiilllooosssttttttrrrqqqsssrrrrrruuuxxx{{{||||||{{{bbbMMMIIIFFFCCCDDD@@@BBB@@@FFFTTT___tttvvv```WWWLLLBBBDDDMMM]]]pppQQQ999999666333222222222111000///111666;;;::::::FFFTTTEEEAAATTTttttttfffZZZ]]]aaafffuuuzzzqqqyyyiiiRRRFFFEEEIIILLLGGGXXXhhhpppfffHHH===@@@@@@BBBCCCBBBEEEHHHGGGCCC======???AAADDDGGGIIIKKKLLLOOOSSSTTTTTTSSSSSSSSSQQQMMMHHHGGGIIIMMMNNNOOOJJJOOOPPPIIIGGGKKKOOONNNTTTRRRVVVbbbhhh^^^LLL???@@@???@@@FFFOOOXXX^^^___[[[SSSJJJEEEAAA???AAAFFFCCCGGGJJJIIICCC>>><<<<<<>>>NNN```llltttvvvnnncccXXXTTTNNNJJJHHHFFFEEEDDDDDDFFFHHHMMMSSSUUULLL@@@DDDAAAJJJUUUXXX]]]]]]SSSIIIGGGEEECCCAAA???<<<;;;;;;:::999888888999::::::;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDFFFKKKQQQVVVcccttt{{{qqqiiieeedddgggtttxxxMMM666;;;:::333444999888BBBQQQeeejjj___fffkkkfffuuusssttt~~~yyyhhhtttlll\\\VVVSSSUUUWWWVVVTTTUUUOOOSSS^^^hhhhhhhhhxxxvvvvvvjjj^^^WWWUUU```~~~ppplllzzzzzzvvvmmmhhhmmmyyy|||zzzvvvsssqqqsssooo```SSSLLLAAAAAAOOOgggrrrkkkNNN999999===999444888666888RRRvvv^^^EEEJJJuuummmQQQ999111444555333111333000///111///999QQQFFFGGGHHHJJJLLLKKKHHHEEEGGGGGGFFFNNNVVVRRRWWWkkkxxxssspppmmmlllnnnnnnllljjjiiilllkkkhhhkkkqqqqqqlllnnniiiggghhheeeaaadddkkkmmmnnnrrryyyZZZMMMFFFAAABBBCCC@@@HHHBBBDDDXXXfff{{{uuummmXXXDDDCCCIIIOOOooolllKKK???666555444222111000////////////111333333555???JJJCCC===KKKrrryyy}}}eeePPPYYY___gggzzztttpppzzzvvvoooTTTFFFEEEGGGGGGJJJVVVccclll{{{eeeLLLAAAAAA>>>@@@BBBCCCHHHLLLGGG???::::::@@@FFFFFFDDDIIIRRR[[[[[[[[[YYYVVVSSSSSSTTTMMMKKKIIIIIIJJJNNNRRRTTTSSSOOOLLLJJJLLLOOORRRSSSXXX[[[___dddhhhcccRRRAAA@@@>>>BBBLLLTTTXXX]]]eee\\\ZZZTTTLLLFFFEEEFFFFFFFFFAAA@@@CCCCCC===;;;>>>FFFKKKVVVfffrrrtttkkkbbbWWWTTTPPPNNNNNNNNNKKKHHHHHHFFFDDDBBBBBBBBBAAA@@@:::>>>IIIXXXbbbbbbXXXOOOJJJGGGDDDBBBAAA???===;;;888888777777777777777888:::===???@@@@@@@@@AAACCCAAADDDFFFFFFIIIOOOUUUXXXcccsss}}}nnnggggggccciiixxxfffFFF777;;;888444555555777888MMMjjjnnncccnnnkkkeeennnooo~~~|||~~~tttwww{{{kkk\\\___\\\RRRPPPUUUUUUPPPKKKZZZeeedddhhhsss|||}}}xxx~~~|||zzz|||~~~jjjhhhjjjfffggg~~~sssoooqqqjjjnnnjjjddddddrrrxxxvvvxxx}}}vvvpppnnnmmmtttnnn^^^QQQJJJ@@@BBBSSSoooqqqdddKKK:::999;;;:::555222777???QQQppp}}}qqqSSSEEEPPPyyywwwkkkIII666333333111...000555222///111222<<>>EEEBBBLLLfffwwwssskkkWWWEEEFFFLLLWWWhhhFFF;;;666555444222111000000///000///111333222555???JJJDDD???LLLqqqkkkXXXbbbeeejjjtttqqq{{{}}}uuu[[[JJJGGGHHHGGGIIITTT```iiiyyyeeeMMMBBBBBBAAACCCGGGNNNSSSPPPHHHAAA>>><<<===DDDIIIOOOZZZfffkkkhhhccc^^^ZZZXXXWWWWWWPPPOOOOOOPPPRRRUUUYYY[[[XXXUUURRRPPPRRRUUUXXXZZZbbbeeeiiinnnqqqkkkZZZIIIFFFEEEJJJWWWaaacccccceeeaaa```]]]XXXTTTQQQPPPOOOMMMFFFBBBBBBAAA>>>AAAFFFEEEKKKXXXhhhsssrrrhhh^^^WWWTTTRRRQQQRRRSSSQQQOOOQQQOOONNNLLLKKKJJJHHHGGGIIIMMMVVVaaagggcccWWWLLLHHHFFFBBB@@@???>>>;;;:::888888777777777777777888:::===???@@@@@@@@@BBBCCCCCCEEEGGGHHHJJJOOOVVVZZZgggwww{{{llleeeeeeaaahhh~~~___BBB666:::888555777777999;;;PPPmmmsssiiiqqqssshhhrrr{{{|||qqq~~~zzzhhh^^^^^^YYYRRROOOQQQRRRQQQVVVZZZ```hhhrrr{{{|||wwwwwwxxxxxx{{{uuuuuuwwwrrrppp~~~jjjpppxxxjjjZZZTTT^^^tttpppffffffjjjuuuxxx}}}wwwsssqqqqqqqqqjjjZZZNNNHHH???CCCVVVrrrpppaaaIII::::::;;;888888666999===IIIcccmmm___LLL>>>LLLtttfffqqqLLL888333444333222///444000...000111:::NNNKKKJJJIIIHHHGGGDDD@@@<<<777:::;;;CCCMMMPPPcccxxxsssuuupppnnnmmmnnnooopppooommmnnnooonnnllljjjggg^^^UUUZZZXXXXXX]]]``````aaacccgggkkknnnqqqtttxxxlllLLLGGGCCC@@@BBBBBBAAADDDDDDQQQkkk}}}}}}nnngggSSSDDDEEEKKK]]]aaaAAA888777666444333111000000000111000000111111333>>>IIIHHHBBBKKKkkkppp^^^gggggghhh~~~sssmmmrrr}}}~~~|||cccOOOGGGEEEEEEGGGQQQ\\\fffuuugggOOOCCCBBB@@@@@@JJJXXX\\\PPPCCC>>>@@@>>>@@@GGGOOOYYYgggsssqqqjjj___XXXVVVVVVUUUUUUUUUVVVWWWYYY\\\___bbbccc```^^^[[[ZZZ[[[^^^bbbeeelllooorrruuuwwwrrrbbbSSSLLLKKKRRRcccqqqtttooojjjdddcccccccccbbb```^^^]]]]]]ZZZXXXXXXWWWVVVYYY___\\\cccooo}}}|||lll___XXXVVVUUUUUUWWWYYYYYYYYY]]]]]]^^^____________^^^dddiiipppvvvtttiiiWWWKKKFFFCCC@@@>>>===<<<:::888777777777666666777777888:::<<>>;;;999<<<===CCCJJJNNNeeezzzqqqnnnpppnnnnnnnnnooopppppppppooorrrooojjjeeebbb___[[[WWW^^^]]]aaaiiiuuu^^^HHHFFFCCC@@@BBBAAACCCDDDFFFSSSjjj{{{qqqhhhSSSEEEHHHMMM^^^\\\===999777666555333111111000000111000000111000222===HHHOOOEEEGGGcccnnn\\\aaa```bbb~~~{{{yyyooofffhhhuuu~~~vvvzzzkkkTTTFFFAAABBBGGGOOOYYYcccqqqjjjQQQCCC@@@@@@???MMM```bbbPPP@@@======AAAFFFLLLQQQZZZgggqqqmmmcccUUUNNNNNNRRRTTTTTT[[[\\\^^^aaaccceeefffggggggfffdddcccdddhhhmmmppprrrsssttttttuuussshhh\\\TTTRRRXXXjjj}}}}}}sssaaa______cccgggiiikkknnnlllqqqwww{{{{{{zzz}}}uuuddd[[[ZZZYYYYYY[[[]]]^^^___eeehhhmmmrrrvvvyyy|||~~~rrrZZZJJJEEEBBB???======;;;999888777666666666666777777888:::<<>><<<:::EEE\\\gggYYYEEE888666;;;;;;777<<<999;;;>>>JJJffftttjjjEEE===VVVzzzzzzjjjkkkwwwbbbCCC777555222000111///333000///333222666EEELLLKKKIIIHHHGGGEEEBBB@@@;;;@@@BBBHHHOOOSSShhhwwwrrrqqqoooooorrrjjjlllooooooooonnnnnnnnnllllllkkkfff]]]WWW[[[cccsssdddOOOFFFHHHDDDAAACCCAAADDDDDDQQQ```ooo{{{kkkPPPFFFMMMOOOooozzzSSS;;;@@@888777555444222111111111000000111222000111999CCCOOOCCCAAA^^^uuuzzzmmm[[[\\\[[[dddcccbbbbbblllrrrhhhiii{{{yyypppooosssxxxyyy{{{eeeLLLCCCFFFGGGJJJSSS^^^kkk{{{sssXXXEEE>>>@@@BBBLLLXXXXXXLLLBBB@@@===AAAEEEJJJUUUeeerrrxxxeee[[[OOOHHHIIIOOOUUUXXXcccccceeeffffffffffffffflllnnnpppppprrrwww|||{{{zzztttlllnnnjjjiiittt^^^RRRKKKQQQ[[[fffttt|||sssbbbbbbaaa```___```dddgggjjjooouuuzzznnnSSSDDDCCC@@@>>><<<<<<;;;999888555555555555666777888888:::<<>>BBBJJJQQQSSSdddqqqlllkkkkkkmmmoooiiillloooooommmllllllmmmkkkiiifff```WWWXXXkkkkkkYYYIIIEEEIIIDDDBBBEEECCCIIIGGGYYYmmmzzz{{{hhhLLLEEEMMMPPPwwwtttLLL999BBB888777555444222111111111//////111333111000777@@@NNNFFFCCCZZZsssgggsssnnnbbbddddddmmmjjjfffgggsssxxxiiijjjwwwssstttzzz||||||jjjOOOEEEHHHFFFGGGOOO[[[gggvvvxxx^^^IIIAAA:::>>>CCCGGGFFFCCC???<<>><<<::::::999888666555444444555555777888888:::<<>>>>>AAAAAA>>>???BBBLLLeeepppPPPNNNKKKIIILLLTTT^^^fffeeeeeefffgggiiikkkmmmnnnnnnqqquuuwwwyyyyyylllaaaaaadddooo```MMM???AAAHHHOOO\\\kkkyyysssdddeeeeeeddddddffflllqqqtttxxx}}}uuu\\\KKKCCC???===:::999888888666555444444444555555777888888:::<<>>BBBQQQkkk]]]PPPAAA999888999999999;;;999AAAPPPgggmmmDDDUUUpppQQQ666333555000...333...111------333111111===[[[SSSNNNMMMLLLFFFBBBAAA;;;<<<@@@GGGLLLRRR\\\fffuuuwwwpppkkkjjjjjjiiikkknnnlllnnnooommmjjjjjjllloootttlllbbbdddXXXfffgggPPPJJJFFFCCCEEEFFFDDDDDDFFFGGGMMMpppdddSSSMMMRRR___bbbFFF===888:::999777444222111///////////////......111666:::LLLNNNKKKOOOiii}}}oooYYYcccuuummmhhhsssxxxuuuqqqvvvvvvhhhuuuzzz|||nnnsssvvvTTTFFFJJJGGGIIINNNVVV]]]jjj~~~~~~lllUUUCCCDDD>>>BBBFFF@@@@@@DDD@@@FFFGGGWWW{{{{{{WWWNNNGGGJJJOOOPPP]]]nnnqqqrrrlllffffffgggiiinnnuuurrrmmmnnnxxx~~~yyyhhh___bbbiiivvvbbbIII???DDDDDDGGGQQQWWWrrrzzzgggaaa^^^___bbbbbbccclllwwwsssxxx}}}jjjRRREEEAAA>>>===;;;999888777666666444555666666666666888:::@@@@@@@@@AAABBBDDDGGGHHHGGGIIILLLPPPRRR\\\qqqnnniiittt{{{rrrKKK>>>;;;888666666666444333:::333:::QQQmmm|||}}}xxxccc}}}dddlllvvvsss```XXX___bbb[[[^^^kkk{{{uuuqqquuu{{{}}}zzzuuuxxx|||jjjeeejjjqqq{{{mmmgggccc```iiimmmssswwwxxxwwwwwwwwwmmmnnnnnnmmmnnnvvv~~~~~~|||uuuoookkkggg]]]RRRKKK<<<:::>>><<>>>>>DDDUUUnnnzzzrrrbbbEEEWWWyyytttHHH;;;999555444---444000111222111111222444777[[[TTTNNNNNNLLLGGGBBBAAA<<<===AAAGGGJJJNNNWWWaaaggg~~~uuunnnhhheeehhhjjjjjjjjjlllnnnoooooollliiijjjooosssrrrlllaaadddaaawww{{{ZZZHHHIIIEEECCCFFFFFFDDDDDDFFFOOOVVVtttyyy```SSSQQQYYYhhh]]]EEE@@@>>>999888666444222111000000000000///......111666999MMMOOOLLLNNNfff{{{ppp^^^gggxxxnnneeemmmqqquuuvvvyyy~~~oootttxxxrrriiiooo}}}{{{ZZZHHHGGGIIIJJJNNNUUU\\\hhh|||qqq[[[IIIAAA;;;@@@EEEBBBGGGNNNLLLLLLOOOaaajjjPPPIIIIIIPPPTTTVVViii|||rrrggg^^^___dddjjjooottttttmmmmmmtttyyy|||uuueeebbbgggoooyyylllQQQEEEHHHEEEFFFPPPVVViiizzzjjjYYYXXXTTTTTT[[[aaaeeekkksssuuuzzz|||cccNNNCCC???===<<<;;;999777777666666444555666666666777999;;;@@@@@@@@@AAACCCEEEGGGIIIHHHIIIMMMQQQTTT___uuu|||mmmjjjuuu{{{nnnEEE>>><<<888777666666555444777333:::KKKeee}}}uuuwwwyyy|||yyyttt|||xxxhhh}}}___eeeyyyoooccc\\\```aaa___hhhwwwyyyqqqpppxxx|||}}}{{{tttxxxkkk______aaapppgggiiikkkllljjjpppxxx~~~|||yyywwwsssrrrppplllkkkppp{{{zzzxxxsssnnnkkkggg\\\QQQGGG:::999<<<;;;HHHaaaooo]]]MMM===888999:::;;;<<<:::===EEETTTgggqqqiii\\\CCCXXXxxxxxxyyyrrrGGG;;;888555555///666111111222111111111444666]]]VVVOOONNNLLLGGGCCCBBB>>>>>>BBBGGGJJJMMMUUU^^^eeexxxwwwooonnnlllhhhiiiooorrroookkkjjjppppppooollljjjlllrrrwwwsssooobbbdddkkkiiiQQQFFFFFFCCCCCCFFFFFFDDDEEEHHHUUU___zzzsss\\\SSSSSS]]]nnnYYYAAA???>>>888777666444222111111111000000000///...111555888IIILLLJJJKKK```}}}wwwqqqfffooo}}}rrrddddddhhhooouuuxxxzzzvvv}}}zzzyyy}}}~~~vvvmmmiiipppyyyhhhQQQHHHJJJJJJMMMSSSZZZfffxxxyyyeeeRRRCCC===@@@DDDEEEQQQ^^^^^^YYY[[[kkklllTTTIIIGGGOOOZZZ\\\```xxxooo___TTTXXXeeeooossstttvvvooommmqqqtttwwwpppbbb```hhhqqq{{{oooTTTGGGHHHEEEGGGRRRYYYcccqqqsssXXXKKKNNNIIIIIIQQQZZZ```ccceeennnssszzz~~~oooYYYHHH@@@>>><<<;;;:::888777666666666444555777777777777:::<<<@@@@@@@@@AAACCCFFFHHHIIIIIIKKKOOORRRVVVccc||||||oookkkssszzz}}}jjjEEE???<<<999777777666555444444444:::CCCZZZvvvppphhhpppssssss|||wwwyyy\\\]]]wwwxxxiiieeebbbbbbbbbgggtttvvvppprrr{{{~~~~~~vvvnnnsssrrraaaZZZYYYlllyyywww}}}|||vvvqqqqqquuuzzzttttttqqqmmmkkkfff[[[OOOEEE:::999;;;===OOOiiiuuu[[[LLL<<<777888:::;;;>>>999===DDDQQQ```ggg___SSSAAASSSiiipppyyyvvvoooFFF;;;888444666000777111222222111000111444666aaaXXXRRRPPPNNNIIIEEEEEE@@@AAAFFFMMMQQQUUU]]]fffrrr|||}}}www}}}zzz}}}vvvmmmkkkooopppqqqooommmnnnsssxxxuuurrrccceeesssZZZKKKHHHDDDCCCCCCFFFFFFEEEFFFKKKUUUeeerrrtttuuugggVVVTTTYYYggg{{{VVV???>>>>>>888777666444333222222222000111000//////000444777AAAGGGFFFFFFYYYvvvuuutttooowwwxxxfff___aaabbblllpppxxxwww{{{yyyyyy|||~~~zzzxxxtttqqquuuzzzyyy___OOOJJJIIIKKKQQQXXXddduuuooo^^^LLLCCCCCCEEEKKK___qqqssshhhdddlllxxxnnnTTTFFFJJJLLLWWWeeehhhpppgggWWWNNNXXXmmmyyyzzzvvvyyytttrrrssstttuuu|||{{{nnnbbbbbbiiitttnnnUUUJJJLLLKKKQQQ```jjjmmmqqqtttqqqnnnpppzzzdddNNNFFFHHHEEEEEEIIINNNQQQRRRSSS[[[___eeekkkqqqxxxsssaaaPPPCCC>>>===;;;:::999888666666666666444555777777777999;;;===@@@@@@AAABBBDDDFFFIIIJJJLLLNNNQQQSSSXXXgggxxxpppmmmttt{{{fffJJJ???===999888777777666555222666:::===OOOwww{{{zzzhhh|||~~~oooZZZWWWnnnsssggghhhfffeeegggppp{{{vvvwwwyyy|||xxxllleeelllmmmfffdddeeezzz~~~|||{{{}}}|||oooooonnnkkkiiieeeXXXLLLBBB;;;;;;===BBBYYYrrryyyWWWHHH;;;777999<<>>999:::???IIIbbbvvvtttPPPDDD:::888;;;???CCCHHH???;;;;;;III^^^iii^^^LLL>>>HHHhhhoooggg```]]]sssaaarrriiiGGG@@@:::555777000444222222222111000111333555kkkbbbZZZXXXUUUQQQMMMMMMPPPSSS\\\fffnnnttt~~~|||rrrrrrmmmqqqtttuuusssqqqrrrtttnnnnnnfffnnn~~~bbbKKKHHHFFFEEEDDDDDDFFFFFFFFFMMMUUU```uuuooo___]]]SSSRRRIIIFFFPPP[[[kkkrrrOOOBBBCCC???;;;:::999777555444444444111222222111///000222444666BBBFFFFFFVVVtttyyy{{{{{{tttaaaaaa]]]eee```___qqq{{{rrriiijjjvvvwwwtttvvvsssZZZJJJGGGGGGLLLTTT___nnn{{{ttt[[[OOOJJJPPPaaa}}}lllaaa[[[ZZZRRRHHHLLLXXX^^^hhh|||nnnXXXSSSZZZqqq~~~||||||~~~|||{{{{{{zzzvvvrrrrrruuuyyybbbZZZ___^^^eeexxxzzzlll^^^UUUSSSSSS\\\mmmmmmXXXKKKHHHFFFKKKLLLGGGBBBBBBDDDEEECCCCCCDDDHHHOOOYYYccchhhnnneeeXXXLLLDDD???===;;;999888777666555555555555333555777888999;;;>>>AAAAAAAAABBBCCCEEEHHHKKKMMMNNNPPPTTTXXX```vvvuuupppkkkmmm|||SSSEEEAAA>>>;;;999999888777666666555999999@@@bbbzzzppp___xxx[[[LLL[[[yyypppjjjiiiooouuuuuuuuuvvv~~~xxxkkk^^^WWWTTTWWWeeevvv{{{gggaaadddkkkttt~~~zzzqqqiiieeeaaaccceeedddcccbbbbbbcccbbblll||||||wwwqqqlllmmmrrrmmmmmmkkkhhheee___RRREEE:::777:::AAAPPPkkkuuuhhhJJJAAA999999<<>>===;;;999777555444444111222222111000000111333333AAAFFFEEETTTqqqxxxzzzvvv}}}{{{eeeeeecccggg^^^ZZZhhhqqqlllhhhhhhwwwwwwuuuvvvyyy}}}|||aaaMMMIIIGGGKKKRRR[[[hhhttt|||cccVVVRRRXXXjjjiii[[[YYYYYYVVVQQQMMMSSS\\\hhhqqq|||dddWWWYYYeee}}}||||||}}}{{{xxx{{{mmmeeeiiiffflll~~~{{{hhh]]]\\\```___jjjuuuttthhhZZZQQQNNNTTTVVVSSSLLLHHHJJJIIIFFFDDDDDDEEEIIIQQQYYY```dddaaaYYYNNNEEEAAA>>>;;;999888888777666555555555555333555777888:::<<>>999999;;;===@@@EEE999;;;DDDXXXooottt```GGGBBB[[[yyypppiiiqqqjjjjjj[[[www[[[AAABBB>>>:::===444444333333333222000000222444sssjjjaaa^^^\\\WWWTTTTTTUUUWWW^^^gggmmmqqqyyy{{{vvvqqqoooqqqrrrttttttqqqooonnnrrruuuvvvvvvttt___GGGFFFJJJCCCHHHFFFEEEFFFEEEHHHSSS^^^www~~~bbbNNNPPPCCCBBBBBB???GGGZZZgggwww}}}dddKKKGGGIIIAAA@@@>>><<<:::777666555444222222333222000///111222111???EEECCCPPPmmmvvvyyyqqqyyyhhhgggfffggg\\\YYYfffmmmkkkmmmmmm{{{{{{zzzzzzzzzwww}}}~~~~~~iiiQQQKKKHHHKKKPPPXXXdddoooyyylll^^^YYY___nnn~~~qqqQQQLLLTTTZZZXXXSSSRRRWWW]]]ooowww}}}lllZZZZZZ^^^mmmyyyrrrvvvssswwwuuufffgggooogggmmmqqqoooggg]]]WWWTTTbbb```YYYPPPOOOQQQMMMEEEFFFGGGJJJPPPXXX___dddgggYYYQQQGGGAAA???===:::777888777666555555555555555333555777999:::<<<@@@BBBAAAAAABBBDDDFFFIIILLLNNNJJJOOOVVV^^^kkktttnnnvvvttt~~~yyyxxxpppJJJKKKBBB???<<<:::999999888777888000333999:::PPPyyy~~~ppp^^^hhhzzz}}}sssVVVUUUuuuyyynnnnnnxxxuuukkkppp|||}}}ooofffjjjooorrr{{{~~~ppprrr___ccchhhnnnpppnnniiieeeiiikkkmmmnnnqqquuuzzz}}}~~~|||~~~yyytttvvvrrrppplllfffaaa[[[NNNAAA===<<>>AAA???<<>>@@@CCCEEEHHHUUUqqqyyy___NNNJJJHHHFFFDDDBBB@@@===:::777555444444333222000000000111111333<<>>@@@BBB@@@BBBDDDGGGIIILLLNNNPPPLLLRRR]]]eeewwwuuuxxxvvvwwwyyylllOOOIIIEEEBBB===;;;999999777666555444222888@@@FFFgggyyy~~~zzzmmmpppWWW```|||qqqjjjnnnyyy{{{xxxqqquuutttooommmnnnqqqtttvvv}}}zzzyyyvvvrrrvvvkkk```]]]SSSCCC===:::777???XXXyyymmmOOO;;;:::999999::::::888777777EEEVVVjjjxxxiiiOOOEEENNNzzzzzztttyyy~~~fffPPPFFF>>>===<<<888444444333333222222111222222222uuurrrnnnjjjfffbbb]]]ZZZYYYZZZZZZ[[[\\\aaafffkkkmmmooorrrtttuuuwwwyyy|||vvvtttpppnnnmmmpppsssvvvvvvuuutttssssssvvv{{{{{{tttTTTJJJDDDBBBDDDCCCDDDCCCDDDHHHKKKRRRbbbrrr{{{}}}cccIII???>>>===CCCLLLNNNKKK[[[rrrYYYKKKIIIIIIGGGEEEDDDBBB???<<<999777666444333111000///000000111222:::BBBDDDHHHTTTggguuuvvvuuuooosssooohhhmmmhhhaaaiii|||xxxlllxxxyyy~~~{{{xxxxxx}}}cccRRRDDDFFFLLLQQQZZZfffooouuuxxxssslllYYYMMMTTTSSSiiivvvlll]]][[[dddjjjuuuxxxwwwmmm]]]QQQPPPTTTUUU[[[jjj~~~}}}~~~oooeeeYYYSSS___nnnnnn^^^NNNOOO]]]mmmmmm^^^PPPIIIEEEDDDAAA:::777999777666555444444444444444666777888;;;===@@@BBBCCCAAABBBCCCGGGKKKNNNPPPPPPQQQRRRaaauuu~~~uuussstttfffNNNKKKFFFCCC???<<<;;;:::999888555444222666;;;???```{{{ooo{{{}}}^^^[[[wwwzzzrrrmmmnnnsssyyy}}}jjjcccaaabbbeeehhhkkkrrrzzzzzztttpppuuuwwwkkk\\\YYYOOOAAA===777888HHHlllfffBBB:::999999888999999888777;;;NNN___mmmrrr```KKKHHHmmmvvvhhhqqqQQQHHH@@@>>>===999666555333333222111111111222222vvvtttppplllhhhccc]]]YYY[[[[[[[[[ZZZ[[[]]]aaaeeeiiijjjllllllkkkkkklllnnnqqqooommmkkklllooorrruuutttuuuvvvvvvwwwzzz~~~|||bbbKKKHHHDDDDDDFFFDDDEEECCCCCCHHHPPP\\\nnn|||{{{{{{nnnTTTAAA<<<===>>>@@@LLLNNNMMMeeepppXXXLLLLLLLLLJJJGGGFFFDDDAAA>>>;;;999888444333111000//////000000111777>>>AAABBBJJJYYYfffkkkiiiiiizzzuuukkkqqqnnngggjjjwww~~~zzzggglllrrryyy{{{rrrWWWCCCFFFLLLMMMWWWeeehhhooo{{{wwwiiiRRRIIIUUUWWWssssssaaabbbiiijjjooopppkkk^^^OOOHHHKKKQQQSSS\\\qqqwwwfffZZZ^^^uuuwwwaaaUUUVVVhhhfffYYYKKKHHHGGGEEE@@@:::777999666666555555444555555555777888:::<<>><<<888:::PPPyyyZZZ888999999888777777777777888>>>TTTeeejjjdddNNNAAAGGGwwwzzzpppbbbtttQQQIIIBBBAAA???:::777777333333222111111111111111wwwuuurrroookkkeee___ZZZ^^^^^^^^^]]]\\\^^^aaadddeeegggiiijjjiiijjjlllmmmpppooommmllllllnnnppprrruuuvvvxxxyyyzzz{{{~~~~~~rrrWWWIIIJJJFFFDDDFFFBBBHHHEEEEEEJJJUUUdddttt|||uuudddMMM???===??????AAAFFFMMM^^^}}}nnnVVVMMMLLLLLLJJJIIIGGGEEEBBB???<<<:::999444333222000/////////000000444;;;???@@@DDDPPP\\\cccaaaeee}}}sssfffmmmnnniiiiiiqqqxxxzzzjjjkkkvvv```GGGGGGLLLLLLTTTdddffflllyyy{{{kkkRRRGGGRRR[[[{{{xxxfffhhhmmmhhhfffiiifffZZZNNNKKKOOORRRZZZnnntttuuu}}}iiieeeuuuyyy^^^WWW]]]|||```YYYLLLMMMLLLGGG???888777888666555555555555555666666666888:::===@@@CCCEEEFFFDDDCCCDDDIIIQQQUUUTTTRRRQQQYYY~~~}}}rrrqqq```PPPOOOHHHEEEAAA>>><<<<<<:::999555888666666666777SSS|||~~~yyy}}}{{{xxxooodddzzzRRR[[[yyywwwyyy{{{zzzkkk^^^```gggqqqyyy~~~ppp[[[RRRHHH<<<:::===>>>SSSvvvnnnMMM999888888888777666666777999CCCXXXeeedddXXXCCC<<>>FFFEEEFFFMMM\\\mmmyyy~~~xxxnnn\\\JJJ@@@???@@@???LLLHHHXXXzzzzzzdddQQQKKKKKKJJJIIIIIIHHHFFFCCC@@@===;;;999666444333111000///000000000222999@@@BBBDDDNNNZZZbbb___bbbwwwddd]]]dddjjjjjjhhhlllsssxxxrrrrrrkkkNNNIIIKKKJJJQQQ___ccciiiuuuxxx```QQQVVVhhhqqqssstttmmmccchhhfff]]]YYY^^^fffkkkvvv~~~rrr{{{sssxxxuuu[[[[[[ppprrr^^^YYYVVVVVVRRRHHH>>>888555555555555555555555666777888666888;;;>>>AAACCCDDDEEEDDDDDDGGGLLLRRRUUUTTTSSSOOOfffrrrmmmvvvwwwZZZQQQRRRJJJGGGBBB>>>===;;;:::888333777666555555666LLLpppvvveeejjjwwwxxx~~~hhhYYYTTTppp{{{|||}}}~~~qqqoooqqqzzzvvv___SSSFFF:::999>>>DDDXXXooonnnVVVAAA<<<777888888777555555888:::JJJ[[[ccc^^^RRR@@@???NNN{{{```___lllooozzziiiQQQKKKFFFDDDAAA;;;888999555444333222111111111111wwwvvvsssrrrpppmmmiiieee___```aaa``````aaaccceeehhhiiijjjjjjjjjjjjkkklllllllllnnnppprrruuuwwwxxxvvvxxxyyyyyyyyyzzz|||```NNNBBBBBBFFFBBBCCCEEEBBBBBBDDDHHHSSSfffwww}}}{{{ooocccSSSEEE@@@???@@@AAATTTQQQkkkooosss]]]RRRPPPPPPPPPQQQJJJIIIGGGDDDAAA>>><<<;;;777666444222111000000111000111777AAADDDEEEOOO[[[cccbbbbbbkkk~~~sssYYYXXX^^^hhhnnnmmmmmmrrryyyqqqooo~~~wwwZZZLLLIIIIIIPPPYYY___dddmmmzzzssscccggg~~~}}}zzzrrrmmmrrrpppiiikkk{{{tttyyyooo```jjjooo```]]]bbb___UUUGGG<<<888555333555555555555666777888999777999<<>><<<:::888111555333333555555DDD```wwwccceeexxxxxxwww{{{dddSSSddd~~~zzz___QQQDDD999:::;;;JJJ```kkk___HHH;;;;;;777999999777555555999===JJJXXX\\\TTTHHH;;;???SSSpppssslllZZZcccoooqqqaaaQQQMMMIIIGGGCCC<<<:::;;;777666555333222222222222uuusssqqqoooooonnnllljjjdddeeeeeedddcccccceeegggjjjlllmmmmmmllllllmmmooolllmmmoooqqqtttvvvwwwxxxvvvwwwxxxyyyyyy|||oooVVVIIIAAAEEEIIIDDDEEEJJJGGGCCCGGGNNN[[[nnn}}}|||sssdddYYYJJJ@@@>>>@@@DDDGGGUUUaaaqqqxxxiiiZZZUUUUUUTTTTTTVVVLLLKKKIIIFFFCCC@@@>>>===999888555333222111111222111///555@@@DDDDDDNNN[[[dddggggggggglllsssppphhh[[[```kkkwwwxxxsssvvv}}}zzzsss}}}tttpppssstttvvvuuuhhhRRRKKKNNNSSSVVV\\\___gggrrr~~~vvv|||}}}vvvooopppxxxyyyuuuzzzuuummmooonnneeegggkkkeeeUUUCCC999888666111444444444555666888999::::::<<>>RRRzzzxxxxxxttt}}}rrrmmmVVV[[[rrrtttqqqqqqvvv}}}yyy|||\\\KKK@@@999===<<>>888777666555444333333333xxxvvvssssssssstttsssrrrjjjkkkkkkiiigggfffgggiiieeegggiiijjjjjjkkkmmmoooooopppqqqsssssstttttttttuuuwwwxxxyyyzzz~~~xxxfffPPPHHHBBBEEEHHHBBBCCCHHHDDDHHHLLLTTTaaatttxxxjjj___SSSFFF>>>===AAAHHHOOOWWWppp~~~rrrmmmaaaVVVTTTSSSPPPOOOQQQNNNMMMKKKHHHEEEBBB@@@>>>:::999666444333222222222222///444>>>CCCCCCLLLZZZdddlllnnniiihhhqqq{{{```dddqqq~~~zzzzzz|||{{{mmmiiiiiijjjqqqttt|||uuuYYYOOOSSSXXXWWW[[[]]]dddnnnzzzxxxnnnhhhgggssszzzxxx}}}zzz{{{yyynnn}}}yyykkkhhhrrrooofffTTT@@@777888666111444444444555777888::::::<<<>>>AAACCCEEEEEEDDDCCCAAAIIIPPPQQQNNNMMMPPPTTT]]]tttwwwrrrpppnnnqqqnnnWWWWWWXXXQQQWWWRRRLLLFFFBBB???<<<:::999;;;777666;;;888;;;KKK|||ssszzz}}}qqqXXXVVVllliiidddaaadddmmmzzzlllkkk{{{XXXFFF<<<999???@@@RRR___XXXIII>>>;;;:::888:::;;;888555555;;;@@@TTTeeehhhZZZHHH===LLLjjjrrr```fffnnnyyytttyyyZZZVVVRRRPPPNNNHHHAAA???AAA999888777666555444444333zzzsssnnnppptttuuuvvvyyyqqqmmmjjjiiijjjkkkiiiggggggggghhhllloooppppppnnnooooooppprrrtttuuuwwwxxx{{{{{{{{{zzzyyy{{{~~~ttt[[[JJJEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIVVVmmmqqqbbbVVVJJJAAA??????AAAIIITTTaaarrr```\\\VVVPPPLLLJJJIIIJJJKKKJJJIIIHHHFFFDDDBBBAAA===:::777555444444333111111+++222BBBGGGBBBHHHWWWhhhkkkyyywwwhhhrrrjjjeeepppvvvyyy}}}}}}}}}yyypppjjjhhhhhhgggccczzzhhhUUUQQQSSSTTTYYYYYY___lllxxxmmm___ZZZYYY___jjjpppmmmqqqxxx{{{|||kkkfffjjjpppiii\\\HHH:::555444444444444444555555666888999:::;;;???CCCEEEEEECCCCCCCCCGGGGGGJJJNNNOOONNNQQQVVVddd|||tttooolllkkkqqq{{{yyy{{{aaaYYYXXXVVVUUUUUURRRNNNHHHBBB===:::888999777555555666888<<<>>>llloooyyyzzzttt~~~eeeRRRdddbbbbbbhhhuuu~~~tttwwwwwwVVVAAA;;;<<<===???[[[aaaNNN@@@:::666777;;;777555777777777???JJJ[[[iiiuuucccAAA@@@^^^uuupppsssppp|||uuu}}}```ZZZVVVOOOHHHCCCAAAAAABBB===:::777555555555444333xxxtttrrruuuwwwvvvwwwzzzuuussspppmmmkkkjjjjjjjjjiiiiiikkknnnqqqssssssqqqnnnoooqqqsssuuuvvvwwwwwwzzz{{{{{{{{{|||~~~iiiUUUIIIFFFGGGGGGGGGFFFEEEFFFFFFIIIQQQcccyyyjjjXXXLLLBBB>>>AAACCCEEERRRccczzzlllyyyaaa]]]XXXSSSOOOMMMLLLLLLJJJJJJJJJIIIGGGEEEBBB@@@===;;;777555555555333222222---111===EEEFFFJJJRRRddd~~~{{{wwwccceeeuuu~~~lllnnn}}}vvv||||||{{{uuukkkdddcccfffhhhxxxrrrZZZLLLJJJMMMTTTVVV]]]iiisssyyyxxx```SSSRRRTTT```eeefffeeennn}}}{{{uuudddXXXSSSTTTWWWRRRIII>>>666555555555444444555555666777888:::;;;===@@@DDDEEEEEEDDDDDDDDDHHHIIILLLPPPPPPQQQXXX```nnnoooiiiccc______fff~~~}}}uuuaaaVVVVVVWWWSSSPPPNNNKKKGGGBBB???<<<;;;;;;999777555555777999;;;\\\~~~uuuwwwyyy}}}{{{qqqVVV]]]xxxyyyxxx~~~yyyyyyiiiOOO???:::<<<@@@KKK```^^^HHH<<<888666999888666777999999:::DDDPPPnnnwwwxxx^^^@@@IIImmmvvvvvv|||xxxkkkWWWWWWUUUQQQMMMHHHEEEBBBAAA===;;;888666555555444333vvvuuuvvvyyyxxxtttuuuyyyzzzzzzwwwrrrllliiikkkmmmmmmmmmnnnqqquuuwwwvvvvvvqqqrrrssstttvvvxxxyyyzzzyyy{{{|||}}}wwwZZZLLLGGGDDDEEEGGGHHHGGGGGGHHHIIINNNZZZmmm}}}uuu___NNNCCC<<<===FFFIIINNNhhhqqqeeebbbyyy```^^^ZZZVVVSSSQQQOOOOOOLLLLLLLLLKKKHHHEEEAAA???>>>;;;888666555555444333333000000777CCCLLLOOONNNddd~~~}}}sssfffkkkxxxrrr```eeeyyywwwuuuhhhffflllnnnvvvgggMMMEEEKKKNNNQQQZZZdddkkkqqqzzzkkkSSSIIIKKKOOOYYYZZZZZZ___sssxxxtttiiicccZZZRRRLLLHHHEEEDDD===:::555444666666555222444555555666888:::;;;<<<@@@BBBEEEFFFEEEDDDDDDEEEIIIKKKOOOQQQOOORRR___mmmlllbbb___YYYUUUVVVddd|||jjj```RRRSSSXXXOOOJJJIIIHHHEEECCCAAA???>>>===;;;888555555555777888IIIkkk~~~uuuxxx~~~zzzbbb]]]ooo~~~tttkkkyyy}}}VVVEEE>>>999<<>><<>>;;;888666555555444222222222///222AAARRRUUUMMMlllwwwzzzvvvrrrrrruuusssfff\\\fffzzz~~~qqqlllppprrrvvv}}}xxxVVVIIINNNKKKOOOXXXaaafffjjjtttjjjTTTIIIJJJNNNOOORRRXXXiii{{{www{{{zzzooo```WWWVVVRRRLLLJJJHHHFFFAAA===999777666666777666333111555555666777999;;;===>>>AAACCCDDDEEEDDDCCCDDDEEEJJJLLLOOOOOOLLLRRReeeyyyvvv```[[[YYYTTTSSSWWWpppqqq^^^]]]NNNQQQXXXKKKIIIHHHGGGFFFDDDBBBAAA@@@===;;;999666555555666777>>>[[[ttt|||zzzyyy~~~uuuccclllwww{{{rrr___aaa{{{uuuIII===<<<888===JJJcccgggUUU===777777555777777888888666777AAASSSbbb}}}vvvcccJJJNNNuuuxxx{{{cccUUUUUUPPPQQQRRRQQQNNNJJJEEEBBB@@@===:::888777666555444~~~{{{yyywwwqqqmmmpppwwwzzz~~~yyypppkkknnnssstttssssssuuuwwwyyyyyyyyyxxxtttooolllnnnttt{{{~~~jjjTTTHHHEEEEEEBBBEEEFFFFFFEEEHHHNNNTTTXXXgggsssqqqgggYYYJJJ???===???EEEKKKRRRkkkkkk[[[vvvcccZZZYYYXXXVVVTTTSSSRRRRRRZZZWWWPPPJJJFFFDDDDDDDDD@@@===999777666555333111111222///000???SSSXXXQQQrrrppplllrrrtttwwwsssooojjjccc```iiivvv{{{qqqmmmooouuu~~~cccPPPOOOMMMPPPWWW___cccfffppp{{{sss```SSSPPPRRRTTT]]]mmmppplllhhhgggbbbZZZQQQMMMHHHEEEAAA??????>>>:::777999888666555555444333222555555666888:::===???@@@AAACCCDDDCCCBBBCCCEEEFFFLLLMMMNNNMMMLLLVVVpppjjjXXXTTTRRRMMMQQQ\\\iiiVVVYYYNNNPPPWWWJJJLLLLLLKKKIIIGGGDDDBBB@@@<<<;;;999777666777777888<<>>;;;999888777555333555555333333222333444555555555777999;;;>>>@@@BBBBBBCCCDDDCCCCCCDDDGGGJJJNNNNNNNNNOOOTTTfffsss___PPPNNNJJJGGGUUUkkkfffTTTVVVRRRTTTWWWNNNQQQQQQPPPNNNKKKHHHDDDBBB>>>===;;;999888888888888===EEEccczzz|||~~~yyyuuuwwwhhh}}}mmmccchhhuuutttpppmmmwwwccc>>>888;;;:::AAAPPPWWWVVVFFF888999888333444666777555555@@@VVVmmm{{{kkkXXXEEEBBB\\\wwwlllzzz|||eeeSSSMMMLLLLLLKKKJJJIIIHHHGGGGGGCCC@@@<<<:::999888666555{{{vvvrrrsssrrrpppqqqssspppvvv|||}}}{{{yyyzzz|||}}}{{{yyyxxxyyyzzzzzzyyywwwsssnnnlllnnnsss{{{aaaUUUJJJGGGGGGEEEEEEHHHHHHHHHHHHGGGJJJWWWiiixxxgggRRRHHHAAA:::???FFFJJJTTTrrrzzzooolll]]]VVVTTTRRRQQQQQQRRRTTTVVVVVVUUURRRPPPOOONNNOOOOOOJJJGGGBBB===;;;888555333000222222111444>>>KKKSSSUUUnnnoooaaaccceeedddllltttrrrmmmhhhiiimmmqqqrrr{{{tttlllrrrttt{{{kkkVVVVVVTTTVVV\\\aaaeeekkkqqqyyy}}}}}}|||~~~wwwnnnmmmvvvfffXXXMMM@@@AAA@@@??????AAACCCCCC;;;<<<===;;;888666555555111111222222222333555666555555777999<<>>;;;999888777777::::::QQQwwwxxx~~~pppeeekkk|||~~~pppwwwhhh]]]lllnnnQQQ:::888;;;<<>>444888888444777666777555666BBBWWWhhhoooXXXFFF<<>>AAA@@@BBBIIIMMM[[[~~~jjjfffqqqppp[[[VVVVVVTTTQQQPPPPPPRRRUUUWWWPPPQQQSSSTTTTTTTTTSSSRRROOOKKKEEEAAA===:::777555000222333222000444CCCRRRBBBWWWWWWRRR```fffgggttt|||yyypppfffeeeoooxxx}}}{{{{{{nnnvvvxxxvvvppprrrmmmppp}}}yyyxxx|||aaaYYYUUUUUU[[[aaadddiiimmmtttyyy~~~~~~|||zzz}}}~~~~~~}}}{{{{{{~~~|||{{{zzzhhh\\\TTTIIIAAA======>>>>>>AAADDDCCC@@@888;;;???>>>:::666555666000222444444444444555666555666777:::===@@@BBBDDDFFFFFFFFFFFFGGGJJJNNNRRRRRRPPPSSS]]]qqq^^^XXXKKKGGGMMMPPP[[[rrrjjjZZZUUU^^^^^^XXXXXXVVVWWWVVVUUUSSSOOOLLLIIIDDDCCC@@@===:::777555555666222EEEnnnuuurrrsssnnntttwwwdddlllTTTCCC666777<<<===BBBJJJDDDEEE999000666777555:::888888666666AAARRR\\\]]]VVVEEE>>>DDDRRRgggoooeee```}}}nnn^^^SSSKKKGGGIIIKKKLLLLLLKKKIIIGGGDDDAAA>>>;;;:::999777666rrrhhhbbbfffmmmppprrrsssppptttyyy{{{{{{}}}~~~~~~~~~{{{{{{{{{{{{|||~~~zzzaaaVVVIIIIIIGGGEEECCCCCCFFFIIIJJJIIIHHHJJJTTTkkkaaaMMMEEE@@@AAAHHHJJJLLLPPPdddtttjjjdddoooyyy^^^]]]HHHWWWWWWXXXYYYYYYXXXXXXWWWWWWUUURRRQQQRRRSSSSSSRRRQQQPPPNNNLLLIIICCC<<<777777555333333222555???KKKJJJGGGJJJUUU___fffnnnwwwrrrzzzlllcccppptttsss~~~|||tttpppzzzwwwoooggghhhsss~~~qqq^^^YYYXXX\\\___```gggppprrrwww|||}}}{{{{{{||||||zzzwwwwwwzzz}}}}}}xxxqqqggg^^^UUULLLCCC===@@@BBBCCCDDDEEEFFFCCC>>>>>>===<<<;;;999666555444444666888888777666777888888999;;;>>>AAADDDFFFGGGJJJHHHFFFFFFJJJOOOTTTVVVWWWRRRUUUgggjjjSSSTTTGGGJJJSSSVVVnnnqqqjjjccc``````aaa]]]ZZZ^^^]]]\\\ZZZXXXSSSMMMIIIGGGDDD@@@>>><<<:::777444:::555===]]]kkkuuuttt}}}||||||cccppp{{{|||fffHHH>>>666888===CCCJJJRRREEE???888555777888777444===777555999???IIIWWWdddPPP@@@999EEESSSWWWXXX[[[]]]]]]UUUYYYNNNHHHHHHJJJJJJJJJJJJHHHHHHQQQRRROOOGGG>>>888888;;;nnnjjjkkkqqqtttqqqmmmkkkooorrruuuwwwyyy{{{www^^^SSSPPPFFFFFFFFFDDDCCCCCCFFFHHHEEEIIIJJJLLL[[[wwwzzzTTTDDD@@@<<<@@@IIIHHHKKK[[[}}}}}}___cccnnnnnnVVVVVVKKKTTTYYY^^^```]]]YYYUUUSSSTTTRRRQQQQQQRRRSSSSSSRRROOONNNMMMLLLIIIDDD>>>::::::777555333111333<<>>GGGLLLMMMAAA<<<666444777888888666<<<999666888BBBRRRaaakkkKKK@@@>>>KKKWWWXXXXXXZZZbbbxxxwwwXXXRRRSSSLLLHHHIIIJJJKKKKKKJJJIIIHHHUUUVVVTTTMMMDDD===<<<===oooooosssxxxwwwpppiiiggglllnnnqqqtttwww{{{iiiPPPGGGHHHKKKEEEFFFFFFFFFEEEEEEFFFHHHEEEMMMPPPTTThhhcccFFF===>>>>>>DDDNNNKKKRRRqqqwww\\\aaaooobbbPPPPPPSSSNNNWWWbbbhhhgggbbb]]]ZZZSSSRRRPPPQQQRRRSSSSSSRRRNNNMMMLLLKKKIIIFFFAAA===<<<999666444111111888AAANNNKKKMMMVVV```eeefffgggiiimmmrrrnnnooo~~~rrrvvv|||xxx~~~{{{~~~tttfff```]]]^^^aaaeeegggnnntttvvvyyy{{{yyyuuuttttttrrrppppppsssxxx|||}}}tttlllbbb\\\\\\\\\WWWQQQLLLGGGCCC>>><<>>BBBDDDFFFFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQLLL^^^nnnpppWWWMMMLLLFFFLLLYYYooorrrpppmmmjjjhhhhhhhhhhhhfffdddbbb```___^^^[[[YYYVVVRRRKKKEEE@@@<<<999777666555666FFFjjjtttppp|||~~~yyyxxxfff```oookkkrrryyyrrrssssssrrrsssvvvyyy{{{tttdddPPPCCC<<<;;;777666@@@MMMMMMEEE<<<888444444777999999888::::::888<<>>===qqqqqqtttvvvqqqiiifffhhhhhhkkkooosssxxx{{{~~~fffOOOFFFGGGHHHIIIFFFHHHIIIHHHGGGFFFGGGHHHIIISSSXXX___yyyjjjRRR??????CCCCCCJJJTTTTTTaaaaaa]]]vvvvvv]]]RRRPPPYYYQQQWWW___gggjjjfff^^^XXXSSSQQQPPPPPPQQQRRRRRRQQQPPPNNNLLLJJJIIIFFFBBB???>>>999666555222111666>>>QQQNNNNNNUUU```gggiiihhheeennn~~~|||ooozzzxxx}}}}}}tttgggbbbaaabbbcccbbbiiippptttxxx|||{{{wwwrrrpppnnnlllmmmqqqwww{{{yyy~~~||||||~~~~~~pppggg```YYYXXXZZZSSSQQQLLLHHHDDDBBB@@@???EEEBBBJJJUUUTTTFFF;;;;;;888999::::::999666333222333444666666666666999;;;;;;===AAAEEEGGGGGGFFFEEEGGGIIIKKKMMMMMMNNNOOOQQQWWWjjjyyy\\\OOOJJJLLLIIIRRRgggnnnnnnmmmjjjhhhgggiiikkkllljjjfffcccbbbaaa```^^^]]]XXXPPPIIIDDD???;;;999555777444:::ZZZzzzjjj~~~xxxqqqzzzzzzooopppyyy___```lllvvvccclllwwwqqqpppnnnkkkgggdddfffhhh___LLL???<<<666:::888666BBBQQQMMM===666444333444777999:::999666:::===GGGccc}}}}}}mmmEEEDDDLLL]]]kkkqqqsssuuu~~~WWWMMMLLLGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLOOOQQQOOOIIIBBB===;;;lllnnnrrrsssmmmccc```bbbdddgggmmmsssxxxzzzzzzyyyyyyvvvuuuyyynnn```OOOGGGIIIKKKIIIEEEFFFGGGHHHHHHFFFFFFFFFGGGLLLVVV___lllyyy]]]JJJ???CCCGGGFFFKKKUUU^^^sssccc```uuuiii^^^XXXQQQYYYZZZYYYZZZ___cccbbbYYYQQQPPPNNNLLLMMMOOOQQQRRRRRRSSSPPPMMMJJJHHHFFFBBB@@@>>>:::666666444222666;;;LLLJJJIIINNNYYYdddjjjkkklllyyytttttt|||tttzzzxxxzzzpppgggeeedddccc```gggnnnrrrxxx~~~|||rrrooolllkkkmmmqqquuuxxxxxx}}}}}}yyyzzz|||}}}|||yyyqqqhhhbbb\\\XXXXXX[[[OOOMMMJJJFFFBBBAAAAAAAAADDDIIISSSYYYPPP???999===666777888888777666333222333444555666666777:::===>>>@@@DDDGGGHHHHHHFFFEEEIIIKKKMMMNNNNNNNNNPPPRRR```qqqaaaQQQJJJGGGIIIJJJ[[[|||xxxkkklllllljjjhhhgggiiikkkppplllhhhdddcccaaa```^^^___ZZZSSSLLLGGGCCC???<<<666999555444MMMsss~~~eeessshhh}}}{{{sssfffiiitttsss]]]^^^iii}}}ttt```dddrrrzzz{{{xxxrrrnnnllliiieeefff^^^[[[]]]UUUDDD;;;<<<333999::::::FFFRRRJJJ777333222333555777999::::::444:::DDDWWWwww}}}```>>>III]]]vvvsssPPPLLLMMMHHHJJJGGGFFFFFFFFFFFFFFFFFFGGGFFFHHHKKKKKKGGGBBB>>>;;;jjjnnntttxxxqqqddd[[[YYY```bbbgggmmmrrrtttrrrpppuuupppooouuu~~~mmmXXXPPPHHHEEEGGGHHHEEEAAACCCDDDEEEEEEEEEEEEHHHJJJQQQ]]]lll|||lllXXXIIIAAAGGGLLLLLLTTT```ooo~~~fffwwwddd```\\\SSSUUU[[[XXXWWW\\\cccgggeeeaaaSSSPPPLLLLLLNNNRRRTTTVVVTTTQQQMMMJJJHHHFFFCCCAAAAAA<<<888777666444555999FFFGGGHHHKKKVVVdddooorrrjjjyyyssswww}}}uuuuuurrrsssvvvyyyxxxnnnkkknnnqqq{{{zzzmmmhhheeecccaaaggglllpppvvv}}}~~~sssooollljjjlllppprrrsssvvvyyy||||||zzzyyyzzz|||{{{~~~yyyxxxxxxnnnjjjccc]]]XXXUUUSSSTTTKKKJJJGGGCCC???>>>@@@BBBFFFRRR[[[WWWGGG;;;999<<<666666666666555555444333222333444444555777;;;===BBBCCCFFFHHHHHHHHHGGGFFFIIIKKKMMMMMMMMMOOOUUUZZZkkkiiiTTTLLLHHHFFFGGGPPPoooppplllkkkjjjjjjiiijjjjjjjjjmmmjjjfffbbb```___]]][[[ZZZWWWRRRNNNJJJFFFBBB@@@777:::777333CCCbbbxxx~~~gggjjj|||iiixxxwwwvvvsss}}}gggaaaiiiuuuqqq\\\[[[hhhzzzsss^^^___kkkxxxzzzxxxsssooonnnkkkfffiii```YYYVVVNNNAAA::::::444999<<<@@@IIINNNDDD555222333555777888999::::::555===LLLccc}}}nnnQQQBBB[[[}}}hhhQQQNNNPPPMMMKKKGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHHHHFFFCCC@@@>>>zzzzzz}}}~~~xxxkkkaaa]]]^^^]]]^^^aaafffiiiiiihhhmmmllllllqqqyyy}}}{{{xxxkkkNNNOOOLLLHHHEEEDDDEEEDDDDDDAAACCCDDDEEEGGGJJJOOORRRaaaqqq|||kkkWWWJJJEEENNNXXX```ppp{{{zzzbbb```^^^XXXXXXXXXYYY[[[^^^bbbhhhmmmqqqeee```XXXSSSRRRTTTUUUVVVSSSPPPLLLIIIHHHGGGFFFEEEEEE???;;;:::777333333555===DDDIIILLLTTTcccooottteeeqqquuulllzzzsssooojjjiiioooxxx{{{}}}~~~oooeeecccfffiiiqqq|||vvvnnniiidddccchhhkkklllqqqxxx|||{{{sssoookkkjjjlllmmmnnnmmmnnnoooppprrrtttvvvxxxyyyvvv|||xxxvvv}}}}}}zzzyyypppeeeaaa[[[UUUQQQOOOLLLJJJGGGGGGEEEAAA>>>>>>AAAEEEKKKZZZ^^^PPP@@@::::::999666555444333333444444555333444555555666999===@@@EEEFFFGGGHHHHHHHHHHHHHHHJJJMMMNNNNNNPPPVVV```hhhkkkRRRLLLJJJHHHHHHPPPcccxxxlllllliiiggggggjjjjjjhhhffffffdddaaa___]]]\\\ZZZXXXSSSQQQOOONNNLLLIIIFFFCCC777:::888555;;;QQQjjjzzzssseeeooouuupppuuurrrzzz}}}rrrqqqtttppp}}}xxxmmmbbbaaafffmmmrrrvvvzzz~~~nnn\\\\\\eeezzzrrr```fffwwwxxxqqqoookkkgggbbb^^^XXXOOOEEE<<<999999888:::???GGGLLLIII>>>555222444777888999999999999:::CCCUUUhhhrrrkkkWWWEEEIIIlllnnn^^^VVVQQQRRRRRRJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJHHHFFFDDDBBB@@@???{{{qqqkkkjjj]]]YYYWWWXXX\\\```bbbbbb```bbbeeeiiilllmmmmmmlll}}}~~~dddTTTLLLFFFFFFHHHIIIHHHGGGGGGHHHJJJBBBCCCEEEGGGKKKPPPWWW[[[ssswwwoooXXXKKKHHHUUUfffvvv~~~yyymmm`````````^^^^^^ZZZ^^^```]]]YYYZZZaaaiii{{{sssggg]]]WWWUUUUUUUUURRRNNNKKKIIIIIIIIIIIIHHHIIIBBB===;;;888333111222333===FFFIIIPPP]]]iiinnnkkkrrrxxxooo[[[llliiidddaaaccchhhoooyyyuuu|||~~~yyyiiiaaaaaabbbjjjwwwssslllgggeeehhhjjjiiimmmssswwwwwwsssoookkkjjjkkklllkkkiiidddddddddgggmmmrrruuuvvvuuu}}}yyytttxxxwwwuuu{{{xxxwww{{{yyy|||~~~{{{uuuooommmmmmrrrvvv}}}|||uuullliiipppvvvrrrhhh]]]ZZZUUUPPPNNNMMMIIIEEEEEEEEEDDDAAA???@@@DDDHHHPPP^^^^^^JJJ;;;<<<<<<555666555333222222333555666555666777888999<<<@@@CCCGGGGGGGGGHHHHHHHHHIIIIIIMMMOOOQQQQQQTTT]]]kkkuuu|||PPPCCCHHHIIIJJJMMM]]]www}}}qqqpppkkkfffcccdddhhhiiifffbbb```___]]]\\\\\\ZZZXXXVVVMMMMMMMMMMMMMMMKKKHHHDDD666888999777777FFF```wwwdddeee}}}yyyfffnnnoooxxxjjj^^^ttt~~~wwwqqqcccaaaaaabbbcccdddfffhhhnnnyyy{{{kkk\\\^^^ccczzzsssdddrrrwwwmmmiiifffbbbXXXZZZVVVIII===888999:::::::::@@@KKKMMMEEE;;;666333555888:::999888888888>>>HHHZZZhhheeeUUUEEE???JJJooosss{{{dddYYYZZZRRRTTTVVVJJJJJJJJJHHHHHHHHHHHHJJJJJJOOOKKKGGGDDDBBB@@@???==={{{oookkkpppiiibbbZZZWWWYYY[[[YYYVVV\\\___bbbbbbbbbcccfffiiizzzxxxxxx{{{kkkUUUKKKGGGFFFDDDEEEEEEEEEFFFGGGHHHFFFEEEGGGCCCDDDJJJPPPXXXfffttt~~~eeeYYYPPPTTTooovvvsssxxxeee^^^___`````````^^^\\\ZZZWWWUUUVVVZZZ]]]jjjqqqvvvqqqeeeXXXRRRPPPRRRNNNIIIHHHHHHIIIGGGEEECCCAAA>>>:::777666555444222222777BBBSSSaaajjjmmmoootttwww}}}|||iii^^^hhhddd___[[[\\\bbbooovvvnnn______cccpppuuupppmmmnnnkkkhhhjjjrrrwwwxxxxxxwwwuuuooohhheeefffhhhdddfffgggggggggkkkrrrwwwuuussspppppprrruuuvvvvvvttttttsssuuuxxx|||uuunnniiidddaaa^^^]]]\\\YYYUUUQQQMMMKKKOOOZZZccceeeeeeggggggfffeee```PPPXXXvvvyyygggccc[[[SSSMMMLLLKKKGGGDDDDDDDDDBBB@@@??????@@@BBBCCCDDDCCC@@@===:::999888888555444444333333444444555333444666999===AAADDDFFFIIIGGGDDDEEEHHHKKKKKKJJJQQQJJJIIIRRR[[[eee{{{\\\LLLJJJ???DDDTTTWWWjjjssssssllllllkkkjjjhhhfffdddccccccaaa\\\VVVUUUVVVVVVSSSOOOIIIQQQUUURRRTTTYYYUUUJJJBBB<<<999999777<<>>666222888777777999777444666<<>>===>>>>>>??????>>><<<:::999888888999444444333333333444444555444555888;;;???BBBEEEFFFIIIGGGEEEFFFIIIKKKKKKJJJTTTOOOPPPXXXaaappplllRRREEEGGGDDDEEEQQQ]]]zzz}}}pppnnnlllllllllkkkjjjhhhfffdddccc^^^YYYUUUSSSUUUUUURRRNNNOOOWWWYYYVVVWWW[[[VVVKKKBBB;;;777777555888JJJ___{{{yyyrrrppp~~~sssrrr~~~wwwfffiiiooopppyyyxxxnnneeeYYYUUUaaaooouuuxxx{{{}}}xxxhhh[[[YYYddd{{{kkkpppzzzrrrhhhbbbaaa```]]]YYYTTTOOOGGG???:::888999:::999CCCKKKKKKBBB999555555777777999;;;999888>>>FFFSSSSSSTTTSSSKKKBBBAAADDDNNNWWW^^^]]]^^^llluuuhhh\\\WWWTTTOOONNNOOOOOOOOOOOONNNMMMLLLJJJJJJJJJIIIHHHFFFDDDBBB@@@???tttppprrrqqqnnnggg^^^WWWTTTVVVYYYWWWWWWWWWWWWYYY]]]```bbbgggfffeeehhhnnntttxxxzzzzzzeeeVVVOOOGGGDDDFFFHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKQQQZZZddduuurrraaa[[[ZZZppp}}}qqqeeeZZZXXXZZZYYYWWWVVVOOOQQQTTTUUUUUUUUUVVVWWWUUUWWW]]]fffllliii^^^TTTNNNIIIEEEFFFJJJLLLGGGBBBDDDCCC@@@===;;;999777777444333444:::EEESSS^^^eeevvvmmmsssrrrhhheeeaaabbbiiivvv}}}xxxtttnnnhhhyyy{{{uuuuuurrrllllllqqqttttttwwwuuurrrooolllhhhdddaaa```````````````dddiiimmmnnnoooqqqtttuuusssnnnjjjooooooooooooppprrrtttvvvtttwwwvvvsssrrrttttttqqqjjj```SSSJJJEEEDDDBBBAAACCCCCCDDDEEEEEEEEEDDDDDDVVV^^^aaa[[[VVVVVVZZZ\\\ZZZTTTeee}}}yyyhhhbbbfffYYYQQQJJJIIIHHHDDDBBBBBB>>>>>>===<<<;;;;;;::::::888888777777777888888999333333333333333444555666666888;;;???BBBDDDFFFFFFHHHGGGFFFGGGJJJLLLLLLLLLPPPNNNQQQ\\\jjjkkkUUUIII???EEEKKKHHHUUUrrruuukkkhhhmmmkkkllllllllljjjgggeeecccZZZWWWTTTSSSUUUUUURRROOOSSSYYY[[[XXXYYYZZZUUUKKKEEE===777666444555AAAOOOttt|||yyymmmppp~~~yyyppppppgggcccuuuvvviiiaaaZZZ\\\kkkwwwzzzzzz|||}}}}}}vvvfff]]]^^^iiitttiiimmm{{{kkkmmmooommmggg```YYYUUUNNNIIICCC===999888:::;;;:::BBBIIIEEE;;;333444888888888:::;;;888888AAALLLUUU[[[\\\PPPCCC>>>AAAEEETTTUUUUUUXXXbbbvvvoooeee[[[WWWTTTOOOLLLLLLOOOOOOOOOOOONNNLLLKKKJJJGGGFFFFFFEEEDDDBBBBBBAAAzzzxxxuuuuuutttooofff\\\RRRMMMTTTSSSSSSUUUYYY]]]^^^^^^^^^]]]]]]___bbbhhhllloooxxx}}}oooZZZOOOIIIFFFBBBCCCFFFHHHGGGEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMTTT___iiiuuuqqqiiieeekkkuuuggg___XXXYYYYYYUUURRRPPPOOOSSSVVVXXXVVVTTTRRRQQQSSSQQQQQQWWW```ggggggdddbbbWWWJJJEEEFFFIIIGGGCCCEEEDDDBBB???===:::999888444222222555===IIIWWW___ttt{{{qqqvvvxxxmmmccc]]]cccvvvwww|||}}}wwwppp{{{zzzvvvooommmoooqqqoooqqqooommmnnnooommmiiiddd___^^^]]][[[\\\___bbbeeegggiiillloooqqqpppllliiiiiijjjkkkmmmoooqqqsssuuurrrsssppplllkkkmmmlllhhhbbbXXXKKKBBB???@@@AAAAAA??????@@@BBBCCCDDDDDDEEE\\\aaa```WWWPPPPPPTTTWWW^^^YYYlllzzzkkkaaaccc___WWWOOOHHHFFFEEEBBB@@@@@@<<<<<<<<<<<<:::999777666666666666666666777888888222222222333444555777888999;;;???CCCEEEGGGGGGFFFGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLSSSeee~~~sssQQQGGGGGG@@@DDDNNNNNNeee~~~uuujjjeeedddnnnhhhiiijjjkkkiiifffcccaaaYYYWWWVVVVVVWWWWWWTTTRRRRRRVVVYYYXXXXXXYYYTTTLLLIIIAAA;;;999777777<<>>AAAAAA===666222444888999999999888444555@@@MMMUUUaaaaaaPPPAAA@@@GGGJJJTTTZZZaaahhhsssiiiddd]]]YYYWWWTTTQQQPPPOOOOOOOOONNNNNNMMMKKKKKKIIIIIIHHHFFFEEEDDDDDDDDDzzzxxxvvvuuupppeeeWWWLLLRRROOONNNQQQWWWZZZYYYVVVYYYXXXXXXXXXYYY\\\```bbbeeelllttt{{{~~~yyyeeeVVVKKKFFFFFFEEEBBB@@@@@@BBBCCCCCCAAAEEEFFFFFFFFFFFFHHHMMMQQQ[[[eeerrr}}}zzzmmmlllllltttlllccc^^^[[[[[[YYYSSSNNNMMMLLLPPPTTTVVVUUURRRPPPOOOQQQOOOMMMNNNSSSZZZaaadddlllaaaTTTLLLKKKKKKHHHEEEFFFEEECCCAAA???===;;;:::444444333444888BBBOOOYYYiii}}}~~~rrrrrrrrrjjjccc[[[eeerrrjjjsss|||}}}www|||sssoooooonnnlllnnnllllllnnnppppppkkkgggaaa___[[[YYYYYYZZZ\\\^^^aaaaaacccfffjjjlllkkkiiihhhiiijjjlllnnnpppqqqqqqkkkkkkhhheeeeeehhhfffbbb[[[RRREEE===;;;>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEQQQTTTSSSLLLIIILLLRRRTTT______iiiiii```jjjrrrbbbVVVMMMEEECCCBBB???>>>>>><<<<<<<<<;;;:::888777666666666666777777666666666222222333444555777999:::<<<>>>BBBEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOPPPQQQRRRSSS^^^zzz\\\GGGAAAHHHCCCDDDOOOYYYsssqqqhhhbbbbbbaaakkkdddeeefffgggeeebbb___]]]ZZZZZZZZZ[[[[[[ZZZWWWUUUOOORRRVVVYYY[[[\\\XXXSSSKKKEEE???<<<:::999:::===UUUnnn{{{lll___nnn||||||~~~yyyvvvcccRRR```mmmdddXXXXXXUUUUUU^^^mmmtttssstttyyy~~~yyyuuusssuuuwwwqqqzzz|||xxxzzz~~~wwwkkkkkkvvvsss___bbblllvvvwwwqqq^^^RRRLLLAAA???;;;888888999;;;===BBB===888444444555666555888777777777555888EEERRR]]]ddd___LLLAAAIIIXXX```]]]iiixxxssseeeccc```\\\ZZZZZZXXXVVVQQQQQQQQQQQQQQQPPPOOONNNPPPNNNLLLJJJHHHGGGFFFFFF|||sssooonnnkkkccc]]]VVVOOOIIIJJJOOORRRPPPLLLSSSTTTTTTTTTSSSSSSVVVXXXUUU\\\eeejjjmmmpppwww|||kkk]]]NNNFFFBBB@@@BBBEEEDDDBBBAAAAAACCCDDDDDDDDDBBBDDDFFFFFFGGGLLLSSSZZZmmmwwwnnn```aaa```dddrrr{{{rrrgggbbb^^^\\\\\\XXXPPPMMMMMMFFFJJJNNNQQQQQQPPPPPPQQQLLLNNNPPPOOONNNNNNPPPSSS```]]]ZZZXXXVVVRRRKKKFFFHHHHHHGGGEEECCCAAA???===888::::::999888>>>IIISSSdddzzz}}}qqqkkkhhhcccddd]]]hhhyyy{{{llleeeeeemmmwww~~~~~~ooosss|||uuussspppmmmooonnnoooppppppnnnkkkiiieeeaaa\\\YYYXXXXXXXXXXXXZZZZZZ[[[^^^bbbfffgggggghhhiiikkkllllllkkkjjjiiihhhhhheeeccceeehhheee___XXXOOOCCC<<<<<<>>>AAABBBDDDCCCBBBBBBBBBBBBBBBCCCDDDGGGGGGGGGLLLUUU\\\]]][[[```bbb]]]ccczzz~~~kkkTTTKKKCCCAAA@@@===<<<===;;;;;;:::999999888777777666666777777777666555444222222333555777:::<<<===@@@AAACCCFFFGGGHHHHHHHHHGGGJJJMMMOOOPPPQQQSSSUUUYYY^^^pppnnnNNNFFFAAAGGGGGGGGGTTTqqqrrrxxx|||ccc^^^```aaaccc```aaaaaaaaa```^^^\\\ZZZ[[[\\\^^^___^^^[[[XXXVVVOOORRRWWW\\\aaabbb___\\\OOOKKKFFFAAA<<<999888999EEE```uuupppbbbhhh}}}~~~mmm[[[UUUcccgggZZZTTTZZZTTTSSSYYYaaabbb^^^bbbkkkkkkmmmoooqqqtttwww|||wwwuuurrrvvv}}}yyyrrrxxxfffXXX___kkkvvvqqqtttuuummm___PPPFFFBBB>>><<<999777888999<<<>>>BBB:::222000444888777555666444444888<<>>>>>@@@CCCDDDEEEDDDCCCAAAAAAAAAAAAAAABBBCCCEEEKKKWWWdddhhhfff[[[bbb^^^^^^qqq~~~tttgggSSSIIIAAA???>>>;;;:::;;;:::999888777666777777888444444555666666666555444222333444666999<<<>>>???CCCCCCDDDEEEGGGHHHHHHIIIHHHLLLPPPRRRSSSSSSVVVXXXaaannnYYYGGGIIIDDDEEEJJJPPPbbb}}}lll```[[[```ccc]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYY\\\^^^___]]]ZZZVVVTTTPPPRRRXXX```eeefffdddbbbVVVUUUPPPGGG???;;;999999:::SSSooouuuiiieee{{{hhhZZZVVV```bbbXXXUUU\\\UUUSSSVVVZZZYYYWWW```mmmooouuu}}}zzzxxxsssuuu{{{yyyttt}}}{{{\\\WWWaaammmyyypppkkkbbbXXXOOOGGGAAA>>><<<:::888777888:::===>>>===888222111444777888777777333333999BBBKKKVVV```^^^PPPBBB???HHH\\\vvvyyyccc___aaa___XXXUUUWWWWWWUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSQQQNNNKKKHHHGGGGGGGGGhhhzzzpppmmmpppsssooo^^^KKKAAABBBGGGGGGEEEHHHKKKNNNOOOMMMKKKLLLMMMLLLQQQVVVUUUQQQQQQWWW]]]\\\]]]___aaaeeekkkrrrwwwvvv~~~~~~|||xxxlllgggeeeeee^^^RRRLLLMMMFFFBBBAAAEEEEEEAAA>>>>>>@@@AAACCCEEEFFFEEEDDDCCCDDDHHHMMMRRRWWWaaannnxxxlll```XXXMMMEEECCCFFFCCCQQQnnn~~~lllbbbddd\\\ZZZXXXWWWRRRLLLLLLPPPNNNOOOOOOOOONNNNNNPPPSSSLLLLLLMMMMMMNNNOOOOOOOOONNNQQQSSSSSSPPPOOOPPPQQQOOOOOOOOONNNLLLIIIGGGEEEHHHLLLMMMHHH@@@===BBBHHHVVVnnnrrrcccccc___kkktttiiillluuu~~~qqqlllkkknnn{{{xxxfffaaafffhhh{{{vvvhhhlllpppqqqppppppsssvvvmmmggg```ZZZXXXWWWTTTRRRRRRRRRTTTXXX[[[]]]\\\ZZZ]]]___bbbeeefffeeedddbbbbbbbbb```___bbbccc^^^VVVSSSKKKBBB<<<<<>>666???OOOaaavvvyyyzzzppp```\\\___\\\TTTPPPRRRRRROOORRRSSSSSSSSSSSSRRRRRRQQQQQQOOOLLLIIIGGGFFFFFFGGG\\\gggxxxuuuttt|||zzzgggQQQFFFHHHKKKFFF???EEEDDDCCCDDDFFFGGGFFFEEEGGGJJJLLLLLLJJJIIIJJJLLLOOONNNNNNOOOPPPRRRTTTUUUXXXXXXWWWUUUTTTRRRQQQQQQMMMKKKHHHEEECCCBBBBBBBBBEEECCCAAA@@@@@@AAABBBAAA???BBBFFFFFFEEEDDDEEEFFFJJJJJJLLLVVVdddsss}}}kkkNNNEEEEEEBBBAAADDDAAAPPPcccwwwggg``````ZZZaaa]]]WWWQQQMMMLLLLLLMMMKKKNNNQQQRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSRRRPPPMMMLLLLLLJJJKKKLLLKKKKKKLLLNNNPPP[[[[[[XXXOOODDD<<<:::;;;NNNlllzzzqqqnnnfffuuuyyykkkbbb___\\\cccmmmsssyyy|||yyyzzzssssss~~~lllaaakkkqqqfffjjjsss|||kkkjjjiiijjjlllnnnoooooolllnnnjjjaaaZZZVVVSSSOOOOOOOOOOOOPPPRRRTTTWWWXXXYYYZZZ\\\^^^```aaaaaaaaa]]]]]]^^^^^^]]]ZZZWWWVVVTTTKKKCCC>>><<<<<<@@@GGG@@@???AAADDDBBB???AAAEEEKKKMMMNNNSSS^^^iiijjjeeeaaa___cccmmmooodddWWWPPPUUUGGG<<<:::<<<:::666444777666555555444444444444444555555666666777777777777777999;;;===@@@CCCDDDBBBDDDEEEFFFGGGHHHKKKNNNOOOLLLMMMRRRRRRSSS```ooocccIIICCCFFFMMMCCCTTTuuurrreee``````^^^]]]]]]bbb^^^XXXWWWXXXYYYXXXVVVWWWXXXWWWTTTRRRQQQRRRTTTRRRSSSXXXaaaiiikkkgggbbb]]][[[XXXSSSLLLFFF@@@===888BBBPPPlll}}}jjjfffbbbhhhpppvvv}}}```UUUPPPUUUVVVSSSVVV___dddhhhooowww}}}{{{zzzwwwwwwwwwvvvvvvxxx{{{}}}vvvmmmbbb\\\aaammmzzzlllaaaRRRGGGAAA>>>:::777444666888::::::999777555222333444666888777666444---333:::@@@KKKUUUUUUNNNBBB???;;;@@@VVVnnnvvvqqqccciiivvvbbb___YYYWWWTTTSSSRRRQQQNNNLLLKKKMMMNNNPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFEEEEEEaaa]]]]]]iii~~~|||yyylll]]]UUUTTTQQQHHH@@@BBBAAA@@@@@@BBBDDDEEEEEECCCFFFGGGFFFDDDCCCDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@??????AAA@@@??????@@@AAAAAAAAA@@@AAABBBEEEGGGIIIIIIHHHOOOSSS]]]iiiuuunnnYYYGGGCCCBBB===<<<@@@MMM```{{{rrr\\\___ccc]]]^^^\\\YYYUUUQQQNNNLLLKKKLLLNNNQQQRRRQQQOOOOOOOOOPPPQQQRRRTTTTTTSSSQQQPPPRRRSSSUUUTTTRRRPPPOOOOOOMMMOOOQQQRRRSSSTTTVVVXXXTTTSSSOOOGGG===777666888AAAWWWooo|||~~~{{{uuupppdddnnnvvvrrrjjjddd___ZZZ]]]aaahhh}}}uuuqqqjjjhhhjjjeeecccmmm}}}mmmkkkiiikkkooorrrqqqooommmnnnjjjbbb[[[YYYUUUQQQKKKKKKKKKKKKLLLNNNPPPQQQTTTUUUVVVXXXZZZ[[[\\\\\\WWWXXXXXXXXXWWWUUUSSSQQQOOOHHHAAA===;;;;;;???EEEAAA>>>>>>AAAAAA@@@BBBFFFRRROOOQQQZZZfffiiibbbYYYZZZXXXZZZbbbeee```[[[YYYYYYJJJ:::666777888777777666666555444444333444444777777777777777777777777999:::;;;===@@@BBBDDDEEEBBBDDDGGGIIIJJJKKKNNNPPPOOOOOORRRUUUTTTXXXlll|||YYYFFFCCCHHHMMMPPPqqqyyymmmaaa^^^^^^\\\ZZZZZZ\\\YYYVVVVVVWWWWWWTTTQQQQQQRRRRRRQQQPPPPPPRRRTTTWWWYYY]]]eeejjjiiiccc]]][[[ZZZXXXTTTOOOJJJEEECCC666===FFF___tttllliiinnndddwww}}}~~~uuuwwwyyy___VVVRRRVVVWWWSSSUUU]]]hhhkkkooorrrtttxxx~~~|||~~~}}}xxxwwwuuusssqqqqqqrrrsssssskkkbbb]]]aaakkkvvv|||^^^UUUJJJBBB@@@???===:::666777999::::::999777555000111333666888888666444444666999>>>IIISSSRRRKKK<<<888888CCCZZZmmmrrrnnnaaa}}}gggZZZ\\\WWWUUUSSSQQQPPPOOOMMMJJJKKKLLLNNNPPPQQQPPPOOONNNLLLKKKIIIHHHFFFFFFEEEEEExxx```LLLOOO```ssszzzvvvpppiiieeebbbZZZPPPGGGCCC@@@===<<<===@@@AAABBB@@@AAABBBAAA???===>>>????????????>>>???@@@AAAAAA======<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????>>>??????@@@AAAAAABBBBBBCCCCCCAAAAAACCCHHHLLLMMMMMMTTT]]]kkkyyyYYYKKK@@@>>>===<<<@@@HHHUUUooovvv[[[YYYcccddd]]][[[[[[[[[XXXUUUPPPLLLIIINNNPPPRRRRRRPPPOOONNNOOOPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTVVVVVVTTTRRRRRRRRRYYYZZZZZZXXXUUURRRQQQQQQMMMLLLHHH@@@888444555777;;;FFFUUUeeettt|||zzzrrrgggjjjjjjfffddddddccc```cccccciiizzzkkkhhhllliiirrrsssmmmhhhjjjppptttrrrooommmnnnjjjccc]]][[[XXXSSSJJJIIIHHHGGGHHHHHHJJJJJJNNNOOOPPPRRRTTTUUUVVVVVVRRRRRRSSSSSSRRRPPPOOOMMMLLLFFF@@@>>><<<;;;>>>CCCFFFAAA>>>@@@BBBCCCEEEIIIYYYSSSWWWiiiuuupppccc[[[]]][[[[[[^^^___]]]]]]___TTTFFF999555666666666666555555444333333333444444888888888777777777777777<<<===???AAACCCDDDEEEEEECCCFFFJJJLLLMMMOOOQQQSSSQQQSSSWWWYYYXXXbbblllSSSFFFGGGNNNPPP```}}}qqqggg^^^\\\\\\ZZZWWWVVVXXXVVVUUUVVVXXXWWWSSSPPPNNNPPPQQQQQQQQQSSSUUUWWW[[[]]]aaafffjjjgggaaaZZZVVVVVVUUUSSSPPPLLLIIIGGG===@@@BBBTTTmmmtttuuuiiizzzvvvvvvtttyyyttt\\\UUUQQQSSSRRRNNNQQQXXX\\\aaagggiiijjjnnnuuu{{{~~~zzztttssspppnnnlllkkkkkkkkklllfff___[[[]]]ccciiilllOOOIIIAAA=========<<<:::888999999:::999777666555...000444666888777666555888777999AAAOOOWWWRRRHHH===999===KKKZZZbbbaaa___hhhwww^^^WWWYYYUUUSSSQQQOOOOOOMMMKKKIIIJJJKKKMMMOOOPPPPPPOOONNNKKKKKKIIIGGGFFFEEEEEEEEErrrUUUNNNRRRXXXhhhyyyvvvtttrrrnnniiibbb[[[WWWJJJFFF@@@===<<<<<<<<<<<<>>>>>>>>>===<<<<<<<<<===>>>>>>>>>============>>>;;;<<<<<<<<<============;;;<<<>>>???@@@@@@?????????@@@BBBCCCCCCCCCDDDEEEFFFFFFDDDDDDGGGMMMUUU[[[ffflllxxxWWWJJJ>>>;;;===BBBLLLVVV]]]eeeZZZaaagggccc\\\ZZZZZZZZZXXXUUUPPPLLLJJJQQQRRRSSSSSSQQQOOONNNOOORRRRRRSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVTTTSSSSSSTTTZZZ[[[YYYUUUOOOJJJFFFEEEHHHHHHFFFAAA;;;888777888:::???GGGUUUgggtttsssllljjjjjjfff```\\\___fffjjjlllpppsssuuueeeccchhhoooxxx|||rrrhhhgggmmmsssrrrooommmmmmiiibbb___]]]YYYTTTMMMKKKJJJHHHGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQNNNNNNOOOOOOOOONNNMMMLLLLLLFFFAAA@@@>>>;;;===AAAJJJCCC???@@@BBBCCCFFFIIITTTNNNVVVjjjrrrfffZZZWWWVVVXXX[[[]]]]]]\\\\\\^^^LLLBBB999888999666333222444444333333333444444555666666777777888999999999>>>???AAACCCEEEFFFFFFFFFFFFIIILLLNNNOOOPPPQQQRRRUUUUUUYYY___eeexxx{{{bbbRRRJJJKKKRRRVVVsssmmmeee___^^^]]]YYYUUUTTTWWWUUUUUUWWWZZZ[[[YYYWWWSSSUUUWWWWWWWWWXXXZZZ\\\\\\]]]___bbbeeeddd```]]]QQQQQQQQQOOOMMMKKKHHHGGGFFFCCC@@@JJJbbbuuu{{{{{{yyyttt}}}|||wwwyyy{{{vvvzzz~~~oooSSSNNNJJJKKKKKKKKKQQQYYY\\\dddooowww}}}zzzrrrmmmllljjjiiiiiijjjjjjiiiccc___ZZZVVVUUUVVVWWWWWWFFFBBB>>>;;;:::999777555888888888777666555333333///222555777777555444444555777???NNN\\\^^^RRRDDD<<<>>>HHHUUU[[[ZZZ[[[```zzzlll[[[UUUSSSTTTRRRPPPNNNNNNMMMKKKIIIGGGHHHKKKMMMNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDlll^^^QQQFFFIIIUUUZZZmmm~~~yyyssslllhhhffffffXXXSSSLLLFFFBBB???===;;;<<<;;;::::::;;;<<<<<<<<<::::::::::::999999888888999999999:::;;;;;;<<<<<<<<<===???@@@@@@???>>>>>>>>>AAACCCCCCBBBCCCEEEGGGHHHLLLNNNLLLKKKTTTdddrrrrrrRRRGGG<<<<<>><<<999:::>>>EEE???<<<===???@@@CCCGGGNNNLLLVVVgggiii\\\VVVZZZZZZaaahhhkkkkkkiiifffcccRRRGGG<<<888666333222333333333333333444444555666333444555777:::;;;===>>>@@@AAABBBDDDFFFGGGGGGGGGJJJLLLOOOOOOOOOOOOQQQRRRWWWUUU\\\lllhhhZZZQQQJJJMMMVVVcccyyylllfffbbbbbb```ZZZVVVUUUXXXUUUSSSUUUZZZ^^^______ZZZ\\\]]]]]]\\\[[[\\\]]]]]]\\\\\\\\\]]]]]]\\\[[[PPPPPPPPPOOOMMMKKKHHHGGGHHHAAA<<>><<<999999:::;;;;;;:::999999:::::::::999888888888888999999:::;;;;;;<<<<<<======>>>>>>======<<<>>>@@@CCCCCCCCCEEEJJJNNNOOOWWW^^^^^^\\\dddwwwtttYYYCCC??????FFFQQQ]]]dddgggwwwiii^^^\\\\\\[[[]]]bbbYYYWWWSSSOOOMMMLLLLLLLLLQQQRRRRRRQQQOOOMMMNNNOOOQQQQQQQQQPPPOOOOOOOOONNNMMMOOOQQQQQQPPPOOOOOOPPPMMMMMMKKKHHHDDDAAAAAABBBFFFFFFEEECCC@@@===999777444999>>>FFFSSSbbbkkkllloooqqqkkkppprrr~~~mmmdddsssuuuqqq~~~uuupppeeefffpppuuutttvvvvvvtttqqqooojjjdddbbbaaa\\\UUUPPPNNNKKKHHHEEEDDDCCCCCC@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDD???;;;:::999888:::??????>>>AAAEEEHHHIIINNNUUUbbbfffsss~~~uuukkkZZZLLL===555111000333777333333333444555666777888444555777:::===???AAACCCBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOPPPPPPPPPQQQSSSUUU[[[]]]mmmrrrbbbUUUQQQLLLHHHRRRbbb|||rrrkkkfffcccdddbbb\\\XXXXXXXXXUUURRRTTTYYY^^^``````]]]______^^^\\\ZZZYYYYYY]]]\\\ZZZXXXWWWVVVVVVVVVRRRRRRRRRRRRQQQOOOMMMKKKKKKCCCAAA???BBBXXXkkkiii```XXXttt{{{qqq~~~yyy{{{~~~~~~~~~xxxpppcccgggmmmuuu~~~~~~~~~|||}}}}}}{{{xxxtttrrrqqqnnnjjjgggeeefffdddaaa]]]YYYVVVQQQMMMIIIDDD@@@<<<888888888777777888888999666555333111000///000000555777999777444333555888@@@IIIWWWccccccUUUGGG???UUUeeeqqqnnnhhhqqqtttXXXMMMQQQSSSPPPRRRPPPNNNMMMMMMLLLJJJIIICCCDDDFFFHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCDDD~~~gggSSSHHH>>>BBBLLLWWW```iiixxx|||vvvrrrqqqrrrrrrpppooommmkkkggg```XXXSSSEEEAAA===;;;<<<<<<;;;:::::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<======>>>???@@@CCCFFFHHHIIINNNVVV]]]aaakkktttuuusssvvvwwwWWWFFF<<>>===<<<<<<;;;;;;;;;<<<===???@@@AAAAAA<<<999999:::;;;@@@EEEGGGMMMWWWbbbfffjjjsss}}}{{{jjj[[[MMMBBB888444222111333666444444444555666777999999888999;;;>>>@@@CCCEEEFFFEEEEEEDDDEEEGGGKKKNNNQQQOOOPPPPPPPPPQQQTTTXXX\\\gggqqqxxx]]]RRRLLLMMMJJJLLLbbb}}}jjjfffbbbaaacccbbb]]][[[\\\ZZZWWWUUUWWW[[[]]]]]]\\\]]]______^^^[[[XXXWWWWWWWWWXXXYYYXXXVVVTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPHHHKKKHHH???OOOiiinnndddWWWggg~~~qqqvvvqqqzzz}}}}}}~~~~~~{{{xxxvvvwwwxxxwwwxxxyyy{{{}}}~~~~~~~~~|||{{{zzzzzz{{{}}}~~~{{{vvvtttrrr{{{{{{vvvxxxzzzyyyzzz}}}}}}{{{xxxsssnnnkkkkkklllnnniiidddbbbbbb___YYYTTTRRROOOJJJFFFCCC@@@<<<:::555555666666666777999;;;666444222000//////111222555777999777444555999>>>MMMRRRYYYZZZPPPDDDCCCJJJssssssnnneeeSSSPPPUUUWWWUUUPPPNNNLLLKKKKKKKKKIIIGGGDDDEEEFFFGGGGGGFFFDDDBBB>>>>>>??????@@@BBBCCCDDD~~~gggTTTIIIBBB@@@GGGNNNVVVhhh{{{wwwvvvuuuttttttttttttsssuuuvvvwwwwwwuuuooofff```MMMHHHCCC@@@@@@???===;;;777888:::;;;;;;;;;:::999999999999:::::::::;;;;;;>>>=========>>>@@@BBBCCCDDDGGGKKKMMMPPPWWWbbbkkkttt|||pppPPP???>>>AAAKKKVVVaaaqqqaaa\\\[[[[[[\\\^^^]]]ZZZVVVRRRQQQOOOMMMKKKIIIHHHGGGKKKLLLLLLKKKIIIIIIJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHMMMOOOPPPPPPNNNMMMLLLMMMHHHGGGFFFDDDCCCEEEJJJMMMPPPKKKDDD>>>;;;;;;<<<<<<777777666;;;KKKbbbrrryyyqqqhhhZZZ[[[\\\eee\\\aaajjjuuu|||sssjjjnnn|||qqquuu{{{qqqiiilllnnncccgggqqqxxxrrrggggggooogggbbbkkk|||xxxuuuoooiiigggggg```XXXTTTRRROOOKKKHHHFFFEEEEEEAAAAAAAAA@@@???===<<<;;;999999:::;;;<<<>>>???@@@AAA<<<999;;;>>>AAAGGGNNNVVV```qqquuuhhh```XXXJJJ;;;555222222666888444222222444444444555777888:::;;;======???AAACCCEEEGGGHHHHHHFFFEEEFFFHHHMMMRRRUUUOOOPPPPPPQQQSSSWWW]]]bbbtttuuuiiiXXXPPPLLLMMMLLLSSSssssssgggaaa^^^^^^aaaaaa^^^]]]___\\\ZZZZZZ[[[^^^___\\\XXX]]]______^^^[[[XXXWWWWWWOOORRRWWWYYYYYYVVVTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTPPPIIIQQQNNN===HHHgggqqqmmmZZZ```yyy}}}sssqqq~~~hhhkkkuuu}}}{{{||||||vvvwww{{{{{{tttnnnlllppptttrrrssstttvvvxxxzzz|||}}}zzzxxxwwwwwwxxx{{{~~~~~~~~~~~~yyyvvvwwwqqq}}}|||~~~vvvrrrxxx|||zzzxxxxxxxxxuuurrrnnnjjjfffcccaaakkkfffaaa______\\\VVVPPPKKKHHHCCC@@@>>><<<:::888666666666555444555777999666555222000///000222333444777888666444666===DDDTTTUUUUUUNNN???999EEEWWW~~~qqqqqqooo\\\TTTVVVWWWUUURRRNNNLLLJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGEEECCCBBB<<<<<<===>>>???AAACCCDDDuuuZZZKKK===<<>>===<<<<<<===>>>>>>>>>===<<<<<<===??????>>>===CCCBBB@@@AAACCCFFFHHHHHHLLLPPPWWW\\\aaaiiirrrxxx```IIICCCCCCBBBKKKZZZgggpppggg^^^UUUVVVWWWWWWXXXXXXXXXXXXRRRQQQOOOOOOOOOMMMKKKIIIGGGGGGHHHGGGEEEEEEFFFGGGHHHIIIIIIGGGDDDEEEJJJNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFGGGJJJLLLNNNMMMKKKFFFAAA>>><<<<<<<<<999666666;;;DDDSSShhhyyyoooxxxvvveeeZZZVVVbbb^^^ccceee```dddkkkiiiiiikkktttxxxzzzzzzyyy|||uuujjjdddgggnnnuuuwwwvvvsssrrrqqqwwwuuulllttt|||zzzwwwrrrmmmhhhdddcccZZZUUUNNNJJJJJJIIIHHHEEEHHHEEEBBB>>><<<;;;:::::::::999888888999;;;===???===<<<:::999===HHHWWWaaannnsss{{{~~~vvvoooiiifffUUURRRNNNHHHAAA;;;777444555444333222222222333444444555666777999:::;;;<<>>;;;888666555000222555777888999888777555111......111444555444;;;444000222555888@@@HHHVVVMMMGGGDDD:::555HHHdddqqqooobbbbbb}}}|||iiiVVVRRRVVVVVVVVVXXXOOOMMMKKKJJJIIIHHHFFFDDDFFFDDDCCCEEEGGGHHHFFFDDDAAA@@@@@@???AAACCCEEEGGGtttaaaMMMDDDBBB@@@BBBEEEIIIOOO]]]lllsssssssssvvvzzz}}}yyyssslllmmmiiiggggggbbbYYYTTTTTTLLLIIIEEECCCBBBBBB???<<>>BBBJJJQQQUUUbbbrrrmmm[[[[[[UUUVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQQQQQQQOOOMMMKKKHHHHHHHHHGGGEEEEEEGGGIIIGGGHHHIIIHHHFFFGGGLLLPPPLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFGGGGGGIIIKKKLLLKKKIIIEEEAAA>>>===<<<===:::666444777===GGGYYYhhhdddjjjsssxxxvvvpppkkkiiifff^^^___aaa```hhhmmmgggsssttt|||~~~{{{~~~vvvooommmnnnkkkmmmvvv~~~~~~~~~sssrrr|||wwwuuuuuusssnnnjjjaaa[[[TTTPPPNNNKKKHHHDDDGGGEEEAAA>>><<<;;;;;;;;;;;;:::999888888999:::;;;;;;;;;:::999<<>>>>>===;;;888666444222111555444333333333333444555777777888:::;;;<<<===>>>AAAAAABBBBBBCCCDDDEEEFFFAAADDDHHHJJJKKKLLLPPPRRRNNNOOOSSSYYY___llliiiXXXSSSHHHJJJRRRQQQYYYnnnaaaZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\aaabbbbbbaaa^^^\\\\\\\\\[[[[[[ZZZXXXVVVTTTRRRQQQSSSSSSTTTUUUVVVSSSOOOLLLKKKMMMPPPQQQQQQQQQSSSTTTWWWQQQOOOPPPLLLGGGOOO]]]kkkllleeehhh|||}}}qqqllluuujjj[[[ZZZmmm}}}~~~zzz{{{|||~~~~~~zzzvvvqqqpppppppppppppppqqqqqqrrrjjjggglllqqqpppmmmmmmmmmlllkkkkkkmmmooorrrssstttwwwzzz{{{xxxtttqqqpppooooooqqqssswwwzzz~~~{{{zzzxxxwwwwwwvvvsssqqquuuvvvwwwyyyzzzzzzwwwtttrrrrrrqqqqqqpppooonnnnnngggddd```]]]\\\[[[ZZZYYYYYYYYYXXXUUURRRMMMIIIGGG@@@???===;;;888666444333111333555666777777666555333111///111444777777666444555666666888===CCCHHHQQQKKKAAA999888BBBUUUeee___[[[SSS^^^ttteeeWWWTTTVVVVVVUUUWWWPPPNNNLLLJJJIIIGGGEEEDDDCCCBBBBBBDDDGGGHHHGGGEEEBBBAAA@@@???@@@BBBDDDEEEiiiYYYOOOFFF>>>999:::AAAOOO```iiikkknnnrrrxxx{{{}}}~~~}}}~~~yyyvvvvvvrrrlllgggbbb[[[YYYYYYWWWSSSNNNQQQOOOMMMNNNRRRWWW[[[\\\\\\```gggjjjjjjjjjkkklllvvv}}}jjjPPPDDD<<<===AAAGGGVVVfffvvviiiUUUSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSUUUSSSRRRRRRRRRQQQNNNLLLHHHHHHHHHFFFEEEFFFIIIKKKFFFHHHJJJIIIGGGHHHMMMPPPKKKJJJIIIHHHGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFCCCAAA???>>>>>>>>>>>>:::888888;;;AAAOOO\\\dddfffiiinnnrrrttttttsssnnndddaaaaaadddpppuuukkkmmmqqq}}}wwwvvvzzz|||ssswww|||ooovvv{{{}}}|||tttkkkkkkeee___ZZZVVVQQQKKKFFFGGGEEEBBB???============;;;:::999999888777666666999999:::999:::<<>>======<<<:::999888777666222222222222333333333333444444444444555666777888::::::;;;<<<>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJKKKPPPUUU]]]fffrrrkkkYYYOOOLLLEEENNNWWW]]]~~~iiifffaaaVVVZZZ[[[[[[\\\]]]]]]^^^^^^aaabbbaaa___]]][[[\\\]]]ZZZZZZZZZYYYWWWTTTRRRPPPQQQPPPOOOPPPPPPPPPMMMKKKIIIKKKMMMNNNOOOPPPSSSVVV\\\UUURRRRRRNNNIIIKKKSSSdddooommmjjjyyy{{{lll{{{zzzjjjfffbbbjjj}}}wwwsssuuuvvvxxx{{{}}}|||yyyvvvkkklllmmmoooqqqsssuuuvvvrrriiiaaabbbeeefffffffffhhhhhhhhhiiijjjlllmmmnnnoooqqqssssssqqqooonnnnnnkkkmmmnnnmmmkkkjjjmmmpppkkkiiiggggggiiikkkllllllnnnnnnnnnppprrrqqqnnnlllmmmmmmllljjjgggdddaaa___\\\YYYUUUSSSRRRQQQPPPNNNOOONNNMMMKKKHHHDDDAAA???999999888666555333222111333444555555555444333222222111111333666888999888000888:::777:::FFFOOOPPPGGGDDD:::555>>>QQQ[[[ZZZVVVSSSVVVqqqhhh```XXXVVVVVVUUUUUUVVVQQQPPPNNNLLLIIIGGGEEEDDDAAAAAAAAADDDFFFHHHGGGFFFBBBBBB@@@@@@@@@@@@BBBBBBwwwjjj]]]NNNDDDBBBAAADDDMMMWWWcccrrr~~~{{{||||||wwwrrrqqqttttttpppkkkfffdddaaabbbgggnnntttwwwvvvyyy~~~nnnVVVCCCCCC;;;???MMMRRRSSSddd{{{mmmUUURRRRRRMMMSSSSSSSSSSSSRRRQQQPPPPPPSSSRRRPPPPPPPPPPPPMMMKKKGGGGGGGGGEEEDDDFFFIIILLLGGGJJJKKKJJJHHHHHHJJJMMMLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDBBBAAA@@@@@@@@@@@@===;;;999;;;<<<@@@KKKVVVdddfffggggggiiioootttvvvuuuooollliiinnn~~~tttxxx{{{ssstttzzzppprrrnnnhhhccc___YYYQQQKKKHHHFFFCCC@@@>>>>>>>>>>>>999999999999888777555444999999888888777777888999555666777999;;;<<<===>>>777777777777777777777777666666666666555555555555555555555666888999::::::<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGHHHOOONNNLLLLLLLLLMMMNNNNNNUUU___mmm}}}mmm```TTTLLLJJJTTTMMMYYYtttaaadddddd[[[[[[\\\]]]___aaabbbcccccc______]]]ZZZWWWVVVVVVXXX\\\\\\\\\[[[YYYVVVSSSRRROOOMMMKKKKKKMMMNNNNNNMMMKKKMMMNNNOOOPPPRRRVVVYYYZZZTTTQQQRRRQQQMMMLLLOOOWWWnnnuuuooovvv{{{|||~~~xxxwww~~~xxxpppssssssuuuwwwyyywwwssspppiiihhhhhhjjjmmmqqquuuxxxrrrkkkcccaaabbbddddddccccccccceeefffhhhiiijjjkkkiiijjjlllkkkiiigggggghhhgggkkknnnllliiihhhkkkooollliiieeedddeeehhhkkklllkkkjjjjjjjjjkkkjjjgggdddffffffeeeccc___[[[VVVTTTSSSPPPMMMKKKJJJIIIHHHFFFEEEEEEDDDBBB@@@===;;;999444444444333333222222111444444444444444222111000111222333555777777777777333;;;<<<888AAAUUU___[[[BBB===:::AAARRR^^^\\\SSSXXX\\\kkkttt^^^\\\ZZZYYYXXXVVVUUUUUUSSSRRRQQQNNNJJJGGGFFFEEECCCDDDDDDEEEGGGGGGFFFFFFCCCCCCAAA@@@??????@@@@@@wwwdddUUULLLDDD===>>>HHHYYYrrr~~~|||yyyuuuvvv{{{vvvZZZJJJCCC???EEEAAAKKK\\\___```vvvnnnXXXRRRQQQPPPOOOPPPPPPPPPPPPPPPOOONNNMMMOOONNNMMMMMMMMMMMMKKKIIIEEEFFFFFFEEEEEEFFFIIILLLJJJLLLNNNLLLHHHFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKIIIHHHGGGBBBBBBBBBCCCCCCBBBBBBAAA<<<::::::;;;;;;===DDDMMM[[[ccchhheeedddllltttxxxssstttwwwttt{{{{{{|||zzzvvvrrrmmmiiifff```XXXRRRJJJHHHEEEAAA>>>=========999999999999999888777666:::999777666666777777888777777777777777777888888888888777666666555444444888777777666555444333333666666777999:::;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBDDDFFFHHHHHHIIIIIIMMMLLLLLLMMMOOOTTTZZZ]]]^^^lllvvviii```WWWPPPMMMNNNWWW___|||oooccc```___^^^ZZZ[[[]]]```bbbdddeeeeee]]]]]][[[WWWSSSRRRRRRSSS^^^^^^___^^^\\\YYYVVVSSSQQQOOOLLLJJJKKKMMMMMMMMMMMMNNNOOOOOOPPPRRRVVVXXXVVVRRRPPPRRRRRROOOMMMLLLJJJjjjyyyrrrqqqwwwqqqiiirrrzzzyyyooooooqqqtttvvvuuuqqqnnnllljjjfffeeehhhmmmsssxxxrrroookkkhhhhhhiiigggeee\\\]]]^^^```bbbdddeeeeeefffggggggfffcccaaaaaaaaaaaafffjjjiiiffffffiiimmmgggddd```^^^```bbbdddeeejjjiiigggfffeeeccc```]]]]]]]]]]]][[[XXXTTTPPPNNNLLLJJJGGGFFFEEEDDDBBB@@@@@@???>>>===;;;999888777222222222222333333333333444444444333333222111000333444555555555555444444333===BBBEEESSSeeeeeeZZZBBB888;;;PPPcccdddaaa```^^^iii~~~jjjYYY[[[\\\ZZZYYYXXXVVVTTTSSSTTTSSSPPPKKKGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????yyyiii]]]RRRFFF???>>>FFFVVVddd}}}fffMMMAAA@@@AAA@@@GGGIIIWWWjjjrrryyywww]]]TTTOOOIIILLLUUUOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLKKKIIIGGGDDDEEEGGGGGGGGGHHHJJJLLLLLLOOOPPPOOOJJJFFFEEEFFFBBBCCCDDDFFFIIIMMMPPPRRROOONNNMMMKKKIIIHHHGGGFFFAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA>>><<<@@@FFFVVVdddllliiifffjjjoooppplllsssyyyxxxttt{{{~~~{{{wwwrrrooolllhhhaaa[[[QQQNNNJJJEEEAAA>>>===<<<;;;;;;;;;:::::::::999999<<<:::777666777999999999999999999888777777666666===<<<;;;:::999888777666666666666666666666666666777888:::;;;==================>>>>>>???@@@@@@AAAAAACCCEEEGGGIIIJJJJJJJJJKKKLLLLLLLLLNNNUUU```iiiuuufff___WWWQQQLLLIIIMMMSSSRRRyyynnniiiaaa]]]aaaZZZ[[[]]]___```aaa``````ZZZ[[[ZZZWWWTTTSSSSSSTTT]]]^^^___^^^\\\YYYUUUSSSUUURRRNNNKKKKKKKKKKKKJJJLLLMMMOOOOOONNNOOOQQQSSSTTTRRRQQQQQQPPPNNNKKKIIIJJJiii{{{xxxssspppqqqyyyvvvzzzuuuiiigggeeebbbdddhhhmmmrrrsssqqqooonnnjjjfffccceeeiiippptttoooppppppnnnoooppplllggg]]]]]]]]]^^^___```aaabbbcccddddddccc```^^^]]]]]]```cccffffffdddcccdddfffaaa___]]]]]]___bbbccccccdddbbb___^^^]]]ZZZWWWUUUSSSSSSRRRQQQOOOMMMKKKIIIFFFDDDBBBAAA@@@???===;;;;;;;;;:::999888777666666222222333333444444555555333333333333333333333333555666666666444333444555444@@@NNNZZZeeehhh[[[KKK???777???VVVcccccciiiwwwrrrppp___XXX[[[[[[YYYXXXXXXVVVRRRQQQSSSSSSOOOJJJFFFFFFHHHJJJKKKLLLJJJHHHEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@???uuudddUUUHHH???AAAFFF]]]fffpppvvv~~~~~~rrrkkkbbbWWWGGG<<<<<>><<<::::::::::::<<<:::888999;;;;;;:::888777888999::::::::::::999777777777666666555555444777777888999:::;;;;;;<<<999:::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFHHHJJJKKKKKKJJJNNNRRRUUUWWWZZZfffyyy|||^^^TTTMMMHHHHHHHHHJJJOOOUUUfffnnnjjjiiiccc```ccc______``````___]]][[[ZZZTTTVVVWWWWWWVVVUUUVVVVVVYYYZZZ\\\[[[YYYVVVRRROOOQQQOOOLLLKKKLLLMMMMMMLLLMMMNNNOOOOOOMMMLLLMMMMMMPPPQQQQQQOOONNNLLLKKKJJJMMMdddtttzzz{{{ppphhhmmm|||~~~~~~kkkUUUIIIRRRUUUZZZaaagggkkkkkkiiigggeeecccaaabbbeeehhhjjjiiimmmooonnnooorrroooiiiaaa___]]][[[ZZZ[[[\\\\\\[[[]]]^^^^^^\\\ZZZYYYYYY\\\]]]^^^______^^^]]]]]]\\\[[[[[[\\\^^^___^^^\\\VVVUUURRRQQQQQQPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCC@@@???===<<<<<<;;;888666777666666555444444444555222333333444444555666666222222222333333444555666555777777666444444666999<<>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAACCCFFFIIIKKKKKKKKKKKKNNNVVV```hhhrrroooZZZHHHGGGBBB@@@FFFMMMPPPSSSVVVzzz|||nnnaaa^^^```aaa```bbbeeeeeeeeeccc```\\\YYYVVVNNNPPPTTTVVVVVVVVVWWWXXXVVVWWWXXXXXXVVVRRRNNNLLLJJJIIIHHHJJJMMMPPPRRRRRRNNNPPPRRRQQQOOOLLLKKKKKKKKKNNNPPPNNNLLLMMMMMMMMMIIIXXXfffttt|||pppbbbdddfff{{{~~~www~~~~~~zzznnnUUUJJJGGGJJJOOOVVV]]]``````___^^^^^^^^^^^^___```aaaaaadddjjjlllkkkmmmqqqooojjj___\\\XXXTTTRRRQQQRRRSSSSSSUUUXXXYYYXXXVVVUUUUUUSSSSSSSSSUUUWWWWWWUUUSSSSSSSSSSSSTTTUUUSSSPPPMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCBBB@@@???>>>>>>>>><<<;;;999999888777444222444333333222222222333333333333333444555555666666111111222333444666777888666777777666444666:::>>>HHHRRR```ggg\\\III<<<999CCC]]]uuuzzzvvv{{{|||ggg[[[WWWZZZZZZVVVRRRSSSVVVSSSKKKJJJLLLNNNKKKEEEBBBCCCFFFEEEHHHJJJIIIFFFEEEFFFHHHEEEEEEEEEEEEDDDCCCBBBAAAzzzooo^^^NNNIIIEEEAAA???@@@AAACCCCCCHHHLLLRRRXXX___hhhssszzzzzz|||zzzqqqyyyqqqaaaVVVJJJFFFDDD@@@======>>>:::AAAPPPSSSOOOXXXjjjsssWWWTTTOOOMMMNNNOOOPPPPPPSSSQQQQQQSSSVVVWWWUUURRRPPPMMMKKKLLLNNNNNNKKKGGGJJJJJJIIIIIIJJJLLLNNNOOONNNQQQTTTTTTQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPLLLIIILLLKKKIIIHHHFFFEEEEEEEEEIIIIIIIIIHHHFFFCCC@@@???AAAAAAAAA@@@???===;;;;;;EEELLL^^^xxxxxxnnniiikkk|||vvvfffggguuuqqqvvvuuuuuuwwwuuurrr]]]eeelllggg```dddiiirrr~~~ooohhhuuu{{{uuusssoooiiibbb[[[VVVRRRPPPMMMFFFAAAAAAAAA===999999<<<<<<;;;:::999999888777999888999999:::;;;<<<===<<<;;;;;;:::999888888777;;;;;;:::::::::999999999=========>>>>>>>>>>>>>>>@@@AAAAAABBBDDDFFFFFFDDDBBBGGGKKKLLLJJJKKKOOOTTT]]]eeennnvvvrrr]]]TTTLLLFFFAAAFFFAAAAAAPPPXXXYYY^^^zzz{{{lllgggaaa[[[XXXZZZ^^^```bbb```^^^]]]___```______XXXXXXYYY\\\]]][[[UUUPPPSSSUUUVVVUUURRRMMMJJJIIIMMMMMMMMMLLLLLLLLLMMMMMMOOOOOOPPPPPPOOONNNOOOPPPQQQSSSTTTRRRMMMIIIHHHIIIIIINNNXXXfffxxx}}}nnnZZZhhhoooxxxnnnqqq~~~zzzwwwbbbOOOIIIMMMIIIHHHMMMPPPQQQVVV\\\ZZZ]]]___```_________```aaacccfffhhhiiigggdddcccWWWVVVVVVVVVUUUPPPHHHAAAJJJOOORRRQQQQQQRRRPPPLLLMMMMMMMMMNNNOOOPPPPPPQQQOOOPPPQQQQQQOOOKKKFFFCCCFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>??????>>><<<;;;999888777555444333222111111444333222111222333444555333444555666666666555444///111333666888999::::::;;;;;;777333555===DDDEEEGGGQQQ[[[ZZZMMM@@@===@@@PPPhhhuuujjj```nnnrrr\\\VVV\\\\\\XXXUUURRRPPPOOONNNLLLGGGHHHHHHFFFDDDCCCCCCEEEHHHFFFDDDDDDFFFGGGHHHHHHFFFGGGGGGEEECCCBBBCCCEEE{{{ppp]]]UUUJJJ@@@<<<<<<>>>???>>>@@@CCCCCCDDDFFFKKKNNNYYYdddrrr}}}sss\\\VVVXXXXXXdddrrrwwwqqqeeeZZZTTTLLLDDD===<<<===>>>AAAEEEKKKEEEDDDKKKRRR\\\rrrooocccXXXTTTPPPNNNOOOQQQRRRRRRUUUSSSRRRSSSUUUVVVTTTRRRQQQOOONNNMMMMMMMMMLLLJJJNNNNNNMMMLLLLLLMMMOOOOOONNNPPPSSSSSSPPPNNNNNNOOOPPPOOONNNOOOPPPOOOLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGIIIHHHGGGEEECCCAAA>>>===@@@@@@???>>>===<<<<<<;;;DDDHHHYYYsssyyypppmmmnnnzzzwwwsssssstttnnngggiiirrriiiooommmlllsssvvv~~~zzzoooaaacccllliiidddgggkkktttssseeefffrrr~~~~~~wwwuuuqqqllleee^^^XXXUUURRRJJJDDDCCCCCC???<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;<<<>>>???@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBCCCBBB???DDDHHHLLLNNNOOOTTT]]]dddhhhuuuzzz^^^OOOIIIEEEAAA===GGGIIIMMMUUUWWWYYYddd}}}qqqqqq|||tttfffccc^^^ZZZWWWXXXZZZ[[[[[[YYYXXXYYY\\\^^^___```[[[ZZZZZZ[[[\\\ZZZTTTPPPQQQRRRSSSRRRPPPMMMKKKJJJNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMLLLNNNOOOMMMJJJGGGGGGHHHJJJMMMQQQZZZgggqqqnnneeecccggg~~~uuukkkooo{{{rrrggg\\\TTTOOONNNLLLIIIIIIKKKNNNQQQSSSVVVYYY[[[[[[[[[\\\]]]\\\^^^```ccccccaaa___]]]TTTSSSRRRRRRQQQLLLEEE@@@BBBGGGJJJJJJJJJLLLKKKHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHEEEBBB@@@CCCBBBBBBAAA@@@???>>>===;;;<<<<<<<<<;;;:::888777666555444222111111000000333333222222222444555666555555555555444333222222000111333666777888888888444888:::777888>>>CCCEEEQQQNNNJJJDDD<<<999===EEEVVVeeeiii]]]XXXmmmxxxfff^^^[[[YYYYYYVVVSSSPPPOOONNNLLLJJJJJJJJJIIIFFFCCC@@@@@@AAAFFFEEECCCCCCCCCDDDEEEEEEDDDEEEEEECCCAAA@@@AAACCC~~~mmm\\\OOOEEE???<<<999:::;;;;;;::::::<<<>>>???DDDKKKPPPTTTXXX^^^bbbaaaccceeehhhjjjlllmmmmmmssspppeeeSSSBBB999;;;@@@@@@EEEJJJKKKHHHBBB===;;;:::888999<<<>>>>>>CCCIIIMMMPPPUUU]]]nnnppp^^^[[[WWWTTTPPPNNNPPPRRRTTTUUUUUUSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPNNNLLLKKKLLLMMMPPPOOONNNMMMLLLMMMNNNNNNNNNOOOQQQPPPOOOMMMMMMNNNOOOMMMLLLLLLMMMMMMKKKJJJLLLKKKKKKJJJIIIIIIJJJJJJMMMLLLJJJGGGEEECCCAAAAAA???>>><<<;;;;;;;;;<<<<<<>>>???KKKbbbuuuzzzsssmmmjjjfffgggjjjtttllliiifffcccccceeehhhkkkmmmkkkuuutttrrr}}}rrrpppoooiiijjjpppkkkdddggghhhooo~~~ppp___WWWZZZeeeuuu}}}vvvmmmfffaaaYYYQQQJJJIIIGGGCCCAAAAAA<<<;;;:::999888999:::;;;===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAGGGGGGGGGHHHHHHGGGFFFFFFHHHLLLQQQUUU\\\fffrrr{{{rrrYYYHHHCCCCCCCCCAAABBBEEEGGGSSSaaaaaa```kkkyyywww{{{}}}fffbbbaaa___\\\ZZZXXXVVVVVVRRRQQQPPPSSSWWW\\\^^^___^^^\\\[[[[[[ZZZXXXTTTQQQTTTTTTRRRQQQOOOMMMKKKKKKPPPPPPPPPOOONNNLLLJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKJJJIIIIIIJJJLLLNNNNNNLLLLLLTTTcccpppuuueeeeeewwwyyyoooxxx|||zzzvvvlllXXX\\\UUUFFF===@@@EEEFFFJJJMMMQQQSSSSSSSSSSSSTTTSSSUUUWWWYYYYYYXXXVVVUUUOOOMMMLLLKKKJJJHHHDDDAAA>>>CCCEEECCCAAACCCBBB@@@AAABBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@???>>><<<<<<>>>======<<<;;;:::999999777777888888777666555444444333222111000000000000333222222333444555666777888777555333222111000000111222444555666777777777000555999999===FFFNNNQQQYYYKKK===777777;;;DDDLLLQQQZZZ]]]WWW]]]xxxcccXXX]]][[[RRRVVVTTTPPPNNNMMMLLLJJJIIIIIIIIIHHHEEEBBB@@@@@@AAAEEEDDDCCCAAAAAAAAAAAABBBBBBCCCBBBAAA???>>>???@@@vvvdddUUULLLAAA@@@>>>;;;999888999::::::;;;<<<<<<;;;<<<>>>???>>>???AAABBBBBBBBBBBBAAAAAA@@@>>>;;;999:::===@@@======<<<<<<<<<<<<<<<<<<>>>BBBIIIOOOOOONNNRRRYYY^^^ooohhhXXXXXX[[[TTTQQQNNNMMMOOORRRTTTUUURRRQQQPPPOOOPPPQQQRRRRRRPPPQQQPPPMMMIIIHHHKKKOOOMMMMMMKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLKKKIIIIIIJJJKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLNNNLLLJJJFFFDDDCCCBBBBBB>>><<<:::999999:::<<<===<<<;;;BBBQQQ\\\___^^^^^^aaaaaaddddddiii|||sssqqqlllbbb[[[___gggiiifffnnn~~~}}}uuu|||zzz|||nnneeegggfffiiiuuuyyyssskkkbbb[[[[[[aaahhhwwwxxxtttfff___ZZZYYYWWWQQQLLLJJJDDDBBB@@@>>><<<<<<<<<===BBBAAA???===;;;:::999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>???AAABBBDDDCCCDDDFFFFFFFFFIIIMMMWWW\\\eeeooo{{{rrr```RRREEE@@@CCCEEEGGGGGGOOOKKKMMMdddwwwvvvddddddddddddbbb___ZZZUUURRRMMMKKKKKKNNNSSSXXX\\\]]]^^^]]][[[YYYXXXVVVTTTSSSYYYWWWSSSQQQPPPOOOMMMLLLSSSQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSRRRQQQLLLGGGJJJZZZqqquuuppp|||~~~}}}___FFF@@@BBB@@@CCCFFFIIIJJJIIIHHHHHHHHHJJJKKKMMMOOOOOONNNLLLKKKHHHGGGFFFEEEEEEEEEEEEDDDEEEIIIIIICCC===<<<;;;888;;;<<<===>>>===<<<:::999::::::999999999999::::::999999888777666666555555444444444333333222222111333222111111000000000000222222333333444555666777777555333111000000000111333333444444555555666666222555888<<>>===>>>@@@}}}xxxnnnnnnhhh]]]RRRHHHAAA===;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::<<>><<>>===>>>@@@DDDGGGIIIJJJOOOWWW```fffkkkwwwbbbQQQPPPTTTUUUQQQNNNKKKJJJLLLOOORRRSSSMMMMMMNNNNNNNNNOOOQQQRRRMMMNNNNNNKKKHHHGGGKKKNNNJJJJJJIIIIIIJJJLLLMMMNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKHHHFFFCCC@@@>>>============<<<:::888888999;;;<<<===>>>CCCHHHKKKNNNVVV```kkklllmmmeeedddzzz|||mmm___]]]bbbbbb^^^iiioooeeejjjiiihhhqqqyyyxxxjjj___XXXfffooo}}}wwwrrrnnnooolllddd[[[WWWSSSQQQMMMIIIEEECCCAAA@@@DDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>???@@@AAACCCEEELLLJJJLLLRRRUUUXXX___iiinnnvvvzzz^^^KKKLLLDDD???AAADDDEEEGGGJJJSSS___rrr|||ggghhhfffggghhhfffbbb[[[UUUQQQMMMKKKJJJLLLQQQVVVZZZ[[[\\\[[[ZZZXXXVVVTTTTTTTTTXXXUUURRRQQQSSSTTTTTTTTTVVVRRRNNNJJJHHHIIIKKKMMMMMMMMMMMMOOOQQQRRROOOMMMMMMMMMLLLNNNPPPSSSVVVWWWRRRPPPMMMHHHHHHUUUllleeePPPDDD;;;<<<>>>AAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFFFFDDDCCCAAAAAAAAAAAABBBDDDFFFHHHPPPSSSQQQGGG>>>:::888777888999::::::::::::999888888777777666777888999:::555555555444333333222222222111111111000000000000333222111111111111111222222222333444444555555666333222111000000111333444444444444444555555666666777:::@@@IIIXXXeeehhhdddLLL===666>>>IIIOOOWWW___mmmwwwaaaUUUTTTPPPPPPTTTRRRPPPNNNMMMMMMLLLJJJHHHAAABBBCCCBBBAAAAAACCCDDDEEEFFFEEEBBB???>>>???AAABBBBBBBBBAAA???>>>???@@@pppcccXXXPPPKKKDDDAAA???>>>???>>>:::777888888777777777888999999===:::666666999;;;;;;999@@@AAABBBCCCEEEJJJQQQUUUVVVYYYbbbooo}}}{{{fffVVVSSSVVVUUUPPPOOOLLLIIIHHHJJJMMMOOOPPPJJJLLLNNNOOONNNNNNOOOPPPKKKLLLKKKJJJIIIIIIKKKMMMJJJJJJJJJJJJKKKMMMOOOPPPJJJGGGDDDCCCDDDFFFFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDCCCBBB@@@>>>>>>=========<<<;;;999999999:::::::::<<<@@@AAA@@@DDDTTTdddmmmooopppiiiiiiwwwjjjaaa]]]\\\\\\lllpppgggmmmkkkjjjsssxxxuuufffYYY]]]fffqqqyyy{{{rrrhhhdddaaa___[[[VVVPPPKKKGGGEEEBBBBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;???>>>>>>???AAADDDHHHJJJSSSSSSYYYeeelllooozzzrrreeeXXXMMMFFFEEE@@@???CCCCCCAAAFFFPPPWWW}}}iiicccmmmeeefffgggfffbbb[[[UUUQQQQQQNNNMMMMMMRRRVVVZZZ\\\ZZZ[[[ZZZXXXTTTQQQQQQQQQPPPNNNMMMOOOUUUZZZ[[[ZZZVVVSSSNNNKKKJJJLLLOOORRRQQQPPPOOORRRTTTTTTPPPMMMKKKKKKKKKMMMPPPSSSTTTTTTOOOMMMLLLKKKKKKRRRbbbqqq|||~~~yyy___JJJ;;;:::;;;<<<<<<===>>>AAACCC===>>>???@@@@@@@@@??????<<<===?????????AAAEEEHHHQQQTTTRRRHHH???<<<<<<<<<:::::::::999888888888888666666666666777888999:::444444333333222222222222222111000000000000111111111111111111111111222222111222333444444444333333000000000111222333555555555555555555555666777888;;;CCCNNNYYYcccfff\\\OOO???777777BBBJJJOOO\\\lllwwwnnnTTTTTTWWWOOONNNWWWOOONNNMMMMMMMMMLLLIIIGGGCCCDDDCCCBBB@@@???@@@AAAEEEFFFFFFCCC???>>>@@@CCCBBBCCCCCCAAA???>>>???AAAvvvyyyooohhhjjjccc[[[WWWVVVSSSNNNHHHGGGEEEBBB@@@???@@@AAACCCFFFCCCAAACCCIIIOOOSSSTTTXXX[[[\\\\\\\\\aaakkkssstttyyyooodddZZZXXXYYYXXXTTTPPPOOOLLLIIIGGGIIILLLMMMNNNLLLOOORRRRRRPPPMMMLLLMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMHHHDDD@@@???AAACCCDDDCCCAAAAAABBBDDDFFFGGGEEECCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<;;;:::999999888777888;;;<<<;;;???NNN^^^dddfffiiiffflll}}}xxxkkk^^^]]]dddqqqwwwyyysssrrr___YYYWWW]]]eeennn|||zzzwwwtttrrroookkkddd]]]WWWTTTPPPOOOMMMKKKIIIHHHGGGGGGAAAAAAAAA@@@@@@?????????>>>>>>???AAABBBDDDEEEFFFEEEFFFGGGIIINNNSSSXXX[[[ZZZ]]]kkk}}}|||dddWWWQQQKKKGGGGGGBBB???@@@DDDCCCCCCQQQddd}}}qqqbbbcccgggcccdddeeedddaaa^^^YYYWWWTTTRRROOOPPPTTTYYY]]]___[[[\\\\\\XXXRRRMMMLLLLLLKKKIIIHHHLLLSSSXXXYYYWWWTTTSSSQQQPPPPPPRRRTTTUUURRRPPPOOOQQQTTTTTTOOOJJJIIIHHHIIILLLPPPRRRQQQOOOOOOLLLLLLPPPQQQRRRYYYaaaqqq|||{{{|||~~~~~~zzz{{{iiiTTTEEEBBBAAA???===;;;<<>>===<<<===@@@CCCDDDJJJJJJDDD>>>???DDDGGG@@@>>>;;;999777666666666444444555666666777777777444333333333333222222222333222111000000111222333////////////000000111222111222333333333222111000///000111333444555555555666555555555666888999:::???KKKWWW\\\\\\UUUIII???:::;;;GGGUUUWWWVVVeee{{{ttt___PPPRRRTTTOOOLLLPPPLLLKKKJJJKKKKKKJJJHHHEEEBBBBBBBBBAAA???>>>???AAACCCEEEFFFCCC>>>===@@@DDDAAABBBBBBAAA>>>>>>???@@@hhh{{{}}}}}}|||xxxsssmmmjjjeee```^^^]]]^^^___```___aaafffnnnuuuyyyzzz}}}~~~}}}yyy]]]UUURRRUUUUUUPPPNNNQQQPPPMMMIIIHHHIIIKKKMMMNNNOOOSSSVVVVVVQQQMMMKKKJJJKKKIIIIIIKKKOOOQQQOOOLLLJJJIIIHHHGGGFFFGGGHHHHHHGGGCCC>>>===???AAABBBBBB???@@@AAADDDFFFFFFDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@===>>>???@@@@@@>>>===<<<=========<<<;;;:::888777;;;:::;;;<<<<<>><<>>===::::::<<<>>>666>>>AAA>>><<>><<<@@@DDDAAAAAAAAA@@@>>>===>>>???fffqqq{{{sssrrrqqq]]]TTTSSSRRRPPPNNNLLLKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLOOOQQQPPPLLLFFFDDDFFFJJJGGGIIIKKKMMMNNNOOOOOOOOONNNJJJFFFDDDFFFHHHIIIHHHCCCAAA>>><<<<<<>>>@@@BBBBBB@@@===>>>@@@BBBBBBAAACCCAAA>>>======>>>===<<>>@@@===@@@BBBHHHPPPZZZ}}}pppdddaaa^^^\\\^^^fffcccaaabbbcccbbb___\\\XXXVVVVVVXXX\\\___aaaaaaeeeaaa\\\WWWTTTQQQNNNKKKFFFFFFHHHJJJMMMMMMLLLJJJJJJJJJLLLNNNQQQSSSVVVWWWTTTTTTSSSQQQNNNLLLMMMNNNMMMNNNOOOPPPPPPNNNMMMKKKMMMNNNPPPTTTVVVVVVTTTRRROOO\\\qqqyyyqqqooossscccnnnwwwkkkLLL:::===<<<333::::::999888888888999:::888999;;;<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<999999999999999999999999777777666555444444333333222222111000//////000000000000000000111111111111...//////000111222222222222222111111111111111222444222111333666888888888666222444<<<@@@@@@AAADDDTTTMMMIIIGGGBBB;;;:::???LLLPPP]]]hhhfffcccuuu{{{cccVVVUUURRRPPPNNNJJJDDD@@@IIIGGGFFFGGGHHHGGGDDD@@@@@@AAAAAABBBAAA@@@>>>=========>>>???@@@BBBCCCDDDAAA@@@???>>>============cccsssyyyfffhhhuuuzzzbbbVVVUUUOOOOOOOOONNNLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOKKKFFFEEEIIIMMMKKKLLLLLLMMMMMMLLLKKKJJJKKKHHHEEEEEEGGGHHHHHHGGGBBB@@@>>>===>>>@@@CCCEEE@@@>>><<<===@@@CCCDDDCCCCCCAAA>>>============<<<===>>>>>>?????????>>>>>>===<<<;;;:::999888888888777777777;;;AAAKKKTTT[[[UUU\\\bbbeeejjjpppqqqmmmooommmxxx}}}oooeeeiiinnnpppxxxmmmqqq|||xxxssssssoooooouuuyyyvvvkkk___VVVLLLCCCGGGOOOZZZaaahhhooowww|||rrraaaSSSHHHCCCLLLCCC===>>>@@@@@@???@@@CCC@@@AAAWWWttt}}}bbbYYYYYYWWWWWW[[[aaa___]]]]]]^^^]]]ZZZWWWVVVUUUTTTVVVZZZ^^^```aaabbb^^^YYYTTTQQQNNNKKKIIIFFFEEEFFFHHHKKKLLLLLLJJJLLLNNNOOOQQQRRRRRRQQQPPPMMMMMMMMMMMMMMMPPPUUUYYYQQQQQQRRRRRRQQQOOOLLLKKKMMMNNNPPPRRRSSSSSSQQQOOORRRUUU\\\jjjppprrr}}}rrr{{{TTTBBB===;;;666555555666777888888777777777888888888888888777888888888888888999999999777777777777777777777777666666555444444333222222222222111000000000000000222222111111000000///////////////000111222222222222222111111111111222222333333222222222333333333666555:::CCCIIIKKKPPPVVVaaaTTTFFF@@@===<<>>============>>>???@@@AAABBB@@@@@@>>>======<<<<<<<<>><<<<<<===@@@CCCEEEEEECCCAAA>>><<<======<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<:::999888777777777:::777777===IIISSSWWWWWWLLLUUU___fffkkkppppppnnnkkkkkksssssshhhiiitttwwwqqqsssmmm]]]hhhwwwtttnnnnnnmmmppphhhqqqxxxwwwnnn```MMM>>>CCCGGGLLLQQQVVV]]]gggnnnxxx|||ppphhh\\\PPPIIIDDDBBB@@@CCC===999===@@@>>>;;;:::;;;JJJggg}}}kkkZZZWWWXXXXXX[[[___^^^]]][[[ZZZYYYXXXUUUSSSSSSRRRRRRUUUYYY]]]___```___\\\WWWRRROOOMMMJJJHHHFFFEEEEEEFFFIIIKKKLLLKKKLLLNNNPPPRRRRRRPPPMMMKKKHHHIIIIIIIIILLLRRRYYY^^^SSSTTTSSSSSSQQQNNNLLLJJJNNNOOOQQQRRRSSSRRRQQQPPPQQQRRROOOVVVssswww|||lll}}}|||xxxhhhLLLBBBBBB===:::777777888888666333666555555444444444555555555555555555555555444444555555555555555555555555444444444333222222111111222111000000000000000000444333222111000///......//////000000111222222222222222111111111111222222444444333111//////000222777:::CCCOOOWWW[[[aaaffflllYYYCCC999:::@@@HHHNNNMMMOOOQQQRRRTTTiiihhhSSSUUUJJJIIIJJJLLLNNNMMMKKKHHHFFFEEECCCCCCDDDDDDCCCAAA@@@@@@@@@@@@???>>>===<<<=========>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<>>>>>===>>>@@@BBBDDDEEECCCAAA>>>=========<<<;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777:::;;;@@@JJJRRRSSSLLLEEEDDDJJJUUUaaakkkqqqqqqoooiiikkkrrrooohhhssstttooottttttaaaYYYeeeppplllzzz~~~{{{uuunnnhhhbbbcccaaahhhppptttrrrkkk___VVVLLLIIIFFFGGGIIIOOOZZZdddnnnqqqvvvyyy|||~~~|||mmmeeeVVVQQQJJJFFFEEEEEEEEEFFF<<<<<<@@@DDDBBB<<<:::<<>>888666888999777555666555333222222222333444444444444333333222222222222222222222222222222222333222222222111111111000111111000000000000000111333333222111111000//////000000000111111222222222222222111111111222333333555555444111///000444888;;;@@@LLLZZZeeegggdddaaa^^^NNN<<<777===FFFNNNQQQPPPWWW___eeennn|||YYYLLLQQQGGGHHHIIILLLNNNOOOMMMKKKHHHHHHHHHHHHGGGEEEBBBAAA?????????>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>=========<<<;;;:::::::::::::::pppmmm{{{xxxzzzmmmWWWMMMOOORRRMMMFFFOOOPPPQQQPPPNNNJJJFFFDDDEEEFFFGGGHHHIIIHHHHHHHHHDDDCCCBBBAAABBBDDDIIILLLHHHHHHGGGGGGGGGGGGGGGGGGBBBCCCEEEGGGGGGFFFEEEEEECCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEEEEBBB???=========<<<;;;888999:::;;;;;;;;;;;;;;;::::::999999888999999999999???HHHOOOPPPKKKAAA:::AAAAAAHHHUUUccckkklllkkkhhhkkktttuuurrrrrrpppoooddd```fffgggnnnvvvpppmmmvvv{{{sssuuu~~~{{{|||tttoooeee[[[\\\aaadddhhhnnnrrrtttuuuwwwbbbXXXNNNHHHDDDDDDLLLUUUXXX[[[___cccgggkkkpppttt}}}~~~lll]]]SSSNNNLLLDDDAAA???>>>???@@@???>>>???CCCHHHFFF???<<>>JJJVVV\\\]]]hhhrrr~~~zzzzzz{{{aaaRRRLLLKKKIIIIIIKKKMMMOOOOOOMMMKKKKKKLLLNNNNNNKKKGGGBBB??????>>>===<<<;;;::::::999===>>>>>>???>>>===<<<<<<::::::999999888888999999zzzwwwwww|||wwwsss```[[[UUUQQQPPPOOOMMMKKKNNNNNNNNNMMMKKKHHHEEECCCBBBDDDHHHKKKMMMMMMKKKJJJEEEDDDDDDEEEFFFIIIKKKMMMLLLKKKHHHFFFDDDBBBAAAAAABBBEEEGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCBBBAAABBBDDDFFFFFFDDD@@@???>>>>>>===<<<999::::::;;;;;;::::::999999999999999:::;;;<<<<<<<<>>@@@===>>>HHHUUU^^^fffjjjnnnppp|||uuupppqqqkkkhhhfff___jjjmmmrrrvvvtttqqquuu{{{wwwnnnbbbffftttxxx|||~~~}}}uuujjjjjjgggggghhhmmmqqqyyyvvvhhhWWWGGGBBBEEEFFFIIILLLOOOSSSWWW]]]aaahhhnnntttxxx~~~wwwmmm```\\\UUUNNNHHHEEEDDDDDD???>>>===>>>??????>>><<>>???>>><<<;;;999888888888;;;<<<===>>>===<<<;;;:::888888777777777777888888xxxwww~~~{{{XXXVVVWWWXXXVVVSSSPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHFFFIIINNNQQQRRROOOLLLIIIEEEEEEEEEGGGIIIKKKLLLLLLLLLJJJHHHDDDBBB@@@??????DDDGGGHHHHHHEEEDDDEEEFFFFFFFFFGGGHHHGGGFFFDDDCCCBBBDDDEEEDDDCCCCCCGGGJJJHHHEEEBBB@@@@@@???>>>===;;;;;;;;;;;;:::999888888888888999:::;;;===>>>??????@@@BBBAAA???>>>???AAA>>>:::;;;BBBJJJVVViiiyyy}}}yyyvvvyyyuuutttqqqhhhiiimmmpppttt|||vvviiiiiirrrssswww{{{rrrmmmjjjiiimmm{{{uuuXXXFFFBBB@@@AAACCCDDDEEEIIINNNRRRWWW]]]eeekkkttt}}}~~~vvvlllaaaVVVOOOGGGGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@AAADDDFFFFFFFFFJJJLLLLLLHHHIII^^^yyyaaa]]]```___]]][[[[[[[[[YYYWWWWWWYYYZZZXXXUUURRRRRRSSSTTTRRRQQQSSSVVVYYYZZZ[[[XXXUUUQQQNNNLLLKKKIIIGGGJJJJJJKKKNNNQQQTTTTTTSSSNNNLLLJJJGGGFFFEEEEEEEEEGGGIIIJJJJJJJJJIIIJJJLLLHHHGGGEEECCCBBBAAA@@@???<<>>IIIUUUYYYVVVRRRZZZ[[[WWWOOOJJJFFF@@@888:::HHHUUU[[[bbbppp{{{nnnlll|||rrr___YYYWWWSSSNNNLLLKKKLLLMMMMMMLLLIIIFFFDDDFFFGGGEEEBBB???>>>???>>>===;;;999888777777777777888:::;;;;;;:::999888777666666666666666777777wwwvvv|||qqq___```TTTPPPLLLMMMPPPPPPLLLHHHMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQUUUWWWUUUOOOHHHDDDCCCCCCDDDGGGJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAAFFFHHHIIIHHHEEECCCEEEGGGFFFGGGIIIJJJJJJIIIHHHFFFAAACCCEEEEEEDDDEEEIIIMMMIIIFFFCCCAAA@@@@@@???>>><<<<<<<<<;;;:::999888777888888999:::<<<>>>@@@AAA??????@@@@@@@@@???>>>===:::999<<>>>>>>>>======???CCCGGGGGGKKKNNNRRRZZZfffllllllqqqvvvzzzxxxrrrooorrrvvvyyyxxxpppmmmdddXXXQQQNNNLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@AAA???===>>>BBBGGGJJJLLLRRRUUUZZZ^^^fffkkkaaaddd\\\[[[XXXVVVWWWYYYXXXUUUXXXZZZ[[[ZZZVVVTTTTTTUUUSSSRRRQQQRRRTTTWWWXXXXXXZZZWWWRRRPPPNNNMMMKKKIIIIIIJJJKKKOOORRRTTTSSSRRRIIIIIIJJJJJJJJJIIIHHHHHHKKKLLLKKKJJJHHHIIILLLNNNKKKIIIGGGDDDBBB@@@???>>>;;;>>>AAA@@@???BBBIIIOOOMMMUUUYYYTTTOOORRRYYY^^^qqq{{{nnnfffwwwttt{{{fffQQQEEE@@@666666777777666444333111111111222222333333444444111111111111111111111111111111111111111222222222000000///000000111222222555444444333222111000000222222222222222222222222222222222222333444555666;;;>>>HHHXXXfffiiiaaaWWWaaabbbYYYGGG:::999<<<===>>>MMMWWWUUUUUUbbbvvv}}}fffhhhssssss[[[YYY[[[SSSMMMNNNKKKJJJJJJKKKLLLKKKHHHEEE???@@@???===:::999<<>>===;;;999777666777777444666888999:::999777666666666555555555666666777~~~}}}zzztttiiiaaaYYYSSSOOOOOONNNNNNMMMLLLLLLLLLRRRNNNLLLLLLOOORRRSSSRRRPPPTTTYYYZZZWWWQQQKKKHHHLLLNNNNNNKKKGGGEEEFFFIIIDDDDDDCCCBBBAAAAAAAAAAAAEEEDDDBBBAAAAAACCCEEEFFFIIIJJJJJJKKKJJJHHHGGGFFFAAABBBDDDFFFGGGHHHGGGGGG===>>>@@@AAABBBAAA@@@@@@===<<<;;;999999888888888;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@???===<<<;;;:::???;;;<<>>;;;777<<<@@@:::;;;???DDDFFFGGGIIINNNRRRQQQWWWYYYUUUUUUYYY[[[XXX___aaaeeeiiimmmqqqsssuuuuuuwww{{{}}}xxxtttpppnnndddbbb___[[[WWWSSSQQQPPPKKKHHHDDDBBBBBBAAA>>><<<>>>===<<<===???@@@>>>======<<>>===<<>>;;;999777666666333000111333333000,,,444222000//////000222444555555555444222111///...111000//////111222222222555333333333333333555888666555444333222222222222333......333888888888999DDDHHHTTTdddlllggg^^^YYY```XXXCCC777;;;;;;999>>>AAAPPPQQQLLLZZZuuufff]]]rrrbbb^^^XXXTTTSSSRRRQQQPPPQQQMMMIIIIIIJJJIIIDDD@@@>>>>>><<<;;;;;;<<<=========<<<:::888666555444333444444555666777777666666555444333222333444555666jjj{{{uuuiii```[[[XXXTTTPPPQQQPPPPPPOOOOOONNNMMMMMMQQQOOOMMMNNNQQQSSSSSSRRRTTTUUUWWWVVVSSSPPPNNNNNNNNNMMMLLLIIIEEECCCBBBCCCBBBAAAAAAAAAAAAAAABBBBBBEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCEEEFFFFFFFFFFFFEEE>>>???@@@AAAAAAAAA@@@@@@======<<<;;;::::::::::::<<<===>>>???@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<>>???CCCFFFHHHHHHSSSqqqmmmaaa]]]]]]___]]]\\\ZZZZZZZZZ[[[ZZZYYYZZZ[[[[[[[[[ZZZXXXVVVUUUNNNJJJHHHJJJNNNRRRQQQOOOOOOPPPPPPPPPPPPOOONNNMMMMMMOOOQQQQQQNNNMMMNNNOOOQQQOOOMMMLLLKKKIIIEEECCCBBBBBBCCCEEEHHHIIIJJJIIIHHHJJJKKKJJJHHHGGGHHHJJJCCCBBB@@@@@@BBBEEEHHHKKKJJJKKKKKKKKKLLLLLLLLLLLLUUUWWW```ooo|||{{{uuuyyyzzz~~~|||yyyooolllyyyzzzmmmggggggccccccccc```WWWIII999///666666555444333333444444111111111111222222222222111222222333333444444444222111000000111222222111333333444555555222///...222333333222111111333444777666888>>>AAABBBFFFKKKGGGLLLWWW```___VVVNNNKKKAAAFFFAAA???EEEDDDAAAGGGIIIYYY^^^eeexxxdddiiiWWWTTTPPPNNNNNNNNNMMMLLLPPPMMMIIIHHHIIIGGGCCC>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999777666555444444555555666666666666555555333333222222333444555666MMMUUUcccvvvnnnaaa[[[UUURRRSSSTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPOOONNNPPPSSSTTTTTTSSSWWWVVVTTTQQQNNNNNNQQQSSSQQQNNNKKKHHHFFFCCCAAA???????????????@@@AAABBBCCCFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<>>>>>>============>>>>>>???>>>>>>>>>>>>============<<<===@@@===;;;EEETTTeeeddd]]]]]]___VVVTTT```nnnuuu~~~lllaaaeeeqqqyyyzzzwwwtttuuuyyy~~~}}}rrrlllgggggghhhhhhhhhkkkwwwmmmmmmmmmeee^^^SSSBBB???===<<<;;;<<<<<<:::999::::::999888;;;>>>===888:::;;;;;;<<<===>>>??????DDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAFFFCCC@@@???@@@AAABBBAAA;;;;;;::::::999:::::::::<<<;;;999:::;;;<<<<<<;;;;;;===@@@AAA@@@AAABBBCCC@@@DDDFFFJJJeeefff[[[YYYYYY]]]ccc^^^\\\[[[[[[\\\]]]\\\[[[YYYYYYYYYYYYXXXWWWUUUTTTMMMJJJIIIJJJMMMNNNLLLIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKKKKLLLMMMRRRPPPMMMKKKIIIFFFBBB???===???BBBEEEGGGHHHHHHHHHBBBDDDGGGIIIIIIJJJLLLMMMGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIILLLOOOOOOUUUppp{{{}}}zzz{{{yyyvvvmmmfffpppzzz}}}vvvdddOOOAAA888999999777444333444777111222333444444333222111444444444333333222222111111111222222222222222222555444444444555444222000111222444555666777:::<<>>======<<<;;;;;;;;;;;;;;;888888777666555555555555777777777777666555444333222222222222333444555666KKKIIIPPP^^^kkkuuujjjXXXWWWTTTQQQPPPRRRTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOPPPRRRSSSTTTTTTSSSVVVUUURRRNNNLLLMMMQQQTTTRRRNNNJJJHHHHHHFFFCCC?????????>>>>>>???@@@AAAAAAEEEEEEEEEEEEEEEFFFHHHHHHJJJIIIHHHFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@??????????????????????????????????????????>>>======@@@???===;;;;;;;;;<<<<<<<<<<<<<<<============>>>::::::<<<>>><<<999>>>FFFVVVXXXUUUXXX^^^YYYVVV```\\\kkk{{{yyylll]]]YYYaaaooovvvxxxuuuvvv|||uuuppppppzzzqqqkkkdddbbbccceeeggghhhtttnnnvvvvvvdddQQQKKKBBB======??????>>>:::;;;;;;:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@>>>======<<<;;;::::::999===;;;999:::<<<>>>??????:::999999:::;;;<<<=========<<<<<<<<<===>>>??????===@@@CCCCCCAAA>>><<<<<>>???BBBEEEFFFEEECCCAAA@@@>>>AAADDDGGGIIIJJJLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIEEELLLJJJFFFVVVwwwxxxttt{{{wwwmmmrrrtttzzzkkk\\\RRR??????>>>===<<<999777555333333333333333222222111222333333444333222000000000111222333222333444555666555222000222666888888444888===@@@AAADDDHHHKKKLLLWWWeeekkkfff___aaahhhtttlll___QQQAAA888;;;BBBXXXgggkkkeee```XXXYYYggg}}}{{{aaaRRRJJJHHHHHHHHHIIIKKKKKKIIIGGGIIIGGGDDDCCCDDDCCCAAA???>>>>>>===<<<<<<;;;;;;;;;666666555555555555666666888888888777666444222111000000111222333444555555OOOKKKNNNUUUWWWWWWccctttzzzqqq|||wwwcccUUUNNNRRRPPPNNNMMMNNNOOOOOOOOOSSSSSSSSSRRRQQQQQQPPPPPPMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLLLLNNNPPPMMMJJJFFFEEEFFFFFFDDDAAAAAA@@@??????>>>>>>>>>???DDDDDDDDDDDDEEEFFFGGGHHHKKKIIIHHHFFFEEEFFFFFFGGGEEEDDDCCCAAA@@@???>>>===>>>>>>>>>>>>===>>>>>>>>>>>>??????@@@@@@???>>>===???>>><<<:::999999999:::999999:::;;;;;;<<<======999888999:::999888;;;@@@DDDJJJKKKQQQ[[[YYYUUU\\\bbbiiipppssswww}}}~~~xxxjjj[[[YYYaaalllsssuuu{{{~~~|||xxxrrrjjjeeefffiiihhhfffiiidddoooxxxggg```VVVMMMGGGBBB;;;666;;;<<<===;;;888888;;;@@@;;;:::999999999:::;;;;;;777777888999:::;;;<<<===::::::::::::999999999999;;;999777888999;;;;;;:::888888888999999:::;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@AAADDDEEE]]]kkk}}}wwwggg___cccbbbXXXUUUZZZUUUSSSRRRSSSUUUVVVVVVUUUVVVVVVWWWWWWWWWUUUTTTSSSPPPQQQQQQRRRQQQOOOKKKIIILLLLLLMMMNNNNNNOOONNNNNNNNNLLLJJJIIIHHHHHHIIIIIILLLJJJIIIGGGGGGEEEBBB@@@BBBDDDFFFFFFCCC@@@??????BBBCCCDDDGGGIIIKKKKKKKKKMMMNNNOOOOOONNNLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIDDDGGGGGGEEEJJJ]]]vvvwww~~~wwwxxx]]]___kkk}}}vvvhhh[[[SSSRRROOOMMMPPPRRRPPPGGG???777666444333222333555666111222333555666666555555222333444333222222555777666::::::666555999;;;999;;;BBBJJJOOOQQQRRRVVVYYYYYYeeevvv}}}vvvjjjgggkkk]]]TTTIIIBBB<<<:::@@@GGGTTT]]]YYYPPPOOORRR```uuueeeQQQLLLNNNJJJIIIIIIJJJKKKJJJGGGDDDDDDBBBAAA@@@AAABBBBBBAAA??????>>>>>>===<<<;;;;;;555555555555555666777777999999888777555333222111000000111222222333333333FFFHHHNNNRRRMMMGGGLLLWWW```lllzzz}}}rrrcccZZZVVVTTTQQQOOONNNMMMLLLLLLNNNPPPQQQTTTTTTTTTSSSRRRRRRQQQQQQMMMOOOPPPOOONNNMMMNNNPPPMMMNNNNNNMMMKKKIIIIIIIIIEEEDDDBBBAAABBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@>>>==================<<<;;;;;;;;;<<<<<<======?????????>>>===<<<===<<<;;;:::999888888888777777888888999::::::;;;999777666555555555777888999AAADDDKKKXXXZZZWWW\\\iiibbb^^^kkkvvvlllhhhgggiiinnnsss~~~wwwqqqpppnnnjjjmmmbbbfffuuutttllllllkkkhhhbbbYYYNNNGGGFFFBBB>>><<<888666999???;;;:::888777777888999:::==================>>>>>><<<<<<============>>>>>>???>>><<<<<<===>>>===<<<999999999999999:::;;;<<<<<<>>>?????????@@@CCCEEEGGGIIIMMMWWWcccooowww{{{nnneee^^^]]]YYYRRRQQQVVVOOONNNMMMNNNPPPRRRRRRRRRUUUVVVWWWWWWWWWUUUTTTSSSPPPPPPQQQRRRQQQOOOLLLKKKHHHJJJLLLNNNPPPQQQRRRSSSLLLJJJHHHHHHIIIIIIHHHGGGJJJHHHGGGGGGGGGFFFCCCAAAAAACCCEEEEEECCCDDDHHHKKKJJJIIIHHHIIIKKKMMMMMMLLLMMMNNNPPPPPPPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHFFF@@@@@@HHHNNNSSS^^^kkk{{{~~~zzzYYYOOOUUUZZZ___kkktttmmmqqqkkkgggiiimmmjjj^^^RRR???>>><<<<<<===@@@CCCFFFFFFCCC???;;;888888888999??????>>>:::777666:::>>>BBBMMMRRRLLLFFFEEEDDD@@@IIIQQQ\\\aaaaaa___```bbbggglllrrrssshhhXXXQQQQQQLLLHHHEEEDDDBBB???AAAEEEIIINNNHHHHHHYYYlllkkkZZZRRRLLLHHHKKKJJJIIIIIIHHHFFFCCC@@@@@@@@@???>>>>>>???@@@AAA>>>>>>>>>>>>===<<<::::::666555555555666666777888:::999888777555333222000000000111222222222111111>>>BBBGGGIIIFFFCCCDDDGGGBBBLLLXXXnnn|||yyyhhh]]]PPPMMMPPPTTTUUUTTTOOOOOONNNMMMNNNQQQTTTWWWVVVVVVUUUUUUTTTSSSSSSSSSMMMNNNNNNLLLIIIIIIKKKMMMKKKLLLLLLJJJGGGEEEDDDEEEAAABBBBBB@@@???>>>???@@@AAA@@@@@@?????????@@@@@@>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;<<<===<<<<<<:::999999999::::::;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999888777666555666666777777888888888777666444333444555444222666===???EEEUUU[[[[[[```^^^YYY___|||tttjjjooo{{{~~~~~~lllfffkkksss|||zzzkkkhhhmmmuuuzzz{{{zzzwwwvvvfffYYYNNNKKKJJJGGGGGGIIIBBB@@@>>><<<;;;;;;<<<===999999999999999999999999888888888888888888888888999888777888:::;;;:::999>>>>>>>>>>>>???@@@AAAAAA@@@BBBEEEFFFGGGIIIMMMPPP^^^gggzzzvvvgggfffaaaZZZTTTPPPOOOOOOPPPMMMLLLKKKLLLOOOQQQQQQQQQUUUVVVWWWWWWWWWVVVUUUTTTPPPQQQRRRRRRQQQPPPOOOOOOHHHIIIKKKNNNPPPQQQRRRRRRJJJIIIHHHIIIKKKKKKIIIFFFJJJHHHGGGGGGGGGFFFCCCAAA@@@CCCEEEEEEFFFKKKTTT\\\OOOLLLIIIHHHKKKMMMNNNMMMLLLMMMOOOPPPPPPOOOMMMLLLGGGGGGGGGGGGFFFFFFEEEEEEBBB===>>>GGGNNNOOOQQQUUUmmmooo___sss{{{yyy|||rrrgggmmmnnngggXXXTTTccc{{{~~~{{{sssggg^^^MMMMMMOOORRRVVV[[[^^^```___WWWKKKAAA===???DDDIIIXXXWWWSSSKKKDDDBBBFFFKKKSSSaaaeeeZZZPPPPPPTTTSSS[[[eeeppptttqqqkkkhhhhhhggg```ZZZTTTKKKBBB===>>>UUUTTTSSSQQQJJJDDDGGGMMMZZZ]]]ZZZffffffVVVRRRPPPLLLHHHLLLJJJHHHGGGFFFEEEBBB@@@@@@@@@>>><<<;;;;;;===>>><<<=========;;;:::888777777777666666666777888888999999888777555444222111000111222222222111000///>>>@@@???===???DDDFFFEEEHHHGGGEEEPPP```bbbiii{{{vvvyyy}}}lllZZZSSSTTTVVVXXXVVVQQQOOONNNOOOOOONNNMMMMMMPPPTTTXXXXXXWWWWWWVVVVVVUUUUUUTTTNNNNNNMMMJJJGGGFFFHHHLLLJJJKKKJJJGGGDDDBBBBBBCCCBBBDDDEEEBBB???===???BBB????????????@@@AAABBBCCC<<<===???@@@AAABBBBBBBBBBBBCCCCCCDDDCCCAAA@@@???<<<;;;:::999:::;;;<<<===<<<;;;999888777888999999999:::<<<===>>>===;;;:::999999::::::999888666555555555555555666666666777444555444444666888555111444;;;:::>>>PPPZZZ\\\bbbdddfffqqqooovvvzzzxxxjjjjjjoooyyyyyykkkjjjooovvv{{{uuubbb___bbb```[[[XXXIIIGGGDDDAAA????????????;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<;;;::::::<<>>???@@@@@@@@@@@@@@@>>>???AAACCCGGGNNNWWW\\\tttuuueee^^^\\\OOOPPPQQQQQQQQQPPPOOONNNRRRRRRQQQPPPPPPSSSWWWZZZ[[[YYYVVVUUUUUUTTTQQQOOONNNMMMKKKIIIGGGEEEDDDDDDJJJIIIGGGEEECCCAAAAAA@@@EEECCC???<<<;;;===???AAABBBBBBCCCDDDCCCBBB@@@???>>>>>>======>>>>>>???@@@CCCCCCBBBCCCBBB@@@<<<999;;;:::999888777777888888;;;::::::999888777666666666777999::::::999888888888888777777666666666555666444222111111222444555444444444555555555666666333333444999CCCPPP\\\dddkkkqqqssszzz{{{||||||~~~yyyyyyvvv{{{mmmmmmsssqqqllljjjqqqwww{{{zzzuuuqqqZZZKKKOOOQQQIIIDDDHHHEEEEEECCC@@@AAAEEEDDD@@@@@@======>>>===;;;<<<@@@@@@>>>@@@EEEFFFDDDFFFJJJHHH@@@DDDHHHCCCFFFPPPSSSQQQWWWcccjjjeee```mmmwwweeebbbaaaYYYVVVQQQNNNLLLKKKJJJIIIKKKJJJIIIKKKNNNQQQRRRRRRTTTUUUWWWWWWWWWUUUSSSRRRNNNQQQVVVQQQKKKVVV___WWWMMMLLLLLLNNNOOONNNLLLJJJHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHFFFEEECCCBBBBBBBBBAAABBBEEEHHHJJJMMMNNNOOOIIIFFFBBBBBBFFFJJJLLLLLLLLLLLLMMMLLLJJJGGGDDDBBBDDDBBB??????AAABBBCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMRRRWWWcccsss{{{rrr}}}}}}}}}xxxxxxppphhhpppbbbWWWRRR[[[kkk{{{}}}xxxqqqsss{{{wwwkkkeee^^^UUUOOORRR[[[ccckkkqqqpppggg\\\UUUXXXaaakkkqqqtttqqqiiibbbcccnnnyyy}}}xxxuuuuuuvvvnnn^^^RRROOOHHHIIIGGGDDDBBBCCCHHHMMMcccVVVNNNNNNHHHGGG^^^~~~uuu]]]ZZZTTTOOOLLLKKKKKKLLLIIIHHHGGGFFFEEECCCBBBBBB@@@???===;;;:::999999:::<<<:::999999999888666444555666666777777777777777;;;999666444222222222333////////////////////////======>>>?????????>>>>>>>>>?????????@@@DDDIIIMMMOOOZZZnnnxxxzzzyyypppbbbWWWSSSSSSKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRRRRRRRRRRSSSVVVYYYYYYXXXUUUTTTTTTSSSPPPNNNHHHHHHFFFEEECCCCCCBBBBBBJJJIIIGGGFFFDDDCCCBBBBBBDDDAAA>>>;;;:::;;;>>>@@@AAAAAAAAAAAAAAA@@@??????BBBAAA@@@???????????????@@@???>>>>>>>>><<<999777888888888888777777777777888888777777666666555555777888999999999888777666666666666555555444444444444333111000000000111111333333333444444444555555555444333555:::BBBJJJPPPggglllllltttwwwjjjaaawww~~~zzz~~~}}}llliiikkkiiimmmpppwww~~~yyyxxxyyy~~~rrrtttzzzvvvvvvsssgggbbbgggVVVdddooommmbbbYYYRRRNNNNNNIIIFFFGGGFFFDDDEEEIIINNNLLLPPP[[[bbbaaa[[[XXX___ZZZ```eee___ccclllllluuu{{{ddd[[[ZZZYYYXXXUUUQQQNNNMMMMMMLLLKKKLLLJJJHHHHHHKKKMMMNNNNNNTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRaaa~~~cccLLLKKKIIIIIIIIIIIIFFFDDDHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@?????????@@@CCCEEEHHHIIIJJJKKKFFFCCC@@@AAADDDHHHIIIIIIHHHHHHIIIHHHGGGEEECCCAAADDDAAA??????AAACCCDDDDDDCCCDDDDDDFFFHHHJJJLLLMMMPPPPPPSSS]]]lll{{{{{{yyy{{{uuubbb]]]\\\___aaadddkkktttwwwzzzwwwnnnlllqqq|||{{{yyywwwwww|||~~~[[[TTTNNNKKKFFFBBBFFFMMMXXXVVVRRRKKKEEECCCFFFJJJNNNJJJMMMSSSSSSYYYwwwrrraaaTTTRRRNNNJJJHHHHHHHHHIIIGGGGGGFFFDDDCCCBBBAAA@@@???>>><<<:::999999999999888666555444555555444222555666777777888888888888:::888666333222111222222000000000000000000000000======>>>>>>======<<<<<<<<<======<<<<<<<<>>;;;:::;;;:::999777777888999::::::999888888777777777666666666666666888999888888777555444333444444444333333333333333333333222222111000//////111222222222222333333333555333222111333777;;;>>>XXX```aaagggvvvuuueee[[[YYYaaaiiiooowww}}}}}}ssseee]]]___eeedddeeehhhnnn~~~vvvooovvvuuuiiinnnzzzxxxxxx}}}wwwxxxssspppnnnnnnjjjdddaaabbbxxxyyy~~~yyy```XXXYYY[[[[[[VVVTTTQQQOOOPPPPPPOOONNNOOOLLLIIIHHHJJJLLLNNNNNNUUUUUUUUUUUUTTTTTTTTTTTTMMMOOONNNNNNccccccNNNKKKHHHFFFEEEEEEDDDBBBHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>===>>>???AAACCCEEEEEEFFFAAA@@@???@@@BBBEEEFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@BBB@@@??????BBBDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKLLLHHHEEEHHHTTThhh}}}rrrbbb```bbbeeeddd___^^^eeepppsssiii```bbbooo{{{~~~|||qqqmmmlllfff___SSSLLLEEEAAAAAAHHHWWWdddUUUTTTQQQLLLHHHIIINNNTTTTTTXXXdddpppvvvjjjWWWNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEDDDCCCAAA@@@???>>>======;;;:::999999999999777555222111222333333222444555666777888888888888888777555333222111222222000000000000000000000000>>>>>>>>>>>>======<<<;;;999;;;<<<=========???AAABBB@@@AAAEEEHHHLLLTTT]]]xxx|||mmmiiicccVVVQQQaaacccccc^^^WWWQQQOOOPPPQQQQQQSSSSSSSSSSSSRRRQQQOOOQQQTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQPPPOOOLLLJJJGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFEEEBBB@@@===;;;;;;<<<>>>@@@FFFEEEDDDCCCCCCCCCEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBB???<<<;;;;;;<<<<<<<<<777999;;;======<<<;;;:::888888888888888999999999999999888777555444222222333333333333333333333333555555555555333222000///000000000111111111222222222222111222333666888:::DDDRRRYYYbbbpppnnn```YYY^^^[[[XXX[[[fffxxxuuufffaaadddhhhbbbdddddddddkkk{{{}}}tttpppxxxyyysssjjjnnnyyyssspppooosssyyyuuupppuuu~~~yyyzzzsssZZZUUUYYY[[[[[[\\\UUUSSSQQQQQQRRRSSSRRRQQQQQQNNNKKKJJJLLLOOOQQQRRRWWWVVVUUUSSSRRRRRRRRRRRRIIIMMMPPPLLLQQQfffkkkYYYOOOLLLHHHFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@??????;;;;;;===>>>@@@AAAAAAAAA?????????@@@AAACCCDDDDDD@@@@@@????????????@@@@@@@@@???>>>???BBBDDDEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHFFFEEECCCBBBFFFQQQ___iiirrrgggiiijjjgggccceeeooozzzmmmWWWOOOUUU\\\ZZZUUUYYYnnn|||yyywww|||{{{{{{}}}}}}qqqfff]]]UUUJJJDDDKKKVVV[[[YYYVVVPPPIIIGGGIIINNNVVV[[[IIIJJJKKKKKKMMMTTT^^^fffssszzziii[[[QQQNNNOOOLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;::::::::::::;;;888555333333444444333222333444555666777777777666555444222111111111111111111111111111111111111????????????>>>===<<<<<<888;;;===>>>>>>???@@@BBBBBB???===>>>???@@@GGGNNN[[[aaakkkxxxgggaaa]]]TTTSSS```aaa```\\\VVVQQQPPPPPPSSSSSSTTTUUUTTTSSSRRRQQQNNNPPPSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNMMMJJJGGGIIIIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJJJJIIIHHHFFFEEECCCBBB@@@>>>>>>???AAABBBFFFFFFDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFCCC@@@===;;;<<<>>>>>>>>>777999;;;=========;;;:::888888888888888999999999999888777666444333333222444444444444444444555555555555555555333222000////////////000000000000111000111222333555777999:::555HHHUUUaaapppoooccc]]]WWWYYY]]]aaagggooo|||~~~nnnmmmkkkcccbbbgggiiieeeeeelllsssvvv|||vvvxxxvvvmmmqqqyyy}}}lllggghhhnnnqqqlllfffkkkvvv}}}zzzyyy}}}~~~ooo___TTTXXX[[[VVVUUUYYYVVVUUUSSSSSSTTTUUUTTTSSSPPPMMMKKKLLLOOORRRTTTUUUXXXWWWUUUSSSQQQPPPPPPOOOTTTNNNPPPQQQKKKMMMUUUTTTNNNKKKHHHGGGHHHKKKLLLMMMIIIHHHFFFEEEEEEEEEFFFGGGFFFEEECCCBBB@@@?????????:::;;;<<<>>>?????????@@@???@@@@@@@@@@@@AAABBBCCC>>>>>>>>>>>>>>>???@@@@@@???>>>===???AAACCCDDDCCC@@@@@@@@@@@@AAABBBDDDDDD@@@CCCDDDCCCAAABBBGGGLLL```vvvnnneeerrrzzz}}}uuuuuusssnnnjjjjjjlllnnnjjj```ZZZ^^^hhhjjj___SSSMMMdddooobbbTTTSSSVVVTTTTTT\\\iiissspppcccYYYUUUOOOMMMOOOYYYdddcccVVVHHHGGGBBB===@@@PPPcccoooqqqZZZTTTLLLIIIKKKMMMJJJEEENNNQQQVVVZZZ```jjjwwweeeRRRLLLMMMQQQTTTNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDCCCBBB@@@???>>>===;;;;;;<<<<<<;;;;;;;;;;;;>>>;;;777444444444333222000111222333444444444444333333222111111111111111000000000000000000000000>>>>>>?????????>>>======:::<<<======<<<<<<>>>???@@@>>>>>>AAABBBBBBGGGMMMKKKOOOSSSZZZfffrrrwwwvvvpppwwwxxxtttxxx~~~```YYYWWWVVVZZZZZZZZZZZZXXXUUUSSSSSSTTTPPPQQQSSSTTTTTTTTTSSSRRRLLLNNNPPPPPPNNNMMMMMMMMMLLLKKKKKKLLLLLLKKKGGGDDDGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKIIIGGGEEEDDDDDDCCCBBB@@@@@@AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGAAA>>>;;;:::<<<===>>>>>>999999;;;<<<<<<;;;::::::777777777666666666666666888777666555555555555555555555555555666666666666333333222222111000//////////////////000000000000111111111222333444555666333CCCNNNYYYiiikkkccc```YYY___gggiiidddbbbkkkwww~~~wwwkkkgggqqqsssjjjdddfffkkkkkkyyy}}}zzzyyysssnnnnnnqqqsssoookkkmmmtttxxx{{{~~~zzzxxxyyyzzzxxxuuuwww{{{~~~~~~nnn]]]XXXVVVYYYXXXUUUXXX___XXXWWWVVVVVVVVVVVVUUUSSSMMMLLLKKKMMMPPPSSSTTTTTTVVVUUUTTTSSSRRRQQQPPPOOO]]]KKKIIISSSQQQNNNRRRRRRKKKIIIGGGGGGJJJMMMOOOPPPIIIIIIHHHGGGGGGGGGGGGGGGDDDCCCBBB@@@???>>>======;;;<<<===???@@@AAAAAAAAAAAABBBBBB@@@>>>>>>@@@BBB======>>>>>>????????????>>>======>>>@@@BBBAAA@@@>>>>>>======>>>???@@@@@@>>>@@@AAA@@@>>>???BBBEEEBBB[[[xxxyyyzzz~~~~~~}}}xxxooofffYYYTTTSSSZZZfffkkkggg```iiivvvyyygggRRRHHHGGGGGGBBBMMM___kkkgggXXXKKKGGGIIIFFFHHHSSSaaacccXXXKKKFFFGGGGGGJJJTTT^^^aaa]]]QQQMMMIIIHHHOOOXXXZZZWWWbbbhhhpppyyy|||hhhSSSKKKKKKMMMNNNNNNNNNNNNMMMLLLJJJGGGEEEDDDDDDCCCBBBAAA???>>>======999:::;;;;;;;;;;;;;;;:::===:::666444444333222000///000111111222222111111111111111111111000000000////////////////////////<<<<<<======>>>>>>======;;;<<<<<<<<<;;;;;;===???BBB@@@@@@CCCBBBAAADDDIIIDDDFFFFFFEEEIIIQQQVVVVVVNNNQQQWWW___eeelllyyy}}}}}}oookkkddd```hhhwwwoooYYYTTTRRRPPPVVVSSSSSSSSSSSSSSSSSSTTTUUUPPPPPPQQQRRRQQQPPPOOONNNJJJLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIKKKKKKIIIEEEBBBCCCCCCDDDEEEGGGIIIJJJKKKJJJKKKKKKKKKIIIGGGDDDBBBDDDCCCBBBAAABBBBBBDDDEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDD???===;;;;;;===>>>>>>>>>>>>==================<<<888888777777666666555555666666555555555666888999444555555555666666666666444333111000000000111111////////////000000000000111111000000000111222222444>>>???EEEVVV``````cccoooyyyyyyiiiffflllnnnzzzhhheeehhhiiiooo|||~~~{{{}}}|||~~~sss|||yyyvvvvvvuuu|||~~~tttqqqppprrrtttwwwxxx^^^XXXXXXXXXYYYYYYZZZ]]]```[[[ZZZXXXXXXXXXVVVTTTRRROOONNNOOOQQQSSSTTTTTTSSSPPPQQQRRRSSSSSSSSSRRRRRRVVVKKKMMMTTTRRRRRRSSSNNNKKKIIIHHHIIILLLOOOQQQQQQJJJJJJJJJJJJJJJIIIIIIHHHEEEDDDBBBAAA???>>>>>>>>>===>>>???AAACCCDDDDDDEEECCCCCCBBB???;;;;;;>>>AAA<<<===>>>??????>>>>>>======<<<<<<===???@@@???===<<<;;;;;;;;;;;;<<<<<<============<<<<<<>>>@@@BBB???EEETTTiii~~~wwwkkkddd\\\XXXZZZ___bbbcccrrrqqqmmmcccWWWQQQRRRUUURRR[[[iiippphhhYYYPPPOOOXXXWWWYYY___eeecccYYYOOOEEEIIIKKKKKKMMMNNNIIIBBBDDDJJJNNNRRR\\\kkkvvvyyylllZZZPPPIIIIIILLLLLLKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;666777888999:::999999888999777555555555555333222111111111222111111000/////////000000000000000000........................::::::;;;<<<=========<<<:::;;;<<<<<<<<<===@@@CCC@@@>>>>>>AAAAAA???BBBHHH???CCCDDDAAA@@@BBBDDDCCCDDD@@@@@@EEEKKKOOOUUU\\\aaa[[[\\\ffffff```cccnnnnnnwww|||vvvhhh```eeemmmvvvmmmmmmyyywwwlllhhhcccjjjjjjdddcccfffbbbWWWRRRTTTRRRSSSaaarrrqqqeeeXXXaaa]]]TTTUUUSSSOOOSSSMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNKKKIIIGGGIIIJJJKKKJJJHHHGGGGGGHHHHHHHHHHHHJJJJJJHHHDDDAAAAAABBBDDDFFFIIILLLOOOQQQKKKKKKKKKKKKIIIFFFCCCAAADDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFEEECCCBBBBBBBBBBBB@@@>>>======???@@@@@@???CCCCCCBBBAAA@@@@@@@@@AAA;;;::::::999888777777666555555444555666888:::;;;444444444555555666666666666444222111111222444555////////////000000000111000000///...///000222222333777222333FFFVVV^^^fffiii```cccooopppgggiiikkkjjjvvvyyyvvvuuuzzzyyyvvvwww~~~uuuddd_________]]][[[]]]]]]ZZZTTT]]][[[ZZZYYYXXXVVVSSSQQQSSSSSSSSSUUUWWWWWWUUUSSSKKKMMMPPPSSSUUUUUUUUUTTTKKKRRR]]]ZZZNNNPPPTTTMMMMMMLLLKKKLLLOOOQQQRRRRRRJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>???AAACCCEEEFFFGGGGGGDDDDDDBBB===999999<<<@@@;;;<<<>>>??????>>><<<;;;===<<<;;;===>>>>>>===;;;:::::::::999999::::::;;;===<<<<<<<<<<<<;;;;;;:::>>>>>>AAAJJJ\\\sss~~~|||xxxtttoookkkiiihhhaaaWWWNNNMMMNNNNNNRRRXXXRRRWWW___```YYYOOONNNSSSRRRUUUYYY\\\ZZZTTTLLLFFFGGGMMMQQQSSSVVVXXXWWWSSSXXXeeeqqqtttyyyaaaKKKKKKHHHHHHLLLNNNNNNPPPUUULLLKKKJJJHHHGGGFFFFFFFFF@@@@@@???===<<<;;;:::999444555666777888888777777777666666777888999777555222222333222222111000///...//////000000000000000........................888999:::;;;<<<<<<<<<<<<888999999:::;;;<<<=========;;;:::;;;>>>???>>><<<:::;;;===>>>??????>>>>>><<<======>>>>>>AAAEEEIIIGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOOOONNNLLLLLLNNNOOOXXXVVVUUUUUUWWWVVVSSSOOOQQQNNNMMMNNNRRRTTTTTTRRRPPPLLLJJJMMMRRRUUUTTTRRRNNNPPPSSSUUUTTTPPPLLLJJJLLLIIIGGGHHHKKKNNNOOOOOONNNNNNNNNMMMKKKIIIFFFEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFIIIIIIFFFCCC@@@>>>BBBAAAAAADDDHHHLLLNNNOOOKKKKKKKKKJJJIIIGGGFFFEEEEEEBBB@@@@@@AAABBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEBBBCCCEEEDDDCCCAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDBBBAAA???>>>::::::999888888777777666888888777666666666666666666666555555555444444444333333333222222222111111000000000000000111111222////////////////////////111333444555888CCCRRR]]]vvv___YYYbbb^^^gggzzzzzziiilllppppppooo~~~|||qqqsss}}}rrrfffaaaaaaXXX\\\___^^^YYYUUUUUUWWWXXXWWWVVVTTTRRRQQQPPPOOORRRRRRSSSVVVXXXXXXVVVSSSOOOPPPPPPOOONNNLLLMMMNNNMMMNNNPPPRRRSSSTTTTTTTTTSSSUUUUUUQQQOOOPPPOOOKKK@@@CCCIIINNNQQQOOOKKKGGGEEEFFFFFFEEEBBBAAAAAABBBAAABBBCCCEEEGGGIIIKKKLLLJJJGGGBBB>>><<<<<<>>>???????????????>>>>>>======AAA===999:::>>>???===999:::888666666888999999999;;;<<<<<<===<<<<<<;;;;;;:::???BBBCCCEEEPPPbbbqqq~~~xxxrrrbbb```eeedddeeehhheeeeee___\\\ZZZSSSLLLQQQ\\\]]]bbbeeeccc\\\XXXXXXZZZZZZ___fffnnnrrrqqqnnnkkkzzz~~~iiiVVVLLLKKKGGGHHHJJJNNNRRRTTTSSSQQQQQQNNNKKKJJJJJJIIIFFFCCCBBB@@@>>><<<::::::::::::999888777555555555666666::::::999999777666555444333333222222111000//////...///////////////..............................777888999:::;;;;;;;;;;;;888999:::;;;<<<=========<<<;;;:::;;;===>>>===;;;;;;<<<===>>>>>>>>>===<<<:::<<<=========???BBBEEEAAAAAA@@@@@@AAACCCEEEGGGDDDDDDEEEDDDBBBBBBDDDEEEHHHGGGGGGJJJLLLMMMKKKIIILLLKKKJJJKKKOOOQQQQQQPPPLLLIIIGGGIIINNNQQQPPPNNNMMMOOOQQQRRRQQQNNNKKKIIIIIIGGGDDDEEEHHHKKKLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFEEECCCBBBAAAAAABBBBBBEEEHHHIIIIIIFFFCCCAAA@@@AAA@@@AAABBBFFFIIIKKKLLLNNNNNNMMMMMMLLLJJJIIIHHHGGGEEECCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDAAACCCDDDCCCBBBAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===:::::::::999888888777777888777666666666666666666555555444444444333333333222222222111111111111000000000//////000000111222........................///000111000222:::FFFOOOiiivvvggg\\\]]]___[[[bbbuuutttiiilllqqqttttttzzz|||zzzxxx~~~qqqeeebbbccccccZZZ\\\]]]YYYUUUSSSUUUXXXWWWWWWVVVTTTRRRPPPNNNMMMQQQRRRTTTVVVVVVUUUTTTTTTQQQRRRQQQOOOLLLJJJKKKLLLNNNOOORRRTTTUUUUUUSSSRRROOORRRRRROOONNNOOONNNKKKHHHHHHJJJMMMPPPOOOKKKGGGFFFGGGGGGFFFDDDCCCCCCDDDAAABBBCCCDDDFFFHHHIIIJJJHHHFFFCCC@@@>>>>>>??????@@@???>>>===============AAA===:::;;;>>>???===::::::888666666888999999888;;;<<<<<<;;;;;;:::999999@@@AAAAAA@@@@@@DDDKKKQQQeeevvvzzzsssqqqtttvvv}}}yyywwwqqquuuqqqooonnnhhhaaadddllllllpppttttttqqqoooppprrr{{{~~~rrr```UUULLLIIIIIIHHHHHHJJJMMMPPPPPPOOOMMMMMMJJJHHHHHHIIIIIIGGGDDDAAA@@@>>><<<;;;::::::::::::999888777777777888888:::::::::999888777555444333333222111111000/////////////////////...------------------------------666666777888999999999999777999;;;===>>>>>>======;;;;;;:::;;;======<<<;;;<<<<<<<<<===<<<;;;;;;:::888:::<<<<<<<<<<<<>>>???===<<<<<<<<<===???@@@BBB???@@@AAA@@@>>>>>>@@@BBBAAAAAABBBEEEHHHIIIGGGFFFGGGFFFEEEGGGJJJLLLLLLLLLHHHEEECCCEEEIIILLLLLLJJJLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCC@@@>>>===>>>@@@AAAEEEFFFGGGEEECCC@@@@@@@@@???@@@@@@AAACCCEEEGGGHHHMMMMMMMMMMMMLLLKKKIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@?????????@@@AAAAAABBBCCCBBB@@@???@@@AAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;;;;::::::999888888777777777666666555555555555333333333222222222222111111000000000000////////////////////////000111111...........................//////......222999???NNNaaajjjhhhgggaaa[[[``````___jjjyyyuuutttuuu|||tttppppppttt}}}qqqaaa```dddeeedddaaaaaa^^^ZZZVVVVVVZZZ^^^UUUUUUUUUTTTRRROOOLLLJJJNNNQQQTTTTTTRRRPPPQQQSSSSSSRRRPPPLLLIIIGGGHHHJJJNNNPPPSSSUUUVVVTTTRRRQQQOOORRRRRROOOOOOQQQPPPMMMJJJHHHGGGIIINNNPPPMMMIIIHHHIIIIIIHHHEEEDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;;;;<<<===>>>AAA>>>;;;;;;>>>???===;;;:::888666666888999888777:::::::::999999888888888999999:::<<<>>>?????????GGGTTTffftttzzzxxxtttrrr~~~yyy{{{}}}mmmTTTHHHGGGGGGFFFFFFIIIIIIIIIKKKMMMMMMKKKIIIGGGFFFEEEFFFGGGGGGFFFEEEAAA@@@>>>===;;;;;;:::::::::999777666666777888888777777777777666444333222222222222111111000000///000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444555666777777777777777666888;;;>>>???>>>===<<<;;;<<<<<<===>>>===<<<;;;<<<<<<;;;;;;:::999888888666888::::::999888999:::;;;;;;;;;;;;<<<>>>???@@@>>>???@@@???>>>>>>@@@BBBCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGIIIIIIEEEDDDCCCDDDGGGIIIIIIHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHGGGGGGDDDBBB???<<<;;;===???AAAAAABBBBBB@@@===<<<===>>>???@@@AAAAAAAAABBBCCCEEEIIIIIIIIIIIIHHHGGGFFFFFFEEECCCAAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<===>>>@@@AAAAAA@@@>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBB@@@???>>>;;;;;;::::::999888888888666666666666555555444444222222111111111000000000/////////.........------///............///000000........................///000111000///000444777;;;JJJSSS[[[fffcccYYYYYYeeegggyyytttfffhhhjjjffffffkkkqqqyyyzzzuuueee___aaaccc```ZZZ``````^^^ZZZWWWWWWZZZ]]]SSSSSSTTTTTTRRRNNNJJJHHHIIINNNRRRQQQLLLJJJMMMPPPQQQPPPMMMIIIEEEDDDFFFHHHOOOPPPQQQRRRRRRQQQQQQPPPMMMPPPPPPMMMLLLNNNLLLIIIEEECCCBBBGGGNNNQQQNNNJJJJJJKKKJJJHHHEEEBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCBBBBBBAAA@@@??????===;;;999999:::===>>>@@@>>><<<<<<===>>>===;;;999888777777888888777666666666666666777888999999555666:::===>>>???>>>======BBBLLLXXXfffvvvgggWWWHHHFFFIIIIIIFFFCCCIIIIIIIIIJJJLLLLLLJJJHHHEEEDDDDDDDDDDDDDDDCCCCCC??????>>>===<<<;;;::::::777666555444444444555666333333333222222111//////222111111111000000000///000000000///...,,,+++***++++++++++++++++++++++++444444555555666555555555555777:::===>>>===;;;:::;;;===>>>???>>>===<<<<<<;;;::::::888777777666666444666888777666555555666999999999:::;;;<<<===>>>:::;;;<<<;;;::::::<<<>>>???@@@BBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDFFFGGGEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGDDDBBB???<<<;;;===???AAA@@@@@@???===;;;:::;;;===@@@BBBCCCCCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@>>>===<<<;;;:::999999999:::;;;???@@@???>>>;;;;;;<<<===???>>>>>>===>>>???@@@@@@BBBBBBCCCCCCBBBAAA@@@???;;;;;;:::999999888888777444555555555555444333333111000000000000/////////.........---------,,,,,,.........---......///000........................///000111111111111222444000777<<>>>>>BBBAAA???>>>>>>???AAAAAAAAAAAABBBBBBBBBAAA??????===;;;999777777999<<<===???===<<<;;;<<<<<<<<<;;;999888777777888888666555222222333444666888:::;;;<<<>>>@@@???;;;888888::::::;;;<<<@@@KKK```zzz{{{|||lllcccUUUMMMHHHHHHIIIGGGEEEFFFIIIHHHHHHIIIKKKLLLKKKIIIEEEEEEDDDCCCAAA?????????=========<<<;;;:::999999555555444333333444555666111111222111111000///...111111111000000000000000000000000///...,,,+++***++++++++++++++++++++++++333444444555555555444444333555777999::::::999999:::===???@@@>>><<<;;;;;;:::999888666555555555555333444555555333333444555555666666888999999::::::888:::::::::999:::<<<>>>:::===AAACCCCCCCCCEEEFFFAAABBBBBBBBBAAAAAACCCEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCCBBBAAACCCDDDFFFCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFEEEEEEDDDEEEEEEEEEDDDBBB???===<<<===???@@@@@@@@@@@@???<<<<<<===>>>???BBBEEEDDDAAA@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBAAA???===:::999888888888999;;;;;;??????>>><<<999999:::<<<===<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBAAA???>>>::::::999999888777777666333444555555555444222111000000000000////////////...------------,,,,,,,,,---------------...//////------------------------------...///000111111111000000...999NNNTTTTTTZZZ```hhhyyy~~~vvvppplllooovvv~~~jjj^^^\\\\\\\\\```eeehhhkkkttt}}}~~~www~~~}}}~~~yyy|||}}}pppeee```___]]]YYYUUUSSSRRRRRRQQQRRRTTTVVVVVVUUUSSSRRRPPPQQQRRRRRRQQQOOOLLLKKKGGGJJJLLLKKKJJJIIILLLOOOKKKKKKIIIGGGDDDDDDEEEGGGKKKJJJIIIIIIIIIKKKLLLMMMMMMOOONNNJJJGGGGGGEEEAAAEEEFFFIIILLLNNNLLLHHHEEEIIIIIIHHHEEEAAA>>>>>>>>>@@@???===<<<<<<===???@@@@@@@@@AAAAAA@@@???>>>===:::999888777777999:::<<<===<<<;;;;;;::::::;;;;;;999888777777888888666444111111111222555888:::<<<<<<>>>???<<<888666888<<<:::<<<;;;999:::FFF[[[llluuurrraaaYYYWWWPPPKKKHHHFFFDDDAAADDDJJJIIIHHHGGGHHHJJJJJJJJJIIIEEEEEEEEEBBB>>><<<;;;<<<;;;;;;;;;;;;:::999888777666666555444444666777888333333333333333222111111000000000000000000000000/////////...---,,,+++***++++++++++++++++++++++++333444444555555444444333222333444666777777777777888;;;>>>???<<<999999999888777666555444444555555333333333222111111333555444444555777888888999999999:::;;;;;;:::;;;===???;;;>>>BBBCCCCCCBBBDDDFFFAAABBBCCCAAA???>>>@@@BBBAAABBBBBBBBBBBBCCCDDDFFFDDDCCCBBBAAAAAABBBCCCDDD@@@CCCEEEDDDCCCBBBCCCEEEGGGFFFDDDCCCCCCCCCDDDDDDBBBAAA???>>>======>>>>>>>>>???@@@???===<<<<<<======AAAEEEDDDAAA???@@@CCC@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBAAA???<<<999999888999:::;;;===>>>>>>>>>===:::888777999;;;;;;:::999888999:::<<<===>>>??????@@@@@@???===<<<999999888777777666666555222333555555555444222111000000000000////////////......---------,,,,,,,,,------,,,,,,------...///---------------------------------...///000000000222222---000===BBBIIIYYYZZZeeerrrtttnnnrrrppphhheeeooo~~~ssskkkgggmmmkkkkkkkkkkkkllluuuvvvvvv||||||zzz|||zzzkkk```]]]ZZZZZZZZZXXXUUUSSSRRRRRRPPPQQQSSSUUUWWWWWWVVVTTTPPPPPPPPPQQQPPPOOOOOONNNLLLLLLMMMNNNOOOPPPRRRSSSNNNNNNMMMJJJGGGEEEEEEFFFEEEGGGHHHJJJKKKKKKJJJJJJMMMOOONNNJJJHHHIIIGGGCCCCCCFFFHHHHHHFFFDDDDDDDDDEEEFFFFFFDDDBBB@@@AAAAAA???===;;;::::::<<<>>>???AAA@@@??????>>>===<<<<<<888777777777777888999:::;;;;;;;;;:::999888999:::888888777777888777555333333333222222444666999:::777777888888:::;;;======999<<<===999666999CCCLLLTTTbbbuuu~~~wwwjjj___WWWUUUWWWRRRNNNKKKJJJGGGDDDFFFKKKJJJIIIGGGFFFGGGGGGFFFEEECCCEEEEEEBBB===;;;;;;<<<999999::::::999888666666555555444444444555777777444444444444444333333222///000000000000000000000............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,444444444555555444333333111222222333444555666777666999======:::777777777777666555444333444555555333333222111000111444666444555777888999:::::::::666777888888888888:::<<<;;;>>>AAA@@@>>><<<===>>>@@@BBBCCCAAA===<<<>>>@@@???@@@@@@@@@???@@@BBBCCCCCCBBBAAAAAAAAABBBCCCDDD@@@CCCEEEEEEBBBAAACCCDDDGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>>>>>===<<<<<<<<<;;;===>>>>>><<<::::::;;;<<<@@@DDDCCC@@@>>>???BBB>>>>>>???@@@AAAAAAAAAAAACCCBBBAAAAAABBB@@@===;;;::::::::::::;;;===???AAA>>>>>><<<999777666888::::::999888777777999;;;<<<<<<<<<===>>>>>>===<<<;;;888888777777666555555555222333444555555333111000111000000000////////////.........---------,,,,,,---,,,,,,,,,,,,---......------------------------///...---...000111000000---111///...000///888MMMWWWdddkkklllrrr{{{xxxlllbbbpppuuuiii___dddooouuuvvviiiwww|||{{{wwwyyy}}}www~~~~~~zzzmmmddd___VVVOOONNNPPPSSSVVVVVVRRRMMMIIILLLLLLNNNPPPSSSTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQTTTVVVWWWWWWQQQQQQPPPMMMIIIFFFDDDEEEAAADDDIIIMMMNNNMMMJJJGGGEEEHHHHHHDDDCCCDDDCCC???===@@@CCCBBB>>>>>>BBBFFFBBBCCCDDDDDDCCCCCCDDDEEE>>><<<:::999999;;;>>>???AAA@@@???===<<<<<<;;;;;;666666777777888888888888:::::::::999888777888:::888777777888888777444222666555333333333555777888<<<888666888<<<>>>;;;777444666888666555666:::???;;;???HHHXXXmmm{{{yyyqqq}}}~~~iiiaaaYYYVVVVVVUUUTTTSSSSSSPPPPPPSSSRRRLLLIIIJJJLLLIIIFFFEEEEEEDDDBBBAAABBBDDDDDDBBB===;;;;;;===777888999999888777666555333222222111222333444555222222333333333222222111////////////000000000000---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666555444333222222111111111111111111111111111444999===<<<777444444666555555666666555444333333//////000000111111111222111222444555777888888999999888888888999999:::;;;>>>>>>===<<<;;;::::::999;;;<<<======;;;:::;;;<<>>===>>>???AAABBB>>>@@@@@@======@@@AAA>>>AAABBBAAA???<<<===AAAEEEFFFCCCAAAAAACCCDDDCCCAAA?????????>>>??????@@@@@@======???@@@@@@???>>>===@@@??????@@@AAABBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>DDDCCCAAA???===;;;:::999::::::;;;<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<;;;999666444555888;;;>>>===<<<;;;:::999888888888888777666555555555555555333333222111000///...---///////////////////////////............---------------------------------......////////////......,,,,,,,,,,,,---...//////............///111222333<<>>======>>>>>>???@@@AAABBBBBB@@@???>>>>>>>>>>>><<<:::888888;;;>>>???@@@@@@>>><<<:::888777777777222444666777666555666777;;;:::999888777555444444555666666666666444333222333333333333444555666666999999999999888888888777555555666666777777777888777777999===FFFRRR]]]dddrrreeeXXXXXXXXXWWWUUUTTTRRRQQQOOOOOONNNMMMMMMLLLKKKKKKLLLJJJHHHEEECCCCCCDDDDDDDDDCCCBBBAAA???>>>===<<<999777444555777777555333111111111111111111111111000000111222333333333333000//////...------,,,,,,///...---,,,++++++++++++++++++------------++++++222222222111111111111111111111111111111111111111555888;;;:::555333444666555555555555555444333333000000111111111111111111222222444666777888999999999999999888999999::::::======<<<;;;;;;:::999999;;;<<<<<<;;;:::999;;;<<<============>>>???@@@AAAGGGHHHDDD>>>===@@@BBBAAAAAABBBAAA>>><<<<<<@@@CCCEEEBBB@@@AAACCCDDDCCCBBBBBBAAA@@@??????????????????@@@AAABBBBBBAAA@@@???@@@@@@@@@AAABBBBBBBBBCCCGGGEEECCCAAA@@@?????????AAA@@@???>>>===<<<;;;:::999:::;;;<<<===>>>>>>>>>999999999999:::;;;<<<===;;;999777555666999<<>>>>>???@@@BBBAAA@@@>>>======<<<<<<;;;999888999<<<>>>??????<<<;;;999777555555555555444555777777666555666777::::::999888777666555555555555666666555444333222333222222333333444555666777777777777666666666666555666666666777777777777777666555666:::AAAHHHMMMeeevvvxxxlllbbbYYYTTTRRRRRRQQQQQQOOOMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKHHHEEECCCBBBBBBBBBBBBAAA@@@???===<<<;;;:::888666444444555666444222111111111111111111111111000111222222333333222222000000//////...---------......---++++++*********++++++,,,------,,,++++++000000000111111222222222111111111111111111111111555777888666222111333666444444555555444444333333222222222222222111111111222333555666777888999999::::::999999999999999:::;;;;;;;;;::::::999999888:::::::::999888888:::<<<999:::;;;===>>>??????@@@QQQOOOIII@@@>>>BBBEEEDDDAAAAAA@@@>>><<<<<>>>>>======<<<<<<<<<999:::<<<===>>>?????????::::::::::::;;;===>>>>>>;;;:::777666777999===???===<<<;;;999777666666666777666555444222222111111333222222111000///......000000000000000000000000///............---------------------------------,,,------......------,,,,,,,,,,,,,,,---...//////...............///000111///...222===LLL\\\ooo~~~yyyuuuwww{{{rrrtttsssmmmmmm{{{zzzrrrmmmpppzzz~~~xxxppphhhccckkk{{{yyyxxx~~~kkkRRRQQQNNNMMMNNNOOOOOOSSSXXXQQQNNNKKKIIIJJJJJJJJJIIILLLMMMNNNKKKGGGFFFIIILLLIIIKKKOOOSSSVVVVVVRRROOONNNRRRWWWYYYWWWRRRNNNKKKJJJKKKIIIGGGCCCAAAAAAAAAEEEFFFIIIJJJJJJHHHFFFEEE>>>>>>>>><<<::::::<<<>>>;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>><<<;;;:::999999888777777999<<<>>>>>>===;;;999777666444444444444555666777777555444555666:::999999888777666666555555555555555444333222111222222222222333444555555555555555444444444444333666666666666666777777777999888666555555888;;;<<>>>>>===<<<:::999888888666444333333333333222000111111111111111111111111111222222222222111000000000000//////......------------,,,+++***************+++,,,,,,,,,,,,+++***333333444444444444444444111111111111111111111111444555444222000000222555333333444444444333333222444333333222222111111111333333555666777888888888::::::999888888888999999999999999888888888888888999999999777666777:::<<<888999;;;>>>???@@@@@@@@@QQQQQQKKKCCCAAADDDFFFEEE@@@@@@???===<<<===>>>???@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDAAABBBDDDEEEDDDCCCAAA@@@HHHGGGGGGFFFFFFFFFFFFFFF@@@@@@??????>>>=========<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>???:::999777666777999<<<>>>===<<<:::888777555555555666555444222111000000000222222111111000//////...000000000000000000000000///............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////.........---......//////222++++++555???III[[[mmmzzzyyyooottttttmmmlll{{{~~~uuurrrwww|||{{{vvvjjj```cccoooyyyxxxyyyvvv|||}}}|||fffZZZXXXMMMNNNPPPQQQRRRRRRUUUYYYNNNLLLKKKKKKLLLMMMLLLKKKLLLMMMLLLJJJGGGGGGIIILLLIIIJJJMMMRRRUUUUUURRROOONNNRRRUUUUUURRRNNNJJJHHHKKKKKKIIIFFFCCCBBBCCCEEEFFFGGGHHHIIIHHHFFFDDDBBB=========;;;999888999;;;::::::;;;<<<============???===<<<999777666555555444444555777:::;;;;;;::::::999777666555555555666666777777666444333444555888888888777777666666666555555444444333222222111111111111111222333444555444444444444333333333333555555555555666666666666666666555555666777888999999EEEPPPSSSXXXcccooouuuyyyyyyvvv___]]]YYYTTTOOOOOOQQQTTTRRRRRRRRRQQQPPPNNNLLLLLLEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJGGGCCC@@@>>>===<<<<<<<<<;;;:::999888777666555444333222222111000///111111111111111111111111222222222222111000///............------,,,,,,,,,,,,,,,+++*********************++++++++++++******666666666555444333333333000000000000000000000000444333111///...///222444222222333333333333333222444333333222222111111111222333444666666777777777999888888777777777888888666666666666777777777777777888888777666777999;;;888:::<<>>????????????@@@AAAAAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDDDDDDDAAACCCDDDEEEEEEDDDBBB@@@DDDEEEFFFGGGGGGHHHHHHIIIDDDCCCBBBAAA???>>>======@@@@@@??????>>><<<;;;:::<<<<<<;;;:::::::::;;;;;;999888777666777999;;;======<<<:::888777666555555555444333222000000000///222222111111000000/////////////////////////////////............---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---.../////////...---------------...///))))))111444555???KKKpppllljjjqqqvvvwwwyyyrrrjjjaaahhhxxxrrrjjjvvv}}}}}}~~~wwwwwwxxx^^^PPPQQQWWWOOOOOOOOOPPPSSSTTTSSSPPPJJJKKKLLLOOOQQQRRRPPPNNNKKKKKKKKKJJJIIIIIIKKKMMMIIIHHHIIIJJJMMMNNNNNNLLLNNNOOOPPPNNNKKKHHHGGGFFFIIIIIIHHHFFFCCCCCCDDDFFFFFFFFFGGGGGGFFFDDDBBB@@@>>>>>>>>><<<999777777888:::;;;<<<===>>>>>>>>>>>><<<;;;999777555444333333222222333555777888777666777666555444333444444555666666666444222222333555666666666666666666666666555444333333222222111111111111111111111222444444555555555444444444333333444444444444444444444444//////000222333444555666777===BBBAAAAAAIIITTT\\\gggjjjuuuuuubbbTTTSSSTTTTTTRRRNNNJJJIIIHHHLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEBBB???===<<<;;;;;;;;;:::999888777777666444444444333111000//////000000000000000000000000222222222111000///...---++++++++++++++++++******++++++***)))))))))******************************555444444333222000000///000000000000000000000000333222000//////000111222111111222333333333222222222222222222222111111111222222333444555666666555666666555555666777777888444444444555555666666666555777888888888777999::::::;;;===>>>???@@@@@@AAAAAADDDFFFEEEEEEGGGEEEAAA???===<<<===???AAAAAA@@@>>>???AAAAAAAAABBBDDDFFFEEEFFFFFFFFFGGGIIIJJJKKKGGGGGGFFFDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHEEEEEECCCBBB@@@???>>>===AAAAAA@@@???===;;;999888888888777777777777888888:::999888777888:::<<<===<<<;;;:::999888777777777444333222111111000111111111111111111000000/////////////////////////////////............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,+++---111222000222777JJJaaasssccciiiqqqwww|||vvvrrrmmmmmm}}}www|||yyy||||||{{{aaaVVVVVVUUUPPPKKKPPPQQQPPPQQQVVVYYYVVVPPPKKKLLLNNNRRRUUUUUUSSSPPPLLLLLLLLLMMMMMMMMMMMMMMMIIIGGGDDDDDDEEEGGGGGGGGGJJJKKKJJJHHHFFFDDDDDDEEEEEEFFFFFFEEECCCBBBCCCEEEDDDDDDEEEDDDCCCAAA@@@>>>>>>??????===:::888888999;;;<<<>>>@@@@@@@@@??????<<<;;;999777666555444444444222222333444555555333333222111000000111222222444444444222111111333555444444444444555555555555555444333222111111111111000000000000111222333444555555555555444444444444333333333222222222222222//////000111222333444444555:::>>>>>>======AAAEEEKKKOOOXXXgggwwwzzz{{{zzzyyyvvvpppjjjcccZZZRRRMMMQQQPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@???===<<<;;;::::::999999888777777666555666666444222000000111000000000000000000000000111111111000000...------************))))))))))))******)))))))))))))))*********))))))))))))******111111111000000/////////000000000000000000000000222111//////000111111111000000111222222222222222000000111111111111111111111111222333444444444444333333333444555666777888222222333333444555555666333666999::::::999999999<<<;;;<<<<<<===>>>???@@@===AAACCCBBBCCCEEEDDD@@@>>><<<<<<>>>AAACCCCCCBBB>>>@@@AAAAAA@@@@@@CCCFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDEEEEEECCCCCCCCCDDDEEEEEEEEEFFFAAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@???>>><<<:::888777555555555666777888::::::;;;;;;::::::;;;<<<>>>???;;;;;;:::999999999999999333222222111111222222222111111111111000000000000------------------------///............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++++++++)))...111000///222222000///:::LLL^^^jjjkkkeee___cccoooxxx|||vvvkkkmmmyyyzzzkkkuuu}}}wwwvvvzzz|||xxxxxx}}}{{{vvv~~~fffVVVKKKNNNWWWWWWRRRMMMPPPRRRSSSSSSWWW\\\ZZZTTTOOOOOOOOOQQQSSSTTTRRRQQQOOOOOOPPPPPPPPPOOOMMMKKKLLLJJJGGGEEEEEEEEEEEEDDDEEEFFFHHHGGGEEECCCCCCDDDDDDEEEGGGFFFEEEDDDDDDEEEBBBBBBBBBBBBAAA???>>>===<<<===>>>>>><<<;;;<<<======>>>@@@BBBCCCBBBAAAAAA===<<<;;;:::888888777777777555333222333444444333111000/////////000111222111222111000///000222555222222222333333444444444444333222111000000111111000//////000000111222333555555444444444333333333222111111111000000000000111111222222333444555555666888<<<>>>===:::::::::;;;???DDDHHHLLLSSSXXX[[[^^^kkk{{{xxxzzz{{{mmmfffggg[[[YYYXXXVVVVVVUUUSSSRRRNNNKKKGGGGGGJJJLLLLLLKKKIIIHHHHHHGGGFFFDDDCCCBBB????????????????????????????????????>>>>>>======999888888777777666666555777888999666333111111333000000000000000000000000000000000000///......---))))))******************))))))((((((((())))))******)))(((((((((((()))***000000000000111111111111000000000000000000000000222000//////111111111111///000111222222222222222//////000000111111111222000111222222333333333333111111222222444555777888111111222333444444555555222666:::<<<;;;:::999999<<<;;;::::::;;;<<<===???<<<@@@AAA@@@AAACCCCCC@@@===<<<;;;>>>BBBEEEEEECCC>>>@@@BBBAAA??????BBBEEEEEEEEEDDDDDDDDDDDDDDDEEEJJJIIIHHHFFFEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHBBBBBBCCCCCCCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<:::999888444444666777:::<<<>>>@@@======<<<<<<===>>>@@@AAA;;;::::::999999::::::;;;222222222111222222333444111111111111000000000000------------------------//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,---.../////////...---,,,+++*********%%%---///)))(((///000,,,555111111<<>>======:::<<<>>>???>>>>>>???AAA>>>@@@BBBDDDDDDDDDCCCBBB???>>>===<<<;;;;;;;;;;;;:::777444333333444444444222111111000000111333333000000000///...///222555111111111222222333333444444333222000000000000111////////////000111222333444444444333333333222222111000000000//////...............///111333444555999888888::::::999:::;;;888>>>@@@===:::===EEEKKKIIIXXXkkktttppprrrxxx~~~wwwkkkdddZZZXXX[[[YYYYYYXXXWWWUUUSSSPPPMMMKKKLLLHHHEEEFFFIIIIIIEEE@@@FFFFFFFFFEEEDDDBBB@@@@@@<<<=========>>>>>>>>>???<<<======>>>>>>>>>>>>>>>777777777666666555555444888::::::888444222222444000000000000000000000000//////////////////...---***************+++++++++))))))(((((((((((()))******)))(((''''''((()))***111111111111000000000///////////////000000000000////////////000000000000000000000000000000000000---...///////////////...111111111111111111111111222222111111222333333444666666666777666555555444222555777777666555666666999999:::;;;<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>><<<>>>@@@@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEGGGEEECCCAAAAAABBBDDDFFFFFFEEEEEEEEEFFFEEEBBB@@@HHHGGGEEEBBB@@@>>>======<<<<<<>>>???@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<::::::999:::;;;===???@@@>>>>>>>>>===<<<<<<;;;;;;>>>===;;;999888777666666555222000///000111111000222222111111000/////////------------------------------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,---...////////////000333999BBBJJJOOO\\\ppp~~~qqqtttwwwnnnfffdddcccppp|||yyyrrrmmmrrr|||sssmmmqqq{{{}}}}}}{{{}}}yyyqqqvvv~~~ssshhh___ZZZTTTRRRPPPOOONNNOOOQQQSSSRRRSSSTTTUUUVVVUUUTTTTTTJJJNNNSSSWWWYYYWWWUUUSSSVVVSSSPPPOOOQQQQQQOOOMMMQQQOOOKKKHHHFFFEEEEEEDDD===???CCCFFFGGGFFFDDDCCCIIIJJJKKKJJJIIIHHHHHHHHHDDDDDDCCCCCCAAA@@@>>>>>>???>>>=========>>>???@@@>>>???AAACCCCCCBBBAAA@@@===========================<<<:::999888777777777555333111///...///111222222111000///..................//////000000111111111111000000//////......111000///...///000222444222111000//////000111111222222111111000000//////------...///000111222222555555777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>EEELLLPPPSSS^^^nnn{{{}}}|||tttyyy{{{nnngggeee]]]ZZZVVVRRRPPPPPPRRRSSSSSSTTTVVVVVVTTTQQQNNNLLLFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<======;;;999888777777777666666666666666999888777666555444333222444333000...------.........------///111222///,,,******************************)))(((((((((((((((((((((''''''''''''((((((111111111000000000//////....../////////000000000....../////////000000000000000000000000000000000---...//////000000000///111111111111111111111111111000000000000111111222444444444444444333333222222444666777666555555666777888999:::;;;;;;;;;:::::::::;;;;;;<<<======>>><<<>>>???@@@??????AAACCCBBBAAA@@@???>>>???@@@@@@>>>>>>??????@@@BBBCCCDDDEEEDDDBBB@@@@@@AAACCCEEEBBBBBBBBBDDDFFFGGGEEEDDDEEEDDDBBB@@@>>>===<<<<<<999:::;;;<<<<<<===<<<<<>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;;;;:::999777666555444444555333000000111222111111222222111000000//////...------------------------------,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---............---,,,,,,///333888;;;HHH]]]mmmoooqqqzzz}}}kkk```dddjjjiiigggiiinnnqqqttt}}}|||zzzzzz{{{xxxyyyxxxzzz~~~~~~nnnaaa[[[XXXTTTPPPQQQQQQPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTQQQSSSUUUWWWXXXWWWVVVVVVQQQOOOMMMNNNOOOPPPNNNLLLMMMLLLJJJGGGEEEDDDEEEGGGBBBCCCFFFHHHHHHHHHFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>???@@@>>>???AAABBBBBBAAA???>>>==============================;;;:::999888888888555444111000///000222333333222111000///...................../////////000000000000000//////......000000.........///111222111000////////////000111111111000000000000000000...//////000111222333333555555777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBB@@@???CCCLLLTTT[[[YYYYYY\\\bbbiiimmmoootttuuuooovvv~~~uuullleee]]]TTTOOOPPPRRRQQQOOOMMMMMMNNNPPPRRRRRRSSSTTTUUUTTTQQQNNNMMMIIIHHHGGGEEEDDDCCCBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;:::888888888888777777777777777777666555444333222222444333111///......//////000...---...000000...,,,******************************)))(((((((((((((((((((((''''''''''''((((((000000000000////////////.........////////////000.........////////////000////////////////////////------///000111111111111000000000000000000000000000000///.........//////111222222222222111000000111333555666555444444555444555777999:::999888777::::::999999999;;;<<<===<<<===>>>>>>======???@@@??????>>>============>>><<<<<<<<<===>>>???@@@AAACCCAAA@@@??????@@@BBBCCC@@@@@@@@@CCCEEEFFFFFFDDDAAA@@@???===<<<;;;:::999999999:::::::::::::::999===<<<;;;;;;;;;;;;<<<<<>>===<<<<<<<<<:::999888777777888:::;;;;;;:::888777555444444444444222111000222222222111111111111000//////......------------------------,,,,,,,,,,,,++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******)))))))))******+++++++++++++++*********+++++++++,,,,,,------...000///---,,,,,,---...///111CCCRRRVVV[[[fffqqquuummmaaaZZZaaajjjqqqyyy{{{|||kkk```TTTOOOQQQSSSPPPLLLNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQRRRTTTTTTUUUUUUTTTWWWWWWWWWWWWVVVVVVVVVVVVJJJJJJJJJLLLNNNNNNLLLJJJIIIJJJJJJGGGDDDDDDGGGJJJHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@???>>>>>>???@@@>>>??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999888888666444333111111222333444444333222111000/////////------............//////000000000////////////...///...---------...///000//////............///000/////////000000000000000///000000111222333444555555555777888999999999999::::::::::::::::::::::::888999999888888:::>>>AAACCCBBBBBBDDDIIIMMMOOOPPPSSSZZZdddlllnnnlllhhheeejjjpppzzz|||wwwuuuyyy~~~~~~yyyrrrqqqrrrpppjjjbbbbbbfffaaa[[[VVVSSSNNNIIIHHHKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRTTTUUUTTTSSSQQQPPPLLLKKKIIIGGGEEECCCAAAAAA>>>??????@@@AAABBBBBBBBB=========>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::::::::999999888888888666555555444333222111111333222111000///000000111111000...---...///...---******************************)))(((((((((((((((((((((''''''''''''((((((000000/////////.........------........./////////------........./////////........................,,,---...000111222222222000000000000000000000000000000///............///000111111111111000//////000222444555444333333333111222555777888777555444999888777666666888:::<<<;;;<<<======;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;999999999:::;;;<<<>>>>>>???>>>=========???@@@BBBBBBAAA@@@AAABBBCCCBBBAAA@@@???>>><<<:::888777666:::::::::;;;::::::999999::::::999999999:::;;;;;;??????>>>===<<<;;;;;;;;;888777555444555888:::<<<;;;:::999888666666555555333222111111222333222111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***+++++++++******************+++++++++,,,,,,,,,---------......////////////,,,555;;;===DDDUUUgggqqqmmmjjjkkkqqqvvv~~~|||uuuVVVTTTQQQPPPRRRVVVWWWRRRNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSWWWWWWVVVUUUTTTSSSRRRQQQHHHHHHJJJLLLMMMLLLJJJIIIFFFHHHIIIGGGEEEEEEIIINNNKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHDDDBBBAAA???>>>>>>??????============<<<:::999888999999999999999999999999;;;:::::::::999888777777555444333222222333444555555444333111000000//////.../////////////////////////////////////////////...------,,,,,,---......------------.........///.........//////000000000//////000111222333444444444555666777888888888888999999999999999999999999999999999;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFHHHLLLQQQUUUWWWXXXWWWXXX[[[^^^bbbdddeeeffffffccc```[[[ZZZ\\\]]]ZZZWWWXXX[[[___aaaZZZRRRQQQTTT^^^ZZZWWWVVVSSSOOOPPPTTTLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSRRRLLLKKKJJJIIIGGGEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBB===>>>>>>???@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;:::999999999555555444444333333222222333222111111000111111222222000...,,,,,,,,,,,,---***************************))))))((((((((((((((((((''''''&&&&&&''''''(((/////////............---------------............------------............------------------------,,,---...///111111222222////////////////////////111000000//////000000000111111111111111000//////...000333333222111111222///000333444555444333333888777555444444666888999888:::;;;:::999999:::;;;:::;;;;;;:::::::::999999777777777888999:::;;;<<<;;;;;;;;;;;;<<<===???@@@@@@>>>===>>>@@@@@@@@@???@@@@@@???===:::777555333888999999999999888888777888888888888888888999999999::::::::::::999999999777666555444555777:::<<<999888777666555444444444222000000111222222111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***++++++,,,,,,++++++************************,,,++++++*********++++++*********************************+++++++++++++++&&&'''***,,,---.........000111///,,,///<<>>======>>>>>><<<;;;;;;:::888777666555666666666666666666666666777777777777777666444444444333222222222333333444444333222111000000000000000000000000000000000000.............../////////------,,,,,,,,,,,,,,,---,,,,,,---...............------....../////////000------...///000111222222333333444555666666666666888888888888888888888888;;;:::999:::<<<<<<:::888:::<<<===??????@@@AAABBBBBBEEEIIIIIIHHHHHHKKKNNNLLLMMMOOONNNLLLLLLOOORRRQQQNNNLLLNNNOOOOOOMMMKKKLLLLLLPPPUUUTTTPPPPPPRRRWWWUUUTTTUUURRROOORRRWWWQQQQQQQQQPPPOOOMMMKKKJJJLLLMMMOOOPPPQQQQQQPPPPPPIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>???@@@AAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888555555444444444444444444222222111111111111111111000///---+++******+++,,,))))))))))))))))))))))))***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''///.........------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000////////////////////////111000000000111111222333111111111111111000//////---///111222111000000111///000111222222333333333666555444333333444555666666777888888777777999:::999999::::::999999888777555555555666777888::::::888888888999:::<<<===>>>;;;:::999:::===???????????????>>>===:::777444222555555666666666666666555888777777666666666777777444555666666777777777777666555444444444666999:::444444333111111000000000/////////000111222000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))***************+++,,,,,,)))))))))***************************************((()))+++,,,------,,,++++++,,,,,,+++,,,000555999@@@PPPcccqqq}}}ssszzzyyyrrrxxx}}}vvvuuujjjiii```SSSNNNRRRTTTPPPHHHJJJJJJHHHEEEEEEJJJOOOLLLKKKJJJIIIKKKMMMQQQSSSOOONNNMMMMMMLLLMMMMMMMMMKKKLLLNNNNNNMMMJJJGGGEEEKKKLLLNNNNNNLLLJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???CCCGGGJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???===<<<;;;;;;<<<===999999888777555444444333444444444444444444444444333444555555555333222111111111000000111111222222222111111000000000111111222222111111111111000000---............/////////------------,,,,,,,,,,,,+++,,,---...////////////---------...............+++,,,,,,---...///000000111222222333444444333333666666666666666666666666555555555666888888777666999;;;<<<=========???@@@===CCCHHHGGGCCCAAAEEEIIIHHHJJJKKKJJJGGGGGGIIILLLKKKHHHGGGIIIJJJHHHGGGHHHFFFDDDFFFLLLPPPPPPQQQTTTPPPPPPRRRTTTRRRPPPTTTZZZRRRRRRPPPNNNKKKHHHEEEDDDGGGHHHIIIJJJJJJKKKKKKKKKHHHIIIJJJKKKLLLKKKJJJJJJHHHGGGDDDBBB@@@?????????>>>???@@@AAAAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;::::::999888777777444444444444555555555555222222222111111000000///+++,,,,,,+++)))((()))+++))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''.........---------,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......................................./////////000111222333444000000000000000//////...,,,...000111000//////000000000//////000111333444333333333333333333333333333555666777666777888:::888999999:::999888777666444444444555666777999999555555666777999:::<<<<<<:::888777777:::<<<<<<<<<:::;;;;;;;;;:::888555444444444555666777777777666888777666555555444555555222222444555555555444333333333333333333444555666222111000///////////////---------///111111///---//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++************((())))))***************))))))))))))))))))))))))((((((((()))***+++,,,---((()))))))))*********+++*********************))),,,------......---,,,+++'''(((+++...000//////000***444AAAMMM]]]ssslllhhhqqqyyy{{{|||~~~}}}{{{yyy~~~tttppptttwww}}}}}}zzzuuu~~~~~~jjj___MMMNNNPPPPPPNNNKKKHHHFFFIIIHHHGGGEEEDDDEEEIIILLLIIIJJJKKKMMMNNNOOOPPPPPPOOONNNLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJLLLMMMMMMKKKJJJLLLNNNJJJFFFBBBBBBEEEHHHGGGEEECCCCCCBBBAAAAAA@@@???>>>@@@>>>>>>BBBGGGJJJIIIFFFAAAAAAAAA@@@@@@>>>===<<<<<<;;;:::999999:::;;;;;;777666555444333333222222222222222222222222222222111222333444444333111000........./////////000000////////////000111222222111111111111000000000///---------.........//////---------------,,,,,,++++++,,,...///000000//////......------------------++++++,,,---...///000000///000111111111111111111333333333333333333333333///111333555666888999:::;;;======<<<999888:::<<<888===BBBBBB@@@???BBBFFFFFFHHHIIIHHHGGGGGGHHHJJJHHHCCCBBBFFFFFFCCCBBBEEECCCBBBDDDIIILLLLLLNNNSSSOOOOOORRRTTTRRROOOSSSZZZOOONNNLLLJJJHHHFFFDDDCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJHHHFFFCCCAAA@@@@@@AAA>>>???AAAAAAAAA@@@>>>=========>>>???>>>===<<<;;;::::::999888777666555555222222333333444444444555222222111111000///...---''')))+++***((('''((()))))))))))))))))))))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------...---------.................................///111222444555//////000000//////...---+++...000111////////////111000///...///111333444222222333333333222222111222333555666666666888:::888999999::::::888777666444444444555666777888999333444555777888:::;;;<<<===:::888777777888777666666777888::::::888777555555666777888999999999999888777666555444333333333222333444444444333222111111222222222333333333333333222111000000///000000,,,,,,,,,...000000...---///......------,,,+++++++++++++++++++++++++++++++++++++++************)))(((((()))***************))))))))))))))))))))))))&&&&&&&&&''')))***,,,---(((((())))))*********+++*********)))))))))))))))******++++++++++++******---++++++------+++))))))---,,,+++,,,555DDDQQQXXXbbbaaaffflllooopppyyyooovvvwwwwwwssssssyyysssuuu|||{{{}}}yyy|||}}}zzzvvvwww~~~ooo```UUUJJJFFFHHHMMMHHHFFFIIIJJJHHHHHHLLLCCCCCCDDDFFFIIIIIIGGGDDDEEEHHHMMMQQQRRRQQQOOOMMMOOOMMMKKKIIIHHHGGGGGGGGGKKKJJJHHHGGGGGGHHHIIIJJJHHHJJJLLLLLLJJJKKKNNNQQQKKKDDD??????DDDGGGDDD@@@AAAAAAAAAAAA@@@???>>>===BBB??????CCCIIIMMMKKKHHH???>>>>>>===<<<;;;999888:::999888888888999:::;;;555555444333222222222222111111111111111111111111111222333444444333111000,,,---------......//////------......///111222333111111000000/////////...---------.........//////............------,,,++++++,,,...000111000000///.........------,,,,,,,,,++++++,,,---...///000000...//////000000000000///000000000000000000000000222444555444333333444666444666777777666777:::>>>777:::===>>>???@@@BBBDDDCCCDDDDDDEEEEEEEEEFFFGGGFFFAAAAAAEEEEEEBBBCCCGGGBBBCCCFFFJJJJJJHHHKKKQQQLLLLLLNNNOOOLLLHHHKKKRRRLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJJJJIIIFFFCCCBBBBBBBBBCCC??????AAAAAAAAA???===<<<===>>>@@@AAA@@@???===;;;999999888777666555444333111111111222222333333444222222111111000...---,,,$$$'''******(((&&&'''((())))))))))))))))))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,------...///000000////////////////////////..................------000...---...000111111111000000000111222444555666666666555444444444444444555777:::======;;;888666000222555777888888777666555444444555888:::;;;;;;>>>;;;777444222333444666333555666555444444555666777555555555888999999999;;;999666333111000111222333222000000111333555666666444222000000111222333333222111000///...---------------........./////////...---+++******++++++,,,+++******)))*********************))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---...///000111333333444:::???IIIWWWfffsss{{{wwwtttssslllrrryyy}}}|||xxxyyy}}}xxx~~~{{{~~~~~~{{{|||}}}mmmaaaTTTLLLEEEAAAAAADDDEEEEEEFFFHHHJJJJJJGGGEEEDDDCCCBBBBBBBBBDDDEEEFFFEEEHHHMMMQQQRRRPPPLLLJJJKKKKKKKKKJJJIIIHHHFFFEEEIIIJJJHHHEEEBBBCCCHHHLLLMMMLLLIIIGGGGGGIIIKKKMMMHHHCCC>>>;;;<<<>>>???@@@???>>>>>>=========<<<<<>>???BBBCCCAAA>>>AAA@@@===<<<;;;<<<===>>>:::999999888777666666555000000000000000000000000111000///...---,,,+++++++++++++++***)))(((((('''''''''((((((((((((''''''***))))))((('''&&&&&&&&&(((((())))))((('''&&&&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******++++++++++++******)))***++++++,,,,,,++++++---,,,++++++++++++,,,---,,,,,,------...//////000................................................///...---///111222222111000000000111222333444555555444444444555666777888666777999;;;;;;:::888666555666777999999888666555555444444666999<<<=========;;;777444333333555666333555666666555555666888999777777777:::;;;;;;:::;;;999777444222111111111111000///...///000222333333222000/////////000000222222111000///...---,,,---------........./////////...---+++++++++++++++,,,++++++***************************))))))))))))((()))))))))************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,---...//////222444999AAAMMMWWW]]]aaalllmmm|||zzzpppfffgggooozzz}}}~~~}}}yyy{{{{{{~~~}}}zzz}}}{{{~~~~~~ssseeeZZZQQQHHHEEECCCBBBDDDHHHGGGGGGGGGHHHIIIHHHFFFDDDBBBBBBAAAAAABBBDDDFFFGGGLLLNNNPPPRRRQQQNNNJJJHHHHHHHHHIIIHHHHHHGGGFFFFFFHHHHHHFFFDDDCCCCCCFFFHHHJJJIIIHHHGGGGGGHHHJJJKKKEEEBBB===;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>BBBCCCEEEGGGGGGGGGFFFEEE???===;;;;;;<<<======<<<999888777777777777555333444333111000000000111222............/////////000000222444444222000000000......---------------...................................................//////............//////......------------,,,,,,---......//////000111111111000...,,,+++,,,---...---------.........//////....../////////000000000111111111111111111111111111111111222333333444444555555444444444444444444777:::===>>>??????AAACCCBBB@@@>>>>>>???@@@@@@???>>>======>>>@@@BBBBBBAAAAAABBBDDDGGGIIIKKKKKKLLLKKKKKKIIIFFFEEEFFFJJJMMMMMMPPPRRROOOIIIFFFGGGIIIIIIGGGDDDDDDFFFGGGHHHHHHEEEFFFGGGHHHHHHIIIIIIIIIEEEEEEDDDDDDCCCBBBAAAAAAAAA???>>>???AAAAAA???===???>>>===<<<;;;;;;<<<<<<888777777666666555555555000000000000000000000000000000///...---,,,++++++++++++******)))((((((''''''(((((())))))((((((''')))))))))((('''&&&&&&&&&'''''''''''''''&&&%%%%%%------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((())))))*********)))))))))***++++++,,,,,,++++++++++++************++++++,,,,,,,,,---......//////................................................------...000333444333111000000000000111222444444333333444555777999:::;;;777777888888888888777777::::::;;;;;;:::888666555555555555888<<<>>>??????<<<:::777444333444555666444555777777777777999:::;;;::::::;;;===>>>===<<<;;;:::999777555333111000111000/////////000111222111111111111111000000///111111000///...------,,,---------...............///...---,,,+++++++++,,,,,,,,,+++***************++++++*********)))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))*********+++++++++---++++++---333999===@@@IIILLLZZZvvvxxxsssuuuzzz|||~~~www{{{yyyssswww|||xxxuuusssuuuyyy}}}|||yyyzzzyyy|||tttppppppmmmnnnmmmhhh^^^SSSKKKGGGIIIBBB???@@@BBBCCCFFFKKKJJJIIIGGGGGGGGGGGGDDDBBBAAAAAAAAABBBCCCFFFHHHIIIQQQQQQQQQOOOMMMJJJGGGEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFAAA???<<<;;;;;;;;;;;;:::;;;===???BBBCCCCCCBBBAAAEEEEEEEEEEEEDDDCCCAAA@@@===;;;:::;;;>>>@@@@@@???:::888555333444444333222333333222111111111111222------............//////111333444444222111111222000000///...------------++++++++++++,,,,,,,,,,,,------------------------///......------......///---,,,,,,,,,,,,+++++++++---------...//////000000000///...,,,,,,,,,---------............/////////.........////////////000//////////////////////////////000000111222222333333333333333333333333444777999<<<===>>>>>>@@@AAA???>>><<<<<<>>>??????>>>???===;;;<<<===????????????@@@CCCEEEGGGHHHIIIIIIHHHHHHFFFCCCAAABBBEEEGGGLLLNNNPPPOOOKKKIIIJJJLLLJJJHHHEEEDDDEEEGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>??????===;;;======<<<<<<;;;:::999999444444444444444444444444000000000000000000000000//////...---,,,,,,+++++++++******))))))(((((('''(((((())))))))))))(((((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))************)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,------.........---------------------------------...............,,,---...111444555333111/////////000000222333333444444444666777999;;;<<<777666666666666777777888<<<<<<<<<<<<;;;:::888777888888888:::===???>>>===;;;999777555444444666777555777888999999:::;;;===>>>======>>>@@@AAA@@@>>><<<<<<;;;999777555333111444444333222111222222222111222444555555444222111000000//////...------,,,..............................------,,,,,,,,,,,,,,,,,,+++************++++++++++++*********)))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++---+++)))))),,,...////////////444AAASSSccckkkmmmwwwwww|||}}}|||}}}www{{{zzz{{{xxxsssnnnmmmrrryyy}}}|||ooonnnjjjaaaWWWMMMGGGEEEAAACCCEEEDDD@@@???AAADDDEEE@@@???BBBDDDDDDFFFIIIKKKIIIGGGGGGGGGFFFCCCAAAAAAAAABBBCCCEEEHHHKKKLLLNNNMMMLLLJJJHHHGGGFFFEEEJJJJJJKKKKKKJJJJJJIIIIIILLLJJJIIIJJJMMMLLLHHHEEEBBBBBBCCCCCCCCCAAA@@@???===<<<;;;<<<>>>???>>>===AAACCCEEEHHHHHHGGGEEEDDDEEEDDDCCCBBBAAA???>>>>>>>>>===<<<===@@@AAAAAAAAA<<<888444222222222222222222222222222222222222222.../////////////////////111333444333222111222333222111000///...---------*********+++++++++++++++++++++++++++++++++++++++...------------------...++++++++++++************,,,,,,,,,---....../////////...---,,,,,,,,,,,,---------........./////////------........./////////......................../////////000111111222222333333333333444444444444777999;;;<<<<<<<<<>>>???===<<<;;;<<<>>>??????>>>@@@===:::999;;;<<<======<<<>>>@@@CCCEEEFFFEEEEEEFFFFFFDDDBBB??????BBBDDDGGGJJJLLLLLLJJJJJJKKKLLLJJJGGGDDDCCCCCCDDDDDDDDDBBBBBBAAA@@@AAABBBDDDEEE????????????>>>>>>>>>===???>>>>>>======<<<;;;999:::;;;;;;<<<;;;999777555222222222222222222222222////////////////////////......------,,,++++++*********))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------.........//////,,,---...111444444222000////////////000111222222555555555555666777888999555555555555555777888999;;;;;;<<<<<<<<<;;;;;;;;;===<<<<<<===>>>>>><<<:::999888666555555555666777777999:::;;;;;;<<<===???@@@??????@@@BBBBBBAAA???===<<<<<<;;;999777555444666666555444333222222111111222444666666444222111000000000///......------.....................---------------------,,,,,,---,,,,,,+++***+++++++++++++++++++++******************))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++++++++***---,,,,,,---//////...,,,111///,,,,,,///333888:::BBBDDDLLLXXXbbbhhhnnnsssyyy~~~~~~~~~yyyuuuxxxrrrgggaaa[[[TTTQQQDDDCCCAAA>>>:::888777777::::::;;;<<<>>>AAACCCEEEEEEAAA@@@DDDFFFDDDDDDEEEJJJHHHGGGGGGGGGFFFCCCAAADDDDDDDDDEEEGGGJJJLLLNNNIIIHHHGGGGGGGGGHHHIIIJJJOOOOOOOOONNNNNNLLLKKKKKKLLLJJJJJJLLLNNNMMMHHHCCC@@@AAABBBBBBAAA???===;;;<<<<<<===???CCCEEEEEEDDDIIIKKKLLLMMMLLLJJJGGGEEEBBBAAA???>>>======>>>>>>AAA??????@@@AAABBB@@@???===999555222222333333333222222222333333333222222000000000000000000000000111222333222111111222444333222000///------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++*********)))))))))+++++++++,,,------.........------,,,,,,,,,,,,,,,------------............------------............------------------------/////////000111111222222333333444444555555555555666888:::;;;;;;:::;;;===<<<;;;;;;===???@@@@@@>>>???<<<999888:::;;;<<<;;;<<<>>>AAADDDFFFFFFEEEEEEEEEEEEDDDBBB??????AAACCCBBBDDDFFFHHHHHHIIIJJJKKKIIIFFFBBB@@@@@@AAAAAA@@@AAA@@@???>>>>>>???AAABBB>>>>>>======<<<<<<;;;;;;<<<======<<<;;;999999888888999::::::999777444222000000000000000111111111........................------,,,,,,++++++******)))))))))((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***+++,,,---------------((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---...000222222111//////////////////000111111555555444444444555555666333333444555777999:::;;;:::::::::;;;;;;<<<<<<<<>>===>>>>>>===;;;888888777666555555666777777:::;;;============???@@@@@@@@@@@@AAACCCCCCAAA???======<<<;;;:::999888888777666555444222111000//////000222444444333111000111000000000////////////...............---------------............---,,,------,,,+++++++++++++++,,,++++++++++++*********************))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))******+++---//////---+++---...000///---+++++++++------000444:::AAAGGGKKKSSSYYY\\\[[[]]]gggrrrwwwrrr{{{{{{{{{xxxvvvzzzhhhYYYIII@@@;;;777666777444444333222333666888:::;;;:::999;;;@@@BBBBBBAAAAAA======BBBDDDCCCBBBDDDFFFFFFFFFGGGHHHGGGDDDAAAFFFFFFFFFFFFGGGIIIKKKLLLGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOOOONNNMMMMMMHHHIIIIIIKKKKKKIIIEEEBBB@@@@@@AAABBBBBB@@@???>>>??????@@@CCCGGGJJJKKKKKKNNNOOOOOONNNLLLIIIFFFDDD???===<<<:::;;;<<<>>>???AAA@@@???@@@AAA@@@>>><<<===999555333333444444444111222333333444333333333222222111111111111000000000111222111000000222444222111000...---,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++************)))))))))*********+++,,,,,,------,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------......///000000111111222333333444444555555666666666888::::::999999999;;;:::::::::===???@@@@@@>>>===;;;999999:::;;;;;;;;;???AAADDDGGGIIIHHHGGGFFFDDDDDDDDDBBB@@@@@@AAACCC@@@AAACCCEEEGGGHHHIIIJJJHHHEEEAAA???>>>>>>>>>===>>>>>>>>>======>>>>>>???>>>======<<<:::999999888999:::<<<;;;999888888888777777888888777444222000000000//////////////////........................,,,,,,,,,++++++*********((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---***+++,,,------.........((())))))***************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000///...---...///000///---//////.........///000000222222222222222333333444111222444666888;;;<<<===999999999999999:::;;;;;;>>>======>>>???>>>;;;888777777666666666666777888<<<>>>??????>>>>>>???AAA@@@@@@@@@BBBCCCBBB@@@===>>>===<<<;;;:::;;;<<<<<<999888888666444222000///000000222333333333222222111111111111000000000000//////.........---------,,,---...//////...------------,,,++++++++++++,,,,,,,,,+++++++++*********************)))))))))((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))+++---,,,+++%%%(((,,,......---......222111000......000111222000444666666;;;CCCIIIJJJQQQYYYYYY[[[eeehhhjjjtttuuuuuussspppqqqwwwyyywwwrrrmmmhhhfffggghhheeebbbXXXQQQMMMKKKOOO^^^bbbRRRHHHAAA;;;999888777999===666555444333444666666777555444555777:::===?????????;;;;;;@@@BBBAAAAAACCCBBBCCCEEEHHHJJJIIIEEEBBBGGGGGGFFFEEEEEEFFFHHHHHHGGGGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNGGGIIIKKKKKKIIIFFFDDDCCC@@@@@@BBBDDDEEEFFFGGGGGGEEEDDDDDDFFFIIIMMMNNNNNNNNNMMMLLLKKKHHHFFFDDDBBB===<<<999888888:::===>>>>>>======>>>???>>><<<::::::888555333444555555444111222333444444444333333111111111111000000000//////000000///...///111333000///...---,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,,,,---------........................---------...//////000000111222222333444444555555666777999999888777888999888888999;;;>>>???>>>===;;;:::999:::<<<<<<;;;:::>>>AAADDDGGGHHHHHHFFFEEEBBBCCCCCCBBB@@@@@@BBBCCCAAAAAACCCEEEHHHJJJKKKJJJIIIFFFBBB???>>>>>>===<<<=========>>>>>>======<<>>===;;;:::888777666666888::::::888666777999666666666666444222000///000000000//////......---------------------------++++++++++++************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&++++++++++++++++++++++++************************+++++++++,,,,,,---------)))***+++,,,---.........(((((()))***************((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000000...---,,,---......---///............//////000000000000000111222333444///111444777:::<<<>>>>>>:::999999888888888999999<<<<<<<<<>>>???>>><<<999666666666666666777777888>>>???@@@@@@???>>>???AAA??????@@@AAACCCBBB???===>>>===<<<:::;;;<<<>>>???<<<<<<;;;999777555333222222333444444555555555555222222222111111111111111//////.........---------,,,---.../////////------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++///,,,)))((()))+++,,,---++++++***(((&&&'''***---(((***+++***+++...///...***,,,,,,---222666444......444333444<<<;;;888===???@@@???===???BBBAAA===<<<;;;999888777777666555333333888999;;;EEEDDD111//////222555444...---///000000000111333444444333555666666666666888;;;>>>AAA===<<<@@@BBB@@@@@@BBB???AAADDDIIILLLJJJFFFCCCHHHGGGEEEDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJLLLNNNOOOOOOHHHKKKNNNMMMIIIFFFEEEFFF???@@@BBBEEEHHHKKKMMMNNNIIIGGGFFFGGGJJJMMMNNNNNNKKKJJJIIIGGGEEECCCBBBAAA>>><<<999777777999;;;===:::::::::;;;======;;;999888666444333444555555444000111333444555444333333111111000000/////////...////////////......111333///...---,,,,,,,,,,,,,,,((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++************)))))))))***++++++,,,,,,++++++,,,---------,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------........................++++++,,,------......///000000111222333333444444666777999999777777777888666666777:::===>>>===<<<:::::::::;;;======<<<:::;;;>>>AAAEEEFFFEEECCCBBB@@@AAABBBAAA@@@@@@BBBCCCCCCCCCDDDGGGJJJLLLMMMLLLJJJGGGCCC@@@???>>>===<<<<<<<<<>>>>>>>>>===<<<;;;??????===;;;999777666555444777:::999777666777999666666555444333111000///111111000///......------------------------------+++++++++***************'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%+++++++++++++++++++++++++++*********))))))((((((++++++,,,,,,,,,++++++*********************************))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------222111000///............///............---------............////////////000222444777888999888777555777888888777777888999;;;<<<===?????????>>>===888999:::999777777777888:::<<<>>>>>>;;;:::;;;<<<<<<===???@@@???>>><<<::::::999888999;;;=========@@@<<<888666666777666444666555555444222111000000222111111000000000000000...------,,,,,,------...,,,------......------,,,...---,,,,,,,,,,,,---...------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,...//////000000000000000000000000000000/////////000000000000000000000000000111111111222222222222222111111111000000//////000111111111222222222222333333444555777999;;;<<<::::::;;;;;;<<<======>>>CCCDDDGGGHHHHHHGGGDDDBBBAAAAAA@@@@@@AAABBBDDDEEEHHHGGGEEEDDDCCCBBBCCCCCC@@@AAABBBFFFIIIKKKKKKJJJEEEFFFGGGHHHHHHGGGFFFEEEDDDHHHMMMRRRTTTTTTRRRPPPLLLIIIGGGHHHKKKMMMLLLJJJFFFDDDCCCCCCCCCCCCAAA???;;;;;;;;;::::::888777666::::::999999999::::::;;;999888777555444444333333111222444555555555444444999666111///...//////.........//////000111111111//////...---,,,,,,++++++---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++*********))))))******+++,,,,,,,,,++++++,,,,,,---...//////......------------///////////////.........000000000000111222333444111111222222222333333333222222333444666888:::;;;888777777888999;;;>>>???@@@??????@@@BBBCCCCCCBBB@@@@@@@@@???@@@@@@AAAAAAAAADDDHHHKKKKKKKKKKKKLLLKKKHHHDDDAAA??????@@@@@@DDDBBB@@@>>>>>>???BBBCCCDDDCCC???999444222444777888888999999888777555444888777555333222222222222666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%++++++++++++++++++++++++*********)))))))))((((((***++++++,,,,,,++++++*********************************))))))))))))******)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---//////......------..................------------............///////////////111333666777777777666666777999888777777888:::;;;<<<===>>>???>>>>>>===888999:::999888777888999===???@@@@@@===;;;<<<===<<<===?????????>>><<<;;;;;;:::999999;;;======<<<<<<999666666888999888666666666555444333222111111111111000///////////////------,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,++++++,,,---...------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---....../////////////////////////////////......////////////////////////000000000000111111111111111111111000000000//////000000000000111111111222222222333444666888:::;;;999999:::;;;;;;<<<======BBBCCCDDDEEEEEECCCBBBAAACCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEECCCBBBBBBCCCCCC@@@AAABBBEEEHHHJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHKKKPPPTTTVVVUUUSSSQQQKKKIIIHHHHHHKKKLLLLLLJJJCCCBBBAAABBBBBB@@@===;;;:::::::::::::::999999888::::::999999999999:::::::::999777666555444333333111222333444555555444333555555444333000...---,,,------...//////000000111///......---,,,,,,++++++,,,+++)))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++************************************++++++,,,,,,++++++*********))))))******+++,,,,,,++++++++++++,,,------............------,,,,,,------------------------000000000000111222333333111111111111222222222222111111222222444555777888666666777888999;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBEEEHHHJJJKKKJJJKKKLLLFFFEEEBBB@@@???@@@AAABBBEEEDDDBBB@@@@@@AAACCCDDDCCCBBB>>>999444333555777888999999999888666555444888777555333222222222222444333222000...---------,,,,,,,,,,,,,,,------------------------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%++++++++++++++++++++++++******))))))))))))((((((******+++++++++++++++******************************))))))(((((())))))***))))))***+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------............/////////...///222444555555555555666777888888777777888::::::;;;<<<=========<<<;;;888999;;;:::999999:::;;;>>>@@@@@@???===;;;;;;<<<<<<===>>>>>>>>>===<<<;;;<<<:::999999;;;<<<;;;:::666555555777999:::999777666666555444333222222111//////...------------...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,---............---------------------------------------------------........./////////000000000000000000////////////////////////000000000000000000111222444666777888888888999999::::::;;;;;;@@@@@@@@@??????>>>>>>>>>BBBBBBCCCCCCDDDFFFGGGHHHHHHGGGEEECCCBBBBBBBBBCCC@@@@@@AAADDDGGGHHHGGGFFFHHHFFFCCCAAAAAACCCFFFHHHKKKMMMQQQTTTUUUTTTQQQPPPKKKIIIHHHHHHJJJKKKKKKJJJCCCBBBBBBCCCCCC@@@<<<999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::888666555444333333111222333333444333333333333666999999444///,,,,,,,,,,,,------...//////000.........------,,,,,,+++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************************************++++++++++++*********))))))))))))***+++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333//////000000000111111111000000000000111222333444444555777888999:::;;;;;;<<<<<<<<<===============@@@@@@??????@@@AAAAAABBBCCCEEEHHHJJJJJJIIIJJJKKKBBBAAA@@@???@@@AAACCCDDDFFFEEECCCAAAAAABBBCCCDDD@@@???===999555555666999999999999888777666444444888777555444333333333333111000///...............------------------------,,,,,,---------,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%************************))))))))))))))))))(((((()))******++++++++++++***************************))))))(((((((((((())))))((())))))***+++*********))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---...///.........---------,,,,,,---------.........//////---...000111222333333333444666777777666555777888777888999:::::::::999888888999;;;;;;::::::;;;<<<>>>>>>>>>===;;;:::999888<<<<<<=========<<<;;;::::::999777777888999888777222333555777999999777666444444333333222111111000...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************)))******+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------.........////////////////////////.........////////////000/////////000222444555666666777777777888888888999===<<<;;;:::999::::::;;;>>>>>>???@@@BBBCCCDDDEEEGGGFFFDDDBBBAAAAAAAAABBB@@@@@@AAACCCFFFFFFEEEDDDCCCAAA@@@???@@@CCCFFFHHHKKKLLLOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIIIIEEEEEEFFFGGGFFFCCC>>>:::777777777888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::::::::999888666555444333333111111222222222222222222333888===;;;555///...///++++++,,,------......///......---------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************++++++++++++******)))))))))))))))***+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,////////////000111222222........./////////000000000000000///000000111111444555777999:::;;;::::::;;;<<<===<<<;;;:::;;;<<<===<<<<<<<<<===>>>???@@@DDDFFFHHHIIIHHHGGGHHHIIIAAAAAAAAAAAABBBCCCCCCDDDEEEDDDBBBAAA@@@AAABBBBBB>>><<<:::888666666777999999999888777666555444333777666555444444333333333......---------...//////...............---------++++++,,,,,,,,,,,,+++++++++*********))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%************************(((((((((((((((((())))))((()))******++++++++++++************************))))))(((((((((((())))))'''((())))))******))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++*********+++,,,---...///...------------,,,,,,,,,------------............------...///000111111222222333444444333333444555555555666777777666555444777888::::::::::::<<<===>>>>>>======<<<;;;999777;;;;;;;;;;;;::::::999999777555444444555666555444222444666888777666444444222111111000000/////////---,,,,,,+++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))***+++++++++++++++)))*********+++++++++,,,------------------------++++++,,,,,,,,,---------.....................///---.........////////////.........///000222333444555555555555666666666666999888666555555666888999:::;;;<<<>>>@@@BBBCCCCCCEEEDDDBBB@@@?????????@@@??????@@@BBBEEEFFFEEECCC???@@@BBBDDDFFFGGGHHHHHHKKKLLLMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEFFFGGGDDDEEEEEEGGGGGGDDD???;;;555555555666777999;;;<<<======>>>>>>===<<<;;;;;;999888777555444444333333111111111000000000111111333666999666000,,,---000++++++,,,,,,---.........---------------,,,,,,,,,++++++,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))******++++++******)))))))))(((((())))))***++++++************+++,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------............///000111222------........./////////111000000000000000111111555666888999:::::::::999;;;<<<>>>===;;;:::;;;===<<<<<<<<<<<<===>>>???@@@DDDEEEGGGGGGEEEEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA??????>>>??????;;;999777666666777777888777777666555444444444444555555555444444333222222,,,,,,,,,,,,---...///000//////.........---------******+++++++++++++++************))))))))))))(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************''''''(((((((((((())))))(((((()))***++++++++++++************************)))((((((''''''(((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((())))))))))))******************++++++---......------------,,,,,,,,,,,,,,,------------.........------......///000111111000111222222111111222444333444555555555444333222555777999:::999:::<<<>>>@@@???>>>>>>???>>><<<:::999999888888888777777777444222111111333444333222222444777777555333222222000000/////////.........---,,,++++++******+++++++++******))))))******+++++++++,,,,,,,,,,,,++++++)))******++++++******)))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))***++++++++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...........................////////////.........///000111222333333333333444444444444444555444444333444666777888999:::===???AAACCCDDDDDDCCCBBB@@@>>>=========>>>>>>>>>???BBBEEEFFFEEEDDDAAADDDHHHLLLMMMLLLJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHDDDEEEEEEDDDBBBBBBCCCEEE@@@@@@AAABBBBBB@@@===999555555555666777999;;;======>>>>>>???>>>===;;;:::666555444444333333444444111111000/////////000000///111111...+++)))+++...++++++,,,,,,---......///------------------------***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************)))))))))************************))))))************)))))))))(((((((((((()))*********************+++,,,,,,)))))))))***************+++++++++,,,,,,------...---------......///000111------........./////////111000000000000000111222555555777888888999999999999<<<>>>===::::::<<<>>>>>>>>>>>>>>>???@@@BBBBBBDDDEEEEEEDDDBBBAAABBBCCCDDDEEEFFFFFFFFFDDDBBBAAAAAA@@@???>>>===<<<<<<<<<999777555444555666666555444444333222222333333444333333333333333222111111,,,,,,,,,---...///000111//////......---,,,,,,,,,))))))***+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%************************'''''''''((((((((())))))'''((()))***++++++++++++************************((((((''''''''''''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))))))))******+++,,,---------,,,,,,,,,++++++,,,,,,---------.....................//////000111000111222222111111222444444444555666555444333222444666888999999:::<<<>>>@@@>>>======??????===:::777777666666555555555666222111000000222444444333111333666666444222333444000////////////.........---,,,++++++******++++++******))))))))))))******++++++,,,,,,,,,,,,++++++))))))***++++++***))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))***++++++++++++***((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.............../////////000000000............///111222333222222222222222222222222111222222333444666888888888:::<<>><<<;;;;;;;;;<<<===>>>???BBBFFFGGGFFFEEEFFFHHHKKKNNNNNNKKKHHHFFFIIIHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDBBB@@@???@@@CCC===<<<<<<===>>>===;;;999888777777777888:::===>>>;;;<<<===>>>===;;;999888333222222222222333444444111000///.........//////---------,,,++++++,,,,,,,,,,,,,,,---......//////------------------------***,,,---,,,)))((()))+++******************************+++++++++,,,,,,,,,************))))))))))))************************))))))************))))))((((((((((((((()))*********************++++++,,,((((((((())))))*********))))))******+++,,,,,,---------------...///000000............///////////////////////////000111222444444444444555666777777777:::===<<<:::999<<>>>>>>>>???@@@AAACCCCCCCCCDDDDDDBBB@@@??????AAABBBCCCEEEFFFFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;777555222222444555444222111000000000111222333444111111222222222111000///,,,,,,------...///111111.........---,,,+++++++++((())))))***++++++******(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))'''''')))******+++++++++************************((((((''''''''''''((((((&&&''''''(((((((((((((((************************(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((())))))***---------,,,,,,,,,++++++,,,,,,,,,---------.....................///000111000222333333222111333444555555666666666555333222333555777888888999;;;======;;;:::;;;===>>>;;;999666666555444444444444555222000///000333444555444///222555555333222444666000000000000////////////---,,,++++++***+++++++++******))))))))))))******+++++++++,,,,,,+++++++++((()))***++++++***)))((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))***+++++++++++++++((())))))***+++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,------.........////////////000000000000.........//////111222333222222222111111111111111///000222333555777888999666888;;;>>>AAACCCCCCDDD@@@>>>===;;;::::::::::::======???BBBFFFHHHGGGFFFIIIJJJKKKLLLJJJGGGDDDBBBEEEDDDCCCBBBAAAAAABBBBBB@@@BBBCCCAAA>>>===???AAA<<<;;;;;;;;;======<<<::::::999999888:::<<<>>>@@@:::;;;<<<<<<<<<:::777666111111111111222333444555111000///...------...///---------...000000...,,,,,,,,,---......//////000------------------------***,,,---,,,)))''')))+++*********************************++++++,,,,,,,,,************))))))))))))************************))))))************))))))((((((((((((((()))***************)))***++++++,,,'''((((((((())))))******'''(((((()))***+++++++++---------------///000000........./////////000000...------...///000111111333222222111222333555666555999<<<<<<999888;;;???<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCAAA>>>===>>>??????AAADDDEEEFFFDDDBBBAAA@@@@@@???>>>===<<<;;;:::777444111111333444333000///.........000111333555///000111222222111///...---------...///000111222......---,,,,,,+++******(((((()))***************((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))''''''((()))))))))))))))************,,,...111222...+++)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************+++++++++*********)))))),,,,,,++++++++++++++++++,,,,,,,,,---------......111111000//////000111222333333444444555666666666888888888888888888888999888999;;;<<<<<<;;;999888999999888777666555444444555333000000111333333333111000000000//////////////////...---,,,,,,++++++.........------,,,,,,,,,,,,+++)))((('''((()))++++++++++++************)))(((((((((((())))))))))))******))))))((((((''''''***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''''')))*********++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------.../////////000000000111111111111222111111222333555777999888;;;>>>>>>===<<<;;;;;;;;;999888888999999777666>>>???AAACCCFFFHHHJJJKKKGGGEEECCCAAA@@@???@@@@@@CCCBBB@@@???>>>============<<<<<<>>>AAABBB@@@===<<<======<<<::::::<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777222111111000000000000000---..................------,,,,,,++++++,,,,,,---------------------------...---++++++,,,---,,,+++************************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))''''''(((((()))))))))***((()))***)))((((((***,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------111000...------...///000444444333333333444555555888777777777888888999:::999999999999:::<<<>>>???AAABBBBBBAAA???>>>>>>???CCCDDDEEEEEEEEEDDDCCCBBB@@@???============:::888777555222000///000111333000000000000000111111111111000000///...------------,,,,,,,,,,,,---.........---+++*********++++++******)))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''((((((((((((((()))***************(((((((((***...222777:::///,,,***))))))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************+++++++++*********))))))++++++++++++++++++++++++------------........./////////...---...///000111222222333444444555666666777777888888888888999999888888999::::::999888777999999999888777666555444666444111000111222222222000000000000////////////......---,,,,,,+++******------------------,,,,,,,,,+++)))(((((((((******+++++++++************)))))))))))))))(((((((((((())))))))))))((((((''''''(((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&))))))))))))************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------....../////////000000000111111111111111111222333555777888;;;===??????===;;;:::::::::::::::999999888888888888;;;???CCCFFFGGGFFFFFFCCCBBB@@@>>><<<<<<<<<<<<@@@@@@???????????????>>>>>>======>>>AAABBB???===;;;<<<<<<;;;::::::;;;======<<<;;;:::999999999999:::;;;;;;:::999777666555111111000////////////000------............------,,,,,,++++++++++++,,,,,,---------------------------+++******+++,,,+++***************************************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************))))))))))))))))))))))))((((((((()))))))))******((()))))))))((((((***+++(((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------------------------------000///---------...000111111111111111111222222333777777777777777888999999888888888888999;;;===>>>???@@@AAA@@@>>>======>>>AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===>>><<<:::888777555333111000111333444111111111111111111000000000000//////...------,,,------,,,,,,,,,,,,---------,,,+++************+++***))))))(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((())))))(((((('''))))))***++++++++++++***&&&&&&'''***///666<<<@@@000---***))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++************))))))))))))*********+++,,,,,,,,,------........./////////---,,,,,,,,,,,,---...///111111222333444555666777777777888999999999999999777888888888888888888888888999999:::999888777666888555222111222222111111///////////////000000000---------,,,++++++******,,,,,,------------------,,,+++***)))((()))******+++++++++************)))******))))))(((((('''''')))))))))(((((((((((('''&&&&&&(((***+++***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///////////////000000000000111111111111222555777888===???@@@???<<<999888888999;;;===<<<999888999<<<666:::@@@EEEGGGFFFDDDBBB???>>><<<;;;999999888888<<<===???@@@@@@@@@??????>>>======>>>???@@@>>>===::::::;;;:::999999:::<<<===<<<:::999777666666666999:::::::::999666333111000000///............///,,,,,,------------,,,,,,++++++************++++++------------------------+++***))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************'''((()))((('''''')))+++(((((())))))))))))***************++++++++++++,,,+++++++++++++++,,,------------------------------......---------...000111000000000000000111111222666666777777888999999:::888777777777888:::;;;<<<<<<>>>>>>>>><<<<<<===>>>AAAAAAAAAAAAAAA@@@??????@@@???=========<<<999777666555444333333333555555333333222222111000000000/////////......------,,,......---,,,++++++++++++,,,+++******)))************)))((((((''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############'''((()))******)))((('''(((((()))************)))((('''''')))...444:::>>>...,,,)))(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))((())))))***+++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---......111222333444555666777888777888999;;;;;;;;;;;;:::888888777777777888999999777888:::;;;;;;:::888777999777444333333333111000/////////000000000000000......---------,,,,,,,,,,,,,,,,,,------.........,,,+++***)))))))))******+++++++++*********))))))******))))))((((((''''''((((((((((((((((((((((((''''''''')))******'''%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))******((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------............/////////000000000000000000222444666777<<<===>>>===:::888888888888<<>>999888;;;???<<>>===<<<<<<<<<<<<<<<<<<<<<;;;888999:::999888888:::<<<;;;;;;999888777777777777::::::;;;:::999555222000//////...------------...+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,***************************************)))))))))((())))))))))))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((())))))******************&&&'''((('''&&&'''(((***(((((((((((()))))))))***************+++++++++++++++++++++***+++,,,,,,---,,,,,,---------------------------------...000000111111000000111111222333333444666888:::;;;<<<===888777777777888999;;;<<<:::<<<======<<<<<<===???AAAAAAAAA@@@@@@???>>>>>>>>>===;;;;;;;;;:::777555555555555555555555666666444333333222111000000///.........---------,,,,,,///...---+++******))))))*********)))))))))******))))))(((''''''''''''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######""""""'''((()))******)))((('''&&&''''''((()))(((((((((+++***))))))***...222555,,,)))'''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---......//////222333444555666777888888777888:::<<<===<<<<<<;;;888888888888888999:::;;;777888999:::;;;;;;::::::;;;999777555555444222111111111111111111111111111///////////////.........,,,,,,,,,------.........,,,++++++***************+++++++++*********))))))***)))))))))(((((((((''''''''''''''''''((((((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))******''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---------............/////////000//////000111333555777888999::::::999888999:::888<<>>:::999===AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;===>>>@@@AAA@@@???===;;;;;;;;;;;;:::999888999999777888999999888888:::<<<:::999999999999::::::;;;;;;;;;;;;:::999666333111///......---------------+++,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++...///---,,,))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))&&&'''((('''&&&'''(((***'''(((((((((((()))))))))))))))*********++++++++++++************+++,,,,,,,,,,,,,,,---------......---------------...//////000////////////000111111000222555888;;;===>>>???888888777777777999:::;;;999;;;======<<<===???@@@??????>>>===<<<<<<;;;;;;;;;:::888888999888666444555555666777777777666666333333222222111000//////------------,,,,,,,,,,,,///...,,,+++))))))(((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$######"""""""""((())))))******))))))(((%%%&&&''''''(((((('''''',,,+++)))(((((()))***+++)))'''%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))))))))***((()))))))))***+++++++++)))))))))*********+++++++++,,,---...///000000000333333444555555666666666555777999;;;<<<<<<;;;:::777777888999999:::::::::666777777888:::;;;<<<<<<<<<;;;999888888777555333333333333333222222111111000000000000000000000000,,,,,,------------------,,,++++++++++++*********+++++++++************)))((((((((()))))))))))))))&&&''''''''''''(((((((((***(((&&&%%%'''((()))(((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''(((((())))))***)))(((((((((((()))******************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------.........///////////////111333555666555777999999999999;;;===888;;;======;;;;;;>>>@@@BBBAAA???===>>>???BBBCCCDDDDDDCCCCCCAAA???>>>===>>>>>>?????????>>><<<;;;;;;;;;;;;999777666777888777888999999888999:::<<<:::999999::::::;;;<<<===;;;;;;:::999777555444333//////...------------...,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///000...---))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''''')))+++''''''(((((((((((()))))))))))))))************+++***************+++,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,---.........000333777:::<<<<<<===777777666555666777888999777999;;;<<<<<<===???AAA===<<<;;;999888888888888888777777777888888666444555666777888888777555444222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))((((((((('''(((((())))))))))))((()))(((''''''&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################***))))))))))))))))))***&&&''''''((((((((((((((())))))(((((((((((('''''''''&&&$$$$$$'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))******))))))))))))************)))*********++++++++++++***+++---...///000//////333333333333333333333333222444666999:::999888777555666777999999999999888666666666666888:::===>>>===<<<:::::::::999777555666666555444333222222111//////////////////000000------------------,,,,,,+++,,,,,,,,,++++++******+++++++++************)))''''''(((((())))))******&&&&&&&&&'''''''''((((((((('''&&&'''))))))(((&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******************++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,---------..................///000222444555777888:::::::::;;;===???999::::::;;;<<<===>>>???<<<;;;::::::<<>><<<;;;=========>>>>>>>>>>>>>>><<<======:::777666777:::777999:::999999999;;;===;;;::::::::::::;;;;;;<<<:::999777666444444444444000//////...---.........------............------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''''''))),,,//////...,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&((()))))))))((((((***+++'''''''''((((((((())))))))))))))))))***************************++++++,,,++++++,,,,,,---......///............---,,,+++++++++++++++++++++,,,------...000222555666777666666555444333333333444555666555777999:::;;;<<<>>>@@@>>>===;;;999888888888888888777777888::::::999777555666888888888666444222000/////////////////////++++++++++++++++++,,,,,,,,,,,,+++))))))(((((((((&&&'''((()))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!""""""######$$$$$$+++***)))(((((()))***+++'''(((((()))))))))))))))&&&&&&'''((()))((((((((('''&&&$$$%%%(((***++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))******+++++++++,,,,,,,,,)))***,,,...////////////222222222111111111000000///111444777888777666555222444666888999999777666777666444444666:::===???>>>===;;;;;;<<<;;;999777888888777666444333222111.........///////////////.........------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++************)))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&(((***+++***'''$$$(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,,,,---------..................000222444555999;;;<<<;;;;;;<<<>>>@@@999999999:::===??????>>>888888999:::===AAAEEEGGG????????????===;;;999888<<<;;;<<<<<<===???@@@AAA>>>???>>><<<888666888;;;888999::::::999:::<<<>>><<<;;;;;;:::999999999999999777555333222333444555000000///............///---......//////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++%%%&&&(((+++...///---+++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((()))***)))((()))***,,,''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,++++++,,,,,,---...///////////////...---,,,******------,,,,,,------...//////000222333333222111///333222111111111222333444333555777999:::;;;===@@@AAA@@@>>><<<;;;;;;;;;;;;888777777999;;;<<<;;;:::555666888999888555333111............////////////+++++++++++++++++++++,,,,,,+++***)))((((((((((((%%%&&&((()))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" !!!"""###$$$%%%%%%(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''(((((()))))))))(((((('''''''''&&&(((''''''&&&&&&''')))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***+++,,,---...111111111111000000000000111222222333333222222222444555666777777777666555444555666888999999::::::888999:::;;;;;;:::999888666666555444333333222222000000//////.........---,,,,,,++++++******+++++++++*********+++,,,,,,---,,,,,,+++******+++,,,,,,******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............///000222444555999:::<<<;;;::::::;;;===:::::::::;;;;;;;;;;;;<<<888999:::;;;===???AAABBBAAA@@@@@@?????????@@@@@@@@@AAABBBBBB@@@@@@AAABBB@@@???>>>===<<<===>>>???;;;:::::::::;;;<<<>>>??????===:::999:::::::::999999999888777555222000///000///...------...///000///000111222111000...,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***++++++***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''%%%%%%%%%&&&(((***''''''''''''((((((((((((''''''''''''((((((((((((******************************+++,,,,,,---......---.........---,,,,,,+++++++++******++++++,,,---000000111111111000000///111222111000......000222333555888::::::<<<>>>AAAAAA???===<<<<<<<<<:::999777777777777777777777777888777555444333333444444000000111222111000///......---,,,,,,++++++++++++,,,+++***)))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!$$$!!!"""---,,,###(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))*********++++++,,,++++++***+++,,,---...000000000000000000000///111111222222222111000000333444555555555555444333222333444555666777777777777777888999999888777777555555555444333222222222000/////////.........---------,,,+++***************************+++,,,---,,,+++************+++,,,***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++,,,------,,,------...000222333444999:::;;;:::999888999:::999999999:::::::::;;;;;;777999;;;>>>?????????>>>BBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBAAA@@@???@@@AAACCCCCCBBBAAAAAAAAAAAAAAA======<<<<<<<<<===>>>???<<<:::888888888999888777999999777666444333111111000///............///000...///111111111///...,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''(((((((((((('''''''''((((((((())))))******************************++++++,,,---------------......---,,,,,,+++***************+++,,,,,,000000111111111000000///111111111000......000222333555888999;;;<<>><<<;;;<<<===<<<;;;888777777777777777888888666555444333222222222333111222333333333222000///...---,,,,,,+++++++++,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""###&&&$$$ %%%///...&&&'''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((((()))))))))'''&&&%%%((((((((('''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((((((((())))))))))))******************)))))))))***+++,,,.....................///111111111111111000///...111111222222222222111111000000222333444444444444555555666666666666555555444444444333222222111111/////////..................---,,,+++******************************+++,,,++++++************++++++***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,---***+++,,,...///111333333777888999888666555555666888888999999999:::::::::777999===@@@@@@???<<<:::??????@@@@@@AAACCCDDDEEE@@@BBBBBBAAA???>>>???@@@DDDDDDDDDEEEDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>???:::999888999::::::888777888777555444222222222333000000////////////000000...///000000000///...---,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---)))''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&%%%%%%'''((()))&&&''''''''''''((((((((((((((((((((())))))))))))************************++++++++++++++++++,,,,,,---------------,,,,,,+++***************++++++,,,///000000111111000000000000111222111000000111333333555888999;;;<<>><<<;;;;;;<<<======<<<888777666666666888999:::444444333222111111111111222333444444444333222111------,,,+++++++++,,,,,,---,,,+++******))))))***))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$'''%%%!!!%%%------&&&'''(((((((((((((((((('''''''''''''''''''''''''''((()))******)))'''%%%###''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))******,,,---------------......222222222222111000///...///000000000//////......//////000111222333333333333333333333333333333333333333222222222111111111...........................---,,,+++***)))))))))******)))))))))******+++*********))))))*********))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))))))))))))))((((((((()))))))))*********************+++,,,,,,)))***+++---///000111222333444555555333333444555888888999999999:::::::::999;;;===>>>>>>===;;;999;;;;;;<<<===???AAABBBCCC@@@AAABBBAAA???===>>>???BBBCCCDDDEEEDDDCCCBBBAAACCCBBBBBB@@@??????>>>>>>;;;;;;;;;===>>>>>>;;;999666444222000000111222333000000000000000000000000---.../////////...---------------......---,,,,,,++++++++++++++++++++++++***************************///333111,,,((((((***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((()))))))))******************************++++++++++++************,,,,,,---------,,,,,,++++++++++++++++++,,,------...///000000000000000000111222333333222222444555555777999::::::;;;===??????===;;;;;;;;;<<<;;;:::777777555555666777999:::333333222222111111111111222222333444333222111000---,,,,,,++++++,,,,,,,,,...---,,,+++************)))))))))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###""" ###((('''###''''''((((((((((((''''''&&&'''''''''''''''''''''((()))******)))'''%%%###&&&&&&&&&'''''''''''''''$$$%%%&&&(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---------...222333333333222111111000//////......------------//////000111222222222222111111111111111111111111111111111111111000000000---------..................---,,,+++***************))))))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''(((((()))))))))))))))))))))*********++++++***))))))))))))***++++++)))***,,,...///000000000---///111222222222444666888999999999999:::::::::;;;;;;;;;:::::::::999999888888999;;;===???AAACCC???@@@AAA@@@>>>===>>>???BBBCCCDDDDDDDDDCCCAAA@@@DDDCCCCCCAAA@@@???======<<<<<<<<<===>>>>>>;;;999333222000......///000111//////000000000000//////---------.........------,,,,,,---......---------++++++++++++++++++++++++***************************///333111,,,((((((***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************))))))++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,---............///000000000000000222333555666555555777888888:::;;;;;;999999:::<<<@@@>>>;;;::::::999777666666666555555555666888888333333333333222222222111000111111222222000///...,,,,,,,,,++++++,,,,,,---...---,,,+++***************)))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!! !!!$$$### &&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((------...////////////...+++++++++,,,------......222222333333333333222222000///...------,,,------///000000111222222111111000000////////////000000000000000000000000000000---------------.........---,,,++++++******++++++***))))))((((((((((((((((((((())))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&''''''(((((())))))***)))))))))*********++++++)))))))))((())))))***++++++,,,---///000//////...***,,,...000000222444666777777888888888999999999::::::999888777777888888888888999;;;===???AAABBB===>>>??????>>>===>>>???CCCCCCCCCDDDCCCBBBBBBAAACCCBBBBBBAAA@@@>>><<<;;;;;;:::999999:::999777666222111///.........//////......////////////......,,,,,,,,,------------...+++,,,,,,------------,,,++++++++++++++++++++++++************************))),,,...---)))''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///000000000000111333666777777777888999999;;;;;;;;;999999999;;;???===:::888777666555333555555555555555555444444222222333333333222222111...///000000000///------,,,,,,+++++++++,,,---------,,,+++******))))))***))))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%% !!!"""""""""""""""!!!&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((++++++---.........---,,,++++++,,,,,,---......//////000111222222333333222111000///------------......///000000111000000000000//////......//////000////////////////////////,,,,,,,,,------.........++++++******++++++,,,,,,***)))(((''''''''''''(((''''''((())))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((()))))))))******)))(((((((((((()))******,,,...///000000///...,,,***,,,...//////000222444555555555666666666777777666777777888777777666555666666777999;;;===???@@@;;;===>>>>>>======???@@@BBBAAA@@@@@@??????@@@@@@@@@AAAAAA@@@???===;;;:::;;;999666555555555444222222222111000000///......,,,---...//////...---,,,,,,,,,+++,,,,,,------...******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((((((((()))***************+++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---...///000000000000///222555666666666777999777999::::::::::::;;;===<<<:::777666666555444222333444555555444333111000000000111222222111000000......///000///...---,,,,,,+++++++++,,,,,,---...,,,,,,+++***))))))))))))((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########!!!!!!###$$$###!!!!!!!!!&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((******))))))(((++++++,,,------...//////---...///111222222222222222111000...------............//////000/////////000///...------...///000.........///////////////,,,,,,,,,------.........************+++,,,---...***)))((('''''''''''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((()))******...///000111111///---,,,+++---////////////111222333333333444444444555555333444777999999777444222333444444666777:::;;;<<<:::<<<===>>>===>>>???AAA???>>><<<;;;;;;;;;<<<===????????????>>><<<:::999<<<:::666444444444333222333333333333222000///...+++,,,---......---,,,+++,,,+++++++++,,,,,,---...)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---+++))))))***++++++***''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,)))))))))((()))******+++,,,---...///000000000000---000333555555555666888555777999::::::;;;===???999777555555555555444333222333555555444222///---...///000111111000//////...///000000000///---,,,++++++++++++,,,,,,---...,,,+++***)))(((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """###""" ((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,---...///111111000000000000000111111111111///...000222333111..................---------...---,,,+++***+++,,,,,,......---------......///...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))((('''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###"""!!!!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((222111000///...---,,,+++***+++,,,---............000000000000000000000000555666666777666444333222555444333333444666888:::<<<<<<<<<<<<<<<<<<;;;;;;<<<:::888666777888;;;<<<>>>?????????===;;;888666555222111222444555444222---222444222222555222,,,------------------------------------------,,,,,,))))))***+++,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&$$$(((,,,---***'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''******)))((('''(((+++---******+++++++++,,,,,,,,,+++*********))))))(((((()))***+++,,,------------000111333666777888777777222444777999;;;=========;;;999777444333333444555222222222111111///......000000//////.........------...111222222111...---........................,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""############""""""""""""((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,*********+++,,,---//////......////////////000000111///...000222222000...///......---------......///...---,,,,,,,,,------......------------.........---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((//////......---,,,,,,,,,+++,,,,,,------.........000000000111111111222222444444555555444444333333555444444333444666888999;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666777999;;;;;;;;;;;;:::999777555444333111000111333444222000444444<<>>===;;;999888666666777777888999999999444444333222222111111111555444444444444444444444555666777666444333333444222333111......111000---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,............---,,,+++***'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((((((''''''(((***------,,,***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((''''''(((((((((((())))))******+++++++++++++++***++++++,,,---...000222222222333444555555444333222............---------,,,//////000000000//////...---------------.........---,,,+++******+++,,,------,,,,,,++++++*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%$$$""""""$$$&&&######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!! ((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''(((((()))))))))))))))******+++******+++,,,---...//////---///000///,,,++++++,,,***+++...000222222222111333333444444444333222111111111000///............,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,+++)))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%(((+++######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))***+++---///000111+++,,,///111111000///---......///000111333333444555666777888888888888888999;;;===>>>===:::777555555555666777777888999999444444333222222111111000666777777777777666444333555777888666444222333555...//////---...000...***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************+++,,,,,,+++++++++''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((()))***''''''))),,,//////---)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((((((''''''((()))%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))******++++++++++++******)))***,,,...000111222333222333444444444333111000------......------,,,,,,---......//////.........,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,...------,,,++++++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$""""""$$$&&&######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!! ((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''''''''(((((()))(((((((((((())))))***((()))***+++,,,---......,,,///111///,,,******,,,)))+++...222333333222111222333444444444333222111222222111//////.........,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))))))))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$&&&))),,,######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))***,,,---//////)))+++///222333111///---......///000111222222333444555777888888888666666888:::<<<===<<<999666333444555555666777888888999444444333333222111111000777888999999999777444333555777888777333222333555...,,,+++,,,+++)))***---------------------------************))))))))))))'''''')))******++++++***&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))***---///---((($$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%'''))))))((('''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))******+++++++++******)))&&&(((+++...111222333333444444444444333111///...------.........---,,,,,,,,,,,,------...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$""""""$$$&&&######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))******++++++,,,,,,------...+++,,,,,,+++***)))+++,,,000000111444666666444222111111000000000000111111111111222111000///---,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((+++******)))(((''''''&&&&&&'''((('''&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))(((&&&%%%&&&''')))+++)))))))))))))))*********+++,,,...//////...,,,+++---...///111222222333333444444444444333222111111777777999::::::999888777666777777555333222333555666666777888888777666555888888777777777777888888888777666444333111000000//////---,,,,,,---...///...---,,,,,,++++++++++++,,,++++++******++++++,,,))))))************))))))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''(((***,,,,,,,,,))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,...///000111222222222111111111111000111111111000...---+++*********++++++,,,---...///............////////////,,,,,,------,,,,,,+++***//////...---,,,,,,+++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%####################################""""""""""""!!!!!!!!!!!!!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((''''''((()))*********++++++,,,---------+++,,,,,,+++******+++---000000111333555555333111000000////////////000000///000000000000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********)))((('''''''''&&&'''((('''&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((((((((&&&&&&&&&''')))***)))))))))))))))*********)))***,,,------,,,***))),,,---...000111111222222111111222333333444333333555555777888999999999999666777777555333222333444333444555777888888777777777777777777777777777777777777777666555444222111000///...------------...------,,,+++++++++++++++,,,++++++******++++++,,,******++++++++++++******(((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((()))((((((((('''''''''&&&%%%'''***)))'''&&&))),,,)))(((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))***,,,---///000000111111111111111111111111111111111111000...---,,,***+++---...//////......---.........////////////---............---,,,,,,.........---,,,,,,++++++*********)))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%####################################""""""""""""!!!!!!""""""!!!!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))))))))******+++,,,,,,---++++++,,,+++******+++---111000111222444333111//////......------......///------............---------,,,,,,++++++***************************************))))))))))))************))))))((((((''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((('''&&&&&&&&&''')))***((((((((())))))*********((()))***++++++***)))(((+++,,,---...///000000000---...000222333555555666333333444555666888:::;;;777777777555222111111333000111444666777888888888666666888888888888666666666777888888777666333222111111///...---------------,,,++++++***+++++++++++++++************++++++***++++++,,,,,,++++++***(((((())))))))))))******))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''$$$(((,,,***%%%###&&&+++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))***+++,,,...//////......//////000111111111222222222222222111000000+++,,,///111111000///...---------.........//////......//////......---,,,...------,,,,,,+++++++++******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$####################################""""""""""""!!!!!!""""""!!!!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,***+++,,,+++******,,,---111000000111222222000...------,,,,,,,,,,,,------++++++,,,,,,------------------,,,,,,+++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&''''''&&&&&&&&&'''((()))''''''(((((()))*********(((((()))******)))((((((******,,,------.........+++---...111222444555555333333333333444666888999666777666444111000111222000111333555777777777777555666888999999888666555444555777888888666333111222111000///---,,,,,,+++++++++************++++++++++++************++++++)))******++++++******)))(((((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))(((&&&%%%'''***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,---...,,,,,,---...///000111111111222222333333333222222---...//////000000//////,,,,,,---------........................---,,,,,,---,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$####################################"""""""""!!!"""""""""""""""!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******+++***+++++++++******,,,...000///...///000000...---,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''((())))))******)))******************))))))***+++,,,,,,,,,,,,,,,,,,---...000111222222222444333222111222333444555555666555333111000000111222333444666666666666555444555777888888777555444111333555666555333111///000000///...---,,,+++*********)))))))))******++++++******))))))******+++(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%$$$&&&***,,,+++)))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,******+++,,,...///000000111111222333333333333222///......------...///000,,,,,,,,,,,,------------,,,------------,,,+++++++++++++++++++++*********))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$######""""""######$$$####################################"""""""""!!!"""""""""""""""!!!!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((())))))***)))***++++++***+++,,,......---,,,---...///...---,,,++++++******++++++,,,++++++******+++,,,---...---,,,,,,++++++***************************************))))))))))))******))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((())))))******+++******************+++)))***++++++,,,,,,,,,+++,,,---...///000000000000222222111111111111222222333444444222000000111222333444555666777777666555555555777777777777555555111222333333222111...---............---+++***))))))))))))((())))))***+++******))))))))))))******'''(((((((((((((((((('''''''''(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$"""%%%+++///,,,((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++))))))***+++,,,---...///000111111222222222111111//////............///000+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""""""""##########################################""""""""""""""""""######""""""!!! (((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''(((((()))))))))***++++++***+++---///---+++***+++---......---,,,++++++******++++++,,,---,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''((()))***++++++******************+++******+++,,,,,,,,,+++++++++,,,---...///000000000...///000111111111111111111222333222000000111333111333555777888888888888666666666666666666666666333333222111000///---,,,+++,,,,,,,,,,,,+++***)))((((((((((((((()))************))))))))))))******(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%###%%%)))+++)))'''''''''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***))))))******+++,,,------///000000000000000///...---///111333222111///---++++++++++++,,,,,,,,,,,,---------------,,,,,,+++)))*********************(((((((((((())))))))))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$############""""""""""""##########################################"""""""""""""""############"""!!!!!!(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((())))))***++++++***+++---///,,,***)))***,,,.........,,,,,,++++++++++++,,,,,,...---,,,++++++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((((((((((((((())))))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))***+++******))))))))))))*********++++++,,,,,,,,,++++++)))***,,,...///000111111+++,,,...000222222222111000111222111000000222444000111444777999:::;;;;;;666666555555555555666666444444222111///...------)))***+++,,,++++++)))(((((((((((((((((()))************))))))))))))******))))))************))))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))***++++++,,,,,,///////////////...------,,,///444777777444...+++******+++++++++,,,,,,,,,......//////......---,,,)))))))))))))))*********(((((((((((())))))))))))###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""######""""""""""""##########################################""""""""""""###############"""!!!!!!''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((()))))))))***++++++,,,,,,...---,,,+++***+++,,,---,,,+++***)))))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))******************************))))))(((((('''''')))(((((((((((('''''''''&&&'''((('''&&&&&&'''((()))(((%%%#########$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((()))***+++,,,---------******++++++++++++******)))******++++++,,,------//////...------///000111///000000///---...000333222222333444777888777666555555555444333222111000111111000......---------------,,,+++*********+++)))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######''''''&&&%%%&&&'''((()))))))))************))))))***+++,,,---------,,,+++...000333444333///+++(((+++***************++++++------------,,,++++++******************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((((((((()))******++++++,,,...---,,,++++++,,,---------,,,+++***)))******+++,,,,,,,,,++++++************************************************************)))))))))((((((((('''(((((((((''''''''''''&&&&&&'''((('''&&&%%%&&&((()))'''%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((())))))******+++***************++++++++++++******)))******++++++,,,------...------------...//////000000111000......///111000000111333555555555555111222222222222222111111111000///...------------,,,,,,+++***************)))(((''''''''''''((()))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######'''&&&&&&%%%&&&'''((()))((((((((())))))((((((((()))***,,,---......------000111333444222000,,,***++++++************++++++,,,,,,,,,---,,,,,,++++++***************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! '''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((((((((())))))******++++++------,,,,,,,,,------...------,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''((('''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''')))))))))))))))(((''''''******++++++++++++******)))******++++++,,,------,,,,,,---...............000111222111000......///...///000111222333333333//////000111111111111000000///...---,,,,,,,,,,,,+++++++++***************))))))(((((((((((())))))***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%&&&''''''(((&&&''''''((((((''''''&&&)))***+++---...///000000222222333333222000...---++++++************++++++***+++,,,,,,,,,,,,,,,,,,***************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""######$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((((()))******+++------------------......------,,,,,,,,,++++++,,,+++++++++***************++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((()))))))))(((((('''******++++++++++++******)))******++++++,,,------,,,---///000000000///...000222333333111...---......///111222222222222333000000111111111000000//////...---,,,,,,,,,,,,,,,*********************)))))))))))))))))))))))))))***))))))((('''((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''((()))***,,,...000111222333333333222111000000///,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,,,,***************)))(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&''''''(((((()))******+++,,,,,,------.........------------,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&'''((()))******************++++++++++++******)))******++++++,,,------...///111222222222111000000222444333111///......///222444444333222444555444444444333222000///.........---,,,,,,,,,------)))***++++++++++++******)))******************)))******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((()))+++...000222333333333222111111000000000---,,,,,,+++******++++++)))******+++,,,,,,,,,,,,***************)))(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#################################"""""""""######"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))******+++,,,------------,,,,,,,,,,,,,,,+++******)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%&&&''')))******++++++******++++++++++++******)))******++++++,,,------000111111222222222222222111222333222111//////000111444777777555444555888777777666555333111///.........---------------...)))***+++,,,---,,,+++*********++++++++++++******+++***))))))(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((())))))(((((((((&&&'''(((***,,,///222333222222111111111000000000...---,,,++++++***++++++)))***++++++++++++++++++***************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$####################################!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''((())))))((()))***,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))((()))))))))*********+++************************))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))((((((((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((******++++++++++++******)))******++++++,,,------111111000000111111222333111222222111000///111222222666999999555444666999666666666555333222111000///......---......//////)))+++,,,.........,,,+++******+++,,,,,,+++******+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''')))+++...000222000000111111111000///.........---,,,++++++++++++***++++++++++++******)))***************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''(((***+++,,,,,,++++++******+++,,,+++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************))))))))))))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%******++++++++++++******)))******+++,,,,,,------111000/////////000222333111222222000///000222444333777:::999666444666999444444444444444333222111//////.........//////000***+++---/////////---,,,***+++,,,------,,,+++***+++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((***---///111//////000111111000...---///...---,,,+++++++++++++++++++++++++++***)))(((***************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! ''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***+++++++++++++++************))))))))))))***((('''(((+++,,,+++(((++++++******************((((((((((((((((((((((((((('''%%%$$$$$$&&&)))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$######""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))***,,,---,,,,,,---,,,***************************............////////////000000111222222222222111555555555555666666666666555666777777666333111///.........------,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,,,,++++++))))))************))))))***)))(((''''''((()))***)))))))))(((''''''&&&&&&)))((('''%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%&&&'''(((+++---///000---...///000000111111111000000///...,,,+++******)))))))))***+++++++++,,,************))))))))))))+++***)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$######"""!!!!!! ######""""""!!!!!! ######""""""!!!!!! !!!"""$$$%%%%%%""""""""""""""""""""""""(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++*********)))))))))((((((***((('''(((***+++***(((************************((((((((((((((((((((((((((('''%%%$$$$$$&&&)))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((***))),,,000000,,,)))***************************------........./////////000000111222222222222222444444444555555555666666333444444444333111///...//////.........---------***+++,,,------,,,+++******++++++,,,,,,++++++***))))))************)))))))))(((''''''''''''((()))(((((((((((('''''''''''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''((()))***+++---...------...///000000000000000///...---,,,+++******))))))***************+++*********)))))))))((((((******)))((('''&&&%%%%%%((('''''''''&&&&&&&&&%%%%%%$$$$$$###""""""!!!!!!###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******+++++++++******))))))))))))(((((()))((('''((()))******((())))))))))))************((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))(((222AAAAAA222((()))************************------------............000000111222222222222222333333333444444444444555222222111000///...------////////////............)))***+++,,,,,,+++***)))***+++++++++++++++******((())))))******))))))((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((())))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$############$$$%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((((((((((((((()))***++++++,,,,,,---...////////////......------,,,+++******************))))))))))))******))))))))))))((((((***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))***************)))))))))(((((((((((('''''''''(((((())))))(((((((((((()))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((()));;;SSSSSS;;;)))(((************************,,,,,,,,,,,,------------///000111111222222111111111111222222222333333333111000///...------------..................------******+++,,,,,,+++*********++++++++++++******)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))''''''''''''((()))***+++***+++,,,---............------,,,,,,++++++***************))))))(((((('''***)))))))))(((((((((((())))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))))))))))))))))))))(((((((((((('''&&&'''''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***888OOOOOO888***+++************************++++++++++++,,,,,,,,,,,,...///000000111111000000000000000000111111111111111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******)))((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))$$$$$$%%%&&&''')))***+++)))***+++,,,,,,---,,,,,,++++++++++++++++++*********))))))((((((''''''''')))))))))(((((((((((('''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))((((((((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***...)))...::::::...)))...************************************++++++++++++------...///////////////........./////////000000000000//////............+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((('''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((######$$$%%%&&&(((***+++(((((()))***++++++++++++******************++++++((((((((((((''''''''''''))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((())))))((((((((('''''''''$$$&&&''''''%%%%%%''')))%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$&&&''')))+++,,,///,,,+++......+++,,,///************************)))))))))*********+++++++++,,,------......------------------............---.../////////...---,,,+++++++++,,,,,,---------++++++************++++++++++++++++++***)))((('''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''((()))************((()))))))))******++++++&&&'''''''''''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%######################## !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&''''''(((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''###&&&((('''%%%$$$&&&)))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&(((+++---...---///111111111111///---************************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,---------......+++---...//////...,,,***,,,,,,,,,------.........******))))))))))))******+++++++++******)))''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))************(((((())))))******++++++%%%&&&&&&''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$%%%""""""""""""""""""###### !!!!!!!!!""""""###### !!!!!!!!!""""""######$$$######"""!!! """"""""""""""""""""""""$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$##################$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$ """$$$%%%$$$$$$%%%'''%%%%%%$$$###$$$)))000555333===;;;,,,&&&...000)))***//////+++(((***,,,++++++)))((('''((()))+++,,,..................------------------------,,,,,,------------------------******))))))))))))******+++***)))(((((()))***+++))))))))))))(((((((((((()))***++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$####################################""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((('''&&&%%%'''''''''''''''''''''''')))(((&&&&&&&&&''')))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$######%%%+++222777<<<<<<888333.........///---...,,,((((((+++***&&&***)))((('''((()))+++,,,.........---------------------------------------.........------,,,,,,,,,******))))))))))))******+++***)))(((((()))***+++))))))))))))((((((((((((((()))******)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$&&&'''&&&$$$$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&(((((((((((((((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***)))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&######$$$$$$''',,,333888<<<333///111000+++***000***,,,,,,))))))+++)))%%%***)))((((((((()))+++,,,------------------------,,,,,,,,,---........./////////...---,,,,,,++++++******))))))))))))******+++***))))))))))))***+++))))))))))))(((((((((((('''((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''(((''''''''''''((()))))))))))))))))))))))))))))))))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%'''+++111666444...***,,,000111111333+++777>>>999///))))))***))))))(((((())))))***+++,,,,,,,,,,,,,,,---------+++,,,,,,---...//////000000//////---,,,+++******+++******))))))******+++************************))))))))))))((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&''''''(((((()))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%%%%$$$$$$$$$%%%'''''''''&&&''')))...222///444222---333@@@CCC<<<@@@UUUaaaTTT:::)))(((---)))))))))))))))******+++++++++++++++,,,,,,------,,,,,,------...///000000000//////---,,,+++******++++++************++++++******++++++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%'''''''''&&&&&&(((,,,///+++555555---222CCCGGG>>>WWWkkkuuucccAAA***'''+++((()))))))))************)))******++++++,,,,,,------------.../////////000//////...---,,,,,,++++++++++++************++++++******+++,,,,,,+++******))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""#######################################""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&''''''(((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$######$$$%%%%%%&&&%%%%%%'''+++...+++///000,,,---555999888SSS]]]```RRR<<<...)))((((((((()))***************)))))))))***+++,,,,,,,,,............////////////.........------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))((((((((((((((((((((('''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!"""$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""########################"""""""""###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&&&&$$$######$$$"""###$$$$$$%%%(((,,,///000,,,,,,...,,,(((---555???@@@>>>888333111---((((((((()))***************((())))))***++++++,,,,,,///////////////.........------------------------,,,++++++******++++++,,,***+++,,,------,,,+++***))))))))))))(((((((((((())))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""" """$$$$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""########################!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!((((((((((((((((((((((((+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,((((((+++111333444999???444333111000...,,,******)))(((((('''''''''(((((()))((('''''''''(((***+++***+++,,,...///......---,,,,,,------,,,,,,+++***---------,,,,,,+++++++++------......------,,,+++******))))))(((((('''''')))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&''''''(((((((((((((((+++(((&&&&&&((()))(((&&&(((((((((((())))))))))))&&&&&&'''((('''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!! !!!!!!""""""((((((((((((((((((((((((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***+++'''''')))...//////333888333222111///---+++***)))***))))))((((((((((((((()))(((((('''((()))***+++******,,,---......------,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,+++++++++---------------,,,,,,+++***)))))))))(((((((((''')))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((+++(((&&&&&&(((((('''%%%&&&''''''''''''(((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""############""""""""""""""" !!!!!!!!!!!!!!!)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''((())))))***''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***)))((()))------+++...333222111000...---+++******+++***))))))((((((((()))((((((((((((((()))******)))***+++,,,------------+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------------,,,++++++))))))))))))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''***((('''&&&''''''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""###"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""######!!!!!!!!!!!!!!! (((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++)))+++......,,,...333111111000///...---,,,++++++***)))(((((((((((((((((((((((((((((())))))***))))))***++++++,,,,,,,,,+++++++++++++++******)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###"""""""""######$$$%%%&&&&&&%%%$$$$$$#########%%%%%%&&&''''''''''''&&&)))(((''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((***---...---///444111111000000///...------+++***)))((('''''''''''''''(((((()))))))))))))))(((((())))))***++++++,,,******++++++******)))((()))))))))******+++++++++++++++,,,,,,++++++***)))(((((((((((())))))))))))'''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###""""""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###%%%%%%%%%$$$$$$######"""$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$######&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%'''***+++***---222000000//////.........---,,,+++***)))((('''''''''''''''((()))))))))))))))(((((('''(((((()))++++++)))************)))(((((()))))))))))))))************++++++++++++***))))))(((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###%%%&&&%%%###############$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%######"""""""""###$$$$$$%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%###%%%''''''%%%$$$###$$$&&&''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!"""###### !!!!!!"""######!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%))))))(((***///---------------,,,,,,,,,......,,,+++***)))))))))&&&'''((()))***))))))(((''''''''''''''')))***+++))))))******))))))(((''')))))))))))))))(((((((((***************))))))((('''((((((((()))))))))***&&&((())))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!###%%%&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&!!!###%%%&&&''''''&&&%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%""""""$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%% ###''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!###$$$%%% !!!""""""""" !!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&'''***)))''')))...++++++++++++++++++++++++111000...---,,,+++++++++&&&''')))*********)))(((''''''&&&&&&'''(((***+++)))))))))))))))(((((('''******))))))((((((''''''***************)))(((((('''((((((((())))))******&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!###%%%&&&%%%$$$ !!!###$$$%%%&&&'''!!!"""%%%'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%""" """%%%'''#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""&&&'''%%%$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$############""" """###%%%&&& !!!!!!!!!!!!!!! !!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((---------+++)))(((***,,,000000//////............******))))))))))))******))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""" $$$%%%$$$""" $$$#########""""""!!!!!!$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###)))&&&$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))************+++...000.........------,,,,,,,,,***************))))))))))))(((((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!######"""!!!###$$$############"""""""""!!!###"""!!!  !!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((*********,,,///222,,,,,,++++++++++++*********++++++,,,+++***)))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$#########$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!"""""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$############"""""""""""""""""""""""""""""""""!!! """&&&)))############"""""""""""""""!!!  '''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))*********)))***---///+++++++++++++++************+++---------+++)))'''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&---+++(((&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""#########$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ###'''***#########"""""""""""""""""""""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$######%%%'''+++---,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((())),,,///+++++++++++++++,,,,,,,,,***,,,---...---,,,***(((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&///---***'''%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$&&&(((""""""""""""""""""##################""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""$$$'''***,,,+++'''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''***---000+++,,,,,,,,,,,,---------++++++------------,,,+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""""""""""""""""" ###%%%$$$$$$$$$$$$""""""""""""##################$$$$$$$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%""""""######$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&(((+++...+++++++++,,,,,,,,,------++++++,,,,,,------......******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!#########""""""###!!!"""""""""############"""######$$$###"""!!! """###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$'''%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))******++++++,,,,,,,,,,,,+++++++++,,,---...///000++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$############""""""""""""""""""""""""""" """"""""" """###!!!!!!""""""#########$$$!!!"""#########""" &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''')))***+++******+++------------///333777999999333111...+++)))((())))))'''((((((((())))))******(((((())))))))))))(((((())))))(((((('''''''''&&&)))*********++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$&&&'''(((######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$########################%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!""""""""""""####################################"""""""""""""""###############""""""!!!!!!!!! &&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''')))******)))***+++------,,,,,,...000222111111222000...,,,***))))))(((''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""###%%%&&&'''######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###"""############$$$$$$$$$""""""""""""#########$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""####################################""""""""""""############"""""""""!!!!!! &&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###""""""!!!"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))((()))+++,,,...---...000222333222000//////...---,,,***((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$"""""""""#######################################$$$$$$###""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###############"""!!! """"""""""""####################################!!!!!!""""""############!!!!!!!!! &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############""""""!!!"""######!!!!!!"""############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((('''''''''***,,,***+++---111444555333222---...///...---+++)))'''''''''''''''''''''(((((('''((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""#########$$$$$$$$$################################################$$$##################$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###"""!!!!!!!!!"""""""""####################################!!!!!!""""""######$$$$$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$###!!!###$$$###"""!!!"""############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%&&&)))+++&&&'''))),,,///000...,,,,,,---...///...,,,)))'''((((((((((((((((((''''''''''''((((((((((((''''''***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###""""""#########$$$$$$$$$$$$$$$$$$################################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$ &&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###"""!!!  !!!!!!"""###$$$%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&$$$$$$%%%(((+++,,,++++++,,,------+++)))+++,,,.........,,,***)))))))))))))))((((((((((((&&&''''''((((((''''''&&&++++++***((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%% !!!!!!!!!&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%######$$$(((+++///---,,,,,,------,,,***+++,,,---------,,,+++***++++++******))))))))))))&&&''''''((((((''''''&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$"""!!!"""###$$$&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!"""""""""&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$############""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$###"""$$$'''***)))((('''''')))+++++++++,,,,,,,,,------,,,,,,+++,,,+++++++++******))))))&&&''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%'''"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%!!!""""""#########""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!!!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((### ###)))+++&&& &&&&&&%%%$$$$$$$$$%%%%%%$$$&&&((((((&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))+++---...//////...---,,,***((((((------------,,,***(((''''''((()))&&&$$$###'''***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$###""""""###"""!!!###%%%&&&%%%"""""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!$$$'''***,,,'''&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,---222000...+++***)))))))))+++,,,------,,,+++***)))'''(((((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$######"""###!!!!!!"""%%%&&&$$$"""""""""""""""""""""""""""###"""!!! !!!"""#########"""!!!!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%$$$+++777AAA((('''&&&%%%$$$$$$###$$$###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######&&&&&&&&&''')))***,,,---333111---***)))((()))***)))***,,,---...------,,,)))((('''((((((((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$#########"""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%&&&...<<>>AAAAAABBBBBBCCCBBBBBBBBB???===::::::;;;===>>>>>>999666333111111111000///+++,,,,,,,,,,,,,,,+++***,,,+++***)))***+++,,,---000111111///,,,)))((((((***+++---...---+++((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$;;;>>>CCCGGGIIIEEE>>>999555111---+++******)))''')))(((((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&((((((((((((((())))))))))))(((((('''((((((******))))))******+++,,,---...,,,///222111//////222666222888>>>@@@>>>===@@@DDDJJJJJJKKKLLLLLLLLLLLLLLLIIIGGGCCC@@@>>>>>>>>>>>>>>><<<888777666666555444///////////////...---,,,******))))))***+++---......000111000---+++)))))))))***---///...,,,)))&&&'''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###$$$'''%%%%%%(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$AAABBBDDDGGGIIIHHHDDDAAA;;;888444000...,,,***(((''''''&&&&&&'''((()))***'''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''(((((((((((())))))*********)))(((((((((***+++------000444777::::::999888333555777666444555888;;;666:::<<<;;;999;;;AAAFFFOOOOOOQQQRRRSSSSSSTTTTTTSSSQQQMMMIIIFFFDDDCCCDDDDDDAAA>>>======>>>===<<<777777666555555555444444//////...,,,++++++*********,,,//////---,,,,,,,,,(((***---//////,,,)))'''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$+++""" %%%!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((&&&%%%%%%&&&(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$KKKIIIEEEDDDDDDCCCBBBAAA@@@===:::777555222///,,,)))((('''&&&'''((()))***''''''((((((((()))))))))''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''((('''(((((())))))******+++)))))))))***,,,///222444:::===CCCHHHJJJJJJHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGFFFEEECCC???<<<===CCCHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLJJJFFFDDDDDDEEEFFFDDDBBBAAACCCDDDDDDDDD@@@???===;;;;;;<<<>>>???<<<:::777444000,,,)))(((***+++---...------...///)))+++---......---***)))((((((((((((((((((((((((((((((''''''(((((()))***'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***!!!000:::(((""")))$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$YYYSSSKKKEEEAAA???>>>===@@@???>>>======:::666333...---+++)))(((((()))***'''((((((((())))))))))))&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''((()))((('''&&&&&&&&&&&&'''((('''(((((()))******++++++++++++---000555;;;AAADDDIIIKKKOOORRRTTTTTTSSSRRRUUUQQQMMMLLLOOOQQQPPPNNNLLLIIIEEEAAA@@@@@@CCCDDD>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDBBB???======>>>AAA???>>>???BBBDDDEEEEEEDDDAAA>>><<<<<>>??????@@@AAABBB@@@<<<888333111...+++)))((())))))(((((((((((())))))))))))$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%&&&'''((('''(((((()))***+++++++++...///222777>>>FFFNNNRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUNNNIIIIIIMMMPPPMMMIIIGGGDDD@@@??????@@@@@@@@@???????????????>>>======:::===@@@???;;;888777777:::999888:::===AAABBBCCCBBB???;;;888999===BBBEEEGGGGGGEEECCC@@@===:::888111111111///------///111+++,,,,,,,,,---,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******'''((()))******)))(((''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***###>>>LLL///"""***###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%&&&'''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$###""""""###$$$%%%nnnrrrrrrkkk___RRREEE;;;???===999666777===BBBDDD???===666---(((******((()))(((((((((''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))'''%%%$$$$$$%%%&&&&&&((('''%%%%%%'''***...111@@@CCCGGGKKKPPPTTTWWWXXX\\\ZZZXXXVVVSSSOOOIIIEEEBBBBBBBBB@@@???AAADDDGGGCCCCCCCCCDDDDDDEEEFFFGGGDDDGGGKKKLLLJJJHHHFFFEEEJJJGGGHHHJJJFFF???===BBB===>>>???>>>=========>>>>>>===;;;888555555777999999999<<>><<<>>>@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHJJJMMMOOOQQQMMMNNNOOONNNLLLJJJIIIJJJKKKMMMRRRWWWSSSIIIDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGCCCEEEFFFEEEAAA===;;;:::888888:::===AAABBBBBBAAA@@@???>>><<<999666444333777222,,,+++,,,...,,,***))))))((((((((((((((()))******))))))((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((('''&&&''''''((()))*********'''''''''''''''&&&&&&%%%%%%%%%%%%''')))******)))+++,,,,,,+++***)))+++,,,///000111222333444555555;;;;;;;;;:::::::::999999999888777666555444444444111111000///---,,,***)))******************************))))))(((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%llloooxxx{{{rrrssszzzkkkiii```PPP>>>444666<<>>:::777333---***++++++++++++***)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))************(((+++111999BBBJJJQQQUUUYYYZZZ[[[ZZZVVVPPPIIIEEE@@@>>>;;;:::;;;=========???BBBEEEGGGHHHHHHIIIJJJMMMKKKJJJIIIJJJMMMPPPRRROOOOOONNNLLLIIIHHHIIIKKKJJJMMMRRRUUUPPPGGGCCCCCCIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNLLLHHHDDDAAA@@@:::999999:::<<<===<<<;;;@@@BBBCCCCCC@@@<<<777444777222---+++,,,---,,,***((((((((((((((()))))))))***))))))))))))((((((((()))((((((''''''(((((())))))(((''''''&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((%%%&&&((()))***)))((('''&&&''''''(((''''''&&&%%%'''((()))******+++---///---///000111111333555888::::::<<<===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999888666555444------...---,,,***((('''******)))(((((()))***+++,,,+++)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmmmmuuu|||yyysss{{{qqqVVV???999<<<===BBBDDDCCCAAA@@@;;;555///...,,,***)))))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))((('''(((***+++000555>>>GGGOOOUUUWWWXXXWWWVVVSSSOOOHHH@@@999555777666666:::???CCCFFFGGGHHHJJJLLLLLLKKKKKKKKKLLLOOOMMMJJJHHHGGGIIIKKKLLLJJJJJJKKKIIIFFFEEEEEEEEEHHHJJJKKKIIICCC??????BBBJJJHHHFFFEEEFFFFFFFFFEEELLLLLLKKKIIIFFFEEEFFFGGGEEEBBB???===<<<:::888777;;;===@@@AAAAAA???<<<:::666333...,,,---......---((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''(((((()))+++---,,,***'''%%%%%%&&&'''((())))))))))))''')))++++++***+++///444444666999;;;===@@@DDDGGGGGGFFFFFFEEEEEEDDDDDDDDD<<<======>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;===>>>>>>???@@@@@@@@@@@@555555666555333000---++++++***)))(((((()))+++,,,,,,+++)))(((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||wwwtttrrroooqqqkkkMMM>>>===:::???DDDEEEGGGHHHFFFAAA666333...)))'''(((***,,,))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''&&&&&&***000555AAAFFFNNNTTTWWWVVVSSSPPPKKKJJJGGGCCC???<<<999888777888;;;@@@FFFJJJJJJJJJKKKLLLLLLKKKHHHFFFFFFGGGMMMLLLKKKJJJIIIJJJKKKLLLGGGIIIJJJIIIEEEAAA>>>===EEEKKKOOOMMMHHHFFFGGGJJJMMMIIIFFFDDDEEEEEEDDDCCCEEEGGGIIIIIIGGGFFFFFFFFFKKKHHHDDDAAA@@@>>><<<:::888999:::<<<======>>>>>>:::777444111///...---,,,))))))***++++++******)))))))))))))))************))))))(((((((((((())))))))))))(((''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''(((+++///222222000,,,)))((('''((((((((()))******&&&***---...///222888===AAACCCEEEFFFFFFHHHKKKNNNLLLKKKIIIFFFBBB???===;;;;;;<<<===>>>???@@@@@@AAA???>>>===;;;::::::999999::::::;;;<<<============999:::<<<>>>>>>===;;;:::444222000---+++***************)))((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{rrrppp{{{pppVVVFFFEEE===BBBDDDDDDEEEHHHGGGCCC===999222,,,))))))+++---)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$&&&)))+++///666@@@GGGRRRTTTWWWXXXVVVQQQKKKFFF===<<<<<<<<<===???AAABBBCCCDDDFFFIIILLLMMMKKKIIIGGGHHHIIIIIIFFFCCCBBBBBBFFFHHHKKKNNNPPPQQQQQQQQQIIILLLNNNMMMIIIDDD@@@>>>GGGTTT```aaa]]]YYYVVVTTTQQQMMMHHHGGGIIIKKKJJJHHHHHHLLLQQQSSSPPPLLLGGGEEEDDDBBBAAA@@@@@@@@@>>><<<;;;;;;:::999::::::;;;<<>>;;;777333///+++***+++,,,,,,------+++***))))))))))))************+++***))))))(((((())))))******)))((((((''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&''')))******...444999;;;888444111---+++***(((((()))+++,,,222444888<<<@@@DDDIIILLLKKKKKKKKKIIIGGGFFFGGGHHHHHHGGGDDDAAA===:::888666??????>>>>>>>>>=========;;;:::999888777666666666888777777666555444333222333444777;;;>>>@@@AAAAAA???>>>;;;777333000---+++++++++***)))))))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||vvvtttkkk]]]VVVWWWPPPQQQNNNHHHEEEFFFFFFCCCAAA>>>999444000---,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%+++222888>>>EEEOOOVVVZZZXXXUUUPPPKKKFFFBBB@@@999:::<<>>>>>===<<<<<<<<<<<<>>>??????<<<888333000...---...//////...,,,***)))))))))*********+++++++++******))))))))))))*********))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&(((***---///222666===AAAAAA===777333111///---,,,...222777:::BBBBBBCCCFFFJJJLLLMMMLLLGGGGGGFFFDDD@@@>>>>>>???AAA@@@@@@@@@??????>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;:::999888888888;;;::::::999777555444333111222444666999;;;<<<===?????????>>>;;;888444222000///...,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''ddd|||ooocccdddgggddddddiiiiiifff^^^SSSLLLLLLKKKHHHCCCBBB???;;;666111---***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))111<<>>????????????@@@HHHSSSZZZ\\\YYYTTTQQQ^^^dddlllsssvvvtttooollljjjmmmqqquuuyyy}}}yyytttqqqrrrnnnkkkmmmsssxxxyyyxxxyyymmmaaaYYYWWW[[[___PPPPPPPPPQQQQQQPPPMMMJJJ@@@@@@AAAAAAAAA@@@???>>>999;;;>>>???===999666555///000111111///---***((())))))******++++++++++++******))))))))))))************)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&)))---000333<<<@@@EEEGGGEEE>>>666000222111000111666===EEEKKKHHHFFFDDDEEEGGGEEEAAA===>>>>>>>>><<<:::999:::;;;<<<===???BBBDDDGGGIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===;;;;;;:::999999999::::::888:::<<<>>>???>>><<<:::444333111///---,,,++++++))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''gggnnn|||zzzjjj\\\XXX]]]dddhhhssszzzyyyiiiWWWMMMKKKJJJLLLGGGAAA@@@@@@<<<111(((...,,,)))((())))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%'''$$$"""###'''***,,,+++&&&&&&%%%&&&'''(((***+++555===HHHQQQUUUXXX[[[]]]___TTTEEE;;;:::===BBBFFFLLLNNNOOOJJJEEECCCGGGKKK@@@CCCFFFEEEAAA>>>>>>???LLLPPPWWW^^^aaa___XXXSSS___jjjtttuuuppppppyyymmm[[[XXX```dddcccccciiillljjjhhhcccXXXKKKGGGCCC>>>===AAAEEEDDD@@@DDD@@@@@@DDDFFFBBB>>><<<222333222000,,,******+++(((((((((***,,,------++++++***)))(((((()))***++++++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((())))))(((((()))***''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''''''''((())))))******))))))((((((((('''+++(((((()))***,,,555???BBBIIIMMMHHHAAA<<<888555000111555:::BBBHHHKKKLLLDDDBBB???<<<;;;999888666888555777;;;<<<:::<<>>777:::???@@@;;;555888>>>555666777777444///+++(((///---+++*********)))(((((())))))))))))'''&&&$$$&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((rrrrrruuu~~~zzzggg\\\___eeegggttt}}}sssjjjZZZHHHCCCGGGIIIFFF>>>888555555///,,,)))(((((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&$$$"""$$$'''******)))'''''''''&&&&&&***111666>>>FFFRRRZZZ\\\ZZZXXXWWWEEEAAA<<<;;;???EEEJJJLLLHHHIIIGGGCCC>>>===???BBB===>>>AAACCCEEEHHHKKKNNNKKKRRR\\\eeejjjjjjhhhffflllrrrxxxxxxvvvzzzuuuoooqqqqqqnnnzzzxxxoooiiibbb[[[XXXSSSLLLDDDAAABBBCCCCCCDDD??????EEEIIIFFFBBB@@@777555222000...,,,,,,+++*********+++------+++)))++++++***))))))***+++++++++******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&((())))))(((''')))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''((()))))))))))))))(((((('''''''''***((((((******+++333<<>><<<>>>CCCBBBGGGHHHCCCAAAEEEIIIHHHDDDEEEGGGLLLQQQRRRQQQOOOEEELLLNNNHHHHHHTTT]]]```SSSLLLJJJNNNQQQPPPMMMLLLSSSQQQQQQTTTRRRKKKEEEDDD???999777:::<<<999666555:::999999:::;;;999666333///---++++++,,,,,,+++***))))))*********)))'''&&&'''''''''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((xxxrrrmmmmmmsssxxxyyyyyyzzzmmmlllmmmiiiiiivvv|||eeeKKKKKKJJJEEE???<<<===???111...***(((((()))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''&&&%%%&&&'''''''''%%%%%%$$$$$$%%%''')))((('''((((((((((((+++333>>>FFFKKKRRRZZZ^^^[[[TTTLLLHHH888999<<>>???BBBDDDCCCEEEIIIGGGIIIHHHDDDCCCFFFGGGGGGIIIOOOXXX^^^```___\\\ZZZ^^^iiilllgggqqqwwwmmmhhhlllrrrpppkkkgggcccdddgggkkkggg\\\SSSPPPOOOIIIGGGHHHHHHCCC===<<<999555111333777999777444222000...------+++)))'''*********+++******))))))(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((uuuqqqlllmmmrrrvvvuuusssuuu{{{pppggggggmmm}}}mmm]]]III???@@@CCCBBB???777333---***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&((((((((('''&&&%%%(((&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((((('''&&&(((''')))///888DDDMMMSSSUUUVVVVVVTTTMMMEEE===888:::===BBBGGGIIIIIIFFFDDDDDDCCCBBBDDDIIIMMMOOOPPPTTTNNNJJJMMMZZZkkkzzzzzzssslllaaaYYYXXX\\\ccchhh``````bbbdddbbb]]]^^^bbbeeejjjqqqsssrrrpppnnnnnnqqquuu~~~{{{|||~~~~~~yyyuuuzzz~~~uuupppnnnyyytttooommmlllnnnttt{{{hhhZZZLLLIIIKKKKKKKKKKKKKKKFFF???<<<;;;777111***,,,++++++,,,---,,,)))'''*********))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''&&&&&&(((''')))+++***(((,,,333AAABBB>>>777555;;;AAADDDLLLMMMMMMMMMIIIAAA888111222444888;;;>>>AAADDDEEEFFFDDDCCCDDDEEEEEEEEEEEEJJJIIILLLUUU```ddd\\\RRR\\\eeennnssspppllliiiiiinnnyyyzzz{{{|||ssswwwyyysssmmmooossswwwsssiiiaaa```___bbbggghhh```UUUPPPRRRJJJBBB:::888<<<>>><<<888:::888444222000---)))'''************************)))************)))((((((((((((''''''''''''((((((vvvuuuwww}}}}}}wwwqqq{{{wwwiiigggvvv~~~}}}yyy]]]HHH???>>>>>>======888222...+++)))'''&&&))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&&&&(((((('''&&&%%%&&&'''((((((((((((((())))))---999HHHSSSVVVVVVSSSOOOIIIDDD>>>:::777666>>>@@@CCCFFFGGGGGGFFFFFFBBBCCCEEEJJJQQQVVVXXXYYYUUUVVVZZZeeettt}}}rrrgggbbb]]]XXXYYY___hhhooorrrllljjjkkknnnmmmiiihhhjjjrrruuuwwwvvvssssssvvvyyyzzzpppkkkdddjjjpppqqqooosssxxxxxxxxxtttrrrsssdddYYYQQQQQQSSSRRROOONNNMMMHHHCCCBBBAAA===666///---,,,++++++,,,,,,***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))&&&&&&'''''''''''''''''''''''')))+++)))'''***111<<<>>><<<888:::CCCKKKMMMUUUQQQKKKEEE@@@;;;555222666:::???BBBCCCCCCCCCEEEGGGFFFEEEEEEHHHJJJJJJHHHRRRQQQ\\\wwwkkkhhhpppxxxzzzvvvrrrrrrttt{{{zzzpppttt}}}zzzuuuooopppssswwwtttmmmjjjlllpppsss|||vvvkkkfff___TTTFFF???>>>===999555<<<:::666444333222000...++++++************************++++++******)))(((((((((((((((((((((((((((|||}}}|||xxx|||{{{wwwvvv{{{rrrooovvvsssiiirrr}}}bbbGGG999:::@@@@@@<<<777222///,,,(((&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&'''(((((('''&&&%%%'''((((((((((((***+++000111888DDDPPPUUURRRNNNGGGCCC>>>;;;;;;===>>>???FFFFFFDDDBBB???>>>???AAACCCGGGMMMSSSXXX\\\^^^___kkkqqqzzzlllkkknnnuuu|||zzzoooeeejjjkkkoooxxxzzzuuuuuurrrvvvxxxwwwvvvxxx~~~|||yyyyyyssszzzwwwnnnooouuutttvvv~~~rrrgggcccYYYVVVXXX___aaa]]]WWWUUUPPPLLLHHHEEEDDDAAA<<<888222000---+++,,,,,,++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%'''(((((('''&&&((()))%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''''''''((((((((((((''')))+++)))'''***111:::>>>??????CCCKKKOOOOOOOOOJJJBBB;;;999888888888>>>AAAEEEFFFDDDCCCEEEGGGGGGIIILLLQQQ[[[fffiiihhheeeiii{{{ooohhhnnntttwwwuuuuuuxxx{{{tttlllrrr|||~~~yyytttsssrrrtttvvvsssooopppvvvuuuuuujjj\\\SSSOOOMMMKKKHHH@@@<<<777444333333333333......,,,+++*********+++******++++++******)))((('''(((((())))))(((((('''~~~}}}~~~xxxuuuqqqmmmfffdddnnnzzzzzzyyywwwrrrjjjfffooozzz}}}bbbKKKBBBCCC@@@===999666333///+++((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&'''((()))(((&&&&&&((())))))((())),,,///999???GGGMMMNNNJJJEEEAAA<<<::::::===AAADDDEEEDDDGGGFFFCCC>>>:::;;;???CCCKKKRRR]]]eeeiiillloooqqqxxxpppkkk___fffqqq{{{|||www}}}{{{wwwrrrvvv{{{zzz|||tttuuummmkkklllnnnlllgggdddfffbbb\\\SSSKKKDDDAAAAAAAAA<<<777222...,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&((())))))(((''')))***%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''''''''(((((())))))))))))((()))***)))'''+++222<<>><<<:::888666333...***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))'''&&&'''((()))(((''''''((())))))(((***...222AAAJJJSSSRRRIII>>>999888666888<<>>666000------------,,,,,,............,,,,,,******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((())))))(((((()))+++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))'''((((((((())))))******)))((((((***(((''',,,444???FFFKKKMMMOOONNNHHH@@@<<<<<<>>>BBBHHHMMMOOOPPPOOOOOOMMMIIIGGGLLLVVV___yyyyyyuuuqqqtttyyyvvvnnnzzz{{{wwwwww{{{}}}}}}~~~|||{{{~~~sss```OOOCCC:::666666555222000...------...)))************)))(((((('''((()))******)))((('''yyyuuuooottt~~~xxx~~~uuuuuurrrlllhhhhhhlllppppppqqquuuzzz|||xxxooogggeeeiiizzzppp[[[FFFCCC>>>:::<<<===444(((+++)))((((((***+++***))))))(((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******)))))))))))))))(((((((((*********)))))))))))))))------------,,,+++***)))---...000111222222111111222111111000///...------++++++++++++************(((((())))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***'''((())),,,111888@@@EEEKKKGGGCCCBBB>>>999777888???HHHPPPNNNFFF???;;;:::666AAAGGGEEEKKKYYYaaa___ccckkkwww}}}qqqhhhaaaeeeccc___cccmmmrrrnnnmmm||||||yyyssslllaaabbbbbbRRRHHHJJJKKKDDD@@@:::666333000---+++---,,,***))))))+++,,,...+++++++++************)))((()))***++++++***)))(((+++*********))))))((((((&&&((()))(((''''''((()))''''''((()))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''''''''((('''&&&((()))***((('''+++555>>>IIINNNQQQKKK@@@777777:::CCCHHHNNNPPPNNNJJJIIIIIILLLKKKLLLNNNOOOVVVdddsssyyywwwuuuwwwyyyyyyyyyxxxssssssrrrxxxtttlllcccWWWNNNJJJFFFAAA999333111...,,,)))%%%)))...///,,,)))((()))***)))((('''((()))+++---wwwzzz{{{wwwrrrpppwwwtttsssxxx|||vvvqqqooouuuyyyVVVKKK@@@<<<>>>>>>888222...,,,***)))***++++++***))))))((((((((('''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((()))***+++************))))))))))))(((((()))***++++++,,,------...///111222333333333111222333444555555555555777777777666555555444444222222111///...+++***))))))))))))((((((((('''''')))((((((''''''''''''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((((((&&&$$$'''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***'''%%%***444@@@IIIMMMIIIDDD???;;;777444888???GGGKKKMMMHHHBBB???@@@AAAOOONNNHHHGGGWWWnnnzzzxxxzzznnnbbbYYYYYYbbbhhhjjjsss}}}vvv||||||zzzuuu___YYY___^^^ZZZTTTJJJDDDBBB???999333000000222---,,,+++++++++,,,---...++++++++++++************))))))***++++++***))))))************)))))))))((('''((()))(((''''''((()))''''''((()))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))***))))))++++++++++++---333===EEEPPPOOOKKKBBB:::999???EEEMMMMMMMMMLLLKKKJJJKKKLLLAAACCCNNN^^^kkkpppsssvvvxxxvvvxxx|||zzzuuuvvvzzz|||yyylllnnnooottt{{{{{{pppeee```^^^]]]___cccPPPKKKBBB:::444222000000......---+++******,,,...***)))((('''((()))+++,,,~~~oooqqqvvvuuurrruuuooolllssshhhWWWHHHFFFEEE???;;;;;;333000,,,******+++,,,+++)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((***)))))))))))))))***+++))))))))))))))))))))))))******,,,...000222333444222333555777999::::::;;;::::::::::::;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>><<<<<<:::888555111---+++++++++***)))((('''&&&&&&((('''''''''''''''((()))(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''((((((((())))))(((''''''+++((()))111>>>IIIMMMLLLDDD???:::888666888AAAJJJMMMKKKGGGBBB??????DDDHHHVVVRRRNNNUUUkkk~~~xxxvvvsssnnnhhhbbb]]]ZZZiiiqqqvvvwww|||yyyzzz|||iiibbbjjjlllhhh```TTTSSSUUURRRGGG888///000444------,,,,,,------...///,,,+++++++++******************++++++++++++******************))))))))))))'''((())))))''''''((()))''''''((())))))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))***++++++++++++++++++,,,///555>>>GGGLLLQQQMMMFFF???;;;>>>EEEJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHKKK\\\yyy{{{wwwwwwsssmmmuuu|||rrrjjjggghhhmmmppppppssswwwxxxmmm]]]MMMAAA999444111000...***))))))***++++++***)))((('''((()))***+++uuueeefffjjjxxx{{{yyy{{{uuupppmmmooozzzzzzpppccc]]]^^^VVVDDD;;;>>>888444...+++***+++++++++)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((***)))))))))))))))******&&&&&&'''(((***+++,,,,,,111111333555777888:::;;;;;;;;;<<<<<<;;;::::::999;;;:::999999999;;;<<<===AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAA???<<<999666444000///...,,,+++)))((('''(((((('''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&'''''''''(((((('''''''''(((((()))******)))((('''***...777BBBJJJLLLHHHDDDAAA<<<999===AAADDDKKKQQQIIIDDDAAA@@@AAABBBFFFJJJQQQXXXcccqqqyyyiiiZZZ[[[[[[\\\^^^bbbhhhkkk|||yyy|||~~~vvvllljjjfffppptttrrrbbbIII777333555........................,,,,,,+++++++++*********+++++++++,,,,,,+++++++++*********)))))))))))))))((()))***)))''''''((()))''''''((())))))))))))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++*********+++***+++///666@@@HHHLLLNNNKKKIIIFFFDDDDDDEEEEEEEEEBBBIIIQQQTTTRRROOONNNOOO[[[```sss{{{pppsssuuuwww}}}qqqvvvtttwww~~~yyydddXXXNNNCCC;;;222///------...---***'''***)))((((((((()))******vvveeecccjjjuuu|||xxx|||~~~yyysssqqqxxxzzzppppppxxx~~~nnnQQQ@@@@@@<<<777111---+++******)))***)))))))))((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))((())))))******((()))+++---///111333444777777888999:::;;;<<<===??????>>>===;;;999888777555444333333333444666777;;;;;;<<<<<<======>>>>>>===>>>>>>>>>>>>===;;;:::555444333111///---+++***))))))((((((((())))))***(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))(((((('''(((((()))***++++++++++++///888CCCKKKMMMKKKHHHGGGEEE???>>>FFFMMMMMMKKKIII???===@@@HHHKKKJJJKKKOOObbbnnn|||vvvfffXXXWWWYYY]]]```dddkkkssszzz~~~wwwuuusss{{{sssZZZDDD<<<;;;333222000///...---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))******)))*********((('''''')))''''''((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&)))++++++)))((()))+++---111999CCCLLLPPPQQQOOOJJJHHHFFFFFFGGGGGGEEECCCIIISSS]]]___YYYUUUXXX]]]eeepppxxxwwwtttooojjj^^^RRR???:::333000//////,,,)))*********)))))))))******tttqqqxxx~~~~~~uuupppsssxxx}}}wwwnnnqqq|||vvvrrrooozzzcccLLLDDD@@@<<<555000---+++)))(((******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((''''''((((((((()))))))))))))))))))))***+++,,,---000111333555777999:::;;;999999::::::;;;;;;<<<<<<>>>>>>======<<<;;;999999666666555555555666666777555555555666666777777777777777888888999:::;;;;;;999888777555333111///...,,,,,,+++***************)))((((((''''''(((((()))&&&&&&'''''''''((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((('''((()))******)))((('''(((((()))***,,,...000222:::AAAHHHKKKJJJKKKPPPVVVMMMHHHGGGLLLPPPKKKCCC???;;;===HHHVVV[[[YYY[[[aaauuuiii___YYYWWWaaaeeeiiimmmpppvvv~~~vvvlllsssvvvnnn^^^MMMEEECCC;;;999555111...---------,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))***************++++++***(((''''''(((''''''((()))))))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))))),,,///666===GGGPPPUUUVVVTTTRRRNNNIIIDDDAAAAAADDDGGGIIISSSYYY]]]ZZZTTTUUU^^^ggghhhzzzxxxzzzzzzzzz}}}yyysssrrrwww}}}xxxyyyxxxmmmaaaSSSLLL@@@555///---------+++++++++++++++*********wwwjjjeeehhhmmmooouuuyyyvvvppprrr}}}{{{qqqiiifffnnn|||rrrYYYJJJDDD@@@:::555222...+++(((*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''((((((((())))))))))))*********+++---...000111888888999::::::;;;<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>===<<<;;;999999::::::::::::999999666666666666777777777777777666555444555666888999;;;:::999777555333222111///...---,,,+++*********))))))(((((((((((())))))''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&''')))'''(((***++++++***((('''''''''((()))---111666999FFFIIILLLMMMNNNQQQWWW\\\TTTQQQOOOOOOKKKDDDAAABBBBBBFFFTTTeeelllkkkrrr}}}mmm___YYYYYY[[[^^^hhhmmmrrrvvvyyy|||hhhkkkmmmjjjccc[[[TTTQQQEEEAAA;;;555000.........------,,,,,,,,,++++++++++++***))))))))))))***+++((()))))))))***************+++,,,***(((''''''(((''''''((()))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***,,,222777AAAHHHQQQWWWWWWUUUTTTSSSLLLHHHCCC>>>>>>CCCIIINNNPPPPPPQQQQQQRRRXXXaaahhhmmmzzztttpppyyy~~~yyyvvvuuu{{{vvvxxxzzzvvvppplllggg]]]PPPCCC888333111------------,,,,,,++++++pppaaa___fffmmmkkkqqqvvvuuuppppppvvv|||vvvmmmppptttqqqkkkhhhnnnyyyxxxbbbNNNGGGCCC>>>999555000,,,)))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))++++++,,,---///111333444<<<;;;;;;::::::999999999;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@???===<<<;;;666777888888888777666555<<<<<<;;;;;;;;;;;;;;;;;;<<<:::777444444444666888;;;:::999777666444333222111000///---,,,+++******))))))(((((((((((())))))''''''''''''((((((((()))'''((()))++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%'''***''')))***++++++***)))'''''''''''')))---333999===MMMNNNPPPTTTVVVXXXWWWWWWVVVVVVUUUPPPGGGAAAEEENNNKKKOOO^^^ooowwwxxxvvv```YYY^^^eeefffeeerrrvvvzzz|||~~~xxxwwwuuusssqqqlllfffaaaLLLGGG???777222//////000---------,,,,,,,,,+++++++++***)))(((((()))***+++(((((())))))*********+++***+++,,,+++(((''''''((('''(((((()))))))))))))))'''''''''''''''((()))***'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++++++++///777>>>GGGNNNUUUWWWTTTQQQQQQSSSFFFEEECCCAAAAAADDDIIINNNGGGGGGIIIQQQ[[[dddggghhhqqq~~~vvvsssyyy~~~ttt}}}wwwrrrwww~~~tttbbbNNN???777---.........------,,,+++qqq^^^ZZZbbbjjjiiimmmoooooouuu~~~~~~xxxvvvpppgggbbb___aaahhhoootttuuutttnnnddd]]]___ddd^^^KKK>>>???===333,,,---******)))))))))*********)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))'''%%%&&&)))***)))'''(((((()))))))))))))))(((+++,,,///333888;;;;;;;;;777777888888999;;;>>>@@@===PPPRRRJJJPPPWWWSSSPPPPPPSSSXXX[[[ZZZXXXVVVTTTOOOSSSQQQHHH@@@>>>>>>>>>@@@>>>>>>===:::888===DDDTTTLLLAAA;;;999999777555111111222555888777444222555333222000000...***(((******))))))((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''((()))(((&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***(((&&&&&&'''((()))))),,,((((((,,,000666DDDSSSSSSUUUVVVWWWVVVUUUVVVWWWXXXNNNDDDBBBBBBCCCIIIRRRWWWWWWaaavvvsss]]]RRR]]]fffgggooo}}}tttuuu~~~www}}}qqqmmmmmmcccbbb[[[LLL===444111111222...,,,///000---,,,...+++******)))))))))))))))************************************))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***))))))(((((((((((()))((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))'''+++------///222000,,,(((***++++++,,,444AAAKKKMMMUUUZZZVVVRRRQQQLLLEEEIIIFFFDDDEEEJJJMMMNNNMMMGGGHHHLLLTTT^^^gggnnnrrr}}}xxxttt|||yyysssuuunnnuuupppOOO666000---000000,,,,,,000vvvkkkffffffiiidddeeeiiiqqq|||sssggg^^^[[[___fffmmmnnnrrrtttnnnddd___fffpppuuucccQQQHHHBBB:::333000,,,+++***************)))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''(((***+++)))'''))))))((('''((()))+++,,,111444999>>>AAAAAA???===???<<<999999???HHHPPPVVVVVVeeehhhhhhqqqrrrhhhcccccceeegggjjjmmmppptttvvvyyykkk```]]]]]]]]]]]]^^^aaafffcccZZZQQQNNNXXXPPPFFF???<<<;;;:::888>>>===999555222111444666555333333333444444333111++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((***)))((('''((())))))))),,,(((***222<<>>KKKTTTSSSWWWXXXSSSOOOOOOKKKEEEDDDCCCCCCGGGMMMSSSWWWYYYZZZ\\\```gggnnnuuuxxxzzz{{{wwwyyy|||rrr???666111333555222...---~~~vvvnnnllleeeaaabbbooovvvfff___bbbjjjpppoootttvvvnnnbbb___gggpppsss```NNNEEEAAA888///...,,,******++++++)))((()))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((()))***++++++)))&&&***)))((((((***---111333@@@@@@@@@@@@???>>>======EEEGGGLLLTTT\\\```___\\\bbbgggfffhhhqqqlll___]]]\\\YYYWWWUUUWWW\\\bbbfffpppooohhh]]]WWW[[[aaaeee```bbblll|||vvvnnneee___XXXPPPKKKFFFBBB@@@999===@@@>>>999555444555333111111222444555555444///---,,,***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&'''''''''&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((---:::IIIRRRWWWZZZUUUXXX[[[\\\ZZZWWWUUUTTTFFFAAA>>>@@@GGGSSScccqqqkkkqqq|||nnn\\\RRRPPPVVVZZZ]]]kkk}}}nnnuuu}}}{{{yyywwwqqqeeeTTTDDD:::777222...,,,///000---***+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))''''''&&&&&&''''''((()))(((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++333999============999444111222333777???JJJUUU[[[YYYXXXTTTNNNLLLKKKHHHCCC>>>@@@BBBFFFLLLSSS\\\bbbbbbdddhhhooowww}}}}}}zzzNNN@@@333000111000---+++~~~tttqqqjjjbbb```hhhqqqxxxooobbbccclllsssuuuxxxvvvnnneeedddhhhkkkqqqpppeeeTTTNNNNNNCCC333000---***)))++++++***((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))***+++***(((&&&((()))***---000555999;;;FFFCCC===999:::???HHHNNNZZZ[[[___ccceee```UUULLLRRRTTTOOORRRYYYTTTPPPWWWYYYTTTNNNKKKMMMRRRWWW[[[___\\\TTTJJJHHHPPP[[[```SSSRRR\\\rrr{{{mmm]]]NNNFFFBBBDDDDDDBBB===777333000555333111111333444444444444222///---+++*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''###$$$%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((()))))))))((())))))&&&***444CCCOOOVVVYYYYYYVVVYYY\\\\\\YYYTTTPPPNNNBBBAAABBBIIIUUUfffyyytttggg]]]ZZZ\\\YYYXXXddd{{{|||xxxuuuooofffXXXJJJBBB@@@666000---...///---...000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''(((((()))''''''''''''((()))++++++((((((((((((((()))))))))(((((((((((()))))))))))))))*********++++++++++++666===AAAAAA@@@???;;;666111222777???IIISSSXXX[[[YYYVVVPPPKKKIIIGGGCCC???>>>@@@CCCEEEJJJRRR]]]eeeiiijjjnnnttt~~~yyyzzz~~~aaaRRR@@@333...---------uuutttlllgggcccdddgggooo~~~vvviiilllvvv}}}{{{rrrooopppmmmggg^^^gggfff]]]\\\___UUUBBB555000+++)))+++,,,+++)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''))))))))))))(((((((((+++000555:::===???@@@>>><<<::::::???JJJXXXbbbjjjddd[[[TTTPPPLLLHHHEEEHHHOOORRRVVV\\\ZZZ[[[iii___[[[WWWWWW[[[aaafffiiimmmhhh]]]PPPLLLSSS\\\```ccc___bbbppp~~~xxxqqq{{{uuummmfff___VVVOOOKKKGGG@@@:::<<<999555444555666777777999777444000---+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))%%%'''))))))(((((())),,,***444AAALLLRRRVVVXXXXXXWWWXXXZZZXXXSSSNNNJJJIIIBBBEEELLLWWWhhh{{{}}}mmmaaa```fffllllllfffkkk}}}}}}{{{qqqcccRRRIIIIIIEEE<<<444000...---...222------,,,++++++++++++,,,++++++++++++++++++++++++************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((''''''''''''((())))))''''''''''''((()))++++++(((((((((((())))))******'''((((((((()))))))))***)))*********++++++++++++333;;;AAAAAA???>>>;;;777222777???JJJSSSXXXXXXWWWTTTPPPLLLJJJFFFBBB???===EEEGGGIIILLLQQQ[[[iiirrr{{{}}}~~~{{{wwwiiicccVVVFFF999111///...xxxyyyooopppnnnjjjooo|||{{{xxxyyyrrrgggaaaggggggaaabbbggg```SSSAAA999000+++,,,---,,,)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''))))))))))))+++------111666;;;???AAABBBAAA:::<<<>>>???BBBHHHQQQXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTdddlllmmmoooiiifffnnnhhhddd``````eeejjjlllllljjjhhhaaa[[[]]]gggqqquuu||||||wwwiiiaaaYYYiiiwwwqqqppppppssszzz}}}uuudddVVVDDD@@@;;;777666777777777999888666444111...,,,+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((''''''&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))$$$'''(((((('''(((,,,111777CCCNNNSSSUUUWWWXXXXXXTTTUUUTTTQQQMMMJJJIIIIIIGGGMMMWWWeeexxx{{{tttgggYYYWWWdddvvvyyy~~~wwwvvv~~~qqq```XXXXXXVVVKKK???888222------000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))***))))))(((((())))))***((((((''''''(((((()))***(((((('''(((((()))***+++'''(((((())))))******+++''''''(((((())))))******)))))))))*********++++++...777======<<<<<<;;;888999@@@KKKTTTYYYYYYVVVSSSNNNKKKJJJHHHDDD???>>>BBBNNNOOOQQQVVV```ooo~~~~~~xxx~~~yyywwwrrr]]]\\\___[[[aaafffeeeZZZKKK===222+++~~~vvv|||~~~|||}}}}}}pppdddaaaeeegggeeeQQQFFF777///------+++)))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((***))))))+++///333777888;;;===???@@@@@@??????AAABBB@@@>>>???EEEJJJLLLUUUbbbiiijjjgggeeeeeedddvvv{{{uuuvvvqqqiiihhhyyytttooooootttxxxzzzyyypppqqqooonnnuuuvvvlllhhhmmmxxxuuucccUUUOOO___iii{{{vvvYYYSSSJJJBBB===:::888777666666777666555222000...------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******)))(((''''''''''''$$$%%%&&&'''''''''&&&&&&%%%''')))++++++***((('''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))%%%((()))((('''***111777FFFMMMSSSTTTVVVZZZYYYUUUPPPPPPNNNKKKHHHIIIKKKNNNTTTZZZcccooo}}}wwwhhhZZZ\\\[[[YYY```qqqxxxooofffggg^^^TTTIIIAAA:::222///000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((())))))***))))))(((((((((((())))))'''(((((()))******++++++'''''''''((()))*********((((((((()))))))))******+++444::::::999;;;<<<<<>>222///...+++(((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))***+++******---222777???>>>>>>===============CCCCCCAAA>>><<>>???HHHOOOVVVXXXSSSOOOMMMNNNKKKIIIHHHEEE>>>;;;FFFTTTVVVSSSRRRZZZjjj~~~ppp___[[[iii~~~uuusss}}}~~~~~~|||zzzoookkkmmmvvv~~~pppgggeeefffjjjoooqqqmmmjjjeeeZZZMMMllldddlllkkkmmmyyyqqqzzzxxxdddfffgggiiirrrmmmUUU@@@888222+++***000++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&''''''(((++++++******,,,111777<<<@@@<<<:::===>>><<<<<<>>><<>>@@@<<<:::;;;:::999<<>>666111///---,,,,,,...111222++++++++++++++++++++++++++++++++++++************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))((((((((((((++++++++++++++++++++++++)))***+++///555@@@KKKRRRVVVTTTSSSSSSSSSQQQNNNKKKJJJDDD>>><<<<<<===CCCKKKQQQ^^^lllsssyyywwwgggbbbnnnwww|||{{{tttxxxyyywwwzzz|||yyyhhhrrr~~~{{{zzzkkkZZZ[[[ZZZ[[[jjjrrrdddgggvvvwwwdddfffnnnzzzpppPPP:::666333,,,,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''******))))))(((((())))))))))))))))))))))))))))))******))))))))))))*********---111444666999<<<>>>???===<<<;;;888:::CCCNNNdddhhhhhhaaa\\\^^^cccfffjjjkkkvvvyyyrrrttt~~~~~~|||wwwyyy}}}}}}||||||{{{|||uuummmfffeeeiiinnnvvvvvvcccNNNCCC???<<<999888777555333111///...,,,,,,+++***************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((***((((((---777EEERRRYYYXXXYYYYYYVVVRRRPPPQQQSSSJJJKKKLLLRRRbbbwwwvvvgggWWWYYYoooxxxppptttrrrfffZZZMMMCCC:::555000---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))))))))(((((((((++++++++++++++++++++++++***((()))...888EEEQQQWWWVVVUUUTTTSSSSSSQQQNNNKKKGGGBBB>>>;;;999;;;DDDNNNYYYgggwwwmmmgggqqq~~~xxxmmmiiizzzrrrmmmiiigggkkknnn^^^]]]___dddmmmwwwtttpppssszzzvvvdddeeeppp{{{___EEE888222------,,,,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''***))))))(((((()))))))))))))))))))))))))))))))))******)))))))))***++++++...222777:::;;;<<<<<<===;;;;;;======<<>>>>><<<;;;;;;555888>>>CCCEEENNNaaatttooorrrqqqkkkiiippp{{{{{{uuuvvv{{{|||yyy|||~~~|||qqqiiifffppp}}}vvv|||}}}sss```NNNBBB<<<;;;555222555555000------*********))))))******+++************************)))))))))******)))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''))))))((('''''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********,,,333???NNNVVVXXXVVVZZZUUUQQQRRRUUUUUUPPPKKKGGGSSS]]]ggg~~~mmmbbbdddbbbTTTccc{{{}}}}}}ssskkkZZZNNN???555222222111000------------------------,,,,,,,,,++++++++++++***************++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************++++++,,,,,,,,,---...333===HHHPPPSSSSSSTTTSSSQQQQQQPPPNNNJJJGGG???===>>>AAADDDHHHQQQ[[[cccdddkkktttzzzxxxqqqkkksss~~~llliiisssmmmWWWNNN[[[ooo{{{qqqiiieeeggglllpppuuu{{{}}}vvvyyypppnnnttt~~~uuuZZZBBB:::///...---+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((((((((((((((('''''''''((())))))************************))))))***+++,,,...000111999;;;>>>>>>===;;;::::::555:::DDDMMMTTT]]]oooyyyyyyuuuxxx~~~~~~zzzyyy~~~}}}yyy~~~|||{{{yyy{{{}}}}}}lll[[[JJJ===333555777333000000,,,+++******))))))******************************))))))************))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))))))))'''(((((())))))******+++(((///<<>>::::::@@@JJJTTTaaallliiifffhhhpppuuusssnnnkkkttt}}}lllbbbhhhqqq^^^UUURRRmmm~~~zzzkkkjjjnnnpppooowww}}}~~~uuuoooqqqtttzzzzzzyyywwwXXX???///...---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((())))))((((((((())))))***+++************************)))***+++---000222555666;;;<<<===<<<;;;:::;;;===@@@FFFRRR^^^fffnnn{{{{{{|||{{{{{{pppWWW@@@;;;;;;666222222///...---+++************************************((()))***++++++***)))((()))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))'''(((((()))******++++++---888GGGRRRVVVVVVWWWXXXTTTPPPJJJGGGHHHMMMUUU[[[dddooo{{{vvveeeXXX\\\^^^fffxxx|||iiiUUUCCC777000---........................------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++)))******+++,,,,,,------222999DDDNNNSSSTTTTTTSSSOOOMMMLLLKKKJJJGGGCCC@@@>>><<<@@@NNN\\\eeekkkppplllkkknnnrrrqqqllllllpppxxxhhh]]]fff}}}}}}tttgggjjj|||uuuuuutttqqqvvvxxxsss~~~kkkiiimmmnnnrrrlllmmmooo{{{hhhAAA000///---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))******))))))***+++,,,,,,***************************+++---///222555888:::;;;;;;;;;:::999:::===???MMMSSS```mmmuuuzzz|||rrrQQQCCC???888333222111000///---,,,+++******************************((()))***++++++***)))((())))))))))))))))))))))))''''''&&&''''''((()))***''''''''''''''''''''''''((()))))))))(((((('''&&&''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))'''(((((()))***+++++++++666BBBQQQWWWTTTQQQSSSWWWJJJJJJGGGBBBAAAKKK]]]llluuu|||ttt]]]LLLVVVpppyyyxxxxxxwwwsssiiiYYYGGG999222////////////////////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))***+++,,,,,,------:::BBBLLLRRRRRRQQQPPPPPPMMMLLLJJJIIIHHHEEEAAA>>>???AAAMMMaaappprrrmmmiiimmmpppuuuwwwnnnfffiiisssvvvpppiiioookkktttyyy~~~|||xxxnnnooo|||tttyyyppplllmmmnnnnnnllllllqqqooorrrzzzPPP;;;666///***+++///---)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++***))))))+++---***,,,///333777;;;===???<<<::::::;;;;;;===DDDMMMZZZggglllppp{{{{{{ooolllppptttuuuxxx{{{xxxnnniiisss}}}~~~mmmYYYDDD>>>>>>666777333---******+++******,,,,,,,,,++++++)))((('''+++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))+++''''''******(((+++222>>>JJJUUUUUUSSSTTTSSSPPPIIIIIIDDD>>>EEEZZZmmmvvvppp___[[[^^^iiiuuu~~~}}}wwwpppjjj___MMM;;;000111111000000///.........///...---...///...,,,)))***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************+++---///...---...222555===GGGNNNPPPPPPQQQQQQOOOMMMDDDGGGMMMIIIGGGDDD;;;;;;FFF[[[pppwwwrrrmmmnnn~~~sssdddeeeiiilllrrrvvvbbbpppiiiRRR___~~~zzz}}}zzz{{{zzzfffkkkvvvyyysssmmmjjjkkklllllllllmmmkkkiiippp{{{gggBBB:::111,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***,,,+++******+++,,,000222666888:::<<<===>>>AAA===<<>>>>>>>>>>>???HHHHHHKKKQQQWWW___lllyyy}}}zzzrrrhhh[[[UUUVVVYYY^^^bbbbbbdddgggfffccc[[[``````\\\^^^fffgggccc[[[\\\ZZZTTTLLLJJJMMMRRRNNNOOOOOOOOOUUU```hhhjjjiiinnnrrrtttyyy|||}}}sss___FFF;;;999555222///...---,,,++++++++++++++++++++++++)))******************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))),,,777BBBKKKQQQUUUUUUUUUTTTPPPKKKIIIFFFBBBGGGWWWmmm|||ooo^^^TTTWWWcccmmm~~~wwwwwwfff^^^]]]TTTHHH<<<666111000222222...***000---+++***+++------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((()))******++++++******,,,+++++++++---333:::???JJJOOOPPPKKKFFFFFFEEECCCEEE???AAABBBAAAOOOaaagggeeeiiipppvvvuuusssvvv|||yyymmmbbbgggqqqpppzzz}}}}}}ggg^^^mmm|||~~~~~~pppeeeZZZ___ppp~~~}}}qqqmmmiiigggkkkuuuzzzoooqqqrrrVVV<<<333000***)))---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************++++++++++++,,,000333:::===@@@@@@>>>===>>>@@@OOOVVVaaaiiiiiiiiirrr}}}rrrcccUUUOOOPPPTTT]]]fffnnnrrrwww{{{zzz~~~zzzyyyuuunnniiigggjjjmmmmmmjjjddd^^^[[[XXXUUURRRNNNQQQSSSTTTYYYjjj||||||pppTTTJJJ<<<444111111000---,,,++++++++++++,,,,,,---))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))*********+++222@@@LLLSSSTTTTTTUUUTTTRRRMMMHHHEEEHHHLLLQQQ[[[kkk}}}~~~rrraaaUUUSSS[[[iiisss}}}~~~~~~{{{{{{uuunnnlllaaaTTTIII???444///111222000---000...------...///...,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,+++***+++000777@@@FFFJJJMMMMMMFFFAAAAAABBBBBBKKKCCCAAAAAADDDYYYnnnrrreeekkksssxxxxxxwwwyyy}}}tttqqqnnnyyysssdddgggqqqvvv{{{www}}}}}}vvvyyy}}}www^^^```kkk|||{{{uuuuuuxxxtttnnnjjjlllxxxoooxxxjjjFFF555111---+++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************---,,,***)))***///666;;;@@@BBBBBB???;;;:::===AAASSS\\\hhhmmmiiigggqqq~~~ppphhhUUURRRRRRWWW```nnnzzzuuuooogggbbb]]]ZZZTTTNNNMMMRRR[[[bbb^^^mmmuuuyyy~~~yyycccHHH999777888555111---,,,,,,+++,,,,,,---...))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))+++,,,+++///:::HHHSSSWWWUUUSSSSSSRRRNNNJJJGGGJJJIIIMMMZZZjjjyyyeeeaaa]]]]]]bbblllwww~~~}}}mmm{{{yyyrrrggg]]][[[NNN===333333666777666.........///000///,,,)))...---,,,++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***---444===FFFKKKJJJMMMLLLFFFBBBDDDHHHIIILLLBBB???BBBLLLdddvvvtttmmmqqquuuvvvvvvwwwyyyzzzrrr~~~}}}yyyvvvsssrrrqqqpppooopppssswwwyyyuuupppmmmiii{{{}}}{{{{{{~~~|||www}}}~~~~~~{{{yyydddaaafffqqquuulllcccaaaqqqpppmmmiiihhhooo|||sssfffwww}}}XXX===222///,,,)))************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++***---333;;;AAAEEEEEECCC===888:::AAAHHHXXX\\\aaaddddddiiiyyylllWWWQQQUUURRR[[[gggrrr{{{{{{wwwvvv{{{vvvnnnhhhbbbZZZRRRLLLCCCRRRYYYdddsssSSS???::::::666000///...---,,,,,,,,,---...)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((+++---...555CCCOOOUUUVVVSSSRRRQQQNNNIIIGGGHHHNNNDDDFFF]]]{{{~~~rrrSSS[[[eeeooowwwvvvssskkkgggrrrbbbLLL;;;333111111111///............,,,)))&&&------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++---222;;;DDDKKKNNNHHHKKKJJJCCCAAADDDIIIKKKFFF??????EEESSSnnn|||uuu}}}wwwrrrtttyyy}}}|||zzzxxxjjj___ZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\___aaaeeemmmwwwwwwnnnmmm~~~}}}|||||||||}}}~~~}}}}}}~~~vvvzzz{{{mmmcccdddeee___ZZZ[[[cccjjjppprrrooooootttyyyppprrrnnnbbb\\\iiirrrMMM666222000+++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++)))***,,,///222888???DDDBBBBBB???;;;:::AAAPPP[[[ccc___^^^fffrrr~~~~~~gggXXXVVVaaannnpppxxx{{{qqqeee]]]VVVZZZRRRUUUiiiwww{{{aaaMMMCCC===888333111///...,,,+++,,,---...******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((+++---111<<>><<<<<<<<<===>>>???@@@@@@AAA@@@EEEJJJMMMPPPXXXeeepppzzz