BM6P6(@ 111000000//////000000111666444222000//////000111555999:::999===IIIUUU[[[fffddddddiiirrryyy}}}~~~vvvvvvrrrlllmmmuuu~~~~~~zzzyyyooohhhfffjjjpppttt}}}yyyuuunnnfffbbbjjjtttvvvuuuqqqjjjccc]]][[[ZZZKKKMMMNNNMMMLLLNNNSSSXXX[[[YYYRRRHHH<<<444///...,,,---//////...---------,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000...+++***+++,,,,,,+++000------111///,,,...444444777888777666;;;DDDLLLTTTTTT[[[eeekkkpppzzzyyyrrrlllmmmpppnnnddd[[[[[[UUUQQQQQQQQQNNNLLLMMMCCCBBBCCCCCC>>>777444555111000...---,,,++++++******(((&&&&&&(((***+++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......,,,---------.../////////000666000///555555KKKyyy~~~ssshhhbbb^^^\\\bbbjjjttt|||{{{qqqmmmnnnjjjgggeeecccccccccaaa```ccccccbbbbbbaaaaaaaaaaaajjjqqq{{{```FFF555999333///111222111222444///......------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************+++***************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++,,,...000000...---,,,------...000000...---222999<<>>EEEKKKPPPTTTWWWZZZdddllleeeVVVNNNNNNKKKKKKQQQ[[[bbbdddooowww...//////000111111111222000333555555444777>>>DDDKKKYYYhhhrrr|||~~~uuullliiinnnwwwyyy}}}}}}|||{{{rrriiiccc]]]ZZZWWWUUUSSSUUUWWWWWWRRRMMMBBB>>>777111---,,,---...,,,---......,,,************************************************************))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000000222...---111666999===BBBHHHIIIMMMRRRZZZbbbjjjnnnooozzzsss```RRRNNNQQQVVVRRRQQQSSSPPPFFF<<<777<<<>>>>>>:::444///---,,,---+++******+++,,,***)))***************)))))))))))))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,---,,,------------.........//////000000111222222333000777999<<>>AAA@@@:::222---+++***)))***++++++***(((************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))((()))))))))************************************++++++++++++,,,,,,,,,,,,------------............//////000111222333333444666555777@@@OOOhhhnnnddd___\\\pppnnnmmmqqq|||yyy|||}}}tttlllkkklllnnnrrruuuyyy~~~|||zzzzzzyyywwwuuuzzz{{{||||||{{{xxxtttrrrrrrsssrrrooojjjgggfffgggbbbbbbaaaaaaccckkkuuu|||pppiiigggllljjjzzztttJJJ@@@777666777555333222000000//////...---------------,,,,,,,,,,,,------*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************((((((((()))***,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,---------------...//////...///111333555666999CCCRRR[[[XXXPPPPPPJJJKKKTTTXXXRRRLLLKKKTTT___hhhkkkpppwwwyyyvvv{{{222111111222333444666777:::888999AAAPPPcccsss}}}zzzuuuuuuzzzvvviiijjjjjjfff]]]RRRLLLLLLOOOQQQOOOMMMJJJFFF???555///......///...---,,,---...++++++++++++++++++++++++******************************))))))))))))******************************************++++++++++++************************************************************++++++++++++++++++,,,,,,,,,---------------........./////////---///111000///...000222333666:::AAAJJJSSSYYYZZZTTTWWW```mmm~~~uuugggbbbXXXRRROOOTTTWWWTTTOOOMMMAAA???>>>BBBFFFDDD===666,,,***))))))******)))(((***************+++++++++************************))))))))))))))))))******(((******)))'''''')))+++))))))))))))))))))))))))((()))))))))*********************************************++++++++++++,,,---------.........//////...///000111222333444444777666CCC\\\uuuvvvhhhcccbbbdddfffqqqttt|||rrrjjjlllzzzyyyqqqoooooosssyyy}}}zzz|||}}}{{{wwwrrrnnnlllmmmkkkiiifffdddfffiiikkkjjjkkkoooyyyvvvnnnffffffiiirrraaaMMM:::444777888555222111000000//////...------...------,,,,,,------...*********++++++,,,,,,,,,************************************************((()))))))))************((((((((()))***,,,---...******++++++,,,,,,,,,---,,,,,,---------........./////////...---...111333444>>>JJJVVVbbbfff^^^RRREEE@@@EEESSSYYYTTTSSSYYYfffwww222111111222444999===@@@GGGLLLUUUcccrrrrrr___UUURRRPPPOOOPPPRRRRRRLLLCCC<<<444111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********************************++++++++++++,,,************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------.........////////////000///111222111///000333777666AAANNNWWW]]]bbbbbb```dddmmm}}}~~~xxxmmmaaaVVVQQQOOONNNPPPTTTTTTLLLDDDAAADDDGGGFFFDDD333000---+++++++++***)))*********+++++++++++++++************************))))))))))))************(((***,,,***((('''))),,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++------........./////////...///000111222444444555555@@@fffvvvkkk```^^^bbbgggnnnsss~~~pppjjjfffccciiivvv|||}}}~~~wwwkkkbbbfffoooxxxwwwuuurrrnnnkkkiiihhh```]]]]]]bbbkkkxxx~~~sssnnnllljjjnnnxxxhhhKKK===:::999555333111111111000//////............------------......++++++++++++++++++,,,,,,************************************************))))))))))))************))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,,,,------....../////////---.........///333888<<>>999;;;222222111111000/////////......------------......---,,,,,,++++++*********************************************************))))))))))))************+++***************++++++---------,,,,,,+++++++++---------...///000000111...111555<<>>444...---...---------+++))))))+++,,,************************************************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///111000...111...111777999666777<<>>555000...,,,,,,---------,,,+++***************************************************))))))))))))))))))))))))))))))))))))************+++*********))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...111222111///222000111333222444>>>JJJ```zzzjjjeeefffgggnnnooozzztttjjjgggggghhhkkkpppxxx}}}yyytttnnnjjjeeeiiiooozzzssslllsss}}}vvvRRRBBB777555444333111111111000---000000/////////.........---,,,++++++***+++++++++************++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///......///000111CCCZZZfffdddZZZUUUUUU]]]dddZZZLLLKKKMMMQQQYYYiiipppyyy[[[cccqqq|||kkkdddZZZRRRRRRTTTOOOAAA555111111111000///...,,,+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////111//////222222//////222444555<<>>CCC^^^```^^^VVVPPPQQQVVVYYYMMMOOOIIIMMM___kkkooovvvmmmVVVKKKJJJNNNWWW```SSSLLLAAA666000///111444///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000000///000333222000333999<<>>555...------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////...///111111000000222333444333222:::TTT}}}|||mmmgggdddhhhooo~~~lll\\\```jjjqqqwww}}}{{{tttoooggg}}}~~~wwwuuu{{{tttRRRBBB555444666222000222111111000000000/////////...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------,,,---------...............///...---000<<>>666000...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000///222444444222222444777:::===IIIgggqqqaaa___\\\eeevvvpppaaaeeejjjiiiooo|||uuuiiimmm||||||{{{cccCCC888888555333555111111111111000000000000......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......---------.........//////,,,000555999>>>JJJ\\\iiijjjbbbSSSLLLXXXlllooofffiiittt|||vvvaaaYYYTTTYYY```ZZZGGG555222111000///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////..................------+++///333222111222333333555222333<<>>777222///...---.........,,,***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,...------,,,,,,---------///............///000000000000111111333555666666999LLLnnn}}}rrrkkkddddddkkkttttttggglllnnnvvvzzzssssss~~~iiiKKKAAA===888333333222222222333222000...//////...------------...,,,------......------,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...---,,,,,,---...//////...444888@@@WWWrrryyyrrrbbbLLLGGG___xxxzzzlllbbbnnntttttt___UUUVVVXXXTTTOOODDD:::///,,,000333000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------........................111000//////000111333555888:::FFF\\\sssrrreeeXXXNNNNNNRRRNNNOOOOOOPPPMMMGGG???999111000////////////,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,------...//////......//////000111000222333333222333666:::===VVV{{{gggdddhhhgggmmmxxxqqq```jjjssszzzxxxxxx~~~{{{WWWEEE;;;555333444333222222333222000...000///......------......,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------...///000000000<<>>666000---...---...///111111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---...000444777000/////////000111222222444888666111;;;\\\oooqqqkkk~~~kkkiiikkkuuu|||wwwbbbOOO@@@777888888222111666111111000//////000111222........................------............---------------------------------------...............000555000---:::GGGPPP\\\hhhnnngggSSSFFFLLLVVV[[[eeeyyykkk^^^QQQNNNRRRSSSJJJ@@@333222000///000000000000000///////////////...---....................................////////////...............///000111...000222111000111444555666777BBBWWWppp}}}yyy}}}jjj]]]TTTOOOQQQVVVPPPPPPNNNIIIAAA999222---...------///000000///---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...------///222555000000///000000111222333222888:::888AAA___xxxiiimmmpppssshhhkkkuuu}}}uuuVVVDDD666777888333000222222111000//////000111222........................------............------------------------------------............//////,,,333000///>>>NNNZZZgggnnnqqqgggPPPBBBJJJZZZcccnnnzzz|||lllXXXNNNOOORRRPPPMMM888444000000111222111000///////////////......---..................................../////////////////////......///000000//////000111333444555666555<<>>999333///.........///---------------------------------------------------------.........//////,,,...000111000000111222111111111222444666777888===RRRppp~~~mmmrrrxxx~~~|||eeehhhooozzzgggMMM???999777444333111000/////////000000000000000000000000000---..................---////////////////////////...///000111222333444444???PPPccc}}}hhhLLL@@@IIIYYYgggpppvvv~~~xxx^^^QQQKKKOOOPPPAAA888777222222111000111222111///---000000000000000000000000000000000000////////////222222222222222333333333///555999555555FFFeeevvv~~~hhhYYYLLLKKKPPPPPPLLLHHHFFFBBB<<<444...***+++,,,......---------,,,,,,,,,---------,,,,,,+++++++++...///111111000000222333/////////000111111222222...333111333;;;999555;;;NNNmmmmmmyyycccdddjjjtttyyy^^^JJJ<<<444333333333111000///000222////////////////////////////////////////////////..................------222000000222222222777===OOO^^^ttthhhQQQEEEQQQbbbnnnuuu|||nnnZZZLLLIIILLLFFFAAA<<<111222111000000111111000...000000000000000000000000000000000000000000000///111111222222222222333333333666888999BBB[[[}}}~~~rrrllllllpppvvvzzzyyyxxxzzzyyyvvv|||nnnXXXQQQSSSRRRNNNKKKGGGDDD>>>777111....../////////.........------------------,,,,,,,,,++++++---///000111000000111333//////000000111111222222111555222333;;;:::888AAAmmm{{{lllmmmwwwvvvbbbiiirrrlllTTTCCC999555555555333111000000000////////////////////////////////////////////////........................///---...000000222:::CCCXXXggg}}}[[[QQQKKKXXXkkk{{{~~~mmmSSSFFFHHHJJJJJJBBB222333111000000111111000///000000000000000000000000000000000000000000000000111111111111222222333333666555555===PPPqqqmmmkkkiiigggbbb]]]```fffpppvvvyyyvvvtttyyygggXXXSSSQQQNNNLLLJJJGGGAAA;;;666333111111000000/////////.........------------,,,,,,,,,,,,---///000000000000111333000000000111111111111111555777333333:::999;;;HHH}}}qqqlllppp|||iiieeesss}}}}}}^^^GGG999888777666555333111//////////////////////////////////////////////////////........................------///000000444@@@NNNeeexxxeeeMMMQQQWWWeeexxx___IIIEEEGGGJJJFFF999555333000///000111111000000000000000000000000000000000000000000111111111000000111111222333333333666444777EEE___|||}}}pppllliiikkkoooppplllgggbbbcccgggkkkjjjjjjqqqyyyzzzfffYYYRRRPPPRRROOOKKKEEE???:::666222000////////////.........---------------------,,,,,,---...000000//////111222111111111111111111111111555777333555:::777;;;LLLyyy}}}hhhnnnwwwooofffnnn~~~lllNNN;;;888777555444333222000///////////////////////////////////////////////////............///////////////000222333222888IIIZZZnnnnnnSSSIIISSScccrrrjjjQQQFFF???CCCHHHCCC999666222000000111222111111111111111111111111111///000000000111111111222000111111222333333444444555999DDDYYYtttxxxttt~~~ooopppnnneeeaaafffaaaaaacccfffhhhjjjjjjjjjiiippp}}}xxxfffYYYVVVZZZTTTOOOHHHBBB===888222............---------,,,,,,---------------------------...000000//////111222111111111111222222222222333555444777;;;666<<>>===GGGJJJ>>>:::555111111222222222111111111111111111111111///000000111111222222222111222222333444555666666777DDDZZZttt}}}vvvyyyxxxnnnaaaZZZ^^^dddfffkkkqqqqqqssswwwzzz~~~qqq___XXXXXXWWWRRRKKKFFFBBB<<<555///...------------,,,,,,,,,------------............,,,...////////////000222000000111111222333333444333444444888<<<999CCC]]]}}}nnnffffffxxxjjjkkkooooooQQQ???:::444222333444333111000000000000000000000000////////////////////////.........//////000000111000///111444888CCCXXXjjj{{{ZZZIIIMMMVVV]]]ooo}}}~~~eeeGGG===EEEIIICCC>>>777333111222222222111111111111111111111111///000000111111222333333222333333444555666777888;;;PPPnnnxxxooo|||wwwdddeeeeeehhhqqq|||kkk\\\UUUXXXSSSMMMIIIGGGBBB:::444............------------------------.........///,,,...//////...///000222//////000111333444555555555555333888>>>>>>PPPppp{{{hhhcccpppgggiiipppwww```HHH@@@888333333444333222000000000000000000000000////////////////////////---......///000000111111111///000777AAAOOOccctttgggOOOKKKOOOWWWcccsss}}}xxxSSS@@@BBBDDDFFF@@@999444222222333333111111111111111111111111///000000111222222333333333333444555666777888999>>>WWWyyyyyysssyyy|||lllkkkttt~~~{{{eeeXXXXXXSSSNNNLLLJJJFFF???888000/////////............---------.........//////,,,---//////......000111......000111333555666666777666333777???CCC[[[uuunnnkkk{{{wwwYYYqqqvvvnnnOOOFFF;;;444333444333222000000000000000000000000////////////////////////---......///000111111222333000222;;;IIIYYYnnn~~~sssUUUMMMRRRPPPUUUgggwww|||kkkFFF:::AAAKKKGGG>>>444//////111222111111111111111111111111111111111000111111222222555222111555888777888;;;LLLmmmuuuuuuwwwzzz|||pppXXXWWWWWWPPPIIIIIILLLCCC555000000///...---,,,,,,,,,///...---,,,,,,---...///////////////000000000000111111111222222333333444000777999:::@@@LLLooowwwjjjlllrrrooodddnnnwwwxxx\\\GGG666555666111000444111111111111000000000000////////////////////////111000///////////////000444---000AAARRR___ppphhhSSSPPPRRRSSS]]]kkkzzzXXXGGGFFFGGGFFFBBB:::222000222333111111111111111111111111111111111111111222333444444222333666777777<<>>444333111///...---......///...------------...///////////////000000000111111111111222333333444444222666555;;;SSSrrrrrriiioooxxxgggiiiwwwjjjRRR<<<666777333111444111111111111000000000000////////////////////////000000////////////000000777000333EEEYYYhhhzzzgggSSSSSSWWWZZZgggwwwjjjTTTHHHCCCFFFGGGBBB888222222555222222222222222222222222111111111222333444555666333333555666555777CCCOOOsss}}}{{{bbbZZZSSSRRRPPPLLLHHHFFF999777333000......000111///......------......////////////000000000111111111111111222333444444444888:::666BBBkkkmmmjjjwwwqqqdddrrrwwwtttwww~~~aaaCCC888777555333444222222111111111000000000////////////////////////000000000//////000000111777333999NNNeeeyyy~~~fffTTTUUU^^^fffsssyyybbbOOOCCCFFFJJJHHH>>>444222555222222222222222222222222111111222333444555777888333444777666333888JJJ]]]|||uuudddWWWWWWVVVMMMGGGFFF>>>:::555000......000222//////............////////////000000000111111111000111111222333444555555999===<<>>UUUppp{{{dddRRRWWWgggsssqqq^^^JJJIIIKKKKKKCCC777222444222222222222222222222222222222222333444666777888444666888666333<<>>555444333333333333333333333333222222222333444555666777555666777666777FFFeeexxxeee___^^^XXXMMMDDDDDD@@@999333///...000111...//////000000//////...000000000111111111222222000111222333444555666777999;;;===VVVxxxkkklllyyykkkgggsss___AAA777777666444333222222222222111111111000000000000000000000000000000000000111111222333555;;;JJJ```ttt}}}zzzuuu^^^SSSOOO___xxxkkkXXXJJJLLLNNNEEE:::444333333333333333333333333333333222222333444555555555666666888>>>SSSvvv{{{lllccc^^^TTTJJJGGGCCC===666222000000111...///000111111000///...000000111111111222222222000111222333444666777777:::===CCC]]]oookkkuuukkkfffmmmuuunnnKKK;;;888777444333333222222222111111111000000000000000000000000000000000000111222333444777@@@SSShhhxxxyyylll^^^RRRRRRZZZiii{{{{{{vvvrrroooqqqyyywww^^^JJJLLLRRRJJJ===555333333333333333333333333333333222222222333333444555555666999CCC\\\{{{yyyhhhaaaYYYOOOIIIEEE???999555222111111...///000111111000///...000111111111111222222222000111222333555666777888555<<>>UUUvvvlllqqqsssdddeeevvv]]]AAA======111333444555555444333111000111111111111111111111111111222111000111333333111===FFFccchhhWWWIII[[[ttt|||rrrjjjfffjjjmmmrrruuuzzzrrrQQQEEEJJJLLLDDD;;;777555444444666666555444444444333333444444555666666888888<<>>:::666444444555666666444444444444444555666666555:::>>>MMMqqq|||sss{{{jjj[[[WWWRRROOOPPPSSSUUUWWW^^^kkk}}}xxxsss}}}qqqlllkkklllzzz~~~~~~vvvnnniiiddd```\\\YYYUUUSSSUUU\\\gggnnnpppmmmhhhcccaaadddjjjnnnrrrvvvbbbbbbiiipppqqqZZZRRRKKKHHHBBB:::444222000000000000000000000000///000000111111222333333555222222555666555888>>>OOOwwwpppllloookkkbbboooxxx___FFF???888555555555444444333222222111111111111111111111111111111222222111222999AAAVVVcccxxxwwwtttfff^^^\\\ZZZ\\\cccjjjooouuuyyyrrrnnnrrryyyssskkkeeefffhhhiiilllpppoootttzzz[[[HHHHHHKKKJJJAAA===888444444555666666555444444444444555666666666999???VVV|||xxx}}}jjjZZZOOOKKKGGGFFFGGGJJJLLLLLLOOOVVVbbbuuujjjdddcccmmm{{{uuuhhh```aaaiiiqqqzzz|||xxxlll```YYYTTTQQQJJJJJJHHHGGGGGGKKKQQQVVVWWWUUUPPPLLLKKKPPPYYY___nnntttccc\\\fffrrrzzzttt___UUULLLHHHEEE===777444111111111111000000000000000000000111222222333333444333444666666666:::AAA]]]rrrjjjnnnfffddduuu}}}jjjNNNBBB999666666555444333333333333111111111111111111111111333111222333000000999FFFYYYhhh~~~yyyoooddd```^^^^^^aaahhhnnnpppsss~~~|||rrrlllgggdddgggllluuulllgggeeehhhjjjjjjkkknnnqqqvvv}}}jjjPPPEEEFFFIIICCC???999666555666666666555555444444555555666777888:::FFFcccuuuzzzttt___SSSHHHFFFEEEEEEHHHKKKLLLLLLLLLOOOUUUccc{{{|||eeeddd``````hhhttt|||}}}lllhhhccc___]]]___hhhrrr{{{|||uuueeeVVVOOOLLLJJJAAABBBBBBBBBBBBDDDGGGIIILLLLLLJJJHHHHHHNNNXXX___qqqsss___\\\bbbrrrvvvfffYYYLLLHHHEEE???888444222111111111111000000000000000111111222333333333444333555777666666<<>>GGGqqqlllnnnllliiiiiirrrxxxwwwzzzzzzvvvpppjjjhhhmmmuuu|||}}}lllgggqqqjjjaaadddjjj~~~sssSSS@@@888777555444333333444444111111111111111111111111111000444888555666HHH___~~~xxx___XXX[[[ssstttuuuqqqrrryyy|||iii\\\```kkkcccfffsss{{{~~~ttteeefffmmmllljjjjjjssszzzsssjjjggghhhiiilllpppuuuzzz}}}\\\===HHHBBBEEECCC:::777999:::777888777777777777777888999@@@JJJrrr|||fffSSSHHHKKKQQQRRRUUUZZZ]]]^^^]]][[[ZZZ]]]^^^\\\]]]dddiiijjjqqqjjjgggkkkpppjjj[[[OOOVVVZZZhhh}}}___[[[UUUVVV]]]^^^^^^ggguuunnnWWWGGGBBBCCCEEEFFFHHHJJJKKKKKKMMMPPPRRRSSSTTTUUUTTTTTTZZZeeemmmwwwnnnmmmssswww}}}eeePPPHHHGGGCCC<<<666444222222333333333222111222222333333444444555777222888111<<>>ggg|||nnnrrr{{{{{{iiinnn~~~xxxdddaaa^^^\\\^^^fffqqqyyyrrriiiaaa]]]ccclll{{{iiiZZZVVVTTTPPPPPPTTTUUUUUUVVVWWW[[[bbbkkkqqq```WWWTTTeeemmmeeeaaaaaakkkyyykkkDDD;;;:::777555444444333222222222222222222222222222777111222777777<<>>888666333222333333333222222222222333444444555555888333999999;;;===MMM~~~xxxllltttqqqjjjrrrmmm\\\QQQRRRRRRRRRSSSVVV[[[___oooppplllrrr{{{uuuooogggbbb______fffmmmuuuaaaPPPMMMMMMIIIGGGIIIGGGHHHIIIJJJMMMQQQWWW[[[WWWPPPXXXwww|||oooeeecccdddjjjzzzyyyLLL===:::777666555444222000333333333333333333333333777222222777999AAA\\\xxxuuufffYYYcccuuuooojjjjjjkkkmmmvvv{{{jjjfffeeeaaalllnnnzzz{{{llllllqqqqqqqqqttt~~~{{{rrrnnnlllkkkllloootttzzz{{{SSS===AAACCCBBB???;;;999999888777777777777888999::::::@@@]]]xxxcccVVVSSS[[[YYYZZZ]]]aaadddeeecccaaa^^^aaabbbdddiiiqqquuutttmmmZZZHHHBBBAAA@@@CCCHHHIIIMMM___|||mmmUUUWWWUUUXXX___eeelllyyyyyy```NNNGGGEEEIIILLLMMMPPPSSSUUUVVVVVVWWWXXXXXXZZZ\\\^^^aaahhhpppvvvrrrkkkffflllxxxjjjTTTIIIDDDAAA:::777444333333333333222222222333333444555555555888333888<<<<<>>:::888999777777777777888999:::;;;CCChhhqqqccc[[[VVVYYY[[[\\\___cccggghhhgggeeeaaafffkkkqqqzzzttt]]]HHHBBBBBB@@@CCCJJJLLLMMM\\\vvviiiXXXUUUUUUXXX]]]dddmmm|||tttYYYKKKHHHHHHLLLPPPNNNQQQUUUWWWWWWVVVVVVVVVVVVXXX[[[___eeemmmuuuzzzrrroooqqqyyyuuu\\\MMMFFFCCC<<<999555333333333333222222333333444444555666666888555777>>>>>>QQQpppooo}}}qqqeeeqqqxxxppp\\\VVVVVVVVVVVVWWWVVVTTTTTTUUUWWWTTTcccvvvvvveee___pppssswww}}}|||sssggg___aaa___\\\ZZZ]]]hhhuuu~~~jjjVVVEEECCCFFFEEECCCDDDFFFHHHKKKLLLNNNOOORRRTTTXXX^^^ppptttfffbbbbbbdddkkkvvvdddBBB:::555777999666444555333333333333333333333333333000000444;;;IIIddd~~~cccSSSRRR```vvv{{{vvvpppnnntttrrrccceeelllqqquuu}}}nnnnnntttzzzuuunnnmmmnnnooovvvwwwzzz~~~oooEEE@@@@@@BBBCCC@@@:::888:::777777777888999:::;;;<<>>;;;666333333333333333333333333444555555666666777888666>>>AAA___yyyooouuullliiivvv|||dddYYY[[[___YYYZZZYYYXXXVVVVVVWWWYYYTTT[[[eeesss|||dddZZZ\\\iiilllsss{{{|||rrrgggaaa______[[[WWW[[[hhhttt{{{bbbOOOAAAAAAEEEEEEEEEIIIKKKMMMPPPRRRSSSTTTVVVXXXUUU\\\eeehhhaaaYYY[[[bbbhhhnnnzzztttIII===555888:::666555777333333333333333333333333666333333666===LLLfff|||gggWWWWWWcccrrr~~~uuusss|||zzzggggggrrryyy|||qqqooovvv}}}zzznnnjjjkkknnnooowwwxxx{{{|||JJJ@@@???AAADDDAAA:::777:::777777777888999:::<<<<<>>::::::777;;;777666;;;999:::FFFkkkkkkcccbbbbbbbbbdddkkktttzzz~~~zzzcccXXXTTTQQQSSSYYY```hhhqqqsssnnneee___\\\iiijjjttt~~~tttYYYGGGKKKSSSRRRSSSXXXccciiinnnnnnhhhcccaaabbbiiilllqqqvvv{{{yyyfffPPPFFFBBB===777333222222333333444444555666666666666555<<<>>>???RRRzzzzzzmmmssshhhcccrrrwwwrrrhhhccc___cccjjjpppssswwwyyyyyyzzz}}}zzzuuutttuuuiiiaaa[[[XXXVVVTTTVVVZZZaaatttttteee[[[VVV[[[XXX^^^dddmmmvvvOOOJJJHHHNNNTTTUUUUUUVVVWWWVVVVVVVVVVVVVVVUUUTTTOOOLLLMMMOOONNNLLLOOOTTT[[[^^^dddnnn|||~~~MMM;;;>>>555888>>>111555444444333333444444555666222;;;FFFUUUyyywww\\\LLLWWWgggpppwww}}}}}}yyy|||qqqiiiggggggiiiiiijjjqqqyyyVVVGGG>>>AAAEEE@@@;;;;;;888;;;777777<<<999<<>>888444333333333333333444555666666777777666;;;???DDDZZZuuukkkuuueeecccrrr{{{{{{lllhhhgggeeegggnnn{{{~~~zzzsssddd\\\VVVTTTTTTTTTWWW[[[cccwwwooo```ZZZZZZ]]]\\\aaagggyyyqqqNNNKKKLLLSSSYYYXXXVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSPPPNNNMMMOOOOOONNNRRRXXX^^^gggtttUUU<<<@@@:::777:::333555555444444444444555555777222:::LLLddd}}}nnnSSSKKK___qqquuuxxx}}}pppfffdddfffiiikkkooowwwbbbKKK;;;???EEEAAA<<<<<<999;;;888888===999>>>OOOvvvtttddd___ccckkkpppuuu~~~|||~~~qqqjjjmmmuuujjjeeelllnnn}}}^^^OOOFFFKKKRRRSSSVVV\\\dddnnnxxxyyytttsssyyy}}}qqqOOOHHHEEE@@@:::666444444444333333444444666777888999666888<<>>@@@===666666555555555444444444444555555666444;;;QQQmmmsssYYYWWWnnn|||}}}nnngggeeeffflllrrrxxxzzzZZZAAAAAAGGGBBB;;;::::::;;;888:::>>>:::@@@TTTjjj[[[YYYbbbmmmuuu{{{~~~yyyxxx}}}}}}sssmmmppptttzzzTTTJJJEEEKKKQQQTTTZZZaaaooovvv|||{{{{{{uuuSSSIIIFFFAAA<<<888555444444444444444444555777999:::888777===QQQooonnnkkk|||sssfffhhhrrruuunnnttt{{{dddZZZRRRQQQTTTVVVYYY\\\jjjzzzzzzggg\\\\\\___aaagggiiiuuu```PPPMMMNNNSSSVVVVVVXXX[[[]]]^^^]]]ZZZUUURRRRRRSSSNNNOOOTTT___jjjtttfffBBB>>>===666444666666555555444444555555666555777???UUUqqqqqq\\\___vvv}}}hhhiiifffiiittt{{{}}}oooKKKFFFJJJDDD;;;:::;;;;;;888;;;>>>:::BBBYYYxxx```QQQSSS^^^hhhnnnvvvzzz{{{}}}~~~{{{yyymmmMMMHHHGGGLLLQQQWWW```jjj}}}^^^KKKHHHCCC>>>:::777555444555555444444555777999:::<<<:::FFFeeezzzlllmmmlllhhhmmmsssyyy```VVVMMMNNNSSSWWW[[[^^^fffpppuuunnnbbb^^^___```aaaiiinnn|||cccRRROOOOOORRRUUUUUUYYY^^^]]]]]]\\\XXXSSSRRRTTTWWWWWW]]]lllvvvMMM>>><<<777444888666666555555555555666666444:::BBBZZZvvv}}}|||ooo[[[bbbxxxzzzgggfffeeelll|||PPPHHHMMMGGG???>>><<<;;;888<<>>>>>RRR{{{uuujjjpppcccjjjqqqvvvcccXXXNNNOOOTTTXXX\\\___aaaeeefffcccbbbdddfffeeefffoooxxxuuugggSSSPPPQQQUUUWWWWWWZZZ```\\\]]]\\\YYYUUUWWW]]]cccqqq|||]]]BBB===:::666999666666555555555555666666444;;;DDD```{{{rrr^^^jjj{{{lllccccccnnn~~~OOOGGGMMMIIICCCCCC<<<;;;888<<>><<<888:::666666555555555555666666444<<>><<<>>>>>>AAAaaaeeeNNNKKKOOOMMMKKKMMMVVVYYYdddwwwzzzttt{{{{{{}}}aaaQQQLLLLLLNNNSSS]]]iiitttzzzpppPPPGGGGGGEEE:::666999555444555666777777777777777@@@<<<^^^mmmrrruuuvvvffffffxxxwwweeeTTTOOORRRVVVYYY[[[```ZZZYYYbbbkkkoooooooooqqq{{{vvvaaaVVVUUUUUUVVVYYY\\\^^^^^^aaa]]]^^^bbbcccgggyyy~~~[[[@@@<<<>>>555;;;<<<:::444444666555111888;;;LLLkkkmmmaaa}}}wwwwww~~~nnnnnnwwwgggIIIIIIIIIBBB@@@===999???;;;<<<===@@@aaaxxx{{{fffMMMIIINNNNNNLLLMMMPPPPPPUUU___nnn{{{rrriiipppqqqxxxlllVVVJJJQQQPPPOOOSSS^^^kkkwww~~~{{{XXXKKKGGGDDD:::888999555555666666777888888888888@@@;;;[[[}}}lllqqqyyynnndddfffttttttaaaXXXXXXYYY[[[\\\```^^^```hhhnnnooooooppp|||qqq___WWWVVVUUUVVVYYY]]]___aaaccccccjjjrrrvvv|||~~~gggCCC:::>>>:::666222///111666888777444555;;;OOOqqqhhh```~~~sssnnnsssrrrooowwwRRRIIIGGGCCCCCC@@@;;;???:::;;;;;;@@@aaaooo{{{iiiMMMGGGMMMOOONNNMMMQQQPPPOOOPPPUUU\\\ccchhhjjjppp{{{vvvpppooorrryyyyyy[[[MMMIIIRRRQQQRRRXXXcccoooyyy~~~eeeQQQGGGDDD<<<:::;;;555666666777888999999::::::@@@===[[[yyyjjjppp|||gggdddgggqqqpppfffdddbbbaaabbbeeegggmmmtttvvvrrrqqqtttkkk```ZZZYYYXXXXXXZZZ___cccfffhhhnnn{{{|||oooBBB999FFFLLLUUUCCC444555888777444555444<<>>999:::<<>><<<<<<555777777888888999:::;;;<<<@@@BBBaaawwwkkknnn}}}ccchhhlllppp}}}~~~}}}wwwtttppplllkkkpppttt}}}~~~wwwvvvzzzyyyfffbbb___^^^[[[ZZZ\\\aaahhhmmmqqqyyy{{{}}}yyyoooFFFFFF```ooosssUUU;;;777888333222777555???WWWyyy{{{xxxfffccc{{{~~~zzz}}}|||WWWIIIIIIDDD>>>???999===888:::>>>EEEhhhyyyllltttTTTHHHMMMSSSTTTQQQSSSTTTUUUUUUTTTTTTUUUWWW[[[aaakkkyyy___NNNNNNSSSUUUYYY___eeellluuu~~~___IIIEEE???===<<<777777777777888999;;;<<<======GGGkkktttkkknnnyyy```jjjnnnppp}}}zzz}}}yyyvvv{{{{{{}}}pppbbbaaa```^^^\\\ZZZ[[[bbbmmmttt{{{zzz{{{qqqtttsssQQQTTTnnn{{{```FFF222333777444333999555???VVVrrryyyooo```bbb{{{}}}yyy|||}}}ZZZJJJKKKEEE>>>===888<<<888;;;???FFFiiiqqqlllzzz\\\MMMOOOVVVWWWVVVTTTUUUWWWZZZZZZYYYXXXVVVUUUXXX]]]cccmmm}}}rrrVVVLLLNNNRRRVVV\\\cccdddeeemmm|||{{{zzzcccLLLGGG@@@<<<<<<999777777777777888:::===>>>;;;NNNwwwnnnkkkrrrrrr^^^iiiooossszzz|||lllaaa___\\\[[[ZZZYYY\\\ggguuu{{{zzzoookkkyyySSSJJJRRRSSS@@@555000666:::777333444555@@@UUUkkkvvvwwwwwwxxxqqqfffmmm~~~}}}}}}~~~sssmmmmmmzzz}}}{{{tttcccLLLLLLHHHAAA>>>999>>>:::<<>>@@@XXX{{{jjjkkkuuummm___jjjrrrzzz|||www|||kkkbbb^^^ZZZZZZ[[[\\\cccqqq|||zzz{{{sss~~~QQQ;;;777111555777888:::999777555444999FFF[[[lllppppppttt|||tttmmmyyy|||xxxyyyzzzzzzzzzzzz{{{|||~~~}}}~~~qqqiiiiii}}}ssskkkkkkNNNKKKJJJFFF???:::???;;;<<<>>>CCCeeetttttt}}}jjjWWWSSSXXX\\\\\\YYYWWWYYY___gggllljjjgggTTTXXX]]]aaaeeemmmxxxpppVVVPPPWWW\\\[[[aaazzzwwwyyyxxxpppgggOOOJJJAAA:::;;;;;;666666555555777999<<<>>>FFFaaa{{{jjjlllwwwlllaaalllvvvvvvsss{{{zzzlllddd___ZZZ\\\^^^aaajjj{{{}}}zzz~~~VVV@@@>>>:::444:::;;;666333666;;;======MMMcccqqqqqqooovvvkkkhhh{{{zzzxxxzzz}}}~~~{{{pppeeeqqq~~~xxxnnnllltttuuuKKKQQQNNNEEE===>>>::::::>>>===GGG]]]eeeyyyiiiYYYVVVZZZ[[[XXX[[[XXXXXX___gggiiibbbZZZ]]]^^^ccciiimmmwww^^^TTTWWWZZZYYYZZZpppxxxwww||||||mmmPPPFFFCCC===888999888666777::::::999<<>>===GGG]]]```zzzzzzgggZZZXXX[[[\\\[[[___[[[WWWYYY^^^aaaaaa___^^^cccjjjtttpppZZZUUUYYY\\\aaafffyyywww|||}}}tttTTTGGGDDD>>>999999999777888;;;;;;:::>>>CCCZZZuuujjjssswwwhhhbbbmmmyyyssshhhiiitttrrriiieee\\\[[[]]]ccckkkzzz{{{vvvuuuzzzbbbBBB;;;999888777666666666777999:::AAAVVVkkktttyyyhhhjjj~~~zzz|||}}}zzzpppqqq|||yyy}}}{{{|||}}}tttmmmdddgggpppUUUQQQJJJDDD>>>???;;;:::>>>===FFF\\\bbbzzzoooaaaYYYYYY[[[\\\]]]\\\ZZZWWWVVVWWW[[[```bbbmmm{{{ssseee[[[\\\aaaeeeooo{{{zzzuuuzzz~~~ZZZIIIDDD???:::999:::888999<<<<<<<<>><<>>>>>999888777777777888999:::???SSSkkkxxx|||~~~~~~|||vvvmmmbbb```gggcccTTTIIIGGG@@@AAA<<<;;;>>><<>><<<999777777999:::;;;@@@FFF```sssooo}}}iiiaaaccctttjjjWWWQQQUUU___iiiuuupppeee[[[\\\gggsssyyyvvvnnnmmmfffbbb^^^TTTWWW\\\eeeqqq}}}xxxrrrooorrryyy~~~NNN>>>???999888777777777888:::;;;BBB[[[ttt~~~|||zzzrrrlllbbb```fff~~~iiiUUUFFFEEEAAAAAA<<<;;;===;;;DDDZZZlllzzzhhh[[[VVVPPPMMMQQQUUUXXXbbbooovvvyyy|||~~~iiiccchhhqqqlllnnn{{{oooRRRDDD@@@>>>===999666666999:::;;;@@@GGGaaassspppfff___ccctttiiiWWWQQQRRRXXX^^^```]]]XXXYYYfffyyy{{{lllhhhiiiaaa^^^\\\UUUXXX]]]dddooozzztttppprrrxxx}}}xxxRRR>>>>>>999999888777888999:::;;;FFFbbb|||yyypppjjjaaa___dddvvvnnnXXXHHHFFFAAABBB===;;;===;;;CCCYYYmmm~~~rrr___SSSPPPHHHGGGLLLPPPTTTbbbssszzzppppppssskkkkkktttxxxYYYFFF???===<<<:::777777999:::<<>>999999888888888999:::;;;FFFfff}}}qqqiii___]]]cccxxxrrr]]]MMMLLLBBBBBB===;;;===:::CCCYYYhhhyyynnn[[[OOOJJJBBB@@@FFFJJJOOO```tttppphhhccc~~~ssszzzvvvllljjjppp^^^GGG>>><<<;;;;;;999888:::<<<===CCCJJJooopppsssnnngggkkk{{{jjjZZZTTTRRRQQQQQQOOORRRWWW```vvvvvvggg[[[YYYWWWNNNOOOXXXYYY]]]___eeennn~~~}}}uuuooopppuuuwwwyyy~~~yyyZZZDDD>>>:::999888888888999:::;;;HHHjjj}}}}}}ooohhhbbb___```xxx|||^^^RRRIIIBBB@@@???>>>;;;<<>>???999NNNoootttwwwiiimmmppp|||qqq\\\WWWZZZWWWPPPWWWVVVWWWaaavvvsssooorrrnnnrrr|||{{{tttccc\\\TTTOOOPPPUUU\\\``````fffnnnzzzzzzpppjjjlllrrrqqqxxxyyy|||\\\BBBBBB<<<999888999888777:::@@@EEEvvv}}}|||xxx|||{{{mmmgggaaa]]]___tttaaaSSSKKKCCC@@@>>>===;;;<<>>999===???<<>>===;;;===FFFPPPiiixxx^^^KKKCCC@@@BBBDDDDDDDDDGGGMMMRRRbbbsssyyyvvvvvvuuutttnnnZZZUUUVVV\\\```aaahhhqqqoooiiioookkkKKKDDDDDD:::===999===888<<>><<<:::999:::999777;;;@@@NNNkkk{{{zzzgggdddsss~~~yyy|||vvvlllooosssvvvwwwiiieee```]]]]]]rrrjjjUUUJJJGGGBBB>>><<<<<<>>>FFFPPPfffuuuZZZHHHAAA???@@@BBBCCCCCCEEEIIILLLSSS```mmmzzzzzz{{{\\\VVVVVV^^^kkkuuuzzz}}}kkklll}}}ooofffqqqtttPPPDDDCCC:::===888<<<888;;;???EEEfffttt|||hhhnnntttmmm]]]XXXYYYYYYZZZ]]]______^^^^^^```bbbeeejjjooonnnkkkkkknnnqqq}}}zzzlllbbbcccdddfffkkkuuuxxxpppkkkiiiooowwwzzzwwwtttlllddd___eeeooottt{{{jjjHHH>>>===:::999:::999888;;;AAAMMM___kkkssskkk\\\^^^kkk~~~|||wwwuuuttttttwwwzzz~~~uuuoooppprrrttt|||vvvhhheeeaaa^^^]]]mmmoooWWWKKKHHHBBB===<<<<<<>>>DDDLLLeeetttYYYGGGAAA>>>???AAABBBCCCDDDFFFHHHIIIPPPRRR\\\mmmyyy~~~zzzcccXXXYYY___ooo}}}~~~xxxrrrkkkeeeccckkkyyyzzzooo|||sssgggnnn{{{TTTDDDCCC===>>>888<<<999;;;???IIIooouuu{{{hhhnnntttppp___[[[___aaa^^^bbbgggiiijjjlllqqqvvv|||~~~xxxrrrmmmjjjqqqoooeeebbbooottt}}}vvvppppppqqqttt||||||zzzxxxpppfff```fffpppvvv|||rrrLLL???===:::999:::999888;;;AAANNN\\\dddmmm|||yyydddWWW```iiizzzxxxuuuqqqmmmlllmmmooopppxxx|||{{{zzzyyy{{{zzzvvvvvvuuutttwww|||tttfffdddaaa^^^]]]llluuu[[[MMMIIIBBB>>>===<<<===AAAGGG^^^uuuZZZHHHBBB>>>???@@@BBBDDDEEEFFFGGGJJJLLLGGGHHHSSS[[[ggg{{{xxx___VVV___eeennn|||nnnbbb[[[cccssszzzooommmcccbbbtttxxxkkkqqqWWWDDDDDD@@@>>>888===;;;<<>>======<<<>>>BBBUUUzzzxxx\\\IIICCC??????@@@BBBDDDFFFGGGHHHKKKNNNIIIIIIOOOQQQWWWgggyyywwwggg]]]^^^nnn{{{www|||llljjjooojjjpppzzzlllsss]]]FFFCCC???>>>888???======???MMMyyy|||rrr|||}}}iiinnnsssmmm___```gggkkkrrrxxx~~~{{{mmmmmmvvvvvvsss{{{sss}}}~~~{{{wwwooohhhdddhhhrrrvvv{{{sssUUUAAA>>>;;;:::;;;:::888<<>>>>>===;;;<<>>888???>>>>>>???MMM{{{yyyppp}}}zzziiinnnrrr|||hhhaaaiiitttzzz~~~nnnrrrzzzwww}}}yyyuuummmgggeeeeeennnrrrvvv~~~lllYYYBBB>>>;;;:::;;;:::999<<>>>>>>>>MMMzzz|||dddMMMAAADDD???===@@@CCCEEEIIIOOONNNPPPRRRQQQQQQSSSWWW[[[aaa^^^```hhhnnnqqqxxx{{{gggUUUUUURRRUUU___iiirrr}}}xxx~~~jjjkkk{{{gggFFF???@@@===<<<<<<666===???GGGuuutttkkk}}}zzzjjjmmmwwwqqqccc```fffsssttt~~~~~~yyy{{{~~~yyyssspppkkkeee```aaajjjmmmsss}}}iiibbbEEE<<<;;;;;;<<<999888<<>>>>>>>>QQQzzz~~~fffNNNBBBCCC>>>===AAAFFFHHHLLLPPPPPPSSSVVVVVVUUUXXX___fffnnnjjjiiiiiihhhhhhqqq|||zzzmmm\\\NNNVVVSSSYYYeeekkknnnyyyhhhgggxxxgggIIIAAA???>>>>>>???:::@@@@@@GGGuuuuuummmvvvjjjmmmwwwkkk]]]YYY^^^jjjuuu~~~hhhbbb```fffmmmuuuzzzuuuqqqllleee___aaaiiilllrrr}}}pppeeeHHH<<<;;;;;;<<<999888===DDDUUUjjjpppZZZwwwvvvpppmmmrrryyyooo___[[[XXXXXX[[[ccczzznnnYYYLLLHHHBBB===<<<===>>>???NNNzzzvvv{{{jjjPPPCCCBBB>>>>>>DDDJJJLLLNNNPPPPPPTTTWWWXXXXXX___kkkuuuyyyuuu{{{zzzpppcccWWWOOOUUURRR\\\mmmqqqooozzzfffeeetttkkkLLLBBB>>>======@@@<<>><<<===??????JJJrrrsss|||mmmRRRCCCBBB??????FFFMMMNNNPPPRRRSSSVVVXXX\\\cccrrr{{{nnncccZZZUUUTTTXXXWWWggg}}}}}}eeeeeeqqq|||sssNNNBBB???===;;;>>>:::??????MMMyyypppssslllooozzzyyycccVVVTTTXXXbbbjjjyyywwwpppccc[[[WWWVVV___ccclllwwwyyyrrrjjjccc]]]___hhhkkkppp{{{~~~vvvjjjJJJ===;;;;;;;;;999888>>>FFF\\\fffrrrnnn~~~}}}yyywwwuuuwwwuuutttzzz~~~mmm^^^ZZZWWWXXX[[[```yyywww___SSSMMMDDD>>><<<===???@@@LLLnnntttpppTTTDDDCCCAAABBBHHHMMMOOOSSSXXXZZZYYY[[[fff{{{vvv___TTTOOOPPPTTT```eeexxx}}}gggdddlllttt|||PPPBBBCCC???;;;===999>>>BBBWWWzzzooovvvmmmqqq{{{rrr[[[PPPOOOTTT\\\cccttt{{{tttwwwcccXXXTTT[[[dddgggqqqyyyppphhhaaa]]]^^^fffjjjooozzz}}}ssspppPPP===;;;:::;;;999999???GGG^^^nnnpppggg}}}tttsssuuuyyy~~~~~~}}}tttzzznnn^^^ZZZWWWWWWZZZ```vvv~~~eeeWWWOOOFFF>>><<<===???AAAKKKkkkxxxsssWWWFFFCCCCCCFFFJJJMMMQQQ[[[eee___ZZZ[[[nnn|||^^^QQQLLLQQQXXXfffpppxxxsss|||~~~kkkaaaiiisssQQQCCCGGGBBB===>>>;;;@@@EEE```{{{ppp~~~wwwnnnqqq{{{qqq[[[PPPPPPTTT[[[```qqq}}}ooo```YYYUUU]]]iii}}}xxxnnneee___\\\]]]fffiiinnnyyy|||qqqrrrOOO>>>;;;:::;;;999999@@@IIIjjj|||nnnccczzzuuunnnllllllqqq{{{}}}}}}ooo___ZZZWWWWWWZZZ```sssjjjYYYQQQFFF>>>;;;===???AAAFFFhhh~~~xxx[[[IIIBBBEEEIIIMMMNNNUUUfffvvvkkk```___xxxgggVVVPPPWWWcccnnn~~~}}}pppjjj```]]]eeelllnnnttt||||||hhh___mmm{{{TTTCCCGGGAAA===???<<>>;;;::::::999:::AAAIIIlll}}}}}}tttnnnyyypppgggdddkkkkkkqqq|||ppp```[[[WWWWWWZZZ```qqqkkkZZZRRRGGG>>>;;;===@@@BBBEEEkkk{{{^^^LLLAAAEEEKKKNNNOOOXXXnnn|||nnnjjjjjjYYYQQQZZZiiizzz||||||xxxhhhaaa```fffiiilllyyyyyyddd```sss}}}VVVBBBDDD>>>;;;>>><<<@@@BBB]]]uuupppkkkooozzzsss[[[OOOMMMOOORRRUUU\\\bbbhhhiiikkkmmmkkkfffdddmmmjjjfffnnnuuu}}}```]]]bbbfffsssuuuiiiaaa]]]\\\\\\dddhhhmmmxxx{{{mmm{{{SSS>>><<<::::::999:::AAAJJJ[[[sss|||uuu}}}uuukkkbbb\\\]]]bbbeeefffqqqvvvaaa\\\\\\YYYVVVaaazzznnncccUUUGGG@@@???>>>>>>@@@EEE___hhhQQQIIIIIIKKKNNNQQQXXXdddnnnrrrttt}}}qqq```^^^bbbfff{{{pppjjjlllrrrzzz~~~nnntttzzz{{{yyy```aaarrrUUUGGGHHH>>>@@@CCC;;;???EEE[[[~~~tttvvvlllqqq}}}oooWWWPPPOOOLLLNNNTTTUUUTTTTTTVVVYYY\\\]]]]]][[[nnnvvvssssssrrrtttqqq^^^cccooo{{{vvvmmmfff```]]]\\\eeegggllluuuzzznnnUUU@@@<<<::::::999:::@@@HHHVVVqqq~~~~~~}}}zzzzzzrrrnnnfff^^^[[[YYYZZZ___fffiiiiiiqqqsss___ZZZ[[[YYYWWWaaayyyuuugggXXXHHH@@@???======???CCC\\\}}}nnnWWWMMMKKKMMMSSSZZZ```fffkkknnn~~~vvveeebbbhhhnnn|||~~~nnnpppuuu}}}{{{|||ttt___aaaqqqZZZIIIGGG???@@@BBB;;;@@@EEEWWWyyypppwwwnnnsssrrrYYYQQQOOOLLLNNNTTTSSSSSSTTTWWW^^^eeekkknnnxxxeee\\\kkk~~~sssjjjccc^^^[[[]]]eeegggkkktttxxx}}}hhh[[[BBB>>>;;;;;;;;;;;;AAAIIIXXXoooxxxyyywww|||nnnbbbaaabbb[[[^^^XXXSSSSSSTTTVVV\\\dddiiihhhnnnyyynnn\\\YYYYYYYYYZZZccc{{{mmm\\\JJJAAA>>>===<<<===@@@WWWwwwuuu]]]SSSOOOPPPYYYaaadddeeefff||||||kkkgggqqq}}}wwwsss~~~qqqmmmmmmyyyooo___aaaooo___LLLFFFAAA@@@AAA;;;BBBDDDQQQvvvnnnxxxoootttvvv\\\QQQNNNLLLNNNSSSSSSTTTVVV]]]hhhvvvoooeeedddxxx{{{ooofff___[[[YYY^^^eeegggjjjrrruuu~~~zzzcccWWWCCC???<<<<<<<<<===CCCJJJ]]]pppvvvwwwxxxnnn}}}}}}pppddd[[[\\\^^^XXXYYYTTTPPPRRRTTTVVV[[[bbbgggfffkkkuuu~~~kkk[[[XXXXXXYYY[[[ggg~~~uuubbbLLLBBB>>>===;;;<<>><<<<<<<<<<<>><<<<<<@@@NNNjjj~~~eeeWWWRRRTTT^^^dddhhhuuupppnnn~~~sss~~~iii]]]^^^dddmmmzzz```OOOKKKEEEAAA@@@;;;DDDDDDJJJxxxxxxpppsssnnnsss~~~aaaPPPLLLNNNPPPSSSYYY\\\bbbmmmmmmkkkrrrzzzlllccc]]]ZZZYYY]]]dddeeehhhooorrrzzzyyydddUUUBBB>>>;;;;;;;;;<<>>>>>AAALLLfffjjjVVVQQQUUUcccnnnxxxwwwuuu~~~~~~zzzfffZZZ\\\```gggtttbbbQQQMMMEEEBBBAAA;;;CCCDDDLLL|||yyyppppppmmmqqqeeeRRRNNNQQQTTTVVVZZZ___fffrrrpppnnnxxxzzzmmmccc^^^[[[ZZZ[[[bbbdddgggooorrr{{{vvveeeZZZBBB>>>;;;;;;;;;;;;AAAIIIXXXnnnzzzzzzyyyooocccbbbvvv{{{uuujjjbbbdddjjjppp{{{ggg[[[ZZZUUURRRUUUSSSVVVTTTUUUYYY[[[[[[^^^bbbiiinnnuuu~~~aaa[[[\\\YYYYYY___lllrrrUUUFFFCCCBBB@@@@@@BBBJJJcccnnnZZZRRRUUUgggyyy{{{~~~vvvfffZZZZZZ___gggvvvgggTTTMMMEEEBBBAAA;;;BBBEEEPPP|||rrrsssmmmqqqjjjUUUQQQVVVZZZZZZ]]]ccclllvvvxxxtttyyyyyylllddd^^^[[[YYYXXXaaacccgggpppsss}}}sssggg\\\CCC???<<<<<<<<<<<>>DDDKKKiiipppbbbcccrrr|||~~~hhh___XXXZZZgggpppttt|||nnnccc\\\\\\^^^[[[ZZZ\\\]]]ZZZXXXZZZ]]]___^^^]]]ZZZ]]]aaahhhqqq}}}rrr]]]XXXYYYXXXYYY]]]ooorrrWWWKKKBBBBBBEEE@@@???JJJ]]]sssZZZWWWZZZ___ooorrreeeeeemmm~~~tttfff```iiiyyyzzzrrruuusssdddYYY\\\cccooonnnXXXNNNNNNEEEBBB===@@@@@@XXXzzzxxxppprrr~~~qqqXXXRRRYYY^^^^^^bbbpppwwwxxxzzzyyyyyyuuuwwwjjj```[[[XXXXXXUUUaaadddfffooovvv~~~xxxlll^^^JJJBBB>>>???===;;;DDDQQQiiizzz}}}}}}vvvkkk|||rrrdddWWWWWWZZZbbbmmmxxx~~~iiiaaa[[[\\\^^^\\\]]]___^^^\\\ZZZZZZ\\\\\\[[[YYYWWWXXX[[[^^^dddllltttzzzkkkZZZWWWXXXVVVWWW\\\uuusssXXXLLLCCCCCCEEE@@@@@@IIIZZZ}}}sss]]]WWWWWW^^^nnnxxx^^^TTTUUU[[[hhhwwwwwwjjjaaacccmmm~~~yyy~~~rrrcccYYY]]]dddrrrrrraaaYYYQQQGGGDDD>>>BBBBBBXXX}}}wwwppptttuuu^^^VVVZZZ______dddttt~~~{{{}}}uuuiii___YYYWWWWWWVVVbbbeeegggqqqwwwuuujjj^^^JJJBBB>>>???===<<>>???======GGGTTTkkk}}}zzzyyymmmaaa[[[ZZZ\\\___fffnnnuuuzzz{{{yyyyyy|||~~~ooocccaaa^^^]]]]]]^^^```ccceeedddbbb```^^^\\\YYYXXXTTTUUUXXXYYYZZZ\\\```bbbgggooo{{{iii^^^WWWWWWWWWSSSUUU\\\xxx[[[QQQIIIEEEDDD@@@AAAGGGQQQqqqvvveeeVVVRRRZZZkkkssskkkzzz{{{XXXMMMFFFHHHLLLPPPUUUZZZ```qqq{{{fffYYYXXX^^^cccoooqqqgggdddYYYNNNFFF>>>DDDFFFUUUyyytttzzznnn^^^[[[```ccc{{{}}}zzzxxxvvvtttrrriiijjjooozzz~~~|||pppcccZZZVVVUUUVVVWWWbbbeeegggrrrzzzppphhhhhhKKKCCC??????>>>>>>HHHVVVkkkzzzqqqxxxxxxsssoooggg___\\\]]]___eeelllsssyyy|||~~~wwwyyy}}}xxxmmmdddfffddd```\\\]]]___bbbcccddddddbbb```]]]\\\[[[UUUWWWZZZ[[[\\\]]]```bbbeeeiiisss}}}eee]]]YYYZZZXXXTTTYYYbbbxxxZZZSSSKKKFFFFFFBBBBBBGGGMMMiii{{{gggWWWRRRYYYgggxxxzzzlllcccrrrrrrPPPKKKIIILLLQQQTTTVVVXXXYYYfffrrr|||wwwaaaXXX[[[___cccmmmxxxooolll]]]QQQGGG===DDDFFFQQQ~~~vvv{{{xxxaaa[[[aaagggzzzmmmaaaXXXTTTTTTUUUWWWbbbdddfffqqqyyypppiiieeeMMMEEE@@@@@@>>>>>>IIIWWWjjjwwwwww}}}sssoookkkddd]]][[[]]]bbbiiiqqqxxx|||wwwzzzpppjjjgggkkkkkkccc]]]\\\___```aaaccceeeeeedddbbbbbbbbb]]]^^^___```___```bbbdddjjjkkkssssssbbb]]]\\\]]]YYYWWW```mmmvvvXXXSSSNNNHHHGGGEEEBBBGGGKKKbbbiiiYYYTTTXXX___lllrrriiicccqqq~~~___OOONNNNNNPPPUUUYYY[[[]]]YYY___fffppptttaaa[[[^^^```gggtttwwwrrrcccVVVIII===DDDFFFMMMzzz~~~xxxzzzhhh^^^cccjjjxxxlll___WWWTTTTTTVVVXXXccceeefffpppxxxnnniiiiiiPPPGGGBBBAAA??????IIIWWWiiizzz{{{qqqmmmjjjddd]]][[[___eeennnwww|||{{{wwwkkkhhhhhhoooooofff]]]]]]___aaabbbfffjjjlllllllllnnnppplllmmmmmmmmmmmmooorrrtttxxx{{{hhh___\\\\\\]]]ZZZZZZhhhzzzsssVVVSSSOOOJJJIIIHHHBBBGGGJJJ]]]kkk\\\WWWWWWVVV```iiigggjjjrrrdddRRRRRRSSSTTTXXX___hhhooorrrggggggkkkuuuooobbb]]]\\\aaaoooyyyiii[[[LLL>>>FFFGGGJJJsssyyyyyyqqqcccfffmmmwwwkkk^^^VVVSSSUUUVVV[[[eeeggggggqqqyyyjjjfffpppRRRIIICCCAAA???>>>IIIWWWjjjyyypppnnnmmmjjjgggffffffmmmwwwsssiiijjjhhhpppqqqggg^^^]]]aaabbbfffjjjppptttuuuvvvyyy{{{zzz{{{|||}}}~~~~~~```\\\ZZZ[[[\\\ZZZ]]]nnnqqqTTTSSSPPPKKKKKKJJJAAAHHHJJJZZZlll___YYYVVVPPPWWWccceeelllppp~~~nnn]]][[[UUUWWW[[[aaalllzzz~~~zzz}}}}}}iiiaaa]]]WWWbbbvvvnnn^^^NNN@@@GGGHHHIIIpppzzzwww~~~xxxhhhiiiooowwwjjj^^^VVVSSSUUUWWW]]]ggghhhiiirrrzzzgggdddpppTTTKKKDDDBBB???>>>HHHVVVmmmuuu{{{wwwooonnnqqqrrrsssuuunnnvvvrrrgggbbbnnnnnnmmmiiidddbbbdddfffiiipppvvvuuuvvv|||lll___XXXZZZ\\\\\\[[[dddvvvttt\\\XXXOOOIIIKKKKKKFFFFFFIIIZZZ}}}uuuaaaTTTWWWYYYVVV\\\iiinnn|||vvvkkkaaaYYYXXX\\\]]]```ooo~~~|||}}}yyyeee]]]\\\\\\ggguuu```LLLJJJIII???OOOuuuzzz}}}iiifffrrrxxx||||||{{{uuuhhh___WWWQQQQQQUUU```hhhhhhiiirrryyy~~~bbbllloooVVVKKKFFFGGGBBB<<>>HHHZZZqqq|||mmm{{{{{{}}}yyynnnkkkkkkkkklllmmmlllmmmooorrruuuzzz|||^^^[[[[[[ZZZ\\\aaafffqqqppp^^^\\\TTTOOOOOOLLLKKKIIIHHHSSSrrr~~~jjjYYYUUUSSSSSS^^^mmm~~~}}}yyytttqqqnnnggg```___eeeooossspppkkkooovvv|||{{{ppp___XXXYYY[[[bbbkkkkkkOOOIIIIIIBBBRRRxxx}}}~~~zzzdddZZZXXX\\\aaa```dddqqqtttggg]]]WWWRRRRRRUUUYYY___aaaeeeqqqyyyvvvcccqqqmmmbbbRRRGGGFFFDDD@@@HHHVVVppp{{{~~~{{{ooozzzvvvnnnlllmmmjjjkkklllooorrrwww|||oooYYY\\\YYYVVVYYYaaakkkwwwsssdddaaaYYYTTTRRRMMMLLLLLLKKKSSSnnnqqq]]]VVVUUUXXXeeetttzzzvvvqqqqqquuuuuunnnfffbbblll|||}}}sss{{{|||iii\\\WWWZZZ]]]gggqqqsssQQQIIIJJJDDDSSSwww{{{{{{vvv[[[[[[[[[ZZZ]]]^^^WWW```mmmxxxrrrddd\\\VVVSSSSSSVVVZZZ___```fffrrrzzzttteeewwwzzzgggVVVIIIFFFDDDAAAFFFOOOmmm}}}xxx{{{vvvnnnlllllljjjkkklllqqqwww}}}fffXXX^^^\\\WWWXXXbbbjjjwwwyyylllhhh___YYYVVVOOOLLLNNNOOOUUUkkkttt^^^UUUVVV\\\iiiuuuooommmooovvv}}}|||tttllldddqqq~~~zzzggg[[[WWW[[[___kkk}}}yyySSSIIIKKKEEERRRsss{{{yyyhhhZZZaaa^^^XXX[[[^^^[[[```eeeiiittt}}}ooo```YYYUUUSSSTTTWWW\\\______eeeqqqxxxsssfff~~~jjjZZZLLLGGGEEEBBBDDDJJJfffvvvooolllkkkkkkkkkmmmrrryyyxxxaaaXXX```aaa[[[[[[bbbgggqqq}}}rrrnnnddd^^^[[[SSSLLLPPPPPPSSSfffuuu]]]TTTWWW___hhhooofffjjjuuuvvvppphhhvvvzzzggg\\\WWWZZZ```fff|||TTTJJJMMMFFFOOOmmm~~~{{{wwwccc```fff```ZZZ]]]^^^]]]```bbbcccmmmyyykkk\\\UUUTTTTTTUUUXXX^^^^^^]]]eeepppvvvooobbb}}}kkk^^^QQQJJJGGGCCCDDDGGG___tttnnnllllllmmmlllmmmrrrzzzlll^^^XXX___aaa[[[\\\bbbeeeooo~~~uuupppfffbbb```XXXMMMPPPOOONNN^^^~~~xxx^^^UUUZZZbbbfffgggfffooovvvrrrooo||||||tttcccYYYVVV[[[bbbkkk~~~TTTKKKOOOFFFLLLfff|||mmmbbbbbbfffbbbaaaddd___^^^cccgggiiiqqq~~~{{{xxxvvvgggXXXRRRSSSTTTVVVYYYaaa```^^^gggsssxxx{{{iiiccc~~~kkkbbbWWWPPPJJJFFFEEEHHH^^^www|||sssnnnmmmnnnnnnmmmmmmrrrzzzsssddd[[[XXX]]]]]]YYY[[[aaadddppp}}}uuupppgggeeeddd\\\NNNQQQMMMJJJXXXyyyxxxrrroooxxx}}}aaaXXX^^^ffffffbbbiiivvvuuusssvvv|||zzzkkk\\\VVVVVV\\\eee|||UUULLLPPPGGGJJJbbb}}}{{{eee]]]^^^aaa```eeehhh```dddkkksssvvv{{{xxxvvvttttttuuuyyysssdddUUUPPPRRRTTTWWWYYYdddbbbaaakkkxxx~~~tttcccmmm{{{kkkeee\\\TTTLLLGGGGGGIIIaaannnpppttt{{{qqqmmmmmmmmmoooooorrrvvv}}}kkkXXXTTT[[[]]][[[\\\aaaddddddppp~~~yyywwwoooccc___bbbXXXQQQOOOMMMTTTtttyyywwwjjjcccfffgggccc```xxxqqqsssqqqqqq}}}{{{~~~hhhWWWYYYYYY[[[eeevvvuuuWWWPPPMMMLLLKKKZZZ|||{{{{{{rrrbbb^^^]]]bbbeeedddcccdddiiilllvvvqqqdddVVVQQQQQQRRRUUUXXXZZZ\\\cccmmmtttzzz{{{nnn^^^aaa}}}oooggg```]]]XXXPPPIIIGGGRRRhhhppp~~~ppp{{{zzzqqqoooooooooqqqrrrtttxxx}}}{{{eeeVVVTTT[[[[[[]]]]]]aaacccdddqqq|||wwwtttmmmccc^^^```YYYSSSRRRRRRYYYvvv~~~}}}lllffffffaaa___ccc~~~|||pppxxxuuuyyy|||gggXXXZZZ[[[]]]hhhsssWWWPPPMMMLLLLLL[[[yyy}}}rrrjjjaaa]]]]]]bbbeeedddeeegggjjjppp{{{~~~~~~ooobbbUUUQQQQQQRRRVVVZZZ]]]^^^fffpppxxxxxx{{{kkk]]]eeeuuummmfffccc^^^TTTLLLHHHIIIdddpppqqqwwwyyyrrrqqqqqqqqqtttuuuwwwzzz~~~ooo]]]RRRTTT[[[[[[___^^^```dddiiizzzzzzuuuqqqkkkccc______WWWQQQRRRSSSXXXsssrrrkkkeee\\\___kkkyyy|||}}}eeeWWW\\\^^^```lllpppXXXQQQMMMMMMMMM\\\zzzyyy{{{ttthhhccc^^^\\\]]]bbbeeeeeegggkkklllsss|||kkk___TTTQQQQQQSSSWWW\\\^^^___fffpppxxxyyyggg]]]kkk{{{sssmmmkkkeeeZZZPPPKKKOOOlll|||{{{wwwzzztttssssssrrrwwwyyy{{{}}}dddWWWRRRVVV]]]\\\___^^^```gggqqq~~~zzztttpppkkkfffbbbaaaZZZSSSSSSSSSWWWoooxxxnnncccYYYcccwwwyyy```VVV]]]___cccqqqnnnZZZSSSOOOPPPPPP^^^uuussstttwwwtttkkkccc```[[[ZZZ]]]bbbeeeeeejjjppprrryyyzzzggg]]]SSSPPPQQQSSSXXX^^^]]]]]]cccllluuu~~~yyybbb^^^qqq|||vvvqqqpppkkk___UUUPPPWWWwww|||wwwvvvvvvuuuzzz|||xxx\\\UUUTTTZZZaaa^^^aaa___aaaiiizzz{{{uuupppmmmkkkhhhdddddd[[[YYYXXXXXXnnn|||kkk^^^ZZZjjj}}}oooZZZUUU]]]^^^eeewwwnnn^^^YYYSSSTTTRRR___sssnnnjjjkkkiiiccc___^^^YYY[[[```eeefffhhhoooxxxvvvrrrcccZZZRRRPPPQQQSSSYYY___]]]]]]cccllltttppp^^^```wwwyyytttrrrrrrooodddZZZVVVUUUvvv|||{{{||||||}}}kkkXXXVVVWWW]]]cccaaabbb```bbbmmm~~~wwwqqqooopppmmmhhhggg\\\ZZZYYYVVVgggxxx~~~ggg\\\aaarrr~~~nnndddVVVUUU]]]^^^hhhnnnddd```YYYXXXUUU___zzz}}}rrriiicccbbbaaa^^^\\\]]]ZZZ^^^eeejjjkkkmmmwww{{{vvv}}}|||uuuqqq```YYYRRRPPPPPPRRRXXX```^^^___fffpppyyyjjj\\\dddyyyuuurrrtttrrriiiaaa]]]YYYxxx~~~zzz}}}~~~zzzaaaUUUYYYZZZ___dddbbb``````dddrrrxxxqqqqqqtttqqqjjjdddZZZYYYYYYTTT___yyy~~~wwwhhhaaaooo|||zzzzzzbbb\\\TTTWWW^^^^^^lllpppjjjfff^^^\\\WWW___vvvsssiii```^^^___^^^]]]___^^^ccckkkqqqqqqttt{{{vvv|||~~~vvvooo^^^XXXRRRQQQPPPQQQXXX```^^^```iiiuuueee[[[ggg~~~xxxvvvwwwuuunnnfffccc```yyyppp[[[TTTZZZ[[[___dddbbb\\\^^^eeewwwxxxqqqqqquuussskkkddd[[[]]]^^^WWW^^^ttt~~~lllhhh{{{uuuwwwwwwZZZXXXTTTYYY```___nnnqqqnnnkkkbbb___XXX___vvvvvvkkkaaa___`````````bbbaaagggpppuuuvvvyyy|||oooddd^^^XXXSSSQQQPPPQQQWWW___\\\___jjjxxxcccZZZjjj}}}yyyzzzxxxqqqiiifff\\\sss{{{vvv^^^ZZZWWWXXX]]]aaaaaa___bbb^^^iii~~~|||xxxrrrnnngggdddbbbccccccfffppp{{{}}}}}}{{{nnn}}}iiiTTTZZZWWWXXXdddnnn}}}vvvlllccc[[[YYY[[[ppp}}}kkk\\\\\\```aaaccchhhggguuuyyyyyyzzznnndddZZZVVVQQQMMMNNNRRRXXX\\\ZZZcccppp}}}bbb___nnnwwwzzzzzzrrrkkkkkk___lllhhhZZZWWWVVVYYY^^^bbbcccbbbfffcccwww~~~~~~~~~}}}{{{wwwqqqnnnhhheeeccccccbbbcccjjjsssrrrrrr{{{uuusss{{{rrr^^^SSSYYYXXX]]]mmm|||~~~wwwppphhhdddeeennnnnn___^^^bbbdddhhhnnnxxxuuuiiibbbYYYVVVQQQNNNOOOSSSXXX\\\[[[eeesssbbbfff|||~~~vvvlllfffaaappphhh[[[TTTTTTVVV[[[```dddeeeeeehhhhhh}}}~~~}}}|||xxxtttpppnnnjjjgggfffeeebbb```dddllluuuiiivvvuuujjjiiijjjkkksss}}}{{{hhhVVVSSSXXXYYYaaattt|||zzzvvvnnniiihhhppptttdddbbbfffiiiooowww~~~qqqfffaaaWWWUUURRRPPPQQQTTTXXX[[[]]]gggwwwgggqqq~~~xxxnnnfffuuuzzz^^^WWWPPPSSSXXX]]]aaaccceeefffhhhlll}}}}}}|||zzzvvvrrrooonnnllljjjjjjiiieeeaaadddjjj}}}rrrkkk}}}tttjjjcccdddgggkkkxxxyyyooozzzeeeUUUUUUXXXXXXaaasssyyyvvvvvvssslllhhhgggrrr{{{jjjgggjjjnnnvvv{{{rrrgggbbbUUUTTTRRRRRRSSSVVVYYY[[[```iiixxxsss|||zzzooowww}}}ssslllwwwnnn[[[SSSQQQVVV\\\```aaabbbeeeggglllxxx|||}}}|||yyytttpppoooooommmlllmmmnnnjjjfffgggmmmwwwvvvpppiiieeeffffffmmmoooiiiuuubbbVVVWWWYYYYYYccctttyyyuuutttqqqkkkhhhhhhooo~~~tttpppqqqsss{{{uuujjjbbbSSSSSSRRRRRRTTTWWWZZZ[[[ccckkkxxx~~~|||uuu~~~{{{mmmqqqtttsssbbbWWWNNNTTTZZZaaadddcccdddgggkkkxxx|||}}}|||xxxrrrooooooqqqnnnmmmnnnooolllhhhjjjooo{{{qqqllliiiiiiiiiqqqnnnfffeeelll\\\TTTWWWZZZ^^^mmmyyytttrrroooiiiffffffggguuu~~~}}}|||}}}uuuiii```SSSSSSRRRRRRTTTWWW[[[]]]eeemmm{{{~~~xxxppprrrrrr}}}gggYYYRRRQQQXXX___fffiiiggghhhmmmsss}}}~~~}}}xxxqqqnnnpppsssnnnmmmmmmnnnkkkgggiiioooooommmgggdddfffiiisssqqqaaaaaagggzzzdddWWWTTTWWW\\\eeezzz~~~xxxsssrrroooiiidddddddddooo|||xxxpppeee]]]TTTSSSQQQQQQTTTXXX\\\___gggqqq}}}~~~{{{xxxxxxsssvvvtttfffUUURRRYYYZZZbbbjjjllljjjlllssszzz~~~~~~}}}xxxqqqnnnppptttmmmlllllllllhhhdddggglllggg~~~xxxpppmmmrrryyyiii]]]cccmmmttt```VVVVVVXXX^^^kkkzzzwwwxxxuuummmhhhfffgggooo|||yyysssjjjbbb\\\TTTSSSQQQQQQSSSXXX]]]```gggssszzz~~~|||zzz}}}{{{sssqqqvvvttt{{{rrrbbbYYYQQQPPPUUU\\\mmmpppiiiiiijjjppp|||~~~|||{{{yyywwwtttrrrqqqqqqqqqnnnmmmllljjjhhheeecccbbb```sssxxxttt{{{uuu```]]]dddjjj~~~jjj]]]ZZZYYY```___kkkxxxuuutttqqqkkkfffjjjlllwwwxxx~~~wwwpppggg___ZZZWWWSSSRRRUUUWWWXXX]]]bbbnnnrrr{{{xxx}}}}}}||||||}}}|||yyyuuuqqqoooooorrr}}}dddYYYUUURRRVVV]]]aaajjjllllllmmmkkkxxx}}}}}}zzzyyywwwuuurrrqqqpppooonnnmmmllljjjhhhfffdddccccccsss~~~kkk^^^^^^jjjuuuvvvddd[[[XXXYYY\\\]]]iii|||wwwuuuuuusssnnniiilllkkkqqqlllkkkjjjooo{{{qqqnnn|||wwwooofff\\\UUUSSSQQQQQQTTTWWWYYY___eeepppxxx|||pppqqq{{{|||}}}~~~}}}~~~}}}zzzvvvsssrrrrrrrrryyylllWWWQQQRRRUUU\\\dddhhhkkklllppprrrrrryyy}}}xxxxxxwwwuuusssqqqooonnnmmmmmmlllkkkiiigggeeedddfffqqquuubbb]]]cccuuu{{{iii^^^YYYZZZ\\\]]]___mmm}}}zzzvvvuuuuuutttqqqmmmnnniiiwwwmmmbbbcccdddfffjjjpppyyyzzzjjjnnn~~~zzzuuummmcccXXXPPPPPPNNNOOOSSSVVVYYYaaaiiisssyyynnn^^^cccfffppp}}}}}}}}}~~~}}}{{{xxxuuuuuuuuu{{{{{{uuudddTTTOOORRRXXX```gggmmmsssrrrqqqvvvzzzuuuzzzttttttuuuuuusssrrrpppnnnmmmmmmlllkkkjjjhhhfffeeeiiimmmiii^^^aaajjjnnn___YYYZZZ]]]aaacccgggvvv}}}zzzwwwvvvvvvuuurrrpppmmmiiirrrgggeeemmmooottt}}}kkkgggttt|||wwwpppiii```VVVPPPOOONNNOOOSSSVVVYYYbbbkkkvvv{{{hhh]]]WWW[[[```ppp~~~~~~~~~|||zzzxxxyyyzzzjjj___SSSPPPUUU\\\dddiiikkkzzzxxxnnnyyy{{{uuutttvvvpppqqqrrrssssssrrrqqqpppmmmmmmllllllkkkiiihhhgggkkkjjjxxxaaa^^^hhhvvvgggZZZXXXZZZ^^^cccjjjrrr}}}{{{yyywwwuuusssqqqllljjjpppyyywwwdddiiiuuuvvv}}}tttaaafffsss{{{ssskkkccc]]]WWWSSSQQQPPPRRRUUUWWWZZZdddnnnzzz|||ooo[[[\\\[[[^^^jjj~~~~~~~~~uuu]]]WWWQQQRRRYYYbbbiiimmmjjj{{{xxxppp~~~wwwtttvvvtttoooooopppqqqqqqrrrqqqqqqmmmmmmmmmlllkkkjjjiiihhhkkkiiisssooo```fffvvv}}}ddd[[[ZZZZZZ___eeesss|||xxx~~~|||yyyvvvtttsssllllllooozzz}}}qqqyyykkksss~~~hhh^^^eeesss~~~xxxooofff___ZZZVVVTTTSSSSSSUUUXXXYYY\\\gggsssuuueeeVVV\\\aaakkk~~~sssjjjTTTSSSSSSVVV^^^hhhoooqqqooowwwvvv{{{~~~uuuwww|||uuuqqqqqqpppooooooooooooppplllmmmmmmmmmlllkkkjjjjjjhhhgggpppnnnjjjmmm|||rrr___\\\^^^___eeemmmzzz~~~{{{xxxwwwwwwpppnnnnnntttzzznnnxxx~~~uuuaaa```fffwwwxxxssskkkddd^^^YYYUUURRRSSSSSSVVVZZZ[[[```lllyyyzzzuuu\\\VVV\\\mmm}}}pppbbb___TTTUUUWWW[[[cccmmmrrrsssvvvuuuuuu~~~tttzzzvvvtttsssqqqooommmmmmmmmnnnlllmmmmmmmmmllllllkkkjjjfffeeennn|||{{{pppfffooo~~~xxxfffYYY\\\bbbeeemmmxxx|||zzzzzzzzzsssooolllrrrzzzooouuu}}}ddd^^^cccgggzzz~~~sssoooiiiccc^^^XXXRRROOORRRSSSWWW[[[]]]cccqqq~~~tttxxxmmmXXXZZZ```|||}}}zzzzzz{{{{{{{{{}}}jjj^^^YYYOOOXXX```ccchhhqqqtttrrruuutttyyyxxxwwwuuussspppqqqrrrrrrpppmmmiiigggqqqlllkkkppppppkkkiiijjjiiijjjkkkrrr|||yyy|||wwwjjjeeexxxkkkaaaWWW^^^iiieeefffxxx|||}}}}}}}}}~~~}}}xxxsssvvvtttpppqqq~~~qqqwwwyyykkkaaaXXX___qqqwwwsssooohhh```ZZZUUUSSSRRRRRRVVVZZZ\\\aaajjjwwwvvvccc___\\\lll}}}|||xxxzzz}}}xxxdddXXXSSSTTT\\\dddhhhmmmtttvvvtttpppyyy}}}|||{{{zzzvvvsssoooqqqrrrsssrrrooollliiillljjjlllppppppkkkjjjlllkkkllllllooo~~~yyywww~~~wwwqqq{{{xxxeee^^^XXXaaannnkkkmmm}}}|||zzz}}}|||zzz{{{|||{{{xxxuuurrrppppppuuuzzznnnvvvddd___cccdddiiiqqq{{{oookkkeee^^^YYYUUUSSSRRRSSSVVVZZZ]]]bbblll{{{yyy{{{[[[XXX___|||~~~~~~}}}}}}}}}||||||}}}kkk\\\TTTRRR\\\bbbjjjnnnsssxxxxxxvvvyyy~~~~~~~~~xxxsssppprrruuuvvvvvvsssooolllhhhjjjnnnrrrpppkkkkkknnnkkklllllllllttt{{{zzzwwwttt~~~lllZZZZZZ[[[hhhwwwvvvzzzyyyxxx}}}~~~|||zzzyyyyyyzzzyyyxxxtttrrruuu}}}zzzrrrdddXXXYYYbbbmmmvvv{{{{{{jjjgggbbb\\\XXXUUUSSSSSSTTTXXX\\\___eeeqqqssspppWWWWWWiii{{{}}}yyyyyy~~~~~~zzz}}}zzztttssszzz}}}nnn___XXXWWWXXXccciiiooosssvvvxxxzzzzzzzzzuuutttvvvyyyzzzyyyvvvqqqnnniiinnnttttttppplllllloooiiikkkjjjiiinnn|||yyy~~~zzzrrr___WWWbbblllyyy~~~}}}xxxyyy~~~|||{{{zzzxxxwwwvvvrrrxxxgggTTT]]]dddfffkkkyyy|||~~~ttteeeccc___[[[XXXVVVUUUUUUUUUYYY^^^bbbjjjxxxwww[[[YYY\\\vvv}}}}}}vvvtttzzz|||xxx{{{{{{tttmmmkkkrrrzzzuuuxxx}}}sss```VVVUUUZZZ^^^jjjmmmrrrttttttwww~~~|||zzzzzz{{{}}}}}}{{{vvvrrrnnnoootttyyywwwqqqnnnnnnoooggghhhiiiiiilllxxx|||fffYYY___sss{{{|||}}}zzz{{{zzzwwwtttqqqnnnttt|||xxxyyy{{{eeeUUUTTTaaannnuuu{{{|||}}}uuukkkaaa```^^^[[[YYYXXXWWWWWWWWWZZZ```fffpppuuu||||||SSSXXXcccxxxvvv|||}}}vvvuuussspppnnnppptttyyyvvvxxx{{{}}}~~~|||yyy{{{hhhZZZTTTWWW^^^cccnnnqqqtttuuurrrwww}}}~~~|||{{{|||||||||}}}}}}|||yyyuuuqqqoootttyyyzzzvvvrrrqqqpppoooggghhhjjjkkkllluuunnn```]]]fff{{{{{{yyy|||~~~}}}~~~yyyuuusssqqqppptttzzzxxxyyykkk]]]YYYXXX\\\bbbnnn}}}yyywwwooofff^^^]]]\\\ZZZYYYXXXXXXXXXWWW\\\bbbjjjvvvtttmmmWWWXXXooo|||zzztttrrrqqqrrrvvv{{{~~~~~~~~~}}}}}}}}}sssjjj___YYYYYY___eeeiiiooosssvvvuuurrr||||||yyy{{{{{{zzzwwwuuuwwwyyy{{{zzzyyyxxxuuussspppooovvvyyyxxxsssqqqtttsssppplllkkklllnnnmmmpppxxxaaa___iiijjj{{{|||zzz}}}~~~~~~{{{~~~}}}yyyvvvttttttuuuuuuwwwxxxwwwzzz~~~gggYYYUUUXXX]]]fffooo{{{tttqqqjjjbbb[[[ZZZZZZYYYXXXWWWWWWVVVXXX]]]dddmmm{{{zzz{{{|||___]]]ddd}}}zzz}}}|||uuuuuuvvvxxx|||~~~}}}|||||||||~~~tttaaa\\\XXXYYY___gggmmmpppppptttxxxvvvsssyyy{{{|||}}}zzzuuurrrqqqsssxxxwwwvvvtttrrrqqqppppppvvvwwwuuupppqqqvvvvvvqqqqqqnnnnnnooommmmmmwww|||~~~nnnZZZ```sssppp}}}}}}~~~|||~~~~~~|||xxxyyyzzzwwwtttrrrtttvvvuuuuuutttqqqpppttt||||||nnn___WWWXXX\\\```cccpppxxxppplllfff```YYYYYYXXXWWWWWWVVVUUUUUUXXX]]]eeeooo~~~mmmmmmUUU```ttt|||xxxxxxuuuxxxzzz||||||}}}}}}{{{{{{|||}}}}}}|||ssseee[[[VVVVVV___jjjpppsssuuurrrpppmmmooo{{{zzzvvvqqqnnnnnnqqqtttuuussstttttttttrrrqqqrrrsssuuupppkkkiiikkkooopppqqqqqqnnnlllmmmnnnnnnttt{{{|||{{{pppfffbbbnnn~~~{{{yyyxxxtttuuuuuuuuutttrrrooommmssstttvvvxxxvvvsssuuu{{{{{{hhhaaa___dddhhhkkkpppxxxuuullliiiddd]]]ZZZZZZYYYXXXVVVUUUWWWYYYWWWeeeqqqxxxvvvqqqzzz\\\```\\\|||zzzzzzxxxzzz}}}~~~||||||~~~zzzhhh\\\TTTVVV^^^iiiooonnnmmmoootttnnnjjjttt{{{|||wwwvvvsssooonnnpppsssuuuvvvrrrsssttttttsssrrrsssttttttppplllkkkmmmooopppppppppnnnmmmooooooooossszzzqqqgggcccfffyyy{{{wwwuuusssxxxyyyyyyyyyxxxvvvtttrrrrrrqqqrrruuutttrrrtttyyy{{{pppllllllsssyyy}}}rrriiiddd^^^XXXYYYYYYYYYWWWUUUUUUWWWYYY\\\fffppp{{{ooossstttXXX\\\```{{{zzzzzz|||~~~~~~||||||~~~uuuggg[[[TTTTTT[[[fffpppqqqmmmnnnqqqppplllnnnwwwvvvyyyvvvrrrpppnnnnnnqqqtttvvvvvvppprrrttttttsssssstttuuurrrpppmmmmmmnnnooonnnnnnnnnlllmmmppppppnnnrrrwwwtttddd```fffvvv~~~{{{yyywwwvvvvvvvvvwwwwwwvvvtttrrrqqqqqqoooooorrrsssrrrtttxxxyyymmmddd```[[[VVVXXXYYYYYYWWWVVVVVVXXXYYY```hhhqqq|||nnn}}}jjjUUU[[[nnn}}}{{{{{{|||~~~~~~}}}{{{|||{{{qqqaaaXXXVVVWWW```ccciiipppqqqooorrrxxxlllvvvxxxrrrsssvvvssspppooonnnoooqqqssstttsssmmmooorrrrrrrrrqqqrrrsssnnnmmmmmmllllllllllllkkkkkkjjjllloooooommmooosssoooeee```fffvvv~~~}}}{{{zzzyyyyyyyyyzzztttttttttuuutttsssrrrqqqtttpppppptttvvvuuuvvvyyy}}}xxxuuunnnggg```]]]ZZZYYYXXXXXXXXXWWWVVVVVVYYY[[[bbblllyyytttwwwttt^^^UUUaaa}}}|||~~~~~~~~~~~~}}}}}}|||{{{{{{}}}~~~~~~zzztttzzzxxxqqq___UUUUUU\\\aaallljjjlllppprrrpppppprrrqqq{{{xxxrrrqqqrrrnnnqqqpppnnnooopppqqqpppoookkkmmmppppppooonnnmmmnnniiiiiijjjjjjjjjiiiiiiiiiiiihhhjjjnnnmmmjjjlllpppyyyuuukkk^^^```gggvvvyyyxxxvvvuuuuuuvvvwwwxxxyyyyyyyyyzzzyyyyyyyyyxxxwwwvvvwww{{{|||zzzzzz~~~~~~{{{qqqlllgggaaa\\\YYYXXXXXXXXXYYYYYYXXXWWWXXXZZZ]]]cccsssxxxooo]]]UUUUUUiii~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||xxxxxxyyyrrr}}}|||qqqaaaVVVUUU\\\ffflllooommmooottttttoookkkkkk{{{vvvvvvrrrrrrqqqnnnnnnnnnooonnnlllkkknnnoooooommmjjjiiihhheeefffhhhhhhggggggiiijjjiiihhhiiilllllliiikkkooovvvyyyrrrbbb[[[\\\gggxxx~~~~~~|||yyyxxxxxxxxxyyy{{{{{{{{{{{{||||||||||||zzz{{{|||}}}{{{wwwoooiiiccc^^^YYYTTTTTTVVVYYYYYYZZZZZZYYYZZZ]]]___ggg}}}llltttzzzSSSUUUYYYttt|||{{{|||~~~{{{|||~~~~~~}}}|||}}}vvv~~~vvvjjjbbbYYYXXX^^^gggmmmooommmnnnqqquuusssqqqsssyyyxxxxxxvvvrrrpppmmmlllmmmnnnmmmlllnnnpppqqqppplllhhheeedddccceeeggggggfffgggjjjmmmkkkiiijjjmmmllljjjlllppptttrrr{{{vvvddd\\\^^^eeeuuu~~~|||{{{{{{|||}}}yyyyyyyyyyyyyyyzzz{{{{{{yyy~~~{{{|||}}}|||zzzuuuqqqllleee___\\\XXXSSSSSSXXXYYYZZZ[[[[[[[[[\\\___aaapppooofffRRR[[[ddd}}}yyy|||~~~~~~yyy}}}}}}zzz{{{}}}||||||tttiii```[[[WWW\\\fffnnnpppooommmnnnqqqrrrpppssszzzrrrssssssrrrooolllkkklllmmmnnnnnnppprrrsssqqqlllgggdddbbbccceeegggffffffggglllooommmkkkkkkmmmlllkkkmmmrrrrrrqqqyyyyyytttwwwkkk______hhhmmm}}}}}}{{{yyywwwwwwxxx{{{|||yyyyyyyyyyyyzzz{{{||||||wwwzzzzzz|||zzzxxxvvvqqqmmmggg```[[[[[[YYYUUUWWW\\\ZZZ[[[\\\\\\\\\]]]```cccwwwssswwwXXXTTTcccmmmzzz}}}}}}}}}}}}}}}|||||||||~~~|||zzzvvvxxx{{{{{{vvv~~~}}}|||lll```ZZZRRRYYY```ffflllrrrtttuuuooopppsssvvvyyyzzzwwwxxxxxxuuurrruuutttqqqlllhhhhhhjjjllloootttuuuooojjjiiihhhfff^^^gggmmmkkkfffeeeggghhhlllhhhhhhooottttttsssttttttuuuvvv{{{yyy~~~qqqddd```aaabbbgggmmm~~~xxxtttwwwwwwwwwxxxyyy{{{|||}}}vvvwwwxxx{{{}}}}}}}}}|||~~~|||zzzzzz{{{~~~}}}~~~~~~yyywwwuuuqqqkkkeeefff___WWWTTTWWWZZZZZZYYY^^^VVVTTTZZZ]]][[[aaalll|||wwwrrrqqqTTTWWWnnn{{{tttqqqrrrvvv|||}}}zzzxxxwwwxxxzzz~~~{{{xxxxxx}}}zzzoooeee\\\WWWWWW```bbbdddgggkkkppprrrsssvvvmmmlllzzz{{{vvvvvvxxxwwwvvvqqqrrrqqqooommmkkkkkkllllllpppqqqlllhhhiiiiiigggffflllooommmlllooosssuuullliiijjjooorrrqqqrrrtttuuutttrrruuu}}}ccc^^^\\\___dddjjjvvv}}}}}}zzzwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzssswww{{{}}}||||||~~~|||zzzwwwwwwxxxzzz{{{|||~~~~~~}}}}}}|||yyytttrrrpppmmmgggbbbccc]]]WWWUUUXXXZZZZZZXXXZZZUUUVVV]]]```___fffrrrpppvvvrrraaaUUUddd}}}}}}zzzvvvsssqqqsssvvvzzz{{{{{{zzzyyyzzzzzzzzzyyywwwvvvwwwyyy{{{vvvuuutttuuuxxx}}}~~~uuueee[[[VVVUUUZZZ```jjjiiihhhkkknnnrrrssstttuuukkkmmm}}}vvvvvvxxxyyyyyyrrruuuxxxwwwtttooollljjjgggkkklllhhhgggiiikkkjjjmmmoooooommmqqqyyymmmkkklllooonnnlllooosssvvvtttqqqqqq}}}lll___TTTWWW\\\aaaeeennn{{{{{{{{{yyyyyy|||rrrrrrrrrssstttuuuvvvwwwqqqwww~~~|||{{{xxxuuussssssvvvyyyxxxwww~~~|||||||||wwwsssnnnllljjjgggbbb]]]^^^ZZZWWWWWWYYY[[[ZZZXXXVVVTTTXXX___bbbdddooo}}}tttnnn\\\WWWXXXppp}}}~~~~~~}}}{{{yyyvvvuuutttttttttwwwxxxyyyxxxuuusssssssssuuuuuutttrrrqqqrrruuuwwwsssuuuvvvvvvvvvzzzxxxwwwwwwxxx~~~~~~pppfff[[[WWWWWWZZZccclllkkkiiikkkpppsssttttttuuuiiioooyyywwwxxxyyyyyywww{{{zzzrrrkkkfffeeeiiiiiiggghhhlllnnnmmmnnnnnnllllllrrr|||~~~mmmlllmmmnnnkkkhhhkkkqqqvvvuuussssss|||~~~~~~zzzddd[[[ZZZZZZ^^^ccchhhnnn{{{||||||yyyvvvxxx|||qqqqqqqqqqqqrrrssstttuuutttxxx}}}~~~vvvsssqqqssswwwyyyxxxvvv}}}{{{{{{|||vvvqqqkkkgggeeebbb]]]YYYYYYXXXWWWXXX[[[[[[ZZZXXXUUUVVVYYY^^^bbbiiizzzmmmuuuppp[[[UUUZZZ|||}}}{{{}}}}}}zzzyyywwwvvvuuuuuuvvvwwwyyyyyyxxxvvvsssqqqqqqrrrtttsssrrrooommmlllnnnpppppptttxxxxxxvvvwww}}}}}}|||zzzxxxxxx|||vvvlllfff[[[WWWVVVYYY\\\```gggnnnkkkjjjmmmrrrsssnnnnnnqqqnnn|||zzzxxxvvvuuuuuuyyy~~~~~~zzzrrrjjjfffgggjjjjjjiiikkkpppqqqooollllllkkklllrrryyyyyyuuulllkkklllmmmiiidddffflllooorrrsssssszzz|||ttttttyyy{{{sssmmmjjjiiioootttsssggg[[[XXXZZZ\\\aaabbbeeelll{{{~~~|||{{{{{{wwwtttuuuzzzrrrrrrrrrrrrsssssstttuuuyyyxxxxxx|||~~~uuutttsssvvvyyy{{{zzzxxx}}}{{{{{{{{{vvvqqqiiidddaaa^^^ZZZWWWWWWWWWXXXZZZ\\\\\\[[[YYYXXXYYY[[[___eeesssooosss]]]WWWQQQbbb}}}zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrqqqrrrtttuuutttsssqqqnnnnnnppprrrmmmrrruuuuuurrrsssxxx}}}}}}vvvrrrpppttt}}}yyykkk^^^WWWVVVTTTUUUZZZaaadddeeehhhmmmooolllnnnpppmmmiiiooo{{{}}}{{{~~~zzz}}}~~~}}}|||zzzwwwsssqqqmmmqqqvvvwwwuuupppllljjjjjjmmmmmmmmmooosssrrrnnnkkkllllllllloootttrrrllljjjhhhiiikkkhhhcccbbbeeeeeekkknnnooosss|||zzzpppjjjoooyyy}}}}}}qqqpppnnnhhhbbb[[[XXXVVVTTTVVVUUUTTTWWW]]]aaa___jjjhhhgggooo}}}{{{{{{}}}|||yyyzzz~~~ssssssssssssssstttuuuvvvzzzvvvtttxxx}}}{{{vvvrrrsssvvvxxxzzzzzzzzzzzzyyyvvv}}}|||yyywwwwwwsssmmmeee```^^^\\\YYYWWWWWWXXXZZZ\\\\\\\\\[[[[[[\\\]]]___dddpppiii~~~qqqRRRRRRVVVvvv}}}yyyvvvssssssssssssssssssssssssqqqrrrsssrrrqqqrrrtttvvvtttuuuuuusssssstttwwwzzzrrrtttuuuuuutttuuuxxx|||}}}}}}yyymmmppppppmmmmmmvvv~~~ooocccZZZSSSSSSXXX]]]___dddjjjkkkiiijjjooonnnjjjjjjlllkkkqqqzzzzzz|||wwwwwwxxxzzzyyywwwtttqqqooolllnnnqqqrrrqqqooooooooommmppppppppprrrtttqqqkkkiiikkkkkkiiijjjmmmlllhhhhhheeeeeehhhhhhccc______^^^eeejjjiiijjjqqqzzz~~~|||kkkggglllmmmssszzz}}}~~~~~~uuunnn```^^^[[[XXXUUUSSSQQQOOOOOOSSSWWW[[[cccmmmrrrpppxxxxxxxxx~~~}}}||||||||||||~~~ttttttssssssttttttuuuvvvvvvtttssstttvvvvvvrrrooolllrrrwwwyyywwwwwwxxx{{{xxxsssqqqwww|||xxxuuuqqqpppkkkeee^^^ZZZZZZZZZYYYXXXXXXZZZ\\\]]]\\\\\\\\\\\\^^^aaafffooopppttt[[[SSSXXXmmm|||yyyvvvtttqqqoooooopppqqqsssppprrrtttuuutttuuuwwwxxxtttuuutttsssssstttwwwzzzwwwvvvuuuuuuvvvxxxzzz|||xxxxxx}}}wwwtttuuuuuurrrxxxwwwvvvvvvwwwvvvtttrrrzzzlll]]]VVVSSSTTTZZZcccfffgggjjjmmmkkkhhhiiinnnjjjeeedddhhhnnn}}}|||zzz{{{|||uuutttvvvwwwvvvtttqqqpppoooqqqrrrsssqqqpppoooppprrroooqqqrrrrrrsssuuuooohhhgggiiihhheeedddggghhhfffgggccccccgggiiiddd^^^[[[\\\cccgggeeeeeekkktttyyyoooeeegggdddhhhkkkkkkjjjmmmsssyyy~~~~~~{{{yyypppppprrruuuuuuooofff^^^WWWTTTPPPOOOPPPQQQRRRQQQUUU[[[bbbfffnnn{{{~~~zzzxxx{{{|||xxxuuuuuuttttttssssssssstttuuuuuurrrssssssrrrpppnnnlllkkkhhhooowwwxxxuuusssvvvzzzrrrpppqqqvvv{{{}}}}}}{{{yyyuuuqqqmmmjjjddd___YYYVVVWWWYYYZZZYYYZZZ[[[]]]]]]\\\\\\]]]^^^^^^ccckkkyyyrrrkkkdddNNNZZZbbb~~~|||zzzyyyzzzwwwrrrnnnmmmooorrruuusssuuuwwwyyyxxxyyyzzz{{{uuutttsssqqqoooooorrrtttvvvssspppppprrruuuwwwwwwuuurrruuuuuuuuuyyyuuurrrnnnlllllllllkkkjjjwwwnnnbbb[[[SSSSSSYYY^^^^^^[[[dddkkkkkkeeedddjjjjjjcccfff^^^```uuu}}}zzzxxxuuutttssssssssssssssstttuuuvvvtttuuuuuurrrppppppssswwwxxxvvvsssooolllkkkjjjjjjgggiiijjjgggdddbbbccceeeeeeddddddcccbbbaaa``````^^^cccgggfffdddfffmmmuuu|||nnnmmmkkkooonnngggdddeeeeeebbboooqqqxxx~~~yyysssmmmgggdddcccbbbaaaaaaaaa^^^YYYVVVRRRRRRQQQPPPPPPRRRWWW[[[```bbbeeelllxxx|||~~~|||xxx|||}}}xxxtttssstttsssqqqppppppsssuuuwwwyyywwwuuurrrooonnnmmmlllnnnppptttxxxyyyxxxssspppnnnsssyyy{{{}}}}}}yyyzzzxxxyyyyyyuuuooohhhdddbbb]]]ZZZWWWUUUTTTVVVXXXZZZ```]]]\\\]]]\\\YYYYYY\\\___ffflllxxxkkkssssssZZZMMM^^^nnn}}}yyyuuuvvvtttpppnnnmmmoooqqqssssssuuuxxx{{{}}}~~~}}}}}}}}}yyytttqqqrrrrrrqqqoooqqqqqqqqqqqqqqqpppooonnnpppqqquuu}}}~~~|||zzzrrr}}}wwwtttnnnggg~~~xxxvvvzzzzzzqqqiiibbb^^^ZZZYYYXXXZZZ^^^ccceeefffdddgggfffaaa^^^aaaddddddcccqqq{{{vvvuuuuuuuuuuuuvvvuuutttsssrrrrrrqqqqqqqqqrrrrrrpppmmmmmmooorrrtttrrrpppnnnllljjjiiihhheeegggiiihhheeeccccccdddcccbbbbbbbbbbbbccccccdddeeeffffffcccaaadddkkkqqq~~~oooddd]]]___]]]___eeeiiimmmsssyyyuuurrrooonnnoooooonnnllljjjhhheeeaaa]]]ZZZXXXWWWNNNOOOOOOQQQQQQQQQPPPOOOSSSUUUWWWYYYYYY[[[^^^```mmmhhhlll{{{}}}}}}xxxzzz|||yyyvvvwwwuuuuuuuuuuuuttttttsssrrrrrrpppmmmkkkiiihhhiiiiiioooqqqtttwwwxxxvvvrrrooooootttxxxzzz{{{}}}yyyxxx|||~~~vvvuuussspppkkkeee```\\\ZZZXXXVVVTTTTTTVVVYYY[[[___\\\[[[]]]]]][[[]]]bbbcccnnn{{{rrrjjjttt```VVVUUUiii~~~}}}{{{uuusssrrrqqqqqqsssuuuwwwrrrtttwwwzzz}}}xxxuuurrrqqqqqqqqqpppnnnrrrqqqpppooooooppprrrsssooopppssszzz~~~}}}yyyyyy|||}}}~~~uuuqqqjjjbbb[[[YYYZZZ[[[^^^aaadddeeecccbbbccceeeaaa```___^^^\\\^^^kkkxxx}}}wwwsssrrruuuwwwxxxwwwvvvuuusssqqqooommmmmmooopppqqqooommmllllllmmmmmmmmmmmmlllkkkjjjhhhgggccceeeggggggeeecccbbbcccbbbaaa``````bbbdddggghhhlllhhhddd``````cccgggkkkwww{{{ccc[[[[[[WWWVVVXXXZZZ[[[___dddaaa^^^[[[YYYXXXXXXWWWVVVUUUTTTRRRPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWYYY[[[VVVYYY^^^bbbeeegggjjjlllrrrsss~~~}}}zzzzzzzzzuuuvvvwwwwwwwwwxxxwwwxxxzzzzzzxxxuuupppnnnooommmjjjhhhhhhiiikkkmmmppprrruuuwwwvvvtttqqqoooooorrruuuvvvvvvzzz~~~{{{xxxyyy{{{{{{uuurrrnnnkkkhhhccc\\\WWWUUUTTTSSSSSSTTTWWWYYY[[[ZZZWWWWWWYYYYYYYYY^^^dddqqq}}}sssllluuuZZZQQQTTTaaa|||}}}~~~}}}ssssssttttttuuuwwwxxxyyyrrrssstttvvvxxxzzz{{{|||tttrrrqqqqqqqqqpppnnnlllooonnnlllkkklllooosssuuusssuuuwwwyyy}}}~~~}}}{{{vvvuuuvvvxxxzzz~~~xxxkkkbbbaaa___ZZZWWWYYY___eeecccfffiiijjjgggccc```___bbb______bbbaaaggg||||||wwwuuuvvvwwwxxxxxxuuuuuutttrrrpppnnnlllkkkpppqqqqqqpppnnnlllkkkkkkiiijjjkkklllkkkjjjhhhgggdddddddddddddddddddddeeedddbbbaaa```aaadddgggiiimmmhhhbbb```aaadddeeeeeeooo{{{hhhaaaaaa]]][[[]]]]]]YYYXXXYYY[[[YYYXXXVVVUUUTTTRRRQQQSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY[[[ZZZYYYZZZ\\\___aaaccceeegggjjjnnnssswwwwww}}}|||~~~|||xxxxxx|||yyyuuurrrssstttuuuttttttwwwxxxzzzzzzxxxtttpppmmmnnnllljjjiiijjjlllppprrrqqqsssuuuvvvtttqqqoooooommmppprrrrrrrrrvvv}}}~~~}}}~~~~~~|||yyy~~~{{{vvvtttoooiiifffeeebbb[[[UUURRRRRRRRRSSSUUUXXXZZZ\\\ZZZXXXWWWXXXXXXXXX___gggiiiuuurrrSSSPPPTTTnnn~~~zzz{{{|||zzzttttttuuuvvvwwwxxxxxxxxxtttssssssrrrrrrrrrrrrsssrrrrrrrrrrrrqqqooollljjjiiiiiiiiijjjlllooorrrssszzz|||~~~|||zzz}}}~~~lllppp{{{zzzrrrppprrrtttrrrppprrryyy}}}yyyxxxqqqfff]]]XXXZZZ[[[ZZZYYY\\\bbbgggbbbcccdddgggiiihhheeebbbdddccchhhooosss~~~|||zzzyyyxxxyyyxxxuuusssqqqqqqqqqqqqpppooonnnmmmpppoooooonnnmmmllljjjiiiiiijjjkkklllkkkjjjiiihhhgggeeecccbbbccceeehhhiiihhhfffdddbbbaaaccceeefffgggddd```aaadddfffdddbbbmmmttt|||xxxuuunnnhhhcccccccccaaa```bbbdddddddddbbb___\\\ZZZYYYWWWYYY[[[]]]]]]]]]\\\[[[]]]^^^___``````bbbdddffflllllllllmmmrrr{{{zzzvvvvvvzzzsssssstttuuuvvvvvvtttqqqvvvvvvvvvuuutttsssqqqppplllkkkiiiiiikkkmmmppprrrqqqsssuuutttrrrooooooooooooqqqssstttuuuxxx~~~{{{xxxzzzzzzssspppnnnhhhbbb______]]]XXXSSSQQQQQQSSSUUUWWWYYY[[[\\\^^^\\\[[[[[[[[[]]]fffppprrrppp___SSSUUUXXX}}}yyyzzz{{{zzzuuuvvvvvvvvvvvvuuutttssstttsssrrrppppppoooooopppssstttuuutttrrrnnnkkkiiigggiiikkknnnqqqrrrrrrrrr{{{~~~~~~yyywww{{{xxxwwwzzz}}}rrrnnnzzzxxxssssssooommmkkkkkkmmmsssyyy}}}|||uuutttmmmfffbbbaaa```\\\XXX\\\^^^___``````bbbdddfffiiifffeeeeeeggghhhfffdddaaajjj{{{wwwwwwwwwwwwwwwuuuqqqnnnmmmnnnpppqqqqqqqqqppppppnnnllljjjjjjjjjjjjiiigggkkkkkkkkkkkkjjjiiihhhhhhhhhfffccccccfffiiikkklllkkkjjjgggdddbbbbbbbbbbbb```^^^^^^___cccdddccc```ggglllppprrr|||~~~|||}}}~~~vvvmmmfffbbbaaaaaabbbcccddddddcccaaaaaaffffffhhhlllrrrwwwyyyyyymmmpppwww~~~xxxtttuuuxxxrrrvvvyyyxxxxxxyyywwwrrrvvvuuusssrrrqqqqqqqqqrrrnnnnnnnnnoooppprrrtttuuuqqqsssuuussspppnnnoooqqqtttuuuvvvxxxyyy}}}|||yyy|||wwwooojjjhhhccc___ZZZWWWWWWWWWUUURRRSSSTTTVVVXXXZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^cccppp}}}uuuooozzzSSSSSS\\\jjj{{{yyy{{{}}}|||vvvvvvvvvuuutttrrrpppoooqqqrrrrrrrrrsssssssssssssssuuuvvvuuurrrnnnlllkkkjjjlllpppsssuuuuuutttrrruuuxxxzzzzzzwwwvvvxxxzzzssszzz|||yyyuuussspppooonnnllllllkkkjjjiiijjjkkkkkkkkkpppuuuzzz~~~|||xxxuuurrrmmmfffaaabbb___\\\[[[\\\]]]^^^]]]dddddddddfffhhhiiiiiihhhnnnllliiifffdddeeeiiimmmvvv|||uuutttsssttttttsssqqqnnnlllmmmoooqqqrrrrrrrrrqqqnnnkkkhhhhhhjjjkkkjjjiiinnnmmmkkkiiihhhggggggfffgggffffffhhhlllnnnmmmllllllkkkiiifffdddbbb``````\\\[[[ZZZ[[[\\\^^^______ccchhhkkkkkksssxxxsssuuuwwwzzzyyywwwuuuttttttuuuvvvuuutttvvv~~~~~~yyytttssstttuuutttyyy{{{xxxwwwyyyxxxtttuuuuuutttsssqqqqqqppppppqqqqqqrrrsssttttttuuuuuuppprrrtttrrrnnnmmmooorrrvvvvvvwwwxxxzzz|||{{{{{{{{{zzz{{{|||{{{rrriiibbb______ZZZXXXVVVSSSSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\[[[[[[WWWWWW[[[```fffpppmmmcccQQQYYYlllyyywwwzzz|||{{{wwwvvvuuusssrrrpppooooooqqqqqqssstttttttttsssrrrqqqsssuuutttqqqnnnnnnooommmnnnppprrrssssssrrrrrrqqqqqqqqqqqqrrrtttvvvwwwvvvuuuxxxyyytttppprrrsssrrrmmmllliiifffddddddcccddd______```aaadddiiippptttrrrsssvvv{{{|||zzz{{{{{{yyytttoookkkiiifffeeeeeedddccc```[[[XXXYYYZZZ\\\___aaacccdddeeeeeecccbbbeeejjjlllllljjjgggiiiiiifffdddiiiuuu|||yyyuuusssrrrrrrssstttsssrrrlllmmmppprrrssssssrrrqqqqqqmmmiiiiiikkkmmmmmmlllooommmkkkhhhfffeeeeeeeeeeeefffhhhmmmqqqqqqnnnjjjlllkkkiiigggeeebbb```___[[[YYYWWWVVVVVVYYY\\\^^^fffkkklllhhhkkk{{{|||||||||yyytttrrrsssttttttuuuzzzzzzuuussswwwxxxuuuvvvvvvvvvuuusssqqqooonnnmmmnnnoooqqqqqqqqqooooooooorrrtttrrrmmmlllooosssuuuuuuuuuvvvwwwyyy{{{|||zzz}}}zzzvvvqqqpppsssyyy~~~~~~|||zzzvvv{{{}}}{{{zzz|||}}}{{{zzzqqqggg^^^YYYXXXXXXWWWWWWVVVSSSRRRSSSVVVYYYXXXZZZ\\\]]]^^^]]]\\\ZZZZZZ\\\bbbjjjssskkk}}}]]]UUUUUUbbbyyyuuuwwwyyyxxxvvvvvvtttsssqqqqqqppppppqqqrrrssstttsssqqqnnnmmmmmmppprrrrrrpppoooppprrrnnnnnnnnnnnnnnnoooppppppqqqnnnkkkkkkmmmqqqsssttttttnnn~~~}}}{{{|||yyyrrrhhhkkkooonnnqqqnnnfffbbbdddccc___bbbbbbaaa______```cccfffffffffggghhhiiikkkmmmnnnllllllkkkiiifffdddbbb```bbb```^^^^^^``````^^^[[[YYY^^^bbbdddbbbbbbdddgggllliiiggggggiiijjjiiigggnnnjjjeeebbbgggxxxzzzxxxzzz}}}vvvsssooommmnnnpppqqqqqqpppooonnnmmmnnnoooqqqsssmmmlllkkkkkkkkklllmmmnnnmmmkkkgggcccbbbbbbdddeeeiiihhhhhhmmmsssuuusssoooooohhhbbbcccgggggg___XXXYYYWWWXXX\\\\\\ZZZZZZ]]]bbbcccgggmmmsss~~~~~~~~~|||zzzxxxuuuttttttuuuvvvyyywwwtttrrrrrrrrrrrrqqqvvvyyyxxxsssoooooonnnlllllllllmmmnnnooooooooonnnooooooooooooooonnnnnnnnnppprrrtttttttttuuuxxxzzzuuu~~~vvvoookkkmmmsssxxx~~~|||zzzxxxwwwzzzxxxuuurrrppppppppppppllliiiddd___ZZZWWWTTTSSSUUUUUUTTTRRRQQQRRRVVVYYYZZZ\\\\\\[[[[[[]]]^^^^^^```\\\aaaqqqnnnvvvdddXXXSSSXXXppp{{{~~~|||zzzyyyyyywwwtttqqqtttuuuwwwwwwuuurrrnnnkkkppprrrtttrrrnnnllllllmmmkkklllnnnnnnmmmnnnoooqqqqqqqqqpppooonnnmmmllllllpppjjjgggjjjnnnnnnnnnqqqvvvqqqppp{{{{{{}}}zzz{{{zzzmmmfffgggiiihhhcccccceeebbb]]][[[[[[\\\[[[[[[[[[\\\]]]]]]^^^___```aaacccddddddbbbbbbbbbaaa```___^^^]]]```^^^\\\]]]^^^___]]][[[aaaaaaaaa___^^^aaafffjjjggggggggghhhhhhfffdddccc```cccjjjvvv~~~|||~~~wwwtttpppnnnnnnpppqqqqqqpppooommmllllllllllllmmmiiihhhgggggghhhiiijjjkkkjjjhhheeebbb```aaabbbdddeeeccccccggglllnnnkkkggggggdddbbbcccfffeee^^^XXX\\\ZZZ[[[___```]]]]]]```ccceeekkkppptttzzzppp{{{xxxwwwwwwxxxyyyyyyyyyxxxxxxwwwuuurrrqqqrrrrrrrrrqqqsssvvvuuupppmmmmmmmmmkkkhhhkkkmmmmmmkkkkkknnnppprrrqqqpppooonnnmmmmmmmmmttttttuuutttssstttvvvyyyuuu~~~xxxrrrnnnlllmmmooo{{{{{{{{{|||{{{zzzxxxvvvuuutttttttttuuusssooollliiigggggggggbbb```]]]YYYVVVTTTSSSSSSVVVUUUUUUSSSRRRSSSVVVYYY\\\]]]^^^\\\\\\]]]^^^^^^``````jjj}}}qqqqqquuu\\\UUUOOO^^^~~~xxxvvvtttssstttsssqqqooorrrsssuuuvvvtttrrrooolllsssttttttrrrmmmjjjiiijjjlllnnnooonnnmmmmmmnnnooollllllllllllmmmmmmnnnnnnnnniiifffiiilllllllllnnnqqqnnnnnnwwwzzzxxxxxxrrrqqqkkkeeebbbcccaaa^^^``````aaaaaa```___^^^]]]\\\\\\]]]^^^^^^]]]]]]]]]ZZZZZZ[[[[[[\\\]]]]]]]]]___^^^]]]^^^___```___^^^gggfffdddcccdddgggjjjlllnnnnnnmmmiiidddccceeehhhttt}}}}}}zzz{{{~~~xxxtttpppmmmmmmnnnooooooqqqpppooommmkkkjjjiiihhhiiihhhhhhiiijjjkkklllmmmgggfffcccaaaaaaaaabbbcccaaa```___bbbeeefffccc```___```aaacccdddbbb]]]YYY```^^^___ccccccaaaaaaccccccfffkkkpppqqqrrryyytttkkk}}}xxxsssrrrtttxxx|||}}}|||zzzyyyuuusssqqqpppqqqrrrrrrqqqpppssssssnnnkkklllmmmkkkfffkkknnnllliiiiiinnnttttttssspppnnnmmmmmmmmmnnnvvvvvvtttrrrqqqrrruuuwwwvvv}}}xxxsssnnnjjjhhhlllkkkjjjlllqqqxxx}}}{{{zzzzzzsssqqqooommmlllllllllmmmmmmkkkgggccc___]]]\\\[[[YYYXXXVVVTTTTTTSSSTTTTTTVVVVVVVVVTTTSSSTTTWWWZZZYYYZZZ\\\]]]\\\]]]___aaacccjjjzzzxxxqqquuuXXXPPPUUUYYYxxx~~~zzzyyyuuurrrpppooopppqqqpppppppppqqqssssssrrrpppnnnlllqqqrrrrrrpppmmmjjjjjjjjjkkklllmmmllljjjhhhhhhiiiggggggggghhhjjjlllooopppmmmhhhfffiiijjjiiiiiikkkmmmnnnnnnrrrzzzxxxiiiaaa```aaaaaa___]]]\\\\\\[[[ZZZYYYaaaaaaaaaaaaaaa___^^^]]]ZZZ[[[[[[\\\^^^___```aaa`````````aaabbbccccccccc^^^```ccceeefffeeebbb```jjjlllkkkhhhgggooo}}}|||~~~zzzwwwyyy~~~~~~{{{vvvrrrmmmjjjjjjkkkllllllqqqqqqpppooommmkkkjjjhhhhhhhhhiiijjjkkklllmmmnnngggfffeeedddddddddeeeeeecccaaaaaabbbccccccaaa^^^___```bbbbbb```^^^]]]\\\bbb```aaaeeeeeebbbbbbeeeaaabbbfffjjjiiihhhlllsssuuu]]]rrr~~~~~~{{{vvvtttsssuuuxxx{{{}}}|||{{{yyywwwtttrrrpppqqqqqqqqqpppooorrrqqqmmmjjjlllmmmlllkkkmmmnnnmmmkkkmmmqqqvvvtttrrrpppmmmmmmnnnpppqqquuutttrrrooonnnooossswwwvvv|||zzz}}}xxxrrrlllhhhbbb```______eeennnwww~~~~~~~~~|||zzzxxxxxxwwwwwwvvvnnnlllhhheeeddddddeeefffdddbbb___\\\YYYWWWUUUUUUUUUTTTTTTSSSSSSUUUVVVWWWVVVWWWWWWVVVUUUVVVYYY[[[YYYZZZ]]]`````````eeejjjooo{{{sssrrryyyZZZLLLQQQZZZtttyyywwwxxxwwwuuuqqqpppqqqrrrrrrrrrqqqqqqqqqpppooommmllljjjkkklllmmmmmmmmmmmmlllmmmgggiiiiiihhheeecccbbbbbbdddccccccdddgggjjjmmmooolllhhhgggiiiiiiggggggjjjkkkoooqqqooommmsssmmmeeeffffffaaa\\\ZZZ[[[\\\]]]]]]^^^^^^___```````````````^^^^^^^^^___```aaacccddd```aaabbbccccccdddeeefffeeegggiiijjjiiigggdddccc\\\dddoooxxxzzz~~~zzzxxxzzz}}}~~~zzzvvvrrrnnnjjjgggggghhhhhhhhhmmmnnnnnnnnnmmmllljjjiiidddeeefffggghhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhggggggffffffffffffeeedddcccdddccc```\\\[[[]]]```bbb```aaaddddddbbbaaaddd```___aaadddccccccgggnnnooogggwww|||wwwvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvsssqqqqqqqqqpppnnnmmmoooooojjjhhhjjjlllkkkssspppnnnnnnrrruuuvvvuuurrrpppooommmnnnpppsssuuuqqqpppooommmlllnnnsssvvvuuuzzzwww|||~~~{{{vvvppplllbbb___\\\\\\```gggpppuuuvvvxxx|||}}}zzzwwwuuuuuutttrrrpppkkkhhhdddaaa^^^^^^______]]]\\\ZZZYYYWWWVVVUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWXXXZZZ\\\^^^^^^```eeeeeeeeellluuunnnjjjyyybbbRRRPPP[[[bbb{{{|||zzzwwwsssqqqqqqrrrrrrqqqqqqqqqooonnnllljjjhhhhhhjjjjjjkkkkkklllllllllkkkfffgggiiihhheeebbbaaaaaacccccccccdddeeegggiiijjjjjjhhhgggjjjiiifffgggjjjjjjpppsssoooiiiiiirrr{{{~~~zzz}}}yyyxxxoooiii```\\\\\\]]]]]]\\\XXXXXXXXXYYY[[[]]]___```^^^^^^^^^^^^___aaacccddd___aaabbbcccbbbbbbdddeeefffgggfffccc```bbbiiinnnttt|||yyy}}}{{{zzzzzz||||||yyyvvvqqqmmmiiiffffffggghhhhhhjjjjjjjjjiiiiiiiiiiiiiiifffggghhhjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffeeeaaa^^^[[[\\\___bbbaaa___```cccccc```___bbbaaa______bbbcccccchhhnnnggg|||zzzuuuwww}}}}}}zzzyyyyyyzzz{{{wwwtttqqqpppppppppooonnnkkknnnlllgggeeegggiiiiiixxxsssoooqqqvvvzzzxxxtttpppoooooooooppprrruuuvvvoooooonnnmmmlllnnnrrruuusssyyyvvvyyy~~~zzztttooobbb___\\\YYYZZZ]]]bbbeeeggggggllluuu{{{}}}}}}~~~}}}}}}}}}~~~||||||xxxtttrrrqqqnnnjjjfffeeeccc```]]][[[ZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVRRRQQQPPPPPPPPPQQQSSSTTTWWWXXXYYYYYYYYYZZZ\\\^^^^^^\\\___eeefffhhhsssooo___UUUOOORRRaaavvvxxxvvvzzzwwwuuurrrpppppppppooonnnpppooommmkkkiiihhhggggggmmmlllkkkjjjkkkjjjgggeeefffiiikkkkkkiiifffeeeeeeddddddeeeeeeeeefffffffffgggfffgggjjjhhheeefffjjjiiimmmqqqoookkkjjjoootttwwwvvvrrrzzzqqqkkkfff```[[[aaa```]]][[[[[[\\\^^^___\\\[[[[[[\\\^^^aaaccceee```cccddddddcccbbbdddfff]]]bbbfffggghhhooo}}}~~~}}}~~~~~~|||{{{yyywwwvvvrrrooojjjhhhiiijjjllllllkkkjjjiiihhhggghhhiiiiiijjjkkklllmmmnnnnnnmmmllliiijjjkkkkkkkkkiiigggffffffgggggggggggghhhjjjkkkdddaaa___]]]]]]^^^```aaaaaa^^^___bbbbbb^^^^^^```___]]]^^^bbbdddcccgggllluuuyyy{{{}}}{{{{{{|||yyyuuuwww|||~~~|||yyyvvvttttttuuuuuurrrooommmmmmnnnoooooonnnnnnpppnnnhhhfffhhhkkkjjjvvvtttrrrsssvvvwwwuuurrrpppppppppqqqqqqssstttuuupppqqqqqqooonnnnnnpppssspppxxxvvvtttxxxrrrgggddd```[[[XXXWWWWWWWWW\\\XXXZZZcccjjjmmmppptttyyywwwuuutttuuuvvvvvvuuusssrrrrrrsssvvvuuussspppppplllhhhggggggfffaaa\\\[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUUUUPPPPPPOOOOOOPPPQQQSSSTTTWWWYYYZZZ[[[ZZZ[[[]]]___\\\ZZZ___jjjpppvvv}}}zzzgggRRRSSSWWWcccxxx{{{rrrnnnrrrqqqpppnnnnnnoooooommmllllllkkkiiihhhggghhhiiiiiinnnllljjjiiijjjiiifffcccfffhhhkkklllkkkiiihhhhhhdddeeefffggggggfffeeeddddddccceeehhhgggccceeeiiiiiijjjjjjjjjjjjlllnnnqqqnnnxxxvvvLLL___uuuxxxssspppjjjddd```_________YYYYYYZZZ[[[^^^aaaeeegggcccfffhhhgggeeedddfffhhhsss~~~}}}~~~~~~~~~yyyuuutttttttttqqqmmmkkklllnnnooopppnnnmmmkkkiiihhhhhhiiijjjhhhiiijjjkkkkkkkkkjjjiiiggghhhiiijjjiiigggeeedddbbbcccddddddeeefffhhhjjj```^^^\\\]]]___aaaaaa``````^^^^^^aaaaaa^^^]]]```\\\[[[]]]bbbdddbbbdddgggbbbtttuuu}}}xxxuuuwwwxxxvvvwwwzzzwwwvvvtttrrrpppooonnnnnnmmmkkkjjjjjjmmmooopppooosssuuurrrllliiilllnnnnnnrrrsssttttttsssrrrrrrrrrqqqqqqrrrrrrrrrssssssssssssssssssrrrpppooopppqqqnnnyyyvvvpppuuu{{{}}}tttrrrooojjjeee___ZZZWWWUUUXXXPPPNNNTTTZZZ]]]aaagggjjjhhhggghhhjjjmmmnnnnnnjjjhhhggghhhjjjjjjgggddd```\\\ZZZ[[[^^^___[[[WWWTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPQQQSSSUUUWWWWWWYYY[[[[[[[[[\\\]]]___```___gggvvvwwwtttkkkOOOJJJYYYgggxxxzzzyyyrrrrrrwwwnnnmmmmmmnnnooopppnnnllliiihhhgggfffgggiiikkklllkkkiiiggghhhjjjjjjhhheeecccfffjjjlllkkkjjjiiiiiicccdddgggiiiiiihhheeedddaaaaaadddgggeeebbbdddiiijjjgggddddddfffiiikkkllliiikkkqqq{{{bbb^^^WWWWWWhhh{{{rrrmmmggggggllluuu~~~|||{{{}}}~~~{{{xxxwwwvvvvvvrrrssstttrrrpppoooooopppnnnjjjfffeeeffffffeeeccciiihhhhhhiiikkkkkkjjjhhhfffggghhhfffcccaaa``````aaaccceeeffffffdddaaa___WWWXXXYYY[[[]]]___aaaaaabbb___]]]]]]___```___]]]aaaaaa```_______________aaa\\\```wwwqqq~~~~~~}}}yyywwwvvvvvvvvvuuusssqqqsssrrrqqqqqqqqqsssuuuvvvpppooonnnmmmmmmmmmnnnoooxxxtttpppnnnooonnnllliiirrrssstttsssrrrppppppqqqxxxuuurrrqqqrrruuuvvvvvvsssrrrpppooopppqqqsssuuuwwwnnnllluuuzzzyyy~~~vvvqqqkkkgggeeecccaaa^^^XXXUUURRRRRRUUUVVVTTTRRRYYYXXXXXXZZZ]]]aaaeeehhh______``````___^^^\\\[[[XXXVVVTTTUUUXXXYYYWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPRRRTTTXXXYYYZZZYYY\\\WWWWWW[[[\\\ZZZ\\\bbbgggdddnnn{{{xxx\\\XXXUUUYYYggg~~~yyywwwsssoooqqqvvvqqqqqqqqqpppppppppppppppoooooonnnllljjjhhhiiijjjhhhjjjkkkiiifffeeefffiiihhhiiijjjllllllllllllkkkiiilllnnnmmmjjjgggdddcccbbbeeegggfffcccccceeeggg```cccgggjjjkkkiiigggdddjjjjjjkkkoooyyy~~~mmm\\\XXXeee|||{{{zzz{{{}}}}}}}}}}}}{{{xxxvvvtttttttttppprrrtttssspppmmmlllkkkiiigggeeeeeefffgggeeeccceeeeeeeeefffhhhhhhgggfffggghhhhhhfffcccaaa``````dddeeeeeeeeeccc```]]][[[XXXYYYZZZ\\\]]]^^^^^^^^^\\\[[[ZZZ[[[^^^___^^^\\\___^^^]]]]]]\\\\\\\\\\\\[[[YYY]]]mmmzzzfffqqq}}}|||xxxvvvuuuuuuuuutttrrrooonnnooopppqqqrrrttttttuuuooopppqqqrrrssssssrrrrrrwwwsssnnnlllmmmmmmlllkkksssuuuwwwwwwvvvuuuuuuvvvyyyvvvsssrrrssstttttttttuuutttrrrqqqrrruuuyyy{{{qqqhhhgggnnnrrrooorrryyy{{{tttllljjjllllllhhhccc___ZZZTTTRRRRRRSSSRRRQQQRRRQQQRRRSSSVVV[[[___aaaYYYYYYYYYYYYWWWVVVTTTSSSSSSQQQPPPRRRUUUWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTXXXWWWWWWXXXYYYYYYYYYXXX[[[XXXYYY^^^___]]]```eeeooowwwuuuuuu~~~^^^VVVQQQQQQaaa~~~|||zzzyyyvvvqqqooorrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqnnnjjjhhhhhhiiijjjkkkkkkiiifffeeegggiiillllllllllllllljjjiiihhhkkkmmmooonnnkkkhhhffffffeeeffffffeeecccbbbbbbcccdddfffiiikkkkkkiiigggeeegggkkkooooooqqqzzzqqqfffcccdddlllsss~~~|||zzzyyyyyyzzzyyywwwzzzyyywwwuuusssqqqqqqpppnnnqqqsssrrrooojjjgggfffdddddddddeeeffffffeeecccbbbbbbbbbdddfffgggfffeeeggghhhiiigggdddaaa``````cccddddddcccaaa___\\\[[[YYYZZZ[[[\\\\\\\\\[[[ZZZXXXYYYZZZ\\\______]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[bbbpppeeeWWW^^^yyy~~~{{{zzzwwwvvvtttttttttssspppnnnjjjkkkmmmoooppppppppppppooopppsssuuuvvvvvvuuusssvvvsssooommmnnnooooooooorrrtttvvvvvvtttrrrrrrrrrvvvtttsssssstttuuuuuutttxxxvvvtttrrrrrrtttwwwyyyqqqjjjiiinnnppplllmmmqqqzzzqqqpppuuuvvvqqqjjjkkkddd[[[UUURRRRRRPPPNNNMMMMMMMMMNNNPPPTTTWWWZZZRRRRRRRRRQQQPPPOOOMMMLLLMMMLLLLLLNNNPPPRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXZZZ___bbbcccgggmmmvvvtttooo```JJJOOOOOOZZZwww{{{yyyzzz|||yyyrrrnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrnnnoooooommmjjjhhhiiiiiikkkkkkjjjhhhfffgggiiilllpppooonnnmmmkkkhhhfffdddkkkllllllkkkhhhffffffggghhhfffeeeeeeffffffeeedddeeefffggghhhhhhgggfffeeedddkkkqqqoookkkmmmwwwhhhZZZVVVXXXooo}}}~~~{{{{{{zzzyyyxxxwwwvvvtttwwwvvvtttsssqqqooonnnnnnoooppppppmmmiiieeeccccccaaabbbdddffffffeeebbb```bbbaaabbbcccfffgggfffeeeeeefffgggfffdddbbbbbbccc```aaaaaaaaa``````______[[[[[[\\\\\\[[[YYYWWWVVVYYYZZZ]]]___```___]]][[[YYYYYYXXXWWWVVVVVVVVVVVVVVVYYYZZZZZZ```qqqiiiTTTWWWeee~~~|||zzzzzzwwwvvvtttttttttssspppnnnkkkjjjjjjjjjkkklllmmmnnnqqqrrrssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrsssuuuvvvtttqqqooommmmmmrrrqqqqqqsssuuuwwwvvvuuuxxxwwwuuurrrpppnnnmmmlllpppllllllqqqrrrooonnnppptttzzz{{{xxxyyyyyytttooossslllccc]]]ZZZWWWSSSPPPOOOOOONNNNNNOOOPPPRRRSSSOOOOOOOOONNNNNNNNNMMMMMMIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKNNNNNNPPPRRRTTTUUUWWWXXXVVVWWWXXXXXXXXXYYY[[[\\\ZZZ]]]aaafffkkkrrr{{{wwwwww}}}[[[QQQUUUSSSbbb}}}zzz{{{xxxxxxzzzyyyrrrnnnmmmqqqqqqqqqqqqqqqqqqqqqqqqggghhhjjjjjjiiiiiijjjkkkjjjiiihhhggghhhjjjmmmooopppooonnnkkkiiifffdddccchhhhhhhhhfffccccccdddfffhhhfffdddgggkkkmmmllljjjaaabbbbbbcccddddddeeeeeeeeejjjnnnmmmjjjjjjpppwwwxxx~~~mmmeeemmmsssiiisss|||yyyyyyyyyzzzzzzzzzxxxvvvuuutttvvvvvvtttsssqqqooommmlllpppoookkkfffbbb```aaabbbaaaccceeefffeeeccc```^^^aaa``````bbbdddeeedddcccaaaccceeeeeedddcccdddeeeaaa``````_______________[[[[[[[[[[[[ZZZXXXVVVUUUYYY[[[^^^```___\\\YYYWWWXXXWWWWWWVVVVVVVVVVVVVVVPPPRRRUUUUUUXXXbbbqqq}}}mmmWWW\\\iii~~~~~~{{{zzz{{{{{{wwwvvvuuuuuuuuutttrrrpppmmmkkkiiihhhjjjoootttwwwxxxvvvsssqqqooonnnooopppjjjmmmqqqssstttsssrrrqqqvvvwwwwwwvvvsssqqqqqqqqqrrrqqqqqqrrrssstttsssrrrssstttttttttqqqlllgggdddhhhggghhhmmmpppooooooppprrr{{{yyytttqqqpppqqqnnniiigggfffddd___[[[UUUTTTRRRPPPOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOOOOPPPIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVVVVWWWWWWYYY[[[[[[[[[\\\___bbbaaaffflllrrr{{{qqq{{{}}}\\\IIILLLZZZ___}}}yyyuuuvvvvvvrrrppppppppppppppppppoooooooooooofffhhhjjjkkkjjjiiiiiijjjgggfffeeefffiiilllnnnppplllkkkjjjhhhfffeeedddcccffffffeeecccaaaaaaccceeehhhfffdddgggkkkmmmllljjj______```aaaccceeefffgggjjjiiihhhhhhiiikkknnnpppqqq||||||mmmppp}}}{{{zzzwwwwwwxxxxxxyyyzzzyyywwwuuuuuuuuuwwwvvvuuutttqqqnnnlllkkkooolllgggaaa]]]\\\^^^aaaaaadddffffffdddaaa_________^^^^^^___aaaaaa```^^^___aaaccccccccccccdddeeedddbbb```]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWZZZ]]]]]][[[WWWUUUTTTVVVVVVVVVVVVVVVWWWWWWXXXHHHKKKOOOSSSWWW[[[aaaeeeiii|||llljjjhhheeebbblll{{{~~~}}}xxxwwwyyy{{{zzzvvvuuuttttttuuuuuusssrrrmmmkkkhhhiiimmmuuu}}}}}}zzzuuuooolllkkklllmmmdddhhhnnnrrrsssrrrrrrrrruuuuuutttsssqqqqqqsssuuuvvvtttqqqppppppooonnnllloooqqqssstttrrrmmmhhheeebbbbbbeeeiiinnnrrrssssssuuuzzz}}}~~~}}}uuurrrrrrnnnlllkkklllnnnnnnjjjfffXXXWWWUUUSSSQQQOOONNNMMMKKKKKKKKKKKKLLLMMMOOOOOOKKKLLLLLLKKKIIIHHHHHHIIIIIIJJJLLLMMMOOOQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWYYY[[[ZZZYYYZZZ^^^bbbeeeooozzzjjjjjjuuuttt^^^TTTNNNPPPVVVrrr{{{sssssssssrrrrrrtttqqqqqqpppooonnnmmmmmmllllllmmmnnnmmmjjjfffeeeeeebbbbbbaaacccgggiiijjjjjjgggfffeeedddcccccccccccceeeeeeeeedddbbbbbbdddfffhhhfffeeeeeeffffffeeeddd```aaabbbdddeeeggghhhiiikkkhhhdddcccfffhhhiiihhhqqqsssxxx}}}zzz}}}~~~}}}zzzvvvvvvyyyvvvwwwxxxwwwuuusssuuuvvvxxxwwwvvvtttqqqmmmjjjhhhkkkiiieee```[[[ZZZ\\\^^^```cccffffffdddbbbbbbbbb```___^^^___``````^^^\\\___aaaccccccaaa```aaabbbbbb```\\\YYYXXXWWWXXXYYYZZZYYYWWWVVVUUUVVVWWWXXXUUUYYY\\\\\\YYYVVVUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYLLLOOOTTTWWWYYYZZZ\\\]]]^^^kkk~~~vvveeeTTTRRRkkkvvvyyyyyytttssswwwwwwtttsssrrrrrrsssuuuuuutttrrrllljjjiiiiiinnnuuu|||zzzxxxsssnnnjjjhhhggggggeeeiiinnnpppqqqsssvvvxxxzzzyyyuuuqqqnnnmmmppprrrtttqqqnnnlllmmmnnnnnnmmmpppqqqqqqpppnnnkkkhhhfff```aaacccgggnnnsssvvvvvvvvv||||||zzz~~~{{{tttqqqnnnmmmnnnmmmiiifff[[[ZZZYYYWWWUUUSSSRRRQQQMMMLLLKKKKKKKKKKKKLLLMMMKKKMMMNNNMMMKKKJJJKKKMMMMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYVVVZZZ\\\\\\\\\^^^dddiiiqqqvvvggg|||{{{[[[SSSVVVYYYbbbooo|||sssqqqsssssstttvvvtttsssrrrpppnnnmmmlllkkklllmmmmmmkkkgggbbb```______^^^^^^```bbbcccaaa^^^cccbbbaaa```___``````aaabbbcccdddcccbbbbbbccceeeeeeffffffeeecccbbbbbbcccbbbcccdddeeeffffffffffffeeeddddddddddddeeefffgggkkkkkkkkkooozzzmmmooopppqqqvvv~~~~~~{{{uuusssuuutttvvvwwwuuusssrrrtttwwwxxxwwwvvvtttpppllliiigggggggggddd```\\\ZZZZZZ[[[^^^bbbeeeeeedddcccdddfffcccbbbaaaaaabbbaaa___]]]aaabbbcccbbb```^^^^^^___\\\ZZZXXXVVVVVVWWWYYYZZZYYYXXXVVVTTTTTTVVVXXXZZZVVVYYY\\\]]]ZZZXXXYYYZZZRRRRRRSSSTTTUUUWWWYYYZZZVVVYYY\\\]]]\\\[[[]]]___bbb[[[aaawwwrrr]]]NNNPPP\\\uuu~~~uuuvvvzzzyyytttsssuuurrrlllppppppppprrrtttuuutttrrrlllkkkiiiiiikkkoootttwwwtttrrrpppllliiieeecccaaajjjmmmoooppprrruuu{{{}}}vvvpppnnnooorrrnnnllliiiiiilllppprrrssstttrrrooolllhhhfffdddccc\\\]]]___ccciiiqqqttttttvvv|||}}}xxx~~~}}}xxxqqqllliiigggccc___^^^]]]\\\[[[ZZZXXXWWWWWWQQQPPPNNNLLLKKKKKKKKKLLLKKKMMMOOOOOOMMMLLLNNNQQQQQQQQQRRRSSSTTTUUUVVVWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ^^^ccceeefffjjjrrrxxxvvvnnnmmmsss```RRRSSSUUU\\\xxx~~~|||sssrrrttttttuuuwwwvvvuuusssqqqooommmlllkkkfffggghhhgggccc___]]]\\\^^^\\\\\\]]]___^^^YYYUUUbbb```___^^^]]]]]]^^^^^^___```aaaaaa``````aaabbbbbbeeegggfffcccccceeegggcccddddddeeedddcccaaa```\\\aaaeeegggeeeeeegggkkkccceeegggiiillluuussskkkiiikkkkkkkkkwww{{{|||yyyxxxxxxwwwvvvvvvrrrooonnnqqquuuvvvvvvvvvsssoookkkjjjhhhfffdddcccaaa^^^[[[ZZZZZZ[[[[[[ffffffddd``````dddccc```cccbbbbbbaaa``````aaaaaaeeedddbbb```^^^\\\[[[ZZZ^^^\\\YYYXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXSSSUUUWWWYYYZZZZZZYYYXXXZZZ\\\^^^``````^^^\\\[[[YYY\\\]]]```qqqrrreeeZZZjjjeeejjj{{{}}}zzzzzz{{{yyyvvvwwwxxxxxxyyyxxxuuusssqqqqqqqqqrrrtttvvvsssnnniiihhhggghhhlllrrruuuuuussssssooojjjeeeccccccfffhhhlllnnnpppqqqqqqssswww{{{zzzsssrrrrrrqqqooommmiiiiiinnnqqqooommmmmmmmmlllkkkjjjiiihhhfffddd]]]\\\^^^fffpppvvvuuurrrwwwvvvuuuxxx~~~yyyuuuooofff___]]][[[ZZZZZZ\\\]]]^^^]]]TTTQQQMMMKKKLLLMMMMMMMMMOOOOOONNNMMMNNNOOOPPPQQQPPPMMMNNNSSSVVVUUUVVVXXXUUUWWWYYYZZZ[[[]]]```bbbggghhhlllrrr{{{wwwnnnqqqlllWWWXXXOOOSSSsssyyyvvvxxxsssxxxyyyuuurrrsssuuutttssssssrrrqqqooollliiihhhbbb___```eeegggdddfffllldddbbbccceee```XXXWWW\\\ccc```^^^___]]]YYYXXXZZZZZZ\\\___```___^^^^^^^^^dddddddddcccddddddeeeeeeaaabbbcccdddccccccaaaaaa___bbbffffffeeeccceeefffaaadddhhhjjjkkklllnnnooowww|||yyysssuuuwwwlll[[[YYYYYYYYY[[[___cccggghhh~~~{{{yyyxxxwwwuuutttrrrpppnnnpppsssvvvvvvvvvtttqqqnnnkkkjjjiiihhhfffdddbbb___]]]\\\^^^```bbbfffgggdddaaabbbeeeeeeaaabbbbbbaaa``````______```bbbbbbbbbbbbaaa```___^^^\\\ZZZYYYXXXYYYZZZ[[[[[[\\\[[[YYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[VVVWWWXXXZZZZZZYYYXXXWWWXXXYYY[[[\\\\\\ZZZXXXWWWRRRVVVXXX[[[eeeyyyzzzdddYYYSSSXXXdddrrr~~~zzzyyyzzzyyyuuuqqquuuvvvxxxyyyyyyyyywwwvvvvvvuuuuuuvvvvvvsssnnniiimmmkkkllloootttvvvuuusssooommmhhheeedddeeehhhjjjlllooorrrrrrppppppqqqrrrxxxtttooooooqqqrrrooommmkkkfffeeejjjnnnnnnnnnqqqoookkkggghhhlllmmmjjjgggbbbfffkkkpppqqqrrrrrrrrrppppppqqquuuqqq{{{{{{sssmmmiiifffbbb___]]]\\\ZZZYYYWWWUUURRRQQQQQQRRRTTTUUUTTTSSSRRRQQQPPPQQQRRRRRRUUURRRRRRVVVXXXWWWWWWZZZWWWYYY\\\^^^aaaeeeiiimmmrrryyyrrruuummm^^^TTTZZZ\\\nnnzzzxxxsssnnnmmmrrrwwwyyytttqqqrrrssssssuuutttrrrpppnnnlllllllllhhheeefffllloookkkjjjkkkiiihhhjjjllliiicccccchhhgggccc``````^^^YYYXXX[[[\\\^^^``````_________```bbbbbbaaaaaaaaaaaaaaabbbaaabbbccccccccccccaaaaaa___aaadddeeeccccccdddeee```bbbeeeggggggfffggghhhkkkjjjsssvvvtttzzzyyyooohhhiiijjjjjjiiiccc[[[UUU~~~|||}}}{{{zzzxxxxxxvvvsssqqqnnnnnnooorrruuuvvvuuutttpppnnnlllkkkkkkkkkjjjiiifffdddaaa___```cccfffiiifffgggeeebbbcccggggggdddbbbbbbaaa```______^^^^^^aaabbbcccdddcccaaa___^^^YYYYYYYYYZZZZZZZZZZZZZZZ]]][[[XXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\YYYZZZZZZZZZYYYXXXVVVUUUUUUVVVXXXXXXXXXVVVTTTSSSPPPTTTYYY[[[\\\hhhyyyjjjYYYQQQRRRXXXbbbjjjzzz}}}zzzxxxvvvwwwxxxuuupppkkkqqqsssuuuwwwyyyyyyyyyyyyzzzyyywwwvvvuuurrrnnnkkkpppooonnnppptttuuurrroookkkiiigggffffffhhhkkkmmmnnnppprrrrrrooollljjjiiigggggghhhlllpppppplllhhhhhhdddcccgggkkkmmmppptttoooiiidddfffmmmqqqnnniiihhhpppyyyzzztttooooooqqqllllllnnnqqqxxxqqqhhhooo}}}wwwsssmmmgggccc___[[[YYYVVVVVVUUUSSSRRRRRRUUUWWWSSSRRRQQQPPPPPPQQQRRRSSSWWWSSSSSSUUUVVVUUUWWW[[[\\\^^^aaadddhhhnnnuuuyyy{{{nnnqqqyyy]]]SSSQQQOOO\\\lll}}}uuuvvvsssmmmkkkrrrwwwxxxsssooopppqqqppptttsssooommmkkkkkklllmmmmmmmmmpppuuuvvvqqqkkkjjjjjjjjjlllooonnnkkkllloooiiidddbbbaaa___ZZZYYY\\\^^^_________]]]^^^___aaa```______^^^]]]]]]]]]]]]```aaabbbcccccccccaaaaaa^^^```bbbbbbbbbaaabbbcccccceeeggghhhfffeeeeeeeeeccc]]]___jjjvvvzzzwwwyyy~~~|||qqqhhh}}}zzzyyy{{{zzzyyyyyyyyywwwsssppplllnnnqqqtttuuuuuurrrqqqmmmllljjjkkklllmmmlllkkkhhhfffcccaaabbbeeeiiilllfffgggeeebbbdddhhhhhheeebbbbbbbbbaaa```______^^^ccccccddddddbbb^^^[[[XXXYYYZZZ[[[[[[YYYXXXWWWWWW[[[YYYWWWUUUUUUWWWZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVTTTSSSUUUUUUVVVWWWVVVTTTSSSRRRRRRRRRWWW[[[XXX\\\rrruuufff^^^[[[[[[\\\UUUUUUfffyyy||||||xxxvvvuuuttttttqqqmmmiiinnnoooqqqssstttuuuuuuuuuyyyxxxvvvtttsssqqqooonnnqqqooonnnooorrrqqqmmmiiifffffffffggghhhkkkmmmoooqqqqqqqqqooommmjjjhhhggghhhiiikkknnnpppnnnhhhdddfffcccdddiiillllllnnnrrrmmmhhheeefffjjjmmmllljjjiiirrr|||}}}vvvpppoooppplllkkkkkkmmmooovvv|||ooooooyyysssnnniiieeebbbZZZ[[[ZZZXXXUUUTTTVVVXXXUUUUUUTTTTTTUUUWWWXXXYYYYYYWWWWWWZZZ[[[ZZZ]]]ccceeehhhlllpppvvv}}}}}}yyywww```UUUQQQRRR[[[ooo{{{uuuuuusssqqqppprrrwwwwwwrrrnnnnnnooonnnooonnnlllkkkjjjiiiiiiiiikkkqqqxxxzzzuuummmhhhgggeeeeeeggghhhiiiiiijjjkkkgggccc``````^^^[[[[[[^^^^^^^^^^^^]]]\\\\\\^^^```___^^^]]]\\\[[[ZZZZZZZZZ``````bbbccccccbbbbbbaaa]]]^^^______``````aaaaaaccceeeggggggeeeccccccccc```\\\]]]dddkkkpppxxx}}}{{{{{{zzzzzzyyyzzzzzzwwwssspppnnnpppssstttsssqqqooommmkkkjjjjjjkkkmmmnnnmmmlllkkkhhheeebbbbbbdddgggiiieeefffdddaaacccggggggdddaaaaaabbbbbbbbbaaa```___```aaabbbaaa___\\\XXXVVVZZZ\\\]]][[[WWWTTTTTTTTTWWWVVVUUUTTTUUUXXX[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUU\\\[[[ZZZYYYWWWUUUSSSRRRUUUVVVVVVWWWVVVUUUTTTSSSRRROOORRRWWWUUUTTT```qqq{{{iiiRRRHHHNNNVVVeeetttwwwyyywwwyyyyyyxxx{{{xxxtttqqqooonnnlllkkkoooooopppppppppppppppppprrrrrrrrrqqqpppppppppppprrrpppooopppqqqoookkkfffdddeeefffhhhkkkmmmnnnooorrrpppmmmkkkjjjjjjkkkkkknnnnnnnnnnnnmmmkkkgggdddddddddggglllmmmjjjjjjlllhhhhhhhhhgggeeeeeegggiiiffflllssswwwvvvssspppooojjjhhhggghhhggghhhpppzzz|||zzzuuuqqqmmmllljjjgggcccaaaaaabbbdddcccbbbbbbbbbcccdddeeebbbbbbeeeiiikkkkkkpppwwwyyy}}}zzzxxxiiiWWWRRRTTT[[[bbb}}}yyytttqqqoooqqquuuqqqvvvwwwqqqmmmmmmnnnmmmkkklllmmmmmmllljjjgggeeefffqqqzzzxxxmmmdddbbbdddbbbcccbbbbbbdddeeefffeeebbb^^^\\\]]]]]][[[]]]aaa```aaa```___]]]^^^```bbb___^^^]]]\\\[[[ZZZZZZZZZ___```aaabbbcccbbbbbbaaa]]]\\\\\\]]]^^^___``````]]]___aaabbb```____________^^^___bbbddddddeeehhhvvv}}}{{{zzzyyyyyyyyyyyyyyywwwssspppppprrrsssssspppnnnmmmnnnkkkjjjjjjlllnnnnnnmmmlllkkkiiifffdddcccdddeeefffdddeeeccc```aaaeeeeeebbb^^^___```aaabbbaaa```___[[[\\\]]]^^^]]][[[YYYXXX[[[\\\]]]ZZZUUURRRSSSUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSZZZYYYXXXWWWUUUTTTSSSSSSUUUUUUUUUVVVVVVVVVUUUUUUUUURRRRRRUUUWWWWWWZZZ^^^fff|||vvvWWWQQQPPPTTTWWWTTT___lllyyyvvvmmmlllrrrwwwvvvssszzzwwwrrrnnnkkkkkklllnnnrrrqqqpppooonnnmmmllllllkkkmmmnnnnnnnnnnnnoooqqqrrrqqqpppqqqrrrpppkkkfffdddfffhhhkkklllmmmllllllppplllhhhggghhhkkkmmmnnnmmmlllllljjjiiigggfffeeecccdddhhhmmmlllgggeeehhhdddgggiiigggcccaaabbbeeeaaaccchhhmmmpppqqqooommmeeebbbbbbccccccccchhhnnnvvvrrrsssxxx}}}zzzyyyvvvsssqqqwwwvvvtttsssrrrqqqrrrrrrrrrtttyyy{{{uuuwwwsssbbbTTTOOOMMMSSSiiixxxzzzzzzwwwrrrpppsssxxxpppuuuvvvqqqmmmnnnooonnnlllnnnpppqqqooolllhhheeefffqqqxxxqqqddd^^^___aaacccdddcccaaacccggggggddd___[[[YYY[[[\\\[[[^^^bbbcccddddddcccaaaaaabbbddd^^^^^^]]]\\\[[[[[[[[[[[[^^^___aaabbbcccbbbbbbaaa]]]\\\[[[[[[^^^_________]]]___aaabbbaaa`````````cccbbb```______aaacccdddaaahhhpppuuu{{{|||yyyvvvxxxwwwvvvvvvvvvuuurrrpppqqqrrrrrrpppmmmlllnnnqqqlllkkkkkklllnnnnnnllljjjiiiiiigggfffeeeeeeeeefffcccdddaaa^^^___bbbbbb^^^ZZZ[[[]]]___``````______[[[\\\\\\[[[[[[ZZZYYYXXXXXXZZZ[[[XXXTTTRRRUUUXXXVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUSSSRRRUUUZZZZZZVVVWWWhhh~~~ppprrrsssoooiii```\\\WWWSSSUUUXXX\\\dddkkkzzz}}}xxxppprrrooolllnnnrrruuutttrrrsssqqqnnnjjjiiiiiilllnnnqqqpppnnnllljjjiiihhhhhhhhhjjjmmmnnnllllllnnnooopppnnnnnnppprrrpppjjjeeefffhhhjjjmmmmmmllljjjhhhkkkhhheeefffhhhkkkllllllhhhiiiiiigggfffdddddddddaaaaaaeeeiiigggccccccgggccceeeggggggeeebbbaaaaaa^^^___bbbeeehhhjjjkkkkkkdddaaa___bbbddddddgggllllll{{{mmmhhhmmm~~~|||{{{}}}uuurrr{{{oooXXXOOONNNVVV[[[fffxxxtttxxx|||{{{xxxwwwwwwwwwpppuuuvvvqqqnnnoooppppppooopppppppppnnnkkkhhhffflllrrrrrriiiaaa___```___bbbcccaaa___bbbhhhiiiddd```\\\YYY[[[[[[ZZZ]]]bbbbbbcccddddddbbbaaaaaabbb]]]\\\\\\[[[[[[\\\\\\\\\]]]___```bbbbbbbbbbbbaaa^^^\\\ZZZ[[[]]]______^^^```bbbddddddbbbaaaaaaaaaeeedddaaa______bbbeeefffaaaccceeegggjjjqqq}}}~~~}}}}}}|||yyywwwwwwvvvuuuttttttsssqqqooopppqqqpppnnnkkklllppptttlllllllllmmmnnnmmmkkkiiihhhhhhhhhhhhgggggggggfffcccccc```]]]]]]``````\\\VVVXXX[[[]]]______^^^^^^```___]]][[[YYYWWWVVVUUUVVVXXXYYYWWWSSSSSSWWW\\\WWWXXXXXXXXXWWWUUUSSSRRRTTTTTTUUUVVVVVVWWWXXXXXXUUUUUUTTTTTTSSSTTTTTTUUUNNNOOOOOOPPPQQQRRRSSSTTTOOORRRPPPKKKNNNWWWWWWPPPSSSYYYcccsssrrr]]]UUUSSSQQQVVV___aaafffpppyyy~~~yyyuuulllmmmnnnppppppppppppppplllkkkjjjiiihhhiiikkknnnmmmllljjjhhhgggeeeeeeeeegggjjjnnnnnnlllkkklllnnnlllkkkkkkmmmooommmhhhccchhhiiilllnnnmmmkkkhhhfffgggeeedddfffiiikkkjjjhhhggghhhiiigggeeecccbbbbbb______bbbdddccc```ccchhhccccccdddfffhhhgggccc___^^^___aaaaaabbbcccgggjjjgggbbb```ccceeeeeegggkkkgggpppssseee^^^hhhuuuzzz||||||aaaWWWUUUJJJLLL^^^ppp}}}rrrvvvzzz{{{zzzyyyuuuqqqoootttvvvrrrnnnpppqqqqqqqqqpppnnnllljjjhhhfffeeettttttnnndddaaadddccc___]]]___^^^[[[```ggghhhcccbbb]]][[[[[[[[[ZZZ\\\aaa^^^```bbbbbb```^^^^^^^^^\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^```aaabbbbbbbbbaaa___\\\YYYZZZ]]]``````^^^^^^```aaaaaa___]]]\\\]]]___``````______``````^^^fffdddbbbbbbbbbeeemmmuuuyyy~~~~~~~~~~~~{{{xxxwwwxxxyyywwwvvvssspppoooppptttxxxwwwppplllmmmooollljjjiiiiiilllnnnooommmkkkjjjjjjeeeffffffggggggfffeeeddd___^^^]]]\\\[[[ZZZZZZ[[[[[[\\\^^^___```dddhhhlllfff```YYYUUUUUUVVVUUUSSSUUUTTTSSSRRRSSSTTTVVVWWWSSSTTTUUUTTTSSSRRRSSSTTTVVVUUUSSSRRRQQQPPPQQQQQQNNNPPPQQQSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSQQQOOONNNTTTSSSWWWeeeyyyvvvpppvvv~~~}}}zzzuuupppnnnllliiiggghhhjjjmmmooollliiiffffffggghhhiiihhhiiihhhhhhiiijjjjjjhhhfffiiimmmooommmlllnnnooommmkkkjjjiiiiiihhhhhhhhhiiikkkkkkkkkkkkjjjhhhfffeeeiiigggeeedddeeeeeedddcccgggccc```bbbeeeeee^^^XXX^^^\\\\\\^^^bbbdddbbb```______```aaabbbccccccddd^^^]]]]]]```fffiiiiiihhhbbbcccdddeeeeeeeeeeeedddllljjjwwwxxxbbb```]]]cccuuuxxx~~~|||iiiTTTNNNSSSPPPPPP___{{{tttsssvvv~~~zzzoooqqqpppooopppqqqqqqpppnnntttooolllmmmkkkdddcccfffuuusssoooggg___[[[]]]```]]]]]]^^^```bbbbbb```___________________________]]]___aaa___[[[YYY[[[]]][[[[[[\\\]]]\\\[[[ZZZYYYZZZ]]]aaabbbaaa___^^^^^^___]]]\\\ZZZZZZ[[[]]]^^^^^^^^^^^^^^^_________```\\\[[[[[[\\\]]]___aaabbb___`````````______bbbdddkkklllwww|||yyy{{{}}}{{{||||||zzzwwwuuutttuuuppprrrttttttsssqqqqqqqqqrrrmmmlllooopppmmmkkkllliiikkkmmmmmmkkkiiiiiijjjdddeeeeeefffeeedddcccbbb___^^^^^^]]]\\\[[[ZZZZZZ\\\]]]]]]]]]]]]___bbbeee___ZZZUUUSSSUUUVVVUUUSSSTTTTTTTTTUUUUUUVVVVVVVVVRRRRRRSSSSSSRRRQQQRRRSSSMMMLLLKKKKKKKKKMMMOOOPPPOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMLLLMMMNNNOOOPPPMMMNNNPPPQQQQQQPPPOOONNNRRRRRRSSSYYYeeeuuu~~~ssssssrrrpppoooooopppqqqooommmkkkjjjkkkmmmoooqqqooollljjjiiiiiijjjkkkjjjkkkjjjhhhhhhhhhhhhgggeeeiiimmmnnnkkkkkkmmmnnnllllllllllllkkkkkkllllllllllllmmmmmmmmmllljjjiiihhhfffdddccccccccccccaaa```fffbbb```bbbggggggbbb\\\\\\[[[\\\^^^```aaa```_________^^^]]]\\\\\\\\\\\\^^^]]]]]]```dddffffffeee___```aaabbbccccccccccccfffeeemmmiiidddhhhcccsssfffXXXRRROOOQQQWWW[[[fff|||vvvuuuvvv{{{yyysssqqqpppooooooppppppnnnlllpppkkkhhhkkklllkkkooouuutttpppiiiccc```^^^^^^^^^]]]]]]^^^```cccdddcccbbb^^^^^^^^^]]]]]]\\\\\\\\\___```___^^^[[[YYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYY\\\^^^```___]]][[[ZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[``````aaabbbbbbbbbbbbaaa]]]]]]]]]]]]^^^___aaabbb______```___^^^___bbbeeedddbbbhhhtttxxxyyyiiioooxxx~~~xxxyyywwwuuuwww|||~~~|||xxxyyyzzzyyyuuusssqqqqqqrrrtttuuuuuusssqqqppppppmmmlllnnnrrrrrrnnnlllmmmhhhiiijjjiiigggfffggghhhddddddeeeddddddbbb```____________^^^]]][[[ZZZYYY^^^^^^^^^\\\[[[[[[]]]___YYYVVVSSSTTTVVVXXXVVVTTTRRRTTTWWWYYYYYYXXXUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJLLLOOORRRTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKKKKLLLNNNPPPRRRLLLMMMNNNOOOOOONNNMMMMMMIIIMMMQQQQQQRRRZZZjjjvvvwwwrrrnnnlllkkkkkkjjjeee```___ccchhhlllkkkkkkkkklllmmmoooqqqpppmmmkkkjjjkkkkkkjjjiiillljjjgggfffgggggggggfffjjjllllllhhhiiilllnnnlllkkkllllllllllllllllllllljjjkkkkkklllkkkjjjiiihhhaaaaaa```aaabbbaaa___]]]bbb___^^^aaafffgggccc___ZZZ\\\^^^^^^^^^^^^___```cccaaa```^^^]]]]]]^^^^^^___^^^^^^___aaabbbbbbaaa]]]]]]^^^___``````aaaaaaccccccfffnnn{{{bbb\\\]]]eeettt~~~xxxwww~~~iiiYYYMMMNNNQQQTTTZZZbbbsss}}}zzzxxxxxxwwwvvvwwwyyyyyywwwuuuqqqpppooooooooonnnllljjjkkkgggeeehhhmmmrrrzzzrrrlllddd```aaaaaa___]]]^^^^^^___aaadddfffeeeddd______^^^]]]\\\\\\[[[[[[```___]]]\\\[[[ZZZXXXWWW[[[[[[[[[[[[[[[ZZZYYYYYY]]]^^^^^^\\\YYYWWWVVVWWWYYYXXXWWWVVVWWWWWWYYYZZZ___```aaabbbcccbbbaaa```______^^^^^^___``````aaa^^^^^^^^^^^^^^^___cccfffeeeaaabbbgggggggggooozzzaaafffkkkpppyyy~~~}}}|||{{{yyyuuuwwwwwwtttvvv{{{}}}{{{wwwyyyzzzyyyvvvsssqqqpppuuuuuutttrrrpppqqquuuwwwpppoooqqqtttrrrmmmkkklllggghhhhhhfffddddddeeefffddddddddddddcccaaa___^^^_________^^^]]][[[YYYXXX___```___^^^\\\[[[\\\^^^YYYWWWUUUWWWZZZZZZXXXUUUQQQTTTYYY\\\\\\YYYUUURRRNNNNNNMMMNNNOOOOOOOOONNNQQQOOOMMMLLLLLLNNNQQQSSSQQQPPPOOOOOONNNOOOOOOPPPLLLKKKJJJJJJKKKMMMPPPRRRNNNNNNOOONNNNNNMMMKKKJJJBBBIIIPPPQQQNNNMMMSSSZZZjjjooozzz~~~xxxqqqkkkiiiiiihhhhhhhhhhhheeeaaa]]]]]]```bbbfffgggggghhhjjjkkkllllllmmmllljjjjjjjjjjjjhhhfffkkkhhheeeeeegggiiijjjjjjkkkllljjjfffggglllmmmkkkiiiiiiiiiiiiiiihhhggggggeeefffgggggggggfffeeeddd______```aaacccbbb___\\\```]]]\\\___bbbdddaaa^^^[[[___bbbbbb```___aaaddddddcccaaaaaaaaabbbdddeee``````______``````______^^^^^^^^^]]]]]]^^^^^^^^^``````aaadddjjj{{{dddUUUQQQ___nnnuuu}}}|||yyywwwvvvwww|||jjj\\\PPPPPPSSSVVVUUUZZZnnn|||www{{{|||wwwrrrvvvvvvvvvuuutttssstttuuuooonnnnnnnnnoooooommmkkkhhhffffffiiimmmttt{{{mmmiiidddaaaaaaaaaaaa```aaa``````bbbdddeeeeeedddbbbbbbaaa___^^^]]][[[[[[^^^[[[YYYYYY[[[\\\YYYVVVZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\[[[YYYVVVUUUVVVWWWZZZZZZYYYYYYYYYZZZ[[[\\\[[[\\\^^^_________]]]\\\`````````_______________\\\]]]]]]]]]]]]___cccfffgggddddddfffdddccciiirrrqqqsss|||aaadddggghhhjjjsss}}}}}}{{{yyyxxxxxxwwwuuussstttwwwwwwttttttxxxyyyxxxwwwyyy{{{{{{xxxuuusssrrrrrruuuxxx{{{}}}|||wwwttttttqqqkkkhhhiiigggggggggeeecccbbbccceeeddddddeeedddcccaaa___^^^______^^^]]]\\\ZZZYYYXXX\\\]]]^^^]]][[[[[[\\\^^^ZZZXXXWWWXXXZZZZZZWWWTTTRRRUUUZZZ]]]]]]YYYUUUQQQNNNLLLKKKLLLOOOPPPOOOMMMLLLKKKIIIHHHIIIKKKMMMOOOQQQPPPOOONNNNNNNNNNNNNNNKKKJJJIIIJJJKKKMMMOOOQQQQQQQQQPPPOOOMMMKKKIIIIIIEEEIIINNNOOONNNLLLLLLMMMRRRZZZhhhvvv|||{{{vvvqqqkkkhhhdddbbbaaabbbccccccbbb```___```dddfffgggfffcccdddfffhhhiiijjjiiiiiilllkkkjjjkkklllkkkhhhfffgggeeedddeeehhhlllnnnnnnlllllliiieeeggglllllliiiiiiiiiiiihhhgggeeecccbbbbbbcccdddeeeeeedddbbbbbbaaaaaabbbdddeeeeeebbb___cccaaa___```bbbbbb```^^^```cccffffffdddccceeegggdddcccbbbaaaaaaaaabbbcccaaaaaaaaa```___^^^^^^___aaa```___]]]\\\\\\\\\\\\]]][[[\\\___dddnnnaaaKKKOOOZZZ^^^dddnnnyyy}}}yyyxxxxxxuuuvvvyyy}}}}}}~~~}}}}}}uuuggg^^^VVVRRROOOMMMPPPVVV___tttyyyuuuzzzzzzuuuoooqqqtttvvvuuurrrppppppqqqnnnmmmlllmmmoooooonnnlllhhhiiiiiijjjlllppprrrssshhhhhhgggccc``````ccceeedddcccaaaaaaccccccbbbaaabbbaaa```^^^]]][[[ZZZYYYYYYWWWUUUWWW[[[\\\[[[XXXZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVVVVXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYY[[[\\\\\\\\\[[[ZZZ_______________^^^^^^]]]ZZZ\\\]]]]]]^^^___bbbddd```aaaccceeecccbbbeeekkkkkkhhhjjjvvvZZZ^^^aaabbbbbbeeemmmtttzzz{{{xxxxxxzzzxxxvvvuuuuuuvvvvvvuuusssqqquuuvvvrrrqqqsssuuutttwwwxxxzzzyyywwwuuuuuuuuuqqqzzzvvvqqqnnniiiggghhhggghhhhhhfffdddccccccdddccccccddddddcccaaa___^^^```___]]][[[YYYXXXXXXWWWWWWYYYZZZ[[[ZZZZZZ[[[]]]ZZZXXXVVVWWWYYYYYYVVVRRRSSSVVVYYY\\\[[[XXXTTTRRROOOLLLKKKLLLPPPQQQPPPNNNHHHHHHIIIJJJLLLNNNPPPRRRPPPOOOOOONNNNNNMMMMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNRRRQQQPPPNNNLLLJJJIIIHHHNNNLLLJJJIIIJJJMMMOOOOOOPPPRRRWWW]]]___bbblllvvvwwwvvvpppgggcccdddcccaaaccc```\\\YYYZZZ^^^cccgggdddaaa^^^```dddfffeeebbbcccfffiiikkklllkkkiiihhhkkkkkklllmmmnnnmmmjjjhhheeeddddddfffkkkoooqqqqqqmmmllliiifffiiimmmlllgggiiiiiiiiiiiihhhfffcccbbbdddeeeeeefffeeedddcccbbbdddcccdddfffhhhhhhfffdddhhhfffeeedddeeeeeecccbbbdddfffhhhhhhggggggggghhhiiiiiigggfffdddbbb``````___```aaa```^^^^^^^^^___bbbaaa___]]][[[[[[[[[\\\aaa^^^^^^cccgggiiiooouuuaaaTTTQQQNNNPPPVVVWWWbbbqqq}}}|||||||||}}}sss```UUUOOOMMMMMMOOOQQQQQQ^^^{{{{{{tttuuuuuusssrrroooqqqssssssrrrooonnnnnnmmmlllkkklllnnnnnnlllkkkfffjjjkkkjjjjjjkkkjjjfffdddggggggddd```___cccgggeeecccaaa`````````___^^^^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTTTTVVVYYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXWWWVVVWWWZZZ\\\WWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[YYY[[[^^^_________```aaaZZZ^^^bbbdddcccbbbdddfffcccbbbccchhhnnnssstttsssuuuuuuwww{{{YYY\\\___aaaaaabbbdddeeecccfffkkkrrr{{{~~~~~~{{{wwwtttsssvvvyyywwwuuuttttttvvvvvvuuutttooosssuuurrrppprrrtttttttttuuuvvvuuutttssstttvvvsss~~~vvvmmmkkkiiihhhhhhggghhhiiiiiifffdddcccccc```aaaaaabbbaaa```___^^^```^^^[[[XXXVVVVVVWWWWWWVVVXXXZZZ[[[ZZZZZZ\\\]]][[[XXXVVVWWWYYYZZZXXXUUUUUUVVVXXXYYYYYYWWWTTTSSSPPPMMMKKKMMMQQQSSSQQQOOOMMMNNNPPPQQQSSSTTTUUUUUUNNNOOOOOOOOONNNMMMKKKJJJIIIIIIKKKLLLLLLLLLKKKKKKNNNNNNLLLKKKJJJJJJIIIIIILLLKKKIIIHHHIIIKKKMMMOOOOOOMMMMMMNNNNNNOOOVVV___fffkkkqqqttt{{{xxxrrrggg\\\^^^```___[[[[[[___```___YYYXXXWWWWWWYYY___eeejjjgggeeeaaa___^^^___``````eeegggkkknnnnnnllliiiggghhhiiijjjmmmnnnnnnjjjgggeeeeeefffiiimmmpppqqqqqqmmmllljjjhhhkkknnnlllffffffggghhhiiiiiigggfffdddffffffggggggfffdddbbbaaagggfffeeegggiiijjjjjjiiijjjiiigggggggggffffffeeefffeeeeeefffhhhhhhgggfffhhhiiiiiihhheeebbb___]]][[[]]]___^^^]]]\\\^^^```___^^^\\\[[[ZZZ[[[\\\]]]dddaaabbbgggjjjiiijjjlllssspppaaaYYYWWWLLLQQQWWW]]]jjj~~~{{{iii^^^XXXPPPKKKMMMOOOPPPSSSYYY^^^kkkzzztttrrrpppqqqtttoooooooooooooooooonnnmmmmmmllljjjjjjjjjiiigggeeecccgggiiiggggggiiihhhcccddddddcccbbbaaaaaacccdddcccaaa^^^]]]^^^___^^^^^^\\\[[[ZZZYYYXXXWWWVVVUUURRRTTTVVVVVVWWWWWWYYY[[[ZZZYYYXXXWWWWWWWWWXXXXXXVVVWWWXXXWWWVVVVVVXXXZZZVVVVVVWWWXXXYYYYYYYYYYYY\\\[[[ZZZYYYYYY[[[\\\]]]XXXYYYZZZ[[[[[[[[[ZZZYYYWWW[[[___``````^^^^^^]]][[[___ccccccbbbaaacccddd^^^___aaabbbaaaaaaaaaaaaiiijjjjjjjjjjjjlllooorrr```aaacccddddddcccaaa`````````___```dddkkkuuu||||||uuuvvvxxxyyyyyyxxxxxxxxxwwwuuurrrrrrrrrrrrqqqpppnnnsssvvvsssqqqtttvvvvvvqqqrrrrrrrrrqqqqqqsssuuusss{{{uuujjjiiiiiiiiijjjgggiiikkkjjjhhheeecccccc^^^___`````````___^^^]]]aaa^^^ZZZVVVTTTTTTVVVWWWYYY[[[]]]]]]]]]\\\]]]^^^]]]ZZZWWWXXX[[[]]]\\\ZZZVVVWWWWWWWWWWWWVVVTTTTTTQQQNNNLLLNNNRRRUUUSSSOOORRRSSSTTTUUUUUUTTTSSSRRRMMMNNNOOOPPPOOOMMMKKKIIIHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKDDDGGGKKKLLLKKKJJJIIIIIIIIIHHHIIILLLMMMKKKNNNSSSSSSXXX^^^cccjjjxxxttttttmmmccc```cccccc___VVVZZZ[[[YYYZZZ]]]]]]ZZZUUUWWWZZZ]]]^^^___aaacccaaaaaa___\\\ZZZ]]]dddkkkdddgggkkknnnnnnkkkhhheeedddeeegggkkkmmmlllhhheeefffggghhhkkkoooqqqqqqpppmmmmmmjjjiiilllpppllleeebbbccceeeggghhhhhhgggfffffffffffffffeeecccaaa```hhhgggfffgggiiikkkkkkkkkhhhgggffffffffffffggggggfffdddbbbdddggghhhfffccc___```bbbcccbbb___\\\ZZZXXX[[[]]]]]][[[[[[]]]```\\\[[[ZZZYYYZZZ\\\^^^______^^^```eeehhhggghhhkkkiiizzzxxxqqq]]]\\\WWWRRRUUUbbbooovvvxxxhhhZZZTTTUUURRROOOPPPXXX^^^aaagggooorrr~~~yyywwwvvvtttqqqqqqtttpppnnnllllllmmmoooooonnnnnnllljjjiiihhhfffbbb``````eeefffdddeeejjjjjjeeeeeebbb______bbbcccbbb``````^^^\\\\\\]]]^^^___^^^\\\\\\[[[ZZZYYYXXXWWWWWWRRRUUUWWWWWWUUUUUUWWWZZZZZZYYYXXXWWWVVVWWWXXXXXXUUUVVVWWWWWWVVVUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZXXXVVVWWWYYY[[[]]]VVVWWWXXXZZZZZZZZZYYYXXXWWWZZZ___bbbaaa^^^\\\[[[\\\```bbb```]]]]]]___```\\\^^^___^^^]]]___dddiii___bbbddddddbbbcccfffiii``````aaaaaaaaa___^^^]]]\\\[[[ZZZZZZ]]]bbbhhhkkkqqq{{{}}}zzzyyywwwuuusssrrrtttxxx||||||zzzxxxtttpppoooqqqrrrqqqpppoooooopppuuuyyyzzzwwwsssqqqssstttsssppppppqqqtttvvvyyy~~~qqqjjjjjjkkkiiigggggggggggggggfffeeedddccc^^^^^^^^^]]]]]]\\\[[[[[[]]][[[WWWUUUVVVYYY]]]```ccc___ZZZXXXYYY\\\^^^___ZZZZZZYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOOOOQQQTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMOOOOOONNNNNNLLLKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJIIILLLKKKIIIHHHHHHHHHIIIJJJLLLKKKIIIGGGFFFGGGIIIJJJAAACCCFFFIIIKKKLLLLLLLLLOOOOOOQQQTTTZZZaaahhhlllvvvpppnnnooofffbbb______``````\\\YYYTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[\\\___cccdddbbb```gggccc\\\ZZZaaakkkmmmjjjjjjiiijjjlllooooookkkfffcccbbbcccdddfffgggfffeeecccfffiiimmmoooooonnnmmmgggiiilllllljjjgggeeeeeeccccccccceeehhhiiiiiiggglllllllllkkkiiifffdddccceeefffhhhiiijjjjjjjjjjjjhhhiiijjjkkkkkkjjjhhhgggbbbcccdddeeeeeecccbbb```___```cccdddbbb^^^ZZZWWWYYYYYY[[[\\\^^^___aaaaaadddcccbbb___^^^___bbbeeecccbbbaaaaaaaaabbbdddeeehhhmmmvvvdddUUUTTTUUUSSSVVV^^^aaagggrrr}}}{{{pppbbbWWWPPPNNNPPPTTTSSSYYYXXXXXXkkkuuussspppppprrrssspppmmmooonnnllljjjiiiiiiiiiiiijjjjjjiiigggdddbbb```^^^```iiikkkccc```fffiiieeemmmhhhbbb______``````___[[[[[[[[[[[[ZZZZZZZZZZZZTTTWWWYYYXXXTTTRRRSSSUUUTTTSSSRRRQQQSSSVVVYYY[[[ZZZWWWTTTTTTVVVWWWVVVTTTWWWXXXXXXVVVUUUTTTUUUWWWUUUVVVWWWWWWWWWVVVXXXYYY\\\XXXSSSSSSUUUXXXXXXWWWWWWYYY[[[\\\]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]___`````````______aaabbbbbbcccddddddeeeeee___`````````___^^^\\\[[[\\\[[[YYYYYYZZZ]]]aaacccbbbgggooowww~~~zzzssswwwuuurrrqqqqqqpppnnnmmmqqqsssvvv{{{xxxuuurrrqqqrrrtttsssrrrmmmmmmnnnqqqtttuuusssqqqpppsssuuutttqqqppppppqqqppprrruuuxxx{{{}}}~~~~~~wwwrrrmmmlllmmmnnnllljjjddddddddddddcccbbbaaaaaa```^^^\\\[[[[[[]]]___aaabbb```\\\ZZZYYY\\\___aaa```]]]ZZZYYYZZZ]]]^^^___YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTSSSRRRQQQOOONNNMMMNNNNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOMMMJJJGGGDDDBBBAAAAAAAAABBBEEEHHHIIIJJJJJJIIIKKKJJJIIIIIIKKKNNNQQQSSSUUU^^^iiipppssswww~~~|||yyyxxxvvvsssppprrrpppmmmhhhccc___^^^___bbb```___^^^]]]\\\ZZZYYYTTTTTTUUUWWWXXXYYYZZZ[[[]]]\\\\\\^^^aaacccbbb```aaa```aaagggwwwvvvrrrmmmlllmmmllljjjggggggfffeeeeeeeeedddbbb```ccceeehhhlllmmmnnnmmmlllgggiiikkkkkkiiifffeeeeeedddccccccdddfffggggggeeeiiiiiijjjjjjiiihhhgggfffeeefffiiikkkkkkjjjiiihhhiiiiiiiiiiiihhhggggggffffffeeecccaaa```^^^^^^]]]___^^^^^^]]]\\\ZZZXXXWWW[[[\\\\\\\\\]]]]]]^^^^^^]]]___aaaaaaaaaaaacccdddaaa```_________```bbbbbbdddeeetttjjj[[[TTTPPPSSSZZZRRRQQQTTTZZZ___fffqqq|||~~~uuummmfffaaaVVVQQQMMMLLLNNNPPPQQQRRRPPPiii}}}vvvrrrqqqooonnnnnnnnnlllkkkggghhhjjjlllmmmllllllkkkjjjjjjiiigggeeecccaaa```lllqqqnnnfffeeejjjiiibbbhhhddd___]]]]]]^^^^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWSSSTTTUUUTTTRRRQQQQQQRRRUUUUUUTTTTTTUUUXXXZZZ[[[___\\\YYYWWWWWWWWWTTTRRRTTTUUUUUUTTTSSSRRRSSSUUUSSSTTTVVVVVVUUUTTTVVVWWWWWWVVVUUUVVVVVVVVVUUUSSSVVVWWWXXXYYYYYYXXXVVVUUUXXXXXXZZZ[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXX[[[\\\]]]^^^______^^^^^^______```aaaaaabbbbbbccc____________^^^\\\ZZZYYYXXXWWWWWWWWWYYY[[[]]]^^^^^^```aaabbbcccfffjjjmmmssstttvvvzzz|||xxx||||||||||||{{{vvvqqqlllkkkiiihhhhhhiiijjjiiihhhkkklllooorrrvvvzzz}}}uuusssqqqppprrrssssssrrrmmmlllkkkmmmooopppooonnnoooqqqrrrqqqooommmlllmmmnnnnnnnnnooooooooooooooogggiiimmmpppqqqooollljjjggggggggggggfffeeedddcccaaa___[[[YYYZZZ]]]bbbeeedddbbb___\\\[[[]]]___aaa^^^\\\YYYYYY[[[\\\]]]\\\VVVVVVWWWXXXWWWVVVUUUTTTUUUUUUTTTSSSRRRRRRQQQQQQLLLNNNPPPQQQRRRQQQOOONNNRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOOOONNNLLLJJJFFFCCC@@@===<<<@@@BBBDDDEEEFFFFFFFFFFFFIIIHHHGGGEEECCCCCCBBBBBBCCCHHHMMMOOOOOORRRXXX^^^fffgggjjjlllnnnmmmiiigggkkkkkkiiigggccc```\\\ZZZYYYWWWUUUUUUUUUVVVUUUSSSXXX[[[]]]^^^\\\[[[ZZZZZZ]]]^^^^^^\\\ZZZXXXXXXYYYSSSTTTTTTUUUVVVXXXYYYZZZ\\\[[[[[[\\\___aaabbbaaa^^^___dddrrruuummmiiiiiiiiihhhiiihhhfffeeedddcccaaa___bbbdddgggiiikkkkkkkkkjjjggghhhjjjiiigggeeeeeefffeeecccbbbbbbdddddddddccchhhhhhiiiiiihhhhhhgggfffcccdddggghhhhhhgggeeedddiiihhhfffeeedddddddddeeegggeeebbb___]]]]]]^^^______]]][[[YYYXXXYYYZZZ[[[^^^]]]]]]\\\[[[[[[ZZZZZZXXX\\\```cccbbbaaa______]]]]]]\\\\\\\\\]]]^^^___aaa___eeexxxvvviiiddd```UUULLLJJJLLLNNNPPPSSSXXX^^^eeegggfffkkkvvvvvvjjjddd[[[SSSPPPNNNNNNNNNJJJLLLOOOTTT[[[aaadddeeeyyy~~~wwwmmmqqqqqqqqqooollljjjjjjkkkdddgggkkknnnooommmjjjhhhiiiiiihhhgggfffdddcccbbbjjjlllhhhbbbdddiiieee[[[dddaaa^^^\\\]]]^^^______\\\\\\[[[YYYXXXWWWVVVUUUUUUTTTRRRRRRSSSRRRQQQPPPVVVVVVWWWWWWXXXYYYZZZZZZ]]][[[XXXWWWVVVUUURRRPPPPPPQQQRRRRRRPPPPPPQQQSSSQQQSSSTTTSSSRRRRRRSSSUUURRRUUUXXXYYYWWWSSSQQQOOOTTTUUUUUUUUUUUUSSSRRRQQQTTTVVVYYY[[[[[[ZZZWWWVVVYYYXXXWWWVVVUUUUUUUUUUUUYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^______```____________]]][[[YYYXXXSSSTTTUUUXXXZZZ\\\^^^^^^`````````___^^^```ccceeeggggggfffgggiiilllppprrrmmmnnnqqqwww}}}~~~~~~~~~}}}yyyrrrllliiinnnnnnoooqqqsssrrrooolllgggfffdddeeeggghhhhhhggggggiiikkkmmmnnnnnnpppqqqpppooonnnnnnnnnoooppppppnnnmmmlllkkklllmmmnnnnnnpppooonnnllljjjiiijjjkkkmmmmmmlllllllllmmmnnnnnneeejjjqqqsssqqqlllhhhggghhhhhhhhhhhhgggfffeeeeeebbb```]]][[[[[[^^^aaaddd```^^^\\\ZZZZZZ\\\]]]___]]][[[ZZZZZZZZZZZZYYYWWWSSSUUUVVVWWWWWWUUUSSSRRRUUUTTTRRRQQQPPPPPPPPPQQQKKKLLLNNNOOOOOOOOONNNMMMPPPPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFEEECCCAAA???>>>@@@AAABBBCCCCCCCCCBBBBBBEEEEEEEEEDDDCCCBBBAAAAAAFFFIIIJJJHHHEEEDDDGGGKKKRRRQQQRRRVVVXXXWWWRRRMMMPPPQQQRRRSSSSSSRRRNNNLLLIIIIIIIIIKKKNNNQQQSSSTTTUUUXXX[[[\\\\\\ZZZYYYYYYXXX[[[\\\ZZZVVVUUUVVVXXXSSSSSSSSSTTTUUUVVVXXXYYY[[[ZZZZZZZZZ\\\^^^```aaaaaa```cccooo~~~ooohhhggghhhhhhhhhfffddddddeeeeeedddcccbbbccceeegggiiiiiihhhhhhggghhhhhhgggeeedddeeefffeeecccaaa```aaabbbbbbaaaggggggggggggfffeeeddddddaaaaaaaaaaaaaaaaaaaaa```hhhfffdddaaa```aaabbbcccdddcccbbb``````aaaaaabbb]]]\\\[[[ZZZ[[[]]]___aaa]]]]]]\\\[[[ZZZZZZYYYYYYXXX[[[___```^^^[[[XXXWWWYYYYYYYYYYYYZZZZZZZZZ[[[aaa^^^```iiiuuuxxxaaaWWWVVVTTTPPPMMMMMMOOOPPPMMMJJJKKKQQQWWWZZZ[[[]]]\\\[[[ZZZZZZ[[[dddhhhlllpppqqqnnnjjjggg```___]]]\\\\\\ZZZTTTOOOKKKJJJIIIIIIKKKMMMOOOPPP[[[dddooouuu|||{{{}}}zzzooosssuuuvvvsssnnnkkklllnnniiijjjmmmnnnmmmiiifffcccgggggggggfffeeedddcccbbb]]]aaabbbaaadddfffbbbZZZaaa```___^^^___``````aaaYYYYYYYYYXXXXXXWWWVVVVVVXXXUUURRRSSSUUUUUUSSSQQQVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSSSSRRRRRRRRRPPPOOONNNPPPQQQQQQPPPOOOPPPQQQQQQRRRSSSSSSRRRQQQRRRSSSRRRVVVZZZYYYUUUQQQOOOPPPRRRSSSSSSTTTTTTSSSRRRQQQUUUVVVWWWYYYYYYXXXVVVUUUWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^____________^^^\\\ZZZYYYUUUVVVXXXZZZ[[[]]]^^^^^^YYYZZZ\\\\\\[[[ZZZ[[[]]]ddddddeeeeeeeeeddddddcccbbbbbbcccfffjjjllllllkkknnnnnnnnnnnnmmmnnnooopppooorrruuuuuurrrqqqqqqrrrppppppooommmllllllllllllhhhggghhhjjjlllmmmkkkjjjhhhfffeeeeeefffggggggfffgggjjjooopppooolllkkkkkkmmmnnnnnnmmmmmmmmmnnnooooooooonnnmmmlllmmmooopppuuuqqqllliiihhhjjjlllnnnllllllkkkkkkkkkkkklllllljjjooossssssnnniiiffffffddddddddddddcccbbbaaaaaa``````______^^^^^^^^^^^^[[[ZZZYYYYYYZZZ\\\^^^___^^^\\\ZZZYYYYYYXXXUUUSSSRRRSSSUUUVVVVVVTTTRRRQQQSSSRRROOOLLLKKKKKKMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDBBB@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAAAAAAAA@@@@@@<<>>?????????>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>;;;>>>AAACCCCCCBBBBBBBBBGGGGGGHHHIIIJJJIIIGGGEEEIIIHHHIIILLLOOOOOOKKKGGGEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJJJJJJJKKKMMMOOORRRSSSSSSSSSQQQQQQRRRSSSQQQPPPNNNNNNOOOQQQSSSTTTSSSUUUVVVWWWWWWXXXZZZ\\\^^^\\\[[[bbbuuu|||nnnhhhfffffffffgggeeecccbbbbbbccccccbbbbbbcccdddeeeeeeeeeeeeeeecccdddffffffdddcccddddddddd```]]]\\\^^^aaacccdddaaaaaaaaaaaacccdddfffgggdddbbb___]]]]]]```ccceeecccbbb___]]]]]]^^^```bbb^^^^^^______]]]ZZZWWWUUUSSSVVVYYY]]]___``````___XXXXXXYYYYYYYYYYYYYYYZZZTTTUUUUUUTTTTTTTTTVVVXXXUUUUUUVVVWWWWWWWWWWWWVVVWWWZZZ```eeeffffffmmmuuu{{{qqqllljjjddd\\\XXXVVVSSSMMMHHHPPPPPPNNNLLLJJJJJJLLLNNNKKKLLLMMMOOOPPPPPPPPPOOOMMMKKKJJJLLLKKKKKKNNNTTTUUUVVVVVVYYY___jjjvvv~~~~~~rrrqqqtttuuuuuuuuutttttttttrrrooommmmmmnnnllljjjhhhgggfffggghhhhhhffffffffffffeeedddcccbbb[[[cccjjjlllhhhccc```___ZZZ\\\]]]]]][[[YYYYYYZZZTTTUUUVVVWWWXXXZZZ[[[[[[WWWUUUSSSRRRRRRSSSSSSRRRVVVVVVWWWWWWVVVTTTSSSQQQPPPRRRSSSRRRPPPMMMMMMMMMQQQSSSUUUUUUSSSQQQQQQQQQSSSTTTUUUTTTRRRQQQRRRSSSWWWWWWVVVTTTRRRRRRSSSTTTQQQQQQRRRSSSUUUVVVWWWXXXUUUTTTSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVTTTTTTTTTUUUWWWXXXZZZ[[[YYYZZZZZZ[[[\\\\\\]]]]]][[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXYYYYYYZZZ\\\]]]\\\[[[YYYZZZZZZXXXYYY[[[]]]^^^^^^]]]\\\ZZZYYYZZZ\\\___aaa```___^^^aaaccccccbbbaaabbbddd```aaabbbbbbbbbcccdddeeehhhjjjgggbbbaaaeeegggeeegggeeeccccccccccccaaa```cccaaa```aaacccddddddcccbbbggglllmmmjjjiiijjjlllmmmooopppooommmkkklllmmmkkkmmmnnnmmmllllllnnnpppvvvrrrooonnnoooqqqqqqpppnnnnnnnnnnnnnnnllljjjiiihhhhhhhhhgggeeeeeeeeefffeeeeeeeeeeeedddcccbbbbbb[[[]]]___``````^^^\\\ZZZYYYZZZ[[[\\\]]]]]]^^^^^^[[[YYYVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRROOOJJJFFFEEEFFFIIIKKKJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA???>>>=========>>>>>>>>>>>>======>>>>>>???>>>>>>>>>>>>============BBBCCCDDDDDDBBBAAA@@@???CCCDDDEEEEEEDDDDDDDDDEEEIIIFFFEEEHHHKKKKKKGGGCCC@@@BBBDDDEEEDDDEEEHHHKKKEEEGGGIIIJJJJJJKKKNNNOOONNNMMMLLLMMMNNNOOONNNMMMMMMLLLJJJIIIJJJLLLNNNPPPOOORRRUUUVVVUUUUUUWWWYYYXXX[[[]]]cccooo~~~yyyooohhhffffffeeedddbbb```^^^^^^___bbbcccbbbcccdddddddddddddddeeeddd```ccceeefffeeecccccccccbbb___[[[[[[^^^bbbfffhhhfffeeedddcccbbbcccddddddaaa`````````aaabbbcccddd```___^^^]]]]]]___```bbb^^^]]]\\\[[[YYYWWWVVVUUUVVVWWWYYY\\\]]]]]]]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXSSSTTTUUUUUUTTTTTTUUUWWWTTTUUUVVVWWWWWWWWWVVVVVVUUUWWW\\\```___^^^cccjjjzzzyyylllaaaZZZccccccbbb___ZZZUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQUUURRRRRRUUUVVVXXXbbbmmmpppsssxxx}}}}}}uuuqqqrrrsssqqqqqqttttttrrrqqqpppppppppnnnlllhhhhhhgggffffffhhhiiijjjiiiiiiiiihhhgggeeedddcccbbbccceeeeeeccc___]]]\\\ZZZ]]]___]]]ZZZWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[WWWWWWVVVTTTRRRRRRSSSUUUWWWWWWWWWVVVUUUSSSRRRQQQNNNPPPSSSSSSQQQNNNNNNOOORRRTTTVVVVVVSSSQQQPPPPPPSSSTTTTTTSSSRRRQQQQQQSSSUUUTTTRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[XXXXXXYYYZZZZZZ[[[[[[\\\XXXYYYZZZ\\\\\\[[[[[[ZZZVVVUUUUUUUUUVVVXXXZZZ[[[TTTUUUUUUTTTSSSTTTVVVXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\[[[YYYZZZ]]]``````^^^]]]___aaaZZZ\\\^^^aaabbbcccdddeee```eeeeeebbbdddkkkmmmjjjkkkhhhfffdddddddddbbbaaaaaa______```ccceeeeeeeeegggkkknnnllliiihhhjjjnnnkkkmmmooommmjjjhhhhhhjjjgggjjjlllllljjjjjjlllooopppnnnmmmnnnqqqqqqnnnllleeegggiiijjjjjjiiihhhgggfffeeedddcccbbbbbbaaaaaaaaaaaaaaaaaaaaa```^^^^^^ZZZ[[[]]]^^^______^^^]]]YYYYYYZZZ[[[[[[[[[ZZZZZZXXXVVVTTTTTTUUUWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSUUURRRMMMIIIGGGIIIKKKNNNHHHJJJNNNPPPQQQOOOLLLIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGCCCBBB@@@>>>======>>>>>>>>>===<<<:::;;;<<<>>>???>>>============>>>??????999888888888888999::::::==================>>>???AAACCCEEEDDDAAAAAADDDGGGFFFDDDBBBEEEIIIJJJGGGCCC???@@@BBBAAA???>>>AAACCC???BBBFFFGGGGGGGGGGGGHHHLLLJJJHHHIIILLLNNNLLLIIIJJJIIIGGGFFFFFFHHHKKKMMMMMMPPPTTTUUUTTTTTTUUUWWWVVV\\\aaadddiiippprrrooonnniiidddcccdddeeedddcccZZZXXXXXXZZZ^^^bbbeeefffdddddddddddddddddddddddd___bbbeeegggeeecccbbbbbbaaa^^^ZZZZZZ^^^ccchhhjjjnnnllliiieeebbb```______[[[]]]___aaabbbbbbaaa```^^^^^^]]]]]]^^^___aaabbb]]]\\\ZZZYYYXXXYYY[[[\\\[[[[[[[[[\\\\\\\\\[[[[[[YYYYYYYYYXXXXXXWWWWWWVVVVVVXXXYYYXXXUUUSSSRRRRRRTTTUUUVVVWWWXXXWWWVVVVVVXXXXXXYYYZZZXXXWWW[[[bbbgggyyy{{{vvvwwwyyyzzzyyyvvvsssqqqllliiijjjpppuuu|||yyyqqqnnnqqqxxxzzzvvvssstttuuussspppppprrrssspppmmmggggggggggggggghhhhhhhhhkkkkkkkkkjjjhhhgggeeedddjjjddd```aaacccbbb``````]]]```aaa```[[[WWWVVVVVVXXXXXXXXXYYYYYYYYYYYYZZZYYYZZZZZZWWWSSSSSSVVVZZZYYYXXXWWWVVVTTTSSSRRRRRRGGGKKKPPPRRRQQQPPPQQQSSSSSSUUUWWWVVVSSSPPPOOONNNRRRSSSTTTSSSQQQPPPQQQRRRSSSQQQPPPQQQTTTTTTQQQNNNPPPPPPOOOOOOOOOPPPQQQQQQLLLMMMOOOPPPPPPNNNKKKIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSTTTVVVXXXZZZ[[[WWWWWWXXXXXXYYYZZZZZZ[[[UUUVVVXXXYYYYYYXXXVVVUUUSSSTTTTTTUUUWWWYYY[[[\\\YYYYYYXXXVVVTTTTTTVVVXXXXXXVVVUUUUUUWWWXXXXXXWWWWWWXXXYYYYYYYYYYYY[[[^^^bbbaaa___^^^^^^___```bbbZZZ\\\^^^aaabbbaaa___^^^```aaabbbcccccccccbbbbbbccceeeffffffcccaaa``````\\\]]]^^^___```aaabbbccchhhmmmoookkkhhhjjjllllllnnnkkkggggggiiijjjiiigggiiijjjjjjkkkjjjiiihhhggghhhiiilllnnnooonnnlllkkkkkkkkkiiihhheeecccaaa___^^^^^^]]]]]]]]]^^^_________```aaaaaa```^^^[[[ZZZZZZYYYZZZ]]]______[[[WWWWWWYYYZZZ[[[[[[ZZZYYYWWWWWWYYYYYYWWWRRROOOOOOPPPOOOPPPQQQQQQQQQOOOMMMKKKJJJJJJKKKKKKKKKJJJHHHGGGGGGIIIKKKKKKIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@?????????@@@BBBCCC===<<<:::::::::;;;===???======<<<<<<<<<;;;;;;;;;;;;:::999888888888999:::======>>>>>>>>>>>>======???BBBDDDCCCBBBBBBDDDFFFDDDCCCAAA@@@@@@AAABBBBBB@@@@@@???????????????@@@BBBBBBCCCDDDEEEDDDDDDDDDHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCDDDEEEFFFHHHIIIMMMMMMLLLLLLNNNPPPSSSTTTZZZ]]]```ccccccaaa^^^\\\```aaabbbddddddccccccbbbXXXXXXZZZ[[[]]]```bbbcccaaaeeefffdddccccccaaa\\\``````aaabbbcccdddddddddaaa\\\WWWVVVZZZ```dddeeehhhhhhhhhgggddd```[[[YYYZZZ___dddddd```]]]___aaa^^^\\\ZZZZZZ]]]^^^]]][[[YYYXXXWWWVVVWWWYYY[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[VVVUUUUUUXXX[[[\\\YYYVVVYYYWWWSSSQQQPPPRRRTTTVVVSSSWWWZZZXXXSSSQQQSSSWWWVVVVVVVVVWWWXXXZZZ]]]^^^```cccnnn~~~zzzxxxuuuwwwwwwwww{{{}}}xxxtttvvvwwwtttoookkkjjjjjjnnnnnnmmmmmmlllllllllkkkkkkiiiggggggiiijjjjjjjjjiiifffbbb````````````___ZZZZZZZZZZZZYYYWWWVVVUUUYYYXXXXXXWWWWWWWWWXXXXXXZZZWWWTTTPPPOOOPPPRRRTTTUUUTTTSSSQQQPPPNNNMMMMMMOOOOOOPPPPPPOOOOOONNNMMMOOOQQQSSSRRROOOMMMNNNPPPPPPOOOOOOOOOOOOPPPQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUOOOLLLJJJLLLQQQSSSPPPLLLJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJMMMRRRTTTSSSQQQQQQSSSWWWYYY[[[[[[ZZZYYY[[[[[[ZZZZZZZZZZZZZZZ[[[SSSTTTVVVWWWWWWWWWUUUTTTSSSSSSSSSSSSUUUVVVWWWXXXWWWVVVUUUSSSRRRSSSUUUVVVWWWUUUUUUUUUWWWXXXWWWVVVRRRTTTVVVWWWXXXZZZ]]]```^^^]]]\\\\\\]]]^^^```aaaZZZ[[[^^^``````___^^^]]]___```bbbcccdddcccbbbbbb___aaaccccccaaa`````````^^^^^^^^^^^^___```bbbbbbffflllnnnjjjggghhhjjjiiimmmjjjhhhhhhiiijjjhhhfffggghhhjjjjjjjjjiiigggfffhhhiiikkkmmmmmmllljjjiiijjjjjjhhhfffdddaaa^^^]]]```^^^\\\ZZZ[[[]]]aaaccc```aaaaaabbbaaa___\\\[[[ZZZZZZ[[[]]]``````^^^[[[ZZZYYYYYYXXXXXXYYYYYYZZZWWWXXXXXXVVVRRRPPPQQQSSSTTTSSSRRRPPPNNNMMMLLLLLLHHHIIIIIIJJJIIIHHHGGGFFFGGGIIIKKKKKKJJJHHHHHHIIIFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC??????>>>>>>>>>???@@@AAA<<<;;;:::999999;;;<<<>>><<<;;;;;;;;;;;;::::::::::::999888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;@@@EEEFFFBBB???@@@BBBCCCBBBBBBBBBBBBBBBCCCCCC>>>>>>============>>>>>>BBBBBBBBBBBBCCCCCCCCCDDDGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBDDDEEEGGGHHHLLLLLLKKKKKKMMMOOORRRSSSWWWXXXYYY[[[\\\]]]]]]]]]______`````````___^^^]]]WWWYYY[[[^^^```````````````cccdddbbbaaacccbbb^^^```aaabbbbbbccccccbbbbbbaaa]]]YYYYYY\\\aaadddeeegggggggggeeeccc___\\\ZZZ___aaaddddddbbb``````aaa[[[YYYWWWYYY\\\]]]]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYUUUTTTTTTVVVYYY[[[[[[ZZZYYYWWWUUURRRQQQQQQRRRSSSRRRTTTUUUSSSQQQPPPRRRUUUSSSSSSSSSSSSUUUWWWYYYZZZ[[[]]]cccqqq}}}wwwsssppprrrtttuuuuuuyyy}}}|||wwwpppqqqrrrqqqmmmjjjjjjkkkooonnnnnnmmmlllkkkkkkkkkkkkiiiggggggiiijjjjjjjjjiiifffcccaaaaaaaaa``````^^^^^^\\\[[[YYYXXXWWWVVVZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVSSSPPPOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOOOONNNOOOQQQRRRQQQNNNLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMKKKJJJLLLPPPRRRPPPMMMKKKLLLLLLMMMMMMMMMMMMMMMJJJIIIJJJLLLPPPRRRRRRPPPQQQSSSVVVYYYZZZZZZYYYXXXZZZZZZYYYYYYXXXYYYYYYZZZSSSTTTUUUUUUUUUUUUTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPRRRSSSTTTUUUTTTTTTUUUWWWWWWVVVUUUQQQSSSUUUVVVVVVXXX[[[]]]YYYYYYYYYZZZZZZ\\\]]]^^^YYYZZZ\\\]]]^^^\\\[[[ZZZ[[[\\\___aaaaaaaaa``````\\\]]]___```___^^^___```___^^^^^^]]]^^^___```aaaeeejjjlllhhheeefffggggggiiigggfffgggggggggeeeccceeefffhhhjjjiiigggeeecccfffgggiiikkkkkkjjjhhhggghhhgggfffdddbbb___]]]\\\bbb___[[[XXXYYY]]]cccfffbbbcccccccccbbb```^^^]]]ZZZZZZZZZ[[[^^^___^^^\\\[[[YYYWWWUUUUUUWWWYYY[[[VVVVVVVVVTTTRRRRRRSSSUUUVVVTTTPPPLLLJJJIIIIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<<<<<<<<<<===:::999888888888999;;;<<<::::::999999999888888888999888888777777888888999999999::::::::::::999999777>>>EEEFFFCCC???===>>>@@@@@@AAAAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAABBBDDDFFFGGGJJJJJJIIIJJJKKKMMMOOOQQQRRRRRRQQQRRRSSSWWWZZZ\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWYYY\\\___```___^^^\\\___aaaaaa______bbbcccaaabbbbbbbbbbbbbbbaaa``````aaa___]]]]]]```ccceeeeeefffeeedddcccaaa___^^^]]]bbbaaa````````````___^^^ZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWSSSTTTUUUVVVVVVXXX[[[]]]YYYXXXVVVTTTRRRQQQQQQPPPQQQQQQPPPOOOOOOPPPQQQRRRUUUUUUUUUUUUVVVXXXZZZ\\\ZZZZZZ\\\bbbkkkwww{{{vvvvvvtttqqqppprrrsssrrruuuyyyxxxtttnnnoooooonnnllllllmmmnnnpppooonnnmmmlllkkkjjjiiijjjhhhggggggiiijjjjjjjjjiiifffcccbbbbbbbbbaaa```aaa___]]]ZZZXXXWWWWWWWWW[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPOOOLLLJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLQQQQQQPPPOOONNNMMMMMMLLLKKKIIIIIIKKKOOOQQQOOOMMMJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIIIILLLOOOPPPPPPOOOPPPRRRUUUWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTVVVVVVTTTSSSSSSTTTUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVUUUWWWZZZ]]]^^^^^^]]]\\\[[[]]]^^^^^^]]]\\\]]]^^^```___]]]\\\]]]^^^___```ccciiilllhhheeeffffffeeedddddddddeeedddcccaaa___ccceeegggiiihhhfffcccaaabbbdddfffhhhiiiiiihhhhhheeeeeeddddddbbbaaa```___aaa___\\\ZZZ[[[___cccfffeeeeeeeeeeeedddbbbaaa```ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTTTTVVVXXXYYYUUUUUUTTTRRRRRRSSSUUUVVVPPPOOOLLLIIIFFFEEEDDDDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIHHHGGGHHHHHHGGGEEECCCBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>======<<<<<<;;;;;;::::::999999999888777777777777888999:::888888888777777777666666777777777777777777888888888888999999999999888888888:::>>>AAACCCBBB???===>>>???@@@@@@???>>><<<;;;;;;;;;:::::::::;;;<<<<<<@@@???===<<<===>>>@@@BBBBBBBBBBBBBBBAAA???>>>===<<<===>>>???AAABBBDDDDDDGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMMMMMMMOOORRRUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZ\\\\\\[[[ZZZZZZ]]]___^^^\\\]]]bbbdddccccccccccccbbbaaa```^^^^^^`````````aaacccdddeeeeeeeeedddcccaaa``````aaaaaabbb]]]YYYZZZ\\\^^^[[[XXX\\\[[[ZZZYYYYYYYYYYYYXXX\\\]]]]]]\\\\\\ZZZYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVQQQUUUXXXXXXVVVUUUXXXZZZXXXXXXWWWWWWUUUTTTSSSRRRSSSPPPNNNNNNPPPRRRSSSSSSVVVUUUUUUUUUWWWXXXZZZ[[[XXXYYY[[[\\\___gggqqqxxx~~~tttsssuuuvvvuuuqqqttttttqqqrrruuuuuuqqqppppppooonnnmmmnnnoooppppppooonnnmmmkkkjjjhhhhhhhhhgggfffgggiiijjjjjjiiihhhfffcccbbbccccccbbb```___]]][[[XXXWWWWWWXXXXXX\\\[[[ZZZXXXWWWVVVVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIINNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHJJJMMMOOONNNLLLGGGGGGFFFEEEFFFGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUXXXWWWUUUSSSQQQQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKMMMQQQSSSTTTSSSQQQPPPPPPQQQSSSSSSRRRQQQQQQRRRRRRQQQPPPOOOQQQRRRVVVVVVVVVVVVUUUSSSRRRQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTXXX[[[]]]^^^]]]\\\^^^______^^^[[[ZZZ[[[\\\^^^^^^]]]\\\\\\]]]^^^___bbbhhhkkkhhheeefffgggfffcccdddeeeeeedddbbbaaa```cccdddfffggggggeeebbbaaa^^^```bbbeeeggghhhiiiiiibbbcccdddddddddddddddddd______^^^______aaabbbcccgggggggggfffeeedddcccbbb^^^]]]\\\ZZZXXXVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUVVVTTTSSSRRRQQQRRRSSSTTTTTTIIIIIIIIIIIIGGGEEECCCBBBHHHHHHGGGGGGGGGHHHHHHHHHGGGIIIJJJJJJHHHFFFEEEEEEGGGEEEDDDBBBAAAAAABBBBBB======>>>>>>???@@@AAAAAA======<<<<<<;;;:::999999999999999999888777777666666666666666777777888888777666666666666555555555555555555666666777777777777888888999999888888777;;;777555:::AAAEEEBBB>>>@@@@@@@@@???>>>;;;999777:::::::::::::::;;;<<<===>>><<<;;;::::::<<<>>>???????????????>>>===<<<;;;:::;;;<<<>>>???@@@AAABBBDDDDDDDDDFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXVVVUUUUUUVVVXXXXXXZZZ\\\\\\YYY[[[aaaddddddccccccbbbbbb```^^^]]]\\\___```bbbcccdddddddddeeeeeedddbbbaaaaaabbbcccdddaaa[[[WWWWWW[[[\\\YYYUUUZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVQQQUUUYYYZZZWWWTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUSSSQQQRRRTTTUUUVVVUUURRRRRRQQQQQQRRRTTTVVVWWWUUUXXXZZZZZZYYY\\\ccciiipppxxxrrroooooopppqqqtttwwwvvvrrrppprrrqqqooorrrqqqnnnmmmmmmmmmmmmmmmnnnnnnmmmkkkjjjhhhgggffffffeeeeeefffhhhiiiiiihhhgggeeecccbbbccccccaaa```]]]\\\ZZZYYYYYYZZZ\\\]]][[[ZZZYYYWWWVVVUUUUUUUUUSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUPPPPPPPPPPPPPPPOOOOOONNNNNNLLLJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKKKKJJJFFFFFFEEEEEEFFFGGGIIIJJJHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSVVVTTTRRRPPPOOOOOOPPPQQQPPPOOONNNLLLKKKJJJIIIIIIKKKIIIIIILLLRRRUUUUUUSSSPPPNNNMMMMMMOOOPPPPPPOOOLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUUUUUUUSSSQQQNNNLLLOOOOOOPPPPPPPPPPPPPPPOOOPPPSSSWWW[[[^^^^^^]]]\\\_________]]][[[YYYZZZ\\\\\\\\\\\\]]]]]]^^^^^^^^^___eeeiiigggeeefffgggfffeeefffgggfffdddcccccccccddddddeeeeeeeeedddcccbbb]]]___aaaccceeeggghhhiiibbbcccdddeeeffffffffffff^^^___aaabbbcccbbb```___gggffffffeeeccccccbbbbbbaaabbbaaa___ZZZWWWUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQRRRRRRPPPOOOGGGHHHIIIJJJIIIHHHEEEDDDIIIHHHHHHHHHHHHIIIJJJJJJHHHIIIJJJIIIFFFCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA;;;<<<<<<===>>>???@@@@@@<<<;;;;;;:::999888777777666777777888777777666555555666666666777777777777666666555555555555444444333333444555666666666666666777777777777777777666<<<666111444<<>>AAAAAA@@@???===:::999888999999999999:::;;;<<<<<<::::::999999999:::;;;<<<<<<<<<<<<===<<<<<<;;;::::::;;;<<<>>>????????????@@@AAABBBDDDEEEFFFGGGGGGHHHIIILLLNNNOOONNNMMMLLLQQQQQQRRRSSSUUUWWWZZZ[[[XXXVVVSSSRRRRRRSSSVVVWWWXXX[[[ZZZXXXZZZ```cccccccccbbbbbbaaa___^^^\\\[[[^^^```bbbcccbbbbbbcccdddcccbbbaaa``````aaabbbccc```]]]YYYZZZ^^^___\\\XXXVVVXXXZZZ[[[\\\^^^bbbddd]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZYYYXXXWWWWWWRRRTTTWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRTTTUUUWWWYYY[[[\\\[[[YYYYYY\\\___eeettt~~~{{{{{{zzzvvvqqqnnnnnnpppuuuxxxwwwrrroooppppppnnnqqqnnnlllkkkkkkkkkiiihhhlllkkkjjjiiihhhgggfffeeecccbbbccceeeggghhhgggfffeeedddbbbbbbcccbbbaaa___]]]]]]\\\\\\\\\^^^___```YYYYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRRRROOOOOOPPPPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLLLLIIIFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKGGGIIIJJJKKKJJJIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLKKKLLLNNNQQQSSSMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGKKKQQQUUUTTTRRROOOLLLIIIIIIKKKMMMNNNNNNKKKLLLMMMLLLLLLLLLNNNPPPQQQRRRTTTTTTSSSPPPMMMJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKOOOTTTYYY\\\\\\[[[ZZZ]]]]]]]]][[[YYYYYY[[[\\\XXXZZZ\\\^^^___^^^^^^]]][[[bbbgggfffdddfffgggfffdddffffffdddbbb```bbbdddeeeeeeddddddcccccccccddd``````aaacccdddeeefffgggddddddeeeeeeeeeeeeeeeddd```aaabbbccccccbbb```^^^dddcccbbbaaa```_________```bbbcccaaa\\\XXXUUUUUUUUUTTTRRRQQQQQQRRRTTTUUUSSSRRRQQQQQQRRRPPPLLLIIIHHHHHHHHHGGGGGGFFFEEEEEEIIIHHHHHHGGGHHHIIIJJJKKKHHHIIIJJJHHHDDD@@@>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@========================;;;::::::999777666666555444555666777777777666555555666666777777777777777666666555555555444444444111222444555666666555555444555555555555555555444888555333333666:::<<<<<<===<<<;;;:::999888888888777777777777888999:::;;;888888888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>======>>>???@@@BBBCCCDDDEEEEEEEEEGGGIIILLLMMMNNNNNNMMMQQQQQQQQQRRRSSSVVVXXXYYYUUUTTTSSSRRRRRRSSSUUUVVVWWWYYYZZZXXXZZZ```bbbaaabbbaaaaaa```___]]]\\\[[[]]]___bbbbbb``````aaaccc`````````_________``````___]]]]]]^^^``````^^^[[[WWWYYY[[[\\\\\\]]]aaaddd]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSQQQRRRTTTWWWXXXXXXVVVVVVVVVVVVUUUUUUUUUUUURRRUUUXXXXXXUUUSSSSSSTTTUUUTTTSSSSSSTTTUUUWWWXXX[[[[[[[[[YYYYYYYYY[[[]]]^^^iiizzzyyy|||xxxxxxwwwuuutttssssssssssssvvvvvvqqqmmmoooppppppooommmkkkkkklllllliiifffiiiiiihhhgggffffffeeeeee``````aaacccfffgggeeedddcccbbbaaaaaabbbbbb```^^^[[[[[[[[[\\\\\\\\\]]]]]]WWWVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLLLLLLLLLLKKKJJJJJJJJJGGGCCCBBBCCCEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHDDDFFFIIIHHHFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNJJJIIIHHHHHHJJJNNNRRRUUUKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEJJJQQQUUUTTTQQQNNNKKKGGGFFFHHHKKKMMMNNNNNNNNNNNNLLLJJJIIIJJJKKKNNNPPPRRRTTTSSSQQQMMMKKKHHHHHHHHHIIIJJJKKKLLLLLLGGGJJJPPPUUUXXXYYYXXXVVVZZZ[[[[[[ZZZYYYYYY[[[^^^VVVXXX\\\^^^```___^^^\\\XXX___eeedddccceeefffeeebbbccccccaaa]]]]]]___bbbgggfffdddcccbbbcccdddeeecccccccccccccccdddddddddeeeffffffeeedddcccbbbaaabbbbbbccccccbbbaaa```___bbbaaa```^^^]]]]]]]]]]]]\\\___bbb```\\\WWWUUUUUUWWWTTTQQQNNNNNNQQQTTTWWWSSSRRRQQQRRRRRROOOJJJEEEIIIHHHEEECCCBBBBBBCCCDDDHHHHHHGGGGGGGGGHHHJJJKKKIIIJJJJJJGGGCCC???<<<<<<>>>???AAABBBBBBAAA@@@???@@@??????===<<<;;;::::::::::::999888777666555555333444666777777777666666555666666777888777777777666666555555555444444444111222333555666666555555222333333444444333333222333555777555222222555:::777666555444444555666777555555555666666777999999666666777888888888888777888888999;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;===>>>???AAABBBCCCDDDDDDDDDEEEGGGIIILLLNNNOOOPPPRRRQQQQQQQQQRRRTTTUUUWWWSSSTTTTTTUUUUUUUUUUUUTTTVVVYYYZZZXXXZZZ___aaa___aaaaaaaaa```___]]]\\\[[[\\\___aaa```^^^^^^```ccc^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^```aaa```^^^\\\[[[]]]^^^]]]ZZZZZZ\\\^^^]]]\\\ZZZXXXXXXYYY[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVQQQMMMMMMRRRXXX\\\]]]WWWVVVUUUTTTSSSSSSSSSSSSOOOTTTYYYYYYTTTPPPPPPRRRQQQQQQPPPPPPPPPRRRSSSTTTWWWUUUSSSSSSTTTWWWZZZ\\\YYY]]]ccclll~~~~~~wwwuuuvvvrrrnnnlllmmmrrruuuuuusssooossstttooollloooqqqrrrnnnmmmlllmmmoooooolllhhhggggggffffffeeeeeeeeeddd______```bbbeeefffdddcccbbbaaa```aaabbbaaa___]]]YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNMMMJJJJJJJJJJJJJJJIIIIIIHHHIIIEEEAAAAAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBBAAAAAAAAA===???AAACCCDDDDDDDDDCCCBBBDDDGGGFFFDDDCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMFFFFFFHHHJJJMMMRRRUUUWWWEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIJJJKKKKKKLLLIIIFFFEEEFFFHHHIIIIIINNNLLLIIIGGGGGGHHHJJJKKKMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJGGGJJJNNNRRRTTTTTTSSSRRRVVVYYY[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZUUUYYY^^^```aaa``````aaa^^^]]]\\\[[[ZZZ[[[\\\\\\aaabbbbbbbbbaaabbbeeehhhdddddddddeeeeeeeeeffffffiiifffdddbbbbbbbbb```___^^^___aaabbbbbb```___]]]bbb```]]][[[YYYYYYZZZ[[[\\\]]]\\\XXXSSSPPPPPPQQQUUURRROOONNNPPPRRRTTTTTTUUUSSSRRRRRRQQQOOOKKKHHHMMMLLLIIIGGGFFFFFFGGGHHHGGGGGGHHHIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEBBB>>>;;;<<<===>>>???@@@AAABBBBBB>>>>>>>>>===<<<:::999888999888666555555555666777444444555666666777666666777777666555444444333333555555444444444333333333111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444555555555555555555555555555555666666666666777777777777888888888888888999999999:::::::::;;;;;;:::999999<<<;;;:::;;;<<>>>>>??????>>>===>>>===>>>BBBFFFFFF@@@:::>>>???AAA@@@>>>======>>>CCCBBBBBBAAAAAA@@@@@@???????????????????????????@@@AAABBBBBBCCCCCCBBBBBBFFFEEEDDDBBBCCCDDDFFFGGGDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFDDDBBBBBBEEEHHHJJJKKKLLLKKKHHHGGGFFFGGGIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLHHHKKKOOOSSSUUUUUUTTTSSSYYYZZZ[[[ZZZYYYWWWWWWXXX]]]^^^^^^^^^]]][[[YYYXXXUUUYYY]]]___````````````]]]]]]]]]]]]^^^___```aaabbbcccdddeeeeeeeeehhhjjjdddeeeeeeeeeeeeeeeeeeeeefffeeedddbbbaaa_________ZZZ[[[]]]______^^^]]]\\\aaa```^^^\\\ZZZYYYYYYYYYYYYZZZYYYVVVRRRQQQRRRUUUTTTRRRPPPOOOQQQSSSTTTTTTUUUTTTRRRQQQPPPNNNJJJHHHNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDDDDCCCBBB>>><<<========================<<<<<<<<<;;;:::999888777999888777666555666666777333333444555555555555555666666555444444333222222444444444444333333333333111111111111111111111111222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444555555555666666666777777777777777888888888888999999999::::::::::::999999::::::::::::<<>>IIIEEEAAA>>>>>>>>>???>>>???>>>>>>BBBEEEEEEAAA<<<===???@@@@@@>>><<<======???????????????????????????????????????????????????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@??????@@@BBBBBBDDDFFFHHHHHHGGGGGGHHHIIIKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFCCCAAA@@@@@@CCCFFFHHHHHHJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMIIILLLOOOSSSUUUUUUTTTSSSZZZZZZZZZXXXVVVUUUVVVWWW^^^___^^^]]][[[YYYVVVUUUUUUXXX\\\^^^^^^^^^^^^___ZZZ[[[\\\^^^```aaabbbbbbaaadddfffhhhgggggghhhiiiddddddeeeeeeeeeddddddccc___aaabbb___\\\[[[]]]___YYYZZZ\\\^^^___^^^]]]\\\``````___^^^\\\ZZZXXXWWWWWWWWWUUUSSSQQQRRRUUUXXXSSSRRRQQQRRRSSSTTTTTTSSSUUUSSSQQQPPPPPPNNNKKKHHHOOOOOONNNMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIHHHGGGGGGGGGEEECCCBBBAAA@@@>>><<<======<<<;;;::::::999888::::::::::::999888666666999888777666666666777777222222333333444444333333444444444333222222111111444333333333333222222222000000000000000000000000111111111111111111111111111111111222222222333333222222222333333333333444444444444444444444444444444444444555555555666666666666777777777888888888888888999999:::999999888999888888999<<>>===>>>??????@@@>>>>>>@@@CCCDDDAAA===<<<>>>??????===<<<<<<===:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????=========>>>>>>>>>??????BBBDDDFFFGGGFFFFFFFFFHHHGGGGGGHHHHHHGGGFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDBBB@@@@@@BBBCCCDDDCCCGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKIIIKKKNNNQQQSSSSSSSSSRRRXXXXXXWWWUUUSSSSSSUUUWWW[[[[[[[[[ZZZXXXVVVTTTSSSTTTWWWZZZ\\\\\\\\\]]]^^^WWWYYY[[[]]]____________aaacccggghhhfffdddccccccaaabbbbbbcccbbbaaa``````\\\```bbbaaa^^^]]]aaafff]]]^^^```aaaaaa___^^^\\\^^^_________]]]ZZZWWWVVVWWWUUUSSSQQQPPPRRRUUUXXXRRRQQQRRRSSSUUUUUUSSSQQQQQQPPPOOONNNOOOOOOMMMKKKNNNNNNNNNNNNMMMLLLJJJIIIGGGHHHIIIJJJJJJHHHGGGFFFFFFDDDAAA@@@@@@???>>>===<<<<<<;;;:::999888888777999::::::999888777666666888888777777666666666666222222333333333333333222333222222222111111111000333333222222222111111111000000000000000000000000111111111111111111111111000000000111111111222222111111111222222222333333333333333333333333333333333333333333444444444555555555555666666777777888777777888888999999888888777777777888;;;>>>BBBDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIHHHIIILLLNNNIIIJJJKKKMMMOOOPPPPPPPPPPPPRRRVVVXXXYYY[[[\\\]]]XXXZZZ\\\^^^______^^^^^^YYYZZZ[[[ZZZYYYYYY[[[]]]^^^\\\[[[[[[\\\]]]]]]\\\```___]]]]]]]]]^^^]]]]]]```^^^]]]]]]^^^^^^\\\ZZZUUUVVVWWWYYYZZZZZZZZZZZZUUUUUUUUUUUUTTTTTTTTTTTTQQQSSSVVVZZZ[[[ZZZWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQJJJKKKLLLMMMNNNOOOOOOOOOPPPNNNLLLLLLMMMOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLQQQSSSTTTTTTSSSUUUXXXZZZmmmpppzzzzzzwww}}}~~~vvvooommmjjjgggnnntttvvvpppkkkkkknnnooonnnmmmlllmmmnnnnnnllljjjnnnmmmllljjjjjjjjjjjjkkkddddddbbbbbbbbbccceeefff`````````aaaaaa```\\\YYY]]][[[YYYXXXYYYZZZYYYXXXTTTTTTUUUVVVVVVWWWXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGEEEEEEEEEDDDFFFIIIGGGAAAAAAFFFLLLHHHCCC???>>>>>>>>>===???===<<<===???@@@???===;;;<<<>>>>>><<<;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============<<<===>>>???@@@@@@??????AAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBAAA??????AAACCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKNNNOOOPPPPPPOOORRRSSSSSSRRRQQQRRRTTTWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSVVVXXXZZZZZZZZZ[[[\\\YYYZZZ\\\]]]]]]]]]\\\[[[___bbbdddeeebbb___\\\[[[\\\]]]_________^^^]]]\\\]]]aaaeeeeeecccdddiiinnn``````aaabbbaaa___\\\[[[\\\]]]^^^^^^]]]ZZZWWWUUUXXXUUURRROOOOOOQQQTTTUUUQQQQQQQQQSSSUUUUUUSSSPPPNNNLLLLLLMMMNNNPPPOOONNNMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHJJJJJJJJJHHHFFFEEEEEEBBB@@@?????????===<<<::::::::::::::::::::::::999999999999999888777666777777777777666666555555333333444444444333333222111111111111111000000000222111111111111000000000////////////////////////000000000000000000000000/////////000000000111111000000000111111111111222222222222222222222222222111222222222222333333333333333444555555666777777555666666777888888888777666666666777:::===AAACCCAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIGGGIIIKKKMMMNNNOOOPPPPPPPPPSSSWWWXXXWWWVVVWWWXXXWWWXXX[[[^^^___^^^]]]\\\YYYZZZ[[[ZZZYYYYYY[[[]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZ^^^[[[XXXWWWXXXYYYXXXWWW]]][[[YYYYYYZZZZZZYYYWWWVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSSSSTTTTTTTTTUUUUUUPPPRRRTTTVVVVVVUUUTTTTTTQQQPPPPPPOOOOOONNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLJJJJJJLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIKKKNNNOOOOOOPPPRRRSSSYYYYYY]]]fffwww|||sssqqqppprrrpppkkkkkkppprrrppptttzzzzzztttmmmmmmooopppooollliiihhhjjjkkkkkkkkkqqqpppmmmjjjhhhhhhhhhhhhgggfffdddccccccdddeeeeee`````````aaabbbaaa___\\\[[[ZZZYYYYYY[[[]]]]]]\\\XXXXXXXXXXXXWWWWWWVVVVVVQQQQQQQQQRRRRRRSSSTTTUUUOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEHHHEEECCCDDDAAA======BBBCCCBBB@@@??????>>><<<:::;;;:::::::::;;;<<<<<<<<<999;;;===<<<;;;:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@??????AAACCCCCCBBBAAABBBCCCFFFFFFEEEDDDBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<<<<>>>AAADDDEEEEEE@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXWWWXXXYYYZZZ]]]]]]]]]]]]]]]\\\[[[[[[]]]```bbbaaa^^^[[[YYYXXXXXXYYY[[[]]]]]]]]][[[ZZZZZZ]]]```aaaaaabbbfffjjj]]]^^^______^^^\\\ZZZXXXYYYZZZ[[[\\\[[[YYYWWWUUUWWWTTTQQQOOOPPPQQQRRRRRRPPPPPPPPPRRRTTTTTTRRRPPPLLLKKKJJJKKKNNNPPPPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFDDDBBBAAA?????????>>>===;;;999999999::::::;;;;;;;;;888888999999888777777666555555666666666555444333333333444444444333222222111111111111111111111111111111000000000/////////////////////////////////////////////////////////........./////////000000/////////000000000111111111111111111111111111111000000111111111222222222222222333444555666666777444444555666777777777777666555555666999<<>>======<<<:::===<<<===>>>>>>===;;;888888888999999999:::::::::888:::;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999::::::::::::::::::::::::888999::::::;;;;;;::::::::::::;;;<<<<<<===>>>???>>>@@@AAAAAA@@@??????@@@DDDCCCBBB@@@>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<999999999<<>>>>>>>>>>>?????????@@@???>>>======>>>???@@@AAA@@@AAACCCDDDDDDDDDDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLNNNNNNMMMMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRTTTVVVVVVVVVVVVXXXYYY]]]\\\\\\[[[ZZZZZZ[[[[[[\\\^^^``````^^^[[[ZZZZZZUUUWWWZZZ\\\]]]]]][[[ZZZYYYZZZZZZ[[[\\\^^^___```XXXYYY[[[\\\\\\[[[ZZZYYYWWWWWWXXXYYYYYYXXXWWWWWWUUURRROOOOOOQQQRRRRRRPPPPPPOOOOOOPPPRRRRRRQQQPPPNNNLLLJJJKKKLLLNNNNNNNNNKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHJJJKKKKKKHHHEEECCC@@@????????????>>><<<999888888999999999:::::::::666777777777777666555555333444555555555444333222222222333333222111111000111111111111111111111111000000000/////////..............................////////////////////////------........./////////....../////////000000000000000000000000000000000//////000000000111111111111111222333444555666666333333444555666777777666666666555666888:::===???????????????>>>>>>>>>>>>@@@AAABBBCCCCCCDDDGGGIIIJJJLLLMMMMMMLLLMMMPPPSSSSSSWWW[[[[[[WWWTTTTTTUUUYYYYYYZZZZZZZZZYYYWWWVVVWWWYYY[[[[[[ZZZYYYZZZ[[[YYYXXXVVVVVVXXXYYYXXXWWWSSSNNNJJJLLLRRRWWWZZZYYYWWWTTTRRRQQQRRRRRRRRRQQQUUUVVVXXXYYYYYYWWWTTTSSSPPPQQQRRRSSSUUUVVVXXXXXXQQQTTTWWWVVVTTTSSSSSSTTTLLLLLLMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGIIIHHHHHHJJJMMMNNNOOONNNLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGGGGIIIKKKKKKNNNOOOMMMKKKPPP\\\fff}}}}}}sssssssssmmmmmmrrrooogggeeejjjnnnnnnrrrzzzxxxyyywwwrrrpppssssssqqqllljjjhhhhhhjjjkkkkkkjjjeeeeeeddddddeeeeeefffgggbbbcccddddddeeeeeeeeeeeedddcccbbbbbbcccbbb```]]]XXXYYYZZZ]]]______]]][[[[[[[[[ZZZYYYWWWUUURRRQQQQQQQQQPPPPPPPPPPPPQQQQQQOOONNNLLLJJJIIIIIIIIIJJJKKKKKKIIIGGGFFFEEEDDDDDDDDDEEEAAA===BBBIIIFFF======;;;::::::;;;;;;999888777888999:::999999999999777999:::;;;:::999:::;;;::::::::::::999999999999999999999999999999999999888888999::::::::::::::::::999999999:::<<<>>>???===>>>@@@@@@>>>===>>>???AAA@@@>>><<<<<<<<<==============================>>>>>>>>>>>>>>>===<<<<<<;;;:::999;;;===>>>>>>===<<<=========>>>>>>??????@@@???>>>>>>>>>@@@AAABBB===>>>@@@CCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIKKKNNNNNNLLLKKKJJJKKKQQQQQQPPPOOOOOOOOOPPPPPPRRRTTTUUUUUUUUUUUUWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]___```^^^]]]^^^^^^TTTVVVZZZ\\\^^^^^^\\\[[[```^^^\\\]]]^^^______^^^UUUWWWZZZ\\\]]]]]]\\\[[[UUUVVVVVVWWWXXXXXXXXXWWWRRRPPPNNNOOORRRSSSRRRPPPPPPOOONNNOOOQQQQQQQQQPPPPPPNNNKKKKKKLLLLLLLLLLLLLLLJJJHHHEEEDDDEEEFFFGGGGGGHHHKKKLLLKKKHHHEEECCC???>>>??????@@@>>>;;;888999999999888888888888888555555555666555555444444222333444444444333222111111111111111111000//////111111111111111222222222000/////////....................................////////////////////////---------.........//////............/////////000000000000000000000000000////////////000000000000000111111222444555666666222333444555666666666666666666555666777:::<<<>>>>>>>>>>>>>>>============???AAACCCEEEFFFHHHKKKNNNLLLNNNNNNMMMKKKMMMQQQUUUOOOTTTZZZ\\\YYYXXXYYY\\\ZZZZZZYYYYYYXXXVVVUUUTTTVVVXXXZZZZZZYYYXXXYYYZZZYYYWWWUUUVVVWWWXXXWWWWWWNNNJJJGGGJJJRRRYYY]]]^^^XXXVVVTTTSSSSSSTTTTTTSSSSSSUUUWWWYYYYYYWWWUUUTTTPPPPPPRRRSSSUUUWWWXXXYYYRRRVVVZZZ[[[XXXUUUTTTTTTLLLLLLMMMNNNNNNNNNNNNMMMJJJKKKLLLMMMMMMKKKIIIHHHFFFEEEEEEGGGJJJLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGIIIIIIHHHFFFEEEFFFHHHKKKGGGHHHHHHEEEDDDGGGOOOVVVeeejjj|||vvvpppqqqnnngggjjjsssfff___aaalllnnnhhhlllxxxssssssppplllmmmqqqrrrooojjjjjjjjjlllmmmmmmkkkiiieeeeeeeeeeeeeeeeeeeeeeee^^^___aaadddeeefffffffffdddbbb```______^^^[[[XXXXXXYYY[[[^^^```^^^[[[XXXYYYYYYYYYXXXWWWTTTRRRPPPTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKIIIHHHHHHHHHIIIKKKJJJHHHFFFEEEDDDCCCCCC===BBBBBB@@@JJJXXXTTTFFF???===999888888999999888666888:::;;;:::999999999666888::::::999999:::;;;777777777888999999::::::888888888888888888888888888888999:::::::::::::::;;;:::999999:::===???AAA<<<>>>??????===<<<===>>>???>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999999999:::999999;;;<<<===<<<:::::::::;;;;;;<<<===>>>>>>:::;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@CCCFFFFFFDDDCCCEEEHHHIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPRRRTTTYYYZZZZZZZZZZZZYYYYYYXXX]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYY[[[]]]^^^WWWZZZ^^^```___]]][[[[[[UUUXXX\\\___^^^[[[WWWTTTPPPQQQTTTWWWXXXXXXWWWVVVUUUTTTRRRQQQRRRQQQOOONNNQQQQQQPPPOOOOOOOOOPPPPPPKKKIIIFFFDDDEEEEEEEEEEEEHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGHHHGGGFFFEEECCCAAA???????????????>>>===<<<:::999999999:::999666444555555555444333333222222222222222222222222222222000000000000000000000000------............------................................................//////.........------------------............///........................///////////////.........---......///000111111222222222222222222222222222333333444444555666777777555555555555666777999;;;;;;<<<<<<;;;:::;;;===???>>>???@@@BBBDDDEEEFFFGGGLLLJJJHHHGGGHHHLLLPPPSSSTTTSSSQQQQQQQQQSSSVVVWWWXXXYYYZZZXXXWWWVVVWWWXXXYYYZZZYYYWWWTTTTTTUUUWWWSSSRRRSSSVVVZZZ[[[XXXUUUPPPIIIBBBDDDMMMWWW[[[\\\^^^[[[WWWUUUUUUVVVWWWWWWRRRTTTVVVVVVTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSUUUVVVUUUSSSQQQMMMKKKJJJKKKMMMNNNNNNMMMIIIJJJJJJJJJIIIGGGEEEDDDGGGFFFFFFFFFGGGIIIJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFNNNRRRZZZggg|||}}}wwwuuuqqqooolllkkklllmmmnnnnnnkkkkkkkkklllnnnmmmllljjjkkklllmmmnnnoooooooooooohhhiiilllmmmmmmllliiihhhbbbbbbbbbaaaaaa```___^^^___```aaabbbccccccbbbbbbbbbaaa^^^\\\ZZZYYYXXXWWWXXX\\\______\\\ZZZYYYZZZ[[[ZZZXXXUUUSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOLLLJJJIIIIIIIIIJJJMMMKKKHHHEEECCCCCCCCCDDDJJJDDD???CCCKKKOOOKKKFFF::::::999777666666555555999:::;;;;;;;;;:::999888::::::::::::::::::::::::666777888999999999999999777888888888999999999999666777777777888888888888888888888888999:::;;;<<<<<<<<<<<<===============;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;===<<<;;;:::999999999999999888888999;;;;;;:::999888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPPPPSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVXXXYYYZZZYYY\\\___```^^^[[[YYYXXXUUUWWWZZZ\\\[[[YYYVVVTTTQQQRRRTTTVVVWWWWWWWWWWWWTTTRRRQQQQQQSSSSSSRRRPPPPPPPPPPPPPPPOOOOOONNNNNNKKKHHHEEEDDDDDDFFFFFFFFFGGGEEECCCDDDEEEGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>======<<<<<<<<<;;;:::999:::::::::777555666666555444444333333222111111111111111111111111000000000000000000000000---......//////......---------------------------------------------------------------,,,,,,,,,+++------------............------------------------///.....................------...//////000111111222222222222222222222222222222333333444555555555444444444444555666888999:::;;;;;;:::999999<<<>>><<<===>>>@@@AAACCCDDDEEEHHHGGGFFFFFFHHHKKKOOORRRRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVVVVVVVUUUVVVYYY\\\YYYZZZYYYVVVTTTSSSTTTUUUUUUTTTTTTWWWZZZ[[[YYYWWWWWWQQQMMMPPPWWW]]]^^^\\\\\\ZZZXXXWWWYYYZZZZZZZZZRRRTTTVVVVVVUUUUUUVVVWWWRRRSSSTTTUUUUUUUUUTTTTTTNNNOOOPPPQQQRRRQQQOOOMMMMMMLLLJJJKKKMMMNNNNNNMMMIIIJJJJJJJJJHHHGGGEEEDDDGGGGGGFFFFFFGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBDDDIIIOOO\\\ppp{{{qqqmmmllllllkkkjjjjjjjjjkkkllllllllljjjiiihhhkkkmmmnnnkkkiiihhhhhhiiijjjkkkkkkkkkkkkggghhhiiijjjiiifffdddbbbaaaaaabbbaaaaaa```___^^^aaabbbbbbbbbbbb```^^^]]]``````aaaaaa___\\\YYYWWWYYY[[[]]]\\\YYYVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQTTTRRROOOLLLJJJIIIIIIJJJGGGFFFDDDBBBAAAAAABBBBBBDDDAAA??????BBBDDDBBB@@@:::999888777666666777777;;;;;;;;;;;;::::::999888999999999999999999999999666666777888888888888888777777777777888888888888666666666777777777888888777777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999888888888777888888888888999999999::::::999888888777888888888777666777999999999777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWWWWXXXXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUWWWWWWVVVUUUVVVWWWXXXYYY[[[]]]___^^^[[[XXXVVVUUUVVVWWWXXXXXXXXXWWWUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWRRRQQQQQQRRRSSSTTTTTTSSSOOOPPPPPPPPPOOOMMMLLLKKKJJJGGGDDDCCCDDDFFFGGGGGGFFFEEECCCDDDFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::;;;;;;999777666666555555444333333333000000000000000000000000000000000000000000000000......////////////......------------------------------------------------,,,,,,++++++++++++******,,,,,,,,,---------......------------------------........................---------...//////000000111111111111111111111111222222222222222222222222222222222222333555666777777888999888777777999;;;999:::;;;===>>>@@@AAABBBCCCCCCDDDEEEGGGJJJMMMOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQRRRSSSTTTTTTWWW[[[^^^XXXXXXXXXVVVSSSRRRSSSTTTWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[YYYWWWZZZ```bbb___\\\\\\ZZZYYYYYYZZZZZZXXXVVVPPPRRRTTTTTTTTTTTTUUUVVVTTTUUUWWWXXXWWWVVVTTTSSSLLLMMMNNNOOOOOONNNMMMLLLMMMLLLJJJKKKMMMNNNMMMMMMIIIJJJIIIIIIHHHFFFEEEDDDGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDD>>>@@@CCCDDDBBB@@@?????????????????????@@@@@@AAA===>>>???@@@DDDNNN[[[dddyyy}}}{{{uuummmhhhfffhhhiiijjjdddfffhhhjjjkkkkkkjjjjjjiiifffeeehhhmmmoookkkggggggggghhhiiiiiihhhhhhhhhgggggghhhgggeeebbb___]]]]]]^^^___```aaabbbbbbbbbcccccccccbbb```]]]ZZZYYY]]]```ccceeeddd```[[[XXXYYYZZZZZZXXXTTTRRRRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPQQQSSSRRROOOLLLIIIHHHGGGGGGCCCBBBAAA@@@@@@AAABBBBBB@@@@@@???===<<<;;;;;;<<<:::999777666666777999:::===<<<;;;:::999999888888777777777777777777777777444555666666777666666666555555555666666666777777555555666666666777777777777777666777777888999:::888999999999::::::::::::::::::999999999888888888777777777777888888888888888888777666666666777777888777666666888888888777555555666666777777777777::::::::::::::::::999999:::::::::;;;;;;;;;;;;<<<@@@>>>===???BBBCCCAAA>>>??????@@@AAABBBCCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWVVVVVVWWWYYY[[[\\\[[[\\\]]]\\\YYYWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVSSSRRRQQQRRRTTTTTTTTTSSSNNNOOOPPPPPPOOOLLLJJJHHHIIIFFFCCCBBBCCCFFFGGGHHHIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@??????@@@@@@>>>===;;;999999:::<<<===<<<;;;::::::;;;;;;:::888666666555555444333333333////////////////////////////////////////////////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------............//////000000000000111111111000000000000000000000000000000111222333444555555666777777666666777999888888999;;;===>>>@@@@@@BBBCCCDDDEEEGGGIIIKKKKKKMMMNNNPPPRRRSSSRRRQQQPPPNNNPPPSSSUUUUUUVVVXXXZZZTTTUUUVVVUUUSSSSSSTTTUUUWWWWWWVVVWWWXXXYYYZZZ[[[[[[ZZZYYY\\\aaabbb___[[[\\\[[[ZZZZZZYYYUUUQQQMMMLLLNNNPPPQQQQQQQQQSSSTTTYYYYYYZZZZZZXXXUUUQQQOOOMMMOOOPPPPPPOOONNNNNNOOONNNLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@AAACCCBBB@@@???@@@AAA===============>>>??????>>>???@@@@@@AAADDDIIINNNRRR\\\kkk{{{xxxjjjqqqnnnjjjhhhiiijjjkkkkkk```dddhhhllllllkkkjjjiiihhheeecccgggmmmooolllgggiiiiiiiiijjjiiiiiihhhhhhgggggggggfffdddbbb___^^^YYYZZZ\\\___bbbdddeeefffcccbbbbbbaaa^^^[[[YYYWWW\\\___bbbdddccc```\\\YYYYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUPPPPPPOOONNNMMMMMMMMMMMMNNNMMMKKKHHHFFFEEEEEEDDDDDDDDDCCCBBBAAABBBBBBCCC@@@???>>>===<<<;;;;;;;;;999888666555666888:::<<<>>>===;;;999888777888888555555555555555555555555333444444555555555444444333444444444444555555555444555555555555666666666666666555555666777888888666666666777888888999999888888888888777777777777666777777777777888888888666666555555555666777777:::888666666777888888777666666666666777777777777999999999999888888888888888888999999999:::::::::>>><<<;;;<<>>;;;>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJQQQQQQQQQQQQRRRSSSTTTUUURRRSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUWWWYYY[[[]]]XXXYYYZZZYYYWWWVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQNNNOOOPPPPPPNNNLLLIIIHHHIIIFFFBBBAAABBBEEEGGGHHHLLLJJJIIIHHHHHHGGGEEECCC@@@???>>>>>>>>>???AAABBB>>>===;;;::::::;;;===>>><<<:::999999:::;;;:::888555555555444333333222222................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,---------.........//////000000000///////////////...............///000111222333333222444555555444444555666777888999;;;<<<>>>???@@@CCCCCCDDDFFFGGGHHHHHHHHHKKKMMMOOOQQQRRRQQQPPPNNNMMMQQQUUUXXXWWWUUUTTTSSSPPPRRRTTTTTTTTTUUUVVVXXXVVVVVVWWWVVVWWWWWWYYYZZZZZZXXXXXXZZZ^^^```___^^^[[[[[[[[[[[[YYYUUUPPPKKKLLLNNNPPPQQQQQQQQQSSSTTTYYYYYYZZZYYYWWWTTTQQQOOOMMMOOOQQQQQQOOONNNOOOPPPNNNMMMKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAABBBBBB@@@>>><<<===???AAA======<<<<<<======>>>???===>>>???@@@@@@AAACCCDDDGGGJJJOOOUUUbbbyyyyyyttttttpppjjjllliiigggffffffeeedddccc___dddjjjnnnmmmkkkiiiiiigggddddddggglllnnnkkkggghhhhhhiiiiiiiiihhhhhhgggccccccddddddcccbbb``````[[[\\\]]]___aaabbbcccccc___``````___^^^\\\ZZZYYY]]]]]]^^^^^^^^^]]]\\\[[[XXXWWWUUUTTTTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSRRRRRROOONNNMMMLLLKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@???@@@<<<::::::===???===;;;999888777666777999;;;<<<===<<<:::888777666777777444444444444444444444444333333444444444333333222222222333333333444444444333333444444444555555555555555444444444555666666444444444555666777777777666666555555555444444444666666666666777777777777555555444555555666777888:::888666555666777777777666666666666777777777777777777777777777777777777777777888888888999999999;;;::::::;;;<<<<<<;;;:::<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFIIIJJJJJJIIIGGGGGGHHHIIILLLLLLLLLNNNPPPRRRUUUVVVOOOPPPQQQSSSTTTTTTSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZUUUVVVWWWVVVUUUVVVXXXZZZXXXWWWUUUTTTTTTTTTUUUVVVTTTUUUVVVWWWWWWVVVTTTSSSTTTRRRQQQQQQRRRRRRQQQOOONNNOOOOOOOOONNNLLLKKKJJJJJJGGGBBB@@@AAADDDGGGHHHLLLKKKIIIIIIHHHGGGDDDBBB>>>>>>>>>>>>>>>???@@@AAA<<<<<<;;;:::;;;<<<===>>>:::888777777888999888888444444333333222111111111................................................,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,------......//////000........................,,,---///000111222222222111333555555444333444555666777888:::<<<===>>>???AAABBBCCCDDDFFFGGGHHHHHHJJJLLLNNNPPPPPPPPPOOONNNPPPSSSWWWYYYWWWTTTQQQOOOOOOQQQTTTUUUUUUVVVWWWXXXUUUWWWXXXXXXWWWWWWXXXYYYYYYXXXXXXZZZ]]]___``````YYYYYYZZZ\\\\\\YYYUUUQQQPPPRRRTTTTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTLLLNNNPPPOOOLLLKKKMMMPPPOOOMMMKKKKKKLLLMMMLLLKKKJJJIIIHHHFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@@@@??????>>>>>>?????????@@@???>>><<<::::::<<<>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>??????>>>>>>???AAACCCDDDHHHRRRaaalllzzzuuulllcccbbbfffgggdddbbbaaa______```___]]][[[___dddkkkmmmkkkgggffffffddddddeeegggiiiiiihhhgggdddeeeeeefffffffffeeeeee___``````aaaaaaaaa``````````````````___^^^]]]]]]\\\]]]^^^______^^^]]]\\\]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTTTTTTTRRRQQQOOOOOOOOOMMMLLLKKKKKKJJJJJJFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@???>>>===<<<;;;;;;;;;888555777;;;===;;;999888888888888999999:::::::::999888777666666555666333333333333333333333333333333444444333333222222222222222333333333444444222333333333333444444444444444333333333444444555222222333444555666777777666555555555555444444444444444444444555555555666444444444555555666888888999777444333444555555555666666666666666666666666555555555666666777777888777777777777888888888888888999;;;:::999888999999;;;;;;::::::;;;<<<======???@@@BBBCCCDDDDDDEEEEEEHHHIIIJJJJJJIIIJJJLLLNNNNNNMMMLLLLLLMMMOOOQQQRRRNNNOOOQQQRRRTTTTTTTTTSSSUUUTTTTTTSSSSSSTTTUUUVVVUUUVVVVVVTTTTTTTTTWWWYYYVVVUUUTTTSSSSSSSSSTTTTTTSSSUUUWWWYYYYYYVVVSSSPPPQQQPPPOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLGGGBBB@@@AAACCCEEEGGGHHHGGGFFFGGGHHHGGGDDDBBB???????????????>>>======999:::::::::;;;;;;;;;<<<888666444444666777777666333333222111111000000///........................------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************++++++++++++++++++++++++++++++++++++*********+++,,,,,,------+++++++++++++++++++++++++++,,,,,,---......//////,,,------....../////////,,,---///000111222111111000222444555444333333444555666777999:::<<<===>>>===>>>???AAACCCFFFIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMTTTVVVWWWWWWTTTRRRQQQQQQQQQSSSUUUVVVVVVUUUVVVWWWUUUWWWZZZZZZYYYWWWXXXYYYXXXXXXYYY[[[]]]^^^^^^^^^XXXXXXYYY[[[[[[YYYUUURRRRRRTTTVVVVVVUUUUUUVVVWWWSSSSSSRRRQQQRRRSSSTTTTTTKKKNNNPPPNNNKKKJJJMMMPPPOOOMMMKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEAAABBBBBBBBBAAA@@@>>>===>>>>>>============>>>>>>===>>>???>>><<<;;;:::;;;;;;;;;;;;:::;;;<<<<<<=========<<<<<<=========<<<:::>>>CCCDDDCCCBBBBBBCCCNNNWWWccckkktttxxxpppgggaaaaaabbb```ZZZXXX[[[\\\ZZZ[[[[[[ZZZ\\\^^^^^^]]][[[]]]ccciiiiiieeeaaa`````````bbbeeefffdddcccdddeeeaaabbbbbbcccdddddddddddd```aaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\\\\\\\^^^_________^^^]]]\\\[[[ZZZXXXXXXWWWWWWXXXYYYWWWVVVWWWXXXXXXTTTQQQQQQRRRSSSTTTTTTRRRPPPOOONNNMMMKKKJJJIIIHHHHHHHHHDDDDDDDDDCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;:::999999666666666666666777888888777888999:::::::::999888666666777666666555444444333333333333333333333333333444444444333333222111222222222333333333444444222222222222333333333333333333333222222222333333111222333444555666666777888888777777777666666666222222333333333444444444444444444555666777888999888666333111222444444444555555555555555555555555333444444555666777888888777777777777888888888888666999;;;:::777666777999999999999888999999::::::??????AAABBBCCCDDDDDDDDDGGGHHHJJJKKKKKKMMMPPPRRRSSSQQQOOOLLLKKKJJJKKKLLLOOOPPPRRRTTTVVVVVVVVVVVVZZZYYYWWWUUUTTTTTTUUUUUUVVVVVVUUUTTTRRRSSSVVVXXXTTTTTTSSSRRRRRRRRRRRRRRRRRRTTTXXXZZZZZZVVVRRROOONNNMMMMMMOOOQQQSSSRRRRRROOOOOONNNMMMMMMNNNNNNOOOLLLHHHCCC@@@@@@CCCEEEFFFCCCCCCCCCEEEGGGGGGEEECCCAAAAAAAAAAAA???===;;;:::777888999:::::::::::::::777555333222444555666555222222111111000/////////////////////////////////------------------------*********++++++*********************************************************'''((((((((())))))******)))************+++++++++************************))))))***+++,,,,,,------++++++******************++++++,,,------...//////,,,,,,------...///000000,,,---///000222222111111000222444555444333333444444555666888999;;;<<<===999:::;;;>>>AAAFFFJJJLLLJJJKKKLLLMMMMMMNNNNNNNNNWWWWWWWWWTTTRRRQQQSSSTTTSSSUUUWWWWWWVVVTTTTTTTTTUUUYYY\\\]]][[[YYYYYYZZZVVVWWWZZZ\\\]]]\\\ZZZYYYYYYYYYYYYYYYXXXUUUQQQMMMRRRTTTVVVVVVTTTTTTTTTUUUVVVTTTRRRPPPOOOOOOQQQRRRLLLOOOQQQPPPLLLKKKNNNRRROOOMMMLLLKKKLLLMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEE@@@AAAAAAAAA@@@>>>===;;;======<<<<<<<<<======>>><<>>;;;:::::::::999999::::::;;;<<<:::999888888:::<<<<<<<<<@@@???===::::::<<>>???@@@BBBCCCGGGEEEDDDFFFJJJMMMMMMLLLMMMLLLKKKKKKKKKLLLNNNOOONNNQQQTTTUUUUUUUUUVVVWWW]]]ZZZVVVSSSRRRTTTWWWZZZZZZXXXVVVTTTRRRQQQPPPPPPSSSQQQOOOOOOPPPQQQQQQPPPTTTUUUVVVVVVUUUSSSPPPNNNJJJLLLOOOQQQRRRPPPMMMLLLHHHHHHJJJKKKMMMNNNNNNNNNOOOLLLHHHDDDBBBBBBCCCDDDDDDDDDDDDFFFFFFEEEBBB???===>>>???>>>===<<<===>>><<<<<<<<<;;;:::999777777555444333333333333222111000111111111000///000000......------------............---,,,++++++******************************************************************************+++*********))))))(((((())))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------......///000000000000000111111111222222222555555555555666777888999888999;;;>>>AAACCCEEEFFFJJJJJJIIIIIIJJJKKKMMMNNNTTTPPPMMMLLLOOOQQQQQQPPPRRRTTTWWWXXXWWWVVVWWWWWWVVVYYY[[[YYYVVVUUUVVVYYY[[[YYYXXXZZZ\\\\\\YYYVVVYYYXXXWWWUUUSSSSSSRRRSSSRRRSSSSSSPPPLLLLLLPPPTTTQQQQQQPPPOOOOOOPPPRRRSSSOOOMMMJJJJJJLLLNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKGGGGGGEEECCCAAA???======>>>>>>>>>>>>===<<<;;;::::::<<<<<<<<<;;;;;;<<<>>>???@@@AAA@@@>>>;;;:::::::::999999888888999999:::<<<;;;999999999999;;;<<<========================@@@BBBDDDFFFIIIOOOUUUZZZcccmmmyyyxxxpppiiieeeZZZYYYXXXWWWVVVWWWXXXYYYXXXUUUTTTVVVZZZ[[[ZZZXXXUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY[[[\\\]]]^^^]]]\\\cccaaa___```cccdddbbb```\\\]]]]]]\\\\\\]]]aaadddaaa``````aaaccccccbbb```[[[\\\]]]]]]]]]^^^^^^___\\\\\\[[[XXXVVVVVVYYY[[[ZZZZZZZZZYYYXXXWWWUUUUUURRRTTTVVVWWWUUURRROOOLLLRRRSSSUUUVVVUUUQQQMMMKKKLLLJJJIIIFFFEEECCCCCCBBBDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::999888777777666666666444222222444666777777777777666666666666333333333222222222111111333222111/////////000111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222///000222333333444666777777666666555444333222222111222222222222222222333222222222222333333333444333333222222111111111111333333333333444444444444222333333444555555666666444555666666777777666666777777777666666666555555888777777777888999:::;;;:::;;;<<<===???AAACCCDDDGGGEEEDDDFFFIIIKKKKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOORRRUUUVVVVVVUUUVVVWWWWWWVVVSSSQQQQQQRRRTTTVVVXXXXXXWWWVVVTTTSSSRRRRRRUUUSSSQQQQQQRRRSSSTTTSSSUUUTTTRRRPPPOOONNNMMMMMMJJJLLLNNNPPPPPPOOOLLLKKKEEEFFFIIIKKKMMMMMMMMMMMMMMMLLLIIIFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDCCCAAA???===>>>???>>><<<<<<<<<===<<<<<<;;;;;;999888666555555444333333333333222111333555777777555333111000......------------............------,,,++++++************************************************************************************)))))))))(((((())))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------...//////000000000000000111111111222222444444444444555666777777888999;;;===@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLQQQOOOLLLMMMOOOQQQQQQOOOPPPRRRUUUVVVVVVUUUVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWWWWVVVVVVWWWYYYYYYWWWTTTZZZXXXVVVTTTSSSSSSTTTUUUTTTTTTRRRPPPNNNOOORRRTTTSSSRRRQQQPPPOOOOOONNNNNNPPPMMMJJJJJJKKKMMMOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCBBBAAA???>>>==================<<<;;;::::::999:::;;;:::999999;;;===888:::;;;;;;:::999999999999999888888888888999999:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@DDDGGGFFFLLLSSSWWWXXXZZZ^^^bbbmmmttt}}}zzzjjjfffaaa\\\YYYVVVRRRPPPRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRSSSUUUVVVVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZaaa___]]]^^^```aaa___]]]\\\\\\\\\ZZZYYYYYY\\\^^^dddbbbaaabbbccccccbbbaaa\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXYYY\\\^^^ZZZZZZYYYXXXVVVSSSQQQPPPRRRSSSUUUVVVUUUSSSQQQPPPQQQRRRRRRRRRPPPMMMJJJHHHJJJIIIGGGEEECCCBBBAAAAAACCCBBB@@@>>>===<<<;;;;;;777777777666666555555555666777666555333333555666666555555555444444444444333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222///111222333222333444666444444444333333222222222222222222222222111111111111111111222222222222333111111111000000000000000222222222333333333333444222222333333444444555555333444555555666666555555666666666555555555555555666666555555666777888999888888:::;;;>>>AAACCCDDDFFFDDDDDDDDDGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNRRRTTTVVVVVVUUUUUUUUUVVVSSSRRRRRRRRRRRRSSSTTTTTTVVVVVVWWWXXXXXXWWWVVVUUUVVVTTTRRRSSSUUUVVVWWWWWWVVVTTTPPPLLLKKKLLLNNNOOOKKKLLLMMMOOONNNMMMKKKJJJDDDFFFIIIKKKMMMMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@???@@@@@@???>>>===>>>>>>===<<<;;;;;;<<<;;;;;;:::999888666555444444333333222222222222222666777999:::999555111///......------------...............------,,,,,,+++******************************************************************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000000000000000111111111111222222222222333444555666777888:::<<<>>>@@@BBBCCCAAAAAABBBCCCEEEGGGHHHIIINNNMMMLLLMMMOOOPPPOOONNNNNNPPPSSSTTTTTTTTTUUUVVVXXXWWWVVVVVVWWWWWWVVVUUUVVVUUUVVVXXXZZZZZZXXXWWWYYYXXXVVVTTTSSSTTTVVVWWWWWWUUURRRQQQRRRSSSTTTTTTPPPQQQQQQQQQPPPOOONNNNNNPPPMMMJJJIIIKKKLLLMMMLLLHHHHHHHHHHHHGGGEEECCCBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999999777888999999888888999;;;222555777888888888999:::999888888777777888888999777777888888888888777777888888888888888888888888:::;;;<<<;;;:::999;;;<<<;;;===>>>>>><<<===AAAEEEIIIKKKSSS___gggjjjmmmqqqmmmnnnpppsssxxx~~~|||yyyuuutttuuutttpppmmmdddbbb___[[[XXXWWWVVVVVVKKKIIIHHHHHHIIIJJJIIIHHHJJJKKKKKKLLLLLLLLLKKKKKKNNNOOOQQQQQQPPPPPPRRRSSSVVVVVVUUUSSSRRRRRRRRRRRRTTTTTTTTTTTTUUUWWWXXXZZZ]]]\\\[[[[[[]]]]]]\\\[[[aaaaaa```^^^\\\[[[]]]^^^dddbbb```___`````````___```\\\YYYXXXZZZ[[[ZZZXXXYYYZZZZZZYYYYYYZZZ\\\___[[[ZZZXXXVVVSSSPPPMMMLLLPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMKKKIIIGGGEEEGGGFFFDDDCCCAAA@@@??????@@@???>>><<<;;;:::::::::555555555555555555555555666777777666444444555777333333333333222222222222222222222222111111111000//////000111111111000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000111333222111111222444222333333333333333333333333333222222111111000000111111111111111111111111000000000000000000000000111111111222222222333333222222222222333333444444222333333444444444444444555555555444444444444444555555555555666666777777777777888:::<<>><<<===>>>>>>===<<<======<<<:::999:::;;;999999999888666555333222333333333222111111222444555555666666666555222///...------,,,,,,------............---------,,,,,,************************************************************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++************************+++,,,,,,---......///////////////000000000111111222222222222333444555555666777888:::<<<>>>???@@@>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKMMMNNNNNNNNNMMMMMMOOORRRTTTTTTTTTTTTUUUXXXVVVSSSTTTWWWWWWUUURRRRRRSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXUUUQQQRRRTTTVVVUUUTTTLLLNNNPPPQQQRRRRRRRRRQQQPPPMMMJJJIIIJJJKKKJJJJJJEEEFFFFFFFFFEEECCC@@@>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;:::999999888777888999888777777999;;;333555777888888888:::;;;888777777666666777777888555555777888888777555555666666666666666666666666777999<<<===<<<;;;<<<===???@@@???===;;;;;;>>>AAABBB???@@@DDDEEECCCCCCGGGEEEEEEGGGJJJMMMPPPSSSTTTTTTUUUWWWZZZZZZVVVSSSQQQMMMKKKIIIIIIJJJJJJHHHFFFFFFEEEEEEEEEGGGJJJLLLNNNHHHGGGFFFGGGIIIKKKKKKJJJGGGHHHIIIKKKKKKKKKJJJIIIKKKNNNPPPPPPMMMMMMOOORRRUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTSSSRRRSSSVVVYYYZZZZZZZZZYYYZZZZZZZZZZZZYYYaaabbbbbb```^^^]]]^^^```bbb___\\\ZZZ[[[\\\\\\[[[aaa]]]YYYYYY[[[]]]\\\ZZZ\\\]]]\\\[[[YYYXXXYYY[[[YYYYYYWWWUUURRROOOMMMKKKOOOOOONNNMMMLLLLLLLLLMMMKKKKKKIIIHHHGGGGGGFFFFFFFFFEEECCCAAA@@@???>>>>>>>>>===<<<:::999999888888777777777777777777777888666777777666555444555666333333222222222111111111222111111111111000000000---...000111111111000000////////////////////////////////////////////////....../////////000000000000000000000000000000000000111222222000000000222222333333333333444444444222222222111111000000000000000000000000000000000000000000111111111111111000000000111111111111222111111111111222222222222111111222333333333333333333333333333333333444444555555555666666666666666777888888999:::<<<===>>>AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOVVVWWWVVVTTTQQQOOOOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVSSSTTTWWWYYYYYYYYYXXXWWWTTTRRRQQQQQQTTTVVVVVVVVVPPPPPPQQQRRRSSSSSSTTTTTTMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLNNNOOONNNKKKGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDAAA===;;;<<<<<<===<<<:::;;;;;;:::888777777888777777777666555444222111222333333111///000222555555333111222444555555333------,,,,,,,,,,,,---------------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,------............/////////000000000222222222222333444555555555666777888:::;;;<<<===>>>???AAACCCEEEGGGIIIIIIFFFHHHJJJKKKLLLLLLMMMMMMMMMPPPSSSTTTTTTTTTTTTUUUVVVTTTQQQRRRUUUUUUSSSPPPMMMOOOQQQSSSTTTTTTUUUUUURRRTTTWWWYYYYYYXXXUUUTTTWWWTTTQQQRRRUUUWWWVVVTTTNNNOOOQQQRRRSSSSSSRRRRRROOOLLLJJJIIIIIIIIIIIIHHHEEEEEEFFFFFFEEEBBB???===@@@@@@???===<<<;;;:::999888999999999999888888777777888999888777777999;;;555666888777777777888:::777666666555555666666777333444666666666666444333666666666666666666666666333555999::::::::::::;;;999:::;;;;;;;;;;;;<<<<<<<<<:::;;;>>>???======?????????>>>???AAACCCEEEGGG@@@CCCEEEFFFFFFEEECCCAAABBBAAA@@@AAABBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDDDDFFFGGGIIIJJJJJJIIIIIIKKKNNNPPPOOOLLLLLLNNNPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTRRRPPPPPPQQQSSSWWWYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]\\\[[[[[[]]]^^^aaa^^^ZZZYYYYYYZZZZZZZZZ]]]ZZZXXXXXX[[[]]]]]]\\\[[[\\\\\\[[[YYYXXXYYYZZZWWWWWWVVVUUUSSSQQQPPPNNNRRRPPPNNNLLLKKKJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIEEEDDDBBBAAA??????>>>>>><<<;;;:::999888888777777777888888888888888888888555666777777555444444555333333333222222222222111111111111000000000//////,,,...///111111111000///................................................------........./////////////////////////////////000111111111///...///000333333333333333333333333111111111111111000000000000///////////////......000000000000111111111111/////////000000000111111000000111111111111111111000000111222222222111111222222222222333333333333444444555555666555555444777777777777888:::;;;;;;===>>>??????>>>???AAACCCDDDEEEGGGJJJLLLMMMNNNNNNRRRSSSRRRPPPNNNMMMNNNOOOPPPQQQTTTVVVVVVVVVUUUTTTSSSTTTUUUWWWWWWWWWVVVUUUSSSQQQOOOOOOQQQSSSTTTSSSKKKMMMPPPRRRSSSSSSRRRQQQKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNOOOOOOMMMJJJGGGEEECCCDDDEEEFFFFFFEEEDDDDDDEEEBBB>>><<<<<<======<<<888999999888555444444555333444444444444333222222111222333111...///333666777444000111444777888777------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))***************************************+++,,,,,,------...............////////////111111111222222333444555444555555666888999::::::<<<>>>@@@BBBEEEFFFGGGHHHDDDFFFHHHIIIIIIJJJLLLNNNNNNPPPSSSTTTSSSRRRSSSSSSSSSQQQPPPPPPQQQQQQPPPOOOPPPRRRUUUVVVVVVVVVWWWXXXQQQSSSVVVYYYYYYWWWTTTRRRTTTSSSRRRRRRTTTUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNNNNMMMKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDAAA???>>>AAA@@@???===<<<:::999999777777888888888777777666777888888888777777999:::555555666555444444555777666555555444444555555666444444555555555555444444666666666666666666666666555777999:::999888999999444555777999:::::::::999999888999>>>???<<<<<>>>>>???AAACCCDDD???BBBBBBAAAAAACCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@BBBBBBBBBAAA@@@????????????AAADDDEEEDDDBBBAAABBBCCCEEEFFFGGGGGGGGGKKKLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRPPPOOOMMMMMMNNNPPPSSSUUUWWWXXXYYYYYYWWWWWWXXXYYYXXXZZZ\\\]]]]]]]]]___``````^^^\\\[[[\\\\\\\\\[[[VVVWWWXXXXXXYYYYYYZZZZZZWWWXXXZZZZZZYYYYYY[[[\\\VVVVVVUUUUUUTTTSSSRRRQQQUUUTTTRRROOOMMMLLLKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHCCCBBBAAA???>>>>>>======;;;:::999888777777777777666666666666666666666666444555777666555333333444444333333333222222222222000000000000////////////......///000000000//////................................................,,,,,,---------....................................///000000...---...000222222222222222111111111000000000000111111111111/////////.........------....../////////000000000....../////////000000000000000000000000000000000//////000111111111111000111111111111222222333333222333333444444333222222444444555666777999;;;<<<:::<<<============@@@CCCCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMLLLLLLMMMOOOQQQPPPQQQSSSTTTUUUTTTSSSRRRUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQOOOOOOPPPRRRRRRQQQLLLMMMPPPQQQRRRQQQOOONNNHHHHHHGGGGGGHHHJJJLLLMMMLLLMMMMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFFFFEEEEEEEEEEEECCC@@@>>>>>>>>>===<<<666777777666333222222333000111222222333333222222000222333000---...333777888444111222666888666444---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))***************************************+++,,,,,,------------........./////////000000000000111222333333333444444555666777888888:::;;;===@@@BBBCCCCCCCCCCCCEEEGGGGGGFFFHHHLLLOOONNNPPPRRRRRRQQQPPPPPPPPPOOOOOOPPPOOONNNMMMNNNOOOPPPSSSVVVWWWVVVUUUVVVXXXSSSTTTUUUUUUUUUTTTSSSSSSPPPQQQRRRRRRQQQQQQRRRTTTTTTSSSQQQOOOMMMLLLLLLKKKKKKIIIHHHHHHIIIIIIHHHFFFGGGFFFEEEDDDBBB@@@???>>>>>>>>>===<<<<<<;;;::::::555666666777777777666666555666777666555555777999333444444333222333555777555555444444444444555555555555444444444444555555555555555555555555555555666888999:::999888999:::888888888999::::::999888:::888888::::::777666999999999999999:::;;;;;;<<<:::>>>>>>:::;;;??????<<<:::;;;<<<<<<;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAA??????@@@BBBEEEFFFDDDCCC?????????AAABBBDDDEEEFFFIIIHHHGGGGGGHHHIIIHHHGGGIIIIIIJJJJJJKKKMMMNNNOOONNNNNNMMMMMMNNNPPPRRRTTTUUUWWWXXXXXXVVVUUUVVVXXXYYY[[[^^^^^^^^^^^^```aaa^^^\\\[[[\\\]]]]]]\\\[[[SSSWWW[[[[[[XXXVVVWWWYYYUUUWWWYYYYYYYYYXXXYYY[[[UUUUUUUUUUUUTTTRRRQQQPPPTTTTTTSSSQQQPPPNNNMMMLLLHHHHHHGGGGGGFFFEEEEEEDDDAAA@@@???===<<<<<<<<<<<<;;;:::999888777777777777666666666555555444444444222444666666444222222333333333333222222222111111000000/////////.........000000///.........//////------------------------------------------------,,,,,,,,,,,,---------------------------------------...//////...---...000111111111111000000000/////////000000111111222222//////.........------------------.........//////............/////////000000000000000////////////...//////000000000000000000000111111222222222333000111222333333222000000111222333555777:::<<<===888:::<<<<<<<<<===@@@CCCCCCDDDFFFHHHIIIJJJIIIIIIEEEGGGHHHIIIKKKMMMQQQTTTRRRRRRTTTUUUUUUTTTTTTSSSVVVUUUSSSRRRQQQQQQQQQQQQSSSQQQOOOOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPNNNNNNFFFEEEDDDDDDFFFHHHKKKMMMJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDAAA@@@@@@???>>><<<555666666444222000000111//////000222222333333333000222333000------333888777444222333777777333...---,,,,,,++++++,,,,,,---*********************+++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------.........//////.........//////000111222333333444444555666666777777999;;;===???@@@@@@@@@BBBDDDFFFEEEEEEGGGLLLPPPNNNOOOQQQQQQOOONNNNNNNNNLLLNNNPPPOOOLLLJJJLLLNNNJJJMMMQQQQQQOOONNNOOOQQQVVVUUUSSSQQQQQQRRRSSSTTTMMMPPPRRRRRROOOOOOQQQTTTPPPOOONNNLLLKKKLLLLLLMMMJJJHHHGGGHHHIIIIIIHHHFFFHHHFFFDDDBBB@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;555555666666666666666555444555555555444444666777333444444444333555777:::555444444333333444444555666666444333333444666666444444444444444444444444000222444555555666888::::::888666555555555555444888444444666666555666999555666888:::::::::999888888<<<<<<888999======999;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;:::::::::;;;;;;=========???@@@@@@???===??????>>>???AAACCCFFFGGGGGGDDDBBBCCCFFFGGGEEEBBBHHHHHHHHHHHHIIIJJJKKKKKKPPPOOOOOOOOOPPPRRRTTTUUUSSSVVVWWWWWWTTTSSSUUUWWWWWWYYY[[[[[[ZZZZZZ[[[\\\ZZZYYYYYYZZZ\\\\\\[[[YYYUUU[[[```___ZZZUUUVVVYYYXXXYYYZZZYYYWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQOOOOOOQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHGGGFFFDDDBBB@@@???>>>===<<<;;;:::::::::::::::999888777777777888888888777666555555444444111333555555333222111222222222222222111111111111000/////////............222000///---------...///------------------------------------------------++++++,,,,,,,,,---------------------------------,,,---......------...000222222222111111111000000//////000000000000//////////////////////////////............////////////........................////////////000000000000////////////////////////.../////////000000000111444444444444444444444444222222333444555666777888999888888888:::<<>>>>>>>>:::666222111000///...000000000000000000000000111000000///////////////777666666666666444000---************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))************))))))))))))******))))))******+++,,,---,,,,,,,,,,,,---....../////////000111111222222111222222333333444444555999999::::::;;;===BBBEEEGGGGGGFFFFFFGGGIIIJJJLLLKKKMMMNNNMMMKKKJJJJJJKKKNNNPPPQQQPPPLLLJJJLLLNNNNNNOOOOOOOOONNNOOORRRUUUPPPSSSVVVYYYXXXUUUQQQNNNJJJNNNRRRRRRPPPNNNNNNOOOSSSRRRQQQQQQPPPPPPOOOOOOKKKJJJHHHGGGFFFFFFGGGGGGJJJIIIGGGBBB======AAAEEEDDD@@@;;;999999;;;<<<===555333333555888999777555999777555333333555777999444333333333333444555555222222222222222222222222444444444555555444333333555555555444444333333333444444444555555555555666666666666666666666666666666666777777777777666666888888888777888999999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@>>>>>>>>>???@@@CCCEEEGGGBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEEEEGGGJJJLLLNNNOOOOOOOOONNNMMMOOORRRUUUYYYWWWUUUTTTUUUVVVVVVUUU\\\ZZZWWWUUUUUUWWWZZZ\\\SSSWWW\\\aaabbb```\\\ZZZ[[[]]]```aaa___\\\ZZZYYYZZZZZZZZZZZZYYYWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPOOOOOOOOONNNLLLIIIHHHIIIIIIHHHGGGEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;666666555555555555666666555444333222111111666;;;666555222111000000111222222222222111000//////...////////////////////////<<<:::666111...++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++------------------------........................111111000000000//////////////////000000/////////........................---.........////////////------------------------.........////////////000///////////////////////////////////////000000000333333333333222222222222222222333444555666777777888888888888999<<<>>>@@@???AAABBBBBBBBBCCCFFFHHHDDDDDDEEEGGGIIILLLNNNOOOPPPPPPQQQSSSUUUTTTRRRPPPQQQPPPOOOOOOPPPQQQSSSUUUSSSQQQPPPNNNNNNPPPQQQSSSLLLMMMOOOQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;888444222222222111000000000000000000000000000111000//////......//////333222222222222000---***************************++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******((('''((()))(((((((((((((((((((((((('''''''''(((((()))))))))******)))))))))***++++++,,,,,,,,,,,,,,,---......---......//////000000111111111222222333444444444777999:::;;;;;;===AAADDDFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLOOOPPPQQQPPPOOOMMMMMMMMMJJJLLLMMMMMMMMMNNNPPPRRROOOQQQTTTUUUUUUSSSOOOMMMIIILLLOOOOOONNNMMMNNNOOOPPPOOOOOONNNNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGEEEBBB???===>>>AAADDDCCC@@@;;;999999999999999666444333555777888666444555444333222222333444555333333333333333444444555222222222222222222222222333333333333333444444444000111444555666555333222222333333333333444444444555555555555555555555555444555555666666555555444777777666666777777888999888888888888888888888888999999888888888777777777888888888888999999999999<<<<<<===>>>>>>??????@@@<<<<<<<<<===???@@@BBBCCC>>>??????@@@AAABBBBBBCCCDDDCCCCCCDDDEEEHHHKKKLLLLLLMMMNNNMMMMMMNNNQQQSSSVVVTTTRRRRRRTTTUUUUUUTTTVVVUUUSSSSSSTTTVVVYYY[[[UUUXXX\\\```aaa```]]][[[\\\^^^```___\\\ZZZYYYXXX[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRROOONNNMMMNNNNNNNNNMMMKKKHHHHHHHHHHHHFFFDDDCCCAAAAAA@@@???===;;;:::999888666666555555555555666666333444555555444666<<>>===???@@@??????@@@BBBDDDBBBBBBCCCEEEGGGIIIKKKLLLNNNPPPRRRSSSRRRQQQQQQQQQNNNNNNMMMMMMMMMOOOPPPRRRQQQOOOMMMLLLLLLMMMOOOQQQKKKMMMOOOPPPQQQPPPOOONNNMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<;;;;;;:::888555222111222333222111000000000000000000000000000//////...............///...---------,,,)))&&&************************++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((($$$%%%&&&'''((())))))***)))))))))))))))******+++,,,,,,++++++,,,,,,---...,,,,,,------.../////////111111111222333333444444555777:::;;;<<<===@@@BBBEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGIIIJJJJJJJJJLLLMMMPPPPPPQQQRRRRRRQQQNNNLLLFFFIIILLLMMMMMMMMMOOOPPPNNNOOOPPPPPPPPPOOONNNMMMJJJKKKMMMMMMLLLMMMOOOPPPOOONNNMMMLLLMMMLLLIIIGGGHHHGGGGGGFFFFFFFFFGGGGGGDDDAAA>>><<<===???@@@AAA@@@===:::999888777555444666555444555666666444222111111111111111111111111333222222222222333444444111111111111111111111111333222111111222333444555444666999;;;:::888555222111111111111222222222333444444444444444444444444222333333444444333333222555555444444555555666777555555555555555555555555666666666555555555555555555555555666666666666777999999::::::;;;<<<<<<<<<999:::;;;<<<<<<=========:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHJJJHHHIIILLLMMMMMMNNNPPPRRRSSSQQQPPPQQQSSSTTTUUUTTTQQQQQQRRRSSSUUUWWWYYY[[[XXXYYY\\\^^^___^^^]]]\\\]]]^^^^^^]]]ZZZXXXXXXYYY\\\\\\[[[ZZZXXXWWWUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRMMMLLLKKKLLLMMMNNNMMMKKKHHHHHHHHHGGGFFFDDDBBBAAABBBAAA???===:::888666555666666555555555555666666555999<<<:::666666:::>>>444333222000000000111111111111000000//////..............................------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////.........------......//////......---------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000////////////.........000000111111111111222222111111222222333444444555666666666777888999;;;<<<<<<===>>>>>>======???AAAAAABBBBBBDDDEEEGGGIIIJJJMMMPPPSSSSSSPPPNNNPPPRRRKKKKKKKKKKKKKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPOOONNNMMMKKKIIIFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@???======<<<<<<;;;::::::999666444222111222222111000///////////////////////////......------------------,,,++++++,,,+++(((&&&************************************************))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&''''''((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))(((((((((((()))******+++++++++++++++,,,,,,---,,,,,,------......//////000000111111222333333333333666999;;;<<<===>>>@@@CCCDDDEEEEEEEEEDDDCCCBBBAAADDDGGGIIIIIIJJJLLLNNNQQQPPPPPPRRRTTTSSSOOOJJJEEEIIIMMMOOOPPPOOOOOOPPPMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMMMMLLLMMMOOOQQQSSSRRRPPPNNNNNNOOONNNKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGCCC???<<<;;;===???>>><<<:::999777777777666444222666666555555555444222111///000111111111111000///222111111111111222333333111111111111111111111111222111000///000222555666::::::;;;:::888444111///000000111111111222222222333333333333333333333333222222222333333222222222333222222222222333444444333333333333333444444444444444444444444444444444333333444444444555555555555555666666777888888888777888:::;;;;;;:::999999888999:::;;;===>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHEEEHHHKKKMMMNNNOOOPPPRRRRRRQQQQQQRRRTTTVVVVVVVVVRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]\\\]]]\\\[[[YYYYYY[[[]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSNNNMMMKKKKKKLLLLLLKKKJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@>>><<<999777555444666555555444444555555666@@@HHHLLLFFF<<<666444333333222111000000000000111000000000//////....................................---,,,+++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------/////////...............000111111111222222222333000000111111222222333333555555555666777888999999;;;<<<======<<<<<<>>>@@@AAAAAABBBDDDFFFHHHJJJKKKMMMPPPRRRRRROOOMMMOOOQQQIIIIIIIIIJJJKKKKKKLLLMMMJJJLLLNNNPPPPPPNNNLLLJJJMMMNNNPPPQQQQQQPPPNNNMMMLLLJJJGGGDDDBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;::::::999999666444222111111111///..............................------,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))))))))))))))))))))))))))************************(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***+++************+++,,,,,,,,,------......//////000//////000111111222222333222555888:::;;;<<<===???AAAAAACCCCCCCCCBBBAAA@@@@@@CCCFFFHHHIIIJJJLLLMMMPPPOOOOOOQQQTTTSSSOOOJJJGGGKKKPPPRRRRRRQQQQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMRRRQQQOOONNNPPPRRRTTTUUUTTTRRRPPPQQQSSSSSSNNNJJJHHHHHHHHHHHHHHHGGGGGGGGGDDD@@@<<<<<<======;;;888555444444555666666444222555555666555333222111111///000111222222111000///000000000000000111222222000000000000000000000000111000///...///111333555666444222000...,,,,,,+++000111111111111222222222111111111111111111111111111222222333333222222111111111000000111111222333222222222222333333444444333333444444444444444444333333333333444444444444444444555555666777777888777888999::::::999888777777888999;;;<<<>>>????????????@@@AAACCCEEEFFFGGGEEEGGGKKKMMMNNNOOOQQQSSSSSSRRRRRRTTTWWWXXXXXXWWWVVVVVVXXXYYYZZZZZZZZZYYY[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZ[[[[[[ZZZYYYZZZ]]]```\\\[[[YYYWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTQQQOOOLLLJJJJJJJJJIIIGGGHHHGGGFFFEEECCCBBBAAAAAA===<<<;;;:::999777777666555555444444444444555555BBBPPPYYYRRREEE;;;666222111111000000000000000000/////////.......................................///...---,,,+++*********++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000000000111222222333333000000000000111111222222333444444555666777777777:::;;;<<<<<<;;;<<<>>>@@@@@@@@@BBBDDDFFFIIIKKKLLLNNNOOOOOOOOOMMMMMMMMMNNNIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLOOOQQQQQQOOOLLLJJJPPPQQQRRRSSSRRRPPPNNNMMMJJJHHHEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<:::::::::999999888888888555444222111111111///---........................---,,,,,,+++++++++++++++...,,,++++++------,,,+++))))))))))))))))))))))))************************''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''((())))))******))))))******+++,,,,,,,,,------...//////000/////////000111111222222222444777888999:::===?????????@@@@@@AAA@@@@@@@@@AAADDDFFFHHHHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPMMMKKKJJJMMMQQQSSSSSSRRRQQQQQQNNNMMMLLLKKKKKKMMMNNNOOOTTTRRROOOOOOQQQSSSTTTTTTTTTQQQOOOQQQUUUUUUPPPJJJHHHHHHHHHHHHGGGFFFEEEDDDAAA???===<<<<<<:::888666222111111333555666444333333555666555222111111111///000111222222111000///000////////////000111111////////////////////////000///......///000222222000///---,,,,,,---///111000000000111111111222222000000000000000000000000111111111222222111111111000000//////000000111222111111111222222333333444333333333333444444444444222222222333333333444444555555666777777888888999777777888888888888888888888888999:::;;;===>>>>>>===>>>???AAABBBDDDEEEFFFEEEGGGJJJLLLLLLNNNPPPSSSRRRRRRRRRTTTWWWXXXWWWVVVVVVWWWWWWXXXXXXWWWVVVVVV[[[ZZZYYYYYYXXXYYYYYYZZZXXXYYYZZZYYYYYYZZZ]]]___ZZZYYYWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWUUUUUUSSSPPPMMMJJJJJJIIIHHHGGGHHHGGGEEECCCBBBAAAAAAAAA::::::999999888888777777555555444444444444555555777IIIVVVOOOBBB;;;777444///000000000////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,************************------------------------............---------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000......///000000111222222//////000000000000111111222333444555555666666666777888:::::::::;;;===???>>>>>>@@@BBBFFFIIIKKKMMMNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLSSSTTTUUUTTTSSSQQQNNNLLLJJJHHHEEECCCAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>><<<;;;:::::::::777777777777777666666666222111000111222222000...------------------------,,,,,,+++***************,,,+++******+++,,,,,,+++))))))))))))))))))))))))************************'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))***++++++++++++,,,,,,------............//////000111111222333444666666777999<<>>=========>>>???@@@@@@DDDFFFHHHIIIHHHHHHIIIKKKJJJLLLMMMMMMLLLKKKKKKLLLKKKMMMPPPQQQPPPOOONNNOOOOOONNNNNNNNNNNNOOOPPPQQQSSSPPPNNNNNNOOOQQQPPPOOOOOOLLLJJJNNNRRRSSSMMMGGGGGGGGGGGGFFFEEECCCAAA@@@:::<<<<<<;;;999777666666333222111222333444333222222444555444222000111222//////000000000000////////////......//////000111////////////////////////////////////////////////.........///000222333444....../////////000000000//////////////////////////////000000000000//////000////////////000111111//////000000111222222333111222222222333333333333111111111222222222222333444444444555666666777777666555555555666777888888888888888999:::;;;;;;<<<:::;;;===???AAABBBCCCCCCFFFGGGHHHIIIIIIKKKOOOQQQPPPOOOPPPRRRTTTUUUTTTRRRVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWXXXYYYWWWVVVTTTSSSRRRSSSTTTUUUSSSTTTUUUWWWWWWVVVTTTSSSSSSPPPLLLJJJJJJJJJJJJIIIHHHFFFEEECCCAAAAAAAAAAAA999999999888777777777666555444444333333444444555333FFFQQQHHH999444444222.../////////////////////------------------------------------------------******+++,,,,,,,,,,,,,,,************************************************((()))***++++++,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111---------...///000000111////////////000000000000222222333444555555555555555666888999999:::===???<<<===???AAAEEEHHHKKKMMMMMMJJJGGGGGGIIIJJJIIIFFFIIIJJJKKKLLLMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNUUUVVVVVVUUUTTTQQQNNNLLLJJJHHHFFFCCCBBBBBBBBBCCC????????????????????????AAA@@@===;;;:::999999999555555555555555555444444/////////000222333222000------------------------,,,++++++***)))*********+++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++)))******+++,,,,,,------......//////000111111111333444555555666888<<<@@@===<<<<<<<<<===>>>@@@AAAEEEGGGIIIIIIHHHHHHIIIJJJHHHKKKMMMLLLIIIHHHJJJMMMJJJLLLNNNNNNMMMLLLLLLLLLPPPOOOOOOOOOPPPQQQQQQRRRQQQNNNLLLLLLNNNNNNLLLJJJJJJGGGFFFJJJOOOPPPJJJDDDFFFFFFFFFEEECCCAAA>>>===555888;;;:::777555666777555333111111222333222111000333555444111000111333////////////////////////...............///000000////////////////////////...//////000//////...---,,,---...///000000///...---------.........//////////////////////////////---..................---///////////////000111111.........///000111111222000000111111222222222333000000000000111111111111000111111222333333444444555444333333444555777888777777888888999999999:::999:::;;;===???@@@AAAAAAFFFGGGGGGGGGGGGIIIMMMPPPMMMMMMMMMOOOQQQRRRPPPNNNWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXWWWWWWVVVUUUUUUWWWXXXYYYWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQRRRTTTUUUQQQRRRTTTUUUUUUTTTSSSRRRRRROOOLLLJJJKKKLLLLLLKKKHHHFFFDDDBBBAAA@@@@@@AAA::::::999888777666555555555444444333333444444555>>>PPPWWWHHH777111222111......///////////////...------------------------------------------------***++++++++++++***))))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************************......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++******))))))******+++,,,,,,++++++******++++++,,,+++++++++---///111111111+++++++++---//////...,,,............////////////000000111222333333333333444555666777999999999999:::<<<>>>@@@CCCEEEFFFFFFIIIHHHGGGHHHJJJIIIEEEAAAIIIJJJLLLMMMNNNNNNNNNMMMHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNLLLIIIHHHIIIKKKIIIGGGDDDCCCCCCDDDDDDCCC@@@?????????>>>>>>======>>>>>>===<<<;;;::::::999666777888999888666444333000000000000////////////...........................---+++))))))***+++,,,************))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++)))))))))))))))))))))))),,,'''&&&+++...,,,,,,000///...---,,,,,,---//////444444555666777888999999???>>>=========>>>@@@AAAGGGHHHHHHGGGFFFFFFGGGIIIIIIKKKMMMNNNOOONNNLLLKKKNNNLLLJJJLLLOOOQQQQQQOOOPPPOOONNNOOOQQQQQQPPPOOOHHHJJJLLLMMMNNNMMMKKKJJJHHHHHHHHHIIIIIIHHHGGGGGGFFFEEECCC@@@===:::888777::::::999888777666555444666444333333444555333222333222111111000000111111////////////////////////////////////............------------------------000000//////.........---,,,,,,,,,------.........++++++,,,------......///........................,,,---...//////...---,,,////////////////////////---......//////////////////000000000111111111111////////////////////////111111222222222333333333444333333333333444555555666666777888888888888888;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUXXXVVVTTTTTTTTTTTTRRRQQQUUUUUUTTTSSSRRRRRRSSSSSSNNNLLLJJJJJJJJJIIIHHHFFFAAA@@@@@@???>>>===<<<<<<::::::999888777666555555444444222222222222444444666999>>>@@@???:::444000///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))((((((***************************++++++,,,+++***)))(((...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))(((((())))))***+++******))))))******+++,,,+++++++++******++++++++++++(((&&&(((---000...***---,,,,,,---...///...,,,---.........///////////////000111222333333333333333444555666777888888888;;;<<<>>>@@@BBBCCCDDDEEEHHHGGGGGGHHHJJJIIIFFFCCCIIIJJJKKKLLLMMMMMMLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMJJJLLLMMMLLLKKKJJJKKKLLLJJJHHHDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>??????>>>===;;;:::999999666666777888777666444222000000000000////////////------------------------...,,,+++))))))***+++,,,*********)))))))))((((((''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''(((((())))))))))))))))))))))))))),,,'''&&&+++---++++++...------,,,,,,---...///000333333444555666777888888======<<<<<<===>>>@@@AAAEEEFFFFFFFFFEEEEEEFFFHHHKKKLLLMMMOOOPPPPPPOOOOOOKKKKKKMMMQQQUUUVVVUUURRRPPPOOONNNNNNPPPPPPPPPNNNIIIKKKMMMNNNOOONNNMMMLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>;;;999777666:::999999888777666555444555444333333444444333222222222111000000000111111////////////////////////////////////.........---------------------------/////////.........------++++++,,,,,,,,,---------++++++,,,,,,---.........------------------------,,,---............---,,,........................------...////////////.../////////000000000111111////////////////////////111111111222222222222333333333333222333444444555555666777777888888777777::::::;;;<<<===>>>??????@@@AAABBBDDDFFFHHHIIIJJJJJJLLLLLLLLLKKKKKKMMMOOOOOOPPPRRRTTTUUUVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTTTTUUUVVVXXXYYYXXXVVVUUUUUUUUUUUUSSSRRRTTTTTTRRRQQQQQQPPPPPPPPPNNNLLLJJJIIIIIIHHHFFFDDDAAAAAA@@@???===<<<;;;;;;:::999999888777666555444444333222222222222333444555666777888777444111///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))((((((******************************+++++++++***)))(((------,,,,,,++++++******))))))))))))))))))))))))************************+++++++++***************))))))(((((())))))***+++***))))))))))))***++++++++++++************++++++///)))&&&+++333777444///000...,,,,,,---...---,,,---------........./////////000111222222333333222111222333555666666777777;;;<<<===???@@@AAABBBBBBEEEEEEFFFHHHJJJJJJHHHEEEJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKGGGIIILLLMMMLLLLLLLLLMMMJJJGGGDDDBBBBBBAAA???===???????????????@@@@@@@@@@@@@@@>>>===;;;:::999888555555666666666444222111000000000000////////////---------------------------,,,+++))))))***++++++******))))))))))))((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''''''''))))))))))))))))))))))))+++(((&&&)))+++******,,,+++++++++,,,---...///000111222222333444555666666:::::::::;;;<<<>>>@@@AAABBBCCCDDDCCCBBBCCCEEEGGGJJJKKKLLLMMMNNNOOOPPPQQQJJJLLLPPPUUUXXXWWWSSSOOOPPPOOONNNNNNPPPPPPOOONNNIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@???>>>===;;;:::888777666999999888777666555555444555444222333444444333111222111111000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............------------*********++++++++++++,,,***++++++,,,,,,---......------------------------,,,,,,------------,,,,,,------------------------,,,,,,---......................../////////000000........................000000000111111111222222222222222222222333333444444555666666777777666666888888999:::;;;<<<======@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRUUUYYY\\\WWWVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMKKKIIIGGGGGGEEECCCAAAAAA@@@???>>><<<;;;:::999999999888777666555444444333333222111111222333333444333222111000/////////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************))))))(((,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********************************************)))((((((((((((((()))******)))))))))))))))***++++++******))))))))))))******---******...555:::999777111///,,,+++,,,------,,,,,,,,,---------............///000111222222222222111222333555666666666666:::;;;<<<>>>????????????BBBCCCEEEHHHJJJJJJIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJFFFHHHLLLMMMLLLKKKKKKKKKGGGEEECCCBBBBBBAAA???===>>>>>>??????@@@@@@AAAAAA@@@@@@???===;;;:::999888444444555555444333111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************)))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))***((('''(((*********************+++---...///000000000111111222333444444777777888:::<<<===???@@@>>>???AAAAAAAAAAAADDDFFFGGGGGGHHHIIIKKKMMMOOOPPPKKKMMMPPPSSSSSSQQQMMMJJJQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIKKKKKKIIIGGGDDDBBB???>>><<<<<<;;;:::999888777777888888777666666555444444444333222222333333222111111111000////////////000.................................---------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,)))))))))************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,---------------------------............------------------------//////000000000111111111111111000000111111222333333444444555555555555555666666777888999::::::;;;???@@@AAABBBCCCDDDEEEEEEGGGHHHIIIHHHGGGFFFHHHJJJKKKLLLNNNQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVQQQQQQPPPQQQRRRTTTWWWXXXUUUTTTSSSSSSTTTUUUSSSRRRSSSRRRPPPOOOMMMLLLKKKKKKLLLJJJGGGFFFEEECCC@@@>>>@@@@@@???===;;;:::999888999888777666555444444333222222111111111111222222444333111000/////////000.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((,,,+++++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))(((((())))))***+++***))))))(((((())))))***&&&(((***,,,---...000222111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111111111111222333444555666777777777999:::;;;<<<============???AAADDDGGGHHHIIIIIIIIILLLKKKKKKKKKJJJJJJJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIGGGIIILLLLLLJJJHHHGGGGGGDDDBBBAAAAAABBBBBBAAA???>>>>>>>>>??????@@@@@@AAA??????>>><<<;;;999888888444444444333333222111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%'''(((***,,,---(((((((((((((((((((((((()))((('''''')))++++++***((()))***+++---.........//////000000111111222222444555666888:::<<<===>>><<<===??????@@@AAADDDFFFFFFFFFGGGHHHJJJMMMOOOPPPLLLMMMNNNOOONNNMMMLLLLLLSSSQQQPPPPPPQQQQQQPPPNNNRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLJJJHHHEEEBBB???>>><<<<<<;;;::::::999999999777777666666555444444444444222111111222222111000111000//////......//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///////////////000111111222222333444444444444333444444555666777888999999======>>>???@@@BBBBBBCCCEEEFFFGGGFFFEEEEEEGGGHHHKKKLLLNNNPPPRRRRRRRRRRRROOOOOOOOOPPPPPPQQQQQQQQQOOOPPPRRRSSSTTTSSSRRRQQQRRRQQQPPPQQQRRRSSSRRRQQQRRRQQQPPPNNNLLLKKKKKKKKKJJJHHHFFFDDDCCCBBB???===???>>>===<<<:::999888777888777777666555444333333111111111111111111111111111111111111111///.........------------,,,,,,,,,,,,,,,+++++++++*********************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))++++++++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***)))(((((((((((()))******))))))(((((((((((())))))'''***,,,+++'''&&&(((+++...,,,******+++,,,+++***+++++++++,,,,,,,,,---------...///000000111111000222222444555666777777777777888999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>?????????===<<<<<<;;;:::999888888444444333333222111111111000000000000////////////+++++++++++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%''')))+++---...((((((((((((((((((((((((((()))(((''')))......+++((()))***+++,,,---------/////////000000000111111222333555777999;;;;;;;;;;;;<<<>>>???@@@BBBEEEHHHGGGHHHIIIKKKLLLNNNOOOPPPKKKLLLMMMMMMMMMOOORRRTTTSSSQQQPPPPPPPPPPPPOOOMMMNNNMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIGGGEEEBBB@@@???<<<<<<;;;;;;::::::999999666666555555444444444444333222000111222222111///000000///...............------------------------------,,,,,,,,,+++++++++************************************++++++++++++***))))))))))))(((((((((((())))))******+++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))******+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------........./////////...............//////000000111222222333333222222333333444555666777888888999:::;;;<<<>>>???@@@AAACCCDDDEEEEEEDDDEEEGGGIIIKKKLLLNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQSSSUUUTTTRRROOOMMMPPPOOONNNOOOQQQRRRQQQPPPQQQPPPNNNMMMKKKKKKJJJJJJIIIGGGEEECCCCCCAAA???======<<<<<<;;;:::999888888777777666555444333222222000000111111111111000000---...000000000...,,,+++------------,,,,,,,,,,,,++++++++++++************************************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))******************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((()))******)))((((((''''''(((((())))))***+++***)))((()))+++***))))))***,,,,,,+++)))++++++++++++,,,,,,,,,,,,------...///000000000000000111222444555555555555555666888999:::;;;;;;;;;:::>>>CCCEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFHHHIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHHHHGGGDDDCCCCCCDDDCCCCCCBBBCCCDDDCCCAAA???>>>>>>>>>===============:::::::::999999888888888555444444333222222222222000000000000////////////++++++++++++++++++++++++***************))))))((())))))((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((******((((((((((((((((((((((((&&&))))))'''***000000---((()))***+++,,,,,,++++++////////////000000000000111222555777888999999999:::<<>>;;;:::::::::999999999999777666666555444333222222//////000111111000//////---......//////...,,,,,,---------,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******************++++++************************((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((()))******((((((''''''''''''((((((%%%$$$$$$&&&***,,,,,,+++''''''(((***,,,,,,***(((******+++++++++,,,,,,,,,,,,---...///000000000000///000111222333444444444444555777888:::;;;;;;;;;999===BBBDDDDDDCCCEEEGGGDDDDDDCCCDDDDDDFFFHHHIIIDDDEEEGGGHHHIIIJJJJJJJJJFFFGGGFFFEEECCCBBBCCCEEEFFFEEEDDDDDDDDDCCC@@@===>>>>>>======<<<<<<;;;;;;888888888888888888888888666555444333222222222222000000000000////////////***************************************)))(((((()))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&))))))'''***111222...))))))+++,,,,,,+++***)))/////////000000000000000111222444666888888888888;;;===???AAABBBEEEHHHKKKCCCEEEHHHJJJLLLLLLKKKJJJJJJLLLOOOOOONNNMMMOOORRROOONNNLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJLLLNNNPPPQQQEEEEEEEEEDDDCCCAAA@@@???<<<;;;;;;:::999888777777444444444444444444333333222111000000111111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++******)))))))))(((((((((((()))******++++++***************************)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************))))))))))))************************************,,,,,,,,,---------......---,,,,,,,,,,,,---......//////000111111111111111222333333444555666777888333444666888:::<<<>>>???@@@BBBCCCDDDDDDFFFHHHKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMRRRRRRRRRQQQQQQRRRRRRRRROOOOOONNNPPPRRRSSSSSSRRRKKKJJJIIIIIIHHHHHHHHHHHHGGGEEECCCCCCCCCBBBAAA???999999999999999999999999777666555444333222222111...///000111111000///...000000//////.../////////---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))+++++++++************)))******))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111222222333333111222333555777888::::::;;;;;;===>>>@@@BBBCCCDDDGGGCCC??????AAADDDEEEDDDDDDEEEFFFHHHIIIIIIHHHHHHJJJHHHEEEEEEFFFGGGHHHGGGHHHFFFDDDDDDDDDBBB<<<888========================999888777666666555555666444333222111000000000000//////000000000000//////************))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))'''&&&''')))*********)))******++++++,,,------000//////............///000111333555777777777777;;;<<<>>>@@@CCCDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLLLLNNNPPPOOOKKKGGGFFFGGGIIIJJJKKKJJJIIIIIIFFFEEECCCAAA???===;;;;;;>>>===;;;999888777666666333333222111222333555666333222222111000//////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000000111111222222333444444555555666888999<<<===>>>>>>???AAACCCDDDGGGKKKNNNMMMMMMNNNNNNMMMLLLJJJIIIJJJJJJIIIIIIIIIKKKLLLMMMLLLTTTTTTNNNOOOWWWWWWPPPNNNQQQUUUWWWVVVRRRMMMJJJLLLJJJHHHGGGHHHIIIHHHHHHFFFEEECCCAAA???>>>=========<<<;;;:::888777666555555444444333333222222111///000000111111111000000...---,,,+++***+++,,,,,,+++++++++*********))))))++++++***)))((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''%%%$$$&&&)))***(((%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''+++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((('''''''''''''''''''''(((((((((((()))&&&((())))))(((((()))***'''((((((((())))))))))))'''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------//////000000111111222222111111333444666888999:::::::::<<<===???AAABBBCCCEEEAAA>>>>>>AAADDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIGGGDDDDDDFFFHHHJJJJJJGGGEEEDDDDDDDDDBBB>>>:::999::::::;;;;;;;;;;;;:::888888777666555555555555333333222111000000000000//////000000000000//////************))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''',,,***((('''(((((('''&&&))))))******+++,,,,,,---//////...............///111222444666777888888888:::;;;===???AAACCCDDDDDDHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMLLLLLLMMMNNNLLLHHHDDDGGGHHHHHHHHHHHHFFFEEEDDDEEEEEECCCAAA???===<<<;;;<<<<<<:::999777777666666333222222222222333444555222111111000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''))))))(((((())))))***+++(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------...//////000000000000111111222333333444444444555666888:::<<<===:::<<<===>>>@@@BBBFFFIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJIIIIIIHHHIIIJJJKKKLLL[[[bbbbbbZZZUUUXXXVVVOOOQQQRRRSSSTTTTTTRRRPPPNNNMMMKKKIIIHHHIIIIIIIIIHHHFFFEEECCCAAA???======<<<;;;;;;:::888777666555444555444444333333222111111000000111111111111000000...---,,,+++++++++,,,,,,+++++++++*********)))))),,,+++******************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&))))))(((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''(((((((((((()))))))))&&&((())))))(((''')))***''''''((((((((()))))))))''''''((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------------......///000000111111000111222444555777888999888999:::<<<===???@@@AAAAAA???>>>>>>@@@BBBCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLIIIFFFCCCCCCEEEIIIKKKLLLGGGEEEDDDCCCBBBAAA>>>;;;777888999;;;;;;;;;:::999888777666555444444444444333333222111000000000000...//////000000//////...************)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))((('''(((((('''&&&)))))))))***++++++,,,,,,......---------......///111222444555777777888888999:::<<<>>>@@@BBBCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCHHHHHHHHHFFFEEEFFFIIILLLKKKKKKKKKKKKKKKJJJFFFCCCJJJJJJIIIHHHFFFDDDBBBAAAEEEDDDCCCAAA???===<<<;;;;;;:::999888777666666666333222222222222333444444000000000///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((())))))***+++(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000000000000111222222333333222333333444666888:::;;;888:::;;;<<<===???BBBEEEFFFGGGIIIJJJJJJJJJIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKbbbjjjkkkbbbYYYXXXUUUQQQTTTSSSRRRQQQQQQQQQRRRSSSNNNLLLJJJJJJJJJJJJJJJHHHFFFEEECCC@@@>>>===<<<;;;:::999888777666555444333444444444333222222111111000111111222111111000000...---,,,+++++++++,,,,,,+++************)))))))))++++++*********+++,,,,,,((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&'''''''''''''''(((''''''''''''((((((((((((&&&''')))(((''''''(((***'''''''''((((((((())))))'''''''''((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......//////000000000111333444666777777777777888:::;;;===>>>>>>>>>>>>===>>>@@@AAABBBBBBBBBDDDFFFIIIKKKLLLLLLLLLJJJGGGCCCBBBDDDGGGJJJKKKFFFEEECCCAAA???===;;;:::888999;;;<<<===<<<;;;:::777666555444444333333444333222111000000/////////...//////////////////...************)))))))))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((*********(((((())))))***+++++++++---,,,,,,,,,---...//////000111222333444555666666888999;;;===@@@AAABBBBBBDDDDDDEEEEEEEEEDDDCCCCCCGGGGGGFFFDDDCCCEEEHHHKKKIIIIIIJJJJJJJJJIIIGGGFFFKKKKKKJJJIIIGGGEEEDDDCCCEEEDDDCCCAAA???>>><<<<<<999999888777666666666777222222222222222222333333//////.........---------.........---------,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++,,,,,,---......////////////000000111222222222111111111222444666777888999;;;<<<<<<===???BBBEEEDDDEEEGGGHHHIIIIIIIIIHHHJJJIIIIIIHHHHHHIIIKKKLLLYYYbbbfff___VVVTTTTTTSSSSSSRRRQQQPPPPPPRRRSSSTTTOOOMMMKKKKKKKKKKKKJJJHHHEEEDDDBBB???===<<<;;;:::999999888777666555444333444444333333222111111111111111111222111111000000------,,,,,,,,,+++++++++************))))))))))))))))))))))))***+++,,,,,,&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---....../////////000111222333444555666666666777999:::;;;<<<<<<<<<===>>>??????@@@@@@AAA@@@AAADDDFFFHHHIIIJJJJJJKKKHHHDDDBBBCCCEEEFFFGGGFFFDDDBBB???;;;:::999999::::::;;;<<<<<<;;;::::::777666555444444333333444333222111000////////////......////////////......************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((*********'''(((((())))))******+++++++++++++++,,,---///////////////000111222333333777999;;;===???AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEEDDDEEEDDDCCCBBBCCCFFFHHHEEEFFFHHHJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA???>>>===<<<999999888777666666666777222222222222222222222111............------------...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((())))))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((************************)))))))))*********++++++++++++,,,,,,------.........//////000000111111222///000000111222444555666999:::;;;<<<<<<>>>BBBDDDCCCDDDFFFHHHIIIIIIHHHHHHJJJIIIIIIHHHIIIKKKLLLMMMMMMUUUZZZWWWPPPNNNPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRNNNMMMKKKKKKKKKJJJHHHFFFCCCBBB@@@>>><<<;;;::::::999999888777666555555444444333333222222111000000111111111111111000///...---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))(((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&((()))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---......////////////000111222333444444666666777888999:::;;;;;;;;;>>>@@@AAA@@@????????????@@@BBBEEEFFFGGGGGGGGGJJJGGGDDDBBBCCCCCCCCCBBBCCCCCCAAA===:::999;;;<<<;;;;;;::::::999888888888888777666555444444444444222222111000////////////---......//////......---************))))))))))))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&'''((('''''''''''''''((())))))******)))******+++,,,---///000............///000111222666777999;;;===???@@@@@@>>>???@@@BBBCCCDDDDDDEEEBBBCCCCCCCCCBBBBBBDDDEEEBBBDDDGGGIIIIIIJJJLLLNNNEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBAAA???>>>===<<<;;;:::999888777666666666222222222333222222111000........................------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))***************+++,,,,,,------............///000000111111/////////000111222444444555777888999:::<<<@@@CCCBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNKKKPPPRRRPPPLLLJJJLLLOOOOOOPPPQQQRRRRRRQQQOOONNNLLLKKKJJJIIIJJJHHHFFFDDD@@@???>>>===<<<;;;;;;;;;888888888777666555555555333333333222111111000000000000000000///...------,,,,,,---------,,,+++***(((((()))))))))))))))***(((((('''''''''((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))*********+++,,,,,,------.../////////...//////000111222333333666666777888999::::::;;;<<>>===>>>???@@@BBBDDDEEEFFFEEEEEEEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@???===;;;<<<@@@DDD@@@>>><<<999888888888999888888777666555555555555222111000//////......///---......//////......---************))))))))))))'''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%((('''%%%&&&'''(((((('''&&&&&&'''(((((())))))***(((((()))***,,,---///000///......---...///111222333444666888:::<<<======<<<===>>>@@@AAAAAAAAAAAA???AAACCCCCCBBBAAABBBBBBAAADDDFFFGGGGGGHHHJJJMMMFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCBBBAAA???>>>======<<<<<<:::999777777666666111222222333222111000///........................---------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++,,,,,,------------...//////000000111////////////000222333444333555666888999;;;???BBBAAABBBCCCEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGJJJLLLNNNNNNMMMMMMLLLJJJIIIKKKMMMPPPPPPPPPPPPOOONNNMMMMMMJJJIIIHHHHHHHHHFFFCCCAAA>>>===<<<<<<;;;;;;<<<<<<777777666666555444444444333333222222111000000000////////////...---,,,+++,,,,,,---------,,,+++***(((((((((((())))))*********)))((((((((((((((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************,,,,,,---......//////000...//////000111222222333666666777888999::::::;;;===@@@DDDDDDAAA===<<<===@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCDDDBBB@@@===>>>???======???EEEJJJDDDBBB>>>;;;999999:::;;;999888777666666555555666222111000//////.........---..................---************))))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%$$$###%%%(((***+++***&&&&&&''''''((()))))))))(((((()))***+++---///000000///......///000111222111222444666888:::;;;;;;<<<===>>>>>>>>>>>>>>>======@@@CCCDDDCCCAAAAAAAAAAAACCCFFFFFFEEEEEEGGGJJJIIIHHHFFFEEEDDDDDDDDDEEECCCCCCBBBAAA@@@>>>======>>>===;;;999888777666666111222333333222111000///......//////////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------------......///000000000////////////000222333333333555777888:::===AAADDD@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEHHHKKKMMMNNNKKKIIIJJJJJJJJJKKKNNNQQQPPPOOOMMMLLLLLLMMMMMMIIIHHHGGGGGGFFFEEEBBB???<<<<<<;;;;;;;;;<<<<<<===555555555444444333333333333333222222111000000000............---,,,+++***,,,,,,---...---,,,+++***'''((((((((())))))******++++++***)))(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((***)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***((('''&&&''')))******++++++,,,...//////000---......///000111111222555555555666777999;;;<<<===???@@@@@@>>>===>>>>>>??????@@@CCCEEEEEECCCAAACCCBBBAAAAAABBBBBB@@@>>>===<<<<<<<<<===AAADDDFFFFFFCCC???<<<:::999:::;;;777888888888777666555444222111000...------------/////////...------,,,,,,++++++******)))(((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***+++***'''%%%$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))---......//////////////////222555666666666777888::::::::::::;;;===>>>???@@@AAAAAAAAA@@@@@@BBBDDDCCCDDDEEEEEEEEEDDDBBBAAADDDAAA>>>>>>AAADDDDDDDDD???@@@@@@AAA@@@???>>>===999999999999888777555555333333333333222111000000////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************))))))*********+++++++++---------...............////////////000000000000222222444666999<<<>>>@@@AAA???>>>???AAAAAA>>>;;;???@@@BBBDDDFFFGGGHHHHHHKKKJJJIIIIIIJJJKKKLLLMMMOOOLLLIIIJJJNNNNNNKKKFFFDDDEEEFFFEEECCCBBBAAABBB>>>===:::888777888999:::666555555444222111000000000000000000////////////......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***))))))******+++,,,------.........//////000000111222333333444555777888999<<<>>>???>>>===;;;<<<===???@@@BBBCCCCCCBBBAAA@@@DDDBBBBBBBBBCCCCCCAAA???AAA@@@>>>===>>>@@@BBBDDDCCCBBB???<<<999999888999888777777666555555444444000000//////...//////////////////...------,,,,,,++++++******)))((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))+++***(((&&&%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))------...////////////...000222555666666666777888:::::::::;;;<<<===>>>???>>>??????>>>===<<<>>>???AAABBBBBBCCCCCCCCCBBBBBBEEEBBB??????AAACCCCCCBBB>>>>>>?????????===<<<;;;888888888888777666555444222222222222111000//////////////////.........---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,------------....../////////000000000111222444666999<<>>===>>>@@@AAA???<<>>;;;999888777777777666555444333222111111000000000000000/////////.........---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))'''''''''((()))***))))))******++++++,,,,,,.............../////////000000000111333444666777:::;;;<<<;;;:::999999:::;;;???BBBCCCAAA@@@AAABBBDDDCCCBBBBBBCCCDDDBBBAAAEEECCCAAA???>>>???@@@AAA@@@@@@>>><<<:::888777666777666555444333333444444000////////////000111222//////......---,,,,,,,,,++++++******)))(((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((())),,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,,,,---...............000222555666666666888999::::::;;;<<<===>>>??????AAABBBBBBAAA>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBAAABBBBBBAAA@@@======>>>>>>===<<<:::999666666666666555444333333111111111111000///...---//////.........---------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((())))))))))))(((&&&&&&'''''''''((((((((())))))))))))***************+++++++++,,,,,,,,,,,,.........////////////000000111333666999<<<>>>@@@=========>>>@@@AAA@@@???DDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNLLLJJJKKKMMMLLLIIIFFFEEEFFFGGGEEEBBB@@@??????>>>===<<<:::888666444444555555444333222111111000000000000/////////.........---,,,++++++******+++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))++++++,,,,,,,,,---------.........---------------...//////000111333444555888999999888777666777999777<<>>BBBEEECCCAAA@@@AAABBBCCCBBBBBBDDDCCCAAA???>>>>>>>>>?????????>>>===<<<999777666777666333111111111333444111111000000000000111111//////...------,,,,,,+++++++++******)))(((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())),,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))+++,,,,,,---------------...000222444444555777888:::;;;<<<===>>>?????????AAABBBBBBAAA@@@???AAABBBDDDDDDCCCDDDEEEGGGIIIJJJIIIHHHFFFEEEDDDCCCAAA@@@===>>>>>>>>><<<;;;999777444444444444444333222222111111111111000///...............---------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------------........./////////...000222555999;;;===>>><<<<<<===???AAABBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIMMMKKKJJJJJJKKKJJJHHHEEEDDDDDDEEECCC???===<<<<<<;;;;;;::::::888666444333444444333333222111111000000000/////////............---,,,+++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))***++++++,,,,,,------------------,,,,,,,,,,,,,,,......///000111333444555555666777666555555888::::::>>>BBBAAA===<<>>>>>@@@BBBBBBAAAAAA@@@???>>>======>>>>>>>>>?????????===;;;888666666555333111000111222333333222111000////////////.........---,,,,,,++++++++++++******)))(((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''(((++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,+++---///000111222555777999:::;;;===>>>>>>>>>>>>;;;<<<============???AAADDDCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKIIIFFFDDDAAA@@@>>>??????>>><<<:::888777222333333333333222222111222222222222111000///...------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))***++++++,,,---.........------------............---///111444777999:::;;;:::<<<>>>@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIIIIIIIHHHFFFDDDAAABBBBBB@@@===:::999999777888888888777666555555333333333222222111111000////////////............------,,,+++*********************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((((((((()))''''''((()))***+++,,,,,,+++++++++++++++,,,,,,,,,......//////111222444555444444555555555666999<<>>@@@>>><<<===???AAABBBBBB??????>>>===============?????????>>>===;;;999777555444333222111111222222333333111000///...............------,,,+++++++++++++++******)))(((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''************)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))))))))******+++++++++++++++***+++---...///000333666888999;;;===>>>>>>======;;;<<<===>>>>>>???AAADDDAAAAAAAAABBBCCCDDDFFFGGGJJJLLLMMMLLLHHHDDDAAA@@@?????????>>><<<999777555222222222333333222222111222222222222111000//////------,,,,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''''''''((((((((((((******+++,,,---...//////,,,,,,,,,---------......,,,...000333555666777777888:::===>>>???@@@AAACCC@@@AAABBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGGGGHHHHHHIIIHHHHHHGGGFFFDDDCCCBBB???@@@@@@???<<<999999999666666666666666666666666333333222222111111111111/////////.........---------,,,+++******))))))*********)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%&&&''')))***,,,---...))))))******++++++,,,,,,------......000111333444222333444555666888<<>>>>>>>>@@@>>><<<===@@@BBBDDDDDD@@@@@@??????>>>=========>>>>>>===<<<;;;:::888777555444444333222222111111111000000///..................---,,,,,,++++++***++++++******)))((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((())))))))))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((()))******++++++*********+++------...000444777666888:::<<<======<<<;;;>>>???@@@@@@@@@@@@BBBDDD???@@@AAABBBCCCDDDDDDDDDHHHKKKMMMLLLGGGCCC@@@???>>>>>>===<<<:::777555333111222222333333222222222111111111111000///...---,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))***+++,,,---......+++,,,,,,,,,,,,---------+++---///222333333333222444777:::<<<;;;;;;===@@@??????@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGHHHHHHHHHFFFGGGGGGFFFDDDBBB@@@@@@???@@@AAA???===;;;:::;;;888777555444444444555555222222222222111111111111//////.........------------,,,+++***))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&'''(((***,,,...000000(((((()))***+++,,,,,,---,,,,,,------///000222333222333444555666999>>>AAA???>>>===>>>AAACCCCCCCCCAAA???===>>>@@@CCCEEEEEECCCBBBAAA@@@???===<<<<<<======<<<;;;999888777777444444444444444333111111...............//////000......---,,,,,,++++++***++++++******)))((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((()))))))))'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((()))******************,,,---...///111555888555777999;;;<<<<<<;;;;;;======>>>===<<<<<<>>>???AAABBBCCCEEEEEEEEEDDDDDDFFFIIILLLKKKFFFAAA???>>>======<<<;;;888666333111111222222333333333222222000000000000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------++++++,,,,,,,,,---------+++---///111222222111000222555888999888888:::===>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDFFFHHHHHHHHHHHHEEEFFFFFFEEEBBB@@@?????????@@@AAA@@@>>><<<<<<===:::888666333222222333444222222222111111111111111//////.........------------,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************)))************+++++++++,,,+++******+++,,,...///000111333555888:::<<<===>>>@@@BBBCCCAAA@@@AAAAAAAAAAAAAAAAAACCCEEEHHHIIIFFFDDD@@@===;;;<<<>>>@@@???>>><<<<<<===<<<:::888555444333222111111111111000000000000000000000000///......------,,,+++++++++******)))(((''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))***+++***))))))+++,,,,,,,,,,,,---...000222444555555444444666999<<<>>>???>>>>>>===>>>???AAABBBDDDDDDEEEEEEEEECCCBBBAAADDDCCCAAA???>>>>>>>>>???======<<<;;;999888777777777666666555444222111000000000000///......------+++++++++************)))************************(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++,,,,,,,,,,,,,,,,,,---////////////000000000000555555555555777999;;;<<<;;;===???AAABBBAAA@@@??????EEEHHHEEEFFFLLLNNNLLLCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@>>>===;;;;;;666666666555444444333333111111111111000000000//////............---------,,,,,,,,,+++***)))(((((())))))))))))(((((((((((('''((()))((('''&&&''')))&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++++++++******+++,,,...//////000222444777999;;;<<<<<>>===<<<;;;;;;:::777555444333222111111000000111////////////////////////.........---,,,,,,++++++******))))))(((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***))))))+++---,,,,,,,,,,,,...000222333444444444444666999;;;===???>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEDDDCCCBBBAAADDDCCCAAA???>>>>>>>>>>>>======<<<:::999888777666444444444444333222000000//////......---,,,,,,,,,+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,....../////////000000000444444444555777888:::;;;<<<===>>>??????>>>===<<<===DDDGGGFFFFFFJJJKKKIIIFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBAAA???>>>;;;999888666666555555444333333333111111111000000000//////............------------,,,++++++******)))))))))))))))))))))((((((((('''&&&((()))((('''&&&''')))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))*********+++++++++*********+++,,,---......///000333555777999999999===AAABBBAAA???>>>>>>???@@@AAABBBCCCCCCCCCCCC===<<<;;;::::::::::::;;;<<<;;;999999999777555333333333222111000000000000..............................---,,,,,,++++++******))))))(((((('''''''''(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))******))))))+++---,,,++++++,,,---///111222333333333444555888:::<<<============>>>???AAAAAAAAABBBCCCCCCCCCBBBAAA@@@CCCBBB@@@???>>>>>>>>>>>>===<<<;;;:::999777666666222222222222222111000000......------,,,+++++++++++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))************+++++++++,,,,,,,,,---.........////////////111222444555777888888888<<<<<<<<<;;;;;;;;;;;;;;;<<>><<<;;;>>>???@@@AAABBBAAA@@@???;;;;;;<<<<<<<<<;;;;;;:::888777666666777666444333333222111000////////////........................------,,,,,,+++*********))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))((()))+++---++++++***+++,,,...///111111111222333444777999:::;;;<<<<<<===>>>???@@@@@@???@@@AAABBBBBBBBBAAA@@@AAA@@@@@@???>>>=========<<<<<<;;;999888777666555111111222222222222222111......------,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))******++++++,,,,,,------------............///000333555666666666666:::::::::999:::;;;<<<<<<===???BBBBBBAAABBBCCCCCCCCCBBB@@@???>>>???@@@@@@@@@??????===;;;999777666555555444444333222222222000000/////////.........------------,,,,,,,,,+++))))))))))))************))))))((((((((('''''''''&&&'''((((((&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,------...000111333444444444888===??????<<<::::::===>>>???@@@@@@???>>>===::::::;;;<<<;;;;;;:::999444444333555666777666444333222111000////////////////////////////////////,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))+++---************+++,,,...//////000111222444555777888999999:::<<<===>>>>>>>>>===>>>???@@@AAAAAA@@@???????????????>>>======<<<;;;;;;:::999777666555444111222222333333333333333//////......---,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((((())))))***+++,,,,,,+++,,,,,,,,,---------------///111333444555444444888888888999;;;===???@@@??????@@@AAA@@@???@@@CCCAAA@@@>>>===<<<<<<======<<<<<<<<<;;;:::999888777444444444333222222111111/////////............------,,,,,,,,,++++++++++++))))))))))))))))))******((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))******((()))***+++,,,,,,,,,,,,------...///000111222333222666:::<<<<<<:::999999<<<<<<======>>>=========888999999999999888777666444333333555777777666555333333222111000000000000////////////////////////,,,,,,+++******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((()))+++---***)))))))))***+++---...---...000111333444666666666777888:::;;;<<<<<<<<<;;;<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;:::999888777555444444222222333333333333333222//////......---,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))''''''((()))***++++++,,,++++++++++++,,,,,,,,,,,,,,,---///000222333333333555666888:::===???@@@AAA@@@@@@CCCFFFDDD@@@???BBBAAAAAAAAA@@@???>>>======999999::::::999999888777444333333222222111111000///.........------------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((((((***+++,,,,,,++++++---......///000111222222222444888999999999999999;;;;;;;;;;;;;;;<<<======::::::999888777777666666777666666666777777555333444333222111111000000111........................+++++++++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((((((((()))+++---***)))(((((()))***,,,---,,,---///111222444444555333444666888::::::::::::999:::<<<>>>????????????<<<===>>>>>>>>>===<<<;;;::::::999777666555444333111222222222222222111111......------,,,+++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***+++,,,************+++++++++,,,,,,------...///111333333555666999;;;===>>>??????@@@BBBIIIPPPNNNEEE@@@@@@AAABBBBBBBBBAAA???===;;;999999999999888777666555333333333222111111000000.........---------,,,,,,++++++++++++******************))))))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((***+++,,,,,,++++++......//////000111111222111444777888888777888999;;;:::999999:::;;;===>>>>>>===<<<:::999888888888;;;999888777777666444222555444333222111111111111------------------------++++++******)))(((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''((((((((()))+++---))))))(((((((((***+++,,,+++,,,...000222333444444111333555777999999999999888999;;;===????????????<<<===>>>>>>>>>===<<<;;;:::999999777666555444333111111111111111000//////------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++)))************+++++++++---,,,,,,---...000222444555666999<<<======<<<;;;@@@DDDOOOYYYWWWJJJ@@@>>>???AAABBBCCCBBB???<<<:::;;;::::::999777666444333333333222222111000000000......---------,,,,,,,,,+++++++++************)))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************------,,,------...///000000222555888999:::999999999999:::;;;===???AAABBB@@@===:::777555666777888<<<;;;;;;999777555333222444444333222111000///...------......---+++***(((+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((()))+++,,,---*********)))))))))))))))***++++++---///111333444333444444555666777888888666888;;;===>>>===<<<:::===<<<<<<===???>>><<<:::888777666555444333222222222222222111111///............---,,,++++++++++++******))))))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************+++,,,,,,---...///000000111333555777999;;;;;;<<>><<<;;;;;;<<<======:::666444444555555555333333222222111000000000///...---,,,+++,,,------+++++++++************)))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,---...///000000222444777999999999888999999:::;;;<<<<<<=========;;;999888777888999:::;;;::::::999777555333222444333333222111000///...------......---,,,***)))++++++******)))(((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&((()))***+++,,,))))))))))))))))))))))))++++++,,,---///000222333333333444555666777888888888999;;;<<<===<<<;;;:::<<<<<<<<<===>>>===;;;999777666666555333222222111111222222111111///............---,,,++++++++++++******))))))((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))(((((()))))))))*********++++++,,,---...///000000111222444666888:::;;;<<<>>>>>>???@@@@@@AAABBBBBBAAA???===;;;::::::;;;;;;<<<888555333333444444444333333222111111000000//////...---,,,,,,,,,------+++++++++*********))))))((((((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******,,,++++++,,,,,,---...//////111333666777888888888888999:::;;;;;;:::999999999999999999::::::::::::999999888888777555444333333333222111000//////...............---,,,++++++++++++******)))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))******)))))))))))))))))))))))),,,,,,,,,---...///000111222333444555666777888888:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<999777555555444333222111111000111111111111000///.........---,,,++++++******+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))(((((())))))))))))*********+++,,,,,,......///000111222333555777999;;;;;;;;;;;;<<<===???@@@AAABBB???===<<<:::999999999::::::777333222222333333333333222222111111000/////////...---,,,,,,,,,,,,---++++++*********)))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++******++++++,,,---......000222444555777777777666777999;;;;;;:::999888888999:::;;;;;;:::999888777777777777666555444444333222222111000/////////............------,,,,,,************))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))),,,,,,,,,,,,---...//////222222333444666777888888<<<;;;:::999999999:::;;;;;;:::::::::;;;:::888666333333333222111000000000000000111111000///.........---,,,+++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))*********+++,,,---...//////000111222444666888:::;;;::::::;;;<<<===>>>??????>>>===;;;:::999999999:::999666444222333444444333222222222111000000//////......------,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******+++,,,---......000222444555666666444666999;;;<<<<<<::::::999:::;;;;;;:::999777555666666666666666555444444222111111000000/////////...---------,,,,,,,,,,,,*********)))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''(((((()))))))))))),,,,,,,,,,,,,,,---......111111222444555777888888<<<;;;999888888999:::;;;::::::999::::::999777444222222222111000000000//////000000000000//////...------,,,+++************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))***+++,,,---......000000111222444777999:::::::::;;;;;;;;;;;;<<<<<<======<<<;;;::::::::::::999777444444555555555444222222111111000//////...---------------,,,,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))***+++,,,------///000222333555555444666888999;;;;;;;;;:::888999999999999777555444555666666666555444333333111111000000000/////////---,,,,,,+++++++++,,,---******))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((&&&''''''(((((())))))***++++++++++++,,,,,,---...000111222333555777888888;;;:::999888888999:::;;;;;;:::999::::::999666444222222111111111000000000/////////000000//////...---,,,+++******))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((()))******,,,,,,---...//////000111333666888:::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::888666444444555666555444222111111000000///......------......------,,,+++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))***++++++,,,------///000222444555666666777777777888888888666666777777777666666666666666666555444333222111000000000000////////////,,,+++************+++,,,)))))))))))))))))))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***************+++,,,---...000000111333555777888888888888888888999:::;;;;;;;;;::::::::::::999666444222222111111111111000000......///////////////...---,,,+++***)))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))***+++,,,------/////////000222555888:::999999999::::::;;;;;;;;;:::::::::::::::999999888666555333444555555444333111111111000//////......------.........---,,,+++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''(((((()))***+++,,,,,,---...000222444555888777666555555555555555444444444555666777777888666666666555444333111111000000000000////////////+++***)))))))))***+++,,,)))))))))))))))*********(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%""""""###%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((())))))***)))))))))***+++,,,...//////000111333555777888999777777888999::::::;;;;;;<<<;;;::::::;;;999666444222222222222111111111111......///////////////...---,,,+++***)))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))***+++,,,------//////...///111444777999777777888999;;;<<<===>>>888888999999999888888777555333222333444444333111111111111000//////......,,,---.........---,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******,,,---...000111222333444555666777777777777666666555333222222555888888777555333222000000000.........///////////////...---,,,+++***************************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&******))))))******+++,,,111111111111222444777888555666888:::;;;;;;;;;:::888999:::;;;999666333111333111000111222222111000222222111111000/////////+++*********)))))))))(((&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))((()))+++,,,///---+++...333777999888888999;;;<<<;;;999666444999::::::999777666777888444444333333333222222222222222111000///...---,,,...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++---...///000111333444555666666666666666555555666555333444666888777666444222111000//////---------...............---,,,+++******))))))***)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&******))))))******+++,,,////////////111333444666555666888:::;;;;;;;;;:::999:::::::::888666444222222111000111222333222111111111000000///......---,,,,,,++++++***)))))))))'''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((((((((()))***,,,---,,,,,,///333777888777999:::<<<===<<<:::888666999::::::999777666666777555555444444444333333333222111000///...---,,,,,,...------,,,,,,+++******((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---...///000333444444555555555555444333555666777666555666777555444222111000//////...------------------------,,,,,,+++***))))))))))))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''***))))))))))))***++++++,,,,,,,,,---///000222333444666777999::::::::::::;;;::::::888777666444444222111000111333444444333000000///......------,,,---,,,,,,+++******))))))(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((***,,,++++++,,,///333555555555999:::<<<======;;;:::888888999999888666555555666555555555444444444333333111111000///...---,,,,,,---------,,,++++++******''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++,,,---......333333444444444444333333111444777888777666666777333222111000///..................---------------,,,+++***)))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((()))))))))))))))***++++++***++++++---...///111111444555777888::::::999999<<<;;;999777555555555555111000000111444555555444000000//////...------,,,,,,,,,++++++***)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++)))+++---000222333333222777888:::;;;;;;;;;:::999777888888777555444444555444444444333333333222222111111000000///...------------,,,,,,+++*********((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,------111222222333333333333222111444777888777666555555111000//////............////////////......------,,,+++***)))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((())))))***+++***+++,,,---///000111111333444666888999999999888;;;:::777555444333444444111000000111333555444333111111000//////......---++++++*********)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***(((***---///000000000111444555666888999999999888666777777666444333333444222222222111111111000000111111111000000/////////---,,,,,,++++++***)))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++,,,///000111222333333333333222444777777666444333444000000///....../////////000000000///......------,,,,,,+++***))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((()))***)))(((((((((((()))*********+++,,,...///000000000222444555777888888888888999888666444222222222222111000///000222333333222111111000000///......---************++++++++++++(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%((()))((($$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))(((***,,,---------///000000111333555666777888888555666666555333222222333111111111000000000//////111000000000////////////,,,,,,,,,+++******))))))***)))))))))((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))******+++---...///111222333333333333555666666444222222222000///////////////000000000000///......---,,,,,,---,,,+++******))))))***(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++((((((((((((((()))******(((***,,,---////////////222333555777888888888777777666555333222111000000111000//////111222111///000000///......------,,,***++++++,,,---...//////+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&)))+++)))%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&''')))(((***,,,,,,***+++...000///000111333555777888888444555666444222111222333111111111111000000000000...............---------,,,,,,++++++***)))))))))))))))((((((((('''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******+++---...000222333444444444555666555222000000111000////////////000000111//////...---,,,,,,++++++...---,,,+++************(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&(((***+++((((((((((((((()))******''')))+++---...//////...222333555666777888777777555555444333111000///...111000...///000000///...///......------,,,+++++++++,,,---...000111222333---,,,***)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***,,,***%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''((()))+++,,,+++))))))---000//////111333555777888999444555555444222111111222222222222111111111111000,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))------...///000111222222333333333222000///000111.......................................---------***++++++++++++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++---///000333333444444555666666777555444333111000/////////000000000000////////////......---------,,,,,,,,,+++...000111000000000111000---)))&&&$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---......///111333444666666777333333333222111000000///////////////////////////......---------,,,,,,,,,+++++++++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))),,,---...///000111111222000111111000......///000------------------------......------,,,,,,++++++***++++++++++++***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################$$$#########$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))+++---...///111111222333444444444444444333222111000/////////////////////////////////......---------,,,,,,,,,+++---000111000/////////111...***'''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++------000000111222222222222222111111000//////...------////////////////////////.........---------,,,,,,+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))),,,,,,---...///000111111///000111000......///111------------------------...------,,,+++******)))******++++++******)))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############################################################%%%(((***+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))***,,,---......///111333444333222111333222111000///.........////////////////////////......---------,,,,,,,,,***---111222111///...---222///+++(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,---...//////000000000000000000000//////......------//////////////////////////////.........---------++++++*********)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++,,,---...///000000333333333222/////////111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))***************))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############################################################%%%&&&((()))##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((***+++,,,---,,,...111333444333111///222111000///............---...............//////......---------,,,,,,,,,+++...222333222///...---222000,,,)))&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''((()))***++++++***+++---...000111222222111111111000000/////////......................../////////.........------************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,---...//////444444333111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***)))************)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##################################################################$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,...000333333222111///000000///...------------,,,,,,------..................---------,,,,,,,,,,,,///222333222000//////000///,,,)))'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))*********+++,,,...000111222222000000000///////////////------------------------///.........------------*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---......000111000---***))))))***++++++++++++++++++++++++------------,,,,,,,,,,,,))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############################################################"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,---///111222111000//////...------,,,,,,------++++++,,,,,,---...............---------,,,,,,,,,,,,...000111000000000111...---***(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))))),,,------...///.........------------------,,,,,,------------------------......---------,,,,,,,,,******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,------,,,------+++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++,,,---...////////////...------,,,,,,,,,,,,,,,***++++++,,,------............---------,,,,,,,,,***+++---------...000222+++***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,------***,,,,,,,,,++++++---///************************)))))))))***++++++,,,,,,)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++++++++,,,,,,---......------,,,,,,++++++,,,,,,******+++,,,,,,---............---------,,,,,,,,,((()))******+++---000333)))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&(((***,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++---,,,+++***)))'''&&&&&&(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))++++++++++++---///,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***((())))))*********)))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$(((&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((())))))***++++++++++++++++++++++++++++++************++++++++++++---,,,++++++************+++******)))((('''&&&&&&((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((************,,,---,,,,,,+++++++++*********+++++++++,,,,,,++++++***,,,,,,+++++++++***************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***((())))))*********)))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&)))'''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))*********************************))))))))))))************...---,,,+++***)))))))))((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))((()))***,,,,,,++++++++++++************++++++,,,,,,+++++++++,,,++++++++++++*********)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((******+++,,,------,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))(((((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))***************************(((((((((((())))))))))))...---,,,***))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((***,,,++++++++++++******************+++,,,,,,,,,++++++++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''&&&""""""%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))---,,,+++***))))))))))))''''''(((((((((((())))))'''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))))))))+++,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++++++++*********++++++,,,)))***++++++,,,,,,++++++++++++,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***...---'''%%%'''#########$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))))))))***((((((((((((((((((((()))&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((()))+++,,,+++************))))))))))))***++++++,,,,,,,,,,,,+++************)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''))))))***+++******))))))******++++++)))******++++++++++++++++++++++++++++++******)))))))))))))))((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((---,,,&&&###%%%#########$$$$$$%%%%%%&&&######""""""""""""######'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))******+++''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''''')))+++************))))))))))))))))))***+++,,,,,,,,,,,,************))))))))))))(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******)))))))))))))))***++++++))))))***++++++++++++++++++++++++++++++***))))))))))))))))))((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&%%%!!!!!!$$$"""######$$$%%%%%%&&&&&&,,,***'''$$$""""""######((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&(((***************))))))))))))((()))***+++,,,---------************)))))))))))))))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******))))))((())))))***++++++))))))***++++++++++++******++++++++++++***))))))))))))))))))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$###!!!###)))""""""###$$$%%%%%%&&&&&&666222---(((%%%###$$$%%%(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******************************+++*********))))))(((((((((''''''''''''&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''(((((()))******************************)))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%***)))((('''&&&&&&%%%$$$(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***************************************)))))))))((((((''''''''''''&&&&&&&&&###%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((()))(((((('''(((((()))************))))))************)))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***************************************))))))))))))(((''''''''''''&&&&&&&&&###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''((())))))******))))))))))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))*********************************)))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************(((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))))))))************(((''''''''''''&&&&&&&&&$$$$$$$$$######$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))*********+++(((((('''''''''&&&&&&&&&"""""""""!!!!!!"""&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''+++*********))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$&&&(((***+++'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&((()))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))******))))))))))))(((((('''(((((((((((()))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&&&&&&&$$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$%%%'''''''''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))******++++++***))))))(((((())))))++++++)))(((((()))***+++,,,)))%%%%%%(((***+++***''''''((((((((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%'''))))))((('''((()))''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))******+++------,,,+++++++++++++++,,,++++++******+++,,,,,,...+++((((((***++++++)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%'''))))))((('''((()))''''''''''''''''''''''''))))))((((((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,,,,,,,,,,...,,,++++++++++++***(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''((((((''''''&&&%%%%%%'''))))))((('''((()))''''''''''''''''''''''''((((((((((((((()))******((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))************************(((((()))))))))))))))***,,,,,,+++++++++,,,,,,---,,,+++******))))))************+++++++++*********+++++++++++++++***)))(((((((((((()))))))))******(((((()))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***++++++***(((''''''''''''(((''''''&&&%%%%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))***+++++++++************************************************((()))))))))******++++++------,,,+++++++++,,,,,,///...------,,,,,,------+++++++++,,,,,,,,,,,,,,,......//////...,,,++++++******++++++++++++++++++((()))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((()))+++,,,,,,+++)))((('''''''''(((''''''&&&%%%%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((()))******++++++,,,************************++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000///...............222111222333444777:::;;;<<<<<<<<<:::777444444555000000///---,,,***)))((()))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((''''''((((((''''''&&&%%%%%%'''))))))((('''((()))((((((((((((((((((((((((((())))))***+++*********)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))'''((((((((())))))))))))((())))))******+++,,,,,,************************++++++++++++++++++++++++***++++++,,,------......---...///111333666888:::777666666555555555555555;;;;;;<<>>;;;777333///+++******++++++,,,------......************************)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%'''))))))((('''((()))(((((((((((((((((((((((())))))+++,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++,,,------...//////000111333777;;;???CCCEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDHHHOOOXXX```eeeeeeddd```XXXPPPKKKJJJKKKSSSQQQLLLFFF@@@:::555222++++++,,,------...//////************************))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%%%%'''))))))((('''((()))))))))))))))))))))))))))'''((()))++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((()))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---,,,+++///555777222222888>>>???BBBDDDGGGIIIKKKMMMQQQSSSWWWTTTSSSTTTTTTTTTVVVYYYSSSWWW[[[___gggnnnpppmmmrrrqqqnnnkkkggg___WWWQQQPPPQQQQQQPPPMMMGGGBBB???888555333444777777333.........---------,,,***(((,,,+++)))))))))***+++,,,)))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((************++++++++++++++++++*********)))))))))***************)))((((((''''''(((((()))******+++&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++******++++++,,,,,,,,,---------.........---,,,+++000///------///000222222222:::@@@CCCJJJTTT[[[[[[[[[]]]______^^^]]]]]]^^^aaabbbcccdddccc```^^^]]]dddhhhjjjiiijjjkkkiiiddddddcccdddfffiiilllllllllddd```ZZZTTTPPPPPPQQQRRRSSSMMMGGGEEEHHHKKKKKKJJJ===888111------......---)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))(((((((((((()))*********))))))(((((((((((((((((((((((()))))))))***************************************)))))))))))),,,,,,,,,,,,,,,---------***+++++++++++++++******((((((((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,///000000111000...,,,+++---------...111444777999EEEKKKRRRWWW___fffgggdddYYY[[[]]]\\\YYYUUUSSSSSSNNNOOOPPPQQQRRRSSSSSSSSS\\\bbbdddbbb___^^^ZZZVVVUUUSSSSSSWWW^^^ffflllpppnnniiiaaaZZZVVVVVVXXX[[[gggaaaZZZWWWXXXZZZZZZYYYQQQIII>>>777555333///+++---------,,,+++***+++,,,******+++******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))******))))))))))))(((((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++******))))))))))))))))))***++++++,,,,,,((())))))*********))))))++++++*********)))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------000000000///////////////...000444777:::<<>>AAACCCEEEFFFHHHHHHHHHGGGFFFDDDBBBAAA;;;:::999666444222000///+++,,,------......------************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,++++++,,,///222...,,,))))))...555>>>CCCMMMVVVbbbkkknnnnnnooopppnnnkkkjjjkkkjjjjjjttt}}}|||xxxrrrooopppuuuzzz}}}wwwuuuyyy{{{zzz}}}yyylll```[[[^^^ffflllpppllljjjkkkfff\\\SSSOOOIIIFFFGGGSSS```eeebbb^^^XXXRRROOOWWWdddjjjeee]]]SSSLLLAAA555...++++++,,,,,,)))((()))(((&&&)))///******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++******))))))((())))))***++++++,,,,,,---,,,+++))))))))))))))))))+++......,,,***)))))),,,+++******---222777;;;===;;;:::===BBBEEEFFFEEEHHHKKKNNNOOONNNLLLKKKKKKLLLLLLNNNSSSWWWWWWRRRMMMRRRMMMGGGDDDDDDCCCAAA???999777555111///...------+++***))))))******(((&&&...---,,,+++))))))((((((------,,,+++***))))))((()))***(((%%%'''******&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((()))***)))((('''(((***************************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))%%%%%%&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++*********))))))))))))******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++***,,,......------...000000//////222999DDDNNNTTTjjjmmmpppqqqooommmmmmmmmjjjiiikkkooorrrwww{{{sssooonnnnnntttnnnjjjjjjjjjggggggiii___\\\UUUMMMHHHKKKWWWcccbbb^^^XXXQQQNNNTTT___gggaaa___YYYOOOBBB777000---...+++***---,,,))))))+++)))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***************))))))))))))++++++++++++*********)))+++++++++++++++++++++++++++,,,---...///.........,,,...//////......000222555666888;;;???CCCGGGIIIMMMKKKLLLOOOTTTXXXYYYXXXSSSUUUVVVVVVSSSOOOKKKIII@@@@@@CCCIIIQQQYYY___bbbTTTNNNHHHCCCCCCFFFJJJLLLIIIGGGDDD@@@<<<999777777111///---------...---,,,$$$%%%'''(((************))))))))))))))))))))))))%%%'''((('''***......+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((((((''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***((()))******(((((()))***************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))*********************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++---000111000///...//////111666>>>IIIVVVbbbiiirrrqqqooonnnooorrrvvvyyyyyyxxxxxxzzz|||~~~}}}wwwqqqjjjfffgggiiikkkiii^^^QQQJJJKKKPPPSSSWWWYYYUUUOOOMMMPPPUUUaaaeeegggcccXXXIII>>>777111,,,***...000---******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((()))))))))******************************++++++++++++************++++++,,,,,,,,,,,,------)))+++---//////...,,,+++...///000000111333777::::::<<>>>>>CCCMMMXXX```ZZZUUUNNNGGGEEEHHHPPPUUUSSSRRROOOMMMKKKIIIHHHHHH???;;;777444222000...,,,((()))+++,,,,,,,,,+++*********)))((((((((())))))(((+++,,,,,,///333222...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((()))))))))************************************+++,,,,,,------,,,,,,,,,------............---...000111000///...///000000555???KKKXXXdddmmmrrrkkkjjjiiikkkqqqzzz}}}oooeeebbbeeegggiiihhhggg```SSSGGGJJJLLLPPPWWWZZZWWWMMMEEERRRVVV\\\aaa```YYYPPPIII999000)))+++......,,,---)))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''((())))))***(((((()))))))))*********)))***************++++++++++++++++++++++++++++++))))))***+++---......///---------------,,,******///111444666777999<<>>@@@DDDGGGJJJKKKKKKJJJDDDDDDDDDCCCCCCCCCBBBAAADDDCCCCCCDDDFFFGGGHHHHHHGGGFFFCCC@@@???CCCLLLTTT___^^^YYYRRRLLLKKKOOOSSSNNNNNNNNNOOOPPPQQQQQQRRRNNNKKKGGGCCC>>>999333...///......---,,,,,,++++++...---+++***)))((())))))111444444222222444000+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++************************************)))))))))))))))***+++***)))((()))+++************************)))))))))))))))***++++++************************************************************************(((((())))))******++++++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))***************************+++++++++++++++,,,------------,,,,,,---...///////////////000000///------///333666===DDDOOO[[[eeekkkmmmnnnnnnnnnooorrrvvv{{{|||{{{qqqppplllhhhiiikkkfff]]]\\\WWWQQQOOORRRTTTSSSQQQKKKJJJLLLSSS\\\```]]]YYYIII===111------,,,,,,---)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))************))))))******+++++++++,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------111000...---...000222333999<<>>;;;;;;>>>AAACCCCCCDDDGGGIIIJJJJJJLLLRRRVVV]]]______\\\UUUPPPNNNNNNJJJJJJJJJKKKJJJJJJJJJJJJMMMMMMNNNNNNMMMHHHAAA<<<333111...+++***+++,,,...,,,+++***)))((()))+++,,,333555555111111111,,,&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********++++++++++++************************+++************))))))))))))***++++++))))))***+++++++++++++++++++++++++++***))))))))))))***++++++************************************************************************))))))******************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++*********+++++++++++++++++++++,,,---------------------...///000000000000/////////000222777>>>DDDUUU[[[ccckkkoooooollljjjnnnsssxxx||||||~~~wwwqqqlllfffcccccc___VVVLLLHHHLLLRRRPPPKKKHHHKKKTTT\\\___^^^\\\PPPDDD<<<666///,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++)))))))))*********++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,///......------,,,++++++......---...222777===@@@HHHLLLQQQTTTSSSPPPNNNMMMJJJIIIFFFDDDCCCCCCDDDEEECCCFFFHHHIIIIIIHHHHHHIIIGGGCCC???>>>@@@BBBBBB@@@DDDHHHMMMRRRTTTUUUVVVWWWVVVYYY]]]^^^[[[VVVRRROOOPPPOOOMMMJJJFFFCCC???======@@@EEEKKKPPPPPPMMMJJJHHHDDD>>>777222///------((((((''''''(((+++---///---///...+++,,,---***%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++************************************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++************+++++++++,,,,,,************************+++++++++*********)))))))))***++++++))))))***+++++++++++++++++++++++++++******))))))******+++,,,************************************************************************++++++******************)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,+++,,,------...---------------...000000111111000000333777<<>>EEEJJJNNNRRRUUUWWWVVVSSSOOOMMMLLLGGGFFFEEEDDDDDDEEEFFFGGGIIIMMMQQQRRRQQQQQQRRRSSSPPPOOOOOOSSSXXXZZZWWWSSSSSSTTTVVVYYY[[[\\\ZZZXXXUUUUUUVVVXXXZZZYYYVVVTTTVVVUUUSSSPPPLLLHHHDDDBBB===>>>CCCIIIPPPSSSTTTSSSWWWUUUPPPIIIBBB;;;666333///---,,,***+++,,,///000***+++***'''(((+++***&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((++++++++++++++++++++++++************************************************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++******)))))))))+++++++++***)))***+++++++++++++++++++++++++++*********)))******+++,,,************************************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,+++,,,------......------------///000111111111111333888@@@IIIRRR\\\eeekkkiiikkknnnqqquuuwwwyyyzzzzzzqqqjjjdddhhhnnnmmmaaaUUUCCCGGGJJJHHHFFFJJJUUU___fffgggiiihhh]]]JJJ<<<666------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------***+++---000333666888999AAACCCFFFKKKPPPTTTXXXZZZTTTUUUTTTQQQLLLHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOXXX[[[___```^^^\\\]]]^^^YYY[[[bbbmmmwww{{{wwwrrrdddaaa```bbbfffhhhhhhfffYYYUUURRRRRRUUUXXXWWWVVVVVVVVVWWWWWWUUUTTTRRRPPPOOONNNNNNQQQUUUXXXYYYYYYNNNOOOPPPPPPMMMIIIDDDAAA:::777444000...---...///,,,---+++'''(((+++***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((...,,,+++***,,,,,,,,,+++************************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............*********+++******))))))+++,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///---***((((((((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000222111000111222333333222>>>@@@KKKYYY```aaadddiiijjjssszzzzzzzzz~~~{{{tttllldddcccfffSSSMMMFFFCCCEEEIIIJJJJJJ\\\dddjjjggg```WWWKKKAAA666---)))---000,,,)))*********************++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---.........,,,******,,,...111000///111777AAAJJJPPPQQQQQQPPPQQQRRRSSSRRRQQQSSSNNNIIIIIILLLPPPPPPOOORRRMMMQQQZZZVVVMMMSSScccjjjxxxxxxwwwxxxxxxvvvwww}}}|||xxx}}}{{{jjjYYYTTT[[[aaa___YYYXXXVVVTTTTTTTTTTTTTTTSSSTTTTTTXXX]]]]]]ZZZZZZ]]]SSSLLLEEEDDDGGGIIIGGGEEEEEEDDD???555,,,(((,,,111((((((((()))***+++,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))...,,,******+++++++++)))************************************************************************************)))))))))((())))))))))))************))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))...,,,)))(((((()))((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///---///222444555666888:::MMMOOOXXXbbbffffffkkkqqqwwwfff]]]eee\\\PPPGGGDDDEEEGGGHHHLLLXXXdddiiihhhddd[[[SSSGGG:::...---...---+++,,,*********+++++++++++++++))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------...---,,,,,,---///,,,000777???HHHPPPUUUXXX\\\YYYUUUSSSSSSRRRNNNKKKNNNOOOPPPOOOPPPQQQSSSUUUUUU\\\dddiiiiiijjjrrrzzzuuuqqqwww}}}}}}zzzhhhccc[[[TTTPPPNNNNNNNNNSSSRRRVVV\\\]]]YYYVVVVVVZZZSSSIII@@@;;;;;;>>>@@@@@@BBBCCCAAA<<<555...*********+++++++++******)))******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((''''''''''''((())))))///---,,,+++,,,,,,+++***++++++++++++++++++++++++************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++++++++************************************************************)))))))))))))))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222222111000///...000333555999???HHHOOO^^^aaahhhmmmooopppwww~~~nnn``````^^^ZZZRRRIII@@@;;;:::FFFTTT___gggjjjggg```\\\LLL;;;222///---,,,---++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////...///111333<<>>RRRUUUZZZ\\\[[[WWWRRRNNNKKKMMMPPPQQQRRRSSSUUUXXXXXX___iiipppvvv|||yyysss___TTTKKKJJJLLLLLLLLLMMMJJJOOOVVVYYYVVVOOOFFFAAABBBAAAAAAAAABBBCCCCCCCCC555333000...,,,+++,,,,,,++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))((((((((('''((())))))***888555000...------------++++++++++++++++++++++++************************************************))))))))))))))))))******((()))))))))************************************))))))******+++++++++,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,---------.........///...///////////////......---...///000000000000000......///000111111111111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************)))(((((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))************************((()))))))))***************************************++++++++++++,,,,,,,,,------------------------,,,---///111111111000///222333999DDDTTTaaahhhkkkccciiioootttzzz}}}tttkkkddd^^^ZZZXXXLLLEEE>>>BBBSSSfffkkkgggcccccc^^^PPP@@@444...,,,------------,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((((()))))))))*********+++))))))))))))))))))))))))((()))))))))***************************++++++,,,++++++,,,------------,,,,,,,,,---......///000000---///222555;;;CCCKKKQQQ\\\[[[XXXUUURRRPPPNNNNNNKKKTTT^^^aaa```aaahhhoooyyy|||}}}qqqfffaaa^^^WWWRRROOOOOOOOOPPPTTTXXXWWWRRRLLLGGGGGGEEE@@@<<<>>>EEEKKKBBB>>>888111---,,,,,,---++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((((((((()))******DDD>>>666///,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---------....................................,,,,,,------.../////////---...///000000000000///+++,,,---......///......---......////////////...,,,---------............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((()))++++++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******************************))))))))))))************************************++++++++++++,,,,,,,,,,,,------------------------,,,---...000111222333333000777EEEVVVcccjjjjjjhhhfffmmmuuu|||xxxnnnbbbZZZVVVMMM@@@===III\\\eeefff```fffggg\\\LLL???555//////......------,,,,,,+++************************)))))))))************+++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,++++++,,,---------------,,,------...///000111111...222888???GGGQQQZZZ```aaa[[[SSSKKKGGGHHHKKKNNNKKKYYYiiisssvvv{{{zzzrrrnnnnnnaaaRRRKKKLLLQQQTTTTTTJJJMMMNNNIIIAAA===>>>BBBKKKGGG@@@999333///---,,,,,,,,,,,,+++++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((())))))))))))(((((((((((()))))))))******))))))(((((())))))***+++WWWOOOBBB777000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))************************************))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------....................................------...//////000111111000000222333444444555555111222333444555555555555444444555555555444333333333333222111111000//////////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))***++++++)))'''))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))*********************************))))))))))))************************************+++++++++,,,,,,,,,------..............................///000222555777888<<>>;;;EEEEEEDDDAAA===888444111---,,,,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))(((((())))))***+++hhh]]]MMM>>>555000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------.........//////////////////////////////...//////000111222222222444555666888999:::::::::@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@;;;:::999777555333222111000000000000000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))***++++++(((&&&))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++************************))))))))))))************************************++++++,,,,,,,,,---------........................000000///111333777:::===OOOYYYbbbccc```dddqqq~~~}}}aaadddaaaTTTJJJMMMXXX```ffffffbbb]]]ZZZWWWJJJ<<<000000///...------,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---+++,,,------......------------...///000111222222BBBIIIRRRYYY[[[ZZZWWWUUULLLKKKKKKNNNUUU```jjjqqq{{{~~~|||||||||rrr___PPPHHHPPPPPPQQQRRRQQQKKKDDD>>>;;;>>>CCCGGGFFFBBB===999---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************)))))))))))))))******+++fffccc___UUUAAA///,,,111222//////000...***+++...***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------111000.........///111222///000111000......///000777777777777777999>>>AAACCCGGGMMMQQQTTTVVVXXXYYY\\\^^^bbbeeeggghhhgggffffffeeedddbbb___]]][[[ZZZ^^^[[[XXXUUURRRMMMFFF@@@<<<999666444333333222111111000/////////...+++(((......------,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000//////...---777...000888777222???VVV\\\^^^aaadddjjjwwwyyygggYYY\\\bbb___UUUOOO\\\bbbgggfff```YYYRRRMMM???999111...//////,,,))),,,+++******)))*********++++++++++++++++++++++++************))))))))))))))))))))))))************+++*********))))))((((((((()))++++++*********++++++*********))))))(((((())))))))))))************))))))***+++,,,,,,---------,,,+++,,,---------,,,///......---///666>>>EEEUUUWWWWWWSSSLLLIIIKKKOOOSSSWWWZZZ```qqq~~~wwwcccSSSMMMKKKJJJLLLPPPOOOKKKGGG@@@@@@@@@CCCIIIMMMJJJDDD???666---***---///,,,))),,,***((((((***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))eeecccbbb[[[KKK888000000111///...000///+++,,,///++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.................................///////////////000000111000///111444666000444:::@@@FFFMMMSSSXXX\\\___ccceeeggghhhjjjkkkjjjkkklllnnnoooqqqrrrrrrppppppqqqqqqpppooommmkkkhhhgggeeeeeedddbbb^^^ZZZUUUPPPIIICCC<<<666000,,,...,,,+++,,,.../////////,,,,,,---.........---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------...............//////////////////222000000111555===KKKWWW\\\___dddlllwwwqqqddd```___]]][[[\\\\\\aaaeeefffbbb]]]WWWSSSGGG@@@666000......---,,,,,,++++++***************++++++++++++++++++++++++************))))))))))))))))))))))))************************)))))))))(((((()))++++++*********++++++*********))))))))))))))))))))))))*********************+++,,,,,,,,,---++++++,,,---...///......111000000111666???HHHMMM[[[[[[XXXPPPIIIGGGKKKQQQ[[[iiiyyy}}}nnnaaa[[[SSSJJJFFFHHHMMMQQQTTTKKKFFFAAAAAAFFFJJJJJJHHHBBB<<<444---++++++,,,---,,,***)))(((*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***((((((((((((((()))******(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))(((************************cccdddfffcccXXXFFF888333111...---000///------000++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---...000111111000///...222222222111111444888;;;DDDIIIQQQZZZ```ggglllpppfffgggggggggffffffgggiiimmmllljjjjjjjjjkkklllmmmjjjlllooorrrtttuuuuuuuuuvvvtttsssrrrrrrpppnnnkkkiiieee___YYYRRRKKKDDD@@@888555111///////////////+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------.........------...//////000000000///444333000999MMM[[[^^^^^^eeeqqq}}}wwwppphhheeeeee```aaadddfffddd```[[[XXXPPPIII???444...,,,---///,,,,,,+++***************++++++++++++++++++++++++************))))))))))))))))))))))))************************))))))))))))((()))++++++*********+++***************))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,***+++---...////////////000000333:::CCCMMMTTTWWWUUUSSSMMMFFFEEELLL[[[ggg~~~~~~~~~yyynnn]]]OOOIIIIIILLLNNNRRRLLLFFFFFFJJJLLLLLLJJJAAA@@@===888111,,,+++,,,,,,+++))))))***)))(((&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************ccceeehhhiiicccUUUFFF===333...---//////------///+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///////////////000000000111111111111111111000000222555999===BBBHHHNNNSSSgggjjjlllnnnooooooqqqsssmmmlllkkkgggdddcccdddfffccccccbbbaaa```_________YYYZZZ\\\___cccgggjjjlllppppppooooooooooooooonnnqqqooommmkkkiiieee```]]]RRRNNNGGG@@@;;;555000---000000//////////////////------------------------,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,------------------............///////////////000111111///777;;;===FFFWWWgggnnnlllxxxuuuggggggdddccceeeeeeaaa]]][[[VVVQQQHHH<<<222------...,,,,,,+++************+++++++++++++++++++++++++++************)))))))))(((((()))))))))*********************)))))))))))))))((()))++++++*********+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,...//////...///000...222;;;GGGRRRXXXXXXWWWHHHHHHIIIKKKUUUiii|||mmm```VVVNNNJJJRRRMMMKKKOOOSSSQQQLLLIII???BBBDDDBBB<<<444...***,,,***))))))******(((&&&************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))*********)))))))))))))))*********************************aaaeeehhhjjjhhhaaaUUULLL:::333...//////,,,,,,...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111333222000///000222555777<<>>OOO^^^dddkkkrrrfff___dddiiigggfffggg\\\ZZZUUUNNNEEE;;;222...------,,,+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))************((()))++++++*********+++*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------...///111000///000555:::CCCKKKUUU[[[[[[VVVPPPLLLUUUfff~~~eeeVVVKKKKKKMMMLLLNNNSSSOOOIIIAAA<<<;;;===>>>???222///---+++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((((()))******++++++((())))))******+++++++++++++++++++++++++++++++++MMMWWWaaaeeehhhjjjggg```SSSGGG:::444111...---///,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------............................../////////000000000//////000111111222333333222444777===EEENNNVVV[[[aaaaaa```^^^]]]___cccfffhhhiiikkklllmmmppptttwwwpppppppppnnnlllkkkmmmooofffhhhkkknnnqqqssstttuuuuuussspppmmmkkkjjjjjjjjjgggfffbbb]]]XXXVVVWWWZZZTTTTTTUUUXXX]]]aaacccccc```aaacccfffiiijjjhhhfffZZZWWWQQQIII@@@888222...........................------,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............////////////222222222222444666999:::???LLL[[[eeeooonnncccgggkkkhhheeegggbbb^^^XXXRRRLLLDDD:::333------,,,++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))************((()))))))))************((()))++++++*********+++*********++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,---............000111111111666>>>EEEPPPUUUZZZZZZWWWVVVYYY^^^sssyyyvvvxxxfffVVVSSSQQQLLLMMMSSSOOOLLLFFF???;;;<<<@@@DDD:::666111---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))'''(((((()))******++++++((())))))******+++,,,,,,++++++++++++++++++++++++DDDQQQ]]]cccgggjjjhhhccc]]]NNN???777333//////000,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------........................////////////000000000000///000000111222222333333333777???IIITTT___ggglll^^^\\\ZZZYYYZZZaaajjjpppnnnpppssstttsssssssssttthhhiiiiiiiiihhhhhhiiikkkmmmllllllkkklllmmmnnnooooooooopppppppppnnnmmmkkkaaabbbaaa___]]]___dddhhhbbb___[[[XXXWWWWWWUUUTTTYYYYYYZZZ^^^bbbfffggggggjjjgggcccZZZPPPDDD999333////////////////////////...------,,,,,,------...++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000111111111222555999===???GGGZZZeeegggwwwxxxiiijjjlllfffbbbcccfff```YYYTTTQQQJJJ@@@888...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************(((((())))))*********+++(((***++++++******+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////...000222222444:::EEENNNUUUXXXYYYUUUSSSXXXfffsssuuu}}}sssdddaaa\\\QQQMMMPPPHHHLLLMMMHHH@@@;;;===AAA@@@;;;444...,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************((((((((((((((()))******(((((((((((())))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++VVVPPPNNNVVVdddlllkkkfffeeeZZZMMMCCC777...---333***+++,,,---------,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000////////////111000///000111111111000///222444444222333666999:::NNN```eeehhhpppsssqqqjjjeeecccfffjjjmmmrrrwwwxxxvvvtttrrrnnnjjjmmmsssvvvrrrsssxxxxxxppphhheeeooorrrooohhhggglllnnnllliiifffkkkuuuvvvkkkgggkkkiiihhheeebbbbbbhhhmmmooovvvsssqqqpppoooiii___VVVPPPPPPOOOMMMNNNRRRYYY^^^fffjjjnnnllldddYYYOOOJJJ<<<777111......///---+++000///......///...,,,***---,,,++++++******++++++************************************************))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......---///111111000///000111///222555555555:::IIIWWW___ffftttvvvkkkiiiiiihhhfffbbb^^^[[[VVVOOOEEE>>>444111000000---((()))---...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,,,,---------,,,111111333999AAAKKKRRRUUU\\\VVVVVVYYY[[[dddyyybbbSSSPPPRRRKKKJJJOOOKKK@@@<<<@@@DDDBBB>>>666///,,,...111,,,,,,,,,,,,++++++******************))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,ccc[[[SSSRRRYYYccciiikkkhhh___UUUKKK???333///222,,,---...//////......---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000000000000///.........000111222222222555444222000222999EEENNNdddkkkpppnnnkkkmmmrrrtttzzztttrrrtttuuuqqqmmmlllnnnsss}}}wwwwwwmmmllljjjhhhiiikkkllllllssssssuuuvvvwwwtttpppkkk___\\\VVVQQQLLLJJJKKKLLLWWW]]]eeekkkkkkggg```[[[SSSJJJ===555111111111000000...------......,,,***...------,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++(((((())))))***++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,---......//////.........///111111111000111222555444333444999EEEUUUbbbeeexxxzzztttnnnkkkiiieeeaaa^^^[[[WWWPPPKKK<<<555000000///,,,+++,,,...---,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))******++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////...111222777@@@JJJSSSXXXZZZ```UUUWWWnnnkkk```RRRKKKJJJQQQQQQDDD:::888CCCDDDDDD@@@999333000///,,,,,,,,,+++++++++++++++************))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,qqqhhh[[[PPPNNNUUUbbbkkkhhhccc\\\TTTGGG999111///---...///000000000000///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000000000000000000000000...///000111222333333444333444555888???KKK[[[fffrrrrrrsssuuusssrrrwww~~~zzzsssnnnooorrrtttvvvyyysssjjjfffgggiiijjjrrrsssuuuxxxyyyyyywwwvvvhhhccc]]]VVVQQQMMMIIIFFFJJJOOOXXXccckkknnnllljjjfff]]]PPPFFF>>>888333///000///------...///...,,,///......---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,------------............------...////////////......000111222111111333444777666555999DDDSSSaaahhhpppzzzwwwxxxfffhhhddd___]]]\\\YYYTTTPPPFFF;;;222000222000---,,,...------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///000000000111111888BBBMMMTTTWWWWWWVVVXXXUUUddd|||www|||aaaTTTLLLOOOPPPHHH???<<>>>>>===<<<;;;333222///---,,,,,,------++++++++++++************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,------.........yyyfffVVVLLLIIIUUU^^^eeeddd^^^TTTGGG===222222111///////////////......------------------------------------------,,,---------............------------------------............................../////////000000000///000000111111222222222111222222111222666===CCCUUU\\\eeekkklllllllllmmmuuu{{{qqqgggdddfffhhhiiigggfffffffffaaa\\\TTTNNNMMMUUU```iiimmmlllllllllkkkfff]]]VVVDDD???888333000...---,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------......///000000000000///...///000000111333777999AAAMMMWWW```rrryyy~~~nnnkkkhhhhhhhhhfffaaa]]]RRRNNNJJJDDD;;;222///222///......---------------,,,,,,,,,,,,++++++++++++******************************++++++++++++******+++,,,---...///...---,,,------------------------------........./////////...000111111111444:::???MMMMMMLLLHHHJJJYYYrrrwwwcccRRRHHHCCCDDDAAA===;;;<<<===>>>>>>888666333000...------...,,,++++++++++++******************************************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---......//////vvveeeVVVOOOLLLWWWaaaccc```[[[QQQGGG666555333111000/////////------..........................................------------.............................................................../////////000000000000///000000111111222333333000222444666:::DDDQQQ[[[gggjjjlllllliiihhhjjjmmmqqqyyyppptttvvvssslllhhhiiikkkggggggccc\\\VVVVVV^^^eeennnkkkiiijjjlllllliiifffZZZSSSHHH>>>777222///---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++++++++,,,,,,,,,------------...------------..................///000000000000000000111222222333666:::===OOO\\\iiivvv}}}ooo~~~|||vvvooojjjgggfffbbb___WWWRRRNNNKKKEEE:::333111//////...---------------------,,,,,,,,,+++++++++******************************++++++++++++******+++,,,.../////////------....................................////////////...000222222444:::CCCKKKNNNKKKIIIOOOaaa{{{qqqZZZKKKIIIFFFCCCBBBBBBAAA???<<<<<<:::666222///.........,,,,,,+++++++++******************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////oooaaaXXXDDDPPP\\\______]]]UUULLL999888555333111000000000------..........................................---------.........//////........................////////////////////////////////////000000000000///000000111222222333333111444888===DDDRRRdddpppjjjlllnnnmmmjjjiiijjjmmm~~~yyyllliiijjjiiinnnooohhh^^^XXXZZZ___iiiggggggjjjnnnnnnkkkhhhllldddWWWJJJ@@@888333000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,+++***,,,,,,,,,---------................../////////000...//////000000000000000222333444444555888<<<@@@VVVeeewww{{{zzzpppjjjgggdddbbb[[[TTTOOOOOOLLLBBB666/////////...------------...---------,,,,,,,,,++++++******************************++++++++++++******+++,,,...000000///...---..................................../////////000...000222333666???KKKUUUJJJGGGLLL___}}}{{{yyyxxxvvv~~~qqq[[[LLLKKKJJJJJJJJJFFF???999???<<<888333000.........,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++))))))***+++,,,,,,------,,,,,,------...///000000yyykkk```OOOIIIGGGPPPYYY[[[XXXVVVGGG999...---///......111......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////..................................../////////000000000000000////////////222444555555333222333444...444;;;BBBSSSfffpppoookkkkkkjjjhhhjjjtttpppfffhhhmmmqqqlllbbb]]]```eeefffmmmoooiiiggglllqqqqqqlllhhhaaaZZZQQQFFF999000///000111000......///111---------,,,,,,,,,++++++...---,,,,,,------+++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111///555222111666666>>>PPPlllvvvnnngggggggggaaa[[[TTTQQQOOOHHH<<<222222...,,,......+++***,,,---,,,++++++******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................,,,---...000222333222000,,,333555444<<>><<<::::::999666000,,,,,,......---******+++...------,,,,,,+++******)))************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111{{{vvvhhhYYYHHHBBBCCCHHHNNNTTT^^^LLL:::333444333000...///.........------------,,,------------.........------........./////////............................../////////000000000000000000000000000000000444333333444666888888888AAANNNcccsssxxxuuuuuuxxxzzzkkkjjjmmmmmmkkkiiimmmnnnlllkkkmmmooonnnllljjjiiiiiifff___TTTLLL@@@777...+++---///...+++......---------,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------.........///////////////000111111222222333333666333555BBBMMM^^^vvvyyyzzzwwwdddeeebbb\\\XXXSSSNNNHHHDDD777222///000000...---///------,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................---...//////000000000000666222555@@@KKKOOOPPPOOO]]]tttiiifffggghhhgggkkksssqqqVVVLLLKKKLLLKKKCCC???;;;;;;<<<;;;666111---...///...---,,,,,,---------,,,,,,++++++******************************************************************************************************************+++++++++,,,------------------------...000000...,,,...444:::oooaaaQQQHHHDDDCCCGGGLLL^^^RRRCCC888444222111000/////////............---------------........................////////////...........................////////////000000000000000111111111111111222666666555444333777>>>CCCNNN^^^rrryyyppplll}}}pppgggjjjooowwwtttoookkkjjjmmmppprrriiihhhhhhjjjiiieee\\\UUULLLCCC888111000///...---............---------------,,,***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................//////////////////000000111111222222555888666<<>>KKKOOOMMMRRR\\\wwwvvvvvvpppiiifffkkkrrrxxx{{{mmmVVVMMMJJJGGGFFFAAA;;;;;;>>>>>>:::555.../////////------,,,,,,------,,,,,,,,,+++++++++*********************************************************************************************************+++++++++,,,,,,------------...............000222222222555;;;AAA|||nnn\\\NNNDDD@@@CCCHHHSSSRRRKKK???444000000333000000/////////.........---------.........//////........./////////000000////////////////////////////////////000000000111000111111111222222333333222666777555444<<>><<<999111000///...------++++++---------,,,,,,,,,,,,,,,***************************************************************************************************++++++++++++,,,,,,,,,---------......///////////////000222666:::>>>AAAoooYYYHHH???AAAHHHHHHPPPRRRHHH999222111333000000000000////////////------........./////////....../////////000000000/////////////////////////////////000000000111111111111111222333333444444///444888;;;???KKK]]]lllqqqmmmiiiqqqzzzqqqoooooommmkkkjjjlllhhheeedddeeeeeeccc```XXXWWWRRRIII???666222111000////////////............---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------............/////////000000000//////000000111222222333000:::EEEYYYwww}}}~~~uuujjjhhhfffccc^^^WWWOOOIIIFFF>>>666333000---...000...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................---///222111///000333777???EEEKKKLLLOOObbbjjjTTTAAAIIIEEE@@@<<<;;;<<<======777444000...------,,,+++------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000/////////222999@@@FFFIIIsssYYYFFF@@@CCCDDDPPPWWWPPPCCC999333///111111111000000000//////............////////////.../////////000000000000//////////////////////////////000000000111111111111111222222333444444555333666;;;DDDOOO]]]kkksssmmmvvv~~~tttpppnnnooorrrnnnhhhbbb___aaadddeeeeee]]]]]][[[WWWPPPFFF===666000000000/////////......///...---...000111000///------------------------,,,,,,,,,---------......,,,,,,,,,---------........./////////000000000000111111222333333444444555666DDDTTTnnnnnnmmmyyyssskkkfffccc^^^VVVPPPMMMDDD;;;666222//////222......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................---000222222000111666:::HHHKKKLLLMMM\\\|||zzzxxxyyyyyyjjjOOOJJJHHHDDD>>>::::::>>>BBB===999333///......---,,,------------------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111111000222555:::BBBOOO^^^iiimmmPPP@@@===DDDQQQZZZUUUKKKAAA555,,,111111111111000000000000............/////////000////////////000000000000000000000000000000000000000000000000111111111111111111222333333444555555;;;;;;???KKK\\\iiioooppptttwwwmmmjjjmmmfff^^^[[[]]]bbbfffhhhcccaaa``````^^^UUUGGG<<<000000000000///////////////......///111111111000------------------------,,,,,,,,,------.........,,,,,,,,,---------......////////////000000000000333333444555555666666777@@@OOObbb}}}pppxxxvvvooommmjjjddd^^^RRRHHH>>>999444000000333......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................,,,000333333111222777<<>>CCCMMM___yyy___GGGDDD>>>VVV\\\YYYXXXEEE111333444000000444555222//////000000000000////////////............/////////000////////////000000000000000000000111222222333333666444222111333666777888:::CCCKKKZZZnnntttrrrwwwuuulllrrrooofffZZZTTTXXX___cccaaacccbbb^^^\\\[[[VVVPPP<<<666...,,,///111000...---.........---///111333------------------------------------------------///,,,***,,,111222///,,,333222000......///111222...333555222222666888666JJJ]]]vvvwwwzzz|||tttrrriii]]]RRRLLLDDD>>>:::555111.../////////000//////...------------............///.........------,,,,,,,,,,,,---......//////......////////////////////////---222222333555111666IIINNNJJJLLL\\\}}}yyywwwuuuxxxxxxzzzpppZZZPPPFFFBBB===777888===BBB@@@===666///,,,...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......,,,...//////000333666666777>>>BBBFFFZZZ~~~qqqWWWKKK???OOOXXX[[[YYYKKK;;;666444111111444444000...000111000000000////////////........./////////000000////////////000000000111000000111111222333333333777777666666777888:::;;;@@@OOOYYYaaammmuuukkkrrrmmmgggbbb___^^^bbbeeeaaabbb```]]]]]]^^^\\\WWWHHH@@@666///...///000111------------,,,---...///------------------------------------------------...---------...///111222000///...---......000000111333555333111222777===SSSkkkyyy}}}wwwooogggXXXPPPJJJEEE>>>444000222///////////////...---------------............///......---------,,,,,,,,,,,,---......//////......////////////////////////---222//////555666;;;IIIHHHQQQ```ttt~~~zzztttxxx{{{tttcccPPPHHHDDD???;;;:::@@@@@@>>>999333//////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------.........//////...---...222444555666@@@FFFQQQtttooo\\\IIIKKKVVV```\\\TTTHHH999555333333444222...///222111111000000000/////////....../////////000000000/////////000000000111111000111111222222333333444111333666666666999===AAARRRaaaiiiqqquuukkkeeefffeee```^^^bbbccccccaaa]]]]]]```___[[[VVVNNNCCC888111///000222............------,,,,,,---------------------------------------------------///000...,,,,,,111666.........///000000111111444222444666333222>>>OOOmmm~~~oooyyyrrrppp```UUUNNNMMMEEE666000444//////.........------------------............///...------------,,,,,,,,,,,,---......//////......////////////////////////...444///,,,888???BBBIIIMMMaaazzzrrrppprrrvvv]]]OOOIIICCC<<<777>>>??????<<<777333000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,------------.........222///,,,---///333555777BBBLLLYYYoooqqq[[[MMMVVVccc___\\\SSS===666444333444111...111666111111111000000000//////...////////////000000000//////000000000111111111111111222222333444444444///222555555666<<>>??????;;;666111---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------------------............222...---000333555888;;;KKKYYYuuujjjSSSTTT```______ZZZFFF999555333333222111444:::111111111111000000000000////////////000000000111000000000000111111111111222222222333444444555555666777999888;;;DDDRRR]]]jjj~~~~~~tttmmmbbb[[[ZZZ```cccdddbbbaaaaaa\\\UUUYYYZZZYYYSSSIII>>>555111000...------///000///---......................................................///000///...---,,,000000222333444444444444555111333999999???YYYxxxtttuuu}}}xxxvvvyyy{{{yyyzzzzzzxxxuuusssttttttwww{{{{{{rrr]]]OOORRRQQQDDD888444111000///---,,,,,,---------------............///------------------------,,,---......///.........000000000000000000000000...555333444BBBJJJJJJMMMyyy|||oooqqqvvvjjjWWWRRRPPPRRRUUUVVVZZZ___}}}oooUUUEEEBBBDDD;;;===>>>???===888222...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---......---------.........//////222//////333444444888>>>QQQeee{{{aaaSSSXXX^^^```[[[QQQAAA999333333444333666999222222111111111000000000/////////000000000111111000000000111111111222222222333333444444555555666999999:::<<>>>>>>>>???>>>;;;666222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------...///------........./////////333000111555444333<<>>:::777////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////............////////////222000222777666;;;OOOffffffXXXddd^^^UUU___SSSDDD777444666555333222222222222111111111111000000000000000111111111111000111111111111222222222333333444444555666666666666:::DDDTTTiii~~~rrrdddfffeeecccccceeebbb]]]\\\XXXUUUXXX]]]```___\\\EEE>>>666222222333111///////////////////////////////////////////////////+++///111///+++000<<>>555444111///......///000---------.........//////,,,,,,,,,------.........,,,---......//////......000000000000000000000000888888:::EEEMMMMMMeeeppp~~~ooo___RRRKKKHHHGGGEEECCCCCCEEEHHHKKKJJJKKKNNNPPPNNNMMMSSS\\\___eeefff```[[[]]]dddhhhnnn}}}lllTTTFFFCCC@@@???@@@@@@>>>;;;000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...///000............/////////000000///333888;;;EEEccc}}}cccYYYZZZ[[[YYYXXXLLL===444333444333111222222111111111111222222111111222222222333333333222222333333333444444444444333444666555333666;;;888???QQQjjjllliiiggghhhgggdddaaa```]]]ZZZVVVVVVXXX\\\```aaaVVVJJJ;;;111///111222111000...---...///000///...............////////////,,,111///+++111===@@@:::333222111222333444444444888333;;;SSSkkkzzzrrrxxxvvvtttlllmmmuuuwwwyyy|||xxxwwwxxxyyywwwuuugggeeedddggglllppppppooouuu|||zzzcccQQQKKKKKK===666...,,,///000---)))////////////////////////.........------,,,,,,,,,...///000000//////000111333222111222333333333222555<<<>>>DDDOOO[[[uuu}}}}}}}}}jjjYYYOOOIIIFFFCCCCCCDDDGGGJJJJJJHHHFFFLLLMMMRRRVVVWWWXXX^^^gggllltttkkkZZZTTTOOOJJJMMMQQQUUU___jjjtttzzzzzzkkkVVVEEEDDDJJJCCC>>>@@@@@@888333...---///000---***,,,,,,------,,,,,,+++************++++++,,,,,,,,,************+++,,,---...++++++,,,,,,---.../////////...------///000111000555///333@@@LLL___nnn]]]ZZZ^^^aaaZZZPPPBBB888444444444333222222111111111111222222222333333333444444444444222333333333333444444444777555666999:::888888<<>>666444444666333222222111111222222333444444444444555555555555333333333444444444555555555444555999:::888999===PPPZZZooo|||ppphhhccc___]]]_________\\\XXXWWWZZZ]]]\\\VVVLLLBBB999333000...000///......000000///...............////////////111444333///222;;;===888666555555444555666777888999<<>>444///000111111///////////////////////////.........------------------///000000//////000222333222222111111222222222666GGGNNNVVVpppzzzkkk\\\OOOGGGDDDDDDIIIMMMRRRQQQMMMJJJJJJLLLIIIIIIPPP^^^jjjooorrrtttvvvxxxiiiXXXRRRMMMHHHKKKKKKKKKMMMRRRYYYfffzzz}}}uuunnnpppWWWIIIIIIDDDDDDEEE@@@<<<777111......///...------------------,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,---...------------------......///000000111111111111000333555===TTTvvv~~~iii^^^]]]^^^YYYPPPDDD999444444777333333222222222222333333333444444444444555555555444444444444555555555555555555888999777777???III___nnnxxxnnneee]]]]]]```aaa]]]XXXUUUXXX\\\XXXWWWRRRJJJ@@@888444222000///...///000111000...............////////////111444333000111777999666555666555444444555888:::888FFFaaaxxx|||yyy}}}hhhVVVSSSKKKBBB777000///000111000////////////////////////...............------------...000000//////111222222333222222111111333555<<>>555000///000000////////////////////////.............../////////,,,...///000///000111333111333444333222444999===GGGLLL___xxx}}}uuullleee\\\VVVRRRTTTUUURRROOOOOOTTTRRRPPPOOONNNOOOQQQRRRQQQRRRTTTWWW[[[___ccceeecccTTTIIIGGGHHHHHHMMMUUUQQQOOORRR\\\ggglllhhhbbbYYYNNNHHHNNNWWWYYYUUURRRNNNQQQTTTbbbtttooo]]]VVV^^^jjjuuuxxxzzz}}}jjjTTTMMMMMMFFFCCC@@@;;;555111//////000...............---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---...///..................//////---///111111000000444888;;;QQQyyysssbbb]]]uuuggg```___\\\UUUKKK@@@777333555555444444444444555555444444444444555555555555555555666666666777777777666666888<<>>DDDMMMooovvvtttyyyxxxtttcccTTTMMMCCC999333000000111////////////////////////---........./////////000,,,---///000///000222333000333555555444666<<>>KKKfff~~~fff___fffzzzhhhaaa```^^^XXXPPPDDD999333555555444444444444555555555555555555666666666777666666666666777777777777???<<<===EEERRRaaatttvvvgggbbbZZZUUURRRRRRQQQQQQSSSRRRRRRUUUVVVQQQFFF===111000///000111222111///............/////////000000111333444222000222666000333666555555888@@@GGGaaa{{{uuupppmmmmmm}}}lllVVVPPPFFF<<<555222111222////////////////////////---.........//////000000,,,---///000///000222333000333555555444777>>>EEESSSsssiiizzziiieee___YYYVVVUUUVVVWWWYYYTTTRRRUUUXXXXXXVVVWWWSSSTTTUUUVVVWWWYYY\\\___bbbeeekkkqqqtttuuutttssseeeSSSGGGHHHKKKLLLRRR[[[bbbdddgggiiiiiieee```]]]ZZZTTTSSSZZZbbbbbb\\\XXXbbbqqquuueeehhh}}}rrr^^^XXXPPPDDDCCC???:::444000//////......//////......---,,,.........------,,,,,,,,,,,,,,,,,,,,,---...//////,,,------...///000111111000222444333222555<<>><<<:::444111222//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......------......///000000000111222555555000111AAAUUU~~~yyyfffgggyyywwwhhhccc^^^ZZZVVVNNNBBB999555555666666666666666555666666666666666555555555777888888777888:::::::::<<>>999222000111222111000000000000000111111111111222222222222222222222222222555999999444888LLLaaa~~~xxx{{{ppp```PPPHHHCCC:::333111111000000000//////////////////////////////////////////000000111111222222111111333666888???MMM\\\}}}~~~ssshhheeeccccccbbbbbbbbbbbbccccccaaacccfffhhhjjjjjjjjjiiikkklllnnnnnnoooqqquuuwww~~~xxx```TTTMMMOOOQQQPPPTTT[[[tttqqqhhhooottthhhbbbkkkzzz|||~~~nnnrrr|||pppwwwhhh^^^NNNGGGAAA???<<<555111000//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......------......///000000000///000555999555999RRRooohhh```uuullleee^^^ZZZXXXQQQFFF<<<666666666666666666666666555555666666666666777777888666666888:::;;;<<<;;;<<>>RRReeeuuuvvvoooiiigggbbbbbbcccdddfffhhhiiijjjhhhjjjlllooopppqqqpppooorrrtttwwwxxxzzz}}}zzzqqqWWWOOOLLLQQQUUUUUUYYYaaauuuxxxqqq|||~~~qqqiiirrrzzzmmmvvvssslllzzzrrrdddSSSKKKDDDBBB???888222000/////////.........------.........---------------,,,,,,,,,---------......---......//////000000111//////555;;;999AAAfffppp]]]dddrrrhhh^^^ZZZYYYTTTHHH>>>777777777666666666666666444555555666777777888888999666555888:::;;;;;;===AAANNNiiisssjjjeee^^^ZZZ]]]]]]YYYUUUSSSTTTTTTQQQOOOCCC===666222111222222111000000111111111222222222222222222333333333333333888444666:::999AAAbbb~~~iiiNNNMMMOOOCCC666222111111111000000000/////////////////////////////////000000111111222333333444666999999999FFFbbb{{{zzzwwwuuusssooollleeeeeefffhhhjjjlllnnnpppnnnooorrrssstttsssrrrqqqvvvxxx{{{}}}~~~}}}xxxmmmaaaRRRJJJHHHOOOWWW\\\gggssssss{{{vvvxxxpppxxxxxxooo{{{|||vvv}}}zzzkkkVVVMMMFFFDDDAAA:::444111////////////...........................---------,,,,,,,,,---------...............///000000111111222///333:::<<>>MMMssstttTTTLLLMMMDDD999444111111111111000000000000000000000000000000000000000000000111222222333333222555999<<>>;;;;;;JJJ^^^mmmwwwrrrtttkkkddd[[[UUUTTTTTTSSSQQQLLLEEE;;;555333333333222111111111222222222333333222222333333444555555666555999;;;===MMMqqqsssXXXNNNKKKCCC999222222222111111111000000000000000000000000000000000111111222222333333444666888;;;@@@JJJaaayyyaaaYYYVVVZZZ]]]bbbqqqnnnXXXRRRWWWVVV^^^uuuvvvxxx~~~mmm^^^OOOHHHFFF@@@:::777000000000000/////////...---........./////////000,,,,,,,,,---------....../////////000111111222222222666<<>>>>>SSS}}}{{{\\\OOOOOOIII<<<222222222111111111111000000000000000000000000000000111111222222333444444555888>>>HHHUUUmmm~~~uuuggg]]]YYYZZZ```cccdddnnn{{{jjj___RRRSSSXXXPPPSSSfffnnntttvvveeeSSSKKKGGGAAA:::777000000000000////////////---.........//////000000,,,,,,,,,---------....../////////000111111222222111999BBBUUUpppQQQjjjppp[[[[[[^^^WWWLLLCCC<<<777777888777666777888777777777777777888999;;;888999;;;>>>IIIaaaxxxxxxmmmbbb]]]ZZZUUURRRSSSKKKGGG@@@999444222222222222222111111222222333444555555555555555666777888555;;;>>>FFFggg]]]QQQUUUJJJ@@@666444111111111222222111222111111111000000//////111333444444333333555666444888@@@KKKeeeuuutttaaaZZZRRRWWW^^^eeepppyyy{{{xxxkkk^^^WWWZZZ\\\YYY\\\dddttt{{{~~~yyytttYYYOOOJJJBBB===>>>555222///......///...---........................---------............///...000111///...000333555555444EEEqqqiiiYYYeeezzz___ZZZ\\\VVVLLLFFF>>>999999:::888777888888777777777777888999999999:::===???CCCSSSuuuvvvllleee\\\SSSPPPQQQNNNJJJCCC<<<777444333333222222222111222222333444555555555555555666777888888<<>>777444111///000000///..................................../////////000000...///000000111333555666555AAAaaaxxx[[[]]]wwwdddYYYZZZWWWQQQIIIAAA;;;;;;;;;999888999888888777777888888999:::777<<>>999666333111111111000000........................////////////000000000111000//////111444666666666444QQQ```SSSmmmjjjXXXXXXZZZWWWLLLCCC<<<;;;;;;999888999888888888888888999:::;;;888===CCCHHHWWWxxxzzzhhhWWWSSSVVVRRROOOJJJDDD>>>999555333333222222222222333444444555555555555666777999999999;;;LLLmmmjjjRRRQQQJJJ<<<999555222222222222111111111111111111111111111111333444555444555666888===888NNNssstttqqqllljjjjjjjjjmmmuuuzzzwwwooonnnhhheeejjjpppwwwxxxuuutttvvv}}}lll___PPPEEEAAA;;;888444111000111000000............................../////////000000000222///...222555555555666888___oooXXXXXX}}}sssZZZVVVXXXWWWNNNEEE===;;;:::888777999888888888888999:::;;;<<<;;;???EEEQQQhhhqqq]]]TTTTTTQQQOOOKKKFFF@@@:::555222333333222222333333444555444555555555777888999:::<<>><<>><<<;;;888777999888888888999:::;;;<<<===>>>DDDOOOaaa~~~|||eeeUUUNNNOOONNNLLLHHHBBB<<<666222333333333333333444444555444444555666777999:::;;;@@@PPPjjjkkkVVVJJJBBB>>>888444222222222111111111111222222222222222111333555555555666888:::>>>BBBddd}}}hhheeelll|||~~~||||||zzzgggUUUJJJ>>>:::555111///000000///////////////////////////------------............444//////333444222888AAA```mmmZZZdddjjj\\\YYYUUUTTTJJJ@@@===<<<999888:::888999999999:::<<<===>>>???KKK___wwwqqqZZZMMMNNNNNNMMMJJJEEE>>>777333444333333333333444555555444444555666777999;;;<<>>>>>>>>QQQlllzzzaaaPPPNNNNNNNNNLLLGGG@@@999555444333333333333444555555444444555666888999;;;<<>>888333222222222222000000000000000000000000////////////000000000000///---000666666666DDDXXXsssWWW^^^```VVV___WWWQQQHHH@@@<<<;;;;;;;;;;;;888999>>>@@@>>>???AAACCC^^^zzzmmmOOOMMMNNNMMMKKKIIIDDD;;;333777555333444555666555444888555333666999::::::;;;NNN|||xxxMMMJJJ@@@777555444222222444222222222222222222222222000555888555222444999===???eeevvv{{{}}}dddUUUHHH@@@999666444000///111000000000000000000000000000000000000////////////111666000000888666HHHqqqvvv```WWWpppjjjYYY[[[WWWRRRKKKCCC>>><<<<<<===<<<999999<<<===<<<>>>AAAOOOnnn[[[KKKJJJJJJJJJIIIFFF???888888666444444555666555444777444444777:::;;;===@@@UUUfffNNNDDD:::777555333222333222222222222222222222222000444777666555777<<<@@@GGGpppxxxtttnnn]]]LLLCCC;;;888555222000222000000000000000000000000000000000000000000000///000777444333;;;???WWWwwwcccTTTcccyyy___WWWVVVTTTOOOFFF???;;;===@@@<<<::::::<<<===>>>CCCIII^^^iiiOOOKKKHHHJJJKKKIIICCC===999777555444555666666555666333555999:::;;;AAAHHHeeeyyyzzzRRRHHH>>>:::777333222333333333333333333333333333111333555777888;;;???CCCWWWttt||||||uuuvvvxxxyyy{{{~~~~~~jjjQQQGGG===999777333222333000000000000000000000000000000000000000000000000///888777666===KKKnnn]]]UUUSSSzzzfffUUUTTTTTTQQQIII???;;;===@@@<<<:::;;;===>>>BBBLLLXXXkkkuuuYYYPPPIIIJJJMMMKKKEEEAAA<<<999666555555666666555666444555:::::::::DDDQQQvvvvvvyyyTTTJJJ???;;;888444222444333333333333333333333333444222333666999<<>>;;;777666666666666666777444666:::999999III\\\{{{yyyvvvTTTJJJ???;;;999555444555333333333333333333333333666333333666888:::BBBLLL}}}xxxrrrppprrruuuwww{{{qqqgggkkk}}}qqqpppuuuzzz~~~yyyzzzwww[[[NNN@@@999777444111111000000000000000000000000///000000000111111111222111666666111:::aaagggZZZUUUyyysssVVVTTTSSSQQQJJJCCC======>>>???>>>===<<<<<>>===>>>>>>>>>>>>???KKKddd{{{rrruuuiiiPPPJJJMMMLLLJJJKKKBBB???:::777666777777777888444888===<<>>RRR}}}\\\aaavvv```YYYUUUQQQMMMIIIEEE@@@<<<;;;===???AAAEEEUUUrrr|||zzznnnnnn{{{[[[QQQPPPLLLIIIJJJCCC???:::777666777777777777444888>>>>>>FFFfffyyy{{{}}}___SSSHHHAAA<<<777444444444444444444444444444444666444666:::999===SSSmmmqqqjjjkkkpppxxx}}}~~~tttbbb___ooouuu|||kkkgggnnnnnnxxxjjjXXXEEE===;;;777444333000000000000000000000000///000000111222222333333000111<<>>@@@BBBBBBAAA???DDDYYY|||~~~{{{tttmmmlllooo|||~~~mmmUUUPPPSSSPPPIIIHHHDDD???:::777666666777;;;:::;;;:::999KKKuuutttuuufffPPPEEEDDD<<<777888555666555444333333333333333777333777===999<<<\\\qqqoooppprrrwww~~~lllZZZ[[[mmmwwwyyyuuuuuuyyyzzzbbbJJJ@@@===999555444222222222111111111111000000000000000111222333444222@@@999AAAvvvVVVQQQiii\\\WWWRRRNNNHHHAAA>>>AAA@@@AAAAAABBBLLLhhhyyyuuurrroooiiidddgggnnnuuuzzziii[[[WWWSSSOOOHHHDDD@@@;;;777666777888::::::;;;<<<@@@VVVvvv}}}tttmmmUUUHHHEEE<<<777777444666555444444333333333444555333777>>>===EEEgggtttqqqqqqtttxxxmmm___eeekkkuuu|||{{{}}}hhhMMM@@@===999444222222222222222111111111111000000000000111222333444///;;;>>>RRRpppTTTbbbrrr\\\WWWSSSPPPKKKCCC@@@AAA???AAABBBEEEVVVyyyuuunnnmmmoookkkfffbbb^^^___iiitttxxxzzzdddYYYTTTQQQHHHEEE@@@<<<999888888999999:::;;;===HHHeee}}}wwwsssuuuwww\\\KKKEEE<<<777777333666555444444333444444444555444777<<>>;;;666333333222222222111111111111111000000111111222333444222888GGGkkkpppXXXWWWwww^^^XXXTTTRRRMMMFFFAAAAAAAAABBBCCCIII___}}}yyyuuupppggg``````eeekkkeee```]]]]]]cccsssjjj^^^WWWQQQJJJFFFBBB===:::999999:::999;;;;;;===MMMpppuuuvvvzzzooo|||~~~~~~cccMMMEEE;;;777888333555555444444444444555555888777777999===OOOrrrxxxxxxzzz}}}wwwxxx}}}^^^JJJAAA>>>999555333333222222222111111111111111111111222333444444888:::SSSdddTTT___bbb[[[UUURRRNNNGGGCCCBBBBBBCCCEEEOOOmmmtttmmmccc___\\\ZZZWWWWWW]]]ffffff___ZZZ[[[```llltttjjj]]]PPPLLLIIICCC>>>;;;::::::;;;999<<<:::<<>>UUUxxx}}}|||gggPPPCCC>>>:::666333333333222222222222111111111111111222333444555999===___xxx```ZZZmmmggg^^^VVVSSSOOOHHHDDDBBBAAACCCGGGYYY{{{yyywwwuuuxxxyyy|||~~~oooddd___YYYUUURRRTTTUUUYYYaaaiiibbbZZZVVV\\\iiiyyyxxxeeeOOOOOOKKKFFF@@@<<<:::::::::999===;;;>>>WWWxxx~~~rrrxxxuuuUUUGGG===;;;;;;555555555555444555555666777666999999999DDD```{{{~~~sssXXXEEE===999555333333333333222222222222222111111222222333444555777BBBlllkkk\\\aaa}}}mmmbbbWWWRRRNNNHHHDDDCCC@@@BBBJJJaaayyyvvvqqqmmmllljjjiiigggkkklllmmmoooqqqvvv|||xxxlllddd^^^[[[XXXSSSPPPTTTZZZ___fffmmmeee]]]ZZZeeeyyyuuuZZZRRRNNNHHHAAA<<<:::999999888===>>>BBBaaa|||lllzzz\\\KKK@@@===<<<555555555555555555666777777444999::::::HHHhhh{{{}}}dddKKK???999666444444333333333222222222222222222222333444555555777MMM|||mmm\\\gggpppdddXXXRRRNNNHHHDDDCCC@@@CCCKKKeeeuuuppppppllljjjgggffffffffffffeeeeeeeeeeeeeeefffjjjooossswww|||wwwggg\\\YYYYYYYYYWWWXXXRRROOOUUU]]]dddjjjooolllcccaaapppmmmSSSOOOIIIBBB===:::999999777>>>@@@FFFiii{{{}}}zzzfffxxx~~~wwwbbbNNNBBB>>><<<444555555555555555666777777333999;;;:::IIIjjj~~~|||oooRRRBBB<<<888444444444333333333222222222222222222333444555555:::XXXuuu___mmmeeeUUUTTTNNNHHHFFFCCCCCCEEERRRvvv~~~rrrkkkkkkooouuussspppllljjjhhhhhhhhhhhhffffffiiiiiihhhkkkqqqyyy~~~~~~nnncccVVVPPPRRRVVVWWWVVVVVVRRRMMMQQQbbbuuu{{{vvveeelllwwwrrrYYYRRRKKKGGGBBB<<<:::===???AAA===MMM{{{vvvvvvrrr~~~vvv|||vvvOOOBBB===666777555555666666666666555555777555<<>>777888555666666666666666666555888777===BBBNNNttt~~~sssjjjnnnpppwww}}}|||{{{{{{sssYYYIIIBBB>>>777555444333444444333222444333333333444555666666CCCwwwzzz[[[iiilllXXXVVVPPPKKKJJJGGGEEEQQQeeexxxwwwzzzyyyrrrooonnnnnntttrrrsssvvvwwwwww|||uuujjjZZZTTTOOOQQQWWWZZZXXXTTTSSSVVV]]]kkk{{{}}}rrrsssvvv\\\SSSKKKFFFBBB<<<:::<<<;;;@@@DDD___}}}yyyyyy{{{xxx{{{{{{XXXFFF???999888666666666666666666666666999999>>>CCCWWWwwwpppjjjccc___dddgggpppzzztttrrrqqqtttyyy|||aaaNNNCCC===888666444333444444333222555444444444555666888999HHH{{{nnnXXXyyyoooYYYVVVOOOKKKKKKHHHBBBUUUqqq}}}}}}vvvrrrqqqrrrtttsssuuuxxxzzz{{{sssdddXXXTTTRRRVVV\\\]]]XXXRRRSSSYYYfffwwwzzz~~~}}}___UUUKKKFFFBBB===:::;;;;;;@@@HHHhhh|||yyyzzz{{{yyyyyyttt^^^GGG@@@:::888777666666666666666666777888:::???EEE```zzzmmmbbb\\\ZZZYYYYYY^^^bbblllwww}}}|||sssvvv{{{rrrYYYEEE999999777444333444444333222444444444444444666999;;;MMM___YYYsssYYYTTTNNNKKKKKKHHHIIIccc|||yyyyyyzzzzzzyyyzzzppp```UUUTTTTTT[[[bbbccc^^^WWWWWW^^^nnnbbbWWWLLLGGGCCC>>>;;;;;;<<>>======HHH[[[tttlllfffpppjjjKKKEEE@@@:::999888666555555666888999;;;888CCCVVVnnnuuuhhh```YYYSSSNNNLLLLLLKKKJJJJJJKKKMMMOOORRRTTTZZZccchhhmmmvvvpppoooxxx|||vvv{{{~~~{{{hhhRRRGGG===999555333333444444333222444666444333666<<>><<>>888DDDZZZqqq~~~qqq___RRRLLLKKKKKKJJJLLLNNNPPPPPPPPPOOONNNOOORRRSSSXXX___dddjjjsss}}}sssrrrzzz~~~vvvxxx{{{wwwoooRRRCCC===:::555333333444444333333555777666444777>>>DDD|||aaaggg___QQQQQQPPPMMMNNNccc~~~mmm___PPPNNNPPPUUUZZZ]]]aaaggg^^^NNNOOODDD@@@DDD>>>>>>PPPooowwwddd___bbbfffTTTCCCCCC===:::888666555777888888888;;;:::FFF```|||www]]]WWWOOOKKKKKKKKKKKKJJJPPPQQQRRRTTTTTTSSSRRRQQQUUUQQQRRRYYY```eeennnxxxzzzvvvuuuxxx{{{xxx[[[FFFBBB;;;666555444222222444666333777111555999999QQQ|||eeelll```RRRRRRPPPQQQUUUiiizzzyyy~~~}}}kkk\\\OOOOOORRRXXX\\\```gggnnnkkkSSSOOODDDAAADDD???CCCWWWxxx}}}iiiaaaaaabbb\\\GGGFFF@@@:::888666666777888888888;;;<<>>CCCbbbfff]]]}}}___VVVSSSOOOTTT```xxx|||llleeecccbbbcccjjjuuuyyybbbPPPNNNRRRXXX^^^aaagggttt___MMMHHHFFFCCCAAAEEEbbb|||uuurrrssskkkhhhffffffiiijjjhhhfffnnnrrr{{{qqqddd^^^\\\|||jjjLLLGGGCCC:::888666666777999999888888>>>RRRrrrkkk]]]\\\\\\\\\\\\]]]\\\[[[ZZZWWWVVVTTTTTTUUUYYY]]]```___```ccchhhlllppptttwwwyyy~~~uuu~~~nnnXXXMMMBBB999666666444333555555222777444888===FFFiii\\\ddd{{{^^^WWWTTTMMMSSSbbb|||oooccc^^^^^^^^^___gggtttsss\\\LLLPPPSSSZZZaaaeeemmm|||cccMMMLLLHHHCCCBBBDDDjjjxxxrrrllldddaaabbb^^^[[[YYYZZZ^^^```^^^\\\^^^aaahhhvvvqqqddd___]]]rrrrrrRRRIIICCC;;;999777666888999999999777>>>UUUwwwfff___fffggghhhiiigggeeecccbbb^^^\\\YYYWWWXXX\\\```cccbbbeeejjjoootttyyy{{{{{{|||zzz|||vvvrrr\\\RRRFFF:::777777555444555777222888444666;;;HHHpppXXXjjj^^^VVVSSSNNNVVVgggxxxjjjccc```___]]]^^^fffsss}}}iiiWWWKKKRRRTTT[[[dddmmmxxxiiiNNNNNNIIIAAADDDIIIxxxyyyppphhhccc^^^XXXVVVWWWUUUTTTSSSTTTWWWYYY[[[[[[WWWZZZbbbqqqpppddd```^^^lll~~~[[[MMMDDD;;;999777777888999:::999777@@@XXX|||pppllltttvvvxxxwwwtttqqqooonnneeebbb___]]]^^^aaafffiiigggnnntttxxx}}}zzz~~~~~~yyyyyyyyybbbWWWIII;;;777777666555555777222888555666;;;KKKxxxxxxVVVlll```UUUSSSOOO[[[pppuuunnnkkkiiigggdddccchhhuuuooo\\\RRRNNNUUUVVV]]]jjjxxxrrrPPPNNNHHH???GGGPPP}}}}}}wwwjjjbbb[[[YYYVVVRRRRRRTTTRRRRRRSSSSSSTTTXXX]]]```dddjjjuuupppeee```]]]kkkcccRRRFFF;;;999777777888::::::999999CCC[[[zzzxxxwwwiiigggeeedddfffjjjnnnqqqttt|||}}}xxxiiigggooo}}}yyyyyy|||{{{ggg[[[LLL===888888777555555777111888666888===PPPlllVVVuuubbbTTTRRRQQQaaaxxxwwwttttttrrrrrrmmmiiilllwwwcccSSSPPPQQQWWWWWW^^^nnnyyyRRRNNNFFF>>>IIISSSnnnhhhkkk~~~|||lllbbbccc\\\VVVUUUTTTRRRSSSVVVUUUWWWXXXXXXYYY\\\dddiiixxxrrreee___\\\ooogggTTTGGG;;;999777777999::::::999<<>>===IIIrrr~~~tttrrrrrrrrrsssssssssvvv{{{~~~qqqrrrrrr~~~{{{iiiWWWDDD;;;888666666888666555666888777DDDgggrrr^^^eee]]]UUURRRSSSkkkuuummm^^^[[[\\\ggg{{{}}}```TTTQQQUUU___gggiiiooo```PPPJJJEEEMMMfff|||mmmbbb[[[TTTPPPQQQWWW\\\mmmyyyqqqllljjjiiigggeeedddbbb______aaagggmmmqqqtttwww~~~xxxggg```XXXaaafffSSSKKKAAA===;;;<<<;;;999:::>>>@@@RRR|||}}}}}}~~~|||wwwtttuuuuuuvvvvvvvvvwww{{{pppooorrr~~~nnn\\\HHH===999777777888555555777888;;;JJJnnnxxxfffrrr```VVVSSSUUUooovvvkkk```ZZZVVVTTTXXXggg}}}xxx___WWWVVV[[[hhhrrrqqqttt~~~cccPPPJJJGGGNNNnnnsssjjjaaa[[[TTTPPPRRRVVVWWW]]]ooo}}}yyysssllljjjlllnnnllliiieeefffhhhjjjnnnsssyyy}}}yyyfff```XXX]]]kkkUUUHHHAAA<<<:::;;;<<<::::::<<<@@@XXXooo```ZZZ^^^dddiiilllooorrruuuuuuvvvvvvwwwyyy~~~ooommmooozzzuuudddMMM???:::999888888666666777888<<>>XXX|||wwwkkkvvvtttsssrrrhhhWWWTTT\\\uuu}}}wwwrrrlllggg^^^aaakkk}}}|||cccWWW[[[```mmmyyyxxxwww{{{zzztttSSSKKKNNN[[[{{{ooonnnjjjlllpppmmmggg```YYYUUURRRQQQVVV\\\```kkk}}}|||{{{zzz{{{ooo______]]]YYY^^^zzzgggSSSHHH>>><<<===<<<===???HHH\\\mmmfffooo{{{|||ppprrrzzzyyyzzz~~~~~~wwwpppmmmtttxxxmmmmmmnnnqqq|||___FFF<<<>>>===777777999888666???[[[zzzooo|||vvv{{{uuurrrrrrlllUUURRR___|||zzzssspppoooaaagggsssuuuddd\\\\\\bbbsss~~~yyyxxxxxx}}}|||RRRRRRJJJddd}}}vvvzzz{{{{{{wwwfffVVVQQQQQQSSS]]]hhhhhhsssnnn^^^\\\YYYYYYeeecccVVVGGG;;;;;;<<<999:::???BBBdddxxxqqquuu|||pppppprrruuu|||yyyllllllgggxxx^^^GGGBBB;;;>>>:::888888888999???WWW~~~nnnyyysssxxxqqqmmmnnn}}}qqqWWWSSS```~~~wwwoooiiieee]]]cccooo}}}|||mmm```]]]___gggzzzzzzyyyxxxvvvuuu}}}~~~SSSQQQJJJfff|||iiiWWWSSSTTTVVV^^^gggnnn|||nnn^^^[[[WWWTTTbbbaaaUUUFFF;;;;;;<<<:::999===AAAeeeyyylllkkkuuu~~~rrrsssssssssvvv|||lllllliii|||```IIICCC;;;???:::888888999999>>>SSSyyyxxxjjjyyytttzzzrrrnnnpppsssXXXUUUcccyyyqqqkkkgggccc^^^ZZZXXX```kkkwwwqqqfff___bbbiiissszzzxxxwwwrrrrrrzzzTTTPPPKKKjjjtttbbbSSSQQQTTTXXXaaalllxxxmmm]]]YYYTTTPPP^^^nnnYYYIII<<<<<<===:::999<<>>DDDiiisssjjjgggfffooowwwvvvwww|||ffffffjjjgggNNNGGG>>>AAA<<<999999::::::===OOOrrryyylllooolllsssnnnlllqqqlllVVVTTTccc}}}wwwqqqggg^^^\\\ZZZXXXYYY\\\]]][[[YYYZZZdddnnnuuu}}}vvvvvvxxxgggdddhhhtttyyyqqqvvvqqqooorrrxxxxxxssspppssswww[[[QQQOOOvvvwwwrrriiiggggggbbbYYYVVVVVV[[[___fffzzz}}}iii[[[WWWPPPNNNVVVqqquuu]]]FFF>>>===<<<===AAABBBhhh~~~eee]]]cccjjjuuu|||gggfffjjjlllRRRIII@@@BBB===999:::;;;:::>>>PPPsssqqqmmmiiipppmmmlllpppoooZZZTTT___}}}~~~qqqmmmiiibbb\\\\\\]]]^^^_______________```kkkuuuyyyuuuvvvvvvddddddkkkzzz|||{{{{{{yyyssspppmmmsss{{{```SSSQQQ{{{kkk___ZZZRRRTTTYYYWWWUUUTTTYYYaaaeeelllxxx~~~~~~|||fffZZZWWWPPPNNNRRRjjj~~~cccIII@@@???===>>>BBB@@@ggg{{{cccaaannn{{{jjjhhhiiiqqqUUUKKKAAACCC>>>::::::;;;:::>>>QQQuuuxxxooohhhnnnllllllllluuuvvv___UUU___xxxsssooommmnnniiilllnnnlllgggbbbbbbccceeeqqqzzz}}}vvvuuu|||vvvdddeeeooovvvqqqooolllrrryyydddTTTSSSqqq```ZZZYYYTTTWWW]]][[[YYYVVV[[[gggrrrzzzvvv|||dddYYYXXXRRROOOPPPfff{{{bbbIIIAAA@@@>>>===???CCClllsssxxxlllgggdddxxxtttWWWMMMBBBDDD???===<<<;;;999<<>>BBBAAAJJJuuu~~~eee\\\___eeewwwxxxwww^^^RRRIIIKKK???===>>>:::;;;BBBLLLlllrrrhhhhhhccc```bbb^^^bbbssseeeYYYfff}}}zzzrrrlllvvvsssnnnlllmmmsssvvvaaaWWW^^^|||tttssspppnnntttzzzzzzuuunnnnnnxxx}}}rrrtttvvveeeXXXRRRQQQOOOUUUeeecccGGGAAA===>>>AAAAAAHHHxxxfff\\\___dddyyy|||vvv___TTTKKKNNNBBB======:::;;;AAAKKKkkktttccceeeaaaaaabbb[[[```tttgggXXXdddxxxuuu~~~rrrnnnmmmooorrrrrrbbbVVV___vvv{{{tttnnnuuutttdddWWWQQQPPPPPPWWWggghhhJJJBBB======AAA@@@KKKggg\\\^^^bbbrrruuu```WWWNNNQQQFFF@@@@@@<<<;;;@@@GGGeeettt```aaa^^^___```[[[eee~~~kkkWWWaaa|||qqqmmmlllpppqqqqqqaaaTTT^^^~~~~~~pppnnnzzzssscccVVVQQQPPPPPPWWWiiipppOOOEEE>>>===AAA@@@NNNyyyllljjjqqq~~~ggg[[[]]]aaallluuuccc[[[QQQSSSHHHDDDDDD>>><<<>>>CCC___rrr___^^^[[[\\\___]]]oooqqqZZZccczzzooolllkkknnnnnnnnnbbbRRR]]]{{{||||||nnnooo~~~qqqaaaVVVPPPOOONNNUUUiiixxxUUUHHH???===AAAAAALLLwwwmmmcccbbbmmmfffZZZ\\\aaarrrtttddd^^^RRRSSSIIIDDDDDD???<<<>>>CCC^^^ppp^^^\\\XXX[[[^^^```xxxpppXXXaaawwwmmmjjjjjjiiikkkmmmfffUUU]]]vvvxxx}}}|||mmmppp~~~tttnnnnnnrrrxxx|||ppp```UUUPPPOOOLLLTTThhh[[[KKKAAA>>>BBBBBBMMMzzzzzzooojjjeeejjjuuu}}}dddYYY\\\bbbyyyqqqeee```UUUUUULLLBBBBBB>>><<>>@@@DDD___sssyyy\\\ZZZXXX]]]```aaa}}}nnnYYYeeesssiiiggghhhiiinnnuuurrr```ccc~~~yyy~~~zzzxxx{{{~~~qqqxxxyyy{{{}}}}}}|||nnn___TTTOOOOOOOOOVVVjjjbbbPPPCCC@@@DDDDDDHHHiii|||xxx___WWW]]]dddwwwkkkddddddYYY[[[TTTJJJJJJDDD@@@???AAAZZZvvvwwwRRRccc[[[TTT___```tttpppUUUbbbwww{{{oooffffffeeegggmmmwwwmmm[[[cccxxxlllddd```aaadddeeedddhhhqqqxxx{{{}}}|||}}}|||yyyzzz{{{~~~{{{qqqyyywwwhhhZZZRRROOOOOOPPPUUUiiirrrPPPDDDDDDBBB>>>FFFeee~~~zzz~~~|||mmmmmmuuu{{{ttt```UUUVVVbbbqqquuuooofffaaa```\\\OOOHHH>>>===@@@@@@QQQqqqnnnWWW```WWWUUUaaa```qqqpppWWWbbb|||uuu|||}}}kkkcccddddddccchhhvvvjjjXXX```ttthhhaaa]]][[[ZZZ]]]^^^]]]aaakkksssvvv{{{}}}}}}|||rrryyyvvvgggYYYQQQNNNNNNOOOTTTiiiZZZIIIEEEDDDCCCHHHggg{{{kkk]]]YYY]]]cccVVVWWWaaajjj|||sss___TTTUUU```qqqwwwssslllgggeee___TTTNNNBBB???@@@===LLLjjjqqq[[[[[[SSSXXXccc^^^nnnuuuZZZaaarrrqqqyyytttyyyhhhbbbdddddddddfffzzziiiWWW___~~~sssggg___\\\\\\]]]WWWZZZ\\\[[[```kkkuuuxxx{{{qqqxxxuuufffXXXOOOMMMMMMOOOTTTjjjaaaKKKCCCBBBCCCEEEeeezzz{{{}}}}}}wwwqqqjjjddddddhhh^^^SSSTTT\\\aaapppppp]]]SSSSSS^^^rrrwwwuuuooojjjhhh```XXXQQQEEE@@@@@@===JJJeeewwwZZZVVVRRR[[[bbb]]]rrr```^^^zzzmmmooo~~~yyyrrrppprrr||||||hhhdddfffeeehhhkkkiii[[[bbb{{{wwwooogggaaa___```aaaYYY^^^```bbbiiiuuuxxxqqqyyyuuudddVVVNNNKKKLLLPPPUUUmmmcccOOOEEEBBBCCCBBBaaatttyyy~~~zzzsssooooooqqqsssxxx~~~bbb\\\bbbkkknnnyyylllZZZRRRSSS]]]lllzzz~~~rrrpppjjjhhhfff^^^WWWRRREEE???AAA???JJJbbb}}}UUUSSSUUU]]]```bbbiii\\\xxx~~~hhhqqqnnncccbbbdddiiissszzzgggddddddaaajjjpppiii]]]dddxxxwwwtttoooiiieeedddeeeeeekkkpppsss{{{yyyuuu~~~uuudddUUULLLJJJKKKQQQXXXrrreeeWWWNNNHHHGGGDDD___{{{wwwppplllnnnrrruuuzzzrrruuuzzzyyy|||gggWWWRRRSSS]]]eeeuuu{{{oookkkddddddddd\\\WWWSSSFFF???@@@???HHH\\\~~~SSSRRRWWW]]]```qqquuu^^^xxxjjjbbbrrrnnnXXXQQQSSSZZZfffvvvvvveeebbb```\\\hhhrrrfff]]]cccyyyuuuuuuvvvzzzzzzuuudddUUULLLJJJKKKPPPZZZvvveeeYYYOOOHHHFFFIII___~~~|||wwwvvvuuutttuuuxxxrrruuu|||```UUURRRVVV```jjjyyyoooiiibbbccccccZZZYYYVVVHHH>>>???===DDDUUU|||UUUSSSXXX\\\cccdddyyysssggg^^^___lllyyy{{{mmmZZZOOONNNRRR[[[kkkooo``````aaa]]]gggtttfff]]]bbbxxxzzzvvvdddUUULLLJJJKKKOOO[[[xxxhhhWWWJJJDDDFFFHHHZZZxxx}}}~~~|||zzzvvvqqqpppsssxxx{{{~~~uuuxxxzzz[[[RRRSSSXXXbbbtttuuunnniiibbbdddcccXXXWWWTTTGGG===>>>>>>CCCRRR~~~XXXUUUWWWZZZgggiiizzzvvvsssuuulllfff___\\\\\\___dddhhhiiifff^^^UUUOOONNNRRRWWWcccuuuiii]]]aaaeeecccjjjxxxhhh^^^bbbuuuwwwwwwdddUUULLLJJJKKKMMMZZZyyyppp[[[JJJEEEJJJDDDSSSqqqwwwfffkkkvvv~~~yyyyyy}}}~~~yyyuuuxxx~~~~~~~~~{{{~~~}}}{{{xxxvvvttt~~~vvvXXXQQQTTTZZZeeevvvzzzpppllliiicccdddaaaUUUQQQPPPDDD;;;>>>@@@FFFTTT|||VVVVVVXXXYYYlllmmmrrrjjjeeeaaa^^^[[[YYYYYY\\\]]]\\\ZZZ\\\VVVRRRRRRRRRSSSXXX^^^ddd|||kkk^^^]]]___aaalll{{{qqq``````lllkkkpppqqqrrrwwwxxx}}}tttbbbTTTMMMLLLMMMPPPTTT{{{xxxbbbPPPKKKJJJDDDXXXwwwrrrfffgggnnnwwwwwwnnnhhhgggVVVZZZ___ccckkktttwwwuuuttttttuuu{{{vvvyyyzzz~~~nnnZZZSSSVVVbbbmmm}}}|||ssskkkhhhjjjiiibbbZZZPPPGGGAAABBBAAA@@@FFFQQQuuuUUUTTTVVVZZZooo|||}}}kkkddd```]]]```^^^\\\]]]______]]][[[ZZZUUURRRRRRSSSVVV^^^gggwww}}}{{{fff]]]]]]```aaakkk|||ppp^^^]]]sss```^^^ccceeehhhmmmooo|||ppp___SSSMMMMMMNNNSSSXXX}}}uuubbbTTTOOOMMMGGGXXXvvvlll\\\aaakkkrrrkkkYYYJJJDDDTTTLLLQQQgggyyyyyymmmdddkkkooovvv}}}|||uuuzzz}}}iiiXXXTTT[[[jjjxxx{{{ssslllkkkmmmllleee^^^MMMBBB:::999:::===EEEOOOuuuUUUSSSVVVZZZpppuuufffaaa```^^^_________aaabbbbbb___]]]\\\YYYWWWWWWWWW\\\iiivvvoooiiiiiivvvzzzmmmiiihhhtttvvvccc]]]^^^______jjjzzzooo\\\ZZZ}}}{{{gggVVVTTTYYY\\\aaagggkkk{{{lll\\\RRRMMMMMMNNNSSS]]]~~~ooocccXXXTTTPPPIIIUUUsssggg]]]^^^___]]]TTTIIIFFFHHHSSSQQQbbb~~~hhh```eeennnzzz~~~cccUUUUUU___sssyyysssnnnnnnpppnnnggg```FFFBBB>>>===>>>@@@EEEKKKfffTTTTTTWWWZZZlllpppeeecccdddeee^^^```bbbeeefffeeebbb```aaa___^^^^^^]]]ddduuuuuu___bbbdddhhhttt}}}{{{{{{xxxpppfff___]]]^^^aaakkk|||vvvddd_________^^^nnnzzzooo\\\WWWwwwrrrbbbUUUTTTZZZ```hhhooowwwxxxiii[[[QQQLLLMMMNNNOOO```wwwkkkccc[[[VVVQQQIIIRRRnnnyyyaaa[[[YYYUUUMMMFFFHHHRRR]]]\\\rrrwwwiiikkkjjjuuu~~~___SSSUUU```vvv~~~vvvrrrnnnnnnooollleee^^^???GGGNNNLLLGGGDDDDDDFFF___TTTUUUYYY[[[kkkooogggeeefffhhhcccfffjjjllllllkkkhhhgggcccaaa```aaaccclllkkk^^^dddaaa]]]bbbggghhhjjjjjjgggbbb^^^]]]^^^aaaeeemmmvvv~~~rrrccc````````````rrryyyppp\\\UUUsssjjj```XXXYYYaaalllvvv}}}~~~vvvhhhZZZPPPLLLLLLMMMLLLdddtttjjjccc\\\WWWQQQLLLRRRiiiqqqZZZKKKOOOPPPMMMKKKQQQ\\\fffmmmnnnsssvvvzzz\\\TTTVVV___ttt}}}tttpppmmmllllllhhhaaa[[[EEEVVV```XXXJJJFFFIIIKKKdddUUUVVV[[[```tttrrrkkkhhhgggiiinnnqqqtttuuussspppmmmlllcccaaabbbfffnnn{{{nnneeehhhaaa^^^eeeiiidddgggiiikkkjjjiiijjjjjjiiikkkqqqxxx}}}iii^^^^^^___aaadddllltttppp]]]SSSoooaaa^^^]]]aaalllzzzzzzrrreeeXXXOOOKKKKKKLLLMMMmmmssskkkeee^^^YYYSSSOOOSSSeeennnZZZGGGJJJKKKLLLTTTiiippprrrzzzzzz~~~xxxssswwwrrrYYYUUUWWW]]]ooozzzqqqnnnkkkjjjiiigggaaa]]]]]]nnnrrr```OOOPPPYYY]]]oooXXXVVV\\\iiixxxtttrrrpppqqqxxxzzz|||yyytttooolllkkkhhhfffjjjuuuzzzyyysssuuu|||{{{uuuwwwyyy{{{~~~}}}ddd\\\\\\\\\___eeelllzzzooo\\\QQQkkkuuu^^^```eeemmmzzztttlllaaaUUUNNNKKKLLLMMMOOOvvvssslllfff___[[[WWWPPPOOO^^^zzziiiYYYQQQSSSSSSWWWiiixxxttt|||xxx{{{zzzyyyhhhTTTUUUZZZ]]]lllvvvpppmmmkkkjjjjjjiiifffdddnnn{{{zzzeeeWWW]]]dddeeetttZZZUUU[[[ooo}}}~~~}}}|||}}}}}}~~~~~~yyyrrrkkkggggggpppnnnttt}}}eee]]]\\\YYY\\\dddvvvnnn\\\PPPiiiggg```eeemmmxxxnnnhhh]]]SSSMMMKKKLLLNNNPPP{{{sssnnnggg```]]]ZZZNNNJJJWWWtttttt^^^RRRVVV^^^gggqqq{{{uuu|||yyy{{{zzz```PPPUUU\\\^^^lllsssooommmkkkjjjllllllllljjjkkkxxxvvvcccZZZaaaccc\\\rrrUUU___[[[qqq~~~|||}}}}}}xxxmmmccc```hhhpppyyy~~~yyy```YYY[[[\\\___dddpppooo]]]^^^eee~~~sssggg```jjjzzz|||vvvhhhZZZRRRNNNKKKLLLOOOTTTooojjjeee```]]]XXXMMMKKKWWWmmmtttdddZZZVVV\\\kkk~~~}}}}}}sssvvv___MMMNNNWWWbbbvvv{{{}}}yyysssnnnjjjiiijjjjjjiiihhh___aaappppppddd^^^sssVVV```aaa{{{xxxsssiiijjjiiiccc^^^aaakkkuuuttt___YYY\\\^^^bbbgggwwwuuu___\\\aaa|||zzzvvvwwwwwwzzz{{{oooeeehhhqqq~~~|||qqqdddWWWPPPMMMLLLNNNQQQUUUkkkiiieee```]]]XXXRRRNNNWWWkkkvvviiiaaaZZZUUU]]]jjjxxx|||||||||ppp]]]PPPSSS[[[fff{{{xxx}}}zzzuuuqqqooooooqqqrrrjjjiiiccciiivvvvvvqqquuuSSS___ccctttggg___VVVXXXZZZZZZ^^^iiiyyynnn]]]ZZZ]]]___dddkkkyyy___ZZZ___zzzlllccc___]]]eeehhhooowww|||xxxmmmccciiisss|||kkk___SSSNNNMMMMMMOOOSSSVVVtttfffhhhccc^^^]]]YYYWWWRRRWWWhhhwwweee```aaa___[[[aaakkkuuuyyy{{{|||{{{xxx|||bbbVVVQQQXXX```jjjzzzuuuwwwuuurrrooooooqqqsssuuurrrnnnjjjqqqzzzuuuuuuUUU```dddrrrdddWWWOOOQQQRRRUUU\\\hhh{{{wwwhhh[[[ZZZ\\\]]]dddmmmxxx]]][[[cccuuueeeZZZVVVWWWYYYbbbhhhttt~~~{{{pppffflll{{{{{{hhh]]]RRRNNNNNNNNNQQQTTTYYYooofffhhhaaa\\\]]]ZZZYYYTTTXXXeee~~~rrrbbbbbbgggjjjiiiiiipppxxx{{{|||~~~|||ttttttvvvpppYYYSSSTTT^^^eeeoootttuuutttrrrpppooooooqqqtttuuuxxxqqqnnn{{{}}}ZZZbbbdddyyyfffZZZQQQLLLTTTUUUZZZdddvvvnnncccZZZZZZZZZ[[[dddpppttt^^^```kkk~~~xxxpppcccXXXRRRSSSWWW[[[cccooo~~~}}}rrrkkk}}}yyyiii^^^SSSOOOOOOOOOQQQTTT^^^qqqiiihhh```\\\^^^\\\YYYVVV[[[dddxxx{{{mmmlllqqqwwwzzzuuuyyyzzzkkkfffgggjjjuuu~~~fffYYYUUUYYYbbbgggpppwwwyyywwwvvvtttrrrrrrsssuuuvvvtttnnnoooXXX^^^^^^zzzoooZZZRRRPPPPPPYYY\\\dddttt|||hhh___ZZZ[[[ZZZ\\\hhhwwwttthhhlllooowwwgggaaaXXXQQQOOOSSSXXX\\\ggguuuwwwpppnnnvvvhhh]]]SSSPPPOOOOOOPPPSSSeeerrrkkkiii```^^^aaa]]]YYYXXX^^^dddrrr}}}zzz}}}}}}jjjiiinnnuuuyyy~~~ttt]]]VVVRRRUUU^^^ccckkk|||{{{uuutttrrrpppoooooopppqqqpppmmmnnn|||UUU\\\]]]wwwkkkTTTPPPTTTWWW```ggguuutttccc]]][[[\\\\\\___nnn{{{yyyxxxoooyyyzzzfffZZZVVVQQQNNNQQQXXX```fffuuuzzzlllkkkooo~~~xxxpppjjjlllrrr~~~}}}sssdddZZZQQQNNNOOONNNPPPSSSkkk|||nnniiihhhbbbbbbccc]]]\\\\\\aaadddmmmnnnkkkvvvjjjVVVRRRMMMQQQ\\\fffsss{{{uuupppooonnnlllkkkkkklllllliiinnnmmmqqq{{{~~~XXXaaaccc~~~oooYYYVVV]]]aaafffqqqnnn```\\\[[[^^^^^^bbbtttmmmmmm}}}jjjSSSPPPNNNLLLMMMTTT```lllttttttdddgggpppvvv|||ooodddaaa```aaaeeehhhkkkttt}}}{{{qqqaaaWWWOOOMMMNNNNNNQQQTTTooouuuiiifffhhheeeeeeeee]]]^^^^^^cccdddjjjxxxmmmtttcccQQQTTTOOOUUUdddsss|||vvvlllqqqpppooonnnmmmmmmnnnnnn```kkkllljjjqqqxxx}}}ppp|||\\\^^^gggxxxqqq]]]]]]eeeiiizzz{{{gggbbbZZZZZZ___\\\```}}}|||nnnuuu{{{sssdddYYYVVVMMMLLLQQQZZZaaaiiiyyymmmccchhhooossszzzyyyooodddddd```\\\]]]bbbccc```jjjoootttwwwxxxyyy|||wwwiii\\\ZZZMMMHHHOOOPPPPPPXXXwwwxxxkkkfffbbbaaaeeegggeeecccbbbaaa```aaagggvvvsss[[[TTTRRROOO[[[nnn}}}xxxuuuppppppnnnllliiihhhkkkqqquuunnnmmmllllllnnnqqquuuwwwzzztttjjjhhhyyy\\\^^^rrrwwwttt___bbbpppyyyvvvccc]]]YYY[[[```___eeevvvlllrrrssskkkdddXXXPPPOOOJJJMMMWWWdddooozzz|||kkkfffkkkssszzz~~~ooommmhhhaaa___aaa```\\\]]]___aaabbbbbbdddiiimmmyyywwwjjjYYYWWWLLLIIIOOOPPPPPPZZZ~~~wwwiiieeeaaaaaadddfffeeecccaaa```______bbbqqqkkkVVVQQQSSSSSSccczzz}}}xxxsssmmmoooooommmkkkjjjlllqqquuuqqqqqqppppppqqqtttvvvxxxuuuqqqiiiffftttaaafff{{{yyygggnnnooo___[[[ZZZ]]]cccdddooo|||tttnnnpppxxxcccZZZWWWPPPMMMOOONNNUUUcccsssuuulllmmmuuu|||yyyoooiiihhheee```[[[[[[YYYWWWWWWZZZ^^^bbbooo|||sssfffUUUTTTKKKJJJQQQPPPQQQ]]]rrrfffccc``````ccceeeeeeccc```___^^^\\\]]]jjj}}}```RRRSSSSSSUUUjjj|||vvvoooooooooooonnnmmmnnnqqqtttttttttuuuuuuvvvwwwwwwxxxpppnnniiifffoooiiiwwwuuu|||hhh\\\[[[\\\___bbbgggyyyyyytttqqqlllXXXSSSSSSQQQSSSWWW[[[dddrrrvvvxxxzzzuuuooonnnllljjjiiijjjlllnnnuuu|||mmm^^^QQQQQQKKKLLLRRRPPPSSSbbb~~~lllcccaaa``````cccddddddccc```___]]][[[YYYccclllXXXUUU\\\ZZZ\\\sss~~~|||vvvpppnnnoooppppppoooppprrrtttuuuvvvwwwxxxxxxwwwwwwvvvnnnnnnlllhhhmmmmmmrrrbbb[[[[[[\\\]]]___jjj|||yyyttttttcccTTTRRRSSSTTTXXX^^^iiisssyyyiiiZZZPPPPPPLLLNNNSSSOOOUUUiiiqqqhhhbbbaaa```aaabbbcccccccccbbb___]]]\\\XXX___zzzrrr\\\RRRWWWaaabbbfffvvvvvvtttooolllnnnoooqqqqqqpppppprrrsssssstttvvvwwwwwwvvvtttsssoooppppppnnnooo|||ppp|||~~~iii]]]\\\XXXZZZ[[[```rrr}}}~~~zzzhhh\\\TTTTTTVVVWWW^^^hhhxxx~~~uuufffXXXOOONNNKKKMMMQQQMMMUUUmmm}}}lllfffbbbbbbbbbbbbbbbcccccccccccc^^^\\\]]]YYY\\\rrr}}}bbbRRRQQQYYYaaaccclllvvvqqquuurrrnnnnnnnnnoooppppppoooppprrrtttqqqrrrsssttttttsssrrrrrrpppqqqsssrrrqqqyyywwwzzzvvvaaaYYY]]]WWW[[[___iiiaaaZZZWWW[[[^^^bbbpppxxxxxx|||ssskkk___TTTMMMLLLHHHKKKNNNIIITTTooosssgggbbbbbbcccddddddcccbbbbbbbbbccc\\\ZZZ]]]ZZZYYYkkkoooXXXQQQVVV\\\___cccvvvqqqttt{{{vvvpppqqqnnnooooooooonnnooorrrtttoooooopppqqqqqqrrrrrrqqqppppppssstttrrruuu|||qqq\\\WWW]]]WWW^^^eeettt|||www^^^ZZZ\\\ccchhhpppzzznnnhhhkkkxxxvvvjjjaaaWWWMMMLLLKKKFFFIIIKKKEEERRRoookkkccc]]]cccdddeeeeeecccbbbbbbbbbcccZZZXXX]]][[[XXXfff{{{fffSSSTTT]]]aaa```kkk|||jjjsss|||uuunnnpppooooooooonnnmmmnnnqqqtttnnnnnnoooooopppqqqrrrrrrooooooqqqsssrrrsss~~~}}}~~~nnnccc^^^[[[YYY^^^___fffuuujjj]]]aaagggpppvvvjjj^^^dddeeemmm|||}}}oooeee]]]SSSKKKLLLHHHIIIQQQOOOCCCUUUmmmccc```fffccc``````bbbbbb```^^^WWWXXX]]]bbb```^^^fffqqquuu[[[VVVYYYeeeooolllxxxwwwrrrvvv|||}}}||||||xxxuuuqqqqqqrrrsssrrrpppnnnnnnnnnnnnoooooooooooooooqqqqqqppppppsssyyy~~~|||ttteee]]][[[[[[ZZZ```eeeoooqqqgggfffmmmvvvsssiiieeejjjnnnnnnuuuvvvfff\\\TTTMMMHHHJJJHHHHHHPPPNNNEEE[[[yyymmmfff\\\cccaaa______```___\\\ZZZXXXYYY___cccbbb```fffpppuuu}}}mmm[[[YYYZZZeeewww}}}vvvsssvvv{{{||||||~~~{{{xxxtttrrrrrrrrrpppnnnjjjjjjkkkmmmnnnooopppqqqqqqrrrqqqpppoooqqquuuyyy~~~}}}}}}|||iii\\\XXXYYY\\\]]]___jjj||||||qqqjjjnnnwwwooodddfffllltttxxxxxxooo]]]RRRLLLIIIHHHHHHHHHIIINNNMMMJJJcccmmmlllhhhZZZaaa```___```___]]]ZZZWWWXXX[[[```dddcccaaaeeelllmmm|||}}}|||aaaUUU```iiitttwwwtttsssvvvwwwwwwyyy}}}zzzxxxuuusssssssssrrrqqqlllmmmmmmnnnooooooppppppqqqqqqpppooommmnnnqqqtttzzzxxx}}}~~~~~~~~~vvvddd[[[ZZZ[[[^^^```^^^pppyyy{{{yyyvvvyyyvvvhhhhhhttt}}}hhhYYYOOOJJJIIIJJJHHHKKKKKKMMMMMMOOOjjjkkkiiifff]]]```aaaaaaaaa```]]]YYYVVVWWW[[[```bbbaaa```bbbfffmmmzzz{{{[[[TTTlll~~~|||sssrrrtttvvvtttqqqsssxxxvvvuuusssssstttuuuvvvvvvttttttsssrrrqqqpppoooooommmmmmmmmllllllmmmnnnpppyyyyyywww||||||}}}~~~|||nnnaaa]]]]]]\\\^^^bbbeee}}}}}}~~~xxxyyyzzzoooooo{{{ooo___UUUNNNIIIIIILLLJJJOOONNNMMMPPPVVVppp{{{lllbbb^^^___^^^___aaa```^^^ZZZWWWUUUUUUZZZ]]]^^^]]]]]]___```fffpppxxxvvvzzzkkkZZZaaazzzwwwuuuuuuwwwyyyuuupppqqqvvvuuuuuuttttttssstttvvvwwwvvvvvvuuusssrrrqqqpppoooiiiiiiiiijjjlllnnnoooooowww}}}}}}{{{{{{~~~}}}oooddd]]]]]]]]][[[^^^fffvvv{{{zzzyyyyyyrrrqqq{{{}}}nnn___SSSOOOLLLGGGGGGLLLLLLQQQOOONNNUUU___uuutttjjj\\\XXX^^^ZZZ\\\]]]\\\YYYVVVTTTTTTUUUYYY[[[YYYYYY[[[[[[ZZZ]]]cccuuu}}}oooccchhhtttyyyWWW]]]sss|||xxxxxxxxx{{{}}}yyyttttttwwwxxxxxxwwwtttqqqpppqqqsssrrrrrrrrrrrrrrrrrrssssssgggggghhhkkkoooqqqqqqpppvvvzzzyyy{{{}}}~~~~~~~~~rrrddd\\\YYY\\\\\\[[[cccppp}}}~~~|||uuummmlllkkknnnwww{{{rrrcccTTTJJJIIIIIIDDDFFFMMMKKKQQQOOOOOO[[[hhhzzzxxxjjjddd]]]ZZZ]]]XXXZZZ[[[ZZZWWWTTTTTTUUUVVVZZZZZZVVVUUUYYYZZZXXXYYY]]]nnnnnnpppsss|||uuueeeUUUaaatttxxxrrrzzzwwwvvvyyy}}}|||wwwvvvxxxxxxxxxwwwtttpppnnnoooqqqrrrrrrrrrsssssstttttttttiiiiiikkknnnssstttsssqqqsss~~~vvvtttzzz}}}|||{{{}}}uuuddd```YYYXXX\\\\\\\\\hhhyyy|||rrrhhhZZZ^^^aaaccciiiwwwwwwmmm```QQQFFFGGGGGGDDDGGGOOOIIIPPPNNNPPP___nnn~~~xxxddd___bbbaaa]]]YYY[[[\\\ZZZWWWUUUWWWYYYWWW[[[ZZZTTTTTTYYYZZZWWWVVVYYYkkk|||{{{zzzkkkXXXaaacccjjjkkkqqquuuvvvsssrrrtttzzz{{{xxxvvvxxxtttvvvvvvssspppoooqqqtttwwwwwwwwwvvvuuuuuuttttttmmmlllnnnqqqvvvwwwuuurrrpppxxx}}}zzzzzzzzz{{{{{{{{{|||~~~wwwhhhaaaYYYYYY[[[]]]```fffqqq{{{~~~rrrccc]]]WWWWWWTTTXXXbbbfffhhhuuu}}}pppcccWWWKKKBBBDDDFFFFFFHHHLLLOOOOOOJJJQQQbbbkkkvvv}}}kkkbbb___[[[YYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUWWWVVVUUUTTTTTTVVVXXXYYYSSS[[[bbbuuu{{{~~~qqqdddhhhvvvnnnjjjmmm{{{zzzwwwvvvuuuttttttuuuvvvwwwzzzvvvqqqnnnnnnpppqqqrrrppptttxxxvvvqqqnnnnnnpppqqqrrrqqqmmmjjjjjjooosssuuuttt|||~~~{{{xxxwwwxxxxxxxxx|||}}}~~~mmm```\\\\\\ZZZXXXYYY```lllzzzzzznnn^^^VVVXXXWWWZZZYYY^^^iiiooossszzzlll___RRRHHHBBBDDDHHHIIIJJJNNNOOOPPPMMMTTTaaajjj|||qqqbbb]]]\\\ZZZYYYZZZWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSRRRQQQRRRSSSUUUVVVQQQUUUXXXjjjvvvhhhjjjrrrpppqqqrrrzzzuuu|||yyyxxxvvvvvvvvvuuutttttttttsssvvvssspppooooooooonnnmmmnnnrrruuutttooollllllnnnooollliiihhhiiikkkmmmnnnooonnnuuu}}}|||yyywwwvvvvvvvvvvvv|||~~~}}}{{{|||tttcccZZZ[[[YYYYYYYYY___mmm~~~{{{fff\\\QQQPPPWWWYYY______gggrrryyy}}}sssdddXXXKKKEEEBBBEEEJJJLLLNNNQQQQQQPPPQQQ^^^mmmvvvrrrggg]]]ZZZZZZXXXWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQOOO]]]zzzyyynnnqqqxxxyyymmmxxxpppqqq}}}xxxvvvuuutttuuuvvvvvvuuusssqqqoooqqqpppnnnnnnnnnmmmjjjhhhmmmppprrrqqqmmmkkkkkklllmmmiiieeeeeeiiikkkkkkiiiiiiiiiooo}}}||||||{{{zzzxxxwwwwwwwww|||~~~~~~|||yyy{{{~~~vvvjjj___\\\___XXX\\\```gggwww}}}{{{}}}~~~}}}kkk[[[YYYUUUWWW]]]]]]dddgggppp|||vvvjjjZZZPPPDDDCCCCCCHHHMMMPPPRRRSSSRRRNNNSSSmmmnnneee\\\ZZZYYYUUURRRRRRTTTSSSSSSRRRQQQPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQNNNUUUjjjyyyrrryyyyyynnnoooggg|||vvvuuusssrrrqqqrrrtttvvvuuurrrooommmooonnnlllllllllllliiihhhnnnpppqqqpppnnnllllllmmmmmmjjjgggggghhhiiiiiigggfffgggmmmvvv}}}~~~~~~{{{yyyzzz{{{{{{||||||{{{zzz||||||}}}|||nnngggbbb^^^]]]```]]]aaacccfffuuu~~~zzzxxxyyyyyyxxx{{{yyy|||{{{bbbVVVWWWVVV[[[bbbbbbjjjqqq~~~~~~xxxmmm^^^PPPHHHAAACCCGGGKKKPPPTTTTTTSSSOOOMMMXXXhhh```ZZZYYYVVVQQQNNNMMMPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKOOOOOORRR^^^nnn|||mmmsss{{{vvvmmmiii~~~zzzvvvvvvtttssspppooonnnppprrrssssssqqqooommmpppmmmkkkjjjjjjkkkkkkkkkppppppqqqpppooonnnnnnnnnjjjkkkkkkiiifffdddeeefffdddggglllrrrzzz~~~}}}~~~{{{|||}}}{{{{{{zzzzzz{{{~~~zzz~~~rrrxxxsssccc]]]\\\\\\\\\]]]^^^aaaeeemmm}}}{{{xxxvvvwwwvvvuuuyyyhhh~~~xxx___SSSSSSSSS[[[hhhmmmwwwvvvmmmaaaSSSHHHDDD@@@FFFLLLPPPTTTWWWUUURRRNNNVVViiiqqq]]]WWWTTTSSSRRRMMMKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLDDDKKKMMMQQQWWWaaauuujjjhhhpppooohhhqqqzzz|||wwwvvvrrrnnnnnnpppppppppoooooonnnmmmmmmnnnllliiihhhjjjlllmmmmmmooooooooonnnnnnnnnmmmmmmfffiiikkkiiidddaaabbbdddbbbeeekkkooosss{{{{{{~~~{{{{{{}}}}}}zzzwwwxxx|||~~~|||zzz{{{nnnkkkppptttyyy~~~oooeee]]]ZZZZZZZZZ[[[^^^]]]eeerrrzzzxxxvvvuuuvvvvvvvvv{{{ppptttsss^^^UUUXXXYYYcccuuu}}}xxxkkkaaaVVVIIICCCCCCAAAJJJRRRTTTVVVXXXUUUOOORRRkkkfffWWWRRROOOPPPNNNKKKIIIKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJDDDHHHJJJNNNRRRUUUooocccffflllooommmqqquuuvvvvvvpppooosssuuusssooollljjjjjjjjjkkkiiihhhhhhiiilllmmmmmmllllllkkkjjjjjjjjjkkkjjjjjjeeegggiiiiiihhhgggeeeeeeaaafffmmmqqqrrrzzzwwwxxx}}}}}}zzzzzz{{{~~~yyyuuuwww|||}}}yyytttqqqhhhkkkcccjjjtttzzz~~~zzzooo]]]ZZZXXXZZZ[[[ZZZ]]]aaaaaammm{{{wwwwwwuuuuuuwwwwwwwww~~~{{{ppplll\\\[[[cccfffqqqrrrcccYYYNNNDDDAAADDDCCCMMMUUUWWWWWWYYYUUUNNNXXX~~~fffXXXSSSPPPPPPMMMIIIHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJIIIMMMPPPMMM^^^vvvbbblllssswwwsssuuu{{{qqqmmmrrrsssoooqqqyyyyyyuuupppjjjgggfffhhhiiidddeeegggkkknnnnnnllljjjiiihhhffffffggghhhgggggghhhfffgggjjjnnnnnnkkkgggccciiipppttttttxxxvvvzzz{{{{{{yyyxxxwwwxxxyyyvvvvvvvvvxxxzzzzzzwwwtttxxxYYYaaaccciiirrrwwwzzz~~~zzzkkkaaa^^^\\\[[[[[[[[[\\\```dddiiiwww|||xxx}}}xxxxxxxxxyyyzzz{{{}}}~~~llljjjlllhhhhhhmmmrrr|||nnnYYYLLLFFFBBB@@@AAAJJJPPPVVVXXXXXXWWWQQQKKKmmmeeeWWWSSSNNNKKKJJJJJJJJJIIIJJJIIIHHHHHHFFFFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDIIINNNKKKJJJXXXlllhhh^^^bbbtttzzz{{{www{{{|||xxxrrrooooooqqqtttuuuuuuqqqllliiihhhjjjkkkllleeegggjjjlllnnnmmmkkkjjjmmmkkkiiigggffffffggghhhfffggghhhjjjkkkkkkjjjjjjpppnnnlllllllllooozzz{{{zzzzzzyyywwwtttssstttvvvsssuuuxxxxxxvvvuuuvvvwwwwwwyyy~~~pppddd```aaagggnnnssszzzzzzoooeee^^^^^^]]]\\\\\\\\\___fffkkkzzz}}}{{{zzzzzzxxxxxxyyy{{{~~~rrrpppnnnpppuuu|||zzzhhhTTTIIIDDDBBBAAACCCJJJPPPVVVYYYVVVSSSVVVZZZxxxfffTTTPPPLLLIIIHHHHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCFFFKKKIIIGGGRRRbbbxxxhhh\\\```mmm~~~~~~ppp{{{zzzyyyuuupppmmmmmmoooqqqrrrtttqqqmmmjjjiiijjjkkkkkkggghhhjjjlllmmmlllkkkiiikkkjjjhhhgggfffgggggghhhggghhhiiikkkllllllllllllkkkjjjkkkmmmllllllttt}}}}}}|||~~~yyyyyywwwssspppoooqqqsssqqquuuyyywwwrrrqqquuu{{{zzzxxxyyy~~~wwwiii]]][[[```fffooovvv~~~wwwkkkccc^^^[[[ZZZ^^^______^^^```gggpppwww~~~}}}~~~}}}{{{{{{|||~~~~~~iiimmm]]]LLLDDDBBBBBBDDDGGGMMMRRRYYYZZZTTTSSSdddzzz{{{^^^PPPMMMIIIFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFBBBCCCHHHGGGDDDJJJUUUttt|||}}}}}}qqqcccZZZTTTXXXlllbbbcccvvvyyywwwtttooommmmmmoooppppppqqqooommmkkkjjjjjjjjjjjjjjjjjjiiijjjllllllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllmmmmmmmmmmmmhhhhhhkkkooommmkkknnnttt}}}yyyyyy}}}wwwvvvtttqqqnnnnnnpppsssrrrtttvvvtttrrrrrrwww{{{}}}|||iiiZZZXXX]]]eeelllnnnqqquuuyyy}}}uuummmccc[[[WWWXXXYYY[[[]]]```aaaaaaeeeooozzz}}}|||~~~~~~~~~}}}}}}~~~ddd{{{ooo^^^RRREEE@@@AAACCCHHHLLLRRRTTTZZZ[[[UUU\\\~~~{{{___QQQMMMJJJGGGEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEBBBBBBFFFGGGEEEGGGLLLbbbvvv{{{vvvwww~~~qqqfffaaaVVVNNNPPPXXXggg|||aaaYYYqqq}}}xxx|||wwwtttpppnnnooopppqqqqqqnnnnnnnnnllljjjiiiiiiiiimmmkkkiiijjjlllmmmllljjjhhhiiijjjjjjjjjjjjjjjiiihhhiiiiiijjjkkkllllllllliiiiiilllooonnnjjjlllpppooo|||uuurrruuussssssrrrqqqoooooorrrttttttsssqqqqqqsssvvvxxxzzzzzzyyy{{{~~~{{{aaaXXXZZZ```fffggghhhkkkmmmqqqvvv|||xxxtttbbb___\\\ZZZ[[[\\\]]]]]]YYY^^^```aaahhhuuu~~~~~~{{{zzz}}}zzz|||~~~}}}}}}{{{zzznnneeeQQQHHH@@@???BBBFFFKKKQQQSSSUUUXXXYYYZZZnnn```PPPNNNKKKIIIFFFEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCFFFHHHGGGHHHJJJSSSjjj~~~wwwuuuxxx}}}kkkZZZNNNOOOIIIIIIVVViiiyyykkkVVVeeeyyyzzzxxxtttqqqooonnnooooooooooookkkmmmnnnllljjjhhhhhhiiinnnkkkiiijjjnnnpppnnnllljjjjjjkkklllllllllkkkkkkhhhhhhhhhhhhhhhhhhiiiiiijjjhhhhhhkkkkkkhhhjjjnnnjjj}}}~~~{{{zzzsssoooooopppqqqrrrqqqpppppprrrsssssspppnnnooossswwwxxxxxxrrrsssxxx~~~iii\\\XXXYYY]]]___aaacccdddfffjjjnnnqqqwww|||xxxooogggaaaYYYYYYYYY[[[]]]]]][[[YYYXXX]]]```cccooo}}}~~~zzz}}}|||zzzzzz|||xxx{{{}}}~~~}}}}}}~~~yyynnn]]]XXXHHHBBB>>>AAAFFFIIIOOOUUURRRUUUWWWYYYeeesssWWWPPPRRRIIIGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEEEECCCDDDEEEFFFGGGGGGGGGHHHLLL^^^{{{vvvssssssyyy}}}nnncccYYYQQQLLLKKKJJJOOO^^^qqq||||||xxxvvvqqqeeewwwuuussssssnnnooommmlllllllllmmmlllkkkjjjlllnnnlllhhhggghhhjjjllljjjhhhlllrrruuurrrooolllkkkkkkkkkkkkkkkkkkkkkiiihhhgggfffeeeeeeeeefffgggdddcccfffgggfffhhhlllkkkuuu{{{wwwuuusssooommmnnnppprrrrrrpppooooooooommmmmmnnnoooppprrruuuwwwqqqrrrwww|||{{{kkk```[[[ZZZWWWYYY[[[\\\]]]]]]___aaafffjjjqqqwww~~~~~~}}}|||zzzvvvooogggaaa\\\ZZZYYYYYYYYYZZZ[[[[[[YYYWWW]]]bbbeeekkkzzz~~~sssuuu}}}{{{{{{zzz|||~~~~~~zzzwwwZZZLLLJJJBBB??????EEEJJJMMMQQQWWWRRRYYY\\\```vvv```SSSQQQMMMGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@AAABBBCCCDDDDDDEEEBBBDDDEEEDDDBBBBBBDDDEEEHHHPPPeee|||wwwsssqqqsssxxx{{{uuubbbUUUOOOOOOOOOOOOOOOPPPUUU^^^iiirrrsssqqqsssrrrwwwpppmmmnnnmmmlllkkkkkkllllllkkkiiiiiilllmmmkkkgggeeehhhkkkjjjhhhhhhnnnvvvyyywwwrrrlllllljjjiiihhhhhhiiijjjjjjiiigggeeedddcccccccccdddaaaaaafffiiihhhiiikkkhhhiiivvv~~~yyysssqqqsssrrrooonnnppprrrrrrpppmmmlllkkkgggkkkoooooommmmmmrrrwwwqqqqqqtttvvvwwwzzzpppeeeaaaTTTWWWZZZ[[[ZZZYYYYYYZZZWWWZZZ^^^ccciiisss~~~|||zzz}}}~~~zzzwwwwwwwwwrrrnnnggg___YYYXXXYYY\\\```^^^\\\[[[]]]^^^^^^^^^dddhhhlllttt}}}{{{zzzzzz|||~~~|||hhhQQQGGGHHH???>>>@@@GGGLLLOOOSSSXXXUUU___ccchhhoooQQQNNNLLLBBBEEEDDDBBBBBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDAAADDDEEEBBB>>>>>>@@@BBBEEEDDDNNNiiiyyytttuuuyyyooorrr|||{{{iii^^^PPPHHHHHHKKKNNNNNNSSSUUUXXXZZZ___hhhppptttppp{{{mmmvvv{{{~~~qqqmmmvvvnnnmmmlllmmmnnnnnnlllkkkiiilllmmmjjjfffeeehhhllliiiggghhhoooyyy}}}yyytttmmmkkkiiigggffffffggghhhllljjjhhheeecccbbbbbbbbbbbbaaaccciiimmmkkkkkklllbbb^^^fff|||{{{zzzxxxuuuqqqnnnmmmppppppqqqrrrrrrooojjjfffiiijjjnnnsssvvvwwwyyy{{{xxxqqqlllooouuuzzzqqq^^^WWWRRRRRRRRRQQQSSSVVVQQQSSSTTTUUUWWW]]]eeekkktttyyy}}}vvvrrrpppqqqvvvxxxvvvssslllllllllkkkiiifffdddbbb^^^[[[XXXXXXZZZ\\\[[[ZZZ```\\\[[[]]][[[YYY^^^fffooottt}}}|||||||||~~~}}}|||}}}}}}{{{|||}}}tttcccVVVGGG>>>>>>>>>AAAFFFLLLSSSXXXZZZZZZ\\\]]]lllZZZTTTMMMCCCIIIBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>??????>>>>>>>>>???AAABBBDDDBBBAAA???>>>>>>??????>>>HHHFFFKKKjjjwwwooommmsssqqqqqquuu~~~vvvfffZZZMMMHHHGGGLLLPPPPPPPPPRRRMMMSSSYYY]]]bbblllzzzwww|||ssspppooonnnlllllllllmmmlllkkkkkklllmmmkkkkkkkkkjjjjjjhhhgggfffkkkjjjlllrrrxxxyyytttnnngggfffeeegggiiijjjiiihhhkkkjjjgggdddbbbbbbaaabbbfffdddccceeehhhiiigggeee___dddjjjsss~~~}}}{{{yyyvvvtttrrrqqqqqqqqqqqqrrrrrrpppkkkhhhmmmmmmppptttyyy~~~|||uuuppprrrvvvxxx|||lll^^^RRRPPPSSSSSSSSSTTTOOOPPPQQQQQQRRRVVV\\\aaaeeejjjoooqqqttt{{{}}}uuunnnjjjggggggjjjkkkjjjgggcccbbbaaa___]]]ZZZXXXWWWUUUTTTTTTWWW\\\aaabbbbbb^^^ZZZXXX[[[^^^aaahhhpppzzz}}}}}}{{{{{{}}}~~~}}}}}}~~~~~~{{{xxxvvvyyy}}}eeeWWWMMMBBB===???AAAEEEKKKQQQVVVYYYYYYYYY]]]ccc|||tttSSSMMMHHHBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>AAA@@@?????????AAABBBCCCCCCBBB@@@???>>>>>>>>>???===DDDCCCHHHaaazzz~~~vvvtttlllmmmooopppsss|||}}}uuummmcccVVVNNNNNNMMMNNNQQQQQQOOORRRVVVXXXWWWZZZdddqqq|||tttvvvqqqppppppnnnlllkkkkkkkkkjjjiiiiiikkklllfffhhhkkklllmmmkkkiiihhhfffgggjjjlllnnnnnnllljjjgggggggggiiijjjjjjhhheeehhhfffbbb```___```bbbccceeedddccceeeggggggfffccc^^^bbbhhhppp}}}||||||yyywwwvvvvvvwwwsssssssssssssssqqqnnnkkkiiikkknnnsss{{{|||vvvrrrtttuuutttuuuxxx{{{pppYYYPPPPPPPPPMMMLLLNNNOOOOOONNNMMMOOORRRUUUVVVZZZ^^^```aaagggqqqyyy~~~|||{{{}}}|||uuujjjaaa]]]YYYWWWYYYZZZYYYWWWVVVUUUTTTRRRQQQQQQQQQQQQVVVUUUVVVYYY]]]___``````aaaZZZVVVXXX___hhhsss|||zzz~~~zzzyyyzzz}}}~~~}}}}}}~~~~~~|||zzz~~~~~~}}}|||zzzwwwtttrrruuuzzzkkkTTTIIIDDD>>>>>>AAADDDIIIQQQXXX[[[\\\]]]]]]\\\nnndddPPPIIIGGGFFFBBBBBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>======@@@@@@???>>>>>>???AAABBBAAA@@@???>>>>>>===>>>>>><<<@@@???EEEUUUcccuuuyyytttmmmnnnnnnjjjhhhlllvvvssslllbbbZZZUUUPPPKKKFFFJJJMMMQQQTTTQQQOOOTTT\\\ccccccgggttt|||wwwqqqooonnnnnnkkkhhhjjjiiihhhhhhhhhhhhiiijjjfffiiilllnnnmmmkkkhhheeeccceeeffffffdddccceeehhhhhhhhhiiijjjkkkiiifffccccccaaa^^^\\\\\\___bbbeeeeeedddcccdddeeeeeecccbbbaaa```dddkkkppp}}}~~~{{{xxxwwwwwwyyyzzzuuutttsssssstttrrrpppmmmkkknnnpppsssxxxxxxsssqqqrrrqqqnnnmmmooovvv|||hhhWWWRRRPPPOOOOOONNNNNNNNNMMMLLLMMMNNNOOOOOORRRTTTSSSSSSUUU\\\aaaddddddfffkkkqqqtttuuutttqqqnnnnnnqqqtttpppfff]]]TTTPPPLLLKKKLLLMMMMMMMMMLLLLLLLLLLLLNNNQQQSSSUUUWWWXXXYYY[[[]]]^^^______aaa^^^\\\aaakkkxxx}}}|||xxxvvvxxx|||~~~~~~{{{yyy|||}}}zzzxxxwww}}}|||{{{yyywwwtttrrrqqqmmmqqqxxxfffXXXIIICCCAAA???@@@CCCFFFMMMVVV\\\]]]^^^```cccdddyyyVVVOOOFFFDDDHHHBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>=========<<<<<<======<<<;;;;;;<<<===>>>???>>>>>>=========<<<<<<<<<===<<>>CCCAAAAAAAAAAAAAAAAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;======;;;???CCC@@@PPPpppwwwkkkfffffffffgggbbbgggoooxxx~~~qqqfff]]]UUUPPPJJJHHHGGGHHHKKKNNNPPPQQQRRRQQQSSSXXX[[[^^^dddkkkllluuu~~~vvvsssnnnkkkkkkkkkmmmmmmllliiifffeeegggiiijjjiiillljjjgggdddcccbbbbbbbbbfffaaa]]]]]]aaaeeegggfffiiifffcccaaabbbbbbcccbbb^^^```cccfffgggfffeeedddaaaaaabbbbbbaaa```______cccZZZYYYaaaccccccpppxxx}}}xxxvvvtttrrrrrrtttwwwyyyuuusssqqqppppppqqqpppooojjjrrruuutttxxx|||sssqqqqqqrrrpppllllllooommmlllnnnvvvuuueeeYYYSSSQQQNNNKKKIIIJJJKKKKKKKKKIIIJJJLLLLLLMMMNNNPPPRRRNNNNNNPPPQQQQQQPPPPPPOOOJJJKKKLLLKKKHHHHHHIIILLLGGGGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUWWWYYY[[[\\\^^^aaafffiiilllwwwxxxpppuuuzzzwwwzzzvvvssspppmmmnnnqqquuuwww{{{xxx{{{|||sssqqquuuwwwvvvtttrrrrrrrrrrrrsssjjjnnn|||ffflllxxx}}}|||yyygggTTTDDDCCCAAA@@@@@@BBBDDDFFFRRRWWW[[[ZZZXXX]]]iiitttmmmTTTHHHIIIDDD???AAACCC???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::>>>===<<<::::::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::<<<===:::===@@@<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::===<<<;;;:::999::::::;;;888999:::;;;;;;:::999999:::===999:::???===???NNNmmmllltttxxxnnnddd^^^[[[\\\]]]]]]^^^aaagggjjjrrrwww~~~xxxpppjjj]]]XXXRRRNNNLLLKKKKKKJJJJJJLLLNNNPPPQQQRRRTTTUUUUUUWWW\\\dddlllwwwzzzooopppqqqqqqrrrsssuuuwwwlllgggbbbbbbeeehhhhhhgggfffdddbbbaaaaaaccceeegggcccaaa```aaadddeeecccbbb```___```aaaddddddcccbbbccceeehhhjjjiiieeeaaa^^^[[[]]]______]]]\\\^^^___ZZZYYYZZZ]]]bbbgggjjjkkk}}}~~~xxxqqqqqqqqqpppoooppprrrtttvvvssspppmmmlllmmmnnnnnnnnnyyy~~~{{{rrrqqqyyy{{{uuurrrpppppppppkkkfffgggllluuuqqqppprrrssszzz```ZZZSSSOOOOOOPPPPPPOOOLLLMMMMMMLLLKKKJJJIIIHHHFFFGGGHHHHHHHHHHHHJJJKKKIIIFFFDDDFFFKKKNNNNNNLLLKKKNNNQQQSSSTTTSSSSSSSSSOOOQQQSSSVVVXXXYYYYYYXXXUUUWWWZZZ\\\___fffooovvv}}}~~~tttuuu{{{zzzyyy{{{vvvuuusssrrrssstttwwwxxxwwwyyy~~~ooonnnwwwuuussspppmmmkkkkkkmmmnnnggguuu{{{tttoooyyyzzzxxxyyy{{{zzzvvvuuu|||ooo^^^UUUKKKAAABBBCCCBBB???AAAIIIRRRXXXYYY^^^bbbccchhhzzznnnUUUUUUBBB999FFFDDD:::???===============<<<<<<;;;;;;;;;;;;:::::::::999999;;;:::888777777777888888777888::::::;;;:::999888888<<<888777??????===DDDNNNnnntttxxxqqqfff___YYYYYYYYYXXXWWWWWWZZZ\\\XXX^^^fffpppwww|||~~~{{{yyyyyysssnnngggcccaaa\\\TTTNNNIIIGGGGGGHHHKKKNNNPPPPPPMMMOOOQQQSSSTTTVVVYYY[[[ZZZ```kkkvvvtttqqqpppsssuuuvvvuuusssrrrrrrkkkfff``````dddggggggeeegggfffeeedddccccccccccccccceeeggggggeeeccccccccc[[[]]]aaaeeehhhgggdddaaaeeefffggggggeeebbb^^^[[[YYY\\\______]]]\\\^^^```\\\```aaa^^^```fffiiigggppprrr