BM6P6(@ tttXXXRRRNNNNNNMMMIIIGGGHHHHHHFFFCCC@@@>>><<<888666555555333222111000000000000000000000000000000000........................------............------.........------,,,,,,,,,...------,,,,,,------...//////000000000000//////------------------------....................................////////////---,,,---///000777JJJ^^^jjjJJJBBB:::>>>>>>888444666888777888777666555333111///.../////////000000000000000...///000111333444555666<<<<<<===@@@DDDIIINNNQQQWWWXXXZZZZZZZZZ[[[^^^```___```bbbddddddddddddcccYYYSSSKKKFFFCCCAAA>>>;;;;;;::::::888777666555444000000222444666555111...000000000111111111111111111111000111111111///---111111222333444444222000222222222222222222222222000000///000222333222111111333444333333666===BBBIIIGGGKKKHHH:::666;;;888===???CCCFFFIIIMMMRRRUUUTTTTTTSSSWWW```gggeee^^^hhhooowww|||{{{yyywwwvvv}}}|||{{{{{{{{{{{{xxxvvvvvvxxx|||~~~}}}yyytttqqqooojjjbbbYYYQQQLLLHHHGGGBBB>>>:::777555555444333666888999777555666999===999>>>FFFVVVppp~~~qqqeee]]]\\\rrrooo]]]III>>>>>><<<<<<;;;:::;;;<<<===>>>AAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>><<<:::999;;;<<<<<<<<<:::::::::999888777666555555333222222333444222111111111000000000000111111///............---------/////////......---------,,,...000...,,,***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------...//////------------------------+++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////000000//////.........---////////////000000000000000000000111222222333333333333333333333333333333555555555666888:::===>>>?????????????????????????????????>>>>>>>>>>>>>>>|||WWWQQQMMMNNNMMMIIIHHHIIIIIIFFFCCCAAA???<<<999777555555333222111000000000////////////////////////........................------............------......---------,,,,,,,,,...------,,,,,,------......//////000000//////...------------------------....................................////////////111000000222000222===JJJhhhzzzgggEEEBBB???<<<::::::<<<======666555333222111111111222//////000000000000000000//////000111222333444444666777888:::===BBBFFFHHHKKKMMMPPPQQQRRRUUUXXXZZZ\\\]]]___aaacccdddddddddbbb]]]WWWSSSQQQOOOLLLIIIDDDCCCAAA>>>;;;888666555888888888:::;;;:::777555333333333333222222222222222222111111222222222111222222333444666777777777333333222222111111111111222111111111111222333222333444444444666:::???CCCOOO___wwwvvvZZZIIIKKKMMMIIIMMMQQQTTTUUUVVVXXXYYYZZZZZZZZZ\\\ccckkkllliiinnnssszzz~~~~~~|||{{{{{{~~~|||{{{{{{{{{zzzxxxvvvxxxyyyyyyxxxtttnnniiieeeYYYUUUOOOHHHBBB>>><<<;;;;;;999777666777999;;;<<<333555888888777888<<<@@@NNNVVV```llljjj\\\[[[lll~~~zzzjjj\\\VVVNNNAAA:::<<<<<<;;;:::::::::;;;======???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???===;;;;;;<<<=========:::::::::999888777666555555333222222333333222111111111000000000000111111///............---------.........---------,,,,,,---///000///,,,++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------+++******+++------------------------+++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////000/////////.............../////////000000000000000000000111222222333333333333333333333333333333555555555666888:::<<<>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>qqqVVVPPPLLLMMMLLLIIIIIIKKKIIIGGGDDDAAA@@@===:::888555555333222111000000000////////////////////////........................------............------...------------,,,,,,,,,...------,,,,,,------...---..................---------------------------....................................////////////222111111333222///111555KKKaaa~~~jjjUUUEEE:::;;;>>>;;;888888999777555333222222444555000000000000000000000000000000000111111111222222222222333444777:::===??????AAADDDGGGIIIMMMQQQTTTVVVXXXZZZ]]]___aaacccccchhheeebbb```___^^^[[[YYYUUUTTTRRROOOKKKHHHFFFEEEGGGFFFDDDDDDDDDDDDBBB@@@======<<<<<<;;;;;;::::::888888777666666777999999555555555555777:::===>>><<<;;;999888777666666777888777666555666777999:::===;;;888777:::@@@GGGLLLPPPffflllWWWUUUSSSTTTXXX]]]```aaaaaa```aaadddggggggfffkkkrrrwwwwwwuuuxxx|||}}}}}}{{{zzzyyyyyyxxxvvvvvvwwwwwwvvvtttsssqqqnnniiiccc\\\VVVSSSIIIFFFBBB>>>:::999888888999888666555555666777888444555666777;;;EEEQQQ[[[pppyyyiiiWWWSSSbbbdddMMMDDD@@@CCCCCC===:::<<<;;;;;;:::::::::;;;<<<===<<<===???AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>><<<<<<===>>>>>>===:::::::::999888777555555444333222222333333222000111000000//////000000111///............---------------------,,,,,,,,,,,,---///000///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++000555555000---,,,...------------------------+++++++++++++++++++++++++++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............/////////////////////................../////////000000000000000000111222222333333333333333333333333333333444444555666888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>========================bbbTTTOOOKKKLLLLLLJJJJJJLLLIIIGGGDDDBBB@@@>>>;;;999555555333222111000000000////////////////////////........................------............------------------------------...------,,,,,,------...,,,------......------,,,------------------------....................................////////////...---...111222111000///777AAAXXXvvvvvvXXX@@@>>>@@@:::666999<<<;;;:::888666555555555111111111111000000000000111111111000000000000///111111111222444666888999888:::===@@@BBBEEEJJJMMMNNNPPPRRRVVVYYY\\\^^^___eeeeeeffffffgggfffeeeccccccbbbaaa```^^^]]]\\\[[[XXXVVVSSSQQQRRRRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJFFFFFFDDDBBBAAAAAADDDEEE===<<<;;;::::::===BBBEEELLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBEEEHHHKKKPPPNNNJJJEEEBBBGGGQQQZZZWWW^^^pppxxxnnnfffaaaWWW]]]```dddggghhhiiijjjllloootttwwwuuuuuuzzz~~~zzzzzzzzzyyywwwuuusssssssssqqqooooooppppppooommmdddaaa\\\VVVPPPJJJFFFCCCBBB@@@>>>;;;:::999999999666777888777666666666777777777666:::EEEZZZrrrooocccXXXZZZjjj\\\AAA@@@;;;999===>>>:::888999:::::::::::::::;;;;;;;;;999:::<<<>>>@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>======>>>???>>>===999999999999888666555444333222111111222222111000000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,444;;;;;;555///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////////////////................../////////000000000000000111222222333333333333333333333333333333333444555666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========qqqTTTNNNJJJKKKKKKIIIJJJMMMIIIGGGDDDBBB@@@???<<<999555555333222111000000000................................................------............------------------------------...------,,,,,,------...,,,,,,------------,,,,,,------------------------....................................////////////---,,,,,,...111333222000111///999SSSrrrYYYHHHBBB<<<<<>>===;;;:::888777666555555666000444777::::::;;;===???888:::>>>FFFUUUllloooaaaUUUZZZeeevvvrrrSSS>>>666===999666777777555444666888999999:::::::::::::::999:::<<<>>>?????????>>>@@@????????????>>>>>>>>>>>>===<<<===>>>???===<<<999999999888777666555444333111000000111222000///000000////////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''///777666000***)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.....................///////////////............////////////000000000111222222333333333333333333333333333333333333444666777888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>;;;999555555333222111000000000................................................------............------,,,,,,,,,------------......------,,,,,,------...,,,------------------,,,------------------------....................................////////////...///...,,,...222222///111///111;;;KKKdddbbbOOOCCC???AAA999::::::::::::999888888555555555444333333222222333222222111000000//////....../////////000000000111222333444333444777999>>>>>>@@@BBBFFFIIILLLMMMVVVZZZ___dddgggjjjmmmoooqqqqqqqqqppppppooooooooonnnkkkiiiiiikkkllllllllljjjiiiiiihhhhhhgggggggggggghhhhhheeeaaa___aaaddd```___]]]XXXUUUVVV[[[```hhhiiijjjjjjhhheeebbbaaa```ccceeeffffffiiinnnssspppzzztttggg``````fffiiiwww|||}}}zzzxxxyyy|||~~~{{{~~~|||yyyvvvuuussstttuuuuuutttsssooojjjddd^^^YYYTTTPPPMMMDDDBBB@@@>>><<<;;;;;;<<<777666666555444444444444222444666777777:::???DDDFFFLLLVVV```mmm}}}hhhXXXUUUYYYaaawwwxxxbbbMMM<<<666777888666555444555666888:::777888999:::::::::999999:::;;;===>>>???>>>>>>===??????>>>>>>>>>=========<<<;;;;;;<<<======<<<:::999999999888777666444444222111000000111111000...000//////......//////000///............---------,,,,,,,,,,,,------------333000,,,***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,''',,,111111---)))(((***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------..................///////////////------........./////////000000000111222222333333333333333333333333333333222333444666777777888888::::::::::::::::::::::::999999999:::;;;;;;<<<<<<VVVOOOJJJIIIIIIHHHIIILLLGGGDDDBBB@@@???>>>;;;999555555333222111000000000................................................------............------,,,,,,,,,---------.........------,,,,,,------...------............------------------------------....................................////////////---111111---,,,000000---000111222222444BBB___zzz~~~kkkYYYNNNEEEBBB???;;;999888999:::777777777666555444444444333333222222111111000000......//////000000000//////000111111000000222444777888888:::<<>>??????>>>======>>>>>>>>>=========<<<<<<999999999:::;;;;;;999777999999888888777555444333222000//////000111///...//////............/////////............---------,,,,,,---------.........===777000,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///...---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---------...................../////////000---------.........//////000000000111222222333333333333333333333333333333111222444666777777777666999999999999999999999999888888888999:::;;;;;;;;;iiiVVVOOOJJJIIIIIIGGGHHHKKKFFFDDDAAA@@@???===;;;888555555333222111000000000................................................---..................---,,,,,,,,,------............------,,,,,,------...---......//////......---------------------------..................................../////////000)))///222...,,,///000------///222222000333@@@NNNtttoooTTTOOOFFF>>>999777999:::999888888777666555555555333333333222222222111111///000111222222222111111///000111111000111333555444444444555777999<<<===:::???FFFLLLPPPVVV]]]bbbaaabbbeeehhhkkknnnqqqrrrnnnnnnnnnqqqtttvvvwwwvvvtttttttttttttttuuuuuuuuunnnrrrvvvvvvsssrrruuuxxxssstttsssoookkkkkkpppvvvvvvyyy}}}~~~zzzuuuqqqppptttxxxxxxuuuuuuxxx|||}}}|||||||||{{{}}}|||}}}~~~}}}}}}~~~xxxzzzyyyvvvvvvxxxwwwsssiiifffcccbbbaaa___ZZZVVVLLLIIIDDD@@@>>>===<<<:::777777666444444333333333444444555666777888999999777888:::???JJJ```yyyhhhSSSHHHPPP\\\fff|||~~~ZZZGGG777444777777666666444777888777666666666555666777888999:::999888888>>>???@@@@@@@@@???======>>>=========<<<<<<<<<<<<888777777999::::::888666888888888888777555444333111000//////000000///...//////............////////////.........------------------....../////////EEE>>>444...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))***++++++,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000---------.........//////000000000111222222333333333333333333333333333333111222444666777777666666888888888888888888888888777777888999::::::;;;;;;aaaRRRNNNLLLMMMJJJFFFDDDFFFHHHEEEAAA>>>===<<<;;;:::555555333222111000000000......------------......////////////////////////..................................................................------,,,,,,,,,---------......---------------------------------............///............////////////...............///000000,,,,,,...///111333444555GGG^^^|||sssSSSCCC@@@>>>======999888888888:::999888666666777777666555333111000000000000000////////////////////////000000000000111111222333555666777888999999:::===@@@DDDGGGJJJQQQSSSVVVZZZ```fffllloookkkmmmpppqqqrrrsssuuuwwwvvvwwwyyyxxxwwwwwwxxxyyytttssstttxxx{{{zzztttnnnkkkkkkoootttsssooooooqqqwwwxxx{{{zzzvvvyyyzzz|||||||||{{{xxxwww{{{}}}}}}zzzwwwzzz~~~}}}{{{zzzyyyyyyyyyyyyrrrooommmmmmooonnnhhhccc```YYYRRRNNNMMMLLLHHHCCCAAA???;;;888666777999:::888666444222222333555666444666888888777555555555666===GGGQQQddd|||nnnZZZOOOMMMPPP___wwwdddJJJ===;;;999777555555555555666666666666777777777777;;;;;;:::::::::999999999DDDDDDBBBAAA???>>>===<<<<<<<<<============<<<<<<999999999::::::;;;;;;;;;888888888888888777666666333333222222111000//////000000000000000000000000........................,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,------......------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000///......111111222222222111111000111333444444222222333555444444555666777888999999;;;:::777666555666777888777666555555666888:::<<>>===;;;999555555333222111000000000......------------................................................................................................------,,,,,,,,,---------......------------------------------------........................////////////...............//////000......///000111222222333:::BBBTTTooozzzdddRRRCCC999777===<<<;;;;;;;;;999555333:::999888777777666777777222222222222111111111111000000000000000000000000///000000111222333444444444444555777:::===@@@BBBFFFGGGJJJNNNSSSXXX]]]```bbbeeegggiiijjjllloooqqqqqqsssuuuuuutttuuuvvvxxxttttttuuuxxx{{{{{{xxxvvvuuussstttvvvtttpppqqquuuyyyxxxxxxzzz||||||zzzwwwyyyzzz{{{}}}}}}}}}}}}|||xxxzzz}}}~~~{{{xxxvvvxxx}}}~~~|||zzzyyyxxxvvvuuusssrrrqqqkkkhhheeeeeeeeeccc]]]WWWRRRMMMFFFCCCCCCCCC???<<<;;;999666444333444555666666666666555555555555555666666666666666999<<<>>>???GGGPPPZZZkkk~~~ggg\\\UUUMMMYYY^^^jjj|||}}}]]]GGG===::::::888777666555555555555666666666777777777777::::::::::::::::::::::::AAAAAA@@@@@@?????????>>>======>>>>>>>>>>>>======999:::::::::;;;;;;;;;;;;777777888888777777666555333333222111111000//////////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000///......000111111222222222111111111222444333222222333555444444555666777888999999;;;:::888777777777999:::888888666666666888:::;;;jjjXXXRRRNNNMMMJJJFFFFFFIIIGGGEEEBBB???>>>===;;;999555555333222111000000000......------------......................................................------------------------------------------......,,,,,,,,,---------......------------------------------------............---............/////////......------......///000000000000000000111111111333000666OOOpppkkkTTTHHHFFF???===;;;999888777444222;;;999777555555555777888555555555444444444333333111111111111111111000000.../////////000000000000///000111222444666888999;;;;;;===@@@CCCHHHKKKNNNTTTVVVYYY\\\]]]```ccceeegggiiilllmmmnnnoooqqqsssqqqrrrtttvvvwwwyyy||||||zzzzzzwwwssstttxxxxxxvvvttttttvvvwwwxxxxxxxxxxxxzzz{{{}}}~~~uuuwwwyyy||||||{{{zzzyyyvvvuuutttuuuxxxxxxvvvrrrrrrqqqqqqooommmjjjgggeee^^^[[[XXXWWWVVVSSSMMMHHHCCC???:::999::::::888555555444333333222222333333111333444666666666555444;;;:::999:::???EEELLLPPPgggjjjllloooxxxmmmTTTHHHLLLXXXbbbxxx~~~^^^???555888777777777777777666666555555555666666666777777777888888888999::::::;;;;;;======>>>>>>???@@@@@@@@@>>>>>>>>>??????>>>>>>>>>::::::;;;<<<<<<<<<<<<;;;666777777777777666555555222222222111111000000///////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,---------..................////////////000000000000000//////...//////000111222222222222111222333333222222333555444444555666777888888999::::::999888888:::;;;<<<:::999888888888999:::;;;vvvZZZTTTOOOMMMJJJFFFGGGJJJGGGEEEBBB@@@???>>>;;;999555555333222111000000000......------------......................................................------------------------,,,,,,------------......,,,,,,,,,---------......------------------------,,,,,,---------.........---------.........//////...------------.../////////000000000111111111111222111333:::KKKdddkkkaaaOOOIIIAAA:::888888888999:::999888666555555666666666666666666555555555555222222222222111111111111//////////////////......//////000111222333444555555555666777:::===@@@AAADDDGGGJJJMMMOOOQQQUUUWWWYYY\\\___aaabbbdddgggiiihhhkkknnnoooooorrryyy}}}||||||xxxttttttwwwtttsssrrrrrrrrrtttuuuuuuwwwwwwwwwxxxyyy{{{}}}~~~sssuuuwwwxxxxxxwwwuuussspppppppppqqqrrrppplllhhhfffffffffdddaaa]]]YYYVVVOOOMMMJJJHHHGGGEEEAAA===:::777555555666777666555333444444555555555444444222333444666777888888888999<<>>??????@@@======>>>>>>>>>>>>======;;;;;;<<<======<<<<<<;;;555666666666666555444444222111111111000000000///////////////////////////------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000000//////......000111222222222222000222333333222222333444333444444555666777888888888888888888999:::<<<<<<;;;;;;:::999999999::::::ZZZTTTOOOMMMJJJGGGGGGKKKGGGEEECCCAAA@@@>>>;;;999555555333222111000000000......------------......................................................------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------............---------------...//////......///000111222333333///222333......???]]]vvvvvvkkk[[[KKKBBB===<<<<<<888888999999999:::999999777777666666666555555555444444333333222222222222111000000000000///////////////000000111111111111333333333333444666888:::999;;;>>>@@@BBBDDDGGGJJJJJJLLLOOOQQQSSSUUUXXX[[[[[[___bbbbbbaaaeeemmmuuurrrqqqsssvvvtttnnnmmmpppnnnoooqqqrrrqqqqqqqqqqqqtttsssssssssssstttuuuvvvoooppprrrsssrrrpppmmmkkkgggggghhhhhhhhheee```]]]XXXYYYXXXVVVSSSOOOKKKIIIAAA@@@???>>>===<<<:::888555444444444666777777777333444555666666666555555666666555555666888;;;<<<888@@@PPPfff}}}lllRRRNNNNNNTTTccctttmmm]]]GGG999555666777666222333555666777777666666555555555555666666666666555555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;=========<<<;;;:::444555555555555444333333111111111000000000000000........................------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000000000//////---...///000111222222222000111333222111111222444333333444555666777888888777777777888999:::;;;<<<;;;;;;::::::::::::::::::xxxWWWRRRNNNMMMKKKGGGHHHKKKGGGEEECCCBBBAAA???;;;999555555333222111000000000......------------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,------------.........------,,,,,,------...///---...///000111222333333///000000---,,,333@@@JJJkkkwwwppp]]]OOOEEE@@@888888888888888999999:::777777777666666666555555555555444444333333222222222222222222111111111111---...//////000000//////111111000000000222333444222444777888999:::<<<>>>===???BBBCCCDDDFFFIIIKKKLLLPPPSSSSSSRRRUUU[[[aaa^^^^^^bbbfffeee```___aaabbbfffiiikkkjjjhhhffffffjjjjjjiiiiiihhhhhhhhhgggdddeeefffgggeeebbb___]]]YYYZZZ[[[[[[YYYVVVSSSQQQJJJJJJJJJHHHEEEBBB@@@>>>888888888777777777777777222222333444555555666666333444444555555555444444555444444555888<<>>===<<<:::999777777555555555444333333444555111222333444444444444555555555555555555555555555444777===EEENNNWWW___cccrrrrrrxxxwwwcccVVVPPP\\\nnnzzznnnVVVAAA333555777666444222222333333333333333444555666666444444444555555555666666555555666666777888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<======;;;999777333333333333333222222111///000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////......///000000000000000//////000000000000000//////111222222111111222333222333333444555666777777888888999::::::;;;;;;:::888888999:::::::::::::::yyygggRRRNNNMMMNNNMMMIIIHHHKKKGGGEEEDDDCCCBBB???<<<999555555333222111000000000.........------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......222111111111000000//////---111444333111000333555///:::PPPmmmccc\\\OOODDD<<<999:::<<<999999999888888888777777777777666555444444333333111111222222333333333333///000222333333333222222111000///...//////111111000111222222111000111222000222444444444444666888999;;;>>>???????????????AAA??????AAA@@@>>>AAAFFFBBBEEEGGGGGGEEEDDDEEEGGGFFFGGGIIIJJJJJJIIIGGGFFFHHHIIIIIIIIIFFFCCC???===>>>???@@@@@@>>>===<<<<<<888777666555444333333333444444444333222111222444222333555555444444444555999888777666666666666777;;;AAANNN]]]mmm{{{hhhUUUYYY```eeexxxyyyXXXBBB999666333000///000333444222000444444333222333444555666444444444555555555666666555555666666777777888888888888888999999::::::;;;<<<<<<============<<<<<<888:::<<<===<<<:::888666222333333333333222111111////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++************++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------................../////////000......///000000000000000///000000000000000///...///111222222111111222333222333333444555666777777999:::;;;;;;<<<<<<;;;;;;666777888999:::;;;;;;;;;uuuYYYRRRLLLLLLLLLIIIHHHIIIHHHEEEBBBAAAAAA???:::666555444444333222111000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------............///////////////000000000000111111222222222333333333444444:::JJJ^^^xxxnnn```SSSEEE<<<:::666888:::;;;:::999999::::::666555777888666555666555777999777333111111222222222222222222222222222222222222222222222222222000000000000000000000000000111111111111222222222444444444555555666666666888888888888888888888888;;;;;;;;;;;;;;;:::999999=========<<<<<<<<<;;;;;;;;;;;;:::999888777666666555555555666666555444444333333333333444444444444333333222222333444555555888777666666666666666666333444666888;;;>>>CCCFFFMMMQQQ___xxxuuuXXX[[[bbbnnnaaaGGG<<<:::777555222222222222222222222222222222222333333333444444444444444444444444444444444444444555555555555666777:::======<<<;;;::::::999:::;;;<<<===<<<;;;:::;;;:::999999::::::888666666555333111000000000111222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************---------,,,,,,+++++++++------++++++++++++------++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///............////////////////////////////////////......///000000000000000111111000000111111222333444555666666555555666888666888:::;;;;;;;;;999888::::::;;;;;;;;;::::::999ZZZSSSMMMMMMMMMJJJIIIKKKIIIFFFBBBAAAAAA???;;;777555444444333222111000000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------............///.../////////000000000000000000000111111111222222222111222666@@@RRRmmm|||ppp^^^QQQEEECCC>>>;;;999888666555<<<888666999:::777555666777888:::999666444444666444444444444444444444444222222222222222222222222111111111111111111111111111111111111222222222222333333333333333444444444333333333333333333333333555555555555555444333333777777777666666555555555555555555444444444444444444444444555555444444333222333333333333333333333444444444444555666666666222333555666666555444333:::::::::<<>><<<;;;::::::;;;:::888666555444333111000000000000111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------............/////////////////////////////////......///000000000000000111000000000000111222222222333444444333333444555555666777888999888777777777888888999999999888888{{{|||sssXXXSSSOOONNNLLLIIIIIILLLJJJFFFCCCBBBBBB@@@<<<888555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,---------......+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000/////////000000000111111///111555777333000666???IIIrrrsssiiiddd^^^TTTLLLFFF???;;;;;;;;;999999<<<<<<;;;:::999777666555555777777777777666666666666444444444444444444444444222222222222222222222222222222222222333333333444333333333222222111111111222222222222222222222222111111111222222111000000222222222222222222222222222222333333333444444444111222222333333333333222555555555555555555555555666555555444444555777777888888999;;;>>>BBBFFFIIIHHHZZZssswwwiii\\\]]]iiiyyypppSSS???;;;666222222555666444000111111111111111111111111222222333333333444444444333333333333333333333333333333444444444555555555666888;;;===<<<;;;:::;;;:::999999999:::<<<>>>???<<<;;;::::::::::::888666444333222222111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************************************++++++------------++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++***+++,,,,,,,,,******++++++++++++,,,,,,,,,+++++++++******++++++,,,---------.........//////////////////////////////......///000000000000000000000000000000111222222000222333333222222333444444555666777777777666666666777777888888888888777yyykkkbbbVVVQQQNNNMMMJJJFFFGGGKKKIIIFFFCCCBBBBBB@@@;;;777555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000111111111222222///...000555555222000222555III[[[tttuuuiii^^^UUUKKKEEE@@@<<<;;;===<<<:::999999999999::::::888888777777666666666555444444444444444444444444444444444444444444444444222333333333444444444444555555444444333333333222444444444444444444444444222222333444444333333333333333444444444444444444555555555555444444444444111222333444444444444444444444444444555555555555777777777777888999;;;<<>><<<;;;:::999:::999666444222222222222111000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))************************************************++++++------------++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++******,,,,,,+++************+++++++++,,,,,,,,,++++++******+++++++++------------............////////////////////////......///000000000000000000000//////000000111222000111222222111111222444444444555555666666666666555666777888888888888888aaaUUUQQQNNNLLLIIIEEEFFFKKKHHHEEEBBBAAAAAA???:::666555444444333222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------............///------........./////////000000000111111111222222666000---///222111111333222777777EEEllluuuggg[[[PPPDDD>>>===999777666666777999:::999999999888888777777666666555555555555555555555555444444444444444444444444333333333444444444555555666555555555555555555444333333333333333333333333222222333444444444444333333333333444444444444444555555555444444333333333333333444555666666666666333333444555666777777888555888<<>>999555555444444333222111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------............///---------.........///////////////000000000111111666222000222222111333777...444222333AAAVVVyyyvvvdddWWWRRRHHHDDD@@@===<<<<<<:::888;;;;;;::::::999888888777555555555555555555555555555555555555555555555555444444444444555555555555555555555555555666666666444444444444444444444444222333333444555555444444333333333444444444555555444444444555555555555555444555666777888888888888666777888:::<<<===>>>???>>>GGGTTT```ggggggccc```\\\eeeuuussshhhkkkttt{{{~~~~~~[[[JJJ:::777999555...)))222333333222111111222444111111111111111111111111000000000000111111111111222222222222222222222222222222333333333444444444444666:::;;;;;;:::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999777777777666333111000111111222222111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************************++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************+++***)))***+++,,,+++)))************++++++++++++......---,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////......///000000000000000///////////////000111111000111333222111111222444555555555555555666666777555666777888999999999999}}}VVVSSSPPPOOOJJJEEEGGGMMMGGGCCC@@@??????===999555555444444333222111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,---------......))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------.........//////---------.........//////............/////////000+++---222666444///000444111111...111888:::FFF___zzzrrrbbb\\\TTTMMMIIIEEE@@@<<<======<<<;;;::::::999999666666666666666666666666666666666666666666666666444444444555555555666666444444444555555666666666666666666666666666666666333444555666666666666666444444555555555666666666444444555666777888999:::666666888999::::::::::::<<<===>>>@@@CCCEEEFFFGGGQQQ^^^sssrrrnnnnnnwww|||sssdddXXXGGG<<<333222111...///444///222333222000...///111000000000000000000000000000111111111111222222222222222222222222222222222222222333333333444444444333666:::;;;;;;:::;;;;;;;;;<<<<<<===<<<;;;999888:::888777666666555222000000000111222222111//////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))************************+++++++++,,,,,,---------...---++++++++++++---...++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***+++++++++))))))************+++++++++///...------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...//////000000000000000///////////////000111111000222333333222222333444666555555555555666777777666666777999999:::::::::uuuUUUOOOKKKJJJIIIHHHJJJOOOJJJHHHDDDAAA???<<<999666555444444333222111000000//////...------------...000///------......---,,,,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......////////////000000000000000000000000111111111111...//////111222444666777IIIooowwwkkkeee```SSSDDDCCCDDDDDDBBB>>>;;;;;;===555555666666777777777666666777888666555555777:::999777444333555777999999999888777777888999999888777777555111000333777888555666555444444444777999999666555888888444444777:::666222444:::===:::666999999<<<>>>===;;;>>>DDDNNNWWWaaaccc]]]XXXZZZ]]]```sss}}}ppp}}}|||mmmZZZHHH>>>===333333222222111000//////000000000000000000000000............////////////111111222333333333333222222222222222222222222222333333222222222333444444555666777888999:::::::::;;;;;;:::999:::;;;<<<===::::::888777555333222111000000000000////////////000000///.....................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++************************+++++++++,,,,,,---------,,,,,,,,,++++++***************************************************************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++******)))************************************************++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000//////.........---000000000000111111111111222222333444444555555666777777888888888777777666777888;;;<<<===<<<:::888|||zzzpppYYYSSSNNNJJJJJJJJJHHHJJJNNNJJJGGGDDDAAA???<<<999666555444444333222111000000//////...------------......,,,++++++,,,---+++***,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////........./////////000000000000//////000000000111111111//////000111222333555666===DDDVVVxxx}}}rrreee___VVVOOOLLLIIIDDD@@@<<<;;;999888777777777777555666777888888888888888666666666777888888555222777666555555666777777777444777888888666666444333555666666666666666888999:::999:::<<<:::666888<<<999;;;>>>>>>;;;999999:::<<<>>>DDDIIIIIIGGGJJJOOOllluuu||||||~~~nnnlllsss~~~rrr\\\JJJ<<<222---...333333222111111000//////////////////////////////............///////////////000111111222222111111222222222222222222222222333333222222222333444444555555777888999:::::::::;;;:::999999999:::<<<<<<;;;:::999777555444222222000000000000/////////...000000///.....................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************************************************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++******)))************************************************++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000/////////............//////000000000111111111111111222222333444444444777777888888888777777666999:::;;;<<<<<<:::888666|||lllWWWPPPLLLJJJKKKJJJHHHJJJMMMJJJGGGDDDAAA???===999777555444444333222111000000//////...------------......,,,++++++,,,---,,,***,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////............/////////000000000//////000000000000111111000000000000111222333444000000666IIIfff}}}xxxoooaaaUUUPPPNNNKKKHHHEEECCCCCCCCC???>>>======<<<:::777555::::::;;;===@@@@@@>>><<<888777777666777888999:::888777888888888666555555555555777888999999999999===>>>@@@AAA===:::===DDDRRRZZZ___YYYKKKBBBBBBGGGSSSWWW___ggghhheeefffiii}}}zzzzzz{{{eeePPP:::000////////////222222111111000000//////////////////////////////............////////////...///000000111111000000222222222222222222222222222222222222222333444444444555666888999999999999:::999999999999:::;;;;;;;;;:::999777666444333222000000000/////////......000///......---............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++******************************************************++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////............//////000000000000111111000000111111222333333333666777777888888777777777:::;;;<<<<<<;;;999666444xxxaaaMMMJJJIIIKKKKKKHHHIIIMMMIIIGGGCCCAAA???===:::777555444444333222111000000//////...------------...///...------...///...---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///................../////////000000////////////000000000111111000000000000111222222111777:::666666HHHjjjxxxpppiiidddaaaYYYVVVSSSRRRRRRPPPMMMKKKHHHFFFBBB@@@@@@???>>>============<<<;;;<<<>>>@@@DDD>>>:::999:::<<<@@@DDD@@@AAABBBEEEGGGHHHGGGFFFLLLNNNRRRRRRMMMJJJOOOXXXooowww}}}vvviii```ccciiiwww|||vvvvvvcccMMMCCC777---///555666555333111111000000000/////////////////////////////////............////////////...///000000111111000000111111111111222222222222111111111111222333444444444444666777888999999999888888888888999999::::::999888777666444333222111000000/////////.........///......------.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,************************************************))))))***+++++++++******************************************************++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,---------......---------............//////////////////.........////////////000000000111000000111111222333333333555666777777777777777777999::::::;;;:::888666555wwwYYYMMMJJJIIIKKKKKKHHHIIIMMMIIIFFFCCCAAA???===:::888555444444333222111000000//////...------------...///---------//////...---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///.....................////////////...////////////000000000111000000//////000000111777444000---///888FFFPPPnnn~~~{{{yyyxxxwwwvvvvvvsssnnniiiddd]]]VVVQQQQQQRRRQQQOOOMMMNNNQQQTTTXXXQQQMMMPPPSSSTTTXXX]]][[[[[[\\\```dddeeedddbbbjjjlllooopppllliiioooyyyuuutttuuuyyy|||\\\@@@111444000000444555000,,,,,,000000//////////////////....................................///////////////000111111222222111111000000000111111222222222111111111111222333444555333444555666777888888888777777777888888888888888666555555333222111000000////////////..................------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,************************************************((()))***+++++++++++++++************************************************++++++************++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......---------............///.........///////////////...////////////000000000111111222222333444444444555555666777777777777777777777888999999888888777]]]PPPLLLJJJKKKJJJHHHJJJMMMHHHFFFCCCAAA???===:::888555444444333222111000000//////...------------...,,,+++***+++---------,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......------........./////////......////////////000000000///////////////000111000///...000333666777666???OOOhhh}}}~~~}}}zzzvvvvvvzzz~~~wwwqqqrrr{{{|||yyy{{{zzzyyyyyy}}}vvvwww{{{fffLLL999111111111000111333///+++,,,000////////////................................................///////////////000111111222222111111//////000000111222222222000000000111111333444555222333444666777777777777555666777777888888777777444444333222111000///////////////.........---------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++************************+++++++++++++++************++++++++++++,,,,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,************************************************((()))***+++++++++++++++************************************************++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......---------............///.........///////////////......////////////000000111111222222333444444444444444555666777777777777666666777888888888888888jjjSSSNNNJJJJJJJJJHHHJJJNNNHHHFFFCCCAAA???===;;;888555444444333222111000000//////...------------...,,,+++***+++---...---,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......---------.........//////........./////////000000............//////000111***///444444000...000444333555???VVVsss}}}nnneeeTTTAAA222,,,000555///......000...,,,111888............................................................////////////...///000000111111000000/////////000111222222222//////000000111333444555222333444555666777777777444555666777777777666666444444333222111000////////////.........------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++++++++************++++++************************++++++++++++*********)))******+++++++++,,,,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,************************************************(((((()))++++++,,,,,,+++************************************************++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,---------......---------............///............/////////000........./////////000000000000111111222333333333333444555666777777777777777777777777777777666666fffUUUOOOKKKJJJIIIHHHJJJOOOHHHFFFCCCAAA@@@>>>;;;999555444444333222111000000//////...------------......---,,,---///000///...,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......---------.........//////............/////////000---------......///111111000...,,,---111333333222111111555;;;AAASSSyyydddKKKDDD@@@:::555222111000000000------...---+++,,,000---........................................................./////////000---......///////////////...//////000111222222222/////////000111333444555222222444555666777777777333444666777777777666555444444333333222111000000//////.........---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++++++++************++++++************************++++++++++++******))))))*********++++++,,,,,,,,,******************************************************************************************************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************************************++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......---------.........//////---.........//////000000............/////////000/////////000111111222222333444555666777777777777999999888777666555444444}}}kkkXXXRRRLLLLLLLLLJJJJJJMMMHHHFFFDDDCCCAAA===999666555555444333333222111111///............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........//////...---,,,,,,+++,,,------......------............////////////////////////000000000000000000000000111111111111///333555333111888FFFSSS}}}rrr[[[III<<<666222222222111000//////...................................................------------------------........................////////////////////////000000111111111111000000//////000111222222333333222222222333333444444444555555666666666666555555555444222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++******))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++*********+++,,,---************************++++++************++++++************************++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************************************************************,,,+++***)))))))))++++++------------------,,,,,,---------............///......////////////..................////////////222222222111111111111111111111222333333444444444999999999888888666555555}}}___XXXRRRNNNNNNMMMJJJJJJLLLIIIGGGDDDBBB@@@===999666666555555444333222111111///............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---..................---,,,,,,,,,,,,---...........................////////////.../////////000000000000//////000000000111111111///222444222000222:::AAAIII]]]|||uuu]]]III>>>888555222222222111000000///......................................................------------------------........................///////////////////////////000000111111000000/////////000111111222333333222222222333333444444555555555666666666666555555333333111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************++++++************++++++************************++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************************************************************,,,+++***))))))***++++++,,,,,,------------------------------..................////////////..................////////////111111111111111111111111222222222333333444555666888888888888777666555555lllWWWRRRNNNOOOOOOLLLKKKMMMKKKHHHDDDAAA>>><<<999777666666555444333222111111///............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---............------,,,------...////////////...---............/////////....../////////000000000//////000000000000111111///111222222111000222333333888FFF^^^~~~rrrXXXIII777......222333111111111000000//////......------------------------........................------------------------........................////////////////////////...//////000000//////...///000000111111222222222111222222333444444555555555555666666666666555555333222111///......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***************************))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))***+++,,,---,,,++++++************************++++++************++++++************************++++++************++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************+++******)))******++++++++++++,,,,,,------......------------..................////////////......---............////////////000000111111222222222444333333333333555666777777888888888777666555444zzzTTTOOOMMMPPPPPPNNNMMMNNNKKKHHHCCC@@@>>><<<:::888777666666444333222111000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------......------,,,---......///000/////////---------.........//////........./////////000000////////////000000000111//////000111333444333222777888888999DDD___jjjOOO???;;;666111000333444222000000000000//////.........------------------------........................------------------------........................////////////////////////......////////////......///000000000111111111222111222222333444555666666555555666666666666555555333222111000///.................................++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++******))))))(((((()))+++,,,......,,,+++)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((())),,,------,,,+++***************************++++++************++++++************************++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******************************************************************************************************************************************************************************************++++++******+++,,,------......,,,,,,---------...............////////////......---------.........//////...//////000111222222333555444333333333555777888666777777777666666555444iiiPPPLLLKKKNNNOOOMMMMMMOOOJJJGGGCCC???>>><<<:::999888777666555333222111000///............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---------------,,,---......///000/////////------------........................////////////...////////////000000000000///---///222444444333///666999555000888LLL^^^bbbHHH999666999---///222444222000///.../////////...............------------------------........................------------------------........................////////////////////////......////////////......000000000000000111111111111222222333555666666777555555666666666666555555444333222111000/////////........................++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******))))))((((((((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((())),,,------,,,+++***************************++++++************++++++************************++++++************++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))******++++++++++++******++++++,,,---......,,,,,,,,,------------.........////////////......------------..................///000111111222222444444333333444555777888555666666666666555444444{{{[[[OOOKKKHHHKKKLLLJJJJJJLLLHHHEEEBBB@@@???>>>;;;:::999888777555444222111000///............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,------...////////////...,,,------------.........------........./////////......////////////000000111///------///000111000///000222333444666999<<>>UUUrrr~~~hhhVVVHHH===777777444222111111222222111///////////////.........------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,++++++,,,,,,---...........................------------------------/////////.......................................//////000222333444555666555555555444444444333333222111000///...---------------------,,,,,,,,,,,,++++++************+++++++++************)))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))******++++++************++++++************************)))************++++++++++++++++++*********************************************************************+++++++++++++++***)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---------,,,,,,++++++,,,,,,------------------------------............/////////111111111111111111111111111111111111111222222222444444444555555444444444rrrVVVQQQMMMLLLIIIEEEEEEHHHHHHFFFCCCBBB@@@???<<<:::777666444444444444222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))******************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................---------.........///////////////000000000111111000111111222111000///...000333555444333666<<>>VVViiixxxeeeXXXIIIBBB999222000222555777...///111222111///......444333111///...---,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,------...//////000------------------------,,,,,,,,,------.........------------------------......//////000111111111000000000/////////.........---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++(((((((((((())))))******))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))******++++++************++++++************************)))************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))'''((()))***++++++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))***************************++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........//////000111111222333333222222222111111111000000000000111111111111000000mmmTTTOOOJJJIIIGGGEEEGGGKKKHHHFFFCCCBBBAAA???<<<:::999888666666666555444222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++((())))))***+++,,,,,,,,,(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000---------.........//////111000000///......---------------...000333666888333000111444555333333555;;;???FFFQQQbbbyyyxxxcccTTTMMMGGG>>>777222222222333444222///,,,---......------...111333,,,++++++---///111000...+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,------...///000000------------------------,,,,,,,,,------.........------------------------......//////000000111111000////////////.........------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))******++++++************++++++************************)))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))'''''')))******+++++++++)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......000000111222333333444444222222222222111111000000111111222222222222111111lllTTTNNNIIIIIIHHHFFFEEEHHHJJJHHHDDDAAA>>><<<;;;;;;:::888666666666555333111222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))************)))(((************************,,,,,,+++***))))))******++++++******************'''))),,,......---+++)))))))))***++++++++++++*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------...------,,,,,,...------,,,,,,------..................///000000000000000000000000000000////////////000000000000000000111111111222222222444444555777<<>>888444222222333111111111111000000000///------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------------------------.........------,,,,,,,,,...------,,,,,,++++++***/////////000111111222222111111111111000000000000......---------,,,,,,,,,------,,,++++++******)))+++++++++************)))******))))))))))))******''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++))))))))))))************+++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............000111333333444444000111111111111222222222222222222111111111111000{{{TTTNNNIIIIIIHHHFFFEEEHHHIIIGGGEEEBBB???===;;;;;;:::888666666666555333111111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******************************(((***+++------,,,+++***))))))***++++++++++++*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,---------------,,,,,,...------,,,,,,------..................//////000////////////////////////.../////////000000000000000000000111111111222222222111111111333666999;;;<<>>JJJRRR\\\eeesssvvvhhh[[[RRRCCC>>>777333222222000...//////.........///000000///............---------------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////000000111111222/////////.........------------------,,,,,,,,,,,,))))))******+++,,,,,,---++++++*********)))))))))******))))))))))))******''''''((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************************))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000111111111000000111111111111222222222222222111111111000000000~~~oooUUUNNNJJJJJJIIIFFFFFFHHHFFFFFFEEEDDDAAA>>>;;;999:::888666666666555333111000///...------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++************************++++++***************+++***************++++++++++++***)))))))))***,,,---))))))***++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,---------,,,,,,...------,,,,,,------......------------...//////////////////////////////........./////////000000/////////000000000111111222222333444444444444444///111333444222222333555888:::===AAAGGGOOOYYY___ooosssjjj___YYYOOOGGG@@@999333///777444000///111222222111000000000000///...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............//////000111111111/////////.........---------------,,,,,,,,,++++++))))))******+++++++++,,,************))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))*********************)))))))))))))))++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........//////000000000//////000000111111111222222222111111111111000000000000}}}ttt}}}yyydddUUUOOOJJJJJJIIIGGGFFFIIIEEEEEEEEEDDDAAA>>>;;;::::::888666666666555333111000///...------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((''''''(((***+++************************+++***************++++++))))))*********++++++++++++***)))((((((***,,,---))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++,,,***++++++,,,------,,,,,,...------,,,,,,------...---------------...//////....................................////////////....../////////000000000...///000111222222222222,,,///333555444111///---999777444111000333999>>>:::GGGTTTZZZ___iiisssyyy|||wwwppphhh^^^UUUOOOHHHAAA<<<999666333111111222222333000000///000000000...---111111222111000///---,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...............///000000111111000000000/////////......------,,,,,,,,,++++++++++++++++++******)))))))))*********)))))))))((((((******))))))))))))******''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((()))))))))************))))))))))))))))))******++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........//////000000000//////000000111111111222222222111111111000000000//////iiiUUUOOOJJJJJJJJJGGGGGGIIIFFFEEEDDDCCCAAA>>><<<;;;:::888666666666555333111111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********************************)))******+++,,,)))))))))***++++++,,,,,,******)))((()))***+++,,,))))))***++++++++++++*********++++++++++++************++++++++++++******+++++++++++++++++++++++++++************++++++,,,)))***+++,,,,,,------,,,...------,,,,,,------...------,,,,,,------...///........................------........./////////............////////////000000111111111111000///111111111222222333444555333444555555333222333333...444999777666;;;AAADDDJJJOOOUUU[[[```gggnnntttyyyuuussslllddd]]]ZZZVVVSSSOOOJJJEEEAAAAAA===888555333333222222333222111000111222333444+++,,,---.........,,,,,,------.../////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......---......//////000000111000000000/////////......,,,,,,,,,,,,++++++++++++,,,++++++***))))))((((((******)))))))))(((((((((******))))))))))))******''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000111111111000000111111111111222222222111111000000000/////////qqqVVVOOOKKKJJJJJJGGGGGGIIIGGGFFFDDDAAA???>>>======:::888666666666555333111111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,((())))))***++++++,,,,,,)))))))))))))))******+++))))))***++++++++++++*********++++++++++++************++++++++++++*********************************************+++,,,,,,))))))***,,,,,,------,,,...------,,,,,,------...------,,,,,,------...///........................---------.........//////------........./////////222222222111111111111111---+++******+++---//////***---000111111000000000111555555222111555777777222333555666777888;;;===@@@BBBDDDFFFHHHKKKPPPSSSUUUWWWZZZ\\\^^^___aaabbb___aaa```\\\[[[^^^^^^[[[\\\[[[ZZZZZZZZZZZZXXXWWWXXXUUURRRPPPPPPNNNKKKHHHJJJIIIEEE@@@???@@@;;;444777666444444444444222000222333222111//////000111///000111000...---,,,,,,---...//////......///000++++++,,,,,,---...//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++******++++++,,,---++++++************++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------......///000000000/////////.........------,,,,,,,,,++++++++++++***************))))))))))))***)))))))))((((((((((((******))))))))))))******''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************((()))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000111222222222222000111111111111222222222111000000000////////////sssVVVOOOKKKKKKJJJGGGGGGIIIGGGFFFCCCAAA???>>>>>>>>>:::888666666666555333111222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))************)))(((******************************))))))***+++,,,,,,((())))))***++++++,,,,,,((()))))))))************))))))***++++++++++++*********++++++++++++************++++++++++++************************************))))))***+++,,,,,,((()))***+++,,,---------...------,,,,,,------...---,,,,,,,,,,,,---..............................---------.........//////---------.........//////......---......///111111000000111222333222000...444444333111///000444666///222222//////222222000222222333444555666666666333555888999777555444333999777666777;;;<<<999666:::<<<;;;777666888888555555666777888777888:::;;;:::777555555777999888666222444444111222555444111111000///000111222111000***...111222000///111333,,,...111111000...,,,,,,///...---+++***+++...000...------,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))((((((((((((******))))))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............000111333333444444000111111111111222222222000000000000////////////nnnUUUOOOKKKKKKJJJHHHGGGJJJFFFFFFFFFDDD@@@>>>>>>>>>:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((******++++++++++++************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************((()))***+++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...---------............/////////.........---------////////////////////////............////////////000000////////////000000222111000111222222111000///000111222222111000///000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111///---...111222000...111111000000000000111111////////////000000000000000000//////.........---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++************)))******************************************************+++++++++,,,,,,,,,************************+++++++++++++++***)))(((************************++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++(((((()))************)))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++,,,------......---------------............///111111222333333333333222000000111111111111000000////////////............hhhUUUOOOJJJJJJIIIGGGGGGIIIFFFFFFFFFDDD@@@>>>===>>>:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))******++++++++++++************))))))))))))******)))*********************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************((()))***++++++++++++***------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...---,,,,,,,,,...------------............///.........------------////////////////////////............////////////000//////////////////000111000//////111111000//////000111111111111000///000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111///---...000111000...111000000//////000000111....../////////000000000////////////......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))*********************************************************+++++++++,,,,,,************************+++++++++++++++***))))))************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((()))***++++++++++++))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++,,,------...------------------............///000111111222222222222222000000111111111111000000////////////............iiiTTTNNNIIIIIIHHHFFFEEEGGGFFFGGGFFFDDD@@@>>>===>>>:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))******++++++++++++************))))))))))))******((((((((())))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************))))))******++++++******,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,...,,,,,,,,,---------..................------------////////////////////////---............///////////////............//////000...---...///000///...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000.........///000///...000//////////////////000---.........///////////////............---------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++************)))*********************************************************++++++++++++,,,************************+++++++++************)))************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,......---,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((()))***+++,,,,,,,,,,,,))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++,,,------------------------............/////////000111111111111111000000111111111111000000////////////............qqqTTTMMMIIIHHHGGGDDDDDDFFFGGGGGGFFFDDD@@@=========:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************))))))))))))******'''(((((())))))******+++))))))))))))))))))))))))((()))))))))************************************((()))))))))************************************************************))))))************)))))),,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---+++,,,,,,,,,------------------------------------........................---------........./////////......------......//////...---...///000///---////////////////////////////////////////////////000000000000000000000000////////////////////////.......................................///......//////............//////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))************************************************************++++++++++++************************++++++*********************************************************************************+++++++++***++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))((((((((()))***+++,,,---------((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++,,,------------,,,---------............///...//////000000000000000000000111111111111000000////////////............sssTTTMMMHHHHHHGGGDDDCCCEEEGGGGGGGGGDDD@@@===<<<===:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******++++++++++++************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))*********))))))(((++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,++++++,,,---++++++++++++,,,,,,,,,---,,,,,,------------------------------------------------------..................------------......000///......000000///...///..................///........................////////////////////////........................------------------------------......---------......------------------...+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))************************************************))))))*********+++++++++************************+++******))))))***++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))***+++,,,---------((()))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++***************************+++,,,,,,------,,,,,,---------............///......///000000000000///000000111111111111000000////////////............mmmUUUNNNIIIHHHGGGDDDCCCEEEHHHHHHGGGDDD@@@===<<<<<<:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++******++++++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))******))))))((((((*********+++++++++++++++++++++************++++++***,,,---,,,+++***+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------.........------,,,,,,,,,,,,------000...---...///000///.........------------..............................////////////////////////........................------------------------,,,---...---,,,,,,---...------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))************************************************)))))))))************+++************************+++***)))))))))***+++,,,************************************************)))))))))***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++,,,,,,,,,,,,,,,---------............///......///000000000000000000000111111111111000000////////////............jjjVVVOOOJJJIIIGGGDDDCCCEEEHHHHHHGGGDDD@@@===<<<<<<:::888555444444444222111000///...------,,,------......---------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******++++++++++++************))))))))))))***************))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))((((((''')))*********++++++++++++++++++************++++++***,,,,,,,,,+++***+++,,,************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------...---,,,---...///...,,,......---,,,,,,---......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...,,,,,,++++++++++++,,,,,,************+++++++++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))************************************************))))))))))))************************************+++***)))((()))***,,,---************************************************((())))))***++++++,,,,,,************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************++++++******)))((())))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++,,,,,,,,,,,,+++---------............/////////000111111111111000000000111111111111000000////////////............nnnVVVPPPJJJIIIHHHEEEDDDFFFHHHHHHGGGDDD@@@===<<<<<<:::888555444444444222111000000...---------------......---------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******++++++++++++************))))))))))))************)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))(((''''''))))))******++++++++++++++++++************++++++***+++,,,,,,******+++,,,)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,++++++------,,,+++...---,,,,,,,,,,,,---...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,++++++++++++++++++,,,)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++************)))************************************************))))))))))))************************************+++***)))((()))***,,,---************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++***************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++******+++******)))((('''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++,,,,,,,,,,,,+++---------.........////////////000111111111111111000000111111111111000000000/////////............rrrTTTNNNKKKLLLKKKHHHGGGIIIFFFFFFEEECCC@@@???@@@AAA999888666555333333222222222111///---,,,---...///...---,,,,,,,,,,,,---...,,,------......------,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++*********)))))))))((('''''''''(((***+++***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))************************************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***...000...)))&&&)))---+++++++++,,,,,,+++++++++************************************************************************+++*********))))))(((((())))))(((((((((((())))))******))))))))))))************))))))))))))************++++++++++++******))))))))))))************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++***)))((((((((()))++++++)))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///////////////000000000000//////000000000000//////000000//////.........---qqqSSSMMMJJJKKKKKKHHHFFFHHHIIIHHHGGGCCC@@@>>>>>>@@@999888666555333333222222222111///---,,,---...///...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))***************++++++,,,***)))(((((((((((()))***((((((((((((((()))******))))))))))))))))))))))))************)))))))))(((++++++******)))((((((((())))))))))))))))))))))))))))))************))))))************************************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,(((+++------***)))***,,,******++++++++++++******************************************************************************************)))))))))(((******))))))))))))************))))))))))))************))))))))))))************++++++++++++******))))))))))))************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++***)))((((((&&&'''))))))'''''''''(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((()))*********+++))))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++,,,------......///.../////////000000000000//////000000000000//////000/////////............iiiQQQLLLIIIJJJIIIFFFEEEGGGJJJJJJHHHDDD???======>>>999888666555333333222222222111///...------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************))))))***+++++++++++++++***))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************+++************))))))))))))************+++++++++******++++++++++++***************++++++++++++,,,******++++++++++++******++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,''')))***+++++++++***))))))******************)))************************************************************************************))))))))))))++++++************++++++******))))))))))))************))))))))))))************++++++++++++******))))))))))))************)))************++++++++++++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++***)))((((((&&&'''))))))'''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++,,,------......///....../////////000000000//////000000000000//////////////////............eeePPPKKKHHHHHHHHHEEEDDDFFFIIIIIIGGGCCC???======???999888666555333222222222111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***,,,,,,+++******++++++++++++++++++++++++))))))************))))))************************&&&'''(((******)))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))************************************************************))))))))))))))))))*********+++++++++******++++++++++++******************++++++++++++******++++++++++++******++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************************************++++++++++++(((((()))***,,,+++)))'''))))))************))))))*********************************************************************************)))))))))))))))+++******))))))******+++******))))))))))))************))))))))))))************++++++++++++******((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***************************************************************)))((((((((()))++++++)))))))))***&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************+++******************+++************************++++++++++++++++++++++++++++++,,,------......///........./////////000000//////000000000000/////////////////////.........~~~hhhPPPJJJGGGHHHGGGDDDCCCEEEFFFFFFDDDBBB???===>>>@@@999888666555333222222222111000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***,,,,,,+++******++++++++++++++++++++++++))))))************))))))************************&&&'''(((******)))(((((())))))************))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))*********+++++++++)))******++++++******)))+++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++***))))))***+++***(((&&&))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))******))))))))))))************))))))))))))************++++++++++++******((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********)))((((((((()))++++++)))))))))***&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))******************++++++*********************************++++++++++++++++++++++++++++++,,,------......///............//////////////////000000000000//////.........///////////////gggPPPJJJGGGHHHGGGDDDCCCEEECCCDDDBBB@@@===<<<===???999888666555333333222222000000000///......------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++))))))***+++++++++++++++)))******++++++******)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))************+++++++++))))))************)))))))))))))))************+++))))))************))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++************************)))))))))************+++***************)))******)))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))************))))))))))))************++++++++++++******))))))))))))************)))************+++++++++***************+++++++++++++++++++++++++++++++++************************************************************************((())))))******)))((((((&&&'''))))))'''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///------.........///////////////000000000000//////.........///////////////eeePPPJJJGGGHHHHHHEEEDDDEEECCCCCCBBB???;;;:::;;;<<<999888666555333333222222000000000//////...---,,,***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,******))))))******+++,,,************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++***************++++++,,,)))***++++++++++++***)))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++))))))************))))))))))))))))))************))))))************))))))******))))))))))))************++++++++++++******************************************************************++++++++++++++++++++++++************************************************************************************************************************************))))))))))))************''')))******((()))...111******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********))))))))))))************))))))))))))************++++++++++++******))))))))))))************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))))))))(((&&&'''))))))'''''''''(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------.........////////////000000000000//////............/////////000hhhPPPKKKGGGHHHHHHEEEDDDEEEEEEDDDBBB>>>:::888888999999888666555333333222222000000000000///...---,,,***+++,,,------,,,+++***,,,------......------,,,+++***)))))))))***,,,---************************))))))************))))))))))))******++++++++++++)))((('''''''''(((***+++)))***+++,,,,,,+++***)))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))************))))))))))))))))))************))))))************))))))******))))))))))))************++++++++++++******************************************************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%(((***)))(((***111888++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++******))))))))))))************))))))))))))************++++++++++++******))))))))))))************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))((((((***++++++)))))))))***)))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------.........////////////000000000000//////---.........//////000000hhhQQQLLLJJJKKKJJJEEECCCCCCHHHFFFDDDAAA>>><<<:::999888777666555444333333333111000///......------......---,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++***)))'''%%%((()))***+++,,,+++******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,>>>777///***)))***++++++))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))+++)))'''(((+++,,,***(((&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************))))))))))))******++++++++++++*********************)))((((((+++*********))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......////////////..................------------......gggPPPKKKIIIJJJJJJFFFCCCDDDHHHGGGDDDAAA>>><<<;;;:::888777666555444333333333111000///......------......---,,,,,,+++++++++,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***+++***)))'''&&&((()))***+++++++++******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++444000,,,***++++++***)))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***((('''((()))***************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************)))))))))))))))******++++++******)))***************)))((((((*********)))))))))((((((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))(((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......////////////..................------------......___OOOJJJHHHIIIIIIFFFEEEFFFHHHGGGDDDAAA???===;;;;;;888777666555444333333333111000///......------...------,,,+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))*********)))((('''((()))******++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((***,,,,,,***(((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))***)))((()))***+++***(((((())))))*********))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************)))))))))))))))******++++++******))))))************))))))(((******))))))))))))((((((''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////....../////////............---......------------......}}}ZZZNNNIIIFFFHHHIIIFFFEEEGGGHHHFFFDDDAAA???===;;;;;;888777666555444333333333111000///......------...---,,,,,,++++++,,,,,,,,,***+++++++++++++++,,,,,,))))))*********+++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((()))((((((((()))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((((())))))***************(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******+++))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''$$$%%%''')))++++++)))((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))***)))))))))******)))))))))************))))))((())))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************)))))))))((())))))************))))))))))))************)))((())))))))))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********+++***))))))(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,------------------,,,---......///.........//////.........---------...------,,,,,,------...]]]NNNHHHFFFGGGHHHFFFFFFHHHFFFEEECCC@@@>>><<<;;;;;;888777666555444333333333111000///......------...,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))((((((((()))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))***************))))))))))))))))))*********((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))******+++(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))(((''''''(((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******)))))))))***)))************))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************)))))))))((()))))))))******)))))))))((())))))*********))))))(((((((((((((((((())))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,---......///.....................------------------,,,,,,,,,,,,------]]]NNNIIIEEEGGGGGGEEEEEEHHHEEEDDDAAA???===;;;::::::888777666555444333333333111000///......------...,,,,,,+++++++++,,,------*********++++++,,,,,,---)))************+++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))************+++)))(((((((((((()))***+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))''''''***,,,***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((***+++***)))((()))***((())))))*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))((())))))******))))))(((((())))))************)))''''''(((((((((((())))))''''''((((((((((((''''''((())))))******))))))((())))))))))))))))))))))))((())))))******+++++++++++++++***))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,............------------,,,---......//////...............------------,,,------,,,,,,,,,,,,------[[[OOOIIIEEEFFFFFFDDDEEEGGGCCCBBB@@@>>><<<:::999999888777666555444333333333111000///......------...,,,+++++++++,,,,,,---...)))******+++,,,,,,------)))************+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***************************))))))))))))))))))))))))******))))))))))))*********)))))))))******+++,,,)))(((((('''((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))+++,,,***(((((())),,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((***+++***(((((()))+++'''((()))***************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((()))***************'''''''''((((((((())))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,///.........------------,,,---......//////...............---------,,,,,,---,,,,,,++++++,,,,,,---___PPPJJJFFFFFFFFFDDDDDDGGGBBBAAA???===;;;:::999888888777666555444333333333111000///......------...++++++++++++,,,,,,---...))))))***+++,,,,,,------)))************+++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))************'''((((((((())))))******************************))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,)))((('''''''''(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,&&&))),,,,,,***((()))+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))(((***,,,+++(((''')))+++''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((()))***************&&&'''''''''(((((())))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,//////.........---------,,,---......//////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---\\\OOOKKKFFFEEEFFFGGGEEECCCEEEDDDAAA>>><<<;;;::::::888777666555444333333333222111000//////.................................++++++,,,,,,++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((((((***+++***)))((()))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))***************************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,bbbPPPLLLGGGEEEFFFFFFEEECCCCCCBBB???===;;;999999999777666555444333222222222222111000///....................................,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((())))))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))((((((***+++***)))((()))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))***************************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,```QQQMMMHHHEEEFFFFFFDDDBBBCCCBBB@@@>>><<<:::999999666555444333222111111111222111000///............---------------------------------------,,,+++++++++++++++***************++++++++++++++++++++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))(((***+++***)))((()))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))************(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...---...////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuu\\\RRRNNNHHHFFFFFFFFFDDDAAADDDDDDBBB@@@>>>===<<<;;;777666444333222222111111111111///...............------------------------------......------,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))*********************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))))))))*********)))))))))******)))))))))(((((()))************))))))))))))))))))*********(((***+++***)))((()))******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((()))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))***************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))************)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrr^^^SSSNNNIIIFFFFFFFFFDDDAAACCCCCCBBB@@@???===<<<;;;888777666444333333333333111000///...------------------------------------------......------,,,+++******************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************'''((((((((()))))))))***))))))))))))************))))))************))))))((())))))***************((()))))))))*********+++(((***+++***)))((()))******************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))*********((()))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((())))))*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,ppp\\\RRRNNNIIIFFFGGGGGGEEECCC?????????>>><<<;;;999888888777666555444333333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))***((())))))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))*********++++++)))******++++++******)))((()))******++++++******((())))))******+++++++++(((***+++***)))((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))************(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,lllWWWQQQMMMHHHFFFGGGHHHFFFDDD>>>>>>>>>===<<<:::888777777777555444333222222222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******((())))))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++)))******++++++******)))))))))***++++++++++++***((())))))******+++,,,,,,(((***+++***)))((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))************(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmVVVQQQLLLHHHFFFHHHHHHGGGEEE>>>?????????===;;;999888666666444333222111111111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************&&&''''''((()))******+++)))************+++++++++******++++++++++++******))))))***++++++++++++***((())))))***++++++,,,,,,(((***+++***)))((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))************(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkPPPLLLJJJGGGFFFGGGGGGEEEDDDBBBAAA???>>><<<;;;;;;;;;:::777444333444444111///222111000...------------...,,,******,,,---***(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************)))******+++,,,))))))***+++,,,,,,------************************)))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))******************)))(((((())))))))))))))))))))))))******))))))))))))******...***'''***---,,,)))''')))***,,,,,,+++******+++***+++,,,---------,,,++++++***************************+++++++++,,,,,,,,,))))))*********))))))(((((()))***+++++++++***))),,,+++***)))))))))))))))(((((('''''''''(((((()))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))),,,+++)))((('''(((***++++++++++++************)))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------jjjMMMKKKIIIGGGFFFFFFGGGEEEDDDAAA@@@???===<<<;;;:::::::::777444333444444222///222111000...------------...,,,***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,)))******+++,,,,,,------************************)))************+++++++++***************+++++++++))))))))))))))))))))))))***)))(((((((((((()))******************)))((((((******************************))))))))))))******+++++++++------,,,++++++)))***+++,,,++++++,,,,,,)))***+++,,,,,,+++******************************))))))*********+++++++++,,,,,,,,,,,,+++***)))))))))******++++++***************))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***)))((('''((()))+++,,,+++++++++************)))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------iiiLLLIIIGGGFFFEEEFFFFFFFFFDDD@@@???>>><<<;;;::::::999999777555444444333222111222111000...------------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************+++,,,,,,*********++++++,,,,,,---************************)))************++++++++++++++++++***************))))))))))))))))))))))))***))))))(((((())))))************+++******)))(((******************************))))))))))))*********---//////---,,,---///+++++++++++++++,,,------***++++++,,,,,,+++******+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++***((('''&&&++++++***************+++*********)))******++++++******))))))))))))*********))))))))))))(((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((('''''')))***,,,...+++++++++************)))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------gggOOOIIIGGGEEEEEEFFFFFFFFFEEE@@@???===<<<:::999999999888777555444444333333222222111000...------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++************+++,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))************************+++******))))))******+++---......---...222333222///---+++***++++++,,,,,,,,,---------------,,,,,,---------------.........------........./////////+++,,,,,,,,,+++******)))---,,,+++*********+++,,,,,,++++++++++++,,,------+++***))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++*********))))))))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))*********+++******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------bbbPPPIIIHHHFFFEEEFFFFFFFFFDDD@@@???===<<<:::999999999888777666555444333333444222111000...------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***+++,,,,,,---***+++++++++++++++,,,,,,************************))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************++++++************++++++---,,,***,,,555???@@@:::555111---++++++,,,,,,+++---------.........//////.........//////000000000111111111111222222222222000111111222222222111111000///...,,,,,,,,,---...,,,,,,+++++++++,,,,,,---+++******)))(((((())))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******)))))))))))))))***+++++++++*********))))))))))))************))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,***************++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------xxx\\\NNNLLLJJJGGGFFFGGGGGGEEEDDD@@@???>>><<<;;;::::::999777777777666444333444555222111000...------------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,------++++++++++++++++++++++++************************)))************++++++++++++++++++***************)))))))))))))))))))))))))))******++++++******))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,...///555DDDQQQOOODDD;;;666000---...000000///000000000000111333444555222222333333444555555555777777777777888888888888555555666666666666666555555555444333222222222222///...---,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))************++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************))))))((((((+++++++++************)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------vvv[[[NNNNNNLLLIIIHHHGGGGGGEEEDDDAAA@@@???===<<<;;;::::::666777888666333222444666222111000...------------)))+++---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,------++++++++++++++++++++++++************************)))************+++++++++***************+++++++++)))))))))))))))))))))))))))***++++++++++++***))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,000999AAAHHHTTT]]]VVVHHH???999333111444777777666777777777888:::<<<>>>???======>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCC@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;:::999888777666555444333222111111111//////---,,,,,,+++++++++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((())))))************)))+++++++++************)))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------zzz^^^OOOPPPMMMJJJIIIHHHGGGEEECCCBBBAAA???>>><<<;;;;;;;;;666888888777333222444777222111000///------------(((***---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************)))************+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,666FFFSSSYYY___aaaVVVEEEAAA;;;444444888<<<>>>===>>>>>>???@@@BBBEEEHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMPPPOOONNNLLLJJJHHHEEEDDD???@@@AAAAAA@@@>>><<<;;;>>>===;;;:::888777777777111111000///...---------))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))&&&'''(((***+++++++++++++++++++++************)))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------oooVVVNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@???<<<;;;999888777777777666555444222111111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))***,,,---++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))************+++++++++***+++***))))))***---000,,,***)))+++,,,,,,,,,---///<<>>@@@===;;;;;;BBBLLLTTTWWWVVV]]]]]]XXXOOOLLLPPPVVVYYYSSS\\\]]]TTTPPPUUUWWWRRRYYYaaahhheee[[[RRRPPPRRROOOQQQTTTTTTQQQLLLFFFCCCAAADDDCCCAAA@@@???;;;444666333000111333333///++++++,,,...---,,,************+++------,,,+++)))'''***)))(((''''''(((***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******---+++)))'''''')))+++---+++***)))(((((()))***+++)))************+++++++++(((((())))))))))))(((((()))************+++++++++++++++******************)))))))))(((((((((+++---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))******+++))))))))))))************++++++,,,------------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------tttYYYNNNLLLKKKKKKIIIHHHGGGFFFFFFCCCBBB@@@???<<<;;;999888777777666666555333222222111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++***)))))))))***,,,---+++++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************++++++++++++---...---+++))))))+++---(((''''''***,,,...///111888???MMM___kkklllbbbXXXDDD???===???@@@======???@@@>>>===CCCQQQfff}}}yyyeeeXXX[[[gggqqqvvvbbbYYYbbbppp}}}}}}iii^^^[[[\\\^^^aaacccdddbbb^^^[[[UUUQQQMMMKKKOOOPPPGGG<<<:::777333222333444555444111111000///---,,,,,,---***)))))))))))))))************))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((()))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++***(((''''''(((***++++++***)))(((((()))***+++)))************+++++++++((())))))******))))))((()))************+++++++++************************))))))***)))((((((+++---))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))******+++))))))))))))************))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------vvvZZZMMMHHHIIIIIIIIIIIIHHHHHHHHHCCCBBB@@@???<<<;;;999888777777666555444333222222111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,***++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,+++)))((()))+++/////////...///111333333444<<>>===???>>>===AAAGGGOOORRRUUUVVV^^^sss~~~{{{{{{ooodddjjjwwwnnn[[[YYYXXXWWWWWWZZZ[[[TTTJJJCCC@@@;;;555222333777:::888777555333111000000000...,,,)))''''''(((***,,,************)))(((''''''))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((((((((((((******))))))))))))******)))************+++++++++*********++++++*********)))************+++++++++************************)))*********((()))***,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))******+++)))))))))*********++++++))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------qqqVVVLLLFFFFFFHHHIIIJJJJJJIIIIIICCCBBB@@@???<<<;;;999888888777666555444333333333111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++,,,,,,,,,---***+++------,,,---///000///333555555777<<>>===@@@EEEOOO```nnntttdddiiilllkkkjjjggg```WWWSSSPPPIIIBBB<<<;;;>>>AAA>>>===;;;:::888666333111222111...+++******++++++'''((()))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******(((((()))******)))((((((***))))))))))))))))))***))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************+++++++++)))***+++***))))))***,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))******+++))))))*********+++++++++++++++,,,------------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------kkkQQQLLLDDDEEEGGGIIIJJJJJJIIIHHHCCCBBB@@@???<<<;;;999888888777666444333333333333111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++,,,,,,,,,---------------...000000111222555777000999AAAEEEKKKUUU[[[[[[bbbkkksssqqqfff\\\XXXZZZWWWTTTSSSWWW^^^iii|||~~~jjjZZZUUUPPPLLLJJJIIIHHHHHHDDDCCCBBBCCCBBB>>>888333111111000///...------,,,%%%&&&((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))******((()))+++,,,,,,+++)))((()))))))))******)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))*********+++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************)))))))))))))))******+++************++++++++++++++++++,,,------------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------fffOOOMMMDDDFFFHHHIIIJJJIIIGGGFFFCCCBBB@@@???<<<;;;999888999888666444333333333444111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,---,,,,,,+++***)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,---------......---...///000111555999===QQQ^^^iiimmmsss}}}zzzyyysssfff]]]bbbttt}}}uuummmfffggglll~~~mmmaaa\\\nnn}}}UUUNNNHHHJJJRRRUUUQQQKKKLLLKKKJJJJJJJJJFFF???:::000000111111111111111111((()))******++++++******))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))***+++,,,,,,+++***)))))))))************)))))))))************+++++++++***++++++,,,,,,++++++***)))************+++++++++)))))))))***++++++,,,,,,***+++---,,,+++)))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))******+++*********++++++++++++,,,))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------aaaNNNPPPFFFGGGIIIJJJJJJHHHEEEDDDCCCBBB@@@???<<<;;;999888999888555333222333333444111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++------------...............///222555:::BBBJJJPPPvvv}}}ttt{{{pppaaaRRRJJJIIIUUUZZZ```bbb```YYYQQQLLLNNNVVV```iiiqqqrrriii^^^bbbkkkzzzyyypppkkkmmm~~~mmm```VVV]]]nnnvvvooodddWWWSSSOOONNNOOONNNIIIEEE;;;:::777555333444444555000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))*********(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))((()))***++++++***)))((()))************+++++++++******++++++++++++******)))************+++++++++((())))))***++++++,,,,,,***,,,------+++***)))***))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))******+++*********+++++++++,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------^^^MMMQQQGGGHHHJJJJJJIIIGGGDDDBBBCCCBBB@@@???<<<;;;999888999888555333222222333444111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---...---,,,***)))((()))***+++,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++*********---------.........//////444666;;;AAAKKKWWWccckkk|||vvvsssrrrvvvhhhYYYQQQMMMLLLNNNRRRYYYYYY]]]dddkkklllgggaaaaaaeeehhhiiikkklllfff___WWWOOONNNWWW\\\]]]eeeqqqooodddYYYZZZgggwwwssslll}}}{{{___YYYRRRPPPQQQRRRPPPMMMJJJFFF@@@:::666555666777666555222///---,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))((()))***++++++***)))((()))************+++++++++*********++++++*********)))************+++++++++((())))))***++++++,,,,,,***,,,...---,,,***)))***))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------cccVVVNNNFFFGGGHHHHHHGGGEEEBBB@@@BBBBBBAAA???===;;;999777:::777444333444444333222000///...------,,,------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***)))))))))******))))))***++++++++++++***---,,,***))))))***+++,,,///---...222111///333;;;>>>JJJUUU[[[iiizzzyyyqqqZZZQQQPPPQQQIIIJJJLLLPPPVVV^^^gggmmmtttqqqrrr}}}zzzyyy{{{fffiiiiiiccc]]]gggddd^^^dddmmmyyy}}}kkkbbbooommmXXXQQQOOOLLLMMMSSSSSSTTTQQQIIIBBB@@@@@@>>>CCC>>>888555222...+++++++++***))))))+++,,,+++)))''''''''')))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))******+++++++++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((***(((''''''))))))'''$$$))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((())))))*********+++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......cccVVVOOOGGGGGGHHHGGGFFFEEECCCBBBBBBAAA???===;;;999888777:::777444333333444333222111111000///............------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***)))))))))***+++***++++++,,,,,,+++++++++...............---------,,,---222777888999CCCOOOVVVhhh|||tttoooaaaOOOEEEHHHPPPUUUSSSWWW[[[___cccjjjssszzz|||zzz```\\\dddkkksss|||vvvdddVVVMMMLLLOOOPPPPPPRRRSSSRRRLLLEEEAAA===???BBBBBB>>>888333111...---++++++++++++)))(((***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))************++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))+++++++++***))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''''')))***'''%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))))))))************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{___TTTNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA>>>;;;999888888888999777444333333444333222222111000//////......///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++(((***+++---...------,,,...111666:::===EEEVVVfffwwwsssjjjgggeeeaaaSSSYYY\\\[[[]]]fffnnnrrrooouuu|||rrrbbbbbbfffbbbbbbcccfffpppqqqhhhggghhhgggYYYPPPRRRUUURRRQQQSSSNNNNNNLLLFFF>>>:::888888444222000...---,,,***''',,,+++***+++++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))))))))))),,,,,,++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''((()))***((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuYYYPPPKKKJJJIIIHHHFFFFFFEEEEEEFFFCCCAAA>>>;;;999888999999999777444333333333333222222111000///............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,((()))+++---///111222222777999>>>EEENNN\\\nnn{{{kkkggg^^^VVVWWW___ddddddkkkyyyyyyjjj^^^ZZZbbbmmmrrrqqqzzzjjjUUURRRSSSQQQRRRXXXXXXXXXSSSJJJDDDAAA>>>:::999666444222111///,,,***,,,+++******++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))(((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))+++++++++******)))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))))))))))))))*********************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))((()))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......sssWWWNNNKKKJJJIIIHHHGGGFFFFFFGGGGGGEEECCC???<<<:::999::::::999666333222333333222111000000///...------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************+++,,,---......///000222444666777AAAGGGSSSeeexxxwwwpppssssssfffXXXNNNVVVaaalllzzzyyyddd\\\]]]bbb[[[[[[```^^^]]]mmmkkkbbb]]]XXXWWWZZZ]]]^^^[[[VVVTTTRRRJJJ@@@;;;999666444333222///---+++***))))))+++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''((())))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&''')))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuXXXPPPMMMIIIIIIIIIHHHHHHHHHGGGGGGDDDCCC@@@===;;;:::::::::888666333222222333222111000///...------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,************+++,,,...///+++,,,---///111333555555KKKWWWkkkzzz\\\JJJJJJPPPSSSQQQddduuu~~~{{{}}}{{{xxxfffWWWHHHCCCOOO___{{{sssuuu{{{nnnYYYPPPSSSTTTPPPAAA???<<<:::999666444111...,,,******+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))******)))((()))***************************(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuYYYPPPNNNHHHIIIJJJJJJJJJIIIGGGGGGBBBAAA@@@>>><<<:::888888888666333222222222222111111000///...------------------------------------+++,,,,,,------,,,,,,+++------------------------------............------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++***+++---///222444...333:::AAAGGGJJJKKKKKK[[[eeesssvvvdddNNNAAADDDSSSggguuu}}}yyywwweeeXXXRRRQQQXXXggg|||cccLLLLLLTTTWWWOOOLLLHHHEEECCC@@@<<<999444111...,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((***,,,+++)))'''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************)))))))))(((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttWWWOOOLLLGGGHHHJJJKKKKKKIIIHHHFFF@@@@@@???>>><<<999777666888666333222222222222111222111000//////.........------------------------+++,,,,,,------,,,,,,+++------------------------------............------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***,,,---...---,,,,,,,,,,,,,,,---///222555777???GGGTTTbbblllqqqrrrrrrjjjnnnnnnlllnnnpppllldddPPPTTT[[[bbbjjjuuunnn]]]YYYXXXZZZ]]]ZZZZZZlll}}}]]]QQQOOOMMM\\\YYYUUUPPPMMMIIIDDDAAA999666222///...,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%&&&'''(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))******************++++++(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((+++---,,,)))'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++*********))))))((((((************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......rrrXXXPPPLLLGGGHHHJJJLLLNNNMMMIIIFFFBBBBBBBBB???<<<999999999666555444333222111111111222111000///------,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000...++++++,,,------,,,333...---222333111777AAAWWWddd{{{uuuggg]]]UUUQQQWWWaaacccyyyyyykkkZZZNNNLLLTTT]]]hhhdddWWWZZZOOO^^^dddXXXQQQSSSOOOEEE???:::555333222///+++***...---,,,,,,---,,,***((())))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,+++***)))((('''************************))))))))))))))))))))))))(((((()))***************)))******)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......sssZZZSSSOOOIIIIIIJJJLLLMMMLLLHHHEEEAAABBBAAA???;;;999888999666555444333222111111111222111000///---------------,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++******,,,------...222///000444666777???JJJfffzzzsss]]]OOOJJJPPPbbbsss~~~xxx{{{|||zzzwwwwwwzzz~~~}}}uuujjjbbb^^^VVV\\\kkkwwwtttsss[[[SSSYYYVVVKKKBBB<<<666555555444111///---+++******+++,,,+++***************************+++***)))(((((()))***+++)))))))))))))))*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))************************************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************(((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((************************))))))))))))))))))))))))((())))))***************)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,---------.........ttt\\\WWWTTTKKKKKKKKKLLLLLLJJJGGGDDD@@@AAA@@@>>>:::888888888666555444333222111111111222111000...------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------***++++++,,,---///000111444555:::CCCJJJQQQZZZbbbmmm~~~eee^^^YYY[[[aaalll{{{}}}}}}vvvxxx}}}|||{{{{{{}}}vvvcccXXXOOOTTTeeevvv~~~jjjLLLIIISSSZZZTTTMMMEEE@@@???===888333///,,,))))))***+++++++++******************************))))))))))))******************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))******************************+++++++++******)))************************))))))))))))))))))))))))((()))******++++++******)))+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------------.........ttt]]]ZZZXXXNNNMMMKKKKKKKKKIIIFFFCCC@@@@@@@@@===:::777777777666555444333222111111111111111///......---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,---...///111333555888>>>JJJ\\\qqq~~~~~~zzz}}}|||zzztttaaa^^^aaaiiiuuu{{{xxxxxxuuuqqqqqqqqqxxxzzznnnjjjeeefffkkksssxxxzzz|||~~~{{{ttttttzzzzzzxxxxxx{{{ttt___PPPMMMUUU]]]aaawwwRRREEELLLUUUXXXUUUOOOJJJIIIHHHCCC<<<555222---***)))***++++++***************************))))))))))))))))))***++++++******))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++************************))))))))))))))))))))))))))))))***++++++++++++******+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------------------............rrr]]][[[[[[PPPNNNLLLJJJIIIHHHEEECCC@@@@@@@@@===:::777777777666555444333222111111111111000///......---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...+++---...//////222666:::AAAKKK^^^yyyvvvhhhccc___[[[aaakkk~~~}}}rrrkkkgggooozzzyyypppooohhh^^^TTTPPPMMMMMMQQQUUUWWWVVVXXXXXXUUUOOOMMMQQQVVVWWWVVVUUUWWW]]]fffkkkllljjjrrrvvv||||||}}}{{{nnnVVVLLLLLLSSS[[[rrrpppdddVVVIIIOOOQQQPPPNNNOOOSSSPPPJJJ@@@;;;444///,,,+++******************************)))))))))******)))))))))++++++******))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++************************************************))))))***+++++++++++++++)))***++++++***)))***,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------------------------------.........//////ppp]]]]]]^^^QQQNNNKKKIIIHHHHHHFFFDDD@@@AAA@@@>>>:::888888888666555444333222111111111000000///.....................------------......------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......+++---///000111666===DDDTTTaaasssuuu___RRRTTTRRRPPPaaa{{{~~~~~~{{{{{{rrrpppooollliiihhhdddeee```UUUKKKIIIKKKKKKNNNIIIBBB===<<<>>>AAABBBAAAAAA???<<<:::;;;===???>>>===>>>BBBGGGIIIGGGEEEEEELLLSSSWWWWWWVVVXXX[[[dddlllxxxoooaaa[[[MMMMMM```lllmmmuuupppcccbbbfffdddZZZUUUVVVUUUPPPLLLFFF>>>777222///,,,+++++++++++++++++++++++++++))))))************))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++************************************************)))***++++++,,,+++++++++((()))+++***))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,...------,,,,,,------...------........./////////ooo^^^___aaaQQQNNNKKKHHHHHHGGGFFFEEEAAABBBAAA???;;;999888999666555444333222111111111000000///............///......------------......------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,---------...------,,,,,,,,,,,,------......------------.........000333444777???KKKTTTaaannn{{{xxxZZZPPPOOOYYY___aaammm}}}}}}|||yyyvvvmmmggg___TTTLLLIIICCCBBBAAAAAA>>>===BBBJJJSSSQQQMMMGGGDDDCCCFFFHHHHHHIIIKKKMMMMMMMMMNNNPPPLLLJJJHHHGGGFFFEEEDDDBBBAAACCCDDDDDDDDDDDDCCCAAA:::AAALLLXXXbbbjjjrrrxxxzzz{{{qqqdddaaaaaa]]]ZZZ[[[rrrjjjWWWSSSSSSPPPSSSNNNFFF???999444000...++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++++++++++++++((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))************************)))******+++++++++******************************************************)))***++++++,,,,,,++++++'''(((***)))((((((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,------......------,,,...---,,,,,,,,,,,,---...............////////////ppp___aaacccQQQNNNJJJHHHGGGHHHGGGFFFBBBBBBBBB???<<<999999999666666444333222111111111000//////............///......------------......------------------------+++++++++,,,,,,---------........................---------.........//////...------,,,,,,------.........------------......111444777:::???IIIXXXccc```mmmsssrrryyyoooVVVUUUYYYcccqqq|||||||||{{{ooo[[[TTTNNNLLLGGGAAA>>>???<<<888===HHHLLLJJJLLLTTTXXX[[[___^^^ZZZWWWWWWWWWXXXZZZ```fffhhhhhhiiilllccc```\\\VVVRRRPPPPPPQQQSSSPPPKKKIIILLLMMMJJJDDDIIIEEEAAAAAABBBGGGNNNUUURRRZZZmmm|||ooo\\\KKKTTTooonnnUUUPPPRRRRRRWWWRRRJJJCCC>>>888444111++++++++++++++++++++++++((()))***++++++***)))((((((((())))))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))******************************+++++++++******)))******************************************************+++,,,,,,,,,,,,+++&&&((())))))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,------......------,,,...---,,,,,,,,,,,,---.............../////////000hhhaaaiiiiiiQQQNNNKKKKKKLLLKKKGGGCCCAAA@@@???===<<<:::999888666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------.........---+++***...++++++111222///000444444777???MMM]]]jjjrrrtttlllgggaaa[[[QQQLLLUUUbbbpppvvv{{{lll]]]RRRLLLIIIBBB<<<;;;===???EEEJJJLLLJJJMMMSSSWWWXXX[[[^^^aaa```dddjjjhhhaaa___bbbiiiggggggjjjqqqyyy~~~yyynnnbbb^^^bbbeeedddmmmsssssskkkeeeddddddaaa___[[[VVVPPPKKKGGGDDDBBB@@@@@@KKK[[[```]]]gggxxxyyyxxxlllWWWIIIWWWtttsss^^^NNNHHHTTTQQQNNNKKKHHHBBB888111,,,---...---***)))***+++((()))***++++++,,,,,,+++******))))))))))))******))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''''''''(((***+++******))))))((((((''''''+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********************************((()))***++++++,,,++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******************+++++++++,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******************))))))))))))))))))))))))************++++++******************)))************++++++++++++++++++*********))))))************************+++*********))))))(((((()))************+++++++++************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......333...---000000...111777kkkbbbfffbbbOOOLLLJJJKKKLLLKKKGGGDDDAAA@@@???===<<<:::999888666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------.........---,,,+++///,,,,,,000000...000666AAALLLZZZlllzzzlll]]]TTTPPPSSS^^^jjjzzz~~~zzzvvvpppjjjssszzziiiXXXLLLFFFCCCBBBAAA@@@DDDKKKPPPQQQRRRUUUUUUTTTYYYaaaffffffgggjjjlllkkkqqqzzzxxxrrrrrrvvvtttooowww{{{{{{uuupppoookkkfffiiigggcccaaaaaabbbcccddd\\\PPPFFFCCCAAAAAAJJJWWWaaahhhqqqwww{{{dddYYYXXXiiizzzzzzooo```TTT@@@JJJSSSRRRIIIAAA>>>@@@666222---*********)))''')))******++++++***************))))))))))))******))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))(((((('''((()))***+++******))))))((((((((((((+++*********))))))))))))************************+++++++++*********))))))************************((()))***+++,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********))),,,---------------------************************+++++++++***************************************))))))))))))************))))))))))))******************))))))))))))******************))))))))))))))))))))))))************************************)))************++++++++++++++++++*********))))))************************+++*********)))))))))))))))************+++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---------.........000//////222111000888AAAmmmcccddd]]]MMMKKKJJJKKKMMMKKKGGGCCCAAA@@@???===;;;:::999888666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---............---,,,,,,000//////000//////555<<>>>>>DDDLLLPPPOOOPPPVVV___dddcccccceeennnooovvvzzzttttttrrroooooopppqqqrrrqqqllleee\\\WWWUUURRRNNNJJJCCCEEEHHHMMMVVVbbbpppyyy|||jjjhhhkkkfff___\\\jjjuuuaaaUUUOOOJJJLLLPPPOOOGGG>>>CCC;;;111,,,------***'''***************)))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))*********))))))))))))(((((((((***************)))))))))************************************))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************------,,,,,,++++++******++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++******))))))))))))******************))))))))))))))))))))))))************************************)))************++++++++++++++++++******************************************************))))))))))))************+++++++++************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------------.........---...000000000555EEEUUUnnngggiii___MMMLLLJJJKKKLLLJJJEEE@@@@@@@@@>>>===;;;999888888666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,..................------111222222222111444<<>>@@@???>>><<<;;;999888777666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................///111333333555<<>><<<:::999888777666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.....................---......///000,,,000333777>>>HHHNNNOOORRRPPPUUUZZZRRRFFFGGGSSSYYYccclllppprrrtttsssqqqgggiiiooouuutttnnnjjjjjjmmm|||kkk```QQQCCC===???DDDHHHPPPXXXaaacccbbbdddlllttt|||~~~||||||zzz|||yyyzzzsssyyywwwsssooojjjeee___[[[MMMHHHEEEKKKXXXnnnssscccWWWUUUeee|||wwwiii]]]TTTNNNJJJMMMMMMKKKEEE===666333333---,,,+++******+++------******))))))))))))******))))))************)))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))))))))))))))))))))************+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......---------.........//////---------------..................//////000000000........................+++,,,,,,,,,------------++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,++++++************++++++************))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++***************+++++++++*********************************+++++++++++++++)))************+++++++++************************************************)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------.........////////////111333;;;OOOnnnfffllluuulllOOOKKKGGGFFFGGGGGGEEEBBB??????===<<<:::999777777666444222222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........//////...------...///000111...333888???LLLXXX\\\XXXKKKKKKLLLLLLHHHGGGOOOXXX^^^gggppprrrvvv{{{}}}zzznnnppppppnnnppptttvvvtttjjjnnnaaaOOOMMMIIIEEEBBBEEELLLTTT]]]cccjjjpppvvv|||}}}{{{wwwvvvtttoooeeegggjjjjjjhhhffffffgggkkkrrrzzz~~~{{{zzzyyywwwuuusssssssssdddXXXLLLJJJOOO[[[mmm}}}ttt___TTT[[[nnnyyyssshhhYYYNNNZZZVVVOOOHHHBBB===888666222000...,,,+++***+++,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************&&&'''((()))***))))))((())))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////------------............---........./////////////////////000000000111111000000111222333444555555555555555555555555555555333333222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,)))************+++++++++************************************************(((((()))***,,,---......************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............////////////...333===OOOkkkxxx]]]dddlllaaaMMMIIIEEEDDDFFFHHHGGGFFF??????===<<<:::888777777666555333222333333222111000000///...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////...------...///000111333888>>>HHHXXXfffggg```GGGKKKIIICCCFFFRRRYYYWWWccckkkrrrsssvvvyyyvvvooommmsssvvvwww~~~bbbKKKCCCJJJSSS]]]```[[[VVVWWW]]]iiimmmuuu~~~tttnnnjjjgggfffgggppptttrrrqqqrrrooojjjkkkhhheeeeeefffhhhiiihhhnnnnnnooovvvyyyrrrqqqxxxxxxrrrqqqrrruuummmeeeaaa\\\VVVWWW\\\ooo}}}xxxVVVLLLZZZeeedddxxxyyyoooqqqwwwggg^^^RRRJJJGGGDDD>>>999666444111---+++))))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&''')))*********)))((())))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------.........//////............/////////000333333333444444555555555999999:::<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666444333222........................******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************))))))))))))))))))))))))************((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,)))************+++++++++************************************************'''((()))***,,,...//////************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............/////////000555>>>OOOhhhyyyaaabbbtttgggLLLIIIEEEEEEGGGIIIHHHFFFDDDBBB@@@===;;;999888777666555444444222222111000000000///------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++---......---...///111,,,,,,,,,---------..................///000222333777AAAHHHIIILLLRRRVVVUUUBBB???BBBJJJQQQVVV\\\bbb___kkkqqqjjjccccccccc```rrr}}}}}}lll```TTTJJJHHHLLLVVV___gggeee^^^]]]gggrrrvvv~~~{{{xxxtttsssyyy~~~zzzrrruuu~~~vvvooorrr}}}}}}qqqpppnnnnnnppprrrnnneee^^^VVVZZZbbbmmm{{{fffRRROOOTTT[[[yyywwwqqqrrrlllXXXDDDCCCMMMJJJ;;;<<<;;;999555000---+++******))))))***+++,,,+++***))))))************))))))))))))))))))))))))))))))++++++******************************************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......444...)))+++---,,,,,,...,,,,,,---///111111///---...---,,,...000111///---222///...000333555777999<<<;;;:::;;;===????????????@@@AAABBBBBBBBBCCCDDDHHHBBB???CCCEEEAAA??????:::===@@@BBBBBBAAA???>>>:::777444444444444222000222000---***)))***,,,...******++++++,,,++++++***,,,++++++***)))*********,,,,,,++++++***)))(((((()))************+++++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++************************((())))))))))))*********************************++++++******************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////000---,,,---000222222222===OOOoooxxxbbbfffwwwhhhOOOLLLHHHHHHIIIIIIGGGDDDAAA@@@>>><<<;;;:::999999666555444444222222111000111111000///...---......///...---,,,,,,,,,,,,---,,,------------------...------------------------+++---......---...///111------------------------------,,,,,,...000222444<<>>>>><<<;;;::::::::::::666555444444222222111000222111000///////////////......---,,,,,,,,,------.........---------------------------------------+++---......---...///111......------------------------...///222666:::===AAABBB@@@======???>>>:::BBBGGGRRR```iiijjjjjjlllqqq___SSSUUUWWWSSSUUU^^^^^^iiirrrpppiiidddccccccQQQJJJEEEDDDEEEHHHOOOVVVZZZdddqqq~~~~~~sssxxxwwwtttooohhhccceeejjjpppwwwrrrqqqmmmjjjqqq|||vvvrrrqqqmmmeeeYYYQQQVVVffftttpppeeeWWWVVV^^^ppp{{{mmm```XXXOOODDDDDDJJJIIIKKKKKKFFF===555000...+++***))))))+++,,,,,,+++))))))************))))))++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------.........555000---///000---,,,---///............///111111444333333333444666888:::777:::>>>@@@AAADDDFFFHHHPPPZZZffflllhhh^^^TTTNNNSSSXXX```dddbbbZZZOOOGGGKKKSSSUUUPPPKKKJJJEEE<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEGGGHHHFFFCCC@@@===:::999888777444222000......---,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++******))))))************+++++++++,,,***++++++,,,,,,++++++***************+++++++++,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,---............******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++************************************+++++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////---,,,111666222///>>>SSSqqqvvvkkkxxxvvvRRRPPPMMMMMMMMMKKKGGGBBB>>>===<<<;;;:::999999999666555444444222222111000111000000///......//////...------,,,,,,,,,------//////......------,,,,,,,,,,,,------------------+++---......---...///000............------------...///222666<<>>BBBFFFGGGEEEJJJPPP\\\iiinnnjjjffffffjjjZZZPPPXXXgggllleee]]][[[eeelllhhh[[[MMMEEEBBBBBBDDDGGGKKKOOORRRWWWZZZgggsssyyyyyysssddd\\\^^^YYY___hhhoooxxx}}}lllccceeekkknnnxxxsssrrr~~~}}}zzzyyyuuulllaaaZZZYYY[[[ssswww}}}sss~~~ppp]]]NNNRRRbbbqqq}}}vvvhhhaaa]]]TTTHHH???DDDIIIMMMLLLFFF===777444...,,,******+++,,,,,,+++)))******++++++******)))++++++++++++++++++++++++***************+++++++++************************)))******++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............---******---...,,,+++...000000111000000111333555000333666999<<<@@@FFFJJJQQQWWWYYYRRRKKKOOOYYYaaazzzqqqhhhmmmvvv~~~nnncccdddsssyyypppjjjjjjcccWWWKKKKKKMMMQQQSSSOOOEEE===@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBB@@@===999666444......---,,,,,,---...///+++++++++***++++++,,,---,,,,,,,,,++++++******************+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------------******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************************+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................///////////////---222777444777SSSuuuyyyyyyooo~~~wwwQQQNNNLLLMMMNNNLLLHHHDDD@@@???===;;;999888777777666555444444222222111000//////...---------......------,,,,,,,,,------.../////////......---------,,,,,,,,,---------......+++---......---...///000...........................000555<<>>>>>CCCJJJPPPTTTUUUTTTXXXaaahhhhhh```\\\\\\ccciiiiiidddiiiqqqjjj[[[]]]^^^^^^WWWJJJ???;;;<<>>===555444222111///.........++++++*********++++++,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---.............../////////000000111---///444888FFFlllxxxjjjssstttQQQNNNKKKKKKLLLKKKGGGCCCAAA@@@>>><<<:::888888777666555444444222222111000......------------......------,,,,,,,,,---....../////////...............+++,,,,,,------.........+++---......---...///111------........./////////...111777>>>EEEKKKPPPRRRAAA???@@@GGGNNNSSSXXX\\\[[[[[[^^^```\\\VVVUUUYYYlllyyyfffffffff___YYYQQQIIIBBB>>>>>>EEELLLSSSXXX\\\^^^cccooo{{{xxxvvvxxxggg```___cccbbbcccsssvvvkkkdddeeellluuuwww}}}{{{tttoooiiiddd___ZZZVVV[[[kkkzzz{{{nnnooovvvwwwcccXXXRRRNNNZZZrrruuuiiieee\\\MMM??????BBBGGGKKKJJJEEE@@@666333///---,,,,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++++++++******)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////000...///111///---...333333555777999;;;BBBKKKSSS```\\\SSSJJJIIIUUUkkk|||yyy[[[SSSIIIGGGIIIJJJFFFAAA????????????@@@AAACCCCCC???>>><<<999666222///---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++************************************+++++++++,,,************************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---............/////////000000000000...000777EEE___uuuhhhooowwwvvvRRROOOJJJHHHHHHGGGDDDAAA@@@???===<<<;;;:::::::::666555444444222222111000//////............//////,,,,,,,,,,,,,,,---...///............////////////++++++,,,,,,---......///+++---......---...///111,,,,,,---...///000111111222555:::???CCCEEEEEEDDDAAA???CCCJJJNNNPPPVVV]]][[[XXXVVVUUUQQQPPPWWW```sssqqqhhhccc___NNNCCC<<<>>>DDDJJJSSS[[[^^^hhhpppsssyyyvvvjjjaaa]]]]]]RRRXXXfffuuu{{{jjjgggkkkkkknnnwww}}}sssllltttiiiYYYOOORRRddd~~~xxxvvv|||zzznnnbbbUUUKKK]]]oooxxx|||zzzrrrgggOOOGGG???@@@FFFJJJGGGCCC;;;777222///---,,,+++******++++++,,,,,,++++++***************************((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++++++++******)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...............////////////...---///222222222666===>>>???@@@BBBHHHVVViiivvvpppfffiiixxx{{{ooocccaaaeeeddd[[[QQQEEECCC???===<<<>>>AAACCCDDDDDDDDDBBB???:::666333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************)))))))))*********++++++************************((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---........./////////000000000000111444999DDD]]]~~~{{{kkkssszzz|||UUUPPPJJJGGGFFFDDDAAA>>>>>>>>>===<<<<<<<<<<<<===666555555444333222111000000000////////////000111,,,,,,,,,,,,,,,---...///------......//////000000++++++,,,,,,---...//////+++---......---...///111+++,,,---...///111222222888;;;???AAAAAA???<<<999??????EEELLLOOONNNUUU^^^YYYUUUPPPMMMLLLOOO\\\iiilllsss|||tttbbbVVVCCC;;;;;;GGGRRRXXXZZZ^^^eeeuuuyyytttlllfffbbb```___^^^\\\fffyyy{{{nnndddcccfffooo}}}llllllfff[[[RRRUUUcccpppzzzxxxuuueeeNNNKKKXXXvvvxxx___PPP@@@;;;AAAHHHGGGCCC>>>:::444000...,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******)))************+++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......111777:::===EEEMMMJJJJJJIIIKKKTTThhh{{{}}}zzzrrrPPPKKKDDD>>>::::::===???CCCEEEGGGGGGFFFBBB>>><<<444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---------......---,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++************************((())))))))))))*********************************((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////000000000000333;;;DDDSSSrrrwwwllluuu|||ZZZPPPHHHGGGGGGDDDBBBAAA??????>>>===<<<:::999888444444333222222111111000000000///...............///...---,,,,,,---...///------------------------.........------,,,,,,,,,++++++,,,------......///,,,.../////////111333666;;;===>>>>>><<<::::::;;;CCCFFFGGGJJJRRR^^^dddeee[[[SSSQQQTTTZZZiiinnnbbb^^^jjjyyy|||rrr```OOOFFFEEELLLQQQTTTYYY```dddeeetttiii___TTTSSS\\\iiirrrvvvyyy{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwww~~~ooo___WWW\\\pppooo___\\\___XXXLLLUUUiii|||}}}|||zzz___WWWSSS___{{{ooo___NNNEEE@@@>>>BBBIIICCC???999333...,,,,,,,,,.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************++++++******************************************++++++,,,,,,,,,---------333...))))))+++,,,---///333000///111000......111444000222<<>>>>>>>>===;;;:::888777444444333222222111111000000000///...............///...------------...///------------------------......---------,,,,,,,,,+++,,,,,,------......///...////////////222777;;;@@@???>>>:::888777999<<<@@@CCCEEEJJJSSS[[[[[[WWWOOORRR]]]bbbaaakkksssmmmgggnnnnnnbbbOOOCCCFFFMMMTTT]]]fffiiimmmuuu|||}}}}}}sssppprrrnnneeeTTTPPPOOOXXXjjj~~~}}}|||zzzyyywwwtttqqqmmmjjjiiiffffffffffffffffffffffffeeegggjjjmmmqqqxxxlll```]]]hhhrrr~~~yyyqqqhhhVVVWWWaaawwwvvvqqqpppuuuwwwdddQQQTTTlll}}}yyyiii[[[WWWUUUMMMBBB<<>>===>>>???DDDJJJFFFHHHHHHCCC???<<<666111000...,,,,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------......///000666---,,,333555222999FFFeeezzztttqqqyyyZZZQQQKKKKKKLLLHHHDDDBBB======<<<;;;:::888777666444444333222222111111000000///............//////.........------.........------------------------------------------------,,,,,,------...////////////000222333555999>>>AAA@@@>>>;;;777555666;;;>>>===AAABBBAAABBBDDDBBB===LLLZZZsss}}}sssmmmlllfff[[[NNNAAAAAAMMMYYY]]]\\\]]]hhhuuuxxxdddRRRMMMMMMKKKLLLPPP```hhhttt~~~}}}zzzwwwtttqqqqqqpppnnnkkkgggdddbbbcccaaa___[[[XXXUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRSSSWWWZZZ[[[___eeekkkrrr}}}{{{___TTT^^^lllssssssyyypppeeeccc______ppp~~~vvv{{{kkkSSSLLLSSS[[[aaatttwwwbbbYYYZZZGGGAAA<<<===@@@???999222......---,,,,,,+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************************************************************************************************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***---///---,,,...000000666555666999>>>JJJ```sssgggcccdddjjjpppxxx|||{{{eeeJJJAAA???<<<===CCCAAAFFFHHHEEEDDDEEE@@@888444111...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000777///...444333222CCCZZZllloooxxx|||XXXPPPKKKLLLNNNJJJEEECCC======<<<;;;:::888777666444444333222222111111000//////............//////---..................---------------------------------------------------,,,,,,---......//////000---000555888:::;;;===>>>888999:::::::::;;;===@@@@@@CCCBBB;;;777999>>>@@@OOOSSSeeerrrmmmfff^^^QQQFFF@@@@@@KKK___kkkkkkffflllsss|||iiiWWWIIIFFFGGGGGGPPP\\\uuu}}}~~~}}}zzzyyywwwuuuqqqnnnkkkjjjiiigggccc```\\\ZZZXXXVVVSSSPPPMMMJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJMMMOOOMMMQQQVVVZZZ___fffooouuuqqq```]]]bbbfffrrryyy{{{ooohhh\\\SSS^^^rrr}}}aaaMMMHHHIIITTTnnnqqqccc^^^QQQIIIBBB@@@CCCEEEBBB>>>111000...---,,,++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************((()))))))))************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...---***...888@@@BBB@@@>>>???DDDQQQgggyyywwwxxxyyy~~~ggg\\\WWWMMMBBB===<<<>>>@@@AAADDDGGGEEE@@@:::777333111///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////............///000000333///000333111666PPPnnnpppiiirrrqqqUUUNNNJJJMMMOOOKKKFFFCCC=========<<<:::999777666444444333222222111111000///............//////000------...//////...------------------------------,,,,,,,,,------------...---------...//////000000---111777:::;;;;;;::::::333666:::<<<>>>???AAABBB@@@CCCAAA:::888>>>EEEJJJLLLFFFQQQ^^^]]]XXXPPPCCC>>>EEEOOOXXX___fffmmmrrrtttwwwxxxxxxzzzzzzrrriiiOOOIIIHHHOOOWWW```ooo~~~~~~|||zzzyyyxxxuuurrrpppooommmjjjhhhdddbbb```]]]ZZZWWWUUUTTTSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIHHHKKKPPPTTTWWWZZZ^^^aaafffmmm{{{pppiiilllkkkkkksss|||uuummmccc^^^aaammm}}}uuu}}}~~~mmmYYYJJJIIIZZZrrrvvvbbbXXXPPPFFF@@@AAABBBBBB@@@555333111...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))************************************************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,000000000;;;MMMXXXYYYHHHFFFIIITTTfffwww```LLLCCC===:::===AAABBBBBBCCC@@@===:::777555222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////......//////000111///000222555999IIIeee~~~~~~lllfffrrr}}}hhhQQQKKKIIIMMMOOOLLLGGGDDD>>>>>>>>>===;;;:::888777444444333222222111111000...............///000000------...//////...------------------------------,,,,,,,,,---------......------......//////000000///333777999999888777777333666:::===???@@@CCCEEE>>>?????????FFFOOOSSSRRRIIIBBBHHHOOOKKKGGGFFFAAAFFFPPP[[[aaaccchhhsss|||uuuvvvqqqfff\\\WWWSSSOOOHHHNNNZZZjjj{{{~~~{{{xxxwwwvvvvvvooolllhhhfffdddcccaaa___ZZZYYYUUURRRPPPNNNNNNNNNNNNLLLJJJGGGEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFFFFGGGIIIHHHJJJLLLNNNOOOPPPQQQRRRYYYZZZ___hhhpppzzzllldddcccnnn}}}|||ssskkkeeecccmmm~~~tttqqqwwwwwwgggNNNSSS]]]oooqqqaaaYYYOOOFFFAAA???>>>>>>888666333000---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))************************************************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............333777===MMMbbbhhhcccPPPPPPWWWeeevvvsssZZZIII???BBBCCC<<<===EEECCCBBB@@@>>><<<888333000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000000111///333888>>>PPPkkkllliiiqqqgggOOOIIIHHHLLLPPPMMMGGGEEE??????>>>===<<<:::999888444444333333222111111000...............///000111,,,---...//////...---,,,------------------------,,,,,,,,,------.........------......///000000000222444666777666555666777666888:::<<<>>>@@@DDDGGG;;;;;;===EEESSS___]]]VVVKKKEEEJJJLLL@@@;;;AAADDDRRRVVV\\\eeeoooxxx}}}{{{}}}vvvcccPPPJJJLLLOOOYYYddduuu{{{yyyvvvrrrpppoooppppppiiieeeaaa]]]\\\[[[ZZZYYYTTTQQQMMMJJJHHHHHHIIIJJJFFFDDDBBB???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEECCCDDDFFFHHHJJJLLLOOOPPPOOONNNSSS\\\bbbfffppp{{{sssgggeeejjjqqq|||}}}wwwwwwyyy______gggzzzxxxnnnlllttt}}}cccaaa]]]___mmm}}}zzzmmmggg\\\QQQIIICCCAAAAAA;;;888555111...,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))************************************************************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////777>>>GGGYYYkkklllaaaXXXYYYbbbppp~~~pppWWWGGGJJJGGG:::;;;HHHEEEDDDDDDCCCBBB>>>888444---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///////////////000111111222888>>>IIIeeeiii```pppkkkLLLIIIGGGGGGIIIIIIGGGDDD===;;;999999:::::::::999444333222111000000000000////////////...............------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,---...000111111111000///888999:::999777555555666>>>;;;:::<<<@@@CCCBBBAAA<<<@@@HHHSSS[[[^^^ZZZVVVKKKIIIEEE@@@<<<<<>><<<;;;::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBBBBBCCCEEEFFFGGGHHHIIIIIILLLOOOSSSVVVZZZ___cccrrrxxxlllZZZ^^^llluuuqqqddd___kkkzzzssslllpppppppppttt{{{fffSSS\\\eeegggttt|||~~~wwweeeQQQGGGCCCBBB???===999555222///,,,+++)))*********)))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,------...***+++,,,...//////......---------...000111111111555???KKKSSS[[[iii||||||{{{|||}}}xxxWWWIIIHHHGGGCCCAAABBBBBBBBBAAA@@@???>>>===555000+++,,,///111...***---,,,+++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,---------------------------------........./////////222222///---///222333111<<>>??????===;;;<<<@@@HHHQQQXXXYYYTTTPPPGGGCCC===888777<<>>===<<<<<<;;;:::999888888888999777777777888888888888999::::::::::::;;;;;;;;;;;;???@@@AAABBBCCCEEEFFFFFFGGGJJJLLLOOOQQQSSSWWWZZZ```fffoooyyyuuuaaa```dddzzz~~~pppdddfffnnnzzz~~~ssskkkiiikkkrrryyyyyy]]]PPPPPPZZZlll}}}bbbKKKBBB???CCCCCCAAA===777222///...,,,,,,,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))((((((******+++++++++,,,,,,,,,************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,---......***+++---.........------,,,,,,---...000222444555FFFIIIMMMRRR```yyyiiiVVVFFFAAACCCBBBBBBAAA@@@???>>>>>>>>>888777444111...------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,---------------------------------.........//////000///...---///111111000555QQQrrrwwwiiijjjzzz}}}fffMMMJJJHHHHHHIIIIIIFFFDDD???<<<:::999999999777666444333222111000000000000////////////...............------,,,,,,------......------------,,,,,,,,,...------------,,,,,,,,,.........///000222333444888:::;;;;;;999888999999;;;===@@@@@@>>>;;;888777===AAAHHHNNNRRRPPPKKKGGGBBB>>>;;;999<<>><<<;;;999888888999888777666555555555555444444444555555555666666777777888888888999999999;;;<<<===>>>???AAABBBBBBEEEFFFHHHIIIIIIKKKNNNPPPUUUYYY^^^dddkkkwwwmmmbbbiiiuuusssllljjjooo~~~ssskkkfffhhhnnnsssyyy~~~rrrTTTBBBIIIbbbuuuzzzXXXFFF???AAABBBBBB@@@:::444///---///...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,------......+++,,,------...------,,,......//////000444:::>>>MMMNNNRRRZZZmmm}}}cccQQQKKKAAA@@@?????????>>>:::777;;;======888///+++---000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,------------------------------........./////////111///---...111333333222<<>>AAA@@@<<<999999:::???BBBFFFJJJKKKGGGBBB>>>888:::===CCCIIIMMMPPPQQQYYY^^^cccccc\\\RRRGGG???BBBJJJYYYjjjuuu~~~~~~{{{|||yyyuuuooojjjbbb[[[VVVQQQOOOMMMKKKIIIGGGFFFFFFBBBBBBAAA@@@>>>===<<<<<<===<<<;;;:::999888777666666555555444444333333333222222333333333444444444555555555666666666666777888999:::;;;<<<>>>??????BBBCCCDDDEEEEEEFFFHHHKKKQQQTTTWWWYYY]]]ccclllssshhhrrrtttllloooxxx|||ssshhhhhhnnnssswww{{{wwwnnnMMMCCCUUUlllsssWWWHHHAAA???>>>??????;;;444...000...+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---.........------------------------///111222222444<<>>@@@<<<555//////000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------............////////////222000000111222333777<<>>;;;<<>>AAAGGGHHH???666000---***)))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------...//////..................//////...111555888???MMMaaapppbbbbbbdddkkkwww~~~vvvooolllhhh^^^RRRMMMOOOMMMIIIEEEDDDDDDGGGIIIQQQMMMHHHDDDDDDDDDDDDDDDDDDHHHLLLMMMLLLOOOVVV]]]eeeiiisssppp^^^JJJBBBDDDEEE>>>666888999;;;===<<<999444000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........./////////000000///000333333000222@@@OOOwwwfffoooyyy```PPPLLLIIIIIIJJJIIIFFFCCC???===:::888888777555444444333222111000000000000////////////...............------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------------.........///111333555666888222444777888888888:::;;;>>>>>>>>>======@@@DDDHHH@@@AAABBBAAA>>>;;;:::;;;AAABBBFFFQQQ^^^iiippprrrlllfff]]]QQQDDD<<>>>>>======777777777777777666666666444444444333333222222222222222333333333333222111111111222222222333333333111222222222222333333333555555666777999:::;;;;;;<<<>>>@@@@@@AAABBBEEEGGGCCCGGGKKKMMMNNNQQQUUUYYY___```hhhyyyxxxlllnnnrrr}}}vvvtttppplllwww|||ppppppwww~~~kkkRRRGGGZZZrrrttt```YYYNNNCCCBBBHHHKKKEEE>>>444///+++)))+++------+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,---....../////////......//////000222222///555===DDDOOOeeewwwqqqxxxuuulll]]]UUUNNNLLLJJJEEEBBBAAA>>>@@@AAAAAA???>>>>>>??????>>>======>>>???===<<<;;;===?????????AAAEEEIIIIIIKKKOOOYYYgggxxx{{{]]]IIICCCCCC@@@<<<888555555:::@@@@@@:::444///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------....../////////000000000---...222444333999QQQjjjiiieee|||eeePPPMMMJJJIIIJJJIIIFFFCCC>>><<<999888888777666444444333222111000000000000////////////...............------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------.........///111333444555666666222444777888999:::<<<===>>><<<<<<===@@@DDDFFFFFF@@@AAA@@@===:::999;;;>>>FFFFFFKKKVVVcccmmmpppqqqnnn```PPPEEE??????JJJVVVdddrrr}}}~~~~~~zzzxxxzzzxxxzzz|||~~~{{{yyywwwsssnnnkkkbbb]]]TTTMMMHHHDDDBBB@@@>>>===<<<:::999888777777333333333333333444444444222222111111111111111000000000111222222222111000000000000111111111222222111111111111222222222222222333444555666888999999:::<<<=========>>>AAACCCAAAEEEJJJLLLLLLMMMPPPSSSXXXWWW\\\eeeppp~~~rrrmmmuuuuuummmjjjuuuxxxuuuuuuwwwzzzppp\\\QQQ___qqq|||}}}uuukkk___QQQHHHFFFGGGFFFEEE;;;555...,,,---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,------.../////////////////////111333555666;;;BBBJJJRRR___xxxuuuooohhh]]]RRRMMMKKKFFFDDDDDDBBB??????BBB999<<>>@@@:::<<<@@@DDDFFFDDD???;;;======>>>>>>???@@@AAABBBBBBBBBAAABBBGGGNNNVVV[[[mmmwwwkkkXXXKKKDDD@@@:::666333666>>>BBBAAA===666444000---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------.../////////000000000000000...000777<<>>CCCFFFEEECCCAAA@@@???;;;888888===AAA===AAAHHHTTT___ccc___[[[ZZZIII:::888???MMM___oooyyy{{{vvvvvvzzzzzzuuurrrtttwwwxxx{{{}}}|||yyywwwtttooojjjgggWWWRRRKKKEEEAAA>>>:::888:::999777666444333222222222222222333333333444444222222222222222222222222...///000111111000//////////////////000000000111111111111111222222222222111111222333555666777888:::;;;;;;;;;::::::<<<>>>???CCCGGGHHHGGGGGGIIIKKKMMMRRR\\\cccdddfffuuu~~~kkkooowwwssseeekkk}}}wwwwwwzzzlllSSSZZZbbbhhhqqq|||rrrbbbRRRHHHFFFJJJNNNAAA:::222.........,,,)))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,------...---,,,,,,------...//////////////////000222444666888IIIOOOWWW]]]hhh}}}qqqooojjj]]]PPPJJJHHHEEECCCDDDAAA@@@AAACCCAAA======@@@???AAAAAA@@@======@@@CCCAAAEEEKKKQQQSSSOOOGGGAAA@@@???>>>>>>??????>>><<<@@@@@@@@@@@@AAADDDIIILLLLLLRRRWWW^^^tttxxx]]]MMMFFF===888333444;;;AAAEEEEEE===999444///,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------////////////000000000000666000000:::GGG[[[}}}jjjdddnnniiiUUUPPPKKKIIIJJJIIIDDD???======<<<:::888777555555222222222222222222222222------......///000000000///......---------......,,,------------------,,,---------------...000000333444555666666666555444666666666666777999<<<===<<<;;;;;;???DDDHHHGGGDDDBBB<<<666555:::???AAA@@@GGGFFFIIIQQQYYYXXXMMMBBB@@@???<<<<<>><<>>BBBFFFKKKWWWjjj{{{}}}{{{zzzrrrsssssssssqqqqqqsssuuurrrtttwwwxxxxxxwwwxxxxxx|||xxxsssnnnhhh```UUUMMMCCC@@@;;;999888777666444222222222222111111111000222222111111000000000000////////////////////////222111000000/////////000////////////////////////000000000000000000000000222222222222333333333333555555666777888999::::::<<<===???AAACCCEEEFFFGGGGGGIIIMMMQQQVVV^^^ffflllvvv{{{vvvaaaeeevvvwwwsssoooooo}}}^^^cccmmmyyy|||ggg^^^eeezzzjjjVVVIIIEEEGGGHHHGGG???444...//////,,,++++++++++++,,,,,,------***************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++++++++,,,,,,,,,...******,,,,,,***+++...---------.........//////,,,---------...000000///222//////333:::FFF[[[mmmwwwssslllfffhhhtttiiiccc___\\\VVVLLLFFFEEE???CCCDDDBBBAAACCCCCC@@@HHHQQQaaannnjjj______iii}}}~~~xxxpppmmmpppuuu}}}}}}|||wwwooofff^^^ZZZXXXWWWOOOMMMIIIDDD@@@???AAACCC===?????????CCCLLLPPPPPPZZZqqqvvv|||^^^JJJ:::888999888;;;BBBCCCBBB???;;;777333000...//////...------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........---------.........//////000...///111000...///444444444AAA^^^zzzsssfffiii{{{pppaaaQQQNNNKKKJJJKKKJJJFFFBBB======<<<:::888777555555444444333333222111000000111000000///......------......---------......///...//////000000//////...------------...///000111333444444555666666555555666999<<>>;;;:::<<>>EEEDDDDDDAAA===888333/////////..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------------.........------........./////////222///...111111///000333444888QQQyyyrrrhhhlllyyyttteeeZZZMMMKKKJJJJJJJJJHHHEEEBBB======<<<:::888777555555555555444333111000//////000000//////...............------------.../////////000000111111000000///------------...///000111333333444555555666666666444777:::<<<===;;;888666;;;===>>>===:::888999:::888;;;>>>AAADDDGGGKKKNNNMMMOOOMMMEEE;;;888===CCCPPP]]]kkkssszzzyyyrrrjjjhhhlllppppppooooooppppppooommmlllnnnoooppprrrsssrrrqqqpppqqqrrrooommmhhh^^^RRRFFF===999555333000000000111000/////////////////////////////////////////////....../////////////////////////////////////////////...////////////////////////000000000000000000000000000000000000111111111111333444444555666777777777777888999;;;<<<>>>???@@@CCCEEEHHHLLLPPPVVV]]]aaammmppptttwww~~~|||^^^ddd{{{{{{{{{|||lllrrrdddIIIPPPnnnyyyWWWOOObbbvvvtttfffTTTCCCEEEGGGGGGCCC===777222...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,++++++***,,,***,,,000111......000............////////////000------000222111111333777999===GGGYYYttt||||||ttt___KKKDDDBBBCCCEEEEEECCCEEEIIIOOOSSSVVVVVVZZZeeepppuuuzzz}}}nnneeebbbkkkfff[[[QQQNNNNNNIIIBBBEEEGGGNNNaaa|||uuudddQQQDDD===;;;>>>DDDEEEGGGFFFCCC>>>888555//////...------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------........................////////////000...///222333111222666999HHHhhhyyyeeehhhxxxvvvkkkpppZZZJJJIIIIIIIIIHHHGGGDDDAAA======<<<:::888777555555555555444333111000//////............//////000000---------------...//////000111111111111111111000...............///111111333333444444555666777777666777888999:::;;;;;;;;;???===;;;;;;<<<;;;888555888<<>>777444111000......///000///.............................................//////........................//////000111111000000///........................//////////////////////////////000000000111111111333333333444444555555666666666888999;;;<<<===>>>AAACCCFFFIIILLLQQQWWW[[[bbbhhhooosssvvvuuueeettt|||yyyqqqffflllyyyWWWLLLXXXiiivvv~~~kkkSSSUUUdddtttuuufffXXXCCCDDDFFFGGGDDD===555000++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...------,,,,,,+++++++++***+++///555666111...///........./////////000000222......000111000444:::???CCCIIIQQQaaa{{{jjj^^^YYYSSSJJJAAAAAA@@@CCCIIILLLMMMTTT[[[lllsssxxx{{{sssgggcccaaaWWWLLLKKKFFFCCCIII[[[yyywwwrrrZZZGGG@@@AAABBBDDDGGGHHHGGGDDD???<<<222000///---------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////........./////////000000......000222222111444;;;LLLeeewwwkkkhhhwwwwwweeetttXXXIIIIIIJJJJJJHHHFFFCCCAAA======<<<:::888777555555444444333333222111000000------......///000000111---------------...///000000111111222222111111000............///000111111333333333444444666777888:::999999999:::===???AAA@@@<<<999:::<<<<<<888444999===BBBGGGJJJKKKJJJIIIBBB>>>888555777===FFFLLL```lllvvvwwwtttqqqnnnkkkcccbbbbbbeeeiiilllkkkjjjjjjkkklllkkkkkkkkkmmmnnnooorrrssssssqqqnnnllllllccc]]]TTTIII@@@999444222000///......000000///...---............/////////............////////////...........................///000111222111000///........................///////////////////////////000000000111111111111222222222333333333444444555555666888999;;;<<<<<<<<<>>>AAADDDGGGKKKOOOSSSVVV___jjjqqqvvv|||~~~qqqvvvxxxssspppwwwxxxnnnrrr|||eeePPPKKK^^^vvvmmmXXXPPPZZZjjjzzz}}}wwwqqqkkkQQQKKKGGGIIIIIIBBB999444------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------,,,,,,,,,,,,+++,,,000666777222............/////////000000000111------111000222>>>LLLSSSWWWZZZ[[[cccuuuyyygggSSSJJJHHHFFFCCCAAADDDEEELLLUUU[[[bbbmmmxxx|||qqqfffPPPIIIBBB@@@EEEQQQeeeuuulllttt|||```NNNGGGCCCDDDFFFHHHHHHGGGDDDCCC666555222///---------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------........./////////....../////////000000000...///111222111333???LLLkkk|||dddjjjwwwttteeelllXXXJJJKKKMMMLLLIIIFFFCCCBBB======<<<:::888777555555333333333222222111111111.........///////////////---,,,,,,------///000000000000111111111111000000............///000111222333333333333444666888999;;;;;;::::::;;;<<<>>>???;;;;;;:::::::::999888666:::<<<@@@EEEJJJIIIDDD???999777666666:::CCCPPPXXXdddmmmssspppjjjhhhgggfff```aaacccfffggghhhhhhhhhhhhjjjkkkkkkjjjkkkmmmooommmpppsssssspppllliiihhh[[[RRRFFF<<<777555222000///.........000000...------.........////////////....../////////000000000........................,,,---///111111000///...........................////////////////////////000000000111111111222222111111111222222222222333333444555666777888999:::999;;;>>>@@@BBBFFFJJJMMMPPPYYYdddmmmttt{{{rrrnnnsss||||||dddKKKRRRhhhzzz~~~kkkQQQOOOVVVddduuu~~~|||yyywwwkkk[[[NNNKKKLLLGGG???:::.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,---------------...,,,...333333///---....../////////000000000000///---000555555;;;QQQiiitttwwwtttkkkiiisss{{{ppp\\\NNNFFFMMMYYY[[[VVVQQQXXXZZZaaajjjpppxxxmmm___PPPIIIEEEDDDJJJQQQPPPaaaqqqpppgggPPPFFFFFFFFFFFFFFFFFFFFFFFF===:::666222///---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////.../////////000000000000...000333444444@@@YYYppplllfffwwwmmmbbblll\\\LLLNNNOOONNNKKKGGGDDDCCC======<<<:::888777555555333222222222222222222222000000000///......------,,,,,,,,,---...///000111000000111111111111000000.........//////000111222333333333333444666888999::::::::::::::::::::::::666999<<<;;;777666777999;;;;;;===CCCHHHGGG@@@999222444777:::???KKKZZZfffiiippprrrkkkcccaaabbbcccaaaccceeeeeeeeeeeefffhhhgggiiijjjkkkkkklllnnnppplllooosssssspppkkkgggeeeUUUJJJ===444222222111//////...---...//////...,,,........./////////000000.../////////000000111111........................+++,,,...000000///...---........................////////////////////////111111111111222222222222111111111111111222222222222222333444666777888888999;;;>>>@@@BBBDDDHHHKKKNNNTTT]]]fffnnnvvv|||vvv|||YYYOOOVVVeeewwwiiiNNNOOO^^^yyyjjjTTTMMMMMMIIIBBB>>>/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------.........000---,,,......,,,,,,///////////////000000000000///...333:::<<>>999444000.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000////////////000000000000---000444666:::NNNrrrrrrbbbqqqvvv___^^^{{{ZZZRRRPPPNNNMMMKKKHHHDDDAAA>>>>>><<<:::888666555444222222111111000/////////000///...---,,,------...///............//////000000111111111000///---,,,...//////000000111222222444444333222333444555666666888999999999999;;;<<<;;;:::888666666777888999===@@@DDDFFFDDD@@@;;;777444555666;;;CCCQQQ___iiinnnlllhhhdddbbbaaabbbcccddddddddddddfffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkooooookkkhhheee[[[PPPBBB===666333222333222111........................000000//////.........---111111000000//////..............................---......///////////////........................---......///////////////////////////000000000000111111000000000000111111222222333444444555555666::::::;;;===???BBBEEEGGGJJJOOOWWW```iiirrr{{{}}}vvvoooXXXVVVWWWlllgggRRRNNNiiiqqqUUUHHHKKKJJJBBB888111+++***...000...***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000000000222333444333888BBBKKKYYYrrrwwwcccOOOGGGIIIHHHEEEKKK```{{{~~~ttt^^^YYYVVVNNNHHHIIILLL\\\|||qqqXXXOOOGGGDDDCCCCCCFFFKKKGGGDDD@@@;;;666222///---///---,,,,,,---...---,,,........................------------------------------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------..........................................------///000000//////111111///***444777555FFFjjjqqqkkk|||zzzYYY___cccQQQPPPNNNLLLKKKHHHDDDAAA>>>>>><<<:::888666555444222222111111000/////////000///...---,,,------...///............///000000000111111111000///---,,,///000111222333333333333444444333333333444555666444666888999888888999:::888999999999999999999999===>>>AAAAAA@@@<<<777444555777;;;AAAJJJWWWcccllliiihhheeebbb```aaabbbccccccccccccddddddfffggggggiiiiiiiiiiiijjjjjjkkklllnnnrrrqqqjjjbbbZZZOOODDD;;;777111......///...---........................000/////////.........---000000000000//////..............................,,,------.......................................---......///////////////////////////000000000000111111000000000000111111111222222333333444555555888888999:::===@@@CCCDDDGGGLLLTTT\\\eeeoooxxx}}}mmmzzzuuuaaaYYYdddqqq|||rrr[[[LLLXXXrrrwww^^^NNNLLLKKKGGG===666...,,,...000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111000......///000222888EEESSSZZZeee~~~{{{rrrfffZZZMMMEEEHHHQQQVVVUUUXXXcccuuuuuukkkbbb___[[[YYY[[[^^^```aaalllxxxoooaaaNNNKKKKKKUUUjjjtttaaaMMMEEEEEEEEEFFFGGGGGGEEEBBB>>>999555222000///---++++++---...------........................------------------------------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---................................................//////...///111333222000222444555>>>XXX|||sssyyy~~~dddZZZqqqiiiPPPOOOMMMLLLKKKHHHDDDAAA>>>>>><<<:::888666555444222222111111000///////////////...------------..................///000000000000111111000///...---000111444555666555444333444444333333444444555666222555888999888777777777666888:::<<<<<<<<<:::999<<<===<<<;;;999666333111555999@@@IIIRRR[[[dddjjjbbb```___^^^^^^___aaabbbbbbbbbccccccddddddeeeeeehhhhhhgggggghhhjjjlllmmmnnnqqqoooeeeYYYMMMAAA888555222...,,,,,,------,,,......................../////////...............000000000////////////...........................+++,,,,,,---...---------........................---......///////////////////////////000000000000111000000//////000000111000000111111222333333444555555666777:::===???AAACCCGGGOOOWWW```iiisssyyy|||sssjjjqqq|||tttccc___```mmm{{{|||iiiUUUPPP^^^uuuxxxdddQQQGGGFFFHHHCCC<<<333...---......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------.........///000111222111//////000111000???WWWjjjnnnppp~~~jjj^^^PPPHHHEEEIIISSS^^^llloootttxxx~~~|||mmm^^^UUUQQQLLLFFFJJJGGGEEEEEEGGGHHHIIIIIIHHHNNNWWW^^^eeemmmuuu{{{iiiWWWIIIIIINNNZZZuuuuuuvvv~~~^^^MMMIIIIIIHHHGGGFFFEEEDDDAAA>>>999666444///---++++++---......---........................------------------------------------------------...------------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,................................................000...---///333444333111666222666MMMooo{{{mmmxxxjjjZZZhhhdddOOOMMMLLLKKKJJJHHHDDDAAA>>>>>><<<:::888666555444222222111111000/////////............------............---......///000111000000000000000///......000222444666777555333222444444444444444555555666222555999:::999888666666777888:::<<<=========<<<<<<;;;999777444333222111666<<>>@@@DDDKKKSSS[[[eeeooouuuzzz{{{dddlll}}}wwwvvvtttlllyyyqqq^^^SSS^^^ppp{{{zzzrrrcccUUUVVVfffwwwvvvgggSSSCCCAAAGGGGGGAAA888000,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,------------------............////////////000111111111222444666666GGGccczzz}}}vvvxxxiiiWWWQQQMMMPPPXXXbbbkkkqqq{{{ppp[[[TTTQQQLLLJJJKKKMMMKKKHHHLLLJJJHHHHHHKKKNNNPPPPPPQQQRRRRRROOOMMMLLLNNNPPPOOOSSS\\\jjjzzzyyyYYYJJJIIINNNWWWaaasssoootttyyy```QQQJJJJJJLLLEEEEEEEEEDDDAAA===999777111///,,,,,,---.................................------------------------------------------------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++....................................////////////111---,,,000333333222333555777FFFeeeqqqllluuu^^^jjj[[[MMMLLLKKKJJJJJJHHHDDDAAA>>>>>><<<:::888666555444222222111111000/////////------..................---------......///111111000000000//////////////////111333555555444222000444444555555555666666555333666:::;;;:::888777777999999999999;;;<<>>LLLhhh~~~vvv|||jjj\\\aaa~~~VVVKKKJJJIIIIIIIIIGGGDDDBBB>>>>>><<<:::888666555444222222111111000/////////,,,---......///.........---------......000111222000000////////////000000///111222333333222111000444444555666666666666555555777:::;;;999888777777:::999888888999<<<>>>@@@888777555444555888;;;===DDDIIIQQQVVVXXXXXXWWWWWWRRRRRRTTTUUUWWWZZZ\\\]]]```bbbdddeeeggggggffffffiiiiiijjjkkklllmmmmmmmmmmmm___NNN@@@666///...000***,,,...///...------...........................---------------.........---............/////////........................---...//////000000//////........................---......///////////////////////////000000000000000//////......//////000......///000000111111222333333333444666888:::<<<>>>AAAGGGNNNVVV```jjjqqqvvv}}}eeefff}}}www|||xxxwww|||iiiTTTKKKPPP___qqq~~~sssbbbZZZ___hhhkkknnnmmmeeeWWWJJJCCC@@@EEEDDD@@@999000++++++---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---++++++++++++++++++++++++,,,,,,,,,---------............------------......,,,,,,,,,---......//////////////////000000000000000111111111111333777:::IIIQQQcccxxxyyyvvvyyy}}}qqq[[[JJJCCCDDDJJJTTTcccyyyssscccTTTYYYXXXTTTVVV___ccc```___dddsss|||xxxuuunnneee]]]ZZZXXXXXXXXX___ooofffZZZQQQHHHKKKRRRiiixxx~~~aaaQQQMMMHHHHHHGGGFFFDDDAAA???===999555111....../////////........................------------------------------------------------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////000000111333//////222111000777BBBWWWooo}}}uuuuuuXXX[[[rrrUUUJJJIIIIIIIIIIIIGGGDDDBBB>>>>>><<<:::888666555444222222111111000/////////,,,,,,.../////////......------------///000111222111000///......///000111111111222222222222111111333444555666777666666555555777888888777666666777999999999999:::;;;<<<===333333333444777<<<@@@CCCFFFKKKQQQUUUUUUTTTSSSSSSRRRRRRTTTUUUWWWYYYZZZ[[[]]]___bbbdddfffgggffffffgggiiijjjlllllllllkkkjjjcccRRR@@@666222...---///))),,,///000...------...........................,,,,,,,,,------.........---------.........//////........................,,,---......//////..............................---......///////////////////////////000000000000//////............//////...//////000111111222222222111222222444666999:::===@@@EEELLLTTT^^^iiiooouuuzzzaaahhh~~~~~~vvv{{{rrrXXXKKKQQQ```kkk}}}ttt^^^YYYaaa```jjjmmmfff]]]WWWLLL@@@BBBEEEEEE???555...---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,------...///////////////000000000111111111///111333555888===CCCGGGTTTccczzzjjjaaaXXXLLLHHHLLLVVV]]]fffrrrzzzrrrhhh```XXX^^^jjjzzz~~~vvvnnniiihhheeeeeelllzzznnn[[[QQQLLLIIIQQQeee{{{iiiVVVLLLKKKJJJHHHFFFDDDBBBAAA===999444000////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.................................---......///000000111111111///111555333222???QQQtttxxxttt{{{yyyhhhfffxxxUUUJJJIIIHHHHHHIIIGGGDDDBBB>>>>>><<<:::888666555444222222111111000/////////+++,,,.../////////......,,,,,,------///000111222111000///......///000111333222222222222222222222333444666777777777666555555666777666555444555777666888:::<<<<<<<<<::::::000000111444888>>>CCCFFFEEEIIINNNQQQQQQPPPPPPPPPRRRSSSTTTVVVWWWXXXZZZZZZ[[[]]]```ccceeeffffffeeefffhhhjjjllllllkkkhhhgggXXXFFF555111111000///000+++...222222000......///........................,,,,,,,,,------.........---------.........//////........................+++,,,------......------........................---......///////////////////////////000000000000//////............////////////000000111111222222000000000111333555777888<<>>>>><<<:::888666555444111111111111000000000000........................------............------111000000000111222333333666444222000000000222333555555555555666666666666777777777777777777666666999:::;;;;;;:::777555333111111222555999>>>BBBEEEHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQTTTUUUVVVXXX[[[^^^______```aaabbbdddfffgggkkkjjjiiikkkllljjjeeeaaaHHH???444......///...---000///------......---,,,........................///......------......///000///...---,,,+++++++++---------.........//////.........------,,,,,,,,,//////.........---------............////////////000000000000000000000000//////............//////////////////000000000000111111111222333444666777888<<>>>>><<<:::888666555444111111111111000000000000........................---..................---000000000000111222333444666555333222111222333444444444555555666666777777666666666666666666777777:::;;;;;;:::999666444222111222444777;;;???CCCEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVXXX[[[^^^______```aaaccceeefffgggkkkjjjjjjkkkiiicccZZZTTT@@@999111---...000000...000///......//////...,,,..............................------------......000000///...---------------------.........//////.........------,,,,,,,,,//////.........---------............////////////000000000000000000000000//////............//////////////////000000000000111111111222333444555666888<<>>TTTooommmdddyyyaaabbbZZZMMMKKKIIIHHHGGGEEEBBB???>>>>>><<<:::888666555444111111111111000000000000...................................................//////000222333444555666555333222222333444555333333444555666666777777555555555555666777777888;;;;;;;;;999777555333222111333666:::>>>BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUXXX[[[]]]______```aaaccceeeggghhhggghhhiiihhhbbbVVVIII???777333...---///111111000111///......///000///---////////////////////////......------------......000000//////...//////000---------........................---------------...............---------............////////////000000000000000000000000//////............//////////////////000000000000000000111111222333555555777:::@@@EEEMMMXXXfffooo{{{^^^OOOPPPhhhpppjjjppp~~~nnnWWWPPPSSS[[[lll~~~yyyjjjaaaEEEGGGZZZmmmpppooojjj___IIIBBB???BBBDDD???666000,,,------.........------+++++++++++++++,,,,,,---+++,,,------......------........................---------............///------------------------------........./////////111...///333222...333<<>>>>>>>><<<:::888666555444111111111111000000000///.................................------.........---...///111222444444555333333222222222333444444222333444444555666777777444444444444666777999:::<<<;;;:::888666444333222111444888===AAACCCEEEEEECCCDDDEEEGGGHHHJJJKKKLLLOOOQQQSSSTTTUUUWWWZZZ]]]___``````aaaccceeeggghhhfffiiikkkiii```PPP???444222000...///111222222111111000//////000111000///000000000000000000000000///......------....../////////.........///000000.......................................---------....................................//////////////////////////////////////////............//////////////////000000000000000000000111111222444444666999>>>CCCKKKVVVdddnnnzzz```HHH[[[xxxsss|||kkkRRRQQQQQQ___yyy~~~uuutttVVVDDDCCCQQQ^^^jjjkkkaaaTTTKKKDDDCCCEEEBBB888000,,,---...//////...------,,,,,,+++++++++,,,,,,---,,,,,,,,,---------------........................---------............///....................................////////////333...000555444000999GGGooovvvnnnvvvzzzttttttrrryyyfffSSSKKKKKKVVVgggzzzrrrVVVKKKKKKIIIZZZ}}}ssshhhxxxnnnZZZNNNHHHHHHLLLDDDDDDCCC@@@;;;666222///............////////////888666333000...---------------------------------...------,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............///000000111111222222222///333;;;LLLjjjnnnkkk~~~qqqoooxxx^^^MMMLLLJJJIIIHHHEEEAAA>>>>>>>>><<<:::888666555444111111111111000000000///........................///...------------...///,,,...///111333444444444000000000111111222333333333333333444555666666777444444444444666888;;;<<<<<<;;;888666444333333333333666:::???BBBDDDDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKNNNPPPRRRTTTUUUWWWZZZ]]]``````aaabbbccceeeggghhhjjjmmmpppmmmbbbQQQ@@@666333222111111222222222111222000000000222222111000111111111111111111111111000//////......//////000.........---......//////.....................---........................---.................................//////////////////////////////////////////............//////////////////000000000000000000000000111111222333555888<<>>>>><<<:::888666555444111111111111000000000000........................///...---,,,,,,---...///---...000222333444333333...//////000111222222333444444444444444555555555555444444555777:::===@@@;;;999777444333333444444666888<<>>666444444444333333222222111222111000111333333333222222222222222222222222222111111000000000000111111//////...------........................---------.............../////////---------...........................////////////000000000000000000000000//////............//////////////////000000000000000000//////000111111222444666:::???FFFSSSaaalllwww}}}dddYYYjjj}}}vvvyyybbbPPPKKK^^^wwwnnnPPPEEEWWW}}}```XXXKKKCCCCCCFFFDDD>>>222111///...---,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................---------............///............................../////////000000000000111111111333999BBBJJJ___}}}uuuaaaRRROOO^^^ppp}}}ooovvvpppyyy]]]KKKKKKMMM^^^mmmkkk^^^KKKGGGGGGFFFDDDCCCAAA>>>999555////////////////////////111000000//////000000000------------------------...------,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000000111111222000000111222333444444555999AAA[[[ppp___hhh}}}uuuhhhmmm|||WWWLLLJJJGGGEEEEEEDDDBBBAAA>>>>>><<<:::888666555444111111111111000000000000........................000///---,,,,,,---///000---///111333333333222111...///000111222333333444555555444444444444333333555555555555888<<<@@@BBB:::888555222222333555666999:::===???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLNNNPPPRRRSSSTTTVVVZZZ\\\``````aaabbbdddfffhhhiiiggghhhggg```SSSFFF<<<777444444444333222111222222333111111222333444444333333333333333333333333333333222222111111222222333111111000///............//////.........------------........./////////000---------.........//////............////////////000000000000000000000000//////............//////////////////000000000000000////////////000111111333555999===EEEQQQ```kkkwww|||~~~ZZZUUUeeeuuu~~~ttt___MMMPPP```ppp}}}nnnTTTUUU{{{ccc\\\NNNAAA>>>CCCDDDAAA555333000---++++++,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,---...///........................---------............///.........................../////////000000000000///555888777???PPP[[[[[[ZZZtttbbbXXX]]]hhh{{{mmmqqq___RRRFFFKKKeeerrrwwwxxxXXXIIIHHHFFFDDDCCCCCCAAA<<<999111111000000//////......+++,,,---...////////////------------------------...------,,,,,,------...------------------------------------------------...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------...............///000111111111000000111222333444555555???TTTssssssooowwwooonnnvvv~~~WWWLLLIIIFFFDDDDDDDDDCCCBBB>>>>>><<<:::888666555444111111111111000000000000........................000///---,,,,,,---///000...///111333444333111111...///111222444444555555666555555444444333222222666555555666999===AAADDD999777444222111333555777;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEHHHJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY\\\```aaaaaacccdddfffhhhiiimmmmmmiiiaaaTTTHHH@@@===222333333222111111222444333222111222444555444333333333333333333333333333444333333222222333333444333333111000//////////////////.........------------.........//////000000---------.........//////............/////////000000000000000000000000000//////............//////////////////000000000000000////////////000000111222555888<<>>===;;;999777555444444000000000000000000000000........................///...---,,,---...///000...///222555777777444111000000111222333333444444222333444555555555444444555666888999::::::999888555333222111222444666888<<<<<<<<<<<<============BBBAAAAAAAAACCCFFFIIILLLMMMMMMNNNPPPTTTYYY]]]```^^^___bbbeeehhhiiijjjjjjnnnppppppmmmggg]]]KKK<<<888777666777:::;;;999777555444444444555555444222222111000222444555555333666555333333555666666666333333222222111111000000111000///...---,,,++++++---------------...///000---.........//////000000........................///333333000...000111///////////////////////////////////////000000000000////////////000000000000555555666:::CCCRRRbbbmmmssswww}}}YYYMMMUUU```ttt~~~|||uuuXXXGGGEEEQQQdddtttuuuvvv~~~oooQQQZZZ~~~tttlll^^^@@@999FFFHHHEEE<<<111---...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,111///...------...///111............////////////.........////////////000222000---+++---111111///222555;;;LLLkkkyyywww}}}qqqiiifffqqqvvvqqquuuyyyUUUQQQPPPPPPhhhppphhh}}}___NNNLLLGGGAAA@@@BBBBBB@@@999444///,,,---//////...////////////....................................---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000222666:::>>>@@@kkkoooRRRYYY|||{{{TTTKKKHHHFFFFFFGGGFFFCCC@@@>>>===;;;888666555444444000000000000000000000000..............................---,,,---...///000000111222555777666333111111111111222222333333444333333333444444444444555555666777888999999888777444333222111222555777999============>>>>>>>>>>>>AAAAAAAAABBBDDDGGGIIIKKKMMMMMMNNNPPPTTTXXX\\\^^^\\\^^^aaadddfffhhhhhhiiikkkpppwww~~~www\\\DDD>>>???BBBHHHNNNSSSTTTSSSOOOJJJDDD???;;;999666555666555333444555666666555333222222444666777666555333444444555666666666666333222111000///......------------------...//////............/////////000........................000444555111///111111000000000000000000000000000////////////000000000000////////////000000000000222444777<<>>555000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,000///...------...///000............////////////---............/////////111000///...000222222111555:::JJJaaauuu|||tttqqqxxxhhhjjjqqq{{{qqqrrrkkkSSSFFFSSShhhnnnvvvoooPPPMMMIIIHHHGGGEEEDDDDDD>>>999333000/////////---////////////....................................---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000444///000555444555FFF]]]pppWWWRRReeetttRRRKKKHHHFFFFFFHHHGGGDDD@@@>>>===;;;888666555444333000000000000000000000000..............................---------...000000222222333555666666333111222222222222222222222222444444333222333444555666555555666666777666666666222222111222333666999;;;======>>>>>>>>>????????????@@@AAACCCEEEGGGIIIJJJMMMNNNNNNPPPSSSVVVZZZ[[[]]]^^^aaacccfffggghhhiiilllpppyyyxxx]]]VVVYYY___hhhqqqwwwyyyzzzooohhh]]]SSSMMMIIIFFFEEEDDDAAA===:::999888777666777666555666666555333111222333444555666666555555555555444333222111000000...------------......///............////////////........................111555555111///000111///111111111111111111111111////////////000000000000////////////000000000000///222666===EEEQQQ]]]dddooosssyyy}}}fffMMMRRRZZZkkkmmmMMM@@@LLL___iiisssvvvooobbbSSSXXXlllyyy|||uuugggWWWCCC:::AAAEEEAAA;;;555000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---000///...------...///000............////////////---------............///000000000111222222333333555CCC```{{{}}}{{{sssuuuuuudddnnn}}}qqqttt~~~dddiii~~~bbbJJJJJJQQQbbbhhhYYYOOOHHHIIIHHHCCCAAADDDBBB>>>888444111000...---////////////....................................---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000777...///777666999ZZZjjjOOOMMM___yyy}}}nnnPPPKKKIIIFFFFFFHHHGGGDDD@@@===<<<:::888666444333333000000000000000000000000..............................---------///000111444333333444555555333111333333222222222222222222555333222111222444666888444555555555444444444444111111222333555888;;;<<<============>>>>>>>>>>>>===???AAACCCFFFGGGHHHIIIMMMNNNOOOPPPSSSUUUXXXYYY^^^___aaadddfffhhhjjjjjjpppqqqwww~~~vvvpppmmmkkkiii___ZZZSSSLLLFFFBBB===:::<<<:::777666777666555444555555555555555444333333666666555444333333222222.........------......///.........///////////////........................000444444000...//////...000000000000000000000000////////////000000000000////////////000000000000...111555;;;EEEQQQ]]]eeelllqqqvvvzzz{{{{{{{{{|||~~~hhhMMMVVVgggzzzbbbHHHJJJXXXgggwww}}}~~~dddVVVeeekkkyyyssshhhbbbMMM===EEEDDDCCC@@@:::222---,,,,,,------------------------,,,,,,,,,,,,---......---000///............///000............////////////------------............//////000222111///222666>>>UUUtttrrrnnnttt||||||rrrtttrrrhhh}}}[[[MMMLLLTTToootttqqqvvv___KKKHHHHHHCCCAAADDDCCC@@@;;;666333000///...////////////....................................---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------...............////////////000000000666///...777AAASSSwwwpppWWWJJJ[[[yyy|||}}}|||xxxmmmQQQKKKHHHFFFFFFHHHGGGCCC@@@===<<<:::888555444333333////////////////////////..............................------...///111222444333222222333444333111333333222222222222222222444333222111222444666888555555444333333222222222111111222444666999;;;===;;;;;;;;;<<<<<<<<<======<<<>>>@@@CCCFFFGGGHHHIIIMMMNNNOOOQQQSSSUUUWWWXXX^^^^^^```bbbdddgggiiijjjqqqsssxxxwwwmmmddd[[[SSSOOOIIIEEE???;;;999:::999999888888777666666666666666666555555444444333333333000000///......////////////////////////....................................222222...,,,......,,,////////////////////////////////////000000000000////////////000000000000///000333999BBBPPP^^^hhhlllpppuuuxxxyyyyyyxxxyyy|||}}}^^^XXX^^^ooo}}}}}}ZZZNNNQQQ___ssszzz```cccbbbrrrpppjjjiiiXXXDDDFFFAAACCCCCC===555...,,,,,,------------------------,,,,,,------------......//////............//////............////////////---------........./////////...///111///---333<<>>AAABBB???888111---,,,------------------------+++,,,...---,,,,,,---///////////////////////////............////////////.........////////////000000...///111//////;;;JJJtttvvvggg]]]lllfffYYY___sssxxx|||wwwaaaSSSXXXrrr|||}}}pppTTTJJJHHHFFFCCC>>>>>><<<888444111111222////////////....................................---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...------------------------------------------------------------------------------.........//////////////////000000000111111111444:::LLLrrrqqqPPPeeeuuuuuu||||||vvvxxxgggQQQIIIFFFDDDDDDFFFEEEBBB>>><<<;;;999777555333333222////////////////////////..............................---...///000222333111///......000222222222111111111222222333333444111222222333444555666777777666444222111111111111222333444666888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<=========>>>@@@CCCFFFIIIKKKMMMNNNPPPSSSVVVXXXYYYZZZ^^^______aaacccfffiiijjjmmmttt~~~qqqbbbVVVOOOGGGCCC===888444444555666666666666555555555555555444333222222111111222222000/////////....................................+++///000---,,,...000...////////////////////////////////////000000000000////////////000000000000///111333777>>>HHHSSSZZZ^^^bbbiiiooorrrtttuuuvvvsssuuuyyy|||zzzVVVccc___KKKHHHVVVooo{{{]]][[[```mmmwwwwwwqqq]]]DDD;;;>>>@@@???;;;555///,,,........................***,,,......,,,,,,---///......////////////................../////////////////////000000000111111222...///333222666HHH]]]zzz|||tttlllyyylll```fff|||uuu```iii}}}^^^WWW\\\yyypppooo___JJJHHHFFF@@@??????>>>:::555111111222////////////....................................---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------............................................................//////////////////000000000111111111333888FFFddd{{{___aaaaaaNNNHHHFFFCCCDDDEEEDDDAAA===<<<;;;999777555333222222////////////////////////..............................---...///111333444000...,,,,,,...111222333000000111222333333444444000111333444555666666666888666444222111111111111333444555777888:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???BBBFFFJJJLLLMMMNNNQQQTTTWWWYYYZZZ[[[bbbbbbcccdddgggjjjmmmnnnqqqttt{{{~~~vvv\\\VVVLLLCCC<<<999999:::777777777777666666666666555444444333222222222333000000//////.........---........................+++///000...---000111000000000000000000000000000////////////000000000000////////////000000000000///111444888===DDDLLLQQQSSSXXX```ggglllooorrrtttooorrrvvvyyy}}}fffiii{{{{{{xxxwwwvvvhhhOOOFFFPPPjjj|||___UUUVVVkkk~~~}}}|||jjjGGG999;;;>>>???<<<777000,,,........................***---///...,,,+++---000......////////////................../////////000000000000000111111111111333///000555666<<>>;;;:::999888666555333222111111111000///////////////,,,------......------,,,///.........///000111222222111000000000111333333333333222222333333444555222333444555666666666666555444333111111111111222444444555777888:::;;;;;;<<<;;;:::999:::;;;<<<======>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[aaaaaaaaabbbdddgggjjjlllpppwww~~~nnn]]]PPPFFF>>>999:::888666777:::;;;999666444666888888555222000///444333111////////////000........./////////000000000000000000000000000000222222111000///...------000000000000000000000000000000000000000000000000---///222666;;;???BBBDDDHHHOOOYYY```cccfffiiikkklllmmmpppuuu{{{zzzhhhrrr{{{tttssswwwxxxooo[[[EEENNNpppuuuTTTUUUllloooXXXDDD<<<:::@@@BBB;;;222---......//////......---,,,,,,,,,,,,---------......////////////////////////............////////////////////////000000000000111333222000666KKKfffzzzjjjiiifffdddeeekkkttt{{{ddd___nnnnnnMMMQQQgggggg```vvv\\\MMMGGGGGGDDDBBB???<<<:::666222...///......---------..............................------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000(((...111//////333444222777LLLmmmqqqtttdddZZZ}}}|||]]]LLLHHHGGGEEEEEEDDDBBB???<<<:::999888666555333222111111111000///////////////,,,------......------,,,......//////000111222333333222111111111222444444222222222222222333333444222333444555666666666666444333222111000000111222444444555777888999:::;;;;;;;;;:::999:::;;;<<<======>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[______```aaacccgggjjjllllllttt|||ppp___PPPFFFAAA===888777888999777444777888999999999888888888444333222000//////000000............/////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...///222444777:::<<<===@@@HHHRRRYYY\\\\\\]]]^^^cccfffmmmttt{{{llldddlllxxx|||tttrrrqqq^^^RRRIIIbbb|||}}}```WWWeeerrrWWWFFF>>>:::???CCC>>>666111......//////......------,,,,,,---------.........////////////////////////............////////////////////////000000000000222222111222;;;OOOeeetttkkkkkkhhhdddbbbgggrrr|||{{{jjj```mmm}}}{{{}}}aaaQQQTTTiii```nnniiiUUUJJJGGGEEECCC???===:::777333000//////......------..............................------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------................../////////000000000111222222222333666:::GGG___vvvkkkuuuhhhdddmmmtttXXXMMMIIIHHHFFFFFFEEECCC???<<<:::999888666555333222111111111000///////////////------............------......///000111222333444333333222222333333444555111111111111222222222333222333444555666666666666333222111000///000111222444444555666888999:::::::::::::::::::::;;;<<<<<<===>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[]]]^^^___```cccgggjjjlllnnnwwwqqqeeeSSSLLLBBB<<<::::::999777777777666666777777888999444444222111111111111111............////////////000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000000000111222333444444555777???IIIOOOPPPNNNMMMMMMVVV]]]gggrrr{{{{{{^^^ZZZdddssszzzrrrooo~~~rrr```FFFTTTvvv~~~hhhUUUVVVmmmwww]]]MMMBBB:::===BBBAAA999333/////////.........------,,,------------.........////////////////////////............////////////////////////000000000000222000///444AAASSSgggtttzzz}}}~~~wwwoooppp|||hhheeemmmvvvnnnzzz}}}tttmmmjjjjjjkkklllnnnqqqsssuuuzzzcccNNNSSS}}}mmm```hhhTTTLLLHHHEEEAAA===;;;888555333000000///.......................................------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.............../////////000000000333......111111222???NNNeee{{{ooogggjjj}}}ccc]]]uuutttXXXNNNJJJHHHGGGFFFFFFCCC@@@===:::999888666555333222111111000000///////////////------............------......000111222333444444222222222222333333444444000000111111222222222222222333444555666666666666111000000//////000111222444444555666777888999:::999999999::::::;;;<<<<<<===>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[]]]]]]___bbbeeehhhlllmmmnnnvvvrrrfffUUUGGG@@@===<<<;;;666555555555666666555444555444444333333222222222////////////////////////////////////////////////------...///000111222222////////////////////////////////////////////////000000000000000000111111333999@@@CCCCCCAAAAAABBBLLLUUUbbboooxxx~~~sssXXXUUUbbbrrr|||xxxuuuhhhIIIKKKkkklllTTTLLL\\\pppxxxbbbTTTHHH<<<;;;@@@@@@999222000//////...............------------............////////////////////////............////////////////////////000000000000000...///666BBBUUUnnnwwwjjjpppmmmllluuurrrkkkaaaYYYVVVWWWXXXYYYZZZ]]]```dddjjjsss|||___QQQjjjkkkdddUUUKKKHHHCCC???<<<:::777555111111000///....................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------...............////////////000000000111,,,---222222999TTTtttdddggguuuuuudddqqq{{{[[[NNNJJJHHHGGGFFFFFFCCC@@@===:::999888666555333222111111000000///////////////---......//////......---...///000222333333333333000111111222222222222222///000111222222222111111222333444555666666666666000000/////////000222333444444555666777888888999888888999::::::;;;;;;<<<===>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[^^^___aaadddgggjjjmmmnnnkkkqqqyyymmmXXXIII@@@;;;888777666666888::::::777555555555555555555444444444000000000000000000000000////////////////////////////////////000000000000/////////////////////////////////////////////////////////000000111111111444777::::::888888;;;>>>GGGQQQ___lllvvv}}}cccPPP]]]fffnnn~~~xxx~~~oooRRREEEVVVsssxxx```SSSUUU___mmmnnn```UUUJJJ===999===@@@<<<666111000///............///---------.........//////////////////////////////............////////////////////////000000000000---...222999CCCWWWwww{{{zzzoookkkzzzyyyiiiuuuuuunnn^^^YYYRRRLLLJJJIIIIIIIIIIIIJJJNNNSSSZZZdddoooxxx}}}wwwWWWZZZlll{{{uuu^^^PPPLLLFFF@@@===;;;999777222222111000///.................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................---------.........//////////////////000000000111333000222666777DDDmmmnnnjjjtttzzzooo{{{^^^MMMIIIHHHFFFFFFEEECCC???<<<:::999888666555333222111111111000///////////////......////////////.........///000222333222222111///000111222222222222111///000222333333333222111222333444555666666666666000/////////000222333444444444555666666777888888666777888:::;;;;;;;;;;;;===>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[___```bbbeeehhhkkkmmmnnnmmmpppvvv}}}qqq^^^NNNBBB:::888666555777:::;;;999666555666666777777666555555222222222222111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000...//////000111222222333444666666555333444999===CCCNNN^^^lllvvv}}}oooSSS[[[aaaiiiwwwxxxtttyyyyyy```CCC@@@^^^wwwggg]]]ZZZdddhhh^^^RRRKKK@@@999;;;AAA@@@;;;111000///.........///000------........./////////////////////////////////............////////////////////////000000000000---111:::CCCKKK[[[zzz|||www|||~~~sssfff^^^NNNKKKGGGDDDBBBAAA@@@>>>??????BBBGGGMMMUUUbbbmmmyyyfffTTTRRRwwwhhhVVVPPPIIIBBB>>><<<:::888444333222000////////////........................------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------........................------.........//////////////////000000000111111111222444666;;;OOOzzzoooaaa}}}wwwgggxxx\\\LLLHHHGGGEEEEEEDDDBBB???<<<:::999888666555333222111111111000///////////////......////////////.........///111222222111///...000111222333333333222222000111333444555444333222222333444555666666666666000000///000111333555666444444555555666777777777555666888:::;;;;;;;;;;;;===>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUVVVYYY[[[___```bbbeeehhhjjjkkklllqqqqqqvvv~~~ooo^^^RRREEE???888666777888777555666666777888888777666666444444444333333222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000...//////000111111222222111333444333111222777;;;>>>KKK^^^nnnwww|||```[[[^^^iiivvv~~~ssskkktttlllJJJ;;;NNNnnnxxxjjjcccmmmtttlllUUUQQQGGG<<<:::>>>???<<<222111///...---...///000............////////////////////////////////////............////////////////////////000000000000000555BBBRRRZZZbbbvvv}}}uuummmiiifffeeeiiiooozzzxxxnnnbbbVVVOOOCCCAAA>>>======<<<;;;:::===;;;<<<@@@BBBHHHUUUbbbuuucccPPP[[[qqqsssZZZTTTKKKCCC???<<<:::999444444222111000/////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------............................................................//////////////////000000000111111111///111444777DDD```pppkkkrrrxxxccceee~~~ZZZKKKHHHFFFEEEDDDDDDAAA>>>;;;:::999888777555333222111111111000///////////////......////////////.........///111222111000...---111222333444555444333333000222333555555444333222222333444555666666666666000000000000222444666777444444555555666666777777555666888:::;;;;;;;;;;;;===>>>???AAACCCFFFHHHJJJKKKMMMQQQSSSUUUVVVYYY[[[___```bbbdddggghhhiiijjjooommmrrr{{{|||nnnXXXNNNBBB;;;999999888777666777888999999888777666555555555444444333333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111---000222333111222555888:::III___pppyyy|||~~~sssaaa\\\jjjyyyzzzooonnnxxxtttTTTBBBJJJ\\\www~~~tttppp~~~\\\YYYOOO@@@999;;;;;;888222111///...---...000111............/////////000////////////////////////............/////////000////////////000000000000333888III]]]fffgggqqqqqqgggZZZRRRMMMLLLQQQXXXbbbmmm{{{zzzqqqfff[[[OOOEEE>>>>>><<<999888999::::::999???;;;:::<<<===@@@MMM[[[sssxxxYYYTTTgggaaaccc|||]]]VVVMMMDDD???<<<:::999555444333111000/////////........................------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------------------------............................................................/////////000000000000000111111111111222555777>>>TTTuuuxxxdddqqqgggYYYjjj~~~www~~~yyyTTTNNNEEEDDDDDDEEEEEECCC???===;;;:::888555333111000000000000000000000000000000000000///...............444000///000000...///222111111222333333333333222555444333222222222333444444555666666333222222333000000111222333444444555555444444555555666777888888999999::::::;;;;;;<<<>>>???AAABBBCCCEEEIIILLLMMMPPPTTTWWWWWWXXXXXXYYY^^^```cccdddeeefffgggiiillloootttxxx}}}lllSSSAAA:::999999777777777888888888888777777999888777555555444444555333333444444333333222111222222222111111111111000000000000000000000000000000000000000000111222222//////000111111111111000111111111111222333444555:::KKKcccuuu~~~lll^^^rrr{{{mmmqqq|||^^^GGG@@@OOOmmmtttkkksss~~~cccSSSEEE555<<>>???AAABBBCCCEEEIIILLLOOORRRVVVXXXXXXXXXYYYZZZ]]]```ccceeeeeefffhhhjjjnnnqqquuuxxx|||qqq\\\KKKAAA;;;888::::::999999999999777666777777666666666777777777333444444444444333222222222222222222111111111111111111111111111111111111000000000000000111111222222333333333222111000000000000000000111222333444:::JJJaaattt|||cccrrr~~~rrrttt~~~dddNNNCCCMMMhhhmmm]]]```xxxtttaaaOOO888666<<<555333222///---,,,---......////////////////////////000000000000000000000000000000000000////////////...//////......000222222888@@@NNN^^^llluuuyyy|||{{{~~~sss{{{ooo]]]NNNIIIJJJGGGJJJTTTbbbnnnwwwuuuhhh]]]PPPFFFAAA>>><<<999:::999888888999:::999777777999;;;:::999<<>><<<:::999777555333222111111000000000000000000000000++++++,,,---...000111222111000333777777222//////111111222333333333333222222222111111111222444555333555666555333111111222111111222333444555666666555444444555555666777888999999::::::;;;<<<<<<<<<===???@@@AAABBBEEEHHHKKKPPPSSSVVVWWWXXXXXXZZZ[[[\\\___ccceeegggiiikkkmmmnnnqqquuuwwwyyy~~~mmm[[[OOODDD>>>888555555777888888888999999888777555444333555555555555555444333333444333333333222222222222222222222222222222222222000000000000000111222222555555555444333222111111111111111111222333444444999HHH^^^oooxxx}}}nnnbbbkkktttuuuzzz}}}{{{xxxttt]]]EEE???RRRhhhpppwwwwwwiiiwwwooo```LLL<<<:::>>>555444111///------...///////////////////////////////////////////////////////////////000000000000...///000222111///222777@@@[[[||||||wwwzzzzzzqqqeeeYYYOOOEEEDDDIIIRRR```kkk{{{}}}|||wwwqqqiii[[[OOOEEEAAA<<<::::::<<<<<<;;;:::999888999;;;<<<;;;:::777888999999888999<<>><<<999888777555333222222111////////////////////////,,,,,,---...000222333444444111222444444111000222111111222333333333333222111111000000111333444555333444555444222111111111000000111222333444555555555444444555555666777888999::::::;;;;;;<<<=========>>>@@@AAABBBDDDHHHKKKOOOQQQTTTUUUVVVWWWYYY[[[]]]```cccfffhhhiiilllnnnlllooosssuuuxxx}}}|||mmm[[[QQQDDD;;;999999:::999777777777777666666555444555666666666666555444444444444444444333333333222444444444444444444444444111111111111111222333333222222333333333333333222333333333333444555666666:::III]]]nnnxxx}}}ttt]]]dddqqquuu|||fffIII===KKK```uuu}}}wwwzzz~~~kkk```VVVFFF<<<===666555222///.........///////////////////////////////////////////////////.../////////000000000111000///000222000---222:::PPPqqq|||xxx|||zzz{{{|||qqqwwwlll]]]MMMEEECCCFFFNNNWWWdddggggggbbb\\\VVVKKKAAA>>>======>>>@@@BBBCCCCCC<<<;;;:::;;;<<<===<<<;;;888999::::::999999:::;;;CCCSSShhhwww\\\PPPooouuu\\\LLLCCC>>>777888888888666333///---////////////////////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............////////////////////////000000000111222111222333///---555@@@cccpppbbb___uuulll^^^ssswww\\\MMMHHHEEECCCBBBAAA@@@===;;;999888777555333222222222////////////////////////,,,------///000222444555666222000111111///000444111111222333333333333222000000///000111333555666333444555444222111111111///000000111222333444555555444444555555666777888:::::::::;;;<<<<<<======<<<>>>???@@@AAADDDHHHKKKMMMOOORRRTTTVVVXXX[[[]]]^^^aaadddggghhhjjjlllnnnlllooorrrtttvvv|||xxxkkkYYYJJJCCC>>>999666666666666666666888999:::666666666777666666555444555555444444444333333333444444444444444444444444333333222222333333444555111222333333444444444333444444444444555666777777;;;JJJ___pppyyy}}}|||ccchhhvvv|||sssSSSAAAHHHYYY|||nnn___ZZZLLL<<<999777666333000///...//////////////////////////////000000000000000000000000......//////000000111111000...///333111...666AAAYYYyyy}}}}}}sssxxx~~~```YYYbbb~~~~~~mmmYYYLLLEEEAAACCCHHHHHHLLLMMMJJJGGGFFFAAA;;;:::<<<@@@DDDGGGJJJKKKLLL>>>===;;;;;;<<<===;;;:::;;;;;;<<<<<<<<<;;;:::999>>>NNNaaaqqq}}}sssTTTYYY|||bbbPPPEEE>>>888888888888666333///---////////////////////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............/////////////////////000000000111111222111222333000///<<>>???@@@AAADDDGGGJJJMMMOOORRRTTTVVVYYY]]]``````cccfffggghhhiiikkkmmmmmmppprrrtttuuuyyywwwhhh]]]SSSIIIAAA===;;;999777666777999:::666777777777777666555555555555555555444444444444555555555555555555555555555444444444444555666666444444555555555444444333444333333444444555666777<<>>===??????===;;;???DDDHHHKKKLLLLLLLLLBBB@@@???>>>???>>>===;;;>>>>>>>>>>>>>>>===:::888<<>>???@@@AAADDDGGGJJJMMMOOORRRUUUWWW[[[___bbbaaacccfffhhhhhhiiikkkmmmoooqqqsssttttttwww~~~|||pppbbbXXXFFFCCC>>>999666555666777777777777777777666666555666666555555555444444444666666666666666666666666666555555555555666777777777777777777666555333222333333333333444555666666===LLLbbbsss{{{~~~|||hhhfffrrrxxxzzzwww```DDD>>>EEE___uuuvvvqqqnnn```XXXOOOAAA@@@999777444111////////////////////////////////////000000000000000000000000---......///000111111222...+++---444555555CCCUUUgggpppzzz~~~vvvsssjjjeeefffjjjwww~~~hhhXXXKKKDDDCCC@@@CCCBBB===<<<@@@BBBAAA@@@CCCHHHJJJKKKIIIHHHGGGGGGEEECCCBBBBBBAAA@@@>>>@@@??????@@@@@@>>>:::888666@@@MMMXXXeeeqqqwwwwwwvvvwwwxxx{{{~~~}}}UUUOOOuuuffffffttt___NNNBBB<<<<<<;;;999777555333222////////////////////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111000...111555444999NNNhhhuuu^^^___vvviiiWWWddd{{{iiizzzTTTJJJEEEDDDAAA@@@@@@???===;;;999888666444222111000000000000//////......------,,,---///000111111111111000000000///000111111222111111111222555777777666111111111111222333444555444333333222111111111222111111222222222333333333333333333333444666777999999999999999:::;;;<<<<<<<<<===>>>AAADDDGGGIIIKKKLLLOOORRRUUUWWWZZZ]]]``````cccgggjjjkkkkkklllmmmkkkqqqvvvwwwvvvwww~~~uuu```XXXLLLBBB===;;;;;;;;;777777666666666666666666666666666666666666666666111555999999777555666777333777999999;;;???>>>;;;???;;;999888555222555;;;777555333333666888888777>>>RRRjjjwww|||yyyjjjppprrrooovvv~~~lllNNN>>>>>>LLLcccwww|||{{{xxxmmm```yyyuuu___LLLAAA>>>:::666444555333///...000//////............//////000000000000000000000000000000000000////////////111///000333444888FFFUUUpppvvvxxxwww~~~zzz{{{xxxooorrrvvv|||mmm[[[LLLDDDEEECCCAAAAAACCCFFFHHHIIIMMMMMMNNNPPPQQQPPPMMMJJJLLLIIIEEECCCCCCCCCAAA@@@CCCCCCAAA@@@???>>>>>>>>>:::===DDDKKKTTTZZZ___bbbcccdddcccbbbccciiirrrxxx{{{~~~xxxUUUbbbooo\\\ssscccRRRDDD@@@<<<:::;;;999444111333111///------/////////.................................------------......,,,,,,,,,,,,------...///........................//////.........---------000000//////.........---............///////////////000000111111111111000///222444444999OOOpppwwwccc^^^tttnnn]]]```vvv|||iiiyyy{{{SSSKKKEEEDDDAAA@@@@@@???===;;;999888666444222111000000///////////////.....................///111222333111111000000111111222333222111111222555666666555////////////000111222333444333222222111111111222222222222222333333333333444444333444555666888999999999999999:::;;;<<<<<<======???AAACCCFFFIIIJJJLLLNNNRRRTTTVVVYYY\\\______bbbgggiiikkkkkkmmmnnnnnnsssxxxyyywwwyyy~~~uuugggYYYNNNFFFAAA>>>;;;999777666777888999999777666666555555444444444777999<<<<<<:::888888999555999<<<===AAAGGGHHHFFFCCC>>>;;;<<<>>>@@@DDDIIIAAA:::333111555888777444@@@TTTjjjvvv{{{wwwqqq|||uuupppsssyyynnnTTTDDDBBBEEE^^^uuu{{{wwwqqqggg[[[kkkxxx~~~qqq```LLL===<<<777444555333///...000//////............//////000000000000000000000000000000000000////////////111...---...000999OOOcccsss{{{~~~}}}}}}{{{}}}nnnoooxxx}}}nnn```XXXTTTQQQNNNNNNPPPTTTWWWXXXXXXXXXYYYZZZ[[[YYYUUURRRSSSQQQNNNLLLKKKKKKJJJIIIFFFEEEDDDCCCBBB@@@??????777999;;;???CCCGGGIIIKKKJJJKKKLLLMMMPPPVVV^^^eeeggglllrrrxxx}}}llldddyyy[[[vvv{{{ooo^^^RRRAAA===:::;;;999444333444111///....../////////.................................------------......------,,,,,,,,,---...............---------,,,,,,//////.........---------000/////////........................//////////////////000111111111111000111///111===UUUqqqiiieeelllhhhdddjjj}}}~~~nnn|||xxxSSSMMMEEEDDDAAA@@@@@@???===;;;999888666444222111000000.........///////////////000///------...000333555222222111111222222333444333222111222444555444333---...///000111222333333333333222111111111111222333333333333444444444444555555555555666888999:::999999999999:::;;;<<<<<<>>>>>>???AAACCCFFFHHHIIIKKKMMMQQQSSSUUUXXX[[[^^^^^^aaaeeeiiijjjlllnnnoooqqquuuzzzzzzyyy{{{vvvlllccc]]]YYYEEEAAA;;;888777888999999777777666666666777777777888:::<<<<<<:::999999::::::>>>BBBEEEMMMVVVZZZXXXMMMCCC===AAAJJJQQQVVVYYYPPPEEE:::666999===;;;888CCCVVVkkkvvv{{{pppsss}}}}}}|||qqqmmmppppppYYYGGG>>>@@@YYYrrrzzzvvvooocccXXX___qqquuu\\\BBB???999555555444000.../////////............//////000000000000000000000000////////////000000000000111111000000222???YYYooowwwsssqqq|||mmmeeeqqqyyypppkkkhhhdddccceeehhhjjjkkkjjjiiiiiijjjiiifffbbb^^^]]][[[XXXVVVVVVUUUTTTRRRMMMLLLKKKIIIGGGDDDBBB@@@;;;:::999999:::;;;===>>>??????>>>>>>>>>AAAFFFIIINNNSSSZZZaaagggnnntttxxxmmmkkk]]]fff}}}fffVVVDDD>>>::::::999666444666222000....../////////.................................------------............------------------///.........---------,,,...............---------////////////......................../////////////////////000000111111111777111555OOOvvvlll___lll}}}{{{[[[iiixxxyyy}}}VVVOOOEEEDDDAAA@@@@@@???===;;;999888666444222111000000------......//////000000.........///000111333444333222222222222333444444444222111222333444222111//////111222333444555555222222111111111111111222333333333444444444555555555555666777888999::::::999999999999:::;;;<<<<<>>>>>===<<>>===;;;;;;;;;===???@@@AAAAAA@@@>>>=========>>>BBBDDDHHHMMMQQQVVV\\\aaadddgggjjjpppwwwxxxaaajjj```nnnWWWHHH@@@::::::999777666777222111///.../////////---..............................------------......000///...---------------........./////////000000........................///////////////.....................////////////////////////000111111222999999EEEdddwwwdddhhhzzzhhhmmm{{{tttuuu\\\OOOEEEDDDAAA@@@@@@???===;;;999888666444222111000000------......//////000000,,,---000222333333222111333333333222333333444555444222111111222333111000...///111333444444444444111111111000000111222222333333333444444444555555555555666777888999::::::999999999999:::;;;<<<<<>><<<:::::::::;;;<<<;;;;;;;;;<<<>>>AAACCCCCCCCCGGGMMMVVVeeesssyyywwwjjjVVVFFFJJJZZZeeegggfff]]][[[UUUJJJ@@@999999;;;DDDWWWlllxxx}}}uuuqqqtttwwwzzz{{{xxx___JJJAAALLL]]]rrruuueeeYYYjjjxxx}}}wwweeeGGG>>>777777666222////////////............//////////////////////////////.../////////000000000111***...111444AAA\\\|||{{{{{{{{{}}}}}}wwwrrruuu{{{wwwrrrpppnnnlllkkkiiifffdddcccaaa^^^YYYSSSMMMIIIFFF???>>>>>>>>>???AAADDDFFFFFFFFFFFFEEEEEECCCAAA@@@===>>>???@@@BBBFFFLLLPPPTTTZZZbbbmmmxxx\\\```}}}```pppeeeMMMCCC;;;999999777777888333111////////////...---..............................------------......000///......------------------...000111222333444---..............................///////////////............////////////000/////////000111333333222@@@YYYxxx{{{kkkoooqqqccc~~~yyyvvvmmmppp}}}aaaNNNEEEDDDAAA@@@@@@???===;;;999888666444222111000000.........///////////////+++---111444555444222000333333222222333333444555333111000111222222111000---...000111222222111000111000000000000111222222333333333333444444444444444555666888999999999999999999999999:::;;;<<<<<<>>>>>>???AAACCCFFFHHHIIIJJJLLLPPPRRRTTTWWWZZZ]]]]]]```cccfffhhhkkknnnqqqoooqqqtttwwwyyy|||}}}sssmmmfff^^^XXXQQQOOOKKKGGGDDDBBBBBBBBBBBB@@@???@@@CCCGGGIIIJJJKKKOOOVVVaaarrrwwwaaaOOORRRaaakkkllljjjmmmlllfffWWWFFF;;;:::===GGGZZZooozzzqqqyyyxxx}}}www~~~fffLLLBBBEEEQQQjjjpppTTT```ooo|||yyykkkJJJAAA888777777444000/////////............//////000000000000000000000000......//////000000111111000333444:::PPPyyy||||||}}}}}}www~~~{{{yyywwwtttpppmmmiiigggbbb\\\VVVRRRNNNMMMIIIIIIIIIJJJMMMOOORRRTTTZZZYYYWWWUUURRRMMMFFFAAA@@@??????>>>@@@DDDJJJOOO\\\bbblllwwwdddUUUppphhhZZZpppwwwSSSGGG<<<999999888777888444222000///000000...---..............................------------......//////......---.........------...000111333444555---------........................///////////////............////////////111000000000111333444666///HHHlllmmmnnn{{{mmmppp{{{~~~{{{kkkeeemmmyyydddMMMEEEDDDAAA@@@@@@???===;;;999888666444222111000000///////////////.........,,,...111333444444222111222222222222222333333444111000///000111222111000...///111222222111000///000000000000000111222222222222222222333333333333333444666777888999999888999999999999:::;;;<<<<<<======???AAACCCFFFIIIJJJJJJMMMPPPSSSUUUXXX[[[^^^^^^```ccceeegggjjjnnnqqqnnnpppsssvvvyyy}}}}}}vvvllliiieee```]]]\\\[[[[[[XXXUUURRRRRRUUUXXXZZZZZZYYY^^^fffrrrjjjYYY[[[jjjtttuuussswwwtttjjjZZZIII???>>>AAAKKK___sss}}}wwwuuuxxx}}}~~~jjjPPPDDDDDDMMMeee~~~[[[YYY```rrr~~~{{{mmmcccMMMBBB999888888444000/////////............//////000000000000000000000000.........///000111111111333555888@@@ZZZzzzwwwzzz|||wwwsssiiifffaaa[[[WWWUUUTTTTTTVVVXXX[[[___cccgggjjjkkksssrrrqqqpppnnnhhh___YYYXXXWWWUUUSSSTTTYYYaaafffsssvvv|||fff___dddTTTkkkWWWJJJ===999999888777888555333000///000000...---..............................------------......///............//////000---......///000000111111---------.........//////............/////////000............////////////222222111111222444666888AAA\\\tttgggwwwkkkqqq}}}yyyzzzmmmbbbdddkkk{{{eeeLLLFFFDDDAAA@@@@@@???===;;;999888666444222111111000000000//////.........---//////000111222333333444222222111111222222333444000//////000111222222000111222444444444333111///000000///000000111222222111111222222222333333333222444555777888888888888999999999999:::;;;<<<<<<<<<===>>>AAADDDGGGIIIKKKKKKMMMQQQSSSUUUXXX[[[^^^___aaaccceeegggiiimmmpppnnnpppsssvvvzzz~~~{{{xxxvvvvvvwwwxxxsssoookkkjjjllloooppppppfffkkksssppp___bbbqqq|||~~~|||tttmmm```QQQEEE??????BBBOOObbbwww|||rrr~~~uuu___GGGFFFOOOeeegggWWWSSSdddrrrmmm```XXXOOOCCC:::888888555111/////////............//////000000000000000000000000---......///000111111222+++000666@@@YYY|||wwwnnnttt~~~yyyuuufffccc^^^ZZZWWWWWWXXXYYY\\\___dddkkkrrrwww{{{~~~~~~yyywwwtttrrrrrrwww~~~{{{[[[jjjUUUWWWuuuZZZLLL>>>999888777777777555333111000000000...---.................................------........................///000111///.........---------------------.........//////---.........//////000000............/////////000333222111111333555777999YYYqqqtttdddeee}}}nnnbbbvvv|||rrrzzzxxxtttrrrtttuuunnnccc```dddyyybbbMMMHHHGGGEEEEEEDDDCCC@@@>>>888777555333111000000///111000000///...------------++++++---111333111///000111111111111222222222111333555555333111//////222333444555555333111000111111111000000000000000222222333333333333444444333444555666777888999:::888999999::::::;;;;;;<<<======???AAACCCEEEFFFGGGLLLNNNPPPTTTXXXZZZ\\\]]]```aaaccceeegggiiijjjkkknnnooossswww{{{|||~~~yyyuuu{{{vvvhhhnnn||||||yyyssslll___NNNAAA<<>>AAAFFFZZZiiixxx}}}|||~~~~~~~~~rrrqqqrrr|||wwwzzz~~~rrrTTTEEE@@@UUUvvvpppcccjjjlllsssqqqaaaPPPCCC777666777444111000///......------......///000000000000000000000000///000000000...///000222444555>>>QQQdddooonnnkkk||||||vvvlllddd]]]YYYUUUSSSVVV[[[ffflllvvv~~~___zzzccc___gggPPP>>>===???:::666777777555333000/////////000////////////....................................---------.........------,,,,,,---------.................................////////////////////////000000000000000000000///555000...000222>>>[[[xxxzzzwww}}}tttbbbfff{{{{{{vvvtttwww|||}}}oooiiicccUUURRRXXXYYYZZZLLLFFFEEECCCBBBBBBAAA>>><<<888777555333111000000///000000000///......------.........000222333222111111111111111222222222333333555666666444222222222222333444444444333111000000000000000000000111111222222333333333333444444555555555666666777777777888888999999:::;;;;;;;;;======???AAACCCEEEFFFGGGKKKMMMPPPTTTWWWZZZ\\\]]]___```bbbdddgggiiikkkllltttuuuvvvwwwyyyzzz||||||}}}~~~yyysssfffUUUFFF@@@CCCIII^^^lllyyy}}}}}}~~~~~~~~~xxxrrroootttxxx|||{{{{{{}}}ttt]]]III;;;IIIhhhqqqaaa```ccclllppphhhTTTFFF888444666555222000///......------......///000000000000000000000000...///000000//////111333333666FFF```sssvvvrrrpppwww}}}yyy|||nnnggg___[[[VVVSSSUUUYYYaaajjjuuu|||~~~ooofffbbbjjjvvvkkkmmmxxx^^^qqqZZZDDD>>>>>>;;;777666777666333111000///000000////////////.......................................------------......///,,,------------.................................////////////////////////000000000000000000000000000333222///666SSSzzz}}}hhhmmm}}}lllkkkjjjiiikkkqqqyyyxxxkkkfffaaaTTTPPPUUUUUUXXXLLLEEEDDDBBBAAAAAA???===:::888777555333111000000///000000//////............//////000111222333333222111111111222222222333333222444555555333111111222222333333333333222111000000000000000000111111111222222222333333333444444555555666666666666666666888888888999::::::;;;;;;======???AAACCCEEEFFFGGGKKKMMMPPPSSSWWWZZZ[[[\\\^^^```bbbdddgggjjjlllmmmtttuuuvvvwwwxxxyyyzzz{{{}}}yyyzzzuuuhhhVVVFFF@@@DDDJJJbbbnnnzzz~~~}}}~~~~~~~~~~~~~~~~~~yyywwwyyywwwxxx}}}}}}yyykkkQQQ;;;@@@XXXooo{{{xxxfffWWWUUU```nnnrrrkkkYYYKKK<<<555555666333000//////............//////////////////////////////...///000000///000111333555>>>VVVttt~~~|||}}}}}}~~~qqqjjjbbb^^^YYYTTTTTTWWW[[[dddooouuuwwwzzzuuuiii___[[[]]]jjjllllllsssnnnRRRBBB===<<<:::888777666444222111000000000////////////....................................111000///...---......///------------............---------...............////////////////////////000000000000000111111111...666777555BBBiiimmmlllmmmeeeeeedddbbbaaaeeemmmssshhh```ccccccXXXSSSUUURRR|||VVVJJJDDDCCCAAA@@@@@@???<<<:::888777555333111000000///////////////............///000111222222222222333111222222222222333333333111222333333111000000111222333333222222222111111//////000000111111111111222222222333333333444444555555555555666666666666777777888999999::::::;;;======???AAACCCEEEFFFGGGKKKLLLOOOSSSVVVYYY[[[\\\]]]___aaadddgggjjjmmmnnnrrrrrrtttvvvxxxzzz{{{|||}}}zzzuuuxxxttthhhVVVFFF???DDDKKKeeepppzzz}}}}}}~~~~~~}}}~~~~~~||||||zzzyyywww[[[@@@;;;KKK___mmmttttttjjj[[[YYYjjjyyyuuukkk___TTTDDD999666666444111/////////....../////////////////////////////////...///000000000000222444;;;QQQuuu}}}tttmmmfffbbb\\\VVVUUUWWW\\\dddmmmrrrrrrttt{{{~~~|||xxxvvvtttooojjjccclll~~~rrr~~~jjjmmmOOO@@@>>>===:::777666555444222111111000////////////....................................555444222000.........///---------.........//////---------........./////////////////////////////////000000000111111111222///444555666MMMwwwhhheeewww~~~kkkiiiiiigggccc```bbbiiinnnddd\\\___aaaWWWRRRTTTRRRsssUUUHHHDDDCCCAAA@@@@@@???<<<:::888777555333111000000/////////////////////......///000222222111111222333222222222222333333333333000111222111000///000222333222222222111111111111/////////000111111222222222222333333333333444444444444444555555666666666777777888888999:::::::::======???AAACCCEEEFFFGGGJJJLLLOOOSSSVVVYYY[[[\\\]]]^^^aaadddhhhkkknnnooooooppprrruuuxxx{{{}}}~~~~~~zzzvvvuuurrrgggVVVDDD>>>DDDLLLfffpppyyy|||}}}~~~~~~|||~~~}}}zzzuuuvvvfffHHH<<>>ccc}}}{{{vvv{{{~~~vvvpppjjjeee```YYYWWWYYY[[[aaahhhlllllloootttxxx|||~~~xxxrrrnnnrrr|||vvvxxx~~~qqqkkkkkk```FFF???===999777777666555333222111000////////////....................................555444222111///.........------........./////////,,,,,,------...////////////////////////////////////000000111111222222222222222222;;;YYYvvvxxxttt]]]gggzzzjjjiiigggeeebbbaaaccchhhlllnnnbbb^^^[[[OOOLLLSSSSSStttXXXJJJEEECCCAAAAAA@@@???<<<:::888777555333111000000///.../////////////////////...000222222000000111222222222222333333333444444000222222111000000111333333222222111111111111111...//////000111111222222222222333333333333444444333333444444555666777777777777777888999999::::::======???AAACCCEEEFFFGGGJJJLLLOOORRRVVVYYY[[[\\\\\\]]]```dddhhhkkknnnpppmmmoooqqqtttwww{{{}}}~~~zzzzzzsssqqqgggUUUDDD>>>DDDMMMgggpppxxx{{{|||~~~~~~{{{~~~~~~~~~|||{{{uuuwwwuuuSSS@@@AAARRRkkk~~~rrraaappp{{{qqqkkkgggeeeYYYFFF999555555444000000////////////000000000000000000000000000000...///000111000111333666BBBmmm~~~vvvxxx|||vvvxxx|||xxxrrrllliiiccc\\\YYYZZZXXX\\\aaaeeehhhlllppprrrvvvzzzyyytttdddfffnnn{{{qqq{{{eeekkklllKKK@@@<<<888777777777666444333111000////////////....................................//////000000000///..................////////////,,,,,,------...//////000///////////////////////////000000111111222333333333555>>>RRRqqqwwwqqqsss```___ttt{{{rrriiieeebbb```bbbeeehhhjjjsssfff```ZZZMMMJJJPPPQQQ{{{]]]OOOEEECCCBBBAAAAAA???===:::888777555333222000000///.........///////////////---000222222000///000222222222333333333444444444222222333222111111333444333222111111000000111111...//////000111222222222222222333333333444444444222222333444555777777888777777777888999999::::::======???AAACCCEEEFFFGGGJJJLLLOOORRRVVVYYYZZZ[[[\\\]]]```dddhhhlllnnnpppnnnoooqqqtttwwwzzz|||~~~~~~yyy}}}rrrpppgggVVVDDD>>>EEEOOOfffooowwwzzz|||~~~~~~{{{~~~~~~~~~}}}}}}}}}}}}}}}yyy~~~yyyzzz]]]DDD@@@PPPmmmvvv```mmmzzzwwwxxxiiijjj```KKK:::555555555000000////////////000000000000000000000000000000...///111111111111444666MMMsss|||ooorrr{{{~~~~~~yyysssnnnkkkeee^^^[[[\\\YYY[[[___eeejjjooorrrsssqqqtttyyy~~~sssggg______iii{{{zzzpppwwwbbbpppLLL@@@<<<888888777777666555333222111000/////////....................................***+++---///000//////.............../////////000,,,,,,------...///000000///////////////////////////000000111222222333333444;;;NNNmmmqqqzzz~~~bbbUUUfffooojjjeeedddgggkkkllllllooodddccc___RRRLLLOOOLLL}}}```GGGFFFEEEDDDBBB@@@>>>===<<<888666444222000///////////////.........//////000000000000000000000000000222333333444444333333222555333111000111333333222333222111111000000111111---......///000111111222222222333333333222222111333333444444555666666666777888888999999:::;;;;;;??????@@@AAACCCEEEGGGHHHIIILLLQQQTTTUUUWWWYYY[[[___aaadddfffgggiiilllnnnqqqqqqpppppprrruuuyyy{{{~~~~~~~~~}}}{{{{{{~~~yyysssqqqaaaPPPEEE<<<@@@QQQeeeqqq{{{~~~}}}}}}}}}{{{~~~~~~}}}||||||}}}~~~xxxssslllzzz|||}}}zzzSSS===GGGdddyyywww___mmm~~~rrrqqq^^^[[[TTT===666;;;333222111000//////.........000000////////////000000000444///---222222555BBBYYYuuu||||||~~~wwwlllllluuu|||}}}zzzrrrjjjeee```\\\ZZZ[[[\\\^^^aaaffflllqqqttttttsssssswww}}}nnn```^^^cccppp}}}pppzzzdddwwwzzzYYY???888;;;888777666666666555222///////////////...............------,,,,,,------......,,,,,,///444555111---..............................////////////......////////////000000000000***333222...000///111;;;???___zzzoooooo^^^WWWhhh}}}xxxnnneeedddjjjmmmkkkfffiii``````aaa[[[YYYUUUHHH|||[[[HHHEEEEEECCCBBB@@@>>>===<<<888666444222000/////////..................///000111111111111111111111111222333333444444333333222444222000000111333333222333222111111000000111111......//////000000111111222222222333333222222111333333444444555666666666777888888999999:::;;;;;;>>>??????AAACCCEEEGGGHHHIIILLLQQQTTTVVVXXXZZZ\\\]]]___cccfffhhhkkkoooqqqrrrrrrqqqqqqsssuuuwwwyyy|||vvvvvv~~~~~~}}}~~~~~~|||{{{|||}}}|||}}}{{{~~~yyyxxxuuudddRRRFFF<<>>===<<<888666444222000/////////---------------...//////111111111111111111111111222222333333333333222222333222000000222333222222222222111000000000000111////////////000000000000111222222333333222222222333333444444555666666666777888888999999:::;;;;;;>>>>>>???AAACCCEEEGGGHHHIIILLLQQQTTTWWWYYY[[[]]]ZZZ]]]bbbfffiiimmmrrruuurrrsssssstttuuuvvvxxxxxx}}}tttppppppyyy~~~||||||}}}}}}}}}||||||}}}}}}~~~~~~yyyzzzxxx~~~xxxwwwsssbbbPPPFFF<<>>HHHUUUkkknnnwwwpppZZZXXXhhhrrrggg[[[YYYUUUEEE;;;888111222222111000////////////000000////////////000000000222------444222444AAA```ooouuupppqqqxxxjjjnnnzzzvvvsssttt|||}}}|||~~~xxxqqqkkkgggccc```___```aaadddhhhlllppprrrtttssssssvvvyyy{{{|||{{{tttjjjkkkuuu~~~xxxlllxxxaaaLLLAAA>>>999888777666666555222000////////////..................------------.........---,,,///222333000---..............................////////////....../////////000000000111111222000,,,111666000555III{{{zzzccciiikkkjjj|||wwwrrrqqqnnnlllkkkhhheeeaaa\\\ZZZ]]]UUUTTTRRRKKKLLLQQQLLLvvvuuuQQQHHHCCCCCCBBB@@@???===<<<<<<888666444222000/////////---,,,,,,------...///000111111111111111111111111222222333333333333222222222111000000222333222111222222111000000000000000000000000000////////////111111222333333333222222333333444444555666666666777888888999999:::;;;;;;======>>>@@@CCCEEEGGGIIIIIILLLQQQUUUWWWYYY\\\^^^ZZZ]]]bbbfffjjjnnnrrruuuqqqrrrtttvvvxxxzzz{{{|||uuuqqqrrryyy~~~|||{{{{{{}}}~~~}}}}}}~~~}}}}}}{{{{{{~~~{{{vvvwwwuuu~~~~~~}}}vvvoookkkZZZJJJCCC<<<@@@QQQfffqqq|||~~~}}}}}}}}}|||~~~~~~}}}|||{{{zzzzzzzzz{{{hhh}}}~~~qqqjjjvvviiiMMM???BBBKKKfffkkkwwwwwwbbbRRR\\\ooolllddd```[[[PPPCCC:::555333222111000////////////000000////////////000000000111---...555333888HHHeeerrrwwwooommm|||zzznnnqqq~~~{{{{{{|||{{{~~~{{{tttooojjjfffcccbbbbbbdddfffiiimmmpppqqquuuuuuvvvwwwyyyzzzzzzzzz}}}~~~~~~rrrkkkqqq~~~}}}rrrkkkUUUDDD===:::999777666666555333111////////////..................------------.........------///111111000.................................////////////......//////000000000111111111222///---444777000<<>>===<<<<<<888666444222000/////////,,,,,,,,,---...///000000111111111111111111111111111222222333333222222111111000///000222333222111222111000000//////000000000000000000////////////000111222333333333333333333333444444555666666666777888888999999:::;;;;;;<<<===>>>@@@BBBEEEGGGIIIIIILLLQQQTTTWWWYYY[[[]]][[[^^^bbbfffiiilllpppsssoooqqqssswwwzzz}}}sssqqqrrryyy~~~}}}|||{{{{{{}}}~~~~~~}}}~~~}}}|||zzzzzz|||uuunnnooollluuu|||zzz{{{tttmmmhhhVVVFFFAAA;;;???PPPeeeqqq{{{~~~}}}}}}|||{{{|||{{{{{{zzzzzzyyyxxxwwwyyyyyyzzz|||kkkooowwwxxxnnngggooolllRRRAAAAAAHHH___jjjzzzoooWWWYYYpppsssooohhhbbb[[[JJJ;;;777333222111000000/////////000000////////////000000///000---000666555@@@XXXiiixxx|||xxx{{{~~~{{{{{{xxxrrrlllgggdddcccdddfffhhhkkknnnpppqqqvvvxxxyyy{{{{{{{{{{{{|||{{{}}}|||}}}uuunnnvvvxxxkkkjjjmmmwwwvvvwwwvvv]]]GGG;;;<<<:::777777777666444333////////////............///......------......///......---...///000///...////////////////////////......////////////......000000000000111111111111222333333777888222EEEjjj|||nnnooopppttt|||zzzxxxvvvrrrpppooonnnuuunnngggfffiiihhhbbb[[[VVVQQQSSSRRRFFFDDDEEE???zzzsssOOOEEEAAAAAA@@@???>>>===<<<;;;888666444222000/////////---------...///000111222222222222222222222222222111111222222222222111111/////////111333333222111111111000////////////000////////////000000000000000111222222333333333333333333444444555666666666777888888999999:::;;;;;;;;;<<<===???BBBEEEGGGIIIIIILLLQQQTTTUUUWWWYYY[[[\\\___bbbeeehhhkkkoooqqqnnnoooqqquuuyyy~~~|||mmmlllooovvv{{{~~~|||{{{yyyzzz{{{||||||{{{||||||{{{zzzyyy{{{~~~yyyiiiaaabbb___ggg{{{}}}yyyyyyrrroooiiiUUUEEE???:::===LLLdddooozzz|||{{{|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwyyy{{{~~~}}}zzzooolllvvvzzzqqqggglll{{{nnnVVVDDD@@@EEEUUUgggxxxvvv\\\YYYpppsssuuunnnjjjgggRRR;;;666333333222111000000000000000000////////////000000///111///111666888LLLmmm~~~|||zzz}}}|||uuuoooiiieeedddeeegggjjjmmmoooqqqrrrwwwyyy|||~~~~~~~~~|||~~~~~~zzzzzzzzzpppwww{{{rrrhhhaaaZZZZZZ^^^jjj|||oooTTTEEE===;;;888777777666555444////////////............//////............//////........................////////////////////////......////////////......000000000111111111222222///333333444666888PPPuuu|||pppooo}}}rrrhhhyyyyyyppplllmmmoooppptttllleeeeeejjjjjjccc[[[LLLGGGLLLOOOGGGFFFFFF>>>sssOOOGGG@@@@@@???>>>===<<<<<<;;;888666444222000/////////.........///000111222333222222222222222222222222111111222222222222111111///...///111333333222000111111000///////////////......//////000000111111000000111222333333333333333333444444555666666666777888888999999:::;;;;;;;;;;;;===???BBBEEEGGGIIIJJJMMMPPPSSSTTTUUUWWWXXXZZZ]]]aaadddgggjjjnnnqqqmmmnnnooorrrvvv{{{yyykkkjjjnnntttxxxzzz{{{yyywwwwwwxxxyyyyyyxxxxxxyyyyyyxxxxxxyyy{{{~~~{{{rrr```VVVVVVSSS[[[ooo{{{}}}wwwpppmmmfffRRRBBB===888<<>>;;;888777777777666555////////////............//////............//////............------...///////////////////////////......////////////......000000111111111222222222---444333555AAAQQQkkkqqqnnnuuuuuugggnnn}}}tttooonnnooorrrlllhhhdddeeefffddd\\\UUUHHHBBBGGGLLLIIIKKKKKKAAAsssNNNIII@@@??????>>>===<<<<<<;;;888666444222000/////////......//////000222333444222222222222222222222222111111222222222222111111......///111333333222000111111000///////////////---......///000111111222///000111222333444444444333333444444555666666777777888888999::::::;;;;;;:::;;;===???BBBEEEGGGIIIJJJMMMPPPSSSSSSTTTUUUWWWXXX[[[___cccfffjjjooorrrmmmmmmmmmooossswww|||xxxooonnnpppuuuwwwwwwzzzyyywwwuuuuuuvvvwwwvvvuuuuuuvvvwwwwwwwwwwwwyyy{{{}}}yyyooo[[[PPPPPPMMMUUUiii}}}|||uuunnnfff___KKK===:::777<<>>555444333222111000000000000000000////////////000000...222222444666<<<___}}}llliiipppwwwwwwvvvwwwwwwzzz{{{ssslllgggdddfffiiillloooqqqsssttttttxxx~~~|||yyy|||yyytttuuukkkjjjuuu|||uuuzzz~~~{{{mmmdddccchhhnnnqqq|||iii{{{|||^^^yyybbbMMM>>><<<888777777777666555000/////////............//////............//////...//////...,,,,,,...///000000000000000000000000......////////////......000111111111111222222222333:::888===UUUppptttwww|||rrriiikkkzzzqqqxxxpppllllllnnnddddddeeeeeeccc]]]UUUOOOGGG???AAAGGGFFFIIIIII???tttKKKEEEBBB@@@>>>>>>???>>>===;;;999777555222000..................///////////////111111000000000000111111666555444333111000//////...///111222333333222222222000///------///000222////////////000000000000...000222222222111222333444444444444555555666666777888888888888999999999<<<<<<===???AAADDDFFFGGGLLLNNNRRRTTTTTTVVVXXXYYY]]]```ccceeegggiiilllnnnlllmmmnnnooorrrwww~~~~~~wwwlllnnnpppqqqtttxxxzzzzzz|||zzzwwwuuuuuuuuutttsssrrrrrrsssssstttuuuuuuuuuyyy|||zzzmmm[[[MMMEEEGGGUUUbbb{{{vvvqqq|||zzzvvvpppggg```NNN@@@===888:::HHHYYYlllvvvwww{{{yyyuuuzzz{{{|||~~~}}}{{{yyy|||}}}~~~~~~ssszzz~~~nnnXXXEEE;;;CCC___jjjrrrvvvWWWEEE^^^kkkpppooorrryyyjjjJJJ666555444222111000000//////000000000000000000000000222000333666444@@@mmmuuubbbbbblllqqqnnnpppuuu}}}xxxmmmgggjjjhhhgggfffgggjjjmmmpppwwwzzz~~~}}}tttrrrjjj^^^eeennnaaaeeeooo|||xxxiii\\\\\\fffssszzz\\\zzzaaacccgggNNN???<<<777333444777888666222222111000/////////000---.........//////000000............////////////000000000000000000000000////////////000000000000000000//////111333333111333222AAAhhh{{{bbbuuuvvv{{{~~~{{{ooommmsss___```aaa___[[[UUUNNNJJJGGGDDDBBBAAA@@@>>><<<:::}}}vvvMMMEEEBBBAAA???>>>>>>>>><<<:::999777555222000///......///............///000000111111000000000000111111444444333222111000000///...///111222333333222222111000///......///000111////////////000000000000...000222222222111222333333333444444555666666777777888888888888999999999<<<<<<===???BBBDDDFFFHHHLLLNNNRRRTTTUUUVVVXXXZZZ[[[^^^aaacccdddfffiiillllllmmmnnnoooqqquuu{{{yyysssmmmnnnoooppprrrvvvyyyzzz~~~~~~}}}zzzvvvtttttttttssssssrrrrrrrrrsssttttttuuuuuuwwwzzz~~~xxxjjjYYYLLLEEEGGGSSS```zzzrrrlllxxxxxxssslllgggaaaNNNAAA>>>999;;;HHH[[[nnnwwwxxx|||yyyuuuyyyxxxzzz|||}}}}}}|||zzzyyy||||||}}}}}}}}}yyyrrrvvvcccMMM???FFF___jjjsss}}}fffQQQ___iiioookkkfffgggZZZEEE<<<555444333111000000//////000000000000000000000000111000222555888HHHnnn~~~~~~ooo^^^]]]hhhooonnnqqquuu~~~|||tttnnnkkkhhheeecccbbbdddgggiiiqqqtttyyy|||~~~uuussskkkVVVUUU[[[QQQUUU___nnn~~~lllaaa[[[eeesss{{{___nnn{{{gggssscccOOO@@@>>>:::666555666666555333222111000000//////000............/////////000............////////////000000000000000000000000////////////000000000000000111111///...///111222555888QQQ|||{{{nnnssslllnnnuuu|||~~~xxxrrrsssxxxlllggg^^^UUUOOOMMMMMMNNNIIIFFFCCC@@@===;;;777555yyyvvvNNNDDDCCCBBB??????>>>===;;;999888777444222000///......//////...---...///000111111111000000000000111111222222222222111111111000...///111222333333222111111000///......///000111////////////000000000000...000222222222111222333222222333444555777777888777888888888888999999999;;;<<<===???BBBDDDGGGHHHKKKNNNQQQSSSUUUVVVXXXZZZ\\\^^^aaabbbdddfffhhhkkklllmmmnnnnnnpppsssxxx{{{~~~~~~~~~wwwrrrnnnnnnnnnppprrrtttwwwyyy}}}}}}~~~}}}zzzuuusssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuxxx{{{||||||}}}sssfffVVVJJJCCCEEEPPP\\\uuuqqqlllxxxxxxqqqjjjfffaaaOOOBBB???999;;;HHH\\\pppyyyzzz}}}zzzuuuyyyvvvwwwyyy{{{|||{{{zzzyyy{{{{{{|||}}}~~~~~~}}}ttt|||{{{lllppp~~~pppVVVCCCEEE[[[ccckkkyyykkkTTTTTTdddoookkkaaa[[[OOO@@@<<<555444333222000000000000000000000000000000000000///000111444???TTTooo||||||xxx}}}lll\\\\\\gggnnnooopppuuu}}}|||wwwppplllgggbbb``````aaaccckkkoootttxxx|||~~~~~~uuutttqqqSSSJJJKKKDDDFFFOOO```rrrhhh```cccuuuyyymmm{{{lll~~~cccPPPBBB@@@<<<:::777555555555333333222000000/////////............////////////............////////////000000000000000000000000////////////000000000000000111222000...///222666666===\\\oooqqqooo]]]aaa{{{ccceeeggggggfffjjj{{{~~~yyyvvvxxxyyyuuurrrrrrrrrjjj\\\OOOHHHGGGJJJLLLGGGDDD@@@===:::888444222sssMMMEEEDDDBBB@@@???>>>===;;;999888777444222000/////////000///...---...///111333111111000000000000111111000111111111111111111111///000111222333222222111000///............///000////////////000000000000...000222222222111222333111111222444666777888999777777888888888999999999;;;<<<===???BBBEEEGGGHHHKKKNNNQQQSSSUUUVVVYYYZZZ^^^```bbbdddeeefffiiikkkkkkmmmnnnnnnoooqqqtttwwwuuuwwwzzz~~~zzzuuuqqqoooooorrrttttttvvvzzz}}}~~~{{{uuurrrqqqrrrrrrqqqqqqqqqqqqqqqqqqssstttuuutttvvvyyyyyyyyy{{{|||xxxnnnaaaQQQGGGBBBCCCMMMWWWkkk~~~xxxqqq|||{{{rrriiieee```OOOCCC@@@::::::GGG\\\pppyyyzzz~~~zzzuuuxxxuuuvvvxxxzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~qqquuuyyyuuuvvv}}}llljjj{{{www[[[DDDDDDWWW___dddooogggRRRJJJ^^^oooqqqgggaaaRRR???888555444333222111000000000000000000000000000000000///111111666IIIdddvvvzzzkkksss}}}~~~xxx}}}}}}lllaaabbbiiioooqqqnnnsss{{{~~~xxxtttnnngggbbb`````````hhhlllqqqvvv{{{}}}~~~uuutttzzzYYYIIIFFFBBBBBBGGGVVVjjjyyynnngggkkksssqqqkkkSSSEEE@@@===;;;999555555666444333222111000/////////.........///////////////............////////////////////////////////////////////////000000000000222000000222444333555777;;;EEEdddmmmgggvvv|||ZZZWWWeeennncccggglllnnnjjjkkkwww{{{ssspppvvv{{{uuuiiiaaaiiiccc[[[QQQJJJGGGEEEEEEBBB???;;;999888777555333nnnJJJEEEDDDBBB@@@???>>>===;;;999888666444222000////////////.........///000222333111111000000000000111111//////000000000000111111///000111222333222111111//////............//////////////////000000000000...000222222222111222333111111222444666777888999777777888888888999999999:::;;;===???BBBEEEGGGIIIJJJMMMQQQSSSUUUVVVYYY[[[^^^```bbbddddddeeehhhjjjkkklllnnnoooooooooqqqsssooosssxxx~~~{{{wwwvvvssssssxxxyyywwwxxx|||zzz}}}|||wwwtttsssrrrrrrqqqppppppooonnnoooqqqrrrtttsssvvvwwwwwwvvvyyy~~~~~~xxxttthhh[[[LLLCCC@@@AAAIIIRRR___qqqvvv{{{qqqgggccc___OOOCCC@@@999999EEEYYYmmmxxxzzz}}}zzztttxxxvvvwwwyyy{{{|||}}}}}}}}}zzzzzz{{{|||}}}}}}~~~~~~~~~}}}}}}vvvuuu{{{vvv}}}ppphhhzzzwww^^^FFFFFFVVVaaaggglllgggXXXNNN```pppssskkkhhh[[[EEE777666555333222111111000000000000000000000000000000000222333<<>>QQQrrrrrrdddvvveeeYYYcccpppyyyiiilllrrrvvvtttpppqqqvvvzzzxxxqqqtttwwwpppbbbWWW]]][[[WWWRRRMMMIIIEEEDDD???<<<888666555555333222nnnKKKFFFCCCBBB??????>>>===;;;999777666444222000000000000---...///000111111222222111111000000000000111111///////////////000000000000111222333333222111000........................////////////000000000000...000222222222111222333222222333444555777777888777888888888888999999999:::;;;<<>>???EEELLLVVVdddzzzuuu{{{wwwnnncccaaa]]]NNNCCC@@@999777CCCTTTiiitttwww|||zzzuuuxxxxxxyyyzzz{{{}}}}}}~~~~~~zzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}vvv}}}|||}}}vvvkkk}}}uuuaaaKKKCCCNNN```nnnooohhh]]]TTTdddsssqqqhhhhhhaaaMMM???666555444222111111111111000000000000000000000000111222666GGGiiiuuuqqq}}}zzzzzz|||wwwxxxzzztttlllggggggjjjkkklllnnnrrrwww~~~~~~{{{vvvoooiiiddd```^^^```cccggglllqqqwww~~~~~~uuusssuuuVVVBBBBBB??????HHH[[[tttrrrqqq~~~kkkuuuwwwZZZJJJ<<<:::;;;888777999666555333222000000/////////////////////.....................////////////000000000000000000000000////////////000000000000777///---333666444555:::GGGbbbyyyggghhhpppYYY___pppzzz~~~pppnnnpppsssrrrnnnlllnnnpppxxxsssooonnnhhh___YYY[[[YYYVVVRRRNNNKKKHHHGGG???<<<777444333222000///rrrNNNHHHBBBAAA???>>>>>>>>><<<:::777555333111000000000000,,,---///111333333222111111111000000000000111111/////////////////////...000111222333333222111000---..................---////////////000000000000...000222222222111222333333333444444555666666777777888888888888999999999:::;;;<<>>===>>>CCCIIIPPP[[[nnn|||pppuuu}}}tttlllbbb___\\\MMMBBB???888666AAANNNcccpppuuu{{{yyyuuuyyyyyyyyyzzz{{{|||}}}}}}}}}{{{{{{{{{|||}}}}}}~~~~~~{{{{{{}}}~~~uuuwww}}}~~~rrrvvvdddPPPBBBGGG^^^vvvwwwiii[[[PPPddduuutttjjjjjjfffTTTFFF666555444333222111111111000000000000000000000000222222:::SSS{{{yyyrrrzzz}}}qqqmmmooonnngggcccfffiiiiiikkkooo{{{}}}|||xxxsssmmmgggbbb___]]]___cccgggkkkqqqxxx|||tttrrroooSSSGGGBBB>>>BBBSSSooouuurrrooolllTTT>>>:::<<<:::888999666555444222111000//////000/////////........................////////////000000000000000000000000////////////000000000000444///000555666777DDDTTTfff}}}gggkkkxxxuuu]]]ZZZkkk|||rrrooooooqqqooolllmmmqqqiiimmmxxxvvvzzzssslllhhhaaa\\\ZZZ\\\\\\[[[XXXSSSMMMHHHEEE===:::555222222222111111wwwRRRHHHBBB@@@>>>>>>???>>>===;;;777555333111000000000000+++---000333444333222000111111000000000000111111000000//////............000111222333333222000000------............------////////////000000000000...000222222222111222333444444444555555555666666777888888888888999999999::::::<<>>;;;888999777666444222111000//////000000//////.........---............/////////000000000000000000000000000////////////000000000000000///222888888>>>VVVpppfffcccxxx~~~\\\VVVfff{{{rrrrrrtttvvvsssppprrrxxxjjjjjjyyyyyysss}}}{{{sssnnnggg^^^WWWUUU[[[^^^aaaaaa[[[QQQFFF>>>888555222111222444555555}}}yyyTTTIII@@@===<<<>>>===888777:::666555333111000000111111111//////111555666555222000000000000000000000000000000//////.........---111111111111000///------000000...------...///000///000000000000000//////000000000111222222333333444444444555555555555666888888999:::::::::999999;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\_________```aaadddfffgggllllllnnnppprrrrrrpppnnneeebbb^^^aaannn}}}yyyuuusssssspppmmmlllllllllkkkjjjiiiiiijjjkkknnnqqqtttuuuzzz~~~|||zzzrrriiiYYYKKK===:::<<<>>>???AAALLLQQQ___vvvmmmggguuu}}}sssfffaaaYYYUUUMMMDDD<<<999:::<<>>444333333333333444555555wwwuuuPPPDDDAAA>>><<<>>><<<888888:::666555333111000000111111000//////111444555444222000000000000000000000000000000/////////.........000111111111000///......//////...------...////////////000000000000/////////000000111111222333333444444444555555555555666777888999999999999999999;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\_________```aaabbbdddeeeiiiiiikkknnnnnnlllgggcccZZZXXXUUUXXXiii{{{xxxwwwrrrpppmmmkkkllllllkkkjjjjjjiiiiiijjjkkkmmmooopppvvvzzz}}}{{{yyyrrrjjjXXXJJJ===999:::<<<>>>@@@JJJOOO]]]sss|||kkkfffuuu~~~uuuhhhcccYYYTTTMMMCCC<<<888999;;;IIIWWWgggooosssvvvuuussssssqqqqqqtttxxx|||}}}|||||||||{{{{{{{{{{{{||||||}}}~~~~~~|||ooowwwzzz|||ppp\\\KKKCCCPPPlll{{{{{{iiiQQQGGGWWWkkkmmm```[[[QQQ>>>999555222444333//////111222222111111111111111222555333:::OOOkkkzzzwwwvvvqqqlllkkkkkknnnyyyuuuhhheeedddffffffdddhhhnnnzzz|||yyywwwrrrlllhhhbbbaaaaaaaaadddhhhmmmpppuuu{{{sssqqq^^^JJJHHHHHHaaarrr___ccceee\\\[[[eeewwwyyynnn}}}cccJJJAAA>>>::::::>>>:::888555222000//////000//////.........---------...///000///...---...000////////////000000000111000000000000111111111111333333333333:::XXX~~~llliiiwwwfff```rrr|||xxxwwwvvvrrrmmmfffdddeeeggggggcccbbbcccfffgggggggggkkkllleeeZZZZZZ]]]\\\WWWQQQLLLCCC;;;444444333333444444555666wwwxxxSSSFFFCCC???======<<<999999<<<666555333111000000000111///......000333444333222000000000000000000000000000000////////////......000000000111000000//////...---------------.........//////000000///////////////000111111222222333444444444555555555555666666777888888999999888888;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\_________``````aaabbbbbbeeeeeeggggggfffaaaZZZTTTNNNMMMJJJMMM___{{{}}}|||ssspppmmmlllllllllkkkjjjiiiiiigggggggggggghhhiiiooouuu|||}}}~~~yyywwwuuuooohhhVVVIII<<<777888999;;;???DDDIIIVVVkkkxxxiiieeettt~~~vvviiidddXXXTTTMMMCCC;;;777777999DDDSSSdddlllpppssssssrrrsssrrrqqqsssvvvxxxyyyyyy{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~rrrrrr}}}oooqqqsssdddPPPBBBIIIcccwwwsss]]]CCCNNNbbbkkkeeeaaaVVVAAA<<<777333444333000000111222111111111111111222222000555BBBTTTdddppp}}}uuuuuupppmmmjjjhhhggglllzzzuuummmeeeddddddggghhhiiinnntttwww|||~~~|||{{{|||}}}~~~{{{yyyuuuppplllfffdddbbb```bbbfffjjjnnnooovvv}}}uuuqqq~~~yyyVVVIIIGGG^^^yyy[[[VVVXXXSSSRRRWWWoooyyyttt```LLLBBB;;;666777===:::888666333111000000000/////////............---...///000000......///000/////////000000000111111000000000111111111222222222222222555@@@___pppjjjyyy```aaaooozzzxxxuuummmfffaaaaaa^^^XXXWWWZZZ\\\[[[XXXZZZ]]]bbbiiinnnjjjcccYYY[[[YYYRRRKKKGGG@@@999444444444333444444555666xxxyyyUUUIIIDDD???======<<<999:::===777555333111000000000000---...///000222222222222000000000000000000000000000000/////////////////////000000111111111000000,,,,,,,,,,,,---------.........//////000///////////////000000111222222222444444444555555555555666555666777888888888888888;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\]]]^^^___```aaaaaaaaaaaabbb```___]]]ZZZTTTMMMHHHEEEDDDAAADDDVVVuuuwwwssspppmmmlllkkkiiiggggggfffeeecccccccccdddeeeiiiooowww|||~~~{{{}}}{{{vvvqqqoooiiicccSSSFFF:::666666666999<<<===BBBMMM```xxxvvvhhhdddqqq{{{uuuiiiaaaYYYUUUNNNDDD<<<888777888@@@QQQbbbkkknnnqqqrrrrrrwwwvvvttttttttttttttttttwwwwwwvvvvvvvvvvvvwwwwww|||}}}~~~}}}}}}~~~rrrpppxxxiiiiii}}}xxxfffSSSDDDIII```ttt~~~xxxgggGGGMMMaaasssvvvuuuiiiUUUBBB;;;555444333000///000111111111000111111222333...===TTThhhooommmlllooo|||rrrwwwooouuuzzzwwwssswwwqqqiiigggbbbbbbcccfffkkksss}}}~~~|||zzzyyyxxxwwwzzz{{{}}}~~~}}}{{{xxxtttrrrlllhhhdddaaaaaadddiiillllllssszzz~~~vvvppp{{{dddLLLEEEXXXbbbPPPMMMMMMMMMOOOiii}}}uuubbbNNNAAA999555666;;;:::888666444222000000////////////..................///000000///...000111//////000000000111111111000000000111111222222333222222444<<>>???===::::::===777666444222000///000000---...///111111222222333000000000000000000000000//////000000000000000000///000111111111111111000+++,,,,,,------.........------...///////////////...//////000111111222222444444444555555555555666555555666888888999999999;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\[[[\\\^^^```aaa```___^^^]]]ZZZUUUPPPLLLHHHDDDAAA<<<<<<:::<<>>PPPbbbkkkmmmppprrrrrrvvvvvvuuuttttttssstttuuuvvvvvvuuuuuuuuuuuuvvvvvv||||||}}}}}}|||~~~ooojjjtttlllrrr~~~cccPPPDDDJJJ^^^mmmwwwuuuhhhJJJKKK___xxxzzziiiIII???777444333000......111111000000111222222333555HHHdddyyy{{{rrrlllmmm}}}wwwooouuuxxxzzzmmmggggggbbbbbbbbbcccjjjxxx}}}{{{yyyxxxwwwwwwxxxyyyzzz|||~~~}}}zzzxxxwwwqqqmmmhhhcccbbbdddhhhkkkmmmsssyyy|||vvvnnnyyysssTTTEEEPPP{{{sssUUUIIIHHHJJJJJJ^^^uuu{{{{{{}}}oooUUUDDD===::::::<<<:::999777555333111000///////////////////////////...///000000//////000222000000000000111111111111///000000111222333333333222222666EEE^^^{{{ooopppwww___^^^mmm~~~|||xxxnnneee```dddaaaWWWUUU[[[\\\WWWRRRRRRSSSWWWZZZYYYUUURRRWWWYYYUUULLLDDD@@@===:::555444444444444555666666wwwpppfffIIIFFFCCC@@@???AAA???;;;:::<<<888666444222000/////////---///111222111111333444000000000000000000000000//////000000000000111111111111111222111111000000+++,,,---......///......,,,---......////////////......///000000111111222444444444555555555555666555666777888999:::::::::;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\ZZZ[[[]]]___^^^\\\YYYWWWTTTPPPIIIDDDAAA???===;;;222444444666FFFfff{{{vvvqqqnnnkkkhhhfffccccccbbbaaabbbcccdddeeeccchhhmmmppprrruuuyyy}}}~~~}}}{{{yyy|||~~~zzzpppfffaaa[[[VVVEEE===777555444222333777777;;;BBBRRRlll~~~qqqeee^^^fffooonnncccZZZVVVSSSMMMEEE===999888999>>>PPPccckkklllnnnqqqrrrpppqqqsssssstttuuuxxxzzzxxxxxxwwwwwwwwwwwwxxxxxx{{{||||||||||||}}}nnnbbbtttwwwqqq{{{fffNNNBBBGGGYYYfffnnnnnncccKKKFFFWWWsss{{{oooMMMBBB888555444111......000000000000111222333333:::MMMiiizzzuuuvvv}}}wwwooouuu{{{yyylllfffdddcccdddbbb```fffvvv|||zzzyyyyyyvvvvvvwwwwwwyyy{{{|||}}}}}}~~~|||{{{{{{uuuqqqlllhhhfffgggiiikkknnntttxxx{{{~~~|||vvvlllvvvaaaKKKKKKpppgggNNNGGGHHHGGGQQQjjjuuuyyyttt|||```JJJ???;;;:::999999999777666333111000///...////////////000000000---///000000000000111333000000000111111111222222///000000111222333444444000444>>>PPPlllvvvppp~~~kkk___rrr{{{|||{{{tttcccdddaaa[[[XXXXXXUUURRRSSSPPPPPPSSSRRRNNNIIIHHHPPPSSSPPPGGG???;;;999777555555444444555555666777vvvqqq___FFFHHHBBB@@@@@@CCCAAA<<<:::;;;888666444222000/////////---000222333222222333555000000000000000000000000//////000000000111111111222222222222111111000///+++,,,...///000000//////+++,,,---...////////////......//////000111111111444444444555555555555666555666777999::::::;;;;;;;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\ZZZ[[[]]]\\\ZZZUUUPPPMMMGGGDDD???<<<:::999777555000222222111===YYYyyy{{{wwwssspppnnnkkkiiifffeeedddccccccccceeeeeedddgggjjjlllllloootttyyy||||||xxxtttrrrsssuuuqqqfff[[[UUUPPPKKK???999555555444222222555444888===JJJfffyyymmm```YYY___iiikkkcccZZZRRROOOJJJCCC<<<888777888===OOObbbjjjjjjllloooqqqkkknnnqqqrrrrrrtttxxx{{{xxxxxxwwwwwwwwwwwwxxxxxxzzz{{{||||||{{{|||qqq```lll}}}|||rrr{{{oooRRRAAABBBTTTcccnnnmmmaaaLLLCCCPPPkkkvvvuuuqqqhhhNNNBBB777444555333111111000000000000111222333444;;;RRRvvvyyyyyyoooccc```bbbaaadddcccaaafffttt|||zzzyyyxxxvvvvvvuuuuuuvvvwwwxxxyyy{{{~~~~~~}}}}}}~~~wwwuuupppllljjjjjjkkklllnnntttxxxzzz~~~{{{vvvkkktttoooUUUIIIccc\\\LLLIIIGGGIIIccczzzooouuupppUUUCCC:::888777999999888666444222000///.../////////000000000000---///000111000000222333000000111111111222222222///000000111333444444555555GGG]]]qqq}}}wwwjjjfffmmmyyywwwzzznnniiieeebbb\\\TTTPPPQQQMMMJJJKKKOOOOOOJJJGGGIIIJJJNNNMMMDDD;;;888666555555555555555555666666777rrrpppXXXBBBGGGAAA@@@AAADDDCCC===::::::888777444222000/////////---000333444222222444666000000000000000000000000//////000000111111111222333333333222111000///...+++,,,...000111000000///+++,,,---...////////////......//////000111111111444444444555555555666666666666888999:::;;;;;;<<<;;;;;;<<<>>>AAACCCFFFGGGHHHLLLPPPTTTVVVXXXZZZ\\\[[[\\\\\\ZZZVVVOOOIIIEEE===<<<:::888888666333111222555333///666MMMjjj}}}~~~{{{vvvsssrrrpppnnnmmmhhhgggfffddddddddddddeeeeeegggiiiiiiiiikkkqqqvvv{{{~~~~~~yyysssnnnkkkiiikkkggg\\\QQQKKKFFFBBB;;;666555666555222111444000333777DDD___zzz~~~tttiii]]]UUUZZZfffjjjccc[[[OOOLLLHHHAAA:::666666777<<>>???AAADDDFFFGGGKKKKKKNNNRRRWWWYYYZZZYYYZZZZZZWWWQQQIIIAAA===;;;666555333222111222333333444...---333777???UUUlll~~~}}}|||zzzwwwtttqqqooonnnhhhgggfffggghhhiiihhhgggfffggghhhhhhiiikkkooosssvvvzzz~~~zzzvvvrrrmmmgggdddeeebbb^^^WWWOOOHHHBBB???:::888555444444222000...555111666@@@TTTssswwwfff```VVVRRR[[[fffeee]]]TTTMMMEEE@@@;;;555444777>>>JJJYYYdddiiijjjkkkmmmlllllllllppptttvvvuuusssuuuuuuttttttuuuuuuvvvwwwzzzyyyyyyyyyzzz{{{}}}~~~xxxaaafffzzzwwwtttwwwYYYFFF===LLL```iiijjjlllXXXFFFIIIeeevvvlll``````WWWGGG777222444444333333---111333111000222444555GGGrrr|||lllpppvvveee```aaa``````^^^^^^ccclllxxxzzzwwwwwwxxxsssssssssrrrrrrrrrqqqqqqtttwww{{{}}}}}}|||||||||||||||zzzuuuooolllmmmpppqqqpppqqquuu{{{wwwnnnssskkkJJJRRRwwwfffJJJFFFMMMWWWuuu}}}bbbddd|||\\\CCC888777888888888777666444222222000000////////////000000000000111000//////111444222222111111111111111111---///333555444444666:::JJJpppjjj|||fffqqqsssjjjgggccc[[[UUUUUURRRHHHFFFPPPVVVSSSSSSXXXRRRJJJAAA;;;:::999666333777555444444666777777666hhh___{{{}}}WWWHHHBBBBBBBBBBBBAAA???===;;;:::777555333111///.........---///222444444333111///////////////000000000000000///.........///000111111111111000///...---,,,---------------...//////...------......///000111000000000000000000000000222333333444555666777777666666777888999::::::;;;<<<===>>>???AAADDDFFFGGGJJJKKKNNNSSSXXXZZZZZZYYYXXXUUUPPPIIIBBB<<<888666333333111000000000111111555///...222555:::LLLaaawww~~~{{{xxxuuusssqqqqqqkkkiiihhhgggggggggeeecccbbbdddeeeeeefffhhhllloootttxxx}}}}}}{{{wwwsssoookkkfffbbb```^^^ZZZTTTNNNGGGAAA>>>999777555444444222000...333000444<<>>===;;;:::777555333111///.........---///111333444222000///////////////000000000000000000///...///000111222000000000000///---,,,+++------------......//////,,,---...///000000000000000000000000000000000000333333444444555555555666666666777888999::::::;;;<<<<<<===???AAACCCEEEFFFIIIKKKNNNTTTYYYZZZYYYXXXSSSMMMDDD===999666222000000000///.........//////555000///222222444AAAPPPhhhvvv|||xxxvvvtttttttttnnnllliiigggfffdddaaa___```bbbdddeeeeeegggjjjmmmqqquuuzzz{{{xxxtttppplllhhhbbb___XXXWWWTTTPPPJJJDDD???<<<999777555444333222000...111...222777CCC```wwwyyyhhh```VVVSSSYYYbbbbbb\\\WWWPPPIIIDDD>>>777555777777AAAOOO[[[aaaeeehhhjjjkkkkkklllnnnqqqrrrpppoooooooooooooooooopppqqqqqqvvvwwwwwwyyy{{{}}}jjj___ggg||||||iiilllyyy]]]FFF666@@@UUUeeemmmqqqaaaMMMHHH[[[mmmlllhhhiiimmmVVV???:::@@@BBB<<<666333222000///000222555888QQQhhhtttllljjjiiihhhiiilllrrrzzzjjjaaa^^^\\\]]]]]]___fffqqq|||~~~zzzxxxwwwvvvtttrrrpppppppppppppppssswwwzzzzzzzzz{{{|||}}}yyyuuussstttuuuppppppqqquuuyyy}}}||||||ssssssWWWJJJ[[[pppSSSKKKUUUuuuwwwaaaCCC999<<<999999888777666444333222000000////////////000000///000111000//////111333111111111111111111111111666///...444444222;;;JJJooooooxxx}}}zzzooodddvvvtttiiijjjooommmfff___^^^TTTNNNQQQRRRNNNNNNQQQIIIDDD===999888888777555777777777777777777666666sssmmmvvvPPPFFFCCC?????????>>>===<<<;;;;;;777555333111///.........---///111333333222000///////////////000000000000111000/////////000222333111111111000///...,,,,,,,,,------...............+++---...000000000///////////////000000000000000444444444444444444444444666666777888999::::::;;;<<<<<<===???AAACCCEEEFFFHHHJJJOOOTTTYYYYYYWWWTTTKKKCCC888333222222000...//////..................333111000222111111999CCCUUUcccqqqwww||||||xxxvvvuuuuuuvvvooollliiigggfffcccaaa^^^bbbdddggghhhiiijjjlllnnnooosssyyy}}}{{{xxxsssnnnjjjddd^^^ZZZQQQPPPNNNKKKFFFAAA===:::888666444333333222000...///---111444;;;WWWttt}}}nnncccVVVQQQUUU\\\^^^]]]VVVPPPIIIEEE???777444555444===JJJVVV^^^cccgggiiihhhhhhjjjlllnnnnnnmmmmmmlllllllllmmmnnnooopppqqqvvvwwwxxxyyy{{{}}}mmm^^^bbbwwwnnnkkkdddMMM:::@@@UUUgggnnnppphhhRRRGGGSSScccgggeeeeeeoooYYYCCC===AAABBB<<<777222//////000222333777;;;WWWdddrrr}}}qqqjjjooooookkkmmmooosss{{{~~~ggg___]]][[[[[[\\\aaaiiittt~~~~~~~~~|||xxxwwwuuusssrrrqqqqqqrrrssspppssswwwyyyzzzzzz{{{||||||{{{zzzwwwtttrrrrrrrrrmmmmmmooorrrvvvzzz}}}|||vvvssszzzjjjRRRVVVrrrbbbQQQXXXuuuwww]]]EEE<<>>SSSxxxvvvyyybbbeeezzz}}}~~~mmmgggcccgggnnnnnngggaaa___WWWRRRRRRPPPJJJGGGHHHDDD@@@:::888777888888777777999::::::999777666666{{{zzz~~~TTTGGGBBB@@@???>>>>>>===<<<<<<<<<777555333111///............///000222222111000///////////////000000000000111000/////////000222333222222222111000///...---,,,---......//////......+++---...000000000//////......//////000000000000333333333444444444444444666666777888999::::::;;;;;;<<<===>>>@@@CCCEEEFFFGGGJJJOOOTTTWWWVVVQQQLLLAAA999000---///111111///......//////////////////111000111222111111666<<>>999666555333333555555333888@@@bbbkkkpppooouuussskkkppptttqqqtttwww~~~zzzccc[[[ZZZXXXYYY\\\cccmmmxxx~~~}}}}}}~~~{{{vvvuuutttssssssttttttuuurrrtttwwwyyyzzzzzz|||}}}zzzxxxvvvtttrrrqqqooonnnjjjkkkmmmpppsssxxx}}}zzztttxxx~~~^^^VVVggg``````vvv~~~qqq___JJJ>>>===999999999888777555333333000000////////////000000...000111111000000111222000000111111111222222222000...222666333333FFF```tttnnnwwweeetttwww{{{|||wwwssseeehhhmmmppprrrpppjjjddd\\\XXXTTTRRRNNNFFFAAA??????<<<999777777888888888888;;;>>>>>>;;;888777777XXXIIIBBBBBBAAA???>>>===<<<<<<<<<777555333111///............///000111111111000000////////////000000000000000000///...///000111222222222222222111///...---+++,,,.../////////...---,,,---...///000000000000---......//////000000111222222333333444444444555666666777888999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJOOOSSSTTTPPPIIICCC777333...,,,///111111111......///000000000//////...///111111111222555777===HHHUUU^^^dddjjjqqqvvv~~~{{{wwwuuutttsssnnnllliiihhhgggfffcccaaaaaaeeeiiillllllmmmmmmnnnpppsssxxx|||~~~}}}zzztttmmmggg```YYYTTTNNNKKKGGGBBB===:::888777666555333222333222000//////,,,111333555KKKkkk{{{ppp^^^UUUSSSSSSVVVYYYQQQLLLHHHFFF@@@888333444444999CCCNNNXXX```fffhhhhhhjjjlllllljjjiiiiiiiiibbbcccdddfffiiikkknnnoootttvvvxxxzzz}}}~~~ooo\\\^^^pppyyyllllllqqqYYYCCCDDDVVVfffhhhcccdddSSSEEELLLaaappppppjjj[[[OOODDDBBBBBB>>>888444555222333444111///:::IIIkkksssrrriiiiiixxxtttlllpppuuuuuuuuu```XXXWWWVVVYYY]]]eeeppp{{{~~~|||{{{zzzwwwwwwwwwwwwvvvvvvuuuuuusssuuuxxxyyyyyyyyy{{{|||xxxvvvsssqqqpppnnnllliiidddfffiiilllpppuuu{{{|||vvvwwwjjjWWWcccsssjjjwww}}}kkkRRR???:::::::::999888777555444333000000////////////000000...000111222111000111222000000000111222222333333777444222111555CCC^^^www|||oootttjjjdddlll|||{{{}}}vvvoooiiiqqqwwwwwwuuuppphhhaaaYYYWWWTTTPPPJJJCCC>>>;;;<<<;;;999777777888999::::::>>>BBBBBB>>>:::888888~~~YYYJJJDDDDDDCCCAAA>>>===<<<<<<<<<777555333111///............//////000111000000000////////////000000000000000///.........///000111222222111111000///---,,,+++,,,...///000///...---...------......///000111------......///000000111111111222333444444555555666666777888999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJOOORRRQQQKKKAAA:::000000///.../////////000,,,---///000000000//////---///000000000222333444777>>>HHHPPPTTTXXX___eeeiiimmmuuu{{{~~~zzzvvvsssrrrpppnnnkkkiiihhhfffdddaaaaaaeeejjjmmmnnnmmmmmmnnnooorrrwwwzzz|||}}}~~~~~~~~~}}}}}}}}}|||{{{{{{zzzvvvqqqlllfff```YYYUUUPPPLLLFFF???:::777666666666444222222222222000///000,,,000222111DDDaaapppnnnaaaUUUSSSSSSRRRUUUXXXPPPLLLIIIGGGBBB:::555666444888???JJJUUU^^^dddfffgggiiijjjhhhccc___^^^___YYYZZZ\\\___cccgggjjjkkkppprrrvvvzzz~~~}}}~~~eee```pppxxx~~~ooopppwww___GGGDDDWWWhhhkkkddd___QQQEEELLLbbbtttsssiiiVVVJJJBBBFFFJJJFFF;;;333222000111222///222GGG```tttnnnxxx|||sssqqquuuyyy{{{}}}ooo[[[VVVXXXWWWYYY^^^gggsss}}}}}}yyyvvvrrrooollliiinnnxxxzzzzzz{{{zzzyyywwwtttrrrtttuuuwwwwwwwwwwwwxxxzzztttqqqnnnlllllliiieeebbbZZZ]]]```dddhhhnnnuuu{{{||||||zzzwwwtttttt{{{vvv\\\eeetttxxxzzzZZZCCC<<<::::::999999777666444333000000////////////000000---///222222111000000111///000000111222222333333666666444999MMMllltttssstttWWWeee}}}|||~~~zzzsssnnnoootttwwwtttrrroooeee[[[YYYWWWRRRKKKEEEAAA???===;;;:::999888777777999:::<<>>@@@BBBDDDEEEGGGJJJNNNQQQOOOGGG<<<444---///000000...------...+++,,,.../////////......---///000//////111222111222777???EEEGGGIIIOOOVVVWWW\\\eeelllrrrwww{{{}}}|||wwwtttrrrrrrpppmmmjjjiiifffccc```cccggglllooopppooooooooonnnrrrvvvyyyzzzzzz{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwvvvsssnnnjjjeee```ZZZVVVSSSNNNFFF>>>888666666666555444222222222222000///111+++...000...>>>XXXfffOOOFFFBBBFFFKKKLLLNNNSSSPPPLLLJJJIIIDDD<<<777777444777===HHHSSS\\\bbbeeeeeeffffffbbb\\\VVVTTTTTTSSSTTTWWWZZZ^^^cccfffhhhmmmoootttzzzzzz~~~pppdddqqqzzzwwwxxx~~~eeeJJJEEEXXXllloooiii\\\PPPDDDKKKaaarrrooocccUUUHHHAAAHHHQQQNNN???222444222333666555>>>]]]}}}}}}rrrqqqwww}}}{{{}}}hhhXXXVVVYYYZZZZZZ___hhhttt|||xxxrrrlllgggbbb^^^[[[[[[eeennnqqqrrruuuuuussswwwwwwyyy{{{~~~}}}~~~~~~}}}{{{vvvrrroootttuuuvvvvvvuuuuuuvvvxxxpppllliiigggfffddd___[[[QQQTTTXXX[[[___fffnnnuuutttsssqqqpppooopppwww}}}ccchhhzzzyyyqqq```HHHBBB:::::::::999777666444333000000////////////000000---///222222111000000111///000000111222222333333...333888GGGkkkpppyyy|||aaa___wwwzzztttooollltttuuusssppprrrrrrhhh[[[ZZZXXXQQQGGGAAA@@@AAAAAA:::::::::999777777999;;;===BBBHHHHHHBBB<<<::::::|||[[[III>>>@@@@@@???>>>===<<<;;;;;;777555222000///...///000111111222222222222111111000000000000000000000000000///.........///111222///000000000000...,,,+++........................---------............///............////////////111222222333333444444555555555666777888999::::::;;;;;;;;;<<<>>>BBBEEEGGGEEEIIILLLKKKDDD<<<666333,,,---......//////......////////////////////////////////////000000000000222444666999<<>>999888777666555444444333222111000000......000000111888III[[[WWWHHH<<<>>>EEEIIIMMMQQQPPPEEE<<<;;;999555555999111444;;;DDDNNNXXX___ccchhhddd```[[[VVVPPPIIIEEEFFFEEEIIIRRRXXX\\\bbbhhhlllsssyyy{{{}}}~~~{{{~~~uuu___fffzzzgggOOOKKKVVVlllrrrdddgggVVVEEEFFFXXXhhhiiiaaaWWWUUUGGGAAAJJJIII<<<555777...111:::777===kkkooonnn}}}yyyyyy|||kkkZZZTTTTTTTTTXXX\\\hhhxxx~~~|||}}}}}}}}}{{{zzzzzzxxxwwwvvvpppfff\\\SSSNNNLLLLLLNNNPPPSSSWWW\\\___bbbccccccdddfffiiinnnssswwwzzz~~~|||zzzzzzxxxtttpppsssttttttsssqqqppppppqqqoookkkfffaaa\\\XXXSSSPPPMMMMMMNNNPPPUUU[[[aaadddeeeffffffccc```eeepppyyy~~~lllnnnpppgggwwwNNN>>><<<;;;:::888777555444333222111111000000000000000000000000000111111111111555444111000333555333000666777:::PPP~~~vvviiizzzyyy{{{lll]]]uuu~~~}}}}}}xxxpppnnnqqqwwwpppllleee^^^ccceeeYYYTTTYYYVVVIII???>>>@@@@@@;;;999777666777:::===???AAACCCCCCBBB>>>;;;::::::}}}|||XXXHHH???@@@@@@???>>>===<<<;;;;;;777555222000///...///000000111111222222111111000000000000000000000000000000///.........///111222///000000000///...,,,+++........................---------............///............////////////111111222333333444444555555555666777888999999:::<<<<<<<<<===???BBBFFFHHHLLLNNNNNNIII@@@777000---,,,---......//////................................./////////000000000000111222444777999;;;<<<===;;;===???CCCIIIQQQ[[[aaaooovvv~~~|||yyywwwuuuqqqmmmkkkkkkjjjgggeeegggiiilllnnnooopppoooooorrrtttxxx{{{~~~~~~~~~}}}~~~}}}{{{xxxvvvuuuuuuvvvqqqkkkhhheeeaaaZZZTTTQQQKKKCCC<<<999777666555555444444333222111000000...---...//////555EEEVVVZZZNNNCCCBBBDDDEEEGGGJJJMMMAAA777555555333333555333555;;;CCCMMMVVV\\\___aaa\\\VVVPPPJJJEEE???<<>>\\\jjjggg|||xxx~~~{{{bbbbbb|||}}}{{{xxxtttrrrtttwwwrrrjjjfff___WWW[[[]]]SSSTTTWWWSSSFFF<<<;;;======;;;999888777888;;;>>>@@@DDDFFFFFFDDD???;;;999999}}}~~~TTTFFF???@@@@@@???>>>===<<<;;;;;;777555222000///...///000000111111222222111111000000000000000000000000000000///.........///111222///////////////...---,,,........................---------............///............////////////111111222222333444444444444555666666888888999:::<<<<<<===>>>AAADDDGGGIIIPPPOOOKKKDDD;;;222---***,,,---......//////..................................../////////000000000///000222444555777777888777888888999;;;@@@FFFKKK[[[cccppp{{{~~~{{{xxxuuurrrnnnkkkjjjjjjkkklllgggggghhhiiikkknnnqqqrrrppptttyyy~~~~~~|||}}}}}}|||{{{yyyvvvtttrrrrrrnnnhhheeebbb^^^XXXRRRMMMGGG@@@:::777666555444555444444333222111000000---------...---111???NNNeee^^^VVVQQQLLLHHHHHHJJJKKK???333000222333222222444666;;;CCCLLLTTTXXXYYYXXXSSSJJJBBB===999555333777666:::BBBHHHMMMVVV^^^jjjrrrzzz}}}~~~||||||}}}~~~```___qqquuuwwwiiiPPPEEELLLfffzzzyyywwwgggRRRIIIUUUgggooommmnnniiiUUUDDDDDD@@@777666555555555333666PPPrrrjjjkkkrrr{{{xxxtttuuuvvv|||qqq___UUUTTTUUUWWW___mmm|||~~~yyyvvvqqqmmmhhhccc^^^ZZZOOOLLLFFF@@@<<<:::::::::<<<===???@@@BBBCCCDDDDDDIIIJJJKKKMMMPPPSSSVVVWWW___gggnnnrrryyy}}}|||{{{xxxuuusssrrrqqqpppnnnlllkkkkkkaaa\\\TTTNNNIIIEEEBBB@@@=========>>>@@@CCCEEEGGGBBBCCCAAA???AAAJJJYYYddduuu}}}wwwuuu}}}kkkrrreeeFFF<<<;;;:::999777555444333222222111000000000000111000000000000111111111111///000222111//////111444333555EEEiiiqqqgggqqq|||iii^^^rrrzzz|||qqqlllrrryyy{{{qqqiiiddd]]]SSSVVVXXXOOOQQQQQQLLLAAA888777999::::::999888888999<<<@@@BBBDDDFFFGGGEEE@@@<<<;;;<<<||||||PPPDDDAAA?????????>>>===<<<<<<<<<777555222000///...///000000000111111111111000000////////////////////////000///.........///111222/////////......---------........................---------............///............////////////111111111222333333444444444444555666777888999999<<<===>>>@@@BBBEEEHHHIIIMMMJJJDDD===666111///...,,,---......///........................................../////////000000///000111222333444444444777777777666555777;;;>>>IIIPPP\\\iiiuuu~~~{{{wwwuuuqqqmmmjjjkkkooossspppnnnkkkjjjjjjllloooqqqppprrrwww{{{}}}}}}|||{{{||||||{{{{{{yyyvvvrrrooonnnjjjeeebbb^^^YYYSSSOOOHHHCCC<<<888555555444444555444444333222111000000...------...,,,///:::GGGhhhhhhfff___VVVMMMKKKLLLKKK???333///222555444222444555:::BBBLLLSSSUUUUUUPPPJJJAAA999555333333222111111444;;;@@@GGGQQQ\\\iiiqqqyyy}}}~~~{{{|||}}}~~~ddd]]]kkkxxxuuufffNNNDDDMMMjjjnnnUUUHHHSSShhhqqqnnnhhhfffTTTDDDCCCAAA:::;;;555888888444>>>^^^sssllliiiiiinnnrrr|||wwwssszzzooo___VVVTTTTTTUUU___ooo}}}}}}~~~}}}xxxtttooofff]]]UUUNNNHHHEEE@@@>>>;;;888666666777888<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKPPPXXX___dddiiiuuu}}}yyyvvvsssqqqnnnllliiigggdddbbb\\\VVVNNNGGGBBB???===;;;999999999:::;;;<<<>>>???======<<<::::::AAALLLUUUkkkvvv|||yyy}}}|||www|||fffHHH<<<<<<;;;999777666444444333222111111000000111111///000000000111111111111......111444555333444666666<<>>AAACCCAAAEEEGGGEEE@@@>>>@@@DDDuuu|||zzzOOOEEEDDD??????>>>>>>======<<<<<<777555222000///...///000000000000111111000000000////////////////////////000///.........///111222.........---------------........................---------............///............////////////000000111222222333333444444444555666777888999999;;;<<<>>>@@@CCCFFFHHHJJJIIIDDD===777222000000000,,,---......///.............................................////////////000000111222333333333333333444444333111222444666<<>>;;;999888777666555666666888999777888:::<<<>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFKKKQQQTTTWWW___mmmyyyyyyuuusssoookkkgggeeeaaa]]]YYYSSSMMMFFF@@@<<<:::888777888888888888:::<<<>>>@@@<<<<<<<<<::::::===CCCHHH^^^lll{{{yyyrrr{{{vvv|||```FFF===<<<;;;999888666555444333222222111111111111111///000000000111111111111222///000555777444333555999HHHeeesssmmm{{{kkkhhhyyy|||{{{{{{|||kkkeeepppxxxvvvtttjjjgggbbbVVVRRRTTTPPPFFFAAA;;;888888888:::<<<999888888999;;;>>>AAABBBCCCFFFGGGDDD@@@@@@EEEJJJooowwwyyyOOOGGGGGG???>>>>>>>>>=========<<<777555222000///...///000///000000111111000000///000000000000000000000000000///.........///111222......------,,,------...........................---------............///............////////////000000111111222333333333333444555555777777888999:::;;;>>>@@@DDDFFFHHHIIIHHHAAA999222///.........,,,---......//////......------------------------------........./////////000111222222333333333333333444555444333333555666555777<<>>???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@AAADDDGGGHHHKKKTTT___qqq}}}{{{uuuqqqmmmgggdddbbb___YYYUUUJJJFFFAAA<<<:::999888666999888888999<<>>@@@PPPaaatttzzzuuuzzzzzzrrr|||nnn|||{{{]]]FFF===<<<;;;:::888666555444333333222111111111111222000000000000111111111111666111000555555222555===KKKbbbyyypppooo}}}oooiiittt~~~zzz{{{zzz}}}xxxmmmjjjqqqvvvtttmmmdddcccaaaSSSMMMNNNJJJBBB;;;777888;;;;;;<<<===888888999999;;;===???AAAFFFIIIIIIEEEAAABBBKKKTTTxxx~~~|||QQQGGGEEE>>>>>>>>>>>>============777555222000///...///000//////000000000000//////000000000000000000000000000///.........///111222...---,,,,,,,,,---..............................---------............///............////////////000000000111222222333333333444444555666777888888999:::===@@@CCCFFFHHHIIIDDD>>>555///------------,,,---......//////......---------------------------------........./////////000111222333333333333555666888777666666666777222333555:::CCCOOO]]]fffxxx}}}zzzzzzxxxtttqqqhhhiiijjjmmmooorrrtttvvvrrrsssvvvxxxzzzzzzzzzzzzuuuuuuvvvyyy{{{yyyqqqkkkeeeccc___YYYQQQJJJDDDBBB<<<999555444444555555444555444444333222111000000///---...///......222888DDDSSS```aaa\\\VVVMMMFFFFFFFFF@@@777222333333000222111444<<>>999666666666666666444555666666777777777777999:::<<<>>>@@@AAAAAABBBAAAAAABBBCCCCCCBBBAAA@@@@@@======@@@@@@???DDDKKKUUUbbbrrr~~~~~~xxxnnniiidddbbbbbb```[[[VVVKKKHHHEEECCCBBBBBB@@@???<<<;;;;;;>>>CCCJJJQQQVVVRRROOOJJJDDD@@@======>>>DDDWWWmmm|||kkkcccjjj~~~~~~xxxppphhheeeLLL======;;;:::888777555555444333222222111111222222000000000000111111111111555111222444222222BBBWWWzzzxxxwww{{{vvvlllyyy~~~|||~~~}}}yyyuuuqqqqqqqqqooommmiiiaaabbbbbbTTTKKKKKKHHHBBB:::666:::???>>><<<===888888888999:::<<<===>>>EEEHHHIIIFFFDDDJJJXXXdddSSSEEEAAA>>>>>>>>>>>>============777555222000/////////000//////000000000000//////000000000000000000000000000///.........///111222...---,,,+++,,,---...///........................---------.........//////............/////////000000000000111222222333333333333444555666777888888888:::===@@@CCCFFFHHHHHH@@@:::222------...//////,,,---......//////......---------------------------------.........//////...///000222333333333333222444666555444333333444000111333555;;;DDDOOOVVVmmmwww}}}~~~{{{tttnnnlllmmmnnnoooppppppoooooommmoootttxxxyyyxxxvvvuuutttssstttxxx|||yyyrrrkkkeeeccc___XXXOOOGGGBBB???;;;888555444444555555555555444444333222111000000...,,,---///...---000666===MMM\\\___\\\WWWMMMCCCHHHKKKGGG<<<555555555333222111333999@@@BBB;;;555000//////000111111///---000000000222333:::JJJZZZeeelllrrruuuzzzrrreeejjjzzzwwwnnn~~~iiiTTTGGGIII___ssssssllloooeeeSSSRRRdddpppoooccc^^^LLLAAAHHHIII>>>888111333555666<<>>:::888666666777666555333666777888888999888888888;;;<<<===???@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBBBBCCC===<<>>CCCAAANNN___lllzzzzzzlllgggcccbbbcccbbb^^^YYYRRRPPPNNNMMMMMMMMMLLLKKK@@@??????BBBIIIRRR[[[aaagggaaaXXXMMMEEEAAA???@@@<<>>======<<<:::888666444222///.........///000000000000000111111111///000000000000...,,,+++---,,,+++---///000000///...------,,,---...///000///............------------------............///////////////000000000000000000111222333333333333444444555666777888999999<<<::::::===AAACCCBBB@@@666333//////000111///---///...---------...///000,,,---...////////////...,,,,,,,,,---------......///000000222333444555555444333333555777777666555444333111111444:::AAAEEETTTcccwww~~~|||yyytttppppppqqqrrrrrrrrrrrrqqqppppppqqqrrrtttuuuvvvvvvvvvvvvtttrrrrrrtttsssoookkkfff___ZZZWWWQQQEEE:::555888777555444333333444555444333222111000000000000//////.........//////000777???MMMWWW[[[WWWOOOIIIGGGHHHIIIFFF@@@888333000...000333666888777333000////////////////////////222111222333333:::JJJYYYbbbjjjssszzz|||}}}ooo```aaammm|||}}}pppjjjUUUGGGIII___rrrpppkkkrrrhhh[[[```jjjpppxxxoooiiiZZZKKKFFFGGGAAA666444111222777>>>JJJ```tttzzztttttt}}}wwwvvv{{{ooocccooofff\\\TTTPPPMMMMMMOOOaaammmyyy|||}}}~~~}}}~~~~~~wwwhhhUUUEEE;;;666777888777666555555666888888888999:::<<<===>>>===<<<;;;;;;>>>AAAEEEGGGIIIHHHHHHGGGGGGGGGFFFFFFDDDBBB@@@===;;;:::::::::>>>BBBIIIPPP[[[kkkvvvjjjeee^^^ZZZ\\\```dddeeeaaabbbeeeiiigggaaa^^^```WWWMMMBBBBBBNNN___mmmttthhhnnnpppdddRRRFFFBBBBBBDDDLLL```www{{{xxxdddzzz}}}rrrWWWCCC===999;;;;;;888555555444444333333222111000000000000000111222222333333555---222;;;555444WWW||||||\\\hhh~~~~~~}}}{{{zzzyyywwwsssmmmeee___^^^aaabbb\\\WWWTTTOOOJJJ;;;;;;;;;;;;;;;;;;;;;:::888777777777999:::<<<>>>CCCGGGGGGEEEMMMaaasss{{{xxxOOOFFFAAAAAA???=========<<<:::888777555333000/////////000111111111000000000000000000000000000000...---,,,---,,,,,,---///000000///...------,,,---...///000///............------------------............///.../////////000000000000000000111222333333333333333333333444555666777888;;;:::;;;===AAABBBAAA@@@999666222111111111000...///...------------...///,,,,,,,,,------------,,,------------............000111222333444555666777666555555777999:::999888666555333333444888<<>>@@@AAABBBAAAAAA@@@@@@BBBDDDGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEBBB@@@>>><<<<<<;;;:::===AAAFFFMMMZZZkkkvvvzzzggg___WWWVVV\\\eeelllnnntttrrrssstttooofffbbbccceee^^^TTTLLLNNN\\\pppvvvrrrrrrrrreeeQQQFFFEEEDDDIII[[[sss~~~{{{{{{nnnmmm]]]EEE>>>999::::::777555555444444333333222111111000000000000111222222333333222///222777333:::aaavvvtttjjjXXXkkkzzzzzzyyyvvvpppiiibbb]]]]]]___\\\UUUNNNJJJEEE???:::;;;;;;;;;<<<<<<<<<<<<:::999999888999;;;<<<===CCCEEEEEEIIIVVVhhhsssuuuxxxNNNEEE???AAA???=========<<<:::888888666333111000000000111222222111111000000//////000000000000///...------...---,,,---///000000///......---,,,---...///000///............------------------............///....../////////000000000000000111222333333333333333333333333444666777999;;;;;;;;;===@@@AAAAAA???:::888555333333333222111000000///......//////000...............---------........./////////000000111222333444666777888999777666777999;;;===<<<;;;888777666555555666777888<<>>>>>>>>??????BBBCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIFFFCCCAAA???======999:::;;;<<>>>>>???<<<;;;:::999::::::;;;<<>>???AAAAAA@@@:::888777555555555666666444444333333333333333333444333333222111000000000000000000000111111111111222222444555777888999:::777666777999<<<>>>>>>===999999999888777666555555888===HHHWWWhhhwww{{{vvvrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooppppppqqqrrrsssssstttsssrrrrrrsssoooiiicccSSSIII>>>999777333222444444555666666555444222111333333333333222111111000000//////............///222555:::@@@DDDGGGIIIIIIDDDEEEFFFDDD???:::666444444222///.../////////.................................///111333999HHHWWWfffllltttyyy{{{}}}|||fffcccuuurrr{{{lllYYYKKKGGGZZZttt|||}}}yyyfff[[[hhhrrrkkkfffgggppprrrfffXXXMMMAAA777333222111222===VVVxxxjjjiiimmmyyy{{{{{{|||xxxaaaUUULLLJJJJJJIIINNNUUUfffqqq{{{}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{wwwqqqhhh^^^XXXKKKIIIGGGFFFHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRROOOOOOOOONNNNNNMMMMMMLLLNNNNNNOOOPPPOOOOOONNNMMMMMMLLLJJJGGGDDDAAA???>>>===<<<;;;999999<<>>???@@@AAA===<<<;;;:::::::::;;;<<>>===<<<===<<<;;;999666444222///......//////333222222111000///......111000000000///////////////...---...000000000...///...---,,,,,,---...//////............------------------............///............////////////000000111222333333333333555555555555666888999:::999;;;===???@@@AAABBBCCC999999999888888999;;;<<<:::::::::::::::999888888999888666444333222222222111111222222222333333333222333444666888999;;;;;;777777888:::===???>>>===::::::;;;;;;:::888666555555888@@@KKKYYYjjjyyy|||wwwtttqqqppppppppppppppppppqqqqqqpppppppppqqqrrrsssttttttrrrrrrssssssooogggaaaOOODDD:::666555222222333444555555666555333222000222222333333333222111111000000///..................222777===BBBDDDEEEFFFAAACCCDDDBBB>>>:::777666666444000//////000000///////////////////////////------///111222777FFFTTTfffllltttzzz|||}}}jjjbbbrrrnnnooo|||fffTTTIIIFFFZZZuuuzzzbbbSSS```llljjjgggdddiiiggg^^^VVVPPPDDD777333333333444>>>UUUqqq|||fffgggiiilllnnnsss~~~}}}xxx{{{~~~}}}bbbTTTJJJIIIIIIGGGLLLWWWhhhrrr|||}}}|||~~~~~~}}}}}}~~~~~~xxxpppiii\\\XXXTTTTTTVVVYYYZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYUUUUUUTTTSSSRRRPPPOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPPPPOOOMMMJJJGGGDDDBBBAAABBB@@@>>>;;;999:::===???JJJWWWjjj{{{mmm[[[SSSVVV\\\^^^]]]```fffiiijjjpppvvvxxx{{{zzzooo```XXX[[[aaannnqqqrrruuuoooOOOLLLIIIRRRiii||||||vvvMMMCCC:::888777555444666444444444333333333333333111111111222333333444444666444222888LLLkkkxxxuuurrr\\\hhh{{{uuuooosssxxxyyywwwppplllppptttrrrlllggggggiiiaaacccbbb]]]WWWOOOCCC777777888:::<<<>>>@@@AAABBB===<<<;;;;;;;;;<<<===>>>BBBGGGPPPZZZaaaffflllppp~~~SSSHHHAAA@@@>>><<<<<<======;;;:::666444111///...---...///222222111111000000//////111000000//////000000111000///......000000000...000///...---,,,---......///............------------------............///------........./////////000000111222333333333333222222333444555666777777888;;;>>>@@@AAABBBDDDFFF===>>>>>>===<<<===@@@BBBAAAAAAAAAAAA@@@???>>>>>><<<:::888555333222222222333333333444444444444555444555666888:::<<<===>>>;;;;;;;;;===@@@AAAAAA@@@======>>>>>>===;;;999777222666:::AAALLL\\\nnn{{{|||xxxvvvppppppoooooooooooopppppprrrqqqpppppppppqqqssstttqqqpppooopppnnnhhh___WWWHHH@@@999888888555444555444555555444444333222111111222333444444333222111111000///......---......,,,///444:::>>>AAABBBBBB???@@@AAA@@@===999777777777444111///000111111111000000000000000000000000---...///111111666CCCQQQfffmmmvvv|||}}}~~~nnn___jjjnnniiiyyyyyy```OOOHHHHHH[[[ttt|||dddSSS[[[fffggghhhgggfff```VVVSSSRRRFFF777444555444666AAAVVVjjjuuu}}}xxx___eeekkkllljjjllluuu~~~wwwsssxxx{{{bbbRRRGGGHHHHHHEEELLLXXXjjjttt}}}~~~|||~~~}}}~~~~~~zzzkkkfff```]]]___bbbbbbbbb``````___^^^^^^^^^______[[[ZZZXXXVVVUUUTTTSSSSSSRRRSSSUUUWWWWWWVVVTTTSSSRRRRRRQQQOOOLLLIIIGGGEEEEEEDDDAAA>>><<<<<<<<<<<<@@@IIIZZZooo}}}mmmccc```]]]ZZZXXXXXXVVVSSSVVV\\\^^^cccgggeee___WWWSSSQQQXXXdddfffdddsssxxxZZZPPPMMMTTTiii{{{|||jjj{{{wwwMMMCCC;;;999888555555666444444444444333333333333111111222222333444444444888666:::JJJdddhhh^^^|||nnnqqq{{{|||}}}~~~{{{wwwvvvqqqssstttqqqkkkeeecccccc]]]______\\\XXXQQQDDD888777888999;;;===???AAABBB======<<<===>>>@@@BBBCCCFFFNNNXXX______```hhhsssTTTHHHAAA???>>><<<<<<======<<<:::666555222000......///000111111111000000000000000111111000//////000111222111///...///000000///...000///...---,,,------...///............------------------............///---------.........//////000000111222333333333333000222444666777777666555777;;;???AAABBBDDDGGGJJJDDDEEEEEECCCAAAAAACCCEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@>>>;;;888555444444444444444444555555555666666777777999;;;===???AAAAAABBBAAABBBCCCEEEFFFEEEDDDBBBBBBBBBAAA???<<<:::888444777::::::>>>KKK___oooxxx||||||yyyxxxqqqqqqpppoooooopppqqqqqqqqqpppooonnnnnnpppqqqrrrpppnnnmmmkkkhhh___SSSKKK???:::888;;;===:::888777555555444333222222222222111222444555555444222111111000///......---------,,,...111555999<<<>>>@@@<<<>>>???>>>;;;888777777666333111000111222222111111111111111111111111111......000111000444AAANNNdddlllwww}}}~~~~~~tttaaaiii{{{wwwrrr|||zzz^^^LLLHHHJJJ\\\sss|||nnn\\\]]]cccbbbeeedddccc[[[RRRQQQQQQGGG999555555444777EEEZZZhhhlllllluuutttttt]]]eeelllooooooqqqvvvzzzxxxwwwyyyxxx{{{}}}zzzzzz```OOODDDFFFFFFDDDLLLZZZkkkuuu}}}~~~|||~~~}}}vvvmmmhhhhhhiiihhhggghhhgggfffdddccccccbbbbbb```___\\\YYYWWWWWWWWWXXXVVVWWWYYY[[[\\\[[[YYYXXXUUUUUUUUUSSSQQQNNNLLLJJJIIIGGGEEEBBB@@@???===;;;???BBBOOOdddvvv~~~uuuiiibbb[[[TTTLLLEEEEEEHHHFFFJJJPPPRRRPPPKKKFFFBBBEEEOOORRRRRR```tttssscccSSSPPPWWWjjjyyy~~~yyy]]]sssmmmKKKBBB;;;999999666555666444444444444444444444444111111222333333444444555666@@@XXXxxxjjjiiiuuurrrkkkuuu}}}vvvuuusssrrrqqqnnniiieeeaaa^^^^^^^^^[[[WWWUUUQQQGGG<<<666777999:::<<<>>>@@@@@@>>>>>>???@@@BBBEEEHHHJJJMMMTTT^^^eeeccc```fffqqqVVVJJJCCC???>>><<<<<<======<<<:::888666333111000///000111000000000000000111111111111111000//////000111222111000...///000111///...000///...---,,,------...//////.........------------------.........//////---------.........//////000000111222333333333333111333666999:::999888666777;;;???BBBCCCEEEIIILLLJJJKKKKKKHHHDDDCCCDDDGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDBBB???;;;999888888888555555555555666666666666999:::;;;===@@@BBBCCCDDDGGGGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEBBB???===:::999888;;;;;;777555>>>RRRbbbsssyyy|||zzzyyysssrrrqqqppppppqqqrrrssspppooommmlllmmmnnnpppqqqqqqooommmjjjdddZZZLLLCCC888555777===AAA>>>;;;999666555333222111111222333111222444555555444222111111111000......---------------...000444888===???;;;<<<===<<<:::888777777444222000000111222222111222222222222222222222222...///000111000333???MMMdddlllwww~~~~~~}}}{{{|||yyyfffmmm~~~|||___LLLIIILLL]]]rrryyy|||wwweeecccbbb___```\\\]]]XXXPPPNNNOOOHHH<<<666666444888HHH___jjjkkkdddiiieeewwwmmmccchhhmmmqqqvvv{{{}}}qqq{{{yyyqqqqqqttt]]]KKKAAADDDEEECCCLLL\\\lllvvv~~~~~~|||~~~}}}}}}vvvttttttqqqooolllkkkiiigggfffeeedddddddddbbb^^^[[[YYYYYYZZZ[[[XXXZZZ]]]______^^^\\\[[[XXXXXXXXXWWWUUURRRPPPNNNMMMKKKHHHFFFDDDBBB???<<>><<>>===999===AAAFFFRRRaaaiiihhhTTTQQQYYYjjjwww|||}}}VVVYYYiiiJJJBBB;;;::::::777666777444444444444444444444444111222222333333444444555444KKKxxxggg[[[qqq|||lllkkkwww~~~}}}}}}tttooopppooolllkkkiiifffaaa^^^\\\[[[VVVPPPNNNLLLDDD;;;666777888:::<<<===?????????@@@AAACCCFFFIIIMMMOOORRRXXXbbbiiigggbbbfffoooSSSDDDBBBBBBAAA@@@>>>============888666222///......///000///000222333333222111000//////000000111111222222............////////////......------------......//////...------------...------------------------////////////000000000000//////000111222333333444333555777999:::;;;;;;;;;;;;;;;>>>CCCEEEGGGMMMTTTWWWUUUTTTQQQLLLFFFDDDFFFHHHHHHIIIJJJLLLLLLLLLLLLIIIFFFBBB@@@>>>;;;888555666555555555666777999:::<<<===???BBBDDDFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNJJJIIIHHHFFFCCC@@@===<<<999::::::999999???JJJSSSgggrrr{{{xxxxxxsssqqqooonnnnnnnnnlllkkklllkkkkkkmmmnnnmmmkkkiiillljjjhhheee]]]QQQGGGBBB:::777888;;;<<<999888999888666333111000111222444555555555444444333333333555333111000.........///......///000333666999;;;;;;<<<======<<<999666333777333000111555888888666777333222555444///000666444000111333222222???PPPbbbnnnzzz}}}||||||zzzxxx|||zzzyyyxxxzzz}}}jjjnnn~~~|||kkkXXXIIIKKKggg{{{xxxwwwxxxlllaaaeeeeee______aaaYYYVVV]]]cccZZZFFF777222666555555DDD]]]mmmpppsssooottt{{{rrrfffsss}}}|||zzz~~~}}}~~~}}}pppaaabbbnnnUUUKKKCCCCCCDDDEEEMMMYYYmmmsssyyy|||{{{zzz{{{|||~~~~~~~~~~~~}}}yyywwwuuurrrooonnnmmmlllkkkiiieeeeeefffdddaaa___^^^^^^______```bbbcccaaa^^^[[[[[[\\\[[[YYYWWWUUUVVVWWWSSSQQQNNNKKKIIIFFFBBB???;;;AAAHHHSSSiiippp```ZZZNNNBBB>>>???===999;;;:::AAAJJJHHH???===BBB<<>>===<<<<<<<<<777555222///......///000000111222222222222000000//////000000000000000000............////////////......------------......//////...---------------------------------------////////////000000000000//////000111222333444444333444666888::::::::::::<<<;;;>>>BBBEEEHHHOOOWWW___``````]]]VVVNNNJJJIIIFFFHHHKKKOOOQQQPPPMMMKKKIIIHHHFFFEEEEEECCC@@@>>>;;;:::999999999:::;;;;;;>>>???BBBDDDGGGIIIJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNLLLJJJHHHEEECCCAAA>>>>>>===:::888;;;DDDKKK[[[gggwww~~~}}}~~~uuussspppooooooooommmkkkjjjiiihhhiiijjjjjjhhhggggggfffeeebbb[[[PPPFFF@@@:::777888:::999666555888888666333111000000222333555555555444444333333333444333111000///...//////------...000222555888::::::;;;<<<===;;;999666444444666999;;;===>>>???@@@:::555333555444222333888444111111333222333AAARRRcccooo{{{}}}||||||zzzxxx}}}{{{zzzzzz|||lllooosss___LLLIII___tttrrrnnnoooddd]]]eeeiiifffhhhfffaaa\\\^^^ccc___MMM999555666444666CCC[[[rrr~~~}}}wwwooozzz}}}|||~~~xxxfff]]]```SSSIIIBBBCCCCCCDDDNNNZZZooosssyyy{{{zzzyyyzzz|||~~~~~~}}}~~~zzzxxxuuuttttttsssqqqoookkklllkkkjjjhhheeedddddd``````aaacccdddbbb___\\\^^^^^^^^^[[[XXXWWWWWWXXXUUUSSSQQQOOOMMMIIIEEEBBB>>>@@@CCCLLL```zzz{{{wwwwwwsssjjjbbbTTTRRRMMMHHHHHHIIIFFFAAA???>>>BBBMMMTTTQQQHHHCCCAAABBB???999:::CCCMMMRRRNNNOOOVVVcccnnnvvv}}}|||}}}\\\FFF^^^~~~{{{SSSAAA<<<@@@;;;888888444555555555555444444333222111222222111000222555777@@@cccxxxuuu\\\SSSggg|||ssslllnnnooonnnkkknnnuuuyyyxxxwwwyyy~~~ooohhhbbbaaadddeeebbb^^^YYYUUUNNNHHHBBB<<<666222888999:::;;;<<<<<<<<<<<<>>>AAABBBEEENNNZZZ___\\\WWW\\\cccggglllttt}}}QQQDDDDDD@@@???>>>===<<<;;;;;;;;;777555222///......000111222222222222222111000///000000//////////////////............////////////......------------......///......---------------------------------------////////////000000000000//////000111222333444444333333555777888999999999<<<<<<>>>BBBEEEIIIRRR\\\ggglllpppnnnfff]]]VVVRRROOOOOOOOOQQQRRRQQQOOOLLLLLLKKKKKKKKKKKKIIIFFFCCC@@@@@@???>>>>>>>>>>>>???BBBCCCEEEHHHKKKMMMOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQPPPNNNLLLIIIGGGFFFAAAAAA@@@===:::;;;???DDDOOO\\\mmmzzz~~~wwwuuurrrqqqpppooommmkkkhhhfffdddcccdddeeeeeedddccccccbbb```[[[SSSIIIBBB:::999;;;===;;;666555888777555333111///000111111444444444555444444333333444333111000////////////,,,,,,---...000333666888999:::;;;;;;;;;999666555222;;;EEELLLNNNNNNQQQSSSDDD===777555555444555888555111111444333555CCCUUUeeeqqq{{{}}}|||{{{{{{yyy~~~|||{{{{{{}}}nnnpppvvvcccOOOGGG[[[rrruuullllll___XXXccckkklllpppmmmnnnggg___```bbbSSS===777444333888FFF^^^}}}yyy{{{xxx~~~~~~jjjYYYRRRNNNEEE@@@BBBBBBDDDNNN[[[ppptttxxxzzzxxxxxxzzz|||}}}~~~}}}||||||~~~~~~}}}{{{zzzzzzyyyvvvtttqqqqqqpppooommmkkkiiihhhbbbbbbcccdddeeeeeebbb___aaabbbaaa^^^[[[YYYYYYZZZXXXWWWUUUTTTRRRNNNIIIEEEAAA@@@???CCCTTTnnn|||nnneeebbbdddeee^^^```___]]]]]][[[SSSJJJEEEDDDFFFQQQbbbiii___OOOMMMIIIEEE@@@;;;999@@@IIIHHHJJJRRR```kkksss{{{~~~}}}~~~\\\AAAMMMwwwcccWWWCCC;;;>>>999777999666444444555666666444333222000111333222111222777<<>>:::666333888888999:::<<<===>>>???===BBBFFFKKKRRR\\\aaaaaa\\\```fffnnnxxx{{{NNNCCCDDD???>>>===<<<;;;:::::::::777555222///...///000111333333333222111000//////000000//////......------............////////////......------------......///...------,,,,,,------,,,,,,------------------////////////000000000000///000000111222333444555333333444555777777888888===<<<>>>BBBEEEJJJUUUaaannnxxxxxxnnneee___^^^ZZZTTTQQQRRRRRRRRRQQQPPPPPPOOOOOONNNKKKFFFBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIKKKNNNQQQTTTUUUUUUTTTRRRPPPPPPQQQSSSTTTQQQPPPPPPOOOMMMKKKIIIHHHBBBCCCCCC@@@>>>>>>@@@CCCJJJVVVgggsssyyy{{{|||}}}xxxvvvsssrrrpppnnnkkkhhhfffccc```^^^___aaaaaaaaaaaaccccccbbb```[[[QQQGGG;;;<<<@@@DDDBBB;;;777888777555333111000///000000333444444555555444333333333222111000000/////////,,,+++,,,---///111444555666777999999999888777666444???NNN[[[dddhhhjjjkkkVVVLLL???888555555555555777333222444333666FFFXXXgggrrr|||}}}{{{{{{{{{zzz}}}|||{{{{{{}}}pppmmmqqqbbbPPPGGG\\\xxxxxxsss```TTT^^^iiimmmrrrttt|||sss^^^VVV\\\SSS@@@777222222<<>>AAABBBDDDOOO]]]qqquuuxxxyyywwwwwwzzz}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}}}}{{{xxxvvvsssrrrpppooonnnllljjjhhheeedddeeefffggggggdddbbbddddddbbb___\\\ZZZZZZZZZZZZYYYYYYXXXWWWRRRLLLHHHCCCAAA>>>@@@MMMdddzzzyyyooommmsss{{{}}}vvviii]]]SSSRRROOOVVVjjj|||xxxjjjaaaUUULLLIIIBBB::::::AAA@@@CCCMMMZZZfffnnnwww|||www}}}|||SSSBBBOOOvvvXXXnnn\\\EEE;;;<<<888777999777333444555666666555444333///111444666444333:::BBBTTT}}}~~~|||ccceeewwwyyyppphhhfffhhhhhhttt~~~}}}|||||||||pppkkkkkkttt~~~|||ssspppsssyyy~~~tttnnncccYYYSSSQQQRRRSSSWWWPPPGGG@@@<<<::::::999888888999;;;===???@@@AAA???DDDKKKPPPTTTYYY]]]___gggiiinnnwwwzzzMMMAAADDD???>>>===;;;::::::::::::666444111///...///000111444333222111111000//////000000//////......------............////////////......------------............---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111222333444444555333333444555666777777888<<<<<>>AAABBBCCCOOO^^^ppptttwwwxxxwwwwwwzzz}}}||||||}}}}}}}}}}}}}}}|||}}}|||{{{|||~~~~~~~~~~~~}}}{{{yyyuuusssqqqppppppnnnjjjhhhfffffffffggghhhhhhgggeeedddeeeccc```]]]ZZZZZZ[[[[[[[[[[[[[[[YYYUUUOOOJJJEEEBBBAAACCCLLL\\\rrrwwwiiifff^^^\\\kkktttbbbRRROOOKKKBBB<<<<<<:::===FFFRRR\\\dddoooxxxzzztttrrr}}}|||]]]ZZZeeettt\\\pppaaaHHH;;;;;;777777:::777333444555666666666555444111222555777444333>>>KKKkkktttzzzhhheee|||tttmmmgggfffiiioooyyy~~~zzz|||qqqjjjhhhoooxxx}}}|||tttqqqssswwwzzz{{{uuupppeeeXXXNNNKKKOOOTTTRRRKKKAAA999666666888999888999:::<<<>>>@@@AAABBB@@@EEEMMMUUUZZZ]]]___aaannnpppvvv|||NNNBBBDDD???>>>===<<<;;;:::::::::666444111///...///111222333333222111000000000111000000//////////////////............////////////......------------.........------,,,,,,,,,,,,,,,+++,,,,,,------.........////////////000000000000000000111222333444555555444444444444555666888888;;;<<<@@@CCCDDDIIIWWWeeewwwaaa^^^[[[]]]```___ZZZTTTPPPPPPQQQRRRTTTSSSQQQOOODDDEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLNNNPPPSSSVVVXXXTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQOOOLLLIIIFFFCCCAAA???CCCLLLYYYgggqqqwww|||~~~zzzxxxuuusssppplllfffccc```]]]YYYWWWXXXYYYZZZZZZWWW]]]______cccddd[[[MMM999777;;;DDDJJJEEE<<<666888777555333222111000///111222444666666555444222111111111111111000//////,,,,,,+++,,,---///111222222333444666777888999999???FFFWWWmmmwww^^^KKKFFFHHHFFFAAA===777555555555888III]]]iiisss{{{|||{{{}}}{{{{{{zzz{{{|||ttthhhwww}}}tttcccQQQDDDTTTrrrfffUUU^^^jjjnnntttsss~~~www___SSSWWWRRRCCC;;;555333999IIIbbbwwwccc```qqq}}}uuu```PPPHHHCCC>>>>>>BBBBBBCCCPPP___nnnrrrwwwxxxxxxxxxzzz}}}{{{{{{|||}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}zzzwwwtttssstttrrrnnnjjjhhhgggfffgggiiijjjhhhgggeeeeeedddbbb^^^\\\]]]]]]^^^]]]\\\\\\ZZZWWWRRRNNNGGGEEEDDDFFFKKKWWWkkk|||~~~vvvpppfff```hhh{{{qqq\\\TTTQQQKKKBBB;;;888:::@@@HHHOOOUUU```kkkmmmjjjmmm|||wwwbbbzzzdddJJJ;;;;;;777777:::666555555555555555666666666555333555666444999MMMcccjjjnnn```ooottt}}}rrrooommmiiigggkkkqqqvvvvvvpppnnnvvvxxxrrrooorrrvvvwwwxxxzzz}}}yyytttqqqoooppppppooorrrqqqkkk___SSSOOOTTT[[[XXXPPPEEE;;;777666777888888:::<<>>777555???IIIIIIBBB<<<999888777555333222000000000222444666777555444222000111111222111000//////---,,,,,,,,,---...000111000111222444666888999:::BBBKKK\\\qqqnnnYYYVVV[[[ZZZTTT@@@:::666666555999JJJ^^^iiissszzz{{{{{{~~~||||||||||||}}}~~~yyyjjjuuuwww|||tttbbbPPPCCCRRRoooiiiZZZdddlllmmmooolllqqqnnndddccceeeYYYEEE;;;888444777HHHaaauuu~~~qqq```cccmmmwww|||}}}iiiTTTEEEBBB>>>???CCCBBBCCCPPP```kkkpppvvvyyyyyyyyy{{{}}}yyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~zzzwwwvvvwwwvvvqqqmmmhhhgggfffgggiiijjjiiihhhfffgggfffdddaaa___```aaaaaa```^^^]]]\\\YYYUUURRRJJJHHHGGGHHHJJJRRRfffyyy|||yyy{{{}}}zzztttlllccc[[[[[[bbbpppmmm\\\UUUSSSJJJ???999999;;;???AAADDDOOOZZZ^^^```iiizzz~~~ffffffKKK<<<;;;888888999555666555444444444555777888777333222666:::JJJmmmzzzttthhhmmmzzzqqqdddgggllliiigggjjjjjjoooooojjjhhhooowww|||zzzvvvtttvvvuuurrrrrrtttuuuuuusssnnnjjjgggffffffnnnrrrsssjjj\\\TTTVVV[[[___VVVJJJ@@@:::999999999888:::>>>AAACCCBBBAAA@@@>>>AAAMMM```nnnrrrrrrsssvvv||||||wwwSSSFFFHHH@@@???>>>===<<<;;;;;;;;;555444111///...///111222222111000000000111222333//////000000111111222222............/////////000.........------............---,,,,,,++++++,,,,,,++++++,,,,,,---...//////////////////000000000000000111222222444444555666777666555555666777888999999<<>>999888888888888;;;???CCCDDDCCC@@@>>>???@@@LLLbbbrrruuutttttt{{{zzzmmmeeeXXXGGGDDDCCCAAA???>>>===<<<:::888666555222000...---------...000222222111000000000000000000000000000111111000000///...............///...,,,,,,,,,---///111//////...------------...........................///////////////............///000111222333444444555555666666777777888888888<<<@@@CCCEEEHHHLLLQQQccceeejjjsss{{{yyymmm^^^UUUQQQQQQTTTWWWRRRMMMJJJLLLQQQSSSOOOJJJIIIKKKMMMOOOPPPQQQPPPPPPSSSQQQOOONNNNNNPPPRRRTTTYYYWWWUUUVVVXXXYYYWWWUUUUUUVVVWWWXXXXXXVVVTTTSSSUUUSSSPPPLLLIIIFFFEEEEEEHHHKKKQQQZZZdddnnnvvv{{{~~~|||xxxuuupppkkkddd```\\\ZZZWWWSSSPPPMMMKKKJJJTTTTTTYYYccclllmmmeee[[[LLL@@@555555???IIIMMMKKKDDD:::444777999555222222444555666777666555333222222222222111000//////...//////...------------......000222333444555888;;;AAAQQQ^^^lllcccRRRQQQOOOIIIAAA:::666666666:::LLL___iiiooovvvyyyzzz|||{{{nnnvvvzzz}}}{{{uuuwwwqqq^^^MMMDDDVVVvvvzzzeee[[[fffmmmgggeeeaaa\\\UUUUUU___dddYYYHHH;;;:::666999MMMdddjjjbbb\\\bbbnnnzzz|||pppfffeeekkknnnrrrwwwrrruuuvvvqqquuuyyyzzz{{{|||eeeFFFEEEAAA>>>>>>???EEESSS___mmmpppuuuyyy||||||{{{{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~xxxqqqllliiivvv|||}}}~~~|||{{{{{{|||yyysssnnnnnnkkkhhhhhhiiijjjhhhfffiiiiiigggdddbbbaaaccceeegggccc______aaa```[[[WWWNNNKKKGGGDDDFFFQQQaaalll}}}wwwqqq___NNNBBBEEENNNZZZoookkk]]]XXXQQQGGG???777444888===<<<===@@@LLLUUUbbbnnnvvv{{{zzzssslllcccZZZTTTXXX[[[dddqqqzzz~~~kkk}}}ZZZDDD:::;;;666555888777777666555444444444444444999777111444NNN{{{vvv}}}lllrrrqqqfff]]]aaahhhiiifffcccdddkkksssuuuqqqjjjfffdddiiitttwwwooofffggglllpppnnnrrrvvvwwwtttnnniiifffjjjnnnmmmbbbWWWQQQNNNKKKOOOJJJEEEBBB<<<777666:::999;;;@@@EEEIIIHHHEEEBBBCCCHHHQQQ___llluuuxxxxxxzzzooo^^^NNN~~~SSSGGGGGGCCCAAA???>>>===<<<:::888888777444111////////////...000222222111000000000111111111222222222111111000000///...............///...---,,,,,,---///000//////...------------.........................../////////////////////...//////000111222333444444555555666666777777888888;;;>>>@@@AAABBBEEEJJJNNNPPPLLLMMMWWWgggtttxxxwwwyyypppddd\\\WWWUUUUUUWWWSSSPPPLLLMMMOOOPPPNNNKKKNNNNNNPPPQQQRRRRRRRRRRRRTTTSSSQQQPPPPPPRRRTTTVVVZZZXXXVVVWWWYYYZZZXXXVVVTTTUUUWWWYYYZZZYYYXXXWWWUUUSSSPPPMMMJJJHHHGGGGGGHHHIIIMMMVVV```jjjpppsssyyywwwtttqqqmmmggg```[[[XXXVVVTTTQQQOOOMMMKKKJJJPPPQQQWWWcccnnnqqqkkkdddUUUIII<<<777<<>>>>>???EEESSS___llloootttzzz}}}~~~}}}}}}}}}}}}~~~~~~rrrfff]]]dddrrr~~~}}}}}}}}}zzztttpppnnnkkkiiiiiijjjkkkjjjhhhiiiiiigggeeebbbbbbccceeeeeecccbbbdddfffccc\\\VVVQQQMMMHHHDDDFFFNNNZZZdddnnnooopppqqquuu{{{|||xxxlllZZZKKKFFFFFFMMM```ttt~~~wwwdddVVVQQQJJJAAA===777555999<<<<<<===AAAIIISSSbbbpppzzz~~~~~~}}}~~~vvviii\\\RRRLLLGGGEEEFFFHHHOOO]]]jjjvvv|||~~~|||YYYCCC:::;;;666555999777666666555555555444444444777<<<999999SSS}}}qqqlllmmmccc^^^aaafffgggeeedddaaalllxxx}}}yyyqqqkkkiiiooorrroooeeeaaagggnnnrrrjjjmmmqqqsssrrrmmmgggbbbfffjjjiii___UUUOOOKKKHHHMMMHHHCCC@@@;;;666777:::===???CCCGGGHHHHHHEEECCCCCCMMMZZZeeelllttt|||vvvlll```QQQDDDzzzQQQFFFFFFBBB@@@>>>======<<<:::888;;;888555111000000111333///000222222000///000111111222333333333222111000000//////............///......---,,,,,,...///000//////...------------.................................////////////////////////000111222333333444555555555666777888888888>>>???@@@@@@@@@BBBFFFIIIAAA777222<<>>999888666555333333333333333222222111111000000000000///......------.........000111222333555888;;;<<>>777222>>>]]]}}}wwwvvvxxxsssfffkkkzzz|||vvv||||||vvvzzz~~~~~~TTTDDD@@@======???EEESSS___iiimmmssszzz~~~~~~~~~ssskkksss}}}~~~{{{vvvrrrooommmkkkkkkllllllkkkjjjiiiiiihhhfffccccccdddfffccccccfffiiijjjfff^^^WWWSSSPPPJJJEEEDDDHHHPPPVVVRRRRRRQQQPPPSSSZZZbbbiiillluuu{{{|||mmm[[[OOOEEEFFFUUUgggoooqqqiiiXXXLLLGGGAAA:::<<<999999<<<>>>>>>@@@DDDKKKTTTaaaoooxxxxxxsssoooiiigggeeebbb]]]TTTJJJDDD@@@===???HHHWWWhhh{{{~~~YYYCCC:::;;;777666999666555555666666666555444444---555888>>>\\\lllcccqqqiiiccc```aaabbbaaaaaacccdddmmmxxx|||xxxsssrrrsss{{{vvvmmmgggjjjsssxxxyyyeeeeeegggjjjkkkhhhaaa[[[___dddccc[[[SSSNNNJJJGGGJJJDDD???===:::777777;;;???@@@BBBDDDEEEDDDCCCBBBIIIVVVdddiiihhhlllyyyvvvgggYYYOOODDD;;;zzzQQQEEECCCBBB@@@>>>======<<<:::888<<<999444000///000222444///000222111000///000111000111222333333222000///000///............//////...------------...///000//////...------------.......................................///////////////000000111222222333333444444555666777888888999===>>>???@@@@@@@@@@@@AAA<<<222,,,333EEEVVV___```gggjjjiiibbb[[[WWWSSSPPPXXXXXXXXXUUURRRQQQTTTWWWXXXWWWVVVUUUUUUVVVWWWXXXWWWVVVUUUUUUUUUWWWXXXYYY\\\\\\[[[\\\]]]]]]]]]\\\``````___^^^]]][[[YYYXXXYYYXXXVVVRRROOOLLLJJJIIIIIIFFFGGGQQQ___jjjmmmllllllgggaaaZZZUUUPPPLLLIIIHHHHHHIIIIIIIIIIIIHHHHHHBBBDDDHHHRRR```kkkrrruuunnnggg[[[MMMCCCAAAEEEJJJKKKMMMOOOPPPKKKDDD===999<<<:::777444222222333444333333222222222111111111000//////...............///000111111222444888;;;>>>JJJPPPYYYlll}}}eeeGGG;;;;;;===:::666555777777<<>>;;;666======>>>@@@AAABBBEEEGGGOOOUUU___kkkrrrrrrmmmhhh___eeennnwwwzzzuuullldddVVVKKKAAA@@@III[[[rrrpppXXXBBB:::<<<777666999666555555666777777666555444000222999MMMpppvvvyyyyyy]]]ddd|||lllfffdddcccbbb___[[[\\\aaajjjooosssrrrnnnooovvv|||xxxqqqrrrzzz}}}wwwccc___\\\]]]```___ZZZUUUYYY^^^^^^YYYTTTQQQNNNJJJGGG@@@<<<;;;:::888888<<<;;;<<<===>>>???@@@CCCDDDTTT^^^gggfffaaacccppp|||wwwgggWWWKKKDDD>>>;;;sssLLLCCCAAAAAA???===<<<<<<<<<:::888:::777333///...///111333000111111111//////000222///000111111111///...---//////............//////------------......////////////...------------...........................---.........//////000000000000000111222222333333444444555666777888999999:::<<>>;;;555111...222<<>>@@@BBBDDDGGGHHHGGGIIIOOOZZZfffrrrzzz}}}~~~~~~tttdddOOOBBBAAAPPPjjjmmmWWWBBB:::<<<888777999666555555666666666666666555<<<888EEEgggrrrhhhvvvbbb\\\rrr}}}qqqbbb``````bbbbbb^^^[[[^^^eeelllnnnooonnnmmmpppvvv|||vvvrrrqqqzzzttthhhfff___XXXVVVXXXYYYWWWTTTUUUYYY\\\YYYWWWVVVTTTPPPDDD>>>:::;;;<<<::::::<<<777888999:::<<>>===<<<<<<<<<:::888888555222///...///000222000111111000//////000222111000000///.........---///............//////000---------............/////////...------------...........................------......///000000000000000111111111222222222333444555666777888999::::::;;;???CCCEEEDDD@@@===---///000222666>>>IIIQQQ\\\fffiii```WWWUUUUUURRRQQQTTTWWWXXXWWWWWWZZZ]]]ZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^____________```bbbaaaaaaaaaaaaaaaaaaaaaaaa```___]]]YYYUUUQQQMMMKKKKKKIIIJJJQQQ[[[dddgggfffWWWOOODDD;;;777666777777666888;;;===???@@@@@@@@@999888666777===HHHVVV```oootttxxxwwwsssooooooqqqfffddd```]]]\\\ZZZPPPEEE<<<:::777444333333555666333333333333333333333333111000//////......////////////000///000333888;;;@@@KKKOOOWWWiiizzz|||jjjddd]]]LLL<<<666666>>>RRReeeoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jjjUUUJJJIII]]]uuu|||sssnnn[[[RRRaaaqqqyyy|||bbbXXXSSSJJJ>>>999999IIIjjjtttgggiiizzztttxxx|||___BBB>>>;;;<<>>???AAAGGGLLLJJJEEE???GGGSSScccsss{{{bbbKKK@@@IIIbbbzzzwwwVVVAAA:::<<<999777999666666666555555555666777888999@@@YYY~~~{{{iiilllhhhXXXggg|||xxxkkkggg```YYY[[[___bbbaaa___dddkkkiiikkkooosssuuuwwwvvvvvvssspppsss~~~|||kkk^^^gggaaaYYYUUUUUUXXXYYYYYYSSSWWWZZZYYYXXXYYYVVVQQQCCC===;;;>>>@@@===;;;;;;777999:::;;;>>>FFFQQQYYYeeeeeegggkkknnnmmmhhhdddYYYOOOFFFAAA??????BBBFFFfffEEEBBBDDD???>>><<<<<<<<<<<<:::888666444222000//////000111111111111000//////111333333222000...---...//////...............///000000,,,------...............//////...------------...........................------......///000000111111111111111111222222222333333444666777999::::::======>>>BBBGGGIIIHHHFFF555777777777888>>>HHHQQQ^^^iiikkk]]]RRRRRRTTTRRRRRRUUUYYY[[[\\\\\\]]]^^^YYYZZZ[[[[[[[[[[[[[[[ZZZXXXYYYYYYZZZ[[[]]]]]]^^^\\\^^^``````______aaacccaaaaaaaaaaaabbbbbbcccddd___^^^]]][[[XXXUUUQQQPPPLLLJJJJJJLLLPPPSSSUUUUUUEEE???888222000000111222000222555888;;;;;;<<<;;;888777555333333999DDDLLLaaahhhppptttssspppooooooggghhhfff```\\\YYYQQQGGG:::999777555444444555666333333444444444444444444111000000//////////////////////////////333888<<>>777777IIIhhhrrrcccaaasssyyyyyy{{{uuuxxx|||uuuYYYAAA>>>;;;<<<>>>EEESSS```jjjnnnsssxxx{{{}}}||||||~~~~~~~~~~~~~~~~~~zzzyyysssfffWWWIIIBBB@@@BBBCCCHHHNNNPPPSSS___lllxxx|||}}}zzz{{{|||xxxyyyyyyvvvrrrpppqqqrrrmmmooopppooonnnmmmmmmnnnhhhhhhgggdddaaa^^^\\\\\\XXXRRRJJJDDDAAA@@@>>><<<888888888777555666888:::AAALLLZZZ```]]]ZZZYYY[[[[[[```ccc\\\OOOCCC===:::777777888888777777:::===AAAAAAAAADDDMMMTTTPPPFFF???GGGRRR]]]hhhwwwyyy]]]HHHHHH]]]uuuUUUAAA:::===999777999666888666555444444666888:::???___qqqmmm~~~ppp]]]aaavvvyyy|||{{{uuuddd^^^```]]]ZZZ[[[___ccccccaaaeeelllffffffiiiqqqyyy|||xxxtttyyytttuuu{{{|||sssfff``````]]]YYYVVVVVVWWWYYY[[[RRRVVVXXXWWWWWWWWWSSSMMMCCC>>><<>>@@@BBBCCCFFFKKKlllJJJDDDCCC???===<<<<<<<<<<<<:::888555444333111000000111111111111111000...///111333555333000...---...000111...............///000111,,,---......//////......//////...------------...........................---------...///000000111111111111111111222222222333333444666777999::::::AAA???>>>AAAGGGLLLNNNMMMFFFDDDAAA??????DDDMMMSSS```kkkjjjZZZMMMMMMQQQPPPWWWYYY\\\```bbbbbb```___YYY[[[\\\]]]^^^]]]\\\\\\ZZZZZZ[[[\\\^^^______```\\\^^^``````______aaacccdddccccccbbbaaaaaaaaabbb]]]]]]]]]\\\ZZZWWWUUUSSSLLLKKKIIIGGGFFFEEEFFFFFF888555000....../////////---///222666888999999999777888777333000222888???MMMSSS[[[```___\\\YYYXXX\\\eeejjjeee]]]VVVKKK@@@999888777666555555666666444444444444444444444444111111000////////////////////////...///333888<<>>EEESSS```jjjnnnsssyyy}}}~~~~~~~~~}}}~~~~~~xxxjjjXXXLLLHHHJJJFFFFFFHHHHHHBBB>>>FFFSSSrrrxxx~~~}}}|||zzz{{{|||vvvxxxxxxvvvsssrrrtttvvvnnnpppqqqqqqooonnnnnnooohhhiiiiiigggccc^^^\\\ZZZYYYSSSKKKEEECCCCCCAAA@@@===>>>>>><<<999666555666777777===JJJXXX[[[RRRGGGLLLRRRVVVRRRIIIAAA;;;777666666777888888777:::>>>FFFFFFDDDHHHSSS[[[UUUIIIGGGNNNUUUXXXZZZaaaooozzzmmmRRRJJJ\\\qqqUUU@@@:::===999888999666999777444333333666999;;;[[[uuukkkuuu___]]]ooottttttyyyrrrkkk]]]YYY]]]\\\```___bbbdddcccaaaccchhhhhhcccbbbiiittt|||{{{xxx~~~vvvrrrsssppphhhbbbbbbWWWXXXXXXVVVUUUVVVXXXZZZSSSVVVWWWVVVUUUTTTOOOHHHCCC???>>>CCCFFFCCC===::::::;;;<<<===@@@KKKZZZfffgggmmmwwwvvv]]]IIIEEE???>>>CCCGGGGGGJJJOOOdddIIIGGGGGGAAA@@@???>>>===<<<;;;:::777555333000///...//////000111000...------000333000000/////////111222333000000///..................,,,+++,,,...000000///111///---------...---,,,..................------............////////////000000000000111222333444555555666666777777888888999>>>CCCDDDCCCGGGPPPXXXYYYTTTNNNJJJLLLQQQVVVXXXdddbbb^^^VVVPPPMMMPPPSSSXXXZZZ]]]```bbbbbbbbbaaa___aaaccccccbbbaaaaaaaaa^^^___```aaaaaabbbbbbbbbcccbbbaaaaaaaaabbbdddeeeccccccbbbbbbbbbccccccddd^^^^^^^^^^^^^^^[[[VVVSSSQQQOOOMMMKKKGGGBBB;;;555////////////////////////000000111222333333444444999:::;;;;;;:::888666444===???BBBEEEFFFDDDBBB@@@AAAJJJVVV^^^\\\RRRCCC:::333333444555555666777777555555555444333222111000////////////............111111000//////222666:::CCCLLLYYYccchhhrrryyy^^^CCC:::;;;888LLLkkktttwwwwwwxxxyyyzzz}}}}}}||||||}}}~~~~~~~~~xxxyyy{{{|||mmmYYYJJJHHHbbbuuu^^^hhhzzz~~~|||tttkkk\\\RRRUUU\\\UUUGGGAAA999444LLLttt~~~xxxwwwfffKKK]]]\\\]]]cccooo|||~~~{{{yyy{{{mmmVVVJJJ@@@<<<:::===@@@FFFPPPZZZiiipppuuuwwwyyy~~~}}}~~~~~~~~~~~~~~~}}}|||~~~}}}kkk^^^YYY]]]^^^ccccccUUUHHHMMM]]]{{{|||zzzzzz}}}~~~}}}~~~|||zzzxxxwwwwwwvvvuuusssssssssrrrrrrrrrqqqqqqqqqnnnmmmjjjgggdddbbb```___YYYVVVOOOKKKPPPXXX\\\ZZZQQQNNNIIICCC>>>:::666444;;;555333;;;CCCFFFEEEEEE???BBBEEEGGGEEE@@@:::666444555666888999;;;;;;<<>>???@@@>>>999999<<<>>>>>>AAAFFFIIINNNXXXccckkkqqq{{{wwwbbbOOOEEE???@@@BBBDDDHHHKKKNNNOOO]]]EEECCC@@@BBBAAA@@@???===<<<;;;:::777555222000......///000000111111///......000222111000/////////000222333000///......---------......,,,+++,,,...000000///111///---------...---,,,....................................////////////000000000000111222333444555555666666777777888888;;;>>>AAAAAAAAAGGGSSS\\\hhhiiijjjjjjiiigggeeecccZZZYYYVVVQQQMMMNNNTTTYYYZZZ\\\___bbbcccddddddcccaaaccceeeeeedddccccccccc___```aaabbbbbbbbbbbbbbbccccccbbbaaabbbcccdddeeefffffffffeeeddddddcccccc```___^^^^^^]]]ZZZVVVSSSPPPPPPOOOMMMHHH@@@888333........................///000000111222222333333888;;;>>>@@@???;;;666333666777:::;;;;;;999777555888===EEEJJJIIIBBB999333222333333333444444555555333333444333333222111000//////////////////000000111111000///...000555888BBBHHHSSS^^^fffooo~~~www^^^EEE;;;<<<;;;NNNkkktttwwwwwwwwwxxxzzz|||~~~~~~}}}||||||}}}~~~~~~lllZZZMMMNNNhhhwwwaaagggvvvxxxwwweee```WWWRRRYYY```YYYJJJ???:::666LLLvvv{{{iiiffftttlllQQQOOOVVV^^^eeennnzzzzzztttqqqssszzzyyy___IIIAAA===;;;===AAAGGGRRR\\\iiioootttuuuxxx|||~~~}}}|||}}}}}}}}}}}}~~~~~~~~~zzz|||}}}|||{{{{{{~~~|||~~~rrreeehhhttt~~~|||{{{}}}}}}{{{xxxwwwwwwwwwvvvuuuuuuuuutttsssrrrppppppoooooonnnllljjjgggdddbbb```___[[[UUUUUU^^^lllrrrqqqiiieee^^^VVVLLLCCC;;;777888444444888;;;::::::<<<>>>??????>>>===:::777555<<<<<<;;;;;;;;;:::::::::<<>>OOO{{{uuummm^^^tttpppyyyhhh\\\RRRQQQUUURRRSSS[[[fffnnnnnniii```ZZZ]]]aaaeeehhhpppyyy|||{{{||||||xxxrrrooonnniiicccZZZXXXTTTQQQPPPQQQTTTVVVZZZSSSMMMOOOUUUWWWPPPHHH>>><<<<<<===;;;666777:::>>>>>>BBBHHHMMMQQQYYYaaannnqqqvvvvvviiiTTTCCC===<<<>>>@@@CCCGGGKKKOOOPPP\\\GGGFFFAAACCCCCCAAA@@@>>><<<;;;:::777555222///......000000000111222111000000111222111000/////////000111222//////...---------.........,,,+++,,,...000000///111///---------...---,,,....................................////////////000000000000111222333444555555555666777888888888===>>>???>>>???FFFSSS]]]rrrxxx}}}}}}ttthhh]]]WWWLLLLLLMMMKKKLLLPPPXXX^^^]]]___aaaccceeeffffffeeedddfffggggggfffeeeeeefffbbbbbbccccccdddcccccccccdddccccccccccccdddeeeeeeiiijjjjjjjjjhhhfffcccbbbbbb```^^^]]]\\\YYYUUURRRNNNOOOPPPLLLEEE<<<555111..............................//////000111111111333777>>>CCCDDDAAA<<<888999:::===???@@@???>>>===444555777777666444222000111111222222222222222222111111222222222111111000////////////000111222222111111111///...///222555>>>BBBKKKWWW___eeemmmuuuzzzZZZFFF<<<<<>>===<<<;;;999999666===???===CCCRRR\\\^^^bbb___cccppp|||yyyhhhWWWIIIBBB=========BBBRRRcccssscccjjjyyyiiiOOODDD;;;999:::888777888:::999444555999666???XXXlllwww}}}|||nnnmmmsssssswwwcccYYYTTTYYY___[[[SSSYYYbbbkkknnnjjjbbb[[[]]]aaaccceeellltttvvvtttssstttqqqllliiiiiieee___QQQTTTVVVSSSNNNMMMSSSYYYddd[[[QQQOOORRRSSSNNNHHH@@@<<<;;;;;;888444555:::>>>???EEENNNTTTYYY```iiisssqqqmmmeeeVVVEEE:::888<<<>>>AAAFFFKKKPPPSSSUUU]]]HHHHHHDDDDDDDDDBBB@@@>>><<<;;;:::777555222///......000111///111333333222000111222111000///......///000111000//////....../////////...,,,+++,,,...000000///111///---------...---,,,---------...........................////////////000000000000111222333444444444555666777888888999<<<===>>>======CCCLLLTTTnnnrrruuunnn^^^MMMAAA;;;>>>BBBGGGJJJMMMRRRYYY^^^___```bbbdddeeeffffffffffffggghhhhhhfffeeefffgggddddddeeeeeeeeeeeedddddddddddddddeeeeeeeeeffffffjjjkkkmmmmmmllliiieeeccccccaaa___]]][[[YYYUUURRRMMMMMMLLLFFF===666111000------------------------------........./////////+++000888???CCCCCCAAA???@@@AAADDDHHHJJJLLLMMMNNN:::888666333222111222222000000000000000000000000//////000111222222111111000000///000111222333444333444333222000000222333999===EEENNNRRRRRRVVV\\\zzzzzzsssTTTFFF;;;;;;DDDXXXllluuuvvvvvvvvvvvvxxxzzz|||}}}~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~wwwcccTTTPPPZZZvvvwwwdddfffmmmnnnqqqllldddVVVOOOVVV```\\\PPP<<<>>>999KKK}}}pppWWWWWWeeeqqquuuzzz}}}uuuqqqsssxxx}}}uuuVVVFFF@@@<<<===AAAIIIWWWccciiioootttuuuwww{{{|||{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}|||yyyxxxvvvpppkkkjjj{{{~~~zzzyyyyyy{{{{{{{{{yyyyyyxxxvvvuuutttsssrrroooppppppnnnkkkgggbbb___^^^\\\ZZZaaawww{{{```KKKBBB<<<777777777444333555555555666888;;;???BBBEEE===>>>???@@@???<<<999777555:::;;;777888@@@IIILLLJJJKKKMMMXXXkkkzzzyyyoooXXXKKKAAA@@@???===EEEQQQbbbxxxqqquuuzzzeeeHHH@@@999999:::888666777222444444999:::666EEEeeettthhhwwwwwwkkk}}}~~~iii]]][[[\\\gggnnniiiXXXZZZ^^^ccchhhiiigggdddbbbcccaaa___bbbiiillljjjhhhiiigggcccaaabbb^^^YYYSSSXXX[[[UUUKKKIIIQQQZZZiiiaaaWWWTTTUUUSSSMMMGGGBBB>>>;;;:::777444666;;;>>>CCCMMMVVV[[[aaaooo|||~~~qqqaaaUUUJJJ???;;;;;;???BBBFFFLLLRRRWWW[[[]]]ZZZBBBCCCAAADDDCCCBBB@@@>>>===;;;;;;777555111...---...111222///111333333222000111222111000///......///000000111000000///000000111111...,,,+++,,,...000000///111///---------...---,,,---------.........//////............////////////000000000000111222333444444444555666777888999999:::<<<======<<<===AAAEEE[[[[[[XXXOOOAAA666111000888???GGGNNNQQQTTTXXX[[[___```aaacccdddeeeffffffggghhhhhhgggeeeeeefffgggdddeeeeeeffffffffffffeeeeeeffffffggggggggggggggghhhjjjlllnnnmmmjjjgggdddbbbaaa___]]]\\\YYYUUUQQQMMMIIICCC;;;444000///000........................,,,---------------......***---222888<<>><<<999666333222222222//////000000000000111111///000111222222333222222111000000///000222444555555666666555333222222333444999AAAFFFCCC>>>AAAHHHZZZwwwyyyhhh[[[MMMFFF;;;;;;KKK^^^mmmwwwvvvvvvuuuvvvwwwyyy{{{||||||||||||}}}}}}~~~{{{{{{}}}wwwbbbRRRNNNXXXrrrrrraaaeeemmmpppuuuoooiii___YYY```hhhaaaSSS??????:::MMMvvvaaaYYYiiixxxzzzxxx{{{{{{gggGGGAAA<<<<<<@@@HHHWWWccciiipppuuuvvvwww|||}}}|||~~~~~~}}}|||{{{zzzzzzzzzyyyyyy{{{|||{{{yyyuuuqqqqqqzzz~~~}}}{{{|||}}}}}}|||yyyyyyxxxxxxwwwwwwvvvvvvssssssrrrppplllfffaaa]]]XXXWWWVVV^^^tttkkkRRRDDD888666999888666555222555:::@@@EEEHHHIIIJJJDDDEEEFFFEEEBBB===777444666:::;;;777555666:::;;;===???@@@BBBNNNdddwwwppp___NNNHHHEEEBBBFFFMMMcccyyyfffDDD===999::::::777666777555888777888:::===UUUzzzvvvvvvyyyooojjjnnniii]]]ZZZ\\\___iiinnnfff___]]]ZZZ[[[___dddjjjlllllljjjddd]]]^^^dddgggfffaaabbbaaa]]]]]]^^^[[[VVVYYY\\\\\\SSSGGGDDDLLLUUUccc^^^YYYWWWWWWSSSJJJBBBAAA===:::999666333666<<>>===<<<;;;777555111...---...111333000111222111000000111222111000///.........///000000000//////000000111111...,,,+++,,,...000000///111///---------...---,,,,,,,,,------.../////////............////////////000000000000111222333444333444555666777888999:::888:::======;;;888777777??????<<<666222111444777:::BBBKKKRRRUUUWWWYYY[[[``````aaabbbcccdddeeefffhhhhhhhhhgggeeedddeeegggcccdddeeefffggggggggggggfffggghhhhhhiiiiiihhhhhhfffhhhkkklllkkkiiifffddd```_________]]]ZZZUUUQQQKKKDDD:::333////////////////////////////////////------------------------...///000222444666888999666666666666777888999:::;;;999777444222000////////////000000111222222333111222333444444444444444222111000//////111333555555777888777555333333333222666<<<>>>888111444<<<@@@\\\{{{yyybbbLLLLLLKKK???===RRRdddnnnwwwwwwvvvvvvvvvwwwyyy{{{|||{{{|||}}}~~~||||||~~~zzzeeeSSSMMMSSSlll~~~|||jjj]]]eeeooosss{{{ooonnnjjjiiippptttgggUUUAAA???;;;SSS~~~ggg```rrrzzzzzz~~~{{{qqqGGG@@@;;;<<>>@@@<<<999999666444777===DDDNNN[[[```^^^```qqqkkkSSSGGGDDDCCCBBBBBBGGGJJJOOOUUUZZZ___aaaccc___GGGEEE???@@@@@@???>>>>>>===<<<<<<777444000------///222444000111111///......000222111000///...---......///...............///000000...,,,+++,,,...000000///111///---------...---,,,,,,,,,------...//////000............////////////000000000000111222333444333333444666777999::::::888:::;;;;;;999666333111000111333555777999<<<===AAAGGGOOOTTTWWWYYY\\\___aaaaaaaaabbbcccdddeeefffiiijjjiiigggeeeeeefffhhhbbbcccdddfffggghhhhhhhhhggggggiiijjjjjjjjjiiihhhggghhhiiiiiihhheeebbb```]]]^^^___```___[[[UUUPPPHHH???444///000111000...000000000000000000000000------------------------///////////////000222222444333222111111111333444555444333111000///////////////000222333444555666444555555666666666555555333111///......000222333333555777777555333222333333333555666444000222777666HHH^^^ooo||||||iiiTTTQQQTTTEEEAAAYYYiiimmmvvvxxxwwwwwwwwwxxxzzz{{{|||{{{|||}}}xxxdddSSSLLLRRRlllxxxcccYYYdddqqqwww~~~vvvqqqtttuuufffSSSBBB>>>>>>[[[hhhfffwww}}}yyyyyy|||xxx}}}lllFFF@@@;;;;;;>>>EEEQQQ]]]eeelllrrrtttwww|||~~~~~~~~~}}}}}}|||}}}}}}zzztttooojjjlllvvv}}}yyyzzz}}}{{{}}}|||zzzxxxwwwwwwvvvuuuttttttsssvvvsssnnnhhh```XXXRRROOOJJJKKKJJJJJJWWWrrryyy[[[HHH>>>999666555555===IIIUUU]]]aaaaaa```ccc]]]RRRFFF>>>:::999999888777777999:::999888777555444666888888AAAZZZsss|||rrr|||sss|||WWWBBB===::::::999666666999555:::666>>>]]]}}}yyy```gggvvv}}}jjj[[[VVVXXX```aaa\\\```cccZZZ```aaa```[[[TTTSSSYYY___bbbccccccaaaccchhhhhhddd^^^___^^^ZZZZZZ\\\ZZZUUURRRQQQOOOLLLHHHEEEDDDCCCKKKLLLOOOUUUWWWRRRHHH???AAA>>>======;;;999<<>>>>>>>>>>>============777444000---,,,///222555111111000...------000333111000///...------...///,,,,,,,,,,,,,,,---...///...,,,+++,,,...000000///111///---------...---,,,,,,,,,------...///000000............/////////000000000000000111222333444333333444666777999::::::999999:::999777555222111444666;;;AAAEEEEEEBBB???GGGLLLQQQUUUWWWZZZ```dddbbbbbbbbbcccdddeeefffgggkkkkkkjjjhhhfffeeegggiiiaaabbbccceeeggghhhiiiiiiggghhhiiijjjkkkjjjiiiiiihhhhhhhhhgggeeebbb___]]]\\\]]]___aaa```\\\UUUPPPFFF<<<222///222555111,,,000000000000000000000000------------------------,,,,,,---...///000000000222111000///000222444666333222111000000000222222///000111222444666777888666777777777777777666666333222///......///111222222444777777555333222222666111///222333333333666444:::CCCQQQhhhwwwppp```UUUZZZJJJEEE]]]lllmmmuuuxxxxxxwwwwwwxxxzzz|||}}}{{{|||~~~sss```QQQKKKRRRooowww```VVVdddrrryyypppnnnnnnaaaPPPBBB===@@@bbbkkkbbbnnnuuuvvv{{{wwwxxx{{{|||}}}nnn|||zzzxxxaaaEEE???;;;;;;===CCCOOOZZZcccjjjpppsssvvv|||~~~~~~}}}~~~~~~~~~~~~{{{zzzxxxwwwtttmmmddd\\\XXXZZZdddwww||||||{{{~~~|||xxxxxxwwwvvvtttsssqqqpppooorrrnnnhhh```WWWOOOIIIFFFCCCFFFDDDAAAIIIccctttXXXEEE;;;999;;;555>>>LLL[[[gggnnnqqqqqqhhh^^^OOO@@@888888<<>>::::::888555666999000:::???TTTwwwtttkkkgggsssxxxiii^^^SSSYYYdddfffaaahhhnnnhhh\\\bbbeee___TTTMMMNNNRRRPPPUUUZZZ]]]aaafffddd___[[[]]][[[XXXXXXZZZWWWRRRMMMLLLKKKMMMNNNKKKEEE@@@FFFHHHMMMTTTWWWTTTKKKCCCEEEBBBAAACCCAAA???AAAGGGSSSTTTWWWYYYSSSJJJEEEFFFJJJGGGGGGGGGEEECCCGGGMMMRRRUUUZZZ___cccfffggggggfffFFF???@@@BBBAAA@@@???>>><<<;;;;;;888666222///......///000111000///......///000111222111///.........///000//////.........---------------,,,---...000222333111000///------......///..................------////////////000000000000111111000000111111222333666666555555555777888999777999:::777444555777888:::>>>EEELLLPPPQQQOOOMMMTTTUUUUUUWWWYYY\\\___aaaffffffffffffeeegggjjjmmmkkkjjjhhhffffffggghhhiiiggggggggghhhhhhiiiiiiiiilllllllllkkkkkkjjjiiiiiigggeeecccdddfffgggdddaaa^^^^^^___aaabbb^^^VVVOOOBBB;;;555333333222111111111......222333000000333...///000000///...---,,,///...---,,,,,,///333777444444555666666777777777555444111...---...///111//////111333555777888999666666777666666555444444666666444000...---///111333444555777777777666666555...,,,111444222222444111777;;;???PPPbbb___OOONNNMMMNNNTTT___jjjrrruuu{{{wwwttttttwww{{{}}}}}}}}}~~~zzztttooo}}}iiiPPPFFFQQQiiiuuu\\\[[[dddlllsss{{{{{{ggghhhiii]]]TTT===DDDAAAYYYuuuiiifffeeeiiisssxxxzzz|||yyyyyyppp{{{ttt\\\GGGBBB===;;;;;;???KKKWWWdddiiiooosssuuuxxx|||~~~}}}||||||zzzzzzyyysssiii[[[NNNFFFGGGFFFMMM```zzz}}}|||}}}}}}~~~|||zzzzzzzzzxxxtttoookkkhhhdddccc```YYYOOOGGGBBB@@@???===>>>@@@CCCNNNllltttTTTAAA:::999;;;===JJJcccwww}}}wwwrrr^^^OOO@@@<<<===;;;888777;;;888666666888999:::999888888888777777:::???CCC^^^hhhjjjRRR;;;>>>>>>;;;777666666555;;;555>>>eeejjjnnn|||ffflll{{{sssfff___RRRTTT[[[dddfffcccaaaccc```cccfffgggccc\\\UUUPPPNNNJJJIIIOOOZZZaaabbb```eeeWWWOOOSSSUUUSSSVVV^^^___YYYQQQLLLJJJIIIGGGEEEIIIKKKOOOTTTUUURRRLLLFFFHHHLLLQQQPPPGGG@@@AAAHHHUUUTTTLLLMMMWWWRRRAAA:::<<>><<<;;;::::::777555222///......///000111000////////////000111222111///.........///000//////.........---------------------...000111333111000///------......///........................////////////000000000000111111000000111111222333555555555555666777999:::888::::::666444666:::>>>BBBKKKWWW```bbb```[[[YYY\\\[[[[[[[[[]]]___aaabbbhhhhhhhhhgggggghhhkkknnnkkkjjjhhhgggfffggghhhiiifffggghhhiiijjjkkklllllljjjjjjkkkkkkkkkkkkkkkkkkkkkiiigggfffgggeeebbb___]]]^^^___aaa```]]]XXXTTTMMMHHHBBB>>>;;;888777666666222111333333000...000+++,,,---...//////......//////...,,,,,,///333777???@@@AAABBBBBBBBBAAA@@@555333111.........000111000111222444555777888999666666777777777666555555555555444222///...///000333444555777777777777666444222444888888555555999555999::::::BBBLLLJJJBBBCCCEEEKKKVVVcccooovvvxxx{{{xxxuuuuuuyyy|||}}}}}}|||~~~wwwxxx~~~kkkSSSGGGRRRkkkccc^^^dddjjjooouuusssuuuhhhaaammmooo^^^PPP???CCC???UUUuuudddaaa___aaaiiiwww|||{{{yyyssstttvvv~~~|||ttt___EEE@@@<<<;;;;;;???KKKWWWbbbhhhnnnrrrtttwww{{{~~~~~~~~~}}}}}}{{{xxxqqqfffYYYLLLBBB===>>>@@@IIIZZZnnn{{{~~~|||{{{~~~|||yyyxxxvvvsssmmmfff```]]]UUURRRRRRTTTUUUOOODDD::::::888:::===???JJJfffgggMMM>>>:::666:::III___mmmlll```WWWNNNCCC:::999;;;;;;999:::::::::;;;;;;<<<===>>>>>>===<<<;;;:::999:::;;;<<>>@@@CCCGGGIIIJJJNNNUUUZZZYYY]]]```aaaeeejjjkkkhhhcccHHHAAA>>>@@@???>>>===;;;:::999999777555222///......000111111000000//////000000111222111///.........///000/////////.........------...---------...///111222111000///------......///........................////////////000000000000111111000000111111222333444444444555666777999:::999999888555444888CCCMMMVVV___kkkpppoookkkiiiiiigggeeecccaaaaaaaaabbbcccgggggghhhgggfffgggiiillljjjiiihhhggggggggghhhiiidddeeefffhhhjjjlllmmmmmmhhhiiiiiijjjkkkkkkllllllmmmkkkiiigggeeebbb^^^ZZZYYY[[[]]]]]]\\\[[[[[[[[[[[[[[[YYYTTTMMMHHHDDDAAA===888555666555111//////------.../////////000000//////...------...222555AAABBBEEEGGGFFFDDDAAA???444222000///...///000111222333444555666777777888666666777777888777777777444555555444111/////////333444666777888888777777666888>>>DDDCCC>>>===???;;;999888777888999::::::;;;AAAMMM\\\jjjtttxxxyyyzzzxxxwwwxxx{{{}}}}}}||||||}}}~~~||||||vvviiiTTTGGGSSSooo|||aaaZZZ___dddhhhkkkdddeee\\\\\\nnnsssbbbRRRAAABBB===QQQvvveeecccaaaaaagggvvvxxxppprrrttt|||}}}yyy{{{}}}ooo[[[CCC???;;;;;;;;;???JJJUUU```eeelllppprrruuuyyy}}}~~~~~~}}}}}}{{{uuuiiiYYYJJJ???:::999777;;;DDDPPPZZZ^^^\\\XXXZZZ```ppp~~~xxxvvvrrrllleee___YYYVVVPPPIIICCCHHHPPPPPPDDD888777555777:::<<>>>>>AAAEEEEEEBBB@@@@@@AAA???>>><<<<<<<<<;;;999888777CCCUUUlllwwwnnnLLL???<<<888777777888999:::888:::PPP{{{tttXXX___ooodddkkkooo^^^TTTPPPRRRWWW[[[YYYVVVZZZ```jjjgggeeeeeehhhjjjiiihhh]]]XXXRRROOOQQQUUUZZZ\\\ooorrrjjjXXXRRR[[[___ZZZSSSNNNEEE===999;;;AAAFFFNNNPPPQQQRRRRRRRRRTTTUUU___dddaaaTTTLLLPPPWWWZZZiiiiii^^^TTTSSSLLLEEEIIIEEEHHHKKKMMMOOOSSSZZZ```^^^bbbeeeeeehhhmmmooommmWWWDDDCCCBBB@@@???>>>===;;;:::999999777555222///...///000111000000000000000000000000222111///.........///000////////////...............---------...///111222111000///------......///---------...............////////////000000000000111111000000111111222333333333444555666888999999888666333111222===RRReeerrrwww|||yyysssooorrrvvvqqqoookkkgggdddcccccccccdddeeeeeedddcccdddeeegggiiiiiihhhgggfffgggggggggcccdddeeefffhhhiiijjjkkkhhhhhhiiiiiijjjjjjjjjjjjkkkjjjhhhfffccc___[[[XXXUUUWWWYYYXXXWWWXXX]]]aaahhhooosssooofff\\\SSSLLLEEE>>>:::;;;;;;888666666333222111000///////////////000///...---...111444<<>>HHHSSS]]]bbbiiinnnpppsssxxx|||~~~~~~}}}}}}}}}}}}}}}}}}{{{sssfffTTTEEE===<<<===;;;>>>CCCGGGJJJJJJGGGEEEGGGKKK[[[wwwyyyuuuooohhhdddbbbaaaaaadddYYYJJJCCCCCCEEEBBB???999666777:::<<>>BBBAAA>>>>>>BBBFFFKKKOOOMMMGGGAAA@@@AAA@@@===;;;;;;<<<===;;;:::<<<===DDDTTTnnnyyy\\\HHH???:::777777999888777888:::BBB]]]wwwqqqhhh]]]ppp|||ccccccnnn~~~vvvjjj[[[RRRLLLRRR]]]dddaaaZZZYYY\\\ffffffiiimmmpppnnnfff___bbb___ZZZVVVTTTWWWZZZ]]]aaaffffff^^^ZZZ^^^```___UUUOOOFFF;;;555888AAAIIINNNNNNMMMLLLLLLPPPUUUZZZcccggg```QQQOOO^^^nnnttt}}}nnnaaa^^^UUUMMMOOOIIILLLOOOQQQSSSWWW^^^dddbbbfffiiihhhjjjnnnpppoooyyyMMMBBBDDDBBB@@@@@@???>>><<<;;;::::::666444111///...///000111000000111111111111000000222111///.........///000000000/////////...............------...///000111111000///------......///---------.........//////////////////000000000000111111000000111111222333222333444555666777888888555111...---111AAA```{{{~~~wwwxxx{{{yyyuuupppjjjfffdddccccccdddeeefffeeeccccccdddeeeggggggffffffeeeeeeeeefffeeeeeeffffffgggggghhhhhhiiiiiihhhhhhggggggggggggggghhhhhhgggddd```\\\ZZZUUUWWWXXXWWWWWW[[[bbbhhhttt}}}ppp```TTTJJJAAA;;;;;;<<<;;;;;;<<<444333111///......///000000000000...---...000333;;;@@@FFFJJJIIICCC;;;666111000000//////000111222555555555666666666777777555666777888888999888888222555777777555222000000111222444666777888777777888===JJJ^^^sss|||xxxpppdddYYYOOOLLLIIIAAA;;;888999DDDVVVgggsssvvvvvvtttxxxyyy{{{|||||||||||||||{{{|||~~~}}}zzz~~~mmmdddUUUMMMYYYnnnyyywww|||lll]]]```llluuuvvvsssdddaaaTTTOOO[[[^^^VVVSSSCCC>>><<>>GGGQQQZZZ```ggglllooorrrwww{{{{{{{{{{{{|||||||||||||||yyyuuukkk\\\LLLBBB??????AAAAAAAAAAAABBBDDDFFFHHHFFFGGGUUUqqq|||wwwpppkkkjjjnnnsssxxxyyykkkXXXIIIAAABBBEEE<<<888777888<<>><<<;;;::::::666444111///...///111222000111111222222111111000222111///.........///000000000000/////////......///......---...///000111111000///------......///,,,,,,------.../////////////////////000000000000111111000000111111222333333333555666666666666666222...,,,,,,000AAAddd~~~zzzsssmmmhhheeeddddddggghhhiiihhhfffeeeeeefffeeeeeeeeedddddddddcccccceeeffffffffffffggggggggggggggggggfffeeedddddddddeeegggiiihhheeebbb___^^^YYYXXXXXXXXX[[[aaahhhnnnzzzuuueeePPPDDD:::888999999999:::777555222///......000111000111111///......///111999???HHHMMMLLLEEE;;;555000//////000000111222222444444444555555666666777666666777777888777777777333555777777555333111111000111333555666777666666666;;;JJJeeezzznnndddWWWGGG<<<<<>>>>>FFFbbbhhhqqqvvvttt}}}oooUUUBBB???======<<<===EEENNNXXX^^^eeejjjnnnrrrwww{{{zzzzzz{{{{{{||||||}}}}}}zzz|||zzzooo___OOOEEEAAA???>>>???BBBIIIQQQXXX\\\UUURRRZZZrrr|||vvvrrrsssyyy}}}fffRRRIIIGGG===999666777:::IIIkkk{{{eeeUUUWWWpppuuuWWWEEE<<<888===JJJTTTSSSIIIBBB>>>>>>AAAFFFFFFCCCDDDHHHFFFHHHJJJHHHEEECCCDDDFFFGGGFFFDDD@@@<<<::::::;;;999<<<@@@JJJ^^^uuu^^^FFFBBB<<<888888<<<;;;777999AAAKKKhhhfffgggrrryyy^^^eeennnVVV\\\ccc___YYYZZZ[[[]]]^^^]]]YYYVVVWWWVVVYYY^^^``````ccchhhjjjllloooppppppmmmkkkiii_________aaacccdddbbb``````]]]dddoookkk[[[SSSVVVTTTMMMBBB888444888@@@GGGHHHDDD@@@AAAFFFNNNUUUXXXXXXSSSLLLIIIRRRfff~~~yyyiiiUUUOOOQQQUUU[[[]]]^^^```cccggghhhmmmnnnjjjhhhjjjmmmmmmmmmHHHCCCCCC;;;@@@???>>>===;;;:::999999555444111///...///111222000111222222222222111000222111///.........///000000000000000/////////...//////...------...000111111000///------......///,,,,,,------...//////000////////////000000000000111111000000111111222333444444555666666555555444000------///000===^^^~~~}}}vvvooojjjgggfffggghhhiiijjjiiigggeeeeeefffcccccccccccccccbbbaaaaaa```aaaaaabbbcccddddddeeeddddddddddddccccccccccccaaadddggggggccc___]]]\\\ZZZWWWUUUVVV\\\cccjjjnnn{{{jjj[[[LLLFFFEEECCCCCCEEEEEEAAA;;;555111000000111000111111000...---///000444;;;EEELLLLLLDDD999111...//////000111111222333222333333444555666666666666666777777777666555555444666777777555333222333...///111333555555555555666;;;HHHbbb{{{hhhWWWKKKUUUdddooouuuwwwwwwvvvwwwyyy{{{zzzxxxxxxzzz||||||~~~qqq```XXXbbbpppvvvyyy|||~~~pppccccccpppzzzyyyssseeeddd]]]aaaooommm___ZZZEEE@@@AAADDDVVVqqq|||tttUUUCCC@@@??????======DDDLLLWWW]]]dddjjjmmmqqqwww{{{{{{{{{||||||}}}~~~~~~~~~iiiWWWNNNDDDGGGOOO\\\lllzzzyyyrrrsss}}}zzzzzz}}}oooXXXJJJ>>>:::999999;;;GGGfff}}}iiiVVVGGGEEERRRccc}}}^^^DDD===888<<>>>>>???BBBCCCDDDIIILLLJJJBBB<<<<<<>>><<<>>>AAAHHHZZZppp```JJJEEE<<<888999===;;;888BBBPPPlllzzzfffuuunnnbbb|||~~~^^^TTT^^^ddd```WWWXXXZZZ[[[ZZZYYYWWWVVVZZZVVVVVV]]]cccfffiiimmmooorrrssspppkkkhhhiiikkkeeecccbbbffflllnnnkkkgggeeedddeeegggeee___XXXUUUOOOGGG===666666;;;BBBFFFGGGAAA===@@@IIIRRRVVVVVVPPPHHHGGGQQQ]]]mmmkkkXXXSSSWWW]]]cccfffffffffhhhiiikkkpppqqqkkkggghhhkkkllliiiDDDBBBEEE>>>>>>>>>===<<<:::999888777555444111///...///111222000111222333333222111000222111///.........///000000000000000//////////////////...------...000000111000///...---......///,,,,,,------...///000000////////////000000000000111111111000111222222333444555666666666555444333///---///222111888VVVuuu~~~~~~wwwpppkkkiiihhhiiifffhhhiiihhheeeccccccdddaaabbbbbbbbbbbbaaa``````YYYZZZ[[[]]]^^^```aaabbbaaaaaaaaabbbccccccdddddd]]]```dddccc___[[[XXXXXXXXXTTTQQQSSS[[[ccchhhkkkxxx|||iii```\\\YYYXXXYYYUUUPPPGGG>>>666222000///111111111000...---...000222:::EEEMMMMMMDDD888000......///000111222222333111111222333444555666777666666777666666555444444555666777666444333333444---...000333444555555555777<<>>===CCCKKKWWW\\\dddjjjmmmrrrwww{{{||||||}}}~~~lll```TTT[[[jjj}}}||||||}}}dddNNN???<<<<<<======FFFaaa}}}nnnWWWIIIAAA>>>BBBIIIfff```@@@AAA888888KKKdddqqqppplllddd^^^YYYYYYXXXTTTRRRSSSCCC???:::777888:::<<<===>>>HHHQQQQQQIIIAAA@@@BBB:::;;;<<>>>>>===;;;999888666444111...---...///000222000///------///000222//////000000000000////////////...//////000111222,,,+++)))***,,,.........111000///......------...............////////////......//////000000111111222222222222222222333333444444444444333111///...,,,---///000///222AAAPPPbbb___aaajjjuuu~~~tttnnnllliiifffllljjjgggeeecccbbbcccccc_________```aaabbbbbbbbbZZZZZZZZZZZZYYYYYYYYYYYY___^^^]]]___bbbbbb___\\\^^^``````___``````ZZZSSSRRROOONNNRRR[[[cccggghhhppp|||rrrTTTBBB888111000222000111111000///......///222<<>>??????@@@DDDKKKWWW\\\ccchhhkkkoootttxxx{{{|||~~~sssxxx}}}}}}}}}~~~vvvWWWFFF===777999===EEEYYYlllqqq]]]HHH???<<<:::;;;???SSSrrrnnnSSSEEE<<<777CCC\\\sss}}}}}}~~~uuujjjbbb^^^[[[WWWTTTLLLFFF???:::999888777555:::@@@HHHMMMLLLGGGBBB???===???@@@GGGZZZsss}}}VVVHHHBBB:::888777<<<<<<666MMMxxxssstttiiihhhsssTTTQQQZZZ]]]___bbbhhhhhhfffaaaZZZWWWXXXZZZ]]][[[\\\fffssswwwqqqhhhlllttt{{{wwwkkkbbbbbbeeecccnnnuuuvvv~~~yyydddkkkmmmhhh^^^YYYYYYXXXTTTGGGGGG>>>555999FFFGGG???FFFFFFCCCCCCLLLUUUSSSLLLIIIOOOXXX___gggxxxmmm___ZZZYYY```dddnnnvvvtttllliiinnnppprrrqqqlllfffbbbdddgggaaaHHHFFFEEEBBB======>>>===<<<;;;999888666444111...---...///000111000///......///000111000000000000000000000000000////////////000000111...---++++++---///000000111000///......------...............////////////......//////000000111111111222222222222333333333444444444444333111///.........000000------555???BBB@@@BBBKKKVVVccctttuuunnnkkkhhhdddkkkiiifffdddbbbaaabbbbbb```_________^^^^^^]]]]]]XXXXXXXXXWWWWWWVVVVVVVVVXXXWWWWWWZZZ]]]^^^\\\ZZZYYY\\\]]]]]]aaafffeee```XXXSSSPPPUUU___ggghhhfffhhhqqq}}}^^^CCC999444111000222222333222111000///000...666AAAHHHGGGAAA888333111111111222222222111111000111222222333444444555777666555555444555666666555666666666666444222111111222333444444555444444555444777DDD```ttttttsssssstttvvvwwwxxxyyyyyyxxxxxxyyy{{{|||}}}sssooovvvxxxkkkXXXRRRfffzzzggghhhoooqqqwwwzzziiijjjnnniii___ZZZHHHDDDFFFDDDOOO~~~rrrccceeennnnnnvvvWWWGGGBBB@@@@@@??????BBBHHHUUU[[[bbbgggkkknnnssswwwzzz{{{|||~~~~~~}}}}}}}}}~~~fffOOOCCC::::::<<>>>>>>>>===<<<;;;999888666444111...---...///000111000///......///000111222111000000000000111222111000000////////////000000...------///111222222111000///......------...............////////////......//////000000111111111111222222222333333333444444444444333222000///000...///000///+++---111000...000666???NNNdddvvvxxxqqqnnnjjjfffiiihhheeecccaaa``````aaa``````^^^]]][[[YYYXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQTTTWWWYYYYYYYYYXXXYYYYYYYYY___hhhllllll```WWWQQQUUUbbbjjjhhhbbb^^^___dddiiissseeeIIICCCAAA;;;666444444444444333222000000...222888>>>AAA>>>999444111111111111111111111111000000111111333444666777666666555555555666666777777777777777555444222000000000222333333333333333222111111333@@@]]]uuutttrrrrrrrrrtttvvvxxx|||zzzxxxwwwxxxzzz|||~~~xxxnnnkkknnnrrrxxxjjjWWWOOOaaa~~~lllmmmqqqppprrryyysssdddffflllhhh```\\\LLLEEEFFFEEESSSrrrcccaaaeee^^^eeezzzzzz]]]KKKEEEAAAAAA@@@>>>AAAEEERRRXXX```fffjjjnnnssswwwyyyzzz{{{}}}zzz[[[KKK===:::;;;???LLLYYYXXXKKK>>>888888999;;;===BBB___}}}eeeKKKDDDCCCSSSoooxxxooo```MMM>>>???===999888888888777666666888===DDDJJJLLLIIIEEEGGGCCC@@@GGGZZZooozzz{{{lllNNNDDD???;;;:::666888===CCCaaa|||dddfffzzziii___XXXYYYZZZWWWXXX]]]aaa\\\UUUQQQPPPRRRTTTVVVbbbbbbbbbdddffffffccc```bbbiiiqqqvvvvvvtttqqqppprrruuuuuuxxxpppdddbbbaaaccchhhdddSSSAAA@@@BBBEEEFFFCCCCCCMMMYYYooolllbbbTTTKKKLLLPPPRRRZZZ[[[aaarrrlllaaa```fffkkkiiioooyyy{{{xxxyyytttqqqnnnkkkjjjjjjiiihhh```LLLIIIDDDAAA>>>>>>======;;;:::999999666444111...---...///000000000////////////000000333222000//////000222333111111000//////...//////111///---...000222222222111000///......------...............////////////......//////000000111111111111111222222333333444333444444555444222111000000,,,,,,///111//////111333222444666:::DDDZZZmmm{{{|||uuurrrnnnkkkiiihhhfffdddbbbaaa`````````___]]][[[YYYWWWVVVUUUTTTTTTSSSRRRQQQOOOOOONNNMMMMMMNNNPPPSSSVVVXXXYYYYYYYYYVVVRRRVVV```hhhjjjeeeXXXLLLNNN[[[eeeeee```[[[VVVRRRPPPNNNVVVtttvvv^^^UUUQQQGGG???777666555444444222000...111111222666::::::777333222222111111111111111111111111111222333555777999555555555555666666777777777888888777555333111//////000111222222333333222...111222000222>>>QQQaaa}}}tttsssrrrqqqrrrtttvvvxxx|||{{{zzzyyyyyyzzz|||}}}wwwrrrsssuuuwwwpppfffTTTMMM___zzz|||lllpppvvvrrrooorrrtttddd[[[cccllljjjbbb^^^NNNGGGFFFFFFUUUsssffffffhhh___eeexxxrrrttt|||zzzfffMMMFFFBBBAAA@@@???AAADDDNNNUUU^^^eeeiiimmmrrrvvvyyyzzz|||}}}dddRRRAAA<<<<<>><<<999888888888999:::666555888???IIINNNNNNKKKLLLEEE@@@GGGZZZmmmwwwyyy^^^IIIDDD???;;;<<<888;;;DDDNNNiii{{{}}}xxxccctttnnnTTTTTTXXX]]]```___^^^___]]]UUUMMMHHHIIIMMMOOOOOO[[[^^^```aaaaaaaaabbbddddddfffjjjpppuuuvvvtttqqqqqqtttssssss|||qqqnnnfff]]]\\\______WWWLLLIIIFFFJJJRRROOOIIISSSdddxxxhhhWWWLLLLLLQQQVVVZZZcccssswwweee___cccjjjoooqqqwww}}}|||uuupppjjjiiikkkmmmkkkiii]]]KKKFFFCCCDDD???>>>===<<<;;;::::::999666444111...---...///000000000////////////000000333222000//////000222333111111000//////...//////000...,,,---///111111111111000///......------...............////////////......//////000000111111000000111222333333444444333444555555444333111000222,,,***---000111222444444666999:::999>>>OOO```ttt{{{{{{vvvssspppnnniiihhhgggeeecccbbbaaa```^^^^^^]]][[[YYYXXXWWWVVVSSSSSSRRRQQQOOONNNMMMMMMIIIIIIJJJLLLNNNRRRVVVXXXVVVUUUPPPIIIKKKTTT]]]```cccTTTEEECCCNNNZZZ``````^^^VVVPPPKKKDDDAAAOOObbbuuucccWWWOOOIII<<<999666444444222000---111//////222666999888666333333111111000000111111//////000111333444666777333444444555666777777888777888888777555333111/////////000111222222222222///111222111111222666999RRR]]]lllxxxzzzssssssrrrqqqqqqrrrtttwwwxxxzzzzzz{{{{{{|||{{{{{{{{{xxxtttvvvwwwyyy|||ggg___PPPMMMaaayyyqqqhhhsss|||wwwqqqpppggg\\\ZZZgggqqqmmmddd___PPPHHHGGGFFFVVV}}}{{{xxxvvvrrrgggkkkqqqiiimmm~~~rrrmmmsssxxxyyyoooNNNGGGAAAAAABBBAAABBBEEEJJJRRR\\\dddiiimmmssswwwzzz{{{}}}iiiVVVDDD>>>>>>@@@JJJVVV[[[SSSGGG<<<888888888777AAASSSiiizzzoooZZZHHHNNN]]]wwwuuucccWWWOOOJJJFFF@@@@@@???>>><<<;;;;;;<<<888666666<<>>===<<<::::::::::::666444111...---...///000//////000000000000//////222111000000000000111222111000000////////////000///---,,,,,,...000111000111000///......------...............////////////......//////000000111111000000111222333444444555333444555555555333222111444///+++---///000333777555888===???>>>AAAMMM[[[pppxxx}}}zzztttqqqooommmiiihhhgggfffdddbbbaaa```]]]]]]\\\[[[YYYXXXWWWVVVQQQQQQPPPOOONNNNNNMMMMMMGGGHHHHHHHHHIIILLLRRRUUUPPPOOOIIIBBBAAAIIIRRRVVVYYYMMM???999@@@NNN\\\ccc[[[VVVQQQLLLFFFAAACCCGGGSSSlll|||aaaUUUUUUXXXCCC>>>888444444333000...------///222777;;;>>>>>>444333222000000000111111---...///111222333333333222333444666777888888888777777777777555444222000//////111222222222222222222111///...///000111000<<>>777888999777555AAASSSeeesssvvviiiYYYKKKSSSgggsssZZZIIIBBBDDDGGGWWWXXXXXXUUUMMMDDD<<<888;;;888777:::CCCLLLRRRUUUQQQGGG@@@EEERRRaaaoooyyyxxxcccHHHAAAEEEBBB======777>>>[[[www|||kkkqqquuujjjnnndddOOORRRVVVWWWYYY```iiihhhaaaKKKHHHFFFFFFJJJOOOSSSUUUVVV[[[___```^^^]]]aaaeeeeeeaaa\\\^^^cccggggggfffiiinnnoookkkjjjnnnrrrrrrjjjccc\\\VVVPPPLLLNNNSSSUUUKKKIIIPPPSSSPPPTTT^^^jjj\\\MMMFFFDDDHHHOOOVVVaaattthhhaaa```bbbccctttzzz}}}xxxtttoooiiiiiimmmppppppoootttWWWRRRMMMDDDCCC@@@>>>===;;;::::::::::::666444111...---...///000//////000000000000//////000000000000000000000000000////////////000000111///...,,,,,,...000111111111000///......------...............////////////......//////000000111111///000111222333444444555333444555555555444333222444111000333444333777<<>>;;;@@@GGGJJJMMMGGG===666999FFFYYYggg^^^]]]WWWMMMGGGFFFCCC???BBBSSSnnn|||^^^TTTYYY___LLLDDD;;;666555444222///---000333666999<<<@@@BBB555444222000//////000111...///222444555444333222111222444666888888888888555666666666666444222111///000111222333333333333333111///...///000111222777999???KKKYYYeeemmmqqqnnnooorrruuuwwwyyyzzzzzzyyyzzzzzz{{{|||}}}~~~~~~qqq[[[RRRTTTfffzzzwwwgggcccuuu}}}{{{ppphhhiiivvv}}}uuuiiicccUUUNNNMMMHHHTTT|||yyyxxxmmmwwwzzzsssuuuyyyTTTKKKCCCBBBCCCAAA@@@AAAFFFNNNZZZdddjjjooouuuyyyxxxzzz|||~~~vvvjjj[[[LLLFFFCCCFFFTTTdddtttlllYYYDDD888888888666000666BBBRRRbbbggg^^^RRRHHHPPPaaa{{{vvv]]]HHH>>>AAAFFF^^^eeellllllcccTTTFFF===<<<:::888999>>>GGGPPPVVVSSSHHH@@@BBBJJJVVVgggvvv}}}aaaDDD???DDD@@@777===@@@RRRwwwpppmmmzzzdddmmm{{{XXXSSS]]]```[[[RRRSSS]]]```YYYKKKLLLNNNNNNOOOQQQTTTVVVVVVZZZ___```______bbbdddccc```]]]___dddggghhhggg___aaabbb```bbbgggjjjkkkhhhaaa[[[WWWQQQJJJIIINNNRRRKKKHHHKKKMMMNNNTTT[[[YYYQQQJJJHHHHHHLLLWWWbbb|||uuuhhh```___dddiiivvv|||~~~uuuqqqllllllnnnrrrttttttsssZZZYYYSSSEEE???@@@???===;;;:::::::::;;;666444111...---...///000//////000000000000////////////000000000000////////////...//////000111222000...------///111222111111000///......------.............../////////000......//////000111111111///000000222333444555555333444555555555444333222222222444999::::::>>>DDDMMMNNNQQQTTTUUUWWW```iiizzzvvvqqqooonnnffffffeeedddbbb```^^^]]]^^^]]][[[YYYWWWTTTSSSRRRLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMJJJIIILLLQQQVVVQQQQQQJJJ>>>888:::???AAADDDCCC>>>777666BBBXXXiiijjjkkkaaaQQQIIIJJJGGG@@@???HHH\\\rrr}}}dddVVVWWW[[[RRRIII>>>777666555333111111555999;;;:::;;;>>>AAA555444222000//////000111111333777999:::888555444000222444666888999999888555555666666666555333222000111222333333444333333000222333222000//////000111444<<>>>>>EEENNNZZZdddkkkpppuuuyyywwwxxx{{{}}}{{{kkk]]]PPPHHHDDDGGGWWWiii{{{eeeJJJ:::777777444333555;;;HHHVVV[[[SSSGGGBBBHHHVVVmmmzzzcccMMMAAAAAAFFFIIIVVVhhhrrrooocccUUULLL===;;;999777:::CCCNNNUUUTTTIII@@@@@@DDDOOOaaassscccDDD>>>CCC>>>777EEETTTpppjjjsssdddWWWuuulllOOOWWWeeeggg^^^MMMHHHQQQVVVRRRPPPTTTVVVVVVSSSQQQRRRTTTSSSXXX]]]aaabbbccceeeggg[[[ZZZ[[[^^^bbbffffffeee\\\[[[ZZZ\\\aaagggjjjiiifff\\\SSSOOOJJJCCCCCCHHHNNNLLLJJJIIIIIIMMMUUU[[[MMMJJJJJJKKKJJJLLL[[[kkksssfff^^^```kkkssszzzuuusssooonnnpppssswwwxxxlll]]]]]]VVVIII>>>@@@>>><<<<<<<<<===<<<;;;666333///------///000111222111000.........///000222222111000//////000000......///////////////...000///...------...///000222111000//////.........000000//////.........---///000000111111111000000111111222222222333333333555333444777888666666999888666999BBBHHHLLLTTT^^^jjjooosssqqqllljjjmmmrrr}}}wwwooojjjhhhfffdddccccccbbb___]]]\\\\\\\\\[[[YYYWWWTTTSSSTTTQQQMMMKKKLLLMMMNNNNNNRRRQQQOOONNNNNNOOOQQQRRRVVVOOOEEE===:::999999999CCC???;;;777555<<>>===@@@>>>DDDLLLVVV```hhhnnnuuuyyy{{{{{{{{{{{{}}}|||}}}nnn]]]LLLCCC???CCCXXXooo|||UUU>>>666555:::555666999@@@LLLVVVTTTMMM@@@AAAEEETTToootttmmmnnntttiiiPPP???===EEEHHHNNNZZZjjjqqqgggYYYEEEBBB===999999>>>JJJUUUNNNDDD======@@@HHH\\\oootttVVVHHHBBBAAAAAAAAA===jjjtttrrrnnnWWWhhhrrrZZZTTTZZZ___ddd^^^OOOGGGJJJLLLHHHLLLPPPVVVYYYYYYXXXWWWWWWXXXWWWYYY```dddfffjjjoooccc^^^^^^eeeiiihhhiiimmmssseee^^^[[[^^^lllvvvooo___TTTJJJIIIKKKIIIGGGFFFEEEBBBDDDMMMTTTRRRMMMKKKNNNJJJHHHJJJOOOYYYjjjyyysssgggbbbeeerrr|||zzzsssnnnmmmooosss{{{dddYYY[[[UUUJJJBBB???>>><<<;;;<<<<<<;;;:::666333///------///000111222111000///......///000111000000///......//////......///////////////...000///...------...///000222111000//////.........000/////////............//////000111111111111111111222222222222333333333555333444999::::::===BBBAAADDDNNN]]]jjjvvv~~~zzzsssmmmggggggfffeeeeeeccc```]]]YYYZZZZZZZZZZZZXXXWWWVVVRRRPPPMMMLLLMMMNNNOOOOOORRRRRRQQQPPPPPPQQQSSSSSSSSSNNNEEE<<<777666777999>>><<<:::777444999KKK]]]nnnqqqoooggg^^^WWWOOOHHHGGGFFFJJJRRRWWW```vvvnnn^^^[[[eeemmmZZZ@@@777;;;333---555888???SSS___SSSFFF@@@888BBB<<<777999;;;???EEELLLRRRVVVXXXRRRFFF;;;666555555666666777777666666555555555555555444333222222222222333444444333333222222111111000000000000000444555;;;GGGUUUaaafffggglllnnnqqqtttxxxzzz|||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||sss^^^VVV```rrrzzzhhhfffkkkxxxooojjjuuuxxxvvvssskkk]]]___OOOGGGJJJjjj~~~rrrttt}}}}}}gggPPPDDDDDD???===@@@===CCCJJJVVV```hhhnnntttxxxzzzzzzzzz{{{}}}{{{wwwwww{{{~~~|||zzzqqqaaaQQQHHHCCCEEEXXXmmmnnnQQQ>>>777;;;555555777>>>JJJSSSOOOFFF======>>>III^^^rrrwwwsssddd\\\[[[ccchhh___OOOEEEEEEEEEFFFNNN^^^hhheee[[[HHHCCC===999888<<>>EEEWWWkkk{{{pppVVVLLLJJJEEE@@@BBBKKK|||xxx}}}bbbYYYwwwdddPPPMMMRRR\\\aaa\\\MMMFFFIIIKKKHHHKKKOOOUUUXXXYYYXXXXXXXXXWWWUUUXXX]]]``````cccggghhhdddeeejjjlllkkkmmmrrrsssgggbbbccchhhxxxyyy```UUULLLKKKLLLIIIEEEDDDEEEDDDHHHOOORRRMMMHHHFFFGGGGGGIIIPPPWWWaaappp}}}~~~qqqmmmnnnpppwww~~~|||}}}}}}~~~wwwqqqssswww}}}```WWWZZZSSSHHHCCC>>>===;;;;;;<<<<<<:::999666333///------///000111111000000////////////000000//////...............////////////////////////000///...------...///000222111000//////.........////////////............---...///111111222222222222222222222333333333333666444555999<<>>666444777;;;;;;<<<===:::555777FFFVVVooovvvzzzvvvnnndddWWWMMMOOOHHHEEEEEEGGGQQQjjjmmm___\\\eeevvvhhhLLL:::;;;999222222<<>>888666666666777777777777666666555555555555444333222111000111222333444444444333222222111000000000000000444555;;;FFFSSS___eeegggmmmooosssxxx{{{}}}~~~}}}{{{}}}~~~~~~~~~~~~{{{rrrppp\\\ZZZhhhyyyjjjgggjjjttt~~~llliiirrrttttttrrrjjjdddeeeTTTHHHCCC[[[mmmffftttyyyxxx{{{hhhPPPEEEEEE@@@>>>???;;;AAAHHHTTT___gggnnnsssuuuxxxyyyzzz{{{~~~}}}zzz|||{{{oooaaaTTTLLLHHHKKKZZZkkk^^^DDD;;;BBB@@@===:::>>>IIIPPPLLLBBB:::999999>>>MMM]]]ffffffXXXNNNGGGNNNbbbmmmaaaNNNJJJEEEAAACCCQQQ```eeebbbNNNIII@@@:::999<<<@@@BBBDDD===999:::;;;AAARRRfffxxxiiiOOOKKKPPPLLLBBBAAAYYY|||nnnZZZdddrrrVVVMMMNNNNNNWWWZZZVVVJJJCCCFFFHHHGGGJJJNNNSSSWWWXXXYYYYYYZZZZZZYYY[[[```aaa______bbbjjjiiijjjlllllllllnnnsssssshhheeeiiiqqq~~~```VVVOOONNNMMMHHHCCCAAADDDEEEJJJOOOMMMFFFAAAAAACCCFFFNNNZZZccclllyyyzzztttwww||||||zzzyyyyyy~~~zzzxxx}}}zzzwww|||aaa[[[]]]QQQDDDAAA===<<<;;;;;;;;;;;;999888666333///------///000111000000000////////////000000//////.........//////000000000///////////////000///...------...///000222111000///............///////////////.........------///000222222333333222222222333333333444444777555666:::>>>CCCNNNYYYppp{{{wwwkkkiiifffdddcccbbb```^^^[[[[[[[[[ZZZYYYYYYXXXWWWSSSRRRPPPPPPQQQQQQOOOMMMQQQRRRSSSUUUUUUVVVVVVUUUPPPOOOJJJAAA888555999>>>===@@@BBB@@@999777AAANNNkkkuuu~~~}}}tttiii[[[QQQQQQJJJDDDBBBAAAIIIaaayyynnn___YYYaaa{{{xxx^^^AAA;;;;;;666333;;;SSSsssnnnmmmqqqtttrrrqqqqqqkkkdddYYYMMMDDD===888555666666777777777777666666666666666555444333222111///000111222333444555555333333222111000000000000333555:::DDDQQQ]]]eeehhhnnnqqqvvv|||~~~{{{yyy||||||}}}}}}~~~wwwssswwwvvvnnnmmmZZZZZZjjj}}}sssooooootttxxxzzzuuuhhhjjjsssttttttrrriiieeegggXXXJJJ???OOOwww~~~wwwwwwvvvzzzzzziiicccnnnuuuvvvxxxqqquuuzzz|||fffNNNCCCDDDAAA??????:::???FFFQQQ]]]fffmmmqqqsssvvvwwwyyy||||||ddd[[[QQQMMMKKKOOO[[[hhhbbbHHHDDDSSSXXXTTTOOONNNTTTWWWNNNBBB999888888;;;EEERRR^^^dddYYYPPPAAA???VVVppplllWWWSSSLLLDDDBBBMMM^^^hhhiiiUUUOOOFFF===<<>>999777999;;;@@@RRReeeyyygggLLLJJJUUUUUUJJJEEEfffzzz^^^ccc~~~bbbSSSVVVWWWRRROOORRROOOEEE@@@BBBEEEEEEIIIMMMRRRUUUWWWYYYZZZ\\\```___aaafffgggdddccceeeiiiiiiiiiiiihhhhhhkkkooommmcccaaaeeekkkwwwzzznnn^^^VVVPPPOOOMMMGGGAAA>>>BBBDDDHHHJJJEEE>>>===AAAGGGKKKUUUbbbllltttzzzvvvvvv}}}}}}{{{``````bbbQQQAAA@@@===<<<;;;;;;<<<;;;999777666333///------///000111/////////000000000000///000000000//////000111111222111000///////////////000///...------...///000222111000///.....................///////////////------///000222222333333222222333333333444444444555444777<<>>AAA@@@;;;;;;777777:::<<>>???CCCDDDJJJMMMQQQTTTVVVXXX[[[]]]___^^^aaaggghhhfffeeegggggghhhgggeeedddfffiiijjjjjjaaa______^^^eeedddWWWZZZTTTOOONNNKKKDDD???===@@@@@@BBBBBB===:::???GGGNNNQQQ[[[gggpppyyy{{{xxxwwwxxx{{{\\\dddhhhSSSAAAAAA===<<<<<<<<<===<<<:::777666333///------///000111...//////000000000000///111000000000000111111222333222000///...//////000000///...------...///000222111000//////..................///////////////---...///111111222222222333333333333444444444444222333777>>>FFFQQQcccrrr{{{vvvoooiiifffffffffeee[[[[[[[[[[[[]]]^^^```aaa[[[YYYVVVUUUTTTTTTRRRPPPQQQRRRSSSTTTVVVWWWYYYYYYMMMMMMJJJDDD===888888:::@@@@@@AAAAAA===777777;;;LLLZZZfffgggaaaXXXOOOGGGFFFDDDEEEGGGCCCBBBOOO```wwwppp``````||||||XXXAAA999666888===RRRooocccZZZVVVVVVMMMHHHBBB===:::888777777555555666666666666555555444444555555444444333222//////000000111333444555555444333222111000000000222555:::CCCOOO]]]hhhoooqqqssswww{{{~~~}}}{{{yyyzzz~~~~~~{{{{{{|||}}}~~~wwwjjjbbbZZZYYYgggzzz~~~lllnnnttt{{{|||yyyyyy|||fffdddnnnxxxxxxzzzxxxnnneeefffZZZOOO@@@FFFhhhmmmmmmjjjbbbYYYZZZgggttt{{{oooiiinnn~~~zzz~~~rrrooouuuuuu}}}hhhMMM???AAA@@@@@@AAA<<<===AAAJJJVVVbbbkkkooopppuuuwwwzzz}}}xxxfffXXXPPPMMMIIIFFFDDDDDDFFFHHHJJJ]]]lllpppiiiVVVQQQ```vvvXXX@@@>>>;;;:::===AAAGGGQQQZZZaaa```QQQ>>>FFFcccsssoooccc]]]RRRIIILLLYYYdddhhh^^^]]]RRRDDD???BBBAAA<<<<<<888999<<<<<>>???CCCFFFKKKMMMPPPSSSTTTWWW[[[]]]YYYXXX[[[```cccbbbbbbeeeiiiiiieeebbbdddiiijjjhhhpppjjjiiieee^^^___^^^QQQUUUOOOKKKKKKHHHAAA======???>>>>>>>>>;;;;;;CCCMMMRRRVVV```mmmwww}}}yyyzzz|||vvv\\\jjjpppXXXCCCCCC=========>>>>>>===:::888666333///------///000111---...///000111111000//////////////////000111111444333111///......///000000///...------...///000222111000//////...................../////////000//////000111111111111111333333333444444444444555444444888===AAAJJJ[[[kkk}}}zzzuuuqqqnnnkkkiii``````___^^^]]]^^^^^^___\\\YYYVVVUUUVVVWWWWWWWWWTTTTTTTTTUUUWWWYYY[[[]]]OOONNNLLLHHHDDD???;;;:::@@@======@@@@@@<<<999999???OOO^^^aaa\\\TTTKKKDDDHHHFFFGGGGGGBBB???JJJZZZsssrrrnnn}}}```III;;;444777666AAA```{{{xxxaaaSSSKKKEEEBBBCCC???>>>===;;;999777666666444444555555555555444444222333444444555555444444000000000000111222444555555555333222111000000000111444:::CCCOOO]]]jjjsssuuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzpppeee\\\]]]___lllzzzttteeeiiirrrzzzzzzsssnnnnnnaaa```jjjssssssxxxzzzrrrkkkhhhXXXNNN???FFFgggmmmiiikkkhhhdddgggqqq{{{sssjjjpppxxxrrrrrrttt~~~oooRRRBBBAAA@@@@@@AAA<<<===@@@GGGRRR___iiiooopppvvvwwwzzz}}}yyyrrrmmmsss}}}~~~wwwiiiXXXKKKFFFEEECCCAAA??????===;;;999DDDQQQbbbllleeedddsssrrrXXXEEE@@@======CCCIIINNNVVV^^^___aaaVVVDDDFFF]]]pppssslllfffXXXLLLKKKUUU```eeehhhhhh^^^KKKBBBDDDEEE@@@???<<<<<<===<<>>???======??????@@@HHHPPPVVV\\\iiiyyy~~~}}}~~~~~~www```qqqwww\\\EEEDDD>>>======>>>???>>>;;;888666333///------///111111---...///111111111000///...............///000111444333111///......///000000///...------...///000222111000//////.........---.........//////000000///000000111111111000000333333333444444444555555777777888::::::@@@NNN\\\jjjwww{{{uuuoookkkiiigggddd```]]][[[ZZZYYY[[[YYYVVVUUUWWWYYY[[[\\\VVVUUUUUUUUUWWW[[[^^^```TTTRRRPPPNNNKKKFFF@@@<<>><<<:::LLL]]]bbb]]]UUUKKKDDDOOOKKKIIIGGGAAA>>>JJJ[[[zzz~~~~~~dddOOO>>>444555333444CCCMMMJJJMMMYYY^^^\\\PPPDDDAAAAAA>>><<<;;;777999;;;;;;888555444444333444444444444444444333222222333444555555555555111000000000000222333444666555444222111000000000111444:::DDDPPP^^^llluuu{{{|||}}}~~~~~~}}}~~~vvvpppiii``````eeerrr{{{|||~~~mmm^^^dddqqq{{{{{{sssmmmllldddccckkkrrrssszzzzzzpppjjjWWWLLL>>>EEEhhhnnnkkkqqquuuwww{{{qqqdddiiiwww{{{uuuWWWDDDBBB@@@@@@AAA;;;>>>@@@EEEPPP]]]hhhoooqqqvvvxxx{{{~~~vvvjjj```WWWSSSZZZeeehhhmmmttt{{{zzztttooohhh]]]OOODDD===>>>>>>=========:::777:::===EEE[[[rrrwww~~~wwweeeVVVLLLBBB???AAAKKKTTTYYY```iii]]]```XXXIIIHHHZZZkkkpppssslll]]]NNNJJJSSS___eeeqqqssshhhSSSFFFHHHIIIEEECCC???>>>===;;;???TTTjjjnnnOOOFFFHHHQQQiii{{{ppplllXXXccc{{{fffTTTSSSPPPEEEBBBHHHBBBCCCDDDDDDCCCCCCGGGMMMMMMNNNPPPQQQSSSUUUZZZ]]]ZZZXXXYYY]]]``````bbbffflllhhhaaa^^^fffooommmeeeddddddhhhcccVVVUUUYYYRRRLLLGGGDDDDDDAAA===<<>>>>>BBBDDDEEEJJJPPPXXXaaaqqq}}}}}}vvvttt{{{pppfff|||\\\IIIAAA@@@>>>============:::888444111...,,,---...------///000000111111111111000///000222222000///000111111///...------...///111---...///...,,,,,,...000333444444222///------...////////////000000000000000000000000111111111111111222222333333444444555666444666;;;>>>AAAIIIQQQdddlllwwwyyyrrrnnnooolllhhhccc___]]][[[[[[ZZZYYYYYYZZZ\\\\\\ZZZYYY[[[[[[ZZZVVVWWW]]]dddhhhYYYSSSRRRUUURRRKKKFFFGGGFFFJJJKKKIIIIIIIIIGGGBBBBBBEEEQQQaaaiiiaaaQQQEEESSSSSSKKKCCC>>>888DDD^^^sss^^^JJJ===666444999333111555666444777===;;;:::::::::<<<<<<:::888:::<<<>>><<<777333555:::777777666555444333333222111333555555444222222222555444333333222222333333666666555444333111000///000333999AAAMMM\\\kkktttzzz}}}}}}}}}}}}tttnnnhhhsss{{{|||nnnfffVVVeeeuuu{{{yyysssiiiaaa\\\hhhpppqqqttt|||~~~{{{vvvrrr]]]HHH???AAAVVVttt}}}www\\\WWWyyy\\\IIILLLFFFEEEGGG?????????CCCMMM[[[ffflllmmmwwwxxxzzz{{{|||~~~mmmWWWKKKHHHGGGHHHJJJQQQXXXbbbkkkrrrxxx|||yyywwwuuummmbbb[[[XXXSSSLLLFFFEEE@@@<<<======::::::;;;===AAANNN```mmmuuupppccc___[[[TTTLLLGGGBBBCCCPPP^^^eeeffffffccchhhaaaOOOJJJYYYlllvvvxxxqqq]]]QQQUUUYYY\\\fffuuuxxxoooYYYKKKNNNSSSSSSPPPIII:::555@@@IIIVVVjjjooorrrmmmSSSMMMJJJ\\\vvvqqq{{{dddTTT|||oooYYYQQQ]]]\\\HHH===BBBEEEDDDDDDCCCCCCGGGMMMRRRQQQQQQPPPPPPRRRUUUXXX[[[\\\```hhhmmmkkkfffgggmmmkkkjjjkkknnnqqqqqqmmmhhh```aaacccaaaXXXNNNLLLOOOMMMIIIDDD???<<<===???AAA:::;;;===???CCCJJJRRRXXX^^^iiippp~~~|||rrreeeeee{{{rrrjjj{{{\\\LLLFFF>>>===<<<<<<<<<;;;999777444111...,,,---...------000000111111111000000//////000222222000///000111111000...------...000111---...///...---,,,...000333444444222///------...............////////////000000000000111111111111111222222333333444444555888666777;;;===???EEELLLbbbjjjtttzzz}}}{{{uuurrrmmmhhhdddaaa`````````___]]]]]]^^^^^^]]]\\\]]]]]][[[YYYZZZaaajjjppp___VVVPPPSSSTTTPPPKKKJJJMMMSSSVVVTTTSSSSSSPPPLLLFFFCCCHHHVVVbbb```VVVNNNSSSTTTJJJAAA<<<777???TTT{{{iiiVVVGGG===999888666111///111111///111666888999999999999888888888:::===???===888444666:::888777777555444333222222333555777666555444444555555444444333333333333333666666555555333111000///000333888@@@LLL[[[jjjssszzz|||~~~}}}~~~vvvmmmhhhuuu~~~}}}nnnfff^^^iiivvvvvvkkk]]]iiiqqqqqquuu~~~~~~wwwrrr^^^GGG===???TTTsssxxx\\\SSSooo[[[IIIKKKEEEDDDHHHBBB??????BBBLLLZZZffflllnnnwwwyyy{{{|||}}}pppbbbSSSLLLHHHEEECCCDDDIIIPPP[[[eeemmmuuu|||}}}wwwpppkkkhhhhhheee___VVVNNNJJJHHHIIIDDDAAA@@@<<<666555777???CCCOOO```lllrrrxxxvvvbbbVVVSSSRRRMMMHHHGGGBBBDDDQQQ___gggjjjlllgggjjjdddWWWVVVeeesssxxx|||vvvbbbTTTVVVVVVWWW___fffnnnkkk\\\QQQRRRSSSPPPVVVNNN???:::???CCCTTTooojjjeeerrrRRRKKKLLLfff{{{vvvlllZZZfffbbbTTTNNNUUUSSSFFF???DDDFFFFFFEEEDDDEEEHHHMMMQQQSSSSSSRRRRRRSSSVVVZZZ]]]^^^bbbkkktttvvvssstttxxxqqqmmmiiihhhiiijjjhhhfffaaa___\\\ZZZSSSKKKIIIKKKMMMIIIDDD???======>>>???EEEDDDCCCCCCEEELLLUUU\\\___hhhooo~~~yyyggg___ppprrrmmmvvvXXXLLLIII===<<<;;;;;;;;;:::888666444111...,,,---...------111111111111000//////...///000222222000///000111000000............000000...//////...------...000222444444333000.........------------............000000000000111111111111111222222333333444444555:::777888:::;;;<<>>;;;666888GGGqqq}}}rrraaaPPPDDD>>><<<;;;333000...000000///111555666888:::888555444555777;;;???AAA>>>888555777999999888777666444333222111555666777777555555666777666555444444333333444444666666666555333222000///111333888???JJJYYYhhhrrrxxx|||~~~~~~}}}~~~|||nnnddd```rrrnnndddeeekkkttt|||gggqqqwwwvvvyyyxxxttt^^^FFF;;;<<>>AAAJJJWWWdddkkkoooxxxzzz|||}}}~~~}}}ddd\\\TTTPPPKKKEEEBBBBBBGGGNNNWWWaaajjjqqqxxx|||{{{xxxssslllbbb[[[___gggmmmhhhZZZOOOKKKLLLLLLGGGBBB???;;;:::@@@IIIUUUVVV\\\gggppptttvvvyyy|||ooo]]]RRROOONNNLLLIIIGGGCCCEEEQQQ___ggglllpppmmmoookkkdddfffqqqzzz{{{}}}yyygggYYYYYYVVVTTTZZZeeellllllbbbZZZZZZZZZWWW\\\QQQBBB>>>@@@???SSSuuuxxxqqqRRRKKKPPPnnnlll}}}xxxxxx|||```YYYzzzfffUUUSSSQQQOOOJJJDDDBBBDDDFFFFFFFFFEEEFFFHHHMMMPPPTTTUUUUUUUUUUUUXXX\\\___bbbeeeppp}}}uuupppjjjgggffffffcccaaaddd]]]VVVSSSOOOIIIFFFGGGGGGEEEBBB@@@???@@@BBBCCCKKKHHHEEECCCEEELLLVVV]]]___jjjttt}}}zzzxxxiiiooopppooommmOOOGGGFFF===<<<;;;;;;;;;:::888666444111...,,,---...------111111111111000///...---///000222222000///000111000000///......///000000//////000///------...000222333444333111///......------.........////////////000000000111111111111111222222333333444444555999777777:::;;;:::???EEEQQQZZZfffnnnqqqssswwwzzz~~~xxxtttrrrqqqqqqmmmiiifffeeeddddddcccgggdddaaa``````eeerrr~~~~~~kkkXXXUUU]]]ccc^^^WWW^^^gggooonnnjjjgggddd```]]]SSSKKKIIIIIIGGGHHHJJJTTTWWWKKK===;;;777555;;;EEEXXXooouuukkk]]]PPPFFF@@@;;;888111000000222444666999;;;888;;;===:::444111444777<<>>IIIXXXhhhrrrwwwzzz~~~~~~~~~}}}}}}~~~~~~yyycccZZZWWWjjj~~~ooobbbgggkkkqqqzzzttt|||}}}|||uuu^^^EEE::::::MMMjjj~~~fffVVV^^^mmmuuuzzz|||~~~yyyWWWJJJEEECCCCCCBBB>>>>>>@@@HHHTTT```jjjooowwwzzz|||~~~uuummmfff^^^XXXQQQIIIGGGIIIQQQVVV]]]dddkkkppptttvvv|||zzzwwwpppggg^^^WWWTTT___kkkuuurrrdddUUUMMMMMMHHHCCC???<<<<<>>AAA@@@SSSwwwpppZZZWWW^^^xxxtttlllyyymmm^^^jjjwwwYYYSSS\\\^^^TTTIIIEEECCC@@@DDDEEEFFFEEEEEEGGGKKKNNNSSSUUUWWWWWWWWWXXX]]]```gggjjjuuuuuuqqqmmmkkkkkkiiieeeaaaggg^^^VVVTTTRRRLLLGGGEEE?????????AAACCCGGGJJJLLLMMMKKKHHHFFFHHHOOOXXX___cccttt}}}wwwzzz}}}zzzpppppp|||dddIIICCCCCC>>>===<<<<<<<<<;;;999777444111...,,,---...------111111111000000...---,,,///000222222000///000111000000////////////000000000000000///------...///111333555444222000///........./////////000000000///000000000111111111111111222222333333444444555666555666:::;;;;;;???EEELLLVVVcccmmmqqqssswww{{{}}}{{{{{{wwwssspppnnnnnnmmmlllnnnjjjhhhgggeeegggssswww```XXX___gggeee^^^^^^gggoooooolllggg```ZZZ]]][[[XXXQQQEEE<<<>>>EEEXXX]]]QQQ@@@===:::555666///555CCC\\\|||zzzeee```YYYQQQIIIAAA:::555///111222333666:::===>>>>>>AAAAAA===666333555888===DDDGGG@@@:::999999777999999888777555444333222333444666666555555666777888777666666555555666666666666666555444333222111111333777===IIIXXXhhhsssvvvyyy}}}}}}}}}}}}}}}}}}}}}|||zzzwwwwwwqqq```WWWSSSbbbzzzssscccfffjjjnnnooottt{{{~~~|||uuu|||~~~vvv]]]DDD:::999HHHaaattt}}}kkk[[[[[[eeennnvvv|||}}}[[[FFFFFFDDD@@@@@@>>>>>>???DDDOOO\\\gggmmmuuuxxx|||~~~{{{xxxpppwwwuuuhhh___VVVQQQRRRVVV\\\___ccchhhmmmqqqrrrrrrtttuuurrriii]]]UUUTTTVVVaaalllvvvuuuhhhXXXKKKEEE@@@???@@@BBBBBBDDDOOO[[[mmmqqquuuyyyzzzxxxrrrlllgggccc^^^ZZZXXXVVVTTTRRRUUUUUU[[[eeemmmqqquuuzzz}}}}}}uuutttyyy}}}~~~tttjjjhhhaaa[[[```qqqsssqqqlllhhhiiilllmmmhhhVVVBBB>>>DDDDDDSSSqqq~~~pppeeehhhqqqwwwiiixxx{{{^^^aaa}}}hhhUUUXXXhhhmmm^^^MMMGGGBBB<<>>>>>@@@CCCGGGLLLPPPSSSRRRPPPNNNMMMNNNTTT]]]cccqqq~~~www{{{zzznnnpppxxx^^^FFFBBBAAA>>>===<<<<<<<<<;;;999777444111...,,,---...------000000000000///......---///000222222000///000111000000000000000000000000000111111///------...///111333555555333000//////////////////000000000111000000000000111111111111111222222333333444444555555444666:::;;;;;;???EEELLLVVVbbbkkkoooqqqvvvyyy|||}}}|||{{{zzzyyywwwttttttuuuqqqnnnxxxjjj]]]aaajjjlllhhh___gggnnnooolllfff[[[PPPTTTZZZ```\\\LLL???AAAJJJaaaiii\\\FFF@@@>>>777444///...111AAA[[[nnnmmmbbbRRRTTTUUUQQQIII@@@888555///333555666:::@@@CCCBBBHHHHHHFFF@@@:::666777888===GGGIIIAAA;;;;;;:::777999888888777666555444444333555888999888777777888999888777777666666777777666666666555555444222222111333666===IIIYYYjjjuuuxxxzzz}}}}}}|||}}}{{{{{{|||}}}|||yyyzzzxxx~~~{{{mmm^^^TTTOOO]]]wwwvvveeehhhnnnpppjjjeeefffhhhhhhiiiqqqxxxzzztttXXXAAA:::888BBBUUUaaammmqqqkkkooo|||lll\\\[[[gggvvv~~~___DDDFFFDDD>>>AAA>>>======AAAJJJVVVcccjjjrrrvvvzzz~~~~~~xxxpppjjjbbbfffooo{{{lllddd___\\\___dddddddddgggkkknnnpppooonnnlllnnnmmmfff]]]WWWXXX[[[aaajjjsssssshhhVVVFFF======BBBLLLUUUTTTLLLHHHIIIfffrrr~~~yyynnnddd^^^___```aaaaaa```______aaaeeeppp}}}{{{vvv{{{~~~tttqqqiiibbbfffqqqtttwwwwwwuuurrrpppooommm```KKKCCCHHHKKKWWWlll~~~uuulllnnnwwwqqqmmm}}}cccVVVgggnnnXXXPPPZZZjjjooo```MMMEEE@@@;;;>>>@@@CCCDDDEEEFFFHHHJJJOOOTTTYYYZZZYYY[[[aaafffllloooxxx}}}}}}{{{nnnggghhhnnntttxxxjjjbbb\\\\\\[[[TTTMMMIIIDDDDDDDDDFFFIIINNNSSSVVVTTTRRRPPPOOORRRZZZeeemmm}}}qqqrrrhhhkkkqqqYYYDDDBBB???===<<<;;;;;;;;;:::888666444111...,,,---...------...///////////////......///000222222000///000111000000000111111000000000111111111000...---...///000333555555333111//////........./////////000000000000000000111111111111111222222333333444444555666555777;;;<<<;;;>>>DDDIIIRRR___gggkkkoootttxxx|||{{{wwwgggfffqqqxxxxxxiiioootttuuutttlll]]]NNNKKKUUUbbbdddYYYMMMMMMTTTlllwwwiiiNNNCCC@@@888444333111000444>>>JJJMMMKKKJJJPPPUUURRRHHH===777555111777<<>>IIIKKKBBB;;;<<<;;;666777777777777666666555555555999===???>>>===<<<;;;999999888777777777777888666666666666555444333222111222666===JJJ[[[lllxxx{{{}}}~~~}}}~~~zzz{{{|||}}}{{{~~~yyy{{{yyyjjj[[[SSSRRR[[[tttsssbbblllsssvvvppphhhddd```]]]___iiirrrxxxqqqRRR===:::777;;;III]]]aaacccaaadddqqqmmmZZZ\\\tttiiiKKKIIIBBB;;;DDD???===<<<>>>EEEQQQ___gggooosssxxx}}}zzzooobbbXXXSSSTTT\\\qqqvvvkkkiiilllmmmooorrrnnnmmmlllmmmooonnnjjjfffeeefffffffffeeeccc___]]]bbblllvvvuuuiiiWWWHHH@@@EEEMMM^^^nnnrrrkkkaaa]]]ppp|||yyyqqqjjjcccccceeehhhhhhhhhggghhhiiigggppp|||zzzrrrlllqqquuuuuuuuutttpppkkkgggeeeiiigggWWWJJJNNNVVVaaarrr}}}pppbbbhhh|||yyy}}}aaaTTTYYYrrrwwwZZZMMMKKKRRR___cccWWWGGG@@@>>>>>><<>>CCCMMMTTTZZZUUUGGG;;;555555333;;;CCCIIISSSaaaiiiiiiUUUPPPIIICCC???;;;888555???JJJMMMCCC<<<===;;;555777777777777777666666666888<<>>:::999888888777777888888666666666666555444333333111222666>>>JJJ\\\nnnzzz~~~~~~~~~~~~~~~yyyzzz{{{}}}wwwwww|||~~~}}}kkk]]]YYY[[[YYYpppmmm^^^ooowww|||zzztttmmmeee^^^^^^hhhqqqxxxnnnNNN:::999666666AAA^^^___dddjjjnnntttoooYYY___}}}uuuTTTMMMAAA999FFF???===<<<<<>>AAA999999:::999999888777666888444///,,,+++,,,,,,,,,...///////////////......//////000111111000///...000000000000000000000000000111222111///------...111222333333333111///...---------............///////////////000000000000333333333444444444555555555666777888:::===???@@@>>>FFFRRR^^^iiisss{{{yyyooottt{{{cccOOOHHHMMM___ppplll[[[XXXaaazzzwwwXXXDDD;;;777666222000222222555AAAOOOYYYfffjjj\\\JJJ@@@======BBBAAAAAAHHHVVVbbbccc\\\RRRHHHBBBCCC@@@888777===???CCCEEEBBB===999777555777999<<<;;;666222555:::AAAKKKRRRQQQKKKGGGDDD@@@===>>>??????>>>;;;777555888777666555444333222222333333777AAAOOO___lllsss|||}}}~~~~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~uuuuuuyyy|||jjj[[[XXX]]]oooooottt|||}}}tttjjjeeerrruuutttwww{{{rrrjjjqqq||||||}}}eeeKKK<<<666555:::AAAVVVkkk}}}yyy```UUUhhh~~~```HHHIIIGGG<<>>???HHHXXXeeekkkkkklllooouuuzzz~~~{{{xxxtttmmmddd___SSSWWWaaannnuuurrrkkkfffjjjuuu~~~}}}vvvjjjXXXHHHGGG___zzzyyydddYYYTTTTTT^^^llltttrrrnnnkkkoooqqqgggYYYeeelllwww|||pppnnncccTTTKKKMMMTTTSSSNNNRRRXXX^^^^^^ZZZ\\\nnniiiSSSYYYpppbbbRRR___zzzxxxUUUIIIKKKNNNIIIGGGEEEEEEAAA;;;;;;>>><<<>>>BBBGGGKKKMMMLLLKKKOOOSSSYYY```iiinnniii```fffjjjppptttvvvxxx{{{}}}sssiiikkknnnjjjaaa\\\___```^^^XXXQQQKKKIIIIIIOOOGGGCCCLLLXXX___bbbddd\\\WWWZZZmmm~~~yyytttrrrhhhZZZ\\\aaaQQQ@@@>>>@@@999::::::999999888777666777333///,,,+++,,,,,,,,,...///////////////.........///000111111000///...000000000000000000000000000111222111///------...111222333444444222000............/////////000000////////////000000000111333333333444444444555555555666777888:::===???@@@@@@EEEOOO[[[gggrrr{{{}}}ssswww|||eeeTTTMMMOOO\\\llljjj]]]\\\fff|||dddRRREEE;;;777777<<>>AAAAAA???<<<;;;>>>GGGPPPTTTTTTPPPGGG>>>@@@@@@AAA@@@???===:::999888888777666555444333222222333777AAAPPP```lllsss{{{||||||||||||{{{{{{{{{{{{{{{{{{|||~~~xxxvvvyyyzzznnneeeffflllrrrrrruuuzzzxxxpppjjjiiiuuuwwwvvvxxxzzznnnfffmmmxxxaaaGGG:::555555:::AAAcccwwwiiiZZZbbb\\\MMMIIIFFFCCC>>>;;;<<<@@@GGGSSS^^^iiinnnuuu{{{~~~vvvYYYHHHAAA>>>>>>===>>>BBBLLLXXXccciiizzz|||}}}xxxrrrjjjaaa\\\ZZZ```lllxxx|||vvvoookkkfffuuu}}}nnn\\\LLLEEEWWWqqq~~~jjjWWWRRRWWW^^^gggooouuuvvvtttpppnnnmmmdddZZZPPPUUU\\\dddmmm{{{yyykkkUUUSSSPPPRRR]]]hhhhhhcccJJJPPPYYYaaacccfffqqq~~~hhhTTTYYYwww}}}bbb___wwwcccKKKIIIPPPUUULLLFFF@@@>>><<<999:::>>>>>>@@@CCCGGGKKKMMMNNNMMMQQQWWW^^^dddkkkpppmmmfffaaacccgggmmmsssvvvwwwwwwvvvtttqqqooolllhhhaaa[[[]]]^^^\\\XXXTTTQQQQQQSSSRRRLLLKKKUUU___dddddddddbbbaaahhh}}}~~~{{{rrriiieeefff\\\```cccQQQ@@@>>>>>>::::::::::::999888777666777333///,,,,,,,,,,,,,,,...//////000000/////////...///000111111000///...000000000000000000000000///111222111///.........111222444555555333111000////////////000000000111/////////000000000111111333333333444444444555555555666777888:::===???@@@BBBDDDKKKVVVdddsss}}}yyy}}}uuubbbWWWQQQRRR\\\hhhhhh___aaalllnnn]]]VVVQQQQQQYYYbbbiiiooottt{{{zzzrrrbbbTTTMMMJJJHHHNNNOOOJJJBBB>>>@@@BBBAAABBBCCCBBB@@@@@@DDDFFFDDDOOOPPPMMMEEE???@@@???===EEEGGGLLLTTT[[[XXXNNNDDDBBBGGGLLLQQQUUUVVVMMMBBBAAA@@@???>>>===<<<;;;:::888888777777666555444444111333888CCCRRRaaammmtttzzz|||zzzzzz{{{{{{{{{||||||||||||~~~}}}rrriiifffmmmvvvwwwwwwyyyyyysssmmmnnnsssyyy{{{yyy|||}}}nnneeemmmsssZZZBBB888555444:::BBBlllzzzggg```lll^^^NNNLLLCCC>>>;;;<<>>AAACCCHHHUUUffftttzzztttnnngggcccfffnnn|||xxxnnnkkkbbbuuunnn___JJJMMM[[[tttrrr```^^^iiissswwwxxxzzz~~~yyyqqqiii___WWWCCCEEEEEEEEEJJJWWWkkkzzz~~~}}}~~~xxxlll\\\___ccckkkwww|||tttVVVVVV[[[dddmmmrrrzzzkkk\\\]]]vvviiiuuu|||```ppppppPPPHHHQQQ\\\aaaPPPFFF<<<:::999999;;;>>>AAABBBDDDFFFJJJMMMOOOQQQUUU\\\bbbeeeiiimmmlllhhhaaa______fffpppuuutttpppkkktttwwwooogggccc^^^WWWYYYYYYXXXWWWUUUUUUXXXZZZTTTRRRUUU___ggggggcccaaaaaaffftttvvviii]]]VVVhhhccchhhgggRRRAAA???===::::::::::::999888777777666222///,,,,,,------,,,...//////000000000000///......000111111000/////////////////////////////////000222111///......///000222444666666555222000....../////////000000000//////000000000111111111333333333444444444555555555666777888:::===???@@@CCCCCCGGGQQQbbbsss{{{~~~}}}lll```YYYSSSWWWbbbjjjfff^^^cccppp~~~{{{}}}mmm]]]RRRLLLHHHFFFIIIJJJGGGBBBAAADDDEEEDDDBBBEEEDDDBBBKKKZZZ___ZZZXXX___aaa\\\ZZZZZZVVVOOOXXX___iiittt{{{vvvcccRRRKKKLLLKKKJJJMMMQQQOOOIII>>>===;;;999888888888888999888888777666555555555111333999EEETTTcccooouuu{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~yyykkk```___mmm|||~~~}}}tttpppwwwtttkkkuuu~~~qqqVVV???888666444888AAAeeeqqqeeeaaasss~~~[[[KKKCCC>>><<<<<<>>>AAAIIIRRR^^^dddllltttyyy{{{}}}rrrZZZKKKEEEBBBAAAEEEKKKPPPXXXfffzzz}}}zzzwwwuuurrrzzz{{{lllgggbbbsssvvvYYYLLLGGGRRR^^^jjj}}}wwwsss}}}xxxhhhXXXLLLAAA@@@===<<<@@@LLL[[[fffdddjjjsss}}}yyysssqqquuuxxx{{{zzzssshhh```dddnnnwwwqqqeeehhhpppjjjtttnnnaaa|||^^^JJJNNN[[[aaabbbRRRFFF<<<:::;;;<<<===>>>BBBCCCDDDEEEHHHLLLQQQTTTVVV\\\aaaaaabbbeeeeeeccceee```___fffrrryyyvvvpppnnn{{{}}}pppeeeddd```VVVSSSTTTUUUUUUUUUVVVWWWWWWRRRSSSYYYccchhhddd___\\\^^^jjjzzznnnaaaUUUOOOggggggnnnhhhQQQCCCBBB>>>::::::;;;::::::999888777555222///------------,,,......///000111111000000---...///111111111000///////////////////////////...000111111///......///...000444666777555333111------........./////////000000000000111111111111333333333444444444555555555666777888:::===???@@@BBBBBBEEENNN^^^qqqyyysssqqqtttwwwsssrrrqqqooojjjddd___[[[SSS]]]jjjnnndddYYY___mmmmmm]]]UUUPPPMMMKKKEEEFFFEEEEEEHHHLLLIIIDDDDDDEEEDDDFFFWWWmmmwwwuuuqqqxxxzzzuuuuuuzzzxxxooorrr|||oooXXXMMMOOOMMMIIIHHHKKKKKKIII<<<;;;999777666666777777888888777777666666555555111444;;;HHHWWWfffqqqwww~~~rrr{{{xxxqqquuu|||{{{jjjZZZZZZnnnyyyuuuxxxppp}}}}}}pppTTT<<<888888444666???RRRwwwzzzoooeee]]]gggxxxxxx|||}}}rrrNNNCCC???=========>>>EEELLLZZZ```iiiqqqwww{{{}}}tttggg[[[SSSSSSUUU[[[cccooo}}}xxx}}}uuuooohhhnnn~~~yyy]]]MMMAAAAAADDDPPPqqqjjjRRRBBB???======BBBKKKSSSWWWYYYZZZ]]]bbbeeeiiipppyyyuuupppuuu}}}uuuhhhiiirrr{{{sssgggyyy|||xxx~~~pppcccgggtttSSSMMMYYY___[[[VVVLLLCCC;;;;;;======<<<<<>>KKK[[[jjjtttyyyrrrmmmxxx|||oooeeeffflll||||||wwwgggVVVTTTjjj|||yyyvvvppp|||nnnPPP999888999444555>>>DDDhhhvvvssszzz|||}}}kkk^^^UUU\\\kkkmmmuuu{{{wwwvvvxxxTTTDDD@@@>>>???>>>===AAAGGGTTTZZZdddmmmtttxxx{{{}}}~~~{{{pppqqqpppqqqwww{{{xxxsssllllllyyyrrrdddNNNGGGCCCBBBAAAKKKllloooWWWHHHHHHHHHLLLUUU___bbb^^^XXXOOONNNMMMMMMPPPVVV___eeelllpppuuuvvvtttwww|||uuuyyyuuunnn}}}rrrZZZcccwwweeeRRRZZZfffcccWWWOOODDD===999:::<<<::::::;;;@@@BBBEEEFFFHHHMMMUUU\\\TTTXXXZZZZZZ___hhhllllllggggggjjjqqqyyyxxxkkkdddccc^^^UUUTTTUUUWWWYYY[[[[[[XXXUUURRRRRRWWW\\\]]][[[[[[___eee|||wwwiii\\\SSSNNNLLLkkkrrrwwwhhhKKKAAACCC===;;;;;;;;;;;;:::999888777333111............---,,,......///111111222222111,,,---///000111111111000000000000000000000000000...///111111/////////000***---222666777555222000............////////////000000111111111222222222333333333444444444555555555666777888:::===???@@@AAACCCFFFIIIQQQaaavvv~~~|||}}}ttthhhgggeeeaaa]]]VVVNNNFFFAAA<<<<<<>>>CCCKKKTTTZZZ]]]```dddgggdddYYYOOONNNRRRooovvveeeTTTNNNLLLKKKKKKNNNJJJLLLKKKGGGEEEEEECCC>>>FFFNNN[[[iiitttvvvZZZDDDGGGIIIKKKNNNQQQMMMEEE===<<<;;;::::::999999:::666666666555555555555555222666@@@NNN^^^mmmwww{{{~~~ssswwwzzzxxxrrrmmmlllnnnvvvwwwsssgggVVVSSSdddyyy|||wwwssspppzzzhhhJJJ444666999333555>>>FFFfffjjjbbbhhheeelllsss\\\RRR[[[jjjxxxuuu}}}{{{sssoooooowwwzzzTTTEEEBBB@@@@@@>>><<<>>>CCCLLLSSS]]]gggnnnssswwwyyy}}}~~~rrrsssnnn______ccc___UUUMMMFFFGGGJJJJJJHHHOOOeee|||yyyggg```___bbbffflllooojjjaaaYYYMMMMMMPPPUUU\\\bbbfffggg^^^^^^ccclllrrryyy{{{{{{zzzzzzvvvZZZUUUnnnjjjWWWRRRcccnnndddUUUOOO@@@<<<999::::::888:::??????CCCGGGIIIKKKQQQYYY```[[[[[[ZZZZZZaaakkkooonnniiimmmqqqssstttvvv|||yyyvvvppphhhaaaZZZVVVTTTUUUTTTTTTWWW\\\______^^^YYYXXXYYY\\\\\\\\\bbbkkkxxx}}}||||||~~~xxxmmmbbbYYYTTTRRRQQQvvv}}}kkkKKK@@@@@@999;;;;;;;;;;;;:::999888888333111............---,,,......///111111222222222,,,---///000111111111000000000000000000000000000...///111111000//////000))),,,111555666555222000////////////000000000000000111111111111222222222333333333444444444555555555666777888:::===???@@@AAAEEEGGGHHHLLLYYYooo|||wwwtttiiilllrrryyy|||wwwwwwyyy}}}yyyfffYYY]]]\\\ZZZVVVRRRKKKCCC>>>888;;;AAAHHHPPPYYYbbbhhhgggeeeaaa]]]UUUMMMHHHHHHMMM```tttfffWWWIIIFFFGGGGGGIIINNNHHHMMMNNNHHHBBBCCCFFFGGGKKKXXXooo~~~aaaHHHEEEAAACCCMMMVVVTTTMMM;;;;;;;;;::::::999999999555555555555555444444444333777AAAPPP```oooxxx}}}xxx{{{}}}zzz}}}}}}~~~~~~~~~~~~~~~zzzvvvsssssssssqqqooo}}}|||xxxlll]]]WWWcccssszzzsssxxx|||zzzpppqqqvvv|||dddEEE000444999333555???MMMlllnnneeekkkaaa]]]vvv}}}dddZZZfffxxxvvvpppmmmttt~~~~~~jjjNNNFFFCCCAAAAAA???;;;===AAAGGGNNNXXXbbbjjjooosssvvv{{{|||~~~nnnhhhsss\\\RRROOOJJJEEEDDDPPPSSSTTTQQQNNNSSSbbbooo}}}xxxyyysssvvvyyyxxxrrrggg]]]VVVYYY^^^gggrrryyyzzztttnnneee^^^]]]dddjjjmmmrrrxxxyyywwwtttuuuyyy|||uuufffRRRXXXyyywwwXXXJJJLLLaaalll___QQQMMMAAA===;;;:::999999>>>DDD???DDDIIIKKKNNNSSS]]]dddccc```\\\ZZZaaajjjllliiinnntttxxxtttmmmjjjpppvvvvvvsssqqqmmmdddZZZWWWZZZTTTRRRPPPSSSYYY```dddeee```^^^]]]]]]]]]___jjjuuu{{{uuupppkkkeee^^^YYYXXXXXXYYYwwwnnnQQQ@@@<<<>>>=========<<<;;;:::888888555222///------------,,,---...///000000//////......---,,,...000111000///////////////............///000111222111000...,,,......///111444555444222000000////////////000000...///000111111222222111111333444333222222333444555666777888:::;;;<<<===CCCBBBCCCHHHKKKQQQbbbsssxxxkkk___XXX]]]```dddhhhlllnnnoooooosssuuuxxx{{{vvvkkkhhhjjjiiijjjdddVVVKKKFFF@@@:::999DDDKKKNNNZZZmmmwwwwwwpppkkk```UUUPPPNNNHHHAAAAAACCCGGGNNNWWWbbblllrrr{{{kkkWWWPPPHHHDDDEEEGGGJJJJJJMMMMMMJJJDDD@@@AAAHHHOOO^^^qqqzzztttzzz}}}qqq```EEE>>>777999CCCOOOVVVXXX@@@>>><<<<<<<<<;;;999777666666666777666555555444333777EEEXXXiiisssyyy|||~~~|||zzzyyy|||~~~}}}~~~}}}|||}}}vvvssswwwzzzxxxxxx{{{|||{{{}}}uuummmdddbbbmmm|||~~~|||tttkkklllwww|||qqqnnn{{{wwwvvvxxxYYYEEE555555777555666;;;FFF}}}qqqxxxqqqgggyyyfffXXXbbbuuuwwwuuuuuurrrvvv}}}~~~zzzQQQKKKAAA@@@AAA;;;<<<@@@;;;AAAIIIUUU]]]bbbhhhpppwwwrrryyyxxxhhhqqq{{{\\\OOOKKKFFFKKKUUU___cccccc]]]YYYZZZ^^^___```ccclllzzzyyyiiigggqqquuurrrzzzyyyccc\\\XXXXXXXXXXXX```jjjxxxxxxwwwvvvqqqjjjbbb\\\SSSRRRVVVeeeyyyppptttwww[[[VVVqqqbbbGGGEEEIIISSSYYYSSSIIIAAA<<<;;;::::::<<>><<<<<<<<<<<<;;;999888777555222///------------,,,------///000000000///......---,,,...000111000///////////////............///000111222111000...------...///222555555444222000000////////////000000...///000111111222222111222333444444333333444555666666777888:::;;;<<<===CCCBBBDDDGGGIIINNN\\\kkkppp^^^XXXZZZVVVXXX\\\```dddffffffgggpppsssvvvzzz}}}uuuqqquuu{{{zzzgggUUUJJJBBB;;;@@@MMM[[[dddqqqzzznnniii___UUUQQQNNNEEE<<<;;;::::::;;;===AAADDDGGGQQQYYY```bbbdddccc^^^WWWSSSOOOJJJIIIJJJLLLMMMMMMHHHIIIHHHFFFEEEIIISSSZZZrrr}}}|||rrreee^^^cccggg___SSSAAA<<<666666>>>IIISSSXXXDDDBBB>>><<<<<<;;;999888666666666666666555555444555999GGGZZZjjjttt{{{}}}}}}zzz|||~~~}}}~~~~~~~~~~~~sssqqqtttxxx}}}yyyooommmrrryyy|||{{{{{{sssmmmooozzz|||oooqqqwwwyyywwwVVVCCC555555777666666;;;JJJ{{{yyynnn[[[^^^kkk|||xxxuuusssxxxxxxyyyhhhQQQBBB>>>>>>;;;===???999???FFFPPPYYY```gggnnntttttt{{{}}}www}}}ttt\\\TTTVVVXXX]]]ccceeehhhgggccc```___[[[VVVUUUWWWaaaqqq{{{{{{}}}www{{{oooSSSMMMJJJNNNTTTYYYccclllsssiii\\\TTTQQQOOOMMMJJJKKKGGGHHHXXXooo}}}|||||||||vvvzzzppp}}}hhhXXX]]]|||VVVDDDEEEJJJRRRSSSLLLDDD@@@;;;;;;::::::;;;>>>BBBDDDCCCGGGKKKNNNOOOPPPSSSUUU^^^cccgggkkklllmmmkkkjjjsss|||~~~xxxuuutttrrrkkkjjjkkkjjjcccZZZXXX]]][[[WWWSSSTTTZZZ```dddfffeee___\\\^^^]]]aaaqqqpppjjjaaaZZZVVVSSSRRRQQQsssgggKKK>>>===>>><<<<<<;;;;;;:::888777666555222///------------,,,,,,---///000000000///......---,,,...000111000///////////////...............///111222111000...------...000333666777444222000000////////////000000...///000111111222222111333444555555444444555777666666777888:::;;;<<<<<>>:::999999999:::>>>AAACCCEEEHHHLLLNNNOOOQQQRRRTTTXXX\\\bbbjjjnnnmmmiiieeeqqqxxx|||zzzwwwuuuqqqlllhhhfffffffffccc]]]YYYZZZXXXXXXXXXZZZ___bbbddddddfffbbbbbbfffgggkkk{{{{{{qqqfff\\\WWWTTTSSSzzzoooQQQCCC???===;;;;;;;;;:::999888777666555222///------------,,,,,,---...000000000//////...---,,,...000111000///////////////...............///000111111000...---,,,---000444777777555222000000////////////000000...///000111111222222111333555666666555555777888666777888999:::;;;<<<<<>>666222222222333444555777777888<<>>;;;::::::999888777777666666666666666888>>>MMM___mmmuuu|||~~~|||~~~~~~}}}~~~~~~tttrrrvvvzzzlllqqqvvvpppiiihhhooo|||vvvhhhrrrzzzsss}}}~~~hhhJJJ>>>444444777888999<<<===WWWaaaUUUXXXssswwwuuuxxxooo^^^JJJBBBBBB===:::;;;777;;;===BBBKKKVVVaaahhhkkkooovvv}}}~~~yyyvvvtttrrrwwwyyywwwxxx{{{yyytttpppwww|||{{{wwwpppeee[[[]]]\\\aaajjjvvvqqquuuwwwooollliiiaaaYYYOOOKKKLLLTTTaaalllqqqsssaaa\\\WWWWWWZZZ]]]\\\ZZZRRRPPPQQQYYYhhhxxxoooppp~~~rrr}}}lll[[[jjjsssQQQ@@@>>>???DDDHHHFFF>>>:::;;;999999888888:::===AAACCCHHHJJJMMMPPPRRRSSSTTTUUUUUUXXX___jjjoookkkeeebbbhhhlllnnnnnnnnnnnniiibbbeeecccbbbcccdddaaa\\\XXXXXXZZZ\\\]]]___```aaabbbddddddiiiqqquuuzzzwwwhhh___[[[[[[wwwqqqTTTFFFAAA;;;;;;;;;;;;:::999888777666555222///------------,,,+++,,,...000000000000///...---,,,...000111000///////////////............---...000111111000///...,,,---///333666777555333000000////////////000000...///000111111222222111333444666666666666777999777777888999::::::;;;;;;<<<@@@DDDFFFHHHMMMRRRVVV^^^ooo|||iiiVVVOOO^^^rrr~~~qqqoootttqqqdddWWWWWWXXXZZZ]]]```ccceeeffflllooosssvvvyyy{{{~~~{{{xxxxxx{{{gggUUUJJJFFFEEERRR\\\WWWJJJ@@@999555444444444444444444444555888===DDDRRRggg{{{{{{ttthhh\\\TTTRRRSSSVVVNNNPPPTTT\\\fffsss}}}xxxllljjjrrroooiiinnn}}}|||rrrcccUUUFFFBBB???>>>???AAAEEEIIIGGGGGGCCC:::555:::HHHUUUWWWPPPGGG???;;;:::;;;;;;888888777666666666666777888@@@PPPcccooovvv|||}}}}}}~~~}}}~~~}}}yyy}}}}}}qqqaaadddzzzpppdddcccnnn~~~xxxfffqqqvvvtttyyybbbDDD<<<444444777888:::;;;???RRRlllYYYWWW^^^sss~~~yyy}}}qqqZZZGGGAAACCC<<<888<<<<<<:::;;;>>>FFFPPP[[[cccgggkkkssszzz|||~~~vvvooo}}}wwwrrr~~~~~~}}}ssslllgggkkkiiijjjooouuu~~~uuu~~~wwwggg^^^^^^`````````\\\[[[\\\aaakkkrrrrrrppp^^^bbbhhhlllmmmllllllkkklllnnnqqqrrrttt{{{|||mmmfff|||]]]DDD???===;;;===BBBCCC???:::999999888777888:::>>>AAADDDIIIJJJLLLPPPSSSUUUUUUUUUZZZ[[[bbblllpppkkkfffeeedddggghhhhhhiiiiiieee^^^aaa```^^^___aaaaaa\\\WWWZZZ]]]______^^^]]]^^^``````cccnnn{{{rrrfffbbbcccmmmkkkOOOEEEAAA:::<<<<<<;;;;;;:::888777666555222///------------,,,+++,,,...///000111000000...---,,,...000111000///////////////............---...000111222111///...,,,,,,...111444666555444000000////////////000000...///000111111222222111222444555666555666777999777777888999::::::;;;;;;;;;@@@DDDEEEHHHNNNRRRSSSZZZiii}}}}}}mmmYYYCCC:::GGG\\\ffflllsssvvvrrrhhh]]]VVVXXXZZZ\\\___cccfffiiijjjmmmpppsssuuuwwwyyy|||~~~~~~yyyyyyvvvyyyvvvfffPPPBBB@@@CCCPPP[[[```VVVEEE999444333000000000111333666888:::???GGGRRRbbbwwwvvvhhh\\\UUUVVV\\\gggqqqyyy{{{{{{zzzlllfffYYYXXXcccbbb]]]bbbzzzrrrdddWWWGGGBBB>>>>>>>>>>>>BBBFFFJJJJJJFFF===666999GGGSSSXXXQQQGGG@@@<<<;;;<<<<<<999888777666555666777888999CCCUUUiiitttxxx}}}}}}~~~}}}~~~yyyoootttuuuiiiZZZZZZssszzzhhhdddooo~~~wwwhhhvvvuuuwwwuuu\\\???:::555444666999999999@@@PPPyyy]]]RRRRRRZZZdddqqqbbbJJJ???BBB<<<:::>>>@@@::::::===AAAIIISSS\\\bbbhhhqqqxxx|||~~~mmmhhhyyy~~~tttrrrqqqqqqpppqqqtttuuuxxx|||{{{lll]]]YYY[[[___bbbeeefffgggggghhhmmmttttttpppooouuuzzz|||zzzyyy{{{~~~|||qqqwwwvvvNNN???@@@>>>:::;;;???AAA>>>::::::999888888888;;;>>>BBBEEEFFFGGGIIINNNRRRUUUUUUTTTZZZZZZ```iiijjjddddddiiinnnpppooolllkkkkkkgggbbb^^^^^^\\\ZZZ\\\^^^[[[VVVZZZ```dddddd```^^^___bbb^^^eeeuuu}}}ppplllmmmkkkeeeJJJCCCAAA<<<<<<<<<<<<<<<;;;999888777555222///------------,,,+++,,,...///000111000000...---,,,...000111000///////////////............---...000111222111000///,,,,,,,,,...111444555555000000////////////000000...///000111111222222111111333555555555555777999888888888999999::::::;;;<<>>NNN[[[hhhuuuuuujjj^^^XXXXXXYYYZZZ]]]```dddhhhlllnnnnnnpppqqqrrrtttvvvzzz}}}{{{xxxpppkkkmmmpppppprrrwwwoookkkdddXXXMMMGGGJJJPPP^^^```[[[KKK;;;444333222......000333888???EEEHHHOOOZZZgggrrrxxxmmmtttvvvzzz|||zzzsssjjjdddVVVUUUKKKHHHMMMKKKKKKUUUzzzvvvfffTTTJJJBBB???>>>===@@@FFFHHHHHHDDD<<<777:::FFFPPPVVVPPPGGG@@@============:::999777666555666777888:::FFF[[[oooyyy|||~~~}}}~~~}}}}}}~~~ttthhhfffrrrssseeeWWWYYYlllooohhhrrrssslllrrrwwwoooUUU<<<:::666444666999999777<<>>@@@>>>888:::<<<>>>BBBJJJUUU]]]cccllluuuyyy|||~~~iiieeelll}}}xxxyyyzzzvvvvvvwwwyyyxxxvvvyyy}}}}}}lllaaa[[[```ggghhhhhhiiilllnnnnnnkkkoooyyy}}}wwwnnntttbbbFFF???BBB???>>>???AAA???:::999<<<999999888999<<>>=========<<<;;;:::999888555222///------------,,,***,,,...///111111111000...---,,,...000111000///000/////////............,,,...000111222111000///,,,+++***,,,000333555555000000////////////000000...///000111111222222111111222444555555555777999888888888999999::::::;;;===BBBDDDBBBDDDKKKNNNKKKRRRWWWbbbsssiiiSSS???888666666===IIIiiimmmpppmmmccc\\\ZZZ[[[ZZZ[[[^^^bbbfffkkknnnqqqnnnoooppppppqqqtttyyy|||zzzzzzZZZOOOJJJPPP[[[eeeoooxxxpppiii```[[[YYYZZZ^^^cccfff___PPP>>>444222333222666555666888<<>>BBBSSSccc|||~~~bbbUUUHHHCCC@@@>>>BBBHHHDDDDDDAAA;;;777:::EEEOOOUUUOOOGGGAAA>>>>>>>>>>>>:::999777666555666777999;;;III___ttt}}}~~~}}}~~~|||wwwtttssspppkkkjjjtttqqqaaaTTTXXXiii~~~ssskkkvvv~~~oooppp~~~nnnttt|||iiiOOO;;;999666444666888888666999AAAbbbrrrkkkfffgggqqqqqqaaaVVVZZZnnn~~~qqqMMMGGGDDDBBB@@@:::777999;;;;;;===DDDPPPYYY___hhhqqqvvvyyy}}}~~~{{{xxxddd```iii}}}|||{{{{{{}}}~~~zzzttttttyyyxxxyyyzzzxxxbbb]]]```mmmvvvvvvqqqooopppsssrrrnnnsssqqqssszzz{{{tttbbbuuuyyyTTTCCCAAADDD???AAADDDCCC<<<555777>>>:::999999:::<<<@@@DDDGGGGGGGGGIIIOOOUUUYYYZZZXXXZZZYYY]]]cccaaa^^^iiizzzuuullliiigggdddbbbeeeccc]]]\\\aaabbb```VVVbbbpppuuuqqqkkkiiijjjlllvvvsssiiihhhdddJJJ@@@<<>>999:::DDDMMMVVVSSSJJJ===888===@@@???;;;:::888555666999:::888;;;OOOgggwww~~~|||{{{}}}pppmmmrrr~~~{{{~~~qqqYYYRRR___rrrzzzcccggg{{{wwwnnnrrr~~~kkkzzzzzzbbbJJJ999888666555666777999:::777CCCRRRvvvuuufff___aaaooo~~~hhhUUUccc}}}|||xxxfffJJJBBBAAA@@@@@@???===:::999<<>>BBBEEEGGGLLLOOOPPPQQQVVVWWWVVVUUU\\\bbbbbb```dddnnnxxx}}}xxxrrrooollliiiddd___ffffffbbb^^^___cccdddaaaZZZfffppprrruuuzzzwwwoooxxxzzzkkkeee|||bbbIII???;;;<<<<<<<<<<<<<<<;;;:::999888444111...---------,,,+++---------...//////000000.........//////000111222000000//////000111111222,,,---///111222111000000///...,,,---///222222222222111000///...//////000000000111222222222222111444444555555666666777777888888999999999999::::::>>>>>>@@@BBBEEEIIILLLNNNPPPUUUXXX^^^lllzzzyyypppRRR???222333333111;;;JJJZZZ]]]\\\WWWVVVXXXYYYWWW\\\___ccciiinnnpppppppppppprrrtttvvvxxxyyyyyyyyy|||zzzkkk[[[QQQRRRQQQRRRWWW```hhhmmmnnnjjjpppvvv{{{xxxhhhNNNFFF:::333222555999;;;===@@@GGGNNNVVV___gggkkkbbbWWWKKKDDDKKKgggtttcccXXXSSSQQQPPPKKKIIIKKKLLLJJJJJJLLLBBBKKKVVVaaaqqqpppXXXKKKGGGCCC???GGGEEEAAA<<<999<<>>:::===@@@???:::999777666666888999999???UUUnnn~~~}}}}}}}}}pppoooppp|||}}}jjj[[[]]]lllyyyppp___ccctttzzzlll```hhhkkkzzzuuu]]]FFF888777666555555777888:::999???EEEccc~~~xxxyyysssppp```aaaoooxxxvvv}}}aaaIIIEEEDDD===???<<<999888:::@@@FFFJJJUUU^^^jjjppprrrsssxxx|||rrrfff}}}}}}vvvtttzzz~~~zzzpppiiiooo~~~ttt|||qqqdddgggkkkttt}}}rrrwww{{{uuuooozzz|||ttt```pppjjjNNN<<>>??????@@@BBBCCCAAA>>>;;;:::;;;<<<<<<<<>>BBBFFFIIILLLMMMPPPTTTVVVYYYcccllliii^^^GGG999111444444000444???CCCJJJQQQSSSUUUZZZ\\\ZZZaaadddhhhmmmqqqrrrrrrrrrppprrruuuyyyzzzzzzyyyxxxyyy}}}~~~wwwjjj___ZZZYYYfffiiipppwww{{{{{{vvvrrrmmmttt~~~nnn\\\@@@<<<888666888<<<@@@BBBHHHHHHKKKPPPWWW\\\^^^]]]SSSNNNKKKQQQcccttteeeXXXOOOLLLLLLIIIHHHHHHIIIHHHGGGLLLSSSLLLIIIFFFFFFJJJWWWmmmtttXXXLLLEEE<<>>@@@???999888777666777777999:::DDD[[[vvv~~~}}}~~~sssmmmpppyyyxxxhhhcccooo{{{yyyoooiiioooyyyzzzgggZZZhhhyyymmm{{{}}}mmmUUU@@@777666555444555666777888::::::;;;QQQvvvnnn______yyy}}}yyyxxx{{{zzzRRRIIIGGG===???<<<999777999<<>>@@@CCC>>>??????@@@AAABBBAAA>>><<<:::;;;<<<<<<===@@@DDDGGGJJJUUU[[[XXXRRRQQQTTTVVVZZZ```iiioooqqqqqqppppppoooqqqrrrqqqmmmiiigggeee```aaa```___cccjjjmmmkkkeeeiiipppyyy}}}~~~}}}{{{gggOOODDD===<<<;;;;;;;;;;;;:::999888888555333000.........---,,,,,,,,,,,,---......//////............///000111222000000/////////000000111---...///111111111111111///...,,,---///222222222222111000/////////000111000000111222222222222111333333444555555666666777777777888888999999::::::999;;;>>>BBBEEEHHHJJJKKKPPPVVVYYYYYY___ccc[[[MMM@@@666333777888333333:::;;;EEENNNSSSWWW]]]aaaaaafffiiinnnqqqssstttttttttrrrtttvvvyyyzzz{{{zzzyyy}}}}}}zzzrrrkkkhhhlllqqqxxxxxxuuuvvvzzz~~~ooo[[[MMM:::999999:::===@@@BBBCCCIIIIIIJJJKKKKKKJJJHHHGGGHHHKKKUUUfff~~~uuuoooeeeYYYOOOIIIHHHIIIEEEDDDDDDCCC@@@BBBNNN\\\eeeWWWJJJCCC<<<:::FFFWWWqqqlllRRRGGGCCCGGGHHHGGGCCC>>><<>>@@@AAA:::888777888777777:::>>>LLLaaaxxx}}}{{{|||}}}~~~yyyvvvxxxvvvqqqrrrxxx~~~qqqkkkmmm}}}~~~zzzsssqqqssszzzzzzcccXXXllllllqqq~~~xxxeeeMMM;;;666555555444555666777777888777:::KKKgggzzzxxxbbbWWWiii{{{tttvvv[[[IIIFFF@@@???===:::777777999<<>>======???@@@@@@===;;;999;;;<<<===>>>BBBFFFJJJMMMVVV[[[YYYVVVVVVWWWVVVWWW]]]hhhqqqvvvuuuooojjjnnnqqquuusssmmmhhhdddddd[[[]]]]]]]]]aaahhhkkkiiiiiihhhmmmuuuvvvuuu~~~}}}~~~hhhPPPEEE===;;;;;;;;;;;;;;;:::999888777555333000.........---,,,,,,------...//////000000............///000111222000000///////////////000------...///000000000000///...,,,---///222222222333222000/////////000111000000111222222222222111333333444444555666666666666666777888888999::::::;;;<<>>GGGPPPSSSWWW]]]bbbdddkkknnnsssuuuuuutttuuuuuuvvvvvvwwwwwwyyyzzz||||||zzzrrrnnnpppvvv~~~~~~xxxxxxzzzsss___KKKBBB777999<<<@@@BBBDDDFFFGGGKKKMMMOOOLLLGGGCCCDDDFFFIIINNNZZZlllpppnnnjjjcccZZZRRRMMMMMMNNNJJJHHHEEEAAA>>>DDDXXXlllsssbbbPPPGGG???888<<>>===<<<===@@@CCC===999888999888777<<>>;;;888777888999:::DDDJJJTTT]]]dddlllsssxxxzzz|||{{{~~~}}}~~~wwwlllqqqlllgggxxxrrr^^^VVVZZZaaarrrkkkiii~~~xxx\\\kkk\\\CCCJJJPPPLLLEEE>>>;;;::::::<<<======;;;999999:::<<<>>>@@@CCCHHHLLLPPPTTTVVVWWW[[[^^^]]]XXXVVV]]]hhhssszzzxxxqqqjjjlllpppttttttoooiiifffeee\\\^^^^^^]]]aaahhhiiiggggggfffkkkrrrqqqqqq~~~uuusssxxxcccMMMCCC<<<:::;;;;;;;;;::::::999888777555222///.........---,,,---------...//////000000.........//////000111222000000//////......//////---------...//////000000///...,,,---///222222222333222111000///000111111000000111222222222222111333333333444555555666666555666666777888999::::::===>>>???BBBDDDFFFHHHIIIKKKTTTZZZ[[[^^^```VVVHHHAAA;;;666777777555555888CCCMMMTTTVVVWWW]]]bbbeeeppptttxxxzzzxxxvvvvvvwwwxxxxxxwwwwwwyyy{{{}}}~~~|||sssiiiiiiqqq|||xxxvvvzzzpppYYYFFF@@@>>>BBBGGGKKKOOORRRUUUWWWXXXYYYXXXPPPFFFBBBDDDHHHMMMYYYkkk~~~zzzpppiiihhhfffbbb[[[UUUQQQPPPQQQLLLIIIEEE@@@===FFF]]]sss~~~nnn[[[LLLCCC>>>>>>BBB@@@IIIccc]]]BBBAAALLLUUUQQQDDD;;;<<>>GGGccctttaaaYYYYYY___pppvvvRRRBBBEEEAAA???<<<:::888888888999???EEEMMMWWW___hhhpppuuuwwwyyy}}}zzzwwwyyy}}}|||jjjhhhdddeeevvvlllWWWKKKMMMUUUiiillliiizzzeeeXXXxxx~~~WWWAAAFFFHHHFFFEEEAAA999999888999;;;;;;:::999999:::<<<>>>AAAEEEKKKNNNPPPRRRSSSUUU\\\cccbbb]]][[[bbblllwww|||{{{tttoookkknnnqqqsssqqqmmmjjjiiiaaaccccccbbbeeejjjkkkhhhccciiiqqqvvvvvv|||}}}oooqqqvvv~~~^^^JJJCCC>>>===::::::;;;::::::999888777444111...---------,,,++++++,,,,,,---......//////.........//////000111222000000///...........................///000111222///...,,,---///222222222333222111000000000111222000000111222222222222111222333333444444555555666555555666777888999::::::===>>>???AAACCCGGGJJJLLLKKKSSSYYY[[[aaagggddd[[[SSSKKKBBB===<<<;;;>>>AAAKKKUUU^^^``````dddiiikkktttyyy~~~~~~{{{xxxxxxzzzxxxxxxyyyzzz{{{||||||}}}tttmmmfffiiitttyyymmmiiinnnfffQQQDDDEEEHHHLLLQQQUUUWWW[[[```cccbbb^^^XXXOOOHHHEEEHHHKKKWWWfffwww}}}jjjjjjkkklllllliiieeecccaaaaaa^^^ZZZTTTPPPOOONNNHHHEEEBBB>>>===FFF]]]rrr~~~ppp]]]NNNFFFAAA===@@@@@@IIIbbbpppMMMDDDLLLSSSOOODDD<<<===BBBBBB<<<888:::;;;:::???EEEFFF???;;;<<<:::999DDDSSSpppvvv|||}}}~~~~~~zzz{{{|||}}}|||zzzzzz|||}}}~~~|||nnngggppp|||}}}wwwjjj^^^___sssyyyrrrsssyyy|||ooouuuqqq|||}}}fffMMM<<<666666666777777888888777777888444:::;;;;;;VVVwww}}}sssxxx||||||dddXXXUUUZZZiiiyyybbbKKKFFFAAA@@@>>><<<:::999999888;;;@@@GGGQQQZZZdddlllqqqtttwww{{{~~~wwwwww{{{}}}yyyxxxoooddd]]]dddrrr~~~fffRRRHHHJJJQQQgggpppeeetttkkkYYYdddjjjPPPDDDEEEAAA???AAA>>>999888888999;;;;;;;;;999888:::===???BBBFFFLLLPPPOOORRRSSSUUUZZZbbbdddbbbccciiiqqqxxxzzzyyyuuurrrnnnoooppprrrrrrpppllliiieeeggggggfffiiimmmnnnjjjcccqqq}}}{{{mmmpppxxx~~~~~~\\\IIIEEEAAABBB::::::::::::999888777777333111...,,,,,,,,,,,,******++++++,,,,,,---...............//////000111222111000///...............////////////000111222333///...,,,---///222333222333333111000000000111222000000111222222222222111222222333444444555555666444555666777888999::::::<<<===>>>@@@CCCHHHMMMOOOMMMTTTYYY[[[dddoooqqqlllfff\\\OOOGGGDDDDDDHHHLLLRRR^^^iiillllllooossstttxxx}}}}}}zzzzzz|||vvvxxx{{{}}}~~~}}}|||zzzoookkkiiinnn{{{}}}~~~rrraaaXXX\\\VVVGGGCCCKKKKKKNNNRRRTTTUUUXXX]]]aaa^^^XXXPPPKKKLLLPPPUUUXXXfffkkkkkkfffeeehhhiiieeeSSSXXX```iiilllhhhbbb______```___[[[VVVQQQOOONNNHHHEEECCCAAAAAAJJJ^^^qqqnnn\\\QQQGGG>>>>>>BBBBBBJJJiii}}}___HHHLLLNNNJJJBBB>>>???BBBEEE>>>999::::::999>>>EEEJJJAAA<<<===;;;:::GGGXXXrrrwww{{{}}}}}}wwwxxxyyyzzzzzzyyyyyy{{{}}}}}}|||mmmfffooo{{{}}}|||}}}rrroooqqqzzzxxxgggaaacccwwwvvvqqqssszzzwwwcccccc~~~rrrooo|||zzzbbbHHH999555666666777888888888888888666444>>>>>>777MMMjjjmmmjjj^^^aaagggccciiidddXXXYYY```nnn{{{uuuuuutttpppxxxoooTTTGGGBBBAAA???===;;;:::999999999===DDDMMMWWWaaaiiinnnrrruuuzzz~~~{{{{{{~~~{{{|||uuuuuuddd[[[cccnnnrrrtttyyy[[[IIIBBBFFFNNNddd~~~yyy{{{~~~mmmjjjwwwfff]]]sssXXXKKKIIIJJJBBB===<<<777:::999888999;;;<<<;;;:::888:::===???BBBGGGMMMQQQMMMSSSVVVUUUXXX___dddfffggglllssswwwwwwuuusssrrruuusssqqqrrrrrrpppjjjeeedddggggggfffjjjnnnoookkkgggyyyvvvttt}}}ooodddmmmzzz^^^KKK>>>BBB>>>;;;;;;;;;;;;:::999888888666333111000000///...------.........------///000000000//////......------444333111000////////////------......///111222333222000...---...111555777444444333111///...///111000000111222333333333333222444555444333333444555777777888999:::;;;;;;<<>>===CCCRRRoooxxxXXXHHHAAAFFFFFF===;;;BBBHHH===555555777777999???KKKCCC>>>>>>;;;<<>>???AAAHHHbbbzzz}}}nnn___PPPHHHAAA<<<>>>FFFGGG@@@<<<<<<:::888:::???FFFAAA>>>???>>>@@@QQQfff|||{{{zzz|||zzzzzzyyyyyyzzzzzz{{{|||~~~{{{yyyooo}}}uuuooosssyyyyyytttpppmmmvvv}}}kkkcccooouuusssssstttlll```ZZZggguuurrrgggppp|||jjjOOO===666444666666666666666666666555777666666666555777BBBOOO[[[dddoootttsssvvvooo[[[ZZZrrr}}}|||}}}wwwuuuzzz~~~iiiKKKFFFDDDBBB@@@>>>;;;888666999:::<<>>===:::999999888888999999:::;;;;;;===AAAFFFLLLQQQUUUPPPUUUXXXYYY]]]dddgggfffhhhmmmqqquuu{{{{{{ooonnnooorrrssspppjjjfffddddddeeehhhlllooopppooorrrwwwyyy{{{llliiimmmsssxxx~~~aaaPPPBBBBBB:::;;;;;;;;;;;;:::999888888555333000/////////...,,,,,,---...---,,,,,,...000.........///////////////666555444333111000///...---------...///000111222333222000......000222444555555555222///......000000000111222333333333333222444555555444444555666777777888999:::;;;;;;<<<===>>>@@@@@@BBBEEEJJJMMMRRRSSSVVV^^^kkk~~~~~~}}}}}}~~~zzzwwwssseeekkk}}}wwwsss{{{jjjSSSHHHHHHLLLPPPSSSUUUUUUUUUTTTRRROOOLLLJJJLLLQQQWWW^^^ccceeeffffffQQQMMMJJJJJJOOOTTTVVVVVVYYY___bbb```^^^]]][[[WWWWWWWWWWWWXXXYYYWWWTTTQQQFFFAAA>>>???BBBCCCFFFJJJNNN[[[nnn}}}|||cccKKKCCCBBBGGGCCC>>>OOOkkkxxx|||ssscccQQQBBB===@@@EEECCC@@@===<<<:::777888<<>>???:::999999888888999999:::;;;<<>>???@@@BBBEEEIIILLLSSSSSSWWW^^^iiixxx|||yyywww___SSS\\\qqqzzzgggaaapppppp]]]SSSRRRSSSRRRQQQYYYYYYXXXWWWUUURRROOOMMMKKKQQQ[[[cccgggeee___[[[JJJJJJJJJMMMQQQVVVYYYZZZ___eeehhheeeaaa```^^^[[[ZZZYYYXXXWWWUUUSSSQQQPPPIIIEEEAAABBBCCCCCCAAA???HHHLLLTTTfff|||nnnTTTIIIIIIPPPLLL===AAAWWWeeerrrtttlllZZZHHHBBBBBBCCCFFFBBB<<<:::999999999:::???????????????HHHaaaxxx}}}||||||{{{{{{zzzzzz{{{{{{|||}}}yyyxxxuuussssssuuuiiirrrttttttnnngggcccaaa___eeexxxooosssttt\\\EEE999666666555555555555666666666666444444666777555444999@@@EEEYYYwwwbbbQQQWWWlllwwwppppppiiiUUUFFF???CCCCCC;;;:::BBB888888888:::>>>DDDJJJMMMZZZ```hhhpppuuuyyy|||}}}~~~xxxjjjhhhkkkuuuvvvzzzmmmeeedddfffbbb\\\UUUNNNGGGIIIWWWlll~~~zzzuuuppplllpppuuu|||{{{xxxyyy___HHHFFFBBBCCCDDDBBB???<<<<<<===:::999999888888999999:::;;;===AAAFFFJJJLLLMMMNNNOOOSSSUUUVVVZZZbbbffffffhhhiiikkkqqq|||zzznnnhhhjjjsssrrrhhhdddiiinnnllljjjkkknnnrrruuuvvv{{{uuuYYYLLLCCCEEE===;;;;;;;;;;;;:::999888888444222000//////...---++++++,,,------,,,,,,---///------......//////000000222222222111000...,,,+++...---------...///000111333222000///...///000000555666666444111/////////000000111222333333333333222333555555555555666888777777888999:::;;;;;;<<<<<<===???AAABBBEEEIIILLLRRRTTTZZZbbbhhhqqq~~~|||||||||yyynnnYYYPPPQQQgggzzzvvv```SSS\\\mmm}}}ssseeeZZZVVVVVVWWWVVVYYYXXXWWWUUUSSSRRRPPPOOONNNVVVaaahhhggg___TTTMMMIIILLLOOOQQQSSSUUUXXXZZZ```gggjjjgggbbbbbbaaa```___]]]ZZZVVVRRRNNNLLLLLLNNNMMMMMMNNNRRRTTTQQQMMMNNNKKKJJJWWWsssyyyaaaMMMMMMWWWXXXGGG@@@KKKSSS```fffeeeWWWHHHDDDGGGJJJRRRJJJ@@@:::;;;>>>>>>;;;BBBAAA@@@>>>@@@NNNhhh~~~|||{{{zzzzzzzzzzzzzzzzzz{{{||||||yyyrrriiieeeggg{{{rrrkkkfffssswww|||yyyoooeeecccfffwwwkkkmmmyyy}}}nnnVVVAAA888777777444555555555666666777777555444666999888666999>>>AAAQQQmmmwww]]]WWWbbb{{{|||zzzxxxrrrvvvyyyiiiPPP>>>@@@CCC===;;;@@@:::999888999;;;???CCCFFFNNNUUU___iiipppvvvzzz}}}|||~~~~~~yyy}}}vvvxxx{{{uuuqqqsssgggaaaZZZZZZdddsss|||vvvpppmmmmmmrrr~~~qqqssszzz{{{mmmggg|||SSSAAADDD???@@@???>>><<<<<<===>>>:::999999888888999999:::;;;>>>CCCGGGKKKLLLMMMLLLQQQTTTUUUUUUYYY```dddccceeehhhmmmuuuxxxqqqmmmnnnsssqqqiiigggkkkrrrqqqppprrrtttvvvvvvuuuyyyyyyZZZJJJ@@@CCC>>>;;;;;;;;;;;;:::999888888444222///.........---++++++,,,---,,,++++++---///.........///////////////000000111111000...,,,+++......------......///000222111000///...//////000333555666555222000000000000000111222333333333333222333555555555555777999777777888999:::;;;;;;<<<<<<>>>@@@BBBCCCFFFIIILLLQQQTTT\\\fffjjjnnn~~~~~~~~~{{{zzz|||~~~vvvtttyyyvvvfffUUULLLHHH```yyy}}}iiiSSSNNNTTTrrrpppggg[[[TTTTTTWWWYYYXXXVVVTTTSSSRRRRRRRRRSSSZZZbbbjjjllldddXXXMMMHHHJJJOOOUUUWWWVVVUUUWWWYYY```gggkkkgggbbbaaabbbaaa```___\\\WWWQQQMMMLLLLLLOOOTTTYYY]]]dddjjjkkkhhhUUURRRMMMQQQhhh~~~zzziiiPPPMMMYYYbbbTTTHHHKKKPPPZZZ\\\XXXNNNCCCBBBLLLXXX\\\UUUIII>>>;;;===<<<888CCCCCCBBBAAAGGGWWWooo}}}{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}|||{{{yyysss{{{}}}rrrccc]]]```wwwqqqiiigggggguuu}}}uuukkkkkk|||ooommmvvv~~~xxxfffOOO===777777777444444555555666777777777777555777999888444555999???III___{{{hhhSSSWWWdddzzz|||{{{{{{sssuuu|||kkkMMMBBBBBB???<<<;;;<<<;;;:::999:::<<>>?????????:::999999888888999999:::;;;>>>CCCHHHKKKMMMMMMLLLSSSVVVVVVVVVYYY```ddddddccchhhpppxxxxxxvvvvvvuuusssooommmmmmmmmqqqqqqsssvvvyyyzzzyyywwwxxx{{{[[[HHH<<>>;;;;;;;;;;;;:::999888888444222///.........,,,++++++,,,---,,,++++++---//////////////////.........///000111111111000...---......---------...//////111000000/////////000000222333555555333222111222000000111222333333333333222333555666555666888999777777888999:::;;;;;;<<<<<<>>>AAACCCEEEGGGJJJLLLPPPSSS\\\fffhhhjjjzzz}}}{{{|||vvvtttsssrrrmmmcccUUUJJJEEEZZZuuuwww```SSSRRRfffooossslllbbb]]]\\\[[[[[[YYYWWWUUUUUUWWWZZZ\\\iiiooorrrlll^^^QQQLLLKKKLLLSSS[[[^^^\\\ZZZ\\\^^^cccjjjnnniiibbbaaabbbbbb]]]^^^]]]YYYTTTQQQQQQRRRWWW```iiinnnuuu~~~lllhhh[[[PPP[[[qqqyyyrrrVVVPPP\\\gggZZZMMMQQQYYY```ZZZSSSLLLCCC???MMM___gggggg]]]LLL@@@<<<;;;999BBBCCCEEEIIISSSdddwww~~~}}}||||||zzzyyyyyyxxxxxxxxxxxxyyyzzzzzz|||~~~xxxsss___nnn~~~{{{qqqbbb\\\bbbxxxuuulllkkkmmm{{{pppjjjzzzzzzqqqqqq|||zzzrrr___HHH999555666555444444555555666777777888777555555888777333333666;;;CCCSSShhhvvv|||zzzZZZRRRXXX^^^jjjzzz}}}zzzxxx~~~kkkOOODDDBBB>>>:::===<<<:::999999:::<<<===???DDDNNNWWW```hhhooosssxxx}}}|||qqq}}}zzzooouuuxxxtttnnnkkkqqqzzzvvvwwwssssssaaaPPPaaaeeeLLLCCCCCCDDDCCCAAA@@@@@@@@@???>>>:::999999888888999999:::<<<>>>CCCHHHKKKMMMNNNNNNUUUWWWXXXXXX\\\ccchhhiiibbbiiipppvvv}}}yyy{{{}}}rrrmmmrrrtttppprrrrrrsssuuuxxxzzzyyyxxxzzzzzzYYYEEE:::AAA@@@;;;;;;;;;;;;:::999888888444222///.........,,,++++++,,,,,,,,,++++++---///000000//////.........---...000111222222111000.........---------...//////000000////////////000000111333555555444222222333000000111222333333333333222333555666666666888:::777777888999:::;;;;;;<<<===???BBBDDDEEEGGGJJJMMMQQQSSS[[[ccccccdddvvv~~~|||}}}www{{{zzzuuupppiii[[[NNNFFFVVVpppnnnbbb```bbbvvv|||pppggg```aaa___[[[YYY[[[^^^cccfffssswwwvvvjjjYYYMMMLLLPPPNNNWWW```dddbbb```bbbeeehhhooorrrllleeecccddddddYYY[[[\\\[[[WWWUUUVVVXXXeeeqqq{{{lllSSSSSSjjj{{{~~~^^^UUU___iii[[[MMMUUUaaafff[[[UUURRRIII@@@III\\\uuu{{{uuu```KKKBBBAAAAAA@@@CCCGGGOOO\\\mmm|||~~~}}}|||||||||{{{yyyxxxxxxwwwwwwxxxxxxyyyzzz|||yyyrrrdddqqq|||{{{vvvwwwzzz{{{~~~qqqmmmqqqlll^^^[[[cccyyyzzznnnmmmooo~~~{{{mmmeee}}}yyyqqqoookkknnn}}}vvvnnn[[[DDD666333444444444444444555666777777888666444444777777555666999555===LLLZZZ``````dddjjjuuunnn\\\YYYZZZmmm~~~|||\\\HHHEEEBBB======<<<:::999888999:::;;;<<>>CCCGGGKKKMMMNNNOOOUUUXXXYYYYYY^^^gggmmmmmmbbbiiippptttyyy~~~~~~zzz~~~rrrllluuuxxxqqquuutttssstttvvvwwwwwwvvvxxxuuuzzzXXXHHHBBB999888===<<<;;;:::;;;:::888666444222///------------,,,...---,,,+++++++++,,,------...//////////////////......000111111000//////////////////////////////111111111111000...---,,,111222333444333222111000000000000000111111111111333333444444444444444444666777999999888999;;;===BBBBBBBBBAAABBBFFFKKKOOOTTTYYY^^^___```gggrrr|||vvv{{{~~~}}}wwwlll___UUUKKKMMMaaa~~~zzz|||zzzyyynnnrrrvvveeeWWWSSSTTTTTTRRRSSSYYYbbbgggccc]]]___dddiiinnnpppmmmhhhfffccc___WWWVVV\\\bbb^^^XXX```ooo{{{ddd[[[aaappp{{{ddd[[[fffuuuiiiZZZ[[[bbbjjjbbbWWWKKKCCCBBBHHHPPPjjjyyy}}}lll[[[LLLAAAGGGKKKPPPZZZkkk|||~~~~~~|||xxxuuuxxxzzzwwwssstttzzz|||xxx|||~~~~~~}}}jjjssswwwtttvvvxxxooo```hhhllloookkk\\\SSS\\\lllyyysssnnnvvv~~~}}}oooiiimmm{{{|||zzzlllpppzzzyyyssscccOOOBBB999444444777555555555555555555555555666666666666666666666666444999@@@IIIXXXeeeeee___mmm}}}```YYYfff|||}}}zzz~~~|||SSSIIIGGG???AAA???===<<<<<<<<<:::888<<<>>>AAAEEELLLUUU___eeelllooo~~~wwwxxx|||ppplllmmmnnnkkkkkkmmmooowwwzzz}}}kkkkkkoooVVV]]]{{{oooQQQBBBBBBGGGKKKEEEDDDAAA???>>>===>>>>>>:::::::::999999::::::;;;@@@AAAFFFLLLMMMJJJIIILLLXXX[[[]]]^^^dddlllpppooorrrmmmlllttt||||||vvvtttsssrrrssstttxxxsssrrruuuxxxxxxyyy{{{zzz{{{}}}~~~ZZZJJJEEE=========<<<;;;:::;;;:::888666333111///...///000//////000///...,,,+++++++++,,,---......///////////////......000111111000000///////////////////////////111111111111000///------111222333333333222111111000000000000111111111111333333444444444444555555666888999999888999;;;>>>BBBBBBBBBBBBDDDGGGLLLPPPVVVZZZ___```aaaeeeooowwwyyy||||||qqqbbbWWWSSSQQQ^^^xxx{{{iii\\\XXXYYYYYYXXXUUU^^^kkkrrrooofffcccffflllpppqqqkkkfffccc___[[[TTTQQQTTT[[[]]]```mmm~~~mmm^^^___kkkvvvfff\\\fffuuunnndddeeeiiioooggg[[[NNNDDD@@@DDDIII___ppp~~~sssfffZZZQQQIIILLLRRR]]]ooo~~~}}}}}}}}}}}}|||zzzxxxyyyzzzxxxtttuuu{{{~~~|||zzzzzz~~~{{{xxxzzzoootttuuutttzzz|||pppoooppppppllldddaaammm|||qqqmmmsssyyyxxx{{{~~~uuukkkmmmuuuyyylllpppyyywwwooo^^^JJJ>>>888444333555555555555555555555555555555555555555555555555555444888===FFFYYYnnnzzz{{{yyymmm^^^]]]gggwwwXXXGGG@@@???===;;;:::999999999999:::<<<>>>BBBHHHPPPYYY___lllqqq|||uuu}}}tttoooooommmhhhcccgggsssyyyqqq~~~rrrzzz|||^^^QQQhhh{{{WWWBBB<<<;;;>>>@@@DDDCCCAAA@@@???>>>======999999888888999999::::::???@@@FFFLLLNNNKKKLLLOOO[[[___aaabbbgggnnnqqqppphhhiiinnnwwwzzzzzzzzz{{{zzzxxxwwwwwwvvvsssssstttttttttzzz}}}uuuwwwWWWHHHDDD<<<======<<<;;;:::;;;:::888666333111//////000111111111222111///---,,,+++++++++------...///////////////......///000000000000000////////////////////////000000111000000///...---000111222333333333222111000000000111111111222222333333444444444555555555777888999999999:::<<<>>>AAABBBCCCDDDFFFIIINNNRRRVVV[[[```aaaaaadddkkkrrr{{{lll___XXXSSSZZZpppmmmaaa]]]]]]^^^^^^\\\dddooovvvrrrkkkiiimmmuuuxxxvvvmmmddd```^^^[[[YYYRRRQQQWWW]]]dddsssiiidddooo|||rrrdddgggrrrooojjjkkkjjjqqqjjj]]]NNNBBB===>>>@@@QQQ```pppssskkk```VVVNNNMMMQQQXXXdddvvv~~~}}}{{{{{{|||}}}|||{{{zzz{{{yyyuuuwww|||{{{yyyzzz~~~yyyuuuuuusssvvvyyy}}}vvvrrrlllhhhfffkkkyyy}}}ooommmsssxxxzzzzzzzzzwwwpppoooxxxvvvkkkqqqyyyuuuiiiVVVBBB888666444333333444444444444444444444444555555555555555555555555666666888AAAUUUrrr```VVVWWWqqqkkkLLLEEE@@@???>>>;;;888777888999888999;;;===AAAHHHOOOUUU]]]hhhzzzxxxpppmmmfffbbb___gggtttaaaaaa~~~}}}||||||lllXXXXXXzzzcccBBB:::<<<;;;:::===AAAAAAAAAAAA???===<<<:::888888777888888999::::::@@@AAAGGGNNNQQQPPPRRRVVVZZZ___bbbcccggglllmmmkkkiiiooovvvzzz{{{{{{{{{{{{rrrwww}}}~~~|||zzzxxxxxxuuutttttttttqqqsss}}}xxxlllhhhrrrVVVHHHDDD;;;<<<===<<<;;;:::;;;:::888666333111///...///000000000//////...---,,,+++++++++,,,,,,---...////////////......//////000000111111///////////////////////////000000000000//////...000111222333444333333222000000111111111222222222333333444444555555666666777888999999999:::<<<>>>@@@BBBDDDFFFHHHKKKOOORRRTTTYYY^^^aaabbbdddjjjnnnuuu{{{oooaaa[[[^^^mmmxxx{{{~~~}}}mmmccc```^^^^^^___cccfffllloookkkhhhnnnvvv~~~|||pppeee```___^^^aaa\\\[[[ccckkkrrr|||sssggguuuvvvddd___gggjjjnnnssspppwwwrrreeeSSSDDD?????????EEERRRaaagggcccZZZQQQMMMUUUZZZaaammm~~~|||{{{|||}}}}}}}}}{{{{{{zzzxxxxxx|||{{{zzz{{{uuusssuuu|||yyypppddd^^^aaalll|||~~~ssslllnnnwww}}}yyyuuuvvvuuummmttt{{{tttaaaNNN:::444555555333222444444444444444444444444555555555555555555555555888666555:::LLLiiifff[[[UUUbbb~~~{{{XXXIIIAAABBBBBB@@@<<<999888999777888999:::===AAAGGGKKKQQQ]]]lll~~~uuukkkfff\\\bbbhhhxxxgggaaajjjmmmxxx}}}dddcccmmmvvvTTT:::;;;@@@;;;:::@@@???@@@AAAAAA@@@===:::888888888888888999:::;;;<<>>===<<<;;;:::;;;:::888666444222///---......---,,,***+++++++++,,,,,,,,,++++++,,,---...////////////.........///000000111222////////////////////////...//////000000000000//////000111333444444333333111111111111222222222222333333444555555666777777777888::::::999:::<<<>>>???BBBEEEGGGIIILLLOOORRRQQQUUU[[[___bbbeeejjjnnnooo|||qqqhhheeelllqqqooommmnnnuuuhhhcccaaa]]]ZZZ\\\ccceeeiiillliiihhhpppzzzuuuhhhcccaaaaaaiiijjjppp|||xxxffftttrrr]]]TTTXXXbbbrrr}}}yyywww```LLLCCCBBBBBB@@@JJJXXXaaaaaa]]]ZZZYYY]]]dddmmmxxx}}}}}}}}}}}}}}}{{{{{{{{{{{{yyyzzz~~~{{{{{{{{{uuusssxxxxxxmmm```ZZZaaaqqqsssjjjhhhnnnyyyvvvttt|||uuuyyyzzzoooWWWFFF666333666777555333444444444444444444444444555555555555555555555555777555444888DDD[[[xxx|||iiiVVVTTThhh{{{|||hhhKKK@@@AAACCCBBB@@@===;;;:::888999999999:::===AAAEEEMMMWWW```lll}}}{{{vvvkkkbbb^^^ZZZkkk~~~llljjjyyyiiiyyynnnbbbwwwcccIII888<<>>>>>BBBCCCGGGOOOSSSTTTYYY___eeelllqqqqqqppprrrrrrpppoootttuuutttwwwzzz~~~|||rrrkkkmmmrrrtttpppmmmmmmrrrxxx}}}wwwsssrrr{{{VVVKKKHHH>>>======<<<;;;:::;;;:::888666444222///---------,,,+++((()))***+++,,,,,,,,,+++***+++,,,---.../////////............///111222333////////////////////////---...///000000111000000...///111333444444444444111111111222222222222333333333444555666777777888888999::::::::::::===??????BBBEEEHHHJJJKKKNNNPPPOOOSSSXXX\\\aaafffjjjnnnmmmvvvxxxmmmmmmqqqrrrrrrssszzzyyymmmeeeeeeddd\\\WWWXXX]]]bbbjjjpppnnnlllqqqzzzvvvpppmmm}}}wwwrrruuunnnuuuzzzeeeVVVUUU]]]qqq}}}vvvnnnSSSEEE@@@>>>@@@DDDLLLSSSTTTPPPPPPSSS___jjjwww~~~}}}}}}}}}|||{{{{{{|||}}}zzzvvvxxx}}}||||||yyyzzz~~~}}}xxxsssrrr~~~vvvoooeeeaaajjj{{{~~~nnnfffgggnnn{{{vvvsss}}}vvveeeLLL???444333777777555444333333333333333333333333444444444444444444444444444444555888>>>MMMhhh~~~zzzYYYMMM[[[rrryyysssqqq{{{WWWEEECCCAAAAAAAAA@@@>>>===999::::::999999;;;>>>AAABBBHHHPPPZZZpppxxxoookkkpppyyy|||vvvppphhh___[[[\\\fff{{{{{{fffyyyyyyuuuzzzffflllUUUFFF===@@@@@@999:::AAA===>>>??????>>>;;;888666888888999:::<<<>>>???@@@AAAAAAEEEKKKOOOQQQVVV]]]fffmmmrrrqqqpppqqqqqqpppzzz~~~|||vvvvvv}}}~~~|||oooiiinnnssssssmmmiiiiiiqqqzzzyyyooopppvvv|||QQQFFFDDD<<<======<<<;;;:::;;;:::888666444111///......///...---)))***+++,,,,,,,,,+++*********,,,---.../////////......---...///111222333////////////////////////------///000111111111111---...111333444555555555111111111222222222333333333333444555666777888888888999:::::::::;;;===???>>>BBBFFFIIIJJJKKKLLLMMMPPPRRRVVVZZZ___eeejjjmmmmmmrrr}}}tttgggaaa]]]ZZZ```eeennnzzzrrrhhhdddjjjjjj___WWWVVV]]]aaaiiinnnnnnmmmttt~~~|||}}}xxxrrrppp|||}}}{{{nnn```[[[bbbvvvvvv~~~~~~```LLLDDD@@@BBB@@@BBBFFFEEEAAADDDJJJ[[[kkk{{{~~~}}}}}}}}}|||{{{{{{{{{}}}zzzsssrrrxxx~~~vvvxxxxxx{{{~~~|||uuussstttwwwtttmmmjjjrrr~~~nnngggiiiqqqvvvxxxqqq[[[BBB999222444777666444444333333333333333333333333444444444444444444444444222333666777777???VVVmmmwwwrrrnnnnnnvvviiiUUUTTT^^^iiiooo~~~uuuoootttwwwZZZQQQFFFAAAAAABBB???<<<:::::::::999888999;;;>>>:::===CCCLLLYYYpppxxx}}}}}}yyyssskkkcccZZZVVVZZZbbbxxx|||lllkkkppp~~~~~~|||fffaaa}}}MMMEEE@@@BBBCCCAAA@@@AAA======>>>>>><<<:::888666777777888999;;;===???@@@CCCCCCEEEKKKNNNPPPUUU\\\bbbjjjnnnllljjjkkkmmmmmm}}}uuuwwwzzzxxx{{{{{{pppnnntttvvvqqqooommmnnnttt{{{xxxtttvvv~~~QQQFFFEEE@@@BBB===<<<;;;;;;;;;:::888666333111///...000111111111,,,------...---,,,***))))))***,,,---.../////////......---...///111333444////////////////////////,,,---...000111111111111---...000333444555555555111111222222222333333333333333444555666777888999888999:::::::::;;;===???>>>BBBFFFIIIJJJJJJKKKLLLRRRSSSVVVYYY^^^ccchhhkkkmmmpppxxxsss[[[NNNLLLMMMMMM\\\bbbpppooogggfffoooooocccYYYWWWaaabbbdddggggggkkkxxxuuuwwwxxxvvvqqqxxx}}}}}}yyylllcccaaakkkyyyppp[[[QQQKKKCCC???@@@EEEFFFGGGMMMVVVWWWiii}}}}}}|||{{{|||}}}|||{{{{{{{{{~~~zzzpppooottt{{{rrrxxxyyy}}}|||uuutttwwwxxxwwwrrrooouuu}}}ooojjjllluuu|||mmmrrrnnnVVV;;;555222444666555333444333333333333333333333333444444444444444444444444333444666555111555III___bbbbbbdddgggkkkttt~~~cccOOOLLLYYYggg}}}vvvqqq}}}pppaaaOOOCCCAAAAAA>>>;;;999::::::999888888:::<<>>>>>BBBEEEAAA<<<============;;;999777666666666777888:::===???@@@GGGFFFHHHMMMPPPQQQWWW]]]cccjjjooollliiikkkmmmnnn~~~vvvwww{{{{{{rrrxxxxxxrrrsssyyywwwmmmssssssuuuyyy|||~~~VVVJJJ@@@???<<<:::;;;;;;;;;:::888666555444444333222111111111222...//////000///---,,,+++,,,,,,,,,,,,---.../////////////////////000111111111111000///...------,,,---...///111222222222222/////////000222444666888444444444333333222222222444555777777666666888999::::::::::::;;;<<<======AAABBBEEEFFFGGGIIILLLOOOPPPRRRWWW[[[```ffflllppprrrqqqvvv}}}lllkkk|||zzz___QQQMMMNNNTTT[[[lllvvv|||sssqqqnnniiidddaaa```aaaeeekkkjjjiiihhhfffttt|||xxxtttyyy|||ttt}}}~~~}}}pppjjj\\\YYYssswwwaaaTTTMMMJJJIIILLLMMMNNNRRRXXXgggsss}}}zzzyyy|||~~~~~~}}}}}}}}}}}}{{{zzz|||zzzxxxwwwyyy}}}~~~~~~xxxxxx|||}}}{{{{{{zzzpppkkkooovvvpppnnnxxxvvvYYYFFF555555444444444444555555444444444333333222222222333333333333333333333333444222333444555999EEEQQQ^^^hhh^^^WWWbbbiiiyyyxxx[[[PPPSSSYYYuuu~~~uuusss~~~aaaGGGAAAEEEBBB;;;AAA===999888::::::777444999<<<@@@BBBDDDLLLWWW```|||{{{uuuqqqbbbYYYQQQMMMMMMTTTbbbooonnnQQQHHH]]]zzz|||^^^XXXkkkqqqXXXAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999888888888666777888888999;;;>>>AAAEEEFFFIIIMMMRRRXXX\\\^^^bbbdddfffhhhkkkooouuuyyy{{{yyyzzzrrrqqqnnnnnnsssyyywwwppppppzzz|||~~~zzzSSSHHH>>>===999:::;;;;;;;;;:::888666555333333111000000/////////////////////...---,,,+++,,,,,,,,,,,,---.../////////////////////000000111...............------------...///000111222222222.........///111333555666444444444333333222222222444555777777666666888999::::::::::::;;;<<<======@@@BBBDDDFFFGGGIIILLLOOOPPPSSSWWW[[[___eeelllppprrrqqquuu~~~~~~pppcccVVVRRRTTTXXXaaaiii{{{xxxuuuqqqkkkeeeaaaaaabbblllqqqpppoooooojjjsssvvvuuuwwwooovvvrrriiiZZZWWWnnnwwwnnn^^^ZZZXXXYYYYYYZZZ^^^dddooozzz}}}zzzzzz|||~~~}}}|||{{{{{{||||||}}}wwwtttttt{{{}}}~~~~~~|||}}}{{{rrrsssxxxzzz}}}~~~tttuuu|||lllQQQ@@@555555444444444444555555444444333333333222222222333333333333333222222222444222333555555888AAALLL```ooommmgggqqqzzzoooWWWLLLHHH]]]}}}bbbMMMFFFDDDBBB???>>>>>>===<<<;;;;;;;;;888;;;======>>>CCCLLLSSS[[[ppp|||zzzssskkkfffYYYRRRLLLJJJIIILLLSSS\\\^^^[[[NNNAAAGGGbbb~~~~~~rrrSSS[[[vvveeeGGG@@@@@@@@@@@@???>>>======<<<;;;:::999888888888888777888999999999;;;>>>@@@HHHHHHJJJMMMQQQWWW[[[^^^aaabbbdddggglllsss{{{}}}{{{|||wwwwwwsssllljjjnnnqqqrrr{{{xxxRRRHHH>>>===999;;;;;;;;;:::999888666555333222000///...------,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......//////000000,,,,,,---------...............///000111222333333///.........///111333444444444333333333333222222444555777777666666888999::::::::::::;;;<<<======@@@BBBDDDEEEFFFHHHLLLNNNPPPSSSWWWZZZ___dddjjjoooqqqrrrtttvvvuuuuuu|||nnncccSSSSSSWWW]]]ccckkkwww}}}{{{vvvpppkkkiiikkkmmmqqquuutttttttttkkkmmm~~~}}}rrrrrrlllnnn|||mmm\\\XXXgggxxxsssnnnlllhhhfffjjjppp{{{}}}|||{{{|||}}}~~~}}}||||||}}}wwwqqqqqquuu{{{wwwpppwww}}}xxxuuuxxx{{{~~~xxx___HHH:::555444444333333444444555333333333333222222222222222222222222222222222222444333333555555555<<>>;;;:::;;;===:::;;;;;;999888;;;@@@FFFCCCPPP___hhhnnnwww~~~{{{uuummmcccYYYSSSMMMIIIFFFHHHIIIFFFFFFHHHEEE???:::AAAVVVqqq```UUUnnnlllIII???>>>>>>======<<<;;;;;;:::999888888777777777777888999:::::::::;;;>>>@@@IIIIIIKKKNNNRRRWWW[[[^^^ccceeehhhlllrrr|||~~~}}}|||zzzyyyyyyzzz|||wwwjjjaaaccclllsssyyyUUUKKKBBB@@@<<<;;;;;;:::999888777666666333222111///---,,,,,,+++000///---,,,++++++,,,---,,,,,,,,,,,,---...////////////.........//////000..............................//////111222333333000000//////000111333444333333333333333333333333444555777777666666888999::::::::::::;;;<<<======???AAACCCEEEFFFHHHKKKMMMPPPSSSVVVZZZ^^^ccciiimmmoooqqqrrrnnnfffcccgggnnnzzzkkkYYYPPPNNNRRRYYYdddmmmsss}}}{{{vvvtttuuuyyy|||sssuuusssttttttiiifffrrrvvvsssllljjjtttppp```\\\aaatttyyyrrrnnnqqqxxx|||||||||}}}~~~~~~}}}|||~~~sssooosssyyy}}}qqqmmmxxx{{{rrrlllqqqzzzxxxuuu||||||jjjTTTAAA777444444333333333333444444333222222222222222222222111111111111111222222222444333333555555333777<<>>==================<<<999777888;;;>>>???EEEKKKOOOTTT[[[dddiiipppsss|||~~~{{{vvvooofff]]]SSSJJJDDDEEECCCEEEKKKLLLFFF@@@>>>???<<>>===<<<;;;:::999999999888777777666666666777777999:::<<<<<<<<<<<<>>>@@@EEEHHHLLLQQQUUUYYY\\\]]]bbbeeejjjpppwww~~~xxxtttuuuuuusssrrrxxxzzzuuuhhh___cccnnnuuu|||xxxUUULLLCCCBBB>>>;;;:::999888777666666666555444222000///---------000///---,,,++++++,,,,,,,,,,,,,,,,,,---...////////////............//////111111000000///......---////////////000111333444333222111000111111222333333333333333333333333333444555777777666666888999::::::::::::;;;<<<======???@@@CCCDDDEEEGGGJJJMMMPPPSSSVVVZZZ]]]bbbhhhkkklllooolllbbbWWWRRRTTTXXXsssqqq```QQQKKKMMMRRR[[[dddnnntttzzz~~~{{{yyy{{{uuuvvvrrrrrrtttjjjfffsss}}}vvvnnnhhhmmmzzzgggYYYWWWXXXbbb~~~wwwrrrwww}}}{{{}}}~~~~~~~~~~~~zzzqqqooorrrwww~~~zzzoookkkyyyvvv~~~~~~sssmmmppp~~~yyyuuuyyy{{{rrr```KKK<<<555333333222222222222333333222222222222222222222222000000111111111222222222555222333555444222333777BBBiiixxxmmmVVVccc~~~~~~rrrvvvnnnRRRIII@@@===@@@CCCAAA>>>======<<<:::888888999:::<<<===@@@CCCFFFJJJRRRXXXccchhhqqq}}}{{{nnnhhh___VVVOOOIIIDDDAAADDDDDDGGGMMMLLLEEE>>>;;;===DDDWWWqqqpppdddwwwyyyJJJ===<<<:::999888777777777666666555555555666777777999;;;=========>>>@@@AAAAAAEEEMMMUUUZZZ\\\\\\\\\^^^ccckkkrrrwww|||xxxooolllpppsssrrroooqqqrrrooohhhgggmmmuuuyyyxxxvvvRRRIIIAAA@@@===;;;:::999888666666666666555444333111000////////////...---,,,++++++++++++,,,,,,,,,,,,---...////////////......------......333333222111000///...---//////......///111333444555444222111111111222222222222333333333333444444444555777777666666888999::::::::::::;;;<<<======>>>@@@BBBCCCDDDFFFJJJLLLQQQSSSVVVYYY\\\aaafffjjjkkklllfffYYYMMMJJJJJJKKKgggyyy~~~eeeUUUOOOQQQVVV\\\bbbiiipppuuu}}}|||yyyzzz}}}yyyyyysssrrruuuoooqqq|||rrriiijjj}}}vvvaaaQQQNNNNNNTTTmmmzzzxxx~~~|||}}}~~~wwwqqqnnnmmmmmmrrreeeSSSMMMccc|||vvv{{{xxxiiiUUUDDD888333333222222111111222222333111111111222222222222222000000111111222333333333555222111444444222333666AAA```pppYYYXXXhhhwwwsss{{{hhhYYYGGG???@@@BBB@@@<<<<<<;;;:::999999888888888777777999>>>AAABBBHHHNNNRRRYYYdddsssxxxpppmmm]]]WWWOOOIIIGGGFFFFFFEEEFFFFFFHHHKKKHHHAAA>>>???FFFWWWpppgggkkkmmmAAA===;;;999777666666666666555555555555666666777888888:::===??????@@@AAACCCAAAFFFNNNWWW\\\]]]\\\[[[aaagggooovvvyyyzzz{{{|||wwwnnngggjjjtttzzzwwwrrrkkklllkkkjjjoooyyy~~~tttOOOFFF???@@@===;;;:::999777666666666666444333222111000000000000------------,,,+++******,,,,,,,,,,,,---...//////000///...------------...111111000000//////......000///......///111333555555444222111000000000111222222222333333444444444444555777777666666888999::::::::::::;;;<<<=========???AAACCCDDDFFFIIILLLQQQSSSVVVYYY\\\```eeeiiilllllleeeYYYRRRTTTVVVUUU```qqqwww___UUUVVVZZZ___dddkkkrrrxxx~~~{{{{{{}}}}}}|||tttrrrvvvuuuxxxmmmlll}}}uuuZZZNNNIIILLLZZZlll}}}{{{~~~~~~vvvqqqpppmmmhhhccc\\\PPPCCCDDDUUUnnnuuusss\\\HHH;;;555333222222111111111111222222000111111111222222222222111111111222333444444444555111000333444333333666AAARRR}}}fffTTTUUUeee{{{eeePPPFFFCCC@@@======<<<<<<;;;;;;:::999777999777888<<<>>>===@@@FFFGGGMMMTTT^^^qqq~~~uuufff]]][[[OOOKKKFFFCCCBBBCCCDDDDDDCCCDDDGGGGGGDDDAAAFFFNNNbbbuuu|||~~~pppaaarrr\\\BBB===;;;999777555555555666555555555555666777888999777:::===???@@@AAACCCEEEFFFJJJPPPUUUYYY[[[[[[[[[dddiiioootttvvvvvvvvvvvvlllfffdddnnn}}}|||sssiiilllmmmmmmttt~~~tttOOOFFF???@@@>>>;;;:::888777666555666666222222111000000000000000,,,---......---,,,***))),,,,,,,,,,,,---...//////000///...---------------............////////////000///......///111333555444333111000///...//////222222222333333444444444444555777777666666888999::::::::::::;;;<<<=========???AAABBBDDDFFFIIIKKKQQQSSSVVVYYY[[[```eeehhhnnnnnnggg^^^]]]dddiiihhhcccrrruuu___YYY\\\aaaggglllwww}}}wwwzzz~~~~~~|||tttpppuuuxxxvvvtttsssqqqkkkTTTJJJIIIOOOXXXhhhttt}}}|||}}}zzzsssmmmlllooonnnggg```PPPHHHFFFNNNZZZbbbjjjqqqrrrrrrwwwlllPPP>>>666444444222222111111111111222222000000111111222222222222111111222333444444555555444000///222444333444777999@@@rrrxxxtttrrr{{{XXXHHHSSSkkkjjjTTTIIIEEEDDDAAA@@@???>>>>>>===:::888===888777::::::666888===EEEIIIKKKNNN[[[mmmyyy|||~~~}}}|||{{{zzztttoookkkbbbWWWSSSVVVJJJGGGDDDAAAAAA@@@???>>>???AAADDDEEECCCEEEQQQ___{{{yyyuuuzzzzzziiibbbvvvdddHHHCCC===<<<999666555555555666555555555666666888999:::666999===@@@AAACCCDDDFFFMMMNNNQQQSSSVVVYYYZZZ[[[```ccchhhkkklllmmmnnnooogggcccfffttt~~~qqqjjjnnnpppppptttnnnNNNDDD???BBB999999999999999999888777666444222000/////////...,,,------......------,,,+++++++++******++++++,,,---............///////////////000111222222111///...000000000000000000000000444444444333222111000///222222333444444444333222444444666777888888888888999:::;;;<<<============<<<>>>@@@BBBDDDFFFJJJMMMRRRRRRTTTXXX]]]bbbeeefffjjjuuu|||yyyuuuvvvwwwvvv{{{wwwiii___aaahhhkkknnnqqqwwwvvvwwwuuu{{{yyyvvv}}}~~~}}}vvvlllwww|||zzzlllNNNIIIOOOTTTXXX]]]gggsss~~~~~~|||qqqqqqkkkeeeiiioooiii]]]NNNJJJVVVooozzztttooosssxxxxxx|||{{{jjjjjjwww}}}```HHH:::333222444222222222111111111000000111111111111111111111111000///000444:::;;;888333222222333333333333444444;;;<<>>@@@AAADDDHHHNNNSSSXXX[[[\\\aaagggjjjmmmsss|||zzzsssllleee\\\UUUQQQMMMHHHEEECCCBBB@@@>>>???AAABBB@@@EEECCCGGGMMMLLLNNNccc|||vvv|||uuuuuusss___iii|||sss```UUUJJJCCCBBB<<<:::888555444444555555666777777666555555777999::::::<<>>@@@BBBDDDEEEGGGKKKMMMRRRSSSUUUXXX]]]aaadddeeemmmzzzmmmfffcccfffjjjoooxxxuuuxxxvvvzzz~~~~~~~~~}}}~~~~~~xxxuuu|||kkkZZZUUUTTTYYY^^^iiivvv~~~~~~xxxmmmlllgggbbbbbbccc^^^WWW^^^jjj||||||wwwwww|||}}}vvvwww~~~{{{|||uuuVVVBBB888333222444222222222111111111000000111111111111111111111111555444444888===>>>;;;777222222222333333333444444222777CCC___eeeVVVVVViii{{{xxxzzzYYYDDDBBB>>><<>>===???CCCDDDJJJUUUcccfff``````ttt|||vvv~~~gggbbbttt{{{ZZZJJJDDD===999999;;;:::777555444444555555666777777777555666777999::::::;;;???CCCFFFFFFFFFKKKOOOTTTWWWXXXZZZ^^^aaadddjjjmmmjjjgggeeebbb^^^iiiyyy}}}uuusssnnnfffaaafffmmmttt|||lllOOOEEE???AAA777:::::::::999999777666666666333111111111111000///------......------,,,+++++++++******++++++,,,---............////////////...///111222222111000///000000000000000000000000333333444444333222111000///111333555666555333222222333444555777888999:::999:::;;;<<<============@@@BBBDDDEEEFFFHHHKKKMMMSSSTTTVVVYYY\\\```ccceeennn}}}qqqqqqtttvvvxxx~~~~~~zzzwwwwwwvvvyyy~~~~~~}}}uuu~~~qqqkkkkkkooowww~~~}}}wwwiiifffdddbbb]]]WWWUUUWWWzzzzzz|||{{{zzzuuu|||~~~{{{yyyxxx|||dddIII:::666444222222222111111111111000000000111111111111111111111111777666666999======:::777222222222222333333333333000777:::EEElll~~~aaaUUU```zzz{{{rrrvvvsssQQQJJJCCC>>>???@@@>>>===>>><<<<<<;;;;;;:::999888888::::::;;;<<<===???AAABBBCCCGGGKKKMMMOOORRRYYY^^^rrrzzzvvvrrrnnnjjjcccZZZSSSKKKHHHDDDAAAAAAAAA@@@@@@<<>>444444444222000111111111111000000000000111111111111111111111111444333333555777777555222111222222222222333333333777999888:::QQQzzzrrraaa```nnn~~~^^^SSSHHHBBBBBBAAA@@@???<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;<<<<<<<<>>???AAACCCAAAQQQbbblllmmmhhh```YYY\\\bbbggghhheeeeeejjjnnnpppsssxxx}}}}}}zzzwwwtttqqqpppiiiiiihhhfffcccaaa^^^]]]WWWTTTOOOJJJFFFCCC@@@???@@@@@@@@@@@@@@@@@@BBBCCCAAAAAABBBCCCBBBHHH[[[nnnyyyjjjhhh```OOO___|||YYYFFF888999===<<<888888666666555555555555555555555666777777777777999;;;::::::;;;???DDDIIILLLLLLMMMQQQVVVYYY[[[]]]aaaeeemmmqqqssspppnnnoooooommmxxxzzznnnfffddddddiiippp}}}oooSSSGGG???@@@888;;;;;;::::::888777555444222000......///000///...------......------,,,+++++++++******++++++,,,---............////////////---...000222333222111000000000000000000000000000///111444666666555444222...///111333555666666666333222222333555777999;;;999:::;;;<<<============???AAACCCDDDEEEFFFJJJLLLOOOSSSWWWZZZ[[[___dddiiipppyyy~~~~~~{{{xxxwwwxxx~~~~~~xxxmmmdddaaabbb```XXXKKKEEEOOO\\\yyy~~~tttxxx~~~~~~}}}zzzyyy~~~}}}yyyttttttwwwhhheeeooorrrhhhOOOBBB666222333222000000//////000000000000000111000000000000000000000000000000111111111111111111111111111111222222222222555...111:::888;;;[[[{{{|||}}}vvv~~~mmmVVVOOOaaaoooxxx~~~eeeNNNFFFBBB???>>>>>>>>>>>>>>>>>>??????::::::;;;<<<<<<<<<<<<;;;999::::::;;;<<<<<<<<<===<<>>???@@@BBB>>>???@@@@@@??????AAABBBCCC??????DDDKKKYYYuuuqqqlllqqqzzz|||UUUQQQfffzzzLLL???666:::<<<888555666555555555555555555666666555666777777777888:::<<<;;;;;;;;;???DDDIIILLLMMMNNNRRRWWWYYYZZZ\\\___cccjjjmmmnnniiigggiiiiiihhhrrrvvvxxxtttmmmhhhggghhhoooyyykkkQQQFFF???BBB<<<;;;;;;;;;:::888666555444333111//////000111000///------......------,,,+++++++++******++++++,,,---............////////////---...000222333222111000000000000000000000000000///111444666777666444333//////000222333555777888444333222333444666888:::999:::;;;<<<============???AAACCCEEEFFFHHHLLLNNNMMMRRRWWWZZZ[[[___eeejjjqqqvvv}}}}}}{{{}}}vvvnnnddd\\\___dddbbbUUUJJJNNN[[[eeeiiilllrrrwwwwwwwww|||zzzxxx}}}{{{~~~yyysss|||sssooopppuuuppp___CCC;;;444222222000000222////////////000000111111000000000000000000000000000000111222222222222333111111111111222222222222222---000777666555EEE[[[wwwwwwxxxuuuTTTVVV___nnn}}}sss___NNNAAACCCBBB@@@???>>>??????@@@;;;<<<============<<<;;;<<<;;;;;;<<<======<<<;;;???>>>===>>>>>>>>>???AAAAAADDDFFFGGGFFFGGGKKKNNNLLLOOOSSSWWWZZZ[[[[[[[[[XXXUUURRRQQQPPPOOOKKKIIIKKKKKKJJJIIIGGGDDDAAA@@@>>>>>>>>>>>>>>>???BBBDDD<<<>>>@@@???>>>>>>@@@BBBDDDEEEPPPbbbrrr~~~{{{kkkUUU]]]uuulllFFF===888;;;;;;555555:::333444444555666666666666555666777888777888:::======<<<<<>>>>>???@@@>>>???@@@@@@???>>><<<;;;:::999999:::;;;:::999888>>>;;;888999::::::;;;===<<<===????????????@@@AAABBBDDDGGGIIIJJJJJJIIIGGGGGGEEEEEEFFFHHHGGGDDD@@@DDDDDDBBBAAA???>>>======999;;;<<<======<<<===>>>;;;===@@@@@@>>>>>>AAACCCHHHRRRmmmyyy|||aaa[[[kkkaaaAAA:::777999666111444<<<333333444555666666666666555666888888888888;;;===>>>======???DDDIIILLLMMMQQQUUUZZZ[[[[[[\\\___bbb^^^cccffffffiiipppuuuvvvpppkkkggggggiiimmmqqquuu}}}iiiQQQHHHBBBFFF???<<<;;;;;;:::888666555444666333000.........---,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,***---000...******---111////////////000111222333000000////////////000000222111111444777999888666333222000111333666777888;;;999555222222555888:::<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEGGGIIIKKKMMMPPPSSSVVVXXX[[[```eeeiiiuuuuuuyyy~~~xxxzzz}}}rrrgggbbb^^^XXXRRR]]]```\\\eeeyyy|||yyypppsssvvvkkkmmmuuutttppp{{{tttYYYFFF555444333222111111111111111111000000//////......111000/////////000222333111111111111111000//////000000000000111111111111222222222333444555777777???]]]nnnOOOPPPeeeyyyxxxgggVVVJJJIIIHHHAAA===???>>>@@@@@@>>>>>>???>>>;;;;;;<<<<<<:::888777777888::::::::::::::::::::::::;;;:::999999999:::<<<============>>>>>>>>>??????>>>??????>>><<<<<<>>>@@@<<<>>>???>>>===<<<<<<===;;;===???>>>===<<<===>>>999>>>DDDFFFAAA>>>FFFQQQ___yyy~~~www^^^ZZZ~~~RRR<<<;;;999777666555444444666666666666666555555555777555555666888;;;<<<===>>>>>>???@@@CCCFFFIIIKKKVVVZZZ^^^```___^^^\\\\\\\\\dddccc]]]bbbssszzzuuuooolllfffccciiisssvvvssskkkPPPFFF???BBB:::;;;;;;::::::888777555444555333000.........---,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,***---///...+++***---111////////////000111222333000000////////////000000222111111333777888888666333111//////111444777888:::888555333333444666888:::;;;<<<===>>>???@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMOOOSSSWWWZZZ___eeeiiirrrsssvvv~~~{{{|||~~~vvvhhh___^^^[[[WWWWWWZZZcccrrr{{{vvvrrrxxxyyy}}}{{{ssssss|||nnnQQQ===555444333222111111111111111000000000/////////...111000/////////000222222111111111111111000//////000000000000111111111111222222222333444555666777888KKKqqq}}}\\\RRRXXXggg~~~}}}~~~jjj\\\SSSKKKGGGGGG@@@===999999:::<<>>>>>===<<<;;;;;;===>>>999999999999999999999999888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<;;;<<<===???===>>>===;;;999888999;;;======>>>>>>???>>><<<;;;@@@???>>>>>>???III^^^rrr}}}mmmZZZ___jjjEEE<<<;;;999777666555444444666666666666666666666555777666555666888;;;<<<=========>>>@@@CCCFFFIIIKKKSSSWWW\\\___`````````aaabbbiiikkkffffffooottttttsssoookkkiiilllrrryyylllOOODDD===@@@999:::::::::999999777666666555333000.........---,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,***---...---++++++...111////////////000111222222111000000//////000000111111111111333555777777666333222111000111333666888888888666555444444444444777999;;;===???@@@@@@???BBBBBBCCCDDDEEEGGGIIIJJJLLLOOOSSSWWW[[[```fffiiinnnooossszzz~~~wwwjjj]]]XXXYYYXXXUUUZZZXXXggguuuwwwsssttt|||~~~yyywwwmmmnnnuuu|||vvvaaaFFF555444333222111111111111111000000000000////////////000000000///000111111222000111111111111000000///000000000000111111111111222222222222333555666777444999QQQsss___TTTWWWjjjyyywww{{{~~~sssdddXXXIIICCCAAAFFFFFF@@@===@@@???>>>===;;;;;;<<<======::::::::::::::::::::::::888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<777999<<<===<<<<<<===???BBBCCCBBB@@@>>>>>>@@@BBB<<<<<<===???AAAAAA@@@???DDDCCCFFFMMMYYYnnnkkk___cccyyy{{{~~~bbbZZZnnnwwwWWW@@@;;;:::999777666555444444555555666666666666666666777777777888999;;;<<<===<<<===>>>@@@CCCFFFIIIKKKPPPSSSXXX\\\___aaadddfffhhhnnnssssssooonnnrrrvvvvvvqqqpppsssssstttjjjMMMCCC===AAA;;;999999999999999888777666555222///......///...---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++,,,------,,,,,,...000///////////////000111111111000000000000000000111111000111222444666777777666777777777555444444444777777777666555333222111555777:::===???@@@@@@???CCCCCCCCCDDDEEEFFFHHHIIIOOORRRVVVZZZ]]]aaafffiiijjjkkkpppuuu|||yyyoooaaaXXXUUUUUUTTTQQQSSSWWWiiijjjooosssyyy~~~yyyrrrqqqttt~~~rrr___kkkyyyyyyhhhPPP<<<333333333222111111111111111000000000000////////////000000000000000111111222000000111111111111000//////000000000111111111111222222222222333444555666666666BBBeeezzztttrrrqqqwww{{{jjj]]][[[___wwwxxx||||||]]]PPPGGGHHHFFF>>><<>>============<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<999;;;>>>>>>>>>===>>>???;;;<<<======<<<<<<===???>>>@@@AAA@@@???@@@CCCGGGIIIQQQbbbxxxzzz```\\\eeeyyyvvvzzzvvvzzz}}}___ffffffKKK???:::999888777555555555444555555555555666666666666666888999999::::::<<<===<<<===???AAADDDGGGJJJKKKNNNQQQVVVZZZ]]]aaaeeehhhiiikkkrrryyyyyyuuuuuuzzzuuunnnqqq|||}}}iiiMMMBBB<<<@@@:::999999999999999888777666444222///......///...---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++,,,,,,,,,,,,---///000//////////////////000111111111000000000000111111000000111111222444666777:::===@@@???;;;666222111666666777777666444111000222555888<<>>NNNmmmzzziiidddiiittt~~~eeePPPcccmmmxxxyyy~~~oooXXXLLLDDD@@@CCCJJJ???>>>>>>@@@BBBBBB???===<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????>>>===>>>???===???AAABBBAAA@@@AAABBB@@@CCCFFFCCC@@@DDDOOOYYYhhhuuu~~~sssttttttwwwzzz~~~rrrwwwvvvgggxxxWWW???:::999999777666555555555555444555555555666666777777666999;;;;;;::::::<<<>>><<<===@@@CCCFFFIIIKKKLLLOOORRRVVVZZZ]]]```cccfffbbbaaagggttt||||||zzzzzzqqqlllrrrjjjMMMBBB;;;>>>777:::::::::999999777666666444111///.../////////...,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++++++++,,,---...///000/////////......//////000222111111000000111111222///000111111111222555888<<>>@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKOOORRRUUUXXXYYY[[[]]]___fffgggmmmtttwww|||~~~wwwbbbZZZSSSQQQPPPMMMKKKKKKIIIZZZeeedddlllyyyyyylllkkkkkkmmmqqqsssyyyvvvwww~~~pppuuujjjKKK666111333222111111000000000111111////////////000000000000//////000111111111111000///000000111111111111000000000000000111111111111222222222222222333444444111555999===GGG]]]{{{~~~{{{dddSSS___ttt|||www}}}qqqcccUUULLLAAA???===>>>AAABBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<======>>>???>>>===>>>@@@BBBBBBCCCDDDDDDEEEGGGJJJMMMEEEKKKQQQTTTYYYdddttttttdddccclll{{{{{{{{{qqqtttxxxOOO;;;888999888777666555555555555444444555555666777777777666:::======;;;:::<<<>>><<<>>>AAAEEEHHHKKKLLLMMMQQQTTTYYY\\\___aaaccceee\\\]]]bbblllxxx~~~|||xxxqqqqqqzzzhhhMMMCCC<<>>333222333111111000000000000111111.../////////000000000111...///000111222111111000//////000111111111111111000000000000111111111111222222222111222222333444222222555777777===UUUnnnZZZ\\\fffzzz{{{{{{}}}eeeUUUMMMDDD????????????===========================@@@??????>>>======>>>>>>?????????@@@@@@@@@@@@AAA???@@@@@@@@@AAACCCHHHKKKGGGGGGGGGHHHMMMWWWbbbjjjpppssswww}}}yyyhhhddd```\\\fffvvv}}}kkkjjjmmmIII<<<;;;888777666555555555555555444444555555666777777888666:::>>>>>>;;;:::<<<>>>===???CCCGGGJJJMMMNNNOOORRRVVV\\\aaacccdddfffggg___fffiiikkkttt~~~~~~vvvuuu}}}~~~fffMMMEEE???BBB;;;<<<;;;;;;:::888666555444333111///.../////////...,,,,,,---------,,,++++++,,,++++++++++++++++++,,,+++******+++---///000000000//////.........//////222222111111111111222222...000111000///000555999:::===>>>:::444111222555666666777888888777666555111222444777;;;???CCCEEECCCDDDEEEFFFIIIKKKMMMNNNLLLOOOTTTXXXZZZ]]]___aaafffeeejjjtttvvvwwwyyyiii]]]UUUPPPMMMOOOOOOOOOUUU^^^qqqoooqqqsssooojjjmmmuuu}}}}}}|||ssspppooottt{{{|||wwwtttuuu{{{bbbEEE555333444333111000000000000000111111.../////////000000111111...///000222222111111000//////000111111111111111000000000000111111111111222222222111222222333333777111222999777555BBBVVVjjjkkk___[[[lll}}}|||pppdddSSSGGGCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDFFFJJJPPPUUUfffeeeeeehhhsss~~~nnnccceeewwwtttwwwxxx[[[ddd___CCC;;;;;;888777666555555555555555444444444555666777777888666;;;??????;;;:::<<>>@@@DDDHHHKKKNNNOOOPPPSSSXXX___dddfffggghhhiiigggrrruuuppprrr}}}wwwyyyhhhNNNDDD>>>AAA:::;;;;;;;;;:::999888777666555222//////000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,---...//////...///////////////.........///111222222111000000000---222333///444:::555777888::::::999666222///444222222666;;;<<<777222333444555666777:::>>>AAABBBDDDEEEFFFFFFHHHKKKMMMNNNQQQTTTWWWZZZ]]]aaadddfffiiimmmqqquuuyyy}}}yyyjjjZZZNNNTTTHHHGGGPPPNNNJJJ^^^}}}yyyuuuqqqqqqzzz|||qqqddddddjjjqqqnnniiippp}}}kkkKKK:::555333///---222111111111000000//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222222111111222222333444666666555333333666:::>>>RRRbbbnnn___cccsssssslllppprrr}}}lll^^^UUUPPPMMMKKKHHHIIINNNQQQPPPQQQSSSXXXPPPIIIJJJRRRXXXWWWTTTZZZ]]]eeejjjfff]]]XXXXXXZZZTTTRRRVVV]]]gggxxxyyyooojjjlllqqquuuwwwuuuppp}}}oooeeeVVVpppsssMMM===:::;;;777777666555444444333333555444444555555666777888888===AAABBB???===<<<>>><<<@@@EEEIIILLLNNNQQQSSSUUUUUUZZZcccjjjmmmqqqvvvqqqvvv~~~zzzvvv}}}iiiNNNCCC<<>><<<<<<>>>>>>AAAFFFIIILLLNNNQQQSSSXXXXXX\\\dddiiikkknnnsssuuuxxx|||}}}zzz{{{jjjOOODDD;;;>>>777;;;;;;::::::999888666555333222111111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++,,,,,,---...///......///////////////...//////000111111111111111000...///333666666222---555666888999999777555444111444777888666666888999444555444444555999>>>BBB@@@CCCFFFHHHHHHIIIJJJKKKNNNPPPTTTWWWYYY\\\```bbbcccfffjjjnnnppptttxxx{{{xxxkkk[[[OOOJJJIII@@@EEEEEE@@@GGGaaayyyvvv~~~wwwxxx~~~{{{pppsssrrrmmmmmmrrryyy}}}\\\III777222333444111///111111000000000000//////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000222111111111111222333333111222333222111222444666777===QQQzzzssslllssszzz~~~|||bbb]]]eeexxx|||wwwuuuvvvyyyhhhbbbdddooowww||||||sssdddvvvsss|||pppYYYhhhlllOOO>>>::::::999666666666555444444333333555444444555555666777888777;;;???@@@>>><<<<<<>>>@@@CCCGGGIIIKKKMMMPPPRRRXXXWWW[[[bbbggghhhkkkoootttxxxlllRRRFFF>>>AAA;;;::::::::::::999777666555333222111111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++,,,---...///---...////////////////////////000000111111222222000000,,,...444222///111333444777999:::;;;;;;;;;444444555666666777999:::888777666444444666;;;???@@@CCCGGGJJJJJJJJJKKKLLLNNNQQQTTTWWWYYY\\\___bbbcccfffjjjmmmooorrrvvvxxx||||||uuuiii[[[NNNGGGEEEFFF??????>>>===EEE]]]zzz~~~mmmssszzz}}}|||www{{{yyyTTTEEE666222333222000///000000000000000000//////////////////////////////////////////////////////000000////////////000000////////////////////////111111111111111222222333000111333333222111222333888888>>>XXX|||iiifffwww{{{wwwxxx}}}}}}~~~uuuiiidddiiiwwwzzzoooooo{{{nnn}}}hhh___{{{xxxUUU???999999888777666666555555555444444444555444444555555666777888777;;;??????===;;;<<<>>>AAADDDGGGJJJKKKLLLOOOQQQSSSSSSWWW```eeegggjjjooorrryyyyyyiiiQQQFFF>>>BBB<<<:::::::::999888777666555333333111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++,,,---......------...////////////////////////000000111222333000666111...000)))'''777222333555999<<>>ZZZyyynnnvvv}}}{{{yyykkkgggdddhhhoooyyy}}}sssYYYYYYWWWVVV___vvvzzzzzzooovvvaaalllkkkHHH999999999777666555555555555555444444444555444444555555666777888888;;;>>>???===<<<===@@@BBBEEEIIILLLMMMNNNOOOPPPOOOQQQXXXccckkkmmmppptttwww}}}rrrgggOOODDD<<<@@@;;;::::::999999888777555444333222111...,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,*********++++++,,,---...,,,---...///000000000000////////////000111333444///222///BBB___TTT444---222333555888<<<@@@CCCEEE>>>888111111666:::999777;;;;;;999666444333444666<<<@@@DDDGGGIIIKKKMMMOOOQQQTTTWWWYYY[[[]]]aaaccceeegggjjjlllmmmooorrrtttvvv{{{}}}~~~yyyssscccWWWJJJDDDFFFHHHEEEBBB;;;888BBBVVV```^^^```iiiuuuwww{{{zzzmmm~~~}}}~~~vvv}}}}}}yyy{{{ttt^^^BBB999222000111000000222......////////////000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111000000000000111222222000222444444333222333444000777:::999BBBbbb~~~tttvvv~~~{{{qqqjjjggggggpppyyyyyyrrrqqqxxx}}}wwwwwwuuuvvvzzzzzzrrrooozzz}}}~~~~~~~~~|||tttkkkXXXYYYWWWZZZfffssspppeeellltttyyyxxxxxxuuussszzz|||yyyccc\\\yyy___@@@999<<<999666666555555555555555555555555555444444555555666777888999<<>>NNNeeewww~~~|||yyyyyyyyy{{{zzz}}}pppmmm}}}yyy|||sssWWWEEE555111///111222000000222........./////////000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000111222222///000222222222222444666222666999:::;;;LLLnnnyyyvvvxxx~~~uuupppqqqiiinnnrrrlllbbb\\\^^^cccoooqqquuusssmmmlllwwwrrrddd]]]\\\XXXYYY^^^ccc```XXXSSSSSSYYY^^^aaa___^^^^^^ZZZTTTWWW^^^dddkkkyyyuuuqqqXXX\\\pppRRR:::999===888555888555555555555555555555555555444444555555666777888:::===@@@@@@>>>>>>@@@CCCEEEKKKSSSXXXZZZYYYWWWVVV[[[___jjjvvv|||{{{yyyyyyvvvmmmUUUHHH>>>BBB===999999999999888666555444000000///---...333;;;BBB,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************+++,,,---...,,,---...///000000000000///.........000111333555222;;;000///???222)))AAA555555444555777:::===???>>><<<888333111222777;;;555666888888777666666777666888<<>>WWWpppgggggglllyyy|||tttiiigggjjj___aaaccc^^^UUUQQQ[[[iiikkkllljjjcccYYYRRRPPPQQQPPPSSSYYY^^^\\\UUUSSSVVVSSS]]]dddgggllltttwwwvvvuuuzzzsssyyyuuulllbbbWWW^^^cccGGG444999===777444:::444555555555555555555555555444444555555666777888:::===@@@@@@??????AAADDDGGGNNNWWW]]]___]]][[[YYYaaaeeeooo{{{zzzvvvuuuxxx{{{~~~oooOOOBBB???>>>@@@;;;::::::999777555444333222000333444...***999NNN------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,------...///000///......------///000111///000000111222222333333888555333444777:::;;;;;;<<<===;;;666000...222777888888777777777777777888555555666999===BBBFFFIIIPPPRRRUUUWWWXXXZZZ]]]___cccdddffffffggghhhkkkmmmuuuvvvxxx|||~~~{{{uuujjj^^^RRRKKKCCCDDDBBB===<<>>@@@CCCFFFJJJPPPYYYbbbffffffccc```bbblllvvv{{{||||||xxxsssoooOOOBBB???<<<===:::::::::999777666444333222......222///+++111>>>,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,------...///000///......---...///000111000000111111222222222333444555555555444555888::::::;;;;;;999555222222333888888999888888777777666444444444666999>>>BBBEEENNNQQQTTTVVVXXXYYY\\\^^^aaabbbeeefffgggiiilllnnntttuuuwwwzzz~~~yyywwwrrrjjj___TTTJJJEEEAAA???>>>>>>;;;888>>>FFFwwwwww}}}~~~}}}ssswww}}}qqqPPP;;;444222222222111111111000000000////////////////////////......................../////////////////////...////////////////////////............////////////000000111111111222222222000111111111111222222222111444666555444555;;;@@@TTTlllwww|||uuuvvv~~~{{{pppoooyyy|||jjjqqq}}}hhhTTTcccoooKKKAAA888777999888666555444444444444444444333333555444444333444555777888:::<<<======>>>AAAFFFIIINNNSSS[[[cccggghhhfffdddiiittt~~~nnnNNNBBB@@@:::999:::::::::999777666444333555...,,,111222---+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///............///000000111111111222222222222222000444777777444444666:::999;;;???AAAAAA===666000777888888999888777666555555444333333555999===@@@IIIMMMQQQUUUWWWXXX[[[\\\___aaadddfffgggiiilllooossstttvvvxxx{{{~~~|||yyypppllleee\\\RRRIIICCC???@@@;;;;;;>>><<<:::DDDTTTlllyyy|||xxxooozzzvvvqqqpppwwwwwwYYY>>>222222555111111111111000000000000////////////////////////..............................//////////////////000000000000000000000000............////////////000000000111111111222222000111111111111222222222///333666666444333444666999FFF]]]~~~~~~uuurrrtttttt~~~yyyzzzmmmmmmwwwvvvmmmzzzwww}}}vvvZZZWWW{{{XXXCCC<<<888999888666555777333333444444444444444444555444444444555666888999<<<<<<======???CCCIIIMMMQQQUUU[[[aaadddeeedddcccttt}}}wwwzzzwww~~~kkkMMMBBB@@@:::777:::999999999777666555444777111...222444///++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////............/////////000222222222222222222222222///222666888999::::::;;;<<<>>>DDDKKKNNNIII===333333444666777888777666555777555222111222555999;;;AAAEEEKKKPPPTTTWWWZZZ\\\___aaadddggghhhjjjlllnnnqqqrrrtttvvvxxx{{{|||}}}~~~}}}{{{|||~~~zzztttpppeeeaaaYYYPPPHHHCCC@@@??????===;;;;;;AAAMMM\\\ggg\\\kkk{{{~~~tttyyy|||uuurrr~~~vvvooollltttyyy]]]CCC444222555777111111000000000/////////////////////////////////....................................////////////////////////////////////............////////////000000000000111111111111000000111111111222222222///222555555444222222333666777>>>QQQppp{{{yyyxxxsssuuuuuu{{{zzzxxxzzzuuuzzzyyyzzzxxx{{{lllyyyzzzmmmzzzsssWWW___mmmJJJ;;;888888:::888444555888333333333444444555555555555555444444555777999:::;;;<<<<<<<<<>>>CCCJJJOOOWWWZZZ^^^cccfffhhhhhhhhh|||vvvjjjuuuyyytttuuuuuu{{{hhhLLLBBB@@@:::888999999999888888666555444555333111222000...---///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///---......///////////////222222222222222333333333222111333999@@@CCC@@@======???FFFNNNSSSNNNAAA666///000222444666666666666999777444222222444777999999===CCCIIINNNSSSWWWZZZ___aaaeeeggghhhiiikkkmmmqqqqqqssstttvvvxxxyyyzzz|||zzzvvvvvvwwwyyyxxxtttmmmgggXXXSSSLLLFFFAAA?????????;;;>>>===???PPPkkkxxxwwwffflllwww~~~~~~{{{}}}|||ooorrr~~~vvv}}}zzzwwwyyyfffHHH666333555444222000000000/////////......////////////////////////........................---.........//////000000....................................//////////////////000000000111111111000000111111111222222222111222333333333333444666999777666999EEE```ggghhhooo{{{~~~yyy}}}zzz{{{~~~xxxsssooorrrxxxwwwqqqxxx}}}xxxuuuwww}}}jjjbbbuuu|||lllkkkeee}}}rrrYYYggg}}}WWW>>>777666888:::888333444888333333333444444555555555555555555555666888:::;;;:::;;;;;;;;;>>>CCCJJJOOO[[[^^^ccciiinnnsssvvvwww||||||~~~pppgggssszzzzzz{{{}}}lllvvviiiOOODDD@@@:::999999999999888888777555555111222222///,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...///---......///000/////////111111222222333444444444444111111777AAAFFFBBB===:::<<>>;;;:::;;;<<<777>>>GGGUUUnnnxxxvvvwwwzzz}}}yyy|||~~~nnnVVV<<<222444555000,,,////////////............////////////////////////------------------------------......///000000000..................................../////////////////////000000000111111000111111111111222222222222111111111222444666777555777888666444>>>WWWnnnpppmmmnnnssszzzxxxoooooonnnpppwwwyyy}}}xxx|||wwwggg[[[[[[uuuvvvxxx|||dddjjjmmmaaaqqqxxxKKK;;;888666777:::888333333666333333444444444444444444666555555666777999;;;<<<:::;;;<<<===???DDDJJJNNNTTTWWW^^^fffooovvvzzz}}}xxx{{{wwwsssyyygggvvvmmmTTTFFF@@@:::;;;888888999888888777666555000111111///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,---...///------///000000000///...000000111222444555666666333111111666===@@@>>>;;;888999===BBBEEEDDD???;;;444444333222333555777888888888777666666555555444222444888;;;???EEEKKKOOOSSSWWW]]]bbbeeegggjjjlllqqqqqqrrrsssttttttuuuuuuuuu{{{~~~zzzwwwuuuuuunnniiiccc```]]]YYYRRRLLLCCCAAA>>>;;;999888888999666===WWW~~~~~~yyyvvv{{{mmmqqq}}}xxxVVVEEE666222333222///////////////.........------////////////////////////------------------------------......///000000111....................................////////////////////////000000000111000111111111111222222222222111111111222444444444333333666888666555>>>JJJeee~~~~~~ooo\\\\\\___ddd{{{~~~nnnzzzdddxxxxxxgggpppsssDDD>>>;;;888777999888444222444444444444444444444333333666555555666777999<<<===;;;<<<>>>???AAAEEEJJJNNNNNNRRRXXX```hhhmmmqqqsssuuu~~~|||fffwwwqqqXXXHHH@@@:::;;;888888888888888777666555222222222111111000---)))------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,---......,,,---///000000000///...//////111222444555777777111111222555777999999999888999;;;>>>@@@AAA@@@>>>:::888555333333444666888777777777777666555444333333444666777:::???FFFJJJMMMRRRXXX^^^cccfffjjjlllqqqrrrrrrssssssttttttuuuuuuzzz{{{vvvsssqqqppppppiiibbbYYYTTTPPPKKKDDD???AAA@@@>>><<<:::999777777888===fff|||yyy}}}hhhgggoooooo{{{aaaBBB999333333222///111666//////.........---------////////////////////////---------------------------------...///000000111000000000000000000000000............/////////000////////////000000000000000111111111111222222222111111111222333333111///777111000666999777666999DDDVVVtttkkkTTTJJJZZZiiiqqqnnnggguuubbbmmmeeehhh===@@@>>>999666888888444222222555555555444444333333333666666666666888:::<<<===<<<>>>@@@BBBCCCFFFJJJMMMSSSVVV[[[```eeehhhiiijjjvvvyyyzzzooo|||gggUUUIII<<<<<<888888666666666777666444222333333222000///---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111...000111222222333555777222222333444555555555555666888;;;>>>@@@AAAAAA@@@GGGAAA666...000666666111444666777999888666444222333333333444777:::>>>@@@EEEIIIOOOUUU[[[aaagggkkkmmmoooqqqrrrrrrrrrssstttwwwwwwzzz}}}}}}}}}~~~|||yyyvvvqqqkkkccc^^^ZZZWWWQQQKKKFFFBBB@@@???;;;===<<<888555777;;;===<<>>999:::999888888999888666444333222111000///...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111...000111222111222333555444444555666777666666666888888999;;;>>>AAACCCCCCFFFIIIGGG>>>555333333222666666777888888999999999333333333333555777:::<<<@@@DDDJJJPPPUUU[[[aaaeeegggjjjmmmooopppqqqrrrssswwwxxx|||~~~{{{|||~~~|||yyyvvvsssooojjjeee___XXXSSSOOOLLLHHHCCC???<<<;;;:::>>>;;;888888999777555444CCCGGGSSSgggwww~~~}}}rrrqqqsss}}}oooQQQ===444333111///......////////////............//////....................................////////////........................000000///...............////////////////////////////////////////////////...444:::;;;777444333333111111111222222222333333222222333333444555555555666777===MMMgggeeedddiiiuuu{{{yyyvvvdddOOOUUUqqqooozzztttoooeeeuuuoooJJJ???666888777666555444444444444555555444444444333333333333444555777999:::<<<<<<;;;===???BBBEEEJJJQQQUUU]]]^^^[[[YYY^^^kkktttvvv~~~xxxpppiiikkkiiicccgggwwwfffOOOFFF<<>>??????>>>???AAADDDDDDRRRZZZPPP>>>333111222444444333333444666888999555444333333333444666777999<<>>???BBBEEESSS]]]WWWHHH;;;333000222222222222333555666777777666555444333333333333333777<<>>AAACCCGGGKKKQQQUUUdddlllqqqjjj]]]VVVZZZ```sss}}}uuukkkjjjlllkkktttrrrmmmrrrlllPPPEEE<<>>BBBFFFIIINNNRRRYYY___dddhhhlllnnnooooooqqqvvvwwwyyy|||{{{sssqqqoooooopppmmmhhhccc]]]XXXOOOHHHCCC@@@===;;;999999999:::;;;;;;<<<===;;;888:::???CCCKKK```uuu}}}~~~www{{{www]]]CCC444222555000/////////000000111111......------------......------------------------------------..........................................------------..............................////////////////////////111111111000//////111222000000111111111222222222111111222222333444444555333444555555555777;;;>>>MMMaaajjjkkksss}}}~~~hhhVVVOOOFFF@@@QQQkkkkkkmmmnnnmmmooommmllldddyyyvvvPPP>>>999888888666555555444444444444555444444444444444444444444444555666777888999:::;;;<<<>>>AAADDDFFFJJJOOORRR\\\fffmmmiii[[[PPPQQQXXXdddoooqqqhhhccciiirrruuuxxxyyywwwmmmRRREEE;;;???;;;;;;:::999999:::999777555222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222222000///000222333555888;;;===<<<;;;:::666DDDTTTXXXPPPFFFCCCEEEFFFFFFEEEGGGMMMPPPHHH===222111111222333555777888999999888777666555444333111333666888999<<>><<>>===888===DDDHHHIIIFFFDDDBBBDDDCCCAAA@@@GGGPPPSSSQQQCCC>>>888222///000222444888888888777666555444444111333555555555666888:::===@@@DDDHHHMMMSSSYYY]]]dddbbbeeejjjnnnooosssxxx~~~~~~~~~zzzwwwuuussspppmmmlllgggbbb___]]]ZZZTTTPPPEEEAAA<<<888777777777777999999::::::::::::999999888:::BBBXXX}}}pppbbb```lllxxx{{{~~~vvvbbbHHH666000111111000/////////000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,------...///........................////////////////////////...---,,,,,,------------000000000000111111111111111111111222333333444444222222333333444555777888666333666EEE^^^}}}nnnfffccckkkvvv{{{|||{{{{{{dddWWWSSSKKKBBB<<<999<<>>AAANNNZZZaaa\\\TTTFFF999222000222555666666777777666666555444111222444444333333555666777999<<<@@@DDDJJJQQQVVV[[[[[[^^^eeehhhhhhiiimmmuuuvvv{{{{{{vvvqqqnnnjjjfffcccddd___YYYTTTRRRNNNIIIEEE@@@<<<888666777888888888;;;<<<<<<<<<;;;:::999888>>>JJJRRRZZZooo{{{rrrcccgggnnntttxxx}}}ZZZKKK999000111444111---......//////...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,------...///........................////////////////////////111000//////000111000///000000000000111111111111000111111222333333444444---111444555333222444666555555444444999MMMmmm|||~~~yyyjjjllluuukkkZZZOOOJJJGGGOOOUUUPPPDDD???BBBGGGLLLMMMQQQkkkuuunnnmmmYYYkkkkkk```yyyjjj<<<;;;>>>666777444444333333333444444555333333333444444555555555888888999:::;;;;;;<<<<<<>>>@@@BBBCCCDDDEEEGGGIIIGGGCCCCCCFFFEEEBBBDDDIIIWWW```bbb[[[[[[jjj|||vvvmmmNNNDDD;;;;;;999888999999888888777666555444333111000...---------.........,,,++++++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------------...//////111222444666666444111000444555777;;;@@@EEEGGGGGGHHHAAA:::888===BBBCCCBBBCCCHHHIIIFFFGGGPPPZZZ```jjjooofffLLL666111222111000444888:::888666444444555444111000000222555666666777999:::<<>>999666444777;;;>>><<<888===777444888;;;;;;===@@@UUUgggooohhhgggrrruuunnnvvvzzzqqquuu|||yyyrrrnnnvvvwwwttt~~~www\\\@@@;;;555111000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------------...//////---------............/////////.........---------////////////////////////000000000000000000000000000000000000111111111111111111222222222333333333000222444444555:::DDDLLLjjjdddccchhhttt~~~}}}|||yyy}}}kkkXXXMMMIIIFFFDDDOOO[[[iiigggUUUDDDGGGSSSllljjjlllvvvsss]]]jjjhhhhhhwww]]]aaa~~~PPP@@@===888888===555555555444444333333333333333444444555666666666666777888999;;;<<<===>>>AAACCCFFFFFFDDDBBB@@@???AAAAAA??????@@@AAADDDEEEJJJ]]]jjjeee\\\aaappp|||rrrQQQEEE::::::888999999999999888777666555444333111000...---------.........---++++++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------...//////000222444555666666555444444555666999>>>BBBDDDEEEHHHCCC<<<777:::CCCQQQZZZMMMPPPOOOIIIGGGKKKQQQSSSeeemmmiiiWWWFFF===555,,,222333444555777999;;;<<<777666444222111222333444444555666777888;;;???CCCDDDFFFHHHKKKNNNSSSXXX\\\bbbfffkkkpppsssvvvyyy{{{|||~~~~~~~~~}}}}}}{{{yyyyyy{{{|||||||||{{{wwwtttvvvzzzzzztttnnnfffddd___YYYTTTPPPNNNLLLIIIHHHEEEBBB???<<<:::999777666666777888::::::999777999:::888999DDDXXXgggppp}}}ssssssuuutttzzztttpppwww~~~wwwxxxtttttt||||||___CCC888555111///000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------...//////------------............//////.........---------........................000000000000000000000000//////000000000111111111111111111222222222333333444666777444222555;;;AAAEEESSSgggyyyzzzyyyzzzrrruuu}}}yyy~~~}}}hhh^^^QQQIIIFFFFFFEEEDDDSSSuuu~~~aaaOOOJJJHHHjjjnnnwwwiii\\\lll|||vvvcccnnniiiYYYfffpppGGG<<>>AAACCCEEEEEECCC@@@???>>>===<<<;;;;;;<<<===???AAAHHHXXXdddbbb^^^eeesss~~~sssPPPEEE:::;;;999999999999999888777666555444333111000...------------......---++++++,,,...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------......///000111333444666777888888555555555777999===@@@BBBIIIHHHCCC;;;777===MMMZZZXXX[[[ZZZRRRLLLLLLMMMMMMXXX```ccc^^^XXXQQQBBB333444333111222444666777777999888777555444222111111222333444444444666999<<<:::<<<>>>@@@CCCGGGKKKOOOWWWYYY\\\___ccchhhnnnsssvvvvvvuuuvvvyyy}}}}}}{{{|||{{{xxxvvvttttttuuuwwwwwwvvvuuuqqqmmmnnnooonnnhhhcccXXXVVVQQQMMMHHHEEECCCBBB>>>===<<<:::999777666666666777888999999999:::;;;666;;;;;;777BBB___}}}wwwsss}}}~~~}}}~~~xxx|||cccDDD222333111//////000000000///........................---------------------------------,,,,,,+++++++++---------------------------------------------------------------......///------------...........................---------........................000000000000000000000000//////000000000000111111111111111222222222222333555666777444111111444777111666>>>GGGUUUiii|||mmmfffrrr|||}}}|||}}}vvvrrrdddUUUJJJFFFCCCCCCFFFHHHHHHGGG^^^jjj]]]UUUHHHVVVfff{{{{{{bbbaaavvv~~~~~~ccc```xxx}}}^^^^^^vvv```>>>999@@@???999777444444444444333333333333333333444444555666666666888888999:::<<<===>>>>>>@@@BBBDDDDDDAAA>>>===<<<::::::999999:::;;;===>>>AAAMMMXXX\\\```kkkyyyzzzmmmLLLBBB:::<<<<<<999999999999888777666666444333111000...------------......---,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,------...///000000111333444666777888666666555555555888<<>>===<<<888888888888888888888777777888:::;;;<<<<<<:::999777999666888RRRzzz~~~xxx{{{{{{||||||dddFFF666555222111000000000///---+++......................................................---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........................................................000000000000000000000000////////////000000000111111111111111222222222222000222444444333222333555333555666777:::BBBNNNWWWnnn}}}yyymmmsssvvvhhhiiiwww}}}|||xxxxxxttt{{{zzzuuu```OOOHHHFFFEEEDDDEEEGGGHHHGGGEEEWWW}}}zzzdddeeedddZZZNNNhhhooocccooosssYYYeeewww```ooolllRRR;;;999===:::444222333333333333333333333333333333444444555666666666888999:::;;;<<<===>>>>>>???AAABBBAAA???<<<;;;;;;;;;;;;::::::;;;<<<>>>>>>:::AAAKKKUUU```ooo}}}vvvjjjJJJAAA:::>>>>>>999::::::999999888777666444333111000...---------,,,...///...,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000000111111333444555555666666666444333555999===888<<<@@@BBBAAA@@@AAABBBLLLXXX___[[[SSSQQQTTTXXXIIIIIIKKKTTTcccppprrrnnnOOOHHH>>>666222222555666444555777888888777555444333333444333111111222333333555777888888:::<<>>@@@DDDHHHKKKOOOSSSWWWZZZYYY[[[___eeejjjkkkjjjmmmppptttxxx{{{{{{zzzyyy{{{}}}}}}{{{wwwuuuvvvxxxvvvyyy}}}}}}zzzzzz|||zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvwwwxxx{{{|||{{{zzzssspppllliiihhhgggeeeccc^^^[[[WWWUUUSSSQQQLLLHHHDDDCCC@@@===;;;:::999999666666777888888999::::::;;;:::999;;;===<<<888444000888<<>>;;;===EEEQQQ___mmmyyyxxxlllLLLCCC;;;======::::::::::::999888777666444333111000...---------,,,...//////---+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......///000222333333444444666777888666444444888<<>><<<;;;999888666666666777555555666777888999:::;;;<<<;;;999999999:::;;;<<<444FFFTTTVVVYYYeeerrrxxx{{{uuuvvvooofffcccllluuuzzzfffGGG888888666///.........000222333222000---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------...............------------------------////////////////////////......////////////000000000000000111111111111222111222333444444333222111...000222222222222444666555999@@@JJJVVViiizzzmmmnnnyyytttfffeeeqqquuugggaaagggsss}}}{{{mmmdddbbbcccuuuzzz{{{sss[[[SSSLLLIIIFFFBBBAAACCC@@@???>>>>>>>>>AAACCCDDDDDDAAADDDKKKPPPQQQSSSUUUfff^^^nnnfffddd|||rrrqqqXXX===:::888999777333444888222222222222333333333333333333444444555666666666888888999::::::;;;<<<<<<;;;<<<===<<<:::999999999888888999::::::;;;;;;<<<@@@???DDDPPP^^^iiittt|||xxxnnnNNNDDD;;;<<<;;;::::::::::::999888777777444333111000...---------,,,---//////---,,,+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++---000333555666666555555888:::999555555888<<>>;;;>>>CCCKKKWWWaaaaaa\\\___]]]\\\___eeemmmwww~~~rrr[[[CCC444///000222222444555666777777888444666777666444222222333111222444444333333444555444666888::::::<<<>>>@@@CCCDDDFFFHHHJJJMMMOOOQQQRRRSSSVVVZZZ___bbbeeeggghhhjjjlllllljjjjjjjjjllljjjlllnnnnnnmmmkkkjjjiiihhhiiilllnnnoooooommmlllllljjjjjjkkknnnnnnmmmjjjbbbbbbaaabbbcccccc```^^^XXXUUUQQQNNNMMMLLLJJJIIIFFFDDDBBB???===;;;999777888777666444444555555666777777888888999:::;;;;;;666999:::888777???NNN[[[XXXdddnnnmmmdddbbbkkkvvvzzzzzzuuu{{{~~~tttpppmmmpppyyyfffHHH999666666333//////...---...000222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////------------------------////////////////////////........./////////000000000000000000111111111111111111111222333333222000111222222222111111333444===777222222666AAAVVViiiqqqiiipppyyylllkkkttt}}}sssooopppzzziiiXXXOOOEEEAAA@@@CCCCCCAAA???@@@>>>>>>>>>>>>>>>@@@BBBDDDGGGFFFGGGHHHHHHFFFIIIMMMggguuu___||||||cccmmmwwwmmmvvvOOO777666666777666444444777111111222222222333333333333333444444555666666666777888888999999:::::::::888999::::::999888999:::777777888999::::::::::::???===CCCQQQ___kkkvvvtttlllNNNEEE<<<===;;;::::::::::::999888777777444333111000...---------+++---//////---,,,+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...))),,,000444777888888888555888;;;:::777666999<<<777<<>>???>>>>>>???CCCFFFJJJJJJKKKMMMPPPSSSVVVWWW[[[\\\^^^______``````aaaeeeeeefffgggfffdddbbb```^^^```dddgggiiihhhfffddd___]]]\\\]]]______]]]ZZZSSSTTTUUUWWWWWWUUUPPPLLLKKKHHHEEECCCCCCBBBAAA@@@@@@???<<<:::888666555444777666555444444555666777999999::::::;;;<<<<<<<<>>LLLXXXmmmxxx```NNNFFFDDD@@@<<<<<<@@@BBBAAAAAACCC?????????>>><<<;;;;;;<<<888@@@DDD@@@===CCCOOOXXXsssfffeeexxxaaaqqqooohhh{{{MMM:::777555666666444222111111111111222222333333333333333444444555666666777777777777888888999999:::777888999999888888999:::888999:::;;;;;;<<<;;;;;;:::999AAAQQQbbbooo}}}qqqzzzRRRDDD@@@:::???888888888888888777666555000000...------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,------///000333555777999666999;;;<<<;;;;;;<<<>>><<<999;;;BBBFFFEEEGGGMMMFFFDDDBBBFFFWWWlllzzz~~~pppggggggpppssskkkeeegggeeeaaacccjjjhhhYYYIII@@@999444222555555222555;;;333999;;;777555777555111444444555555444333333222222222333444555666666777;;;<<<===???@@@@@@?????????@@@BBBEEEGGGJJJLLLMMMRRRRRRRRRRRRSSSSSSSSSSSSVVVXXXZZZZZZWWWUUUTTTSSSQQQRRRTTTVVVXXXXXXXXXXXXTTTQQQNNNNNNOOOOOOLLLJJJJJJIIIIIIHHHGGGGGGFFFFFF@@@@@@??????>>>===<<<<<<:::999777555444333444444222444777777777777999:::::::::999:::;;;:::999777:::777444777HHHgggssspppttt}}}{{{ccc@@@999222000111333111///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------............------////////////000000000000000000000000111111111111000111111111111222222222000111111111111222222222333333333444444444555555444;;;DDDKKKSSScccxxxnnnYYYIIIAAA???@@@======<<<<<<>>>???AAABBB@@@???>>><<<<<<<<<===>>>AAA::::::BBBFFFFFFOOO]]]|||xxxiiiiiixxxfff}}}gggkkkuuuFFF777666444333222222333333333333222222333333444555555555555555555666777777777777888888999999999:::555555666777888999::::::<<<<<<;;;:::999999999999<<<===GGGYYYkkkxxxuuu{{{SSSDDD>>>888<<<888888999888888777666555000000///...---------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,,,,---...///222444666777999999:::;;;<<<===>>>===???;;;<<>>>>>>>>:::::::::999888777777666777666555444333333444555666666777777777777999:::888:::<<<<<<:::888777666333777>>>EEESSSjjjwwwsssvvv|||~~~fffKKK;;;666000///111222000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++---,,,++++++++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,,,,,,,---..............................------............------.../////////000000000000//////000000000111111111000000111111111222222222000000111111111222222222333333333333444444444444444777999888888>>>IIISSSppp|||xxxpppiiiddd^^^XXXNNNEEE@@@???AAACCC>>>===<<<<<<<<<===>>>??????>>>===<<<<<<<<<=========888888>>>AAACCCPPP```rrrjjjtttwwwsssfffsssiii???777666444333222222333333333333222222333333444555555555555555555666666777777777777777888888888888666666777888999:::;;;;;;<<<;;;;;;:::999999999:::;;;BBBQQQ```iiiqqq~~~|||UUUEEE???777:::999999999888888777555555111000///...---------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,------------,,,,,,,,,,,,---...000222444555999888777888:::<<<======@@@<<<:::===AAAEEEMMMTTTSSSQQQJJJAAADDDUUUiiivvv~~~}}}jjjkkkqqq{{{{{{dddIII888333222444555333666666555666999:::888888888888777777555444444333333333333333333333333333444555666666777666666444555666777888999:::;;;>>>>>>?????????@@@@@@@@@BBBDDDEEEEEECCCAAA@@@AAA??????AAABBBBBBBBBAAA@@@@@@>>>===<<<======;;;999999999888888777777666666555555555444444333333222333333333333333444555666:::888777888:::;;;<<<;;;:::;;;:::777444777@@@GGGSSSUUUVVVTTTUUU^^^nnnzzz~~~}}}}}}}}}}}}pppgggnnnxxxeeeEEE666555222///...000111///,,,........................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................------............------....../////////000000000//////000000000000111111000000000111111111222222000000000111111111222222222222333333333444444444222333333222111222666999AAAMMMccczzzvvvpppmmmiiiggg___^^^ZZZVVVQQQKKKGGGDDDAAA@@@>>>===<<<<<<======>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<>>>>>@@@@@@EEEWWWllljjjlllfffgggWWW777666666444333333333333333333333222222333333444555555555444444555555666777777777777666666666666666777777888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;JJJ___kkkllllllvvvVVVGGGBBB:::<<<999999999888888666555444111000///...---------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------,,,,,,,,,++++++,,,---...000222333444666777777777888;;;???BBB===999888;;;AAAJJJPPPTTTXXXWWWRRRQQQWWW^^^aaaeeeuuu~~~wwwyyylllPPP999///222888111333444555777999888666999999999999888777666555444444444333333222222222333333444444555555555555444555555555666666666777;;;;;;;;;<<<<<<<<<<<<===<<<===???>>>===;;;;;;<<<999:::;;;<<<<<<;;;:::999:::999999888888888777666666666555555444444444444444444444333333333333333222222333444666777888999:::999999;;;>>>???===;;;===<<<888333555EEE___ssssssaaaXXX[[[eeemmmxxx|||wwwhhh^^^dddiiipppwwweeeCCC333444111///...///000111///,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................------............------........./////////000000////////////000000000111000000000000111111111111000000000000111111111111222222222222333333333333000111222444888:::::::::666:::BBBKKKTTT[[[aaadddiiipppxxx}}}{{{ooommmmmmppptttrrrjjjbbbYYYSSSKKKEEECCCCCCCCCBBBAAA@@@???>>>>>>=========?????????>>><<<;;;999888<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;EEEDDDDDDBBB@@@IIIaaayyyoooeeerrrzzzttt|||xxx```jjjhhhFFF555555555444444333333333333333333222222333333444555555444444444444555666666666666666555555444444444666777777888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<>>EEEFFFCCC===999;;;AAAHHHLLLXXX^^^aaaaaa``````[[[UUUKKKXXXtttyyyvvv}}}||||||kkkXXXHHH===888222111333888;;;<<<:::888999999::::::999999888777666666555555444333333333333333333333333333444444555555555555555555555555555555555666666666666777888999::::::888777777888666777888888888777666555666666666666555555555666555555444444444444333333333333444444444444444444444444666777999:::;;;;;;::::::;;;======;;;888666666888999;;;EEE^^^ooojjjpppyyy{{{}}}~~~jjjbbbeeegggnnnzzz|||```DDD666333333/////////000111111///...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................------............------............////////////...////////////000000000//////000000000111111111//////000000000111111111111111111222222222333333000///000222444444222///555555444444777;;;@@@BBBAAACCCFFFGGGGGGJJJOOORRRVVV]]]eeeiiihhhgggiiilllttttttsssrrrooolllhhhfff]]]\\\]]]aaahhhkkkjjjhhhooovvv{{{xxxlll]]]QQQLLLHHHDDDBBBBBBDDDEEEBBB???===<<<;;;;;;<<<<<<:::999<<<;;;:::999999999::::::888999999::::::;;;<<<<<<::::::;;;<<<======>>>>>>::::::;;;;;;;;;;;;;;;;;;???@@@AAA???AAAPPPooocccggg|||}}}|||}}}sssiiivvvtttaaarrrqqqOOO;;;888444444444444444444333333333333222222333333444555444444444444444555666666666555555555444444333333555555666777888999::::::::::::::::::;;;<<<<<<===>>>QQQhhhwwwzzzzzzyyyzzzwwwvvvNNNCCCAAA:::<<<:::::::::999777666444333111111000///............---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000///777>>>???<<<===CCCIIIKKKKKKGGGBBBCCCHHHKKKLLL[[[```cccdddeeeeeeaaa[[[QQQJJJWWW{{{mmmqqqrrrvvv{{{~~~sssYYYAAA777333111555999999777888888888999::::::::::::999888888888777777666666666333333222222222222333333555555444444444333333333333333333444444444555555333555555555333333444555222333444555555444222222222333444444222222333555333333333333333333333333333333333444444555555555777777999:::;;;<<<<<<<<<:::;;;<<<;;;888555555666222;;;FFFPPPZZZlllzzz|||wwwxxxoookkkoooqqqyyyyyyYYY===555999666---///000000111111000000///........................------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------............------------........./////////......////////////000000/////////000000000111111/////////000000000111111000000111111111222222222111000000111222222000///111222333555666666666666777777666444222333666999666:::===???>>>>>>@@@CCCEEEEEEEEEEEEDDDBBB@@@???@@@>>>===???AAABBB@@@>>>DDDHHHKKKGGGAAA===>>>BBBBBB???;;;999999:::999999666999<<>>888999;;;<<<===>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;:::===???AAAIIIaaattt]]]ppppppdddtttooohhh~~~___@@@555:::333444444555555444333333333333222222333333444555444444333333444444555666555555555444444444444444555555666777888999999:::::::::::::::;;;<<<>>>>>>BBBSSShhhvvv}}}}}}yyyvvvsssLLLBBBAAA:::<<<:::::::::999777666444333222111000///............---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...//////333999>>>AAACCCEEEFFFLLLOOOOOOLLLLLLPPPPPPMMMRRR[[[aaabbbbbbeeegggggg^^^UUUTTTddd~~~yyyrrrrrruuuxxx```NNNCCC999777777444444666666777888999:::;;;;;;;;;:::::::::999999999999999666666555444444444555666444444444444333333333333444444444555555555666666111222333222111111222444000111222333444333222111///111333333111111333555333333333333333333333333444444555555666777888888999:::;;;<<<<<<<<<;;;;;;888:::;;;888555777???FFFTTT^^^jjjpppqqqpppsssvvv~~~|||wwwtttwww{{{xxx]]]???111222444222//////000000000/////////000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................------............---------------.........//////........./////////000000////////////000000000111////////////000000000111000000000000111111111222000111111222333444777888000111444666666555333111222333444444444555666777555555666666777777777777444444555555555555555555999888888888888888777666<<<:::888666666999<<>>===;;;999888888777444777999;;;:::888666555222222444666888:::;;;<<<===<<<;;;::::::::::::;;;888999:::;;;<<<<<<;;;;;;999:::;;;<<<===<<<<<<;;;;;;???BBBEEERRRoooeee\\\|||jjj^^^nnnfffmmm[[[<<<444888333333444555555444444333333333222222333333444555444444333333444444555666444444444444555555555555555666777888999::::::;;;999999::::::<<<===>>>???KKK]]]pppzzz|||xxxuuuMMMDDDCCC<<<===;;;::::::999777666444333222111000//////.........---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,+++++++++---,,,,,,,,,------...///......111:::CCCGGGEEE@@@IIIOOORRRPPPQQQTTTSSSNNNEEESSS```bbbaaaeeejjjmmm^^^lllrrrjjjgggrrrlll[[[IIIAAA;;;666555999555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888777888999:::555555555555444444444444222222222333333333333444111222333222111111222444111222333444555444333333000222444444222222444666444444444555555555555555666777777888999:::;;;;;;:::;;;<<<<<<<<<;;;:::999555888:::777666>>>NNN[[[uuuiiidddcccmmmzzz~~~yyy{{{~~~}}}{{{\\\DDD444444111(((+++888///000000///------...000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................---..................------------.........//////............/////////000////////////000000000000////////////000000000000000000000000111111111111/////////...---...111555111222222333444666777777---000333555555555333222111000000222444444222111444444444444444444555555333333444444444444555666777222///222777:::888444666777999999888666444333666777888777777666777999777777888888777777666555888999999:::::::::999999999999:::;;;:::999888777999:::<<<=========<<<<<<===???AAADDDRRRqqq\\\\\\eeeWWWhhhwww^^^ppp___>>>333555222333444555555555444333333333222222333333444555444333333333333444555555444444444555555666666666777777888999:::;;;;;;<<<999999::::::<<<===???@@@UUUgggyyyrrrOOOEEE===@@@???;;;<<<===;;;888555444333333222111///......------,,,------......------,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------///555???GGGLLLNNN@@@HHHVVV```\\\RRRPPPTTTGGGDDDGGGQQQ[[[```cccffffffmmmmmmgggeeekkkmmmjjjwww{{{rrrdddUUUFFF;;;555666111111666999999888:::<<<;;;:::;;;>>>===:::666<<<;;;;;;<<<===>>>===;;;999999888888777666555555555444333222222222222222333444444444444444444333111111111111111111111111111222222333444555555666555555666555555666999<<<777999<<<>>>>>><<<:::999<<<:::777666555666777777444333777===@@@IIIdddwwwooovvvooorrrzzzbbbQQQ666555333111////////////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------............////////////............////////////000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000111111222000111111111111222222222222222222333333333444444222333333444444333333222111111222222222333333333555444444333333444444555444444444444444444444444777777666666555555555444444444555555666777777777555555555555666666666666777777888888888999999999888777888:::===>>>;;;888:::::::::;;;;;;;;;<<<<<>>BBBFFFeee||||||zzz|||pppMMMCCC:::;;;::::::<<<===;;;888555444333333222111///......------,,,------......------,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,---333<<>>444333666888;;;>>>:::999888888999;;;===>>>AAA???;;;::::::999888777:::::::::999888777777777777666555444444444444444333444444444444444444333333333333333333333333333555555666666777888888999:::;;;;;;:::999888:::<<>><<<:::999::::::666777888888777777888999??????AAAEEEJJJZZZttt{{{wwwuuussswww}}}pppuuu~~~kkkNNN===333222111///.........///......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------........................////////////////////////////////////........................000/////////////////////.../////////000000000000000000//////000000111222000000111111111222222222222222222333333333333444111222222222222222222111111111111222222222333333444444333333333333444444444444444444444444444444555555555444444444333333444444555555666666777777555555555555666666666666777777777888888888999999888888888;;;>>>>>>;;;999:::::::::;;;;;;;;;;;;;;;;;;???AAAFFF^^^lllXXXjjjhhhhhh}}}mmmqqqmmmCCC666888333333333333333333333333333444444333333333444555666444444444444444444444444444333333333444777999;;;<<<;;;999999::::::;;;;;;>>>???@@@@@@@@@BBBEEEHHHfff}}}}}}zzz~~~qqqMMMCCC999999777:::;;;<<<;;;888555444444333222111///............,,,------......------,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,+++,,,111777>>>BBBDDDJJJFFFGGGRRR]]]^^^ZZZVVVHHHGGGJJJPPPVVV\\\fffoooooo{{{|||uuupppggg\\\[[[^^^rrrvvvlllooowwwppp]]]GGG:::666666;;;@@@999::::::999777777888999<<<:::999999<<>>EEEKKKOOOZZZcccgggjjjrrryyy}}}yyyyyytttvvv{{{uuudddkkkwww}}}vvvSSS999///000000///..................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------+++,,,,,,,,,---------------............/////////////////////////////////........................////////////////////////....../////////000000000000000//////000000111222000000000111111111222222111111222222222333333333000000111111111111000000111111111222222222222333444333333222222333333444444444444444444444444444444444333333333333222222444444444555666666777777444555555555555666666666777777777777888888888888999999999;;;===>>><<<:::;;;;;;;;;;;;::::::::::::999>>>CCCMMMfffccc```tttvvveeepppyyylllyyySSS;;;777555333333333333333333333333333444333333333333444555666444444444444444444444444333333333444666999===???======<<<<<<<<<=========;;;===???@@@AAACCCFFFIII^^^uuu|||zzzxxx}}}sssPPPEEE;;;;;;999:::;;;<<<;;;888555444444222111000///............,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---///444999===???GGGGGGIIINNNSSSXXX\\\```NNNNNNRRRXXX]]]dddppp{{{sssfffcccjjj~~~zzzxxx~~~rrr[[[FFF888444777777888999;;;<<<;;;999666777777888<<>>>>>CCCSSSnnntttVVVeee}}}jjjaaawwwkkkggg|||wwwDDD999999333444333333333333333333333333333333333333444444555555444444444444444444444444444333333444777:::===???===>>>@@@@@@@@@??????@@@:::<<<@@@CCCEEEGGGKKKMMMSSShhhssstttvvvvvv~~~vvvRRRGGG======;;;999;;;<<<;;;888666555555222111000//////......///,,,------......------,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///111555999;;;???PPP___[[[MMMHHHSSS```XXXXXXZZZ___```bbbiiirrr|||yyyvvvwww~~~oooSSSDDD@@@AAA;;;666666:::>>>===;;;888888999<<>>======<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>;;;888555444555666999:::999666777:::>>>FFFJJJQQQYYYbbbnnn{{{}}}zzzrrrZZZGGG:::222111444......//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------------............................................................------....../////////000............/////////////////////...///000000111//////000000000111111111000000000111111111222222111111222222222222111111000000111111111222222222222222111111111111222222333333333333333333333333333333333333333333333333333333444444555666666666444444444444555555555555555555666666666777777777888999:::;;;;;;<<<<<<===::::::::::::::::::::::::@@@===EEE\\\zzzeeeRRRkkklllmmmxxxbbbgggeee===888888222555333333333333333333333333333333333444444444444444444444444444444444444444555444444444666999<<<>>>>>>AAADDDEEEDDDBBBBBBCCCCCCFFFJJJLLLNNNOOOQQQSSSNNN^^^ggglllrrrttt|||yyyTTTGGG======;;;999:::<<<;;;888666555555111111000///////////////,,,------......------,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.../////////222666999>>>FFFPPPXXX]]]^^^WWWOOO\\\[[[]]]```___ZZZYYY[[[uuuxxx}}}|||sssttt}}}xxx}}}xxxsssjjj\\\III:::444444666777666555666777999:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;777444222333444000222333333777BBBRRR___ooorrrwww{{{{{{xxxsssooo|||~~~{{{|||iiiTTT===111000000111222......//////000//////...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,------------.................................---------------------------------......//////000------.........///////////////......//////000111/////////000000000111111///000000000000111111111111222222222222222222111000000000111111111111222222111111000000111111222333333333333333333333333222222333333333333444444333333333444555555666666333444444444444555555555555555555555666666666666777999::::::999:::;;;===999999999999::::::::::::??????PPPppp```\\\uuuzzzvvvnnn___nnnsssPPP888555555222555333333333333333333333333222333444444555555444444444444444444444444444444555555444555777:::===>>>AAAEEEJJJKKKIIIGGGGGGHHHJJJMMMQQQSSSSSSRRRRRRSSSMMMXXX]]]eeeqqquuu{{{WWWHHH======;;;888:::;;;;;;888666555666111000000///////////////,,,------......------,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......---///333777<<<666555DDD^^^mmmaaaLLLSSSSSSYYYaaabbb\\\VVVTTTYYY___gggsss{{{uuurrroooxxxsss}}}}}}aaaJJJ???>>>AAA@@@===:::888999:::;;;;;;::::::::::::::::::::::::999999888888999::::::;;;999::::::;;;;;;::::::999999999999999999999999999999999999999999999999999777777777666777999>>>BBB>>>BBBFFFJJJQQQ^^^qqq}}}oooeeejjjooozzznnnrrr~~~uuuHHH===222//////......000------...///......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,------------,,,,,,---------.................................------------------------,,,,,,---......///000000---------........./////////............///000000////////////000000000111/////////000000000111111000000111111111111000000000000000000111111111111111111000000000000111111222222222222222222222222111111111222222222333333222333333444444555555666333333444444444555555555444444555555555666666666666888:::999888888:::===777777888999:::;;;;;;<<<>>>HHHfffnnn[[[kkkyyypppxxxyyyccc^^^vvvbbbCCC888333333555333333333333333333333333333222333444555555555444444444444444444444444444444444444555666999<<<@@@BBBEEEJJJPPPRRROOOLLLLLLNNNKKKNNNSSSVVVWWWWWWVVVWWWVVV[[[___lll\\\KKK>>>>>><<<888:::;;;;;;888666666666111000000////////////000,,,------......------,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......***,,,---,,,+++---111555111666999<<>>@@@FFFMMMSSSWWW]]]bbbcccdddgggfffccc^^^___eeennnuuu{{{uuuVVVFFF===BBB===<<<<<<<<<;;;:::888666666777444111/////////...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...............///333999===DDDRRR\\\ZZZWWW[[[^^^^^^jjjwwwooogggmmmyyy}}}||||||wwwwwwsssfffVVVMMMDDDJJJQQQRRRMMMGGGDDDCCCCCCFFFIIILLLMMMJJJFFFBBBEEECCCHHHZZZrrr{{{uuuppprrr~~~tttlllqqqyyyuuuZZZDDD777222///---/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************+++++++++***************)))************+++++++++******************************++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++++++++,,,,,,------------------------......------------......------------------------------------............---............/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222222222111111111222222222222333333333333333444444444444444555555555555666666666888888888888999999999999888888888999::::::;;;<<>>>>>===<<<:::888666555777555222///...---------------,,,,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...000444:::>>>HHHMMMTTT]]]hhhmmmdddVVVrrr}}}{{{zzzwww}}}~~~|||pppxxxyyyqqqjjjkkkooowww}}}{{{rrrjjjeee\\\ZZZiiiooodddbbbddd{{{hhhVVV???111///111111/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))*********+++++++++******************************+++++++++++++++,,,++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,------------------------...------,,,,,,------...------------------------,,,,,,---------.........---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111111111222222222222222222333333333444444444444444444555555555666666777777777777888888888888999777666888:::999:::===KKKmmmoooPPPTTTkkkpppWWWgggsssVVVgggcccBBB111666777666777555333333333333333333333333222222222333333333444444333333333333444555666777;;;>>>BBBFFFKKKSSS^^^eeekkkuuuwwwUUUEEE;;;>>>888???>>>===<<<:::777666444666555333000...---------------,,,,,,,,,+++++++++******++++++,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))+++,,,---///333999===IIIIIILLLXXXiiirrrlllaaaeeeuuunnnooozzz}}}|||vvvyyyuuuuuuyyy}}}|||cccDDD<<<222...///222111000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++,,,,,,,,,,,,************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------....................................////////////////////////................................................//////000000000111111111111111111111111111111111000000111111111222222222222222222333333333444444444444444444555555555555555555555555666666666666:::666555888888777:::@@@SSSuuugggNNN[[[sss|||^^^VVVnnnppp]]]wwwRRR:::222999888666777444333333333333333333333333222222222333333333444444222333333444555777888999;;;???DDDIIINNNWWWaaaiiiooo~~~wwwRRRBBB:::???999>>>===<<<;;;999777555444333444444222///---------------,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,---------///222555BBBEEEIIINNNUUU```kkkrrrmmmxxxxxxttt~~~vvvqqqrrr~~~yyynnnrrr{{{~~~}}}zzz[[[>>>555333///---,,,,,,------.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,***************************************+++++++++)))************+++++++++******************************++++++,,,---------******)))******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................////////////////////////................................................/////////000000000111111111111111111111111111111000000000111111111111222222222222222333333333333333444444444444555555555444444444444555555555555:::555555888888777???JJJeee~~~]]]OOOddd}}}qqqUUUbbb{{{nnnhhhlllGGG777444;;;777555666333333333333333333333333333222222333333333333444444333333444555777999;;;<<<<<<@@@GGGLLLRRRYYYbbbiiiuuu{{{rrr{{{zzzSSSBBB:::@@@<<<<<<<<<;;;:::999777555444000222555444111...------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------............---,,,,,,///111666;;;AAACCCDDDLLL]]]lll~~~wwwzzzxxxvvv~~~|||bbbJJJ;;;666111000///---++++++,,,---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++)))************+++++++++******************************++++++,,,------...))))))))))))***+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................////////////////////////................................................////////////000000000111111111111111111111111111000000000000111111111111111222222222222333333333333333444444444555555555444444444555555555666666888444666:::999999GGGYYYuuuWWWUUUooogggWWWwww}}}kkkooo|||YYY@@@444555;;;666333666444333333333333333333333333222222333333333333444444333444555666999;;;===??????DDDKKKQQQVVV\\\dddiii{{{xxxssstttwwwqqqyyy}}}wwwVVVCCC;;;AAA===;;;;;;:::999888777555444...111555555222...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------......//////...---...000222---000666<<<@@@FFFNNNWWWxxx~~~hhhSSSAAA555333666---...///000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************))))))******++++++++++++)))************+++++++++******************************+++,,,,,,---......))))))))))))***+++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////////////////................................................////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444444444555555555555555666666666666777666444777<<<:::<<>>;;;:::QQQqqq\\\VVVnnnlll]]]___dddcccKKK777777777777666666666666222222333333333333444444444444333222222333333333888777888<<>>===>>>======<<<:::999777777333333222111000///............---------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------...///000///......///000999HHHWWWYYYWWW```vvv~~~fffPPP@@@555333222111111111...,,,***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++******+++++++++*********))))))+++++++++***************************************++++++++++++++++++++++++******************************+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...................................................------,,,,,,,,,------...------------...//////............////////////000000////////////000000///000000000111111111111000000111111111222222222333333333333333333333333333444555555666666555555444555999:::;;;EEEbbb}}}[[[QQQhhhhhhZZZmmmkkkddd{{{sssNNN999777777666666666555555555222222222333333333444444333333222222222333444444444555888<<<@@@CCCEEEEEEGGGLLLSSSXXX\\\^^^aaacccYYY[[[^^^cccnnnyyykkkbbbhhh}}}UUUDDDAAA======>>>>>>>>>===;;;:::888777333333222111000///............---------,,,,,,,,,++++++******++++++,,,---++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,...000000...---...///444444;;;JJJ\\\fffiiigggrrr}}}lllPPP<<<444333333***---///...---------,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++************++++++++++++*********))))))+++++++++***************************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................------,,,,,,,,,------...---------------...//////............////////////000000////////////000000///000000000111111111111000000111111111222222222333333333333333333333333333444444555555555555555///333777;;;BBBUUUrrryyyUUUTTTnnnyyyuuuaaa```yyyeeegggiiiEEE999666666666666555555555555222222222333333333444444333222222222333333444555333555888;;;>>>@@@BBBCCCFFFJJJPPPUUUYYY[[[]]]^^^VVVXXXZZZ[[[^^^iii{{{ooofffccclllXXXEEEAAA<<<<<<>>>>>>>>>>>>===:::888777333333222111000///............---------,,,,,,,,,++++++******++++++,,,---+++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------------------------+++---/////////...//////000---///<<>>@@@BBBEEEHHHMMMSSSWWWZZZ[[[[[[\\\^^^```^^^]]]aaakkktttrrrwww~~~{{{gggbbbbbblllVVVEEEBBB>>><<<>>>?????????===;;;999777333333222111000///............---------,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///------------------------+++---...///...---...000///333888999777>>>UUUlllwwwppppppIII<<>>===>>>@@@BBBFFFHHHMMMRRRWWWZZZZZZYYYbbbdddhhhmmmsssyyy}}}yyyuuu{{{ssshhhbbb___dddtttxxxQQQDDDCCC@@@???>>>?????????>>><<<999777333333222111000///............---------,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////------------------------+++---......---,,,...///222//////222111444AAAPPPrrrvvvrrrvvvzzzuuuVVV===444555666333...+++///555)))---...+++,,,000///***,,,,,,,,,+++++++++************++++++++++++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((+++,,,,,,)))(((***,,,+++++++++************)))(((((()))***+++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111............/////////000000000////////////000000000000000000111111111111000111111111111222222222222222222333333444444444222333444444555555444444222777;;;EEE```yyyVVVTTTooo{{{iiiTTT```~~~\\\___~~~|||^^^???444999666666555555555444444444222222333333333444444444222222222222333444555666999<<>>AAACCCGGGIIIMMMSSSXXXZZZZZZYYYcccfffmmm|||yyyooopppzzz~~~wwwvvvvvvmmmmmmddd[[[[[[gggsssOOOCCC???:::999>>>>>>??????>>><<<:::999555444222111000000//////...***(((***///000---)))++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...(((+++...---+++***---000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////......///111444555DDDZZZtttttt\\\EEE777222333222111000///...---,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++***)))((()))************+++++++++++++++*********************)))***+++,,,+++'''%%%******+++******)))((('''******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////000//////.........//////000000000000000000000000111111222222222333333333333333333444444444555555444666888JJJwwwhhhRRR[[[xxx~~~fffUUUfffwww^^^kkkzzzQQQ<<<777555888777666555444333222222111222333444555555555555666555444333444555666777============>>>@@@CCCEEEHHHKKKPPPUUUUUUTTTZZZbbbsssssswwwwwwoookkkllljjjfffeeehhhcccccccccdddiii~~~uuuPPPEEEBBB======>>>>>>>>>===<<<999777666444444222111000////////////000111000///...---...+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,---------+++++++++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////......///111333555777<<>>???@@@AAACCCEEEHHHHHHKKKOOOQQQTTT___kkkyyy~~~~~~uuunnnllliiieeedddfffiiiggggggjjjqqquuuOOODDDBBB>>>???=========<<<:::777555333444333222111000/////////---333777444,,,))),,,111++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,///---,,,,,,,,,,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////......///111333444444///---777MMMggg{{{~~~aaaQQQ===111///111111///000000/////////.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++***)))))))))************+++++++++************************)))***)))((((((+++222888888444///***(((***---///******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////111111000000000000111111000000000000000000000000111111222222222333333333333333333444444444555555777888===QQQyyytttTTTPPPkkk|||YYYSSSmmmiiieeevvvMMM:::777666777666666555444333222222111222333444444555555444555444444333444555666777999<<>>:::555///,,,,,,---///******))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////000000//////000000111111000000000000000000000000111111222222222333333333333333333444444444555555888888<<>>555444000,,,+++...111333333------------............)))***,,,,,,,,,,,,***)))************************************************))))))*********+++++++++)))******+++++++++******))))))*********+++++++++))))))*********+++++++++))),,,///---***+++000555222111...,,,***)))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////...............///000111000000000000000000000000111111222222222333333333333333333444444444555555888666===TTTuuubbbOOO\\\yyykkkQQQ]]]{{{mmmsssZZZ:::333777888555555555444333333222222222222333333444333333333444444333333444555777888888>>>CCCEEECCCBBBBBBDDDGGGGGGIIIOOOWWWcccvvv{{{uuuqqqrrr{{{wwwNNNCCCBBB<<<;;;999:::;;;<<<======<<<<<<333222111000///.........+++++++++,,,......---,,,************++++++++++++------,,,+++++++++,,,,,,+++******+++---......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,------....................................//////000000000,,,---...111333555666666AAAKKKaaa{{{~~~ttt^^^LLL===444222444222222111000...---...000,,,,,,------------------******++++++++++++******************************************************)))************+++++++++))))))***++++++++++++***)))************+++++++++)))))))))***++++++,,,,,,'''***,,,+++)))(((***,,,%%%&&&((()))*********)))******))))))))))))******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////...------......///000111000000000000000000000000111111222222222333333333333333333444444444555555888777CCC___}}}sssXXXUUUiiizzz[[[PPPeeewwwqqq{{{}}}RRR888666:::777444444444444333333222222222222333333333333222222444333333333444666777888:::@@@FFFFFFCCC@@@BBBDDDDDDEEEJJJSSS[[[hhhzzzxxxxxxuuuMMMDDDDDD???===999:::<<<======<<<<<<;;;333222111000............------------...---,,,+++************++++++++++++,,,,,,+++++++++,,,------+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....................................//////////////////111...,,,///333444000,,,::::::AAAOOO```qqqrrrTTTFFF888111---,,,///555+++...222444333///+++)))---------,,,,,,,,,,,,,,,++++++************++++++************************************************)))************+++++++++))))))***+++++++++++++++)))************+++++++++((())))))***++++++,,,,,,*********))))))(((((()))%%%&&&(((***+++,,,,,,,,,******))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////............////////////............///000111222000000000000000000000000111111222222222333333333333333333444444444555555888<<>>@@@DDDIIIJJJQQQ[[[fffvvvmmmJJJFFFFFF@@@???=========<<<;;;:::888888444333222000//////......///...,,,******+++,,,---,,,+++***)))))))))+++,,,***......+++))),,,---,,,------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,---------.../////////////////////000000000000111222222111111444999<<>>CCCIIIJJJUUU^^^```gggzzznnnJJJEEEEEE??????======<<<<<<;;;:::888777444333222000//////.........---,,,+++++++++,,,,,,***************+++,,,---///333222...+++------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------................../////////000000000000000111222111111333666999444<<>>777333///---000000//////...------,,,------------------------------,,,,,,,,,+++++++++******++++++++++++*********++++++++++++***)))(((************************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************+++++++++*********))))))************************)))************+++++++++************************,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////////////////000000000000000111111111000000000000111111222222222333333333444444333444555555555444888WWWsssSSSPPPmmm}}}mmm\\\eee]]]YYYzzziiiEEE888333444666111555444333222222222333333222222222222222222222222444444444333333444888:::JJJNNNPPPKKKCCC>>>BBBGGGNNNWWW```eeeoooqqqLLLEEEEEE@@@@@@<<<<<<<<<<<<;;;999888777444333222000//////......------,,,,,,,,,,,,++++++((()))***,,,------------333666555000---......,,,,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------------,,,---......///...............---------....../////////000000000///000222222111111333444111111222666???MMM\\\fff{{{sss___LLL@@@:::666111...------------/////////......------,,,------------------------,,,,,,,,,,,,++++++++++++******++++++++++++************++++++******))))))************************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************+++++++++***************************************)))************+++++++++************************++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////////////////000000000000000111333333222111000111111111222222222333333333555444444555555666777777>>>eeehhhRRRWWWvvvmmm```mmmuuuVVVZZZ~~~eee>>>777666444444111555444333222222222333333222222222222222222222222444555555444444666999<<>>AAAFFFRRRXXXaaakkkzzzuuuOOOGGGEEEAAABBB<<<<<<<<<;;;:::999888777444333222000//////......,,,,,,---------,,,+++******+++,,,---...---,,,+++111444444///,,,---...,,,+++,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------...///////////////...---------,,,........./////////000000---///111222111000000000666555444222222444999>>>GGGPPP^^^mmm|||uuujjjZZZLLLDDD>>>:::666222111000//////000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******))))))************))))))************************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++***************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////////////////000000000000111111111444777777444111111111222222222333333333333444444444444555777999GGGmmm[[[RRR```pppdddssseeeQQQ^^^XXX777888888444444666444444333333333222222222222222222222222222222222333444444444444666:::===CCCGGGIIIFFFAAA???BBBFFFRRRVVV```ooo~~~uuuOOOEEECCC???AAA<<<<<<<<<;;;:::999777777444333222000//////......,,,,,,---------,,,+++***---.........---+++)))(((+++//////+++))),,,---,,,++++++,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------...///////////////...---------,,,............////////////,,,...111111000............000111111000000000111333777===EEEQQQaaasssmmm\\\SSSAAA===888666777666333000000111111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******((())))))*********))))))************************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////////////////000000000000333///...333;;;>>>999222111111222222222333333333111333444333222444777:::JJJmmmQQQSSShhhkkkeeexxx~~~UUUPPPffftttKKK666;;;888111333888444444444333333333222222222222222222222222222222111222333333333666:::===BBBEEEGGGDDD@@@???AAAEEEOOOSSS^^^ooo~~~|||tttyyy|||qqqLLLBBB@@@<<<>>>;;;;;;;;;;;;:::888777666444333222000//////......------,,,,,,,,,,,,++++++//////...---+++)))(((''''''++++++)))(((+++---,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,---......///...............---------------........./////////,,,...000000///......///...///000000000111333555333444555555666<<>>GGGIIIIIIFFFAAA???@@@BBBKKKPPP^^^nnnxxxyyywwwwww~~~|||xxx{{{{{{}}}pppMMMCCC@@@<<<>>>;;;;;;;;;:::999888777666444333222000//////.........---,,,+++++++++,,,,,,///...,,,+++))))))(((((('''+++,,,)))(((,,,...---+++++++++,,,++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------...............---------.........//////,,,...///000///...///000222333333111000000222444///111333222000111555888555===IIIVVVcccsssqqq[[[LLLDDD>>>999333///000222333111///...---------111666:::,,,---///...,,,+++---///++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******'''(((((()))))))))))))))************************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////////////////000000000000000000000111333555555444111111222222222333333333111333555444222444:::???RRRvvv[[[KKK[[[rrrfffSSSffffffJJJ```~~~UUU@@@777888222111555333333333444444444333222111222222222222222222222222111222333444555888<<<@@@GGGGGGGGGEEEAAA???@@@AAAIIIQQQ```nnnrrrooopppttt|||sssiiixxx}}}|||rrrOOOFFFCCC>>>@@@;;;;;;;;;:::999888777666444333222000//////......///...,,,******+++,,,------,,,***)))((())))))***)))---...***)))---......+++++++++++++++***)))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,------....../////////---------.........//////,,,---//////...///000222+++---000222111000//////---///111111000222666:::222555888888:::EEEVVVcccaaaiiitttzzz}}}~~~hhh```UUUKKKBBB;;;888888333333222222333444222...+++000444444111---,,,---+++---...,,,))))))+++---+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************)))******++++++++++++******''''''((()))))))))))))))************************(((((()))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,---,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---++++++++++++---...++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////////////////000000000000...111444222---,,,000444111111222222222333333333111444666555333555;;;AAA^^^wwwTTTLLL^^^uuu}}}~~~www\\\MMMiii\\\NNNhhhOOO<<<333333111666;;;555333333444555444333222111222222222222222222222222222333444555666999>>>AAAAAABBBBBBAAA??????@@@BBBHHHRRRcccooooooiiillltttvvvnnncccnnn~~~|||vvvOOODDDCCC>>>===>>>===<<<:::888666555444444333222000//////......******+++,,,...///000000---,,,+++******+++,,,---)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++***)))***+++---------+++,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------...------,,,,,,------.................................///000000000000000000000111111111222222222///111333777;;;???BBBDDD===>>>???CCCHHHMMMRRRUUUlllqqqzzzxxxhhhZZZOOOGGG;;;:::999777555333222111///////////////////////////---+++,,,...///---+++......---,,,,,,,,,,,,---***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))))))))************))))))))))))))))))************++++++******************))))))))))))******************++++++++++++******************************+++++++++*********))))))++++++************++++++******************************+++++++++,,,,,,,,,++++++************++++++)))************+++++++++++++++************++++++************************+++++++++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......,,,,,,,,,,,,......++++++++++++++++++++++++))))))***++++++++++++***,,,+++******,,,......---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///444222///...............,,,...000000...---...///000000000000111111111111000000////////////000000111111222222222333333333444333000666;;;444666IIIrrrbbbPPPKKKrrrwwwiiiYYYcccuuuTTTNNNwww}}}jjjDDD???888444222333333333666555555444444333222222111111222222222333333333000000111333666:::>>>AAA@@@@@@???===;;;<<>>======<<<:::888666555555444333222000//////......+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))***+++,,,,,,+++***+++************+++,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,------..............................///000000000000000000000000111111111222222333333444555666777888888555555444555777:::<<<>>>CCCGGGMMMTTTYYY```fffjjjtttuuuxxx}}}|||iii___QQQFFF???:::444000444333333222111000000000...........................,,,+++,,,......---+++......---,,,,,,,,,,,,---***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))******++++++******)))************************+++++++++*********))))))++++++************++++++************************************+++++++++,,,++++++************++++++)))************+++++++++++++++************++++++******************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,+++++++++...,,,++++++---...------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///...------............000111111111000///....../////////000000000111111000000////////////000000111111111222222222333333222333222444888555DDDaaa]]]JJJXXX|||uuufffVVVfffqqqPPPZZZpppUUU???<<<777444444555555555555555555444333333222222111111222222222333333333111111111333666:::>>>@@@???>>>>>><<<;;;<<<@@@CCCKKKPPP]]]kkkrrrqqqpppqqqvvvzzztttmmmjjjlllrrr{{{xxxssssss{{{SSSHHHEEE@@@???===<<<;;;:::888666555555444333222000//////.........---,,,,,,***))))))(((***++++++++++++++++++***)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++((()))***,,,,,,+++***)))******))))))******+++,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------......///000000000000///000000000000111111111111333222222111000000//////222111000//////000111222...111333555666888;;;===@@@AAADDDHHHLLLPPPRRRTTTWWWVVVVVVTTTQQQLLLHHHFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQPPPNNNKKKHHHEEEAAA@@@@@@;;;555333444555444333....../////////000000000---------------------------,,,+++,,,---...---,,,......---,,,,,,,,,,,,,,,******++++++++++++******)))************++++++++++++************)))))))))))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))******++++++******)))************************+++++++++***************++++++************++++++************************)))))))))*********++++++++++++************++++++)))************+++++++++++++++************++++++************************)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,000...,,,,,,---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,---.../////////...333111000000000000///---....../////////000000000000000////////////000000111111111222222222222333000444333333444777RRR{{{yyyVVVFFFccctttcccWWWmmmiiiOOOjjjpppKKK:::888666555666777777777555555444444333333222222111111222222222333333333111111111333666:::>>>@@@======<<<;;;;;;===@@@DDDLLLQQQ\\\hhhooooooqqquuuyyy|||vvvuuuvvvxxxsssjjjjjjxxxxxxRRRGGGDDD@@@???<<<<<<;;;999888666555555444333222000//////............---,,,+++***)))((()))***+++,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++''')))+++,,,+++************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------...//////000000///////////////000000000111111////////////////////////111111111111111222333444222444555444333222333555111222333444555666777888888999999999888666444333666666555555555666777777444444555555666666666666333111......000111000///......//////000000111111------------------------,,,,,,+++,,,---------,,,...---,,,,,,++++++,,,,,,******++++++++++++******))))))*********+++++++++************))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))************((()))))))))************))))))************))))))************************************************++++++************++++++************************((())))))))))))*********++++++************++++++))))))*********+++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------************************------------------------++++++++++++++++++++++++++++++,,,------------,,,111///------......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000000///.........111///------///000///---............////////////000000////////////000000111111111111222222222222000444333222333888UUUmmmPPPIIIggguuu]]][[[ttt```RRRpppuuuOOO888666555666777888777666555555444444333222222111111111222222222333333333111111222333666:::===@@@;;;;;;;;;;;;;;;===AAAEEEMMMRRR[[[fffkkkmmmqqqwww{{{}}}wwwsssuuuyyyjjjbbbnnnsssNNNDDDBBB??????;;;;;;:::999777666555555444333222000//////............------,,,,,,++++++))))))+++,,,,,,+++))))))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++''')))++++++******+++---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------...///////////////....../////////000000000......//////000000111111////////////000111222333000111333222111000111333444444333333333333222222222333444555666555555444222222222222222333444444555444444333222222222111000///...---------+++***000000000///////////////------------------------***+++,,,,,,,,,,,,------------,,,++++++++++++,,,)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))*********++++++,,,,,,,,,((()))))))))************)))))))))******)))))))))************************************************++++++************++++++************************((())))))))))))*********++++++************++++++))))))*********+++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------************************------------------------++++++++++++++++++++++++++++++,,,------------,,,111///------......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000///---,,,...///111///......////////////............////////////000000////////////000000000000111111111222222222000333222333666888PPPuuu___KKKQQQnnntttVVV^^^|||vvvWWWTTTsssnnnIII888777666666777777666444555444444333222222111111111111222222222333333333222222222333666999===???;;;;;;;;;;;;;;;>>>BBBEEEOOOSSS\\\eeeiiikkkqqqxxxzzz|||zzzmmmhhhmmmsssooo^^^ddd{{{oooLLLBBB@@@===>>>;;;:::999888777666555555444333222000//////......------------------------)))******************))))))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++''')))+++***)))***...222,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............////////////111111000000000000000///////////////////////////,,,...////////////000222000111111111111222222222....../////////......---,,,,,,------......//////......---,,,,,,,,,,,,---000000111111111111222222//////...------,,,,,,,,,------------------------)))***,,,,,,++++++---...------,,,+++++++++++++++))))))************)))))))))************+++++++++(((((()))))))))))))))***))))))************))))))''''''(((((((((((())))))******++++++,,,---------))))))))))))************((())))))******))))))(((***************************************+++++++++++++++************++++++************************)))))))))*********++++++++++++************++++++)))************+++++++++++++++************++++++************************)))))))))***+++++++++,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,000...,,,,,,---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,+++...444:::;;;;;;999555111//////111....../////////000000000000000////////////000000000000000111111111111222000222111444999:::NNNpppzzzTTTIIIZZZzzznnnSSSaaannnQQQYYY~~~aaa???999777666666666666555333444444333333222222111111111111222222222333333333222222222333666999===???<<<===<<<<<<<<<>>>CCCFFFPPPTTT]]]eeeggghhhoooxxxxxxzzz|||~~~}}}uuubbb]]]___ooowww```___sssoooLLLAAA???<<<>>>::::::999888777666555555444333222000//////......---------,,,,,,,,,++++++******))))))))))))******)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++(((***+++)))(((+++222888+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------.........////////////////////////.........000000111111000000//////...000111111000000111333,,,------...///000111111444444333333333222222222222333333444444444444444111111111111222333555666***+++,,,,,,,,,,,,...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++---///---,,,++++++***+++++++++))))))************)))))))))************+++++++++(((((((((((())))))******))))))************))))))'''''''''((((((((()))))))))******+++,,,,,,------))))))))))))************(((((())))))))))))((((((************************))))))*********+++++++++++++++************++++++************************************+++++++++,,,++++++************++++++)))************+++++++++++++++************++++++******************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,+++++++++...,,,++++++---...------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------000888EEEOOOOOOPPPLLLCCC777000///222/////////000000000111111000000////////////000000000000000000111111111111///222111444:::>>>VVV{{{uuuOOOJJJccceeeWWWjjjcccNNNeee]]]<<<888666555444666666666555444444333333222111111111111111222222222333333333333222222333666999<<<>>>>>>>>>>>>======???CCCFFFQQQVVV^^^eeeffffffmmmvvvwwwzzz}}}~~~}}}~~~rrrmmmnnn|||ssseee^^^jjj|||hhh]]]gggooo|||qqqNNNBBB???<<<===:::999999888777666555555444333222000//////......------,,,,,,+++***))))))+++***)))(((((()))***+++)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++)))***+++)))'''+++444;;;*********)))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////++++++,,,---......//////,,,---...//////000000///...///000000...---...///...////////////000000000////////////000000111111...///////////////......222111///---,,,,,,------111111111000......///000---------------.........************************'''***,,,,,,******,,,///---,,,++++++******++++++))))))************)))))))))************+++++++++'''((((((((())))))******))))))************))))))''''''''''''((((((((()))((())))))***++++++,,,,,,))))))))))))************(((((())))))))))))((((((************************))))))******++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++************++++++)))************+++++++++++++++************++++++************************+++++++++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,............,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,+++******,,,......---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///111666CCCTTTaaa``````\\\NNN<<<000///222000000000000111111111111000000////////////000000000000000000111111111111///222222444999AAA___rrrNNNLLLiii|||rrr___^^^uuuyyyWWWOOOrrr]]]===777555333333555777777777444444333333222111111000111111222222222333333333333222222333666999<<<>>>?????????>>>===???CCCFFFRRRWWW___ffffffeeellluuuvvv{{{}}}{{{~~~sssddd]]]eeennnzzzwwwiiimmmttt{{{qqq^^^]]]]]]kkk~~~uuuOOOCCCDDD@@@===;;;:::888777666555666666555333111000000000...---///...---+++***)))))))))))))))))))))***+++,,,------,,,+++)))((((((''''''***+++,,,)))&&&'''...444,,,+++***((((((((()))***************************)))************+++++++++,,,+++***)))(((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////---------............///------..................---------............/////////000000000000//////////////////////////////////////////000000000000......------------......---------------------------,,,++++++------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))*********************)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******+++++++++******)))***************************))))))***,,,------,,,))))))))))))))))))))))))++++++******************++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---000:::JJJ\\\hhhiiiiiibbbOOO:::------333000///.........///111222...000111000///...///111000000000000111111111111111222444666:::RRR```EEESSStttvvvwww}}}pppXXXWWWhhheeeNNN[[[xxx}}}PPP888555555444444444333333333555444333222111111111111222222111111111111111111222111111333888<<>>===AAAEEEQQQWWW^^^bbbdddhhhpppvvvxxx{{{|||xxxxxx{{{uuu___\\\bbbqqq~~~rrrcccgggyyyyyy^^^RRR[[[ccciiiuuu~~~uuuPPPDDDCCC???<<<;;;:::999777666666666666555333000000000000///---///...,,,+++***)))))))))))))))))))))***+++,,,,,,,,,+++***))))))(((((())))))+++,,,***'''(((---222,,,+++)))((((((((()))***************************))))))*********+++++++++***)))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------......///------------........................------------------------............/////////000000/////////////////////////////////------........./////////......------------......---------------------------,,,++++++------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++***)))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******+++++++++******)))***************************))))))***,,,------,,,))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,000:::JJJ]]]iiigggaaaUUUEEE777///...///000//////...///000111222...000111000///...///111000000000000111111111111222444444555>>>YYY|||XXXDDDUUUsssxxxnnnnnnssshhhUUUXXXjjj}}}cccQQQ___zzz~~~```EEE:::444444444444333333333333444444222111111000000000111111111111111111111111222222222444777<<>>BBBFFFOOOUUU]]]aaabbbfffmmmsss~~~~~~wwwsssvvv|||vvvfff[[[___iiiqqq~~~pppfffkkk{{{iiiVVVWWW\\\dddrrr|||sssOOODDDBBB===;;;;;;:::999888666666666666444222000000000000///......---,,,+++***)))))))))+++***************+++++++++******)))))))))******(((***,,,+++)))))),,,///+++***))))))((()))))))))************************)))))))))*********++++++(((((((((((()))***+++,,,)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,------...///,,,,,,,,,---------...............------,,,,,,,,,------------..................////////////......////////////////////////,,,,,,,,,---------.........------,,,,,,------...---------------------------+++***+++,,,---,,,+++++++++++++++++++++++++++******++++++++++++******((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))******+++++++++***************)))))))))))))))))))))))))))******+++++++++*********************************))))))***,,,------,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,...555CCCRRR]]]WWWMMM@@@666222111///...///////////////000111111...000111000///...///111000000000000111111111111111555555666IIIlllqqqNNNFFF\\\uuu{{{ssspppoooaaaQQQXXXllluuu```WWWhhhzzzaaaEEE999:::333333333333222222222222333222111000000000000000111111111111111111111111000222444555777===EEEKKKPPPOOOKKKEEE???===@@@DDDMMMSSS[[[___```bbbhhhmmm|||~~~~~~yyyttttttxxx|||zzz[[[QQQTTTYYY```ggg|||xxxcccZZZdddrrrzzzaaaXXXUUU___mmmvvvwwwmmmLLLCCCBBB===<<<;;;:::999888777666666666444222000///000000///......---,,,+++************++++++******)))************)))))))))******+++,,,'''***,,,,,,******+++,,,******))))))))))))))))))************************))))))))))))************))))))(((((()))***++++++))))))))))))************************************************************+++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---......//////......---........................,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,*********************************++++++++++++******))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))(((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,)))))))))))))))*********************************))))))))))))))))))))))))))))))***+++++++++*********************************))))))***,,,------,,,))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------///555>>>DDD===666...,,,...111111//////////////////000000111...000111000///...///111///000000000111111111111...444555:::YYYdddFFFKKKfff{{{||||||{{{rrr\\\NNN\\\tttqqq\\\]]]sss___>>>444777333333333222222222111111222111111000//////000000111111111111111222222222000333555666777===GGGPPPSSSPPPKKKCCC===;;;===@@@JJJQQQYYY\\\\\\^^^bbbfffnnnqqqtttwww{{{~~~}}}zzziiiRRRLLLNNNRRRVVV\\\kkkvvvooo]]]QQQUUU^^^nnnnnnaaaYYYaaammmsssqqqyyyfffIIICCCBBB>>>>>>;;;::::::999888777666666444222000///000000000...------,,,+++************++++++******)))*********))))))))))))***+++,,,---((()))+++++++++*********)))))))))*********))))))))))))))))))))))))))))))(((((()))))))))*********++++++***)))(((((())))))(((((()))))))))******************************************************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,---)))******+++,,,---......,,,,,,,,,------------...------............------------------------------,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************)))******++++++******)))++++++++++++***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((((((((())))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))*********+++(((((())))))************************************))))))))))))))))))))))))((()))***+++++++++++++++***************************))))))***,,,------,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,.........------///111,,,++++++,,,...000000000...//////000000000000000...000111000///...///111///000000000111111111111---444666???dddYYYBBBRRRpppxxxZZZMMMaaa~~~lllWWW___{{{aaa???555777333333333222222222111111222111000000///000000000000000111111111222222222000333555666777===GGGPPPSSSOOOIIIBBB===<<<===???HHHOOOWWWZZZZZZYYY\\\___ccchhhpppzzzsss{{{}}}___NNNHHHIIIMMMKKKTTT\\\]]]WWWQQQOOOPPPXXXjjj|||~~~wwwmmmeeezzzzzz}}}vvviiicccgggoootttsssxxxbbbHHHDDDBBB>>>@@@;;;;;;;;;:::999888666555333111//////000111000///---,,,++++++******+++++++++***************++++++***************+++,,,---))))))******+++******)))(((((()))************)))))))))))))))))))))))))))((((((((()))))))))******,,,+++***)))((((((((((((((((((((()))))))))******************************************************))))))******+++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,---...,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***************************))))))************))))))+++,,,,,,++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((()))))))))*********((((((((()))******++++++***************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++***************************))))))***,,,------,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---///000///...------+++---000111000///............///000000000000000...000111000///...///111000000000000111111111111000444666CCCgggwwwQQQBBBWWWvvv[[[NNNeeeeeeSSScccTTT;;;777999333333333333222222222222222111111000000000111111000000000111222222333333000222444555777===EEEKKKPPPLLLGGGBBB@@@@@@AAABBBGGGNNNVVVYYYWWWVVVWWWYYY```hhhrrr}}}~~~jjjkkkzzzvvv[[[JJJDDDEEEKKKKKKLLLNNNPPPOOOJJJGGGKKKXXXeeemmmrrrpppbbbRRR]]]fffpppttttttyyytttiiifffiiiooorrrwwwaaaIIIEEECCC???AAA:::;;;;;;;;;:::888666555333111//////000111000///,,,,,,++++++******++++++))))))))))))***+++,,,,,,++++++*********+++,,,,,,******))))))*********)))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))))))))***(((((((((((()))))))))***************************************************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,************++++++++++++++++++++++++************++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***)))***+++,,,+++)))************************))))))************))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))*********++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++'''(((((()))******++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++***************************))))))***,,,------,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---//////.........//////000000111000///...,,,---...///000111000000///...000111000///...///111000000000000111111111111222444777FFFhhhkkkKKKCCCYYYvvv|||ZZZVVVrrr___UUUnnnmmmGGG777666888444444444444333333333333222222111111111111222222///000000111222222333333222222222444777<<>>AAADDD@@@DDDFFFJJJ[[[lllmmmbbbKKKJJJSSSaaadddaaakkk}}}~~~wwwnnnssszzzzzzzzz{{{xxxbbbHHH@@@EEEEEE???;;;;;;999777666555555555333222111000////////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***************)))((('''+++++++++************)))))))))))))))))))))))))))+++)))'''(((***+++***'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++))))))+++---///111222333,,,)))''''''***+++***((((((((((((((())))))))))))+++)))((()))******)))((((((((((((((())))))))))))***++++++***((('''((()))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++******************+++++++++*********))))))++++++************++++++,,,,,,,,,++++++*********)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------///////////////.........////////////000000000000////////////000000000000000000000000111111111111333777999MMMwwwzzzVVVAAAKKKgggyyy}}}zzzuuuhhhXXXSSSggg~~~bbbhhh|||___@@@444444555444333222222111111222222111111111111111111111111111111222222222333333333333333444555777999;;;<<<>>>???@@@???===>>>AAACCCIIIOOOVVVYYYWWWSSSOOOMMMUUUeeepppnnnkkkmmmkkkdddVVVSSSSSSZZZeeerrr|||qqqYYYUUUNNNHHHEEEAAA===>>>BBB>>>@@@BBBHHHXXXiiipppmmm]]]NNNFFFLLLPPPRRR\\\jjjwwwrrrsss{{{vvvxxx}}}```HHH@@@DDDDDD@@@;;;;;;999777666555555555333222111000////////////------,,,,,,,,,+++++++++*********+++++++++,,,,,,***************)))((((((+++++++++*********))))))))))))))))))))))))))))))***((('''(((***+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++************************************************))))))*********+++++++++))))))+++,,,...000111222///,,,))))))******(((&&&(((((((((((())))))))))))+++***))))))******((('''(((((((((((()))))))))***)))***+++***((((((((()))))))))))))))************))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************+++++++++*********))))))++++++************++++++,,,,,,,,,+++++++++******)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------/////////////////////...////////////000000000000////////////000000000000000000000000111111111111444666===WWWsssPPPAAAQQQpppxxxppp___PPPTTTnnnxxxeeesssxxxVVV===444444555444333222222111111222222111111111111111111111111111111111222222222333333333333444555777888:::;;;===???@@@???===>>>AAADDDIIINNNTTTXXXWWWSSSNNNJJJSSScccrrrzzzsssXXXSSSOOOOOOTTT[[[```cccnnnxxxfffWWWOOOHHHEEEBBB>>><<<>>>;;;===???CCCPPPaaajjjkkk^^^OOOEEEGGGHHHGGGMMMXXXfffxxxtttqqqyyyuuuxxx\\\GGGAAADDDDDD@@@;;;;;;999777666555555555333222111000////////////,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************))))))))))))++++++*********)))))))))))))))))))))))))))))))))((('''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************)))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,***+++,,,+++******+++,,,,,,,,,,,,,,,++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++************************************************)))))))))*********++++++))))))***,,,---///000111111///,,,******)))'''%%%(((((((((((()))))))))))),,,***))))))******)))'''((((((((()))))))))******)))***+++***)))((()))***))))))))))))************))))))))))))************))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************+++++++++***************++++++************++++++,,,,,,,,,++++++++++++***)))******++++++,,,------+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......//////////////////////////////000000000000////////////000000000000000000000111111111222222666666FFFjjjiiiHHHBBB\\\}}}ttt^^^OOO]]]~~~jjjcccyyy|||bbbGGG777444555555444333222222111111222222111111111111111111111111111111111222222222222333444444444555666888999:::<<<>>>@@@???======@@@DDDJJJMMMRRRWWWXXXTTTNNNHHHKKKWWWgggzzz{{{eee___WWWQQQOOOPPPQQQRRRVVV]]]eeejjjkkknnntttyyy}}}xxx___TTTJJJFFFDDD@@@===<<<;;;===>>>???HHHWWWfffmmmbbbTTTGGGCCCAAA???BBBHHHQQQfff{{{zzznnnuuutttsssYYYGGGBBBCCCBBB@@@;;;;;;999777666555555555333222111000////////////,,,,,,,,,++++++++++++***************++++++++++++******)))))))))))))))***************))))))))))))((((((((((((((((((((((((((((((((()))******+++***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))************************************************++++++++++++)))+++,,,+++***)))***+++,,,+++++++++++++++++++++))))))))))))******************************************))))))))))))******************************************************))))))))))))************))))))***+++,,,---...///111///---+++***)))((('''(((((((((((())))))))))))+++***)))***,,,------,,,(((((()))))))))*********)))***+++***)))((()))***((()))))))))************((()))))))))************((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***************+++++++++************************++++++************++++++++++++++++++++++++++++++)))******++++++,,,------+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////000000000000////////////000000000000000000111111111222222222777999UUU|||]]]BBBGGGhhhwww___QQQdddcccbbb}}}lllOOO:::333555777666444333222222111111222222111111111111111111111111111111111111222222222222444444555555666888999:::<<>>===@@@DDDKKKNNNSSSXXXZZZWWWPPPJJJFFFJJJUUUjjj}}}tttoooggg```[[[YYYYYYYYYRRRVVV\\\aaacccdddeeefffbbboookkk\\\MMMGGGFFFCCC???>>>>>>@@@@@@@@@DDDRRRdddrrrlllaaaRRRGGGAAA???AAADDDEEESSScccvvvooooooqqq|||nnnVVVHHHCCCCCCAAA???;;;;;;999777666555555555333222111000////////////,,,,,,+++++++++*********))))))*********+++++++++******)))(((((()))***+++*********)))))))))((((((((((((((((((((((((((((((((()))************++++++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************))))))*********+++++++++)))***++++++))))))***+++++++++++++++++++++++++++(((((()))))))))************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))***+++,,,,,,---------,,,+++************(((((((((((()))))))))))))))))))))+++///111111111))))))))))))************((()))******)))((()))+++((()))))))))************((()))))))))************((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---.........//////000000////////////000000000000////////////000000000000111111111111222222222222888===eeepppSSSAAAQQQsss|||mmmVVVMMMddddddgggmmmKKK777444777777555444333222222111111222222000000000000000000000000000000111111111222222222444444444555666888999:::===AAAEEECCC>>><<>>>>>@@@AAACCCLLL```sss}}}dddNNNDDDAAA>>>BBB>>>CCCWWWlllrrroooqqquuuxxx{{{~~~jjjUUUJJJGGGBBB???>>>;;;;;;999777666555555555333222111000////////////++++++++++++************))))))))))))***************)))((('''((()))+++,,,***)))))))))(((((((((((())))))))))))))))))))))))((()))***)))&&&%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************))))))))))))************(((***+++***)))((()))+++)))*********++++++++++++(((((((((((()))))))))***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))))))))))))))***+++***((((((***,,,(((((((((((())))))))))))***))))))+++...000000///))))))*********+++++++++''')))******))))))***+++))))))))))))************))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++((())))))***++++++,,,,,,))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++((()))))))))*********+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...///000000000------......///000000111////////////000000000000////////////000000000000111111111222222222333333888EEEwww\\\IIIHHHdddaaaIIIQQQpppwwweeeXXXiiiyyyPPP:::555555444444444333222222111111222222000000000000000000000000000000000000111111111111111222333555777:::<<<===BBBHHHLLLIIIAAA<<<>>>CCCFFFNNNWWW[[[[[[\\\aaafffeee]]]TTTQQQVVVbbbpppzzz|||vvvqqqooossszzz}}}xxxrrrjjjfffaaa```iiixxxssshhh]]]UUUMMMEEE@@@AAA======???CCCFFFNNN```qqqxxx\\\LLLDDD===???===@@@MMMccc{{{qqqqqqtttxxx~~~jjjUUUKKKHHHBBB>>>>>><<<;;;999777666555555555333222111000////////////+++++++++************)))))))))))))))***************)))((('''((()))+++---))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((($$$"""###%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))))))))+++,,,***'''&&&(((+++(((((((((((())))))))))))+++***)))***,,,---,,,+++)))************+++++++++''')))******))))))***,,,))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++((())))))***++++++,,,,,,))))))******++++++++++++++++++************++++++*********++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...///000000111---------...///000000111////////////000000000000////////////000000000000111111222222222333333333888GGGyyyXXXHHHJJJhhhaaaEEERRRrrrlll]]]VVVooosssJJJ666333444444666444333222222111111222222000000000000000000000000000000000000111111111111000111222555777:::===>>>DDDJJJNNNJJJBBB<<<>>>BBBDDDMMMVVVZZZYYY\\\dddlllxxxrrrggg\\\VVVYYYfffssstttzzzzzzrrrsssyyy|||xxxrrrooollleee^^^bbbppp}}}sssllleee___UUUJJJCCCBBB>>>===@@@EEEJJJQQQaaarrrhhhUUUJJJAAA:::>>>AAAHHH```tttssswww~~~|||pppWWWGGGBBBBBB@@@======<<<;;;:::999777666666444333222000//////.........------,,,,,,++++++***++++++******************+++'''$$$&&&***,,,***'''***************)))((((((******))))))(((((('''''')))*********++++++++++++))))))))))))************444111---(((&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))************+++******)))((('''************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))))))))******)))************+++++++++,,,+++***))))))***+++,,,***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...///000111111////////////////////////...............///000000000000000000000000000000111666111...333222000777???MMMtttuuuLLLBBBRRRrrryyyYYYNNNbbbyyyppp]]]ccceeeBBB888333333555333222222222111111111111000222222111111111111111111000000000111222222333333111222333444666;;;AAAFFFBBBKKKPPPJJJAAA>>>AAACCCCCCMMMUUU\\\cccdddrrr{{{iiifffhhhfffooopppttt{{{~~~|||zzzsssooollljjjhhhjjjuuu}}}uuujjjccc___XXXMMMDDDEEEEEEFFFJJJSSSaaapppzzzbbbLLLCCC===@@@BBBJJJ___{{{{{{sssyyyqqqYYYHHHCCCCCCBBB???<<<<<<;;;999888777666555444333222000//////.........------,,,,,,++++++***************************...***''''''***,,,)))&&&***************)))((((((***)))))))))((((((((('''))))))))))))*********+++((((((((()))))))))******---+++)))''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******((())))))*********))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))))))))******)))************+++++++++++++++************++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////...............///000000000000000000000000000000111666000,,,111000...555<<>>;;;;;;:::999777666555444444333222000//////.........------,,,,,,++++++***)))))))))***++++++,,,,,,((((((''''''((()))******((())))))************)))(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++******)))''''''************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))))))))******)))************+++++++++******++++++++++++*********************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////////////////...............///000000000000000000000000000000///666333///222222555AAAfffnnnRRRAAAXXXvvvtttXXXBBBGGGbbbjjjxxx^^^BBB555777333000333333222222222111111111111000111111222222333444444444000000000111222222333333222333444555888<<>><<<<<<;;;999888777666555444333222000//////.........------,,,,,,++++++***((())))))***++++++,,,,,,*********)))(((((()))***(((((()))***************'''((((((((()))))))))***''''''((((((((()))))))))((((((((()))))))))******&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********))))))(((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))))))))******)))************+++++++++++++++************++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////...............///000000000000000000000000000000+++333111...111333888FFFooo```JJJFFF```zzzVVVGGGMMMfffwwwfffxxxVVV===444777333///111222222222222111111111111000000111111222333333444444000000000111222222333333333333444555888===CCCHHHOOOVVVXXXOOOFFFDDDHHHKKKLLLUUUZZZ___hhhooo~~~{{{~~~}}}~~~|||ssspppnnnnnnooowwwhhhTTTHHHDDDCCCDDDDDDEEELLLVVVeeetttyyy|||{{{~~~ssseeeSSSHHHFFFEEE@@@;;;===<<<;;;:::999777666666444333222000//////............---,,,,,,++++++***((())))))***++++++,,,,,,------,,,+++)))(((((()))(((((()))***************'''((((((((())))))******(((((((((((())))))))))))))))))))))))************((((((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((()))******++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))))))))******)))************+++++++++,,,+++***))))))***+++,,,************************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...///000111111////////////////////////...............///000000000000000000000000000000***333222///333666<<>>:::555222111222222222111111111111000000000000000000111111111111000000000111111111111222222222111///000666:::===CCCIIIOOOWWWQQQEEEDDDCCCDDDLLLPPPQQQ[[[hhhlllgggggglllyyylllfffiiioooxxx~~~{{{kkkXXXGGGEEEBBB@@@@@@BBBFFFHHH[[[gggyyy}}}fffQQQIIIGGGAAA>>>???<<<;;;:::999888666555555666444222111111111000///------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((('''))))))************))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))'''((())))))******)))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))******+++,,,)))******++++++******)))************************+++++++++*********))))))***************************************************+++++++++++++++************************************************************************************************************************************+++++++++,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***))))))******)))***+++,,,,,,,,,++++++(((***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////.../////////000000000000///////////////000111111---777333111888777???XXXoooPPPDDD\\\{{{___UUUcccnnnYYYrrrddd===:::555222111222222222111111111111000000000000000000111111111111000000000111111111111222222222222000111666:::<<>><<<;;;:::999888666555555555333111000000000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))(((((())))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))((((((((('''''''''&&&***))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))((()))******++++++******))))))))))))))))))***+++))))))))))))))))))))))))******))))))******+++,,,))))))************))))))************************+++++++++***************************************************************))))))******+++******)))******************************************************************************************************************************+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******)))*********)))***+++,,,,,,,,,,,,+++)))***++++++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////....../////////000000000///////////////000111111222666555777999444AAA^^^bbbHHHHHHhhhjjjRRRNNNhhh~~~ggg\\\___<<<999444222222222222222111111111111000000000000000000111111111111000000000111111111111222222222333111222666999;;;AAAIIIZZZaaaYYYKKKGGGEEEEEELLLTTTYYYfffssssssfff___aaabbbffflllooosss~~~vvvjjj```[[[___hhhppprrrsssoooaaaPPPIIIGGGCCCAAAAAACCCGGGIIIOOOMMMLLLJJJHHHOOOaaasss{{{bbbJJJCCCBBB???<<<<<<;;;;;;:::999888777666555555222000///000000///---------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((***)))'''&&&'''(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))((()))******++++++*********)))))))))))))))******))))))))))))))))))))))))******))))))******+++,,,((())))))******))))))(((************************************************************************************************(((((()))************)))******************************************************************************************************************************+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++******++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......///.........////////////////////////........./////////000000///////////////000000111555333444777555444IIIiii}}}TTTBBBPPPqqq~~~nnnVVVHHHVVVsss{{{kkklllTTT:::777444222222333333222111111111111000000000///000000111111111111000000000000111111111222222222333222333666888999AAAIII^^^ddd[[[MMMJJJHHHHHHOOOUUU]]]lllzzzxxxiii``````aaaeeelllqqquuunnnZZZMMMOOOSSSUUUUUUYYY]]][[[UUUHHHGGGGGGFFFFFFFFFFFFGGGPPPPPPPPPOOOLLLLLLVVVaaa___dddkkkxxx~~~dddJJJCCCCCC@@@===>>>;;;::::::999888777666666555222000///000000///---------,,,,,,,,,+++++++++************************)))))))))))))))*********))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((())))))***++++++******))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))'''((())))))******))))))******)))))))))))))))*********************************))))))******+++,,,))))))************))))))************************************************************************************************'''((()))*********************************************************************************************************************************************+++++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************+++++++++***++++++++++++,,,,,,***,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---......///.........////////////////////////............///////////////////////////000000111444...000555444???```tttJJJ@@@VVVyyyvvv___KKKHHH[[[www|||mmmvvvjjjCCC999666333222222333333222111111111111000000000///000000111111111111000000000000111111111222222222333222444666666888AAAJJJ]]]ddd[[[MMMKKKJJJKKKSSSVVV___ooo}}}zzzllldddeeepppkkkfffdddhhhvvv}}}yyysssdddQQQEEEDDDEEECCCCCCGGGNNNRRRSSSGGGIIIKKKMMMLLLJJJGGGDDDKKKKKKNNNQQQOOOLLLOOOUUUVVV[[[cccuuuhhhMMMDDDEEECCC@@@@@@::::::999999888777777666555333111000000000///...------,,,,,,,,,,,,++++++************************(((((())))))******++++++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))***+++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))'''((())))))******))))))+++******)))))))))))))))******************************))))))******+++,,,******++++++++++++*********************************************+++++++++************************************************(((((()))***++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))******+++,,,++++++******++++++,,,---+++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---......//////......////////////////////////------.........////////////////////////000111111111+++///444777RRR}}}kkkEEEAAAZZZzzzuuuVVVDDDJJJ^^^|||ppp{{{|||\\\;;;777555222222333333333222111111111111000000000000000000111111111111000000000111111111111222222222222222444666666888AAALLL[[[bbbYYYKKKJJJJJJLLLUUUXXX___ooo|||xxxlllgggkkkrrrnnnjjjiiilllxxxooobbb[[[RRRIIIEEEAAABBBDDDEEEGGGIIIJJJJJJHHHKKKOOOQQQQQQMMMHHHEEEGGGEEEGGGJJJLLLKKKOOOUUU[[[ZZZ\\\rrrjjjMMMDDDDDDBBB???>>>::::::999999888777777777666444222111111111000///------,,,,,,,,,,,,++++++************************'''(((((()))***+++++++++))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''((()))))))))))))))'''((((((((())))))******)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))((()))******++++++******++++++***)))))))))))))))******************************))))))******+++,,,++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************************************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***++++++,,,++++++*********+++,,,---,,,---...---+++***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,---......//////......////////////////////////---------........./////////////////////000111111000,,,222555:::```cccDDDEEE^^^|||zzzUUUCCCNNNeeesssvvvUUU:::666444222222333444333222111111111111000000000000000000111111111111000000000111111111111222222222111111444666555888BBBNNNZZZ```WWWIIIGGGGGGJJJSSSZZZ```mmmwwwssshhhgggnnnnnnttt{{{~~~jjjYYYPPPIIIFFFFFFEEEFFFIIIKKKKKKJJJJJJJJJMMMOOOQQQRRRQQQOOOKKKIIIGGGDDDDDDGGGIIIJJJMMMRRROOORRRUUUdddhhhJJJAAAAAA???<<<;;;:::999999999888777777777777444222111222222111///---------,,,,,,,,,++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))'''((((((((())))))******'''((((((((())))))******'''(((((()))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))******+++,,,,,,,,,,,,+++++++++***))))))((())))))*********************************)))***++++++,,,+++,,,,,,------,,,,,,+++************************))))))******++++++++++++************************************************))))))***+++,,,---------++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,+++*********+++,,,---,,,---...---+++***+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,---......//////......////////////////////////---------........./////////////////////000111111222///666555999dddzzz]]]EEEIIIbbb[[[IIIVVVjjjssskkkMMM888555333222222333444333222111111111111000000000000000000111111111111000000000111111111111222222222000111444555555888CCCOOOZZZ```VVVHHHFFFEEEHHHQQQ[[[```kkksssoooeeefffooovvv}}}ppp```TTTKKKGGGGGGIIIHHHIIIKKKLLLLLLNNNRRRQQQQQQQQQQQQPPPOOONNNMMMGGGDDDEEEHHHIIIGGGFFFGGG???NNNUUUVVViiivvvcccNNNHHHBBB@@@@@@;;;:::999888777666666666666444333222111000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''')))*********)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))******************************************))))))))))))******((()))))))))************)))************+++++++++---,,,***)))))))))************+++++++++,,,,,,,,,++++++************++++++************************+++***)))(((((()))***+++************************++++++++++++++++++++++++---...+++&&&(((...///++++++***)))))))))***+++,,,)))************++++++++++++***)))(((((()))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***************************)))))))))***+++++++++,,,'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++*********++++++///---,,,******+++,,,---++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................000000//////.........---////////////000000000000222333333555BBB^^^wwwTTTAAAVVVxxx^^^OOO\\\wwwyyynnn}}}XXX@@@777333333333222222222111111222111111111000000//////000000111111111000000///000111111111111222222222333222444888;;;@@@JJJUUUdddaaaVVVFFF@@@GGGNNNPPP[[[```hhhmmmhhhaaadddmmmwww~~~ppp[[[OOOLLLMMMNNNPPPWWWZZZXXXWWW[[[___aaa___WWWSSSUUUVVVSSSNNNMMMSSSQQQIIIBBBAAAFFFHHHFFFEEEGGGLLLQQQUUU]]]mmm~~~sssaaaLLLEEE???===>>>999;;;:::999888888777777777333333222111000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&'''((()))***))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))******************++++++++++++************++++++++++++---,,,+++***)))******+++*********+++++++++,,,,,,++++++************++++++************************+++***)))(((((()))***+++************************++++++++++++++++++++++++000555444...***++++++))),,,+++***))))))***++++++************+++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***************************************+++++++++)))*********+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,///...,,,*********+++,,,+++++++++++++++++++++++++++******)))***+++,,,---111111000...---,,,+++***---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////........................000/////////............////////////000000000000...111222333BBBaaaqqqOOODDD\\\|||}}}UUUMMM^^^}}}cccddd~~~QQQ<<<777333333333222222222111111111111111000000000//////000000111111111111000000000111111111111222222222444333444888:::???IIISSSeeebbbXXXIIIDDDIIIOOOQQQVVV\\\dddgggbbb\\\bbbmmmvvv}}}zzzsssccc[[[YYYZZZ[[[```cccddddddiiissszzz|||uuugggYYYTTTUUUUUUWWWXXXWWWYYYTTTKKKDDDEEEIIIJJJHHHIIINNNSSSVVV[[[hhhuuuooo```KKKDDD===<<<<<<888;;;;;;::::::999888888888333333222111000000000000...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))*********++++++++++++,,,,,,,,,************+++++++++,,,---,,,,,,++++++++++++,,,))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++///666;;;666///++++++***---,,,+++***************************+++++++++,,,+++***))))))))))))***+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++***************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......///...,,,+++*********+++++++++++++++++++++++++++***))))))))))))***++++++111000///...---,,,+++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000........................////////////............////////////000000000000---222222222EEEiiieeeFFFIIIggghhhLLLOOOccc{{{bbbiii{{{HHH777777333333333222222222111111111111000000000000//////000000111111111111000000000111111111111222222222444333444777999===GGGQQQccc```WWWLLLHHHKKKQQQTTT^^^dddjjjiii^^^WWW]]]hhhvvv|||vvvtttwww|||}}}uuu}}}zzznnneee```___```aaacccgggllluuusss___WWWWWWXXXYYY[[[YYY^^^^^^TTTJJJHHHLLLOOOJJJJJJMMMQQQSSSUUU\\\eeeiii{{{bbbLLLEEE>>><<<===999::::::::::::999888777777333222111000000/////////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((()))))))))******************************************))))))))))))***************+++++++++,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))000777888555111...---------,,,+++******))))))*********+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((&&&&&&((()))+++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++***************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,---...//////...,,,+++************++++++++++++++++++++++++)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........////////////........................///////////////.........////////////000000000000///555444555LLLuuuXXXAAAQQQqqqqqqYYYIIIUUUkkk}}}|||fffrrrqqqDDD777777333333333222222222111111000000000000000000/////////000000111111111111000000000111111111222222222444333444666888;;;EEEOOO[[[YYYSSSLLLIIIMMMSSSWWWaaaiiiqqqmmm```XXX]]]eeewww|||wwwppppppttt|||iii___dddlllpppnnnkkkgggdddcccbbbcccccckkkqqqzzzqqq```ZZZZZZWWWSSSPPPXXX```ccc\\\SSSPPPPPPQQQOOOMMMMMMQQQUUUVVV[[[aaagggzzzbbbKKKDDD===;;;===999888999999999888777666555333222111000////////////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++((((((((((((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((+++000666888444///,,,---------,,,+++***))))))***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))'''&&&&&&''')))***++++++++++++++++++++++++,,,+++++++++***)))))))))))))))+++,,,---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,*********+++,,,---...///------,,,+++******))))))++++++++++++++++++++++++(((((())))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------..........................................///////////////////////////000000000000111444444;;;XXX}}}RRRBBBYYYxxxuuucccNNNHHHZZZqqqwwwaaarrreeeBBB999666333333333222222222111111//////////////////000000//////000111111111111111000000111111111222222222555333333666777;;;DDDNNNSSSPPPLLLIIIIIILLLTTTZZZ^^^jjjrrroooeee___bbbggguuuyyy~~~tttooommmqqqvvv|||wwwvvvzzz}}}rrrcccYYYWWWYYYZZZbbbdddfffiiikkkmmmoooppp~~~zzztttfffXXXUUUVVVSSSOOOMMM^^^fffjjjgggaaa\\\VVVPPPWWWRRRQQQWWW___dddhhhlllmmmaaaJJJBBB:::999;;;777888888999999888777555444222222111000////////////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))******************************************))))))))))))******(((((()))))))))*********++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******---444777222,,,))),,,---------,,,+++***)))++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''***---///111000...---++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,************+++,,,------+++++++++++++++*********++++++++++++++++++++++++((()))******++++++******.........---,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------....................................///////////////////////////000000000000111111666IIIkkkwwwPPPHHHccc}}}}}}nnnXXXFFFIII___uuurrrzzzXXXAAA<<<666333333333222222222111111......////////////000000...///000111111222111111000111111111111222222222555333444666888;;;DDDNNNOOOJJJGGGGGGHHHLLLTTT]]]mmmvvv{{{vvvlllfffffffffqqqvvv~~~zzzpppjjjhhhiiisssnnngggcccdddkkktttzzzhhhiiigggaaaYYYSSSRRRRRR]]]aaahhhoootttxxx|||~~~}}}zzzrrrjjjfffYYYMMMJJJLLLOOOSSSWWWjjjttt||||||vvvnnncccZZZ___XXXWWW```kkkpppqqqqqqqqqbbbJJJBBB;;;999;;;777888999::::::999888666555222111000//////......///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++)))(((((('''((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------))))))+++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***...444333---***++++++,,,,,,------,,,+++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++(((,,,000333444111...+++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,*********))))))***++++++)))******+++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***......------,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------................................................/////////000////////////000000000000111///<<<^^^kkkKKKLLLjjjkkkQQQBBBKKKfff{{{sssNNN>>><<<666333333333222222222111111........./////////000000...///000111111222222222000111111111111222222222444333444777999<<>>:::999:::;;;<<<;;;999777555222111000//////...............---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))))))))((('''''''''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***000555111***+++222***+++,,,---------,,,+++++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***...333666666222,,,)))++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,******))))))))))))))))))((()))***++++++,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++(((((()))***++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000........................---.........//////000000////////////000000000000333000CCCooo___EEEMMMoookkkOOOAAAOOOkkkoooHHH:::;;;666333333333222222222111111---.........//////000000......///111111222222222000111111111111222222222444333444777999===GGGQQQVVVNNNJJJJJJKKKMMMVVVaaafffjjjiiiddddddlllqqqqqqqqq|||{{{yyyxxxxxxzzz}}}zzz{{{wwwvvvuuueeeffffffaaaYYYRRROOOOOOUUUWWWZZZ[[[ZZZZZZaaahhhrrrwww|||sssaaaWWWRRRBBB>>>>>>BBBGGGNNNXXXccctttqqqeee]]]mmmiiiOOOHHH@@@<<<>>>===;;;::::::999888777555555444111///.../////////......---,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))))))))******)))(((''''''(((((('''&&&'''((())))))'''(((''''''&&&&&&((()))***'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,+++******************+++,,,++++++******++++++,,,---,,,,,,++++++*********+++,,,------......------++++++,,,,,,,,,++++++***++++++,,,,,,,,,------------------------------...+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++............---------,,,(((***,,,,,,,,,,,,...000*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///111...+++,,,...///...------------.........//////000000000000000000111222333444FFFkkkyyySSSAAAPPPnnnkkkOOOFFFXXXtttaaaHHHAAA:::555222222222111111111111000000000000000000000000000//////000111111111111111000000000111222222333333333555777777999???HHHOOOUUULLLDDDBBBEEEKKKWWWbbbcccaaa___aaaeeejjjnnnoooooo}}}~~~zzzyyywwwtttssstttuuuxxx}}}|||vvvxxxsssnnnrrryyyrrrcccYYYXXX\\\dddfffeeejjjqqq{{{|||rrrTTTNNN@@@CCC???>>>CCCIIIPPPYYYbbbpppfffXXXOOO```xxxhhhOOOIIIAAA===>>><<<:::::::::999888777666555444111///.../////////......---,,,,,,++++++,,,,,,************************,,,++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))))))))******)))(((''''''))))))((('''(((*********)))(((''''''&&&'''((()))***'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***************************++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---------,,,,,,---------,,,,,,+++---------............///---------------,,,,,,,,,------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++---...---,,,,,,---///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000...,,,---//////...,,,---------.........//////000000000000000111111222444666IIInnntttNNNBBBUUUrrroooPPPGGG[[[ttt~~~pppkkk}}}WWW===777222000222222222111111111111000000000000000000000000000//////000111111111111111000000000111222222333333333555666777999@@@JJJQQQWWWMMMDDDBBBFFFLLLUUU]]]^^^^^^]]][[[YYY[[[```dddnnnvvv|||yyyvvvtttpppqqqtttzzzhhh```\\\aaaiiimmmqqqvvvsssSSSNNNCCCEEE@@@===@@@EEEKKKTTT]]]qqqzzzaaaQQQSSSZZZpppgggNNNIIICCC>>>???<<<:::::::::999888777666555444222///...///000///......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((()))***)))((('''((()))***)))((()))***++++++)))(((''''''''''''((())))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))******++++++******************+++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---......------,,,+++++++++,,,,,,,,,------//////......---------,,,---............/////////.........------------,,,------------------------...------,,,,,,------.........---------,,,,,,,,,...//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,,,,++++++************+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000.........//////---+++---............/////////000000000000000111222222333444HHHmmmkkkIIIFFFaaa|||nnnNNNIIIaaayyywwwcccbbbRRR999444222444222222222111111111111000000000000000000000000000//////000111111111111111000000000111222222333333333444555666999AAAMMMUUUXXXMMMBBBBBBGGGLLLRRRWWWWWWYYYXXXSSSMMMLLLRRRYYYffflllssszzz}}}zzzpppppppppuuu|||uuuggghhhrrryyy|||}}}|||]]]UUUMMMKKKDDD??????BBBFFFOOOXXXooozzzvvvzzzyyyfffUUUUUUVVVhhhfffNNNIIIDDD@@@???;;;:::::::::999888777666666444222/////////000000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))***)))((('''((())))))((('''(((***+++***)))''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------......++++++,,,---------------,,,,,,------...---------,,,,,,,,,,,,---------...111111000000///.........,,,------------.........------------------------........................///...---,,,,,,---.../////////.........------------...///...,,,+++,,,---......------,,,,,,++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,++++++*********++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............////////////000000///---,,,.............../////////000/////////000111222333333444IIIpppbbbEEEMMMmmm|||cccHHHLLLjjj~~~jjjlllPPP;;;666555999222222222111111111000000//////////////////////////////000111111111111111000000000111222222333333444444555555999CCCOOOYYYXXXKKKAAABBBHHHLLLOOOQQQRRRRRRQQQLLLHHHIIINNNSSS[[[cccnnnwww{{{wwwtttuuuxxx~~~}}}xxx~~~lllaaa[[[TTTLLLDDDAAAAAADDDLLLTTTiiiuuurrrooorrr|||yyykkk```hhhwwwgggMMMHHHCCC@@@???:::999999999999999888777666555222000///000000000///...---,,,,,,++++++,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))''')))***)))((('''(((***((('''&&&''')))***)))(((&&&''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......///,,,,,,---............---++++++,,,---......------000000000000111111111111000000000000//////......,,,,,,---------.........////////////////////////........................///...---,,,,,,---...///.........---------,,,,,,+++,,,------,,,,,,---...///......------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...//////000//////...///////////////////////////////////////000111222333666999QQQxxx~~~[[[EEEUUUuuu~~~xxxkkkTTTDDDQQQpppuuuyyyqqqIII;;;666444777222222222111111111000000//////////////////////////////000111111111111111000000000111222222333333444555555666:::DDDQQQ[[[TTTIIIAAACCCIIILLLLLLMMMLLLJJJHHHHHHJJJMMMPPPRRRWWW```kkkttt{{{{{{zzzzzz|||qqqgggddd[[[RRRHHHCCCAAAAAAGGGOOObbb|||wwwjjjjjjjjjnnnzzz}}}hhhLLLGGGBBB@@@???:::999999999999999888777777555333000///000111000///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))'''((())))))(((((()))***(((&&&&&&'''((()))((('''&&&''''''((()))((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,------------..................------...///////////////,,,,,,---...////////////////////////000000000000000000000000000000111111111111111222222222333333444444444555555555555555111111111111111111111111000000////////////000000///.........------------+++,,,......------...000..................------------------------------------,,,,,,,,,,,,------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,++++++++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---...//////...///111333000000000////////////...////////////000111333333444@@@\\\sssUUUFFF[[[xxxzzzvvvqqq^^^JJJGGG[[[www```BBB<<<888444777222222222111111111111000000000000000000000000000//////000111111111111111000000000111222222333333444555777888<<>>999888999999999999888777777555333000///000111000000...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&((())))))(((((()))+++(((''''''''')))***)))(((&&&&&&((()))))))))(((''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------------,,,,,,,,,,,,------/////////..................//////000000000000000......///000111111111111000000000111111111222222555555555666777777888888:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888444444333333333222222222///000111000///...///000.............../////////........................------,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,,,,++++++******++++++,,,***************+++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///---......------...333777000000000000/////////.........//////000222333444555NNNoooeeeLLLGGGbbb}}}{{{|||oooUUUDDDOOOiiiuuuQQQ<<<===;;;555888222222222111111111111000000000000000000000000000//////000111111111111111000000000111222222333333444666888:::>>>GGGRRRZZZHHHCCCBBBEEEIIIJJJKKKNNNLLLNNNQQQTTTWWWYYYZZZ\\\```dddjjjooottt~~~}}}xxxkkkaaaeeedddZZZPPPJJJDDD@@@BBBGGGQQQ```ooorrrqqqqqqtttuuuuuuqqqrrrvvvzzzkkkKKKDDD@@@>>>>>>999888888999999999888888777555333000000000111111000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))'''((()))++++++)))((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&((())))))(((((()))+++***(((((()))***+++***)))%%%&&&((()))))))))(((''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------...000000//////......------//////000111111111111111000000111222333444444444888888888999999999:::::::::;;;<<<===>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@::::::::::::999999999999333444444333000//////000------......//////000000...........................------,,,,,,------...,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++*********,,,++++++++++++++++++,,,))))))((())))))***+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------...,,,,,,///444999111111000000/////////............///000222333444<<<___YYYEEEGGGhhhnnnPPPAAAUUUttt~~~iiiFFF555:::888222555222222222111111111111000000000000000000000000000//////000111111111111111000000000111222222333333444666999<<>>>>>AAAFFFGGGCCC@@@AAABBBFFFFFFBBB@@@DDDHHHIIIEEECCCCCCEEEJJJKKKGGGCCCDDDFFFHHHGGGCCCAAACCCEEEBBBDDDFFFEEEDDDEEEGGGJJJMMMNNNOOONNNKKKIIIHHHHHHKKKHHHEEEDDDEEEFFFFFFEEEFFFDDDBBB@@@===:::999888222111000...------------000///...,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,************************))))))(((((())))))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,//////...---++++++,,,------...//////,,,,,,,,,---------......---------............///////////////////////////............////////////333...---000111000111333CCCrrr}}}QQQCCCQQQssspppOOOFFF]]]www[[[@@@>>>999333555777333333333222222222111111111111000000//////......////////////000000000000111111000000111111222333000555777777BBBSSSYYYTTTDDDBBBAAADDDIIIPPPTTTWWW[[[___cccccc___]]]___bbbbbbhhhqqq{{{wwwpppqqqggg]]]WWWQQQJJJEEEDDDKKKGGGPPPbbbmmmppp{{{zzzyyyyyy~~~vvvTTTFFFDDDAAA===<<<<<<;;;999888777777666666666555333111000///............---,,,++++++++++++*********+++++++++******---***)))++++++)))+++///))))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++((((((((((((((((((((((((***************)))((((((************************++++++++++++++++++++++++)))******+++++++++******++++++*********************++++++,,,------......------------------------------........./////////...------...///000111000000/////////111222222222111222444555555666999;;;999<<<@@@BBBDDDDDDDDDEEEGGGIIINNNTTTSSSJJJBBB???FFFNNNTTTUUUVVVXXXYYYWWWVVVPPPNNNRRRYYY[[[VVVNNNLLLMMMNNNMMMLLLJJJJJJJJJIIIGGGEEEDDDFFFGGGGGGGGGEEEJJJPPPTTTTTTRRRPPPNNN[[[]]]^^^YYYPPPHHHFFFFFFEEEFFFGGGHHHFFFCCC???<<<<<<;;;:::888666444333333555333111///...---------......---------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***)))))))))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,---------......---------............///////////////////////////............////////////444000...111222111222555CCCqqqqqqKKKAAARRRtttyyyUUUIII```{{{ZZZ???===999444555666333333222222222111111111111000000000/////////...////////////000000000000111111000000111111222333111555666888EEEVVVZZZSSSCCCBBBAAADDDIIIOOOTTTVVV[[[___cccccc```^^^```ccceeeiiiqqq|||xxxiiiaaaZZZQQQJJJGGGHHHGGGPPPbbbqqq{{{tttooolllqqq}}}uuu|||vvvTTTGGGEEEBBB???>>><<<;;;999888777777666666555444333111000/////////......---,,,++++++++++++(((((()))***++++++,,,,,,///+++)))++++++)))***...))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++(((((((((((((((((((((((()))************))))))(((************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******+++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,------............---.........//////222111111222333444666777;;;===@@@BBBAAAAAABBBCCCJJJOOOUUUYYYYYYTTTMMMIIIVVVYYYccclllkkkaaaWWWSSSXXX```hhhlllqqqwwwyyyxxxuuukkkcccggguuurrrooojjjgggggglllrrrwwwfff\\\PPPHHHGGGJJJKKKKKKJJJLLLNNNMMMKKKHHHGGGGGGXXX```fff```RRRGGGFFFJJJFFFHHHIIIJJJKKKJJJIIIHHHEEEDDDCCCAAA???===<<<;;;<<<;;;888555333000///...///...---,,,,,,---...///......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,///111000---++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............////////////555111000222222111333777EEEpppdddFFFCCCYYYxxxxxxWWWNNNgggtttvvvXXX===;;;888555666555333222222222222111111111000000000000////////////////////////000000000000111111000000111111222333333444555:::JJJZZZZZZQQQBBBAAAAAACCCIIIOOOSSSUUUZZZ]]]```aaa___^^^```bbbfffhhhnnnyyywwwkkkbbbWWWLLLFFFEEEHHHPPP^^^qqqtttkkkfffeeeuuuwwwmmmwwwvvvTTTGGGFFFCCC@@@@@@;;;;;;999888777666666666555444333111000/////////......---,,,++++++++++++)))))))))******+++,,,,,,...***(((******((((((***((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***)))((('''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++(((((((((((((((((((((((())))))************)))(((************************)))))))))))))))*********)))***++++++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---------------------.........//////111111000......000333666888999999999::::::<<<>>>FFFKKKRRRVVVWWWUUUSSSRRRWWW\\\eeelllnnnjjjbbb\\\WWW[[[dddnnnqqqmmmhhhggg^^^aaabbbcccjjjwwwxxxiiigggtttwwwqqqxxxppp```ZZZ^^^gggmmm```[[[QQQHHHAAAAAAEEEJJJQQQYYY]]]VVVHHHAAADDDJJJGGGFFFEEEDDDEEEGGGJJJLLLJJJJJJIIIIIIHHHHHHGGGGGGEEECCCAAA>>>;;;999777666000///...,,,,,,---///000//////.........///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++...444999999444...,,,---,,,+++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////............////////////444111000222111000333888GGGppp~~~\\\DDDIIIdddjjjRRRSSSooonnnwww{{{TTT;;;:::888666666333222222222222111111111111000000000000////////////////////////000000000000111111000000111111222333555444444===PPP^^^ZZZNNNAAA@@@AAADDDIIIOOOSSSTTTWWWZZZ\\\]]]]]]]]]___aaaffffffiiisssxxxmmm___QQQHHHEEEIIINNNVVViiiwwwpppiiicccgggqqqqqqxxxvvvTTTGGGFFFCCC@@@@@@;;;;;;999888777666666666444444222111000000000000......---,,,++++++++++++++++++***))))))***++++++...***))),,,---***((()))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))******)))((('''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))((())))))*********))))))************************(((((()))))))))*********,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,------.........000000000000111111111111333333333333444:::AAAGGGEEEHHHJJJJJJJJJJJJKKKMMMUUU]]]hhhqqquuusssqqqooo```fffppp|||ttttttwww}}}xxxxxxtttqqqvvv~~~vvvzzzzzzkkkkkkyyyssshhhgggpppxxxuuunnncccXXXQQQQQQVVV[[[[[[[[[WWWMMMDDD@@@DDDJJJMMMMMMLLLKKKJJJHHHFFFEEEJJJJJJJJJKKKLLLNNNPPPQQQKKKJJJIIIGGGEEEBBBAAA@@@:::888666333111000//////...---------...///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------------,,,++++++++++++++++++++++++***+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,444<<<>>>888111,,,+++,,,+++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////............////////////222//////111000///444:::JJJpppyyyVVVAAANNNmmm|||ZZZPPP[[[vvvqqq|||pppNNN:::999777666666222222222222111111111000000////////////000000000000////////////000000000000111111000000111111222333666333555AAAUUU___WWWKKKAAAAAAAAADDDJJJOOOSSSTTTXXXYYY[[[\\\]]]___aaacccgggfffgggooo{{{|||kkkYYYNNNFFFHHHJJJPPP```xxx|||yyyrrrhhhcccdddrrrvvvuuuyyyvvvTTTGGGEEEBBB???>>><<<;;;999888777777666666444333222111000000000000......---,,,++++++++++++,,,+++***)))))))))++++++///+++,,,111444000+++***))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******)))((((((''''''''''''((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))******+++))))))))))))))))))))))))((())))))************)))++++++++++++++++++++++++*********+++,,,,,,------------------,,,+++***)))******++++++,,,---------------------------......---------...//////000000------...///000222222333222555999<<>>;;;777555333//////......------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---...------,,,***************************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))///777:::666000+++)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////............///////////////......000//////555===RRRsssqqqMMM???QQQsssyyyiiiRRRQQQddd|||tttrrr~~~aaaGGG999999555444666222222111111111111000000000////////////000000000000////////////000000000000111111000000111111222333666444777FFFWWW]]]TTTGGGBBBAAABBBFFFKKKPPPSSSTTTYYYZZZ[[[]]]___bbbeeefffhhhhhhiiinnnvvv~~~xxxsssvvv{{{uuu```UUUIIIHHHHHHMMMXXXkkktttiiieee^^^fffkkkkkkrrr|||}}}xxxsssqqq{{{vvvTTTFFFDDDAAA===<<<<<<;;;999888777777666666333333222111000000000000......---,,,+++++++++++++++***)))((()))***,,,......+++---555888444---***))))))))))))************'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********(((''''''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---,,,,,,++++++******++++++,,,------.....................------......//////000111111222...///222555888;;;===???@@@GGGNNNTTTVVVZZZ```dddnnnuuu~~~zzzmmmfffiiiiiiiiifffcccccceeehhhnnnqqquuuwwwuuupppiiieeeSSSPPPLLLIIIHHHKKKNNNQQQOOOOOONNNMMMKKKHHHFFFDDDFFFFFFFFFFFFDDDBBB???===999888555333111///......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,---......---,,,++++++++++++++++++++++++)))***,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,///111111///,,,***++++++,,,,,,------......,,,,,,,,,---------......---------............///////////////////////////............////////////...---///111000111888AAAaaa~~~jjjEEECCCWWWvvv|||oooZZZLLLQQQiiisssrrr~~~TTTAAA::::::444222555222111111111111000000000000.../////////000000000111////////////000000000000111111000000111111222333555444:::IIIXXXZZZPPPEEEBBBBBBCCCGGGMMMRRRTTTUUUXXXXXXXXX[[[^^^bbbdddfffeeehhhjjjlllpppxxx}}}zzzxxxkkkkkkkkkqqqlll```PPPJJJHHHKKKOOOYYYnnn{{{oooiiidddbbbaaadddllltttzzz|||{{{sssnnnuuuvvvTTTFFFCCC@@@<<<;;;<<<;;;999888777777666666333333222111000000000111......---,,,++++++++++++)))((('''((())),,,...000+++))),,,555999444,,,((())))))))))))************'''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************'''''''''''''''((()))***)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++'''(((((()))******++++++******+++,,,------------******+++,,,,,,---........................------...//////000111222222333888:::===BBBGGGLLLOOOQQQYYYaaakkkppppppooopppqqq|||{{{qqqooopppuuuvvvuuuvvvyyyyyy{{{}}}~~~~~~{{{yyy}}}}}}}}}xxxqqqnnnooonnnnnnoooppprrrtttwwwyyygggccc\\\VVVSSSTTTWWWZZZOOONNNNNNLLLIIIFFFCCCAAA>>>@@@DDDGGGIIIIIIHHHHHHCCCAAA>>>:::666333111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,+++***+++...//////...++++++,,,------...//////,,,,,,,,,---------......---------.........//////////////////////////////............/////////000......///222111222;;;EEEoooggg@@@KKK]]]zzzwwwhhhOOOFFFNNNiii}}}tttiiiLLL===:::;;;333111444222111111111111000000000000.../////////000000111111////////////000000000000111111111000111222222333555444;;;KKKXXXXXXNNNCCCCCCCCCDDDHHHNNNRRRUUUVVVUUUTTTTTTWWW[[[___bbbcccaaaeeeiiijjjkkkrrrzzzzzz{{{jjjgggccceeesss|||oooVVVMMMHHHJJJHHHJJJ___yyyyyymmmgggoooddd\\\___fffnnnvvv~~~{{{ssslllnnnyyyzzzUUUFFFCCC???;;;;;;:::::::::999888777666555333111//////000111000///......---,,,++++++++++++))))))))))))***,,,///000------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))),,,+++***)))((((((((((((++++++************++++++)))************+++++++++++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++---//////...---000---...444666444333444222111111333666:::<<<===BBBJJJUUU\\\```dddjjjooo{{{~~~|||wwwrrroooqqqvvv{{{~~~|||tttppptttzzz}}}{{{~~~~~~{{{{{{}}}~~~}}}{{{wwwtttuuuyyyyyytttooonnnnnnsssyyy|||{{{yyyyyyzzzuuukkk]]]SSSNNNLLLIIIFFFHHHHHHGGGFFFDDDDDDFFFGGGJJJIIIIIIHHHEEE???888333888444///,,,---///111111,,,,,,,,,---.........///---,,,)))'''''')))+++---...------,,,,,,------...++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////000111///222444000===YYYzzzTTTAAAIIIkkk|||cccSSSHHHUUUoooUUUAAA===999666555666666555222111000......000111222//////000000000000//////000000000000000000000000111000000000111222333333999666<<>><<<::::::BBBAAAAAA@@@>>>999333...111000///---------......///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////111111---...111333HHHjjjkkkJJJ???VVVwwwsssVVVKKK```|||yyykkk}}}TTT>>>;;;777555444555444333222111000//////000111222//////000000000000//////000000000000000000000000000000000111111222444444777666===JJJSSSPPPGGG@@@@@@CCCIIIPPPWWWZZZZZZXXXUUUTTTUUUXXX\\\```aaabbbccceeeggglllqqqvvv{{{~~~}}}~~~~~~fffXXXRRROOONNNPPPYYYbbbiiiiiihhhjjjmmmnnnlllhhhaaa\\\\\\aaahhhlllyyyyyyyyyxxxxxxxxxwwwvvvwwwTTTFFFEEECCC@@@AAA:::::::::999888777666555333111//////000111000///......---,,,++++++++++++*********)))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++*********+++++++++,,,,,,++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,---............/////////+++,,,---...///111555777AAACCCGGGHHHDDDCCCLLLWWW[[[^^^cccjjjttt~~~rrrlllgggbbb^^^^^^bbbeeejjjvvvvvvjjjgggqqq|||wwwtttyyyzzzsssqqqyyyzzzttt{{{}}}xxxzzz||||||~~~ooowww{{{kkkZZZOOOJJJIIIHHHDDD@@@;;;999888===>>>@@@CCCEEECCC???<<<444333111...------......+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............//////////////////////////////////////////////////////000---...222444KKKooocccFFFCCCdddzzzYYYPPPiiinnnfffwwwIII<<<999666444444444333333111111000//////000111111//////000000000000//////////////////////////////000000000111222333444555777888@@@LLLQQQLLLDDD??????CCCKKKRRRXXXZZZYYYWWWTTTUUUVVVYYY]]]```bbbcccgggggggggjjjqqqwww|||~~~~~~jjj[[[UUUQQQMMMKKKQQQXXX___cccdddgggjjjllllllggg```[[[[[[___dddgggppptttxxxxxxyyyxxxuuuqqqvvvSSSFFFEEECCCAAAAAA:::::::::999888777666555333111//////000111000///......---,,,++++++++++++)))******)))))))))((((((,,,,,,+++++++++++++++***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...++++++************++++++***++++++++++++,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,---------........./////////000000---///000111222555;;;???AAA@@@@@@???>>>FFFYYYlllxxx~~~wwwgggeeeccc```______```bbbiiiuuu~~~{{{wwwtttnnniiiaaaYYYQQQNNNWWWcccbbb___WWWNNNMMMSSSXXXXXX]]]XXXUUUWWW[[[^^^```cccjjjgggdddbbbbbbcccddddddmmmqqqvvvyyyzzz~~~}}}uuurrrxxx~~~|||{{{rrr[[[YYYTTTMMMFFFBBBCCCDDD::::::;;;???CCCFFFFFFEEE???===:::666333000///.........//////000000111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////---000...000333666LLLpppZZZCCCGGGpppvvvWWWUUUrrr~~~lllnnnwwwFFF;;;888666444444444333222111111000000000000111111//////000000000000//////////////////////////////000000000111222444555666777<<>>CCCEEEEEELLLJJJHHHGGGFFFFFFHHHIIIQQQPPPNNNIIIEEECCCDDDEEEPPPRRRUUUWWWWWWVVVVVVWWWYYY[[[ZZZYYY___ooo~~~zzzxxxfffTTTIIIFFFFFFBBB???======@@@CCCEEEEEEJJJHHHEEEAAA<<<777444222000000////////////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......------------......------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////---000000222555888PPPvvvwwwQQQAAANNNwwwfffQQQZZZyyy~~~ooo{{{vvvJJJ:::888666555555555444222000000000111111000000000//////000000000000//////000000000000000000000000000000000111333444666777999@@@MMMWWWUUUJJJBBB@@@DDDIIIOOOSSSTTTTTTTTTTTTXXXZZZ^^^```aaabbbdddfffjjjkkknnnsss{{{|||kkkbbbYYYRRRNNNHHHJJJRRR\\\bbbfffkkkqqqlllfff___\\\^^^aaabbbbbbkkksssxxxwwwzzzyyyssstttQQQDDDCCCAAA??????:::::::::999888777666555333111//////000111000///......---,,,++++++++++++&&&'''((()))))))))((('''++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))************++++++,,,---++++++************+++++++++++++++,,,,,,,,,------++++++++++++,,,---...............////////////000//////000000000111111111111444888:::>>>EEEPPPYYYWWW```ooo}}}wwwssssssnnnkkkiiijjjmmmpppppppppwww}}}rrr___OOOLLLHHHEEEIIIQQQSSSPPPPPPMMMJJJJJJMMMRRRWWWYYY[[[WWWTTTSSSQQQOOOUUU\\\lllooolllccc[[[[[[^^^___dddgggiiieeeaaa___aaabbbfffiiiiiibbbVVVMMMJJJKKKGGGHHHJJJMMMNNNLLLHHHDDDAAAFFFIIIHHHIIIOOOUUUVVVXXX```jjjpppssswww~~~zzzzzz}}}xxxeeeYYYTTTSSSNNNIIIEEEDDDDDDDDDDDDHHHHHHHHHFFFDDD@@@===;;;666444222///------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---......------------......------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////...111000111555;;;XXXkkkGGG@@@UUU~~~yyyjjjUUULLL[[[|||qqqeeeEEE:::888666666666666444333000000111111111111000000//////000000000000//////000000000000000000000000000000111111333555666777:::EEETTT^^^YYYLLLCCCBBBFFFKKKPPPTTTTTTTTTUUUWWW[[[^^^bbbdddcccdddeeegggjjjooouuuzzz~~~}}}xxx{{{uuuiii^^^VVVSSSNNNLLLPPPYYY```fffoooyyytttmmmfffcccdddffffffdddllltttwwwuuuyyywwwtttQQQCCCBBB@@@>>>>>>:::::::::999888777666555333111//////000111000///......---,,,++++++++++++%%%&&&((()))))))))((('''++++++++++++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))++++++******++++++,,,---++++++************++++++++++++,,,,,,,,,---------++++++++++++,,,---...///////////////000000000000000000000000111111111111999>>>DDDJJJQQQ\\\jjjttt|||}}}pppddd^^^```eeetttyyy}}}zzzsssmmmjjjooopppnnnlllmmmlllddd[[[QQQLLLEEECCCKKKWWWZZZXXXTTTUUUXXXbbbrrryyysssqqqvvvzzzrrrqqqggggggiiilllmmmjjjbbb\\\QQQYYY^^^\\\WWWSSSNNNHHHGGGOOORRROOONNNWWWaaafffgggooo~~~xxx```[[[TTTOOOKKKIIIGGGFFF>>>@@@CCCFFFGGGGGGEEEDDD@@@===999444111/////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------......------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////000222000000555>>>^^^aaa@@@@@@\\\sss^^^LLLJJJ[[[~~~rrruuuhhhQQQ999:::888777666777777555333000000111111111111000000//////000000000000//////000000000000000000000000000000111222333555777777;;;GGGYYYbbb\\\MMMDDDCCCGGGLLLQQQTTTUUUUUUXXXZZZ]]]aaaeeefffeeeeeefffhhhkkkrrrzzz}}}||||||yyywwwzzzzzzlllaaaZZZWWWXXXSSSRRRYYY```fffrrr~~~|||uuunnnjjjkkklllkkkhhhllltttvvvrrrwww|||xxxTTTGGGDDD???<<>>BBBHHHQQQ```nnnyyyyyyuuuwwwlllddd___fffuuuzzznnneeecccdddfffbbbWWWQQQRRRXXXUUURRRRRRXXXcccpppxxxooommmccc\\\ggg~~~fffRRRJJJIIIHHHHHHIIIJJJKKKKKKFFFSSS___dddgggooowww|||xxx~~~nnn```ZZZVVVMMMDDDJJJCCC??????>>>;;;???GGGDDDFFFBBB:::555666333...............---,,,++++++......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------.........------,,,,,,,,,......------------......,,,---......//////......////////////////////////000000000000000000000000222,,,222666444GGGpppxxxVVV@@@LLLeeezzzfffSSSKKKKKKddd{{{}}}bbbSSSKKK??????:::555555777777444000333333222222222222222222000000000000000000000000000000000000000000000000...000111111111333666888>>>PPP___]]]PPPFFFBBBBBBJJJLLLQQQXXX\\\^^^[[[YYY]]]___bbbfffjjjkkkjjjhhhqqqqqquuu|||zzzsss~~~uuummmeee```\\\\\\[[[]]]fffoooqqqnnn}}}xxxuuuuuutttrrrssswwwtttvvvyyy}}}xxxTTTHHHEEE???===???;;;<<<<<<;;;999777555444111111111111000000000000///...---,,,++++++++++++******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,---------------,,,---.../////////111000......///000111111...111666>>>GGGPPPWWW[[[aaalll{{{}}}rrrggg```cccjjjkkktttrrr^^^QQQVVVUUUXXXZZZVVVMMMIIIJJJCCCHHHTTTggg}}}vvvpppiiiggggggbbbWWWNNNFFFJJJKKKJJJMMMTTTXXXYYYRRRXXXdddooosssvvv|||wwwxxxwwwhhh[[[TTTMMMJJJJJJLLLHHH???999999>>>BBBCCCBBBDDDEEE???666111000...,,,,,,,,,...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------......---------,,,,,,,,,......------------......,,,---......//////......////////////////////////000000000000000000000000111...444777:::TTT|||rrrOOO<<>>@@@=========<<<:::888555444111111111111000000000000///...---,,,++++++++++++******************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------+++,,,---///000000111111111111111111111111222222222888CCCQQQ___lllwww|||{{{sssmmmhhhdddccceeeppp{{{wwwhhhaaa\\\RRREEE<<<;;;???GGGNNNOOOKKKKKKNNNVVV[[[hhhvvvppp{{{|||pppkkkpppzzz___WWWLLLFFFJJJRRRRRRMMMDDDDDDGGGLLLOOOSSS[[[dddttt|||zzz}}}xxxlllWWWSSSPPPOOOMMMFFFAAA@@@;;;<<<===@@@EEEIIIEEE>>>888555111---,,,---000222---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,......------------......,,,---......//////......////////////////////////000000000000000000000000000000555777AAAfffiiiFFF:::RRRrrrwww]]]DDDEEEXXXvvvpppQQQCCC;;;999666444444777888666444333333333222222222111111000000000000000000000000000000000000000000000000000111333333333555999;;;FFFOOOSSSKKKAAA???DDDHHHLLLSSS\\\```___[[[YYYXXX___bbbfffkkknnnppppppppppppppprrrwww~~~~~~ssskkk[[[```nnnyyytttppprrrqqqpppwww{{{zzz}}}yyyxxxxxx{{{vvvSSSHHHGGGAAA>>>AAA??????>>>===;;;888666444111111111111000000000//////...---,,,,,,++++++,,,******************************))))))))))))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,------------...+++---///000000///000000333333333333444666999;;;JJJPPP[[[iiiwww|||ppphhh^^^cccooo|||mmm\\\UUUWWWOOOGGGEEEGGGGGGEEECCCFFFPPP___mmmvvvyyy|||vvvoooooorrr~~~yyyiii___[[[aaammm|||~~~ssshhhbbbggglllsss|||vvvmmmddddddjjjxxx}}}xxxqqqyyyvvv```UUUHHHBBBCCCEEEGGGHHHNNNXXXiii~~~pppeeeWWWOOOKKKIIIIIIHHHAAA>>>:::999;;;???BBBBBBAAA>>>999444111000111111....../////////...,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------......------------......,,,---......///.........////////////////////////////////////////////////...222555666FFFrrr```@@@;;;YYY{{{dddDDDGGG```{{{}}}yyy}}}rrrMMM???;;;999666444444666777666444444333333222222111111111////////////////////////////////////////////////000111222333333555999<<>>???EEEJJJKKKTTT^^^bbb___[[[YYYZZZ___bbbgggkkkmmmnnnooooootttssstttwww{{{~~~~~~}}}}}}{{{zzzpppmmmmmmnnnmmmrrr|||xxxuuuwww|||xxxwwwxxx|||tttRRRHHHGGGBBB???AAA>>>>>>>>>===<<<999777555111111111111000000000/////////...---,,,,,,,,,,,,******************************))))))))))))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************((((((((((((((()))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,......---,,,++++++++++++,,,,,,---------.........,,,...000000...---...000000111444777;;;BBBKKKQQQgggooo|||uuujjjddd```___ttt|||vvvhhh[[[QQQKKKGGG===DDDMMMSSSXXX\\\___```cccnnnuuuooosssyyy|||zzznnnbbb___dddkkkttt|||tttrrrrrrppp{{{}}}mmmjjjkkkrrr||||||pppnnnlllppp}}}||||||dddWWWYYY]]][[[UUUPPPKKKIIIQQQcccwww}}}~~~qqqfff```YYYOOOFFFGGGDDD@@@<<<999:::???DDDFFFDDDAAA>>>999555111000------...............---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------......------------......,,,---......///.........////////////////////////////////////////////////...111444555HHHwwwzzzYYY>>>???]]]}}}iiiHHHKKKddd~~~uuummmzzzlllFFF:::888999888666555555444444333444444333333222111000000////////////////////////////////////////////////...000111222333555888;;;IIIMMMMMMEEE???AAAGGGJJJOOOVVV^^^```\\\WWWVVVWWW[[[```gggllloooqqqsssuuussssssuuuxxx{{{||||||{{{xxxyyy}}}zzzrrrgggkkkvvv|||}}}}}}|||yyyxxxwwwwww}}}|||vvvyyyyyyqqqPPPGGGFFFAAA>>>AAA============<<<:::888666111111111111000000000000000///...---,,,,,,,,,,,,******************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,---------............---///111000......111444000555<<>>@@@;;;;;;<<<<<<;;;:::888777111111111111000000000000000///...------,,,,,,---******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------...------------............---///111000///111666<<<>>>FFFRRR]]]fffqqq}}}wwwpppbbbccciiitttvvviii]]][[[^^^[[[[[[XXXPPPHHHHHHPPPXXX~~~tttnnngggdddggglllqqqttt{{{wwwqqqllllllrrr|||lllnnn|||yyyrrrppppppuuunnnaaa\\\UUUNNNJJJPPPNNNQQQYYYfffxxx|||pppqqq```SSSIIIHHHGGGBBB<<<:::;;;===AAACCCDDDBBB@@@>>>777555222///------...///........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------............------------......,,,---......//////......////////////////////////000000000000000000000000222///222:::NNNvvvjjjKKK===KKKkkknnnTTTGGGWWWppp~~~pppZZZ@@@===:::666666666555444333444555555444444333222111000///000000000000000000000000000000000000000000000000...000222333444666:::===JJJKKKHHHAAA???DDDHHHIIISSSSSSRRRQQQQQQRRRSSSUUUVVV^^^gggnnnqqquuuzzz~~~}}}wwwooogggbbb______```ccciiisss~~~~~~}}}www|||}}}vvvzzz{{{jjjlllrrr}}}nnnNNNEEEEEE@@@===@@@::::::;;;;;;;;;:::999888111111111111000000000000000000...---------------******************************))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///---------.........//////---///111111000444<<>>RRRvvvaaaDDD===RRRuuuxxx```IIIGGG^^^yyyrrrJJJ666999555444444555444444444666777555555444333222000000///000000000000000000000000000000000000000000000000000111333444555888;;;>>>KKKKKKEEE>>>===CCCIIIJJJNNNLLLJJJKKKOOOTTTXXXZZZYYY```hhhmmmnnnppptttxxxyyytttlllccc\\\ZZZ[[[\\\\\\]]]aaaiiittt||||||vvvrrrzzzvvvzzzvvvssssssxxxhhhLLLFFFAAA@@@AAA???<<<;;;;;;:::999888777777333333222222111000000000000000///...------,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))*********************)))))))))))))))*********+++,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......333...---///000......000222444444333555BBBVVVgggvvvuuuwwwwwwbbbVVVVVV```rrr}}}uuutttlll[[[JJJDDDKKKTTTqqq|||pppcccWWWWWWdddqqqwwwvvvwwwmmmjjjwwwvvv[[[NNNIIIHHHPPPZZZoooxxxbbb[[[\\\SSSFFF@@@?????????<<<<<>>BBBSSSJJJAAA>>>>>>@@@FFFLLLKKKJJJIIILLLQQQWWW]]]___^^^dddggghhhlllqqqnnnhhhllliiibbb[[[ZZZ___aaa```cccbbbccchhhlllpppwwwrrrrrrssswwwyyy|||hhhLLLFFFAAA???@@@===<<<;;;;;;:::999888777777333333222222111000000000000//////...------,,,,,,*********))))))))))))(((************************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********************))))))))))))************+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---------------------......///,,,+++///111//////222333///333BBBQQQ[[[gggqqqyyy[[[[[[aaammmxxx|||rrrhhhaaa\\\]]]ZZZQQQJJJLLLYYYeeeqqqmmmlllmmmpppuuu{{{zzznnnbbbeeeuuu~~~www{{{yyy}}}sss```RRRLLLNNNXXXeeeqqqnnnfffnnn}}}mmmOOOEEEDDDEEEIIIIIIDDD@@@AAAFFFGGGEEEAAA;;;555111000000000111///---,,,,,,,,,...------------...//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++000555555222......000---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////////////////////////////////////////000000000000222111888QQQssstttTTT@@@>>>[[[sssVVVBBBHHHfff^^^AAA888888888666666555444444444444444444333222222111111222222000000000000000000000000111000000000/////////...111111222333555:::@@@DDDOOOGGG???===???AAAGGGMMMLLLKKKKKKLLLQQQVVV[[[]]]aaaiiinnnllljjjlllllljjjhhhhhhiiioooyyywwwrrrnnnmmmnnnoooqqqxxxuuusssrrrppprrr{{{hhhLLLFFFAAA>>>???<<<<<<;;;;;;:::999888777777333333222222111000000000/////////...------,,,,,,*********))))))))))))(((************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++************)))))))))******+++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.....................---------000------000000///000444999999DDDYYYiiipppwwwoooccc```kkk~~~nnn___TTTPPPRRRWWWbbbmmmqqqooopppzzziiiXXXUUUYYY```jjjssswwwxxxxxxzzzuuu}}}}}}www~~~|||rrrkkkrrr~~~zzz}}}zzz{{{uuuZZZUUUNNNMMMZZZooosssjjjnnnzzzjjjSSSKKKGGGLLLPPPMMMDDD>>>CCCCCCDDDDDDCCC???999555111000////////////---,,,...------------...//////,,,---.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111666777333///---------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////////////////////////////////////////000000000000222000@@@cccnnnMMM>>>DDDcccqqqTTTBBBLLLlllkkkNNN:::666888888666555555444444444444444333333222111111111111222000000000000000000000000000000000000////////////111222222222555;;;CCCHHHKKKCCC======???BBBHHHNNNNNNMMMMMMMMMPPPTTTXXX[[[aaakkkrrrooohhhfffggghhhfffmmmyyyzzzuuusssqqqpppvvv~~~|||uuutttxxxwwwsssqqqyyy~~~hhhMMMGGGAAA>>>>>>;;;<<<;;;;;;:::999888777777333333222222111000000000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++*********))))))******++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////...............444111////////////333999<<>>@@@DDDIIIOOOQQQRRRQQQQQQSSSWWWZZZ]]]cccjjjnnnmmmiiiggghhhpppssstttrrrsssuuutttqqqsssxxx||||||}}}}}}zzz}}}fffLLLGGGBBB??????<<<<<<;;;;;;:::999888777777333333222222111000000000........................*********))))))))))))(((************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++***************+++,,,---******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////////////////000000000111......222999@@@HHHUUUaaappptttZZZYYY___nnnvvvfffccchhh]]]^^^aaadddeeejjjxxxnnn[[[TTTQQQVVV```nnn}}}nnncccggggggkkkttt{{{}}}uuurrrsssttttttyyy|||xxxooofffbbbbbbdddnnnzzzttt~~~yyygggXXXWWW\\\aaajjjtttyyyyyywwwwwwzzzrrr```SSSUUUOOOGGGAAA>>>>>>>>>???DDD@@@<<<888555222000......------------...//////---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////////////////////////////////////////000000000000222000DDDkkkYYY>>>@@@YYYzzzrrrXXXCCCGGGbbb~~~yyypppKKK<<<;;;:::777555555444444333333333333333222222111000000000000111000000000000000000000000////////////000000000000111111222333666===EEEJJJDDD>>>:::<<<>>>@@@CCCGGGNNNQQQTTTTTTSSSTTTYYY]]]```bbbgggmmmnnnmmmooossstttmmmmmmpppvvvwwwuuuvvv{{{{{{}}}}}}cccIIIEEEAAA>>>>>>:::<<<;;;;;;:::999888777777333333222222111000000000........................*********))))))))))))(((************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++************+++,,,---...******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------...............///000111111222333000555AAANNNYYYbbbooo{{{zzzwwwyyyrrrhhh\\\iiivvvhhhYYYQQQTTT]]]qqqzzzmmmfffdddbbbmmmzzz|||xxx~~~yyylllgggpppsss|||wwwkkkccc```\\\```hhhqqqxxxxxxtttppprrrwwwlll]]]ZZZ^^^aaaiii|||sssxxxhhhVVVSSSRRROOOIIICCC>>>;;;;;;@@@BBBCCCBBB===666111///...------------...////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////////////////////////////////////////000000000000222555JJJmmmvvvSSS===EEEaaayyyiiiOOO???LLLlll}}}xxxwwwLLL;;;:::888666777555444333333222222333333222222111000000000000000000000000000000000000000.../////////000000000111000111222444777<<>>@@@DDDHHHMMMQQQUUUVVVUUUWWW\\\```ccccccfffhhhgggiiitttyyylllllloootttuuuuuuxxx}}}~~~~~~```GGGCCC???======999<<<;;;;;;:::999888777777333333222222111000000000---.....................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************+++,,,---...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------...000111222333444999AAAQQQbbbmmmuuuuuugggTTTMMM___yyyuuujjj\\\PPPJJJOOO___oootttfff```___```eeennntttvvvvvvuuu|||}}}qqqmmmnnnooovvvuuu|||ooollllllsss{{{zzzpppeeedddcccfffrrr~~~mmmzzz}}}vvvvvvwwwpppnnngggUUUmmmppp]]]KKKOOOSSSQQQJJJBBB<<<:::888???FFFHHHDDD<<<666333...------------...//////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***---//////...,,,++++++------------+++++++++,,,------......------,,,,,,,,,---------......---------------------------------------------------------.........//////////////////////////////////////////////////////////////////000000000000111999OOOppppppOOO<<>>PPPrrr~~~}}}MMM:::888666555888555444333333222222333333222111111000000000000000000000000000000000000000.../////////000000111111///111333444777<<>>TTTYYYcccqqqgggPPPLLLVVVhhhiiiUUUMMMYYY```bbbrrrvvvgggbbb``````dddoooxxx{{{{{{{{{|||zzzyyyyyy{{{}}}yyyxxxxxxuuurrr|||uuuqqqttt|||{{{hhheeekkk~~~~~~{{{ZZZ]]]hhh{{{~~~kkkYYYVVVYYY^^^ZZZMMMAAA<<<<<<;;;===CCCIIIGGG===333///000111000...------...------......------,,,+++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////................................................---------............///......------------......///////////////.........////////////////////////---///////////////111333:::<<>>DDDLLLVVVXXXYYYVVVSSSUUU[[[aaahhhdddgggkkkfffeee{{{tttppppppooommmmmmpppuuuyyy|||yyyuuusssvvvaaaJJJGGGCCC???@@@===<<<<<<;;;:::999888888777555333111000111111000/////////...------------...---,,,++++++******++++++---,,,++++++******++++++******************************)))(((((((((((((((***)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,---------.........///............//////...000222444444555:::DDDMMMeeeoooyyy}}}___ZZZ[[[iii|||{{{xxxooohhhnnnbbb]]]cccsss|||||||||tttqqqttttttuuuyyy{{{{{{rrrmmmuuu|||nnn[[[ZZZfffvvv{{{jjjgggfffggg```RRRHHHDDD===;;;<<>>BBBCCC999666777:::<<<>>>DDDLLLWWWXXXYYYXXXVVVXXX]]]aaahhheeehhhmmmiiijjjvvvtttrrrpppooopppqqqsssuuuqqqqqqqqqpppsss}}}___IIIGGGBBB???@@@===<<<<<<;;;:::999888777777444333111000111111000/////////...------------...,,,,,,++++++******++++++,,,,,,++++++******++++++************************))))))((('''''''''(((((())))))))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000...000333777???MMM]]]hhhsssmmmYYYdddtttmmm\\\UUUQQQZZZqqq|||zzzmmmsss|||{{{wwwuuu||||||rrryyy|||www{{{vvvrrrqqqyyyyyyaaaWWWYYYeeeqqqrrryyynnnmmmyyywwwwwwwwwtttiiiYYYLLLHHHAAA>>><<<===AAAEEEHHHIIIBBB<<<444000///000111000...............---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------............///......------------............//////////////////////////////////////////...///000000//////111333444MMMrrrVVV>>>@@@aaalllVVVCCCFFF\\\zzzzzzTTT;;;:::999999888444555444333333222222222333222222111111111000000000////////////000000000000333444555333111000000111///222444444888???CCCBBB888555666999;;;===DDDLLLUUUVVVVVVWWWYYYZZZ\\\^^^fffcccgggnnnmmmooo|||xxxtttpppooooooooollljjjhhhkkkmmmooosss}}}|||___IIIFFFBBB???@@@===<<<;;;;;;:::999888777777444222000000111222111000//////...------------...,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,************************))))))(((((((((((()))))))))))))))))))))*********((()))))))))************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///000111111000000111111000555<<>>EEEhhhzzzcccNNN???GGGcccqqqOOO;;;;;;:::999999666555555444333222222222222111111111111000000000000////////////000000000000444444555333111000000111///222333444999@@@CCCBBB777444555888:::<<>>BBBFFFHHHEEE===444...+++111000///.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,................................................---------............///......------------......---.........//////000000////////////////////////...000000000000000222444???iiioooKKK===HHHkkkxxx^^^III;;;JJJjjjoooNNN<<<<<<999777888666666555444333222222222222111111111000000000//////////////////000000000000222333333222///...///000///111333444;;;BBBDDDBBB777444444777999;;;AAAHHHPPPPPPRRRVVVZZZ]]]\\\\\\[[[[[[aaakkkqqqttt}}}|||}}}~~~|||yyyuuuvvvxxxxxxsssnnnooolllkkkqqq|||qqquuubbbKKKHHHCCC@@@@@@===;;;;;;:::999888777666666333111000000111222222111//////...------------...++++++******++++++,,,,,,++++++******++++++,,,,,,************************++++++*********+++,,,,,,((((((((()))******++++++))))))))))))************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////+++---.........111777<<>>>>>BBBFFFFFF@@@;;;333222000......///000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........................................................---------............///......------------......------......///000000111///////////////////////////000111111000111333555???aaa___@@@999MMMqqquuuSSSFFFDDDZZZwwwzzzuuu```EEE888;;;666333555555666666444333222111111111111000000000////////////////////////000000000000---///000000......///111///111222555===EEEEEEAAA999555444666666777<<>>333222000///...///000222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////................................................---------.........//////.........------.........---------...///000000111///////////////////////////000111111000111333555EEEbbbXXX@@@;;;QQQuuuoooMMMGGGKKKaaazzz|||tttggg|||XXX@@@777<<<999555777777777666444333222111111111000000000000////////////////////////000000000000---...000000//////111222///111222555>>>FFFFFFAAA999666555666666666;;;BBBEEEJJJOOOQQQPPPSSSYYY___eeehhhqqq}}}|||vvvvvvzzzzzzuuusssuuuuuussspppqqqqqqpppnnnnnnoooqqqmmmsssyyyyyyxxx}}}~~~aaa^^^```ggglllppptttxxxsssjjjaaa[[[UUUTTTZZZaaappp~~~sssgggsssgggOOOHHHAAA===???>>>;;;;;;:::999999888888777333222111111000111111111000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************++++++******************)))************+++++++++************************,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------//////...------...000111000000666???GGGQQQaaaooouuuqqq]]]XXX[[[\\\pppuuucccSSSOOORRRYYYiiizzz~~~sssqqqrrryyy~~~~~~pppeeegggyyyyyy]]]UUUYYYfffqqqqqqgggrrrpppYYYQQQNNNJJJJJJHHH???666<<>><<<;;;;;;:::999999888888777333222222111111111111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************************************************++++++++++++************************,,,+++******************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------000111111000000000111222...444>>>IIITTT```mmmuuu~~~uuu^^^MMMSSSjjj}}}yyymmmddd___\\\^^^eeemmmyyyzzz{{{wwwtttmmmlllkkkkkklllooorrrtttnnnkkkjjjnnnssswww}}}uuukkkjjjvvv}}}zzzbbbYYYUUUeee}}}vvvVVVIIIJJJMMMLLLEEE:::666;;;BBBFFFFFFBBB;;;555222000000///111///......//////...---................................................---------,,,,,,,,,++++++//////.........---------........................------------------------,,,------......------,,,.................................///222555888:::555444222000//////000111---333000,,,111111111888KKKooommmLLL???>>>bbbwwwXXXDDD@@@RRRpppwww|||QQQ@@@444777:::777555888555444333222111111111111111111000///////////////............////////////////////////000000000000000111222444;;;CCCDDD@@@999666444444666888999999AAAFFFKKKKKKJJJLLLSSSYYY\\\eeerrr|||vvvpppmmmqqqsssqqqqqqsssuuuuuusssooolllkkklllnnnpppuuuzzz}}}}}}~~~mmm[[[TTTTTTXXX```gggrrrsssrrrkkkaaaXXXSSSSSSWWW___lll{{{|||qqqsssoooPPPGGGAAA>>>>>>;;;;;;;;;:::999999888888777333333222111111111111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******************************************+++++++++,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---.../////////...///222444<<>>666111///000111000///000000000...,,,................................................------------,,,,,,,,,,,,...............---------........................------------------------,,,------......------,,,////////////////////////---......000333666999;;;444333111000///000000111---333000---222111333>>>WWWtttfffEEE>>>EEEjjjrrrRRRBBB@@@TTTrrr{{{mmmGGG<<<444666888555666;;;444444333222111111111111111111000///////////////............////////////////////////000000000000111222222333:::CCCEEEBBB999777444333444555555555>>>BBBEEEEEEBBBCCCIIINNNWWW```mmmxxx~~~tttooommmrrrvvvtttooommmnnnnnnnnnmmmkkkkkkmmmoooqqqssswww{{{~~~ooo^^^TTTSSS[[[dddlllqqquuusssjjj___WWWSSSTTT[[[ggguuu{{{llllllzzzoooNNNFFFBBB@@@@@@<<<;;;;;;:::999999888888777333333222111111111111222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------.............../////////......222999???NNN```nnnrrr|||sss]]]PPP\\\rrr~~~ooo```OOOHHH]]]yyywwwlllccc\\\eeeqqq~~~|||xxx{{{~~~}}}}}}}}}|||yyyrrrkkkfffbbb___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[XXXVVVYYYZZZZZZ]]]bbbeeeiiinnnqqqsssuuuxxxzzz}}}|||zzzoooiiigggmmmsssxxx~~~|||mmmnnnrrr___bbbzzzgggTTTLLLKKKOOOTTTMMM???:::>>>@@@BBBCCCBBB>>>888333000///......///111000...,,,................................................------------------,,,,,,................................................------------------------,,,------......------,,,000000000000000000000000////////////000111222333111000///...............,,,222000...222111666EEEfff|||___@@@<<>><<<===AAAFFF[[[bbbllluuuyyyxxxtttrrrtttqqqpppuuuxxxvvvooohhhhhhiiijjjjjjiiijjjmmmoooooopppsssxxx}}}|||yyy{{{}}}lllbbbaaadddgggmmmsssuuupppggg___ZZZZZZ___hhhssswwwhhhkkk{{{lllLLLFFFCCCCCCCCC>>>;;;;;;:::999999888888777444333333222111222222222......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......//////......222222111000222;;;IIISSSYYYnnnvvvWWWSSS^^^zzzsss[[[NNNGGGMMMjjjmmmccc]]]eeeooo|||}}}}}}yyyxxxwwwvvvuuuuuupppiiibbb^^^[[[XXXWWWTTTTTTSSSRRRQQQQQQRRRSSSSSSPPPPPPSSSTTTTTTVVVZZZYYY\\\aaaeeehhhkkkmmmnnngggkkkooopppqqqvvv|||ssslllnnnrrruuuxxx{{{rrrkkkrrr}}}www___```sss}}}eeeWWWLLLIIIQQQSSSIII>>>;;;999999<<>>;;;555444666333333222222111111222222111000000///////////////............////////////////////////000000000000111222222333:::DDDGGGDDD>>>;;;777444444444333222666777999999999:::>>>AAAWWW]]]fffnnnrrrqqqmmmjjjppppppqqquuuyyyyyyrrrllldddeeeggghhhhhhiiikkkmmmnnnooorrryyy~~~{{{vvvyyy~~~sssvvvvvvmmmjjjlllppptttvvvsssmmmgggccc```dddjjjssstttggglllvvvfffKKKHHHEEECCCCCC???;;;;;;:::999999888888777444444333222222222222222...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...////////////...---///000222888EEEXXXffflll~~~ssseeeXXXMMMUUUgggkkkQQQRRR```nnn~~~ooojjjjjjllluuu~~~~~~yyyuuurrrqqqooommmiiieee```[[[XXXUUUSSSQQQOOOOOONNNNNNMMMMMMMMMMMMQQQOOOPPPTTTVVVUUUVVVZZZVVVXXX\\\```bbbddddddddd``````aaaaaaaaacccgggjjjmmmpppvvv~~~yyy{{{|||[[[UUUggg{{{{{{kkk[[[pppuuubbbPPPKKKMMMJJJCCC===666555666<<>>888000...------///000000000................................................------------............---------.......................................------------------------,,,------......------,,,////////////////////////......///000000111111111000000000000000000000000+++000000000222111<<>>aaa~~~dddKKK===GGGeeekkkJJJ777:::>>>???;;;666333333333333222222111222222333111111000///////////////............////////////////////////000000000000111222222444<<>>GGGMMMVVVaaajjjmmmllljjjgggkkknnnqqqtttwwwuuuqqqccceeefffgggffffffhhhiiimmmooottt{{{{{{vvvzzz}}}zzzxxxzzzvvvssszzz|||wwwttttttuuutttrrrmmmiiifffeeeiiiqqqzzzxxxmmmlllbbbLLLJJJEEEAAAAAA===;;;;;;:::999999888888777444444333222222222222333---------,,,,,,------...------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------............------...///////////////***///555;;;DDDTTThhhwwwvvv^^^NNNKKKPPPnnnvvviiidddppp{{{|||yyyyyy~~~||||||}}}{{{{{{{{{xxxtttpppnnnkkkhhheee___\\\XXXUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHFFFGGGKKKMMMKKKLLLOOOVVVWWWYYY\\\]]]]]]ZZZYYY[[[YYYWWWXXX[[[\\\\\\[[[`````````aaafffnnnxxxuuu\\\YYYaaasssxxxXXXccctttrrrZZZOOOLLLHHHCCC:::888555666;;;???AAAAAA777444000...///000111000................................................------------.........///---------.........//////........................------------------------,,,------......------,,,........................---...///000222222333333//////000000000000000///+++000000000222111???[[[~~~oooJJJ>>>DDDlllzzz___HHH>>>KKKlll}}}~~~zzzcccDDD666999;;;:::777666555444333222222111222222333333111111000///////////////............////////////////////////000000000000///111333555===EEEGGGDDD???<<<888555555555444333333333333333444666888::::::>>>GGGSSS^^^eeefffdddaaahhhllljjjjjjnnnpppnnndddfffggggggeeeddddddeeehhhlllttt{{{~~~yyyuuu{{{~~~||||||zzzuuurrrvvvxxxxxxzzz}}}|||{{{yyyxxxuuurrrppppppvvv|||```MMMKKKEEE@@@>>>;;;;;;;;;::::::999888888777555444333333222222333333------,,,,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++---------------------------------.........//////---......///////////////...555@@@JJJUUUfffzzzwwwfffSSSOOOccc{{{|||pppccciiiuuuzzzooommmaaa___mmm~~~~~~{{{zzz||||||zzz{{{{{{vvvuuuuuutttqqqmmmjjjgggddd```]]]UUUSSSPPPOOONNNLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFGGGKKKLLLJJJJJJLLLLLLNNNQQQTTTWWWXXXVVVUUUUUUQQQPPPRRRWWWYYYWWWTTTUUUWWWZZZ\\\\\\]]]___aaaaaajjjxxx|||yyy}}}fffZZZaaannn~~~|||mmmkkksssYYYQQQMMMGGG@@@===888333333888AAAHHH===999333000///000111111................................................---------.........//////---------.........//////........................------------------------,,,------......------,,,........................---...///000000000000000------...............---+++///000111222111@@@^^^}}}gggEEE<<>>FFFGGGCCC>>>;;;777555444444444333333333222222222333555666777999@@@KKKUUU[[[\\\ZZZbbbiiilllfffbbbeeehhhgggfffggghhhgggeeecccbbbcccbbbhhhqqqyyy{{{yyyuuurrrsssyyy~~~~~~wwwtttxxxrrrnnnlllooowww~~~{{{}}}}}}wwwpppqqq{{{zzzvvv|||||||||]]]LLLKKKDDD??????>>>>>>===<<<;;;999888777666333333333222222222111111222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000---,,,---111333333111333>>>MMM[[[kkk{{{aaaTTTWWWhhh~~~~~~jjj^^^___eeesss|||hhh^^^___mmm{{{{{{|||}}}|||}}}zzzwwwvvvssspppmmmlllhhhdddaaa___\\\WWWSSSOOONNNKKKIIIFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBDDDEEEGGGIIIJJJKKKHHHJJJLLLOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMQQQRRRTTTTTTSSSSSSUUUVVVXXX[[[___dddkkkvvvxxx]]]ccckkkqqqwwwrrrTTTLLLRRRIIIAAA;;;:::777444:::DDDDDD@@@:::444111000111111...------------...//////................................................---------------...///000........................//////...---,,,++++++***---------............///111111000000//////......//////............//////000000000000000000000000222///000333000333HHHaaa~~~^^^FFF???[[[{{{tttYYYFFF???\\\tttuuuiiilllTTTCCC888888888888888777666666444222000000111222111000222222000///............///////////////.........000//////.........//////444222333666<<>>DDDJJJNNNQQQ^^^cccfffggglllqqqmmmeeennnllljjjjjjjjjhhhddd___cccdddhhhooouuuuuunnnggglllsssuuuqqqoooqqqoookkk______bbbnnn|||{{{kkkbbbhhhvvv|||mmmrrryyy[[[JJJIIICCC>>>???=========<<<;;;999888777666333333333222222222111111111///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........111222222111//////000222<<>>>>>>>>>>>>>>??????@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJLLLNNNOOOOOOOOOOOOPPPRRRQQQRRRTTTUUUXXX^^^gggmmmyyyfffZZZgggqqqpppyyyoooVVVHHHQQQIII>>>777666999999888CCCAAA===777222000000111000000///.........//////.........................................................---......//////.................................------,,,,,,+++---------............///000000000000//////....../////////....../////////000000000000000000000000000///111333000555NNNiii[[[FFFDDDfffoooVVVHHHGGGcccyyyxxxrrrzzzTTT;;;888888888888888777666666444222000000111222111000222111000///............/////////////////////...000//////.........//////111000111555<<>><<<888666555555444222333333222222222333333444222333555999===AAADDDFFFOOOUUU[[[```hhhppppppjjjhhhhhhjjjmmmmmmjjjccc]]]______aaagggmmmoookkkgggfffjjjkkkhhhjjjpppuuuuuugggbbb___dddrrrrrrffffffooosssssssssuuuWWWGGGHHHCCC>>>???======<<<;;;:::999888777666333333333222222222111111111///,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........***...222222000222999@@@QQQaaattt}}}zzzwww{{{lll]]]\\\tttkkkXXXUUU^^^lllvvv|||zzz{{{sssxxx}}}{{{{{{{{{|||{{{zzzsssooojjjfffdddbbbaaa___XXXVVVRRROOOMMMJJJGGGDDDCCCBBBAAA???>>>=========;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNPPPSSSVVVZZZbbbnnnxxxaaa]]]dddiiiuuuxxxqqqzzznnnNNNOOONNNGGG===888999777222???AAAAAA>>>777222000000222111000//////.........................................................000000///.........//////........................---------------------------------............///000000000////////////...////////////////////////000000000000000000000000...///222333111:::XXXuuu|||UUUDDDJJJppp{{{eeePPPHHHLLLggg||||||PPP777777777888888777777666666444222000000111222111000222111000//////......///......///////////////////////////......//////000//////000444:::???BBBCCC@@@===:::888777666555333333333222222222222333333222222333444666888:::;;;AAAGGGNNNVVV___hhhkkkhhhbbbffflllqqqrrrmmmeee^^^WWWVVVWWW[[[ccciiikkkjjjhhhiiigggdddhhhrrr}}}wwwmmmbbbaaakkkzzznnnfffiiirrrzzzsssyyyrrrTTTFFFGGGCCC???@@@>>><<<<<<;;;:::999888777666333333333222222222111111111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------............)))---000111444<<>>@@@AAABBBCCCBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFFFFEEEEEEGGGHHHLLLLLLMMMNNNNNNOOOPPPQQQTTTXXX\\\```gggttt{{{ggg]]]jjjxxx}}}oooiiimmm{{{kkkQQQPPPNNNIII???555444888888>>>EEEEEE???888333111111111000///////////////................................................222111000///////////////........................,,,,,,,,,------.........---------............////////////////////////////////////000000/////////////////////////////////,,,///222222222AAAbbbtttLLLAAANNNuuuttt^^^KKKEEEQQQlllgggHHH999666777777777777777666666444222000000111222111000111111000///////////////............//////////////////////////////000111000000111333777;;;???AAABBB???;;;999888777555444444333333222222222222333333333333333444555666666<<<@@@FFFLLLSSSYYY\\\\\\ZZZ___ggglllnnnjjjbbb]]]TTTRRRQQQTTT[[[dddjjjmmmlllkkkgggccceeennnxxx{{{ooojjjqqq~~~wwwhhhhhhvvvuuuvvvpppSSSEEEHHHDDD@@@AAA@@@;;;;;;:::999888888777777333333333222222222111111000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------.........//////111000111555>>>MMM]]]gggxxxxxxzzzyyynnn]]]SSSRRRccc~~~~~~lllfffdddlllzzz}}}zzzwwwuuussspppllljjjbbb^^^XXXSSSQQQPPPOOONNNJJJJJJHHHFFFCCC@@@???>>>:::999999888888888888888777777777777777888999999:::;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@AAABBBDDDDDDCCCCCCEEEFFFFFFFFFHHHJJJLLLMMMMMMMMMOOOQQQRRRRRRSSSYYYccckkk{{{uuuooofffhhhiiixxxggghhhyyysss\\\LLLJJJFFF:::666===333;;;EEEJJJGGG@@@888444000///////////////000000................................................222111000///////////////........................+++,,,,,,------.........---------............///...............///////////////000111111000//////////////////////////////,,,///222222555HHHlllhhhDDD>>>OOOwwwrrr\\\IIICCCZZZssskkkPPPAAA;;;555666666777777777666666444222000000111222111000111000000////////////000---.........//////000000///////////////000111111333333333333555888;;;>>>CCC@@@<<<:::888777666444555444444333222222333333222222222222333444555555999;;;???DDDHHHJJJMMMOOOPPPTTTZZZ^^^```^^^[[[YYYXXXUUURRRRRRWWW^^^dddhhhfffdddaaa```aaaeeekkkrrr}}}wwwwww}}}~~~iiigggrrr~~~}}}zzznnnRRREEEHHHDDD@@@AAA???;;;::::::999888888777777333333333222222222111111000...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------------........./////////---///444???PPPfff{{{}}}mmmWWWMMMYYYmmm|||zzzwwwppprrr}}}kkk]]]ccclllttt||||||{{{xxxtttppplllgggbbb^^^XXXUUUPPPMMMKKKJJJHHHGGGEEEEEEEEECCC???=========888777777666666666666777666666666666666777777888999999:::;;;<<<===>>>>>>>>>>>>=========>>>??????<<<======>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFHHHKKKLLLLLLNNNSSSXXXbbbjjjzzzooo\\\^^^kkk~~~lll{{{{{{SSSHHHJJJFFF???===555:::BBBHHHJJJEEE???:::222111000000000000000000................................................000000///.........//////........................,,,,,,,,,------.........---------............///---............///////////////111111111111//////000000000000000000000000---000111111888OOOsss~~~\\\>>>===OOOzzzttt]]]JJJEEE\\\sssgggFFF<<<999555555666777777777666666444222000000111222111000000000////////////000000------......///000000000////////////000111222222555555444333333555999===EEEBBB>>><<<:::999777666777666555444444333333444111111111111222333444444555555888===???@@@DDDIIILLLNNNRRRUUUUUUVVVXXXYYYYYYWWWTTTRRRSSSUUUYYY\\\\\\[[[]]]```bbbbbbfffkkkuuuuuuwww|||jjjdddooozzzlllPPPCCCGGGCCC??????===::::::999999888777777777333333333222222222111111///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------............////////////,,,555BBBRRRdddzzzqqq]]]QQQSSShhhvvvhhhdddhhhuuu|||oooiiimmmrrrwww}}}}}}{{{wwwtttooojjjeee___YYYTTTPPPMMMJJJHHHFFFEEECCCAAA>>>@@@@@@>>>:::888888:::666666555444444444444444444444444444444555666666666777777888999:::;;;;;;;;;;;;:::::::::;;;===>>>999999:::;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???BBBAAA@@@BBBEEEFFFEEECCCBBBEEEHHHJJJKKKLLLOOORRRTTTYYYaaannnrrr```mmm~~~wwwXXXMMMNNNJJJ@@@>>>===>>>BBBGGGHHHDDD???777666555333111000000///.........................................................---......//////........................,,,,,,---------------------------............///---------.........//////...///111222222111///...000000000000000000000000///000000000;;;UUUwwwxxxSSS;;;???MMM}}}uuuZZZGGGFFF]]]ppp~~~eeeBBB:::888444555555666777777666666444222000000111222111000000000////////////000000------......///000000111////////////000111222333444555555444333555:::>>>IIIFFFBBB???===<<<:::999888888777555555444444555333333222222222333444444333222444999:::999>>>EEEEEEHHHKKKLLLMMMNNNRRRUUUOOOPPPPPPOOOOOOPPPRRRSSSTTTTTTXXX___bbb```ccciiikkknnnssszzzoooaaaiiisss~~~kkkOOOBBBEEEBBB======;;;:::999999999888777777777333333333222222222111111///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------............/////////000888EEEVVVcccnnn}}}\\\SSS^^^nnnuuu[[[^^^vvvwwwmmmnnn{{{xxx{{{|||zzzssspppkkkfffaaaZZZSSSOOOJJJHHHFFFEEEDDDBBB@@@>>>999;;;<<<:::666444555666666555444333222222222222333333222222333333444555444555555666777888999999999888888888888:::<<<===777777888999999999999999777888::::::999999;;;<<<===<<<;;;===AAACCCCCCAAAAAADDDGGGHHHHHHHHHJJJLLLLLLQQQWWWZZZbbbvvvbbbhhhuuuoooOOOPPPPPPFFFGGGAAA<<<===CCCHHHGGGCCC===;;;999666333111///...................................................---------------...///000........................---------------------------------.........//////---------.........//////...000111222222111000...000000000000000000000000000000///000===XXXxxxuuuNNN;;;@@@MMM~~~tttUUUCCCEEEbbbrrryyyxxxyyyyyy^^^===999888444444555666777777666666444222000000111222111000000000////////////000111---------...///000000111////////////000111222333333444555444333666<<