BM6P6(@ rrruuuzzzjjjbbb___[[[YYYYYYVVVXXXYYYZZZWWWSSSNNNJJJJJJJJJKKKLLLLLLKKKIIIIIIJJJGGGDDDBBBAAA???===;;;:::===???@@@@@@???;;;666888KKKcccyyylllVVV@@@666666555111...222444===PPPiii~~~~~~```DDD===444000000000...,,,...............///000000000000444999>>>JJJgggzzzaaaHHH777666111...///...++++++///...---,,,,,,++++++++++++000///...---,,,------...+++---000///---,,,...111......///000111333555666111000000000000000111111------......//////000000//////000000000000//////222333333222000///000222000000000111222222222333444222000///000000///...///...------...000222333222111111111000000//////000000111111222222222333222222111111000/////////000000111222222111//////000111222222444444555666333333444444444444444444444888<<<>>><<<777222000555111000555;;;BBBLLLVVVlll{{{wwwkkk^^^QQQEEE???<<<===>>>???CCCHHHOOOUUUYYYZZZ^^^fffqqq|||||||||~~~}}}yyyvvvsssqqqmmmgggbbb[[[]]]```cccffflllrrrvvvyyy}}}|||yyyzzzzzz{{{{{{tttrrrpppooonnnooopppqqqooorrrtttrrrnnnlllnnnqqqssstttuuuvvvxxxyyy{{{{{{~~~~~~~~~~~~}}}{{{zzzyyy|||{{{zzzxxxxxxxxxyyyzzzqqqrrrpppkkkiiiiiigggcccaaaaaabbbbbbbbbbbbbbbbbbjjjgggddddddffffffeeeccccccaaaaaacccggghhhfffdddffffffgggiiijjjkkkllllllssstttvvvxxxwwwtttpppnnnpppqqqsssuuuwwwxxxyyyyyy}}}{{{yyyzzz}}}}}}{{{yyy}}}{{{yyyyyyyyywwwsssooohhhhhhgggfffdddcccbbbbbbhhhjjjlllpppsssuuuwwwwww~~~{{{yyy{{{~~~rrrvvvwwwhhhbbb___\\\YYYYYYVVVWWWXXXXXXVVVRRRNNNKKKKKKLLLMMMNNNNNNNNNMMMLLLIIIFFFCCCAAAAAA@@@>>><<<<<<>>>???@@@@@@???;;;888AAATTTlllaaaNNN:::333333222///---333777BBBUUUmmmwwwYYYAAA;;;333//////000...,,,//////...---------......111000444:::>>>JJJeeejjjOOO<<<777222///000///,,,,,,......---,,,,,,++++++,,,,,,//////---,,,,,,,,,------,,,---......------...///------...///000222333444000000000000000111222333///////////////000000000//////000000000000//////111222111000......000111222222222222222333333333222000//////000222111000000///......///000222444111111111111000000000///000000000111111111222222000000000000000111111111///000111111222111000000111111222333444555555666444444444444444444444555444666888999777555444444333333555888<<>>AAADDDHHHLLLRRRXXX\\\aaaccchhhoooyyy{{{xxxxxxyyyxxxssslllgggccc```\\\YYYaaaeeejjjooossswwwzzz}}}~~~zzzwwwvvvwwwzzz|||sssrrrpppooonnnooopppqqqrrruuuwwwuuupppnnnooorrrppprrrtttvvvxxxzzz{{{{{{{{{|||||||||{{{yyyvvvuuutttuuuvvvvvvvvvvvvuuutttnnnoookkkfffdddhhhiiiggghhhggggggfffeeeeeeeeeeeeiiigggeeeeeefffgggeeebbbaaa``````bbbeeegggeeecccffffffgggiiilllnnnppprrrvvvwwwyyyyyyyyyvvvtttrrrrrrsssvvvxxxzzz|||}}}}}}~~~|||yyyyyy|||}}}zzzxxxwwwuuuqqqpppooommmiiieeeccccccdddeeefffggghhhhhhqqqsssuuuxxx{{{}}}~~~|||{{{}}}rrrwww~~~rrrfffaaa___\\\YYYYYYWWWWWWWWWVVVTTTQQQOOOMMMMMMNNNOOOOOOOOOOOONNNMMMGGGDDDBBBAAAAAAAAA???>>>??????@@@AAA@@@>>><<<;;;III^^^vvvuuuUUUEEE666222333222///...333:::HHH]]]sssmmmPPP===777111......///...---...---------......///000222111444:::>>>HHHbbb|||wwwZZZCCC999444111111111---,,,---...---,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---...---,,,---/////////...............///000111111000000000000111222444444111111111000000000000000//////000000000000//////111111000...,,,---///222444444444333333333333333000///...///111222333222111000//////000111333444111111111111000000000000//////000000000000111111...//////000111111222222...///000111111222111111111111222333444555666666555555555555555555555555444444555444333444666888222444999===@@@MMMfff||||||{{{{{{}}}~~~~~~zzzsssmmmhhhYYYRRRHHH???;;;===AAAEEEEEEIIIPPPVVV[[[___dddgggjjjmmmrrryyyyyyttttttuuu~~~|||yyytttooogggaaa_________```lllqqqyyy{{{|||~~~~~~|||yyywwwuuuvvvzzz|||tttsssqqqpppoooppprrrssswwwyyyzzzwwwssspppqqqsssnnnpppssswwwyyyzzzzzzzzzxxxyyy{{{{{{zzzvvvssspppnnnooorrrttttttsssqqqoookkkkkkgggbbbbbbiiimmmnnnooonnnkkkhhhgggfffggghhhhhhgggggghhhhhhhhheeeccc`````````bbbdddeeeeeeccceeeeeeeeegggkkkooosssuuuwwwwwwyyyyyyyyyxxxwwwwwwuuuvvvxxx{{{}}}~~~}}}yyyxxx{{{~~~zzzwwwuuuppplllhhheeecccaaa^^^\\\]]]___aaaeeeiiimmmoooqqqwwwxxxzzz}}}~~~~~~}}}ssszzzvvvlllccc```___[[[XXXXXXWWWVVVUUUTTTRRRQQQPPPOOONNNOOOOOOOOONNNLLLJJJIIIEEECCCAAA@@@AAAAAA@@@???BBB@@@@@@AAA@@@===>>>AAANNNccc}}}}}}iiiMMMAAA666444555333111000222<<>>FFF]]]uuucccIII<<<555111111111...+++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///111///,,,//////......//////000000/////////000111333444555333222222111111000000000//////000000000000//////111111000...------000333444444333333222222222111111///...///111222222111111111000000111222333333111111111000000000000000///////////////000000000//////000000111111111111......///000111222222222111111222333444555666666666666666666666555555555444555444333222333666888111444999AAAJJJ[[[vvv{{{sssmmmjjjiiiiiioooqqqsssrrrkkkcccZZZUUUFFFEEEBBB??????BBBFFFJJJQQQVVV^^^eeejjjlllooopppqqquuuzzzyyyvvvuuuwww{{{wwwxxxwwwtttkkkiiieeedddfffjjjooorrrzzz{{{yyyuuuxxx{{{}}}|||zzzxxxwwwwwwyyy}}}}}}wwwvvvtttsssrrrsssuuuvvvyyyzzzzzzwwwsssqqqpppqqqooorrruuuxxxzzzzzzyyywwwxxxyyy{{{|||zzzuuupppmmmlllmmmoooppppppooommmllliiijjjhhheeegggnnnsssssssssqqqmmmiiigggfffggggggiiiiiijjjkkkkkkiiifffdddaaaaaabbbccceeeffffffeeedddddddddeeehhhmmmqqqtttssstttvvvwwwyyyzzz{{{|||yyyzzz|||}}}}}}zzzyyy|||~~~~~~}}}{{{xxxtttpppnnnhhheeeaaa^^^\\\[[[\\\\\\^^^```dddiiinnnsssvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~ttt{{{nnnfff```___]]]YYYWWWXXXWWWVVVUUUTTTRRRRRRQQQQQQRRRRRRQQQPPPNNNKKKHHHGGGCCCAAA@@@@@@AAAAAAAAA@@@CCC@@@???AAA???<<<@@@FFFTTTjjjvvv```GGG>>>666555444222000000111>>>RRRgggxxxyyy\\\EEE444222...---------......////////////000111222222222111333999===DDDXXXmmmlllQQQ???777000000000---++++++---------,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,///---+++,,,///111///,,,000000000//////000000111/////////000111333444555333333222222111111000000//////000000000000//////222222111000...///222444333333222222111111000000333111000///000111000///111111111111111222222222000000000000000000111111000000000///////////////111111111111000000//////...//////000111222222333111222333444555666666777777777666666555555555555555666777666444333444555333333999GGGYYYnnnxxxqqqfff[[[TTTRRRSSSUUUZZZ^^^aaa```ZZZQQQJJJFFF???@@@BBBDDDGGGMMMUUU[[[bbbgggnnnsssvvvwwwwwwxxxyyy}}}~~~{{{|||~~~}}}}}}xxxqqqmmmoooooommmdddeeegggjjjnnntttzzz}}}|||wwwrrrppprrruuuyyyzzzxxxvvvvvvvvv}}}~~~|||{{{xxxwwwvvvwwwxxxyyyyyyyyyxxxvvvssspppoooooorrrtttwwwyyyzzzyyywwwvvvyyyzzz||||||yyytttooollllllkkkkkkjjjjjjjjjkkkkkkjjjnnnooonnnqqqvvvxxxvvvuuurrrnnnjjjhhhggghhhhhhiiikkkmmmmmmllljjjhhhgggbbbdddeeefffgggggghhhhhhhhhgggfffgggiiilllppprrrqqqsssuuuyyy|||~~~{{{{{{}}}yyyxxxvvvsssoookkkhhhfff```___]]][[[[[[\\\___bbbfffhhhkkkoootttxxx{{{|||}}}~~~~~~|||}}}~~~~~~{{{yyy}}}sss{{{wwwiiibbb]]]\\\[[[WWWVVVXXXWWWVVVVVVUUUTTTSSSSSSRRRTTTTTTSSSRRROOOLLLIIIGGGCCCAAA??????@@@AAA@@@???CCC>>>===@@@>>>;;;AAALLL___uuunnnXXX@@@999444333111......000333BBBWWWkkkzzznnnSSSAAA222111///---,,,---...///444333111000///.........222000222888;;;AAARRReee|||uuu\\\DDD:::111000000...,,,,,,------------------...///+++,,,,,,------------,,,...---,,,---/////////...000000000//////000111111////////////000111333333222222222111111111111111//////000000000000//////000111222111000000222444222222111111111111111111444222000///000000///...000111111111111111111111000000000000111111111111111111000000000000//////222222111111000//////...000/////////000111222333222222333444555666777777777666666555555444444444444555777777555444333333555555>>>SSSlll}}}tttooo```YYYOOODDD???>>>AAADDDEEEJJJNNNNNNIIIDDD@@@@@@BBBCCCFFFIIIOOO[[[iiisssssswww|||uuutttooohhhfffiiijjjiiikkknnnrrrvvvzzz~~~~~~{{{wwwrrrnnnlllooosssvvvvvvtttrrrtttvvv|||zzzyyyyyyyyyzzzxxxwwwvvvtttrrrpppnnnmmmrrrtttvvvxxxxxxxxxwwwvvvyyyzzz{{{yyyvvvqqqllliiihhhgggffffffgggiiikkklllppptttwwwwwwxxxzzzyyyuuuuuussspppmmmjjjjjjjjjjjjiiikkkmmmllljjjhhhhhhhhhdddfffhhhiiiiiiiiijjjkkkmmmlllkkkkkkmmmoooqqqssssssuuuyyy}}}}}}~~~~~~|||zzzxxxqqqpppllliiieeecccaaaaaa\\\]]]^^^^^^___bbbgggkkkqqqrrrsssvvvxxxzzz|||}}}{{{|||}}}}}}|||}}}~~~yyytttqqqzzzqqqyyy{{{mmmfff```[[[ZZZXXXUUUUUUXXXVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMJJJIIICCCAAA??????@@@AAA@@@???BBB<<<;;;>>>===:::CCCPPPkkk}}}bbbKKK:::555222111///---...222888HHH^^^qqq}}}~~~cccJJJ;;;111111000...,,,,,,---///000000///......---......111...111777:::>>>MMM^^^wwwiiiJJJ>>>333000111000//////---------------...//////+++,,,---...///......---,,,---......------...///............//////000111//////......///000000111000000000111111111111111//////000000000000//////---///222222111000111111111111222222222222222222222111//////000111111000000000000000000000000//////000000000111111111111222222111111111000000000111111111000000000000000111111000//////000111222222222333444555666777777666666555555444333333222111333555555333333444555777:::IIIccc~~~wwwnnncccZZZUUUIIIEEE>>>999666666999;;;888===BBBCCCAAA@@@AAADDDKKKOOOUUU[[[aaalllyyy~~~||||||yyyuuurrrlllllliiieeefffmmmrrrsss{{{}}}~~~}}}|||yyyvvvrrrooommmooorrruuuuuusssssswww{{{|||yyyyyyyyyyyywwwvvvtttrrrqqqpppnnnmmmoooppprrrtttuuuwwwwwwxxxwwwwwwvvvtttqqqlllhhheeecccdddgggiiillloooqqqrrrvvvzzz|||zzzzzz{{{xxxssspppooonnnlllkkkjjjiiiiiihhhiiijjjiiifffeeefffgggdddgggjjjjjjiiiiiikkkmmmmmmmmmmmmnnnoooqqqssssssvvvxxx||||||xxxvvvssspppnnnhhheeebbb^^^]]]]]]^^^___```bbbdddfffhhhlllqqqvvvxxxyyyyyyzzz{{{{{{||||||xxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{vvvqqqkkkggg}}}|||wwwooowwwuuugggeee___ZZZYYYWWWTTTTTTXXXVVVVVVWWWXXXWWWVVVUUUTTTMMMMMMNNNNNNMMMLLLJJJIIICCCAAA@@@???@@@@@@???>>>BBB;;;:::>>><<<:::DDDSSSssstttXXX@@@888444111111000...111666<<>>======@@@;;;:::===<<<<<>>AAAGGGHHHJJJTTT```gggooozzz{{{xxxvvvvvvtttooojjjgggccc```ccciiilllooouuu{{{}}}}}}}}}|||zzzxxxwwwvvvvvvvvv|||xxxttttttxxx}}}~~~|||vvvqqqwwwuuusssqqqooonnnmmmmmmpppmmmlllnnnrrruuuuuutttjjjkkkkkkhhhdddccceeehhhhhhkkknnnssswwwzzz{{{|||~~~}}}{{{xxxuuurrrpppmmmmmmmmmkkkiiihhhjjjlllkkkiiigggeeedddfffhhhiiiggghhhjjjlllmmmnnnnnnnnnkkklllmmmllllllnnnpppssswww{{{}}}zzzuuuwwwzzz{{{sssqqqmmmiiieeebbbaaa```YYYZZZ\\\^^^aaaeeelllpppuuuvvvwwwwwwwwwxxx{{{}}}~~~}}}~~~}}}{{{yyy}}}||||||~~~~~~~~~~~~|||~~~~~~|||xxxwwwxxxssspppmmmkkkhhhbbbZZZTTT{{{vvvttttttuuuwww}}}rrrlllrrr{{{vvvkkkddd^^^[[[WWWUUUUUUVVVVVVVVV\\\\\\[[[ZZZWWWUUUSSSRRRSSSQQQNNNMMMNNNMMMJJJGGGCCCCCCAAA@@@??????>>>>>>AAA<<<;;;>>>===???QQQeeexxx\\\DDD666555222000111111111444:::HHHWWWmmm~~~fffJJJ999333000000///...---,,,++++++---.........------///111222111111444666;;;EEEOOOooohhhMMM===:::444000111...---------------------...///...,,,---///000...,,,,,,------------------.........------......///000.........//////000111222111111000//////000111222000111222222111000111333111000///000222333222111444333333444555555333111333222111111222222000///222111111000000111111222000//////////////////000111111111111111111000///000000000111111000000///000000111111222333333444444444555666666777888888777666555444444333333444444111111333444444777===GGGZZZrrrvvviii\\\TTTLLLHHHBBB<<<888666666777555555444444666888;;;===EEEFFFKKKQQQTTTWWWbbbnnnwww~~~~~~{{{zzz}}}}}}{{{wwwrrrooommmmmmiiifffeeefffffffffjjjqqqyyy{{{~~~|||yyywwwuuuuuuuuuvvvyyyvvvtttuuuyyy|||~~~~~~~~~}}}}}}{{{|||}}}}}}yyyuuuttttttsssrrrqqqpppooooooooonnnlllmmmoooooommmjjjggghhhiiiiiihhhhhhiiikkkoooqqqtttxxx{{{}}}}}}~~~~~~|||zzzwwwtttqqqpppkkkkkkkkkjjjiiijjjlllooonnnmmmjjjiiihhhiiikkkllllllmmmnnnooopppooonnnnnnlllmmmnnnnnnmmmoooqqqtttxxx{{{{{{xxxuuuvvvzzz}}}}}}|||yyytttpppjjjiiigggdddbbbaaa``````]]]^^^aaacccffflllrrrvvvwwwyyy{{{{{{{{{{{{}}}}}}}}}}}}}}}{{{zzz}}}|||}}}~~~~~~~~~|||~~~{{{vvvrrrpppkkkgggbbb^^^]]]ZZZWWWTTT{{{tttooommmmmmpppsss{{{}}}qqqkkknnnsssuuusssnnngggbbb[[[YYYVVVUUUVVVXXXYYYYYY\\\\\\[[[ZZZWWWUUUSSSRRRQQQOOONNNMMMLLLKKKHHHFFFBBBBBBAAA@@@@@@@@@@@@@@@AAA>>>===>>>===DDD[[[sssoooSSS???555444000///000000111666===MMM]]]rrryyy[[[BBB666333//////...---,,,++++++***,,,---------,,,,,,...000111///000333555888BBBLLLiii}}}uuuVVVAAA;;;444000---%%%.........---------,,,,,,///...------//////...---.........---------------...............//////000.........//////000111222222111111000000000111111...000111222111111333444222000000000222333222111555444333444444444222000333222000111222222111///111111000000000000111111111///---,,,,,,---///111......///000000111000000//////000000000000//////000000000111222222333333444555666777888888777777777666555444333333333333333000000222444666<<>>>>>JJJeee~~~eeeJJJ:::555222//////000000111888@@@RRRcccwwwĦ;;;444333//////...Ħ+++++++++,,,---,,,++++++---//////...///111333666>>>HHHcccӵbbbGGG<<<444111---"""...............---------///........./////////...//////......------,,,,,,///////////////000111111............///000111222222222111111111111111111///111222222111111222333222111000111222333222000333222111222333333222000333111000000222222111000111000000Ħ222111000//////000111222---......///000/////////......///000000000////////////000111111222222333222333555777888777555444666666555444333333333333444111111333555999CCCMMMgggyyyuuummmbbbVVVLLLDDD>>>:::444444444555666888999:::222666;;;===@@@GGGRRR[[[ccchhhnnnrrrssswww~~~~~~zzzvvvsssqqqpppmmmlllkkkhhheeeeeegggiiiiiijjjqqqzzz~~~~~~}}}zzzuuuqqqooooooqqqssstttuuuxxxzzz}}}}}}}}}|||{{{}}}~~~zzzyyyyyy|||}}}yyyrrrssssssssssssrrrppppppnnnmmmkkkiiihhhgggffffffjjjjjjlllqqqvvvxxxvvvsssuuuwwwzzz|||}}}}}}|||{{{{{{zzzxxxuuussspppnnnmmmnnnooopppppppppqqqtttwwwxxxxxxwwwvvvvvvvvvvvvvvvyyyzzzzzzyyywwwssspppmmmlllnnnooooooooooooqqqrrr{{{|||}}}~~~}}}}}}|||zzzzzz{{{zzzxxxvvvtttrrrpppllliiiddd```^^^ZZZ\\\^^^aaadddfffggghhhrrrsssssssssssstttwwwzzz||||||||||||}}}|||{{{||||||~~~|||}}}{{{}}}|||{{{zzzyyywwwvvvvvvtttqqqnnnkkkiiiddd\\\VVVXXXUUUQQQPPPSSSZZZ```eee4ĉ@ӵqqqkkkjjjiiijjjlllnnnxxxxxxmmmfffhhhjjjllljjjfffbbb___[[[YYYXXXZZZ\\\_________[[[[[[ZZZXXXVVVTTTRRRQQQMMMMMMNNNMMMKKKHHHFFFEEEAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@>>>AAAQQQmmmvvvXXX???444222000//////111111333;;;EEEXXXjjj|||>LGGG888444444000000=hĦ---***+++,,,,,,++++++,,,...///---...000111333;;;DDD4ĉ@ӵsssVVVEEE888666444***,,,,,,---......///000000...////////////...///////////////......---------111111000000111111222333............///000111222111222222222222111111111111222333222000///000111222111000111222222111000///......///111333333222333111000000111222222111111111000>L111111111222333333222111111///////////////...------......///000000000000000000000000111222222333333333444666888888777555444666555444333333222222333555333222444777>>>KKKXXXtttwwwnnnhhh[[[UUUKKKCCC>>>:::888666222333444666888999;;;<<<777<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵsssg&eqqq>hӵtttjjjbbbbbbaaafff?><z```g&e>&eTTTRRRHLGGGFFFFFFShӵgLDDDVVVqqqwww]]]EEE777222S?ʬCCCQQQ3h?D%%)?------ZufĦ,,,------gL000///...g&e???gĉ@g&e>&e@e//////??.........000222111...---g<ĉ...//////0003we<Ħ.........///3h?@e333444555444444///000222Z4444442221111112223h?gL111///...000222333333444333333D%%)?///fff?><z111222=?Ħ444g&e333g&e888888777S?ʬ4444ff?>ߝL999@eg&e3h?g&e>&e777888??AAACCCGGGMMMUUU^^^eeeiiinnnmmmooosssyyy}}}vvvoooiiieeedddbbb```___```bbbeeefffnnnrrrxxx~~~~~~yyyzzz|||{{{zzzyyyyyyyyyzzzzzzyyy||||||zzzyyyzzzwwwyyy||||||yyywwwyyy}}}tttqqqlllhhheeeeeefffgggkkkpppuuuwwwwwwvvvwwwxxxvvvzzz~~~~~~}}}|||~~~}}}~~~zzzwwwtttxxx}}}}}}wwwtttmmmoooqqqrrrsssvvvzzz}}}xxxzzz|||}}}}}}{{{xxxwwwxxxzzz{{{{{{yyytttooolllmmmoooqqqqqqpppoooooopppqqqrrrtttuuutttrrrooommmhhhddd```]]]\\\]]]]]]\\\[[[___dddhhhkkkpppvvv{{{xxxzzz}}}~~~}}}zzzvvvssstttvvvxxxzzz{{{|||~~~~~~zzzzzz|||{{{yyyyyyzzzwwwrrrooommmiiiddd___ZZZVVVTTTJJJNNNTTTWWWYYY]]]cccgggnnnqqqtttuuuuuuwww|||4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@sssHu]ĦjjjZuR)Ħoooggg______sߝLGdUĦaaaHƅ^Hu]ĦRRRntHdĦIIIEEEHGgĉ@BBBHdĦMMMbbb{{{gggKKK;;;555Htƅ^444HHHBt=o9ĦDtfo9Ħ---......g?,,,---HdĦ,,,//////Hu]Ħ888ttHƅ^Hu]ĦH׼s333999---,,,...222222111000000000tQ//////000000je<Ħ111111000Bt=o9ĦH׼s333444555666777888444555666HtĦ666333222111222Bt=o9ĦHdĦ111111111111222222333555444333Dtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ444Hu]Ħ888888Htƅ^444qIܗGIӵ999H׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ888IIIHHHOOOZZZeeemmmtttxxx{{{yyyppphhh```YYYUUU^^^___```cccggglllpppsss}}}yyyzzz~~~zzzwwwvvvwwwyyyzzz{{{~~~~~~{{{xxxxxxyyyxxxyyyyyyzzzzzzzzzzzzzzzrrrsssuuuvvvvvvxxxzzz|||sssrrroookkkhhhhhhkkknnnvvvwwwyyy|||~~~~~~{{{xxx{{{}}}~~~|||zzzzzz}}}}}}~~~|||zzzxxxzzzyyy{{{{{{tttsssqqqppprrrwww|||}}}|||~~~|||zzzyyyxxxwwwuuusssssstttvvvyyyyyywwwrrrnnnooopppsssuuuuuusssqqqoooooojjjfffcccddddddcccaaa[[[\\\]]]]]]]]]]]]```bbbcccgggnnnuuuzzz|||||||||}}}zzzzzzzzzzzzyyyxxxzzzzzz{{{|||}}}|||wwwssswwwwwwvvvuuurrrooollljjj``````]]]XXXSSSPPPOOOPPPNNNPPPUUU\\\dddmmmtttxxx~~~{{{xxxyyy}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetrrrDdDĦlllt|<~~~nnnfff``````DdDDdDĦ```DdDΦDdDĦPPPq<niDdDĦGGGqetBBBBBBDdDĦPPPiiizzz^^^EEE999q<R222888qjRgdKӵHdDĦgdKӵ...///GR/f6LĭĦ,,,---DdDĦ,,,//////DdDĦ888`eĭDdDΦDdDĦDdDĦ999777111---...///......000222111000/////////geĦ//////000FSĦ222111qjRgdKӵDdDĦ222222333333444555222333333DdDĦ444333222222qjRgdKӵDdDĦ111111000111222333444555444333HdDĦgdKӵDdDDdDĦ000DdDĦ4DufӵDdDĦ666DdDĦ888q<R444555peƜ4DuTӵDDDDdDĦDdDĦqjRgdKӵDdDΦDdDĦ<<>>GIdnuR)ĦDdDĦnuR)Ħ///000CdgĪj---DdDĦ,,,......DdDĦ777HߝL`o9DdDΦDdDӵDdDĦCCC;;;333......000///000222000000//////......geĦ///000sp?aĦ222222GIdnuR)ĦDdDĦ000000000111111222222222333DdDĦ333444333222GIdnuR)ĦDdDĦ222111000000222444555555444333DdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ666DdDĦ777po9u666666555666=ӊB1.uTӵQQQDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵJJJQQQVVV\\\dddlllzzz~~~~~~xxxqqqllliiiaaa^^^YYYVVVXXX]]]dddiiimmmsss|||yyyxxxuuussssssuuuxxxzzz|||~~~|||zzzyyyzzzyyyxxxwwwuuurrrpppnnnmmmkkkjjjgggddddddiiipppvvvvvvxxxyyyzzzzzzzzz|||~~~~~~|||zzzzzzyyyzzzyyywwwvvvvvvyyy{{{}}}|||zzzyyyyyyyyyzzzzzz}}}|||}}}{{{vvvqqqpppqqqtttyyy}}}}}}{{{{{{yyyvvvsssttttttvvvxxxzzzyyyvvvsssooonnnmmmkkkhhhfffdddcccaaa^^^[[[YYYYYYYYYXXXWWW___bbbgggkkkmmmoooqqqrrrwwwzzz}}}|||{{{|||~~~~~~}}}yyyzzz{{{}}}|||{{{zzzyyyxxxuuupppmmmmmmkkkiiieee```\\\XXXUUUQQQRRRSSSSSSRRRRRRTTTVVV___fffoootttxxx|||4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħzzzooo>d<ĦpppDtwwwiiibbbbbbbbbDdDΦDdDĦ___>d<ʜ4DuTӵNNN4DwDd<ĦEEEpuR)Ħ>d<}}}xxxaaaFFF777444peӵ///ĦpeӵDx<>d<ӵDdd<------>d<Ħ6664DufئL>eDdDʜ4DuTӵDdDĦPPPDDD:::111000111000000111//////............geĦ000s<v>aĦ333333peӵDx<DdDĦ000000000000000000444444555DdDĦ666555333333peӵDx<>d<111000000222444666555444333>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ555>d<Ħ666peӵ666Ħ666F&uTӵ___DdDĦ>d<ĦiiipeӵDx<>d<ʜ4DuTӵaaaiiiooouuu{{{zzzrrrjjjccc___]]][[[ZZZYYYZZZ^^^gggpppwww{{{|||xxxvvvtttrrrsssuuuxxxzzz|||}}}~~~~~~|||{{{zzzyyyzzzyyyvvvssspppmmmkkkjjjjjjiiigggfffggglllsssyyyzzz||||||yyyzzzwwwvvvuuutttuuuvvvyyy{{{}}}zzzvvvtttttttttuuuyyyyyyzzz|||~~~~~~{{{xxxuuuuuuvvvxxx{{{}}}~~~~~~}}}|||||||||{{{xxxuuuuuuuuuuuuvvvwwwvvvssspppnnnllliiieeebbb```^^^^^^[[[[[[ZZZ[[[\\\^^^___```hhhlllrrruuuvvvvvvvvvwww|||{{{{{{{{{}}}zzz{{{}}}}}}yyywwwuuutttrrrnnnjjjfffdddcccaaa]]]YYYVVVSSSQQQQQQSSSVVVXXXZZZ\\\___bbbhhhpppzzz}}}|||}}}4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ___s&dq&ĒRPPPOOOi?ʜtd<ĦGGGHHܗDӊB>>><xnnnWWW???555333B?daĦ333333B?Ho9333>d<111111222222444555666>d<ӵ444333B?Ho9222<x222333555666555444333&ӫeʬtIӇ111>d<Φ>d<Ħ222D&ӫetIӇ222DdDĦ333sdKĦ555B?dp&ĒR[[[nnn>d<sdKĦNNNB?Ho9===s&dq&ĒRpppyyyyyytttkkkbbb[[[XXXXXXXXX[[[^^^dddiiiooowwwyyy{{{}}}~~~|||yyywwwuuussstttvvvyyy{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvuuussspppnnnllllllkkkkkklllmmmnnnppptttyyy}}}~~~~~~}}}}}}zzz{{{uuusssrrrrrrtttxxx{{{}}}{{{vvvrrrpppooonnnttttttuuuwwwyyyzzzzzzzzzzzz{{{|||||||||}}}}}}~~~}}}}}}}}}~~~~~~|||yyyvvvtttrrrqqqqqqooollliiigggeeebbb___\\\[[[ZZZZZZXXXZZZ]]]```cccfffjjjllltttwww{{{}}}|||zzzxxxwww~~~~~~{{{zzzzzz{{{~~~}}}~~~~~~{{{xxxvvvtttrrrooommmjjjgggbbb___ZZZZZZXXXWWWUUUTTTSSSSSSVVVYYY]]]aaacccgggjjjmmmrrryyy}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDxxxwwwnerrrsss=errreee```bbbbbbege___^^^sĪj@hRRRQQQQQQfdDĦIII@ďD???===HkgedddOOO;;;444333@h@@@PPP@GHĪj@IŌ///---Bene---Hkge+++ne111333feHu]3hhseUUUGGG888333333222111222//////......//////geĦja>aĦ333333@G333333se333333444444555444444555<Ō666555444@G555333Hkge333444444555555555444333HĪj@IŌ111111ege111222Hu]3hIŌ222333DdDĦ222ne666555@h444444>hUUUjjj{{{sekkkneBBB<<<@G???AAAsĪj@h{{{}}}yyyuuurrriiiddd]]]WWWTTTVVV[[[^^^aaahhhrrrzzzyyy||||||zzzwwwttttttuuuxxxyyyxxxwwwwwwxxxyyyyyyvvvtttpppooonnnnnnnnnooopppqqqppprrruuuvvvxxxzzz}}}|||{{{tttqqqoooooossswwwzzz||||||yyyvvvrrrooonnnqqqqqqqqqrrrtttvvvxxxyyy}}}~~~}}}|||||||||}}}}}}~~~}}}zzzssspppmmmkkkiiigggdddbbb```^^^]]][[[ZZZ[[[[[[\\\[[[^^^bbbeeehhhkkkooorrrzzz}}}|||zzzyyy}}}{{{yyyzzz{{{~~~|||yyywwwsssooolllkkkiiifffdddccc```\\\ZZZTTTTTTTTTUUUVVVWWWYYYZZZ___bbbgggjjjmmmooorrruuu|||4DuXӵĵD^|||zzzyyyttttttrrrgggbbbaaabbb]]]]]]\\\SSSRRRRRRQQQPPPDdDĦJJJKKKAAA>>><<<{{{XXXFFF888555333...888CCCVVVmmm{{{000111...,,,---)))+++...000222D^s׼siiiWWWEEE<<<888555222111000////////////000geFm8111>aĦ222222333111222222s׼s444444444555666777555555666Ho777666555555555666444333444555666555555444555444333222111111000111222D^111222333DdDĦ111666666444555666555555555NNN```ttts׼sZZZUUU;;;999888888GGGOOORRR|||vvvqqqlllgggccc^^^[[[XXXXXXZZZ```ggglllqqqxxx}}}~~~|||xxxuuussstttuuuwwwuuuttttttuuuwwwvvvtttqqqmmmmmmmmmooorrrvvvzzz|||zzz|||}}}}}}}}}~~~{{{uuuqqqmmmmmmppptttvvvwwwzzz{{{}}}~~~}}}zzzwwwuuurrrrrrqqqpppppprrruuuwww{{{}}}}}}{{{{{{|||{{{zzz{{{||||||zzzvvvsssmmmjjjfffdddbbbaaa___]]]]]]]]]]]]___```bbbcccddddddgggjjjllllllmmmpppssszzz}}}~~~~~~}}}{{{yyyyyy{{{~~~{{{wwwtttpppkkkfffccc___^^^\\\[[[[[[[[[XXXWWWUUUVVVWWWYYY\\\___cccdddkkknnnrrrtttvvvwwwzzz{{{Φ4DuXӵtvӵ>d<ĦĦĦzzz|||Ħuuu|||ttthhhddd```aaacccdddcccaaa___^^^[[[[[[ZZZXXXWWWVVVUUUUUUSSSRRRRRRQQQPPPNNNNNNMMM>d<ĦJJJNNNQQQMMMLLLIIIFFFBBB>>><<<:::@@@SSSmmmrrrPPPAAA555555333---...555+++///333888EEEZZZqqqwwwPPPCCC555000000000111333///////////////......---***,,,...---,,,+++,,,,,,)))***,,,,,,Ħ222222444<<d<ĦBe}}}iiiRRREEE>>>777111...000000000000000111geFYĉ111111>aĦ111222222333333333...///000111111222Be333333444555666777888888888999nu]ӵ:::666777888777666555555444222000222555888222333555777777666555333555444333333222222333333222222111111000/////////---...000222333>d<Ħ111111111222333>d<Ħ222222333Ħ444444555666777777666666666666777666666888<<>>///+++000444222...000000...---,,,+++++++++&&&***...000...+++)))(((***++++++gdKĦ...333777>>>JJJ___xxxsdKĦ|||dddUUUIII===444222666111...///000111ŶS/////////3we<000000111111111111222333333333000000111111333555666777888888777iĉ@3hR/Ō666777777777777666666666555555555444444444666444222333444555444333333222111000000111222333222111///...------............///000000DdDĦ222111//////000sdKĦ666666gdKĦ555666666666666555555444:::555444666777888;;;@@@UUUaaahhhdddMMMFFF<<<:::888gdKĦ777;;;===@@@CCCHHHRRR^^^hhhvvv|||}}}yyytttppppppjjjbbb\\\[[[^^^aaacccaaaeeekkkrrrzzz{{{}}}yyysssooommmllljjjiiioooooonnnoooooopppqqqqqqtttvvvyyy}}}~~~yyyvvvssspppnnnppprrrssstttooopppttt{{{|||uuuwwwxxxwwwtttpppmmmlllxxxxxxwwwwwwwwwxxxyyyyyywwwtttpppnnnmmmiiiddd```\\\^^^```aaa``````aaacccfffhhhjjjmmmoooqqqqqqqqqvvvvvvvvvtttrrrqqqrrrssssssxxx~~~~~~||||||}}}{{{vvvxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~|||||||||}}}zzztttppppppmmmhhhaaa[[[WWWUUUSSSTTTUUUVVVXXXYYYZZZZZZZZZ___bbbgggmmmrrruuuwwwxxx~~~>Anenenenevvvvvv~~~zzzmmmeeeaaabbbcccccccccbbb```^^^]]]ZZZZZZYYYWWWVVVTTTSSSSSSSSSNNNJJJIIILLLNNNMMMDeHHHLLLRRRWWWUUURRRLLLEEE@@@>>>>>>>>>QQQeee}}}tttYYY???;;;555000/////////...000222666@@@QQQfffzzzwwwaaaFFF;;;000,,,///333111...000///...---,,,+++++++++)))+++---...,,,+++++++++,,,,,,ne,,,,,,///333999DDDVVVmmmnezzziiiXXXGGG<<<999666111///222444444>A111000111k<000//////000000........./////////000000444444444444555555666777888777777fh666777777888888777777666666555555555444444444999777555444444555444222333333222111111222333333333222000///......//////......///000000De333222111000000111ne555555ne666666666666666666555555555999555333555666666999>>>KKKRRRTTTOOOHHHCCC>>>888999777ne===>>>CCCHHHOOOVVV___jjjvvv~~~xxxrrrnnnkkkgggdddaaa___]]]]]]___eeelllppptttvvvzzz}}}zzzxxx{{{|||xxxzzzvvvqqqmmmlllkkkkkkjjjlllmmmmmmnnnoooppprrrsssxxxzzz~~~|||vvvtttqqqqqqrrruuuvvvvvvooopppsssyyy~~~{{{{{{|||}}}|||yyytttpppnnnvvvuuuuuutttssstttttttttqqqnnnjjjhhhgggdddaaa]]]___aaadddeeeeeefffhhhjjjqqqrrrssstttuuuvvvvvvvvvvvvwwwvvvssspppoooooopppsssxxx}}}~~~}}}{{{|||~~~~~~zzz|||~~~}}}|||}}}}}}}}}|||zzzwwwuuuttttttqqqlllhhhdddaaa\\\WWWTTTSSSSSSTTTTTTUUUVVVYYY]]]aaaeeegggpppssswww|||}}}vvvvvv~~~wwwkkkeeecccaaabbbbbbbbbaaa___]]]\\\YYYYYYYYYXXXVVVTTTQQQOOOOOOLLLHHHIIIKKKMMMLLLJJJHHHIIINNNUUUZZZVVVRRRKKKDDD>>>===AAADDDXXXllljjjOOO===888333///............111111777EEEZZZoookkkQQQ>>>888111...///000000///000///...---,,,+++++++++,,,------,,,++++++---.........+++******---000666>>>LLL```yyymmmWWWGGGAAA777111///111333222555333222000////////////000111111000///000111222333666555555444444444555555777666666666666666777888888888888888666666666555555555444444;;;999666555555444333111444333333222222333333444333333222111000000000000......///000000000111111222222222222666666555555666777666555444555555777777999555333444555444666;;;@@@AAA???;;;888777555222999888AAAFFFIIINNNUUUaaakkkuuu~~~~~~tttooogggaaa^^^\\\[[[ZZZZZZ]]]aaaeeejjjqqq{{{}}}zzzqqqpppsss||||||wwwtttuuuqqqmmmjjjjjjkkklllmmmnnnnnnoooppprrrtttuuuvvv{{{}}}}}}vvvtttrrrsssuuuwwwxxxxxxoooooorrrwww}}}||||||wwwrrrnnnqqqpppnnnmmmllllllllllllhhhfffcccaaaaaa```___]]]eeegggjjjkkklllmmmoooqqq{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxvvvrrrnnnllllllmmmssswww{{{{{{zzzzzz||||||~~~|||||||||{{{zzzxxxtttqqqmmmjjjgggdddaaa^^^\\\YYYTTTQQQPPPRRRUUUWWWXXXXXXZZZ^^^dddlllssswww|||~~~}}}~~~zzzsssttt{{{wwwlllgggeeeaaaaaabbbaaa```___]]]\\\ZZZYYYXXXWWWTTTRRRPPPNNNMMMKKKIIIJJJLLLMMMMMMLLLMMMKKKIIIHHHJJJPPPWWW\\\WWWQQQIIIBBB<<<:::@@@HHH___sss}}}```HHH:::666111...---......---000111888JJJcccxxxbbbGGG666444111///...//////000//////...---,,,++++++,,,,,,---...---,,,,,,---...---------,,,,,,+++++++++...000555;;;DDDUUUnnniiiUUUIII>>>777222222333000///111666444222222333333111000111111000000000000111111333222000///000111333555444333333222222333333444666666555555555555666666666666777888999999999888666666666666555555555555999777555444444444333111333333333222222333333333333222222111000000//////......///000000000000000000111222333333333222222777666555444444444555555666555444333333555777999888444222333333222444888:::888666444666888888777<<<===>>>AAAEEELLLSSSXXX```hhhttt~~~{{{uuupppeeeaaa[[[WWWVVVXXX[[[]]]dddjjjrrrvvvyyy{{{yyynnnlllnnnxxx}}}zzzvvvrrrpppqqqnnnjjjiiijjjmmmoooppptttttttttuuuvvvxxxyyyzzzzzz}}}~~~{{{uuutttssstttwwwxxxyyyxxxooooooqqqwww~~~~~~{{{uuuoookkkiiihhhfffdddcccccccccdddcccbbbaaaaaabbbccccccdddkkkmmmnnnooooooppprrrttt|||{{{{{{zzzzzzzzzzzzzzzzzzyyywwwrrrnnnkkkkkklllsssvvvyyyyyyxxxyyy}}}~~~~~~|||{{{zzzwwwtttqqqmmmjjjeee```\\\ZZZXXXXXX]]]ZZZUUURRRSSSVVV[[[^^^```aaadddiiiooovvv|||xxxzzz|||}}}~~~}}}{{{zzz|||{{{uuuoooooowwwwwwlllfffbbbaaaaaabbbaaa```___]]]\\\[[[YYYVVVSSSQQQPPPPPPPPPNNNMMMLLLLLLMMMNNNNNNMMMMMMKKKHHHHHHLLLRRRXXX\\\VVVOOOFFF???999777@@@KKKeeewwwrrrWWWDDD777444000...............000222<<>>BBBGGGMMMSSS\\\eeekkkvvv}}}zzzzzz~~~xxxooofffaaa___YYYYYYWWWXXX[[[```gggkkkuuu{{{}}}zzzxxxpppmmmnnnwww~~~}}}{{{xxxtttqqqnnnmmmnnnlllkkkkkknnnrrrttttttyyyyyyxxxxxxxxxyyyyyyzzz{{{}}}}}}~~~}}}zzzuuuttttttuuuwwwwwwvvvuuunnnnnnqqqwww~~~|||zzzxxxvvvrrrlllhhhaaa___]]]\\\\\\]]]___```eeeeeefffggghhhiiikkkllloooppppppooommmnnnoooqqqvvvvvvwwwxxxyyyzzzzzz{{{|||zzzwwwrrrnnnllllllnnnrrruuuwwwxxxwwwyyy~~~}}}zzzwwwtttppplllhhhbbb___[[[VVVRRRQQQRRRSSSZZZYYYWWWWWWZZZ___eeehhhlllnnnrrrvvvzzz}}}~~~~~~}}}rrrtttvvvzzz~~~}}}}}}|||zzzyyy{{{wwwrrrllllllttt~~~ttthhhbbb^^^aaabbbbbbbbbaaa___]]]\\\[[[XXXTTTQQQOOOOOOPPPQQQOOOOOOOOOOOONNNNNNNNNNNNMMMJJJHHHIIIMMMSSSWWWYYYRRRJJJCCC???999777AAAPPPiiiyyyeeeNNN@@@555222///......//////...000555BBBXXXqqqrrrTTT???111111///......////////////...---,,,,,,,,,,,,,,,))),,,//////...,,,++++++******+++,,,,,,---......---,,,000555888>>>QQQfff~~~~~~lllUUUHHH:::555444333333555333222111222333222111///333222222222222333444444111111000000000111222333333333333444555666777888444444333333333333444444333444555777888888888888777777777666666666555555444222111111222333333222000111111222222111111000111111111111000///...---......///000000000000000111111222222333444444444555555555555555444333222111111111111222444666777666222111333333111222555666333333666888888:::>>>EEELLLVVV___fffnnnvvv||||||xxxzzzxxxsssllleee]]]UUUSSSVVVYYY\\\```dddjjjqqqyyy~~~|||yyyxxxtttppppppxxx|||xxxwwwxxxwwwtttpppmmmllllllooonnnnnnqqquuuxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxxxx~~~|||vvvuuuuuuvvvvvvuuusssppplllmmmooovvv}}}~~~yyyuuuqqqppppppnnnjjjfff\\\[[[ZZZZZZ\\\___bbbeeejjjlllooooooooonnnooopppnnnnnnnnnllljjjiiikkkmmmppprrrtttwwwzzz{{{{{{{{{{{{yyyvvvrrrnnnmmmnnnpppqqqtttwwwxxxxxxzzz~~~~~~yyyuuuqqqmmmjjjfffaaa^^^UUUTTTRRROOOMMMNNNQQQTTTUUUVVVYYY^^^dddkkkppptttxxxzzz~~~}}}}}}zzzrrrsssuuuzzz|||}}}|||{{{{{{|||wwwqqqllllllttt}}}pppfffbbb```bbbcccccccccbbb```^^^]]]WWWVVVTTTRRRPPPOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMMMMLLLIIIHHHJJJOOOSSSUUUVVVMMMEEE@@@???;;;:::FFFXXXlllzzzsssXXXDDD;;;444222///...///000000///222999JJJ```www}}}eeeJJJ888333111...---///000000///......---,,,,,,,,,------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---***---444555777EEEWWWlll|||iiiWWWCCC999444333333555333333222333444444222000222222111111222222333444333444444444444555555555555555444444444555555666333333222222222222333333222333444555777777777777777777777777666666666555666444222222333333222111111111222333333222111111111222222222222000///.........///000000000000000222222111111222333555666333555666777666444111000......///000222333444555555222111333444111222666777666888<<<>>>???GGGPPPZZZcccooowww{{{~~~{{{tttpppccc]]]YYYVVVSSSRRRXXXaaaeeejjjrrrxxx~~~}}}{{{wwwqqqqqqyyy}}}xxxtttqqqrrrrrrpppllljjjkkkmmmpppqqqssswww|||~~~~~~}}}zzzyyyyyyyyyyyyyyyzzzzzz~~~~~~~~~~~~}}}yyyxxxwwwwwwwwwtttpppllljjjjjjmmmrrrxxxzzzwwwtttpppkkkfffeeefffgggdddaaa\\\[[[[[[]]]aaafffkkknnnpppsssvvvuuurrrnnnmmmmmmjjjjjjjjjhhhffffffiiikkkkkknnnrrrvvvyyyzzzyyyyyyxxxvvvtttpppmmmmmmooorrrppptttxxxzzzzzz{{{}}}}}}}}}}}}{{{xxxtttsssmmmiiiddd```]]]ZZZWWWUUUNNNOOOOOOOOOOOOQQQWWW[[[YYY]]]ccckkksssyyy}}}~~~~~~~~~}}}wwwwwwyyy}}}|||}}}~~~}}}}}}}}}xxxsssmmmnnnuuu{{{mmmgggffffffccccccdddcccbbbaaa___^^^SSSTTTTTTTTTRRRQQQOOOMMMOOOPPPQQQPPPNNNLLLLLLLLLKKKIIIHHHKKKOOOSSSTTTSSSIIIBBB>>>@@@======KKK^^^mmmzzzlllPPP===777444111//////000111111000333===OOOeeezzzwww\\\BBB333555111---,,,///111000.........---,,,,,,,,,---------,,,+++)))((())),,,///...------,,,,,,++++++***///+++---555666666@@@PPP\\\nnnmmmSSSCCC<<<888777999444444444555666555333111111111000000111222333333000111222333333333222222666555444333222222222222333222222222222222222333111222333555666777777777777777777777666666666666999777444333333333222000222222444444444444222222333333444444333222000///...//////000000000000000333222111000111333666777222444777888777444111...+++,,,...000222333333444444111111444444222333666;;;:::===DDDGGGKKKXXXgggqqqzzz~~~yyyqqqhhh```[[[SSSNNNLLLOOOSSSXXXeeesssrrryyywwwrrrqqqyyy~~~{{{vvvrrrnnnooopppnnnkkkiiikkkmmmqqqssswww|||zzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{|||~~~|||{{{zzzyyyyyywwwtttnnnjjjhhhiiikkkooossssssooojjjiiiccc]]]\\\^^^```___]]]]]]]]]^^^aaaffflllssswwwtttwwwzzzxxxrrrllliiihhhgggggggggeeedddeeehhhkkkgggkkkpppuuuxxxxxxvvvuuuuuutttrrrnnnllllllooorrrppptttxxx{{{{{{|||}}}zzz{{{~~~{{{{{{{{{zzzvvvqqqmmmjjjccc___ZZZVVVTTTSSSQQQPPPMMMOOOQQQRRRSSSWWW^^^cccdddhhhpppyyy}}}|||}}}~~~{{{}}}~~~zzzuuuppprrrzzzxxxnnnhhheeeeeeeeedddcccbbbaaa^^^ZZZVVVTTTSSSSSSTTTTTTRRRNNNKKKOOOOOONNNNNNMMMLLLKKKKKKIIILLLMMMKKKMMMRRRRRRLLLDDD???<<<;;;===DDDTTTcccrrrrrrYYYIII???777111111111000000000000111666>>>SSSooooooQQQ===777000///...---------------111---)))(((***++++++)))+++******,,,------+++)))+++++++++,,,,,,,,,------,,,,,,...000333777;;;===MMM[[[qqqiiiQQQCCC;;;777555444444444222000000111222222222222222111111000000444333333222222333444444555555555666555555444444444555555333222111222444333333444555666777888999555555555666777666444111444444444444444444444444666555333222222333444555333222111/////////000111---///111333333222///...222222111111111222333444666999777333222555333,,,,,,---///222555555222000222111000///000222666888===AAAIIIRRR]]]jjjvvv~~~yyypppeee[[[SSSNNNLLLMMMQQQWWW^^^fffoooxxx~~~wwwxxxzzz~~~|||zzzzzz{{{xxxqqqjjjkkkiiihhhiiimmmqqquuuwwwxxx{{{~~~}}}{{{~~~}}}}}}}}}~~~~~~}}}}}}~~~{{{wwwvvvyyy}}}~~~zzzxxxwwwwwwwwwvvvtttpppmmmoooqqqrrrpppkkkgggdddbbb```]]]ZZZYYY\\\```ccceeegggiiilllnnnppprrruuuwwwyyytttooommmmmmlllhhhdddhhhbbb^^^cccggggggffffffggglllttt{{{~~~|||xxxuuuvvvqqqllljjjlllmmmlllkkkjjjlllpppvvvzzz|||zzzxxxxxxzzz|||{{{xxxwwwzzz}}}|||yyyuuupppkkkfffcccaaa[[[VVVRRRRRRPPPMMMNNNQQQNNNOOORRRWWW^^^ffflllpppqqqvvv}}}~~~~~~}}}~~~}}}||||||||||||zzztttooorrr|||vvvmmmhhhffffffeeecccbbbaaa```]]]YYYUUURRRRRRQQQRRRSSSRRRPPPNNNQQQQQQPPPNNNLLLKKKJJJIIIHHHKKKKKKJJJLLLPPPOOOJJJCCC???;;;;;;>>>GGGWWWggguuummmUUUFFF<<<555111111111000//////000111777AAAXXXttthhhJJJ777111///......---------......///,,,)))(((***,,,,,,+++***+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,---///222555999:::AAANNNcccyyy~~~eeeMMM>>>888888444444555444333222222333222222222222111111111000444333333222222222222333333444444555555555444444444444444333111111222444222333333444666777777888666555444555666555444222555555555555555555555555555444444333333444444444333222111000///000000111///222555666444222111111444333111111111222444555666888777333333555222---,,,,,,---...111222333333555666666666666888;;;===AAAIIIUUUcccppp||||||ssskkkeee\\\SSSMMMJJJKKKLLLVVV]]]gggqqqyyy~~~zzzwwwwwwxxxvvvqqqlllmmmmmmmmmooosssvvvxxxyyyzzz{{{~~~}}}|||~~~}}}||||||xxxuuussssssuuuxxxzzz{{{}}}yyyvvvuuuuuuvvvwwwuuurrrpppqqqqqqppplllgggbbb```___^^^\\\ZZZ\\\aaahhhmmmooorrrsssttttttsssssstttvvvqqqmmmiiihhhjjjkkkgggdddddd]]]ZZZ]]]aaaaaaaaaaaaffflllttt{{{}}}yyyuuurrrnnnjjjiiijjjlllkkkiiijjjkkknnnrrrvvvwwwvvvtttsssttttttsssqqqqqqrrrttttttrrrmmmgggaaa\\\XXXVVVWWWSSSPPPPPPOOOLLLMMMQQQUUUXXX]]]ccckkkrrrxxx{{{www{{{~~~~~~}}}}}}~~~~~~|||{{{{{{zzzzzzzzzsssmmmrrrtttlllgggffffffdddcccaaa___^^^[[[WWWTTTRRRPPPPPPPPPRRRRRRQQQPPPRRRRRRPPPNNNLLLJJJIIIHHHGGGIIIJJJIIIKKKMMMLLLHHHBBB===:::<<>>:::999???JJJXXXjjjyyyzzziiiTTTBBB999555222...000111///,,,,,,111555@@@UUUrrriiiLLL999222111---------------...///000//////...---+++*********(((,,,///---)))'''***///+++,,,.../////////...------,,,,,,+++,,,---///000666:::BBBJJJWWWiii}}}eeeMMM???666444333333555444222000222222222222222222222333333222111111000000000111222111111222222444555666444555555444333333555666777777888888999999::::::777555333222333444444444333333333333333333333333111222444555666555444333222222222333333333333222222888<<<:::333000222666666444222111222333666777666444333444444333000///111333555444333222444555444999@@@GGGOOOZZZgggppp|||wwwkkk___VVVRRRQQQOOOQQQWWW___jjjuuu|||vvvsssssspppoooppprrrvvvyyy|||}}}~~~{{{wwwssstttwww{{{~~~~~~~~~{{{xxxuuusssssspppqqqtttwwwzzzyyyvvvsssrrrrrrssssssrrrsssssstttqqqooommmkkkjjjhhheeecccaaabbbbbbbbbccchhhnnnrrrxxxzzz}}}xxxqqqiiicccaaaaaadddeeegggjjjlllllljjjhhhccc___^^^aaabbb```aaaccckkkooovvv{{{zzzuuunnniiiffffffhhhmmmsssvvvuuurrrjjjhhhggggggiiikkklllkkkiiiddd]]]ZZZYYYXXXUUUSSSNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSUUU\\\aaadddiiinnntttvvvyyy|||}}}~~~}}}}}}~~~}}}~~~~~~~~~|||zzzyyyxxxxxxzzzzzz{{{|||}}}}}}}}}}}}wwwuuuqqqllliiiggggggggg~~~wwwssspppuuuuuukkkfffdddcccaaa]]][[[YYYXXXWWWVVVTTTRRRTTTRRRPPPOOOOOONNNLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHHHHLLLLLLGGGCCCBBB<<<999:::CCCOOO^^^ooo|||sss^^^KKK===777444333---000111///,,,...444:::GGG___||||||]]]CCC555000.........---------...//////000000000...+++)))))))))***,,,---,,,))))))+++...---------------.........---,,,+++++++++,,,.........222888>>>HHHYYYlll{{{wwwWWWAAA:::666222222333444111///222222222222333333333333222222111111111222222222333333222222222444555666555666666666555555666888999999999:::::::::;;;;;;777666444444555555555444222222222222222222222222222222333444555555555555222222333444444444333333222666999777222000222555444333222222222333555555666222111444555222000000...222555666444333555888===EEEPPPYYYbbbmmmyyyzzzqqqeee[[[RRRMMMOOOTTTbbbgggoooyyyzzzrrrmmmlllmmmppprrruuuxxx{{{~~~}}}yyysssnnnoootttyyy~~~}}}}}}|||}}}}}}}}}~~~~~~}}}yyyuuurrrpppooolllnnnqqquuuwwwvvvsssooonnnpppqqqpppooommmmmmnnnllljjjgggfffeeedddaaa___```cccfffkkkooovvv}}}|||wwwooogggaaa______bbbdddgggjjjjjjiiifffdddcccaaabbbfffgggddddddfffllloootttxxxvvvqqqkkkfffffffffjjjpppvvvxxxuuurrrhhhgggeeeeeefffffffffeee]]]ZZZTTTPPPNNNNNNMMMLLLLLLLLLLLLNNNOOOQQQSSSTTT\\\[[[^^^ffflllooosssyyy{{{zzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~|||zzzxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwrrrooolllhhhgggfffggghhh~~~sssqqqqqqttt{{{rrriiieeeccc```^^^ZZZXXXVVVUUUVVVUUUTTTSSSPPPOOOOOOOOOPPPOOOLLLJJJNNNNNNNNNNNNMMMMMMLLLLLLJJJFFFGGGKKKKKKEEE@@@@@@;;;888;;;FFFTTTbbbrrr}}}zzzjjjTTTBBB999555444444,,,///111000---///666>>>PPPiiiqqqRRR<<<333000---///......---------.........000111///,,,)))***+++,,,,,,+++*********,,,,,,---,,,+++******,,,---...,,,,,,+++++++++,,,---...,,,000444777===IIIZZZgggxxxeeeLLL???999333111333444222///222222222333333333444444222111111222222333444555666555333222333444555666666777888777666666888:::999999999:::::::::::::::777666555666777777555333333333333333333333333333333333333333444555666666111222333555555555444333333444555555333222333444111222222333333333333333666111000444555111///111000333666777666888>>>CCCJJJUUUeeepppwww~~~zzzuuufff___ZZZXXXWWWYYYbbbnnn~~~||||||zzztttmmmjjjmmmqqquuuxxx}}}wwwxxxvvvqqqmmmmmmrrrwwwzzzzzzzzzzzzyyyyyyxxxxxx|||}}}|||xxxtttpppnnnmmmiiikkknnnrrrtttsssooolllkkkmmmooonnnkkkgggffffffcccbbbaaaaaacccdddccccccfffkkkqqqxxx}}}|||vvvmmmeee___]]]\\\___cccgggjjjjjjhhheeedddccccccgggmmmmmmjjjiiikkkjjjmmmqqqtttsssoookkkgggggghhhkkkpppuuuuuupppkkkgggeeebbbaaa```___\\\ZZZQQQPPPMMMIIIGGGGGGJJJLLLLLLMMMOOORRRVVVYYY]]]^^^dddcccfffmmmrrrtttwww|||yyywwwuuuttttttvvvyyy{{{~~~~~~}}}|||}}}yyyzzz|||~~~~~~}}}|||zzzxxxwwwuuuuuutttttttttttttttsssrrrqqqqqqlllkkkiiihhhiiillloooqqqppppppppprrrwww}}}qqqhhhdddbbb___\\\XXXVVVUUUTTTUUUUUUUUUSSSMMMMMMNNNPPPQQQPPPMMMKKKPPPPPPOOONNNMMMLLLKKKJJJIIIEEEEEEJJJJJJCCC>>>>>>:::888<<>>GGGOOOYYYgggyyy|||vvvooofffaaaYYYUUUVVV\\\ccclll|||}}}|||{{{{{{uuuvvvuuuqqqmmmnnntttzzzyyy}}}}}}pppssstttqqqnnnnnnrrrwwwwwwwwwwwwwwwwwwvvvuuutttxxxzzz}}}{{{wwwsssooommmlllhhhjjjmmmpppsssrrroookkkiiilllnnnmmmhhhcccaaaaaa\\\\\\\\\___cccfffhhhhhhmmmrrrzzz|||uuulllccc\\\ZZZZZZ___ccchhhlllllliiigggfffeeeggglllssssssooonnnppphhhjjjnnnqqqqqqooollliiihhhiiikkkpppsssqqqkkkeeefffcccaaa^^^\\\XXXTTTQQQJJJJJJJJJGGGEEEFFFKKKPPPLLLNNNRRRWWW]]]ccchhhkkkjjjiiikkkqqquuuuuuwww{{{tttrrrooonnnoootttyyy}}}{{{}}}~~~}}}{{{xxxwwwwwwxxxyyy{{{|||}}}}}}}}}|||}}}~~~|||{{{zzzxxxvvvuuuttttttrrrrrrrrrqqqpppooommmllliiiiiihhhiiilllqqqvvvyyy{{{qqqpppllllllsss~~~~~~uuukkkfffeeeccc^^^XXXZZZXXXVVVTTTTTTTTTSSSQQQPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQOOOLLLKKKIIIJJJIIIHHHGGGFFFDDD@@@>>>888<<>>444//////222---...///...,,,,,,,,,...------,,,+++++++++,,,,,,)))******++++++++++++***...,,,***+++,,,---+++)))+++,,,,,,---......//////222...---000444777===CCCLLL[[[lllzzzaaaLLL:::888777333000222333333333444444333333333555444444333333444666666555666666777888888999999888888888777888888999::::::::::::;;;::::::999999666999999666777999999777777666555444444444555666222222333333444555666666666666666666555555555555555444444333333222222222555444333333444444333111333222333444555666555555555888===CCCKKKXXXfffpppttt~~~tttfff\\\WWWXXXZZZ[[[jjjpppyyy~~~}}}~~~zzzwwwtttssstttuuuuuutttssstttuuuwwwzzz|||}}}~~~}}}zzztttooooooqqqppplllllloooqqqpppnnnnnnpppsssvvvwwwyyy}}}}}}{{{{{{yyywwwtttqqqnnnmmmllllllkkkjjjjjjkkkmmmlllhhheeeaaaaaa```___^^^[[[YYYXXX___ccckkkrrrxxx{{{}}}}}}}}}~~~wwwpppjjjeeebbbgggjjjnnnooonnnkkkhhhhhhjjjmmmqqquuuwwwvvvrrrooolllmmmoooqqqpppnnnlllkkklllkkkiiifffbbb___\\\ZZZUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIKKKMMMPPPRRRSSSZZZ___cccdddhhhnnnpppnnnjjjkkkmmmooossswww{{{}}}wwwmmmiiinnnqqqpppttt}}}}}}yyytttqqqppppppppppppoooqqqooolllmmmrrrtttssswwwxxxyyyyyyyyyyyy|||~~~xxxwwwtttqqqooommmlllkkkggggggfffgggiiillloooqqqwwwxxx|||~~~|||}}}zzzooonnnlllmmmuuusssmmmfffdddeeefffbbb___]]][[[XXXWWWWWWWWWUUUTTTQQQRRRSSSTTTUUUUUUUUUUUUMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHEEEAAA===;;;777@@@LLLZZZkkkwwwxxxsssYYYIII:::555666666444222)))000///---111555CCC[[[yyyhhhJJJ888333111111111,,,---......------///000++++++*********+++,,,,,,+++++++++***************,,,+++***+++---...---,,,,,,,,,------...//////000222...,,,...000111555;;;AAALLLZZZfffuuuuuu]]]FFF===:::555222222444444444444333333333333555444444444444555666777555666666666777777888888888888777777888999999:::888999::::::::::::::::::999;;;:::777777::::::888666555444444444555666777000111222333444666777777666666666666555555555555444333333333333333333333666555444444555555444333222222333555666777888888888;;;AAAJJJWWWdddpppwww|||yyyuuujjjcccZZZUUUWWW___gggmmm~~~{{{wwwwwwpppoooooopppsssuuuvvvvvvxxxyyy{{{}}}|||xxxtttpppnnnooommmjjjjjjmmmmmmkkkjjjkkkmmmqqqvvvxxx{{{~~~~~~{{{yyyxxxwwwuuurrrooommmmmmnnnoooiiiiiiiiiiiiiiifffaaa]]]YYYZZZ\\\^^^_________^^^fffkkkttt|||~~~}}}}}}~~~~~~{{{uuuooojjjgggmmmooorrrrrrpppllljjjiiioooqqqtttwwwxxxvvvtttrrrnnnppprrrsssrrrooollljjjfffdddaaa^^^ZZZVVVSSSQQQLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMPPPSSSVVVWWWXXXYYYbbbfffgggfffhhhmmmnnnmmmhhhjjjlllooorrrvvvyyy{{{wwwnnnjjjnnnpppooossszzz{{{wwwrrrooommmkkkjjjhhhiiijjjiiieeegggllloooooorrrsssuuuuuuuuuvvvyyy{{{ssssssqqqooollliiifffeeedddddddddeeejjjpppvvvzzz}}}}}}{{{}}}yyymmmllljjjllluuu~~~yyyooojjjeeeccceeeeeebbb___]]][[[XXXWWWWWWWWWVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVMMMMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJGGGCCC???;;;:::;;;EEERRRaaattt}}}rrrXXXIII:::444444222000000(((///...---333999JJJccczzz```CCC555222222111000,,,...//////...---...000++++++******+++,,,------,,,,,,+++******)))))))))+++++++++,,,------...---,,,------......//////000...******---///000444999999@@@JJJTTTbbbuuurrrTTTCCC<<<777444444333333333333444444555555555555666666777777888888777777777777888888888888777777777777888999::::::777888999:::::::::::::::999;;;:::666666999999777333222222222333444666777222333333444555666777777666666666666555555555555333333333333444444555555666444333444555555444333555666777777888999:::<<<@@@DDDLLLWWWdddnnntttvvvvvvmmmfffbbbXXXYYY[[[aaakkkwww|||}}}{{{uuuqqqqqqnnnnnnooossswww{{{||||||zzz|||}}}{{{wwwtttrrrooonnnmmmlllmmmooojjjjjjiiiiiijjjnnntttxxx}}}}}}{{{yyyxxxssssssrrrpppooonnnnnnmmmgggfffeeecccaaa^^^[[[YYYZZZ]]]aaafffjjjkkkkkkkkkooottt{{{}}}zzz{{{xxxvvvyyy}}}{{{{{{|||}}}|||wwwrrrmmmjjjrrrssstttssspppllljjjjjjooorrruuuvvvvvvuuuuuutttrrrsssuuutttrrrmmmhhheee]]][[[XXXTTTPPPMMMJJJIIIGGGGGGHHHHHHJJJMMMPPPSSSTTTVVVZZZ]]]______^^^]]]cccfffhhhhhhiiilllmmmjjjfffgggjjjnnnrrrvvvzzz{{{xxxqqqmmmoooqqqqqqtttyyyyyyvvvqqqmmmkkkhhheeeccceeegggfffcccdddjjjmmmllloooqqqqqqqqqpppqqqsssuuupppooommmkkkhhhfffdddccccccdddgggkkkqqqxxx~~~}}}|||~~~yyynnnmmmllloooxxx}}}uuummmiiieeeccccccccc```^^^]]]ZZZXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVQQQPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIFFFAAA<<<::::::@@@LLLYYYfffwww~~~pppQQQCCC666111000---++++++)))///...---555===QQQkkkpppXXX>>>333333222000...---/////////---,,,---...,,,,,,,,,,,,,,,---...///---,,,+++***)))))))))******+++,,,,,,,,,,,,---...,,,,,,------.../////////---******...000000333777777:::AAAIIITTTeee|||cccLLL@@@999666555222222222222444666777888666777777888999:::::::::999999999999999999999999777777777777888999:::;;;777888888999::::::::::::888:::999555444666666444333222222222333555777888777777777777666666666666666666666666555555555555222333333444444555555666444333222333444555444333777888999888888999===@@@NNNSSS^^^jjjuuuzzz{{{yyy~~~}}}|||zzzqqqfff]]]WWWUUUUUU]]]jjjyyy|||vvvuuusssnnnlllmmmooopppsssxxx}}}zzz{{{|||}}}~~~~~~~~~~~~|||zzzwwwsssrrrooollllllnnnqqqrrrnnnoooooommmmmmpppuuuyyy}}}|||}}}~~~~~~}}}{{{zzzxxxqqqrrrsssrrrpppmmmjjjiiicccbbb___\\\ZZZZZZ[[[]]]bbbffflllrrrvvvxxxwwwwwwvvvyyy}}}~~~yyywwwuuurrrpppsssxxx|||zzzwwwtttvvvxxxzzz|||~~~~~~~~~~~~|||yyyuuuqqqoootttuuuuuurrrnnnkkkiiiiiippprrruuuuuuttttttvvvxxxtttttttttqqqmmmfff```]]]TTTRRROOOLLLJJJHHHFFFFFFFFFHHHJJJLLLOOOSSSYYY]]]aaabbbeeeffffffdddaaa___^^^ccchhhjjjlllnnnlllgggbbbdddgggkkkpppuuuyyy|||xxxsssooooooqqqrrruuuxxxyyyuuupppllljjjgggdddaaafffhhhhhheeefffkkkmmmlllnnnoooooonnnlllkkklllmmmllljjjgggdddccccccdddeeegggiiiooouuu{{{}}}|||xxxqqqpppooosss||||||rrrjjjhhheeecccbbbaaa___]]]]]][[[XXXWWWWWWWWWUUUTTTVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPMMMKKKIIIHHHHHHIIIHHHCCC===:::;;;===DDDSSSaaaiiiuuu~~~vvvfffHHH===444111111000......)))000......888CCCYYYuuubbbOOO;;;333222111...------...///...,,,++++++---------,,,,,,------......,,,+++***)))))))))***+++)))+++,,,,,,******+++---++++++,,,,,,---......///000------000111///000333555777<<>>FFFMMMZZZaaammmxxxxxxpppllliiihhhggglllkkkggg^^^UUUPPPOOOQQQcccnnn}}}|||uuupppooonnnkkkkkkmmmrrrtttwww{{{yyyyyyxxxxxxxxxyyyzzzzzzxxx|||}}}zzzyyyrrrrrrnnnjjjjjjnnnrrrrrruuuwwwxxxvvvtttuuuyyy}}}}}}{{{|||}}}~~~}}}{{{yyyxxxrrrsssrrrpppmmmiiieeebbb]]]]]][[[YYYXXX\\\aaaffflllpppvvv|||~~~|||xxxzzz|||~~~~~~}}}|||{{{ssspppnnnooorrrttttttrrrmmmooorrruuuvvvxxx{{{~~~~~~|||zzzxxxwwwuuuuuutttqqqmmmjjjiiiiiipppssstttsssqqqqqqtttwwwpppooommmhhhccc\\\WWWSSSMMMLLLJJJIIIHHHHHHIIIIIIIIIMMMQQQTTTWWW[[[bbbgggkkkllllllllliiieeeaaa___\\\ccciiillloooqqqnnniiiaaabbbdddggglllrrrxxx{{{uuurrrnnnnnnppprrrtttvvvxxxuuuoookkkiiigggeeecccgggjjjkkkiiijjjmmmmmmjjjmmmmmmmmmkkkhhhgggggghhhgggeeecccbbbcccfffiiilllnnnqqqvvv|||}}}{{{xxxqqqpppooosss|||xxxlllfffeeecccbbbaaa```___^^^^^^\\\YYYXXXXXXXXXWWWUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNLLLJJJIIIGGGHHHFFFAAA;;;999<<<@@@GGGYYYhhhlllqqquuuhhhVVVBBB:::333333444222000000)))000///111<<>>444111111///......''')))++++++++++++---///------,,,+++************+++***)))((()))***,,,...)))+++,,,+++(((&&&(((***)))******++++++,,,------///------111111......000000111444888999<<>>>>>???<<<777:::AAAAAAJJJWWWbbblllwww{{{xxxyyyzzz{{{{{{{{{~~~}}}zzz|||~~~~~~}}}zzzzzz|||~~~xxxqqqnnnqqqtttsssrrrqqqxxx||||||}}}{{{yyyvvvtttsssuuuxxxzzzvvvzzz}}}~~~|||zzzzzz{{{~~~|||yyyvvvrrrooommmpppjjjbbb]]]\\\]]]\\\[[[WWW]]]eeekkkooorrruuuxxx}}}{{{zzzzzzzzzsssooopppooojjjiiillllllpppttttttrrrsssxxx}}}~~~{{{xxxvvvssspppnnnkkkfffccceeedddcccaaa___\\\YYYWWWOOOOOOMMMLLLJJJIIIGGGGGGGGGJJJOOOSSSWWWZZZ^^^aaafffiiimmmpppssswww{{{~~~tttqqqooonnnkkkfffgggkkkoookkkgggiiiooouuuwwwvvvsssqqqnnnlllmmmooosssuuusssrrrrrrssstttvvvwwwyyyqqqnnnjjjgggeeegggiiikkkmmmjjjhhhhhhiiiiiifffcccbbbbbbcccdddfffhhhjjjkkkqqqrrruuuxxxzzz{{{||||||yyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~|||qqqooolllllloootttsssmmmfffdddcccbbbaaa```___^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWUUUSSSQQQQQQNNNPPPPPPMMMJJJGGGHHHIIIEEEEEEBBB===888999???EEERRR[[[dddggg___RRRFFF@@@666555333111///---,,,+++++++++---444DDD^^^{{{ttt]]]@@@777000///000///...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---+++******,,,......+++(((************)))))))))))),,,,,,,,,,,,,,,...//////---------............///000///000444666777===CCCGGGVVVmmmppp^^^LLLDDD;;;666555666444111666555444444666777666555888999999999999:::::::::777777777777777777888888:::;;;<<<;;;888666666777666555555444555666777888888888888777777777666666888777666666777888777555999666333222444555555444777444222444777777333///222222222222333444777888;;;BBBNNN^^^ooouuuhhh[[[PPPGGGBBB???<<<<<<===:::888<<>>DDDQQQeee{{{rrrcccPPPDDD@@@>>>;;;777777555333333555777777666999999999999:::::::::::::::::::::999999888888888999:::;;;:::888666666777444444444555777888999:::999999999999999999999999999666444444444555444333666555333333333444444444666555444555777777666444777999999888888:::???CCCQQQ```uuuxxxpppjjj]]]TTTHHH@@@======;;;999;;;>>>BBBHHHNNNWWWccclll}}}~~~}}}yyy}}}}}}}}}}}}~~~}}}|||}}}}}}zzzyyy|||~~~}}}}}}~~~}}}{{{yyyxxx{{{yyyuuuqqqoooppprrrttt{{{}}}~~~}}}yyysssoooeeedddaaa___^^^^^^___```gggiiilllqqqwww{{{~~~|||~~~~~~||||||||||||~~~~~~~~~|||wwwssskkkfffcccfffnnnvvv{{{|||~~~}}}{{{zzzyyyvvvrrrooojjjgggccc```^^^[[[XXXUUUPPPNNNKKKIIIIIIJJJMMMNNNQQQRRRSSSUUUYYY___cccfffmmmoooqqqrrrqqqqqqrrrssstttvvvxxxxxxvvvsssrrrrrrpppqqqvvv||||||xxxxxxzzzyyyvvvssssssuuuwwwxxxwwwxxxsssnnnlllnnnrrrtttuuutttttttttsssqqqpppnnnmmmmmmkkkiiigggfffeeeeeeeeebbbaaa``````aaacccdddeeekkkmmmpppssswwwzzz|||}}}~~~~~~~~~~~~|||{{{{{{yyyqqqkkkiiiggghhhiiiiiifffccc``````______^^^^^^]]]]]]^^^]]][[[ZZZZZZ[[[\\\]]]]]]ZZZXXXWWWXXXXXXWWWUUUPPPNNNJJJHHHFFFEEEEEEDDDDDDAAA<<<999;;;BBBLLLTTTYYY\\\^^^XXXMMMAAA888444111000000///---,,,++++++...000888IIIbbb{{{uuuVVV@@@222...---//////,,,+++---+++++++++,,,,,,,,,------************************++++++***)))((()))+++,,,))))))******++++++,,,,,,*********++++++,,,---...---------............///------///333333000111555999<<>>;;;;;;===>>>>>>>>>DDDNNNWWWaaaooo}}}}}}|||}}}~~~~~~{{{yyyxxxzzzwwwsssppppppqqqssstttzzz{{{{{{xxxssslllfffccc[[[[[[ZZZ[[[]]]```dddfffnnnrrryyy~~~|||}}}}}}~~~~~~~~~xxxssshhhbbb\\\___jjjuuu}}}~~~{{{xxxvvvsssoookkkgggccc```[[[WWWUUURRROOOMMMMMMKKKIIIHHHIIIMMMQQQTTTVVVYYY]]]bbbgggkkknnnooovvvxxxyyyyyywwwvvvwwwwww||||||zzzvvvrrrooonnnooonnnpppwww}}}|||}}}zzzwwwvvvvvvuuuuuuuuupppllllllqqqvvvwwwwwwvvvtttqqqnnnmmmmmmmmmnnnjjjhhhfffcccaaa`````````___```bbbdddgggkkknnnqqqrrrtttvvvxxxzzz|||||||||}}}}}}}}}~~~||||||{{{vvvpppkkkiiiggggggggggggeeeddd``````_________^^^^^^^^^]]]\\\[[[ZZZZZZ\\\^^^```___\\\XXXWWWYYYZZZYYYWWWQQQNNNJJJGGGFFFEEEDDDDDDBBB???;;;:::???HHHSSSZZZ\\\^^^]]]VVVJJJ>>>666333222111///---,,,,,,---...,,,000;;;PPPkkkkkkNNN<<<111...---///...++++++...++++++,,,,,,,,,,,,------+++++++++++++++************+++***)))((((((***,,,*********+++++++++++++++------------...///000000---------............///---,,,///333222000111555666888???LLL```xxxmmm\\\OOODDD>>><<<999666555666777777777777777777777888888888999777777777777777666666666777999:::999888666666777444555666777888999999999888999999999999::::::::::::888444333333444444444222333444444333333444555555555555555666888999:::999;;;<<<<<>><<<:::;;;>>>BBBDDDJJJUUUaaakkkvvv}}}{{{yyyyyyzzz~~~~~~|||zzzxxxwwwwwwtttqqqooopppppppppooorrrsssrrrnnnhhhbbb___]]]XXXYYY\\\___dddiiinnnqqqtttzzz}}}}}}~~~xxxqqqhhhccc^^^aaakkkwww~~~|||yyytttpppkkkfffaaa]]][[[WWWSSSPPPNNNLLLJJJIIILLLKKKKKKLLLOOOTTTYYY\\\```ccchhhmmmrrrtttuuuvvv|||}}}~~~|||{{{{{{|||~~~zzztttnnnjjjjjjkkklllooovvv~~~{{{xxxvvvttttttsssooolllnnntttyyyyyywwwssspppllliiihhhiiilllmmmgggeeeccc```______``````aaaeeeiiilllooossswwwzzzvvvwwwyyy|||~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}||||||sssmmmjjjhhhfffeeedddddddddccc`````````_______________\\\[[[ZZZZZZ[[[^^^aaaccc___[[[YYYYYY\\\]]]ZZZVVVSSSOOOIIIFFFFFFFFFEEECCC???<<<:::;;;BBBMMMWWW]]]___^^^ZZZPPPDDD:::555444000///...---,,,,,,------...222@@@YYYuuu```EEE888222///---...---***+++///++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++(((***+++***((('''))),,,,,,++++++++++++++++++***,,,,,,,,,,,,---...///000---------............///...---...111000---///333555888<<>>999666555555444333000222555444333222333555555555666666666888:::<<<888;;;===@@@GGGUUUjjjyyyxxxlll```WWWNNNCCC>>>>>>;;;===>>>>>>???DDDNNNVVVbbbooo{{{}}}xxxyyyzzz}}}~~~~~~|||{{{yyyxxxwwwvvvsssqqqnnnnnnnnnllliiifffeeeffffffccc___]]]]]]^^^\\\___ccciiiooouuuzzz|||}}}~~~~~~}}}}}}xxxppphhheeedddhhhooowww|||~~~xxxuuuooohhhccc\\\VVVRRRSSSPPPMMMKKKKKKLLLKKKKKKOOOOOOQQQTTTYYY___dddhhhjjjlllooosssvvvxxxzzzzzz}}}~~~~~~}}}}}}~~~~~~zzztttmmmhhheeeeeekkkmmmuuu~~~|||yyyvvvvvvvvvsssooommmqqqwwwzzzxxxtttkkkjjjhhhffffffggghhhjjjeeecccaaa___```bbbeeegggiiimmmsssuuuvvvwwwyyy{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~zzz{{{}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}pppjjjiiigggeeecccbbbbbbbbbbbb```````````````_________[[[ZZZYYYYYY[[[___bbbeee]]][[[ZZZ\\\______ZZZTTTTTTOOOIIIFFFFFFFFFEEECCC<<<:::888;;;CCCOOOYYY___aaa^^^VVVJJJ>>>666444555............------,,,,,,111666FFF```}}}{{{XXX>>>444333000......,,,)))+++000++++++,,,,,,,,,------------------,,,,,,+++++++++'''***,,,+++(((''')))+++---,,,,,,++++++*********))))))))))))***+++,,,------------.........//////000......///...+++,,,000333555888<<>>===AAA;;;???BBBCCCEEENNN]]]iiiwwwxxx{{{}}}|||zzzyyywwwvvvvvvvvvpppnnnllllllkkkhhhbbb^^^[[[]]]]]]\\\ZZZ[[[^^^bbbbbbeeejjjqqqwww}}}}}}zzzxxxyyy~~~}}}|||}}}xxxoooeeefffhhhmmmqqquuuwwwwwwvvvrrrkkkddd]]]VVVOOOKKKNNNLLLIIIIIIKKKMMMNNNNNNTTTUUUXXX\\\bbbhhhnnnqqqrrrrrrssstttvvvyyy{{{}}}{{{|||~~~~~~|||||||||}}}}}}}}}zzzuuunnngggbbbaaajjjlllttt|||~~~|||yyywwwwwwxxxtttpppnnnrrrxxxzzzvvvqqqdddddddddeeeeeeeeeeeeeeedddcccaaa```bbbfffkkknnnqqquuuzzz{{{zzzxxxxxxyyy~~~|||||||||{{{{{{|||~~~}}}uuuwwwzzz{{{||||||~~~}}}yyyyyy|||xxxpppkkkhhhfffcccaaa```aaabbbdddaaaaaa___^^^^^^___``````]]]]]]^^^___```aaabbbbbb[[[[[[[[[ZZZZZZZZZZZZZZZUUUOOOGGGBBB@@@BBBDDDFFF@@@>>><<<===FFFUUU]]]___^^^VVVNNNFFF===444111222000///---,,,---.........000777NNNnnniiiLLL999111000///...------,,,------.........,,,***)))***,,,,,,++++++---......,,,)))&&&'''((())))))***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////.........333333444999???LLLbbbuuuxxxhhhZZZIII>>><<<;;;888444999::::::888666444444444444555777999;;;<<<======666777777888999999::::::888888999999888777555444777666555444444555666777>>><<<999666444333333444333333333333333555666666777777555444666:::<<<;;;>>>===BBBNNN\\\nnnnnnaaa\\\PPPJJJDDD@@@@@@AAA@@@???<<>>VVVuuu}}}___DDD555///000///...------,,,---------......,,,***)))***,,,,,,++++++,,,------,,,***((()))***************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...////////////////////////...111000111444888BBBUUUfffrrr]]]KKK@@@;;;888666666666666555333222222333666777888999:::;;;;;;;;;777888888888999999::::::999999::::::999888666555777666555444444555666666:::888666555444444555666222333333444555555666666444444333333666999;;;;;;??????HHHZZZnnnwwwlll\\\QQQMMMFFFCCC???======@@@DDDGGGLLLTTTaaammmxxx~~~zzzxxxxxx{{{~~~|||yyyuuusssrrrpppnnnlllllliiifffdddcccbbb^^^[[[___aaadddhhhkkkoootttxxx{{{~~~~~~{{{xxxtttsssuuuyyy~~~~~~~~~~~~|||yyypppfffaaa```aaafffkkkmmmjjjgggaaa[[[RRRNNNLLLKKKHHHEEEKKKLLLOOOSSSWWW\\\aaacccjjjlllooorrrttttttttttttmmmllllllooouuu{{{}}}|||||||||}}}yyywwwrrrlllfffbbbaaa```aaaeeellltttyyy|||}}}}}}}}}zzzwwwwwwxxxuuuoooiiikkklllnnnpppqqqnnnjjjggggggaaa^^^aaaeeefffhhhkkkmmmmmmnnnppprrrtttuuuvvvzzz{{{{{{{{{{{{{{{zzzyyy|||{{{{{{|||~~~~~~}}}~~~{{{xxxvvvtttsssssssssuuuxxx{{{}}}~~~{{{xxxyyy~~~tttlllhhhfffeeedddcccbbbaaa````````````^^^]]]]]]]]]^^^^^^]]]^^^^^^___```aaabbbbbb^^^^^^^^^\\\YYYVVVRRRPPPLLLKKKIIIHHHGGGEEEAAA>>>222777>>>FFFSSS___cccaaaZZZMMMAAA;;;888333///...111000...,,,,,,---...///777GGGbbb~~~qqqRRR;;;222000000///...------,,,---------------,,,***)))***,,,---,,,******,,,---,,,+++***++++++++++++******))))))(((((((((((((((((()))++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///......//////////////////000///000222333999FFFTTToooxxx```KKK???;;;;;;666555444333222222333333888888999999999999999999999999999999::::::::::::999::::::;;;:::888777666777777666555444444555555555555444333444555666777222333444666666666666555333333444555777999<<<>>>BBBFFFTTTkkkuuuhhh___VVVKKKDDDCCC??????>>>===>>>DDDNNNUUU]]]hhhxxxzzzwwwuuuuuuuuu{{{zzzwwwsssooonnnllljjjhhhgggeeebbbaaabbbbbb```___fffjjjpppuuuzzz~~~~~~}}}zzzvvvtttuuuyyy|||~~~|||zzzzzztttpppiiibbbbbb```___aaacccccc___[[[TTTQQQLLLIIIGGGIIIKKKLLLPPPRRRWWW]]]dddjjjnnnppptttuuuwwwxxxwwwuuurrrpppiiihhhiiimmmssszzz~~~~~~zzzuuunnniiigggddd```\\\[[[___fffnnnuuuyyyzzz{{{xxxuuurrrrrrrrrpppkkkgggeeegggkkkmmmmmmkkkgggeeehhhcccaaaeeeiiikkkoootttzzzzzz{{{{{{zzzyyywwwvvvyyyxxxxxxxxxxxxyyyyyyzzz~~~|||{{{|||~~~~~~}}}|||}}}}}}}}}|||zzzxxxuuutttooooooooooooqqqsssuuuvvv~~~}}}yyyvvvyyy|||rrrkkkhhhdddeeeeeedddcccaaa___^^^```___]]]\\\[[[[[[\\\]]]]]]^^^^^^___``````aaaaaaZZZ[[[\\\[[[YYYVVVRRRPPPJJJIIIIIIHHHHHHEEE@@@===666<<>>HHHZZZnnnyyy```LLLAAA>>>:::888555333444555555666777777888999999999999999::::::::::::::::::::::::999999::::::999888666555777666666555444444444444444333333333333444555666111333555777888777666555666555666999::::::===AAAHHHSSSfff}}}|||nnnbbbUUUNNNJJJEEEBBBBBB>>>AAAEEEEEEGGGPPP^^^iiirrr{{{{{{yyyvvvsssqqqssswwwzzz}}}yyyuuupppllliiigggeeeccc``````aaabbbeeehhhkkklllpppuuu{{{~~~{{{vvvuuuyyy|||{{{}}}~~~{{{yyy~~~~~~uuummmhhhddd___ccc```]]]\\\[[[XXXTTTQQQLLLLLLLLLJJJIIILLLSSSXXX\\\___dddjjjppptttvvvwwwvvvwwwxxxxxxvvvrrrnnnlllfffeeeeeeiiipppwww{{{~~~|||uuummmjjjjjjhhhaaa[[[XXX\\\cccjjjooosssuuuuuupppnnnllllllllljjjfffccc```cccfffhhhhhhhhhggggggmmmjjjjjjooossstttxxx|||~~~zzzxxxxxxwwwvvvvvvvvvwwwyyyzzz~~~}}}}}}~~~~~~}}}{{{{{{{{{zzzyyywwwtttrrrqqqoooooommmlllkkkkkkkkkkkk~~~{{{wwwtttyyyyyypppkkkhhhddddddeeeeeecccaaa^^^]]]___^^^\\\[[[ZZZZZZZZZ[[[]]]]]]]]]^^^______``````ZZZZZZ[[[ZZZXXXTTTPPPMMMJJJIIIGGGFFFEEEDDDAAA>>>;;;AAAJJJSSS^^^ggggggbbbQQQDDD777444555333111000/////////---+++---111444>>>WWWxxxvvvXXX@@@333111444000///...------,,,------+++,,,,,,+++))))))***,,,---+++))))))***,,,,,,+++)))*********)))(((''''''(((((()))******)))((((((*********++++++,,,,,,,,,++++++++++++,,,---......---.........//////000000222111222444555555:::AAAJJJ___|||yyy___KKK@@@???;;;666444444555666555555666777888999:::::::::999:::::::::::::::;;;;;;777888888888888666555444555555555555555444444333444444444333333333333444222444666888888888777666888555666::::::999>>>EEEPPPccc{{{xxxkkkbbbZZZQQQHHHFFFDDDBBBBBBEEE@@@GGGOOOTTTYYYcccssszzzxxxsssssssssrrrssswww~~~}}}~~~~~~{{{sssooojjjeeecccaaa___^^^]]]___dddiiiooouuuzzz}}}~~~{{{yyy|||zzz|||}}}{{{{{{|||yyypppiiifffccc______]]]YYYUUURRROOOLLLJJJJJJMMMOOOOOOPPPUUU^^^eeekkknnnrrrvvvwwwwwwuuutttoooqqqssssssrrrnnnjjjgggeeeddddddffflllrrrvvvxxxzzz}}}{{{tttllljjjllljjjccc\\\WWWZZZ___dddhhhjjjkkkkkkgggfffeeeeeeeeeccc```^^^]]]```ccceeefffhhhllloootttsssvvv{{{}}}|||~~~~~~{{{yyyyyywwwwwwwwwxxxyyyzzz~~~}}}~~~}}}|||zzz|||{{{zzzxxxuuusssqqqpppnnnllliiieeebbb```___^^^}}}zzzuuusssyyyvvvnnnkkkiiieeeeeeeeedddbbb```^^^\\\^^^]]][[[YYYXXXXXXYYYYYY\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[YYYUUUPPPLLLIIIJJJHHHFFFEEEDDDCCCAAA???;;;CCCNNNXXXccckkkhhhbbbJJJ???666444444222111222---......,,,+++---333888GGGaaagggKKK999111///000000///...------,,,------***+++,,,+++))))))+++,,,,,,+++))))))+++,,,+++***((())))))))))))(((((('''((()))***++++++***)))((())))))******+++,,,,,,,,,*********++++++,,,---...------......///000000000000///000333333333666<<>>HHHYYYnnnuuu```LLLDDD;;;666555555444222666666777888888888888888555666777888999;;;<<<<<<777777888888777666444333111222444555555555555444555555555555555444444333555666666777777888999999888333555;;;===>>>IIIXXXqqqzzzooocccXXXNNNHHHCCCCCCEEEIIIKKKNNNWWWaaafffnnnzzzvvvuuusssrrrqqqrrrssssssvvvzzz}}}|||xxxsssqqqqqqpppmmmkkk```]]]ZZZZZZ\\\```bbbccciiiooowww~~~}}}zzz{{{||||||{{{yyyvvvtttllljjjeee___\\\[[[VVVOOOMMMMMMMMMMMMNNNQQQTTTWWWZZZ]]]aaafffkkkpppvvvzzz{{{}}}|||uuummmhhhdddgggkkknnnnnnllliiiggggggeeedddgggkkkppptttvvvwwwyyy{{{}}}~~~~~~uuuqqqmmmlllmmmlllgggbbbXXXYYY[[[]]]^^^^^^^^^^^^\\\___ccceeeddd```]]][[[ZZZbbblllssswww{{{{{{}}}~~~|||{{{zzz~~~~~~~~~}}}zzzxxxwwwuuurrrnnnjjjfffcccbbb\\\YYYTTTQQQOOOQQQTTTVVV}}}yyyrrrqqqyyy|||nnniiiggggggfffeeedddbbb```___]]]]]]]]]\\\ZZZXXXWWWVVVWWWWWWZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXVVVTTTRRRPPPOOONNNFFFFFFFFFGGGGGGDDD???;;;>>>IIIWWWcccjjjhhh\\\OOO>>>999555333111...///333***,,,---,,,+++...666===\\\tttyyyWWW@@@777444000+++000000...---------------***++++++***))))))+++,,,***)))***+++,,,,,,***(((((()))***+++++++++++++++'''((()))++++++)))((('''((())))))***++++++,,,,,,************+++,,,---...---------...///000000111333000///222222111222666;;;???JJJ\\\sssvvvSSSJJJ???999888888666444888888888888888777666666444555666777999;;;<<<<<<888888999999888777555444000111333555666666666555444444555555666666555555666666666666777888999::::::555666>>>BBBDDDRRRdddxxxqqqeeeZZZQQQLLLIIIGGGBBBDDDJJJPPPTTT[[[jjjxxx{{{wwwooonnnnnnnnnppptttxxx{{{{{{|||yyywwwrrrllliiihhhfffbbb___\\\ZZZXXXZZZ___eeeiiikkkqqqwww~~~zzzxxxxxxxxxvvvtttqqqnnnlllccc```ZZZUUUTTTSSSKKKBBBIIIJJJLLLOOORRRXXX^^^cccdddfffjjjpppvvv|||{{{~~~|||tttkkkfffdddgggkkkooopppnnnkkkhhhgggfffeeehhhmmmsssvvvxxxyyyxxxxxxxxxzzz|||~~~vvvtttqqqpppqqqoookkkhhh[[[\\\^^^___````````````___ccchhhkkkiiifffbbb___YYYcccqqq{{{zzzvvvzzz~~~|||{{{~~~~~~|||zzzxxxpppnnnjjjeeeaaa]]]ZZZXXXUUUSSSOOOMMMNNNRRRWWW[[[}}}zzzvvvppppppyyyxxxnnnhhheeeeeeeeecccaaa^^^]]]]]]^^^^^^```^^^ZZZWWWVVVVVVXXXZZZZZZZZZYYYYYYZZZ[[[\\\\\\\\\XXXSSSOOONNNNNNNNNNNNEEEFFFGGGFFFCCC@@@>>>>>>FFFPPP\\\gggmmmhhhVVVEEE===888333333555555222//////+++***---,,,---999IIIeee~~~iiiHHH<<<555,,,***000000,,,***++++++***+++///...---+++(((&&&'''***---***+++,,,------+++***((('''''')))***+++,,,------*********)))))))))))))))+++***)))***+++++++++)))***++++++******)))((('''////////////////////////000000000000111222333444888888???OOOcccxxxkkkVVVAAA;;;<<<:::666666555666777999999:::::::::888444111333999<<<;;;999777666555666777666555333111222444666888888888888444333444666999999666333555666777888888777666555333888;;;<<>>999666666666666777888999:::::::::888555222333888;;;:::888777666555666777777555333222333444666777777777777888666444444666777666444777777888999999888777666777999<<>>@@@BBBSSS\\\eeejjjhhh^^^LLL;;;777444222222222111,,,(((///++++++...///222CCCUUU}}}pppSSS:::333222---,,,111///+++***,,,,,,***+++///++++++)))'''%%%&&&))),,,++++++,,,---,,,+++***)))*********)))((('''&&&%%%))))))))))))))))))*********((((((((()))***)))((((((((()))***+++++++++******+++,,,,,,---.../////////000000000111222222333555444555;;;CCCQQQgggyyy}}}aaaMMMBBB<<<999999777777777888999999::::::999666333444888999888666777666555666777777555333555555444444555666666777;;;888555333444555666555888888999::::::999999888:::;;;===DDDSSSiiiyyylll^^^UUUIIIHHHGGGFFFHHHLLLPPPRRR]]]gggwww~~~zzzwwwsssqqqrrrtttuuuuuuwwwyyy~~~~~~vvvnnngggdddaaa___^^^]]]```dddiiilllhhhjjjmmmpppssswww|||~~~zzzsssnnngggeeeaaa\\\VVVRRRNNNLLLPPPNNNLLLKKKNNNRRRWWW[[[^^^dddmmmvvv}}}~~~|||{{{xxxuuurrrkkklllooouuu{{{}}}{{{xxxwwwvvvuuutttrrrqqqqqqqqqoooppppppqqqwww||||||xxxtttuuuvvvvvvtttoookkkgggdddfffjjjlllllllllmmmnnntttwwwzzz}}}}}}zzz{{{~~~zzzsssmmmiiibbb[[[UUUOOOKKKLLLLLLJJJJJJMMMQQQUUU\\\eeennnwww}}}~~~{{{zzzuuupppnnnmmmqqq~~~xxxqqqlllhhhfffeeeaaa```___]]][[[[[[[[[[[[\\\[[[YYYWWWVVVWWWYYYZZZXXXYYY[[[]]]]]]\\\[[[ZZZQQQPPPOOOOOOOOOOOOMMMKKKJJJHHHDDD@@@>>>@@@DDDHHHVVV^^^ffffffaaaUUUDDD555555444333222222///***'''...******...000666KKK``````III555000000------111...******,,,---+++,,,///++++++***(((''''''***,,,++++++,,,,,,,,,+++***)))*********)))((('''&&&%%%)))))))))))))))************)))((()))***+++***(((///...---,,,***'''%%%$$$((()))***+++---...///000//////000111111111111111333333444666888???PPP```|||rrrYYYHHH@@@>>>>>>888777777888888999999::::::888666777888999888666666555555666777777555444777666444333333444555666888777666555555666777777888888888999999999999999<<<;;;???KKK```zzz{{{mmmbbbWWWNNNIIIEEEEEEFFFHHHMMMUUU]]]cccttt~~~|||yyyvvvuuutttssssssuuuyyy~~~}}}uuummmgggbbb```]]]___aaaeeekkkppptttwwwuuuvvvxxxyyyzzz|||~~~||||||zzzuuunnngggbbb___ZZZUUUPPPMMMLLLKKKNNNPPPRRRVVVZZZ___dddhhhkkkpppxxx~~~|||||||||{{{yyyttttttvvvzzz~~~}}}}}}|||{{{yyyvvvrrrnnnjjjjjjkkknnnsssxxx{{{{{{xxxtttvvvxxxuuupppkkkiiihhheeehhhlllnnnppprrruuuwww~~~~~~}}}|||zzzvvvppphhhbbb\\\VVVQQQLLLHHHGGGKKKNNNPPPTTTYYY]]]aaaiiirrr{{{~~~{{{{{{uuupppnnnnnnttt}}}uuuooollljjjgggeeeaaa```___]]]\\\[[[ZZZZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZWWWUUUPPPOOONNNOOOOOONNNLLLJJJJJJHHHDDD@@@@@@DDDJJJOOOYYYaaafffcccZZZOOO@@@555444444444333222///+++(((,,,)))***...222<<>>222000111///------,,,)))***---...,,,,,,///+++,,,,,,+++******---///,,,,,,,,,+++++++++******'''((())))))************((((((((()))******++++++---,,,++++++,,,---,,,+++'''((()))+++,,,---------((()))***+++---...///000...///000111111111/////////111666999777444888???GGGTTTgggzzzyyy^^^LLLBBB===:::999888777777888999:::888999999::::::999888888555555444555777888666555555555444444444444444555000333777999999999999999777777777777777888999:::<<>>PPPrrrkkkNNN<<<555//////111111///---+++)))***...///,,,,,,///)))***+++***))))))+++------,,,++++++******++++++&&&'''''''''''''''&&&&&&'''(((((()))***++++++++++++***)))***+++++++++)))((()))***+++,,,---------++++++,,,---......//////...///111222111000...---///---///555777555555888888<<>>999222222222222111000...,,,+++(((...222444AAA^^^||||||ZZZAAA:::666000---------,,,***.........------,,,,,,,,,))))))*********+++++++++///...+++***))))))***+++,,,+++***)))(((((((((((((((((()))*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,......,,,000000222333333222111000000...---///333666777666444777;;;???DDDMMM[[[eeerrr{{{oooVVVHHHBBB>>>:::888666333666;;;777777777777666666666666888888888888777555444333444222111222555777666444999888666555666888;;;===<<<999888999888777:::???HHHZZZrrrvvvfff]]]VVVOOOHHHFFFEEEAAABBBFFFJJJOOO\\\jjj}}}wwwtttqqqllliiihhhiiiiiiiiiqqquuu{{{}}}zzzvvvqqqnnniiigggdddbbbccceeehhhjjjiiinnnvvv|||}}}xxxxxxzzz}}}wwwsssmmmiiifffccc^^^ZZZQQQPPPOOOMMMLLLOOOUUUYYY\\\```ggglllppptttwwwyyyzzzvvvwww}}}~~~|||qqqkkkkkkqqqwwwzzz{{{yyywwwxxxxxxwwwsssooojjjmmmooolllgggeeehhhmmmkkkqqqvvvyyy~~~}}}|||tttqqquuu}}}|||~~~~~~~~~}}}zzzuuupppmmmjjjgggaaaYYYRRRNNNMMMNNNKKKMMMQQQVVV\\\ccchhhjjjssstttvvvxxxzzz{{{|||||||||wwwrrrqqqpppppprrrzzz|||tttkkkeeedddcccbbbaaa_________^^^^^^]]]\\\[[[WWWWWWVVVVVVVVVUUUUUUUUUTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPOOONNNLLLKKKJJJIIIJJJFFFGGGOOOUUUXXX\\\aaafffcccXXXIII@@@===999444222222222111///...,,,+++''',,,000666IIIgggvvvVVV???888444///---------,,,+++......---------,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++*********)))))))))))))))***+++(((((()))*********************++++++++++++******,,,,,,,,,,,,,,,+++++++++000...,,,---///000///---000000222333333333222222333222222444666777444222666999:::;;;;;;@@@IIIQQQ]]]eeerrryyy___NNNAAA<<<888777555333666;;;888888777777777666666666666666777777777666555555777555333444666777666444888777777666777888:::<<<:::888999<<<;;;999;;;???JJJ^^^wwwqqqdddWWWQQQMMMGGGCCCBBBAAA@@@BBBJJJSSS^^^ooo~~~{{{yyyuuuoookkkkkkhhheeedddfffjjjnnnppp}}}|||yyyvvvqqqllliii`````````aaadddhhhlllooossswww}}}|||}}}}}}xxxmmmiiiccc___]]]ZZZVVVSSSQQQPPPOOOOOOPPPVVV]]]ccckkkoootttxxxzzz|||~~~||||||yyyooojjjnnnssswwwyyy{{{yyywwwvvvwwwuuuqqqnnnkkkmmmnnnllliiihhhiiikkkpppvvv{{{}}}}}}vvvsssvvv|||~~~{{{{{{{{{yyyuuupppkkkgggddd]]]\\\XXXSSSOOOMMMNNNPPPTTTVVVYYY___eeekkkppprrrvvvvvvwwwyyyzzz|||}}}~~~}}}|||vvvrrrooonnnooosss|||zzzsssjjjeeeccccccaaa_________^^^^^^]]]\\\\\\[[[VVVVVVVVVVVVUUUUUUUUUUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNMMMKKKJJJIIIIIIIIIHHHLLLUUU\\\^^^___aaa___ZZZPPPDDD===<<<999666222222111000///---,,,,,,***---111<<>>EEEKKKWWWeeeuuukkkWWWCCC===888777666555888===999888888888777777777777444444555666666666666666888777666666777777666555777777777888888999::::::777777:::>>>>>><<<===AAAPPPddd{{{xxxmmmZZZQQQIIIFFFEEEBBB@@@AAAAAACCCIIITTTaaaqqq}}}zzz}}}yyyqqqjjjeeeaaa___]]]`````````ccchhhpppxxx}}}~~~{{{wwwrrrmmmiiiddd___\\\ZZZ\\\```ffflllrrrwwwyyy~~~~~~zzzwwwrrrmmmbbb___ZZZVVVUUUTTTRRRQQQSSSTTTUUUWWW[[[bbbjjjpppxxxzzz}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~vvvnnnlllrrrwwwxxxwwwyyywwwuuutttsssqqqooommmjjjkkklllmmmnnnnnnoooooouuu{{{|||{{{{{{zzzzzzzzzzzzzzzzzzwwwxxx|||zzzvvvvvvsssoooiiiddd___[[[YYYRRRRRRRRRQQQQQQSSSVVVYYYbbbcccgggkkkpppuuuyyy{{{xxxwwwwwwwwwxxxzzz|||~~~{{{~~~{{{vvvrrrooonnnooottt{{{wwwqqqiiidddcccbbb___]]]___^^^]]]\\\\\\[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUVVVVVVVVVUUUTTTOOONNNMMMLLLJJJIIIHHHHHHFFFIIIQQQ\\\ccceeedddccc\\\UUUIII???;;;:::888666333222111///...---,,,,,,000///333CCC___|||bbbFFF555222000...---,,,------...------------------------------------............/////////...---+++((('''***)))))))))******+++,,,(((((()))******************++++++,,,,,,++++++******************+++++++++...///000111111111///.........///111222333333444000111444666888999888777444666777777555555777:::999===DDDOOO^^^ooowww___HHHAAA:::888777777:::???999999999999888888888888444555555666666666555555777666666666777777777777555666888999::::::999999888777999===>>>===@@@EEEWWWhhhyyy~~~xxxmmmaaaWWWNNNHHHCCCDDDCCCAAABBBEEEHHHMMMWWWdddrrrwwwrrrtttzzz}}}|||yyyqqqjjj```WWWRRRRRRSSSUUUZZZ^^^ccckkkttt}}}|||zzzxxxrrrjjjccc^^^[[[YYYWWW^^^bbbiiiqqqyyy~~~|||{{{wwwqqqkkkfffccc```ZZZXXXUUUTTTTTTVVVWWWXXX\\\^^^cccggglllrrrxxx}}}~~~}}}}}}~~~~~~|||||||||||||||}}}xxxqqqqqqwwwzzzxxxttttttsssqqqooonnnmmmlllkkkkkklllnnnqqquuuxxxwwwvvvxxx}}}~~~yyyxxxvvvuuuuuuvvvwwwxxx}}}~~~}}}|||}}}}}}wwwqqqllljjjgggbbb\\\XXXUUUTTTSSSPPPSSSVVVYYY]]]aaafffjjjqqqqqqsssuuuxxx{{{}}}xxxwwwuuussstttwwwzzz|||}}}}}}zzzvvvrrrpppooopppwww~~~wwwrrrmmmgggcccbbbaaa^^^\\\^^^^^^\\\[[[ZZZZZZ[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWWWWVVVVVVUUUNNNMMMLLLKKKIIIHHHGGGGGGCCCKKKVVVbbbjjjmmmiiiddd[[[QQQEEE>>>:::888666555333222000...---,,,,,,,,,000///666LLLjjjvvvXXX???111//////...---,,,,,,---...------------------------------........./////////000///...---,,,,,,---...,,,,,,+++***************(((((()))***************++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,---///000///...------------...///000111222333111222333333444555777888222444666777777777888888888999<<>>::::::::::::999999999999777777777777666555444333444444555666666777888999555666888:::::::::999888;;;888888:::;;;<<>>???AAABBBDDDLLLUUUaaannn~~~{{{qqqooo{{{{{{yyytttlllbbbXXXSSSJJJGGGCCC@@@CCCKKKWWW___aaakkkxxx~~~|||wwwxxxyyyxxxtttnnnhhheeeddd```\\\\\\```gggmmmpppuuuxxx{{{wwwrrrnnnggg```YYYTTTPPPMMMOOOTTTPPPSSSWWW\\\```eeejjjnnnwww|||}}}xxxtttsssrrr|||{{{|||~~~}}}yyyxxxwwwuuuqqqmmmiiiiiihhhggggggiiinnnqqq}}}|||zzz{{{}}}||||||zzzvvvvvvuuutttssssssuuuvvvxxxssssssrrrrrrtttwwwzzz|||~~~~~~}}}}}}{{{zzzzzz}}}}}}yyytttqqqnnnjjjfff```ZZZUUULLLKKKKKKLLLOOOTTTZZZ]]]eeeiiioootttxxx|||~~~}}}|||||||||}}}|||zzzyyyzzz}}}~~~|||zzzxxxuuurrrnnnmmmpppzzz}}}sssiiifffbbbaaabbbbbb^^^[[[^^^]]][[[YYYYYYYYYZZZ[[[SSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUUUUTTTSSSRRRQQQLLLKKKJJJIIIHHHFFFEEEEEEHHHSSS```iiippprrrjjj```TTTHHH===<<<;;;777333333333222///---++++++,,,,,,---///@@@___}}}xxxYYYBBB777666,,,...///---+++***+++---,,,,,,,,,---------......---------.........//////+++++++++,,,---...//////,,,,,,+++*********++++++(((((()))***************+++,,,,,,------,,,,,,+++*********+++,,,---------+++---...---+++***,,,///111111000000111222333444333444666555222111222444666666555555555444222111333444555555666:::>>>BBBQQQ^^^pppZZZMMM???999777666777999<<<<<<<<<<<<;;;;;;;;;:::888888999999888777666666777999:::999666555666888666777777888999999:::999:::777777999:::;;;AAAHHHOOOPPPLLLEEEAAA@@@>>>;;;;;;<<<@@@EEEHHHNNNZZZgggwwwtttpppsssoooggg^^^UUUNNNIIIFFFAAAAAAAAADDDJJJVVVeeeooooooxxx|||yyysssrrroookkkgggdddaaa```]]]]]]^^^ccckkkrrrxxxzzz~~~~~~zzzvvvqqqkkkddd___\\\UUUQQQQQQQQQOOOSSSYYYZZZ___eeekkkooosssxxx|||{{{uuuqqqnnnmmmsssssstttwww{{{~~~~~~}}}zzzyyyxxxuuuqqqmmmkkkjjjfffggggggggghhhlllrrrwww~~~~~~|||~~~|||yyyssssssrrrrrrrrrsssuuuuuuqqqpppmmmlllmmmooorrrttttttyyy}}}}}}zzzxxxxxxtttrrrrrruuuxxxwwwrrrmmmfffdddaaa^^^[[[WWWRRROOOJJJKKKMMMRRRYYYaaaiiimmmsssvvv{{{~~~}}}}}}~~~}}}||||||~~~~~~|||zzzxxxuuurrrkkkkkkooo{{{~~~sssgggdddaaaaaabbbbbb___\\\^^^]]][[[YYYXXXYYYZZZ[[[UUUUUUUUUVVVVVVWWWWWWWWWRRRSSSSSSSSSRRRQQQOOONNNLLLKKKJJJIIIGGGFFFEEEEEELLLXXXdddkkkpppqqqhhh]]]PPPCCC::::::;;;777333222333222///,,,++++++,,,,,,111444FFFeeemmmOOO;;;666999,,,...///...+++)))***,,,,,,,,,,,,------.........------------.........///,,,---......,,,***(((&&&************+++,,,------(((((()))***************+++,,,,,,------,,,,,,+++******+++,,,------......,,,......---******---000444333222222222333444555---111666777666444444555888777555555666555444333000222555666666888:::===???LLL]]]nnnbbbTTTEEE===;;;999999;;;===<<<<<<<<<<<<;;;;;;;;;777777888999999999999888<<<===>>>;;;777555555777777777777888888999::::::888777888;;;<<<<<>>DDDKKKPPPYYYiiixxxwwwqqqfff```UUUKKKCCCAAAAAABBBAAACCCFFFKKKSSSaaaqqq|||{{{|||xxxoookkkfffaaa^^^^^^```aaaccceeejjjrrrzzz{{{xxxsssnnnhhh```XXXRRRTTTOOOOOOSSSUUUUUUYYY___fffllltttzzz~~~zzztttnnnkkkjjjiiiiiikkkpppuuuxxxzzzyyysssuuuuuurrrlllhhhggghhhdddfffggggggiiinnnvvv|||{{{}}}qqqqqqqqqqqqqqqrrrssssssqqqoookkkiiihhhiiikkkmmmmmmrrrxxx{{{yyyvvvttttttmmmkkkkkkmmmpppoooiiiccc]]][[[XXXUUUTTTRRROOOMMMNNNPPPTTT[[[dddmmmvvvzzz}}}||||||||||||~~~|||xxxuuussspppnnnggghhhnnn~~~zzzooofffeeecccaaa```___^^^^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTTTTSSSRRRPPPOOONNNJJJJJJKKKLLLIIIFFFIIIOOOWWW^^^hhhrrrsssjjj[[[PPPJJJEEE>>>999666555333333222...,,,......+++***,,,333???XXXvvv___BBB555000...///---)))((())))))***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---...,,,***))))))***,,,+++++++++,,,+++(((%%%))))))******+++++++++,,,++++++++++++++++++,,,,,,(((((()))***+++,,,,,,,,,+++++++++,,,---...///000222222222222222222222222222222222333333333444444333333444444555666666666888777666555555666777888;;;===DDDTTTkkkoooYYYEEE>>>;;;888888<<<<<<<<<<<<;;;;;;::::::999>>>;;;888666666777777777888777666555555666777777999999999999999999999999:::999999999999999999999?????????>>>======<<<<<<===DDDOOOXXXcccqqqyyyiiiaaaRRRNNNGGGBBB@@@?????????@@@KKKWWW```iiiwwwyyysssfffbbb]]][[[\\\___ccceeeffflllvvvzzzuuutttppphhh```ZZZVVVUUUUUUTTTUUUWWWXXX\\\dddooowww}}}}}}uuunnnjjjiiillliiifffgggkkkoooppppppqqqnnnkkkiiiiiijjjkkkkkkllllllllllllnnnsssyyy~~~xxxooonnnjjjgggkkkrrrtttrrrnnnjjjjjjmmmjjjeeedddiiilllkkklllooorrrssssssrrrjjjhhhffffffeeebbb[[[VVVSSSQQQNNNJJJJJJNNNUUUZZZZZZ___fffooowww~~~~~~|||xxxuuussspppnnnhhhjjjqqqvvvllleeedddcccaaa```_________^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYWWWVVVTTTRRRQQQPPPRRRRRRQQQPPPOOOMMMLLLKKKHHHGGGHHHIIIGGGEEEIIIPPP[[[cccnnnwwwvvvkkkZZZNNNFFFBBB<<<888777666666555111---+++---...,,,,,,///555EEE```~~~tttTTT;;;111---+++///,,,)))((()))******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,***)))***+++,,,+++***+++++++++(((&&&''''''((()))+++,,,------***++++++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,111111111222222333333333222333333333444444444444555555555555555555444444888777666555555666777777666999@@@IIIXXXmmmttt^^^HHH???;;;777666:::===<<<<<<;;;:::999999888:::888555444555666555555888777666555555666777888999999999999999999999999999999999999999999999999;;;<<<<<<<<<<<<<<<===???CCCJJJWWWfffwwwtttdddVVVOOOJJJEEE@@@<<<===AAAFFFIIIVVVaaammmssszzz}}}wwwpppkkkcccaaa___```ccchhhlllnnntttxxx~~~{{{uuuqqqiiifff```[[[XXXXXXYYY[[[YYY]]]ccchhhnnnuuu~~~|||uuuooolllkkkkkkiiihhhjjjmmmoooooonnnkkkjjjkkklllnnnppppppppppppnnnlllmmmqqqyyy}}}~~~~~~{{{wwwqqqqqqooolllpppvvvwwwttttttpppooopppnnnhhhgggjjjjjjiiiiiikkkmmmnnnmmmlllfffccc```^^^\\\YYYTTTOOOOOOOOOOOOPPPSSSXXX```eeegggkkkqqqxxx~~~~~~zzzwwwuuurrrpppmmmjjjlllttt}}}qqqgggdddcccbbbaaa````````````^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYWWWUUURRRPPPNNNMMMQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGGGGHHHFFFEEEKKKSSS___iiivvv~~~zzzkkkXXXLLLEEEAAA<<<888666555444333000,,,+++---...---...222888MMMlllhhhKKK999222000...///,,,***)))*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,---,,,******+++,,,+++***)))***+++***(((&&&&&&&&&''')))+++,,,......******+++++++++,,,,,,,,,*********+++++++++++++++//////.........//////000///000000111222333444444333333333444444444555555777666666555444444333333777777666666666666777777333888<<<>>>CCCSSSlll|||cccJJJ???;;;666555999======<<<;;;:::888888777777555444555666777666555888777666555555666777888999999999999999999999999888888888888888888888888999:::::::::;;;>>>BBBEEEPPPXXXggg{{{yyyppphhh]]]OOOEEEAAABBB???<<<===BBBLLLVVV]]]kkkuuu|||vvvqqqlllgggcccaaacccfffjjjoootttwwwzzz}}}xxxtttppplllgggddd^^^\\\YYYXXXXXX\\\```bbbfffkkksss{{{~~~}}}~~~{{{uuuqqqnnnmmmmmmlllllllllnnnnnnllljjjiiilllppptttwwwxxxxxxwwwrrrnnnlllpppyyy|||zzzxxxxxxyyyvvvxxxwwwuuuxxx||||||xxxzzzwwwttttttqqqllljjjkkkhhhgggfffgggiiijjjiiihhh```]]]YYYUUUSSSRRROOOMMMNNNRRRVVV[[[```gggnnnsssuuuxxx|||~~~~~~~~~~~~~~~|||xxxvvvtttrrrooommmjjjnnnwwwwwwllldddbbbbbbaaaaaa``````aaaaaa\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQOOONNNRRRRRRPPPOOOMMMLLLLLLKKKMMMJJJHHHHHHGGGGGGOOOXXXdddooo|||{{{iiiVVVIIIGGGCCC===888555333000///111...,,,...---,,,000555>>>VVVvvv|||]]]DDD777444222///...,,,*********++++++***,,,,,,+++++++++++++++***,,,,,,,,,+++++++++*********+++,,,,,,+++***+++---***)))((()))******)))'''&&&'''((()))***+++,,,---*********++++++,,,,,,---+++++++++++++++++++++***,,,------...000222444555...///000111222333444444333333444444444555555555666666555555555444444444666666666666666777777777555999:::888888CCCXXXiiihhhLLL???;;;777666:::===<<<;;;:::999888777666555555555777999:::888777777666666555555666888888::::::999999999999999888777777777777777888888888999:::;;;;;;===BBBIIIOOO```jjj|||mmmeee\\\UUUMMMEEEAAABBBBBBDDDFFFKKKTTT```lllttt{{{~~~yyyrrrkkkgggddddddccceeejjjpppvvvzzz}}}wwwssslllfffaaa^^^\\\[[[ZZZYYYYYYZZZ^^^dddiiimmmwww{{{~~~}}}yyy||||||xxxtttpppnnnmmmoooooonnnnnnnnnmmmmmmlllssswww|||}}}zzzyyyooolllmmmuuuzzzwwwzzz|||~~~~~~{{{xxxwwwtttqqqnnnmmmgggeeeddddddeeefffeeedddYYYWWWTTTRRRRRRSSSUUUWWWWWW\\\bbbiiinnntttyyy}}}}}}||||||}}}~~~~~~}}}~~~~~~|||{{{yyyvvvuuutttrrrooollljjjoooyyy|||qqqhhhcccaaa``````______``````aaa\\\[[[ZZZXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQOOONNNLLLKKKKKKKKKNNNJJJHHHGGGFFFIIISSS^^^jjjtttvvvcccQQQGGGEEEAAA<<<777555222000...333000......---,,,111888GGG```}}}rrrQQQ;;;333111///------,,,******+++,,,+++***,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++,,,,,,+++***+++---)))((('''''')))***)))((())))))))))))))))))******))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++)))))))))***,,,...///000......///000222333444444333333333444444444555555444444444555555555666666555555666777777777777777777888777666666===IIIRRRlll~~~kkkLLL>>>:::777888;;;<<<;;;:::999888777666666444333444666888999888777777666555555555777888999:::::::::999999888888888666666777777777888888888999:::<<<<<>><<<888666555555333222222000......------444<<>>AAAWWWiiinnnLLL===999777888;;;::::::999888888777777777222111111222555666666555666666555555666777888999;;;::::::999999888888888666777777888888999999999888;;;>>>@@@FFFRRRcccooo|||rrrggg\\\TTTJJJEEEBBBBBBBBBEEENNNWWW```hhhrrr{{{~~~|||yyyuuurrrddddddbbbaaabbbeeekkkooossszzz~~~xxxpppgggbbb]]][[[XXXTTTRRRTTTYYY]]]aaaeeekkkttt}}}~~~}}}|||yyy||||||xxxsssooommmllljjjiiiiiilllqqqvvv{{{xxxrrrpppqqqnnnrrrzzz}}}wwwzzz~~~yyyxxxwwwrrrllleeeaaa]]]YYYVVVTTTRRRPPPPPPSSSWWW]]]bbbhhhoootttvvvxxxzzz{{{{{{|||~~~}}}|||{{{}}}~~~}}}|||{{{{{{}}}{{{zzzzzz{{{}}}|||xxxuuutttsssssssssqqqnnnlllmmmsss}}}pppfffbbbccc___^^^]]]]]]\\\\\\\\\\\\[[[ZZZXXXVVVVVVVVVWWWXXXSSSSSSSSSTTTTTTTTTTTTTTTQQQPPPMMMKKKJJJIIIJJJJJJKKKGGGFFFHHHMMMVVVgggvvv|||gggRRRFFFBBB;;;999666555555555444222///------...---///888BBB___uuuyyy___CCC666444333222222,,,++++++,,,------,,,***------,,,,,,+++******))),,,,,,,,,+++++++++******,,,------,,,***)))***+++'''&&&$$$%%%''')))))))))((((((((()))))))))))))))((()))***+++,,,------...***++++++,,,,,,---------333333111000//////......///000000000111111222222111111111222222222333333444444555555555555555555333444666777888888888777444555555555555666999;;;CCCSSShhh{{{rrrNNN<<<777555555888888888888888888888888888333111000111333555666666666555555555666777999:::;;;;;;::::::999888888777777777888888999::::::;;;;;;???DDDIIIRRRcccxxx~~~yyypppfff]]]UUUMMMHHHDDDCCCDDDIIINNNUUUbbbmmmwww{{{wwwsssoookkkgggddd\\\^^^```aaabbbffflllpppttt|||}}}yyyxxxuuuoooiiibbb[[[XXXTTTTTTTTTTTTVVV[[[ccciiipppttt|||}}}|||{{{{{{xxx{{{}}}vvvqqqllljjjjjjkkkkkkjjjlllrrr{{{{{{sssooorrrvvvyyy}}}~~~zzz{{{{{{sssqqqpppjjjaaa\\\YYYUUUTTTSSSTTTSSSRRRWWW\\\dddkkkpppuuu{{{}}}}}}}}}{{{zzzzzz}}}~~~}}}||||||}}}~~~|||zzzxxxwwwvvvxxxxxxxxxxxxyyy{{{}}}~~~{{{wwwtttsssrrrssssssqqqnnnkkknnnvvvzzzlllccc```bbb___^^^]]]\\\[[[[[[[[[[[[YYYWWWUUUSSSSSSSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTRRRPPPMMMLLLLLLLLLMMMLLLIIIHHHLLLSSS___rrr{{{bbbLLLBBB@@@===;;;777666555333111///,,,+++,,,---...111;;;GGGggg}}}kkkSSS:::000000//////000,,,++++++,,,---...,,,+++------,,,,,,+++***)))))),,,,,,,,,+++++++++******,,,---...,,,***))))))***'''%%%$$$$$$''')))******&&&''''''((()))******+++((())))))+++,,,---......******+++,,,,,,---......//////............//////000000000000000111111111000000111111111222222222666666666555444444333333333444666777888888888777444666777666444555999<<<777EEEWWWkkkuuuOOO<<<666333333666777777777777888888888888666444222222444666888888666555555555666777999:::;;;;;;::::::999888777777777777888999::::::;;;;;;>>>CCCJJJRRR]]]qqqxxxssskkkdddZZZPPPJJJFFFCCCBBBEEEEEEJJJTTT]]]gggvvv{{{xxxtttnnnhhhddd___[[[XXXZZZ\\\```aaabbbeeejjjnnnrrr{{{vvvpppyyy~~~|||zzzrrrooojjjddd___[[[XXXWWWWWWYYY[[[]]]aaahhhrrrzzz~~~}}}{{{zzzyyyyyyuuuxxx|||}}}yyywwwqqqmmmhhhfffiiikkkllllllsss{{{yyyqqqqqqxxx~~~}}}}}}~~~vvvmmmiiihhh```UUUSSSQQQPPPRRRUUUYYY[[[\\\```gggpppwww{{{~~~~~~|||yyywwwyyy}}}}}}{{{||||||}}}~~~|||zzzxxxvvvtttsssvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}|||yyyuuurrrrrrssssssqqqmmmjjjiiiiiinnn|||{{{rrrjjjaaa^^^___[[[\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTMMMOOOQQQOOOLLLJJJKKKLLLQQQHHHDDDMMM[[[jjj{{{jjjUUUIIIEEECCC<<<;;;888666444222111111222******///...---???WWWooo]]]JJJ666///000000///...++++++,,,---...///000000000...------------+++***+++***+++---***&&&''',,,,,,,,,,,,,,,+++)))((('''(((((('''%%%######%%%((('''''''''((())))))******)))******++++++,,,------...------,,,,,,------...000//////.........//////111111000000//////......222222222222222222222222444666888888555333444666:::999888777777777888999777777777777777666555555===@@@JJJZZZpppuuuQQQ<<<666444666999;;;:::888777666666666777666777777888777555333222777666666555555555666666888888999999999888888777777555444555999<<<>>>???AAAHHHUUUhhh|||~~~qqqeee\\\WWWTTTNNNIIIGGGCCC???BBBJJJKKKQQQ[[[gggttt|||wwwqqqkkkccc^^^[[[ZZZXXXVVVXXXUUUUUUYYY\\\]]]aaafffqqq}}}zzzsssqqqyyy|||wwwpppjjjddd___ZZZXXXXXXZZZYYYXXXZZZ]]]ccckkkttt}}}~~~{{{yyywwwsssuuuwwwvvvsssqqqppppppooonnnmmmmmmooorrrvvvxxxxxxrrrrrrxxx{{{uuusssxxxtttiiiddd___YYYVVVVVVQQQRRRTTTVVVYYY___fffkkklllssszzz~~~}}}|||~~~~~~{{{wwwuuuuuuwwwyyyyyy~~~}}}~~~~~~~~~}}}~~~xxxsssqqqrrrsssuuuvvvwwwwwwvvvsssqqqoooxxx~~~}}}|||{{{wwwttttttuuuuuurrrooolllkkkkkkqqqwwwnnnfff^^^\\\]]][[[[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWUUUTTTTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSTTTNNNPPPRRRQQQNNNLLLLLLLLLNNNHHHIIIUUUfffvvv{{{eeeRRRFFF@@@>>>:::999777555333111000000555......333222333HHHbbb{{{yyyVVVEEE444///111111000///+++,,,---...///000000111000...,,,,,,------+++***---,,,---///,,,((()))---,,,++++++******)))))))))))))))(((&&&$$$%%%''')))''''''((())))))******+++)))******++++++,,,------...------,,,,,,------.........------------......111000000000/////////...222222222222222222222222666888::::::888777888999999999888777777888999:::999999999999999888777777666999???KKK]]]qqqpppPPP>>>777555555777:::999777666555555666666444555555666666666555555777666666555555555666666888888888888888888888777999999999999;;;???CCCEEEMMMWWWhhh{{{vvvfffYYYQQQLLLJJJIIIDDDAAACCCCCCEEELLLUUUcccjjjttt}}}vvvpppfffbbb[[[WWWUUUTTTRRRPPPLLLIIIIIIKKKMMMPPPWWW```ppp~~~~~~||||||yyytttpppkkkeeeaaa]]]YYYTTTSSSVVVZZZ]]]^^^kkknnnsssyyy}}}zzzwwwvvvpppqqqsssrrrpppooopppqqqlllnnnqqqtttxxxzzz|||~~~{{{wwwxxx|||xxxuuuyyy~~~}}}zzzvvvrrriii```\\\YYYUUUTTTUUUVVVYYY]]]bbbfffjjjooorrrtttzzz~~~~~~{{{wwwuuuvvvxxxyyyzzz|||~~~}}}||||||}}}~~~~~~~~~zzzuuussstttuuuvvvwwwxxxyyyxxxvvvtttsssxxx~~~}}}||||||{{{yyywwwttttttsssqqqnnnkkkkkklllsss~~~qqqhhhaaa[[[YYY[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSOOOQQQSSSSSSPPPNNNLLLLLLKKKLLLSSSbbbsssppp[[[MMMCCC>>>;;;999888666444222000//////222---...222111777PPPllllllLLL>>>111///222222000///,,,,,,---...///000111111///---,,,,,,,,,,,,+++***+++))))))+++)))%%%%%%)))++++++***)))))))))***+++)))***)))(((&&&&&&(((***(((((())))))***++++++,,,)))******++++++,,,------...------,,,,,,------...------,,,,,,,,,------...000000000000////////////111111111111111111111111333444666666555555666888888888888888888999:::;;;999999999:::999999888777666777:::@@@LLL```uuujjjOOO???999777666666999888666555444444555555333333333333444555666777666666666555555666666777777777777777888888777777888999::::::;;;@@@IIIOOOcccpppxxxmmm\\\NNNFFFAAA???===???>>>@@@FFFMMMTTT___iiiyyyxxxqqqiiidddZZZWWWRRROOOMMMKKKIIIGGGAAA>>>===>>>???DDDRRR```uuu~~~xxxsssllleee```]]]ZZZXXXYYYVVVTTTUUU[[[bbbiiilll~~~yyyyyyzzz{{{}}}~~~{{{wwwuuussslllmmmmmmmmmmmmnnnpppssspppsssxxx}}}~~~}}}}}}~~~|||wwwyyy||||||~~~~~~zzztttpppmmmiiiddd]]]WWWVVVWWWVVVYYY\\\aaafffmmmrrrvvvyyy|||~~~}}}zzzwwwuuuwwwxxxzzzzzzzzz{{{{{{zzzxxxxxxyyyzzz~~~~~~~~~~~~zzzwwwuuuvvvxxxyyyzzz|||}}}}}}{{{zzzyyyzzz~~~~~~}}}}}}|||zzzxxxvvvqqqqqqpppmmmjjjiiijjjkkkuuuxxxkkkccc]]]XXXWWWYYYYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSOOOPPPRRRRRRQQQOOOMMMKKKLLLRRR___ooozzzaaaQQQHHHBBB>>><<<999888666444222111000000...,,,...111333===[[[yyyzzz]]]DDD888//////222111...,,,,,,------...///000111111...,,,++++++,,,,,,+++)))***(((''')))((($$$$$$'''+++***((('''''')))+++,,,((())))))(((&&&&&&(((***)))))))))***++++++,,,,,,)))******++++++,,,------...------,,,,,,------...---------,,,------......000000000000////////////000000000000000000000000111111222333333555666777777777777888999:::;;;;;;777777777888888777777666777999;;;<<>>888777777777777666555444333444444555444333222222333444666777666666666666666666777888777777777777777777888888888:::;;;;;;>>>IIIXXXddd|||{{{sssYYYRRRHHHCCCAAAAAA???<<>>AAAIIIYYYooo~~~~~~pppbbbXXXEEEAAA<<<;;;???DDDHHHIIIRRRZZZeeeoooyyy}}}wwwmmmccc\\\UUUPPPMMMGGGFFFDDD@@@===:::999888:::999999;;;@@@KKK```sss~~~}}}|||vvvmmmggg\\\ZZZVVVTTTSSSVVVYYY\\\eeeiiiooovvv}}}{{{yyyzzz{{{}}}{{{zzzwwwtttqqqooommmllliiiiiijjjjjjkkkooouuuyyy}}}}}}~~~~~~}}}|||{{{zzz~~~{{{wwwuuuwww}}}{{{uuuuuu{{{{{{wwwsssnnnjjjhhheeebbb^^^ZZZYYY[[[______^^^aaagggmmmrrryyy{{{xxxvvvtttuuuvvvvvvuuuxxxxxxxxxvvvttttttvvvxxxyyy{{{}}}}}}{{{yyyxxxxxxxxxyyyyyyxxxvvvvvvxxxzzz}}}~~~}}}vvvpppmmm}}}~~~~~~zzzuuurrrqqqrrrqqqoookkkiiijjjmmmppp~~~wwwjjj^^^ZZZXXXVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRNNNMMMMMMNNNPPPQQQPPPNNNSSSdddyyy~~~fffOOOFFFBBB===999999999888666444333222222111...---...444@@@VVVxxxhhhLLL;;;333...000222...)))(((++++++,,,---...///000000+++***)))***++++++***))),,,((('''+++---+++***+++******)))((((((((()))***%%%'''(((((('''&&&''')))(((((())))))***++++++,,,)))******++++++,,,------...------,,,,,,------..................///000111////////////000000000000111111111111111111111111444222111111444666888888555555666777888888888777888999::::::;;;:::::::::333666888777777>>>KKKVVVfff]]]KKK:::333666::::::666555444333333444555666555555444444444444444555666666666666777888999999888888777777777999:::;;;:::<<>><<<@@@666555444222111000000000222000000:::NNNkkkvvvVVV===555///,,,///111///,,,+++)))******+++,,,---...///***)))((()))***+++***)))((($$$###(((,,,,,,+++,,,************)))(((&&&%%%&&&(((***+++***)))***+++'''''''''((())))))******)))******+++,,,,,,------...------,,,,,,------...+++++++++,,,---...///000.../////////000000111111222222222222222222222222666333000111444666777666444555666666666555444333666777888999999999999999777666444222222888AAAHHHKKKKKKDDD999444888:::999777666555444555555777777111222444777888888888888666666666666777888999::::::999888888999:::===>>>EEEJJJWWWiii~~~|||ooo]]]NNNFFFDDDCCCCCCCCCKKKUUU]]]dddooo}}}wwwlllaaaYYYUUUOOOGGG???:::666333111222333444333333666===BBBCCCDDDKKKZZZjjjyyy{{{~~~zzzuuummmfff]]]VVVRRRRRRSSSTTTVVV]]]fffmmmsssyyyzzzvvvtttrrrrrrooonnnmmmllllllmmmnnnoookkkmmmnnnnnnoooppptttvvvvvvxxxzzz}}}zzzpppiiiiiiqqqxxx~~~yyysssqqqrrrvvvzzz|||tttooofff^^^WWWQQQLLLIIIHHHJJJTTTbbbkkkooovvv~~~~~~|||zzzyyywwwuuussstttvvvxxxxxxvvvuuuttttttssswww{{{}}}|||yyyvvvuuu{{{}}}}}}zzzvvvrrrppplllgggeeefffccc[[[YYY[[[}}}xxxtttrrrrrrrrrnnnllljjjhhhhhhoooxxxzzzjjjeee[[[OOOJJJNNNSSSUUUTTTRRRVVVWWWVVVVVVXXXVVVSSSYYYYYYZZZZZZXXXVVVSSSQQQQQQVVVXXXTTTQQQQQQPPPOOOOOOMMMMMMLLLKKKOOO\\\jjjpppzzzXXXPPPEEE===;;;;;;;;;;;;999777555222000/////////......333CCC___|||fffHHH888333222///---,,,+++++++++))),,,...---+++***,,,///((())))))))))))*********111,,,)))******))),,,111+++***)))'''''''''((((((''''''''''''((((((((())),,,,,,,,,++++++*********+++***))))))+++...//////,,,---......//////.........------------...//////000000000000111111111111444333111//////000111222222222222333333444555555000111444777888999888777999:::;;;<<<<<<;;;999999777777666666777999;;;===DDDAAA===888444333333333888555222333666888777666777777888999999999999888999999888888888888888999555555777::::::888:::@@@FFFYYYqqq{{{wwwvvvuuuppplll^^^SSSIIIGGGFFFEEEIIIQQQYYYaaammmvvv}}}xxxoooggg^^^TTTLLLBBB@@@<<<777222111222444444666666666666;;;CCCIIIPPPXXXeeeqqq{{{xxxpppiii```]]]XXXSSSQQQSSSYYY]]]fffqqqzzz}}}~~~~~~}}}{{{wwwrrrnnnllljjjiiijjjkkkmmmooopppooonnnmmmoooooooooqqqssstttsssrrrtttxxx}}}}}}rrrkkklllttt}}}~~~rrrpppnnnmmmnnnoooooonnniiibbbXXXNNNIIIGGGFFFGGGKKKXXXfffpppxxx|||yyywwwuuuuuutttppptttwwwvvvrrrpppssswwwvvvyyy|||~~~}}}{{{zzzzzzzzztttpppmmmkkkfffcccccc```\\\ZZZZZZ[[[[[[\\\|||wwwtttrrrrrrsssooommmllljjjjjjrrr{{{rrreeecccZZZPPPLLLOOOTTTUUUTTTSSSVVVWWWTTTTTTWWWVVVSSSYYYYYYZZZYYYXXXUUUSSSQQQPPPUUUXXXUUURRRSSSTTTRRRRRRPPPNNNLLLJJJMMMZZZhhhyyy{{{hhhTTTLLLCCC<<<;;;;;;:::999777666444111///.........///000777JJJggg~~~]]]CCC666222111///---,,,+++++++++)))+++------++++++,,,...)))))))))************+++---)))'''((((((''')))---))))))(((''''''((()))***'''''''''((((((((())))))*********++++++,,,,,,------,,,,,,,,,---.........,,,,,,---............---...------------...//////000000000000111111111111444333111000///000111222333333333222222222222222111333555777999999888888::::::;;;::::::999888888666666555555666999;;;===BBB@@@===999666555444444666444222222555777777666777777888999999999999888999999888888888888888999999666666:::<<<===@@@EEESSSgggxxxpppfff```___```^^^]]]RRRJJJDDDFFFJJJOOOWWWaaapppvvv~~~uuunnncccZZZSSSKKKCCC<<<:::888666222......000222222444777999===EEEPPPXXXeeellluuu}}}~~~vvvnnnggg```ZZZYYYYYYYYYYYY\\\bbbjjjooovvv~~~}}}|||xxxuuupppkkkhhhggghhhiiijjjkkknnnpppqqqrrrqqqqqqqqqqqqqqqrrrsssrrrqqqppppppuuu|||zzzrrrmmmooovvv|||~~~{{{hhhgggggghhhjjjjjjiiihhh___YYYPPPJJJHHHJJJMMMPPP\\\hhhttt|||}}}yyywwwuuuuuuuuupppsssuuutttrrrrrruuuwwwxxx{{{~~~}}}||||||~~~}}}wwwrrrkkkfffcccaaa]]][[[[[[ZZZYYYZZZ\\\^^^```aaa~~~~~~zzzvvvrrrqqqqqqrrrnnnllllllkkkkkksss|||wwwmmmeee___XXXQQQOOORRRUUUUUUSSSTTTVVVUUUQQQQQQUUUVVVTTTXXXYYYYYYYYYWWWUUUSSSRRRPPPUUUWWWTTTSSSVVVVVVUUURRROOOLLLKKKJJJNNN\\\jjjmmmWWWNNNHHH@@@<<<;;;;;;999777666444222000............000333>>>VVVtttpppQQQ<<<555111000///---,,,+++++++++***+++,,,,,,++++++,,,...)))************++++++++++++''''''))))))''''''+++''''''''''''((()))***+++''''''((((((((()))))))))'''((()))***,,,...//////------------,,,,,,+++***++++++,,,---------------...------------...//////000000000111111111222222444333111000000111222222555555555444333222222111444555777888999999888888;;;::::::999888888888999666555555555666999<<<===???>>>===;;;999777666555444222111222444666666666666777888888999999888888999888888888888888999999<<<888777:::===AAAGGGNNNeeezzzsssjjj```ZZZRRRMMMLLLLLLKKKJJJIIIFFFGGGOOOXXXcccpppzzzuuummmaaaZZZPPPHHHCCC>>>888444333333222000......111333333777===CCCKKKVVVdddmmm{{{|||rrrhhh```ZZZVVVTTTXXX[[[```ffflllttt}}}}}}yyyuuusssooolllgggcccbbbcccgggiiinnnoooppprrrssssssssssssssstttuuuuuutttrrrpppoooqqqvvv}}}zzztttrrrrrrvvvxxx}}}yyyttt```___```aaaccccccaaa^^^VVVTTTPPPNNNQQQWWW^^^bbbppp{{{}}}yyyvvvvvvvvvwwwrrrssssssssstttuuuvvvwwwyyy|||}}}||||||~~~{{{xxxvvvuuukkkfff```[[[XXXWWWUUUTTTTTTVVVYYY]]]aaaeeehhhjjj}}}}}}{{{xxxtttqqqpppqqqooollljjjjjjjjjkkksss}}}}}}qqqhhhbbb[[[WWWRRRRRRTTTVVVUUUSSSSSSTTTRRRNNNOOOSSSUUUTTTXXXXXXXXXXXXWWWUUUSSSRRRQQQUUUUUUSSSSSSUUUVVVTTTOOOKKKIIIIIILLLSSSaaaooo{{{|||yyycccPPPIIIDDD???<<<<<<;;;999666444333111///...------...000777HHHccc```EEE777555000000///---,,,++++++******+++++++++++++++,,,---************++++++++++++***((((((,,,,,,((((((***((((((((((((((()))******'''(((((((((((()))))))))'''((()))***,,,---//////)))+++,,,---+++***))))))***+++,,,,,,------,,,,,,...------------...//////000000111111111222222222333333222111111111222333666666666666555555444444666777888999999999999888999999888777888999:::;;;777666666666777:::<<<>>><<<<<<<<<<<<;;;999777666333333333444555777777777666777777888888888888888888888888777888888999:::;;;:::;;;<<<===AAAOOO\\\wwwxxxkkk^^^UUUMMMKKKHHHGGGHHHGGGFFFDDDNNNRRRZZZeeeqqq}}}{{{ooobbbZZZSSSMMMEEE>>>;;;888666444111222222222222333666999:::AAAKKKUUU___kkkwww|||tttnnneee]]]XXXWWWXXXYYYdddhhhooouuu|||~~~yyysssnnnjjjhhhfffeeecccbbbcccfffjjjmmmssssssssssssssstttttttttuuuvvvxxxxxxvvvuuuttttttzzz|||}}}yyywwwvvvuuuttt}}}zzzqqqlll\\\[[[ZZZ[[[\\\\\\[[[YYYZZZ[[[]]]```eeelllsssxxx~~~{{{xxxwwwwwwyyyzzzxxxvvvttttttvvvwwwwwwvvvyyy|||~~~{{{zzzyyy~~~|||yyyuuupppllliiiggg```\\\WWWTTTRRRSSSUUUVVVUUUYYY___eeejjjooosssuuu{{{{{{yyyvvvrrroooooopppnnnkkkjjjkkkkkknnnvvvuuuhhh___ZZZWWWUUUSSSTTTVVVWWWVVVTTTRRRSSSQQQMMMNNNSSSVVVVVVXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUTTTQQQQQQTTTTTTPPPOOOKKKIIIJJJNNNVVVdddqqqwwwyyy}}}xxxiiiYYYNNNFFFBBB>>><<<===<<<999666333222000...------......222>>>TTTqqqrrrRRR<<<444555//////...---,,,++++++************++++++,,,,,,+++))))))*********+++++++++)))'''(((,,,,,,((('''))))))))))))))))))(((''''''(((((((((((()))))))))***))))))***+++,,,,,,------(((+++---...,,,++++++,,,***+++,,,,,,------,,,,,,...------------...//////111111111111222222222222222222222222222222333333333444444444555555555666777777888999999999999999777777777777888;;;===>>>999888888777888:::===>>>::::::;;;<<<;;;:::888777444555666666777777888888666666777888888888888777888888777777888999999:::888;;;???@@@>>>EEEYYYmmmzzznnnbbbXXXOOOJJJGGGDDDBBBBBBEEEKKKOOORRR___hhhttt{{{qqqggg\\\RRRLLLBBB>>>888444222111111111///000111222444777<<>>???;;;:::888888888999;;;===999999:::;;;:::999888777555666888888777777777888555666777777888888777777777777777777888999::::::666;;;BBBEEEGGGQQQjjj{{{rrreeeYYYPPPKKKIIIGGGGGGCCC>>>>>>EEESSSbbbkkksss~~~tttnnnddd[[[RRRKKKEEEAAA666555222///...///000111---...000333777>>>FFFKKK^^^fffsss}}}}}}ssslllgggbbb]]]ZZZTTTVVVZZZ___dddkkksssxxx~~~vvvnnniiigggdddeeeeeeccc``````dddhhhggghhhkkkooorrrtttuuuvvvqqqqqqpppqqqsssvvvzzz|||vvvxxxzzzzzzyyyzzzyyyuuutttxxx}}}}}}{{{yyywwwvvvsssttttttrrrmmmgggaaa]]]TTTSSSUUUYYY___eeeiiijjjnnnttt||||||||||||||||||~~~|||xxxvvvuuuuuuvvvyyy{{{|||{{{wwwssspppooojjjhhhddd___[[[WWWTTTSSSTTTUUUVVVVVVXXX]]]cccgggmmmrrrxxx{{{}}}~~~|||yyyxxxvvvrrrnnnmmmmmmoooqqqnnnnnnppprrruuuyyyiii```\\\YYYTTTTTTTTTUUUWWWXXXXXXWWWRRRTTTUUUSSSVVV\\\___^^^WWWWWWVVVUUUTTTTTTTTTTTTTTTTTTRRROOORRRVVVVVVRRRQQQMMMLLLPPPVVV\\\gggpppuuuvvvvvvrrrcccPPPGGGGGGBBB>>>:::999999999666444222111000/////////000111:::OOOnnnqqqRRR<<<555222000------......---,,,***)))+++)))((())),,,---+++***''''''((((((((()))))))))***''''''))))))''''''***(((((()))******)))((('''(((((()))))))))***************+++++++++,,,,,,,,,,,,///000...+++***,,,000,,,,,,---............---...------------...//////111111111222222222333333111222222333444444444333333333333333333444444444555555666777888999;;;;;;999999:::;;;<<<<<<<<<<<<;;;:::888666666777888999888999999999888888777666555777999999777555555666555666666777777777777777777777777777888999:::;;;888:::AAAJJJUUUfff{{{ggg___TTTKKKFFFFFFGGGHHHDDDCCCCCCGGGRRRcccuuuwwwlll\\\WWWOOOHHHCCC>>>:::888222222222111000111333444111333666;;;BBBMMMYYYaaaqqqwww~~~wwwnnnccc\\\ZZZYYYWWWTTT[[[bbbkkkssszzz~~~{{{zzzzzz~~~zzzrrriiiaaa]]]\\\[[[___dddeeeeeeggglllqqqqqqqqqqqqrrrtttuuuvvvwwwtttsssqqqpppqqqssswwwyyywwwyyyyyyxxxvvvyyy}}}xxxttttttxxx|||{{{uuupppnnnooohhhgggfffcccaaa^^^\\\[[[ZZZ\\\aaahhhnnnsssttttttvvvzzz~~~~~~}}}xxxtttrrruuuxxxssstttuuurrrmmmhhhdddccc___^^^[[[YYYWWWVVVVVVVVVYYY\\\___aaacccgggmmmrrrwww{{{}}}{{{xxxwwwuuuqqqmmmlllmmmnnnooommmmmmoooqqquuu~~~mmm^^^XXXWWWUUUTTTTTTTTTUUUWWWXXXXXXYYYSSSVVVWWWWWWZZZ```cccbbbWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSQQQPPPSSSYYYYYYUUUMMMJJJKKKRRRYYYaaakkktttsssqqqppplll___NNNFFFGGGAAA===888777777777555222222111000//////000111222>>>VVVvvvgggHHH777444222---,,,------...---,,,***)))+++)))((())),,,---+++)))''''''''''''((((((((((((---))))))++++++))))))---&&&'''(((*********))))))))))))))))))************))))))***+++,,,,,,------,,,...///+++&&&%%%(((,,,,,,---......//////.........------------...//////111111222222222333333333111222333333444444444444888888888777666666555555444444555666777999;;;<<<;;;<<<===>>>===<<<:::999:::999777555444444666666999888888777777777666666444777999999555333333444555666666777777777777777777777777777888999:::;;;:::999???MMMaaawww|||oooZZZSSSKKKDDDBBBDDDGGGIII@@@EEEMMMXXXeeetttxxxooobbbUUUKKKHHHCCC>>>;;;888444222///000111111111222444555888:::>>>EEEOOO]]]kkkttt|||}}}wwwiii```VVVRRRSSSWWWXXXXXXccckkkvvvzzzvvvuuutttvvvtttooohhhaaa[[[YYYYYY\\\bbbjjjmmmnnnooossswwwyyywwwuuusssssstttuuuwwwzzzxxxtttpppnnnoooqqqrrrxxxyyyyyyvvvtttwww~~~~~~|||yyyvvvwwwzzz}}}zzzooofffdddeee___^^^\\\ZZZYYYYYYYYYZZZfffiiiooowww|||~~~{{{xxxzzz}}}~~~{{{|||zzz||||||wwwrrrppptttyyykkkmmmmmmjjjddd^^^ZZZXXXXXXXXXWWWVVVWWWXXXZZZ[[[aaadddhhhjjjlllpppvvvzzz{{{}}}{{{yyy|||zzzxxxtttpppllljjjhhhkkknnnpppppppppttt}}}rrrbbbWWWUUUVVVRRRNNNMMMSSSXXXWWWVVVVVV[[[ZZZYYYZZZ\\\]]]]]]\\\___]]]XXXTTTRRRSSSTTTUUUXXXUUURRRQQQRRRQQQOOOLLLJJJJJJNNNUUU^^^gggmmmpppttttttnnnaaaWWWPPPGGG=========;;;999777555444333000666111,,,000222333;;;EEEhhhxxxVVV@@@444000///111......---,,,+++***((('''000...---------,,,)))'''***((('''))),,,---***'''))))))))))))))))))))))))))))))((((((((((((((()))'''(((((('''&&&'''***---))))))*********+++++++++...------,,,,,,------...,,,,,,---------,,,++++++,,,...000000///000111333111111000000000000000000000///......///000222333555444444444444555666666444444555555666666777777999:::;;;<<<<<<:::999777777666555444333333444555;;;;;;;;;999666444333444<<<:::888666555555666777555555555555555666777777999<<<===999555666:::<<<===>>>GGG\\\vvvyyylllaaa[[[LLLIIIEEEBBBAAACCCEEEGGGCCCKKKXXXgggvvvxxxmmmdddYYYNNNEEEAAA===999555333222111000222222333222111333666888:::CCCNNNYYYgggvvv}}}~~~}}}uuullleee]]]VVVQQQRRRSSSWWWbbbnnnyyy~~~|||sssmmmlllmmmjjjiiifffcccaaaaaaaaaaaajjjlllooorrruuuxxx|||uuummmnnnrrrtttwwwzzz~~~{{{uuummmggghhhmmmsssrrruuuwwwwwwwww{{{~~~}}}|||~~~~~~zzzssskkkccc]]]ZZZWWWWWWVVVUUUWWW\\\ccchhhwww{{{tttvvvxxxxxxxxx{{{|||zzzxxxwwwuuuuuuuuurrrmmmhhhjjjfff___ZZZXXXWWWVVVUUUSSSWWW[[[^^^___aaaeeehhhmmmrrrwwwxxxwwwvvvyyy|||~~~|||{{{zzzxxxvvvtttpppnnnllljjjiiikkkmmmnnnooottt~~~yyylll___WWWTTTTTTSSSPPPQQQUUUXXXWWWWWWYYY[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWUUUTTTSSSTTTUUUXXXYYYWWWUUUSSSRRRRRRQQQNNNKKKLLLNNNSSS[[[eeennnsssuuusssssskkk[[[NNNHHHCCC???===<<<;;;999777555444333333888333,,,000000222<<>>777777666333222111111111111000111111222333888>>>CCCMMMWWWcccmmmwww~~~wwwqqqllleee]]]XXXVVVSSSUUU\\\aaagggqqq{{{}}}~~~~~~|||uuulllggggggiiigggfffddddddeeehhhkkkmmmwwwyyy{{{|||~~~}}}tttoooqqquuuwwwyyy|||~~~{{{tttmmmhhhhhhnnnrrrtttvvvyyyyyyyyy|||~~~~~~|||wwwppphhh```YYYUUURRRTTTWWW[[[aaaiiisssyyyxxxyyyzzzyyyzzz}}}{{{xxxuuuvvvuuusssqqqppplllfffbbbbbb___ZZZUUUSSSRRRSSSTTTZZZ___eeeiiilllooorrruuuvvvzzz~~~~~~{{{zzz|||~~~}}}xxxwwwuuusssqqqooommmlllhhhiiijjjkkknnnuuu~~~ssshhh```ZZZVVVSSSTTTSSSUUUXXXXXXVVVXXX\\\[[[YYYXXXYYYZZZZZZYYYXXXQQQQQQRRRSSSUUUWWWYYYZZZWWWVVVTTTSSSSSSPPPMMMJJJJJJMMMTTT^^^hhhqqquuuvvvpppnnndddSSSDDD>>>>>>>>>===<<<:::999666555333222222777222,,,///000555CCCgggyyy___BBB333000///---,,,//////......---,,,++++++---,,,+++,,,......---+++&&&(((***(((%%%%%%(((---))))))))))))))))))))))))++++++************++++++***)))))))))******)))'''***+++,,,,,,------,,,,,,,,,---...//////...---,,,,,,------....../////////,,,---//////......///111111111111111111111111111000000111222333333333333222222222222222333333444555555666777777888888999777888999:::999888777666777777666555555555555666444555666777888777666555444333222222222333555666555555555555666666666777888777777777777999;;;<<>>>>>???AAAEEEJJJOOORRR___jjjzzzwwwooo\\\UUULLLEEE???:::444000////////////000111333333333333444666:::CCCMMMSSS```kkkwww}}}}}}sssnnnfff___ZZZVVVSSSQQQVVVXXX```kkktttzzz|||yyyvvvuuuqqqiiibbb___aaadddeeeeeefffiiinnntttyyy}}}}}}vvvsssvvvzzzzzz{{{}}}|||yyysssmmmjjjkkkooosssvvvxxxzzz{{{{{{~~~wwwuuupppjjjccc\\\WWWTTTTTTWWW]]]dddmmmxxx~~~~~~~~~~~~zzzvvvwww|||~~~}}}|||{{{{{{~~~|||}}}zzzvvvsssqqqtttqqqnnnkkkhhhddd^^^ZZZUUUVVVTTTQQQNNNOOOTTTXXXccchhhooouuuyyy|||}}}|||xxxwwwuuusssqqqooommmlllhhhhhhiiijjjoooxxx~~~rrriiiddd```ZZZVVVTTTTTTVVVYYYWWWTTTWWW]]]ZZZYYYXXXXXXXXXXXXWWWVVVSSSSSSTTTUUUVVVVVVVVVUUUVVVVVVUUUTTTRRROOOLLLJJJIIIMMMVVVaaalllsssvvvvvvooohhh[[[LLLAAA<<<::::::<<<;;;:::888666444222222///333///***...000;;;NNNuuulllUUU;;;111222222///,,,......---,,,,,,,,,,,,,,,...---,,,---......,,,***((())))))'''&&&&&&***---))))))))))))))))))))))))******)))))))))***++++++***))))))+++------+++(((+++,,,---.........------+++---...000000...---+++,,,,,,,,,---...///000000,,,---......------...000111111111111222222222222...///111333333333222222222222222222222333444444666666666777888888999999777777888888777777666555666666666666666666666666888777666555666666555444666666555444444555666666444555555666666666666666;;;888666999:::;;;>>>AAANNNccc~~~xxxjjj```TTTKKKGGGFFFCCCAAA>>>@@@DDDIIIOOOVVV[[[^^^oooyyywwwlll```XXXJJJEEE???:::777555222000,,,---///000000222444555888:::<<<@@@HHHSSS___hhhrrr|||{{{tttmmmiiiccc___YYYUUUTTTVVVXXXZZZdddiiiqqqzzzzzzuuukkkhhhddd^^^[[[\\\```eeeiiilllpppuuu{{{~~~|||~~~|||zzzzzzxxxuuuqqqmmmlllooosssvvvwwwyyy{{{|||}}}|||~~~|||nnnkkkfffaaa]]]ZZZYYYYYY___ccciiipppxxxyyyuuuuuuyyy~~~}}}{{{xxxwwwvvvuuuyyyxxxyyy||||||wwwsssqqqpppooommmkkkhhhddd___[[[WWWTTTNNNQQQTTTSSSQQQTTT[[[bbblllpppvvv|||}}}{{{zzzzzzyyyvvvtttpppnnnkkkjjjjjjiiiiiikkkqqqzzzssskkkgggddd^^^XXXTTTTTTVVVWWWUUURRRUUU[[[ZZZXXXWWWWWWXXXXXXVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTUUUVVVVVVTTTRRROOOLLLKKKPPPTTT]]]hhhrrrxxxyyyxxxlll___PPPGGGDDD???999444;;;;;;999777555333222111///333...+++...111@@@YYY```LLL777000222111...+++---,,,++++++***++++++,,,000///.........---+++)))---***''''''))),,,,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++))))))***,,,...///---,,,+++,,,---//////...---,,,,,,---///000000///---,,,++++++++++++,,,---//////,,,---......------...///000000111111111222222222111333444666777666666555333333333333333444444555666666666777888888999999777777777777666666555555555555666666666666666666:::777555444666888888777888888777666555555555555444444555666777666666666<<<777666999;;;<<>>===<<<777777666555444333222111333444666777777777666555999555555:::;;;===HHHUUUooo{{{nnnaaaVVVNNNHHHEEEBBB???>>>@@@CCCEEENNNTTT^^^jjjuuu~~~yyyoooaaaTTTJJJDDD>>>:::444333222222111111222222---000222222222555:::???BBBJJJUUUcccppp|||}}}zzzuuunnnddd[[[TTTOOOMMMJJJNNNTTT\\\cccllltttyyy{{{vvvrrrlllfffaaaYYYZZZ[[[^^^eeemmmtttyyyzzzyyyssspppnnnnnnqqquuuwwwyyytttuuuxxx{{{~~~}}}zzzwwwwwwxxx}}}|||zzzwwwsssmmmfffaaa\\\[[[ZZZZZZ]]]ccchhhlllqqqvvv|||}}}{{{yyyvvvtttrrrqqqqqqpppsssyyy}}}zzztttnnniiieeecccbbbXXXXXXWWWVVVTTTTTTVVVXXX\\\```fffjjjlllooosssvvvyyyzzz|||~~~}}}~~~~~~{{{yyyxxxxxxwwwvvvsssqqqnnnmmmllllllkkkjjjmmmsss{{{yyypppiiidddbbb___]]]YYYTTTRRRTTTUUUSSSTTTVVVXXXWWWVVVWWWXXXYYYXXXWWWRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTQQQNNNMMMPPPRRR\\\___eeelllrrrtttsssqqqbbbRRRCCCAAABBB???;;;888:::999888666444222111000...222000000555<<>><<<;;;>>>:::999888666444222000000)))......222:::EEEbbbrrrTTT>>>777111111000...///111---,,,+++++++++---///000...------...//////...,,,%%%))),,,,,,)))((())),,,))))))))))))))))))))))))))))))))))))***+++,,,---''',,,...)))!!!""")))(((***---...///...,,,***//////............//////000///---,,,,,,---...//////000111000///...///000,,,------...///000000111222111111000111333444555111111111000111222222333444444555555666777777777888888777666666666666666000111333444555444333333333666<<>>???BBBEEEEEEFFFNNN\\\hhhxxx{{{yyypppaaaSSSHHHBBB;;;666555444111///***,,,///000///------,,,000444888<<<@@@IIIUUU___lllvvvzzzrrrlllhhhXXXSSSLLLGGGGGGKKKQQQUUUbbbjjjwwwvvvhhheeeaaa^^^]]]\\\[[[YYY]]]```gggqqq|||xxxtttqqqppprrrtttsssrrrnnnppptttyyy}}}{{{|||zzztttnnnkkkkkkmmmjjjgggdddbbbaaa```___]]]aaafffmmmuuu{{{~~~~~~}}}~~~~~~}}}yyyyyyzzz}}}~~~wwwpppmmmmmmeeeccc```]]]ZZZWWWUUUTTTWWWZZZ]]]___bbbgggooouuuuuuvvvzzz~~~~~~yyyuuuuuuuuuxxx~~~}}}{{{|||zzzvvvtttuuuuuutttqqqooooooooollliiigggiiiqqqzzzyyytttllleeebbbaaaaaaaaa[[[ZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYSSSTTTUUUVVVVVVVVVVVVVVVSSSUUUUUURRROOOQQQZZZbbbiiinnnooonnnvvv}}}uuueeeSSSKKKBBB???@@@???;;;666999888666333111...,,,+++111...///555<<>>@@@EEEEEEFFFJJJRRR```oooyyyzzzmmmaaaUUUHHH???===<<<999666333111///...------,,,---///111111111333666;;;BBBNNN]]]mmmwww}}}tttlllcccYYYRRROOONNNLLLKKKNNNTTT]]]bbbqqqyyyxxxnnnhhh^^^\\\YYYYYY]]]bbbgggiiillljjjnnnzzzvvvnnnpppuuuvvvtttrrrssswwwzzzyyyzzz}}}|||yyyyyyvvvrrrnnnkkkgggcccaaabbb```]]][[[^^^ccciiimmmtttxxx}}}~~~|||zzzyyyzzz|||{{{tttppplllhhhbbb^^^[[[ZZZYYYXXXWWWXXXZZZ[[[]]]```eeekkkpppvvv|||yyytttssswww~~~}}}|||}}}{{{wwwtttuuuuuusssqqqooonnnnnnmmmiiifffhhhooovvvzzz{{{wwwrrrjjjeeebbbaaaaaa```[[[ZZZYYYWWWVVVWWWWWWXXXWWWWWWXXXYYYYYYYYYXXXWWWSSSSSSTTTUUUUUUUUUUUUUUUOOOQQQRRRQQQPPPUUU^^^gggjjjooorrrrrrwww{{{qqqaaaOOOHHH@@@>>>@@@AAA===999999888666444111///---,,,111000222999EEE\\\}}}vvvUUU>>>111111000///............,,,+++++++++,,,---...///000...,,,,,,---...---,,,---,,,,,,+++*********+++++++++*********))))))))))))))))))***))))))((((((***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,.........------///000............////////////000000000000000000000000/////////000111111222222000111333333111000111222333333333333333444555555999999888666444444666888777777666666555444444333222333444555555555555555666444333444666777666444444444333333333444555555444444444555555555555666666666:::AAAJJJ[[[vvvyyyiii[[[RRRLLLFFF@@@@@@???===???BBBEEEIIIPPPYYYcccooo{{{}}}}}}vvvgggZZZPPPFFF===777555444333111///...------------,,,---000222444444888===FFFQQQ^^^mmm{{{zzzoooeee^^^XXXSSSOOOOOOSSSUUUTTTRRRVVV```jjjvvv}}}}}}uuulllddd___[[[ZZZ[[[___gggnnntttvvvuuurrrsss|||zzzrrrtttxxxzzzzzz{{{yyy}}}~~~{{{zzzzzzxxxsssrrrnnniiieeebbbaaa^^^]]]___^^^^^^```eeelllssswww|||}}}{{{xxxwwwxxxyyyyyyyyyxxxssslllfffbbb^^^YYYVVVUUUTTTTTTVVVYYY]]]aaadddkkkmmmqqquuuzzz~~~zzzxxx|||}}}|||}}}|||wwwttttttssssssqqqpppnnnmmmllliiieeegggkkkqqqssstttsssnnnhhhcccaaaaaa``````\\\[[[YYYXXXWWWWWWXXXYYYVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWOOOPPPQQQPPPRRRXXXaaaiiikkkrrrvvvvvvxxxwwwjjjZZZJJJDDD???===@@@AAA???<<<999888666444222000...---...000222888KKKkkkiiiKKK888000000///...---------------,,,,,,,,,---...///000...---++++++,,,---,,,+++,,,,,,++++++++++++++++++******)))))))))((((((((())))))******************))))))))))))))))))************+++++++++,,,,,,,,,,,,...//////------///000---------.........//////000000000000000000000000/////////000111111222222000111333333222111111222111111111222333444555666888888777555444555888:::555555555555444444333222444444555555666555555555444333222333444555555333444333333222222222333333444444444555555555555666777777:::BBBPPPeeetttfffWWWKKKCCC@@@======?????????BBBHHHLLLTTTaaaooozzzzzzsssttt}}}}}}sssfff\\\NNNCCC<<<888555222///......---------......///......///111555888:::???GGGUUUdddssszzzqqqiii^^^UUUQQQQQQRRRSSSXXX___ddd___VVVWWWcccppp{{{wwwnnngggaaa]]]ZZZ]]]___ccckkkuuu}}}{{{yyy~~~zzz{{{|||{{{}}}|||yyywwwsssnnngggccc^^^[[[ZZZ[[[\\\\\\```bbbeeejjjpppwww}}}{{{xxxtttrrrrrrqqqqqqpppmmmhhhaaa[[[WWWTTTQQQOOOPPPRRRVVV[[[bbbiiiooosssyyyzzz|||~~~{{{|||{{{}}}{{{vvvtttsssrrrqqqqqqpppnnnlllkkkgggeeefffjjjnnnpppooonnnkkkfffbbbaaaaaa```___\\\[[[ZZZYYYXXXYYYYYYZZZWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRUUU[[[ccchhhmmmtttzzzzzzxxxqqqbbbSSSGGGCCC>>>===???@@@>>><<<888777666444222111///...---111444;;;TTTwww{{{]]]DDD666//////...---,,,,,,,,,,,,,,,,,,---------......///---+++******+++,,,+++++++++++++++,,,+++++++++***))))))))))))(((((((((((()))))))))******+++,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,,,,...//////......///000.........////////////000000000000000000000000000/////////000111111222222000111333333222111222333111111111222333555666777999999999888555444555666444555555666555444333222333333444444444333222222222222111222333333333333333222222111111111111111444444444555555555555666;;;:::<<>>===???BBBCCCDDDKKKTTT]]]fffuuuxxxqqqvvvwwwggg\\\LLLEEE<<<555333333333333.........---...//////000000000000000222777===AAAIIISSSddduuuyyyqqqjjj\\\WWWRRROOOQQQWWW^^^ccclllpppooofff[[[ZZZeeeqqq~~~xxxrrriiicccaaaaaabbbccciiilllrrrzzz}}}||||||zzzuuusssnnnhhh]]]ZZZVVVUUUXXX\\\___aaahhhkkkooouuu{{{yyyuuuoookkkiiigggfffddd```\\\WWWSSSPPPPPPPPPQQQTTTYYYaaakkkttt{{{|||wwwppplll~~~zzzyyy{{{yyyuuutttrrrppppppqqqpppmmmjjjhhheeedddfffkkknnnooonnnjjjgggdddbbbbbbbbbaaa```]]]\\\[[[ZZZYYYZZZ[[[\\\YYYXXXXXXWWWWWWWWWWWWWWWRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRVVV\\\ccchhhkkkooovvv{{{{{{tttiiiYYYLLLFFFCCC???===>>>>>><<<:::777666555444222111000///...333:::GGGdddmmmQQQ===444///...---,,,,,,++++++,,,,,,,,,,,,---------------,,,+++))))))+++,,,,,,+++***++++++,,,,,,,,,+++***))))))))))))((((((((((((******))))))***+++,,,---(((((())))))******************+++++++++,,,,,,,,,,,,...000000///...///000///000000000000111111111/////////////////////////////////000111111222222///111333333222222333444222222222333444666777888555777999999777555444333444555666777777555444333333333333444333333222222000111222222222222222333222111111000000000111111444444444555555555555666;;;;;;===HHH]]]www|||ggg```VVVMMMFFFBBB???===<<<<<>>===<<<:::888555555444333111000000///)))///===TTTttt{{{]]]DDD555000//////...---,,,,,,,,,,,,+++,,,------------,,,,,,,,,+++)))***+++,,,,,,+++)))***+++,,,---,,,+++*********)))))))))(((((((((+++***)))((((((***+++,,,((((((((()))******++++++******+++++++++,,,,,,,,,,,,...000111000//////000000000111111111222222222/////////////////////////////////000111111222222///111333444333333333555333333333444555666777888111333666888777666555555333555666777777666444333333333444444555444444444000111222222111111222444000000000000000111222222444444444555555555555666666888===JJJccczzzkkkaaaTTTNNNGGGAAA>>>======<<<::::::@@@KKKUUU___kkkvvvzzzkkk^^^SSSJJJAAA;;;444333222000///---,,,,,,///......---------......---///111444999DDDRRR[[[rrryyy|||sssjjjbbbZZZPPPJJJIIIGGGMMMXXXcccmmmvvv~~~uuullliiimmmuuuzzz~~~}}}wwwpppiiidddaaa______aaagggpppzzz}}}|||{{{tttiiibbb___\\\XXXVVVWWWZZZ```hhhnnnrrrttttttxxx~~~xxxqqqggg]]]VVVPPPLLLIIILLLMMMPPPSSSWWW]]]ccchhhmmmuuuwwwrrrjjjaaaXXXOOOGGGBBB{{{|||{{{xxxyyy{{{yyyttttttqqqnnnnnnpppppplllhhheeecccccceeejjjlllkkkiiidddcccbbbcccddddddcccbbb^^^]]]\\\[[[[[[\\\]]]^^^[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVQQQQQQUUU```llltttvvvuuurrruuuxxxuuuhhhXXXJJJDDDBBB@@@???===<<<;;;:::999333333222111111000//////+++000CCCccclllPPP;;;222000000///...---,,,,,,,,,,,,,,,---...//////...---,,,,,,+++******,,,------,,,(((***+++------,,,+++***++++++*********)))))))))+++***)))''''''((()))***'''(((((()))******++++++******+++++++++,,,,,,,,,,,,...111222111/////////000000000000111111111111/////////////////////////////////000111111222222///111333444333333444555444333333333444444555666333444444444222222444666222333555777777555333222111111222333444444444444000222333333111111222444/////////000111222333444444444444555555555555666555888>>>MMMgggxxxnnnbbbTTTKKKGGGDDD@@@===>>>???@@@@@@CCCDDDMMM]]]kkkvvv~~~iii___QQQFFF???:::555222//////000///......//////------------......///000111444999???HHHWWWiiivvvvvvnnnggg]]]TTTQQQNNNKKKLLLQQQUUU]]]iiiuuu}}}}}}uuurrrtttyyy}}}~~~~~~wwwtttnnniiidddaaa``````dddfffllluuu{{{{{{pppnnnggg]]]XXXYYYZZZXXX```ccciiiqqqyyy~~~~~~|||~~~zzzxxxmmmggg^^^VVVQQQNNNKKKIIINNNRRRXXX^^^dddkkksssyyy|||wwwuuueee___WWWNNNGGG@@@:::777zzz|||{{{yyyzzz|||zzzuuutttqqqmmmnnnpppppplllhhheeecccccceeehhhjjjhhheeecccbbbbbbccceeeeeedddbbb^^^]]]\\\\\\\\\]]]^^^___[[[ZZZXXXWWWVVVVVVWWWWWWTTTTTTTTTTTTSSSSSSRRRQQQUUUUUUYYYdddpppwwwvvvsssrrruuuwwwrrrdddSSSGGGCCC??????>>>===<<<<<<;;;:::222222111111000//////...555999NNNrrr}}}bbbIII999333444000000///...------------......///000000///...------+++***+++,,,......---((()))+++---------+++***++++++++++++************,,,***((('''&&&'''((()))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,...111222111000//////////////////000000000000/////////////////////////////////000111111222222///111333444333333444555333333333222222333444444:::888555000---...111444000222444666666444222111---...///000111222222222000222444333111111333555/////////000111333555555444444444555555555666666777:::AAAOOOiii{{{nnncccZZZQQQFFF???<<<:::999:::<<>>999888;;;===>>>@@@DDDJJJPPP^^^kkk}}}|||ooo```RRRIII<<<:::666222000.........***+++,,,---............111///---...222666999:::;;;EEERRR```qqqwwwnnnbbbTTTJJJDDDHHHMMMPPPTTT\\\hhhqqq{{{}}}~~~~~~yyyqqqkkk```^^^\\\\\\```eeelllpppyyy~~~}}}yyyrrrkkkddd___]]]\\\ZZZYYY[[[bbbjjjqqq{{{~~~{{{zzzzzz{{{}}}~~~tttkkkfffeeefff[[[YYYWWWUUUVVVYYY\\\^^^gggkkkssszzzxxxyyysssjjjddd___ZZZSSSOOO===;;;777222///,,,,,,+++}}}{{{zzzzzzzzzyyyxxxwwwsssooonnnooonnnjjjfffeeefffggghhhgggeeedddbbb``````aaacccddddddbbb_______________^^^^^^^^^^^^\\\[[[YYYWWWWWWWWWXXXYYYYYYXXXVVVTTTRRRRRRSSSTTT[[[^^^gggtttxxxuuussstttrrrsssmmm___SSSMMMGGGAAA??????>>>===;;;999888777444111111222111...000333;;;KKKiiibbbIII999111...---//////...---------------............------------,,,++++++***))))))((((((,,,,,,++++++***))))))(((++++++++++++******)))))))))******)))(((((()))+++((((((((()))))))))*********++++++,,,,,,---......///......///000000...---///////////////............/////////000000//////---...///111222222222222444444444333333222222222333333333333444444444444666555555555555555555666333333333333222111000///111000...///000222111111///000111111111111000///---...//////000000000000222222222222222333444555999;;;AAAMMMYYYbbbdddcccUUUOOOGGGAAA???@@@???===<<<===???BBBFFFOOO[[[cccwwwyyynnnbbbVVVKKKBBB<<<888666333000...---------.................................000222666:::===GGGUUUfffttt{{{nnnbbbZZZRRRIIICCCFFFNNNXXXaaaiiiqqqzzz{{{vvvqqqllleeeaaa]]]^^^___bbbhhhnnnuuuyyy~~~}}}}}}zzztttlllfff```]]][[[\\\^^^bbbfffkkkqqqxxx}}}~~~|||||||||}}}~~~zzzwwwppphhhaaa^^^___```ZZZZZZ[[[^^^aaafffkkknnnxxx{{{|||{{{|||vvvnnnfff```XXXQQQMMMGGGAAA===666333000---***)))))))))~~~|||{{{zzzzzz{{{{{{zzzxxxuuurrrooonnnooonnnkkkhhhffffffggggggfffeeecccbbbbbbbbbbbbcccddddddaaa___```_________^^^^^^]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZYYYWWWSSSRRRRRRSSSTTTTTT\\\bbbllltttuuurrrpppsssoookkkbbbUUUNNNJJJEEE@@@=========<<<;;;:::888777444222222333222///000555@@@VVVvvvtttUUUCCC:::222...000//////...------------...............------------,,,+++***(((''''''((((((,,,,,,++++++***)))))))))******************)))))))))******)))((((((***+++)))))))))))))))*********+++++++++,,,------......///......///000000///---000000//////.........---//////000000///...------//////000111111111111111111111111111111000000000222222333333333444444444555555444444444444555555222222222222222111000///111///......000111111000///000000111111000000///***,,,...000111000///...000000000111222333333444;;;;;;>>>CCCJJJMMMLLLJJJDDDAAA<<<::::::;;;;;;;;;???BBBFFFLLLTTTbbbrrr~~~xxxjjjbbbUUUIII@@@;;;777555333222000---,,,,,,,,,,,,...---,,,,,,,,,---...///---///111222444999@@@FFFXXXiii}}}ssshhhYYYNNNHHHGGGFFFEEEOOOZZZjjjwww|||vvvnnnhhhccc```]]][[[bbbdddhhhmmmsssxxx}}}~~~xxxvvvvvvqqqhhh___ZZZXXXZZZ[[[aaagggooowww|||}}}~~~~~~xxxrrriiigggbbb\\\XXXWWWYYY\\\```bbbffflllrrrwww|||~~~}}}{{{vvvpppmmmkkkeee]]]QQQKKKCCC>>>:::666000,,,...---+++)))''''''''''''~~~zzzyyyyyyzzz{{{|||zzzyyytttqqqooonnnooonnnllliiifffggggggfffeeedddcccbbbdddcccbbbcccdddcccaaa___``````___^^^^^^]]]\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZYYYUUUQQQPPPRRRTTTVVVVVV]]]dddnnntttrrrooonnnqqqlllcccWWWMMMIIIGGGDDD@@@<<<<<<<<<;;;;;;999888888333222222333111...111777CCC___iiiKKK@@@999111///666///......---------...............---------,,,,,,+++)))'''&&&&&&((()))++++++++++++*********))))))*********))))))))))))***((()))***)))((((((***,,,************************++++++,,,,,,---...............---...000000///...000000000///......------//////......---...//////000000111111111000000///000000000000000000000000222222222222333333333333444444333333333333444444111111222222111000//////000///......000111111000///000000000000000000///---...000222333333222222///000111222333333444444666666888;;;???@@@???===???===<<<<<<<<<:::;;;>>>CCCJJJTTT___kkkyyy{{{nnneeeWWWOOODDD;;;555333222222///...---,,,,,,,,,,,,---+++***))))))***---///111///222444444777???LLLWWWhhhzzzxxxnnn```YYYOOOIIIIIINNNTTTWWW```kkkyyy}}}vvvnnnjjjddd___^^^___bbbdddnnnqqquuuzzz}}}xxxqqqnnniiieee^^^YYYXXX\\\aaadddooottt|||~~~{{{wwwqqqjjjeee```___]]]ZZZYYYZZZ^^^bbbnnnqqquuu{{{vvvqqqiiibbb]]]XXXPPPJJJBBB===777333222000,,,(((,,,+++***(((''''''''''''yyyxxxxxxzzz{{{|||zzzxxxsssrrrpppooonnnmmmkkkjjjggggggffffffdddcccbbbaaadddcccbbbbbbccccccaaa___aaa```___^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXYYYYYYYYYXXXUUUQQQPPPRRRVVVZZZ\\\bbbjjjsssuuurrrpppoooooofff[[[OOOHHHGGGEEECCC@@@;;;;;;;;;;;;:::999888777222111111111///...333;;;JJJjjjyyy]]]CCC:::555,,,---666......---------......///...------------,,,,,,,,,((('''&&&&&&'''))),,,---+++++++++******************))))))(((((()))******((()))***)))((((((***,,,+++++++++++++++*********+++,,,,,,------...//////...------...000111000...000000//////.........---000...,,,+++,,,...222444000111111111111000//////000000000000111111111111111111111222222222333333333333222222222222333333000000111111111000//////000///---...000111111000000//////////////////000111111000000111333444555///000111333444555555444333444555777999::::::999999777:::>>>???>>>DDDLLLLLLWWWiiiyyyzzzpppdddXXXOOODDD???888333000///......------,,,,,,,,,---------...---,,,+++,,,---///111111333555666<<>>:::666222...---......,,,***+++***)))((('''&&&&&&&&&yyyxxxyyyzzz|||{{{yyywwwsssrrrqqqooonnnlllkkkjjjhhhgggfffeeedddbbbbbbaaacccbbb```aaabbbbbbaaa```aaaaaa```^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTRRRSSSXXX___eeelllsssyyyxxxtttrrrooolll^^^SSSIIIFFFEEECCCAAA@@@;;;;;;;;;:::999888666555222111000000......777BBBXXXyyykkkUUU@@@777444000///333...------------...//////------------,,,,,,,,,,,,''''''''''''(((***,,,---***************************)))((('''((()))***+++''')))))))))((()))+++---,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////---------...000111000...////////////////////////000///---,,,---000333666000000111111111000000///000000111111111111111222000000111111111222222222222222111111111111222222//////000000000000//////000...------///000000///000//////......//////000222111///......000222333...///111333555555555555555555666666777777777666;;;999;;;@@@@@@@@@IIIVVV___lllzzznnnbbbXXXMMMCCC<<<999777444222111000///---+++,,,,,,,,,------------333222111////////////000111333777===HHHYYYlllyyyxxxnnnddd\\\SSSNNNMMMQQQYYYbbbllluuu{{{~~~~~~yyyssskkkccc]]]ZZZ]]]bbbgggmmmttt{{{}}}{{{vvvnnneee^^^ZZZXXXWWW[[[```gggnnntttwwwyyy~~~~~~|||zzzuuuxxx|||~~~xxxrrrmmmhhhbbb^^^\\\\\\]]]]]]\\\```gggnnntttzzz}}}yyytttmmmhhh[[[QQQHHHCCC???888222000---***''''''***,,,+++)))'''''''''&&&%%%%%%$$$$$$yyyxxxyyyzzz|||{{{xxxvvvtttsssrrrpppmmmkkkiiiiiihhhgggfffdddcccbbbaaaaaaaaa```^^^___aaabbbaaa```bbbaaa```^^^\\\[[[YYYYYYZZZZZZZZZYYYYYYXXXWWWWWWTTTVVVWWWUUUTTTYYYdddnnnuuuzzz{{{wwwssspppjjjbbbUUULLLFFFEEEDDD???===???<<<<<<;;;:::888777555444444222111000...111===JJJgggaaaOOO;;;222444666111)))---------------...//////---------,,,,,,,,,++++++)))))))))*********++++++************************))))))'''''''''(((***+++'''((())))))((()))+++---------,,,,,,,,,+++++++++,,,,,,------.../////////---------...000111000///------......///000000000000000000000000111222222///000000111111111000000///000000000111111111111000000000000111111111222111111111000000111111111...//////000000//////...000...------///000000///000///............///000111000000///////////////,,,...000333444444444333444555666666555555666666???<<>>777222555333111111111111///...***++++++,,,,,,,,,,,,,,,////////////000000111111444777???KKK[[[nnn~~~vvvooodddZZZSSSQQQRRRSSS[[[bbbmmmyyyzzzxxxssskkkbbb]]]\\\\\\```fffnnnuuuzzz|||yyyvvvtttooommmhhhbbb]]][[[\\\^^^ccchhhooovvv|||~~~|||zzzyyyzzz||||||yyytttwww|||~~~~~~~~~{{{wwwqqqjjjeee^^^\\\ZZZ[[[^^^bbbdddeeejjjpppwww~~~yyywwwtttpppjjjccc[[[UUUGGG>>>666555444///,,,---,,,(((&&&&&&)))+++***(((###$$$%%%%%%&&&&&&&&&&&&~~~yyyyyyyyy{{{|||zzzxxxuuuttttttssspppmmmjjjiiiiiiiiihhhfffdddcccbbbaaaaaa```^^^]]]^^^```aaaaaaaaabbbaaa```^^^\\\ZZZYYYXXXZZZZZZZZZZZZYYYXXXVVVVVVSSSWWWYYYWWWUUUZZZgggsssyyy|||zzztttooolllcccYYYOOOHHHDDDEEECCC===;;;>>><<<<<<;;;:::888666444333666444222000///333AAAOOOpppuuuWWWFFF111)))000666,,,---------------...///000---------,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((******************++++++)))((('''&&&'''(((***,,,'''((())))))((()))+++------------,,,,,,+++++++++,,,,,,------.../////////---,,,---...000111000///,,,,,,---...///000111111///111333444444222000...//////000111111111111111.../////////000000111111000000000000111111111111111111000000000000111111......///////////////...///...------///000000///000///...------...///000000111222333222000...---+++,,,///222333333333222111333444555555555777888:::999???JJJQQQXXXmmmyyylll```OOOIIIBBB===;;;999555111000...,,,+++,,,---,,,+++)))******++++++++++++***$$$&&&))),,,///111333444888===GGGXXXlllxxxqqqddd^^^VVVNNNLLLQQQZZZaaammmuuu~~~yyypppnnnhhh___WWWVVV\\\bbbiiiqqqzzz}}}zzzuuupppllliiidddbbb___\\\\\\___eeejjjrrrvvv|||}}}{{{wwwtttrrrqqquuuyyy}}}}}}|||tttxxx|||~~~~~~~~~|||xxxrrrmmmhhhccc___\\\WWWWWWYYY^^^eeekkknnnooo{{{~~~zzzxxxjjjhhhddd___XXXPPPFFF@@@:::111+++,,,---+++***---///,,,)))(((+++,,,+++)))"""###$$$&&&((()))))))))~~~~~~{{{|||||||||zzzwwwtttsssqqqpppooommmjjjhhheeedddcccccccccbbbbbb```______``````______^^^^^^^^^]]]```___^^^\\\[[[ZZZZZZYYYWWWXXXYYYYYYYYYXXXVVVUUUSSSTTTVVVVVVYYYaaammmuuu{{{sssmmmiiibbbXXXPPPIIIGGGDDDAAA>>>===<<<<<<:::;;;<<<;;;:::777444222555111111333222444GGG]]]~~~hhhHHH===222//////...---///000---+++***+++---......000///---+++************,,,++++++,,,------,,,***+++++++++++++++++++++++++++(((&&&'''+++......,,,***++++++,,,,,,++++++***...---,,,+++***+++,,,---***+++---...000111111111//////000111222333333444,,,000222111---,,,000555000000000000000000000000111000/////////000222333,,,...222333222111111111///000111222333222111111333222222222111000000000///......///111222111///+++---000333444333111000////////////000000000000000////////////000000111333444555555666666555555888333000111666::::::888BBBBBBFFFQQQbbbvvvyyylll]]]PPPGGG???888444555555222000000.........//////...------------------------------...******...111111444888:::GGGYYYkkk}}}xxxkkk```]]]QQQOOONNNNNNTTT___llluuu~~~wwwlllcccbbb___\\\[[[^^^dddkkkpppssswww~~~~~~uuuoookkkhhhddd```^^^\\\ZZZ[[[```iiisssyyy}}}yyytttrrrsssuuuyyy|||~~~~~~~~~~~~}}}~~~~~~}}}wwwrrrmmmiiiccc^^^[[[ZZZYYYXXXZZZ^^^dddjjjqqqxxx~~~yyyrrrjjjeee___[[[SSSIIIAAA:::555333......,,,+++++++++,,,---999333+++''')))***)))'''$$$&&&'''&&&%%%###$$$$$$}}}{{{{{{|||{{{yyywwwtttrrrppppppnnnllljjjgggeeedddbbbccccccbbbbbb```________________________``````___^^^\\\[[[ZZZZZZZZZZZZXXXYYYYYYYYYYYYWWWVVVUUUVVVVVVVVVXXX]]]dddnnnttt|||wwwqqqkkkddd\\\RRRLLLGGGFFFDDDAAA???===<<<<<<;;;;;;;;;:::999666444222222//////222111666MMMfff}}}```AAA777///...///...---///000...++++++,,,.........,,,,,,+++++++++,,,---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***)))'''((()))+++,,,,,,***++++++,,,,,,++++++***---,,,,,,+++,,,,,,------,,,---...///000111111111//////000000111111222222,,,...000///------///222000000000000000000000000666555222000...---,,,,,,+++...111222222111111222000111333444444444333222222222111111111111111111////////////...---,,,,,,+++,,,...000111000///........./////////000000000///////////////000000111333333444555555555555555888666555666:::<<<===<<>><<<;;;<<<<<<:::999777555444444000...///222333>>>ZZZvvvqqqRRR;;;333...///111//////000111...,,,,,,---/////////,,,++++++++++++,,,---...,,,++++++,,,------,,,***++++++++++++++++++++++++)))***)))((('''''')))+++***++++++,,,,,,++++++******+++,,,------......---//////000111111111111111/////////000000000000000...///////////////000000000000000000000000000000000000////////////000000+++---000111111111222333222333444555666555444444000000111111111111111111...000222///+++((((((***,,,,,,,,,---------,,,,,,.........////////////000///////////////000111111333333333444444444555555444555777888999;;;>>>AAAJJJVVVhhhzzz{{{nnneeeXXXJJJ@@@999555222555000...000000---,,,...***))))))))))))***,,,---,,,,,,,,,,,,------------///---///333444555:::AAANNNaaawww}}}rrrfff[[[RRRJJJIIIMMMQQQWWWaaalllvvv}}}ttthhh```^^^^^^^^^]]]eeeiiipppwww}}}}}}vvvqqqkkkfffaaa^^^]]]^^^^^^^^^ccceeeiiiooowww~~~|||zzzwwwwwwxxxzzz|||~~~~~~~~~~~~{{{xxxrrrmmmgggbbbaaa___[[[XXXXXXVVVUUUUUUZZZaaahhhlllvvv|||xxxsssjjjbbbYYYPPPIIIDDD666444222///---+++++++++((('''&&&&&&%%%%%%&&&&&&***&&&######&&&((((((&&&%%%'''((('''&&&$$$%%%%%%~~~|||zzzzzzyyyyyyxxxvvvtttrrrqqqnnnmmmlllkkkhhhfffdddcccaaaaaabbbbbbaaa```_________`````````````````````\\\ZZZXXXWWWWWWYYY[[[\\\YYYYYYYYYXXXXXXWWWVVVVVVYYYXXXZZZaaajjjrrruuuuuutttpppiii___TTTLLLHHHGGGAAABBBBBBBBB@@@>>><<<;;;===<<<:::888666555444444//////111444999KKKkkkaaaEEE888333000222444111000222111///------...000//////......---,,,++++++******,,,++++++,,,------,,,***************************)))***+++)))%%%%%%'''+++***++++++,,,,,,++++++***(((***,,,.../////////...111111222222222111111000///////////////.........111000///000222222111///000000000000000000000000,,,------...///111222222***---///111111111222333222333444555555555444333//////000000111111222222---111333000+++'''(((+++...---,,,+++***++++++,,,------.........////////////......//////000111222333333333333333444444555333666999999:::>>>FFFMMM^^^kkk~~~}}}oooeeeXXXPPPEEE;;;444111//////222...---000000------///***)))((('''(((***,,,...,,,,,,,,,,,,,,,---------......000444666888@@@JJJaaassszzzfff\\\PPPIIIEEEGGGPPPYYYeeejjjsss|||yyyvvvmmmggg^^^ZZZ\\\bbbgggjjjssswww~~~}}}zzztttjjjccc```___^^^^^^aaafffjjjmmmppprrruuuzzz~~~~~~}}}yyyxxxxxxxxxzzz|||}}}{{{}}}~~~~~~zzzssslllgggeee```[[[WWWWWWWWWWWWVVVWWWYYY\\\aaagggooowww|||~~~yyytttpppiiicccYYYOOOFFF???888555222000...,,,+++))))))))))))(((((('''''''''''''''%%%###"""###&&&'''&&&%%%%%%'''((((((&&&%%%%%%&&&~~~|||zzzzzzyyyxxxwwwvvvtttrrrqqqpppllllllkkkiiihhheeecccbbb```aaaaaaaaaaaa``````___bbbaaaaaa```___^^^^^^]]]ZZZYYYXXXWWWWWWYYY[[[\\\YYYYYYXXXXXXWWWWWWWWWWWWXXXZZZ^^^gggqqqxxxzzzyyyuuuoooeeeXXXNNNHHHHHHJJJ???@@@AAAAAA@@@>>>===<<<<<<;;;999777555444444444---...000555@@@WWWyyyrrrSSS???666222111333333000///000000///---...///000///...------------,,,++++++***,,,++++++,,,------,,,***++++++++++++++++++++++++)))++++++)))%%%$$$'''******++++++,,,,,,++++++***(((***,,,...///000//////222222222222222111111000/////////...............111000///000222222000...////////////////////////111111000///...---,,,++++++---///000000000111333000111222333444333333222/////////000000111111222---111333222---***,,,//////...,,,+++***+++,,,,,,------------........................///000111222444444333333333444555666777:::===>>>AAAIIIWWWaaaxxx}}}pppbbbVVVNNNDDD???999555222111///...+++)))***---,,,)))))),,,******(((((()))+++---///+++++++++,,,,,,,,,------,,,...222666888<<>>AAAJJJ[[[jjjyyy|||{{{rrrjjjeee]]]\\\\\\___fffpppwww|||~~~wwwssspppjjjaaaZZZ\\\]]]```eeekkksssyyy~~~{{{|||}}}~~~~~~zzzyyyxxxwwwyyy{{{~~~|||zzzvvvwwwwwwtttnnnfff^^^YYYVVVSSSPPPPPPRRRVVVYYY[[[___dddlllsssxxx}}}}}}wwwooofff___WWWPPPGGG>>>888333000---,,,,,,+++)))((('''&&&&&&((()))((((((((((((''''''%%%%%%$$$%%%&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%|||zzzzzzzzzxxxwwwvvvtttsssqqqpppoookkkjjjjjjhhhgggeeecccbbb`````````aaaaaa``````___bbbbbbaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZ^^^eeeooowww{{{{{{zzztttlll___RRRJJJGGGGGGHHH>>>>>>?????????>>>>>>===;;;;;;999888666444333333+++,,,///777HHHcccbbbIII===333000000111000,,,+++...///...---...//////...---)))***+++,,,---.........,,,++++++,,,------,,,***------------------------++++++***)))''''''(((******++++++,,,,,,++++++******+++,,,---//////000000111111222222222111111000.........///////////////...///000111000///...---////////////////////////------............------,,,...////////////000222///000111222222222111111//////000000000000000000...000222222///...///111///...---+++++++++,,,---,,,,,,,,,---------..................///111222333555555444333444555666777777;;;???DDDKKKWWWhhhtttttteeeXXXMMMEEE@@@666444333222222111///---+++***,,,...---)))***---++++++*********,,,---...******++++++,,,,,,------,,,///333888:::CCCUUUggg~~~vvvjjj^^^SSSLLLCCC>>>:::;;;BBBOOOddduuu~~~{{{uuummmeee]]]XXXWWW[[[bbbkkkttt|||vvvqqqlllhhhfffccc___\\\^^^bbbhhhnnnuuu{{{|||{{{zzzzzz{{{|||~~~{{{wwwuuunnnmmmkkkgggaaaZZZTTTPPPKKKKKKLLLOOOTTTZZZaaaeeejjjqqqzzz}}}xxxrrrjjj```VVVOOOEEE@@@999333///...,,,+++))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$~~~zzzxxxyyy{{{wwwvvvuuusssqqqpppoooooojjjiiiiiihhhfffdddbbbaaa______```````````````___``````___^^^]]]\\\\\\[[[YYYZZZ[[[[[[[[[ZZZYYYYYYVVVVVVVVVVVVWWWYYYZZZ\\\]]]dddnnnvvvzzzzzzyyyyyynnneeeXXXOOOIIIFFFDDDBBB>>>>>>=========>>>>>>???:::::::::999777555222111......111<<>>JJJbbbwwwzzzooocccXXXNNNGGGBBB;;;888999>>>GGGVVVlll~~~}}}{{{ssspppkkkeee```\\\[[[[[[aaagggpppzzz{{{tttoooeeecccaaa______aaadddeeehhhmmmtttyyy|||~~~~~~~~~~~~~~~}}}zzzwwwsssnnnkkkdddbbb___ZZZVVVRRROOONNNLLLOOOSSSXXX___hhhpppuuuvvv|||}}}{{{zzzsssnnnfff]]]UUULLLDDD???777333...+++***++++++***((())))))***************%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&'''###%%%&&&%%%$$$"""######~~~yyywwwyyy|||wwwvvvtttrrrpppoooooonnniiiiiihhhgggfffdddbbbaaa______```````````````___]]]]]]]]]]]]]]]]]]]]]\\\YYYZZZ\\\]]]]]][[[YYYWWWUUUUUUUUUVVVWWWYYY\\\]]]```hhhssszzz{{{yyywwwwwwhhh___TTTMMMIIIFFF@@@;;;>>>===<<<<<<<<<===???@@@999999::::::888555222000222222555BBB[[[{{{iiiIII888666111///000222111...000444---,,,,,,---......---++++++,,,---...---,,,+++***,,,,,,+++,,,---...,,,***))))))))))))))))))))))))...***'''(((+++,,,,,,***+++++++++,,,,,,+++++++++...---,,,,,,---...000111//////000111111111111111---......///000111222222111666:::999555111222555////////////////////////------.........---,,,+++///000000///------...000///000111222333222111111111111000000//////......222111000000111000...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------......///111222333888777555444555666888999CCCIIIUUUcccsss{{{nnnYYYRRRGGG>>>777444222111111000//////000///,,,***'''(((***---***%%%%%%*********+++++++++******)))))))))***+++,,,,,,------///222888<<>>===>>>===:::777444333222222///333:::KKKllloooOOO>>>666333000000///...............///---+++,,,///000...,,,+++,,,,,,***))))))+++...++++++,,,------,,,,,,,,,...---+++)))(((((()))***------,,,+++++++++,,,,,,...,,,***)))***,,,,,,+++,,,+++******+++...000222......////////////......888555222222333444222000333,,,;;;WWW333555333......---...111333333///,,,111000000/////////000000////////////000000000000111111111111111000//////............////////////111000000///...---------...+++&&&###'''---,,,'''))))))***+++,,,,,,------...///000//////000333666888333111555888:::===AAALLLXXXkkk|||~~~ssscccWWWCCC@@@<<<777333000//////000---+++)))***+++***)))------...///...---+++******(((&&&'''***,,,,,,***))))))))))))***+++,,,---///555999;;;DDD[[[tttzzzqqqkkkZZZSSSJJJAAA===;;;;;;;;;<<<:::===JJJ^^^rrr}}}|||sssjjjeeebbbYYYYYYWWWVVVXXXaaammmvvv~~~|||vvvpppnnniiiaaa]]]]]]TTTVVVYYY___fffnnntttxxx~~~}}}}}}{{{tttrrrnnniiiccc___\\\ZZZQQQRRRSSSTTTTTTVVVZZZ]]]bbbgggooouuuzzz{{{uuunnnhhhbbb___RRRLLLCCC<<<666333000......,,,)))(((((()))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! ~~~|||{{{zzzyyyyyyxxxuuurrrssspppmmmlllmmmmmmlllkkklllkkkiiigggdddbbb```___^^^______```````````````______``````___]]][[[ZZZ[[[ZZZYYYYYYZZZZZZXXXVVVWWWWWWWWWVVVXXX]]]eeekkkuuu|||~~~|||uuummm___YYYPPPLLLJJJIIIFFFCCC@@@@@@AAAAAA@@@???===<<<888777555333111000000//////444@@@WWWwwwfffJJJ;;;555222000000///...............///---,,,---///000...,,,,,,,,,,,,+++******,,,...+++,,,,,,------,,,,,,,,,...---+++)))(((((()))******************+++,,,------+++***)))+++,,,,,,+++,,,+++++++++,,,...000111000000000000000000//////444111......///000...---333444IIIccc>>>888333---/////////111333333///,,,000//////.........//////.../////////000000000000000000111111000000///...------------............000000//////...------,,,***,,,***'''(((,,,---+++******++++++,,,,,,------,,,.../////////111444777888444444888<<>>;;;888444111///......///---*********+++***)))+++,,,,,,---,,,+++***))),,,)))((()))+++---,,,+++************+++,,,------///444888<<>>999777777888999<<<>>>EEESSSfffwww~~~|||wwwooofff___[[[YYYTTTWWW[[[___eeennnyyyzzzpppiiicccaaa___\\\\\\___]]]___dddkkkrrryyy~~~|||zzz~~~|||yyyuuusssgggeeeaaa]]]ZZZWWWVVVUUUUUUXXX[[[]]]___bbbfffiiissswww}}}xxxuuuoooggg^^^VVVPPPMMMAAA<<<666111...+++)))'''***(((&&&%%%&&&''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""~~~}}}yyyxxxwwwwwwwwwvvvtttrrrqqqooollllllmmmmmmlllkkkkkkjjjiiigggdddbbb```___^^^^^^___```````````````aaabbbbbbbbbaaa___]]]\\\[[[ZZZXXXXXXXXXXXXVVVUUUXXXWWWVVVVVVZZZbbblllsss|||wwwnnnfff[[[UUUNNNJJJJJJIIIGGGDDDAAAAAAAAAAAA???===;;;:::888777666555444222111111///555HHHgggwwwYYYCCC888444000000000///...............///---,,,---......---,,,,,,,,,---,,,******,,,...,,,,,,,,,------,,,,,,+++---,,,+++)))))))))******((((((((()))***+++,,,------+++)))***+++,,,,,,+++,,,+++++++++,,,...000111111111222111111000//////111///---,,,---...---,,,---111FFFYYY999111///,,,111111111222333222...,,,......------------............/////////000000000///000000000000///......+++,,,,,,,,,------------//////......------,,,,,,''',,,...+++)))+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222555888666444555888<<>>,,,)))...000222222222333222000...,,,,,,,,,,,,+++,,,,,,---............/////////000000///////////////......---,,,,,,,,,,,,------------...---------,,,,,,,,,+++(((,,,---+++***,,,+++(((------------,,,,,,,,,,,,...///000000000222555777999888999===BBBMMM```qqq}}}uuubbbYYYKKKAAA<<<999666333...---,,,+++++++++,,,,,,---+++******++++++***))))))))))))))))))))))))(((,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////111333666;;;HHHXXXbbbdddYYYVVVQQQKKKDDD???;;;888666555444333444999???CCCNNNYYYiiixxx}}}tttnnnkkk^^^[[[WWWRRRPPPSSSYYY]]]eeeiiipppwww}}}zzzuuunnnfffaaaYYYVVVWWW[[[___ccckkkssssssvvv|||~~~}}}xxxuuuqqqlllfffaaa]]][[[TTTSSSRRRQQQRRRTTTWWWXXXiiinnnuuuzzz~~~}}}yyytttnnniiifffZZZVVVNNNEEE===777333111---,,,++++++,,,,,,***((()))'''&&&&&&&&&'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%############$$$$$$$$$$$$#########"""""""""!!!!!!~~~~~~zzzxxxwwwvvvwwwwwwuuuttttttrrrppppppooonnnllljjjjjjiiigggfffdddbbb``````^^^___```aaabbbbbbbbbbbbeeeeeedddcccaaa```^^^^^^^^^\\\YYYXXXXXXXXXWWWVVVZZZYYYXXX\\\cccnnnxxx~~~|||yyyrrrhhh___[[[PPPMMMJJJGGGGGGFFFFFFEEECCCCCCBBBAAA>>>;;;888777777666444222000...---,,,333@@@[[[}}}wwwXXXBBB999666333222000000///...............---......---,,,,,,,,,,,,,,,---///...---,,,---...,,,---------,,,,,,+++***++++++******************---,,,+++***************+++***)))***,,,---,,,+++,,,,,,,,,,,,---......//////000000000//////...---111111000000//////000000222,,,//////---+++222222222333333222000...---,,,+++++++++++++++,,,------............///////////////////////////......---,,,------------.........,,,,,,,,,,,,+++++++++++++++,,,***)))+++---)))"""......------------------111222222222111222555777;;;<<<@@@IIISSScccyyy~~~rrrddd[[[GGGAAA:::555333222111000)))))))))))))))***+++++++++***)))***++++++***(((******)))))))))************++++++*********+++,,,,,,,,,,,,,,,---...///000333444444777@@@JJJNNNKKKEEEBBB???;;;999888999999555555555666:::BBBMMMUUUbbbmmm}}}sssggg^^^YYYQQQQQQRRRTTTYYYaaakkkrrrvvvwwwxxx{{{yyyuuupppjjjeee```\\\YYYZZZ[[[```hhhlllpppwww~~~{{{wwwtttmmmjjjeee```ZZZUUURRRQQQPPPQQQSSSWWW\\\aaagggjjjuuuzzz}}}zzztttrrroooiiiccc[[[UUURRRCCC???:::444///,,,******(((''''''(((((((((&&&$$$)))(((&&&&&&&&&%%%###!!!&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&###"""###%%%""""""#########$$$$$$$$$#########"""""""""""""""~~~|||zzzxxxwwwwwwwwwuuutttsssrrrqqqqqqqqqpppnnnkkkiiihhhgggeeecccbbbaaa```___```aaacccddddddddddddeeedddcccbbb```___]]]]]]^^^[[[YYYXXXXXXYYYXXXWWW[[[ZZZ\\\aaajjjttt{{{{{{xxxuuutttmmmccc\\\ZZZLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCBBB@@@>>>;;;888666999777555222000/////////999MMMkkk~~~fffKKK;;;666555333222000000///...............---......---+++***+++,,,,,,...//////...------...------------,,,+++******************************...---,,,+++***)))))))))***))))))+++---...,,,+++,,,,,,,,,------...............////////////.........///000///------///000444///222,,,555...000,,,111222333111///---,,,---+++******++++++,,,---...------.........////////////000000000000///......------------............++++++++++++************---+++((('''+++...))) ........................222333444333333444777999:::===HHHXXXhhhyyy~~~qqqeeeXXXKKKCCC:::777333000000///...---((((((((())))))************))))))***++++++***(((******************+++,,,(((***************,,,...,,,,,,,,,,,,---...//////222333222333777======999<<<:::777444333333555666555888;;;@@@GGGSSSaaakkkuuu~~~}}}rrrfffZZZQQQMMMPPPSSSZZZaaajjjttt~~~~~~~~~}}}xxxiiigggccc___\\\ZZZZZZZZZbbbeeemmmuuuxxxyyy~~~~~~yyyrrrlllgggeee```]]]YYYUUURRRPPPPPPPPPQQQTTTZZZaaajjjrrrxxx|||}}}xxxsssoooeeebbb]]]VVVNNNGGG@@@===555444111...,,,+++******)))'''&&&'''''''''$$$"""&&&%%%$$$$$$$$$$$$!!!&&&%%%%%%%%%%%%&&&&&&'''"""&&&))))))&&&$$$$$$&&&"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}}}}{{{xxxvvvvvvvvvtttsssooonnnnnnpppqqqqqqpppnnnhhhhhhgggeeecccbbbaaa```aaaaaacccdddeeefffffffffeeedddbbb```^^^]]]\\\\\\\\\ZZZWWWVVVWWWXXXXXXXXX[[[\\\___gggpppxxx|||~~~tttpppmmmlllfff\\\UUUUUUIIIIIIHHHFFFCCCBBBCCCCCCBBBBBBAAA@@@>>>;;;888777:::888555333222333666777???]]]|||mmmWWWAAA777555333111222000000///...............,,,...///...+++)))***,,,,,,...000000///.........------------,,,+++***)))*********+++++++++******,,,+++***))))))))))))))))))))))))+++---...,,,+++,,,,,,------...------------...///000000000000000---///000///---,,,...111//////444(((777+++...+++///111222000---+++,,,...+++******+++,,,---......---------.........//////000000111111000000///...+++,,,,,,,,,------------************************)))+++***(((***...,,,'''------......//////000000111222444555555888;;;>>>AAAHHHYYYooo}}}sssdddWWWMMMDDD<<<777555333000...---------,,,))))))******************)))))))))***++++++)))'''******)))))))))***+++,,,''')))++++++++++++...111++++++++++++,,,---...///...000111000222666555222666555333222333555888:::>>>DDDMMMUUU^^^iiivvv}}}zzzxxxssslllaaaXXXRRRPPPQQQXXX^^^hhhrrr{{{}}}xxxpppiiiaaa```^^^\\\\\\___cccgggooorrryyy~~~yyyvvvpppjjjccc^^^[[[YYYVVVTTTSSSRRRRRRUUUXXXZZZ^^^aaahhhooowww}}}}}}xxxqqqjjjbbb]]]PPPNNNIIICCC===777444222111111000...---+++******+++)))((('''((((((&&&%%%#########$$$&&&&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&& &&&(((%%%###$$$&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$}}}~~~{{{wwwuuuuuutttsssrrrkkkkkklllnnnqqqrrrqqqppphhhgggfffeeecccbbbaaa```aaabbbdddeeefffgggggggggdddcccaaa___]]]\\\[[[[[[ZZZXXXUUUTTTVVVWWWXXXXXX\\\]]]bbbkkkttt{{{}}}|||ooojjjgggfff```UUUOOOPPPHHHHHHGGGEEECCCAAABBBBBBBBBBBBAAA@@@>>>;;;888777555333000...///222666999DDDgggbbbNNN;;;444444222000111000000///...............,,,...///...***)))***,,,,,,...000111///.........---...------,,,+++***))))))******+++++++++******)))(((((((((((())))))***)))))))))+++......---+++,,,,,,---......------------...///111222222222222...000111000......000333,,,///444$$$444)))333555---///111///,,,+++,,,...++++++++++++,,,---...///---------.........//////111111111111111000//////******+++++++++,,,,,,,,,)))))))))))))))*********&&&***,,,***)))---///...,,,------...///000111111///111333555777;;;???BBBRRR[[[ooo|||hhh^^^PPPDDD>>>;;;999777///---+++)))((()))***+++***+++++++++++++++***))))))((()))***,,,+++)))'''***)))(((((((((***+++,,,'''***,,,---,,,---000444++++++++++++,,,---......***...000///000444444222111000111333777<<>><<<:::999999444111222222222666;;;SSSuuusssRRRDDD888555777666222000222000---,,,---------,,,........................//////............//////...///...,,,(((&&&%%%&&&,,,+++***))))))***+++,,,&&&'''((()))******))))))###$$$&&&)))+++---......+++,,,------......------////////////////////////000000//////.........------------............///000///...---,,,+++++++++***,,,......,,,+++,,,,,,***+++---///000000///...,,,---...//////---+++***,,,+++++++++------+++))))))'''&&&'''***+++***((()))''')))......)))***000000///......///000111222888111222;;;>>>===DDDPPP```sssxxxjjj___NNNHHH>>>777333000---***++++++++++++++++++++++++---+++)))'''&&&&&&(((((((((((()))***+++,,,,,,,,,---+++((())),,,---,,,++++++---///111111///,,,+++//////...---------......///000111111111222555777777666555777===FFFPPPWWWhhhnnnxxx|||zzzzzzwwwlllbbb^^^XXXSSSNNNLLLPPPZZZeeemmmqqquuuzzz{{{wwwqqqjjjdddaaa______ccceeegggiiimmmrrryyy~~~|||yyywwwsssmmmhhh```XXXSSSSSSTTTRRRQQQRRRQQQUUUZZZ___dddiiinnnrrrxxxzzz}}}~~~zzzwwwqqqjjj```VVVMMMFFFAAA===333111///---,,,---...///000111000---)))&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}zzzxxxvvvtttsssssslllnnnooonnnlllkkklllnnnfffdddaaa```aaabbbaaa```fffcccbbbeeeiiillljjjfffdddccc```]]]ZZZYYYXXXXXXXXXWWWUUUUUUUUUWWWXXXXXX___gggqqqxxx}}}}}}uuulllhhhddd^^^YYYVVVRRROOOLLLJJJGGGDDDBBBBBBAAA@@@???CCCBBBAAA@@@>>>;;;999888555111/////////111999BBBbbbgggLLL@@@666444444222000///444111///.../////////...........................//////............//////......///...+++******+++,,,+++***))))))***+++,,,***************)))))))))'''(((***,,,---...//////+++,,,---.........------....................................---------,,,------------............///...---,,,,,,+++++++++(((***++++++***)))***++++++,,,---....../////////,,,,,,+++******************)))((()))***+++)))((()))(((&&&'''***+++***(((+++((((((++++++***...555///......---...///000111444111333;;;===AAAOOOaaarrr{{{rrrjjjaaaTTTKKK>>>:::444000///...,,,***++++++++++++++++++++++++,,,+++)))'''&&&'''((((((((((((((())))))*********,,,***)))))),,,---,,,++++++,,,---......---,,,+++...------,,,,,,---------***,,,.../////////111333444777<<>>888444222///...//////---,,,************************+++***)))'''''''''((((((((((((((((((((((((((((((+++***)))***,,,---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,---))),,,...///000111222444888???KKKXXXeeeqqq|||}}}zzzxxxzzzpppeee^^^VVVOOOKKKLLLIIIPPP[[[hhhttt{{{zzzssskkkfff```^^^\\\\\\___ffflllqqq|||~~~|||wwwsssqqqmmmiiiddd___\\\YYYVVVSSSPPPLLLLLLRRRWWWZZZ]]]```iiilllppptttwww{{{}}}{{{xxxsssmmmddd[[[TTTIIIEEE>>>999444111...,,,,,,+++)))'''''''''((((((,,,------***'''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$#########%%%"""############$$$$$$$$$########################{{{zzzxxxvvvtttsssrrrrrrmmmmmmmmmlllkkkjjjjjjjjjbbb```^^^___aaaccccccccceeeddddddeeefffdddaaa^^^[[[[[[[[[[[[ZZZXXXWWWVVVUUUTTTTTTSSSTTTXXX]]]```ooozzz{{{ssskkkdddaaa\\\WWWRRROOOMMMLLLJJJHHHFFFCCCAAAAAAAAA@@@???AAA@@@???>>><<<:::888666333333333111///777KKK___dddHHH;;;666333111...+++,,,111///...,,,,,,------,,,+++------------------------........................)))***,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,,,,+++******)))***++++++******+++,,,,,,,,,,,,++++++,,,---.........---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,++++++++++++++++++,,,,,,,,,******+++------,,,+++++++++,,,...///---,,,+++******+++,,,---,,,+++******,,,---,,,+++)))(((((()))************+++)))'''''''''***///444111111000000000222333444:::999<<>>===;;;999777555333333333222222===VVVmmmwwwZZZCCC777444222222...+++---222...---,,,,,,---...,,,+++------------------------------............------***+++,,,,,,***)))***,,,++++++++++++++++++++++++((((((((()))***+++,,,---+++++++++,,,,,,++++++***,,,,,,,,,------------------------------------------------------------...,,,,,,,,,------------...,,,,,,+++*********+++++++++,,,,,,+++))))))+++------,,,+++******+++---...)))***+++,,,,,,,,,+++***,,,***))))))+++------,,,((())))))***)))******+++(((******(((''')))+++---000/////////000222444555:::;;;???JJJYYYlllqqqgggOOOHHH>>>666333222222111***+++++++++)))'''%%%%%%)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((()))+++,,,,,,,,,,,,------,,,+++***+++,,,...///***)))******+++,,,---...///000000222666>>>GGGMMM___hhhuuu~~~|||uuummmgggcccXXXQQQJJJHHHIIILLLTTT]]]jjjpppyyy}}}~~~|||yyyvvvrrrlllddd^^^[[[[[[[[[```dddjjjrrryyy~~~{{{uuummmeee^^^XXXUUURRRQQQQQQPPPPPPRRRTTTVVV______cccjjjooopppsssxxxyyy{{{}}}~~~~~~{{{vvvppplllgggaaaWWWNNNFFF???888555///,,,***))))))***)))((('''''''''&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""}}}{{{yyywwwxxxwwwvvvtttsssrrrqqqqqqmmmkkkjjjiiijjjiiihhhfffbbb```___```bbbeeefffeeeddddddbbb```^^^\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVQQQSSSUUUWWW[[[cccnnnwwwtttkkkeeeaaaZZZWWWSSSQQQOOOMMMKKKIIIFFFDDDAAA???@@@@@@???>>>???>>>===<<<:::888666444111111111222666FFFbbb{{{jjjRRRCCC555222222222000,,,---111///...---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---......---+++******,,,)))******++++++******)))%%%&&&(((***+++,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------++++++******)))******+++)))***)))((('''''')))++++++++++++******++++++,,,%%%''')))***+++***((('''***((('''''')))+++++++++((()))+++***))))))***,,,&&&+++---***)))******(((---------...000333555777999???JJJZZZmmmuuueeeUUUJJJ;;;777222///...---,,,+++(((***++++++***))))))***(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))&&&))),,,---,,,,,,,,,---,,,,,,+++++++++---...///******++++++---...///000000111444888@@@JJJVVV^^^sss{{{xxxnnnddd[[[UUUQQQIIIFFFGGGKKKPPPVVV```jjjwwwzzz~~~{{{xxxzzz}}}|||uuupppllleeeccc```[[[YYY[[[```dddkkkooovvv~~~}}}yyywwwrrrooohhh```ZZZUUURRRQQQNNNPPPSSSTTTWWWZZZ^^^bbbjjjkkkpppvvvxxxwwwyyy}}}{{{vvvqqqkkkeee```TTTNNNEEE<<<666333000...***)))'''''')))))))))((('''''''''''''''''''''&&&%%%&&&''''''%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&%%%%%%$$$$$$$$$###""""""###$$$###""""""############$$$$$$$$$########################~~~|||zzzxxxvvvwwwvvvuuusssrrrqqqqqqqqqmmmkkkiiihhhiiiiiigggdddcccbbb```aaaccceeeffffffdddcccaaa]]][[[ZZZZZZ[[[ZZZYYYXXXVVVUUUUUUVVVVVVRRRUUUXXX\\\aaalllzzztttkkkddd^^^UUUTTTRRRQQQOOOMMMIIIFFFEEECCC@@@??????@@@???>>>>>>>>>===;;;999777555444000///111666@@@TTTrrrwwwZZZFFF>>>555111000222111...---///...------...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,---,,,***)))***+++((()))************)))(((&&&(((***---...---,,,+++++++++,,,,,,,,,,,,,,,+++000...+++)))))),,,///111++++++++++++++++++++++++++++++,,,,,,------------++++++,,,,,,,,,---------******))))))))))))******)))))))))'''&&&''')))+++******++++++++++++******&&&''''''(((((()))((((((***(((&&&&&&)))+++,,,,,,(((***++++++))))))***---&&&,,,...+++***------+++------...000333666999;;;AAAOOObbbsssrrrdddWWWKKK???777111000---,,,+++***)))(((***,,,------++++++,,,///(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))%%%(((,,,---,,,,,,,,,...*********++++++,,,---...+++,,,,,,---///000222333666:::AAAJJJTTTaaalllttt}}}zzzuuuooofff\\\SSSLLLHHHGGGHHHJJJPPPXXX^^^ccckkkttt|||~~~}}}xxxwww{{{zzzssslllfffbbb```YYY[[[]]]___bbbgggnnntttwwwzzz~~~zzzuuuoookkkiiibbb___YYYTTTRRRRRRSSSUUUUUUYYY^^^bbbdddhhhmmmqqqtttuuuzzz|||}}}}}}{{{xxxsssmmmfff___XXXRRRMMM@@@;;;555111...---+++***+++)))((()))*********(((&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$&&&(((***++++++***)))(((''''''&&&%%%%%%$$$$$$$$$"""!!!!!!$$$$$$###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}|||zzzxxxwwwwwwvvvtttsssrrrqqqqqqpppmmmjjjhhhhhhiiiiiifffdddeeecccaaabbbdddfffgggfffdddccc```\\\YYYXXXZZZ\\\\\\ZZZXXXUUUTTTUUUVVVWWWSSSWWW[[[```fffrrruuulllccc[[[RRRQQQPPPPPPOOOLLLHHHDDDEEEBBB@@@??????@@@???>>>>>>===<<<;;;999666444333222000333;;;III```lllMMM;;;777555000...111222...,,,---+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++'''((())))))(((''')))***'''((()))******)))((('''(((***---///000...+++)))(((((()))*********))))))111...***((((((+++000333++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***)))))))))))))))******+++++++++)))((((((+++---)))***+++,,,,,,+++)))(((***)))((('''((()))+++---,,,***((((((***---......(((***,,,+++))))))+++---'''---...+++***///222///000000111444777;;;>>>@@@MMMaaayyysssiiiYYYKKKAAA999333//////...,,,+++++++++******)))***+++)))&&&&&&(((***(((((((((((((((((((((((('''((()))))))))))))))(((%%%%%%&&&&&&'''((())))))$$$(((,,,...---+++,,,...(((((()))***+++,,,,,,,,,,,,,,,---...000222444555???FFFPPP\\\iiiuuu|||wwwttteee```WWWNNNHHHEEEEEEEEENNNRRR[[[eeekkkmmmssszzz~~~~~~xxxyyy}}}xxxooofff^^^ZZZXXXXXXSSSYYYaaahhhmmmttt|||~~~yyyxxxtttoooiiiccc^^^\\\VVVSSSOOOMMMNNNRRRWWWZZZ___cccjjjnnnqqqtttyyy}}}zzz{{{~~~|||yyywwwuuufffaaaYYYQQQIIIBBB;;;777222000---,,,,,,+++***((()))'''&&&&&&'''(((&&&%%%%%%&&&&&&'''''''''&&&&&&$$$%%%''''''&&&%%%'''(((###$$$%%%%%%&&&&&&&&&&&&$$$&&&(((+++,,,,,,,,,+++(((((('''&&&%%%%%%$$$$$$$$$""" !!!$$$%%%###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}{{{yyyxxxwwwuuuuuuuuutttsssqqqpppooolllkkkiiifffeeedddddddddfffeeeeeeeeeeeefffggggggeeebbb^^^\\\[[[[[[YYYXXXYYYXXXWWWUUUSSSSSSSSSTTTWWWVVV\\\iiivvv}}}wwwoooeee]]]SSSQQQNNNLLLKKKIIIFFFDDDBBB@@@>>>===>>>>>>===<<<<<<;;;999888777666666666333444666>>>TTTrrr|||```LLL===444222111000///------,,,,,,---------........./////////---***)))***,,,------,,,,,,+++++++++,,,------+++***)))***,,,,,,***)))///)))$$$%%%+++...+++&&&,,,------,,,))))))***+++&&&+++,,,)))(((+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------...------,,,,,,++++++++++++,,,,,,---...***)))((((((((()))+++,,,,,,+++******,,,,,,+++***(((((((((((()))***+++,,,...+++((()))+++,,,***(((++++++***************+++,,,,,,,,,+++***+++---///,,,,,,,,,---...///000111(((///666666333777CCCNNN]]]rrrwwwhhhYYYMMM>>>666555444///***...---,,,+++************************))))))))))))***)))(((***,,,,,,)))&&&&&&'''''''''(((((())))))***(((''''''(((((('''%%%((())))))***++++++,,,,,,+++***)))+++...111333333111///111666777777===GGGLLL\\\mmmvvv~~~~~~zzzvvvoooddd\\\TTTNNNJJJIIIEEEBBBHHHRRRXXX]]]fffmmmtttyyy~~~~~~~~~{{{{{{wwwtttmmmfff^^^YYYVVVUUUVVVXXX[[[cccooozzz~~~{{{}}}}}}yyytttqqqmmmjjjeeeaaa^^^YYYRRRMMMPPPQQQRRRSSSVVV]]]dddjjjtttvvvxxxyyyzzz|||}}}{{{zzzwwwuuuqqqkkkddd___WWWRRRIII@@@888333111111...---+++)))'''''''''((('''%%%%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&)))---111333444555///,,,(((%%%###$$$%%%'''%%%###"""###&&&'''$$$"""&&&&&&%%%$$$$$$######""" !!!!!!!!!""""""######~~~|||zzzyyyvvvvvvvvvuuusssrrrpppooollljjjhhheeedddcccddddddddddddddddddddddddddddddccc```]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSTTTUUUWWWXXXaaappp|||wwwjjj]]]TTTQQQOOOLLLJJJIIIGGGDDDBBBBBB@@@>>>>>>>>>???>>><<<::::::999888777666555555222444999EEE___qqqVVVEEE999111222111000...------,,,,,,,,,,,,,,,---------......///---++++++,,,---------------,,,++++++,,,,,,,,,+++***)))***,,,,,,***)))+++***)))(((((()))*********(((&&&&&&)))***)))(((***---...***))),,,...---++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,---***)))((((((((()))++++++,,,+++******,,,,,,+++***((((((((())))))***+++,,,---***((('''))))))(((&&&+++******))))))************++++++***)))))),,,...,,,,,,,,,---...///000111...333777666666===KKKXXXmmm{{{mmm]]]OOOFFF>>>333//////000...+++...---,,,+++*********************)))))))))((((((***((((((***,,,,,,)))&&&''''''''''''((((((((()))***(((''''''(((((('''&&&)))))))))******++++++++++++******+++---...//////333111333888;;;???IIIUUUcccppp~~~~~~vvvpppkkkcccZZZRRRLLLIIIHHHJJJJJJJJJRRR\\\bbbhhhooovvv|||}}}~~~~~~xxxqqqkkkgggbbb]]]WWWTTTUUUXXX]]]aaajjjqqqyyy|||xxxzzzzzzyyywwwsssmmmhhheee```\\\WWWTTTSSSRRROOOMMMQQQSSSVVVZZZ```gggooouuuzzz{{{}}}~~~~~~{{{xxxsssppplllgggbbb[[[TTTOOOEEEAAA:::333---***))))))---,,,***((('''''''''''''''%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%)))---111555777999333000,,,'''$$$###$$$$$$$$$"""!!!###%%%&&&$$$"""&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!"""""""""######|||{{{zzzvvvvvvvvvuuusssqqqpppoookkkiiifffcccbbbbbbdddeeeccccccddddddcccbbb```___```^^^\\\[[[[[[[[[ZZZYYYUUUVVVVVVTTTSSSRRRTTTUUUWWW]]]jjjzzzuuueeeWWWOOOMMMKKKIIIGGGFFFEEEBBB@@@BBB@@@>>>>>>??????>>><<<999999:::999888777555444///222:::LLLjjjcccKKK===555111111111///...------,,,,,,,,,,,,,,,,,,,,,---------...---,,,---...///...,,,...------,,,+++++++++++++++***)))***,,,,,,***)))'''+++---+++&&&%%%)))...)))%%%!!!###))),,,***&&&+++...---)))'''+++------************************---------------,,,,,,,,,******++++++++++++************))))))******++++++)))))))))((()))******+++,,,+++******+++,,,+++***((((((((()))******++++++***(((&&&&&&&&&&&&%%%$$$******))))))))))))******((()))***)))((((((***,,,,,,,,,------...000111222444666888888<<>>:::666333///+++((((((((()))******((('''&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$''',,,000555999<<<777444///***&&&###"""""""""""""""###%%%%%%$$$"""%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""#########}}}{{{yyyxxxuuuuuutttsssqqqooonnnmmmjjjhhheeebbbaaabbbdddfffbbbcccddddddcccaaa^^^\\\^^^\\\ZZZZZZ[[[[[[ZZZYYYTTTUUUUUUSSSPPPOOORRRTTTYYYccctttooo```UUUPPPKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@??????@@@???>>><<<999:::;;;;;;:::888666444111666BBBWWWvvvqqqVVVBBB999555333111000///...---------------------------------------------...000000...---///...---,,,+++*********+++***)))***,,,,,,***)))&&&***...,,,'''%%%)))---+++(((%%%'''***,,,+++(((***,,,+++%%%$$$'''******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++++++++************++++++)))))))))))))))******++++++***)))***+++,,,+++)))(((((()))***************'''&&&&&&%%%&&&&&&''''''))))))((((((((()))******((()))******))))))***,,,---------...///111222333555666888<<>><<<:::;;;<<<<<<;;;999777555666???OOOhhhbbbIII<<<666444444000///...------,,,------////////////............---,,,,,,...000000///---///...---,,,+++*********+++***)))***,,,,,,***)))((()))******)))))))))***+++++++++***)))((()))***)))+++***%%%###'''******))))))))))))))))))))))))******************++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,((()))))))))************+++***))))))++++++***)))(((((()))************)))%%%%%%&&&&&&'''(((***+++((('''''''''(((((()))***)))***,,,,,,+++***+++------------...000222333444333666<<>>;;;666222///...+++***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%'''***---000222333111///---***'''%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$#########~~~|||zzzxxxrrrqqqpppooommmkkkiiihhhgggfffeeeddddddeeeffffffbbbbbbcccbbbaaa___]]]\\\[[[ZZZYYYYYYZZZZZZXXXVVVTTTUUUSSSOOOKKKMMMTTT\\\hhhwwwlll\\\RRRNNNMMMIIIGGGEEEEEEEEEDDDCCCAAAAAA@@@@@@AAABBBAAA>>><<<;;;;;;<<<;;;:::999777666666DDDZZZuuupppRRR>>>666333222222///......---,,,,,,------000000000///////////////---,,,+++,,,...//////......------,,,+++++++++++++++***)))***,,,,,,***)))***)))((()))+++,,,)))''')))***+++)))&&&%%%&&&((((((++++++'''&&&))),,,,,,))))))))))))))))))))))))))))))))))))************)))***+++,,,------------...---,,,,,,+++,,,,,,,,,(((((()))************)))+++***))))))***+++***)))((()))***++++++***)))((($$$&&&'''''''''(((***---'''&&&&&&''''''((()))******+++---...---,,,,,,---------...///111333444555555;;;GGGXXXmmmyyyiii___KKKCCC:::444000,,,+++,,,'''(((******))))))***++++++******)))))))))******))))))((((((((((((''''''$$$&&&)))***)))((())))))(((((((((((((((''''''''')))((('''(((***+++***)))((())))))***++++++,,,,,,,,,000333555777:::AAAFFFSSS```ppp|||zzzuuuooohhh```ZZZMMMJJJHHHHHHNNNXXXcccjjjsssyyy{{{yyywwwxxx{{{{{{}}}zzzvvvqqqlll]]]ZZZUUURRRSSSXXX^^^bbbjjjvvv~~~|||xxxsssnnnjjjddd^^^[[[UUUSSSQQQOOOOOOPPPQQQRRRZZZ^^^dddiiilllooorrrtttwww{{{~~~~~~~~~~~~{{{uuupppmmm```XXXOOOHHHEEEAAA;;;666222///,,,++++++++++++***(((((((((((('''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%''')))+++,,,---------,,,***((('''%%%$$$&&&'''&&&$$$""""""### !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$}}}{{{xxxwwwrrrqqqpppooommmjjjhhhgggeeeffffffgggggggggffffffaaa``````___^^^]]]]]]\\\ZZZYYYYYYYYYZZZYYYVVVTTTTTTTTTSSSNNNLLLPPP\\\fffrrrtttaaaUUUNNNKKKIIIGGGFFFDDDDDDDDDDDDBBBAAAAAA@@@@@@AAABBBAAA>>>;;;;;;::::::999888777666555;;;MMMggg}}}cccFFF888555222111000......------,,,,,,------000000//////............---+++******,,,...//////------,,,++++++,,,,,,,,,+++***)))***,,,,,,***)))***)))(((***+++,,,)))'''((('''&&&&&&''''''''''''%%%)))***''''''***,,,,,,************************))))))*********+++++++++((()))***+++,,,,,,,,,,,,---,,,,,,+++******++++++'''((()))***+++******)))+++)))((()))***+++***(((((()))***++++++***)))'''&&&''')))(((&&&&&&(((+++&&&&&&&&&&&&'''((()))***)))+++......---,,,,,,---------...///111333555666===FFFWWWlllzzzlll]]]OOOGGG;;;333//////---)))(((+++(((((((((((()))***************))))))))))))******))))))((((((((('''''''''###&&&)))***(((((((((***)))((((((((('''''''''''')))((('''(((***+++***)))((()))***+++,,,---...///000444999===@@@HHHRRRYYYjjjxxxxxxssskkkccc\\\WWWRRRNNNJJJMMMRRRYYY```iiiqqqvvvyyy}}}{{{~~~~~~zzzqqqjjjeee```]]]RRRSSSUUUXXX^^^eeelllpppxxx~~~zzzwwwpppllleee```[[[XXXTTTQQQRRRRRRRRRTTTVVVZZZ]]]___iiilllqqqttttttuuuwwwyyyyyy|||~~~|||zzzyyywwwwwwvvvsssllleee]]]YYYLLLFFF???999555333000...,,,***(((((())))))(((''''''((())))))))))))((('''###$$$%%%'''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!"""###%%%'''((((((((()))***++++++***(((&&&$$$$$$%%%&&&%%%!!! """""""""######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$}}}{{{xxxvvvtttsssrrrqqqooommmkkkiiihhheeefffggghhhhhhhhhgggfff______^^^]]]\\\\\\\\\\\\ZZZYYYYYYYYYYYYXXXUUUSSSSSSSSSRRRNNNMMMTTTcccoooyyy~~~jjj[[[SSSOOOKKKHHHFFFDDDCCCCCCCCCCCCBBB@@@AAAAAAAAABBBBBBAAA>>>;;;:::999888666555555555555FFFZZZuuuwww]]]BBB777666444222111......---,,,,,,,,,------//////.........------------+++))))))+++---//////,,,,,,+++++++++,,,------+++***)))***,,,,,,***)))((()))***++++++***)))(((***&&&###%%%***,,,***'''!!!%%%'''%%%%%%)))+++*********************************+++++++++,,,,,,,,,'''''')))******+++++++++,,,,,,+++***))))))******'''((()))++++++******)))***)))((()))***+++***(((((()))***++++++***((('''''')))***(((%%%###%%%(((%%%%%%%%%&&&'''((()))***)))+++---...---,,,,,,------......000222444555777EEEOOObbbyyyyyylll^^^QQQDDD:::444222,,,***...///+++***,,,---+++))))))***+++***(((***)))))))))))))))******)))(((((((((''''''''''''"""&&&)))***((('''(((***))))))(((((('''''''''&&&)))(((((((((***++++++***((((((***+++---///000000111666===DDDKKKVVVdddnnn{{{}}}zzzqqqjjj___UUUOOOKKKIIIHHHRRRXXXaaajjjppptttwwwyyy{{{~~~~~~}}}~~~zzzqqqggg]]]VVVRRRQQQOOORRRYYYbbbjjjrrrwwwzzz~~~}}}~~~}}}xxxrrroooccc___YYYUUURRRRRRPPPPPPUUUVVVXXX[[[___dddhhhkkktttwwwyyyyyyxxxxxxzzz||||||~~~~~~}}}~~~~~~|||yyywwwuuuooonnnlllggg```VVVNNNHHH>>>;;;666000---+++,,,,,,+++)))((('''((('''%%%$$$###$$$&&&'''''''''&&&%%%###$$$&&&'''(((''''''&&&'''&&&%%%%%%%%%&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!###&&&'''(((((((((((()))******)))'''$$$######%%%&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$}}}zzzvvvtttttttttssspppkkkhhhgggfffeeeccchhhhhhiiiiiigggeeebbb```aaa^^^\\\[[[]]]^^^\\\ZZZ\\\ZZZWWWWWWXXXWWWTTTQQQSSSSSSSSSRRRVVV```nnnxxxlll\\\TTTMMMOOOMMMAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA???>>>============;;;;;;:::666444888???KKKiiidddOOO===888666000000666000000/////////.........///////////////000000000++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,)))***+++***(((&&&&&&'''''''''(((((())))))******)))))))))))))))******++++++***((('''&&&''')))***)))******+++++++++************((((((((()))***+++)))******+++,,,,,,,,,---)))******++++++******)))(((''''''))),,,------,,,,,,***))))))******)))'''&&&&&&''''''''''''&&&&&&+++*********))))))((((((+++,,,---.........---,,,111---+++...111444:::@@@KKK___wwwzzzjjj\\\MMMCCC<<<444///...///---,,,***))))))***+++...------,,,***)))'''&&&'''((()))******(((&&&$$$)))(((((('''''''''''''''&&&(((***)))&&&%%%'''***+++)))(((&&&&&&&&&'''(((&&&&&&'''((())))))((((((...---///111///---111888999AAAMMMXXXbbbnnn|||xxxnnnfffbbbXXXNNNMMMLLLMMMSSS[[[dddkkkrrrvvvuuuvvvxxx|||}}}zzzxxx}}}{{{zzznnnggg]]]SSSMMMLLLNNNPPP[[[___iiiuuu{{{|||~~~}}}~~~|||}}}~~~|||zzzyyyvvvsssqqqooojjjccc^^^SSSRRRPPPMMMLLLPPPUUUZZZ___bbbgggkkknnnpppsssuuuxxx{{{|||zzzxxxvvvxxxzzz{{{zzzzzz{{{~~~~~~~~~zzzyyyxxxwwwuuupppjjjfffddd^^^VVVOOOIIICCC<<<777//////...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$$$$%%%'''%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!###%%%''''''&&&$$$$$$%%%***(((&&&$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$$$$###"""}}}zzzvvvsssssssssqqqmmmhhheeedddddddddcccffffffggggggfffdddbbbaaaaaa^^^\\\\\\]]]^^^\\\ZZZ[[[YYYWWWXXXYYYXXXVVVSSSSSSTTTVVVWWW\\\gggttt~~~rrrbbbYYYQQQHHHIIIJJJBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@???>>>=========;;;999999888555444:::CCC]]]xxxvvvXXXFFF777555444//////333////////////.........---///000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))***+++&&&(((******)))(((((()))((((((((())))))))))))))))))))))))))))))***+++++++++***)))''''''(((***+++******************++++++)))))))))))))))******+++(((***+++---,,,+++)))(((******++++++++++++*********)))((((((*********(((+++***(((((()))***((('''&&&''''''((((((''''''&&&************)))))))))(((+++,,,---...///...------///---...222444555<<>>=========;;;999888777555777@@@KKKooozzzdddJJJ<<<333333444000///222/////////............---///000222333333111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******"""%%%)))++++++***++++++))))))))))))))))))((((((***))))))))))))***+++++++++***)))))))))***+++,,,,,,+++***))))))***+++,,,((())))))***++++++******(((***,,,...---***&&&$$$++++++,,,,,,,,,,,,++++++,,,***)))((()))(((&&&%%%***((('''((())))))(((&&&&&&''''''((((((''''''&&&************))))))))))))+++,,,---............------...111555666888AAAKKKgggwww~~~sssbbbQQQEEE999111+++,,,---+++***,,,+++++++++++++++***)))((($$$%%%&&&'''(((((((((((()))))))))(((((((((((((((&&&&&&''''''(((***+++,,,)))'''''''''((()))(((''''''((()))******)))'''&&&))))))*********+++++++++++++++...222333555<<>>============<<<:::888777666:::HHHWWWwwwmmmVVVAAA999444555666333111111........................///111333444444222000...------------------------++++++++++++++++++++++++++++++******************"""&&&***,,,,,,++++++++++++******))))))(((((((((******))))))******+++,,,+++************+++,,,---...,,,***))))))***+++,,,'''(((***+++,,,,,,+++***)))***,,,---,,,+++)))'''+++,,,,,,------,,,,,,+++,,,+++))))))))))))'''%%%)))'''&&&'''((()))(((&&&''''''((((((((((((''''''*********)))))))))))))))******+++,,,,,,------------///333666888===KKKYYYlllwww~~~|||vvviiiZZZKKK===444222---***,,,---***)))+++)))***+++++++++***((('''&&&&&&'''((())))))))))))(((((('''&&&&&&''''''((('''''''''((()))***++++++***'''%%%&&&)))***(((&&&'''''''''(((''''''''''''************++++++,,,---111000222666888<<>>============;;;999777666666>>>QQQccccccLLL===888555666666444111000////////////////////////000111333444444222///---------------------------++++++++++++++++++++++++***++++++++++++*********%%%(((+++,,,+++***)))***++++++******))))))((((((***************++++++,,,*********++++++,,,---...///---+++))))))***+++,,,'''(((***,,,,,,,,,++++++,,,++++++++++++,,,---...+++,,,,,,------,,,,,,++++++***))))))++++++***)))((('''&&&'''((()))(((''''''(((((((((((((((((('''))))))))))))))))))******)))))))))******+++,,,,,,000000333777<<>>999555222///......,,,+++)))((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''((('''%%%"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((()))+++((((((&&&%%%$$$$$$$$$$$$"""""""""###############}}}{{{uuuwwwxxxwwwssspppoooooommmkkkgggeeefffffffffeeehhhgggeeeccc```^^^]]]\\\[[[]]]^^^^^^\\\ZZZYYYZZZXXXXXXXXXVVVUUUUUUWWWYYY]]]eeeooowww{{{}}}xxxnnn```VVVXXXMMMKKKLLLHHHHHHFFF;;;AAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===============888777555555888EEE^^^ttttttXXXCCC999777444333333222000...///000000000000000111111000111222333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***,,,+++***))))))*********************))))))+++************+++,,,,,,(((((()))+++,,,---.........---,,,+++******++++++((((((***+++,,,,,,---------,,,+++***+++---///111++++++,,,,,,,,,,,,++++++***)))((()))+++,,,,,,+++((('''&&&''')))***)))((('''(((((())))))(((((('''))))))))))))************((((((((()))***+++,,,---222222555===FFFUUUjjj|||wwwmmmUUUOOOEEE:::333///......)))''''''******''''''***(((((())))))))))))((((((''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''))))))(((''''''''''''''')))'''''''''((()))((('''***'''$$$""""""%%%)))+++))))))***+++---///222333444777???JJJUUU___nnnzzz}}}uuulllfffYYYTTTMMMIIIJJJQQQZZZaaaiiirrrzzz}}}~~~{{{vvvqqqmmmkkkaaa[[[RRRLLLJJJOOOVVV[[[^^^cccjjjrrryyy}}}}}}||||||}}}|||{{{yyyuuurrrjjjeee^^^XXXUUUSSSQQQPPPMMMNNNOOOPPPSSSYYY```fffnnnrrrwww{{{}}}zzzxxxwwwwwwwwwxxxzzz||||||yyywwwxxxwwwxxxzzz}}}}}}yyywwwvvvwwwssskkkccc[[[SSSLLLGGG???;;;666333111///---+++***++++++)))'''&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%$$$""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((()))))))))''''''&&&$$$$$$##################$$$$$$%%%%%%&&&~~~yyywwwrrrtttvvvvvvsssqqqoooooolllkkkhhhggggggfffdddcccfffeeedddbbbaaa```______ZZZ\\\______\\\YYYYYYYYYVVVWWWXXXWWWVVVXXX\\\___eeemmmwww~~~xxxmmmaaaXXXSSSRRRKKKLLLLLLEEEEEEEEE>>>AAAAAA@@@@@@@@@@@@AAAAAA??????>>>============>>>888777777999@@@RRRppp~~~fffNNN===888777444111000111111000000111111111222222222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---------,,,***++++++***((((((***,,,******************++++++++++++******++++++,,,---&&&''')))***,,,---.........------,,,++++++******)))))))))***+++,,,......---,,,+++++++++,,,------******++++++++++++*********)))((()))***++++++***)))((('''(((***+++***)))(((((())))))))))))((((((((()))))))))******************)))***+++---...///333333999FFFUUUfffzzz{{{nnn^^^RRR>>>;;;666000,,,***+++---'''%%%&&&))))))'''(((,,,(((((((((''''''(((((()))'''((((((''''''&&&$$$$$$&&&&&&((()))))))))(((((('''&&&&&&&&&&&&&&&'''((('''((()))(((''''''''')))***(((&&&%%%%%%'''***,,,+++++++++---///333777999>>>EEESSSdddooowww~~~xxxrrrlllddd]]]XXXMMMMMMNNNQQQWWW```jjjpppsss|||{{{tttnnnhhhcccaaaWWWUUURRRRRRUUU\\\ccchhhkkknnnsssxxx}}}||||||}}}{{{wwwuuusssoooiiieee]]]YYYTTTPPPOOOPPPPPPPPPSSSVVVZZZ^^^aaagggoootttyyy{{{~~~~~~{{{{{{{{{yyyxxxyyy|||~~~{{{xxxyyyxxxxxxzzz}}}}}}~~~~~~|||wwwqqqnnnlllhhhbbbYYYPPPHHHAAA:::777222000---,,,++++++)))'''(((***+++***'''''')))+++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""######""" !!!"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###""""""$$$&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))******)))((('''$$$$$$###""""""!!!""""""""""""######$$$%%%%%%&&&|||wwwuuupppsssuuuuuusssqqqppppppnnnmmmkkkkkkjjjhhheeecccdddcccbbbbbbbbbbbbbbbcccYYY\\\______\\\YYYYYYYYYTTTVVVXXXXXXYYY[[[aaaeeejjjrrr|||||||||~~~}}}uuugggZZZUUUUUUOOOLLLPPPOOODDDCCCGGGCCCAAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>============>>>:::999;;;???HHH]]]rrr[[[HHH;;;888888444111111333555444111111222222222333333333222111111000///.........++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***,,,---...------*********)))((())),,,///)))))))))***+++++++++,,,++++++******++++++,,,---%%%&&&(((***,,,------...------...---,,,+++***)))***)))))))))***,,,...000,,,,,,------,,,+++)))(((*********++++++************)))'''((()))***)))''')))(((((()))***++++++***(((((())))))))))))(((((((((((())))))*********+++++++++++++++,,,...000111444555===MMM___qqq~~~rrrfffWWWEEE888333333111...+++***+++,,,+++))))))++++++(((***...)))((('''&&&&&&''')))))))))))))))***))))))((((((&&&(((***+++,,,+++***)))$$$$$$$$$%%%&&&'''((()))&&&(((***)))&&&%%%'''***)))))))))))))))***++++++,,,,,,---///222666:::===LLLUUUgggyyy{{{uuulllccc\\\UUUPPPMMMLLLPPPVVV]]]dddlllsssxxxzzz}}}zzztttmmmeee___ZZZWWWRRRTTTWWW\\\cccjjjooosssxxxyyyzzz|||~~~~~~|||~~~}}}wwwtttpppmmmjjjeee^^^XXXVVVSSSPPPOOOPPPRRRSSSSSSZZZ___eeejjjnnnsssyyy~~~~~~~~~}}}{{{{{{{{{~~~|||yyyzzzyyyxxxzzz}}}yyyzzzzzzvvvooohhhdddaaaWWWQQQHHH@@@999444000...,,,***)))((()))(((&&&%%%%%%''')))(((&&&&&&))),,,(((''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$""""""###$$$$$$###$$$&&&(((#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###!!!"""$$$&&&!!!"""$$$%%%&&&'''''''''&&&(((***++++++)))'''%%%"""!!!!!! !!! !!!"""######$$$}}}zzzwwwuuuwwwtttqqqppppppqqqrrrrrrlllllljjjiiigggeeeccccccaaabbbbbbbbbbbbaaaaaa```]]]\\\[[[ZZZYYYYYYYYYYYYVVVXXXXXXWWWVVV[[[dddkkkttt||||||xxx|||~~~sssggg\\\UUUQQQPPPLLLJJJGGGDDDCCCBBBBBBCCCAAA@@@??????>>>???????????????>>>>>>======<<<<<<999333444DDD[[[rrrxxxaaaQQQCCC999666555222111000000111222000111333555555444333222444000,,,---000///+++&&&---,,,++++++******+++++++++*********))))))((((((((()))+++,,,+++***(((&&&(((((()))***************((()))***+++,,,+++******(((,,,,,,'''(((------***,,,+++***))))))+++---...***+++++++++***((('''&&&%%%&&&''')))***,,,---...+++)))'''(((+++,,,***(((++++++(((%%%'''+++***&&&'''(((((()))))))))))))))+++''''''***(((###$$$)))(((((())))))))))))((((((******++++++***)))((('''((()))+++,,,---...111333555888AAATTTkkk|||fffTTTIII???666///---------,,,,,,,,,++++++)))))))))))))))((('''''')))))))))'''%%%%%%''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))******(((&&&$$$(((((('''''''''&&&&&&&&&,,,***'''&&&''')))******000---...555999:::BBBKKKYYYhhh|||uuulllbbbXXXRRRLLLHHHLLLUUUYYY___gggmmmqqqvvv{{{~~~}}}xxxqqqggg^^^ZZZYYYZZZ[[[\\\ccckkkpppqqqqqqrrrtttvvvwwwyyy{{{}}}}}}}}}}}}|||{{{rrrooojjjfffaaa[[[VVVQQQMMMPPPTTTWWWYYY[[[^^^aaahhhkkknnnssswwwyyy{{{|||~~~~~~~~~~~~|||~~~~~~{{{yyyyyyyyyxxxwwwzzzxxxuuuuuuwwwyyyzzz{{{uuusssnnnhhhaaaYYYSSSPPPBBB???888222...+++++++++((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""$$$)))(((### ###'''######$$$%%%%%%%%%%%%$$$$$$###!!!###&&&$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%%%%%%%''''''((((((((('''%%%$$$######""" !!!!!!!!!!!!""""""""""""~~~|||xxxuuusssuuusssqqqppppppqqqppppppkkkjjjiiihhhfffdddccccccaaaaaabbbbbbbbbaaa``````\\\\\\[[[ZZZYYYYYYYYYYYYXXX[[[^^^^^^]]]cccoooyyy|||zzzyyy~~~yyymmmbbbYYYTTTPPPMMMIIIHHHEEECCCBBBCCCDDDDDDAAA@@@@@@???????????????>>>>>>======<<<;;;;;;;;;<<<888===PPPiiipppYYYIII>>>555666444222111000000111222111222444555444333222111/////////000000000///...---,,,++++++******++++++++++++++++++*********))))))***+++++++++***)))((())))))***+++++++++++++++***++++++,,,+++***)))((((((++++++((((((,,,---***,,,+++***))))))+++,,,...,,,,,,+++***************&&&'''''')))***+++,,,---+++)))((((((***+++***(((***+++***(((***,,,***$$$************)))'''&&&%%% %%%***)))&&&)))///((((((((((((((((((((((((*********))))))((((((((()))***,,,,,,---...111444777<<>>======<<<<<<;;;;;;:::>>>BBBPPPjjjoooUUUDDD>>><<<;;;444333222111111111222222444444444333222000///...------...---,,,******)))---,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++)))***++++++,,,,,,+++++++++++++++***))))))(((''')))))))))((()))***++++++*********)))***+++,,,,,,++++++***)))))))))(((((()))))))))))))))************)))))))))******))))))***,,,,,,))))))***((($$$%%%&&&(((******)))(((&&&(((((())))))'''%%%###$$$((('''%%%$$$$$$%%%'''(((+++)))'''&&&&&&''')))***+++,,,------...000444777;;;JJJbbb||||||nnn]]]MMMCCC777222...---......,,,)))***))))))))))))(((((((((((((((((('''''''''((((((%%%'''******((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((('''''''''&&&&&&&&&''')))++++++---///111555888>>>JJJYYYiiizzz}}}tttkkkaaaVVVNNNHHHLLLUUU___hhhqqqzzz|||~~~}}}|||{{{~~~{{{tttjjjbbb[[[WWWUUUPPPTTTZZZ```gggooouuuyyy}}}{{{{{{~~~~~~zzzyyyzzz{{{}}}~~~|||xxxvvvrrrmmmhhhccc]]]VVVRRRTTTQQQNNNNNNRRRWWW[[[^^^cccfffkkkpppssswww{{{}}}||||||}}}~~~~~~}}}{{{yyywwwxxxyyy{{{{{{yyywwwvvvwwwvvvuuusssqqqooolllhhhccc[[[SSSMMMBBB???;;;666222000//////''''''(((((((((''''''&&&''''''''''''''''''''''''$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""###!!! !!!"""!!! """"""###$$$$$$$$$$$$$$$!!!$$$'''((('''%%%##############################"""!!!  !!!"""#########$$$$$$$$$$$$$$$"""!!! !!!###%%%!!!"""#########"""!!! !!! !!!!!!!!!!!!""""""""""""}}}zzzwwwtttrrrnnnnnnooopppqqqooollliiifffeeeeeedddcccbbbbbbaaaaaaaaaaaa``````^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXX```^^^___fffsss}}}yyylllbbbWWWRRRRRRRRRMMMIIIEEEEEEDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@???@@@@@@@@@??????>>>>>>===<<<<<<;;;???JJJ___yyy|||aaaKKK???;;;;;;<<<333333222222222222222222444444333222111///...---///,,,***+++......+++'''---,,,++++++******++++++))))))******************---,,,++++++******++++++((())))))***************)))))))))))))))))))))***)))(((((()))))))))***+++***))))))*********++++++++++++,,,,,,+++)))&&&%%%))))))))))))))))))))))))))))))******)))))))))******,,,***%%%$$$'''((('''%%%&&&((()))))))))'''&&&)))&&&######(((+++***'''(((&&&%%%######%%%&&&(((***)))(((&&&&&&(((***++++++,,,------...111666:::@@@RRRmmmnnn]]]PPPEEE<<<555...,,,******++++++)))&&&)))))))))(((((((((''''''(((((('''&&&''''''((()))%%%''')))***((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((())) !!!###%%%'''***+++,,,''')))+++,,,,,,---000333<<<@@@IIIYYYmmm~~~|||vvvmmmeee^^^WWWSSSQQQVVV^^^iiissszzz|||}}}~~~~~~}}}}}}{{{zzztttnnneee[[[UUURRRSSSTTTXXX___hhhoootttwwwyyy{{{}}}{{{zzz}}}~~~{{{|||}}}~~~{{{vvvrrrooojjjccc]]]YYYUUURRRPPPPPPPPPQQQUUU[[[aaaeeefffhhhkkkooorrrtttwwwzzz|||}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzyyyzzz{{{|||}}}zzzxxxvvvttttttrrrooommmjjjfff^^^WWWPPPHHHAAA===111000---***))))))***+++(((((()))))))))(((&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""!!!""""""!!!!!!"""$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%#########$$$##############################!!! !!!######"""""""""#########$$$$$$###""" !!!###$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""~~~{{{xxxtttsssooonnnoooppppppooollliiiffffffeeedddcccbbbaaaaaa````````````___^^^\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYY```^^^```iiivvv~~~uuunnnbbb[[[TTTPPPQQQPPPMMMIIIFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@?????????>>>======<<<<<<===OOOjjjoooUUUDDD<<<888777888222222222222222222222222333333222111000///...---...+++))),,,222555222------,,,++++++******++++++)))))))))))))))*********+++++++++++++++*********(((((()))************))))))(((((((((((()))***+++***'''''')))***((())),,,)))))))))************++++++,,,,,,,,,+++)))'''&&&)))))))))))))))*********(((***+++***)))((()))***)))+++(((###!!!%%%)))***)))))))))((('''&&&%%%$$$)))(((%%%###&&&***(((###'''&&&%%%%%%%%%%%%&&&'''***))))))(((((()))++++++***+++,,,---///333999===HHH\\\xxxvvvhhhTTTDDD<<<888444111//////...000111111///---))))))((((((((('''''''''((('''&&&&&&&&&'''((()))%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''(((+++---------000666;;;GGGOOO\\\lll~~~}}}yyy{{{}}}zzzyyymmmfff___[[[XXXWWWZZZ___kkkttt~~~}}}~~~}}}yyyvvvsssqqqeee```YYYSSSQQQUUUZZZ^^^iiiooowww{{{{{{yyyzzzzzz|||||||||~~~~~~~~~~~~{{{xxxsssnnnjjj```[[[UUURRRQQQQQQRRRRRRUUUVVVYYY___eeeiiijjjjjjhhhkkkooosssvvvxxx|||~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{|||{{{zzzvvvtttqqqooommmiiieeebbb[[[UUULLLDDD>>>888444111,,,+++)))((('''&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""%%%&&&$$$######%%%!!!"""######$$$$$$#########$$$###""" !!!###%%%###############$$$$$$$$$$$$######""""""######$$$!!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!"""######!!!"""###$$$$$$$$$###"""  !!!!!!!!!!!!""""""""""""}}}{{{wwwtttrrrpppooooooooopppooommmjjjhhhgggfffeeecccbbb```````````````___^^^]]]\\\[[[^^^]]]\\\[[[[[[ZZZZZZZZZYYY]]]dddllluuu{{{wwwlllcccXXXUUURRRPPPOOOMMMKKKHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA???>>>>>>===<<<<<<;;;;;;CCCZZZwwwrrr^^^III@@@===999555555111222222333333222222222222222111000///.........,,,++++++...222333222111---,,,++++++******++++++)))))))))******+++++++++)))***+++++++++***)))((())))))***++++++++++++*********(((((('''((())))))***&&&&&&******'''(((,,,((())))))***************((('''&&&%%%%%%&&&((()))(((((())))))*********+++(((***+++***(((((()))+++&&&***)))%%%###'''***++++++***(((&&&%%%%%%%%%%%%!!!(((***'''$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&************+++++++++,,,)))***,,,---000555<<<@@@TTThhhvvvmmmZZZNNN>>>444222222000...'''''''''((()))((('''&&&)))))))))(((((((((((('''((('''&&&%%%%%%''')))***&&&'''((('''''''''(((***''''''''''''''''''''''''''''''''''''(((((((((((())))))***)))((('''%%%$$$,,,,,,+++)))(((&&&%%%%%%))),,,//////000555>>>EEETTTcccsss~~~uuuooorrruuuqqqlllkkkaaa\\\ZZZ]]]___bbbjjjssszzz~~~zzzyyyvvvrrrmmmiiieeecccYYYXXXVVVWWW[[[ccckkkqqqwww{{{~~~}}}zzzwwwxxxzzz|||}}}~~~~~~zzzuuuoookkkgggbbb___SSSQQQOOOPPPRRRVVVXXXXXXbbbcccdddgggkkkmmmmmmmmmjjjmmmrrruuuxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||{{{zzzxxxyyyzzzyyyvvvsssmmmkkkgggccc___ZZZUUUQQQFFFBBB;;;555111...+++)))++++++***)))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###%%%%%%###!!!""""""########################"""!!!!!!###%%%""""""#########$$$$$$$$$"""######$$$$$$######"""""""""######$$$%%%%%%&&&######################## !!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!""""""""""""~~~}}}zzzwwwtttrrrqqqpppoooooopppooommmkkkiiihhhgggeeecccaaa```___`````````___^^^]]][[[ZZZ___^^^]]]\\\[[[[[[[[[[[[XXXaaallltttwww{{{|||rrrfff]]]QQQQQQQQQOOOMMMKKKIIIHHHBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>======<<<;;;;;;::::::QQQiiidddQQQ@@@===>>>;;;777666111222222333333333222222222111000//////......///+++---//////...---...///---,,,++++++******++++++*********++++++,,,,,,,,,((()))+++,,,+++***(((&&&******+++,,,,,,,,,,,,+++,,,+++)))(((''''''''''''***&&&&&&******'''''',,,(((((()))***************$$$""""""'''+++((((((((()))******++++++(((***,,,+++(((''')))+++$$$)))+++(((&&&)))++++++((('''%%%$$$%%%&&&(((******)))$$$$$$&&&&&&&&&''''''((((((''''''&&&)))***+++,,,,,,,,,,,,,,,)))***+++---000666===BBB\\\oooppp___TTTDDD;;;111,,,---///,,,)))*********))))))'''&&&%%%***)))))))))((((((((((((((('''%%%%%%%%%''')))***''''''((('''&&&''')))+++))))))))))))))))))))))))''''''''''''((((((((())))))*********)))'''$$$"""$$$%%%'''))),,,...///000***---000111333:::EEEMMM]]]qqq|||xxxmmmgggiiikkkfffaaa___\\\YYY[[[ccciiinnnyyy}}}yyyqqqppplllhhhbbb]]]XXXVVVUUUVVVYYY___hhhrrr{{{|||vvvtttwww{{{{{{}}}}}}}}}wwwsssllleee```\\\WWWUUUQQQQQQSSSXXX]]]bbbddddddooonnnmmmmmmoooppppppoooooorrrvvvxxxzzz|||~~~~~~}}}||||||}}}~~~}}}yyywwwwwwxxx{{{yyywwwxxxxxxuuupppllldddaaa]]]XXXSSSMMMGGGBBB777444000...,,,***(((&&&%%%&&&''''''''''''&&&%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$ !!!%%%"""!!!!!!"""###############"""###%%%$$$###"""###$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$%%%%%%&&&''''''######$$$$$$$$$$$$###""" !!!#########""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""|||yyyvvvtttpppooommmmmmmmmlllkkkiiijjjiiigggeeecccaaa___^^^```aaa```]]]ZZZXXXZZZ]]]ZZZ[[[[[[YYYXXXXXXZZZ\\\bbbhhhrrrzzz~~~}}}rrrggg^^^YYYTTTRRRMMMIIILLLOOOKKKDDDGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFF@@@;;;999999:::AAAIII]]]zzzqqqUUUKKKAAA===;;;777555777333222111000000000000111...------,,,,,,------...//////...---,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))******))))))***++++++++++++***+++*********))))))((((((''''''(((((())))))******''',,,---))))))+++***%%%+++***)))'''''''''((()))&&&''''''((()))******+++******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&'''((('''%%%$$$%%%&&&***'''%%%%%%'''((('''%%%((((((((()))******++++++,,,'''&&&,,,333888???FFFbbbzzzppp```QQQDDD===333000---,,,,,,,,,+++***))))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%###&&&(((((('''&&&&&&'''&&&)))(((%%%&&&+++***%%%&&&%%%$$$&&&)))***(((&&&((((((((((((''''''''''''(((((((((((()))))))))))),,,***))))))***+++++++++,,,...000000333???RRR```zzz~~~||||||zzzvvvssskkkeeeaaacccbbb\\\[[[]]]ZZZ___gggpppyyy~~~~~~~~~}}}yyyuuummmhhh```YYYTTTSSSTTTVVV[[[aaajjjrrrxxx|||}}}zzzzzz|||~~~~~~~~~||||||zzzvvvrrriiiddd]]]WWWTTTRRRQQQPPPRRRYYYccciiikkkmmmrrruuurrrrrrrrrpppnnnoooqqqtttssstttwwwyyy|||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzuuuuuuuuuuuusssnnngggbbb\\\TTTJJJCCC???;;;555000+++++++++*********))))))'''''''''''''''&&&&&&%%%&&&&&&''''''&&&$$$###!!!(((&&&$$$######$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$###"""!!!!!!%%%###!!!"""$$$%%%$$$!!!"""!!! !!!!!!$$$$$$$$$############"""%%%%%%%%%%%%$$$"""!!! """"""""""""""""""""""""%%%###"""!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######&&&###!!!"""$$$%%%###!!!  ###"""!!! !!!"""###~~~|||yyyuuusssooommmlllkkklllkkkiiihhhiiihhhgggeeecccaaa_________``````^^^[[[YYYZZZ\\\[[[[[[[[[ZZZYYYZZZ]]]___eeekkkuuu~~~yyylll___VVVQQQOOOOOOLLLHHHJJJMMMKKKFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA???===<<<;;;<<>><<<999555333555444555666777666444222000------------------------///...---,,,++++++++++++,,,,,,,,,+++++++++*********************)))((((((+++***)))(((((()))******))))))***++++++++++++***************)))))))))((('''((((((((()))))))))***(((++++++(((''')))((($$$+++***((('''''''''((()))((((((((()))***+++++++++))))))))))))(((((('''''')))(((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&&&&'''((('''%%%$$$%%%&&&)))&&&%%%%%%''')))(((&&&((((((((()))******++++++)))&&&&&&,,,222:::EEEOOOkkkyyyiiiXXXJJJ???666222000---+++************))))))((((((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%***(((&&&&&&((()))(((''''''))))))&&&(((---,,,'''(((&&&%%%''')))***(((&&&))))))))))))((((((((((((((((((((()))))))))******)))(((((()))+++,,,,,,,,,...///222666???PPPeeettt|||wwwtttpppnnnmmmlllhhhfffddd^^^YYY[[[\\\\\\___eeeiiilllrrryyy}}}{{{yyyuuuooojjj```\\\UUUQQQPPPTTTYYY]]]lllpppwww||||||zzz|||~~~}}}~~~|||yyyvvvsssoooiiidddaaa]]]WWWSSSSSSVVVYYY[[[aaahhhppptttuuuuuuxxx{{{vvvvvvuuusssqqqqqqsssvvvuuuvvvxxx{{{}}}~~~~~~~~~}}}{{{yyyvvvtttssstttrrrpppmmmiiibbb[[[VVVJJJCCC;;;666444222---*********)))))))))((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""'''%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$###"""""""""$$$""" !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%$$$"""!!! !!!###""" ###"""!!! !!!"""###~~~~~~{{{wwwtttrrrnnnllljjjjjjjjjjjjhhhfffgggfffeeedddcccaaa``````^^^___```___\\\[[[[[[[[[[[[[[[[[[ZZZZZZ]]]aaaeeelllsss{{{qqqcccXXXPPPLLLIIIKKKKKKGGGGGGKKKKKKHHHHHHGGGEEECCCBBBAAA@@@@@@????????????@@@@@@@@@@@@<<<===??????;;;>>>NNN^^^{{{lllPPPGGG@@@;;;:::777333111333444666:::;;;:::666111---++++++------------++++++......---,,,++++++++++++,,,,,,,,,+++++++++******)))************)))((((((******))))))))))))******))))))***++++++++++++***************))))))))))))(((((((((((())))))))))))'''))))))''''''***+++)))***)))((('''''''''((((((((())))))******++++++,,,)))))))))((((((((((((''')))))))))(((((((((((('''&&&'''''''''%%%$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&((())))))((('''(((((())))))******+++***(((***---222;;;KKKZZZtttzzziii^^^NNN>>>444...,,,++++++)))((('''((()))((('''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%000+++%%%%%%)))---...---((()))(((&&&(((,,,+++((()))((('''((())))))(((&&&*********)))))))))(((((())))))))))))************&&&''')))+++,,,---------111222666???NNNcccyyy{{{uuuqqqcccaaa]]]ZZZYYYXXXVVVTTTYYYUUUSSSWWW\\\bbbkkksssxxxzzz}}}~~~~~~yyytttooohhhaaa]]]TTTQQQOOOOOOTTT]]]ffflllyyy{{{||||||~~~~~~|||zzzzzzzzzwwwtttoookkkfff```YYYUUUVVVUUURRRSSSWWW^^^eeejjjrrrwww}}}~~~}}}~~~{{{{{{zzzxxxuuuuuuvvvxxxxxxyyy{{{}}}~~~}}}zzzvvvrrrpppnnnkkkeee___XXXQQQJJJEEE:::666000.........,,,)))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&$$$$$$##################"""!!! """"""!!! !!!"""""""""!!! $$$$$$$$$############"""######"""!!!!!!!!!"""###""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! """!!!!!!"""$$$%%%$$$###!!!!!! """######""" """"""!!!!!!!!!!!!""""""}}}yyyvvvsssqqqmmmllljjjjjjjjjjjjhhhfffeeeeeedddcccbbbaaaaaa```\\\^^^______^^^\\\[[[[[[ZZZZZZ[[[[[[]]]aaagggkkkuuu|||wwwhhh]]]UUUQQQOOOFFFJJJJJJGGGEEEHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@999<<>>:::AAAVVVkkkzzz```HHH@@@<<<999999777222111222555777999:::888444///,,,***+++---......---+++***///......---,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***)))))))))))))))*********))))))***++++++++++++************)))))))))))))))(((((((((((())))))))))))&&&'''''''''(((,,,...///(((((((((((('''((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''%%%%%%%%%'''$$$&&&'''&&&$$$$$$%%%&&&%%%%%%&&&'''))))))))))))''''''(((((()))*********,,,---///111333<<>>;;;;;;<<>>888444000---)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&%%%$$$###$$$%%%&&&######$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&###############$$$$$$$$$"""""""""""""""!!!"""""" """$$$$$$###"""!!!$$$$$$$$$#########"""""""""!!!  !!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""######################## !!!!!!!!!"""""""""### !!!""""""###$$$%%% !!!!!!"""###!!!!!!""""""""""""!!!!!!~~~|||zzzwwwtttrrrpppooonnnllljjjjjjjjjjjjhhhgggcccccccccbbbaaa```______]]]\\\\\\]]]^^^___]]]\\\ZZZ]]]aaaeeejjjooovvvzzz|||rrrdddYYYSSSQQQOOONNNIIIKKKJJJGGGFFFIIIIIIFFFDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@===;;;<<<@@@GGGVVVnnnjjjUUUGGG???<<<:::999:::777222333777<<<:::888666444333222222,,,,,,---......---,,,,,,//////...............///,,,,,,,,,+++++++++******(((((()))************)))'''((()))******+++******))))))***++++++++++++***))))))))))))************))))))))))))((((((((((((***&&&%%%&&&%%%!!!!!!###&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&(((###$$$%%%%%%$$$$$$%%%&&&$$$''')))***)))((())))))&&&''''''(((((())))))***(((***000555:::EEEYYYlll|||zzzsssfffUUUFFF:::333+++)))(((((()))******)))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###'''+++***)))...;;;FFF555///+++******'''&&&((('''(((***)))(((''''''((('''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))))),,,......---...222555;;;III^^^ttt~~~zzzoooiii```VVVMMMEEE>>>:::777777555444444888>>>BBBIIIYYYlllzzz~~~wwwppplllaaa^^^WWWQQQNNNQQQWWW]]]eeejjjrrrzzz|||yyyyyy{{{}}}|||zzzzzztttmmmgggccc___ZZZUUUOOOMMMKKKHHHIIINNNVVV\\\eeekkktttyyy|||}}}}}}~~~~~~}}}{{{yyyyyyzzz~~~~~~{{{xxxvvvsssqqqllleee\\\SSSKKKFFF@@@<<<666111///---+++)))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&$$$$$$##################!!!"""######!!!!!!"""### """###$$$######"""$$$$$$$$$############""""""!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!###$$$############################## !!!"""#########!!!"""""""""!!!###$$$"""######"""!!!!!!###%%%!!!!!!""""""""""""!!!!!!{{{zzzwwwuuurrrpppooonnnlllkkkiiiiiiiiiiiigggeeedddcccbbbaaa```___^^^^^^^^^\\\ZZZ[[[^^^______]]]\\\```gggmmmsssxxx~~~ooofffZZZSSSPPPOOONNNLLLJJJJJJHHHFFFIIINNNMMMHHHBBBBBBAAAAAABBBBBBCCCDDDAAA@@@@@@@@@????????????>>>;;;===HHHXXXjjj}}}uuu\\\JJJ@@@<<<<<<:::999999555111333888999888666444222111111111........................------,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((()))***************&&&''')))***++++++******))))))***++++++++++++***((()))))))))***************)))))))))(((((((((''')))%%%%%%((('''"""!!!###%%%&&&'''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((("""$$$%%%%%%$$$$$$%%%&&&%%%(((++++++)))''''''(((&&&&&&''''''((()))))))))(((***///666;;;CCCSSSbbbfff```VVVJJJ===333...,,,'''&&&&&&'''(((((('''%%%''''''&&&''')))(((&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$'''))))))'''***222999222+++'''))))))&&&&&&)))$$$'''))))))'''&&&''')))((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++.........000777===IIIYYYqqq~~~xxxqqqlll[[[UUUKKKCCC===999666444555555555555666<<>>>>>=========:::???PPPfffyyyjjjUUUHHH@@@<<<<<<:::999888444000333999444444333222111///...---000///............///000+++++++++******+++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,&&&''')))***+++++++++***))))))***++++++++++++***(((((())))))*********+++******))))))((((((((('''&&&###%%%+++,,,''''''***$$$%%%'''(((((((((''''''))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((("""###%%%%%%$$$$$$%%%&&&%%%))),,,,,,)))''''''(((&&&&&&''''''((()))))))))---...111666:::???KKKVVVMMMFFF===555...***+++---***)))((()))))))))'''%%%'''&&&&&&'''((('''%%%###%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&(((***,,,---%%%"""%%%&&&###$$$(((###&&&((((((&&&&&&'''))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''***---......333;;;CCCUUUfff|||}}}xxxrrriiiaaa[[[LLLFFF>>>777444444333333666777888999;;;BBBLLLSSSlllxxx|||}}}~~~}}}{{{yyyrrrsssssspppiii```VVVPPPPPPSSSXXX\\\aaaiiissszzzxxxzzz}}}{{{xxxssspppnnnpppssssssooojjjbbb\\\VVVSSSSSSQQQMMMHHHHHHLLLSSSYYY^^^fffnnntttzzz~~~|||}}}}}}||||||}}}|||}}}}}}{{{xxxtttnnnhhhccc```RRROOOJJJCCC<<<666111...---+++(((''''''((('''&&&&&&'''((((((''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$###"""!!!!!! """!!!"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$$$$###""""""""""""""""""""""""######""""""!!!!!! """$$$### !!!### """""" !!! !!!"""######"""!!! }}}{{{yyyxxxvvvsssqqqpppooonnnkkkjjjiiihhhgggfffeeeddddddcccbbbaaa```___^^^]]]\\\[[[ZZZ[[[^^^```aaaaaaccciiisss|||~~~~~~sssjjj^^^YYYSSSNNNLLLKKKLLLKKKLLLMMMIIIDDDEEEJJJIIICCC@@@@@@@@@BBBDDDDDDCCCAAAFFF@@@=========::::::===???AAALLLccc{{{nnn[[[JJJ>>>:::;;;::::::888666333333555777555555555333000///000111666555444333222000//////333222111///---+++***))),,,,,,,,,+++++++++*********************+++++++++,,,***)))+++---,,,)))&&&,,,+++***))))))***+++,,,++++++******)))((((((((())))))(((((()))***++++++&&&'''''')))***+++,,,---******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''***)))&&&$$$""""""###$$$"""############$$$$$$$$$%%%&&&$$$###%%%(((,,,***'''&&&''''''&&&%%%&&&'''((((((((('''%%%$$$***,,,000555999;;;======:::555///+++)))(((((('''(((&&&&&&((((((%%%%%%((('''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%$$$...(((***111444333===KKKfffvvv~~~zzztttmmmeeeZZZNNNEEEBBB;;;444222333555444222:::999999<<>>???AAACCCDDDBBBAAADDD???===>>>???<<<===@@@@@@HHHYYYqqq~~~eeeQQQDDD;;;:::<<<888888666444222111333555000111111000......///111222111111///...---,,,,,,//////......---,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,***)))***,,,,,,)))&&&++++++***))))))***++++++((((((((()))******++++++))))))((())))))******+++((((((((()))*********+++))))))))))))((((((''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''***(((&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%###''''''%%%$$$&&&))))))(((''''''((((((&&&$$$''''''((((((((('''&&&%%%++++++---...000000111111222///+++(((((((((((('''&&&$$$$$$''''''%%%%%%(((&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((((((((((((((...***,,,333555777CCCSSSmmm{{{~~~wwwqqqkkkcccZZZQQQHHH???999;;;777333222333555555555777<<>>777333000000,,,&&&'''+++'''''''''((((((((((((((($$$%%%'''((()))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!"""###############""""""""""""""""""""""""!!!""""""############""""""""""""!!! &&&%%%$$$######""" %%%$$$############"""!!!############"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$!!! ~~~{{{xxxwwwvvvtttrrrpppnnnmmmlllkkkjjjiiihhhgggfffdddccccccaaaaaabbbbbbaaa___^^^\\\___]]]\\\\\\^^^ccchhhkkkssswww}}}zzz{{{~~~sssdddXXXPPPTTTQQQNNNLLLLLLLLLKKKJJJFFFGGGGGGEEEEEEFFFDDD??????>>>>>>@@@BBBCCCBBB@@@BBB>>>>>>@@@@@@>>>???CCCEEETTTlllrrrWWWEEE===999999;;;555555444222000///000222---...///...---...000222000//////...---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))(((((('''''''''+++***)))***++++++)))'''++++++***))))))***++++++'''(((((())))))******+++(((((())))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''((()))'''&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((%%%$$$'''***)))(((''''''((((((&&&$$$((((((((()))(((((('''&&&))))))(((((((((((()))))))))'''%%%%%%'''((('''''''''$$$$$$&&&&&&""""""%%%&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++---,,,000555777<<>>999555333666666666555555777:::===???IIIWWWbbbkkksss||||||xxxssskkkaaaZZZSSSSSSSSSSSSVVV\\\dddiiirrrvvvzzz}}}}}}~~~~~~{{{vvvqqqnnnfffddd```ZZZTTTNNNIIIFFFBBBDDDIIIOOOWWW^^^dddhhhooosssxxx{{{}}}~~~}}}{{{zzz~~~}}}|||~~~}}}zzz~~~}}}}}}|||zzzvvvpppkkkccc\\\RRRHHH???888222///...---,,,,,,)))&&&&&&***&&&&&&''''''((())))))***###$$$%%%&&&'''&&&%%%$$$&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))&&&###%%%###"""###%%%%%%!!!$$$%%%&&&%%%###"""###$$$!!!"""$$$&&&&&&%%%$$$###########################"""!!! !!! """######$$$$$$$$$$$$###"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!'''!!!%%%(((%%% ############""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&(((&&&!!!|||yyywwwvvvuuutttrrrpppnnnlllkkkkkkiiihhhgggfffeeecccbbbbbb___```aaabbbaaa```^^^]]]_________```dddkkksssyyy~~~~~~zzz{{{~~~wwwkkk```XXXTTTQQQOOOMMMLLLLLLLLLJJJHHHDDDFFFGGGGGGGGGEEEBBB???CCCAAA@@@AAABBBBBBAAA???AAA>>>>>>@@@@@@>>>@@@DDDLLLaaa~~~zzzdddKKK===:::888888888444444333111///...///000...///000000//////000222111111000000//////......*********++++++,,,,,,---,,,,,,,,,+++++++++************))))))((('''&&&&&&******)))*********))))))+++******************+++*********)))((((((''''''(((((())))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%%%%(((+++///,,,)))''''''''''''&&&(((((((((((((((((((((''''''&&&%%%%%%&&&(((***+++$$$######$$$&&&'''&&&%%%***&&&%%%'''%%%!!! """((('''%%%&&&'''((('''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&&&&(((***++++++---222777:::CCCYYYnnn}}}xxxsssiii^^^VVVHHHDDD>>>999666666666777666999;;;;;;:::>>>FFFLLLUUU___mmmwww{{{~~~{{{ssskkkddd^^^WWWSSSRRRVVV[[[___ccciiipppuuuzzz|||~~~~~~|||}}}}}}|||wwwqqqjjjfff___\\\VVVQQQLLLIIIGGGGGGGGGKKKSSS\\\eeemmmrrruuuuuuxxx{{{|||}}}~~~~~~}}}}}}}}}~~~~~~zzz{{{yyywwwtttpppiii```[[[RRRKKKAAA888222...+++)))(((((())))))'''%%%&&&)))''''''''''''(((((())))))######$$$%%%&&&%%%%%%$$$(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''$$$"""'''###!!!"""$$$"""$$$%%%&&&&&&$$$###$$$%%% """$$$&&&&&&%%%###"""########################"""!!! !!!!!! """"""###$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!"""""""""""" !!!""""""!!!""""""#########'''$$$#########"""""""""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&***)))"""}}}zzzxxxwwwuuutttrrrpppnnnlllkkkkkkhhhgggfffeeedddbbbaaaaaa______```aaaaaa```___^^^]]]___bbbffflllttt~~~}}}{{{sssiii___XXXTTTSSSRRRPPPNNNMMMLLLKKKHHHFFFDDDFFFHHHJJJIIIEEECCCBBBHHHFFFCCCBBBBBBBBB@@@>>>AAA??????@@@???===AAAGGGTTTnnn}}}gggVVVCCC<<<:::999666555333444444222000...///000000111111000...---///000000000000000000000000///+++++++++++++++++++++***,,,,,,,,,+++++++++******++++++***)))(((((('''''')))))))))))))))))))))************++++++***************))))))((('''''''''(((((())))))))))))((('''%%%&&&'''((()))***++++++'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&))),,,666111***&&&%%%&&&'''((((((''''''''''''(((((((((%%%%%%%%%%%%''')))+++,,,$$$$$$$$$%%%''''''%%%###'''%%%$$$''''''$$$###&&&+++)))''''''((())))))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&'''(((***,,,)))---333888===KKKdddyyy~~~wwwlllccc[[[SSSJJJDDD999888777555444555666888555:::???BBBEEEMMMYYYcccmmmttt}}}~~~}}}uuunnnddd[[[UUUSSSRRRSSS[[[bbbjjjppprrrtttxxx{{{~~~~~~~~~~~~}}}|||zzzvvvooohhhaaa\\\VVVSSSNNNJJJIIIKKKOOOQQQUUUYYY```hhhooouuuxxxzzzuuuxxxzzz||||||~~~~~~~~~||||||}}}yyysssrrrppplllggg```WWWNNNHHH???:::333---+++*********$$$&&&&&&%%%$$$%%%'''((())))))((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''((('''&&&&&&###!!!"""&&&%%%###%%%''''''&&&%%%%%%&&& """###%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! !!!!!!"""#########!!!###%%%%%%###""""""### """$$$###"""""""""""""""""""""######""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&+++,,,'''!!!~~~{{{yyywwwuuutttrrrooommmlllkkkjjjgggfffeeedddcccaaa``````__________________``````[[[```hhhnnnuuu|||wwwkkk___XXXSSSQQQPPPQQQOOOMMMLLLKKKJJJHHHEEEEEEFFFIIILLLJJJEEECCCEEEJJJGGGEEECCCBBBBBB@@@>>>BBB?????????>>>>>>DDDMMMaaazzzrrrVVVJJJ???<<<;;;888444222333444444333000//////000...//////...,,,+++---...---------...............---,,,,,,++++++*********,,,,,,,,,+++++++++***************))))))(((((((((((()))))))))((((((***+++)))***++++++++++++***)))&&&''''''(((((())))))***'''((()))***)))((('''&&&$$$%%%&&&''')))***+++,,,&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$''')))+++888222+++%%%$$$&&&'''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$"""""" !!!&&&((('''))),,,,,,***((('''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((******)))))))))+++,,,---)))...555:::CCCUUUnnn}}}vvvpppfffYYYMMMEEE>>>999555111222333333222333555777777>>>HHHPPPXXXbbbnnnxxx}}}~~~{{{wwwsssqqqeee```XXXQQQPPPSSSXXX\\\hhhoooxxx|||{{{zzz{{{~~~~~~|||~~~~~~|||}}}}}}yyyvvvrrrkkkddd]]]XXXUUUOOOMMMLLLMMMPPPUUU[[[___bbbeeejjjoootttwwwxxxyyyvvvxxx|||~~~~~~}}}|||{{{ssskkkbbb___ZZZTTTMMMEEE===888000---)))'''((()))))))))(((+++***&&&%%%(((++++++***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$&&&&&&&&&###""""""$$$((()))'''$$$"""$$$&&&'''&&&%%%%%%%%%!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!!!!!""""""""""""!!! """""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""############'''******&&&"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%""""""""""""############!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """&&&+++......,,,|||xxxwwwsssrrrpppnnnllljjjiiiiiiffffffeeecccbbbaaa```_________]]]]]]]]]___aaabbb___gggrrrzzz{{{pppbbbYYYVVVUUURRRNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEHHHLLLIIIDDDCCCHHHHHHEEECCCBBBBBBBBBAAA@@@AAA????????????BBBKKKVVVrrrxxxbbbJJJBBB<<<;;;999555111111222333333222000.........---...///...------///000++++++,,,,,,---------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((('''))))))(((''''''***,,,)))***++++++++++++***)))&&&&&&''''''((())))))***'''((()))***)))(((&&&%%%&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%'''((((((111...)))&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%$$$$$$'''&&&$$$$$$%%%%%%$$$###  %%%'''&&&(((+++,,,***'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,+++000666===III^^^vvvxxxqqqggg___WWWNNNCCC:::666444222000///222444444555777;;;???FFFNNN[[[gggpppxxx~~~||||||zzzvvvqqqjjjdddaaaZZZXXXVVVUUUXXX___gggmmmssszzz}}}~~~{{{}}}~~~{{{xxxvvvuuupppllleee^^^YYYUUUSSSSSSOOOQQQUUUZZZ___dddhhhjjjlllnnnqqquuuwwwyyyyyyyyywwwzzz~~~~~~zzzwwwqqqfffZZZOOOKKKFFF@@@;;;666000,,,)))(((&&&'''(((((('''&&&***---***$$$"""'''++++++((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%%%%$$$#########$$$$$$%%%&&&&&&&&&"""%%%%%%%%%############""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""###############"""!!! """"""""""""""""""""""""!!!""""""############"""""""""""""""""""""######!!!(((***&&&"""!!!!!!###%%%''''''&&&$$$"""!!!!!!"""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&+++000555888|||xxxvvvrrrqqqooollljjjiiihhhgggfffeeedddcccbbb```______```___]]]\\\\\\^^^aaaccceeeooo{{{ooodddWWWRRRSSSTTTQQQLLLKKKIIIFFFFFFGGGHHHIIIHHHFFFEEEGGGKKKHHHBBBCCCIIIEEEBBB@@@@@@AAABBBBBBBBBAAA??????@@@AAAEEEQQQ^^^kkkRRRDDD>>>:::999777222000111111222333222///------------///000000000111333555,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******&&&&&&&&&''''''''''''''''''))))))(((&&&&&&***---)))***+++,,,,,,+++***))))))))))))(((''''''&&&&&&'''((()))***)))(((&&&$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&'''&&&%%%***)))''''''((((((&&&%%%%%%$$$$$$###$$$%%%''''''"""###%%%'''''''''&&&&&&'''%%%######$$$%%%%%%$$$###!!!!!!$$$%%%######&&&,,,)))&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((())))))))))))---222888???NNNddd{{{}}}rrrggg]]]PPPEEE@@@:::333///000333444333111333666777:::???GGGLLLWWW```nnn{{{}}}~~~zzzyyyvvvqqqiiiaaaZZZUUUVVVWWWZZZ^^^dddmmmvvv|||zzz~~~~~~{{{}}}~~~yyytttpppnnngggccc\\\UUUQQQQQQRRRTTTSSSXXX```hhhnnnpppqqqqqqrrrsssvvvxxxzzz{{{||||||xxx{{{~~~yyyxxxuuupppkkkcccTTTFFFAAA===888444000---)))&&&))))))))))))***)))&&&$$$$$$&&&#########&&&&&&''''''((()))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***'''$$$%%%%%%%%%###  !!! ###$$$###"""!!!"""$$$###!!! """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""#####################""""""""""""""""""!!!&&&%%%###"""###$$$$$$%%%''''''%%% !!!!!!""""""#########$$$ !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&***111:::@@@}}}|||{{{yyyvvvttttttrrrooonnnmmmllliiiggggggfffdddcccaaa``````___]]]]]]]]]]]]^^^bbbgggkkkppp{{{{{{pppkkkccc]]]WWWRRRPPPNNNKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAA??????AAABBBAAAGGG\\\qqqsss\\\LLLBBB===888888:::;;;888555333333222111000///...---000000000000////////////,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,+++)))'''(((+++,,,***''''''+++......+++)))((()))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&'''(((&&&''''''%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''((((((''''''%%%''')))***(((&&&$$$$$$******))))))((((((((('''"""###$$$%%%%%%$$$""" &&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&### """&&&&&&"""###)))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&###!!!$$$******&&&&&&### """''')))(((%%%''''''''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,222777<<>>>>>:::555444555555333000444444333222111000000///000000000/////////......---,,,,,,++++++,,,,,,,,,*********+++++++++++++++,,,***(((''')))*********(((***,,,,,,***((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&)))((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''((((((((((((''''''%%%%%%$$$###$$$%%%&&&''''''((()))(((&&&%%%'''((((((''''''''''''&&&&&&&&&'''((((((((('''&&&$$$###$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%$$$$$$$$$###########################""""""""""""###$$$%%%%%%'''%%%%%%''''''$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######''''''$$$!!!!!!%%%$$$!!!(((%%%###%%%(((***)))'''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***,,,,,,...444999???NNN^^^bbb]]]RRRHHH>>>888333...,,,///***+++---...///111444777===FFFTTTbbbnnnvvv||||||wwwuuusssoooiiiddd]]][[[YYYWWWYYY___hhhnnntttvvvzzz|||yyywwwuuuuuu~~~~~~}}}{{{zzzxxxqqqjjjeee^^^VVVSSSTTTSSSVVV[[[bbbhhhnnnsssuuuyyy{{{}}}~~~zzz{{{}}}~~~~~~xxxvvvtttpppkkkcccZZZTTTIIIDDD===888555111,,,(((,,,+++)))((('''&&&&&&&&&'''&&&&&&'''$$$!!!&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######"""!!! !!!###""""""!!!!!! !!!$$$$$$###"""""""""""""""##################$$$$$$""""""!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""!!!!!!"""###############  """###"""!!!$$$$$$######"""!!!!!!!!! !!!""""""######""""""$$$%%%%%%###""""""$$$&&&""""""!!!!!!!!!!!!""""""&&&""""""&&&***111EEEZZZ~~~{{{yyyxxxuuuqqqnnnqqqooommmlllkkkiiigggeeebbbaaa``````______``````]]]___bbbeeekkkttt}}}wwwrrrmmmddd[[[WWWUUUTTTRRRPPPNNNKKKHHHFFFHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????AAA@@@@@@FFFSSSiii}}}dddQQQDDD===:::777444333444444333222444444333333222111111000000000/////////.........------,,,+++++++++,,,,,,***************+++++++++,,,***((('''((()))***+++***+++,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''$$$""" !!!"""'''(((((())))))((((((''''''&&&$$$######%%%&&&((((((((((((&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$#####################$$$$$$$$$"""!!!"""%%%''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%''''''$$$%%%)))***(((&&&$$$"""###%%%'''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))***,,,,,,---222666;;;EEENNNNNNHHHBBB;;;444111...++++++...---...///000222666<<>>>>>??????@@@AAADDDMMM___wwwkkkTTTFFF>>>999777555333333444555555555444333333333222111111111////////////...............---,,,,,,+++++++++,,,******************************)))(((((((((***+++((('''''''''''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))'''''''''%%%"""!!!"""###''''''(((((((((((('''''')))(((&&&$$$$$$%%%'''((((((((('''%%%###$$$'''***%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%&&&'''***+++)))&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&(((***+++&&&))))))''''''***,,,***&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))***++++++,,,///222666;;;???<<<888555111///000...******---...///111444:::CCCNNNUUUfffmmmuuu}}}~~~yyyppphhheee```YYYWWWZZZ^^^aaafffkkkooosssxxx{{{yyy{{{~~~}}}}}}}}}}}}|||{{{{{{zzz}}}{{{wwwqqqlllgggddd```YYYTTTTTTUUUWWW^^^eeeoooqqquuuxxx|||~~~~~~~~~}}}||||||||||||zzzuuuooojjjbbb]]]TTTLLLEEE???:::666...,,,***))))))(((((('''&&&'''''''''''''''&&&&&&%%%%%%''''''""" '''"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$###""""""""""""""""""&&&&&&&&&!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%% """"""######""""""!!!!!!"""""""""!!!!!!!!!######""""""!!!!!! !!!!!!"""###############"""!!!!!!"""$$$&&&%%%$$$"""############"""!!!!!! !!!""""""""""""""" """######""""""$$$&&&""""""!!!!!!!!!!!!""""""###!!!$$$(((,,,888UUUqqq~~~|||zzzyyyyyywwwtttqqqpppnnnkkkjjjiiihhheeeccc___^^^^^^]]]]]]]]]^^^^^^cccgggnnnttt|||ssseee^^^[[[XXXVVVVVVPPPPPPPPPMMMIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFBBBAAA@@@???@@@AAABBBCCCAAAAAA@@@????????????@@@???CCCKKKXXXmmmyyy^^^KKKBBB<<<888666555444333444555666777333333222222111111111111/////////.........------......---,,,++++++++++++***************)))))))))(((***+++***)))((()))******(((''''''(((((('''&&&************************(((''''''&&&&&&''''''((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%&&&''''''&&&''')))***&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&%%%$$$###$$$&&&)))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###(((((('''%%%'''(((#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''***,,,...&&&******'''%%%&&&&&&%%%'''''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''((((((((((((((()))******---...///111333333111...+++***+++---,,,((()))---///222888@@@KKKXXXdddlllwww{{{{{{{{{|||~~~{{{xxxmmmccc\\\[[[YYYUUUYYYaaajjjnnnssswwwyyyzzz{{{|||zzz|||~~~~~~}}}zzz{{{}}}~~~~~~}}}|||zzzzzzwwwrrrllleee```[[[YYYTTTPPPPPPUUUZZZ```iiiqqqyyyzzz}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvtttrrrnnnggg```ZZZQQQKKKBBB;;;666333111///******)))((((((((((((((($$$%%%&&&'''''''''''''''%%%%%%&&&'''$$$ """((( """%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$###""""""!!!""""""$$$###""" !!!"""!!! !!!!!!""" !!!!!!"""$$$%%%&&&!!!"""######"""!!!!!!!!!"""""""""!!! !!!"""""""""""""""!!! !!!!!!"""###############$$$""""""###%%%&&&%%%$$$!!!"""###$$$$$$###"""!!! !!!""""""######""""""!!!""""""!!!!!!###$$$""""""!!!!!!!!!!!!"""""""""!!!%%%)))---;;;\\\|||~~~|||zzzxxxwwwuuuqqqooommmkkkiiiggggggeeecccaaa^^^^^^^^^___```bbbcccdddmmmrrrxxxuuuiii]]]YYYXXXUUUTTTTTTLLLMMMMMMKKKHHHGGGIIILLLHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@GGGSSSddd{{{hhhPPPCCC@@@===888777666555333222222333444222111111111111000000000//////.........---------///...---,,,+++++++++++++++*********)))))))))(((&&&))),,,,,,***(((((()))---***((((((***+++***((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((((('''$$$&&&'''''''''(((+++---&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$###"""###%%%'''%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%'''&&&###!!!!!!###&&&'''!!!"""$$$%%%&&&&&&&&&%%%&&&&&&%%%"""###%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$&&&(((+++---$$$(((***&&&###$$$%%%###''''''''''''&&&&&&'''(((###$$$$$$%%%&&&&&&''''''''''''''''''''''''((()))...---,,,------,,,++++++))))))***------,,,///555888>>>JJJVVVbbbnnnxxx{{{{{{}}}~~~}}}xxxrrrmmmaaaYYYVVVZZZ\\\\\\dddpppuuuxxx{{{~~~~~~~~~~~~{{{|||}}}}}}|||zzz{{{}}}~~~|||{{{zzz|||~~~{{{wwwtttnnnkkkfff___ZZZVVVSSSRRRQQQPPPTTT]]]eeekkksss{{{|||~~~~~~~~~~~~|||||||||{{{yyyvvvsssqqqooolllhhhccc]]]UUULLLGGG>>>:::444000...---,,,+++***+++***)))(((((())))))"""###%%%&&&'''''''''&&&'''$$$$$$&&&&&&$$$%%%((("""%%%&&&%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$%%%%%%########################%%%$$$###""""""!!!!!!!!!"""%%%$$$  !!!""""""""""""!!!!!!"""###$$$$$$ """$$$$$$$$$###"""!!!!!!"""""""""!!! !!!"""######""""""!!!!!!!!!"""###############$$$###"""###$$$%%%$$$### """###$$$$$$###"""!!!!!!"""######$$$$$$###### !!!######"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!%%%)))---===bbb~~~~~~|||yyywwwuuurrrnnnkkkkkkiiigggeeedddcccaaa___^^^___```bbbeeehhhjjjlllvvvzzzuuulllbbbYYYXXXXXXUUURRRQQQIIIKKKKKKJJJHHHIIIMMMQQQIIIHHHGGGFFFEEECCCBBBBBBAAA@@@>>>>>>>>>@@@BBBDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@JJJYYYlllpppUUU@@@999;;;999555888888666333000///000111111111111000000000000000//////.........---------///...---,,,+++++++++++++++*********))))))((((((%%%)))------+++(((((((((***'''%%%%%%'''((('''%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&(((************)))&&&'''''''''&&&&&&''')))''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$###!!!#########""""""$$$&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%&&&''''''!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&'''%%%""""""%%%'''!!!$$$&&&'''''''''%%%'''&&&###&&&)))###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&)))*** &&&)))&&&$$$&&&((('''%%%&&&&&&%%%$$$###%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''(((///,,,*********))))))+++---,,,---000000111888@@@DDDMMM[[[iiiuuu~~~|||}}}~~~~~~{{{tttkkkddd[[[TTTUUU^^^dddfffppp}}}zzz|||~~~zzz{{{||||||{{{yyyvvvuuuwwwyyy|||~~~~~~}}}|||zzz{{{}}}~~~xxxrrrnnndddaaa\\\WWWSSSQQQPPPPPPTTTTTT[[[eeennntttzzz~~~~~~~~~}}}{{{|||}}}~~~zzzzzzzzzyyyvvvrrrooolllfffccc]]]VVVOOOFFF>>>888222000---,,,,,,+++***)))'''((((((&&&%%%$$$%%%&&& !!!###%%%&&&&&&&&&&&&'''###"""&&&((('''''')))!!!%%%&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''&&&$$$########################!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! $$$###!!!###''' !!!"""###$$$######"""""""""""""""!!!###%%%&&&%%%$$$###!!!!!!"""""""""!!! !!!#########""""""!!!!!!"""###############$$$###!!!"""######"""!!! !!!###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!""""""""""""!!!!!!!!!!!!"""""" !!!&&&***...???eee|||zzzxxxvvvtttrrrnnnkkkmmmllliiifffbbb```^^^]]]^^^```ccceeehhhnnnwww~~~uuuooobbb___[[[YYYWWWTTTNNNJJJNNNKKKIIIHHHIIIJJJIIIIIIJJJIIIEEECCCAAA@@@AAAAAA<<<===>>>@@@BBBCCCCCCCCCCCC@@@@@@BBBBBB@@@AAADDDCCCTTTiii|||mmm\\\III@@@<<<999777888666555444333222333444444111111222333333333222222000000////////////000000333111...,,,*********+++------,,,++++++******)))((()))***++++++***((('''))))))))))))(((((((((((('''((()))******)))((((((''''''''''''&&&%%%$$$###)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))(((((()))))))))'''&&&$$$))))))(((((((((((())))))(((+++,,,+++((('''(((***)))((('''(((+++---......((('''%%%$$$$$$%%%&&&(((&&&$$$%%%(((((($$$"""$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%$$$  %%%&&&"""%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''',,,,,,'''&&&)))'''!!!(((''''''&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%'''***((((((***,,,---***'''---+++)))((()))***++++++,,,---///222777???GGGMMM\\\fffsss~~~{{{tttnnnjjjfffaaa]]]UUU[[[ccckkkqqqvvvzzz|||~~~|||}}}}}}}}}|||zzzxxxxxxyyyzzzyyyvvvqqqmmmpppuuu{{{~~~~~~}}}zzzxxxuuupppjjjfff[[[YYYUUUQQQPPPQQQVVVZZZccceeeiiinnnssswwwzzz|||~~~}}}yyyvvvvvvxxx{{{}}}|||wwwrrrooonnnkkkddd^^^YYYNNNEEEAAA;;;222///111---+++***)))***)))(((&&&'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%!!!$$$'''''''''%%%###&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&###&&&((('''%%%$$$&&&)))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###!!!###''''''###!!!###$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!! !!!!!!"""$$$#########""""""!!!!!!$$$$$$###"""!!! ###$$$###""""""""" !!!!!!!!!!!!!!!"""###$$$%%%$$$### """"""""""""""""""!!! %%%""""""%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$&&&)))000EEEmmm{{{yyyvvvuuusssqqqmmmkkkiiihhheeecccaaa___^^^^^^```dddiiinnnrrryyyttthhh```\\\YYYVVVTTTTTTRRROOOLLLLLLJJJHHHHHHJJJJJJJJJIIIIIIGGGEEEBBB@@@?????????;;;<<<>>>@@@AAABBBCCCCCCDDDAAA@@@AAA@@@======AAAKKK^^^ttt~~~```QQQBBB;;;999666555555666555444333333333444444222222333333333222222111/////////....../////////222000...,,,******++++++++++++++++++++++++++++++***+++,,,,,,+++)))'''&&&((((((((((((''''''''''''&&&'''((()))***)))((((((''''''''''''&&&%%%$$$###((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))''''''((((((((((((((('''))))))(((((((((((())))))(((***+++***((('''(((***&&&$$$$$$%%%''')))))))))'''&&&%%%%%%%%%%%%&&&'''%%%"""###%%%%%%!!!!!!###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%""" %%%%%%"""%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$'''&&&""""""&&&'''$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%'''******(((%%%)))))))))***++++++++++++///111666<<>><<<;;;:::;;;===???AAABBBCCCCCCCCCAAA@@@AAA@@@===???DDDVVVjjjmmmQQQEEE:::777777555444444666555444333333333333444333333333333222222111000........................000///---+++++++++,,,,,,))))))******+++,,,,,,---,,,------,,,+++)))'''%%%''''''''''''&&&&&&&&&&&&(((((())))))((('''%%%$$$''''''''''''&&&%%%$$$$$$&&&''''''''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%'''))))))((('''((()))&&&&&&&&&''''''(((******)))((((((''''''(((((()))(((******)))((('''((()))%%%$$$"""###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&###"""$$$$$$!!!!!!$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$''''''$$$ !!!%%%%%%"""%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###!!!$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&((()))'''&&&'''(((***,,,---.........444999BBBLLLXXXeeeqqqyyy~~~|||xxxuuummmhhhaaa]]]]]]```ccceeeqqqvvv}}}|||xxxvvvuuuuuuuuutttqqqrrrtttxxx}}}~~~}}}||||||vvvqqqkkkddd^^^YYYSSSPPPJJJMMMRRRWWW]]]eeelllqqqvvvvvvxxxyyy{{{{{{||||||}}}xxxxxxvvvtttqqqooonnnmmmiiieee___ZZZTTTLLLBBB:::111,,,)))******((('''((('''&&&%%%%%%&&&'''&&&%%%((('''&&&%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###$$$%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###!!!"""&&&&&&"""!!!###$$$###""""""""""""""""""!!!!!!!!!!!! $$$###!!!!!!!!!!!! !!!""""""############""""""""""""!!!!!!!!!""""""#########---'''!!! $$$&&&### """!!!  !!!"""######$$$%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$ !!!!!!""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############"""###%%%)))333IIIlllyyywwwtttrrrqqqooommmkkkgggfffdddbbbcccdddgggiiikkkrrr}}}~~~wwwooofff^^^XXXYYYVVVRRRMMMKKKIIIHHHHHHGGGGGGHHHJJJKKKLLLJJJHHHDDDCCCCCCAAA???===:::999:::;;;===???@@@BBBBBBCCCAAA@@@@@@BBBBBBAAAGGGNNN```uuuppp[[[GGG???888888999666444555555555444444333333333333444444444333222111000///------------------------...---,,,+++++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,+++***((('''((((((((('''''''''&&&&&&*********)))'''$$$""" &&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))###$$$%%%&&&''''''''''''''''''''''''((((((((((((%%%'''))))))((('''((()))((('''&&&&&&&&&((()))***(((((((((''''''(((((((((((())))))(((((('''''''''(((&&&$$$$$$&&&&&&&&&%%%###$$$&&&''''''&&&%%%$$$(((%%%###%%%%%%###$$$((($$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$((()))&&&""""""%%%%%%###$$$$$$######"""##################$$$%%%%%%&&&&&&$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&((('''''''''((()))******))))))***,,,---...111444666???GGGSSS```mmmxxx~~~|||xxxrrrmmmjjjcccbbb``````dddiiinnnqqqwww|||{{{wwwuuuuuuvvvwwwwwwzzzzzz{{{~~~zzzwwwvvvlllfff]]]VVVSSSRRRQQQQQQTTTXXX^^^dddjjjooouuuyyy{{{{{{|||}}}}}}}}}||||||}}}uuutttsssqqqmmmiiieeecccVVVRRRLLLGGGBBB===777222---***(((((()))((('''&&&%%%$$$###$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""$$$'''(((&&&$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!"""&&&&&&"""!!!$$$######"""""""""""""""###!!!!!!!!!!!!!!! $$$###!!!!!!""""""   !!!"""############"""""""""""""""!!!!!!"""""""""#########+++&&&""""""$$$%%%### """!!!  !!!###$$$"""###$$$$$$$$$######"""""""""!!!!!!!!!""""""###!!!!!!!!!""""""!!!!!!!!!%%%###!!! !!!###%%%""""""""""""""""""""""""!!!"""""""""##################$$$(((222HHHeee{{{~~~yyyvvvsssppppppnnnmmmkkkgggeeeccccccdddhhhmmmpppuuu}}}{{{qqqggg```[[[WWWTTTWWWUUUQQQMMMJJJHHHHHHIIIGGGGGGGGGIIIKKKKKKIIIHHHBBBBBBBBBAAA???===;;;:::;;;<<<>>>???AAABBBBBBBBBAAA??????AAAAAADDDMMMXXXmmmzzzcccNNNAAA;;;777999999666333333444444444444444333333333444444444333222111000///,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))*********++++++******)))))))))(((((((((''''''((()))))))))'''&&&$$$"""&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))###$$$%%%&&&'''((((((((('''''''''((((((((())))))%%%'''))))))((('''((()))***)))(((&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''&&&)))'''%%%%%%&&&'''&&&%%%!!!###%%%''''''&&&%%%$$$((($$$###%%%%%%###%%%(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''')))((($$$"""%%%%%%###%%%$$$######"""""""""###""""""###$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((((((&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%'''(((''''''(((((())))))***+++++++++,,,---///555===CCCSSS\\\jjjvvv~~~|||yyytttnnniiidddaaa^^^aaaeeejjjooouuuyyy|||yyy}}}}}}|||}}}yyyxxxyyy{{{|||}}}~~~}}}}}}xxxpppjjjggg]]]WWWPPPKKKMMMRRRWWW[[[```dddjjjooossswwwzzz}}}~~~~~~~~~~~~~~~zzzzzz{{{}}}~~~{{{yyytttsssooojjjccc\\\VVVRRRFFFBBB;;;666333111//////+++***(((''''''((('''%%%&&&%%%$$$%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###"""!!!"""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###&&&(((&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$""""""%%%%%%""""""$$$###"""""""""""""""###### !!!!!!!!!!!!!!!###!!! !!!"""###"""!!! !!!######""""""""""""""""""##################""""""""""""!!!"""$$$$$$$$$###"""""""""!!!!!! !!!"""###$$$!!!!!!"""""""""""""""!!!###"""!!! !!!###"""!!! !!!"""###%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$###&&&111EEE]]]lll}}}{{{wwwtttpppnnnmmmmmmllljjjeeedddcccdddhhhnnnuuuzzz}}}vvvjjj___YYYUUUTTTSSSQQQQQQPPPNNNKKKJJJKKKMMMHHHGGGGGGHHHJJJJJJIIIGGGBBBBBBAAA@@@???>>>======>>>>>>???AAAAAABBBAAAAAAAAA???>>>???@@@FFFTTTbbb~~~~~~lllWWWFFF<<<777666888777333111222444444555555444444333222333333333333222222111000+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))((((((((((((((()))******++++++***)))))))))(((((((((((($$$%%%'''((()))))))))(((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$%%%''''''(((((((((''''''((((((((()))))))))%%%'''))))))((('''((()))******(((''''''&&&&&&&&&(((''''''&&&&&&''''''((()))'''&&&&&&''''''&&&%%%'''%%%######$$$%%%%%%$$$!!!"""$$$&&&'''&&&%%%$$$$$$!!!!!!$$$$$$"""###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((((($$$"""$$$%%%$$$&&&%%%$$$###############""""""######$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%(((,,,+++&&&######%%%%%%$$$%%%%%%&&&'''(((###%%%&&&&&&&&&&&&'''(((%%%&&&''''''''''''***,,,+++---///222777AAANNNWWWlllsss~~~~~~}}}|||uuurrrllleee___[[[YYYXXXaaafffnnnuuuzzz|||{{{~~~}}}|||~~~||||||}}}~~~}}}vvvlllaaaZZZVVVQQQNNNJJJKKKQQQZZZbbbfffhhhlllqqquuuyyy{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~|||xxxuuuoookkkddd[[[RRRIIIBBB>>>:::666111,,,)))((()))***$$$%%%###!!!###''''''%%%'''&&&%%%&&&((()))((('''((((((&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%""""""%%%%%%""""""%%%"""""""""""""""######$$$ !!!!!!!!!!!!!!!""" """""""""  """###$$$""""""""""""############$$$$$$$$$######"""""""""###$$$###!!!"""###!!!!!!"""""""""######### !!!!!!!!!!!!"""$$$###!!! !!!"""$$$###!!! !!!###$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$###$$$000EEEWWW```|||yyywwwtttqqqmmmkkkjjjjjjiiihhhdddddddddhhhoooyyy~~~rrrlllddd\\\XXXVVVTTTSSSNNNPPPPPPOOOLLLJJJKKKMMMJJJIIIGGGGGGHHHIIIHHHGGGCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA???======@@@DDDPPPdddvvvooo\\\KKK>>>999555555888777444222444444444555555555444333222222222333333333222222111,,,---...//////...---,,,,,,,,,,,,,,,,,,+++***)))************))))))))))))(((((((((((((((((())))))))))))((((((((('''''''''%%%&&&((()))******))))))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((('''''''''((((((((())))))))))))%%%'''))))))((('''((()))'''(((((((((((((((''''''(((''''''&&&&&&''''''((()))'''%%%%%%''''''&&&$$$%%%$$$"""###$$$%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%###!!!!!!%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""'''((($$$"""$$$%%%$$$'''&&&%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$&&&******$$$"""$$$############$$$%%%&&&'''###%%%&&&&&&&&&&&&''')))%%%'''(((((('''(((+++...---222888???HHHUUUeeeppp~~~}}}yyyuuurrrgggccc]]]WWWVVVXXX\\\^^^lllrrryyy~~~|||~~~~~~~~~~~~~~~}}}zzzwwwqqqggg]]]UUUPPPOOONNNOOORRRXXXaaaiiioooqqqooorrrvvvzzz|||~~~~~~}}}}}}{{{{{{zzzzzzxxxtttooojjj]]]XXXPPPGGG>>>888444222,,,,,,***(((&&&%%%%%%&&&###$$$""" &&&'''$$$'''&&&%%%&&&'''((('''&&&'''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$%%%""""""$$$$$$""""""%%%"""""""""""""""###$$$$$$ !!!!!!!!!"""###!!! !!!!!!!!!"""###$$$!!!"""""""""############"""###############$$$$$$ !!!"""######""" !!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$"""$$$111FFFUUUZZZ~~~zzzvvvtttrrroookkkhhhhhhhhhgggfffffffffhhhmmmwww~~~vvvbbb^^^ZZZWWWUUUTTTSSSRRROOOQQQRRRPPPKKKHHHGGGHHHLLLJJJGGGFFFGGGHHHHHHGGGDDDCCCAAA@@@@@@AAACCCEEEBBBCCCCCCCCCBBBBBBAAA@@@<<<;;;===BBBJJJ[[[ttt}}}cccPPPAAA777888555666999999666555777333444555555555444333222111111222333333333222222,,,---///000000///---,,,,,,,,,---,,,+++***))))))((((((((()))******++++++***)))((('''''''''''''''(((((('''''''''&&&&&&&&&***+++++++++)))(((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))%%%'''))))))((('''((()))%%%&&&''')))))))))(((((('''''''''&&&&&&''''''''')))&&&$$$%%%'''(((&&&###&&&$$$###$$$&&&''''''&&&""""""###$$$%%%&&&&&&&&&$$$"""$$$((((((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! %%%'''$$$"""$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&""""""&&&&&&""""""'''""""""""""""###$$$%%%&&&###$$$&&&&&&&&&&&&''')))(((***++++++)))***...111000777BBBMMMXXXgggxxx{{{uuuoookkk___\\\WWWUUUYYYaaajjjpppwww|||}}}~~~}}}{{{zzz{{{{{{}}}}}}zzzuuuqqqrrrmmmeee\\\SSSOOOOOOQQQRRRUUU]]]fffpppvvvxxxyyyvvvyyy|||}}}~~~zzz{{{|||||||||zzzyyyxxxuuutttrrrpppmmmggg```[[[KKKFFF???777111///...///!!!###&&&''''''&&&%%%%%%))))))%%% &&&((($$$'''&&&%%%%%%''''''&&&%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&%%%###"""$$$'''$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$%%%""""""$$$$$$""""""%%%""""""!!!""""""###$$$$$$ !!!!!!""""""$$$###!!! !!!"""###$$$!!!!!!""""""#########$$$ !!!"""###$$$%%%&&&&&&&&&!!!"""%%%$$$!!! ###%%%%%%$$$""" """"""!!!!!!"""###$$$$$$""""""!!!"""$$$'''***,,, !!!###%%%%%%###!!! """"""############""""""########################""""""""""""##################"""$$$333HHHVVVXXX~~~{{{wwwtttrrrooonnnmmmkkkiiigggfffeeehhhkkkqqqxxx~~~qqqiii___[[[WWWTTTSSSSSSSSSRRROOOMMMKKKIIIHHHIIIJJJKKKJJJGGGEEEGGGKKKLLLIIIEEEGGGDDDBBBAAABBBBBBBBBAAAEEEBBB???@@@CCCDDD@@@;;;:::AAAAAA>>>OOOooommmQQQ@@@<<<===:::999888777555555444444333444555555555444333222...111333333111///..............................000---++++++---///---,,,***)))))))))))))))************))))))))))))*********((('''&&&&&&'''(((***$$$'''(((&&&&&&))))))&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%''')))%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((()))))))))((('''&&&&&&'''((()))((('''%%%$$$$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$############"""%%%&&&&&&&&&%%%###!!! !!!###%%%''''''%%%###!!!&&&&&&%%%%%%%%%&&&''''''######$$$$$$$$$$$$######'''&&&$$$#########$$$%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%%%%$$$###$$$&&&(((%%%$$$$$$###$$$%%%'''((($$$$$$######$$$$$$%%%&&&((('''&&&###  """###$$$$$$$$$###%%%'''***(((***,,,,,,+++---111555888FFFUUU```kkkxxx~~~~~~~~~|||xxxtttpppiiibbb]]]XXXXXXZZZ```hhhqqqxxx{{{}}}{{{vvvxxxzzzyyyuuuqqqmmmllleeeaaa[[[TTTOOOPPPTTTXXX___eeennnrrrtttvvv{{{{{{{{{{{{{{{|||~~~}}}|||{{{|||zzzyyyxxxxxxwwwtttrrrqqqmmmgggdddaaa[[[QQQIII<<<888333...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++---%%%$$$$$$%%%&&&%%%###!!!%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%'''%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############$$$#########""""""!!!!!! !!!"""### !!!!!!  $$$%%%%%%###!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$"""!!! !!!!!!""""""######$$$$$$!!!""""""!!!!!! #########$$$$$$#################################""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$%%%&&&''''''%%%$$$((()))---BBBSSSPPP~~~{{{wwwtttqqqooonnnmmmkkkiiihhhgggggggggmmmrrr{{{wwwkkkddd\\\YYYTTTRRRRRRRRRRRRRRRNNNMMMKKKIIIHHHIIIJJJJJJJJJGGGEEEGGGJJJKKKHHHDDDEEECCCAAAAAACCCDDDDDDDDDEEEAAA???@@@BBBCCC???<<<:::>>>@@@FFFZZZxxx~~~dddKKK===888888999999777666555444444444555555666666666555444333///111333333111/////////...........................,,,******,,,---+++***++++++************++++++******))))))))))))*********)))'''&&&&&&''')))***%%%((()))''''''******'''&&&&&&'''''''''((((((((($$$'''((((((&&&&&&''')))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!! """$$$'''''''''%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###!!! !!!!!!#########$$$%%%%%%$$$###$$$%%%%%%$$$###$$$&&&((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%% """""""""###%%%'''%%%&&&&&&&&&%%%&&&((()))&&&(((******+++000888>>>LLLYYYhhhrrr{{{}}}~~~yyytttmmmgggbbb^^^ZZZWWW\\\___eeelllssszzz{{{zzzyyyzzzzzzzzzwwwuuussstttuuusssmmmgggbbb```UUUUUUTTTSSSTTTXXX^^^cccffflllrrrvvvvvvwww{{{~~~}}}||||||}}}~~~~~~|||zzzyyywwwuuutttttttttrrrooommmfff___WWWPPPKKKEEE===777///,,,)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))"""""""""$$$'''(((&&&%%%######$$$$$$%%%&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$############"""""""""!!!!!! !!!!!!""" !!!!!! !!!$$$%%%$$$##################$$$$$$$$$#########"""""""""!!!!!!"""""""""""""""###$$$$$$######$$$$$$######"""!!!!!!"""!!! """$$$!!!"""###############"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""$$$"""&&&)))///DDDQQQLLL~~~|||yyyuuurrrpppnnnnnnllljjjiiiiiijjjlllnnnuuu|||vvvkkkbbb]]]XXXUUURRRPPPQQQQQQQQQQQQMMMLLLKKKIIIIIIIIIJJJJJJJJJHHHFFFGGGIIIJJJGGGCCCDDDCCCBBBCCCEEEFFFGGGFFFCCC@@@>>>???AAAAAA???<<<======DDDTTTllllllUUUEEE;;;777555888888666555444444333333666666666666666555444444111222333222000000000222...........................---++++++,,,,,,+++***---,,,,,,+++++++++,,,,,,******))))))))))))******))))))''''''''''''))))))&&&******((((((++++++(((&&&''''''''''''(((((((((%%%'''(((((('''&&&((()))))))))((('''&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############$$$$$$############$$$$$$!!!$$$&&&((((((''''''&&&%%%$$$#####################$$$$$$$$$$$$######%%%%%%$$$############$$$""""""###$$$%%%%%%%%%$$$###$$$%%%$$$###$$$%%%''''''&&&%%%$$$$$$######$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%&&&''')))(((''''''((()))***+++,,,---111999DDDMMM___kkkxxx}}}}}}~~~yyyvvvjjjeee^^^YYYWWWXXXYYYZZZdddjjjsssyyy|||~~~}}}{{{zzzzzzzzz{{{yyyuuurrrnnnnnnlllhhhaaaZZZVVVTTTMMMPPPUUUYYY___eeekkkoooooosssxxxzzzyyyyyy{{{~~~|||||||||}}}~~~}}}{{{yyywwwvvvqqqpppnnnmmmkkkhhhdddaaaXXXPPPFFF>>>999555000---***(((&&&''')))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$###"""###%%%'''((('''&&& !!!###%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### ###(((###""""""""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$############"""""""""""""""!!!!!! !!! !!!!!! !!!$$$$$$###!!! !!!!!!""""""#########""""""""""""!!!!!!###############$$$$$$%%%%%%%%%$$$############$$$ """###!!!"""%%% !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###### $$$***222FFFPPPEEE~~~{{{xxxuuurrrpppooonnnlllkkkjjjlllpppuuuxxxssshhh```ZZZVVVVVVSSSQQQPPPQQQQQQQQQQQQLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHHHHEEECCCFFFDDDCCCDDDFFFGGGGGGFFFBBB@@@>>>>>>???@@@???===AAA@@@LLLddd}}}sssWWWFFF@@@===:::888777777555444444333333333555555555555555444444333222222333111000000111333........................//////......///...---,,,---,,,,,,++++++++++++,,,******))))))))))))******))))))(((''''''((())))))'''******((((((+++***'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''(((((()))((('''''''''''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########&&&&&&%%%$$$%%%&&&((()))!!!"""$$$&&&'''(((''''''%%%%%%$$$""""""!!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###%%%''''''%%%#########&&&((())))))((('''((()))///111333666<<>>>>>????????????AAAEEEVVVrrr~~~dddJJJ>>>===<<<:::999777666555444444444444444444444333333333222222222111222222111000000111333////////////////////////---...//////......------,,,,,,+++*********************))))))))))))******))))))(((((((((((())))))&&&)))***''''''***)))&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))(((&&&&&&&&&&&&''')))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$%%%&&&((()))###$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######!!!!!!"""""""""""""""""" """$$$$$$###"""###%%%"""###%%%%%%$$$###$$$&&&!!!"""###$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$ ###$$$$$$&&&'''%%%'''((()))((()))+++,,,///444:::BBBMMM[[[kkkvvv~~~~~~zzzssskkkccc\\\XXXNNNOOOSSSZZZccclllqqqttttttyyy}}}|||xxxwwwyyy}}}zzz}}}}}}{{{xxxuuuqqqkkkeeeaaa[[[YYYTTTOOOMMMOOOSSSWWWdddiiiooouuuxxxzzz|||}}}wwwyyy{{{|||||||||~~~wwwwwwxxxyyyyyyzzzzzzzzzxxxwwwvvvuuussspppnnnmmmhhhddd]]]VVVOOOHHHAAA<<<111///,,,***)))((('''&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&&&&&&&'''&&&$$$$$$%%%&&&%%%###"""###%%%&&&&&&%%%###!!!#########$$$$$$$$$$$$$$$########################!!!%%%'''%%%!!!###'''$$$$$$$$$######$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""#########"""!!! !!!  """$$$$$$""" !!!!!!"""###$$$$$$%%%%%%"""""""""!!!!!!!!!!!! """!!!!!!!!!!!!"""######%%%%%%#########$$$%%%&&&'''"""###&&&###!!!!!!!!!!!!!!!  !!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!! !!!%%%!!!&&&...999JJJKKK:::~~~~~~|||zzzvvvssspppnnnnnnmmmjjjjjjlllpppwwwyyyqqqfff]]]WWWTTTSSSSSSTTTRRRPPPPPPQQQQQQPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFEEEEEEHHHFFFFFFFFFFFFFFFDDDBBBAAA@@@???>>>>>>???@@@AAAAAANNNeeeqqqZZZDDD<<<;;;777666777777666666555444444555555444333333222111222222222///000111111000///111222////////////////////////'''))),,,---,,,+++,,,,,,---,,,+++******)))************))))))))))))******))))))))))))))))))))))))'''******'''''')))(((%%%''''''((((((((()))))))))((('''&&&''')))***)))((('''''''''((()))***+++,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''')))'''%%%$$$$$$&&&)))+++&&&&&&%%%%%%$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$###### ###&&&%%%"""!!!"""$$$!!!###%%%%%%$$$###$$$%%% """$$$%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$!!!###%%%&&&&&&&&&''')))%%%&&&(((((())),,,000333111999EEERRR___nnn}}}~~~~~~{{{wwwssslllddd\\\VVVRRRPPPRRRUUU\\\eeennntttwwwwwwuuuwwwyyyyyywwwxxx{{{yyy|||~~~|||xxxrrrmmmgggaaaZZZVVVOOOOOOMMMMMMOOOUUU]]]cccooosssxxx{{{}}}}}}zzzzzzzzz{{{|||}}}~~~~~~xxxyyyyyyyyyyyyxxxxxxwwwuuuuuussspppmmmjjjgggeee\\\WWWOOOFFF???888333///*********)))(((&&&%%%###&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''&&&###"""!!!"""$$$&&&'''&&&$$$%%%%%%%%%%%%###"""!!!#####################$$$########################"""%%%((((((%%%###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!!!!""""""!!!!!!""""""""""""############"""!!!!!! !!! !!!!!!  !!!"""$$$%%%###!!! !!!!!!""""""#########""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$############$$$%%%%%%$$$ ###$$$!!!$$$$$$$$$$$$###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$######""""""""""""###%%%"""'''///888GGGGGG666~~~~~~{{{yyyvvvrrrpppnnnnnnnnnnnnooossszzz}}}wwwhhhccc\\\VVVTTTUUUUUUUUURRRQQQOOONNNOOOOOOMMMLLLHHHIIIIIIIIIJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEGGGFFFDDDBBBBBBAAA@@@???>>>???AAACCCHHH]]]www{{{aaaOOO@@@<<<:::444333888777777666666555555666666555444333222222222333333,,,...000111000//////000////////////////////////###'''***,,,++++++,,,---......,,,++++++***************))))))))))))******)))))))))******)))))))))(((++++++)))(((***)))&&&(((((((((((()))))))))))))))'''&&&'''***+++)))(((,,,,,,++++++++++++,,,,,,******)))(((''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%$$$######""""""""""""######"""""""""$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""##################!!!""""""######$$$$$$$$$######""""""!!!""""""#########$$$$$$$$$$$$#########$$$%%%&&&'''&&&&&&%%%!!!$$$'''%%%!!! ### """%%%%%%$$$######$$$ !!!###$$$%%%%%%%%%$$$!!!###$$$&&&&&&%%%$$$###*********(((&&&%%%&&&'''&&&'''((()))+++000666;;;>>>HHHWWWfffrrr}}}||||||}}}|||uuuppphhhccc\\\VVVRRRRRRTTTVVV___bbbhhhpppwww{{{zzzyyyuuuuuuvvvvvvwwwxxxyyyzzzzzz|||}}}{{{tttooohhhaaa[[[UUUPPPLLLJJJMMMQQQVVV\\\dddlllrrrzzz|||}}}~~~}}}}}}}}}|||{{{{{{|||}}}}}}}}}xxxxxxxxxxxxwwwuuusssrrrrrrpppmmmhhhbbb]]]YYYVVVKKKEEE===666111...+++***)))*********((('''''''''&&&&&&%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$###!!! !!!###%%%&&&&&&$$$$$$$$$$$$###########################"""""""""########################"""#####################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### !!!"""""""""""""""!!!"""""""""############!!! !!!!!!""" !!!!!!  """%%%%%%$$$""" """"""!!!!!!!!! """"""!!!!!!""""""###$$$!!!"""######$$$$$$######!!!###$$$%%%$$$"""!!! """###############"""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########'''&&&%%%$$$$$$$$$$$$%%%$$$"""(((...444AAABBB111~~~~~~{{{xxxtttrrrpppppppppsssvvv{{{}}}rrrkkk___[[[VVVSSSTTTVVVWWWXXXQQQOOONNNMMMMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIDDDFFFGGGGGGFFFFFFFFFGGGBBBBBBCCCEEEGGGGGGEEEDDDBBBBBBAAA@@@???@@@BBBDDDQQQlllmmmTTTFFF<<<===:::444444;;;888777777666666666666777666555444333222333444444***---000111000///...///000000000000000000000000###''',,,------,,,...000000///...---,,,+++++++++******))))))))))))******))))))************))))))))),,,---***)))+++***'''&&&&&&&&&&&&'''''''''((()))'''&&&'''***+++***(((111111///...---,,,,,,,,,***))))))((((((((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###### """###$$$%%%&&&###""""""""""""######$$$######$$$$$$$$$$$$###### !!!"""###$$$######"""!!!%%%(((%%%!!!""" """%%%%%%$$$######$$$!!!"""$$$%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$### !!!""""""!!!###&&&(((''''''(((***---333;;;AAANNNYYYiiivvv}}}zzzzzz|||~~~}}}{{{ssskkkfffZZZVVVQQQNNNOOOUUU\\\aaahhhkkkqqqxxx~~~}}}vvvuuutttuuuvvvvvvtttrrr{{{}}}zzzuuussshhhccc[[[SSSNNNIIIDDDAAAJJJPPPYYYbbbjjjrrrxxx|||~~~|||}}}}}}|||}}}}}}|||{{{uuuvvvvvvuuusssqqqooommmmmmkkkfff```YYYRRRLLLIII>>>888111+++))))))))))))%%%&&&&&&%%%%%%&&&((()))%%%$$$############ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!&&&###!!! !!!"""""""""######""""""###$$$%%%%%%############"""""""""!!!""""""""""""""""""""""""&&&$$$""""""###$$$$$$#########""""""""""""###### """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!""""""#########$$$ !!!"""### !!!!!!  """%%%&&&$$$###############"""""""""""""""!!!!!!!!! #########"""###$$$$$$%%% !!!"""$$$$$$$$$###""" '''---,,,&&&!!!###&&& !!!""""""""""""!!!!!!""""""""""""!!!!!!######################## !!!"""######$$$######"""!!!!!! !!!!!!###"""(((---111===>>>///}}}{{{yyyxxxuuurrrooooooqqqtttxxx~~~yyymmmfffddd\\\ZZZVVVSSSQQQPPPQQQRRRNNNNNNOOONNNMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFGGGIIIIIIFFFCCCDDDCCCDDDEEEBBB@@@HHHTTThhh~~~rrrXXXDDD???;;;;;;===>>>:::777888888999888777555333222666666666666555444333222666444222111222222111000------......//////000000---+++)))+++------+++(((222111...,,,,,,---///111+++)))'''&&&((())))))(((((()))*********((('''&&&&&&)))+++***'''%%%&&&'''((('''&&&&&&'''((()))***...---+++)))((())))))******)))))))))***,,,///000+++***(((&&&%%%&&&'''((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$###$$$&&&&&&&&&%%%((('''&&&''''''&&&$$$"""&&&%%%$$$#########$$$%%%######""""""######$$$%%%(((((('''&&&%%%######"""%%%$$$$$$$$$######"""""""""###$$$%%%$$$###!!!""""""""""""########################$$$%%%&&&'''(((%%%  %%%(((######$$$$$$$$$$$$######'''&&&$$$###"""###$$$$$$'''&&&###""""""$$$''')))######$$$###"""###&&&(((***### """%%%&&&''')))******---111222555DDDSSSbbbmmm|||}}}~~~}}}{{{yyyyyy|||~~~}}}{{{wwwqqqiiiaaaZZZVVVOOONNNMMMOOOUUU```jjjqqqzzzzzzzzz{{{|||~~~zzzxxxvvvtttttttttvvvwww|||}}}{{{vvvsssmmmdddXXXRRRLLLIIIFFFDDDIIIPPPXXX]]]fffpppwww|||}}}}}}~~~~~~}}}}}}{{{zzzyyyxxxtttrrrpppooonnnllliiifffccc]]]UUUMMMFFF@@@;;;888------,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""" %%%""" """&&&'''$$$!!!%%%###!!!!!!###$$$%%%$$$&&&%%%$$$######$$$%%%&&&"""!!!!!!"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$#########""""""!!!!!!$$$###!!! !!!"""!!! ######""""""!!!!!! $$$!!!!!!"""!!! !!!######"""$$$$$$######""""""!!!!!!###""""""!!!!!!!!!""""""!!!!!!"""#####################""""""""""""######$$$######"""!!!  !!!"""###"""  !!!!!! $$$$$$ """(((***(((""""""""""""##################""""""""""""#########%%%'''+++333888444---~~~|||{{{yyyxxxuuuqqqoooqqquuuyyywwwmmmddd\\\XXXYYYWWWTTTQQQOOOOOOOOOPPPNNNNNNNNNNNNMMMKKKIIIHHHIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFGGGHHHHHHEEECCCCCCBBBDDDEEECCCDDDOOO\\\wwwfffMMMAAA===::::::===>>><<<999999999999999888666444333333333333444333333222222222111000///000111000000......//////////////////---+++***+++------+++)))000///---,,,+++,,,---...---+++))))))***++++++***'''((()))******)))((((((%%%(((******(((&&&&&&'''(((''''''&&&'''((()))***---,,,+++)))))))))))))))******))))))***,,,///000)))((('''&&&&&&''')))***(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&(((%%%!!! """""""""&&&%%%$$$#########$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""" !!!"""###"""!!!""""""""""""############"""""""""######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$######"""&&&%%%$$$$$$######$$$$$$%%%%%%#########$$$&&&'''###$$$$$$######$$$&&&((((((### $$$''''''(((***,,,+++...444999BBBRRRaaasss|||}}}|||zzzyyyxxxwwwwwwtttnnnfff___XXXSSSPPPQQQSSSVVV[[[ccckkkssswww|||{{{xxxvvvuuuuuuvvvwwwzzz|||~~~~~~~~~tttlllggg^^^VVVLLLIIIIIILLLNNNPPPVVV^^^bbbgggooovvv|||~~~~~~~~~~~~}}}}}}~~~}}}|||yyywwwvvvqqqooollliiigggccc___\\\SSSNNNGGG@@@;;;777333000))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''(((&&&$$$%%%###!!!###'''(((%%%"""(((&&&#########$$$$$$###$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""""""""######$$$%%%%%%%%%######""""""""""""""""""######$$$$$$$$$######"""############"""""""""!!!$$$"""!!!!!!!!!"""!!! !!!!!!!!!!!! """!!! """!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$###""""""""" """######"""!!! !!!!!!!!!""""""$$$%%%###!!!!!!!!!"""""""""############""""""""""""######$$$%%%'''+++444;;;999222}}}{{{zzzxxxwwwtttrrrrrrwww~~~sssiiiddd___YYYSSSUUUTTTRRROOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGGGGEEECCCAAABBBDDDDDDDDDJJJ[[[kkkpppXXXDDD???<<<999:::===???===;;;:::::::::999888777666555111222333333444444333333///000000000000111111111000000000000////////////...---,,,,,,------+++)))------,,,,,,,,,+++++++++,,,+++))))))+++,,,++++++%%%&&&((()))******))))))%%%''')))***)))((((((((((((''''''''''''((()))))),,,+++***)))))))))))))))******))))))***,,,---///''''''&&&&&&'''(((***+++'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&((($$$"""###%%%%%%$$$############$$$###""""""""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!! !!!""""""!!!""""""""""""############!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%$$$###""""""######$$$$$$######"""$$$$$$%%%%%%%%%$$$##################$$$$$$%%%%%%###$$$$$$$$$###$$$&&&(((&&&###"""&&&)))((()))+++///...222<<>><<<::::::<<<===<<<;;;;;;;;;::::::999888777777555555555666555555444444111222333333222222222333111111111000000///////////////.........---+++***+++,,,---------,,,+++******((('''(((***+++***)))'''((()))******)))((((((%%%''')))******)))))))))(((((('''''''''(((((((((++++++***)))))))))))))))))))))(((((()))***+++,,,'''''''''&&&'''((()))***'''(((((((((((((((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&$$$)))%%% !!!$$$%%%%%%$$$$$$###############"""""""""""""""###$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!! """"""############"""!!!!!!"""""""""############ !!!!!!"""######$$$$$$"""###%%%&&&&&&%%%###"""""""""############""""""###$$$%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$######"""$$$%%%%%%$$$$$$&&&(((&&&###$$$((()))((((((***///333<<>>===<<<;;;::::::::::::;;;:::999999888888999999777666666444333111///...---000333333000...///111222222222111111111111111111333333111...,,,+++,,,,,,,,,---...---,,,+++************,,,......---++++++++++++***)))'''%%%$$$((((((((()))++++++)))'''((((((((()))(((((('''&&&((())))))******)))((((((''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%&&&((()))((('''###""""""###%%%$$$###!!!######$$$$$$######"""!!!"""!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############ !!!"""$$$%%%$$$$$$###%%%$$$###""""""###$$$%%%!!!""""""######""""""!!!######$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%%%%$$$###"""$$$&&&'''&&&&&&&&&''''''&&&'''++++++***---222;;;KKK___qqq}}}{{{uuullleee___ZZZTTTOOOOOOQQQUUU\\\eeeoooxxx}}}}}}{{{yyyyyyzzz{{{|||}}}}}}||||||xxxxxxxxxyyyyyyyyyyyyyyyvvvuuurrroooiiiddd___]]]QQQKKKFFFFFFHHHLLLTTT\\\bbbeeellluuuyyywwwxxx{{{tttuuuxxxzzz{{{zzzyyyxxxwwwwwwwwwvvvuuutttsssrrrtttttttttpppjjjaaaYYYTTTFFFBBB<<<666222///+++)))+++)))'''&&&&&&%%%###!!!&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%!!! $$$)))""""""###$$$$$$$$$$$$###$$$###!!!!!!###$$$%%%$$$"""##################"""###!!! !!!######"""!!!""""""############"""""""""############"""!!!!!!!!!!!!!!!!!!""""""""""""########################$$$#########"""!!!!!!!!!"""######$$$$$$$$$######""""""""""""############ """$$$$$$""" !!!!!!!!!""""""""""""""" #########%%%&&&&&&%%%###%%%$$$$$$###""""""!!!!!!!!!!!! !!!!!!"""###$$$!!!!!!  !!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""### !!!!!! !!!$$$ !!!!!!!!!"""""""""######""""""""""""######$$$'''---<<>>EEEOOO___xxxlllWWWIIIBBBBBBEEE999::::::::::::;;;===>>>:::999888777777777888999666666666666555444444333'''---333555444333666999111111111222222333333444333555666333///,,,+++---*********)))))))))))))))(((((((((***------,,,***(((((()))******)))((('''+++***)))***,,,+++(((%%%(((((()))))))))(((&&&%%%'''((()))******)))((((((***+++++++++***)))((('''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&%%%&&&'''((((((&&&$$$###!!! """###"""!!!%%%$$$######%%%&&&%%%$$$"""######$$$$$$"""!!! !!!!!!!!!!!!!!!"""#####################$$$$$$$$$ !!!!!!!!!""""""######"""""""""""""""###$$$$$$""""""""""""############!!!"""$$$&&&'''&&&%%%$$$!!!"""############"""!!!!!!!!!""""""""""""!!!!!!$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((('''&&&''''''%%%%%%)))...222555===FFFQQQfff}}}~~~yyyuuurrr```\\\VVVPPPMMMOOOUUUZZZ]]]ccckkktttzzz~~~~~~~~~}}}zzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvtttrrrpppooogggeeebbb]]]VVVPPPJJJGGGJJJIIINNNYYYaaaeeellltttuuuuuuxxx{{{{{{wwwwwwzzz{{{|||}}}}}}}}}{{{yyyxxxsssrrrrrrqqqpppooommmmmmcccbbb^^^XXXOOOEEE<<<777000---***(((((((((((((((#########%%%'''((('''%%% !!!"""###%%%'''((((((######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ !!!%%%$$$###$$$&&&&&&%%%%%%%%%&&&***'''%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&  ###$$$$$$###""""""############"""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$ ###$$$$$$""" !!!!!!!!!  !!!$$$###!!!!!!###%%%$$$$$$!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&$$$###!!! !!!"""$$$%%%######""""""""""""######""""""!!! !!!"""$$$%%% !!!!!!""""""######...(((&&&(((&&&!!!!!!&&&""""""""""""##################""""""""""""######'''***333DDDYYYeee___RRR}}}{{{~~~~~~~~~}}}sssgggaaaaaaaaa]]]YYY\\\XXXTTTUUUXXXYYYWWWSSSQQQPPPOOONNNMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIIIIJJJJJJIIIIIILLLKKKKKKJJJHHHFFFDDDCCCJJJIIIGGGDDDBBBBBBAAA>>>GGGGGGTTToootttYYYJJJBBB>>>;;;:::===;;;999:::===>>>>>><<<;;;999777777888999888777777777666555333222111000444333222222444666666555...111222000000222222///777555222000---,,,++++++000---******,,,---,,,)))...---+++))))))***+++,,,+++++++++***)))((((((''')))))))))))))))*********+++)))((()))))))))'''%%%)))'''&&&(((++++++)))'''&&&''''''((((((((((((((()))(((((('''''''''((((((&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$%%%&&&&&&$$$###  ###""" """'''###!!! !!!"""###"""!!!"""######"""###'''%%%  $$$$$$###"""!!!!!!"""###$$$"""###$$$###""""""$$$&&&########################$$$#########""""""!!!!!!%%%###!!!!!!$$$)))+++'''''''''&&&%%%$$$"""!!!&&&''''''%%%%%%&&&(((+++))),,,...000555???LLLWWWmmmyyyzzzvvvooogggaaaWWWUUUSSSRRRUUU[[[bbbfffmmmqqquuuyyy{{{}}}~~~~~~{{{zzzyyyyyyyyyxxxvvvtttvvvuuuoookkklllooohhh]]]YYYXXXUUUQQQMMMKKKLLLNNNVVVXXX^^^fffnnnsssvvvvvvxxxyyyyyyyyyyyyyyyxxxxxxvvvxxx{{{|||}}}{{{xxxvvvnnnmmmlllkkkjjjgggbbb^^^PPPMMMGGG???999444111000'''((((((((('''&&&&&&%%%)))&&&%%%'''&&&""""""$$$"""############$$$$$$$$$'''&&&$$$"""!!!!!!"""######$$$%%%&&&%%%###!!! $$$$$$%%%%%%$$$###"""!!!&&&"""!!!$$$&&&##################"""!!! ########################$$$#########""""""!!!!!!%%%$$$$$$$$$###""""""""" !!!"""###############$$$#########""""""!!!!!!######""""""""""""######%%%$$$###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!""""""%%%""" $$$&&&###  !!!""""""!!! """"""!!!  ###$$$%%%%%%$$$###!!! $$$$$$##################""""""""""""###$$$%%%&&&########################$$$###""" !!!"""%%%###!!!"""$$$$$$""" !!!"""""""""""""""!!!$$$&&&%%%"""!!!###%%%@@@--- """%%%"""!!!%%%######""""""""""""######$$$###"""!!!!!!"""###$$$))),,,666JJJ\\\bbbYYYNNN~~~~~~zzzqqqkkkbbb^^^]]]\\\ZZZXXXYYYUUUQQQRRRUUUVVVSSSPPPPPPOOONNNMMMMMMLLLLLLLLLIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIGGGFFFDDDCCCFFFFFFDDDBBB@@@@@@???>>>CCCPPPfffzzzfffQQQEEEBBB???>>>???<<<:::999:::<<<======;;;:::888666666777888777666555555444333222111111000555333222222444555555444...111222//////222111...111000...---,,,+++,,,,,,///,,,))))))+++,,,+++***...---+++))))))***+++,,,++++++******)))(((((('''((((((((((((((((((((((((***)))(((((()))(((&&&$$$)))(((''')))+++,,,***(((&&&&&&'''((((((((((((((('''''''''''''''(((((()))%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######"""  !!!"""!!! ###!!!!!!###!!!$$$"""!!! """"""!!!  """######""" !!!$$$######""""""""""""######"""###$$$###""""""$$$&&&####################################"""""""""!!!$$$###!!! !!!$$$''')))%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((('''&&&''')))+++///444888>>>MMM```oooxxx~~~vvvoooiiiccc]]]XXXSSSUUUWWW\\\bbbhhhnnnqqqqqqtttxxx{{{}}}~~~~~~~~~|||{{{zzzyyyzzzyyyvvvtttoooooolllgggfffeee]]]SSSQQQPPPOOONNNOOORRRWWW\\\dddeeeiiipppvvvzzz{{{zzzzzzzzzzzzzzzyyyxxxvvvvvv}}}}}}}}}|||zzzwwwuuusssmmmkkkgggccc^^^YYYSSSOOODDDAAA;;;555000,,,***)))&&&''''''(((((('''''''''&&&######%%%%%%!!!!!!###"""############$$$$$$$$$&&&%%%###!!! !!!!!!"""!!!"""$$$%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%$$$!!!!!!%%%(((&&&###$$$$$$$$$$$$$$$###""""""########################""""""""""""!!!!!! ######"""""""""""""""!!!###$$$$$$$$$$$$######"""############"""""""""!!!######""""""""""""######""""""!!!""""""###""""""$$$###""""""!!!!!!!!!!!!$$$!!! ###$$$"""""""""############"""""" ######$$$$$$$$$###""""""########################!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$###"""###$$$555'''$$$&&&"""!!!%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$'''+++777IIIXXXZZZNNNAAA{{{rrrlllcccaaa]]]ZZZWWWVVVVVVVVVVVVSSSPPPPPPRRRSSSQQQOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA???>>>???AAAFFF^^^zzzgggWWWGGGAAA@@@???>>>???;;;:::999:::;;;<<<;;;:::888777666666777777666555333333333222222111111111555444333333444444333222...111111//////111111---+++***))))))***+++,,,---...,,,)))((()))***++++++---,,,+++*********+++,,,+++******))))))(((((('''''''''''''''''''''''''''***)))(((((()))(((&&&$$$***))))))***,,,,,,+++)))&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%(((((((((''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&######$$$$$$$$$$$$######$$$""" !!!######"""!!! """!!! $$$###"""!!!!!!######"""!!!!!! !!!###$$$###""" !!!###$$$$$$%%%""""""############"""""""""###$$$###""""""$$$&&&####################################""""""""""""###""""""!!!"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###&&&((()))((('''''''''+++000777>>>HHH[[[qqq~~~zzzsssiiiaaa[[[XXXVVVTTTXXX[[[aaaiiiooouuuxxxzzzvvvyyy|||~~~~~~}}}~~~|||zzzyyyxxxxxxvvvtttrrrgggiiigggbbb\\\WWWPPPJJJHHHIIIKKKNNNTTT]]]fffmmmssstttvvvzzz~~~}}}|||{{{{{{zzzyyywwwuuuttt}}}}}}|||yyyvvvssspppnnnjjjeee^^^VVVOOOHHHAAA===666333///+++'''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&######%%%%%%""""""%%%"""############$$$$$$$$$%%%$$$"""!!! !!!""" !!!###$$$%%%%%%$$$$$$######"""!!!"""$$$%%%&&&%%%"""!!!"""&&&'''%%%###"""############"""!!!!!!########################!!!!!!!!!!!! !!!!!!!!!!!!!!!"""%%%%%%%%%%%%$$$###"""!!!############""""""""""""######""""""""""""######""""""""""""""""""""""""&&&%%%$$$###"""!!!!!!!!!### """###!!!######""""""""""""###### !!!######"""""""""###$$$$$$######################## !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!! !!!"""""""""""""""$$$###""""""###$$$###"""''' %%%'''"""!!!%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######%%%+++777GGGPPPMMM>>>111yyysssmmmfffbbbZZZ\\\[[[XXXTTTRRRSSSUUUUUUSSSQQQPPPRRRRRRQQQOOOLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDCCCDDDCCC???===@@@FFFSSSmmmttt[[[NNNCCC@@@???===;;;;;;:::999999:::;;;;;;:::999888777666777888888666444222222222222222333333333555444333333444444222000...111111......000000,,,(((((((((((()))+++,,,......,,,***))))))+++,,,------,,,+++*********++++++******))))))((((((((((((((((((((('''''''''''''''+++***))))))***)))'''%%%(((((())))))*********)))%%%&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&)))((('''&&&%%%&&&''''''''''''&&&%%%$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%### !!!#########!!!!!! ###(((%%%$$$######$$$%%%$$$###"""!!!!!!"""###$$$$$$###&&&$$$"""###$$$$$$"""!!!"""###$$$$$$###"""!!!###$$$$$$###""""""###%%%#################################"""""""""""""""""""""""""""""""""######%%%$$$$$$$$$%%%%%%&&&&&&%%%'''(((((((((''')))***///333;;;GGGXXXkkk}}}~~~yyyvvvlllfff^^^WWWUUUWWW[[[]]]gggiiinnnrrrvvvyyyzzz{{{zzz|||~~~~~~~~~~~~}}}~~~zzzxxxvvvuuutttrrrooolllaaabbb```ZZZRRRLLLIIIHHHGGGJJJPPPWWW___hhhrrrxxx{{{{{{|||}}}|||{{{{{{zzzyyywwwvvvuuuwwwwwwwwwvvvsssooojjjggg___ZZZQQQHHHAAA:::555111...,,,)))&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''$$$%%%((((((%%%%%%(((""""""#########$$$$$$$$$%%%$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$###''''''&&&%%%$$$#########(((%%%############!!! !!!!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""######$$$$$$$$$###""""""#########"""""""""""""""######""""""""""""#########$$$%%%$$$###"""###$$$%%%%%%$$$###"""""""""###"""!!! """###!!! """!!!  !!!"""  !!!"""###"""!!!!!!!!!###$$$%%%""""""""""""############!!!!!!!!!!!!!!!"""###$$$######################## !!!"""######"""!!! !!!"""#########""" !!!"""""""""""""""%%%""" !!!$$$%%%### !!!!!!%%%%%%!!!!!!%%%######""""""""""""#########""""""""""""""""""###%%%+++666AAAFFF???222(((}}}tttlllhhheee```]]]YYY[[[\\\YYYSSSPPPRRRTTTSSSQQQPPPOOOOOOOOOOOONNNKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCC>>><<>>===JJJ[[[sssiiiQQQHHHAAA===???@@@>>>======999;;;======;;;999999999999888888999::::::777555444444444444444444444444333222222333555444222000---000000------...---***++++++******+++,,,...///,,,---......,,,,,,...000,,,,,,,,,+++++++++******((((((((((((((((((((((((***))))))((((((''''''''',,,+++******+++***((('''$$$&&&(((((('''&&&'''(((%%%%%%&&&''''''''''''&&&))))))******)))'''%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%(((((((((''''''&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$#########!!! !!!!!! """ !!!###"""!!!%%%"""!!! !!!"""!!! ###"""!!!!!!######"""!!!$$$""" !!!######!!!""""""############""""""$$$$$$%%%###"""!!!###$$$""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$((('''%%%$$$###$$$%%%%%%))))))(((&&&'''+++111555666>>>OOOggg~~~}}}xxxqqqiiiaaa\\\VVVWWWYYY\\\bbbjjjtttzzz{{{{{{zzzyyyzzz{{{}}}~~~}}}~~~}}}{{{zzzzzz|||~~~|||zzzxxxxxxxxxvvvrrrnnnkkkfffaaa^^^RRROOOLLLJJJHHHHHHOOOWWW]]]ccclllssswwwyyyzzz{{{~~~xxxxxxwwwvvvuuusssqqqpppmmmmmmllliiiaaaXXXNNNHHH999555000,,,***)))'''&&&'''&&&$$$###$$$%%%'''(((%%%%%%%%%$$$###!!!%%%""""""$$$$$$!!!!!!$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###""""""!!! """######"""!!! !!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$########################""""""""""""############!!!"""""""""""""""######!!!"""###$$$$$$""""""""""""##################""""""""""""###### ###$$$###!!!!!!!!!!!!"""###$$$%%%&&&##############################""""""""""""######!!!  !!!######""""""!!!!!!!!!"""###### !!!!!!""""""#########$$$$$$############$$$$$$ !!!!!!""""""""""""""" """######"""!!!"""### !!!"""""""""""""""###"""!!!!!!"""###"""!!!$$$$$$###""" """$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""&&&,,,444666333---)))'''{{{rrriiifffbbbaaaaaa```\\\YYYXXXXXXVVVTTTRRRQQQRRRTTTNNNNNNNNNMMMKKKKKKKKKLLLJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCAAA@@@@@@AAABBBEEEEEEEEEEEEEEEDDDCCCBBBAAA???AAAEEECCCEEEWWWmmmmmmUUUGGGCCC>>><<>>===>>>999<<<>>>>>><<<:::999:::888777888999:::999666444444444333333333333333333111111111333555555222000---000000---,,,...---)))+++*********,,,---///111))),,,//////---,,,---...+++,,,,,,,,,++++++******(((((((((((((((((((((((())))))(((''''''&&&%%%%%%***)))((()))))))))'''%%%$$$'''))))))'''&&&((()))$$$%%%&&&&&&''''''&&&&&&'''((()))++++++***((('''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$###""""""$$$$$$###"""$$$"""###$$$###!!!%%%###"""!!!!!!######"""!!!"""!!! """"""!!! #########$$$%%%&&&%%%$$$######""""""""""""######$$$%%%%%%###"""!!!"""$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""###%%%&&&'''&&&%%%$$$######%%%&&&''''''((())))))+++...444888>>>KKKaaawww}}}yyyrrrjjjccc___\\\[[[\\\```fffkkkpppvvv}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz|||}}}~~~|||yyyuuusssrrrrrrooojjjeee```[[[UUUQQQMMMIIIIIIMMMPPPTTT\\\eeeiiinnnuuuzzz|||}}}}}}~~~~~~|||wwwvvvuuurrrooollliiihhhaaa___\\\UUUMMMDDD<<<777...+++(((&&&&&&&&&$$$###%%%$$$###""""""$$$%%%'''$$$$$$$$$%%%$$$$$$###"""%%%"""!!!$$$### """"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$###!!! !!!###$$$ !!!!!!""""""###$$$""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!  """############!!!"""""""""##################""""""""""""###### ###%%%###!!!!!!!!!!!!!!!""""""###$$$!!!"""""""""!!!!!!""""""""""""############"""""" """###$$$""""""""""""""""""!!! !!!!!!"""######$$$######""""""""""""###### !!!!!!!!!!!!!!!"""###### """$$$###!!! """ !!!"""""""""""""""!!!"""###"""!!!!!!!!!#########"""!!!!!!"""!!! %%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$,,,444555///(((%%%%%%{{{xxxrrrkkkdddaaa``````aaa___[[[WWWVVVUUURRRQQQQQQRRRSSSTTTPPPPPPPPPOOOMMMLLLMMMNNNJJJKKKMMMNNNOOONNNLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@AAABBBFFFFFFFFFFFFEEEDDDCCCBBBCCCAAADDDHHHHHHMMMccc|||tttWWWGGGEEEDDD???<<<>>>???<<<;;;<<<999<<<@@@???<<<:::::::::666666777888999888555333333333333222222222111111000000111333555555333000---000000---,,,---,,,))))))))))))***,,,...111222'''+++...///---+++,,,---+++,,,,,,,,,,,,+++******'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$)))(((''''''((('''%%%###%%%(((******(((''')))+++$$$%%%&&&&&&''''''&&&&&&$$$&&&)))+++,,,,,,+++***&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!! !!!"""""" """!!!"""$$$$$$"""$$$)))&&&%%%$$$$$$&&&&&&%%%$$$"""!!! !!!"""!!! !!!"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$"""!!!"""$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###"""""""""###%%%''')))$$$######"""$$$&&&(((***%%%'''***,,,...111555888LLL]]]uuuxxxrrrhhh___ZZZ[[[^^^```ggglllsssxxx{{{~~~~~~|||{{{{{{{{{|||}}}zzzvvvrrrooonnnkkkgggbbb\\\WWWQQQJJJFFFLLLHHHJJJSSSZZZ___gggoooppptttyyy|||~~~{{{xxxwwwuuusssoookkkgggcccaaaTTTQQQKKKCCC<<<555000...,,,***'''&&&&&&&&&$$$"""%%%$$$###""""""###%%%&&&"""###$$$%%%&&&''''''''''''$$$###%%%$$$!!! """"""############$$$$$$$$$"""######$$$$$$$$$######""""""""""""###$$$%%%&&&...+++%%% !!!$$$'''"""###$$$###"""!!!"""### !!!!!!!!!!!!!!!######################## !!!!!!""""""!!!!!!!!! !!!""""""############"""!!!!!!""""""#########$$$######""""""""""""######"""%%%'''%%%  ######"""!!!!!!!!!!!!!!!""" !!!"""!!! !!! !!!""""""!!!  !!!!!!!!!"""###$$$!!!"""#########!!!  !!!"""######$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """###$$$!!!$$$&&&%%%""" !!!""" !!!!!!""""""""""""""""""$$$### !!!$$$ !!!!!!!!!###$$$!!!######""""""""""""######!!!"""###$$$$$$###"""!!!###,,,555555---%%%""""""{{{sssmmmhhhffffff``````___``````___[[[XXXVVVRRROOOOOOQQQSSSRRRPPPQQQPPPOOONNNMMMNNNOOOPPPLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBBBBCCCCCCDDDEEEFFFKKKIIIGGGFFFFFFEEEDDDCCCGGGBBBBBBJJJVVVdddyyy}}}eeeSSSGGG>>>AAA>>><<<;;;<<<<<<<<<;;;AAA>>>;;;;;;<<<;;;555000888777666666777777666555111222444555666777777666444222111222333333222111......---,,,+++************---///...+++***+++,,,...---+++*********++++++***++++++++++++***))))))******+++,,,,,,+++'''###((((((&&&&&&''')))+++---&&&&&&&&&&&&&&&'''(((((())))))************)))))))))(((&&&%%%&&&''')))+++###'''+++---,,,)))&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$%%%%%%%%%&&&%%%%%%%%%###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$###""" !!!"""""""""""""""""""""""""""###"""  !!!###$$$"""###$$$%%%%%%$$$""""""'''%%%###"""######"""!!!!!!"""###&&&)))((($$$###%%%$$$!!!###%%%&&&&&&%%%$$$&&&''',,,)))***---000333:::BBBWWWjjj|||wwwsssiiiccc\\\XXX[[[bbbkkkpppzzzzzz{{{|||~~~~~~|||||||||{{{zzz}}}zzzuuupppkkkhhhggg___UUUNNNKKKKKKJJJIIIMMMUUU\\\aaagggoootttuuu{{{zzz{{{}}}||||||{{{|||}}}{{{xxxuuurrrooojjjeee___XXXPPPKKKEEE@@@:::555222...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%#########""""""""""""!!!###!!!"""$$$### !!!%%% !!!###$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$!!! """%%%%%%!!!"""!!!!!! """"""""""""""""""""""""!!!$$$$$$ """""""""######""" !!!!!!!!!!!!!!!!!!!!! ### ###""""""######"""!!!!!!$$$&&&""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$""""""######!!! """"""""""""""""""""""""  !!!""""""###""""""""""""############""""""!!!"""###$$$$$$###"""!!!'''$$$!!!!!!"""###!!!###!!! """""" """"""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!$$$&&&"""######$$$$$$$$$$$$###'''+++000000)))!!! """|||xxxrrrkkkfffcccbbbbbb]]]\\\\\\\\\]]][[[XXXUUUSSSPPPNNNOOOQQQSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNLLLLLLMMMNNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFIIIHHHFFFEEEEEEEEEEEEDDDDDDAAADDDPPP```qqqoooZZZMMMDDD>>>@@@===;;;;;;<<<======<<>><<<;;;;;;===>>>>>>======:::777888;;;<<<;;;999777555444444555666444333666666555444444555666777777555333333222222000...333222000...---...///000,,,---......,,,++++++,,,---,,,+++*********++++++,,,,,,,,,,,,,,,++++++***+++)))((()))******)))(((((((((''''''''')))***+++******))))))******+++,,,''''''(((((((((((('''''')))((('''&&&'''((()))***'''))),,,,,,+++)))))))))((((((''''''&&&%%%$$$$$$)))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###!!!%%%$$$$$$###############""""""""""""""""""""""""!!!!!! !!!!!!"""######$$$%%%%%%$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!"""###$$$"""######$$$$$$$$$###### !!!"""###"""$$$###############$$$$$$!!!$$$$$$""""""&&&&&&######%%%&&&&&&%%%%%%&&&'''++++++...000222888GGGUUUooo|||zzzuuusssnnngggbbb___\\\ZZZYYYYYY^^^eeennnvvv|||}}}{{{wwwvvvrrrnnnggg```YYYVVVJJJGGGDDDDDDIIIQQQXXX[[[bbbhhhmmmnnnpppvvvyyyyyy{{{zzzzzz{{{}}}}}}|||{{{xxxwwwvvvvvvtttpppkkkggg```ZZZPPPGGG???999444000***((('''&&&'''''''''%%%#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######'''&&&%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$$$$######!!!"""$$$### !!!%%%$$$######""""""###$$$%%%######"""!!!!!!!!!""""""!!!!!!!!!"""$$$###!!!$$$$$$$$$######""""""!!!""""""""""""""""""""""""###### """!!! !!!"""!!!  !!!"""""""""!!!!!! """$$$"""!!!$$$&&&%%%%%%&&&&&&%%%###"""###$$$""""""""""""""""""""""""######""""""""""""!!!!!!"""!!! !!!###$$$###""" !!! """""""""###""""""!!!!!!""""""############""""""!!!""""""######""""""!!!!!! """!!!!!!###!!! !!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%!!!!!!!!!""""""#########)))000666333+++$$$"""###yyysssooojjjhhhfffbbb```^^^]]]]]][[[ZZZYYYZZZZZZYYYWWWUUUOOOOOOOOOOOOQQQRRRRRRRRRPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMJJJIIIGGGFFFFFFGGGIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBCCCDDDFFFIIIUUUiii|||bbbNNNCCC@@@>>><<<<<<;;;:::;;;===??????>>><<<:::777777:::;;;;;;;;;888666555555666666555444999777555444333444555666666444333333333333111000444222000...---...000111------......---,,,,,,,,,,,,+++++++++++++++++++++,,,------------,,,+++++++++)))'''''')))***+++***((((((''''''((()))***+++'''''''''''''''(((((()))'''(((((())))))(((((('''((((((''''''(((((()))***)))+++,,,+++***)))***+++))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$###%%%&&&'''&&&$$$""" $$$$$$###""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$"""#########$$$$$$$$$$$$!!! !!!""""""!!!%%%$$$$$$#########$$$$$$"""%%%%%%######&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&(((+++,,,000222444===PPPbbbxxx}}}zzztttlllggg^^^XXXPPPLLLLLLQQQVVVYYYbbbiiirrr{{{}}}zzzwwwsssoooiiiaaaZZZTTTPPPNNNDDDEEEGGGLLLTTT]]]cccgggkkkppprrrqqqqqquuuwwwvvvyyyyyyxxxyyy{{{{{{zzzxxxtttsssqqqooolllgggaaa\\\OOOIII???777111---+++***)))((('''%%%%%%%%%$$$$$$""""""""""""############%%%%%%$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%$$$###""""""!!!#########"""""""""!!!!!!###!!!"""$$$### !!!%%%!!!!!! !!!"""%%%(((***$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! $$$$$$$$$######"""""""""""""""""""""""""""""""""!!!###!!! """!!! """!!! !!!"""######""""""!!! ###%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!###$$$$$$### !!!!!! ###############"""!!! !!!!!!""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!#########""""""""""""!!!!!!"""###$$$$$$$$$###### !!!!!!"""######***333999444+++$$$"""!!!|||wwwrrrnnnkkkhhhgggeeeccc```^^^\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUUOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNIIIHHHGGGFFFFFFGGGIIIKKKHHHGGGFFFEEEDDDCCCCCCCCCFFFGGGGGGEEEBBBAAABBBDDDGGGPPPaaawww~~~kkkTTTFFFAAA???===:::;;;::::::<<<>>>??????>>>===;;;999888999999::::::999888777777888888777555:::888666444333444555666444333222222444555444333222000///------...///000...------......---,,,+++++++++++++++++++++++++++,,,------------,,,++++++,,,)))''''''(((***++++++((((((((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''((())))))******))))))(((((((((((((((((()))*********+++++++++))))))***,,,))))))((('''&&&&&&%%%%%%###########################$$$%%%&&&&&&$$$"""!!!######"""!!!!!!!!!!!!"""""""""""""""""""""""""""###"""""""""######$$$%%%########################!!!!!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""######$$$$$$%%%%%%###!!!!!!"""""""""!!!$$$$$$###"""""""""######%%%((((((%%%$$$'''&&&$$$$$$&&&''''''&&&%%%'''(((+++---111555888CCCXXXlll}}}{{{ssslllddd]]]VVVRRRHHHCCC>>>>>>EEERRR^^^fffqqqvvv~~~~~~zzztttqqqjjjeee\\\RRRLLLIIIJJJJJJGGGKKKRRRZZZaaagggkkknnnrrrvvvvvvsssrrrtttvvvttttttsssssstttuuuuuutttrrrrrrooojjjeee___XXXPPPKKK>>>999222---************(((((('''&&&$$$######$$$!!!!!!!!!""""""#########%%%%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$#################################"""""""""!!!!!!###!!!"""$$$### !!!%%%"""!!! """$$$''')))######"""!!! !!!!!!!!!"""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!###""" """!!! !!!"""######""""""!!!!!!!!!!!!!!!###%%%&&&$$$"""!!!"""!!!###&&&&&&%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  ###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######$$$######"""!!!!!! """!!!!!!!!!!!!!!!!!!"""######"""!!!  !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!  """###$$$###"""!!! !!!"""###$$$***666===666***$$$""" xxxsssooollljjjhhheeeddddddbbb```]]][[[YYYYYYWWWVVVVVVWWWWWWVVVUUUNNNPPPQQQQQQOOOMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNHHHHHHGGGFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGHHHFFFCCCAAACCCFFFJJJYYYooommm\\\JJJBBBAAA???<<<;;;;;;:::;;;<<>>======<<<;;;:::999888888888:::999777888999999888666999888666555555555666666333222111222555666555444//////............/////////...------///...---+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,***(((''')))******)))((((((((()))))))))))))))''''''&&&&&&''''''((()))))))))************))))))(((((()))))))))*********)))***+++***))))))***+++'''''''''&&&&&&&&&&&&&&& !!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$%%%%%%&&&$$$###""""""""""""###$$$ !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""###$$$%%%&&&'''%%%############"""!!!###"""""""""""""""######&&&))))))%%%%%%''''''$$$$$$&&&''''''&&&&&&'''(((,,,---000666===JJJ___rrryyyuuummmaaaVVVMMMFFF@@@===:::888999@@@MMM^^^mmmvvv{{{~~~zzzssslllggg[[[VVVNNNHHHEEEGGGKKKNNNPPPVVV^^^eeeiiillloooqqqxxx{{{{{{vvvtttvvvwwwvvvuuutttrrrrrrrrrqqqnnnllljjjeee]]]UUUMMMEEE===999222///+++))))))*********###$$$$$$$$$""""""$$$%%%!!!!!!!!!"""######$$$$$$%%%$$$#########$$$&&&'''$$$$$$############$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######!!!"""$$$### !!!%%%%%%$$$"""!!!!!!!!!"""###""""""!!! !!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######$$$### !!!"""!!!  !!!""""""""""""""""""""""""###"""###%%%### !!!%%%"""%%%((()))'''%%%######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""  """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$######"""""" """!!!!!! !!!!!!"""$$$$$$$$$""" """""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!!!! !!!###%%%&&&+++:::AAA888+++&&&### xxxtttooollliiigggeeedddaaabbbbbbbbb```^^^[[[ZZZZZZXXXWWWWWWXXXXXXXXXWWWKKKNNNPPPPPPOOOMMMNNNOOOOOOOOONNNNNNOOOOOOPPPPPPNNNMMMLLLKKKKKKLLLLLLMMMHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBEEEHHHGGGDDDCCCGGGJJJVVViiiyyy^^^OOOBBB@@@AAA???======;;;;;;;;;===??????===<<<:::;;;<<<;;;:::999888888999888777777888888777666777777777666666666666666444333222333555555444333---...///000000///......///...------//////---+++)))***+++,,,,,,,,,,,,++++++++++++,,,+++******))),,,+++)))((()))***)))'''(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))(((((((((((()))***************''')))+++***)))(((((()))%%%%%%%%%%%%&&&&&&&&&&&& ###$$$%%%&&&&&&###"""""""""###$$$%%%&&&$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$ !!!"""######"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""$$$%%%&&&&&&$$$""""""$$$$$$$$$###""""""!!!""""""###$$$%%%$$$''''''$$$%%%((((((%%%%%%&&&''''''&&&&&&''')))---,,,///777AAAPPPcccttt~~~|||xxxsssllldddZZZSSSIII@@@;;;777555333777:::AAANNN^^^nnnzzz{{{wwwpppggg^^^XXXMMMKKKHHHGGGJJJOOOUUUYYY^^^bbbgggkkkmmmooorrruuuzzz}}}|||wwwtttvvvwwwvvvuuussspppmmmkkkgggccc```WWWQQQIIIAAA;;;666111///+++***(((((())))))'''&&&!!!"""######!!!!!!###%%%!!!!!!"""######$$$%%%%%%%%%$$$"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%############""""""""""""%%%%%%%%%$$$$$$$$$$$$######!!!"""$$$### !!!%%%$$$######"""!!! !!!!!! !!!"""""" """###""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###### !!!"""###"""  !!!!!!!!!"""######$$$$$$$$$ ###"""!!!%%%+++'''))),,,,,,***%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""  """###"""!!! !!!"""$$$%%%""""""###$$$$$$$$$###### !!!!!!""""""!!!!!! """!!! !!!""" """"""!!!!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""######""""""!!!"""!!! """$$$&&&'''...>>>FFF<<<...(((&&&"""rrrooojjjgggfffdddbbb``````aaabbbcccbbb```^^^]]]]]][[[ZZZYYY[[[[[[[[[ZZZHHHLLLOOOPPPOOONNNOOOQQQOOONNNMMMMMMNNNOOOQQQRRROOONNNMMMKKKKKKKKKLLLLLLGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDD@@@CCCGGGGGGEEEEEEJJJNNNbbbwww|||kkkUUUHHH>>>>>>@@@>>>>>>@@@<<<;;;<<<===??????===;;;888:::<<<<<<;;;:::999999888777666666777777666555666666777777777777666666666555333333444444333222---...000222222111///...000...,,,---///000---***)))***+++,,,---,,,,,,+++***++++++++++++***))))))---+++))))))***)))(((&&&((()))))))))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((()))***************&&&(((***+++)))(((((((((######$$$%%%%%%&&&&&&'''!!!###&&&'''((((((###"""!!!!!!"""$$$&&&(((%%%$$$$$$###"""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$ !!!#########"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""""""""$$$&&&'''###"""!!!"""$$$%%%%%%%%%""""""""""""###$$$%%%&&&!!!$$$%%%###$$$((()))&&&%%%&&&''''''&&&&&&''')))...,,,///888DDDSSSeeetttzzz{{{yyyrrrkkkdddZZZPPPAAA<<<777333222222333333888???KKK\\\lllyyy{{{xxxtttoooggg]]]RRRKKKEEEFFFHHHLLLRRRYYY```dddhhhkkknnnnnnoooqqqvvvzzzyyy{{{zzzuuusssuuuvvvuuunnnkkkgggccc^^^YYYTTTPPPDDD???888333000///...---***)))((())))))'''$$$!!!###%%%&&&$$$!!! !!!$$$!!!""""""###$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! #########""""""""""""!!!###!!!"""$$$### !!!%%% !!!!!!!!!!!! !!!"""### """###""" !!!$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!"""######"""  !!!"""###$$$%%%%%%###!!!"""""")))111,,,...000000+++&&&"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  !!!"""""" !!!###%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""############"""""""""!!!  !!!""" """ """###""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$$$$##################""""""!!!!!!"""$$$'''(((000AAAJJJ>>>000***((($$$jjjjjjiiigggeeecccaaa```aaaaaa```___^^^]]]]]]\\\[[[^^^[[[WWWXXX\\\\\\VVVUUUQQQMMMKKKLLLNNNPPPPPPQQQOOONNNOOOQQQRRRQQQNNNPPPMMMKKKKKKMMMNNNKKKIIIGGGIIIKKKIIIFFFEEEGGGJJJDDDDDDCCCDDDDDDEEEFFFGGG@@@@@@DDDHHHGGGHHHSSSaaavvvjjjWWWFFFFFFEEECCCAAA>>><<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;888777666888:::;;;::::::888777777777888999888888777666555444444333444444444444444444444444111222444555444111---+++///+++***,,,,,,***+++............------,,,,,,,,,---+++(((''''''(((((('''+++)))&&&#########%%%&&&)))(((((()))+++,,,+++)))''''''''''''((((((((((((***)))(((''''''((()))***)))***+++,,,,,,+++***)))$$$***---***)))***&&& ((('''%%%$$$###$$$$$$%%%"""$$$%%%$$$$$$''')))"""######$$$%%%%%%&&&&&&'''&&&$$$"""!!!!!!"""######$$$%%%&&&%%%%%%###"""$$$###"""!!! !!!$$$""" !!!######!!!""""""""""""!!!!!!!!!!!!###############$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$###""" """###$$$$$$######""""""###$$$%%%***(((&&&&&&''''''&&&%%%'''''''''''''''((())))))//////111999HHHXXXfffnnnqqqmmmeee[[[PPPFFF>>>:::444333000,,,))),,,333:::GGGVVVgggsss||||||zzztttnnneee[[[SSSNNNMMMLLLGGGKKKSSS\\\ccchhhjjjkkkrrrrrrrrrrrrrrrtttwwwzzz}}}}}}{{{wwwsssqqqqqqsssllleee[[[SSSLLLFFF@@@;;;888111,,,,,,+++'''&&&''')))&&&!!!###((( ((($$$###"""!!!!!!"""###$$$########################"""""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%$$$###!!! !!!%%%$$$###""""""###$$$%%%###"""!!! !!!"""###""""""$$$"""  !!!""""""!!! &&&%%%$$$"""!!!  ######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######"""!!! '''+++---)))&&&&&&$$$ %%%###!!!  !!!""" """$$$###!!!"""""""""!!!"""%%%"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""######"""!!! ###$$$$$$######$$$###"""""""""!!!!!!  !!!!!!!!! ###"""  """###!!!!!!""""""  !!!"""######"""###$$$%%%%%%$$$"""!!!!!!$$$!!!'''===HHHNNNIII<<<000'''!!!iiiiiihhhgggeeecccbbbaaaaaa``````___^^^]]]]]]\\\^^^```^^^ZZZZZZ\\\ZZZUUUTTTQQQMMMKKKLLLNNNOOOOOOQQQOOONNNOOOQQQRRRPPPNNNOOOMMMKKKKKKMMMMMMKKKIIIFFFHHHIIIIIIHHHGGGHHHHHHEEEDDDDDDDDDDDDEEEEEEFFFAAACCCGGGHHHFFFKKK\\\ooorrr\\\LLLFFFEEECCCAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;999888888999;;;===:::999888777777777888888777777666666555555444444444444444444444444444444222333444444333111...,,,///+++***,,,,,,***,,,000------,,,,,,,,,+++++++++,,,***(((((()))******)))***)))'''%%%$$$$$$&&&&&&&&&'''((((((((((((((((((''''''((((((((()))))))))+++******************+++)))******++++++******)))$$$)))+++(((''')))'''!!!&&&&&&%%%$$$$$$$$$%%%%%%!!!###%%%$$$""""""$$$&&&######$$$$$$%%%&&&&&&&&&'''&&&$$$"""!!!!!!"""###"""###$$$$$$$$$###""""""###""""""!!!!!!""""""######""" !!!######!!!"""""""""""""""""""""!!!################################################!!!""""""######$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&'''''')))'''&&&%%%&&&'''&&&%%%'''''''''''''''((())))))......111888DDDQQQ[[[aaaWWWSSSKKKBBB999333///---000///---******000:::BBBVVVdddttt~~~zzztttooofff```XXXPPPLLLKKKNNNPPPUUUYYY```ffflllooopppppprrrrrrrrrqqqqqqrrruuuwww{{{zzzyyyvvvsssoookkkiii___XXXMMMDDD>>>:::666333---)))'''))))))''''''***%%%'''!!!!!!&&&"""'''######""""""""""""##########################################$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$#########"""###'''&&&"""!!!###!!!!!!  !!!!!!###""""""!!!!!!""""""###!!!  !!!"""!!! !!!"""######"""!!! """"""""""""""""""###### """""""""!!!!!! !!!!!!!!!!!! ###############"""!!!!!!!!!!!!""""""!!! """'''(((%%%""""""!!!"""""""""""""""!!! !!!"""###"""!!!$$$!!!!!!$$$$$$""""""%%%!!!!!!!!!  !!!"""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!#########"""!!!!!!!!! !!!!!! """!!!  !!!"""### !!!###"""!!!  !!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!$$$&&&"""!!!%%%"""!!!,,,<<>>777000+++))))))***......------000999FFFPPPeeeqqq}}}zzzqqqggg```TTTQQQLLLIIIJJJOOOUUUYYYfffiiimmmqqqtttuuuttttttuuuuuutttttttttuuuvvvwwwxxxvvvsssqqqooohhh```YYYMMMGGG===555000---,,,+++***((()))***((($$$%%%(((""")))$$$$$$%%%"""%%%""""""############""""""##############################$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$#########!!!)))((("""!!!%%%######""""""""""""#########"""!!!!!!!!!!!!"""### !!!"""!!!  !!!!!!"""############"""!!!!!!!!!!!!""""""######### !!!!!!!!! !!!!!!!!!!!! """"""#########"""!!!!!!!!! !!!!!!"""###$$$$$$%%%""" !!!  !!!"""$$$###""" !!!  !!!"""!!! ###!!!"""%%%%%%!!! !!!  """###$$$$$$######""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""$$$'''###"""((($$$$$$///===RRRccc]]]FFF111&&&###ffffffeeedddcccbbbbbbbbb^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[YYYUUUPPPSSSQQQMMMKKKLLLMMMMMMMMMOOOOOONNNNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJIIIHHHEEEDDDEEEIIIMMMMMMIIIEEEGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDEEEHHHQQQeeezzzdddSSSIIIDDDDDDBBB???<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999999999;;;===>>>999888888777777777777777555555555666666666666666333333333333333333333333444444333222111000000000///+++)))***++++++...222++++++,,,,,,,,,,,,+++***---+++))))))))))))(((&&&))))))(((((((((''''''&&&'''+++...---(((%%%'''+++))))))))))))************&&&'''((())))))((('''&&&***)))(((''''''((()))***%%%%%%%%%$$$$$$&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$###""""""###!!!""""""######$$$%%%%%%%%%%%%######""""""######"""""""""###############%%%$$$#####################"""!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!"""###$$$%%%&&&########################!!!!!!""""""###$$$$$$$$$%%%$$$############$$$%%%%%%&&&''''''&&&$$$""" (((&&&%%%%%%&&&'''&&&%%%'''''''''''''''((()))))),,,,,,...222666999999888777444000---++++++,,,---///000222555;;;GGGVVVaaarrr{{{|||wwwooodddYYYQQQKKKKKKLLLOOOTTT\\\cccgggppprrrtttwwwwwwwwwvvvuuuvvvuuuuuuuuuvvvvvvuuutttuuupppiiifffbbb[[[QQQHHH>>>:::444...***(((''''''$$$$$$&&&(((&&&"""###'''###---((("""'''######!!!"""###$$$$$$###"""!!!########################"""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&&&&""" !!!$$$$$$##################$$$!!!!!! !!!!!!"""$$$""" """ !!!"""######"""!!! #########""""""!!!   !!!!!!!!!!!!    !!!###%%%(((***$$$%%%"""!!!"""""" !!!""""""!!! !!!!!! !!!!!! !!! ######  !!!"""######$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""###   ###!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""######$$$######""" ### !!!&&&######---AAAYYYkkkaaaFFF///%%%$$$fffeeecccbbbaaaaaaaaaaaa\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\YYYVVVSSSTTTQQQNNNLLLMMMMMMMMMLLLNNNOOOOOONNNMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHHHHHHHEEEDDDEEEIIIMMMMMMIIIEEEHHHGGGFFFEEEEEEDDDEEEEEEEEECCCDDDMMM```yyylllYYYKKKFFFFFFBBB@@@>>>;;;::::::;;;<<<<<<<<<======<<<;;;;;;:::888888888888999:::<<<===888888888888777777666666555555555666666666666666333333333333333333333333444333111000000000000111///***)))***+++***,,,111+++,,,---......---,,,+++---+++)))(((((('''$$$"""(((((((((((((((''''''''''''+++...---(((%%%'''+++))))))))))))************&&&'''((())))))((('''&&&***)))(((''''''((()))***&&&$$$$$$$$$$$$$$$%%%'''"""###%%%&&&'''&&&&&&%%%$$$######$$$%%%&&&&&&&&& !!!!!!""""""######$$$$$$##############################$$$$$$%%%%%%&&&%%%$$$###""""""""""""######"""!!! !!!"""!!!"""""""""#########$$$!!!###%%%'''(((########################""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%###!!!'''&&&$$$$$$&&&'''&&&&&&'''''''''''''''((())))))******,,,...000000...+++++++++************++++++...222888@@@KKKYYYiiittt|||}}}xxxpppggg^^^VVVNNNIIILLLOOOUUU]]]eeekkkooorrruuuvvvwwwyyyyyyxxxwwwvvvtttrrrqqqrrrsssrrrooolllmmmeee[[[TTTOOOIIIAAA:::111111///---***'''%%%$$$"""$$$"""$$$(((&&&000***###'''""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$######""""""######$$$########################'''$$$"""!!!!!!""""""!!! !!!###""" """ !!!!!! """"""######"""!!!   !!!!!!!!!!!!  !!! !!!###%%%&&& $$$%%%"""!!!######"""!!!!!!  !!!"""!!!!!!!!!!!! !!! $$$### """""""""""""""!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########%%%!!!"""!!!### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! ######"""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""############""" &&&###""",,,DDDYYYhhh\\\@@@+++$$$%%%fffeeecccaaa```___``````[[[[[[[[[\\\\\\]]]]]]]]]___\\\[[[]]]^^^ZZZWWWWWWUUURRROOONNNNNNNNNMMMLLLNNNOOOOOONNNLLLKKKLLLMMMIIIJJJJJJIIIGGGFFFGGGHHHFFFFFFGGGIIIKKKKKKIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFKKKZZZsssppp^^^PPPFFFBBBCCC@@@???>>><<<;;;;;;<<<<<<============<<<;;;::::::888888888888999::::::;;;777777888888777777666555666666666666666555555555333333333333333333333333222111000////////////000---***)))++++++)))***---***,,,...//////...---,,,+++***(((((((((&&&###!!!((((((''''''&&&''''''(((&&&(((******'''%%%&&&(((((((((((()))))))))******((())))))******))))))(((((((((''''''''''''(((((('''$$$$$$%%%%%%###$$$'''$$$$$$%%%&&&&&&&&&%%%%%%###""""""$$$'''))))))((( !!!""""""##############################$$$#########$$$%%%&&&'''%%%%%%$$$"""""""""""""""#########!!!!!!###!!!""""""######$$$$$$$$$!!!###%%%&&&'''#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%$$$$$$&&&%%%$$$$$$&&&'''&&&&&&'''''''''''''''((()))))))))((()))***,,,+++)))'''&&&'''(((***,,,---...///333:::EEEQQQ^^^lll{{{}}}zzzuuuooohhh___VVVQQQOOOMMMLLLVVV[[[ccckkkqqquuuvvvvvvxxxyyyzzz{{{{{{zzzyyyxxxwwwuuusssrrrrrroooiiiddd]]]UUUJJJBBB<<<888444111''')))++++++(((%%%###"""&&&"""!!!$$$%%%###"""###(((...(((!!!%%%%%%!!!###""""""############"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!! !!!!!!!!!!!!!!!"""""""""""""""+++%%% !!!###""" !!!!!!!!!!!!  !!!!!! !!!"""  """######""""""  !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""" ###$$$ !!!""" """!!! """###!!!"""!!! !!!"""$$$""""""%%%$$$  $$$######""""""!!!!!!  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###""" !!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""######$$$### """'''$$$""",,,AAAQQQ\\\PPP999)))$$$$$$gggeeebbb```^^^^^^^^^___YYYZZZZZZ[[[\\\]]]]]]^^^aaa[[[YYY[[[ZZZUUUSSSUUUVVVSSSQQQOOOOOOOOONNNLLLMMMOOOPPPNNNKKKJJJKKKLLLHHHIIIJJJIIIFFFEEEFFFGGGFFFHHHIIIIIIHHHGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEMMMZZZlllsss]]]PPPIIICCC@@@AAA??????>>>>>>===<<<<<<<<<============<<<;;;:::999::::::::::::::::::::::::666777888888888777555555777777666666555555444444222222222222222222222222////////////............,,,))))))++++++'''&&&))))))***---...///...,,,+++)))((((((((()))(((&&&$$$((('''%%%$$$$$$&&&'''(((&&&'''((((((((((((((((((''''''((((((((())))))))))))))))))(((((()))))))))&&&''''''((((((''''''&&&)))%%%%%%((('''######&&&&&&&&&%%%$$$$$$$$$%%%%%%###"""!!!###'''))))))'''!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$#########"""""""""###$$$&&&&&&!!!!!!!!!!!!""""""###$$$#########!!!!!!$$$!!!""""""######$$$%%%%%%!!!!!!!!!!!!"""""""""###########################"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###%%%&&&''''''&&&$$$###$$$%%%''''''&&&'''''''''''''''((())))))((('''&&&''')))******)))++++++,,,///222666:::<<>>>>>??????>>>===<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::666777888888888777555444888888777666555444444333222222222222222222222222---......///......---,,,+++)))))),,,+++&&&$$$&&&'''))),,,......---+++***''''''''')))++++++)))'''((('''$$$######%%%'''))))))(((((()))+++,,,+++)))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%***%%%&&&)))(((###"""%%%((('''%%%$$$###$$$$$$%%%###!!! """&&&((('''%%%#########$$$%%%%%%&&&&&&"""######$$$$$$$$$######"""!!!!!!!!!!!!###%%%&&& """$$$%%%&&&###$$$###!!!!!!%%%!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!! ########################!!!!!!!!!"""######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######%%%''''''&&&'''''''''''''''((())))))'''&&&$$$%%%(((+++,,,,,,/////////111666<<>>>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999999999999999999999999999999;;;:::999777666555555555666666666444111......//////000111222333333222111000...,,,---//////---+++))))))))))))))))))))))))))))))(((((((((((())))))+++)))&&&''')))***(((&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''(((((()))))))))))))))(((''''''***&&&"""###'''***)))'''$$$$$$%%%&&&'''''''''&&&### """((()))%%%%%%(((%%%%%%%%%&&&&&&%%%$$$$$$&&& !!!(((((( $$$$$$$$$##################### """''''''"""!!!$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""###"""""""""!!!!!!  """###$$$$$$######!!! ###'''(((%%%""" $$$%%%$$$"""""""""%%%%%%$$$$$$%%%%%%&&&'''"""&&&'''$$$"""###&&&%%%$$$###$$$&&&'''&&&%%%&&&''')))******((('''&&&((('''&&&&&&'''(((***+++++++++)))'''&&&(((,,,000444444666:::BBBOOO\\\fffyyy|||xxxtttvvv{{{}}}uuulllbbbXXXRRRNNNMMMOOOSSSYYYbbbllltttyyy}}}~~~~~~}}}{{{{{{|||~~~zzzwwwsssqqqqqqrrrsssssskkkfff]]]RRRHHH@@@:::777+++***(((&&&%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""!!!"""$$$$$$"""""""""###!!!""""""#########""""""$$$#########$$$&&&((()))######!!! !!!!!!"""$$$%%%### $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###!!!###!!!""""""!!!"""######!!! $$$"""%%%%%%  """"""!!! !!!!!!!!!!!!%%%%%%$$$"""!!!!!!!!!    !!!$$$$$$######""""""!!!!!!###!!! !!!"""###""" """######"""!!!!!!!!!  ######!!!!!!""""""###############"""!!!!!!!!!!!!!!!"""######$$$""" !!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!"""&&&### !!!%%%'''""""""!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!"""$$$&&&&&&%%%---///222222///)))"""fffccc```^^^^^^^^^]]]\\\[[[YYYXXXYYY\\\]]][[[ZZZZZZYYYWWWUUUTTTRRRRRRQQQTTTQQQNNNMMMNNNQQQRRRSSSNNNPPPPPPNNNJJJHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGGGGDDDDDDFFFEEECCCEEEIIIZZZkkktttZZZQQQGGG@@@@@@@@@@@@>>>????????????>>>>>>===<<<===<<<<<<;;;;;;:::999999999999999999999999999999999999888777666666666777333444444333111///000111///000111222222222222222000...,,,---//////---+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***))))))((())))))))))))(((''''''&&&'''''''''''''''((((((((()))))))))))))))((('''''')))%%%!!!"""%%%((((((&&&&&&'''(((((((((((((((((($$$"""###(((((($$$$$$'''%%%%%%%%%&&&&&&%%%%%%$$$&&&!!!!!!(((((( %%%###########################!!!"""''''''"""!!!############$$$$$$#########""""""""""""""""""""""""#########""""""!!!!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""!!!$$$&&&&&&%%%%%%%%%&&&#########"""######$$$$$$ %%%'''%%%$$$&&&)))%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%###((('''''''''''')))***+++&&&'''''''''(((+++///333777<<>>???@@@???>>>???>>>======<<<<<<<<<<<<===<<<<<<;;;;;;:::999999::::::::::::::::::::::::777777777666666777777888111222333222111000111222111111000000000111222222000...------......---,,,))))))))))))))))))))))))***))))))(((((())))))***&&&)))------+++))))))***+++++++++***)))((('''&&&))))))((((((((((((((('''(((((()))))))))((('''''')))&&&######&&&((((((&&&'''((((((((((((''''''&&&'''$$$%%%''''''$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&!!!"""''''''!!! %%%###########################"""###&&&&&&###!!!### !!!###$$$$$$###!!! """"""""""""""""""""""""###############"""""""""!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######%%%&&&$$$%%%&&&&&&%%%%%%&&&'''$$$$$$######"""############&&&'''%%%%%%&&&(((%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&$$$$$$((('''''''''''')))+++,,,'''(((***+++---111666:::DDDLLLZZZgggrrr{{{~~~zzzzzz}}}|||xxxsssiiicccZZZQQQMMMMMMQQQTTT___dddllltttzzz~~~~~~{{{yyyyyy{{{|||zzzwwwrrrppplllhhhccc[[[SSSMMMBBB???;;;555000,,,)))(((((('''&&&$$$############$$$############""""""""""""""""""!!!!!!!!!!!!!!! !!!######!!!!!!!!!""""""&&&'''&&&###!!!"""!!!!!! !!!!!!""" !!!"""$$$%%%&&&%%%"""  !!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! ###!!! """###""" !!!"""!!! """"""!!! $$$###  !!!!!!"""$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!###$$$$$$######$$$%%%""""""""""""###############"""!!!"""#########!!!###$$$%%%%%%$$$###!!! !!!!!! """$$$### !!!!!!#########"""""""""""""""$$$$$$###!!! ### """###!!! !!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""!!! !!!""""""$$$$$$$$$###""" !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%''')))///444888666///(((%%%%%%cccaaa^^^]]]^^^^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWXXXXXXWWWVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRSSSSSSRRRPPPPPPPPPOOONNNMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHKKKUUU```|||vvv___OOOEEEBBB???>>>??????>>>===>>>===<<<;;;<<<===>>>???===<<<<<<;;;;;;:::999999::::::::::::::::::::::::888777777666666666666777111222222222000///000111222111000//////000111222///...............------))))))))))))))))))))))))***))))))))))))))))))***'''---333222,,,((()))+++************)))(((''''''******))))))(((((('''''''''(((((((((((((((''''''+++)))'''''')))******(((&&&&&&&&&&&&%%%%%%$$$###((('''&&&&&&%%%###""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&######&&&&&&"""!!!%%%###############$$$$$$$$$######$$$%%%$$$###""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$########################$$$$$$%%%%%%%%%%%% ###%%%$$$###$$$)))---$$$$$$%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%''')))(((%%%######$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''(((''''''&&&''''''&&&'''(((***+++---...///000111444;;;CCCHHHYYYbbbooozzz}}}~~~zzzqqqiii[[[WWWRRROOOPPPVVV]]]bbbnnnrrrwww|||~~~~~~|||zzz}}}yyyuuuvvvxxxxxxtttooogggddd___YYYRRRJJJAAA;;;444222000---+++))))))(((&&&%%%$$$$$$###"""""""""############"""""""""""""""""""""""""""""""""""" !!!######!!! !!!""""""$$$%%%$$$"""!!!"""!!!!!!  !!!"""$$$&&&&&&###""" !!!!!!!!!  !!!"""###### !!!!!!!!!""""""###!!! !!!######""" !!!"""!!!###"""""""""!!!!!! """###""" """ !!!!!! ###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!! """######"""!!!###$$$!!!!!!""""""######$$$$$$$$$###""""""$$$$$$###"""%%%%%%&&&&&&%%%###"""!!!"""!!!   !!!""""""############""""""""""""%%%$$$###!!! """!!! !!!###"""  !!!!!!!!!!!!!!!"""!!!   !!!"""######"""""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%)))+++333999<<<777---&&&$$$&&&bbb```^^^]]]^^^___^^^^^^^^^]]]]]][[[YYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHGGGNNNaaatttzzzeeeSSSHHHAAA@@@?????????>>>===;;;<<<<<<;;;<<<===???BBBCCC===<<<<<<;;;;;;:::999999:::::::::::::::::::::::::::999888666555444444444222222333111///---......222111000/////////111111...//////...------------******************************))))))))))))******+++222777555---'''(((+++&&&'''(((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''***)))(((((()))))))))(((%%%&&&&&&&&&%%%$$$######(((((('''%%%$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%&&&$$$$$$%%%%%%######%%%""""""#########$$$$$$$$$$$$$$$$$$############!!!%%%$$$############$$$%%%""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!###%%%$$$###$$$(((,,,$$$%%%%%%$$$###"""$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&((((((((('''&&&$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''((((((((((((&&&&&&&&&'''))),,,...000222333555999@@@KKKVVV^^^pppvvv~~~}}}zzzvvvnnncccZZZPPPQQQRRRUUU[[[ccckkkoooxxxyyy{{{}}}}}}|||zzzyyywwwsssnnnmmmnnnlllfffaaaWWWSSSLLLEEE@@@:::444111''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""######################## """######"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""""""""###$$$$$$ !!!"""###""" !!!"""######$$$%%% !!!###$$$%%%&&&!!!!!!!!!"""######!!!  !!!  !!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!   """"""!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!"""######""""""###$$$!!!!!!""""""######$$$$$$%%%###"""###$$$%%%$$$###%%%&&&&&&&&&%%%$$$"""!!!"""!!!  !!!###$$$###"""$$$'''#########"""""""""""""""%%%$$$###!!! !!!!!!!!!""""""!!! !!!!!!!!!"""!!!   !!!######"""!!! !!!""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!%%%***...999======777+++###"""$$$aaa___]]]\\\^^^______^^^]]]^^^^^^\\\YYYWWWWWWXXXSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTSSSQQQOOONNNLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEGGGHHHKKKVVVnnn}}}hhhYYYNNNGGG@@@@@@@@@@@@???===<<<;;;;;;;;;<<<===>>>@@@BBBCCC===<<<<<<;;;;;;:::999999999999999999999999999999:::999888666555444333333111222222111...---------111111000/////////000000.../////////---,,,---...************************+++******))))))******+++---222666444,,,'''(((+++%%%%%%'''((()))*********))))))((((((((((((((('''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&''''''######%%%&&&#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$&&&%%%""""""$$$###!!!'''%%%###""""""###%%%'''"""""""""""""""""""""""""""""""""###############$$$$$$############$$$%%%%%%&&&&&&%%%######$$$%%%%%%&&&'''&&&%%%$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&''''''(((''''''(((***---111444666555999???HHHSSS```mmmvvv}}}vvvnnnfff]]]UUUPPPQQQTTTYYY```gggnnntttvvvyyyzzz{{{|||||||||{{{{{{ssspppkkkhhheee```YYYTTTFFFBBB;;;555222///...,,,$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$###""""""!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$!!!"""$$$$$$"""""""""###$$$###!!!  !!!"""""""""""""""!!! ######"""!!!!!!!!!""""""!!!###$$$""" !!!!!!"""###$$$$$$%%% """###%%%&&&''' """"""""""""  !!!   !!! """!!! !!!!!!  !!! !!!###$$$ """"""!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&""""""""""""############%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!###!!! !!!""""""###$$$ """!!!"""""""""############$$$$$$###!!! !!!!!!!!!  !!!!!!!!!!!!   !!!""" """###$$$!!! !!!### !!!!!!!!!!!!!!!!!!  !!!"""!!! $$$+++111<<<===;;;444***###!!!###```^^^\\\\\\]]]_________\\\]]]^^^\\\YYYWWWWWWYYYTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSRRRSSSTTTSSSPPPMMMMMMLLLJJJKKKMMMNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHGGGFFFEEEGGGDDDFFFMMMXXXggg|||kkkXXXNNNHHHCCC>>>?????????>>><<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888999888777666555444444444///000111000...---...///000000000000000//////...---///000///---+++---...************************+++******))))))******++++++///111///***((()))+++'''((())))))************'''''''''''''''(((((((((%%%&&&''''''((((((''''''%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###&&&&&&""""""'''(((&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$'''&&&!!!!!!$$$$$$ $$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########$$$###""""""""""""###$$$&&&%%%$$$$$$$$$$$$""" ###%%%''''''%%%#########!!!!!!!!!"""###$$$%%%&&&$$$$$$###$$$&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''((())))))******,,,///333777;;;===???GGGRRR___kkkwww~~~{{{yyytttpppjjj```XXXTTTUUUWWW^^^aaaeeekkkppptttwwwxxxvvvwwwyyyzzzzzzxxxvvvuuukkkiiieee___XXXPPPIIIEEE999555000,,,++++++******&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""######""""""""""""#########$$$"""###%%%%%%#########$$$"""!!!!!!!!! !!! !!!!!!""""""!!! """!!!!!! !!!!!!"""!!! !!!!!! !!!!!!!!!""""""###### !!!!!!"""######### """"""""" !!!!!!  ###$$$""""""%%%%%%###  """ """$$$%%%  !!!!!!!!!#########"""!!!!!! """###$$$$$$######$$$&&&#########"""""""""""""""&&&$$$$$$$$$%%%&&&%%%$$$######$$$%%%%%%$$$###"""###""" !!! !!! !!!"""###$$$$$$%%%######"""!!!!!!!!!!!!!!!    !!!"""!!!"""###$$$  !!!!!!!!!"""!!!  !!!""" $$$,,,444<<<;;;666000)))$$$""""""```^^^\\\\\\]]]_________[[[]]]^^^\\\YYYWWWXXXYYYXXXWWWVVVVVVUUUVVVVVVVVVSSSRRRRRRSSSTTTRRROOOLLLOOOMMMLLLMMMPPPQQQOOOMMMKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGIIIIIIIIIHHHFFFDDDKKKFFFFFFSSSeeevvvwww```NNNFFFBBB???<<<===>>>>>>===<<<<<<===;;;<<<=========<<<:::999===<<<<<<;;;;;;:::999999777777777777777777777777666666555555555555666666---...//////......///111///000111111111///...------///000///,,,+++---///************************++++++************++++++(((***,,,+++)))(((***,,,******+++++++++******)))%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((('''&&&((()))((('''%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%"""%%%%%%!!!"""(((***'''"""###$$$%%%&&&&&&'''&&&''''''&&&######%%%&&&%%%!!!""""""###$$$$$$%%%%%%$$$'''&&&!!! $$$$$$ """###$$$$$$###""" """""""""""""""""""""""" !!!!!!"""""""""###$$$###"""!!!!!!"""######$$$"""!!!###&&&&&&### ###%%%%%%###!!! """######$$$%%%'''((()))'''&&&$$$$$$%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%(((((((((((()))***,,,,,,,,,---///222777<<<@@@CCCLLLVVVdddsss~~~~~~xxxssspppfffddd```XXXSSSUUU]]]eeekkkmmmpppsssvvvwwwxxxxxxtttvvvxxxxxxvvvsssnnnkkk___^^^ZZZSSSHHH>>>888444111...+++))))))))))))(((%%%%%%%%%$$$$$$"""!!!!!!######$$$%%%%%%$$$"""""" !!!!!!!!!""""""###### !!!!!!!!!""""""#########$$$&&&&&&$$$###$$$%%%!!!"""###"""!!!  !!!!!!!!! !!!""""""###!!!  !!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""!!! !!!  !!!!!!"""""""""""""""!!!!!!!!! ###$$$   """""""""!!!!!!!!!!!!"""###  !!!!!!""" !!!!!!""""""!!! !!!""""""!!!!!!"""###$$$$$$######""""""!!!!!!&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$%%%$$$###"""###""" """ $$$ ''' """###$$$%%%&&&###"""!!!!!!!!!!!!!!!"""   !!!"""###$$$ !!!"""!!! !!!!!!""""""!!!  !!!""" $$$---555;;;888222---(((%%%$$$###______^^^]]]]]]]]]]]]^^^]]]]]][[[YYYXXXWWWWWWWWWYYYXXXXXXWWWUUUTTTSSSSSSPPPPPPQQQPPPPPPNNNMMMLLLNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGLLLFFFDDDGGGJJJIIIIIIKKKHHHHHHPPPbbbvvv|||dddRRRHHHDDDAAA===AAA;;;:::>>>@@@===<<<@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::888888777666666666666666333333222222222333333444555333222000//////000000...000111000///...///111////////////...---,,,+++,,,,,,+++******++++++,,,******+++,,,,,,,,,,,,,,,+++***)))'''''')))***+++))))))))))))))))))))))))***)))(((''''''''''''''')))((('''&&&%%%&&&&&&''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!###%%%'''***)))'''%%%$$$###""""""&&&%%%###"""""""""###$$$$$$)))***%%% (((###"""$$$%%%###"""$$$!!!$$$&&&&&&######%%%(((######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%  '''+++)))%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''''''''(((&&&&&&'''(((***,,,---...111222444888???IIISSS[[[hhhqqq~~~~~~yyysssllleee```WWWWWWWWWZZZ___eeelllpppqqqqqqqqqtttwwwxxxwwwvvvtttuuuuuutttpppjjjddd```TTTOOOGGG>>>666111......(((((((((''''''&&&&&&&&&""""""###$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!$$$###""""""###$$$%%%&&&!!!"""""" """%%%###!!!!!! !!!!!!"""!!! !!!""""""!!!!!!!!! !!!!!!"""!!! !!!###### !!!!!!!!!!!! !!!""""""!!! !!!######!!! $$$"""!!!!!!"""$$$############!!!""""""!!! !!!!!! !!!!!!  ###!!! !!!$$$%%%$$$"""!!! !!!###!!!!!! !!!"""$$$""""""""""""############%%%$$$###""""""###$$$$$$$$$###"""###$$$$$$###"""""""""  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$###!!!     ###!!! !!!!!!!!!!!!!!! """"""!!!!!! """  """###""" !!!!!! !!!!!!""""""###$$$###&&&+++111999444...)))&&&$$$"""!!!``````___^^^]]]]]]]]]^^^^^^]]][[[YYYXXXWWWVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHDDDCCCFFFHHHGGGGGGIIIHHHNNNZZZnnnyyyjjjWWWIIIDDDBBB@@@>>>???:::999>>>@@@>>>???BBB>>>>>>>>>>>>>>>===<<<<<<888888888888999999999999888777777666666666666666444444444444444444555555555444222111000000000111...000111000///...///000...............---,,,,,,++++++*********+++,,,,,,************)))(((''''''+++***(((''''''(((***+++((((((((((((((((((((((((((((((''''''&&&''''''''')))((('''&&&%%%&&&&&&''''''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###"""""""""###$$$%%%!!!!!!!!!""""""$$$%%%&&&%%%%%%$$$###############$$$)))***%%%""""""""" %%%""""""$$$$$$!!!"""&&& !!!""""""!!!!!!"""#########$$$$$$$$$%%%%%%%%%!!!"""$$$$$$###"""$$$%%%&&&### """%%%'''&&&###%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((((((''''''((()))%%%&&&(((+++,,,.........000444;;;DDDOOO[[[gggooovvv~~~vvvmmmgggbbb^^^[[[WWWYYY]]]bbbggglllppprrrwwwuuuttttttuuuuuusssqqqqqqqqqoookkkddd[[[SSSNNN>>>;;;666000,,,)))((((((&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""""""""!!!!!!###############"""!!!!!!'''&&&$$$"""!!!!!!!!!""""""!!!!!!######"""""""""!!! !!! !!!""""""!!!!!!!!! !!!!!!!!!  """"""  !!!!!!!!!!!! !!!!!!###"""!!! !!!"""###""""""""""""!!! !!!""""""###"""!!!   """  """###""" !!!  !!!"""!!!!!! !!!"""$$$!!!!!!"""""""""#########$$$###""""""""""""###$$$###"""!!!!!!######"""!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!!       !!!!!!"""!!!!!!"""!!!!!!!!! """  """"""!!! !!!!!!!!!!!!#########&&&---222777333---(((&&&$$$"""!!!bbbaaa```___^^^]]]]]]]]]^^^]]][[[YYYWWWVVVUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSPPPOOOMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFDDDEEEHHHIIIFFFFFFIIILLLXXXkkkggg]]]OOOFFFCCCCCCBBB@@@===:::999===@@@???@@@BBB===>>>>>>>>>>>>===<<<<<<777777777777888999:::;;;777777666666555555666666555555666777777666555444444444333222111111111111...///000000......///000------------------------***************+++,,,---,,,,,,+++***)))'''%%%$$$******((((((((((((******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$############### """$$$&&&((($$$$$$$$$$$$$$$$$$###"""###((()))%%%###$$$$$$"""######%%%&&&%%%"""%%%***&&&$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%%%% """######"""!!!###$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###%%%'''(((''''''((()))''')))+++...111222333444888???JJJWWWdddqqq|||}}}uuuiii___ZZZYYYZZZ[[[]]]aaagggnnnrrrssssssrrrxxxvvvtttsssrrrpppmmmjjjiiigggbbb[[[QQQFFF===777000...,,,***(((&&&%%%%%%###############"""""""""!!!!!!"""""""""!!!!!! ###############"""!!!!!!&&&%%%$$$"""!!!!!!"""""""""$$$$$$""" #########!!!%%%"""!!! !!!  """!!!!!!!!!!!! !!!!!!"""!!! !!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! ###"""!!! !!!"""### !!!!!!!!!!!!  !!!"""###$$$$$$$$$"""!!!    !!!  !!!!!!!!!""""""""" !!!!!!!!!!!!"""$$$!!!!!!""""""""""""#########""""""!!!!!!""""""###"""!!! !!!"""###""" """!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     """""" !!!"""""""""!!!!!!!!! ###!!! !!! !!!!!!!!!  """"""###'''...444555111+++'''%%%###"""!!!bbbaaa```___^^^]]]]]]]]]^^^]]][[[XXXVVVUUUTTTTTTWWWVVVVVVUUUTTTSSSSSSSSSPPPNNNKKKIIIHHHJJJLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHKKKIIIFFFGGGKKKUUUfff}}}~~~sss[[[TTTJJJCCCBBBAAA???===<<<:::999;;;===>>>>>>???======>>>>>>======<<<;;;::::::999888999999:::;;;777666666555555555666666444555777888888666444333444333333222222222222222...///000///......///000,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,------------,,,***)))'''&&&***)))(((((((((((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&###$$$%%%%%%%%%$$$###""""""%%%&&&$$$###%%%%%%"""$$$%%%(((***'''$$$)))000)))&&&######%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%!!!###$$$###""""""###$$$$$$&&&(((&&&###!!!"""###$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%###%%%'''(((((((((***++++++,,,...111666:::>>>@@@KKKSSS___lllwww{{{lllfff]]]XXXXXX\\\aaadddjjjmmmrrrvvvwwwvvvrrrppprrrrrrrrrrrrqqqlllfffbbb]]]XXXPPPFFF<<<444...+++,,,,,,+++)))'''%%%###!!!""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!"""$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""%%%%%%""""""%%%)))"""###!!!###!!!!!! !!! !!!!!! !!!!!! !!!!!!###"""!!!!!!"""$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!  !!! !!!""""""!!!!!!"""###"""!!! !!!""" !!!!!!!!! !!!!!!"""""""""######""""""!!!!!!!!!!!!   !!!!!!"""###"""""""""!!!""""""!!!!!!"""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""###"""!!!!!!"""###"""!!!!!!!!!  """!!!!!!!!!!!!  !!!     !!!"""!!! !!!!!!!!!!!! ###!!!  !!!!!!!!!!!!!!!  !!!"""'''...444111...(((%%%######"""!!!aaaaaa```^^^^^^]]]]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSUUUUUUUUUTTTTTTSSSSSSRRROOOMMMJJJGGGGGGIIILLLNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJGGGEEEJJJRRRdddwww}}}mmm___NNNIIICCC???>>>===;;;999===<<<:::999:::<<<;;;:::===============<<<;;;;;;===;;;999888777777888888666666555555555555666666333444666666666444222111222222333222222222111111---///000///...---...///,,,,,,+++++++++,,,,,,---***)))))))))******+++,,,***++++++++++++***)))))))))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!%%%$$$######"""###############%%%&&&&&&%%%$$$### ######!!!"""%%%$$$!!!###%%%(((***'''$$$)))000'''###!!!###""" ######$$$$$$$$$%%%%%%%%%###$$$%%%%%%###"""###%%%!!!%%%((('''###!!!###%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###&&&(((*********,,,---//////000444;;;DDDMMMRRRcccjjjuuu{{{rrrkkk\\\ZZZYYY\\\bbbiiinnnqqqrrrtttwwwyyyxxxvvvsssqqqooopppppppppmmmeee[[[UUULLLFFF===444---***))))))'''''''''&&&$$$!!!""""""""""""##################$$$$$$$$$######""" !!!"""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""### !!!$$$!!!!!!""""""  !!!""""""  !!!!!! !!!!!! !!!!!!""""""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!""" !!!""""""!!!!!!###$$$!!!!!! !!!!!! !!!!!!""" !!!"""!!!!!!  !!!"""""""""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###""""""""" !!!###"""!!!!!!"""### !!!!!!!!!!!!""""""""" !!!!!!""""""""""""$$$###""""""$$$$$$###"""!!! !!!!!!!!!  !!!!!! !!!!!!     !!!  !!!  """   !!!!!!!!!!!!   """'''---111...***&&&###"""""""""!!!______^^^]]]]]]]]]]]]^^^[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRROOOMMMJJJHHHHHHJJJLLLNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEGGGGGGEEEFFFQQQ^^^uuu{{{kkk\\\PPPFFFCCC@@@??????@@@??????======;;;999999<<<;;;777<<<============<<<;;;;;;<<<:::777555444333444555555555444444555555666666333444444444444222111000111111222222222111111000---...//////------...///---,,,+++*********+++,,,+++******)))))))))******&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!"""###$$$###$$$%%%%%%%%%%%%%%%%%% """""" """%%%$$$ """"""$$$&&&%%%###&&&,,,&&&$$$!!! !!!######$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%% ###''''''$$$###$$$%%%"""""""""###############$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***+++,,,---///000222333666===HHHUUU```gggyyy~~~yyysssoooiiiaaa\\\WWWZZZ^^^fffnnntttvvvwwwqqqsssuuuwwwwwwvvvtttsssooommmkkkgggaaaVVVKKKDDD:::555///)))&&&&&&(((***$$$$$$$$$$$$$$$###"""!!!""""""###############$$$ !!!"""""""""""""""###############"""!!!!!!###"""!!! !!!"""###$$$  !!! !!!$$$""" !!!"""###$$$ !!! !!!!!! !!!!!! !!!  """  !!!!!!!!! !!!!!!!!! """###  !!!""" !!!"""""""""!!! !!!"""######### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""### !!!!!!!!!"""""""""!!!"""######!!!!!!"""### !!!!!!!!!!!!"""""" !!!"""############$$$###"""###$$$%%%$$$"""!!!  !!!!!!!!!  !!! !!!!!!!!!!!!   !!!!!!!!!  !!!  !!! """&&&***---***'''###!!!!!!"""""""""]]]\\\\\\\\\\\\]]]^^^^^^YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRNNNLLLJJJIIIIIIJJJLLLNNNLLLKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFGGGGGGMMM___pppkkk\\\QQQIIIDDDCCCAAAAAAAAABBBCCCCCC===>>>===999:::>>>>>>999<<<<<<======<<<<<<;;;:::;;;999666444333333555666555444444444444555666777444444444333222111111111///000000111111111000///---...//////------...///...,,,+++)))((()))***+++,,,+++***))))))(((((()))&&&&&&'''((())))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''&&&'''''''''%%%%%%'''(((((((((''''''&&&((()))((('''&&&''')))$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!###""" ###&&&$$$### $$$$$$###$$$(((&&&&&&%%%###"""###&&&)))######$$$$$$$$$%%%%%%%%%###%%%%%%$$$###""""""###"""$$$&&&&&&%%%$$$######!!!"""""""""#########$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&(((+++---...///111333777;;;DDDOOO]]]kkkwww~~~yyyssskkkccc^^^\\\\\\]]]aaadddiiipppuuuwwwuuurrrnnnqqqtttvvvvvvssspppmmmgggccc\\\UUULLLCCC:::555+++***(((&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%!!!"""""""""############ """###########################"""!!!!!!"""!!! !!!"""###$$$$$$!!! """%%%&&&###!!!!!! !!! !!!"""  !!!!!! !!!!!!"""######  !!!   !!!!!!   """$$$ !!!"""!!!"""###"""  !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """$$$!!!  !!!"""!!!###$$$###"""!!!"""### !!!!!!!!!"""""" !!!"""$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""  !!!""""""!!!   !!!!!!!!!!!!!!!      !!!!!! !!!$$$'''((((((%%%!!! !!!""""""[[[[[[[[[[[[\\\]]]^^^^^^XXXWWWVVVVVVUUUUUUVVVVVVSSSSSSSSSSSSRRRRRRRRRRRRMMMLLLKKKJJJJJJKKKMMMNNNKKKJJJJJJIIIGGGFFFEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFHHHIIIKKKUUUkkk|||aaaSSSLLLGGGBBB@@@???>>>===>>>>>>>>><<>>:::<<>>>>>>>>>>>===<<<<<<;;;::::::999999666888777444444666777444444444333333444555777888444444444333222111000///...///000222111000///---......---------,,,,,,,,,...---+++)))''''''''''''((((((((((((''''''''''''+++******)))))))))))))))&&&'''(((******((('''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&************))))))))))))(((((())))))((('''&&&&&&'''### """&&&(((&&&###&&&$$$""" !!!"""###''' $$$'''$$$!!!###'''&&&$$$""""""###$$$%%%!!!"""""" ###'''(((%%%""""""""""""""""""""""""%%%%%%%%%###""""""$$$'''!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$############"""###$$$###""""""###%%%###!!!!!!"""###$$$###"""$$$$$$$$$###$$$$$$%%%%%%((($$$###&&&((('''''')))+++---000111222555<<>>=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888555888777333333666666444555444444333444555666666222222333333222111111000---...000111111111///.........---------,,,,,,,,,,,,,,,------,,,+++***)))+++*********))))))))))))+++******)))))))))))))))(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''&&&&&&'''((((((((((((''''''&&&&&&""" !!!%%%'''%%%"""$$$&&&&&&### ###&&&((($$$###((()))%%%###%%%'''&&&$$$###"""###$$$%%%###$$$###!!!###''''''$$$########################%%%$$$$$$###$$$$$$$$$%%%######$$$%%%%%%$$$######$$$$$$######"""#########$$$$$$$$$""" !!!###%%%###"""!!!"""###$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&***&&&&&&((()))&&&&&&(((,,,///222555999@@@JJJQQQ```iiivvvxxxooogggbbb^^^___aaadddhhhnnnsssvvv{{{{{{zzzzzzyyyvvvppplllnnnlllhhhddd]]]TTTKKKEEE===999333---)))'''''''''!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!!!!!!!"""######""""""!!! !!!###$$$###""" !!!"""""" !!!!!!!!!!!!!!! !!!!!!   ###"""!!! !!!"""""" !!!"""!!!!!! !!!!!! """######"""!!!!!!""" !!!"""!!!  """ !!!!!!!!!!!!  ###"""###   !!!  !!!###"""!!!   !!!!!!""" !!!$$$$$$!!! !!!!!!!!!!!!  !!!###!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  """"""!!! !!!""" !!!!!!!!!!!!!!!    !!!!!!!!!!!!"""   !!!  """!!!    !!!###$$$%%%%%%%%%###!!! !!!!!! \\\ZZZYYYXXXZZZ[[[ZZZYYYZZZUUUSSSTTTTTTPPPOOOPPPQQQPPPNNNNNNOOOPPPOOONNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJHHHFFFHHHJJJNNNXXXmmmxxxbbbSSSJJJDDDCCCDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888777777444777666222222555555333666555444444333444444444111111111111111111111111---...///111111111000///......---------,,,,,,,,,)))***,,,......---+++***++++++*********)))))))))+++******)))))))))))))))***)))'''&&&&&&''')))***)))((((((''''''(((((()))(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''&&&###!!!"""%%%'''&&&$$$###&&&(((%%% ###)))$$$###$$$%%%$$$ ###&&&%%%$$$#########$$$%%%%%%&&&$$$"""###''''''###########################%%%###"""###&&&'''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%###""""""""""""######$$$%%%%%%$$$""" """$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''***((((((,,,,,,******---...333999???GGGRRR___hhhxxx}}}~~~wwwooohhhbbb^^^\\\aaadddjjjooouuuxxxzzz{{{yyyzzz{{{|||zzzvvvooojjjeee```XXXPPPGGG???777111---+++)))'''%%%$$$$$$%%% !!!!!!"""######$$$!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!"""""" """$$$$$$"""!!!"""$$$!!! !!!"""###!!! !!!!!!!!!!!!!!! !!!""" !!!%%%$$$!!! !!!"""""" !!!""" !!!""""""!!!  !!!"""""" """ !!!"""!!!  """ !!!!!!!!!!!! $$$"""     !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!$$$$$$!!! !!!!!!  !!!"""### !!!!!!!!!!!!!!!!!!  !!!!!! !!!"""!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""""""""   !!!!!!  !!!"""$$$%%%&&&'''%%%###""""""!!!\\\ZZZYYYYYYZZZZZZYYYWWWYYYTTTQQQRRRRRROOONNNOOORRRQQQOOOOOOPPPQQQQQQPPPPPPOOONNNLLLKKKIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFGGGHHHHHHHHHFFFEEEHHHMMMVVVggg}}}zzzeeeRRRKKKHHHAAA@@@DDDCCCBBB@@@?????????@@@AAA?????????>>>>>>=========;;;::::::999888777666555444666555222222444555222666666555444333333222222333222222111000000000000---...///000111111000000......---------,,,,,,,,,)))******++++++******))))))))))))(((((((((''''''+++******)))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&$$$%%%&&&''''''''''''''''''%%%###$$$&&&((('''&&&###%%%&&&$$$"""!!!$$$&&&!!!###%%%$$$!!!"""%%%%%%$$$######$$$$$$%%%%%%&&&$$$"""###&&&&&&"""########################&&&###!!!$$$(((((($$$%%%&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$%%%%%%%%%&&&'''&&&$$$""""""######"""!!!"""$$$%%%$$$###%%%%%%$$$%%%%%%&&&'''((((((''')))...000///111666333:::EEEPPP[[[gggttt|||}}}yyytttoooiiiccc``````cccdddlllnnnssswwwyyyzzzzzzyyyvvvwwwxxxxxxvvvooogggaaaSSSMMMEEE===777222...+++%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!! !!!"""######$$$$$$!!!"""######"""""""""### """###!!! !!!"""!!! !!!######"""  !!!!!!""""""  !!!!!!!!!!!!""""""""""""!!!!!!!!!%%%###   !!! !!!!!!  !!!  !!! !!!"""!!!  """ !!!!!! """!!!###!!!!!! !!!  !!!""""""!!!!!!""" ######   !!!""" !!!!!!!!!!!!  !!!!!! !!!###""""""!!!!!! !!!   !!!!!!  !!!!!!!!!!!!  !!!!!!  !!!"""""""""!!!!!!   !!!  !!!!!!!!!  """%%%'''((($$$###"""###$$$%%%###"""\\\[[[ZZZZZZ[[[ZZZWWWUUUVVVQQQNNNOOOPPPNNNMMMOOOQQQOOONNNNNNPPPQQQPPPOOOOOOOOONNNLLLKKKIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFGGGFFFEEEEEEDDDEEEHHHRRRcccwww{{{gggVVVHHHGGGGGGAAA???AAABBBAAA@@@???>>>???@@@AAA??????>>>>>>===<<<;;;;;;888888888777666666555555444666555222222444555222666666555444333222111111555444333111000/////////......///000000000000000......---------,,,,,,,,,...---***(((((((((***+++))))))))))))((((((((((((+++******)))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))''''''(((((())))))))))))((('''&&&&&&&&&&&&'''(((***))))))(((''''''&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%$$$######$$$&&&&&&%%%%%%""" !!!$$$%%%###!!!###&&&)))'''$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%###!!!"""&&&&&&"""########################&&&###!!!$$$(((((($$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###&&&***+++(((%%%"""!!!$$$""""""###$$$%%%$$$###%%%%%%%%%%%%&&&'''((()))'''&&&***///000111666===>>>HHHWWWeeepppzzz~~~yyytttoookkkcccaaa______bbbhhhooossswwwxxxyyyzzzzzzzzzyyyxxxxxxvvvtttpppjjjaaaWWWQQQ@@@;;;444///,,,***)))(((###$$$%%%&&&&&&%%%$$$###%%%$$$$$$###""""""!!!!!!"""""""""###############!!!###$$$###!!!!!!"""$$$!!!  """""" ###!!! !!!"""###"""!!! !!!!!!""""""!!!!!!  !!!!!!""""""""""""!!!!!! ###"""  """  """  !!! !!!"""!!!  """ !!!!!!""" !!!  !!!!!!"""!!! !!! !!!  """"""  !!!""" """"""   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###""""""!!!!!! """!!!   !!!!!!    !!!!!!  !!!  !!!"""  """&&&)))+++###"""!!!"""$$$&&&%%%$$$[[[[[[[[[[[[[[[YYYVVVSSSSSSNNNKKKMMMNNNMMMNNNPPPNNNLLLKKKLLLMMMNNNNNNMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEECCCDDDFFFHHHNNN]]]sss~~~mmmVVVMMMEEEDDDDDDBBB???>>>@@@@@@???????????????@@@??????>>>===;;;:::999999555555555555555555555555444777666222222555555333555555555555444333111111666555333111000000111111000000000////////////000......---------,,,,,,,,,222000,,,))))))***,,,...,,,,,,+++++++++*********+++******)))))))))))))))'''(((***++++++***((('''***))))))(((((())))))***'''(((((()))******++++++((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%""""""!!!!!!""""""###$$$%%%!!! %%%'''$$$"""&&&'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""$$$###!!!$$$((()))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''$$$"""$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&&&&'''"""&&&***+++)))&&&###!!!$$$###"""###%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***)))))),,,000222555===FFFRRR]]]lllzzzxxxqqqjjjeee```]]]\\\^^^aaaeeelllrrrxxx|||{{{{{{{{{{{{zzzyyyxxxwwwvvvrrrjjjbbbXXXMMMCCC<<<222...)))&&&%%%%%%$$$$$$"""###$$$$$$$$$###!!! !!!!!!"""######$$$$$$%%%############"""""""""""" """$$$""" """%%%""" """###""" ###!!! !!!""""""!!! !!!!!!!!!!!!!!!"""!!!  !!! !!! """  """ !!!  """ !!!"""!!!  """  !!!""""""  """!!!!!!    !!!"""###"""!!!!!!!!!!!!  !!!!!!!!! !!!""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!! """$$$!!!!!!!!!!!!!!! """!!!    """"""!!!  ###(((,,,...'''%%%"""!!!"""######"""YYYYYYZZZ[[[ZZZXXXSSSPPPPPPKKKHHHKKKMMMMMMOOORRRMMMLLLJJJKKKMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGFFFDDDCCCFFFKKKPPP\\\nnnlll[[[JJJIIIDDD>>>>>>@@@@@@======>>>>>>??????>>>>>>>>>???>>>===<<<:::999888777333333333444555555666666555888777333333666666444333444444555444333222111555444222111222333444555222111000//////...............---------,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,+++++++++******+++******))))))))))))))))))))))))******)))))))))******))))))))))))******(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))***))))))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""###$$$%%%$$$!!! """%%%&&&$$$!!! ######!!!###'''&&&"""######$$$$$$%%%%%%%%%%%%!!!#########&&&,,,---+++$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%"""$$$''''''&&&$$$###$$$$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&''')))***++++++,,,000666;;;BBBNNNZZZjjjsssxxxssskkkeeeaaa___]]]\\\eeeiiiooouuuzzz|||}}}}}}zzzzzzzzzzzzwwwtttqqqooogggaaaWWWLLLBBB999111---)))'''%%%$$$%%%%%%$$$###"""############""" !!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$  #########!!! ###"""  !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! ### !!!"""  !!!!!!!!!!!!### !!!"""!!!  """!!!!!!  !!!"""  !!!!!!    !!!!!!"""""""""""""""!!!!!!!!! !!!######"""!!! !!!"""!!!!!! !!!!!!!!!  !!!""""""###"""!!! !!!"""!!!!!!!!!"""$$$ !!!!!!!!!!!!!!!"""!!!       """"""""""""!!!!!!"""!!!  !!!!!!!!!$$$)))...111***&&&""" !!!!!!!!!XXXXXXYYYZZZYYYVVVQQQNNNNNNIIIGGGJJJLLLMMMOOOSSSOOOMMMLLLMMMOOOPPPPPPOOOLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJHHHGGGGGGGGGHHHHHHFFFFFFFFFDDDDDDHHHPPPVVVjjj|||qqq[[[KKKDDDHHHDDD:::888???AAA<<<<<<===>>>??????>>>===<<<>>>===<<<;;;999888666666111111222333555666666777666888777444444666777444222333444555444333222111333222111111333555888999333222111///..................---------,,,,,,,,,))))))***++++++,,,------*********))))))))))))(((+++******)))))))))))))))+++***)))'''''')))***+++******))))))))))))******)))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&((()))---,,,+++***)))(((''''''%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&&&&%%%%%%'''((("""###$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$(((---,,,%%%"""###$$$%%%%%%%%%%%%%%%!!!###$$$$$$)))///111///$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$###############$$$$$$"""!!!"""$$$&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&((()))***++++++---444===EEEPPPaaaooo{{{~~~zzzlllhhhbbb^^^^^^```cccdddrrrvvv}}}|||xxxyyyyyyxxxtttnnnhhhdddUUUNNNDDD:::222---(((&&&%%%$$$$$$&&&((()))((('''######$$$$$$######"""""""""""""""!!!  !!!!!!!!!###&&&((('''""" ###&&&!!!"""$$$"""  """"""!!!!!!  !!!"""### ### !!! %%%!!!!!!!!!!!!"""$$$ """"""!!!!!!$$$ !!!"""!!!  """"""!!!  !!!"""  !!!"""!!! !!! !!!"""!!!!!!  !!! !!!!!!"""!!!!!! """###$$$###""" !!!"""!!!!!! !!!"""""" !!!"""!!!!!!!!! !!!""""""###!!!  !!!!!!!!!!!!"""%%% !!!!!!"""""""""!!! !!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!!!! !!!!!! """!!! """  !!! !!!%%%***///222)))%%% !!!######WWWYYYZZZZZZXXXTTTOOOLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMPPPRRROOONNNOOOMMMIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEJJJEEECCCEEEFFFIIITTTaaaxxxqqq]]]OOOFFF>>>>>>===>>>@@@@@@>>><<<>>>>>>>>>???@@@@@@>>><<<======<<<:::888777666555333333444555666777888888666666666666555444333222444555555555444333333222888111...222666444111000222111111000///......---......---------,,,,,,,,,+++,,,---.........---,,,'''111000&&&&&&...***---,,,***)))))))))******************************))))))***))))))((('''''')))(((''''''((()))***+++&&&''''''%%%###$$$(((---)))&&&###"""$$$'''((()))'''%%%"""!!!"""######"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########,,,'''""""""&&&&&&!!!&&&%%%$$$###""""""""""""&&&&&&$$$&&&///555000&&&+++###"""&&&&&&$$$%%%$$$"""!!!""" """)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$((('''""""""''''''###%%%%%%$$$$$$$$$$$$$$$%%%+++(((%%%%%%(((+++.........333;;;EEEQQQaaasss~~~~~~xxxqqqlllaaaZZZVVV[[[hhhrrruuusss|||yyyuuupppmmmlllggg^^^VVVSSS>>>:::333------...***#########""""""!!! """"""############""""""!!!!!!"""##################"""!!!""""""""" $$$...000%%% """###"""!!! !!!###"""!!!!!! !!!$$$%%%&&&%%%###"""!!!"""  """  &&&###"""!!!  !!! !!!!!!  !!!###""" """ !!!!!!!!!!!!!!!!!!!!!!!!)))'''### !!!###"""!!! !!!"""!!!### """"""!!!""" """$$$&&&&&&###!!!%%%"""!!!"""!!!  ######!!! &&&  ###!!!  !!! !!!""""""!!! !!!!!!!!!!!! """""" !!!$$$ """""" """ !!!"""!!!  """######""""""!!!!!! !!!!!! !!!!!! !!!!!!  !!!     """&&&,,,222555+++((($$$!!!!!!!!! WWWXXXXXXWWWUUURRROOOLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLPPPQQQNNNMMMNNNLLLHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDBBBBBBDDDEEELLL^^^oooyyyeeeUUUJJJDDD@@@???>>>>>>???@@@???>>>AAA@@@@@@@@@@@@???===;;;<<<<<<;;;999888777555555444444555555666777777777666666666666555444333222444444444444444333222222444...+++///222000------111111111000///.........///.........------------++++++---.........---,,,,,,111000)))***...,,,###,,,,,,***)))))))))******************************###%%%(((***+++)))(((&&&'''&&&&&&%%%&&&'''((()))'''((('''&&&%%%&&&(((***,,,)))&&&$$$$$$$$$###"""'''%%%######$$$%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######)))%%%###$$$&&&'''$$$!!!$$$############$$$%%%%%%'''%%%&&&,,,222222---'''''' ###"""!!!"""$$$"""###$$$""" ###)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""###'''&&&######&&&&&&###$$$$$$$$$$$$%%%&&&'''''''''&&&''''''***---111333:::AAAMMMXXXdddqqq~~~yyyssskkkddd___\\\[[[]]]eeerrr{{{~~~}}}~~~yyyvvvuuummmddd^^^VVVKKKDDDCCC999666---&&&%%%&&&"""%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""######$$$#########$$$$$$###!!!(((+++$$$######!!!"""!!!  !!!!!!!!! !!!!!!!!! !!! """$$$"""!!!'''"""!!!   !!!!!!  !!!!!!  ###!!! !!!$$$'''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$### """   !!!!!!!!!!!! !!!!!!!!!"""  """$$$%%%###"""!!!!!!""""""!!!  !!!!!!!!!!!!!!! $$$&&&!!!!!!  !!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!  """   !!!"""!!!  """""""""""""""!!!!!! """!!!!!! !!!   !!!     !!!&&&,,,222666+++((($$$"""!!!!!! VVVUUUTTTSSSQQQOOOMMMLLLIIIHHHHHHGGGGGGGGGHHHHHHKKKNNNOOOLLLLLLMMMLLLHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFBBBAAABBBCCCGGGTTTjjj~~~{{{gggUUUJJJDDDAAABBB@@@>>>>>>???@@@@@@@@@CCCBBB@@@@@@@@@???<<<:::;;;::::::888777666555555666666666666666666666666555666666555555444333222333333444444444333222222555///---111333111//////111111000000//////....../////////.........------***+++,,,------------,,,,,,+++)))*********(((''',,,+++******)))*********))))))))))))))))))))))))!!!&&&***,,,+++(((&&&'''&&&&&&&&&&&&'''(((((()))(((''''''(((((('''&&&'''&&&&&&&&&((())))))(((&&&%%%%%%%%%&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&"""""""""###%%%&&&((()))((($$$)))333555---(((((()))### ###%%%$$$$$$%%%$$$"""$$$&&&%%%"""###(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""%%%%%%$$$$$$&&&%%%"""$$$$$$$$$%%%&&&'''((()))''')))+++,,,,,,000666;;;EEEOOO]]]jjjttt}}}}}}yyysssllleee^^^ZZZWWW]]]aaaiiisss}}}~~~|||wwwrrrnnnkkk___RRRHHH???666222222+++)))$$$ """'''&&&"""###############$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!"""######""""""###$$$%%%###"""$$$'''### $$$%%%""" !!! !!! !!!!!!"""""" !!!"""""""""""" """!!! %%%  !!!!!!    !!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!   !!!###$$$###""""""###"""$$$""" ### ######   """&&&&&&!!!!!!  !!! !!! !!!!!!  """ !!!!!!!!!!!!!!!###$$$###"""!!!"""###    !!!!!!  !!!"""""""""!!!!!!!!!!!! """"""!!!!!!   !!!      %%%,,,333777,,,)))$$$"""!!!!!! TTTRRROOOMMMKKKJJJJJJKKKFFFEEEDDDCCCCCCCCCCCCCCCJJJMMMMMMKKKJJJLLLKKKGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBFFFPPPaaavvvlllWWWIIICCCAAA@@@CCCAAA>>>===???AAAAAAAAAAAA???>>>>>>>>>>>><<<:::999999999888777666555555777777666666555555555555555555555555444333222222222222333333333333222222555000...222333111///000111000000000/////////.........---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,&&&'''...///)))&&&)))++++++******************(((((((((((((((((((((((( """&&&)))++++++)))((())))))((((((((()))))))))***((('''(((******'''############&&&(((((('''%%%$$$$$$$$$&&&'''&&&$$$"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""$$$'''"""######$$$%%%'''((()))((($$$***777666)))$$$))))))$$$"""%%%'''%%%%%%&&&###!!!###'''&&&######%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''((((((,,,///111000000444>>>FFFSSS\\\iiittt|||~~~vvvpppmmmggg```\\\\\\^^^aaajjjpppxxx~~~{{{xxxtttmmmddd___UUUJJJ>>>666000***)))+++"""$$$$$$###&&&***)))%%%!!!!!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######"""!!! """$$$  """###""" %%%&&&""" """""" !!!!!! !!! !!!!!!"""""""""!!! !!!"""###$$$###  !!!  !!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!  !!!    !!!######"""!!!!!!""" !!!"""!!! """ ######  !!!""""""!!!%%%!!!  !!! !!!!!!!!!!!! !!!### !!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!  !!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!   !!! !!! !!!  $$$+++222666+++((($$$!!!!!! QQQOOOLLLIIIGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCIIILLLLLLIIIIIIKKKKKKHHHEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGDDDDDDMMM```ttt~~~ppp]]]NNNEEEAAA@@@AAACCCAAA>>>===???AAAAAAAAA<<<;;;::::::<<<===<<<;;;999888888888777777666666777777777666555555444444555555555555444333222111111111222222222222222111111---,,,//////---,,,...000000000000////////////,,,,,,,,,+++++++++******************++++++,,,,,,...))),,,666777...))),,,************+++*********''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))))))))(((((()))''''''(((******&&&"""&&&%%%$$$###"""###"""###$$$&&&%%%###!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%"""!!!$$$'''%%%$$$$$$$$$%%%%%%&&&''''''$$$***666444&&&!!!(((%%%!!! ###$$$""""""$$$""" !!!%%%&&&###!!!###%%%$$$$$$######$$$$$$%%%#################################%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%&&&'''''',,,///111333666???LLLWWWgggnnnvvv}}}{{{nnneeeaaa___\\\ZZZ[[[bbbllltttyyy~~~{{{yyyvvvppphhh]]]QQQIII???777000---***&&&%%%'''"""&&&'''&&&%%%$$$###$$$$$$%%%&&&'''((((((#########$$$$$$#########"""!!! """$$$ """###!!! """$$$%%%"""  !!!""""""!!! !!!""" !!!"""""""""""""""!!! !!!  !!!!!!!!!  !!!!!!    """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!! !!!  !!!!!!   !!!!!!"""###$$$###!!! """  """###!!!!!!"""!!!!!!!!!""" """%%%!!!  !!! !!!!!!"""!!! !!!### !!!!!!!!!!!!"""!!!  !!!!!!"""  !!! !!! !!!!!!!!!!!!!!!""""""!!!   !!! !!!!!! !!! !!!!!!  $$$***000333)))&&&""" QQQOOOKKKHHHGGGGGGHHHIIIMMMLLLJJJIIIGGGGGGFFFFFFIIILLLLLLIIIIIIKKKKKKIIIFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEIIIXXXooolll___QQQHHHDDD@@@AAACCCBBB@@@>>>>>>???@@@@@@@@@:::999888888:::<<<<<<<<<888888888888888888888777777777666666555555555444444555555444444333222111000000111222222222111111222//////111111...---000000000000000////////////++++++*********)))))))))******))))))******+++,,,---))),,,444555...)))***))))))***++++++++++++***((((((((((((((((((((((((***)))(((''''''(((***+++'''''''''(((''''''&&&%%%'''&&&'''((()))(((&&&$$$'''&&&%%%%%%%%%### ###""""""###%%%%%%$$$"""$$$##################$$$###$$$$$$$$$$$$%%%%%%%%%%%%''')))(((%%%$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$(((///...%%%"""%%%%%%######&&&&&&######&&&""" $$$&&&###!!!"""$$$$$$############$$$$$$###############$$$$$$$$$&&&######%%%&&&$$$&&&)))&&&&&&&&&&&&&&&'''((()))+++///444;;;DDDQQQ___iiirrrvvv|||zzzsssjjj```XXXWWWYYY\\\___ccclllxxxuuuqqqjjjaaaVVVIII<<<444222,,,)))))))))%%%###$$$ ###"""""" """"""###$$$$$$%%%&&&&&&""""""############"""""""""!!! !!!"""###"""!!!!!!"""###$$$"""!!! !!!!!! !!!!!! !!!"""###"""!!! !!!### """""""""!!!!!!%%%!!!!!!"""""" %%% !!!### """ !!!!!!""""""!!!!!! !!!!!!  !!!!!!  !!! !!!"""!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!!  """ !!!!!!!!!###$$$$$$""" """ ###$$$""" !!!""""""  """"""!!!!!! !!!  !!! !!!!!!""""""!!! !!!### !!!!!!!!!!!!"""  !!!     !!!!!!!!! !!!""""""!!!    !!! !!!!!!!!!!!! !!!  !!!!!!   ###''',,,...&&&### RRRPPPMMMKKKIIIIIIJJJKKKQQQPPPNNNLLLKKKJJJIIIIIIIIILLLLLLIIIIIILLLLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEKKKUUUeeeyyy~~~qqq\\\QQQHHHDDDAAA???@@@DDD@@@???>>>>>>???@@@???>>><<<:::888888:::;;;;;;;;;888888888999999999999999666666666666666555555555444444444444333222111111///000000111222222111111444222222555444000000444////////////000000000000++++++++++++*********)))***))))))((()))***+++,,,+++)))***,,,,,,+++(((&&&((()))***+++,,,++++++***((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((('''%%%$$$$$$%%%''''''&&&%%%&&&'''%%%$$$%%%''')))+++***)))%%%###""""""$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$"""'''%%%&&&)))(((%%%%%%(((%%% $$$&&&$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$((($$$"""%%%&&&$$$''',,,%%%%%%&&&((())),,,---///333888AAAMMMZZZfffpppvvvssswww{{{~~~|||sssjjjbbb]]][[[ZZZYYY```iiiooorrrwww}}}yyytttddd^^^SSSHHH>>>666...******&&&$$$&&&'''$$$###$$$!!! !!!###""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""!!!"""######!!!  !!!!!!!!! !!!"""""" !!!""" !!!""""""""" %%%!!!"""%%%%%%###'''!!!"""$$$""" !!! !!!!!!!!!  !!!!!!   !!!  """%%% """%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!  !!!  """ !!!!!!"""!!!""""""!!! !!! !!!""""""!!!  !!!""""""  """!!!!!!  !!! !!! !!!######!!! !!!""" !!!!!!!!!!!!%%%"""!!!""""""    !!!!!! """###"""!!!   !!! !!!!!!!!!!!! """  !!!"""!!!  ###%%%((()))### TTTRRRPPPMMMLLLLLLMMMMMMQQQPPPOOOMMMKKKJJJIIIIIIJJJLLLLLLIIIIIILLLMMMJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGRRRaaaooo|||ssscccSSSJJJBBBAAA???<<>>>>>===>>>@@@@@@>>><<>>444---***((((((%%%!!! ###%%%$$$$$$&&&$$$''''''###"""######!!!############$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!"""###$$$#########!!!  !!! ###    !!!  !!! """######!!!""""""!!!&&&  """   !!!  !!!!!!   """%%%((( """###!!! """!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!! !!!"""!!!    """ !!!"""""" !!!!!!  !!!### ######!!!!!!###!!!"""!!!!!!  ###!!!!!!$$$ !!!  !!! !!!!!!!!!###$$$"""!!!!!!!!! !!!!!!!!!"""!!!      !!!!!! """######"""!!!  !!!!!! !!!!!!!!!!!! """  !!!"""!!!  !!!###$$$%%%&&&!!!UUUUUUTTTSSSRRRQQQPPPPPPUUUTTTSSSOOOLLLKKKMMMNNNNNNKKKIIIHHHIIIKKKLLLLLLLLLKKKIIIGGGGGGGGGIIIJJJKKKEEEBBBFFFHHHFFFEEEIIIMMMaaauuu|||yyypppbbbUUUFFFDDDBBBAAAAAA@@@>>><<<>>>??????@@@@@@>>>===<<<=========<<<;;;;;;::::::???===:::999999999888777888666444333444555555444222000000222666888888666111111111111111000//////000000000000000//////...........................111000///---,,,+++************++++++++++++******((()))******)))(((***+++)))***+++***)))((()))******)))((()))+++---,,,+++'''(((((('''&&&&&&''')))******)))(((((((((((((((&&&$$$%%%((((((%%%$$$&&&###########################!!! !!!###$$$$$$###"""######"""!!!"""%%%'''"""############$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###"""###$$$$$$$$$"""&&&$$$###$$$%%%%%%$$$###''''''&&&%%%$$$"""!!! &&&%%%$$$$$$&&&&&&%%%$$$,,, )))%%%%%%%%%(((+++---///555>>>EEENNNXXXgggsssyyy|||~~~vvv{{{zzzppphhhfffZZZSSSWWW^^^dddjjjqqqwwwzzz~~~~~~|||zzzwwwrrrfffVVVJJJ>>>888///(((%%%$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!###$$$ !!!""" """"""######"""  !!!  """"""!!! !!!!!!&&&(((###!!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""" """"""!!!  !!!######!!! !!!###"""!!! !!!"""######"""!!! !!!"""$$$""" $$$ """ !!!!!!  !!!!!!!!! !!!"""!!!!!!  !!!!!!!!!!!!    ######""""""!!!!!! ###"""!!! !!!"""######$$$%%%$$$###"""###$$$ !!!"""""""""###!!!     !!! ###  !!! """"""!!!!!!!!!!!!""""""###########################!!!!!!""""""!!!!!! )))%%%!!! !!! UUUUUUTTTSSSRRRQQQQQQPPPSSSSSSQQQOOOLLLKKKMMMOOOMMMKKKIIIHHHJJJKKKLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIIIIFFFEEEGGGFFFCCCFFFKKKZZZlll||||||rrrdddVVVMMMEEEDDDBBBAAAAAA@@@>>>===>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888888777666777555333222333444444333444222111222555666555333111111222111111000000///000000000000000//////...........................///...---,,,+++++++++,,,+++++++++,,,,,,+++++++++)))***+++***)))((()))***)))***+++***)))((()))******)))((()))***+++***)))&&&&&&&&&&&&&&&)))...222***)))(((''''''''''''(((&&&$$$$$$'''(((%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$############$$$###""""""$$$&&&%%%$$$$$$$$$######"""""""""""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""!!!###%%%''''''&&&%%%%%%%%%%%%$$$$$$###"""%%%$$$######%%%%%%$$$###'''!!!"""***)))'''***---000333888AAAMMMUUUbbbjjjuuu~~~|||}}}|||wwwrrrkkkccc]]]\\\WWWXXXaaakkkpppvvv||||||xxxvvvrrrmmmfff___XXXMMM@@@666666111+++&&&$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###""""""###$$$%%%'''(((!!!!!!""""""""""""!!!!!! !!!######"""!!!!!!"""$$$!!!"""###!!!!!!!!!!!!!!!  !!!  !!! !!!!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!%%%%%%"""!!!&&&$$$ !!!"""!!!  !!!""""""!!!  !!!!!! """!!! !!!""" !!!!!!""" !!!!!!!!!!!!!!!"""   !!!!!!!!!!!!!!!  """"""""""""""""""!!!!!!   !!!!!! !!!  """"""!!!   !!!!!! """  !!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$!!! !!!!!!!!!"""  $$$""" !!!!!!VVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLLLLMMMOOOMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFHHHGGGCCCBBBJJJSSSjjjwww~~~wwwfffVVVLLLGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<:::888777777777666555666444222222333444333222444333222222444444333222111111222222222111000000000000111111000000///............//////.........,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))(((((()))(((***+++***))))))***+++***)))(((((())))))((('''(((''''''&&&'''+++111666(((((('''&&&&&&&&&'''''')))&&&%%%'''&&&$$$%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###!!!$$$$$$$$$###"""!!!###$$$&&&&&&%%%$$$###"""!!!!!!############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""###$$$%%%$$$######""""""###%%%'''&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$""")))$$$&&&)))%%%'''((("""...111777<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777777777888777555666444333333444555444333333333222222333333333222111222222222222222111111000111111111111000//////---...////////////...---,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++++++++))))))***+++((()))+++*********+++,,,+++)))((('''((((((&&&%%%++++++***((('''(((,,,///'''&&&&&&%%%%%%&&&&&&&&&---(((&&&&&&%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$""" $$$%%%%%%$$$"""!!!"""###&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%$$$######%%%%%%$$$###'''%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%$$$###)))%%%111(((%%%+++%%%000666???HHHRRR___llluuuzzz|||~~~~~~{{{{{{~~~}}}yyytttmmmhhhaaa[[[WWWWWWXXXYYY```fffqqq{{{}}}|||zzzvvvqqqjjjbbb]]]QQQJJJAAA:::444000,,,***$$$###""""""$$$%%%$$$#########""""""""""""######'''&&&$$$"""""""""$$$$$$!!!!!!""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!###$$$### !!!!!!  !!!###$$$!!!""""""  !!! !!!!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%'''!!!"""  !!!!!!  !!!""""""!!! ###""" !!!  !!! !!!    ###"""  %%%###!!! !!!!!!"""!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""" ######"""!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!! !!! $$$###""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###""" """""""""!!!!!!  VVVVVVUUUTTTSSSRRRQQQQQQOOOPPPPPPPPPNNNNNNOOOQQQLLLKKKIIIJJJKKKLLLKKKJJJGGGGGGFFFFFFFFFGGGGGGGGGBBBEEEEEEAAAAAAMMM___nnn{{{pppcccWWWNNNIIIFFFFFFBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>===============>>>>>>===<<<;;;:::::::::<<<:::888888888999888777666555444555666777666444111222333333333444444555222222333333333333222222111111111111111000000///---...///000000///...---------,,,+++************))))))************))))))(((***++++++******+++---''')))***+++******,,,...+++)))((('''((('''%%%$$$***++++++***(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&***&&&$$$%%%%%%###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$""" ###%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$%%%%%%%%%###'''&&&$$$$$$$$$$$$###!!!%%%%%%%%%%%%$$$###""""""'''&&&%%%%%%&&&'''&&&%%% 000***+++444222888AAANNNYYYcccllluuuzzzzzzxxxwwwssskkkccc]]]ZZZWWWUUUVVV[[[aaaeeepppuuu|||~~~yyyuuuooohhhaaaWWWNNNGGG999555111,,,)))&&&$$$"""###""""""###$$$$$$###!!!###""""""""""""""""""###$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!### !!!""""""!!!"""!!!!!! !!!"""$$$%%%!!!""""""!!! !!! !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ """""" $$$  !!!!!!!!!!!! %%%###!!! !!!""""""!!!  !!!  !!!!!!!!!!!!%%%###!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """!!!!!! """### !!!!!!"""$$$###"""!!! !!!!!!"""    !!!!!! !!!!!!$$$)))&&&%%%$$$"""!!!  !!!"""###""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###""" !!!!!!   !!!###UUUUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPNNNMMMNNNOOOLLLJJJIIIJJJKKKLLLKKKIIIEEEFFFFFFFFFFFFGGGGGGGGGAAADDDCCCCCCJJJYYYjjjsssttteeeTTTKKKGGGDDDBBBBBBCCCAAA@@@@@@BBBBBBAAA??????>>>===<<<<<<<<<======>>>======<<<;;;;;;::::::<<<:::888888999999888777666555555666888888777555111222444444444444666777222222333444444444333333111111222222111111000///---...000111111000...---......---++++++*********(((((())))))))))))(((((()))***++++++******+++---'''(((***+++++++++---///+++)))((('''((((((&&&$$$%%%(((******((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''### $$$%%%%%%'''+++########################$$$######%%%&&&%%%###!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%$$$###"""!!!(((&&&%%%&&&'''((('''&&&$$$$$$///...000888===LLLUUUbbbmmmtttxxx|||}}}|||}}}|||vvvpppkkkddd\\\VVVSSSTTTVVVYYY]]]ccckkkpppxxx{{{|||zzzzzz{{{yyyuuuqqqjjj```VVVLLLBBB777///,,,+++)))&&&### $$$###"""###$$$$$$""" """""""""""""""""""""""" """###$$$###"""!!!!!!!!!""""""""""""!!!!!!"""!!! $$$ !!!!!!!!! !!!!!!!!!!!!"""######$$$!!!######""" !!!"""!!! !!!!!! """ !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" """"""$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!   """""""""  !!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!  """###"""!!!   """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!"""######""""""!!!!!!!!!!!!"""   !!! """######""""""###%%%(((&&&%%%$$$"""  !!!!!! !!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!!  !!!$$$TTTTTTSSSRRRQQQPPPOOOOOOLLLNNNOOONNNLLLKKKKKKLLLKKKJJJJJJJJJLLLLLLKKKIIIDDDEEEEEEFFFFFFFFFFFFFFFAAACCCDDDHHHUUUfffooopppaaaUUUIIIFFFDDDAAA@@@BBBCCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;<<<<<<===;;;;;;;;;<<<<<<<<<======:::888777777888888888777555444444666888888666555333555777666444333555777222222333444444444444444111222222222222111000000---...000222222000...---------,,,,,,,,,,,,,,,---))))))************)))))),,,------,,,***))))))***&&&(((***++++++,,,...000+++)))(((((())))))'''&&&&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((((((""" !!!$$$%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''&&&$$$"""!!!###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%)))...,,,---555:::AAAMMMccckkkuuu{{{~~~~~~|||yyyyyy{{{|||{{{yyyuuuqqqjjjccc]]]YYYVVVUUUVVVZZZ```eeeiiinnnsssxxxvvvvvvsssmmmmmmnnniiibbbXXXQQQFFF>>>888111***$$$(((((((((&&&###"""!!!!!!###"""!!!"""###$$$"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!  ###!!!!!!"""!!!   !!!!!!!!!!!! !!!###$$$"""!!! !!!&&&$$$"""  !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!   !!!!!! """!!!!!!###### !!!  """  """### !!!!!!""""""   """###"""!!!!!! !!!!!!"""  !!!!!!   !!!!!! !!!!!!!!!!!!!!!!!! """###"""!!!  !!!!!!""""""$$$%%%''')))***'''### ###"""!!!  """!!! ###%%%""""""!!!!!!!!!!!!"""""" """  !!!  !!!SSSSSSRRRQQQPPPOOONNNNNNKKKLLLMMMLLLJJJIIIHHHIIIKKKJJJJJJKKKLLLLLLKKKIIIDDDDDDEEEFFFFFFFFFFFFFFFAAACCCEEEMMM^^^nnnqqqkkkOOOHHHDDDFFFDDD@@@@@@EEEDDDBBBAAAAAAAAAAAA@@@>>>???>>>===;;;;;;<<<<<<===888888999;;;===>>>???@@@999777555555666777777666333333333555777777555444666888999777444222444666222333333444555555555444111222222222222111000000---...111222222111...---,,,,,,,,,,,,---...///000******++++++++++++******///000///---)))'''''''''&&&(((***++++++,,,...000***)))(((((())))))((('''******)))'''%%%%%%''')))&&&&&&&&&&&&&&&'''((()))&&&######%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%''''''%%%""" """$$$%%%$$$###$$$$$$((('''&&&&&&%%%$$$######(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$(((&&&%%%$$$$$$$$$""" """"""###$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$"""000,,,+++>>>JJJSSSeeerrrxxx~~~|||zzz{{{zzzwwwuuuiiieee___XXXSSSTTTWWW[[[^^^dddkkkpppsssuuuyyy{{{pppoooiiibbbaaaaaaZZZOOO===666///+++++++++((($$$%%%%%%%%%$$$######%%%'''"""!!! !!!###$$$###"""!!!!!!""""""""""""!!!!!!)))'''$$$!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!"""!!!  """"""######!!! !!!""" !!!$$$$$$###!!! !!!)))&&&"""  """### $$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! """!!! &&&!!!""""""!!!"""!!! !!!!!! !!!!!! !!!""""""""""""!!!!!!"""   """"""""""""""" !!! !!! """$$$&&& !!!!!!!!!"""!!!!!!  """$$$""""""!!! %%% ###""" !!!!!! !!!"""######"""!!!  !!!!!!  !!!""""""!!!!!!  ###&&&&&&$$$ !!!"""#########%%%&&&***///000***  !!!!!! """""" ###&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!$$$""" LLLPPPTTTTTTPPPLLLIIIIIINNNMMMKKKKKKKKKKKKIIIGGGJJJJJJJJJKKKKKKKKKKKKKKKDDDFFFGGGGGGEEEEEEEEEGGG@@@BBBLLL]]]mmmpppggg\\\FFFEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@>>>============???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::888777555555777777777666444333333444777888888777999888777666555444333333888666444333333333555666555555444333333222111111...111444444111.........------------,,,,,,+++***************+++,,,---...,,,+++***))))))***+++++++++*********+++,,,------((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&,,,***'''%%%%%%&&&((())))))%%%""""""$$$%%%$$$"""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%%%%''')))'''&&&&&&%%%&&&''')))***###%%%''''''%%%$$$''')))%%%))),,,+++&&&###$$$&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""$$$%%%&&&''''''$$$&&&'''(((((((((((((((***///333999FFFYYYhhhnnn~~~yyyuuupppllljjj\\\YYYUUURRRTTTYYY___dddpppssssssqqqtttyyyvvvnnnmmmeeeZZZQQQLLLGGGAAA;;;333///+++)))))))))'''$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""########################"""######""" !!!""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""  !!!!!!""""""######"""!!! !!!"""!!!""" """"""!!!!!!!!! %%%###!!!  !!!""" !!!!!!!!! """  """### !!!!!!!!!!!!!!!!!!!!!!!!""" """""" !!!""""""!!!  !!!###!!!!!!!!! !!!######"""  !!!"""!!!  !!!!!!!!!   !!!!!!""""""!!!!!!  """!!!  !!!"""###!!!  !!!  $$$(((+++)))### (((555>>>;;;///&&&$$$""""""!!!!!!  !!!!!!&&&!!! $$$%%% """"""$$$$$$###!!! !!!"""""" !!!!!!"""!!!!!!!!!  MMMPPPRRRQQQNNNKKKJJJJJJKKKIIIHHHHHHIIIIIIGGGFFFIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEFFFGGGGGGEEECCCAAADDDJJJVVVccckkkgggZZZNNNEEEDDDCCCBBBBBBCCCCCCDDDDDDBBB@@@???>>>===>>>>>>>>>======<<<;;;;;;::::::999999::::::::::::999999888777555555777888777666444444444555555666666666777666666555444333333222666555333222222222444444555444444333222222111111...000222222///------...,,,,,,------,,,,,,+++***)))))))))******+++------+++***)))(((((()))*********************+++,,,,,,************************)))((((((''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&)))(((&&&%%%$$$%%%&&&'''(((%%%###"""$$$%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&((("""###$$$%%%%%%%%%$$$###$$$&&&''''''%%%$$$&&&(((###'''***((($$$"""###%%%%%%&&&&&&&&&%%%%%%$$$###"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''((()))...666???HHHUUUfffrrrvvv}}}{{{wwwrrrkkkeee```^^^UUUUUUUUUWWW[[[bbbiiimmmppptttuuutttvvvwwwpppggg[[[TTTJJJCCC???;;;555000---)))&&&%%%&&&&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!! !!!!!!""""""""""""""""""""""""###""""""""""""""""""""""""######""" !!!"""!!!!!! """"""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!   !!! !!!###"""  !!! !!!!!! !!!!!!!!! %%%$$$!!! !!!""""""!!!  !!!"""!!! !!!    !!!"""###$$$  !!!!!!   !!!!!!!!!  !!!!!!  !!!!!!!!!   !!!&&&******$$$ &&&,,,888EEEEEE999,,,$$$ !!!!!!"""!!!  """&&&&&&(((,,,$$$%%%&&&%%%"""  !!!!!!""" NNNNNNNNNLLLJJJIIIJJJLLLIIIGGGFFFGGGHHHIIIHHHFFFIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFDDD@@@>>>IIISSSaaaiiifff[[[LLLCCCCCCCCCCCCBBBCCCCCCDDDEEECCCBBBAAA???>>>>>>>>>???<<<<<<;;;;;;::::::999999777888888999999888888888999777555666777888777777555666777666444333444555555555444444333333333333555444222111111111222333444444333333222111111111...///000///---,,,,,,---,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,))))))((((((((())))))*********)))))))))***++++++************************))))))(((''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$$$$((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''***++++++)))'''&&&&&&'''!!!###%%%&&&&&&$$$""" %%%'''''''''%%%$$$%%%&&&"""%%%'''&&&###!!!!!!###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&''''''''''''))),,,///888CCCOOOYYYdddooovvvwwwyyy{{{}}}~~~}}}wwwtttnnnggg```ZZZVVVTTTQQQTTTXXX^^^dddjjjooorrroooqqqrrrqqqppplllbbbXXXEEE???888222000---)))&&&'''%%%######$$$$$$$$$###$$$$$$$$$$$$#########""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!! """"""###!!!  """!!! """""""""!!!!!!  !!!!!!"""!!!   """!!!  !!! !!!!!!  !!!  +++&&&!!! """!!! !!!!!!!!!   """ !!!"""!!! !!!!!!!!!!!!  !!!###$$$%%%%%%&&&    !!!!!!    $$$((((((### (((,,,999GGGKKK???...### !!!"""""" """ """$$$$$$&&&***&&&''''''&&&###!!!  !!!""" !!!  MMMKKKIIIFFFEEEGGGJJJLLLIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGEEEAAA@@@AAADDDRRR\\\eeeeee\\\OOOFFFCCCBBBBBBBBBBBBCCCDDDDDDEEECCCBBB@@@???>>>>>>??????::::::::::::999999888888777777888999999999999888999777666666777888888777777888999777555333444555555444444444444444444444444444333222111222222333333333222222111111111000000//////---,,,,,,,,,---++++++,,,,,,,,,++++++***))))))(((((()))******+++)))))))))))))))************)))))))))))))))******************************))))))(((((('''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''###$$$%%%&&&%%%%%%$$$###&&&%%%$$$$$$%%%%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&((()))***''''''''''''((((((((((((***++++++)))'''&&&&&&'''&&&&&&(((((((((&&&$$$###'''''''''&&&%%%%%%%%%%%%###%%%&&&%%%###!!!"""###%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%%%%&&&'''''')))*********...555:::FFFQQQ\\\bbbggglllooonnnvvvwwwyyy{{{{{{yyywwwvvvnnnjjjccc\\\WWWUUUUUUVVVWWW[[[```fffjjjmmmnnnnnnjjjiiifffccc___XXXMMMDDD666222---***)))'''%%%###'''&&&%%%%%%%%%%%%$$$$$$############"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! !!!""""""!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!! """  ###!!! """###!!! !!!!!!   """!!!!!!!!!!!!!!!!!!!!!!!!'''### !!!  !!!!!!   ###!!!###""" $$$""""""$$$###  !!!$$$%%%&&&&&&&&& !!!!!!   """    !!!   """$$$$$$ ###(((444AAACCC888***"""!!!  '''%%%$$$###!!! """$$$%%%&&&&&&%%%"""   !!!!!!%%%%%%%%%$$$$$$"""!!!   JJJGGGDDDBBBCCCFFFIIIKKKHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHFFFIIIIIICCC>>>???HHHQQQ```cccccc[[[NNNDDDCCCEEEAAAAAABBBCCCCCCCCCDDDDDDBBBAAA???>>>===>>>>>>???999999999999999888888888888999999:::;;;;;;::::::999888666666888888888777888999999888666555666666666666666555555555555555555444444333333333333333222111111111111111000000111000...---------------******+++,,,,,,+++++++++)))))))))((())))))***+++*********++++++,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''###%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''(((((()))))))))&&&(((((((((&&&&&&'''(((***)))((('''''''''''''''((('''&&&&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''%%%%%%%%%&&&'''(((&&&))),,,---...444===DDDRRR[[[bbbddddddfffhhhgggssssssssssssqqqooollljjjbbb^^^YYYUUUTTTWWW\\\___aaaeeeiiimmmnnnmmmjjjhhhddd^^^VVVPPPKKKBBB:::444---+++)))''''''&&&%%%%%%'''''''''&&&%%%##################"""""""""!!!!!!"""""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!""""""!!! !!!""""""""""""!!!!!!  !!!"""######  !!!!!!  !!! !!! ###!!! """!!! """$$$### !!!!!!!!! """!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""   !!!### ###"""!!!""" $$$$$$!!! $$$ ###$$$%%%%%%$$$ !!!!!!   """      !!! !!!!!!"""!!!!!!###---555444+++%%%######"""  """$$$"""""""""""""""!!!!!!!!!!!!######!!! ###$$$!!!######"""  !!!!!!"""""""""!!!  HHHEEEBBBBBBDDDGGGIIIJJJGGGFFFFFFGGGHHHIIIIIIHHHKKKKKKJJJJJJIIIIIIHHHHHHFFFHHHGGGCCC@@@EEESSS^^^iiieee]]]PPPDDD>>>@@@DDDAAAAAABBBCCCCCCCCCBBBBBB@@@???>>>===<<<======>>>999999999999999999888888999:::;;;;;;<<<<<<<<<<<<:::888666777888999888777888666555666888999888666777777666666666555555555444444444444333333333333000000000000000000000000111///...---......---+++)))***++++++++++++++++++******)))))))))******+++)))***+++,,,------------++++++***)))))))))******((((((((((((((((((((((((******)))((((((''''''&&&%%%'''((('''&&&%%%&&&'''$$$%%%'''((((((''''''&&&###%%%''''''&&&%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))$$$%%%''''''&&&&&&'''))))))(((&&&%%%%%%%%%'''''''''&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%%%%%%%''')))***&&&+++///111333999CCCKKKXXX```fffdddbbbdddggghhhmmmllljjjhhheeebbb___^^^UUUTTTTTTUUUXXX^^^dddhhhhhhjjjlllmmmlllhhhccc```XXXOOOEEE@@@;;;333...,,,(((''''''&&&%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!!!!############"""""""""!!!###""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""" !!!!!!""""""#########"""""" !!!""""""###  !!!!!! !!!!!!$$$&&&### """!!! !!!!!! """!!! !!!!!!!!!!!!!!!!!!  !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """$$$ !!!!!!  !!!"""###!!!"""#########!!!!!! !!!!!!   !!!!!!      !!!!!!""""""  !!!''',,,)))###"""&&&$$$###!!!!!!$$$&&&###############"""""""""###%%% !!!  !!!   FFFEEEDDDEEEHHHKKKKKKIIIIIIHHHGGGHHHIIIJJJIIIHHHJJJJJJIIIIIIHHHGGGGGGFFFGGGEEECCCCCCHHHRRR]]]eeeeee^^^RRRGGG@@@>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<<<<===999999999999999999999999999999;;;<<<<<<=========:::888777777888999999888666222000222888;;;999555777777666555444444333333333333333333333222222111000000000000000000000000...---,,,---......+++((())))))***+++++++++++++++++++++************++++++((()))+++,,,------,,,,,,,,,,,,+++***************))))))))))))))))))))))))******))))))((('''''''''&&&'''((('''&&&%%%&&&(((%%%%%%&&&'''''''''''''''"""%%%'''(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%&&&''''''((())))))$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%'''&&&$$$$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((&&&%%%$$$%%%(((***,,,---222777999:::???IIIQQQ[[[ccciiifffbbbccceeefffdddbbb___[[[XXXUUUTTTSSSOOOSSSXXX^^^dddhhhjjjllljjjjjjhhheee```YYYSSSOOOGGG===555222000***'''(((%%%%%%%%%%%%$$$$$$$$$%%% """%%%%%%"""!!!!!!###$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""### !!!!!! !!! !!!"""######""""""  !!!!!! !!!"""###"""!!!!!! !!!""""""!!!!!!!!! !!! !!!!!!!!!"""""" !!!   """!!!###    """%%%  !!!!!! !!!"""### !!!"""###$$$###"""!!!    !!!!!!!!!   !!!!!!!!!!!!     !!!!!! !!!!!!  !!!%%%%%%""""""%%%""""""######$$$$$$$$$$$$############""""""!!!!!! ### !!! !!!!!!!!! """  FFFEEEEEEHHHLLLNNNLLLJJJLLLKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGBBB>>>CCCOOO\\\dddggg[[[SSSIIICCCBBBBBBAAA???BBBBBBCCCDDDCCCBBB@@@???>>>===;;;::::::;;;<<<<<<999999999999999999::::::888999:::;;;<<<<<<<<<<<<:::888777777888999999888444///+++000888<<<999444777777666555333222111111111222222222222111000000////////////000000000000---++++++,,,...---)))%%%((()))***+++++++++++++++,,,,,,+++++++++++++++,,,'''(((***+++,,,,,,++++++------,,,+++******++++++******************************))))))((((((''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''"""%%%((((((&&&%%%&&&((('''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))&&&'''((('''&&&%%%&&&'''###%%%''')))***)))'''&&&&&&$$$###$$$''')))'''%%%'''%%%######$$$&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$&&&(((+++---444:::@@@AAAAAAEEENNNVVV\\\fffkkkhhhbbb```aaaaaa]]][[[WWWRRROOONNNMMMMMMOOOUUU```iiioooqqqooommmjjjhhhccc\\\SSSJJJCCC>>>888///)))******%%%###%%%$$$%%%&&&%%%$$$###$$$%%%!!!%%%&&&$$$###$$$&&&$$$$$$$$$$$$############ !!!"""###"""""""""""""""""""""""" !!!"""""" !!!!!! !!! !!!######""""""###"""!!!   !!!!!! !!!!!!!!! """!!!!!! !!!"""###""" ######!!! !!! !!!!!! !!!!!!"""###""""""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###!!!    ###%%%!!!"""###  ######$$$"""!!! """###$$$!!!   !!!!!!""""""!!!!!!   !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!   ###%%%###!!! $$$###!!!!!! """%%%'''(((&&&$$$"""######""""""!!!!!!!!! !!!$$$###  ###   FFFFFFGGGJJJNNNOOONNNMMMJJJKKKLLLLLLLLLLLLKKKKKKLLLIIIFFFEEEFFFFFFDDDBBBAAA@@@AAAIIIYYYeeeddd[[[GGGHHHGGGCCC???===???AAAMMMKKKGGGDDDAAA???>>>>>>;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666999999777888<<<===;;;666888999888777666777888777666666444333222111111111111000000000000111111//////000000000000000///...//////000///---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++)))************+++++++++************************++++++***((('''&&&$$$$$$((((((((((((((()))******(((&&&$$$$$$''')))++++++'''&&&&&&''')))***((('''&&&&&&%%%###"""$$$(((+++)))((('''&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***)))(((((((((''''''''''''(((&&&&&&(((***)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$'''(((&&&######%%%&&&&&&%%%$$$%%%&&&&&&))),,,,,,******///444888???HHHMMMPPPSSSYYY^^^ggggggggggggeeebbb___]]]YYYWWWSSSMMMHHHHHHMMMRRRZZZ^^^dddkkkooonnnjjjfff___XXXOOOGGGAAA<<<666222---+++(((&&&$$$$$$$$$%%%$$$###$$$&&&$$$ ###"""######!!!"""###""""""###$$$"""######!!!!!!$$$""""""!!!!!! !!!!!! """!!!  !!!""""""!!! !!!"""###"""!!!  $$$###%%%""" !!!!!!"""""",,,((($$$"""""""""     !!!  !!!!!!!!!  !!!!!! """"""!!! """ !!! """###""" ###!!! """""""""!!!"""  ###!!! !!!!!!!!!!!!!!!!!!!!!!!! ###!!! """!!!"""!!! !!! !!!!!!!!!!!!!!!  !!!  """%%%'''$$$#########""""""!!!!!!"""  ######!!!!!! """!!!""""""!!!  HHHHHHIIIKKKNNNOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHEEEEEEFFFFFFDDDBBBAAAGGGNNNWWWaaaeee^^^TTTCCCDDDEEECCCAAA@@@BBBDDDFFFEEECCCAAA???>>>======;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777999999666777;;;<<<:::666777999888777666777888666666555444333222111111111000000//////000000111//////000000000000//////.../////////...---+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************++++++++++++************************)))))))))((((((''''''&&&))))))((('''((((((******'''&&&$$$$$$&&&((())))))'''&&&&&&''')))***((('''((((((((('''&&&'''))),,,(((((('''&&&&&&&&&'''''''''&&&%%%$$$%%%&&&(((***((((((((((((((((((''''''((('''&&&'''))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""#########"""###%%%&&&&&&%%%$$$%%%&&&&&&)))+++++++++...555;;;KKKQQQXXX[[[ZZZ[[[]]]```dddddddddbbb___[[[WWWTTTSSSSSSQQQOOOMMMOOOUUUZZZ^^^```eeeiiiiiieee^^^XXXOOOIIIAAA;;;666222...******)))'''%%%$$$$$$%%%%%%%%%""""""%%%%%%######%%%!!!""""""!!!"""$$$$$$######$$$&&&%%%"""""""""""" !!!###!!!!!!!!!!!!!!! !!!!!!   !!!######"""!!!!!!!!!"""""""""!!! ###"""  !!!$$$!!!"""!!! !!! !!!   !!!  !!!!!!!!!  !!!!!!  !!!!!!!!!  !!!!!!!!! """  !!!  !!! !!! !!!!!!  $$$"""  !!!   !!!!!!"""!!! """!!!  !!!!!!!!!!!!  """!!!  """######"""""""""!!!!!!!!! !!!  """"""!!!!!! !!!!!!  KKKKKKKKKLLLNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHFFFEEEDDDEEEEEEDDDBBBBBBOOO]]]dddddd^^^SSSHHHAAACCCDDDDDDBBBAAAAAABBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<===<<<<<<;;;;;;999999999999999999999999999:::;;;<<<<<<;;;:::999888:::999666666::::::888555777888888777666777777666666555444333222111111000//////......//////000/////////000000//////...............---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************+++++++++,,,************************((((((((((((((()))))))))+++***(((''''''((()))***'''&&&%%%%%%''''''&&&%%%'''&&&&&&''')))***(((''''''((())))))'''''')))***''''''&&&&&&''''''((()))((('''&&&&&&&&&'''((()))(((((((((((((((((((((((()))'''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$%%%'''&&&%%%$$$%%%&&&(((***,,,---111999DDDLLL___dddiiijjjgggdddddddddeeedddaaa]]]XXXSSSNNNLLLOOOPPPQQQRRRTTTWWW\\\```aaaaaabbbaaa]]]UUULLLEEE<<<888222...+++)))&&&$$$'''&&&%%%######$$$%%%%%%%%% $$$######%%% !!!""""""!!!"""$$$&&&###""""""###%%%&&&&&&$$$!!!"""###"""  !!! !!!!!!!!!!!!!!!!!!!!!!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!&&&&&&""" !!!   !!!!!! $$$###"""!!!  !!!  !!!  !!!  !!!!!! !!!""""""  !!!"""!!! !!!!!!  !!! !!!""""""  !!!!!! !!!!!!  !!!!!!"""""""""!!! """   !!!"""!!!  !!!"""!!! """!!!!!!!!!!!!"""###### !!!!!!!!!""" ###""" !!!!!! !!! !!!!!!    !!!!!! OOONNNMMMMMMOOOOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLHHHGGGEEEDDDDDDDDDCCCCCCIIIXXXeeefff^^^SSSIIIAAADDDEEEEEEEEECCC@@@>>>===@@@AAABBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::888999:::;;;;;;:::999888888:::999666555888888666555666888888777666666777555555444444333222111111//////............///////////////000//////......------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++*********+++++++++,,,,,,************************))))))))))))))))))))))))---+++)))''''''''')))***((('''''''''((((((&&&$$$'''&&&&&&''')))***((('''$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((('''''''''((((((((((((((((((((())))))))))))((('''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''%%%$$$&&&)))%%%&&&'''&&&%%%%%%&&&(((***,,,///444<<>>===@@@@@@AAAAAA???===;;;:::;;;;;;<<<;;;;;;:::999999::::::::::::::::::::::::888888999::::::999888888888:::999555555777777555444666888999777666555666444444444333333222222111//////............/////////////////////...---------,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++***++++++++++++,,,,,,,,,************************+++++++++***))))))((((((---+++***((('''((()))******)))((()))***)))'''%%%'''&&&&&&''')))***((('''$$$'''))))))(((&&&&&&&&&&&&&&&&&&'''((()))***+++******))))))))))))))))))(((((())))))))))))))))))((((((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$!!!!!!###&&&%%%&&&''''''&&&''')))+++,,,...444===IIIXXXfffooouuuvvvvvvuuupppjjjeeeccc]]]ZZZVVVSSSSSSVVVZZZ]]]bbbaaa``````___]]][[[ZZZTTTNNNFFF???999444000...((((((&&&$$$###$$$&&&'''!!!!!!""""""###$$$$$$%%%)))!!!"""""" $$$######$$$$$$$$$$$$###"""!!!  !!! """$$$$$$###!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! ###"""!!!  !!!"""###"""###"""!!!  !!!!!! !!!"""###$$$%%%!!!  !!!  !!!  %%%"""!!!"""!!!    """"""!!! !!! !!!!!! !!!   !!!""""""###   """&&&)))%%%###!!! !!!"""!!!  !!!"""###""""""!!! !!!  !!!"""###### """""" RRRPPPNNNMMMNNNOOONNNMMMMMMLLLJJJIIIHHHIIIIIIJJJHHHGGGEEECCCCCCGGGMMMRRRaaadddaaaVVVKKKGGGFFFEEEAAA@@@@@@AAACCCCCCBBB@@@>>>>>>>>><<<;;;999777666:::::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777999888555444777777444333555888999777666555555444333333333222222222111000//////......//////000////////////......---,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,+++***))))))(((++++++***)))))))))******+++***))))))******(((''''''&&&&&&''')))***((('''''')))++++++***(((((((((''''''''''''((()))***+++*********************************))))))(((((((((&&&((())))))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$$$$%%%'''&&&'''(((((((((***---000///444===IIIWWWdddooottt{{{zzzwwwrrrllleee___[[[RRRQQQPPPRRRWWW___fffkkkmmmjjjeeeaaa\\\WWWQQQMMMDDD>>>666000,,,+++++++++%%%%%%$$$###!!!"""%%%'''!!!!!!""""""###$$$$$$%%%***$$$!!!###%%%###"""###$$$#########%%%%%%###!!!$$$$$$###!!!!!! """$$$$$$###!!! !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!! """###"""!!! """"""!!!   """!!!!!!!!!!!!!!!!!! !!!"""######!!!  !!!"""    !!!  !!! !!!  !!!&&&""" """!!!  !!!######!!!    !!!!!!!!!    !!!&&&)))%%%### !!!!!!!!!!!! !!!!!!"""!!!!!!  !!!  !!!!!! """&&&&&&!!! QQQOOOMMMMMMNNNOOOOOONNNNNNMMMKKKIIIHHHIIIJJJJJJEEEDDDCCCBBBDDDKKKVVV^^^cccaaaXXXMMMGGGGGGFFFCCCBBB@@@>>>???BBBCCCCCCAAA>>>===;;;:::888888777777888999999::::::::::::999999999999999999999999999999888777666666777888999666888777444444777777555222555888999888666444444333333333222222222222222111000000//////000000111////////////...---,,,+++,,,+++***))))))***+++,,,,,,,,,,,,------------...------------------------,,,,,,++++++***++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++((()))***+++++++++******+++)))''''''((())))))((('''&&&&&&''')))***(((''')))***++++++)))(((((()))((((((''''''((()))******))))))***++++++,,,,,,,,,,,,++++++***)))(((''''''%%%'''******)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((((((&&&'''((()))***---111444888???JJJXXXeeeoootttvvvwwwtttooojjjddd^^^XXXUUUQQQRRRVVVZZZ```fffkkknnnkkkfff___WWWQQQIIIAAA;;;444111,,,((((((((()))((($$$$$$$$$""" ###&&&!!!""""""###$$$$$$$$$$$$&&&######%%%%%%###"""%%%"""!!! """%%%&&&$$$!!!"""$$$$$$"""  """"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""######""""""$$$"""!!! !!!!!! !!! !!!""""""  ### """"""!!! !!!$$$&&&&&&###!!!"""### !!!"""!!! !!!""" !!!  !!! !!!!!!!!!  !!!### !!! !!!  !!!!!!!!!  !!!!!!!!!!!!   ###&&&$$$""" !!!"""!!!  !!!!!!''')))""" QQQNNNLLLLLLMMMOOOOOONNNPPPNNNLLLJJJIIIJJJKKKKKKBBBBBBAAAAAAEEEOOO]]]ggg```[[[QQQHHHEEEFFFDDD>>>GGGCCC@@@???@@@AAA@@@>>>???===<<<:::999999:::;;;777888999:::::::::::::::888888888888888888888888:::999666555555666999:::555777777444444777777555222555888999888666444444333333222222222222222222111111000000000000111111////////////...---,,,+++++++++***))))))***+++,,,,,,,,,,,,---------......------------------------...---+++***)))***++++++++++++,,,,,,,,,---------************************))))))***+++,,,,,,------'''(((***,,,---,,,+++)))+++(((%%%%%%&&&((())))))'''&&&&&&''')))***((('''((())))))(((&&&&&&&&&'''((((((((((((((())))))***((()))***+++,,,------------,,,+++***)))'''&&&&&&###'''+++,,,***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%### """%%%'''&&&$$$&&&'''((()))+++...333777AAAIIIVVVeeepppwwwxxxwwwoookkkfffaaa]]]YYYVVVSSSXXX[[[```eeeiiijjjkkkjjjddd^^^UUULLLEEE===444...+++)))''''''((((((((('''%%%&&&&&&### ###&&&""""""###$$$$$$$$$$$$$$$!!!$$$### !!!%%%"""&&&'''%%%###!!!###""" """"""###$$$###!!!!!!!!!###""""""!!!!!!  !!!!!!!!!""""""######!!!###%%%%%%%%%"""$$$"""!!! !!! !!!!!!"""!!!###!!!"""!!!"""!!!"""""" !!!"""!!!!!! !!!!!!  """### !!!  !!! !!!!!!!!!  !!!!!!!!! !!!   !!!"""!!!  $$$ !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ######!!!!!!""""""  !!!!!!"""  !!! ''')))### """!!!  NNNOOOOOOOOOOOONNNMMMMMMQQQKKKGGGIIIJJJFFFCCCCCCEEEAAA@@@FFFQQQZZZ]]]\\\TTTRRROOOKKKGGGDDDBBBAAAAAA???======>>>???>>>===:::<<<<<<;;;888888;;;>>>===<<<;;;;;;::::::::::::777666666888:::;;;:::888===:::999999;;;:::777444666666666666666555555444222333555666666555333222444444222///---...111444777333///...000222222000000///...000222222///,,,---,,,,,,+++*********+++,,,,,,.../////////...---........................***,,,...000000...,,,***,,,,,,++++++***++++++,,,,,,+++++++++***)))))))))((((((***+++,,,---------''')))***++++++,,,...///******))))))***,,,...///************))))))))))))((((((((((((((((((((((((************************000+++(((+++000222...(((+++,,,,,,***)))******(((***))))))***++++++)))'''''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%*********+++,,,111888===QQQYYYdddooouuuvvvsssqqqiiieee___YYYWWWWWWZZZ\\\bbbeeeiiijjjgggccc```___ZZZQQQDDD:::444111///---***(((&&&&&&''''''&&&%%%$$$$$$$$$######"""""""""########################%%%%%%$$$$$$###"""""""""###!!! """$$$%%%###!!!!!!$$$%%%%%%$$$$$$###############"""!!!!!!!!!!!!"""$$$"""!!!!!!"""!!!!!!!!!!!!  """"""!!! !!!"""###!!! """""" !!!""""""!!! !!!"""  """ !!!  """ ###"""      !!!!!!  !!!!!! """""""""!!!!!! !!!!!!  !!!!!!  !!!  """!!!!!!   !!!!!!   !!!""" $$$ """"""!!!!!!$$$!!!!!!  !!! ######!!!  """$$$"""!!! MMMNNNNNNNNNNNNMMMLLLLLLNNNHHHFFFGGGGGGCCC@@@???BBBBBBEEEMMMUUUZZZYYYWWWNNNMMMJJJHHHFFFDDDCCCBBBAAA???======>>>???>>>===;;;<<<===;;;999999<<<>>><<<<<<;;;:::::::::::::::777666666888:::;;;:::888<<<:::999:::;;;;;;999666888888999888888777666666222333444555555444333222333333222000//////111333222///------000111111000...---,,,...000000---+++---,,,,,,+++******++++++,,,---.../////////...---........................+++,,,---//////---,,,+++++++++******+++,,,,,,---++++++++++++******************+++,,,,,,,,,++++++(((***++++++++++++,,,...++++++*********++++++,,,************))))))))))))%%%&&&&&&'''((()))******************************---,,,+++,,,---,,,+++)))+++,,,,,,+++*********)))***)))***+++,,,,,,***((('''''''''''''''''''''''')))'''&&&&&&&&&&&&&&&&&&...------...111999CCCJJJXXX^^^hhhpppsssqqqmmmiiicccaaa___^^^]]]___```bbbffffffeeeccc___YYYSSSPPPFFF???666000------,,,+++'''%%%######$$$%%%$$$###''''''&&&&&&&&&%%%%%%%%%########################!!!!!!""""""###$$$$$$%%%###!!! """$$$%%%###  """""""""!!!!!!###############"""!!!!!!"""%%%%%%!!! """#########"""!!!  """"""!!! !!!"""!!!"""###""" !!!""""""!!! !!!!!!$$$%%%!!!!!!%%%$$$!!! !!!!!! !!!   """###$$$!!!"""!!!   !!!!!!  !!!!!! !!!!!!  !!!!!!!!!  !!!!!!     !!!"""!!! ###   """!!! """!!!!!!!!!  LLLLLLLLLMMMLLLKKKKKKJJJLLLHHHFFFGGGFFFAAA>>>>>>@@@FFFNNNUUUYYYWWWSSSPPPGGGFFFEEEDDDCCCCCCCCCCCCAAA???======>>>???>>>===<<<======<<<;;;;;;===>>>;;;::::::999999999999:::777777777888:::;;;:::999::::::999:::;;;;;;999888999999999999888777555555222222444444444444222222000111222222111000222333---,,,,,,---///000000///...---,,,---//////---+++---,,,,,,+++++++++++++++,,,---......//////..............................,,,,,,------------,,,,,,++++++***++++++,,,---...*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,+++++++++++++++***))))))************))))))))))))###$$$%%%''')))+++,,,---***************************,,,---,,,)))((()))***++++++,,,,,,,,,+++***)))***)))***,,,......,,,***''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&......///111888CCCPPPYYYcccgggmmmqqqqqqmmmhhhddd]]]___aaadddeeeeeeeeeeeegggbbb[[[VVVPPPJJJAAA<<<333///***'''''''''''''''&&&$$$""""""###$$$###"""$$$$$$$$$####################################### !!!!!!""""""######$$$###"""!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""%%%&&&###!!! """""""""######$$$$$$$$$ !!!!!! """"""!!! !!!""""""######"""!!!""""""!!! """!!!$$$######$$$!!! """"""!!!  """""""""  !!!"""###!!!""""""   !!!!!!  !!!!!! !!!!!!  !!!!!!!!! !!!  """!!!    !!!"""!!!!!!  """!!!!!! """    !!!""""""######!!!!!!  !!!!!!!!!  !!!!!!JJJKKKKKKKKKKKKJJJIIIIIILLLIIIGGGIIIGGGBBB???@@@EEELLLUUUYYYWWWQQQLLLIIIDDDCCCCCCBBBBBBBBBBBBBBBAAA???======>>>???>>>======>>>>>>============>>>:::999999888888999999999888777777999;;;;;;:::999888888888999::::::999888777777777777666444333222222222333444444333222222...000222333222111222222------......//////...---/////////////////////...---,,,,,,+++++++++,,,,,,---------.......................................------,,,++++++,,,---------,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++)))***+++++++++***)))(((************)))))))))((($$$%%%&&&''')))+++,,,---************************)))***+++***))))))***,,,+++***,,,//////+++******(((((()))+++---...,,,+++''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&'''***,,,111888AAAMMMZZZbbbhhhiiijjjkkkjjjgggdddbbb```cccgggiiiiiifffbbb___]]]UUULLLEEE@@@;;;333,,,,,,***(((&&&%%%$$$$$$###&&&%%%######$$$%%%%%%$$$""""""""""""""""""""""""##############################""""""!!! """"""""""""""""""!!! ######"""""""""###$$$%%%!!!"""""""""""""""!!!!!!"""###!!!!!!###!!! !!!"""###$$$ !!!!!!"""""" """"""!!! !!!""" !!!""""""""" !!!"""!!! """!!!""""""!!! ######"""   !!!!!!!!!   !!!!!!  !!!!!!!!!  !!!!!!   """ !!!!!!     """!!! !!! !!!!!!    !!!""""""  !!! !!!!!!"""######"""###""" IIIJJJJJJJJJJJJIIIHHHHHHJJJGGGFFFGGGEEEAAAAAADDDMMMSSSXXXWWWQQQJJJFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAA???======>>>???>>>===>>>>>>===>>>>>>>>>>>>===999999999888888999999:::888777777999;;;<<<;;;999666777888888888888888888777777777777666555444333333333333333333333333333---000222333333222111222000111111111///...---,,,.../////////......//////---,,,,,,+++,,,,,,------------------......//////...........................---+++******+++---...//////---,,,++++++************++++++,,,,,,,,,---******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++'''(((***+++,,,,,,++++++************)))))))))(((''''''(((((()))*********))))))))))))))))))))))))***)))'''(((+++---------+++))),,,111111,,,)))+++''''''(((***,,,---+++***((((((((((((((((((((((((%%%&&&'''&&&$$$$$$&&&((('''...888CCCNNNXXXaaagggkkkiiigggeeeddddddeeefffjjjkkkmmmlllggg```XXXSSSKKKDDD;;;555333000+++&&&))))))((('''%%%$$$######%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%##############################""""""!!! !!!!!!"""""""""!!!!!!!!!"""!!!""""""###%%%&&&''' !!!!!!"""""""""!!!!!! ###$$$"""  !!!""" !!!!!!""""""""" """"""!!! !!!""" !!!!!!!!! !!! !!!!!!!!!!!!######"""!!!!!!!!!!!!"""### ###$$$""" !!!!!! """!!!  !!! !!!  !!!!!!  !!!!!!!!!!!!  !!!"""!!!    !!!"""    """  """""""""   !!!    !!!######!!! !!!!!!!!!!!!   ###$$$"""IIIIIIJJJJJJIIIIIIHHHGGGFFFCCCBBBCCCBBB@@@CCCIIISSSUUUUUUQQQKKKFFFCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBAAA???======>>>???>>>===>>>======>>>??????===<<<:::999999999999::::::;;;888888888999;;;<<<;;;:::666888999999888777777888888888888888888777777666444444444444444444444444...000333333222111111111333333333222///------...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,------......------------...//////........................---,,,+++******+++,,,---000///...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---((()))***+++,,,---------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&'''***---------+++(((,,,444444---))),,,''''''(((***+++,,,***(((((((((((((((((((((((((((%%%''')))'''%%%%%%'''***,,,444BBBPPP[[[ccciiilllsssqqqnnnkkkjjjkkklllmmmlllkkkhhhccc\\\SSSKKKFFF:::555///,,,++++++(((&&&$$$%%%&&&%%%$$$###$$$%%%###""" !!!"""$$$######"""############$$$$$$$$$######################## !!!!!!""""""######$$$ """"""!!!!!!!!!""" !!!###$$$%%%%%% !!!"""""""""!!!!!!!!!###!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """"""!!! !!!"""!!!""""""""" !!! !!!!!!!!! !!!###$$$  $$$!!!######""" !!!!!!!!!!!! $$$"""   !!!"""###$$$!!!###  !!!!!!  !!!!!! """!!!!!!""""""!!! !!!  !!!!!!   !!!"""###   !!!""" ###""" ### !!!   """   !!!!!!!!!!!! ######"""!!!!!!"""######!!!######!!!!!!!!! IIIIIIJJJJJJIIIIIIHHHGGGDDDAAA@@@AAAAAABBBHHHPPPRRRRRROOOKKKGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA???======>>>???>>>======<<<<<<===??????===::::::::::::::::::;;;<<<<<<999888888999<<<<<<;;;:::999;;;<<<;;;999777777999666777777888888888888888666555555555555555555666000222333333111000000111222333333000---,,,...111,,,------,,,******,,,///,,,,,,,,,,,,,,,---.........------,,,---...///000........................,,,++++++++++++++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******&&&(((***++++++,,,...000,,,+++++++++,,,---......************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((&&&'''))),,,+++''',,,555666---)))---)))))))))+++,,,,,,***(((((((((((((((((((((((((((%%%(((***)))&&&%%%(((,,,333<<>>???>>>======<<<;;;===??????<<<999::::::::::::;;;;;;<<<===999888888:::<<<<<<;;;:::;;;===???===:::888888:::333444555666777777777777666666555555555555666666222333333222000///000111000111111///,,,,,,000333---///000...++++++...111,,,,,,,,,,,,,,,---...///......---,,,---...///000........................+++++++++++++++++++++++++++++++++,,,---...000111---------,,,,,,+++++++++---------,,,+++***(((((($$$''')))+++,,,---000222///...---,,,+++,,,---...************))))))))))))))))))))))))************))))))))))))))))))))))))))),,,---)))""" %%%++++++''',,,666777---)))---+++++++++,,,------***((())))))))))))))))))))))))%%%)))+++***&&&&&&)))---777@@@MMMZZZdddjjjnnnpppoooppppppoookkkeee___[[[OOOKKKDDD===777222000///+++,,,+++)))'''&&&(((***%%%&&&'''$$$!!! ###&&&$$$###$$$&&&''''''&&&""""""######$$$$$$%%%%%%########################%%%%%%$$$$$$###"""""""""!!!"""!!!!!!###%%%"""###%%%&&&&&&%%%###""" !!!""""""!!!!!!!!!###""""""###!!!!!!""""""!!! ######""""""!!!!!!  """"""!!! !!!"""!!!!!! """%%% !!! """$$$&&&!!! ###### !!!&&&!!!""""""!!! """###"""!!!!!!!!!  !!!"""""" !!! !!!!!!""" !!!""""""  !!!!!!  !!!!!!###!!!!!! !!!!!!###$$$"""!!!!!!!!! """ '''###  !!! ###"""!!!    !!!"""!!!!!!  !!!$$$### %%%!!!  !!!"""""""""$$$######"""###$$$$$$######"""!!!!!!!!!  !!!!!!  !!!""""""IIIJJJKKKKKKKKKIIIGGGEEEDDD>>>;;;@@@JJJPPPNNNJJJLLLLLLLLLKKKJJJHHHGGGFFFEEECCCAAAAAABBBCCCDDDCCCAAA@@@@@@???===;;;:::999======<<<<<<<<<<<<=========<<<<<<;;;999888888777:::::::::999999999999888888999;;;<<<<<<<<<;;;;;;777777777777666666666666777777666666555444222222333222111000////////////333222///---,,,,,,---.........---------,,,,,,,,,+++,,,...000000///...---333222000///---,,,,,,,,,...............///000111///...---,,,,,,---...///---,,,,,,++++++,,,,,,------,,,,,,+++*********++++++***((('''''')))***,,,'''+++---***''',,,:::EEE444,,,+++111111+++***111---+++)))((('''((()))***///000...)))(((+++,,,***...---,,,+++++++++)))(((!!!###&&&)))*********)))***++++++,,,---------,,,---------,,,+++***)))((('''((((((((((((&&&$$$###%%%$$$###$$$''')))++++++555AAAPPP\\\bbbeeehhhkkkeeeffffffccc]]]TTTKKKEEE===:::555000---,,,,,,---******)))(((''''''&&&&&&''''''%%%%%%%%%%%%''''''###%%%%%%"""###%%%###$$$""" !!!$$$%%%### $$$###""""""""""""###!!! ###''')))'''$$$$$$$$$############$$$$$$"""!!! !!!###$$$ !!!!!!!!!!!!!!!"""$$$###!!! !!! """############ !!!!!!  !!!!!!((($$$!!!!!! $$$"""  !!!""""""!!!!!!!!!!!!""""""  !!!"""######""""""!!!!!! !!!  """###""""""###""""""!!!   !!!###  !!!"""###$$$   !!!######!!!!!!  """######"""###""" !!! """$$$ !!! !!! !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!! """$$$$$$  !!!"""""" !!!!!! !!!"""###$$$!!!!!!$$$%%%$$$!!!###"""!!!  !!!!!!!!!"""!!!  !!! !!!!!! !!!###"""  IIIJJJJJJKKKJJJHHHFFFDDDBBB@@@AAAFFFMMMPPPLLLGGGJJJJJJJJJJJJIIIHHHFFFEEEEEECCCAAAAAACCCDDDDDDCCC>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888:::::::::999999888888888888999:::<<<<<<<<<;;;:::777777777777666666666555555666666666666666555444444333222111000000000000222111///---,,,---..................------,,,,,,,,,---///000111000///...222111000...------------,,,,,,,,,------///000000///...---,,,,,,---...///---,,,,,,++++++,,,,,,------,,,++++++*********+++++++++******)))(((((('''))),,,---,,,***///999BBB000++++++///...---888GGG,,,+++)))((('''((()))***///000...)))(((+++,,,))),,,+++*********))))))((()))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))((('''%%%$$$&&&$$$###%%%'''***++++++111;;;HHHRRRVVVYYY[[[^^^[[[ZZZVVVQQQIIIAAA;;;777222///+++(((&&&&&&'''(((''''''&&&&&&%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%$$$"""###&&&%%%!!!%%%$$$#########!!!###"""!!!"""###""" """###$$$$$$##################""""""""""""######"""!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!"""######!!! !!! !!!"""""""""!!!!!!!!!!!!  !!!!!!'''###  """!!! $$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!  !!!"""!!!!!!!!!!!! !!!!!!""""""!!!!!!    !!!###  !!!"""######  ######!!!!!!%%%%%%"""!!! """!!!!!!  !!!!!! !!!!!!  !!!!!! !!! !!!!!!"""   !!! """!!! !!!"""######"""!!!!!!    """###!!! """ IIIJJJJJJIIIHHHFFFEEEDDDBBBDDDHHHLLLOOONNNIIIEEEGGGHHHIIIJJJJJJHHHFFFDDDFFFDDDBBBBBBDDDDDDDDDCCC<<<===>>>??????@@@@@@???<<<;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;::::::999888777777999999:::;;;;;;;;;::::::777777777666666666555555444555666666777777777666444444333222111111111111111000///---------...////////////............------...///111111000//////000000///...............,,,,,,,,,,,,---...///000......------------......,,,,,,++++++++++++,,,,,,,,,,,,+++************+++((()))+++++++++)))'''&&&******++++++,,,000555999,,,+++++++++(((+++???UUU++++++)))((((((((()))***---///---)))(((***+++((()))))))))((((((((((((((())))))))))))((((((((((((***++++++,,,,,,,,,,,,++++++++++++++++++***)))((())))))))))))((('''&&&&&&'''%%%%%%&&&)))+++++++++---444===CCCFFFGGGIIIKKKJJJFFFAAA;;;555000---,,,,,,***((('''&&&'''((()))&&&%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%"""###!!! $$$%%%!!!"""""""""###### """!!!!!!!!!######!!! !!!$$$'''%%% !!!""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!! """######!!! !!!!!!!!!!!!!!!!!! """!!!  !!! !!!!!!!!!$$$###!!!!!!"""""" ###"""!!!  !!!""""""!!!!!! !!!!!!"""!!!!!! !!!"""### !!!!!! !!! !!!     """  !!!""""""###  !!! """&&&'''%%%!!!  """!!!!!!   !!!   !!!!!!   !!!   !!!  !!!  !!!!!! !!!""" !!!!!!!!! $$$### $$$###!!!!!! JJJIIIIIIGGGFFFEEEEEEDDDEEEIIIMMMOOONNNKKKHHHFFFGGGHHHJJJKKKJJJIIIFFFEEEFFFDDDCCCCCCDDDEEEDDDCCC<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;;;;:::999888888999999::::::;;;;;;<<<<<<;;;;;;:::999888777777999999999::::::::::::999777777666666666555555555444444555555555555555444333222111111000000000111000///............///////////////////////////...------...///000//////..................///000000//////...---------......------------------------,,,,,,++++++++++++,,,,,,++++++***************+++&&&''')))*********))))))''''''''')))+++...//////***)))***((($$$&&&777III+++***)))(((((()))******,,,...,,,((('''))))))'''&&&'''(((((((((((()))***&&&&&&&&&&&&''')))***++++++,,,------------,,,,,,******++++++***)))(((((()))))))))))))))((((((''''''&&&&&&'''***+++++++++,,,000555777888888999;;;666444111...,,,++++++++++++***)))(((((()))***+++&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$ !!!"""###!!! """"""""" !!! !!!###$$$"""!!!"""$$$%%%$$$!!! !!!!!! !!!!!!!!!!!!#########"""  !!!!!!!!!!!!!!!""""""!!! !!! ###""" !!!""" !!!!!!!!!"""""""""######""" """"""!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!###"""!!! !!!!!!     !!! !!!""""""$$$%%%###  !!!   !!!!!!    """!!!   """!!!  !!!!!! !!! """ !!!""""""!!!###""" !!!$$$$$$""" """"""!!! JJJIIIHHHFFFEEEFFFFFFFFFJJJMMMNNNNNNKKKIIIIIIJJJIIIJJJKKKLLLKKKIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA>>>????????????>>>>>>===;;;<<<<<<<<<<<<;;;:::999777888888999;;;<<<<<<===;;;;;;::::::999888777777999999999999888999999999666666666666555555555555444444444444333222111000111000000////////////000///............/////////.../////////////////////,,,,,,------.........------------......///000111444333111///...---,,,,,,,,,------------------,,,,,,++++++******++++++,,,*********))))))***++++++***)))(((''''''(((((()))'''&&&&&&))),,,---,,,***((('''((()))''''''---444))))))))))))))))))*********---,,,(((''')))(((%%%&&&((())))))((((((***,,,***))))))***+++,,,---...------............------))))))*********)))(((((()))))))))((((((((((((((('''&&&&&&(((***++++++***,,,...000111000000000000*********+++++++++++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################!!!"""###%%%""" !!!"""%%%&&& !!!###$$$###!!!$$$"""!!!"""$$$%%%### !!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!! """""" !!! !!!!!!!!!!!!###!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###!!! """"""!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!""""""""""""""" !!!!!!""""""###   !!!!!!######!!!       !!!"""!!!  """!!!       !!! """######""" !!! !!!"""###"""!!! !!!######"""!!!JJJIIIGGGEEEEEEGGGHHHJJJMMMNNNMMMKKKJJJIIIKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCCCCCCCDDDCCCAAA????????????>>>>>><<<;;;;;;:::;;;<<<======<<<;;;:::777888888999;;;<<<<<<===:::::::::999999999888888:::999888888777777888888666666666555555555444444444444444333222111///...000//////.........//////------......//////000000---............/////////+++,,,,,,,,,,,,------------------......///111111666444333000///---,,,,,,,,,,,,------------,,,,,,++++++************++++++***))))))))))))***++++++...,,,)))&&&%%%%%%&&&''''''((()))+++---...,,,+++&&&&&&(((+++---,,,***((())))))))))))************)))++++++'''&&&((('''$$$%%%(((******''''''))),,,,,,,,,++++++***)))))))))---............------,,,(((((())))))))))))(((((())))))(((''''''(((((()))&&&&&&&&&(((***+++***(((,,,,,,---------,,,+++***'''''')))***)))((('''&&&%%%%%%&&&&&&&&&%%%$$$###########################"""###$$$$$$$$$$$$###"""$$$%%%###!!!"""&&&'''############!!! !!!$$$'''!!! !!!###$$$###!!!$$$!!!"""&&&'''$$$!!!!!!!!! !!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!! !!! !!!""""""""""""!!! !!!"""###"""""""""!!!!!!!!!!!! !!!###$$$"""!!!!!!!!!!!!!!!""""""""""""######!!!  !!! !!!"""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!!!!     !!!!!! $$$$$$""""""    !!!""" !!!!!!!!!  !!!"""$$$&&&%%%$$$       !!!"""""""""!!! !!!%%%%%%!!!"""!!!!!!"""$$$$$$###!!!JJJHHHFFFEEEFFFHHHKKKMMMMMMLLLKKKJJJKKKKKKLLLLLLNNNMMMKKKIIIGGGFFFFFFFFFCCCBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>======<<<;;;:::777888:::<<<<<<<<<;;;:::888888999::::::;;;<<<<<<888999999999999::::::::::::999888777666777777888666666555555555444444444333333333333333222111000000000////////////000000,,,---...///000000000000,,,,,,------............,,,,,,,,,,,,,,,---.....................///000111333222111///.........---+++,,,------------,,,+++++++++************++++++)))))))))))))))***++++++)))(((((('''''''''((((((&&&(((***,,,,,,,,,,,,,,,''')))***+++,,,---***'''(((((()))***************(((+++***'''&&&'''&&&###$$$'''***)))&&&$$$'''***))))))******)))(((&&&%%%,,,,,,------,,,++++++***'''(((((())))))(((((('''(((((('''&&&&&&'''((()))&&&%%%&&&''')))***((('''*********+++,,,+++)))''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&$$$"""###&&&%%%!!!$$$%%%%%%### !!!$$$!!!!!! !!!######""" !!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!""" !!!###$$$%%% !!!!!!!!!!!!!!!!!! !!! !!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!! """######!!! !!!###!!!!!!"""###############!!!  !!! !!!"""!!! !!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$      !!! $$$%%%"""""" !!! !!! !!!######!!!!!!  !!!!!!"""""" """ !!!###$$$$$$"""     !!!   !!!&&&%%%!!! ###$$$###"""###$$$$$$"""!!!IIIHHHFFFEEEFFFIIIMMMOOOKKKJJJJJJKKKMMMNNNLLLKKKOOOMMMJJJGGGEEEDDDEEEEEECCCBBBAAABBBCCCBBB???<<<<<<<<<<<<<<<<<<<<<;;;:::555666999;;;<<<;;;::::::888888999::::::;;;<<<<<<777888888999999:::;;;;;;:::999888666666666777888666666555555555444444444222222333444444444333333111000000000000000111111,,,,,,...///000000000000,,,,,,,,,---------.........------------...//////...............///000000000//////.........//////++++++------------++++++++++++************++++++))))))((())))))***++++++ """%%%(((+++,,,,,,,,,###&&&)))******)))***,,,***,,,+++)))((()))(((''''''((()))***************'''******'''&&&'''&&&"""###''')))((($$$"""%%%)))((()))+++---...---,,,++++++++++++++++++***)))(((''''''((((((((((((((('''((('''&&&%%%%%%&&&((((((%%%%%%%%%'''))))))(((&&&'''((()))***+++***(((&&&''''''&&&%%%%%%&&&'''(((!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###"""######!!!!!!$$$""" ###&&&%%%""" !!!""""""!!!!!!"""######!!! !!!$$$###  """""""""!!!!!!!!!!!!"""""" !!!###%%%&&& !!!!!!!!!"""!!!!!! !!!"""""""""""""""!!!!!!  !!!"""######""""""######""""""!!!!!!!!! """###### !!!$$$ !!!"""###############   !!!!!!!!! !!!!!!!!!  !!!""""""""" !!!!!!!!!   !!!!!!!!!!!!  """$$$!!!   """ !!!!!!"""$$$%%%$$$$$$###!!!  !!!"""""""""!!!###""" """ !!!  !!! !!!!!! """ !!!  !!!"""   !!!!!!   %%%%%%!!!"""'''%%%$$$######$$$$$$""" KKKHHHFFFGGGJJJLLLLLLKKKEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGDDDHHHFFF???<<<@@@BBB@@@>>>===<<<;;;:::::::::::::::999888:::===>>><<<:::::::::<<<<<<<<<<<<::::::888888888999999::::::;;;:::888666666777888777666555555666666666666666555444555555555444222000///000000///............///000000000000000000000000.........------,,,,,,,,,---,,,++++++------,,,+++111000///---------...///333222111///...,,,+++***,,,,,,,,,+++++++++******+++)))'''&&&((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((()))(((&&&''''''((()))((('''%%%$$$++++++***)))(((''''''&&&((((((''''''''''''(((((()))'''&&&(((+++---,,,******------***))))))'''###&&&''''''%%%###"""###%%%((((((((()))+++***(((&&&((('''&&&&&&'''((('''&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$############""""""""""""######&&&%%%$$$#########$$$%%%"""###$$$%%%%%%$$$###""" !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!!!!!$$$$$$!!!###'''&&& ###"""!!! !!!"""###"""###$$$$$$$$$"""!!! ###!!! !!!""""""!!!!!!!!!!!!!!!"""""""""""""""  """######""" !!!###$$$&&&'''%%%""" !!!$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! ###))))))""" $$$ """!!!!!! !!!"""   !!!"""  """ !!!  """"""!!!  !!! !!!"""""" !!! !!!!!!!!!!!!   !!!""""""""" !!!!!! !!!  !!!"""  !!! """  !!!!!!###!!!"""###$$$$$$$$$$$$$$$JJJHHHHHHJJJLLLMMMJJJHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCFFFEEE???===???@@@>>><<<<<<;;;:::999999888888<<<;;;:::;;;======;;;888888999:::;;;;;;:::999888777888999::::::::::::999:::888666666777888777666555555666666666666555555555555555444333222000///000000/////////.........////////////////////////.........------,,,,,,,,,///---,,,---...///...---000000///...............111000000///...---,,,,,,,,,,,,++++++***************(((''''''((()))***)))(((((((((((((((((((((((((((((((((((())))))))))))************************((('''&&&&&&((())))))((((((((())))))((((((''''''((((((((('''''''''''''''(((((((((''''''(((((((((***((('''))),,,---,,,+++(((+++,,,)))((()))'''###&&&''''''&&&$$$$$$%%%'''((('''&&&'''))))))'''&&&((('''&&&&&&'''((('''&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%!!!"""###$$$%%%%%%$$$$$$ !!!"""######"""!!! #########$$$%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!"""###"""""" %%%&&&""" ###### !!!!!!""""""""""""!!!!!!"""############"""!!! """""""""""""""""""""""" !!!!!!!!!"""###""" !!!!!!!!!######"""""""""""""""###"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###""" !!!  !!! """ !!! ###!!!    !!!!!!!!!!!!!!!  !!!!!!         !!!!!!!!!!!!!!! !!!!!! """ !!!"""###"""""" IIIIIIKKKMMMNNNLLLIIIEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFDDDBBBAAAAAAAAADDDDDD@@@===>>>>>><<<<<<<<<<<<<<<;;;:::999888>>><<<;;;<<<<<<<<<:::888777888999::::::999888777777888:::;;;;;;:::999888:::888666666777888777666555555555555555555555555666555444222222111111111///000000111000///...---.................................---------------111///...///000111000//////////////////......---///............---------+++************))))))))))))(((&&&''')))******)))((((((((((((((((((((((((''''''(((((())))))******++++++++++++++++++++++++)))'''%%%&&&((()))******)))))))))((())))))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((***))))))***,,,---,,,+++&&&)))***(((''')))'''$$$&&&'''''''''%%%&&&''')))((('''%%%%%%'''((('''&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%% ###&&&'''&&&%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$""" """"""""" %%%&&&""" !!!!!!!!!"""$$$$$$"""!!!""""""""""""!!!!!!!!!!!!!!!$$$$$$!!! """ !!!"""""""""!!! !!!"""!!! $$$$$$###"""!!!!!!!!!""" !!!!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!### """ !!!!!!     ###  !!! """!!! !!!  $$$"""   !!!!!!!!! !!!  """"""!!!!!!  !!!""""""!!! !!!""" !!!!!! !!! !!! !!!  !!!"""!!! !!!!!!!!!!!! !!!   !!!!!!!!!KKKKKKLLLMMMLLLKKKHHHFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBCCC@@@>>><<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999888888999::::::999888888666888:::<<<<<<:::888777:::888666666777888777666666666555555444444555555666555333111000111111222///000111222222000...---////////////////////////...............---------111000//////111111000///---...///000000///...---///.........---,,,,,,,,,***)))))))))))))))))))))((('''&&&''')))+++***)))((((((((((((((((((((((((&&&''''''((()))******++++++++++++++++++++++++++++++)))'''&&&'''))))))))))))(((((('''((()))+++,,,'''((())))))))))))((('''((((((((())))))((((((((()))))))))***++++++++++++%%%)))***((((((***)))%%%%%%&&&'''''''''''')))+++***'''%%%%%%&&&(((((('''(((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%###!!!!!!###!!!"""$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!  !!!########################$$$!!!!!!"""""""""######"""!!!""""""""" !!!"""######"""!!! """"""!!!!!!!!!!!!!!!!!! $$$$$$ !!!!!!"""###### !!!###$$$$$$###""""""!!!!!!"""###$$$$$$!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$"""  """ """!!!!!!!!!!!!!!!###$$$!!!"""%%%"""""" """ """  !!! """ """$$$ !!!""""""  !!!!!!!!!!!!!!! """######$$$###""" !!!"""###!!!!!! !!!!!!""""""!!! !!!"""!!!   """!!!!!! !!!!!!!!!  """ NNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEEEEFFFEEEEEEDDDCCC???@@@AAA@@@>>>;;;;;;<<<:::;;;<<<======>>>>>>>>>:::;;;<<<======<<<<<<===::::::;;;<<<<<<;;;::::::777888:::<<<<<<:::888666:::888666666777888777666777666555444333444444444555444222111000000111222///111222333333111///...000000000000000000000000........................000///......000000///...---...///000000///...---000000///---,,,***)))))))))))))))))))))))))))***(((''''''(((*********((())))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++---+++((('''(((((('''&&&(((((('''&&&'''(((***+++'''((())))))((('''%%%$$$(((((()))******)))(((((((((((())))))((())))))***&&&)))+++))))))++++++'''%%%&&&'''''''''(((***,,,+++)))&&&&&&''')))))))))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""!!!  !!!"""'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""%%%!!! $$$%%%$$$######"""!!! !!!"""###!!!!!!!!!"""""""""""""""!!!&&&%%%!!!"""!!!"""###$$$$$$###""""""###%%%%%%###!!!""""""!!!!!!"""###$$$$$$ """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!  """ !!!"""### !!!$$$$$$!!! """$$$$$$!!!!!!  !!! """$$$ !!!!!!   !!!###$$$$$$%%%$$$###"""!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!"""###!!!    !!!$$$ !!!   """ NNNNNNMMMKKKHHHHHHJJJLLLHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEFFFEEEDDDDDD???>>>>>>@@@>>>;;;<<>>>>>===<<<;;;888999:::;;;;;;:::888777:::888666666777888777666777666555333333333444444333333222111111111111111111222222333222111000///111111111111111111111111...............////////////...---...///000///------...//////////////////000000...---+++)))(((''')))))))))************+++)))(((((()))******((('''))))))))))))))))))))))))''''''(((((())))))******++++++++++++++++++++++++,,,+++))))))))))))'''%%%(((((('''''''''((())))))&&&'''(((((('''$$$""" ((((((************(((((('''((()))(((''''''((()))&&&***+++)))***,,,+++'''%%%&&&'''''''''''')))+++***)))'''''')))***)))(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########""""""#########((('''%%%$$$$$$$$$%%%&&&$$$###""""""""""""###$$$!!!###$$$!!!!!!$$$########################$$$""" """""""""%%% !!!###"""###$$$$$$"""!!!!!!"""$$$ !!!###$$$$$$###"""""" ###&&&&&&$$$"""###$$$ !!!"""###$$$$$$%%%$$$$$$$$$%%%### $$$$$$###"""!!!!!!!!!"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!!!! !!!"""!!!###"""  ''''''     !!!!!!   !!!!!!  !!!!!!!!!"""###$$$$$$###"""!!!###############"""""""""   !!!!!! """$$$!!! !!!"""  KKKMMMNNNMMMJJJIIIJJJKKKGGGGGGFFFFFFEEEDDDDDDCCCAAABBBCCCDDDDDDCCCAAA@@@???<<<===???>>>;;;===CCCDDDBBB???<<<;;;;;;<<<===:::<<<>>>>>><<<;;;<<<>>><<<<<<===>>>>>>===<<<<<<999::::::::::::999888777:::888666666777888777666888666444333222222333444111222222222222111111000333333222222222111111111000000000000000000000000---........./////////000000.........///000///..................///000000......---,,,+++***)))(((************++++++,,,,,,***)))))))))***)))'''%%%))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***,,,+++)))'''))))))*********)))((((((&&&''')))***)))'''%%%###'''(((***++++++***((('''''')))***)))''''''(((***&&&***+++))))))***)))&&&%%%&&&''''''&&&&&&(((***(((''''''((())))))(((&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!""""""########################$$$""" !!!"""###""""""###!!!""""""$$$""""""!!!!!!!!!!!!""""""!!!$$$&&&'''%%%###!!!######################## !!!!!!!!!"""""" !!!"""$$$###!!!######"""""""""""""""###!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """### """  """"""  ))))))  !!!!!! !!!!!!   !!!"""   !!!"""!!!!!! """"""###$$$$$$%%%%%%%%%###""""""!!! !!!!!!"""   !!!"""!!! """$$$"""   """###HHHKKKOOOOOOMMMJJJIIIJJJGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCAAA>>>===@@@<<<<<>>;;;???FFFMMMJJJEEE@@@=========>>><<<>>>@@@???<<<:::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;::::::999999888888888:::888666666777888777666888777444222111222333444000111222333333222000///444333222111111111222222000000000000000000000000---.........//////000000000///...///000111000...///...---------///000111,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***)))******)))&&&$$$))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%(((+++...---+++)))***+++,,,,,,,,,***)))'''''')))+++------,,,***)))''')))***++++++***)))'''(((***,,,+++(((''')))+++&&&)))***(((''')))((($$$&&&'''''''''%%%&&&''')))&&&&&&&&&((())))))&&&$$$((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&& !!!###%%%%%%###!!! """$$$%%%%%%###"""'''&&&%%%$$$$$$%%%&&&'''"""$$$%%%"""!!!%%%""""""""""""""""""""""""###"""!!!"""###$$$###!!! ###&&&$$$$$$ !!!"""######"""!!! """%%%((()))'''$$$!!!"""  !!!   $$$&&&%%%### !!!###$$$&&&''' ###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!%%%%%%!!!!!!$$$$$$!!!$$$###$$$%%%"""!!!###  ******  !!! !!!!!! !!!!!!  $$$ """!!!!!!   !!!"""$$$&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&$$$"""!!!   !!!""""""  !!!!!!"""$$$$$$$$$$$$"""!!! !!! ### JJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGEEECCCBBBAAABBBCCCEEEDDDAAA???>>>>>>========================FFFMMMRRRNNNDDD<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>===<<<===<<<::::::::::::888666<<<<<<:::999777666444444???===:::777555555666666444222111222444444444222333333222222111000//////333333333222222111111111...------...111222222111///000111000///...///000111111111000000///...---++++++++++++++++++++++++...------,,,+++***((((((***------***)))+++***&&&))))))))))))************(((((('''(((((()))***+++(((''''''''')))+++,,,...*********)))))))))))))))+++)))((())),,,---,,,)))))))))))))))((((((((((((******))))))))))))******+++******)))(((''''''&&&(((((())))))))))))((((((***'''&&&((((((&&&&&&)))'''''''''''''''((())))))...,,,)))&&&%%%&&&'''))))))%%%!!!"""&&&(((&&&###'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%)))...///---+++""""""""""""""""""""""""""""""#########""""""!!!'''$$$!!! """$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!###'''&&&""" ###$$$######"""######$$$$$$$$$%%%&&&%%%###"""###$$$"""'''++++++(((###$$$""" !!!"""!!! ###$$$$$$### """"""$$$'''"""'''$$$###!!! """######$$$$$$###!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%&&&### """###!!!!!!"""###""""""!!! !!!!!!!!! !!!###"""!!!     $$$"""!!! !!!   !!!### """!!!!!!    !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!"""%%%((('''((())))))'''%%%%%%&&&(((%%%!!!!!! !!!  !!!"""!!!#########!!!!!!###$$$&&&&&&$$$""" """"""!!!    JJJKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDAAACCCDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@GGGMMMMMMFFF@@@======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;:::999999::::::999888>>>===<<<;;;:::999888777999888777666555666666777555444333333555555444333333333222222111000000///222222222111111000000000111///...///000111000///---///000000//////000222////////////...---,,,,,,,,,+++************++++++***+++++++++++++++*********------***)))+++***&&&(((((()))))))))*********)))(((((((((((())))))***...---+++***))))))))))))***)))))))))))))))))))))(((&&&%%%&&&)))***(((''')))))))))))))))))))))((())))))(((((((((((())))))*********)))((('''''''''))))))************))))))***'''&&&)))(((&&&&&&)))'''''''''''''''((()))))),,,+++)))'''''''''((()))(((%%%"""###&&&(((&&&###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%'''(((((($$$!!!########################&&&%%%$$$######$$$%%%&&&&&&%%%#########$$$%%%%%%""""""""""""""""""""""""############""""""""""""!!!%%%)))'''### """$$$$$$#####################$$$$$$###"""!!!!!!### """&&&((((((%%% %%%###!!!!!!""""""!!! """"""###"""!!!###!!!###%%%"""%%%###"""!!! !!!""""""%%%%%%%%%###  !!!""""""""""""""""""""""""$$$!!! """"""!!!""""""   """    $$$***&&&!!!    !!!###!!!######!!! ###"""  !!!!!! !!!!!!!!! !!!###!!!###%%%%%%%%%'''(((%%%###!!! !!!  !!!    """!!!###$$$$$$$$$###!!! !!!%%%$$$LLLLLLLLLKKKIIIGGGFFFEEECCCDDDEEEFFFFFFGGGFFFFFFAAABBBCCCBBB@@@>>>===>>>????????????????????????:::???FFFIIIGGGCCC???===========================>>>>>>>>>>>>>>>>>>???@@@:::999888999;;;<<<;;;:::======<<<;;;;;;:::999999444444555555666777777777777666555555555555444222333333222222111000000000111111111000000000000000333111000///000///...,,,,,,...///000///000111333............---,,,+++***,,,***)))(((((()))+++,,,'''((()))***+++,,,,,,,,,***------***)))+++***&&&(((((())))))))))))*********))))))(((((((((((()))///...---+++))))))(((((())))))))))))))))))******'''%%%%%%&&&'''((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))************)))))))))&&&&&&))))))&&&&&&)))(((''''''''''''(((((()))******))))))))))))))))))(((%%%######&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%### ########################'''&&&$$$######$$$&&&(((###$$$%%%$$$######$$$%%%########################%%%$$$"""!!!!!!!!!"""###$$$''')))((($$$ !!!$$$$$$$$$###""""""""""""!!!"""###"""  !!!!!!"""$$$%%%$$$!!!'''%%%"""""""""###""" !!!!!!"""""""""!!! $$$!!!!!!"""""" """!!!!!!""""""""""""!!!!!!"""######"""!!! """############################## """&&&)))"""    !!! !!!  %%%+++***&&&"""  !!!""" """%%%%%%###!!!"""""" !!! !!!   !!!!!!!!!!!!!!!!!!"""###%%%'''"""!!!  !!!  !!!!!!!!!"""############!!! !!! """!!!"""###"""OOOOOOMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFAAABBBBBBAAA???>>>>>>???????????????????????????:::<<>>>>>>>>???@@@AAA<<<;;;::::::<<<<<<<<<::::::::::::999999999999999222333444666777777777777888666555444555444333111222222222111111111000000111111111111111111000000222111//////000000...------///000000//////000222............---,,,+++***+++***(((&&&'''(((+++---'''((()))***+++,,,,,,,,,***------***)))+++***&&&(((((((((((()))))))))*********)))(((((('''(((((()))))))))******++++++,,,)))))))))))))))*********(((((((((((()))******))))))))))))))))))*********)))((((((''''''(((((()))***)))))))))((((((((('''(((((())))))))))))(((((((((&&&&&&))))))'''''')))((((((''''''''''''((()))'''(((***+++++++++******(((&&&$$$$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###########################$$$######"""######$$$%%%"""$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$$$$&&&'''&&&###!!!!!!"""$$$$$$$$$######"""!!!!!! !!!""""""  """!!!""""""""""""!!!(((%%%###"""######"""!!!"""""""""""""""""""""###%%%### !!!"""""""""""" """#########!!!  !!!!!!###&&&(((""""""""""""""""""""""""!!!!!!###%%%$$$""""""&&&&&& !!!!!!  !!!!!! !!!  """$$$""" !!!  """!!!%%%%%%$$$!!! !!!  ###!!!"""!!!!!! !!!   !!!!!!!!!!!!"""""""""""" !!!!!!    %%%""" """############""" !!!!!! """ SSSRRROOOMMMJJJGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDAAABBBBBBAAA???>>>???@@@????????????????????????>>>===<<<>>>AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@>>><<<<<<======;;;:::999999999999999999999999444555666777777666666666777555333333444333222000222222222111111111111111222222222222222222222222000///...///000111000///000111111000///......///............---,,,+++++++++)))'''&&&''')))+++---)))******+++++++++*********------***)))+++***&&&'''(((((((((((()))))))))******)))(((((('''(((((($$$%%%&&&(((***+++,,,,,,(((((())))))************))))))************++++++((()))))))))*********+++***))))))(((((())))))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''%%%&&&******'''''')))((((((''''''''''''((((((&&&''')))+++++++++***)))'''&&&%%%%%%&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&&&&'''########################!!!"""###$$$$$$$$$######!!!###$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$!!!"""#########"""######"""############"""!!! !!!"""######!!!!!!"""###!!!!!!!!!!!!"""#########'''%%%###"""######"""!!!$$$$$$######""""""""""""&&&$$$""" !!!######""" """$$$$$$###!!!  !!!###&&&)))!!!!!!!!!!!!!!!!!!!!!!!!###"""$$$%%%"""!!!)))000%%%"""!!!!!!"""######""" !!! """ !!!!!!  !!! ######""" ###!!!""" !!!  """$$$!!!   !!!!!!!!! !!!  !!!    !!!  !!!""""""  """######$$$%%%$$$!!! !!!!!!!!!!!!  !!!!!!!!!!!!UUUSSSPPPMMMJJJGGGFFFEEEGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCCCCAAA??????@@@BBB????????????????????????@@@???======>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????????????????AAA???=========<<<;;;999;;;:::::::::::::::::::::666666666666666555555555555444222222333333222000111111111111111111111111222222222222222333333333...------...111222222111111222222111...------...............---,,,++++++***)))(((((((((***,,,---,,,,,,,,,,,,,,,+++***)))***------***)))+++***&&&''''''(((((((((((())))))***))))))(((((((((((()))%%%&&&'''((())))))))))))((((((((()))******++++++'''((())))))(((((()))***((())))))******+++++++++******))))))))))))******))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$&&&***+++((('''))))))((((((''''''''''''(((&&&'''(((*********)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!""""""###$$$$$$ !!!"""#########!!!!!!!!!###$$$$$$""""""###%%% !!!"""###$$$%%%%%%%%%###""""""#########"""$$$$$$$$$$$$###"""!!! $$$%%%###"""$$$###!!!###$$$###"""!!! !!!!!!!!! """$$$ """""""""&&&777III===,,,"""""""""######"""  !!!  !!!!!!  !!!  !!! !!! """!!!!!! !!!  !!!###!!!  !!!!!!!!! !!!!!!  !!! ###$$$$$$###  !!!!!! !!!  !!!  !!!"""###%%%&&&%%%###!!!!!!!!!###"""!!! %%%!!!  !!! !!! TTTSSSOOOLLLIIIGGGFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>>>>===>>><<<;;;;;;<<<<<<;;;999:::::::::999999888888888666555444333333444555666555444333333444555444222111111111111111111111111000111111111222222222222...------...111222222111000111111000///---...///------------,,,+++***))))))))))))******+++---------------------,,,++++++***------***)))+++***&&&'''''''''((((((((()))))))))(((((((((((())))))***''''''))))))***)))(((((('''(((((()))******++++++%%%'''))))))'''&&&(((***((())))))******+++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%$$$&&&***+++(((''')))))))))((('''''''''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&((()))$$$ """'''+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$###""""""###$$$$$$$$$ !!!###$$$###"""!!!!!!"""$$$######"""$$$%%%!!!!!!""""""###############!!! """######"""!!!"""$$$%%%$$$###!!! %%%$$$""""""!!!"""#########"""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%+++AAAYYYBBB---!!! !!!  """ """"""     !!!  !!! !!! """  ###!!! !!! !!!""" !!!!!!!!!   !!!""" !!!""""""!!!   """!!!  !!!""""""$$$%%%%%%###!!! !!! """!!!   SSSRRRNNNKKKHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBAAAAAACCCEEE========================<<>>???@@@@@@@@@>>>===<<<:::999888999;;;<<<;;;:::888888777777666555555444444333111111111333555777555444333444666666555444111111111111111111222222//////000000111111111222///...---...111222111000...///111000//////000111++++++,,,++++++***)))((())))))***+++,,,---------,,,,,,---......---------***------***)))+++***'''''''''''''''((((((((()))(((((('''(((((()))***+++&&&''')))***+++++++++***'''(((((()))***+++++++++&&&(((******(((''')))+++((())))))***++++++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&%%%$$$&&&++++++(((''')))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''$$$###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))(((!!!%%%)))'''"""########################"""############"""!!!!!!'''%%%$$$###$$$$$$$$$###!!!###$$$$$$###""" """######""""""###%%%!!!"""""""""""""""!!! !!!  """######### ###%%%%%%$$$""" ###$$$!!!""" !!!""""""######### !!! """###""""""""""""""""""""""""$$$!!!"""%%%!!!!!!000EEE@@@)))!!!"""###''' """###!!! !!! ### """$$$%%%  !!!   """  !!!  !!!!!! """&&&++++++  ###$$$""" """""" !!! !!!!!!    !!!'''!!!  !!!"""!!!"""$$$$$$"""  !!! """    PPPOOOMMMKKKIIIHHHGGGFFFGGGGGGGGGHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB<<<>>>??????>>>>>>???@@@@@@@@@@@@????????????>>>@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<>>>???===<<<;;;999888777777666:::999888777666555444444333333333444444555555555555555555444333222111000000111333444444333111000000000000000000111111111%%%+++222222...+++...222////////////............111...+++)))((((((***+++*********++++++,,,,,,,,,******+++,,,---//////000------,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''+++'''&&&***,,,***)))+++***)))((()))++++++)))(((******))))))((((((''''''%%%&&&'''((()))++++++,,,+++)))'''&&&(((***++++++*********)))'''&&&'''(((***))))))((()))+++---...***)))(((((((((((())))))&&&''')))******(((&&&$$$((((((((('''&&&&&&%%%%%%'''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######%%%&&&$$$###%%%%%%$$$###"""""""""""""""!!!"""$$$''''''&&&$$$"""!!!  !!!"""!!!#########"""###$$$"""""""""""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""#########""""""!!!  """""""""""""""!!!!!!!!!!!!!!!!!!"""&&&"""!!!  ###!!!"""###$$$ !!!!!!""" !!! !!!   !!!!!! !!!!!!  ###$$$###  !!!    """"""!!! !!!!!!!!!!!!!!! !!!"""###$$$!!! ### !!! )))+++"""  """ """######"""!!!"""   !!!"""!!!  !!!!!! !!!"""  !!! !!!PPPOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA===>>>@@@???>>>>>>???AAA@@@@@@@@@????????????>>>@@@@@@@@@AAA@@@??????>>>>>>===;;;::::::;;;===>>><<<;;;:::999777777777666999888777666555444444333111111222222222333333333555555555444333222111000///000222333333222000///111111111000000000000000***...222222///---...000.........---------------///...,,,+++******+++,,,***++++++++++++++++++,,,))))))***+++,,,---......---,,,,,,+++***)))((('''&&&&&&'''((())))))******+++++++++*********))))))+++'''&&&***,,,***)))+++***)))((()))++++++)))(((+++*********))))))))))))''''''((()))***++++++,,,))))))(((***++++++***(((***++++++)))'''&&&''')))&&&&&&&&&&&&'''((()))***))))))((((((((((((((())))))******+++***)))(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############"""######%%%$$$$$$#########$$$$$$&&&%%%%%%%%%&&&&&&$$$###%%%$$$###""""""###$$$%%% """######"""""""""###""""""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###########################"""""""""!!!!!!!!! """"""""""""""""""######!!!""""""!!!!!!"""#########"""""""""!!!!!!!!!!!!""""""!!!!!!###""""""!!! !!!"""###!!!!!!!!!"""""" !!!      !!!"""$$$&&&&&&###!!!  !!!   """   !!!!!! (((***!!! !!! !!!"""""" !!! !!!""""""!!! !!!  !!!!!! !!!!!! """"""   """###PPPNNNLLLIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>@@@AAAAAA@@@???AAABBB@@@@@@@@@????????????>>>??????@@@@@@??????>>>======<<<;;;:::::::::<<<<<<;;;:::999888777666666666777777666555444333333222222222222222333333333333444444444444444333222111///000111222222111000///222222111111000000//////000111222222222000///...---------,,,,,,+++++++++------------,,,---------+++++++++++++++*********((())))))***+++,,,------,,,,,,+++***)))(((((('''$$$%%%&&&'''(((***+++++++++************)))))))))+++'''&&&***,,,***)))+++***)))((()))++++++)))(((++++++++++++************(((((()))))))))*********((((((***---...,,,(((%%%***++++++)))'''&&&''')))$$$%%%%%%&&&''''''''''''((('''''''''((((((((((((+++******)))))))))))))))%%%&&&&&&'''(((((())))))'''((()))((('''&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&+++)))&&&%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$###"""!!!"""###!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!!"""$$$%%%!!!"""$$$###""""""###%%%############"""""""""""""""######"""  !!!  !!!"""!!! !!!   !!! """!!!!!!!!!  !!!  !!!""""""!!! !!!!!!  """""" !!!"""!!!  !!!!!! !!! %%%'''  !!! !!!!!!!!!  !!! !!!   """"""!!! !!!"""!!!"""  !!!!!!OOONNNKKKHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCAAA@@@?????????@@@BBBAAA@@@@@@AAACCC@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;:::999999999::::::999888888777666666666666666666555444444333222222444444555555555555555555444444444444444444333333000000111222222111000000333222222111000///......222000///000222222000------------,,,++++++************,,,---------,,,,,,,,,,,,++++++******))))))))))))******+++,,,,,,---,,,++++++***)))(((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((+++'''&&&***,,,***)))+++***)))((()))++++++)))(((************************(((((((((((((((((((((((())))))+++---...,,,(((%%%+++++++++***((('''((()))&&&'''((()))***))))))(((&&&''''''(((((((((((((((***)))'''&&&%%%&&&((()))&&&'''''''''((((((((()))'''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((()))***%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&((()))'''%%%$$$$$$$$$$$$%%%&&&''''''+++(((%%%######$$$###"""""""""""""""""""""""""""###$$$$$$###!!! !!!""" """""""""###############$$$$$$$$$########################""""""""""""!!!!!!!!!!!!"""!!!  """$$$&&&!!!###$$$$$$###"""$$$%%%$$$#########""""""""""""!!!"""######"""!!! """!!!    ###!!!"""!!!  !!! !!!!!!!!!   !!! !!! !!!!!!  !!! !!!"""### """ """"""!!!!!!     !!!"""   NNNLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEDDDCCCBBBAAA@@@?????????AAABBBBBBAAAAAABBBCCC@@@@@@@@@?????????>>>>>>======>>>>>>======<<<;;;::::::999888888888888888777777666555555555666666555555444444333333222222555555555555555555555555333333444555555555444444111222222222222222222111333222222111000///......000---,,,---111222000---......------,,,++++++***'''(((***,,,,,,,,,+++***+++++++++******)))))))))******++++++,,,,,,------+++******))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))+++'''&&&***,,,***)))+++***)))((()))++++++)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&,,,***)))***++++++***)))+++,,,+++***((('''((()))'''((()))***+++***)))(((&&&&&&'''((())))))((((((+++)))'''%%%%%%&&&((()))))))))(((((((((''''''''''''((()))((('''&&&''')))))))))))))))((((((((((((***)))'''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))******&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,&&&"""$$$***---(((###$$$$$$$$$$$$%%%&&&'''''''''%%%"""!!!"""######### !!!!!!!!!!!!!!!!!! $$$$$$$$$""" !!!### !!!"""###$$$$$$###"""#########$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  """$$$&&& !!!###"""!!!!!!"""$$$#########""""""""""""!!! !!!"""######"""""""""!!!  """""" !!!  """!!!"""   !!!   """   !!!!!!!!!  !!!"""!!! !!!    """ !!!  !!!!!! !!!""""""!!!    !!!!!!!!! KKKKKKJJJIIIIIIHHHHHHIIIGGGGGGGGGGGGFFFEEECCCCCCDDDCCCCCCBBBAAA@@@?????????AAABBBBBBAAA@@@BBBCCC@@@@@@@@@????????????>>><<<<<<=========<<<;;;;;;999888888888777666666666555555444444444555666666555555444444444333333333444444444444333333333333222333444555555555555555222222222222222222222222222222111111000000//////...,,,***,,,///000///---......------,,,+++******'''((()))+++++++++***)))***************)))))))))++++++++++++,,,,,,------******)))))))))((((((((()))))))))))))))(((((((((+++++++++,,,,,,,,,,,,---+++'''&&&***,,,***)))+++***)))((()))++++++)))(((((((((((((((((()))))))))''''''''''''''''''''''''---+++((('''))),,,------+++,,,,,,***((('''(((***&&&''''''(((((((((''''''&&&'''(((*********)))))),,,+++)))((('''(((***+++******)))(((((('''&&&&&&'''((()))((('''&&&''')))***))))))))))))((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))$$$ """(((***&&& %%%$$$$$$$$$$$$%%%%%%&&&$$$"""!!!!!!###$$$$$$###""""""############""""""###$$$###""" """$$$ !!!"""""""""""""""!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!###$$$ """!!! !!!###""""""""""""!!!!!!!!!!!!!!! !!!###$$$$$$###%%%$$$""" """###""" !!!!!! !!!     """ ###""" !!!!!!""""""!!!!!! !!!"""""""""!!!   !!!  !!!!!!  !!!   !!!!!!######"""!!!HHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA@@@@@@AAABBB@@@@@@@@@????????????>>>;;;<<<<<<<<<<<<;;;::::::888888777777666555444444444444333333444555666666555555555555444444444444555444444444333333333333222333444555666666666666222222111111111111222222111111111000000000000000///...---,,,---------,,,------,,,+++***)))(((((()))******+++++++++******))))))))))))************************++++++++++++))))))))))))(((((((((((((((((())))))******++++++,,,,,,---------.........+++'''&&&***,,,***)))+++***)))((()))++++++)))((((((((()))))))))*********((((((((())))))))))))))),,,***'''(((***---...///+++,,,,,,***(((((()))***'''&&&&&&%%%%%%&&&&&&'''&&&''')))+++,,,+++******,,,+++***(((((())))))***)))))))))((((((((((((((('''((()))((('''&&&''')))(((((((((''''''''''''&&&'''(((((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$#########$$$$$$$$$###"""###$$$%%%###""""""###$$$$$$$$$$$$###"""#########!!! !!!###&&& !!!!!!!!! !!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!! """!!! !!!###!!!!!!!!!!!! %%%""" """$$$###"""###"""!!! !!!""" """###!!! ###"""    !!!%%%%%%  !!!"""""""""      !!! !!! !!!!!!  """!!!###  GGGHHHJJJKKKKKKJJJHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@???AAABBB@@@@@@@@@????????????>>>;;;;;;<<<<<<;;;;;;:::999777777777777666555444333333333333333444555666666555555555555555555444444777777666666666555555555222222444555666666777777111111000000000000111111000000000000000111111111111000///...,,,+++,,,,,,,,,,,,+++***)))((('''&&&++++++++++++++++++++++++(((((())))))******++++++))))))))))))************))))))))))))(((((((((((('''((((((***+++,,,---...+++++++++,,,,,,---------+++'''&&&***,,,***)))+++***)))((()))++++++)))((())))))******+++++++++,,,)))*********++++++++++++***(((((())),,,...///...,,,,,,,,,+++)))((()))***)))(((&&&%%%%%%&&&'''(((&&&(((***,,,---,,,+++***)))(((((('''''''''''''''''''''(((((())))))******'''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''###'''***((($$$"""%%%)))%%%%%%$$$###""""""""""""%%%$$$$$$%%%&&&%%%### !!!"""###$$$$$$###"""!!!"""""""""!!! !!!$$$'''!!!"""###$$$%%%%%%%%%%%% !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""!!!!!!  !!!""""""!!!!!!"""###!!! ((($$$ !!!###"""!!! """###""" !!!!!!!!!'''%%%!!!$$$'''!!!!!!   ###%%%###"""!!!  !!!"""""" !!!!!!!!!    !!! !!!     """  !!!"""!!! !!!"""!!! '''  GGGHHHIIIJJJJJJIIIHHHGGGHHHEEECCCCCCEEEEEECCCAAACCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>><<<:::999888777777666666666666555555555555666666666666666666666666555555555666666666666666888666444444555555444333333333333444444555555555222222222111111111000000///////////////000000111))),,,......+++)))***+++---,,,***)))((('''((((((,,,+++***)))))))))((('''******((((((((()))***+++,,,++++++***++++++,,,,,,+++,,,+++***((('''((()))++++++***)))***+++---...---------,,,,,,+++++++++************************(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))******++++++++++++******///...,,,***))))))***++++++&&&&&&)))((($$$%%%***(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))************))))))((((((((((((''''''''''''%%%''')))***)))((('''(((%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''%%%&&&)))+++((('''%%%$$$$$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$###"""!!!((()))'''"""!!!###### %%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!""""""#########""""""!!!"""$$$%%%%%%$$$### !!!%%%""" ######!!! !!!"""###""" !!!  $$$###"""""""""""""""###!!!!!!""""""""" """"""""""""!!!!!!!!!!!!###""""""""" !!!"""""""""!!!     !!!!!!!!!   """$$$  !!!!!! !!! !!!   !!! """$$$""""""'''###"""!!!    """!!! !!!!!!   GGGGGGHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCEEEDDDBBB@@@BBBAAA@@@???>>>??????@@@@@@@@@@@@@@@????????????>>>===<<<<<<;;;<<<<<<<<<===<<<;;;999888888777777666666666666555555555555666666666666666666666666666666666666555555555555777555444333444555444333222222222222333333444444222222222222111111111111//////............//////+++---///...+++)))***+++***))))))((()))***+++,,,(((''''''***...111000...------,,,++++++,,,---...,,,,,,++++++***++++++++++++,,,,,,***((('''((())),,,+++++++++,,,,,,---.........---------,,,,,,,,,************************((((((((()))))))))*********************+++++++++************************)))******++++++******)))...---+++***)))))))))***000***(((******''''''+++''''''(((((())))))*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######"""!!! """%%%'''&&&$$$######$$$&&&'''((('''&&&&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$############### """!!!"""%%%$$$!!!%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""$$$&&&(((""""""############"""""" """###$$$$$$$$$### $$$%%%$$$"""!!! ###!!! !!!"""###""" !!!  """######"""###"""""""""""""""###### !!!"""###$$$$$$###### !!!!!!!!!"""!!!  !!!!!!    """ !!!     !!!"""       !!!###!!! !!!  !!!    FFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDCCCAAA>>>AAA@@@??????>>>?????????@@@@@@??????>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;:::999999888888888888888888777777777666666666666777777777777777777777777777666666666555444444444555444222333444444333222111111111111222222222222333333333222222222111111///......------.........---......,,,***)))***+++***))))))))))))***++++++,,,)))'''))),,,,,,'''"""///...------------......---,,,,,,+++*********++++++,,,,,,***((('''(((***,,,---...........................------------,,,)))))))))))))))))))))))))))))))))*********++++++))))))******++++++,,,,,,************************)))******++++++******))),,,+++***)))((((((((()))111+++((()))+++***((()))''''''(((((()))***++++++***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((''''''''''''&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###!!!"""$$$&&&%%%%%%############%%%%%%''''''''''''&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$###"""""""""###$$$%%%!!!###%%%'''%%% %%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""" !!!$$$(((***""""""############""""""!!!!!!""""""######$$$$$$)))&&&###"""######""" ###!!! !!!"""###""" !!! """$$$&&&&&&%%%!!!!!!!!!!!!"""######$$$!!!"""###############""" !!!"""""" !!! ###!!!!!!  !!! !!!    !!!  !!!     """!!!   FFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDBBB@@@>>>????????????????????????@@@??????>>>===<<<<<<;;;>>>===<<<;;;::::::::::::777777777777777888888999999999999999888888888888777777777777777777777777777777666555444444333333333222222333444444333222111111222222222222222222333333333333222222222222/////////.........//////......,,,***)))((()))***---,,,+++***)))(((((((((///+++((()))***((( ,,,,,,,,,+++++++++++++++------,,,+++************+++,,,,,,***)))((()))+++---...///000000000......,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++))))))******+++,,,------++++++++++++++++++++++++))))))************))))))******))))))((((((((((((+++(((&&&(((++++++(((%%%''''''((()))***++++++,,,)))(((''''''''''''((()))***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&'''&&&%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&''''''(((((('''%%%%%%''')))%%%%%%$$$######$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""!!!!!!###%%%'''"""&&&%%%&&&'''%%% %%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$"""!!!!!!"""###$$$!!!""""""############"""###""""""!!!""""""###$$$$$$""" """######"""###!!! !!!"""###""" """!!!!!!"""$$$%%%%%%$$$ !!!!!!###$$$%%%$$$######!!!  !!!""""""  !!!  !!!!!!  !!!      !!!!!!   !!! ###    !!!!!! GGGFFFFFFFFFFFFFFFFFFGGGBBBCCCDDDDDDCCCAAA@@@????????????@@@@@@@@@????????????>>>>>>===<<<;;;;;;AAA@@@>>><<<;;;:::999999666666666666777888999:::;;;;;;;;;:::::::::999999777777777777777777777777777666666555444333333222222111111333555555444222333333333333222222222222333333333222222222111111000000//////000000111222---,,,***((((((((())))))---,,,,,,+++***)))(((((((((''''''+++//////+++&&&+++++++++++++++******)))---,,,++++++*********+++++++++,,,+++))))))***+++......000000000///...---************************++++++++++++++++++++++++)))*********++++++++++++))))))***+++,,,------...************************)))))))))******)))))))))))))))))))))((((((((('''%%%&&&'''))),,,---)))%%%((((((((()))***++++++,,,((((((''''''''''''((((((+++***(((''''''(((***+++''''''''''''&&&&&&&&&&&&&&&$$$###$$$'''((('''&&&%%%%%%$$$$$$%%%''')))***%%%%%%&&&&&&&&&'''''''''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$###"""!!!!!!###%%%'''$$$''''''$$$$$$&&&&&&"""%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%$$$###!!!!!!!!!"""###############$$$###""""""!!!""""""###"""""""""!!!"""######!!! !!!"""###""" ###"""!!!!!!######"""!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""!!!  !!!!!!  """ !!!       !!!!!!   !!!###   !!!!!!   FFFEEEEEEDDDDDDEEEEEEFFFAAABBBCCCAAA???>>>???@@@??????@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<>>===;;;:::999999666666666666777888999:::;;;::::::::::::999999999777777777777777777777777666555555555444333333333111111222444666777555333333333333333333222222222222222222111111111000000/////////000111222333444,,,***))))))*********))))))***++++++,,,,,,++++++$$$$$$'''***---...---+++------......---,,,+++***,,,++++++***++++++,,,,,,++++++,,,+++))))))+++,,,..................---,,,((())))))))))))*********************************)))))))))*********++++++******++++++,,,,,,------))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((%%%)))***)))***,,,+++))))))))))))*********++++++''''''''''''''''''''''''+++***)))(((((()))***+++'''''''''&&&&&&&&&&&&%%%(((%%%###$$$''')))(((&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''$$$"""$$$''''''%%%$$$$$$&&&&&&%%%###$$$###"""""""""###$$$%%%###%%%$$$ !!!%%%'''%%%%%%%%%%%%$$$$$$$$$############################## !!!$$$%%%%%%###  !!!"""######$$$######$$$$$$######""""""!!!!!!"""%%%&&&###!!!!!!"""###!!! !!!"""###""" ###""" !!!!!!  !!!""""""###!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!!!!!!!!"""!!!!!! %%% !!!!!!  !!! !!!!!!!!!  !!! !!!     !!!    !!! !!!  !!!  !!! CCCCCCBBBAAAAAABBBCCCCCC@@@@@@@@@===;;;:::===??????@@@AAABBBCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::777777777777888888999:::888888888888777777777777666666666666666666666666444444444444444444444444111111222555777888666444333222222222111111111111111111111000000000//////------...///111333444555,,,***)))+++---...,,,***)))***+++,,,,,,,,,++++++&&&(((******(((&&&'''(((.../////////...---+++***************+++,,,------***+++,,,+++******+++---...---,,,,,,+++++++++,,,((()))))))))************((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((()))*********)))((((((---,,,%%%"""%%%***++++++++++++************)))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%---)))%%%%%%''')))&&&$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''%%%&&&((('''&&&%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%###&&&)))'''###"""$$$''''''&&&$$$%%%%%%&&&$$$###$$$$$$$$$###############"""$$$### !!!%%%'''%%%%%%%%%%%%$$$$$$$$$############################## !!!"""######"""!!! !!!"""######$$$$$$$$$###$$$$$$$$$###""" ######"""###$$$$$$"""###!!! !!!"""###""" !!!  """"""""" !!!!!! !!!!!!""" !!!"""$$$&&&''' !!!!!!!!!!!!!!!!!!   """!!! ###!!!       !!!(((!!!    AAAAAA@@@??????@@@AAAAAA>>>???>>>:::777777;;;??????@@@BBBCCCDDDCCCBBBBBB>>>>>>>>>>>>????????????999999999999::::::;;;<<<888888888888888999::::::666666666666555555555555666666666666666666666666333333444444444444444444111111333666888999777555222111111111000000//////000000000000////////////++++++,,,...000222444666,,,++++++---000111...+++,,,---------,,,***(((''''''+++...---***))),,,000---...//////...,,,***))))))))))))***+++,,,......***+++,,,+++******+++---...---+++***)))***++++++))))))******+++++++++,,,''''''''''''''''''''''''(((((((((((())))))))))))---,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((+++///+++'''+++,,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%111,,,'''&&&'''(((%%%!!!%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((("""$$$&&&%%%$$$###$$$$$$###$$$$$$%%%%%%$$$$$$######&&&)))'''###!!!$$$''''''&&&%%%%%%%%%&&&$$$###$$$$$$$$$$$$$$$###"""!!!$$$&&&&&&###"""%%%%%%###%%%%%%%%%$$$$$$$$$####################################"""!!!!!!!!!!!!!!! !!!######$$$$$$$$$###$$$%%%%%%$$$"""%%% $$$'''######!!! !!!"""###"""!!!  ###$$$$$$###"""!!!!!! !!!!!!!!!  """### !!!""""""  !!!!!!!!! $$$"""!!!          !!!  %%%000"""!!!    ???AAABBB???<<<;;;===@@@AAA>>>:::777777:::===@@@???@@@@@@AAAAAA@@@@@@???@@@@@@???>>>======>>>>>>777777777777777777888888555555666:::===>>>;;;777:::999888777666666666666777777666555444333333222111111222333555777999:::444333333555777888777666333111////////////...---......---------,,,,,,,,,/////////000000000000000...---,,,+++************((()))***+++,,,++++++***+++***)))***,,,---,,,+++000000000///......---------------,,,,,,+++++++++///,,,)))((())))))'''%%%000///...---,,,------...,,,+++******++++++***(((((())))))))))))'''%%%$$$+++***)))***+++***)))'''///,,,***+++------+++))))))((('''&&&&&&'''(((***((((((''''''''''''((((((''''''((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++))))))(((((((((((())))))******)))(((((((((((((((---***'''&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&)))""" (((,,,(((###((($$$"""%%%&&&%%%$$$&&&((('''%%%#########%%%&&&'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!###$$$!!!!!!$$$%%%%%%$$$$$$###"""!!!!!!"""!!!!!!""""""###$$$$$$$$$"""  !!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""((( """%%%""" !!!""""""!!!!!!!!!!!!!!!     """   ###!!!!!! !!!"""   ### !!!"""#########    ???@@@AAA@@@>>>======>>>>>><<<999777777:::===??????@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<<<<======888888888888888888888888999888999<<<>>>>>>:::777:::999888777666666666666666666666555555444444333333333333333333444555666444333333555777888777666333111///...//////...---......---------,,,,,,,,,.........//////000000000...---,,,+++************)))***+++,,,,,,+++******...,,,+++,,,---...---,,,///......,,,+++***)))(((---------,,,,,,,,,,,,,,,---+++))))))+++,,,+++)))...---,,,*********+++,,,***)))((((((******)))((()))*********)))((('''&&&)))((('''(((******)))'''...,,,++++++---...,,,***))))))))))))))))))((((((((((((''''''''''''(((((()))***++++++***)))'''&&&))))))))))))))))))))))))))))))******)))((('''''')))((((((((((((((()))*********)))(((((((((((((((***&&&$$$$$$&&&(((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&$$$"""###''')))(((&&&((($$$"""%%%&&&%%%$$$&&&((('''%%%######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$%%%""""""%%%%%%%%%$$$$$$###""""""!!!###"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """"""""""""!!!!!!!!!!!!$$$!!!%%%$$$"""""" !!!!!!!!!!!!!!!!!!!!!"""  ######"""    !!! !!!""" """ """!!!  !!!!!!!!!  @@@@@@@@@@@@AAA@@@===;;;;;;:::999999999;;;<<<===???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<999999999999999999999999<<<;;;<<<===>>>===:::777999999888777666666666666555555555555555555555555666555444333222222222222444333333555666777666555111000...---......---,,,......---------,,,,,,,,,,,,,,,------...///000000...---,,,++++++******+++++++++,,,,,,,,,+++******000...---...//////...---///...---,,,***((('''''',,,,,,------------------***)))((())),,,.........---,,,+++*********+++,,,)))((('''((()))***)))(((***+++++++++***)))(((''''''&&&&&&'''******)))(((---,,,+++,,,---...---,,,***++++++++++++***)))((()))((((((''''''(((((())))))***+++++++++)))'''&&&((((((((((((((((((((((((************)))((('''&&&((((((((((((((()))************)))((((((((((((((('''### """'''+++***(((''''''''''''''''''&&&%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''((()))((($$$"""%%%&&&%%%$$$&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%######&&&%%%%%%$$$$$$###"""""""""&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$######!!!""""""######""""""!!!"""""""""""""""""""""""" ######""""""!!!!!! ###!!!$$$###""""""!!!!!!!!!!!!!!!!!! !!!### !!!  !!!  !!!  !!!!!!!!!    !!!""" !!!  !!!!!!  AAA@@@???AAACCCBBB>>>:::999:::;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<======;;;:::::::::::::::999999;;;;;;<<<======<<<:::888888888777666666666666666444555555555666666666777777666555444333222222222333333333444666666555444000///---------...---,,,......---------,,,,,,,,,******+++,,,...///000000...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++...------...///000000///000//////...---,,,++++++,,,,,,,,,------......///)))(((((()))+++---.........---,,,++++++,,,---...+++)))(((((())))))((('''************))))))((((((&&&&&&&&&(((+++,,,+++***,,,,,,,,,,,,------------,,,++++++***))))))))))))))))))(((((((((((())))))''''''''''''((()))******(((((((((((((((((((((((((((((()))***************(((''''''(((((()))***+++***))))))(((((((((((((((((($$$ ###))),,,+++(((((((((((((((((('''&&&%%%''''''''''''(((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''((())))))((($$$"""%%%&&&%%%$$$&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###%%%$$$$$$$$$#########""""""***(((&&&$$$###$$$&&&'''"""###%%%&&&&&&%%%###""""""""""""######""""""""""""""""""""""""""""""""" $$$######"""!!! $$$""" !!!"""!!!!!!!!!""""""!!! """!!!!!! !!!!!!      !!!  ###### !!!"""  !!!!!! BBBAAA@@@BBBDDDCCC???:::;;;<<<>>>@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>======>>>??????;;;;;;;;;:::::::::999999777888::::::::::::999999888777666666666666666666444444555555666777777777777666666555555555555666333222222333555555444222000...---,,,.........---......---------,,,,,,,,,******+++,,,---...///000------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++******,,,///000000000............////////////+++,,,,,,------.........)))))))))))))))***+++,,,---,,,+++***++++++------...---+++******)))'''&&&))))))(((((('''''''''((('''''''''))),,,------,,,+++,,,,,,,,,,,,+++,,,,,,---+++)))'''&&&''')))***))))))(((((((((((()))))))))'''$$$###$$$&&&***,,,++++++++++++++++++++++++'''((()))******++++++***((((((((((((((()))*********))))))(((((((((((((((***'''$$$&&&***,,,***'''))))))))))))(((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))***'''%%%&&&)))+++)))'''((($$$"""%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''$$$"""!!!###$$$$$$$$$$$$###############((('''%%%###"""###$$$%%% """$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! """"""!!! !!! !!!!!!""""""!!! !!!"""######!!!!!!!!!        !!!   !!!!!!!!!!!!  !!! !!!  !!!!!! BBBBBBBBBBBBCCCBBB???===???@@@AAACCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@<<<;;;;;;::::::999999888555666888888888777888999777666666555555666666666555555555666666777777777666666666666666666777888333222222333444444333111000...------...//////.........---------,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///***))))))+++.../////////++++++,,,,,,---...//////++++++,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++***)))((((((((()))***+++///---+++*********(((&&&((((((''''''''''''(((((((((((((((***---...---,,,+++,,,,,,+++***))))))++++++***(((''''''(((***+++***))))))(((((())))))***---***&&&###"""$$$'''*********************************++++++******)))((())))))(((((((((((())))))******)))(((((((((((((((***)))((()))******)))((())))))))))))))))))((('''''''''((((((((()))))))))((((((((()))))))))******((((((''''''''''''(((((())))))(((((((((((())))))+++'''$$$%%%)))+++)))&&&((($$$"""%%%&&&%%%$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$'''***+++%%%!!!!!!###"""###########################""""""!!!!!!!!!!!!""" """$$$$$$###!!! """######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  """###!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!   !!!!!!    !!! !!!!!!    !!!!!! !!!!!! BBBCCCDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBB???@@@@@@AAAAAA@@@@@@???===============>>>??????;;;;;;;;;:::999888888888666888999888666555666888666666555555555666666777666666666666666777777777666666555555555555666666333222222222444444222111111///---...///000000///......---------,,,,,,,,,,,,,,,------.........///------,,,,,,,,,------...,,,,,,,,,,,,---...000111---+++++++++---...---,,,+++++++++,,,,,,------...++++++++++++++++++******(((***+++***)))(((+++---)))(((((('''((()))***++++++***))))))******)))((())))))(((''''''((()))***(((((((((***,,,---,,,+++***,,,,,,+++(((&&&'''((('''(((***+++,,,++++++*********))))))))))))******,,,+++)))'''''''''((()))''''''''''''''''''''''''))))))***+++++++++******+++***)))((((((''''''(((******)))(((((((((((((((''')))******((('''((()))(((((()))*********))))))'''((((((((())))))))))))(((((()))))))))*********((((((''''''''''''(((((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((((($$$"""%%%&&&%%%$$$&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***//////(((""""""$$$########################### !!!"""######""""""!!! """#########"""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###  !!!!!!!!!!!!!!!!!! !!! !!!  """!!!     !!!  !!!  !!!   BBBDDDEEECCC???>>>@@@CCCCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>???;;;;;;:::999999888777777888:::;;;999555444555666666666555555555666666777777777777777666666666666777666555444444444444444333222111222333333222000111///......000111000000......---------,,,,,,,,,........................------,,,,,,,,,------...,,,++++++,,,---///111333000...------------+++***------------------------,,,++++++******)))))))))(((***,,,+++******---000+++***)))))))))+++,,,---'''&&&&&&'''***++++++*********)))(((((()))***+++((((((((()))+++,,,+++)))***,,,---***'''$$$%%%'''$$$''',,,///000///+++)))******))))))))))))******'''(((***+++,,,,,,++++++))))))))))))))))))))))))$$$&&&(((***,,,---...///,,,+++***(((''''''''''''******)))(((((((((((((((###'''+++***'''%%%(((+++'''((()))***************(((((((((((())))))))))))))))))))))))************((((((''''''''''''((((((((((((''''''''''''((((((%%%(((***((($$$###&&&***((($$$"""%%%&&&%%%$$$&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$---333333***###$$$%%%#####################$$$$$$!!!"""$$$&&&'''&&&$$$###!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$  !!!"""""""""!!!""" !!!###   ###   """"""!!! !!!   !!!""" $$$&&&!!!!!!""""""   ###"""  !!!""" !!!   DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@@@@@@@@@@???>>>;;;<<<===>>>>>>===<<<;;;:::999777666666666777888666666555444222111111000555555555555666666666666555555555555666666666666444333222111111222333444333444444444333111///...222222111///,,,+++,,,..................---------***+++---......---+++***++++++++++++++++++++++++---------...///000000111......---,,,++++++++++++***++++++,,,,,,,,,++++++---,,,+++*********+++,,,%%%))),,,***&&&%%%(((,,,))))))))))))))))))))))))+++'''&&&******&&&&&&+++))))))((((((((((((((()))---------+++)))(((***,,,))))))))))))))))))))))))******))))))))))))************))))))(((((('''''')))(((((()))***+++***)))(((((((((((())))))))))))(((((()))***************,,,)))&&&%%%&&&(((*********((('''((()))***)))(((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&'''(((******(((&&&*********(((&&&&&&(((***'''''''''&&&%%%'''***,,,))))))(((((('''''''''&&&))))))))))))))))))))))))###$$$%%%%%%&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###"""$$$%%%%%%$$$###%%%&&&###$$$%%%%%%%%%%%%$$$###&&&///222)))  !!!"""""""""""""""#########%%%%%%#########$$$%%%&&&###"""!!!"""$$$%%%%%%%%%""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!! """!!! !!!###!!!!!!$$$$$$ !!!  !!!  ###  !!!!!!         !!!  !!!!!!DDDDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>======;;;;;;999888777666666666777777666666555444333222111111333444444555666777888888777777777666666666666666333222222111111222222333111222333333333222111000222222111///,,,+++---...------..................***+++---......---+++***++++++++++++++++++++++++,,,------...//////000000...---,,,,,,++++++++++++***++++++,,,,,,+++++++++,,,,,,+++*********+++,,,''')))+++***(((''')))+++************************+++''''''***+++((()))---***))))))(((((()))))))))((()))))))))((()))+++...************************++++++************++++++***)))))))))((((((((('''***)))'''(((***++++++***))))))*********+++++++++((())))))******************)))(((((())))))((((((((('''&&&&&&'''((('''&&&''''''((())))))))))))(((((((((''''''''''''(((((((((''''''(((***+++)))(((*********(((&&&&&&(((***))))))((('''%%%&&&(((***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$######$$$%%%$$$######%%%'''###$$$%%%%%%%%%%%%$$$###!!!))),,,&&&!!!!!!$$$$$$###############$$$$$$$$$%%%$$$###!!! '''%%%###"""######!!! %%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""!!! """!!!!!! !!!!!!!!!&&&"""!!!!!!"""!!!!!!!!!!!! !!! !!!!!!!!!          DDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAA>>>===<<<<<<<<<<<<===>>><<<=========<<<;;;::::::888888777666666666666666666666555444333222222111222333444555666777888999888888888777666666666555111222222222222222222111000111111222333333222222111111111///---,,,---...,,,---------.../////////+++,,,---------,,,+++***)))))))))))))))))))))))),,,,,,------......//////------,,,+++++++++,,,,,,+++++++++,,,,,,++++++***++++++*********++++++,,,************************+++++++++++++++++++++++++++((((((++++++***+++...******)))))))))******+++)))*********)))***,,,...++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))((((((((((((+++)))'''''')))++++++++++++++++++,,,,,,,,,,,,---((()))******++++++******((()))*********((('''&&&((('''&&&&&&(((((('''&&&(((((()))***************)))((((((''''''(((((()))***)))((((((***++++++***)))******)))''''''(((************(((&&&%%%''')))***)))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%###$$$%%%%%%$$$######&&&(((###$$$$$$%%%%%%$$$$$$### $$$&&&$$$"""$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!(((&&&###"""""""""!!!&&&&&&&&&%%%%%%%%%%%%$$$""""""############""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!  !!!"""!!!  !!!!!!     """  """  """ !!! CCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@>>>>>>???@@@AAA===<<<:::999999:::<<<======<<<<<<<<<;;;::::::999777777777666666666666666666666666555444333333222444444555555666777777777888888777666555444444333000111222333333222111000111111111222222222111111000111111///---,,,---...,,,,,,,,,---...///000000,,,,,,---------,,,+++***))))))))))))))))))))))))+++,,,,,,,,,---------...,,,,,,,,,++++++,,,------++++++,,,,,,,,,+++*********************++++++++++++***)))***+++,,,+++)))+++++++++++++++++++++++++++***)))******)))***+++******************+++,,,...//////...,,,++++++---+++++++++++++++++++++++++++******))))))******+++))))))))))))((((((((((((+++)))''''''(((***+++++++++++++++,,,,,,,,,------))))))***++++++++++++***)))*********((('''''''''***)))((()))***+++***((())))))***++++++++++++***))))))(((((((((((())))))+++)))''''''(((***+++***((()))***)))''''''(((***)))******(((&&&&&&((()))************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''))))))'''$$$%%%%%%%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%###!!!$$$$$$$$$$$$$$$#########"""###%%%&&&'''&&&&&&%%%"""!!! !!!###%%%%%%$$$$$$$$$#########"""""""""""""""############""""""!!!!!! !!!!!! !!!!!!"""###$$$%%%%%%###!!! !!! !!!!!!!!!!!!  !!! !!!###!!! ###$$$"""!!!   !!!  !!! !!! !!!!!!!!!   !!! !!!!!!### BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???<<<;;;999888888999;;;<<<<<<<<<;;;:::::::::::::::777777777777777666666555777666666555555444444444777777777666555555444444666666555444333333222222000000222333333222000000333333222111000000000//////000111000...------...,,,,,,,,,---...///000000------------,,,,,,+++***((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))))))))******+++++++++++++++***)))***+++,,,+++)))+++++++++++++++++++++++++++,,,***((('''(((''''''******))))))***+++,,,,,,...//////...,,,++++++,,,************************))))))(((((((((((())))))(((((((((((())))))))))))+++)))'''''')))++++++***************++++++++++++))))))***+++++++++++++++***+++***(((%%%%%%(((++++++)))((()))***+++***))))))******+++++++++++++++))))))(((((((((((())))))***(((&&&&&&''')))))))))'''(((***)))((((((((()))'''((())))))(((((()))+++))))))))))))************''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&)))+++***(((&&&$$$%%%%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%&&&&&&$$$"""$$$$$$######""""""""""""!!!###$$$######"""  ###&&&&&&&&&###"""""""""!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!! !!!"""###$$$$$$%%%###!!! !!! """!!!!!!""" !!! !!!  !!! !!!###&&&(((  !!!!!!""""""   '''###  !!!  !!!!!! !!!!!!!!!  """%%%###BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>=========;;;:::999999999999:::;;;;;;::::::999999::::::;;;888888888888888777666666777777666666666555555555999888888666555444333222444444444333222222222111000111111111111111111000444333222111////////////...///111000...------...,,,---------.../////////...------,,,,,,+++++++++((((((((((((((((((((((((************++++++++++++*********+++,,,---...///,,,,,,,,,,,,++++++***)))'''((()))***++++++++++++************************++++++++++++++++++++++++***,,,+++'''&&&((((((%%%)))))))))))))))***+++,,,''')))+++,,,+++++++++---))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))))))))))))))(((((()))***+++***)))))))))))))))************)))***++++++,,,+++++++++)))******'''$$$%%%)))...)))(((''''''))))))((('''))))))***++++++++++++******))))))(((((())))))***((('''%%%&&&((())))))(((&&&(((******)))((())))))&&&((())))))))))))***,,,(((((()))))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&(((******(((&&&###%%%&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$!!!"""&&&'''&&&%%%&&&$$$$$$######"""!!!!!!!!!###$$$$$$$$$######"""!!!###!!! """######"""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!""""""######"""!!!    !!!  """###  !!! ### """######   !!! !!!!!! ,,,&&&  !!!!!!  !!!!!!!!!!!!  !!!  ###"""!!!AAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>??????===<<<:::::::::::::::::::::::::::999999888888999:::;;;<<<888999999:::999888777666777777777666666666666666888888777666555444444333333333333333333333333333111111000000000000111111333222111000//////000000---///111111///------...------........................---,,,++++++++++++))))))))))))))))))))))))*********************************+++,,,---///000,,,,,,,,,,,,+++***))))))&&&''')))***+++++++++***''')))+++***(((''')))+++************************(((++++++''''''++++++((((((((((((((()))***+++,,,&&&(((***++++++******+++************************))))))(((((((((((())))))'''((((((((()))))))))***(((((((((***,,,,,,***'''))))))))))))*********+++)))***++++++,,,,,,++++++%%%(((***)))&&&&&&***...)))((('''((())))))((('''((())))))***+++***************))))))))))))******(((''''''(((******)))(((%%%'''******)))((())))))''')))******)))((()))***''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%"""$$$'''((('''&&&%%%&&&%%%%%%$$$######$$$%%%%%%$$$"""###&&&&&&"""!!!%%%%%%%%%$$$######"""!!!!!!&&&&&&%%%%%%$$$%%%%%%%%%%%%###!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!! !!! !!!   !!! !!! !!!!!!### !!!  !!!   ...'''!!!    !!!!!!!!!!!! %%%### AAAAAAAAA@@@@@@@@@??????;;;<<<>>>@@@???===;;;999999::::::;;;;;;::::::999888888777777888:::<<<===999999:::;;;:::999888777777777777777666666666666666666666666666555555555333444444444444444444444222111000//////000111222111000/////////000222333---///111111///...---..................---------///...---,,,++++++++++++*********************************))))))))))))))))))******+++,,,...///000---------,,,+++***)))(((&&&''')))***+++++++++***%%%))),,,+++&&&%%%(((,,,))))))))))))))))))))))))&&&******'''(((...///,,,''''''''''''((()))***++++++,,,......,,,***))))))++++++++++++++++++++++++******))))))))))))******'''((((((((())))))******'''''')))+++---,,,)))&&&))))))*********+++++++++******+++,,,,,,,,,,,,+++"""&&&++++++(((''')))---+++***)))***+++,,,+++)))(((((()))************)))******))))))))))))******(((((((((***,,,,,,***(((%%%'''******)))))))))))))))+++,,,+++)))((('''(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%&&&$$$######$$$%%%%%%$$$!!!$$$((()))(((&&&%%%%%%&&&%%%$$$######$$$%%%&&&(((%%%%%%'''### &&&&&&%%%%%%$$$###""""""!!! !!!###%%%'''$$$###!!! !!!"""!!! $$$$$$$$$#########"""""" !!!!!! !!!!!!  !!!!!!  """######!!! !!! ### %%%"""$$$ !!! """""" !!!"""!!!  !!!!!!  !!!"""###!!!$$$!!!""" $$$  !!!  ...''' !!! """  """ !!!!!!!!!!!!)))&&&""" @@@@@@???>>>===<<<;;;;;;<<<;;;:::999999:::;;;<<<:::999999:::<<<===<<<:::999888888888888888999999777666555555555666888999888777555666888999999888222333555666666666555555222333444444444444333222000000///000000111222222000000000000000///...............///......---,,,........................,,,------......------,,,+++*********))))))((((((***)))((()))***+++***)))+++---------+++++++++------+++)))((())))))(((&&&(((((()))***************)))((((((((()))***++++++,,,,,,,,,+++++++++******++++++************++++++))))))***+++++++++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********))))))(((((((((((())))))+++++++++************)))''''''((()))+++,,,+++***)))))))))***++++++,,,,,,,,,+++***+++---...---,,,...---+++*********++++++...---,,,+++***************************)))((((((&&&''')))+++++++++*********++++++++++++***))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((((((((('''&&&"""""""""###&&&***---///''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&& !!!###$$$&&&'''''''''%%%$$$"""!!!!!!"""$$$%%%!!!###%%%&&&&&&$$$!!! """######$$$$$$$$$###### !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!""" %%%!!!  !!!!!! !!! """  !!!  !!!!!!  !!!'''### """"""!!! !!!   !!!  !!!"""  !!!   ###  !!! $$$(((((($$$!!!###  %%%###  !!! !!!!!!>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::;;;<<<===;;;:::999999888777777777888888777666555555555666888888:::888666666777777666555222333444555555555444444111222333444444333222111000000//////000000111111///////////////...------//////000000//////...---.........------------------------......---------+++++++++***************+++)))((()))***+++***)))+++,,,------++++++,,,---------,,,,,,+++***(((&&&))))))***+++++++++++++++******)))))))))***++++++,,,,,,+++++++++******************))))))*********((()))******++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++*********))))))(((((())))))***++++++++++++************((((((((()))+++,,,++++++)))))))))***++++++,,,,,,+++***)))***+++,,,,,,***---,,,+++***)))******+++------+++******)))))))))***************)))((((((''''''((()))***************++++++++++++***))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$############$$$%%% !!!"""#########%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%###!!! ############"""!!!!!! %%%###!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!!!!!!! !!!"""!!!  !!!!!! """"""!!! !!!!!!   !!! !!! """!!!  """######""" """ """!!!   ;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::<<<;;;:::;;;<<<<<<;;;999999999888777777666777777666666555555666666777888<<<:::777666555555333222333333444444444333222222111111222222222222111111111000000////////////000......//////......------000000000000000//////...------------------------------------------------++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))+++,,,------++++++,,,---***,,,......,,,)))''''''******+++,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++++++++************))))))(((((())))))***(((((()))***************++++++************++++++,,,,,,,,,,,,++++++++++++******))))))))))))******,,,,,,,,,+++++++++************))))))***+++,,,---))))))******+++,,,,,,,,,)))((('''(((***+++***)))++++++***)))))))))******,,,+++***)))))))))))))))***************)))((((((''''''''''''((()))*********++++++++++++***))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&'''((())))))(((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######""""""""""""######"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######""""""!!! ######""""""!!! '''%%%""" """%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """$$$ """###### !!!  !!!"""!!!!!!       """"""!!!     """!!!   ::::::::::::;;;;;;<<<<<<888999:::;;;;;;:::999888<<<;;;:::;;;<<<;;;999888999888777777666666666666555555555555666666777777;;;888666555555444333111333333333333222222111111000000111111111111000000111111000///.........///...///////////////......///000000000000///......,,,,,,,,,,,,------------......------------......,,,,,,------.........///,,,+++******+++,,,***)))***,,,------++++++,,,...(((***,,,,,,)))((((((***)))***++++++,,,,,,++++++------,,,+++*********+++++++++++++++************))))))(((((((((((())))))(((((()))************))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,++++++++++++++++++++++++***+++---...))))))***++++++,,,,,,---***(((((()))***+++***)))******))))))))))))))))))+++******)))(((((())))))***************)))((((((''''''&&&&&&&&&(((***+++***++++++++++++***))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))*********)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!###""""""!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%% !!!"""###$$$"""   !!!!!!!!! !!! !!!""" !!!!!! !!!!!!   !!! :::::::::;;;;;;<<<<<<===777888999::::::999888777;;;:::999:::;;;:::888777888777777666555555555666444555555666666666666666777555333333444555444333333333222222111111111111000000000000000000000000222111000//////////////////000000111111111000000......//////......---,,,,,,,,,,,,------.........///......------......///------......//////000000...,,,++++++,,,,,,+++)))***+++---,,,,,,+++---...***++++++***)))***,,,...((())))))***************------,,,+++*********++++++++++++*********))))))))))))(((((((((((())))))(((((()))***************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,++++++---...---++++++---///*********+++,,,,,,------+++***)))***,,,---,,,+++))))))))))))******))))))+++***))))))((()))))))))***************)))((((((''''''&&&&&&&&&(((***+++***++++++++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''(((((())))))*********)))'''&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!! $$$##################$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""" """###""" $$$"""###%%%%%%###!!! !!!$$$ !!!    !!!    ### """ !!!!!!  !!!  !!! :::::::::;;;;;;<<<<<<<<<888888888999999888888888999888777888999999888666666666555555555555666666444444555666666666666555444222111222444555555444333333222111111111222222111111000000000000111111222111111000000000000111000000111222222222111111...............------,,,,,,------....../////////000///...------...///000.........//////////////////---,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,---//////---++++++---...---,,,(((((()))************))),,,++++++************++++++************)))))))))***))))))(((((())))))***))))))***+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------......---------,,,,,,,,,***---000000---+++---///******++++++,,,---------,,,+++++++++---...---,,,((()))******++++++******+++******)))))))))*********************)))((((((''''''''''''((()))*********++++++++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%$$$###############$$$######""""""########################""""""######""""""!!! !!! !!!###%%%&&&$$$""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!###### !!!"""$$$&&&%%%""" !!!"""%%%"""!!!"""!!!!!!       ###      !!! !!!  !!!"""  999999999:::::::::::::::888888777777777777888888666666555666888888777555444444444444555666777777333444555666666666555555333222000111333444444333333333222111222333444444222111000000000000111222222111111111111222222333//////000111111111111111///////////////...------------...//////000111111000///...------...///000///////////////.........000...,,,,,,------+++***)))+++,,,,,,,,,,,,---///000---+++,,,///...'''!!!))))))***++++++++++++*********)))))))))***++++++************))))))))))))*********))))))***************+++,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------............------------..................------------)))...222222///,,,,,,...******+++,,,,,,------...---++++++,,,---...---,,,((()))+++,,,,,,,,,++++++++++++************++++++***************)))((((((''''''((()))***************++++++++++++***))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%#########$$$$$$#########"""###$$$%%%%%%###!!! !!!!!!!!!###$$$$$$""""""$$$!!!!!!!!!!!!!!!!!!!!!!!! """ """%%%$$$!!! !!!###%%%""" """!!! ###!!!    """!!!  !!!!!!"""""" !!!!!!    !!!"""   888888888888888888888888999888777666666777888999555444444555777888777555333333333444555666777888333333555666666666555444444222111111222333333222333333222222222333555666333222111000000111222333222111111111222333444444......///000000000000000000000000000000//////............///000111111222111///...------...///111000000//////......------000...------------+++***)))+++,,,,,,,,,,,,...///...+++))),,,///+++******+++,,,,,,,,,,,,+++)))((((((((()))***++++++************))))))))))))++++++************++++++++++++,,,------------,,,---...///000000///...---,,,,,,,,,------...............------------......//////.........---------)))...444444000---,,,...***++++++,,,,,,------...,,,+++***+++---...---,,,)))***+++,,,------,,,+++,,,+++++++++++++++,,,,,,***************)))((((((&&&''')))+++++++++*********++++++++++++***))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((((((((('''&&&"""###%%%''''''&&&%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""######"""!!! !!!!!!"""#####################$$$$$$$$$$$$######!!!###%%%&&&&&&$$$!!! """!!! !!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!! !!!  $$$$$$!!!   !!!!!!!!!  !!!###%%%!!! !!! +++((($$$  !!!   !!!""""""   !!!""""""""""""   !!!!!!"""  ###%%%$$$!!!  !!!$$$###""""""!!!   !!!"""######:::999888888::::::999888888888888:::;;;:::777444888444111222555555111---666666666666666666666666777777777777666666666666555555555555444333222111111111111111222333444444000000000000111111111111///000111333333222111111222222222222222111000///111111000///////////////000000000000000000000000333111///------...000222444444333222111000//////+++///000...,,,------***,,,,,,++++++++++++++++++------...---,,,***(((&&&---+++)))'''''')))+++---******************+++,,,***)))((()))***+++***(((************************---,,,***(((((()))***++++++***)))***,,,---,,,+++111111000///...---,,,,,,...///000///...///111333---+++***+++---//////............///......---,,,+++,,,------......---------+++((((((+++------,,,+++++++++,,,,,,------------+++&&&###"""%%%(((+++)))************+++++++++******+++,,,,,,***)))(((,,,+++++++++++++++++++++)))******++++++)))((('''###%%%)))+++***************((('''((()))***)))'''***************)))((((((%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&'''(((((("""######$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$######"""#########"""###$$$%%%&&&%%%$$$#########""""""!!!!!! ############""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!  ###""" !!!!!!    """$$$%%%"""!!!!!!    """!!! $$$  ######   !!!### """"""   !!!!!!  ###!!! !!!!!! !!!  !!!###!!!!!!!!!!!!  !!!!!!  !!!###""" !!!    ;;;999888999::::::999888777666777888:::999777555777444111222555555222///666666666666666666666666666666666666555555555555555666666555444333222222222222222111222222333333000000000000111111111111000000111111222222222111111222222222222111111000111000000///......//////000000000000000000000000111000///......///000222222222222111000000//////---000///+++)))******(((++++++++++++++++++,,,,,,***+++,,,,,,,,,+++******,,,+++***((((((***+++,,,++++++*********+++,,,,,,+++***))))))***+++***)))++++++++++++++++++++++++000///---,,,+++,,,---...,,,+++***+++---...---,,,///////////////............000000000.........000/////////............///......//////...---,,,,,,+++,,,------......---------+++))))))+++------,,,++++++,,,,,,,,,------------,,,+++***)))***++++++************++++++++++++,,,,,,,,,,,,,,,+++******------,,,,,,+++***))))))((())))))***)))((('''&&&&&&)))++++++)))((('''''')))((('''((()))***)))''')))))))))))))))(((''''''%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""########################%%%$$$$$$#####################$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""   !!!!!! !!!  !!!!!!###$$$"""   !!!!!!&&&!!!!!!!!! ###        """ !!!!!!  !!!!!!!!!   <<<:::999999::::::999777777666666777888999777555777444111111333555444222666666666666666666666666555555555555444444444444666666666666555444333333333333222222111222222222000000000111111111222222000000000000000111222222000111222222222222222222000000///.........//////000000000000000000000000......//////000000111111000000000000000000//////...000...)))(((++++++(((******++++++,,,,,,------,,,,,,,,,,,,,,,+++***)))************************++++++******+++,,,,,,---,,,***)))***+++,,,+++***++++++++++++++++++++++++111000///...---...///000...---,,,---...//////---.........//////000000000...000111111...,,,,,,,,,///000111///,,,***,,,.../////////......,,,+++++++++,,,------......---------+++******,,,------,,,,,,,,,,,,,,,------------+++,,,...//////---+++*********+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,///...---,,,***)))(((((((((((())))))(((((('''&&&''')))++++++)))''''''''')))(((''''''))))))(((''''''(((((((((((('''&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!! %%%%%%$$$##################$$$$$$%%%$$$$$$#########""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""     !!! !!!!!!  """$$$"""###  !!!$$$ !!!!!!    """######!!! !!!!!!!!!  !!! <<<;;;999999::::::888777:::999777777777777666555666333111000333555666666666666666666666666666666666666666555555555444444555666666666555555444333444444333222111111111111000000111111111222222222111111000//////111222333000111111222333333333333000000///....../////////000000000000000000000000,,,---///000111111111111............//////000000+++...---+++,,,...,,,(((******++++++,,,---......000///...,,,***((('''&&&)))***++++++++++++***)))******)))******+++,,,---,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...///...---...000111000///...////////////000000000,,,...000111///---,,,+++***...000---)))'''***.../////////...---,,,+++***+++,,,------......------,,,,,,+++,,,------------,,,,,,------------------)))***,,,......,,,***(((++++++++++++,,,,,,,,,---///...,,,+++++++++,,,---------,,,,,,+++***)))))))))))))))))))))(((((('''%%%''')))***))))))***+++)))(((''''''((()))((('''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&%%%###"""###$$$$$$#####################$$$$$$$$$$$$$$$###"""!!!$$$$$$######""""""""""""%%%%%%$$$############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######""""""!!!!!!   !!!   """$$$###  !!!$$$  !!!"""!!!!!!  !!!!!! ######!!! """   !!! !!!######!!! ;;;:::888888999999888777>>><<<888777666666555333555333111111333555666777777777777777777777777777777777777666666666555555555555555555555555444333444444333222111111111111111111111111222222222222222111000000000111333444000111222333333333333333000000/////////000000111111111111111111111111111+++---///111222111111000---------...//////000000***------,,,------(((!!!******+++,,,------......000///...,,,***(((''''''(((***+++,,,,,,+++***(((((((((((())))))+++,,,,,,...,,,+++,,,---...---+++---------------------------,,,,,,,,,,,,,,,------000///...///111222111000111000000000////////////))),,,///000///...---...(((,,,///---)))))),,,111............---,,,+++***+++,,,------......------,,,,,,---...------......------------------------***++++++++++++++++++++++++,,,,,,,,,------------...---+++*********+++,,,+++++++++++++++++++++,,,++++++************)))***&&&'''))))))(((((()))+++((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""############ !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######"""""""""!!!!!!!!!   !!!!!!$$$   !!!!!!  """%%%%%%"""###!!! ######!!!  """###$$$$$$$$$""" """!!!###  !!!   !!!!!!         """"""!!! 999777666777888999888777???<<<888555444444444333444444333333333555666777777777777777777777777777888777777777666666666666333444444444444444333333333333222222111222222222111111111222222222222333222222222222222333444444111222333333333333333333111111000000000111222222111111111111111111111111---...///111111111000000---.........//////000000,,,---,,,*********###++++++,,,,,,------......,,,++++++******+++,,,,,,)))***+++,,,,,,+++***)))(((((())))))***+++,,,---...---,,,---...///...,,,.................................///////////////111000///000111222111000111111111000000/////////***,,,///000/////////000,,,...000///------000333,,,------------,,,+++++++++,,,------......------+++---//////...---...///............------------...------,,,------...///,,,,,,,,,---------......---,,,,,,+++++++++++++++)))******++++++,,,---------,,,+++************+++***++++++***'''&&&&&&'''((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%% !!!"""###$$$%%%&&&&&&"""######$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""############$$$ !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!   !!!!!!  !!!!!!  """###$$$"""''''''$$$!!! ***%%% $$$%%%  !!!###""" """%%%######$$$$$$$$$###!!!  """"""""""""   !!!   !!!""" !!! $$$"""      !!! """    !!!"""   666555444555777888888777;;;888444222222333444444444444555555444444555666777777777777777777777777777777666666666555555555222222333333333333333222222222222111222222333333111111111222222222333333333333444444555555444444333333333444333333222222222222111111222333333444111111111111111111111111//////000000000000000/////////////////////000000......***(((***,,,(((!!!,,,,,,------------------+++************,,,---...*********++++++******************+++,,,---/////////...---...//////...---////////////////////////...///000000111111111111111//////000111222111000000000000000000111111111...///000000......///000000000000//////000000111++++++,,,---------,,,,,,+++,,,------......------+++---000000///---...000///.........------------.........//////000000000------------............---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***)))))))))***++++++++++++)))'''&&&&&&'''((('''&&&&&&(((((('''&&&$$$%%%%%%&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&#########$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%###"""!!!!!!!!!"""""""""#########$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""  !!!"""  !!!!!!   !!!  !!!###!!!!!!$$$&&&###((()))&&&"""!!! '''$$$ """"""   $$$### !!!$$$ !!!"""###""" """"""  !!!  !!!   """###  """ """ !!!!!!  !!!    !!!    """""" """ 444333333444777888888777777444000///000333555555333555666666555444444555777777777777777777777777666666555555555444444444111111222333333333222222111111111111222333444444111111222222222333333333333444555666777666555444444444444444333333222111333222222222333444444555111111111111111111111111000000000///////////////000000000000000000000//////---)))'''+++222222...------------------,,,,,,---,,,+++*********+++,,,************************,,,,,,,,,---...///111111000...---...///000///...000000000000000000000000---...///000000000000000000/////////111222111000......///000111222333333111222111000...---...000222000.........///...---******+++,,,------------+++,,,------......------+++...111111///......000//////.........---------,,,---///000111000///...---------.........//////---.../////////...,,,+++,,,,,,,,,++++++*********,,,+++)))((((((((()))***((())))))((('''''')))+++((('''&&&&&&'''((('''&&&$$$%%%&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!'''&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""###$$$%%%%%%   """!!!!!!   !!!!!!!!!  !!!   !!!!!! !!!!!!""" ###&&&###)))***'''###!!!!!!!!!!!!!!!  !!! !!!!!! !!! """"""!!!!!! !!!!!! !!! """$$$!!!  ### !!!!!!  """$$$   """""" $$$ """"""!!!  !!!""" !!! !!!"""!!!  !!!!!!!!!!!!  !!!"""!!! ,,,)))$$$!!! 555666666666666666555555444333222111111333555666:::999888666555444444444999888777666666555666666333333444333333222000000333333444444444333333222555555444333333444444444333333222222222333444555222555777888777666666666333333222222222111111111555555444444444333333333222222222222222222222222------...///////////////000111333333333111///...000000///...............***+++---......---+++***.........------,,,,,,,,,---,,,+++***)))***+++,,,+++++++++,,,---...///000...---,,,...000111000///111111111111111000////////////...------------...222------222444000///222000111111111111222222222000111222333333222111000222222222222111000......//////...,,,******,,,------...000111000,,,(((&&&000///...------...///000,,,,,,,,,---------.....................///000000,,,------......------,,,///---***((((((***,,,---000000///,,,)))((()))***---,,,+++)))))))))******))))))(((((('''''''''&&&'''"""'''+++&&&(((+++&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&##################$$$$$$!!!!!!""""""######$$$$$$"""###$$$%%%%%%%%%%%%%%%)))"""""")))(((!!!!!!(((""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! %%%"""!!!######""""""$$$%%%### !!!$$$"""!!! $$$$$$###############$$$!!! !!!"""""""""!!!  !!!!!!!!!  !!!"""!!! !!!"""###$$$%%%%%%%%%%%%***$$$###***...(((###!!!###&&&$$$!!!!!!!!!!!!!!!""""""""" !!!!!!"""%%%$$$""" !!!"""   """ !!! !!!!!!  !!! !!!"""  !!!!!! !!!### """  !!!!!!!!! !!!!!!!!!  !!!!!!444444555555555555444444444444222222222333555666777777777777666666777777888777777666666666666777333333333222111111000000222222333333333333222222444444333333333333444444333333333333333444444555333555666666555555666777666666666666555555555444555555444444444333333333333333333333333222222222//////000111111111111111222333444555555333111000000000///............///,,,---...//////...---,,,...---------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,---...//////...---,,,...000111000/////////000000//////...---...............///000111333//////333555222111333000111111111111222222222000000111222222111000000222222111111000//////...,,,---...---,,,,,,...000...///111222222111...---//////...------...//////,,,,,,---------.........//////.........//////000------------------------///...,,,+++***+++,,,---...,,,+++***+++,,,...///...---+++***)))))))))***)))((((((((('''''''''''''''!!!%%%'''!!!$$$)))$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%&&& !!!'''((("""""")))########################$$$$$$######"""!!!!!! ###!!! !!!###$$$""" """######"""!!!!!!"""$$$"""     ###$$$###$$$######"""!!!      !!!""""""$$$%%%%%%&&&&&&&&&)))$$$$$$***---(((###""""""$$$###  """  $$$### """###$$$&&&%%%###!!! """!!! !!!"""""" !!!"""!!!"""   !!!"""$$$###"""  !!!###  """   333333444444444444333333555444333333333444666777444444666777888999999999777666666666666777777888444333111000//////000000111111222222222222222111333333222222222222333333333333333333444444555555333555555555444444555777444444444444444333333222555555444444444333333333555444444444333333222222111111222333333333333222222333444444444333222111111000//////......//////...///000111111000///...------,,,,,,,,,,,,++++++---------------,,,++++++,,,,,,,,,,,,------...///...---,,,...000111000///---............---,,,,,,............000111222333222//////222444222111222000111111111111222222222///000000111111000000///333222111000/////////000***,,,.../////////111222***+++---...///000000000......------------......,,,------------.........000//////.........//////------++++++++++++------000//////...---,,,,,,+++111---)))))),,,///000000...---,,,***))))))((((((((((((((((((''''''''''''---%%%''''''!!!%%%+++(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$%%%%%%%%%$$$$$$### &&&'''###$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!###$$$$$$!!!&&&$$$"""!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!  &&&+++!!!     """"""###$$$%%%&&&&&&&&&&&&((($$$$$$)))+++((($$$###"""$$$###  !!!!!!!!!"""%%%%%%!!!  !!!###$$$$$$'''&&&$$$###""""""""""""   """###!!!###$$$$$$ !!!!!!!!!!!!!!!   !!!######"""!!!###  !!!   333444444555555555555444666555555555555666777888444555666888999999999999666666555666666777888888444333000.........000111000000111222222222111111222222111111111222333333333333444555555555555555444555555333222333666888333444444555444333222222555555444444444333333333666555555444444333333222222222333333333333333222000000111111111111000///111000000///.../////////...///000000000000///...,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,,,,---...///...---,,,...000111000///---............---,,,,,,............///000111222///------///111111//////000000111111111222222222//////000000000000//////333222111/////////000000***---000111111000111222******+++,,,---...000000------------------------------------............000000///............///...---+++******+++---...////////////...,,,+++***999222+++(((+++...---+++---,,,+++***((('''&&&&&&((((((((((((((('''''''''///'''&&&%%%$$$+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%"""######$$$%%%&&&''''''"""######$$$%%%&&&''''''###$$$$$$%%%%%%%%%$$$$$$### %%%%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""######"""!!! ***&&&"""!!!!!!!!!!!!  !!! """"""!!!!!!!!!"""###### """$$$"""!!!&&&   !!!""" !!!!!! """$$$######$$$%%%%%%%%%%%%%%%&&&$$$$$$&&&((((((&&&$$$###$$$###!!! !!! !!!   """$$$$$$""" !!!"""###  !!!""""""%%%%%%$$$######""""""""" !!! !!!!!!  !!!"""  !!!"""""""""""""""!!!        555555666777777888777777777777777777777888888888777777888888888888888777666666555666666777888888444333000.........000111///000111222222222222222222111111111222222333444333444555666666666555555444555555444333333666888777888999999999888666555555555444444444333333333555555555444444333333333111222222222222222111111///000000000000000000000111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++------,,,,,,,,,---.........---,,,...000111000///...////////////...------///......------.........//////...///111222111...000000111111111222222222000000////////////000000222111000000000000000000---///222222111/////////000000//////000111222333,,,------------------,,,---------.........//////000///............//////...---+++******+++---...------...///...,,,***)));;;444,,,)))+++---+++)))******)))((('''&&&%%%%%%'''''''''(((((((((((((((+++###"""!!!'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############!!!!!!"""###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$""""""$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!! !!!"""###'''### """""" !!! !!!  !!!!!!"""&&&$$$ $$$###""" !!!"""### !!! !!!###"""""""""!!! !!!###&&&######$$$$$$%%%$$$$$$$$$############%%%&&&&&&%%%"""!!!!!!!!! """  """"""!!!  !!!"""### !!!!!! !!!!!!"""#########""""""!!! !!!""" !!! !!!!!!!!!  """!!! """#########"""!!!    !!! !!!  666777888999::::::::::::777888888888999999999999:::999888777777777777777777666666666666777777888444333111000//////000000000000111222333333333333222222111222222333444555333444666777777777666555444555666666555555666888666777999:::999888666555555555444444444333333333333333333333333444444444111111222222222111000000111111111222222222222333222111000000//////000000------------------------,,,,,,------------......---------------,,,++++++---------,,,,,,------......---,,,...000111000//////000000000000///......//////...---------------111222222111333666444000000111111111111222222222111000000//////000000111000000111111111111000///000111222111///------...000000////////////000000------............------------........./////////...............///000000...---,,,,,,,,,,,,---...,,,,,,---......,,,+++***555000+++)))+++------,,,((()))))))))((('''&&&%%%'''''''''(((((((((((((((***###$$$$$$"""(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%((((((&&&$$$""" $$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######""" """%%% """###$$$$$$ !!!!!!!!! !!!"""###"""###!!!!!!!!!!!! !!!!!! !!!!!!"""!!!"""###"""!!!"""###%%%""""""###############""" """""" !!!%%%&&&%%% ###"""!!!  $$$######""""""""""""###!!!!!!!!!!!!!!!  !!!    !!!"""!!! !!!###!!!""""""""""""!!!!!! !!!!!!   !!!"""###"""!!! !!! ### !!!!!!  777777999::::::;;;;;;;;;888999999:::::::::::::::;;;:::888666555777888:::888777777666666666666777333333333222111111000000000111222333444444444444222222222222333444555666444555666888888777666555444666888888777666777888444666777999888666444333555555444444444333333333111111222222333333444444222222222222222111000000111111111111111222333333222111000000//////000000...------------------...---------....../////////------,,,+++++++++++++++...------,,,,,,---------...---,,,...000111000//////000000000000///......///...............///000111444444111333777666111000111111111111222222222222111000000000000111222...///111333333111///...000111111///---,,,---///,,,---------............---...////////////...---............////////////------------...000111222........................,,,------..................---+++***+++,,,---...(((((()))******)))((((((''''''''''''((((((((()))***%%%(((***%%%''',,,'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((('''&&&%%%###"""!!! $$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%$$$$$$%%%%%%%%%########################"""""""""""""""""""""### """###""" !!!### !!!###%%% !!!"""!!! !!!!!!!!!!!!"""###$$$%%% !!!!!!    """   """"""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!###&&&$$$!!!!!!!!!$$$###!!!  $$$###""""""!!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!""""""  !!!!!!  """"""  """ !!!!!!""""""!!!!!!"""""" !!!!!!   !!!#########!!! !!!"""!!!%%%  666777888999:::;;;;;;;;;888999:::;;;;;;;;;::::::;;;999777555555777:::<<<999888777666666555666666333333444333333222000000000111222333444555555555333333333333444555666777444555777888999888666555444666999999888777777888888999;;;<<<<<<:::777666555555444444444333333333///000111222333444444555333333333333222222111000//////......///000111111222111111000000000000000......------------.............../////////000000---,,,+++***)))***+++,,,...------,,,,,,,,,------...---,,,...000111000/////////000000//////...---............///111222333000333333000222666555///000111111111111222222222333222111000000111222333---///222444444222///---000000000...,,,,,,...000---...000111222222222222---...///000000///...---............/////////000,,,,,,,,,---///000222333......///000000///......------......///000000000,,,------,,,******,,,...((()))***,,,,,,++++++***&&&'''''''''(((((())))))&&&"""'''***%%%'''+++%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%'''((('''"""""""""""""""""""""""""""""""""""""""#########!!!$$$%%%""" !!!!!!###$$$"""""" !!!"""!!!  !!!!!! !!!!!!  !!!!!!   !!!!!!!!! """ !!!"""!!! !!!!!!!!!!!!!!!  """%%%$$$""" $$$$$$!!!""" """  !!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!! !!!""" !!!""""""!!!!!!  !!!!!! """"""######"""  !!!!!! !!!!!!"""!!!!!! """### !!!!!!    !!!!!!"""###!!!&&& !!!!!!777777888999999999888888:::777444444666888777666777888888888999999999999::::::888777666666666666333333333222222111111111...///111222333444444444///000222444666888888999888999::::::999888777666555666666666777777888888:::999999777666333222000222444666777777444111///111222222111111333666999777444000///000222111///333222222222111111000000,,,...000000/////////000///...,,,,,,---///111333///000111111111000...---111000///...,,,+++)))))),,,,,,,,,---------......///......------///000111000000111222222222222111//////000111222333333333333333333333333333333333222222111111111111111222222222222111111111111000111222333333333333222111...------...000111000...,,,,,,------.../////////000......000222222///,,,//////...------...000000......///000111///+++(((111111000///////////////------,,,,,,,,,------...111...++++++,,,+++(((&&&''''''(((((())))))******(((((()))******************&&&###%%%))),,,***&&&)))))))))))))))(((''''''$$$&&&((()))***)))(((''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$%%%###!!!###"""!!! !!!"""#########""""""!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!""" """###"""!!! !!!###  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!&&&!!! !!!"""""" """######### !!!$$$  !!!!!!  !!!!!!!!! !!!"""###""" """$$$&&&%%%$$$ ###!!! &&&###!!!!!!$$$&&&%%%"""!!!!!!  !!!  !!!""""""   ###"""!!!"""$$$$$$ $$$$$$###!!! !!!  """   !!!!!! !!! !!! 999999999:::999999888888999777555666888999888777777777777888888888999999999999888888777666666555444444333333333222222222111222333444666666666666333333555777888999999:::777888999999999888777666555555666666777777777777777777777666555444333333444444444555444444333222111222222222222222555777666333///...000111000///222222222111111111000000---...///////////////000333222111////////////000000000000000000///......///.........------,,,,,,,,,------------.........000000/////////000111222000000111222222222222222000000111111222222333333222222222333333444444444333333222222222222333333222222222222111111111111222222111111111111222222///......///111222111///---......//////000000111111000///111333333000...000///...------......///444222000000111111000...111111000///////////////...------,,,,,,------......,,,***+++,,,,,,***(((((((((((((((((()))))))))((())))))******************'''%%%&&&)))***)))''')))))))))))))))(((''''''''''''''''''''''''(((((()))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$%%%%%%%%%""" ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!  """"""!!!!!!!!!!!!""""""  !!!!!!!!!"""!!!  !!! !!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """### !!!!!!"""!!! ######""""""  """""""""!!!!!!!!!!!!""""""  !!!!!!  !!!!!!""""""$$$###"""!!!!!! !!!!!!!!! """!!!"""$$$$$$!!!!!!!!!  !!! """"""!!!   """"""  """  """""""""!!!!!! !!!  !!! !!!!!! !!! ###"""!!!###!!!;;;;;;;;;;;;:::999888888666666666888::::::999777666777777777888888888888888888999999888777555444555555444444444444333333444555666777888999999999777777888999::::::::::::666777777888888888888777555555666666666666777777555555555555555555555444666555333222222333444444000222333444333222333444666444111000111222222111111111111111111000000000//////......//////000111333333333333222111000///000//////............///,,,------......///000000------........./////////111111111000111111222333000111111222222222222222222222222222222222222222000111222222444444555666444444444333333444444555333222222222111111111111222111000//////000111222000//////000222222111000...//////000000111222222222111111222333333111000111000///...---------...888444000......000222333111000000///////////////......---------------...,,,+++***+++,,,---,,,+++)))(((((((((((((((((('''((()))******++++++*********)))(((((((((((((((((())))))******))))))((((((***)))'''%%%%%%&&&((()))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$######""""""!!!!!!""""""### """"""!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!  !!! !!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""###!!!""""""!!!!!!!!!!!! !!!###"""     !!!!!!!!!   !!!!!!!!!  !!! !!!"""!!!!!!!!!!!!!!! !!!&&&!!!""" !!!"""!!!  !!! """%%%%%%###!!!  !!!""""""    !!!    !!!!!!!!!!!!""" $$$<<<<<<<<<<<<;;;:::999888333444777999;;;:::888777666666777777777888888888777888999::::::888666444666666666666666555555555666777888999:::::::::::::::::::::;;;;;;:::::::::555666666777888888888888666666666666666666666666666666666555555555555555777666444333222111111222///111444555444222222222777555444333333444444444111111111111111111111111111000//////000111222222///000222444444333222111000///...------...///000------...//////000111111........./////////000000111111111111111222222333000111222222333333222222333333333333333222222222222222222333333444444444444444333333444444555555333333222222222111111111222000///------///000222000//////000111222000///......///000000111111222111111111111111222111000222222111000///.........555111---+++,,,...000000000000////////////000000///......------------...,,,,,,+++,,,,,,,,,,,,+++)))))))))(((((('''''''''))))))***++++++++++++******++++++)))''''''((()))))))))*********))))))(((+++***)))(((''''''((()))'''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%"""""""""""""""""""""""" """!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!!!! !!! !!!"""!!! """$$$"""!!!  $$$"""###!!!###"""!!!!!!!!!!!!""""""!!!!!!     !!!!!!!!!  !!!######""""""!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!! ###%%%!!!!!! ###'''!!!""" $$$!!! """!!!!!!  !!! """#########"""!!!  """$$$###!!! !!!!!!!!!!!!      !!!!!!""""""!!!=========<<<;;;:::999888111444777::::::999888777777777777777888888888888777888:::;;;;;;999777666777777777777777777888888777888999::::::;;;:::::::::;;;;;;;;;::::::999888666666777777777888999999777777777777777777777666999888777555444444444444777777666555333000...---...111444555444222111111444555444444333333333444111111111111222222222222333111000000333444333222...///111333333222000///000///...------...000000///000000000000000000111//////000000000000111111000000111111111222222222111111222333333333333222444444444333333333333333444444444333333222222222333333333333333444555555333333333222222222222111111000...------...000111000///...///000000///------......//////000111111000000000000//////000000333333333222111000//////000///---,,,.........---000000////////////000000000///...---------------.........---,,,+++++++++*********)))((((((((('''))))))***++++++++++++++++++++++++***(((''')))***))))))************))))))***+++,,,,,,+++***)))(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%$$$###$$$&&&''''''&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!! !!!""""""!!! !!!""" !!!""""""!!!!!!###%%%$$$###!!!  !!!"""!!!######""""""!!!!!!!!!!!!"""### !!!""" """"""!!!!!!!!!!!!""""""  !!!!!!!!!  !!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""  !!! ###$$$###!!!  !!!$$$###!!!!!!"""""""""  !!!!!!  !!!""" !!!!!! """$$$%%%%%%###!!!  !!!!!!  """""" <<<<<<<<<<<<;;;:::999999333666999;;;:::888888888777888888888999999999999999:::;;;<<<;;;;;;:::999888888999999999999::::::888999:::;;;;;;;;;;;;::::::;;;;;;;;;::::::999888999888888777888888999:::999999888888888888777777;;;:::888666555555555666777777666555333000---+++---000333444333222222222111222333333111111111333222222222333333333333333555333222333777777555222111222222222111///,,,***000////////////000000111222222111111111111000000000000000111111111222222000000111222222222222111111222222333333333333333444444444444444444444444666555555444222222111000333333333333333444555666333333333333222222222222111000///......///000111000///...///000000...,,,------...//////000000111///000000///......///111222222333222222111000///000//////000111111///---///////////////000000111000000///...------------...//////...+++******++++++***************)))))))))***++++++,,,+++++++++,,,+++******************))))))******++++++******)))***,,,------+++)))((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%$$$"""###%%%&&&&&&&&&"""######$$$$$$######"""!!!!!!!!!""""""""""""""" !!!!!!"""######!!!  !!! !!!""""""""""""!!!!!!"""###"""!!! !!!### !!!"""!!!!!!!!!###%%%)))(((%%%###!!!!!!"""###  """ $$$ !!!!!!!!!!!!""""""!!!!!!!!! !!!  !!!  !!!!!! !!!!!!   !!!!!! !!!!!! !!!!!!  """ !!!###"""   !!!!!!!!!&&&###""" """###""""""  !!!!!!!!!### !!!!!!!!!!!! """$$$%%%%%%###!!! !!!   !!!   !!!!!!!!! !!! !!!"""!!!::::::;;;;;;;;;::::::999666999<<<===;;;999999:::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999;;;:::999888888999999::::::::::::999999999888888;;;:::888777666777888999666555444222111000000000---///222333222222333444111333555555333222333444333333333444444555555555555444444777;;;;;;777222222222222222000...,,,+++///000000111111111111111222222222222222222222222111111111222222222222333000111222333444333333222111222333333444444333333333333444444555555666666444444444333333222222222444444444444555666777888444444333333333222222222000000000000000000000000111000//////000000...---...//////000000111111222000111222000......000333///000111111111000//////111000///000111222000//////////////////000111111111000///...------------+++---///...,,,+++,,,...+++++++++++++++,,,,,,,,,)))***++++++,,,,,,++++++---***((())),,,---,,,***((()))***++++++++++++***(((((())))))******))))))***((('''&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$###"""%%%$$$""""""###%%%%%%$$$"""###$$$$$$$$$$$$###""" !!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!""""""### !!!"""""" !!!""" !!!!!! !!!###%%%,,,***'''###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """ $$$ !!!"""!!!!!! $$$###!!!!!!    !!!!!!  !!!###""""""!!!!!! !!!  !!! !!!### !!!!!!""" !!! !!!  $$$ $$$### &&&"""!!! """"""!!!  !!!!!! !!! !!! !!!!!!!!!!!!!!!!!!"""$$$###!!!  ###""""""!!! !!!    !!! !!!999999::::::;;;:::::::::999<<>><<<:::;;;<<<999999:::::::::;;;;;;;;;======<<<<<<<<<======>>>:::::::::;;;;;;<<<<<<<<<;;;<<<<<<============<<<;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::999888999::::::;;;;;;;;;::::::999999999:::999888777777999;;;<<<666444111//////000333555---///111222222222333555444777999999666555666888444444444555555666666666666555555999======777222000000111111111000000//////000111333333333222111111111111222222333333444111111222222222333333333222333444555555555444333111222333333444444333333333333333444555666777777333333333333333333333333555555555555666777999999444444444333333333222222000000111111111111000000222111000111222111///...000000000111222222333333111222333111//////111444---...///000000///......111///......///000000000///////////////000111111111111000......---------))),,,......,,,,,,...111+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++...***&&&(((---///---***((()))***+++++++++++++++((('''&&&%%%&&&((()))+++---+++)))((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$&&&$$$!!!!!!"""$$$$$$###"""###$$$%%%%%%$$$###""" !!!!!!######""""""!!!!!!  """!!! !!!###$$$ !!!  !!! """$$$,,,***&&&"""########################"""!!!###### """"""!!! ### !!!&&&###!!!"""!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!   """###%%%$$$###!!!   !!!!!!$$$ !!!!!!$$$### !!!!!!""""""  ###!!!!!!  !!!!!! !!!!!! !!!!!!  !!!""""""!!!!!!!!!""""""   !!! !!!!!!     """888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<::::::>>>===<<<<<<<<<<<<======@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>===;;;:::999======>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<>><<<:::999999999:::<<<;;;:::999999999::::::=========;;;999777444333555555333222111000000000444444555666555444222111333444444555555444333333777999:::999777555555666777777666555444333333222000000///...............000111222333333333333333333333333222222111111111111111222333444444444444333444555666666555444333///111333444333333444555444222111333666888777555444444444444444555666666666666666555444222111000333333333333333222111000222222000000000111222333---......///000111111222111333333//////111000---000000111222222222222111000000000000000000111111000000000000000111111111111111111111000000//////666///,,,///333333111222......---,,,++++++******...,,,+++,,,......+++))))))***+++,,,---,,,++++++&&&(((+++++++++++++++---******))))))))))))******,,,+++***((((((((()))***+++***(((((())))))(((&&&$$$%%%'''((((((((('''&&&))))))(((&&&$$$######%%%&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!'''$$$!!! !!! ###%%%!!! !!! !!!!!!!!! !!!!!! !!!!!!"""""""""###%%%(((&&&### !!!$$$######"""!!!  !!!  """!!! """ ###"""!!!  """%%%&&&&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""  !!!""" !!!!!!!!! !!!!!!!!!!!!!!! #########!!!!!! !!!!!!%%%"""    !!!!!!!!!!!!!!!!!! %%%###!!!!!!"""!!!  """######### """!!!!!! !!! !!!  !!!  !!!"""######!!!999:::;;;<<<============;;;<<<<<<======<<<<<<<<<>>>>>>============>>>>>>@@@@@@@@@@@@??????>>>===?????????>>>>>><<<;;;;;;>>>>>>????????????>>>>>>???>>>======<<<<<<======>>>===<<<:::::::::::::::===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::777555444666555444333333222333333555555555555555555444333555555555555555555555555;;;999888888:::999777444888777666555444333222111000000000//////000000111111111222333333333333333333333333222222222111111333444444444444444333222333444555666666555444333000222444555444444555666555333222444777888777666555555555555555666666777555555555666666555555444333333333333333222111111222222111000000///000000...//////000000111111111111444444111111444444222111111111111222222222222222222111000000111111111000000000000111111111111222222111111111000000000777000,,,000333222111111///......---,,,,,,++++++...,,,+++,,,......+++))))))***+++,,,,,,,,,++++++&&&(((*********+++,,,...++++++************++++++,,,+++)))((((((((()))******(((''''''))))))(((&&&%%%&&&&&&'''(((((('''''''''(((((('''%%%###$$$$$$&&&&&&%%%%%%$$$######"""$$$##################$$$%%%%%%$$$$$$###""""""!!!%%%###!!! !!!!!!!!! ###(((***%%%"""###$$$!!!"""!!!!!!"""!!!!!! !!!!!! """!!!  !!!"""!!!###%%%$$$""" !!!######"""!!!!!!   """  !!!!!!   """!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!"""!!!  !!!!!! !!!!!!   """### """"""  !!!"""!!!"""!!!!!! !!!!!!$$$""" !!!#########&&&  !!! !!!!!!!!!!!!!!!!!!!!! ###!!! !!!######!!!  !!!!!!  !!! !!!!!!$$$######"""!!! """!!!!!!   ;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>===>>>>>>?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@???>>>======??????@@@@@@@@@@@@??????@@@??????>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<;;;;;;<<<;;;:::999777555666666555555555555555666666666555555555666777777777666555555555666777777???:::777888===>>>999444888777666555333222111000000000000000111222333444222222333333444444333333333333333333222222222222666666666555555333222222444444555555555555444444111333555666555555666777666444444555777888888777666666666666666777777777333444555666777888888888333333444444333333222222222222222111000///...---000000000111111111111111000333444222222666777444222111111000111222333444444444333222111111111111111111111111111111111111222222222222222111111111777111---000222111///000/////////...------,,,,,,---,,,,,,,,,------+++))))))***+++,,,,,,,,,,,,+++***++++++***))))))***,,,,,,,,,++++++++++++,,,,,,+++***))))))((()))))))))((('''&&&&&&((()))(((''''''&&&&&&&&&&&&'''(((((($$$&&&((((((&&&$$$$$$$$$&&&%%%%%%$$$$$$#################################%%%%%%$$$$$$###"""""""""###!!! !!!""""""!!! %%%'''%%%######""" ### """""" ###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!""" """"""  """"""!!!!!! !!!"""  !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""!!!!!!  !!!!!!   !!!!!!$$$$$$!!!!!!###"""!!! ###"""!!! """ !!!###$$$###%%%###"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!  """######"""%%%""" !!!!!! !!!  !!!""""""!!!!!! """"""  ======>>>???????????????BBBAAA@@@?????????@@@AAA@@@@@@?????????@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBB@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@??????>>>>>>??????======<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<:::;;;;;;;;;;;;:::888777555555555555555666777777777777666555666777999:::999777666555555777999:::???<<<999:::======:::666888777666444222111000/////////000000111333444555333333444444444444333333333333333333333333333333555555666666555444444333444444444444444444444444222444666777666666777888666666666666777888888777666666777888888888888888333444555666777888888888333333444444444444333333111222333333222111///...222222222222222111111111///222333111111555555333333222111000000222444555666555444333222111111111222222111111111111111000222222222222222222222222777111...000111///...000000/////////.........------,,,,,,------,,,+++*********++++++,,,,,,,,,,,,......---***((('''((()))+++++++++******+++++++++******))))))))))))))))))&&&%%%%%%&&&((()))((('''((('''&&&%%%%%%&&&(((((("""%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$##################$$$$$$#########$$$$$$$$$#########""""""!!! """######"""!!!!!! !!!""""""""" $$$!!!!!! !!!!!! !!!!!!!!!!!!""""""!!! !!!!!!""" !!!!!!!!!!!! !!!""""""!!! """!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###"""!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!! !!!"""!!!$$$$$$!!! """!!!"""  !!! ###"""!!!   !!!!!!"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!  !!!""""""&&&$$$"""  !!!!!!!!! !!!!!!  !!!"""###!!!######  !!!"""??????@@@AAAAAAAAA@@@@@@EEEDDDBBBAAA@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCCCCCCC???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????<<<<<<==================<<<============<<<;;;;;;::::::;;;<<<;;;:::999888555444444555555666777888888777666666777888:::;;;999888666555666888:::;;;<<<<<<===<<<;;;:::999999666666555333222111//////......///000111333444555444444555555555444444333333333333333333333333333333444555555666666555555444444444333333444444444222444666777666666777888666666777777666777777888666777888888999999888888444555555666666666555555333444444555555555444444000111333444555444444333333333333333333222222222222555555222222555555222444222111000000222444555666555444333222222222222333222222222111111000000222222222222222222222222666111///000000......000000///////////////......,,,---------,,,++++++++++++***++++++++++++,,,,,,+++,,,,,,+++)))((()))+++******))))))))))))******)))))))))*********))))))&&&%%%%%%&&&((()))((('''((((((&&&%%%%%%&&&'''((("""$$$'''(((&&&$$$######%%%%%%$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$############### !!!###%%%$$$###$$$!!!!!!"""!!!!!!!!! ###!!!!!! !!!!!! !!!!!!!!!!!!###$$$###!!! !!!"""######  !!!"""""""""  """""""""!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! ######!!!!!!!!! !!! !!!!!! !!!!!!""""""  !!!""""""""" !!! ###!!!!!!!!!""""""!!! """"""!!! """ $$$"""$$$###"""$$$"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  !!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!#########  ###"""   !!!"""AAAAAABBBBBBBBBBBBBBBAAAEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCC??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>?????????;;;<<<===>>>??????>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<:::999888555555555555666777777888888888777777777888999999888777666666777888:::;;;999<<<===<<<999777888999555444333333222111000000/////////000111333444555555555666666555555444444333333333333444444444444222222333555555666666666444444333333333333444444222444666777666666777888555666777777555555666777555666777999999888888777666666666666555555444333444444555555666666555555111222333444555666666666333333333444444444444444555888888555555888777555333222222111222333444555555555444333222222222222333333333222111111000000111111111222222222222222444000///000000---...111//////////////////......+++---......,,,++++++,,,++++++******++++++,,,---$$$'''***++++++,,,---...***))))))))))))))))))***(((((()))************)))((('''&&&&&&((()))((('''(((((('''&&&&&&&&&&&&'''###%%%''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######################## """%%%&&&%%%$$$""" $$$%%%!!!!!! !!! $$$!!!!!! !!!!!! !!!!!!""""""%%%&&&$$$ ###!!! """$$$$$$###  !!!!!!!!!!!!"""!!!"""!!! !!!"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!  """&&&%%% !!! !!!   !!!!!! !!!!!!""" !!!!!!""""""!!!!!!!!!!!!"""!!!!!!"""$$$$$$"""!!!!!!!!! !!!!!!%%%###!!! !!! $$$!!!###!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!   """!!!###""""""######"""!!!  !!!  !!!!!! !!!!!!"""""""""   """###!!! !!!BBBCCCCCCDDDDDDCCCCCCBBBEEEEEEEEEDDDDDDCCCBBBAAA????????????@@@AAABBBCCCAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???AAAAAABBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<===???@@@@@@??????===>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<<<<:::888777888777777777777888888999888888888888888888777666666666666777888999999999:::999999999999888777555333222222222111111111111111111111111222333555555666666666666666555444444333333333444444444555555222333444444444444444333444444333222222333444444222444666666555555666777444666777666444333555777444555777888999888777666666777777777777666555555444444555666666666666666333333333333333444555666333333444444555555666666444777888555666999:::777222222222333333333444444333333222222222222222333444444333222222111000000000000000111111111222222222//////000///---...333........................+++---///...+++***+++,,,++++++*********+++,,,---###&&&***------,,,,,,,,,+++******))))))******+++'''((()))***+++******)))***(((''''''))))))(((&&&''''''(((((('''&&&&&&%%%%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!########################"""""""""$$$''''''&&&$$$&&&!!!###%%% !!!""""""!!!"""%%%!!!!!! !!!!!! !!!""""""###### ###%%%$$$"""$$$""" """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!! """######!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!%%%!!! !!!!!!!!!  !!!!!!  !!!!!! """###"""!!!!!! !!! ###### """$$$$$$###!!!  !!!"""###%%%### !!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!   ###''' !!!"""!!!######"""  !!!!!!  """!!!!!! !!!!!! !!! CCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEECCCAAA@@@????????????@@@AAABBBCCCAAABBBBBBBBBBBBBBBAAAAAA===>>>???@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>===>>>>>>>>>;;;<<<>>>???@@@@@@@@@???>>>???AAAAAAAAA@@@>>><<<<<<=========<<<:::888777::::::999999888999999:::777888999999999777666444444555666888999999999999<<<888555666::::::666222111111111111111111111111333333333333444555666666666666777777666555444444333333333444444555555555444444444444333222111111444444222222222222444444111333555666555555666777333555777666333222444666444555777888999888666555666777888888888888777777444444555666777777666666555444333222111222333444333333333444555666777777000444555333555999:::888111222333444444444333333222222111111111222333333444444333333222111000000//////000000111111111222111......000///---///444---------...............***---///...+++***+++,,,,,,+++*********+++,,,---'''***...///---***(((''',,,++++++++++++++++++,,,'''((()))+++++++++***)))+++***(((((())))))(((&&&&&&'''((()))((('''%%%$$$'''''''''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!##################$$$$$$#########%%%((((((&&&%%%222((( !!!"""!!!###(((""" ###$$$"""###'''!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$"""%%%"""!!!######!!!!!!!!!!!!"""""""""""""""!!!###$$$###!!!!!!!!! !!!$$$$$$!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!  !!!"""!!!  !!!!!!!!!###$$$###!!!  """ !!!%%%%%%"""!!!###$$$""" !!!"""###$$$!!!  """######!!!%%%'''"""!!!)))!!!!!! """!!!!!!!!!  !!!!!! """'''+++###""""""!!!  !!!"""### !!!!!!!!!   !!!  !!!!!!  !!! !!! !!!### FFFEEEEEEEEEDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBBBB<<<===>>>???AAABBBCCCDDD???@@@BBBCCCCCCCCCBBBBBBCCCBBB@@@??????@@@BBBCCC@@@@@@@@@?????????>>>>>>@@@@@@????????????@@@@@@>>>???@@@@@@???>>>@@@AAA???@@@AAA@@@>>>;;;::::::::::::;;;;;;::::::999888999999999999888888888777888666555666888999777444:::::::::999999999999999999999888888777555444333333222111/////////000000000000111222333333444444666555666888;;;;;;777444555333111333666777444111888888888777555333000///444444444444444444444444444444444444444555666777777777666555444444333333333333333444333333222111777777666666555555555444222333555666666666555555555555333333333333555555555666777666555555666888777777777888888777555333222222333333333222111111222222222222222222222222444333333222111111111222000111111000...---...000///000222333333111...,,,---...000///......///000.........---,,,+++***)))000,,,***+++...---)))$$$$$$%%%&&&((()))*********))))))))))))))))))))))))''''''((())))))))))))))),,,***))))))******)))''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$&&&%%%###"""%%%(((&&&'''%%%!!!"""''')))(((###"""""""""""""""###$$$""""""############"""""""""  ######!!!######$$$ %%%''''''&&&&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###!!!"""$$$"""###"""!!!  !!!"""  """###### !!!"""!!!"""!!!!!!"""%%%###  ###%%% !!!!!! !!!"""!!!  """   !!!!!!!!!""" """""""""###  !!!"""######""""""""""""""""""""""""""""""###"""!!!  !!!!!!!!!!!!!!!!!!  ###!!! """$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!   !!!""""""!!! $$$"""DDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???<<<<<<===???@@@AAABBBCCCAAAAAACCCDDDDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCC@@@@@@@@@????????????>>>@@@??????>>>>>>??????@@@>>>???@@@???>>>===>>>???>>>???@@@@@@===;;;;;;;;;::::::;;;;;;::::::999888:::999999999999888888888777666555666888888777444666666666666666666666666999999888888666555444333333222111000000000111111111111111222333333444444555444555777::::::777444555666777777666555555555777777777666555333222111333333333333333333333333333333333333333444555555777666666555444444333333333444555666666666666666777666666666555555555444222333555666666666555444555444333222222333444555111222222111//////000111444555777999:::999666444111222222333333333222222222222333333333333333333444333222222111111222222000111111000///...000111000111222333222111///...000000///....../////////------------,,,,,,++++++///,,,******+++***$$$((((((((((((((((((((((((************************''''''((()))))))))))))))+++***))))))******)))'''))))))))))))))))))))))))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%$$$"""!!!!!!"""###''''''))),,,+++'''######"""""""""""""""###""""""############"""""""""!!!!!!!!!""""""""" """%%%&&&$$$###$$$&&&!!!$$$%%%###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######!!!###((("""!!! !!!""" !!!!!! !!!!!!!!!"""###$$$###!!! !!!""""""!!!!!!"""###"""  """### !!!!!! !!!"""!!! """ !!!!!!  !!! !!!!!!!!!"""""" """!!!"""""" !!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!  $$$%%%""" """$$$ !!!######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!   !!!  !!!!!!  ###""" CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>??????>>><<<;;;<<<===;;;===>>>>>><<<;;;;;;;;;::::::;;;;;;::::::999888999999999999888888888888777666555666777777666555444444444444444444444444999888888777666555444444222111111111111222222333111222222333333444444444333333444666999999777666555999<<<:::666444666888777777666444444333333444333333333333333333333333333333333222333333444555666666666555444444333333333444555666777888888888666666666555555555555555333333444555555555555444333333222222222222333333333444444333111000111222222555888;;;<<<:::888666000111222333333444333333444444333333333333333333333333222222111111222222000111111111000000111333222222222222111111111000555111...---///111000///,,,---------,,,,,,,,,,,,,,,+++***+++---+++&&&!!!,,,+++)))((('''&&&''''''************************(((((())))))******))))))+++***))))))******)))(((%%%%%%&&&&&&''''''(((((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$######$$$%%%$$$###$$$((((((***,,,+++'''$$$$$$###"""!!!!!!!!!"""""""""############""""""""""""###"""!!!!!!"""$$$ !!!"""###$$$$$$######$$$%%%%%%$$$!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###!!!"""$$$"""###"""!!!!!! !!!!!!""" !!!"""""""""!!! !!!"""!!!!!!"""!!!  !!!"""!!!!!!  !!!!!! !!!!!!!!! !!!"""!!! !!!!!!!!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """!!!!!!"""############"""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!######!!! $$$ """######"""!!!!!!"""""""""!!!!!!!!! !!!###""" !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!###!!!  !!!!!! !!!!!!   !!!!!!###"""!!!!!!"""""" BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????======>>>???@@@AAABBBCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBB@@@@@@????????????>>>>>>>>>>>>>>>======>>>>>>>>>===>>>>>>===;;;999:::;;;888:::;;;;;;999999:::;;;::::::;;;;;;::::::999888888888888777777777666666777666555555666666666666555555666666666666666777999888777777666555555555111111222222222333444444222333333333444444444555333444555777888999888888777999;;;:::777555666777777666444333333444555666333333333444444444444444444444444333333444444555666666555555555444444444222333444555666666666666555555555555555555555555444444444444444444444444222222222222222222222222444555777666555444555666222666;;;======:::777555000111222333444444444444555555444444444444333333333333222222111222222333000111222111000111333444333222111000000111222333999333---,,,///222000.........------,,,,,,,,,,,,******,,,///111111...***...,,,***'''&&&'''((()))************************((())))))*********))))))+++)))((()))******)))(((######$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%###"""%%%))),,,+++)))((()))'''"""###''')))(((%%%%%%###"""!!!!!!!!!!!!""""""############"""""" """###""""""%%%''' %%%((("""(((((('''$$$"""!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!&&&$$$$$$$$$!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!"""""" !!!"""!!!  !!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!"""!!!  !!!  """$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""" """"""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!  #########""""""""""""###!!!"""###$$$$$$$$$"""###"""  ###!!!"""######""""""###$$$######""""""!!!!!! """###### """""""""!!! """"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$!!! ###%%%$$$"""   !!! !!!!!! !!!### !!!""""""###""""""#########!!!BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAABBB>>>??????@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>=========>>>======<<<<<<======>>><<<===>>><<<:::999999:::666888999888777777888:::::::::;;;;;;::::::999888666666666666555555555555666666555555444555666777666666666777777888888888999888777666555555666666222222333444444444555555444444444444444555555555444555666777777888888999999777666777888888666444666555444333333444555666555555555555666666777777666666555555555555666666555555555555555444444444444555555555555555444444444444444555555555555555444444444333333333444444222222222222222222222222...000333444333333444555444999===>>><<<777444333000111222333444555555555555555555444444333333333333222222111222222333333000111222111000111333444333222000//////111222333999333---,,,///222000...111000...---,,,+++++++++***+++...000222222000...,,,+++)))(((((()))***,,,************************))))))************))))))***)))((()))***+++***)))&&&''''''((()))******+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%###"""%%%))),,,+++)))'''(((%%%!!!!!!%%%'''&&&%%%%%%###"""!!!!!!!!!!!!""""""############""""""!!!###""""""%%%###!!! !!!%%%'''&&&%%%&&&&&&&&&###!!!"""$$$&&&!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ######!!!"""'''!!!""""""""""""""""""!!! !!!!!!!!! !!!"""""""""!!!###$$$###""""""###$$$!!!!!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!"""""" !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!######!!!""" !!!"""#########"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!###%%%&&&'''''''''###$$$%%%%%%$$$$$$$$$%%%"""###$$$$$$######%%%&&&%%%%%%$$$######"""!!!!!! !!!"""""" #########"""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!""""""""""""!!!###%%%###!!!!!!###&&& !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!### !!!######""""""$$$%%%  !!!!!!"""######$$$###"""###$$$$$$"""!!!@@@@@@@@@@@@AAAAAAAAAAAA============>>>@@@AAABBB>>>??????@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<======<<<======<<<:::999:::;;;777888999888777777888:::::::::;;;;;;::::::999888666666666666555555555555666666666444333333555888555555555666666777777888999888777555555555666777333444444555555555555444555555555555555555555555444666777777555555777888888555333555999:::777333666555555444444444555555555555666666777888888888888777666666555666666666555555555555555555555555777777777777777666555444444444444444444555555555555444333333222333333333222222333333333333222222...000333444444333444555555:::>>>>>>:::555333222111222333444444555444444555555444444333333222222222222111111222222333333000111111111000000111333111000/////////000111222555111...---///111000///111000...,,,++++++,,,,,,---......///......,,,,,,******)))))))))+++,,,---++++++++++++++++++++++++******++++++******))))))***)))((()))***+++***)))'''''''''(((((())))))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$"""%%%%%%&&&((('''###$$$$$$###"""!!!!!!!!!"""""""""############"""""" """###""""""###$$$'''%%%&&&111#########""" """$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  ###### !!!&&&!!!""""""######""""""!!! !!!!!!!!!!!!!!! !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""""""""!!!""""""!!! !!!###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%$$$ """"""  !!!###$$$$$$$$$######$$$$$$######"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!######%%%&&&(((((())))))!!!"""###%%%&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%''')))''''''&&&%%%$$$######""""""  !!!"""!!! ############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""#########&&&### $$$ !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!!!!$$$'''"""###%%%$$$$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&$$$""""""$$$%%%$$$###=========>>>>>>>>>??????<<<;;;;;;;;;;;;<<<>>>???=========>>>??????@@@@@@AAAAAA???>>>>>>>>>??????<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;;;;<<<<<<===;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;:::888888:::<<<::::::;;;;;;::::::999888888888777777777666666666555666666444222222555888444555555666666777888888999888666555555555777888555555666666666555444333555555555555555555555555444555666555222222333555555555555777888888888777555666666666555444333333555555555666777777888888777777666555555555555555555555555555555555555555444555555666666666555555333333333444444555555555555444333222222222333333222333444555555444333222333666888888777555555555444888<<<<<<777444333555333333444444444444444333444444444333222222111111222222111111222222333444000111111000///...000111//////......///000000111000000///......////////////...---,,,,,,---///000---...---,,,+++++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***)))((()))(((((((((***+++***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%###"""###$$$###&&&&&&''')))'''#########"""""""""""""""###""""""############""""""!!!!!!###&&&''''''%%%###%%%###$$$,,,###$$$$$$###!!! !!!###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""$$$"""###!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!""""""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!! ###"""!!!!!!!!!!!!"""###!!!!!!"""""""""#########%%%'''&&&"""!!!######!!! !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''((((((((("""""""""###$$$%%%$$$###&&&'''''''''&&&'''))),,,))))))((('''&&&%%%$$$$$$%%%""" !!!"""############$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$"""$$$$$$"""!!!!!!!!!"""############### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############"""%%%$$$!!!!!!$$$((("""$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###%%%&&&&&&;;;;;;;;;;;;<<<<<<======<<<;;;:::999999999:::;;;;;;;;;<<<<<<======>>>>>>CCCBBB@@@?????????@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999<<<<<<<<<;;;;;;<<<<<<<<<:::<<<===<<<;;;;;;<<<======>>>===<<<::::::;;;===::::::;;;;;;;;;:::999999999999999999888888888888555666666444222222555999666666666777888999999:::999888666555444555777888666666777777777555444333666666666666666555555555333444555333000///000333222555999999777666999;;;555666666777666444333111444444444555666777777888777666555444444444444444444555555555555555555555000000222333444444555555333333333444444555555555666555333222111222333333333333555555555555333333666888999999666444222222222777;;;:::666444555777444444444555444444333333444444333222222111000000222111111111222333333444000111111000...---...000------......//////000000---...000///......///000,,,,,,++++++,,,///111333,,,,,,,,,,,,+++,,,///111++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))((()))(((((((((***++++++***++++++++++++************)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###%%%((('''%%%$$$&&&)))))))))'''""""""%%%'''&&&###"""""""""""""""###$$$""""""############""""""###"""$$$(((++++++'''"""---&&&!!!!!!&&&)))%%%!!!%%%&&&'''&&&###""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###"""%%%***!!!"""###$$$$$$###"""!!!$$$$$$###########################"""!!! !!!###$$$$$$######$$$&&&!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$""""""""""""""""""""""""###"""!!!"""#########"""%%%$$$"""!!!!!!"""$$$%%%""""""""""""############&&&((('''###"""$$$$$$!!!###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&########################%%%&&&((()))))))))(((((($$$$$$%%%&&&''''''''''''***)))'''&&&'''((((((((('''((((((((('''(((+++---+++***)))((('''&&&%%%%%%'''$$$!!! !!!###%%%%%%"""###$$$$$$&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$"""!!!!!! """"""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""######  """###%%%&&&&&&&&&!!!###"""###'''"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%)))&&&"""!!!"""%%%'''(((<<<<<<;;;:::999999999999<<<999777888;;;<<<;;;:::;;;;;;::::::===AAADDDGGG@@@???>>><<<<<<<<<<<<===:::;;;<<<=========<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;:::<<<>>>????????????>>>===;;;;;;???>>>===;;;;;;:::::::::<<<;;;:::999999:::;;;<<<;;;;;;:::999888888888888555666777555444333333333666777777888888888777777777777777777777666555555555555444444444444555555666666666666666666666666666666555555555444444444555444222333555666666666555555666666777666666555777555444555888:::999777888777555555666666555333555222000000333555555333444444555666666555555444555555555555555555555555444555666666666444333222333333222222222222333333:::666333555:::<<<999555555666666666666777777777111222222333333222222111222333333333222111000///444444444444333333333333000///---,,,,,,,,,---...///...---,,,,,,---...///------......///......---***+++,,,,,,,,,***)))(((111///---+++******+++,,,,,,,,,++++++++++++++++++///...,,,***))))))******(((((())))))***))))))))),,,***))))))+++,,,,,,,,,...***&&&&&&((())))))'''******))))))))))))******&&&&&&%%%%%%%%%&&&&&&'''###''')))(((%%%$$$###444---)))((($$$"""###$$$%%%###!!!!!!$$$'''###$$$%%%&&&&&&&&&&&&&&&""""""""""""############%%%$$$"""""""""$$$&&&((("""$$$&&&&&&%%%%%%%%%&&&############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!$$$$$$!!!***$$$"""############$$$%%%&&&'''$$$$$$$$$######$$$%%%%%%!!!""""""""""""#########%%%$$$###!!! !!!%%%)))""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###!!!"""%%%### '''!!!!!!######%%%$$$"""!!!!!!!!!"""###""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))++++++***(((''')))(((((((((******((('''******))))))******+++,,,.........,,,+++)))'''&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%)))))))))((('''''''''&&&$$$%%%%%%%%%%%%$$$###"""""""""""""""############&&&%%%%%%'''((()))((('''&&&###!!! """######"""%%%%%%%%%%%%$$$$$$######%%%!!!$$$%%%"""!!!!!!"""#####################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''%%%###!!!!!!###%%%;;;:::::::::::::::;;;;;;;;;999777888:::<<<;;;:::<<<<<<;;;;;;<<>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<;;;::::::<<<>>>????????????>>>===<<<<<<>>>===<<<<<<<<<<<<<<<======<<<;;;::::::;;;<<<======<<<;;;:::999888888888444555666666555555666777888888888888777777777777777777777777777666555555555555444444444444555555555555555555555555555555666666555555555444444444555444333444666666555444333333444444444333333222666444333444777999888666888777666666777777666555666333111111333555555444555555666666666555444444444444444444444444444444444555555555555444222111666666555555555555666666666555555555666777666666444444444444444444444444222222333333333333222222222333333333333333333222333222222222444555444444111111000000000000000111111000000//////000000111000000111111111111000000//////000000///---,,,+++000///---,,,++++++,,,,,,++++++++++++++++++++++++******)))))))))***++++++)))******++++++++++++***---,,,***+++,,,---,,,+++222...******,,,---+++))))))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&&&&$$$###$$$'''))))))%%%%%%''''''""""""%%%%%%&&&'''%%%######%%%'''$$$$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$'''&&&$$$######$$$%%%&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!))) ###&&&"""!!!&&&#########$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$ !!!$$$##############################""""""!!!!!! !!!!!!!!!!!!"""""""""######!!!"""$$$"""%%%'''$$$ !!!$$$$$$$$$$$$$$$###""""""""""""##################$$$%%%%%%##################$$$$$$%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&%%%###""""""###%%%&&&((())))))))))))((((((((())))))))))))))))))(((((()))******)))'''******))))))******+++,,,///......---+++***((('''&&&'''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$###""""""""""""#########$$$%%%$$$$$$%%%&&&'''%%%$$$%%%###!!!"""###%%%%%%%%%############"""""""""!!!###""""""""""""###""""""!!!""""""#####################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((('''''''''&&&%%%'''))),,,::::::::::::;;;<<<===>>>;;;999888888:::;;;;;;:::===============>>>??????BBBAAA@@@>>>>>>>>>>>>???;;;;;;:::999:::;;;<<<===:::::::::999::::::;;;;;;777888::::::::::::<<<>>>>>>>>>?????????>>>>>>==================>>>??????>>>======<<<<<<======>>>>>>>>><<<;;;:::999999888555555555666777999:::;;;:::999888777666666777777666777777777777666555555555555444444444444555555555555555555555555555555555555555555555444444444555444444555777666444222333333333333333222111111444333222333555777666555777666666666888999888777666444222222444666666666666666666666666555444333666666666666666666666666666666666666555444333222555555444444444444555555333555777666444333444666444444444333333333333333222333333444444333333222333333333333444444444444111///...000444666555333000000111222222111111111000000000111111000000000000000111111111111000000000000000///...---,,,+++//////...---,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------***++++++,,,,,,---------111000///000000000---+++000---******,,,---+++((())))))(((((((((((())))))((((((((((((((((((((((((******(((&&&%%%%%%(((+++###"""%%%)))***'''&&&(((((())))))(((&&&%%%&&&((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&)))(((&&&$$$###$$$$$$%%%!!!###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""" """### ###%%%###%%%)))%%%!!!)))%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%#########!!! !!!$$$'''########################$$$$$$###"""!!! !!!!!!!!!"""""""""######$$$###$$$%%%### $$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))###%%%''''''&&&%%%%%%%%%!!!###%%%'''(((((('''&&&***)))((('''''')))***+++)))(((((()))******)))'''******))))))******+++,,,.........---,,,+++)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%""""""#########$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%###$$$""""""###%%%'''((('''############"""""""""""""""$$$%%%$$$"""!!!###%%%!!!"""######$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&%%%&&&)))+++<<<;;;;;;;;;<<<<<<===>>><<<;;;;;;;;;<<<=========>>>>>>>>>??????@@@@@@@@@CCCBBB@@@???>>>??????@@@<<<;;;999888999:::<<<>>><<<;;;:::999888888888888444666999:::::::::<<<>>>>>>>>>??????@@@????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<::::::999999777666666666888:::;;;<<<999888666555555666888:::666666777777666666555444555444444333333444444555555555555555555555555555555555555555555555555555555555555666777666333000555555555555444333222222222222222333444555555555666555555666888999888777777666444444555666777888777777888777777666555444999999999999999999999999999888888888777666555555666555555444444555555666555555666555444444444444444444444555555555555555333333444444444444333333333222222222333333444444666333222444888:::888555111222444555555444333333111222333444444333222111222222222222222222333333222111111111000//////...//////...------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---............//////000111333444666666999999999999999777222///000---+++,,,...///---***,,,++++++******++++++,,,))))))))))))))))))(((((()))+++---...+++)))''''''(((((())),,,,,,***))))))++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$##################""""""""""""######!!!"""###!!!!!! !!!%%%'''"""%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''((('''&&&&&&(((***##############################""""""!!!!!! !!!!!!"""""""""#########&&&&&&&&&&&&%%%#########!!!!!!"""$$$'''(((((((((%%%%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$"""""""""$$$$$$$$$%%%&&&((((((((('''&&&$$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''$$$###&&&+++,,,***&&&''')))***)))(((%%%$$$))))))(((((())))))***+++***)))((()))++++++)))(((******))))))******+++,,,.........---,,,+++***)))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&''''''((((((((('''%%%######%%%&&&'''#########$$$$$$$$$%%%%%%)))((('''((()))(((&&&%%%$$$###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((('''%%%$$$&&&'''???>>>======<<<<<<<<<===>>>??????>>>>>>???@@@AAA??????@@@AAABBBCCCCCCCCCCCCBBBAAA????????????@@@<<<;;;:::999999;;;===>>>>>>===;;;999777666555555444666999;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???AAAAAA???>>>>>>=========????????????????????????@@@???===<<<;;;:::::::::;;;999666666888999999999666555444333444777999;;;666666666666666555444444444444333333333333444444555555555555555555555555444555555555555555555555555555555666777666333000444555555555444444333222222222333444444444555666666555444555777888888666777777777666666777888:::999999999999999888777666::::::::::::::::::::::::999888888777777777777777:::999999888888999999:::888555222444777888666222555555555666666777777777444444444555555444444444333222222111222333444444<<<999888888;;;<<<:::888666777999::::::999888777666777888999999888777666777777777777888999:::;;;::::::999888777666666666111000///...---,,,,,,,,,++++++,,,,,,---------...///////////////000000000555555777999<<<@@@CCCEEEHHHHHHHHHIIIHHHDDD===999888555222222444555444111......------------.........////////////...---,,,***,,,...---+++(((&&&&&&---------,,,+++,,,,,,,,,,,,,,,++++++++++++***)))(((((('''&&&&&&'''(((((((((((((((((()))))))))***'''&&&&&&''''''(((((()))$$$&&&(((((('''&&&'''((($$$$$$#########"""""""""$$$$$$$$$######$$$$$$$$$"""""""""$$$&&&$$$ !!! """###"""!!!&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''######################## !!!!!!""""""######""""""""""""############$$$%%%%%%$$$$$$$$$###!!!!!!###&&&'''(((((()))&&&'''((((((((('''%%%$$$%%%$$$$$$#########$$$$$$'''&&&%%%#########$$$$$$###$$$%%%'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***'''###"""(((---))))))***,,,,,,,,,+++)))((('''(((***+++,,,+++)))(((***)))))))))++++++***(((******))))))******+++,,,------------,,,++++++************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&&&&''''''(((((((((((('''%%%$$$$$$%%%''')))$$$$$$$$$$$$%%%%%%%%%%%%***)))(((((())))))'''%%%%%%$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%&&&'''$$$!!!###&&&'''%%%"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&((((((((()))))))))******++++++,,,+++))))))***+++AAA@@@???>>>============@@@AAAAAAAAA@@@@@@BBBDDDAAAAAAAAABBBBBBDDDEEEFFFCCCBBBAAA???>>>??????@@@<<<<<<;;;:::;;;<<<===>>>>>>===;;;888777555444444666888<<<=========>>>???@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@>>>======<<<<<<>>>??????@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;===999555444666888777555333333333333444555777888555666666666666555444444444444333333333333444444444444444444444444444444444444444555555555555555555444444555777666444222222222333333333333222222333444666666555555777888777666555666888888888666888999999888777777:::<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999::::::<<<;;;;;;::::::;;;;;;<<<===999555888===???<<<888999999888888888888777777444555555666666555555444333333333333555777999;;;<<<<<<<<<<<<;;;;;;::::::>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>>===?????????@@@BBBDDDFFFHHHGGGFFFCCCAAA>>><<<;;;:::666555222///---------...,,,------....../////////000000000111333555888999;;;<<>>>>>>>>??????@@@AAABBBBBB@@@@@@BBBDDDDDDCCCBBBAAAAAABBBCCCEEECCCBBB@@@???>>>>>>??????<<<<<<<<<=========>>>>>>;;;:::999777666666666666888;;;>>>@@@@@@???@@@@@@AAABBBBBBBBBAAA@@@??????@@@???>>>==================>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===888333222555777666444333333333333333333333333555555666666555555444333444333333222222333333444444444444444444444444444444444444555555555666666555444333444666666555444111222333444444444444444444666888888666666888:::;;;999888888::::::999777888::::::999777888:::===:::;;;<<<===================================================>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCEEEHHHIIIIIIGGGCCCCCCAAA???===;;;999888555555666666666666555555333444555777;;;???CCCFFFFFFIIILLLKKKHHHGGGIIILLLRRRQQQPPPOOONNNMMMMMMMMMQQQPPPPPPOOOOOOPPPPPPQQQTTTTTTUUUVVVXXX\\\___aaa]]][[[VVVPPPKKKGGGDDDBBB>>>:::666111//////000111.........///000111111111222222333777<<>>>>>============>>>>>>;;;<<<======<<<;;;999777<<<:::555000------000333000555666444555888777333111000000222444555333111...---+++))))))***+++,,,++++++,,,,,,,,,---------(((((())))))***)))))))))%%%'''))))))((('''((()))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%'''***+++***(((&&&))))))(((%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""""""""#########$$$$$$###%%%(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""#########$$$$$$$$$"""###!!!$$$(((%%%%%%'''))))))((('''***,,,******)))(((((((((((()))&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""))))))###"""&&&"""""""""""""""###$$$&&&'''((()))***+++++++++************)))***+++,,,***(((******))))))******+++,,,))))))***++++++*********))))))***************+++))))))))))))))))))))))))((()))******++++++******)))))))))))))))(((((((((&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$$$$%%%''''''%%%############$$$$$$$$$%%%%%%%%%###"""###%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))))))))*********++++++"""$$$&&&''''''((()))+++>>>>>>>>>>>>???@@@AAABBB???AAABBBAAA??????BBBDDDGGGEEEBBB@@@??????AAABBBBBBAAA@@@>>>>>>>>>>>>???<<<======>>>???>>>>>>>>>888888777777777777888888:::===@@@BBBAAA@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>===============>>>>>>???===>>>???@@@@@@???>>>===;;;::::::::::::;;;<<<<<<;;;666111000444666666333444444444444222111///...555555666666555555444333444333333222222333333444444444444444444444444444444444444555555555666666555444222333555666777666333333555666777888888888555777:::999888777:::<<<===<<<;;;;;;;;;;;;:::999999:::;;;:::888888;;;>>>:::;;;<<<>>>????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEGGGJJJKKKPPPOOOOOONNNNNNOOOOOOPPPMMMOOOQQQRRRRRRRRRTTTVVVNNNLLLJJJFFFBBB???<<<:::555555666666666666555555444555777;;;@@@GGGLLLOOOYYY^^^cccaaa]]]\\\```fffjjjiiigggeeecccccccccccciiihhhgggffffffggghhhiiinnnnnnooopppssswww{{{}}}uuuqqqkkkccc\\\UUUQQQOOOCCC???999333000111333444...//////000111222222333444555777===EEEOOOYYY^^^lllnnnssszzzssskkkaaaYYYUUURRRPPPMMMHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIFFFEEE@@@@@@@@@>>>:::777555555777===@@@======>>>;;;444333222222444888999777444///...,,,******+++,,,---,,,,,,,,,---------......******+++******)))((('''$$$&&&(((((('''&&&'''((()))(((((((((((('''''''''))))))(((((((((((())))))$$$(((++++++))))))+++...)))++++++&&&###$$$''')))%%%%%%$$$######$$$$$$$$$$$$%%%&&&&&&&&&$$$!!! !!!""""""""""""#########!!!###&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!%%%%%%$$$(((---***###!!!###&&&'''&&&(((,,,000,,,+++)))((((((((()))***((('''&&&&&&%%%%%%%%%%%%!!!###%%%(((((('''%%%$$$+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$,,,***$$$,,,---+++)))'''&&&%%%&&&((()))+++***)))))))))***,,,,,,+++***)))***,,,,,,***)))*********)))***++++++,,,(((((()))************))))))))))))***+++++++++,,,************************))))))***++++++++++++***++++++******))))))((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((''''''(((***+++***(((######$$$&&&((()))(((&&&%%%%%%%%%&&&&&&'''''''''"""###%%%$$$""""""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))************+++++++++''')))++++++***))))))***AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBB@@@===<<<>>>?????????>>>===;;;<<>>============999999::::::;;;<<<<<<===999:::;;;<<<===>>>???@@@AAAAAA@@@@@@>>>===<<<;;;======<<<<<<<<<======>>>:::<<<===>>>===<<<===>>>888888888888888888999999666999<<<===;;;777555444555444444333333333444444666777888999999777555444444444555555444333333222333444666999::::::999999777333111444666444333555555777888888777777888:::;;;;;;;;;<<<<<<;;;;;;::::::<<>><<<;;;666333000,,,+++***+++,,,---------------...//////''')))***)))&&&&&&(((+++$$$%%%((()))******)))((()))((('''''''''''''''(((,,,,,,+++++++++,,,---...,,,,,,...222444333---(((---+++)))(((((((((&&&$$$%%%$$$###""""""###%%%%%%((($$$ !!!$$$%%%"""$$$$$$$$$$$$$$$######""""""!!!!!!"""######!!! !!!###$$$""""""""""""""""""""""""&&&%%%###!!!  $$$%%%%%%%%%%%%%%%$$$###,,,---,,,+++,,,...+++$$$///---***))))))***)))(((''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''+++******)))((('''''''''%%%&&&''''''(((((('''''''''+++000///***'''(((************)))******+++,,,++++++++++++++++++,,,,,,,,,,,,---------,,,++++++************+++,,,---...++++++******+++---///000+++*********)))))))))(((,,,,,,+++***))))))*********************)))((((((+++***(((((('''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))########################%%%%%%%%%%%%%%%%%%%%%%%%(((''')))---,,,&&&######%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&'''))),,,------+++***###$$$%%%'''((()))))))))@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAA@@@??????AAACCC>>>???>>>===;;;<<<>>>AAA@@@???>>>===<<<;;;;;;;;;999999::::::;;;<<<<<<===>>>=========<<<<<<;;;;;;============<<<;;;:::999;;;;;;:::::::::;;;;;;<<<888:::<<<<<<;;;:::;;;<<<999999999999999999888888666888;;;;;;888666444444666666555444444444555555222333555666666666444333444444666777999999::::::666888:::<<<<<<:::888777===888666999:::888777999999;;;<<<<<<;;;<<<===???>>>???@@@AAABBBBBBBBBAAADDDEEEGGGHHHGGGHHHJJJKKKLLLNNNNNNMMMKKKJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNPPPQQQOOOMMMQQQPPPPPPQQQSSSWWW[[[]]]dddeeeggghhhjjjnnnrrrvvv||||||~~~~~~ssshhh^^^TTTJJJCCC@@@AAA@@@???<<<:::999999999;;;???GGGTTTgggzzzvvvjjj___XXXPPPHHH>>>888777777666444666777777777666666888:::;;;???HHHWWWjjj~~~yyyrrrnnniiihhhffffffggghhhiiiiiilllmmmnnnmmmllljjjhhhhhhaaa___[[[UUUNNNGGGCCCAAADDDFFFIIIJJJHHHCCC>>><<<555666888<<<@@@BBBAAA@@@999777333000.........///000//////............///***+++,,,+++)))''')))+++((()))+++,,,,,,,,,***)))&&&&&&'''''')))***,,,---///////////////////////////000333777:::999444000111///,,,+++++++++)))'''######"""""""""###$$$$$$)))%%%######&&&'''$$$!!!""""""#########""""""!!!""""""!!!"""######""" $$$$$$###""""""""""""###########################%%%$$$$$$###############$$$%%%%%%&&&&&&&&&%%%%%%,,,///000///222333000)))000---+++))))))***)))(((((())))))))))))((('''&&&((())))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''******))))))(((''''''&&&''''''((()))))))))((((((&&&)))------+++)))***,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++---------------,,,++++++************+++,,,---...///...---,,,,,,,,,------******)))))))))))))))))),,,++++++******************++++++++++++***))))))&&&%%%%%%'''((((((&&&$$$'''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&& !!!&&&'''###"""###&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))''')))++++++)))***---111'''(((((())))))(((((((((???@@@@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDD>>>???>>>===;;;<<<>>>@@@>>>======;;;:::999999888999999999:::;;;;;;<<<<<<======<<<<<<;;;:::999999888888999999999999888888999999888888888888999999666888::::::999888999:::::::::999999888888777777555666888777555444444444777777666555555444555555000111333444555555444444333444666888999:::;;;;;;:::<<<@@@BBBCCCAAA???===DDD???===??????<<<;;;===:::<<<===>>>>>>???AAACCCFFFHHHKKKOOOQQQSSSSSSSSSVVVWWWXXXXXXXXXZZZ]]]___cccddddddbbb```^^^^^^___ZZZZZZZZZYYYXXXWWWVVVVVVXXXXXXZZZ^^^bbbdddcccbbbddddddeeegggkkkppptttwwwyyyiiiYYYOOOJJJIIIGGGDDDAAA???>>>===:::===CCCOOObbbzzz|||nnnbbb[[[QQQJJJAAA;;;:::;;;;;;:::888999;;;;;;:::999:::;;;>>>FFFUUUiiizzzxxxwwwuuuuuuvvvwwwxxx{{{|||}}}}}}}}}|||{{{zzzuuusssooohhh```XXXQQQLLLKKKLLLLLLKKKHHHCCC>>>;;;555666888===BBBDDDEEEDDD===:::666222000000111222444444333222111111111111///000111000...,,,+++,,,***+++,,,------+++)))((()))))))))***,,,///111222444444444444333222111111111222555999<<<<<<999777444111///------,,,)))(((#########$$$$$$%%%%%%%%%&&&###!!!"""%%%&&&$$$!!!"""######$$$$$$############""""""###$$$$$$###!!!***)))'''&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&'''(((((()))))))))))),,,111555777999;;;777000222///,,,*********)))((()))************))))))(((+++******))))))******+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***))))))((((((''''''&&&))))))*********))))))(((&&&''')))+++,,,,,,------000000//////////////////......------,,,,,,++++++---............---,,,,,,++++++++++++,,,---......222111///---,,,++++++***((()))))))))))))))))))))++++++++++++************++++++,,,,,,++++++***)))%%%$$$%%%&&&))))))(((''''''((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%######&&&%%%!!! """&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))***---...+++'''(((000777++++++++++++***((('''&&&????????????@@@@@@@@@AAA<<<<<<<<<=========>>>>>>BBBCCCCCCBBB???>>>???@@@>>>??????===<<<<<<===???<<<<<<<<<;;;:::888777777888888999999999:::::::::777777888888888888888888444444555666777777777777888888777666666666777777666777999999888777777888999999888777666666555555444555555444222222333555777777666444444333333333111222333555666666666555888999:::;;;;;;<<<<<<<<<>>>AAAFFFKKKMMMNNNLLLKKKKKKFFFCCCDDDDDD@@@???@@@@@@AAACCCDDDDDDFFFJJJLLLRRRVVV\\\ccchhhlllmmmnnnnnnooooooppppppssswww{{{~~~{{{xxxxxxyyytttsssrrrqqqooonnnlllllllllmmmooosssxxx|||}}}||||||}}}}}}iii\\\UUURRRMMMIIIFFFDDDBBB@@@>>>AAAIIIVVVjjj{{{jjj]]]VVVMMMGGG@@@<<<;;;===?????????@@@@@@@@@???@@@BBBEEEIIIRRRcccyyy}}}}}}zzzsssjjj```ZZZSSSRRROOOLLLHHHDDD@@@===999:::<<>>:::888555333222///,,,***$$$%%%&&&&&&'''''''''&&&&&&$$$######%%%&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%######"""###%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&((()))******)))((()))***+++,,,------...---,,,333:::>>>AAABBB>>>888444111...,,,+++***)))((()))***************))))))+++***)))(((((()))***+++''''''''''''''''''''''''(((((('''''''''(((((())))))))))))(((((('''''''''******++++++******)))((()))((((((***,,,......---222222222222111111000000000000///...------,,,,,,...////////////...------+++++++++,,,,,,---...///111111///...,,,+++******(((((())))))))))))******+++++++++++++++++++++***+++++++++++++++***))))))***(((''''''((((((&&&$$$''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((%%%$$$&&&&&&###$$$'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((()))))))))/////////,,,******///333++++++++++++***((('''&&&=========>>>>>>>>>>>>???:::::::::;;;;;;;;;<<<<<>><<<===>>>===>>>>>>===;;;:::;;;===999:::::::::999888777666777777777777888888888888333333333333444444444444222222444555666777777777888777666666555555555666666777999888777666666777777666666555444333222222333444444333222222444666777666555333222111111111222222333555666666777777===>>>@@@AAACCCCCCDDDDDDFFFIIINNNSSSVVVXXXXXXWWWSSSNNNKKKLLLKKKHHHFFFGGGLLLMMMOOOPPPQQQTTTXXX\\\```eeennnxxx{{{nnn```[[[TTTOOOKKKIIIFFFDDDCCCGGGNNN\\\rrrxxxdddWWWPPPHHHDDD???<<<===AAADDDGGGMMMMMMLLLJJJKKKOOOTTTYYY]]]fffwwwzzzpppiii]]]YYYTTTOOOLLLIIIEEEBBBAAAAAACCCGGGLLLPPPQQQQQQOOOLLLEEE@@@<<<;;;<<<===;;;;;;:::::::::;;;;;;<<<:::999888777666444222111222333444555555444222111111000000111333777:::<<<===<<<<<<;;;:::888777666;;;===AAADDDFFFHHHIIIIIIFFFDDDBBB???<<<888222...''''''''''''''''''''''''***)))(((((())))))((('''&&&''''''''''''&&&%%%%%%$$$######$$$&&&'''&&&$$$"""""""""######%%%&&&'''************************)))***+++,,,,,,+++***)))+++,,,---...////////////...777@@@EEEGGGHHHDDD>>>888555111...---,,,***(((((())))))*********))))))******(((''''''(((******((((((((((((((((((((((((******))))))((())))))***)))))))))))))))(((((((((******++++++++++++***)))---+++******,,,...//////444444555444333222111000222111111000///...------///000000000000///......,,,,,,,,,,,,---...///000000000//////...---,,,+++)))))))))******************+++,,,,,,,,,,,,++++++******++++++******)))(((---+++)))(((((('''%%%$$$&&&&&&''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&&&&'''""" $$$&&&&&&(((,,,&&&&&&'''''''''''''''&&&'''''''''(((((('''''''''(((((((((((()))))))))***///---******++++++)))&&&))))))*********))))))(((999999999999::::::::::::888999999999::::::::::::666888;;;;;;;;;;;;<<<===999:::;;;:::888777777888555666777888888777666555555555555555555555555666222222111111000///......000111222444555666666666777666555444444333444444555777888777666555555666444444333333222222111111333444444444333444666777777666444222111000//////000111333555777:::<<<===>>>@@@CCCFFFIIILLLMMMNNNSSSVVVYYY]]]```aaabbbbbbbbb]]]YYYZZZZZZVVVTTTUUUWWWYYY[[[\\\^^^bbbgggkkkqqqxxxkkkddd[[[TTTPPPNNNJJJGGGHHHLLLUUUdddzzzzzzeeeWWWPPPGGGEEEBBBBBBEEEJJJQQQUUU[[[ZZZYYYYYY[[[aaaiiiooorrrzzz~~~wwwddd^^^VVVQQQOOONNNKKKIIIFFFFFFHHHMMMRRRWWWZZZZZZ[[[VVVOOOHHHCCCAAAAAABBBCCCCCCBBBBBBAAABBBBBBBBBAAA???<<<;;;;;;:::999777555666888:::;;;;;;:::999666666555777999>>>BBBEEEAAA@@@???===<<<<<<;;;;;;???BBBFFFJJJMMMPPPTTTWWWSSSRRRQQQNNNJJJCCC:::444---,,,***((((((((()))))),,,,,,+++******)))(((((()))))))))((('''&&&$$$$$$$$$$$$$$$%%%'''((('''%%%'''&&&&&&&&&&&&&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,------...............---......///000111111111111333===GGGKKKLLLMMMIIIDDD<<<888444111///---+++)))(((((()))************))))))))))))(((((()))))))))))))))))))))************,,,++++++******************************************+++,,,------------,,,......---,,,---///111333777777777777666444222000222222111111000000//////000111111111111000//////------------...///000000000111111111111000///...,,,,,,+++++++++***************,,,---------,,,++++++++++++++++++******)))+++)))''''''((())))))(((''''''(((((())))))******)))*********++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%''''''%%%&&&)))''''''((()))))))))(((((((((((())))))))))))((((((((((((((()))))))))******,,,(((%%%'''+++***###'''((()))***************333333444444444555555555444444444444555555555666111444666888777777888999444555666555333222222222///111333444555555444333333333333333333333333333000000/////////.........///000111222333444444444555444333222111111111111333555666555444222333333333333333333222222222222333444666666666666777999888777555333111000//////000111444999===BBBFFFHHHGGGIIILLLPPPTTTWWWYYYZZZbbbcccfffiiillloooqqqssstttooolllmmmllliiiggghhhgggiiikkkllloootttzzz~~~uuulllaaaYYYUUURRRNNNKKKNNNSSS\\\jjj~~~kkk\\\UUUKKKKKKKKKLLLQQQYYYaaagggkkklllmmmooossszzzooohhh___YYYYYYYYYWWWUUURRRRRRUUU[[[cccjjjmmmoooooojjjaaaYYYSSSPPPPPPQQQTTTSSSQQQOOONNNMMMLLLLLLMMMIIIEEECCCDDDEEEEEEDDDAAACCCFFFIIIKKKKKKKKKKKKGGGFFFDDDCCCDDDFFFIIIKKKFFFDDDBBB@@@??????AAABBBEEEIIIPPPUUUZZZ```fffkkkkkkkkkjjjhhhbbbXXXMMMEEE777555222///---...///111222222222000...---,,,,,,......---,,,+++)))'''&&&%%%$$$$$$&&&((()))((('''***)))))))))))))))******........................000000000111222333444555555555666777777666666666:::DDDMMMPPPQQQQQQNNNIII???;;;777333111///,,,+++)))******+++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,---...///000111111111---...///...---///555999::::::;;;:::999666444222222222222222111111111111111111222222111111000///------------...///000111444555555555555333222111///...------,,,+++******)))***,,,---...---,,,+++------......------,,,+++***((('''''')))+++++++++))))))***++++++,,,---------------.........//////******************************))))))(((((('''''')))&&&&&&))))))&&&%%%((()))******+++,,,,,,++++++******++++++++++++******(((((()))))))))*********)))'''&&&(((***)))%%%!!!)))******+++++++++++++++//////000000000111111111...////////////000000000222444666666444333222333000222333222000.........+++---000222333333222111222222222222222222222222,,,,,,---...///111111222...///000111222222222222333222111000////////////222333444444222111111111333333333333333333333444333555777888777777888999:::888666444222111000000111444888===DDDKKKPPPSSSYYYZZZ\\\___aaaccceeeeeejjjlllnnnsssxxx}}}|||yyy{{{zzzwwwuuuvvvzzz{{{}}}{{{qqqeee]]]YYYVVVQQQNNNTTTXXX```mmmooo```YYYQQQQQQSSSUUU[[[dddnnnuuu}}}~~~vvvlllgggggghhhgggfffccceeehhhpppyyyxxxooohhheeedddeeecccaaa___\\\YYYWWWUUUUUUXXXSSSNNNLLLNNNPPPPPPPPPTTTVVVYYY]]]```aaabbbaaa[[[XXXSSSOOOMMMLLLNNNOOOJJJGGGDDDAAAAAABBBEEEFFFQQQVVV]]]dddkkksss{{{~~~rrreee[[[BBB>>>:::666444444777888===>>>===;;;888666666666555444333222///---+++***%%%$$$%%%&&&))))))((('''(((((())))))***+++,,,---////////////////////////111111111222444777:::;;;=========>>>======<<<<<<>>>HHHRRRTTTTTTSSSPPPMMMAAA===999555222000---+++***+++,,,,,,------------***+++,,,------,,,+++***+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444444444+++...000///---000888???<<<=========;;;888666444222222222222222222333333111222222222222111000000...------......///000111999999999999777555333222000000///...,,,+++******)))***,,,.........,,,+++//////000000//////...---,,,***'''''')))*********++++++,,,------...//////000000000000111111111111000000000000000000000000------,,,+++***)))(((((("""'''(((+++///+++,,,------............+++++++++,,,,,,+++++++++))))))))))))************(((***++++++++++++******,,,,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,------.........---444888444000000222222........./////////000000//////.........///111222000111111222222111000000,,,...///000/////////111+++,,,///111222333333333000111222333444444555555444444444444444555555555555666555444222222444666888;;;>>>??????>>>>>>???@@@===888444333444777999888>>>FFFMMMRRRWWW]]]aaaiiiiiikkkmmmppprrrtttuuu~~~zzzwww{{{xxxhhh]]]ZZZ\\\\\\\\\dddccchhhuuupppbbb___ZZZWWW[[[cccmmmzzz~~~}}}xxxqqqjjjddd___\\\ZZZ]]]aaa```^^^___ccchhhllloootttzzz~~~}}}xxxooofff___[[[YYYYYYRRRLLLHHHHHHIIIIIINNNTTTYYY```hhhppp{{{ooo```NNNAAABBBCCC??????DDDIIIHHHGGGFFFCCCAAA???>>>AAA>>>;;;777444000+++(((+++'''))),,,&&&"""...***+++++++++***+++...000333333222111///000222444777666888;;;;;;;;;AAAIIILLLMMMLLLHHHBBB===<<<>>>AAAIIITTT]]]___\\\WWWTTTJJJBBB999444444444222///111...,,,---///000...,,,111///,,,)))(((***...222---///222333333111...,,,111000...---,,,+++++++++...---------......---+++222222333444444555444444555555444333222555999===???AAABBB@@@<<<999777666///111222222111222444666555555777777666444222111666333111000222444555555:::;;;<<<===<<<:::777666999777444111...,,,++++++,,,...111000///...111333555555555777777666222///,,,***+++//////+++)))++++++---///111222222111000333444555777888888777777888777777666555444222111111...+++))))))((('''&&&''')))*********+++---///,,,000111//////111000,,,,,,++++++,,,......---++++++******************+++,,,++++++******++++++,,,///---,,,++++++++++++***)))))))))************++++++,,,,,,,,,------------+++222555222//////111111.........///////////////...---,,,,,,,,,---///000...//////000000000000///---///111111111000111222---...000222333333333333333333444555666666666555777777777888888888888888888999888777555666888::::::===BBBDDDEEEDDDEEEEEE@@@===888555555777;;;===EEEKKKTTT[[[bbbgggmmmqqquuuvvvyyy|||~~~pppiiiiiikkklllkkkooonnnsss~~~qqqnnnhhhdddgggnnnxxx}}}vvvqqqnnnkkkooossstttrrrssswww{{{{{{ooogggaaa^^^YYYSSSOOOOOOPPPQQQWWW^^^bbbiiirrr{{{ppp___QQQPPPQQQMMMMMMRRRUUUTTTSSSQQQOOOLLLJJJHHHIIIFFFBBB>>>:::555000,,, ###+++,,,(((...999,,,---...---,,,---000222555555444222111111444666999888:::===>>>@@@GGGPPP[[[[[[YYYRRRJJJCCCBBBBBBBBBJJJUUU^^^aaa___ZZZWWWMMMGGG???::::::999666333222111000111444555333111000000000...---...000333333333444555555444444333666555444333222111111111111111111222333333111000555666777888999999999999::::::888666555777;;;???AAACCCDDDCCC@@@;;;888777111222333333222222444666777888999;;;;;;:::888777555444333444777:::;;;;;;??????@@@AAA@@@>>><<<;;;:::999666333111//////...000222444444222222444666777888999;;;===<<<999666222///000333333000///222111222444666666666555444444555888:::;;;<<<<<<<<<;;;;;;;;;;;;:::999777777555222...,,,++++++)))((()))***************---//////333444222111333111------,,,,,,---......---+++,,,++++++******++++++,,,************+++---...///...---------...//////...(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,)))///222///---///000000/////////////////////...------,,,,,,,,,---...////////////000000111111111///000222333222222333444000000222333444444444444555666777999999999999888::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;999:::<<<>>>===AAAGGGJJJLLLLLLLLLLLLBBB@@@<<<;;;<<<@@@EEEHHHNNNTTT^^^gggnnntttyyy||||||{{{{{{~~~{{{sssmmmnnnttt~~~wwwmmmhhhbbb\\\WWWXXXYYY\\\dddkkkooowwwpppbbb^^^^^^[[[\\\aaabbbbbbaaa___\\\XXXUUUSSSRRROOOJJJEEE@@@:::444000&&&###%%%...000...///666000111111000000111333555777777666555333444777999===;;;===@@@CCCGGGQQQ[[[jjjiiieee]]]SSSMMMKKKLLLGGGMMMWWW```dddbbb^^^ZZZPPPKKKEEEAAA@@@>>>;;;888666666777999;;;;;;999777111222444444333333444555:::999999999999:::<<<<<<888888777666444333111111111222444555666666555444777777999:::<<<<<<======AAA@@@>>>;;;999:::===@@@CCCEEEHHHGGGCCC>>>:::888444555555444333333555777666888:::<<<======<<<;;;888777777999===???@@@@@@BBBCCCCCCDDDCCCBBB@@@???===<<<:::777555444333333444666777666666666888:::;;;<<<===@@@BBBBBB@@@===888555555777777555555888777888999::::::999888777777999<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<======<<<======<<<;;;<<>>???CCCGGGMMMYYYdddooonnnkkkddd[[[VVVUUUWWWPPPUUU]]]dddgggfffaaa\\\PPPMMMJJJGGGFFFDDD@@@===>>>???AAACCCCCCAAA>>><<<666777888888777888999;;;???@@@@@@AAABBBCCCDDDDDD===<<<;;;888666333111000333666:::=========<<<<<<===>>>???@@@AAABBBBBBBBBFFFDDDBBB>>>;;;;;;===@@@DDDGGGJJJJJJEEE@@@;;;888777777777555444444666888888:::===@@@BBBBBBAAAAAA===<<<<<<===???AAAAAA@@@CCCDDDDDDEEEEEEDDDCCCBBB@@@???>>><<<:::888777777777888888999:::;;;>>>???AAAAAACCCFFFHHHGGGEEEBBB>>>:::888::::::888999<<<<<<<<<=========<<<::::::<<<>>>BBBFFFIIIKKKMMMMMMGGGGGGHHHHHHHHHGGGFFFFFF>>>;;;666333111000...,,,------,,,+++***,,,000333;;;???AAA>>><<<;;;777222222111000000111111///------------,,,,,,---------))))))***+++---///111222)))+++---///000000111222,,,,,,,,,---------......++++++++++++++++++++++++***...///---...111333222111111111111111111111111000/////////000222444555444444444333444555666777333555666666444333444555333333333444444555555666555777;;;???BBBCCCDDDCCC@@@@@@@@@?????????>>>>>>;;;<<<<<<<<<;;;<<>>777333000------333888999666555555666666555444444777999888888777666555666999<<<@@@???@@@DDDIIIPPP]]]iiirrrrrrpppiiiaaa\\\[[[]]][[[]]]bbbgggjjjgggaaa\\\QQQPPPOOONNNMMMKKKIIIGGGJJJKKKMMMMMMJJJGGGDDDBBB@@@@@@???>>>===>>>AAADDDFFFGGGJJJMMMMMMMMMKKKJJJIIIGGGCCC???;;;999777666<<>>???@@@AAAAAA@@@DDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBB@@@???>>>===<<<=========>>>@@@CCCFFFGGGIIIIIIKKKMMMNNNMMMJJJGGGDDD@@@>>>@@@???<<<===@@@AAAAAAAAA@@@@@@???>>>>>>AAACCCFFFKKKNNNQQQRRRSSSJJJJJJKKKKKKKKKJJJJJJIII???<<<888444222000...,,,......---,,,,,,///555999CCCGGGIIIFFFCCCAAA;;;444555444333333333333000......------,,,,,,------...,,,,,,,,,,,,---...//////,,,...111111111111333444,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,//////---...222444222222222222333333333444444000000000111333666888:::888777666555555666777888777999:::999666444444555333333333333444555666777666999===BBBEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>888999:::::::::;;;>>>AAAAAAEEEJJJNNNPPPRRRUUUVVVUUUVVVWWWYYY[[[]]]___```dddgggmmmvvv{{{rrrllliiikkknnnsss{{{uuunnnddd]]][[[]]]```bbbaaabbbccccccbbb___\\\ZZZYYYVVVPPPKKKEEE???999444111000///333777888777555555666666555333444666888555666555444444555888;;;???===???DDDHHHOOO\\\hhhtttuuutttnnnfff```______aaaaaadddhhhjjjgggaaaZZZSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXXXXWWWSSSOOOLLLKKKMMMMMMLLLJJJHHHIIILLLOOOOOORRRUUUXXXXXXWWWTTTRRRPPPMMMHHHCCC???>>>>>>>>>DDDJJJRRRWWWWWWUUUUUUVVVRRRRRRRRRRRRQQQOOONNNMMMLLLJJJGGGBBB>>>===>>>@@@FFFHHHJJJIIIEEE???;;;999999999777555444555999<<<===CCCKKKSSSWWWWWWUUUSSSIIIFFFCCCAAAAAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCDDDGGGJJJLLLLLLOOOOOOQQQSSSTTTSSSOOOLLLKKKGGGFFFGGGEEEAAA@@@CCCDDDDDDCCCCCCBBBBBBAAAAAACCCEEEHHHLLLOOOQQQRRRSSSJJJJJJKKKJJJJJJIIIHHHHHH???<<<888444333111///---......------///444;;;AAAJJJNNNPPPMMMIIIEEE>>>777888666555555555444222///...------,,,,,,------...------,,,,,,,,,,,,,,,---///111333333222333666:::,,,,,,---------.........------------,,,,,,,,,+++---///...,,,...222333111222333333444555666777777444555555777:::>>>AAABBB@@@>>><<<;;;:::;;;<<<<<<===>>>>>><<<999777666666222222222222444555777888999;;;@@@DDDFFFGGGFFFEEEEEEDDDBBB@@@>>><<<;;;:::777888999999999:::>>>@@@AAADDDIIINNNRRRWWW[[[______aaaccceeegggffffffeeeaaabbbhhhrrr~~~|||ssskkkfffdddfffiiimmmuuu|||zzzuuuttttttvvvvvvtttrrrqqqbbb^^^WWWQQQPPPRRRUUUWWWUUUWWWYYY[[[[[[YYYVVVTTTTTTQQQLLLGGGBBB===777333444333222111111333222111444555555333222222444666333333333222111333666888<<<;;;===BBBFFFLLLXXXdddnnnqqqrrroooiiicccbbbbbbaaa```aaaeeehhhfff___YYYRRRSSSUUUVVVXXXZZZ]]]___```aaabbb___[[[WWWVVVWWWZZZ[[[[[[ZZZXXXWWWXXXYYY\\\]]]^^^``````___]]]\\\UUUQQQKKKGGGDDDEEEHHHJJJQQQXXXbbbggggggeeefffggg___^^^]]][[[YYYVVVTTTSSSPPPOOOKKKFFFBBBAAABBBDDDHHHJJJKKKIIIEEE@@@<<<;;;888888777555444666:::===@@@GGGTTT___fffhhheeecccZZZTTTLLLFFFBBB@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@BBBEEEJJJMMMPPPRRRSSSMMMJJJFFFFFFHHHJJJKKKJJJNNNOOOPPPSSSUUUTTTRRROOONNNKKKIIIJJJHHHBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@CCCDDDGGGJJJLLLNNNNNNOOOIIIIIIHHHHHHGGGFFFEEEDDD???<<<888555333222000...---------...111888BBBHHHOOOTTTVVVSSSNNNIIIAAA999:::888777666666555222000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,///111111000222888>>>........./////////000000.........------,,,,,,,,,...///...+++---111222000222333444555666888999999999:::;;;>>>AAAEEEHHHJJJGGGEEECCCAAA@@@@@@AAABBBAAABBBBBB???<<<888777777111111111222333555888999<<<>>>BBBEEEGGGFFFDDDCCCBBBAAA???===:::888666555666777888888999:::>>>@@@@@@DDDIIIOOOTTT[[[aaafffgggjjjmmmooopppnnnkkkiii```aaagggqqq~~~}}}zzztttlllccc^^^\\\___bbbffflllsssyyy}}}~~~zzzuuuppphhh```___]]]^^^______^^^]]]^^^RRRPPPKKKEEEDDDGGGJJJKKKKKKMMMPPPSSSTTTSSSPPPOOONNNKKKFFFBBB>>>999333000...//////---...111444444333444444222111111333555111111111000000111444777::::::<<>>HHHQQQ```oooxxxzzzxxxvvvjjjbbbVVVKKKBBB===999777555555555555666888999:::===AAAFFFLLLSSSWWW[[[\\\PPPLLLGGGEEEEEEGGGFFFEEEIIIJJJLLLPPPRRRSSSQQQOOOMMMJJJIIIJJJGGGAAA===>>>===<<<<<<;;;;;;<<<<<<===BBBCCCEEEHHHJJJKKKKKKKKKGGGGGGGGGFFFEEECCCBBBAAA???<<<888666444333111000---------...333;;;EEELLLRRRWWWYYYVVVQQQKKKBBB:::;;;999888777777666333111---,,,,,,++++++,,,,,,---++++++******++++++,,,---'''***,,,,,,,,,///777>>>444333111111111111000///......---------------...+++,,,...111222333333222666444222222444888:::;;;AAA@@@AAADDDGGGJJJMMMQQQOOOHHHBBBAAA??????CCCHHHLLLLLLJJJGGGCCC>>>:::888444444444555777888888888??????????????????@@@@@@>>>>>>===:::777555444555555:::======AAAFFFDDD>>>DDDHHHNNNUUUZZZ```fffjjjooovvv|||~~~}}}|||vvvooofffgggkkkrrr}}}yyysssnnnkkkhhhgggfffmmmwwwnnn^^^YYYOOOPPPRRRSSSTTTXXX___dddggghhhhhhcccZZZRRROOONNNEEEFFFGGGHHHHHHHHHGGGGGGAAA@@@@@@>>><<<<<>><<<777555666888777666<<>>777444///...------///222666888>>>AAAGGGOOOXXX___aaabbb^^^WWWMMMEEEAAAAAABBBCCCFFFGGGHHHJJJKKKLLLLLLMMMJJJIIIFFFCCC@@@>>>===<<<666777888888777777999;;;===???AAADDDEEEEEEDDDDDD@@@????????????>>>>>>>>>:::999777555222///---,,,+++***,,,222555888DDDQQQWWWWWWVVVSSSNNNHHHAAA===:::999888666444222111000...,,,***(((((()))***+++......---+++***(((''''''))))))))))))+++000666;;;666555444333222111000///000000///////////////000//////000111222222111111333222222333666:::===???EEEEEEGGGJJJMMMOOORRRTTTSSSLLLFFFDDDCCCCCCHHHNNNUUUUUUUUURRRKKKDDD>>>:::666555555666888999::::::???@@@AAAAAAAAA@@@@@@??????@@@AAA@@@>>><<<::::::===AAADDDEEEIIINNNMMMGGGIIINNNUUU\\\cccjjjqqqvvv~~~xxxuuutttwwwyyyuuukkkgggaaa\\\YYYWWWUUUTTTYYY```jjjuuuyyycccSSSNNNEEEGGGIIIIIIIIILLLQQQUUUVVVVVVUUUQQQJJJDDD???===888999:::;;;;;;;;;:::999888888888666555555888:::<<<>>>AAACCCDDDCCCAAA???>>>===;;;888555222///...***---///...---,,,---///000///------...///---,,,---,,,,,,---///111444666;;;:::;;;AAAFFFIIIPPPWWW```gggoootttqqqjjjeeeccc```]]]\\\^^^aaa```[[[VVVPPPOOOOOOPPPTTTYYY\\\^^^fffggggggdddbbbdddkkkrrrzzz~~~~~~yyytttsssssspppooommmkkkjjjjjjjjjhhhgggbbbZZZXXX```hhhmmmxxxxxxuuurrrkkkdddaaa]]]\\\ZZZWWWTTTTTTWWWYYYXXXTTTNNNJJJFFFBBB>>>;;;777555555777777999AAAJJJ^^^ooovvvbbbOOO@@@555000,,,+++******,,,///333555===BBBJJJUUU^^^ccccccbbb]]]VVVLLLDDD@@@???@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHFFFDDD@@@<<<888555333222---///000111222333666888777999;;;===>>>======<<<999999999999888888888888888777555333000...,,,+++***))),,,000333666AAALLLOOOOOOOOOMMMJJJEEEAAA>>>888777666444222000///...,,,+++***)))((()))******++++++******)))(((((((((((()))))))))***...444888::::::999777555444333222333333222222222222333333333333222222111111000000000111222555999===AAACCCGGGJJJMMMPPPSSSUUUVVVVVVVVVOOOHHHFFFFFFGGGMMMSSS\\\___```]]]UUUJJJAAA<<<999999888777888:::<<<>>>???@@@BBBCCCDDDDDDCCCBBBEEEGGGKKKMMMMMMJJJGGGEEEGGGJJJMMMNNNRRRVVVUUUQQQUUUZZZbbbkkkttt}}}~~~xxxrrrtttyyy}}}uuulllddd```^^^UUUQQQMMMJJJIIIHHHHHHGGGIIIPPPYYYdddnnnwww}}}nnnZZZKKKEEE<<<===>>>>>>>>>>>>@@@BBBCCCAAA>>><<<888444///+++000111222333333333222222///000000///...///222444666888:::<<<<<<;;;888777666666444222000...,,,+++(((+++...//////......///000...,,,+++,,,,,,+++)))+++++++++,,,---000222444:::888999>>>BBBFFFMMMUUUaaaiiirrruuuqqqiiiccc______^^^]]]___aaaaaa]]]YYYPPPOOOMMMMMMPPPUUUZZZ]]]ggghhhgggeeeffflllvvv~~~{{{{{{yyyvvvqqqnnnkkkiiiiiiiiigggfffddd```cccooo{{{|||yyyuuummmgggeeecccccccccaaa```aaaccceeeaaa]]]UUUNNNHHHCCC===:::666333333555777===IIITTTkkk}}}kkkTTTAAA444---)))(((''''''))),,,///222:::AAALLLXXXaaaeeecccaaaZZZTTTJJJBBB>>><<<<<<;;;<<<===>>>@@@@@@AAAAAAAAA===;;;888555111...,,,+++)))***,,,,,,---...111333222333444666666555555444444444333333333222222222444333222000---+++***)))))))))***---///222;;;DDDDDDDDDCCCCCCBBB@@@>>>===444333222111///...---,,,************))))))))))))'''''''''((((((((((((((((((((((((((())),,,000444>>>>>>>>><<<:::999999999777777666666555666666666555444333222111111111222111333666999===AAAEEEHHHHHHMMMSSSVVVZZZ]]]\\\YYYUUUNNNHHHFFFFFFGGGMMMUUU^^^bbbfffcccZZZMMMCCC===@@@???>>><<<;;;<<>>CCCLLLUUU^^^gggooottt{{{zzzxxxrrrdddSSSFFF@@@999::::::999777666666666777444111000///---((($$$---...///000000000///...+++,,,---------...000222444555777777777555333222000///...---,,,+++******''')))+++---///111333444333111---,,,,,,+++***((())))))******,,,...000111777555777:::===AAAJJJTTTcccmmmwwwxxxtttlllddd]]]^^^^^^___aaabbbaaa]]]YYYOOONNNMMMMMMOOOTTTZZZ___hhhiiijjjlllqqqxxx~~~{{{wwwrrroookkkhhhggggggfffeeefffgggooo~~~~~~zzzuuummmiiiiiiiiijjjkkkkkkkkkkkklllnnniiiccc[[[RRRJJJCCC===:::555222111333777???NNN\\\oookkkTTTAAA333,,,((('''&&&&&&'''***---///888>>>HHHTTT^^^bbbaaa___XXXQQQHHH@@@;;;999777666666777888999999999999999444333111///...---,,,,,,+++,,,,,,,,,******,,,---000111111222222111000000111111111111000000000000000///...---+++)))(((((((((((()))***,,,///555;;;::::::999888888888999999000//////---,,,+++******((())))))******)))(((((('''''''''''''''''''''''''''((()))((((((***---000@@@BBBCCCBBB???>>>???AAA>>>===<<<;;;::::::::::::666555444333333444666777777999<<<>>>@@@DDDIIIMMMNNNVVV^^^bbbeeehhheee^^^VVVOOOIIIGGGGGGHHHNNNUUU\\\bbbhhhggg^^^SSSJJJEEELLLLLLJJJFFFCCCBBBEEEHHHMMMNNNPPPTTTZZZbbbhhhlllrrrtttwww|||~~~|||wwwrrrjjjiiiiiikkkmmmllljjjiiiooottt}}}{{{wwwuuuvvvwwwxxxwwwwwwxxxxxxzzzwwwmmmcccZZZTTTWWW]]]eeeoooyyy~~~}}}vvvlllaaaYYYSSSOOOOOORRRRRRQQQOOOMMMKKKHHHEEECCC@@@===:::999999999777666555:::@@@GGGNNNVVV]]]bbbgggiiiiiicccXXXMMMBBB;;;999888777555444222000///111...++++++,,,+++((($$$((()))***+++++++++******((()))+++++++++,,,///111111111222333222000///---,,,,,,++++++************((('''(((***///555:::<<<888444000...---,,,***)))''''''((()))***,,,---...333222333666999===HHHSSSfffrrr}}}~~~yyyrrrhhh___[[[]]]___aaaaaa^^^YYYUUUNNNNNNOOOOOORRRWWW```fffkkknnnssszzz{{{zzzvvvqqqmmmlllllllllllljjjppp}}}zzztttnnnkkklllnnnpppssstttssssssssstttoooiii^^^TTTKKKDDD===999444111///111666???NNN]]]lll}}}{{{fffQQQ???222+++)))(((&&&&&&'''***---///999===DDDOOOXXX^^^______TTTOOOFFF???:::666333222111222222333333333222222///...---,,,***************++++++***))))))***,,,...............---------/////////.........---------,,,,,,+++)))((((((''''''))))))(((***---111333444333222111000111111222------,,,+++******))))))'''(((((()))))))))((((((((((((((('''&&&&&&%%%%%%'''((()))))))))***,,,...HHHJJJLLLJJJGGGEEEGGGIIIHHHGGGEEECCCAAA@@@@@@???:::888777666777999<<<>>>>>>@@@CCCCCCDDDHHHNNNTTT\\\gggpppqqqsssuuunnneeeXXXRRRMMMLLLKKKKKKPPPVVVYYYaaaiiijjjddd\\\WWWUUU______]]]WWWQQQNNNOOOQQQZZZ\\\```gggpppzzz~~~zzzzzz}}}~~~|||zzz{{{~~~zzztttppplllkkkkkkjjjkkklllmmmnnnllljjjgggccc```^^^\\\\\\ZZZYYYZZZ]]]^^^cccppp|||vvvfff[[[SSSKKKGGGGGGKKKRRR\\\eeepppxxxzzzwwwmmm```SSSLLLGGGCCCBBBDDDCCCBBBAAA@@@???===999666999777444333333333222000///222666;;;@@@EEEKKKOOOVVV[[[]]]XXXRRRKKKDDD===888555222000///...,,,***+++)))(((((())))))(((&&&'''''')))*********)))((($$$&&&((()))))))))+++,,,,,,,,,---------,,,***)))************************(((&&&%%%(((...666<<>>999555111/////////////////////......---,,,***(((&&&%%%$$$$$$%%%&&&(((((('''(((+++---++++++++++++************,,,,,,,,,+++++++++******++++++******))))))(((((('''))))))''')))---///---///...---,,,,,,,,,,,,,,,+++++++++******)))))))))''''''''''''((((((((((((***))))))(((''''''&&&&&&((()))+++,,,++++++---...XXXZZZ\\\YYYSSSPPPQQQTTTRRRPPPNNNKKKIIIGGGFFFEEEAAA???<<<;;;<<<>>>BBBDDDCCCEEEGGGGGGGGGLLLUUU\\\kkkxxx~~~tttgggYYYSSSOOOOOONNNMMMPPPTTTUUU^^^gggjjjgggddddddfffssssssqqqkkkbbb\\\[[[]]]bbbfffnnnxxxzzzxxxvvvtttqqqqqqxxx|||rrrjjjeee___YYYTTTNNNNNNOOOPPPRRRTTTUUUVVVSSSQQQOOOMMMKKKIIIGGGFFFCCCCCCEEEHHHJJJOOO\\\iii{{{pppaaaQQQHHHBBB===<<>>FFFOOOUUUWWWXXXNNNJJJCCC===888444000...---.........------,,,++++++***)))'''%%%$$$$$$$$$%%%'''(((((('''(((***,,,******************+++++++++++++++************)))************************'''******''')))......++++++++++++*********))))))++++++******************''''''&&&&&&&&&'''((()))******))))))))))))))))))(((***---.........///000gggiiijjjeee___ZZZ[[[]]]XXXWWWTTTQQQNNNLLLJJJIIIFFFDDDAAA??????BBBEEEHHHFFFHHHIIIHHHIIIOOOYYYbbbtttuuufffXXXSSSPPPOOONNNLLLNNNRRRQQQZZZdddiiihhhhhhkkkoooxxxnnnfffdddeeecccjjjttt||||||~~~wwwsssvvv}}}|||{{{yyypppjjjfffddddddccc```___gggqqq~~~}}}}}}|||xxxooobbbXXXQQQKKKDDD???<<<===???AAACCCEEEFFFGGGBBBAAA???>>>>>>===;;;:::888777999<<<>>>CCCPPP\\\dddooo{{{}}}vvvooo___PPPAAA;;;777222333777999AAAGGGMMMVVVaaaddd```TTTGGG:::666666555444555444111......111333333222---,,,+++,,,...///...---,,,---///000111333777:::666???EEECCCBBBCCC@@@:::777222---******+++***)))!!!###&&&%%%######&&&***###$$$&&&'''''''''&&&%%%###%%%'''((('''&&&'''((()))******++++++*********))))))))))))))))))))))))%%%###$$$(((...333555555999444///***'''&&&$$$######$$$%%%&&&'''(((((((((((((((***---///666FFFUUUfffxxxvvvhhh]]]XXXOOOEEE@@@AAAEEEJJJJJJPPPYYY```fffooozzz~~~wwwrrrlllhhhjjjooouuuzzz{{{lll\\\NNNBBB999444111//////111222444>>>GGGKKKYYYcccbbbbbbiiinnnmmmmmmggg^^^RRRFFF<<<444000***)))'''''''''***---///222555;;;CCCKKKPPPQQQQQQMMMIIIBBB===999444000...---......------,,,+++***)))((((((((((((((())))))++++++,,,***(((((()))***+++++++++++++++,,,---...---,,,,,,,,,++++++++++++*********+++++++++++++++'''++++++((()))///...)))(((((()))******))))))(((++++++++++++************((('''%%%$$$%%%''')))***)))))))))***+++,,,,,,,,,(((+++.../////////000111xxxwwwrrrjjjbbb\\\[[[\\\^^^YYYSSSQQQQQQQQQPPPNNNJJJDDD???@@@FFFKKKJJJGGGHHHGGGGGGGGGGGGMMM\\\kkkwwwiii\\\TTTQQQNNNNNNOOOPPPOOOMMMLLLSSS\\\``````cccjjjqqqppphhheeedddjjjlllrrr|||~~~{{{yyyyyywwwvvvqqqqqqrrrtttvvvxxx{{{|||xxxoookkkeeebbbcccfffiiikkkvvvwwwvvvpppiiifffiiinnniiihhhhhhjjjnnnuuu{{{|||uuuooonnnoooqqqyyyzzzyyytttkkkccc\\\YYYTTTSSSQQQOOOOOOSSSYYY]]]mmm~~~zzztttqqqpppqqqsssnnneeeYYYMMMDDD???===;;;999888777777888999;;;<<<;;;999666666777777333000111000111222777<<>>999777666333222111111111111222333666444222222333222///,,,//////...///222666:::===DDDLLLSSSVVVWWWXXXSSSMMMAAA:::333000000111///---,,,111777<<>>:::444444333111111555:::>>>DDDGGGKKKOOORRRVVVZZZ]]]bbb```ZZZSSSJJJAAA:::666222111///...---...///000111333777<<>>@@@EEEIIIIIIGGGBBB>>>:::888:::BBBTTTdddvvvxxxwwwppphhhaaaWWWOOOJJJIIIHHHHHHHHHGGGDDDAAA???DDDIIIKKKLLLOOOWWW]]]hhhpppuuunnnddd^^^[[[YYYWWWWWWZZZ___cccdddaaa]]]WWWSSSNNNLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVXXXYYYYYY[[[```eeejjjlllooossswwwyyywwwvvvmmmfff___^^^^^^```fffmmmyyyyyyssspppooorrruuu{{{{{{wwwrrrmmmjjjjjjkkkmmmooommmlllllljjjfffhhhlllxxx}}}rrrhhh^^^XXXQQQMMMHHHEEEFFFHHHJJJKKKOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNKKKKKKJJJHHHFFFFFFGGGIIIHHHJJJKKKJJJEEEAAA===<<<999:::;;;;;;:::<<>>@@@@@@AAACCCBBB>>>444000,,,+++---...---+++(((---000333777;;;:::666111...+++)))************,,,++++++*********))))))+++,,,***'''))),,,+++((()))(((((('''''''''((((((((()))+++---.../////////,,,+++)))'''&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))''''''((((((((((((''''''(((((('''''''''(((***+++,,,***'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((***111;;;BBBQQQ___ppp{{{~~~xxxcccUUUCCC555000000000///:::BBBPPP^^^kkkxxxvvvooonnnkkkjjjrrr}}}rrrcccTTTGGG???;;;777666555444333666:::>>>AAADDDIIINNNRRRWWW\\\___bbb```[[[UUUMMMDDD===:::555444222111000000000111222333666:::???CCCFFFHHHFFFCCC>>>;;;888555222000///000000111000///...---,,,***((('''''')))+++---......------------......//////000111222222222222333333222111000000/////////000000000000111111111111111222333444444444444000///...---,,,---...//////...///000111000...+++***)))(((''''''((()))***...///111222111000000111///111555999<<<===>>>>>>eeeaaa[[[SSSLLLHHHFFFFFFBBBAAA?????????AAABBBBBB===999777999>>>AAABBB@@@===888444333444:::IIIVVVdddgggfff___YYYUUUPPPKKKJJJJJJIIIIIIGGGDDD@@@>>>:::>>>AAABBBCCCFFFMMMSSSYYYaaafffaaaYYYSSSOOOLLLNNNNNNOOOQQQSSSRRRNNNJJJFFFCCC>>><<<===???AAABBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFEEEGGGJJJLLLQQQQQQSSSUUUWWWVVVTTTQQQMMMHHHEEEEEEHHHLLLUUU___nnn|||}}}ooodddYYYUUUUUUYYY^^^eeeqqq|||~~~|||zzzxxxtttsssrrrpppmmmjjjfffccc```^^^[[[XXXVVVUUUVVVVVV\\\[[[[[[\\\ZZZXXX[[[aaarrr}}}yyymmmaaaWWWQQQOOOJJJFFFBBB@@@@@@BBBCCCCCCGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???@@@AAA===???@@@@@@===999777666666777999:::::::::<<<===BBBOOOffftttnnnllliiihhhhhhjjjmmmooonnnnnnllljjjgggeeefffgggeeedddccc```]]]ZZZWWWUUUKKKFFF>>>777444222000///555555444222111000000/////////000000000///,,,+++......---------...///000111555666444555777666333...,,,+++,,,---...,,,***'''+++---...222666555111---,,,+++***++++++++++++.........------,,,++++++)))+++***)))+++000000,,,+++***))))))((((((((()))))))))******,,,---...///+++***)))((('''''''''(((%%%%%%&&&&&&''''''((()))&&&'''((())))))))))))(((''''''&&&%%%%%%%%%%%%&&&(((''''''&&&'''((()))***'''(((((())))))))))))((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''')))///666<<>>BBBCCCGGGMMMRRRWWW]]]bbbffffffddd___XXXPPPHHHAAA>>>999888666444333222222222333555777:::>>>AAACCCDDDCCC@@@<<<:::888666444222111111222333222111///......,,,)))''''''))),,,...222111111000000000000111111111222333444444444444666666666555444333333222111111111222222222333333444555555666777777666666222111000///////////////000000111222444333000...+++***)))(((((()))***+++///111222222111111222333111444999===@@@AAA@@@???XXXSSSMMMFFFBBB@@@??????::::::999888777777888999444222111222666999999888777444111111111333<<>>AAAGGGKKKQQQXXX]]]XXXPPPKKKFFFBBBEEEEEEFFFGGGGGGEEEAAA???>>>;;;777666888:::<<<===999999888888888888999999:::;;;<<<<<<;;;<<<===????????????@@@BBBAAA???<<<===999777999;;;@@@JJJTTTdddsss|||mmm[[[NNNCCC@@@@@@EEEKKKSSS___jjjttt~~~{{{nnniiiccc___]]][[[XXXVVVQQQRRRRRRRRRPPPNNNMMMLLLMMMLLLJJJIIIIIIIIIJJJJJJLLLLLLMMMOOOMMMLLLQQQXXXqqquuuttttttvvvyyyyyywwwuuuqqqoooiii___UUUMMMIIIHHHEEEBBB???======>>>>>>>>>>>>======>>>@@@BBBAAA@@@CCCCCCBBB@@@>>><<<:::999888:::;;;:::888777777888999;;;<<<;;;888555444333///222444666555555555666<<>>IIIUUU]]]eeemmmpppooodddWWWEEE777///------...222777???IIIVVVfffxxx{{{yyyxxx{{{{{{xxxpppjjjaaaVVVKKKBBB<<<888777888999999;;;>>>CCCFFFFFFJJJPPPUUU[[[```fffjjjiiigggbbb\\\SSSKKKDDD@@@::::::999777666555444444666777999;;;===???@@@AAA???===:::888888777555444111222444444444111///---...---***((((((+++...000000///...............///222333444555666666666666777777666666555444444444222222222222333333333333888888888888888777666666444333222111000000//////111111111333555444222///,,,+++***))))))***+++,,,000111222222111111222444555777<<<@@@AAAAAA???===OOOJJJCCC===;;;:::999999333444444222000//////000000///...///111333333333222//////000000///222888@@@HHHMMMMMMMMMQQQSSSSSSUUUUUUSSSOOOHHHBBB>>>===888:::;;;<<<<<>>>>>>>>??????>>>;;;999777777555333333444666777777444333333222222222333333444444555555666666777777222111222444777777666555555333222444444777@@@JJJ]]]mmm}}}~~~sssbbbOOOAAA666444444888===DDDOOOYYYcccooowwwnnn^^^XXXPPPJJJHHHGGGEEEBBBBBBCCCDDDCCCBBB@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEGGGGGGIIIKKKIIIHHHOOOXXXpppoookkkgggfffggggggeeebbb```___]]]WWWOOOIIIEEECCCAAA>>>;;;:::::::::999888888999:::;;;===@@@BBBCCCDDDCCCAAA>>>;;;888666555555666666555222111111222666777888666333111//////---000333444333222333333777===LLLbbb}}}qqqeeeccc```]]]]]]^^^```bbbaaacccdddccc```^^^^^^^^^]]][[[YYYTTTNNNFFF@@@<<<888555111///......,,,+++...///////////////...---111444666666333///---,,,***+++,,,---------------)))...000......000---)))++++++,,,,,,+++)))(((&&&+++---+++)))***---,,,(((,,,---------++++++---...111222222222111///...,,,,,,...---+++,,,...---(((---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,+++,,,,,,---------......,,,+++***))))))***+++,,,------------,,,+++******''''''&&&&&&'''(((((())))))***+++,,,,,,,,,++++++***+++,,,---------------))))))((((((((()))***+++&&&)))---......---------,,,+++***)))(((((((((((()))(((''''''(((+++...000555>>>HHHOOOXXXcccjjjkkk]]]SSSDDD777000...///000222666;;;CCCNNN]]]ooo{{{~~~~~~zzzpppjjjggg```\\\VVVNNNFFF@@@<<<999666777999:::<<>><<<:::888777888888777666333444666666555333000...---,,,*********---///111222222111111111111222222444555666777888888888888666666555555555444444444222222333333333444444444999999999999888777666555555444444333111000//////000000111333555444222///---,,,+++******+++,,,---000111222111000000222444666888;;;>>>???>>><<<:::IIICCC;;;555333222222111---...///---+++)))+++,,,,,,++++++,,,------------///,,,,,,......,,,...333777BBBKKKOOOQQQVVVZZZ[[[YYYYYYVVVOOOFFF@@@<<<<<<777888999:::;;;<<<>>>???IIINNNPPPLLLFFFCCC@@@<<<;;;<<<===;;;999666444333111000//////111222111000000///////////////000000000000000222333444444333.........000222444333111111000111222111222:::CCCUUUfffuuuvvvjjjYYYFFF999222//////222444888@@@IIITTT```oooyyy|||}}}~~~rrrjjjXXXPPPFFF@@@???>>>===::::::===??????======???AAA@@@?????????AAACCCEEEFFFMMMNNNQQQRRRPPPOOOWWWaaattt{{{lllfff___\\\]]]]]]\\\ZZZ\\\\\\[[[YYYUUUOOOHHHCCC@@@>>><<<;;;::::::888666555888<<<>>>???CCCJJJOOOKKKIIIEEEAAA<<<999666555777888777555333111222444333444555444111///...///111333555666555555555666666999BBBSSSlll|||qqqgggeeeaaa___^^^___aaaccc]]]```bbbcccaaa___]]]]]]ZZZXXXUUUOOOHHHAAA;;;777444111///---------,,,+++000111222444444444444444777:::<<<;;;777333000000...///000111000///...---+++...///------//////++++++,,,------+++***))))))---...,,,***,,,000000,,,,,,...///...---...111444555666666666555333111000///111111///000222000+++222222111111000111111222,,,,,,------............---...///000111111111111---,,,+++***+++---///000222222111111///---,,,+++((((((((()))***+++,,,---)))+++---//////...,,,+++,,,,,,...//////000000000---,,,+++*********+++,,,%%%)))...000///---------///...,,,+++***)))))))))***)))'''''')))+++,,,,,,...555<<>>555///---,,,+++)))(((***,,,+++(((''')))+++)))((((((((()))))))))(((...***)))+++,,,+++...222444@@@LLLRRRUUU[[[______\\\[[[VVVNNNDDD===::::::555666888999:::;;;;;;;;;DDDHHHJJJFFFAAA@@@===:::<<<===>>><<<888555333333---------...///000...,,,...............//////000.........000333444333222222111000111222222000///000000111333111111777@@@JJJ[[[jjjlll```OOO===111222///...///000111777>>>JJJUUUbbbkkkooorrrxxx~~~zzzqqqjjjUUUMMMBBB<<<;;;;;;:::888555888;;;===<<<>>>AAADDDFFFEEEDDDDDDEEEGGGJJJKKKTTTUUUXXXYYYVVVVVV^^^iii{{{{{{mmmeee]]]YYYZZZ[[[[[[YYY``````aaaaaa^^^XXXOOOHHHCCCAAA???>>>>>>===;;;999222666;;;>>>@@@EEEOOOWWWTTTQQQLLLFFF@@@<<<:::888888888777555333333444666333555555555222111111111333444666777666555666777888:::>>>JJJ___||||||qqqfffddd```]]]\\\^^^```aaa\\\___ccceeecccaaa___^^^YYYWWWTTTNNNGGG@@@;;;777444222////////////...,,,...///222444555666666666<<<@@@BBBAAA<<<777555444333444555555444222000......111000,,,---000222000---...//////---,,,,,,---'''((('''&&&***000222000...///111000///111666:::::::::;;;;;;:::888555444000333333333555999777333999888777666555555555555,,,---///000222222333333...///000222333333333333,,,,,,++++++---///222444777777666555333111///...))))))***+++,,,...///000))),,,///111222000---+++---...///000111111111111000///---+++******++++++)))...333555333111111222000///...,,,+++******)))+++)))(((((()))***++++++,,,111666888===HHHPPPRRRLLLFFF<<<333...---///111***///666===DDDMMMXXX______aaabbb^^^ZZZ[[[aaagggooosssxxxyyyxxxzzzzzzkkk\\\PPPJJJGGGBBBAAA>>><<<999888666666555666888888999;;;>>>AAA@@@CCCGGGKKKOOOSSSWWWZZZWWWVVVTTTPPPLLLGGGCCC@@@:::::::::;;;::::::999999888888888777777777777777888666555666888999999888777888:::;;;:::777444111******+++,,,...000222333444444444444555666888888999:::;;;<<<============<<<;;;;;;;;;;;;;;;;;;:::555555555555666666666666555555666777888888888888555555555444222000...---......///111333333111......---,,,,,,,,,,,,---...000000000///...///111444222333666888999:::999999999555000......---***(((******)))((((((''''''&&&''''''&&&'''((()))'''%%%)))******))))))***,,,///999@@@KKKUUU[[[^^^___``````XXXMMMCCC===:::999888555555555555666777888999=========<<<:::999:::;;;@@@AAA@@@<<<555111000111...---,,,,,,,,,---...///111,,,+++...///,,,---222222222111111222222333444333333333222111000///...555444222111222555888:::FFFUUUfffhhhYYYEEE666000000/////////111444777888AAAJJJTTT\\\```dddjjjooorrrwwwxxxxxx}}}uuucccUUUNNNDDD===;;;;;;:::999777>>>CCCCCCEEEKKKQQQSSSXXXTTTRRRRRRRRRRRRWWW^^^fffhhhiiihhhgggllluuu|||}}}nnniiiddd```aaaeeehhhjjjnnnqqqrrrrrrqqqlll___QQQOOOFFF??????@@@===:::999:::;;;???DDDHHHKKKTTT]]]\\\ZZZUUUNNNGGG???:::777555555555555555555555555666555555444444333222222777888999;;;===???@@@AAA@@@>>>???EEEQQQhhhtttlllfff```[[[[[[```bbb___ZZZYYYZZZ[[[]]]```aaa```^^^]]]XXXOOOHHHAAA<<<888555666444000...,,,,,,...////////////111333777:::<<>><<<:::888666555555555666888:::;;;<<<;;;888666777999999777555777555333222222222111000111111333666888888555333333///++++++...444999<<<>>><<<;;;:::999666333000...---+++***)))***++++++---......---------///111222222222333333222222111///***'''(((((((((+++///111111333888>>>>>>888333555333000...---...000111...***'''%%%''')))+++,,,///000222555999<<<@@@AAA@@@===888333000......///---...000444;;;BBBIIIMMMRRRQQQPPPNNNLLLMMMPPPSSS___aaacccfffiiiooovvvzzzzzziiiWWWJJJBBB===;;;888777777888::::::999777888888777777777888999999@@@@@@AAACCCGGGLLLPPPRRRPPPOOOMMMJJJGGGDDDBBBAAA>>><<<::::::;;;;;;:::999999888777888999999888777888999999:::;;;<<<===>>><<<>>>===999888888333---,,,+++***+++---111444777888777666666666777999999444777<<>>999:::<<<;;;888777666444444444555555777666666666666777777888444444444444333111///...000000000000111111111111,,,+++*********,,,...000222111000//////111333444888888888888666444222111333000,,,******)))'''%%%(((((((((''''''&&&&&&%%%((('''&&&'''))))))'''&&&((())))))))))))***---///;;;BBBLLLUUUZZZ\\\]]]]]]YYYRRRGGG>>>999666555444111111111111222333333444999999999888777777:::<<>>???@@@EEEKKKNNNPPPXXX```aaa___[[[TTTKKKAAA;;;777444444444444444444444444555444333333222222333333888999;;;>>>AAACCCDDDDDD@@@===<<<@@@JJJ^^^zzzvvvkkkeeeccc___ZZZYYY[[[[[[XXXTTTTTTUUUVVVXXXZZZ[[[ZZZYYYZZZUUUOOOIIIDDD>>>999555555333000---,,,,,,---...333222222222333555777999AAAEEEHHHHHHEEE@@@;;;999;;;;;;<<<;;;:::777444222222333555666777666666666444444333222000---***)))******+++...222444555444777777666666777888999:::?????????>>><<<:::888666555666777888:::<<<>>>???BBB???===<<<===<<<:::777888666444333333333222111333333444666888888666444222///,,,---111777<<>><<<:::888555111...---,,,+++)))))))))***+++(((***+++,,,,,,,,,...000222222222222222222111000000+++)))******))),,,000000000222777<<<===888222222111000......///000111...+++'''&&&'''***,,,,,,...///000111444666888:::<<<:::777444111000000000...///000222777<<>>===???>>>999888777666444333333444444666666555555555555555666333333444444333111000//////000000000000000000000,,,+++***)))***,,,...///222111000//////111222444777777666555333111...------+++((('''''''''&&&%%%((((((((())))))((((((''')))((('''(((******(((''''''((())))))***,,,///111???EEEMMMTTTWWWXXXXXXYYYRRRKKKBBB:::666333222111//////////////////000000333444444444555999===AAAIIIJJJJJJFFF@@@;;;777555333222000...---------...///---...222222//////000333444666777888888888777999999999888888777777777:::999888888777777888888===HHHSSSTTTKKK>>>555111111333444444333555999===@@@EEEJJJNNNPPPTTTZZZ___aaaiiioooppptttyyytttkkk]]]UUUKKKBBB>>>>>>???@@@HHHRRR\\\ccckkkvvv~~~~~~yyyvvvqqqmmmooottt{{{}}}}}}xxxrrrrrrtttwwwzzz|||{{{yyyuuussssssuuuzzzyyymmm```ZZZRRRLLLLLLKKKFFFBBBBBBEEEFFFLLLRRRUUUVVV\\\cccffffffccc[[[OOOCCC:::555222222222222222222222222333222000///000111333444999;;;???CCCFFFHHHHHHHHHCCC>>>;;;<<>>>>>???AAAAAA???;;;777555555555666888888888888888666666555444111...+++)))***+++---222555777666444999888888888888999:::::::::;;;<<<<<<;;;999777555555666777999;;;>>>@@@AAAEEECCC@@@???>>><<<:::888999777555444555444333111444333333555777888777555111///---///444;;;@@@CCCBBB???<<<:::777444///,,,+++***))))))((()))))))))'''))),,,---......000222111222222222111111000///111,,,***++++++***,,,000//////111666::::::666222000000000000000000111111///,,,((('''(((+++------////////////000111222333666555555444333222111111///......///111444777999777888999999999:::<<<>>>;;;>>>DDDJJJQQQYYYbbbhhhrrrsssuuuwwwxxxyyyyyyxxxwwwpppiiijjjnnnwww|||zzzwwwsssoooddd[[[NNNBBB:::555222111333222333444777888777555777777666555444444444444:::::::::;;;>>>AAACCCEEEDDDCCCBBB@@@>>><<<::::::<<<:::::::::<<<===<<<;;;:::::::::999999999888888888999;;;>>>???>>>>>>===888:::999777777888555///******+++,,,...000222444444333333444555777999:::<<>>>>>>>>>>>AAADDD???999888888666555333333333333555555444333333222222222222333333444333222111000///////////////.........++++++))))))***+++...///111000/////////000111222555555333111...+++)))'''***)))(((((((((((('''''')))***+++,,,---,,,,,,++++++******+++,,,,,,+++))))))***,,,,,,---///333666CCCGGGMMMRRRSSSSSSSSSSSSLLLGGG@@@999666444333222000000000111111000000000///111222555999???FFFLLLVVVUUUSSSOOOHHH@@@999666999888555333111000//////111111444666777555333222555777999<<<<<<<<<;;;:::>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>CCCIIIOOOOOOGGG>>>888666222555888888888:::@@@FFFFFFHHHJJJKKKLLLPPPVVVZZZZZZcccjjjlllnnnrrrqqqlllaaaZZZPPPGGGBBBBBBEEEGGGOOO\\\kkkuuu~~~{{{tttnnnnnnrrrxxx{{{~~~yyyrrrmmmjjjfffgggiiillloooqqqrrrrrrpppppprrrwww}}}{{{tttiii^^^YYYSSSNNNMMMKKKFFFCCCCCCGGGIIIOOOVVVWWWWWW[[[bbbhhhiiiggg___QQQCCC777222000000000000000000000000000///---,,,---000333555999<<<@@@EEEIIIJJJKKKJJJHHHBBB===<<>>===;;;:::888777666999777666666666555333111333222111222444555444333...------000666===BBBDDDBBB@@@<<<888555111---***((((((((('''''''''(((((($$$'''***+++++++++---...000111111111000000///...111,,,***,,,+++***+++///...///000333666777444111...///111222333333333222000---)))((())),,,......000000000000000111222222222222333333333111000///,,,,,,++++++,,,---///000111333555666777888:::;;;777:::>>>CCCHHHOOOVVV[[[hhhiiijjjjjjjjjiiihhhgggddd^^^ZZZ\\\aaakkkyyy~~~vvvppplllgggbbb]]]VVVOOOFFF>>>888666444333111111111333666777777555444444333333333333333444999999999:::<<<>>>???AAACCCBBBAAA@@@???===<<<<<<:::999999;;;===>>>===<<<:::;;;;;;:::999888888999777999<<>>===999:::999555555666333---((()))+++,,,...000111222222222333333555888:::<<<>>>@@@BBBAAA???===<<<<<<;;;:::;;;===AAABBB>>>:::999888777555444333222222333333333222111000//////111111333333333333222111/////////......---------+++***)))((()))+++---...//////.........///000111444333111...***'''$$$###'''((())))))((((((((()))***+++---///000000/////////......///000000///------...000111222444888;;;DDDGGGLLLNNNOOONNNNNNOOOHHHCCC>>>999777666555444111222333444444444333333000222555:::@@@HHHQQQWWW___]]][[[WWWQQQJJJBBB>>>@@@>>>;;;888666444333333555888:::<<<<<<;;;999777999;;;===???@@@@@@>>>===AAA@@@@@@???@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGGGGKKKMMMNNNKKKEEE???:::999555777:::<<<>>>CCCIIINNNMMMLLLLLLKKKLLLOOOSSSWWWWWW^^^dddfffgggiiijjjiii```[[[SSSJJJFFFFFFIIIMMMUUUdddttt|||wwwpppiiiiiimmmpppsssvvvxxxzzz}}}~~~}}}}}}{{{yyysssmmmfffbbb___^^^]]]^^^___aaaccceeegggiiihhhiiikkkpppwww}}}~~~uuummmhhh___WWWUUUPPPMMMMMMJJJEEECCCDDDEEEGGGMMMSSSTTTSSSVVV\\\eeegggfff^^^OOO???333...---------------------------,,,******+++...222444666999>>>CCCGGGIIIIIIIIIHHHCCC>>><<<<<<@@@LLLWWWkkkuuu~~~zzzsssjjjgggaaa[[[UUUQQQOOOMMMIIIKKKLLLHHHBBB>>>???AAA???AAADDDDDDBBBAAAAAABBBBBBEEEJJJOOOPPPLLLFFF@@@222000---***))))))***+++((()))***+++---///111222444777:::<<<>>>???BBBDDDBBBCCCFFFGGGFFFBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666333000---+++///------///333666888999:::999888666333111///...---...000111111000///...//////111333555888:::<<<777888777777666555555555777666555555666555222000000///...///000111000///+++***+++///555;;;@@@BBB@@@===999555222...***'''%%%&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%&&&'''...//////000000//////...000,,,***++++++)))***...------///111333333222000///000222444555555444444111---***(((***,,,...///////////////000111222222000111222222000...,,,+++)))(((((((((((()))***+++***,,,///000111333555777777999===AAADDDIIIOOOSSSYYYYYYZZZYYYXXXVVVTTTSSSPPPLLLJJJNNNTTT]]]mmmzzz{{{tttjjjbbb]]]WWWQQQMMMFFFBBB;;;777444333222111111111111333666777666555111000000000111222333333666777777777888999:::;;;<<<;;;;;;::::::999999888:::999:::<<<>>>???>>><<<:::;;;<<<:::888666777888777999<<>>===;;;;;;999444222333///***((()))***,,,...///000000222222222333555888;;;<<<<<<===>>><<<999777666666333444777:::;;;:::::::::777777777666555333222222111111111111000///---,,,///000222333444444333222000//////...---,,,,,,+++***)))(((((((((***,,,.........---.........//////333222///,,,(((%%%###"""&&&(((******)))))))))***+++---///222444444333222444333222333555555333222111333444555666888<<>>@@@@@@@@@AAA???;;;???@@@AAABBBCCCBBBAAAAAACCCBBBAAAAAABBBCCCEEEFFFDDDEEEEEEGGGHHHJJJLLLMMMOOOMMMJJJFFFAAA===:::999::::::<<<@@@EEEJJJOOORRROOOMMMKKKIIIJJJLLLOOOQQQRRRUUUYYY\\\]]]___```aaaZZZWWWRRRLLLHHHHHHLLLPPPYYYfffttt|||~~~|||xxxsssnnnjjjgggaaa[[[[[[___ggghhhjjjlllmmmmmmmmmllldddcccccceeehhhjjjkkkjjjcccccc```\\\WWWTTTTTTUUUTTTUUUVVVVVVWWWYYY\\\_________```ccciiinnnqqqrrrooopppkkkccc]]]ZZZUUUPPPOOOKKKJJJLLLJJJEEEDDDFFFBBBCCCIIINNNNNNLLLOOOUUU^^^aaabbbZZZJJJ;;;000,,,++++++++++++++++++++++++***)))))))))***---000111333555999>>>AAACCCDDDEEEDDD???;;;:::999999???FFFRRR[[[aaacccbbbbbb^^^YYYVVVTTTQQQMMMJJJHHHGGGGGGDDDEEEDDD@@@<<<:::;;;>>>888;;;>>>===:::888999;;;<<<@@@GGGMMMOOOLLLDDD>>>111///,,,)))((((((***+++))))))*********+++++++++///111444666999<<>>===<<<;;;:::::::::999999888777444111...,,,...---,,,---111555888999777666555333000---***)))******+++++++++++++++***++++++,,,...000333555666222444555555444444555666555444444444444333000...,,,,,,+++,,,......,,,+++)))(((***...444999<<<===;;;888444000...+++(((&&&######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%'''))),,,,,,---...////////////000,,,***,,,+++)))))),,,,,,------...///000000000000111333444555555444444000---)))((())),,,......,,,,,,,,,------...///000////////////---+++)))((('''&&&&&&&&&'''(((((())))))+++---......000333666444777;;;???BBBFFFKKKOOONNNNNNNNNNNNLLLJJJHHHGGGDDDBBBCCCGGGLLLTTTbbbpppmmmfff\\\TTTNNNJJJDDD@@@===:::777555444444333222111111111222555666555444---------,,,---......///000111111222333333444444777777777777777888888888:::::::::===??????>>><<<999;;;<<<:::666444666888888999;;;>>>???>>>>>>===;;;;;;888222000000---((())))))******,,,...///000111111222222444777999;;;777888888666333000//////,,,+++---222333222444777444444444444333222111111...///000000000...---,,,...///111333444444444444111000///...---,,,++++++))))))''''''((())),,,---,,,,,,---------.........000///,,,)))&&&$$$""""""))),,,...///---,,,,,,...///222555888:::::::::999888777777777999999777666555666777888888:::>>>@@@@@@CCCFFFGGGGGGGGGIIIJJJEEEBBB@@@?????????===<<<999:::===???@@@@@@@@@???:::===BBBFFFKKKQQQWWW\\\ZZZXXXUUUTTTTTTRRROOOKKKFFFDDDAAA>>>;;;999999888===BBBDDDAAABBBEEECCC???DDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDFFFHHHFFFFFFEEEEEEFFFIIIKKKMMMPPPLLLFFFBBB???===;;;999@@@>>>===AAAHHHNNNQQQQQQKKKIIIEEEDDDDDDFFFHHHIIIJJJJJJLLLPPPSSSTTTUUUWWWRRRQQQNNNJJJGGGHHHLLLPPPVVVaaajjjkkkjjjiiifffbbbZZZVVVTTTRRRNNNJJJKKKPPPYYYZZZ[[[\\\[[[YYYUUUSSSLLLMMMMMMNNNOOOQQQSSSTTTOOOPPPPPPNNNKKKJJJKKKMMMJJJLLLMMMLLLLLLOOOTTTXXXUUUSSSRRRSSSWWWZZZ]]]]]]ZZZ[[[XXXQQQMMMMMMLLLIIIGGGEEEFFFHHHGGGDDDCCCFFF@@@AAAEEEIIIIIIGGGKKKQQQWWW[[[\\\UUUFFF777...+++))))))))))))))))))))))))((((((((()))***,,,---......000333666:::<<<>>>???>>>;;;999:::999666888<<<@@@FFFKKKKKKKKKMMMMMMJJJIIIIIIHHHGGGFFFFFFFFFFFFEEECCC???;;;777666888:::666:::===<<<888555666999:::>>>DDDIIIKKKFFF>>>888111///,,,)))'''((()))***(((((()))************))),,,---000222555:::@@@DDDEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA>>><<<:::999999999888888888666444111///---+++***+++---111444555555333333222111...,,,)))(((***)))(((''''''((())))))(((((()))***,,,...000111000222444444222222333666333222222222333111...+++*********,,,------***(((((((((***...333777999999666333///,,,***)))'''%%%!!!"""###$$$$$$$$$######&&&&&&&&&%%%$$$&&&***---)))***,,,---///000000000111---,,,------******---+++,,,,,,---,,,---...///000000111222333333333333000---)))''')))+++---...,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))((('''''''''''''''''''''''''''***+++,,,,,,---///333666555888;;;>>>AAADDDHHHKKKHHHHHHHHHHHHGGGEEECCCBBB>>>===???BBBEEEKKKWWWbbbppp{{{vvvmmm\\\UUUMMMFFFCCC@@@===:::999777666555666666555444000000000111333333222111+++***)))((('''''''''''',,,,,,---...////////////666666777777888888999999::::::;;;===??????===;;;777:::<<<999555222444777888999:::<<<============999999666111///000---(((***)))))))))***,,,///111000000000000222444666888333444333111---+++***+++((("""!!!'''------...111...///000111111000///...,,,---///000000///---,,,---...000333444555555555222222000///...,,,++++++)))((('''&&&''')))+++,,,++++++,,,---------------,,,+++(((&&&$$$###""""""---000333333111000000222555777;;;???AAAAAA@@@@@@;;;:::999:::;;;<<<:::888666777888999999;;;>>>AAA???AAADDDEEEEEEFFFHHHIIIHHHFFFDDDCCCDDDDDDCCCBBB>>>@@@CCCEEEGGGHHHGGGGGG???AAAEEEIIILLLPPPUUUXXXVVVSSSOOOMMMMMMLLLHHHEEEFFFDDDAAA>>><<<:::999999???DDDEEEBBBBBBFFFEEE@@@HHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIGGGFFFDDDCCCCCCFFFHHHJJJPPPKKKEEEAAA@@@???===<<>>???@@@AAAAAACCCAAABBBGGGLLLNNNOOOPPPKKKLLLKKKHHHFFFGGGKKKOOORRRYYY^^^[[[XXXVVVUUURRRMMMJJJHHHHHHFFFCCCEEEJJJMMMMMMMMMNNNLLLHHHCCC???>>>@@@AAAAAA@@@AAADDDFFFCCCEEEHHHGGGEEEEEEGGGIIIDDDFFFGGGFFFFFFIIIOOOTTTMMMJJJHHHGGGIIILLLMMMNNNLLLNNNKKKEEEBBBDDDFFFEEEAAA???AAADDDDDDAAABBBEEE@@@@@@DDDGGGGGGEEEIIIOOOSSSWWWYYYRRRCCC555...,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,---///222555888:::;;;<<<::::::<<<;;;777666999777===@@@???@@@DDDFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFBBB===888555555666777888<<>>:::777888;;;:::===BBBGGGGGGAAA888222000...+++(((''''''((()))%%%&&&''')))+++,,,------+++,,,...000444999???DDDFFFGGGIIIJJJJJJJJJIIIIIIDDDBBB???<<<:::999888888777777777666444222///...'''(((+++...222444333222///000000000...,,,***)))+++)))'''&&&%%%&&&((()))''''''((()))***,,,...//////111333222000///111333111000000111222000---***))))))***,,,...,,,)))&&&))))))+++...333666777777222///,,,)))((('''&&&%%% !!!"""$$$$$$$$$###"""!!!&&&***((()))+++---...000111111222...---///...++++++...++++++,,,,,,+++,,,---///000000000000000111111111///,,,((('''(((+++------//////...---,,,,,,,,,---))))))))))))(((((((((((())))))(((((('''&&&&&&%%%(((((((((((((((+++000333999;;;>>>@@@AAACCCEEEHHHBBBBBBCCCCCCBBB@@@>>>===777666888;;;<<>><<<<<<999777555444333333444555444222000///...///111111000...+++)))'''%%%###"""!!! ***+++,,,---.../////////333333444444555666777777;;;;;;<<<>>>??????===:::777:::;;;999444111333666888999999:::;;;<<<===>>>777888444000///000...***+++***(((((())),,,///111............000222444555111111111...+++(((((((((''' ))),,,++++++++++++---.........---,,,+++---...000000///---,,,,,,...000333444555555555333222111000...,,,++++++)))((('''&&&''')))+++,,,***+++,,,---------,,,,,,)))(((&&&$$$""""""""""""111444555333//////444999888;;;???DDDHHHGGGDDD@@@@@@@@@@@@>>>;;;:::;;;<<<:::999888888999:::<<<======???BBBDDDCCCCCCCCCDDDIIIHHHFFFDDDFFFHHHEEE???AAABBBDDDIIIMMMNNNMMMLLLHHHGGGHHHKKKNNNQQQQQQQQQLLLJJJGGGDDDBBBBBBBBBCCC??????>>><<<999777777888<<<>>>BBBEEEFFFDDDAAA>>>CCCAAA??????BBBCCCBBB@@@>>>===<<<<<<===???BBBCCCCCCBBBAAA@@@????????????@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFF@@@>>>;;;::::::::::::999>>><<<:::999;;;???DDDGGGHHHFFFEEEEEEFFFGGGGGGFFFMMMMMMLLLJJJGGGFFFFFFGGGBBBDDDEEEAAA===<<<@@@DDDIIIGGGDDDAAA===:::888777888777666666777999<<<>>>===???AAACCCDDDDDDDDDDDDCCCCCCBBBAAABBBGGGNNNSSSYYYKKK???>>>AAAAAABBBDDDKKKJJJGGGEEECCCBBBBBBCCCAAA???>>>???@@@BBBAAAAAABBBBBBBBB@@@@@@BBBEEEIIIQQQSSSOOOCCC888222...***(((((((((((())))))))))))))))))))))))))))))))))))000/////////222666:::<<<777:::;;;999666444555888999888777777888;;;>>>@@@@@@AAABBBCCCDDDDDDDDDDDDEEEBBB===999666666777888;;;===??????===<<<;;;<<<888:::===@@@AAA>>>888333++++++)))))))))***+++,,,******((('''''''''((())),,,---///333777;;;???AAADDDDDDDDDEEEEEEEEEEEEEEEAAA???<<<999777555555444333333333333111000///...+++++++++,,,...111333555333444333000+++'''&&&%%%)))'''%%%$$$$$$%%%&&&(((%%%%%%&&&&&&'''((()))))),,,...000000///...///000111222333333222000...,,,+++++++++***((('''((()))+++'''%%%(((///555666555///,,,((($$$"""!!!"""###""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&%%%)))+++)))%%%$$$'''+++222111///...---------...---------,,,,,,------...///000111222222222222222000//////111333222///+++///---+++***,,,.........+++***(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))+++---///000***000888>>>@@@@@@??????EEECCCBBB???===<<<;;;;;;:::888666777:::???EEEIIIWWW[[[```dddbbb]]]VVVQQQFFFDDD@@@<<<888555444333555444333333333333444555000222444555444111...,,,''''''&&&%%%%%%%%%%%%&&&$$$%%%'''(((***+++,,,,,,...000333555555666777999:::;;;>>>@@@@@@>>>;;;999888888777777666555555555333555999;;;<<<<<<:::999444666333...+++,,,+++((('''(((((()))***,,,---...111111111111111222222222///...,,,)))'''&&&&&&&&&###''')))'''$$$%%%)))...)))+++---+++''''''***///+++,,,,,,---...///000000...///111333444666666666:::888555111---+++***)))******$$$$$$******,,,+++******,,,,,,+++***'''&&&$$$###""""""!!!!!!555777888555000///222555777:::>>>BBBCCCCCCBBB@@@BBBBBBAAA>>>:::888888888777777666666777888:::;;;;;;===???@@@@@@@@@AAACCCEEEIIIIIIFFFEEEFFFEEEBBBAAABBBDDDIIINNNPPPPPPOOOJJJHHHGGGGGGHHHIIIHHHFFFAAA???===:::999999999:::999:::999888555444555777999;;;>>>@@@AAA@@@>>><<<@@@>>>;;;;;;===>>>===;;;;;;;;;::::::;;;===???AAA@@@???>>>===<<<<<<;;;;;;::::::999999999999999999<<<===>>>@@@AAAAAABBBBBB<<<:::777555666777777666777888999;;;===@@@BBBCCCEEECCCBBBBBBCCCDDDDDDCCCFFFFFFFFFDDDBBBAAAAAACCC@@@BBBBBB???;;;:::===AAADDDBBB???;;;777555333222222111111111222444666777:::<<<>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>AAAFFFJJJOOOJJJBBB===<<<===??????EEEEEEDDDCCCCCCBBBBBBCCC@@@>>>===<<<===>>>>>>===@@@@@@@@@???>>>@@@DDDGGGQQQSSSOOODDD888222...+++((()))))))))))))))))))))))))))))))))))))))))))))+++++++++---111666:::===:::999888888888888777666777666555555666888;;;===>>>>>>@@@AAABBBCCCCCCCCCDDDAAA<<<888666666777888;;;===>>>>>><<<::::::;;;888:::<<<>>>???;;;666111---,,,+++***)))(((((((((++++++)))(((((((((((()))***,,,...111555999<<<>>>AAAAAAAAA@@@@@@@@@@@@@@@>>><<<:::777555444333333111111111111000///------++++++,,,---...111333555333333222///+++'''%%%%%%%%%$$$#########$$$%%%&&&%%%%%%&&&&&&'''(((((())),,,...000000000000111222111111222222111///...---+++++++++***((('''((()))000---+++---222555555333---+++((($$$"""""""""###""""""""""""""""""""""""##################$$$$$$'''***---,,,******...222222111000///...//////000///...---------------......///000111222222222222///---******,,,---,,,+++,,,++++++,,,......---++++++***(((&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((***,,,---...000333888;;;===>>>@@@AAADDDBBBAAA>>><<<;;;:::999:::888666555666:::???BBBIIILLLPPPSSSRRRMMMGGGCCC===;;;999666444333222222444333222111111222333444000111222333222///,,,***&&&&&&%%%$$$$$$$$$$$$%%%###$$$&&&((()))***++++++***,,,///000000111333555999:::===??????===:::888888777777666666555444444333555888:::;;;;;;:::999111333111,,,***,,,+++((('''(((((()))***,,,---...111111111111111111111111...---+++(((&&&&&&%%%%%% """!!!"""&&&###'''++++++(((''')))+++---------.........//////...///111333555666777777;;;999666222///---++++++&&&(((&&&!!!""")))---,,,---,,,++++++------,,,+++'''&&&%%%###""""""!!!!!!999;;;:::666111---...000111555999;;;:::999;;;===<<<===<<<:::777555444555444444444444555666777888888999::::::;;;<<>>;;;999444333111000//////000111111222222222111111222444555666888999::::::999999<<<:::888888999999888777888888777777888:::<<<===<<<;;;:::999888777666666555555555555555555555555777777999:::;;;;;;<<<<<<999666333111222444555555111444888<<>>???@@@???>>>???@@@@@@???======>>>@@@???@@@@@@===999888:::======;;;777333000...,,,,,,---,,,,,,,,,---///111222666888:::<<<===>>>>>>>>>>>>>>>>>>===<<<<<>>???@@@BBBBBBBBBBBBAAA>>><<<:::999:::::::::999>>>>>>>>>======???BBBFFFNNNPPPMMMAAA666111---)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++...222666999888555333444777888666333444333222222333555777888:::;;;===???@@@BBBBBBBBBBBB???;;;888666666888999;;;<<<>>>===;;;::::::;;;999999;;;<<<<<<888222...***************)))((((((---,,,+++))))))((((((((()))***,,,///333666999;;;<<<;;;;;;::::::999999999999888666444222111000000......//////...---,,,,,,,,,,,,,,,---...111333444222222111...***&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))+++---......///000111000000000//////.........***++++++)))'''&&&''')))---+++***---111333111///+++)))'''$$$#########$$$""""""""""""""""""""""""%%%$$$$$$###""""""######&&&))),,,------...222666111111000000111222333333111000///---------......---...///111222333333333111---(((&&&'''))),,,---***+++---///111000---++++++***((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))++++++444666777888999;;;???BBBBBBAAA@@@>>><<<:::888888;;;999555333333444777999>>>@@@CCCEEEDDDAAA===:::444444222111111111222333222222111000000111222222111111111000...,,,***)))&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''((())))))))))))***,,,,,,---...111333777999;;;======;;;999777777666666555555444333333222444666888999999888777...000///***)))+++***''''''(((((()))***,,,---...000000111111111000000000---+++)))'''%%%$$$$$$$$$ """###"""!!!$$$"""((()))((('''''')))..................//////000111333555666888888888<<<:::888555222000...---$$$'''(((''')))---///------,,,,,,,,,......---+++'''&&&%%%$$$""""""""""""<<<<<<:::666000,,,++++++)))...111111...---111666111222444444333222333444222222333333444444555666666666666666777999>>>AAABBBHHHLLLJJJHHHIIIHHHEEE@@@AAACCCHHHNNNSSSUUUVVVNNNJJJDDD???;;;777333000,,,,,,+++******+++,,,,,,***+++,,,------...000222222222333444555555666666888777666666777777888888666666666666777888:::::::::999999777666444333222333333333444444444444444222333444555666666666666888555111000111444555666111444888<<<>>>>>><<<;;;<<<;;;:::;;;======<<<:::<<<=========<<<<<<>>>???>>>>>>>>><<<888777888:::888666222...+++)))((((((++++++++++++,,,---...///333444666999:::;;;;;;;;;===>>>@@@???>>>>>>>>>@@@;;;LLLQQQCCC999;;;>>>::::::<<>>BBBEEEKKKMMMIII>>>444...+++(((*********)))))))))))))))))))))))))))))))))))))))******)))***+++---///111222000///000333444333111444333222111111222444555888999;;;===???AAABBBCCCAAA>>>:::777555666888999999;;;======<<<<<<===???999999999999888555///+++$$$&&&(((***+++++++++***------,,,+++***)))(((((()))***+++...111444777888777777666555555444333333444333222111000......---,,,------.........------...---------///111222444111111111...***&&&$$$$$$&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&)))***++++++---///000///...............///***++++++)))'''&&&''')))'''((()))---111222111///)))(((&&&$$$######$$$$$$""""""""""""""""""""""""$$$$$$###############$$$###%%%((()))***---000444111111222333444555666777444333111///------...///+++,,,...000111222333333222///+++((((((***---///,,,---...000222222000---***)))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((((((111222444444666999===AAA@@@@@@???===<<<:::888777:::888555222111111222333999:::<<<===<<<:::888666222222111000000111333444222222000000000000222222333222000...,,,+++***)))'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''((((((***+++,,,------///222444555666888::::::999777666555555555444333333222222111333444666777777666555///111///***(((***)))&&&'''(((((()))***,,,---...000000111111111000///...+++***(((&&&$$$###$$$$$$$$$%%%&&&%%%###"""$$$%%% %%%'''''''''((())),,,,,,---...///000000111222333555777999:::;;;;;;<<<<<<:::999666333111///&&&((())))))+++---......,,,++++++,,,......,,,***'''&&&%%%$$$###""""""""">>><<<999444///+++))))))&&&)))+++***&&&&&&+++000+++---000111000000111222000111222222333333444444444444444444555888===AAAEEEHHHJJJKKKNNNOOOKKKEEEAAAAAABBBEEEKKKPPPSSSTTTLLLHHHBBB<<<888444000---(((''''''(((((())))))***&&&''')))******+++...000//////000000222333444555222222333333444555666777666666666666777888888999::::::999888666444222000111222222333333333222111//////000111222222222222444222//////111333555555666777888::::::::::::::::::999999:::;;;;;;:::888888999::::::::::::<<<>>>=========;;;999888888999888555111---***)))((()))*********++++++,,,------000222444777999999:::::::::<<>>BBBFFFJJJMMMIII???444///,,,)))+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))+++,,,---,,,///111111000000222444555444333222222222333333777888:::===???AAABBBBBB@@@===:::666555555777888888:::<<<======>>>AAACCC:::999777777555222---***$$$%%%''')))***+++******,,,,,,,,,+++***))))))((()))***+++---000222555666444444333333222111000000000000//////...---,,,,,,,,,,,,---...///////////////.........///000222333000111000...***&&&%%%%%%((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""$$$'''))))))***,,,...///...............///000+++,,,,,,***((('''(((***+++,,,...111444444222111((('''%%%$$$######$$$$$$########################""""""""""""###$$$%%%&&&"""###%%%'''(((***---///111222333555777999::::::777666222000.........///+++,,,---///111222222222111000...---++++++,,,------,,,,,,...000111000///***)))(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''')))+++///222444777:::<<<>>>>>>>>>===<<<:::888777777666444222111111222222222333444555444444222222333222000//////000111222333222111000000111222333444222000...,,,+++******(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&)))***,,,------///111444222444555777777777666555444444333333222111111111000111222444444444444333111333111,,,)))******&&&'''(((((()))***,,,---...000111222222222000///...***)))'''%%%############"""#########"""!!!""""""!!!"""###$$$%%%&&&)))***'''(((***,,,///111333444555666777999;;;<<<======<<<<<<<<<;;;999666333111,,,***)))((())))))+++---+++++++++---......+++)))((('''%%%$$$######""""""CCC@@@:::444...***((('''&&&((()))'''%%%&&&))),,,***---///000///............///000111222222222222111222222333444777<<<@@@FFFIIIKKKMMMRRRTTTOOOFFFCCCAAA@@@BBBFFFJJJMMMNNNIIIDDD>>>888444111...,,,$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''''')))+++---,,,---...///000111222333---///000000///000222444555666666666777777777777;;;;;;;;;:::777444222000//////000111000///...---,,,---...//////////////////---,,,---000222333333888888888777888888888888999888888:::;;;;;;999666555666777777666777999;;;<<<<<<;;;;;;::::::999999888555111---***))))))***(((((()))))))))*********...000222555777888888888555888;;;======<<<===>>>444@@@GGG???888888999888:::;;;===??????===:::999666333222222666:::<<<>>>;;;;;;;;;;;;;;;>>>BBBEEELLLNNNKKKAAA777222///,,,+++++++++******))))))((())))))))))))))))))))))))&&&&&&'''(((***,,,---...,,,000444444222222555999666555444333333222222222666777999<<<>>>@@@AAAAAA@@@===999666444444666777777999:::<<<<<<>>>BBBDDD:::888666555333000---***((((((((((((((('''&&&&&&******++++++******)))((()))***+++,,,...000222333222222111111000000//////------.........---,,,,,,+++,,,---///000111111111000//////...///000222333000111111...***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&###&&&)))***+++,,,---///.........//////000000000,,,------+++)))((()))+++...///111111111///---,,,''''''&&&$$$$$$#################################!!!!!!!!!"""###%%%&&&'''%%%%%%&&&'''***,,,...///222333666888:::;;;<<<===;;;888444111///...///000+++,,,---///000111111111...//////...,,,******++++++******+++---//////...)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''###&&&+++///222444666888::::::;;;<<<;;;:::888777555555444333333333333333111111222333333333222222222111///...---------...333222111000000111222333222111///---,,,+++******)))(((((('''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%(((+++,,,,,,---///000000111333444555444444333333333222111111000000//////000111111222222222111111333111,,,+++,,,+++((('''(((((()))***,,,---...111222333444333111///...)))(((&&&%%%$$$###$$$$$$!!!"""############""""""$$$$$$######$$$&&&((()))$$$%%%(((+++...111333555555666888:::;;;======>>><<<===>>>>>><<<888555222111,,,)))((((((''')))---++++++,,,...///...,,,)))((('''&&&$$$############KKKFFF===444...***'''&&&&&&&&&&&&%%%%%%&&&'''(((%%%'''***,,,+++++++++++++++,,,...///000000//////---///000111333666;;;>>>DDDJJJOOORRRTTTUUUQQQKKKDDDAAA???>>>@@@CCCFFFFFFDDD???999333000---+++)))$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''))))))***,,,...///000000111///000111000...---///222444444555666666666666555<<<<<<<<<;;;888555111/////////000000///---+++******++++++,,,,,,,,,,,,,,,---,,,---///222444333222444444555666777777666666777777777999::::::777555333555555555444555777888:::999999:::::::::999888777555000,,,)))((()))***(((((())))))******)))))),,,---000222555666666666333555888999999888999:::555888;;;;;;888666666888888999:::;;;;;;:::999888555333000111444888:::<<<999999999999999<<<@@@DDDJJJMMMJJJ@@@777222///,,,,,,,,,+++******))))))((())))))))))))))))))))))))'''(((((()))***,,,------...000111333444666777999777666555444333222111111555666888:::<<<===>>>>>>AAA>>>:::666333333444555777888999::::::;;;>>>AAA:::888555333222000---******)))((('''&&&%%%%%%%%%'''((()))*********))))))(((((()))***+++---///000////////////////////////+++,,,---.........---,,,***+++---...000111222222111000/////////000111222111111111///+++(((''''''%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******+++,,,...---...///111222222111111---......---******+++,,,---...//////---+++******''''''&&&%%%$$$""""""!!!###########################"""""""""###$$$%%%%%%&&&&&&&&&))),,,///111111444555777:::<<<===>>>>>>===:::666222///...///000+++,,,---...////////////...///000...+++)))***,,,******+++...111111///---)))))))))(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###&&&))),,,...000333555444555777999999888777666444444444444333222222111111222444555555555444333111000...---,,,,,,------111111////////////111111///...---,,,+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&%%%###&&&***---------------//////111222333333333222222222111000000//////...////////////000000000000...000///,,,+++......,,,'''(((((()))***,,,---...222333444555444222000...)))((('''%%%$$$$$$$$$%%%######$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$''')))---///222333333444666888:::;;;;;;<<<;;;<<<>>>???===:::666333111,,,)))+++***'''(((---------...000222111...+++((('''&&&%%%$$$#########RRRKKK@@@666...)))&&&%%%%%%###""""""$$$%%%$$$######&&&(((((()))+++)))***,,,---......---,,,+++---///000222555999<<>><<<===???AAAAAA@@@<<<555000,,,***(((&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%$$$######%%%''''''(((+++---////////////333555555333///...///111333333444555555555444444<<<===<<<;;;888555111///000111222222000...+++***))))))******************......///333666777666444///111333666777666555444666666666888999999666444555666666666555555777999888777777888::::::999888666333///***((('''((()))******++++++,,,+++++++++***+++...111333444555555444666888888777666777888888555555999:::777666999555666777888999999888888666333000000222555888999777777888777888:::???BBBGGGJJJGGG===444000---***,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++*********)))///------000555888777555777666555444333111000000333444666888:::;;;<<<<<>>:::555333222333444888999999888777888:::===:::777555333222000---+++((('''&&&%%%%%%&&&((()))%%%&&&((()))******))))))'''''''''((()))+++------..................//////+++,,,---...///...------)))***,,,...///111111222222111000//////000111222111222222///,,,)))((((((%%%$$$$$$%%%'''***---///%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((()))***+++,,,...000222333333222111...//////---++++++,,,---...///000111000///000111((('''&&&%%%###"""!!! ########################%%%$$$######"""#########%%%$$$%%%(((,,,000222333555666999;;;===>>>>>>>>>>>>;;;777222///...///000,,,,,,---.../////////...111222111...***))),,,///***,,,000444666555111...))))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&''')))***+++...111444000222444666777777666555444444444444333111000///...///111333444333222111222111///...---......///000///...------...///000,,,,,,,,,++++++)))((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&###''',,,//////...------......000111111222222222111111111000//////...............///////////////***------++++++///000...'''(((((()))***,,,---...333444555666555333000...***((('''%%%$$$$$$%%%%%% !!!"""$$$&&&&&&%%%###$$$$$$%%%&&&&&&$$$!!!$$$%%%''')))+++...000111111222444666888999:::::::::<<<>>>???>>>:::666333000+++***------))))))...//////000222444333000---((('''&&&%%%$$$#########SSSNNNEEE;;;333,,,((('''&&&$$$""""""$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((((((((***---...,,,++++++,,,...000333555BBBHHHQQQWWWYYYVVVRRRPPPHHHEEE@@@===<<<============:::666000,,,)))((((((###$$$$$$%%%&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&###&&&)))+++++++++,,,---,,,------------...222555222222222333333333444444;;;;;;;;;:::777444000...444111...---//////---+++***))))))(((((((((((()))++++++...333777888555111444555666555333333555777555444555777888888555333666666666555444444333333888777777777888:::<<<===999555///,,,,,,+++(((&&&*********)))))))))))))))+++,,,///111333444444333333333333444444666777777;;;777777;;;:::444333777666666666666666666666666...000333222111333777;;;777888999999:::<<>>???@@@@@@:::888666333222111111111111222111///...---///111444222000---,,,+++******,,,,,,---///111000...+++---+++(((&&&&&&'''(((***&&&%%%%%%%%%%%%&&&''''''###&&&'''&&&&&&))))))&&&%%%&&&'''))),,,///111222111333555555444333444555555555555444444333333333444444333222111111111222333111///,,,++++++,,,---111000...------...000111///......---+++***))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''((()))******+++......///000000111000000---.../////////...,,,+++000000/////////.........,,,+++++++++,,,,,,---.........,,,***)))+++///222111555888666555666222...+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$'''$$$###'''---111000...555333111333555666555333555888:::888888999888444///---+++)))((()))+++,,,............---,,,+++***...,,,***(((&&&%%%$$$###SSSOOOGGG===444,,,'''%%%&&&$$$""""""$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''((()))+++,,,,,,++++++,,,---000333444@@@FFFNNNTTTUUUTTTRRRQQQIIIFFFBBB???>>>===;;;:::888666333///,,,***)))(((&&&''''''(((((()))((((((######$$$$$$%%%%%%$$$$$$###&&&((())))))***+++---------------,,,...111333222222222222333333333333;;;;;;:::999666444111///333000...---//////---,,,******)))(((((((((((()))******,,,000444555333000222333444333222222444666777666555555666777666555777666666555555444333333777777777777888:::;;;<<<:::666000------,,,+++)))''''''(((((())))))******+++,,,...000111111111111222222222333444555777888999666555888777333111444555555555555555555555555111111111111111222555888666777888888888999<<<>>>???@@@???;;;555...***)))---+++******,,,------,,,++++++*********)))))))))))))))))))))***+++,,,,,,///000111111111333666999999999777333000000222444222333555666888:::<<<<<>>??????@@@999888666444222111111111///000///---,,,,,,---///222111///---,,,,,,,,,,,,------...000222111///---...,,,)))''''''((()))***%%%%%%%%%&&&'''((()))***%%%((()))&&&&&&(((((($$$'''(((((()))+++---///000111333444444333333444555555444444444333333333333333222222111111111111222222111...,,,++++++,,,,,,000///---,,,,,,---///000///...---,,,+++******)))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,---...//////000000000//////////////////...------000/////////............,,,,,,,,,,,,---...//////...---,,,***)))+++...222111666888666666666333...---+++)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$(((%%%$$$'''---000///---333222000111444555444222222666888666666777555111///...+++))))))***+++,,,............---,,,+++***,,,+++)))'''&&&$$$$$$###QQQNNNHHH@@@777000***''''''%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))))))))++++++++++++---///222333<<>>>>>>>>888777666444333222222222///000///...,,,,,,...000111000///...------------///...///111222222111///...---+++)))((((((***+++'''''''''''''''(((((()))'''))))))&&&&&&'''&&&###))))))))))))***+++,,,---000222333444222222333444444444333333333333333222111111000000000111222222111///...,,,+++++++++,,,///...---,,,,,,---...///......---,,,+++******)))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''))),,,...------...////////////...111000000///.../////////////////////............---,,,,,,---...///000000------,,,***)))***...111222666888777666666333......---***'''%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&$$$###&&&***,,,+++)))000///...///111222111000...222555444444555333...000...,,,***)))***+++,,,............---,,,++++++))))))'''&&&%%%$$$$$$$$$NNNLLLIIICCC<<<555///,,,(((&&&######$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''')))***)))((('''*********+++,,,...000111777;;;@@@DDDGGGJJJMMMOOOLLLKKKIIIGGGEEE@@@:::666111111000///...+++***((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###""""""$$$%%%%%%%%%$$$&&&)))+++---......---,,,,,,...000000000000111111111222222666555333222000000////////////////////////...---++++++***)))((((((((((((((((((((()))***,,,------///000111111000111333555999777555555666777888777777777666666555444444333555555555666777888999:::555222---***)))***,,,---''''''(((((())))))***************+++++++++++++++------...000222444666777<<<:::999888777555555555222222222222222222222222555111---,,,000333444333888999::::::999999:::;;;:::;;;999666222.........111///---,,,---...---,,,&&&''')))***+++)))((('''((((((((())))))***+++,,,,,,---...------...111444333555777666555444555666222333444666999:::<<<===;;;:::888555333111111000333444555777777777777666666444111000///...+++)))+++******)))((('''%%%$$$((((((,,,111000***%%%%%%&&&&&&&&&'''''')))******+++---...000111000///...---,,,+++---///000000///***(((((())),,,///111111777666555333111///------//////...---,,,***((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$&&&'''(((((((((***,,,+++...111333333444444666444444444444444333333333666666666444222///,,,+++'''&&&%%%$$$###$$$%%%&&& """$$$%%%%%%%%%&&&'''$$$$$$%%%$$$###$$$&&&)))***+++---///222555777999;;;;;;;;;<<<<<<<<<<<<<<<666666555555444444333333222222222111//////111333333222111000///...------///......000222222111///...---+++)))(((((())))))))))))'''&&&&&&%%%%%%%%%&&&))))))&&&&&&((('''$$$((((((((())))))+++,,,,,,...000222222111111111222333333333333222222222222000/////////000111222222//////---,,,+++++++++,,,...---,,,,,,,,,,,,---...------,,,,,,+++******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&)))---///,,,,,,---.../////////...333222000/////////000111////////////////////////---,,,,,,------...000000------,,,+++***+++...111222777999888777777444///---,,,***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###&&&'''&&&%%%---,,,------.../////////,,,000333222222333111---000///---+++***++++++,,,---.........------,,,+++''''''&&&%%%$$$$$$$$$$$$NNNMMMLLLHHHAAA999111,,,)))&&&$$$###$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%(((***+++***(((''')))))))))***,,,---...///333555999<<>>AAADDDDDDDDDEEEEEEAAA<<<888111111000///---,,,+++***((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$%%%''')))***+++---,,,,,,+++---............/////////000000------------------,,,,,,+++---000000000//////000---,,,+++***)))(((((((((&&&'''(((((('''''')))+++,,,...000000000222444666444444555777888888555222555555444444333222222222222333444555666777777777444444333000......000222...---,,,+++***))))))(((******)))))))))******++++++++++++,,,...000222333:::;;;888444222444444222222222222222222222222222111/////////222444555555444666888888666666666777777888888666333000000000...,,,******+++,,,+++***%%%&&&(((***+++++++++***(((((((((((()))***++++++***+++++++++***+++...000222333555555444444444555777888888999:::;;;<<<<<<<<<;;;:::888666555333222333444555777777777777666666444222000000...,,,***))))))************)))))))))''''''******)))***---'''''''''''''''((()))))))))+++...111222111000...000...------......---,,,111///---...///111222111000000000///////////////000000000///...---+++***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''''''''''')))***)))+++...000000111333555222333555666777666555555777777666555333111...---((('''&&&%%%$$$$$$%%%%%%###%%%'''((('''&&&'''(((###$$$%%%$$$$$$%%%(((***++++++,,,---...000111222444444444555555666666666333444555666666666666666333333333222111222444666999999888555333000---,,,...---,,,...000111111000,,,+++***((('''&&&&&&&&& !!!"""###%%%'''(((***###&&&'''&&&&&&))))))'''&&&&&&&&&'''(((***+++,,,,,,...///000///...///000000111111111111222222222111111000000000111222222//////.........---------------------------------,,,,,,++++++************)))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&(((***,,,)))***,,,...000111222333555444333333222222333333111111111111222222222222000000///.....................///...------///111444888:::999888888555000***)))((('''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((''')))***+++***+++,,,...---000000---...222222000222111///...---,,,++++++,,,------...------,,,,,,'''&&&%%%%%%$$$$$$$$$$$$FFFHHHJJJIIIDDD:::000******(((%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$###$$$&&&'''(((((('''''''''((()))***++++++,,,,,,+++---///000111333666999999:::;;;===>>>===999666......,,,++++++,,,,,,---'''&&&$$$""""""###$$$%%%###$$$$$$%%%%%%%%%%%%$$$"""$$$&&&'''&&&&&&'''(((((())),,,,,,,,,,,,---...------........./////////+++,,,---.........---,,,)))---000111000//////000...---+++***)))(((((((((&&&(((***)))''''''(((******,,,......///000333666555444333444666666555333444333333222222111111000111222333555666666666666444555666444111///000111,,,,,,++++++******))))))******))))))***+++,,,---***+++++++++---...///000:::<<<999333111444444111222222222222222222222222000222333333333222333444222444777777777666666777666888999888555222000///---+++******,,,---,,,,,,************************(((''''''(((((()))***+++***++++++*********---///111222444555555666888:::888888999999999:::::::::;;;::::::888777555333222333444666777888888777777777555333111000///---+++******++++++******)))((()))''''''+++,,,)))))),,,((((((''''''(((((()))***)))+++...111222111000......---,,,---//////...---222000...---...//////..................---------000000000///...---,,,+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''''''''((()))(((***,,,---...///222555111222444666777777666555666666666666444222000///)))(((&&&%%%$$$$$$%%%%%%$$$&&&''''''&&&%%%&&&'''###$$$%%%%%%$$$&&&(((+++************+++,,,------///000000111222333333444222333555666777777777777444555555444333444666999::::::999888555333000...///...---...111333333222---,,,+++***((('''&&&&&&#########$$$%%%&&&((()))$$$((((((&&&&&&)))(((%%%(((''''''''''''((())))))+++---...///...---...///000000000000111111222222333222222111111111111222//////000000//////...............//////.........++++++++++++************))))))))))))((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))''')))+++...111333555555444555555555555444333333222222222333333444444444444444222111000///////////////000///...///000222444999;;;999999999666111,,,+++)))'''&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&'''(((%%%(((******)))))),,,...---///...***+++000222111222111000///---,,,++++++,,,,,,------...------,,,((((((&&&%%%$$$$$$$$$$$$<<<@@@DDDGGGDDD===444///***(((%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''(((***++++++++++++***+++---------///111333111222444666999999666444+++***)))))))))+++...///***)))'''%%%%%%%%%'''(((!!!"""###$$$$$$$$$$$$$$$"""$$$'''((('''&&&&&&'''&&&(((+++,,,,,,,,,---///---------.........//////+++,,,...000000///...---(((,,,000111000//////111...---,,,***)))(((((((((&&&)))++++++((('''(((***(((***,,,------///222444777444222111333444555555333333222222111000000///000111333555666666666555222444666444000......///)))))))))))))))*********+++************,,,...///++++++++++++,,,---...///<<<>>>;;;444333666666333222222222222222222222222111444777666333111111333333666888999999888888999555888:::999666222000///,,,+++******,,,......---...---,,,***)))((((((((('''''''''(((((()))***+++***++++++*********---///000222444555666999<<>>>>>======<<<<<<;;;:::888666444333000//////000222333333222111111000,,,)))&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''((())))))))))))***+++,,,...///000000000000000000111222333444111111111111111000//////000///...///000111000//////////////////.........,,,,,,***)))(((((((((((())))))'''&&&%%%$$$$$$###((('''%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''((()))******,,,...222666999;;;888999999888555444444555555555777888999:::::::::===;;;888444222111222222222222111111222222333444666888;;;<<<:::666444222000...,,,***(((''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((***+++,,,---......//////000000000000///111222222111...+++++++++,,,---//////...---......,,,***((((((((('''%%%$$$333666:::???AAA???:::555222---***)))'''$$$$$$'''###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%'''((()))***++++++///...,,,+++++++++---...---///222222111...------,,,,,,,,,,,,,,,+++************(((''''''''''''''''''$$$###$$$'''((($$$ $$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))***+++,,,,,,,,,,,,,,,---,,,,,,++++++000000////////////000000,,,...000222333333222111111000///...,,,,,,,,,,,,+++***((('''''''''((()))'''((()))+++,,,...///000222222111111111111111222444444333333333333444444222111111222555888999888777555444333333111///,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++*********,,,---...000:::777111444555333666222333555666666444333222333333333333333444444444333444555777888999999:::999:::;;;;;;999555111......,,,******,,,---...---)))******++++++******)))))))))***+++++++++++++++---,,,***)))((()))***+++///......111666999999888:::;;;;;;:::888777888999999999:::::::::999777777555666888999999888777666444222111111111111000......---,,,+++***))))))))))))))))))(((((((((''''''(((((((((((('''''''''''')))***+++---......//////000000111000......///111////////////............,,,,,,---------.........---...///000///---+++***+++)))'''&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))***+++,,,---...///000222333444555666777777777777888:::888555222000///+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''))))))******++++++,,,,,,111333555888:::::::::999:::;;;===>>>??????>>>>>>??????>>>===<<<:::888777666555444555777888888777444444222///+++((('''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&'''((((((((()))***+++,,,---///000000000000000111111222333444222222222222111000//////000000000000111111000///////////////............,,,+++***))))))((())))))((((((''''''''''''((((((((('''&&&&&&''''''&&&$$$(((''''''''''''&&&&&&&&&******,,,...111555999;;;999::::::999666555555666555666888:::;;;<<<<<<===@@@>>>;;;777444333222222222222222222222333333444666888:::;;;:::777444333000///,,,***)))(((((((((''''''''''''''''''''''''(((((())))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))+++,,,---......//////000000000000000111222222111...,,,++++++,,,...//////...---......,,,***((((((((((((&&&$$$...111666<<<@@@@@@===:::///***''''''&&&"""###&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&((()))***++++++...------,,,,,,+++++++++---000333222...,,,...000,,,,,,---------,,,++++++******)))((('''''''''''''''$$$"""###%%%&&&$$$!!!"""######$$$%%%%%%&&&&&&&&&&&&'''''')))***,,,,,,++++++,,,,,,,,,,,,,,,+++///......------......///...///000111222333333333222111000///...---------***)))((('''&&&'''(((((((((((()))***+++,,,,,,---222222222222222222222222555555444444444444555666000//////111555777888888444444444444555333000---******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***++++++111999555000444444222777555666777777777555333111111111222222222333333333222333444666777888888999777888:::;;;999555000---...,,,***)))***++++++***))))))************))))))''')))+++,,,---,,,***)))+++++++++***************///......111444888999999;;;<<<<<<;;;999777888999777888999:::;;;;;;;;;;;;999888888888888888888888666555333333444444333111000///...,,,+++*********((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++---...///000222111//////000000///.../////////.........------------------.........///,,,---...//////...---,,,,,,***((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,...//////222333444666777888888888888999:::999555111///...,,,,,,+++)))(((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%'''((()))((('''&&&((((((((()))***++++++,,,000222444777999999:::999;;;<<<===???@@@??????>>>@@@@@@??????>>><<<;;;:::777555444555777999999888777777666222---***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''(((((()))***+++,,,---...///000111111111222222333333444333333333333222111000///000111222222222222000////////////.........------+++******)))))))))******(((((((((((()))+++,,,---((('''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%)))***+++---111555888:::;;;<<<<<<:::777555444555666888999<<<>>>???@@@AAADDDBBB>>>:::777444333222222222222222333333333333666777999:::999777555333111000---+++)))(((((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&'''((()))+++,,,------......///000000000000000000222222111...,,,,,,,,,---...000///...------...,,,+++))))))))))))'''%%%...000444999>>>???===;;;,,,(((&&&&&&&&&###$$$((($$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%''')))******+++***+++,,,------,,,+++***000111111000///...///000+++,,,,,,,,,,,,,,,+++++++++***)))((('''''''''''''''%%%""""""$$$%%%$$$"""#########$$$$$$%%%%%%%%%''''''&&&&&&''')))***,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////000111222444555555333222111000////////////+++***)))''''''(((((()))))))))))))))************///000111111222222222222666555555555555666666777333111111222555777777777333333444555666444111...++++++++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++333888333...333333111777777888999999888555333111000000000111222222333333111222333555666777777888444666999:::888333///+++///---+++******+++***)))((())))))******))))))(((((()))***+++,,,+++******)))***+++,,,++++++***))).........000333666888999<<<======<<<999888888999888999:::;;;<<<<<<======888888777666777:::<<<>>>888666555555666666555333111111///---,,,+++++++++(((((((((((('''''''''&&&(((((((((((('''''''''''''''((()))***,,,...000111444222///000222222///,,,/////////.........---------............/////////+++,,,---..................,,,)))((((((((('''%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***+++---......333444555666777777777777999:::;;;999555111///......---,,,***(((&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&&&&&&&'''((()))******+++///000222555777999::::::;;;<<<>>>???@@@@@@??????======>>>======<<<;;;:::888666555555777999999999::::::999555000+++)))))))))(((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))***+++---...///000111222222333333333333333444444444444333222111111111222444555333222111111000//////......---------*********)))******++++++((((((((()))***+++,,,---)))'''&&&'''(((((('''&&&######$$$%%%%%%&&&''''''((()))***---000444888:::;;;<<<;;;999666333333333777888:::===@@@BBBCCCCCCEEECCC???;;;777444222111222222222333333333333333666666777999999888555333333111///,,,***)))))))))''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,------...///000000111000000000111222111///------------///000000...------...---+++***)))******((('''---...111666;;;>>>>>>>>>333...++++++)))&&&&&&)))###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&((()))))))))&&&'''***,,,---------,,,333...***+++...000...+++******++++++++++++******+++***)))((((((''''''((('''%%%$$$###$$$$$$$$$###%%%%%%%%%$$$$$$$$$######((('''&&&&&&&&&''')))***((()))***+++,,,,,,---,,,......------------......//////000222333444666666333222111000000000000000,,,+++***)))))))))***+++)))))))))))))))))))))))),,,---///000111111111111555555555555555666777888777555444444555666666555222333444555666555111...---,,,,,,+++++++++******************************)))(((((('''(((***+++,,,555777000---333222000888888999::::::888666333222//////000111111222333333000111333444666777777777333555777888666222...+++111///,,,+++,,,,,,+++***))))))************))))))+++***)))))))))***,,,,,,((()))+++,,,,,,+++***)))------...///111444777:::<<<===>>><<<:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<:::999777666777999===???888666555555777777666444333222000...---,,,++++++)))(((((((((((('''''''''((((((((((((''''''''''''''''''((()))+++---///111555333111222444333000---000000/////////................../////////000000,,,,,,---...///////////////---***)))))))))'''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((()))***,,,------444555666666666666666555999;;;<<<:::666222///...///...,,,+++)))'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! ###%%%'''$$$%%%%%%&&&'''))))))***---///111333666888::::::;;;<<<>>>???@@@@@@??????<<<<<<============<<<<<<<<<:::888888;;;=========<<<===;;;888222---+++***))))))(((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((())))))******((()))***+++---...//////222222333444444444333333555555555555555444444333222444666666444222222333111111000///......------+++***************+++,,,)))))))))(((((()))******)))(((''''''))))))((('''%%%%%%&&&&&&''''''((((((((((((***,,,000444777999:::::::::777444222111222666888:::===@@@BBBCCCDDDBBBAAA>>>:::666333111000111222333444444444333333666555555777999999666444444333000---+++***))))))(((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&''''''(((&&&&&&'''(((***+++,,,------...///000111111111111///111222111///......///...000111000///------...---,,,******++++++***(((******---222888===???@@@777111---+++'''"""!!!$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########%%%&&&''''''(((((($$$%%%(((+++---.........111***%%%''',,,///+++%%%))))))***+++++++++******++++++***)))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""''''''&&&&&&&&&''''''((('''((()))+++,,,---------,,,,,,++++++++++++,,,,,,...///111333555666666777333222111000000000000000---,,,+++***)))***++++++******))))))))))))))))))***,,,...000111111111111555555555555555666777888999777555555666666555444444444444555666555222///...---,,,++++++***++++++************************)))((((((((((((***,,,---777666---,,,333111000888888999::::::888666444222//////000111222333333444111222333555666777777888555666777777666333000...222000---,,,---------,,,******++++++++++++******,,,***)))((((((***,,,---((()))***,,,,,,+++******,,,---...///000222777:::<<<===>>>===;;;:::;;;<<<<<<<<<;;;:::::::::;;;;;;>>><<<999666555777999;;;888666555666777888777555333222000...---,,,++++++))))))))))))((((((((((((((((((((((((''''''''''''(((''''''(((***,,,...000555444444555555555222000111111111000000000//////////////////000000000000.........//////000000111111...,,,******)))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((()))+++,,,,,,333444444555555555555555999:::;;;:::666222000///......---+++***((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''$$$!!!!!!$$$'''"""###$$$%%%&&&(((((())),,,---///222555777:::;;;;;;<<<===???@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@<<<:::777777999<<<======?????????;;;666111...---******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((()))******++++++((()))***+++,,,---...///222333444555555555444333444555666666777777666666555777888777333222333666222222111111000///......,,,++++++*********++++++******)))((('''''''''((()))((('''((()))***)))(((,,,++++++***)))((('''''''''((()))+++///333666888888999888666333111111222555666999;;;>>>@@@AAABBB>>>===;;;888555333000///111222444555555555444333666444333666999:::777444666444111...,,,*********))))))))))))))))))))))))(((((()))*********))))))((((((''''''''''''((((((%%%&&&'''(((***+++,,,,,,,,,---...000111111111111///000222111000//////000///000111111///------......,,,++++++,,,,,,+++******)))+++...444999;;;<<<444///+++)))&&&!!! ###$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((()))+++,,,------...***'''))),,,...***&&&)))***++++++,,,,,,,,,+++,,,+++***)))((((((((((((%%%&&&(((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%&&&''')))***,,,------...+++******))))))******+++---///222555666777777666222111111000000000000000,,,,,,***)))))))))***+++***************************+++...000222222222111444444444444555666777888777666444444555666555444666555444444555444222000///...,,,+++******++++++************************+++***))))))))))))++++++888555++++++222000///999777888999999888666444333//////000111222333444555111222444555777888888888999999888888666555333222222000---,,,---......---++++++,,,,,,,,,,,,++++++***************++++++,,,))))))***+++++++++++++++,,,---.........111666;;;;;;<<<======<<<<<<===>>>;;;;;;:::999999:::;;;<<<===;;;888666555666888:::999777777777999999888777333222000...,,,+++******+++*********))))))))))))(((((((((((('''''''''''')))(((''''''(((+++---...333555777888777555444444222222222222111111111111//////000000000111111111111000000000000111111111222///---++++++***((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&''')))***++++++///000222333555666777777888:::;;;:::777333111111...---,,,+++***)))((((((''''''&&&&&&''''''((()))'''(((((((((((((((((('''(((&&&###!!!!!!"""$$$%%%!!!"""###$$$%%%'''((((((+++,,,...000444777:::;;;:::;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCC;;;999666666888;;;<<<===BBBCCCCCC@@@;;;666333222+++***))))))(((((())))))'''''''''(((((('''''''''''''''(((((()))*********(((((()))+++,,,---...///333444555666666555444333444444666777888999999999777999999666222111444888444444333222111000//////---,,,,,,+++******************)))((((((((((((((()))((('''(((***+++***)))++++++***)))((('''&&&&&&'''''')))+++...222666888777888888777444333333444333555777999;;;===>>>???:::999999777555333111000111222444555666555444333666333222444999:::888444777555222///---+++******(((((((((((((((((((((((((((((()))***************((((((''''''''''''((((((%%%&&&'''((()))+++,,,,,,,,,---...000111111222222...000222222000///000111000111222111///------......---,,,,,,------,,,+++---,,,+++,,,000333555555222---++++++***'''(((,,,&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''((()))***+++,,,,,,...------.........,,,+++***+++,,,,,,------------,,,+++***)))((((((((((((%%%''')))***(((&&&%%%%%%#########$$$$$$%%%&&&&&&%%%&&&'''((('''&&&%%%$$$&&&'''(((***,,,---......///......------......///,,,///222666888888777666111111000000000000000000,,,+++)))((((((((()))***************++++++++++++***,,,///222333444333333333333333444444666777777555333222222444555555444888666444444444333222000///...---+++******++++++************************...---+++))))))))))))***999444******222000///999666777888999888666444333///000111222333444555555222333444666777888888999<<<;;;:::999888777666666111///---,,,---......---+++,,,,,,------,,,,,,+++''')))+++,,,,,,,,,***)))))))))*********++++++,,,+++---.........111666;;;:::;;;======<<<<<<>>>???:::999999888999:::<<<===999888666555666888:::<<<:::888888888:::::::::888333222000...,,,+++******++++++++++++*********))))))((((((((('''''''''''')))(((''''''(((***,,,...222666::::::777555666777333333333222222222111111000000000000111111111111222222111111111111222222222000---,,,+++***)))'''$$$%%%''''''''''''%%%$$$''''''''''''((((((((()))$$$%%%&&&'''(((***+++++++++---///222555777888999777999;;;:::777444222222------,,,,,,+++***))))))(((''''''''''''((())))))(((((())))))))))))((((((((((((&&&%%%$$$######### !!!"""###%%%&&&'''(((***+++---000333777:::;;;:::;;;<<<>>>>>>>>>=========>>>@@@AAABBBCCCCCCCCC@@@===::::::<<>>999666555+++******)))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((()))***,,,---...///333444666777777555444222333444666777999:::::::::999::::::666111111555:::555555444333222111000///...---,,,+++***************)))))))))))))))******)))((('''(((***++++++***%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((+++...222666888888999999888555444555555222333555888:::;;;<<<<<<888888777777666444333222111222444666666555444333666333111444999;;;888555777555333///---++++++***''''''''''''''''''''''''(((((()))***************((((((''''''''''''((((((%%%&&&'''((()))***+++,,,,,,---...000111111222222...000111222000000000111000111222111///------......---,,,,,,---...---++++++******,,,...000000//////...,,,***)))))))))***((('''&&&%%%$$$#########$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++,,,,,,,,,++++++*********------------------,,,,,,///...,,,***)))((('''''',,,***'''&&&&&&&&&$$$###$$$'''))))))&&&$$$$$$%%%###%%%%%%######'''(((&&&*********))))))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555777888777111000000///...---------,,,***'''&&&%%%''')))++++++***)))(((((()))***+++)))***+++,,,...///000111555555444333333333444444333444555555555333000///444444444444444555666777///...,,,*********,,,---************************++++++++++++,,,,,,---...777///((((((///444333///555666777666444222111222222111000111333444333222666666666666777888999::::::999777666444333333333333333333222222000//////...000///,,,,,,//////---///---+++***++++++***)))(((((())))))******++++++***+++,,,---///000111222888888999:::;;;;;;<<<<<<<<<:::999999:::;;;:::999;;;:::888666666888;;;<<>>>>>===<<<===???BBBCCCDDDDDDCCC???===:::999999:::===???>>>AAADDDFFFCCC>>>777333222...,,,---+++'''''')))'''(((***+++++++++***))))))***+++++++++***((('''---+++(((&&&'''***...000000111333555555555333333777888999888777888:::;;;<<<;;;;;;::::::999999999666444222000//////000111000000///...---+++***)))*********+++---...---+++,,,+++)))'''''''''(((((((((((('''''''''&&&&&&&&&***,,,------...000333666888888777777666666555555333444555555666666555555666444222222333333333222000222444666666444222111333444666777888777666666777666444111...+++)))(((******)))(((((((((((((((''''''''''''((((((((()))###&&&))))))&&&###$$$&&&(((((('''((()))***,,,---,,,---...000000000000///222222222222222222222222222222222222111///...---111111000...---,,,+++***+++******+++...000///...///...,,,+++)))))))))***(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++,,,,,,,,,++++++*********------------------------000///...,,,+++***))))))***(((&&&&&&&&&'''&&&%%%%%%'''***)))'''%%%%%%&&&$$$&&&&&&######'''(((%%%$$$%%%(((***+++,,,,,,,,,------------------------++++++,,,///222444444333111000000///......------...,,,+++)))))))))***+++******)))(((((()))******+++,,,---...///111222222444444333333222333333444222333444555555444333222555444444444444555555666000///---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///777111,,,---222555444111000222333333111111222444444333222333555555555333666555555666666888999999999888777555444444333333333333333333222111000///...000000,,,,,,//////---///---+++***++++++***))))))))))))*********************+++---...///000111666777888999:::;;;<<<<<<;;;999777777999:::::::::<<<;;;999888888999:::;;;DDD<<<777888999666666999:::666111...---------,,,------,,,,,,,,,+++++++++))))))))))))(((((((((((()))(((''''''(((***,,,---111333666999:::999777555666333111222555555111---222333333222000///111222333222222222222222222222555444222///...---,,,,,,(((((()))*********)))(((&&&&&&'''''''''((((((((()))&&&&&&))))))'''(((+++,,,---///111333555666777999999888777666555444444...///000000///---+++***000---***)))))))))((('''******)))))))))))))))***''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((()))+++///222666888999999888999;;;<<<======@@@AAABBBBBBBBBAAA@@@??????===:::888888:::===??????BBBEEEFFFDDD???999555444000......,,,(((''')))((()))***+++,,,++++++***)))******+++***)))((('''---+++)))((()))+++...000111222444666666666555444444666777888777888;;;===;;;;;;:::::::::999999999888666444222000000111222111111111000...---+++***)))))))))+++------,,,***---,,,***)))(((((())))))((((((((('''''''''&&&&&&''')))***,,,---000333777<<<<<<;;;999777555444333444444555666666666666666777555333333444555444333222333555666777666555444555666777777777777777777888777555333000---+++******))))))(((((((((((((((''''''((((((((())))))))))))***,,,+++***)))))))))(((((((((((()))***,,,---,,,---///000111111000000444444444444333333333333333333333333222111000///222111000///---,,,+++++++++******+++...//////......---,,,+++***))))))))))))(((((('''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&((()))***+++++++++++++++*********,,,,,,,,,---.........///222111///...---,,,++++++(((&&&%%%%%%'''(((''''''&&&'''))))))'''&&&&&&&&&&&&((('''$$$$$$&&&'''$$$!!!###'''+++---/////////........................,,,,,,,,,...111333222111000000000///......------...---,,,++++++***))))))))))))(((((((((((())))))+++,,,,,,...///000111222222222111111111222222333222222333444444555666666666555444444444444444444222000...,,,++++++++++++------------------------......---------.../////////---,,,,,,...000///...///000111111111222555888777666555555666777555444555555555555555666777888888777666555444444444444333333444333333222111000///111111------///000---...,,,******++++++***)))++++++************************+++,,,...///000000444555666777999:::;;;<<<:::888666555777:::;;;;;;===<<<<<<;;;;;;:::::::::BBB<<<666666666666777;;;:::888444222111///---,,,............---------,,,)))******+++***)))'''&&&)))(((((('''((()))***+++...000444777::::::999888777444111111444555333000333444444333111000222333444444333333222111111000555444222000...---------(((***+++,,,,,,+++)))(((''''''''''''(((((((((((('''%%%%%%((()))'''(((,,,...///000222444555777777:::::::::999888777666666111111111222222222222333000...+++***+++++++++******++++++,,,,,,+++++++++(((((((((((((((((((((((('''''''''''''''((())))))'''((()))+++...111555777888888999999:::<<<===>>>AAABBBBBBCCCBBBAAA???>>>>>><<<:::888888:::<<<>>>@@@CCCEEEGGGFFFAAA<<<999777333000000---((('''))))))***+++,,,---,,,++++++*********+++***))))))(((,,,+++******+++,,,...///111222555666777777666555222444666777888999;;;===::::::::::::999999999999:::999666444222222222222333333222222000///---,,,***)))***,,,...///---+++...---,,,+++************((((((((((((''''''''''''$$$&&&(((***+++...333666======<<<;;;999888666555444555555666666666666666888666444444555666555444444444555666777777888888999888777777777777777777:::999777555333000---,,,***))))))(((((((((((((((((((((((()))))))))******+++)))((((((((()))((('''(((((((((((()))+++,,,------...000111222222111111555555555555555555555555555555555555444333222222222222111000...---,,,++++++******+++---......---------,,,+++*********)))(((((('''''''''((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''((())))))+++++++++***************+++,,,,,,---...//////000222111000...---,,,,,,,,,)))'''&&&&&&'''(((''''''&&&&&&''''''&&&&&&&&&&&&(((***)))%%%$$$&&&&&&$$$$$$%%%(((+++,,,,,,+++***------------------------///......000222333222000000000//////............,,,,,,,,,,,,***)))'''%%%)))(((((((((((((((((())))))******+++---......///111000000000000111111222333333333333444555666777666555555444333333333333333222000...,,,+++++++++..............................------------......)))+++,,,,,,,,,+++,,,---111222222222222444888;;;999777666666777777555444444444444444444555666777777666555555444444444444444444444444444333222222111333222......000000......,,,+++***+++,,,+++***,,,,,,,,,++++++******)))******+++,,,---...//////222333444666888999;;;<<<:::888666666888;;;<<<======>>>>>>>>>===<<<:::999;;;888555444444444666888:::888555444333111...+++//////.........---------)))***++++++***(((&&&$$$))))))((((((((()))******---///333666888999999999555222//////111222222222222333333222000000111333333333333222222111111111444333222111///...------)))***,,,------+++)))'''''''''((((((((()))))))))&&&$$$$$$''')))'''))),,,000111333555777999;;;<<<;;;;;;<<<<<<;;;:::999888555444333333444555666777...,,,++++++---000000000---.........---+++)))(((((((((((((((((((((((((((((((((''''''(((((()))***(((((()))+++...111444666888999:::;;;;;;<<<>>>@@@>>>???@@@BBBCCCCCCBBBBBB>>><<<:::999999:::<<<>>>@@@BBBEEEFFFEEEBBB???<<<999555222222...)))'''))))))***+++,,,---,,,,,,+++++++++++++++******))))))***++++++,,,,,,------...000222444666777777666555333555777888888888:::<<<999999999999::::::::::::<<<:::888666444333222222444444333333111000///...---------///111111///---------,,,++++++*********)))))))))(((((((((''''''$$$%%%'''(((***,,,000333999999:::;;;;;;;;;:::999444444555666666666666666777666444444555666666555555444444555666888:::;;;:::999777666666666777777:::999888777444111///---******)))(((((((((((())))))))))))************+++,,,(((%%%%%%''')))(((&&&(((((()))***+++,,,------...///111222333333222222444444555555555555666666444555555555555555444444333333222111///...---,,,+++******+++---...---,,,,,,,,,,,,,,,+++******)))((('''''''''''''''((()))&&&%%%%%%%%%&&&&&&'''(((&&&''''''(((''''''&&&&&&%%%%%%&&&''''''(((((((((************************,,,,,,------...///000000000000...---,,,,,,,,,,,,+++***((('''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%)))+++***&&&%%%''''''$$$%%%&&&((()))***)))((('''++++++++++++++++++++++++///......///111111000...////////////............,,,,,,------,,,)))'''&&&(((((())))))))))))(((((()))******+++,,,---......///////////////000111222555444333333333333444555666555444333333333333333333333111000...---,,,,,,........................------,,,,,,,,,,,,,,,---+++---000000...---...///333333333222222333777999888666555555666666444333444444444444444555555666666555555444444444555555444555555555555444444333222444333///...111111...///---++++++,,,---,,,+++------,,,,,,++++++******++++++,,,,,,---...//////111222333555777999:::;;;;;;999888888:::<<<>>>>>>>>>>>>??????>>>===:::999666777888777666666666555888777555555444222...,,,///.........------------((()))***+++***(((%%%$$$***))))))))))))*********///000333555777777777777666333111000000222333444111222222111//////000111111111222222222333333333333333222111000///...---)))***+++,,,,,,***((('''((((((((()))))))))******'''$$$$$$((()))((()))---000111333666999<<<>>>???<<<===>>>???>>>===<<<;;;999888666555555666777888000...------///222222222------......---+++)))((((((((((((((((((((((((((()))(((((((((((()))******((())))))+++...111444666777888::::::999:::===???===>>>@@@BBBCCCCCCBBBBBB>>>===;;;::::::;;;===>>>???AAACCCDDDEEECCCAAA???<<<777444444000+++)))+++***+++,,,---...---,,,,,,------,,,,,,++++++++++++******+++,,,------------000111444666777777666555666888::::::999888888999999999999:::;;;;;;;;;<<<<<<;;;:::888666444333333444444444444333222000000000///...///000000///---,,,,,,,,,++++++***))))))******)))))))))(((((((((&&&'''(((((()))***---000777888:::;;;<<<;;;::::::444444555666666666666666777555444444666777666555555555444444555777:::;;;:::999777666555666777777999999999888555222///...++++++***))))))))))))************++++++++++++,,,///,,,((((((+++,,,+++)))))))))***+++,,,---......000111222444444444444333333444444444555555555666444444555555666555555555444444333222000///...---+++******+++,,,------,,,+++,,,,,,,,,,,,+++***))))))(((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((('''''')))))))))***************---------.../////////000//////...,,,,,,+++++++++---+++))))))))))))(((''''''%%%$$$$$$&&&''''''&&&)))+++***&&&%%%((((((%%%$$$$$$%%%'''((()))))))))************************,,,++++++,,,......---+++//////////////////........./////////...,,,+++)))))))))************))))))+++,,,,,,---......//////////////////000000111222333333333333333333333222555444333333333333333333333333222111000...------........................------,,,+++++++++,,,,,,***,,,......---------...111222222111000111333555666555444444555555444333555555444444444555555666444444444444444444555555555555666666666666555555444666444000///222111///000...------...///...---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222333444555777888999:::<<<:::999:::<<<======<<<===>>>??????>>>===;;;:::666;;;===:::888999888666888666555555555333111////////////.........------)))************)))'''&&&*********++++++,,,,,,,,,000111333444666666666555888777555333333333555666111111222000///...///111000111111222333333444444333333333222111000...---++++++++++++******)))((())))))))))))************(((&&&&&&)))***((()))---000111333555888;;;===>>>===>>>@@@AAAAAA@@@???>>>;;;:::999777777777888888666444111000111111111000++++++,,,---............************************)))))))))))))))******+++******+++,,,///222555666555888:::999777777:::===@@@@@@AAABBBBBBBBBAAA@@@>>>>>>===<<<<<<===>>>>>>???@@@BBBDDDDDDDDDCCCBBB???;;;888777444...---///---...///000000000///...//////...---------------++++++,,,------......///000222555777888888888777888:::<<<<<<:::999888888999::::::;;;<<<======>>>======<<<:::999777666555666666666666555444333222444111...------......---,,,,,,,,,,,,+++***))))))************))))))))))))((()))******)))***---000:::;;;<<<===<<<;;;999777666666777888888888888888888666555666777888888777666666555555666888999;;;999999888888888888888888999::::::999777444111///---,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,---...,,,******+++++++++******+++,,,...////////////111222444555666666555555333333444444555666666666444444555666777777777666555555444333111000///...,,,*********,,,---,,,+++++++++,,,,,,,,,+++***)))+++***))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((('''&&&((()))))))))*********+++............//////////////////...---,,,,,,,,,,,,---+++******+++,,,+++***)))'''%%%%%%(((***)))((()))+++***&&&&&&))))))&&&%%%%%%%%%&&&''')))+++,,,+++++++++++++++++++++++++++******+++---...,,,+++.../////////////////////...............---,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,------......///////////////000111222333///000222333333333333222333333333222333333444444222222222222111000///...000000000000000000000000......---,,,,,,,,,,,,,,,************+++,,,,,,+++///111222222222222333555555444333444666666666444666666555555555555555666444333333333444444555666555666666777777666666666555777555111000222222///111///......000111000///,,,,,,,,,,,,---------------......//////000000000333444555666777888999999;;;::::::;;;======;;;999==================<<<<<<888===???:::777888999777999777555555666666555333111000000000000/////////++++++++++++++++++++++++)))***+++,,,---.........///000222333555666666666888888777555333333444555222222222111000///000222222222222222222222222333222333333333222000///.........,,,+++*********+++)))))))))*********++++++***((('''***+++)))***---444444555777888:::;;;<<<===???AAACCCDDDCCCAAA@@@<<<<<<;;;:::::::::::::::999666333222222222111000---------......000111111------------------------******)))))))))***++++++++++++,,,---000333555777888;;;===;;;888777:::===>>>???AAABBBCCCBBBBBBAAA??????>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFCCC>>><<<<<<999444222444111111333444444444333222111111///.........///000............///000111222222444777999;;;;;;::::::888:::======<<<;;;:::;;;::::::;;;<<<===>>>???@@@?????????>>>===;;;:::999999999:::999999888777666;;;777111......//////000------......---,,,******++++++*********))))))))))))***+++++++++,,,000222:::;;;===???>>>===;;;999999:::;;;;;;<<<<<<;;;;;;:::999888888:::;;;;;;:::888888888888888999::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::666333111......---,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,------+++******+++,,,---...000111111111111222333555666777777666555444444555666666777888888555555777888999999999999666666555333222111000///,,,*********,,,---,,,+++***+++,,,---,,,+++***)))---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''((((((((('''&&&(((((())))))*********+++///////////////.........000///...---------------,,,*********---.........,,,)))&&&'''***,,,,,,***)))+++***'''&&&)))***'''***((('''&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,////////////000111333333+++---000333444444333333222222222222333444444555222222222222222111000///111111111111111111111111000///...---------------///---,,,,,,...000///...///111444555555555666777555444444555666888777666777666666555555555666666333333333333444555555666666666777777777777777666555777666222000222222///222000//////111222111000,,,,,,,,,------...............//////000000111111555555555666777888888999999999:::<<<===<<<999666<<<<<<<<<<<<<<<=========999>>>===666333666888777:::888666666777888777777222222222111111111111000------,,,,,,,,,---......)))***,,,---.../////////...///000333555666777777777777666444222111111222333333444222111000111333444444333222222111111111222333333333222111///...111000---+++***+++,,,---)))************+++++++++,,,))))))++++++)))***---999999:::::::::;;;;;;;;;>>>???BBBDDDEEEDDDBBBAAA<<<<<<<<<===============777555222222333444444444333222111/////////000000////////////////////////*********)))******+++,,,,,,,,,---...000333666888<<>>AAADDDEEEFFFFFF@@@@@@????????????@@@@@@AAABBBCCCEEEGGGHHHIIIIIIFFFAAA??????<<<777666888444555666777777777666555333222000/////////000111111000000000000222333555444666999;;;=========<<<777999===>>>>>>=========:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<;;;::::::999BBB===666111111222333444...////////////---,,,++++++++++++************)))((()))++++++,,,///222555888:::===@@@AAA@@@???>>><<<======>>>???>>>>>>>>><<<;;;::::::<<<=========:::::::::::::::::::::::::::;;;===>>>???>>>======<<<===>>>>>><<<888555222//////...------------...,,,,,,,,,---------.........111444444111...///000---...000111222333222222333444555777777777777666555666666777888999999999666777888999:::;;;;;;;;;666666555444222111000000++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++)))***************)))(((***)))(((&&&%%%%%%&&&&&&$$$%%%&&&''''''''''''''')))(((((((((((()))******((())))))***+++,,,,,,---......////////////......111111000000///---,,,+++,,,,,,+++++++++,,,---...---***&&&''',,,111333333*********)))(((&&&%%%$$$(((''''''(((***+++***))),,,------,,,+++***,,,---///...---,,,,,,,,,------------,,,,,,------...//////222444111,,,***,,,///,,,,,,+++++++++++++++,,,++++++++++++,,,---...///...///111222444444333333444444444333333333333333444444333333333333333333666555333111111222333444444333222000/////////...111000///...---...///000///......------......///111555666444444777777444555555555666666666666666888777555333333333555666999777777999777333555999666666777777777666555444555555555555444333222111222000......///111111000000111111111111111111111000555666111000444666444;;;::::::999999::::::;;;>>>===<<<;;;<<<===>>>???=========>>>======<<<<<<===<<<;;;:::999999999999;;;:::999777777666666666333222222333444444222000000000000//////.........---***+++...///---...111///...///333888:::999777888777777666666555444444666555444333222222222222444555555444333333555666555444222111///.........222222222111111000//////......---,,,+++++++++,,,,,,,,,++++++,,,---...///333555888;;;<<<<<<<<<;;;>>>AAADDDEEEEEEDDDDDDDDD@@@AAAAAA@@@???===;;;:::888777777777888999:::;;;333333222111000000000111111///...,,,,,,---///000,,,,,,,,,,,,---...///000,,,---...000444777;;;===????????????>>>===<<<;;;>>>???AAACCCDDDEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDFFFHHHJJJLLLMMMMMMLLLJJJGGGDDDBBB@@@??????=========>>>???>>>;;;888999777555555666666555444555555555555666777888999;;;;;;===???BBBCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>;;;===???BBBDDDEEEEEEEEEHHHGGGEEEDDDBBBAAAAAAAAA@@@>>>>>>@@@BBBAAA===999:::999777444333222222333444222000/////////...------,,,+++,,,...///...------,,,,,,---///333777:::@@@AAACCCEEEEEEDDDCCCBBBCCCBBBAAAAAABBBBBB@@@>>><<<=========<<<;;;;;;:::<<<;;;;;;<<<>>>???>>>===AAA@@@???@@@AAABBBAAA???BBBBBBBBB@@@>>>;;;888666444333111000000000111222...///000222333333333333///555::::::666111111222000111111222444555666666777888999::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>>===<<<<<<;;;;;;<<<<<>>======<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<:::999888888888888555444444444666666444222333333222111111000/////////,,,---000000......111111111222666:::<<<;;;999:::999999888888777666666777777666555444444555555555666777666555555666888777666555333222111000000333222111000000000000000111000///...............,,,,,,+++++++++---...///444666999===???@@@@@@@@@???BBBDDDFFFEEEDDDDDDDDDCCCCCCDDDCCCBBB@@@>>>===:::::::::::::::;;;<<<===999888777666555555555555333222111000000000111222.../////////000000111111///000222444888<<>><<<:::999::::::999888888777888888999:::;;;<<<>>>>>>???BBBDDDFFFEEECCCEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFIIIKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBCCCEEEDDDAAA>>>>>>===;;;999777666666777777555333222333333111000000///...///111222111000111111000111333666:::<<>>>>>???>>>===>>>@@@AAA@@@???DDDCCCBBBCCCDDDDDDDDDBBBEEEEEEDDDCCC@@@>>>;;;:::777666555444333444555555222333444555666666666666222666::::::666333333555444444666777888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========@@@??????>>>>>>>>>>>>>>>@@@===;;;:::;;;;;;888666------............---------...//////000000//////111000...,,,******************((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((())))))))))))******++++++,,,,,,......////////////......000000111111111000000///111000///...---,,,,,,+++,,,,,,,,,++++++---000333,,,,,,,,,,,,+++)))(((''')))(((((((((***+++***)))+++,,,---,,,+++***,,,.../////////..............................///000000---000222111//////111444000///////////////000000...------------......///000000111222333333333222555444444444333333333222333333333333333333333333777666444333333333444555555444333333222222222222333222111111000000111111000000111111222333555555444777888666666888888555666666666777777888888888999888777666666666777888777555555777555222333777999999888777777777777777888888888888888888777777:::888666555666777666555666666555555555555555555444888999777777:::======DDDCCCCCCBBBAAA@@@??????<<<<<<============<<<<<<===>>>???@@@@@@@@@@@@@@@===<<<;;;:::;;;===???AAA???>>>===<<<;;;:::::::::777666666777999999888666777777666555333222111111222//////222222000000333555555777:::===???>>>===<<<<<<<<<;;;::::::999999999999888888777888888888888999:::999777777888:::::::::888666555444444444444333111000000111222333444444333333222111111000///.........///000222333777999<<<@@@BBBDDDEEEEEEBBBDDDFFFFFFEEEDDDDDDDDDGGGGGGGGGGGGFFFEEECCCCCC>>>>>>>>>>>>>>>>>>??????======<<<;;;::::::::::::777666666666555555555555222222444555555444333333444555888;;;???CCCGGGHHHJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNQQQRRRSSSUUUWWWXXXXXXYYYYYYXXXVVVTTTRRRPPPPPPPPPLLLLLLLLLLLLLLLKKKGGGDDDEEECCCAAAAAAAAAAAAAAA???======>>>>>>???AAABBBCCCCCCCCCDDDFFFIIIJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNPPPRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIHHHHHHIIIJJJJJJGGGEEECCCBBBAAA???>>>=========<<<:::888888888888666555444333222333555666555444888777777777999<<>>>>>???>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>===;;;......////////////......//////000111111111111000222000...+++++++++,,,---......---,,,,,,,,,,,,,,,))))))((((((((()))))))))((((((((('''((())))))***,,,,,,,,,---------.........//////000000//////...000000111222222222222222111111111000//////...---+++...///...,,,,,,///333---------,,,,,,+++***)))+++***))))))+++,,,+++)))+++,,,---,,,++++++---///000111111000000000/////////............///000000...000222111000///111333111111000000111111222222//////......---.........111222333444666777888888666666666555555444444333444444444444444555555555888777666555555555666666666666555555555555666666666555555444333333333333111222222333444666888999777::::::888888:::999666777777888888999:::::::::999999888777777888888999:::888888:::999666777;;;;;;:::999888777888888999::::::::::::;;;;;;<<<<<<>>>===;;;;;;;;;<<<:::999:::999999999999999888888777:::;;;;;;<<<>>>AAACCCIIIHHHHHHFFFEEECCCBBBAAA@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCAAA@@@>>>===>>>@@@CCCDDDBBBAAA@@@>>>===<<<<<<<<<:::999999:::<<<===;;;:::<<<;;;:::999777666555444666333333666666333333666999:::<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<::::::;;;===>>>===<<<:::888888777777777555333222222444666888888888888777666555444444444444333444555666888999===>>>@@@CCCEEEGGGHHHHHHEEEGGGIIIHHHGGGFFFFFFFFFKKKKKKKKKJJJJJJIIIHHHHHHCCCBBBBBBAAAAAAAAABBBBBB@@@??????>>>=========>>><<<<<<<<<<<<<<<:::999999666777999::::::999777666:::<<>>???>>><<<:::999888777888999:::999888<<<<<<<<<===???BBBEEEGGGKKKLLLMMMNNNNNNNNNMMMMMMOOONNNMMMNNNOOOOOONNNLLLIIIIIIHHHHHHHHHHHHHHHIIIJJJHHHGGGGGGIIIKKKKKKJJJMMMLLLKKKLLLMMMNNNMMMKKKLLLLLLKKKIIIHHHFFFEEEDDDCCCBBB@@@?????????@@@AAA???@@@@@@@@@??????>>>===<<<>>>???>>><<<<<<>>>@@@???@@@BBBDDDEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA...//////////////////...///000000111111111111111000///---,,,,,,---///111000000000000/////////...+++******)))))))))************))))))******+++,,,,,,,,,------------......///000000111111000000///111111222333444444444444000111111222222222111111,,,///111000...---000222---------------,,,+++***---,,,++++++------,,,+++,,,---...---,,,,,,...000222333333333333222111111000////////////000111111222222333222111000111111333222222222333333444555222222111000////////////000111333555777:::<<<===:::999999888777777666666666666666666777777888888:::999999888888888888888888888888888999:::;;;;;;999999888888777666555555333333444555777999:::;;;;;;>>>>>>;;;:::<<<;;;888999999:::;;;;;;<<<======::::::999999999:::::::::<<<:::;;;===;;;999:::???<<<<<<;;;::::::::::::;;;============>>>???AAABBBCCCBBBAAAAAABBBBBB@@@????????????>>>>>>=========<<<===???AAAAAABBBEEEIIILLLLLLLLLKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFEEECCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFEEECCCBBB@@@??????>>>===<<<<<<>>>@@@AAA@@@???AAAAAA???>>><<<;;;:::999:::888888;;;;;;999999<<>>>>>>>>???@@@AAAAAAAAABBBBBBAAA???>>>???AAABBBAAA???===<<<;;;;;;;;;;;;999888666777999<<<>>>============<<<:::999888999999999999:::<<<>>>???DDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLJJJIIIJJJKKKNNNNNNMMMMMMMMMMMMMMMMMMGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA??????<<<===???AAAAAA@@@>>>===AAACCCGGGKKKOOOSSSVVVWWWWWWUUUSSSQQQPPPQQQRRRSSSRRRQQQQQQRRRSSSTTTUUUVVVXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[]]]^^^____________``````______^^^]]]\\\\\\\\\[[[[[[\\\\\\ZZZWWWTTTSSSQQQPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRRRRSSSUUUWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWYYY[[[[[[[[[[[[ZZZ[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTUUUUUUPPPPPPPPPOOONNNMMMLLLLLLHHHGGGFFFFFFFFFEEECCCAAA@@@>>>===>>>??????>>>===???@@@AAACCCFFFIIILLLNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPMMMMMMLLLLLLLLLMMMMMMNNNNNNLLLKKKKKKNNNPPPQQQRRRRRRQQQPPPQQQRRRSSSRRRPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFGGGFFFFFFHHHIIIJJJJJJIIIHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGGGGFFFFFFFFFGGG000000111111111111000000000111222222333333222222000////////////111222333///000000111111000/////////...---++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------111111222222222222111111222333444555555555555555000111333444444444333222...000222222222111222222///////////////...------000...---...//////...,,,---...//////......000222555555666777666555444333222222222222222333333444555555555444444333333333555555555555666777888888777666555444333333333333222222444555888;;;>>>???>>>======<<<;;;:::999999888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@=========<<<;;;:::999888777777888999:::<<<===>>>???AAAAAA>>>===???>>>:::;;;<<<======>>>???@@@@@@<<<<<<===============>>>===<<<<<<>>>===;;;<<>>>>>????????????AAACCCEEEGGGHHHGGGGGGHHHJJJJJJHHHFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCEEEHHHHHHHHHJJJOOOOOOPPPPPPOOONNNKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCAAAAAAAAACCCFFFGGGFFFEEEHHHGGGFFFEEEDDDCCCBBBAAAAAA??????CCCCCCAAABBBEEEEEEHHHJJJKKKKKKJJJKKKLLLIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGEEEEEEFFFGGGFFFEEEDDDBBBAAA@@@????????????>>>===>>>@@@BBBDDDDDDDDDDDDDDDCCCAAA>>>===>>>>>>>>>>>>???AAACCCEEEKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPNNNNNNOOOQQQRRRQQQQQQPPPQQQQQQRRRSSSMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJKKKKKKMMMNNNOOOLLLKKKJJJJJJIIIHHHGGGGGGDDDEEEFFFHHHIIIHHHHHHHHHJJJLLLPPPTTTXXX[[[]]]^^^]]]\\\[[[YYYYYYYYYYYYZZZXXXWWWWWWWWWWWWYYY[[[\\\]]]^^^___``````aaa``````aaabbbccccccddddddddddddddddddeeeeeeeeedddcccccc`````````aaabbbaaa^^^[[[XXXWWWVVVWWWYYY[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]\\\ZZZYYYZZZ\\\^^^^^^^^^______`````````______^^^^^^___```aaabbbaaaaaa```___^^^]]]\\\[[[[[[[[[[[[YYY[[[\\\[[[ZZZZZZ[[[]]]XXXXXXXXXXXXWWWVVVUUUTTTPPPOOONNNOOOOOONNNKKKHHHGGGFFFEEEEEEFFFFFFEEEDDDEEEFFFGGGJJJLLLOOORRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVTTTRRRQQQPPPPPPPPPQQQSSSTTTQQQOOONNNOOORRRVVVXXXXXXXXXWWWVVVWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQPPPPPPQQQPPPOOONNNMMMLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRQQQPPPOOONNNLLLMMMNNNNNNLLLKKKLLLMMM333333444444444444333333222333444444555555444444333333333333333333444444000111222333333222111111444222111//////000111222///////////////000111111////////////////////////222333333444444333333222444444555666666666555555333444555666666555333222000000111333666666444222222222222222222111111000222111///000111111///......///000000///000222444777888999:::999888666555666666666555666666777888888777777888999999999888999888888999:::;;;<<<<<<===<<<;;;:::999888888777999999999:::<<<>>>@@@AAABBBAAA@@@???>>>======<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<======>>>???@@@BBBDDDEEE@@@@@@@@@@@@???===;;;:::<<<<<<<<<===>>>???AAABBBBBBEEEDDDAAA@@@AAA@@@<<<>>>>>>???@@@AAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBBAAA???@@@BBBAAA>>>@@@EEECCCEEEFFFHHHGGGEEECCCBBBAAAAAAAAAAAACCCFFFIIIKKKNNNMMMNNNPPPRRRRRRQQQOOOOOONNNNNNMMMLLLLLLKKKKKKLLLJJJKKKOOOOOOMMMPPPUUURRRSSSTTTTTTRRRPPPNNNLLLNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFGGGIIILLLNNNMMMLLLOOONNNNNNMMMLLLKKKKKKJJJHHHFFFGGGKKKLLLKKKLLLOOOLLLOOORRRSSSQQQPPPQQQRRROOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIJJJKKKLLLNNNNNNPPPQQQQQQOOOMMMLLLMMMNNNKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKJJJGGGEEECCCFFFEEEEEEFFFGGGIIILLLMMMOOOOOOPPPPPPRRRSSSTTTUUURRRSSSTTTSSSSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVWWWXXXSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWUUUTTTRRRPPPOOOOOOOOOOOOLLLMMMNNNOOOPPPQQQRRRSSSSSSUUUXXX\\\```cccdddeeeccccccbbbaaaaaa``````______^^^]]]\\\]]]^^^```bbbaaabbbccceeeeeefffeeeeeeeeeeeefffgggggggggffffffeeefffggghhhhhhhhhgggfffddddddeeefffggggggdddbbb]]]\\\\\\^^^aaadddddddddffffffeeedddcccccccccccccccaaa``````bbbdddddddddffffffgggffffffeeedddcccbbbcccdddeeeeeeeeedddccc``````____________``````___aaabbbaaa```___bbbddd___````````````^^^]]]\\\XXXWWWWWWWWWXXXVVVSSSPPPOOOMMMLLLLLLMMMMMMLLLKKKMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWXXXZZZ[[[ZZZXXXWWWVVVUUUTTTUUUVVVXXXYYYRRRPPPOOOQQQUUUYYY]]]^^^^^^]]]\\\]]]^^^___^^^\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOQQQSSSTTTTTTTTTUUUTTTSSSRRRRRRTTTUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWXXXYYYXXXWWWUUUTTTSSSUUUVVVUUURRRQQQRRRTTT555555666666666666555555444555555666666666666666666666777777666555444444333444555666666666555444777666444222222333444555111111111111111222222333444444333333333333333333333444444555555444444333555555666666666666555555555666777777666444222000111000111444888999666333444444555555555444333333444222111111222222111//////000111111000111333555888999;;;;;;;;;:::888666999999999999999::::::;;;999888999:::<<<>>>>>>===;;;;;;;;;<<<<<<>>>??????BBBAAA???>>><<<<<<;;;;;;AAA@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>===>>>>>>???@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBDDDFFFGGGBBBBBBBBBBBBAAA???===<<>>??????@@@AAACCCDDDDDDEEECCCCCCDDDEEEFFFFFFEEEEEEEEECCCDDDFFFEEECCCDDDIIIGGGHHHKKKMMMLLLJJJGGGEEEBBBBBBAAABBBDDDHHHKKKMMMQQQQQQRRRUUUWWWXXXVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQNNNPPPTTTTTTQQQSSSZZZUUUUUUVVVWWWVVVTTTQQQPPPTTTSSSQQQOOONNNNNNOOOPPPNNNNNNOOOOOOOOONNNMMMMMMMMMOOOQQQTTTVVVVVVUUUTTTUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJKKKMMMPPPRRRRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQMMMKKKLLLQQQRRRQQQRRRVVVQQQTTTWWWXXXVVVTTTUUUWWWSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVVVVTTTRRRQQQRRRSSSOOONNNLLLKKKIIIHHHHHHHHHFFFFFFGGGIIIJJJKKKLLLLLLOOOPPPPPPPPPOOOLLLIIIHHHMMMMMMMMMMMMOOOQQQSSSTTTQQQQQQRRRSSSUUUXXXYYY[[[TTTUUUVVVVVVUUUVVVXXXZZZXXXXXXWWWWWWWWWYYYZZZ[[[VVVVVVTTTSSSQQQPPPPPPPPPOOOOOOQQQRRRUUUWWWYYY[[[[[[YYYWWWUUUSSSTTTTTTUUURRRRRRSSSTTTUUUWWWYYYZZZYYY[[[^^^bbbeeegggiiiiiiggggggggggggfffeeedddccccccbbbaaa```aaabbbdddfffcccdddfffggghhhhhhhhhgggeeeffffffgggggggggffffffeeefffggghhhhhhhhhggggggffffffgggiiikkkjjjhhhfffaaa``````bbbfffiiijjjjjjlllkkkjjjhhhgggfffffffffgggeeecccccceeeggghhhgggkkkkkkkkkjjjiiihhhgggfffcccdddeeeffffffeeedddcccaaa`````````aaabbbbbbcccbbbdddfffeeeccccccfffhhhdddeeeeeefffeeedddbbbaaa]]]\\\\\\]]]]]]\\\YYYVVVTTTRRRQQQQQQRRRRRRQQQOOOTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYY[[[]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYY[[[]]]RRRPPPPPPRRRVVV\\\___aaabbbaaa```aaabbbcccbbb```^^^]]][[[ZZZZZZZZZ[[[\\\\\\[[[YYYXXXXXXXXXYYYZZZUUUVVVVVVWWWWWWVVVVVVUUURRRRRRSSSUUUWWWXXXXXXWWWZZZXXXVVVUUUUUUWWWYYY[[[XXXYYYZZZ[[[[[[\\\\\\\\\ZZZZZZYYYYYYXXXXXXXXXWWWZZZ[[[]]]^^^]]]\\\ZZZXXXXXXZZZ[[[YYYVVVUUUVVVXXX999888888999;;;===<<<;;;=========;;;999999:::<<<<<<:::999888999:::999888777777777777777777666666888888888777666666555555888888888888777666555444555666777888999999999888888:::;;;999666666888:::999999999999888888888777:::999888666555666666777222444666888888888666555444333444666::::::777444888888777666555555444444444555666888999;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===AAA@@@???>>>>>>???@@@@@@===>>>@@@@@@@@@BBBEEEGGGGGGGGGFFFBBB>>>===@@@DDDCCCDDDFFFHHHGGGEEECCCAAAFFFHHHFFFBBBBBBEEEFFFCCCDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>???AAACCCDDDEEEGGGJJJMMMEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBCCCFFFHHHIIIHHHFFFHHHHHHHHHHHHIIIJJJKKKLLLHHHGGGFFFEEEFFFGGGJJJKKKMMMNNNPPPOOOMMMKKKKKKKKKIIIIIIIIIHHHGGGHHHKKKNNNQQQTTTYYYZZZXXXWWWWWWXXX\\\[[[ZZZXXXVVVTTTSSSRRRUUUSSSTTTVVVZZZ[[[YYYVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQSSSPPPMMMNNNPPPRRRRRRQQQTTTVVVXXXXXXWWWUUUUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZZZZTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWWWWXXXXXXVVVUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVYYYZZZWWWWWWUUUTTTTTTUUUVVVWWWUUUUUUSSSRRRPPPNNNMMMLLLKKKLLLNNNOOOPPPPPPOOONNNVVVXXXXXXWWWSSSPPPNNNNNNLLLMMMOOORRRUUUWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[YYYXXXXXXYYY\\\]]]]]]\\\^^^^^^_________^^^^^^]]]___]]][[[YYYWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[^^^\\\ZZZXXXWWWXXXZZZ[[[YYYXXXXXXYYYZZZ]]]```bbbcccbbbbbbeeeiiikkkjjjhhhhhhhhhgggfffdddcccbbbbbbcccccccccdddeeefffhhhiiieeeffffffggggggffffffeeegggiiijjjkkkjjjhhheeeccccccdddggghhhhhhiiilllnnnkkkkkkllllllkkkiiigggfff```aaacccfffhhhjjjkkkkkknnnnnnmmmllllllkkkkkkjjjfffeeedddfffhhhkkkkkkkkknnnmmmlllkkkjjjjjjjjjjjjgggfffffffffffffffeeeeeefffdddbbbaaaaaabbbeeefffffffffffffffgggiiijjjkkkiiiiiiiiijjjjjjkkkkkklllbbbbbbccccccbbbaaa___^^^aaa]]]ZZZYYYYYYYYYVVVTTTZZZZZZZZZZZZZZZZZZYYYYYY\\\\\\[[[[[[ZZZ[[[[[[\\\]]]\\\\\\]]]^^^___```aaa^^^\\\[[[[[[\\\]]]\\\[[[UUULLLIIITTT```dddeeefffddddddddddddcccaaa___^^^aaaaaaaaaaaaaaa```______```]]]ZZZYYYZZZ\\\^^^^^^___]]][[[ZZZ[[[[[[ZZZYYYWWWYYY[[[[[[[[[ZZZ[[[]]][[[[[[[[[\\\\\\]]]]]]]]]aaa^^^\\\]]]___```^^^[[[^^^^^^]]]]]]]]]^^^^^^___aaa``````______```aaaaaa``````^^^]]][[[[[[[[[[[[>>><<<<<<<<>>>>>>>>===<<<===>>>@@@>>>======>>>>>>===<<<=========<<<;;;999888777<<<;;;;;;;;;::::::999999::::::;;;;;;<<<;;;;;;:::999999::::::;;;;;;<<<<<<:::<<<===;;;999888:::<<<<<<<<<<<<;;;;;;;;;;;;:::>>>>>>===<<<;;;;;;;;;;;;444666777999::::::::::::666555555888:::;;;999777;;;;;;;;;:::999999888888555666777888:::;;;<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@CCCBBBAAA@@@@@@AAABBBBBB@@@AAAAAAAAAAAADDDGGGKKKKKKKKKIIIFFFBBBAAADDDGGGBBBDDDFFFHHHIIIHHHGGGFFFDDDGGGFFFDDDEEEIIIKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAACCCEEEFFFGGGGGGIIILLLNNNHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIKKKMMMNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJIIIIIIJJJKKKMMMNNNPPPRRRSSSSSSQQQOOONNNNNNNNNOOOOOONNNMMMNNNQQQTTTUUUXXX[[[[[[ZZZYYYZZZ\\\\\\[[[ZZZYYYXXXVVVUUUUUUUUUTTTTTTVVVYYYZZZXXXUUUXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXXXXXXXWWWWWWVVVUUUVVVSSSQQQQQQTTTVVVVVVUUUYYY[[[]]]]]]\\\[[[ZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]VVVVVVWWWXXXXXXYYYZZZZZZXXXXXXWWWYYY[[[]]]]]]\\\ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZ\\\]]][[[ZZZXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWYYYXXXUUUSSSRRRRRRPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ\\\^^^```______^^^^^^^^^^^^^^^^^^^^^^^^aaa```]]][[[YYYYYYYYYYYY]]]]]]]]]^^^^^^_________^^^]]][[[YYYYYYZZZ\\\]]]aaa```^^^]]]]]]^^^```aaacccccccccfffjjjlllkkkiiijjjiiiiiigggfffeeeddddddeeeeeeffffffggghhhhhhhhhfffgggggghhhhhhggggggfffhhhiiikkkkkkkkkiiifffddddddfffhhhiiiiiijjjlllnnnkkklllllllllllljjjiiihhhaaabbbeeegggjjjkkkmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiiggghhhjjjllllllkkknnnmmmmmmlllllllllmmmmmmjjjjjjiiiiiihhhggggggffffffeeecccbbbbbbcccfffggghhhhhhhhhhhhiiikkklllmmmpppooonnnmmmllljjjiiiiiiffffffggggggfffeeecccbbbaaa^^^\\\[[[\\\]]][[[YYY\\\\\\\\\[[[[[[[[[[[[[[[]]]\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^```aaaaaabbb```^^^^^^___```___^^^YYYSSSRRR[[[ccceeeddddddddddddeeeffffffeeedddcccddddddddddddccccccbbbaaaaaa___]]]]]]___aaaaaaaaaaaa```^^^]]]^^^^^^^^^\\\[[[]]]______^^^^^^^^^___^^^^^^^^^______```aaaaaacccaaa``````bbbbbbaaa___ddddddcccccccccdddeeeeeefffffffffgggggghhhhhhhhhgggfffeeecccbbbbbbaaaaaaDDDBBB@@@AAACCCEEEEEEEEE???BBBDDDDDDCCCBBBBBBCCCAAA@@@???@@@AAAAAA???===AAAAAAAAAAAA@@@???>>>===@@@@@@??????????????????>>>>>>???AAAAAABBBBBBBBB>>>>>>======>>>???AAABBB@@@AAAAAAAAA???>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>======<<<;;;:::999999:::;;;===>>>??????<<<;;;:::;;;===???>>>===@@@@@@??????>>>=========999999:::;;;===>>>??????AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCFFFKKKOOORRRQQQOOOKKKHHHGGGHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGIIIIIIGGGHHHLLLNNNLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEEEEEEEHHHJJJKKKKKKJJJKKKMMMOOOLLLKKKKKKJJJHHHGGGGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJLLLNNNNNNMMMLLLNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTVVVVVVTTTRRRQQQQQQQQQQQQRRRQQQPPPQQQTTTVVVVVVWWWYYYYYYXXXXXXYYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXXXXYYYZZZZZZYYYWWWZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYWWWVVVVVVWWWYYYYYYYYYYYY[[[]]]]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\YYYZZZZZZZZZ[[[[[[\\\\\\ZZZYYYYYY[[[^^^```aaa```[[[ZZZZZZYYYYYYXXXXXXXXXZZZZZZZZZZZZ[[[]]]___``````___]]]\\\ZZZYYYYYYYYY[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWYYYYYYXXXWWWWWWWWWUUUVVVXXXYYY[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^```bbbbbbaaaaaa```````````````aaaaaadddbbb```]]]\\\\\\]]]^^^^^^^^^^^^^^^_______________^^^\\\[[[[[[]]]___```fffeeecccbbbaaaaaabbbbbbddddddeeehhhkkklllllljjjlllkkkkkkjjjiiihhhggggggggghhhiiijjjjjjiiihhhgggggghhhhhhiiiiiihhhhhhgggiiijjjkkklllkkkiiigggfffeeegggjjjkkkkkkkkklllnnnkkklllmmmnnnmmmmmmlllkkkdddeeegggjjjlllnnnooopppooopppqqqqqqqqqooommmlllooommmkkkkkkmmmmmmmmmlllmmmmmmmmmmmmnnnoooqqqqqqooooooooonnnllljjjiiihhhhhhgggeeeeeeeeegggiiijjjkkkkkkllllllmmmnnnpppqqquuuuuusssqqqooommmkkkkkkkkklllllllllllljjjiiihhhcccaaa______```aaa``````^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^```aaaaaabbb____________```aaabbbbbbfffdddbbbbbbcccdddcccbbb^^^\\\^^^dddgggfffddddddeeefffhhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggfffeeedddccccccdddggghhhhhhgggfffdddbbbbbbdddddddddcccbbbccceeeeeedddcccdddeeecccccccccddddddeeefffggggggfffeeeeeeffffffeeeccciiiiiiiiiiiijjjkkkkkkkkkjjjkkkmmmoooppppppoooooollllllkkkjjjiiihhhhhhhhhIIIGGGDDDDDDFFFHHHIIIIIIFFFIIIKKKLLLJJJHHHGGGGGGDDDCCCCCCDDDEEEEEECCCAAAAAAAAACCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAABBBDDDFFFHHHFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAAAAA@@@???===<<>>============>>>>>>>>>>>>??????????????????????????????>>>======>>>??????\\\\\\[[[[[[\\\]]]]]]^^^```ccchhhjjjllllllnnnooolllmmmnnnnnnllliiifffcccaaaaaa```^^^[[[ZZZ[[[\\\\\\```bbbaaacccfffgggdddaaa```^^^^^^______]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___aaadddfffhhhjjjjjjiiigggfffeeebbb^^^ZZZYYYYYYZZZ\\\```eeeiiilllnnnooopppqqqpppnnnlllkkkkkkgggdddbbbcccdddeeeeeejjjhhhggggggiiijjjjjjiiiiiijjjkkklllkkkjjjhhhgggccccccaaa^^^\\\]]]aaadddkkkqqqsssoookkkllllllkkkqqqooommmllllllllljjjhhhhhhhhhiiiiiiiiihhhgggggggggfffhhhnnnqqqrrruuuzzzvvvwwwwwwuuussssssvvvxxx{{{}}}{{{wwwtttqqqqqqtttxxx|||}}}|||}}}~~~}}}~~~{{{zzzzzzzzz}}}|||zzz{{{}}}~~~|||zzzzzz{{{}}}}}}{{{zzzvvvrrrpppqqqrrrttt|||{{{tttsssttttttzzz}}}xxxqqqmmmjjjggghhhiiijjjkkkkkkjjjiiiiiiggghhhjjjkkkkkkiiihhhgggggghhhiiiiiihhhiiilllnnnqqqsssssspppkkkeeeaaa_________bbbggglllppppppooommmmmmllljjjhhhgggggghhhhhhhhhhhhfffddd```\\\ZZZUUUSSSQQQNNNNNNNNNPPPQQQQQQPPPNNNMMMLLLMMMOOOPPPVVVYYY]]]```aaa___\\\ZZZZZZWWWTTTTTTVVVYYY\\\]]]\\\]]]___````````````______ccckkkuuuzzzkkk\\\TTTQQQMMMJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNKKKJJJJJJKKKOOOOOOMMMLLLKKKJJJJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@AAAAAAAAAAAA@@@???>>>BBBCCCDDDDDDCCCAAA???===<<<<<<<<<<<<============================================================YYYXXXXXXXXXXXXYYYZZZZZZ^^^aaafffjjjlllnnnqqqsssqqqqqqqqqooolllhhhdddaaaaaaaaaaaa___\\\\\\]]]___cccgggiiihhhiiillllllhhhcccaaa````````````___]]]^^^]]]\\\[[[\\\]]]^^^___```aaadddgggiiijjjkkkkkkjjjhhhggggggfffddd```]]]]]]]]]^^^aaafffkkkppprrruuuuuuvvvvvvvvvvvvvvvuuurrrnnnhhhfffgggjjjmmmnnnpppnnnnnnoooqqqssstttsssrrrrrrrrrrrrqqqpppnnnnnnkkkiiifffbbb```ccciiinnnyyy~~~zzztttsssrrrpppvvvuuuuuuwwwxxxwwwtttrrrvvvvvvvvvvvvuuusssqqqpppmmmlllpppxxx}}}}}}{{{}}}~~~|||xxxvvvxxxzzz~~~}}}zzzzzz{{{}}}}}}tttooojjjjjjmmmsss~~~{{{rrrrrruuu{{{xxxoooiiieeeccccccdddeeeeeedddcccbbb```bbbdddfffgggfffeeeeeedddfffggggggggghhhjjjllloooqqqrrroooiiibbb\\\YYYYYYZZZ^^^ccciiilllmmmmmmkkkjjjhhhfffeeedddccccccgggfffeeeccc```]]][[[ZZZRRRPPPNNNKKKJJJJJJJJJKKKIIIHHHHHHGGGGGGHHHJJJKKKRRRTTTXXX\\\]]]\\\ZZZYYYUUUVVVWWWXXXXXXZZZ^^^```___````````````___^^^]]][[[aaalllyyyppp```WWWQQQMMMJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLKKKIIIGGGFFFHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<=========???@@@AAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>><<<<<<===>>>?????????>>>======<<<<<<<<<;;;;;;;;;===============<<<<<<;;;??????>>>>>>>>>=========:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::VVVVVVUUUUUUUUUUUUVVVVVVZZZ]]]aaaeeegggjjjmmmooonnnnnnllliiieeeaaa]]]ZZZ\\\]]]]]][[[ZZZ[[[^^^```gggkkknnnmmmnnnooonnnjjjdddcccaaaaaabbbbbb```___[[[ZZZZZZZZZ[[[]]]___```aaadddgggjjjlllllllllkkkhhhgggfffffffffeeebbb``````aaabbbeeejjjooosssuuu{{{{{{|||}}}~~~zzzuuummmhhhhhhkkknnnpppsssrrrqqqsssvvvyyyzzzyyyvvvvvvuuutttrrrqqqqqqpppooolllhhhdddeeejjjrrrxxx|||yyywwwtttwwwyyy|||}}}|||yyyxxxuuuuuuyyy{{{vvvuuuwwwyyyzzz~~~zzzuuuqqqnnnqqquuu|||~~~|||yyyvvvvvvxxxzzz}}}pppiiicccbbbeeennn|||tttlllnnnuuu}}}ppphhhccc______`````````___]]]\\\ZZZ\\\^^^aaacccccccccbbbbbbccceeeeeeeeefffhhhjjjnnnpppqqqooohhh```ZZZVVVWWWYYY\\\aaaeeeiiijjjjjjhhhfffcccbbbaaa```^^^]]]bbbaaa___]]][[[YYYWWWVVVOOOMMMKKKHHHFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHLLLOOORRRUUUWWWWWWVVVVVVOOOSSSWWWXXXXXXYYY]]]aaa``````^^^\\\ZZZXXXVVVUUURRRZZZfffuuuzzzmmm^^^UUUPPPKKKHHHIIIFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLKKKJJJJJJJJJIIIEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHGGGEEECCCCCCEEEHHHDDDEEEFFFFFFEEECCCBBB@@@CCCCCCBBBAAA@@@@@@@@@???????????????????????????<<<<<<<<<<<<============::::::999999999999::::::999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;::::::999999<<<;;;::::::::::::<<<<<<888888888999999999::::::::::::::::::::::::::::::888999;;;<<<<<<;;;999888SSSRRRRRRQQQQQQQQQRRRRRRTTTVVVYYY[[[\\\^^^```bbbcccbbb```\\\XXXTTTPPPNNNRRRSSSSSSTTTTTTWWW[[[^^^fffkkknnnnnnooopppmmmhhhbbbaaa______``````^^^]]]VVVVVVVVVXXXZZZ\\\___aaaaaadddgggkkklllllljjjiiifffdddddddddeeeeeedddbbbcccdddeeegggjjjnnnqqqsssyyyzzz{{{}}}}}}vvvllleeeccceeehhhjjjooonnnnnnpppsssuuuvvvvvvqqqpppnnnlllkkkkkkkkkkkkjjjhhheeecccdddkkkttt{{{{{{xxxuuutttwww|||}}}zzzxxxvvvvvv{{{|||zzz}}}zzzuuuooolllmmmooorrrssswwwwwwvvvsssoookkkgggdddhhhmmmttt{{{|||yyyxxxyyyzzz{{{{{{xxxwwwuuuqqqoooooorrrttt~~~xxxuuuiiibbb\\\\\\___hhhvvvyyyiiicccjjjsss}}}}}}pppfffaaa]]]]]]]]]]]]\\\ZZZXXXWWWTTTVVVYYY\\\^^^^^^^^^]]]]]]___aaabbbbbbccceeefffjjjmmmooommmggg```ZZZWWWUUUXXX]]]bbbfffiiilllnnngggdddaaa___^^^]]][[[YYY\\\\\\ZZZXXXVVVUUUTTTSSSLLLJJJHHHEEECCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJMMMOOOPPPPPPPPPLLLPPPUUUWWWWWWYYY]]]``````^^^[[[WWWSSSOOOMMMKKKJJJRRR]]]jjjzzzpppeeeZZZSSSOOOJJJIIIJJJEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@>>><<<===@@@BBBAAABBBCCCCCCCCCAAA???>>>AAAAAA@@@@@@???>>>>>>===========================::::::;;;;;;;;;;;;;;;;;;999999888888888888999999777888999::::::;;;;;;:::999999::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::999999::::::999999888777;;;;;;;;;::::::::::::999777888888999999999888888:::999888777777999:::;;;777777777777888888888888::::::::::::::::::::::::888999;;;<<<<<<;;;999888MMMLLLKKKKKKJJJKKKKKKKKKKKKMMMNNNOOOOOOPPPQQQSSSRRRQQQOOOMMMJJJGGGDDDBBBGGGHHHHHHIIIJJJNNNSSSWWW^^^dddiiiiiijjjjjjfffaaaZZZYYYWWWWWWXXXXXXVVVUUUPPPPPPPPPRRRTTTWWWZZZ[[[\\\^^^aaadddeeeeeecccbbb___^^^]]]^^^```aaaaaa```bbbbbbbbbcccdddeeefffgggkkkmmmpppssswwwyyy{{{|||ssslllbbbZZZXXX[[[^^^```dddcccbbbcccfffhhhhhhhhhdddbbb___]]]\\\]]]^^^___\\\\\\[[[ZZZ]]]ccckkkrrr~~~xxxtttpppmmmkkknnnttt{{{}}}yyyzzz{{{|||{{{xxxuuussslllmmmsss|||uuulllkkknnnrrrxxx||||||yyyvvviiieeeaaa```aaadddfffggghhhgggfffccc```]]][[[YYY]]]bbbhhhmmmoooqqqsssuuurrrqqqoooooopppqqqpppoookkkjjjhhheeecccdddgggjjjsssxxx}}}|||uuuoookkk```ZZZVVVVVVXXX^^^jjjuuu}}}{{{uuuhhh\\\YYYbbbkkkwww|||rrriiiccc[[[ZZZZZZYYYVVVTTTQQQOOOMMMOOORRRTTTVVVVVVUUUTTTTTTVVVYYY[[[[[[[[[]]]^^^cccfffhhhgggccc^^^ZZZXXXSSSWWW]]]bbbfffjjjmmmpppfffbbb^^^\\\\\\[[[XXXUUUVVVVVVVVVUUUSSSQQQPPPOOOGGGFFFDDDBBB@@@???>>>>>>;;;;;;<<<======>>>??????@@@AAACCCEEEFFFHHHIIIIIIJJJLLLPPPRRRUUUWWW[[[]]]\\\ZZZVVVQQQLLLIIIFFFEEEFFFKKKRRR\\\iiissssssmmmccc[[[TTTQQQNNNJJJIIIKKKCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEAAAAAA@@@????????????@@@>>>>>>>>>===<<<===???AAA???@@@@@@@@@??????>>>===============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777777777777777888666777888888999999999888888888888888999999999999;;;;;;:::::::::999999999999999999999888888777666888888888777777777666666555666777777777777777777888777666666666777888999666666666777777777777888999999999999999999999999888999::::::::::::999888DDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGCCCBBBAAA@@@>>><<<;;;:::>>>>>>>>>>>>???BBBHHHKKKPPPVVV[[[]]]]]]^^^ZZZTTTOOOMMMLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUVVVVVVUUUTTTRRRQQQPPPRRRTTTVVVWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSUUUXXX\\\aaaeeehhhjjjjjj```YYYQQQLLLLLLPPPUUUWWWVVVTTTSSSSSSUUUVVVVVVUUUSSSRRROOOMMMLLLMMMPPPQQQMMMMMMNNNNNNPPPUUU[[[___hhhnnnpppkkkeeebbb___\\\\\\^^^ccciiimmmnnnllliiiggghhhkkklllllljjjgggeee^^^^^^ccclllqqqrrruuuxxxzzzyyywwwuuuuuuxxx|||||||||}}}~~~~~~|||uuurrrnnnlllnnnqqqssstttqqqrrrtttuuutttuuuwwwyyyyyy{{{|||zzzvvvrrrooonnntttzzz}}}~~~{{{xxxvvvvvvwwwxxxxxxvvvrrrqqqsssvvvzzz{{{|||zzzvvvtttrrrrrrwwwyyy~~~}}}yyywwwvvvrrrsssrrrmmmiiifff___WWWXXXZZZ]]]aaaddddddaaa^^^VVVTTTQQQPPPRRRTTTUUUUUUVVVUUURRRPPPNNNMMMLLLLLLOOOSSSWWWZZZZZZ[[[]]]``````______aaabbbaaa^^^\\\YYYXXXVVVSSSQQQSSSWWWZZZbbbffflllnnnkkkeee___\\\RRRNNNLLLMMMNNNPPPXXX```dddccc^^^UUUNNNNNNUUU\\\kkkttt{{{zzztttnnnhhhbbbWWWWWWUUUSSSPPPLLLIIIGGGFFFGGGIIIKKKLLLKKKJJJIIIIIILLLOOOQQQQQQRRRSSSTTTZZZ\\\______]]]ZZZXXXXXXSSSWWW[[[^^^___aaadddfff```\\\WWWUUUVVVUUUQQQMMMMMMNNNOOOOOOMMMKKKHHHGGGBBBAAA@@@>>>===;;;::::::888999::::::;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCFFFFFFFFFJJJNNNRRRTTTUUURRRPPPLLLHHHDDDBBB@@@???CCCEEEGGGLLLVVV^^^^^^YYYVVVQQQMMMMMMKKKFFFEEEFFFAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBCCCDDDEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBB???>>>======<<<<<<<<<===<<<===>>>>>>======???@@@======<<<<<<;;;;;;<<<<<<:::;;;;;;;;;;;;999888777999999999999999999999999888888888777666666666555666666555555555555666666555555666777777777777666666666666777777888888888999999999888888888777777666666777777888888777777666666666666555555555444333444444555666666555555666555555444444444555555666666666666777777777777777777777777777777777777777777777777777777777777>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>======???AAA;;;::::::999888777777777::::::999888888;;;???CCCCCCIIIOOOQQQRRRRRRNNNHHHGGGEEEDDDCCCDDDDDDCCCAAA???>>>=========>>>@@@AAADDDEEEFFFHHHHHHHHHHHHHHHEEEDDDDDDFFFIIIKKKLLLLLLNNNNNNLLLJJJGGGEEECCCBBBDDDHHHMMMSSSXXXZZZ[[[[[[PPPKKKEEEBBBDDDJJJPPPSSSLLLJJJHHHHHHIIIJJJIIIHHHIIIGGGDDDBBBBBBCCCFFFHHHBBBCCCEEEEEEGGGIIIMMMPPPUUU[[[^^^ZZZTTTRRROOOLLLNNNPPPSSSXXX[[[\\\YYYVVVQQQSSSVVVYYYYYYXXXUUUSSSSSSSSSWWW^^^aaa``````ccc```bbbbbb^^^YYYZZZaaagggbbbaaabbbccceeeeeecccaaa^^^[[[WWWUUUVVVWWWYYYYYYZZZ\\\^^^_________aaacccaaaccceeeddd```\\\YYYXXX]]]dddmmmvvvzzzyyyuuurrrnnnsssxxx|||~~~~~~xxxvvvssstttwwwzzzzzzxxxsssssstttvvvvvvuuuqqqnnnmmmjjjhhhjjjjjjhhhhhhlllggghhhhhhgggfffdddcccbbb___```aaa___\\\YYYWWWWWWZZZ\\\\\\YYYUUUSSSUUUXXXXXXZZZ[[[ZZZWWWVVVUUUVVVZZZ\\\```eeejjjooorrrtttyyy~~~|||||||||}}}}}}}}}}}}~~~yyyxxxvvvtttsssrrrssssssooosssvvvuuutttuuu{{{}}}vvvpppllliiihhhhhhhhhgggddd___\\\\\\\\\WWWYYYXXXUUUSSSRRRMMMGGGIIIIIIKKKNNNPPPPPPNNNKKKIIIGGGEEEEEEFFFGGGGGGFFFHHHFFFDDDAAA@@@@@@AAABBBDDDGGGJJJKKKJJJKKKMMMPPPLLLLLLMMMOOOPPPOOOKKKHHHJJJIIIGGGDDDCCCEEEJJJNNNNNNSSSXXXZZZXXXRRRMMMJJJFFFDDDCCCDDDEEEEEEIIIPPPPPPPPPMMMHHHEEEEEEJJJOOO[[[bbbhhhhhhfffddd___YYYTTTSSSRRROOOKKKGGGCCCAAA@@@BBBCCCEEEEEEDDDBBBAAAAAADDDHHHJJJJJJKKKLLLMMMSSSUUUXXXYYYXXXWWWWWWWWWTTTWWWYYYYYYWWWUUUVVVWWWZZZUUUOOONNNOOONNNIIIEEEEEEFFFHHHHHHGGGEEEBBB???>>>>>>===<<<:::999888888999::::::;;;;;;;;;;;;:::888888999999;;;<<<>>>???AAA???>>>AAAGGGLLLNNNMMMIIIGGGDDDAAA>>><<<;;;;;;@@@@@@???AAAHHHPPPOOOJJJMMMIIIHHHHHHFFFAAA???AAA@@@???????????????@@@@@@>>>>>>??????@@@AAABBBBBBEEEDDDCCCBBBAAA@@@??????======>>>???@@@@@@AAAAAA=========>>>?????????@@@===<<<;;;;;;:::::::::;;;666888:::::::::999:::;;;<<<;;;:::999999999:::;;;;;;;;;<<<<<<;;;:::888777888888888888888888888888::::::999888777777666666555444444333333444444555444444555666666666555555555555555666666777777777888777777777777666666666222333555666777888888888777777666666666555555555111222333444444444444444444444444444333333222222666666666666777777777888555555555555555555555555777666555555555555666777///444888888555333555888888999:::;;;:::999777555666555555555444444333333666666777777777888888888===@@@BBBCCCAAA?????????===<<<;;;<<<======;;;999999999999999999999999999::::::<<<===>>>>>>>>>>>><<<<<<<<<===???AAACCCEEEGGGEEEAAA>>><<<;;;;;;<<<:::;;;>>>AAADDDFFFHHHHHH@@@>>><<<;;;<<>><<<;;;::::::;;;<<<>>>:::;;;;;;<<<<<<<<<<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999888888888;;;<<<===>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@??????===>>>>>>===;;;<<<>>>@@@DDDEEEEEEEEECCCAAA???>>>AAA???<<<::::::;;;===>>>???>>><<<<<<===>>>AAABBBMMMOOOSSSWWWWWWVVVSSSQQQNNNLLLIIIFFFBBB???>>>===>>>===;;;:::999999:::;;;999<<>>???CCCGGGBBBDDDGGGJJJMMMNNNOOOOOOPPPPPPOOONNNNNNNNNNNNOOOLLLJJJFFFCCCAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA<<<;;;:::999888777777777666555666999======;;;888::::::::::::::::::;;;<<<;;;<<<>>>@@@BBBCCCCCCCCCBBB@@@===:::999999;;;<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>????????????>>>>>>=========<<<;;;:::::::::;;;===>>>;;;;;;;;;:::999999888888;;;::::::999888888777777888888888999999:::::::::::::::999999999999888888666777888999999999777777888777666555444333222111888888777666666555666666444444333333333444444555666555444333333333333444555333111333555777555333888777555444333333444444333333444444555666666666444555555666555444222111555555555555555555555666666666666444222222444666444444555555555666666666444555666555444444666777777777666555444444444444000333777666222000222444666777888999888777555444333333333222222222111111111222222222333333333444777999;;;<<<:::999999999999888666777888888777555666666666666666666666666555666777888999999999999999999999999:::<<<>>>???@@@>>><<<999777777777777888999:::<<<>>>?????????:::999888777888;;;===???>>>>>><<<;;;;;;:::::::::999888666555555666888999777777888999999888888888;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;:::;;;======<<<<<<<<<===<<<======>>>???AAAAAABBBBBBAAA???>>>===>>>@@@AAA??????@@@AAABBBCCCCCCDDDCCCAAA@@@>>>>>>???@@@AAA??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@>>>===@@@BBBDDDGGGJJJKKKLLLLLLNNNOOOPPPSSSWWW[[[___aaa```\\\XXXTTTRRRQQQNNNMMMEEECCCBBBCCCEEEGGGGGGFFFIIIIIIIIIIIIHHHGGGFFFEEE@@@AAAAAA@@@>>>======>>>BBBBBBAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<>>======<<<<<<<<<<<<>>>>>>============>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHKKKPPPVVVYYYYYYXXX[[[YYYVVVRRRPPPNNNMMMLLLHHHHHHGGGFFFFFFGGGHHHHHHKKKIIIGGGFFFGGGGGGGGGFFFCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIGGGDDDAAA>>><<<;;;AAA@@@???>>>===<<<<<<<<<@@@??????>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888888888999999999999::::::999888777777777777::::::;;;<<<=========<<<888999999999888888777666999::::::999777888:::<<<888999:::::::::999888777===<<<999888777888:::;;;===<<<;;;;;;;;;===???@@@EEEGGGJJJMMMMMMLLLJJJIIIHHHFFFDDDAAA>>><<<:::999;;;;;;:::999999:::;;;<<<888999;;;;;;<<<>>>@@@BBBAAABBBEEEHHHJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGEEEBBB???===============>>>>>>>>>>>>>>>======:::999888777777666777777777666666888;;;;;;999777444444333333333444444444999:::<<<>>>???@@@?????????===:::888777888999:::<<<<<<======>>>????????????@@@@@@@@@???>>>===<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888999:::;;;::::::999999999999888888;;;;;;:::999999888777777888888888888888888888888888777777666777777888888888888888999888888777777888888777666555444333222777777666555555555555555444444333333333444444444555555555555666666666666777555444555777888777555777777666666777888:::;;;777777777888888999999999666666777777777666555444555555555555555555555555666777666555333333444666555555555666666666666666555666777666555555777888999999888777666666777777111444666555111///000111333444444555555444222111222222222222111111111111000111111111111111222222333444555555444333444555777555333222333444444444333333333333333333333333111222333444444444444444666666666666777888999:::999888666444333333444444666666777888888888777777444444444555666777888999:::999888777777666777777555444333222222333444555555555666666666555555444555555444444444555555666444444555666666666555555333555777777666666666777444555666888999999999999999888777777777888999:::666666777888999:::;;;;;;;;;;;;:::::::::999999999999999::::::;;;<<<<<<<<<777888999:::::::::999999999:::;;;===>>>?????????AAAAAABBBDDDGGGKKKNNNPPPMMMJJJEEEBBBBBBBBBAAAAAA@@@??????@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>===<<<;;;???@@@@@@???===<<<===>>><<<<<<;;;;;;:::::::::999999999888888888777777777;;;;;;::::::999:::::::::888777777777777777888888::::::;;;<<<>>>???@@@AAAEEEFFFGGGJJJMMMMMMLLLJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDD???===;;;;;;===>>>===<<>>===<<<;;;777777666666777777888999888888888777777777777666999999999888888777777666555555444444444444444444666555555444444444555555777777888888888888777777;;;;;;<<<<<<;;;;;;::::::666777777666444444666777888999:::;;;;;;;;;;;;;;;888777555444333444666777999999888888999:::<<<======>>>@@@AAABBBAAAAAA@@@@@@???===;;;999888777777777777777777888999:::;;;777666555777:::<<<=========>>>@@@BBBDDDDDDDDDDDD@@@@@@?????????@@@@@@AAAAAA@@@>>>;;;:::999999:::999::::::;;;;;;::::::999888888777777777777777888999888777777999999888777;;;;;;::::::::::::::::::777888:::;;;<<<<<<;;;;;;;;;:::888666666777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888888888888999888888888888999::::::999999999999::::::::::::999999888777777777888888888888888888999999999999:::999999888888777777666777777777777777777777777666555444444444666888999::::::999888777777777888888888777777666555444444666666555555444444555555555555555444444444444444333444555666777777777777777666555666888999888777777777666777888999:::;;;888888888999999999999999555666777777888888777777777777777777777777777777999::::::999777777888:::888888888888888888888888777888999999888888999;;;;;;;;;::::::::::::::::::222444555444222111222333111111222333222222111000333333333333333333333222333333333444444444444444333444444333222222444666999666333222333444555555333333333333333333333333111222222333444444444333555555555555555666666666666555444333333333444444555555666666666555555444333444555666666777777777777777666555555555555555555444333333333333444555555555666666555555444333333222111111111333444555555555666666666666666555333555777777666555666777333444555777777888777777777777666666777888999:::555555666777888999::::::::::::;;;;;;;;;:::999888888888999999:::;;;;;;;;;666777888:::::::::999999999999::::::::::::::::::=========???AAADDDFFFHHHGGGDDD???======???@@@AAA:::999999:::<<<======;;;===============<<<;;;;;;:::;;;<<<;;;999888999:::===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999<<<;;;;;;;;;;;;;;;<<<<<<888888777777777888999999;;;<<<>>>@@@BBBDDDEEEEEE@@@AAACCCFFFGGGGGGFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>==================???===<<<===>>>??????===999;;;<<<<<<;;;<<>>===<<<<<<<<<;;;;;;:::999888888999999999999999:::;;;<<<777777888888888999999999:::999999888777666666555666666666666555555555555666555555555666666777888888888888999888888777777777777888888888777777666999:::;;;:::888888999:::333444444555666666666666888777666555555666777888999999999999:::;;;<<<======>>>>>>>>>?????????@@@???>>>===<<<;;;;;;;;;;;;888888888999999::::::;;;:::888666888===??????======>>>???AAAAAAAAAAAA@@@>>>>>>>>>>>>??????@@@AAABBBAAA???>>>===<<<<<<===<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<;;;:::::::::::::::999888888:::;;;===>>>>>>>>>=========<<<:::::::::;;;<<<===@@@@@@@@@?????????>>>>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;:::::::::999999;;;;;;;;;;;;::::::::::::;;;999888777888;;;>>>@@@@@@???===<<<;;;;;;<<<===<<<<<<;;;;;;::::::999999;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::999666777888999999999888888:::999999:::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;888888999:::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>???@@@???>>>===???@@@>>>>>>>>>>>>============<<<>>>???@@@??????@@@AAA@@@@@@@@@??????@@@AAAAAA111222333333222222444555111222222222222222222222333333333333333333333333444444444444444444444444444555555555444444666888:::777444333444666666666444444444444444444444444333333444444555444444444444444555555555555555555555444444444444444555555333444555555666666555555444555666777888888777777666555555444444444444555555555555444444555555555555555666666666666555444444333222222222444555666666666777777777666666555444555777777666666666777444444555666666777777777777777777777888888999999666777888999:::;;;;;;<<<:::;;;<<<===<<<;;;999888777888888999999:::;;;;;;999:::;;;;;;;;;:::999888;;;;;;::::::::::::::::::<<<<<<<<<<<<>>>@@@BBBDDDFFFCCC???===>>>@@@BBBBBB;;;:::;;;<<>><<<>>>>>>??????>>>>>>======<<<===>>>===;;;;;;;;;<<<==================>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999::::::;;;<<<===<<<;;;;;;;;;<<<<<<===>>>;;;===@@@DDDGGGJJJKKKLLLFFFHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<<<>>===>>>@@@@@@???>>>:::;;;<<<<<<<<<===???AAABBBAAAAAA@@@???>>>>>>===>>>======<<<;;;::::::999;;;;;;:::::::::::::::;;;::::::;;;<<<<<<===>>>>>>======<<<;;;::::::999999:::999999999999999999999888888888888999::::::;;;::::::;;;;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;===>>>???>>><<<;;;;;;<<<:::999999999999:::::::::<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@AAAAAABBBBBB??????>>>>>>>>>>>>>>>???============<<<<<<;;;;;;===;;;999;;;???BBBAAA??????@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>===<<<>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@===>>>??????@@@AAABBBBBB@@@@@@@@@@@@@@@?????????@@@@@@??????????????????AAA???>>>>>>???BBBEEEGGGEEEDDDBBBAAAAAAAAABBBCCC@@@@@@@@@@@@????????????@@@@@@@@@??????@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>======AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@AAABBBCCCDDDDDDEEEAAAAAABBBBBBCCCDDDEEEEEEHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRRRR222222222222333444555666444444444444555555555555333333333333444444444444444444333333333333222222555666888888777777888:::;;;999777666777888888777555555555555555555555555555666666777777777666666555555666777777777666666666666666666666666666666444444555666777777777777777888999999:::::::::999666666555555555555666666777777777777777777777777666777888888999999999888888777777777777888888999777777888888888777666666444666888888777777777888666666666555666777888888999999999999999:::::::::999999:::;;;<<<===>>>>>>;;;<<<=========<<<;;;:::999999999:::;;;;;;<<<<<<===>>>>>>???>>>===;;;:::===<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???BBBCCCHHHEEEAAA@@@AAABBBCCCCCCBBBBBBCCCEEEGGGGGGEEECCCAAAAAABBBBBBBBBAAAAAA@@@CCCEEEFFFEEECCCCCCDDDEEE??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@????????????;;;;;;;;;;;;<<<>>>??????>>>>>>===>>>>>>???@@@AAA@@@CCCGGGKKKOOORRRTTTUUUUUUWWWYYYXXXUUURRRPPPPPPPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@??????@@@AAAAAA???>>>AAABBBCCCCCCCCCDDDFFFHHHFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@?????????>>>>>>=========:::;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<===============<<>>???@@@@@@>>><<<<<<===DDDCCCCCCBBBCCCCCCDDDDDD@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCBBBAAA@@@???>>>@@@???>>>???AAACCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNJJJLLLLLLKKKIIIHHHIIIJJJNNNOOOOOOOOONNNLLLJJJHHHDDDFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIILLLLLLKKKKKKJJJJJJIIIIIILLLKKKJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLPPPQQQSSSRRRQQQQQQRRRTTTUUUVVVWWWYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]]]]___aaaccccccbbbaaabbbccceeeeeeffffffggggggggggggdddgggjjjkkkjjjjjjjjjkkkooooooooooooppprrrssssss888777666555666777888888777777777777888888999999777777777888888888999999999999999888888777777777777:::<<<===<<<<<<<<<===???>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;===??????>>>===>>>??????>>><<<;;;;;;===???AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFDDDDDDDDDEEEFFFHHHJJJLLLRRROOOLLLKKKLLLLLLLLLKKKDDDDDDEEEGGGIIIJJJHHHEEEMMMMMMNNNNNNNNNNNNMMMMMMGGGHHHIIIIIIGGGGGGHHHIIILLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMIIIIIIJJJJJJKKKMMMNNNOOOJJJJJJJJJKKKKKKLLLNNNNNNRRRUUUYYY]]]aaadddeeeeee___aaabbbaaa\\\XXXVVVVVVXXXWWWUUUSSSQQQPPPPPPQQQOOOOOOPPPPPPOOONNNLLLKKKMMMLLLLLLMMMMMMMMMJJJHHHFFFGGGHHHHHHHHHIIIKKKMMMKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQPPPNNNLLLLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSSSSTTTTTTPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUVVVXXXZZZZZZ[[[]]]^^^^^^^^^]]]\\\ZZZ[[[[[[\\\^^^___aaabbbaaaaaabbbccccccddddddccceeefffggghhhiiiiiiiiiiiiggggggfffffffffggghhhhhheeegggjjjjjjgggffffffgggbbbbbbcccbbbaaa___\\\ZZZ^^^___aaacccdddeeedddddddddddddddccccccccccccccceeeeeeeeedddddddddddddddeeeddddddccccccdddeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaabbb`````````_______________^^^___aaabbbccccccccccccaaaaaaaaabbbbbbcccccccccddddddddddddddddddddddddaaabbbbbbcccdddeeeffffffeeeeeeeeeeeefffgggiiiiiieeeeeefffggghhhhhhhhhhhheeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkjjjkkkllllllkkkjjjhhhfffjjjiiihhhhhhjjjmmmppprrrrrrtttvvvvvvtttsssuuuwwwxxxyyy{{{}}}~~~}}}|||{{{zzzyyyyyyuuutttsssssstttuuuvvvwwwzzz{{{}}}@@@>>><<<;;;;;;<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>AAAAAAAAA@@@@@@?????????;;;>>>AAABBBBBBAAAAAAAAADDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA???@@@BBBDDDDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>EEEDDDDDDCCCDDDDDDEEEFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIGGGFFFDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHJJJHHHEEECCCCCCEEEIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNOOOPPPQQQRRRQQQPPPPPPKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTWWWXXX^^^\\\ZZZYYYYYYXXXWWWUUUVVVVVVWWWYYY[[[[[[YYYWWW[[[\\\\\\]]]]]]]]]\\\\\\ZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\]]]]]]^^^___```aaaaaa____________^^^^^^^^^^^^[[[[[[[[[\\\^^^___aaabbb____________```aaaccccccgggiiimmmqqqtttuuuvvvvvvtttwwwyyywwwssspppooooooqqqooommmjjjiiiiiijjjkkkhhhhhhiiiiiihhhfffeeeddd^^^]]]]]]]]]^^^]]]ZZZXXX\\\]]]^^^^^^^^^___aaacccbbbaaa`````````aaabbbccc]]]^^^^^^______`````````]]]]]]\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^^^^______]]]]]]]]]]]]^^^^^^^^^^^^[[[\\\]]]^^^___aaabbbbbbaaaaaa````````````aaaaaa```aaabbbcccdddeeeeeeeeeeeefffggghhhhhhhhhhhhhhhgggiiikkkjjjhhhfffeeeeeefffffffffgggiiikkknnnpppkkkkkkkkkllllllmmmmmmmmmjjjjjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqpppnnnmmmpppppppppppppppqqqrrrrrrnnnoooqqqrrrssssssrrrrrrpppsssuuutttssssssvvvyyywwwxxxyyy{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~HHHEEECCCDDDFFFGGGEEECCCEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJMMMNNNMMMLLLMMMNNNPPPPPPNNNMMMNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNRRRQQQOOONNNMMMMMMNNNOOOPPPPPPOOONNNMMMLLLKKKJJJHHHIIIJJJLLLLLLKKKJJJJJJOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQPPPMMMKKKJJJLLLNNNMMMOOOPPPPPPOOONNNPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[XXXXXXYYYYYYZZZ\\\]]]^^^WWWWWWVVVVVVUUUTTTRRRRRRUUUVVVWWWWWWVVVVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]^^^___^^^]]]\\\\\\^^^```aaa^^^```bbbeeeffffffeeedddaaaaaa````````````aaaaaabbbcccdddeeefffhhhiiiiiijjjjjjkkkkkkjjjiiigggffffffdddbbb`````````bbbbbbggghhhjjjllloooqqqssstttwwwtttqqqpppqqqrrrsssrrrpppqqqrrrsssuuuwwwxxxyyyzzz{{{|||{{{yyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~RRRPPPOOOOOORRRSSSQQQOOOPPPPPPOOOOOOOOOOOOPPPPPPTTTSSSSSSRRRRRRSSSUUUUUUTTTUUUVVVUUUTTTSSSTTTVVVUUUVVVVVVWWWXXXXXXYYYYYY[[[ZZZYYYZZZ\\\]]]]]]\\\YYY[[[]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]______]]]\\\\\\]]]]]]^^^___^^^^^^]]]]]]\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^aaabbbdddeeeffffffeeeeeebbbbbbaaa___]]]]]]___aaacccdddfffeeeddddddeeegggiiijjjkkkmmmoooppppppppplllllllllmmmnnnoooqqqrrrqqqqqqqqqqqqpppooonnnnnnlllmmmnnnnnnnnnooorrruuuyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzz|||~~~~~~aaa```___```bbbccccccbbb`````````______``````aaaaaaaaaaaaaaaaaabbbccccccbbbcccddddddbbbbbbcccdddggggggggghhhiiikkkmmmnnnmmmlllkkklllnnnpppooonnnnnnoooqqqqqqooooooooopppqqqqqqqqqqqqqqqrrrrrrsssuuuttttttttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~|||||||||zzzyyyyyy{{{}}}}}}~~~ppppppqqqrrrssstttttttttqqqqqqpppppppppqqqrrrrrrqqqqqqqqqrrrrrrsssttttttsssuuuvvvvvvuuutttuuuwww{{{{{{zzz{{{}}}