BM6P6(@ ~~~|||{{{yyyxxxvvvtttqqqpppooommmkkkiiidddcccaaa^^^\\\YYYWWWVVVQQQSSSTTTRRRNNNKKKKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCBBBAAAAAA@@@============<<<;;;:::999999:::;;;<<<<<<<<<;;;:::;;;:::999888777777777777777777777777777666555555666555555444444333222222000000000000/////////////////////...------,,,,,,............---,,,++++++///...---,,,,,,,,,,,,,,,,,,---......//////......+++++++++,,,,,,,,,------222111000.........///000...............///000000......///000000000000000---...111333444444333222444III[[[VVV@@@//////666777999===BBBJJJXXXgggrrrvvv|||}}}{{{}}}~~~}}}}}}~~~|||uuuppplllddd[[[aaa___bbbiiiqqqvvv~~~pppbbb```aaa___dddmmmwww{{{ooofffaaabbbbbbbbbcccfffgggfffdddcccdddfffhhhiiijjjkkkkkkaaadddfffeeecccbbbccceeehhhgggeeeeeefffggggggfffiiigggggghhhkkkllliiigggeeedddddddddeeegggiiijjjkkknnnqqqooollllllppptttwww{{{|||yyyqqqkkkjjjkkkjjjllljjjfffdddccc^^^XXXNNNJJJQQQggg}}}xxxooo\\\JJJ;;;888555///000777888<<>>777333111444333333222111000/////////000111222222222222222666:::AAAJJJUUUaaammmuuuzzz~~~}}}|||zzzyyywwwuuurrrpppooonnnkkkiiifffdddbbb___\\\YYYWWWUUURRRTTTUUUSSSOOOLLLLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>======<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;:::999888777777777777777777777777777666555555666555555444444333222222111111111000000000//////000//////......---,,,,,,+++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,---......//////......,,,,,,,,,,,,------------111000///---------...///...............///000000/////////000000000000000---...111333444444333222444CCCQQQOOO???222222888555777:::>>>FFFSSSbbbmmmrrryyy}}}|||{{{}}}}}}xxxsssoooggg___bbb___```gggmmmsss{{{rrreeecccccc```bbbjjjvvv~~~qqqgggaaaaaaaaaaaacccfffgggfffeeebbbbbbdddfffhhhjjjkkklllggghhhgggeeebbbaaacccffffffddddddeeegggiiiiiiiiijjjiiijjjlllnnnmmmjjjfffbbbcccdddffffffgggfffffffffiiijjjiiihhhiiiooottt}}}|||xxxpppgggccceeehhhoooqqqoookkkhhhgggbbb\\\LLLJJJNNN___sss~~~{{{sssbbbPPPAAA===:::333111666666:::HHHccc}}}eeeNNN???777222000222111111000000//////......///000000111111111000222555999???GGGQQQ\\\cccmmmsss{{{~~~|||{{{xxxvvvsssqqqpppooollljjjhhhfffddd```]]]YYYWWWUUUTTTUUUUUUTTTPPPNNNMMMMMMIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDDDDBBBAAA???>>>???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777777777666666777777777666555555666555555444444333222222222222222111111111000000000000///......------,,,***+++,,,---............---......//////...,,,,,,,,,---......//////......,,,------------.........///......------------..................///000000000////////////000111111...///111333444444333333000777???>>>777222111444444555777999@@@KKKZZZeeemmmuuu{{{{{{{{{~~~zzzwwwsssllldddccc___^^^ccchhhnnnwwwyyyllliiifffcccdddjjjsss}}}vvviiiaaa`````````bbbeeeggggggfffaaaaaaaaabbbeeeiiilllnnnooonnnkkkfffbbbaaaccceeeeeeddddddgggkkknnnoooooolllmmmooorrrssspppkkkfffbbbcccfffhhhiiihhheeeddddddeeefffeeeeeehhhooouuu~~~|||vvvmmmeeebbbeeehhhqqqtttsssnnnjjjiiieee```LLLNNNNNNTTTggg{{{{{{kkkYYYIIICCC???888444444555777EEE^^^yyygggOOO???666222000////////////////////////......//////000000//////000111222444888???HHHMMMXXXaaalllvvv|||~~~|||zzzxxxuuusssrrrpppmmmjjjjjjhhheeebbb^^^ZZZWWWVVVTTTUUUTTTSSSQQQOOOMMMMMMJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDBBBAAA???>>>@@@>>><<<;;;:::;;;<<<======<<<;;;:::999:::;;;<<<;;;:::999888777777777777555666666666666666555555666555555444444333222222333333333222222222111111000000//////...---------,,,---....../////////...///000222333333111000...,,,---......///.........---------........./////////....................................///000000000000/////////000111222...///111222333444444444111111222333333222222111444555555666;;;EEERRR\\\jjjrrrzzz{{{{{{~~~|||yyywwwpppiiieee```]]]___dddiiirrrzzzuuunnniiifffhhhmmmpppxxx{{{lllbbb___^^^^^^```dddfffgggggg```___^^^___bbbgggllloootttrrroookkkgggdddddddddffffffgggkkkppptttvvvvvvnnnqqquuuwwwwwwrrrlllhhhfffggghhhjjjiiihhhgggeeeggggggfffeeeeeejjjqqqvvvwwwvvvrrrlllgggdddfffhhhooorrrrrrmmmiiigggddd```QQQUUURRRNNN]]]wwwvvvdddRRRHHHBBB;;;666555666777CCCZZZttthhhPPP@@@777333222.........//////000000000...//////000000/////////111111000000111555;;;@@@FFFOOO[[[fffooowww}}}|||yyyvvvtttsssqqqnnnkkkkkkjjjgggccc___[[[YYYWWWTTTTTTSSSRRRPPPOOOLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCAAA???>>>@@@>>><<<;;;;;;<<<===>>>===<<<;;;:::999:::;;;;;;;;;:::999888777777777777555555666666666666555555666555555444444333222222333333333333222222222222111000000///......------000000000000000///.........000111333333222000///,,,---......///.........---------.........//////////////////000/////////...............///000000000000000000000111111222///000111222333444444444999555222222555777666444555666666666888@@@KKKTTTfffoooxxxzzz{{{~~~}}}}}}|||{{{yyytttmmmhhhbbb]]]^^^aaaeeemmmuuuzzzpppiiigggkkkooopppvvvpppeee^^^]]]\\\^^^aaadddeeeeee___^^^]]]]]]```dddiiimmmsssrrrqqqooommmiiieeecccgggfffhhhkkkpppuuuwwwxxxpppssswwwxxxwwwrrrmmmjjjjjjiiihhhgggffffffffffffjjjiiihhhfffgggjjjooorrrwwwsssllleeeaaabbbfffiiilllpppqqqmmmhhhgggdddaaaVVV[[[VVVLLLTTTmmm~~~ooo\\\NNNDDD<<<888777888888BBBXXXqqqiiiRRRAAA888555444...//////000000111111222///000000111111000//////111111000//////222666999;;;AAAKKKUUU___iiiuuu}}}}}}}}}{{{xxxvvvtttrrrooolllllljjjhhhdddaaa]]][[[YYYUUUSSSRRRQQQQQQOOOLLLJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFEEEEEECCCBBB@@@??????>>>===<<<<<<===>>>>>>===<<<<<<;;;::::::::::::;;;:::999888777777777777444444555666666666555555666555555444444333222222333333333222222222111111111111000//////......---111111111111000///...---,,,,,,...//////......---,,,---......//////......,,,------------............///000000111000000000...............///000000///000111222222222111111000000111222333444555555888555222222444555555444666777777777777<<>>>>><<<<<<<<<<<<;;;:::999888;;;:::999888777777777777333444555555666666555555666555555444444333222222222222222222111111111111111111000000///.............../////////......---+++++++++,,,,,,---------,,,---......//////......,,,,,,,,,,,,------------------///000000000//////...............///000000...///222333444333111000111111111222333444555666222111111000000111111222555777888777777999???DDDUUU```lllssswww{{{}}}|||{{{~~~~~~~~~~~~zzztttmmmfffaaa```aaabbbgggnnnvvv|||zzzqqqnnnnnnnnnrrruuuzzzwwwkkk\\\ZZZYYYYYY\\\___``````aaa___^^^]]]]]]___aaaccchhhggggggjjjmmmmmmkkkhhhgggfffeeegggjjjmmmnnnnnnkkkmmmnnnmmmjjjhhhiiijjjmmmlllkkkjjjhhhgggeeeeeeeeefffhhhjjjkkkkkkiiiggg{{{tttjjjcccaaadddiiilllfffmmmqqqmmmhhhhhhhhhgggbbbbbb^^^VVVPPPUUUdddqqq~~~vvveeeRRRCCC:::777777777@@@VVVooonnnUUUAAA666222222///////////////////////////000000000//////...---+++---000000000///000111000333777:::???GGGRRRYYYaaappp|||}}}zzzwwwuuussspppmmmkkkjjjhhheeeccc```^^^]]]XXXVVVSSSSSSTTTSSSOOOLLLKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDEEEEEEDDDCCCBBBBBB<<<===>>>>>>>>>>>>======;;;<<<======<<<:::999777;;;:::999888777777777777333333444555666666666555666555555444444333222222222222222111111111000000111111000000//////......++++++,,,---............,,,,,,,,,,,,,,,---...///,,,---......//////......+++++++++,,,,,,,,,------+++,,,.../////////.....................///000000---///222555555333111///111111111222333444666666000222444444222111333555555777888888666777<<<@@@MMMYYYgggooouuu{{{}}}|||{{{~~~|||vvvnnnhhhcccbbbaaabbbffflllpppwwwyyytttqqqooopppqqquuu|||yyymmm\\\ZZZXXXXXXZZZ]]]^^^^^^aaa```___]]]]]]^^^___```dddcccbbbdddiiillllllkkkiiihhhggghhhjjjlllllllllhhhiiiiiigggdddcccfffiiiooopppqqqpppooolllhhhfffccceeeiiimmmooonnnjjjgggeeedddccccccccccccaaa```cccjjjnnnkkkgggfffggggggiiigggddd]]]SSSQQQ]]]mmm}}}oooYYYFFF;;;666555555@@@VVVooopppWWWAAA444000000.........................../////////...---,,,,,,+++...111222111000//////...000333555777<<>>======;;;:::999888888:::999999888777777888888777777777777666666666666666555555555555444444444222222111111111111222222111111111111000000000000//////...------------...---,,,,,,,,,,,,---......//////000000000///---,,,000000///...------,,,,,,------.....................///000222222111000000111111222333222222111000111111000000111111222333333222111222444555444333555555555555444666:::<<>>???@@@AAAAAA@@@>>>======<<<;;;:::999888888777999999888888888888888999999888888888777777666666666555555555555444444444222222111111111111222222111111111111000000000000///......------------------,,,,,,,,,,,,---.........---,,,+++***++++++,,,000//////...------,,,,,,---------.........////////////000111111111111000..................//////111111000000111111222333111222222222333333333333333444444444333555888;;;BBBJJJVVVeeepppxxx{{{}}}~~~~~~{{{yyyvvvppphhhbbb```aaaccchhhpppzzz{{{wwwuuuqqqpppsss{{{ttteee\\\TTTUUUXXXZZZ\\\_________``````````````````cccbbbbbbccceeehhhkkkmmmoooooommmiiigggfffhhhkkkhhhhhhgggdddbbbccciiimmmrrrrrrrrrqqqmmmiiieeebbbbbbcccdddhhhkkkkkkhhhdddbbbaaa___]]]]]]^^^```bbbbbbdddfffggghhhjjjnnnpppkkkmmmkkkcccZZZUUUWWW[[[ppp|||~~~mmmZZZHHH;;;:::888???RRRiii~~~rrr[[[III<<<444///000000///.....................////////////......//////............////////////000222333555666777;;;CCCPPP\\\hhhsss~~~~~~|||zzzwwwtttqqqoooooonnnllljjjfffccc```___\\\ZZZWWWTTTRRRRRRRRRSSSQQQNNNKKKIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDDAAABBBBBBAAA@@@>>><<<:::<<<;;;;;;:::999888777777999888888888888888999999::::::999999888777666666666555555555555444444444222222111111111111222222111111111111000000000000......---,,,,,,,,,,,,------,,,,,,,,,,,,---.........---***(((((()))+++---/////////...------,,,,,,+++,,,,,,---...///000000000000//////000000111111000000//////000111222333111000000000000111222222///222444444222111222444222333333333333444777999===DDDOOO]]]iiisssyyy|||~~~}}}~~~~~~|||vvvmmmeeeaaa``````dddlllvvv}}}yyyvvvqqqooopppwww~~~wwwggg]]]TTTSSSUUUWWW\\\```aaa``````````````````````````````aaadddhhhkkkmmmqqqpppmmmiiiffffffiiikkkkkkiiieeecccbbbeeehhhkkkooooooooonnnlllhhheeebbbbbbccceeehhhjjjjjjgggeeedddbbb```]]]]]]^^^```aaaccceeegggiiikkknnnrrruuuoooooommmgggaaa[[[YYYXXXgggvvvyyygggRRRBBB<<<:::???PPPfff{{{ttt\\\III<<<444000000000///.....................////////////......//////............//////...000333666777666444333444999???GGGQQQ___nnnyyyӵ~~~}}}|||zzzxxxuuurrrqqqnnnmmmllljjjgggeeebbbaaaĦRRRRRRRRRRRROOOKKKĦHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA???===<<<:::<<<ӵ888888888888777888888999:::::::::999888777666555444666555555555555444444444333222222111111222222333111111111111000000000///......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---++++++,,,.../////////.........---------++++++,,,---...///000111000000///......000111222...///000222333333333333000000000Ħ///333777666222000222666222333444444333444666888:::???HHHTTTaaammmvvvzzz{{{|||~~~zzzrrriiiccc______aaahhhqqqzzz{{{wwwssspppoootttzzz{{{kkk```UUUQQQQQQTTTZZZaaaaaaaaa````````````______^^^^^^^^^```cccgggkkkmmmpppooollliiiggggggkkknnnqqqmmmgggddddddfffggggggiiijjjkkkkkkjjjhhhgggeeebbbccceeehhhiiiiiigggfffgggeeebbb```___```aaacccbbbdddfffhhhjjjnnnssswwwqqqpppnnnllliiiddd^^^ZZZaaapppsss\\\JJJ???;;;>>>MMMaaavvvvvv^^^JJJ===555111000000///.....................////////////......///......------......///...000333555666555333111333555666999>>>IIIWWWbbb4ĉ@ӵ~~~}}}{{{yyywwwuuusssnnnnnnlllkkkhhheeecccbbb>LTTTSSSRRRRRRQQQOOO=hĦGGGFFFEEEEEEDDDDDDDDDDDDEEEAAAAAAAAA@@@???>>>======4ĉ@ӵ999888888888888888999999999888777666555444333333666555555555555444444444333333222222222222333333111111111111000000000///......---,,,,,,,,,,,,------,,,,,,,,,,,,---............////////////.....................---------++++++,,,---...///000111000///.........///111222(((***...111222000...,,,000000///>L222000555999888444111333666333444555555444555666888888;;;BBBLLLYYYfffrrrxxxyyy{{{}}}~~~{{{uuummmfffaaa___```eeemmmvvv}}}zzzvvvrrrppptttxxx}}}qqqeeeXXXQQQOOOPPPWWW___`````````_______________^^^^^^^^^___bbbfffiiikkkkkkkkkjjjhhhgggiiinnnqqqvvvrrrlllhhhgggfffeeeddddddeeefffhhhiiijjjjjjjjjdddfffhhhiiihhhggggggffffffeeecccaaa```aaaaaabbbaaabbbdddeeegggkkkppptttnnnnnnooopppoookkkeee___^^^jjjzzz|||gggTTTFFF???===HHH[[[pppxxx```LLL===555222000000///.....................////////////............------------......---------....../////////111333333333555<<>>>>>GG=?999999888777777888888777777666555444444333333666555555555555444444444333333222222222222333333111111111111000000000000//////...------------...---,,,,,,,,,,,,---......+++,,,---...///...---,,,........................+++,,,,,,---...///000000//////......//////000000***,,,///222222111...---000//////HdĦ111111555888888555333333444333555666666555555666777888999===DDDPPP^^^llltttwwwyyy}}}}}}~~~}}}yyyrrrjjjdddaaaaaadddiiiqqqyyy~~~yyyuuurrrtttwwwzzzwwwkkk\\\SSSMMMMMMTTT\\\]]]]]]^^^^^^^^^_________``````___```aaadddgggiiiggghhhhhhhhhhhhjjjnnnqqqvvvtttqqqmmmiiifffdddcccaaabbbdddfffiiijjjllllllgggiiikkkjjjhhhgggffffffbbbbbbbbbaaaaaa``````___```aaaaaabbbcccfffkkkooojjjkkknnnqqqqqqnnnhhhddd\\\eeeppp|||rrrbbbOOOEEE???FFFVVVlllzzzbbbMMM===666333000000///.....................////////////............------------......///...---------///000222---000222222333666<<>>666444000000///.....................////////////.........------,,,,,,------...000/////////000111333444,,,///111111000111555999?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ{{{zzz3h?D%%)?NNNNNNZufĦEEEEEEDDDgLFFFCCCBBBg&e===gĉ@:::<<<g&e>&e777@e666666??444444444333333222222333g<ĉ1110000000003we<Ħ000/////////3h?@e***+++---///111---......Z...------.........3h?gL///---++++++,,,...000/////////D%%)?444fff?><z333222=?ĦRRRg&e|||g&eS?ʬbbb4ff?>ߝL@eg&e3h?g&e>&e??{{{vvvtttuuuuuuuuuyyy~~~tttdddWWWMMMIIINNNUUUYYYYYYZZZ[[[]]]^^^______fffeeecccaaaaaabbbcccddddddgggiiiiiiiiiiiiiiijjjlllpppsssqqqjjjeeedddfffcccdddeeefffgggiiijjjjjjmmmoooooommmiiifffeeefff___aaadddggggggeeebbb```aaaaaa```^^^^^^```dddhhhcccggglllnnnkkkhhheeedddZZZZZZ^^^iii{{{yyy```QQQDDDEEESSSiii|||eeeNNN>>>777555000000///.....................////////////.........------,,,,,,------...++++++,,,...//////000000...111222000...---0003334DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^}}}|||Bt=o9ĦDtfo9ĦOOOMMMLLLg?FFFEEEHdĦAAAEEEDDDHu]Ħ===tt;;;<<<Hƅ^Hu]Ħ777H׼s666666555666666333333444444444444tQ111111222222je<Ħ000///...Bt=o9ĦH׼s,,,++++++,,,---...---------HtĦ///...---------Bt=o9ĦHdĦ000000000////////////111111111Dtfo9ĦsߝLGdUĦ444Ht@cӵHu]Ħ|||Hu]ĦHtƅ^cccqIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyyvvvuuuuuusssvvvzzzyyyiii\\\PPPIIIKKKQQQWWW[[[]]]ZZZ[[[___bbbbbbccccccbbbaaabbbcccdddeeehhhjjjlllkkkhhhhhhjjjmmmoooppppppnnnjjjgggffffffcccfffhhhiiiiiijjjmmmpppsssrrrooollliiihhhggggggbbbbbbcccddddddddddddccceeeaaa^^^___dddfffeeecccjjjlllnnnkkkfff```]]]]]]\\\YYYUUUYYYjjj~~~kkk]]]KKKFFFRRRjjjmmmWWWEEE999444333111///......//////......000111000...------......///////////////......------------------------...............///0000004DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R~~~qjRgdKӵHdDĦgdKӵOOOMMMGR/f6LĭĦFFFEEEDdDĦAAACCCCCCDdDĦ>>>`eĭ<<<DdDΦDdDĦ555DdDĦ333666555555555555555555666333333333333333333geĦ111111222FSĦ000///qjRgdKӵDdDĦ,,,++++++,,,------,,,,,,,,,DdDĦ......------qjRgdKӵDdDĦ000000000000000000///---...000HdDĦgdKӵDdDDdDĦ333DdDĦ4DufӵDdDĦ{{{DdDĦq<RgggeeepeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ|||wwwvvvtttsssuuuzzz~~~nnn___RRRIIIIIINNNTTTYYY\\\[[[]]]bbbddddddeeeddddddcccdddeeeggghhhkkkmmmnnnllljjjjjjmmmpppoooooonnnkkkgggdddccccccbbbeeehhhjjjiiijjjlllnnnrrrpppnnnkkkiiiggggggfffbbbcccccccccccccccbbbbbbccc___\\\^^^bbbdddcccaaaeeehhhjjjiiieeeaaa___^^^[[[YYYVVVXXXfffyyyvvvhhhVVVNNNUUUiiiqqq[[[HHH;;;555555333111000000111111000...///000000...------.........////////////......------------------------...............//////0004DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦPPPNNNCdgĪjEEEDdDĦAAACCCBBBDdDĦ???HߝL`o9<<<DdDΦDdDӵ777DdDĦ555555555444444444444555555444444333333222222geĦ111111sp?aĦ000///GIdnuR)ĦDdDĦ,,,,,,,,,,,,---...++++++,,,DdDĦ---...------GIdnuR)ĦDdDĦ000000000000000000000,,,...000DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦyyyDdDĦpo9uuuupppjjjggg=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyyvvvtttrrrtttyyy{{{ttteeeVVVIIIFFFIIIPPPVVV[[[\\\___ccceeedddffffffeeeeeefffgggiiijjjlllnnnnnnllljjjjjjnnnrrruuutttrrrnnniiifffeeefffaaadddhhhkkkkkkkkkkkkkkkpppooommmkkkiiiggggggfffffffffeeeeeeddddddcccccc```]]][[[\\\```bbbaaa___aaacccffffffeeebbbaaa```\\\ZZZWWWVVV___qqquuudddXXXYYYiiittt^^^JJJ<<<555555333111000000111111000...///000///...------...------......///......---------------------------......------......///0004DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<Ħ===4DufئL>e<<<DdDʜ4DuTӵ999DdDĦ777444444333333333333444444555555444444333222geĦ000s<v>aĦ000000peӵDx<DdDĦ---.........//////,,,,,,,,,DdDĦ......------peӵDx<>d<000000000111111111///000111>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦuuu>d<Ħpeӵ{{{ĦaaaF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{wwwsssppprrrvvvwww}}}yyykkkZZZLLLEEEFFFLLLSSSZZZ\\\^^^bbbcccaaaeeeeeeeeeeeefffhhhjjjkkkkkklllmmmkkkiiijjjnnnrrryyyxxxuuuqqqlllhhhhhhhhhcccfffjjjmmmnnnmmmkkkiiiooonnnmmmkkkjjjiiihhhhhhjjjiiihhhgggfffeeedddddd^^^\\\[[[\\\___``````^^^```bbbeeefffeeedddbbbaaa\\\[[[XXXUUUYYYggg{{{ooo```\\\iiiwww```JJJ;;;333333111///......//////...---//////...---,,,...///,,,,,,---.........------------------------------...------------...//////4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<444333333333333444444777777666555444333geĦ000Hg8>aĦ000000B?Ho9000>d<000000000000.........>d<ӵ------B?Ho9000<x111111111222///000111&ӫeʬtIӇ111>d<Φ>d<Ħ444D&ӫetIӇ999DdDĦmmmsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||wwwsssnnnooosssuuu||||||ppp```PPPGGGFFFJJJQQQXXXYYY[[[^^^^^^\\\bbbbbbbbbcccdddgggiiijjjkkkmmmnnnllljjjkkkooosssvvvuuusssoookkkhhhggggggfffhhhlllpppqqqpppllliiinnnnnnnnnmmmmmmlllkkkjjjjjjiiigggeeedddccccccccc^^^]]]]]]^^^```aaaaaa```cccdddfffggggggfffcccaaa\\\\\\[[[VVVUUU___ssszzziii___hhh|||dddNNN===444333111///......//////...---......---,,,,,,...000++++++,,,------------------------------------------------------...//////4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GlllkkkHĪj@IŌUUUUUUBeneFFFHkgeEEEne===<<aĦ000000@G//////se000111111111000...//////<Ō...------@G000000Hkge111111222222222000000000HĪj@IŌ...///ege444444Hu]3hIŌ888999DdDĦbbbne~~~@hpppkkk>hzzzsene@GsĪj@hzzzuuuoooooorrrsssyyyvvvgggUUUJJJGGGHHHOOOUUUWWWYYY\\\]]]ZZZ______```aaabbbeeegggiiillloooqqqqqqoooooorrruuuuuuuuuuuusssppplllkkkkkkiiikkkmmmqqqrrrqqqmmmjjjmmmnnnnnnnnnnnnmmmmmmlllgggeeecccbbb`````````aaa```aaabbbcccddddddddddddeeeffffffhhhiiihhhdddaaa]]]]]]]]]ZZZUUUYYYjjj{{{ttteeehhh}}}kkkTTTBBB888555333111000000111111000---......,,,+++,,,...000******+++,,,------------------------------------------,,,,,,------...///4DuXӵĵD^DdDĦ~~~nnnmmmlllWWWVVVVVVGGGGGGAAABBBBBB@@@???;;;<<<D^888<<<;;;:::s׼s888666555555555555555555666555555555555555555geFm8333>aĦ000000000---......s׼s...///000000//////.........Ho000...---------/////////000111111222333333555444222---...///333333333D^666777888DdDĦWWW}}}{{{wwwrrrkkkpppvvvs׼s~~~yyyrrrppprrrpppvvv~~~}}}mmmZZZMMMIIIFFFMMMSSSUUUXXX]]]^^^]]]]]]]]]^^^___aaadddggghhhkkkooorrrsssqqqppprrruuutttvvvxxxxxxuuurrrppppppkkkkkkmmmooorrrqqqmmmiiikkklllmmmnnnnnnnnnmmmlllfffeeecccaaa``````aaabbbccceeeggghhhhhhhhhhhhhhheeedddeeehhhjjjiiifffbbb]]]^^^```^^^WWWVVVaaapppooolll}}}nnnWWWDDD:::555333111000000111111000---------,,,+++,,,...111)))***+++,,,,,,---------------------------------------,,,,,,------...///Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ}}}}}}yyytttpppooonnnmmmllliiihhhdddaaa]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNKKKIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>@@@BBBDDDĦAAA======<<<<<<<<<;;;;;;;;;<<<>d<Ħ999888999888777Be555555666666555555555555666666333333444444444444geFYĉ333333>aĦ000000000111111111444111...,,,---...Be***,,,...//////...------------nu]ӵ///------...//////---------------...///000///000000111222222333333<<<:::666222000000111111////////////000000000000222222222222222>d<Ħ555555555555666>d<ĦOOO\\\kkkĦ}}}xxxpppiiidddccceeefffmmmttt}}}BeĦ|||uuuqqqsssmmmrrrzzzqqq]]]OOOJJJEEELLLRRRUUUXXX^^^aaaaaa]]]]]]]]]___aaadddggghhhhhhlllqqqrrrqqqoooppprrrnnnqqquuuvvvtttqqqooonnnlllkkkkkknnnppppppllliiijjjjjjlllmmmmmmmmmlllllliiigggeeecccccccccdddeeefffhhhjjjkkkkkkjjjjjjkkkccccccdddgggjjjjjjgggddd^^^___aaa```YYYTTT\\\iii{{{xxxrrrnnnWWWCCC999333111///......//////...---------+++***,,,///111((()))***+++,,,------------------------------------,,,,,,,,,,,,---......?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~wwwnnnmmmoooppppppjjjiiifffccc```^^^\\\\\\[[[VVVRRRRRRQQQLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAAgdKĦ???>>>>>><<<;;;;;;;;;;;;;;;999sdKĦ999666;;;:::999777777888555555555555555555555555444444555555444333ŶS1110000003we<000000111111222,,,+++111444000........................,,,,,,---iĉ@3hR/Ō...,,,,,,,,,---...---...//////......///000111000//////000222444555:::888555222000///000000000000111222333444444555222222333333333DdDĦ555555666777888sdKĦFFFSSSgdKĦ{{{|||wwwnnneee``````bbbkkkooouuu}}}gdKĦ{{{vvvrrrppprrrqqquuu}}}sssbbbRRRHHHDDDGGGLLLSSSYYY^^^```aaa```___^^^___aaadddeeeeeedddgggjjjlllmmmnnnnnnooosssttttttsssrrrqqqpppooonnnoooppppppooonnnmmmlllooopppqqqqqqooommmllllllhhhgggfffeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhggggggffffffeeeeeeaaaaaaaaa```^^^\\\YYYXXXiiisssYYYCCC:::444222000/////////---,,,///////////////......---------------............,,,,,,++++++,,,---///000+++******,,,...//////...>AneneneneDewwwrrrppppppooommmjjjiiigggdddaaa___]]]\\\[[[UUURRRSSSQQQMMMKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFCCCBBBneAAA???>>>>>>===<<<;;;;;;;;;;;;<<<ne<<<:::888;;;:::888777666666777777555555555555555555555555555555555555555444>A222111000k<000000000111111333---,,,111333000...///////////////////////////,,,,,,---fh///...---------------,,,...//////......///111000000000000000111222333555444222111000000111111333333222222222111111111222222222333333De333333222333333444ne;;;CCCneyyyyyy~~~}}}xxxppphhhbbbaaaaaafffkkkrrrzzzne|||wwwssspppqqqpppsss{{{xxxgggVVVJJJCCCEEEJJJPPPVVV\\\___```dddccc`````````bbbccccccdddeeeggghhhiiijjjlllmmmpppppppppppppppoooooonnnqqqqqqqqqqqqpppnnnmmmlllmmmoooppppppooommmmmmllliiihhhfffeeeccccccbbbbbbeeefffggghhhiiiiiijjjjjjhhhhhhhhhgggffffffeeeeeecccccccccbbb```^^^[[[ZZZddduuuxxx]]]FFF;;;555333000/////////---,,,///////////////...------,,,,,,---...000111222333000000...---------...///...---,,,,,,......---}}}xxxuuutttrrrnnnjjjkkkjjjhhheeebbb```^^^]]]ZZZUUURRRSSSRRRNNNLLLMMMLLLKKKJJJHHHGGGGGGFFFFFFCCCBBBCCCAAA??????>>>===<<<<<<;;;;;;;;;>>><<<===;;;999:::999888777666666666666555555555555555555555555555555555555555444333222111000000000111111111333///...000111///---...000000000000000000000000---------............///......---,,,+++---//////...///000222//////000111111000000000000000000000111111222222333222222222222111111111222222222222333333666666555555555666777999>>>jjjsssvvv|||~~~}}}{{{uuummmfffbbbaaaaaaeeemmmvvv~~~~~~xxxtttqqqooonnnpppwww}}}ooo\\\NNNCCCDDDFFFKKKSSSYYY]]]^^^eeecccaaa___```bbbeeeggghhhgggfffeeeeeegggjjjlllkkklllllllllmmmmmmmmmmmmtttssssssrrrpppnnnlllkkkkkklllmmmnnnoooooonnnmmmkkkjjjhhhfffeeedddccccccdddeeefffggghhhiiijjjkkkhhhhhhhhhgggffffffeeeeeeeeeeeedddcccaaa___^^^]]]^^^hhh|||dddKKK===666333000/////////...,,,...////////////...------+++,,,---///222444555666555444333111000/////////222111////////////---}}}}}}}}}~~~|||zzzwwwvvvuuurrrnnnkkkkkkjjjiiigggdddbbb```^^^[[[VVVSSSTTTSSSPPPNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGCCCBBBAAABBBCCCCCCAAA???@@@???>>>===<<<<<<<<<<<>>GGGTTTdddooouuu{{{~~~}}}~~~zzzssskkkeeebbb^^^bbbiiirrrzzz{{{vvvsssooolllmmmsssxxx|||vvvbbbSSSFFFDDDDDDHHHPPPWWW\\\^^^___^^^^^^^^^```eeelllpppppplllgggddddddfffhhhjjjhhhiiiiiijjjkkklllmmmnnntttsssrrrpppnnnlllkkkjjjhhhiiijjjmmmooopppooonnnmmmlllkkkjjjiiihhhhhhhhhdddeeeeeeeeeffffffggghhhhhhhhhggggggfffffffffeeeeeeeeedddcccaaa```___^^^\\\]]]mmmkkkPPP>>>777444111///.........---......//////......---,,,+++,,,---///111333555666666666555333222111111111444333111111222222000}}}|||||||||{{{yyywwwuuutttrrrpppnnnkkkkkkjjjiiifffdddaaa```\\\WWWTTTUUUTTTQQQOOOPPPLLLLLLJJJIIIHHHGGGGGGGGGCCCBBBAAABBBCCCCCCAAA???@@@@@@???>>>===============<<<:::::::::::::::999999999999888777777666555555555555555555555555555555555444444444444555666444333222222222222222222222222222222222111111111222222111///---..........................................///////////////,,,---...//////...---,,,,,,---//////...///000222...///000111111000...---111222222333222222111000...///000111222333333444111111111222222222333333444444333222222222333333555666999;;;BBBOOO___kkksss{{{~~~~~~yyyqqqiiiddd```bbbgggnnnvvv}}}~~~yyyvvvpppmmmlllppptttxxx~~~{{{hhhYYYKKKGGGCCCFFFNNNVVV[[[]]][[[\\\]]]^^^```fffnnnttttttnnnhhhddddddeeefffeeehhhhhhhhhiiikkklllnnnoooqqqpppooommmkkkjjjiiiiiigggggghhhkkkooopppooommmkkkkkkjjjjjjjjjkkkllllllffffffdddcccccccccccccccfffffffffgggggggggggggggeeedddcccaaa```___^^^^^^ZZZUUU```yyyqqqTTT@@@888555111///.........---...............------,,,,,,------...///000111111333333444444444444333333000///...///111222111000}}}|||{{{zzzxxxuuusssrrrqqqqqqllllllkkkjjjhhheeecccaaa]]]XXXUUUVVVUUUQQQOOOPPPMMMLLLKKKIIIHHHHHHGGGGGGCCCBBBAAABBBCCCCCCAAA???AAA@@@???>>>============;;;;;;:::999999999::::::999::::::999999888777666555555555555555555555555555444333222333444555666333333222222222222333333333333333222222222222222000333222...,,,...000///........................////////////////////////,,,---......///.........---...//////......///000//////000111111000000000333333333222111111111000222111111111111000000000111111111111222222222222444444333333333444444555333666999:::>>>IIIWWWcccnnnwww~~~~~~wwwnnnhhhddddddeeeiiiooowww|||yyytttooolllnnnqqqttt{{{}}}mmmaaaPPPIIICCCDDDLLLUUUZZZ\\\\\\^^^______```cccjjjppppppkkkfffddddddeeedddbbbiiiiiiiiiiiikkkmmmoooqqqllllllkkkjjjiiiiiiiiiiiifffeeefffiiinnnpppooolllgggggghhhhhhiiijjjllllllhhhgggeeecccaaaaaaaaaaaadddeeeeeefffggghhhiiiiiidddcccbbb```___^^^^^^^^^YYYRRRVVVjjj}}}xxxZZZCCC:::666111...............---............---,,,,,,------------............///000111222333444444333***))))))+++---//////...}}}|||zzzzzzzzzxxxvvvsssqqqppplllllllllllliiigggdddbbb___ZZZVVVWWWVVVQQQOOOPPPMMMLLLKKKIIIHHHHHHHHHHHHCCCBBBAAABBBCCCCCCAAA???AAAAAA@@@???>>>>>>>>>>>>::::::::::::999:::;;;<<<::::::;;;;;;:::999777777555555555555555555555555444333111111111333444666333333333222222333333444444444333333333222222222...333333---+++///111111........................000/////////////////////---------------...//////...///000///...---...///000000000000000111222333333222111000///000111111111111111111000000000000111111111111222222222222555555555555666666777888111555888999:::AAAMMMVVVeeeoooyyy}}}{{{ssslllgggeeecccdddhhhqqqyyy|||xxxrrrnnnnnnppprrrxxx~~~rrriiiTTTKKKCCCBBBIIISSSXXXZZZ\\\___aaaaaa___aaafffkkkjjjgggdddeeeiiijjjgggdddjjjjjjiiiiiijjjmmmoooqqqiiihhhhhhhhhhhhjjjkkklllfffddddddhhhnnnpppnnnkkkhhhhhhhhhhhhiiijjjkkkkkkiiigggeeecccbbbbbbcccdddbbbcccdddfffhhhiiijjjkkkdddcccbbb```____________ZZZSSSPPPZZZooo}}}```GGG;;;777222...............------......------,,,+++---------------.........---...///111111111111111)))((((((***,,,......---|||zzzxxxzzz|||{{{xxxtttpppooolllmmmmmmllljjjgggdddbbb```[[[WWWXXXVVVQQQOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHCCCBBBAAABBBCCCCCCAAA???BBBAAA@@@???>>>>>>>>>>>>999:::;;;:::::::::<<<>>>:::;;;<<<<<<;;;:::888777555555555555555555555555333222111000000222444555333333333222222333444444444444444333333222222222---222333---***///222222000000000000000000000000000000000000////////////...---,,,,,,---...///000///000111000...,,,---...111000//////000222444555111000...---...///111222......///000111222333333000111111111111222222222111111111222333444555666000555888888777;;;EEEMMM^^^jjjvvv|||}}}uuuooojjjfffbbb```dddllluuu{{{~~~zzztttooonnnoooqqqwww~~~uuuoooVVVLLLBBB@@@HHHQQQWWWXXX[[[^^^aaaaaa___```eeejjjgggeeeeeeiiinnnooolllhhhjjjjjjiiiiiijjjlllnnnpppggggggggggggiiikkkmmmnnnfffddddddhhhmmmpppnnnjjjlllkkkkkkjjjjjjkkkkkkllliiigggfffddddddeeefffgggaaabbbccceeehhhjjjlllllleeedddbbb```______``````\\\UUUNNNPPPccc}}}dddKKK;;;777222...............------......------,,,+++,,,,,,------.../////////,,,---...000000//////...,,,++++++,,,...//////...~~~|||yyywwwvvvtttqqqooorrrpppnnnlllkkkiiifffccceee```[[[WWWUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHGGGFFFDDDAAA??????@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999:::;;;:::888777555444444444555555555666666333333333333333333333333444555666555333222333444222444000***...888777...///000111222222333222222///000111111///......///,,,...111333333111...,,,000///---,,,---...000222//////............//////000111111111222222222222222111111111000000//////222333444333111//////000000000000111222222222333111222333333444444444333666555555666999===AAADDDVVVaaaoooyyy}}}~~~|||zzzmmmhhhddddddeeehhhpppyyyzzzvvvqqqllllllooosssvvv}}}|||nnn]]]RRRGGGCCCEEEJJJSSS\\\___``````___```cccgggkkkllljjjiiiiiijjjjjjhhhgggmmmhhhdddcccfffhhhiiihhhmmmiiieeegggkkkmmmkkkgggfffhhhkkkkkkiiihhhggggggffffffffffffhhhjjjlllmmmggghhhiiihhhgggfffggghhhcccdddfffggghhhjjjmmmoooiiifffbbb___```bbbcccdddeeeXXXLLLLLLVVViiifffPPPCCC:::333111000---,,,---......---------,,,,,,,,,---------............///000///...------...///000------------------------~~~|||yyyxxxvvvuuurrrpppqqqpppmmmlllkkkiiifffcccccc___ZZZWWWUUUTTTRRRQQQPPPNNNLLLLLLLLLKKKIIIGGGJJJHHHEEEBBB@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999888888777777777777444444444555555555666666333333333333333333333333444555666555333222333444222444111,,,///888777...---......////////////...///000222111///......///...///000111111000///...///......---...///000111//////............//////000000000000111111111111111111111000000000/////////111222222111000111222111111111111111222222222222333333444444333333222666555555555888<<>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999777555555666888999444555555555555666666666333333333333333333333333444555555555333222333444111333222...111777666...111111111222111111000000///111222111000...//////000//////......//////000............/////////000//////............//////....../////////000000000111111000000000000//////---///111222111111222333222222222111111111111111333333444444444333222222555555444555666999<<<>>>GGGRRRaaannnvvvzzz~~~}}}vvvpppiiifffcccccciiiqqqxxx~~~}}}yyytttooommmmmmppprrrtttyyyxxxiii[[[LLLDDDBBBFFFNNNWWW_________^^^^^^___bbbeeeeeeddddddeeeggghhhhhhggghhhfffeeegggkkkmmmkkkiiifffffffffffffffggghhhhhhgggiiikkkkkkiiiggggggggggggfffeeeeeeeeeggghhhiiijjjlllmmmllljjjiiiiiijjjeeefffgggggggggiiillloooiiigggdddccccccccccccbbb^^^YYYRRRKKKGGGMMMaaatttkkkUUUCCC;;;444333222///---.../////////.........------------------.............../////////...------,,,++++++++++++++++++++++++}}}zzzyyyyyywwwuuussspppooommmlllkkkiiifffccc```^^^\\\[[[YYYVVVRRROOONNNMMMLLLLLLMMMMMMKKKJJJFFFEEEEEEDDDDDDDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999888777666666666777888555555555555555666666666333333333333333333333333333444555555333333333555///222111///111555333---333333333333222111111000///111222222000//////000/////////....../////////---......///000////////////......------......///---------.........//////000000000000000000//////---///111222111111111333333222222222111000000000111222333333444444444333555444444444555777999:::AAAKKKYYYgggrrryyy~~~|||uuunnniiidddbbbfffmmmsssyyy|||wwwqqqnnnmmmnnnooopppttt{{{zzznnn___NNNEEEBBBDDDMMMVVV___``````___^^^___aaaddddddccccccdddgggiiihhhhhhfffeeefffjjjooopppnnnjjjdddeeefffeeedddeeegggiiihhhiiikkkjjjhhhffffffggghhhgggfffeeeeeefffggghhhmmmnnnoooooommmkkkjjjjjjeeeffffffeeeddddddgggiiigggeeeccccccccccccaaa```___^^^ZZZQQQGGGGGGWWWjjjpppZZZEEE<<<555444333000......000////////////.........,,,,,,---------.........---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~|||zzzyyyyyyxxxvvvtttqqqooommmlllllljjjgggeee```___^^^]]]\\\YYYTTTQQQOOOMMMLLLLLLMMMMMMLLLJJJCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::666777888999999888777666666666666666666666666666333333333333333333333333333444555444333333444555///000000///000222000---///000000000///...------000111333222000//////000---...///000000///...------......///000/////////......------------......,,,------------.........//////////////////000000...000222222000///000111333222222222111000000000///000111333444555666666444444444444444555777888===EEERRRaaammmwww~~~zzzsssnnnhhhcccfffkkkooovvvzzzuuuqqqooonnnnnnmmmqqqwww}}}{{{qqqbbbQQQFFFBBBDDDLLLTTT___```````````````ccceeedddcccccceeeggghhhhhhgggeeefffhhhmmmrrrsssppplllcccdddeeeeeeeeeeeegggiiihhhiiijjjiiifffeeeeeefffiiihhhgggfffeeefffggggggnnnoooqqqpppnnnkkkjjjjjjggghhhhhhfffdddccccccdddeeecccaaa```aaaaaa```______```^^^WWWJJJFFFQQQaaa{{{vvv```HHH???777444222///...///000////////////.........,,,,,,,,,------------...,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}{{{zzzyyyyyyyyywwwuuuqqqpppnnnmmmmmmkkkiiifffaaa```^^^]]]\\\ZZZVVVSSSPPPNNNMMMMMMMMMMMMKKKJJJFFFFFFGGGGGGEEEDDDAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::555777999:::;;;:::888777777777777666666666666555333333333333333333333333222444555444333333444666000111000000///000//////000000111111111000//////000222333222111///000000,,,---///000000///---,,,............/////////000......------------......,,,,,,---------...............////////////000000///000222111000//////000222222222111111111111111///000111333444555666666444444444444444555666777;;;@@@KKKXXXfffrrr{{{}}}xxxtttnnnhhhhhhlllnnnttt~~~}}}xxxtttqqqooonnnkkkoootttzzz~~~ttteeeTTTIIIDDDDDDJJJQQQ\\\^^^___```aaabbbeeegggfffeeedddeeefffgggfffeeeeeeeeehhhmmmrrrsssoookkkeeeeeeeeeeeeggghhhiiijjjggghhhhhhgggdddccccccdddggggggeeeddddddeeefffgggnnnpppqqqpppmmmjjjhhhhhhhhhiiikkkjjjhhhfffddddddcccaaa^^^^^^```aaaaaa```___^^^]]]XXXNNNGGGLLLVVVlll~~~{{{fffMMMCCC888333111......000/////////.........------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++************************}}}{{{|||zzzyyyxxxyyyxxxwwwuuurrrqqqoooooonnnmmmjjjhhhbbb```^^^\\\[[[YYYVVVTTTQQQPPPNNNMMMMMMMMMKKKIIIFFFGGGHHHIIIHHHEEECCCAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888999:::::::::::::::777777777777666666666555333333333333333333333333222333555444333333444666444333222111000///111333111222222333333333222222000222333333111000000111........................///......---...///000111...------,,,,,,------...------------...................../////////000000,,,...000111000000000222111111111111111222222222222222333444444444333333333333333444555666666777888;;;CCCNNN]]]kkkvvv{{{~~~|||zzztttmmmlllnnnooouuu|||{{{vvvssspppooojjjmmmrrrwww|||xxxiiiXXXLLLEEEBBBFFFLLLXXXZZZ]]]___aaacccfffiiigggeeedddcccddddddbbbaaadddccceeejjjooopppmmmiiihhhfffdddfffiiilllkkkjjjfffggggggeeebbbaaabbbcccddddddcccbbbbbbcccdddeeemmmoooqqqpppmmmiiiffffffcccgggkkklllkkkiiigggfffbbb```]]]]]]___bbbcccdddaaa^^^[[[XXXRRRJJJHHHKKK[[[tttlllRRRFFF999333///---...000............---------,,,++++++,,,,,,,,,---------************+++,,,---...))))))))))))))))))))))))|||yyy{{{yyyxxxxxxxxxxxxwwwuuusssqqqpppoooooonnnkkkiiiaaa___\\\[[[ZZZXXXVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHCCCEEEHHHJJJJJJIIIGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888888:::<<<===888888777777666666666555333333333333333333333333222333444444333333555666666555333222111000222666---...///000000000000000000222333333111000000111000///---++++++---///000000///---,,,---...000222...------,,,,,,------...---------.........//////---.........//////000000***,,,///000000111222444000000111111222222222333555555444444333222111000222333444444555666777777555777===HHHVVVeeeqqqwww~~~~~~}}}xxxqqqnnnppppppuuu|||}}}xxxtttrrrpppiiikkkppptttyyy{{{mmm[[[NNNEEEAAACCCHHHTTTWWW[[[^^^```cccgggiiigggeeecccbbbbbbaaa___]]]bbbbbbccchhhlllmmmkkkgggjjjgggdddffflllooommmjjjfffffffffdddaaa```aaabbbbbbaaa`````````aaacccdddlllnnnpppooolllhhheeeddd]]]bbbhhhkkkllljjjhhhgggccc```]]]]]]___cccfffgggeee___[[[YYYUUUMMMGGGFFFNNNllloooUUUHHH:::222...,,,---111......---------,,,,,,,,,++++++,,,,,,,,,---------******))))))***,,,...///++++++++++++++++++++++++{{{xxxxxxxxxxxxxxxwwwwwwwwwvvvwwwuuussspppmmmkkkjjjiiieeeccc```^^^]]][[[YYYVVVSSSRRRPPPNNNMMMKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEECCCAAA?????????@@@AAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::888888888888777777777777555555666777777666555444333333333444444555555555666555555444222111111000000111111111111000//////...///000111111000///...111111000///////////////000///.........///111222111000///...............---------------...///000///000111222222111000///000000000000000000000000000111111222222222111111222222222222333444555555222333444555555555666888333555;;;BBBHHHRRRcccsssvvv}}}}}}yyyuuussswwwyyy}}}{{{vvvrrrpppmmmiiiiiiooovvv{{{vvvfffUUUGGGAAABBBDDDPPPTTTZZZ^^^bbbeeehhhjjjjjjgggddd```___```bbbdddbbbeeeiiikkkkkkkkklllmmmkkkiiihhhhhhiiijjjjjjiiiggggggfffccc```___```bbb``````aaabbbbbbbbbbbbbbbkkkkkkkkkjjjjjjhhhggggggaaabbbcccdddeeedddcccbbb```___^^^]]]^^^```bbbccceeebbb^^^\\\ZZZSSSIIIAAAPPPbbb|||yyy```MMM999111000000000000...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++***)))***+++---...{{{wwwvvvvvvvvvuuuuuuuuuuuuuuuwwwuuussspppnnnllljjjjjjfffdddaaa___^^^\\\ZZZXXXUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEECCCAAA@@@??????@@@AAA???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::888888888777777666666666444444555666666666555444333333444444444444444444555444333222111000000///111111222222111111000/////////000000000000//////111111000///////////////...............//////000000000///.........//////------......///////////////000111222222111000///////////////////////////000000111222222222222111444444333222111111111111222333444555555666888999444555999???DDDMMM^^^nnnssszzz}}}{{{yyy||||||wwwssspppmmmjjjjjjnnnssswwwyyyiiiWWWHHHAAA@@@BBBMMMRRRYYY___ccceeegggiiiiiigggccc```______aaabbbbbbeeeiiikkkkkkkkklllmmmkkkiiigggggghhhiiiiiihhhffffffeeecccaaaaaabbbddd``````aaabbbbbbbbbbbbbbbiiiiiiiiiiiihhhgggfffeeebbbcccdddddddddcccbbbbbbaaa```^^^]]]^^^___aaabbbeeeaaa^^^\\\ZZZUUULLLEEEHHHXXXrrr|||dddQQQ<<<222111///.........---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++*********+++,,,,,,{{{wwwttttttssssssrrrrrrrrrsssvvvuuusssqqqooommmkkkkkkgggeeebbbaaa```^^^\\\YYYWWWUUUSSSPPPMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDEEECCCBBB@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::999888888777666555555444333444555666666666666666444444444444444444333333333333222222111000//////222333333333333222111111000000000//////000000111111111000///////////////,,,------...............//////.........///000000---...000111111000/////////000111111111111000000////////////////////////000000111222222222222222333333222111000000000000222333444555777888999:::555444777;;;???GGGWWWeeennnvvv}}}~~~~~~~~~yyytttrrrnnnkkkkkkmmmnnnrrr{{{}}}mmm[[[KKKAAA>>>???HHHNNNXXX```dddfffggggggiiigggccc```^^^^^^^^^___aaadddgggiiiiiiiiijjjlllkkkhhheeedddeeegggggggggeeeeeeeeecccbbbbbbccceee```aaaaaaaaabbbbbbbbbbbbggggggggggggfffeeeddddddcccddddddeeedddcccaaa```aaa```^^^]]]]]]^^^___```ccc```]]][[[ZZZWWWQQQLLLCCCPPPfffjjjVVV@@@555111///------///---------......---+++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------,,,,,,++++++++++++++++++|||wwwtttsssrrrqqqqqqqqqrrrrrruuuuuutttrrrpppnnnmmmlllhhhfffdddbbbaaa```]]][[[YYYWWWUUUQQQNNNKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666444444333444555666777777888888999555555555444444333333333333333333222111000000000333333444444333333222111111000/////////000111222111000000///////////////,,,---...///000///...---///.........///000111111...///111222222111000...///000000111111111111111000000000000000000000000///000111222222222222222000000000111111222333444222222333555888:::;;;;;;777555666888;;;BBBOOO\\\jjjsss{{{}}}{{{wwwtttooonnnmmmllljjjlllwwwrrr```NNNCCC===;;;BBBJJJUUU^^^ccceeeeeeeeehhhfffccc___]]]\\\]]]]]]^^^aaadddeeeffffffhhhiiijjjgggdddbbbccceeefffffffffgggfffdddbbbbbbccceeeaaaaaaaaaaaaaaabbbbbbcccfffgggggggggffffffeeedddddddddeeeeeedddbbbaaa```aaa```___^^^]]]]]]^^^^^^aaa^^^[[[ZZZYYYXXXTTTRRRHHHPPP```yyyoooZZZCCC777333000......///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------..................---,,,+++~~~xxxtttsssrrrqqqpppqqqrrrssstttttttttsssrrrpppnnnmmmiiigggdddccccccaaa___]]]ZZZYYYVVVRRROOOLLLJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444333666666777888888999:::;;;555555555444444333333333444444444333222222111111333444444444444333222222111000/////////111222333111000000///////////////---...///111111000/////////////////////000111222///000222333333111000...000000000000000111111222111111111111111111111111//////000111222333333333222222111222222333444555333222222555888;;;;;;::::::777666777:::>>>HHHSSSdddnnnxxx|||~~~zzzxxxrrrpppnnnllliiiiiirrr}}}wwweeeSSSEEE===:::===EEEPPPYYY___aaabbbbbbhhhfffccc```]]]\\\\\\\\\\\\^^^```bbbbbbccceeefffgggeeebbbbbbccceeeeeeeeehhhhhhgggeeecccbbbccceeeaaaaaa``````aaaaaabbbcccgggggghhhhhhhhhgggffffffddddddeeeeeedddbbbaaa```aaa```______^^^^^^^^^^^^___]]][[[YYYYYYXXXVVVUUUNNNQQQ[[[qqqsss^^^FFF999555333111111///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,///......------.........000000222222222000...---{{{uuutttrrrppppppqqqrrrsssttttttttttttsssqqqooonnniiigggeeeccccccbbb```^^^[[[YYYWWWSSSPPPMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::::::::;;;;;;;;;;;;<<<:::999999888777666666555888888777777888999:::;;;444444444444444444333333444444444333333333222222333333444444333333222111000000000000111222222333111111000///////////////...//////000000000000000000000/////////000111111000000111222222111///...000/////////000111222333222222222222222222222222...///000111222333333333666555444333222222222222444222111444888;;;:::888:::777555777999;;;CCCKKK[[[fffrrrxxx|||~~~|||vvvrrrnnnllliiiiiiooowww{{{zzziiiWWWHHH>>>:::;;;AAAJJJRRRWWW[[[^^^```gggeeeccc```^^^]]]]]]]]]ZZZ\\\^^^___```aaaccceeedddbbbbbbbbbdddffffffeeehhhhhhhhhfffccccccdddfffbbbaaa`````````aaacccdddhhhhhhiiiiiiiiihhhhhhgggcccddddddeeedddcccaaa``````````````````____________^^^]]]\\\ZZZYYYXXXWWWOOONNNUUUhhhxxxbbbJJJ<<<777444222222///.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111444555555333000///}}}uuusssqqqooooooppprrrsssssstttuuuuuutttrrrpppnnnhhhfffdddccccccbbb```^^^[[[YYYWWWTTTQQQNNNMMMLLLIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBAAA@@@AAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::999999888888888777888777666666666777888888333333444444444444444444333333333222222222222222333333333333333222111111//////000111222222222222111111000//////////////////............///000000111111000000///000000000111111000000000/////////000/////////000111222333111111111111111111111111...///000111222333333333555444333222111111111111555222111333888:::888666888555444777888999===CCCNNN[[[iiirrryyyyyysssnnnmmmkkkjjjmmmrrrwww||||||lllZZZKKK@@@;;;999>>>DDDKKKPPPUUUZZZ^^^fffeeecccaaa______^^^^^^[[[]]]^^^______aaacccfff``````aaadddfffhhhgggeeeeeeffffffeeeeeeeeehhhjjjbbbaaa```___```aaacccdddggghhhhhhiiiiiihhhhhhhhhbbbcccdddddddddcccbbbbbb``````aaaaaaaaaaaaaaaaaaaaaaaaaaa```]]]ZZZYYYXXXOOOLLLOOO^^^xxx~~~gggMMM>>>888444111111000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111...111444666666444111///tttrrrpppnnnnnnoooqqqrrrssstttuuuuuuuuussspppooohhhfffdddccccccbbb```^^^[[[YYYWWWTTTQQQOOONNNMMMHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999999999999999999777777555444444555666666333333333444444555555555222222222111111111111111222222333333333222111111...///111222333333222222111111000///////////////......---,,,,,,...///000222222111000//////000000111111000///......//////000////////////111333444000000000000000000000000...///000111333333333444000000000000111222333444555222000222777999777444666444333777888888:::???EEESSScccnnnwww{{{tttnnnnnnmmmkkkkkknnnrrrxxx|||nnn\\\LLLAAA<<<999<<>>>>>======<<<<<<;;;;;;999::::::;;;;;;::::::999======<<<:::888888:::<<<666666666666666555555555666666555555555555666666333333333333333333333333222222222222222222222222222222222111111111000000000000000000////////////////////////////////////222222111111111111222222///000222111///......///000///...///000111000///333222000/////////000111222222222222222222222222222222222111111111111111222222333333444555666666333444444555777888:::;;;@@@FFFRRRaaaoooyyy~~~|||wwwqqqmmmkkkkkkkkktttvvv{{{qqqaaaQQQEEE>>>;;;999<<>>>>>>>>======<<<<<<;;;999::::::;;;;;;::::::999;;;<<<<<<;;;999999:::;;;777777666666666666555555666666555555555555666666666666666666666666555555222222222222222222222222222222222111111111000000111000000000////////////////////////////////////111111000000000000111111///000222111///......///000.........000111000///222222000/////////000000111111111111111111111111111111111111111111111111333444444555666666777777333333444555666888:::;;;===BBBMMMZZZhhhttt{{{~~~}}}xxxrrrmmmkkkjjjjjjppprrrwwwssscccSSSFFF@@@;;;999;;;AAAHHHMMMTTT[[[]]]___bbbcccaaa_________cccaaa___^^^___bbbeeehhhhhhddd``````dddffffffdddaaa```___^^^___bbbeeegggeeedddcccdddffffffdddaaaccccccccccccdddeeefffgggcccdddeeeggghhhiiiiiiiiiaaabbbdddeeeeeedddcccbbb```aaabbbbbbaaa___\\\[[[XXXRRRLLLPPP```yyyuuu]]]DDD666333222000000000000/////////.....................---,,,,,,///---+++,,,...///---+++---,,,,,,,,,---...//////zzzvvvqqqnnnnnnoooqqqqqqpppqqqssstttsssqqqooonnniiihhhgggeeecccbbbbbbaaa```^^^[[[XXXUUURRRQQQPPPLLLKKKIIIIIIJJJKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDD??????>>>>>>===<<<<<<;;;999::::::;;;;;;::::::999:::;;;<<<<<<:::999999:::777777777777666666555555666666555555555555666666888777777777666666555555222222222222222222222222222222222111111111111111111111000000000/////////////////////////////////000000////////////000000...000111111///......//////...---...000111000///111111000/////////000000000000111111111111000000000000000000000000000000333333333444444555555666333333444444666777999:::999===EEEPPP]]]kkkvvv}}}~~~yyysssnnnkkkiiihhhkkkmmmrrryyyuuufffVVVHHH@@@;;;888888>>>EEEKKKTTT\\\[[[^^^aaabbbbbbaaaaaabbbhhheeeaaa]]]^^^aaafffiiigggccc______cccfffffffffaaa```^^^]]]]]]___aaabbbaaaaaabbbdddggggggfffdddbbbaaa``````bbbdddggghhhfffgggggghhhhhhhhhhhhgggccccccddddddcccaaa___^^^]]]^^^_________^^^\\\[[[[[[UUUMMMNNNZZZpppyyy```GGG777444222000/////////.........---------............------,,,,,,+++******,,,,,,+++************+++,,,---...///{{{wwwqqqmmmlllmmmnnnnnnooopppqqqrrrrrrqqqpppooojjjiiigggeeedddccccccbbb___^^^[[[XXXUUUSSSQQQPPPLLLKKKIIIIIIJJJJJJIIIGGGDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@???>>>>>>===<<<<<<999::::::;;;;;;::::::999888:::<<<<<<;;;999999999999888888777777666666666666555555444444555555666555555555444333333222222222222222222222222222222111111111111111111111111111111111000000000////////////////////////////////////............//////...000111111///...///000///...---...000000000///000000000/////////000000000111222222222222111000////////////000000000000000000111111111222222222333333333444555666888999666999>>>FFFRRRaaapppyyy{{{}}}|||vvvpppllliiiggghhhjjjnnnttt{{{vvviiiYYYJJJAAA;;;777666;;;AAAHHHRRR[[[ZZZ]]]```bbbbbbaaaaaabbbgggdddaaa^^^___bbbfffiiiiiifffbbbbbbdddgggiiiiiibbbaaa```^^^]]]^^^______^^^___```cccdddeeeddddddaaa```______aaadddhhhjjjggghhhhhhggggggfffeeeddd````````````^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\]]]WWWPPPMMMUUUiii~~~fffKKK:::444333111///.........---------------------......------,,,++++++******+++++++++***+++++++++++++++,,,---...}}}xxxqqqmmmkkkkkkkkkjjjmmmnnnoooqqqqqqqqqqqqpppkkkjjjhhhfffeeedddcccccc^^^]]][[[XXXUUURRRPPPOOOKKKJJJHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@???>>>===<<<<<<999::::::;;;;;;::::::999777999<<<<<<;;;999999::::::999999888777777666666555555444444444444555555333333333222222111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000//////............//////...///111111/////////000///------...///000///.../////////000000000//////111222444444444444222111......//////000000000000000000000111111111111111333333333333444555777777555777:::???IIIWWWgggrrrxxx{{{yyysssnnnjjjhhhgggiiilllqqqvvv}}}~~~wwwlll\\\LLLAAA;;;777555888>>>DDDNNNWWWYYY\\\___``````_______________```aaaccceeeggghhhiiigggeeedddeeehhhiiijjjeeedddbbbaaa```____________```bbbcccccccccccccccaaa```___```bbbeeeiiikkkgggggggggfffeeedddbbbaaa^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]YYYRRRNNNSSSeee}}}mmmRRR>>>666333111///.........------------,,,,,,---------------,,,+++,,,,,,,,,+++++++++,,,......---,,,+++++++++,,,zzzsssmmmjjjiiiiiihhhlllmmmnnnooopppqqqrrrrrrmmmllliiigggeeeccccccbbb^^^]]]\\\YYYVVVSSSPPPNNNJJJIIIGGGGGGGGGGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@???======<<<999::::::;;;;;;::::::999777999;;;;;;:::999:::;;;;;;::::::999888777666666555555444444444444555555333333333333333333333333222222222222222222222222111111111111111222222222222222111111111000000000000000000000000000000000//////............//////---///111111000///000111...---,,,---///000///.........///000000000//////222333555666666555333222...//////000000111111222333333333333333333333333333222222333444555666666555777888;;;AAAMMM]]]hhhsssxxx~~~}}}wwwqqqllljjjhhhiiikkknnnqqqwww~~~zzzppp```NNNBBB<<<666444666:::???GGGOOOVVVXXX\\\]]]]]]]]]]]]]]]ZZZ\\\```dddfffhhhhhhhhhhhhgggffffffffffffggghhhggggggeeedddbbbaaaaaaaaabbbdddffffffeeeddddddddd````````````bbbeeehhhjjjggggggffffffdddcccaaa```________________________[[[[[[[[[\\\]]]^^^^^^___]]][[[UUUPPPQQQ```xxxtttYYYDDD999444000/////////.........------+++,,,,,,------------,,,+++,,,------++++++,,,---//////---,,,+++*********}}}uuuooollljjjiiihhhkkkkkkmmmnnnpppqqqrrrsssooommmkkkhhheeecccbbbaaa___^^^]]][[[XXXTTTQQQOOOJJJIIIGGGGGGGGGFFFEEECCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<999::::::;;;;;;::::::999888999:::999888888:::<<<<<<;;;:::999888777777666555444444333333444444555222333333444444555555666222222222222222222222222000000111111111222222222222222222111111111000000000000000000000000000000000//////////////////000---///000111000///000111...---,,,---///000///...------///000000000//////111222444666666444222111//////000000111222222333444444444444444444444444222222222222333444555666555666777888;;;EEERRR\\\lllsss{{{zzztttooolllhhhiiijjjkkkmmmrrryyy}}}uuueeeRRREEE<<<777444555888:::AAAHHHPPPSSSXXXZZZ[[[[[[\\\]]][[[]]]aaaeeehhhiiijjjjjjiiijjjjjjiiihhhggggggggghhhhhhgggeeedddcccbbbbbb```cccffffffeeecccdddeee_________```bbbdddeeefffhhhggggggfffeeecccbbbaaa``````______^^^^^^^^^^^^]]]]]]]]]]]]^^^______```]]]\\\XXXQQQPPP[[[qqq{{{```III<<<555000000000000/////////......***+++,,,---------------***,,,...---+++***,,,------,,,+++***************xxxqqqmmmkkkjjjiiijjjkkklllnnnoooqqqrrrssspppnnnlllhhheeecccaaa`````````___\\\YYYVVVRRRPPPKKKIIIHHHGGGGGGGGGEEECCCFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===<<<999::::::;;;;;;::::::999888999999888777888;;;===<<<<<<;;;:::999777777666555444444333333444444555000111111222333444555555222222222222222222222222000000111111222222222222222222222111111111111000000000000000000000000000000000////////////000000---...000111000///000111...---,,,---/////////...,,,---///000000000/////////111333555555333111//////000000111222333333333222222222222222222222222222222222222333444555555444666777777888???KKKTTThhhoooyyy~~~|||vvvqqqnnniiijjjjjjiiiiiinnnvvv|||xxxiiiUUUGGG<<<777444555666888===CCCLLLPPPTTTXXXZZZ[[[\\\^^^^^^```ccceeehhhjjjkkkkkkkkkmmmnnnnnnllliiihhhhhhhhhhhhgggfffeeecccbbbbbb]]]```ddddddcccbbbccceee]]]^^^___```aaaccccccdddhhhhhhhhhgggfffdddcccbbb```___^^^]]]\\\[[[[[[[[[___^^^^^^^^^^^^___```aaa^^^^^^ZZZRRRNNNXXXmmm~~~~~~dddLLL>>>555000000000000000////////////***+++,,,,,,------------))),,,---,,,***)))+++---***)))))))))))))))******}}}uuunnnjjjhhhhhhhhhiiilllnnnqqqssstttuuuqqqpppmmmkkkhhhfffeeeeeecccaaa___]]][[[WWWSSSOOOLLLJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEDDDCCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::999>>>>>>888666888888555555555444444444333333333333222111222555999;;;<<<444444333333333444444555222222222222222222222222000333555444111000111333000000//////.........---333333222111000///......000000111000000///......///////////////......---000000000000111111111111333333333222222222111111000000//////000000111222333333333333333111000///333333222111222333444555222333555666999===CCCGGG]]]hhhqqqvvv{{{}}}|||wwwtttoooooommmiiigggkkkttt|||zzzooo\\\KKKAAA999333444666999>>>DDDLLLQQQVVVXXXWWWXXX\\\aaabbb```bbbiiijjjgggfffjjjqqqqqqqqqpppnnnllljjjhhhkkkiiifffcccaaaaaaaaabbbaaa^^^```eeeeeeaaa```cccbbbaaa```````````````aaafffhhhjjjiiigggdddbbbaaa___^^^]]]\\\[[[\\\]]]^^^YYYZZZ\\\^^^````````````aaaZZZWWWXXXUUUTTTbbbuuurrrVVV@@@555222222222000///............111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************~~~vvvooojjjhhhgggfffgggjjjmmmppprrrssstttrrrqqqooollliiigggfffeeebbbaaa___]]][[[XXXTTTQQQNNNLLLJJJJJJJJJJJJHHHGGGGGGEEEDDDEEEFFFGGGFFFDDDEEEEEEDDDCCCAAA???===<<<::::::::::::::::::::::::<<<<<<;;;;;;:::::::::;;;999===>>>888666888888555555555555555444444444444777555333333444666777888555555444444444444444444222222222222222222222222111333555444111000000222000000000/////////......222222111111000/////////...///////////////...---///000000000000///.........////////////000000000333333222222222111111111222222111111222222333444333333333333222222222222333333222222222333444555333444555555777:::???CCCUUUdddqqqwww{{{~~~zzzwwwrrrrrroooiiifffgggooouuu{{{~~~{{{ppp]]]KKKBBB:::555444666777:::???GGGLLLSSSWWWXXXZZZ^^^bbbccc```aaaeeegggeeefffjjjllllllmmmnnnmmmllljjjiiihhhfffdddbbbaaaaaabbbcccdddaaaaaadddccc___^^^aaaaaa``````___``````aaaaaadddfffggggggdddbbbaaabbb```___^^^]]]]]]]]]^^^^^^]]]\\\\\\]]]^^^___aaabbbbbb[[[XXXXXXTTTRRR^^^nnntttZZZDDD888333111000///...---------...111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++yyyrrrlllhhhfffbbbdddhhhllloooqqqsssssstttsssqqqnnnkkkhhhgggfffbbbaaa___]]]\\\ZZZWWWTTTQQQOOOLLLKKKJJJIIIGGGFFFGGGFFFEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>===::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;;;;999<<<<<<999666777888666666666666666555555555555666555444444444555666777666666555555444444444444222222222222222222222222333444555444222000000000111111111000000000000000000000000000000000000000------.../////////......000000111111000000///...............////////////333222222222222111111111222111111111111222333333444333222222222333444555333333222222222333444555555555555555555777:::===IIIYYYkkktttwww|||~~~zzzvvvuuupppjjjddddddiiimmmrrrwww|||~~~|||rrr^^^MMMCCC<<<666555555444666999@@@FFFNNNUUUXXX[[[___ccccccaaa```cccddddddfffjjjfffgggiiijjjkkkkkkjjjjjjeeedddbbbaaaaaabbbcccdddgggcccbbbbbbaaa]]]]]]___```````````````aaabbbcccbbbddddddcccbbbaaaaaacccaaaaaa```___^^^_________aaa___]]]\\\\\\^^^aaabbbbbb]]]YYYXXXSSSPPPYYYeeezzzxxx```JJJ;;;444///...------------......000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,}}}uuummmhhheee```bbbfffjjjnnnqqqrrrsssuuutttrrrpppmmmjjjhhhgggcccaaa___^^^]]]\\\YYYWWWUUURRRNNNKKKJJJIIIGGGEEEGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@???;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::888:::;;;999777777777888777777777777666666666666222333444444444555888:::666666666666555444333333222222222222222222222222444444444444222111000///111111111111111111111111////////////000000111111------...///000000000///111111111111111000//////........./////////000000222222222222111111111111///////////////000111111333222111111222444666777222222222333333333444444555555666555555666999;;;@@@MMM^^^kkksssxxx}}}~~~xxxvvvqqqjjjdddccceeehhhjjjqqqxxx|||}}}uuubbbRRRDDD<<<777666555333333666;;;AAAJJJRRRWWW[[[___aaabbbbbbbbbdddeeeeeefffhhhcccdddfffggghhhhhhhhhgggdddcccbbbaaaaaaaaabbbbbbfffdddbbbaaa___^^^^^^___aaaaaaaaaaaabbbcccdddeeebbbccccccbbbaaaaaaccceeecccbbbbbbaaa````````````bbbaaa___]]]]]]^^^___``````\\\YYYXXXSSSPPPUUU^^^ssszzzeeeOOO>>>444......---------...//////.........------,,,,,,,,,++++++++++++++++++++++++************+++,,,------xxxpppiiieee```bbbeeehhhllloooqqqrrrttttttsssqqqooollljjjhhhdddbbb```^^^^^^]]][[[YYYXXXTTTPPPLLLJJJIIIGGGEEEGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<<<<<<<<<<999::::::::::::999888777888888999999888666777999888888777777777666666666111333555555444444666888555555666666555444333333222222222222222222222222444333333333333222000///111111111111222222222222.........///000000111111...///000111111111111111111111111111111000////////////000000000111111111222222222111111111000000//////......//////000111333222111000111333666888222222333333333444444444333444555666666777:::<<<>>>DDDPPPaaaooowww{{{}}}xxxvvvqqqkkkfffdddeeefffeeellltttzzz}}}wwwhhhXXXEEE>>>888777555333333666888>>>GGGOOOUUUYYY\\\^^^```cccfffggghhhhhhgggeeecccdddeeeffffffeeeeeedddeeedddcccbbbaaaaaa``````dddcccbbb``````aaabbbbbbccccccccccccdddeeefffgggcccddddddcccbbbbbbdddfffddddddccccccbbbaaa``````````````````___^^^]]]\\\[[[ZZZYYYXXXTTTRRRTTTYYYlll}}}hhhQQQ???444/////////...//////000000---------------,,,,,,,,,++++++++++++++++++++++++************+++,,,------|||sssjjjfff```aaabbbdddgggkkkoooqqqrrrssssssrrrpppnnnkkkjjjfffdddaaa______^^^\\\[[[ZZZVVVQQQMMMKKKIIIHHHFFFHHHFFFFFFFFFGGGHHHGGGFFFDDDEEEEEEEEEDDDCCCBBBBBB?????????>>>======<<<<<<888999:::::::::999777666777666888:::888666777:::777777777777666666666666444777888666333111222444222333444555555444333222222222222222222222222222333222222222333333111000111111111111111222222222.........//////000000000000000111222222222111111000000111111000000///...000000000000111111111111222111111111111000000000111000000000000111222222111111000000111333444555111222333444444444333333111333555555666777:::<<>>>>>===<<<<<<<<<888999:::;;;;;;999888666777555666:::999555777;;;777777666666666555555555444777999777222000111333///111333444555444333333222222222222222222222222222111000222444555333111000000000111111111222222......//////////////////000111111111111000000//////000000000000///....../////////000000000000111111111111111000000000000000000000000000111222222000000000111111222222222111222333444444444333333000222444444444555777999===;;;AAAOOO]]]gggqqqzzz}}}~~~|||yyytttooollliiigggfffaaafffkkkpppuuuvvvnnncccPPPGGG>>>999666333444777555888>>>GGGPPPWWW[[[]]]___dddgggfffgggiiigggbbbcccdddeeeffffffeeedddcccdddddddddddddddcccbbbbbbaaaeeefffccccccggggggcccddddddccccccccccccddddddccceeeggggggeeedddcccdddddddddddddddcccaaa___^^^^^^^^^]]]]]]\\\\\\\\\[[[XXXZZZ[[[ZZZWWWTTTQQQOOOVVVmmmkkkRRR@@@888111000///...............+++,,,------------,,,+++************************,,,,,,++++++***+++++++++vvvmmmggg```^^^\\\[[[^^^ccciiimmmooopppqqqrrrqqqooommmllljjjgggcccaaa___^^^]]][[[[[[WWWQQQMMMKKKJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDD???>>>>>>===<<<;;;;;;;;;999:::;;;<<<<<<:::888777777444666:::999555666<<<666666666666555555555555000444777777333111333666---///111444555444333333222222222222222222222222222000///111444666444111//////000000111111111111////////////////////////000000111000000///......///////////////......---............/////////000111111111111000000000000...............///000000//////000111111111111000111222333444555444333333000222333333333333444666888888===IIISSS\\\jjjwww{{{}}}~~~{{{vvvqqqmmmjjjgggeeeaaadddggglllrrruuunnneeeVVVLLLAAA;;;666222333666333555;;;DDDOOOWWW\\\^^^```eeefffbbbcccggggggcccbbbccceeefffggggggfffeeebbbcccdddeeeeeeeeeeeeeeeaaafffhhhddddddhhhfffaaaccccccbbbbbbaaabbbbbbbbbbbbdddggggggeeecccbbbbbbddddddddddddcccaaa___^^^```^^^\\\ZZZYYYZZZ\\\^^^YYY[[[\\\[[[WWWTTTPPPKKKNNNfffmmmSSSAAA:::111000///...---,,,,,,,,,***+++,,,---------,,,+++************************------,,,+++************zzzqqqjjjdddbbb^^^[[[[[[^^^dddiiioooppprrrssssssrrrpppooommmkkkgggbbb^^^\\\[[[[[[VVVTTTSSSQQQOOONNNNNNNNNLLLJJJGGGEEEDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@???======<<<>>>>>>===<<<;;;;;;::::::>>>;;;777777999;;;;;;:::::::::999888777666555444777666555444333222222333444444444444444444444444777777777777666555444333333444555444222111222333222222222111111111111000111111111000000000000000333333333333333333444444111111000000//////......---......///000111111222000000000000000000000000111111111111111111111111222222111111000000//////222222222222222222222222444333222111222333444555444666999>>>FFFRRRbbblllzzz~~~zzztttppplllgggddd]]]```dddiiimmmqqqtttuuuaaaXXXKKK@@@;;;888555333777888;;;???FFFPPP[[[cccfffeeedddbbbbbbbbbbbbccccccbbbbbbeeehhhhhhdddaaaeeeeeefffgggeeecccaaa___bbbbbbbbbbbbccceeeggghhhfffaaa^^^___ccceeebbb___aaa``````cccffffffccc```dddfffggghhhgggddd```]]]^^^]]]\\\\\\^^^^^^]]]\\\[[[YYYXXXXXXYYYVVVPPPKKKKKK\\\tttttt[[[GGG===555111///000000------000//////...---,,,,,,++++++...------,,,+++***)))))))))************+++++++++~~~uuuooogggddd___[[[ZZZ]]]aaaeeelllnnnppprrrsssqqqooonnnmmmkkkgggccc___]]]\\\\\\VVVUUUTTTRRRPPPOOONNNNNNKKKIIIGGGEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEEEEEEECCCBBBAAA@@@???>>>===<<<===<<<<<<<<<;;;:::::::::<<<:::777777999;;;;;;:::::::::999888777666555555666666555444333333333333444444444444444444444444666666666666555444333333333444444444222111222444222222222111111111111000000000000000000111111111222111000//////000111111111000000000/////////............///000111111111000000000000000000000000111111111111111111111111111111111000000000000000222222222222222222222222333333222222333333444444333555888;;;BBBNNN]]]gggvvv}}}|||wwwrrrmmmgggddd___```cccgggkkkpppsssuuunnnfffYYYKKKAAA;;;999888444777;;;>>>CCCKKKWWW```______^^^^^^^^^```bbbccccccbbbaaaccceeefffdddaaaeeefffffffffeeeccc```___bbbccceeefffhhhhhhhhhhhhfffcccaaaaaacccdddcccaaabbbaaaaaacccffffffdddaaa```bbbdddffffffdddaaa___```___]]]^^^^^^^^^]]][[[[[[YYYXXXXXXYYYVVVQQQLLLKKKYYYnnnzzzbbbLLL???666111///111111......000///......---,,,,,,++++++,,,,,,++++++++++++++++++)))************+++++++++yyysssjjjfff```[[[YYY[[[^^^```hhhjjjnnnrrrsssqqqooommmmmmkkkhhhddd```^^^]]]\\\WWWWWWUUUSSSRRRPPPOOONNNJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;:::::::::::::::888666666888:::;;;::::::999999888777666555555666666555444444333333333444444444444444444444444555555555555555444333222222333444333222222333555222222222111111111111000//////000000111111222222333222///...---...///000000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222333333444444333333444555666777<<>>444777:::;;;>>>FFFQQQ[[[]]]\\\]]]^^^```cccfffhhhbbbaaa``````bbbccccccbbbeeeffffffeeedddbbb```^^^bbbdddgggiiijjjjjjhhhgggeeeeeeeeedddddddddcccbbbdddbbbbbbbbbdddeeedddccc^^^```ccceeegggfffdddcccbbbaaa______```___]]][[[\\\ZZZXXXYYYYYYWWWRRRNNNKKKUUUeeexxxmmmTTTCCC888333000222222///...///.........------,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++zzzuuukkkggg```[[[ZZZZZZ\\\]]]dddgggmmmqqqsssrrrooommmmmmllliiieeebbb___^^^]]]YYYXXXWWWVVVTTTRRRPPPOOOJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@>>>======999999::::::::::::::::::888777666777888999::::::999999888888777666666555555555555555555444333333444444444444444444444444444444555555444333333222222333333222222222444666222222222111111111000000......///000111222222333555333111///......000111000000000000////////////.../////////000000000111000000000000000000000000//////////////////////////////000000111111222222111111111111222222222222111222333444555444333222555555555666888@@@LLLUUUgggsss}}}~~~}}}zzzrrrjjjeeebbb```______aaafffllloooqqqqqqpppmmmfff[[[OOOGGG===:::777666:::BBBLLLSSSZZZZZZ\\\^^^aaadddgggiiiaaa```^^^^^^___```bbbbbbeeeeeeeeedddcccaaa___^^^bbbccceeeggghhhgggffffffccceeeggggggeeecccccccccdddcccbbbaaabbbccccccccc___aaacccfffggggggfffeeeaaa``````aaabbbaaa___]]]^^^[[[ZZZZZZ[[[ZZZVVVRRRHHHOOO^^^qqqzzz```MMM;;;555000111111///---.........---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++~~~yyymmmggg```\\\[[[[[[\\\[[[```dddjjjpppsssrrrqqqooommmllliiifffcccaaa___^^^ZZZZZZYYYXXXVVVSSSQQQPPPKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDBBB@@@???======999999::::::::::::::::::777777888888888888999:::999999888888777777666666555555666666666555444333444444444444444444444444444444444555444444333222222333333222111222555777222222222111111111000000......///000111222222333444333111///......///000////////////000000000000////////////000000000000000000000000000000000000//////////////////////////////000000111111222222000000000111111222222222111222333444555444333222555666666555666<<>>===;;;;;;;;;;;;::::::::::::888999::::::888777888:::888888888888777777666666444555666777777666444444444444444444444444444444444444555555555555444444333444333222000111444777222222222111111111111000//////000000111111222222000000///......------...////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000111222222222222222333333444444333333444666777666666888>>>CCCOOO]]]jjjrrrvvv|||yyyrrrllleeeaaa\\\YYYXXX[[[___bbbfff^^^VVVTTTXXX___eeegggWWWMMMAAA:::;;;AAAEEEGGGQQQTTTXXX]]]```aaa```____________]]]\\\]]]```cccbbbbbbbbbaaaaaaaaaaaa```bbbaaa```___```aaacccdddbbbdddgggjjjkkkiiigggeeebbbcccdddcccaaaaaaaaabbb^^^___````````````___^^^\\\\\\^^^bbbeeeeeedddbbbaaa^^^\\\\\\^^^^^^[[[XXXHHHHHHPPPddd|||wwwfffJJJ???444111111///---...------------------------...------,,,+++***)))((()))************+++++++++tttmmmddd___]]]\\\YYYVVVYYY]]]bbbhhhllloooppppppmmmmmmkkkiiifffcccaaa```]]]]]]]]]\\\YYYVVVSSSQQQNNNMMMLLLKKKJJJHHHHHHGGGIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGEEEDDDAAA???>>>======<<<<<<<<<;;;:::::::::999;;;<<<;;;999777888999888888888888777777777777444555666777777666555444444444444444444444444444444555555666666666555555555555444111000000333666222222222111111111111000000000000000000111111111...///000000000///........./////////000000000111000000000000////////////000000000000000000000000111111111111111111111111111111111000000000000000/////////000111222222222333333222222333333444444111444666666555555999<<>>AAADDDNNNRRRYYY```cccdddbbb```]]]___```^^^]]]]]]```bbb```````````````aaabbbbbbaaaaaabbbbbbbbbcccccccccddddddggglllppppppkkkgggbbbeeeggggggdddbbbbbbccc^^^^^^___```aaa`````````\\\]]]___bbbdddeeeccc``````]]][[[[[[]]]^^^[[[YYYMMMHHHJJJYYYqqq~~~wwwwwwzzz|||qqqTTTFFF888333222000///000------------------------,,,,,,,,,++++++*********)))************+++++++++xxxpppggg```^^^[[[WWWSSSWWWZZZ___dddiiilllnnnooommmmmmllljjjgggdddbbb```^^^^^^^^^]]]ZZZWWWSSSQQQOOONNNMMMLLLJJJHHHGGGFFFIIIJJJLLLMMMNNNMMMKKKJJJHHHGGGFFFDDDBBB@@@>>>===>>>>>>===<<<;;;;;;:::::::::<<<>>>===999777777999888888888888777777777777333555666888888777555444444444444444444444444444555555666666666666666555666666444111///000333555222222222111111111111000111111111000000000000000///000222444444333111000.../////////000000111111000000000000////////////000000000000000000000000111111111111111111111111222222111111000000//////...//////000111222222222444333222111222333444555///222666666444333555777@@@KKKYYYfffqqq{{{}}}zzz~~~~~~xxxtttjjjfff```[[[XXXXXXZZZ[[[SSSVVVTTTJJJ@@@???JJJVVV[[[^^^]]]RRRDDD<<<===BBBFFFLLLUUU]]]bbbbbb___]]]]]]___```___]]]]]]___bbb____________```aaaccccccaaaccceeeggggggeeecccbbbfffeeehhhnnnttttttoooiiicccfffjjjiiigggddddddddd___```aaaccccccddddddddd]]]^^^___bbbddddddaaa^^^^^^\\\YYYZZZ\\\]]][[[XXXQQQHHHEEEQQQgggwwwzzzuuunnnnnnrrr|||vvv[[[KKK;;;444333222222333------------------------***++++++++++++,,,,,,,,,)))************+++++++++zzzqqqggg```]]]ZZZVVVSSSTTTUUUXXX]]]bbbhhhmmmpppnnnmmmllljjjhhheeecccbbbaaaaaa```^^^\\\YYYWWWVVVRRRRRRQQQOOOLLLIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGEEECCCBBBAAAAAA>>>>>><<<;;;;;;<<<===>>>======<<<;;;999777555444777888999888777666777888444555666777777666555444555444333333333333444555444444444555555555555666333333444555555555444444222222222111111111111111333444333......111222111111111111000000000000000000000////////////000000333222222222111111000000000000000000111111111111444444444333222111000000000000111111111000000///111111111111111111111111111111222222222333333333111111111222444666777888===@@@IIIWWWhhhuuuzzz{{{}}}~~~xxxssslllfff___ZZZXXXYYY[[[[[[ZZZXXXRRRHHH>>>;;;>>>CCCMMMVVV```___UUUIIIBBB@@@DDDEEEMMMYYY___\\\\\\_______________````````````______```aaabbbccccccdddffffffggggggfffeeeddddddfffhhhnnnuuuzzzyyysssnnnlllkkkjjjiiigggeeedddcccdddbbb``````aaabbbaaa```cccaaa```aaacccdddaaa^^^```\\\XXXYYY\\\]]][[[WWWPPPMMMHHHKKK[[[mmmtttpppeeekkkpppssszzzmmm^^^JJJ<<<777555333111444000+++***,,,///000000------------,,,+++******++++++++++++++++++++++++{{{ssshhhaaa^^^[[[WWWTTTSSSTTTVVVZZZ___eeejjjlllnnnmmmmmmkkkiiigggeeecccbbbaaa```^^^\\\YYYWWWVVVRRRRRRQQQOOOLLLJJJIIIIIIKKKKKKLLLLLLMMMMMMLLLLLLJJJIIIGGGEEEDDDBBBAAAAAA???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;999888666555555666777777666555666888555555666666666666555555555555444333333444555555444444444555555555555666111222222222222222111111333333222222111111000000000333333111000222222...111111111111000000000000//////............//////111111000000000/////////000000000000111111111111222111111111000/////////000000111111111111000000111111111111111111111111111111111222222222333333222222333333555777888999;;;===DDDQQQaaaooowwwyyy{{{{{{wwwrrrlllddd]]]ZZZZZZZZZZZZXXXVVVQQQHHH>>>:::<<>>===<<<<<<<<<<<<;;;;;;;;;::::::999888777333555666666555555777888666666555555555555666666555555444333333444555555444444444555555555555666222222222222111111000///444333333222111000000000...222444222222333111---111111111111111111111111///......------....../////////............------000000000000111111111111111111000000000000000000000000111111111111000000111111111111111111111111111111111222222222222333333333333444555777888999888:::???IIIWWWfffqqqwwwwww~~~{{{wwwqqqhhh```\\\YYYWWWVVVVVVUUUPPPHHH???999888:::888<<>>===HHHZZZfffiiifffhhhhhhhhhnnnxxxvvvcccOOO@@@:::;;;===<<<888333///...------,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++~~~xxxooogggbbb^^^YYYWWWRRRRRRRRRTTTXXX\\\aaadddllllllmmmnnnnnnllljjjiiidddcccbbb```]]]ZZZXXXVVVTTTRRRPPPOOOMMMLLLJJJHHHKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@>>>===<<<<<<;;;999::::::::::::::::::999333555777777666777888:::777666555444444555666777555555444444444444555555444444444555555555555666444444444444333222111000444444333222111111000//////222333111111333222...000111111111111111222222//////............//////........................///000000000111111111111222222222222222333333333///000000111111111111000111111111111111111111111111111111111222222222222222222333333555666777888666777;;;BBBMMM\\\jjjssswww}}}yyysssjjjbbb\\\XXXTTTRRRSSSRRROOOHHH@@@:::777666999777888AAAOOOZZZ^^^^^^LLLGGGDDDHHHQQQXXX[[[\\\]]]^^^___```aaaaaa``````]]]^^^___```aaaccccccdddeeeeeefffffffffeeeeeedddkkklllooorrrvvvyyy{{{|||eeedddbbbaaaaaaaaaaaaaaaeeecccaaa```aaaaaaaaa___``````aaabbbccccccbbbbbb```___]]]^^^______\\\ZZZQQQJJJ@@@<<>>===<<<;;;999999:::;;;;;;;;;;;;:::555666888888888888:::;;;777666555444444555666777555555555555555555555555444444444555555555555666555555555444333222111000444444333333222111111000111333222//////222333111000000111111222222222333111111000000000000111111///////////////////////////000000000111111111111222222222222222333333333//////000111111111111111111111111111111111111111000000111111111222222222111111111222333444555666555777999===EEERRRaaalllwww}}}~~~~~~yyytttlllddd^^^XXXTTTQQQPPPOOOLLLGGGAAA;;;777555777555444888BBBOOO\\\ddd[[[QQQGGGFFFOOOZZZ]]]ZZZ\\\]]]___aaabbbaaaaaa```````````````````````````bbbbbbccccccdddccccccbbbhhhiiikkklllooorrruuuwwwfffeeecccbbbbbbccceeeeeeeeecccaaa```aaaaaa```___``````aaaaaa```___^^^^^^aaaaaaaaaaaaaaa```^^^]]]VVVNNNDDD>>>@@@KKK\\\hhhgggdddaaa```bbbiiittt}}}}}}~~~wwwfffPPP???888888666555222///---,,,,,,---,,,,,,---......///......++++++++++++++++++++++++|||uuummmddd^^^ZZZXXXUUUSSSRRRRRRSSSWWW[[[^^^eeegggjjjmmmnnnnnnmmmlllfffeeecccaaa^^^[[[XXXWWWVVVSSSOOONNNOOONNNKKKGGGJJJJJJLLLMMMNNNNNNOOOOOOLLLLLLLLLKKKIIIGGGDDDCCCAAAAAAAAAAAA@@@>>>===<<<999999:::;;;;;;;;;;;;;;;666888999999999999:::;;;666666555555555555666666444555666666666666555444444444444555555555555666333333333333222222111000333333333333222222222222111333111---...222444333000000111111222333333333222111111000000111111222///000000000000111111111000000000000111111111111111111000000000000000000...///000111111222111111111111111111111111111111000000000111111111111222111111111111222333444555444777:::<<>>>>>999:::;;;;;;;;;;;;;;;;;;777888999999888777888:::555555666666666666555555444555666777777666555444444444444555555555555666333333444444444333333222222222222333333333333444///222222///000333444111000000111222222333444444111111000000000000111111//////000000000111111111000000000000111111111111222111111111000/////////...///000111111222222222111111111111111111111111000000000000111111111111222222222222333444555555222666:::;;;;;;AAAMMMXXXlllsssyyy{{{}}}~~~xxxssskkkccc\\\TTTMMMIIIDDDCCCAAA???===:::777666000111111111444:::CCCIII[[[___^^^UUUOOOQQQUUUVVVZZZ\\\___bbbcccbbbaaa``````````````````_________``````aaabbbbbbbbbbbbbbbbbbggglllnnnllliiihhhhhhdddcccbbbaaabbbdddgggiiifffdddaaaaaaaaaaaa```^^^^^^```bbbaaa^^^\\\]]]^^^___aaabbbbbbaaa___^^^]]]WWWQQQJJJBBB;;;<<>>::::::;;;<<<<<<;;;;;;:::777888999888777666777888444555666777777666555444444555666777777666555444444444444555555555666666555555666666777666666666111222222333333444444555---111333222222444333///000000111222333333444444000000////////////000000.../////////000000111111000000000000111111111111555444444333222111000000......///111111222222222111111111111111111111111000000000000111111111111333333333333444444555666000666::::::888<<>>>>>===;;;:::999999:::;;;888888888777777777777666777777666555555555555666333333333444444444555555444333222222444555555444555555555555444333222111000000111111111111000000222222111111222222333444333333111000000000111222000000111111111000000///111111000000/////////...000000000000000000000000222111111000000000000000111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444444555888;;;;;;;;;CCCLLL\\\iiiuuu{{{}}}~~~~~~zzztttuuukkk___UUUNNNHHHAAA;;;999777555555555555444333000000000000222444666777CCCNNN[[[___[[[TTTRRRRRR]]]^^^___```aaaaaaaaaaaaddd___ZZZZZZ___ccccccaaaeeefffgggeeeccc`````````gggfffdddbbbbbbcccdddeeecccddddddbbbaaaaaadddffffffffffffdddaaa___```aaa`````````______^^^^^^]]]```aaabbbbbb```^^^]]]]]]WWWXXXTTTKKK@@@>>>EEELLL]]]fffiiiaaa^^^bbbbbb\\\aaaiiipppqqqeeeRRR???333444000...//////,,,,,,///---,,,***+++,,,,,,+++)))+++++++++******)))))))))}}}wwwrrrjjj```[[[[[[UUUTTTRRRPPPNNNMMMMMMMMMSSSVVV\\\bbbgggjjjkkklllhhhgggeeeccc```___]]]]]]WWWVVVSSSQQQPPPPPPPPPQQQRRRPPPNNNMMMLLLLLLMMMMMMNNNNNNMMMLLLIIIGGGEEECCCGGGEEECCCBBBBBBAAA???===>>>===<<<::::::::::::;;;999999888888888777777777888888888777777777666666444444444555555555666666777666444555666888777777555555555555444333222111111111222222222222111111222222111111222222333444333222111000000000111222000111111222111111000000111111000000000/////////000000000000000000000000//////...//////000111111111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444222222444666666666<<>>===<<<;;;;;;::::::;;;:::::::::999999999888888666666777888777666555444555555555666666666777777888666555666777888888888555555555555555444333222222222333333333333222222222222111111222222333444333222111111000000111111111111222222222222222111111111111000000000000000000000000000000000000000---------...///000111222111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444555444555777666555:::BBBEEEUUUgggrrryyy~~~}}}||||||{{{yyywwwvvvuuusssrrrqqqqqqrrrrrrpppppppppqqqqqqppppppppppppppppppqqqqqqrrrrrrssstttuuuvvvwwwxxxwwwvvvuuuxxxxxxxxxyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyy{{{|||~~~}}}}}}|||zzzyyyxxxwwwwwwvvvtttssssssrrroooiiicccWWWQQQHHHBBB>>>;;;777333555333111000111111000///000000000///000111222222333888DDDTTTbbbeee___XXXXXX[[[___bbbcccaaa]]][[[[[[YYYXXX[[[```bbbbbb```___``````___^^^^^^```aaabbbbbbaaaaaaaaacccdddeeefffffffffdddbbbbbbdddeeecccdddeeeeeeddddddfffhhheeedddbbb```^^^]]]\\\\\\]]]^^^___```aaa```______^^^^^^ZZZPPPDDD===<<<>>>NNN\\\fffddd```bbbccc```^^^[[[ZZZ]]]___ZZZLLL@@@777222...///000...///111...,,,++++++,,,---+++***,,,,,,,,,,,,++++++++++++zzzssslllddd^^^\\\ZZZXXXVVVSSSPPPMMMKKKJJJLLLNNNSSSXXX^^^dddhhhjjjiiihhhgggfffdddbbb```___[[[YYYWWWUUUTTTVVVXXXZZZWWWVVVTTTRRROOOLLLJJJHHHLLLLLLMMMLLLKKKHHHFFFDDDDDDCCCAAAAAAAAAAAA???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999222333555666666444222111444555555555666666666666666555444444666777777666555555555555555444333333222222333333333333222222222222111111222222333444222222222111111111111111111111222333333333222222111111111111111111111111000000000000000000000000.........//////000222222111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444666444444777777666;;;BBB???OOOcccooovvv|||}}}yyywwwuuusssqqqooommmmmmkkkiiigggfffeeecccaaaaaabbbdddeee^^^^^^]]]]]]]]]]]]^^^^^^^^^___```bbbbbbccccccccceeeeeefffggghhhggggggfffiiiiiijjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmllllllkkkhhhhhhiiiiiijjjjjjkkkkkkmmmmmmllllllkkklllllllllkkkkkkkkklllnnnoooqqqrrroooooonnnmmmllljjjhhhhhhdddbbb```___^^^ZZZUUUQQQIIIDDD>>>:::888666444222333111//////000111000///000000000////////////000444555<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999222333555666666444222111333333444444444555555555666555444444666777777666555555666666555555444444111111222222222222111111222222111111222222333444222222222222111111000000000111222333333333333333111111111222222222222222111111111111111111111111222222111111000111111222111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444333000000333444555999???@@@OOO___iiipppxxx|||~~~~~~wwwpppkkkgggdddbbb___]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRSSSUUUWWWYYYNNNNNNMMMLLLLLLMMMNNNNNNNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[XXXXXXXXXYYYYYYZZZZZZZZZ]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^ZZZZZZYYYYYYWWWUUUSSSRRRQQQPPPNNNMMMKKKHHHEEECCC@@@>>>:::777555444333333333111//////000111000///000000000000//////......444444777>>>JJJXXXdddkkk^^^^^^]]]]]]\\\\\\\\\\\\ZZZ[[[^^^bbbfffgggggggggcccdddcccaaa___^^^^^^```^^^^^^___```aaacccdddeeecccccccccaaa______aaacccaaaccceeeffffffhhhkkkmmmjjjhhheeebbb___]]]]]]\\\\\\\\\]]]```cccdddcccaaaYYYYYYXXXUUUOOOHHHBBB>>>CCCQQQ^^^cccaaa___]]]\\\YYYOOOHHHKKKWWW]]]ZZZSSSBBB888000///000......//////...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,}}}uuummmhhhbbb\\\[[[ZZZYYYWWWUUURRROOONNNKKKLLLNNNRRRXXX___fffjjjmmmmmmllljjjgggccc___]]]]]]\\\[[[[[[ZZZ[[[\\\\\\XXXXXXXXXVVVSSSOOOKKKIIIIIIJJJLLLMMMLLLJJJGGGEEECCCBBB@@@AAABBBBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;:::::::::999999666666777888777666555444333333333444444444444555888666555666777888888888555555666666666555555444111111222222222222111111222222111111222222333444111222222222222111000000///000111222333333333333222222222222222333333333111111111111111111111111444333222111111111111222111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444555111111444777777;;;@@@BBBMMMYYY___eeeooowww{{{}}}zzzxxxtttnnnfff___YYYUUUSSSPPPNNNLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFHHHJJJLLLMMMEEEEEECCCCCCCCCCCCEEEEEECCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOQQQRRRSSSSSSRRRQQQOOONNNLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDDDDCCCBBBAAA???>>>>>>======<<<999777555444333333222111//////000111111000//////000000000000///...111111222555===MMM___lllcccaaa^^^\\\ZZZZZZZZZ[[[ZZZ\\\___ccceeeggghhhhhhgggiiiiiihhheeecccbbbbbb^^^___```aaabbbcccdddddd```aaaaaa```^^^___aaaccceeefffhhhhhhiiijjjmmmooollljjjfffbbb___^^^^^^^^^^^^]]]]]]```dddfffdddaaaYYYYYYXXXWWWTTTNNNFFF@@@@@@JJJWWW___aaa___[[[YYYWWWOOOIIIKKKSSS[[[\\\ZZZKKK???555222111///---...000...------...///---,,,++++++++++++,,,,,,,,,,,,~~~uuunnnjjjccc\\\XXXXXXXXXWWWUUUSSSQQQPPPKKKKKKKKKNNNTTT\\\ccchhhlllmmmlllkkkhhheeebbb```]]]]]]]]]]]]]]]\\\[[[[[[WWWXXXXXXXXXUUUQQQMMMKKKHHHJJJLLLMMMMMMJJJGGGEEECCCBBBAAABBBCCCDDDCCCBBB??????@@@@@@???>>><<<;;;::::::::::::999999999999888888888777777777666666444444444444555555555555777666444555666888777777555555666666666666555555222222333333333333222222222222111111222222333444111222222333222111000///...///000111222222222222222222222333333333444444111111111111111111111111111111111111111111222222111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444999555333666888999;;;???@@@HHHOOOQQQWWWcccpppwww|||}}}~~~zzzsssmmmaaa^^^YYYSSSMMMIIIGGGFFFDDDBBBAAAAAABBBBBB@@@???>>>>>>???@@@AAABBBBBBCCC@@@???>>>======>>>???@@@>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBCCCCCCCCCGGGHHHIIIIIIIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;:::999999;;;<<<<<<<<<:::777444222222222111000......000111000///...///000111111111000////////////111777CCCRRR\\\dddcccaaa___\\\ZZZXXXWWWYYY[[[]]]```bbbdddfffgggeeegggiiiiiigggeeecccbbb___```aaabbbccccccdddddd___`````````___```bbbdddeeefffggghhhggghhhjjjlllmmmjjjfffbbb```_________```^^^^^^aaafffhhheeebbb^^^\\\ZZZYYYVVVPPPFFF???<<>><<<;;;:::::::::999999999888888777777666555555555555666555555555555666666666777444333222222444555555444555555666666666666666555333444444555555444444333222222111111222222333444111111222333222111000///......///111111222222222222222222333333444444444111111111111111111111111////////////000222333444111111000000000000111111000000111111111111000000111111000000000000111111222222111111222222333444888333111333444444666999===CCCGGGGGGLLL[[[kkktttzzz{{{~~~~~~|||yyytttlllccc]]]PPPMMMIIIEEEBBB@@@??????>>>===<<<<<<>>>>>>===<<<;;;<<<============<<<<<<===<<<:::999999:::<<<======<<<:::999888:::;;;<<<;;;;;;;;;:::;;;<<<<<<===:::;;;;;;<<<<<<======>>>@@@AAABBBCCCBBB@@@>>><<<=========<<<<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAA===<<<<<<;;;;;;<<<<<<===:::;;;=========;;;999888666666666666666777999;;;<<<<<<:::777333111000000000///------///000000///...///000222222222111000000//////111666===EEEIIIddddddcccaaa^^^ZZZWWWTTTWWWYYY[[[]]]^^^```ccceee___bbbfffgggfffcccaaaaaa```aaabbbccccccdddcccccc___```aaa``````aaadddfffcccdddeeedddddddddfffhhhmmmjjjfffccc```___``````bbb```___bbbgggiiifffbbbccc```]]]ZZZWWWPPPEEE<<<999===IIIWWWaaaaaa\\\YYYUUUTTTRRRPPPPPPTTT[[[```\\\MMM???999666333///...111///......//////...---)))))))))******+++++++++{{{rrrhhhaaa]]]WWWWWWWWWVVVVVVUUUUUUUUURRROOOLLLJJJKKKQQQZZZaaahhhlllnnnlllkkkjjjfff```___^^^]]]^^^______]]][[[YYYZZZ[[[[[[YYYUUUQQQNNNKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::999999888888888888888888888888:::888555555666777777666888777666555444444555666444444555555555555555555555555666666555555444333222222333444444333222222000111222333333222111000333333333333333222111000555555555555555555555555333333333333333222111000555222///000333333...)))222222222222222222222222222222111111111111222222000111222333333222111000222222222111111111000000333222222222444666999;;;>>>>>>>>>===AAALLL\\\iiiyyy{{{}}}|||rrriii```YYYSSSOOODDDCCCBBB@@@>>>===;;;:::===<<<;;;:::999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888777666777999<<<>>>;;;;;;:::999:::;;;<<<===777777888999:::;;;;;;<<<<<<==================<<<777777777777888999:::;;;666777888999999888777666888888888888888777666555888888999::::::888777666555555555444444555555555666555444444333333333333000000000000////////////(((///666666111...///222333222222222444666999;;;SSS]]]fffggg```YYYXXXZZZXXXXXXXXXYYY\\\```dddfffeeefffggggggfffdddbbb```dddccccccccceeegggjjjlllbbbbbbaaa___^^^___cccfffdddeeeeeedddcccdddfffhhhhhhjjjjjjhhhdddccceeeggggggfffdddccccccdddeeefffcccgggfff```YYYRRRIII@@@::::::AAANNN]]]ccc```ZZZ\\\ZZZUUUQQQPPPRRRWWW[[[aaa[[[NNN???777555000+++000///............---+++++++++++++++++++++++++++zzzrrriiiaaa]]]WWWWWWWWWVVVUUUUUUTTTTTTQQQOOOLLLIIIIIIOOOVVV\\\ccchhhkkkjjjjjjiiieee___^^^]]]]]]^^^``````___^^^ZZZ[[[[[[[[[YYYUUURRRPPPLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;::::::::::::999999::::::999888777777666666888666333333444555555444888777666555444444555666555666666777666666555555555555555555555444444333222333444444444444333222111111222222222222111111333333333333333222111000444444444444444444444444333333333333222222111000111...---000333555111...222222222222222222222222222111111000000111111222000111111222222111111000222222222111111111000000111111111111222555777999;;;;;;;;;;;;>>>GGGVVV```qqquuu{{{~~~{{{uuunnneee\\\TTTMMMHHHEEE@@@???>>>>>><<<<<<;;;:::999999::::::::::::::::::999999999999:::::::::;;;::::::::::::999999999999;;;:::999999888777777777999999888888888999:::;;;666666777777888999999999999::::::;;;;;;::::::999888888888777777777777777666777777777777777777666777777888888777777666555666777777777777666555555444333333222222333333444555444333333222222222333000/////////////////////+++///444444111//////111111111000000222444666888EEERRRaaafffccc]]][[[\\\ZZZZZZZZZ[[[]]]```bbbdddddddddeeeeeedddbbb```^^^dddccccccccceeegggjjjkkkffffffeeeccc``````bbbdddcccdddeeeeeeddddddeeegggjjjkkkkkkhhheeecccccceeegggfffeeedddddddddeeeeeeeeehhhggg```ZZZTTTLLLDDD:::999===KKK[[[eeeddd___]]]\\\ZZZWWWUUUSSSTTTTTT[[[YYYRRREEE<<<777333...000...------......---,,,++++++++++++++++++++++++yyyrrriiibbb]]]XXXWWWVVVUUUTTTTTTTTTTTTPPPOOOKKKHHHHHHKKKQQQVVV]]]cccggghhhhhhhhhddd^^^^^^]]]]]]^^^aaabbbbbbaaa\\\\\\[[[ZZZXXXVVVSSSRRRNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>======<<<;;;;;;::::::::::::999999;;;:::999888666555444333777555444333444555444333777666555555444555555555777888888888777666555555555555555555555444333333333444444555555444444333333333222222222222333333222222333333333222111111333333333333333333333333222222222222222111111111///...---///333444222000222222222222222222222222222111111000000111111222222111111000000111111222222111111111111000000000000000000000111333555777666777777777:::AAALLLTTTdddmmmxxx|||~~~zzzuuuddd]]]TTTLLLFFFAAA>>><<<::::::::::::::::::::::::666777999:::;;;;;;;;;:::888888888888888999999999999999888888888777777777999999:::999888666444222666666666666666777888888666666666666666666666666666666666777777666666666777777777777666555444333666666666555555666666666666666666777666666555555555555444333333333333333111111111000000111111111333222222111111111111111////////////////////////...///000111111111000000000////////////111333444888FFFWWWbbbddd```]]][[[\\\\\\]]]^^^___```aaabbbbbbcccccccccbbb```^^^]]]aaaaaaaaabbbccceeeggghhhjjjkkkjjjgggdddbbbaaabbbbbbdddeeefffeeedddeeefffjjjkkkjjjhhheeebbbbbbbbbgggfffeeeddddddddddddeeefffhhhfff```ZZZVVVOOOIII<<<888999EEEXXXeeehhheee_________]]]ZZZTTTOOOLLLRRRWWWWWWMMMBBB:::555111///...,,,,,,---...---,,,************************}}}xxxrrrjjjbbb^^^XXXWWWUUUTTTSSSSSSSSSSSSQQQPPPMMMJJJHHHIIIMMMQQQVVV]]]ccceeeggghhhddd___^^^]]]]]]___bbbddddddddd^^^]]][[[YYYWWWVVVUUUUUUPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFDDDBBBBBBAAAAAA@@@??????>>>======;;;;;;:::::::::999999999999999888777666555444444999777666666777777666555555555555555555555555555888888888777666555444333444444555555555444333333444444444444444444444444555444222222222222444555222222333333333222222111222222222222222222222222222222111111111111111222222000///000111222000...111111111111111111111111111111000000000000111111222111000//////000111222111111111111000000000000111000000111111333444555444444555555777<<>>777333000...,,,,,,---...------************************|||wwwrrrkkkccc^^^XXXWWWUUUSSSRRRRRRRRRSSSRRRRRRPPPLLLJJJIIIKKKMMMQQQXXX___bbbeeehhhfffaaa___^^^]]]___aaacccdddddd___^^^\\\ZZZXXXWWWWWWWWWQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@??????>>>>>>;;;;;;:::::::::999999999777777777777666666666666888777666666777777666444444444555555555555555555777777777666555444333222444444444555444333333222444444444444444444444444555444222222222222444555111222222333333333222222222222222222222222222222222111111000000111222222222111000000000111000000111111111111111111111111111000000000000000000111222111000//////000111222000000000000000000000000111111111222222333444444333444444555666999===@@@OOO]]]nnnzzz~~~{{{|||}}}}}}}}}xxxmmmaaaYYYIIIEEE@@@===<<<=========999999999888888777777666666777999::::::999777666999999999999888888888888888888888888777777777777888666555333333444666777444555555666666666666666777777777666555555444444333333444444444444333333222222333444444444444444555444333222222333444555222333333444444444333333444333222111000111222333111111000000000000111111//////.........//////000------....../////////000222...+++,,,000222111///000///////////////000000555555:::HHHXXX```]]]XXXZZZ[[[]]]```bbbcccddddddgggffffffeeedddcccbbbaaa___```bbbcccddddddddddddeeeggghhhhhhfffdddcccccc```ccceeefffeeeddddddddddddddddddeeeeeeeeedddccceeeeeeeeedddccccccbbbaaa```bbbaaa[[[WWWVVVSSSOOOFFF>>>777<<>>;;;:::;;;<<<<<<;;;999999888888777666666666666777888999888888666666999999999888888888888888888888777777777666666666;;;999666333222222444555444555555666777666666666666666666555555555444444333333444444444444333333222222111222222444555666333222222111111222222333111111222222333333222222333333222111111111111111222111111000000111111222...............//////000---------......//////000111...,,,---000111111////////////000000000000000222///000;;;KKKYYY^^^^^^ZZZ[[[\\\___aaacccdddeeehhhggggggfffeeedddccccccbbbdddfffhhhiiiiiigggfff```bbbeeefffeeeddddddeeeaaacccdddeeedddcccdddeeeccccccdddfffhhhhhhfffddddddddddddcccbbbaaa```___\\\___^^^YYYWWWWWWTTTOOOHHHAAA999999CCCSSSbbbjjjhhhccc]]]ZZZYYYXXXUUUSSSLLLQQQTTTSSSRRROOOEEE<<<666333///------...------++++++++++++++++++++++++zzzuuurrrmmmeee^^^YYYWWWTTTQQQPPPPPPQQQRRRQQQRRRRRROOOLLLIIIHHHIIIHHHOOOTTTXXX^^^dddgggeeedddbbb___^^^___``````______^^^^^^\\\[[[ZZZYYYXXXQQQQQQPPPOOONNNLLLKKKJJJJJJJJJKKKLLLKKKIIIGGGFFFAAAAAA@@@@@@@@@@@@??????;;;;;;::::::::::::999999999999999888777777777666555555444555666666444222222333444555555555444444555555666666666666555444333444444444444333222222333222111111111111222333111111222222222222111111000111222333333333333222333333333333333333333333111000/////////000222333000000000//////000222333111111111111111111111111000000////////////000000//////000000000000//////////////////000000111111111111111111111111000000555444333333444666888888???IIIXXXfffrrrzzz~~~~~~~~~|||{{{{{{~~~~~~yyysssiii\\\PPPGGG===;;;999999::::::888777555555666666666777777777555555666777777888888888888888888777777666666666666666666666555555555444999888666555444444444444333444555666666666555555444444444444444333333333222333333444444333333222555444222000111222444666000111111222222111111000///000111111222222222111111111111111111000000///111111000000000000111111...............///000000,,,,,,---......///000000............000000000///------...///000000000000//////111666???LLLZZZccc]]]\\\\\\]]]___aaacccdddgggfffeeedddcccbbbbbbaaaccceeehhhjjjkkkjjjhhhfff___aaacccdddcccccceeefffbbbcccdddcccbbbbbbdddfffgggffffffiiikkkkkkhhheeebbbbbbcccbbbaaa___^^^]]]YYY\\\]]]ZZZXXXXXXUUUPPPGGGBBB;;;888>>>LLL^^^kkkkkkfff___\\\\\\\\\YYYVVVOOONNNMMMPPPXXX[[[RRREEE999666111.........------,,,,,,,,,,,,,,,,,,,,,,,,yyyuuurrrmmmeee^^^YYYWWWTTTQQQOOOOOOPPPQQQPPPQQQQQQOOOLLLIIIGGGGGGFFFKKKQQQTTT[[[cccfffeeefffccc___]]]^^^^^^^^^]]]^^^^^^^^^^^^\\\[[[YYYXXXPPPQQQQQQPPPOOOMMMJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFAAAAAA@@@@@@@@@@@@@@@@@@;;;;;;;;;:::::::::999999<<<;;;:::999888666666555777777666888999888666333111222444555666555444444555666777777777777777666333333444444444333222222333222111000000111222333000111222333333222111000000111222333333333333333333333333333333333333333111000///...///000222444444444333000...---...///000000000000000000000000000000////////////000000...///000111111000///....../////////000000111111000000000000000//////...555444222111333555777777;;;BBBOOO^^^lllwww~~~|||{{{{{{}}}~~~}}}wwwuuupppiii```TTTHHH@@@===<<<:::::::::999666444222222333444666777888888444444444555666888:::;;;777777666666555555555444555555444444444333333333222333555777777888777777222333444555666555444444222222222222222222222222222222333333333333222222888666333000///111333555///000111222222111000/////////000111111111111111///000111111111000...---000000////////////000000...............///000111,,,,,,------...///000000---...//////////////////+++,,,---...////////////...333777666777@@@SSSbbb___^^^]]]\\\]]]___aaabbbeeedddcccaaa``````______aaacccfffiiiiiihhhfffddd___aaacccccccccccceeegggcccccccccbbbaaabbbdddgggkkkjjjjjjkkkmmmmmmiiifffaaabbbbbbbbb```^^^]]][[[XXX\\\]]][[[YYYYYYVVVQQQEEEBBB<<<777:::III]]]lllnnnhhhbbb______^^^ZZZVVVQQQLLLHHHNNN\\\ddd[[[MMM;;;888333///......------------------------------~~~xxxuuusssoooggg```XXXUUUQQQOOOPPPQQQRRRRRRQQQPPPNNNNNNNNNMMMJJJHHHFFFHHHLLLRRRXXX^^^ccceeeccccccbbbaaa```^^^]]]\\\]]]]]]]]]]]]\\\ZZZXXXWWWSSSSSSRRRQQQOOONNNMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHDDDBBB@@@@@@AAAAAAAAA@@@===;;;999777777999;;;===999888888777777777777777666666666555444444444333666555333333222333444555555555555555555555555555444444555555555555444444444333222222111111222222111111111111111111111111......///000111222222222666555444444666666555444111111111111111111111111111222222333333222222111/////////000111111222222333222111000000111222333000000000000000000000000333333333222222111111111111111000000000000000111444333333333333444555555;;;999>>>MMM___mmmvvv}}}zzzxxxyyy{{{~~~}}}zzzuuupppnnnjjjbbbZZZRRRJJJBBB===999999999888777666666555888777555444444555777888333666888888666555777999555555555555555555444444999888666444333222333333555444333333444444333111333333333222222222111111222222222222222222222222111111222222222222111111222111///111333444111///333333333222222222111111222222222222222222222222333333222111000000000111111111111111000000000000---...///000000///...------...---,,,++++++---///......---------,,,,,,,,,------------.........///...000111//////777EEEQQQcccaaa^^^[[[[[[]]]aaadddbbbbbbaaa``````````````````cccfffhhhhhhhhhiiijjjaaaaaabbbeeeiiijjjgggdddeeeeeedddddddddfffgggiiihhhhhhhhhiiijjjjjjkkkkkkdddbbb___\\\[[[[[[\\\]]]______^^^]]][[[YYYWWWVVVTTTGGG===<<<;;;???OOOcccnnnmmmgggaaa```bbb```[[[VVVRRRKKKJJJUUU```___WWWHHH<<<222111111---,,,.........---,,,++++++++++++zzzvvvtttoooggg```ZZZWWWSSSQQQRRRSSSSSSSSSPPPOOONNNNNNNNNMMMKKKIIIFFFHHHJJJOOOTTTZZZ___bbbccccccccccccaaa___]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXUUUTTTSSSRRRQQQOOOOOONNNLLLKKKKKKKKKJJJJJJJJJIIIEEECCCAAAAAAAAABBBAAA@@@???===;;;999999:::;;;===999999888777777777777777888888777666444333222222444444333333333444555666555555555555555555555555444444555555555555444444555444444333333333333333111111111111111111111111111111222222333333444444333111000111222333222000111111111111111111111111222222333333333333222222222222222222222111111111222222111000000111222222000000000000000000000000222222222111111000000000333333222222222222222333444333333333333444555555999777<<>>FFFZZZ___cccbbb^^^]]]aaafffdddccccccbbbbbbbbbbbbbbbaaacccfffgggggggggiiijjjccccccccceeehhhiiifffdddgggggggggggghhhiiijjjkkkjjjjjjiiiiiihhhhhhggggggdddbbb```]]]\\\]]]^^^_________^^^]]]\\\ZZZXXXWWWWWWJJJ@@@===:::<<>>999999EEETTTlllsssuuunnnfffcccaaa___ZZZWWWRRRNNNRRR[[[bbbcccYYYNNNCCC;;;555111000222///...---,,,++++++++++++{{{wwwqqqhhh```XXXUUUQQQNNNNNNOOOOOOOOONNNMMMLLLMMMNNNMMMKKKJJJEEEEEEEEEGGGLLLRRRXXX[[[___aaacccdddccc```]]]ZZZWWWYYYZZZ[[[\\\\\\[[[[[[XXXWWWVVVTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHFFFDDDCCCCCCCCCBBB@@@AAA@@@>>>;;;:::999:::::::::999888888777777888888999999888777666444444333555555555444444444444555555555555555555555555555444444555555555555444444666555555444333444444444222222222222222222222222111111111111111111111000555333222333444555444333111111111111111111111111333333444444444444333333444333333333222222222111222111111111111111111222////////////////////////111111111111111111000000000000000///000000111222333333222222333333444555555555888===BBBKKK[[[iiittt{{{~~~{{{yyyyyytttwww{{{|||uuunnnccc[[[TTTMMMGGGBBB???>>><<<<<<<<<<<<:::999777777777666666555555555444333333222222333333444444555555555444333222222333333444444444444555555444444555555444333111000111222333222222222333444444444333333333222222222111111111111111111111111111111222222222222111111000000000111111111000000000000000000////////////111111111111111111111111111111000000000000111111111000000000////////////...//////////////////......///000///...---///000////////////.........---........./////////000000,,,000333222//////111444???MMM^^^fffddd``````cccbbbbbbbbbbbbbbbaaa``````cccccccccbbbbbbdddhhhkkkdddddddddeeeggghhhhhhhhhgggiiillloooppppppooonnndddeeeeeeffffffgggggghhheeedddbbbaaa___^^^]]]]]]____________^^^]]]\\\\\\[[[RRRGGG@@@999888AAALLLfffrrryyysssggg___\\\[[[XXXWWWRRRMMMMMMTTT]]]dddhhh```TTTHHH<<<444111111///...---,,,,,,++++++,,,}}}zzzsssiiibbbYYYUUUQQQNNNMMMNNNNNNMMMMMMLLLKKKLLLMMMMMMLLLJJJDDDDDDDDDFFFJJJPPPVVVZZZ[[[]]]```aaaaaa___\\\ZZZVVVWWWYYY[[[\\\\\\\\\\\\XXXWWWVVVTTTRRRQQQOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNKKKIIIFFFEEEDDDDDDBBBAAAAAA???===;;;999999888888:::999999888888888888888777777777777777777666666777777666666555444333222555555555555555555555555444444555555555555444444555444444333333333333333222222222222222222222222222222222111111111111111111000///000111222111///111111111111111111111111222333333444444333333222111111111111222222333333111111111222222111111111////////////////////////222222222222222222222222000000//////000111111222333222222222222333444444555555777:::<<>>FFF___ooo|||xxxkkkaaa\\\ZZZYYYWWWTTTPPPLLLPPPYYYcccssspppgggWWWGGG:::333/////////...---,,,,,,,,,,,,|||uuulllddd[[[WWWSSSOOOOOOOOONNNNNNLLLKKKKKKLLLMMMNNNLLLKKKDDDDDDEEEFFFJJJNNNSSSVVVVVVXXX[[[]]]^^^]]]\\\ZZZVVVWWWYYY[[[\\\\\\\\\[[[YYYXXXWWWUUUSSSQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKHHHFFFFFFEEECCCAAA@@@???===;;;:::999888888::::::999888888888888999777777777777888888888888777777777777666444333222555555555555555555555555444444555555555555444444555444444333222333333333333333333333333333333333333333333444444444444444333222111222333333222111111111111111111111111111111222222333333222222111000000000111222333333444000111222222222222111000////////////////////////222222222222222333333333111111111111222333444444222222222222222333444444555555666999999<<>><<<:::;;;:::888888999:::888777555555555555555555444444333333333333333333333333555444333444555555333222222222333333444444555555///000111222333444444444222444666555111000222444111111111111000000000000111111111111111111111111111111222222222222111111...000111111000//////000000000000000////////////////////////////////////000000/////////000111111000000////////////......//////............//////,,,...000000...---.........------------,,,,,,,,,------------.........///............---///222555888>>>IIIXXXfffkkkhhhdddfffggghhhhhhhhhgggeeedddbbbbbbbbb``````aaaeeehhhbbbcccccccccccceeehhhllleeegggjjjllllllkkkjjjhhhggggggffffffeeedddddddddfffffffffeeebbb___\\\ZZZ______```aaabbbbbbaaaaaa[[[WWWNNNDDD;;;999<<>>===<<<::::::999;;;:::999999888888999999888888888888888888888888444555666777777666555555555555555555555555555555444444555555555555444444666555555444444444444444333333333333333333333333222333333444444555555555666555444555666777666444111111111111111111111111000111111222222111111000222222222333333333333333000111222222222222111000000000000000000000000000000111111111222222222222111111111111222333444555222222222111222222333444444333555888999999>>>EEESSSbbbrrrzzz}}}{{{wwwuuuttttttvvvyyy|||wwwkkkaaaRRRMMMGGGDDDBBB???;;;777:::999777777888888777555444444444444444444444444333333444444444444333333555333333444666777555333111222222333444444555555//////000000111333444555666999:::888444222333666222222222111111111000000111111111111111111111111111111222222222222111111---000222111///...///111111111111000000000/////////////////////////////////////////////000111111000000/////////.........000///...------...///000+++---//////...---------............------------,,,,,,,,,,,,---------------------------...000111444777???NNN^^^hhhiiigggggghhhjjjjjjjjjiiigggfffaaaaaaaaa``````aaadddfffeeeeeedddbbb```aaaeeeiiifffgggiiijjjjjjiiigggfffgggggggggfffeeeeeeddddddeeefffggggggfffdddaaa______```aaabbbcccccccccccc^^^[[[SSSFFF<<<888:::<<>>===<<<;;;;;;;;;:::999999888888999999::::::999999888777666666111333555666888888888777555555555555555555555555444555555555555555555444777777666555555555555555333333333333333333333333000000111222222333444444444333222222444444333222111111111111111111111111000000111111111111000000666555555444444333333222000111222333333222111000111111111111111111111111//////000000111111111222////////////000111222333222222111111222222333444333222444888888777999>>>IIIZZZlllwww||||||wwwuuurrrqqqrrruuuyyy||||||rrrcccXXXKKKIIIGGGFFFEEEAAA:::555:::999888888999999888666444444444444444444444444333444444555555444444333555333222444777888666444111111222333333444555555333222111000000000111222999<<<>>>;;;666333555888333333333222222222111111000000000000000000000000111111222222222222111111---000222111///...///111111111111111000000000000///////////////////////////////////////000111111000/////////............000///...------...///000***,,,//////---,,,,,,,,,000/////////............+++++++++,,,,,,,,,------+++,,,---.........------...111888FFFUUUaaaggghhhfffgggiiijjjiiihhhfffeee```aaaaaaaaa```aaaccceeeggggggeeeaaa^^^^^^bbbfffgggggghhhiiihhhgggfffeeeddddddeeeffffffgggggghhhdddfffhhhjjjiiihhheeeddd___```aaabbbcccddddddddd```^^^VVVHHH===888888999DDD[[[ttt~~~xxxqqqlllaaa^^^]]]^^^YYYSSSTTTYYYYYYiiivvvrrrcccTTTEEE999000000...---------------~~~yyyooofff^^^ZZZSSSOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDGGGKKKLLLIIIEEEIIILLLPPPUUUWWWYYYXXXXXXYYYYYYXXXXXXYYY[[[^^^___]]]]]]\\\[[[YYYVVVTTTRRRMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLKKKJJJHHHEEECCCBBBAAAAAA@@@???>>>===<<<<<<::::::999999999999999999;;;:::888777777777888888777777888888888666444333333444444444444444444333555555333222222333555555444444444555555555555666444444444333000///000111444444222222222222444444444444444444444444444444333333333222222111111111222222222222222222222222333333333333333333333333111111000000//////......000222333222111000111222333222111000000111222333//////000000000000//////222111000000000111333333444333222222333666888:::BBBJJJYYYiiivvv}}}~~~}}}xxxwwwtttpppooopppuuuyyy{{{zzzmmm^^^TTTHHHIIIIIIGGGDDD???;;;888666777777777666444222000444444444333333222222222222222111000///111555888888777555444333222000///222333333333333333333333555555444333333222111111444666999<<<<<<999555333222222111000//////000000111111222222222222111111////////////////////////222111111111000000//////000///------...//////...222000...///222222///+++......//////000000111111...............///000111........./////////000000......//////...---,,,,,,,,,------...............,,,,,,+++***+++,,,---.........///111222222000---888444111666CCCSSS___eeeiiikkkjjjfffeeeggggggddddddcccaaa``````cccfffhhhiiifffbbb______bbbfffiiihhhiiiiiihhhfffdddeeeeeegggfffeeegggiiijjjiiihhhfffggghhhjjjllllllllllllbbbccceeehhhjjjiiifffcccccc```XXXLLL@@@888666777AAAPPPfff{{{vvvlllbbbcccccc```ZZZVVVUUUWWWSSS\\\hhhnnniiiZZZJJJ???888666444333333000---***~~~yyypppggg___ZZZTTTOOOMMMMMMMMMLLLJJJIIIIIIIIIJJJMMMOOOQQQSSSOOOJJJIIIKKKLLLIIIFFFJJJLLLPPPSSSVVVWWWVVVVVVXXXXXXWWWVVVWWWYYY[[[]]]\\\\\\\\\[[[YYYVVVTTTRRRNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMLLLJJJHHHFFFDDDCCCAAAAAA@@@???>>>======<<<::::::::::::999999999999;;;:::888777777777888999888888888777777666555444444444555555555555444444555444444333333444444555444444444555555555555666333444444222000000111222444333333222222333333444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000...000111000///...///000222111000000000000111222//////000000000000//////222111000000000111222333444333333222333555777999???EEEQQQ```mmmvvv{{{|||{{{yyyuuupppmmmnnnrrrvvvyyy}}}~~~uuugggYYYOOOGGGGGGGGGEEEBBB>>>:::777777777777666555444222222444444444333333222222222222222222000000111555888888999:::::::::777333111333333333333333333444444555444444333222222111111222444666888888777444222222222111000000000000000//////000000000000//////000000000000000000000000111111111000000000//////000///......////////////000...------......---,,,...///////////////000000///............//////000,,,,,,,,,---------............------,,,,,,,,,,,,------...////////////...---,,,,,,+++,,,---...//////...------///000000//////000222666===JJJYYYcccfffiiihhhdddbbbeeefffddddddcccbbbbbbbbbdddeeefffeeecccaaa___```cccgggiiiiiiiiiiiigggeeeccccccdddeeedddccceeeggghhhhhhgggffffffgggiiijjjlllmmmmmmhhhiiijjjlllmmmkkkhhhdddfffccc\\\QQQDDD<<<888777>>>JJJ```vvv{{{qqqffffffccc___ZZZWWWWWWWWWRRRVVV___iiimmmdddRRRCCC:::888666333///---------~~~zzzqqqiii```[[[TTTOOOMMMLLLLLLLLLIIIHHHFFFGGGIIIMMMRRRUUUVVVRRRLLLJJJKKKKKKJJJHHHIIIKKKNNNQQQSSSTTTTTTTTTWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYWWWUUUSSSOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLJJJGGGEEEDDDBBBBBBAAA@@@???>>>======;;;;;;:::::::::999999999::::::999888888888888999999888777666666555555555555555666666666666555555444444555555555555444444444444444555555555555666222333333222111111222444222333333444444333333222222222222222222222222222222222222222222222333333222222222222222222222222111111111111111111111111222222222222111111111111...000111000///...///000111000000//////000000111///000000111111000000///111111000000111111222333555444333333333444666777;;;???GGGRRR___lllvvv|||~~~}}}wwwqqqlllkkknnnqqqvvvzzzyyymmm___QQQHHHCCCDDDDDDBBB@@@===999777999888777666555444444444444444333333333333222222333333333222111222555888555888<<<>>>===:::555222333333333333333444444555444444333333222222111111000111222444444444333333222111000000000000000000---......//////......---000000000000000000000000111111000000000000//////000000////////////000000/////////---,,,,,,---////////////...............000//////............///,,,------------............---,,,+++***+++,,,,,,......///000000000//////...------------...//////000...+++***,,,...///000'''---333444555>>>OOO]]]dddfffeeeaaa___bbbdddcccdddddddddeeeeeeeeeeeeeeeaaa```___```aaadddfffhhhhhhiiihhhfffcccbbbaaabbbaaaaaaaaacccfffgggfffeeedddeeeeeegggiiilllooopppqqqqqqqqqqqqqqqnnnjjjfffjjjgggaaaWWWKKK@@@:::777999CCCVVVnnnzzznnnjjjccc^^^[[[YYYXXXWWWRRRPPPUUUcccqqqppp^^^MMM@@@===888111---,,,---///zzzrrrlllbbb]]]UUUPPPMMMLLLKKKKKKKKKJJJHHHHHHHHHJJJMMMOOOMMMKKKHHHHHHJJJKKKKKKIIIFFFGGGJJJMMMPPPRRRTTTTTTWWWVVVUUUUUUUUUVVVWWWWWWYYYYYYZZZZZZYYYWWWUUUTTTQQQPPPOOONNNNNNNNNNNNOOOPPPOOONNNMMMKKKIIIGGGEEECCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;::::::999999999999999999999999999999:::999777555555555666666666666777777777777666666333444555666666555444333444444444555555555555666333444555444333333444666222222444444444444222222111111111111111111111111111111111222222333333333111222222222222222333333222222222222222222222222111111111111111111111111000222333222111000111222000000////////////000000000000000111111000000000111111111111111222222222555444333333333444555555999;;;???GGGSSSbbbqqqzzz~~~zzzrrrllliiijjjllltttxxx~~~}}}sssfffVVVIIIBBB@@@@@@@@@???===;;;888777999888666555444444555555333333333333333333333333333444444333222333555888222555999;;;:::777555333444444333333333333444555333333333333222222111111//////000111222333333333111111000000000000000111---......//////......---111111111111111111111111000000000000000000//////000000000000//////000111000111111///,,,,,,000444//////......------,,,,,,111000///...............///////////////000000000///---,,,******+++---......//////000000000000000...............//////000///...,,,,,,...///000///&&&---222111000666DDDPPP```dddddd```]]]___aaaaaacccdddfffggggggfffdddccc______``````aaacccdddeeeeeefffgggeeecccbbbbbbccc``````aaacccfffgggfffeeebbbbbbcccfffjjjnnnsssvvvwwwvvvuuuuuussspppkkkhhhkkkiiiddd\\\QQQEEE<<<777888===MMMeee~~~vvvoooeee]]][[[YYYWWWUUUSSSNNNOOO]]]nnntttkkk___NNNEEE:::222......//////zzzsssmmmddd^^^WWWPPPMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHDDDEEEGGGIIIKKKKKKIIIGGGBBBCCCEEEIIILLLPPPSSSUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRPPPNNNMMMMMMNNNOOOPPPPPPOOONNNLLLIIIGGGFFFDDDDDDCCCBBBAAA@@@??????======<<<<<<;;;::::::999999999999:::::::::999999:::999777555555555666666666666777777777777666666333444666666666666444333444444444555555555555666555666666666555555666888222222444444444444222222111111111111111111111111111111111222222333333333111111111222222333333333333333333333333333333333000000000000000000000000000222333222111000111222//////000000000000//////000000111111111111000000000000111111222222222222444444333333333444444444999:::<<<@@@JJJYYYjjjuuu||||||uuunnniiihhhiiiqqquuuzzz{{{ooo___OOOEEE???<<<<<<<<<<<<;;;:::888777999777666444444444555666333333333333333333333333333444444333222333555777111333666666555444666888777666444333222333444555333222222222222222111111//////000000111222333444111000000000000000111111...//////000000//////...000000000000000000000000//////////////////000000///000111000......///111///111111///,,,,,,000444//////......------,,,,,,111000///...............000000000000000000000000///...,,,++++++---///000...//////000000000000000......////////////000///.........000111111000...,,,...000//////333;;;BBBYYY```ddd```]]]^^^___^^^aaacccfffhhhhhhgggdddbbbaaaaaaaaaaaaaaaaaabbbbbbcccdddeeedddcccbbbccceeeaaaaaabbbeeeggghhhfffeee```aaacccfffkkkqqqvvvyyyxxxvvvuuutttsssppplllhhhiiigggddd^^^UUUJJJ@@@999999;;;FFF[[[uuu~~~uuuiii```[[[XXXVVVTTTSSSPPPQQQYYYfffppprrrqqq___QQQAAA777555444111---yyyrrrnnneee```XXXQQQMMMKKKJJJIIIFFFFFFGGGHHHHHHHHHGGGGGGCCCEEEHHHKKKKKKHHHEEECCCAAAAAABBBEEEIIIMMMQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYXXXWWWVVVUUUSSSPPPNNNMMMMMMNNNNNNQQQPPPOOONNNLLLIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;::::::999888999::::::;;;:::::::::999888777666666555555555666666777777777777666666555555666666666666555555444444444555555555555666666777777666555555666888222333333444444333333222111111111111111111111111222222222222222222333333111111111222222333333444333333333333333333333333///////////////000000000...000111000///...///000///000000111111000000///000111111222222111111000000000111222222222222111222222333333444444444444888999:::<<>>999::::::::::::999888888666666555444444444444444222222333333333333444444333444444444222222444555222444555444222444999>>>:::888555333222222333333222222222222222222111111///000000000111222222222000000000000000111111222///000000111111000000///////////////////////////......////////////000000---///111///---,,,...111---......---,,,,,,///000/////////...............000//////............////////////............---///...---------...///000......///000000000//////---......///000/////////......///111333222000---000//////...000222555888LLLWWW```aaa___^^^]]]\\\___aaaeeehhhhhhgggeeecccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeeeeeccccccdddeeebbbcccdddfffhhhhhhfffddd```aaacccgggkkkppptttwwwrrrqqqppppppooonnnjjjhhhfffdddbbb___YYYPPPFFF???<<<;;;AAAQQQjjj~~~qqqeee]]]XXXUUUTTTSSSSSSTTTVVV\\\fffrrrzzznnn```NNNAAA<<<888222---xxxrrrnnngggaaaYYYQQQMMMKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFGGGCCCEEEGGGHHHGGGEEECCCBBBBBBBBBBBBCCCFFFIIIMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUWWWXXXYYYXXXXXXWWWVVVTTTQQQNNNMMMMMMNNNNNNPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::888999:::;;;;;;;;;::::::888888888777777666555444555666666777777666666555666666555555555555666666444444444555555555555666666777777555444333444555444333333222222333333444222222222222222222222222333333222222222222222222000111111222333333444444222222222222222222222222//////000000000111111111...000111000///...///000000000111222222111000000000111111222222111111000///000111222333222222111000111222333444555555555666777999999===FFFSSS]]]lllrrr{{{|||vvvoookkkiiikkkkkknnnssszzz~~~|||ttteeeTTTFFF???===888888888999999999999999444444444444444333333222222222222333333444444444222333444333222111222444000333444333222444:::@@@<<<:::777333111111111222111111111111111111222222//////000000111000000///000000000000000111222222///000000111111000000///................................./////////000000,,,...000///+++***---111------,,,---...//////......///////////////000000///............//////000////////////.........---,,,,,,,,,------.........------...////////////...,,,---.../////////......///...---...000111000...---.../////////000333555<<>>===<<<;;;::::::777888:::;;;<<<;;;::::::777777888888888666444333555555666666666666555555777666555444444555666777444444444555555555666666666666666444222111222333555444222222222222444555222222222222222222222222444333333222222111111111000000111222333333444444111111111111111111111111000000111111222222222333000222333222111000111222000111222333333222111000111111222222222222111111///000111222333222111111///000222333444555555555333555777777999@@@KKKTTTeeelllvvv}}}~~~xxxrrrmmmkkkhhhhhhiiiooovvv|||~~~~~~|||yyyqqqbbbPPPCCC===<<<777777888888999999::::::222333444555444333222111222222222333333444444444111333333333111111222333---000333333111333999>>>>>><<<777333111000000111111111111111111111222222...///000000000///...---000000///000000111222222//////000000000000//////........................---.........//////000000+++...000...***))),,,000000...---///222333111.........//////000000111111...............///000111222222111111000000000///***+++,,,------------,,,,,,------...............+++,,,.../////////...---000...++++++---///000000))),,,//////...///222666000BBBVVV___aaa```^^^[[[\\\^^^bbbeeefffgggfffeeeaaa`````````aaacccfffhhhjjjjjjiiigggcccaaa``````cccccceeefffgggfffccc```cccdddfffggghhhhhhhhhhhheeeddddddfffhhhhhhgggfffbbbaaa``````___ZZZRRRKKK@@@===;;;CCCUUUmmmrrrcccYYYVVVWWWQQQTTTUUUTTTTTTZZZeeeooo{{{wwwkkkYYYDDD777222333{{{uuuqqqjjjeee\\\UUUPPPMMMKKKIIIIIIGGGDDDBBBAAACCCEEEFFFBBBAAA?????????AAACCCDDDFFFEEECCCBBBCCCFFFHHHJJJKKKMMMOOOQQQSSSSSSTTTSSSUUUWWWYYYYYYXXXWWWXXXYYYWWWWWWVVVSSSOOOMMMLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFDDDBBB???===<<<;;;;;;@@@<<<999999;;;<<<888444999888888777666555444444777777666666555555444444666555444555888888666333666666666666777777777777666666666666666666666666333666555222333666777555333333333444444555555555666444333111000000111111000111111111111222222222555555444444333222111111222222222222222222222222000111222333444333222222444333333222111111111222000000111222222222222222666666555333111000///...333333333333333333333333444444555666888>>>EEEJJJVVVbbbrrr|||~~~zzzsssmmmhhhiiijjjnnnrrrwww{{{~~~yyynnn___PPPEEE>>><<<666666777777888888999999777666444333222222333444222222333333333444444444333333333333333333333333333333333444444444555555<<<:::777555333333333444000000000000000000000000111111111111111000/////////111222000------///222222111111111000000//////222000///------///000222000000000000000000000000111000///......///000111////////////000111222333000000000///---,,,---///,,,---...///000222333333333555777666444111////////////...------------...///............------------------............//////////////////////////////////////////000111111666;;;DDDRRR^^^bbb___ZZZ\\\^^^aaacccddddddccccccdddaaa______cccfffggggggiiijjjiiifffcccaaaaaabbbhhhhhhhhheeeccccccdddfffeeefffggggggeeeeeefffhhhccccccdddeeeeeedddcccbbbhhheeebbb```___[[[VVVQQQRRREEE<<<@@@LLL___zzzoooaaaZZZYYYXXXZZZ[[[VVVRRRUUU```jjjvvvyyyuuufffTTTFFF;;;333}}}wwwssslllfff]]]UUUPPPMMMKKKJJJHHHGGGEEECCCBBBCCCDDDDDDAAAAAA?????????AAABBBDDDDDDCCCAAA@@@AAACCCEEEGGGJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWWWWVVVVVVXXXYYYWWWXXXWWWTTTPPPNNNNNNNNNMMMNNNNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA???>>>=========>>>:::777888;;;<<<999666999999888888777666555555666666666666666555555555888666444444666666444222444444444555555555666666555555555555555555555555333555555333333666777555333333333444444444555555555444333111111111111222111111111111222222222222444444444333222111111111222222222222222222222222000000222333333333222111444333222222111111111222------...///////////////333333222222111111111000333333333333333333333333222444555666888:::>>>BBBNNNZZZkkkvvvzzz}}}|||uuupppjjjjjjjjjkkkoootttyyy}}}}}}xxxmmm___QQQEEE???===666666777777777888888999666555444222222222222333222222222222333333333333222222222222222222222222111111222222222333333333===;;;888444222000000000000000000000000000000000111111111111111000//////222222333222111111222333111111111111000000000///111000///......///000111////////////////////////000000///......///000000////////////000111222333111222222000...---...///------...///000111111222333555777777444222111000//////...------------...............------------------------....................................///////////////000000111333777???JJJVVV]]]^^^\\\]]]^^^___aaacccdddcccbbbbbb___^^^___bbbeeefffeeeeeeffffffeeeccccccdddeeehhhhhhgggeeecccbbbccceee```aaabbbaaa```___```aaacccdddeeeffffffdddcccaaaeeecccaaa``````^^^[[[WWWTTTGGG>>>>>>EEETTTnnnvvvhhh___\\\ZZZ]]]]]]YYYTTTUUU\\\dddooovvvvvvlll[[[KKK===444zzzvvvnnnhhh___WWWQQQNNNKKKJJJHHHHHHGGGEEEDDDCCCBBBBBBAAA@@@?????????@@@AAABBBBBBAAA???>>>>>>@@@AAACCCHHHIIILLLNNNPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTWWWZZZWWWXXXWWWUUURRRPPPPPPPPPMMMMMMNNNOOONNNMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA@@@???????????????;;;888777888;;;<<<:::777:::999999888888777777777555555555666666666666666888666444444555555555444222333333333333444444444444444444444444444444444222555555333333666777444333333333444444444444555555444333222111111222222111111111111222222222333333333333222111111000000111111111111111111111111///000111111222222111111333333222111111111111222///000111111222222111111//////000000111222222333222222222222222222222222000333555666666666777888CCCOOO```mmmtttyyy~~~zzzvvvnnnllliiihhhjjjpppvvvzzz|||wwwmmm```RRRFFF@@@===777777777777777777888888666555333222111111222222000111111111222222222222111111111111111111111111///000000000000111111111999777555333111000000111000000000000000000000000000000111111000000//////111000//////111111111000111111111111000000000000111000///......///000111........................//////............///000////////////000111222222333444333111///......///............/////////000222444666666444333222222//////...------------...............------------------------....................................//////......//////000111000222666???JJJUUU[[[______]]]\\\^^^aaacccbbb```^^^]]]]]]___bbbccccccccc```bbbccccccccceeegggiiihhhhhhhhhfffcccbbbcccdddaaabbbbbbaaa___^^^___```cccdddfffhhhgggeeecccaaa```___^^^^^^______^^^\\\YYYNNNEEEBBBCCCNNNgggrrrfff```\\\______\\\VVVTTTWWW\\\cccooowwwrrrdddSSSBBB666|||xxxqqqjjjaaaYYYSSSOOOLLLJJJHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@????????????@@@AAAAAA@@@>>>======>>>???@@@EEEFFFIIIKKKMMMNNNOOOOOONNNOOOOOOOOOPPPRRRVVVYYYWWWXXXXXXWWWTTTRRRRRRRRRMMMMMMNNNOOONNNMMMLLLKKKKKKJJJGGGEEECCCCCCCCCDDDBBBBBBAAA@@@?????????>>>;;;999888888::::::999777:::999999999999999999999444444555555666666777777666555444444555777888888222222333333333444444444444444444444444444444444111555555333333666666333444444444444444444444444444444333333222222222222111111111222222222333333222222222111111111000000000000000000000000000000//////000000111111111111222222111111111111111222000111222222333333222222......///000111222222222111111111111111111111111000222444444444444555666;;;FFFUUUcccmmmuuu}}}~~~|||sssoooiiiffffffkkkrrrvvv{{{wwwooobbbTTTHHH@@@<<<999888777666666777777888555444222111000000111222000000000000111111111111000000000000000000000000/////////000000000111111111111000000111222333444000000000000000000000000///000000000000000//////111...---...111222000...111111111000000000000000000000////////////000000////////////////////////...............////////////......//////000111222555555555333000//////000//////..................000222444444333222222333//////...------------............---------,,,,,,,,,,,,---------.................................///............///000000......000666???LLLYYYaaa```]]][[[\\\```cccbbb___[[[\\\]]]___```aaaaaa```^^^```bbbcccccceeehhhjjjiiiiiiiiigggeeeccccccdddcccddddddcccaaa___```aaadddfffhhhjjjiiigggdddbbb]]]\\\[[[[[[\\\]]]]]]]]]ZZZRRRJJJFFFBBBIIIaaa{{{|||mmmccc]]]^^^___]]]XXXUUUTTTUUUVVVeeesssuuukkk[[[GGG999~~~yyytttmmmddd[[[TTTPPPLLLJJJHHHHHHIIIHHHGGGDDDAAA@@@@@@?????????>>>?????????@@@???>>>=========>>>???BBBCCCFFFIIIKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPUUUXXXUUUWWWXXXXXXUUUTTTSSSTTTNNNNNNNNNNNNNNNMMMMMMLLLNNNKKKHHHEEECCCCCCCCCDDDCCCCCCBBBAAA@@@>>>=========;;;:::999999888777666999999999999999:::::::::444444555555666666777777888888888777666666777888333444444444555555555555555555555555555555555555111444555333333666555222444444444444444444444444444444444444333333333222111222222222222333333333222222111111111111111111000000000000000000000000000000000000000111111111111111111000000111222222---...//////000/////////000000000000000111111111111111111111111111111111222333333222222333666999888@@@LLLYYYeeepppzzz~~~xxxssslllfffeeehhhnnnrrryyywwwqqqfffXXXJJJ@@@;;;:::999777666666666777888555444222111000000111222//////000000000111111111000000000000000000000000000000000111111111111222......///000111222333444000000000000000000000000...//////000000000//////111///...000444555222///000000000000000000111111000000////////////000000000000000000000000000000---....../////////000000............///000111222555555555333111///000111///////////////............000111111000///000111//////...------------......------------,,,,,,,,,,,,,,,,,,------------..........................................//////000---......111888DDDTTT___aaa^^^\\\]]]```bbbbbb```\\\]]]^^^__________________```bbbbbbbbbcccfffhhhjjjkkkkkkiiifffdddddddddbbbccccccbbb```^^^___```eeefffhhhjjjjjjhhhfffeee___^^^]]]\\\[[[\\\]]]___ZZZSSSMMMFFF???AAAUUUmmmuuuhhh]]]^^^]]]\\\YYYVVVTTTRRRMMMZZZjjjpppmmmaaaNNN>>>{{{wwwpppfff\\\UUUPPPMMMKKKHHHHHHHHHHHHGGGEEECCCAAA????????????>>>>>>>>>===>>>===============>>>>>>???@@@CCCFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMOOOSSSUUUTTTVVVXXXXXXVVVUUUTTTUUUPPPOOOMMMLLLLLLMMMNNNOOOPPPNNNJJJFFFDDDCCCDDDEEEDDDDDDCCCBBBAAA???===<<<>>>===<<<;;;999888777666888888888999999::::::;;;555555555666666666666666999:::;;;999666444444444555555555555666666666666666666666666666666666666000333555333444666555111555444444444444333333333333333444444444444333333222222222222333333333333222222222222222222222222111111111111111111111111111000000000000111222222111000000000000111222222...///000000111111000000222111111111111000000000222222222222222222222222333333333222222444777:::777<<>>MMMYYY```aaaaaaaaabbbbbbbbbccc___```aaa```^^^^^^^^^```___aaabbbbbbaaabbbdddfffjjjkkkkkkiiifffdddccccccdddeeefffeeecccbbbbbbcccdddeeefffhhhhhhhhhhhhgggeeedddbbb```]]]^^^```cccbbb[[[TTTMMMCCC???NNNbbbrrrbbb```]]][[[ZZZXXXUUUSSSJJJRRR^^^ggglllgggWWWFFF~~~yyyrrrhhh^^^VVVQQQMMMKKKHHHHHHGGGGGGFFFEEEDDDDDD>>>>>>???>>>>>>======<<<;;;;;;;;;<<<<<<======>>><<<>>>AAADDDFFFHHHIIIIIIIIIKKKMMMMMMNNNOOOQQQSSSRRRTTTWWWXXXWWWUUUUUUUUUQQQOOOLLLJJJJJJMMMPPPRRRRRRPPPKKKGGGEEEDDDEEEFFFBBBBBBBBBBBBBBB@@@???>>>=========<<<:::999999:::777777777888999::::::;;;666666666666666555555555222555999999777444444444444555555555666666666666555555555555555555555555///333555333444666444111555555444444444333333333222333444555555444333333222222222333333333444444222222222333333333333333222222222222222222222222222111111000111222333444000000000000000111222222111111222333333333333333222222222222222222222222333333333333333333333333222333555555444444555777666888;;;BBBMMM[[[iiirrr|||{{{uuuoookkkiiihhhhhhnnnqqqsssooodddUUUHHHAAA===;;;888666444555666777666555444222222222222333000000000111111111222222111111111111111111111111000000111111111222222222000000111111111000000000000000000000000000000000---......///000000//////,,,...111222222111111111///000000000111111111111//////000000000000//////000000000000000000000000...///000111222222222111...............///111111222333333222111111222444000000000111111111111111///000000///...---...000//////...------------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------...------------...//////---000222000111888FFFQQQ___cccgggfffcccbbbcccfffcccdddcccaaa^^^]]]^^^aaa___```aaaaaaaaaaaadddfffhhhiiijjjhhheeebbbaaaaaadddeeeffffffdddddddddfffaaabbbbbbcccdddfffggghhhhhhgggeeeaaa______cccgggggg```YYYSSSIIIDDDNNN^^^yyyjjjeee___\\\[[[ZZZWWWUUULLLNNNSSS^^^jjjlll___OOOzzzsssiii___WWWQQQMMMKKKHHHGGGGGGFFFFFFEEEEEEEEE>>>>>>???>>>>>>===<<<<<<999999:::;;;<<<<<<======;;;===@@@CCCEEEGGGHHHHHHHHHKKKMMMNNNNNNNNNPPPQQQQQQTTTWWWXXXWWWUUUUUUUUUSSSPPPLLLIIIIIILLLPPPSSSTTTQQQLLLHHHEEEEEEFFFFFF???@@@AAABBBBBBBBBAAA@@@;;;<<<===<<<;;;;;;<<<===666666777888999::::::;;;777777666666555555555444)))...444777777666777888444444444555555555666666444444444444444444444444///333555333444666444111555555555444444333333333222333444555555555444333222222333333333444444444333333333333333333333333222222222222222222222222333222111111111222444444000000///000000111222222......///000000000000000111111111222333333444444333333333333333333333333111444777888666444222222555555666;;;EEETTTbbbkkk{{{~~~}}}xxxrrrmmmiiigggfffiiimmmrrrqqqhhhZZZMMMEEE===;;;888555444444666777777666444333222222333444111111111111222222222222111111111111111111111111000000000000111111111111---...///111222333333333000000000000000000000000------...///000000//////333777;;;<<<:::888999;;;//////000000111111111222//////000000000000//////////////////////////////...///111222333333333222...------......///000111111222333222111111333555000111111111222222222222000111111000...---///000//////...------------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------...------------...//////,,,000333111///444AAAKKK^^^eeejjjjjjeeebbbdddgggffffffeeebbb]]]\\\___bbb^^^___aaaaaaaaabbbdddffffffhhhhhhgggdddaaa_________```aaaaaa```___aaabbb_________```aaadddggghhhgggfffdddaaa^^^___ccchhhaaa[[[VVVRRRJJJEEEMMM[[[uuuqqqjjjaaa]]]\\\[[[YYYVVVOOOMMMNNNXXXhhhpppeeeUUU|||sssiiiccc[[[SSSNNNNNNHHHFFFDDDDDDDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<999999;;;;;;;;;;;;999999;;;<<<>>>@@@CCCFFFHHHJJJDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPRRRUUUVVVVVVUUUUUUUUUSSSOOOKKKIIIIIIKKKLLLQQQOOOMMMIIIFFFCCCAAA???@@@@@@@@@AAABBBAAA???==================<<<<<<;;;777888999:::::::::::::::888777666444444555555666888888999999999999888888666666555555555555666666555555666666666666555555444666666333000///111444666666555555555444444444555555666666666666555555000111333333333333555666333333333333333333333333222222111111111111222222222222111111111111111111111222222222222111000000333222222111000///......444333111000000000111111000000111222222222222111000111111222222333444444777555666999===EEEUUUcccuuuyyy~~~~~~wwwrrrnnnfff^^^eeeiiinnnqqqlllaaaRRRGGG???:::666888888666666999555555555555444444333222333222111111000000111111///000000111111222333333333000+++((('''***...111000000000///////////////222111111111000000//////111111111111000000000000777777888888999:::;;;;;;444333222000//////.............../////////000000333111//////111222000---///000222333222222333444222222222000///...///111111111222333222222111000333333222111111222222222111000///......///000000555333111///------------------------------------++++++++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,---------............//////000555:::???TTTdddrrrrrriiicccbbbaaagggeeeaaa^^^]]]]]]___aaa___```cccfffggghhhggggggfffhhhkkknnnnnnllljjjhhhccccccbbbbbbaaa```______]]]]]]]]]^^^^^^```aaaaaafffccc``````bbbcccbbbaaabbb___YYYTTTQQQOOOOOOPPPiii~~~pppbbb]]]^^^[[[XXXVVVUUUPPPNNNUUUaaagggbbb[[[|||tttkkkeee^^^UUUOOONNNIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA???===<<<;;;::::::999::::::::::::::::::999;;;<<<===???AAADDDFFFGGGFFFGGGHHHJJJKKKLLLMMMNNNMMMNNNQQQTTTUUUVVVUUUUUUUUURRRNNNKKKIIIIIIJJJKKKOOONNNMMMKKKHHHEEEBBBAAA@@@@@@@@@AAABBBBBB@@@>>>======>>>>>>======<<<;;;888888999:::::::::::::::999888777666666666777777555555666666666666555555666666555555555555666666555555666666666666555555777777777555333222444555555555555444444444444333444444555555555555444444000222333333333333444666333333333333333333333333222222111111111111222222222222111111111111111111222222222333222111111000111111111000000000000000333333111000000000111111000000111222222222222111000111111222222333444444777555666888;;;@@@MMMZZZlllsss{{{zzzvvvrrrkkkccceeegggjjjnnnlllcccUUUJJJCCC===999999888666555777555555555555444333333222333222111111000000111111//////000111222333444444222000...---,,,---///000000000000000000000000000111111111111000000000///000000000000000000000000000000000111111222222222111111000000///000000000///////////////000000000111///...///111222000...///000222111000//////000...///////////////111222333444555555444222000///222222111111111111222222000000///......///000111333222000///...---......------------------------------------------------------------------------,,,,,,,,,---------......000000000000111555:::>>>LLL^^^pppuuurrrlllfffbbbcccaaa^^^\\\\\\]]]___aaa]]]^^^aaacccdddddddddcccgggiiilllnnnooonnnlllkkkfffeeedddcccbbbbbbbbbbbb______^^^^^^______```aaabbbaaaaaaccceeefffcccaaacccbbb```]]]ZZZWWWUUUTTTfffyyyhhhaaa^^^ZZZWWWVVVSSSQQQPPPTTTZZZ___aaaaaa|||tttmmmhhhaaaWWWPPPOOOIIIGGGEEEDDDDDDDDDCCCBBBCCCBBB@@@>>>;;;:::999888::::::999999999999::::::;;;;;;<<<===>>>@@@BBBCCCFFFFFFHHHIIIJJJKKKLLLLLLKKKLLLOOORRRSSSTTTTTTTTTTTTRRROOOKKKIIIHHHIIIIIIMMMMMMMMMMMMKKKHHHEEECCC@@@??????@@@BBBBBB@@@???======>>>>>>======<<<;;;999999999999:::::::::::::::999888777777777888888777777888888888888777777666666555555555555666666555555666666666666555555888666444444444555444333444444444444333333333333333333444444444444333333000222333333333333444666333333333333333333333333222222111111111111222222111111222222222222222222333333333333333222222111//////000000111111111111333222111111000111111111000000111222222222222111000111111222222333444444777555555777888:::CCCLLL^^^hhhvvv}}}zzzxxxqqqjjjeeedddeeeiiikkkeeeYYYNNNGGG@@@;;;:::888555444555777666666555444333333333333222111111000000111111///000000222333444555555000000111222222111///...///000000000111222222222111111111111000000000000......//////000000111111//////000000000000000000///////////////000111222000000000000////////////111000///000111222111000111222333222000/////////000000111222333444555555333555666888777555333111333222111111000000000111............///000111111111000//////......//////------------------------------------------------......,,,,,,,,,,,,---...,,,,,,,,,---------......000000000000000222777:::???QQQggguuuyyyuuukkk```___]]][[[ZZZ[[[]]]```aaa]]]^^^```aaaaaaaaa```___ccceeehhhjjjlllkkkkkkjjjfffeeedddbbbbbbbbbccccccbbbaaa``````______``````^^^___aaadddfffddd```\\\bbbcccccccccaaa^^^[[[YYYbbbzzzsssggg```ZZZWWWWWWRRRSSSTTTRRRRRRVVV^^^eeezzztttnnnjjjcccXXXQQQNNNJJJHHHFFFDDDEEEDDDCCCBBBBBBAAA???===;;;:::999999;;;:::999888888999:::;;;:::::::::;;;<<<===>>>???BBBCCCEEEFFFHHHHHHHHHHHHIIIJJJMMMOOOQQQRRRSSSSSSSSSQQQOOOLLLJJJIIIHHHHHHJJJKKKMMMNNNMMMJJJHHHFFFAAA@@@???@@@AAABBB@@@???>>>>>>>>>>>>>>>===<<<<<<:::::::::999999:::::::::999999888888777777777777888999999::::::999999888666666555555555555666666444555555666666555555444666333111111444555333000444444333333333222222222333333444444444444333333111222444333333222444555333333333333333333333333333222222111111222222333111111222222222222222333333444444444444333222222000000000000000000111111222222111111111111111111000000111222222222222111000111111222222333444444555333444777777777<<>>>>>===:::888666555444222000//////...---------...///000111111............//////000000------------------------++++++++++++++++++++++++000...,,,++++++,,,---...,,,,,,,,,---------...............---,,,...111444666EEEZZZmmmxxxyyymmm___\\\[[[ZZZZZZ\\\^^^aaacccaaaaaaaaaaaa```___]]]\\\]]]___aaabbbdddddddddddddddcccaaa```___```aaabbbdddcccbbb```____________^^^___```aaaaaa___\\\ZZZ___```aaaaaaaaa___]]]\\\___ttt}}}nnncccZZZWWWXXXSSSUUUUUURRROOOQQQYYY```yyysssnnnjjjdddYYYQQQNNNKKKIIIFFFEEEEEEDDDCCCAAA??????>>><<<;;;;;;;;;;;;::::::888777777888::::::999999999999999:::;;;<<<@@@AAACCCEEEGGGGGGGGGFFFHHHIIIKKKMMMNNNPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHJJJLLLNNNNNNLLLIIIHHHBBBAAA??????@@@AAA@@@>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999::::::;;;888888888777777777666666555555666666666666555555666666555555555555666666444444555555555555444444555333111222444555333000444444333333333222222222444444555555555555444444111333444444222222333555333333333333333333333333333333222222222222333333111111222222333333333333333444444444444333222222222222111111000//////...111111111111222111111111000000111222222222222111000111111222222333444444333222333666777666999>>>FFFRRRdddqqqyyy~~~zzztttkkkeee___aaaffffff```XXXKKKCCC===;;;999666555888999999999999888666444333333222111111000000111111444444333222222111111000000000000000000000000000//////000111222333333444000000000000000000111111---......///000111111222/////////////////////...222222111000000000000000000000000///////////////111111111111000000000111///111444555555666888999777888999>>>CCCFFFGGGFFFIIIJJJKKKKKKIIIFFFCCCAAA:::999666333111///------,,,,,,---...///000000000,,,---......///000000000------------------------++++++++++++++++++++++++000///---+++++++++---...,,,,,,,,,---------...............---,,,,,,///111444>>>OOObbbrrrxxxoooccc\\\\\\[[[\\\]]]```bbbdddbbbbbbaaa```___]]]\\\[[[\\\\\\]]]^^^^^^___``````cccbbbaaa`````````aaabbbeeedddbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^___```bbb___^^^]]]]]]]]]^^^```aaabbbrrrxxxjjj]]]YYYYYYUUUUUUTTTRRRQQQQQQTTTVVVzzzsssnnnkkkdddYYYRRROOOLLLIIIGGGEEEEEEDDDCCCAAA>>>>>>===<<<;;;;;;;;;;;;999999888888888888999999888777777777888999:::;;;???AAADDDFFFHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNLLLKKKJJJHHHIIIKKKLLLMMMLLLJJJIIIDDDBBB@@@???@@@@@@???===>>>>>>??????>>>>>>===<<<===<<<:::999999:::;;;;;;777777888888777777666555666777777888888777777666666666555555555555666666444444555555555555444444555555444555666666555333444444444444333333333333444444555555555555444444222333444444222222333444333333333333333333333333333333222222222222333333111111222222333444444444333333333333333222222111333333222111000///......000000111222222222222111000000111222222222222111000111111222222333444444333000111666777666888<<>>;;;888888::::::;;;<<<===<<<999555333333222111111000000111111333333222222111000//////000///.........///111222///000000000111222222222000000000000111111111111//////000000111111222222000000000000000000000000444333222111111111111111000111111111222222222222000111333333333333555666333555999<<<===???BBBDDDHHHHHHKKKPPPWWW[[[[[[YYYZZZYYYVVVSSSNNNIIIEEEBBB999888666333000...------,,,---...///////////////+++,,,---//////000//////------------------------------------------------000///---,,,++++++,,,---,,,,,,,,,---------......000000000///......000222555;;;GGGXXXkkkwwwtttkkk^^^^^^]]]^^^___```bbbccc`````````_______________bbbaaa```____________```ccccccccccccccccccccccccdddcccbbb```___^^^]]]]]]\\\\\\\\\\\\]]]aaaggglllaaa___]]][[[\\\___cccffffffqqqsssbbbZZZYYYUUUSSSRRRRRRSSSSSSRRRRRR|||uuuoookkkeee[[[TTTRRRLLLJJJGGGFFFEEEEEECCCAAA@@@???===<<<;;;::::::999888888999999999999888888666666666777777999::::::<<<>>>BBBFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNNNNPPPPPPPPPOOOMMMLLLHHHIIIJJJKKKKKKKKKKKKJJJGGGDDDAAA??????>>>===<<<>>>????????????>>>======>>><<<;;;999999999;;;<<<888888999999999888777666999999::::::::::::999999666666555555555555666666333444444555555444444333333444666777555444444555555555555444444444444333333333444444444444333333222333444444222222333444333333333333333333333333444333333222222333333444111111222222333444444555222222222333222111111000222111111111000000/////////000111222333222222111000000111222222222222111000111111222222333444444333000000444666555666999;;;@@@JJJYYYiiiuuu{{{}}}~~~~~~xxxvvvoooeee```___``````___VVVNNNFFFBBB>>>:::999<<<:::<<<@@@AAA@@@;;;666333333222111111000000111111000000000000000000000000///////////////000111111000000000000000000000000///000000000111111111111111111111111222222222222222333333333444555555555333333222222333333444444222333333444555666777777333666999;;;<<<>>>BBBEEEDDDGGGKKKNNNPPPRRRUUUWWW]]][[[[[[^^^cccdddaaa]]]UUUSSSNNNIIIDDD@@@===;;;444333222000///.........,,,---.../////////...---+++,,,...////////////...------------------------------------------------///......---,,,,,,++++++,,,,,,,,,---------......///000000///......000222111666???OOOdddtttvvvppp_________^^^______```aaa^^^___```bbbeeehhhjjjkkkiiihhheeecccaaa```aaaaaaaaabbbdddeeeeeedddcccbbbcccbbbaaa___^^^]]]]]]]]][[[\\\[[[ZZZ[[[^^^eeejjjaaa```^^^\\\^^^aaadddgggeeelllyyy}}}gggZZZWWWQQQQQQQQQQQQRRRSSSUUUVVV~~~wwwppplllfff\\\VVVTTTMMMJJJGGGFFFEEEEEECCCAAABBB@@@>>><<<:::999888777777888999::::::999888777666666666666777999:::;;;888;;;???CCCFFFGGGGGGFFFIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQPPPOOOMMMIIIIIIIIIIIIJJJJJJJJJKKKHHHEEEAAA???>>>>>><<<;;;???????????????>>>======>>>===;;;999999999;;;<<<999999:::;;;:::999888777666666777777777777666666666666555555555555666666333444444555555444444333///333666666333111222444666666555555555444444444222222222333333222222222222444444444222222333444333333333333333333333333444333333222222333333444111111222333333444555555111222222222222111000000000000000000111111111111///000111222333333222111000000111222222222222111000111111222333333444444444111000333555444444666888;;;CCCQQQcccqqqxxxyyyyyyyyyrrrhhhaaa]]]^^^___```]]]TTTKKKFFFAAA<<<:::<<<:::===AAADDDBBB===777333333222222111000111111111------...///000111222222...///000111222111111000000000000000//////////////////000000111111111222333333333222222222222222111111222333444555555555222222222333444555777777444555666777888:::;;;;;;888<<>>:::666444333222///............//////000---.../////////...---,,,+++,,,.../////////...---------------------------++++++++++++++++++++++++............---,,,+++***,,,,,,,,,---------......---...///...------...000,,,000999HHH^^^pppuuurrr``````___^^^^^^^^^______^^^```cccggglllppptttwwwnnnkkkhhhdddbbbaaaaaaaaa^^^```bbbddddddccc```___bbbaaa```___]]]]]]]]]]]][[[\\\\\\YYYWWWXXX]]]aaa______^^^]]]___aaadddeeeaaafffqqqjjjZZZUUUNNNPPPQQQQQQPPPRRRXXX\\\~~~vvvooonnnlllddd[[[WWWMMMJJJGGGEEEDDDCCCAAA???BBBAAA@@@>>>===;;;:::999999999999888777666666555999555444666777666888<<<<<<<<<===@@@DDDGGGHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSSSSQQQOOOMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHDDDAAA???>>>>>>>>>@@@???>>>===<<<<<<<<<<<<======<<<;;;999888777777<<<<<<;;;::::::999888888666666666666777777777777777777777777666666666666111222444666666555444333444444444444444444444444444555555555444333333222333444444444444444444444555555444333333333333444666333222333555666444222111222333333111111222333444444333222333444555666222222222333333222111111222222222111111111111000222222111111000000//////000000000000111222333444444333111000000111333444333222111000111333555777555888>>>FFFRRR```nnnwwwwww|||~~~zzzuuummmeee```]]]\\\\\\ZZZYYYTTTLLLCCC>>>===>>>999:::<<<===<<<;;;999777333333222222111000//////...---,,,...111222///,,,...000111111000111444666222222222222222111000000...------111888<<<<<<;;;888888888888888999::::::777888999999777666777888999:::::::::999:::===???>>>@@@AAACCCEEEFFFGGGGGGJJJMMMRRRXXX]]]bbbdddfffjjjlllmmmnnnmmmiiifffcccVVVUUURRROOOJJJFFFBBB???<<<:::777444111000//////000///...---,,,------...000000000000000000000000...---222<<<>>>777111111.........------,,,,,,,,,++++++,,,,,,,,,---------222///,,,,,,......---+++......---------...//////000000////////////000000333555666<<>>;;;;;;;;;>>>AAADDDEEEDDDGGGGGGHHHHHHHHHIIIIIIIIILLLNNNQQQRRRQQQOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIEEEBBB???>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::999888888<<<<<<;;;::::::999888888666777777777777777777777777777777777666666666666000111333555555444333222444444444444444444444444444555555555444444333222555555555444444333333333555555444333333333333444555444222333555666444222222333444333222111222444333333222111222333444555222222333333333333222222222222222222111111111111111111000000000000000///333333222111111111111222333222111000000111222333000000000000000222333444555777;;;AAAJJJWWWdddllluuuyyy}}}|||xxxqqqjjjccc___]]]\\\[[[ZZZVVVNNNFFF@@@>>>>>>666777777777777555444333333333222111111000//////000//////000333333111//////000111111000000222444000000000111000//////...//////111555:::>>>@@@@@@<<<<<<<<<===???AAADDDEEEAAACCCDDDCCCBBBBBBCCCDDDDDDEEEGGGHHHIIIJJJMMMOOORRRTTTVVVXXXZZZ\\\]]]^^^bbbdddfffiiikkklllmmmmmmmmmllliiiddd^^^VVVOOOKKKCCCBBB@@@>>>;;;999777666666555333222000000000000000///...---,,,------...////////////////////////000...222999:::333---,,,......---------,,,,,,,,,++++++,,,,,,,,,---------...,,,+++,,,...000000...---------------....../////////............//////111333444888HHH___qqqwwwfffgggddd^^^\\\^^^___\\\bbbaaabbbeeejjjqqqxxx|||vvvrrrlllgggeeecccaaa___````````````____________^^^______```___^^^]]]\\\]]]]]]\\\[[[[[[[[[\\\\\\YYY[[[^^^`````````aaabbb^^^bbbiiirrr~~~jjjYYYNNNHHHFFFJJJNNNOOOOOOPPPxxxqqqpppmmmddd[[[WWWNNNKKKHHHEEEDDDCCCAAA@@@??????>>><<<:::999888777888888777777666666555555444111111444555444666::::::999999;;;>>>@@@AAAAAAHHHHHHGGGGGGFFFFFFEEEEEEHHHKKKOOOPPPOOONNNNNNOOOLLLLLLJJJJJJJJJJJJLLLLLLLLLJJJGGGCCC@@@>>>======999999::::::<<<===??????>>>>>>===<<<;;;::::::999<<<;;;;;;::::::999999888777777777777777777777777777777777777666666666666000111333444444333222222444444444444444444444444444555555555555444333333777666666555444333222222555555444333333333333444555444333333555555444333222444555444333222333444222222111111111222333444333333444444444444333333333222222222111111111111////////////000000000000666555444333111000000000222111000//////000111222---...///000000111111111555666777:::@@@JJJVVV^^^ppptttxxx{{{}}}|||wwwpppiiibbb]]][[[[[[ZZZWWWQQQJJJCCC@@@>>>555555444333222111111111222222222111111000000///000//////000222333111000///000111000///...///111...////////////...---------000333777999<<<@@@CCCBBBBBBCCCEEEHHHLLLPPPRRRSSSTTTVVVVVVUUUUUUVVVXXXVVVYYY]]]___aaabbbdddeeeeeeeeeggghhhiiijjjjjjjjjkkkkkkkkkjjjhhhfffcccbbb\\\ZZZWWWRRRLLLFFFAAA>>>:::888666444222222222222000000/////////000000111//////...------------...........................///---///444555111,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...000///...,,,,,,,,,,,,,,,---...///......------------.........111222444???UUUjjjwwwmmmmmmjjjddd```aaa```\\\cccbbbaaabbbeeekkkqqqtttqqqnnnjjjgggdddbbb```]]]_________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\^^^^^^]]]\\\\\\\\\\\\\\\YYY\\\___``````^^^^^^___[[[```gggnnnvvvxxxeeeTTTIII@@@AAAFFFIIIJJJKKKzzzsssrrrnnneee\\\XXXOOOLLLHHHEEEDDDCCCAAA@@@???>>>===<<<;;;999888888777777777666666555555555444111000333333111222666888777777888<<>>===:::::::::;;;<<<===??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888777777777777777777777777777666666666666222333333444444444333222555555555555555555555555444444555555555555444444666666555555444444333333555555444333333333333444444444333444444444444444333444555555333333444555222222222222222333333444333333444444555555444444333333222222222111111111.........//////000000111666666444333222111111111111111000//////000111111---///111222333333111111555555555666:::BBBKKKRRRiiimmmtttyyy|||~~~{{{vvvnnnfff___[[[[[[ZZZXXXSSSMMMFFFAAA>>>999777555333111111222333222111111111000000000///............///000//////...000111000...------.........//////......---,,,+++///333444444666:::>>>@@@@@@@@@BBBEEEJJJNNNQQQWWWYYYZZZ[[[ZZZ[[[\\\^^^\\\___dddggghhhhhhhhhiiiccccccbbbbbb```___^^^]]]ZZZYYYXXXVVVSSSOOOKKKIIIFFFEEECCC@@@>>><<<;;;;;;;;;999555222111000000111.........//////000000111............------......------------------------,,,+++,,,///222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,+++,,,,,,+++,,,,,,---...//////......------......///---000111111888KKKcccuuutttuuuqqqkkkggggggeeebbbdddbbb```___aaaeeeiiilllllljjjhhhfffeeeccc```]]]^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\```___^^^^^^]]]]]]^^^^^^ZZZ]]]```aaa___]]]\\\\\\ZZZ```fffjjjooo{{{sss\\\LLL===:::>>>AAACCCDDD~~~vvvtttpppggg^^^YYYQQQMMMHHHEEECCCCCCAAA@@@??????>>>===<<<:::999999666666666555555555555555:::777666888777444444777777666555777;;;???AAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBEEEHHHJJJKKKLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKIIIFFFCCCAAA???>>>>>>===============>>>>>>=====================<<<;;;;;;::::::::::::999999999888888888777777777666777777777777666666666666444555555555555555444444555555555555555555555555444444555666666555555444444444444555555666666666555555444333333333333444333444444444444333444444333444555555333333444555222333333444444444444444222333444444555555555444333333333222222222222111......//////000000111111444333333222222333333444111000000000000000000111///111333666666555444333444444444555777>>>FFFKKK^^^eeeoooxxx|||}}}}}}}}}~~~yyysssjjjccc^^^\\\[[[XXXUUUOOOIIIBBB>>><<<:::777444222222333444111111111000000000000000..................///000...000111000...---,,,---///000000000000///......,,,///222222111111444777666666666777999<<>>;;;:::>>>===:::888555444333333555333111...------...//////000000000000000//////------..................------------------------,,,,,,---...000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......---,,,,,,+++,,,,,,,,,,,,---...///000000//////////////////000---///111111444CCC\\\qqquuuvvvsssmmmiiijjjiiifffdddbbb```______aaadddeeeiiigggfffffffffdddaaa^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]``````____________``````\\\^^^```aaa___]]]\\\\\\\\\aaafffhhhkkkssshhhUUUAAA999999;;;<<<===zzzwwwsssjjj```[[[RRRNNNIIIEEECCCCCCBBBAAA??????>>>===<<<;;;::::::555555555555555555444444:::777666888777444333555888666555666:::===@@@@@@======???@@@AAACCCDDDDDD@@@CCCFFFHHHIIIJJJLLLNNNLLLLLLJJJJJJJJJJJJLLLLLLLLLKKKIIIGGGEEECCCAAA@@@@@@@@@???======<<<<<<<<<<<<<<<<<<===============::::::::::::::::::::::::999999999888888777777666777777777777666666666666666666666555555555555555555555555555555555555555444444555666666666666555333333444555666777777888555555444333333333333444333444555555333333444555222444555444333222333444222333444555555555444444111222333444444555444444333333333333222222222222000000000000111111111111111111111111222333555555111111111111111111111111111222555666777777555444333333444555777;;;AAAEEEQQQZZZgggrrryyy|||||||||~~~|||wwwpppiiiddd___]]]YYYVVVRRRLLLEEEAAA===;;;888555333222333333000000000000000000000000///000111000//////111333---///111111///---------000111111111111000/////////111222111000000111222222222333333444666777888888999;;;;;;::::::;;;===;;;>>>AAABBBAAA>>>======<<<<<<============<<<<<<555666666777666555444333666666444333333222222333...------,,,---...000111000000111111111000///...,,,---......///.........------------------------///000///---...111///+++++++++++++++,,,,,,,,,,,,,,,---------............'''))),,,............///,,,,,,,,,---...///000111000000////////////000000---///111222333>>>TTTiiissssssooohhheeeggggggeeeccccccbbbaaa```aaaaaabbbfffdddddddddeeedddbbb```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^___```````````````aaabbbccc^^^```aaa```^^^]]]]]]^^^___bbbeeefffhhhnnnyyyxxxdddMMM@@@:::777777999|||zzzuuulllbbb]]]SSSOOOIIIEEECCCBBBBBBAAA>>>======<<<;;;:::999999444444444444444444444444444222222555555222222555:::888555555777:::<<<<<<<<<<<<===>>>@@@AAABBBCCC???AAADDDFFFGGGHHHKKKMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHFFFDDDCCCBBB??????>>>===<<<;;;;;;<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::::::::999888888777777666777777777777666666666666666666555555444444444444555555555555555555555555444444555666666666666666444444555555666666777777555555444333333333333444222444666555333222444555222333444333222111222444111222333444555444333333000111222333444444444444444444333333333222222222222222222222111111111111000000000111111333444444111111222222222222111111000111333444555555444444111222444555555777:::===DDDNNN\\\iiissszzz~~~}}}~~~|||vvvpppmmmccc```\\\XXXUUUPPPIIIEEE>>>===:::888555444333333///000000000000000000000///111111000...///111444---///111222000.........000111111111111000//////000///...///000111111000111222333444555555555444333555666555444444555666333666888888777555444555333444555666666666666666///000111222222222111000///000000111222333444444......//////000111111222...///000111111000//////,,,,,,.../////////......---------------------------000///---...111///)))******+++++++++,,,,,,,,,------------............%%%)))---......---...000---------...///000222222/////////....../////////------000222333:::LLL___rrrqqqkkkccc___bbbcccbbbbbbccccccdddcccbbbaaaaaacccaaa```aaabbbbbbbbb```^^^^^^______``````aaaaaa^^^^^^]]]]]]]]]^^^``````_________```bbbccceeefffaaaaaaaaa```^^^^^^```aaa```bbbcccdddfffjjjppptttttt\\\KKK???777555777~~~{{{wwwmmmccc^^^TTTOOOIIIEEECCCBBBBBBAAA<<<<<<;;;::::::999888888444444444444444444444444444222333888999666777999<<<999666444555777888888<<<<<<===>>>???@@@AAAAAA???AAACCCEEEFFFGGGJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIGGGEEEDDDCCC======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========::::::::::::::::::::::::::::::999999888777777666777777777777666666666666666555444333333333333333666666666666666666666666444444555666777777666666666666666666666555555555555555444333333333333444222444666555333222333666111222333333111111222333000111222333444333222222///000111222333333444333444444444333333333222222444333333333222111111111111111000000111111222333222222333333333333222222///000000111222222222222000111333444444444555777<<>>;;;999777666555////////////000000000000---///000...,,,,,,///333,,,///222222111/////////000000000000000//////......+++***,,,///111000...+++---///111222222000///222333444333222111222333///111333444333222222222222333333333333222222111111222333333333333111111222222222222111000......000111111111000///...---,,,---...000000000000///+++,,,.../////////..............................(((,,,---+++...222111+++*********++++++,,,,,,,,,---------.........//////(((+++//////---++++++,,,------......000111222333.........------.........,,,,,,///222333888HHHYYYsssqqqjjj```]]]___aaa```bbbccceeeffffffdddbbbaaaaaa___^^^^^^```aaaaaa```^^^______```aaabbbcccccc___^^^^^^]]]^^^___```aaa^^^______aaaccceeefffhhhbbbbbbaaa___^^^^^^aaadddaaaaaaaaabbbeeehhhkkklll{{{~~~gggSSSCCC888555777|||xxxqqqfff]]]WWWSSSMMMHHHEEEDDDCCCCCC???@@@@@@>>>;;;888777888666555555444444444555555888666444333444666:::<<<888666555555777999::::::888:::<<<======>>>@@@AAA@@@@@@@@@AAACCCDDDFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDAAAAAAAAAAAA@@@>>>===<<<@@@@@@@@@??????>>><<<<<<999999::::::::::::;;;;;;888888888888888999999999777777777777777777777777666666555555555555666666888888777777666666555555333444555666777777777777:::999888666666666777777777777666666555555555444111111000111222444666888555444444333333444444555333444666666555333000...666444333333444333111///222222333444666666555333555777999777222///000222111111111222222333333333444333333222111111111222---...000222222222111111222222222333444555777888<<<>>>FFFUUUaaakkkuuu~~~{{{{{{|||~~~~~~|||yyyvvvlllhhhbbb]]]YYYUUURRROOOEEECCC@@@<<<999666333222111000///000222333333222000111000///...///222555...///000///---...111444111222333333222000---,,,111...,,,---///000///---111111111000111222222333222222333222222111000///222222222222222111000///555444333333444444222000222222111111111222333333333333222111000000111111////////////............111111111000///......---,,,,,,,,,---...///000000,,,+++---111111,,,***+++////////////////////////---------------------------,,,+++---///000000///,,,,,,,,,---------.....................---------,,,---......//////......,,,---///000000444DDDTTTqqqqqqlllbbb\\\\\\^^^]]]dddeeehhhjjjjjjiiigggfffaaaaaaaaaaaaaaa```______aaaaaaaaabbbbbbbbbbbbbbbaaaaaa```^^^\\\\\\___aaabbbbbbaaabbbccceeegggiiiiiifffcccaaaaaaaaa```___```bbbdddeeeeeefffhhhiiiqqqzzzfffSSSCCC999666~~~yyyrrrhhh___WWWSSSLLLGGGEEECCCBBBAAA===>>>>>>===999777666666666555555444444444444555666555333222222555888:::777666555555666777888888777999;;;<<<<<<===???AAA?????????@@@BBBCCCEEEFFFGGGHHHJJJJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDAAAAAA@@@???>>>======<<<>>>>>>????????????>>>>>>::::::::::::::::::::::::999999999999999999999999666666666666666666666666666666666555555666666666777777666666666666666555333444444555666777777777999888777666666666777888777666666666555555555555222222111111222444666777555444444333333444444555222333444555555444222111333222222333555555444222555333222222444555555555777666555444444222000///000000000111111222222222444333222222111111111111000000111111111000000///111111111222333555666777999:::AAANNNZZZdddpppyyy{{{|||}}}~~~|||zzzpppllleee___[[[XXXTTTQQQHHHEEEAAA===999666444333111000000000222333333222///000000/////////222444///000000///------000333...///111222222111000///111///---...000111000...111000000000111111222222111222222111111000///...000000111111000//////...,,,///111111000///111222222222222222111111111111333222222111111000111111333333222111000//////...222222222111000/////////,,,------......////////////,,,+++...---++++++...........................------------------------///...------///...---+++,,,,,,---------.................................+++,,,------......---------...000000///444BBBQQQppprrroooeee^^^\\\\\\ZZZaaacccfffiiiiiihhhfffdddcccbbb```______```aaabbbaaaaaaaaaaaabbbbbbbbbbbb______^^^\\\ZZZYYYZZZ\\\```aaaccceeeffffffeeedddfffeeecccccccccbbb```^^^___aaaccccccddddddfffhhhkkk{{{sssZZZFFF999555{{{tttjjjcccXXXSSSMMMGGGDDDCCCAAA@@@;;;<<<===;;;888666555555666666555444444333444444555444222111111444666888777777666555555555666666777999:::;;;;;;<<<>>>???>>>>>>>>>???AAABBBDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA???===<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@<<<<<<<<<;;;::::::999999;;;;;;::::::999888888888666666666666666666666666666666666666666666666666555555555555555666666666444444444444555666777888777777666666666777888888666666666666555555555555333333333222333444555555555444444333333444444555222222333333444444444444000000111333555777666555777444111000222444666666888444222222444444000,,,000000000000000111111111333222222222111111111111333222111000////////////000000111111222333555555666666:::DDDNNNXXXfffrrryyyzzz|||~~~~~~}}}vvvqqqjjjccc___[[[WWWUUULLLIIIDDD>>>999666444444222111000111222333222111---///000111000000222333000000000///------///111+++,,,///111222333222222222000//////000111111000000000000000000111111111111111111111000///...---....../////////...------&&&,,,111111...---111666222222333333222111000///222222222111111111111111444444333222000///...---111111111000000//////...........................666111.........---///444------------------------------------------------000///.........---***''',,,------------.........////////////////////////+++,,,,,,---------------//////000111///222???LLLooorrrpppggg___\\\ZZZXXX]]]```eeeiiijjjhhhfffddddddccc```^^^^^^___bbbcccaaaaaaaaaaaaaaaaaaaaaaaa^^^______]]]ZZZYYYYYYZZZ___bbbgggkkkllljjjfffddddddcccbbbccccccbbb```^^^___aaabbbbbbbbbbbbdddeeegggtttiiiQQQ@@@888{{{tttllleee[[[VVVOOOIIIEEECCCBBB@@@;;;<<<===;;;888666555666666666555444333333333333555444222111222333555777888999888777555555555666666888999:::::::::<<<>>>===>>>>>>???@@@BBBDDDDDDDDDFFFHHHHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA>>><<<;;;;;;<<<<<<<<<===>>>??????@@@@@@???>>>>>>===<<<;;;:::999999;;;::::::999888777777666555555555555555555555555666666666777777666666666333333444444555555666666555444444444444555666777666666666666777777888888666666666666666555555555444444444333333333444444555444444333333444444555555444333222333333444555111000111333666777666555777444222111333444555555666444222222333222000---000000111111111111111111111111222222222111111111333222000/////////000111000000000000111222333444555333555;;;BBBLLL[[[hhhtttwwwzzz|||}}}}}}}}}}}}zzzuuunnngggbbb^^^ZZZXXXQQQNNNHHHAAA<<<888666555333222111111333333222111---///111222111111111222111111///...------...///+++,,,...000111222333333222111000000111111222111//////000000111111111111222222222111111000///............//////...------***...222222111111444777333333555555444222000...111111222222222111111111111111000000///...------000000//////.........---////////////............666111.........---///444------------------------------------............///............---)))&&&------------............////////////000000000000,,,------...............000///000111///111<<>>===:::888777888666666555333333222222222555444333222333444555666999:::;;;:::777555666777555777888999888999:::<<<======>>>???@@@BBBCCCDDDEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA???<<<;;;:::;;;<<<>>>>>>????????????>>>>>>??????>>>===;;;:::999999::::::999888777666666555666666666666666666666666666666777888888777666666333333444444555555666666555444444444444555555666555555666666777777777777555555555666666666666666444555555444444444333333555444444333333444444555888666444333222222333444333333222444666666555333444444333444555555444222222444555444111//////000222222222222222222222222000000111222222222111000111000/////////000222333000000000000111222333333555333333666:::BBBQQQ^^^ooosssyyy|||}}}|||}}}~~~|||xxxrrrlllgggbbb]]]ZZZUUURRRLLLFFF@@@;;;999888555333222222333333111000...000111222111000111111111000...------.........------...///000111111111222222222111111111222333//////000111222111111000333333333333222111000000...//////000000000//////000000000222333444333333444555666666555333111///000111111222222222111111////////////000000000000111111000000000000000/////////////////////......000---,,,......++++++///---------------------------------....../////////...------...///...,,,***---------.........//////.../////////000000111111...//////000000000000000000///000111///000999BBBfffiiifff[[[SSSTTTYYY\\\\\\```fffkkkmmmlllhhhfffcccdddddddddbbb```^^^]]]_________^^^^^^]]]]]]]]]\\\^^^aaabbbaaaaaabbbdddbbbdddhhhlllnnnpppppppppfffbbb^^^\\\]]]___```aaafffffffffdddaaa_________dddiiisssyyy___III|||tttnnnjjjaaa\\\TTTMMMHHHEEECCCAAA===>>>???>>>;;;999999:::666666444333222222222222555444333333333444555555888;;;===;;;888666666888444666777777777777999:::<<<<<<<<<===???@@@BBBCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;>>>>>>?????????>>>>>>===@@@???>>>===<<<;;;:::::::::999999888888777777777777777777777777777777777666666888888888888666666555555555555555666666666333444444555555555444444555555666777777777666666555555555666666666666666444444555555555444444333555444444333333444444555999777555444222222333333555444444444666666444222444444444555666555333111111555777555111///000333333333333222222222222222///000111222222222111000////////////000111222333111111000000111222222333555333444555666:::GGGSSSfffmmmvvv|||~~~~~~}}}zzzvvvqqqlllgggaaa\\\XXXUUUQQQKKKEEE@@@<<<:::666444333222333333111///000111222111000//////111111///---,,,---///...............//////000000000111222222111000000111333///000111333333222111111444444444444333222111000//////000111111111000000111///...///222222000...444444555555555333222111///000111333333222111111000000111222222333333444333333333333333333333333////////////////////////111///000333222///...000---------------------------------...//////000000///---,,,---...//////---------........./////////---......//////000000111///000000111111111111111000...///000000000777???___bbb___SSSKKKMMMTTTYYY\\\___dddiiijjjiiigggeeeaaabbbdddeeeeeebbb___]]]`````````___^^^^^^]]]]]]ZZZ\\\^^^___```aaadddfff```aaacccfffiiilllnnnooohhhddd___]]]^^^___aaaaaafffffffffdddaaa___^^^______dddlllyyynnnTTT}}}vvvpppmmmbbb]]]TTTMMMHHHEEEBBB@@@===>>>???>>><<<:::::::::777666444333222111111111444333222222222222333333666:::===;;;777555666888444555777777666666777999999999:::;;;<<<>>>???@@@CCCDDDFFFFFFDDDCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCAAA@@@>>><<<;;;:::<<<===>>>?????????????????????>>>>>>===<<<;;;;;;::::::::::::::::::::::::888888888888888888888888555666888999999888666555777777666666666666666555222333555666666555333111555666777777777666555444555555555555666666666777333444555666666555444444555444444333333444444555666666555444444444444444555444444555666666555333666555333333444444333222444555555555333222222222222222222222111111111000...///111222333222111000///000000111111111000000222111111111111222333333444444555555333444>>>IIIXXXbbboooxxx|||}}}~~~|||zzzwwwsssllleee```YYYXXXUUUPPPJJJDDD???===777555333333333222111///333333333000...---...000000...++++++...//////...------......///000000111000111222111//////111333000111333444444444222111333333333333222111000000...///000111111111111000---...///000////////////222222222222222222222222...000111333333333111000222222222222222222333333222222222222222222222222......//////000000111111444111111444333000000222........................---------...///000000000222///---,,,...///000000............////////////,,,------...//////000000//////000111111111111111///---...000000000666===WWW[[[ZZZOOOEEEFFFLLLPPPYYY\\\```ccceeedddcccaaa^^^___aaacccdddddddddcccccccccbbbaaaaaa``````___[[[]]]^^^^^^^^^```cccfff___```ccceeeggghhhiiiiiihhhfffdddcccccccccaaa```aaabbbcccbbb```___```aaa^^^cccjjjttt~~~fffwwwrrrpppbbb\\\TTTMMMGGGDDDAAA???<<<>>>???>>>;;;:::999:::777666444333222111111111222222111111111111111222444888<<<;;;777444666888333555666666555555777888777777888999:::<<<===>>>AAACCCDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA???===;;;::::::;;;===>>>@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888555777888999999888777555888888777777666666555555111333666777777555222000666666777777777555444333444555555555666666777777222333555666666666555444555444444333333444444555444444444555555555555555444333333555666777666444999666222111222333444444777444222333666666333000222111111111000000//////---///111222333222111000111111222222222000...---222222222222222222333333333444555666222111999CCCKKKWWWgggsssxxxzzz}}}~~~}}}{{{wwwppphhhbbbZZZYYYWWWSSSNNNGGGAAA>>>777666444333333222000///555555333000---,,,...000000---***+++...000000///,,,,,,------///000222333///111222111......000333000222333555555444333222222222333222222111000///......///000111111000000***...333222///---000444111000000///000000111222...///111333444333111000222111111111000000/////////////////////000000000---......///000111111222000,,,+++------***+++...////////////////////////---------...///000000111555222...,,,---///000000............/////////000,,,,,,,,,---...//////000...//////000000000000000///------000000000555<<>>===<<<;;;;;;:::555555555444333222000000111111111111111111111111333444777:::<<<;;;777444+++000555777555333444555999999999999::::::;;;<<>>>>>>>>======>>>@@@BBBCCC>>>>>>>>>>>>>>>===<<<<<<;;;:::888999::::::999777999888888777666777777777666666666666666666666666444444555555666777777777777777777777777777777777777777555444444555666777777777777777777666555555333444444555555444444333555555555555555555555555444555666666444444555666555555555555555555444444666555444555888999999888:::666333222444666555333111111111222333333333444222222222333333444444444222111000111333444333111111111111222222333333333222222333333333555999<<>>:::<<<>>>NNNSSSYYY\\\\\\^^^cccggg^^^^^^]]]]]]^^^```bbbccceeegggiiihhhfffeeedddeeecccbbbaaa^^^\\\\\\^^^```bbbccceeefffgggiiimmmppprrrpppmmmiiieeebbb```___[[[[[[[[[\\\^^^aaadddeeeggghhhlllttt{{{zzzrrrmmmfff```VVVNNNIIIEEECCCBBB??????>>>===<<<;;;;;;:::666555444333222222111000111111111111111111111111222333666:::<<<<<<888555000222555666666555555555888888888999999:::;;;<<<<<<===>>>@@@AAABBBBBBCCCAAABBBDDDDDDCCCBBBBBBCCCFFFDDDBBBBBBBBBAAA???>>>>>>>>>======>>>@@@AAABBB>>>????????????>>>===<<<<<<:::999999::::::999888:::999888888777777888888666666666666666666666666666666666666666666555555777777777777777777777777777666666555555555666666777777777777777666555555444444444444444444444444555555555555555555555555333444555555333333444555444444444444444444444444555444444555777888888777555333111111222333222000111111111222222222222222111111111222222222333333222222222333444444222000333333333222222111111111111222333222222444777:::<<>><<<888666555444333222111111000////////////000...............///000000000000////////////000000111222333333222111111111444666:::???CCCCCC???<<<777444444777666111///111(((,,,///000000000222333111111111111111111111111222111111111111222222333222222222222222222222222333333222222111000000///111222333333333333222111222222111111111222333333000000000000000000000000000000000000000//////...///---,,,,,,...000000///000...---...111222111///111000///......///000111...............---,,,,,,000000111111111111000000333111222444444222555:::SSSWWWUUUJJJ>>>:::;;;<<>>===<<<;;;::::::777666444222111111111222111111111111111111111111111222555999<<<<<<:::888666555444555666666555444777777888888999:::;;;;;;::::::<<<===???@@@AAAAAAAAAAAAAAABBBDDDEEEDDDCCCCCCCCCBBBCCCCCCBBB???===???>>>>>>===>>>???AAABBB??????@@@@@@@@@???>>>>>>===;;;::::::;;;<<<:::999;;;:::999999888888999999666666666666666666666666888888777666666555444444777777777777777777777777555666666777777666666666777777777777777666666555666555444333333444555666555555555555555555555555222333444444222222333444333333333333333333333333555444333444666777777666666555444555666666444222222222222111111111111111000000000111111111111111333333444666777666333000222222222222222222222111222222333222222333555888888===FFFRRR___lllvvv{{{{{{|||}}}}}}yyyuuulllfff^^^YYYVVVTTTPPPMMMDDD@@@;;;777666555555444222222111000000000000111...............///000000000000////////////000000222222333333444333333333333444777===BBBFFFGGGGGG===:::888888666111///000---///111222111111222333111111111111111111111111111111111222222333333333222222222222222222222222555555444444333222222222111222222333333222222111000000000111111222444444000000000000000000000000////////////000000000000...---,,,---///111111111000///...///000111000///000000////////////000000///000000000000///......000000111111111111111000333111222444444222555:::NNNTTTTTTJJJ>>>:::::::::>>>EEEMMMSSSUUUVVVXXXZZZ\\\\\\]]]^^^___aaacccdddeeejjjqqquuutttpppmmmjjjiiihhhfffdddccccccddddddbbbdddeeeeeedddccccccdddiiigggdddaaa^^^\\\\\\[[[]]]^^^___`````````___^^^iiieeebbbcccfffmmm{{{~~~wwwrrrllldddYYYPPPJJJGGGEEEEEE@@@???>>>===<<<;;;:::999888666444111000111222333111111111111111111111111000111333777;;;===<<<::::::777333333555666555333555666777888999999::::::888999:::;;;===>>>@@@AAA@@@???>>>@@@DDDFFFDDDBBBAAAAAABBBCCCDDDCCC???===??????>>>======>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;;;;<<<<<<;;;:::;;;;;;:::999999999999:::666666666666666666666666777777777777666666555555777777777777777777777777444555777888888777666555666666777777777777666666777666444333333444666777555555555555555555555555111222333333222111222333333333333333333444444444555333333444666666666555555666777888888777555444222222222111111000000000111111111111111111111111222333555999;;;:::777444---...///111222444555555222333444333222333555777777999>>>GGGSSSbbbpppyyyzzz{{{}}}~~~|||zzzrrrlllccc\\\XXXVVVUUUSSSIIIDDD>>>999777666555555222222111000000000000111...............///000000//////000000000000//////333222333444555666555444333444555999>>>DDDJJJLLLGGGBBB<<<666333222333666444555555444333222222222111111111111111111111111111111222333333444444444333333333333333333333333666555555555444444444333222222222333333222222222111111111111111222333333222222222333333333333333////////////000000111111000///...000222444555444000/////////000000000000000000000//////000000000222222333333333222222111///000111111222111111111222111111444333222444:::KKKQQQRRRIII>>>999999888:::???FFFLLLPPPSSSWWWZZZZZZ[[[\\\^^^```ccceeefffdddiiipppssssssqqqooommmlllkkkiiihhhhhhhhhggggggbbbccccccbbb``````aaacccfffeeebbb___]]]]]]]]]]]][[[]]]```bbbdddcccbbbaaaiiieeebbb``````cccmmmxxxzzzuuunnnggg\\\RRRLLLHHHFFFEEE@@@@@@???===<<<;;;999999888666444111000111222333000000000000000000000000///000111555999<<<<<<;;;;;;777333222333555333111333444666777888999999999888999999:::;;;===???@@@???===<<>>=========>>>??????@@@AAAAAAAAAAAA@@@@@@>>>===;;;<<<======<<<:::<<<;;;::::::999:::::::::777777777777777777777777666666666666777777888888888888888888888888888888444555777888888888777666666666777777777777666666888777555444444555777888555555555555555555555555111222333333111111222333333444444444555555555666555444333444555666555444111333444555555444333222333222222222111111000000222222222222222222111111111222555999<<<===:::777---...///000222333444555222444555444333444555777777888;;;@@@JJJYYYiiitttxxx{{{}}}~~~}}}|||wwwqqqiiiaaa\\\YYYXXXWWWNNNIIIBBB<<<999777555444111111000////////////000...............///000000//////000000000000//////333222222333666777666444444333444555888>>>EEEIIIPPPMMMGGGAAA<<<:::999888666555444444444444444333111111111111111111111111111222222333444444555555555555555555555555555555666666555555555555444444444444333333333333444444444444333222111111222222222333333333444444444555000000000000000111222333111000000111333555666555111111111111000000000111111111111111111111111111111222222333333333222222000000111222222222222222222000000333222111444999IIIPPPRRRIII>>>999777777777999===BBBGGGNNNTTTYYYVVVXXXZZZ]]]```ccceeefffcccfffjjjlllllllllmmmnnnmmmkkkiiiiiikkkllljjjiiibbbaaa```^^^]]]___cccfffeeedddaaa___^^^___```aaa]]]___bbbeeefffeeecccaaaeeebbb```___[[[YYY^^^eee{{{vvvooohhh___UUUOOOJJJFFFDDDAAA@@@???===<<<:::999888777666444222111111111222000000000000000000000000///...///222666:::;;;;;;999777444333333333333222111333555777888888888888999888888888999;;;===>>><<<<<<<<<>>>@@@BBBAAA@@@@@@???@@@AAACCCCCCAAA???AAA@@@>>>===<<<======>>>??????@@@AAAAAAAAA@@@@@@>>><<<;;;;;;<<<<<<;;;:::<<<;;;::::::999999::::::777777777777777777777777555555666777777888999999888888888888888888888888555555666777888888888888555666666777777777777777888777666555555666777888555555555555555555555555111222333333111111222333333444444555555666666666666555444444666777666444333444666666555444555666333333333222222222222222222222222222222111111111000111333777:::;;;999777111111111111111111111000000222444444333333555666666777999<<>><<<:::999888666555444333222222111000000000000000000000000000.........000444888999:::777888777666444333333444000111444666888888777777888777666666666777999:::999;;;===>>>======>>>???@@@???>>>???AAABBBAAA@@@AAA@@@>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@===<<<:::;;;<<<<<<;;;999;;;::::::999999999999999777777777777777777777777777777777777777777888888888888888888888888888888666666666666777888999:::555555666777777777777777777777777777777777777777555555555555555555555555222333444333222111222444222222333444444555666666777666555555777777666555555777888888666666888;;;333333333333333444444444222222111111111000000000000000111333555666555333222222111111000000//////---///111222222222444555333555888999===FFFSSS]]]lllrrryyy~~~~~~~~~|||zzzuuuooohhhaaa]]][[[WWWRRRLLLFFFAAA===999666222222111000000000000111...............///000000...///000111111000///...111///...111666999777444222333333222000222666999???IIISSSVVVWWWUUUMMMCCC>>>:::777666777777555444222222222222222222222222555333222111222555888:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777666555555666777888666555555444444444555555111111222222333444444444666555333222222333444555333111000111333444444333333555666555333111333444333333444555555444333333111222333333444444444333555555666888888999999999444222333555555333666;;;LLLRRRRRRHHH<<<777666666333222222444888===AAADDDKKKMMMQQQVVVZZZ]]]```aaa```aaabbbbbbbbbdddgggjjjhhheeedddggglllnnnmmmjjj___aaabbbbbbaaaaaaccceeeaaa___]]]\\\\\\___bbbdddccccccddddddcccaaa___]]]ZZZXXXWWWUUUNNNGGGFFFJJJXXXkkk{{{vvvooojjjbbbZZZSSSLLLFFFBBBAAAAAA???>>><<<:::999888555555555444333222000000000000000000000000000000...------///333666888999666999:::888555333444777///111333666888888777777888666555444444555777888777;;;>>>===;;;:::<<>>>>>@@@BBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@===;;;::::::;;;<<<:::999;;;:::999999888888999999777777777777777777777777999999888888777666666666888888888888888888888888777666666555666888:::;;;555555666777777777777777777777888888888888777777555555555555555555555555222333444444222222333444111111222333333444555555888777666666777888777555333555555444222222666999333333333444444555555555111111000000/////////...111000///000111111000/////////000000111111111222***,,,///000000111222444111333666777999@@@JJJSSSgggnnnwww}}}}}}|||zzztttlllddd___\\\ZZZVVVPPPJJJEEE@@@;;;777444333222222111111222222...............///000000...///000222222000///...111...---111666999777444000222333222000000333666333>>>IIIOOOUUUZZZXXXRRRJJJEEE???;;;:::888444111222222222222222222222222666444111000111555999<<<========================::::::::::::::::::::::::999888777666666777888999555555555555555666777888333333444444555666777777888777555333333333555555666555333333555666666555444666888666333222333555333444555666666555444333555555666777888888777777777888999:::;;;<<<<<<<<<666444444777777555888===NNNSSSRRRGGG;;;666666666444333333555777:::;;;;;;FFFIIIMMMRRRWWWZZZ]]]^^^^^^```bbbbbbbbbcccfffhhheeecccbbbffflllooommmiii^^^aaaeeefffeeecccaaaaaa^^^\\\ZZZYYYZZZ]]]aaaccc___```aaabbbbbbaaa```___ZZZWWWUUUSSSKKKDDDDDDHHHEEE[[[ttt{{{uuuqqqkkkbbbYYYSSSMMMHHHFFFAAA@@@???===<<<;;;;;;;;;999666333222222222111000///000000000000000//////111111000000111222333333888777777666666555555555444222111222444666666555999888777666666777888999===999999>>>>>>999888<<<;;;<<<>>>@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<>>>======>>>@@@@@@???======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888888777777888888666666666666666666666666222333666777888777666555999888666555555555666777777777777777777777777777888666555444444555666888555555444444444444555555333444555777777555444333333222111111333333222111555555555555666666666666666666666777888888666444222222333444444333333333222111000//////000111111000000000000000000000000000...---...111222111...111111111111222333444555333444555777;;;???DDDFFF^^^gggsss{{{}}}~~~|||wwwuuuqqqggg\\\WWWWWWVVVQQQIIICCC???===999666333000000000000///111000000////////////000000000000000000000000000------///000111111111111444111///...///111111111222444888===CCCJJJSSSXXXZZZTTTKKKEEEBBB???;;;888:::777444444555555222000333444666666777888;;;===@@@AAACCCEEEDDDCCC@@@???@@@??????>>>===<<<<<<;;;;;;<<<===>>>>>><<<:::999888888888888777777777777666666777777888777777777;;;:::999888777666666666::::::::::::999888777666666666666666666666666666777777888888999999::::::999888777777888:::===>>>===>>>???@@@AAA@@@??????@@@>>>:::666555888===BBBUUUWWWRRRFFF:::777777777111222333444555666666666@@@BBBGGGMMMRRRWWWZZZ\\\^^^```bbbbbbbbbccceeegggjjjfffccceeeiiilllkkkhhhcccdddfffjjjmmmkkkfffaaabbb___\\\\\\]]]___``````^^^\\\\\\___aaaaaa]]]ZZZ[[[YYYUUUOOOJJJEEEBBB@@@GGGNNN[[[mmm|||vvvtttnnnddd[[[SSSLLLGGGCCCAAAAAA???>>><<<;;;;;;;;;999666333222222222111000000111111111111111000000000000000000000111222222666777999;;;;;;999666444555333222222444555555444666555444444444444555666:::777777;;;;;;777666999<<<===>>>???@@@@@@???>>>=========<<<<<<;;;;;;;;;>>>======>>>@@@@@@???============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::999888888888888888666666666666666666666666444555777888888666555444999888777666555666666777777777777777777777777777777666555444444555666777555555444444444444555555333444666777777666444333444222222222333444333222555555555555666666666666888777777999::::::888666222333333444444444333333222111000000111222333444111111111111111111111111111///...///111222111///111111111111222333444555777666666777999<<>>AAASSSVVVRRRFFF:::666555444111222222333333333333333999<<>><<<;;;;;;:::999777444222222222111000111111222222222222222111000////////////000000111333666;;;???@@@===999666666555333333444444444333444444333333333333444444888666666999999777666888<<<======>>>>>>======<<<;;;;;;;;;;;;::::::::::::===<<<<<<===???@@@>>>===>>>=========<<<<<<<<<<<<::::::::::::999999999888;;;:::999999888888999999666666666666666666666666777777888888777555444333999888777666666666666777777777777777777777777777777666555444444555666777555555444444444444555555444555666777777666555444555444333333444555444333555555555555666666666666999999999:::;;;;;;999777333444444444444444333333111111111111222444555777111111111111111111111111111000///000222222222111111111111111111222333444999999888777888999:::;;;>>>HHHWWWgggtttzzz|||}}}|||}}}{{{xxxwwwvvvnnnfff___\\\WWWUUUSSSOOOIIIEEE@@@===888666555444333222222111111000//////000000000000000000000000000000---...///000000111111000...---+++,,,...111111111111222333333444777;;;>>>LLLQQQWWW]]]]]]XXXOOOHHHDDD@@@<<<999999:::;;;;;;:::;;;===>>>>>>???BBBEEEKKKLLLNNNPPPQQQPPPOOONNNKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEBBB@@@>>>AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;<<<:::999777777888:::;;;;;;;;;;;;;;;;;;999888888888888888999999:::::::::;;;;;;<<<======>>>??????>>>======>>>@@@BBBDDDEEEJJJKKKLLLNNNPPPPPPQQQQQQMMMMMMJJJGGGCCCAAABBBCCCTTTWWWSSSGGG;;;666444222444333333333222222111111222444999@@@GGGMMMRRRTTT[[[]]]___```aaabbbdddfffcccfffiiijjjiiihhhhhhiiicccdddeeeggghhhfffbbb^^^___^^^^^^```bbbcccbbbaaa`````````aaacccccc```^^^XXXUUUOOOJJJEEECCCBBBAAABBBGGGPPP[[[gggtttzzzxxxrrriii___VVVNNNHHHCCCBBBAAA@@@>>><<<;;;::::::999777444222222222222000000111222222222222222222//////.........//////000000444:::???AAAAAA>>><<<888666444333444444333222555444444444444444444555777777888999999888888999999::::::;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;===??????>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999;;;::::::999999999999999666666666666666666666666666777777777777666555444888888888777777777777777777777777777777777777777777666555555555555666777555555444444444444555555555666666777777666666555666444333444555666555444555555555555666666666666999888888:::;;;;;;999777444555555555555444444333222222111111111333444555111111111111111111111111111111000111222222222222111111111111111222333333999888777777666777777888===CCCOOO^^^kkktttxxxxxxzzz||||||zzzzzzzzztttnnnfffaaaZZZWWWWWWTTTMMMGGGCCC@@@;;;888777666444333333222111111000000000000////////////////////////......///000000000000000000...------///000111000333444444222111222555777;;;BBBMMMYYY```bbb```]]]SSSOOOIIIDDD@@@>>>======<<<>>>@@@BBBCCCEEEIIIKKKPPPQQQSSSUUUVVVVVVUUUUUUQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPOOONNNMMMKKKIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA?????????===;;;::::::<<<>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKQQQRRRTTTWWWYYY[[[\\\]]][[[\\\[[[WWWRRRNNNLLLKKKXXXZZZUUUGGG;;;666555555555555444444333333333333000222555:::???DDDHHHJJJTTTWWWZZZ\\\^^^aaadddffffffkkkppppppllliiihhhjjjaaabbbcccdddcccaaa^^^\\\\\\\\\]]]```ccccccbbb````````````aaabbbaaa```___YYYUUUPPPKKKHHHFFFGGGHHHGGGJJJOOOVVV^^^jjjvvv~~~|||vvvqqqiiiaaaYYYRRRKKKGGGCCCBBB@@@>>><<<;;;:::::::::777444333333333222111///000000111222222111111//////...............//////111555:::===@@@AAAAAA888666444333333333222111333333444444444444333333555666777777777888888777555666777888999;;;<<<===::::::::::::::::::::::::;;;::::::<<<>>>???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999777777777777777777777777555666666777777777777777888888888888888777777666777777777777777777777777666666555555555555666666555555444444444444555555555555666666666666555555666555444444666666555444555555555555666666666666777777777888:::999777555666666666666666555444333444333222111000000111222111111111111111111111111000111111111111111222333111111000000111111222222666555555555555666666777>>>@@@GGGRRR___jjjrrruuuxxx{{{|||{{{|||}}}zzzuuummmggg___[[[YYYUUUNNNHHHFFFCCC>>>:::888666555333444444222111111000000000////////////////////////...//////000000000000///333111//////000000///...222333333222000000222444///555>>>JJJUUU```hhhllleeeaaa[[[SSSLLLFFFBBBAAA???BBBEEEGGGIIILLLPPPSSSUUUVVVWWWYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTTTTSSSRRRRRRQQQLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCCCC@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGIIIKKKNNNPPPQQQXXXYYY[[[^^^aaadddggghhhjjjlllllliiiddd___[[[YYY^^^^^^VVVFFF999555666777444333333333333444555555444444555777:::===@@@AAAJJJMMMQQQTTTWWW[[[___bbbffflllrrrqqqkkkffffffggg^^^___``````___]]][[[[[[YYYZZZ\\\___bbbbbb```^^^^^^___``````____________XXXVVVRRRNNNLLLLLLNNNOOOOOOPPPSSSXXX^^^fffooouuuvvvqqqjjjbbb\\\UUUOOOJJJCCCBBB@@@>>><<<::::::999:::888555333333333222111...///000111222222222222000//////............///...///111444777;;;>>>???888666444333444444333111111111222222222222111111000333444333333666666333333333444555777:::<<<===999999999999:::::::::::::::999999;;;===???>>><<<===<<<<<<<<<;;;;;;;;;;;;============<<<<<<<<<<<<:::999888888777777888888777777777777777777777777555555666666777888999999888888999999888888777666777777777777777777777777666666666666666666666666555555444444444444555555555555555555555555555555666555444444555666555444555555555555666666666666666555666777888888666444777777777777666555444444555444333111000000000000222222222222222222222222///000222111000000111333111111000000000111111222222222333444555555666666999:::>>>EEEPPP^^^kkksssvvvzzz|||{{{{{{~~~}}}yyyrrrllleee```\\\WWWQQQMMMJJJFFF@@@<<<:::888666444555555333222111111000000000000000000000000000000//////000000000000//////444222111000111000///---000111111000//////000111///111666<<>>@@@CCCFFFJJJNNNQQQUUUYYY\\\aaafffkkkkkkfffbbbaaabbb]]]^^^___^^^]]][[[[[[\\\ZZZZZZ\\\^^^```aaa___\\\]]]^^^___^^^]]]\\\]]]___YYYWWWUUUSSSSSSUUUWWWXXXYYYZZZ\\\bbbiiiooorrrsssvvvrrrkkkddd]]]VVVPPPKKKDDDBBB@@@>>><<<:::999999:::888555333333333222111///000111222333333333333111000//////......//////......///111333444666666777555333333444444333222111111222333333222111111...222444111222666666222333333333444555777999;;;777777777888888999999999999888999;;;===>>>===<<<;;;;;;;;;;;;::::::::::::======<<<<<<<<<;;;;;;;;;999888777777666666777777777777777777777777777777777777777777777777888888888888999999999888777666777777777777777777777777555555666666666666555555555555444444444444555555444444333333333333444444555444333444555555444333555555555555666666666666666555555777888888666444777888888777777555444444555444333222111111222333222222222222222222222222...000111111//////000222111111000000000000111111000111222333444444444444444666999>>>EEERRRbbblllrrrwwwzzzyyyyyy||||||zzzssspppkkkddd___ZZZVVVTTTNNNIIIDDD???<<<:::888666666555444333222111111111000000000000000000000000//////000000000000//////222000000000111000///---000111222111000///000111111333444888???KKKYYYccclllooosssrrrmmmfffaaa^^^XXXYYY[[[\\\\\\^^^```cccbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]\\\\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSQQQSSSUUUXXX[[[]]]___```aaaccceeeiiinnnssswwwzzz{{{}}}~~~{{{wwwuuutttiiikkkdddVVVHHHAAA???>>>999888666555555555777888888888888:::<<<@@@CCCFFFGGGIIIMMMOOOQQQTTTWWWYYYZZZ^^^bbbcccaaa`````````]]]___```___]]]\\\^^^```\\\\\\\\\^^^``````___]]]\\\^^^___^^^\\\[[[]]]___]]]\\\\\\]]]^^^```bbbdddggggggjjjsss}}}{{{xxxsssllleee^^^VVVOOOKKKDDDBBB@@@>>><<<:::999999;;;888555333333333333222000111222333444444555444111111000///////////////...//////000000000///...666555333333444444444333333444555666666555444333///444555222333888888333444444333333444666777888555666666666777777888888888888888:::===>>>===<<<;;;;;;:::::::::999999999<<<<<<;;;;;;;;;:::::::::888777777666666666666666777777777777777777777777:::999888777666666666666888888999:::999888777666777777777777777777777777555555666666666666555555555555555444444555555555444333333222222333333444555444333333444555444333555555555555666666666777666666666777888888666444888888888888777666444444555444333333333444555666222222222222222222222222---///111000......000222111111000000000000000111000111222333333333333333444777:::===AAAKKKZZZfffpppuuuxxxwwwwwwzzz{{{yyysssrrrnnnhhhaaa\\\[[[[[[PPPLLLFFFAAA>>><<<999777777666444333222111111111000000000000000000000000///000000000000000/////////......///000000///---333444555444222111111222222444666999>>>GGGTTT\\\fffmmmvvvzzzxxxsssooommmcccdddeeedddcccccceeeggggggggggggfffffffffffffffeeeeeeeeeeeeffffffffffffiiihhhfffdddbbbaaaaaa```]]]]]]]]]\\\\\\\\\[[[[[[XXXYYYZZZZZZZZZZZZZZZYYYWWWXXXYYYZZZYYYWWWTTTSSSVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQPPPOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWZZZ]]]```cccdddeeedddeeehhhlllqqqwww{{{~~~|||~~~~~~|||zzzyyyooorrroooaaaSSSKKKFFFCCC@@@>>><<<:::999999::::::666777888;;;???EEEIIILLLOOOQQQSSSTTTUUUVVVYYY[[[VVVYYY\\\___``````aaabbb^^^```aaa```^^^^^^```ccc___^^^^^^___``````___^^^]]]___```^^^\\\[[[^^^```bbbcccdddfffhhhjjjlllnnnqqqqqqvvv|||vvvmmmfff```YYYQQQLLLDDDBBB???>>>>>>===;;;:::<<<999666444333111///---444333222222222333444555222222000///..................///000111222333333555888::::::999;;;???CCC>>>:::666444555666777777555444333222222333555666333333444444555666777777777666666666666777777888444666888888888999:::<<<;;;??????<<<;;;>>>@@@???>>>>>>===<<<;;;;;;::::::666444333555888:::999777999999999999999999999999777777888:::<<<<<<:::888777777888888999999999:::999888888777777777777777777777777777888888888888;;;888555555777999999777444555666777777666555444444555666666777777666666333666::::::777555555666888888999999999999888888888;;;:::666333555666555///111333333222222333444222333444444222000111111222111111111333444333222333222000//////000222333222222222111111111111000111333555666999AAAMMMWWWgggmmmuuuyyyxxxxxxzzz}}}wwwwwwtttnnnfff___[[[YYYVVVTTTPPPJJJCCC>>>;;;;;;888777666555333222111000000...---...///000///...///...---...000111111000222444666444///---...000222111...------///111333000111555888:::@@@NNN\\\dddmmmtttvvvwww{{{}}}}}}yyywwwtttpppnnnmmmmmmnnnnnnnnnmmmlllkkkjjjiiihhhjjjiiihhhhhhiiijjjhhhgggffffffeeeeeedddcccccccccbbbaaa```___^^^___``````bbb```]]]^^^``````^^^\\\^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYVVVUUUUUUUUUUUUTTTTTTTTTRRRSSSTTTUUUWWWWWWXXXXXXZZZ]]]bbbeeegggiiikkkmmmoooppprrruuuyyy|||~~~~~~}}}zzzzzzwwwoooeee\\\VVVUUUMMMFFFAAABBBBBB???<<<<<<777:::===BBBGGGNNNVVV[[[___bbbgggiiihhhgggfffeeeaaaaaaaaa```______aaaccceeefffggggggfffdddbbb```bbbaaa```_________```aaa```````````````cccgggjjjooooooppprrrtttwwwzzz{{{|||vvvmmmfff```YYYRRRLLLGGGEEEBBB@@@???>>><<<;;;:::888555444333333111000333222111111222333444555222111000///............000000000/////////......777:::>>>AAADDDGGGKKKMMMDDD???999555444555666777666555444333333444444555111111222333333444555555444444444444444555555666444666777888888888:::<<<999===>>>;;;:::===>>>===>>>======<<<;;;;;;::::::888666555666999::::::888888888888888888888888888666666555666888888777666777777777888888888999999888888777666666666666777555666666666666777777777888555333222444666555444222222333444444333222222222333444444555555444444222555777777555444555666666666777777777777666666555999999666444555666444000222444444333222333444111333444444222111111111222111000111333444333222333222111000000111222333000000111111222222222333111333555555777<<>>KKKXXXccckkkqqqsssuuuzzz~~~~~~zzzwwwsssqqqrrrqqqpppnnnlllkkkjjjjjjlllkkkjjjjjjkkkkkkjjjiiihhhhhhgggffffffeeeeeedddeeedddcccbbbaaabbbccccccdddbbb```aaabbbcccaaa___bbbbbbaaaaaa````````````]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUVVVXXXZZZ[[[\\\]]]]]]___bbbeeehhhiiikkkmmmooorrrsssuuuxxx{{{}}}}}}wwwnnnfffbbb```WWWOOOIIIHHHGGGCCC@@@@@@>>>@@@CCCFFFKKKSSS[[[aaahhhlllqqquuuuuusssrrrrrrllllllllljjjhhhggghhhjjjlllmmmnnnnnnmmmkkkiiihhhhhhgggfffeeeeeefffggggggiiiiiiiiihhhiiikkkooorrrxxxyyyzzz||||||vvvmmmfff```ZZZRRRMMMIIIFFFCCC@@@???===;;;999888666444333444444333222111111000111111333555666111111000///............///............---------777999???HHHPPPVVVXXXYYYNNNGGG===666333444666777777666555444444444444444//////000000111222222222111111222222222333333333444555777777777777999;;;777<<<===;;;:::<<<===;;;======<<<<<<;;;:::::::::;;;999777777888::::::999888888888888888888888888<<<:::888888999::::::999666666777777777777888888888777666666555555666666555555555555666666666666:::888666666777777666555444555555666666555555444666666777888888888888777222333444444333333555666444444555555555555444444111666888555444555555333333444666555444333333444111333444444222111111222111000000000222333222111111111111111111111111111...///000111222333444444111333555444444777===BBBOOOZZZhhhsssxxxzzz{{{|||{{{{{{zzzwwwrrrlllfffbbb^^^\\\WWWQQQJJJDDD>>>;;;999888666555333222222222000///...///000111000...///111222222333777===CCC???:::555444666666444111111000000000000111222333111111333666777;;;FFFQQQ___gggnnnpppsssyyy~~~}}}zzzvvvuuutttrrrqqqppppppppppppnnnmmmmmmnnnnnnmmmkkkjjjjjjjjjiiihhhhhhgggggghhhgggffffffeeeeeefffffffffeeeddddddfffgggfffeeeffffffeeeeeeeeeeeeddddddaaaaaaaaa```___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\^^^```bbbcccddddddggghhhkkklllmmmooorrruuuxxxyyyzzz|||~~~~~~xxxrrrooommmddd[[[SSSPPPNNNIIIEEEEEEDDDEEEFFFHHHMMMTTT]]]cccmmmrrryyy~~~~~~~~~}}}zzzzzzzzzwwwuuussstttuuuwwwwwwxxxyyyxxxwwwuuutttssssssrrrqqqqqqrrrssstttvvvvvvvvvvvvuuuwww{{{~~~}}}vvvnnngggaaa[[[TTTNNNIIIFFFBBB???===;;;888555999777555444444444333222000000000000111222444555111000///...............++++++,,,---...///000000222555<<>>;;;888666;;;999666444444333222000000000//////000111333444000//////...............+++,,,------//////000111///111999EEETTT^^^cccccc^^^TTTGGG;;;555333444555777666666555444444333222000000000000111111111111...///000222333333222222333444555555555555666888666:::<<<:::999;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999777666666777888::::::::::::::::::::::::;;;999666666666777777777777777777666666666666666777777666555555555555555666666777777777888888888555666666666555444444444333333333333333333333333222222333444444444444444444333333333444555555666444555555666666555555444---333666555444666555333555666777777555333333444000222333333222111222333111000000000222333222111000111222222222222111000111111111111111111111111000222333444555555777888<<>>999888333222111000000000000000111///000222333333777===CCCOOO]]]eeemmmuuuyyyzzz~~~{{{~~~|||zzzzzzzzzzzzxxxwwwvvvvvvuuuuuutttsssssssssppppppqqqqqqppppppooonnnmmmoooppppppnnnnnnoooqqqnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkklllmmmoooqqqsssuuuuuuvvvwwwyyy|||}}}{{{rrriiiddd^^^UUUNNNLLLJJJIIIGGGEEEEEEIIIOOOSSS[[[bbbjjjsssyyy~~~{{{sssmmmgggbbb[[[VVVPPPMMMHHHEEECCC@@@===;;;:::888666555555555444222222111000///...///000000.........------......///------------,,,,,,,,,,,,---///444:::BBBMMMXXX______WWWLLLBBB;;;666333111222333333444444333222111111111000000000000000000,,,---000222333333222111222333444444333333444555444777666222111555888888::::::::::::::::::::::::666999<<<<<<999777777888::::::::::::::::::::::::999888888999:::;;;999888999999888888888777777777888888777666666666666777666666666777777777777888444777::::::999888999:::888777666666666666777888666666777888888888888888444333222333555444111...555555666666666666555555222666777444222555666444222444555555444444444555///111333333222222222444333222222222444555444333333222111000000111222333111111111111111222222222222222222333444666666666;;;>>>EEEOOO[[[gggpppuuu|||zzzyyy{{{~~~zzzvvvpppjjjaaa\\\ZZZXXXTTTPPPFFFCCC???:::666444333333333222111111333333222111222111//////222666;;;???AAAFFFNNNRRRQQQLLLEEEAAA888777444222000000111111111//////222333222555:::<<>><<<999999999999999999999999999999999333333444666888888666444:::999999999888888777777999999888777777777777777555555555555666666666777000333777888666555777888555444333222222333444555444444555666666666666666444222111333444333///+++444555555666666555555444333777777333222555666555111333444555444444444666///111333333222222333444444333222333555666555444333222000//////000222333//////000111222333333444444222111222333555555444<<<===@@@HHHTTTaaalllrrr}}}{{{yyy{{{}}}yyywwwoooeee___]]][[[WWWSSSLLLIIIDDD>>>:::777666666333222111111333333222111111...,,,,,,///333666777555;;;EEEQQQXXXWWWOOOHHH<<<:::666333111111222333111...///222333222555999999BBBLLLSSS\\\iiitttxxx|||}}}~~~}}}}}}}}}{{{|||}}}}}}}}}|||zzzzzzuuuwwwxxxwwwtttssstttvvvxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxxxxyyyyyyzzz{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{|||~~~xxxuuuoooeee\\\XXXLLLLLLJJJGGGEEEEEEGGGJJJJJJPPPXXX```hhhpppwww|||wwwppplllfff^^^WWWPPPJJJGGGGGGEEE???<<<<<<;;;888555666777444---'''111111111111000000000000------------------------......---------,,,,,,,,,000///...000666>>>FFFKKKXXXTTTMMMDDD:::444222111111111111111111222333333222111000//////.........////////////000000000000000000111111111222222222444444444555666888999:::999888666555555666888999;;;999888999;;;<<<;;;999<<<;;;999777666777777888777888888999999888888777:::999888888888888888888777777777777666444333222888888888777777777777777:::999777666666666777888666555444333333444555666<<<;;;:::999888666555555555555444333222111111000777777777555333333555777555555666666666666555555666666555555555444444444222222333444444333333333222222333333333333444444111111111111111111111111111000000000111222333333444000///222444444555888777:::@@@GGGMMMUUUaaakkkwwwxxxzzzzzzzzzzzz|||}}}zzzuuunnnhhhbbb^^^ZZZWWWOOOMMMHHHCCC===:::999:::888555333222333444444333222111111111111111222222111444999@@@HHHPPPVVVZZZPPPFFF;;;444333444333111222000000111333555555555666888===CCCNNN[[[iiisssxxx|||}}}}}}}}}~~~~~~{{{}}}~~~|||{{{}}}~~~}}}zzzrrrhhh```WWWTTTNNNJJJIIIHHHGGGFFFHHHLLLPPPSSSVVV^^^jjjssswww{{{wwwppplllfff]]]WWWPPPKKKGGGGGGEEE???<<<<<<;;;888555666777555///***000000000////////////...------------------------...------------,,,,,,,,,...---,,,---111888???DDDPPPNNNIIIBBB:::555333333444333222111000000000111111000///...------------------........./////////000000000111111111222222444444555666888999;;;<<<:::999777666666777888999:::888777888;;;<<<;;;999;;;:::999777777777777888888888999999999999888888999888888777777777888888777888888888888777777666888777777777777777777777999999888777777777777777666666555444444555666666999999888777666555444444666666666555555444444333777777777555444333555777555555555555555555555555666666555555555444444444///000222333555666666666222222333333333333444444111111111111111111111111111111111000111111222222333000///222444444555999;;;===@@@EEEKKKSSS\\\dddrrrvvvzzz||||||{{{|||~~~|||xxxrrrlllfffaaa[[[XXXSSSQQQMMMGGG@@@<<<999888888666444333444444333111333222222111111222222333222333555:::@@@HHHPPPTTTVVVQQQIIIAAA;;;777444333111000//////111222222222777999<<<@@@HHHSSS^^^fffqqqvvv}}}~~~xxxpppiii^^^YYYSSSMMMJJJHHHFFFDDDEEEHHHKKKMMMOOOVVV```hhhrrrwww}}}wwwpppkkkeee]]]VVVPPPKKKGGGGGGEEE@@@======<<<888555555666555222...////////////............------------------------------------,,,,,,,,,,,,...---+++,,,///444999===FFFEEEDDD@@@;;;888777888777666444111000/////////000///...---,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111444444555777888;;;<<<>>>;;;:::888777666777777888888777666888:::;;;;;;:::;;;:::999888777777777777999999999::::::999999999888777777777777777888888666666777888888888888888777777777777777777888888999999999999999888777777777666666555555666666777666666555555444444444444555555555555555555555555666777777666444444555777555444333222222333444555555555555555555444444444000111222444555666666666222222333333333333444444111111111111111111111111222222111111000111111111333000///333444444666;;;>>>>>>???AAAFFFMMMTTTXXXhhhoooxxx||||||zzz|||~~~~~~{{{wwwrrrllleee^^^YYYXXXVVVRRRLLLFFF???:::888999777555555555444222000333333222222222222222333111111111222777>>>EEEJJJVVVWWWVVVOOOFFF===777444333111//////000111111111555666888;;;@@@IIIRRRYYYfffmmmvvv}}}yyysssiiicccZZZRRRLLLHHHEEECCCDDDEEEGGGGGGHHHMMMVVV\\\iiinnnvvv|||xxxqqqllleee\\\UUUPPPKKKFFFFFFDDD@@@===>>><<<999555444555555444222000000/////////.........---------------------------------,,,,,,,,,++++++///...------000444888;;;===???@@@@@@???>>>???@@@;;;999666333000/////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000000000111111333333444555777:::<<<===::::::888777777777777777555555666777999:::;;;;;;:::999999888888777777777999999::::::::::::999999666666666666777888888999555555666666666666555555777777777777777888888888888999:::::::::999777666777777666666666666777777444444444444444444444444222222222333333444444444555666777666555444555777666555333222222333555666555555555555555555555555444555555555555444444333222222222333333333444444222222222222222333333333333333222111000000000111333000000333444444888===???@@@??????BBBIIIMMMMMM\\\fffrrryyyzzzyyy{{{~~~}}}zzzwwwqqqiiiaaa[[[ZZZXXXUUUQQQKKKEEE>>>:::888777666666666666444222333222222111111111111222000//////000222777;;;>>>KKKOOOTTTVVVQQQGGG===666555333111000111333333333000111333666;;;BBBJJJPPP\\\dddpppyyy}}}{{{ssslllbbbXXXPPPKKKFFFCCCDDDEEEEEEEEEFFFIIIOOOTTT]]]cccllluuu{{{yyyrrrlllfff]]]UUUPPPJJJEEEEEECCC???===???;;;999666444444444444444111111111000000000//////------------------------------,,,,,,,,,+++++++++---------...000444777999888:::>>>AAABBBEEEHHHJJJ???===999555222111111111111000///...------------,,,,,,---------.............../////////000000000000111222333555777999:::999888888777777666666666333444666666777888999:::999999999999888888888777888999999::::::999999888666666666666777888::::::777777777777666555444333666666777777888888888888888888999:::999888777666666666777777777777666666444444555555555555666666111222222333333444444444444666777777555555555777777666444333333444666777444555555555555555555555666666666666666555444333222222222333333333444444333333333444444444555555333333222111000000000111222000111333444444999@@@CCCGGGGGGCCCDDDIIILLLJJJSSS]]]kkktttxxxzzz}}}}}}|||{{{yyyuuummmddd^^^\\\ZZZWWWTTTQQQKKKDDD???999777666777888888777666222222111000000000000000......000111222333444444<<<@@@IIISSSXXXSSSGGG>>>888555222111111333333333000111333555888===CCCGGGSSS\\\hhhrrrxxx|||zzztttjjj```XXXQQQKKKGGGEEEEEEDDDCCCDDDGGGKKKNNNPPPWWWaaajjjssszzz{{{tttnnnggg]]]VVVOOOHHHDDDCCCBBB>>>===>>>:::888666444333333333333111111111111000000000000------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,...111333444444777;;;???DDDIIINNNRRRFFFCCC>>>999555333222222111000///...------------,,,,,,,,,---------..................///////////////000000111222444555666666666666666666666666666333444666666666666888999888888999999999888888777888888888999999888888888666666666777888:::;;;<<<::::::999999888666555444666666666777888888999999888888888888888777666666555666666777777666666555555555666666666666666666444444444555555666666666333555777777666555666777777666555555555555666777444444444555555555555555333444555666777777777777222222333333333333444444333333333444444555555666222222111111000111111111222111222444444444;;;CCCJJJRRRTTTNNNJJJLLLMMMJJJMMMTTT```kkktttzzz~~~{{{{{{{{{zzzwwwqqqiiiddd```]]]ZZZXXXVVVRRRKKKFFF===:::888777888::::::999333333222111000000000000...///111222222222111000333666>>>JJJUUUWWWQQQIII===999555222222222222222333444555555666888<<>>888888777555333111111222111000000000000/////////------------------------,,,,,,,,,++++++++++++***,,,,,,,,,------......///111333777<<>>888888888888888777666666555666666777888888999999888777666666555555666666444555666666666666555444666666666666555555555555444444555555555555555555222555777777666555666777555555555555555555555555444444444555555555666666444555666777777777777777222222333333333333444444111111222222333444444555111111111000111111222222222111222444444444<<>>GGGNNNRRRSSSHHHCCC===777555333222111222444555666666777:::===AAAHHHRRR[[[ccckkkuuu{{{|||~~~{{{uuunnnfff^^^YYYKKKIIIEEECCCAAAAAAAAAAAABBBFFFLLLSSS[[[dddmmmrrr}}}vvvpppiii___XXXMMMFFFAAA@@@???<<<;;;===777888777555222000000000000/////////............------------------------,,,,,,,,,+++++++++******/////////......------,,,...000444999???FFFOOOTTTVVVQQQIII@@@888333111000......---,,,++++++++++++)))************+++++++++---------.........//////111111000000111111222333111111333444555666666666333555777666444333555777777777999::::::999888777666666777777777777666666777777777999:::<<<>>>???444555555666666666666666555666666777888999999999888777555444444444555666333444555666666555444333666666555555555444444444333333333333333333333333222444777777777666666777333444444555555444444333444444444555555555666666888888888888777666444444222222333333333444444444//////000111222222333333111000000000111222333333111111333444444444===FFFQQQ```fffZZZMMMIIIGGGBBB===>>>DDDQQQaaannntttuuuyyyzzz{{{||||||xxxsssooolllgggbbb___^^^[[[TTTNNNIIIDDD>>>999888888999999888777666555444333333333111000///......000222333444333333444888BBBNNNWWWRRRMMMEEE>>>999666444222...000333555666999===???<<>>===;;;888888777777777777777888888666555777999:::888666::::::999888777777888888666666444333333444555555777666666555444333333333888777777666555555444444555666777666555555777999333444444444555666666666444444555555666777777777999999999999999888777666333444666777777666444333444444444444333222111111222222222222222222222222333333333333444777===AAAVVV[[[\\\UUUMMMHHHCCC???;;;<<>>===:::888666444333333222222222111222222333333333444444333555999>>>CCCOOOTTTRRRHHH===777555333888555333333666:::===??????>>>@@@HHHPPPYYYeeepppyyy{{{}}}}}}~~~yyypppiiiXXXTTTOOOKKKHHHGGGEEEDDDCCCEEEGGGHHHJJJPPPYYY___jjjqqqzzzxxxppphhh```ZZZQQQHHHBBBAAA@@@<<<::::::777777666555444333333222555444222000...------,,,........................///......---,,,,,,++++++,,,+++***,,,//////...,,,,,,...000333777===CCCHHHXXXWWWTTTKKK???666111000---..................---+++******,,,......,,,***333///+++***---///111000111000///........./////////111333666888888888777555555666666666555555444444444555555666666666777777777777777777777777777888666555666999:::999777888888777777777777777888666555444666888999777555777666666666666777777888777777666555555666777888999999999888777777666666777777666666555444444333555666666666555444666888444444444555555555555555555555555555444444444444777777777777777666555555444444555666666555444444333333333444444333333333222222222222222222222222333333333333444777===AAAPPPTTTTTTNNNHHHEEE@@@;;;666666888===HHHVVVdddllluuuxxxyyyxxxyyy||||||xxxuuuqqqkkkddd^^^ZZZXXXWWWTTTNNNGGGBBB???>>>;;;888===<<<;;;999777555444333222222111111000111111222111222222222333666:::>>>IIIPPPTTTOOOGGGAAA:::444666444222222555888999:::999888:::AAAGGGOOOZZZeeeooorrrwww{{{}}}xxxsssfff```WWWOOOJJJFFFDDDBBBBBBCCCDDDDDDDDDHHHNNNSSS]]]dddmmmvvv|||yyyppphhh```ZZZRRRIIIBBBAAA@@@<<<::::::777777666555444333333222222222000///...---------------------------------......------,,,,,,++++++,,,+++***+++------,,,******+++,,,...111777===BBBSSSUUUSSSMMMBBB888333000...........................,,,+++,,,------,,,***...,,,***+++---...//////111000000////////////000---///111444666777888777222222333333333333333222222222333444555666777888777777777777777777777777999888666666777777555444777777777666666777777888666444444555666777666555444333333444444555666777666555555555666777888888:::999999888888777777777666666555555444333333333555666666666444444555666555555555555555444444444666555555444333333222222555555555555555555444333555555555444444555555555333333333333444444444444333333333333333333333333333333333333444777===AAAHHHJJJIIIDDDBBBAAA<<<555777777777888>>>JJJZZZeeennntttwwwuuuuuuxxx||||||zzzvvvpppiiiccc^^^[[[YYYYYYVVVQQQJJJDDD???;;;888;;;;;;;;;:::888777555444333222111000000000000000...000111111111222555777>>>GGGOOORRRPPPKKKBBB888555333222222333444444444666444555:::???DDDNNNWWWccciiipppwww|||~~~~~~tttlllaaaWWWOOOJJJFFFDDDBBBBBBBBBAAA@@@BBBEEEGGGOOOUUU^^^gggpppxxxyyyqqqiiiaaa[[[SSSJJJCCCBBBAAA===::::::777777666555444333333222------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,///444:::???MMMPPPRRRNNNEEE;;;444111//////............//////+++***((()))+++,,,,,,,,,*********+++,,,---...---000000000000///000000000---...000222444555555555000000111222222222222111222333333444555555666666666666666666666666666666999888777666666555444444777666666666666777777888666555555555666777777777444444444333444444555555222222333333444555666666666666666666555555444444555555444444444333333333555666777777555444444555666666666555444444444333555555555444444444333333444444555555555444444333777666444333333444666777555444444333333333333444333333333333333333333333333333333333444777===AAAEEEEEEAAA=========888000888999999888:::BBBPPP\\\cccmmmuuuvvvuuuxxx}}}|||zzzuuuooohhhbbb^^^\\\[[[[[[WWWQQQIIIAAA<<<;;;:::::::::999888666555444444444222111000000000000---///111111000000111222555<<>>EEEMMMZZZaaajjjrrrwwwzzz|||}}}{{{tttkkkaaaYYYRRRLLLIIICCCCCCCCCBBBAAAAAACCCDDDHHHMMMTTT\\\eeeoooyyyzzzrrrjjjbbb]]]TTTKKKDDDCCCAAA===::::::777777666555444333333222------------...000111222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---111666:::DDDIIIMMMLLLEEE<<<555222000///............///000,,,+++)))***+++------,,,'''(((***++++++,,,,,,---/////////000000000000/////////000000111111111111///000111111222222222111444444444444333333333333555555555555555555555555777777777777666666666777666666555555666777888888777777777666666777888999888777666555444444333444111222222333444555555666444444444444444333333333444444444444444333333333444666888888666555555666666666666555444444444333444444555555666666666666444555555666666555555555777666444222222444666777777666555444333222333333333333333333333333333333333333333333444777===AAAEEEDDD???:::::::::555///222444666555444999CCCKKKVVVdddrrrvvvwwwzzz~~~}}}|||yyytttnnnhhhbbb___[[[\\\ZZZUUUMMMEEE@@@>>>999999999888777555444333666555444333222111111111...000222222111//////000111666:::???FFFOOOQQQNNNEEE@@@999444333333444444777555555888::::::@@@FFFOOOVVVaaajjjqqqvvvzzz|||~~~~~~|||vvvooofff]]]SSSMMMFFFEEECCCCCCCCCDDDDDDDDDFFFHHHMMMSSSZZZcccmmmssszzz}}}zzzssslllddd___UUULLLEEECCCBBB===;;;;;;777777666555444333333222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,......---,,,,,,---((()))*********---000333;;;AAAHHHIIIDDD<<<666444111000///......///000111111000............,,,+++((()))++++++******+++------......////////////...//////////////////////////////000111222222222222444444333333333222222222555555555555555555555555555666777777666666777888555555555555666777888888777888888777666666999;;;:::999777666444444333333333444555666666666666666555555555555555555555555555555444444444444444444222444666777666555555666555555555555555444444444444444555555666777777888444555666666777666666666777666444333333444666777888666555333333333333444333333333333333333333333333333333333444777===AAACCCCCC???999666777444000///111333333333666;;;???IIIXXXiiiqqquuuzzz}}}}}}||||||yyytttnnnhhhddd]]]\\\ZZZVVVQQQKKKEEEBBB<<<;;;999777666555444444666555444333333333333333000222333222111///000000222555666777===IIIQQQTTTMMMHHH@@@;;;888777666666555333444777777777;;;@@@CCCIIITTT^^^hhhqqqxxx}}}~~~~~~~~~zzzrrrggg[[[TTTMMMJJJFFFDDDDDDDDDCCCBBBCCCDDDGGGIIINNNUUU]]]cccpppuuu|||zzzsssmmmfffaaaVVVMMMFFFDDDBBB>>>;;;;;;777777666555444333333222333222111000///.........------------------------)))******+++,,,,,,------(((***------++++++,,,...''')))***+++***+++---///444:::BBBEEEBBB<<<777555111000///......///000111000/////////000///---+++)))+++,,,***((((((***---+++,,,---...//////...------------------...//////---...///000111111111111222222222222333333333333444444444444444444444444444666777666444333555777555444444555555777888888666777777666444555888;;;888888777555444444444444444444555666666666555444666666666666666666666666555555555555555555555555...000444555555444444555444444444555555555555555555555555555555555555555444444555666666666666666666555444444444444555666555444333333333555666888444444444444444444444444333333333333444777===AAA===???<<<666333444444222222222222222444777:::<<<>>>LLL\\\gggnnnvvv{{{||||||}}}~~~~~~zzztttoookkkbbb___[[[XXXUUUPPPIIIDDD@@@>>>;;;888666555666777444444333222222333333333111222333222000///000111///444555333666???HHHMMMQQQMMMHHHCCC???;;;777444333222333666666555888===;;;@@@IIISSS^^^iiissszzz|||}}}{{{rrriiibbbZZZTTTMMMGGGEEECCCAAA???AAAAAABBBCCCEEEJJJPPPUUUbbbiiirrrzzzzzztttnnngggcccVVVNNNFFFDDDBBB>>>;;;;;;777777666555444333333222000000000000000111111222------------------------))))))***+++,,,------...&&&)))+++,,,******+++...(((***,,,---,,,,,,,,,---///666???BBB@@@;;;777666222000///......///000222))))))+++...000000...,,,+++,,,,,,***((('''***---***+++---.........------+++++++++,,,---...000111,,,---...///000000000000000000111222333444444555444444444444444444444444444666777555222111222444444444444555555777888888555666666555333333777:::666666555444444444555555222333444444444333222111444444444555555555555555555555666666666666666666+++...111333333333333444333444444555555666666666666555555444444333333222333444444555666666666555555555555444444555555555333222222222444666999;;;444444444444444444444444333333333333444777===AAA777;;;:::444000111444555222000......111555888999888DDDSSS^^^hhhsssyyy{{{}}}~~~~~~yyysssooogggaaa[[[YYYWWWSSSKKKDDDDDDAAA===999666666888999222222222111222222333333111222222111//////000222+++111555222111666>>>BBBQQQOOOLLLIIIEEE>>>777111333222333777777666999>>>:::>>>DDDLLLVVVbbbmmmttt|||}}}{{{uuuqqqeee^^^TTTKKKFFFCCC@@@===@@@AAAAAA@@@BBBEEEKKKOOOWWW^^^hhhrrryyy~~~{{{uuummmddd^^^YYYRRRJJJDDDAAA@@@===;;;<<<:::666444444444333222333111///////////////---,,,------......------,,,000---+++,,,...///---***...+++)))***---...---,,,000...,,,***))))))***+++000111444999======999555444333111---))))))---222------,,,++++++---...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........---...000111222111///...111111222333333333333222444444444444444444444444555555555555666888999999888666444555777999::::::555666777888888888888888444444555888:::;;;:::888555555555555555555555555666555444444444555777888444555666555444444555666555555555666666666666777555555555555555555555555777666444333222333333444444444444555555555555666666666666666666666666666777666555444444555777888444444444444444444444444222333444555555555444333<<<;;;:::888666444222111111222333333444444333333;;;>>>EEEQQQ```ooozzzzzz}}}~~~|||{{{|||xxxrrrnnnfff]]]XXXXXXXXXVVVRRRJJJGGGBBB???<<<:::777444555444222000000111333444111222333333111111222333111111222333555777:::<<>>>>>@@@BBBCCCCCCKKKUUUXXX]]]jjjsss{{{{{{tttmmmeee___YYYRRRIIICCCAAA@@@>>>===:::888555444444555444333333111///////////////---,,,------......------,,,///---+++,,,......,,,***---+++)))***,,,...---,,,---,,,***))))))***+++,,,,,,---///444888:::888555444222///,,,)))***,,,///------,,,,,,------...///...------------,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------...---------......//////000111111222333222222222333333333333333333333333444444444444444555666777888666555666888:::::::::777777888888888777666666777666666777888777555222555555555555555555555555555555444444444555666777444555666555444444555666444555555555555666666666555555555555555555555555666555444444333333333444444444444555555555555666666666666666666666666666555555444444444444555555333333333333333333333333333333444555555444333222999999888666444333111111111222222333444333333333666888===HHHUUUdddpppwwwzzz}}}~~~}}}}}}~~~|||wwwrrrkkkccc\\\ZZZXXXVVVTTTQQQMMMFFF@@@===:::888777444333111000000000111111111222333333111111222333------...///111333444555:::>>>FFFLLLLLLGGG???999:::555333666666333333666888999:::>>>DDDNNNXXX```lllrrryyy}}}~~~xxxqqqfff\\\TTTNNNJJJHHHCCC@@@>>>===>>>???>>>>>>@@@JJJLLLPPP]]]eeemmmzzzzzztttnnnfffaaaZZZSSSIIICCCAAA@@@@@@>>>999777555444555555444333333111///////////////---,,,------......------,,,...---,,,,,,------,,,+++,,,+++******,,,------,,,+++***)))))))))***,,,------...000444888;;;<<<;;;555222...++++++,,,,,,,,,,,,---......//////......------------,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++++++++...---+++******,,,...000///000111111222222111111111111111111111111111111333333222222222222333333666555444444666888888777888888888888777666555444666666555666666555222000555555555555555555555555555555444444444555666777444555666555444444555666444444444555555555555666555555555555555555555555444555555555555444333333444444444555555555555666666666666666666666666666555555555555444333222222222222222222222222222222444444555555555333222111555555444333222111111000111111222333333333333222222333777>>>IIIWWWeeelllvvvzzz|||{{{|||~~~zzzxxxssskkkccc]]]YYYWWWWWWXXXSSSKKKDDD???===;;;:::333333222111000000//////111222333222111111222333......000111222333333333666888>>>FFFNNNNNNIIICCC>>>999666555333111111444777888999;;;>>>DDDKKKPPP```hhhrrryyy|||~~~zzzqqqhhh___WWWPPPKKKFFFCCC???===<<<<<<;;;;;;;;;DDDEEEGGGSSSZZZaaannnzzzzzztttnnnhhhddd[[[TTTJJJCCCAAAAAA@@@???:::888666555555444333111333111///.../////////---,,,------......------,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,+++***)))))))))***++++++---...///222666:::===???777333...---...///---+++,,,---...///000///...------------,,,,,,,,,++++++(((((()))***+++,,,------+++++++++***************,,,,,,+++***+++,,,---......///000000111111000000111111111111111111111111333222222111111111222222444333222222444555555444666666666777777666555555333333444555777777555333555555555555555555555555555555555666666666777777444555666555444444444666444444444444555555555555555555555555555555555555333444555666666555444333444444444555555555555666666666666666666666666666555555666666555444222000222222222222222222222222444555555555444222111000222111111111000000000000000111111222222222222222333444555999BBBNNN\\\dddqqqvvvzzzyyyzzz}}}}}}{{{|||yyyrrriii```ZZZXXXXXXYYYUUUOOOIIIEEEBBB???<<<555555555444222111///...000222333222111000111222///000222333444444333222333444888@@@GGGMMMNNNMMMCCC???:::555222111444888777999:::;;;<<>>===<<<;;;999AAA@@@AAAKKKPPPWWWccclllrrr{{{{{{uuupppjjjeee]]]UUUKKKDDDBBBAAA@@@>>>;;;:::777666666444222000333111///.../////////---,,,------......------,,,,,,------,,,++++++++++++***++++++******+++,,,------,,,+++******)))))))))))))))***,,,///333888;;;999555111000111111...,,,+++,,,.../////////...---------,,,,,,,,,+++++++++(((((())))))***+++,,,,,,***************************+++,,,---...---,,,,,,---...//////000000//////111111111111111111111111333333222222222222222222444333222333555555444333222333444555666777777777555444555777999999777555666666666666666666666666666666777777888888888888444555666555444444444666444444444555555555666666666666666666666666666666333444555666666666555444444444444555555555555666666666666666666666666666666777777777666555333222444444444444444444444444444444555555444222000///000000000000000000000000///000111111222222111111444444555777<<>>@@@MMMVVVcccmmmtttzzz{{{tttjjj___XXXPPPKKKEEEAAA>>>===<<<;;;555<<<999888@@@EEEKKKWWW]]]fffrrr|||}}}wwwqqqkkkfff]]]WWWMMMGGGDDDBBB???<<<<<<:::999888888666333111333111///////////////---,,,------......------,,,+++------,,,+++***+++,,,)))***++++++)))***+++---......---,,,+++***)))((()))***+++,,,---000555888999777555444333111///---+++,,,------......------,,,,,,,,,,,,++++++++++++)))))))))))))))*********))))))*********+++++++++(((***,,,......---+++***------.../////////......111111111111111111111111333333222222222333333444555555444555777777555444111111333555666777777777888777777888999999777555666666666666666666666666555666777888888888777777444555666555444444555666555555555666666666666777666666666666666666666666444444555666666666666555444444444555555555555666666666666666666666666666777777777777666555444444444444444444444444444444333333444444444222111000000000000000000000000000//////000111111111111000111333555666888>>>GGGNNN```jjjtttxxxzzz~~~}}}|||yyyuuunnnggg```\\\UUUUUUUUUUUUSSSNNNHHHCCC>>>===;;;999777444222222000111222111000000111222000111222333333333333333222333444333333999BBBJJJNNNOOOIII???666555666666222333555666666777:::<<>><<<:::555<<<888666===@@@FFFRRRVVV___jjjsssyyy~~~yyyssskkkeee^^^XXXOOOIIIEEEBBB===999:::999888999:::999777555333111///////////////---,,,------......------,,,+++,,,...,,,***)))***,,,)))***++++++))))))+++------------------,,,+++++++++,,,------,,,...222666666777777555222///...---+++++++++++++++,,,------,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((())))))***+++,,,------))))))******+++++++++***,,,,,,---............---000000000000000000000000111111111111222333444444444333333444666555333111111222333444555666666666777666777888::::::888666666666666666666666666666333444555666777666666555444555666555444444555666666666666777777777888888666666666666666666666666555555555555555666777777444444444555555555555666666666666666666666666666666555555444444555555555333333333333333333333333111222333444444333111111111111111111111111111000...///000000111111000000...111555666666888>>>DDDQQQ^^^llltttxxx}}}}}}|||{{{zzzwwwpppggg___ZZZYYYXXXWWWVVVRRRMMMIIIBBB@@@===999666444333333///111222111000///000222333333333444444666777777555444444444555999===AAAEEELLLMMMFFF>>>;;;999555222333444444444555888;;;>>>DDDMMMWWW```kkkwwwxxxrrrccc]]]SSSKKKEEE@@@===;;;:::???;;;888>>>BBBGGGSSSUUUZZZ```eeeiiiooovvv|||{{{tttkkkeee___YYYQQQKKKGGGBBB<<<777777777888:::<<<<<<:::888333111///////////////---,,,------......------,,,***,,,...---***)))***,,,(((***,,,+++)))(((+++...,,,,,,---.........------''')))******((())),,,///444777888666111---,,,---,,,+++***)))***+++,,,---,,,,,,,,,+++++++++***************)))((((((''''''(((((()))+++,,,---...///***)))'''&&&'''(((***++++++,,,------......------////////////////////////000000000000111222444444000000000111222222000...333333444444555444444444222222444777;;;<<<<<<:::777777777777777777777777222222444555555555444333444555666555444444555666777777777777888888888888777777777777777777777777666555444444444666777888444444444555555555666666666666666666666666666666555444333222222444555666222222222222222222222222000111222333444333222111222222222222111111111111...//////000000000000000---111666777666777;;;???DDDSSSdddnnnuuu{{{~~~~~~}}}||||||}}}}}}wwwkkkbbb___]]][[[YYYWWWTTTPPPMMMCCCAAA===999555444333333///111222111000///000111000/////////000222444555222000...111555777666444999DDDMMMJJJEEEBBB===777444555555555555666999;;;999>>>FFFNNNXXXeeesss||||||}}}~~~}}}xxxnnnggg]]]RRRJJJDDD@@@>>>:::???;;;777===AAAFFFRRRVVVWWWXXXXXXZZZaaajjjqqqzzz}}}}}}uuulllfff```[[[SSSLLLGGGBBB>>><<<999555222666======666...000000////////////000000///...,,,,,,------,,,***,,,,,,------,,,,,,+++***************************+++*********+++,,,,,,---///---)))&&&&&&(((+++---000222444555444111...,,,///...---,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,+++***)))(((''')))))))))))))))******+++---+++***(((((()))+++,,,***+++,,,---...---,,,,,,111111000000111222333333555222///000333555555333///333888999666333222222666333222444333111111444666555555666888999777666444444444555555555555666666999999555444666555111444555666555444333444555333555666888888666555333777666333222222333666777666666666555444444666888444444555555555555444444666666666666666666666666666555444333333333333333222222222222222222222222444444333333333333222222222111111111000000//////000///.........///111222000000000000111333888;;;CCCGGGSSSdddqqqwwwzzz~~~}}}|||yyyvvvooogggccc___[[[YYYYYYXXXTTTQQQNNNHHHAAA:::777555444444111111222222222222111111444222111222444666666666555444333222222222333444999;;;BBBLLLTTTRRRGGG<<<888666555555666666555444999;;;???EEEOOO[[[hhhpppuuuzzz{{{tttjjj___VVVNNNGGGCCCCCC===888999;;;>>>FFFNNNRRROOOMMMLLLQQQYYYbbbhhhsssxxx~~~vvvmmmggg___ZZZSSSLLLFFFBBB>>>;;;777444222444999999444///000000////////////000000///...------...///---,,,,,,,,,------,,,,,,+++************+++++++++++++++***************+++,,,---///,,,)))'''&&&(((+++------///111333333111///---...---,,,+++***+++,,,------,,,+++************+++))))))*********)))(((((()))(((((((((((()))******,,,+++)))(((((()))+++,,,***+++,,,---------,,,,,,...//////000111222222222333222000000111222333222...222555666444111111111666222222444333000111444555555444555777888777555444444444444555555555555444777777555444777666333222444555555444444666777444555777888888777555444777666444333333444666777666666666555444444666888333444444555555444444333555555555555555555555555555555444444333333333333222222222222222222222222444444333333333333222222111111111111000000000///000//////...///000111222000000111000111333777;;;>>>@@@JJJZZZgggnnnsssxxxzzz}}}}}}{{{yyyxxxrrrlllfffbbb]]][[[ZZZZZZXXXVVVSSSNNNFFF@@@<<<999777666111111222222222222111111222111111222444666555444444333222111222222333444666888???GGGNNNOOOJJJDDD<<<:::777555444555555555999:::===BBBIIISSS___fffrrrxxxzzzqqqggg^^^UUULLLGGGAAA<<<888999;;;===CCCJJJKKKIIIHHHHHHKKKQQQWWW[[[fffmmmvvv~~~xxxooohhh___ZZZRRRKKKFFFAAA===:::777555444444555555444222111000000//////000000111---,,,+++,,,.........,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******************+++,,,---,,,)))''''''(((***,,,)))+++...000111111111000...---+++*********++++++++++++******))))))******''''''((()))))))))))))))((((((''''''(((((()))***+++***)))(((((()))++++++***++++++,,,---,,,,,,,,,***,,,...///111111111111111111111000//////000222...000222222000000000111555222111333333000111444444333333444555666555444444444444444555555555555222555666333444777777444111222444555444555666888555666777888888777666555666666666666666666666666555666666555444444555777333444444555555444444333555555555555555555555555555444444444444333333333222222222222222222222222444444333333333333222222111111111111000000000000///////////////000111111000000111000111333777:::===>>>EEERRR]]]fffnnnvvvvvvzzz{{{zzzyyyzzzwwwssslllgggbbb^^^\\\\\\\\\\\\ZZZUUUMMMGGGBBB>>>;;;888222222222222222222222222000000111222444555333111222111111111222333444444222555:::@@@FFFJJJLLLMMMCCC@@@;;;777555555777888888999:::===AAAIIISSSYYYjjjrrr|||{{{tttjjj```UUUOOODDD>>>;;;;;;<<<===BBBHHHGGGFFFDDDCCCDDDGGGJJJMMMTTT\\\gggrrryyy~~~zzzpppiii___ZZZSSSKKKEEEAAA<<<999999999888666555444666777111000000000000000000111+++***)))***,,,------,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++******)))))))))******+++,,,+++)))(((((()))***+++''')))+++...111222333444000///---++++++++++++,,,++++++************++++++(((((()))))))))))))))((('''''''''''''''((())))))***))))))((()))******+++******++++++,,,,,,,,,,,,'''))),,,///000000000//////111333111...---///222///000000//////000111111444111000222222000000333444222111222444555444333333333444444444555555555333666555222333666666333222333444444444444555666555666666777777666666555555555666777777666555555444555666555444444555666444555555666666555555444555555555555555555555555444444444444444444444333222222222222222222222222444444333333333222222222111111111000000000000000///////////////000000111///000111111111333666999<<<;;;@@@IIISSS[[[gggqqqrrrxxx{{{yyyyyy{{{{{{xxxsssnnnhhhbbb^^^]]]]]]^^^]]]YYYRRRMMMGGGBBB>>>:::555555444333333333333333//////000333444444222///000000000111222333444444111444777999<<>>======BBBHHHJJJHHHCCC@@@>>>???AAACCCGGGNNNXXXcccllltttzzz}}}{{{qqqjjj```[[[SSSLLLFFFAAA<<<999999999999666333333555888111111000000000000111111,,,+++***,,,---......---++++++,,,,,,++++++***))),,,,,,,,,++++++************))))))(((((()))))))))***))))))(((((()))******'''(((+++---111333555777333222000...------------,,,,,,+++++++++,,,,,,---++++++++++++***)))(((''''''''''''''''''((())))))((((((((())))))******+++************++++++,,,,,,&&&(((+++.../////////......111333222///...000222111000//////000111222333333000///222222///000333444222000111222444444333333333333444444444444555555777666222111333444111444555666555333222222333555555666666666666555555444555666777777666555444333555666666444333444555666666777777777777666666555555555555555555555555333333444555555444444333222222222222222222222222444444333333333222222222000000000000000000111111...//////000000000000000///000111111111222555777777666888???EEEMMMYYYdddnnnuuuzzzyyyzzz||||||zzzxxxtttnnngggaaa^^^]]]]]]]]]ZZZUUUQQQMMMGGGBBB>>>:::999777555444444333444//////000222444333111......///000111222222333333222444555555555;;;DDDKKKSSSRRRNNNGGG???999777777666666777777999>>>DDDIIIUUU^^^kkkuuuzzz|||~~~wwwnnngggYYYPPPFFFAAA===<<<@@@FFFMMMIIICCC===::::::;;;===AAAFFFMMMUUU^^^fffnnntttzzz{{{qqqjjjaaa\\\TTTMMMGGGAAA===:::888777666444222222333444222111111000000111111222///...---...000000000...+++++++++++++++******))),,,++++++******)))))))))***))))))((((((((((((((((((((())))))))))))))))))((()))***,,,///333555777777555333111///......///,,,,,,,,,+++,,,,,,---...------,,,,,,+++)))((('''((((((''''''(((((()))***'''(((((())))))*********+++************+++,,,,,,''')))+++---...............///111222111000111222222000///000222333333333222///...111111///000333444222000000222444444444333333333333444444444444666777555111000222222000555666666555222111111222444444444444444444444444333444555666666555444333222444666666444333444555666666666777777666666666444444444444444444444444222333444555555555444333222222222222222222222222444444333333333333222222000000000000111111111111......///000000000000000...000111111111222444666777555777;;;>>>CCCNNNYYYeeennnvvvxxxxxx{{{|||zzzyyyxxxuuunnngggaaa^^^^^^[[[ZZZXXXVVVSSSOOOIIIEEE???>>>;;;888666444444444111000000222333333111///...///000111111111111111333444444222222555<<>>:::777555444444333222111111222333222111...///000111111000000///222222222111222444777999BBBJJJSSSUUUOOOFFF???<<<:::::::::888888:::===AAAEEEMMMWWWaaaiiiqqqyyy~~~|||ooofff[[[SSSIII@@@===???>>>??????@@@???>>>======>>>BBBFFFIIIKKKLLLNNNPPPWWW^^^jjjttt{{{{{{qqqjjjddd^^^VVVOOOHHHCCC>>>;;;;;;999777777777777444222222222111111111111222222---,,,++++++++++++***)))***++++++++++++***))))))*********)))(((''''''&&&***)))((('''''''''''''''&&&'''(((*********)))((()))(((((()))+++...111333999777555222000/////////******))))))***+++,,,,,,'''(((((())))))))))))))))))))))))))))))***++++++&&&&&&((()))************+++***)))))))))***,,,---,,,+++++++++,,,,,,......+++******---111333111...///...---000333444222000000------000111//////333555333111000222444555555222222333333333444444444222444222//////333555444222333444444222222333444333222222111111222222333333333333333333333333333222444666666555333333444222333333444444333333222444444444444444444444444111222444666666555444333222222222222222222222222444444444333333333222222//////000000111111111222---...000111111111000///...000111222111111333555222222444666444444;;;DDDQQQ^^^kkkqqqtttxxxzzzyyyvvvzzz|||zzztttlllfffddd[[[\\\^^^``````^^^YYYUUUGGGEEE@@@<<<888666555444444333111111222333333222//////000111111000///...111111111111222333444444000<<>>EEENNNWWW```iiisss{{{~~~wwwooofff^^^SSSFFF???>>>888;;;@@@EEEGGGEEECCC@@@===AAAGGGIIIHHHFFFCCCBBBGGGPPP]]]jjjttt{{{|||rrrkkkddd\\\UUUQQQKKKBBB<<<;;;999888777555555555666666333111//////000111000///////////////...............---,,,+++***+++,,,,,,))))))*********+++++++++(((''''''(((((()))***+++++++++***((('''&&&%%%$$$)))((((((((()))+++---///000444888<<<<<<999444111///,,,))))))+++,,,+++***000///---,,,+++*********///---***(((&&&&&&'''(((''''''''''''''''''''''''+++***)))))))))***,,,---...---,,,---......,,,+++000...------///000000///000000000000000000000000111111222222222333333333444333222111111111222333000111111222222333333444444444444444444333333333777666555444555777999:::444444333333333333222222444333333222333444555666444444666666666555444333444444444555555555555666333333444444444444333333666777777777666555333222555555555444444333333333555555555555555555555555222222333444666555222000333222000/////////000000///000111222222222222222444444555666777888999999EEEOOO^^^kkkrrrvvvxxxyyy|||||||||}}}|||vvvnnngggbbbaaaaaa```^^^]]]\\\[[[RRRMMMGGGAAA===;;;888666777444111000222444444444222222222111111111111000555555444333111222555777;;;;;;???IIISSSWWWSSSMMMEEEDDD@@@::::::;;;888333>>>@@@EEELLLWWWdddqqqzzzzzz~~~vvvlllaaaUUUJJJCCC@@@<<<888999>>>CCCEEEFFFFFFIIIIIICCC;;;777:::???<<>>DDDOOO]]]jjjrrruuuuuu{{{{{{|||}}}|||xxxqqqkkkeeedddcccbbbaaa`````````ZZZUUUMMMEEE@@@<<<999777999666333222333444333222222222222222111111111111444444444222111111444666555666999AAALLLSSSVVVUUUNNNIII???777777;;;:::555777999===CCCLLLXXXdddlllsssxxx~~~|||uuulll___RRRIII@@@<<<999999;;;======;;;;;;<<<<<<888333222444888999>>>DDDIIIOOOXXXdddlll}}}ssslllddd]]]VVVRRRLLLCCC===<<<:::999777666555555555666333222000000111111111000////////////...............---,,,+++++++++,,,,,,......---+++)))((('''&&&+++***)))((('''''''''''')))(((((((((''''''''''''(((((((((((()))+++,,,---,,,...111666999<<<>>>???555222...+++++++++******)))***,,,---...------,,,+++++++++*********))))))))))))))))))))))))))))))++++++***)))***+++,,,---------,,,---//////...,,,...------...//////---,,,........................////////////000000000000222222111111111222222333666555555444333333222222111222222333333444444444666666555444444444555555444444333333333333222222666555444444444555666777555444444444444444555555444444444555555555555666555555555666666555555555666666777777777777666555444444444444333333333333222222222222222222222222444222111222333444333222333333222111111111111222///000000000000//////...000000111222333444444555777999@@@NNN^^^kkkqqqssszzzzzz{{{||||||zzzuuuqqqjjjhhhfffdddccccccdddeeeddd^^^VVVMMMGGGAAA<<<999:::888666555444444222111333333333222222222111111333333333222000111333555222222444999@@@IIIRRRWWWXXXQQQDDD999777;;;;;;777888999<<>>GGGRRR[[[|||rrrkkkddd]]]VVVRRRLLLDDD>>>===:::999777666555555555555444222000000111222111000////////////............------,,,,,,,,,+++++++++...---,,,+++***(((''''''******)))((((((((((((((('''''''''(((((((((((((((''''''(((((()))***++++++***+++---111555:::>>>AAA777555111...,,,+++******)))***,,,......---,,,+++(((((()))******))))))((())))))))))))))))))))))))******)))((()))***+++,,,---,,,,,,...000111111//////...---...///...,,,***............................../////////000000000111111111111111222222222222222222222111111000000111222222333444555555666555555555444444333333222444444333333333222222222444333222222222333444555555444333222333444555666444444444555555555555666555555666666666666555555666666777777777777777777333333333333333333333333333333333333333333333333444222111111222333333222333333222222222222222222000111111111000///......//////000111111222333333444666;;;EEESSSbbbmmmsssyyyzzz{{{||||||zzzxxxuuupppmmmiiieeecccbbbccccccfffccc^^^XXXRRRJJJBBB===;;;999777666555555333111444333333333222222222222222333333222000000222444333333444444777===GGGNNNYYYWWWOOODDD===<<<:::777;;;<<<===>>>BBBHHHPPPVVVdddlllvvv}}}|||rrrfff^^^PPPIIIAAA<<<999666333000888555333444777888888666666555555555777>>>GGGNNNzzzqqqjjjddd]]]WWWSSSMMMEEE???>>>;;;999888666555444555555444222000000111222111000////////////............---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((()))******''''''''''''((((((((((((&&&''''''((())))))))))))))))))***,,,000555999;;;777666444111...,,,+++++++++,,,---......,,,***)))((()))******++++++******(((((((((((((((((((((((()))(((((('''((()))***+++++++++,,,///333555555444000///......///...,,,***/////////////////////////////////000000000000111000000111111222222222222000000000111111222222222222222333444555666666777444444555555444333222111444444333333333222222222444333222111111222333444444333222222222444555666444444444555555555555666555555666666666666555555666666666666666777777777333333333333333333333333333333333333333333333333444222000000222333333222222222222222333222222222222222222222111000000///000000000111222222222333333777<<>>DDDHHHTTT^^^kkkvvvzzz|||~~~~~~xxxpppkkk\\\RRRFFF===888666444333666333000111444666444111333333333444666;;;AAAEEEzzzqqqkkkeee]]]WWWTTTNNNFFF@@@???;;;:::888666555444444555444222111111222222222000////////////............,,,,,,---------,,,+++***))))))*********+++++++++''''''''''''((()))***+++'''''''''(((((((((((((((&&&&&&'''((()))((((((((((((((()))+++---000222333555666666555111///------,,,------...---,,,***)))+++++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))((('''((()))***+++***+++---111666999:::999444111///.........---+++////////////////////////////////////000000000000...///000111222222222222111111222222333444444555333333333444444555555555222333555666666444222111444444333333333333222222666666444333333333444555222222222222333444555666444444444555555555555666555555555666666555555555777666555555555555666666222222222222333333333333444444444444444444444444333111000111222333222111000111222222333222222222111222222222222111111000000000111111222222222222111666:::;;;===FFFVVVcccooosssxxxzzzzzzyyyyyyyyyyyyuuupppiiiccc___\\\[[[\\\___cccfffeee^^^TTTMMMBBB???;;;888777777666555555555444444444333333333111333444333222111222444///111444444333555999===BBBOOOZZZXXXOOOFFF???;;;::::::999888888:::>>>BBBJJJSSSaaalllssswww{{{~~~~~~zzzwwwfff\\\LLL@@@:::777666555555222000111444555333000222222222333666999<<<>>>|||sssmmmeee^^^WWWTTTNNNFFFAAA@@@;;;:::888666444444444444555333111111222222222111////////////............,,,,,,---------,,,+++***))))))*********+++++++++)))((((((((((((((()))***((((((((((((((('''''''''%%%&&&'''(((((((((''''''%%%''')))+++---......---111444888888555111000///++++++,,,,,,,,,,,,------+++***)))(((((()))******))))))))))))))))))))))))+++***)))))))))***,,,---)))***---222888===>>>???777444000------......---........................------........./////////---...000111222222222111222222222222222333333333222222222222222222222222111333555777777666444222444444333333333333222222666666444333333333444444111111222333444444444444444444444555555555555666444444555555555555444444777666555444333333444444111111222222222333333333222222222222222222222222111111111222333333111//////000111222222222111111///000111111111111111000000000000000111111111111111444666666888@@@MMMWWWffflllsssyyyzzzzzz{{{{{{{{{xxxtttnnnhhhbbb___]]]ZZZ]]]aaaeeefffbbb[[[UUULLLGGGAAA;;;999888888777555555555555444444444444222333555555333222333444111222333333444555777999888CCCNNNRRRRRROOOIIIBBB======<<<:::999:::>>>AAACCCJJJUUU___gggoooxxx~~~|||}}}|||qqqfffVVVIII@@@;;;888555222222222333555555444333444222111111333666999:::}}}uuuoooeee^^^XXXTTTOOOGGGAAAAAA<<<:::888666444444444444555333111111222333222111000/////////............,,,,,,---...---,,,+++***************************+++***)))((((((''''''((())))))((((((''''''''''''%%%&&&'''((((((((('''&&&$$$&&&))),,,......,,,+++///333888999777333111111*********+++,,,---///000)))'''%%%$$$###$$$&&&'''************************---,,,+++++++++,,,---...(((***---333:::???AAABBB999555000------...//////------------------------,,,,,,,,,---------......---...000111222222222111222222111111000/////////111111111000000000000000000222666888999777555333444444444333333333222222555444222111000111222222///111222444555555444444444444444555555555666666333444444444444444444333777666444333222222222333111111111222222333333333111111111111111111111111000000111333444333111......///000111222222111000......///000000111000000/////////000000000000000333333222333888@@@IIIOOO___fffpppxxxzzz{{{|||}}}}}}zzzwwwqqqlllfffbbb```[[[\\\___ccceeeccc^^^ZZZTTTNNNEEE>>>:::999888888666666555555555444444444222444666555444333333444777555444333333444555555444:::AAAIIIQQQUUUPPPHHH<<<;;;:::999777888<<<>>>;;;@@@HHHPPPYYYdddqqqzzzzzz|||}}}}}}~~~{{{yyyooo```RRRHHH@@@:::666---...///111222222333333888555222000222555888999|||sssllleeebbb]]]VVVOOOHHHCCC@@@>>><<<888666666555444333555444444333222111000000777777333......000...***777555111---+++***+++,,,,,,,,,,,,+++++++++******///+++'''&&&((()))(((&&&))))))(((((('''''''''&&&'''((((((((())))))******(((((((((((()))***+++,,,111000111444777777333000111000///...---,,,,,,,,,***+++,,,------,,,+++***(((((())))))******++++++***)))))))))))))))******++++++,,,...333888>>>AAA;;;555222333111++++++///++++++,,,---...///000000......////////////////////////000000111333444555222333333444444333333222111111222222222333333333333444555555666666555555666555444444333333333333555555555444444333333333444444222222222222444444222222222333333333444444444444555555555555444444444444444444444555666777222777777222111444333...333333333333333333333333///000111222333333444555555444333222111111111111111111000000000000111111555222000111444555444333333333333222444999???DDDUUU\\\fffqqqwwwzzzzzzyyyvvvwwwxxxvvvqqqjjjccc^^^]]]]]]\\\]]]^^^```cccdddXXXTTTOOOHHHBBB>>>;;;:::888777666666666666555444777666444222111111222222333333333333333333333333555555777???IIIRRRUUUVVVIIIDDD>>>:::999999888888@@@>>>@@@GGGPPPZZZhhhtttuuuzzz~~~~~~}}}yyypppaaaQQQCCC<<<999555555444444444555555666444444444444444444444444|||sssmmmdddbbb]]]VVVOOOHHHCCCAAA===;;;777555555555333222333333222222222222222222&&&+++...+++***+++,,,+++333111///---,,,,,,,,,---++++++*********)))))))))***(((%%%$$$%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))((((((''''''((((((((((((((()))++++++......///222666777555333111000///...---,,,++++++******+++,,,,,,+++******((()))))))))))))))*********))))))(((((())))))************,,,///222666888777222000111000,,,,,,000,,,,,,------------------/////////.........------,,,,,,,,,---...000111222333333333333333222222222111111111222222222333333333333444555555555555444555444444333222222333333333222222222111111111111333222111111111111222333222333333333444444444444444444555555555555444444555444444444444555555666222666666222111444333///555444444444333333333222000000111111222222333333555444333222111111111111000000////////////000000333111///000222444444222222222222222333777<<<@@@IIIQQQ]]]iiiqqquuuvvvvvvyyyyyyyyyxxxvvvqqqjjjfffaaa```^^^]]]^^^```cccfffaaa]]]VVVMMMFFF@@@===<<<888777555555666666444333444333222000000000111111333333333333333333333333222444666:::@@@IIIQQQVVVQQQLLLDDD===888888999:::999888:::AAAHHHPPP]]]iiipppuuu|||~~~~~~~~~~~~zzzrrrcccSSSEEE<<<999555444444333444444555555333333333333333333333333{{{rrrlllcccaaa\\\VVVOOOIIIDDDBBB<<<:::666555444444333222111111222222222333333333!!!+++111000,,,---//////------------------------******)))))))))((((((((()))))))))'''&&&&&&(((***'''''''''''''''((((((((('''((())))))((('''%%%###''''''&&&''''''((()))***++++++,,,///333666777666222111000...---+++******)))******++++++******)))))))))))))))(((((((((((())))))(((((((((((())))))******+++,,,---...//////222///---///...,,,---000...............---,,,,,,//////......------,,,,,,////////////000111333333444444333222111111111222111111111222222222222333222222333444444444444333444333222222111222222222111111111111111000000000222111111000000111111222333333333444444444555555444444444444444444444444666555444444444444444444222555444111111222222///555555555555444444333333111111111111222222222222444333222111111111111111//////............//////000///...///111333333222000222222333333555888;;;???GGGTTT```jjjpppuuuwwwzzzxxxxxxxxxyyywwwrrrmmmhhheee```]]]]]]```dddgggjjjfff___VVVNNNGGGBBB???999777555444555555444333333222111111111111222222333333333333333333333333000222444555777>>>IIIRRRWWWSSSLLLCCC<<<999999;;;222333777===@@@EEEQQQ]]]hhhnnnwww|||~~~|||ssseeeVVVGGG===999444444333222222333333444222222222222222222222222xxxoooiiibbb```[[[VVVOOOJJJEEECCC===:::777555555555444333222222222222222222222222+++222666333///000000000***+++,,,---------,,,+++******)))))))))(((((((((&&&)))***)))&&&&&&(((,,,(((((((((''''''&&&&&&&&&$$$%%%'''))))))'''$$$###&&&&&&&&&&&&'''((())))))***)))***,,,///333555666222111111///...,,,***))))))))))))******)))))))))***))))))(((((('''''''''***)))(((((('''(((((((((+++,,,---.........---,,,///---,,,,,,,,,+++,,,...///000000111111000//////------------------------000000000000111222333444444333222111000000111111111111111111222222222222111111222333333333333222222222111111111111111222222222222222222222222222222222111111111111222222333333444444444555555555444444444444444444444444666555555444333333333333333333333111111111111111444444444555555555666666444333333333222222222111333333222111111111111111000//////......//////000////////////111222333444000222444444444444666777999@@@JJJTTT^^^hhhrrryyyyyywwwvvvwwwzzzzzzuuuqqqnnniiiccc^^^\\\^^^bbbfffllljjjfff```YYYPPPHHHDDD<<<:::777555555555444333444444333333444444444555222222222222222222222222222333222222333888@@@EEESSSSSSQQQLLLEEE???<<<;;;333444999<<<===???IIITTT```gggqqqyyy}}}zzzrrreeeWWWIII>>>999333333222222111222222222222222222222222222222222vvvllleeeaaa^^^ZZZUUUPPPKKKGGGDDD>>>;;;888777777777666555444444333333222111000000111222111------//////++++++,,,---...---,,,***)))++++++*********)))))))))!!!$$$%%%$$$"""!!!###&&&***)))((('''&&&%%%$$$###!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%&&&'''((())))))*********,,,...111333222222222111///---+++******))))))))))))))))))*********))))))((((((''''''******)))(((((((((((((((***+++---...///...---,,,------,,,***)))***++++++///111333444555555444333***++++++,,,---...//////---------------...///000333222111111000000000000000000111111111222222222000111222222333333222222111111111000000111111222222222222222222222222222222333333333333333333222333333333444444444555555555444333333333333444555666555444333333333333333444333222222222111222333111222333444666777888888555555555444333333222222222222111111000000111111111000000//////000000111000000111111111222444555111333444555444444555666666;;;AAAGGGPPP]]]lllwwwxxxwwwwwwyyy{{{{{{xxxtttrrrnnnggg```]]]]]]```bbbeeegggiiiiiicccZZZPPPJJJBBB???;;;888777777555444333444444444555555444444222222222222222222222222666444222333666888888777FFFKKKPPPSSSOOOHHHAAA<<<777777:::<<<<<<<<>><<<999777888888777666555444444333222111000///111111...+++---111111---------......---+++)))(((++++++*********)))))))))$$$%%%&&&%%%$$$###$$$%%%***)))((('''&&&$$$###### """%%%'''((()))((('''&&&&&&%%%&&&&&&'''((()))((()))******)))+++...000222222333222222000...---+++******))))))******+++************)))))))))))),,,+++***))))))(((((()))'''(((***+++,,,,,,,,,++++++---,,,((((((+++,,,***///000333555666666555444++++++,,,---...//////000...............///000000///000111111111111000000000000000111111111111222111111222333333333333222111111111000111111222333000000000111111111111111222333333444444333333222222222222333333333444444555444333222222333444555555444333333333333333333666333111333333111222666000111222333555777888888555555444444333333333222222111111000000000111111111111000000000000111111111222222222111111222444111222444444333333444666:::===@@@BBBHHHUUUgggssstttvvvyyy{{{||||||zzzyyyvvvrrrllleeeaaa_________^^^ccciiillljjjcccZZZSSSJJJFFFAAA===;;;999888666222222333333333333222111222222222222222222222222666444333555888888444///;;;@@@IIIQQQTTTPPPHHHAAA===999888999999999===CCCLLLRRR[[[eeeooowww|||~~~|||zzztttnnndddZZZPPPGGG???999444444333222111111111111333333333333333333333333uuukkkddd^^^\\\YYYUUUPPPLLLIIIGGG===;;;888777777888777666333333333222222111111111...222333000///111222///.........------,,,+++*********)))))))))(((((((((***)))(((((())))))'''%%%''''''&&&&&&&&&&&&%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&'''((()))***%%%'''))))))((())),,,///111222333444444222000///,,,+++************+++,,,************++++++++++++---,,,+++***))))))))))))'''((()))******+++++++++(((++++++'''(((---...,,,---...111333333222111///........................111000000000000111222222,,,---000222333222000///000000000000111111111111111222222333333333333333111111111111111222333333111111111111222222222333111222333333333333222111111111111222222222333333555444222111111222444555333333333222333333444444888333222444444222333888222222222333444444555555222222222222222222222111111111000000000000111111000000////////////000000111222333111///...000222000111222111111111444666999;;;>>>>>>AAAKKK[[[gggjjjqqqxxx|||{{{zzz{{{}}}yyywwwrrrlllgggbbb___]]]\\\aaagggllllllhhhbbb]]]RRRMMMGGGBBB???<<<:::888333333444444444222111000111111111111111111111111222333444666666666444222888999===GGGPPPSSSNNNIIICCC;;;666777888888999<<>>:::555555333222222111111111222222222222222222222222vvvlllfff^^^\\\YYYUUUPPPLLLIIIGGG<<<:::777666666777666555111222222222222333333333***222666222---,,,,,,,,,------------------------)))(((((((((''''''''''''***(((&&&&&&((((((%%%"""$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''(((''''''&&&''''''((()))***"""%%%((()))((())),,,///111222444555555444222111---,,,+++******+++,,,---*********+++,,,,,,,,,---...---,,,+++************************+++++++++,,,%%%))))))&&&(((...111...,,,---///000000...,,,***222111000///...---,,,,,,...------------......///))),,,000333444222000///000000000000111111111111222222333444444444444333222222111111222333444444333333333444444555555555000111222333333222111000000000111111111222222222555444222111111222444555222222222222333444444555999333222555555222444999444444333333333222222222000000000000000000000000111000000000000000111111//////............//////000222222000---,,,...000...///000//////000333555///333666666777>>>KKKVVVaaajjjuuuzzzxxxwwwzzz~~~{{{zzzvvvqqqkkkddd___\\\^^^aaagggkkkllljjjgggdddWWWRRRKKKEEEAAA>>><<<:::666666777777666444222111111111111111111111111111...111555555333333555777999666555>>>JJJSSSSSSOOOHHH>>>666666888888888::::::<<>>:::666555444333222222222222000000000000000000000000vvvnnniiibbb^^^XXXUUURRRNNNIIIDDDBBB???;;;999888777555444555444444333333222222111111111111111000000000000......---,,,,,,,,,------+++++++++************)))***))))))((('''&&&&&&&&&'''((((((((((((((('''&&&$$$$$$%%%'''******)))''')))(((''''''''')))***+++'''''')))***++++++++++++---000444777777555222000...,,,+++))))))***,,,---***+++---......---,,,+++,,,---------,,,+++***)))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,---...///000000000000...------,,,---...///000////////////...---,,,+++333333222222111000000000//////000000111111111222000111111111111222222222333333222222111222222333333333333333333333333333333333333222222111111111333333333333333333333333111222333333444444444444555666555444333333555777333444444555555444444333222333333444444333333222555555444333222222222222222222222222222222222222---///111333444333222111222222222111//////222444////////////000000000000222000111666888999@@@JJJ\\\eeepppwwwxxxxxxzzz}}}|||wwwuuusssmmmccc\\\___aaadddgggjjjkkklllmmmddd___WWWNNNFFFBBB@@@???888555444666666333333666222222222222222222222222222222222222222222222222666666777888<<>>;;;;;;===;;;999:::???CCCJJJVVVaaaoootttzzz~~~yyyuuuqqqkkkccc]]]VVVPPPIIIBBB>>><<<:::999:::777444222222222111000333222111111000000111111yyyqqqkkkccc^^^YYYUUUSSSOOOIIIEEEAAA>>>:::888777666444333555444444333333222222111111111000000000000//////------,,,++++++++++++++++++++++++************))))))))))))(((''''''&&&&&&%%%&&&'''((((((((((((((()))(((&&&&&&''''''&&&%%%(((((('''&&&&&&&&&''''''&&&'''((())))))******)))+++,,,///111444555666666444222///,,,***(((((((((,,,,,,...444:::<<<;;;999222111...+++))))))))))))(((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,---------,,,------...///,,,---......///.........000000000000////////////000000000000111111111111000000000111111111222222000/////////000111222222333333333333333333333333333333333222222222222111222222222222222222222222111222222333333333333333333333444333111111333555333333444444444444333333333444444555555444444333222111111222222333444555222222222222333333333333333333222111000000//////111222222000//////111333000000111111111111222222000///111333333222444999BBBKKKYYYhhhrrrwwwxxxwwwzzzyyywwwxxxxxxuuunnnhhh```___]]]]]]___ccchhhkkkmmmkkkgggaaaYYYPPPIIIEEE@@@<<<999999777222222444333333333333333333333333333333333333333333333333111222333333555888<<<@@@MMMQQQRRRMMMDDD===;;;===<<<999999===@@@CCCKKKTTTccciiisss{{{zzztttooojjjccc[[[UUUQQQLLLEEE@@@===;;;:::999888555222111111111000///222222111000000000000111{{{rrrmmmccc___YYYUUUSSSOOOJJJEEEBBB???<<<999888777555444555444444333333222222111111000000000////////////---,,,++++++******+++++++++++++++*********))))))))))))((((((''''''''''''$$$%%%&&&'''(((((()))(((+++)))&&&&&&'''))))))(((*********)))))))))))))))&&&'''((())))))))))))))))))***+++...111444777999444333000---+++))))))(((,,,,,,///666>>>CCCCCCAAA888555000,,,)))))))))***))))))(((((()))***++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***---------------------...+++,,,---...////////////.........///////////////000000000000000111111111000000000000111111111111222111111000000000111111222222222222222222222222222222222222222222222222111111111111111111111111111222222333333333222222333444444444222222333555333333333444444333333333333444444555555444444333555444333222111111111111222222222333333333333333333333111000000///000000111111111000//////111333............/////////000,,,---///111333333444666:::AAAMMM]]]kkkuuuxxxyyyzzzyyyzzz{{{{{{yyytttpppfffbbb]]]ZZZZZZ]]]bbbfffoooooonnnkkkcccYYYPPPJJJDDD@@@<<<;;;888333333555444444444444333333333333444444444444444444444444111333444444444555777999AAAHHHOOOQQQLLLDDD>>><<<>>>;;;:::===???AAAEEELLLWWW___kkkuuu}}}zzzvvvooojjjeee^^^VVVPPPMMMHHHBBB>>><<<;;;:::999666444222111111111111000222222111000000000000000|||sssmmmccc___YYYVVVSSSOOOJJJEEE???<<<888666555444222111555444444333333222222111000000000////////////...---,,,++++++******+++++++++++++++*********))))))((((((((((((''''''''''''$$$$$$&&&'''((((((((((((&&&$$$"""###%%%'''((((((******************))))))'''(((((())))))))))))))))))))))))+++...333777999222222000///---,,,++++++,,,,,,///555===DDDFFFFFF>>>:::444///+++***+++,,,))))))))))))))))))***+++*********+++++++++,,,,,,++++++++++++++++++******------------------,,,,,,++++++---...//////000000------....../////////000111111000000000000000000//////000000000111111111555444333222111000000000222222222222222222222222222222222222222222222222111111111111111111111111222222222333333222111111333555666555444333444555222333333333333333333222333444444444444444444333444444333222111111111111222222333333333444444444222222111111111111222222000111111000......000333---............/////////---...000111333444444222444888@@@LLL[[[iiirrrvvvzzzzzz|||~~~~~~|||xxxuuunnniiiaaa[[[XXXZZZ]]]```lllnnnpppooojjjaaaWWWQQQIIIDDD@@@>>>:::666555888555555555444444444333333444444444444444444444444000111222111000000111222666===GGGPPPSSSOOOGGGAAA===999777999;;;;;;>>>CCCMMMUUUaaammmwww}}}}}}vvvqqqjjjfffbbb\\\UUUPPPFFFBBB===999888777666555555333222222222333222000222111000000//////000000}}}sssmmmddd___ZZZVVVTTTPPPJJJFFF@@@===:::777666555444222555444444333333222222111000000////////////......------,,,++++++++++++++++++++++++************)))((((((((((((((((((''''''$$$%%%&&&'''''''''''''''&&&%%%$$$%%%''')))***)))&&&'''((())))))))))))((())))))************)))))))))))))))***---111444777111111000000///...------,,,---///222888>>>DDDHHHCCC@@@:::444///---------***)))))))))))))))******************++++++++++++******+++++++++++++++***,,,------------,,,,,,++++++,,,---...////////////,,,------...///000111111111111111111000000000000/////////000000000111111555555333222111111000000222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222111000333555666666555444444555222222333333333333222222222333333444444333333222111000000111111222333444222222333333444444555555222222333333333333333333000111111///......000222//////000000000000111111222333333111222444222...444666:::BBBNNN\\\jjjrrrvvvxxx{{{~~~~~~}}}{{{yyytttooohhh```[[[ZZZ[[[\\\fffiiimmmooommmggg```\\\RRRLLLGGGCCC???999888;;;666666666555555444444333333333333333333333333333222333444333111111222444222777@@@KKKSSSTTTPPPKKKBBB<<<888:::;;;;;;<<<@@@EEELLLVVVbbbllluuu}}}|||zzzqqqlllfffaaa^^^YYYSSSOOOEEEBBB===:::999888666555333222111222333333222111111111000////////////000}}}ssslllddd```ZZZVVVTTTPPPJJJFFFCCC@@@<<<999888777666444555444444333333222222111000000/////////............------,,,,,,,,,,,,,,,+++++++++************)))'''(((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&)))(((((()))+++,,,***)))%%%&&&''')))******************++++++++++++******)))))))))***,,,///222333222222222111000///...---***,,,...///000666@@@GGGHHHEEE???999444000///...******))))))))))))******************++++++++++++))))))***+++,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,---.../////////...,,,---...///000111222222111111111111000000000///////////////000000000111222222111111111111222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222222111000000222444666666555333333444222222333333333333222222111222222333333222222111000000000000111222333444222222333333444555555666444555555666555444222111000000000///......000222/////////000000000111111222444222///111555333...333555888<<>><<<:::999777666111000000111222222111000111111000///////////////}}}rrrkkkddd```ZZZVVVTTTPPPKKKFFF@@@===999666555444333111555555444333333222222111000/////////............///...------,,,,,,------+++++++++************)))'''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&''')))(((&&&###&&&''')))+++,,,------,,,++++++,,,,,,,,,++++++******))))))***,,,...000111333333333222000///---,,,***,,,...,,,+++000<<>>===<<<::::::===888<<>>666333222///111111111111111111111111000000000000000000000000111111111111111000///...333222111222777???GGGLLL]]]ccclllsssxxxzzz{{{|||zzzyyywwwrrrkkkddd]]]YYY]]]^^^aaafffkkkooopppppplllhhh```WWWOOOIIIEEECCC;;;:::999888888777777777888777777666666666666777444333333222222333333444111000444888999:::BBBNNNWWWTTTKKK@@@<<<>>>===888<<<===@@@HHHRRR\\\cccfffuuuxxx}}}zzzrrrmmmhhhccc^^^XXXTTTQQQMMMKKKDDDAAA===999555444333333222111///000111222222111111222222111///...///000yyypppjjjbbb___ZZZUUURRRNNNJJJHHHCCC@@@===:::999888777555444444333333222111111111222222111///............///...---,,,++++++++++++,,,+++******))))))******(((''''''&&&&&&''''''((((((&&&######$$$$$$###!!!&&&'''((((((((((((((('''$$$))),,,******...000...---,,,,,,+++***)))(((''')))))))))***+++,,,...///222333333333222000...------,,,***)))***...222444===BBBGGGIIIEEE>>>777333000---+++,,,***'''(((+++///,,,((('''(((***++++++++++++************++++++------------..................------------......------........./////////---///111111000//////000222***...333......333111,,,...000000/////////000111222222333333444444444111111111111111111111111111111222222222333333333111222222222222333333333222222222333333333444444333333333444444333333333333333333333222222222111111222333333111111222333555555555555666666666666BBBHHHHHH???777444222///111111111111111111111111000000000000000000000000111222222222222111111000222111000000333999???BBBPPPXXXeeepppxxx{{{|||}}}||||||{{{xxxrrrkkkddd`````````aaaeeejjjnnnppppppqqqnnnggg___XXXQQQLLLIII???>>><<<:::999888999999999888666555444333222222444444333333333333444444333222444777777666===GGGQQQUUUTTTLLLDDDAAA>>>999999<<>>FFFPPPYYYWWWOOOGGGAAA===888<<>>:::666333222111111555333111000111111000......///000///...---...///{{{rrrkkk```^^^[[[WWWTTTOOOJJJFFFDDDAAA===;;;:::999777666555444444444333333333222222222000///...............---,,,,,,+++++++++,,,,,,+++******))))))******((((((''''''''''''(((((()))(((''''''''''''(((''''''(((((((((((((((''''''$$$'''))))))***,,,///000222333444444222...***'''***************+++,,,---***---222666666333///,,,---,,,+++******+++,,,---///555@@@KKKRRROOOEEE===777333000000---)))(((***,,,***(((''')))*********---,,,,,,++++++,,,,,,---,,,,,,---------............------,,,,,,------...,,,,,,,,,---------......,,,...000000000000111222222***///444//////333000...000222222111000111222111111222222333333333444111111111111111111111111111111222222222333333333111111111222222333333444222222222222333333333333555444333222222333444555111111111111000000000000///111222222222222444555222222333333333444444444777;;;===<<<:::999999999222222222222222222222222////////////////////////---...///000000111000000333333333333444555555666===FFFSSS```jjjqqquuuxxxyyy{{{~~~}}}xxxrrrnnnfffcccaaaaaadddhhhkkkmmmssstttssspppkkkddd]]]XXXOOOKKKFFF@@@===;;;;;;<<>>;;;:::999888666555555555444444444444444000///////////////000111------,,,+++++++++,,,,,,,,,+++******))))))******(((((((((''''''(((((((((&&&&&&&&&%%%%%%%%%&&&'''%%%&&&'''((())))))))))))&&&&&&((()))***+++...111444555666666444///+++(((******)))))))))******+++)))---222666777444000---,,,,,,+++***************///222888AAAJJJMMMLLLHHH???:::666444000+++)))++++++)))'''''')))******)))---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......,,,...////////////111333444,,,111666000///222///000111333333222222222333333333333222222111111111111111111111111111111111111111222222222333333333000000111222333333444444333333333333444444444444666555333333333333555666333222222222222111111111000222444444444444555777222222222333333333333444333444666888888777888999222222222222222222222222000000000000000000000000///000111111222222222222111222333444555555555555:::@@@IIISSS^^^hhhqqqwwwwwwzzz~~~}}}xxxuuujjjfffbbbaaabbbeeeggghhhqqqsssuuuvvvsssmmmfffbbbWWWSSSMMMFFFAAA>>>=========<<<;;;999777666666666333333222222222222333333444555666555555666777777777<<>>;;;:::999888666555555555555555555555555.........//////000111222---,,,,,,++++++,,,,,,,,,,,,+++******))))))******)))((((((''''''(((((()))&&&'''(((((('''''')))+++$$$%%%&&&((())))))******(((''''''******))),,,111222333555666555111...+++++++++******)))************,,,000333444222000...************))))))((((((......111777???GGGMMMOOOGGGBBB===:::444---***,,,***((('''((()))******))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---------...............///000///...///111333222+++000666000///222...000222333333222222333444444444333222111000//////111111111111111111111111111111222222222333333333000000111222333444444555333333444444444555555555555555444444444444555555444444333333333222222222222444555555444444666777444444444444555555555555444222333666666333222444333333333333333333333333000000000000000000000000333333444444555444444444...///000222333444444444444888>>>GGGRRR___llluuuvvvyyy~~~}}}{{{oookkkfffcccccccccddddddmmmpppuuuyyyyyyuuupppmmm```\\\UUUNNNGGGBBB@@@???:::999888777666666666666444333333222222333333444222555666555666999999666777666;;;FFFOOOTTTWWWYYYRRRMMMFFF@@@>>>>>>?????????DDDMMMVVV```jjjsssyyy~~~|||uuuoooiiiccc]]]YYYQQQOOOMMMLLLKKKIIIEEECCC???===:::777555444555555444222000000111222111000///000111111000000111222~~~tttlllbbb___ZZZUUURRRNNNJJJHHHEEEBBB>>><<<;;;:::888777555555555555555555555555000////////////000000111,,,,,,,,,++++++,,,,,,---,,,+++******))))))******))))))(((((((((((())))))''')))******((()))+++...&&&&&&'''((())))))((((((***''''''***)))'''***000,,,...111333444444333222...---,,,,,,+++++++++,,,***+++---...///......---******+++++++++***))))))(((***---222888@@@IIIOOOOOOIIICCC???888///,,,,,,)))((('''((()))******)))++++++************++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------.........////////////000000///......000222---'''---444000///222///...000222222111000111222333333222222111111000000111111111111111111111111111111222222222333333333///000111222333444444555222222333333333444444444444444555555555555444444444333333333333222222222333444555555333333444555333333444444444555555555444000111555666222000222333333333333333333333333222222222222222222222222333333444444444333222222---...///000111222333333111444888>>>HHHUUUbbbkkktttwww{{{~~~~~~}}}uuuqqqlllgggeeedddcccaaafffjjjqqqwwwzzzyyyuuussshhhddd^^^VVVNNNHHHCCCAAA;;;:::999888777666666666555555555444444555555555111555666555666:::888444666333555<<>>:::999:::::::::===BBBIIIRRR]]]iiipppwwwyyy}}}{{{vvvooohhhaaa[[[VVVRRRKKKIIIHHHHHHGGGEEEBBB@@@===;;;888666444444444555444222000000111222111000...///000000//////000222tttmmmccc___YYYUUUQQQNNNKKKIIIEEEBBB>>><<<;;;:::888777555555555666666666666666111111000///////////////,,,,,,,,,++++++,,,------,,,++++++***)))*********))))))(((((((((((())))))"""$$$&&&&&&$$$%%%(((+++(((((((((((((((''''''&&&,,,((('''***)))&&&)))///(((***---111444666777777000///......------------************+++,,,,,,,,,,,,---...//////...---,,,###'''---111555<<>><<<:::999888777777777777666666666666777777111555666444666999777111222111222666666999EEESSSZZZSSSHHH???:::888888888999:::<<<@@@HHHTTT```iiiqqqtttzzz~~~xxxssskkkccc]]]WWWQQQNNNFFFEEEDDDDDDDDDBBB???===;;;:::777444333333333444000///...///222444444444,,,...//////......///111xxxqqqfffbbb\\\WWWSSSOOOKKKIIICCCBBB@@@===;;;999888777888666555444555555333222222222111111000/////////111111000///////////////+++***)))))))))***,,,,,,)))******)))(((''''''(((%%%&&&&&&'''((('''''''''''''''''''''((((((((((((+++)))))))))+++,,,+++***((()))+++,,,///444:::???::::::888222,,,,,,222777444111---+++,,,,,,,,,+++......//////...,,,***))))))---......///555<<<@@@JJJNNNPPPJJJ>>>444000111///000000---)))''')))+++)))+++,,,------,,,***)))+++++++++,,,,,,+++******...,,,******+++---...------...///////////////...000///...///000111000///111111111111000000000000///000222222000///000111111222333333333333111111111111000000111111222333333333333333333333333333333333333444444444555555777666666555444444333333444555555555444444333222333333333333333333333333444444444444333333222111333333444444444333222222333333333333333333333333111222333333444444333333111111111111111111111111222222111111111111222222222222111111222222333444222444666666999@@@LLLVVVjjjlllrrryyy~~~}}}|||yyytttnnngggaaa^^^___aaadddhhhnnntttyyy{{{vvvpppiiibbb\\\UUUMMMHHHGGGBBB>>>>>><<<888666888888888777666666666666777444444444444444444444444111333555444222555<<>>;;;999;;;888777555444333222222222444444444444444444444444333444555333222444888===IIINNNRRRRRRLLLEEE???===999999999:::<<>><<<>>><<<;;;999777555444333333444444444444444444444444555555444333222333444555>>>DDDLLLRRRSSSMMMFFFAAA:::888666777:::===@@@AAAMMMXXXeeeooowwwzzztttoooddd___WWWQQQMMMJJJHHHFFFDDDCCCCCCBBBAAA@@@???>>>===<<<999777555333222222000000000000000000000000000//////......//////000xxxqqqgggccc\\\WWWRRRNNNJJJHHHCCCAAA???<<<:::888777666666555333444555555444222222222111111000/////////---......---------,,,,,,***************+++++++++'''((())))))'''&&&'''))))))((('''&&&&&&(((***+++''''''''''''((((((((((((((('''&&&''')))))))))(((((()))*********,,,///222>>>AAADDDDDDAAA===;;;;;;===;;;888666444000,,,)))---------...............111...,,,,,,+++***,,,//////222:::BBBFFFCCC<<<555///...---+++)))))))))***))))))***++++++++++++******++++++,,,,,,,,,,,,+++&&&+++000///,,,)))+++///000000000000///...,,,,,,...---,,,---///000///...............///////////////000222222000///000111222222222222222111000000222222222222222333444444222222222222222222222222111111111222222222222333111111222222333444444444555555444333333333444555555555444333333222111111333333333444444333333222///000111222333444444444333333333333333333333333111222333333444444333333333333333333333333333333222222111111111111222222000111111222222222222222///111333333333555888;;;CCCMMM[[[gggnnnsssxxx|||{{{}}}~~~}}}yyyssslllhhhbbb```^^^^^^aaafffmmmqqqxxxxxxxxxwwwsssllleee```[[[SSSLLLIIIEEE@@@>>>???>>>===;;;:::888777777777555555555555444444444444666555333333444444333222666:::BBBJJJOOOOOOKKKGGG>>>999555666999>>>??????BBBKKKWWWcccmmmwww~~~~~~~~~zzztttlllggg___ZZZSSSMMMIIIFFFEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>===;;;888666444333222/////////////////////////////////....../////////wwwpppgggccc]]]WWWRRRNNNJJJGGGBBBAAA???<<<:::888777666333222111333555666555444222222111111000/////////---------...---,,,++++++))))))******++++++++++++&&&''')))((('''&&&'''))))))(((&&&%%%&&&''')))+++''''''''''''(((((((((((((((&&&&&&&&&((()))((('''((()))******)))***,,,...555999>>>BBBCCCBBBAAA@@@===;;;888666444111---))),,,,,,,,,,,,,,,,,,------000***)))++++++)))***...---...222999@@@BBB>>>999///---+++***))))))******))))))******++++++++++++++++++,,,---......------&&&+++000///,,,)))+++///000000000000///...,,,,,,///...---...000111000///---........./////////000///000222222000///000111111111111111111111111111111111111111111222333333222222222222222222222222222222222222333333333333333333333333333333333333444444333333333444444555555555444333333222111111222333333444444333333333///000111222333333444444333333333333333333333333111222333333444444333333333333333333333333333333222222111111111111222222///000111222222222111111...///111333444555777888<<>>BBBJJJUUU```kkkvvv~~~zzz~~~|||wwwppphhhccc^^^XXXQQQKKKGGGEEECCCAAACCCBBBAAAAAA??????>>>===:::999777444222000//////........................//////............//////wwwppphhhccc]]]WWWRRRNNNJJJGGGBBBAAA>>><<<999888666666222111111222555666666555222222111111000/////////,,,---.........---,,,+++,,,,,,,,,,,,+++)))((('''%%%'''(((((('''&&&''')))'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((((('''&&&'''((())))))'''((()))******))))))+++,,,///222888===AAABBBBBBBBB===:::777555444111...,,,,,,,,,+++++++++++++++,,,,,,%%%$$$)))***''''''+++......///333999<<<<<<;;;///---***)))*********)))(((((())))))***+++++++++***+++,,,---.........---)))+++......,,,+++,,,...///000000000///...------000///...///111111111000.........//////000000111///000222222000///000111000000000000000111333333111111000000111111222333222222222222222222222222222222222222333333333444444444444444333333333333222333444555555555444444444444444333333222222222222222333444444444333333000000111222333333333222333333333333333333333333111222333333444444333333333333333333333333333333222222111111111111222222...///111222222222111000//////111222444555666777888;;;BBBNNN]]]jjjrrruuuwwwyyy}}}~~~|||yyyvvvjjjgggaaa]]]\\\^^^bbbeeemmmqqqvvvyyyxxxvvvsssrrrmmmeee^^^YYYRRRIIICCCBBB======<<<<<<;;;<<<<<<<<<777777666666555444444444444444333333333444555666777777777999===DDDKKKPPPKKKFFF???:::888777777777<<<<<>>======999888666444222111111000///////////////////////////......------......///xxxqqqhhhddd]]]WWWRRRNNNIIIGGGBBB@@@>>><<<999777666666444333222222444444333222222222111111000/////////,,,---/////////...,,,+++,,,,,,,,,,,,+++)))(((&&&%%%&&&((('''&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&''')))***)))(((((()))******))))))***++++++---000555999;;;<<<<<<===:::666444444333222111///...,,,+++***++++++,,,---$$$""")))+++&&&%%%***,,,,,,+++---000333555666///,,,)))(((***+++***)))((((((((())))))***+++,,,((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......///////////////......///...---...000111000///......///000000111222222///000222222000///000111.........///000222444555222111111111111222333333111111111111111111111111111111111111222222222222111111222222333333444444000222444666666555444222333333333333333333333333111222333333444444444333000111111222222222111111333333333333333333333333111222333333444444333333222222222222222222222222222222111111111111222222...///111222222222000000111111000111333444444444555777<<>>===<<<;;;;;;888777666555444333333333///////////////////////////......------......///zzzssshhhddd]]]WWWRRRNNNIIIFFFBBB@@@>>>;;;999777666555777555333333333333111///222222111111000/////////---...///000000...,,,+++((()))***+++,,,+++******%%%&&&''''''&&&&&&((()))###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((())))))((('''((()))******(((((()))******))))))***+++))))))***---111333444444===:::666444444555555444111///...,,,++++++,,,,,,000'''$$$+++...(((&&&+++(((((((((((()))+++---...///,,,((((((***+++***((((((((((((((()))***+++,,,''''''(((******+++++++++...,,,******+++---...---......///////////////......---,,,---/////////......//////000111222222333///000222222000///000111---------...000222555666333333222222333333444555111111111111111111111111000000000000111111111111......///111222333444555///111555777888666333222333333333333333333333444111222333333444444444444111111222222222111111000333333333333333333333333222222333444444444333333111111111111111111111111222222111111111111222222...///111222333222000///333222000000111222222111222666:::===CCCNNN^^^jjjppprrruuuxxx{{{|||||||||uuuqqqkkkeeeaaa``````aaaaaagggnnnssstttuuuwwwyyytttooojjjgggaaaXXXPPPNNNDDDCCCAAA???>>><<<<<<<<<888777777666555444444444333555555000++++++000666---222666777444444999===FFFIIIKKKIIICCC<<<999888777555888@@@EEEGGGOOOXXXhhhooowww{{{{{{|||~~~}}}{{{wwwsssmmmfff^^^YYYPPPKKKFFFBBBAAAAAAAAA@@@>>>>>>===<<<;;;::::::999333333222111000000000000000000000000000000000000.........------.........~~~yyypppjjjaaa[[[VVVRRRMMMIIIEEEBBB???===;;;999555333555555444333222222222222///000000111000///...---///............---------+++***)))***,,,---------++++++************++++++&&&''''''((((((''''''&&&''''''((()))***+++,,,,,,,,,+++)))((((((((()))***''')))+++------,,,)))(((,,,+++******,,,...111222666555333111000222666999;;;888444///---,,,,,,---++++++***)))))))))))))))******))))))***+++,,,,,,)))))))))))))))***++++++(((((()))***+++,,,,,,---++++++***************+++'''))),,,...---------...000///...---,,,---......000///...---------------...---,,,,,,---...///000111000/////////000222333//////000111111111111111000111333333111000111222555444444333222111000000222222333333333333444444555555444333333333444444444444222222222222444444333333333333333333333333444333222111222333444555555555444333333222111111555555555444444333333333444111///000333444333222111222222333333222222111222000...000333444333111///111222111000///000111,,,111333000111666666222000333777999===GGGTTT^^^iiiooossstttxxxzzz}}}|||wwwoooeee___]]]^^^^^^aaaffflllrrrvvvxxxzzzwwwwwwvvvsssmmmeee^^^YYYNNNJJJEEEAAA@@@???>>>===:::999999888777666666666555444333333222222333333555666666555444555777999@@@FFFNNNPPPKKKCCC===:::777888999:::<<>>??????>>>===;;;999666444555444333333444444222000---...000111222111///...............------------~~~yyypppjjjaaa[[[WWWRRRMMMIIIEEEBBB???===;;;999666333666555444333222222222222222222111000000000000000///............---------,,,***))))))+++,,,,,,+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,+++***)))((((((((())))))((()))***,,,,,,+++)))(((******))))))***,,,...///000000///......000555999===:::666222///---,,,+++,,,,,,+++***))))))))))))******)))))))))******+++)))(((((((((((()))***++++++++++++************)))++++++***************++++++,,,......,,,+++++++++111000///...---....../////////...---------------///...---------...///000111111000000000000000000//////000111111111111111///111333222111000111111444333333222222111111000222222333333333333444444444444444444444555555555444444333222222333444444333333333333333333333333333333222222333333444444555555444333333222111111555444444444333333333333444222000111333555444333222222222222222222222222222000///000333444222111///111222111000///000111---111222000111555666333111333555666999@@@KKKTTT```kkktttvvvxxx}}}~~~}}}|||xxxrrrjjjddd```^^^[[[^^^bbbhhhmmmsssvvvxxxyyyyyyyyyvvvqqqjjjccc___UUUQQQKKKFFFCCCAAA???===:::::::::999888888777777666555555444444444444444333444444333222333555777;;;>>>DDDJJJLLLIIIDDD@@@<<<;;;:::999:::===AAADDDKKKRRR\\\gggnnntttxxxzzz}}}~~~|||vvvrrrlllhhhddd^^^WWWQQQJJJGGGCCCAAAAAA@@@>>><<<>>>======;;;:::888666555444333111111111111000......///000111111000///...////////////////////////zzzpppjjjbbb\\\XXXSSSNNNIIIEEECCC???<<<;;;999666444666555444333222222222222333222000/////////000111///............---------,,,+++))))))*********)))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,,,,******)))(((((((((((()))))))))))))))))))))))))))))))))((('''((()))***+++)))*********+++...333777===<<<999666222///,,,+++...---,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***+++++++++************)))+++***************+++++++++---......,,,+++++++++111000//////......////////////...------------...000000///.........//////111111111111000///......//////000111111111111111///111222222111000000111222222222222222222222222222222333333333333444444222333555666777666666555444444333333333333444444333333333333333333333333222222333333444444333333555444444333333222222111444444333333333333333222444333111222444555555444333222222111111222222333222000000000222333222111///111222111000///000111///111111///000444555444222333444333444999AAAHHHRRR```nnntttvvvzzz~~~~~~|||zzzwwwrrrlllddd___[[[\\\___ccciiiooouuuxxxzzz{{{|||zzzwwwqqqkkkhhh```\\\UUUNNNIIIDDD@@@===<<<;;;;;;:::999999888888777777666555555555555555111222333222111111333555555555999BBBJJJOOOMMMJJJBBB>>>:::777888:::<<<===AAAFFFOOOYYYbbbllluuu{{{{{{|||~~~zzzuuuooojjjeee```]]]XXXPPPKKKFFFDDDAAA???>>>>>><<<:::<<<;;;:::888777777666666555333000/////////...---...///000111111000///...///000000111111222222333{{{ooojjjbbb]]]YYYTTTNNNJJJFFFCCC???<<<;;;999666555666555444333333222222333000000////////////......///............------------+++)))((())))))(((''''''&&&&&&&&&&&&&&&&&&'''(((&&&%%%######%%%&&&(((''''''((()))***+++,,,,,,******))))))((((((((((((***)))(((''''''(((((()))))))))(((''''''(((((()))&&&'''(((((()))+++000333999999999777555222///......---,,,***)))((((((((()))))))))))))))((((((''')))((('''&&&&&&'''))))))(((((()))***+++,,,,,,---*********)))******+++,,,(((***,,,,,,,,,,,,...///000//////...............///......---------......111111000000//////////////////111111111000///...//////000111111111111111///111222222000000000111000000111111222222222333222222222333333333444444111333555777888888777666444444444333333444444444333333333333333333333333111222333444555444333222444444444333333222222222333333333333222222222222444333333333444555555555333333222111111222333333111111111111222222222111///111222111000///000111111111000...///222444555333444333222333666<<>>======<<<;;;:::999999888777777666555555555555666111222333333111111222444222222444:::DDDMMMRRRUUUJJJDDD===888888:::<<<======AAAFFFNNNXXXdddpppxxxyyy|||zzzrrrmmmjjjeee___ZZZVVVQQQJJJEEEBBBAAA???>>><<<;;;999888:::999777666555555666777888555111//////000000//////000000111000000///......//////000222333333444{{{ooojjjccc^^^ZZZVVVOOOKKKGGGDDD???<<<:::999777666666666555444333333333333///000111222222000...---///............------------+++)))((())))))(((&&&(((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''((()))***+++,,,,,,***************))))))(((+++***((('''&&&'''((()))***))))))((((((((((((((((((((()))(((((())),,,///222333555555555444333222......,,,***((('''''''''(((((())))))))))))((('''))))))))))))((()))))))))(((((()))***+++,,,,,,---******))))))***++++++,,,)))***,,,,,,,,,,,,...000.........---------,,,,,,......---------......///111111000000000///......,,,---///000111111111000//////000111111111111111///000222222000///000111///000000111111222222333222222222333333333444444111333555777888888777666444444444444444444444444333333333333333333333333111222333444555444333222444444333333333333222222222222222222222222222222333444444333333444555666333222222222222222222333111222222222111111111111///111222111000///000111222000//////000111333555444444444444666999===AAADDDHHHQQQ```mmmuuuwwwwwwzzzzzz{{{~~~~~~zzzqqqjjjaaa```^^^^^^aaagggmmmqqquuuxxx{{{~~~~~~|||yyywwwrrrnnnggg```XXXPPPHHHCCC@@@???>>>===<<<:::999999777666666555555555555555222444555444333222333444333444444666;;;EEEQQQYYYUUUNNNEEE===::::::<<<>>>:::;;;===BBBJJJUUUbbbjjjuuuzzz~~~~~~~~~|||tttlllfffgggbbb[[[UUURRRMMMFFFAAA?????????===;;;999888888888777666555444555666666;;;888444222222333333333000000000000000///......------...///111222333333zzzooojjjddd___[[[WWWPPPKKKHHHDDD???<<<:::999888666777666555444333333333333111222333333333222000//////............---------...,,,***))))))***)))'''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''((()))***+++,,,,,,++++++,,,,,,++++++***))),,,+++)))((('''(((((())))))))))))))))))))))))))))))******)))((((((***,,,+++---///222333444444444000///---+++)))((('''&&&'''((()))***+++***))))))***+++,,,---,,,+++***)))+++++++++************)))))))))))))))***+++,,,,,,---------,,,******+++---,,,------------,,,++++++...------------...////////////000000000///......+++,,,---///000111222222//////000111111111111111...000111111000//////000000000000111111111222222222222333333333333444444222333555666777666666555444444555555555555444444333333333333333333333333222222333333444444333333333333333333333333333333000111111111111222222222222333444333222222444666111222222333333222222111111222333222000000000222///111222111000///000111222///...000111000111444444444555666999===@@@BBBDDDBBBFFFUUUeeeooosssuuuvvvxxx{{{~~~~~~|||wwwsssgggddd```^^^^^^aaafffhhhooorrrwww{{{~~~~~~|||zzzxxxtttooohhhbbbZZZQQQLLLEEEEEECCCAAA>>><<<;;;:::777777666555555555555555333555666666444333333444444555555444555===HHHRRRWWWTTTNNNFFF>>>::::::<<<:::::::::<<>>;;;999888888777777666555555444555555:::888555444555666555555111111000000//////......,,,,,,---...///111111222~~~yyyooojjjddd```\\\WWWQQQLLLIIIEEE@@@<<<:::999888777777666555444444333333444222111///...---...000111///............---------...,,,*********+++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,---------,,,+++***,,,,,,+++***)))(((((((((((((((((())))))))))))(((((())))))((('''''')))+++'''(((***---000222333444333222000---+++)))((((((&&&''')))+++,,,,,,+++***+++---///111111...+++)))+++++++++************)))))))))))))))***+++,,,------------,,,******,,,---------.........---,,,+++---------------...//////------.../////////......---------...///000111222//////000111111111111111...000111111000//////000000000000000111111111111222222333333333333444444444444444444444555555555333444555666666555444333333333333333333333333333333333222222333333444444333333333333333333333333000000000000111111222222111222444333111111333666000111333555555333111000111222444222000///000222///111222111000///000111222......222222//////333333333444777:::>>>@@@AAAAAA<<<>>>IIIWWWaaakkksssrrrvvvzzz|||||||||||||||ooolllgggbbb``````bbbdddhhhlllrrrxxx{{{}}}|||{{{{{{yyyuuupppkkkddd\\\WWWLLLKKKHHHFFFBBB???===<<<888888777666666666666777333555777777555333333333333333333333555999>>>AAAKKKOOORRRNNNEEE===;;;;;;;;;;;;::::::===CCCKKKQQQZZZdddpppwwwyyy{{{}}}wwwpppiiibbb]]]VVVQQQLLLIIIHHHGGGCCC@@@===???@@@???<<<999999999777777777777666555444333666555444444666666555444222111000//////.........------......///000111111~~~yyyooojjjddd```]]]XXXQQQLLLIIIEEE@@@<<<:::999888777777777555444444444444444222///***'''&&&)))---000//////.........---------...,,,******+++,,,+++***(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((()))***+++,,,,,,,,,---...///...---,,,+++,,,,,,,,,+++***))))))(((&&&''''''((())))))((((((&&&'''(((((('''''')))+++%%%&&&(((***---///111222555444222///---+++******%%%'''))),,,------,,,,,,+++...222444333000,,,)))(((((()))***+++,,,,,,---))))))))))))***+++,,,---***++++++++++++,,,///111---.../////////...,,,,,,---------------...///000+++,,,---/////////......000///...------...000111//////000111111111111111...000111111/////////000111111111000000000000000222222333333333444444444555555444333333333444444333444555666666555444333333333333333333333333333444333222111222333444555333333333333333333333333//////000000111111111222000222333222000000333555///111444666666444111///111333444333000...000222///111222111000///000111111......333333///...222333333333666:::===???@@@===888888AAAKKKUUUdddqqqppptttyyy{{{zzz{{{~~~xxxtttnnnhhhdddbbbcccddddddhhhnnnuuuyyy{{{{{{{{{}}}{{{xxxuuuqqqjjjccc^^^QQQOOOMMMIIIEEEBBB???>>>:::999999888777888888888333555666666444333222222222000000333777999777444<<>>888888777666888<<>>IIIXXXdddqqqtttxxxzzz{{{|||~~~|||xxxsssmmmiiigggffffffhhhhhhjjjmmmqqqvvvzzz}}}~~~|||yyyxxxwwwtttnnnjjj___[[[TTTNNNIIIEEEAAA>>>:::888666666777777666555888555333555999999555111555555555555555555555555999>>>GGGPPPTTTQQQJJJDDD======;;;:::999:::<<<>>>GGGKKKVVVdddnnnttt{{{|||uuulllccc[[[RRRMMMHHHEEE@@@@@@AAACCCBBBAAA>>>===<<<:::888777777777777777777888888777333000333333222222222222111111000000////////////000000000000000000000111111111{{{tttpppkkkeee```\\\XXXQQQLLLHHHEEE@@@===;;;:::888777777666555444333222222111000000000000000000000000......//////......---,,,...,,,++++++,,,,,,)))''')))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''((())))))*********,,,,,,---------.........///+++++++++)))&&&)))000+++++++++***)))(((((((((***)))(((''''''((())))))((((((((()))***,,,...///111111000000...,,,)))((()))))))))))))))((((((''')))))))))+++---------+++)))******+++++++++*********+++++++++******)))(((+++,,,,,,,,,------------///...---,,,,,,,,,------,,,***+++...///,,,,,,////////////000000000111111------,,,,,,,,,---......111111111111111000//////000000000000000000000000000111111111111222222222111222333222111111222444444444444444444444444555444444555555555555444444666444111111111222111000444444333333333333333444111111222222222333333333222222222222222222222222333333444444444444333333333333333222333333444444333333333222222222222111000000111111111222222222000000111111111111000000000222111...///444777777666666666777:::CCCOOOXXXhhhmmmrrrwwwyyyzzz{{{{{{}}}|||zzzwwwsssooollljjjhhhhhhhhhjjjnnnsssyyy|||}}}|||||||||yyyuuuqqqhhhbbbZZZSSSMMMIIIFFFCCC@@@>>>;;;:::::::::888777999666555666::::::666222555555555555555555555555444888@@@HHHOOORRRRRRRRRHHHBBB;;;888:::<<<======AAACCCKKKVVV```gggpppyyy}}}}}}wwwoooeee]]]TTTMMMIIIEEEBBB??????@@@AAA@@@>>>>>>===<<<:::888777777777222333444444333111000000333333444444333222111111111000///////////////000///000111111222222111111|||vvvpppkkkeee```]]]XXXRRRMMMIIIFFFAAA===;;;:::999777666666666555444333222111000000000000000000000000......//////......---,,,000...---,,,,,,+++)))'''((((((((('''''''''&&&&&&))))))))))))((((((((((((&&&&&&''''''((())))))))),,,,,,---...............---++++++,,,***((()))---++++++******))))))((((((******)))((((((''''''&&&(((((((((((()))***++++++/////////...---+++***)))))))))))))))(((((('''''''''((())))))((()))***,,,(((((()))***+++++++++++++++***))))))((())))))))),,,,,,,,,---------......++++++*********+++,,,,,,111......000///+++)))+++.........////////////000......------,,,---------000000111111000000//////000000000000000000000000000111111111111222222222222333333222111000222333111111222333333444555555333444555666777777777777888666444444444555444333444444444333333444444555111222222222222333333333222222222222333333333333222222333333333333222222444444333333333333333444333333333333222222222222111111111111111222222222111111000000000000111111222444222//////444666555666444333333777===DDDHHHYYY```jjjrrrvvvwwwwwwwww}}}~~~|||wwwrrrnnnhhhgggfffgggjjjpppvvvzzz}}}}}}~~~~~~zzzwwwrrrlllddd\\\VVVQQQLLLJJJGGGDDD@@@>>>===<<<:::999:::888666888::::::777444555555555555555555555555222444888>>>GGGOOOVVV[[[VVVKKK@@@:::;;;======;;;======AAAIIIQQQXXXcccmmmwww{{{}}}wwwpppfff\\\TTTLLLGGGCCC???>>>============;;;999===<<<;;;999888777777777222444555444111111333555444444555666555333111///111111000//////////////////000222333444333222111|||vvvpppkkkeee```]]]YYYRRRNNNJJJGGGBBB>>><<<;;;999777555555555555555333222111000000000000000000000000.........///......---,,,---,,,,,,,,,+++***)))(((((((((((('''&&&&&&%%%%%%*********)))))))))))))))'''''''''((()))***++++++,,,,,,......///......---*********++++++))))))***)))((((((((('''''''''&&&(((((())))))(((((('''&&&)))((((((''''''(((((())),,,,,,------............+++***))))))((((((((((((&&&((()))(((%%%&&&)))---'''''')))***+++++++++++++++***)))(((((()))***+++,,,,,,---------.........++++++,,,,,,,,,---......000......000000,,,+++------------.........//////111111000//////.../////////000000000000000///////////////000000000000000000000111111111222222222222333333222111000222333111111222222222333333333444444666888999::::::;;;999888666666666666555444444444444333444444555555222222222222222222222222222333333333333333444444222222333333333333222222555555444333333333333444444444333333333222222222111111111111111111111111222111000//////000111222333555444111111555777555777555333333666:::<<<===JJJSSS```lllsssvvvwwwwww{{{}}}{{{vvvssskkkhhheeeccceeekkkqqquuuyyy{{{}}}~~~{{{yyyxxxtttnnnhhhaaaZZZSSSOOOJJJGGGBBB???>>>===;;;::::::999777777999999777555555555555555555555555555555555666999>>>FFFOOOTTT[[[TTTJJJBBB???===:::888<<<;;;>>>DDDJJJPPPYYYbbbqqqvvv|||zzzwwwpppiii^^^TTTLLLGGGBBB@@@:::;;;;;;<<<<<<:::888666<<<;;;:::888777666666666111444555333//////444999444555777777666444111///222111000//////......//////000333555555444222000}}}wwwoookkkeee```]]]YYYSSSNNNKKKHHHCCC???===;;;999888555555555555444333222222000000000000000000000000.........///......---,,,((()))******************((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++---...///000///...---'''((())))))******)))'''((((((((((((''''''''''''&&&&&&'''((()))((((((((()))(((''''''&&&&&&'''''')))***+++---///111333444---,,,+++)))((((((((()))''')))***(((&&&&&&)))---&&&'''((()))***+++++++++,,,+++***))))))***,,,---,,,,,,,,,---------......,,,,,,------............,,,***+++///000......111------------............222111000///////////////...//////000000000//////......//////000000000000000000111111111222222222222333333222111000222444333333222222222111111111444555777999;;;<<<======666444333333444444222000333333333333333444555666222222222222222222222222222222222333333444444444333333444444444444333333555555444333333444444444444444444333333333222222111111111111111111111111222111000//////000111222000222222///000555666444777555333333555666666555>>>GGGVVVdddnnntttwwwyyy{{{|||~~~}}}{{{yyynnnkkkeeebbbbbbfffkkkooouuuxxx|||~~~|||{{{zzzyyyvvvrrrmmmddd[[[UUULLLHHHCCC@@@>>>===<<<;;;:::999777777777666666555555555555555555555555555444555666777999===CCCHHHVVVVVVTTTNNNDDD<<<888777;;;:::>>>DDDGGGJJJPPPWWWgggmmmvvv}}}|||vvvrrrgggaaaWWWNNNHHHDDDAAA???:::<<<>>>>>>===;;;999888:::999888666555555555555---000111///++++++111666333444666777666444111///111111000//////////////////000333555555444222000yyyoookkkeeeaaa^^^ZZZTTTOOOMMMIIIDDD???===;;;999888666555444333333333333444000000000000000000000000......//////......---,,,%%%''')))***))))))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%$$$$$$%%%&&&(((***++++++---///000000000...---'''))))))((())),,,+++'''************))))))))))))%%%&&&&&&''''''((()))))))))(((''''''&&&&&&&&&'''((()))***,,,000333666777///...,,,***))))))******))))))***)))(((((()))+++''''''((()))************++++++++++++++++++,,,---+++++++++,,,,,,,,,------++++++,,,---------,,,,,,)))''')))...000///000333---------............/////////......---...............///000000000//////---......//////000000111000111111111111222222222111222333222111111333555444444333222222111000000444555777999:::<<<<<<===777666555555666555333111222222222222333444555555333333333222222222222111111111222222333333444444333333444444444444333333444444444444444555555666444444444444333333333333222222222111111111111111111111000000000000111111,,,//////---...222333111333333222222222222222222888???KKKXXXcccllltttxxxzzz{{{}}}~~~sssooohhhbbb```aaadddfffoootttzzz~~~~~~~~~{{{{{{zzzyyyuuummmddd^^^SSSOOOIIIDDDAAA???>>>===:::999888777666555555555555555555555555555555555000333777777777888<<<@@@KKKRRRWWWUUUKKKAAA;;;:::888888<<>>@@@@@@>>><<<::::::777666555444333333333333///111111///---...222666222333555555555444222111000000////////////000000///000222333444333222111~~~xxxoookkkeeeaaa^^^ZZZTTTPPPMMMIIIDDD@@@>>><<<:::888777555333222111222444666000000000000000000000000......//////......---,,,''')))++++++)))((()))+++&&&''''''(((((())))))***((((((((()))))))))******%%%%%%$$$%%%&&&(((+++---+++---///111111000...---)))+++***'''***///---((())))))))))))************((('''&&&&&&&&&'''((())))))(((((('''''''''''''''((()))***+++...111444666111000...,,,+++++++++,,,)))(((((()))******((('''(((((()))))))))))))))((())))))***+++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,+++******(((***...///------000---............/////////..................///000---......///000000//////------......///000000111000111111111111222222222///111222222111222444666333333333333333222222222222333555666888999::::::999888888888999888666333111111111111222333444444333333333222222222111111000000111111222333333444222222333333333333222222333333333333444666777888555444444444444333333333222222222111111111000000000000111111111111000000///222111//////222222//////111333222000///222444555:::BBBLLLVVVaaalllsssvvvxxx{{{~~~xxxssskkkccc___]]]^^^___eeekkktttzzz}}}~~~~~~}}}|||{{{yyytttooojjj```ZZZRRRLLLGGGDDDAAA@@@;;;;;;:::888666555666777555555555555555555555555000444888888666666999<<<@@@HHHQQQUUURRRJJJCCC???888777999======;;;>>>CCCLLLSSS^^^iiirrrxxx|||zzzqqqggg```QQQLLLFFFBBB@@@???>>>===888:::<<<<<<999777777888555444333222111111111111444333222222222333444555111222222333333333333333///......//////000111222///000111111222222111111|||vvvoookkkeeeaaa^^^ZZZUUUPPPNNNJJJEEE@@@>>><<<:::888888666333111000222555777000000000000000000000000......//////......---,,,))),,,---,,,)))((((((***&&&&&&'''((()))***++++++$$$%%%%%%%%%&&&&&&''''''((('''''''''(((+++...///+++---///111111000...---+++---+++(((+++111000***''''''''''''((((((((((((+++)))'''%%%$$$%%%&&&''')))(((((('''''''''((((((***)))***+++,,,///111333333111///,,,++++++,,,---)))'''&&&(((++++++'''$$$((()))))))))))))))(((''''''((()))+++++++++***)))))))))*********+++++++++---......///...---+++***---***+++......+++***,,,.........////////////000000000///000000111222333------...///000000//////---------...///000000111000111111111111222222222...000111222111333555777222222222333333444555555000111333444666777777888666555555666666555333000000000000000111222333444333333333222222111111111//////000111222222333333111111222222222222111111222222333333555666888999555555444444444333333333222222222222111111000000///000111222222111000///444666666222111333333///...222555444000000444888555888<<>>===<<<<<<;;;222555666555222000111333333333222111000000000000222000//////000111111000111111111222222333444444............///111222333000000000000000111111111{{{uuuqqqkkkddd___\\\YYYVVVRRRPPPKKKEEE@@@>>><<<;;;:::777666555444444444444444222222222222222222222222000000111000000///...---111000...,,,+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******++++++,,,---...000000000000///***//////++++++//////+++'''((()))************)))%%%'''***,,,,,,+++)))'''******)))(((((((((((((((&&&&&&&&&'''))),,,...000111111111111000///......111,,,***,,,+++'''''',,,))))))************))))))(((((())))))***+++------...---,,,,,,++++++++++++,,,---......//////......111000...------...//////000000//////.........---...............///000111------...///////////////111111000000000000111111000111111111111222222222222222333444444444333333333333333333333333333333444444333333444555777888777777666666555555555444444444444333333222222222555555444333333222111111333222111111111222333444///000111111333444444555555777777444222333777;;;888666555555666666555333555444444333333222111111222222222222222222222222111111000000000000111111///222333222///222999@@@777777888999???KKKZZZeeerrrvvv{{{{{{zzz{{{{{{yyysssjjjbbb^^^___aaabbbaaaeeennnvvvxxx{{{~~~~~~{{{wwwuuuoooeee\\\UUUPPPLLLJJJAAA@@@>>>===<<<:::666444666555555444444444555555777666555444333444555555::::::>>>EEEMMMSSSSSSRRRFFFAAA;;;999:::<<<<<<;;;???EEEMMMTTT\\\eeeooovvvzzzqqqggg\\\QQQJJJCCC???;;;:::;;;;;;:::888777666444333222222333333333333333222222111111111000111111111111222222222000111222333333333333222333222111///,,,,,,///111111222222222000/////////|||vvvpppkkkddd```]]]ZZZVVVRRROOOKKKEEEAAA???===;;;999777666555444333333333444222222222222222222222222000111111111111111000///(((((()))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++,,,---...000000000000///***......+++,,,111222///))))))*********+++++++++)))***+++,,,,,,+++)))(((******)))(((((((((((((((&&&&&&'''''')))+++---///333444555666555333222000222...+++---+++''''''+++)))******++++++******)))******************++++++---,,,+++************+++,,,------.....................------------......000/////////......................../////////000......///000000000//////111000000//////000000111000111111111111222222222222222333444444444333333333333333333333333333333444333333333444555777888555555555555444444444333444444444333333333222222555555444333333222111111222222111111111222333444333333333333333333333333666666555333222333777999666555555666777777666444444444333333222111111111111111111111111111111111111111000000000000111111111222222111///000444999444555666777<<>><<<999777777777666666555555666666666666444333333333444555888888999===DDDLLLQQQSSSNNNIIIAAA<<<999999:::;;;;;;>>>CCCIIIQQQ[[[fffnnnuuuxxx||||||tttjjj```UUUKKKEEE???<<<888777888888666555666555333222111111222222222222222111111000000000000111111111111222222222111111222222222333333333111111111000//////111333---000222222000///111333}}}vvvoookkkeeebbb___\\\VVVRRRMMMJJJFFFCCC@@@>>>;;;999666666555444333222222333222222222222222222222222000111111222222222222111$$$&&&))),,,---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********,,,---///000111111000///***,,,,,,***,,,111444444,,,++++++******,,,---.........------,,,***)))(((******)))(((((((((((((((''''''(((((()))+++,,,---111333777999999888555333333///---,,,***'''''')))***++++++,,,,,,++++++***,,,++++++***))))))******++++++******))))))******,,,,,,---...............***+++,,,---------------////////////............---...///000000000///...000000000111000000//////000//////......//////000000111111111111222222222111222333333444444444333333333333333333333333333444333333333444555666777444444444333333333333333444444444444333333333333555444444333333222222111222222111111222222333444666555555444333222111111666444222111333555666666444444555888::::::888666444444333333222111111111000000000000000000000000111111000000000000111111222111111000//////000000111333444555888>>>HHHOOObbbiiisssyyy{{{{{{|||}}}{{{{{{zzzuuuoooiiidddcccfff```^^^bbbgggkkkqqqvvv}}}{{{{{{|||~~~~~~{{{xxxsssmmmgggaaaZZZUUUNNNJJJFFFBBB@@@>>><<<:::999999888777666666777777555555444333333333333444555555444555999AAAKKKRRRTTTQQQKKKCCC<<<999999:::::::::<<>>:::888555444444444333222444333222111000000111111111111111000000000000000000111111111111222222222333222111111111222333444///000222222111222333555///222555444111000555999|||uuunnnjjjfffcccaaa]]]VVVRRRLLLJJJFFFDDDBBB???;;;888777666555333222222222222111111111111111111111111///000000111222222222222''')))+++---------,,,+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++,,,---///000111111000000,,,,,,+++***+++///222444...---+++******,,,...///111000///---,,,***)))(((***))))))(((((((((((((((((((((((())))))***+++++++++///444888::::::888777444222///---***((('''(((+++,,,,,,------,,,,,,+++++++++***************+++++++++************++++++,,,,,,---.........------((()))+++---//////......///////////////.........,,,...///111111000...---111111111111111000000/////////............//////000000111111111222222222111111222333444444444444333333333333333333333333333333333444444555555555444444444333333333333333444444444444444444333333444444444333333222222222222111222222222222333333666666555444444333222222666222///000333555555333333444777:::======;;;888555555444444333222222222111111111111111111111111111111000000000000111111222000000000111111///---000222444444555888>>>DDDUUU]]]jjjtttzzz{{{||||||{{{|||}}}|||wwwpppjjjfffccc^^^[[[^^^cccfffkkkppp{{{{{{{{{|||~~~~~~|||yyyvvvqqqjjjbbb]]]UUUQQQKKKFFFCCC@@@>>><<<;;;:::999888777666666666555444444444333333333333333444333222333:::DDDLLLRRRSSSTTTOOOFFF???;;;:::<<<;;;;;;<<>>;;;888777555444444333222111333333222222111111111111111111111111111111000000000000111111111222222222333222111000000222444555...000222333222222333444555888888666222444<<>>???===;;;666666666555444444333333222222222222222222222222111111000000000000111111000000000111333333111///000333555555444555999<<>><<<;;;:::888777666666666555555555444444444333333333555666555444888>>>DDDGGGNNNUUUWWWQQQHHH@@@<<<:::999999;;;???CCCFFFHHHSSS\\\gggooosssvvv{{{~~~zzzooogggZZZNNNEEE???<<<:::777777777666555333333333333333333333333222222222222222222222222222222222000000111111111222222222333222111000000222444555000222444444222111222222555777777666777===HHHQQQzzzsssmmmiiiddd```___[[[VVVRRRMMMJJJFFFCCCBBB@@@===;;;999888666555444333222222111111111111111111111111...//////000000000000///000///---+++*********+++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,------...000111222222111000000---***+++***((()))---+++******))))))+++,,,---000000//////...,,,+++*********)))((((((((((((((('''((()))***************)))+++...333777;;;>>>@@@<<<===:::444222333222///+++,,,,,,------,,,,,,+++((((((((()))***,,,---...,,,,,,,,,+++,,,,,,---...++++++,,,---------------***+++,,,---//////000000.........///////////////...///000000000///...---...///000000111111000000000//////......//////000000111111111111222222222000111222333444555555555333333333333333333333333222333444444444444333333444444444444555555555555444444444444555555555555333333333333333333333333000111222333333333333222000111222333444555666666444222111222333444444444444555777:::===>>>===;;;666666555555444333333333222222222222222222222222111111000000000000111111///000111222222222222222111333666555333333666999===DDDPPP^^^jjjtttyyy|||zzz{{{}}}|||vvvqqqeee```]]]___aaabbbdddhhhlllrrryyy~~~}}}|||xxxsssoooeeeaaaZZZSSSNNNIIIDDDAAA???>>><<<:::999888777777555555666666555555444333444555777888999:::<<<>>>===DDDNNNTTTSSSNNNGGGBBB777777777:::???CCCEEEFFFIIIQQQ[[[eeemmmvvv~~~xxxrrrfff^^^RRRGGG@@@<<<;;;:::555777888777555333333444222333333333333333222222222222222222222333333333000111111111111222222222333222111111111222333444333444555444333222333444222444777<<>>===:::999888666555444333333111111111111111111111111000000111111111000//////111111000///...---,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---......---...000111222222111111000,,,+++------)))))),,,(((((((((((()))))))))***,,,---...//////...,,,+++******)))(((((((((((((((&&&''')))***+++++++++***+++++++++---111666;;;>>>;;;<<<:::333111333333///++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,++++++******+++,,,,,,---++++++,,,------------,,,++++++++++++,,,---...///............/////////000000/////////............,,,---...///000111111111111000000//////000000111000111111111111222222222000000222333444555555555333333333333333333333333222333444444444444333222222222333333444444444444444444444444555555555666333333333333333333333333000111222333333333222222000000111222333444555555222333444444333333444555444444444777:::;;;;;;:::555444444333222222111111111111111111111111111111111111000000000000111111///111333222000///111444111333555555222222555888777<<>>>>>===888;;;@@@GGGLLLNNNMMMKKK???<<<:::;;;???CCCEEEEEEGGGJJJQQQYYYeeepppzzz|||}}}|||rrrjjj]]]UUUJJJAAA<<<999999888222555777666333111111222000111222333333222111111000111111111222222222222000111111111111222222222111111222222222333333333555666666555444555888:::666999@@@KKKVVV___cccccc|||uuummmgggaaa\\\[[[YYYVVVSSSOOOKKKEEEBBB@@@??????>>>;;;:::888777555444444333000000000000000000000000222222222222222111000///***+++---...---+++((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***,,,---...///---...000111222222111111000,,,,,,//////******...&&&&&&'''((((((((((((''')))+++---///000...,,,+++******)))(((((((((((((((%%%&&&(((***+++,,,++++++,,,***((((((+++000666:::666999666000...111000,,,***++++++,,,,,,++++++***,,,+++******)))***************))))))***+++,,,,,,++++++,,,---------,,,,,,+++******)))***+++---...---.........//////000000111000///...............***+++---///000111111111111111000000000000111111000111111111111222222222///000222333444555555555333333333333333333333333222333444444444333222111111111111222222333333333444444444555555555666666333333333333333333333333000111222333444333222222000111111222222333444444111444666555333222444777333222222444777999999888333333222222111000000///000000000000000000000000111111000000000000111111///222444222...,,,000444000333555444222222555888555777===GGGUUUcccnnntttzzzyyyyyy{{{}}}zzzxxxnnnccc___]]]]]]bbbgggeeejjjpppuuuxxx{{{~~~}}}~~~~~~}}}vvvrrrlllfff___XXXPPPKKKEEEDDDBBB@@@>>><<<;;;;;;666777888888888777555444444222333777===AAA@@@???999666666;;;DDDLLLPPPRRRLLLFFF@@@===???BBBDDDDDDDDDDDDFFFMMMWWWcccmmmrrryyyzzz|||zzzooofffVVVOOOEEE===888777777777000222555444111//////000///000111222222111000/////////000000111111111222000111111111111222222222000111222333333333333222666666777666666888<<>>BBBLLLYYYfffkkkhhhddd|||vvvmmmjjjfffccc```]]]YYYVVVNNNJJJFFFBBB@@@???<<<:::::::::999666333222222222444333111111222111000...111000/////////111222333000...,,,,,,,,,,,,***(((%%%%%%%%%&&&&&&'''''''''......***&&&&&&)))(((%%%)))'''&&&(((---000000///111222222333333333222222...------...///...+++))))))))))))))))))(((''''''%%%''')))+++---...//////...---+++)))((((((((()))+++,,,,,,+++******+++---***,,,,,,)))***///222111666777888777666444111///444222...***)))+++---///333000,,,(((&&&&&&'''(((&&&'''***,,,---......---(((,,,//////,,,+++...222...///000000000///...---....../////////...,,,+++...............///000000000///.........000111222222222111000000111111222000///......000111111000444111...///222444333222111111222333333444555555222111111111222333333444333444555666666666666555444666:::======<<<:::888777444222222333444333000444444333333333333222222222222111111222222333444333333444444444444444444666666555444444444444555444444444333222111//////222111000//////000111111666444111//////000333555000000000000000000000000333333222222222222222222:::777999AAAKKKTTTdddrrrvvvzzz|||}}}~~~yyyzzzxxxssskkkccc```aaacccfffgggjjjnnnttt{{{{{{yyyuuuoooiiibbb\\\XXXOOOLLLHHHDDDBBBAAA>>>===???<<<999777777666444222333444666888999:::::::::555777999999:::@@@KKKTTTVVVOOOGGGBBB@@@>>>;;;777<<<:::===CCCJJJSSSaaannnwwwxxxzzz~~~~~~zzzrrrfff^^^TTTLLLAAA:::777777666555666333333555555111000222000000111111111111000000222111111111000000//////222...+++,,,000555666777555444333222333444555666555777:::<<<>>>AAADDDFFFNNNUUU```hhhjjjcccYYYRRR{{{uuunnnkkkgggccc```\\\XXXUUUNNNJJJFFFBBB@@@???<<<:::;;;:::999777444333222333444222111000111111///...000//////...///000111222000...,,,,,,,,,,,,***(((&&&&&&'''''''''''''''((($$$$$$!!! &&&(((&&&***)))'''))),,,//////---000111222222333222222222...---,,,,,,---,,,***((()))))))))))))))((('''''''''((()))+++---...///000...---,,,***))))))))))))&&&''')))((((((((()))+++)))+++***'''''',,,...,,,111222333444444333111000...---,,,+++***+++,,,------+++)))((((((***,,,---((()))+++,,,,,,,,,,,,+++***,,,...,,,(((&&&'''***+++,,,------------,,,+++....../////////...,,,,,,...............///000000000//////......///000111111111111111111111111111000///......000111111000111...,,,---///111111000222222222333333444444444222222111111222222333444000000111111111111111000666999<<>>;;;999:::???CCCJJJUUU```ppprrruuuzzz~~~zzzrrrfff^^^QQQJJJ@@@:::888888666555555222222444444000///111000000111111111111000000111111111000000000//////111///---...111444555555333333222222333333444555777999;;;<<<>>>DDDNNNVVVdddgggjjjggg___UUUNNNKKKzzztttppplllhhhddd```\\\WWWTTTNNNJJJFFFBBB@@@???<<<:::<<<;;;999777555444444333333111000000000000///---///............///000000///---,,,+++,,,+++***(((((((((((((((((('''''''''$$$%%%"""""")))+++***,,,***)))***,,,---------000000111222222222222222...,,,*********+++***((()))))))))))))))((('''''''''((()))+++,,,...//////......,,,+++***))))))***%%%'''***+++++++++---...***,,,***''''''***+++)))+++,,,...000111111111000***+++,,,---------,,,,,,))))))******+++,,,------***++++++,,,++++++******---///000...***((()))+++++++++,,,,,,,,,,,,++++++.........///......---,,,...............///000000111000000////////////000///000111222222111000000000///......000111111000///...,,,---///000000///333333333333333333333333222222111111222222333333222222222333222222111111777999<<<>>>@@@@@@??????888666444444666777888777444444333333333333222222222222111111222222333444333333333444444444555555333333222111111111111222000111222333333333333333222222222222222333444555111222333444333222111000000000000000000000000000000111111111222333333333666333333666;;;AAAKKKTTTdddmmmtttvvvxxx{{{~~~}}}}}}}}}{{{wwwpppiiieeecccbbbcccdddfffjjjpppuuuxxx~~~~~~~~~~~~}}}|||zzzvvvrrrooommmbbb^^^XXXSSSNNNJJJEEEBBB===:::888777888888888777999777555222111222333444333444555444333444999===OOORRRSSSOOOGGG@@@>>>>>><<<999999<<<>>>AAAHHHPPPeeehhhmmmttt{{{~~~~~~~~~}}}{{{xxxooocccZZZMMMGGG@@@;;;:::999777555333111111333333///...000///000000111111000000///111111000000000000//////000//////000222333333222333333444444444555555555888;;;===@@@DDDOOO]]]hhhllllllhhh^^^RRRMMMOOOSSS{{{tttqqqnnniiiddd```[[[VVVSSSNNNJJJFFFBBB@@@>>><<<:::<<<;;;999777777666555444222000//////000000///---...........................---++++++,,,+++***((()))(((((((((''''''&&&&&&)))***(((&&&'''******&&&************,,,---......//////000111222222222222///---***)))*********))))))))))))))))))(((''''''''''''((()))***+++------...---,,,,,,+++*********$$$&&&***,,,------///000...000///***))),,,,,,))))))***,,,...////////////---.....................,,,,,,---...---+++***(((******++++++++++++******+++---......,,,+++---...,,,,,,------------------..................------...............///000000111111000000//////.........///111333333222000///000///......000111111000000000///000000111111111333333333333333333333333333222222111222222333333444444444444444333333222555666999;;;===>>>>>>>>>;;;999777666666666777777444444333333333222222222222222111111222222333444222333333444444555555555444333222222111111222222111111222333333333333222333333333222222222222333222222333333333222111000000000000000000000000000///000000111222333333444555444333444666;;;CCCIIIVVVbbbnnnsssuuuyyy}}}}}}{{{|||}}}zzzuuummmfffbbbccccccccceeeiiinnnssswww}}}~~~~~~}}}~~~}}}{{{xxxuuussskkkgggaaaZZZTTTNNNHHHDDDBBB???;;;888777666444333:::999777555444444333333333555666666444444555777>>>GGGQQQVVVSSSJJJAAA;;;===999888:::<<<<<>><<<:::===:::777777777777555444111000//////000000///...---............------------,,,++++++++++++***((((((''''''&&&&&&%%%%%%%%%%%%((((((&&&&&&'''$$$((()))***+++,,,...000222//////000222222333333333000---+++******++++++***)))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***,,,,,,,,,,,,+++******)))!!!###&&&((()))***,,,---111333111---+++---,,,)))++++++,,,,,,------------111000...---,,,,,,---...---...///000...+++(((&&&))))))))))))***+++,,,,,,((()))******))))))***+++,,,,,,,,,,,,------............------...........................///000000111111000000//////......---...000222333222000///000///......000111111000///000111111111111111222222222333333333333444444333333222222111222222333222222333333333222222111444555777999:::<<<===>>>>>>===<<<:::777555444444444444333333333222222222222222111111222222333444222222333333444555666666555555444333333333333333222333333333333222111111444444333222111000000///444333222111111111222222000000000000000000000000//////000111222222333333222333333222333888===@@@HHHVVVeeemmmrrrwww{{{{{{{{{|||~~~}}}zzzssslllfffdddcccbbbcccggglllqqqttt{{{}}}~~~|||~~~|||yyywwwuuuqqqmmmgggaaaZZZTTTMMMIIIFFFBBB===999777666555333555666777888888666444222222333555555555444555555666<<>>999777999;;;:::===AAALLLPPPWWWcccnnnwww}}}~~~}}}|||{{{yyytttiii[[[QQQHHHCCC>>>;;;;;;:::777444444222222555555111111333//////000000000000////////////////////////000000...///111222222111//////333333444666777999:::;;;:::>>>HHHVVVdddmmmnnnkkkaaaZZZQQQOOOSSS\\\ccchhh|||vvvrrrooojjjeeeaaa\\\WWWSSSNNNJJJFFFBBB@@@???<<<:::<<<999666555777777555333111000//////111111000///.........///......---,,,---+++******++++++***)))&&&&&&&&&&&&&&&%%%%%%%%%"""&&&'''&&&((()))&&& '''(((***+++,,,...111444///000111222333444444444///---+++++++++,,,+++***)))))))))))))))(((''''''&&&%%%$$$$$$$$$&&&'''(((***++++++++++++***)))(((%%%&&&'''(((((())),,,...///222000,,,***,,,***'''+++++++++++++++,,,,,,,,,111///---***))))))***++++++,,,...000000...,,,***((((((((())))))+++,,,---,,,,,,++++++***)))))))))+++*********+++,,,---.........---------...//////...............///000000///000000000000000///...---...000111111111111000000///......000111111000---///111111000///000111111111222333333444555555333333222222111111222222333444555666666666666555666666666777999;;;===>>>@@@AAAAAA???;;;666444333444444333333333333222222222222111111222222333444111222333333444555666666777666555555444444555555333333333333333222111000333333333333222000///...555444222111000111222333000000000000000000000000///000000000111222222222...111222000000555888999>>>KKKYYYccckkksssxxxxxx|||}}}~~~zzztttoooeeedddaaa```bbbeeejjjmmmtttvvvzzz}}}~~~}}}~~~}}}zzzxxxwwwvvvrrrmmmgggbbb[[[TTTPPPIIIEEE@@@<<<;;;:::999999111333666888888666333000000000111222333333333333888999<<>>BBBHHHTTTcccmmmnnnhhhaaaUUURRRQQQXXXccclllooonnn{{{uuuqqqnnniiieeeaaa]]]XXXTTTNNNJJJFFFBBB@@@???<<<:::<<<888444444777777555222222000///000111222111000...//////000///...---,,,,,,+++******++++++***)))&&&&&&&&&&&&''''''''''''''')))((('''))),,,+++'''(((***,,,,,,,,,---000333000111222333444555555555---,,,++++++,,,+++)))''')))))))))))))))((('''''''''&&&$$$###$$$%%%'''((())))))*********)))((('''***+++***)))((()))---///...111000,,,***+++***&&&))))))))))))******++++++---------,,,,,,+++++++++***+++...///000///...---******)))(((((()))***+++---,,,,,,,,,------,,,,,,,,,+++++++++,,,---...///...------,,,---...///000...............///000000...///000111111000000///......//////000111111111000///......000111111000---000222333111000000222000000111222444555666666444333222222111111222222555666777888999:::::::::555555444444555777:::;;;@@@CCCFFFDDD@@@:::777666444444333333333333222222222222111111222222333444111222222333444555666777777666555555444444555555111111222333333333222222111222333444444333222222222333333333333222111111000000000000000000000000000000000000111111111111...333444000000333555444:::BBBLLLUUUaaannnuuuvvv|||{{{|||~~~~~~zzzvvvjjjgggccc___^^^```bbbeeeiiilllrrrxxx}}}~~~}}}|||{{{zzzwwwsssnnnjjjddd^^^ZZZRRRMMMGGGBBB???>>>===<<<444555666777777555333222000000000111222333222111666555666999???GGGNNNRRRPPPGGG@@@===;;;888777999;;;===AAAJJJVVVaaaiiimmmwwwxxxxxxyyyvvvmmm```VVVHHHCCC<<<999888888666444333111111444444111111333......////////////.............../////////000000,,,///111111//////000222333222222444777<<>>:::999444444444333333333222222222222111111222222333444111111222333444666666777666666555444444444444555//////111222333444444444000111333555666666666666000222444666555333000...000000000000000000000000111111111000000000000000111666777333111444555222999>>>CCCKKKYYYiiisssvvvyyyxxxxxx{{{~~~~~~{{{xxxppplllfff```]]]]]]___``````dddlllttt{{{~~~}}}zzzwwwssspppjjjeeeaaa[[[UUUMMMFFFBBB???<<<;;;::::::999888777666666555444333222222333333333222...111444666888<<>>999666777888888;;;BBBLLLWWW```dddpppqqqsssuuutttlll```VVVIIICCC<<<888777777666444222///000333333000000222......////////////......---.........//////000000,,,...111000///...111333777666555777;;;AAAGGGLLLZZZdddnnnnnncccYYYUUUVVVVVV___kkksssrrrhhh[[[RRR{{{wwwtttqqqkkkfffaaa]]]XXXUUUQQQMMMGGGCCCAAA@@@???>>><<<;;;:::888666555444444444333222222111111222222111222333222000---)))'''++++++++++++*********)))''''''&&&&&&&&&&&&''''''%%%(((+++***''''''+++///+++******,,,...000000///444555666666555444111000------+++***)))(((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''((())))))))))))))))))*********))))))(((((()))***++++++000111111111000///---,,,((()))))))))))))))((('''***+++---///000000000000+++,,,///111111000///...111...++++++,,,---+++(((---+++))),,,//////***%%%+++,,,---------...000222//////---,,,,,,---...///222//////111000------000000000000000000000000000111000//////111333666888111111222222222333333333222333333111//////000111111111111111111111222222333111000000222222111000555222333777555111222777111111111222333666888999<<<>>>CCCIIIKKKHHH@@@999999999777444111000222444111222333444444444333333444333333333444555777888444444444444444444444444444444444444444444444444000111333555666666555555111111222222222333333333111111111111111111111111444444444333333222222222111111222333333333222222999;;;???EEEMMMYYYfffnnnsssvvv{{{}}}}}}|||||||||xxxssskkkddd```___^^^]]]___bbbgggnnnuuu|||~~~~~~zzzxxxwwwuuuppplll```\\\WWWPPPIIIDDDAAA???>>>;;;999777777666555333333333444444444333222222777666666666777999<<<>>>LLLOOOQQQMMMDDD===:::;;;777666666:::BBBKKKSSSWWWdddmmmrrroooppppppfffWWWPPPHHH===777666666555333444333333444555666444222111111111111111111111111------...///000111111111111///...000444666555333111777<<>>===<<<;;;:::888666555444444444333222222111111222222333222111000...,,,******+++*********))))))))))))''''''&&&&&&&&&&&&''''''%%%(((+++***''''''+++///+++******,,,///111000000222333444555444333111000...---,,,+++***)))))))))'''''''''''''''''''''''')))(((''''''((()))***+++'''''''''(((((()))))))))******))))))((()))))))))///000111111000...,,,***)))))))))))))))(((((('''&&&''')))+++,,,,,,+++++++++,,,...///000000000///000...+++***++++++)))''')))'''&&&(((+++***&&&""",,,------,,,++++++---//////......------...///000222...---000111......///000000000000000000000000000000//////000222444555111111111222222222333333444555555333222111222444111111111111111111222222333333333333333333333444555333333666555000111666111111111222444666777888;;;===BBBHHHMMMMMMIIIEEE<<<:::777444222333333444222222333333444444333333333333222222333444555666444444444444444444444444333333333333333333333333111222333555555555555444111222222222333333333333111111111111111111111111222222222222111111111000000000111222222222222111666888;;;@@@GGGRRR]]]eeeqqqtttxxx{{{|||}}}~~~~~~{{{vvvoooiiieeebbb___]]]^^^```dddjjjqqqxxx~~~|||zzzzzzwwwsssppphhheee___XXXQQQLLLHHHFFFAAA???<<<::::::999777555333333333333333333333222333444555666777888888888BBBGGGNNNOOOJJJCCC===:::888888999<<<@@@FFFJJJLLLVVVaaaiiikkknnnqqqiii[[[PPPIII???999888777555222333333222333555555444333111111111111111111111111///000111222222222111000+++---000000000111222444444666;;;CCCNNNZZZdddjjjhhhddd]]]UUUQQQSSS\\\cccooonnnjjjbbbWWWKKKAAA<<<{{{xxxsssoooiiiddd```[[[VVVSSSOOOLLLHHHEEECCCAAA>>>;;;<<<;;;:::888666555444444333333222111111111111222444222000---,,,+++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%(((***)))'''(((+++...+++++++++...000222222000111111222333333222111000---,,,+++***)))(((((((((''''''''''''''''''''''''((((((((('''(((((()))***$$$%%%%%%&&&'''((())))))+++***)))((((((''''''(((---///000111111///,,,***))))))))))))((((((''''''((()))***+++,,,,,,+++***+++,,,,,,---...///111111000...,,,++++++***(((&&&***(((''')))++++++(((%%%,,,------,,,***)))+++,,,............///000111111111,,,+++///222000...///000000000000000000000000000000///...///000111222111111111222222222222333333444444333222111333444222222222222222222111111000222555444222222444666555444444666444000111444000111222333555555666666777999===DDDJJJOOOPPPPPPBBB===777444444555444333222222222333333333333333333333222222222222333444444444444444444444444444222222222222222222222222333333444555555444444333111222333333444444333333222222222222222222222222000000000000000///////////////000111111111111111444666888<<>><<<;;;888666333333333333333333333333111222444666666555444333666===GGGNNNPPPKKKDDD???888888:::<<<>>>???AAAAAAGGGRRR]]]ccciiinnniii___SSSLLLCCC<<<999777444222333222111222444555444333111111111111111111111111111222444555444333111///)))...333333///...111666666777===KKK\\\iiinnnnnnccc[[[RRROOOTTT]]]ffflllooohhh\\\PPPFFF>>>888444zzzvvvtttpppjjjeee```\\\WWWTTTNNNLLLHHHFFFDDDAAA===;;;<<<;;;:::888666555444444333222222111111111111111222111///...---,,,,,,+++)))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%''')))(((((((((+++---,,,,,,---///222444333222111111222333333222111111+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***))))))((('''''''''((((((***,,,///222333222000...+++***))))))((((((((((((((()))***+++++++++***))),,,+++++++++,,,...111222000///...---,,,***((('''+++***)))***,,,,,,***(((+++,,,---,,,******+++---.........///000111222222111+++)))...111000......////////////////////////111111000/////////000111111111111111222222222222000111222111000000111333333222222222222222111111,,,000444333//////222666444444555555333111111333///111333444555555444444333444777<<>>CCCJJJOOO\\\cccllltttyyy|||}}}~~~|||xxxsssmmmfffaaa]]]]]]]]]```fffmmmtttxxx{{{|||~~~~~~~~~}}}{{{zzzwwwtttoooiiibbb\\\XXXUUULLLIIIEEEAAA???<<<999666444333333333333333333444222222333444444333222111222777???HHHNNNOOOLLLIII999999:::;;;:::;;;<<<===@@@IIIRRRXXX___ffffffaaaZZZSSSHHH???:::777555333333222111111333444444333111111111111111111111111///111333444555333111000---222666555111///222666666;;;GGGWWWeeekkkiiidddVVVQQQOOOUUUaaakkknnnnnnaaaXXXKKKAAA<<<999777555yyyuuuuuuqqqlllfffbbb]]]YYYVVVNNNLLLHHHFFFDDDAAA===;;;<<<;;;:::888666555444444333222111111000000111111...///000000///---+++)))(((((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((()))+++,,,,,,,,,...111444666555333333333333333333222222222,,,+++***)))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&&&&'''((()))***'''***...111444444444333---,,,+++)))((((((((()))%%%&&&'''(((((('''&&&&&&,,,+++******+++---000222000111111000...,,,******(((((((((((()))))))))(((***+++,,,,,,+++,,,...000---......///000111111222///***)))---000///......////////////////////////222222111111000000000000000000111111111222222222///000111111000000222444333333333333222222111111,,,000444333//////222666222444555333111111222222000111333444555444333333222222444777;;;BBBIIIMMMJJJCCC:::555555444111---222222111111111222333444444444444444444333333333333333333333333333333333444444444444444444444444666555555444333333333333222333444666666555444333222222222222222222222222111111111111111111111111000111222333444444444444555777888999:::>>>BBBFFFPPPXXXeeepppxxx|||}}}~~~}}}zzztttlllggg```^^^]]]^^^bbbhhhnnnrrryyy{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyuuupppjjjeeeaaa^^^SSSOOOJJJEEEBBB>>>:::777666555444444333333444444555444333222222222333444444555777===EEELLLPPPRRRAAAAAA???;;;888777999;;;<<>>;;;<<<;;;:::888666555444444222222111000000000000111,,,---///000000...+++)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++,,,---///333666777666444555444444333222222111111...---,,,+++***)))))))))%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%'''(((***+++'''(((,,,///222444666666///...,,,***))))))******&&&'''(((*********)))(((,,,+++*********,,,...000///111222222///---,,,,,,)))***************++++++)))+++,,,,,,,,,---///111---...///000000000000000---++++++......,,,,,,///000000000000000000000000111111111111111111111000000000000111111111111222111222333333222333555777444444444333222222111111000222555444222222444666000444555222111333444222222222333333333333333222333444555666777;;;AAAEEEEEE@@@:::666555333000...222111111000000222333444222333444444444444444333333333333333333333333333444444444444444444444444666555444333333333333333222333555777777666555444333333333333333333333333111111222222222222222333111111333444555555555555222333555555666888;;;>>>FFFNNN\\\iiirrryyy}}}~~~zzzsssoooeeeccc```___```dddhhhkkkwwwyyy|||~~~{{{}}}~~~}}}~~~~~~}}}{{{wwwsssoookkkiii[[[WWWRRRLLLGGGCCC>>>;;;:::999777555444444444555666444222111111222444555555444333555:::DDDMMMSSSMMMLLLHHHAAA999555555888777:::===AAAIIISSS]]]dddaaa\\\SSSJJJBBB===:::999888666333222333444333333111111111111111111111111***+++---///111222333333222222222222333666999<<>>===<<<;;;:::888666555444444222222111000000000000000,,,---.........---,,,+++)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&(((*********---...000444888999777555555555333222000/////////---,,,+++***)))(((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))((((((***,,,///111333555111000...,,,+++++++++,,,)))***+++---.........---,,,,,,+++******+++,,,---,,,///222222///---------***+++++++++++++++,,,...***+++,,,+++***+++---...------////////////...---,,,,,,...///,,,(((***000000000000000000000000000//////000000000000000000000000000000111111111111000111222333222333666888555444444333222222111111333333333333333333333444...333444111000444555333333333222222222222222333333444555555444666999===;;;:::888666555333222111222111000///000111333444000111222333444444333333222222222222222222222222333333333333333333333333555555444333333333444555222444666888888777555444333333333333333333333333111111111222222222333333000000222333444555555555///111333444444555777:::===CCCNNNYYYeeepppyyy{{{|||~~~~~~zzzvvvjjjhhheeebbbaaabbbccceeepppsssxxx}}}|||~~~~~~~~~~~~}}}{{{yyyuuurrrqqqfffaaa[[[UUUOOOJJJDDDAAA===<<<999666555444444555222222222222222222333333222222222222333:::DDDKKKSSSSSSPPPIII???888666777666777999<<>>===:::777444333555777~~~tttqqqkkkfffaaa]]]XXXUUUQQQMMMGGGCCCAAA@@@???>>><<<;;;:::888666555444444222111111000000000000000......,,,,,,,,,,,,---...))))))))))))(((((((((((('''''''''&&&&&&''''''''''''&&&%%%&&&(((*********---...111555888999888666555444333111///...------***)))((('''%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''')))))))))***+++...000222333111///,,,++++++,,,---&&&''')))+++,,,---,,,,,,---,,,++++++******++++++***---111111///,,,,,,...&&&'''''''''&&&''')))***++++++,,,***)))(((***+++---.../////////...---,,,+++---000000+++%%%)))000000000000000000000000000---......///000000//////000000000000111111111111...///000111000222444666555555444333333222111111333111000111222222111000,,,222444000000444666444444333222111111111222333000222444333111111444666333555666666555333444444222111000//////111333444...///111222333333333222222222222222222222222222222222222222222222222222555444333333333333555555222444666888888777555444333333333333333333333333000000111111222222222333//////111222333444444444///111333444555555777999666:::BBBLLLXXXgggttt}}}xxxzzz|||}}}zzznnnkkkhhhdddbbbaaaaaabbbiiimmmsssyyy~~~}}}|||||||||{{{zzzwwwuuutttmmmiiibbb[[[UUUOOOJJJFFF@@@>>>;;;777555444555555...000222333444333111111---000333222111444;;;BBBQQQTTTTTTNNNEEE===::::::888888999;;;<<<@@@GGGNNNSSSVVVYYYXXXSSSJJJCCC>>>===:::666444444333333222111111111111111111111111000///...------///111333///666<<<;;;999???NNN[[[ddd```YYYOOOHHHHHHPPPWWWdddggghhh```RRRFFFBBBBBB999999999555222222666:::}}}vvvrrrjjjddd^^^ZZZVVVTTTVVVRRRLLLHHHEEEBBB@@@>>>;;;;;;999777666555555555222222111111000/////////,,,,,,,,,+++++++++******++++++)))((('''''''''''')))(((&&&&&&'''((())))))))))))(((((()))+++---...+++---000555888:::999777666666555333111...,,,+++,,,***))))))++++++(((%%%(((((('''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$###%%%((('''###$$$'''((((((((((((((((((((((((%%%%%%%%%&&&))),,,000222555555555444222///---+++...,,,***,,,...///...,,,...---,,,+++++++++,,,---+++---000222111///,,,***,,,+++***))))))+++,,,...******+++++++++,,,,,,,,,---------.........//////000/////////............***---111111...,,,,,,---444222111222222222000...444444333222222111111000333222111000000222444555777777666555333222111111111111222222222333333333444333333666888888555222555555555555444333222111333222111222444555444333888999999888666666777999999777555222111111222333444222000111444555333000111111000000000000111111222222222333333444444444444444444444444444444444777777777777888888888888666555444333333333333333333222222111222222333333111111111111111111222222111111222333444666666777333999???DDDJJJUUUfffrrryyy|||~~~{{{tttvvvpppggg___\\\^^^bbbeeellllllnnnsssxxx}}}~~~~~~}}}{{{yyyxxxvvvppphhhccc___YYYPPPJJJEEEAAA<<<999999888666333000111333777888777333///333222333333444555666777JJJJJJKKKMMMMMMHHH@@@999???888555888999888;;;AAAFFFQQQZZZYYYUUURRRMMMGGGHHH???:::<<<<<<888666888000000000000000111222222444111...,,,---///111111555444444999CCCPPP]]]dddbbbZZZOOOGGGGGGPPP]]]fffnnndddUUUGGG???<<<;;;<<<555666777777888:::>>>AAA}}}vvvqqqjjjddd___[[[XXXUUUUUUQQQKKKGGGDDDBBB???===;;;:::999777666555555444111111111000//////......,,,,,,,,,+++++++++************)))((((((''''''''''''))))))'''$$$###%%%)))((((((''''''(((***,,,------...222666999:::999888888777666444222///---,,,---+++))))))******(((&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''$$$$$$'''(((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((+++---///666888:::;;;999555000------+++***+++---///...---,,,,,,***))))))))))))***))))))+++---...---+++)))------,,,,,,+++******)))***++++++++++++,,,,,,,,,---------........./////////000000000000000//////+++...111111///......///111000000111222333111000333333222222222222111111333222000000000111333444222222222222222222222222111111222222222333333333222111111333555666333111555555555555444333222111333222111222444555444333444555555555444444666777555555333222222333444444333222111222333333222111222111111000000111111222222222222222333333444444444444444444444444444444555555555555666666666666555444444333444444444555555444333333333333333444111111111222222222222222111111222333444555666666111555:::===AAAKKKYYYdddpppvvvzzz{{{}}}{{{xxxssskkkccc^^^___bbbfffpppooooooooorrrvvvzzz}}}}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzuuuooojjjgggaaaYYYRRRKKKFFF@@@<<<;;;999666333333333222333444333111///222222222222333444555666BBBBBBEEEHHHKKKKKKGGGDDDCCC999222555999:::;;;>>>CCCKKKQQQTTTWWWYYYTTTMMMMMMEEE??????===888555777444333222222222222222222222111/////////111222222666555999BBBOOOZZZ___```WWWQQQLLLLLLRRRZZZaaaddd^^^VVVIII???999777777777444666666666777===FFFMMM}}}uuuqqqjjjeee```]]]ZZZWWWSSSOOOJJJEEECCCAAA>>>===;;;:::999777666555444444111111111000//////......,,,,,,,,,+++++++++******)))(((((((((((((((((((((&&&))),,,(((""" ###(((''''''&&&&&&((()))+++,,,///111444777999;;;;;;;;;::::::888666444111///------+++)))(((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&+++%%%"""&&&((((((''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,555888===@@@@@@<<<666222///---+++***,,,...//////,,,,,,***)))(((((((((((()))'''''')))---...---***+++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,---------..................///000111222111000///,,,...111111000///000000/////////000333444333111111111111222222222222222111111000///000111222333///000000111222333444444111111222222222333333333333222111222444555444333555555555555444333222222333222111222444555444333111333444444333333555777222222222333333444444444222333444333222111222333333333222222222222333333111222222222222222333333444444444444444444444444444555555555666666666777555555444444444555555666777666555444444444444444222222222222222222222222111111222333444555666666000333666777999@@@KKKTTTfffooowwwyyy{{{~~~zzzwwwrrrjjjcccaaacccgggsssrrrpppmmmkkkmmmtttyyy{{{}}}~~~~~~~~~~~~}}}|||yyyuuussspppjjjbbb\\\VVVPPPIIICCC@@@===999555999666333222222222111111222222111222222333444555888999<<>>444555:::<<<;;;:::???BBBFFFLLLVVV]]]\\\VVVSSSLLLFFFDDDAAA;;;999999333333222111000000000000111111111222222222222222666888AAAOOO\\\```\\\VVVIIIHHHKKKSSS]]]aaa^^^ZZZKKKEEE===777444444444444333555555444555???PPP^^^}}}uuupppjjjeeeaaa^^^[[[YYYQQQMMMHHHDDDBBB@@@>>>===;;;:::888777555444444444222222222111000000//////,,,,,,,,,+++++++++******''''''((((((((((((((((((''')))***(((%%%$$$%%%(((''''''&&&'''(((***,,,---111333666888:::;;;===???>>>===<<<999666333000...---+++)))''''''((()))***((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&,,,$$$ ###(((((('''(((((((((((((((((((((((((((''''''&&&'''''')))***+++111555:::>>>???===:::777444222...,,,,,,---...///......---,,,+++******)))+++(((&&&(((---000///---++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---...000111222111000///---///000111111111111111/////////000222333222111///000000111222333333333000000//////000000111222111111222333444555555666111111222222222333333333555444444444444555666666444555555555444444333222444333222222444444333222333555666666555444555666111222333333444444333333111333555444111000222555444444333333333333444444222222222222222222222222444444444444444444444444666666777777888888999999777777666555444444555555777777666555444444444444333333333333333222222222111111222333444444555555111444555666666;;;CCCJJJ[[[hhhsssxxxyyy|||~~~}}}{{{{{{xxxqqqiiieeefffiiiqqqrrrrrrmmmiiiiiiooouuuzzz}}}{{{zzzyyyxxxvvvqqqjjjeeebbb\\\SSSLLLHHHDDD>>>:::;;;999666444444555444333222111111111222222333444222333555:::@@@HHHNNNRRROOOGGG>>>:::::::::888777999;;;???FFFOOOXXX\\\\\\YYYUUUPPPLLLHHHCCC???>>>555555444222222111111111111222333444333222222222777???LLLYYY___[[[RRRJJJCCCIIIRRR[[[```\\\RRRJJJ???;;;777444333444444333111444444222444AAAWWWhhh}}}tttpppjjjeeeaaa^^^\\\ZZZOOOLLLGGGCCCAAA@@@>>>===::::::888666555444444333444333333222222111000000,,,,,,,,,+++++++++******&&&'''(((((((((((('''''')))'''&&&'''***+++***((((((''''''((())),,,...///222555777999:::<<<@@@CCCCCCBBB@@@<<<888444111///,,,+++)))((('''(((***+++(((((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&+++###"""''''''&&&'''(((((((((((((((((((((((($$$%%%%%%&&&((()))***+++,,,...111555888999::::::999777333///,,,,,,---............---,,,++++++******((('''(((,,,...///...111///,,,***)))***,,,---++++++,,,,,,,,,---------.....................---,,,---...000111111111000000///000111111222222111111000///000222222000/////////000111222222333444000000000000000111111222333333333333333333333333111111222222222333333333444555444444444555666777444444444555444444333333444333222222444444333222444666777666555333333333333333444444444333222111111444666555222111333555555555444444444444555555222222222222222222222222444444444444444444444444666666666777888999999999:::999888666555444333333666666555444444444444444444444444444333333222222111222222333333444444444222333555555666999???DDDMMM[[[kkkrrrvvvzzz|||||||||}}}{{{vvvpppkkkiiijjjlllooorrrpppkkkjjjmmmpppvvvyyy~~~||||||||||||{{{wwwqqqmmmjjjddd[[[UUUPPPJJJDDD???;;;999777777777777555333222222111111111222333333111111222444888???FFFJJJPPPOOOKKKCCC===999777666555777;;;@@@EEELLLUUU\\\______\\\WWWPPPJJJEEEAAA<<<;;;:::888777666666666222333555444222222444666???KKKZZZ```[[[QQQIIIEEEKKKSSS]]]```ZZZNNNCCC<<<999777444333333333333111111444444222444@@@UUUfff}}}tttpppjjjdddaaa^^^[[[YYYNNNKKKFFFCCCAAA@@@???>>>:::999888666555444333333444333333222111111000000,,,,,,,,,+++++++++******&&&'''((())))))(((&&&%%%***&&&$$$'''---///,,,'''((('''((((((***,,,...000111444888999999<<>><<<999888888777444222333333222222222222333333111111222222333666;;;???IIIOOOQQQJJJCCC>>><<<999666666999<<<>>>AAAKKKVVV```dddeee___XXXRRRLLLFFF@@@???===:::888666444444222444555444333555;;;@@@MMMWWWaaa```VVVLLLIIIKKKUUUZZZ^^^ZZZMMMAAA:::888555333222111222222111///222444555444444===KKKWWW}}}tttpppiiiddd```\\\YYYWWWNNNJJJFFFCCCBBBAAA@@@???:::999777666444444333333222222111111000//////...,,,,,,,,,+++++++++******''''''((()))((('''%%%$$$(((&&&&&&(((+++,,,***'''&&&&&&&&&'''))),,,...///000444777888999===DDDJJJNNNKKKGGGBBB<<<555000---(((***+++***(((((()))+++"""###%%%&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&$$$$$$''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))((()))***+++---///444555555111---++++++---+++,,,---.........---,,,)))+++---,,,(((&&&(((+++222000---***)))***,,,---,,,,,,,,,------------...//////.........---------000000//////111333666888333111//////000111///---.........///111222111/////////000000111111222222000111111222222222222222111111111111000000000///111111222222222333333333///222555555333222333444333333444444555444444333555444222333333444222111///111444555555444444555666555444444444555666777555444333333444555444333555444444333333444444555555555555444444444333333444444444444444444444444333333444555666777888888888888777777666666777777555555555555666777888888666666666555444333333333222222222222222333333333222222333333333444666888999BBBLLLVVVcccpppwwwxxx{{{zzzzzz|||}}}zzzrrrlllhhhiiikkkmmmllljjjhhhfffeeekkkssszzz}}}~~~}}}|||ssspppllliiieee^^^VVVOOOHHHDDD???;;;999777666555444444333333333333444444///111333222111222555888===FFFMMMLLLKKKIIIDDD>>>;;;666555888;;;===EEEMMMTTT]]]dddccc```]]]XXXQQQJJJGGGCCC???:::666333111222444444444555<<>>888777999333222000000111222111000333555777666555888???DDD}}}tttpppiiiccc___\\\XXXVVVNNNKKKFFFCCCBBBAAA@@@???:::999777666444333333333000000000///......------,,,,,,,,,+++++++++******'''((())))))(((&&&$$$###&&&((()))))))))''''''&&&%%%%%%%%%&&&(((+++---//////333666888888===EEELLLPPPNNNJJJCCC<<<555000---&&&))),,,+++)))((()))+++!!!$$$&&&&&&%%%###"""&&&''''''''''''''''''&&&%%%%%%'''***(((%%%&&&)))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$+++******)))((((((((((((000222333111---++++++------...///111111111111000+++///333000***&&&(((,,,*********+++---///000222,,,,,,,,,---------......//////.........---------333222000000222555999;;;555111......///000...,,,,,,,,,---///222333333222000000000000111111111111111111222333333333333222222222222222222222333333111111222222222333333333000444777888666444444555333333444444555444444444555444333333333444222111...111555888888888999:::555444333333444666999;;;666333111222555666444222444444444333333444444444666666666555555444444444444444444444444444444444555555666777888999::::::666666666666777888999:::555666666666777999:::;;;777777666555444444333333222222222222222222333333555555444444444444555666:::???DDDKKKYYYhhhrrrttt{{{yyyxxx|||~~~tttllliiihhhhhhiiijjjhhheeecccbbbhhhqqqyyy}}}}}}}}}}}}yyywwwtttssspppiii```XXXTTTNNNEEE>>>:::999999999555555444333333444444444...111333333222222444666444===FFFKKKPPPSSSKKKAAA???666111666;;;>>>BBBGGGFFFSSS___cccdddfffccc^^^WWWTTTOOOIIIBBB<<<888666222333444444777AAAOOOZZZ]]][[[WWWPPPKKKMMMUUU[[[RRRKKK???666222333777:::333222000111222333333222444666777888666555666777uuuooohhhccc___[[[VVVRRRJJJIIIHHHDDDAAA??????@@@???<<<999555444444555666111000000111222222///---............---,,,+++***,,,++++++***************)))&&&$$$&&&+++---+++((((((((((((((()))***,,,---444555444444666<<>>??????===;;;999777666666666444333333222222111111000000111333444555666666666999:::===BBBLLL[[[kkkuuupppwww||||||{{{|||{{{xxxnnnlllhhhdddccccccdddfffaaadddkkkrrrxxx}}}~~~~~~xxxyyyyyywwwtttooojjjhhh]]]YYYQQQKKKEEEAAA<<<999999777555555666777666555222222333444444333333333333555888>>>FFFLLLOOOPPPCCC???;;;999999:::;;;;;;@@@HHHUUU___eeeeeedddcccbbb___XXXOOOIIIFFF???888333666999;;;>>>HHHWWWbbbZZZTTTNNNMMMPPPTTTTTTSSSFFF@@@999555555666666555333333333111//////000222555222222666888888888888}}}tttooohhhbbb___[[[VVVRRRJJJHHHEEEBBB@@@???>>>>>>===<<<999666555444444555222000......///000//////............---,,,+++***(((''''''&&&&&&&&&&&&&&&***'''$$$&&&***,,,***'''))))))))))))***+++---...222333444555888???IIIPPPQQQMMMEEE<<<555000...---,,,)))'''&&&((()))((('''***))))))(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''+++,,,---...---,,,***(((***))),,,000333444999???777333///---------+++***)))***+++,,,---///000000///---+++,,,......---+++///.........------------000,,,---111333111222666888777444222000000111111000000000000000111111111222222111111111111222222333333333222222222111111111111111000000111111111222333444444222222333444444444444444444444333333444444444444333333333333666666555555555444444444444555666777777666555444666666666666666666666666555444444333333444444555444444555666666555444444444555777888888888777666555555555555555555444444555555555555666666666666777555444555666777666444444444444555666777888999===<<<:::777666555555555444444444333222222111111111111222222111111000000666666888===FFFSSSaaajjjrrrxxx|||{{{{{{~~~~~~|||tttpppkkkfffbbbaaaaaabbb```cccgggmmmsssyyy~~~~~~~~~zzzzzzzzzyyyvvvrrrnnnllleee```ZZZSSSLLLFFF@@@<<<:::888666555666666555444222333333444444333333333444444666999>>>EEEKKKOOOOOOJJJCCC>>><<<;;;:::::::::AAAKKKVVV]]]ccchhhkkkggggggbbbZZZVVVRRRKKKCCC>>>===>>>CCCMMMWWW___cccSSSOOOMMMPPPUUUVVVPPPJJJ@@@<<<666333444444444333222333222111//////111333222222555999<<<<<<:::999~~~zzzsssnnngggbbb___[[[VVVRRRMMMIIIDDDBBBBBBAAA???===<<<;;;:::888666555444333333000---+++,,,...//////.........------,,,+++***))))))(((''''''''''''(((***'''%%%'''***+++)))&&&************+++---///000000222444777<<>>999333...,,,,,,++++++'''((()))+++...000111222111///...------,,,***(((............------------///---...000000///111555444444333333222222111111//////000000111111222222222222111111111111222222333333333222222222222111222222111111111111222222000222333333333333444666555555555444333222222222333444555666666555444333555555555555555444444444333555666777777666555333555555555555555555555555555444444333333444444555444555555666666555555444444666888::::::999777666666666666555444444444333444555555555555666666666666555444555666666555444444555555666777777666666:::999888666555444444444555555444444333222222222000111111111111000///...444444666999???IIIUUU]]]nnntttyyyyyyzzz~~~~~~xxxtttmmmgggccc`````````aaabbbdddgggmmmuuu{{{~~~~~~}}}|||{{{zzzxxxvvvtttsssoookkkeee___XXXPPPHHHCCC>>><<<999777777777666555333333333444444333333222333444444444555;;;EEELLLXXXSSSMMMGGGBBB>>>:::777888;;;BBBIIIRRR\\\fffmmmjjjmmmlllhhhdddaaaYYYPPPIIIDDDBBBJJJYYYaaa___YYYLLLKKKMMMSSSWWWSSSIII???888555222111222333222222111111222000///000222444555:::AAAHHHLLLKKKEEE@@@{{{rrrlllfffaaa^^^[[[VVVSSSRRRLLLEEECCCEEEEEEBBB???:::;;;:::999888555333222333000---,,,---/////////------------,,,+++******++++++***)))))))))))))))***(((&&&'''))))))(((&&&***))))))***+++---///000111222555999???FFFMMMRRRQQQKKK@@@666...+++++++++))))))((('''((((((''''''))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******,,,...111333444222000...---******...222888CCCMMMFFFAAA999222...,,,++++++((((((***+++---///000111111000...---,,,+++***)))------------------------...,,,+++---000222222333111222333444444333222111......///000111222222333222222111111111111222222222222222222222222222222333222222222222222222333111222444333333222444555444444444333333333222222222333555777777666444333555555555555555555555555555555555444444555555555333333444444444444444555555444444333333444444555555555666666666666555555555777:::======;;;999777777777666555444333333333444444444555555555666666666555444444666666555444444555666666666555444333888888777666666555555555666555555444444333222222000111222333444444444444555666666888;;;BBBKKKQQQdddkkkrrruuuyyy}}}~~~|||zzzvvvpppjjjeeebbbaaaaaacccbbbaaaccchhhpppxxx}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxuuurrrnnniiiccc\\\SSSNNNEEEBBB>>>;;;999888777666333333444444444333222222111333444222111555>>>FFFRRRRRRQQQPPPLLLEEE<<<666:::;;;===AAAGGGQQQ\\\cccffflllpppooonnnkkkddd\\\UUUOOOLLLSSS^^^```WWWLLLHHHKKKPPPSSSQQQIII???888111111000111111222222111000000111000000111333666888CCCQQQ]]]bbb___TTTIII}}}pppkkkddd```^^^[[[WWWSSSTTTMMMFFFCCCDDDEEEBBB???::::::;;;:::888666333111111000000000111111///...------------,,,+++***))))))((((((''''''''''''''')))(((''''''(((((('''&&&((((((((()))***,,,...000444555777;;;@@@EEEIIILLLGGGCCC<<<444///,,,******((((((((((((''''''&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((+++---......,,,+++---***)))+++///555@@@JJJJJJFFF???888111---,,,+++***++++++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------------///,,,***,,,000333000+++///000222444444333222111......///000111222222333222222111111111111222222222222222222222222222222333222222222222222222333333444555444222111222333222222222333333333444444222333555777777666555444444555555555555555555555888666333111111333666888222333333333444444555555555444444333333444444555666666666666666666666666777999<<<>>>???===:::888777777666555444333333333444444444444555555555555666444333444555666555444000111222222222111///...777777777777777777666666666555555444444333222222222222333444555555555555555666666777888<<>>;;;999666555333444444444333333222111///222555444111222888>>>EEEIIIQQQVVVWWWPPPEEE<<<<<<<<<===>>>AAAHHHPPPVVV^^^fffnnnpppqqqqqqmmmgggbbb___]]]^^^___ZZZPPPGGGJJJNNNRRROOOFFF===777666///000111111111222222222///000111000000111444666888III]]]kkkrrrnnn___PPP~~~oooiiiccc___]]][[[WWWSSSQQQLLLEEEAAAAAAAAA@@@>>>::::::::::::888666333222111000000222333222///------------,,,,,,+++***)))+++***))))))(((((())))))''''''''''''''''''''''''((((((((((((***,,,///000666666888;;;@@@DDDEEEDDD===:::666222...+++******&&&((())))))'''&&&&&&'''((((((((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&(((***,,,---............***)))+++---000999BBBFFFEEEAAA<<<555000---------,,,,,,,,,+++++++++++++++---...---,,,,,,---...,,,,,,,,,,,,------------......------000111---&&&///000222333333333222111//////000000111111222222222222111111111111222222111222222222222333333333222222111111111111222222444555555444222111111222111111111222333444444444111222444555666666555555444444444555555555555555999666222000000222666999222333333444444555555555555444444333333444444555777666666555555666666777777999;;;======<<<:::999666666666555444444444333333444444444444555555555555444333444555555444333222222333333333222222111555555666777888888777777555555444444333222222222444444444333222111000///333444444555555777:::===JJJUUUbbbkkkrrrzzz|||zzz|||uuummmfff___\\\^^^]]][[[[[[]]]ccchhhlllpppsssxxx|||~~~|||}}}}}}}}}}}}|||{{{{{{xxxwwwvvvvvvtttpppkkkgggWWWQQQIIICCC>>>:::777555444444444444333222111111///222444444333222444777:::@@@JJJTTTYYYVVVOOOIII============>>>BBBHHHMMMUUU^^^hhhmmmppptttssspppiiijjjhhhccc[[[RRRKKKGGGOOOQQQOOOHHH===555444666///111222222111000222333///000111000000111333666<<>>??????;;;;;;:::999777555333222222000//////000000///...,,,,,,---,,,,,,+++***))),,,,,,+++***************%%%&&&''''''''''''((()))(((((())))))+++...000111555555777;;;@@@BBBAAA???888666222...+++***)))***%%%(((***)))'''%%%%%%&&&'''(((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((()))))))))*********)))***+++,,,...000222333///,,,+++,,,,,,,,,111888;;;===???===888333//////---,,,,,,+++++++++******+++---///...,,,+++---...++++++,,,,,,,,,---------"""+++111000...///...+++000111111222222222222111000000000000000111111111222222111111111111222222111111222222222333333333111111111000000111111111222444444444222222222444222222222222222222333333222222222333444555555555444444444555555555666666666555333222222333555666333333333444555555666666555444444333333444444555888777666555555666777888666777888::::::999999888555555555555555555444444333333444444444555555555555444333333555555444333555555555555555555666666222333444666777777777666444444444333222222111111333333333333111000///...111222444444444555777999???IIITTT]]]gggrrrxxxyyy}}}zzzssslllddd```^^^]]]\\\\\\^^^aaadddfffiiimmmsssyyy~~~}}}~~~~~~|||{{{{{{zzzyyyyyyyyywwwssspppddd]]]TTTLLLEEE@@@<<<999444444444444333222111000000111111222222222333333555888>>>FFFNNNSSSTTTTTTDDDBBB???<<<:::===BBBFFFJJJTTT^^^dddjjjqqquuuuuunnnooommmeeeZZZQQQNNNNNNTTTOOOHHH@@@999666555555111222333111///...000333000111111000000000333555:::KKK^^^iiirrruuukkk\\\|||wwwmmmhhhbbb^^^]]][[[WWWSSSPPPNNNJJJDDD???>>>@@@BBB<<<;;;:::888666555444333333000---,,,---...//////,,,,,,,,,,,,+++***))))))(((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''(((******)))***+++---///111333444444666:::???AAA@@@===777444///+++(((((()))***$$$'''******'''%%%%%%&&&'''''''''(((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((***---000222111...------,,,***,,,222222777<<<===:::555111000,,,+++++++++++++++++++++,,,...000...+++***+++...+++++++++,,,,,,---------%%%222222---///222444111111111111111111111222111111111000000000000000222222111111111111222222111111111222222333333333111111000000000000111111000222333333333333444666444444333222222111111111222222111222222444555666444444444555555555666666222333444555555444333222333333444444555666777777555444444333333444444555888777666555555666777888555555666777777777777777444444444555555555555555333333333444444444555555555444333333555555444333444333222111222333555666000111333555666666666555444444333222222111111000111222222333333333222222222333555666555666777999777???IIIQQQ\\\jjjtttwwwxxxzzz{{{{{{xxxrrrlllgggaaaaaa``````aaabbbdddeeedddiiipppxxx}}}}}}}}}{{{~~~||||||{{{{{{zzzwwwuuuooohhh^^^TTTMMMGGGBBB@@@444555444444333222111000222000...///111222222222444333333777AAAKKKTTTYYYLLLHHHBBB;;;777888<<<@@@BBBLLLVVV]]]dddmmmtttuuuvvvvvvsssjjj```YYYYYY[[[WWWMMMAAA::::::999777333222333333111...---///222111111222111///000222444000@@@OOOWWWaaahhhbbbUUU{{{sssllliiiddd```\\\YYYUUURRRQQQKKKDDDAAAAAAAAA>>>;;;999888777555444444444444555222...---......,,,***,,,,,,,,,+++++++++******))))))))))))((((((((((((+++)))'''''''''((('''&&&***+++,,,---...///000000666999<<>>;;;;;;;;;AAA@@@CCCNNN]]]jjjqqqrrruuuvvvuuuqqqkkkeee```^^^YYYNNNCCC>>>999333222666000333555444111//////000000000///000111222333333777888;;;@@@EEEHHHGGGFFF{{{ssslllhhhccc___[[[XXXTTTQQQPPPJJJDDDAAAAAAAAA>>>;;;999888777555444444444444555222///...///...---***,,,,,,,,,+++++++++******))))))))))))(((((((((((()))(((&&&&&&'''((((((''')))***,,,...///000222333888;;;>>>AAABBB@@@>>><<<555222...,,,***)))(((&&&))))))''''''&&&'''(((((())))))(((&&&$$$%%%''')))''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''&&&$$$######$$$&&&(((***)))'''%%%%%%&&&''''''++++++******))))))******------+++*********++++++,,,...444;;;BBBEEEDDDBBB>>>666000///...+++***+++******+++,,,,,,,,,,,,+++------------............------------...///000111111111111111111111111111///000111222222222111111111111111111222222222222222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444111444333111333777777222444444444444444444444444666555444444333333444444444555666444111111333666555555555444444444333333444555666666555555666777444555555666666666666666777777666555444444555555777555333444555666555555444444444444444444444444444555555555444444333222444444444444444444444444444555555555444444333222222222222222222111111000444444444444444444444444333444999AAAHHHPPP^^^jjjwwwwwwxxxzzz{{{yyytttpppgggddd___\\\[[[\\\]]]]]]^^^aaaeeejjjpppvvvzzz|||~~~~~~||||||}}}~~~zzzqqqlllggg___TTTJJJ888======888444444444444222222333333333222222111111111222333666:::>>>@@@IIIJJJKKKJJJGGGBBB<<<888;;;===@@@GGGRRR^^^jjjpppsssuuuwwwvvvqqqlllhhhfff\\\QQQGGGBBB===777555888111333555444111//////000111000000111222333333222444555666:::===>>>===;;;{{{ssskkkgggbbb^^^[[[WWWSSSPPPNNNIIICCCAAA@@@@@@===;;;999888666555444444333333444222000/////////---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((('''%%%&&&'''(((((('''(((***---///000222444666===@@@DDDGGGGGGDDD???<<<666333///,,,++++++***)))(((''''''''''''(((((()))))))))((('''%%%%%%''')))%%%''')))'''$$$###$$$&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%(((&&&%%%$$$$$$'''***,,,***)))(((&&&&&&''')))***,,,+++***)))))))))))))))++++++***)))))))))******(((+++111;;;DDDKKKNNNOOOGGG???777333000,,,+++---+++,,,,,,,,,,,,+++******,,,,,,,,,---------......------...///000000000000111111111111111111111111...///000000111111000000111111111111222222222333222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444222333333222444888888555444444444444444444444444666555444444333444444444444555555333222111333444555555555444444444444333333555666666555555666777444555555666666666666666777777666555555555555666999666444333555666777777444444444444444444444444444555555555555444333333444444222222222222444444444555555555555444333333222222333333222222111000555444333222222333444444111111444:::???EEEQQQ\\\mmmqqquuuxxxyyyyyyxxxxxxkkkhhhccc^^^ZZZYYYZZZ[[[]]]^^^aaaeeekkkqqqvvvzzz|||||||||}}}yyyuuurrrlllbbb[[[AAAEEEDDD===777666777666222222222222333333333222222222222222333444666777>>>DDDLLLRRRQQQJJJAAA:::888:::<<<>>>CCCOOO^^^iiimmmqqqvvvyyywwwtttpppooobbbYYYPPPJJJDDD===::::::333444555444111000000111222222222444666666444111444333333444555555333111{{{ssskkkgggbbb^^^[[[WWWSSSQQQLLLHHHCCC@@@???>>><<<;;;888777666555444333333333444222111//////......---,,,,,,,,,+++++++++******))))))))))))(((((((((((()))(((&&&&&&'''((('''&&&(((+++...000000222666999DDDHHHMMMPPPNNNIIIAAA<<<777444///---,,,---,,,,,,''''''''''''(((((())))))&&&''''''&&&$$$###%%%'''"""&&&)))((($$$###&&&+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''((()))+++,,,!!!###%%%''''''(((***+++(((((((((((()))***+++,,,))))))))))))(((((())))))+++---111888BBBLLLTTTXXXOOOGGG???999444...---000............---,,,+++***,,,,,,,,,,,,---------------...000111111111000///111111111111111111111111//////000000000111111111111111111222222222333333111111111111222222222222222222222333333333333333222222222222222222222222222222333444444555555666444444333333555777777555555555555555555555555555666666555444444444444444555555555444333333333444555555555555555555555555333444666555444444555777444555555666666666666666666666555555555555555555999666333222333555777777555555555555555555666666444444555555555555444444555444222111111222444555444444555555555555444444333333333333333222222111444333222111111333555666222222444888;;;???HHHRRR```gggqqqvvvwwwvvvxxxzzzrrroooiiiccc]]]ZZZZZZ[[[[[[[[[\\\___dddkkkqqquuuzzz}}}}}}}}}|||}}}~~~{{{yyywwwssslllfffMMMPPPMMMDDD;;;999888666333333333333333333333444222222111111111222333333777>>>HHHPPPSSSOOOIIIDDD===<<<999777999CCCQQQ[[[ccciiirrrwwwxxxwwwtttssskkkddd\\\TTTLLLEEE???===777666555444222111111222333444777;;;>>>===888333666444222222333222111///zzzrrrkkkgggccc^^^[[[WWWSSSQQQIIIFFFCCC@@@???===;;;:::888777666444333333333333222222111///...---......,,,,,,,,,+++++++++******))))))))))))((((((((((((,,,***(((''''''(((&&&%%%))),,,///000000333999>>>PPPTTTYYY\\\XXXOOOEEE>>>555111---***)))*********&&&&&&'''(((((()))))))))&&&''''''&&&%%%$$$%%%&&&"""%%%)))(((%%%%%%***///'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$''''''%%%$$$%%%(((((((((((()))***++++++((((((((((((((((((((((((------///444===IIIUUU]]]XXXQQQIIICCC:::222///111111111111000///...,,,,,,,,,,,,,,,---------......---...000111111111000///000000000000000000000000000000000000111111222222111222222222222333333333000000000111111222222222222222333333333444444444333333333333333333333333///000111333555666888888888555444555666555444333555555555555555555555555666666555444444444444555666666666666666666555444666666666666666666777777333444555555444444555666444555555666666666666666444555666777777666555444888555222111222444666666555555666666777777777777444444555666666555555444555444222111111222444555444444555666666555555444444444444444444333222222222111000000111444777888555444555888888:::AAAJJJSSS^^^llltttvvvuuuwwwyyyvvvtttooohhh```\\\[[[\\\ZZZZZZYYY[[[___eeekkkoootttxxx}}}~~~}}}|||}}}~~~|||zzzzzzyyyvvvqqqmmm[[[]]]XXXMMMCCC===:::777666666555444333444444555111111111111222222333333555999@@@GGGLLLOOOOOOOOOGGGBBB;;;666777>>>FFFLLLZZZaaakkktttwwwwwwvvvuuusssooohhh___VVVOOOFFF@@@===:::777555333333222222333777===FFFKKKHHH@@@888777555222111222333222222xxxqqqjjjfffbbb]]]ZZZVVVRRRPPPFFFEEECCC@@@>>><<<::::::888777555444333333222222000111111///---,,,---...,,,,,,,,,+++++++++******))))))))))))((((((((((((---+++)))((())))))((('''***---000000111777@@@III]]]aaaggghhhcccWWWIII@@@888444...+++***+++++++++&&&'''(((((()))(((((('''((()))***)))(((''''''(((###%%%''''''&&&'''+++///'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((())))))(((&&&%%% %%%+++,,,)))&&&$$$$$$,,,+++***)))((('''''''''''''''((()))))))))((((((******,,,///666BBBOOOXXXYYYUUUPPPKKKBBB666111222222222222111000///......---------.........//////...//////000000/////////000000000000000000000000111000000000000111222333222222222222333333333333//////000000111222222222222222333333444444555555666666666666666666666666///000111333555777888999999555333555666333111222555555555555555555555555777666555555444444555555777666666777888777555444666666666666666777777777222444555555444444555666444555555666666666666666333555999;;;;;;999777555777444222111222444555555555555555666777777888888444444555666666666666555555444333333333333444555444444555666666666666555444444555555444444333222000000000111222444666777444333444666555666<<>>999666666555333333555555555444333333333444555666666666444444555666666666666666555555555555555555555555444444555666666666666666555555555555555444333333222222222222222333333333333222333555444444999AAA???HHHUUUaaajjjqqqwww{{{vvvxxxxxxrrriiibbb______YYYYYYXXXXXXZZZ]]]aaacccgggkkkpppuuuyyy~~~~~~~~~~~~~~~~~~|||yyywwwlllpppnnndddXXXQQQKKKFFF>>>===:::777555555555666000111222333444444444444333444555888>>>DDDIIIMMMPPPOOOLLLFFF???;;;<<<>>>BBBJJJXXXdddmmmssswwwyyyvvvxxxuuunnnhhhdddZZZQQQIIIDDD===888666555444333444===LLL^^^hhhdddUUUHHH888555111///111333444444vvvnnnfffbbb]]]YYYUUURRRNNNKKKCCCCCCCCC@@@===:::999999777666555444333222222222---//////...+++***+++...,,,,,,,,,+++++++++******))))))))))))(((((((((((()))((('''))),,,/////////***---111333777BBBSSS```oootttyyyzzzqqqaaaPPPEEE777333,,,(((&&&&&&'''&&&(((((()))))))))'''&&&%%%&&&''')))(((&&&%%%%%%&&&***'''$$$###$$$&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$"""###(((+++"""%%%'''%%%""""""&&&***)))(((((((((((())))))***&&&''')))*********)))(((&&&))),,,------...222555666:::AAAGGGDDD===:::;;;000000000000000//////...////////////000000000000//////---,,,,,,---...///000000000000000000000000///......------///000111222222333333333444444444...//////000111222222222222222333333444555666666222222222222222222222222444444444444444444444444666000///444666222111444666666666666666666666666777777666555555555555555666555444555777777444111222222222333333444444444222333555444333333444666444555555666666666666666555:::@@@EEEEEEBBB<<<777777555555555777777666444111111222333333444555555444444555666777777666666555555666777777666555555444444555666777777666666555555666666555555444333333444444333333111000///444333444666555444999AAA777>>>IIIUUUaaallluuuzzzxxx|||}}}xxxooogggccccccYYYYYYXXXXXXYYY\\\^^^___aaadddjjjoootttyyy~~~~~~~~~|||zzzxxxoootttssskkk```YYYRRRMMMAAA???<<<888666555555666111111222333333333333333222333555888<<>>777@@@NNN\\\gggooouuuxxxtttxxxwwwqqqmmmjjjbbbWWWMMMGGG>>>999777666444333444>>>PPPdddppplll[[[MMM;;;777333111111333555555zzzpppiiidddaaa]]]ZZZWWWSSSNNNJJJDDDCCCAAA???===;;;::::::999777666555555444111///555333111000///000111222++++++************++++++))))))))))))))))))))))))%%%(((***+++++++++,,,---///---...555<<>>FFFOOOTTTPPPHHH???:::???@@@DDDLLLXXXdddnnnssssssyyy|||yyytttoooiiicccZZZRRRHHH@@@===;;;999777999???IIIUUUaaafff]]]PPPEEE===555444444222111333xxxnnngggbbb___\\\YYYUUUQQQMMMIIIDDDCCCAAA???===<<<;;;;;;999888666666666555222000666444111///---,,,------'''''''''''''''((())))))))))))))))))))))))))))))$$$&&&)))******,,,...000222000333999@@@KKK]]]mmmuuuyyyxxxnnnbbbWWWJJJ>>>666333///,,,+++***)))((((((((('''&&&$$$%%%'''***&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((((((''''''(((***'''(((((((((((((((''''''&&&((())))))((('''((()))'''((()))((('''((()))+++///...,,,+++************'''&&&%%%%%%&&&&&&&&&&&&+++******))))))***++++++......000444:::>>>???>>>;;;888444222333444333111333444555333000/////////,,,---...///000000000///...///111111000000000111...///000000///000222444000111222333333333333333222222222222222222222222333333333333333333444444111333444444333222222333444444444444444444444444555555555555555555555555555666666666777777777888777666666555555666666777555555555666666666777777777777666555555666777777444444555555555555444444444444555555555555555555333555888:::;;;999777555777777666444444333333444222222333333444444444444555666777888888777666555666666666666666666666666333555777888888777444333666666666666666555444444222222222222222222222222111111000000111222333444<<<999;;;CCCLLLVVVbbblllsssyyyzzztttssswwwssskkkfffbbb\\\ZZZZZZ[[[[[[ZZZXXXVVVXXX___gggnnnxxx~~~~~~}}}|||{{{xxx{{{zzzvvvrrrpppkkkfff\\\SSSKKKIIIEEE???::::::555444222333444444333222555555888>>>>>>999777777:::>>>EEELLLPPPMMMGGGBBB>>>>>>???DDDNNNZZZeeekkklllrrrvvvtttqqqooolllgggaaa[[[QQQIIIDDDAAA===;;;999;;;???EEEOOOTTTNNNEEE@@@999444444444333333555vvvlllfff```^^^ZZZWWWTTTPPPKKKHHHDDDCCCAAA???>>>===<<<<<<:::888777777777666333111333222///---++++++++++++)))))))))******+++++++++))))))))))))))))))))))))$$$&&&'''(((***,,,000333222222555<<>>999777555555555555444333555222333666666333444666555666:::BBBKKKQQQPPPNNNBBB???<<<<<>>===999888<<>>=========:::888777777777666444222......---,,,,,,------...,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((''''''(((((((((+++///222///111555<<>>===<<<<<<999888777777777777555333.....................///+++++++++***)))'''%%%$$$(((((((((((((((((((((((()))***)))(((((()))---000---000555;;;FFFSSS___ffffffaaa[[[UUUNNNDDD;;;555222///+++))))))))))))(((&&&'''((('''&&&%%%'''(((''''''(((''''''%%%###""")))(((&&&%%%%%%%%%&&&'''&&&'''((('''&&&%%%&&&'''+++***)))'''&&&&&&&&&&&&((()))(((&&&$$$$$$&&&((('''((()))(((&&&&&&'''))).........---,,,***))))))%%%''')))******)))))))))''''''(((((()))***+++,,,)))************,,,///111555555666666666666666666555777888777444222000000...............//////000---///000000//////000111///000111000//////111333...///111222333444444555333333333333333333333333555555555444444333333333333333333111000000333555444444444444444444444444555555555555555555555555777777777777666666666666555666777999999999888777666666666666777777777888777777888888888888777777333444444555555444444333777777777666666555555444666666666666666777777888666666555444444444444555444444333333333444555666444555666777777666555444666666555555444444444444333444555666777777666666222444888;;;<<<:::777555666666666555555555444444000111222333222000...,,,222333666888777888AAAKKKUUU```llltttyyy||||||zzzwwwrrrkkkccc______aaadddiiieeecccdddeeedddggglllsssvvv{{{~~~~~~~~~yyy|||}}}zzzyyy{{{yyyvvvvvvsssmmmfff```YYYOOOFFF@@@===:::888888888777666555222333666555222222444111444777888:::@@@JJJRRRUUURRRLLLDDD>>>===AAADDDPPPZZZdddjjjooottttttrrrsssrrrnnnhhhaaaYYYSSSPPPRRRPPPIII???::::::888555555222222555555444666:::{{{rrrjjjddd^^^\\\XXXVVVSSSPPPLLLHHHDDDCCCAAA???===;;;::::::888777666666777666444222111111000///...---,,,,,,------------+++)))&&&%%%))))))))))))))))))))))))************((()))+++---...222777===HHHXXXdddiiieee]]]UUUPPPJJJ@@@777333111...***)))))))))))))))&&&'''((((((&&&&&&&&&(((***)))((('''&&&$$$######)))(((((('''&&&&&&&&&&&&&&&'''((('''%%%%%%%%%'''***)))((('''&&&&&&'''((('''(((((('''&&&%%%'''(((((())))))'''&&&%%%&&&(((,,,,,,,,,,,,+++***)))))))))(((((()))+++,,,+++)))+++******)))(((((((((((()))***+++***))))))***,,,000222333444555666999<<<999;;;<<<;;;888444222111//////............///000,,,...000000/////////000000111111000//////111222///000111222333444444444333333333333333333333333555555555444444444444444333444444333222222333555444444444444444444444444555555555555555555555555777777777777666666666666555555666777888888888888666666666777777777888888666777777888888777777666444555555555555555555444777777666666666666666666666666666666666666666777666555555444444444555555555444333333333444666777444555666666666666555444777777666666555444444444444444555666666777777777222444999<<<===;;;888666777777666666555444444444111222444555444222000///333222444777777777===EEEHHHTTTcccnnnuuuwwwyyyzzz{{{xxxrrrjjjddd```aaabbbfffbbbaaacccdddcccfffkkkmmmqqqvvv{{{}}}~~~}}}|||{{{}}}|||yyywwwwwwsssoookkkeee[[[PPPGGGCCC>>>;;;999888666555333111222555555111000222111666999777444666@@@IIIRRRTTTSSSNNNGGGAAA???@@@AAAKKKVVV^^^fffooottttttuuuuuutttpppjjjddd```___[[[[[[UUUIII???:::666222555333444666666555999???xxxppphhhccc\\\ZZZWWWTTTRRRNNNJJJGGGEEECCCAAA>>>;;;999888777777666555555666666444222000000000//////---,,,,,,---...//////...---+++)))))))))))))))))))))))))))''')))************,,,---...333777===JJJ\\\hhhlllkkk^^^RRRLLLEEE;;;555333...,,,(((''''''(((((((((%%%'''(((((('''&&&&&&'''+++***(((&&&%%%%%%&&&'''''''''''''''&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&***)))'''&&&&&&'''((()))&&&((())))))((('''((()))&&&'''((('''&&&&&&'''))))))***+++++++++***)))))),,,(((%%%''',,,///---)))++++++)))(((((('''''''''%%%(((******((('''(((***,,,...000222333777<<>>;;;888666555333222555444111111333111444777666333444999>>>EEELLLSSSUUUPPPHHHBBB@@@<<>>999555444333444666777888???FFFvvvnnnfffaaaZZZXXXUUUSSSPPPMMMIIIFFFEEECCCAAA===:::888666555666555555555666555333222,,,------.../////////...'''(((***,,,,,,+++***)))))))))))))))))))))))))))%%%'''***++++++,,,---...---222666;;;III]]]jjjlllqqqaaaQQQHHHAAA888333444---***'''%%%&&&'''''''''%%%'''(((((('''&&&&&&'''+++)))'''%%%%%%&&&)))***&&&&&&''''''&&&$$$###!!!&&&'''((('''%%%$$$%%%&&&)))((('''&&&&&&''')))***%%%'''***+++***))))))***$$$%%%&&&&&&&&&''')))+++'''((()))++++++***))))))***### (((,,,)))$$$(((((('''(((((()))***+++"""%%%))))))((('''((())))))+++...000222777>>>DDDGGGHHHHHHDDD>>>888333111000///...------...///000,,,...000000///...///000000111222111//////000222111222222333333333222222444444444444444444444444333444444444555666666666222444777777666444444444444444444444444444444444555555555555555555555555888888777777666666666555555444444444444666888999777777777777888888888888444555666777777666555444666666777777777777666666555555666666777777888888000111444666888999999999555555444444444555555666666555333333333444666888333444555666666555444333999888888777666555555555444444444555666777777888555555444444555888:::<<<777666666555444333333333222333333333333333333333555111///333555444555777777???MMMZZZdddkkkuuu}}}vvvxxxxxxuuuoookkkiiijjjjjjfffdddeeedddbbbcccfffdddiiipppuuuxxxzzz|||}}}}}}~~~||||||{{{~~~~~~{{{yyy{{{xxxttttttvvvqqqhhhaaa[[[RRRKKKDDD@@@<<<999:::666444555555222444777000111333444444555666777777CCCQQQXXXUUUMMMEEEBBB:::>>>@@@@@@GGGUUUaaagggnnnppprrrqqqnnnlllmmmooovvvvvvooo^^^NNNDDD>>>:::333222333777888;;;CCCLLLxxxooofff```ZZZXXXUUURRROOOLLLGGGDDDDDDBBB???===<<<;;;999888<<<999777666666555444333111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''''''******''')))......)))000555999???JJJYYYeeeiiinnnaaaQQQDDD<<<666111,,,,,,+++******************))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((******))))))))))))*********)))'''&&&%%%%%%&&&''')))&&&$$$&&&)))***)))(((,,,000111...------***%%%,,,++++++***)))(((((('''&&&'''((()))***+++,,,,,,))))))(((((((((((())))))...---------000444888:::AAAEEEIIIHHHCCC===999888333---***,,,///...---...***...222333111111222555111111111000000000000000111111222333444444555555444444555555666555555555:::999777555444555666777666555555555555444444444444333333333333444555666555555444444555666888999::::::999999999999::::::777777777777777777777777999888999:::;;;;;;999777777777777777777777777777777777888888888888777777555555555555555666777777555666666777777777777666555666666666666666555444666666666666666666666666666666666666777777888888777888999888666555555555555555666777777777777777555444444444555666888999999:::;;;<<<;;;999666444222333444444222222333444444444444444444444444444999;;;AAAJJJVVVdddooouuu~~~}}}zzzvvvrrrnnnkkkiiifffcccaaaaaadddgggiiilllnnnqqqqqqrrrvvv|||~~~}}}|||zzzzzzyyyxxxuuussspppjjjaaaXXXPPPIIIBBB>>>===;;;999888777555333000333444444444444555555555999;;;AAAJJJRRRUUUSSSPPPFFFBBB>>>>>>CCCJJJQQQUUUaaalllsssqqqppptttvvvuuuxxxzzzyyyqqqbbbRRREEE???===:::999999888;;;IIIXXXuuummmddd___YYYWWWSSSQQQNNNKKKGGGDDDEEEBBB???>>>===<<<:::888888666555555666777777666111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((&&&))))))''')))---...***000555:::???JJJYYYcccgggfff[[[KKK@@@:::666111---,,,+++******))))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&'''''')))'''$$$%%%''')))((('''%%%)))***(((''''''%%% ++++++***))))))(((''''''&&&&&&'''((()))***++++++))))))(((((((((((()))))),,,,,,+++,,,...111555777<<<@@@DDDEEEBBB===:::999444///---///000......000)))+++...//////...///000111111111111000000000000111111111222333444444444222333444444555555444444999888666555444555666777777777666666666555555555444444444444444444444444555555444444555666888999777666666666666666666777888888888888888888888888999888888999::::::999777777777777777777777777777777777888888888888777777777777777777777888999999777777777888888777666666555555666666666666666555666666666666666666666666555555555555555666666555555777888888666555555666555555555555555666666666555555444444555666888999777888:::;;;:::888555333333444555444333222333555444444444444444444444444666888<<>>:::888777666555333222222222222222222222333666888;;;AAAGGGLLLMMMMMMKKKFFF@@@;;;;;;???FFFKKKUUUaaakkknnnqqquuuxxxwwwyyyzzzyyyssshhhZZZMMMFFF@@@===;;;;;;<<>>===<<<;;;999777666444444666777666555000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************)))&&&))))))'''(((,,,---,,,000555;;;AAAKKKXXXaaaccc]]]RRREEE;;;777555111...,,,+++***)))((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''+++(((%%%$$$&&&'''((('''%%%)))+++)))((()))'''###***))))))(((((('''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))+++*********+++...000222555999===@@@???===;;;:::333000///000...***,,,000......///000222222000///111111111111111111111111000000111111222333333333333333444555555555555555888888666555555666777777888888888777777777666666333444555666555555333333555444444444555666777888666666555555555555666666888888888888888888888888999888666777888999888777777777777777777777777777777777888888888888777777777777777777777888999999999999999999888777666666444444555666777777777666666666666666666666666666444444555555555444444333444555777777666666666777555555444444333444444555555555444444555666777888666777888999888666444333444555666555444333444666444444444444444444444444444777999;;;@@@KKK[[[gggooorrrvvvzzz{{{zzzwwwuuunnnkkkfffbbb```cccfffiiillllllkkkhhheeegggmmmrrrzzz{{{|||~~~~~~}}}|||}}}|||yyywwwxxxuuupppkkkfff```YYYUUUJJJFFF@@@;;;:::999999888333333222222222222222222444666888999<<>>>>>===;;;999:::888666444444444333111000//////...------,,,,,,++++++++++++++++++++++++*********************+++''')))***)))))),,,...///111888>>>DDDNNNYYY___```VVVLLL@@@888555333000---,,,+++***)))((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))))))))(((''',,,***'''&&&&&&'''((()))(((,,,---,,,,,,...,,,))))))((((((((('''''''''&&&&&&&&&''''''((()))******))))))(((((((((((())))))+++***))))))***+++---...000333777;;;<<<;;;999888000/////////+++&&&)))...222000///111444444111---000111111111111111222222000000111111111222222222333444555666777777777666777777666555666666777888888888777777777666666666111333555666777666555444444444555555666666777888888888777777777777888888888888888888888888888888:::888555555666888888888777777777777777777777777777777888888888888777777555555555555555666666777:::::::::999999777666555333333555666777777777777666666666666666666666666444555555666555555444333222444666777666666777888666555444333333333444555666555444444555666777888666777888888888666555444555666777666555444555777444444444444444444444444333777:::999;;;CCCRRR^^^kkkooouuuzzz|||zzzwwwtttrrrnnnhhhcccaaacccgggiiilllkkkiiiccc______ccchhhqqqtttxxx|||~~~~~~~~~|||zzzzzzxxxvvvtttqqqllleeeaaaXXXRRRIIIBBB>>>===<<<;;;777666555444444444444555444666888888888;;;AAAFFFOOOQQQQQQLLLCCC======???@@@HHHSSS\\\dddkkkpppsssvvvuuuuuuuuurrrkkk```XXXOOOJJJEEEDDDHHHSSSaaalllxxxpppiiiaaa\\\YYYWWWTTTRRRPPPMMMIIIGGGEEECCC@@@>>>===<<<:::999:::777555444444333222111/////////...------,,,,,,++++++++++++++++++++++++************++++++++++++))))))***+++***+++///333444;;;CCCHHHPPPYYY\\\[[[RRRIII===666333222///+++,,,+++***)))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))***)))((((((,,,+++***((('''''')))***&&&***+++)))))),,,+++(((((((((((((((''''''''''''((((((((())))))******+++))))))(((((((((((())))))++++++*********+++,,,---...000333777999999777666000/////////+++''')))//////---,,,...000000---***000000111111222222222333111111111111111111222222111222333444555555555555666555666666666777888888777777777666666666555555///111444666888888777666444444555666666777777777:::999999888888999999:::888888888888888888888888:::888555555666888888888777777777777777777777777777777888888888888777777555555555555555666666777:::::::::999999777666555333333555666777777777777666666666666666666666666555666777888888777666555111333666666666666777888666666555555555555555555666666555444444555777888666777888888888777666555555666777777555555666777444444444444444444444444111666::::::999===GGGPPPaaagggooovvvzzzzzzwwwuuuuuuqqqkkkfffdddeeehhhjjjmmmllliiibbb\\\[[[]]]aaafffkkkssszzz~~~}}}~~~|||zzzyyyyyyyyywwwtttnnnjjjccc\\\SSSJJJDDD???<<<;;;:::999777555444444555666222555888888666777:::>>>???GGGOOOPPPJJJCCC>>>===<<>>FFFKKKQQQWWWXXXTTTNNNEEE:::444222111...***,,,++++++***************(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''((()))))))))(((((()))******)))(((''')))***'''******((((((++++++((((((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((())))))+++************++++++,,,---...111444888888777555444111000111///+++---111/////////000111000...---000000111111222333333333222222222222222222222222...///000222222333333333444555555666777888888999777777666666666555555555111222444666777888888777333444555666777777777777888888777777777777888888999999999999999999999999999888666777888999888777777777777777777777777777777777888888888888777777777777777777777888999999999999999999888777666666444444555666777777777666666666666666666666666666555666888:::::::::888777111333555666666555666888444444555666666666666555777666555444444555666777666666777777777777666666555666777666555444555777444444444444444444444444...333777888777888>>>CCCQQQWWWbbbmmmuuuxxxyyyyyyvvvsssooojjjhhhiiijjjlllnnnnnnkkkeee^^^[[[\\\^^^]]]cccmmmvvv|||~~~}}}{{{~~~~~~zzzzzzzzz{{{|||yyyuuurrrkkkeee\\\SSSLLLEEE???;;;;;;:::777555444444444555222444555666555444444555666???IIIOOOOOOJJJFFFDDD<<<:::;;;BBBKKKTTT```iiimmmooossswwwxxxvvvrrrnnngggccc\\\XXX[[[cccgggggguuunnnhhhaaa\\\YYYWWWTTTRRRQQQNNNJJJGGGCCCAAA>>><<<;;;:::888777555333222222333444444333...............---------************************,,,,,,,,,++++++*********'''&&&(((***)))''',,,555777???GGGLLLPPPTTTRRRMMMHHH@@@666111111000---***+++++++++++++++,,,,,,---(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$***)))(((((((((((((((((($$$'''))))))(((&&&'''((())),,,,,,)))))),,,+++)))))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,...333888:::888666555111...000111//////111///111333333222111111111000000111222222333444444333333333333333222222222//////111222333444444444333444555666888888999999888888888777777777666666555555555555666666666666333444555666777777777666777777666666666666777777999999999999999999999999999888888999::::::999777777777777777777777777777777777888888888888777777777777777777777888999999777777777888888777666666555555666666666666666555666666666666666666666666444555888;;;<<<;;;:::999222444666666555555666777///111444666777777555444777666555444444555666777555555555555555555555555444555666666444444555666444444444444444444444444000222444555555777:::<<>><<<999666555555666777666555333333333333222000666:::???EEEJJJLLLMMMMMMCCC===999<<>>FFFLLLNNNLLLCCC<<<<<<======AAAIIIUUU\\\gggnnnrrrtttvvvyyyxxxwwwrrrmmmqqqvvvrrriii|||rrrkkkeeeaaa^^^[[[YYYVVVRRRNNNKKKIIIHHHCCCBBB???===;;;:::::::::444444333222111111111111333222000...,,,+++***************)))))))))(((((()))((((((+++...///---***---***(((***...222333222:::>>>EEEJJJLLLJJJFFFCCC===999444000//////...---------...000111000---***+++,,,,,,+++(((''''''(((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''+++)))(((&&&%%%&&&'''(((******))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********+++,,,***(((''''''((())))))(((((((((((())))))*********************+++***,,,///444888<<>>======<<<;;;;;;::::::777777777777777666666555666666666666777777777777666666777777777555444222666777777777888888888888999999888888888888888888666666666666666666666666666888999888666555444555999666555888;;;;;;777222:::999888888777888888888888888888777777777777777666666555555555555666666555555555555555555555555666666555555444444444333222333555666777777666666333444666888888777555444222444666888888777666555222222333444444444444444555555555555555555555555333333222222333333444555:::<<>>AAAHHHIIIIIIGGGDDD@@@======???EEEMMMWWW___hhhpppuuuyyyzzzzzzyyy{{{}}}xxxpppzzzpppiiiddd```]]]XXXVVVSSSOOOLLLHHHFFFEEEDDDBBB>>>;;;888555444444444333222111000000000000...///000000000///...---,,,++++++++++++************)))((()))+++---------...,,,+++,,,...111222222777;;;@@@DDDFFFDDDAAA???666333...,,,+++***))))))*********,,,...---***((()))))))))'''&&&&&&(((***((((((((((((((((((((((((((('''%%%%%%''''''''''''&&&''')))******(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++***((('''((()))++++++************+++++++++*********))))))((((((++++++---000444999>>>AAABBB>>>777333000//////...000000000000000///...---...000222333555555555555555666666555333222222333333444444444444555555555555555555555555666777777777888888999:::;;;;;;<<<777777888888777777666555666666666666777777777777666777888888999999888888888999999999999:::::::::888888999999999999999999999999999999999999999999777777888777555666888:::888777666888;;;;;;888444888888777666666666666777666666666666666666666666555555444444444444555555555555555555555555555555777777777777666666666666666777888::::::::::::999999888888777666666666666666666555555666666777777::::::999888777555444333333333333333333333333333333333222222333333444555333777<<<@@@GGGPPP[[[cccppppppssswwwvvvrrrrrrtttmmmlllhhhdddeeefffbbb]]]aaaccceeeffffffiiiooottt{{{|||~~~|||zzzzzzzzzxxxtttoooeee^^^TTTMMMHHHCCC===999666666666444333333666888666777777666555666999;;;AAACCCGGGJJJKKKHHHBBB>>>999<<>><<<999888777777777444333222111000/////////---...///000000...,,,+++))))))))))))((((((((((((***)))((((((***,,,---......---------///111222222555888<<>><<<:::888777777777444333111000///.........,,,---...///...+++)))'''(((((((((((((((((((((((())))))(((((()))***---///------...///000111333444555777999;;;;;;999777555555222///......---,,,+++((('''((()))++++++***((('''(((((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***)))***+++***)))((()))***))))))(((((((((((())))))+++*********))))))((((((+++++++++,,,///444888;;;:::888555222000000222444...............//////000---///222555777888888777777888888777555444444555444444444555555555666666555555555555555666777777::::::::::::::::::::::::888888888888888777777666666666666666777777777777444555555666777888999999777777777777888888888999888888999999::::::::::::777777777777777777777777777888888777666888;;;>>>888777777888999:::999888;;;:::999999888888999999777777777888888999999999555555555444444555555555555555555555555555555555777777888888888888888888777888:::;;;<<<<<<;;;;;;<<<:::888555555555777888999888666444444666777999555666666666666666555555444444444444444444444444333333222222333333444555111444666666777<<>>777777888888999:::::::::;;;;;;:::999999999999:::777888888999999:::::::::666666555555555555666666555555555555555555555555777777777777888888888888777888999;;;;;;;;;:::::::::999777555555555777888:::888777555555666777888999999999888777666555444555555555555555555555555333333222222333333444555444555666666666;;;BBBHHHXXXbbbmmmssswwwzzzyyyvvvrrrnnnmmmppprrrooolllkkkgggiiikkkjjjggggggiiilllsssyyy~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyvvvqqqnnnkkkeee\\\VVVNNNIIIBBB===:::999777666777999:::999888777888999444555666:::???CCCFFFFFFGGGEEEAAA===;;;===BBBFFFPPP[[[gggnnnsssyyy|||{{{zzzrrrjjjddd```\\\ZZZWWWUUURRRNNNJJJGGGEEEDDDAAA???<<<888555333222111333222111///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))******++++++%%%'''***+++***)))+++---))),,,000111222333555888======<<<;;;888666333222...---+++***++++++)))(((***))))))***,,,...---,,,(((***,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$******&&&$$$&&&)))'''''''''''''''((())))))&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((()))+++***)))((()))+++++++++************++++++*********+++,,,,,,------+++++++++,,,---///111111666888999888666555777999444333222111111111222222111222333555666888999999999::::::999777666666777555555555555666666666666555555555555555666777777888888999999::::::;;;;;;888999999999999888777777666666666666777777777777999888888888888999;;;<<<777777888888888999999999888888999999:::;;;;;;<<<::::::::::::::::::::::::777999::::::999999;;;<<<777888888888999999;;;<<<;;;:::999999888888999999666777777888999999::::::777777666666666666777777555555555555555555555555666666666777777777888888555666888999::::::999999888777666555555555666777999999777666666666777777777777777777777666555555444444444444444444444444333333222222333333444555777666666666999<<<@@@CCCIIIUUUbbbjjjqqqxxxyyywwwwwwtttsssvvvuuupppnnnqqqkkkmmmoooooollllllnnnqqqqqqwww~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||~~~}}}||||||{{{zzzxxxwwwvvvvvvqqqjjjddd\\\UUULLLDDD@@@===:::777666777888888777888:::<<<777888999999999<<>>CCCLLLXXXaaajjjtttyyyyyyyyyqqqiiiccc___\\\ZZZVVVTTTQQQMMMIIIFFFDDDCCC<<<;;;888666444444333444333222111///---,,,,,,,,,,,,++++++++++++,,,---...&&&'''''''''(((((())))))###'''+++,,,***)))+++,,,(((,,,000222222333666999AAA@@@???<<<999666444222...---++++++,,,+++***(((+++******+++---///...---(((***------+++(((&&&%%%''''''''''''''''''''''''$$$'''$$$###'''---%%%&&&((()))***)))((('''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((()))******)))((()))+++))))))(((((((((((())))))******+++,,,---......///++++++,,,------.........---111555666666777:::<<<777666444222111111111222333333333444555777999:::999::::::999777666777888555555555555666666666777555555555555555666777777555555666888999:::;;;<<<888999999999999888777777666666666666777777777777888777666666666777888999888888999999999:::::::::888888999::::::;;;<<<<<<888888888888888888888888777999;;;;;;:::::::::;;;777888999999888999;;;===:::999888888777888888888555666666777888999999999888888777777777777888888555555555555555555555555555555666666777777777888444555777888999999888888666555555555555666666777999999888777777666777777000000222444555666666666333333333333333333333333333333222222333333444555444222111222666999;;;;;;<<>>>>><<<:::999999999999999999999999999888888999::::::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;<<<===<<<;;;999888666999;;;<<<;;;::::::;;;::::::<<<<<<<<<<<<::::::;;;;;;;;;:::999888777777888888999999999888888777999888888777666777777777888777666555555444555555777555555666888888444111444555555555666666777777555555555555555555555555666666666666777777777777777777777777888888888888444555555666777888888999333444666777777666444333555444333333444666999:::<<<@@@HHHTTTaaallltttwwwvvvxxxyyywwwtttsssvvvyyyrrrqqqppppppqqqsssuuuvvvxxxyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz~~~~~~}}}}}}}}}zzzzzz{{{zzzvvvsssmmmjjjddd\\\SSSKKKDDD@@@<<<888555777888888<<>>:::888777666555888555333444777:::<<<===<<<<<<;;;;;;:::999888888666666666666666666666666777777777777888888888888888888777777666777777777666777888888888888888777888999:::;;;:::999777666999999999999999999999999999999999:::;;;;;;<<<<<<888999999::::::999999888;;;;;;<<<<<<;;;::::::999777999;;;<<<;;;::::::;;;999:::;;;<<<<<<;;;:::999:::::::::999999888888888666666777777777666666555:::999888888777777888888666666555555555666666777999777555555666777666444444444444444555555666666555555555555555555555555666666666555555555555555555555555666666666666777444444444555666666666777222333444555555444333222444333333333444666888:::;;;===AAAIIITTT```kkkrrrwwwyyy{{{zzzwwwvvvwwwzzzsssrrrpppnnnmmmnnnnnnooorrrsssvvv{{{~~~~~~~~~~~~~~~~~~}}}}}}|||||||||~~~}}}}}}}}}{{{{{{|||{{{xxxuuurrrppplllfff^^^VVVOOOJJJ@@@;;;888999:::;;;@@@FFFQQQPPPKKKCCC999444444777888888888999:::999777555777888:::???GGGPPPXXX\\\xxxssslllgggdddaaa\\\XXXSSSQQQMMMJJJHHHDDDAAA>>>===<<<;;;999888888777777333111...---...///......,,,,,,++++++***))))))))))))))))))*********++++++))))))*********+++++++++///000111333444444444444;;;;;;:::888555222///...,,,,,,+++***)))))))))))),,,++++++,,,......---,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***(((''''''((())))))((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++++++++++++++++++++++++++*********++++++,,,,,,---......//////............///000444;;;DDDJJJJJJIIIFFFBBB===::::::::::::888666777999<<<>>>>>>>>><<<;;;999888999::::::555666666777888888999999777777777888888888999999;;;:::999888888888888888666777888999:::::::::::::::;;;<<<<<<<<<;;;:::999999999999999999999999999:::::::::;;;<<<<<<======888888999999999999888888<<<;;;;;;:::::::::::::::888999;;;;;;:::999:::;;;999::::::;;;;;;::::::999999999999999999888888888999999:::::::::::::::999;;;:::999999888888999999555555555555666777888999;;;888555444555777888777333444444444444444555555666666666666666666666666666666555555444444333333333333333444444444555555444444444444444444444555333333333333333333333333444444333333444666888999:::;;;<<>>======>>>CCCIIIVVVTTTNNNEEE;;;555444666666777777555444333444555666555666888<<>>===;;;:::999999888333111...---.........---+++++++++*********))))))(((((()))***+++*********((()))***+++++++++++++++...000333666777777666555777666555444222000///...,,,+++******)))))))))************+++++++++***)))((((((((((((((((((''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''%%%$$$###***((((((***)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''&&&&&&'''(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++***************+++++++++,,,---//////.........///***,,,......000555>>>DDDJJJMMMOOOMMMGGGBBB@@@@@@===;;;999999;;;===>>>>>><<<<<<;;;:::::::::::::::777777777888888888999999999::::::;;;;;;<<<<<<<<<>>>===<<<;;;::::::999:::999:::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<;;;;;;999999999999999999999999::::::;;;;;;<<<======>>>999999999::::::999999999<<<;;;:::999999999;;;;;;888:::;;;;;;:::999:::;;;999::::::::::::::::::999888888888999999999999999;;;;;;<<<============<<<;;;;;;:::999999999999:::666666555555666777888888999888777666666777888888555555555555555555555555777777777777777777777777777777666555555444333333222333333333444444444444555555555444444444444444444444333222222333444444555555444555555777888999:::;;;;;;;;;===GGGVVVbbbkkkqqqwwwzzzyyywwwwwwwwwzzzxxxuuuqqqmmmjjjhhhgggccceeekkksss{{{~~~}}}}}}}}}}}}}}}}}}}}}|||{{{xxxyyyzzzyyytttmmmeee```VVVNNNGGGCCC???===@@@EEEMMMMMMJJJDDD===999777777555666777444111111555888777666555555666999<<<>>>~~~vvvrrrlllgggddd___YYYTTTNNNKKKHHHEEEDDDBBB@@@???<<<;;;999888666555555444333000...------......---+++++++++***************'''((()))************)))'''((()))++++++,,,,,,+++,,,///333888:::;;;:::999555444333222000//////...,,,++++++************+++((()))))))))((((((''''''''''''''''''''''''((((((%%%&&&'''(((((('''%%%$$$&&&''''''((('''&&&$$$###)))%%%&&&)))(((###!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++))))))******+++++++++++++++---//////...---...///))),,,///000000222777<<>><<<::::::;;;<<<;;;;;;:::;;;<<<======;;;:::888:::999999999888888888777;;;;;;<<<<<<===>>>>>>???======;;;:::999999999999;;;;;;;;;;;;:::999888777888888888999999888888888999999999999999999999999::::::;;;;;;<<<======>>>::::::;;;;;;;;;;;;::::::;;;:::999888888999;;;<<<999;;;;;;:::999999:::;;;::::::::::::::::::::::::999999999999999:::::::::888888999:::;;;;;;::::::<<<;;;::::::999:::::::::888888777666666666666666666777888999999888777777777777777666666666666666777777777777777777777777888888777777666555444444333333444444444555555555666666555555555555555555555555444444444444555555666666666777777888999999888:::;;;::::::@@@LLLUUUbbbiiirrrxxxyyyxxxxxxyyyyyywwwtttqqqmmmjjjgggfffaaadddjjjsss{{{~~~~~~|||}}}~~~~~~}}}}}}||||||yyyzzz||||||yyysssmmmiiiccc[[[RRRKKKDDD>>>===???@@@BBBCCCAAA>>>:::777666444666777555333444999===666555444444444666888999}}}wwwrrrlllgggccc^^^WWWRRRMMMJJJFFFDDDCCCBBBAAA???===<<<:::888666555555444222000---,,,---...------************************((((((((()))))))))******(((((()))***+++,,,,,,---,,,///333777;;;<<<<<<;;;444333222000////////////++++++***************+++&&&((())))))'''&&&''''''''''''''''''(((((((((((((((((())))))((('''&&&$$$&&&'''((((((((('''&&&%%%)))$$$%%%++++++$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++'''((()))***++++++++++++))),,,//////,,,+++---///---...000111111222444666???FFFPPPWWWYYYUUUPPPMMMBBB@@@===<<<<<<;;;:::888999:::===>>>>>><<<:::888<<<<<<;;;;;;:::999999888:::;;;;;;<<<===>>>??????@@@??????>>>============:::::::::999888666444333999999999999999999::::::999999999999999999999999:::::::::;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999999999::::::;;;:::;;;;;;:::888888:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999:::::::::999888777666666666666333666999:::999777666666888888888777777777777666666666666666666666666666888888777777666666555555444444444555555555666666555555555555555555666666555555555555555555555555666666777777777888888888666777888888888<<>>>>><<<888444222555555555555555777;;;>>>444333333333333444666777}}}wwwqqqjjjeeebbb^^^XXXSSSOOOKKKGGGDDDBBBAAA???>>>>>>===;;;999777666666555222000---,,,---...---,,,************************)))(((((('''((()))***+++)))(((((((((***+++---...---///222666888:::::::::444333111///............)))))))))(((((())))))***&&&(((******((('''(((***''''''((((((((()))))))))((((((((((((((('''&&&&&&&&&'''((()))))))))((('''&&&!!!$$$,,,...((('''---&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''%%%%%%'''((('''&&&))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++&&&''')))***+++++++++***(((+++///...+++))),,,///000...,,,,,,///111333444888>>>HHHRRRYYYZZZWWWSSSKKKIIIFFFDDDCCCAAA>>><<<:::;;;<<<======<<<;;;;;;========================<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBB::::::::::::999888666666;;;;;;::::::;;;<<<<<<===999999999999999999999999999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999:::::::::::::::;;;<<<;;;:::888888999;;;===<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>;;;::::::999999999999999888888777777777777777777333555888777666555666888888777777777666666666666555555555555555555555555666666666666666666666666444444444444555555555555333333333444555555555666333444555555555555444333444555555666666666666666777777666666888;;;???BBBLLLTTTaaakkkqqquuuyyy|||wwwvvvtttpppmmmiiifffdddeeehhhnnnuuu}}}~~~~~~}}}}}}~~~{{{}}}~~~{{{zzzzzz|||{{{{{{yyyxxxvvvuuuttttttqqqlllhhhddd\\\PPPHHHGGG???===;;;:::888666444222666444333444666888888888444333333333333444555666|||vvvpppiiidddaaa^^^YYYUUUQQQMMMHHHDDDAAA@@@>>><<<;;;:::888666444222222111222000---,,,---------,,,******************++++++***)))'''&&&'''(((***,,,))))))(((((()))+++...///...///222444666777777777333222000...------------(((((('''''''''(((((()))&&&)))++++++)))(((***,,,'''((((((((())))))******&&&&&&&&&''''''''''''(((&&&'''(((*********))))))(((+++&&&&&&---&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))'''%%%&&&'''(((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++&&&''')))***+++++++++***'''+++...---***(((+++...000+++'''&&&***///222333555999AAALLLVVV\\\[[[XXXUUUSSSOOOMMMKKKHHHEEECCC===<<<;;;:::;;;;;;======>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAACCCDDDEEEEEE>>>>>>>>>>>>>>>>>>??????<<<<<<<<<===<<<<<<;;;;;;888777777777888888999:::999999999999999999999999888888999::::::;;;;;;<<<999::::::;;;;;;::::::999666888999:::;;;::::::999<<<<<<;;;:::888888999;;;>>>===<<<;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;777888999:::;;;;;;;;;;;;;;;:::999999888888999999666666666666777888999:::444666666555333333777;;;777777666666555555555444555555555555555555555555444444444555555555555555333333444444444444555555111111222333333444555555111222444555555444222111333333444444555444444444<<<999666666999===@@@AAABBBKKKXXXcccjjjpppuuuyyyzzzyyywwwsssoookkkgggeeegggjjjooovvv}}}~~~~~~~~~}}}||||||~~~{{{}}}~~~{{{yyyyyy{{{zzzxxxuuusssrrrrrrssstttrrrooonnnmmmfffZZZQQQOOOAAA>>>:::777666666666666666333111222555777555333555555555555555666777777|||tttoooiiieeebbb]]]WWWQQQMMMJJJGGGEEECCCBBB???===<<<:::888777666555333111333222000///000///...,,,******+++...000///,,,)))))))))***+++,,,,,,++++++'''''''''((()))+++,,,---000111111333444444333222333111000...---------------,,,+++*********+++,,,''''''''''''''''''''''''+++******)))(((&&&$$$###&&&''')))******(((&&&%%%'''''''''''''''((())))))((()))***++++++)))'''&&&+++(((%%%$$$&&&(((******&&&&&&''''''''''''&&&&&&"""&&&***,,,***(((((()))&&&''''''(((((((((((((((''')))+++------,,,***((("""$$$''')))+++---000222---------...------,,,+++)))***+++,,,------------******++++++,,,---......---...////////////111333111444999???GGGPPPZZZ```^^^]]]\\\ZZZWWWQQQIIIDDD??????>>>======>>>???@@@@@@BBBCCCCCCBBBAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEECCCAAA>>><<<>>><<<;;;;;;===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===:::;;;;;;;;;<<<<<<======<<<;;;:::;;;<<<===<<<;;;777888999:::::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============??????>>><<<;;;:::999888999888888999;;;<<<;;;;;;:::;;;<<<<<<<<<;;;:::999777888::::::888666555555666999;;;:::888777888:::666666666666666666666666555555444444444444555555222444555555444333333333333333444444555555666666555555555555555555555555555666777666555444555777555555444444444444555555555666777666555666777999>>>AAAHHHSSS```kkksssvvvwwwzzz|||yyyrrrjjjeeedddhhhmmmuuu|||~~~~~~}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~|||{{{zzzyyyzzz{{{||||||zzzxxxwwwwwwuuutttsssrrrrrrrrrppppppqqqoookkkeee```\\\PPPKKKDDD>>>;;;888777555777666555666888888666444666666555555555666666777~~~yyysssoooiiieeebbb]]]VVVQQQNNNKKKGGGDDDBBBAAA???===<<<:::888777666555333111111///...---...---,,,***)))***++++++)))))))))***&&&&&&'''(((((((((''''''(((((((((((()))+++,,,,,,555000---...222444222///222111///---,,,+++++++++---,,,+++)))((((((((()))''''''((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&''')))))))))((('''((((((((((((((()))******%%%&&&&&&'''&&&%%%$$$###***'''%%%%%%''')))))))))&&&''''''((((((''''''&&& %%%&&&(((***,,,&&&'''(((((())))))(((((('''(((***++++++***)))(((''')))++++++++++++---///............------,,,+++++++++,,,------------,,,++++++,,,,,,---......///---...//////...///111333///111666:::@@@HHHPPPVVV[[[\\\^^^```]]]VVVLLLEEEAAA@@@???=========>>>???CCCDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDBBB@@@??????===<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;<<<===>>><<<;;;888888999:::::::::::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<=========>>>>>>>>>???>>>>>>===<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<;;;:::999888:::;;;;;;888666666666444666888888666555666777666666666666666666666666555555444444444444555555111333555555555555777888888777666555555555555555555555555555555555555555444555666555444333444666555555444444444444555555555666777666555555777999===???CCCJJJUUUaaammmssstttwwwzzzyyysssmmmkkkjjjkkkpppwww}}}~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~}}}|||zzz|||zzzyyyyyyyyywwwtttqqquuuuuutttrrrrrrqqqqqqqqqpppppppppooolllgggcccaaaXXXSSSKKKCCC>>>;;;888777666555444555666666444222555555555555555555666777{{{vvvrrrnnnhhheeeaaa]]]VVVQQQOOOLLLGGGCCCAAA@@@>>>===;;;999777666666555333111111///...---------+++******,,,---***&&&%%%(((,,,)))))))))***))))))(((((()))))))))))))))***+++,,,555///)))+++222666555111333222///,,,***)))))))))---,,,***)))''''''&&&&&&'''((((((((())))))******''''''((((((((((((((('''&&&&&&&&&'''((((((((()))))))))(((((())))))***+++((((((((('''''''''&&&&&&((('''&&&'''((())))))(((&&&''''''((((((''''''&&&"""&&&((((((''''''(((&&&'''(((((())))))((((((((((((((()))))))))******---...///---+++******+++/////////......,,,++++++,,,,,,------...------,,,,,,,,,------.../////////---...//////...///000222---///222555888>>>DDDHHHQQQUUU\\\aaa```YYYNNNFFFBBBAAA???=========??????FFFHHHIIIIIIHHHHHHJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHGGGEEEEEEDDDDDDDDDAAA???======?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<=========<<<;;;;;;::::::===<<<<<<===>>>>>>===;;;999999:::::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>????????????;;;<<<<<<<<<<<<;;;:::::::::<<<===<<<:::777666777444666777777666555555666666666666666666666666666555555444444444444555555222333444555666888;;;>>>===<<<999666555444555555555555555555555555555555333444555444333222333555555555444444444444555555555666777666555555777999;;;<<<===@@@GGGSSSbbbmmmppptttxxxxxxuuurrrrrrsssqqquuu{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}zzz{{{|||}}}|||{{{zzzyyy{{{yyywwwwwwvvvuuurrrooosssrrrqqqppppppppppppppppppoooooonnnllljjjhhhgggccc^^^VVVNNNHHHBBB===:::999777555555666666555333444444444444444555666666yyytttqqqmmmhhhdddaaa\\\VVVQQQPPPLLLFFFBBB@@@???>>>===;;;999777666666555333111333111////////////---+++---------+++)))((()))***++++++++++++***)))((((((*********))))))***++++++111...,,,///666:::999777555333000---+++)))((((((++++++***)))(((((('''''''''''''''((())))))******''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))******)))((('''''''''(((((('''&&&&&&(((******(((&&&''''''((((((((((((''''''+++,,,---,,,***'''%%%$$$''''''((()))))))))))))))))))))(((((()))***+++,,,000111111///,,,******+++/////////...---,,,+++***++++++---....../////////---........./////////000---...//////......000222...///111222333666:::===EEEIIIQQQYYY[[[WWWOOOIIIBBBAAA???>>>>>>???AAACCCHHHIIIKKKKKKKKKKKKNNNOOORRRRRRRRRQQQPPPOOONNNNNNLLLJJJHHHFFFFFFFFFGGGHHHCCCAAA??????@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;=========>>>@@@@@@>>><<<;;;:::::::::::::::;;;;;;:::999999999999:::;;;;;;>>>>>>>>>>>>????????????=========>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<>>>???>>>;;;999888888777888999999888888888888666666666666666666666666555555444444444444555555444444555555666888<<<@@@???===:::666555555666777555555555555555555555555333444555555333333444555555555444444444444555555555666666666555555777888777999::::::===GGGVVVbbbmmmqqqvvvxxxwwwwwwxxxzzzwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||xxxxxxyyyzzzyyyyyyxxxwwwwwwuuutttuuuvvvvvvtttsssppppppooooooooooooppppppoooooonnnmmmlllllllllllljjjgggbbb]]]VVVOOOGGGBBB===:::888777888999999888444444444444444555666666yyytttppplllgggccc```\\\VVVQQQNNNKKKFFFBBBAAA???>>><<<:::888666555555555333111222111///...///...---+++---***)))***------(((###(((((((((((('''&&&&&&%%%+++***************++++++000333777:::::::::;;;;;;666555222...,,,***))))))))))))******************&&&&&&&&&''''''((((((((())))))))))))((('''&&&%%%***)))(((&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))******(((&&&'''(((((((((((((((((('''$$$%%%%%%'''(((((('''&&&'''(((((()))))))))))))))+++***))))))***+++---///000111111000---++++++,,,............---,,,+++***)))***,,,...000111111222......///////////////000---...///...------///111000111222222222333555888<<>>???BBBEEEGGGHHHIIIKKKKKKKKKMMMPPPRRRUUUUUUTTTTTTSSSRRRQQQQQQOOOMMMJJJHHHGGGHHHIIIJJJDDDBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::;;;<<<===>>>>>><<<<<<===???BBBBBB@@@>>><<<<<<;;;::::::;;;;;;<<<:::999999999999:::;;;;;;>>>>>>>>>>>>????????????============>>>>>>>>>>>>999<<>>>>>???======<<<<<<;;;;;;;;;;;;===>>>@@@???<<<:::999999888888888999999999888888777777777777777777777777555555444444444444555555666666666666555777;;;>>>===;;;888666555666888999555555555555555555555555444666777666555444555666555555444444444444555555444555666555444444666888444777999999:::@@@KKKTTTggglllssswwwxxxyyy{{{}}}{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzuuuuuuvvvvvvvvvvvvvvvvvvtttrrrqqqqqqsssssssssrrroooooooooooopppqqqrrrsssppppppooonnnnnnoooppppppmmmmmmllljjjfff^^^TTTMMMBBB???;;;::::::;;;;;;;;;555555555444444555555555yyyuuuoookkkfffbbb```\\\UUUPPPKKKIIIFFFCCCBBB@@@>>><<<999777666555555555333111000...---,,,,,,,,,***)))+++&&&$$$'''------&&&))))))*********)))((((((***************+++,,,---333999???@@@===::::::;;;777555222///,,,+++******'''((()))***++++++++++++''''''''''''''''''&&&&&&))))))))))))((('''&&&%%%)))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''(((******(((&&&'''(((((())))))(((((('''$$$###$$$%%%((()))(((''''''((())))))******))))))+++*********+++---...000///000111///---,,,,,,---,,,,,,,,,,,,,,,++++++******+++---///000111222222......//////////////////......///...------...000111222333333222222444666999;;;>>>DDDKKKOOOQQQQQQEEECCCAAA@@@AAADDDGGGJJJGGGIIIJJJKKKKKKNNNQQQTTTWWWWWWWWWVVVVVVUUUUUUUUUQQQOOOMMMJJJIIIHHHIIIJJJEEECCCAAA@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????;;;;;;===@@@CCCDDDCCCAAA>>>===<<<;;;:::;;;<<<===:::::::::::::::;;;;;;<<<=========>>>>>>>>>??????========================:::>>>BBBCCCAAA???@@@BBB>>>===<<<<<<;;;;;;<<<<<<<<<>>>??????===;;;;;;;;;888777777888999999888666777777777777777777777777555555444444444444555555555666666666555555888::::::888777555555666888999555555555555555555555555555666777666555555666777555555444444444444555555444555666555444444666888444666999::::::===CCCHHH\\\ccclllsssvvvxxx{{{}}}}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}|||}}}}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvssssssssssssssstttttttttsssqqqooooooooopppooonnnppppppqqqqqqssstttuuuvvvtttssssssrrrrrrrrrssssssrrrrrrssssssqqqjjjbbb[[[LLLHHHBBB===<<<<<<<<<;;;888777666555555555555555~~~yyyvvvnnnjjjeeebbb___[[[UUUPPPHHHGGGEEEDDDDDDBBB>>>;;;888777555555555555333111000...,,,,,,,,,,,,***((()))&&&$$$&&&***+++'''"""+++,,,,,,------------,,,)))))))))***+++,,,---...444777;;;======<<<<<<===555333111...,,,*********'''((()))*********)))((())))))((((((''''''&&&&&&'''(((((((((((((((''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((((((***+++,,,,,,,,,+++))))))'''&&&&&&''')))***((('''(((((())))))))))))((((((,,,***(((((())))))'''%%%(((((()))************))))))))))))***+++---......///000111///---+++,,,---))))))***+++++++++******---...///000000000000000...........................//////...---,,,...//////000222222222222444555888888:::???DDDJJJLLLMMMJJJHHHDDDBBBBBBDDDGGGJJJGGGIIIJJJKKKLLLOOOSSSVVVYYYYYYYYYYYYYYYYYYYYYYYYRRRQQQNNNLLLJJJIIIHHHHHHFFFDDDAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>>999:::===AAAEEEFFFEEECCC???>>><<<;;;:::;;;<<<===;;;;;;;;;:::;;;<<<<<<===<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<999>>>CCCCCCAAA??????AAA>>>>>><<<<<<;;;<<<<<<===:::<<>>@@@MMMVVVcccmmmrrrvvvyyy{{{~~~~~~~~~|||zzzzzz|||}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuuuuutttssssssrrrrrrssssssqqqqqqqqqqqqqqqrrrrrrssssssrrrpppoooqqqrrrrrrqqqrrrsssssstttvvvxxxyyyzzzyyyyyyxxxxxxwwwwwwvvvvvvyyyxxxwwwvvvuuuqqqmmmiii[[[UUUMMMEEEAAA???===<<<;;;:::888777555555444444}}}yyyvvvnnnjjjeeeaaa___[[[UUUPPPFFFEEEEEEEEEEEEBBB>>>;;;888666555555555555333111222000............,,,******)))''''''((()))******((()))***+++++++++++++++)))))))))***+++---...///111111222666<<<@@@AAAAAA333222///---+++)))))))))(((((()))))))))'''&&&%%%++++++***)))((('''&&&&&&%%%&&&'''((())))))))))))!!!"""%%%''')))((((((''''''''''''''''''((())))))'''(((***+++***)))'''%%%((('''&&&'''((())))))((((((((())))))))))))(((((((((&&&%%%&&&)))***)))'''(((((()))***************'''((()))***+++,,,------000111111///,,,+++++++++'''((()))******+++******000000000000000///.....................---------...//////...,,,,,,...///---...000111111111333555777777888;;;@@@DDDFFFGGGNNNKKKGGGDDDCCCDDDFFFHHHHHHIIIJJJKKKMMMPPPUUUXXX[[[[[[[[[[[[[[[[[[\\\\\\SSSRRROOOMMMKKKIIIGGGGGGFFFDDDAAA@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<888999===AAAFFFHHHGGGEEE@@@>>><<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;666;;;AAABBB>>><<<===??????>>>===;;;;;;<<<<<<===999<<<>>>>>>===<<<<<<======;;;:::;;;>>>>>><<<999777777777777777777777777555555555444444555555555///111444555444444666777666666666555444444333222555555555555555555555555333444555555333333444555555555555444444555555555444555555555444444666777999777666666999;;;<<<<<>>===<<<:::888666555444444yyytttsssooolllgggccc^^^YYYSSSOOOGGGGGGEEEDDDBBB@@@???>>>:::999777555333222111111/////////...------,,,,,,)))***,,,,,,,,,***(((''')))***))))))---000,,,$$$))))))))))))***+++,,,---000333888>>>CCCDDDCCCAAA;;;444///...---++++++---))))))(((((((((((())))))***************)))((((((+++*********))))))((((((######$$$(((+++,,,)))%%%***)))((()))***+++***(((''',,,%%%000###,,,!!!%%%''',,,---))))))------(((000...,,,***))))))***++++++***(((''''''(((((()))++++++++++++***************++++++,,,,,,,,,++++++***++++++---///...,,,)))---,,,++++++,,,,,,***(((++++++,,,,,,---...//////,,,,,,---...---,,,***)))000//////.........//////***(((,,,333666333333666777666666666999???HHHNNNPPPUUUVVVNNNGGGDDDCCCBBBJJJJJJJJJMMMPPPTTTVVVWWW\\\[[[ZZZZZZ\\\]]]\\\[[[VVVWWWWWWSSSMMMIIIIIIJJJCCCBBBAAAAAAAAA@@@>>><<>>===;;;;;;::::::???<<<;;;;;;>>>???===:::888999;;;===>>>>>>======<<<>>>BBBEEEFFFEEECCCBBB;;;<<<===??????===<<<;;;>>>===<<<<<<<<<>>>???@@@===>>>@@@>>><<<;;;===@@@===>>>???>>>===<<<===>>>;;;<<<<<<===>>>??????@@@@@@???>>><<<;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBCCCEEE@@@@@@??????>>>===<<<;;;777777888888777777666555555666888999888777555444999888777666666555666666555555666777666555333222777777666555555555555666555444444333333444444555777777666666666666777777222333444555666888888999888888777666777888:::;;;;;;AAALLLZZZgggpppuuuwwwzzz{{{{{{yyywwwwwwxxxzzzoooqqqsssvvvwwwwwwvvvuuuppppppppppppqqqrrrssstttoooppprrrssssssrrrqqqooopppqqqrrrsssssstttvvvyyyuuuwwwxxxwwwvvvyyyyyyyyyxxxxxxyyyzzz|||}}}}}}{{{zzz|||}}}{{{zzz{{{{{{zzzyyyvvvtttrrrrrrnnnfff]]]UUUNNNJJJHHH???===:::999999888555333yyyuuutttnnnjjjfffaaa\\\WWWRRRNNNHHHGGGEEECCCAAA???>>>===:::999777444333222111111/////////...------,,,,,,)))***,,,,,,,,,***)))'''))))))((((((+++...***###))))))))))))***+++,,,---111444999???DDDFFFDDDBBB888222---,,,+++))))))+++))))))(((((((((((())))))'''(((((((((''''''&&&%%%************)))))))))(((***(((''''''&&&###)))(((''''''))))))(((''')))+++'''+++%%%)))%%%'''"""&&&(((%%%&&&******''')))'''%%%$$$######$$$%%%)))(((''''''((()))***+++******+++++++++,,,,,,,,,******+++++++++++++++***///---+++***+++,,,++++++,,,+++***+++,,,,,,+++)))******++++++,,,------...,,,,,,---------,,,+++***------,,,,,,,,,,,,,,,---+++))),,,333555222222555666666666666999>>>EEEKKKRRRXXX[[[UUUNNNJJJGGGCCCEEEJJJPPPTTTVVVYYY\\\___^^^]]]\\\]]]^^^___]]]\\\ZZZ[[[ZZZUUUOOOJJJHHHHHHDDDBBBAAAAAABBBAAA???>>>@@@???>>>===<<<;;;;;;;;;???===;;;<<<>>>???===;;;999:::;;;=========<<<<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@<<<===???>>><<<;;;===@@@<<<===>>>>>>===<<<===???<<<<<<<<<===>>>???????????????>>>>>>===<<<;;;;;;===>>>AAABBBBBBCCCEEEGGGFFFEEECCC@@@>>><<<;;;;;;666777777888888888888888999999888777777777777777888777777666666666666777666666666666666666555444555555444333333333333444555444444333333444444555777777666666666666777777444444555555666666777777888888888888888999999:::999<<>><<<;;;;;;999666333111111222222//////......---,,,,,,,,,******+++,,,,,,***)))((()))***)))'''))),,,((("""))))))))))))***+++,,,---111444:::@@@EEEGGGEEEBBB777000,,,,,,+++))))))+++))))))(((((((((((())))))'''(((((((((((('''&&&&&&************))))))))))))((('''((())))))(((%%%"""'''&&&%%%%%%''''''&&&%%%)))&&&'''!!!&&&###)))((( ###%%%$$$%%%))))))'''((('''&&&$$$$$$$$$%%%&&&'''''''''((()))***,,,,,,)))***+++,,,,,,---------************************333///***'''(((***+++,,,+++******+++------,,,***))))))******++++++,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,+++---222333111111333444555666777888<<>>===<<<;;;;;;;;;>>>===<<<===>>>???>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@BBB@@@>>>======>>>@@@BBB@@@???>>>>>>===>>>>>>>>>:::<<<======<<<<<<===???:::<<<======<<<<<<>>>???<<<<<<======>>>>>>??????>>>???@@@@@@???>>>===<<<===???@@@@@@AAACCCFFFIIIMMMKKKHHHDDD@@@>>><<<<<<777777777777888999::::::<<<:::888666666777888:::777777666666666777888888666666666555666666777777666555444444333333444444555555444444444444555555777666666555555666666777555555555555555555555555999999999:::999999888888;;;<<<>>>DDDMMMYYYdddkkkoooqqqrrrrrrqqqqqqrrrsssooooooqqqrrrrrrqqqpppoooppppppppppppqqqrrrssstttttttttvvvvvvvvvuuutttssswwwxxxyyyxxxvvvttttttuuutttsssrrrrrrtttvvvvvvuuuzzzzzzxxxwwwuuuuuuttttttyyyxxxxxxyyy{{{{{{zzzxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvsssnnnggg```\\\PPPJJJBBB;;;888777777777{{{vvvqqqppphhheee___[[[VVVRRRMMMJJJHHHGGGEEEBBB???<<<:::999;;;999555222111111111222//////...------,,,,,,+++******+++++++++******)))***+++***((()))+++(((###))))))))))))***+++,,,---000333999@@@EEEEEECCC@@@777111---------++++++---))))))(((((((((((())))))***+++++++++++++++***************)))))))))))))))###$$$&&&))),,,---,,,,,,'''&&&%%%%%%''''''&&&%%%)))"""'''&&&***((($$$%%%&&&'''((())))))(((***))))))((((((((())))))((((((((())))))***++++++)))***+++,,,------,,,+++++++++******))))))******222...)))'''(((***,,,---***))))))+++------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---......------...111111111111222222444666777888;;;???BBBNNNWWWaaaeeeeee```VVVLLLHHHOOOZZZeeekkkmmmkkkjjjgggeeedddccccccbbb___]]]^^^^^^]]]YYYTTTOOOJJJHHHDDDBBBAAA@@@AAAAAA@@@?????????>>>===<<<<<<<<<===>>>======>>>>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>:::;;;<<<============>>>999;;;<<<===<<<<<<>>>@@@<<<=========>>>>>>>>>???>>>???@@@AAAAAA@@@>>>======>>>>>>>>>>>>AAAEEEHHHMMMMMMLLLJJJGGGCCC@@@>>>:::999888777777888999:::888888777777777888:::;;;666666666666777888999999666555444444555666888999888777777666666666666666555555444444444444555555666666666555555666666666444444555555555555555666999999:::::::::999777666;;;;;;;;;>>>DDDNNNYYYaaaiiikkkmmmnnnmmmllllllmmmlllmmmnnnppppppqqqppppppsssssssssssstttuuuvvvwwwzzz{{{{{{|||{{{{{{zzzyyyyyyzzz{{{yyyuuuqqqoooooommmkkkjjjlllppprrrqqqooosssrrrrrrrrrrrrrrrsssssstttttttttuuuvvvvvvvvvuuuvvvuuusssrrrqqqrrrssssssqqqsssttttttqqqlllfffccc\\\VVVMMMEEE???<<<999777}}}yyysssnnnlllfffbbb]]]XXXSSSPPPLLLIIIGGGFFFDDDAAA>>>;;;999888:::888555333111000111111.........---,,,,,,++++++*********+++++++++******+++---,,,))))))+++)))%%%))))))))))))***+++,,,---///222777>>>BBBBBB???<<<555///,,,------++++++---))))))(((((((((((())))))+++,,,,,,---------,,,,,,))))))))))))))))))******&&&'''(((((('''&&&%%%$$$((('''&&&'''(((((('''&&&)))"""(((''',,,***((((((((())))))((('''((('''&&&&&&&&&&&&''''''''')))***************))))))+++,,,---......---+++***,,,,,,+++***))))))******,,,***((((((***,,,------***))))))+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---...//////000111111000111333555666777:::===@@@HHHQQQ]]]eeekkkjjjaaaUUUMMMOOOVVVcccrrryyyvvvqqqmmmkkkgggeeedddccc```^^^]]]\\\ZZZXXXUUURRRNNNKKKEEECCC@@@@@@@@@@@@???>>>???>>>>>>=========>>>>>>===>>>????????????@@@@@@>>>>>>==================???>>>>>>>>>>>>???AAABBB>>>>>>@@@@@@@@@@@@>>>>>>AAAAAA@@@@@@@@@???>>>>>>;;;;;;<<<===>>>>>>======999;;;======<<<===>>>@@@============>>>>>>>>>>>>===>>>@@@BBBBBBAAA???>>><<<<<<<<<<<<<<<>>>BBBEEEHHHJJJMMMOOONNNJJJFFFCCC???===:::777666666888999444555777999:::::::::999777777666777777888999:::555555444444444555777888888888777666666666666777666555555444444555555666666666555555555555666666222222333444555666777777888999999:::999888666555555666777999<<>>>>>>>>=========>>>??????===>>>@@@@@@??????@@@BBB??????>>>>>>>>>>>>???@@@======<<<<<<===>>>??????===>>>@@@AAAAAA@@@>>>===@@@@@@AAAAAAAAA@@@??????=========>>>@@@???===;;;;;;===>>>>>>======???@@@============>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???;;;<<<<<<<<<;;;<<>>BBBDDDJJJSSS___mmmuuupppgggWWWQQQOOOXXXjjjzzz}}}wwwpppjjjhhhgggffffffbbb^^^YYYWWWWWWVVVUUUSSSLLLIIIEEEBBBAAAAAA???>>>>>>>>>======>>>???@@@@@@<<>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@???>>>@@@AAA@@@===:::===???@@@???>>>>>>???@@@>>>>>>>>>>>>==================>>>>>>???@@@@@@AAA<<<===>>>>>><<<<<<===>>><<>>@@@>>>>>>===<<<;;;:::999888999999888888777888888888888888999999999888777777777666666555555555555555666666555555555555666666666555555444444555555666222222333444444555666666666555555555555666666777555999;;;<<<;;;>>>DDDJJJNNNTTT]]]eeejjjlllnnnooossssssuuuwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~}}}||||||||||||{{{|||{{{vvvmmmccc[[[WWWNNNPPPRRRTTTWWW[[[aaadddiiijjjkkkkkkkkkjjjiiiiiijjjlllnnnnnnllllllmmmnnnhhhhhhhhhgggfffdddcccbbb`````````aaaaaaaaa``````^^^]]][[[XXXUUUPPPIIIEEE|||yyywwwsssnnnmmmccc___YYYSSSPPPMMMJJJHHHBBBBBB@@@>>>===;;;:::999555666666666444111...,,,......---,,,,,,++++++*********))))))***+++,,,,,,'''******'''&&&)))***)))))))))))))))***+++,,,---000333888===???<<<777222000,,,***,,,---+++***,,,))))))(((((((((((())))))(((((()))***************(((((())))))*********+++&&&(((***)))'''''')))+++)))(((''''''((()))((('''###)))"""---"""+++"""%%%)))%%%&&&+++,,,((('''+++%%%%%%'''((())))))))))))&&&((()))+++,,,,,,,,,++++++...222666999::::::999111000---+++++++++,,,------+++)))((()))+++++++++---,,,++++++,,,,,,***(((*********))))))))))))))),,,,,,+++***+++,,,...///---------...///000111222***......+++---333444111111222333444666:::???CCCFFFJJJQQQ]]]mmmwwwtttkkk^^^XXXRRRVVVcccrrr||||||sssllliiiiiiiiijjjfffaaa[[[XXXWWWXXXVVVUUUPPPLLLHHHDDDCCCBBB@@@???>>>=========>>>???@@@AAA<<>>???AAABBBCCCBBBBBBAAABBB@@@@@@AAABBBAAA===999???@@@AAA@@@???>>>???@@@>>>>>>>>>>>>========================>>>???AAABBB===>>>@@@???===<<<<<<===;;;<<<>>>AAADDDHHHKKKMMMJJJGGGBBB???>>>@@@CCCEEEFFFDDD@@@===:::999999999::::::999888777777777888:::;;;<<<<<<;;;:::888777999999888777777777777777666666555555555555666666555555555444444555555555444444444444444444444444555444333333333555666888333666888777666999@@@FFFGGGOOOZZZdddkkkooossstttxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{vvvlllbbbYYYTTTKKKMMMOOOPPPQQQUUU\\\bbbeeefffhhhkkkmmmmmmmmmmmmjjjllloooooommmlllmmmoooggghhhhhhgggfffcccaaa___YYYZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTQQQMMMJJJ~~~yyywwwtttpppmmmdddaaa\\\UUUOOOJJJGGGEEEFFFEEEBBB???<<<::::::999999888666444222000...---...---,,,+++************************************))))))))))))))))))))))))******)))+++------,,,***...333999===<<<999555333///...---,,,,,,,,,,,,,,,,,,+++)))***++++++***)))((()))***+++++++++++++++,,,+++++++++******))))))+++++++++***)))(((((('''&&&&&&''''''''''''&&&&&&******)))%%%!!!!!!$$$(((((()))*********((('''&&&)))'''$$$###%%%((()))***---+++******+++***)))'''...///000444777999888777111///...000333222...)))***---///,,,((('''+++///000000///...,,,+++******))))))******++++++++++++++++++,,,+++***+++...000///000000///------...000///111222222111///000111333333333555888===BBBEEENNNMMMOOOWWWcccnnnrrrssseee```[[[YYY^^^iiivvv~~~yyyrrroooooolllgggiiieee```\\\[[[[[[[[[[[[YYYUUUOOOHHHCCC@@@>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBDDDFFFBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<<<<>>>@@@AAA???<<<;;;===@@@@@@???===<<<;;;<<<>>>???======>>>???????????????<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>>>>@@@CCCFFFHHHHHHHHHGGGEEEBBB???===<<<666GGGQQQJJJ===888999:::;;;:::999999::::::999777;;;<<<======<<<999666333666777777888888888888888555555555555555666777777777777777777777777777777444555555555444333333222444777666111111666777444666666666666888:::<<<===@@@EEENNNZZZfffnnnssstttuuuvvvxxxzzz|||~~~}}}~~~}}}||||||zzzvvvoooggg```\\\UUUSSSOOOLLLLLLQQQZZZ```fffhhhllloooqqqssssssrrrpppqqqrrrqqqooommmmmmmmmhhhhhhgggfffeeedddcccccc]]]YYYVVVVVVYYYZZZWWWSSSWWWTTTQQQPPPOOOOOONNNMMM}}}xxxvvvsssoookkkccc```[[[UUUOOOJJJGGGEEECCCAAA>>>;;;999777777777888888666444222000.........---,,,+++************************************))))))))))))))))))))))))******+++,,,,,,---------000444:::<<<;;;777444222---------,,,------......,,,+++******++++++)))(((******************))))))++++++*********)))))))))---,,,,,,+++******))))))''''''(((((((((((('''''''''((((((&&&$$$$$$'''***)))))))))***))))))(((((('''&&&&&&'''((()))(((&&&***))))))***,,,------,,,------///111444666555333333444555555333000...---*********))))))***,,,...000///...---,,,+++******)))*********++++++++++++++++++,,,+++++++++...000///000000///------...///,,,---/////////...///000555444444555:::@@@FFFJJJOOOMMMOOOVVVbbbnnntttvvvppplllddd^^^]]]cccmmmuuu~~~|||tttpppooommmjjjhhhddd```]]]]]]^^^______]]]ZZZTTTNNNHHHDDDBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBDDDGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@@@@???>>><<<<<<===>>>???======>>>???????????????>>>>>>>>>======<<<<<<<<<>>>======>>>@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>JJJPPPJJJ???<<<===>>>;;;:::999999;;;;;;:::999>>>=========<<<;;;;;;;;;999999999999999888777666666666666666666777888888777777777777777777777777555555555555555444333222444777666222222666777444777777777777888:::;;;<<<===@@@FFFPPP\\\hhhqqquuuyyyyyyzzz{{{||||||}}}}}}~~~~~~}}}}}}{{{xxxrrrkkkddd```YYYWWWTTTPPPQQQUUU]]]ccciiikkknnnrrrtttuuuuuuuuurrrtttuuutttqqqpppppppppmmmmmmkkkjjjhhhgggfffeeeaaa]]]ZZZZZZ\\\\\\YYYUUUVVVSSSOOOMMMMMMMMMLLLLLL}}}xxxuuuqqqmmmiiibbb___ZZZTTTNNNJJJGGGFFFEEECCC@@@===;;;:::999999888777666444222000///......---,,,+++************************************)))))))))))))))))))))))))))+++......,,,,,,...111222666:::;;;999555222111,,,,,,,,,,,,---...///000---+++************((('''*********)))((((((''''''******))))))))))))((((((,,,++++++******))))))((((((((())))))))))))((((((%%%&&&((((((((((((***,,,******)))))))))******+++&&&'''(((+++,,,***&&&###+++******+++---......---,,,,,,---///111222111///222555888666111------///***(((&&&'''***------,,,///......---,,,++++++***************++++++++++++***+++,,,,,,+++,,,...000...000000///...---...///***,,,...///...///000222555555555777<<>>=========>>>???======>>>???????????????AAA@@@@@@???>>>======<<<<<<======>>>???AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA>>>DDDGGGAAA;;;:::;;;<<<;;;999888999;;;<<<<<<;;;???===<<<;;;;;;<<<>>>???;;;:::::::::888777666555777777777777777888999999777777777777777777777777555555555555555555444333444666666333333666666444777777888999999999999888999:::===DDDOOO]]]kkkrrryyyyyyzzz{{{||||||||||||~~~~~~}}}zzzvvvpppkkkggg```___\\\YYYYYY]]]dddiiiooopppsssvvvwwwxxxxxxxxxvvvwwwyyyxxxvvvuuuuuuuuutttsssrrrpppnnnlllkkkjjjhhhdddaaa```aaa```\\\YYYXXXUUUPPPNNNMMMMMMMMMMMM}}}xxxuuuqqqkkkgggaaa^^^YYYSSSNNNJJJGGGFFFEEEDDDAAA>>><<<;;;::::::888777666444222000///...------,,,+++************************************))))))))))))))))))))))))(((,,,000///,,,,,,000444555888:::999666333000///...---------------......---+++***)))***)))(((&&&)))((((((''''''''''''((()))))))))((((((((((((((()))(((((((((''''''&&&&&&))))))************))))))$$$&&&((()))************+++***)))))))))***,,,---((((((***,,,---+++'''###...,,,++++++++++++***(((++++++,,,---///000...,,,...000222000---++++++,,,***)))'''''')))***++++++...------,,,,,,+++++++++++++++++++++++++++++++++***,,,------,,,,,,...000...000111000...---...///...///000111000111333555444666:::>>>CCCGGGJJJKKKKKKJJJJJJQQQ^^^mmmyyy}}}|||wwwkkk^^^YYY\\\bbbmmmxxxyyytttppplllhhheeebbb```aaabbbcccbbb```^^^\\\XXXSSSMMMIIIFFFBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFEEEEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEBBB???@@@BBBCCCBBB???AAA@@@???>>>>>>>>>??????======>>>???????????????AAAAAA@@@???>>>======<<<;;;<<<===>>>?????????>>>>>>???@@@@@@AAAAAAAAA@@@<<<>>>>>>===;;;::::::999;;;999888888:::<<<===<<<===<<<:::999999:::<<<===999999999999888777666555777777666666777777888999777777777777777777777777555555666666666555555444555555555444444555555555555666777888888777666555555666777<<>>???????????????@@@@@@??????>>>===<<<<<<<<<======>>>>>>======<<<>>>>>>????????????>>>>>>???>>>???BBBDDDCCC@@@???===;;;999999:::<<<<<<<<<<<<<<<<<<;;;;;;:::999999666666777777888777777666666555555555555666777777888888888888888888888888555555666777777666666666555444444555555444444555444555666666666555333222444555777:::@@@IIITTT[[[oooqqquuuyyy}}}}}}zzzxxxvvvssssssrrrqqqpppqqquuuxxxyyyzzzzzz{{{|||}}}}}}}}}{{{}}}}}}}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzuuutttqqqpppnnnllljjjhhhhhhddd___\\\[[[ZZZYYYYYY|||wwwtttpppjjjeee^^^[[[WWWRRRMMMJJJGGGFFFBBB@@@>>>;;;:::999888999777666555444222111000///...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((+++------,,,...222666999999888555222/////////000///---+++***)))))))))+++)))(((((()))***)))'''&&&%%%%%%%%%''')))+++---(((((())))))))))))******************************))))))************))))))(((''''''((()))(((&&&###++++++***)))))))))))))))---,,,***)))***++++++***(((''''''(((***+++***)))*********,,,......---+++,,,)))''')))...000...,,,***---///,,,&&&###''',,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,.........---...///000222444444222000000000///000000000000111444777<<>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<<<>>???????????????????????????@@@@@@@@@@@@AAA@@@>>><<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<===:::<<>>>>>===<<<<<<;;;:::999999:::;;;<<<999999:::::::::999888888666666666555666777777888888888888888888888888888555666777888888888888777555333333888888333333555555555555555555555666666333666888888888;;;AAAGGG```dddjjjqqqvvvzzz|||}}}~~~~~~~~~}}}|||{{{}}}~~~}}}|||{{{|||}}}||||||{{{{{{{{{{{{{{{{{{zzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}|||{{{zzzzzzzzzxxxvvvssspppooolllhhheee{{{vvvsssqqqmmmgggbbb\\\YYYUUUQQQMMMIIIGGGGGG@@@???<<<:::999888888888666666555444222111000000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***(((''')))---111333444:::999777333///...///000******)))))))))))))))***((('''&&&(((***+++***)))***)))(((''''''(((***+++))))))******+++++++++,,,)))))))))))))))*********(((((())))))))))))((((((+++)))'''(((+++,,,***(((***+++++++++)))'''%%%###+++******,,,......---+++---,,,******++++++)))(((&&&&&&'''***,,,---,,,***)))+++---+++((('''***------+++))))))+++,,,,,,,,,*********++++++,,,,,,------------,,,,,,+++++++++***,,,/////////......///222444777777555333222222---...111333555:::???CCC<<>>??????????????????@@@@@@AAAAAABBBBBBCCCCCCAAA>>><<<;;;;;;<<<===999:::;;;<<<============>>>:::;;;AAADDDFFFLLLTTTPPPLLLFFFBBB@@@???>>>===:::888555444555888;;;>>>=========<<<;;;:::999888777777777777777888888999888888888888888888888888666666777888888888888888666222333888888333222666777666555555555777888999333666777666444777???EEEVVV[[[cccllltttzzz~~~}}}~~~~~~}}}||||||}}}}}}|||||||||||||||{{{zzzyyyzzzzzzzzzyyy{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{yyywwwtttooolll{{{uuuqqqnnnjjjddd___[[[YYYVVVRRRNNNKKKIIIHHHDDDBBB???;;;999777777777555444333222111111000000000111000......000...))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))***,,,...111333444222222111111000/////////,,,,,,++++++***)))))))))***))))))((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,)))+++------+++***++++++,,,+++***)))))))))***+++(((((((((((())))))))))))))))))******+++++++++,,,***---,,,))))))++++++(((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///---+++))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,&&&(((++++++(((%%%###"""++++++++++++++++++++++++......///111222333333444333555777777555333222333222222222222333555777888<<>>AAACCCDDDCCCCCCDDDEEECCCBBBAAA@@@???===<<<<<<======<<<<<<<<<<<<======BBB<<<:::>>>BBBEEELLLVVV[[[VVVNNNHHHDDDCCCBBBAAA>>>:::999===>>><<<:::<<<999:::;;;<<<;;;999666555:::999777666666666777888999888777666666777888888666666777888999:::;;;;;;666666666888999888555222111333666777666555555666555555444555666999<<<>>>JJJJJJSSSfffuuuyyyyyyzzz}}}~~~{{{|||}}}{{{}}}~~~|||}}}zzzwwwwwwxxxxxxuuurrrvvvvvvxxx{{{}}}}}}{{{yyy|||~~~}}}|||zzzxxxvvvuuu~~~yyysssooommmiiiccc^^^[[[YYYVVVRRRNNNJJJHHHGGGCCCAAA>>>;;;888777777777555333222000/////////000***---...,,,,,,//////,,,++++++***))))))***++++++(((((((((((()))))))))************,,,...111444555333333222111000///......,,,,,,++++++***)))((((((++++++***)))))))))))))))))))))))))))((((((((((((((())))))******+++,,,,,,)))***++++++))))))***+++------+++*********+++,,,)))))))))))))))((((((((()))))))))******+++++++++***,,,,,,))))))++++++((())))))))))))))))))))))))---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,/////////000222444555666777999::::::777666555555444444333333444666777999999>>>EEEKKKOOOQQQSSSUUUWWW]]]dddjjjlllmmmmmmmmmjjjsss}}}|||sssiii___ZZZYYYaaakkkrrryyy~~~tttssslllccc___^^^\\\XXXZZZWWWUUUVVVXXXZZZZZZYYYSSSQQQNNNLLLJJJJJJKKKLLLOOOPPPPPPQQQRRRRRRRRRRRRSSSRRRRRRRRRTTTUUUWWWXXXTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLJJJHHHIIIJJJKKKIIIGGGJJJJJJIIIGGGFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCDDD??????@@@@@@@@@@@@@@@??????@@@BBBCCCBBBCCCEEEGGGDDDDDDCCCAAA@@@>>>======>>>>>>============>>>>>>AAA<<<:::>>>AAACCCJJJQQQUUURRROOOMMMLLLJJJHHHGGGCCC>>>;;;======;;;:::<<<:::;;;<<<===<<<;;;999777999999888888777777777888888777666555555666777888666666777777888999999999888999:::;;;:::888777666333444666666555444555666555555444555666999;;;===EEEEEENNN___nnntttwwwyyy}}}~~~|||}}}{{{}}}}}}{{{yyyuuuqqqnnnnnnlllhhheeeiiijjjmmmpppuuuxxxzzz{{{{{{{{{|||||||||||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{{{{}}}xxxrrrnnnkkkgggaaa]]][[[YYYUUUQQQMMMIIIGGGEEEBBB@@@===:::888777666666555333111...------...///$$$***---+++***,,,///...---+++)))'''''')))+++---((((((((()))))))))******+++++++++,,,...222555888555444333111///...------------,,,+++***)))(((''',,,++++++***************(((((((((((())))))))))))(((((()))******++++++,,,*********)))((((((***,,,///...------,,,,,,------*********))))))((((((((()))))))))))))))************,,,,,,))))))++++++(((+++++++++++++++++++++++++++************++++++,,,'''))),,,...///---+++***---------,,,,,,+++++++++***,,,------,,,,,,---///------------------------000000///000222555888:::<<<>>>>>>===:::888888888666666555555555666888999777;;;AAAGGGKKKOOOTTTWWW[[[```gggmmmooopppppppppmmmwwwzzzjjjbbb\\\^^^dddlllvvvzzzxxxpppeee___^^^]]]ZZZ[[[YYYWWWVVVXXXZZZ[[[[[[WWWUUURRRPPPNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIJJJJJJIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDDDDCCCCCCDDDDDD>>>???@@@AAABBBBBBBBBBBB???@@@AAAAAAAAACCCFFFIIIFFFFFFDDDCCCAAA???>>>===??????>>>>>>>>>>>>?????????<<<;;;>>>@@@BBBFFFKKKLLLMMMNNNQQQTTTTTTRRRPPPJJJCCC>>>===<<<999:::<<<;;;<<<===>>>>>>===;;;:::999:::::::::999999888888777666666555555666777777777777777777777777777777888;;;===<<<999777777888666777777666444444555666555555555555666888:::;;;@@@???EEETTTbbblllsssxxxyyy}}}~~~}}}~~~~~~~~~|||}}}|||}}}|||xxxxxxrrrkkkfffdddaaa\\\YYYXXXYYY[[[```gggooovvv{{{}}}|||zzzzzz{{{}}}}}}}}}zzz}}}}}}~~~~~~~~~~~~|||xxxrrrnnnkkkgggaaa]]]ZZZXXXUUUPPPLLLHHHEEEDDD@@@???===:::888666666555666444111...------...///"""***...+++(((***...///,,,+++)))(((((()))+++,,,(((((()))))))))*********,,,,,,,,,---///333777:::777555333000...---,,,,,,...---,,,+++***(((''''''++++++***))))))))))))***(((((((((((())))))))))))(((((())))))***++++++++++++++++++)))((((((+++...000000//////............++++++******)))((((((((())))))))))))))))))))))))))),,,,,,))))))++++++))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---(((***,,,...//////---,,,......---,,,,,,+++******((()))*********,,,...111........................111000///000222666:::<<>>;;;999999999666666555555555666777888:::===AAAFFFJJJPPPVVVZZZ^^^cccjjjooorrrssstttuuuwwwyyyoooddd______dddooozzz{{{zzzssshhh```^^^]]][[[\\\ZZZXXXWWWWWWYYY[[[\\\XXXWWWUUUSSSRRRSSSSSSTTTUUUVVVXXXZZZ[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEDDDDDDCCCFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDDDD???@@@@@@@@@@@@BBBFFFIIIFFFFFFDDDBBB@@@???===<<>>>>>======>>>>>>???===<<<<<<>>>???@@@BBBCCCEEEFFFJJJPPPUUUYYYYYYXXXPPPHHHAAA>>><<<::::::===;;;<<<===>>>>>>======<<<999:::;;;<<<;;;:::999888777777777777777888888888888777777777666666555555555999===;;;666333555888999999888666444333555777555555555555666888999:::;;;;;;???IIIWWWcccmmmsssuuuyyy|||zzz{{{~~~~~~}}}}}}|||}}}zzztttqqqjjjaaa[[[WWWTTTQQQMMMJJJJJJLLLPPPXXXbbbmmmuuu{{{xxxvvvwwwzzz}}}~~~~~~||||||||||||}}}}}}~~~~~~}}}xxxrrrnnnlllhhhbbb]]]YYYWWWSSSOOOKKKGGGEEEDDD???>>>===:::999777666555666555222000.........///%%%,,,000---)))***---...******++++++++++++******))))))))))))************---------///111555999;;;888666333000...,,,,,,,,,------,,,+++***)))((('''******)))(((((((((((()))'''((((((((()))))))))***'''(((((()))******++++++------,,,***)))***---///000000000/////////......+++*********)))))))))(((*********))))))))))))))))))++++++)))))),,,,,,)))))))))))))))))))))))))))++++++***++++++,,,---...,,,,,,,,,,,,---///000111......---,,,,,,+++******((())))))))))))+++///111........................000///...///111555999;;;>>>>>>>>><<<999777777888555444444444444555777888<<<>>>AAAEEEIIIOOOVVVZZZ___dddlllrrrvvvxxx{{{|||}}}}}}qqqggg```^^^gggqqqxxxyyyuuukkkccc```^^^[[[[[[[[[YYYXXXWWWXXXZZZ[[[YYYXXXWWWWWWVVVWWWXXXXXXYYYYYY[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQQQQPPPOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJJJJJJJKKKHHHGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB???@@@@@@???@@@BBBEEEIIIEEEDDDCCCAAA@@@>>>===<<<>>>======<<<<<<======>>><<<============??????>>>@@@AAACCCIIIPPPVVVYYYZZZRRRJJJDDDAAA???<<<<<>>===;;;:::888777666666555333111000......---)))...000---***+++,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++,,,---///111444777:::;;;888666333///---,,,------,,,,,,++++++***)))))))))***))))))(((((((((((((((''''''(((((())))))******''''''((())))))******+++---------,,,++++++---///...////////////...------************************+++++++++***************(((++++++)))))),,,,,,***++++++++++++++++++++++++,,,++++++++++++,,,,,,---///...+++***+++---000222---------,,,,,,+++++++++***+++,,,++++++,,,///222....................................000333666888:::::::::888555444444666444333333333444666888999;;;===@@@BBBFFFKKKQQQUUU]]]bbbjjjrrrwww|||}}}sssfff]]]___fffqqqvvvwwwpppiiidddaaa^^^[[[\\\\\\[[[ZZZYYYZZZ\\\YYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUXXXWWWWWWWWWVVVVVVVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNOOOOOONNNNNNOOOPPPMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@??????@@@AAA@@@@@@AAADDDFFFDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<======;;;>>>>>><<<<<<>>>>>><<<>>>===>>>BBBHHHOOOSSSUUUPPPJJJEEEEEEDDDAAA@@@AAA========================:::;;;;;;;;;::::::999999888999:::;;;;;;;;;;;;;;;888888888777777666666666666888:::999777666999;;;999::::::888666555666777666666666666666666666666888;;;<<<===DDDPPPYYY\\\jjjrrrzzz{{{|||}}}~~~}}}~~~}}}uuummm```XXXMMMEEEAAAAAA@@@???===>>>>>>>>>@@@GGGQQQYYY```bbbeeegggiiimmmrrrvvvyyyzzz{{{zzzzzz{{{}}}~~~~~~~~~~~~{{{wwwqqqmmmjjjfff```\\\UUUSSSPPPMMMJJJGGGEEEEEE??????>>>===;;;999888777333333333222000...,,,******---...++++++------***************************))))))*********++++++++++++---000444777999:::;;;888555222///---------...************************+++***))))))(((((())))))'''''''''((()))*********''''''(((((()))*********+++,,,------++++++,,,---------.........---,,,+++)))))))))******++++++,,,,,,,,,,,,,,,+++++++++***(((++++++)))))),,,,,,***........................,,,++++++************+++...---***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///------------------------,,,,,,---...///111222333666777666444222111333444333333333444666888:::<<<<<<>>>@@@AAADDDGGGLLLPPPTTTZZZccclllsssyyy}}}ooo___ZZZ]]]jjjsssyyyvvvooojjjeeeaaa\\\^^^``````]]]\\\\\\]]]ZZZ[[[\\\^^^___aaaccccccdddbbb```^^^]]]]]]^^^___ZZZZZZ[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXUUUUUUTTTSSSRRRQQQPPPPPPMMMOOOQQQPPPNNNNNNPPPRRROOONNNMMMLLLKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEAAAAAABBBBBBBBBAAAAAA@@@???AAABBBBBBAAA@@@BBBCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>============>>>>>>;;;???>>>;;;;;;>>>???;;;===<<<<<<>>>CCCGGGJJJKKKKKKGGGFFFIIIJJJFFFCCCDDDAAA@@@???>>>>>>>>>>>>>>>;;;::::::999999999999999777888999;;;;;;;;;;;;;;;888888888888888888777777555555666666777888::::::888999::::::888666666777666666666666666666555555888<<<<<<:::>>>GGGMMMNNN\\\gggrrrwwwyyy}}}~~~~~~}}}~~~|||tttjjjaaaXXXKKKBBB???>>>>>>===999;;;;;;:::999===EEEKKKSSSYYY___``````aaagggmmmqqqtttxxxzzz{{{|||~~~~~~~~~~~~|||zzzuuupppllliiieee___ZZZSSSRRROOOLLLJJJGGGFFFEEE??????>>>===<<<:::888777111222222222000---***((()))++++++***+++///...)))---+++)))(((((()))+++---)))************+++++++++***---111555999:::;;;;;;777555222///------...///)))************+++++++++,,,++++++***)))*********&&&''''''((()))******+++''''''(((((()))*********)))+++------+++***+++++++++,,,---------,,,******(((((()))***+++,,,,,,------------,,,,,,+++++++++(((++++++)))))),,,---***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))),,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,---+++---------+++***+++,,,------------------------***+++,,,---...///000000444444444222000000222444444444444555777:::<<<>>>>>>???AAACCCDDDGGGKKKNNNKKKQQQ[[[eeemmmttt{{{~~~{{{}}}uuuaaaYYYYYYgggqqqzzzzzztttoooiiiccc]]]```cccccc```^^^]]]^^^[[[\\\^^^```ccceeegggggghhhfffbbb___^^^^^^___```[[[\\\\\\]]]\\\[[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQMMMOOOQQQQQQOOONNNPPPSSSPPPOOONNNLLLKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDDDDDDD???AAACCCCCCAAA@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBB??????>>>>>>>>>>>>??????;;;??????::::::??????;;;<<<<<<<<<>>>AAACCCDDDCCCHHHEEEGGGLLLMMMIIIEEEEEECCCBBBAAA@@@????????????;;;:::999888777888999:::666777999:::;;;;;;::::::888888888888888888999999333111111222555888888888666888:::;;;999777777777666666666777666666555444888<<<===999:::AAAEEEDDDOOO\\\jjjqqquuuyyy||||||~~~}}}}}}~~~~~~~~~|||ssshhh^^^TTTGGG===999999999888666999:::888666777===CCCFFFNNNVVVWWWTTTTTTZZZaaaeeejjjqqqvvvxxxyyyyyyzzz|||||||||||||||}}}}}}}}}zzzvvvppplllgggccc___\\\WWWTTTPPPLLLJJJGGGDDDAAA============<<<;;;:::999555333000000000000///---111///............,,,+++,,,++++++******++++++,,,+++++++++*********))))))+++,,,///333888::::::888555444222000............,,,++++++++++++++++++,,,''''''(((((((((((('''''''''''''''''''''((()))))))))))))))***+++---...///***++++++,,,,,,------...///,,,***+++---...,,,)))...---,,,,,,......---,,,+++,,,,,,,,,+++)))'''&&&,,,,,,------,,,,,,+++***000000000000////////////......---,,,+++***)))(((***,,,///000///.........///---,,,,,,---...,,,+++,,,---......,,,,,,---..................///000111---...000111111111000///000000111222222222222111222333555666888:::;;;<<<=========>>>@@@BBBDDDFFFLLLPPPWWW]]]dddlllsssxxxyyyzzzzzzyyyxxxzzz{{{mmm___UUUeeelllvvv|||{{{tttkkkfffcccbbbaaabbbcccbbb```^^^]]]___aaabbbccceeehhhkkkkkkiiieeeaaa______```aaa``````___^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVWWWXXXWWWVVVUUUUUUVVVOOOMMMLLLMMMNNNPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNKKKHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDCCCBBBBBBCCC@@@???>>>???@@@AAA@@@???========================??????@@@AAABBBBBBCCCCCCEEEEEEGGGIIILLLNNNQQQRRRKKKKKKIIIGGGDDDAAA???===<<<;;;;;;<<<>>>===999555999999999999999999999999:::888666666888999777555444666888888777777888999:::999999;;;======:::666666555555666999:::999999333666555333555;;;>>>===GGGVVVdddiiinnnvvv{{{{{{|||~~~~~~~~~~~~yyyrrrmmm[[[PPPDDD=========;;;777777777666666777888999999@@@JJJUUUZZZWWWRRRNNNNNNVVV]]]fffnnnsssuuuwwwxxxuuuwwwyyy{{{|||{{{zzzyyy|||xxxtttooojjjfffbbb]]]ZZZVVVSSSOOOLLLIIIGGGCCCAAA>>>======<<<:::888777666555222000///000000///---...---++++++,,,+++***(((+++******))))))******++++++++++++*********))))))+++---000444999:::999888444333111///...---------******))))))))))))******)))******************)))(((''''''''''''((())))))((((((((()))***+++,,,---***++++++,,,,,,------...///---++++++---...,,,***---+++***+++,,,---,,,+++,,,,,,,,,,,,+++***)))))),,,,,,------,,,,,,+++***000////////////.........,,,,,,,,,+++++++++++++++,,,...000000///...///000///...,,,---......---+++,,,---...---,,,,,,,,,..................//////000...///000111111111000000222111111111111111111111444444666777999:::;;;<<<============???AAACCCDDDGGGKKKQQQWWW^^^eeelllqqqwwwxxxxxxuuusssuuuyyy~~~sssfff\\\ccclllxxxyyynnngggdddcccbbbbbbccccccbbb``````aaadddeeefffgggjjjmmmjjjiiigggdddccccccccccccaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWXXXXXXWWWUUUTTTUUUVVVQQQOOOMMMNNNOOOPPPOOONNNPPPOOOOOONNNMMMLLLKKKKKKNNNKKKHHHGGGHHHIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBB@@@BBBCCCCCCBBBAAAAAABBB@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEHHHKKKNNNOOONNNMMMLLLJJJFFFCCC@@@>>>===<<<;;;===??????<<<:::999999999999999999999999<<<:::888888:::;;;999777555777999999888777888999999999999:::===<<<999666666555444555666777666555555777555222222777888777@@@JJJTTT[[[eeepppuuuuuuyyy{{{}}}~~~~~~~~~yyyrrrmmm[[[QQQEEE>>>===<<<:::666777777666666777777888999:::@@@JJJRRRWWWTTTNNNIIINNNRRRXXX^^^dddhhhjjjkkkkkkmmmooorrrtttvvvwwwwww~~~{{{vvvrrrmmmhhhddd```[[[XXXUUURRRNNNKKKIIIFFFCCCAAA>>>===<<<;;;999666444333444222000///000///...------+++******++++++)))(((***))))))))))))))))))***+++++++++***************,,,---111666:::;;;999777333222000...,,,,,,,,,,,,)))((((((''''''(((((()))******++++++++++++******((((((''''''(((((()))***)))((((((((()))******+++***++++++,,,,,,------...///---,,,,,,------,,,+++,,,***)))***+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***............------------******++++++,,,,,,---------///111111000///000111///...------......---++++++---...---,,,+++,,,.../////////..................///000111111111111000333222111000000111222222666666777888999:::;;;<<<<<<<<<<<<<<<===???AAABBBCCCGGGLLLRRRWWW^^^eeeiiirrrttttttqqqnnnooorrrvvv~~~|||pppgggdddnnn|||tttlllgggeeecccccceeeeeedddcccccceeegggiiiiiijjjmmmoookkkjjjjjjiiihhhgggfffeeecccbbbaaa___^^^^^^]]]]]]\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUTTTUUUVVVSSSQQQOOOOOOPPPPPPOOONNNPPPPPPOOONNNLLLKKKJJJJJJNNNKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAAAAABBBCCC???AAABBBBBBAAA@@@@@@AAA@@@>>>===>>>??????>>>===????????????????????????===============>>>>>>>>>AAA@@@@@@AAACCCGGGJJJLLLKKKLLLLLLLLLKKKHHHEEECCC???======>>>???@@@???>>>::::::::::::::::::::::::;;;:::999999::::::999777666888999999888888888999999888999:::;;;;;;999777666444333333444555333222444777666222222666888666===AAAGGGOOO]]]kkkrrrrrrvvvyyy|||~~~~~~~~~~~~zzzsssooo]]]SSSGGG???<<<;;;888666777666666666666777777888666777>>>JJJVVVYYYRRRJJJGGGFFFFFFJJJPPPVVVXXXWWW[[[]]]___cccgggkkknnnppp|||uuurrrlllgggccc___[[[XXXTTTQQQMMMJJJHHHEEEBBB@@@===<<<<<<:::999777555444444222000/////////...------,,,++++++,,,,,,+++)))******))))))))))))******************************,,,...111666::::::888555222111///,,,++++++++++++(((((((((''''''((((((((((((((())))))))))))((((((((((((((('''((())))))*********)))))))))******+++***++++++,,,,,,------...///...---------------,,,,,,***)))***+++,,,+++***,,,,,,+++***+++,,,...///,,,,,,------,,,,,,+++***---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------000444666444222000//////...------......---,,,+++,,,------++++++,,,---////////////...------,,,......//////000000000000222111/////////111444555777777888999::::::;;;;;;<<<<<<;;;;;;<<<>>>???@@@BBBEEEJJJOOOSSSYYY___ccclllnnnooonnnllllllpppsssyyy{{{rrrjjjsss}}}uuujjjhhhfffeeefffgggggggggfffhhhkkkllllllmmmnnnppplllmmmmmmmmmllliiifffddddddcccbbb```____________]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\YYYVVVUUUVVVWWWVVVTTTRRRQQQQQQQQQPPPNNNPPPPPPOOONNNNNNMMMLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBBAAAAAAAAACCCCCC???AAABBBBBBAAAAAAAAABBB@@@>>>===>>>??????>>><<>>???@@@DDDGGGIIIEEEGGGJJJLLLNNNNNNLLLLLLAAA@@@???>>>>>>?????????::::::::::::::::::::::::888888777777777777777666777888::::::999888888999888888999999:::999888777666555444444666777666555333555666444555:::<<<::::::<<<@@@GGGRRR___jjjoootttwww{{{~~~~~~~~~~~~zzzuuuppp```VVVJJJAAA===:::888555666666666555555666666777666555999EEESSSZZZXXXSSSGGGAAA<<<<<>>===888333000000...------...///---,,,+++,,,---,,,++++++,,,---......//////...---,,,+++------------....../////////.........000333666888777777888999::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAADDDHHHKKKOOOSSSXXX\\\cccfffjjjkkkkkkmmmqqqtttzzzuuuzzzooolllhhhggghhhiiijjjiiihhhjjjlllnnnmmmmmmnnnpppnnnoooppppppnnnjjjfffcccfffeeecccaaa`````````aaa]]]]]]]]]]]]]]]^^^^^^^^^___``````^^^ZZZXXXWWWWWWXXXVVVTTTSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPNNNLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCC@@@AAACCCDDDCCCBBBCCCDDDAAA???>>>>>>??????>>><<>>>>>>>>>>>>>>>>>======??????>>>???@@@CCCEEEGGGBBBDDDGGGJJJMMMNNNNNNMMMDDDCCCBBB@@@===<<<<<<<<<::::::::::::::::::::::::888888888888777666666777777888::::::888777777888777888888999888888888888666555555777999;;;;;;:::222555666444555999;;;999666888<<<@@@EEENNN[[[eeeqqqtttzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{vvvrrrddd[[[OOOEEE>>>;;;888666666666555555555555555666555666999@@@JJJSSSYYY[[[LLLDDD<<<999;;;>>>>>><<>>>>>AAADDDGGGIIIMMMQQQTTTYYY^^^dddgggiiilllqqqtttyyytttpppllliiiiiijjjkkkkkkiiilllnnnoooooonnnoooooopppqqqrrrrrrppplllhhheeehhhfffdddbbbaaaaaabbbccc^^^^^^]]]]]]^^^___```aaacccdddeeeddd```\\\YYYXXXZZZXXXUUUTTTTTTTTTSSSRRROOOPPPPPPQQQQQQRRRRRRSSSNNNMMMKKKKKKLLLLLLJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@BBBDDDDDDCCCCCCDDDEEEBBB@@@??????@@@@@@>>>===????????????????????????>>>>>>>>>>>>??????????????????@@@@@@BBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEBBB>>><<<;;;;;;::::::::::::::::::::::::999:::;;;:::888888888999666888999999777666666777666888888888666666777888666555555888;;;======<<<333666666333333555555222777888;;;>>>???CCCPPP\\\iiinnnuuuzzz|||||||||}}}{{{|||}}}~~~~~~|||wwwtttiiiaaaUUUIIIAAA===:::999666555555444444444444555333444666999???HHHQQQWWWMMMGGG???:::999:::999777::::::999999:::===@@@AAA|||wwwsssoooiiiddd```\\\XXXUUUPPPMMMJJJGGGEEECCCAAA???:::::::::999888666555444333111///.........---,,,+++)))((()))++++++***)))++++++************++++++))))))*********+++++++++///......000333444444333111000...,,,+++******++++++******))))))******+++(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))***+++------***++++++,,,,,,------...///000222000...---...000,,,***)))***+++,,,+++*********++++++++++++++++++,,,,,,------,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,---------------444999>>>AAA???;;;666444000///......//////...---***,,,,,,,,,+++***+++,,,+++,,,---//////...---,,,000//////...///000111222//////000111222333333444444444666777999:::;;;<<<>>>===<<<;;;;;;<<<======>>>@@@BBBDDDFFFIIILLLOOOPPPVVV]]]bbbeeeiiimmmqqqrrr|||yyytttnnnjjjjjjkkkllllllkkknnnqqqrrrqqqppppppppppppqqqssstttsssqqqnnnkkkiiihhheeebbbaaabbbcccddd^^^^^^^^^^^^^^^```aaabbbfffhhhkkkjjjfff```[[[YYYZZZXXXVVVUUUVVVVVVUUUTTTPPPPPPPPPQQQQQQQQQQQQQQQNNNMMMLLLLLLMMMMMMKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCEEEEEEEEEDDDBBBAAA>>>@@@BBBCCCBBBBBBCCCDDDCCCBBB@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>?????????@@@>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFDDDFFFGGGEEEAAA>>>======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<:::888777888:::666777888888666555555666666777888777555555777999666555555666999;;;;;;:::333666666333333555444111999666777;;;>>>@@@HHHQQQ^^^dddmmmuuuzzz|||}}}}}}|||}}}}}}}}}~~~~~~~~~~~~|||xxxuuunnnfffZZZMMMDDD???<<<;;;666555444444333333444444111111333555999@@@FFFJJJGGGDDD@@@;;;888666555555777666666666666777888999}}}wwwqqqmmmhhhccc___[[[VVVSSSOOOMMMIIIFFFEEECCC@@@>>>;;;;;;:::888666444222111333111///.........---,,,---,,,+++,,,---...---,,,******))))))))))))******))))))******++++++++++++///...---...111333333333222000...,,,++++++++++++******))))))))))))******%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))******+++'''''''''((()))+++,,,---***++++++,,,,,,---......///111222111...---...000***)))((()))***+++***((()))***+++,,,,,,+++)))))),,,,,,---------,,,++++++---------,,,,,,,,,++++++***++++++,,,---//////000333666999:::999666444333111///......//////...---***+++,,,,,,******+++,,,***+++---/////////---,,,222111000000000111333444000111222222222222111000222333555666888:::;;;<<>>===<<<;;;<<<======???AAACCCEEEFFFHHHLLLNNNKKKQQQYYY^^^bbbeeejjjmmmiiisss|||{{{vvvpppkkkjjjkkklllmmmmmmppprrrssssssqqqqqqqqqpppqqqsssuuuvvvtttrrrqqqjjjhhheeecccbbbbbbdddeee___^^^^^^^^^___```bbbcccgggkkknnnnnniiibbb]]]YYYZZZXXXVVVVVVWWWWWWVVVUUUQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLMMMMMMMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCEEEGGGFFFDDDBBB@@@===???AAABBBAAAAAABBBCCCDDDCCCAAAAAAAAAAAA@@@>>>========================;;;<<<<<<===>>>???@@@@@@<<<>>>@@@BBBCCCBBBAAA@@@===<<<<<<===???BBBEEEGGGCCCFFFIIIHHHDDD@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;666888:::999666555666888555777888777555444444555555777888777555444666999555444444555777888777666111555666555666999999666555///...444999;;;???EEEVVV]]]hhhqqqxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||yyyvvvqqqiii]]]PPPFFF@@@======666555444444333333333333111000111444999===???@@@@@@@@@>>>;;;666444444444666666555555555666666777}}}zzzrrrmmmgggaaa]]]ZZZXXXVVVRRRMMMHHHGGGGGGFFFAAA<<<<<<;;;:::888666555444333333222000//////...,,,***++++++++++++++++++++++++************************---))))))---...******...+++,,,,,,------.........000000///---+++***((((((*********)))))))))))))))'''''''''''''''((())))))+++***)))'''''''''((()))...---,,,---------,,,+++,,,,,,------.../////////111111222555888666000+++...------,,,,,,++++++***++++++,,,---...............------,,,,,,++++++******---000000---+++,,,---......---------,,,,,,,,,333222222222111111111000000//////.........//////++++++,,,,,,,,,---------------......///000000000---...///111111000000///333333222222111222222222444666888999999:::<<<>>>???AAA@@@<<<<<<>>>>>><<>><<<<<<<<<<<<===>>>>>>>>>>>>============<<<>>>@@@BBBCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>CCCCCCCCCAAA@@@>>><<<;;;<<<<<<;;;::::::::::::;;;:::999888999:::::::::888999999999888888888777777777777777777777777777777888777666555555666888999999666333222444666555333333333444555666777888999GGGMMMZZZhhhpppssswww}}}~~~}}}{{{{{{|||~~~|||}}}~~~{{{yyysssnnndddYYYNNNFFFBBB???999777555555777888999888222555888777444333777;;;???>>>===;;;999777555444444444444444444555666777}}}yyypppllleee___\\\YYYWWWUUUSSSNNNIIIHHHHHHFFFAAA<<<;;;:::999888666444333222222000...---------+++)))************************'''''''''''''''''''''''''''######''''''$$$$$$(((++++++,,,,,,,,,---------///...---,,,+++)))(((((()))))))))))))))))))))***'''''''''''''''((())))))***)))((('''''''''(((((('''&&&%%%%%%&&&((()))))),,,,,,------.../////////000///000222444333///+++......------,,,+++++++++,,,,,,---------------------------,,,,,,+++++++++(((+++---...,,,+++,,,......------------,,,,,,,,,.........//////000000000..................//////+++++++++,,,,,,,,,------------......///000000000///000111222333222222111333333222222111222222333555777999;;;;;;<<<>>>@@@<<<@@@BBB@@@AAACCCBBB>>>AAAAAABBBCCCEEEFFFGGGHHHJJJJJJKKKPPPXXX^^^bbbcccfffhhhllloooqqquuuyyy}}}zzzwwwsssooolllkkklllmmmmmmpppssswwwyyyyyyxxxwwwtttttttttuuuuuuuuuuuuuuupppooommmlllllljjjhhheeeddddddcccccccccccccccdddgggjjjnnnpppppplllgggddd^^^[[[XXXVVVVVVVVVVVVUUUSSSSSSTTTTTTSSSQQQOOOMMMNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCAAA@@@AAA@@@???============>>>>>>>>>>>>>>>===============>>>@@@@@@@@@???===<<<@@@AAAAAAAAA@@@@@@???>>>@@@AAAAAA@@@@@@???>>>======<<<;;;;;;::::::;;;;;;999777666777888999888777999999999888888888777777777777777777777777777777444444333333333444444555999777444444555666666444000000111222333444555555CCCFFFQQQaaammmrrruuuxxx{{{|||}}}|||{{{{{{}}}|||}}}~~~}}}{{{zzzuuupppggg]]]RRRIIIBBB>>><<<:::777555666777777666222555777666333222444777<<<<<<<<<<<<:::777555333555444444444444555555666|||xxxnnniiiccc^^^ZZZXXXVVVUUUSSSOOOKKKIIIHHHFFFAAA===;;;:::999888666444333222222///---,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%((()))'''''')))++++++++++++++++++,,,,,,,,,,,,+++******)))((((((((((((((())))))*********(((''''''''''''(((((())))))(((''''''&&&''''''''',,,,,,++++++,,,...000222,,,,,,------.../////////.........///000///---+++.........---,,,,,,++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++''')))+++,,,,,,,,,---...------------,,,,,,,,,,,,)))***+++,,,---...//////---------------...///000++++++++++++,,,,,,,,,,,,------......///000000000000000111222222222222111333222222111222222333333555777999::::::;;;>>>@@@===BBBEEEEEEFFFGGGEEEAAADDDDDDDDDDDDEEEFFFGGGHHHLLLKKKMMMPPPVVVZZZ]]]]]]ccceeegggjjjmmmqqqvvvzzz{{{}}}wwwuuuqqqnnnkkkkkkllllllmmmooosssvvvyyy{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvsssrrrpppoooooonnnkkkhhhddddddddddddddddddeeeeeecccfffkkkooopppooommmkkkbbb^^^ZZZXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPNNNPPPPPPNNNNNNNNNNNNOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>============>>>?????????===;;;999888@@@@@@@@@AAA@@@@@@???>>>>>>>>>???@@@@@@@@@??????===<<<;;;;;;:::;;;;;;;;;999888777777999999888777999999999888888888888888777777777777777777777777666666777777777777666666999777555555666777666555222333333444555666777777======EEEVVVeeemmmpppssswwwyyy{{{|||||||||~~~}}}}}}}}}}}}}}}|||||||||yyyuuummmcccVVVJJJ@@@;;;===:::666444555666666555333666888777444222333555999;;;===>>><<<:::666444666555555444444444444444|||wwwlllhhhbbb]]][[[YYYWWWVVVTTTQQQMMMJJJHHHEEEAAA>>><<<;;;:::999777555444333222000---,,,,,,,,,+++***************************++++++++++++++++++++++++*********+++,,,,,,,,,---+++++++++***************)))))))))))))))(((((((((&&&''''''((()))***++++++((((((''''''''''''((()))'''''''''&&&&&&&&&''''''%%%'''***++++++*********,,,,,,------...////////////...............---,,,//////......---,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,------------,,,,,,,,,++++++))))))***+++,,,---......---,,,,,,,,,---...///000++++++++++++,,,,,,,,,,,,------......///000000000.../////////000000000000222222111111222222333333222444666777888999;;;===BBBEEEGGGFFFFFFIIIHHHDDDGGGFFFFFFEEEFFFFFFGGGHHHLLLMMMNNNQQQUUUXXX[[[\\\aaacccfffhhhkkkoootttxxxxxxyyy{{{~~~{{{xxxuuutttqqqnnnlllllllllmmmnnnooorrruuuxxx|||~~~zzzzzzyyyxxxwwwwwwvvvvvvtttsssqqqppppppooollliiiddddddeeeeeeeeeeeeeeedddbbbeeeiiimmmpppqqqqqqpppfffbbb]]]ZZZXXXWWWVVVTTTUUUUUUUUUTTTSSSRRRPPPOOORRRQQQOOONNNMMMNNNPPPQQQMMMMMMLLLKKKJJJJJJJJJIIIFFFFFFGGGHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============>>>???>>>>>><<<;;;999888??????@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::888888888888888888888888666666666666666666666666777888999:::999888777666666666555555555666666555444444555555666777777888888888>>>KKKWWWaaajjjrrruuuwwwzzz|||||||||}}}~~~}}}}}}|||{{{{{{{{{|||}}}}}}yyysssiii\\\NNNCCC<<<;;;999555444444555666555444666888888666555555666999<<>>:::888777666555444333333333333|||wwwkkkgggbbb]]][[[ZZZYYYXXXSSSQQQNNNJJJGGGDDDAAA???======;;;:::888666555555333111...------...------++++++++++++++++++++++++(((((((((((((((((((((((('''((()))))))))+++,,,++++++++++++******)))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''''''''((((((&&&&&&'''''''''''''''''''''---333666444000,,,***,,,,,,------.../////////000000000///......//////000000///......------,,,------------,,,+++******+++++++++,,,,,,---------///...---,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------...///000++++++,,,,,,,,,---------------......///000000000///////////////000000000222111111111222222333444222333666777777888:::<<>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<;;;>>>??????@@@@@@?????????AAAAAAAAAAAAAAAAAA@@@???======<<<;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===<<<:::888888888888888888888888666666666666666666666666555555666777666555333222333444444444444444444444111111111222222333333444555666;;;BBBHHHRRRaaappprrruuuyyy|||||||||||||||}}}|||zzzyyyzzz{{{|||}}}|||zzzuuunnndddYYYOOOIII@@@>>>:::888777666444333333444666666666555666666;;;>>>BBBEEEEEEBBB>>>;;;777666555444333222222222{{{uuujjjfffaaa]]][[[[[[ZZZYYYSSSQQQNNNJJJFFFCCC@@@>>>======;;;:::888666555444444111...,,,---.........++++++++++++++++++++++++))))))))))))))))))))))))&&&))))))((())),,,---+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((&&&&&&'''(((((((((''''''///777@@@DDDAAA:::444111,,,,,,------.../////////111222333222000///000111000000000///......------+++,,,,,,,,,,,,++++++*********+++,,,,,,---......111///---,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++------------............/////////.........//////------------............------......///000000000111111111000111222222333111111111111222333444444333555777888888:::<<<>>>;;;>>>>>>===AAAIIINNNOOOKKKJJJHHHGGGGGGIIIJJJLLLLLLOOOSSSVVVWWWYYY\\\^^^```cccgggjjjmmmppptttwww{{{yyyyyyyyyzzzzzzyyywwwwwwvvvtttsssssssssssstttrrrqqqqqqrrrtttyyy}}}}}}{{{xxxvvvuuuuuusssrrrqqqqqqooommmjjjggghhhhhhhhhgggeeedddbbbeeefffgggjjjllloooqqqssslllhhhbbb^^^\\\ZZZXXXVVVWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSQQQPPPOOOOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>========================>>>>>>>>>>>>===>>>??????@@@?????????@@@@@@AAAAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;:::999999;;;;;;:::999888888888888888999999999777777777777777777777777888888888888777666555444111333444555333333333444222222222333333444444444444666999<<<>>>EEEVVVffflllpppvvvzzz{{{zzzzzzzzz{{{{{{zzzyyyyyyzzz|||}}}xxxwwwsssnnngggaaa[[[XXXKKKIIIFFFCCC@@@<<<777444444444333333333333444555<<>><<<;;;:::888666555333333333000---+++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,'''++++++)))***//////,,,...---,,,+++***)))((((((***)))))))))((((((''''''''''''(((((((((((((((((())))))((('''''''''''''''&&&'''((()))))))))((((((%%%---777<<<888222---+++,,,,,,------.../////////111333555444222000111222111111000000///......---***++++++,,,,,,,,,++++++)))******+++---......///000...+++***,,,---,,,***,,,,,,,,,++++++++++++***,,,,,,---...//////000000222111000///////////////.........////////////000------......///000000000222111000000000111333333111111111111222333444555222444777888888999;;;===888;;;<<<<<>>>>>>>>>>>>>>============>>>===============>>>>>>======>>>???????????????<<<===>>>??????@@@??????>>>======<<<<<<<<<<<<<<<;;;:::999:::;;;<<<;;;999777777888888888999999999777777777777777777777777<<<;;;:::999888888888888000333666666444333444555444444555555555555666666444444777:::;;;>>>IIIUUUccchhhooouuuxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{|||vvvsssnnngggaaa\\\YYYWWWRRRQQQPPPOOOMMMHHHCCC>>><<<999666333333333444444;;;===@@@BBBBBB@@@===:::555555444333222222222222~~~vvvooofffbbb]]]ZZZYYYYYYXXXXXXQQQPPPNNNJJJDDD@@@>>>===:::999888666555333222111222///+++***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))$$$)))***'''(((---...***///...---,,,+++)))((((((+++******)))((((((''''''((((((((((((((('''''''''***)))((('''''''''''''''&&&''')))*********)))(((%%%---777;;;888333000000,,,,,,------...//////000000333666555222000111222111111000000//////......)))***+++,,,,,,,,,,,,,,,))))))***+++---...//////...+++((((((+++------+++,,,,,,,,,+++++++++******)))***+++---///111222333444333222000////////////////////////000000000000------......///000000000000///.........///111222111111111111222333444555000222444555666777999;;;:::===>>>===>>>AAAAAA>>>KKKJJJHHHHHHHHHKKKMMMOOONNNQQQUUUWWWVVVVVVXXXZZZ\\\aaagggllloooppprrrsssyyyxxxwwwxxx|||{{{zzzzzzzzzzzzzzz{{{{{{vvvtttqqqoooppptttyyy}}}~~~}}}}}}|||{{{zzzxxxwwwwwwuuussspppooooooooonnnllliiifffdddccccccdddfffjjjnnnsssuuunnnjjjeeeaaa^^^]]][[[YYYXXXXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMNNNOOOOOONNNLLLKKKKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEAAABBBBBBCCCBBB@@@???>>>>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<======>>>???????????????888999;;;<<<>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<===>>>===<<<777777888888999999999999777777777777777777777777:::999777555444555555666000444777777555444555666111111222222222222222222444222444999;;;<<>>===;;;999777555444333444333000---+++************++++++,,,+++***)))(((***)))((((((((()))+++,,,+++******)))***+++---...111...,,,+++---...,,,***))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((''''''(((((())))))))))))))))))((()))///666;;;<<<<<<;;;444---+++...222333222333444444555444333111000000000000000000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******---------,,,,,,+++++++++...---------///333666999>>>999444111222333111000------............------------...///000000//////......///222333222///,,,111111222222444444555555333333333444555777999:::;;;:::999888:::===@@@BBBHHHGGGFFFIIIMMMOOOOOOMMMNNNPPPSSSTTTTTTTTTVVVWWW```dddjjjnnnnnnmmmmmmlllqqqrrrvvv|||~~~}}}}}}~~~}}}zzzzzzyyyyyyxxxwwwvvvvvvzzz{{{}}}~~~}}}zzzzzzyyywwwvvvvvvuuuuuurrrooommmmmmnnnlllgggccccccccceeegggiiijjjlllmmmjjjhhhfffbbb___]]][[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNMMMJJJKKKLLLKKKJJJIIIJJJKKKMMMLLLKKKIIIGGGFFFFFFFFFCCCBBBAAA@@@@@@AAACCCDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDDDDDDDCCCBBBAAAAAA>>>???AAAAAAAAA@@@>>><<<>>>>>>????????????>>>>>>AAA>>><<<===@@@@@@???<<>>===@@@BBB???>>>@@@>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::888777777999:::;;;;;;999888777777666666888888888888888999999999555555666666777777888888666666555555555444444444444333222333777===CCCGGGKKKVVVdddnnnqqqsssuuuxxxtttuuuwwwzzz{{{{{{xxxvvvvvvqqqhhh\\\QQQIIIFFFEEEFFFGGGLLLTTT[[[^^^\\\XXXWWWNNNCCC>>>>>>===888333=========:::888777777999999999999999999777333000yyyrrrlllddd```]]][[[\\\ZZZWWWSSSMMMKKKHHHGGGGGGEEECCCAAA;;;;;;999777555333222111333222///---++++++++++++***++++++++++++***)))(((***)))((((((((()))++++++))))))((())))))+++---...000---******,,,,,,+++)))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''(((((()))))))))))))))******+++///333666777777::::::===AAADDDAAA:::333444555666666555444333222000000000000000//////...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---000444888;;;<<<777222000111222111///........................---...//////000000///////////////111222222///---111222222222222222222222111222444666777888888888:::999999999:::===???AAAFFFEEEEEEHHHMMMPPPPPPOOOPPPRRRTTTTTTTTTUUUWWWYYY\\\```fffkkklllllllllllloooqqqtttzzz~~~}}}~~~}}}||||||{{{yyyxxxxxxwwwyyy{{{}}}}}}|||zzzxxxvvvvvvvvvvvvsssqqqooonnnnnnllliiifffccccccdddfffggghhhiiijjjgggfffdddbbb```___^^^]]][[[ZZZZZZYYYXXXWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQNNNOOOPPPPPPPPPOOONNNNNNLLLMMMMMMLLLJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBAAA???>>>>>>>>>????????????>>>>>>@@@>>>======???@@@???===@@@<<<:::>>>???>>>>>>@@@>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>>>>>>>???<<<<<<;;;:::888888999:::888888777777777777777777666777777888888999999999555555555555666666666666444444444444444444444555777666444444555888;;;===EEENNNZZZdddjjjnnnrrruuuuuuuuuwwwyyyzzzyyywwwvvvqqqnnnggg]]]PPPFFF@@@>>>===>>>BBBGGGNNNRRRUUUUUU\\\XXXTTTQQQOOOIII@@@:::777999<<<<<<:::888777888===<<<<<<<<<;;;999777555~~~yyyqqqkkkfffbbb^^^\\\\\\ZZZVVVRRRKKKIIIGGGFFFFFFFFFDDDBBB;;;:::888666444222111111111000...---,,,+++,,,,,,******++++++******)))((()))))))))((()))******+++''''''(((((()))+++,,,------,,,***)))******)))((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''((())))))******))))))+++,,,............000111222666===DDDFFFAAA666---555666777777777666555444000000111111000//////...------,,,,,,,,,,,,------******++++++++++++,,,,,,.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,---///333777<<<>>>;;;777222000222333333111111000///......///000111...//////000000000000///111000//////111111000///222222222111111000000000///111555888999999777666999999999:::;;;===???@@@CCCCCCDDDHHHMMMPPPQQQQQQRRRSSSTTTTTTTTTVVVYYY[[[ZZZ___eeejjjlllmmmnnnnnnoooppptttyyy}}}~~~}}}}}}{{{zzzyyyxxxyyyzzz||||||yyywwwvvvvvvwwwvvvssspppooonnnmmmkkkiiiddddddeeeeeeffffffggggggddddddccccccbbbbbbaaaaaa[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOONNNLLLJJJJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCCCCCCCBBB@@@???>>>>>>????????????>>>>>>???>>>===>>>???@@@???>>>@@@;;;888;;;===<<<===@@@??????>>>===============<<<;;;;;;;;;<<<>>>@@@AAA>>>>>><<<;;;::::::::::::666666666666666777888888555555666777777888999999555555555555444444444444333333333333444444444444777666555444444444666666>>>CCCLLLWWW```hhhmmmppptttuuuvvvxxxxxxwwwwwwvvvpppnnnhhh___RRREEE===888999999;;;<<>>;;;888666777888@@@AAACCCEEEFFFFFFFFFEEE~~~xxxqqqkkkgggccc^^^\\\[[[YYYUUUQQQKKKIIIGGGFFFFFFEEEBBBAAA===<<<999777555444333333000///---,,,+++,,,,,,---******************)))))))))))))))))))))******+++'''(((((()))+++,,,---...,,,+++***))))))***))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((()))************)))))),,,...---***)))+++...------///222444333///+++444555666777777777666555111111222111111000///...------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,...///000333666;;;>>>AAA===999444333444666555444222111///......///111222///000000111111000000000222000......000111111000222222222222111111111111000222444777888888888777777888999;;;<<<===>>>>>>BBBCCCEEEHHHLLLOOOQQQQQQRRRSSSSSSSSSSSSUUUXXX[[[^^^ccchhhlllnnnooopppqqqoooqqqtttxxx|||}}}{{{zzzyyyyyyzzz|||~~~{{{xxxxxxxxxxxxwwwuuurrrooommmmmmllllllgggggggggfffffffffffffffdddddddddddddddccccccbbb]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQOOOMMMKKKKKKLLLHHHJJJLLLMMMNNNMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCBBBAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????CCC===999;;;<<<;;;<<>>============>>>===<<<;;;:::;;;===???AAA@@@???============<<<;;;888888777777777777888888444444555666777888888999666666666555555444444444555444444333333222111111222222333444555666666777999<<>>999:::;;;;;;999777999>>>CCC===EEEPPPXXX[[[[[[[[[[[[UUUPPPHHH???999888;;;>>>EEEJJJQQQWWWZZZ[[[[[[[[[}}}wwwpppjjjfffbbb^^^[[[[[[XXXTTTPPPLLLJJJGGGFFFDDDCCC@@@>>>===;;;999666444333333333///...---,,,+++,,,,,,---))))))))))))))))))******((()))))))))************))))))***,,,---.........+++++++++***))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((())))))***************'''***,,,+++)))(((+++---...---******+++...///000333444555666777777666555333333333333222111000///...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------///000111444888;;;???AAA@@@;;;666444555666555333333222000//////000222333000111111111111111000000333111///...///111222111111111222222333444444555333333333444666777999:::777888999:::<<<===>>>>>>CCCDDDGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRTTTWWWZZZaaaeeeiiilllmmmnnnnnnooommmooorrrvvvyyy|||}}}|||{{{zzz{{{|||~~~~~~{{{zzzzzzzzzwwwvvvssspppnnnmmmmmmmmmkkkjjjjjjiiihhhggggggfffeeefffffffffeeedddcccbbb______^^^]]]\\\[[[ZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPMMMLLLLLLLLLHHHIIILLLNNNNNNNNNLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>????????????>>>>>>======>>>>>>>>>??????@@@GGGAAA<<<======;;;;;;>>>???>>>>>>===============???>>><<<::::::;;;===>>>@@@>>>===>>>??????>>><<<<<<;;;:::999888888888888444555555666777888888888888777777666666555555555777777555444222000///...111222333555666777888888888999<<>>AAACCCCCC>>>888555555555333111222111000//////000111222111222222222222111111000333111//////000222222111000111222333444555666666444333333333555777999;;;888888888999:::<<<>>>???CCCEEEGGGIIIJJJKKKNNNPPPPPPQQQRRRRRRRRRSSSVVVYYY___bbbfffhhhiiiiiijjjkkkjjjmmmpppsssvvvzzz}}}||||||}}}}}}|||{{{wwwxxxwwwtttpppnnnnnnooommmmmmlllkkkjjjiiihhhhhhgggggghhhgggfffeeecccaaaaaa``````___^^^]]]\\\\\\YYYXXXXXXXXXWWWWWWWWWVVVRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQPPPMMMLLLLLLMMMHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<===??????>>>>>>???AAAHHHBBB>>>??????<<<<<<>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>><<<;;;;;;;;;<<<<<>>AAABBB???<<<===<<<;;;:::999888888888666666777777777777888888777777777777777666666666888888666444222111//////444555555555666666666666888999;;;@@@GGGOOOWWW]]]eeejjjqqquuuvvvvvvyyy{{{vvvsssmmmcccVVVLLLDDDAAA777888999888777777777888666777888888:::???GGGNNNUUUYYY\\\^^^]]]\\\ZZZZZZccckkksssuuuqqqiiibbb___|||vvvnnnhhhccc___[[[YYYXXXVVVRRRNNNKKKHHHFFFDDDCCCBBB???===;;;999555222000///000000000...---+++******++++++)))(((((('''((()))***+++'''((()))***+++******)))++++++,,,---------,,,+++((()))***)))'''''')))+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))***++++++++++++******))))))***,,,------,,,)))+++...000111000000000333444666888999999999888888888777777666444333222......------------......---------,,,,,,,,,++++++------,,,,,,,,,+++++++++------------.........//////111555:::@@@FFFJJJLLLJJJEEE>>>999888777444222000000000000000000000000222222333333222222111000333111000000111222222111111111222222333333333444222333444555777888888999999888777888999;;;>>>@@@@@@CCCGGGIIIIIIKKKOOORRRPPPQQQSSSTTTTTTUUUWWWYYY[[[^^^bbbeeefffggghhhjjjkkknnnrrruuuxxx}}}~~~||||||}}}}}}|||yyyzzz{{{xxxtttqqqqqqqqqnnnmmmmmmlllkkkjjjiiiiiifffggghhhhhhhhhfffdddcccaaaaaa```___^^^]]]\\\\\\YYYYYYYYYXXXXXXXXXXXXWWWTTTSSSRRRPPPOOOOOOOOOOOONNNPPPPPPOOOMMMLLLMMMNNNIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>;;;===??????>>>>>>@@@BBBDDD@@@>>>@@@AAA>>>===???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;:::===BBBCCCAAA===;;;;;;:::999888888888999888888888888888777777777555555666666666666666666777666666555444333222222666555555444444444555555777999;;;<<<>>>DDDLLLSSSZZZbbblllrrrtttuuuxxxzzzttttttpppiii]]]RRRIIIEEE;;;999777666777777777666999888666444444777;;;???CCCIIIQQQYYY^^^cccgggiiiooosssvvvrrrgggZZZRRRNNN|||vvvnnnhhhaaa^^^ZZZXXXXXXVVVRRRNNNHHHFFFDDDDDDDDDCCCAAA???===:::777333111111222222000///---+++*********+++)))(((''''''''')))***+++'''((()))++++++******)))++++++,,,---,,,+++***)))&&&((()))(((&&&%%%(((***))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''))))))***++++++++++++***---***(((***---...---******,,,...//////000111333444555777999:::;;;;;;:::999999999888777555444333......------------......,,,,,,,,,++++++*********......---------,,,,,,,,,---------.........//////222444:::@@@HHHNNNSSSVVVRRRLLLDDD???===;;;888555//////000000000000//////333333333333333222111000222111000111222333111000222222222111111111111111000222555888999999888777999888777777888;;;>>>@@@===AAAFFFHHHJJJLLLQQQUUUPPPRRRUUUVVVVVVVVVXXXYYYXXX\\\```ccceeegggjjjkkknnnqqquuuxxx|||}}}{{{|||~~~|||zzz|||~~~|||wwwtttssssssmmmmmmllllllkkkjjjiiiiiieeefffgggiiiiiihhhfffeee``````___^^^]]]\\\\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXVVVTTTRRRPPPOOONNNNNNOOOMMMOOOOOOOOOMMMMMMMMMOOOJJJJJJJJJIIIJJJKKKLLLLLLJJJJJJJJJIIIGGGEEECCCBBBCCCBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>????????????>>>>>>;;;===??????>>>===@@@BBBAAA===<<<@@@BBB@@@???@@@<<<<<<;;;::::::::::::;;;888999;;;<<<===>>>>>>===<<<:::999===BBBDDDBBB>>>888888888777888888999:::::::::999999888777777777333444444555555666666666555555555555555555555555444333222222333444666777666999;;;:::888<<>>999666777888666444555444333444555777888999:::===BBBIIIRRR^^^kkksssrrrtttrrriii[[[NNNFFFCCC~~~xxxqqqkkkgggaaa^^^[[[XXXVVVTTTRRRPPPIIIHHHFFFEEEBBBAAA???>>>;;;888444222111111///.........---------,,,,,,,,,************************&&&''')))++++++***((('''+++++++++,,,,,,---------((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***))))))***+++,,,,,,+++,,,------,,,+++,,,...111111111111111111111111111///333999>>>???>>>:::777::::::::::::999777555444111000//////000000///...+++++++++,,,,,,...///000'''(((***,,,---------,,,---000111---,,,///111000000222888DDDRRR\\\_________XXXOOOGGG@@@;;;444000111333555444111000222444444444444444333222111000111333333333111/////////000000000000111333555666222333555777999999999888999999:::::::::999999888BBBDDDGGGIIIKKKNNNRRRUUUVVVTTTSSSSSSUUUWWWXXXXXXYYY[[[^^^```cccggglllppprrruuuyyy~~~|||zzzzzz|||}}}|||~~~}}}|||zzzyyyxxxwwwrrrqqqpppnnnllljjjiiihhhggggggggggggfffeeedddcccdddcccbbb```______^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYY[[[YYYVVVTTTRRRRRRSSSTTTSSSQQQOOOOOOPPPPPPOOONNNOOOOOONNNNNNMMMLLLLLLLLLGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIGGGDDDDDDFFFDDD@@@DDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCC>>>@@@BBBCCCCCCAAA>>><<>>>>>>>>>>>??????@@@@@@@@@@@@???===<<<<<<========================>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;;;;:::999888888888888888777777777777777888999999555555666666555333222000555555555555555444444444888999999888888:::===@@@FFFSSSccclllnnnoootttyyywwwwwwuuuoookkkdddYYYNNNHHHAAA<<<;;;999666555777777777666777777888999:::<<<888888===DDDOOO___lllwwwvvvdddPPPJJJEEEAAADDD|||vvvoooiiieee___\\\YYYVVVTTTRRRPPPMMMHHHGGGFFFDDDBBB@@@>>>>>>;;;888444222111000///......------------,,,,,,,,,************************((()))*********(((&&&%%%)))******************+++***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((******(((''''''((()))*********---.........---...000222111111111111111111111111333666:::>>>???>>>;;;999:::;;;;;;;;;:::888666555333111000///000000...---............---------------.../////////...---,,,))),,,---***(((+++---,,,222444<<>>>>>>>>>>>?????????????????????>>>===<<<========================>>>===<<<===>>>???>>>===<<<<<<;;;;;;:::::::::999999999999999:::<<<======???>>>===;;;999888888888555555555555555666777777444444555555444222111000444444555555555555555555666777777666666888;;;>>>DDDLLLXXXdddlllqqqtttuuutttvvvtttpppmmmhhh___UUUKKKDDD???===;;;666444666444333333333444555555666888666666999>>>GGGWWWeeellllll[[[HHHBBB???===CCCzzzsssmmmgggccc\\\ZZZVVVSSSQQQPPPMMMKKKGGGGGGEEECCCAAA???>>>===:::777444222111000///...------------,,,,,,,,,,,,************************))))))******)))'''%%%$$$***************)))))))))++++++++++++***((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''((()))***++++++---...000/////////111222111111111111111111111111777999;;;===>>>===<<<;;;;;;;;;<<<<<<;;;999777666555333111000000000...,,,/////////...---+++***)))//////000000///...------***...///+++***---///...111555>>>KKKXXX```aaa```XXXPPPFFF<<<777444333222000///---...000222333333555555555555444333222222///000000111222333333444444444444444444555666777333444444555666666666555777777777888999<<<>>>???@@@BBBEEEGGGJJJMMMQQQTTTXXXXXXXXXYYY[[[]]]```aaaaaadddhhhkkkoootttyyy}}}~~~~~~~~~}}}}}}wwwuuurrrpppmmmllllllllllllllllllkkkkkkjjjiiihhhdddcccbbbaaaaaaaaaaaaaaa]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVTTTSSSRRRTTTRRRPPPPPPPPPQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEECCCHHHJJJFFFDDDEEEGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???>>>>>>==============================???===<<<===>>>???>>><<<<<<<<<;;;:::999999888888777888888:::<<<>>>???AAADDDCCCAAA???<<<:::888777555555555666666666777777444444444444333222111000333444444444555666666666444444555444444555888;;;@@@CCCKKKYYYgggppprrrqqqqqqttttttrrrpppnnnggg___SSSLLLFFFDDD@@@:::777777333333222222222333333444111111333555777>>>OOO^^^hhhiiiYYYEEE???======EEExxxqqqkkkeeeaaa[[[XXXUUURRRPPPNNNLLLIIIHHHGGGFFFDDDBBB@@@>>>===999666333111111000///...---------,,,,,,,,,++++++************************((((((((()))((('''&&&%%%------,,,,,,++++++*********************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))************+++---///---///111222111000111222333333333333333333333333999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888777555222111111000---+++---......---,,,***((('''+++,,,------.../////////,,,000111...---000222111///333<<>>@@@BBBDDDGGGJJJLLLOOOSSSVVVYYYZZZ[[[\\\]]]___bbbdddhhhkkkooosssvvv{{{zzzxxxuuurrrooonnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiiddddddcccbbbbbbbbbbbbbbb]]]]]]]]]]]]\\\\\\\\\[[[WWWXXXYYYYYYXXXVVVSSSRRRUUUSSSQQQPPPQQQQQQPPPOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEMMMSSSTTTMMMFFFEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBB@@@??????>>>>>>??????@@@======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>>>>===<<<===<<<<<<;;;:::999888888666777888:::<<>>;;;888666777777888888999999999999555555555444444333333222333333333444555666777777222444444444333444666888===???FFFRRR___iiimmmnnnooosssuuutttsssrrrmmmggg^^^WWWQQQMMMHHH@@@::::::666555555444444444555555---///222555555;;;KKK\\\iiikkk[[[FFF>>><<<>>>HHH~~~wwwpppjjjddd```[[[XXXTTTRRRPPPNNNKKKIIIHHHHHHFFFDDDBBB@@@???>>>888666222111111000///...------,,,,,,,,,+++++++++************************&&&&&&'''(((((())))))))),,,,,,,,,++++++*********'''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))***+++***)))+++...111222555777888666444444444555555555555555555555555888777777777888888999:::;;;<<<======<<<;;;999888888666333222111000...+++---------------,,,++++++------------...//////000***...///,,,,,,///111000///333999AAAFFFHHHHHHFFF===<<<:::888666555666666>>>:::555444555555333111444444444555444444333333666444222222444555444333222222333333333333333333333333333333333444444444<<<;;;999999999;;;>>>???BBBDDDGGGJJJLLLPPPTTTWWWZZZ\\\^^^^^^^^^```dddhhhkkkooouuu{{{}}}{{{xxxuuusssqqqppppppmmmmmmmmmmmmlllkkkjjjjjjfffeeedddccccccccccccccc]]]]]]\\\\\\\\\[[[[[[[[[WWWXXXZZZZZZYYYWWWTTTRRRUUUSSSQQQQQQRRRRRRQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGGGGRRRWWWWWWOOOHHHEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCBBB@@@??????AAABBBCCC@@@@@@????????????@@@@@@===>>>???????????????>>>????????????????????????@@@>>>======>>>>>>===;;;=========<<<;;;::::::999666777888:::<<>><<>>===888555222000000000///...,,,,,,,,,,,,++++++++++++************************&&&&&&'''((()))***++++++)))))))))))))))(((((((((&&&'''(((***++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&((()))((('''(((---111:::<<>>;;;888666444000...222333333444444333222222666333000000222444333222222333444444555555555444333333333333333444555666<<<;;;;;;:::;;;<<<>>>>>>@@@BBBEEEHHHKKKNNNSSSVVVZZZ^^^aaabbbcccffflllppprrrwww~~~}}}|||yyyvvvtttrrrqqqmmmnnnnnnmmmmmmlllkkkjjjhhhgggfffdddcccccccccccc]]]]]]]]]\\\\\\\\\[[[[[[XXXYYYZZZZZZZZZXXXUUUTTTVVVTTTRRRRRRRRRSSSRRRPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHLLLQQQQQQKKKGGGFFFGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA???BBBBBBAAA@@@@@@AAACCCDDD@@@@@@????????????@@@@@@???@@@@@@AAA@@@@@@??????????????????????????????@@@???======>>>>>><<<;;;======<<<<<<<<<<<<;;;;;;777888888:::<<<>>>???AAABBBBBBBBBAAA???<<<999888555666777888888888777666888777777666666666777777333444444444555666666666333444555555444444555777666===DDDGGGIIIPPP]]]iiikkkqqquuuuuutttuuutttqqqjjjddd^^^ZZZRRRFFF>>>;;;999888777666555444444444777777888999777888CCCOOO^^^fff]]]KKKEEEEEEMMM\\\yyyrrrllleee___[[[ZZZWWWSSSPPPOOOMMMJJJHHHEEEEEECCCAAA???===<<<;;;777555222000000000///...,,,,,,,,,++++++++++++***************************)))))))))))))))***+++,,,(((((((((((())))))))))))'''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&)))***)))'''(((---333>>>@@@CCCCCC@@@;;;888777444444444444444444444444333333333444666777888999::::::;;;<<<;;;:::999888888666444333333222000...000///---,,,,,,---///111333222000...------------...222333000000444666555444444444333333444666888333555666666444555888;;;AAABBBBBB???:::555222000111111222222333222222111333///+++,,,000333333111///000222444444555444444333333333333444555777888999::::::<<<===>>>???@@@???BBBEEEHHHKKKOOOSSSWWW[[[___eeehhhjjjooowww}}}~~~}}}zzzvvvsssqqqnnnoooooonnnnnnmmmlllkkkjjjiiigggfffdddcccbbbbbb^^^^^^^^^^^^]]]]]]]]]]]]YYYYYYZZZZZZYYYXXXWWWVVVWWWUUUSSSRRRSSSSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJHHHKKKJJJGGGFFFGGGGGGDDDGGGGGGFFFDDDDDDCCCCCCDDDCCCCCCDDDEEEDDDCCCAAA???AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@???======>>>>>><<<;;;::::::;;;;;;;;;;;;<<<<<<999999999999:::<<<======<<<===>>>>>>>>><<<:::999444666777999999888777666777777666555555666777888444444555555555555555555222333555555444333444555222777===>>>???FFFUUUbbbgggnnnsssttttttvvvwwwuuupppjjjddd```XXXLLLBBB>>>:::999777666555444444444444333333555666888AAAJJJ\\\gggaaaQQQKKKLLLUUUeeexxxpppjjjccc]]]YYYYYYVVVRRROOONNNLLLIIIGGGDDDCCCAAA???===;;;:::999777444111000000000///...,,,,,,,,,+++++++++******************************,,,+++***************+++))))))******++++++,,,,,,)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((+++,,,+++(((***000555===@@@CCCBBB???:::666444333333333333333333333333222222333555666888999999999:::;;;;;;;;;:::999888777666444333333222000///000---***((('''))),,,---------,,,++++++,,,...///***...///---,,,000222222333222000...---///333666666666666444222333888===CCCFFFHHHEEE>>>888555555000111111222222222111111///+++''')))...222222000,,,---///111222222222222333333333333444666888999666888:::<<>>>>><<<:::888999999::::::;;;;;;<<<::::::999999999:::;;;;;;888999;;;<<<===<<<;;;999666888:::;;;;;;;;;999888777666555444444555666777555555555555555444444444111333444444333333333444...222555666999BBBQQQ\\\ccckkkqqqrrrssswwwyyyyyyvvvpppjjjfff^^^QQQGGGCCC<<<;;;999888666555555555,,,***,,,111555:::BBBKKKYYYeee```PPPIIIHHHQQQaaa{{{uuunnnhhhccc]]]YYYWWWUUUSSSRRRQQQNNNJJJFFFCCC???===>>>@@@AAA===999555444444333333222222111---.../////////...---,,,''')))***++++++***)))'''))))))))))))************'''(((******)))))))))***...+++***,,,,,,)))))),,,((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&((())))))(((((()))+++)))((((((((()))+++---///,,,222999<<<:::777555555333333333222222333444444666555444444555777999;;;=========<<<;;;:::888777777777666444333222111000111111222111000///---,,,//////////////////......111222333222000///000111222222333444444555555666666666555444444555999<<>>AAACCCCCCFFFIIIKKKLLLPPPWWW\\\aaagggooovvv}}}~~~|||xxxuuupppppppppppppppooonnnmmmllljjjhhhggggggeeeccc```bbb```___```bbbccccccccc[[[[[[YYYXXXXXXYYYZZZZZZVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBFFFDDDBBB@@@????????????===>>>>>>?????????>>>>>>AAA@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::999999;;;<<<===<<<::::::888888:::>>>@@@???===AAA???;;;777666666888:::555555666666666666666666333333333444444444555555888777666777:::@@@FFFJJJ]]]eeemmmqqqqqqqqqssswwwuuussspppmmmhhh___TTTLLLDDD@@@;;;888888999;;;;;;===888555666777888<<>>777333222444444444333222111000///222222333333333222222111333444555777777777666666444444444555555555666666555777999;;;<<<===@@@BBBFFFIIIMMMOOOQQQUUU\\\bbbgggmmmvvv}}}zzzwwwsssssstttssssssrrrqqqpppmmmkkkjjjiiihhhgggdddbbbcccaaa```aaabbbddddddccc]]]\\\[[[ZZZZZZZZZ[[[\\\WWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNMMMKKKJJJKKKLLLMMMLLLKKKLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@BBBCCCCCCBBBAAABBBBBBDDDCCCBBB@@@?????????@@@??????@@@@@@@@@@@@??????@@@@@@???>>>============;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;:::<<<===>>>===;;;999888888;;;???BBBBBB@@@>>><<<999666444444555555555555555555555666666666333333444444444555555555555444444444777;;;@@@CCCOOOWWWccckkkppprrrtttvvvuuutttrrrpppmmmggg___YYYPPPLLLGGGCCCAAA???<<<;;;<<<888666999:::;;;>>>CCCPPP\\\fffaaaRRRIIIMMMUUU|||ssskkkeee```\\\YYYTTTRRRPPPOOOMMMKKKGGGEEECCC@@@=========<<<888444222222111111000/////////000///---,,,***)))))))))((()))***++++++***)))((())))))))))))***************,,,......---,,,---...,,,)))(((+++***''''''***((((((((((((''''''''''''((((((((((((((('''''''''((()))***)))((('''((()))((()))***+++++++++++++++111222444666888777555222222111111000000000111111555444444555777999;;;===;;;;;;;;;;;;:::999777777888777666555444222111111---...///000000000000///---.........//////000000555666666555333222222333222222333333444444555555666666555444555:::@@@EEERRRPPPLLLEEE<<<555222111333333333333333222111111222222333333333333222222222222333444444444333222444444555555555666666666888999;;;<<<===>>>AAACCCHHHLLLPPPSSSVVV\\\ccciiiooowww|||yyywwwwwwwwwwwwvvvuuutttsssooommmlllkkkkkkiiigggddddddcccbbbbbbccceeedddccc___^^^]]]\\\[[[\\\]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQOOONNNMMMMMMLLLJJJKKKLLLMMMLLLJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCAAABBBDDDDDDBBBAAABBBCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999::::::<<<<<<;;;===>>>???===<<<999999999<<<@@@BBBCCCCCC@@@???===;;;999888777777555555555555555555555555333444444444444555555555444444333444555777:::;;;AAAIIIUUUbbblllppprrrrrrtttsssrrrrrrqqqoookkkggg^^^[[[WWWTTTQQQMMMIIIFFFFFFBBBAAABBBAAA>>>>>>AAALLL\\\kkkhhhXXXLLLMMMTTT|||rrrjjjccc^^^[[[XXXVVVTTTQQQOOONNNLLLIIIGGGEEEBBB???>>>===;;;777444222222111000000//////...///...,,,+++*********+++((()))************)))(((((()))))))))************''')))++++++*********+++,,,)))))),,,+++((('''***((((((((((((''''''''''''))))))((((((''''''&&&&&&((()))***)))((('''((()))((()))+++,,,,,,+++***)))111000000333777999777444222222111000000000111111222222333444666999;;;<<<<<<<<<<<<<<<;;;:::999888:::999888777666444333333////////////////////////------......///000000000555666666555333111222222111222222333444444555555555555444444666<<>>>>>???@@@CCCFFFHHHLLLRRRVVVZZZaaajjjpppyyy~~~{{{xxxxxxxxxxxxwwwuuutttsssqqqooonnnmmmmmmllljjjggggggeeeddddddeeefffeeedddaaa```^^^]]]\\\\\\]]]^^^ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPPPPOOOOOOMMMLLLLLLNNNNNNMMMKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAACCCDDDDDDCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::<<<<<<;;;<<<>>>>>>===;;;999999:::<<<>>>@@@AAAAAAAAAAAA@@@???>>><<<:::999666666666555555555555555444444444444555555555555666666666666777777777777<<>>;;;777555222222222111000000//////------,,,++++++,,,---...))))))************))))))((()))))))))************&&&((()))***)))((()))***,,,******------)))(((***((((((((((((''''''''''''))))))((((((''''''&&&&&&((()))***)))((('''((()))((()))+++,,,,,,+++***)))///......222777:::999777333333222111111111111111//////111333666999;;;<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;999888777666555222222111000//////......---.........//////000000333444555333111000000111111111222222333444444555444444333333666<<>>999666555444222222333444444444444333111222333444444444444444666777777777777555444333555555555666666666777777;;;<<<======>>>@@@DDDGGGHHHLLLSSSYYY^^^gggpppwww}}}xxxxxxxxxwwwvvvuuutttsssrrrqqqpppoooooonnnllljjjjjjhhhfffffffffgggfffeeeaaa```___]]]\\\\\\]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDAAACCCDDDDDDCCCBBBBBBCCCAAAAAABBBBBBAAAAAAAAAAAA??????@@@@@@???>>>======>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<<<<;;;999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===;;;999888777777666666666555555555444444444555555555666666777777777777777666666555:::<<>>:::888666222222111111000/////////+++++++++,,,,,,---...///***))))))))))))))))))***))))))))))))************''')))++++++***)))***+++,,,***+++......***)))***((((((((((((''''''''''''((((((((((((((('''''''''&&&((())))))(((((()))+++((()))***+++++++++++++++---...000444777::::::999444333222111111111111111---...000444777:::<<<===>>>>>>??????>>>======<<<===<<<;;;:::999777666666555444222111000/////////////////////////////////111222333222000///000111111111222222333333444444333333333333666;;;CCCHHHIIIDDD>>>999777777777666222333444444444444444333111222333444444555555444666666777777777666444333555555666666666777777777999:::;;;;;;<<>>===<<<>>>>>>===<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::;;;<<<<<<:::888888:::::::::888777888999<<<======>>>>>>===<<<<<<999888888777777666666666444444555555555666666666555555555444444444444444555666:::AAALLLYYYfffnnnssstttuuuuuusssrrrrrrsssrrrmmmeee```]]]\\\\\\\\\___^^^aaagggiiiggggggjjjjjjmmmrrruuusssiii[[[PPPzzzuuuooohhhccc^^^ZZZWWWRRROOOLLLJJJIIIIIIGGGFFFDDDDDDCCC@@@<<<999777666111111000//////......---***++++++,,,,,,,,,,,,+++******))))))))))))******))))))))))))************(((***++++++******+++,,,+++)))***...---)))((()))(((((((((((('''''''''''''''''''''(((((((((((((((%%%'''((()))((()))***,,,))))))))))))***+++,,,---...111555777777777888888333333222000000/////////---///222555999<<<>>>???===>>>>>>>>>>>>======<<<<<<;;;:::999888777666555555444222111111111222222000000000///......------///000222111000000111333111111111222333333444444222222333333555999???DDDCCC>>>999666666777666555333444444444444444333333111222333444555555555555444555666666666555444333555666666666777777777777999:::;;;<<<>>>AAAGGGJJJRRRXXX```hhhppp{{{}}}}}}}}}|||zzzyyywwwvvvtttrrrqqqqqqrrrqqqooommmnnnllljjjiiiiiiiiigggfffeeecccbbb```___^^^______[[[[[[[[[ZZZYYYYYYXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQOOONNNKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFEEECCCAAA@@@DDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEEEECCCCCCCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<>>>>>>>>>======>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;<<<===<<<;;;999666888:::999777666888:::;;;;;;<<<<<<===>>>??????::::::999999888777777666555555555555666666666666333333222222333333444555111333666:::AAALLLZZZdddlllooosssuuuuuuuuuvvvxxxuuuoooggg```ZZZUUUQQQNNNMMMMMMQQQYYY]]]]]]___bbbfffiiimmmqqqqqqkkkbbb[[[xxxtttnnniiiddd___ZZZVVVTTTQQQNNNKKKKKKJJJIIIHHHBBBCCCBBB???;;;888666666000//////...------,,,,,,***+++,,,,,,,,,***)))'''******))))))))))))******))))))))))))************''')))******))))))***+++***((()))------(((&&&((()))(((((((((''''''''''''&&&'''''''''(((((())))))$$$&&&((()))))))))+++---)))((((((((()))+++...//////444888:::777555666777222222000///...............000333777;;;>>>@@@AAA==================<<<;;;;;;:::999888777555444444444333222222222333444555111111000///...---,,,,,,...000111222111111222444000111111222333333444444111222333333555888===@@@@@@;;;666444555666555444444444555555444444333222111222333444555555555555777888999::::::999888777666666666666777777777777<<<===>>>???AAAEEEKKKOOOXXX^^^gggoooxxx}}}{{{zzzyyytttrrrqqqqqqrrrqqqooommmooommmjjjiiijjjiiihhhfffgggeeecccbbb`````````aaa]]]]]]\\\\\\[[[ZZZZZZZZZVVVVVVUUUUUUTTTSSSRRRRRRSSSQQQPPPPPPPPPPPPNNNMMMKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGEEECCCAAA@@@BBBBBBBBBAAA@@@???>>>===???>>>>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>===<<<===>>>===<<<:::555777999999777777999<<<555555666666888999;;;<<<;;;;;;::::::999888777777555555555555666666666777444333333222333555666777111444666777999BBBOOOYYYdddiiiooossstttvvvxxx{{{vvvqqqjjjbbb[[[SSSLLLGGGAAA@@@CCCIIIKKKJJJKKKNNNQQQVVV^^^ccceeecccaaa___yyytttmmmfffaaa^^^[[[YYYUUUQQQMMMJJJIIIJJJJJJIIIFFFEEECCC@@@<<<777333111///////////////.........+++++++++*********))))))---+++)))***,,,,,,)))'''***++++++,,,,,,+++)))(((---+++))))))+++,,,***'''%%%))),,,,,,)))%%%$$$%%%((()))***)))'''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$))))))))))))(((((((((((()))+++,,,,,,***+++...222333444555555555555555555222222222111000///.........///222666:::>>>AAACCC???>>>============;;;999>>><<<:::888666555555555555444333222111000000000666333//////111111///---000000111222222222222111222333444333222111333555555444333444666888777666888888888888888777777777555666666555333333444666444555555555444444555777666:::;;;888666777777555888888777888888999:::;;;>>>===@@@DDDEEEGGGMMMVVV^^^eeepppzzz~~~}}}{{{wwwvvvsssqqqoooooopppqqqpppnnnlllkkkkkkjjjhhhfffgggfffeeedddbbbaaa``````______]]]\\\[[[YYYXXXWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQOOOMMMJJJIIINNNMMMLLLMMMOOOOOONNNLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHFFFDDDAAA???>>>BBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>======AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<666888999;;;<<<<<<;;;;;;::::::;;;;;;<<<=========444888:::888777999:::999777777777777777777777777999999999888888777777777666777888888777666555444777666555555444444444444444444555555777===CCCHHHWWWbbblllooosssxxxxxxtttuuuuuuooofff^^^XXXNNNFFFCCCAAA@@@@@@BBBCCCCCCBBBCCCIIIMMMMMMPPPYYYbbbfffyyytttmmmgggbbb___\\\ZZZUUUQQQLLLIIIIIIIIIHHHHHHEEEDDDBBB???;;;777333111////////////............,,,,,,,,,,,,++++++******,,,+++)))***,,,,,,***''''''((())))))((('''&&&%%%,,,***((()))++++++***(((((())))))(((%%%$$$%%%'''&&&'''))))))((('''((()))((((((((((((((((((''''''))))))))))))((((((((((((***++++++***)))***...111333444444444555444444444222222222222111000///...111333555999===AAADDDFFF@@@???>>>>>>>>>===;;;999<<<<<<;;;:::999666444333555444333222111111111111333111000000000000///...000000111222222222222222111333666666555333333333555444444555666777666555666666666555555444444444333444555444333222444666333444555555444555777999999===>>>:::888::::::888666666666666777888999:::<<<<<>>>>>===@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::555999;;;888777999:::888777777777777777777777777888888999999::::::;;;;;;:::999777666666666666777666666555444444444444444333333333222333777===AAAPPP[[[fffkkkqqqwwwxxxtttttttttqqqiiibbb\\\SSSJJJAAA???======>>>???>>>===999>>>AAACCCIIIUUU^^^bbb}}}wwwsssmmmhhhdddaaa]]][[[UUUQQQLLLHHHGGGGGGFFFEEECCCBBB@@@===:::666222111000000//////............---------,,,,,,,,,,,,+++,,,+++)))***++++++***(((++++++,,,++++++)))'''&&&***)))((()))***+++***)))***)))'''$$$"""###&&&)))%%%&&&(((((('''((()))***(((((((((((((((((())))))(((((((((((())))))))))))++++++***))))))+++///222444444444444444444333333222222222222222111000///222444777:::???BBBEEEGGGBBB@@@???>>>???>>><<<::::::;;;<<<<<<;;;777444111555444333222222111222222...000111222111/////////000111111222222222222222000333777999888555333222555444444555777777666444666666555444333333222222000222333333222222444555111333444444555777:::===>>>BBBCCC???<<<<<<<<<:::666666666777888999;;;<<<======@@@FFFIIIMMMWWWaaajjjtttzzzyyyxxxwwwuuutttsssssspppnnnllllllmmmmmmkkkiiihhhhhhgggeeedddcccbbbaaa``````___]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRSSSTTTTTTTTTTTTSSSPPPOOONNNOOOQQQQQQOOOMMMMMMLLLJJJHHHGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>AAAAAA@@@@@@???>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;::::::<<<;;;;;;:::999999888888666:::;;;888777888999777777777777777777777777777666777888:::<<<===>>>???===;;;888555444555777999666555555444444444444555444444333222111333777:::FFFPPP\\\eeellltttwwwvvvtttuuusssmmmhhhbbbYYYOOOBBB@@@<<<;;;;;;;;;;;;:::888<<<@@@FFFPPP]]]eeefff}}}vvvrrrmmmiiieeebbb^^^[[[TTTPPPKKKGGGEEEEEEDDDCCCAAA@@@>>>;;;888555222111000000//////......------,,,,,,,,,,,,,,,,,,,,,+++++++++******************,,,---------,,,***((('''(((((((((((()))*********+++)))'''$$$###$$$'''***&&&'''((((((''''''(((***%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))******))))))+++///333666666666555444444444444444222222222222222111000000000111444888<<<@@@CCCEEEDDDBBB@@@??????>>>===;;;;;;<<<<<<<<<:::777444333444333333222222222333333+++///333333111//////111000111222222333333222222222555888999777555444444444444444777999:::999777888888777666444333222222000111333444333333555666000222333444666999>>>AAAEEEIIIHHHCCC>>>>>><<<999888888888999:::<<<===>>>@@@@@@CCCHHHMMMRRR]]]hhhqqq|||{{{{{{zzzyyyxxxvvvtttssspppooommmmmmnnnnnnmmmllliiiiiihhhgggeeedddcccbbbaaa``````___]]]\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRSSSSSSSSSSSSSSSSSSUUUTTTSSSTTTUUUUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAACCCBBBBBBAAA???>>>>>>===@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777;;;<<<888777888888666777777777777777777777777666777888999;;;===>>>>>><<<;;;999777666666888888666666555444444444555555555666555444333444777999>>>FFFRRR]]]fffooouuuxxxuuuwwwvvvrrrmmmhhh^^^TTTIIIEEE@@@<<<;;;;;;;;;:::<<>>===<<<>>>===;;;:::888777666666333333333222333333444444+++///333444222000111222111111222333333333333222555666777777555555666777222333555888<<<===<<<;;;888777666555444333222222000222555666555555666777000111333444777;;;@@@DDDLLLOOOMMMFFFAAA???<<<999999999999:::;;;===>>>???BBBAAADDDIIINNNUUUaaammmxxx||||||{{{zzzxxxvvvtttsssqqqpppooooooppppppnnnmmmkkkjjjiiihhhgggeeeddddddbbbaaaaaa```___^^^]]]]]][[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUUUURRRQQQPPPPPPQQQQQQOOOMMMOOONNNLLLKKKIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@??????>>>@@@@@@@@@???????????????============<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===777;;;<<<888777888888666888888888888888888888888666777777888999999::::::999999999999999888777777888888777666555555555555444555666555555555777999999>>>HHHTTT___hhhpppwwwvvvyyyyyyuuuqqqlllbbbYYYOOOJJJDDD>>><<<;;;;;;:::;;;DDDQQQ]]]hhhmmmggg___|||sssqqqnnnjjjfffaaa[[[WWWPPPLLLGGGDDDBBBBBBAAAAAA@@@>>><<<999777555333333111111000///...------,,,)))***************++++++***++++++)))((()))+++---((()))*********)))((('''&&&'''((((((''''''((()))))))))(((***++++++)))'''******)))'''%%%%%%&&&((())))))))))))))))))******''''''(((((())))))******))))))***...333888;;;<<<999888666444333222333333000000111111111000000///111222555999===AAADDDFFFFFFCCC@@@>>>>>>>>>===<<<@@@>>>;;;999777666777777333333222333333444555666...000333333333222222333111222222333333333333333666666666555444444666888222222555999<<<>>>===;;;555555444333222222111111111333666777666555555666000222333555777<<>>BBBAAADDDJJJPPPYYYgggsss~~~}}}{{{yyywwwvvvuuutttrrrppppppqqqqqqooommmllllllkkkiiihhhgggfffeeecccbbbbbbaaa``````______\\\[[[[[[ZZZYYYXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOOPPPPPPPPPNNNLLLNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????================================================<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>666:::;;;888777888999777888888888888888888888888666666666777777777777777555666888999:::999888777<<<;;;999888666555555555111333555555444444666777777999@@@KKKUUU^^^iiirrruuuxxxxxxuuurrroooggg___VVVPPPGGGAAA===<<<;;;;;;>>>JJJZZZeeejjjhhh\\\PPP}}}{{{sssqqqmmmjjjfff___YYYTTTMMMJJJEEEBBBAAAAAAAAA@@@@@@>>><<<999777555555444111111000///...---,,,,,,*********++++++,,,,,,,,,)))***+++)))((((((+++///)))***+++,,,---,,,++++++&&&((()))(((&&&%%%&&&(((***((('''(((***+++)))'''))))))((('''%%%%%%(((************)))))))))))))))'''''''''((()))***************+++///555999:::999888777444222000000000111...//////000000000//////222444666:::>>>BBBEEEGGGFFFCCC???=========<<<;;;>>>===<<<;;;999777666555222222222333333555666666333333222222444444444333111222333333444444333333333555777777555444444555222333555888;;;;;;999777555444444444333333222222111333666666555444333444111222444555888===CCCHHHQQQTTTSSSMMMHHHGGGEEEBBB@@@@@@?????????@@@@@@AAACCCCCCGGGNNNWWWbbbrrr|||zzzyyyxxxxxxvvvtttrrrqqqqqqqqqooommmmmmmmmllljjjiiihhhgggfffcccccccccbbbaaaaaa``````]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQQQQUUUSSSSSSSSSSSSSSSQQQOOOLLLMMMNNNOOONNNMMMKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDCCC@@@@@@@@@AAABBBBBBCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;555999;;;888777999:::888888888888888888888888888555555666666666777777777555555555666777888999:::???>>><<<999777666555555111333555555444333444444777555999BBBJJJSSS```lllrrruuuuuusssrrrrrrmmmfff^^^WWWMMMEEEAAA???>>>>>>GGGUUUeeellljjjaaaSSSGGG|||yyyrrrpppmmmjjjeee___WWWRRRLLLIIIDDDAAAAAAAAAAAAAAA@@@>>><<<999777666555555222111000///...---,,,,,,+++++++++,,,,,,---------)))++++++)))'''(((,,,///%%%&&&((()))******))))))&&&(((***(((%%%$$$%%%'''***'''%%%%%%(((***)))''''''''''''&&&%%%'''***,,,))))))((((((''''''&&&&&&&&&''''''((()))******+++++++++,,,000555888777555777666333000......//////......///////////////...111333666:::>>>BBBDDDFFFFFFCCC???===<<<<<<;;;;;;<<<===>>>===<<<999555333222222222333444555666777777444111222555666555333111222333333444444333333000444777999777555333222333333555777999888555333666666666666666666666666000333555666444222222222222333444555888===DDDIIIPPPTTTTTTOOOLLLKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGKKKTTT^^^kkk}}}}}}{{{zzzzzz{{{wwwuuusssrrrrrrqqqooommmnnnmmmlllkkkiiihhhggggggdddcccccccccbbbaaaaaaaaa]]]]]]\\\[[[ZZZYYYXXXXXXYYYXXXVVVUUUTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSQQQOOOKKKLLLOOOPPPPPPNNNLLLJJJKKKKKKJJJIIIHHHFFFEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDDDD???@@@@@@AAACCCDDDDDDEEE??????????????????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::;;;<<<>>>???<<<;;;;;;::::::999999888444888:::888777999:::999888888888888888888888888444555555666777888888888555444333333555777;;;===AAA@@@===;;;888666555444444666888777555444333333777333555<<>>===;;;999666555444333000//////...---,,,,,,,,,...---,,,+++++++++,,,,,,///...,,,+++***)))))))))+++++++++***************---'''!!!!!!&&&)))+++***+++---------+++)))((('''$$$$$$''''''&&&'''***))))))))))))************(((((((((((())))))))))))***+++...333777888777555222222222222111111111000111000000000000111111222000111555999>>>DDDHHHJJJIIIGGGCCC???=========>>><<<===>>>>>><<<:::777555666666555555555444444444666666555555555444444444444333333333333333333222+++...111444666666555444444444555555777888999:::999888777666555555666666555555666555333222222333444444444666:::AAAGGGJJJPPPQQQTTTWWWYYYYYYXXXWWWSSSOOOKKKIIIJJJJJJHHHFFFIIIKKKPPPWWWddduuu~~~||||||{{{xxxwwwuuuuuuuuussspppmmmooonnnnnnmmmllllllkkkkkkiiihhhfffdddbbbaaa``````______^^^^^^\\\[[[YYYXXXXXXXXXYYYWWWUUUSSSTTTTTTUUUTTTTTTUUUUUUTTTRRROOORRRPPPNNNMMMNNNNNNMMMLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@@@@???>>>===??????>>>>>>======<<<<<<999:::<<<>>>>>>===;;;:::>>>>>>===<<<;;;;;;::::::666888:::;;;:::999999:::888888888777777777777666888999999888777777888999666888:::999666666999<<>>===;;;888666555444333000000//////...------,,,,,,,,,++++++*********+++,,,,,,+++***))))))))))))************************+++((($$$$$$&&&)))******))))))+++,,,+++***)))''')))''''''******((((((+++((((((((()))))))))******(((((((((((()))))))))******+++---222555666555333111000000000////////////------------...//////000000222555:::???DDDIIIKKKJJJGGGCCC@@@=========>>>>>>>>>???>>>===;;;888777555555444444444333333333666666555555555444444444555555555555444444444444///000333555666666555444111222222333555777888999777777777777666666666555555666666666444444333444555444555777;;;AAAFFFIIIQQQSSSUUUXXXZZZ\\\\\\]]]YYYVVVSSSRRRRRRQQQNNNLLLMMMOOOUUU^^^kkk}}}}}}|||{{{{{{yyyxxxxxxwwwvvvrrrpppoooooonnnnnnmmmllllllllljjjiiigggeeecccbbbaaaaaa``````___]]]\\\[[[ZZZYYYXXXYYYYYYXXXUUUTTTTTTUUUUUUTTTSSSSSSTTTTTTRRRPPPQQQOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>??????>>>>>>===???>>>>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;666888;;;;;;:::999999:::999999888888888777777777999:::999888555444555777777888888888777777999;;;===>>>@@@>>>;;;777666555555555555555555555555555333555777777888===FFFMMM^^^dddlllrrrtttsssrrrqqqpppllleee]]]VVVRRRRRRSSS]]]``````ZZZNNNCCC<<<999~~~|||xxxvvvooonnnjjjeee^^^WWWRRRNNNMMMIIIDDDAAA@@@??????>>>===<<<:::777555444333333111000000//////......---+++++++++*********))))))++++++***)))((((((((()))((())))))******+++++++++)))(((((()))+++,,,***(((&&&''')))******)))(((((()))'''(((++++++'''&&&(((''''''((((((((()))))))))((((((((()))))))))*********+++---000444555333111//////...---------------,,,,,,,,,,,,---...///000000222555:::@@@EEEJJJLLLJJJHHHDDD@@@>>>======>>>????????????>>>;;;999888444444444333333333222222666666666555555555555444777777777666666666555555444444444555555555555555222222222333555666888999666777777888888777555555666666777777777666555555666666666888<<<@@@DDDGGGJJJKKKLLLOOORRRVVVYYYZZZ^^^]]]\\\\\\\\\ZZZWWWUUUUUUXXX___iiiwww|||{{{|||{{{yyyxxxxxxwwwtttqqqppppppoooooonnnmmmmmmmmmkkkjjjhhhfffdddccccccbbbbbbaaa___]]]\\\[[[[[[[[[YYYZZZZZZYYYVVVUUUUUUVVVVVVTTTRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>============>>>>>>>>>>>>>>>?????????????????????>>>>>>======<<<<<<777777888999999:::;;;;;;666888;;;;;;:::999999::::::::::::999999999888888999:::999777444333333555999777666666888999999888888:::;;;;;;999888777777555555555555555555555555333444555555444888>>>DDDQQQXXXccclllpppqqqpppppptttrrrmmmfff```]]]\\\^^^eee```WWWMMMCCC<<<888777}}}zzzvvvsssnnnlllhhhbbb\\\VVVRRRPPPLLLIIIDDDAAA??????>>>===;;;:::888666555333333222111111000000/////////...+++++++++++++++******)))---,,,+++***(((((('''''''''(((((()))***++++++,,,((())))))+++,,,+++***)))&&&'''((()))))))))))))))'''&&&'''******%%%###$$$''''''''''''(((((((((((((((((()))))))))*********,,,,,,---000333444333111///...---,,,,,,,,,------------------...000111222000222555:::@@@EEEJJJLLLJJJHHHDDD@@@>>>======>>>?????????>>>===;;;999888555555444444444333333333666666666555555555555555777777777777777666666666888777666444444444444555666666666666666777888888555666888999999777555444666777888:::;;;:::888666777777888:::<<>>===<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAAAAAAAA???>>>============777888888999999:::;;;;;;777999;;;<<<;;;:::::::::;;;;;;:::::::::999999999999999999777555444555666:::777555555888:::999666555777999999777666666777555555555555555555555555111222333333333666;;;???DDDMMMZZZeeekkknnnoooooottttttqqqlllgggddddddeeeiii___QQQEEE>>>:::777666}}}yyyuuuqqqkkkiiieeeaaa\\\WWWTTTRRRKKKGGGCCC@@@???>>>===<<<:::999777555444222222222000000000000////////////,,,,,,------,,,,,,+++***111///---+++)))((('''&&&''''''((()))******++++++)))))))))(((((()))***+++''''''((())))))*********'''&&&'''******%%%###$$$''''''''''''(((((((((((())))))))))))************------...000333555444333111///...---,,,---...///---------......///111111000111444999>>>CCCGGGJJJIIIFFFCCC???=========>>>>>>>>>===<<<;;;999888777666666666666555555555555666666666666666666666666555555666666777777777777:::999777555333333444555999999888666666555555555444555777999999888666555777777999<<<>>>>>>:::777888888999;;;<<<>>>???@@@>>>???@@@BBBGGGLLLQQQTTTWWW[[[aaafffjjjlllmmmmmmpppttt{{{}}}~~~|||zzzyyyxxxwwwvvvtttsssrrrrrrqqqqqqpppoooooommmlllkkkiiihhhgggggggggfffdddaaa___]]]]]]^^^___\\\]]]]]][[[YYYWWWXXXYYYXXXUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRRRRPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAABBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<;;;::::::;;;;;;;;;;;;::::::::::::999777888999888777777888::::::777555555888999888555555666777777555444555666555555555555555555555555333444444444444555888:::<<>><<<<<<>>>???>>>>>>===;;;:::999888777777777777666666666666555555666666666666777777777444444555666888999::::::<<<;;;999777555555555555888777666555333333222222555555777888888777777666888888:::>>>BBBBBB===888888888:::;;;<<<<<<;;;;;;<<<<<<===???CCCHHHLLLOOORRRXXX```hhhnnnrrrvvvyyy{{{}}}||||||{{{yyyxxxttttttssssssrrrqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiifffeeecccaaa```_________]]]^^^^^^]]]ZZZYYYYYYZZZXXXVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>???????????????@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<777999<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999999666777888888777888:::<<<999888666666777777777666555666777666444333444555555555555555555555555555777777666555444444444444888>>>HHHRRR[[[ccciiimmmqqqsssuuuuuusssqqqppppppaaaXXXKKKAAA;;;888555333}}}zzzvvvpppkkkgggfffccc___ZZZUUUPPPNNNFFFDDDAAA@@@@@@???>>>===777777555333222111111111........................***+++---------,,,***)))...---,,,***))))))))))))((((((((()))))))))))))))'''))))))(((''''''))),,,(((((('''''''''''''''''')))''''''******((((((+++((((((((()))))))))******))))))*********++++++++++++++++++...222444555444222000...,,,,,,---///000//////......------.........///111555888<<>><<<;;;<<<>>>???@@@???===<<<:::999999999777666666666666555555555555666666666777777777777333444555777:::<<<===>>>>>>===<<<;;;999888888888666666555444444444444444555666666666777777777777888888;;;@@@EEEDDD???999777888:::;;;;;;:::888777888888999<<>>>>>>>>>>>>>>=========>>>?????????>>>===<<<;;;;;;;;;<<<======>>>>>>888:::<<<===<<<;;;;;;;;;::::::::::::999999999999777888888888666666888:::777888888777555555666777444555666555444444555777555555555555555555555555666666555555555555333222666;;;AAAIIIQQQ[[[dddjjjnnnqqquuuvvvuuutttsssrrrddd]]]QQQFFF>>>:::888777|||xxxtttmmmiiifffeeebbb^^^XXXRRRMMMJJJDDDBBB@@@???@@@@@@>>>===777666555333222111111111---------...............)))***,,,,,,,,,+++)))'''***)))))))))))))))******))))))))))))((((((((((((&&&)))++++++)))((())),,,((('''&&&%%%%%%%%%%%%%%%((($$$$$$''''''&&&'''***))))))))))))************)))************+++++++++))))))***---111444444444111000---++++++,,,...000333222111000000//////000...///000333666:::===>>>AAA???===;;;;;;<<<>>>???AAA@@@>>>===;;;:::::::::666666555555555444444444555666666666777777888888333444666999;;;>>>@@@AAA@@@??????===<<<;;;:::999666666666666666777888999666666555555666777888999999999;;;AAAFFFFFF@@@999777888:::::::::999777555888999:::<<>>>>>======<<<<<<;;;<<<>>>???@@@???===<<<888999:::;;;===>>>???@@@888:::<<<===<<<;;;;;;;;;:::::::::999999999888888777888888777555444555777666888999888444333555888222444555444444555777999555555555555555555555555222222222444666777666555666999===CCCKKKUUU```gggjjjnnnrrruuuuuusssrrrrrrkkkdddXXXKKKAAA===<<<===}}}yyyuuuqqqnnniiieee^^^YYYUUUQQQNNNLLLFFFDDDAAA@@@@@@???<<<:::999888777666444333222111000000111222222111000///...------,,,,,,------...+++*********))))))((((((***)))((()))++++++)))(((&&&((())))))(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))************))))))((())))))))))))*********,,,((('''---222333444666333222111...---...111444333444333000...---...000000222333555666999===@@@???>>>=========>>>@@@AAABBB@@@>>>======;;;888666999999888777666555444444666666666666777777777777888999999:::<<<>>>???@@@EEEDDDCCCAAA>>><<<:::888777777777777777888888888555666666777666666555444999===CCCGGGGGGDDD>>>:::999999888888888999::::::::::::::::::<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999:::888666666888999999999777777888999999777666555666666666666666666666666444444444555555666777888666666666666666555555555222444777<<>>>>>>>>=========>>>???@@@BBB@@@>>>>>>===<<<999666999999888777666555444444666666666666777777777777888888999:::<<<>>>@@@AAAEEEEEEEEEDDDBBB???===<<<::::::::::::999999999999777777666666666666555555999<<>>FFFOOOUUUeeeiiinnnqqqssstttvvvwwwrrrmmmeee\\\SSSKKKCCC>>>|||wwwsssoookkkhhheee```ZZZUUUQQQNNNKKKIIIDDDBBB@@@???@@@???===;;;888777666555444222222111/////////......,,,+++***------,,,,,,,,,,,,------***************)))))))))+++)))(((((()))******))))))***+++***)))((()))***((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))************+++++++++,,,,,,)))(((,,,///......111111222222111...---...///000000000...,,,,,,...000111333444555555777:::<<<>>>============>>>??????AAA@@@>>>>>>===<<<999777999888777777666555444444666666666666777777777777888888999:::<<<>>>@@@AAAEEEFFFHHHHHHHHHEEEBBBAAA>>>>>>======<<<<<<;;;;;;999888777666555666666777999;;;>>>@@@AAA???<<<::::::::::::::::::;;;<<<<<<;;;::::::999:::<<<===>>>CCCGGGMMMSSS[[[eeeooouuu~~~}}}yyyyyyxxxwwwvvvuuutttsssqqqqqqqqqpppoooooonnnnnnooonnnmmmllliiigggeeedddaaaaaa___^^^]]]\\\\\\\\\___^^^\\\ZZZXXXWWWWWWVVVYYYXXXVVVTTTRRRPPPOOOOOOPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999;;;999777777888888888777999888888777777777777777666666666666666666666666999999777666444444333333333333444444555555666666111222333555999???FFFKKK[[[aaaiiiooorrrssssssttttttqqqllleee]]]TTTJJJCCC{{{vvvrrrnnnjjjgggaaa]]]WWWRRROOOLLLJJJHHHDDDCCCAAA@@@AAA@@@>>>===777666666555333222222111111111000000...---,,,+++---,,,,,,,,,,,,,,,,,,---************************,,,***(((((()))******))))))++++++***)))((()))***'''''''''''''''''''''''''''''''''((((((((())))))***)))'''&&&&&&''')))*********+++++++++,,,,,,,,,---)))))),,,---++++++...///111222111///---,,,,,,.........---,,,,,,...000222444555666666777999;;;<<<<<<<<<=========>>>>>>@@@>>>=========<<<:::888888777777666555555444444666666666666777777777777777888999:::<<<>>>@@@AAAEEEGGGJJJLLLMMMKKKHHHFFFAAAAAA@@@???>>>===<<<<<<;;;:::888666555666777888888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::;;;<<<===>>>AAADDDJJJPPPWWW```kkkssszzzzzzyyywwwvvvtttssssssrrrrrrrrrqqqppppppooooooqqqqqqpppnnnkkkiiigggeeeeeedddcccbbbaaa```_________^^^]]][[[YYYXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999;;;999888888888888777666:::999777666666666777888666666666666666666666666999888777666444444444444222222222333444555666666222222333333555888>>>BBBRRRYYYdddlllqqqssssssssstttsssqqqmmmggg]]]QQQJJJ~~~yyytttppplllgggddd^^^ZZZUUUPPPMMMKKKHHHGGGFFFDDDBBBBBBBBBAAA???===666666555444333222222111222111000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,***************++++++++++++)))(((((()))******))))))***+++***)))((()))***)))***++++++++++++***)))''''''''''''((((((((((((+++***(((''''''(((***+++******+++++++++,,,,,,,,,---******,,,+++((()))------///111111///---,,,,,,,,,---------,,,---///111333555777777777777999:::;;;;;;<<<<<<============>>>===<<<<<<<<<<<<:::888777777666666555555444444666666666666777777777777777777888:::<<>><<<<<<===;;;999777666777888999888888999999:::::::::999;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<===>>>??????CCCIIINNNUUU```mmmvvv||||||zzzyyywwwuuutttssssssssssssrrrqqqqqqpppppprrrrrrqqqooommmkkkiiihhhgggfffeeedddcccaaa```___\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999:::999888888999999777666:::999777666666666777888666666666666666666666666666666555555555555666666222222222333444555666666444444444333333555999<<>><<<555555444444333222222111000000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++***))))))***++++++)))(((&&&((())))))(((((()))***'''((()))******)))((('''&&&&&&'''''''''(((((((((+++***)))(((((()))***+++************+++++++++,,,,,,++++++,,,***''')))---,,,...000000...---,,,---+++,,,------,,,...000333333555888999999999:::;;;:::;;;;;;<<<===<<<<<<<<<;;;:::::::::;;;;;;999777666666666555555555444444666666666666777777777777777777888:::<<>>??????>>>=========>>>???@@@???DDDJJJPPPWWWcccrrr}}}~~~|||zzzxxxvvvtttssstttttttttsssrrrrrrqqqqqqrrrrrrqqqpppooommmkkkjjjffffffeeedddcccaaa___^^^ZZZ[[[[[[\\\[[[[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKKKKHHHEEEBBB@@@FFFFFFEEEEEEFFFFFFGGGHHHDDDDDDEEEFFFEEEDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAA????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999888888777888::::::888777999888888777777777777777666666666666666666666666444444444555555777888888333333444444555555666666555555555444333444777:::BBBJJJUUU```hhhmmmqqqssssssssstttuuurrrkkkaaa[[[~~~zzztttoookkkgggccc```[[[WWWRRRNNNKKKJJJHHHFFFGGGEEEBBB@@@???>>>;;;999555444444333333222222222000000...---------......,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,(((((()))+++,,,,,,)))&&&$$$&&&'''((('''((()))+++$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++,,,+++,,,---***''')))...+++---......---------...+++,,,---------///222555333666999::::::;;;<<<===999:::;;;<<<<<<<<<;;;;;;999888888888999999888666666666555555555444444444666666666666777777777777666777888:::<<>>======<<<;;;:::999888888666666777888999888888888999999999:::;;;<<<>>>???>>>===<<<<<<===>>>???@@@@@@FFFMMMSSSZZZgggyyy~~~|||yyywwwuuutttuuuuuuttttttsssrrrrrrrrrqqqqqqqqqpppooonnnmmmlllgggggggggfffdddbbb```^^^\\\]]]]]]^^^]]]\\\[[[ZZZXXXXXXWWWWWWXXXXXXYYYYYYTTTTTTSSSRRRPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLJJJGGGDDDBBBFFFEEEEEEDDDEEEFFFGGGHHHEEEEEEGGGGGGGGGFFFDDDCCC??????@@@@@@@@@AAAAAAAAA????????????????????????============<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999777666777888:::;;;999888888888888888888777666666666666666666666666666666444444444555555666888888555555555555555555555555555666666444333444666999:::AAAKKKUUU___gggmmmqqqttttttuuuuuutttpppiiiddd{{{vvvqqqmmmiiidddaaaZZZVVVQQQMMMKKKJJJHHHFFFFFFDDDAAA???>>><<<999666444444444333333222222222222222000//////000111222,,,++++++++++++++++++,,,*********++++++,,,,,,,,,'''(((***,,,...,,,(((%%%"""$$$&&&''''''''')))+++&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((())))))))))))*********,,,+++,,,---+++''')))///***,,,------,,,---...000+++,,,------...000333666333666999;;;<<<<<<===>>>999:::;;;<<<<<<<<<;;;:::888777666777999999777555555555555555555444444444666666666666777777777777666777888:::<<>>>>><<<<<<;;;;;;<<<===???@@@AAAGGGNNNUUU]]]kkk}}}}}}zzzxxxvvvuuuuuuuuuuuutttssssssrrrrrrppppppqqqppppppooommmmmmjjjjjjjjjiiigggeeebbbaaa______``````___]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUTTTRRRQQQPPPOOONNNLLLMMMMMMNNNNNNLLLKKKJJJEEEGGGJJJLLLMMMLLLJJJIIIFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFHHHIIIHHHGGGEEECCC?????????@@@@@@AAAAAAAAA????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999555555666888;;;<<<:::888777888999999999888666555666666666666666666666666555555555555555666777777666666666666666555555555444555555444333444666888555;;;DDDNNNXXXaaajjjooouuuuuuuuuvvvuuusssnnnjjj~~~zzztttoookkkfffbbb___ZZZUUUOOOJJJGGGEEEDDDBBBIIIHHHEEECCCBBB???<<<999888777666555444333222222111000000000000222444555000000///---******+++---+++***((((((***,,,,,,,,,************************((()))***)))((('''(((***+++***))))))***+++)))(((&&&))),,,,,,***((()))***)))************+++++++++***)))''''''(((+++...111+++++++++******)))))))))***++++++,,,---...////////////...//////000111222555666777888:::;;;<<<=========>>>>>>>>>======<<<:::999888666666666666777777777777777777777777777333333333444555666666777888888999;;;>>>AAADDDEEEDDDDDDEEEGGGHHHKKKLLLNNNOOOQQQRRRQQQNNNJJJGGGFFFHHHDDD@@@=========<<<<<<777999:::999:::===;;;666===<<<<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<>>>BBBEEEEEEIIIPPPXXXddduuu}}}{{{yyyyyywwwuuutttttttttsssrrroooppprrrsssrrrqqqooonnnkkkkkkjjjkkkjjjhhhdddaaaaaaaaa```___^^^]]]]]]^^^[[[[[[ZZZYYYXXXWWWVVVVVVZZZYYYWWWTTTSSSRRRSSSSSSNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLKKKIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAABBBCCCBBB@@@???<<<;;;999888????????????>>>>>>>>>>>>============>>>???@@@AAA@@@CCCCCC???>>>???>>>::::::;;;<<<<<<;;;:::888777777888:::;;;<<<;;;;;;:::999999:::::::::999888888444555666666555555666777666666666666666666666666777777666666555555555444777777777666555555444444666999???EEENNNXXXccciiinnnrrrttttttvvvwwwsssmmm}}}{{{wwwrrrmmmiiiddd```]]]XXXTTTOOOKKKIIIHHHFFFEEEIIIGGGEEECCCAAA???;;;999666666555555444444333333222111000///...---------,,,------+++******,,,---+++***((((((***+++,,,+++))))))))))))))))))))))))'''(((******((('''((()))'''''''''((()))'''$$$!!!%%%'''******(((&&&'''((((((((()))))))))*********...---+++(((''''''((()))++++++******))))))))))))***++++++,,,---...//////...---------...///000111444555666888999;;;<<<===>>>?????????>>>======<<<:::999888777666666666777555555555555555555555555444555555666777777888888888888999;;;>>>AAADDDFFFDDDEEEEEEFFFHHHJJJKKKLLLOOORRRTTTTTTQQQMMMKKKJJJIIIFFFCCC@@@@@@>>>===;;;777999999777999<<<;;;777======<<<<<<<<<======>>>:::;;;=========???AAADDDDDDIIIRRR\\\jjj{{{}}}{{{yyywwwuuutttuuuuuutttsssppppppqqqqqqqqqpppooonnnmmmlllkkkkkkkkkiiifffcccbbbbbb```___^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXWWWVVVZZZYYYWWWUUUTTTSSSSSSRRROOOOOOOOOOOONNNMMMLLLKKKMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@???>>>>>>======????????????>>>>>>>>>>>>============>>>???@@@AAAAAADDDCCC@@@???@@@???;;;;;;;;;<<<;;;;;;:::999888888999999::::::::::::999999999:::999999888777777444666777666444444555666666666666666666666666666777666666666555555555555444444444444555555555555666777999===EEEPPP\\\dddiiinnnrrrsssuuuwwwtttooozzzxxxtttooojjjfffbbb^^^[[[WWWSSSOOOLLLJJJJJJIIIHHHHHHFFFDDDBBBAAA>>>;;;888555555555444444333333333000000000///...,,,+++******+++++++++******,,,...,,,***(((((()))+++++++++((((((((((((((((((((((((&&&(((******)))''''''(((&&&'''((())))))&&&!!!%%%'''))))))(((''''''''''''((((((((())))))))))))(((((((((((()))******+++************))))))))))))******+++,,,---...//////,,,,,,,,,------...///000333444555777:::<<<===>>>@@@@@@@@@@@@???===<<<;;;:::999888777666666666666333333333333333333333333666777777888888999999999888888999;;;>>>AAADDDFFFEEEEEEEEEFFFGGGHHHJJJKKKPPPSSSVVVWWWUUURRRPPPOOOJJJHHHGGGEEEDDDBBB>>><<<;;;;;;:::777999======:::===<<<<<<<<<===>>>>>>???;;;<<<>>>?????????AAACCCCCCJJJUUUbbbrrr}}}zzzxxxvvvvvvvvvwwwvvvuuuqqqqqqpppoooooooooooooooooonnnlllkkkkkkkkkiiigggdddcccbbbaaa______^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWYYYXXXXXXWWWVVVTTTSSSRRRPPPPPPPPPOOOOOONNNMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBB?????????@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>============>>>???@@@AAAAAADDDDDDAAA@@@AAA@@@=========;;;;;;:::::::::::::::999999888888888999999::::::::::::999888666666666777777666444333444555666666666666666666666666666666666666555555555555222222333333444555555666666555444555;;;EEERRR[[[ccciiinnnqqqtttwwwvvvrrr}}}xxxuuurrrlllhhhdddaaa]]]ZZZXXXTTTPPPMMMLLLKKKIIIHHHFFFEEEBBBAAA@@@>>>:::888666666555444333222111000---...///000000000...---***,,,,,,,,,******+++---,,,***(((''')))***+++***((((((((((((((((((((((((%%%'''******)))''''''''')))))))))******)))%%%###((()))***++++++***))))))((((((((()))))))))******%%%%%%&&&((()))***+++,,,++++++++++++++++++************+++,,,---......///,,,,,,,,,---...///000111333444666888;;;===???@@@AAAAAAAAA@@@???===<<<;;;999999888777777666666666333333333333333333333333777777777888888999999999777888999;;;>>>AAADDDFFFEEEEEEEEEFFFGGGHHHIIIJJJOOORRRVVVXXXWWWTTTRRRQQQKKKKKKKKKKKKJJJGGGBBB>>>@@@@@@===999;;;@@@AAA>>><<<<<<<<<<<<<<<===>>>???<<<>>>@@@@@@@@@@@@AAABBBFFFNNNZZZiiizzz{{{zzzxxxwwwxxxxxxwwwvvvsssrrrpppnnnnnnnnnooopppqqqooommmllllllmmmlllkkkgggfffdddbbbaaa```______]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYWWWVVVSSSRRRQQQQQQQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB>>>?????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>======>>>???@@@@@@???BBBBBB@@@???AAA@@@===???===<<<:::::::::;;;;;;;;;:::888777666777888888;;;;;;;;;;;;:::888777666888999999888666444555666666666666666666666666666666666666666666555555555333333444444444555555555555444333222666>>>IIIPPP]]]dddkkkooorrrvvvwwwttt{{{wwwtttpppkkkgggdddaaa]]]ZZZYYYVVVRRRNNNLLLJJJHHHFFFEEECCCAAA@@@???===:::777888777666444222000......,,,---///000000///......---...///...,,,***++++++,,,***(((''')))******)))))))))))))))))))))))))))%%%'''))))))((('''''''''+++)))'''((()))*********))))))***++++++***)))((()))))))))*********++++++,,,+++***)))(((&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---------...///111222333444555777999<<<>>>@@@AAAAAAAAA@@@@@@>>>===;;;;;;999999888888777666666555444444444444444444444444666666777777777777777777777777888;;;>>>AAAEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJNNNRRRVVVXXXWWWTTTQQQPPPLLLMMMNNNPPPPPPMMMHHHDDDCCCBBB???:::;;;@@@AAA???<<<<<<;;;;;;<<<======>>>>>>???AAAAAA@@@AAABBBDDDJJJSSSaaaqqq~~~|||zzzyyyyyyyyyxxxwwwuuusssqqqnnnnnnnnnpppqqqrrrpppnnnmmmnnnooonnnmmmiiihhhfffdddbbbaaa``````^^^^^^]]]\\\[[[ZZZZZZYYYXXXYYYYYYYYYXXXVVVUUUSSSSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB?????????????????????>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@===@@@@@@>>>>>>@@@???<<>><<<;;;::::::;;;<<<;;;:::888777666777888888<<<<<<<<<<<<;;;:::999888999:::;;;999777666666777666666666666666666666666555555555666666666666666666666666666555555444444555555555555777;;;AAAFFFVVV___gggkkkoootttvvvuuuzzzvvvrrrooojjjfffdddaaa]]][[[YYYVVVRRROOOMMMJJJGGGEEEDDDBBB@@@???>>><<<999777777666555333111///...---............---,,,++++++...///000///---+++***+++,,,***((('''((())))))((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))'''$$$$$$&&&)))***+++'''''''''(((***)))'''%%%************+++++++++++++++******)))((((((((((((+++++++++,,,,,,,,,,,,,,,))))))***+++,,,---......------......000111333444555666777999<<<>>>???@@@????????????>>><<<;;;:::888999999999888777666555555555555555555555555555666666666666666666666666666777888;;;>>>BBBEEEGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNRRRVVVXXXVVVRRROOOMMMLLLMMMPPPSSSUUUSSSOOOKKKEEEDDD@@@;;;;;;??????<<<>>>======<<<<<<======>>>???@@@AAA@@@@@@AAADDDGGGPPPYYYiiiyyy|||{{{{{{zzzxxxwwwvvvuuurrrpppooooooqqqqqqqqqooonnnoooppppppooonnnlllkkkiiifffdddbbbaaaaaa______^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSQQQPPPNNNMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@???>>>>>>======AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>??????;;;>>>???======@@@???<<>>===<<<<<<<<<<<<<<<:::999999888888888999999;;;;;;;;;;;;;;;::::::999999::::::999777666777888666666666666666666666666555555555666666666666666888777777666555555444444444666777888888999<<<>>>KKKUUU```eeejjjppptttuuu|||xxxuuupppmmmiiieeebbb```\\\ZZZVVVSSSPPPNNNMMMKKKHHHFFFBBBAAA???>>>===<<<999666444444333222111000//////......---------------...+++---///...,,,+++***+++,,,***''''''((())))))((((((((((((((((((((((((((((((((('''&&&$$$%%%'''***((('''%%%%%%'''(((((('''((('''&&&(((******'''%%%))))))))))))************)))(((''''''(((+++---///)))))))))******+++++++++))))))***+++,,,------...,,,,,,,,,---///111222333444555666888:::<<<===>>>===============<<<;;;;;;888888999999888777555444555555555555555555555555666666666666666666666666666777888:::>>>BBBFFFHHHFFFFFFGGGHHHIIIKKKMMMNNNPPPSSSWWWYYYVVVQQQMMMJJJKKKMMMPPPUUUXXXXXXUUURRRJJJIIIEEE@@@???BBBAAA===AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@??????BBBGGGJJJTTT^^^ooo}}}|||zzzxxxvvvwwwvvvtttrrrqqqqqqqqqqqqooonnnnnnpppqqqqqqooommmnnnllljjjgggeeecccbbbaaa``````___^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRPPPOOONNNLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????AAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>??????;;;>>>???===>>>AAA@@@===>>>>>>>>>>>>===<<<;;;;;;888999999::::::::::::999888888999999::::::999999666888888888666666777888666666666666666666666666555555555555666666666777555555555555555555555555444555666666555666888:::>>>JJJVVV^^^eeemmmsssuuu}}}zzzwwwtttooolllgggdddaaa___\\\YYYSSSQQQOOONNNMMMLLLIIIGGGBBB@@@>>>>>>===;;;999666111111111111111222222222------------///222444666(((***------,,,++++++,,,,,,***''''''((()))(((((('''''''''''''''''''''''')))((('''%%%###$$$(((+++)))(((((()))))))))&&&$$$***)))(((***,,,,,,)))&&&(((((((((((())))))))))))111...+++((('''''')))***''''''(((((()))))))))***))))))***+++,,,------...+++++++++,,,...000111222333444555777888999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888888999999888777555444555555555555555555555555777777777666666666666666666666888:::>>>BBBFFFHHHFFFFFFGGGHHHJJJLLLNNNOOOQQQUUUYYYYYYVVVPPPKKKIIIKKKMMMPPPUUUYYY[[[YYYWWWOOOOOOKKKEEEDDDFFFDDD???DDDDDDBBBAAA@@@?????????AAAAAA@@@>>>???CCCHHHMMMVVVaaarrr}}}|||zzzxxxvvvwwwwwwuuutttsssrrrrrrqqqmmmnnnoooqqqrrrrrrooommmooommmkkkhhhfffcccbbbaaa``````___^^^]]]\\\\\\[[[\\\ZZZYYYWWWWWWWWWXXXYYYVVVUUUUUUTTTRRRQQQOOONNNLLLMMMMMMNNNNNNLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFEEECCCBBB@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>???<<>>???BBBBBB???>>>>>>?????????===;;;:::777888:::;;;<<<<<<;;;:::555666777888888999888888444555666666555555666777666666666666666666666666444555555555666666777777222333333444444555555666444555555333222333555888444AAAPPPYYYaaakkksssvvv{{{wwwssspppoooiiiaaa^^^______\\\YYYVVVTTTQQQOOONNNKKKHHHEEEBBBAAA???===;;;999888888444555555333111///000111........................,,,------......------,,,***++++++***))))))***,,,))))))))))))))))))))))))*********)))'''(((***,,,***---000...(((%%%'''))),,,+++***))))))***+++,,,)))***,,,------,,,+++***)))***+++,,,,,,+++***)))))))))(((((()))***++++++***+++---...//////...---.........///000222444444666555444444555777:::<<<;;;>>>AAAAAA???;;;999888888666444444555666666555444333333333444555777888;;;;;;:::999888777666555555666777:::>>>BBBFFFIIIFFFFFFFFFHHHJJJMMMQQQSSSSSSVVVXXXWWWUUUSSSRRRQQQLLLOOOSSSWWW[[[]]]^^^^^^UUURRRLLLGGGEEEEEEGGGIIIGGGDDD@@@>>>>>>>>>>>>===>>>???AAACCCBBBBBBHHHQQQYYYgggzzz~~~|||{{{zzzxxxvvvtttrrrrrrrrrnnnnnnoooqqqttttttsssqqqpppnnnkkkiiigggfffeeefffaaa```___^^^^^^^^^^^^^^^[[[YYYXXXYYYZZZ[[[ZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@????????????>>>????????????????????????;;;<<<>>>???@@@@@@@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999::::::::::::999888;;;:::999999888888999999777777777777777777777777555555555555666666666666666666666666666666666666555555444444444555555666222888AAALLLWWWbbblllrrr{{{wwwrrrooommmhhhbbb^^^^^^^^^\\\ZZZWWWTTTRRRPPPNNNLLLHHHEEEDDDCCC@@@>>>;;;999888888333333444222000...//////........................,,,,,,------------,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))*********)))((((((***,,,%%%))),,,,,,)))(((***---++++++***))))))***++++++$$$%%%(((*********))))))))))))***++++++***))))))***))))))))))))************+++,,,------------------......///000222333444666666555555666888:::<<<;;;>>>AAAAAA>>>;;;999888888666444555666777666555444444444444444666777888999888888777777666666555666666888;;;>>>BBBFFFHHHHHHGGGGGGHHHKKKNNNQQQSSSTTTVVVWWWWWWTTTRRRPPPPPPMMMOOOSSSXXX[[[]]]]]]^^^TTTRRROOOLLLJJJIIIJJJJJJJJJGGGCCCAAA@@@@@@@@@???>>>>>>AAACCCBBBBBBJJJSSS]]]lll}}}{{{{{{zzzxxxwwwuuutttsssrrrqqqqqqqqqssssssqqqpppqqqpppnnnkkkiiihhhhhhhhhcccbbbaaa``````______```]]]\\\ZZZZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRQQQPPPOOONNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????????????????<<<===>>>???@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777777777777777777:::999888888777777888888666666666666666666666666555555555555666666666666333333333333333333333333444333333333333333444444333777===EEEPPP\\\iiiqqq~~~{{{wwwqqqmmmhhhfffbbb___\\\[[[[[[[[[XXXVVVSSSQQQOOOLLLIIIFFFFFFEEEBBB???<<<999888777222333333111///......///........................++++++,,,,,,,,,,,,++++++(((***,,,---+++*********)))))))))))))))))))))))))))******)))(((((()))+++$$$'''******((((((***,,,+++******))))))******+++"""$$$&&&((()))******)))((())))))******))))))(((***************)))))))))************+++,,,---...------...///000222333444666666555555666888:::;;;;;;>>>@@@@@@>>>;;;999888888666555555666777777666555555555555666777888888666666666666666666666666777777999;;;>>>BBBEEEGGGIIIIIIHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVSSSPPPNNNNNNNNNPPPSSSWWWZZZ\\\\\\\\\TTTSSSSSSQQQPPPOOONNNMMMNNNKKKGGGDDDCCCCCCBBBAAA>>>>>>AAACCCCCCDDDMMMWWWcccttt~~~{{{|||||||||zzzyyywwwvvvvvvtttrrrqqqrrrrrrqqqpppsssrrrpppnnnlllkkkkkkkkkeeedddcccbbbbbbaaaaaaaaa```^^^\\\[[[[[[ZZZXXXVVVWWWWWWVVVUUUTTTSSSRRRRRRUUUTTTSSSPPPNNNLLLJJJIIILLLLLLMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????????????????????????????===>>>???@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999888777666666777888999999888777777666666777777555555555555555555555555555555555555666666666666666666666666666666666666333222222111111222222222444555999>>>GGGSSSaaajjj~~~{{{wwwqqqllldddcccbbb^^^ZZZYYYZZZ[[[XXXVVVTTTRRRPPPMMMIIIFFFHHHFFFCCC@@@<<<999777666222333333222///......///........................***++++++,,,,,,++++++***(((***---...,,,+++******(((((((((((((((((((((((()))*********(((((()))+++&&&(((***)))'''&&&'''(((******))))))))))))******'''((()))***++++++++++++(((((())))))))))))((((((***+++++++++******))))))***))))))((()))+++,,,...---------...000111333444555555555555666777888999;;;===??????===:::888888777666444555666777777666666666666666777777888888444555555666666777888888888888999;;;>>>BBBEEEGGGJJJIIIHHHHHHJJJLLLOOOPPPTTTUUUVVVUUURRROOOMMMLLLMMMOOOSSSVVVXXXYYYYYYYYYTTTTTTSSSSSSRRRRRRRRRRRRRRRNNNJJJFFFEEEDDDCCCBBB>>>>>>AAADDDDDDGGGRRR]]]jjj|||{{{|||}}}~~~}}}{{{yyywwwxxxvvvsssrrrrrrrrrrrrqqqsssrrrqqqpppnnnnnnmmmmmmgggfffeeedddcccbbbbbbbbb```^^^]]]\\\\\\\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSSSSVVVUUUTTTQQQOOOMMMKKKJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>???@@@@@@???======<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<999999888777777777777777666666666666666666666666555555555555666666666666888888888888888888888888333333222222111222222222444555666999???IIITTT[[[}}}zzzvvvpppkkkbbbbbb```]]]YYYWWWXXXYYYWWWUUUSSSQQQPPPNNNJJJGGGIIIGGGDDD@@@<<<999777666333444555333111//////000........................***++++++,,,,,,++++++***(((+++---...---+++******((((((((((((((((((((((((((()))+++***)))((()))***&&&((()))(((''''''''''''))))))))))))))))))))))))++++++++++++++++++******))))))(((((((((((())))))******++++++++++++***)))***)))(((((()))***,,,---,,,------...///111333333444444444444555666666777:::<<<>>>===;;;888777777666444333444666777777666666666666777777777777777444555555666777888999:::777888999<<>>>>>???@@@@@@???===============<<<<<<<<<;;;;;;========================<<<;;;999888888999;;;<<<::::::999888888888888999777777777777777777777777555555555555666666666666555555555555555555555555555555444333333333333333444555777888;;;@@@EEEJJJ~~~zzzwwwsssmmmhhhbbb```^^^[[[YYYWWWUUUUUUUUUSSSQQQPPPPPPNNNKKKHHHHHHFFFCCC???;;;999777666444555555444111000000111........................++++++,,,,,,,,,,,,++++++)))+++---...,,,+++++++++))))))))))))))))))))))))((()))++++++)))((()))***%%%%%%'''((())))))))))))((())))))******))))))(((++++++******)))(((((((((***))))))(((((())))))***((()))+++,,,,,,,,,+++***))))))))))))***+++,,,---,,,,,,---...///111222333444444444555555666666666999:::<<<;;;888666666666444333222333555666666555555666666777777666666555444555555666888999999:::777777999<<>>???@@@@@@???>>>===>>>>>>>>>============<<<========================:::999888777777888999:::;;;::::::999888999999999888888888888888888888888555555555555666666666666666666666666666666666666777777666555444444444444333555777777888999;;;===zzzuuurrroooiiieeeccc___[[[YYYYYYWWWSSSPPPRRRQQQPPPOOOOOONNNLLLIIIFFFDDDBBB>>>;;;888666555333444444333000//////000........................,,,,,,------------,,,,,,+++,,,------++++++,,,---))))))))))))))))))))))))''')))++++++***)))))))))'''''''''((()))***)))((('''((()))******)))((('''***))))))(((((((((((()))+++***))))))))))))***+++'''(((***,,,------,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,------///000222333555666777777777777777777777999:::999666444444444333111000111333555555444444555666666666666555444444444555555666777888888555666888<<<@@@EEEIIILLLOOONNNLLLKKKJJJKKKMMMNNNRRRTTTVVVUUUSSSPPPOOONNNPPPQQQSSSUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWZZZ\\\]]]YYYUUUOOOJJJGGGEEECCCAAABBBBBBDDDHHHLLLSSSbbbppp~~~||||||zzzxxxwwwwwwwwwuuusssqqqpppqqqrrrrrrrrrqqqpppooolllkkkiiihhhfffeeeeeedddbbbaaa___`````````___^^^[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPMMMMMMNNNNNNOOONNNNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????<<<===>>>???@@@@@@???>>>>>>>>>>>>=========<<<<<<========================999999999999999999999999:::999999888888888888888777777777777777777777777555555555555666666666666777777777777777777777777888777666555444444444444222444555555555555777999~~~wwwrrrooolllgggcccddd___ZZZXXXYYYXXXRRRMMMQQQOOONNNNNNOOONNNLLLJJJEEECCCAAA===:::888666666222333333222///......///........................,,,------......------,,,,,,------,,,******,,,...))))))))))))))))))))))))''')))++++++***))))))))),,,+++***))))))(((&&&$$$'''((()))******)))((('''))))))((())))))***+++,,,,,,+++***))))))***+++,,,&&&'''***,,,......------((()))+++,,,------,,,+++,,,,,,,,,---///000222333777888888999999999999888777888999777555333333333222000///000333444444444444444555666666555444333333333444444555666666777444666888<<<@@@FFFJJJMMMQQQPPPNNNLLLLLLMMMNNNOOORRRTTTVVVVVVSSSQQQPPPPPPRRRSSSUUUWWWXXXWWWVVVUUUQQQSSSVVVYYY\\\]]]]]]]]][[[WWWQQQLLLIIIFFFDDDBBBCCCBBBEEEIIIMMMUUUeeesss~~~~~~|||zzzyyyxxxwwwuuuqqqnnnqqqrrrsssssssssrrrqqqpppnnnmmmkkkiiihhhgggffffffeeecccaaa```aaa```^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWUUUTTTSSSQQQPPPPPPMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????;;;<<<>>>???@@@@@@@@@???>>>============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999888888777777777777777666666666666666666666666555555555555666666666777444444444444444444444444888777666555444333333333222333333333222444777:::}}}wwwrrrnnnllliiigggaaa^^^ZZZWWWUUURRROOOLLLKKKLLLNNNNNNNNNMMMKKKJJJAAA@@@===;;;888666555444555444333333222222333333------......---+++***(((---,,,++++++******++++++------,,,+++************+++)))))),,,,,,))))))+++************++++++,,,---))))))))))))))))))))))))!!!%%%))))))'''&&&''')))******))))))))))))***************)))))))))))))))*********)))))))))))))))***)))(((((()))+++---///......///111222333444555888999:::999777555666777:::::::::999777555222111222222333333333444444444333444666555444444555666333333222222333666888:::777777888:::???FFFLLLPPPOOOOOONNNNNNMMMMMMNNNNNNSSSTTTVVVVVVUUUSSSPPPNNNSSSTTTWWWXXXXXXVVVSSSRRRUUUUUUVVVWWWYYY[[[]]]^^^\\\YYYTTTNNNJJJHHHGGGGGGGGGEEEGGGKKKQQQ\\\ooo~~~|||zzzzzzzzzzzzyyyxxxwwwvvvuuutttuuuvvvvvvvvvuuusssrrrooommmkkkiiihhhggghhhhhhcccbbb```___^^^^^^^^^___```___^^^\\\[[[YYYXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOONNNNNNOOOPPPPPPMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????<<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>><<<:::;;;>>>>>>;;;888:::999999888888999999:::777888888888888999999999555666666777777777777777666555555444444444444555333444666777888777555444333333333444444555555555|||uuupppllliiifffddd\\\YYYVVVSSSQQQNNNKKKHHHJJJKKKLLLMMMLLLJJJHHHFFF@@@???===:::888666555444444333222222111111222222'''(((***,,,.../////////---,,,++++++******++++++,,,,,,,,,++++++************((())),,,,,,)))(((***)))))))))***,,,---...///))))))))))))))))))))))))$$$&&&((((((((('''((()))******))))))))))))*********)))))))))))))))))))))************))))))))))))+++***)))((()))***,,,...---...///000222333444444555666777777666777888::::::::::::999777444222111222333333333333444444444333444666555555555666777555444333333444666888999777777888:::???EEEKKKOOONNNNNNNNNMMMMMMNNNNNNOOOUUUVVVXXXXXXWWWUUUSSSQQQQQQRRRTTTUUUVVVUUUTTTSSSUUUUUUVVVWWWYYY[[[\\\]]]\\\YYYTTTNNNJJJHHHGGGGGGEEEDDDFFFKKKRRR___sss}}}||||||||||||{{{yyyxxxwwwvvvvvvvvvvvvuuuuuuttttttrrrpppnnnlllkkkjjjjjjkkkiiihhheeecccaaa```______```___^^^\\\ZZZYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSPPPOOOOOOOOOOOOOOOPPPPPPMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???======??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::888::::::999999999999::::::777777777777777777777777888888888888777666555555666555555555555555666666555666777888888777555444333333333444444444555555{{{tttnnniiieeebbb```\\\YYYVVVSSSQQQOOOLLLIIIHHHIIIKKKLLLJJJGGGDDDAAA???>>><<<999777555444444222222111000000000000111,,,,,,---------,,,+++***,,,,,,+++************+++++++++,,,,,,,,,+++******)))''''''++++++'''''')))((((((***+++---...000000))))))))))))))))))))))))***(((''''''((())))))(((******))))))))))))******))))))))))))))))))******************************,,,+++***))))))***+++,,,------...000111222333444333444555555666888;;;>>>;;;;;;:::999777444222111333333333444444444555555000222333444333333555777666666555444555666777888777777888:::>>>DDDIIILLLMMMMMMMMMNNNNNNOOOPPPQQQWWWXXXZZZZZZZZZXXXVVVTTTPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]\\\YYYSSSNNNJJJHHHGGGGGGDDDCCCFFFLLLUUUdddzzz~~~|||{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvuuutttrrrpppooonnnnnnnnnpppnnnjjjgggdddbbbaaa``````___^^^\\\[[[YYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::;;;<<<<<<:::999999:::::::::999999999999::::::888888888777666666555555:::::::::999777555333222555555555555666777888888777888888999888777555444333333333444444444444555zzzssslllgggccc___\\\ZZZWWWTTTRRRQQQNNNKKKIIIGGGHHHJJJKKKIIIEEEAAA>>>>>>===;;;888666555444333111111000////////////000//////...---,,,***)))(((,,,++++++*********************+++,,,,,,,,,+++***+++'''&&&((((((&&&'''+++)))***+++,,,---...//////))))))))))))))))))))))))---***&&&&&&)))+++***(((******))))))))))))******)))))))))))))))*********)))***************++++++,,,,,,+++*********++++++------...///111222333444333444555555555888;;;???<<<<<<:::999666444333222444444444444555555555555...///111111111111333555888777666666666666777777777777888:::>>>BBBGGGJJJMMMMMMNNNOOOQQQSSSTTTUUUYYYYYYZZZZZZZZZXXXWWWUUURRRRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTVVVWWWYYY[[[\\\[[[XXXSSSNNNJJJGGGGGGFFFFFFEEEHHHOOOYYYiii~~~}}}|||{{{yyywwwuuuuuuvvvxxxyyyxxxvvvtttrrrqqqppppppqqqqqqooolllhhheeecccbbbbbbaaa```___]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMLLLJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================999<<<>>>===:::888999<<<:::::::::999999:::::::::::::::999888777666555555999999888777666444333222555555555666666888999999999999999999888777555444444444444444444444444444zzzrrrkkkfffaaa]]]ZZZTTTRRROOOMMMLLLJJJGGGEEEGGGHHHIIIIIIGGGCCC???===<<<;;;999777555444333333111000//////......//////))))))***+++,,,...///000,,,+++******))))))******)))***++++++,,,,,,,,,,,,---)))&&&''''''&&&)))---++++++,,,---------,,,+++))))))))))))))))))))))))...***'''''')))+++***)))******))))))))))))******(((((())))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++------...000111222333444555666777666666888;;;===<<<;;;:::888666555444333444444555555555666666666///111333333222222444555888777777666666666666666777777888:::===AAADDDGGGMMMNNNOOOQQQSSSVVVYYYZZZYYYYYYYYYYYYXXXVVVUUUTTTUUUTTTRRRPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWYYYZZZ\\\[[[XXXSSSMMMIIIGGGFFFFFFHHHHHHLLLTTT___ooo~~~}}}}}}{{{xxxvvvvvvwwwyyy{{{xxxwwwuuusssqqqqqqqqqqqqnnnllljjjgggeeedddccccccbbbaaa```^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPQQQOOONNNMMMLLLKKKKKKKKKKKKOOONNNMMMLLLLLLKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????;;;===@@@???<<<:::;;;===;;;::::::::::::::::::;;;<<<<<<;;;:::888777666666555555666666555555444333555555555666666888999999999999999888777666555555444444444444444444444444}}}xxxqqqiiiddd___[[[XXXSSSQQQOOOMMMLLLKKKHHHFFFFFFFFFFFFFFFDDDAAA>>><<<;;;:::888666444333222222111000//////......//////,,,,,,+++++++++,,,---...++++++***))))))))))))***************+++,,,---......***(((******(((***...***+++,,,---,,,+++***)))))))))))))))))))))))))))+++)))(((((()))******)))******))))))))))))******((((((((()))******++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......///111222333444555666777999999999999:::<<<;;;:::999888777666666666555555555666666666666777444555666666555555666777666666666666666666666666777777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAA===>>>??????===<<<<<<===;;;;;;::::::::::::;;;;;;===<<<;;;:::999888777777333444555555666666666666555555555555666777888888888888888777777666666666555444444444444333333333zzzuuunnngggaaa]]]YYYVVVTTTRRRPPPOOONNNMMMKKKIIIDDDDDDCCCAAA@@@>>>===<<<:::999777555444333222222111000000///.../////////111000...,,,***)))))))))++++++***)))))))))))))))+++***(((((())),,,///000+++***,,,000000,,,***+++((()))+++,,,,,,+++))))))))))))))))))))))))))))))&&&((()))***))))))***+++******))))))))))))******'''(((((()))******++++++))))))***++++++,,,------******+++,,,------------//////000222333444555666555777;;;<<<<<<;;;;;;<<<:::999888777777777888888555555666666666777777777555666777666555444555666444555555666666666555555666777888999<<<>>>@@@BBBIIIJJJMMMPPPTTTXXX\\\^^^[[[ZZZXXXVVVTTTRRRPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXYYYZZZZZZWWWRRRMMMIIIFFFFFFFFFHHHJJJSSS___lll}}}~~~}}}{{{yyyyyyzzz{{{|||yyywwwuuusssrrrqqqqqqrrrooonnnkkkiiiggggggfffgggfffeeedddbbb```___^^^]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLIIIHHHHHHHHHHHHGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAA>>>===<<<===>>>===<<<:::;;;;;;::::::::::::;;;;;;;;;;;;::::::999888777777555555666777888888777777666555555555555555666666777777666666666666666666555555444444444333333333~~~xxxssskkkeee___[[[WWWTTTQQQOOOMMMLLLKKKJJJHHHFFFCCCBBB@@@>>>===<<<<<<<<<999888777555333222222111111111000///////////////++++++******+++---...000+++******)))))))))))))))+++***((('''(((,,,///222(((***///666666///***(((%%%''')))+++,,,+++***)))))))))))))))))))))))))))###&&&***+++)))((()))+++******))))))))))))******'''(((((()))***+++++++++))))))***+++,,,,,,------)))***+++,,,---.........000000111222444555666777333777;;;>>>>>>=========999999888777777888999:::666666666666777777777777444555555444222111111222333444444555666666555555666777888999;;;>>>???AAAGGGHHHKKKOOOSSSXXX[[[]]]\\\[[[YYYVVVSSSQQQOOONNNIIIJJJKKKMMMOOOQQQRRRSSSQQQRRRRRRTTTUUUWWWYYYZZZZZZWWWRRRMMMIIIFFFFFFEEEFFFIIITTTbbbqqq~~~}}}|||{{{zzz{{{{{{|||yyyxxxvvvtttrrrrrrrrrrrrsssqqqnnnllliiihhhhhhhhhgggfffeeecccaaa```___^^^\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===???@@@>>><<<:::;;;>>>>>>;;;888<<<;;;;;;::::::;;;;;;<<<::::::999999888777777777888888999999999999888888666555555444444444555555666555555555555666666777555555555444444333333333|||uuupppiiiccc^^^[[[XXXVVVTTTRRROOONNNMMMJJJFFFDDDBBBAAA@@@>>>======<<<<<<===:::666444444333000...///////////////.........---......,,,---///---)))//////...------,,,++++++)))))))))***+++++++++,,,'''&&&***111333000---...(((((()))+++,,,***'''$$$))))))))))))))))))))))))+++)))'''))),,,......---,,,+++***(((((((((((()))''''''((()))***++++++,,,************************...---,,,+++,,,...111222000111222222333555888;;;888999999:::;;;;;;;;;:::;;;<<<===;;;888666555666666666777999;;;;;;888666666666666666555555555555666666777888888888888888666666666888;;;???DDDFFFGGGHHHKKKOOOSSSXXX[[[]]][[[ZZZXXXTTTQQQMMMKKKIIIKKKKKKLLLNNNQQQSSSRRRQQQTTTUUUUUUVVVWWWXXXYYYYYYZZZWWWRRRMMMIIIHHHHHHIIIJJJOOOXXXfffxxx~~~|||zzz|||{{{yyywwwuuusssrrrrrrvvvssspppmmmlllkkkiiiggghhhgggfffeeedddccccccbbb]]][[[YYYWWWWWWXXXZZZ\\\XXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSQQQPPPOOONNNNNNLLLLLLKKKKKKKKKKKKLLLMMMKKKJJJJJJIIIIIIHHHGGGGGGHHHBBB@@@DDDGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@AAA>>>;;;;;;===???>>>===????????????>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888777666888888888888888888888888444666777666444333666888666666666666777777777777444444333222222222222333zzzsssooohhhbbb^^^[[[YYYWWWTTTQQQNNNLLLKKKIIIFFFDDDBBBBBB@@@>>>===<<<;;;;;;;;;888555444444444222000000000//////.........------///...,,,---000...)))++++++++++++++++++,,,,,,***************+++++++++)))'''***111444111---,,,)))((((((***+++***'''%%%))))))))))))))))))))))))+++)))'''))),,,......------,,,***)))(((((())))))))))))******++++++,,,,,,+++++++++++++++++++++++++++*********+++---...000///000111222222444777:::999999:::;;;;;;;;;;;;;;;;;;:::888999::::::888555666666777999;;;;;;888666777777777777666666666666555555666777777777777777777777777888;;;???CCCFFFJJJKKKMMMPPPTTTXXX[[[]]][[[ZZZWWWTTTPPPMMMKKKJJJKKKKKKLLLNNNQQQSSSSSSRRRUUUUUUVVVWWWXXXYYYYYYZZZWWWTTTPPPLLLIIIIIIJJJKKKLLLQQQ\\\jjj~~~~~~}}}|||~~~}}}|||zzzyyyxxxxxxxxxwwwtttqqqooonnnllljjjhhhiiiiiihhhgggfffeeedddddd___]]]ZZZXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSRRRRRRQQQPPPOOOOOOKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGCCCBBBEEEGGGDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@????????????@@@@@@AAA>>><<<<<<>>>??????>>>????????????>>>>>>>>>>>><<<<<<<<<===>>>?????????===<<<;;;:::::::::::::::777888999999:::::::::999888888888888888888888888555666777666444444666888666666666777777777888888666666555444444444444444|||wwwppplllfffaaa^^^\\\ZZZXXXTTTQQQMMMKKKIIIHHHFFFEEECCCBBB@@@>>><<<::::::999999777555444444444333222111111000///...------,,,+++---,,,***+++...,,,(((((((((((()))***++++++,,,+++++++++******************''')))111666333...+++***)))(((((())))))(((&&&))))))))))))))))))))))))***)))((()))+++------------,,,***)))(((((())))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///...000111222222444666999::::::;;;;;;<<<<<<;;;;;;;;;777444777<<<>>>:::555777666777888::::::888666666666666666555555555555444444555666666666666666888888888999<<>>>>>>>>>>><<<<<<======>>>>>>??????>>>===<<<;;;:::999999999666777888;;;<<<>>>>>>???888888888888888888888888666777777666555444666888777777777777888888888888888888777666666666666666zzzuuummmiiidddaaa___]]][[[YYYVVVSSSNNNKKKIIIIIIHHHFFFDDDBBB@@@>>>;;;:::999888999888666444444333222222222111000///...---,,,,,,)))+++***((())),,,***%%%(((((())))))***+++++++++,,,+++++++++***))))))))))))&&&(((111888666000,,,,,,)))''''''((())))))((()))))))))))))))))))))))))))(((((()))+++,,,---------,,,+++)))((())))))***++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000///000222333444555777999:::;;;;;;<<<<<<<<<;;;;;;:::888666777;;;<<<999555777666666888999:::888666555555555444444444333333444555666666777777666666999999999:::===@@@CCCEEEKKKLLLNNNQQQTTTXXXZZZ\\\[[[YYYVVVRRROOOMMMKKKKKKLLLLLLMMMOOOSSSUUUUUUTTTUUUVVVWWWWWWYYYYYYZZZ[[[TTTQQQNNNJJJIIIJJJKKKMMMQQQZZZiii{{{~~~}}}|||{{{zzzzzzzzzzzzxxxuuusssrrrqqqooommmllllllkkkjjjiiihhhhhhgggeeeccc```]]]YYYVVVTTTSSSWWWXXXZZZZZZYYYXXXUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEGGGHHHEEEAAACCCHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@???????????????>>>>>>>>>===<<<=========>>>>>>>>>??????>>><<<;;;:::999999888888999;;;===???@@@AAABBB888888888888888888888888777777777666555555666777777777777777888888888999999888777777666666777777yyytttkkkhhhdddaaa___^^^\\\ZZZXXXUUUPPPMMMKKKKKKIIIHHHDDDCCCAAA>>><<<:::999999::::::888555333111000000222111000///...---,,,,,,***,,,,,,)))***---+++'''++++++++++++++++++++++++,,,+++++++++***)))))))))(((&&&)))333999666111...,,,***'''&&&'''((()))((((((((((((((((((((((((((((((((())))))***+++,,,...---,,,+++))))))))))))******************))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000111111000222555666666777999;;;:::;;;;;;;;;;;;;;;::::::999999:::999888777666666777666666777888999888777666666666555555555444444666666777888888888888777888999:::;;;>>>AAADDDFFFHHHIIILLLOOOSSSXXX[[[]]][[[XXXUUUQQQNNNLLLLLLKKKLLLLLLMMMPPPTTTVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZVVVSSSOOOKKKIIIIIIJJJLLLTTT___ppp}}}{{{zzzyyyyyy{{{yyyvvvttttttsssqqqooommmmmmlllkkkjjjiiihhhhhhhhhgggdddaaa]]]XXXUUUSSSTTTVVVXXXZZZ[[[ZZZYYYXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOONNNMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIFFFFFFGGGIIIEEEAAACCCHHHFFFFFFFFFFFFFFFEEEEEEDDD@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@????????????????????????>>>>>>>>>===============>>>>>>>>>>>>???>>><<<;;;:::999999888::::::;;;===>>>>>>>>>>>>888888888888888888888888999888777666666666666666666777777777777888888888888777666666555555666666}}}xxxsssjjjhhhdddbbbaaa___\\\ZZZYYYUUUQQQOOOMMMLLLJJJIIIDDDCCCAAA???===;;;;;;:::;;;;;;999666222000///000111111000///...------,,,...//////,,,---000...***,,,,,,,,,,,,,,,,,,+++++++++++++++***************((((((---666888444000...,,,***''''''((())))))((((((((((((((((((((((((((('''((()))))))))***,,,......---+++***))))))******)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...///000111333666777888888:::;;;::::::;;;;;;::::::999999888:::;;;:::777555555777777666555666888999888777999888888888777777777777666777777888888888888888777888:::<<<@@@CCCEEEGGGGGGHHHKKKOOOSSSXXX[[[^^^ZZZXXXTTTPPPNNNLLLLLLLLLLLLLLLMMMQQQTTTWWWWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYVVVTTTPPPLLLJJJJJJKKKMMMXXXdddxxx}}}|||||||||zzzwwwuuuuuutttrrrqqqnnnnnnmmmlllkkkjjjiiiiiijjjjjjhhheeeaaa]]]YYYVVVSSSTTTVVVXXXZZZ[[[[[[ZZZVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHFFFFFFHHHFFFCCCCCCGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAACCCCCCCCCCCCAAAAAA===???@@@@@@???>>>>>>???????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<;;;:::999999999:::::::::;;;::::::999888888888888888888888888888:::888666666777777666555666666666666777777777777777666666555555555555555{{{vvvrrrkkkhhheeecccbbb```]]][[[WWWUUURRRPPPNNNLLLIIIGGGDDDCCCAAA@@@>>>======<<<999999999666222000111222000000//////.........------//////,,,---000...*********++++++,,,---------***************+++++++++***---333999777000,,,,,,+++)))((('''((()))((('''((((((((((((((((((((((((&&&(((***)))((())),,,......---+++***))))))***+++)))))))))******+++++++++++++++++++++++++++++++++)))))))))***+++...000222000333666777888888999;;;999999::::::999999888777888777777888888888777666777666555555777888888777888888777777777666666666555666666777888777777777666777:::===AAADDDGGGIIIIIIJJJLLLPPPTTTXXX[[[]]]ZZZXXXTTTPPPMMMLLLLLLMMMLLLLLLNNNQQQUUUWWWWWWWWWSSSTTTTTTUUUVVVWWWXXXXXXUUUSSSOOOMMMKKKLLLNNNPPP]]]jjj|||zzzwwwvvvuuuuuusssrrrppppppooonnnmmmlllkkkkkkllllllkkkjjjfffaaa]]]ZZZTTTTTTUUUWWWXXXYYYZZZ[[[XXXXXXWWWVVVUUUTTTTTTSSSRRRRRRPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJFFFEEEGGGHHHEEECCCEEEEEEEEEFFFFFFEEEEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAA;;;>>>@@@@@@>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::::::::::::::;;;;;;;;;;;;:::999888888888888888888888888888888;;;999666666777888666444444555555555666666666666777777666555555555555666}}}zzzuuuqqqllliiifffdddccc```]]][[[UUUSSSQQQPPPNNNLLLHHHEEEDDDCCCBBB@@@???>>>>>>>>>666888888666222111222555///////////////.........+++---,,,***+++---,,,'''(((((()))+++,,,---...///))))))******+++++++++,,,,,,000888;;;666,,,(((******)))(((((())))))(((&&&((((((((((((((((((((((((&&&(((***)))((((((+++///...---,,,***)))******+++))))))***+++,,,,,,------************************++++++***+++---000333555///222555777777777999:::999999999999999888777666888555333555;;;===:::555777666555555777888888777555555444444444333333333444555555666666666666666555666999===AAAEEEHHHJJJLLLMMMOOOQQQTTTXXXZZZ\\\ZZZWWWSSSOOOMMMLLLLLLMMMLLLMMMNNNQQQUUUXXXXXXWWWRRRSSSTTTUUUVVVWWWWWWXXXTTTRRROOOMMMMMMNNNQQQSSSaaannn|||zzzwwwvvvuuuuuusssrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmllliiiddd```]]]VVVUUUUUUVVVVVVXXXYYYZZZYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLFFFDDDGGGIIIFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDEEEEEEDDDBBBAAA:::===@@@@@@>>><<<<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;===>>>>>>>>>===<<<;;;;;;888888888888888888888888<<<999666666888888666444444444444444555555555666888777777666666666666666}}}{{{zzzvvvsssooommmiiigggdddaaa\\\YYYXXXUUUPPPNNNLLLLLLKKKJJJHHHFFFBBB???======???@@@>>>;;;777444333333333222...------------...//////........................+++,,,------++++++,,,---+++---...---,,,+++---///:::888666222///,,,+++******************)))(((''')))((((((((((((***+++,,,)))%%%"""%%%+++...,,,)))---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++++++++---///000111000333777;;;999666555999===999:::<<<======;;;:::888888777666888999999777666:::888777777888999999888444777999888444444999===222444666777888777666555555777999===AAAEEEIIIKKKGGGJJJOOORRRTTTVVVXXXYYYWWWWWWVVVRRRNNNJJJIIIIIIJJJNNNPPPPPPSSSWWWXXXVVVUUUSSSSSSTTTVVVWWWXXXWWWWWWSSSQQQQQQPPPOOOSSSYYYiii}}}}}}}}}|||{{{zzzxxxvvvuuuuuurrrppppppqqqqqqqqqpppooonnnlllkkkkkkjjjiiigggaaa]]]YYYVVVWWWYYYZZZZZZXXXWWWWWWVVVVVVUUUUUUTTTUUUTTTSSSQQQOOONNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMOOONNNMMMKKKJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEDDDCCCCCCDDDEEEAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@@@@AAAAAA???>>>======<<<<<<<<<<<<======?????????===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888666666666666777777777888666666666666777888999:::777777666555555555555555|||{{{zzzvvvsssooollliiifffddd```\\\YYYVVVSSSOOOLLLKKKJJJIIIHHHGGGFFFCCCAAA?????????@@@???<<<888555444444333222.........------...//////......---------,,,,,,,,,+++,,,------++++++,,,---***)))((('''(((,,,000444===:::777222...+++***)))************)))))))))((()))((((((((((((***+++,,,'''(((((())))))***+++---,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...000222222222777:::======;;;:::<<<>>>:::;;;<<<======;;;:::888555555555777:::<<<===<<<;;;:::888888999999888777555888:::888555333666:::333444666888888777666555777888:::<<<@@@CCCFFFHHHIIILLLPPPSSSTTTUUUWWWXXXYYYYYYWWWTTTOOOKKKJJJJJJIIILLLNNNOOORRRXXXYYYWWWVVVTTTSSSTTTVVVWWWWWWWWWUUUQQQOOOOOOOOOPPPVVV^^^mmm}}}{{{xxxvvvtttwwwtttqqqooopppqqqrrrrrrpppnnnlllllllllkkkjjjhhheeeaaa]]]ZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWVVVTTTRRRQQQPPPOOOOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDCCCAAA@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@@@@?????????@@@@@@>>>=========<<<<<<<<<<<<=========>>>??????>>>=========;;;;;;;;;;;;;;;::::::999;;;;;;;;;:::::::::999999777777777777777777777777888888777666666777777777777777666555555555555666|||zzzyyyvvvsssnnnkkkhhheeeccc```\\\YYYUUUQQQMMMJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@===999777555444333111000///...............///---------,,,,,,,,,+++++++++,,,------++++++,,,------***'''(((,,,333999<<<888666222...+++***)))***++++++***))))))))))))***(((((((((((()))***++++++$$$)))---+++%%%###(((///++++++++++++*********)))***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......///111222444555999;;;===?????????>>>===:::;;;<<<<<<<<<;;;999888666555555777:::>>>???@@@>>><<<999999999999888777555888:::888555333444666555666777888888888777666999999:::;;;>>>AAADDDFFFJJJMMMPPPSSSTTTUUUWWWYYYZZZZZZYYYUUUPPPLLLKKKKKKHHHKKKLLLNNNSSSZZZ\\\ZZZXXXVVVTTTTTTUUUWWWWWWVVVSSSOOOLLLMMMOOORRR[[[dddsss|||yyyvvvuuuyyyvvvrrrqqqqqqssssssssspppooonnnnnnnnnmmmkkkjjjiiifffbbb```^^^\\\ZZZXXX[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDBBB@@@??????@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???@@@@@@>>><<<>>>======<<<<<<======>>>;;;===???AAABBBBBBAAA@@@::::::;;;;;;::::::999888<<<<<<<<<;;;;;;;;;::::::888888888888888777777777999999777666555555555555888777666666555555666666|||yyyxxxuuurrrmmmjjjfffcccaaa___[[[YYYTTTPPPLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@===:::777666444222000111000000///.........///,,,,,,,,,------.........+++,,,------++++++,,,------++++++...333888:::;;;---,,,)))(((''')))***,,,++++++***)))))))))***+++''''''(((((()))******+++###(((,,,)))###!!!&&&,,,************))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---...//////000222444666999:::;;;>>>@@@@@@===:::;;;<<<<<<<<<;;;:::999888999777555666999<<<>>>>>>@@@>>>;;;::::::999888666444666888888666444444444666777888888888888777777888888999:::===AAADDDFFFIIILLLPPPSSSUUUWWWYYY[[[[[[[[[YYYUUUPPPLLLKKKJJJHHHKKKMMMPPPXXXaaaccc```[[[YYYVVVUUUUUUVVVVVVVVVTTTOOOKKKLLLOOOUUU```kkk{{{|||zzzxxxyyywwwuuuuuuuuuuuutttrrrqqqpppooopppqqqpppnnnlllkkkiiifffdddccc```]]]ZZZ\\\\\\[[[[[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDBBBCCCDDDCCCAAA@@@@@@AAABBBBBBBBBCCCBBBAAAAAA@@@AAA@@@??????AAA@@@???===>>>>>>============>>>>>><<<>>>@@@CCCEEEDDDBBB@@@:::::::::;;;:::999999888;;;;;;;;;;;;::::::::::::999999999999888888888888999888777666555555555555888777777666555666666666{{{xxxvvvssspppkkkhhhddd```___\\\ZZZXXXTTTPPPLLLIIIHHHGGGFFFEEECCCDDDEEEFFFEEEDDDBBBAAA???<<<999777666555222000333222111000///.........++++++,,,...///111222222+++,,,------++++++,,,---&&&)))---222555555222///((((((&&&&&&'''(((***,,,+++***************++++++&&&''''''((())))))******((()))***)))&&&%%%'''************)))))))))(((((()))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,---/////////000444888999:::<<>>AAA???<<<;;;;;;:::888777222444666777777666666666777888888888888777777777777777888999===AAAFFFHHHGGGKKKPPPTTTVVVYYY\\\^^^[[[[[[YYYUUUPPPKKKJJJIIIJJJMMMPPPVVV```jjjlllhhh___\\\XXXVVVVVVWWWWWWVVVVVVQQQMMMNNNQQQXXXeeeqqq~~~}}}xxxxxxyyyzzz{{{xxxtttpppqqqqqqqqqrrrssssssqqqnnnkkkiiihhhgggfffdddaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEEEEDDDAAACCCDDDDDDCCCCCCDDDFFFBBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@AAABBBBBB@@@>>>>>>>>>============>>>>>>@@@@@@AAACCCEEEDDDAAA===:::;;;;;;;;;;;;:::999999::::::::::::999999999999:::::::::::::::999999999777777666666666666777777888888777666666666666666{{{wwwtttpppnnnhhheeeaaa]]]\\\ZZZXXXVVVSSSOOOKKKHHHGGGGGGFFFEEECCCCCCDDDEEEEEEDDDCCCBBB>>><<<:::999888777444222444333222000///.........+++,,,---...000222333333+++,,,------++++++,,,---'''---444777666111---***+++******)))))))))******)))***++++++,,,+++++++++&&&&&&'''((()))))))))))),,,+++***)))***++++++***************)))))))))((()))******+++++++++++++++***+++,,,,,,------,,,,,,+++---//////...000555999:::<<<>>>@@@@@@@@@???>>>======<<<;;;:::999999999444333333555999===@@@@@@BBB@@@===<<<<<<;;;:::888444444555666777777777777888888777777777666666666888777888999===BBBGGGJJJHHHKKKPPPTTTWWWZZZ\\\^^^\\\[[[YYYUUUPPPKKKJJJIIIKKKOOOTTT\\\iiissstttoooddd```[[[XXXXXXXXXXXXWWWXXXSSSPPPQQQVVV^^^kkkwwwzzzzzz{{{}}}}}}zzzuuuqqqrrrrrrssstttvvvvvvsssqqqkkkiiihhhggggggfffcccaaa]]]]]]\\\\\\[[[ZZZZZZZZZWWWWWWUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHGGGFFFFFFFFFBBBCCCEEEEEEEEEFFFGGGIIICCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAABBBCCCCCCAAA??????>>>>>>======>>>>>>???BBB@@@@@@AAADDDCCC???;;;;;;;;;<<<<<<;;;;;;:::999::::::999999999888888888::::::::::::;;;;;;;;;<<<888777777777777777888888999888777777666666777777{{{vvvrrrnnnlllfffccc^^^[[[YYYXXXVVVUUUQQQNNNIIIFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCCCC???===<<<;;;;;;:::888666555444333111000///......------......///000000000+++,,,------++++++,,,------222777666000,,,,,,///))))))***+++++++++***)))((()))+++---...---+++***%%%&&&'''))))))))))))(((******)))))))))*********++++++*********)))))))))))))))***+++++++++++++++***+++,,,,,,------,,,,,,,,,///111000///111777<<<888;;;>>>>>><<<<<<===@@@>>>===<<<;;;:::999999999444444555888<<>>>>>>>>>>>??????BBB???===>>>AAABBB???;;;<<<<<<======<<<<<<;;;:::;;;;;;:::::::::999999999999999:::;;;<<<======>>>;;;:::999888888777888888999888777777666666777777{{{vvvqqqmmmkkkeeeaaa]]]YYYXXXWWWUUUTTTOOOLLLHHHEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCC@@@>>>======>>>===:::888666555333111000///......//////.........---------+++,,,------++++++,,,---...222333...&&&$$$)))111###%%%'''***,,,,,,+++***&&&))),,,...///---+++)))%%%&&&'''))))))))))))(((%%%&&&''''''%%%&&&((()))++++++++++++************))))))***++++++++++++***++++++,,,---------,,,,,,---000222111000222888>>>555999<<<;;;888777:::??????>>><<<;;;:::999999999999888999;;;===>>>===;;;BBB@@@============<<<;;;;;;999777666666777777777777777666555555555555555>>>===;;;;;;===AAAEEEHHHNNNQQQTTTVVVWWWWWWXXXZZZ___^^^\\\XXXRRRNNNLLLKKKJJJOOOXXXdddsss~~~|||uuujjjeee```[[[ZZZZZZYYYYYYUUURRRRRRWWW___iiixxx|||zzzyyyzzzyyyyyyrrrsssuuuwwwyyyyyyvvvsssnnnkkkhhhfffeeedddbbbaaa`````````___^^^^^^]]]]]]ZZZYYYXXXWWWWWWWWWWWWWWWSSSTTTTTTTTTRRRQQQOOOMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIEEEFFFGGGFFFEEEDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA???>>>??????>>>>>>>>>>>>??????AAA===;;;<<<@@@BBB???<<<=========>>>======<<<;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<>>>??????>>>===;;;999888777666666999888888777777777777777~~~zzzwwwsssooolllccc```]]]ZZZYYYVVVSSSPPPMMMLLLJJJHHHEEEDDDCCCBBB@@@BBBDDDFFFGGGGGGFFFEEEBBBBBBAAA@@@?????????@@@===<<<:::777444333222111111///,,,,,,---.........//////---,,,+++*********...,,,)))'''&&&''')))***))))))))))))***+++,,,---************))))))))))))...((('''******&&&''',,,))))))))))))************...------,,,***((('''&&&%%%&&&((()))+++,,,,,,,,,,,,+++******+++,,,...///111111222333555888:::;;;??????>>><<<<<<;;;;;;;;;>>>>>>===<<<;;;999888777999888777888:::<<<===<<>>???AAAAAA@@@??????CCCBBBAAAAAA??????>>>===AAAAAA@@@???>>><<<:::999<<<>>>???>>>:::888999<<<888888888999999:::::::::999===@@@???;;;888777888555777888::::::888777555|||wwwsssppplllhhheeeccc```]]]ZZZXXXVVVRRRPPPMMMLLLJJJGGGEEECCCBBBBBBAAABBBDDDFFFFFFEEEDDDCCC@@@@@@???>>>============>>>===;;;888444111///...000...,,,+++---...------------,,,+++++++++,,,,,,111///,,,***)))***,,,---))))))))))))***+++,,,---************))))))))))))---((('''))))))&&&'''+++))))))))))))************%%%&&&((()))*********)))(((((()))******+++******,,,+++++++++,,,---...///...///000111333555777999======<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;999888777999999999:::===>>>>>>===AAAAAAAAACCCCCCAAA>>>;;;::::::888555333333555777888888888888888888888888888999:::<<>>>>>???@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???======<<<;;;999777666555===>>>>>>===;;;::::::;;;999999999999999999::::::999;;;======;;;999888888777777999999999999777777}}}xxxtttqqqmmmhhheeeccc```]]]ZZZXXXUUUQQQOOOMMMLLLJJJGGGDDDCCCAAAAAACCCCCCDDDEEEDDDCCCAAA@@@======<<<;;;::::::::::::::::::999888555333000...000...++++++,,,---,,,,,,+++++++++++++++,,,---...000///---+++***+++,,,---))))))))))))******+++,,,************)))))))))))),,,((('''((((((&&&'''***))))))))))))************"""$$$'''***+++++++++***)))***************)))))),,,,,,,,,,,,---...///000111111222444666888:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<;;;999888777999999:::===@@@AAA@@@???AAAAAAAAACCCCCCBBB???===<<<;;;:::777444444666888777888999::::::999888777888888999<<>><<<:::999888>>>===<<<;;;<<<<<<;;;999::::::999999999999999999:::999:::;;;<<<<<<:::888888888888888888888888888zzzvvvsssoookkkgggbbb```\\\YYYWWWTTTPPPNNNMMMKKKIIIFFFDDDBBBAAA@@@DDDDDDDDDCCCBBB@@@???>>>;;;:::999777666666666666222333555666777666444333000---+++***+++,,,+++++++++++++++***++++++,,,------,,,***)))((()))******)))))))))))))))***++++++************)))))))))(((,,,***)))((((((((((((***((()))))))))************((()))+++------+++)))((())))))***+++++++++******,,,,,,------...//////000111222333444666888:::<<<:::::::::;;;<<<===>>>???>>>>>>===<<<;;;999888777777888:::>>>AAACCCAAA@@@AAAAAAAAABBBDDDCCCAAA???======;;;999666555777888222444777999;;;;;;:::999888888999;;;>>>BBBEEEGGGNNNNNNNNNPPPRRRUUUXXXYYYYYYZZZYYYWWWSSSOOONNNMMMMMMPPPXXXdddnnnqqqkkkddd^^^\\\ZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\bbbooo~~~~~~}}}{{{zzzyyywwwwwwvvvtttqqqnnnkkkhhhgggffffffffffffcccaaa```aaabbb^^^]]]\\\[[[\\\\\\[[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSOOOOOOOOOPPPOOOOOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJDDDDDDDDDDDDCCCCCCCCCCCCFFFDDDAAA???@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBB===>>>>>>>>>?????????@@@FFFEEECCCAAA@@@>>>======???<<<:::;;;===>>>;;;999:::::::::999999888888888:::888777999<<<===;;;888888777777666666777777888~~~{{{vvvsssppplllhhheeebbb___\\\YYYVVVSSSOOOMMMKKKJJJHHHEEECCCBBBAAA@@@EEEDDDCCCBBB@@@>>><<<;;;999888666555444333333333///000333555666666444444000...+++***+++++++++***,,,,,,+++************+++***)))(((((('''(((((())))))))))))((())))))******************)))))))))(((,,,,,,***(((((()))******((()))))))))***************+++,,,---,,,***(((''''''((()))***,,,,,,------,,,,,,---....../////////---...///000222444666888:::;;;;;;<<<===???AAABBB>>>>>>===<<<;;;999888777666777999>>>BBBCCCCCCAAACCCBBBBBBCCCDDDDDDBBB@@@======<<<:::777666777888111333666888::::::999888888888999<<>>>>>??????@@@AAAAAAAAABBBAAA@@@>>><<<<<<;;;;;;>>><<<::::::===>>><<<999:::::::::999999888888888999777666777;;;<<<:::888777666555555555555666777zzzxxxtttqqqnnnkkkhhheeebbb___[[[XXXUUURRRNNNLLLIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDBBB@@@>>><<<;;;:::888777666444333222222111111222333444444333222111111///,,,++++++,,,+++***---,,,+++************************)))))))))******)))))))))(((((())))))***************))))))))))))***,,,+++''''''******)))))))))))))))************''''''((()))))))))))))))&&&''')))+++,,,---......++++++---......///......//////000222444666888999;;;;;;<<<===>>>@@@BBBBBB>>>>>>===<<<;;;999888777666666999===BBBDDDEEEDDDEEECCCCCCCCCDDDDDDBBB@@@===>>>===;;;888666666777666777888999999888777666999999:::<<<@@@CCCFFFHHHLLLLLLLLLNNNPPPSSSVVVWWWXXXYYYYYYWWWTTTRRRRRRRRRQQQSSSXXX___eeeeeeaaa\\\XXXXXXWWWWWWXXXYYY[[[\\\]]]___dddlllzzz~~~~~~}}}|||{{{zzzyyyyyytttsssrrrpppooonnnnnnnnniiiiiihhheeecccccceeehhhgggccc^^^\\\\\\]]][[[YYYXXXXXXWWWVVVUUUTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCEEECCCAAA@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@???===<<<;;;;;;<<<======<<<;;;;;;<<<===<<<;;;::::::999999999999999999888777666777999:::999999666666666666666666666666|||yyywwwsssqqqooommmjjjgggbbb___[[[XXXUUURRRNNNKKKFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA???===;;;:::999888777666444333222111111222222222222222222222222222000---,,,,,,,,,,,,+++******************+++,,,******************++++++))))))(((((((((((())))))************))))))))))))(((+++)))%%%$$$((()))&&&))))))))))))************&&&&&&&&&'''(((***,,,---((()))***+++,,,,,,,,,,,,***+++,,,---......------333333444666888:::<<<===;;;;;;;;;<<<>>>???AAAAAA>>>>>>===<<<;;;999888777777777999===BBBFFFGGGHHHGGGEEECCCCCCDDDCCCBBB@@@=========;;;888555555666999999999999999999999999::::::;;;>>>AAADDDHHHIIIJJJJJJKKKMMMOOOSSSUUUWWWYYYYYYYYYWWWTTTSSSTTTUUUOOOSSS[[[eeekkkjjjddd^^^VVVVVVVVVWWWXXX\\\```cccbbbeeekkkttt~~~}}}|||{{{{{{vvvvvvtttsssqqqpppppppppkkkjjjiiifffdddeeegggjjjnnnhhh```]]]]]]^^^]]][[[\\\[[[ZZZYYYWWWWWWWWWVVVSSSRRRPPPOOOOOOOOOPPPQQQNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEDDDCCC???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>======>>>???AAA;;;<<<===<<<;;;;;;<<<===999999999999999999::::::777888888888777777888999666777888999999888777666~~~yyyuuussspppnnnmmmkkkhhhfffbbb___[[[WWWUUUQQQMMMJJJEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@>>><<<;;;:::999999888666444333222111111/////////000111333555666333111...,,,------,,,+++((((((((()))***,,,---...)))))))))))))))************)))(((((((((((())))))************))))))))))))&&&)))(((###"""'''((($$$))))))))))))************+++***(((((()))+++---///***++++++,,,,,,+++++++++)))***,,,---...------,,,222222333555777999;;;<<<;;;;;;;;;;;;===>>>???@@@>>>>>>===<<<;;;999888777999999:::>>>CCCGGGJJJJJJHHHFFFDDDDDDDDDCCCAAA@@@=========;;;777555555555888888999999;;;===>>>???;;;;;;<<<>>>AAAEEEHHHJJJIIIJJJJJJLLLOOOSSSVVVWWWYYYZZZYYYWWWUUUTTTUUUVVVSSSZZZfffrrrxxxvvvooohhhTTTUUUUUUWWWYYY___eeejjjgggjjjqqq{{{~~~}}}}}}zzzxxxwwwuuusssrrrqqqqqqkkkkkkiiigggeeeeeehhhkkkssslllccc^^^___```___]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPOOONNNOOOQQQRRROOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHFFFFFFFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@BBBEEEFFFEEECCC???@@@AAABBBCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???@@@999<<<>>>===:::999<<<>>>888888888999999::::::;;;666888:::888555555777:::777888:::;;;;;;:::888777xxxuuusssqqqoooooonnnlllgggbbb^^^\\\YYYVVVQQQMMMJJJIIIGGGDDDAAA@@@AAACCCCCCCCCAAA???===<<<<<<<<<;;;:::777777555444333222222222//////000222333444555666333222333222---((((((---************************---+++))))))***+++***)))+++***)))(((((()))***+++++++++***)))((('''&&&&&&)))***+++++++++)))((('''((('''&&&'''((()))((('''++++++,,,,,,+++***((('''---+++(((''''''***---///,,,------,,,+++,,,...000...000333777999;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>===;;;:::999999::::::666888<<<@@@EEEIIIKKKMMMIIIIIIHHHGGGFFFEEECCCBBBAAA@@@>>>;;;999888777666999999999999999999999999::::::999:::===AAAEEEHHHLLLLLLLLLMMMOOORRRUUUWWWYYYZZZZZZXXXVVVTTTTTTUUURRR\\\lll~~~yyynnnYYYSSSQQQVVV\\\```dddhhhdddjjjttt~~~||||||zzzwwwtttqqqoooooonnnpppooonnnllljjjhhhgggfffdddcccaaa```^^^]]]]]]]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPPPPPPPOOOMMMLLLJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHEEEFFFGGGHHHGGGEEECCCBBBFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCAAA?????????AAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::999999999888888888888888777999<<<===>>>===<<<<<>><<<<<<<<<<<<;;;999666555444222111111000000//////000111222333333444222000000000---)))(((+++************************---+++))))))***+++***)))+++***)))(((((()))***+++******))))))((((((''''''***************)))((((((((('''&&&''')))***)))(((******+++,,,+++***)))(((+++***'''&&&&&&''')))***------......---...111444111222444777999;;;<<<<<<;;;;;;::::::;;;<<<>>>???===<<<:::999888888999999777999===AAAFFFJJJMMMOOOLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@>>>;;;999888777666999999999999999999999999;;;::::::;;;>>>BBBFFFHHHKKKKKKKKKMMMPPPTTTXXXZZZWWWXXXXXXWWWTTTRRRRRRSSSTTTZZZdddqqqyyyxxxooogggYYYSSSQQQUUUZZZ^^^bbbfffffflllwww}}}|||yyyvvvtttsssrrrrrrppppppnnnmmmkkkjjjiiihhheeedddbbbaaa______^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSOOOOOOOOOOOOOOONNNMMMLLLGGGHHHIIIIIIHHHHHHIIIJJJGGGGGGHHHIIIHHHFFFDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAA@@@????????????===>>>???>>>===<<<===>>>========================<<<;;;::::::999999::::::888888888888888999999999888888999===BBBEEECCC@@@zzzwwwrrrqqqqqqqqqpppkkkfffaaa[[[ZZZWWWSSSOOOKKKHHHGGGDDDCCCBBBBBBCCCCCCBBB@@@@@@>>><<<;;;<<<;;;:::888444444222111000000//////////////////000000111111111---+++......+++)))***************************---+++***)))+++++++++*********))))))))))))******))))))))))))((((((((((((******))))))(((((()))))))))((('''(((***+++***)))))))))***++++++++++++***...---,,,+++************,,,---...------///222444444444555777888;;;<<<===;;;;;;:::::::::<<<===>>>;;;;;;:::888888888888888888:::>>>BBBGGGLLLOOOQQQPPPPPPOOOMMMJJJHHHFFFDDDAAA@@@>>><<<:::888777777999999999999999999999999;;;;;;<<<===@@@DDDGGGIIIKKKKKKLLLNNNQQQUUUYYY\\\XXXYYYYYYWWWUUURRRRRRRRRUUUVVVZZZ```eeefffbbb^^^ZZZUUURRRUUUYYY[[[___ccciiippp}}}~~~|||zzzxxxwwwvvvvvvqqqqqqpppooonnnmmmlllkkkgggfffeeecccaaaaaa``````____________^^^]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOFFFHHHIIIJJJIIIIIIJJJLLLHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBB???AAACCCDDDEEEDDDBBBAAACCCBBBAAA@@@????????????===>>>???>>>===<<<===>>>========================<<<;;;::::::999999::::::777777888888999999::::::999777777>>>GGGKKKJJJFFF}}}vvvtttrrrrrrsssssspppkkkfffbbb[[[YYYWWWSSSOOOLLLIIIGGGCCCBBBBBBCCCDDDCCCAAA@@@???>>><<<<<<<<<;;;999777444333222111000000000000........................111+++)))---///---++++++************************---+++******+++,,,+++******))))))))))))))))))***'''((((((((()))))))))******)))(((''''''((()))******(((((()))***+++***)))(((((()))***++++++,,,,,,---...............------+++,,,,,,,,,+++,,,///111777666666777888;;;===>>>;;;;;;:::::::::;;;======;;;::::::999999999999999888:::===BBBGGGLLLPPPSSSTTTSSSQQQOOOKKKHHHEEEDDDAAA@@@>>><<<:::888777777888888888888888888888888;;;;;;===@@@CCCFFFHHHJJJLLLLLLLLLNNNQQQUUUYYY[[[YYY[[[[[[ZZZWWWTTTSSSSSSUUUTTTTTTVVVZZZ\\\\\\[[[]]]XXXVVVWWWYYYZZZ^^^ccckkksss}}}|||zzzzzzyyyrrrrrrrrrqqqpppoooooonnniiihhhgggeeedddcccbbbbbb````````````___^^^\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUPPPPPPOOOOOONNNNNNOOOOOOIIIJJJKKKKKKIIIIIIJJJLLLHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===>>>???>>>===<<<===>>>========================<<<;;;::::::999999::::::777777888888999:::;;;;;;777777999???FFFJJJKKKIII{{{uuurrrmmmnnnooonnnjjjeee```^^^[[[ZZZWWWTTTPPPMMMJJJIIIDDDCCCCCCCCCDDDDDDBBB@@@@@@>>>=========;;;999666444333222111111000000111.........------------,,,111+++)))---000...,,,---************************---+++******+++,,,,,,+++)))))))))******)))))))))''''''(((((())))))*********)))(((''''''((()))******(((((()))***+++***)))(((((())))))***,,,,,,---'''(((***+++,,,,,,,,,,,,---------,,,++++++---///777777777777999;;;===???;;;;;;:::999::::::<<<===;;;;;;;;;;;;;;;:::::::::777888<<<@@@FFFLLLQQQTTTUUUTTTRRROOOKKKHHHEEECCCBBBAAA???<<<:::999888777888888888888888888888888:::;;;>>>AAADDDGGGIIIJJJNNNMMMMMMNNNOOORRRUUUWWWYYYZZZ[[[ZZZWWWTTTRRRRRRRRRRRRSSSVVVYYY\\\]]]]]]aaa]]]ZZZ[[[[[[[[[^^^dddmmmwww~~~|||{{{zzzttttttssssssrrrqqqppppppkkkjjjhhhgggeeedddddddddaaaaaaaaa```___]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMNNNLLLJJJIIIIIIJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAABBBCCCEEEFFFAAA@@@???>>>>>>===>>>>>>===>>>???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777777888999:::;;;;;;<<<666999===@@@@@@BBBEEEIII|||uuusssmmmnnnnnnkkkgggbbb___^^^[[[ZZZWWWTTTPPPMMMKKKIIIFFFEEECCCDDDEEEEEEDDDBBB@@@???>>>>>>>>><<<999666333222222111000000111111------------------,,,,,,///,,,+++...///---,,,...************************---+++******,,,------,,,))))))************))))))''''''(((((())))))******((((((''''''(((((()))))))))((('''(((***+++***)))))))))))))))***+++,,,---'''(((***,,,---............//////...------000222555555666888999<<<===>>><<<;;;:::999999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::777888;;;@@@FFFLLLRRRUUUUUUTTTRRROOOLLLHHHEEECCCBBBAAA???===;;;999888888888888888888888888888888888;;;>>>BBBFFFHHHIIIIIIMMMLLLLLLLLLMMMPPPRRRTTTUUUWWWXXXWWWTTTPPPNNNMMMOOOQQQUUUYYY]]]___aaabbbddd```^^^^^^\\\[[[```fffooozzz}}}|||zzzvvvvvvuuutttsssqqqqqqppplllkkkiiihhhfffeeeeeeeeebbbbbbbbbaaa```^^^]]]\\\[[[ZZZXXXWWWVVVVVVUUUUUUUUUTTTQQQOOONNNMMMMMMNNNOOOOOOOOOMMMKKKIIIIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCAAA@@@@@@BBBDDDEEEBBBAAA@@@???>>>>>>>>>>>>===>>>???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888999999::::::;;;;;;666;;;???>>>;;;:::???DDDzzzuuusssnnnnnnnnnjjjddd```______ZZZXXXVVVSSSOOOLLLJJJIIIIIIGGGDDDDDDEEEFFFFFFEEEAAAAAA@@@@@@???===999666111111000/////////000000,,,,,,---------------------+++,,,...---***+++...************************---+++******,,,------,,,((()))***++++++***)))((((((((((((((())))))))))))&&&''''''((())))))((((((((('''&&&''')))***)))(((******)))))))))+++,,,---++++++,,,---...//////000+++,,,------...///222555222333666888:::<<<===>>><<<;;;:::999999:::;;;;;;999:::;;;;;;;;;;;;:::999888999<<>>CCCFFFHHHIIIIIIIIIIIIIIIIIIKKKNNNQQQSSSTTTVVVXXXVVVSSSOOOLLLKKKNNNQQQUUUYYY]]]```cccddddddaaa______]]]\\\```gggsss~~~|||{{{xxxwwwvvvtttsssqqqpppooolllkkkjjjhhhgggfffeeeeeedddddddddcccaaa```^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQRRRNNNOOOOOONNNLLLJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@===>>>???>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::888:::<<<;;;999999;;;>>>~~~xxxsssrrrjjjjjjiiiddd^^^ZZZZZZ\\\XXXWWWUUURRRNNNKKKIIIHHHJJJHHHEEEDDDEEEFFFGGGGGGBBBAAAAAAAAA@@@>>>:::777000//////............///,,,,,,,,,------.........++++++---...+++''')))...************************,,,+++******,,,......---((()))***++++++***)))((())))))))))))((((((((((((%%%&&&((()))))))))((('''((('''&&&'''((())))))'''+++***)))))))))***+++,,,******)))))))))***++++++&&&(((***+++,,,///333666000222555888;;;<<<======<<<;;;:::999999999:::;;;777888::::::;;;:::999888999:::===BBBHHHPPPVVVYYYVVVUUUTTTQQQNNNKKKHHHFFFBBBAAA???===;;;999999888777777777777777777777777666999>>>CCCFFFHHHHHHHHHFFFFFFFFFGGGJJJMMMQQQSSSUUUWWWYYYXXXTTTPPPMMMLLLNNNPPPTTTXXX[[[___bbbeeedddaaa```___]]][[[```hhhuuu}}}{{{xxxxxxvvvuuusssqqqpppooolllkkkjjjhhhgggffffffeeefffffffffeeecccaaa```___^^^]]]\\\ZZZYYYYYYXXXXXXVVVUUUTTTRRRRRRSSSUUUVVVMMMNNNOOONNNLLLLLLMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCCCCAAA???>>>EEEEEEDDDCCCBBBBBBBBBBBB===??????>>>===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999999:::::::::~~~xxxtttrrrnnnlllhhhddd```]]]\\\[[[XXXVVVTTTQQQNNNLLLJJJIIILLLKKKIIIGGGFFFDDDDDDDDDAAABBBBBBBBB@@@>>>;;;999666555444222111111000000///...------,,,,,,,,,,,,...............---------***,,,......---,,,+++,,,******)))***+++***(((&&&---+++******+++,,,,,,+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))******((('''(((***+++)))&&&,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000666777888:::<<<=========???===<<<:::999999999:::;;;::::::999999::::::;;;;;;999:::@@@KKKTTTXXXXXXVVVUUUTTTSSSQQQNNNIIIEEEAAAAAA@@@>>><<<:::888777::::::999888777666555555777:::>>>BBBEEEGGGHHHHHHKKKIIIEEEBBBCCCGGGLLLOOOVVVVVVVVVUUUTTTSSSRRRRRRMMMPPPTTTYYY^^^bbbeeeffffffcccbbbbbb``````fffnnnzzz||||||zzzyyywwwvvvuuutttqqqpppnnnllljjjhhhffffffhhhgggggghhhhhhfffccc``````___^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???@@@@@@@@@???>>>======<<<<<<<<<===============<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;999777888:::;;;:::777}}}xxxsssrrrllljjjfffbbb^^^[[[ZZZYYYVVVTTTRRROOOLLLJJJHHHGGGKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBCCCBBBAAA>>>;;;999111111///...---,,,,,,,,,...---,,,,,,++++++++++++---------------,,,,,,,,,***+++------,,,+++******))))))((()))******(((&&&,,,+++))))))+++++++++***(((((((((((()))))))))*********))))))))))))******)))))))))))))))******++++++)))((()))******'''%%%,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222555666777999::::::;;;;;;===<<<:::999888888999999::::::999999999999::::::<<<:::;;;AAAKKKTTTXXXXXXWWWUUUSSSRRRPPPMMMIIIEEE@@@@@@???>>><<<;;;999888::::::999888777666666555777:::===BBBEEEGGGHHHHHHLLLIIIEEECCCCCCGGGKKKNNNTTTTTTTTTRRRQQQOOOMMMLLLMMMOOOSSSWWW\\\___bbbccceeebbbaaaaaa``````gggppp~~~~~~|||zzzxxxvvvuuutttrrrqqqpppnnnllljjjhhhggghhhgggggghhhhhhgggdddaaa``````___^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@AAACCCCCCCCCBBB@@@???@@@@@@@@@???>>>=========<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;999777888:::;;;:::888}}}|||wwwsssqqqjjjhhhddd___\\\YYYWWWWWWSSSRRROOOLLLJJJGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCCCCAAA>>>;;;999333222111///......------,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((()))***+++)))(((+++)))((((((*********)))((((((((()))))))))******))))))(((((((((((())))))((((((((()))))))))******,,,***))))))***)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...111444666666666777888888888888777;;;:::999888888888888888999888888777777888888999<<<;;;<<>>===<<<;;;:::;;;;;;:::999888777666666888:::>>>BBBEEEHHHIIIIIILLLJJJFFFCCCCCCFFFJJJMMMQQQQQQQQQPPPOOONNNMMMLLLMMMOOORRRVVVZZZ]]]___```cccaaa___```___aaaiiirrr~~~|||zzzxxxvvvuuutttsssrrrpppnnnllljjjjjjhhhhhhhhhiiijjjiiifffdddbbbaaa```___]]]\\\[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSRRRQQQOOOLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIGGGFFFGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@???>>>>>>======<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888888::::::999888~~~|||{{{wwwsssqqqhhhfffbbb^^^ZZZWWWVVVUUUQQQPPPNNNKKKIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCAAA>>>;;;999444333222111000/////////,,,,,,,,,+++,,,,,,------......------,,,+++++++++++++++*********)))(((''')))(((((()))+++,,,+++******)))'''''')))***)))((((((((()))))))))*********(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((***))))))******)))((('''++++++,,,,,,,,,,,,---------,,,+++,,,...222666999888888888888888777666666:::::::::999999999999999777777666666666666777777;;;;;;===CCCKKKQQQUUUVVVWWWTTTQQQOOONNNLLLHHHFFF??????>>>======<<<<<<<<<<<<<<<;;;:::999888777777999;;;???CCCFFFIIIKKKLLLMMMKKKGGGDDDDDDFFFIIIKKKMMMMMMOOOPPPQQQRRRRRRRRRLLLNNNQQQVVVZZZ]]]```aaabbb___^^^______bbblllvvv}}}{{{zzzzzzuuutttsssqqqooonnnlllllljjjiiiiiijjjkkkkkkiiigggccccccbbb```___^^^]]]\\\YYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRROOOMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@??????>>>>>>>>>==================<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999:::999999}}}{{{{{{vvvrrrqqqgggeeeaaa]]]YYYWWWUUUTTTQQQPPPNNNKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCCCCBBB@@@===:::888222111///...------,,,,,,---------------...///000/////////...---,,,,,,+++,,,***((((((******)))'''+++***)))***,,,---,,,,,,***(((''''''((())))))((())))))))))))************)))((((((''''''(((((()))'''((()))*********))))))&&&''')))******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---///444888;;;::::::::::::999888777666:::::::::;;;;;;;;;;;;;;;777666666555555666666777;;;<<<>>>CCCIIIOOORRRTTTTTTRRRPPPOOONNNLLLIIIFFF@@@???>>>============>>>======<<<;;;:::999888888;;;===@@@DDDHHHKKKNNNOOONNNLLLHHHEEEDDDEEEGGGIIIJJJKKKMMMOOOPPPQQQQQQRRRJJJMMMQQQVVV\\\```ccceeeaaa^^^]]]^^^```dddppp{{{vvvuuutttsssqqqooonnnnnnlllkkkjjjkkkllllllkkkiiieeedddcccbbbaaa___^^^^^^ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIJJJLLLJJJIIIGGGFFFDDDCCCBBBBBB@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@????????????===============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::999999999999999{{{yyyyyytttpppnnnfffddd```\\\XXXUUUTTTSSSQQQOOOMMMKKKIIIGGGFFFFFFCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBAAA???;;;888666333222111000///.........------------...///111111000000///...------,,,,,,,,,)))''''''***,,,***(((,,,***))))))+++,,,,,,+++***((('''''')))))))))((()))))))))*********++++++++++++************++++++***+++,,,---------,,,+++$$$&&&)))***++++++---...***++++++,,,,,,------...,,,,,,---...111555888:::<<<<<<<<<;;;;;;999888888999:::;;;<<<<<<<<<<<<<<<777666666555555666666777999;;;???CCCHHHLLLOOOQQQPPPOOOOOOOOOOOOMMMIIIFFFAAA@@@>>>===<<<======>>>>>>>>>===<<<;;;:::999999<<<===@@@DDDHHHLLLOOOPPPOOOMMMIIIFFFDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJMMMQQQWWW]]]bbbeeegggaaa^^^]]]^^^aaagggtttxxxxxxwwwuuutttrrrqqqqqqooommmllllllmmmmmmlllkkkffffffeeedddbbbaaa```___ZZZZZZYYYXXXWWWWWWWWWWWWTTTUUUUUUUUUTTTRRRPPPOOONNNNNNMMMLLLLLLKKKKKKJJJIIIJJJLLLKKKJJJJJJKKKLLLJJJIIIHHHGGGEEEDDDDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888999::::::888888999:::xxxwwwvvvqqqllljjjdddaaa^^^YYYVVVSSSQQQQQQPPPNNNLLLJJJHHHGGGFFFFFFCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@===:::666444444333222111000/////////,,,,,,,,,---...///111111000//////...---,,,+++***,,,(((%%%'''+++---,,,***,,,***(((''')))***))))))+++)))(((((()))******)))))))))*********+++++++++******))))))))))))******)))***,,,---------+++***%%%'''***+++******,,,...******+++,,,,,,---......,,,,,,...000222555888999;;;;;;<<<;;;;;;:::999888777888:::;;;<<<<<<;;;;;;777777666666666666777777888:::>>>BBBFFFIIILLLNNNLLLLLLNNNPPPQQQOOOJJJFFFBBBAAA???===<<<<<<===>>>???>>>>>>===<<<;;;::::::;;;<<>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::888999;;;:::888777999;;;}}}uuutttsssnnniiifffbbb```\\\XXXTTTQQQOOOOOOOOOMMMLLLIIIGGGFFFEEEEEEDDDDDDFFFFFFEEECCCAAA@@@@@@@@@@@@???<<<999555333000///...---,,,+++++++++******+++,,,---...000111//////...---+++******))),,,(((%%%'''+++///...++++++)))'''&&&''''''''''''+++***((((((*********))))))************+++++++++''''''&&&&&&&&&&&&''''''&&&''')))***+++***((('''&&&))),,,,,,***)))+++---******+++,,,,,,---......,,,---///111444666777888;;;;;;;;;;;;;;;:::999888555777888:::;;;;;;;;;:::777777666666666666777777777:::>>>BBBEEEHHHKKKMMMIIIJJJMMMQQQRRROOOJJJFFFCCCBBB???===<<<<<<===>>>??????>>>===<<<;;;::::::999;;;===AAAEEEIIIMMMOOOPPPNNNJJJGGGDDDDDDEEEEEECCCDDDEEEFFFHHHHHHHHHHHHLLLOOORRRWWW\\\```bbbdddbbb^^^]]]___ccckkkzzz~~~}}}}}}{{{zzzyyyxxxxxxsssqqqooonnnnnnnnnlllkkkhhhhhhgggfffdddcccbbbaaa[[[ZZZYYYXXXXXXWWWWWWXXXSSSTTTUUUVVVVVVUUUTTTSSSOOOOOONNNNNNMMMLLLLLLLLLHHHJJJKKKKKKJJJJJJKKKMMMGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;777:::;;;:::888777999;;;}}}tttqqqqqqooohhhbbbaaa]]]YYYUUUSSSQQQNNNLLLPPPMMMJJJHHHGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBDDD>>><<<>>>:::333111444//////...------------------------...///000000111------,,,,,,,,,++++++++++++***)))((()))***,,,...))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%(((((((((***,,,,,,***((((((((((((((()))***,,,,,,(((((()))***+++,,,,,,---*********)))******++++++---///111111000222666:::;;;<<<<<<======<<<;;;;;;::::::999888777777777888888999999777555555666777<<<;;;;;;===AAAEEEHHHHHHKKKKKKLLLNNNOOOMMMJJJFFFCCCBBB@@@>>>======>>>>>>@@@@@@???>>>>>>=========<<<===???BBBFFFJJJMMMOOOKKKIIIGGGHHHIIIJJJIIIHHHDDDFFFFFFDDDBBBBBBEEEHHHLLLNNNRRRWWW[[[___aaaaaa```^^^^^^```dddmmm~~~~~~~~~~~~}}}|||zzzyyyxxxwwwtttpppnnnmmmllljjjhhhiiiiiihhhgggeeedddcccbbb```^^^\\\[[[[[[[[[YYYWWWTTTUUUVVVUUUSSSSSSSSSTTTQQQNNNLLLLLLNNNPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFEEEEEECCCAAA>>>BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCAAA???>>>???AAA@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;zzzrrrnnnnnnlllfffaaa^^^[[[WWWTTTRRRPPPNNNLLLOOOMMMIIIHHHGGGGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBDDD???===>>>;;;444222444000///......------......,,,------...//////000000///............---------)))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((((((&&&%%%$$$(((((((((***+++,,,***(((((((((((())))))***++++++***************+++++++++++++++*********+++,,,,,,---///111111222444888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999777888999888777666888999;;;;;;;;;>>>CCCFFFHHHHHHIIIIIIJJJLLLMMMMMMJJJHHHDDDCCCAAA???>>>======>>>@@@AAAAAAAAA@@@???>>>===<<<===???BBBEEEIIILLLNNNLLLJJJHHHHHHIIIIIIIIIHHHEEEFFFGGGEEEBBBBBBDDDFFFKKKMMMQQQVVVZZZ^^^```aaa___]]]^^^bbbgggqqq~~~|||{{{zzzyyyvvvrrrpppooonnnllljjjjjjiiihhhgggeeedddccccccaaa```^^^]]]]]]\\\ZZZXXXVVVWWWWWWWWWUUUTTTUUUVVVSSSPPPNNNMMMOOOPPPOOONNNLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFFFFFFFEEEBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;:::::::::::::::999999999999::::::}}}vvvoookkkkkkiiiddd___[[[YYYUUUSSSRRRQQQOOONNNOOOLLLIIIGGGGGGGGGFFFDDDCCCCCCEEEEEEEEEEEECCCCCCDDD@@@>>>>>>;;;555333444000000///...............,,,------....../////////............------------)))((('''''''''(((******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((()))(((((()))++++++***((())))))))))))))))))******+++++++++*********)))))),,,++++++++++++,,,---...---///111222444666999<<<;;;:::999999999:::;;;<<<::::::999999999:::;;;;;;888999::::::999999:::;;;::::::<<<@@@DDDHHHHHHHHHFFFFFFFFFHHHKKKLLLLLLJJJEEEDDDBBB???>>>=========AAABBBDDDDDDDDDBBB???===<<<<<<>>>AAADDDHHHKKKLLLLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHGGGEEEBBBBBBCCCEEEIIIKKKOOOTTTXXX\\\___```^^^]]]___dddkkkwww~~~}}}|||{{{xxxuuusssrrrqqqooommmjjjjjjiiigggfffeeedddccccccaaa_________^^^\\\ZZZWWWXXXYYYXXXVVVVVVVVVWWWUUURRRPPPOOOPPPPPPOOONNNLLLLLLKKKJJJJJJIIIIIIHHHIIIHHHFFFFFFGGGGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDD@@@BBBCCCBBB@@@?????????@@@@@@@@@@@@???>>>======<<<<<<============>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999:::zzztttnnnjjjhhhfffbbb^^^YYYWWWUUUTTTTTTSSSRRRPPPOOOLLLIIIGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCAAA???===:::666444444000000///............///,,,,,,---------.........,,,,,,,,,+++++++++******++++++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,++++++)))(((((()))++++++***))))))************))))))(((************************,,,,,,,,,,,,,,,---...///...///111333666888:::<<<;;;:::888777777999;;;<<<888888888888999::::::;;;<<<===>>>>>><<<;;;<<<===999:::<<>>>>>>>>BBBDDDFFFHHHGGGDDDAAA>>><<<===>>>AAACCCGGGIIIKKKJJJIIIHHHHHHJJJKKKKKKJJJJJJIIIGGGEEECCCBBBCCCCCCHHHJJJMMMRRRVVV[[[^^^______^^^aaagggnnn{{{~~~}}}|||yyywwwuuutttsssqqqooolllkkkjjjiiigggfffeeeeeedddbbb`````````___]]][[[XXXYYYZZZYYYWWWVVVWWWXXXUUUTTTRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHJJJHHHGGGGGGHHHHHHHHHFFFDDDCCCAAA@@@@@@AAACCCDDD@@@AAACCCCCCAAA?????????@@@@@@@@@@@@??????>>>============>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;999999999888888999999999xxxtttnnniiigggddd```]]]YYYWWWVVVVVVVVVVVVTTTRRRNNNLLLIIIGGGFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBB@@@<<<999777555333000000///...............,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++******************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))))))))***(((((((((***+++***)))))))))*********))))))(((((())))))***++++++,,,,,,,,,,,,,,,,,,---...///000//////111444777999:::;;;:::999777666777999;;;<<<777777666777777888999999???AAABBBAAA???===<<<===999:::<<<@@@DDDGGGFFFEEEBBBBBBBBBDDDHHHKKKLLLKKKFFFEEECCCAAA????????????CCCEEEHHHJJJIIIFFFBBB???======???AAACCCFFFHHHJJJHHHGGGFFFHHHKKKMMMMMMMMMKKKJJJGGGEEEDDDCCCCCCBBBGGGHHHLLLPPPUUUZZZ]]]___bbbaaaccciiippp}}}~~~|||zzzxxxwwwvvvuuurrrpppnnnmmmlllkkkiiihhhggggggdddbbb`````````___]]][[[WWWYYYYYYYYYWWWVVVWWWXXXTTTTTTTTTRRRPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIKKKIIIGGGGGGHHHIIIIIIHHHEEEDDDBBBAAAAAABBBDDDEEE@@@BBBCCCCCCAAA@@@@@@AAA???@@@@@@@@@@@@??????>>>======>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999999:::xxxtttnnniiieeebbb^^^\\\YYYXXXWWWWWWXXXWWWUUUSSSNNNKKKHHHFFFFFFFFFEEECCCDDDDDDFFFFFFFFFFFFDDDDDDAAABBB@@@:::777777444111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++***)))'''((()))++++++***((()))***++++++***)))((('''((()))***+++,,,------+++++++++,,,---...///000000000111444777999999888999888888888888999;;;<<<777777666666666777777888???AAABBBBBB@@@>>>======;;;;;;<<<>>>BBBDDDDDDCCCBBBBBBCCCEEEHHHJJJJJJIIIFFFEEECCCAAA@@@@@@@@@AAADDDFFFIIIKKKJJJGGGCCCAAA>>>???@@@AAADDDFFFHHHIIIHHHGGGFFFHHHKKKMMMNNNNNNLLLIIIFFFEEEEEEDDDCCCBBBFFFHHHKKKOOOTTTYYY^^^```ddddddffflllsss}}}{{{zzzyyyxxxwwwtttrrrppppppooommmlllkkkjjjiiieeecccaaaaaaaaa```^^^\\\XXXYYYZZZYYYWWWVVVWWWXXXTTTUUUVVVTTTQQQOOONNNOOONNNNNNMMMLLLLLLKKKKKKJJJKKKIIIGGGGGGHHHIIIIIIHHHEEEEEEDDDCCCCCCDDDEEEEEEBBBCCCCCCBBBAAAAAABBBDDD???@@@@@@@@@@@@@@@??????===>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<=========;;;::::::999999::::::;;;xxxtttnnnhhhccc___[[[YYYXXXWWWVVVWWWXXXWWWTTTRRRNNNKKKHHHFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD???AAA???999666666444///......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,+++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))...------,,,,,,,,,,,,---+++)))'''''')))++++++***&&&''')))+++++++++***)))))))))*********+++++++++*********+++,,,...///000111000111444777999777555888888999999:::;;;;;;<<<999888777777777777777777:::===???@@@???>>>>>>???<<<;;;;;;<<>>@@@@@@@@@>>>===;;;;;;<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<{{{wwwtttnnnhhhbbb]]]YYYWWWWWWVVVVVVVVVWWWVVVSSSQQQNNNKKKHHHFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDD>>>AAA???888555666444...------,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))))))))+++)))'''''')))+++++++++%%%''')))+++,,,+++******+++++++++************************+++,,,---//////222111111333777888666333777888999;;;;;;<<<<<<;;;::::::999888777777777888555888<<<>>>???>>>???@@@>>><<<:::;;;===???@@@@@@DDDDDDFFFHHHJJJIIIFFFDDDDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIJJJIIIGGGDDDCCCAAAAAABBBCCCEEEGGGIIIJJJMMMKKKJJJIIIKKKKKKJJJIIILLLHHHEEEDDDFFFGGGEEECCCGGGHHHKKKOOOTTTZZZ___aaaffffffjjjqqqzzz~~~~~~~~~|||yyyvvvtttsssrrrqqqpppnnnmmmmmmiiigggeeeddddddcccaaa```[[[\\\]]]\\\ZZZZZZZZZ[[[VVVYYY[[[ZZZWWWTTTTTTUUUPPPPPPOOOOOONNNMMMMMMMMMMMMJJJGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDBBB@@@BBBFFFIII???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAA@@@???===;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<==={{{uuuoooiiifffbbb\\\XXXXXXWWWWWWXXXYYYZZZXXXTTTQQQMMMKKKGGGDDDBBBAAABBBCCCBBBCCCDDDEEEDDDAAA???===>>>===;;;999777555333222////////////...---,,,+++,,,,,,,,,------,,,++++++///---++++++------+++)))************************++++++++++++++++++++++++(((***++++++******+++,,,222,,,'''''',,,///...+++,,,,,,+++***)))(((''''''---,,,***))))))***,,,---******+++++++++******)))++++++,,,------......///222000///111555888999777888<<<>>>===>>>AAAAAA>>><<<<<<<<<<<<;;;999888777999:::<<<>>>@@@@@@@@@???@@@??????>>>??????@@@@@@BBBCCCDDDEEEGGGGGGGGGHHHFFFEEEDDDCCCDDDEEEGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLJJJIIIIIIJJJKKKLLLJJJHHHFFFDDDCCCCCCDDDEEEGGGLLLRRRXXX[[[^^^```aaagggfffiiisss~~~}}}zzzxxxuuuuuusssqqqooonnnllllllkkkjjjiiigggeeecccaaa```^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNNNNIIIIIIIIIIIIIIIIIIHHHHHHCCCFFFHHHGGGDDDCCCEEEHHHFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCEEEFFFFFFDDDBBB@@@>>>???@@@@@@???>>>???@@@===============<<<<<<;;;==================<<<<<<~~~xxxssslllfffddd```[[[XXXYYYVVVVVVWWWXXXXXXVVVSSSOOOLLLJJJGGGDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA???>>>>>>===;;;888666444222111////////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,***)))***,,,---,,,***************************,,,,,,,,,,,,,,,,,,,,,,,,&&&((())))))(((((()))***---+++)))((((((***+++,,,++++++******)))(((((((((,,,------------------,,,******++++++++++++******+++,,,,,,------......///222000///111555888888777999===???>>>???BBBAAA>>>;;;:::999999888777666666777888;;;===@@@AAABBBCCC@@@??????>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBCCCDDDFFFHHHJJJJJJMMMLLLKKKJJJJJJJJJLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEHHHLLLQQQVVV[[[```dddiiigggkkkuuu}}}{{{wwwvvvuuusssqqqooonnnmmmmmmlllkkkiiifffdddcccbbb_________^^^]]]\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCEEEFFFFFFDDDBBB@@@>>>???@@@@@@???>>>???@@@======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@???@@@CCCBBB???<<<;;;999777666666666666555777999<<>>???@@@@@@???>>>???@@@======>>>>>>======<<<;;;<<<=====================xxxrrrmmmeee^^^\\\[[[XXXXXX[[[VVVUUUUUUUUUUUUSSSPPPMMMJJJIIIFFFDDDCCCCCCCCCDDDFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>;;;777444111000///.............../////////,,,,,,,,,,,,,,,------...******)))***+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++******+++,,,))))))((('''&&&''')))***(((((())))))************((()))***++++++***)))(((******++++++,,,,,,++++++,,,,,,------.../////////111111111222444666777888;;;???BBBAAABBBEEEDDD@@@@@@>>>;;;999888888999999666777999<<<@@@CCCFFFGGGCCCCCCBBB@@@???===;;;:::===>>>???@@@BBBBBBCCCCCCFFFEEEEEEEEEEEEFFFHHHHHHLLLLLLLLLKKKJJJIIIHHHGGGBBBCCCEEEGGGIIIJJJLLLLLLJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEGGGHHHKKKOOOTTT\\\dddjjjiiiiiinnnzzz{{{zzzxxxvvvtttqqqpppooooooooommmllljjjhhhgggfff````````````___]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEGGGIIIGGGDDDFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDEEEDDDCCCBBB@@@>>>???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>?????????vvvpppjjjccc]]][[[ZZZXXXXXX[[[WWWVVVUUUUUUTTTSSSPPPNNNIIIHHHFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>;;;777333111000000//////.........///000000---,,,,,,,,,,,,---...///,,,------,,,++++++++++++************************************************(((***++++++******+++,,,,,,)))%%%&&&)))+++***'''((((((((()))******++++++***)))(((((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,---......//////000111111222333444555777888;;;@@@CCCDDDEEEGGGFFFBBBAAA???===:::999888999:::999:::<<>><<<;;;:::;;;===???BBBCCCDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJLLLLLLKKKKKKJJJHHHGGGFFFBBBDDDFFFHHHKKKLLLMMMMMMHHHHHHGGGFFFGGGHHHIIIJJJJJJHHHFFFDDDCCCCCCDDDEEEHHHJJJOOOSSSWWW\\\bbbeeeggghhhnnn{{{|||{{{zzzwwwuuurrrqqqpppoooooonnnllljjjiiihhhgggaaaaaa``````___^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXRRRRRRPPPOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIFFFDDDEEEHHHIIIGGGDDDFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCCCCDDDCCCBBBAAAAAA>>>???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>}}}uuuoooiiibbb]]]\\\[[[XXXXXX[[[XXXVVVTTTTTTSSSRRROOOMMMGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA???===999555222000000000111000///.........///000------,,,,,,,,,...///000---......---+++******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,&&&((())))))(((((()))***...)))%%%'''+++...+++&&&(((((())))))*********+++---+++)))(((((()))+++---)))***+++,,,---------------------...//////000000111222333333333444666888:::@@@DDDEEEGGGJJJIIIEEE@@@???===;;;999888888888<<<===@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEBBB@@@===;;;999:::<<<>>>@@@BBBCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEBBBDDDGGGJJJLLLMMMNNNNNNHHHGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFJJJOOOSSSVVVZZZ]]]```ffffffnnn{{{~~~|||zzzwwwuuusssrrrppppppnnnmmmllljjjiiiiiibbbbbbbbbaaa```___^^^]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>???@@@@@@???>>>???@@@>>>>>>??????>>>>>>===<<<999999::::::;;;;;;<<<<<<{{{sssnnniiiccc^^^^^^]]]ZZZYYYZZZWWWUUUSSSRRRQQQPPPNNNLLLFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@<<<:::666222////////////333111///...---...///000...---,,,+++,,,...000111***,,,---,,,***)))+++---((((((((((((((((((((((((++++++++++++++++++++++++&&&((())))))(((((()))***+++)))'''(((***+++***((()))))))))))))))******************))))))*********)))***+++,,,------------------......//////000000111222444444333333666999999???EEEGGGIIILLLKKKGGGAAA@@@???===<<<:::999888;;;>>>BBBFFFHHHHHHGGGFFFEEEEEEEEEEEECCC@@@===;;;::::::<<<===>>>>>>>>>>>>???AAACCCFFFIIIKKKMMMNNNLLLLLLKKKJJJIIIGGGFFFEEEBBBDDDGGGKKKMMMNNNOOOOOOIIIHHHHHHHHHHHHJJJKKKLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEIIIMMMQQQUUUXXX\\\___eeefffnnn}}}}}}zzzxxxvvvuuurrrqqqpppooonnnmmmlllkkkeeeeeeeeedddcccbbb``````ZZZZZZZZZZZZYYYXXXWWWWWWYYYXXXVVVTTTRRRPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIFFFGGGHHHHHHFFFFFFGGGHHHFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@@@@???>>>???@@@>>>????????????>>>======:::::::::;;;<<<<<<======yyyrrrllliiiccc``````___[[[YYYZZZVVVTTTQQQPPPPPPNNNLLLJJJFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFEEECCCAAA???999777333000------......444222000...------...///...---,,,+++,,,...000222'''))),,,+++))))))+++...''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++******+++,,,''')))***)))((('''(((*********))))))))))))))))))&&&'''((())))))((('''&&&)))***+++,,,------...---------......///000000000000333555444222333666999999???EEEGGGJJJNNNMMMIIICCCCCCBBBAAA???===;;;::::::>>>CCCHHHJJJJJJHHHGGGDDDDDDDDDDDDBBB???<<<:::;;;;;;;;;<<<<<<;;;::::::>>>@@@CCCFFFJJJLLLNNNOOOMMMMMMLLLKKKJJJHHHFFFEEEBBBDDDHHHKKKNNNOOOOOOOOOJJJJJJIIIIIIJJJKKKMMMNNNJJJHHHFFFDDDCCCCCCDDDEEEGGGIIIMMMQQQTTTYYY___ccceeegggooo~~~}}}zzzxxxwwwssssssrrrqqqpppnnnnnnmmmgggggggggfffeeedddcccbbb\\\]]]]]]\\\\\\[[[ZZZYYYWWWVVVTTTQQQOOOMMMLLLKKKOOOOOONNNMMMLLLKKKJJJIIIEEEHHHJJJIIIFFFEEEGGGIIIFFFDDDCCCBBBDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@@@@@@@???>>>???@@@???????????????>>>======<<<======>>>???@@@@@@AAA|||uuuoookkkhhheeebbb```___]]]ZZZWWWUUUTTTSSSRRRPPPMMMKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGFFFFFFFFFEEEBBB@@@:::777333111000000...---////////////////////////...------,,,,,,------...---............,,,+++***++++++******+++,,,------************************+++***)))))))))***,,,---&&&''''''((()))******+++))))))))))))************---***((()))+++,,,***(((---,,,,,,,,,,,,---.........000111111000000111222111222444444444555888:::999===CCCIIILLLLLLJJJHHHGGGFFFDDDBBB@@@>>><<<;;;:::===AAAEEEIIIJJJJJJJJJHHHFFFDDDBBB???===<<<<<<:::999::::::;;;<<<===>>>;;;>>>CCCGGGIIILLLPPPRRROOOLLLIIIHHHHHHGGGDDDAAACCCGGGKKKNNNNNNNNNNNNNNNPPPNNNKKKJJJKKKMMMMMMMMMGGGFFFEEEDDDCCCCCCCCCCCCIIIKKKNNNSSSWWW[[[]]]___dddhhhppp}}}{{{wwwzzzyyyvvvtttqqqooonnnmmmiiiiiiiiigggdddbbbbbbccc``````___^^^]]][[[ZZZYYYRRRSSSTTTUUUTTTSSSPPPOOOTTTQQQNNNMMMOOOPPPQQQPPPNNNLLLIIIIIIIIIJJJIIIGGGFFFGGGGGGFFFFFFEEEDDDCCCFFF@@@AAAHHHIIIBBBBBBHHHEEEAAA>>>>>>BBBBBB???;;;@@@??????AAABBBBBB@@@>>>>>>?????????@@@@@@@@@@@@yyyrrrmmmiiihhhfffccc```___\\\YYYWWWSSSSSSRRRQQQOOOMMMLLLKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHHHHGGGDDDBBB:::777444111000///...,,,........................------,,,,,,,,,,,,------,,,,,,---------,,,+++***))))))(((((()))******+++******************************))))))******+++,,,,,,+++***)))((('''&&&%%%))))))))))))************,,,***((()))+++,,,+++))),,,,,,++++++,,,,,,---...---///000000///...000111111222444444444555888:::;;;>>>CCCHHHKKKKKKJJJIIIGGGFFFEEECCCAAA>>><<<;;;;;;>>>BBBGGGJJJLLLLLLLLLHHHGGGDDDBBB???===<<<;;;999999999999:::;;;<<<===999<<<@@@CCCFFFIIIMMMPPPTTTPPPKKKHHHGGGGGGFFFDDDEEEHHHMMMOOOPPPPPPPPPPPPOOOLLLJJJIIIJJJKKKLLLKKKIIIGGGDDDBBBBBBCCCFFFGGGIIIKKKOOOSSSWWW[[[^^^___eeeiiirrr~~~{{{}}}{{{yyyvvvsssqqqpppoookkkkkkkkkiiifffdddddddddaaa``````___^^^\\\ZZZYYYTTTTTTTTTTTTTTTSSSQQQPPPTTTRRROOONNNOOOQQQQQQQQQMMMKKKIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDEEE???@@@GGGGGGAAAAAAGGGEEEBBB??????BBBCCC@@@<<>>>>>@@@AAAAAA???===>>>>>>>>>>>>>>>???@@@@@@xxxqqqllliiihhhfffccc```^^^\\\YYYVVVRRRRRRQQQPPPOOOMMMKKKJJJGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIJJJIIIFFFDDD:::777444111000///---,,,........................------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))))))))((())))))***+++************************((()))******++++++******---,,,+++)))(((&&&%%%$$$))))))))))))***************)))((()))+++,,,,,,+++,,,++++++++++++,,,------,,,...//////...---///000111222333444444555777:::<<<>>>BBBFFFHHHIIIJJJIIIFFFFFFFFFEEECCC???<<<:::===@@@DDDIIILLLNNNOOONNNIIIGGGEEEBBB???===;;;:::888888888888999:::;;;;;;888;;;>>>AAADDDHHHLLLOOOVVVRRRKKKGGGEEEEEEEEEEEEFFFIIINNNQQQRRRRRRRRRSSSNNNLLLIIIHHHIIIJJJJJJJJJJJJHHHDDDAAAAAAEEEIIILLLJJJLLLOOOSSSXXX\\\___aaagggllluuu~~~|||yyyvvvtttrrrqqqmmmnnnmmmkkkhhhfffffffffbbbaaaaaa```___]]]\\\[[[VVVVVVUUUTTTSSSSSSSSSSSSTTTRRRPPPOOOPPPQQQQQQPPPLLLKKKJJJJJJKKKJJJIIIGGGIIIIIIIIIIIIHHHGGGFFFEEEDDD???@@@FFFFFFAAA@@@EEEFFFCCC@@@AAACCCCCCAAA>>>>>>===>>>???@@@@@@>>><<>><<<<<<<<<===???@@@~~~wwwrrrmmmkkkhhheeebbb```^^^[[[XXXVVVTTTSSSRRRPPPNNNLLLJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLJJJGGGDDD:::777333111000///---,,,........................---,,,,,,,,,,,,,,,,,,---***+++,,,,,,---.........,,,+++++++++++++++,,,,,,************************'''(((***+++++++++***)))(((((((((((())))))))))))((()))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,...//////...---///000000222333333333555777999<<<>>>@@@BBBEEEFFFGGGHHHEEEFFFFFFFFFDDD@@@<<<:::===@@@EEEIIIMMMOOOOOOOOOIIIHHHEEEBBB???<<<;;;:::888888777777888999:::::::::<<>>>>>>>>???AAA@@@>>><<>>@@@BBBCCCEEEEEECCCDDDEEEEEEDDDAAA===;;;===@@@DDDIIILLLMMMMMMMMMIIIGGGEEEBBB???===;;;:::888888777777777888999999:::<<<>>>???BBBGGGMMMQQQQQQQQQOOOLLLHHHDDDAAA???EEEIIINNNRRRSSSTTTUUUVVVRRRPPPLLLKKKLLLMMMMMMLLLFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMPPPTTTYYY^^^bbbeeeiiiooo||||||yyywwwuuutttpppppppppmmmiiigggfffgggdddddddddcccbbbaaa```___\\\ZZZWWWUUUTTTTTTUUUVVVSSSQQQOOOOOOOOOOOONNNMMMNNNNNNOOOQQQRRRQQQMMMKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDBBBCCCFFFFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@BBBBBB@@@===>>>===;;;999:::<<<>>>@@@|||tttnnnjjjhhhfffbbb```]]]\\\[[[ZZZWWWUUUWWWVVVUUURRROOOLLLIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFBBB>>>777444111////////////...------------------------,,,,,,++++++++++++,,,,,,,,,++++++,,,---...///000+++***))))))((()))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))************((()))++++++******+++------,,,,,,,,,,,,---......---///000000///...000111000111222333333444666999;;;<<<>>>@@@AAABBBCCCCCCAAABBBCCCCCCBBBAAA>>>===>>>AAAEEEHHHKKKLLLKKKJJJHHHFFFDDDBBB???===<<<<<<999888888888888888999999999:::;;;<<>>>>>===;;;;;;;;;<<<>>>???xxxpppkkkhhhfffddd^^^\\\ZZZZZZZZZYYYWWWUUUUUUUUUTTTSSSQQQNNNLLLKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFFFFBBB===999555222000///000000000///------------------------,,,,,,++++++++++++,,,,,,+++************+++---...+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************(((***,,,+++))))))***,,,++++++******++++++,,,---,,,...//////...---///000///111222222222444666888<<<===@@@BBBCCCCCCCCCBBB??????@@@AAAAAA@@@@@@???@@@BBBFFFIIIKKKKKKJJJIIIFFFEEECCCAAA???>>>======:::999999888888888999999:::;;;;;;<<>>???xxxpppkkkhhhfffeee\\\ZZZYYYXXXYYYXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPOOOIIIIIIJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDCCC@@@:::666333111//////000111111000------------------------,,,++++++++++++++++++,,,***)))((((((((()))***+++------,,,+++******++++++)))))))))))))))))))))))))))((('''''''''(((***+++''''''(((((())))))******))))))))))))************)))+++---,,,)))((())),,,)))))))))((()))******++++++,,,...---,,,,,,---//////111222222222444666888===???AAADDDEEEDDDDDDCCC>>>>>>>>>??????@@@AAAAAABBBDDDGGGJJJKKKKKKJJJHHHEEEDDDCCCAAA@@@???>>>>>>::::::999999999999999:::=========>>>AAAGGGNNNTTTTTTUUUSSSOOOIIIFFFGGGIIIGGGKKKQQQVVVXXXYYY[[[\\\VVVSSSPPPNNNNNNOOOOOONNNJJJGGGDDDAAABBBEEEIIIKKKNNNOOOQQQUUUZZZ```fffiiiqqqyyy}}}{{{zzzvvvvvvuuurrrnnnkkkkkkkkkfffgggggggggfffeeedddddd^^^]]][[[ZZZXXXWWWVVVVVVWWWUUUTTTTTTTTTSSSQQQOOOMMMNNNQQQUUUVVVTTTOOOKKKJJJJJJJJJJJJIIIHHHGGGGGGAAABBBCCCCCCCCCDDDDDDBBBCCCCCCDDDCCCAAA@@@@@@AAA>>>>>>>>>???@@@@@@>>><<<=========>>>>>>>>>>>>>>>tttmmmkkkjjjddd___^^^]]]\\\[[[ZZZYYYXXXWWWSSSSSSSSSRRRPPPOOOPPPRRRQQQMMMIIIFFFEEEDDDCCCBBBEEEDDDCCC@@@>>>:::888666555333111...---------...///,,,***---111333///***++++++++++++******))))))************************+++++++++++++++++++++++++++)))((()))******)))(((***((()))+++)))%%%&&&***)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000///...111333222111///------111777;;;@@@BBBDDDFFFGGGFFFEEECCC>>>>>>>>>======>>>BBBDDDCCCFFFJJJKKKIIIFFFCCCAAA@@@@@@@@@@@@AAA???;;;999::::::999888777777777888;;;===?????????CCCIIINNNXXXWWWUUUPPPJJJGGGFFFFFFFFFLLLUUU[[[^^^]]]\\\[[[UUURRROOOMMMMMMNNNMMMMMMJJJJJJHHHFFFEEEGGGKKKNNNMMMQQQVVVZZZ^^^bbbeeehhhooozzz}}}{{{xxxxxxxxxvvvrrrpppooopppjjjjjjiiihhhhhhhhhhhhhhhfffccc^^^ZZZWWWWWWXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCBBBBBBEEEEEEBBBBBBCCCBBB??????@@@AAAAAAAAAAAA@@@???<<<>>>@@@BBBAAA???===;;;}}}rrrmmmllljjjfffaaa^^^^^^]]][[[YYYXXXVVVVVVQQQRRRRRRQQQPPPOOOQQQRRRQQQNNNIIIGGGFFFEEEDDDBBBBBBBBBAAA???===:::888777111000000///......------...,,,+++---000111...+++,,,++++++***************************************+++++++++++++++************)))((()))***+++***)))***((()))+++)))%%%&&&***&&&'''(((***++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......000222444333222000///222777;;;EEEGGGJJJKKKJJJHHHEEEBBB>>>>>>>>>===<<<===@@@CCCDDDHHHKKKLLLIIIEEEBBBAAA=========???@@@@@@>>><<<::::::999888777777777777:::<<<>>>>>>???BBBHHHMMMWWWWWWUUURRRMMMIIIGGGFFFGGGMMMUUU\\\^^^^^^]]]\\\TTTQQQNNNLLLLLLMMMLLLKKKIIIHHHFFFDDDCCCFFFJJJNNNMMMQQQVVVZZZ]]]aaaeeehhhqqq|||}}}zzzzzzzzzwwwtttrrrqqqqqqllllllkkkjjjiiiiiiiiiiiiiiigggbbb^^^ZZZXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNNNNJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEBBBBBBCCCBBB???@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@???>>><<<;;;{{{qqqmmmlllkkkgggccc```___]]][[[XXXVVVTTTSSSPPPQQQQQQPPPOOOOOOQQQSSSPPPMMMJJJGGGFFFEEEDDDCCC@@@??????>>><<<:::888777...//////000///...------,,,,,,---............------,,,+++))))))******+++************************+++++++++*********))))))***(((((()))+++,,,+++******((()))+++)))&&&'''+++$$$%%%&&&((()))***++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111444444444222222444888;;;HHHKKKNNNOOOMMMIIICCC???>>>???>>>===;;;<<>>>>>???@@@AAA>>>>>>>>>=========<<<<<>><<<999777666111111000///............+++,,,......---,,,---///...,,,+++))))))***+++,,,************************+++++++++******))))))))))))(((((()))+++,,,,,,+++***((()))+++***&&&'''+++%%%&&&'''((()))******+++))))))))))))))))))))))))'''(((+++,,,---,,,***)))++++++,,,,,,,,,,,,------------.../////////000111111222333333333666999<<>>AAAHHHKKKMMMMMMJJJEEEAAA???;;;999999;;;>>>AAABBBBBB;;;;;;999888777777777777666888:::;;;<<>>======>>>@@@AAA???>>><<<;;;;;;<<<<<<===zzzsssmmmjjjgggdddaaaaaa```]]]ZZZWWWSSSQQQOOOMMMNNNOOONNNMMMNNNPPPQQQMMMKKKHHHGGGFFFEEECCCAAAEEEDDDBBB???<<<999666444555333111...------///000+++,,,------,,,,,,---///------+++*********+++,,,***************************************************))))))***+++,,,,,,******((())),,,***'''(((,,,)))((((((((())))))******))))))))))))))))))))))))''')))+++,,,---+++***)))+++++++++,,,,,,---------/////////000111222222222...000111222333777;;;>>>DDDHHHMMMPPPNNNIIICCC>>>@@@@@@???>>><<<<<>><<<;;;:::;;;>>>@@@AAAAAA<<<;;;:::888777666666666555777999:::;;;>>>EEEJJJMMMPPPSSSSSSPPPLLLHHHGGGIIINNNUUU[[[]]]^^^^^^^^^ZZZXXXUUUTTTTTTSSSQQQOOOHHHHHHFFFDDDDDDHHHNNNRRRPPPSSSVVVYYY\\\```eeehhhsss~~~~~~|||yyyvvvvvvvvvrrrqqqpppnnnlllkkkkkkkkkhhhhhhiiihhheeeaaa]]]ZZZXXXWWWWWWVVVTTTSSSSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIGGGEEEEEEEEEFFFFFFBBBEEEEEEBBBBBBCCCBBB???AAA@@@>>>======>>>@@@AAA???>>><<<;;;;;;;;;<<<===~~~zzzsssnnnjjjfffcccaaaaaa___]]]YYYVVVSSSPPPOOOMMMNNNNNNMMMLLLLLLNNNPPPLLLKKKHHHGGGGGGFFFCCCAAAFFFEEECCC@@@<<<888555333444222000...---...///000,,,,,,++++++,,,------...,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,------,,,+++******+++,,,+++******((())),,,+++((()))---******)))(((((())))))***)))))))))))))))))))))))))))***++++++,,,+++***)))***++++++,,,,,,------...000//////000222333333222///000111111333777<<<@@@DDDHHHMMMPPPOOOKKKEEE@@@??????>>>===;;;<<>>===<<<<<<===@@@AAAAAA@@@<<<;;;:::888777666666666444666999999:::>>>EEEKKKNNNQQQTTTUUURRROOOLLLKKKHHHMMMTTTYYY\\\]]]]]]^^^XXXVVVTTTSSSRRRQQQNNNLLLHHHHHHHHHGGGHHHKKKPPPSSSSSSUUUWWWZZZ]]]aaafffjjjttt~~~zzzxxxwwwxxxuuusssrrrooommmlllkkkkkkggghhhiiiiiihhhdddaaa___YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEBBBEEEEEEBBBBBBCCCBBB???AAAAAA@@@??????@@@AAAAAA???>>>===<<<<<<<<<===>>>zzzwwwrrrmmmjjjgggdddccc```^^^\\\YYYUUURRRPPPOOOMMMNNNNNNMMMKKKKKKLLLNNNNNNLLLJJJJJJIIIHHHEEECCCDDDCCCAAA>>>;;;888555333+++,,,---/////////.........+++)))***,,,......,,,+++,,,---...---,,,***)))************************))))))***,,,---...///000...,,,++++++++++++***((()))((())),,,+++((()))...(((''''''''''''(((******))))))))))))))))))))))))******************************+++,,,,,,---......000///...///222333222111444333333222222666<<<@@@DDDGGGKKKNNNMMMHHHCCC???;;;<<<;;;:::999;;;>>>@@@EEEHHHKKKKKKGGGCCC???===<<<<<<===???BBBCCCBBBAAA===<<<:::888777666555555333666888999;;;???EEEKKKMMMOOORRRSSSQQQNNNMMMMMMHHHLLLSSSXXXZZZ[[[\\\]]]XXXWWWTTTSSSSSSQQQNNNLLLFFFGGGHHHIIIJJJLLLPPPSSSUUUVVVYYY[[[^^^bbbgggkkkvvv|||zzzyyyzzzwwwvvvtttrrrooonnnmmmllljjjjjjkkkkkkjjjgggdddbbb\\\[[[ZZZYYYXXXVVVUUUUUUSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBEEEEEEBBBBBBCCCBBB???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========>>>wwwuuuqqqmmmjjjgggfffeee___^^^[[[YYYUUURRRPPPOOOMMMNNNNNNMMMKKKJJJKKKMMMOOONNNLLLLLLKKKJJJGGGEEEAAA@@@???===:::777555444###&&&+++000222000...,,,000+++'''(((---000...+++***,,,...//////---***(((************************((()))***,,,...000111222///---++++++++++++)))((()))((())),,,+++(((***...%%%$$$$$$%%%&&&(((***+++))))))))))))))))))))))))++++++***))))))******+++******+++,,,,,,---......000...,,,...111333111///999777555333222666;;;@@@CCCFFFIIIJJJHHHDDD???;;;999999999888888999<<>>>>>>>>>>>~~~wwwsssnnnjjjhhhfffeeecccaaa___ZZZVVVTTTSSSSSSTTTHHHLLLPPPOOOKKKIIILLLOOOOOONNNMMMLLLKKKHHHDDDAAAEEEBBB???<<<:::777333111...000222222000.........,,,---------,,,,,,+++***000---***))))))+++++++++************************+++---,,,***+++///...***------,,,,,,+++***))))))+++++++++++++++***)))((('''((()))+++++++++***)))******))))))))))))******+++++++++*********)))))),,,...///...------...///000000///000000111222333222222222333555888:::<<<@@@BBBDDDEEEDDDAAA>>><<>>AAACCCDDDEEEEEECCCBBB???<<<:::999999999888888777777:::>>>CCCFFFJJJIIIIIIJJJLLLMMMKKKJJJJJJLLLOOOSSSWWWZZZ\\\]]]YYYVVVSSSQQQPPPNNNKKKIIIIIIHHHFFFFFFGGGKKKOOOQQQRRRVVVZZZ[[[\\\aaajjjrrr||||||}}}~~~|||xxxxxxwwwuuutttqqqpppnnnmmmlllllllllkkkjjjgggddd```___^^^]]]\\\ZZZYYYXXXWWWUUUSSSQQQPPPPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNNNNLLLJJJGGGEEEEEEFFFFFFHHHHHHHHHGGGEEEDDDBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAA@@@>>>=========>>>???|||vvvrrrmmmjjjgggfffdddbbbaaa___[[[WWWUUUTTTTTTUUUMMMPPPSSSQQQNNNLLLNNNRRRPPPOOONNNMMMMMMJJJFFFCCCCCCAAA>>>;;;:::888555222...///111111///...---...------------,,,,,,+++***///,,,*********++++++******************************,,,+++)))+++///...***---,,,,,,+++******))))))***++++++++++++***)))((('''((())))))*********)))++++++************+++++++++++++++*********))))))***,,,------,,,,,,---///////////////000111222222666555555555666888:::;;;===???@@@AAAAAA???<<<;;;???666444999:::666:::CCCGGGHHHIIIGGGCCC???===<<<;;;===@@@BBBDDDEEEFFFFFFCCCBBB@@@===;;;:::999888888777666777999>>>BBBEEEJJJIIIHHHIIIKKKKKKJJJHHHIIILLLQQQVVVZZZ\\\\\\[[[XXXVVVSSSQQQPPPNNNKKKIIIIIIHHHFFFFFFHHHKKKOOOQQQPPPUUUZZZ\\\]]]ccclllttt~~~zzzyyyxxxwwwtttrrrpppooonnnmmmlllllllllkkkhhhfffbbbaaa```^^^\\\[[[ZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSRRRRRRQQQPPPOOOMMMLLLLLLMMMKKKIIIGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>===>>>>>>???zzztttqqqllliiigggeeecccaaa```^^^[[[XXXUUUTTTUUUUUUQQQRRRSSSQQQMMMLLLOOORRROOONNNLLLLLLKKKIIIFFFCCCBBB???===;;;:::888666333---...000///...,,,------------,,,,,,,,,,,,++++++---,,,++++++,,,,,,+++***++++++++++++++++++++++++------+++''''''(((%%% ,,,,,,++++++***)))))))))******++++++******))))))((((((''''''(((((()))))),,,++++++******++++++,,,+++++++++***************)))***,,,,,,,,,,,,...///............///000111222666666666666888:::<<<===???@@@@@@@@@@@@>>>===;;;<<<555333888999777;;;CCCDDDFFFGGGFFFBBB???===<<<===???AAADDDFFFGGGGGGGGGBBBBBBAAA???===;;;999888888777666777999===@@@CCCHHHHHHGGGIIIJJJKKKJJJHHHIIIMMMSSSYYY\\\]]][[[YYYXXXVVVTTTSSSRRRPPPMMMKKKHHHGGGFFFGGGHHHLLLOOOQQQOOOUUUZZZ]]]___eeennnuuu}}}|||{{{yyyvvvsssqqqpppooommmlllmmmmmmllljjjhhhfffdddaaa^^^\\\\\\\\\\\\YYYXXXVVVTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFDDDBBBBBBDDDGGGIIICCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???~~~wwwrrroookkkhhhfffcccaaa___]]]\\\YYYVVVUUUTTTTTTTTTQQQQQQPPPMMMJJJJJJLLLOOOLLLJJJIIIIIIIIIGGGDDDBBBCCC@@@===;;;999777444222---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++++++++++++++++++++---+++(((((()))&&&!!!++++++******))))))))))))))))))************)))))))))((('''&&&&&&'''((()))+++******))))))******+++************************(((***,,,,,,,,,---///000...---......///000111222444444555888;;;???CCCEEEHHHGGGFFFDDDBBB@@@>>>===:::666444777888777:::@@@CCCEEEFFFEEEAAA===;;;;;;>>>@@@BBBEEEGGGHHHIIIIIIBBBBBBBBBAAA>>><<<999777777777666777999<<>>>>>>>>|||uuupppmmmiiifffdddbbb___\\\ZZZYYYWWWUUUSSSRRRRRRRRRPPPOOONNNKKKIIIJJJKKKMMMKKKJJJHHHHHHHHHGGGEEECCCEEEBBB>>>;;;999555222///---......---++++++,,,------,,,+++++++++,,,------,,,++++++,,,......,,,+++++++++++++++++++++++++++&&&)))++++++...222111,,,******))))))))))))((((((((())))))*********)))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))************************)))+++---...---...000222------......///111222333222444888===CCCJJJPPPSSSPPPOOOLLLIIIEEEAAA===<<<;;;777666666777666888<<>>@@@BBBEEEGGGHHHIIIIIIBBBCCCBBBAAA???<<<:::888888777777777999;;;>>>???BBBBBBDDDHHHLLLOOOOOOOOOLLLMMMPPPTTTVVVXXXXXXYYYVVVUUUUUUUUUTTTSSSOOOMMMGGGGGGGGGHHHJJJMMMPPPRRRTTTYYY^^^```bbbfffooovvv~~~{{{xxxvvvtttsssqqqoooooooooooonnnllljjjhhhccc___]]]\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHGGGFFFDDDBBBAAAEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>zzztttnnnkkkhhheeecccaaa]]]ZZZWWWVVVUUUTTTRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNLLLJJJJJJJJJJJJIIIGGGFFFCCC???;;;888444000------......---++++++,,,...---,,,+++***+++,,,---...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++)))***+++(((###)))))))))((((((((((((((((((((())))))******))))))))))))((((((''''''(((((((((((((((''''''(((((((((***************++++++++++++,,,............000111.........///000222444444555777<<>>;;;999888===???AAADDDFFFGGGGGGGGGDDDDDDCCCAAA???===;;;:::999888888999:::<<<===??????@@@BBBFFFKKKNNNOOOOOOMMMNNNPPPRRRTTTVVVWWWXXXRRRQQQQQQRRRRRRPPPMMMJJJFFFGGGGGGIIIKKKNNNQQQRRRVVVZZZ^^^```bbbgggqqqyyy~~~{{{yyywwwvvvtttqqqpppppppppnnnmmmllljjjfffbbb___^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWOOOPPPPPPPPPQQQQQQQQQQQQMMMMMMLLLKKKKKKJJJIIIIIIFFFGGGIIIIIIHHHEEEAAA???EEEDDDCCCCCCBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>zzzsssllljjjgggdddbbb___\\\YYYVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNOOOOOOOOOOOONNNNNNLLLKKKJJJKKKKKKJJJIIIDDDBBB>>>;;;888555111......//////---++++++---///---,,,+++******,,,...///...,,,***+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++'''%%%$$$(((((((((((((((((((((((('''(((((())))))))))))))))))*********))))))((('''))))))(((((((((((())))))))))))*********++++++++++++,,,......------...////////////000222333555666888:::>>>DDDLLLSSSZZZ]]]UUUTTTRRROOOIIIBBB<<<888777777666555555777999999;;;>>>@@@@@@>>><<<;;;;;;;;;===@@@BBBDDDEEEFFFFFFFFFEEECCC@@@>>>===<<<;;;::::::::::::;;;<<<>>>>>>??????AAADDDHHHKKKLLLKKKLLLNNNQQQTTTVVVWWWWWWVVVQQQQQQQQQRRRSSSQQQMMMJJJFFFFFFHHHIIILLLOOOQQQRRRUUUYYY]]]___bbbjjjvvv~~~|||zzzyyywwwsssqqqqqqpppooommmooommmjjjgggdddaaa______\\\[[[[[[ZZZYYYXXXWWWVVVQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKIIIIIIFFFGGGGGGGGGGGGEEECCCBBBCCCCCCBBBAAAAAABBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>yyyssskkkiiifffdddbbb___[[[XXXVVVVVVUUUUUUTTTSSSSSSRRRNNNMMMMMMNNNPPPPPPNNNMMMMMMKKKIIIIIIJJJJJJIIIHHHBBB@@@===:::888666222000/////////---,,,,,,---///---,,,+++******,,,...//////---******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,''')))******+++,,,)))###'''''''''(((((((((((((((''''''((())))))))))))))))))***+++++++++)))((('''******))))))))))))******))))))******+++++++++++++++,,,------++++++,,,---//////000111222444666777999;;;>>>CCCIIIOOOTTTWWWVVVVVVUUURRRLLLFFF???;;;444555555444555999;;;:::777:::===???>>>>>>>>>>>>:::<<<>>>AAACCCDDDEEEEEEGGGEEEBBB@@@>>>===<<<<<<;;;:::;;;;;;<<<===>>>>>>??????@@@CCCFFFHHHHHHGGGKKKOOOTTTXXXZZZYYYVVVTTTSSSSSSTTTUUUVVVTTTPPPMMMFFFFFFHHHJJJLLLOOOQQQSSSTTTWWW[[[^^^bbbkkkyyy}}}|||{{{xxxuuurrrqqqpppooommmqqqpppmmmjjjgggdddaaa```[[[[[[[[[[[[ZZZXXXWWWVVVSSSSSSRRRQQQPPPPPPOOOOOOQQQPPPPPPOOOMMMKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>>zzzrrrooollleee^^^]]]aaaaaa[[[TTTUUUVVVVVVUUUTTTRRRPPPNNNOOOQQQRRRQQQOOONNNNNNOOOPPPMMMJJJHHHHHHHHHGGGFFFDDDCCC???:::444111111222000...---///222111,,,&&&...******......******......---,,,+++***+++,,,,,,+++***)))***,,,---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******))))))))))))))))))***+++,,,,,,------,,,,,,////////////............111111111222333444666777>>><<<::::::>>>DDDKKKOOOUUUVVVWWWTTTMMMEEE>>>;;;666555555444444666777888999:::;;;;;;;;;<<<>>>AAA>>>>>>>>>AAADDDFFFFFFEEEGGGFFFDDDBBB@@@???>>>>>>@@@<<<:::<<<;;;888999<<<;;;<<<>>>?????????>>>===FFFKKKPPPUUUVVVWWWWWWXXXTTTUUUVVVVVVUUUSSSPPPOOOJJJIIIIIIJJJMMMPPPRRRSSSTTTVVVZZZ^^^bbbiiiyyyzzzzzzyyyuuuqqqnnnnnnooommmmmmmmmllljjjgggdddbbb```___]]]\\\[[[YYYUUURRRSSSRRRQQQPPPQQQRRRTTTUUUQQQQQQQQQPPPNNNLLLJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????????????????@@@@@@@@@wwwpppmmmjjjddd^^^]]]______[[[WWWWWWWWWWWWVVVTTTRRROOONNNMMMOOOQQQQQQPPPNNNNNNOOOOOOLLLJJJHHHIIIIIIHHHGGGDDDBBB>>>999555222111222000...---///222111,,,'''...******......******......---,,,+++++++++,,,,,,+++***)))***,,,---,,,+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((************************+++,,,------......------............////////////111111111222333444555666777666555666:::@@@GGGLLLTTTVVVWWWTTTMMMEEE???;;;777777666555666777888999999:::::::::999;;;>>>AAAAAAAAAAAADDDFFFHHHGGGEEEFFFEEECCCAAA???===<<<<<<===999888999999666777;;;:::;;;<<<===>>>======<<>>DDDHHHRRRSSSTTTRRRKKKDDD>>>;;;888888777666777888999:::::::::999888888:::>>>AAADDDDDDEEEGGGJJJJJJHHHFFFEEEDDDAAA???===;;;::::::???<<<;;;<<<<<<:::;;;???:::;;;;;;<<<===<<<<<<<<>>>>>yyypppjjjiiicccbbb___\\\ZZZZZZ\\\^^^[[[[[[YYYVVVSSSQQQNNNMMMKKKNNNQQQRRRQQQPPPOOOOOOOOOMMMJJJIIIIIIHHHGGGEEECCC@@@;;;777555333222111///...---///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***+++,,,+++***++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))+++++++++++++++,,,,,,,,,+++,,,------......------++++++,,,---...000000111000000111222333444444444333333333444777===BBBEEELLLNNNOOOMMMHHHAAA===:::888888777666777888999:::999999888777777999===AAAEEEFFFHHHKKKMMMLLLJJJGGGEEEDDDBBB???===;;;:::999???;;;;;;======<<<===AAA;;;;;;<<<<<<<<<=========CCCHHHPPPVVVYYY[[[[[[\\\WWWWWWWWWVVVUUUSSSQQQPPPPPPRRRUUUUUUTTTQQQPPPOOOSSSUUU[[[aaaeeennn{{{yyy{{{zzzvvvqqqnnnnnnoooooonnnllliiihhhfffdddbbb```___]]]ZZZXXXVVVUUURRRQQQQQQTTTXXXZZZ^^^[[[VVVQQQMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@??????>>>>>>~~~vvvmmmiiijjjaaaaaa```]]]ZZZZZZ\\\^^^\\\[[[XXXUUURRRPPPNNNMMMLLLNNNQQQRRRPPPOOONNNOOOOOOMMMKKKIIIHHHFFFDDDAAAAAA===888555444333222000............//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***))))))++++++***)))+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---...///000111000000111333333333333333555444444555777:::===???EEEGGGHHHGGGCCC>>>;;;:::777777666555666777888999999999999888777999===@@@EEEFFFIIIMMMPPPOOOLLLIIIGGGEEECCC@@@>>><<<;;;:::999666555888999888:::>>>===============>>>>>>>>>CCCIIIRRRXXX\\\]]]]]]]]]ZZZYYYXXXVVVSSSQQQOOONNNMMMPPPTTTUUUTTTQQQPPPPPPTTTVVV\\\ccchhhrrr|||{{{||||||xxxsssooopppqqqqqqpppnnnkkkjjjgggeeebbb```___^^^[[[YYYXXXVVVTTTRRRSSSUUUXXXZZZZZZWWWSSSPPPMMMKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>|||ssskkkhhhjjjaaaaaaaaa___]]][[[\\\]]][[[ZZZWWWTTTQQQOOOMMMMMMMMMNNNOOOOOOMMMLLLLLLMMMMMMKKKIIIHHHGGGEEEBBB??????;;;555333333333111...---...............------+++------++++++------++++++++++++,,,+++******)))+++***))))))***+++)))(((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))******+++,,,,,,,,,))))))***+++++++++++++++***+++,,,---...///000000///000222333333333222111333222222333444666777999>>>@@@BBBBBB@@@===;;;:::777777666555666777888999888999::::::999:::===???CCCEEEJJJPPPSSSSSSPPPMMMHHHGGGDDDAAA???===;;;;;;888555555999::::::<<<@@@>>>============>>>??????CCCIIIRRRYYY\\\]]]]]]]]]ZZZYYYWWWTTTRRRPPPNNNMMMKKKOOOTTTUUUSSSQQQQQQRRRUUUXXX^^^eeekkkvvv~~~~~~}}}yyyvvvrrrrrrssssssqqqooollljjjiiifffcccaaa```^^^\\\[[[YYYXXXVVVUUUUUUUUUWWWXXXTTTSSSQQQOOOMMMMMMLLLMMMIIIHHHHHHGGGFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????zzzqqqhhhfffiiibbbbbbaaaaaa```^^^[[[ZZZZZZXXXUUURRRPPPNNNMMMMMMLLLLLLLLLJJJGGGGGGHHHIIIIIIGGGGGGGGGGGGEEEBBB@@@===888333111222222000------............---......***......******......******++++++,,,+++***)))(((,,,***))))))******)))'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((())))))***++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------.../////////000222333333333111000000000111222333555666777999<<>>AAAEEEKKKRRRXXXXXXUUURRRHHHGGGDDDAAA???<<<;;;::::::888888<<<>>>===@@@DDD======<<<;;;<<<===>>>???BBBIIIQQQXXX[[[[[[ZZZZZZWWWVVVTTTSSSQQQPPPOOONNNLLLQQQUUUUUURRRPPPQQQSSSVVVYYY```gggnnnyyy}}}|||{{{tttuuuuuutttrrrooollljjjkkkhhheeebbbaaa```___]]]ZZZZZZYYYXXXWWWVVVUUUUUURRRQQQQQQPPPOOONNNMMMMMMJJJIIIHHHHHHGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAxxxooofffeeehhhcccbbbbbbbbbbbb```[[[XXXYYYWWWTTTQQQOOONNNMMMMMMLLLKKKIIIFFFCCCCCCEEEGGGEEEDDDDDDEEEFFFFFFDDDBBB<<<777111///111222///,,,---...///...------...///***......******......*********+++,,,+++***)))(((,,,***))))))******)))'''******))))))))))))******))))))))))))))))))))))))************************%%%&&&'''((())))))))))))'''(((((()))******++++++++++++,,,------------,,,+++,,,,,,------.........///000222333333222111000...///111222444666777888777:::===??????>>>>>>???:::999888888888999:::;;;777999<<<>>>=========>>>AAAEEELLLUUU[[[\\\YYYVVVHHHGGGDDDAAA>>><<<::::::888555666:::<<<<<<>>>CCC<<<<<<;;;:::;;;<<<===>>>AAAHHHPPPWWWZZZYYYXXXXXXTTTSSSRRRQQQQQQPPPPPPQQQOOOSSSWWWVVVRRROOOQQQSSSWWWZZZaaaiiippp{{{~~~~~~~~~vvvvvvvvvuuussspppllljjjmmmjjjgggdddcccbbbaaa___[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBB{{{rrrllliiifffeeebbbbbbaaa```___]]][[[ZZZXXXUUUQQQNNNMMMKKKJJJHHHJJJIIIHHHFFFEEEEEEFFFGGG>>>EEEFFFAAAAAAFFFBBB999:::666222000000111000...000///...---,,,------.........---,,,++++++***)))'''...000)))###%%%+++///************))))))))))))///)))'''++++++'''&&&)))******++++++++++++******)))))))))))))))((('''''''''((()))******++++++***---***'''%%%&&&+++000444%%%'''))),,,------,,,+++******+++,,,...///000000222111000000000111222333333111///...///222666999888:::;;;;;;:::999:::;;;<<<;;;;;;<<<===<<<999777888888999999;;;>>>@@@BBBAAAEEELLLRRRWWWYYYYYYYYYNNNKKKEEE???;;;999888999888999:::<<<===???@@@AAAAAA???<<<::::::<<>>??????CCCIIIPPPTTTWWWWWWWWWOOOLLLFFF@@@<<<999888888888999:::<<<===???@@@AAAEEEBBB>>>:::999:::<<<>>>FFFIIIOOOUUUYYYZZZZZZYYYUUUUUUSSSRRRQQQPPPPPPPPPUUUWWWXXXXXXVVVUUUUUUVVV^^^aaagggooovvv}}}}}}zzzxxxvvvuuutttqqqoooqqqnnnjjjgggfffdddaaa___aaa___]]]ZZZXXXWWWVVVVVVTTTSSSRRRQQQOOONNNMMMLLLNNNLLLJJJJJJJJJJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAAvvvlllfffcccaaa```bbbaaa```___\\\ZZZXXXVVVUUUSSSPPPOOOOOOOOONNNMMMJJJIIIGGGFFFDDDDDDEEEEEECCCEEECCCCCCKKKRRRLLL@@@:::777333000//////...---//////...------------...+++++++++,,,,,,---------...---***)))---///)))!!!,,,,,,+++***))))))(((((((((''')))------***(((***)))******++++++******))))))))))))))))))(((((('''))))))))))))((('''&&&%%%'''((()))***+++***)))))))))***+++,,,---,,,,,,+++,,,,,,------............000000000000111222444444111000000111222333555555111333555666777888:::<<<::::::;;;===>>>>>><<<999999888888777888999;;;<<<>>>AAAHHHNNNSSSVVVVVVVVVQQQNNNIIICCC>>>:::999888888999:::<<<===???@@@AAADDDBBB>>>;;;999:::<<<===FFFIIIOOOUUUYYYZZZYYYXXXVVVUUUSSSRRRQQQQQQRRRSSSVVVXXXYYYYYYXXXWWWXXXYYY___aaafffmmmuuu}}}zzzyyywwwvvvsssqqqpppmmmjjjhhhgggfffcccbbbaaaaaa___]]]ZZZWWWUUUTTTUUUTTTSSSRRROOOMMMKKKJJJNNNLLLKKKJJJKKKJJJIIIGGGGGGFFFEEEEEEDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAtttjjjdddaaa``````aaaaaa___]]][[[XXXUUUTTTUUUSSSQQQPPPPPPOOONNNLLLJJJIIIGGGEEEDDDDDDDDDDDDHHHIIIGGGEEEHHHJJJEEE;;;999777333000///.....................------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((---111---&&&---,,,++++++***)))((((((((()))***+++***))))))***))))))************))))))(((((())))))))))))(((((()))))))))))))))(((''''''((()))+++,,,+++***)))((((((((()))*********)))(((------------...............//////000222333444555000000111222333333444444333555666666555666888:::===>>>???BBBCCCCCCAAA>>>:::999888888888888999:::>>>BBBHHHNNNSSSVVVXXXXXXSSSPPPKKKFFF@@@<<<999888888999:::<<<===???@@@AAA@@@???<<<;;;;;;<<>>===;;;;;;===>>>@@@FFFJJJOOOUUUXXXYYYXXXWWWXXXWWWUUUSSSQQQQQQQQQQQQRRRUUUXXXZZZ[[[\\\^^^```ccccccgggppp{{{}}}{{{zzzwwwtttrrrqqqooollljjjjjjiiihhhfffdddddddddbbb^^^ZZZUUUSSSSSSTTTUUUUUUUUUTTTRRRQQQOOONNNLLLLLLLLLLLLJJJHHHKKKKKKIIIHHHFFFDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAAzzzqqqjjjeeecccaaa```]]]]]][[[ZZZWWWUUUSSSRRRUUUSSSQQQPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFJJJMMMJJJDDD???>>>>>>444444333000...---///111,,,---......///.........///......---+++******)))---000///)))&&&))),,,---+++++++++++++++*********(((,,,---***'''(((+++,,,((())))))******))))))((('''(((((()))))))))))))))((()))***+++,,,,,,,,,,,,---,,,+++*********,,,,,,++++++,,,,,,,,,------...------........./////////...///000222333333333333000111222333333333333222000222444555777:::>>>AAAFFFGGGIIIKKKMMMLLLHHHEEE<<<;;;999888888888999999:::===BBBIIINNNRRRTTTUUUTTTSSSPPPLLLGGGBBB===;;;888999:::<<<===???@@@AAACCCAAA???<<<;;;;;;;;;<<>>;;;;;;222222222000------000333,,,,,,.../////////......---------,,,,,,+++++++++,,,//////+++(((***,,,+++******++++++++++++,,,,,, )))///,,,***,,,---,,,(((((())))))))))))((((((''''''((())))))))))))))))))******+++++++++******+++***************+++++++++,,,,,,,,,---...///000,,,------...///000000111///000111222333222222111222222222222222222333333000111333555666:::???BBBFFFGGGIIILLLMMMKKKGGGCCC:::999888777666777888999999<<>>888999:::<<<>>>???@@@AAA???>>>===<<<<<<===>>>???FFFJJJOOOTTTWWWXXXVVVUUUSSSUUUYYY\\\]]]]]]\\\ZZZVVVXXXYYYXXXVVVUUUUUUVVV[[[\\\dddrrr}}}yyywwwvvvssspppnnnlllkkkiiiggggggfffeeebbb```]]][[[YYYUUUVVVWWWXXXVVVTTTQQQOOOQQQOOONNNMMMMMMMMMKKKJJJIIIIIIJJJJJJIIIGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAyyyqqqkkkiiifffccc```^^^[[[WWWTTTSSSSSSRRRQQQPPPPPPPPPOOONNNKKKIIIHHHDDDBBBAAABBBDDDGGGHHHGGGGGGEEEAAA>>>===;;;888666111222333333222111000//////---++++++,,,,,,+++***......---,,,,,,+++******************************++++++++++++++++++++++++---,,,+++)))((('''''''''---+++)))((('''((()))***))))))************))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,------......///***+++,,,...//////000000333111111222555555222///333333333333444555666666222222333555777;;;>>>???HHHHHHHHHJJJKKKIIIEEEBBB===;;;999777666666777777;;;>>>DDDKKKPPPSSSUUUUUUVVVUUUSSSQQQPPPMMMIIIEEE===<<<===???CCCEEEEEEEEEFFFDDD@@@<<<::::::<<<===CCCGGGMMMSSSXXXYYYYYYXXXXXXWWWXXX\\\```bbb___]]]YYYYYYXXXWWWWWWVVVUUUUUU\\\___fffrrr}}}{{{xxxvvvtttpppmmmjjjiiihhheeeeeeeeeeeeeeeccc```]]]YYYYYYYYYYYYXXXVVVSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA{{{uuuooojjjiiihhheeebbbaaa]]]YYYVVVUUUTTTSSSRRRRRRQQQQQQPPPNNNLLLIIIHHHDDDBBBAAABBBDDDGGGGGGGGGIIIFFFBBB???===;;;888666222111000000000111222333///---,,,,,,...///............---,,,,,,+++******************************------------------------++++++***)))))))))******,,,+++)))((('''(((***+++))))))************)))))))))))))))))))))******************+++++++++,,,,,,++++++,,,------......///+++,,,---...000000000000333222111222444444111...333333333333333444555666444444444555777999;;;===@@@AAABBBDDDFFFEEEBBB@@@;;;:::999888777777777777;;;???EEELLLQQQUUUVVVWWWWWWUUUSSSPPPNNNKKKFFFBBB>>>>>>>>>AAADDDFFFFFFEEEFFFCCC@@@<<<:::;;;<<<===DDDGGGMMMSSSXXXYYYYYYXXXYYYXXXYYY\\\______]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWW^^^aaahhhvvv}}}yyyxxxuuurrrooollljjjjjjffffffeeeffffffdddaaa^^^ZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBvvvqqqllliiiiiiiiigggeeeccc___ZZZWWWUUUTTTSSSQQQSSSRRRRRRPPPNNNKKKIIIHHHEEECCCBBBCCCEEEGGGHHHHHHJJJGGGCCC@@@>>><<<999666444222...------000555777///...------000111111111...------,,,,,,++++++***++++++++++++++++++++++++........................***************+++,,,---***)))((((((((()))***+++))))))************))))))************))))))((((((*********++++++++++++,,,++++++,,,------......///,,,---...000111111111111000000000111444444333222444444333333333444555555666555555666777888999::::::;;;<<>><<<999666444222///---...000333555000...---...000111111000---------,,,,,,+++++++++++++++++++++++++++++++++........................++++++******++++++,,,---))))))(((((()))***+++,,,))))))************))))))******))))))))))))))))))************++++++++++++++++++,,,------......///---...///000111222222222,,,---...000333555666666444444444333333444444555555555666666777888999999:::;;;<<>>AAABBBBBBAAA???>>><<<:::999999999:::<<>>===<<<======CCCEEEJJJOOOSSSUUUWWWWWWXXXZZZ\\\[[[YYYVVVTTTTTTWWWWWWXXXXXXYYYYYYYYYYYYdddkkkyyy~~~{{{xxxvvvuuuuuupppnnnllljjjjjjhhhfffdddaaa```^^^\\\[[[ZZZZZZZZZUUUUUUTTTSSSSSSSSSSSSSSSUUUSSSQQQNNNLLLKKKJJJJJJHHHHHHGGGFFFFFFEEEFFFFFF{{{uuummmjjjgggfffgggfffccc```\\\XXXTTTQQQPPPOOONNNMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFFFFFFFBBB@@@===:::999888666444222333333333222111///---///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++)))************))))))((())))))************))))))(((((())))))*********+++))))))))))))************++++++,,,------......///------///000111222222222222333333111...---///111111111222333444555777888888999:::;;;;;;;;;::::::;;;:::;;;>>>BBBEEEEEEEEEDDDAAA>>>:::999999:::;;;<<>>============AAADDDHHHMMMQQQTTTUUUVVVWWWZZZ\\\\\\YYYVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\]]]gggppp~~~|||yyywwwvvvvvvrrrpppmmmkkkjjjiiigggeeebbbaaa___]]][[[[[[[[[[[[VVVUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNLLLKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGxxxrrrkkkhhheeeeeeggggggdddaaa[[[XXXTTTQQQPPPPPPOOONNNMMMLLLJJJIIIHHHHHHIIIIIIDDDBBBAAA@@@BBBDDDDDDCCC@@@===:::999888777555333111222222222111111111111...,,,+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((()))+++,,,---***************)))((('''))))))************))))))************))))))))))))))))))))))))************++++++,,,------......///,,,---...000111111111111---///000000...///333666000111111222444666888999;;;<<<<<<===<<<;;;999888;;;;;;<<<@@@EEEHHHJJJJJJGGGDDD???:::888999;;;======BBBKKKTTTZZZ\\\\\\\\\\\\[[[XXXWWWUUUQQQMMMJJJFFFFFFHHHJJJKKKJJJGGGDDDAAAAAA???>>>============AAACCCGGGKKKPPPSSSUUUUUUVVVYYY\\\\\\YYYWWWWWWXXXUUUVVVWWWYYY\\\^^^___```jjjsss~~~|||zzzxxxwwwvvvsssqqqmmmlllkkkjjjhhhfffcccaaa___]]]\\\[[[[[[\\\VVVVVVUUUUUUTTTUUUUUUUUUTTTSSSSSSRRRPPPNNNLLLKKKHHHHHHGGGGGGFFFGGGGGGGGG|||rrrnnnlllhhheeedddeeefffdddbbb]]]ZZZWWWTTTRRRPPPLLLJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCEEEFFFEEEEEEDDD???:::999;;;;;;777333666222111333222...---000---.........//////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,111000///...,,,***))))))---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))***++++++---------,,,+++***)))((()))(((((()))++++++***(((+++,,,---,,,,,,---///222111000//////111222222111111222222333444444555555///000222222222333666999>>>>>>??????@@@AAABBBBBB======???BBBFFFJJJKKKLLLFFFEEECCC???<<<;;;<<<>>>BBBHHHPPPWWWZZZ\\\\\\]]]```^^^[[[WWWSSSNNNJJJHHHJJJIIIHHHHHHIIIJJJIIIHHHFFFDDD@@@===<<<<<<===>>>@@@CCCHHHLLLNNNQQQSSSUUUVVVXXXZZZ[[[ZZZYYYZZZ[[[ZZZWWWVVVXXXZZZZZZ]]]cccnnnwww~~~{{{yyywwwwwwuuurrrooonnnkkkhhhfffcccbbb```^^^]]]]]]]]]^^^YYYVVVSSSRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTRRRNNNKKKKKKIIIGGGFFFGGGGGGFFFEEE{{{rrrnnnkkkhhheeecccddddddcccaaa\\\ZZZVVVTTTRRRPPPLLLJJJKKKKKKJJJIIIHHHGGGGGGFFFCCCAAA@@@@@@BBBCCCBBBAAABBB>>>;;;;;;======999555666333222444333///...111---........./////////000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,+++******************+++++++++******)))((('''''''''''''''((())))))++++++++++++++++++******))))))(((***+++,,,+++)))+++,,,,,,+++******,,,...,,,++++++,,,...000111111......//////000111111222000111111111111333777999??????AAABBBCCCDDDDDDCCCBBBAAA@@@AAAEEEIIILLLNNNKKKKKKHHHDDDAAA??????AAADDDJJJRRRXXX[[[\\\\\\\\\^^^]]]ZZZVVVQQQMMMIIIGGGJJJIIIHHHIIIKKKLLLKKKJJJFFFDDDAAA===;;;;;;<<<===>>>AAAEEEIIIKKKMMMOOOQQQUUUWWWYYYYYYYYYXXXYYYZZZ[[[XXXWWWYYYZZZZZZ^^^dddooo{{{|||zzzxxxvvvtttqqqpppooommmkkkhhhdddcccaaa___^^^]]]]]]]]]ZZZXXXUUUTTTTTTUUUUUUUUURRRSSSTTTVVVWWWUUURRROOOKKKIIIGGGFFFGGGGGGFFFEEEyyyqqqnnnjjjgggdddcccbbbbbbbbb```\\\YYYVVVTTTRRRPPPMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFBBB@@@???@@@AAAAAA@@@??????===<<<===@@@???<<<888666333333555444000///111...............//////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++***))))))))))))***)))************)))((((((((((((((('''(((((()))***((())))))******+++++++++***))))))***,,,---+++***)))+++++++++***+++---///,,,------///111333555666000000000111222222333333111222111000000333777:::???@@@CCCFFFGGGFFFEEEDDDFFFDDDBBBAAACCCHHHMMMPPPPPPPPPMMMIIIEEEBBBBBBCCCFFFLLLSSSYYY[[[\\\\\\\\\\\\[[[XXXUUUPPPLLLHHHFFFJJJIIIJJJKKKNNNOOONNNMMMJJJGGGCCC???===<<<===>>>AAADDDHHHKKKMMMNNNPPPQQQTTTVVVXXXXXXXXXWWWXXXYYY]]]ZZZYYY[[[[[[[[[___fffqqq}}}{{{yyyvvvtttrrrqqqpppooommmkkkgggfffdddaaa___^^^]]]]]]\\\YYYWWWVVVVVVWWWWWWVVVRRRSSSUUUXXXZZZYYYUUURRRLLLIIIGGGFFFGGGHHHGGGFFFwwwooommmhhhfffdddaaa``````______\\\ZZZWWWUUUTTTRRROOOMMMKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@===<<<===???AAA@@@===:::444222222555444000///000........................000///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,------+++***))))))((())))))))))))***************))))))++++++*********++++++,,,)))))))))))))))******++++++******+++------,,,***(((***,,,,,,---...000222---///000111222333666777111111111222222333333333222222111000000222666:::===@@@DDDGGGHHHGGGEEECCCDDDDDDCCCCCCEEEIIINNNRRRSSSRRRPPPKKKFFFCCCBBBCCCHHHMMMTTTZZZ\\\\\\[[[[[[\\\[[[XXXUUUQQQMMMJJJHHHJJJJJJKKKNNNQQQRRRRRRQQQNNNJJJFFFAAA>>>>>>???@@@DDDGGGJJJMMMMMMNNNOOOPPPSSSUUUWWWXXXXXXXXXYYYZZZ^^^\\\\\\]]]\\\[[[aaahhhqqq|||{{{xxxvvvtttrrrrrrpppnnnllljjjhhhfffdddaaa___^^^]]]\\\ZZZXXXWWWWWWWWWVVVUUURRRSSSVVVYYY[[[ZZZWWWTTTNNNKKKHHHGGGGGGHHHHHHGGG~~~tttmmmkkkfffeeeccc```^^^]]]]]]^^^]]]ZZZXXXVVVVVVTTTQQQOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCDDDEEEDDDBBB@@@;;;;;;<<<>>>???>>><<<:::222000111444333///---///...............---------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))((()))))))))******++++++,,,++++++***,,,,,,++++++++++++,,,,,,+++***))))))(((((())))))+++******+++------,,,******,,,---------,,,---///,,,---//////......111444.........///////////////222222222111000222666999:::===BBBFFFGGGFFFCCCAAA===@@@CCCFFFGGGJJJOOORRRUUUTTTRRRNNNIIIEEEDDDDDDIIINNNUUUZZZ\\\[[[[[[ZZZ]]]\\\ZZZWWWSSSOOOLLLJJJJJJKKKLLLPPPSSSUUUTTTSSSMMMJJJEEE@@@======???@@@AAADDDGGGIIIIIIJJJKKKLLLTTTVVVXXXYYYYYYYYYZZZ[[[^^^]]]]]]]]]\\\\\\ccclllrrr~~~||||||zzzwwwtttsssqqqnnnllllllkkkiiigggdddaaa___^^^\\\ZZZXXXWWWWWWWWWVVVTTTTTTTTTVVVXXX[[[[[[XXXVVVQQQNNNJJJHHHHHHIIIIIIHHHzzzqqqjjjhhhddddddbbb___\\\ZZZ[[[\\\\\\ZZZXXXVVVVVVUUURRRPPPLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCBBB@@@===999:::;;;;;;:::999777777000...000333333///---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))*********+++,,,,,,,,,,,,+++,,,+++******)))*********---+++***)))((())))))******))))))***,,,---+++***...///000///,,,***))))))---///111111//////222555000000000000111111111111111222333222222222555777888;;;???CCCEEEDDDBBB@@@999===BBBEEEGGGIIINNNRRRVVVVVVTTTQQQLLLHHHFFFFFFHHHMMMTTTYYY[[[[[[ZZZZZZ]]]]]][[[XXXUUURRROOOMMMKKKKKKNNNQQQUUUVVVUUUSSSJJJGGGAAA<<<:::;;;===???BBBEEEHHHJJJJJJKKKLLLMMMSSSUUUXXXYYYYYYYYY[[[\\\]]]\\\]]]]]]\\\\\\eeeooovvv}}}~~~|||yyyvvvtttrrrooolllmmmlllkkkiiifffdddaaa```\\\[[[YYYXXXXXXXXXVVVTTTUUUTTTUUUWWWZZZ\\\\\\[[[VVVSSSNNNJJJIIIIIIIIIIII~~~vvvnnnhhhfffccccccbbb^^^ZZZXXXYYY[[[ZZZXXXVVVUUUUUUTTTRRRPPPLLLKKKJJJHHHFFFEEECCCCCCAAAAAAAAABBBBBBAAA>>><<<999999999777555333333333000///000444444000---///.........------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************))))))***+++++++++++++++,,,,,,+++***************,,,+++***))))))***,,,---))))))(((***+++,,,+++)))000111333222000...---------000333333111222666:::444444444444444333333333000222444444333333444555777999===AAACCCBBBAAA@@@:::===AAABBBBBBEEELLLQQQTTTTTTSSSPPPKKKGGGFFFEEEFFFKKKSSSXXXZZZ[[[ZZZZZZ]]]\\\[[[XXXUUURRRPPPNNNKKKLLLNNNRRRVVVVVVUUUSSSJJJFFFAAA<<<:::;;;>>>AAADDDGGGJJJLLLLLLMMMNNNOOORRRTTTWWWXXXXXXXXXZZZ[[[[[[[[[\\\]]][[[\\\fffrrr|||~~~~~~|||yyywwwvvvtttqqqooommmmmmlllkkkhhhfffcccbbb^^^\\\[[[ZZZZZZYYYWWWUUUTTTSSSSSSVVV[[[```cccddd[[[VVVQQQLLLKKKJJJIIIIII|||tttlllfffeeebbbcccbbb^^^YYYWWWXXX[[[XXXVVVTTTSSSSSSRRRPPPOOOLLLKKKJJJHHHFFFEEECCCBBBBBBBBBBBBCCCCCCBBB???<<<999999777444111//////000111///111555555111...///.........------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++---,,,++++++******++++++(((((()))***************///...------,,,,,,,,,,,,******))))))***,,,...000)))(((((()))++++++***(((///111444666666555666777(((,,,000000///000555:::111111111111111111111111///111444555444333333444777999===@@@BBBBBBAAA@@@<<>>BBBJJJQQQPPPQQQPPPMMMIIIEEECCCCCCEEEJJJRRRXXXZZZZZZZZZZZZ]]]\\\ZZZXXXUUURRRPPPNNNKKKLLLOOOSSSVVVVVVTTTRRRLLLHHHCCC>>>===>>>BBBDDD@@@CCCGGGIIIIIIJJJKKKMMMQQQSSSUUUWWWWWWWWWYYYZZZYYYZZZ[[[\\\[[[\\\gggsss~~~}}}{{{yyywwwwwwvvvtttrrrmmmmmmmmmllljjjgggdddccc___^^^]]]\\\\\\[[[XXXVVVTTTRRRSSSVVV\\\ccchhhjjj^^^YYYSSSNNNKKKKKKJJJIIIwwwpppiiigggiiicccaaa^^^]]]\\\[[[ZZZXXXYYYXXXVVVTTTRRRPPPOOONNNSSSPPPLLLHHHEEEDDDCCCCCCCCCDDDEEEEEECCCAAA>>>===888;;;:::444333555444///000222333222///...///111------..................,,,,,,,,,---------......***++++++,,,,,,------...++++++,,,,,,,,,++++++***+++,,,------++++++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,---------...000000//////111222000000000000111222333333222222222222222222222222222222333333333333444444555777:::===???@@@??????===<<<;;;;;;===AAAEEEHHHMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKOOOUUUZZZ]]]]]]\\\[[[\\\]]]\\\XXXTTTQQQPPPQQQQQQQQQSSSUUUVVVUUUTTTOOOJJJFFFEEEBBB>>>???BBBDDDEEEFFFFFFFFFGGGJJJMMMQQQSSSVVVXXXXXXYYYZZZ[[[ZZZYYYZZZ\\\\\\___jjjuuu~~~}}}{{{xxxvvvtttrrrrrrsssrrrpppnnnkkkiiigggfffaaa___]]]\\\\\\[[[YYYWWWTTTUUUVVVWWWZZZ```iiipppkkkbbbWWWNNNKKKKKKJJJJJJ}}}uuunnngggeeegggccc```]]]\\\\\\[[[YYYXXXXXXXXXVVVUUUSSSQQQPPPPPPRRROOOKKKGGGDDDCCCBBBBBBCCCCCCDDDDDDBBB@@@>>><<<888;;;:::555333555333...///111222111///---///000------..................,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---*********++++++******)))***+++,,,+++******+++,,,+++++++++*********))))))************++++++++++++---+++)))***,,,---+++)))***+++,,,------,,,***))),,,---//////......000111222222111111111222222333222222222222222222222222222222222333333333444444666777999;;;<<<;;;::::::;;;:::999999;;;???CCCEEEHHHHHHHHHHHHGGGGGGGGGGGGJJJLLLPPPUUUYYYZZZZZZYYY[[[\\\\\\ZZZVVVSSSQQQQQQTTTSSSSSSTTTVVVVVVUUUTTTOOOJJJEEEDDDAAA>>>>>>AAACCCDDDEEEEEEEEEFFFIIILLLPPPSSSVVVXXXXXXXXXYYYZZZXXXYYY\\\___```bbblllvvv|||yyywwwvvvuuuuuusssrrrqqqooollljjjhhhgggcccaaa___]]]]]]\\\ZZZXXXVVVWWWWWWWWWXXX]]]eeekkkkkkcccYYYPPPLLLKKKJJJIIIyyyrrrkkkeeecccdddaaa___\\\[[[[[[ZZZXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQNNNKKKGGGCCCBBBAAAAAABBBBBBBBBBBBAAA>>><<<;;;888::::::666444333111---...000000000...---...///......------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++((())))))*********)))))))))***+++***)))((()))++++++++++++***************))))))*********+++++++++,,,***)))***+++,,,+++***$$$&&&***,,,---,,,+++)))+++,,,......------///000444333333222222222222333222222222222222222222222222222222222333333333333666777888888888777555444777777666666888;;;???AAABBBBBBCCCDDDEEEFFFGGGGGGJJJLLLPPPTTTWWWXXXXXXWWW[[[[[[ZZZXXXUUUSSSSSSTTTXXXWWWVVVWWWWWWWWWUUUTTTOOOIIIDDDCCC@@@======AAABBBCCCDDDDDDDDDFFFIIIKKKOOOQQQUUUWWWWWWWWWYYYZZZXXXYYY^^^cccdddgggpppzzz{{{yyyxxxxxxxxxssssssqqqpppmmmkkkiiigggeeecccaaa```___^^^\\\ZZZXXXXXXWWWUUUVVVYYY___cccjjjddd\\\TTTOOOLLLJJJIIIwwwpppjjjdddaaaccc```]]][[[ZZZYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUTTTTTTQQQOOOKKKGGGDDDBBBBBBBBBBBBBBBAAA@@@???===;;;:::888999999777444222///,,,...............---............------------,,,,,,,,,,,,,,,---------......------,,,,,,+++******)))((()))******************)))***+++***))))))***+++*********************************+++++++++,,,,,,************++++++++++++"""###&&&))),,,---------+++---............///111555555444333222222222222111111111111111111111111111222222222222333333333555666666666666555333333555555444555666999===???<<<===???AAACCCEEEGGGGGGHHHKKKPPPTTTVVVWWWXXXXXX\\\[[[ZZZWWWTTTTTTUUUWWW[[[ZZZYYYXXXXXXWWWUUUSSSNNNHHHCCCBBB???<<<===AAACCCDDDEEEEEEEEEGGGJJJLLLNNNQQQTTTVVVWWWWWWXXXZZZZZZ[[[^^^cccfffkkkwww~~~zzzxxxxxxxxxssssssrrrqqqooollljjjhhhgggeeecccbbbaaa```^^^\\\YYYXXXVVVTTTUUUWWW[[[^^^hhheee___YYYSSSOOOKKKIIIuuupppjjjdddbbbccc^^^\\\YYYXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUURRRPPPLLLHHHEEECCCCCCCCCBBBBBBAAA???===;;;:::999888777777666444111...---...---------.........---......------,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++******)))((()))******+++,,,,,,++++++***+++,,,+++***)))***,,,************************++++++++++++,,,,,,,,,---))))))************+++,,,'''''''''''')))+++---///,,,...///000//////000222555555444333222222222222111111111111111111111111111111111222222222333333444444444555555555555444444444444444666888;;;===999:::<<>>AAAFFFEEEFFFGGGGGGGGGIIILLLNNNMMMPPPTTTVVVWWWXXXZZZ[[[^^^\\\]]]aaafffqqqzzzvvvtttssstttttttttrrrooollljjjjjjhhheeeddddddcccaaa___ZZZWWWUUUTTTVVVYYYZZZ[[[```bbbcccbbb]]]WWWRRRPPPzzzrrrnnniiicccaaabbb[[[YYYVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPLLLHHHEEECCCBBBBBBDDDCCCAAA???===;;;:::999999444111333222...///333///---,,,---000111000.........------,,,++++++***,,,,,,,,,---------......,,,,,,++++++******))))))((()))***++++++,,,,,,,,,)))***+++***)))))))))+++))))))*********+++++++++((())))))))))))*********&&&(((******))))))+++---///...---+++++++++------,,,...//////...///000222222222111111111222222333111111111111111111111111111111111111222222222222222222222222222333333444222222222333444666888999555666888999<<<>>>???@@@@@@FFFMMMQQQQQQRRRTTTXXXVVVVVVVVVUUUTTTTTTWWWYYY[[[ZZZXXXWWWVVVUUURRROOOKKKEEEAAA@@@@@@@@@DDDJJJEEEFFFGGGGGGGGGHHHKKKNNNNNNQQQUUUWWWXXXYYY[[[\\\[[[[[[]]]ccciiittt~~~zzzwwwssstttuuuuuussspppmmmkkkjjjhhhfffeeedddcccaaa___]]]ZZZVVVVVVXXXYYYYYYYYY[[[___dddeeeaaa[[[VVVTTTxxxppplllhhhbbb```aaaZZZXXXVVVUUUVVVVVVUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQOOOKKKGGGDDDBBBAAAAAAEEECCCAAA???===;;;::::::999333000222111...000555///---,,,---000222000.........---,,,,,,+++******,,,,,,,,,---------......+++++++++***************''''''(((******+++++++++((()))***)))((('''(((***))))))******++++++++++++''''''''''''((((((((((((&&&(((******)))(((+++---***+++,,,...///000111111+++---......---...///111000000000000111222333333000000000000000000000000000111111111111222222222333222111111111111111222111111111222333555666777444555666777999;;;<<<===@@@FFFMMMOOONNNNNNQQQTTTSSSTTTUUUTTTSSSSSSUUUWWWZZZYYYWWWVVVUUUTTTQQQNNNKKKEEEAAAAAAAAAAAAFFFLLLDDDEEEFFFFFFFFFGGGJJJMMMNNNQQQUUUXXXYYYZZZ\\\]]]XXXYYY^^^eeelllvvv}}}{{{ssstttuuuuuutttqqqnnnkkkjjjhhhfffeeeeeedddaaa___```]]]XXXWWWYYYZZZYYYWWWXXX^^^dddfffccc]]]XXXVVV