BM6P6(@ zzzrrrmmmiiimmmzzzxxxdddRRRMMMIII@@@===AAA???===;;;:::999:::<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666888999999888666555666888444555555666666666666666444444555555555555444444666555444333444555777999999888666666777777666444555555444444444333333333666555444444333333444444555333111000111111111///111111111111111111111111000000000000000000000000000000000000000000000000000---******---......,,,............//////////////////.........---------...///000000000///---,,,......///000000///...------...///000111222333444666444555999@@@JJJZZZiiigggfffbbbaaaiiixxxzzzuuunnnjjjoooyyyxxx```]]]cccdddfffjjjkkkooovvv~~~{{{tttlllfffcccbbbbbb___\\\]]]eeemmmpppsssvvvwwwzzz|||zzzvvvtttuuuwwwvvvqqqjjjdddbbbdddiiimmmllliiiffffffiiimmmnnnmmmoooqqqrrrrrrpppooooooooommmoooooooooooorrrxxx}}}~~~||||||~~~|||||||||}}}~~~}}}zzzxxxwwwyyy|||~~~zzzuuuyyy|||~~~~~~{{{xxxwwwxxxzzz}}}}}}||||||{{{xxxxxxzzz|||}}}wwwvvvrrrrrrvvvkkkZZZKKKIIIGGG@@@>>>BBB???>>><<<::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777666777777666444444555666555555666666666555555444444555555666666555555444555444333444555777999;;;666444333333444444333111555555444444444333333333333333222111111111111222444222111111111222111000000000000000000000000000000000000000000000000000////////////////////////000---++++++---///...---............//////////////////.........---------...///000000///...---,,,......///000000///...---,,,------...///000000111444222333777===FFFVVVddddddcccaaa```ggguuu|||xxxqqqkkkmmmsss}}}iiiaaabbbbbbcccggglllpppvvv~~~uuujjjdddbbbbbbbbb___[[[[[[bbbiiimmmqqquuuzzz{{{||||||zzzyyyyyyzzzuuupppiiicccaaabbbgggjjjkkkhhheeeeeehhhlllmmmmmmpppqqqrrrqqqpppoooqqqrrrppppppqqqppppppsssxxx}}}}}}{{{{{{}}}~~~~~~}}}zzzzzz|||~~~}}}zzzxxxzzz|||~~~|||xxxyyy{{{~~~}}}{{{{{{|||{{{{{{{{{{{{wwwwwwzzz|||~~~qqq]]]OOOEEEDDDDDD???<<>>===;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777444555666444333222444555666666777666666555444333444555555666666555555444444333333444666888;;;<<<444333111222333333222111555555444444444333333333333333222111111111111111444222111111222333222111////////////////////////000000000000000000000000////////////////////////000...------...//////...---............/////////...............---------...////////////...------......////////////......---.........//////000000111///000555:::AAAOOO\\\```aaa```^^^dddpppzzz}}}~~~}}}}}}{{{tttllljjjmmmsss{{{rrreeebbbaaaccchhhnnnqqqvvv}}}vvviiidddddddddccc```[[[ZZZ^^^dddhhhmmmssszzzyyyyyy{{{|||}}}{{{zzztttoooiiicccaaaaaadddfffiiigggddddddgggjjjllllllqqqqqqqqqpppoooqqqtttvvvssssssrrrqqqqqqtttyyy|||}}}{{{{{{||||||{{{zzzxxxyyy{{{~~~~~~|||zzz{{{|||}}}~~~~~~~~~}}}}}}zzzyyy{{{~~~~~~~~~}}}|||~~~}}}{{{pppccc[[[RRRIIIBBBAAAAAA<<<999:::???>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888666666666666666666666666444555555444333222444555999999999888777555444333555555666666666666555555555555555555666888:::;;;555444333444555666555444555555444444444333333333555444444333222333333333333222111222444444333222000000000000000000000000//////////////////////////////////////////////////////......////////////---------.........//////.............................................---.........///////////////000000000000111111111111///...000444888===IIITTT\\\______]]]aaaiiippprrrvvvxxxzzzyyysssmmmjjjkkknnnxxxzzziiicccccchhhmmmpppqqqvvv|||yyymmmjjjjjjiiifffbbb]]]YYY[[[___cccjjjqqqwwwuuutttwww{{{|||zzzxxxuuuqqqlllgggdddccceeefffgggeeedddccceeehhhkkklllqqqqqqpppoooooorrrvvvzzzwwwuuutttrrrsssvvvyyy|||~~~||||||||||||zzzxxxwwwxxxzzz}}}}}}{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}zzzzzz{{{~~~~~~|||{{{}}}uuueee[[[SSSLLLIIIIIICCC???@@@@@@===;;;:::>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888777777777777777777777777555555555555555555555555555666666555444444555777;;;;;;::::::888777555444555666666666666666666555666666666666666666777777555444333444666777777666555555444444444333333333444444333222222222222333222222222333555666444333111111111111111111111111////////////////////////...........................////////////...//////------------............---........................------------.....................//////000000000000000000111111111111000///111555777;;;DDDNNNYYY^^^___]]]]]]bbbfffgggnnnrrruuutttpppmmmlllllljjjtttnnneeeeeeiiinnnqqqqqquuu{{{vvvsssrrrnnnjjjddd___ZZZZZZ\\\___fffnnnsssqqqqqqtttxxxzzzxxxvvvwwwtttpppllliiigggggghhheeedddccccccdddgggjjjmmmppppppooonnnooorrrwww{{{yyywwwtttssstttwwwzzz|||~~~}}}}}}|||zzzxxxxxxxxxyyy{{{||||||zzzxxxxxxxxxvvvuuuuuuuuuvvvwww~~~{{{yyy||||||}}}~~~~~~}}}~~~~~~wwwgggUUULLLHHHEEECCCCCC@@@>>>===>>>???@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888777777666666666666666666666666444444444444444444444444555666777666555555777999;;;;;;::::::888777666555555666666777777666666555666666666666555555555555222111111222555666666555555555444444444333333333222222111000000000000000111111222444777777666444111111111111111111111111000000000000000000000000........................,,,...000000...---......,,,------------.........---------...............---------,,,------...///......---......///000111---.........//////000000111000333666888999@@@IIITTTZZZ^^^]]]\\\^^^``````fffmmmqqqooolllllllllkkkccckkkvvv}}}|||wwwiiieeehhhjjjqqqqqqssszzz|||wwwqqqllleee___[[[YYYYYYZZZbbbkkkooooooppprrruuuvvvvvvuuuvvvuuurrrooollljjjiiiiiidddddddddcccdddfffjjjnnnooooooooonnnnnnqqqwwwzzzyyywwwtttsssuuuyyy{{{|||~~~~~~~~~}}}zzzxxxzzzxxxwwwxxxyyyzzzzzzxxxwwwuuusssrrrqqqrrrtttuuu}}}{{{zzz}}}{{{{{{~~~~~~~~~||||||}}}}}}}}}}}}||||||}}}lll[[[RRRIIIFFFDDD@@@AAAEEE=========<<<===??????>>>;;;;;;;;;;;;;;;::::::999;;;;;;;;;:::::::::999999999888888888777777777777666666666666666666666666555555555555555555555555555666777666555555777999999999999888777666555444666666777777777777666666444444444555555555555444000000///111444555555444555555444444444333333333222111111000000000000000111111222555888888666555111111111111111111111111000000000000000000000000........................+++---000000---,,,---...,,,,,,---------.........---------.........//////------,,,,,,,,,---...///...---------...///111222,,,------...///000000111111111444777777777===DDDMMMVVV\\\\\\[[[]]]___^^^```iiiooonnnkkkkkkiiieee```dddkkkuuuzzznnnhhhhhhiiipppppprrryyywwwpppkkkccc^^^ZZZXXXVVVVVV]]]fffjjjlllnnnoooooopppqqqrrrsssrrrqqqooommmkkkiiihhhcccdddeeeddddddfffkkkooonnnoooooonnnnnnqqquuuxxxyyyvvvrrrrrrvvvyyy||||||~~~}}}|||}}}}}}|||zzzxxxzzzxxxvvvvvvxxx{{{|||}}}vvvuuurrrppppppqqqsssuuu}}}}}}|||||||||yyywwwyyy}}}~~~|||~~~~~~}}}|||~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}tttaaaTTTGGGDDDDDDEEE@@@:::;;;BBB@@@@@@???<<<;;;<<<<<<:::::::::;;;;;;::::::999888;;;;;;;;;:::::::::999999888888888888777777777777666666666666666666666666666666666666666666666666444555666666555555777999666777777777666555444333666666777777777777666666111222333444555555555555111000000222555666666555555555444444444333333333444333333222111222222222111111333555888999777555000000000000000000000000000000000000000000000000........................***---000///---+++,,,---,,,,,,,,,---------......---------.........//////---,,,,,,+++,,,---//////...---------...///111222---...///000111222333444111111444777777666;;;BBBHHHRRRZZZ\\\\\\^^^______]]]hhhooonnnkkkjjjeee___aaaaaaeeeooo~~~yyy~~~rrrkkkjjjjjjpppoooqqqyyyuuummmjjjbbb]]]YYYWWWTTTTTTZZZcccdddhhhkkkkkkjjjiiikkknnnppppppooonnnllljjjhhhfffcccdddeeeddddddfffkkkpppmmmnnnooonnnnnnppptttwwwyyyuuurrrrrrvvvzzz|||||||||{{{{{{|||}}}|||yyywwwzzzwwwuuuuuuxxx|||wwwuuurrrppppppqqqtttvvvzzz~~~~~~~~~{{{wwwsssuuuzzz}}}|||zzz{{{{{{yyywwwwwwzzz}}}|||{{{zzzzzzzzzzzz{{{|||}}}nnn[[[OOOIIICCCBBBAAA@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777888888777777777777888888666666666666666666666666444444444444444444444444666666666555444444444333555555555555555555555555444444555555444444333222111222222333333222222111000222333555666666555555666666666555555444444444222111000111333222111//////000111333333222111111444222000///000000///...///////////////////////////////////////////////////............---------------,,,,,,,,,,,,------,,,---...///000000000000------------------------///.........///000222333000333555666555444333333000222333444666999>>>BBBFFFOOOZZZ___]]]ZZZ[[[^^^]]]dddlllnnnkkkgggffffffddd___]]]fffxxx}}}|||~~~tttkkkiiihhhiiiiiiooo{{{vvvjjjfffccc\\\WWWUUUUUUUUUZZZ```cccgggkkklllkkkiiiiiijjjiiijjjkkkkkkjjjhhheeeccceeeeeeeeeddddddfffkkknnnrrrqqqqqqqqqqqqqqqqqqrrruuuvvvwwwxxxwwwxxx{{{}}}||||||}}}}}}|||zzzwwwvvvuuuttttttuuuwwwzzz~~~{{{wwwrrrpppqqqrrrrrrpppvvvzzz}}}}}}~~~zzzzzzyyyyyyxxxyyyyyyyyy|||xxxuuuuuutttuuu{{{}}}zzzxxxwwwxxx{{{~~~lllVVVJJJGGGFFFAAAAAA???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999888888777777777777777666666777777777555555555555555555555555333333333333333333333333555555555555444444444444555555555555555555555555444444444555444444333222111222222333333222222111000111222444444444444333333333333333333222222222444222111111222222111///000000111222222222222111444222000000000111000...////////////////////////....................................------------/////////000111222333444,,,---...///000000000000------------------------//////......///000111222222444777888777555555555444555666666777888;;;>>>BBBJJJUUU[[[\\\[[[[[[\\\]]]bbbiiilllllljjjiiiiiigggbbb^^^cccrrrxxxkkkggggggggggggnnnyyywwwlllgggbbb\\\WWWVVVUUUTTTXXX^^^cccggglllnnnmmmllllllllllllllllllkkkjjjhhheeeddddddeeeeeedddeeegggkkkooorrrqqqpppoooooopppqqqrrrtttuuuvvvwwwvvvwwwyyy|||{{{{{{||||||{{{yyyvvvuuuuuuuuuuuuvvvxxx{{{}}}~~~yyyvvvrrrpppqqqrrrqqqooovvvyyy}}}~~~}}}{{{zzz{{{{{{zzzzzzzzzzzz{{{|||||||||xxxuuutttqqqpppuuu|||}}}{{{yyyzzz|||oooVVVGGGAAABBBDDD??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::999999888777777777666666666666666666666666555555555555555555555555333333333333333333333333444444444444555555555555444444444444444444444444444444444444444333222222111222222333333222222111///000222333444333333222222222222222333333333333777444222111111222111000111000000000000111222222555333111000111111000///////////////////////////....................................------------)))***+++,,,...000222333,,,---...///////////////------------------------000//////......///000000333666888999888777777777777999;;;:::999999999:::>>>DDDNNNWWW]]]^^^\\\[[[]]]___cccggglllnnnmmmlllnnnhhhbbbbbblll}}}~~~lllfffeeecccfffmmmxxxxxxnnniiiaaa[[[WWWWWWUUUTTTVVV[[[bbbfffkkkooopppooooooooonnnnnnlllkkkiiigggeeeeeedddeeeeeeeeefffhhhlllppprrrqqqooommmmmmoooqqqrrrssstttuuuuuutttuuuwwwyyyyyyyyyzzzyyyxxxwwwuuutttuuuvvvwwwyyyzzz{{{||||||wwwuuurrrqqqqqqqqqpppnnnwwwzzz}}}}}}|||yyyxxxwwwzzzyyyyyyyyyzzz|||~~~|||yyyvvvsssnnniiilllrrr~~~}}}{{{{{{}}}qqqhhhZZZNNNEEEAAA??????>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::999999888888777777777777555555666666666666555555555555555555555555555555222222222222222222222222333333333444444555555555444444444444444444444444333444444444444333222222111222222333333222222111000111222333444444333222333333333444444555555666999666222000000111111000111000/////////000222333444222111000111222111000////////////////////////.................................---------,,,,,,&&&&&&'''(((***,,,---///,,,---....../////////...------------------------000/////////......//////333555777888777666777888999;;;>>>>>>===;;;::::::<<>>======<<<<<<<<<<<<===::::::::::::::::::::::::999999888888888888999999888888777777777777666666555555666666666666555555555555555555555555555555222222222222222222222222222333333333444444555555444444444444444444444444333333444444333333222111111222222333333222222111222333444555555444444333222333333444444555555555888555222000000111111000111000/////////000222333333222000000111222111000////////////////////////...........................------------,,,,,,,,,++++++++++++,,,---...///,,,------...............------------------------///////////////.........000222444444444444555666777:::>>>??????=========<<>>>>>======<<<<<<<<<<<<<<<===::::::::::::::::::::::::999888888777777888888999777777777666666666666666555666777888888777666555444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333333333333333333222111111111222222333333222222111333333444555555555444333111111111111222222222222666333111000000111000///000////////////000111111222000//////000111111000////////////////////////------------------------------------,,,,,,,,,,,,......---------------...,,,------.........---------------------------------....../////////......---///111111000111333444444777;;;===>>>===>>>???;;;>>>FFFSSS___gggjjjiii___ZZZWWWZZZcccmmmrrrsssvvvuuuppphhheeeppp{{{jjjeeeaaajjjrrruuuzzz}}}wwwsssiiiccc^^^[[[XXXUUUWWWZZZ^^^^^^```cccgggjjjkkkjjjjjjjjjhhhfffeeecccaaaaaaccceeehhhiiikkknnnqqqtttuuutttrrrpppppprrrtttuuupppqqqrrrqqqpppppprrrtttttttttssssssrrrrrrrrrrrrrrrtttwwwyyy{{{{{{zzzzzzvvvvvvvvvtttqqqppppppqqqvvvvvvxxxzzz{{{zzzwwwuuussssssrrrrrrtttxxx|||~~~~~~uuupppttt}}}}}}~~~zzziii^^^TTTKKKHHHDDDBBB>>>======???@@@@@@;;;;;;::::::::::::;;;;;;999999999999999999999999888888777777777777888888666666666666666666666666555666888999999888666555444444444444444444444444333333333333333333333333444444333333333333333333333333333333333333333333222333333333333222111111111222222333333222222111222333444555444444333222222222222111111111111111222111000000111111///......//////000000000000000111///......///000000///////////////////////////---------------------------------,,,,,,,,,++++++---,,,++++++++++++,,,,,,---------......------,,,------------------------+++,,,...////////////...,,,---...///...///111333111444777999::::::<<<===888<<>>>>>>>>??????>>>;;;999:::999999888999999::::::999999999999999999999999888888777777777777888888555555555666666666666666555777888::::::888777555444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333222333333333333222111111222222222333333222222222111222333444333333111111555444444333333222222222000//////000111111///------...000111111111000///000...------///000//////////////////////////////---------------------------------,,,,,,,,,++++++------,,,,,,------...///---------...------,,,,,,------------------------***+++---///000000//////+++---.........///111333///111444666666777999:::555:::BBBLLLVVV```hhhllliiifffaaaaaagggpppzzz{{{~~~|||rrrjjjnnnrrrhhheeepppxxxwwwxxx|||qqqiiibbb^^^ZZZXXXZZZ___ccc```]]]]]]aaaeeegggggghhhhhhiiiiiihhhfffcccbbbbbbeeehhhkkkmmmooosssuuurrrqqqqqqqqqqqqqqqqqqrrrpppqqqrrrqqqpppppprrrsssssssssrrrrrrqqqrrrrrrrrrpppqqqsssvvvxxxzzz{{{{{{yyyyyyxxxtttpppooosssvvvyyyyyy{{{zzzxxxwwwwwwxxx||||||{{{~~~aaaXXXLLLEEECCCBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::888888888888888888888888999888777777888888777555555555555555555555555555444555666777777777555555444444333333222111000000222333333444444333333222444444444333333222222222333222222111222222333333222222222222111111000000333333333222222111111111333444444555444333222111000000111111111111000000000000////////////000000000000000000000000000000222111///.........///000000000000000000000000000---------.........//////***+++,,,---------,,,+++////////////////////////------------------,,,,,,...------,,,,,,------...***+++---/////////---,,,---......---,,,---///000111111111111111111111111555777;;;BBBMMMZZZfffnnnpppooollljjjkkkqqqyyy~~~uuunnnoooxxxtttgggfffooovvvxxxyyy~~~|||qqqfff```^^^\\\\\\___fffccc___^^^aaaeeehhhjjjlllmmmmmmllliiifffeeeeeegggiiikkknnnpppqqqqqqqqqqqqqqqpppppppppqqqrrrrrrrrrpppooonnnooopppooonnnrrrrrrrrrqqqpppnnnlllkkktttttttttwwwzzz|||}}}|||~~~|||xxxuuussstttuuuwwwyyy|||}}}|||{{{{{{|||~~~~~~ooo]]]QQQJJJBBB>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888999888777777888888777555555555555555555555555555333333444555666666555555555444444333333222222222222222333333333333222222444444333333333222222222333333222222111222222222222222222222111111111000333333333222222111111111111111222222222111000///000000111111111111000000000000////////////000000000000000000000000000000111111///.........///000////////////////////////.........///////////////,,,------...---,,,******........................------------------------...------,,,,,,------...%%%'''***,,,.........---,,,---///...------...000111111111111111111111111333555888>>>IIIVVVccckkkrrrsssqqqooommmpppwww}}}xxxqqqpppvvv}}}}}}nnnhhhooovvvxxxzzz~~~~~~tttiiiccc```]]]^^^aaahhheee```^^^```eeeiiilllooooooooommmjjjgggggggggkkklllnnnppprrrrrrrrrrrrqqqqqqqqqqqqrrrsssuuuuuutttrrrpppooooooooonnnmmmpppqqqrrrsssrrrpppnnnlllqqqqqqrrrvvvzzz}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{|||~~~~~~}}}}}}kkkTTTGGGCCC???;;;:::<<<======;;;:::::::::::::::::::::::::::999888888888888888888888888888888888888888888999777666666888888777555444444444444444444444444444444444444555666888888444444444444444444444444222222333333333333222222333333333333222222222222444333333222111111111222222222222222111111111111222222222222222111111111000111222222222111000//////000000111111000000///000000////////////000000000000000000000000000000111000//////......//////////////////////////////000000000///////////////............---+++***)))------------------------+++,,,,,,------............------,,,,,,------...'''(((***,,,---...------+++---///000///......///111111111111111111111111111222555999BBBOOO^^^gggpppsssvvvsssoooooovvv}}}zzzsssppprrruuu|||~~~|||nnnqqqvvvyyy{{{}}}xxxmmmgggccc______bbbkkkgggbbb___```eeekkkooossssssrrroookkkiiiiiijjjoooppprrrssstttssssssrrrppppppqqqrrrtttvvvxxxyyyvvvssspppnnnnnnmmmlllkkkmmmooorrrttttttrrrpppnnnmmmnnnpppuuuzzz~~~~~~|||{{{{{{}}}rrr\\\LLLDDDAAA>>><<<<<<<<<<<<;;;999999999999999999999999999888888777777777777888888888888888888888888888888999777666666777777666555444444444444444444444444555444444444666888:::;;;333333333333444444444444333333444444444444333333333222222222222222222222444444333222111111111111222222222222222222222222222222222111111111111111111222333444444333222111//////000000000000//////000000////////////000000////////////////////////000000//////............////////////////////////////////////.....................------,,,++++++------------------------++++++,,,,,,---...//////...------,,,,,,------.........//////...---,,,+++***---000111000///......111111111111111111111111000111333666===IIIXXXbbbhhhooouuutttooommmssszzzzzz|||}}}zzzsssmmmlllmmm||||||yyyxxxyyy{{{{{{{{{~~~|||rrrkkkeee``````dddmmmiiiccc______dddlllrrruuuuuussspppllljjjjjjkkkrrrssstttttttttsssrrrqqqmmmnnnoooqqqtttvvvyyyzzzvvvsssooolllkkkkkkjjjiiijjjmmmqqqtttuuussspppnnnlllmmmpppuuuzzz~~~~~~}}}|||{{{{{{}}}xxxyyyvvvlll]]]NNNEEEAAA???>>>=========<<<:::999999999999999999999999999777777777666666777888888777777777777777777777777888777666666777777666444444444444444444444444444333333333333444666888:::222222222222222333333333444444555555555555444444222222222222222222222222444333222222111111111222222222222222222222222333111111111111111111111111111111222333333333222111//////000000000000//////000000////////////000000///////////////////////////////////////......---........................------------------------,,,,,,,,,,,,---......///........................++++++,,,,,,---...//////...------,,,,,,------...////////////...------,,,+++---000111000///...///000000000000000000000000111222333444999CCCRRR]]]ccclllttttttnnnjjjlllqqqsssvvvxxxuuupppjjjfffeee||||||||||||{{{xxxyyy}}}wwwppphhhaaaaaaeeennnkkkeee```^^^cccmmmtttuuuuuutttqqqmmmkkkkkklllttttttuuuuuutttrrrqqqpppllllllmmmooorrrtttwwwxxxtttqqqllljjjiiiiiiiiihhhjjjmmmqqqttttttssspppnnnnnnoooqqqvvvzzz}}}}}}|||xxxxxxyyyzzz|||ooo___UUUWWWXXXTTTKKKCCC===;;;::::::;;;<<<<<<<<<<<<;;;888888888888888888888888777777777777777777888999777777777777777777777777888666555555777777666444333333333333333333333333111111111111222333444555222222222222222222222222444444555555555555444444111111111222222222222222333222222111222222333333222222222222333333333333000000000111111111111111...///000111111111000///...//////000000//////...000000////////////000000000000000000000000000000...////////////...------........................++++++,,,,,,,,,---------,,,+++,,,,,,---///000111////////////////////////+++,,,,,,------............------,,,,,,------...******+++,,,---...//////,,,...000111000//////000000000000000000000000000111333444444666>>>KKKVVVbbbkkksssuuuoooiiiggggggmmmoooqqqooolllgggdddbbbvvvxxx}}}}}}{{{vvvvvvzzz}}}uuukkkdddcccgggmmmkkkfffaaa^^^ccclllttttttuuuuuutttqqqnnnmmmmmmtttuuuuuuuuutttrrrpppooollllllmmmnnnppprrrtttuuurrroookkkhhhiiijjjjjjjjjmmmooorrrttttttrrrpppnnnooopppssswww{{{}}}|||zzzvvvvvvxxxzzz}}}rrraaaPPPEEEFFFGGGGGGEEEBBB>>>;;;:::888999:::;;;;;;;;;<<<===888888888888888888888888888777777777777888999:::777777777777777777777777888666555555666666555444333333333333333333333333111222222333444444444333444444444333222222222111222333333333333333333222000111111111222222222222111111111111222333444444222222222333333333444444///000000000111111111222---...///111111111000///......////////////......000000////////////000000000000000000000000000000....../////////...---,,,........................***++++++,,,---...//////------,,,,,,---...///000........................------------------------...------,,,,,,------...))))))***+++---///000111---///000000//////000111000000000000000000000000111333555444333999EEENNN^^^gggqqqvvvtttnnnjjjhhhjjjjjjkkkjjjhhhfffdddccciiioooxxx}}}{{{vvvvvv|||zzzpppgggfffkkklllkkkgggbbb^^^bbbkkkssssssuuuwwwwwwuuurrrpppooouuuuuuvvvuuutttsssqqqpppmmmmmmmmmnnnooopppqqqrrrqqqnnnjjjiiijjjlllmmmnnnssstttuuuuuutttrrrpppooooooqqqtttxxx|||~~~}}}{{{wwwwwwyyy{{{jjjZZZQQQMMMHHHDDDAAA@@@>>>======<<<<<<<<<;;;<<<<<<<<<;;;:::;;;<<<777777777777777777777777888888777777888999::::::777777777777777777777777888666555555666666555444333333333333333333333333444555666777777777555555666666555444333333222222111111111222222111111111000000111111222222222222000000000111222333555555222222222333333444444444//////000000111111111222///000111222333333222111......////////////......000000////////////000000000000000000000000000000---.../////////...,,,,,,........................***+++,,,---...000111111000///------,,,---...///------------------------------------------,,,,,,...------,,,,,,------..................///000111...///000///......000222000000000000000000000000000333555333222666@@@IIIYYYbbbnnnwwwyyyvvvqqqnnnhhhhhhhhhhhhgggeeeeeeddd^^^fffsss}}}{{{wwwxxx~~~~~~sssjjjiiimmmkkkkkkhhhbbb___aaajjjrrrsssvvvyyyzzzxxxuuurrrqqquuuvvvvvvvvvuuutttrrrqqqoooooooooooooooooopppqqqqqqnnnjjjjjjkkknnnqqqqqqwwwwwwwwwwwwuuusssqqqpppoooppptttyyy}}}~~~}}}xxxyyy{{{~~~iii___RRRJJJFFFCCC@@@===<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999888777777888999999888666555666777777777666666555555555444555555666666666666555555666555444333222333444444000000111111111111000000333333333333333333333333555444333111000//////...333222111000////////////000111111000//////000222000111111222222333333444333333222222111000//////000000//////.........---333333222111000///......000000000000000000000000.........///////////////000000000000////////////............////////////......---------,,,,,,,,,111000...---,,,------.........---,,,,,,,,,,,,---...,,,)))((((((***---///........................------------------------///---+++,,,...///...+++......---,,,---...///000............////////////555444222000000444:::>>>RRR```oooxxx{{{}}}yyyuuukkkiiigggggghhhiiiiiiiii]]]]]]iii~~~yyy{{{tttiiiggghhhgggjjjkkkhhhccccccjjjqqqxxxzzz|||{{{yyyvvvttttttvvvvvvvvvwwwxxxwwwtttqqqooonnnnnnnnnooonnnllljjjkkkjjjjjjjjjlllnnnqqqrrrxxxxxxwwwuuutttsssrrrqqqttttttuuuwwwxxxyyyzzz{{{zzz|||~~~xxxggg[[[SSSLLLCCC>>>===>>><<<:::<<<;;;:::999999888999999;;;::::::999888888777777777888999888666555666777777666666666555555555444666666777777777777666666666555444333333333444444111222222333333222222111333333333333333333333333444333222111000/////////111111000/////////000000000111111000//////000222222222222222222333333333333333222111111000//////000/////////............222111111000000/////////////////////////////////000000//////......------000000000000/////////...............////////////......---------,,,,,,,,,...---,,,+++++++++,,,,,,......---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,------------------------------------------------,,,***((()))+++,,,***)))...------,,,---...///000............////////////333333222111111444999===KKKZZZjjjuuu{{{~~~|||xxxjjjgggeeefffjjjmmmllljjjccc```ggg{{{||||||~~~tttkkkhhhiiiiiikkkllliiieeegggnnnuuu}}}|||yyywwwwwwvvvuuuuuuvvvwwwwwwuuussspppnnnmmmmmmmmmmmmlllkkkllllllkkkkkklllooorrrtttxxxwwwvvvuuusssrrrqqqppprrrrrrsssuuuvvvxxxyyyzzz{{{|||~~~qqqcccVVVLLLEEEDDD???;;;999;;;<<<;;;999;;;:::999888777777777777::::::999999888777777777666777888777666555666777666666666555555555555555666777777777777777777666666555444333333333333444333333444444444444333333111111222222333333444444333222111000000000000111//////......//////000000000111111000//////000222333333333333222222222222222222111111000000//////////////////............000000000000000000000///////////////////////////111111000///...---,,,,,,000000000/////////......---............/////////......---------,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,---(((***,,,...///---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...---+++...------------...//////............////////////111222222222111333777:::CCCQQQdddqqqzzz{{{iiiddd```ccckkkqqqqqqnnnkkkddddddqqq}}}~~~~~~|||}}}wwwpppkkkiiikkkmmmmmmjjjhhhkkkssszzz|||zzzyyyvvvtttssssssuuuvvvuuutttpppnnnlllkkkkkkllllllkkknnnmmmllllllmmmooorrrtttxxxwwwvvvtttrrrpppooonnnooopppqqqsssuuuvvvxxxxxxzzz{{{}}}uuummm```UUUMMMHHHDDDBBB???===::::::;;;;;;999777;;;:::999888777666666666999999888888777777777777555666777777555555666777555555555555555555555555555555666666666666555555555555444444333333333333333333444444444444333333000000111222333444444555111111000000000000111111------------...///000111000111111000//////000222555444444333222111111111111111000000000////////////////////////..................//////000000000////////////////////////000000//////......------000000/////////.........---------.........//////......---------,,,,,,,,,------------...//////000......---,,,,,,,,,,,,---(((***,,,...///---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------.........---------------......//////............////////////000111222222222333555777===KKK]]]lllxxx|||kkkbbb[[[]]]hhhrrruuutttrrrhhhbbbhhhttt}}}~~~yyyqqqkkklllmmmmmmkkkjjjnnnvvv||||||zzzzzzwwwuuurrrrrrsssuuuvvvuuupppmmmjjjiiijjjkkkllllllnnnmmmkkkkkklllooorrrtttzzzxxxvvvtttqqqnnnlllkkknnnnnnppprrrtttvvvxxxyyyyyyzzz}}}qqqfffXXXSSSLLLEEE@@@===;;;:::888888777777888777555444;;;:::999888777777777777888888777777777777666666444555666666555444555777444444444555555555555555333444444444444444444333444444444444444333333333222222333333333333222222000000111111222333444444000000000///000000111222------------...000111222000111111000//////000222444444333222111000000///000000//////////////////.........///////////////---------...//////000000........................------......//////000000////////////............------------..................---------,,,,,,,,,,,,------....../////////......---,,,,,,,,,,,,---++++++,,,,,,------------------------------------------------------------******++++++*********+++---------...........................////////////...000111222111222333555:::FFFWWWfffttt}}}{{{pppdddXXXXXXcccpppxxx{{{vvvmmmcccbbbjjjyyyyyyooonnnooonnnllllllpppwww|||~~~{{{yyyyyyzzzwwwsssrrrssstttttttttooollljjjiiijjjlllmmmmmmnnnllljjjiiijjjmmmpppsss|||zzzwwwtttpppllliiihhhnnnooopppsssuuuxxxzzz{{{wwwzzz~~~ooo```TTTLLLCCCBBB@@@>>><<<;;;;;;;;;555555777888888888888777:::999888888888888888888777777777666666666666666333444555555444444555666444444444444444555555555222222333333333333222222444444555555444444333222111111222222222222111111000000111111222222333333000000/////////000000111............///000111222000111111000//////000222333222222111000/////////////////////.....................///////////////,,,---------......//////........................,,,,,,---...///000111111/////////.........------,,,------------...............---------,,,,,,,,,++++++,,,---------,,,,,,......---,,,,,,,,,,,,------,,,+++++++++,,,...///........................------------------------+++,,,---,,,+++***+++---,,,---......//////..................////////////...000111000000000222444777AAAOOO^^^mmmyyy|||yyyuuuhhh[[[XXXaaaooozzzzzzsssiiiaaabbbmmmyyytttssssssqqqqqqtttxxx|||}}}zzzzzz{{{~~~{{{vvvtttssssssrrrrrrlllkkkiiijjjlllnnnooooooooommmjjjhhhiiilllpppsss|||zzzxxxtttpppllljjjhhhmmmnnnqqqsssvvvyyy{{{|||yyy}}}}}}wwwuuusssrrrsssuuuwwwyyy{{{xxxiii\\\SSSKKKEEEAAA;;;;;;;;;;;;;;;<<<>>>???777888999::::::::::::;;;777777666666666777888888666666666666666666666666222444555555444444555666333333333444444555555555222333333444444333333222444444555555555444333222111111222222222222111111111111111111111222222222111000000/////////000000////////////000000111222000111111000//////000222111000000000//////........................................../////////000------------------..............................------......//////000000//////.........---------,,,,,,---------...............---------,,,,,,,,,+++,,,---------,,,+++***......---,,,,,,,,,,,,------,,,,,,+++,,,---...///------------------------------------------------,,,...000///---,,,...///,,,---.../////////...---............//////////////////000///...///222444222;;;GGGUUUeeesssyyywwwxxxnnnccc^^^dddooozzz}}}{{{qqqddd\\\cccuuu{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}}}}~~~zzzwwwtttrrrpppnnnjjjiiiiiillloooqqqqqqqqqpppnnnkkkiiiiiilllqqqsssyyyxxxvvvtttqqqooommmllllllnnnpppsssvvvyyy{{{}}}~~~xxxsssooommmhhhgggggggggiiikkknnnpppvvvzzzpppbbbZZZPPPHHHDDDCCCAAA???>>>===<<<999666555666888888999:::999777666777777555555444555555666777888555555555666666666666666222333444444333333555666333333333444444555555555333444444555555444444333333444555555555444333222111222222333333222222111222222222111111111111111111111000///////////////000000000000000111111222000111111000//////000222////////////............---.....................---.........//////000000------------------------........................///////////////.........//////.........---------,,,,,,,,,---------............---------,,,,,,,,,......///000///...,,,+++......---,,,,,,,,,,,,---,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---,,,***)))+++---,,,,,,.../////////...---............/////////000/////////...---...111444---555AAAOOO```pppwwwvvvyyyrrriiieeehhhpppzzzwwwgggZZZ]]]mmm{{{~~~~~~~~~|||xxxuuurrrnnnlllhhhhhhjjjmmmpppssssssrrrrrrooollljjjjjjmmmrrruuuvvvvvvuuutttrrrqqqqqqpppkkkmmmooorrrvvvyyy{{{|||zzzwwwnnnjjjiiihhhgggccccccccceeegggkkknnnpppwww|||sssdddYYYLLLHHHCCC@@@>>>===<<<:::;;;;;;;;;::::::999999999:::999888888777777888888666666555555444444444444888777777666555444444333222222333444555555555555111222333333444444333333222222222333333444444444222333333444444333333222111222222222222111000000...//////000111222222222111111111111111111111111000000000000000000000000111111000///////////////////////////////////////------............------///////////////////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------555333000...------......000000///...---,,,,,,+++000///...---,,,++++++++++++++++++,,,,,,---------///...---,,,,,,---...///++++++------------++++++,,,,,,,,,---------..........................................////////////000000000000111111111111000888>>>EEERRRdddqqqtttwwwsssmmmhhhgggkkkssszzzwwwjjj^^^]]]eeennnwww~~~}}}}}}~~~~~~}}}}}}yyyuuupppmmmkkkggggggiiimmmrrrvvvwwwwwwvvvqqqllliiijjjmmmppprrrzzz{{{|||zzzvvvrrrpppooommmmmmmmmnnnqqqwww|||~~~}}}{{{~~~xxxsssnnnkkkjjjhhhdddaaa```aaabbbdddfffjjjnnnrrr}}}|||vvvmmmgggbbb\\\TTTNNNHHHEEE@@@>>>===<<<;;;999999999999888888777777777999999888777777777888888777777666666555555555555777777666666555555444444333333444444444444444444111222333333444444333333222222333333333333333333222222333333333333222222000111111111111000//////...//////000111111222222111111111111111111111111////////////////////////222111000000//////000000........................,,,,,,------------,,,,,,........................////////////............------------------,,,,,,---------------------------............---,,,,,,........................111000...---,,,---...///......------,,,+++++++++...---,,,++++++++++++++++++++++++,,,,,,---------000///............///000+++,,,,,,------,,,,,,+++,,,,,,,,,------------.......................................//////////////////000000000111111111000666;;;???KKK]]]kkkpppvvvuuurrrpppnnnppptttwww||||||xxxmmmbbb]]]bbbhhhqqq}}}||||||}}}~~~~~~}}}zzzvvvssspppnnnkkkjjjkkknnnrrrtttuuuuuuuuurrrmmmjjjkkknnnqqqsssxxxzzz{{{zzzwwwsssqqqqqqppppppoooqqqtttyyy~~~~~~~~~{{{~~~{{{rrrmmmhhheeeeeeeeeeeecccdddgggiiikkkllloootttxxxmmm```WWWQQQKKKHHHIIIJJJJJJHHHCCC@@@===;;;;;;;;;:::999888888888888888777777777999888888777777777777777777777777666666666666666555555555555555555555555333444444444444333333222111222222333333333333333333333333333333222222222111111222222222222111111000000000000000///.........//////000000111111222111111111111111111111111////////////////////////111111000////////////000........................---------......---------................................................,,,,,,------------------..............................//////......---,,,........................---,,,++++++,,,---///000------------------------,,,++++++******+++++++++++++++,,,,,,,,,,,,------++++++************+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------------------------............///////////////000000000000111111111444666999CCCTTTdddllltttvvvwwwwwwuuussssssssswwwyyywwwpppfff___^^^```gggwww~~~}}}zzzwwwtttrrrpppooommmmmmoooqqqtttttttttuuurrrooommmmmmooosssuuuwwwyyy{{{zzzxxxuuusssssstttsssrrrsssvvvzzz~~~}}}yyyrrrkkkgggbbb```bbbdddggghhhjjjooosssttttttvvv}}}{{{kkk\\\OOOGGGIIIEEEAAA???AAACCCDDDDDD???===:::::::::;;;:::999:::::::::999999999999999888888777666666666666777666666666666555555555555444444444444444444555555444444444444444333222111111111222333333333333222444333333333222222111111000000111111111111000000000000111111000000///...////////////000000111111111111111111111111111111////////////////////////000//////.......................................//////000000000000//////........................------...............///,,,,,,,,,------.........------------------------...............---,,,,,,........................,,,,,,++++++,,,---...////////////000000000111111++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******------++++++++++++------++++++,,,,,,,,,------------------------------------------.........//////////////////000000000111111222222444===MMM___jjjsssvvvyyyzzzxxxuuurrrqqqtttvvvuuuppphhhaaa\\\[[[^^^mmm}}}~~~}}}zzzwwwtttqqqooopppooonnnooorrrtttuuuuuuttttttrrrpppoooqqqtttwwwzzz|||~~~}}}zzzwwwvvvuuuvvvtttssstttvvvzzz|||wwwrrrooohhhfffddddddfffiiilllnnnqqqvvv{{{||||||~~~wwwgggYYYOOOIIIEEEBBBAAA@@@>>>============<<<===;;;::::::;;;;;;;;;999999999999999999999999999888777666666555555666666444444444444444444444444333333333333444444444444444444444444333222111111000111222222333333222222333333333222222111111111///000000111111000000///111111222222111111000//////////////////000000000000000000000000000000000..............................---,,,,,,,,,,,,---........................//////000000000000//////........................,,,---------......//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////000111111111,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++------+++++++++,,,,,,,,,------------------------------------------...............////////////000000000111111111444;;;III[[[jjjuuuxxx{{{|||zzzvvvtttsssssssssrrrooojjjddd___\\\YYYggg|||~~~~~~|||yyyvvvrrrooommmooonnnmmmooosssvvvxxxyyyuuuvvvuuutttrrrrrrvvvxxx~~~{{{yyyxxxwwwuuuttttttvvvyyy}}}~~~yyysssooolllkkkjjjhhhiiilllnnnpppsssuuuvvvyyy}}}|||ooofff\\\UUUKKKCCC@@@@@@AAAAAA::::::;;;<<<;;;;;;:::999;;;:::999:::;;;<<<;;;999666666666777777777777777777777666555555555555555333333333333333444444444333333333333333333333333222333333333333222222111000111111222222222222222222222222222222111111111000000111111111111000000222222222222222111000000////////////////////////000000000000000000000000..............................---,,,,,,,,,,,,,,,---------------------------------......---------------------------------,,,,,,,,,---......//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++***+++,,,---.........------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000111444999CCCUUUddduuuyyy}}}~~~|||yyyvvvtttqqqqqqpppooommmiiiccc___XXXddd{{{}}}}}}}}}|||{{{xxxuuurrrpppnnnooonnnmmmoootttxxx{{{|||wwwxxxyyywwwtttsssvvvyyy~~~||||||zzzxxxvvvvvvwwwzzz}}}}}}{{{||||||~~~uuusssooojjjfffdddcccccchhhlllqqqvvvyyy{{{}}}vvvjjj```WWWOOOIIIFFFDDDAAA>>>======<<<<<<777999:::::::::;;;;;;<<<:::999888999;;;;;;999888555666666666777777777888777666555555444444555555333333333444444444555555444444333333222222111111111222222333333333222222000000111222222222222222111111111111222222222222000111111222222111111000111111111111111000000///////////////////////////000000000000000000000000........................000///......------......------------------------,,,,,,------------,,,,,,------------------------++++++,,,------...//////------------------,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------......,,,,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++'''((()))+++,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000///111444777<<>>===>>>>>>::::::::::::::::::::::::888888888888888888888888888888777777777777888888666666666666555555555555444444444444444444444444444333333222222333333444222222222333333444444444333333333222222222111111111111222222222222111111111111111111111111111111000000000000000000000000111000///------......///.........................../////////...---,,,,,,//////.........---------......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------000000//////.........---+++,,,,,,------,,,,,,+++++++++,,,,,,---...////////////...---,,,,,,++++++,,,------...---,,,***)))+++,,,---......,,,***))),,,+++++++++,,,...000111++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,***+++---------+++)))(((000...,,,+++***+++---...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////...,,,+++,,,---///111......000333444777@@@KKK___hhhqqqrrrqqqmmmddd]]]bbbgggnnntttuuuqqqlllhhh[[[^^^jjj|||yyyvvvxxx{{{|||xxxtttyyyvvvrrrppprrrvvv{{{~~~{{{xxxvvvuuuvvvvvvzzz|||~~~wwwlllgggeeeeeefffgggfffeeedddeeegggkkkjjjlllrrr|||zzzssseee___XXXTTTSSSQQQMMMIIIEEECCCAAA>>>;;;::::::;;;999999999999999999999999888888888888888888888888888777777666666777777888666666666666555555555444444444444444444444444444444444333333333333444444333333333333333333222222222222111111111000000000444333222000...+++)))(((111111111111111111111111000000000000000000000000222111000///...//////000............................../////////...------///.........------------///...------,,,,,,------,,,,,,,,,,,,------------////////////......------+++,,,,,,------,,,,,,+++..................//////000//////...------,,,,,,,,,---.........---,,,+++,,,,,,.........---+++******)))(((((()))***,,,---++++++,,,,,,,,,---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------....../////////...---,,,...---,,,+++++++++,,,---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------...///000000///111333333444<<>>>>>===<<<:::999888888777777777777777777777777777777777777777777777777777777666666666666777777666666555555555444444444444444444444444444444444444444444444444444444444444444444333222222111111111111000000000/////////111111111222111111000///111111111111111111111111000000000000000000000000222111000000//////000000........................---...//////////////////............------------//////...------------...,,,------------.........///............---------+++,,,,,,------,,,,,,+++............------------000000//////......------,,,---...............---,,,---.........---,,,+++******((((((((()))******,,,,,,,,,,,,------------...............---,,,+++---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000222000111222111111777???OOO\\\hhhlllkkkjjjgggdddaaabbbhhhpppwwwxxxrrrlllfffbbbeeeuuu|||||||||{{{}}}|||}}}}}}yyyuuuuuutttttttttwww{{{}}}zzzxxxwwwwwwwwwwwwyyy|||~~~vvvgggcccaaabbbeeedddgggllloooppprrrtttuuurrrtttyyyeee___WWWRRRNNNLLLJJJIIIBBB@@@>>>>>>???@@@???>>>:::;;;;;;<<<;;;:::999888777777777777777777777777777777777777777777777777777666666555555666666777555555555444444444333333333333333333333333333333444444444555555444444444333333333222222222222222111111000000000////////////000111222333333444333111111111111111111111111000000000000000000000000111000000///////////////........................------...///000000000000------------------------000///......------......---------.........//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////......------------+++,,,,,,------.........,,,---.........------,,,...---,,,*********+++,,,,,,,,,,,,------------...////////////...---,,,+++---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,---...///...---,,,---...///000000000//////111//////111000000444;;;FFFUUUdddjjjkkkmmmmmmlllkkkhhhhhhmmmuuuwwwsssmmmiiibbbaaammm}}}~~~~~~||||||}}}~~~~~~yyyvvvvvvvvvwwwxxxyyy|||}}}zzzxxxwwwvvvvvvvvvxxx{{{}}}kkkbbbccccccdddgggfffiiinnnrrrtttvvvxxxyyyyyy|||JJJHHHFFFDDDCCCCCCAAA@@@???>>><<<<<<<<<;;;:::999666777999::::::999888777888888888888888888888888666666666666666666666666666666555555555555666666444444444444333333333333333333333333333333333333333333444555555444333333000000111111222333444444222222111111111000000000222222111000///---+++***000000000000000000000000////////////////////////...............---------........................------...//////000//////,,,,,,------------------//////...------------------------.........//////,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++(((((()))***,,,------...------,,,,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,------------------000///---,,,++++++,,,,,,,,,,,,---------.........////////////...---,,,+++---,,,,,,++++++,,,,,,---...---+++******+++---...+++******))))))***++++++---............---,,,,,,,,,,,,,,,,,,+++******)))+++++++++++++++++++++++++++,,,---...///...---,,,------...///000/////////...,,,---000111000333888AAAOOO___gggmmmqqqsssssstttmmmhhhjjjqqqvvvvvvsssjjjaaa]]]eeeuuu|||{{{}}}zzzwwwzzzzzzzzzzzz{{{|||~~~~~~|||zzzxxxvvvuuuuuuvvvxxxzzz|||wwwccc```bbbaaaaaadddjjjmmmqqqsssuuuvvvxxxzzz}}}????????????>>><<<;;;::::::::::::999999999888888333444555666777666555555777777777777777777777777666666666666666666666666555555444444444444555555444444333333333222222222333333333333333333333333222222444444444444222222...///000111222444555555222222111111111000000000000111111111000000///...000000000000000000000000////////////////////////---............---,,,+++........................,,,---..................,,,,,,,,,,,,------------......---,,,,,,,,,,,,---,,,------------.........++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***+++---...000111222,,,++++++++++++++++++++++++***************+++,,,+++++++++,,,,,,,,,------...---+++*********++++++,,,---------...........................---,,,+++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++***)))+++++++++++++++++++++++++++,,,------......------------------.........///---+++,,,000222111222666;;;HHHWWWcccmmmuuuwwwuuuuuuoooiiiiiinnnuuuxxxxxxiiiaaa[[[```jjjvvv}}}{{{}}}~~~}}}{{{zzzyyy~~~}}}|||||||||}}}~~~}}}{{{yyywwwvvvuuuxxxzzz{{{}}}rrrbbbcccfffbbbbbbgggppprrrtttuuuvvvwwwzzz|||===>>>>>>===<<<:::::::::888999:::999999888888888444555555666666666666666666666666666666666666666555555555555555555555555555444444444444444444555333333333333222222222222222222222222222222222222000111333444444333111000//////000111222333333444111111000000000/////////...///000222444555555666000000000000000000000000////////////////////////---.../////////...,,,,,,........................------------------,,,+++++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************++++++,,,,,,,,,+++***))))))******+++------------............,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,+++*********++++++)))******++++++++++++***************************---,,,,,,,,,,,,---......---,,,,,,+++,,,---...///...+++,,,000222111111333666@@@NNN\\\jjjuuuwwwssstttpppllljjjlllpppssstttjjjccc]]]]]]bbbjjjxxx|||~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{~~~~~~||||||}}}~~~|||zzzxxxwwwzzz{{{}}}~~~rrreeehhhiiidddfffpppvvvwwwxxxxxxyyy{{{;;;;;;;;;:::999999;;;<<<777999999999777555555555777777777888888888888888555555555555555555555555555555555555555555555555555444444333333444444555333333333222222222111111222222222222222222222222///000222333333222000///111111111111111222222222000/////////............111111111000000///------000000000000000000000000////////////////////////...///000000000///---,,,........................------------,,,+++******+++++++++,,,,,,------------,,,++++++******+++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------///...,,,+++***++++++,,,***)))))))))***++++++,,,,,,,,,+++******+++,,,------------.........//////++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***((()))+++---------+++***,,,+++)))''''''((()))+++((()))***+++++++++++++++************************...---,,,+++,,,---...///---,,,+++******,,,...///000------111333000///111222:::GGGVVVhhhuuuuuupppuuussspppmmmkkkkkkkkklllkkkeee___\\\\\\bbbppp}}}zzz{{{~~~}}}}}}{{{yyyxxxxxxzzz|||~~~}}}||||||}}}~~~|||zzzxxx|||}}}~~~~~~ooocccfffgggbbbgggttt{{{{{{{{{{{{|||;;;;;;;;;:::::::::999999999999999888888888777777888888777666666666666777555555555555555555555555444444333333333333222222333333333444444555555555333333333222222111111111000000000111222222222333/////////000111111222222000000111111111111000000//////000000000000//////222111///.........///000///......---------......//////.........------------.../////////...,,,+++...---,,,,,,,,,,,,---...*********+++,,,---...///000---***(((''')))+++---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))))))))*********+++++++++(((((()))+++,,,---...///------,,,+++)))'''%%%$$$***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---.........---,,,,,,+++)))***+++,,,,,,+++***)))+++,,,---......,,,+++************++++++,,,,,,,,,************************---,,,***)))((()))*********,,,...---,,,***)))***)))***+++,,,---.........---,,,+++******,,,---///000//////......000111222111666AAAQQQbbbooouuuvvvvvvvvvuuupppjjjggghhhjjjkkkeeeaaa___\\\]]]iiivvv~~~yyy{{{~~~|||xxxyyyzzzzzzzzz{{{}}}}}}{{{yyy~~~qqqgggfffeeeeeemmmxxx:::::::::999999999999888999999888888888777777777777777666666666555555555555555555555555555555555444444333333333333222222333333333333333444444444333333333222222111111111111111111111111111222222000000000111222222333333000000111111111111000000///000000000000000000///111111///.........///000///......------.........//////.........---------...............------,,,...---,,,,,,,,,,,,---...++++++++++++,,,---.../////////...---,,,,,,++++++,,,++++++******++++++,,,---.........------,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------,,,++++++*********++++++++++++******)))******+++++++++******++++++++++++++++++,,,,,,************************,,,,,,+++******************,,,------+++*********)))***+++,,,,,,------,,,,,,,,,*********,,,.../////////.........///000111000444===KKK[[[hhhooorrruuuvvvuuuqqqllliiiiiijjjooojjjeeeaaa\\\ZZZbbbmmmzzzzzzzzz~~~}}}zzz{{{||||||{{{{{{|||}}}}}}~~~~~~sssjjjiiiiiihhhoooyyy999999888888888777777777888888888888777777777777444555666666666555444333444444444444444444444444444444333333333333222222333333333222222222222222222222222222222111111111111111111111111111000000000000111222222333333444000000111111111111000000000000111111111111000000111000//////....../////////......---......//////...............---------///......---------------...------,,,,,,------...,,,,,,,,,,,,---......///)))+++...000000///,,,+++,,,++++++******++++++,,,------.........---,,,,,,***************+++++++++...---,,,+++)))((('''&&&((((((***+++,,,---......***++++++,,,,,,++++++************++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++******)))++++++************++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,++++++******,,,------+++******+++******+++++++++++++++***++++++******+++---...000......------......///000111333999DDDRRR```kkkppptttvvvvvvuuuqqqmmmkkkjjjppplllhhhccc]]]YYY\\\cccttt}}}~~~~~~~~~|||}}}~~~|||ppphhhiiijjjjjjoooxxx888777777777777666666666888888777777777666666666333444555666666444222111444444444444444444444444444444333333333222222222333222222222111111000000222222222111111111111111222222111111000000/////////000000111111222333333000000111111111111000000000000111111111111000000000000//////...........................//////000........................///...---,,,+++,,,---...---------------------------,,,,,,,,,---......///$$$&&&***---//////---,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++***************************...---,,,***((('''%%%%%%)))************)))((((((***++++++,,,,,,++++++***************++++++++++++,,,,,,++++++******))))))************************+++++++++***+++,,,,,,---***+++++++++++++++******,,,+++***))))))***+++,,,++++++******+++---///000,,,,,,,,,++++++*********************************+++,,,---......---+++******+++---,,,+++***+++,,,+++++++++++++++***)))(((*********+++,,,---...///------------.........///333444777???LLL[[[hhhppprrrtttwwwxxxvvvsssooommmmmmkkkiiieee```\\\[[[]]]lll~~~|||pppiiilllnnnmmmqqqyyy777777777666666666555555777777777666666666555555222333555666666444222111444444444444444444444444444444333333333222222222222222222111111000000000111111111111111111111111222111111000000/////////......//////000111111111000000111111111111000000000000111111111111000000///////////////......---...............///000111---.....................///...---++++++,,,------------------------------------,,,,,,,,,---......))))))***+++,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,+++++++++************************,,,++++++***)))(((''''''+++++++++***)))((('''&&&***++++++,,,,,,++++++***))))))*********++++++++++++++++++******)))))))))************************+++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++******+++---///000,,,,,,,,,++++++************************************+++---......---,,,+++***+++,,,+++******+++---++++++++++++***))))))(((******++++++,,,---......,,,------...............222222444:::DDDSSSbbbkkkmmmppptttxxxyyywwwtttqqqmmmnnnlllhhhccc^^^ZZZXXXaaavvv~~~{{{zzztttmmmqqquuuuuuxxx~~~777777666666666555555555666666666666555555555555333444555555555444333222333333333333333333333333444444333333333333222222222222222111111111111111000000000111111111111111000000000000000000//////------......///000000111000000111111111111000000//////000000000000//////...////////////...------............///000111111---------..................------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,---222000...,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,---.........------+++++++++******************************************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))************+++***************************************************************+++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,***+++,,,+++******,,,...+++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------------...////////////.........000444<<>>BBBIIILLLSSSZZZbbbhhhkkkmmmnnnoooooopppoookkkfffbbb[[[WWWZZZhhh~~~yyytttzzz444444444444444555555555333333333444444444444444777666555444333222111000333333333333333444555555222333333444444333222111111111111111111111111111000000000/////////......//////////////////////////////000000000111111111000///......---------...///////////////////////////.........------------+++,,,---...////////////---***'''(((,,,...---***------,,,,,,,,,,,,++++++)))***++++++,,,,,,+++++++++)))'''(((+++---...---,,,+++***))))))***+++,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///...+++(((++++++++++++++++++++++++***++++++++++++*********))))))************))))))******+++++++++++++++***)))***++++++++++++***)))++++++************++++++***))))))((()))***+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++******))))))************+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++***))))))***+++++++++++++++,,,,,,,,,---------..................------,,,+++,,,///111000....../////////111444:::>>>HHHLLLUUU^^^eeejjjmmmnnnpppqqqqqqqqqooommmiiifff^^^XXXUUU___uuu{{{vvvzzz111222222333444444555555444444444444333333333333444444444333222111111111111111111111222333555555444444444444444333222222111111111111111111111111000000////////////......////////////////////////////////////000000000000......------,,,---------////////////////////////............------------+++,,,---......///......---***((())),,,...,,,***------,,,,,,,,,,,,++++++))))))***++++++++++++***+++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,+++************)))))))))------------------------+++******+++,,,,,,+++)))************************+++++++++,,,,,,,,,++++++)))***************))))))*********+++******)))))))))******+++++++++******++++++************++++++*********)))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++*********((()))***+++,,,+++******++++++***))))))***++++++++++++++++++,,,,,,,,,,,,......////////////......---,,,,,,---///000///...000000000//////111555888EEELLLVVVaaajjjnnnooooooqqqppppppooommmkkkjjjiiiddd\\\TTTWWWhhh~~~xxxzzz222333333333444444444555555444444333333222222222000000111222333444555555000000111111333444555666555555555555444333333222111111111111111111111111111111111111111111000000//////////////////////////////////////////////////////.........//////000------------------------------------------------+++,,,------.........---...,,,++++++---///...---------,,,,,,,,,+++++++++)))******++++++++++++++++++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,+++*********+++++++++***)))))))))************)))(((((()))*********++++++++++++++++++************+++++++++************+++++++++++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''')))+++,,,---,,,***)))+++******************++++++++++++++++++++++++,,,------............------------------...//////...///000///...---///222555BBBIIIVVVccclllpppqqqpppooonnnnnnllliiihhhhhhiiiiiibbbYYYWWWccczzzyyyyyy|||555555555555444444333333444444444333333222222111000111222333444555666777111111111222333555666777666666555444333333222222000000000000000000000000000000000000000000111111........................///....................................///000111------------------------,,,,,,------------------+++,,,---------------------,,,+++,,,---.........------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,++++++******((((((((())))))((((((((()))))))))))))))))))))***************************---+++)))***+++---------))))))))))))))))))))))))'''(((***+++++++++***)))+++++++++++++++***))))))))))))*********))))))((()))))))))******++++++,,,++++++************++++++***************************++++++,,,,,,++++++***((())))))******++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''')))+++,,,---,,,***)))*********++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------...............///---......------...111444===EEESSSaaakkkpppqqqpppnnnooonnnkkkhhhfffgggiiihhhddd^^^[[[bbbttt~~~{{{zzz{{{}}}666666666555444333333333333333333333222222222222444444444444333333333333222222222222333555666666777666444333222222222222000000000000000000000000------............//////.......................................---------,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++,,,------------,,,***+++,,,+++))))))***+++)))******++++++******))))))))))))************+++************************,,,***)))***,,,---...---************************&&&''')))+++,,,+++***))),,,,,,,,,,,,+++***))))))((()))******++++++******))))))))))))***+++,,,---++++++************++++++)))************)))((((((******++++++++++++******)))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********((()))***+++,,,+++******)))***++++++++++++***)))+++++++++++++++*********++++++,,,,,,,,,,,,++++++---...///...------...///,,,---...------...111444888@@@MMMZZZeeelllooopppppprrrrrrnnniiiggghhhjjjdddccc```\\\^^^kkk~~~~~~{{{{{{444444444333333333333333222222222222222333333333444444333333222222111111222222222222222333444444666555444222111111111111000000000000000000000000---------.........//////.................................---------,,,,,,,,,,,,,,,---...///111222........................++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++***+++++++++***+++,,,---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,(((******)))''''''***,,,,,,,,,---......---,,,,,,************++++++,,,,,,***************************)))(((***,,,---,,,+++++++++++++++++++++++++++&&&'''***,,,---,,,+++))),,,,,,,,,,,,+++***)))(((((((((***+++,,,,,,,,,,,,***))))))))))))+++,,,---++++++************++++++((())))))***)))((('''&&&******++++++++++++******))))))))))))************)))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))***++++++++++++***)))++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,...000///---,,,---///---...///...---...000222444;;;FFFSSS^^^gggmmmoooppprrrsssoooiiieeefffhhhcccdddbbb\\\XXXaaattt~~~{{{~~~|||zzz|||111111111222222333444444111111111222222333333444000000000111222222333333222111111111111111222222666555333111000000000000000000000000000000000000.../////////000000111111.................................------,,,,,,,,,......//////111222444555,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,++++++,,,---------,,,,,,...///---------,,,,,,,,,++++++))))))***++++++++++++***((())))))'''%%%&&&***---)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++((('''''')))+++,,,+++***++++++++++++++++++++++++&&&(((+++---...---,,,+++---------,,,+++***)))((('''(((***+++------......***))))))))))))+++---...++++++************++++++'''((()))))))))'''&&&%%%******++++++++++++***************))))))))))))))))))************+++++++++)))))))))******+++++++++---------,,,,,,,,,++++++******))))))******+++,,,)))***+++,,,,,,+++***)))++++++++++++******)))))),,,------......------,,,,,,...000///,,,+++---//////000000///------...000222888BBBNNNZZZdddkkkooonnnqqqrrrnnngggcccbbbdddeeegggddd\\\UUU\\\nnn~~~}}}~~~{{{~~~zzzqqqrrrrrrvvv|||777666444222222222444555444333333333444666888999333333222111000000000111222222222111111111000000222111111111000000//////000000000000000000000000//////000000///...------000///...------...///000//////.........------------......///000111111222---------,,,,,,------............------,,,,,,,,,,,,---///000000...---+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------000...,,,***))))))***+++---,,,++++++******+++++++++***)))))))))***,,,,,,))))))))))))))))))))))))+++,,,...//////...,,,+++)))***+++++++++)))(((''''''&&&(((---333666222...************************,,,+++++++++,,,+++(((&&&+++++++++***************************************,,,,,,+++***)))))))))***)))))))))((()))******+++******+++++++++,,,,,,,,,...---+++)))(((((())))))++++++******++++++,,,---++++++,,,------,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000111222333333444222666===FFFQQQ\\\ffflllnnnoooooolllhhhdddbbbbbbfffdddcccaaa\\\ZZZ```hhh}}}}}}qqqnnnlllooouuu}}}777555444222222222444555222222222222333444555666333222111111000000111111222222222111111000000000111111111000000000//////000000000000000000000000---............------,,,//////............/////////.........---------------......///000000111111///...------,,,,,,,,,,,,......---------,,,,,,,,,***+++---/////////...---******+++,,,------------++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,///---+++***))))))++++++,,,+++******))))))******+++***)))))))))***+++,,,************************+++,,,---......---,,,+++******++++++******)))(((,,,+++---111777888555222************************(((((((((***,,,---,,,*********************++++++************************++++++***)))))))))******)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,***)))))))))***+++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,------...//////000111444999AAAKKKWWWbbbiiinnnoooooommmiiieeebbbbbbeeeccccccbbb]]]YYY\\\cccyyy~~~~~~~~~~~~~~~ppphhhggglllooowww666555333222222333444444111222222333333222222222222222111000000000111111111111111111000000000000111111000000000000//////000000000000000000000000+++,,,------------------......////////////..................------------------......///000000000000///...---,,,+++++++++------------,,,,,,,,,,,,((()))+++---.........---++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********---,,,+++*********,,,,,,+++***))))))(((((())))))******))))))******+++,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,+++************+++***)))***...222333000---************************''''''(((***,,,...---,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))***************+++++++++,,,,,,,,,,,,+++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++************************------------------------------,,,+++++++++,,,,,,******++++++,,,---------000222555:::CCCPPP]]]fffmmmoooooommmiiieeecccbbbbbbaaacccccc^^^XXXWWW[[[hhh}}}}}}zzzzzz{{{{{{zzz}}}vvvjjjeeefffkkkoooxxx444444333222222333333444222222333444333222000///111111000000000000111111000000000000000000000000000000000000000000//////000000000000000000000000+++,,,---...............,,,---////////////---,,,---------------------------------....../////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,......---,,,+++)))'''&&&++++++++++++++++++++++++************************************************+++++++++************)))++++++*********+++,,,---++++++***)))))))))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++*********,,,,,,'''&&&'''))),,,,,,***(((************************+++))))))***+++,,,+++)))(((((()))***+++,,,,,,,,,((((((((((((((((((((((((((((((''''''((()))******(((((()))*********************+++++++++,,,,,,,,,---,,,,,,+++************++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------,,,,,,------............///000222555===KKK[[[fffkkklllnnnmmmiiifffcccbbb______bbbddd___WWWTTTUUU[[[ppp~~~~~~}}}zzzzzz{{{{{{{{{~~~~~~pppgggfffiiikkkpppyyy333333333222222333333333222333444444444222000///111000000///000000111111//////////////////////////////////////////000000////////////////////////,,,---...///////////////,,,---...//////...---,,,,,,,,,------------------------------............+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))------,,,+++)))(((&&&%%%++++++++++++++++++++++++))))))))))))))))))))))))************************************************************+++,,,------,,,,,,+++************+++))))))******++++++++++++++++++++++++++++++++++++***++++++++++++++++++***,,,,,,*********+++,,,---*********,,,------+++***************************+++***))))))+++,,,+++***(((((()))***+++,,,,,,,,,((((((((((((((((((((((((((((((''''''((()))******(((((()))************)))******+++++++++,,,,,,,,,......---,,,+++***)))(((++++++******++++++,,,------,,,+++************+++,,,,,,,,,,,,,,,+++++++++************************000///...---------------.............../////////...///111444:::HHHXXXeeefffhhhkkkkkkhhheeecccbbb]]]]]]```ccc```XXXSSSSSSVVVcccyyy|||~~~}}}{{{{{{|||||||||~~~~~~vvvjjjdddeeehhhlllqqqzzz222222222222333333333333333333333333333222111000000000/////////000111111............////////////......////////////000000////////////////////////......//////000/////////------............------,,,,,,,,,,,,------------------------------------)))******+++---///111222++++++++++++,,,,,,,,,,,,...------,,,******))))))))))))***************)))++++++++++++++++++++++++((((((((((((((((((((((((*********************************+++++++++,,,,,,*********+++,,,,,,,,,,,,---,,,,,,+++***+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,************************)))((('''(((+++---...---)))))))))***+++++++++,,,))))))))))))))))))))))))))))))((((((((()))******'''((()))++++++******)))******+++++++++,,,,,,,,,......------,,,***)))(((++++++******++++++,,,---...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++*********++++++------------------------,,,///111333888BBBRRR^^^___bbbfffhhhfffdddbbbbbb]]]\\\___bbbaaaZZZVVVUUUUUU[[[jjj|||}}}|||zzzzzz|||||||||}}}~~~sssjjjfffgggkkkooosss|||111111222333333333333333222111111000000000111111///////////////000111111---------....../////////........./////////000000////////////////////////......//////......------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111******+++++++++,,,,,,,,,...---,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************))))))***+++,,,---......***++++++,,,,,,,,,++++++,,,++++++***************((()))***+++,,,++++++*********************************))))))))))))******((()))******++++++******(((((()))***))))))***+++***************************)))'''(((***,,,---,,,******************++++++************************++++++***)))))))))******'''(((***+++++++++)))(((******+++++++++,,,,,,,,,***+++,,,---------,,,+++++++++******++++++,,,---...---+++)))((()))************++++++,,,,,,------******************************)))))))))***++++++------------------,,,,,,+++///222222444;;;GGGRRRYYY]]]bbbddddddcccaaaaaa^^^\\\]]]aaaaaa]]]ZZZZZZVVVWWWaaavvv}}}|||~~~}}}{{{|||}}}}}}}}}sssmmmjjjllloooqqquuu~~~000111222333333333333333111000///......///000111///////////////000111111---------.........//////---.........//////000000////////////////////////............---,,,++++++......,,,++++++,,,......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++---...///000++++++,,,,,,,,,++++++***+++******)))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))((()))++++++******,,,---************************///,,,***))))))***)))(((+++++++++***************************************,,,,,,+++***))))))******'''(((***+++,,,+++)))(((******+++++++++,,,,,,,,,''')))+++---............++++++******++++++,,,---...---+++)))(((((()))***(((((()))***+++,,,,,,---++++++++++++++++++++++++************+++,,,------........................***...111111000555???HHHUUUYYY___bbbcccbbbaaa```___\\\\\\```aaa^^^]]]^^^VVVVVV___qqq~~~}}}~~~~~~~~~|||ppplllkkklllooossswww222333444444333222111000000000000000////////////........................////////////////////////......//////...---,,,,,,------............---------..................---++++++,,,------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000++++++++++++,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,---,,,+++***)))******++++++++++++************++++++++++++*********+++,,,...///000000000,,,,,,,,,+++++++++******++++++************++++++))))))************))))))'''((()))***************)))))))))))))))))))))))))))************+++++++++*********)))))))))))))))+++***((('''&&&''')))***+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,,,,+++++++++******++++++************++++++)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------,,,,,,,,,++++++,,,,,,---......111333111///111888>>>QQQUUU[[[```aaaaaa```___[[[]]]```bbbaaa___\\\ZZZYYYSSSTTTccczzz|||~~~vvvnnnllliiijjjnnnssszzz222222222222222111000000000000000000/////////.........................................................//////...------,,,------............------......////////////......------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,---...///000,,,------......------,,,+++++++++,,,,,,,,,------******+++++++++***)))(((******++++++++++++******+++++++++,,,,,,+++++++++******,,,---.../////////,,,,,,++++++************++++++************++++++))))))************))))))((())))))************))))))))))))))))))))))))))))))************+++++++++************))))))))))))+++***(((''''''''')))***************)))))))))(((***)))(((((((((((()))***))))))))))))))))))))))))***))))))(((((())))))******************)))))))))***************+++++++++,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,***,,,------,,,+++,,,...---,,,,,,,,,------......------,,,++++++,,,,,,,,,------......------------------,,,,,,------...///---000222000///111666<<>>HHHSSSYYYZZZZZZ[[[\\\]]]]]]\\\[[[VVVXXXZZZZZZWWWUUUVVVWWW^^^hhh~~~........................222000...,,,,,,---///000------............------+++++++++,,,,,,,,,,,,---///.........------,,,,,,///......------......//////////////////...---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++---------,,,,,,***))))))+++,,,---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,************************++++++++++++++++++++++++------------------------)))+++,,,,,,+++******+++,,,***))))))*********)))((())))))************)))******))))))))))))(((((()))))))))))))))******+++******))))))))))))*********)))(((((((((((()))***((((((((()))***,,,---...+++***))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++++++++&&&''''''((((((((((((((((((((()))***************(((((())))))))))))******((((((((()))))))))******------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,++++++))))))))))))++++++++++++,,,,,,,,,+++******+++++++++++++++,,,------,,,...//////...---///000111111000111555>>>LLLUUUYYYYYYZZZZZZZZZ[[[[[[[[[VVVYYY\\\]]][[[WWWTTTSSSTTT]]]rrr------------------------...---,,,+++++++++,,,,,,------............------,,,,,,,,,---------,,,,,,///......------,,,,,,+++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---,,,+++***+++,,,+++++++++,,,,,,+++++++++++++++,,,---------------***************+++++++++))))))))))))))))))))))))------------------------)))***,,,,,,***)))***+++...,,,***)))+++,,,,,,,,,((()))************))))))))))))))))))))))))(((((()))))))))))))))******+++******))))))))))))******+++***(((''''''(((***+++)))))))))******+++,,,,,,++++++***)))((((((((()))***++++++,,,,,,++++++***)))))))))))))))************************+++++++++&&&&&&'''((((((((((((((((((((())))))************(((((((((((()))))))))***(((((((((((()))))))))))),,,,,,,,,,,,++++++++++++*********++++++***************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++,,,+++***)))***+++,,,------...//////......///111///111111///000777DDDNNNVVVWWWWWWWWWWWWWWWYYYZZZWWWYYY\\\\\\[[[XXXVVVTTTRRRYYYjjj,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,******)))******++++++******)))------............---,,,......------,,,,,,,,,,,,***++++++++++++++++++***,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,...//////000000***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,------...............))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,+++***)))******---+++))))))***,,,,,,,,,))))))*********))))))((((((((((((((((((((()))))))))))))))))))))******+++******))))))))))))******+++***)))(((((()))***+++*********+++************++++++***)))((((((((()))++++++,,,,,,,,,,,,++++++((()))))))))*********+++************************&&&''''''((()))(((((((((''''''''''''(((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++,,,,,,+++***)))***+++,,,------...//////......///111...000222111111555>>>FFFTTTVVVWWWWWWVVVWWWZZZ]]]YYYXXXXXXXXXYYYYYYYYYYYYRRRWWWddd|||,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,***++++++,,,,,,,,,,,,++++++---.../////////...---,,,,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000000000)))***++++++******+++,,,)))***+++,,,,,,+++***)))------............------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++***))))))******((('''''')))******))))))************))))))(((''''''(((((((((((()))))))))))))))))))))******+++******))))))))))))******************************+++++++++++++++***)))(((+++***))))))))))))))))))))))))************))))))((())))))******+++++++++***************)))))))))'''(((((()))))))))))))))'''''''''''''''((())))))''''''(((((((((((())))))((((((((()))))))))******)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,------,,,...//////...---///000...000222222222555:::???RRRUUUYYYZZZYYYZZZ]]]```[[[XXXUUUUUUWWWYYYZZZ[[[PPPTTT]]]ooo------------------------............------,,,,,,......////////////......,,,---...//////---+++***+++++++++,,,,,,------...,,,---...//////...---,,,)))***++++++,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,(((***++++++******+++,,,)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))++++++)))))))))***(((''''''(((***+++)))(((***************)))(((((('''''''''((((((((()))))))))))))))))))))******+++******))))))))))))******((()))+++,,,,,,+++)))((())))))***+++,,,+++******))))))))))))))))))***+++)))******++++++******)))((())))))******+++,,,,,,+++*********)))))))))(((((())))))***************)))((('''''''''(((******'''''''''((((((((()))))))))))))))*********++++++))))))))))))******++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++******++++++*********+++,,,---++++++,,,---------------+++---......------...///////////////111555888;;;MMMRRRWWWYYYYYYYYY\\\```\\\XXXUUUTTTVVVXXXXXXXXXOOOSSSXXXbbbyyy------------------------...---+++))))))***+++,,,+++,,,,,,------,,,,,,++++++,,,.........,,,***))))))***+++,,,------...///++++++------------++++++%%%&&&'''((()))************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((((((***++++++******+++---((()))+++,,,,,,+++)))(((******+++++++++******)))((())))))***++++++,,,,,,************************************************((()))++++++)))((()))***)))))))))+++------+++)))***************)))((((((&&&'''''''''(((((()))))))))))))))))))))******+++******))))))))))))******''')))+++------+++)))'''&&&((()))+++,,,,,,,,,+++))))))(((((()))***+++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,+++*********))))))(((((())))))***+++++++++++++++***)))((((((((()))+++,,,''''''''''''((((((((()))************++++++++++++(((((())))))*********+++***+++---......---+++*********+++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++*********+++---...+++,,,---...///...---,,,+++,,,...---,,,,,,---///111///,,,,,,000444888999GGGMMMTTTWWWVVVVVVZZZ]]]\\\YYYVVVUUUWWWWWWUUUSSSRRRTTTUUUYYYkkk///......------,,,++++++++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,///,,,)))))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++///...---,,,++++++++++++000...***'''&&&(((***,,,------,,,,,,,,,,,,++++++***+++,,,------,,,***))),,,,,,,,,++++++*********************************((((((((((((((((((((((((((())))))))))))*********(((***+++***)))((()))***+++*********))))))(((((())))))))))))))))))))))))222///+++(((&&&&&&(((***))))))))))))))))))))))))++++++******)))(((((((((((((((((()))******++++++(((((())))))******++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''*********)))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))++++++************++++++***+++,,,+++)))((()))***((()))+++,,,,,,+++)))(((''')))+++------***'''%%%///...,,,***)))(((''''''++++++++++++++++++++++++(((((()))***+++---///000---,,,,,,,,,,,,---...///111000///...///111333444<<>>GGGQQQWWWYYYXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRRRRZZZmmm~~~}}},,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******++++++,,,+++++++++,,,,,,,,,++++++++++++***///...,,,******)))******+++++++++*********************************************************************+++++++++,,,,,,,,,(((***+++***)))((()))************)))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))(((((())))))************++++++***)))((('''&&&&&&******))))))((((((((('''***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))*********,,,......,,,++++++,,,)))***++++++++++++***)))000///---,,,+++******)))...---,,,***)))(((((((((***+++++++++++++++,,,,,,------,,,+++************...---,,,,,,++++++,,,,,,//////......///000222222555:::BBBLLLUUUYYYYYYWWWUUUUUUTTTTTTTTTTTTTTTTTTRRRSSSUUUTTTRRRVVVfffvvv|||~~~......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++******))))))******+++******+++,,,,,,,,,++++++,,,,,,+++++++++*********)))***+++,,,---,,,+++***************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***+++***)))((()))***))))))))))))))))))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))************))))))((((((***************************)))))))))((((((''''''))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***)))+++......---,,,+++,,,*********++++++******************+++,,,...///000------+++***))))))))))))*********++++++,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,+++++++++,,,,,,.........//////000111111333777>>>GGGPPPVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQSSSVVVVVVSSSTTT___lll}}}~~~//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((()))++++++++++++++++++++++++++++++,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************%%%''')))+++,,,+++***))))))))))))***************************************))))))))))))))))))))))))************+++++++++,,,(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))++++++******)))(((((('''))))))***++++++,,,------)))((((((((((((((((((''''''(((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))***))))))(((((())))))***(((***---...---,,,++++++************************---,,,,,,++++++,,,,,,---))))))))))))***+++,,,,,,*********++++++,,,,,,---************+++,,,---...+++++++++++++++,,,---------......//////000000111111444:::AAAIIIPPPVVVYYY[[[[[[ZZZYYYWWWUUUTTTRRRSSSTTTVVVXXXUUURRRWWW^^^mmm{{{---------------------,,,*********+++,,,,,,,,,---++++++******+++,,,,,,---))),,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++***++++++,,,---...---------,,,++++++++++++++++++++++++************((())))))************)))((()))))))))*********+++************************************************)))))))))*********++++++(((***+++***)))((()))***((()))))))))************)))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,'''''''''((((((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))&&&))),,,...---+++******+++******************+++000000...---+++)))'''&&&))))))))))))***+++,,,---)))******+++,,,,,,------************+++,,,---...))))))******+++,,,......------...///000000000000---111777;;;AAAHHHRRRYYY\\\\\\\\\\\\ZZZYYYWWWVVVUUUTTTVVVZZZYYYUUUTTTWWW]]]jjj{{{~~~~~~+++,,,,,,------......///))))))***+++,,,,,,------+++*********+++,,,,,,---))),,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------++++++++++++++++++++++++))))))***+++,,,...000000///...---,,,+++******++++++++++++************)))///---+++***)))***+++,,,(((((())))))*********+++************************++++++++++++++++++++++++((())))))))))))*********(((***+++***)))((()))***(((((())))))*********+++))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))((((((((()))******++++++((()))))))))************&&&'''''''''(((((())))))******+++,,,------......************************'''((((((((())))))******'''(((((()))***+++++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))(((((((((((())))))%%%(((,,,---,,,+++******++++++************++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***))))))***+++,,,,,,------+++++++++***++++++,,,,,,((())))))***+++---...///,,,---...///000000000000+++///444777;;;CCCOOOYYY[[[\\\]]]]]]]]][[[ZZZYYYVVVTTTVVV\\\^^^ZZZWWWWWWTTT```qqq|||zzz,,,+++***)))))))))++++++,,,++++++***)))((('''''',,,+++***)))***+++,,,---+++***))))))++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------------...///000444111---***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,)))''''''***+++***((())))))************))))))...,,,******,,,---+++(((************))))))))))))((((((******)))'''%%%$$$++++++******************+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&+++++++++*********))))))((((((((((((((((((((((((************+++,,,---...,,,,,,+++***))))))******+++)))''''''))))))&&&###!!!%%%(((++++++***)))''''''''''''((((((((((((+++***)))(((((('''(((((()))))))))))))))))))))))))))(((((('''''''''((((((***************)))((('''+++***)))(((((()))***+++)))***+++------,,,++++++************************((((((((((((((())))))***------------,,,,,,+++***)))******++++++,,,------,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---000333444777???KKKTTT]]]\\\[[[]]]^^^]]]XXXTTTTTTVVVXXXYYYYYYXXXVVVTTTPPPXXXcccsss++++++************++++++++++++******))))))((((((++++++******++++++,,,------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---111///,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))),,,***((((((***+++***))))))******************)))---+++)))***,,,,,,***(((************))))))))))))'''((()))++++++***((('''))))))))))))))))))))))))******))))))))))))******++++++,,,,,,+++******)))))))))))))))))))))))))))(((((()))))))))(((((('''+++++++++*********))))))))))))))))))))))))))))))************+++,,,------+++***))))))(((((())))))+++))))))***---...,,,***'''((()))******)))'''&&&((((((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((()))************))))))((()))((('''&&&&&&'''((())))))******+++++++++++++++************************)))))))))))))))***++++++***++++++++++++******))))))******++++++,,,------,,,++++++******++++++,,,---------------------------------.........//////...111222222444:::DDDKKKXXXYYY[[[\\\]]][[[WWWSSSTTTUUUXXXZZZZZZZZZXXXWWWQQQUUU]]]kkk}}}zzz|||******+++++++++++++++************************)))******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))*********,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((((((((,,,***))))))***++++++*********++++++++++++******,,,***))))))***+++***(((++++++*********)))))))))&&&((()))+++,,,,,,++++++(((((((((((((((((())))))))))))************))))))******++++++******))))))))))))))))))))))))))))))***)))))))))))))))******+++************)))))))))************************))))))******+++,,,,,,,,,***)))(((((((((((((((((((((((())),,,///111111000------,,,+++)))((('''&&&))))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((((())))))************)))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))***************++++++,,,(((((())))))***))))))))))))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------............////////////000111111000000444;;;AAAQQQUUUZZZ\\\[[[XXXUUUSSSQQQSSSVVVXXXZZZZZZYYYXXXSSSRRRTTT___rrr~~~}}}vvvuuu)))***+++,,,---,,,+++************************+++)))***+++,,,---,,,+++***+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))***+++,,,******+++++++++++++++***++++++++++++++++++++++++***))))))((((((((()))))),,,+++*********++++++++++++++++++,,,,,,+++++++++***))))))))))))***))))))+++++++++*********))))))'''((()))***++++++++++++((((((((()))))))))))))))((()))***++++++***)))((())))))*********))))))(((((((((((((((((((((((((((+++***)))))))))***+++,,,************))))))))))))************************))))))***+++++++++++++++***))))))((((((((())))))&&&&&&(((***---...//////+++***)))))))))***++++++(((((()))))))))*********(((((('''(((((()))******))))))))))))))))))))))))(((''''''''''''(((((()))'''((()))*********************))))))))))))******)))((('''''''''(((***+++((((((((((((((((((((((((***))))))))))))***++++++''''''((()))*********))))))******++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------------------............000000000///...000555999IIIPPPXXX\\\ZZZWWWTTTTTTNNNPPPSSSVVVXXXYYYYYYYYYVVVOOOMMMVVVfffyyyxxxssszzz)))***+++---------,,,+++************++++++++++++)))***+++,,,---,,,+++***+++***))))))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((()))+++,,,...///******,,,------,,,,,,+++++++++++++++++++++++++++*********))))))******+++***+++******))))))***++++++++++++,,,,,,+++++++++))))))***))))))))))))***++++++++++++************)))))))))))))))))))))))))))))))))******+++++++++((()))***++++++***)))(((((())))))*********))))))((((((((((((((((((((((((+++***)))))))))+++,,,---))))))))))))))))))))))))************************))))))***+++++++++***************))))))******+++&&&((()))******++++++,,,((((((''''''((())),,,---'''''''''((((((((())))))(((((('''(((((()))******))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***************))))))************)))))))))((('''''''''(((***+++(((((((((((((((((((((((()))(((((((((((()))******(((((()))***++++++++++++)))******++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------/////////...///111444777AAAIIISSSYYYYYYWWWUUUUUUPPPRRRTTTVVVYYYZZZ[[[[[[XXXPPPLLLRRR^^^oooxxxxxx~~~)))***+++,,,------------++++++++++++++++++************+++,,,,,,,,,,,,+++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***+++---...///++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***************++++++,,,)))******)))(((((()))+++******++++++++++++******(((***+++***))))))***,,,,,,++++++++++++*********))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))))))))******++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,(((((()))))))))))))))***************************((()))***++++++***))))))***************++++++,,,***+++,,,,,,***)))******)))((('''&&&'''((()))***''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))''''''&&&''''''((()))***((())))))************)))''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((())))))*********++++++,,,+++++++++)))******++++++,,,------,,,++++++******++++++,,,******++++++,,,,,,------***+++++++++,,,,,,,,,,,,.........///000222444555;;;BBBLLLTTTXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\YYYQQQNNNRRRXXXcccxxx{{{{{{}}}++++++++++++,,,---......,,,,,,,,,++++++*********++++++******++++++,,,------,,,++++++------,,,+++++++++++++++++++++++++++*********************************)))))))))((((((++++++*********+++,,,,,,++++++++++++************************************)))))))))))))))***++++++''')))***)))'''&&&(((***)))******************)))(((***,,,+++***)))+++---,,,,,,+++++++++*********))))))))))))***++++++,,,((((((((()))***+++++++++******))))))))))))******)))******+++,,,,,,++++++))))))))))))))))))))))))'''((()))***++++++++++++(((((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++***,,,...---***((()))***(((((((((''''''((((((((('''(((((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&''''''((()))***)))************))))))(((&&&'''((())))))((('''&&&(((((())))))*********)))************************))))))(((((())))))***++++++++++++,,,++++++******)))******++++++,,,------,,,++++++******++++++,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------......---...000222222222555:::CCCMMMUUUXXXWWWUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYSSSQQQSSSRRRWWWlll~~~{{{~~~|||++++++******+++---...000------,,,,,,+++***)))))),,,+++***)))***+++---...+++***))))))++++++***)))++++++++++++++++++++++++************************))))))))))))((((((((((((---,,,+++***))))))))))))++++++***)))((()))))))))************************((((((((((((((()))******&&&((()))(((&&&%%%'''***))))))************))))))(((+++---,,,******,,,...,,,,,,,,,+++++++++******(((((()))***+++---///000&&&''''''((()))******++++++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''')))***++++++******'''((((((((())))))******((((((((((((((((((((((((((()))***++++++***((('''((((((((((((((()))******(((+++,,,+++(((&&&''')))&&&&&&'''((()))******+++))))))))))))************+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&'''''')))*********************)))((('''((()))***++++++***)))((('''(((***+++++++++***)))*********************************)))***++++++,,,+++++++++++++++***)))((()))******+++,,,,,,------,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------............---...000111000///222555===HHHRRRWWWWWWTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYUUUSSSSSSNNNOOOccc{{{|||{{{~~~}}}...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++***)))(((((())))))++++++++++++******))))))++++++,,,,,,,,,---------,,,,,,,,,++++++******************+++,,,,,,------))))))))))))))))))))))))+++*********))))))((((((,,,+++*********+++---...******************++++++***************)))((((((***++++++++++++***))))))...---,,,+++******))))))+++------,,,***)))***+++'''(((***++++++***((('''******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,+++***)))(((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,******))))))((((((''''''******+++,,,,,,+++)))(((---+++)))((('''((()))***'''((()))******)))((('''))))))))))))***************)))(((''''''((()))***+++***)))***++++++)))'''******++++++++++++******((((((((((((((('''''''''++++++)))(((''''''''''''************************+++++++++*********))))))))))))***+++,,,------...,,,,,,---------,,,++++++444111---***)))***+++---)))***+++,,,---.........+++++++++***++++++,,,------------............///000000555AAAOOOXXXXXXUUUYYYWWWTTTSSSSSSTTTUUUTTTYYYSSSQQQSSSTTTUUU]]]ggg}}}~~~|||www}}}...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++***************++++++++++++*********)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********))))))))))))))))))))))))************)))))))))(((***************+++,,,,,,,,,,,,+++***)))))))))******************))))))(((***++++++++++++***)))))),,,,,,,,,,,,+++***)))(((***+++,,,+++)))))))))++++++,,,------------,,,+++*********+++++++++,,,,,,************************((((((((((((((((((((((((******))))))((('''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))************))))))+++************************)))))))))(((((((((''')))))))))))))))((('''&&&,,,+++)))((('''((()))***(((((()))******)))(((((((((((()))))))))*********)))(((''''''''''''((()))((('''''')))***+++***((()))******++++++******)))(((((())))))))))))))))))++++++)))(((((('''''''''************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++,,,------)))***++++++,,,,,,,,,,,,)))))))))))))))******+++---------............//////000555???KKKTTTWWWVVVXXXVVVSSSRRRRRRTTTUUUUUUXXXUUUTTTWWWVVVUUUXXX___nnn}}}---,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,,,,++++++++++++***,,,++++++***))))))(((((())))))))))))))))))))))))************))))))))))))((()))******++++++******...---+++***)))(((((((((+++************)))))))))***++++++++++++***))))))***+++,,,---,,,+++)))'''((()))******)))((()))+++*********************************++++++++++++,,,************************((((((''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))************)))))),,,,,,+++******)))(((((())))))))))))((((((((((((+++***)))(((''''''''''''++++++)))((((((((()))***))))))************))))))(((((())))))))))))******)))((((((''''''(((((()))&&&%%%&&&(((***+++***))))))******++++++******)))(((((())))))******+++++++++***))))))((((((((((((************************+++************))))))))),,,,,,+++++++++*********((()))******++++++++++++'''(((***,,,------,,,,,,******++++++++++++******)))))))))))))))***++++++---------............///...000444;;;CCCLLLTTTXXXWWWVVVSSSRRRRRRSSSUUUVVVWWWVVVXXXZZZXXXTTTSSSVVV___ooo,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,++++++*********++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))'''((()))++++++***)))))),,,,,,+++***)))))))))***++++++*********))))))******++++++++++++***))))))(((***,,,------+++)))'''''')))******))))))+++,,,))))))(((((((((((())))))************++++++++++++***************************************)))))))))'''''''''(((((()))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))+++*********)))))))))((())))))))))))((((((((((((...---+++)))(((((())))))+++***)))(((((()))******)))******************)))(((((((((((()))))))))***))))))))))))))))))))))))&&&%%%%%%''')))***)))((())))))************))))))''''''((()))******+++++++++******)))(((((())))))************************************))))))))))))+++++++++***************((((((***+++,,,,,,,,,,,,)))***+++,,,,,,+++******++++++,,,,,,,,,++++++***,,,++++++++++++,,,---------------............///...000333666;;;DDDPPPXXXXXXXXXVVVTTTRRRRRRSSSTTTUUUWWWYYYZZZWWWTTTSSSSSSWWWeeexxx+++++++++******++++++,,,,,,++++++******++++++,,,******))))))))))))***++++++++++++++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******'''((()))++++++***))))))***)))))))))***+++,,,,,,,,,,,,+++***)))************++++++++++++***))))))''')))+++------+++)))((((((***++++++******,,,------,,,,,,++++++,,,,,,---))))))*********+++++++++************************,,,,,,,,,++++++*********'''(((((())))))******+++******))))))))))))******(((((((((((((((((((((((())))))************))))))(((((()))))))))*********(((((((((((())))))))))))...---+++)))((())))))***))))))))))))))))))*********))))))))))))))))))***'''(((((((((((()))))))))************************(((''''''((())))))'''&&&)))))))))******)))))))))&&&&&&''''''((()))******+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))***+++,,,------------,,,++++++***+++,,,---------------...------,,,,,,,,,,,,,,,+++,,,------...---------............///---///111222555>>>JJJSSSZZZZZZZZZXXXTTTQQQQQQRRRTTTVVVXXXWWWVVVUUUVVVVVVRRR]]]lll{{{+++************++++++,,,---,,,+++******+++,,,---)))))))))((())))))***+++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************((()))******++++++******(((((())))))***+++---...---,,,+++***)))***++++++***++++++++++++***))))))&&&(((***+++,,,+++***)))***+++,,,,,,+++***,,,---++++++++++++++++++++++++)))))))))************+++************************++++++******))))))((((((((()))))))))******++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))''''''((())))))***++++++(((((((((((())))))))))))***))))))((((((((((((((())))))))))))************))))))(((((((((((())))))''''''(((((((((((()))))))))******++++++******)))***((((((((())))))'''%%%((())))))******))))))(((&&&&&&''''''(((((())))))+++******))))))*********))))))))))))))))))))))))(((((()))))))))))))))***''''''((()))***+++,,,---***+++,,,---------------))))))))))))+++---000111------...............---***************+++,,,,,,---------............///---...///000222999CCCKKKWWWZZZ\\\ZZZUUUPPPOOOOOORRRVVVWWWUUUUUUXXXZZZYYYOOOWWWaaannnzzzzzzyyyyyy{{{~~~***************+++,,,,,,---,,,***))))))***,,,---***)))))))))******+++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))((()))))))))***************************+++,,,,,,))))))))))))***+++,,,,,,...,,,+++))))))***+++,,,***++++++++++++***))))))'''((()))***++++++++++++***+++,,,+++***)))***+++'''((()))******)))((('''))))))))))))*********************************************)))((('''''''''((((((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))'''((((((((()))))))))***'''(((((())))))))))))((((((((()))***************)))((('''&&&&&&'''((()))'''''''''((((((((())))))'''((())))))))))))(((''')))(((((()))***+++)))((((((((())))))))))))(((((((((((((((((((((((())))))+++******))))))***++++++))))))))))))))))))))))))(((((((((((())))))******(((((())))))******++++++***++++++,,,,,,,,,++++++'''((()))+++,,,---------++++++,,,---............+++************+++,,,,,,---------............///---------///111777===BBBOOOUUUZZZZZZVVVPPPNNNNNNPPPVVVYYYWWWWWWZZZ[[[YYYPPPUUUZZZbbbttt}}}{{{{{{uuutttrrrsssvvv{{{******))))))***+++,,,,,,---,,,***))))))***,,,---+++*********+++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))(((((())))))*********+++,,,+++*********+++---...++++++***************+++...---+++))))))***+++,,,***++++++++++++***))))))''''''((()))***+++,,,,,,***++++++***((('''((())))))***,,,------,,,***)))))))))))))))************************************,,,++++++***)))(((((('''((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))******))))))(((((('''''''''((((((((())))))******'''(((***,,,,,,,,,++++++'''((()))***************((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''')))+++,,,,,,***(((((())))))))))))((((((************))))))))))))+++***************++++++))))))))))))))))))))))))'''((((((((())))))******************))))))))))))******+++++++++******)))''')))+++---,,,***'''%%%)))***+++,,,---.........------,,,,,,------...///---------.........//////---,,,,,,...222666:::<<>>DDDMMMVVVYYYWWWTTTRRRSSSUUUVVVXXXZZZ[[[\\\ZZZWWWUUUTTTUUU^^^pppzzzvvvoooooonnnjjjfffccccccccclllmmmnnnqqqtttuuusssrrrtttwww{{{~~~***************+++++++++''''''''''''(((((())))))************************++++++++++++,,,,,,,,,,,,000...,,,+++)))(((((((((,,,,,,,,,,,,,,,,,,,,,---************************************))))))))))))((()))))))))************))))))***++++++++++++***)))))))))))))))***++++++,,,+++******)))***++++++,,,++++++******)))))))))(((((((((((())))))))))))***))))))(((((((((((((((((()))******+++***))))))((()))))))))************'''((((((((())))))*********))))))(((((())))))*********************************))))))))))))******(((((((((((((((((((((((()))(((((()))************++++++************++++++,,,------,,,***)))))))))******))))))))))))******))))))***,,,...---)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((('''(((((()))))))))))))))))))))))))))***,,,+++)))(((((()))((((((((())))))*********(((***+++***)))((()))************+++++++++,,,,,,,,,+++)))((((((***,,,...******++++++,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,++++++++++++++++++,,,***+++,,,---......//////............///111333444666777<<>>CCCLLLOOOTTTWWWXXXWWWXXXXXXYYY[[[___aaaaaa___[[[YYYVVV[[[```jjj}}}xxxtttqqqnnnmmmqqqssswww{{{}}}}}}|||{{{zzz{{{{{{{{{{{{zzzyyyyyyzzzyyyyyy{{{}}}+++++++++,,,++++++***)))))))))******))))))(((((((((((()))))))))))))))(((************************))))))))))))***+++,,,,,,+++***))))))))))))***+++)))******************)))***)))((('''''''''((((((((()))******+++************+++,,,,,,------,,,,,,)))************+++++++++((((((((((((((())))))))))))******+++++++++******(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++******))))))(((((())))))*********))))))(((***++++++)))'''%%%&&&&&&))))))))))))))))))))))))&&&'''((()))***---222555888666111---***)))))))))))))))***))))))((('''&&&&&&''')))*********)))((((((((((((((())))))))))))++++++******))))))(((((((((((()))))))))))))))******)))(((''''''((()))+++))))))((((((((()))******)))(((((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((()))))))))*********************++++++++++++,,,***************+++,,,,,,///...,,,---......---,,,........................------------------------////////////000444:::>>>DDDJJJQQQWWWYYYYYYXXXXXXZZZ[[[]]]^^^______^^^]]]YYYWWWUUU]]]ttt{{{uuupppkkkiiiiiilllppptttwwwxxxxxxxxxwwwxxxyyyzzzzzzxxxvvvuuusssssstttvvvxxx{{{}}}~~~******++++++++++++******))))))*********))))))(((******+++,,,,,,,,,++++++************************++++++******+++---///000************************)))******++++++******)))(((((((((''''''''''''((()))******++++++*********)))***++++++,,,,,,++++++))))))*********+++++++++'''(((((())))))*********((()))***+++++++++++++++((((((((((((((((((((((((***)))((('''''')))+++,,,*********))))))((((((((((((((())))))***)))))))))((())))))((('''''')))+++(((((((((((((((((((((((()))******)))((())),,,...444222...+++)))((()))))))))************(((&&&%%%%%%''')))***+++***((('''(((((((((((())))))))))))******))))))((((((((('''))))))))))))************+++)))'''&&&&&&(((***,,,+++******)))(((((())))))+++***)))(((((()))***+++))))))))))))((((((((((((((((((''''''''''''(((((('''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))******++++++,,,,,,(((((()))))))))*********))))))*********++++++++++++++++++++++++,,,,,,,,,------.../////////---,,,------------------------------------------------......///...///111666999===DDDOOOWWW[[[[[[ZZZZZZ[[[[[[[[[\\\]]]^^^```aaaaaa[[[VVVXXXiii~~~yyytttooommmjjjjjjlllnnnppprrrtttuuussstttvvvwwwwwwuuurrrqqqpppqqqsssuuuwwwyyy|||~~~)))******++++++*********))))))************))))))******+++,,,,,,,,,,,,,,,************************++++++******+++---///000******++++++++++++******)))***+++,,,,,,+++***)))'''''''''(((((((((((('''******++++++++++++******(((((()))***************))))))*********+++++++++)))))))))******+++++++++((()))***+++++++++++++++))))))))))))))))))))))))***)))((('''(((***,,,---)))(((((((((((((((''''''''''''((()))))))))((((((&&&'''(((((('''(((***---((((((((((((((((((((((((*********(((&&&&&&''')))---,,,***((((((((()))***)))************(((&&&%%%%%%''')))***+++***((('''(((((((((((()))))))))))))))))))))(((((((((((((((************))))))))))))***)))'''%%%&&&(((+++,,,...---+++***((('''''''''+++***)))(((((()))***+++(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))******++++++,,,,,,))))))))))))************))))))*********+++++++++,,,,,,,,,---------------)))***---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............000333555888@@@LLLUUU[[[]]]]]]]]]\\\[[[ZZZZZZ[[[^^^aaacccbbb^^^YYYXXX___sss~~~zzzvvvssspppnnnjjjggggggiiilllooommmoooqqqssssssqqqooommmmmmpppsssvvvwwwxxx|||~~~((()))******+++*********))))))******++++++******(((((()))***++++++++++++************************))))))))))))***+++,,,,,,******+++,,,,,,+++******)))***,,,------,,,***)))''''''((()))))))))((((((+++++++++,,,++++++***)))'''(((((()))***))))))))))))************+++++++++************++++++++++++)))******+++++++++******))))))))))))))))))))))))((((((''''''''')))***+++((((((((((((''''''''''''((((((((())))))((('''''''''((())))))''''''((()))))))))))))))))))))))))))'''(((((('''&&&&&&((())))))((('''''''''((()))***))))))***))))))((('''&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))))))))(((((()))((('''&&&''')))+++,,,...---,,,***)))((('''''''''''''''''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((&&&'''((())))))******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))*********++++++++++++*********++++++++++++,,,,,,,,,---...............'''))),,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///...///111333555<<>>BBBMMMOOOTTTXXX[[[\\\[[[[[[YYYYYYZZZ\\\]]]\\\XXXUUUXXXVVVYYYdddtttzzzuuurrrqqqqqqooovvv)))+++---,,,***)))+++---+++***)))(((((()))***+++))))))************))))))%%%)))---...+++)))***,,,))))))*********))))))(((******++++++++++++******))))))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))************+++(((((()))*********************))))))))))))******))))))************))))))*********)))(((((('''''''''(((***)))(((&&&'''''')))(((((((((((()))***+++))))))(((''''''((()))))))))))))))(((((()))))))))''''''''''''((((((((()))&&&'''''''''((()))))))))%%%%%%&&&)))++++++)))'''))))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,---)))))))))*********++++++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))************))))))(((((())))))******++++++************************)))******+++,,,,,,------******+++++++++,,,,,,,,,$$$'''+++------...///111,,,,,,---............---)))+++---...------...//////000111111222555999===DDDHHHNNNUUU[[[]]]^^^^^^]]][[[ZZZ\\\^^^___^^^[[[XXXUUUUUU[[[cccrrr|||zzzyyyyyy'''))),,,,,,******---///,,,+++)))(((((()))+++,,,((()))***++++++***)))(((%%%***......+++((())),,,((())))))************)))******++++++++++++******(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******))))))************))))))++++++***)))((('''&&&&&&''')))******((('''(((((()))))))))))))))***+++++++++***)))(((((()))***+++((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&%%%%%%(((+++,,,)))&&&))))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&''''''((()))******+++))))))************))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,---......+++)))((((((***+++---...///000000000)))+++---...------...///000111111111111222666999;;;@@@HHHQQQXXX]]]^^^___\\\ZZZYYY\\\```dddeeedddZZZXXXXXXWWWXXXbbb}}}~~~~~~zzzxxxyyyzzzzzz+++++++++************)))))))))))))))************++++++***)))(((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))******)))'''&&&'''((())))))))))))))))))))))))++++++***)))(((((())))))***************************)))))))))***+++,,,,,,))))))))))))))))))))))))&&&'''((()))******)))((())))))***++++++++++++***))))))))))))))))))))))))************))))))))))))******))))))((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((()))***+++,,,+++*********)))(((''''''&&&''''''((((((((((((((((((((((((*********))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''---+++)))((('''((()))***%%%%%%&&&&&&''''''((((((+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((('''((()))))))))(((&&&%%%(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%''')))***+++******,,,+++++++++++++++++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,++++++++++++******//////...---...///000111111///...------///222444777<<>>EEEMMMTTTYYY\\\]]]]]][[[YYYYYY\\\aaagggjjjjjjiiieee___\\\dddttt|||wwwuuuvvvwwwwwwyyyzzz{{{{{{|||}}}}}}}}}yyyyyyzzz}}}***)))(((''''''((()))***---------,,,,,,,,,++++++,,,***((()))***+++******+++)))'''&&&&&&''')))++++++)))''''''((()))))))))*********)))))))))))))))(((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))***++++++,,,,,,000...,,,***))))))***+++)))*********)))))))))***((()))))))))************&&&&&&'''(((((()))((((((***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***+++++++++***'''$$$"""''''''''''''((((((((((((,,,++++++******++++++,,,'''&&&&&&(((+++------,,,***)))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''((())))))(((******)))'''&&&'''(((&&&&&&''''''(((((())))))''')))******(((((((((******)))(((''''''((()))***((((((((((((((()))******'''(((((((((((((((((('''&&&&&&'''''''''(((((((((******))))))))))))************)))(((((((((((((((++++++++++++************(((((((((((('''''''''''')))************)))((('''%%%'''(((*********)))((((((((()))))))))*********************************(((***++++++******+++,,,)))***+++,,,......//////111111222222111111000///000///---,,,+++---...///000222333222000///111333999<<>>999444000000//////000222555999;;;CCCJJJQQQTTTYYY^^^^^^ZZZbbb```___aaafffjjjkkkkkkhhhhhhkkksss}}}yyyvvvttttttwwwzzzzzzyyyuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuusssrrrrrruuuwww|||~~~zzzyyy{{{zzzxxxyyyxxxvvvuuuttttttttttttuuu{{{+++++++++++++++***)))))),,,***((()))++++++)))'''))))))))))))))))))))))))++++++***))))))(((''''''***)))))))))(((((((((''')))))))))))))))*********************)))))))))((((((((())))))))))))((((((''')))++++++)))'''''''''(((((()))***+++,,,,,,---((())))))))))))((('''&&&&&&'''(((((())))))(((((((((((()))***************************************((((((((((((((()))***************)))(((''''''''''''''''''(((((((((((((((,,,(((%%%$$$&&&((()))((((((((()))************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))***)))(((''''''((()))***'''((())))))(((((()))***)))(((((()))++++++***)))((((((''''''((()))***+++,,,+++***((('''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((''''''''''''***))))))))))))))))))******+++---------+++***((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++,,,,,,---------------------------...//////...............///000000///888@@@AAA???<<<777111...------...///222555777BBBGGGLLLOOOTTTZZZ]]][[[```^^^^^^```eeeiiijjjjjjggghhhjjjoooyyy}}}}}}{{{yyyyyy{{{|||zzzyyyttttttssstttuuuuuuttttttwwwwwwvvvtttrrrqqqssstttyyyzzzyyyttttttvvvwwwuuuuuutttttttttuuuvvvxxxyyyyyy~~~+++++++++************))),,,+++******++++++***((())))))))))))))))))))))))***))))))(((((('''''''''))))))))))))((((((((((((************))))))))))))************))))))))))))))))))(((((((((((())))))''')))******(((''''''((('''(((((()))***+++,,,,,,))))))******))))))((((((&&&'''(((((())))))(((((((((((()))***************************************((((((((((((((()))************))))))((((((''''''))))))(((((((((((((((''')))(((&&&&&&((()))(((''''''((())))))******))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))***)))(((((()))++++++***(((***)))(((((((((((())))))++++++)))(((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((''''''''''''((())))))******))))))((()))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******))))))))))))******))))))***+++,,,------...---------------......///...............///000000,,,333999===@@@@@@:::333...---------...111333555>>>CCCFFFIIIOOOWWW\\\\\\]]]\\\\\\___cccgggiiijjjiiijjjkkklllppp{{{~~~~~~}}}{{{yyyvvvtttrrrqqqrrrrrrqqqpppuuuvvvvvvtttqqqpppppppppssstttrrrmmmmmmppprrrqqqooooooppprrrtttxxx{{{}}}|||++++++************************))))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))((((((((((((++++++******))))))((((((*********)))))))))))))))***)))(((''''''((()))***''')))***)))((('''((()))************))))))))))))))))))************))))))''''''((()))))))))))))))(((((()))***************************************((((((((((((((())))))******)))))))))((((((((('''***)))))))))(((((('''''''''''''''((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))******)))((()))++++++***((())))))(((((((((((())))))&&&&&&&&&&&&'''((())))))'''((()))******+++******''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******'''((()))******)))((('''((())))))******)))((((((************************((((((((((((((((((((((((((()))***+++,,,---......******))))))))))))******'''((()))***+++,,,------------,,,,,,------...///...............///000000,,,000555999@@@BBB<<<333000///......///111333555:::???DDDGGGNNNWWW\\\\\\[[[ZZZ[[[]]]```dddggghhhmmmoooooollljjjppp}}}~~~|||}}}yyyssspppppppppooommmoooqqqrrrqqqooommmmmmmmmoooooolllgggggglllnnnnnnjjjkkklllnnnrrrvvvyyy{{{|||~~~~~~~~~~~~~~~}}}|||zzzyyy}}}+++******))))))***++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))*********)))(((''''''((()))***''')))))))))(((''')))************)))))))))(((((())))))************))))))'''(((((()))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((((((******))))))((((((((('''&&&'''((()))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))******)))))))))++++++)))'''&&&'''(((((()))*********%%%%%%%%%%%%&&&'''((()))'''((()))******+++******'''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******'''((()))******)))(((''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))+++,,,---...///******))))))))))))******''''''((()))+++,,,------,,,,,,,,,,,,,,,---.....................///000000...000222666>>>BBB===555111000///......000222333555<<>>FFFOOOUUUUUUWWWXXXYYYYYYXXXYYY\\\___bbbdddeeeeeeddddddfffgggjjjnnn{{{uuummmlllmmmkkkhhheeeeeefffdddcccdddfffhhheeeggggggdddeeeiiikkkiiiiiiiiihhhhhhhhhjjjkkklllqqqsssuuuuuusssrrrqqqrrrnnnqqqtttvvvtttrrrpppooojjjkkklllkkkiiijjjmmmpppuuusssrrrtttyyy~~~}}}}}}+++***)))((()))***,,,---***,,,...,,,***(((***,,,))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))******++++++(((((())))))*********+++'''((()))******)))((('''((((((((((((''''''***,,,))))))))))))((((((((((((&&&&&&'''(((((()))(((((((((((()))***************(((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))******++++++'''((()))(((&&&%%%(((***&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))'''((()))******)))(((''''''((())))))(((((()))***+++***)))***+++***(((''')))************(((&&&%%%''''''(((((()))+++,,,---******+++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''))),,,...(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''%%%%%%&&&'''((()))******)))((('''&&&&&&'''((()))((((((((((((((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---..................///000000///111111111777@@@EEEEEE555444222000///000111222...222555888???JJJRRRSSSWWWXXXZZZXXXVVVWWWZZZ]]]```aaacccfffggggggffffffgggiiitttqqqjjjjjjkkkjjjgggggggggfffdddbbbbbbeeegggcccffffffdddeeeiiijjjhhhjjjiiihhhhhhhhhiiikkklllpppqqqrrrqqqnnnkkkjjjjjjfffkkkoooqqqooonnnoooqqqggghhhiiihhhfffgggkkkooooooqqqtttvvvxxxxxxxxxxxxsssrrrsssuuuxxx{{{||||||************+++,,,---...,,,++++++******++++++,,,''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))'''(((((()))******++++++,,,+++***)))((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((()))***************((()))+++,,,+++)))'''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((,,,,,,++++++***)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&%%%%%%%%%&&&''')))***))))))(((((('''''''''&&&***)))))))))((((((''''''$$$%%%&&&((()))+++,,,---))))))))))))))))))***+++'''***,,,+++(((&&&''')))((((((((((((''''''''''''+++******)))(((''''''&&&%%%&&&((()))))))))((('''((()))*********)))'''&&&&&&'''((())))))((('''&&&))))))((('''''''''''''''+++***'''%%%%%%%%%&&&'''&&&((())))))(((''''''((('''(((***++++++)))'''&&&&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))************************---------,,,+++***(((((())))))))))))))))))******'''(((***,,,...///000000''')))++++++******+++,,,------,,,,,,+++,,,,,,,,,///222111000555???CCCBBB;;;555///---///111///---111222333555:::BBBLLLSSSUUUVVVWWWWWWVVVVVVWWWXXXTTTWWW\\\bbbgggiiiiiigggiiidddfffvvv~~~}}}vvvjjjfffiiimmmnnnlllhhheeeaaa```bbbfffhhhiiigggfffffffffgggiiijjjllliiigggeeedddfffhhhiiiiiimmmmmmmmmlllkkkiiihhhgggdddfffjjjlllnnnmmmlllkkkcccaaa```bbbfffjjjkkkjjjjjjkkklllnnnoooqqqssssssuuurrrooollllllooosssvvvxxx~~~(((((((((((()))***+++,,,+++++++++******+++++++++(((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))''''''((()))***+++,,,---,,,+++***)))((((((((()))************++++++++++++((((((((((((((((((((((((*********)))))))))(((((())))))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))***************)))***+++,,,+++***(((''''''''''''((((((((())))))(((((((((((((((((((((((()))))))))***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((''''''''''''(((***+++))))))((((((((('''''''''*********))))))(((((((((''''''(((((())))))******)))((((((((()))***++++++)))******)))(((''''''(((((((((((((((((((((((((((*********)))((('''''''''%%%&&&((()))))))))((('''((())))))***)))((('''&&&)))(((((((((((((((((()))))))))((('''''''''''''''((('''%%%###""""""###$$$&&&((())))))(((''''''(((&&&'''(((*********)))((())))))))))))((('''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++++++++,,,++++++******)))*********++++++++++++))))))+++,,,------------((()))++++++******+++,,,++++++************++++++...000///...333>>>CCCCCC@@@999222...///000///...000111111333777>>>GGGMMMQQQSSSVVVWWWWWWWWWXXXYYYUUUXXX\\\aaafffhhhhhhhhheeecccfffsss{{{|||xxxoookkkkkklllkkkiiijjjgggcccaaaaaabbbbbbaaafffeeeeeeeeeeeefffggghhhhhhfffdddccceeefffgggfffllllllkkkjjjiiigggeeeddddddfffhhhjjjjjjiiigggfff```^^^\\\^^^bbbeeefffeeeggggggiiikkkmmmoooqqqrrrssspppmmmllllllooosssvvvzzz~~~(((((((((((())))))***+++++++++************++++++))))))************))))))((((((((((((((((((((((((************))))))))))))'''((()))***+++,,,---------,,,)))((('''((()))***(((((()))))))))*********((((((((((((((((((((((((,,,++++++++++++*********+++)))((('''(((***,,,...))))))))))))))))))))))))(((((()))))))))************+++,,,,,,,,,+++))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))***))))))(((((()))******))))))((((((((((((''''''***************)))))))))*********)))((('''''''''((('''(((((()))***+++,,,+++)))''''''((())))))((())))))))))))))))))))))))******))))))((((((''''''&&&'''(((((()))(((((((((((())))))))))))((('''&&&+++***(((''''''(((***+++)))((((((''''''''''''(((***)))'''&&&%%%&&&&&&'''&&&((())))))(((''''''(((''''''(((((())))))******++++++******)))'''&&&%%%(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++))))))***,,,------------******+++,,,,,,,,,++++++(((***++++++*********+++///...............//////---...------222<<>>GGGIIIDDD===555000///000111000111111000//////222444999???GGGMMMOOOMMMKKKJJJSSSVVVYYYZZZZZZ[[[```dddhhhpppzzz|||yyy}}}yyytttoooiiieeecccdddffffffeeebbb___]]]```aaacccfffhhhiiigggeee[[[ZZZXXXVVVTTTTTTTTTUUUPPPQQQSSSUUUWWWYYYZZZ[[[WWWXXXXXXWWWWWWWWWZZZ\\\```bbbfffiiilllmmmmmmmmmlllmmmnnnpppsssuuuwwwxxxwwwxxxyyy{{{~~~~~~|||{{{zzz{{{~~~((((((''''''''''''(((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))******+++***)))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))******((()))))))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&((()))***))))))))))))******++++++*********)))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&''')))************)))(((((()))))))))*********((((((((())))))*********))))))))))))(((((((((((())))))(((''''''''''''((('''((())))))(((((()))***&&&&&&'''(((((()))******(((((((((((())))))))))))***)))((('''&&&''''''((()))((('''&&&&&&&&&''''''((((((((())))))((((((((('''''''''''''''((())))))***+++++++++,,,+++++++++&&&((())))))(((''''''((('''((()))******)))((('''%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))((((((***,,,///222333333222111+++,,,---...............***+++,,,,,,***))))))***+++++++++,,,,,,---...///...---...000000000888BBBEEEBBB<<<555111///000111...///000000//////111222222888@@@GGGJJJJJJIIIIIIPPPTTTXXXYYYXXXXXX\\\```fffnnn{{{}}}wwwrrrnnnjjjkkklllkkkgggbbb]]]YYY^^^___```cccdddccc```]]]WWWUUUSSSQQQQQQQQQRRRSSSOOOOOOQQQSSSVVVWWWYYYZZZVVVWWWXXXXXXVVVWWWZZZ]]]```bbbfffiiikkklllkkkkkkjjjkkkmmmooorrrtttuuuvvvuuuvvvxxx{{{~~~~~~|||zzzxxxwwwxxx{{{}}}}}}{{{{{{~~~+++***))))))))))))******((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))************))))))))))))%%%%%%&&&'''((()))******'''(((***,,,,,,+++)))(((************++++++++++++))))))))))))))))))))))))(((((())))))*********++++++***(((''''''((()))***)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))(((((()))***+++++++++*********))))))(((((())))))))))))))))))))))))''''''(((((()))*********************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++,,,,,,,,,+++(((((())))))*********+++''''''(((((()))))))))*********))))))((((((''''''***)))(((''''''&&&&&&'''$$$(((++++++(((''')))+++%%%&&&&&&'''((())))))***(((((((((((())))))))))))***)))((('''&&&&&&'''((()))((('''&&&%%%&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''((()))***'''(((((()))))))))((((((&&&((())))))(((''''''(((###%%%(((***++++++***)))((()))))))))))))))((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********---///222444555555333222.../////////......---,,,***+++,,,,,,***))))))))))))((())))))***+++,,,------,,,---000...---333>>>BBB@@@;;;666111///000111,,,...////////////000111---333<<>>BBBIIINNNOOOOOOOOONNNNNNQQQSSSRRRRRRWWW```hhhllltttxxxsssnnnqqqvvvxxx~~~xxxtttiiieeeaaaaaadddgggfffdddcccccccccccccccbbbbbbaaa^^^]]]]]]]]]^^^aaaeeehhhooouuu{{{~~~}}}}}}~~~{{{{{{xxxyyyxxxtttooolllooorrrttttttttttttuuutttqqqnnngggfffeeeeeefffhhhjjjlllqqqqqqqqqqqqpppooonnnmmmhhhggggggfffeeedddccccccccceeehhhkkkllllllmmmmmmcccaaa___```bbbeeeffffffhhhffffffiiihhhdddeeehhhfffeeeeeeeeeggghhhiiiiii((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))(((((())))))******++++++))))))(((((((((((())))))&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))************************((((((((((((((((((((((((((()))***++++++***)))((('''''')))***++++++++++++((((((((((((((()))***+++))))))))))))((((((((((((******)))''''''&&&&&&&&&))))))(((((((((((())))))((('''''''''''')))+++,,,******))))))((((((''''''+++******)))(((''''''&&&'''((()))***+++,,,,,,,,,************************&&&%%%$$$###$$$&&&(((***'''((((((((())))))******))))))(((((((((((())))))%%%%%%&&&((()))+++,,,,,,+++++++++***((('''(((***)))(((((((((''''''''''''(((&&&$$$%%%'''***++++++(((((())))))*********+++******+++++++++)))((('''&&&'''((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((())))))***+++,,,---------&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))+++......,,,***))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))++++++******+++,,,...///+++,,,---,,,++++++---...,,,222:::???@@@<<<666111////////////000111222333...//////000222333555555999>>>FFFLLLOOOPPPPPPPPPPPPSSSUUUSSSOOOPPPWWW^^^hhhqqquuuqqqooorrrtttsss{{{qqqmmmjjjlllqqquuuuuusssqqqrrrrrrrrrqqqpppnnnlllcccccccccccceeehhhkkkmmmsssyyy~~~~~~{{{|||zzztttmmmjjjmmmqqqqqqqqqqqqssstttssspppmmmcccdddfffhhhiiiiiihhhgggkkkkkkjjjjjjjjjiiiiiiiiidddccccccbbbaaaaaa``````___bbbfffiiijjjjjjkkkkkkcccaaa______aaadddeeeeeebbb``````bbb```^^^___cccbbbaaaaaaccceeeffffffeee&&&'''((())))))((('''&&&************)))(((&&&&&&)))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((())))))))))))************))))))************))))))(((((((((((((((((((((((('''''''''''''''((()))***((('''&&&$$$$$$$$$%%%&&&)))((('''''''''(((***+++%%%&&&((()))*********)))******)))((('''&&&%%%%%%'''((()))***+++++++++***((())))))************)))((((((((((((((()))******))))))))))))))))))))))))************************'''((()))******+++******&&&&&&''''''(((((())))))''')))***++++++***)))'''((((((''''''''''''(((((())))))))))))******************)))((('''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***'''(((***,,,---//////000******))))))((((((((('''''')))***)))((('''(((***+++*********))))))(((((())))))))))))************++++++++++++************+++++++++***)))(((((('''++++++***)))((('''&&&&&&))))))***+++,,,...///000...---,,,***))))))***+++---111888???DDD@@@888000000000/////////111222333222111000//////000111111555:::AAAFFFJJJLLLOOOPPPRRRTTTUUURRRMMMLLLPPPUUUfffmmmuuuwwwuuurrrsssuuuzzzxxxyyyzzz|||~~~|||zzzyyyxxxmmmmmmllljjjiiikkkqqqwwwxxx{{{}}}|||||||||zzzvvvrrrooonnnnnnlllllllllnnnooommmfffaaaaaacccfffhhhiiihhhgggeeeffffffeeeeeecccbbbaaa```]]]]]][[[[[[[[[[[[\\\]]]bbbcccfffhhhiiihhhgggfff^^^]]]]]]^^^```bbbcccccc```______^^^]]]\\\[[[[[[ZZZ[[[]]]___```bbbbbbbbb'''((())))))))))))((('''************)))((('''&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))(((((()))))))))*********((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((()))***))))))(((''''''(((((()))(((((('''((()))***+++&&&'''((()))******)))))))))))))))(((''''''&&&&&&''''''(((((())))))(((((((((((())))))******))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((())))))***)))))))))'''''''''((((((((((((((()))(((((((((((((((((())))))(((((('''''''''(((((('''(((((())))))******+++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))***+++---...//////000)))))))))(((((('''''''''''')))***)))((('''(((************)))))))))(((((()))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,******))))))((((((''''''((((((((()))***+++,,,---,,,,,,+++******+++,,,------000777>>>CCCAAA999222111000/////////000222333222111000//////000111111222777===CCCGGGKKKOOOQQQQQQSSSTTTQQQMMMLLLPPPTTT\\\cccmmmtttwwwxxxyyy{{{~~~{{{{{{yyyvvvssstttxxx|||}}}~~~~~~|||{{{zzzzzzyyyvvvrrroooooopppppppppooopppppplllfffaaa^^^___bbbdddeeedddbbbaaacccccccccbbbaaa```^^^^^^ZZZZZZYYYZZZ[[[\\\^^^___aaaaaacccddddddcccbbbbbb\\\\\\\\\]]]___aaaaaaaaa\\\\\\\\\\\\\\\[[[[[[[[[WWWYYY[[[^^^```bbbcccddd((())))))******))))))((()))******))))))((('''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))((('''&&&'''((()))(((((())))))))))))******'''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''''''''((())))))*********)))((((((((((((((((((((()))******'''(((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))))))))((())))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))((((((((((((((('''***((('''%%%%%%'''(((******)))((('''''''''''''''&&&&&&'''((()))***++++++((()))*********)))'''&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))************((((((((('''''''''''''''''')))***)))((('''(((*********))))))))))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))(((((((((((()))))))))))))))***++++++************+++,,,......---000555<<>><<<999111000///......///000000000///.........///111222111111222333555999???DDDJJJLLLOOOQQQRRRRRRSSSTTTZZZXXXXXX\\\cccllltttwww~~~}}}~~~~~~}}}{{{xxxvvvtttsssrrrooopppqqqpppooooooqqqrrrttttttssspppkkkeee```]]]```aaabbbcccccccccbbbaaa____________^^^]]]]]]\\\```aaabbbbbbccccccdddddddddbbb```^^^\\\[[[ZZZZZZUUUXXX[[[\\\ZZZXXXXXXXXX[[[YYYXXXVVVUUUUUUVVVWWWWWWYYY\\\___aaabbbaaaaaa***))))))(((((())))))***(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''(((((())))))******))))))((('''''''''''''''''''''((((((((()))))))))************************'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))******''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''''''''((((((((()))*********))))))''''''((()))))))))))))))(((''''''&&&&&&'''((((((((((((((())))))*********---,,,***)))((((((((()))%%%&&&'''((()))*********++++++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''***))))))))))))))))))(((''')))***,,,,,,***)))'''((((((''''''''''''((((((*********)))))))))))))))((()))*********)))'''&&&''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((())))))************)))'''''''''''''''(((((((((''')))***)))((('''(((***''''''(((((((((((())))))((((((((((((((((((((((((((((((((())))))******+++************))))))))))))''''''(((((())))))*********))))))((((((((()))))),,,,,,------------,,,+++...---...222888;;;:::888111000///.........///000///......---...///111222111111111000111444999===EEEGGGKKKPPPSSSTTTUUUUUUXXXVVVUUUVVV[[[cccmmmsss}}}yyyxxxyyy{{{|||{{{xxxvvvsssqqqpppooojjjkkklllkkkkkkkkkmmmooopppqqqqqqnnniiiddd```___aaaaaabbbbbbbbbbbbaaaaaa```````````````___^^^^^^ccccccdddddddddccccccbbb______^^^]]][[[ZZZYYYXXXVVVYYY\\\\\\YYYWWWXXXYYY]]][[[XXXVVVUUUUUUVVVWWWVVVXXX]]]aaaeeeffffffeee))))))(((''''''((())))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''((()))*********))))))(((''''''''''''''''''((((((((())))))))))))************************'''((()))******)))((('''(((((((((((((((((((((((((((((()))***************'''''''''((((((((())))))((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''((())))))***&&&'''((()))***))))))((('''&&&&&&%%%&&&'''))))))))))))))))))))))))******---,,,***((((((((()))***%%%&&&((()))***+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********((())))))))))))))))))(((''''''&&&''''''((()))***(((((()))***+++,,,------))))))))))))(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((()))******)))((('''%%%%%%&&&'''(((((('''''''''''''''(((((()))))))))''')))***)))((('''(((***'''''''''((((((((())))))'''(((((())))))*********))))))******+++,,,,,,---'''(((((()))******++++++(((((((((((()))))))))))))))((((((((((((((()))******+++,,,............---...---,,,///444888999777111000///...---......///......------...///111222000000000//////111666999???BBBGGGMMMRRRUUUUUUTTTUUUVVVVVVUUUVVV[[[cccjjj||||||xxxwwwxxxzzz|||zzzwwwsssqqqooommmmmmjjjkkkllllllkkklllnnnooolllnnnooommmhhhdddccccccbbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaa``````______``````aaabbbbbbaaa```___]]]]]]^^^^^^]]]\\\[[[ZZZXXX[[[^^^\\\XXXVVVXXX[[[]]][[[YYYWWWVVVWWWYYYZZZ[[[]]]aaaeeeggggggeeeddd)))((('''&&&&&&'''((()))(((((()))))))))))))))(((&&&&&&''''''((()))))))))&&&''''''((()))******+++))))))((('''''''''''''''(((((((((((())))))))))))************************'''((()))******)))((('''(((((((((((((((((((((((('''((()))***************''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((('''''''''''''''((()))***&&&%%%$$$$$$$$$&&&'''(((&&&''')))*********)))(((&&&%%%%%%%%%&&&''')))*********)))))))))))))))))),,,+++)))((('''(((***+++&&&'''(((***++++++,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))'''((()))******+++******(((((())))))******++++++***((('''&&&&&&'''(((***&&&&&&&&&&&&((()))***+++%%%&&&(((***,,,///000111******)))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))************'''((((((((())))))******((()))***)))((('''(((***&&&'''''''''(((((())))))''''''((()))***+++,,,,,,$$$%%%%%%&&&'''(((((()))(((((())))))*********+++))))))))))))((((((((((((***************+++,,,,,,((()))+++...///000/////////,,,+++---222666777777111000///...------...///...---------...///111222...//////......000555888;;;>>>DDDKKKQQQTTTTTTSSSUUUWWWYYYWWWTTTUUU[[[```nnn|||~~~zzzyyyzzz|||{{{yyyvvvrrrooommmllllllmmmooopppoooooooooqqqsssjjjlllnnnlllhhheeeeeefffeeeeeeeeeddddddddddddddd`````````aaa``````______[[[\\\^^^_________^^^]]]]]]^^^```aaaaaa```^^^]]]ZZZ]]]___\\\XXXVVVYYY]]]\\\ZZZXXXWWWWWWYYY\\\]]]bbbdddfffhhhgggeeeaaa___******)))((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))(((,,,***((('''(((((((((&&&+++*********************++++++******************))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((()))))))))************++++++++++++***((('''&&&&&&&&&&&&******))))))))))))************))))))))))))******((((((((((((''''''''''''(((((((((((('''''''''''',,,,,,,,,+++***)))(((((((((((((((((())))))))))))'''))))))(((&&&&&&***---///...---+++)))((('''&&&%%%''')))))))))((()))***'''((()))((('''''')))+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%$$$$$$%%%&&&(((***++++++---,,,)))---444666333+++***((('''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((++++++)))(((''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&''''''((()))******+++111...***&&&%%%&&&(((***,,,+++)))'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******++++++*********+++---...+++,,,---///000222333444111---******,,,......---,,,,,,------...//////000---...///000000000......666999>>>DDDJJJNNNQQQRRRVVVVVVUUUTTTRRRSSSVVVYYYcccppp}}}}}}|||sssqqqqqqooommmnnnmmmnnnpppssstttuuuuuuuuutttrrrnnnkkkhhhhhhiiiiiigggeeecccbbbbbbbbbaaa```bbbbbbbbbaaa```___^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZ______^^^]]]\\\ZZZXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^\\\YYYXXXXXXZZZ]]]___dddgggiiiggg```\\\\\\^^^******)))((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((((((((((())))))((((((((('''''''''''''''(((((((((+++)))(((((())))))((('''))))))*********+++++++++++++++***))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))*********++++++++++++***((('''&&&''''''((()))))))))((())))))******))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((++++++++++++***)))(((((())))))))))))************)))+++,,,***((((((***,,,...---,,,+++)))(((&&&&&&((()))+++,,,+++***+++,,,'''((())))))'''((()))+++((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&&&&(((++++++***---333222...+++)))((('''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))*********))))))))))))******+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''(((((())))))******))))))(((((('''(((((()))((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((()))******+++******)))***+++,,,---+++,,,---...000111222333000---******,,,......---,,,,,,,,,---......//////---......///////////////555888<<>>CCCGGGKKKLLLMMMNNNMMMNNNPPPRRRRRRUUUYYY[[[^^^hhhxxxzzzvvvwwwwwwuuuvvvyyyxxxyyyzzzyyywwwtttpppmmmiiihhhgggfffdddbbb```___\\\ZZZXXXXXX[[[]]]______aaaaaaaaabbbaaaaaa```___^^^\\\YYYWWWWWWXXXZZZ\\\ZZZZZZZZZZZZYYYXXXVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^______^^^^^^```aaa((((((((((((((())))))***(((((((((((())))))))))))'''((())))))******))))))(((((())))))))))))(((((()))((('''&&&%%%&&&'''(((''''''(((***,,,---+++***++++++***)))(((''''''&&&'''(((((())))))***++++++))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))((((((((()))))))))******&&&&&&'''((())))))((((((((()))***++++++***)))(((******))))))))))))******(((((((((((('''''''''''''''(((((())))))*********((())))))******)))(((((('''((((((((())))))))))))&&&&&&&&&(((+++,,,,,,+++((((((((())))))*********)))+++,,,,,,***))))))***%%%'''******)))(((((()))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))***%%%###%%%&&&&&&(((******((('''''')))******)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((()))))))))))))))***(((((((((((()))))))))))),,,***((('''''')))+++,,,&&&'''((()))*********)))))))))))))))))))))))))))***))))))))))))***++++++******++++++******)))(((+++++++++++++++,,,,,,,,,***,,,---,,,+++***+++,,,+++++++++,,,------......---------...///000111222111111111222555:::???AAAGGGHHHKKKLLLLLLMMMOOOPPPMMMPPPUUUXXXXXX^^^pppzzzwwwxxxwwwuuuwww{{{|||}}}}}}|||yyyuuupppmmmbbbccccccdddcccbbb```___YYYWWWTTTTTTWWWZZZ\\\]]]______`````````______^^^]]]\\\ZZZXXXXXXYYYZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUWWWXXXYYY\\\\\\\\\\\\\\\^^^______((((((((((((((()))******(((((((((((())))))))))))(((((()))************)))))))))************))))))*********+++++++++++++++(((((()))+++------+++)))(((((())))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***%%%&&&'''(((((('''&&&&&&***+++,,,---,,,***((('''))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((()))******(((((()))))))))))))))((((((((()))))))))*********+++)))'''(((***,,,+++***(((((())))))***+++,,,,,,***+++,,,,,,***))))))***%%%'''***+++***)))((()))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''&&&((($$$###'''***((((((+++)))(((&&&''')))******)))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))''''''(((((())))))******))))))''''''''')))***+++&&&'''((()))*********)))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,+++)))(((+++++++++++++++*********)))+++------+++***+++,,,,,,,,,,,,---......//////+++,,,---///000000111111111111111222444777:::<<>>DDDIIIMMMRRRUUUWWWWWWWWWXXXUUUXXXZZZZZZ[[[```iiiqqq~~~~~~sssqqqmmmhhhccc___\\\[[[XXXXXXYYYZZZ]]]```bbbdddbbb```\\\ZZZZZZYYYXXXWWWQQQRRRQQQQQQPPPOOONNNMMMIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQRRRSSSTTTSSSRRRQQQOOOPPPRRRSSSTTTTTTSSSSSS))))))))))))))))))))))))(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((()))******))))))((((((''''''(((((()))***))))))((('''(((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((++++++***)))))))))))))))((((((((())))))***((())))))******))))))((())))))))))))((((((((((((************************&&&%%%%%%'''***---......(((((()))))))))*********''''''((((((((()))))))))''''''((()))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''************************)))))))))(((((((((((((((((()))+++,,,,,,+++***)))((((((((((((((((((((()))************************&&&(((******((('''''''''((((((((()))))))))******))))))))))))))))))))))))(((((()))***+++,,,------...//////...---+++)))((('''((()))******+++++++++)))******+++++++++++++++************************)))))))))))))))))))))))))))***+++***)))((()))***((())))))************)))))))))))))))************+++++++++++++++,,,,,,,,,************+++,,,---......------------...////////////...------------......111333222111333999???CCCGGGMMMQQQSSSUUUWWWXXXVVVWWWWWWWWWXXXZZZ___bbbpppyyy|||pppmmmiiieeebbb___^^^^^^___```aaacccfffiiikkkmmmmmmjjjfffdddcccbbb```___ZZZYYYXXXWWWTTTRRRPPPOOONNNNNNNNNOOOPPPQQQRRRSSSPPPOOOOOONNNNNNOOOOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSS))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((******))))))))))))******+++******)))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,---,,,+++***+++++++++***************+++(((((())))))))))))(((((())))))))))))((((((((((((%%%&&&&&&'''((()))******&&&%%%%%%''')))******)))))))))******+++++++++,,,'''((((((((())))))***************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''************************,,,,,,++++++******)))))))))***+++,,,,,,+++)))(((&&&&&&'''((()))***++++++************************,,,---///...,,,)))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))+++,,,---...///666555555333111...+++)))''''''(((******+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))((()))***((('''&&&&&&'''&&&'''(((***++++++,,,,,,))))))))))))************)))))))))***+++++++++,,,************+++,,,---......------------...//////444333111/////////000000...111444333000111777<<<@@@DDDIIINNNPPPSSSUUUWWWVVVVVVUUUUUUVVVWWWXXXYYYaaajjjwww{{{uuurrroookkkhhhgggfffggghhhhhhjjjkkknnnqqqssstttvvvsssooommmlllkkkiiihhhcccbbb```]]]ZZZVVVSSSRRRTTTTTTSSSSSSTTTUUUWWWXXXZZZYYYXXXVVVUUUUUUUUUUUUQQQRRRTTTVVVWWWVVVUUUTTTYYYYYYXXXWWWWWWVVVVVVUUU((()))*********((('''&&&''''''''''''(((((((((((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((+++++++++***************(((((()))))))))'''&&&%%%(((((((((((())))))))))))))))))(((((()))***++++++(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***(((((())))))*********+++))))))************))))))&&&''''''((()))******+++(((((()))***************))))))))))))((((((((((((&&&&&&&&&''')))***)))''''''''''''''''''((()))***((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***((((((((())))))***************)))(((((())))))))))))))))))))))))+++***))))))******)))((())))))*********))))))(((++++++++++++++++++++++++((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))+++///555999888===@@@===666///------(((((())))))*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((***+++,,,------//////............/////////000000222333666777888===>>>BBBHHHMMMQQQRRRRRRSSSSSSTTTVVVWWWWWWXXXXXXXXX^^^iiisss}}}zzzvvvpppmmmlllmmmmmmmmmsssppplllmmmrrrvvvyyyyyy{{{yyyvvvtttttttttsssrrriiiiiihhhgggeeebbb___^^^]]]]]]^^^___```aaabbbbbb```___^^^]]]\\\[[[YYYYYYYYYXXXXXXZZZ]]]______^^^dddcccaaa___\\\ZZZXXXWWW((()))******)))((('''&&&((((((((((((((((((((((((((())))))******))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))))))))************************************)))((('''&&&%%%&&&&&&'''''''''((((((((()))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************))))))************))))))(((((()))******+++,,,,,,((()))******++++++******))))))))))))((((((((((((***)))((()))***)))(((&&&''''''''''''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))******)))(((((()))***+++***************)))(((((())))))))))))))))))))))))+++)))(((((()))***((('''))))))************))))))+++*********************((()))************)))(((******)))))))))(((((((((******+++,,,///333999>>>BBBEEEFFFAAA888000,,,,,,)))*********++++++++++++((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++++++++*********++++++,,,,,,,,,******************************++++++,,,---......//////............///////////////000000222333444999;;;>>>CCCIIINNNPPPQQQSSSTTTVVVWWWWWWVVVUUUTTTVVVZZZaaajjjsss}}}zzzvvvtttssssssrrrwwwtttrrrssswww{{{}}}}}}}}}|||{{{|||}}}|||zzzxxxsssssssssrrrpppnnnkkkjjjlllmmmmmmmmmnnnnnnnnnoooooonnnllljjjhhhgggffffffeeedddcccdddfffggggggfffjjjiiigggeeebbb```^^^]]]((())))))))))))(((((('''*********))))))((((((''''''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))******)))))))))******+++++++++))))))))))))))))))))))))***(((%%%######$$$'''(((&&&&&&'''''''''((((((((())))))((((((((()))******************************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************((())))))******))))))(((((((((((())))))******+++((()))******++++++******))))))))))))((((((((((((***((('''&&&&&&&&&$$$"""(((''''''&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,)))************))))))((())))))))))))))))))))))))***)))'''((())))))(((&&&))))))************))))))*********)))))))))(((((((((((())))))))))))((((((++++++************)))))))))***+++---000555;;;???FFFFFFEEE???777000------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))((((((((((((((((((((((((((((((************))))))))))))))))))************)))))))))************+++++++++((()))***+++,,,------...++++++++++++++++++++++++---------......///////////////............//////000000/////////000111111555777999>>>CCCIIIMMMPPPRRRTTTWWWXXXXXXVVVSSSQQQSSSUUUYYY^^^fffqqq|||~~~|||{{{zzz|||{{{zzz|||~~~~~~~~~~~~~~~}}}|||zzzyyy}}}yyywwwvvvvvvvvvuuusssqqqqqqrrrrrrqqqpppqqqpppnnnkkkiiigggfffeee((())))))))))))(((((((((,,,++++++***)))(((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((((((((((((''''''((()))***+++++++++(((((((((((()))))))))))))))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&'''''''''((())))))((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***************************((((((((((((((((((((((((***)))(((''''''((()))***'''((()))******)))(((''')))))))))))))))*********(((((())))))))))))((((((%%%&&&&&&&&&'''''''''((('''((())))))******))))))))))))))))))((((((((((((***)))'''&&&''''''&&&$$$(((((('''&&&&&&%%%&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))************)))((()))))))))))))))))))))))))))(((''''''(((((('''&&&((())))))************)))+++++++++***))))))((((((((((((((())))))(((((((((************************'''(((***+++---111666:::<<<<<<;;;777222......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))((((((((((((((((((((((((((((((************)))))))))((()))******++++++******)))))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................////////////............//////111111000000111111222333222444666999===CCCJJJNNNOOORRRVVVYYYYYYWWWTTTQQQQQQSSSUUUXXX^^^gggqqqxxx}}}}}}|||{{{yyywwwvvvtttqqqooommmmmmlll)))(((((((((((())))))))),,,++++++***)))(((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''((()))******''''''(((((())))))))))))'''(((((()))))))))((((((&&&&&&&&&&&&'''''''''((())))))((((((((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((()))******)))((('''******))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((())))))))))))((((((((((((+++)))((((((***,,,,,,+++)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))************))))))((((((((())))))*********)))))))))))))))))))))))))))))))))(((''''''(((((('''&&&(((((()))***************,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))((()))*********,,,000333333333111///---,,,---...******************)))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............////////////000000111222444444222333555777999???FFFKKKJJJNNNSSSXXXZZZYYYVVVTTTRRRSSSVVVYYY\\\aaahhhllluuu|||yyywwwvvvvvvvvv)))(((((((((((())))))************))))))((((((''''''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''''''''&&&&&&&&&''''''((((((((('''(((((())))))******+++'''((()))++++++***)))(((&&&&&&'''''''''((((((((())))))((((((''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))((((((((((((&&&$$$###$$$'''***++++++)))(((((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++***)))''''''((())))))************)))))))))))))))))))))))))))***)))'''((())))))(((&&&'''((()))******+++******++++++++++++++++++++++++******))))))))))))******((((((((())))))))))))******+++++++++******,,,///000///...---,,,+++++++++*********)))))))))))))))************************+++++++++++++++*********))))))))))))))))))))))))************))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////............//////.........///000111333333111444666666666:::@@@EEEEEEIIIOOOUUUXXXYYYWWWVVVTTTVVVXXXZZZZZZ\\\___aaajjjxxx)))(((''''''((()))***+++((((((((((((((((((((((((((())))))******))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******************+++,,,''''''''''''(((((((((((((((((())))))***++++++,,,(((((((((((())))))******''''''((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************)))))))))(((''''''((((((((((((''''''************************((())))))***************))))))))))))(((((((((((($$$"""!!!!!!$$$'''))))))))))))((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))***+++******)))((((((((()))***************))))))))))))))))))))))))+++)))(((((()))***(((''''''((()))******+++++++++))))))******++++++,,,,,,,,,+++***))))))***+++,,,)))))))))*********++++++***++++++***))))))+++,,,---,,,,,,,,,,,,,,,+++***+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------...////////////............//////000000000000000111222222111444666555333555:::???AAAEEEJJJPPPTTTUUUUUUTTTXXXXXXYYYXXXVVVVVVXXXZZZ___jjj|||)))(((''''''''')))***+++''''''''''''(((((((((((())))))************))))))&&&''''''((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&%%%&&&&&&'''(((((())))))))))))((((((((((((((())))))***+++,,,,,,,,,)))(((&&&%%%%%%'''***+++(((((((((((())))))))))))***)))((('''''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))(((''''''((()))***+++*********))))))((((((''''''((((((((((((''''''))))))))))))((((((((((((******+++,,,,,,,,,,,,+++))))))))))))((((((((((((***(((&&&&&&))),,,---...))))))((())))))***++++++((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))***++++++******(((((()))***************))))))))))))))))))))))))+++***))))))******)))(((''''''(((******+++++++++''''''((()))***+++,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,'''((()))((('''''')))+++((('''(((***,,,---,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++***)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++,,,---...///000111//////............//////555444444333222222333333000444666444111111666:::???CCCHHHMMMPPPRRRRRRQQQZZZZZZXXXUUURRRRRRTTTVVVWWW___nnn************************'''((()))******)))((('''+++***(((((())))))((('''))))))))))))************((())))))))))))*********((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************))))))((((((''''''&&&&&&*********))))))))))))(((***))))))(((((((((((((((******))))))(((((('''''''''''''''''''''((()))))))))'''&&&'''***+++***((((((((((((((('''&&&%%%$$$''''''''''''((((((((((((((()))******))))))***++++++***))))))))))))******((()))***)))''''''(((***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((('''&&&&&&((()))))))))*********+++(((((())))))))))))((((((((()))+++------+++)))((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))+++,,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++000...+++)))((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++,,,+++)))''''''(((***+++((())))))*********))))))++++++************++++++...---,,,+++*********************++++++,,,,,,,,,******++++++++++++******...---,,,---//////,,,))),,,,,,,,,------.........))))))***++++++++++++***)))))))))***+++++++++,,,))))))))))))************++++++,,,------......///---,,,+++***++++++---...+++++++++,,,,,,,,,------111000///...............---///111333444333222111333222111111111333555777999>>>DDDIIILLLOOOQQQSSSUUUVVVXXXWWWUUUSSSRRRRRRUUUVVV^^^nnn(((((((((((((((((((((((('''((()))******)))((('''((('''''''''((((((''''''))))))))))))************)))))))))************+++)))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''(((((((((((())))))((((((((((((((((((+++************)))))))))((((((((((((((()))*********)))))))))(((((((((''''''''''''''''''((())))))(((&&&$$$%%%''')))(((&&&)))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&((())))))(((''')))************)))))))))*********++++++***(((((()))+++))))))))))))))))))))))))'''((()))))))))))))))((()))))))))))))))((('''''''''''''''(((((((((((((((((())))))******))))))(((((((((************(((((())))))))))))))))))))))))******))))))))))))******&&&%%%%%%%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,+++)))'''&&&''''''((())))))))))))))))))))))))))))))))))))************++++++************++++++***)))((('''''''''((()))))))))***++++++++++++***++++++************++++++((((((((((((((())))))***++++++++++++++++++,,,,,,******++++++++++++******...---,,,---......+++(((***++++++++++++++++++,,,))))))***+++++++++++++++************++++++++++++************++++++++++++.........---,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,---------.........000//////............///---///111333333333222111333222111111222333555777666999>>>BBBEEEHHHKKKNNNTTTUUUWWWWWWUUUSSSRRRSSSRRRVVV]]]gggttt''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((((((((())))))))))))************)))************+++++++++***))))))(((((())))))*********))))))))))))******''''''''''''(((((((((((((((((())))))))))))))))))+++++++++************)))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((('''''''''((())))))(((&&&$$$$$$&&&(((((((((***)))'''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&((())))))(((''')))*********************++++++,,,------+++***)))***,,,))))))))))))))))))))))))((()))))))))))))))(((''')))************)))((((((((((((((((((((((((((((((*********++++++*********(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))*********)))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))************++++++++++++++++++************++++++*********)))))))))((((((((())))))***++++++******++++++************++++++(((((()))***+++---...///,,,,,,++++++++++++++++++******++++++++++++******...,,,,,,,,,,,,,,,)))''',,,++++++++++++++++++***)))******++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---......------,,,,,,++++++------------,,,,,,+++***---------........./////////............//////000...///111222333222222111333222111111222333555666444666:::<<>>GGGOOOUUUXXX[[[\\\\\\[[[XXXTTTSSSUUUZZZ___^^^cccmmm{{{))))))))))))))))))))))))*********)))))))))))))))***)))((((((((((((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&***)))(((''''''((()))***,,,+++***((((((((()))*********))))))((((((''''''***)))'''''')))***)))(((***))))))***,,,...---,,,''')))***++++++***)))''')))((((((((((((***,,,---(((((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))))))))))))))(((***---000444444333333333444444555555444111///,,,***(((((('''((()))((('''(((***+++++++++++++++++++++++++++((()))***++++++***)))(((******))))))((((((''''''))))))(((((()))***++++++...............------,,,,,,++++++***************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******++++++++++++******)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------...---,,,+++++++++,,,---++++++******+++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,...+++)))***,,,---+++(((++++++,,,,,,,,,---------------,,,,,,------...///,,,...000000...------...*********++++++,,,,,,---------------------------,,,,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------.........---...------,,,+++***)))---.../////////...---,,,000000000000000000000000////////////000000000000///000000222333444555555222333444555666666666666888;;;???DDDKKKQQQVVVYYY[[[[[[[[[YYYWWWWWWXXXZZZ[[[```gggnnnvvv)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))***))))))(((((((((((())))))))))))((((((((('''''''''))))))(((((((((((()))))),,,+++)))((((((((()))******)))))))))((((((((('''***(((''''''((())))))((()))((('''(((***++++++***'''(((***++++++***(((''')))((((((((((((***+++,,,***))))))(((''''''(((((((((((((((((((((''''''&&&***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))(((***---000333333333222222222222222333222000---+++***)))((('''((()))((('''((()))+++++++++++++++++++++++++++((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))***++++++---......//////......---+++***)))((((((((((((((()))))))))************)))************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))******++++++++++++******)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------///...---,,,+++,,,,,,---++++++************++++++***+++++++++******)))(((+++++++++++++++,,,,,,,,,...,,,******,,,---+++)))++++++++++++,,,,,,,,,---((((((((((((((())))))***+++---///000...---------++++++++++++,,,,,,,,,,,,------------------------,,,---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------.........++++++,,,---------,,,,,,---,,,++++++++++++,,,,,,////////////////////////////////////000000000111000111222333444555555666222333444555666666666666777999<<>>EEEMMMTTTXXXYYY\\\___aaa```]]]XXXUUU[[[ZZZ^^^hhhqqqyyy++++++,,,,,,,,,,,,------+++***)))(((((()))***+++---***((((((***++++++***++++++******)))************)))((('''''''''((()))***)))(((''''''((()))***+++)))((('''((()))((('''(((((())))))))))))(((((()))))))))))))))))))))***)))******+++++++++******))))))(((''''''((()))***))))))))))))))))))))))))***))))))(((((('''''''''***)))))))))((((((((('''***)))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,...///000444000+++((('''((((((((())))))))))))))))))))))))******++++++++++++++++++++++++************+++++++++***)))(((((((((((((((************************+++***)))((((((((()))******+++,,,------,,,------............///000111222,,,+++***)))((()))*********(((((()))***+++***)))************************,,,+++***))))))***++++++,,,+++******+++,,,+++*********+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,---,,,*********+++---....../////////...,,,***)))'''''')))***,,,...///000************++++++++++++------,,,,,,,,,---...///,,,,,,,,,---------------,,,---......,,,,,,---......------,,,,,,------...333333333444444444444555000///.........---......///...---,,,,,,...///111000/////////....................................000000000000000000000000//////.........---------........./////////000000........./////////000000000000000000000000000000000000000000111111111111222222222222222222222222222444555555444333333444777777777777888888888999777888999<<>>CCCHHHKKKTTTUUUVVVXXXYYYZZZ[[[[[[[[[XXXYYY^^^bbbdddiiinnnzzz'''''''''((((((((())))))***))))))))))))))))))*********))))))*********))),,,,,,+++)))((((((((((((((())))))************)))(((((())))))))))))((((((+++)))''''''((()))((('''&&&&&&''''''''''''&&&&&&((('''%%%$$$###%%%&&&(((((()))***+++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((()))))))))))))))******++++++)))&&&&&&''')))******))))))))))))))))))))))))(((***+++---......------++++++************+++++++++******)))))))))******(((((((((((((((((((((((((((((((((((())))))*********+++---///000///,,,***...,,,++++++,,,///222444---,,,+++******+++,,,,,,***(((((((((***+++***)))******************************************+++++++++***))))))++++++***)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++,,,,,,---......//////...,,,+++***++++++++++++++++++++++++*********+++++++++,,,,,,---------------......///...---------,,,,,,++++++---...///...---,,,---///......------------......000000000000111111111111000000000000000000/////////......---...///000000///////////////.................................////////////////////////////////////...............////////////000000000...////////////000000000////////////////////////000000000111111111222222333333333333333333333333222444555555444333333444555555555666666666666777666666666777:::>>>BBBDDDMMMOOORRRVVVYYY[[[\\\\\\XXXVVVWWW]]]aaabbbfffkkkrrr{{{*********+++++++++,,,,,,)))))))))******)))))))))))))))******)))))))))))),,,+++***)))(((((((((((((((((()))***+++*********(((((())))))))))))((((((+++)))''''''((()))((('''&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$&&&(((***)))))))))))))))(((''''''((())))))))))))((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))***))))))(((((())))))***)))'''%%%&&&'''*********))))))))))))))))))))))))***)))))))))***+++---...++++++************++++++)))))))))(((((())))))***))))))))))))))))))))))))+++++++++*********))))))******,,,///111111...+++---,,,+++***+++...111333,,,+++*********+++,,,---***(((((((((***+++***)))************************))))))******+++++++++++++++***)))***+++,,,+++)))******+++,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,+++++++++,,,,,,---............---+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------.........//////...//////......------,,,,,,---...//////------...//////......------......////////////000000000111111111111222222222111000///............//////000000.........///////////////////////////////////////////////////////////////000000/////////.........////////////000000000111////////////000000000111/////////////////////////////////000000000111111222222222222222222222222222444555555444333333444444555555555666666666666555555555666888;;;>>>???FFFIIIPPPVVVZZZ\\\\\\[[[VVVUUUWWW]]]aaabbbdddhhhooosss{{{((())))))))))))*********))))))************))))))''')))******)))(((((()))+++***))))))(((((((((((('''(((((())))))******+++))))))(((((((((((())))))+++)))((('''((()))((('''(((((())))))))))))(((((('''&&&&&&&&&((()))+++,,,))))))))))))((('''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))******)))))))))))))))******(((&&&&&&(((******)))))))))))))))))))))))))))***)))''''''''')))+++---++++++************++++++))))))((((((((()))******+++++++++++++++++++++++++++++++++++++++***)))(((***)))***---111333000------,,,+++++++++---///000))))))((('''((()))***+++***(((((()))***+++***)))************************((()))***+++++++++++++++,,,+++***+++,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,---......---,,,+++***+++++++++,,,,,,,,,,,,------.........---++++++((()))***+++,,,------...++++++++++++,,,,,,,,,,,,------...////////////.....................---------...//////...---.../////////............//////000111111111111222222222111222333333333222111000....../////////000000000.........///////////////////////////////////////000000000000000000000000000000000/////////....../////////000000000111111/////////000000000111111000000000000000000000000.../////////000000000000222222222222222222222222222444555555444333333444555555555555666666666666555555555666888;;;===>>>???DDDLLLTTTYYY[[[ZZZZZZXXXWWWYYY___aaa___```ccciiikkkpppwww&&&&&&&&&''''''''''''(((((()))***++++++***)))(((&&&)))++++++)))'''((()))***))))))((((((((())))))''''''&&&&&&''')))***+++***)))(((''''''((()))***+++)))((('''((()))((('''(((((())))))))))))((((((((((((((())))))*********(((((()))))))))(((((('''%%%&&&((()))************))))))))))))))))))))))))((((((((((((((((((((()))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))******)))))))))******+++,,,***(((((()))))))))((()))))))))))))))))))))))))))))))))((()))))))))***++++++************++++++***))))))))))))***+++,,,++++++++++++++++++++++++((()))***++++++******)))***((((((,,,111444222000---,,,,,,,,,,,,,,,------)))(((''''''''')))***+++***(((((()))***+++***)))************************'''(((***+++,,,,,,++++++---,,,+++,,,---------+++******+++,,,,,,,,,,,,++++++,,,---//////---,,,+++******+++---............,,,---.........---,,,+++))))))***+++,,,------...+++++++++,,,,,,,,,------,,,---...///000//////...------------------......---///000///...---...000//////............//////000000000111111111222222222333444555444333111000......///000000000000000............/////////000////////////////////////000000000000000000000000000000000000/////////...//////000000000111111111//////000000000111111111000000000000000000000000//////000000000111111111333333333333333333333333222444555555444333333444555555666666666777777777555555666777:::<<>>@@@BBB;;;>>>BBBHHHNNNSSSWWWYYY[[[[[[^^^dddgggeeeeeegggccciiioooppppppuuu))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((((((((((())))))))))))+++*********))))))(((((()))((('''&&&&&&'''((())))))))))))***+++++++++,,,))))))(((((((((((())))))))))))))))))************,,,+++***((((((((()))***---***'''%%%''')))******)))))))))))))))))))))))))))((('''(((+++,,,***(((************************+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,+++,,,,,,------))))))))))))))))))))))))************************,,,+++***)))))))))***+++---,,,+++*********+++,,,***,,,---***'''''',,,222888---(((///111,,,+++///,,,***)))***---///000111...---,,,---------***(((***---//////...,,,,,,,,,......---,,,+++***)))(((++++++,,,,,,,,,---------************+++,,,,,,---//////////////////////////////......---------,,,///000000000000000//////---......///000111111222000000000000000/////////333444555555555444333222111000000////////////000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000222222111111000000//////000000000000000000000000111111000000000000111111111111111111222333444555111111222222222333333333666666555555555444444444444444444555555555666666777777777888999;;;<<<===??????AAACCCGGGLLLQQQTTTXXX[[[```ccceeefffhhhiiieeegggiiikkknnnsssxxx}}})))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))************))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((()))******(((((((((((())))))))))))************)))))))))((((((((('''&&&&&&'''(((((())))))))))))))))))*********))))))(((((())))))***))))))))))))************,,,+++)))((((((((()))***)))(((''''''((()))((('''))))))))))))))))))))))))***(((((())),,,---+++)))************************+++***)))(((((()))***+++))))))))))))************(((((()))))))))************))))))))))))***++++++************************************************++++++*********+++,,,---,,,,,,+++++++++++++++,,,***---...,,,***,,,111777LLL999+++***---+++,,,000---,,,***+++---.........---+++******+++,,,***)))+++---......---,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,------........................////////////......------//////000000000000//////......//////000000111111000000000///////////////333333444555555555444333222111111000000000000000/////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111111111222333444444111222222222222333333333555555444444333333333333444444444555555555666666777777777888999:::<<<<<<<<<<<<===???CCCGGGKKKNNNRRRVVV\\\```cccdddfffgggeeegggjjjkkkmmmppptttwww))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((''''''***)))))))))((((((((('''++++++******))))))((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((()))******(((((((((((())))))))))))************))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((*********))))))*********))))))))))))************+++***))))))((()))))))))((('''((()))++++++(((&&&))))))))))))))))))))))))******)))***,,,---+++*********************************))))))))))))******************++++++++++++))))))*********+++++++++))))))(((((()))******+++************************************************+++++++++++++++,,,---...++++++,,,,,,,,,,,,++++++)))+++------,,,...444888RRR>>>,,,***---,,,+++---///---,,,---.........,,,---+++******+++------------......---,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,---------............------,,,---------------------------------000000000000//////////////////000000111000000///000000000000000000000000//////////////////000000222333444555555555555555333222222111000000111111///000000000000111111111000000000000000000000000///000000000000111111111111111111111111111111111000000000111111111111111111111111111111111111111111111000000000000111111222222222111222222333333222222222222333333333333444333333333333222222222444444555555555666666666777777777888999:::;;;<<<999999:::;;;>>>AAADDDFFFJJJOOOVVV[[[___bbbdddfffeeehhhkkkmmmmmmnnnooopppyyy|||''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))(((((((((((())))))((((((''''''&&&&&&((())))))))))))*********((((((''''''''''''(((((())))))(((((())))))***+++(((((((((((())))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((('''++++++************++++++((()))))))))******************))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))+++++++++,,,,,,,,,+++******************************))))))))))))))))))***)))))))))*********++++++******+++++++++,,,,,,,,,************+++,,,------************************************************------------,,,---------***+++,,,---------,,,+++''')))*********,,,000333>>>444---///111...++++++///......///111111000...000...++++++...000111222.........---+++,,,...000,,,,,,,,,,,,------------------------............000000///...---------...////////////////////////111111000000000000000000//////000111111111000000111111000000000000000000/////////000000000000000111222333444555666777777333333222111000000000000000000000111111111222222111111111111111111111111000000000111111111222222111111111111111111111111000000000111111222222222222222222222222222222222222111111000000111111222333333222222111222222222222222222333333333444444444333333333333333333333555555555555666666666666777777777777888999:::;;;999999999:::;;;===???@@@CCCHHHPPPVVV[[[___bbbdddfffjjjnnnppppppnnnnnnmmmssswww&&&'''((()))***+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((('''''''''''''''((()))*********)))((((((((('''''''''&&&))))))))))))*********+++(((((((((''''''((((((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))***************++++++*********+++++++++******)))))))))++++++************++++++((()))))))))************)))))))))*********))))))+++)))&&&&&&(((***++++++))))))))))))))))))))))))***+++,,,,,,,,,+++++++++************************)))))))))******)))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,************+++,,,---...************************************************/////////...---,,,+++******+++,,,---...---,,,,,,)))******))))))***,,,---,,,---000333111---,,,.........000222555555333222000...,,,,,,...111222333...//////---,,,,,,...000.........---------,,,,,,------........./////////111000000///............000000000000000000000000000000111111111111111111//////000111111111111111111111111111000000000000000000000111111111222222222222333444555777888888444333222111000000000000111111111111222222222222222222222222222222222222111111111111222222222222111111111111111111111111000000111111222222333333222222222222222222222222222222111111111111222222333333222222111222222222222222333333333444444444444444444444555555555555555555555666666666777777777777777777888999:::::::::::::::;;;<<<<<<===>>>>>>CCCJJJQQQWWW\\\```cccgggkkkpppttttttrrrqqqqqqrrrvvv|||&&&''')))***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))(((''''''&&&&&&'''((()))***++++++)))))))))***************'''''''''((((((((()))))))))((((((''''''(((((()))***))))))))))))***++++++(((((((((((())))))))))))))))))))))))******************++++++++++++******++++++++++++*********************))))))*********))))))))))))************(((((()))************))))))&&&######%%%''')))***))))))))))))))))))))))))***+++---,,,***)))******************************))))))************))))))'''((((((((())))))))))))******+++++++++,,,,,,,,,(((((())))))***+++------++++++++++++++++++++++++************************/////////...---,,,*********+++,,,------......---------,,,++++++++++++++++++///222111,,,***///444---...000444777777555222---+++******---/////////...//////...------...000/////////......---------.........////////////000000000//////.../////////222222222222222222222222000000000000111111111111//////000111222222222222111111111111111111111111111111111222333333444444333333333444555777888999555444333222111111000000111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222222222333333333333333333333333222222111111111111222222222222222111222222333333333333333333444444444444444444555555555555555666555555666666666777777777777777777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<@@@EEEKKKPPPVVV\\\```eeejjjqqqvvvxxxxxxxxxxxxvvvwww{{{~~~}}}~~~'''((()))******(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++)))))))))))))))(((''''''''''''(((((())))))******(((((())))))******++++++''''''((((((((()))))))))))))))(((((((((((())))))******))))))******+++,,,(((((((((((())))))))))))((()))))))))************((()))************)))((())))))))))))***************))))))(((((())))))***))))))))))))************'''((()))***+++******)))(((&&&%%%%%%''')))***))))))))))))))))))))))))))))))+++---,,,)))((((((***************************((()))***++++++***)))((((((((()))))))))*********************++++++++++++)))))))))***+++---...///++++++++++++++++++++++++************************+++,,,------...---,,,++++++++++++,,,,,,...//////...---,,,,,,,,,,,,+++***---000111...++++++///222---...111444666555222///,,,+++***+++---......------...000000.........///.............../////////....../////////000000000//////.........///000000111111111111111111111111/////////000000000111111//////000111222222222222000000000111111222222333222222333333444555555666444444444444555666888999888777666444333333222222222222222333333333333444333333333333333333333333222222222333333333333444222222222222222222222222333222222222222222222111444444444444444444444444333222222111111222222333111111111111222333444444333333333444444444444555333333333444444555555555555666666666777777777777777777777777777888888999888999999:::::::::::::::;;;===AAAEEEJJJPPPXXX]]]bbbhhhpppvvv{{{}}}~~~}}}}}}~~~xxxtttrrruuu))))))******(((%%%"""!!!))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++)))))))))))))))(((((('''))))))))))))((((((((((((%%%%%%&&&'''((()))******************++++++++++++))))))(((((((((((())))))*********)))******+++,,,(((((((((((())))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&''''''(((((())))))******))))))(((((((((((())))))))))))))))))************'''((()))+++++++++***)))(((((()))+++------,,,***))))))))))))))))))))))))(((***,,,+++((('''((()))************************((()))***++++++***)))((()))************+++++++++))))))*********+++++++++,,,,,,,,,---...///111222++++++++++++++++++++++++************************((()))+++---............,,,,,,++++++,,,---///000,,,+++***+++,,,,,,+++***(((,,,.........///---+++---...111444555333///+++---------...///000...---,,,...000111///.........,,,,,,---...///000111111////////////000000000000......---......///000111000000000000000000000000......//////000000000111//////000222222333333333//////000111222333333333333333444444555666777777555555444444555666888999:::999888777555555444444222222333333333444444444333333333333333333333333222222333333333444444444222222222222222222222222444333333222222111111111444444444444444444444444333222222111111222222333111111111111222333444555333333333444444444555555222222222333333444444444666666666666777777777777888777777777777777888999666777777888999888888888:::<<<>>>AAAEEELLLTTTZZZ```fffnnnvvv||||||tttooowww))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,((()))***++++++***)))((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((((()))***,,,,,,+++******((()))***,,,,,,,,,+++***))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++***************++++++))))))*********+++++++++,,,***)))((((((***,,,---(((((()))))))))*********,,,***))))))+++------,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,---......000000...------...///000+++,,,---.........---,,,......------------......////////////////////////111111000000/////////...//////000000000000111111......//////000000111111...000222444444222///---111111111///......000111333000///000222333000---///222333111333777888666999:::888555444666666666666333111333777999999888<<<<<<;;;:::999888777777444555666777888888888888777222000222444333444888444444444333222222333555555444222222333333222111111111222333666666666555666666555333111000111333555555555333222111222333666333111111222333222000333444555666666555444333111222333444555666777777666666666666777777777777888888888777888999999:::999999999999999999999999>>>======>>>AAAEEEIIILLLYYY```lllwww}}}}}}))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))))))))((((((((()))******++++++******))))))******+++*********))))))))))))))))))))))))((())))))***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++*********************++++++++++++,,,,,,,,,+++***)))))))))***,,,---*********++++++,,,,,,,,,---,,,++++++,,,---,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------,,,,,,------...//////......------...///000,,,---.../////////......///......------......///////////////////////////111111000000000/////////000000000/////////......000000000111111222222222444444555555444333111111222222222222222333555777444444444555777888777666888:::888666777;;;<<<:::;;;;;;:::888777888777666===<<<;;;:::;;;===>>>?????????>>>>>>===============<<<<<<===>>>?????????AAA<<<:::<<<<<<;;;;;;>>>999:::999999777777777888999888777888999888777555444444444444666777666666777777555333222111222333555555444333111111111222666444222222444555444222777777888888888777666555333333444444444444444555555666666666666777777777888888777777777888888999999999999999999999999999<<<;;;;;;<<>>@@@???>>>AAAGGGHHHFFFDDDCCCBBBAAA@@@???>>>???IIIKKKMMMLLLIIIHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHIIIKKKIIIIIILLLPPPRRRQQQPPPMMMIIIGGGGGGFFFBBBAAADDD@@@@@@@@@???>>>===<<<<<<<<<<<<;;;<<<>>>>>><<<;;;;;;::::::999999:::<<<<<<>>>===:::888666666555666777666555444444555555666555444333333555666555444666777777777666555444333666666666555555444444444555555555666666666777777888888777666666666777777999999999999999999999999::::::::::::===@@@CCCEEENNNTTT^^^jjjuuu~~~((((((((((((((((((((((((******))))))((((((''''''((())))))******+++++++++)))))))))*********+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***++++++***)))'''''''''((()))))))))))))))))))))))))))++++++,,,---------,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++************************,,,,,,+++***)))))))))))))))*********++++++++++++)))***+++,,,,,,,,,++++++,,,,,,------------------------...///000000---***+++,,,---------,,,+++***++++++,,,,,,,,,,,,---------,,,+++,,,.........------------------...//////+++,,,---...////////////....../////////000000000000//////......//////000////////////////////////111111111111111111111111...///000111222333444444111111222222222222333333333444444444555666777777555555555777888888777666666999<<<======@@@EEEIIILLLPPPSSSVVV^^^eeeeeeaaaVVVRRRNNNMMMMMMLLLOOOSSS\\\ccciiijjjeee```aaacccdddbbb^^^[[[XXXWWWWWWWWWZZZ[[[___gggooorrroookkkaaa]]][[[ZZZVVVOOOMMMOOOMMMMMMMMMNNNNNNLLLJJJHHHGGGEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEDDDDDDFFFIIIKKKOOOLLLHHHDDDBBB@@@>>><<<<<<;;;999888999:::;;;<<<777666666777888888777666666666666666555555555444888777777777777666666666555555666666666777777777888777777666666666666666888999999999999999::::::::::::999:::<<<>>>AAABBBGGGLLLUUU```lllwww|||zzzxxxvvv{{{zzz}}}((((((((((((((((((((((((******))))))((((((''''''((((((((())))))*********((((((((()))))))))******************++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))*********)))(((((((((((((((((((((((()))))))))(((((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))(((((())))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***++++++***)))'''''''''((()))))))))))))))))))))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************************************,,,++++++***))))))******---------.........//////******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,///111111///---+++,,,---......---+++***+++++++++,,,,,,------------,,,+++,,,...///...---...------------...//////,,,---///111111000///................../////////000000000//////000000000000000000000000000000000111111111222222222222222///000000111111222222222333444444555555666666777888888999:::;;;;;;::::::<<<<<<===@@@CCCCCCAAA??????CCCHHHMMMRRRYYYcccjjjnnnsssyyynnneee^^^]]]]]]___gggqqqzzz{{{uuuooojjjgggfffffflllrrr~~~~~~{{{yyywwwoooeeebbbcccaaaaaaaaaccceeeeeeaaa^^^WWWTTTRRRQQQSSSUUUVVVVVVRRRTTTVVVVVVXXX[[[```dddjjjeee___YYYVVVRRRMMMJJJHHHEEE@@@>>>>>>>>>===<<<;;;<<<===<<<;;;:::999999999999999888888888888888555555666666666777777777666666666777777777777888777777666666666666666777888888888999999:::::::::;;;;;;;;;;;;<<<>>>???@@@BBBFFFMMMWWWbbbmmmvvv{{{~~~~~~zzzuuutttvvvzzz{{{{{{(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))'''((((((((()))))))))))))))******+++++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))((((((******))))))))))))******))))))(((((((((((())))))(((((())))))))))))*********)))(((''''''((()))***)))((((((((())))))************)))((((((((())))))))))))))))))))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++''''''((()))************+++++++++++++++++++++++++++***************++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++******************+++...000222000///++++++,,,---------------***++++++,,,,,,------......,,,,,,,,,...///...---......------......///000///000333444444333000///......---------...///000111111000000000000111111000000000000000000000000222222222222222333333333333333222222111111111111222333444555666777888999>>>>>>>>>???@@@AAACCCDDDIIIIIIKKKOOOTTTUUUSSSOOOJJJNNNVVV```mmm{{{{{{rrrrrrtttyyy|||yyyxxxyyyyyyssstttpppppprrrvvv{{{{{{wwwsssiiifffdddbbbbbbaaa```^^^```dddjjjmmmqqqvvv~~~zzzsssooojjjeee```[[[VVVOOOKKKJJJIIIGGGDDDDDDFFFFFFEEEAAA>>>===<<<>>>===;;;:::999888888888555555555666666777777777777777777888888888999999777666666666777777888999888888888999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCHHHOOOXXXaaaiiimmmzzz}}}{{{xxx{{{zzzvvvttttttrrrqqquuu{{{))))))))))))))))))))))))(((((((((((())))))))))))******************))))))(((((()))))))))*********,,,,,,++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''&&&%%%))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))(((((((((((())))))(((((()))))))))************)))(((''''''((()))***((()))******++++++******))))))******+++*********))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((('''''')))******+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,((((((((()))))))))******,,,,,,+++***+++,,,---...,,,+++++++++*********))),,,++++++,,,...000///...+++++++++,,,---...///000******+++,,,,,,---.........---,,,---...//////---...............//////000222444777888777555111/////////.........///000111222111111000000111111222000000000000000000000000222222222333333333444444555555666777888888999999999:::<<<>>>@@@BBBCCCDDDJJJIIIHHHJJJOOOWWW___dddkkkjjjkkknnnrrrrrrmmmggg^^^aaaiiiwww|||vvvnnnhhhlllrrr{{{}}}xxxrrrllleeecccdddeeedddaaa^^^``````]]]XXXSSSPPPPPPJJJHHHEEEAAA>>><<<::::::;;;;;;;;;;;;::::::::::::888999999999999:::::::::666666666777888999:::;;;777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBEEEJJJPPPWWW\\\```nnnuuu~~~|||uuuwww}}}vvvrrrtttyyy}}}************************''''''(((((())))))******---,,,,,,++++++*********)))************+++++++++......---,,,+++***)))((('''((((((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''')))))))))))))))))))))))),,,+++++++++******))))))((()))***++++++***)))((())))))(((((((((((())))))(((((())))))*********++++++)))(((''''''((()))+++((()))+++,,,,,,++++++***((()))***,,,,,,,,,+++***))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++------------........./////////---,,,+++******,,,...///,,,,,,,,,++++++*********...---++++++---......---++++++***+++,,,...000222******+++,,,,,,---.........---,,,---/////////..................///000000444666999:::999666222///111000/////////000222333222222111111111111222222000000000000000000000000222222222333333444444444555666999<<<@@@CCCEEEGGGIIIJJJLLLNNNPPPSSSUUUVVVXXXWWWWWW[[[eeetttvvvwww}}}vvvrrr{{{}}}xxxxxx}}}~~~|||uuuooolllkkk[[[XXXTTTNNNIIIEEECCCBBBCCCCCCBBBAAA@@@???>>>>>>999999:::::::::;;;;;;;;;666666666777888:::<<<<<<777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAABBBDDDGGGLLLPPPUUUWWWaaalllzzz}}}zzzxxx{{{zzz{{{~~~~~~))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$))))))************)))))))))((((((((()))***++++++,,,,,,,,,++++++***************))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++***)))(((((()))******,,,,,,,,,,,,,,,+++***)))(((((()))***************+++*********))))))(((((()))))))))))))))******++++++***((('''''')))+++,,,************************''''''((()))***++++++,,,)))************+++++++++)))))))))))))))***++++++***,,,...---+++***,,,...,,,,,,++++++***+++++++++)))***,,,,,,++++++,,,---))))))***+++,,,,,,------......---,,,,,,+++******++++++,,,---............------------------------........................000///---,,,,,,---...///111111000000000000111111444555666666666444222000000000000000000000000000333111...---.........---333111000000222222222222333222222222333666999;;;BBBGGGJJJJJJLLLQQQTTTSSS```^^^```fffiiihhhiiikkkjjjmmmpppwwwyyyxxxwwwpppbbbTTTQQQSSSRRRMMMRRRSSSRRRQQQRRRRRRKKKBBB@@@@@@AAABBBAAA>>>999666777777777777777666555555888888777777888999:::;;;999:::;;;<<<<<<===<<<<<<>>>AAADDDFFFHHHIIIKKKMMMTTTaaarrr|||rrrlllooouuuzzzsss{{{yyy|||)))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))))))))***+++,,,++++++++++++++++++*********))))))))))))******'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))************************+++***)))(((((()))******+++++++++++++++***))))))(((((()))***************************)))))))))((()))))))))))))))******+++***)))((((((((()))+++,,,************************)))))))))))))))*********)))************+++++++++***)))))))))))))))***+++)))+++,,,+++)))((()))+++,,,,,,++++++***++++++,,,,,,------,,,***)))***+++)))******+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---.........------------------------------........................///...---,,,,,,---///000111000000//////000000111222333444555555444222111333333222222222222333333444333111111222333333333555444333444666777888888;;;;;;<<<;;;;;;<<<>>>@@@JJJQQQXXX]]]eeepppwwwzzz|||~~~pppfffeeehhhkkkmmmtttttttttvvvyyywwwjjj\\\YYYTTTNNNJJJHHHEEEAAA>>>:::999888888888999;;;<<<<<<;;;;;;:::::::::999888<<<<<<======>>>>>>======@@@BBBEEEFFFGGGGGGIIIKKKNNNVVVcccqqq}}}{{{vvvwwwyyy|||tttttt|||~~~~~~|||}}})))))))))))))))))))))))))))))))))******+++++++++))))))************))))))+++***))))))))))))))))))*********+++++++++++++++***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++******))))))))))))******)))************))))))((((((((()))***************************)))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************))))))(((((()))************++++++++++++******)))))))))*********+++,,,+++)))((()))***,,,++++++***++++++,,,,,,+++,,,---,,,+++***+++,,,******++++++,,,,,,------)))******,,,---...///000------.........------,,,------------------------..............................---,,,---...000111000000////////////000000///000222333333333222111222111000//////000111222000111111222333444555555777777888999;;;>>>@@@AAAEEEFFFFFFFFFFFFFFFIIIKKKZZZdddooozzzyyyrrrqqqsss|||{{{tttmmmeee```[[[UUULLLEEECCCBBB@@@>>>===>>>???@@@<<<;;;::::::::::::888666:::;;;;;;;;;;;;;;;;;;;;;BBBDDDFFFFFFFFFFFFGGGHHHJJJKKKRRRaaatttrrrpppuuuyyy||||||vvvpppuuu|||}}}))))))))))))))))))))))))))))))*********+++++++++))))))************))))))++++++***)))((((((((()))))))))******++++++,,,,,,))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((++++++************++++++************************)))))))))))))))*********(((((())))))))))))(((((((((((()))************************))))))))))))))))))))))))))))))******+++(((((()))************)))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++++++++******))))))******---...------,,,+++++++++++++++******++++++,,,,,,''')))+++,,,,,,---///111+++++++++,,,,,,,,,------)))***+++,,,---///000000......///......---,,,,,,------------....................................------------...///111222000//////////////////000000000111222222111111000111000.........000222333000222333444444666888::::::<<<@@@CCCFFFJJJNNNQQQUUUUUUTTTRRRPPPSSSYYY___nnn{{{|||wwwvvvvvv}}}wwwlll\\\PPPSSSRRRPPPNNNLLLIIIFFFEEECCC@@@<<<;;;<<<======;;;::::::::::::;;;;;;<<<===AAACCCEEEFFFEEEEEEFFFGGGKKKIIIKKKUUUeeesssyyy{{{yyyvvvtttnnnmmmhhhlll((((((((((((((((((((((((******)))))))))((((((((())))))************))))))++++++***)))((((((((())))))))))))******+++++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))(((((())))))************'''(((((()))))))))(((((((((((()))***************))))))))))))))))))******)))))))))))))))******+++(((((()))************)))))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++++++++***************+++...---,,,,,,,,,,,,+++++++++*********++++++,,,---''')))+++,,,,,,---///111,,,,,,,,,,,,,,,---------,,,,,,,,,------.........////////////...---,,,,,,---------....../////////........................---------...///000111111000000////////////000000222222222222111111000000222111111222333555666888666888::::::;;;===BBBEEECCCHHHQQQYYY___eeelllpppvvvsssmmmfffbbbfffpppyyyzzzlllaaaccceeehhhiiihhhddd___\\\XXXQQQHHHBBBBBBCCCBBB@@@===<<<<<<======???@@@AAA???AAADDDEEEEEEEEEFFFHHHJJJIIIJJJNNNUUU___gggkkkzzz}}}pppmmmfffjjj(((((((((((((((((((((((()))))))))(((((('''''''''))))))************))))))+++***)))))))))))))))))))))))))))***************)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******+++******'''(((((()))))))))))))))(((((()))***************))))))))))))************)))))))))))))))******+++))))))))))))************************************''''''((()))***+++,,,,,,)))************+++++++++***************+++,,,,,,+++***))))))++++++***)))************+++,,,------,,,---...---,,,+++,,,---,,,,,,,,,,,,------------.........---------------....../////////...---------------...//////000000.................................///000000000000111111000000000000111111333333333333333333333333000111333555777999:::;;;;;;===???@@@BBBGGGOOOUUUZZZcccooozzzxxx||||||vvvqqqmmmqqqwwwuuujjj\\\RRRMMMJJJEEEAAA@@@???>>>======>>>???@@@???AAACCCDDDDDDDDDFFFGGGEEEFFFHHHIIIKKKQQQYYY___nnnyyy~~~rrruuu((((((((((((((((((((((((''''''((((((((((((((()))))))))************))))))))))))))))))))))))***+++************))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))***++++++******'''((())))))*********)))(((((()))***************((()))))))))************)))))))))))))))******+++***)))((((((((()))+++,,,++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++)))))))))***+++,,,---...***(((''')))+++---,,,***************+++,,,---...---...///...,,,++++++,,,------------------------........................---......////////////...---------...///000000000......................../////////000000000//////222222111111111111222222222222333333555666777888444666:::>>>AAACCCDDDDDDDDDGGGJJJLLLOOOXXXdddmmm}}}}}}vvvuuuwww|||{{{ppphhh___UUUNNNIIIGGGEEEBBB@@@???@@@@@@@@@BBBDDDDDDCCCCCCCCCDDDCCCDDDEEEEEEFFFJJJOOOTTT^^^hhhxxx((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))************))))))))))))(((((()))***++++++++++++******))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&''')))***+++++++++***(((((()))***************(((((()))***************(((((())))))*********+++)))))))))))))))******++++++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))************+++++++++((())))))***+++---...///+++***)))***...000///---************+++,,,---...+++,,,------,,,,,,...///---------------------------------.........//////------...///000000000///---------...///000000111........................///000000000000000///...333333222222222222333333000111222444666999;;;===>>>AAAFFFLLLOOOQQQRRRQQQRRRUUUYYY\\\aaalll{{{|||nnndddXXXUUUQQQMMMIIIGGGFFFFFFCCCDDDEEEDDDBBBAAAAAABBBEEEDDDCCCCCCEEEGGGIIIJJJKKKUUUeeewww))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&&&&&&&'''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))************)))***++++++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))***+++,,,,,,***)))))))))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***+++++++++,,,---......+++,,,------++++++,,,---///......---------.........------,,,,,,------...000000000000000000000000////////////////////////,,,,,,---......---------/////////000000000111111///.........000222555777999888888999;;;???BBBDDDDDDQQQ___gggkkknnnnnnkkkjjjdddeeemmmrrrxxxzzzlllddd\\\YYYZZZYYYTTTNNNTTTQQQKKKEEEAAA@@@CCCEEECCCEEEFFFFFFFFFFFFGGGHHHIIIJJJRRRbbbvvv}}}{{{~~~))))))))))))))))))))))))******))))))((((((((((((******)))))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))************))))))***+++******(((((((((((()))))))))***************************************))))))))))))******)))))))))))))))******+++,,,,,,***)))))))))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,---...---,,,+++,,,......------,,,,,,,,,------...------,,,,,,------...000000000000000000000000////////////////////////.........//////.........222222222222222222222222777666444333333444666777999;;;===@@@DDDJJJSSSXXX```ooo{{{zzzsssooojjjiiijjjllllllkkkfffbbbZZZQQQJJJFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJPPP]]]mmm}}}}}}zzzzzz))))))))))))))))))))))))***))))))))))))(((((((((******)))******+++,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************((())))))************)))*********+++++++++,,,,,,******************************))))))))))))******)))))))))))))))***++++++,,,,,,+++************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,---...///...---,,,---///---,,,,,,,,,,,,,,,------......------------......000000000000000000000000/////////////////////////////////000000/////////111111111222222333333444444444555666888:::===>>>@@@CCCGGGKKKQQQ\\\lllwww~~~|||}}}}}}}}}}}}xxxjjj^^^TTTNNNKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHLLLUUU___jjj{{{uuuwwwtttuuu|||))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''''''((()))***+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((()))))))))************(((((())))))*********************+++++++++,,,,,,******************************))))))))))))******))))))))))))***+++,,,,,,,,,,,,++++++************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++---000222333222000......///000///...---...000------,,,,,,,,,---............------------......////////////////////////////////////////////////000000000000000000111111///000111222444555777777666777:::>>>BBBEEEGGGIIIMMMQQQUUUXXX```qqq~~~~~~xxx{{{xxxjjj___YYYPPPOOOMMMLLLMMMMMMMMMMMMKKKJJJLLLQQQVVV]]]kkkyyy}}}tttwwwzzzyyy}}}))))))))))))))))))))))))))))))))))))************%%%%%%%%%&&&'''((()))***************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************((((((((())))))***++++++)))))))))************+++******************************))))))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,++++++******++++++************+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---000333333222000///...///000000......///000...............///000000///......------......///////////////////////////000000000000000000000000////////////000111333333222333444666777999:::;;;@@@CCCIIINNNSSSUUUUUUUUU\\\___ccchhhrrr}}}}}}~~~{{{wwwoooaaa^^^ZZZXXXWWWWWWUUUTTTPPPNNNMMMPPPRRRVVV```kkkwwwvvvqqqttttttxxx)))))))))))))))))))))))))))))))))************+++(((((('''(((((()))***+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))************))))))))))))***************)))))))))))))))***+++((((((((())))))))))))***++++++++++++++++++++++++******))))))))))))******)))))))))***+++,,,---...,,,,,,,,,---,,,++++++***++++++************++++++***++++++,,,,,,------...***++++++,,,,,,---------***,,,...000000000///......///000///...---...000............///000111111//////............//////000000000000000000000000000000000000000000000000000//////000222444666888555666888:::<<<>>>@@@AAAEEELLLWWWccckkkoooooonnnmmmqqquuu|||vvvqqqkkkhhhhhhgggeeebbbWWWRRROOOQQQRRRSSSWWW]]]dddjjjwwwzzzzzzyyyxxx{{{sssmmmkkkqqqzzz))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))************+++***)))(((((())))))***((((((((()))))))))******++++++++++++++++++++++++******))))))))))))******)))))))))***+++,,,......,,,,,,---------,,,+++***++++++************++++++******+++,,,,,,---......+++,,,,,,---......//////+++,,,---...////////////---...//////------...///---------......///111111//////............//////000000000000000000000000000000000000000000000000111111111222555888;;;===:::===BBBHHHNNNTTTYYY\\\^^^gggvvv~~~yyyxxx{{{}}}|||zzzmmmeee``````aaa___^^^^^^___^^^eeettt}}}xxxpppkkklllrrryyy~~~}}}sssrrrvvvzzz~~~))))))))))))))))))))))))))))))******++++++++++++***)))((((((((((((((()))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))************,,,+++***((((((((())))))((())))))))))))*********++++++++++++++++++++++++******))))))))))))******)))))))))***+++---...///,,,,,,---...---,,,+++***++++++************++++++******+++,,,,,,---......---------...///000000111.........///000000111111---...///...---,,,---///,,,,,,,,,---...///000000//////............//////000000000000000000000000000000000000000000000000222222222444777;;;???AAADDDHHHQQQ[[[gggqqqzzz~~~}}}xxxxxxyyyuuuppplllaaa\\\]]]gggttt|||qqqjjjhhhkkkmmmnnn||||||sssvvv|||******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++***)))((((((''''''((())))))************))))))+++*********))))))((((((,,,,,,++++++***)))(((((()))))))))***+++++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))))))))))))))*********************))))))))))))*********))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++(((((()))))))))*********))))))(((((((((***+++,,,+++,,,,,,,,,,,,+++******++++++******************...------------...//////......//////......---,,,,,,---......//////............//////000111111111........................000000/////////000111111444111///111444666444222444777;;;???CCCGGGIIIKKKLLLVVVcccooo~~~{{{xxxvvvxxx}}}~~~|||{{{vvvuuuuuuyyy{{{nnndddbbbkkkrrrttt}}}yyyqqqpppuuu{{{}}}uuutttyyy~~~~~~|||******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))******+++))))))************))))))+++*********))))))))))))***************+++++++++***************++++++++++++++++++*********))))))******++++++++++++******)))))))))((((((((((((((((((((())))))*********+++***))))))))))))))))))))),,,++++++***))))))******************************++++++,,,,,,,,,---------,,,+++******)))***++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------------......//////,,,---......//////......000000//////////////////////////////////////////...............///000111111111222444777999:::999>>>@@@DDDIIIMMMQQQTTTVVVYYYdddrrrxxxwww||||||rrriiigggffffffhhhmmmuuuxxx|||}}}}}}~~~{{{qqqjjjgggfffeeedddcccccceeejjjqqqxxx{{{}}}~~~vvvpppuuuvvvwwwuuuuuuzzz}}}rrrlllrrruuurrrsssyyy{{{uuurrrsssvvv|||***))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))************))))))***************)))))))))''''''(((***+++,,,---...+++++++++***************+++++++++*********)))))))))******************))))))))))))((((((''''''&&&''''''((()))***+++,,,,,,))))))))))))))))))******,,,+++******)))*********)))))))))))))))))))))))))))))))))*********++++++......,,,++++++******+++((()))***,,,------......,,,,,,,,,---------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---///111222------...////////////...111000000///......------////////////000000000000............///111222222111333666999;;;>>>BBBEEELLLPPPUUUZZZ]]]```cccfffjjjvvvyyysssmmmkkkmmmqqqssssssrrrrrrnnnkkklllpppnnniiiccc]]]XXXXXXYYYZZZ\\\```dddgggiiijjjhhhgggffffffccc___ZZZWWWVVVVVVVVVUUUUUUVVVZZZ```eeehhhhhhgggkkkiiieeecccbbbaaa___]]]bbbeeehhhiiijjjnnnuuuzzz|||tttrrrppppppsssyyy}}}wwwpppnnnlll~~~|||wwwqqqppptttwwwwwwuuuxxx|||))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))))))))******+++,,,)))******++++++******)))************************''''''(((***+++,,,---...,,,+++++++++***)))))))))---------,,,,,,,,,++++++))))))************))))))+++******)))(((''''''&&&'''(((((()))******++++++)))))))))))))))*********++++++***************+++************************(((((((((((())))))))))))------,,,+++++++++++++++)))***+++,,,------------,,,,,,,,,,,,------------...............///000000...---,,,+++,,,...000222------...///////////////////////////......------////////////000000000000000000000111333444666777666999<<<>>>AAAHHHRRRYYY```fffnnntttuuuuuuuuuvvv{{{{{{|||zzzrrrlllhhhfffaaa]]]\\\___bbbbbb```hhhjjjiiidddbbbaaa___ZZZYYYWWWVVVVVVWWWWWWYYYZZZ\\\^^^aaacccbbb```^^^\\\ZZZYYYWWWVVVUUUUUUTTTTTTVVVVVVYYY\\\```aaa```^^^```^^^[[[XXXXXXYYYZZZ[[[[[[^^^bbbeeegggjjjmmmppppppssstttuuuwwwwwwppphhh^^^^^^^^^```ccchhhmmmqqqwwwtttmmmgggqqq~~~~~~~~~zzzsssmmmgggkkkppptttxxx}}}))))))(((((((((((())))))************************))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((((((((((((((******++++++++++++*********************+++++++++))))))*********+++++++++,,,+++++++++***)))))))))---------,,,,,,,,,++++++))))))************)))))),,,,,,++++++***)))((((((******))))))))))))))))))(((((())))))************+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,------///............///000000000///---,,,,,,---...000---...//////000000//////............//////000000......//////000000000000000111222333555777999;;;:::===AAAGGGPPP^^^ooozzzzzzvvvooohhhiiiqqqxxx{{{zzzwwwuuuqqqkkkfff```\\\ZZZ[[[XXXVVVVVVZZZ]]]^^^^^^bbbiiikkkgggaaa^^^[[[WWWYYY[[[]]]]]]^^^```aaaaaa```bbbfffjjjlllkkkhhhfffggghhhhhhgggeeecccaaa```eeecccbbbcccdddfffeeedddeeeeeedddbbb```___``````]]]```dddgggiiiiiihhhiiikkklllllliiihhhfff]]]TTTSSSTTTVVVZZZ___eeehhhjjjkkkqqqvvvyyy}}}uuurrrvvvzzzwwwmmmjjjkkkqqqxxxwww}}}qqqrrrqqqnnnllllllpppuuu|||((((((((((((((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''******++++++++++++***************++++++++++++++++++++++++***************+++++++++***************+++++++++*********)))))))))******************))),,,,,,,,,++++++******)))************))))))((((((((((((((()))******++++++*********)))******+++,,,++++++++++++++++++++++++************+++++++++,,,((()))***+++,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,------------,,,,,,------...///000///...---,,,------.........///000000000000///......//////000111111222//////000000111111222222222222333555888;;;===>>>>>>CCCKKKYYYkkkxxxkkkfffaaa\\\]]]bbbfffhhhggghhhfffbbb___\\\ZZZYYYYYYXXXYYYZZZ\\\```dddhhhjjjmmmvvv{{{vvvoookkkkkkjjjlllrrrvvvwwwyyy|||~~~}}}zzz|||}}}~~~~~~|||xxxuuutttqqqrrruuuvvvuuurrrooolllppppppmmmhhhfffccc[[[RRRUUUUUUXXX___hhhmmmnnnmmm```cccccccccgggpppvvvwwwvvvsssmmmeee``````ffflllrrrvvvxxxnnniiicccaaahhhvvvxxxqqqttt}}}yyyssspppoooppppppqqqtttzzz((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((()))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,***************************************++++++++++++++++++*********))))))******++++++++++++******++++++******************)))))))))))))))*********'''(((((()))******++++++******))))))***++++++,,,************************'''((((((((())))))))))))***+++,,,------,,,++++++,,,,,,------------------+++++++++,,,---.........---------------......///---------.....................///000000000000000000000000111111111111111111111222222333444444555666777999;;;>>>AAADDDEEEHHHOOO\\\pppzzzsssiiibbb[[[YYYWWWXXX[[[]]]^^^^^^VVVUUUUUUUUUWWW[[[___aaaeeejjjpppssstttvvvzzz~~~{{{yyyxxxrrrjjjdddaaabbbiiirrrvvvrrrmmmhhhiiigggccccccggghhhfffdddccc___ZZZWWW[[[bbbiiirrrqqquuu}}}}}}pppiiidddeeeiiiooozzz{{{tttooonnnsssyyy~~~((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))))))))*********''''''((()))***+++,,,,,,'''(((((()))***+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---......///...---+++******+++,,,---.../////////,,,,,,------...///000000///////////////000111111***+++---...///000000///...//////000000000000000333333222222111000000000333333444444555666777777<<<===>>>AAADDDGGGJJJLLLSSS[[[jjj|||xxxxxxxxx{{{~~~uuuqqqkkkeeeaaa]]]YYYWWWVVVWWWWWWXXXZZZ[[[]]]^^^___```bbbfffmmmvvv}}}}}}{{{tttpppoookkkeee___^^^\\\YYYXXX\\\eeekkkxxxsssqqqrrruuuvvvzzz}}}xxxwww~~~|||vvvsssoookkkpppxxxyyyzzz|||~~~vvvtttuuuwwwyyy%%%%%%%%%&&&((()))+++,,,******))))))))))))******+++++++++******************)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))******++++++******)))))))))))))))))))))))))))((())))))))))))*********(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++)))))))))))))))))))))))),,,+++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,..................---------------.........////////////000000000000//////000111111111///...///000//////000///...///222444666444222444888<<>>AAAEEEGGGJJJLLLNNNQQQVVVYYYbbbnnn}}}wwwhhhXXXUUUUUUUUUWWW[[[aaahhhllleeeaaa\\\]]]eeerrr~~~uuunnnddd^^^[[[ZZZXXXVVVXXXWWWVVVUUUUUUVVVXXXYYYWWWWWWWWWVVVTTTTTTVVVWWWWWWVVVTTTRRRSSSVVVYYY[[[\\\\\\^^^bbbfffjjjlllmmmnnnppprrrrrrpppnnnmmmllliiimmmnnnlllnnnuuuzzz|||~~~yyysssnnnlllmmmooojjjhhhfffddddddiiiqqqwww|||sssiiiaaa\\\]]]^^^aaabbbccceeefffccc___[[[WWWYYY]]]aaadddbbb]]]YYYVVVYYY\\\]]]^^^aaafffkkkhhhkkkooouuuyyy}}}~~~~~~zzzwwwrrrnnnjjjhhhhhhgggeeemmmyyy{{{wwwtttqqqvvvtttooolllmmmqqqpppnnnnnnnnnpppqqqqqqooovvv{{{|||sssxxx{{{wwwssssssrrrpppnnnuuu|||~~~}}}~~~(((((((((((())))))))))))************))))))))))))///,,,***+++---...,,,)))+++***)))))))))***+++,,,******))))))))))))******)))***+++,,,,,,+++***)))***((('''(((***+++)))&&&******++++++++++++******''''''(((((((((((((((((()))************+++++++++,,,+++)))((((((((()))***'''&&&&&&&&&'''((()))******++++++++++++,,,,,,,,,***+++,,,,,,+++***)))((())))))*********+++++++++++++++******++++++,,,---///......---------......,,,------......---,,,,,,000//////...---,,,,,,,,,,,,,,,------...//////000111111000000000111222222666444111000111222333333777888999<<>>@@@EEELLLQQQWWWhhh~~~yyywwwhhhddd^^^ZZZYYYWWWTTTQQQYYY```gggkkkooorrrppplllfffgggggghhhjjjkkkmmmnnnggggggddd___ZZZWWWVVVWWWWWWTTTUUUXXXXXXVVVVVVYYYVVVUUUSSSTTTXXX[[[]]]^^^aaaaaacccfffkkknnnppppppooorrryyy~~~}}}tttooolllmmmoooqqqvvv|||~~~sssgggcccdddiiifffccceeelllsssxxxzzz|||~~~zzzpppkkkiiiiiijjjkkknnnuuuvvvooojjjeeeiiittt}}}ssskkkgggeeefffnnnqqqvvvzzz|||{{{zzzxxx|||(((((((((((())))))))))))))))))(((((((((''''''''')))((('''((()))***)))(((&&&&&&((()))))))))((('''******))))))))))))******+++***))))))))))))***+++'''((((((&&&$$$%%%'''***))))))************))))))((())))))******+++++++++)))************+++++++++******+++++++++***)))((()))***,,,------,,,+++***))))))*********+++++++++...---,,,+++++++++,,,,,,---------............///+++++++++++++++,,,------........................,,,---000222333222111000000000000000000000000000......///111222333444444333444777999::::::999888:::>>>BBBEEEGGGKKKSSSZZZggg|||~~~xxxrrrkkkfffYYYWWWSSSPPPRRRWWW^^^dddnnnyyy{{{xxxrrrmmmfffeeeccc```^^^^^^]]]^^^ZZZZZZYYYWWWUUUUUUXXXZZZ\\\YYYZZZ]]]^^^\\\^^^ccc```___^^^aaaeeeiiikkkjjjjjjjjjlllpppvvv|||}}}zzz|||~~~wwwzzzyyyrrriiieeefffiiijjjiiiffffffgggllltttzzzuuussspppmmmllloootttyyyzzzqqqiiieeefffnnnyyyyyytttrrrsssssssssrrrpppnnnlllkkkjjjkkkmmmqqquuuwwwwwwuuu(((((((((((()))))))))))))))(((((((((''''''''''''(((&&&%%%'''***,,,+++)))&&&''')))******))))))(((******))))))))))))******,,,+++***))))))***+++,,,)))******(((%%%&&&))),,,(((((())))))))))))(((((())))))***+++,,,------...)))************+++++++++++++++,,,---,,,+++***))))))***+++,,,+++)))'''&&&***++++++++++++,,,,,,,,,///...,,,+++***++++++,,,+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,...///111222+++---111333444333111//////////////////000000000//////111222444666777777888:::<<<>>>@@@@@@???>>>@@@DDDIIILLLMMMRRRZZZaaa}}}{{{vvvqqqjjj___VVVOOOOOONNNOOOTTT^^^mmmwwwwwwllldddccc```\\\XXXVVVUUUVVVWWWVVVWWWWWWWWWVVVWWWZZZ\\\]]][[[]]]aaabbbcccggglllooommmmmmqqqwww{{{|||{{{rrrrrrtttyyyxxxpppllljjjfffccc]]][[[ZZZ[[[```iiiqqqwwwyyyzzzrrrmmmkkkkkkooossswwwwwwxxx|||yyyuuurrrrrrvvv~~~~~~{{{yyywwwuuuuuuuuukkkhhhfffeeeeeeffffffeeeiiimmmttt{{{))))))))))))))))))))))))************************+++)))'''&&&((()))))))))))))))))))))************))))))))))))))))))))))))++++++************+++++++++++++++************)))))))))(((((()))***++++++,,,***)))'''''''''((((((++++++++++++++++++++++++((()))+++,,,,,,+++***))),,,,,,,,,------,,,++++++)))))))))***+++,,,......000000...---,,,+++++++++------------,,,,,,+++***---------............///......///000000///......000000000000111111111111...///000000000000000000///111444666666666555444666===BBBEEEIIILLLKKKGGGIIIKKKNNNPPPQQQYYYlllxxxvvvrrrkkkbbbYYYRRRMMMLLLLLLNNNVVVdddtttttteee___```]]]YYYTTTSSSUUUWWWXXXXXX\\\XXXTTTRRRUUUZZZ^^^aaa___fffmmmooommmnnnsssyyy|||}}}xxxrrroookkkgggcccccc```]]]aaakkksssuuuxxxqqqrrr}}}vvvqqqrrrooollljjjkkkrrr{{{}}}xxxyyy|||qqqkkkiiigggccc___```___ccclllqqqpppnnnnnnmmmmmmllllllsss{{{}}}}}}|||~~~))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))***************+++,,,,,,+++***))))))))))))++++++((((((((((((((((((((((((%%%&&&)))+++---------,,,***+++++++++++++++******+++++++++***++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,---------,,,++++++---------............///........................000000000000111111111111000000111111111111111000///000111222444666999;;;AAAIIIQQQUUUWWWZZZZZZXXXXXXYYY]]]bbbgggqqqsssbbb```\\\XXXTTTPPPMMMLLLRRRSSSXXXaaammmzzz|||ooobbb[[[[[[___YYYWWWTTTTTTVVVXXXZZZ[[[VVVUUUTTTUUUZZZ```fffiiilllrrrxxxzzzyyy|||~~~}}}{{{xxx{{{|||{{{}}}uuunnnqqqwww}}}{{{sssllliiilllrrrvvvvvvkkkkkkttt}}}yyyooogggbbb]]]]]]cccgggeeebbbbbb^^^^^^]]]\\\aaaiiillljjjjjjiiikkkoooqqqrrrxxx{{{))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((((())))))((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))++++++++++++++++++,,,---***))))))******,,,------++++++++++++++++++++++++&&&''')))+++,,,---,,,,,,))))))******************---,,,++++++******++++++++++++******+++,,,------+++,,,,,,------------,,,---------............///......------------......000000000000111111111111111111111111111111111111111111222222444:::AAAFFFOOO[[[fffiiikkknnnqqqqqqvvvuuuwww~~~{{{gggZZZQQQPPPNNNMMMMMMNNNPPPRRRRRRTTTYYY```iiipppssstttooollleee^^^XXXVVVXXX[[[WWWWWWWWWXXXYYY\\\^^^___YYYZZZ[[[___dddjjjpppsssvvv{{{sssllljjjkkknnnrrruuu|||xxxpppmmmmmmnnnvvv{{{xxxfff^^^aaaeeennn}}}tttkkkccc___aaacccbbb______[[[\\\ZZZXXX[[[aaacccaaabbbaaabbbeeeddd```aaaeeeiiimmmpppssszzzoooqqqtttxxx}}})))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))))))))((('''((()))))))))************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))++++++*********++++++,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***)))))))))******++++++,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...++++++,,,---.........------------............//////...---,,,,,,---...//////000000000111111111111222111111111111111111111444555777888:::@@@HHHNNN[[[iiivvv|||rrrbbbUUUNNNOOOOOOOOOOOOQQQRRRTTTVVVQQQQQQSSSWWWZZZ\\\[[[ZZZ```^^^\\\[[[ZZZYYYXXXWWWXXXZZZ\\\]]]]]]___bbbeeegggiiilllnnnqqqtttwwwzzzyyy~~~xxxrrrnnnlllkkkaaaeeekkkuuu{{{uuuqqqppprrruuu~~~ssshhhddddddccchhhsssvvvmmmgggiiillllllkkklllnnnpppnnnkkkkkkooopppnnnpppllliiihhhddd^^^\\\^^^^^^```bbbdddjjjppppppkkk```aaacccggglllqqquuuxxx************************************************+++***))))))******)))'''((()))))))))************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))+++***))))))))))))******+++++++++******))))))((())))))))))))))))))))))))++++++++++++******))))))***************+++,,,---************+++,,,---...//////...---------------+++,,,------............---------............///.........------.........///000000000111111111111111111000000000111222333555999>>>@@@BBBFFFMMMSSScccrrr~~~yyypppdddYYYSSSQQQRRRTTTTTTUUUUUUTTTSSSQQQPPPRRRQQQPPPQQQSSSTTTSSSRRRYYYWWWUUUUUUVVVWWWVVVUUUZZZ^^^bbbbbbaaabbbgggkkkvvvyyy|||~~~~~~zzzsssmmmeeedddeeehhhnnnsssttttttuuuyyyzzzvvvsssqqqsss|||vvvggg^^^^^^ZZZZZZbbbmmm~~~}}}xxxwww{{{vvvoooggg___[[[]]]\\\^^^```bbbfffjjjfff___[[[[[[]]]___cccfffjjjlll***************************************************))))))***++++++***((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************)))+++***))))))((()))))))))++++++++++++***)))((('''************************((())))))***++++++,,,,,,+++***))))))***+++---...)))))))))***+++,,,...///000000///......---......,,,------............------------............///......///000000///......000000000000111111111111111111000000111333555666777>>>EEEIIIKKKOOOVVV\\\mmm~~~zzzuuuiiicccYYYQQQNNNPPPUUUXXX[[[[[[[[[ZZZWWWSSSOOOMMMOOONNNNNNOOORRRUUUVVVVVVVVVSSSNNNMMMOOOTTTXXX[[[___dddjjjjjjhhhiiiqqqxxx}}}tttrrrooolllmmmpppppplllgggbbb```eeeooovvv{{{xxxrrrsssxxxppp```[[[UUUSSSXXX]]]cccqqq}}}tttkkkfffgggiiiooouuuxxx{{{{{{vvvnnnbbbaaa___^^^^^^___aaabbb************************************************(((((((((***,,,---+++***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++************))),,,+++******)))))))))******++++++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***)))(((((((((***,,,---+++*********+++,,,,,,---......---------...//////..................---,,,---------............///---///111222222111///---000000000000111111111111222222111222444666999;;;???FFFOOOTTTVVV[[[dddlll}}}{{{tttllleee[[[VVVPPPNNNQQQUUUXXXYYY\\\[[[YYYWWWTTTQQQOOONNNJJJKKKLLLPPPUUUXXXYYYXXXTTTTTTSSSTTTWWW]]]cccggghhhooouuuvvvtttxxxzzzpppeee___bbbcccbbbjjjvvvzzzvvvttttttpppwwwqqqaaaYYYVVVYYYZZZWWW\\\gggooo{{{zzzuuummmfffaaa```bbbccc************************))))))))))))))))))))))))''''''(((***------,,,***))))))))))))************))))))))))))))))))))))))++++++************+++++++++++++++************)))---,,,,,,+++*********+++)))***,,,---......---,,,))))))))))))))))))))))))---,,,+++***))))))))))))(((((('''&&&''')))+++------,,,++++++******+++++++++++++++,,,---...000000.../////////...---,,,,,,---------.........//////---///222444444222///---000000000000111111111111333333333444666999<<<>>>GGGNNNWWW\\\___gggrrr{{{vvvxxxxxxtttnnnhhhaaa[[[TTTQQQOOORRRXXX[[[YYYVVVVVVTTTQQQNNNMMMLLLLLLMMMLLLMMMPPPUUUYYY[[[ZZZYYYSSSXXX___eeeiiimmmppprrrqqqxxxyyyrrrppppppoookkkgggiiihhhggghhhjjjooosssvvvyyy{{{}}}zzzuuuqqqpppqqqyyyxxxuuuwwwxxxiiiddd^^^XXX[[[dddqqq}}}vvvrrrhhhoooxxx~~~~~~iii]]]VVVWWWTTTNNNQQQ[[[WWW```nnn|||}}}qqqiiigggiiikkk++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,------***,,,...---+++***,,,...+++++++++******)))''''''++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------000000//////.........---..................------999555111111333333000---000000111111222333333333777777666666777<<>>CCCFFFJJJTTTbbblllooovvv}}}zzzqqqhhh]]]VVVNNNLLLJJJJJJLLLNNNOOOOOOOOONNNNNNPPPSSSTTTQQQOOOUUUVVVWWWWWWWWW[[[bbbiiitttxxx}}}uuuvvvnnnccc[[[VVVSSSPPPNNNPPPOOONNNNNNOOOPPPQQQRRRQQQSSSUUUXXX[[[^^^```aaadddeeefffhhhnnnwwwzzzvvvvvv{{{~~~xxxqqqllljjjiiigggfffjjjiiijjjnnnssswwwwwwvvvvvvxxxzzz{{{|||~~~{{{www{{{yyykkkhhhrrr|||{{{sssaaaXXXRRRSSSWWWZZZ^^^cccnnnqqqsssnnnbbbVVVOOOKKKHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNRRRXXX___ggguuu~~~{{{}}}~~~|||{{{}}}}}}|||xxxvvvuuuyyywwweeeYYYSSSMMMKKKIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHIIILLLQQQUUU\\\lll******)))((((((((())))))'''(((((()))******+++++++++***))))))((()))))))))(((((()))***++++++++++++************************...+++((()))+++---,,,)))))))))))))))))))))))))))******++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++++++++,,,------)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------........./////////000000........................////////////000000000000000000000111111111222222000///111555777777;;;AAAGGGKKKPPPVVVcccuuuooobbb[[[WWWRRRNNNPPPNNNKKKKKKLLLNNNOOOOOOOOOOOOQQQSSSUUUUUURRRPPPSSSUUUWWWXXXZZZaaajjjrrrvvvmmmddd___```]]]XXXUUUSSSSSSQQQPPPOOOOOOPPPRRRTTTVVVYYYZZZXXXZZZ^^^ccchhhkkknnnooorrrssstttvvv{{{{{{xxxxxxtttnnnjjjiiijjjjjjjjjnnnpppsssyyy~~~zzzzzztttpppwww}}}uuuaaaZZZUUUYYY```fffmmmsss~~~uuugggXXXMMMIIIHHHGGGEEECCCAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCFFFDDDDDDGGGIIINNNXXXccclllwww{{{uuuwwwuuudddZZZPPPMMMIIIGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFHHHJJJHHHRRR___hhhooo{{{)))))))))((((((((())))))(((((())))))******************))))))))))))))))))'''((()))***+++,,,,,,,,,************************+++)))'''(((***+++***(((,,,+++++++++*********)))))))))***+++,,,------...++++++*********+++,,,,,,---,,,,,,,,,,,,---......***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,------...//////000000000000000......////////////......////////////000000000000000000000000111222222333444222333777999===EEEOOOTTT[[[dddlllzzzoooggg[[[UUUSSSTTTTTTTTTSSSPPPNNNNNNOOOQQQRRRRRRRRRSSSVVVXXXYYYYYYWWWUUUQQQTTTXXX\\\bbblllyyy{{{uuummmgggcccaaa___]]]\\\ZZZXXXWWWWWWWWWWWWWWWUUUWWWZZZ\\\___bbbeeehhhkkkkkkmmmqqqtttxxx|||~~~{{{|||~~~uuupppooopppooooooppprrrtttvvvwwwwwwyyy}}}~~~zzz|||}}}wwwiiiccc```fffpppxxxvvveeeVVVLLLGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBAAAAAABBBCCCDDDEEEEEEHHHHHHGGGGGGFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHIIIIIIHHHFFFFFFFFFEEEEEEKKKSSSTTTZZZccckkkuuu|||}}}nnn___TTTPPPJJJGGGFFFGGGEEEDDDDDDFFFGGGGGGEEEDDDEEEEEEEEEKKKPPPSSSUUU]]]iiisssyyy((((((((()))))))))((((((************))))))(((((()))))))))*********))))))(((((()))+++,,,,,,,,,,,,***************************)))))))))******)))(((,,,,,,++++++***)))))))))))))))******+++,,,------)))))))))))))))***++++++------,,,,,,------...///+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------......///000111000000000......///000000///......////////////000000000000000000000000111222333444888666777;;;@@@IIIXXXfffoooyyy|||qqqhhhVVVRRRNNNNNNQQQTTTVVVVVVRRRPPPNNNNNNQQQSSSUUUUUUYYYZZZ\\\]]]\\\[[[YYYXXXZZZ]]]bbbgggnnnzzzuuummmgggdddaaa^^^]]][[[ZZZXXX[[[ZZZYYYXXXXXXZZZ]]]___```dddhhhkkkmmmppptttwwwzzzyyyxxxxxx{{{sssjjjjjjllljjjooouuu||||||zzztttssszzztttcccVVVNNNKKKDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFGGGIIIFFFBBBEEEKKKNNNQQQTTTXXX^^^lll}}}}}}iii[[[UUULLLHHHGGGGGGEEECCCCCCDDDFFFGGGEEEDDDDDDEEEDDDFFFIIIIIIHHHKKKPPPVVVYYYfffxxx''''''((()))))))))((((((++++++******)))(((((('''(((((()))************)))))))))***+++,,,,,,,,,,,,************************++++++,,,------,,,++++++)))))))))(((((('''''''''))))))******++++++,,,,,,(((((((((((()))***++++++---,,,,,,,,,,,,---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000111000///......///000111111000///...////////////000000000000111000000000111333444666555555999AAAKKKYYYnnnyyypppggg\\\UUUMMMMMMNNNPPPSSSUUUUUUTTTMMMLLLKKKMMMPPPTTTVVVWWW___```aaaaaa___^^^^^^___nnnppptttxxx~~~~~~sssggg```]]]\\\]]]^^^______]]]\\\[[[^^^___``````aaadddhhhkkklllpppuuuxxxxxxzzz}}}{{{zzzzzz{{{pppeeebbbhhhnnnqqqxxxrrraaaUUUNNNKKKDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFIIIKKKIIIFFFIIINNNOOOTTTYYY[[[\\\```iiipppnnnrrr{{{zzzeee\\\RRRKKKJJJIIIFFFCCC@@@BBBDDDEEEDDDCCCDDDEEEAAACCCEEEFFFFFFGGGHHHJJJJJJQQQ[[[dddlllwww&&&&&&((()))))))))((((((*********)))))))))))))))'''((()))***+++******)))******+++,,,,,,+++++++++***************************,,,---...---,,,++++++((((((((((((((('''''''''***************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...000000///...---...///000111111000///...////////////000000000000111000000000111333555777666:::EEESSScccvvv{{{qqqggg___WWWQQQNNNMMMNNNPPPSSSTTTUUUSSSRRRKKKJJJJJJMMMRRRWWWZZZ\\\___aaadddfffgggjjjnnnrrr|||rrriiifffccc^^^]]]___]]]___cccfffhhhhhhhhhhhhgggjjjnnnppppppqqqsssuuutttxxx}}}}}}}}}wwwrrrjjjdddccciiissszzzuuueeeXXXOOOJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIKKKNNNNNNNNNTTT]]]ZZZaaahhhkkkjjjiiilllpppooommmlllpppyyyoooeeeXXXPPPNNNMMMIIIFFFBBBCCCDDDDDDCCCCCCEEEFFFCCCCCCDDDFFFFFFGGGGGGGGGFFFHHHKKKNNNRRRXXX___dddttt%%%&&&((()))))))))((((((((((((((()))******++++++'''((()))+++++++++***)))++++++,,,,,,,,,+++******************************(((***,,,,,,+++***)))***)))))))))***************+++++++++***************************+++,,,---...,,,++++++++++++,,,------++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,...000000///...---...///000222222000///...////////////000000000000111000000000111333555777???GGGWWWkkkvvvfffbbb[[[TTTOOOLLLKKKKKKJJJKKKMMMOOOPPPPPPOOONNNKKKJJJKKKNNNUUU[[[___```\\\```eeejjjooowwwzzztttqqqpppmmmeee```ccceeedddeeeiiihhhjjjnnnppppppppppppqqqnnnsssxxx{{{yyywwwvvvvvvvvv{{{~~~}}}yyymmmfffdddcccfffnnnyyynnn```TTTNNNKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKMMMOOOSSS]]]gggkkkqqqxxx{{{{{{|||yyymmmddddddmmmyyyvvvkkk]]]TTTRRRPPPLLLHHHFFFFFFGGGFFFDDDDDDFFFHHHDDDCCCBBBBBBCCCCCCCCCCCCEEEEEEEEEFFFHHHKKKNNNPPPTTT___ooo}}}******))))))))))))******,,,+++++++++******))))))******************************++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,***))))))000///---,,,+++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---,,,***,,,,,,------...///000000---///111111000///000111333111222555666666:::@@@HHHPPPfff|||kkk```TTTPPPLLLKKKLLLMMMMMMKKKPPPMMMJJJJJJMMMPPPOOONNNTTTPPPNNNQQQWWW]]]___^^^___kkkwww||||||tttooommmlllkkkiiihhhjjjllllllkkknnnssswwwwwwxxxzzz}}}~~~|||xxxuuuuuuyyy}}}}}}yyyuuusssssswwwwww|||ppphhhdddaaadddkkkvvvlllZZZRRRRRRPPPNNNLLLLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMPPPNNNLLLOOOVVV```hhhmmmqqqyyysssjjjhhhvvv{{{|||uuuwww}}}tttooohhhbbb^^^ZZZQQQHHHHHHGGGDDD@@@AAADDDFFFEEECCCDDDEEEEEEEEEDDDBBBAAABBBCCCDDDEEEFFFGGGHHHIIIHHHLLLSSSZZZbbbjjjsssyyy******))))))))))))******))))))))))))((((((((('''++++++++++++++++++++++++******++++++++++++******+++++++++******)))))))))************************************************++++++******++++++,,,---------------,,,,,,,,,,,,---,,,+++*********++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000111---///111111111000222333333222444888999:::@@@GGGPPP```qqqcccWWWPPPQQQNNNKKKKKKMMMNNNNNNLLLNNNLLLLLLNNNQQQSSSSSSRRRSSSSSSUUUZZZ```dddggghhhkkkwww|||{{{wwwsssqqqrrrtttttttttwwwxxxxxxxxxxxxzzz}}}~~~|||yyyvvvtttqqqvvv{{{}}}|||{{{|||}}}vvvlllfffeeefffjjjqqqxxxhhhaaa^^^\\\ZZZWWWVVVUUUVVVVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQNNNNNNOOOOOOPPPPPPQQQQQQOOONNNMMMQQQZZZdddlllqqqzzz{{{yyywwwiiicccccciiiuuu~~~zzzuuuppphhh[[[NNNKKKIIIFFFDDDDDDEEEEEECCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFCCCEEEHHHKKKNNNSSSXXX[[[```jjjxxx******))))))))))))******))))))))))))((((((((((((++++++++++++++++++++++++******++++++++++++***************)))))))))))))))++++++++++++++++++++++++************************+++************+++,,,,,,,,,,,,+++***+++,,,---...,,,,,,+++*********++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,------+++++++++,,,---...///000.........//////000000111---///111111111111222444000000444888;;;>>>FFFOOOTTTooozzzfffXXXPPPLLLJJJNNNMMMLLLMMMOOOPPPOOONNNMMMMMMPPPTTTWWWYYYXXXVVVTTTYYY```fffiiilllppptttyyy}}}yyyxxxyyy}}}|||zzz{{{~~~}}}yyyvvvuuuuuuuuurrrwww|||~~~~~~wwwnnnmmmkkkiiijjjooowww|||{{{vvvtttqqqnnnkkkjjjiiiiiigggfffccc```^^^^^^^^^^^^aaaaaabbbaaa```^^^\\\[[[WWWWWWXXXXXXXXXYYYYYYYYYTTTSSSTTTYYYbbbllltttxxx}}}xxxdddWWWSSSXXXcccmmm}}}zzz{{{mmm\\\QQQLLLGGGFFFFFFFFFDDDBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGHHHMMMTTT\\\cccmmmxxx******))))))))))))******+++++++++***************++++++++++++++++++++++++******++++++++++++************************))))))++++++++++++++++++++++++***************************************++++++,,,)))((('''''''''))),,,---...---------------------******++++++,,,------...,,,,,,,,,---------------,,,,,,+++++++++---///000........./////////000000///000111111000000222333333333888===@@@EEEOOO[[[aaauuueeeVVVNNNLLLMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPRRRVVVZZZ]]]^^^\\\[[[aaahhhqqqttttttvvv}}}tttmmmpppxxx|||~~~}}}}}}{{{xxxwwwwwwyyy{{{}}}wwwrrrooonnnqqqvvv||||||xxxuuurrrqqqrrrssswwwwwwwwwvvvtttqqqnnnmmmjjjiiiiiihhhgggffffffeeeaaa```aaafffmmmuuu{{{~~~~~~}}}~~~xxxdddVVVTTTZZZdddlllooosss\\\QQQGGGDDDEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCDDDDDDFFFIIIKKKNNNSSSZZZ___dddnnn|||******))))))))))))************************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))((('''''''''***,,,...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,++++++,,,...................../////////111222222111000000222444888:::???EEEJJJPPP^^^lll{{{sss```[[[SSSNNNLLLMMMNNNNNNLLLMMMOOOOOOOOOOOOOOOOOOVVVYYY]]]```aaaaaaaaa```rrrzzz~~~rrrmmmjjjmmmvvv~~~~~~~~~~~~}}}|||{{{|||zzzsssuuu{{{}}}{{{yyyxxxsssssssssvvv{{{zzzooo___UUUUUU]]]dddhhhgggvvvmmm[[[IIIDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????===???AAAAAA@@@???@@@BBBBBBCCCDDDEEEEEEGGGIIIJJJLLLRRRZZZcccmmmyyy******))))))))))))******(((((((((((())))))))))))******************************++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++*********+++,,,...///******+++,,,,,,,,,++++++...---------,,,,,,,,,+++,,,,,,,,,---....../////////......---------......////////////////////////222222333222222333666999<<>>???AAA@@@???>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCEEEGGGJJJLLLOOOUUU^^^eeeoooyyy******))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))*********++++++++++++************************++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,,,,------......)))***+++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------.../////////------...///000000000000111111111111111111111111111222444555666999>>>AAAGGGLLLUUU```iiivvvwwwlllbbbYYYRRRPPPPPPRRRTTTUUUTTTQQQNNNKKKMMMPPPQQQQQQTTTXXX\\\aaacccddddddeeehhhmmmrrr~~~yyylllffffffiiilllssswww~~~{{{uuuuuuzzzuuuoooccc[[[^^^fffhhhccc___lllzzz{{{wwwtttuuu|||~~~aaaUUUQQQIIICCCCCCDDDCCCBBBAAAAAAAAABBBBBB???????????????@@@@@@@@@@@@AAACCCBBB@@@???>>>???????????????AAAAAAAAAAAAAAACCCEEEDDDCCCDDDHHHLLLNNNVVV```iiiqqq{{{******))))))))))))******))))))******+++++++++,,,((((((((((((((((((((((((******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++******+++,,,,,,,,,++++++***+++---...///...------***++++++,,,---...//////,,,,,,------...///000000***,,,...000222222222222333333333333333333333333000222444777:::???DDDIIIXXX^^^iiivvvttthhh___WWWOOOJJJOOOOOOPPPQQQSSSSSSPPPNNNNNNQQQSSSUUUWWW[[[aaafffbbbdddddddddeeejjjrrryyy{{{ooohhhaaa^^^bbbjjjsssxxx}}}|||xxxwww|||}}}xxxrrrfff^^^aaakkklllgggcccooo}}}zzzwwwooohhhgggggghhhlllqqqrrr|||mmm```XXXLLLCCCAAADDDCCCBBBAAA@@@AAABBBBBB===>>>>>>>>>?????????@@@===???AAAAAA@@@???>>>???BBB???<<<;;;;;;<<<<<<<<<<<>>CCCQQQ```qqq~~~vvvpppggg]]]VVVRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNMMMPPPTTTXXX\\\___aaacccjjjdddccciiiooottt}}}mmm```\\\\\\```dddgggiiimmmsssyyy~~~{{{~~~}}}{{{yyyyyy|||~~~~~~}}}~~~xxxqqqkkkjjjjjjllllllooovvvtttgggaaa]]][[[\\\___hhhhhhooo{{{mmm]]]QQQIIIHHHJJJEEEBBBDDDDDDAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>??????@@@@@@BBBAAABBBCCCDDDGGGIIIKKKTTTXXX___gggpppzzz++++++))))))((())))))***,,,++++++++++++,,,,,,---(((((()))***++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......///***,,,------,,,+++---...---.....................333222222111111111222222///000111111000111222444444777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???=========>>>>>>>>>>>>>>>============???@@@BBBDDDFFFIIILLLPPPTTTZZZ```dddsss}}}******)))))))))******+++------,,,+++++++++,,,,,,(((((()))++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******++++++---............------,,,++++++***+++,,,,,,------.........***,,,------,,,,,,---...///.....................000000111111111111000000...///111111111222444666777;;;@@@FFFMMM___}}}nnnbbb```XXXYYYZZZZZZXXXTTTPPPNNNMMMLLLJJJIIIIIIJJJMMMNNNNNNQQQUUUYYY]]]ccciiimmmooorrr|||ppp```VVVTTTXXXaaajjjtttttttttuuuxxxyyyyyyyyyxxxwwwwwwuuutttrrrqqqppplllnnnqqqrrrsssxxx}}}}}}kkkbbb___\\\[[[\\\YYYXXXZZZaaafffiiinnntttwwwfff[[[VVVNNNHHHEEEEEEEEEBBBAAACCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????=========<<<<<<<<<<<<<<<::::::999::::::;;;<<<===???@@@@@@@@@@@@BBBEEEHHHRRRZZZcccfffeeegggmmmsss(((((()))***,,,---...///...---,,,+++***)))))))))((()))***+++,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,---.........------,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,---///////////////............---...///111111000///...111222333333333444666999<<>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>>>>>>>AAACCCEEEIIINNNOOONNNOOOTTTXXXYYY]]]ccciiipppuuuxxxzzz&&&'''***---000333444666222111///---+++***))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++***))))))))))))))),,,,,,,,,------.........,,,,,,,,,---------------+++---......---,,,...//////////////////////////////000222333333333222111222333444444444666999<<>>>>>>>>====================================<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999============<<<<<<;;;;;;999:::<<<<<<<<<<<<>>>@@@>>>@@@BBBBBBAAABBBEEEGGGHHHHHHIIILLLPPPTTTXXXZZZ\\\aaahhhnnnrrr{{{''')))---111444777:::;;;888666444111///---,,,+++)))************)))(((((()))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))))))))))))))***++++++++++++***)))((('''***++++++,,,---.........------------------------+++---......------...///....../////////000000000...///000111111111111111111222444444666999>>>AAAGGGOOO^^^ssszzzooobbbXXXUUURRRNNNPPPWWWUUUSSSPPPNNNMMMOOOQQQRRRXXXWWWWWWYYY\\\```dddgggpppsssvvvwwwyyytttdddWWWRRRUUU[[[___bbbhhhlllooouuu}}}pppbbb[[[XXXXXX[[[```cccccciiirrrxxxzzz}}}~~~wwwjjjYYYKKKEEE@@@@@@@@@???>>>>>>==============================@@@@@@??????>>>======<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;:::999888:::;;;;;;:::999:::;;;<<<<<<<<<======>>>>>>???CCCBBB@@@@@@AAADDDGGGIIIFFFIIINNNRRRVVV\\\dddiiijjjooovvv|||,,,...111555888:::<<<<<<;;;999777444111...---,,,*********)))((('''&&&%%%)))************+++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++******))))))******+++)))+++---......,,,***)))+++++++++,,,,,,,,,,,,,,,------------------------,,,---......------...000------...///000111111222............///000111222111333555888<<>>================================================:::::::::;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999;;;<<<;;;:::999999:::>>>======>>>@@@@@@???===???>>>===<<<===>>>@@@AAA???@@@AAACCCFFFHHHKKKMMMKKKOOOVVV\\\```dddgggjjjnnnrrrwww|||000222555888:::<<<<<<<<<;;;999777333000---+++***+++******)))'''&&&$$$###)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,(((***...000111///---+++---,,,,,,++++++******)))------------------------,,,---......------...000,,,---...///000111222333333222111111222444666777222555888===BBBJJJRRRXXXddd|||vvviiidddcccWWWYYYXXXVVVVVVYYYWWWQQQPPPOOOOOOPPPTTTYYY___cccaaadddjjjrrr{{{ttt```OOOPPPUUU\\\```bbbeeeiiimmmqqq}}}|||tttmmmgggdddiiirrrvvvwww}}}wwwyyyZZZIIIDDDDDDCCCBBBBBBAAA@@@@@@========================888999999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999777888::::::999888999:::===<<<<<<>>>AAAAAA???<<<999999:::;;;<<<<<<<<<<<<@@@???>>>>>>@@@@@@???>>>???CCCHHHKKKMMMNNNPPPQQQPPPSSSXXX]]]```dddhhhkkkiiiooouuuyyy|||///333777:::;;;;;;;;;<<<@@@===777222...,,,,,,,,,++++++************++++++''''''(((((()))))))))***+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,((((((((()))******+++++++++)))'''(((,,,//////...,,,,,,,,,---------........./////////...---,,,,,,////////////000000000000111333444333444666888777555===@@@GGGQQQSSSZZZmmmzzzkkk```[[[ZZZ[[[ZZZYYYXXXVVVTTTRRRPPPOOOQQQNNNOOOTTTXXXYYY^^^ccciiinnnxxxnnnaaaSSSLLLNNNTTT]]]dddeeefffkkkrrruuu{{{zzzzzzzzz|||zzz[[[LLLGGGEEEBBB??????@@@>>>:::========================;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;:::999999999;;;::::::999999::::::;;;:::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::======>>>>>>===<<<;;;;;;===>>>>>>???@@@@@@AAAAAADDDEEEFFFHHHKKKMMMOOOOOOQQQTTTXXX^^^ccchhhkkkmmmrrrqqqqqqrrrvvv|||222555999<<<===<<<======@@@<<<777111---,,,,,,,,,++++++************++++++******************+++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,++++++******++++++,,,*********************))))))&&&%%%&&&)))+++++++++,,,,,,---------...............//////......---,,,////////////000000000111000111222222222555777888:::CCCJJJTTTbbbhhhsss{{{sssfff[[[UUUTTTVVVXXX[[[ZZZYYYVVVTTTRRRQQQQQQOOONNNOOOTTTWWW[[[dddmmmvvv~~~vvv___UUUNNNFFFFFFLLL[[[eeellljjjhhhllluuu{{{___LLLFFFDDDAAA???@@@AAA@@@===========================;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::::::::;;;::::::999999::::::;;;:::::::::999999888888888999::::::;;;;;;;;;;;;;;;888888888888888888888888;;;;;;<<<<<<;;;::::::999;;;<<<<<<===>>>>>>??????<<<======>>>@@@AAABBBBBBCCCDDDHHHKKKOOORRRTTTUUUWWWVVVVVVWWWZZZ```eeeiiikkkllllllnnnppprrrtttuuuxxxyyy{{{~~~555888<<<>>>>>>>>>>>>??????;;;666111---,,,,,,,,,++++++************++++++...---,,,+++++++++,,,---+++++++++***************))))))***++++++++++++***,,,++++++******++++++,,,---,,,,,,+++******)))))),,,***))))))+++,,,,,,,,,,,,------------.............../////////...------/////////000000000111111000111222333444666:::===DDDRRR^^^lll~~~ggg___UUUOOOPPPUUUYYY[[[[[[ZZZYYYWWWUUUSSSRRRQQQMMMNNNSSSZZZ___ggguuubbbTTTHHHEEEEEEEEEKKKUUUeeeoootttppplllqqq|||{{{~~~mmmVVVJJJFFFAAA@@@AAA@@@>>><<<========================;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::::::::::::::999999999999::::::999999999999999888888888999999:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999888777999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCBBBCCCEEEJJJNNNPPPOOOOOOOOOOOOPPPQQQRRRSSSVVVWWWYYY[[[]]]___aaabbbaaabbbcccfffiiimmmppprrrssstttwwwzzz~~~777:::===>>>>>>======>>>===:::555000---,,,,,,---++++++************++++++000...---+++***+++,,,---************************((()))******++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******------,,,,,,---------,,,------------..................////////////......//////000000000111111111222222333666777999???FFFNNNdddyyylllZZZTTTNNNNNNRRRWWWZZZZZZVVVWWWYYYYYYXXXUUUQQQOOOLLLRRR\\\fffnnnxxxhhhXXXNNNHHHEEEFFFIIIMMMWWWaaaooosssuuurrrsss{{{hhhSSSKKKCCCAAA@@@>>>;;;:::========================;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::::::::::::::999999999999::::::999999999888888888888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888999888888777777888888888999999::::::::::::::::::::::::999999999;;;<<<======>>>>>>======???>>>>>>>>>@@@BBBEEEGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNPPPRRRTTTVVVWWWSSSTTTWWW[[[^^^aaacccdddaaa___\\\\\\]]]^^^^^^]]]888:::<<<===<<<;;;<<<<<<;;;888444///,,,+++,,,---++++++************++++++...---,,,+++******+++,,,************************))))))***+++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++******)))))))))---------.........//////......///////////////...000000000000111111111111222111333888:::<<>><<<===========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;:::999999888888999999:::888888888888888888888888777888999999::::::999999::::::::::::::::::::::::777888999999999999888888888888999999999999999:::555555555666666777777777888999999::::::::::::999:::::::::;;;;;;===>>>???@@@???>>>======<<<============>>>>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBDDDFFFHHHJJJKKKKKKKKKIIIFFFDDDDDDEEEFFFFFFEEE999;;;<<<<<<;;;::::::;;;:::777333...,,,+++,,,---++++++************++++++++++++++++++++++++*********************+++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))******+++,,,,,,---***+++------+++******+++------........./////////......///000000000//////000000000111111111222222111000333;;;>>>@@@LLL[[[hhh}}}qqqaaaSSSRRRSSSSSSSSSRRRQQQQQQQQQSSSVVV[[[^^^___]]]YYYWWWZZZ```kkkvvv~~~ttteeeVVVIIIDDDDDDBBBDDDIIIOOOVVV]]]eeekkkrrrooommmssskkkYYYIIIEEEDDDAAA@@@CCC========================;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;999999888888888888999999777777777888888888888888777777888999999999999888777777777777777777777777777888999999:::999999999888999999999999999999999444444555666777777888888666777888888999999888888777777888888999999999999999999888888777777888888888888999::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>===;;;;;;===>>>===<<<;;;<<<===<<<:::999:::;;;999666222...++++++,,,---++++++************++++++)))***,,,------,,,+++***))))))*********+++++++++++++++,,,------------,,,,,,++++++******++++++,,,)))*********************+++---000000...------///............////////////......///000000000000000000000111111111222222222444222777@@@DDDGGGUUUgggrrrfff```[[[UUUXXXZZZZZZWWWSSSRRRUUUXXX[[[\\\^^^```bbbddddddeeeiiikkkrrr}}}hhh\\\QQQLLLIIIFFFFFFIIIJJJMMMSSSYYYaaahhhmmmnnnoooooopppwwwhhhRRRKKKGGGBBB@@@DDD========================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;::::::;;;;;;<<<999999888888888888999999666777777777888888888999666777777888888888888888555555555555555555555555777777888999999999999999888888888888888888888888666777777888888999999:::777888888999999888888777777777888999999999999888888777777777777888999999888888999999:::;;;;;;;;;:::::::::999::::::;;;;;;::::::::::::::::::::::::<<<;;;:::;;;======;;;:::===>>>>>>===;;;999:::;;;888555111---++++++,,,---++++++************++++++(((***,,,//////...,,,***))))))******+++++++++++++++,,,------......------,,,++++++++++++++++++,,,++++++******)))((((((((('''***------+++***+++,,,............/////////000......///000000000000000000111111111111222222222888666<<>>AAA========================;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<999999888888888888999999666666777777888888888999666666777888888888888888777777777777777777777777666666777888888888888888777777777777777666666666666666666666666666666666777777777777666555444444555666777999999888888777777777777777888999:::;;;666777777888999::::::;;;777777777888999:::;;;<<<:::999999999999:::;;;;;;777777777999::::::888666??????>>>===<<<;;;;;;::::::555000---------,,,***...---,,,+++************))))))******+++++++++,,,---,,,+++)))))))))*********,,,------,,,+++,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------000---++++++---...---+++000000000000////////////000000000000111333444666444;;;EEELLLLLLTTTkkktttcccZZZYYYYYYVVVRRR[[[UUURRRSSSUUUVVVYYY]]]hhhaaa___eeekkkpppxxxhhhSSSJJJGGGDDDJJJVVVYYYSSSSSSYYY```___ccckkkpppoooooorrrppprrrzzzuuukkkppp~~~hhhYYYNNNEEE@@@AAAGGG???:::<<<===<<<:::;;;<<<<<<;;;;;;;;;::::::::::::::::::999999:::;;;;;;777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666777777777777666666666666666666555555555555777777777666555555444444777666555444444555666777444555666777777666555444888999999888555444444555888888777666666666666666777777777777888888888888555666666777888999999999888888777777777777888888=========<<<<<<;;;;;;:::999555000---,,,,,,+++***---,,,,,,+++************+++++++++***************,,,+++*********+++,,,------...///...,,,++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------.........222///......000222111///000000000000000000000///222222111000000111333444;;;???GGGPPPXXXfff|||ppphhh___[[[\\\]]]ZZZWWWUUUPPPNNNQQQTTTUUUYYY^^^cccaaaeeepppzzzxxxbbbRRRIIIHHHIIIHHHPPP^^^ccc```aaahhhppppppsssyyy{{{wwwuuuvvvtttxxxyyykkkmmmyyyrrrdddYYYNNNFFFDDDBBB===:::<<<===;;;:::;;;<<<<<<;;;;;;;;;::::::::::::::::::999999::::::;;;777777777777777777777777777777777777777777777777777777777777777777777777999999999888888888777777666666777777777777666666777777666666666555555555555555555555666666666666777666555444444555666777555555666666666666555555555666777777666666777888888777777666666666666666777777777888888888999999555555666777777888999999666666555555555555666666;;;;;;;;;;;;;;;:::::::::888555000,,,+++++++++***,,,++++++*********++++++,,,,,,++++++***)))))))))************+++,,,---......///000///---+++***+++++++++++++++++++++++++++++++++******++++++,,,------------.........//////...---+++,,,...000//////000000000000000000000000222333222111000222666999CCCDDDJJJXXXjjj{{{pppjjj```___^^^^^^^^^]]]ZZZWWWQQQMMMMMMQQQUUUXXX]]]cccdddgggrrrpppXXXKKKEEEFFFIIIIIIKKKVVVeeemmmmmmpppwwwzzz{{{zzzvvvwwwzzzqqqooowww}}}pppeeeWWWKKKEEEAAA>>><<<>>>===999999;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::777777777777777777777777777777777777777777777777777777777777777777777777999999888888888888777777555666666777777666666555777777777777666666666666333444444555666666777777666666555444444555666666666666555555555555666666444555777777666555777888777777666666555555666666777777777777888888888999555555666666777777888888444444444333333444444444999999999999999:::::::::777444000---+++******++++++***************+++,,,++++++******************************++++++,,,,,,,,,---......,,,******+++************************++++++******++++++,,,---------------............,,,++++++,,,---...//////000000000000000111111111111222333222333666===BBBIIILLLXXXmmmwwwlllccc___[[[]]]______\\\XXXUUUSSSRRRPPPRRRWWWZZZ]]]cccjjjmmmtttwww]]]MMMHHHFFFFFFGGGFFFLLLZZZjjjqqqrrrvvv|||{{{~~~yyyvvvxxx~~~}}}{{{~~~sssdddUUUKKKEEEAAA@@@@@@>>>999999;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999999999999999777777777777777777777777666666666666666666666666777777777777777777777777777666666666555555555555555666666666666666666555888888777777777666666666444444444555555666666666555555555555555555555555666666444333333444666666777888888777555333444555777666666555555555666666555666666666666777777777555555555666666777777777444444333333333333444444888888888999999999999999777555111...+++***+++,,,*********)))******++++++(((((()))***++++++,,,,,,++++++*********))))))(((''')))++++++******+++,,,************************++++++******++++++,,,---+++,,,,,,,,,,,,---------...//////000000111222444///000000000111111111222111333444333444999AAAHHHMMMYYYnnnzzzlllfffddd```]]]]]]___```^^^YYYUUUSSSSSSUUUUUUXXX]]]```cccjjjqqqxxxwwweeeQQQHHHGGGFFFDDDDDDGGGPPPaaaooouuuuuuvvvyyy}}}wwwvvv{{{vvvfff[[[IIIDDD@@@???===:::;;;>>><<<<<<;;;;;;;;;:::::::::;;;:::999999888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666666555555555555444555555666666666666555555777777777777666666666666666555555555444444444333444444555555555555444444666555444333333444555666666777777666444333444555666666555555555555666666444444444555555555555666555555555555555666666666555444444444444444444555999999999999999888888888777666333///+++***+++---+++******)))))))))******''''''(((***+++,,,---...+++,,,,,,++++++)))((('''%%%''')))*********+++,,,************************++++++******++++++,,,---+++++++++,,,,,,,,,------...///000///...///111333///000000111111222222222222555666666777<<>>>>>======@@@<<<<<<;;;;;;;;;:::::::::;;;:::999888888777888888777777777777777777777777777777777777777777777777666666666666666666666666888888777777777777666666444555555666666555555444666666666666555555555555666666555555444333333222444444555555555555444444555555444444444444555555222333555555555555777999555555444444555555666666444444444444555555555555444444555555555555555555666555555444444555555666:::::::::999999888888888888777555000,,,***,,,///,,,+++***))))))((())))))(((((()))***+++,,,,,,---+++,,,---------,,,++++++&&&(((***+++***)))***+++************************++++++******++++++,,,---,,,,,,,,,,,,---------...,,,...///...,,,,,,...000///000000111111222333333222666:::<<>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777777777777777777777777777777777777777777777777777666666666666666666666666888888777777777666666666444555555666666555555444555555555555444444444444444444444444444444444444333444444555555444444333333444444555555444444333111333555555555555777999555444444444444555666777555555555666666666777777444444444444444444444444555555444444444444555555;;;;;;;;;:::999888777777888888666111,,,+++---000,,,,,,***)))((((((((((((***************++++++++++++,,,...///000//////...)))+++,,,,,,***))))))***))))))))))))))))))))))))++++++******++++++,,,------------.........//////000222333111///...000333///000000111222222333333111666===BBBIIIVVVgggtttuuubbb]]]XXXWWWYYY\\\]]]^^^\\\\\\\\\^^^aaaaaa```^^^\\\___gggpppuuuzzz~~~xxxmmmeeeiiisssxxxwwwyyylll^^^UUUMMMHHHHHHKKKSSSeee{{{xxxsssrrrxxxtttZZZKKKFFFAAA<<<:::<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666555555555444444444444444555555555555555555444555555444444444333333333222333333444444555555666333333444555555444333333222333555555555555333222444555666666444333444555444444444444444555666777777777777777888888888888444444444444444444444444555444444333333444444555;;;;;;;;;:::::::::999999:::777333///---,,,,,,,,,,,,+++***)))(((((((((((((((((())))))***+++------////////////...---,,,+++......,,,+++******)))))),,,+++******)))*********************************,,,,,,,,,---------......////////////000000000000,,,.../////////000222555===<<<@@@IIIWWWllltttccc[[[VVVTTTWWW^^^aaa^^^ZZZTTT\\\eeeiiifffbbb```aaabbbgggmmmqqqxxxqqqlllhhhkkkuuu}}}xxxiii[[[RRRNNNMMMMMMRRRjjjzzzrrrmmmjjjpppttt}}}yyy~~~qqqTTTGGGCCC@@@===<<<;;;::::::;;;;;;999777888888888888888777666666777777888888888999999999888888777777666666555555444444555555555555444444777666555444444444444444666666666666666666666666666555666999<<<;;;666222333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333555444333222111222333333333333333333333333333333444444333333333333222222555555444444444333333333;;;:::::::::999999999999777666444222000///---------,,,+++***************))))))))))))***+++,,,------------,,,,,,+++***)))---,,,+++******************)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,---------............////////////000000000///000111111111222555777BBBBBBJJJZZZooo|||eeeUUUVVVUUUUUUYYY^^^```]]]ZZZZZZcccnnnrrroooiiieeedddgggnnnwwwxxxwwwqqqmmmpppyyy{{{lll]]]TTTPPPOOOPPPUUUjjj|||~~~uuupppoooooovvv{{{cccOOOFFFBBB???===<<<;;;;;;<<<<<<:::888888888888888888777777666777777888888888999999999888777777777666666666555444555555555555555555444666555555444444444444555555555555555555555555555444555666888999888555333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222111111111222444666777333333333333333333333333444444333333333222222222444444444444333333333333:::::::::999999999888888333444444555444222000///...---,,,,,,,,,,,,,,,---++++++************+++++++++,,,,,,,,,+++***)))(((++++++***************+++((((((((()))***,,,---...------------------------,,,------------................../////////000000111222333333333555888:::DDDFFFSSSmmmmmm[[[QQQTTTVVVYYY\\\^^^___^^^]]]aaagggnnnpppmmmjjjkkklllttt{{{}}}zzz{{{xxxvvvyyyttteeeZZZUUUTTTTTTVVVeeessstttnnnmmmqqqvvvvvv[[[LLLEEEAAA===<<<;;;;;;<<<===;;;:::888888999999888888777666777777777888888888888999777777777777666666666666555555555555555555555555555444444444444444555555555555555555555555555555333555666666555444444555444444444444333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111222333444666666333333333333333333333333333333333333222222222222444444444333333333222222::::::999999999888888888222222333333444333333333...------,,,,,,------------,,,++++++************,,,---------,,,,,,+++******)))))))))******+++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000222333333444666:::===GGGMMMbbbrrrbbbZZZWWWWWWZZZ]]]]]]\\\]]]___bbbjjjlllllljjjiiimmmwww{{{{{{~~~~~~qqqddd[[[WWWVVVWWWbbbmmmooommmrrr}}}hhhSSSHHHCCC>>><<<;;;;;;<<<<<<;;;:::888999999999999888777777777777777777888888888888777777777777666666666666666666555555555555666666444444444333444444555666555555555555555555555555333555777555333222444777555444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333333222222222222222222222222222222222333333333222222222222111333333333333222222222222:::::::::999999999888888333333111111111333555666......---,,,,,,,,,------...---,,,+++************,,,,,,---------,,,++++++))))))))))))***+++,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000000111///000222333444888===AAAMMMZZZwwwsssaaaXXXXXXZZZZZZ\\\[[[YYYWWWYYY___eeepppqqqrrrqqqsss{{{www|||{{{mmmaaaYYYVVVYYYaaalllrrrvvvzzz~~~ttt\\\LLLDDD???===;;;:::;;;;;;;;;:::999999999999999888777777777777777777777777777777666666666666777777777777777666555555555555666777555555555444444555555666555555555555555555555555444666777555222222555888444444444333333222222111444444444444444444444444222222222222222222222222222222222222222222222222444444444333333333222222222222222222222222222222333333222222222111111111333333222222222111111111;;;;;;;;;:::::::::999999777555333111222444666888000///...---,,,,,,,,,,,,...---,,,+++++++++++++++******++++++++++++******+++*********+++,,,------,,,++++++***))))))******++++++++++++++++++++++++------........./////////000000000111111111222222000111333555888===CCCGGGOOOcccyyyggg[[[VVVYYY\\\YYYYYYVVVSSSSSSXXX```ggglllrrrzzz~~~vvvyyy~~~|||wwwyyytttggg^^^[[[\\\cccnnnzzz{{{oooqqqfffRRRGGGCCC@@@===;;;;;;;;;;;;:::999999999:::999999888777888777777777777777666666666666666666777777777777888777666555555666777888888777777666555555666666444444444444444444444444555555666555333333555666333333333333222222222222444444444444444444444444222222222222222222222222222222222222222222222222000000222333444555555555222222222222222222222222222222222222111111111111222222222111111111000000<<<<<<<<<;;;;;;;;;::::::999888777666666666777777333222000///...---,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------*********)))******++++++------------------------............////////////111222222222222333333333333444777999===CCCKKKPPPSSSlll}}}uuuiii___ZZZZZZ\\\]]]VVVUUUTTTSSSVVV]]]eeekkkpppxxxzzznnnhhhfffrrryyy{{{xxxwwwzzzpppkkkjjjiiippp~~~~~~mmmjjjtttppp\\\QQQGGGDDD@@@>>>======<<<;;;999999::::::999999888777888888777777666666666666555666666666777777777888888777666555555666777888;;;:::999777666666666666444444444444444444444444444333222333444555444222222222222222222333333333333333333333333333333333111111111111111111111111111111111111111111111111///000222444555555555444111111111111111111111111222222222222111111111111222111111111000000000000======<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999777666555444333111///...---------,,,,,,++++++,,,,,,---------...//////............------,,,,,,---------(((((())))))***+++------..................................../////////000222222333333333444444444666888:::===BBBIIIQQQVVV]]]www~~~qqqddd^^^XXXUUUWWWYYYZZZZZZTTTTTTTTTWWW]]]eeelllppp~~~qqqhhhhhhlllooommmsssyyyzzzxxxyyy~~~yyyxxxyyy}}}qqqfffnnn~~~vvveeeZZZKKKGGGCCC@@@???>>>===<<<999::::::::::::999888888888888777777666666666555555666666666777777888888999777666555555666777999<<<<<<:::888777666666666444444444444444444444444333111000222444555222///111111111222222333333444222222222222222222222222111111111111111111111111111111111111111111111111333333444555444333222111111111111111111111111111222222222111111111111000111111111111000000000000AAA@@@>>><<<<<<===???@@@@@@???>>>===<<<;;;::::::666555333111000///......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---.........---,,,,,,+++******//////000///......111333444333222333555777777666999<<>>===<<<;;;::::::777666555222111//////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////000///...///111444555444444555777999::::::999???FFFKKKOOOVVV```ggg}}}mmm]]]SSSTTTVVVYYY\\\]]]]]]\\\\\\^^^ZZZ[[[aaahhhppp{{{qqqrrruuuyyy|||yyyqqqjjjiiiiiimmmsssxxx{{{{{{ttteeeXXXJJJDDDAAA===<<<<<<::::::999999888888777777999999888888777666666555666666666666666666666666666555555444444444444444555555555555555444333222333333444444444444333333444444444333333222222222333222222111111222222333444444333333333222222222111111111111111111111111111111111111111111111111000111333444444333111000//////000000000000//////000000000000000000000000111///...///000111000///BBBAAA>>><<<;;;;;;;;;;;;======<<<;;;::::::999999:::999777444222000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------***++++++,,,---......///...///000//////000222555666666666888:::<<>>;;;;;;:::999999888777777999999888888777666666666666666666666666666666666555666666666666555444444444555555555555555444444555555666666666666555555444444333333333333222222333222222111111222222333333333333333222222222222222222222222222222222222111111111111111111111111000111222333333222111000//////000000000000//////000000000000000000000000222000///000111222111000???>>>===<<<;;;;;;;;;<<<:::::::::999888777777777<<<;;;888666333111000///------......------,,,+++++++++,,,,,,,,,,,,------........................---,,,,,,++++++,,,,,,---++++++,,,,,,---............///000000///111444666777888999;;;===@@@EEEHHHKKKPPPVVVYYY]]]iii|||nnnZZZPPPPPPRRRVVV[[[___```^^^^^^bbbfffeeeeeehhhpppxxxzzzhhhaaaqqqzzzwwwnnnjjjkkkkkklllpppxxx~~~mmm\\\MMMAAA>>>AAA<<<<<<;;;:::999888888777888888888888777777666666666666666666666666666666555666777777777666444333444444555666666666555555555555666666666666555555333333333333333333333333333222222111111222222333333333333222222222222111222222222222222222222222111111111111111111111111000111222222222222111000//////000000000000//////////////////////////////111000//////111111000///:::::::::;;;;;;<<<======;;;;;;::::::999888888888<<<;;;888666333111000///------......------,,,++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000000222555888999;;;===>>>@@@DDDIIINNNSSSVVV[[[___hhhzzzvvvaaaVVVRRRSSSTTTYYY]]]aaa```^^^^^^bbbggggggfffjjjuuurrraaa^^^aaayyy}}}}}}ttthhhbbbeeellliiinnnvvvttt\\\HHHAAACCC======<<<;;;:::999888777888888888777777777777777666666666666666666666666555666777777777666444333444444555555555555555555444444555555555555444444333333333333333333333333333222222111111222222333333333222222222111111111222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000///......000000///...777777888:::;;;<<<===============<<<<<<;;;;;;;;;:::999777444222000//////------......------,,,+++***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...///000111111333777999;;;===@@@@@@AAAFFFLLLRRRTTTZZZbbbnnn~~~lll\\\WWWXXXWWWUUU\\\^^^___^^^]]]^^^bbbfffggggggooo~~~~~~fffZZZXXX___hhhqqqrrrpppiiiaaa___dddiiidddnnnzzzvvvZZZIIIFFF>>>>>>===<<<:::999888888888888777777777777777777666666666666666666666666555666666666666555444444333444444444444444333333333333444444444444333333222222333333333333444444333222222111111222222333222222222222111111111111222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000//////000000000000000000000000///...---...///000///---777777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;777666555222111//////...------......------,,,+++******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,------......//////---///000111222444888;;;<<>><<<;;;999888888777777777777777777777888666666666666666666666666666555555444444444444444444444444444333222111111333333444444444444333333222222222333333444444444333222222111111222222333222222222222111111111111111111111111111111111111000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000000///...///000111000...888888999::::::::::::999::::::999999999999999999666555333111000///......------......------,,,+++******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++***+++,,,---///000111111---///000111222555888;;;===@@@CCCCCCCCCGGGOOOUUU[[[hhh~~~vvvkkk^^^YYY\\\bbbdddeeeZZZXXXWWWYYY]]]bbbeeefffaaammmssscccVVVWWW^^^bbbfffjjjddd```[[[ZZZ]]]aaaeeefffqqq~~~xxx~~~jjjSSS@@@???>>>===;;;:::999888777777777777777888888888666666666666666666666666666555444222222333444444444444444333222111000///333444444444444444444333222222222333333444444444333222222222222222222333222222222111111111111000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000111000///000111222111///555666888<<>><<<;;;;;;::::::999999999999777555222000/////////000111000...+++***))))))***++++++,,,,,,,,,,,,------000///...------...///000------,,,++++++,,,,,,,,,++++++,,,------......///222000//////111666;;;???===CCCGGGFFFEEEIIIQQQVVVWWWsssmmmddd]]]___bbbbbbaaaaaaYYY```ccc```___ccchhhkkkttt~~~ppphhhddd```bbbgggjjjjjjhhhaaa___]]]]]]___eeekkkpppvvv}}}aaaJJJBBB<<<;;;;;;999888:::777777777777777888888888555555555555555555555555777777666555444444333333444444444444444444444444444444444444444444444444444444444444444444444444000000000000000000000000333222111000000111222333000000000000000000000000000000////////////000000111111000000//////......//////000000000000//////////////////////////////............////////////444555777;;;???@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::555444111///....../////////...---++++++++++++,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,+++,,,,,,---+++,,,,,,---......//////111000///000333777<<>><<<;;;:::999:::777777777777777777777888555555555555555555555555444444444333333222222222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222111000000111222222000000000000000000000000111000000000000000000111111000000000/////////...//////000000000000//////////////////////////////............////////////111222555999===??????===<<<<<<<<<;;;:::999999888333222000...------......---,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------,,,,,,------.../////////000000000222555:::>>>AAACCCCCCEEEIIIOOOTTTXXX[[[eeeooodddaaa```bbbaaa]]][[[]]]```iiinnnllljjjqqq}}}{{{nnnmmmqqqtttrrrrrrtttuuutttoookkkgggeeefffmmmxxx~~~}}}```RRRCCC===<<<;;;::::::888888777777777777777777555555555555555555555555444444333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222111000000111222222000000000000000000000000111111111111111111111111000000000000//////////////////000000000000//////////////////////////////............///////////////000333777<<<>>>>>>>>><<<;;;:::888666444333222000000...------------...---------,,,,,,---------+++++++++,,,,,,,,,------...------------------...---,,,,,,,,,,,,------...---------...//////000000000111333666999===@@@BBBCCCCCCGGGLLLQQQUUU\\\cccrrrooocccccc`````````^^^ZZZ[[[___iiimmmpppooottt|||ooolllqqqxxxxxxyyyzzz{{{{{{xxxrrrmmmnnnmmmooovvv}}}vvvvvv|||ppp^^^KKKAAA>>>;;;999999888888888777777777777777555555555555555555555555555555555555666666666666444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222111111111111111111222000000000000000000000000222222222222222222222222000000000000//////////////////000000000000//////////////////////////////............////////////...///111555:::===>>>===<<<;;;999666333000...---......------------------............---,,,+++++++++++++++,,,,,,,,,------......////////////......---,,,,,,,,,------...///------...//////000000111111333777:::>>>AAACCCDDDAAADDDJJJOOOPPPSSS```nnn~~~oooccc]]]ddd```]]]]]][[[ZZZ^^^eeepppqqqpppsssrrriiimmmrrrvvvxxxyyyzzz|||}}}}}}yyytttppprrrtttxxx|||vvvrrruuuyyy|||xxxlllVVVIIIBBB<<<999999888888888888777777666666666666666666666666666666555666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111222222111111111000000000000000000000000111222333333333333222111////////////000000000000//////000000000000//////////////////////////////............////////////......000444888;;;<<<<<<;;;:::888555222000---,,,---------------.........////////////...,,,+++***++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,---...///000......//////000111111111444777;;;@@@CCCEEEEEEEEEBBBDDDKKKQQQPPPSSSdddxxxxxxmmmccc^^^]]]ddd^^^ZZZ[[[\\\^^^cccjjjqqqtttvvv|||uuu```aaannnttttttsssvvvxxxyyy{{{zzzxxxvvvtttuuuzzz~~~~~~zzzvvvrrr~~~{{{fffVVVIII???;;;;;;999999888888777666666666666666666666666666666666555555444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333000000000000000000000000000111222222222222111000000000000000000000000000111222333444444333222111////////////000000000000//////000000000000//////////////////////////////............////////////......///222777:::;;;;;;555444333222000///...---,,,,,,---...............------...//////...---,,,++++++,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,------...///000...//////000000111222222777:::???DDDGGGGGGGGGFFFGGGFFFJJJQQQSSSWWWjjjrrrhhhccc^^^]]]___bbb[[[XXX\\\aaadddhhhlllmmmwwwyyyiii```hhhpppqqqrrruuussstttvvvvvvwwwwwwyyyzzz|||~~~vvvdddQQQCCC===>>>999999888888777666666555666666666666666666666666666666555555444444333333444444444444444444444444222222222222222222222222333333333333333333333333000000000000000000000000000111222222222222111000000000000000000000000000000111222333333222111000.../////////000000000111//////000000000000//////////////////////////////............////////////......///222666999::::::...............---------,,,,,,---...////////////***,,,---///000//////...++++++,,,,,,,,,---------,,,,,,............,,,,,,,,,,,,,,,---...///000000/////////000111111222222999===BBBFFFIIIIIIGGGFFFMMMGGGHHHPPPVVV\\\nnnyyyggg___^^^]]]^^^aaa___YYYWWW^^^fffiiikkklllgggzzz~~~lllgggiiiqqqsssooosss}}}qqqrrrssstttuuuwww{{{~~~mmmWWWFFF???AAA999999999888777666666555777777777777777777777777999999888777666555555444444444444444444444444444222222222222222222222222444444444444444444444444000000000000000000000000000111222333333222111000000000000000000000000000///000222333333222000///.../////////000000111111//////000000000000//////////////////////////////............/////////000//////......///111333444//////...------------...------------------------//////.........---------...------------...//////.........------,,,,,,,,,.........///////////////111333444333111222777;;;777BBBJJJIIIGGGIIIJJJIIIJJJMMMQQQUUUZZZbbbooo{{{tttiii]]]YYY\\\aaacccbbbYYYVVVTTTaaaoooiiibbbiiihhh}}}sssjjjlllooorrruuuwwwxxxxxxzzzvvvrrrppprrrwwwuuudddXXXMMMDDDAAA>>><<<<<<999555666:::777777777777777777777777555555555555555555555555666555444333222333333444555444444333333222222111222222222222222222222222444333111//////000111222111111222333333111000///444111...---...000222222000000000000000000000000///...---,,,,,,---...///......------------..............................////////////////////////.........///000111333333000///......------......------------------------//////.........------------------------......///......---------,,,,,,,,,.........//////000000000333555555444333444999===@@@GGGJJJGGGEEEHHHJJJHHHKKKNNNTTTZZZbbbmmmyyyoooiiibbb\\\[[[]]]^^^___YYYXXXWWWcccqqqjjjaaaffftttuuummmqqqrrruuuwwwxxxyyyxxxxxx{{{yyywwwvvvwww|||ttthhh]]]SSSGGG@@@;;;::::::888888:::777777777777777777777777555555555555555555555555666555444333333333444444333333333333333333333333222222222222222222222222444333111000///000111222222222222222222111111000333111......///111111111000000000000000000000000///..................///......------------......................................................---...///000111222222222000000///...............------------------------...............---------,,,,,,,,,,,,------------...------------,,,,,,,,,......///000111111222222666888888777666888===BBBHHHIIIHHHEEEFFFJJJLLLKKKOOOSSSZZZcccooo|||}}}wwwkkkkkkiiiddd^^^[[[[[[]]]YYY]]]^^^gggoooggg^^^ddd~~~xxxggggggnnnvvvwwwzzz|||}}}|||{{{zzzxxxxxxxxxyyyzzz~~~{{{pppgggWWWJJJ>>>;;;<<<:::888888777777777777777777777777555555555555555555555555555555444333333333444444111111222333333444555555222222222222222222222222333222111000000000111222111111000////////////000222000///000111222111000000000000000000000000000...//////000000//////.........------------......................................................,,,---///111222222111111111000//////......//////------------------------........................++++++,,,,,,,,,---,,,,,,------------------------......///111222333444555:::;;;<<<;;;;;;===BBBGGGHHHGGGFFFFFFJJJOOORRRRRRTTTZZZcccnnn}}}qqqmmmnnnmmmjjjeee___\\\[[[\\\dddggghhhhhh___\\\hhhzzzeee^^^hhhuuuuuuvvvyyy|||}}}}}}||||||wwwwwwxxxyyy{{{~~~nnnZZZEEE======<<<888555666666666666666666666666555555555555555555555555444444444444444444444444222222222333333444444444222222222222222222222222222222111000000111111222000///...,,,,,,---......000000000111222222000...////////////////////////...///000111111000///.........------------......................................................+++,,,...000111111111000111111000////////////000---------------------------.....................***+++,,,---------,,,,,,------------------------...///000222444666777888<<>>BBBFFFGGGGGGHHHLLLOOONNNLLLMMMRRRVVVXXX\\\bbbfffuuuiii]]]\\\fffcccaaa``````___\\\YYYfffqqqoooeee```___jjj~~~~~~aaaYYY^^^bbbeeehhhlllkkkkkkkkkkkklllmmmnnntttwwwzzz}}}tttSSSAAA>>>===:::888777777777777777777777777555555555555555555555555222333444555555555444444555555444333333222111111222222222222222222222222000111111111222222222222444333222222111111222222000000000111222222000...000000000000000000000000...//////000000//////.........------------..............................---------------------------------...///000111222222222111000000000111111---------------------------------.........//////+++,,,.../////////---,,,,,,,,,,,,---------.........///111444777999;;;<<>>???EEELLLPPPPPPPPPQQQRRRRRRQQQSSSXXX\\\bbbrrr{{{nnn]]]VVVYYYXXXZZZYYYUUUPPPSSS\\\eeelllnnngggdddqqq{{{wwwiiiaaagggkkkhhhfffjjjddddddeeehhhnnnvvv~~~qqqTTTFFF>>>;;;:::777777777777777777777777555555555555555555555555111222444555666555444444111222222333333444444555222222222222222222222222///000111222222222222222///000111111111000...---222000///000111222111000000000000000000000000000///...---,,,,,,---...///.........------.................................---------------------------...///000111111111111333333444444222///,,,***...............---------------------------------...---,,,++++++,,,---......------------...//////......000333777<<<@@@BBBDDDFFFJJJMMMQQQSSSTTTUUUVVVPPPRRR[[[]]]```xxxmmm]]]VVVVVVXXXXXXWWWUUUSSSTTTYYYaaagggpppccccccqqqyyy|||tttnnnlllppppppkkkjjjmmmlllllllllnnnsss~~~tttrrrbbbNNNDDD===999777666444555666777777666888888888777666666555555222333555666666555333222444444333333333333222222444333333222222333333444111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////........................//////.........//////000------------------------+++,,,---...////////////111111111111000///---,,,---------...............------------------------000///............///000......---------......//////000111444888<<<@@@BBBGGGJJJOOOSSSVVVVVVTTTSSSOOOPPPUUUZZZ]]]hhhwwwddd[[[YYYWWWVVV[[[YYYVVVTTTUUUZZZ```dddjjjcccgggwwwppplllkkkooonnnjjjhhhjjjllllllnnnpppxxx|||oookkkvvvqqqVVVFFF>>>;;;<<<:::888888888999888777444444444555555555555555222333555666666555333222444444333333333333222222222222111111111222222333111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////..............................------......//////------------------------+++,,,---...//////////////////..................,,,,,,------......//////------------------------000///............///000//////......---......//////000333666:::>>>BBBDDDJJJNNNTTTXXXYYYWWWRRROOOKKKRRRXXXXXX]]]rrriiiZZZYYY\\\ZZZWWW[[[YYYVVVVVVZZZ___cccfffdddaaaiiiyyyxxxjjjiiikkkooopppmmmlllmmmpppqqqtttyyy}}}qqqhhhlllwwwaaaKKK@@@===<<<:::777666777777555444333333444444555666666777222333444555555444333222444444333333333333222222000000000000111111222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........................,,,------......//////...---------------------------...///000111111111111000///---++++++,,,---...++++++,,,------...//////---------------------------------,,,,,,---------//////............//////...000333888===BBBFFFHHHMMMOOOSSSUUUVVVSSSPPPMMMNNNVVVXXXUUU___}}}wwwcccWWWXXX\\\]]][[[XXXWWWXXX\\\bbbhhhjjjkkkfffgggnnnzzzzzzlllhhhkkkppptttvvvvvvvvvwwwyyyzzz~~~}}}qqqlllmmmwww{{{sss|||mmmUUUEEE???:::888666555666666555333666666666666777777888888333333444555555444333333444444333333333222222222//////000111222222222222111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////////////////////////////........................,,,---///000111111000///---------------------------...///000111111111111111000---+++)))***+++,,,***++++++,,,---...//////------------------------,,,------------------,,,///............///000000---000444:::@@@EEEIIILLLMMMMMMMMMMMMMMMMMMMMMMMMOOOTTTTTTTTTfffzzzpppcccXXXTTTVVV[[[^^^ZZZ[[[^^^ccchhhlllmmmmmmooorrrwwwvvvooooooqqqvvv{{{~~~sssjjjlllyyysssssswwwaaaMMM@@@;;;999777777888888777666888888777777666666666666333444444444444444444333444444333333333222222222000000111222333333222222111111111111111111111111000000000000000000111111////////////////////////////////////////////////////////////////////////........................---///111444444444222111------------------------+++,,,---...////////////111000---+++******++++++++++++,,,,,,------......------------------------......///000000///......---------...///000222222000222777===BBBGGGKKKLLLJJJIIIGGGFFFGGGJJJMMMOOONNNPPPRRRYYYooommmjjjdddZZZRRRRRRYYY___cccdddeeeffffffhhhlllnnnssswww}}}tttiiipppyyy|||~~~kkkccciiisss|||rrryyynnnXXXGGG<<<:::888777777777666444777666666555444444333333444444444444444444444444444444333333333333222222000111222333333222111000111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000////////////////////////........................---///333666777666333222------------------------+++,,,---...///////////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000///......,,,,,,---...000222333444444777;;;???CCCGGGIIIJJJFFFEEECCCCCCFFFJJJOOORRRNNNPPPWWWdddwww}}}nnnhhhhhheee]]]VVVUUU[[[aaaiiijjjhhhccc___bbbllluuuwww~~~ttteeeiiiuuu}}}~~~ooo```___dddwww|||vvvyyywwweeeVVVEEEBBB???===;;;:::777555555555555555555444444444444444444333333444444444444444333333333333222222000111222333222111///---111111111111111111111111///000000000111111111111////////////////////////000000000000000000000000////////////////////////........................,,,///333666888666333111---------------------------...///000111111111111,,,,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++,,,...000222444666999;;;>>>AAADDDEEEFFFGGGCCCCCCCCCDDDGGGLLLQQQTTTQQQTTT^^^mmmzzzpppeeehhhhhhfffaaa\\\[[[___ccckkkjjjfff^^^XXX___ooo}}}yyyaaa___lllwww{{{yyyuuuaaa\\\]]]iii{{{{{{|||nnndddTTTPPPLLLIIIFFFCCC@@@===555555666666777888888888555444444333333444444555444444444333333333222222000111222222111///---+++111111111111111111111111//////000000111111111222////////////////////////000000000000000000000000////////////////////////........................+++...222666777666333000------------------------......---......///000111//////...------------...........................******+++,,,,,,---......///////////////.........111111000000000222333444999:::;;;???CCCEEEFFFFFF@@@>>>BBBKKKRRRTTTSSSUUUWWWVVVbbbzzziii[[[^^^nnnkkkddd[[[ZZZ___dddeeeiiihhh___UUUXXXhhhzzzhhhaaaeeeiiimmmsssvvvmmm[[[WWW^^^hhh{{{}}}zzzwwwsss^^^NNNOOORRRNNNIIIIII===777333555666444555888333222222222222222222222333333333333333333333333333333333222222222111111000000000000////////////222222222111000//////...////////////000000000000000000000000000000000000........................222111///.........///000...///111222333222000///---------------...///000------------...///000111//////...------------...........................+++++++++,,,,,,------.../////////////////////...111000//////000111333444777888<<<@@@DDDGGGGGGGGGCCCAAADDDLLLQQQQQQRRRTTT\\\bbbuuuttt^^^ZZZaaagggeee```YYYZZZaaaeeefffgggcccYYYRRRZZZmmm}}}vvvaaa^^^ccceeehhhmmmtttrrr]]]VVV^^^eeerrr{{{```HHHAAACCCCCCFFFLLLCCCAAA===999666555555555000000111222333444444555333333333333333333333333333333333222222222111111222111111111111000000000222222111111000//////...////////////000000000000000000000000000000000000////////////////////////111000//////......//////---...000111222111000///---------------...//////,,,,,,,,,,,,---...///000//////...------------...........................,,,,,,,,,,,,,,,---------......//////////////////000////////////111333444555888===BBBFFFGGGGGGGGGDDDCCCHHHOOOSSSTTTUUUYYY]]]lll}}}cccUUUWWW^^^]]]]]]YYYWWWZZZbbbffffffbbb[[[SSSSSSaaavvvpppddd\\\___ddddddfffjjjppp{{{}}}zzziiibbbaaaeeemmmzzzfffIII<<<999;;;AAAIIIHHHLLLIII<<<555666666222222222222333333444444444333333333333333333333333333333333222222222111111333333222222222111111111222222111111000/////////////////////000000000000000000000000000000000000000000000000000000000000...////////////...------,,,---///000000000///......------------...//////,,,,,,,,,,,,,,,---////////////...------------...........................---------------,,,,,,,,,............//////////////////......///111333444555:::@@@EEEGGGGGGEEEEEEAAADDDKKKUUUYYYZZZ]]]bbbeeeyyysss^^^VVVTTTRRRSSSTTTTTTUUU[[[dddgggeee[[[UUUSSS\\\ppprrr]]][[[]]]cccfffeeeggglllppp{{{}}}|||kkkllloooxxxrrrWWWGGG???;;;<<>>DDDGGGGGGEEECCCBBB@@@EEEOOOYYY\\\^^^dddkkkgggZZZXXXRRRJJJMMMOOOQQQTTT]]]eeeeeeaaaUUUTTTZZZllloooXXXTTTXXX]]]cccdddcccggglllrrr|||~~~~~~yyysssqqq{{{kkkVVVGGG===999999:::FFFFFF888222777999444777777666555444222222111333333333333333333333333333333333222222222111111222222111111111000000000111111111000000000000000////////////000000000000////////////////////////........................---.../////////...,,,+++,,,------...............///......---------......,,,,,,,,,,,,---...///000//////...------------...........................---------------.........------......///000000000////////////111333555666;;;@@@GGGIIIFFFCCCBBBBBBDDDIIIRRRZZZ]]]bbbnnnzzznnnYYYUUUVVVRRRLLLLLLNNNQQQVVV^^^eeeccc\\\QQQVVVfff~~~zzz^^^PPPQQQWWW^^^aaaaaaaaaeeeiiillluuuzzzzzzooorrrcccNNNAAA;;;:::444;;;===666333777999666444444444555555666666666333333333333333333333333333333333222222222111111222111111111111000000000111111000000000000000000////////////000000000000000000000000000000000000...........................////////////...------------------......////////////...------------...------------...///000111//////...------------...........................,,,,,,------......//////------......///000000111000000000000222444666777;;;AAAGGGHHHFFFCCCCCCDDDIIIMMMSSSZZZaaammm{{{___VVVXXXVVVSSSRRRNNNPPPSSSXXX```eee___VVVPPP[[[qqqdddUUUSSSUUU\\\dddfffeeefffhhhjjjjjjttt||||||}}}vvv[[[III???;;;666666666666666666666777333333444555666777777888333333333333333333333333333333333222222222111111333333222222222111111111000000000000000000000111////////////000000000000000000000000000000000000........................111000//////......//////...............//////000//////...---------------......---......///000111//////...------------...........................,,,,,,,,,---...///000000---------...///000000111111000000111333555777888:::@@@FFFHHHEEECCCDDDGGGMMMOOOTTT[[[eeeyyy{{{kkkZZZ]]]aaaZZZTTTUUUPPPRRRUUUZZZaaaeee]]]SSSPPP^^^xxxsssVVVRRRWWW[[[ccckkknnnnnnnnnooooooqqq|||~~~qqqyyyjjjSSSCCC::::::555444777999555444666666666666666666555555555333333333333333333333333333333333222222222111111444444444333333333222222000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000222111000......///000000///............///000000000///...---------------///...---------///000111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,000000000000111111111111...///000000000222555888;;;;;;@@@FFFEEEBBBDDDKKKUUUUUUSSSXXXnnnhhheee___ZZZ[[[^^^ZZZTTTQQQPPPTTT[[[]]]YYYUUUUUUUUUkkkcccUUUWWWZZZjjjmmmrrrsssssstttwwwzzz}}}xxxppp}}}~~~bbbIII;;;<<<;;;999555555666777666555555555555555555555555222222333333333333333333444444333222222111111000111111222222222333333333222222111111111111222222222222222111111111000000///000111111111000...---000000000000000000000000.........///////////////...---------...///111333333222111///---+++***)))////////////000111333444000...,,,+++,,,------,,,------------------------......------------,,,,,,/////////000000000111111000000111111111222555777;;;;;;>>>CCCDDDDDDIIIRRRXXXVVVUUU^^^wwwuuuaaacccbbb______```[[[TTTOOONNNRRRYYY[[[VVVRRRQQQ___tttqqqVVVQQQZZZaaappptttyyy||||||~~~|||pppvvvlllQQQ???===<<<999666555555555444555555555555555555555555444444444444444444444444222222222222222222222333222222222222333333333333333222222222222222222333222222222111111111000000///000000111000///...---000000000000000000000000///////////////.........000//////...............000000///...---,,,,,,+++.........///000222444555000...,,,+++,,,---------........................---------............///....../////////000000000222222222111000111333555::::::===AAACCCGGGPPPYYY\\\YYY[[[kkkttteeeXXX___dddccc```^^^YYYTTTQQQRRRVVVZZZYYYTTTRRRUUUooozzz[[[PPPSSS^^^gggnnnsssxxx|||vvvssswww|||^^^III@@@<<<888666666555444333555555555555555555555555444444444444444444444444000111111222333333444444333333333333444444444444333333333222222333333333222111111111111000000000000000000000000///......000000000000000000000000000000//////......------///////////////...------..................---------------...///000000111111///,,,,,,---......------------------------------......///000000111111............////////////222333222111///000222444777:::>>>BBBFFFKKKTTT[[[\\\ZZZ```www~~~hhh^^^UUU^^^dddaaa\\\YYYVVVSSSWWWZZZ]]]\\\VVVRRRYYYdddeeeVVVWWW[[[cccjjjlllooossswww}}}wwwrrr~~~mmmVVVCCC===888777777555444555555555555555555555555555333333333333222222222222111111111222222333333333333333333444444444555555333222222111111222222333111111111111000000000000000000000000000//////...////////////////////////111111000///...------,,,***+++---///000000000///.....................---.........///////////////111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111............////////////111111111000//////111333555;;;BBBGGGJJJOOOUUUXXXWWWWWWcccooo\\\XXXZZZaaaeee___XXXVVVWWWVVV[[[___bbb\\\RRRSSSeeezzzpppZZZWWW]]]bbbiiiqqqttttttsssuuu}}}}}}pppnnnwwwaaaIII@@@888999999777666888555555555555555555555555444444444444333333222222333333333222222222111111333333333444444444555555111111000000000000111111000000000000000000000000111000000///////////////////////////////////////111111000///...------,,,)))+++---///000000///////////////...------,,,,,,///000000111111111111111111///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---............/////////000000000///000111000000111333666888AAAJJJMMMOOOSSSUUUTTTSSSVVVgggcccWWWWWW```eeeddd]]]WWWWWWZZZ[[[\\\]]]^^^ZZZUUU^^^wwwlll```VVVVVV\\\eeepppyyyzzzyyyvvvwwwsssiii|||iiiTTTFFF;;;;;;;;;777777:::555555555555555555555555777666666555555444444333444444333333222111111000333333333333444444444444000000////////////000000//////000000000000000111111111000///////////////000000000000000000000000000000//////......------...............---,,,,,,/////////...---------,,,,,,---///111222333333333222000------...//////...------------------------++++++,,,,,,------....../////////000000000111111///000111222222444777:::AAAKKKRRRRRRRRRUUUVVVSSSUUU\\\pppsss\\\UUU[[[```bbb```YYYUUUXXX[[[\\\\\\XXXVVVYYYaaarrr}}}nnn[[[\\\[[[ZZZ```mmmxxx}}}zzz{{{|||rrr~~~~~~qqqaaaNNN???===<<<666666:::555555555555555555555555555555444333333222111111333222222222222222222222222222222222333333333333111111000000000000111111////////////000000111111222111000///...//////000000000000000000000000000///////////////...............------,,,,,,---------------............///&&&(((+++///111333444444222000------...//////.........................../////////000000000000000000000000000111111111111///000222333444777;;;>>>IIIRRRWWWUUUTTTWWWWWWTTTZZZdddyyy~~~hhhTTTRRR[[[[[[]]]ZZZUUUSSSWWWZZZZZZ\\\UUUQQQ[[[nnnwwwhhhYYYSSS]]]cccccciiivvv|||{{{{{{~~~zzzzzz~~~~~~wwwjjjUUUCCC???<<<555444999555555555555555555555555111111000000///......---111111111222222333444444111111222222222333333333222222111111111111222222.../////////000000111111222111///.........///000000000000000000000000000.........///////////////,,,+++++++++,,,...000111++++++,,,---...000000111+++---///222333333222222222111000///......///000------/////////...---,,,......------------..................///000111222...444777555222666CCCOOOVVVYYYYYYSSSPPPSSSYYY]]]aaaxxxlllVVVZZZ```WWW^^^\\\ZZZYYYZZZZZZYYYXXXWWWSSSSSSccc~~~gggYYYWWWVVV```hhhhhhkkkttt|||~~~{{{mmmiiiooo}}}ttteeeQQQBBB;;;999777666888777666555555444444444666555444333222111111111333333333333333333333333222222222222222222222222//////000000111111111222111111111111111111111111222222111111000000//////222111111111000000//////000000000000//////////////////000000///...------........................,,,---000222444444333222111000...---,,,,,,---...------...//////...---,,,///......------......//////////////////000111222...222666777999AAAOOO[[[___]]][[[XXXWWWWWW\\\```rrrzzzaaaSSS\\\gggddd^^^]]][[[ZZZ[[[[[[ZZZYYYUUURRRTTTgggkkk]]]ZZZ```iiiooonnnnnnuuu{{{~~~{{{fff]]]cccqqq|||}}}uuurrr^^^LLL???999777666888777666555555555555555444444333222222222333333333333333333333333333333222222222222222222222222000000000000111111111222111111111111111111111111111111111000000000000000000000000//////.........000000000000///////////////////////////...------........................---...111333555555444444111000///---,,,,,,------------......///......---///......------......///000000000000000000111111333444666:::BBBNNN[[[dddggg^^^ZZZ[[[[[[ZZZ```iiihhh[[[VVV___iiihhh___]]]\\\[[[\\\\\\[[[YYYUUUQQQVVVjjjnnnbbbaaajjjqqqvvvtttssswww}}}}}}{{{{{{|||hhhXXX\\\fffjjjyyyjjjkkk|||ppp[[[HHH===999999777777666555555555666666333222222222333333444555333333333333333333333333222222222222333333333333000000000111111111111111111111111111111111111111000000000000111111111111000000000000000/////////000000000000///////////////////////////......---........................---///222444666666555444444333111//////...//////---------...............//////............//////111111111000000111111222888777888>>>JJJWWWaaafffeee[[[VVVYYYZZZ\\\iiizzzuuu^^^___```bbbdddaaa]]]\\\[[[\\\]]]\\\[[[YYYTTTPPPVVVjjjnnnfffjjjpppuuuyyyyyywwwyyy{{{wwwuuuooooooppprrrwww~~~qqqYYYYYY^^^]]]oookkkbbbooolllUUUEEE>>>===777777666666666666666777333333333222222333333444333333333333333333333333222222222333333333333333111111111111111111111111111111111111111111111111//////000000111111222222333333222222222222222222000000000000////////////...///////////////.................................000222555666666555555555444222000////////////------------......///////////////....../////////222111111111111222222333777666999CCCQQQ]]]dddeee___YYYVVVYYY\\\fff~~~kkkZZZaaaeeedddccc^^^ZZZZZZYYYZZZ[[[[[[YYYWWWOOONNNWWWmmmlllkkkrrrxxxzzz|||{{{yyyyyy}}}xxxrrrnnneeeddddddeeejjjpppwww|||yyy[[[SSSTTTQQQhhh~~~vvvfffiiidddNNNBBB>>>888777777666666666666777666555444333222222222222333333333333333333333333222222333333333444444444222222222111111111111111111111111111111111111111//////000000111111222222222222222222222222333333000000000000////////////......///////////////..............................///222444666666555555444222000...---------------------------...///000000//////......//////000111111111111222333444555333555<<>>777777888666333222555555444444444333333333333333333222222222111111333333333333333333333333333222111000000111222333111000///000111111000...//////000000000000//////000000000000000000000000111111000000//////......111///------/////////............//////////////////...///222555777666555666666444111,,,+++,,,///...//////000111111222222111111000000000000111111777666666888<<>>>>>???@@@DDDDDDDDDEEEIIIOOOTTTXXXYYYVVVRRRMMMJJJHHHGGGGGGJJJOOOUUU[[[cccqqqxxxcccRRRMMMNNNYYYeeerrriiidddpppvvveeeJJJ???777666777666555666666666666666666666666555444444444444333333333333444444444444444444444444000111222333333222111000000111333666777666222///000000000111111000000000000000000000000000000000000000000000////////////111///------.........---111111000///...------,,,,,,,,,,,,///222444333222222222111000000000000000//////000000111222222222111111111111111222333333111555<<>>@@@CCCGGGHHHKKKSSS___hhhzzzrrraaaUUUWWW\\\aaaooofffcccpppooofff^^^QQQDDD>>>;;;888666666444555555555555666666666333333222222222111111111111111111111111111111111111111222222222222111111000000222555777666444111000111111222222111111000000000000000000000000000////////////000000000000000///...///111222222111000000//////......------******+++---000222222111000...---...000000...,,,......//////000111111111111111111111222333444555222:::EEEMMMSSSZZZbbbgggqqqppplllfff___ZZZXXXXXXWWWdddwwwbbb\\\\\\\\\\\\[[[YYYUUURRRRRRVVVYYYYYYUUUQQQPPPTTTddd{{{sssrrrzzzxxxoooaaa[[[SSSNNNKKKHHHDDDAAA????????????@@@AAAAAABBBCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGEEECCCBBBAAA@@@@@@BBBDDDFFFGGGIIIMMMUUUZZZkkk{{{ttt```[[[ZZZ\\\jjj}}}|||rrrpppqqqllljjj[[[LLLCCC>>>999666666333333444444555555555555444444333333333222222222222222222222222222222222222222111111111111222222000000111333555555444222000111111222222111111000000000000000000000000000.../////////000000000111...---,,,...000222333333///////////////.........*********---000222111000444222111111333333000---/////////000111111222222111111111111222333444555999BBBMMMVVV[[[___fffkkkmmmkkkhhhddd```]]][[[ZZZ^^^kkkxxx~~~qqq___```ccc```[[[ZZZWWWSSSQQQSSSXXX]]][[[UUUQQQRRRZZZnnn{{{vvvxxxssskkk[[[UUUMMMHHHFFFEEEAAA???======>>>???@@@AAABBBBBBFFFEEECCCCCCDDDFFFIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHJJJNNNRRRUUUaaasss}}}bbbXXXTTTTTTcccwwwssswwwuuusssqqqbbbQQQGGG@@@:::666666333333333444444444555555555555444444444333333333333333333333333333333333333222111000000111222333111000000111444555444333111111222222222222111111000000000000000000000000.../////////000000111111,,,++++++,,,000222333333.........///////////////---...///000111222333333...//////000000000000///......//////000222333444000000000//////222666999<<>>???AAA???===<<<>>>AAABBBCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEKKKMMMKKKIIIHHHFFFCCCGGGDDDEEEIIIMMMMMMPPPTTTbbbuuu```PPPQQQQQQ\\\rrr~~~uuutttooo```KKK>>>;;;;;;888;;;999666444333333444555666666555444333333222222///000222333333222111000222222222111111111000000333222222000...+++(((&&&000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111111000///---------...///,,,---...///000111222333......//////////////////////////////000222333444111222222111222555:::>>>IIIRRR\\\ccceeehhhnnnssstttiiibbbccc```ZZZ[[[bbbppp{{{wwwppp```iiipppfffZZZWWWTTTSSSVVV[[[^^^___ZZZRRRLLLRRRfff~~~~~~}}}~~~~~~ssscccXXXNNNFFFDDDBBB???===>>>>>><<<;;;;;;===@@@CCCDDDGGGHHHIIIJJJJJJKKKJJJJJJIIINNNRRRRRRRRRRRRMMMHHHFFFEEEGGGMMMPPPRRRXXX^^^mmm~~~dddOOONNNOOOVVVgggpppyyyyyy{{{xxxkkkVVVFFF???<<<999999888777555444444444555666555555444333333222222111111222333222222111000222222222111111111000000333333333333111000...---000000000000000000000000000000000000000000000000//////000000000000//////........................000000///...............,,,,,,---...///111222333////////////............/////////000111222333444333444444555777<<>>===>>><<<<<<;;;<<<>>>BBBEEEGGGHHHJJJMMMOOOQQQQQQPPPPPPNNNTTT[[[___cccbbbYYYOOOIIIJJJNNNTTTXXX[[[ccclll}}}jjjNNNHHHJJJNNNVVVaaakkk|||rrrsss___KKK@@@;;;888777777777666666555555555555555555444444333333222222333333333222111000///222222222111111111111111111111222333333222222111000000000000000000000000000000000000000000000000//////000000000000//////........................///////////////......------------...///111333555111111000////////////////////////000111222444444555666777999===CCCJJJOOOZZZ]]]___``````dddlllrrrsssmmmgggaaa\\\]]]kkk{{{sssccc]]]eeeggg[[[YYYUUURRRVVV]]]aaa]]]YYYLLLHHHMMMbbb{{{zzzwww{{{~~~zzz|||}}}wwwtttuuu{{{xxxiiiUUUKKKCCC@@@???======>>>>>>???@@@@@@AAACCCFFFIIIHHHKKKOOOTTTVVVWWWWWWVVVUUU]]]hhhrrrxxxvvvhhhYYYRRRSSSXXX___ccchhhsss~~~}}}oooLLLBBBFFFGGGJJJYYYcccuuurrrwww|||hhhRRRCCC<<<:::666666777777777666666555555555444444444333333333444444333333222111000///111111111111111111111111...//////000000111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000---...///000000///...---.........///000333666777444444222111000000000000//////000000111333444555555777:::>>>BBBIIIPPPUUU___``````___```dddkkkqqqoookkkfff```^^^ggg{{{}}}fff___^^^eeeeeeZZZXXXVVVWWW]]]cccbbbYYYPPPJJJLLLZZZuuuyyykkkkkkttt{{{~~~|||}}}{{{oookkkeeeaaabbbhhhooouuuuuu|||ttteeeUUUKKKBBB@@@???>>>>>>@@@AAABBBCCCCCCBBBCCCEEEHHHIIILLLRRRWWW[[[]]]^^^^^^^^^iiixxxxxxggg\\\\\\aaajjjrrrzzz~~~sssMMMAAACCCCCCEEEPPP[[[kkk}}}wwwpppvvv```LLLBBB@@@666777777888777777666555444444444444444333333333555444333222222111111000111111111111111111111111////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////---...///000000///...---//////...///111444777999777666444222000000000111000000000111222333444555444777===BBBGGGMMMSSSWWW]]]]]]]]]]]]^^^bbbhhhlllkkkiiieeecccgggxxxnnn]]]```cccfffeee[[[UUUWWW\\\bbbeee```TTTJJJFFFPPPhhhqqqeeejjjsssxxxxxx{{{}}}tttnnn```\\\VVVQQQQQQTTTXXX\\\dddmmmyyysssfffVVVLLLCCCAAA@@@???@@@CCCAAADDDFFFEEECCCBBBEEEHHHKKKNNNTTTZZZ___ccceeefffkkkwwwyyyhhhfffiiitttvvvTTTFFFCCCBBBEEEGGGPPP^^^mmm|||mmmsssrrrYYYHHHAAA888888888777777666666666444444444444444444444444555444333222222222222222111111111111111222222222222222111000000000000111000000000000000000000000000000000000000000000000//////000000000000//////---------------------------...//////////////////......---...000333777999888666333111//////000000000000000111222333444555222777>>>EEEKKKPPPTTTWWWZZZ[[[\\\]]]```cccgggjjjjjjjjjggghhhttt|||yyy}}}bbbXXXaaaeeeeeeaaaYYYQQQVVV\\\bbbbbb\\\QQQIIIHHHYYYzzzjjjfffpppxxxzzzwww{{{|||sssiiicccUUURRRNNNJJJIIIJJJLLLNNNWWWaaannnwww}}}}}}sssiiiWWWMMMDDDBBBBBBBBBCCCFFFCCCFFFJJJIIIGGGGGGJJJNNNOOOQQQVVV]]]ccchhhlllnnnyyyzzztttsss{{{~~~|||yyy{{{xxxvvvuuuwwwzzz~~~}}}~~~yyy___QQQGGGBBBGGGDDDKKKUUU```lllzzzqqqjjjmmmRRRDDD;;;:::888666666555666666444444444444444444444444444444333222222222333444000000111111111222222222333222111111111222333333000000000000000000000000000000000000000000000000//////000000000000//////------------------------...............///000000...---,,,---///222666999777666333000......//////000000000111222333555555111777???GGGMMMQQQUUUWWW^^^___aaadddgggjjjmmmnnnkkkkkkjjjmmm}}}yyyzzzsssYYYSSS```eeeaaa\\\TTTOOOTTT[[[```___XXXPPPJJJQQQggguuuaaadddrrrzzzyyyyyy|||vvvlllccc]]]NNNMMMKKKIIIIIIJJJKKKMMMLLLUUUaaajjjrrruuuooogggXXXNNNEEECCCCCCCCCEEEHHHFFFJJJNNNOOOMMMMMMQQQUUUQQQTTTXXX___eeelllqqqsss{{{}}}zzzyyyuuuvvvzzz}}}yyywwwtttooolllqqqnnnjjjhhhjjjnnnrrrtttyyy~~~|||{{{}}}{{{hhhYYYJJJBBBHHHGGGMMMTTTZZZbbbooo~~~xxxiii}}}```LLL===;;;888666555555666666444444444444444444444444444333222222222333444555000000111111222222222222111000000///000222333444000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////...---------///000111,,,---///000000333666999:::888555666777666333000000111111222333444555666555999???EEEJJJOOOTTTWWW\\\ccckkknnnllljjjkkkmmmooolllfffkkkqqquuuuuu^^^ZZZ]]]eeehhh```VVVRRRMMMVVVWWWXXXZZZQQQIIIMMMUUUxxxbbbYYYaaakkksssxxx}}}~~~uuuggg[[[UUUPPPNNNKKKLLLNNNNNNMMMJJJIIIPPPWWW^^^fffnnnoookkk```TTTIIIDDDDDDDDDHHHMMMKKKRRRUUUSSSSSSWWW\\\\\\aaa]]]^^^eeeiiiiiimmmttt{{{}}}{{{mmmlllnnnooommmiiifffeeefffpppwwwzzztttpppooolllfff``````aaaaaaaaa```aaabbbdddlllooorrrvvvzzz{{{yyyyyyxxxyyy~~~wwwaaaLLLGGGLLLJJJPPPQQQUUU```fffpppwwwuuuvvvZZZEEE@@@===<<<:::555444777555555444444444333333333333333333333333333333333333333333222222222111111///000111222222222222222...///111333444333222111000000000000000000000000//////............//////000000000000000000000000........................,,,---//////000222666999:::888666777777777444111222333444555555666777777555999@@@FFFLLLQQQWWW[[[ccciiippprrrooommmmmmnnnllliiieeeooonnnzzzeeeVVVVVV\\\eeefff]]]SSSOOOPPPXXXYYYYYYZZZPPPHHHNNNcccuuuXXXTTT___iiiqqqxxx|||xxxpppdddZZZVVVVVVTTTSSSSSSTTTTTTQQQNNNIIIOOOUUU[[[cccjjjjjjggg```VVVKKKGGGFFFFFFJJJOOORRRZZZ``````bbbgggkkkllllllgggdddfffhhhjjjpppxxxxxxmmmaaaaaa```^^^ZZZXXXXXXYYY___fffpppzzz|||yyyvvvuuuttttttvvvwwwyyy}}}vvvqqqiiieeecccaaa\\\WWWVVVWWWXXXWWWVVVVVVWWWYYYXXX[[[___dddkkksss{{{}}}zzzzzzzzzzzz}}}hhhTTTMMMQQQUUUWWWRRRRRR[[[bbbpppxxxwwwiiiIIIAAA:::999888555444555555555444444444333333333333333333333333333333333333333222222222111111111///000111222222222222222111222333333333222111000000000000000000000000000000000////////////000000000000000000000000000000........................,,,---//////000222555888:::999888888999888666444555666777777888888888888555999@@@GGGMMMUUU\\\```lllqqquuuvvvrrrooommmnnnlllhhhhhhxxxyyyjjjhhhVVVPPPTTT^^^fffddd[[[RRROOORRRYYYYYYYYYYYYPPPLLLVVVrrryyybbbPPPRRR___jjjssszzz{{{tttoooiii___YYYXXX\\\[[[[[[[[[ZZZXXXTTTQQQLLLRRRWWW\\\ccciiiiiieeebbbXXXNNNJJJIIIIIILLLRRRXXXbbbkkkooorrrxxx|||}}}zzzssskkkhhhhhhlllsss{{{yyyqqq[[[XXXTTTPPPMMMLLLMMMNNNOOOUUU___hhhqqqyyy}}}vvvtttppplllhhheeedddcccbbbcccfffkkkpppuuuyyy{{{~~~uuukkkeee]]]XXXVVVTTTPPPMMMLLLMMMMMMLLLJJJJJJKKKMMMKKKMMMQQQVVV\\\dddnnntttxxx~~~||||||{{{zzzmmmZZZTTTWWWaaa___SSSMMMSSS\\\mmm|||kkkyyywwwSSSFFF;;;888999777666555555555444444444333333333333333333333333333333333222222222111111111111111000111111222222222111111444333333222222111000000000000000000000000000000111111000000000000111111////////////////////////........................,,,---/////////111555777::::::999::::::999888777777777888999999888777777555999@@@GGGOOOXXXaaafffrrruuuwwwvvvrrrmmmkkkjjjmmmiiimmmxxxiiiwwwZZZQQQRRRYYYbbbeee```XXXTTTSSSSSSXXXWWWWWWWWWPPPRRRbbbeeeWWWNNNWWWdddnnnxxx|||{{{xxxqqqkkkgggaaa[[[XXXZZZ]]]^^^______^^^[[[WWWTTTUUUZZZ___ccchhhnnnnnnjjjeee\\\TTTOOOLLLJJJMMMRRRZZZeeepppvvv|||zzzqqqkkkjjjnnnuuu|||}}}}}}vvv```[[[TTTNNNLLLKKKJJJIIIIIIMMMSSSZZZaaahhhnnnqqqxxxzzz|||~~~yyyssspppiiigggccc^^^YYYVVVTTTSSSRRRSSSVVVYYY^^^bbbfffhhhooossszzzuuulllbbb]]]UUUPPPMMMKKKIIIHHHFFFGGGGGGFFFDDDCCCDDDFFFHHHIIIKKKLLLPPPVVV]]]cccfffooo{{{}}}||||||zzzwwwzzz}}}yyykkk]]]ZZZ]]]hhhdddTTTIIIMMMUUUfffgggjjj}}}aaaPPP???:::;;;;;;999777555555444444444333333333333333333333333333333333111111111111111111111111111111222222222111111000333222111000000000000111000000000000000000000000111000000//////000000111////////////////////////........................,,,---/////////111444777999::::::;;;:::999999999777888999999888777555444444888>>>FFFOOOYYYdddjjjtttuuuuuusssooojjjfffdddggggggpppvvvoooiiiSSSQQQXXX^^^bbb```ZZZVVVVVVWWWWWWYYYVVVTTTSSSMMMUUUmmmtttZZZRRRRRR^^^jjjsss~~~{{{wwwtttrrrooohhhbbb___ZZZVVVWWW[[[^^^___aaabbbaaa^^^\\\ZZZ___cccgggjjjpppvvvvvvrrrlllddd[[[UUUOOOKKKLLLQQQXXXdddqqqyyy}}}uuummmlllpppvvvzzz|||}}}~~~}}}}}}~~~{{{jjjddd\\\WWWVVVSSSMMMHHHHHHHHHJJJNNNSSSYYY]]]___fffhhhkkkooottt|||xxxnnngggccc]]]ZZZVVVRRRNNNKKKIIIIIIJJJJJJLLLNNNPPPSSSUUUWWW[[[___gggpppuuurrrjjjbbbZZZUUUOOOJJJFFFEEEEEEDDDCCCDDDDDDCCCAAA@@@AAACCCCCCCCCCCCCCCDDDHHHMMMQQQWWW^^^hhhrrr}}}zzz{{{zzzxxxwwwvvvuuuqqqhhh```aaagggkkkfffVVVJJJKKKOOO^^^uuulllfffsssmmmXXXCCC;;;<<<<<<999777555555444444444333333333333333333333333333333333111111111111111111222222222222222222222111000//////////////////000111222111111111111111111111111000//////......//////000////////////////////////........................---......//////000333666777999;;;;;;:::999:::;;;888888999:::888666444222444777===DDDNNNYYYeeelllssssssrrroookkkgggccc```^^^bbbqqqvvvttt~~~]]]NNNRRR[[[___```ZZZUUUUUUXXXZZZ\\\[[[TTTPPPNNNIIIXXXvvviiiUUURRRXXXfffpppwww}}}yyytttooollliiieee```[[[XXXTTTQQQTTTZZZ^^^aaadddeeeeeeddddddeeeeeeiiimmmqqqwww}}}~~~{{{vvvnnneee]]]SSSLLLKKKOOOWWWcccqqqyyyyyypppnnnsssxxxyyyzzzvvvsssrrrqqqttt~~~~~~~~~tttnnniiiggggggbbbWWWNNNHHHFFFEEEFFFJJJOOORRRSSSRRRTTTWWW\\\ccclllvvv}}}{{{pppeee]]]XXXRRRPPPMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNTTT[[[aaabbb]]]XXXOOOMMMHHHDDDAAA@@@@@@AAA@@@AAAAAA@@@???>>>@@@AAA???@@@AAAAAAAAADDDGGGJJJMMMQQQWWW___iiiwww{{{xxxyyyyyywwwyyyuuurrrooojjjgggjjjqqqppplll[[[NNNLLLLLLVVVjjj|||uuuiiiiiittt___HHH===;;;999666444555555444444444333333333333333333333333333333333222222222222222333333333333333333222111000///.........//////000111111222111111111111111111111111//////............//////////////////////////////........................---............000333555666888;;;;;;999888:::;;;999:::;;;;;;999666333111333666;;;BBBLLLXXXdddmmmsssrrrpppmmmjjjfffbbb___ZZZbbbsssooowwwqqqUUUNNNUUU\\\```___XXXVVVZZZ^^^^^^ZZZWWWOOOKKKJJJIII___}}}]]]UUUVVV```mmmwww~~~yyywwwuuuqqqlllfffbbb___]]]XXXUUURRRNNNLLLPPPWWW\\\___cccfffggghhhlllnnnkkkooossswww~~~zzzpppeeeXXXMMMJJJMMMSSS```mmmwww~~~~~~rrrooouuu{{{{{{yyyqqqkkkjjjkkknnnvvv{{{zzz}}}yyyjjj]]]PPPKKKFFFEEEGGGJJJLLLMMMKKKLLLMMMNNNRRRZZZbbbiiisssvvv{{{~~~tttiii^^^VVVRRRJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGHHHMMMSSSVVVUUURRRGGGFFFDDDBBB???>>>>>>??????@@@AAA@@@??????AAABBBAAABBBDDDDDDCCCDDDFFFGGGHHHJJJMMMQQQWWWbbboooyyyxxxvvvyyyyyywwwxxxtttrrrqqqooonnnqqqwww{{{vvvdddTTTOOOKKKRRRdddvvv~~~ooocccppp{{{fffNNNAAA;;;777444333555555444444444333333333333333333333333333333333222222333333333444444444333333333222111000///...000111222333333222111111111111111111111111111111000000////////////000000000000000000000000000000........................---............000222555555888;;;;;;999888:::<<<:::;;;<<<<<<:::777333111222555:::AAAKKKWWWdddlllsssrrrooommmkkkgggccc```[[[eeewww~~~ooo}}}gggRRRQQQYYY\\\``````[[[[[[aaadddcccTTTQQQIIIGGGHHHKKKfff~~~iiiQQQXXX[[[fffttt|||~~~|||qqqpppnnnjjjddd___ZZZWWWWWWTTTQQQOOOKKKIIIMMMUUUYYY]]]aaadddfffiiinnnrrroootttxxx}}}wwwkkk\\\OOOKKKMMMOOO\\\jjjttt}}}tttpppwww}}}}}}yyynnnfffgggjjjmmmttt}}}|||{{{~~~zzzkkkZZZTTTLLLHHHHHHIIIJJJIIIOOONNNKKKIIIIIIMMMSSSXXX___cccjjjrrrzzzxxxoooeee[[[SSSOOOFFFEEEEEEFFFHHHJJJLLLMMMFFFEEEDDDDDDCCCCCCCCCDDDIIIGGGFFFHHHMMMQQQRRRQQQDDDDDDDDDBBB???>>>>>>???@@@AAABBBBBBAAAAAACCCEEEBBBCCCEEEDDDBBB@@@@@@AAAFFFHHHIIIJJJLLLTTT^^^fffrrr~~~}}}wwwvvvyyyzzzxxxvvvsssqqqssssssqqqtttyyykkkYYYQQQKKKPPPaaasssttt```bbblllTTTFFF===777555555555555444444444333333333333333333333333333333333333333333444444555555555444444333333111000...---333444555666555333111///111111111111111111111111111111000000000000111111111111111111111111111111........................---...///......///222444666666666777888888999999999:::;;;<<<;;;999666555333444666;;;FFFVVVfffqqqjjjooossspppkkkfffaaa]]]]]]fffyyyttt|||aaaRRRVVVXXX___]]]ZZZYYY[[[^^^``````TTTTTTMMMAAADDD]]]|||fff[[[\\\XXX```nnn{{{}}}{{{yyyxxxqqqlllgggccc```]]]XXXUUUTTTSSSOOOLLLJJJLLLPPPTTTWWW[[[_________bbbjjjpppsssxxxzzzkkk^^^SSSLLLHHHIIIQQQ]]]iiiuuuuuuqqqvvvzzzyyy|||vvvlllffffffllluuuzzz~~~jjjZZZNNNOOOQQQMMMPPPWWWVVVPPPJJJGGGGGGHHHIIIHHHQQQTTTYYY```hhhpppvvvzzzxxxuuuoooggg^^^TTTLLLHHHAAADDDIIIMMMNNNLLLIIIGGGGGGFFFDDDDDDFFFFFFFFFEEECCCFFFEEECCCHHHQQQUUURRRLLLFFF@@@===???BBBDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFAAABBBBBBCCCDDDEEEGGGGGGEEEHHHKKKKKKLLLNNNSSSWWWccciiiuuu{{{wwwuuuuuuvvvtttttttttuuuuuuuuuvvvvvv~~~vvvhhh]]]ZZZYYYXXXnnn{{{vvvkkkyyy~~~{{{uuudddLLL===:::888555777555222333555777555333444444333333333333222222111111111111111111111111333333333222222222111111000111222222000//////000////////////////////////000000000000000000000000000000000000000000000000111111000///////////////---...///......///222444777777888888999::::::;;;:::;;;;;;;;;:::888666444222333666>>>IIIWWWcccjjjkkknnnpppoookkkgggccc```\\\kkkvvv{{{YYYRRRZZZYYY```\\\YYYYYY[[[]]]\\\ZZZLLLLLLGGGDDDPPPmmmyyyaaaVVVVVV]]]dddrrr~~~~~~zzzwwwtttqqqooolllgggbbb^^^]]][[[XXXUUUTTTSSSQQQMMMLLLMMMPPPSSSVVVYYY\\\\\\\\\^^^dddjjjmmmsss}}}}}}ooobbbVVVNNNIIIHHHNNNXXXeeesssuuurrrvvvzzzzzz{{{wwwqqqnnnooowwwzzzkkk]]]UUUXXXZZZYYY[[[bbbddd\\\RRRKKKHHHGGGGGGGGGGGGGGGIIIMMMSSS[[[aaaeeeeeedddbbb]]]WWWOOOGGGCCCCCCFFFKKKOOOQQQPPPMMMKKKLLLIIIGGGFFFFFFFFFDDDCCCCCCEEEEEECCCHHHQQQUUUTTTKKKFFFBBB@@@AAABBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJLLLLLLKKKMMMPPPTTTZZZ___jjjxxx~~~xxxuuutttuuuvvvttttttsssssssssttttttuuuxxxrrrnnnhhhbbbhhhvvvllllll}}}mmmVVVDDD===:::888888555333333555666555444444444333333333333222222222222222222222222222222333333333222222222111111444444444222000000222555000000000000000000000000000000000000000000000000000000000000000000000000111000//////.........///---...///......///222444888999999:::;;;;;;<<<<<<;;;;;;;;;;;;999777444333333444888BBBOOO[[[bbbeeelllmmmnnnnnnkkkgggbbb```___uuuyyyyyykkkPPPUUU```\\\```[[[XXXYYY]]]]]]XXXRRRGGGDDDBBBHHH___qqq\\\SSSTTT]]]dddppp}}}~~~|||{{{~~~{{{wwwtttppplllgggdddddd```[[[XXXWWWWWWWWWVVVUUUUUUTTTQQQOOONNNOOOQQQSSSUUUXXXXXXXXXYYY^^^bbbfffmmmxxx~~~rrreeeXXXNNNIIIGGGJJJRRR^^^nnn|||~~~sssqqqwww{{{||||||{{{zzzyyy}}}}}}wwwkkkaaa\\\aaaeeeeeeiiioootttkkk^^^SSSLLLIIIHHHHHHFFFEEEDDDDDDGGGLLLQQQTTTSSSSSSTTTRRROOOJJJEEEBBBFFFIIINNNRRRTTTTTTRRRPPPPPPMMMIIIGGGFFFEEECCCBBBCCCDDDDDDCCCGGGPPPUUUWWWNNNKKKGGGEEEDDDDDDDDDCCCHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPQQQSSSUUUWWWZZZ```lll|||{{{uuuqqqqqqsssuuutttsssrrrqqqqqqrrrssssssqqqiiitttxxxgggssswww```KKK???:::777888777555444555666555444444444333333333333222222333333333333333333333333333333333222222222111111333222000---+++,,,000333111111111111111111111111000000000000000000000000000000000000000000000000000///......---.........---...///......///222444888999999::::::;;;;;;<<<<<<;;;;;;:::888555333222555666:::FFFUUUaaaffffffmmmmmmnnnoookkkccc^^^\\\eeerrr}}}```MMM[[[hhh```^^^YYYVVVZZZ______VVVMMMHHHBBBAAAMMMhhhjjjWWWSSSVVV]]]dddppp~~~}}}}}}zzzwwwuuuttttttrrrooommmjjjeee```\\\[[[YYYUUURRRRRRSSSUUUWWWXXXYYYXXXVVVRRROOOMMMNNNOOOQQQSSSTTTTTTVVVZZZ]]]bbbgggpppyyy{{{qqqeeeXXXMMMGGGFFFGGGLLLWWWggguuuxxxpppooovvv{{{||||||~~~|||xxxuuukkkeeeccchhhlllmmmppptttzzzssshhh]]]UUUPPPNNNMMMOOOMMMLLLJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFJJJMMMQQQUUUVVVUUUTTTRRRQQQNNNJJJGGGEEEEEECCCBBBBBBCCCCCCCCCGGGNNNVVVZZZWWWSSSNNNJJJHHHHHHJJJKKKOOOPPPQQQRRRRRRQQQPPPPPPMMMMMMNNNNNNPPPQQQRRRSSSYYYYYYZZZ[[[[[[\\\]]]^^^aaa```bbbjjjwwwyyyrrroooooorrruuutttsssqqqppppppppprrrsssqqqwwwmmmmmm}}}nnnWWWEEE<<<999999888777666555555555444444444333333333222222222333333333333333333333333333333333222222222111111000000...,,,***+++...111111111111111111111111111000000000000000000000000///////////////////////////......---------......---...///......///222444777777777888999999::::::;;;;;;:::888666444333222555666<<>>===>>>>>>>>>???FFFPPPXXXdddqqq}}}||||||~~~~~~{{{vvvrrrsssttttttzzz{{{{{{xxxvvvwww{{{||||||{{{yyywwwtttrrrpppeeefffeeeddd```\\\WWWTTTNNNPPPTTTYYY\\\^^^______XXXTTTOOOKKKJJJKKKKKKKKKNNNKKKKKKOOORRRVVVdddsss~~~|||wwwqqqlllnnntttzzz{{{|||~~~}}}zzzxxx}}}~~~{{{wwwtttssstttuuupppsssvvvyyyzzzzzzxxxwwwzzzxxxmmmwwwgggmmmwwwYYYJJJ<<<======:::555333444666444444444333333333222222333333333333333333333333333333333222222222111111666555333000...///333666222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111...------......///000111333333333444444444555555888444333444444111222666777EEEUUU```hhhnnnpppooollljjjiiieee\\\aaa~~~{{{ggg___nnn~~~{{{lllbbbSSSSSSVVVYYYVVVLLLEEECCCBBBFFFVVVrrrbbbRRRRRR^^^jjj}}}yyysssooolllhhheeegggddd```\\\ZZZYYYYYYZZZWWWXXXXXXZZZ\\\^^^```aaaaaa```^^^[[[YYYWWWVVVVVVSSSQQQNNNKKKJJJHHHEEECCCBBBAAA@@@AAABBBCCCBBB@@@CCCDDDFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@BBBCCCEEEGGGHHHGGGIIILLLMMMKKKGGGBBB???>>>===<<<;;;<<>><<<===666555777333444444333333333333222222222222222222222222222222222222222222222222333333222111111111000000//////000000000000000000000000///000000///......///111000000////////////000000...---,,,,,,,,,,,,---......------......///000111333333333333444444444444888555444666555222333666:::IIIYYYdddkkkqqqrrrqqqmmmhhheeedddbbbooorrrdddaaarrr{{{kkk```YYYXXXYYYYYYTTTIIICCCAAADDDOOOfffvvv]]]UUUYYYfffuuu{{{uuuppplllhhhdddaaa]]][[[WWWSSSQQQPPPPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[XXXWWWVVVTTTRRRQQQPPPPPPOOOMMMJJJHHHGGGEEEBBB@@@???===<<<===>>>???>>>===>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@???======<<<======>>>???@@@CCCCCCDDDCCCBBB???===<<<<<<;;;:::999:::>>>CCCHHHVVVfffwww|||yyyyyy|||~~~~~~{{{uuuqqqddd^^^]]]bbbhhhjjjjjjkkkgggbbb[[[WWWVVVWWWWWWWWWZZZXXXYYY[[[]]]dddrrr~~~}}}|||wwwsssqqqpppqqqrrrsssuuuwwwyyy{{{}}}~~~}}}}}}|||tttuuuxxxooojjj}}}\\\MMM@@@===>>>666555777333444444333333333333222222222222222222222222222222222222222222222222222222111111111111000000000///000000000000000000000000222222222111000000111222000000////////////000000//////...------...//////...------......///000111222222333333333444444444777555555777555222333888@@@NNN^^^iiiooottttttrrrppphhhaaabbbjjj}}}ddd___eeexxxzzziii]]]\\\ZZZZZZZZZSSSHHHCCCCCCFFFZZZ{{{cccVVVXXX___ppp~~~yyyuuupppkkkgggccc^^^\\\WWWUUURRROOOLLLKKKKKKLLLJJJKKKKKKLLLNNNPPPQQQRRROOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEECCCBBBAAA>>><<<<<<;;;::::::<<<<<<;;;:::999;;;===>>>>>>???@@@BBB?????????>>>>>>=========>>>>>>======<<<=========DDDBBB@@@>>>=========>>>;;;;;;:::999999<<<@@@DDDNNN[[[kkk{{{~~~zzzxxxzzzkkkeeebbbfffjjjlllmmmpppqqqlllddd___^^^___aaaaaaeeebbbbbbccceeelll{{{{{{vvvrrrppppppppprrrrrrssstttwwwzzz}}}{{{zzz{{{wwwmmmnnnuuu|||xxx```uuulllRRRDDD???>>>777555888333444444333333333333222222222222222222222222222222333333333222111111111000111111111111000000000000000000000000000000000000333333222111111111111111000000////////////000000000000///......///000000...------......///000111222222222222333333333333444333555777555222444999FFFSSSccclllqqqttttttrrrsssiii```bbbsssiiiYYY]]]kkk|||xxxggg\\\ZZZZZZ[[[[[[TTTJJJFFFGGGIIIfffvvvTTTRRRZZZaaavvv~~~yyyuuurrrmmmhhhddd___[[[WWWRRRQQQNNNKKKIIIHHHGGGHHHDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGDDDBBB@@@??????>>><<<:::<<<:::999:::;;;<<<;;;:::777999;;;<<<<<<;;;<<<>>>===<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===CCCAAA@@@>>>======>>>>>><<<===<<<;;;:::;;;???BBBGGGOOOZZZgggyyywwwnnneeeccceeegggmmmttt~~~{{{yyyuuuqqqqqquuu|||pppjjjfffiiimmmnnnqqqttt{{{uuunnnhhheeeeeeggghhhoookkkiiiiiiiiippp}}}wwwsssqqqqqqqqqnnnnnnnnnooorrrvvvyyy|||zzzwwwwww}}}}}}iiiggglllpppyyyeeerrrwwwYYYHHHAAA???777666888333444444333333333222222222222222222222222222222222444333333222111000000///111111111000000000000000000000000000000000000000222111000///000000000///000000////////////000000////////////////////////...------......///000111111111111222222222333333222111333555333111666===LLLXXXffflllppprrrrrroooqqqiiiaaagggvvv[[[TTT___qqq~~~~~~rrrddd]]][[[\\\^^^]]]UUUKKKFFFHHHSSStttaaaMMMQQQYYYaaazzzyyyuuurrrooojjjfffbbb]]]XXXTTTLLLJJJHHHFFFDDDBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCAAA???>>>=========;;;999:::999888999::::::999888999;;;<<<<<<:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<999999888888888999::::::<<<============<<<::::::;;;;;;;;;:::999:::<<<>>>AAADDDIIIRRR]]]dddbbb\\\SSSMMMHHHIIIJJJKKKOOOSSSYYY]]]cccggghhhlllsss{{{~~~yyyuuuqqqoookkkiiifffccccccgggnnnttt}}}sssnnnlllooorrrssswww{{{}}}vvvooojjjiiikkkmmmvvvrrrnnnmmmlllqqqyyyuuusssrrrrrrmmmllllllmmmpppssswwwyyyxxxuuuuuuyyyooofffgggiiirrr}}}rrrttt{{{```MMMCCC???777666888444444444333333333222222222222222222222222222222222333333222222111000//////000000000000000000111111000000000000000000000000222000//////111222111000000000////////////000000...........................------......///000111000000111111111222222222111111222444222222:::CCCSSS^^^hhhlllmmmoooooommmkkkfffcccllliiiWWWXXXfffwww|||uuujjjcccaaabbbaaa```\\\RRRHHHFFFJJJaaaeeeTTTJJJQQQZZZfff~~~}}}|||yyytttqqqnnnkkkgggccc___ZZZTTTPPPJJJIIIGGGEEEDDDBBBBBBAAA???>>>>>>>>>???@@@@@@AAA===<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<;;;999888777666666888888777666:::;;;<<<<<<:::888888999999999::::::;;;;;;;;;<<<:::999999999999::::::;;;:::<<<>>>@@@@@@>>>;;;999666777888888666666888:::;;;;;;>>>BBBGGGJJJHHHEEEAAA<<<:::===@@@@@@AAADDDDDDCCCEEEHHHKKKOOOXXXaaagggrrr}}}wwwrrrlllfffbbb___\\\YYYWWWWWWVVVTTTTTTWWW\\\```hhhnnnxxx~~~|||}}}||||||~~~zzzoookkkkkkooorrrsssxxx}}}|||vvvqqqoooqqqssszzzvvvsssrrrqqquuu~~~{{{vvvtttssssssoooooooooqqqsssuuuxxxyyyvvvuuuuuuxxx~~~|||jjjeeegggmmmvvvtttxxx~~~gggRRREEE@@@888777999444444444333333333333222222222222222222222222222222222222222111000000000///000000000000111111111111000000000000000000000000444111///000444666555333000000////////////000000---......//////......---...------......///000111000000000000111111111222111111333444333555???KKKZZZcccjjjkkkkkkmmmmmmkkkfffdddbbblll|||bbbYYY___nnn{{{yyylllbbbbbbfffhhhddd___WWWMMMFFFJJJSSSmmmVVVMMMIIIOOO\\\qqq}}}{{{xxxvvvuuurrrooommmiiifffbbb^^^ZZZUUUOOOKKKIIIHHHGGGEEEDDDBBBAAAAAA==================>>>???::::::999999999999999:::<<<;;;::::::;;;;;;:::999999888777777888999888777888:::;;;;;;999888888999777777888888999:::;;;;;;===<<<;;;::::::999999::::::;;;>>>??????>>><<<;;;444555777777666666777888888888888:::;;;;;;<<<<<<>>>999777999;;;:::;;;======999888<<>>===AAADDDDDDFFFIIIHHHDDDIIIFFFBBBAAAAAABBBBBBBBB???AAACCCDDDCCCBBBBBBCCCEEEIIINNNRRRTTTWWWZZZ\\\ZZZZZZXXXUUURRRQQQRRRSSSPPPSSSVVVXXXZZZ^^^bbbeeehhhgggkkkrrruuuwww{{{~~~~~~}}}}}}~~~~~~zzzuuurrrqqqqqqqqqrrrtttuuuvvvwwwwwwwwwuuuuuuyyy{{{{{{sssdddggghhhmmm{{{rrr___sssoooWWWGGG@@@888888999444444444444333333333222222222222222222222222222222000000000000000111111111//////000000111111111222000000000000000000000000000---+++...333777666444000000////////////000000///000111222222111000///...---------...///111222000111111222222333444444555333444666555888GGGXXXdddgggkkkoooooommmiiiggggggaaa^^^iiittt^^^[[[pppxxx{{{ssseee]]]aaahhhmmmdddWWWMMMFFFHHHVVVddd]]]KKKHHHIIIQQQbbb}}}}}}{{{zzztttsssqqqpppnnnjjjeeeaaa\\\ZZZWWWRRRNNNJJJHHHFFFCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<999::::::::::::;;;;;;;;;777666555555666888:::<<<;;;:::888777777777888999999999999999999999999999777777777888888888999999999999999999999888888888666666666666666666666666666555555555555666777777888::::::999777666666777777666555666888999888777:::999777777888:::::::::<<<;;;;;;;;;===???BBBCCC;;;===>>>>>><<<;;;;;;;;;>>><<<:::<<>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;888888888888888999999999888777666666777888:::<<<::::::999888888888888888:::::::::999999999999999666666666666666777777777666666666666666555555555666666777777777666666666555555555666777999:::;;;;;;;;;;;;999777666777888888666555555777888777666888777666666777888999888<<<<<<;;;;;;;;;;;;::::::<<<=========<<<;;;;;;<<<>>>===;;;;;;===?????????BBBBBBDDDHHHKKKLLLLLLMMMQQQPPPPPPRRRQQQNNNPPPUUUXXX\\\bbbkkksss{{{~~~}}}~~~~~~zzzuuusssqqqqqqpppooooooppprrrtttwwwyyywwwuuuuuuvvvvvvzzztttbbbbbbqqqpppfffrrrzzzkkkVVVEEE>>>;;;999888666555555444444333222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222111111111000222111000//////000111222111000///......///000111............////////////,,,---...///000000000000......//////000111111222333222333777;;;EEEVVVeeejjjjjjkkkkkklllllllllkkk``````aaalllnnnbbblllzzzyyyttthhh[[[VVVZZZ```eeeZZZNNNHHHIIIUUUjjj}}}cccMMMFFFEEEIIIVVVjjj~~~{{{xxxuuurrrqqqooommmkkkiiigggddd___\\\VVVTTTQQQMMMIIIEEECCCBBB??????>>>>>>===<<<;;;;;;;;;::::::999999::::::;;;999999999999999999999999999999888888888:::;;;<<<:::::::::;;;::::::999888::::::::::::999999888888777777777777777666666666444444444444555555555555555666777888888777666555444444555666777999:::;;;<<<===<<<;;;888777888::::::888666666888888888777777777888888888999999999999:::;;;===>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===???????????????AAABBBCCCEEEHHHMMMRRRWWWZZZ[[[[[[aaa^^^]]]]]][[[YYY[[[aaahhhnnnxxx}}}}}}zzzzzz|||zzzvvvsssrrrrrrrrrrrrqqqqqqrrrtttvvvwwwxxxvvvuuuuuusssuuudddeeezzz~~~ffffff|||vvv___KKK???999777666666555555444444333222222222222222222222222222222111111111111111111111111000000000111111111111222222222222222111111111111111111000000000000111111000000////////////000000............////////////,,,---///000000000///.........///000000111111222222222333777???KKK\\\hhhiiijjjkkkllllllkkkjjjiiibbbaaadddpppmmmgggvvvzzzooobbbYYYUUUXXX\\\]]]TTTKKKIIINNN]]]sssuuuXXXKKKCCCCCCHHHUUUnnn~~~{{{xxxuuurrrooonnnllljjjgggeeeccc```\\\YYYSSSQQQNNNJJJFFFCCCAAA@@@@@@@@@??????>>>===<<<<<<::::::999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===:::;;;<<<======<<<:::999;;;;;;;;;:::::::::999999;;;::::::999888888777777555555666666777777777888444555777888888888666555999999999999:::;;;<<<======???@@@???===;;;:::;;;===;;;::::::;;;;;;;;;:::888:::;;;<<<<<<<<<===>>>>>>???AAACCCDDDEEEEEEEEEDDDBBB???======>>>??????AAABBBCCCCCCCCCEEEIIILLLPPPWWW___fffnnnwww|||~~~~~~wwwqqqmmmiiiggglllsss||||||||||||yyywwwxxxsssoooooosssxxx{{{|||{{{wwwuuuttttttuuuuuuttttttttttttuuuvvvxxxwwwwwwwwwuuuwwwnnnhhhmmmbbbtttkkkTTTCCC999555444666555555444444333222222222222222222222222222222111111111111111111111111000000000000111111111111000000000///////////////111000000000000000000111000000////////////000000............////////////,,,---///000000000///...//////000000111222222333333333444888BBBQQQ___hhhfffhhhkkknnnmmmkkkhhheeeaaaaaafffuuuggghhhyyyzzzkkk___YYYXXXYYYZZZUUUNNNIIILLLUUUcccvvvhhhQQQKKKGGGHHHMMM[[[www}}}|||}}}{{{yyyvvvssspppnnnllliiigggcccaaa___\\\XXXVVVPPPNNNKKKHHHEEEBBB@@@??????>>>>>>======<<<<<<<<<999999888888888888999999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<======>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999777666666666666777888888999::::::555666888999999999888888???????????????@@@AAAAAACCCEEEGGGFFFCCC@@@======???=========??????>>><<<:::<<<>>>?????????BBBDDDIIIJJJKKKLLLLLLLLLKKKKKKMMMHHHCCC@@@@@@BBBBBBCCCCCCEEEGGGFFFDDDGGGNNNTTT^^^mmm~~~|||vvvuuu|||zzzyyy~~~zzzwwwuuuuuupppjjjiiimmmqqqtttuuuvvv{{{{{{xxxvvvuuuuuuxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuvvvxxxxxxyyy~~~mmmzzzgggnnnxxx```LLL???999888666555555444444333222222222222222222222222222222111111111111111111111111000000000000000000000000//////////////////000000000000000111111000000000//////000000000000//////............////////////......///////////////...//////000111111222222333222444666:::GGGWWWccchhhfffiiillloooooolllgggddd```eeepppvvvhhhooo|||wwwggg]]]\\\]]][[[XXXNNNIIIGGGNNNYYYgggxxx^^^KKKKKKGGGKKKRRRccc{{{xxxwwwxxxwwwuuurrrooommmkkkjjjeeebbb___\\\ZZZWWWTTTQQQMMMKKKHHHEEECCC@@@???>>>;;;;;;;;;:::::::::999999999888888777777888888999888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????>>>>>><<<;;;999777666555666777888999:::;;;<<<<<<:::::::::;;;;;;<<<======???@@@AAABBBDDDGGGIIIJJJTTTTTTRRRNNNIIIDDDAAAAAA@@@@@@BBBDDDFFFEEECCC@@@<<<>>>AAAAAAAAACCCHHHMMMKKKOOOUUU\\\```aaa```___XXXQQQIIIDDDDDDFFFGGGGGGEEEIIIKKKIIIHHHMMMYYYbbb{{{}}}xxxyyy{{{}}}{{{yyyyyyvvvrrrllliiiiiilllnnnoootttyyy~~~|||xxxwwwwwwwwwyyyxxxxxxxxxwwwvvvvvvuuurrrrrrtttvvvvvvwwwrrr}}}wwwnnn}}}mmmVVVEEE<<<999666555555444444333222222222222222222222222222222111111111111111111111111111000000000000000//////111111111111222222222222000000111111111111000000//////000000000000//////............//////////////////............//////......//////000111111222111444777===LLL___iiijjjjjjlllnnnoooooommmjjjhhhdddtttjjjjjjvvvqqqbbb\\\___aaa]]]WWWIIIDDDDDDLLLYYYiiizzz}}}YYYIIIJJJEEEMMMYYYnnn{{{uuurrrqqqppppppnnnllljjjhhhgggfff```]]]YYYWWWTTTRRROOOMMMIIIGGGEEEBBB@@@>>><<<<<<::::::::::::999999999999888888777777777777888888777888999:::<<<>>>???@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@>>><<<:::888888999:::;;;<<<>>>???@@@AAA@@@???>>>>>>???@@@BBBDDDBBBDDDHHHMMMSSSYYY^^^aaakkkggg___TTTKKKFFFEEEFFFFFFHHHKKKOOOQQQPPPLLLIIIBBBDDDGGGGGGGGGKKKRRRYYYWWW```mmmyyyzzzwwwbbbYYYOOOIIIHHHJJJKKKJJJHHHNNNSSSTTTWWWbbbtttzzzvvvxxx~~~}}}~~~~~~xxxwwwtttpppnnnooorrruuuzzz~~~|||yyyxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttrrrrrrtttuuusssrrryyyxxxsss|||ppptttdddLLL>>>888666555555444444333222222222222222222222222222222111111111111111111111111111111000000////////////000111111111222222222222///000111222222111000///...///000111111000///...............////////////000000...------...///000------......///000000000000444888@@@PPPdddmmmlllnnnnnnoooooonnnmmmlllllllllrrr^^^hhhwww||||||nnn___[[[```ccc^^^VVVFFFAAAAAAJJJXXXiii|||~~~XXXJJJKKKHHHSSSccc{{{~~~xxxqqqnnnnnnkkkjjjiiihhhfffdddcccbbb]]]ZZZVVVSSSQQQOOOLLLJJJFFFEEECCC@@@===<<<::::::<<<<<<;;;;;;;;;;;;;;;;;;888888777777777777888888888999;;;===???AAABBBCCC@@@@@@AAAAAAAAA@@@@@@???@@@???>>>>>>>>>???AAABBB<<<<<<>>>???AAACCCDDDEEEHHHGGGFFFCCCAAA???===<<<===>>>???AAABBBDDDEEEFFFEEECCCBBBAAAAAADDDGGGIIILLLOOOVVV^^^hhhqqqxxx|||}}}uuugggXXXLLLGGGHHHJJJMMMOOOTTTYYY\\\ZZZVVVRRRHHHKKKMMMMMMMMMRRR[[[cccqqq{{{}}}ggg^^^RRRLLLKKKMMMNNNMMMKKKRRR[[[```hhhyyy{{{uuuwww{{{|||{{{yyyvvvwww||||||yyyxxxxxxyyyuuuuuuvvvvvvuuutttsssrrrvvvuuuvvvvvvrrrooottt|||yyy|||{{{kkkhhhmmmjjj~~~tttVVVCCC;;;666555555444444333222222222222222222222222222222111111111111111111111111111111000000/////////.........//////000000000111///000111222222111000///...///000111111000///.............../////////000------......///000000000111000///////////////000222333888CCCPPP^^^hhhnnnoootttqqqppptttnnniiioooxxxkkk___mmm|||zzzyyylll```___aaa]]]UUUOOOCCCDDDDDDPPPaaaiiiyyywwwUUULLLPPPPPPYYYmmm~~~zzzvvvrrrmmmjjjjjjgggdddcccbbbaaa___]]]ZZZXXXUUUQQQMMMIIIFFFDDDEEECCC???<<<;;;;;;<<<===<<<<<<;;;::::::999888888999777666555666777999:::<<<<<<===>>>???@@@@@@AAADDDDDDBBBAAA??????>>>>>><<<===>>>>>>???>>>>>>>>><<>><<<<<<;;;::::::999888888888888777666777999;;;<<<======>>>@@@BBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;===@@@AAAAAAAAACCCDDDIIIIIIHHHGGGEEEDDDCCCCCCGGGEEEFFFIIIOOOSSSTTTTTTOOOJJJGGGHHHIIILLLSSS[[[gggrrr~~~ooo^^^UUUPPPNNNOOORRR[[[```fffhhhccc\\\VVVRRRQQQSSSXXX^^^fffqqq}}}}}}qqqgggbbb]]]\\\^^^aaaaaa___fffoooyyyuuuyyy|||yyywwwvvvvvvtttttttttuuuuuutttttttttuuuuuutttssssssrrrqqqqqqqqqttt~~~ooo[[[___wwwpppttthhhNNNAAA999999888666444333444444444444333333333222222222222222222222222222222222222111///......///111222111111111111111222222222222111111000000111111222000000000000000000000000111111111000000/////////------......///000000000000000000//////000000111333444888@@@NNN\\\gggmmmlllpppnnnlllmmmggggggtttssshhhmmmmmmbbbZZZ[[[]]]YYYPPPJJJBBBFFFJJJZZZqqqaaaQQQOOONNN\\\mmmzzzxxxuuutttsssqqqooolllgggddd```^^^\\\ZZZXXXUUUQQQPPPMMMJJJGGGCCCAAA???===<<<;;;::::::;;;===>>><<<;;;;;;::::::999999888888888888888999;;;>>>?????????AAACCCEEEFFFHHHIIIEEEDDDBBB@@@??????@@@AAAAAA@@@???>>>===<<<;;;;;;<<<>>>@@@AAA@@@@@@AAABBBGGGHHHHHHHHHHHHHHHGGGGGGKKKJJJMMMTTT^^^dddeeecccVVVPPPKKKKKKMMMSSS^^^iii{{{ttthhh[[[TTTRRRRRRTTTXXXdddfffhhhgggbbb\\\WWWUUUVVVZZZaaajjjtttwwwnnnfffffffffggghhhiiiiiijjjrrrzzzsssyyy~~~zzzwwwuuuttttttssstttuuuvvvvvvuuutttsssvvvvvvuuutttsssrrrqqqpppqqqsss{{{{{{```XXXcccyyyxxxtttzzzrrrXXXHHH:::999777666555555555555555555555555444444444444333333333333333333333333222222000000000000222222222222222111111111111111222111111000000111111222000000000000000000000000444444333222111000//////------......///000000000000000000///000000111111333333666???LLLZZZeeekkkjjjnnnkkkiiiiiiccciii}}}hhhfffrrryyyeee\\\VVVYYY[[[UUUMMMGGGBBBHHHOOOaaa{{{wwwWWWSSSXXXVVVfff{{{wwwuuusssqqqpppooollljjjeeebbb^^^[[[YYYVVVSSSQQQMMMLLLJJJGGGDDDAAA???>>>===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999999999999:::<<>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@AAACCCDDDFFFHHHIIIJJJJJJJJJNNNOOOUUU```kkkpppmmmhhhXXXSSSOOOPPPUUU^^^nnn|||pppfff[[[WWWVVVVVVYYY]]]ccceeeffffffccc___[[[YYY[[[___gggoooyyy}}}vvvrrrjjjnnnrrrtttsssrrrsssuuuzzz~~~sssyyy~~~zzzvvvtttssssssrrrsssuuuvvvvvvuuusssrrrvvvvvvuuutttsssrrrqqqqqqqqqsssyyyooo[[[WWWeee}}}qqqnnn}}}bbbOOO<<<:::777555555666666666555555555555444444444444333333333333333333333333222111000000000000111222333222222222111000000000111111000000000000111111000000000000000000000000333222222222111000000000------......///000000000000000000000000111222222222333666>>>KKKXXXccciiiiiillliiigggeeebbboooppp___fffvvvsss___XXXTTTWWWXXXRRRJJJEEEAAAKKKUUUhhhhhhRRRVVV]]]^^^kkk}}}}}}wwwuuurrrooommmkkkhhheeebbb___[[[XXXUUUSSSPPPMMMJJJIIIGGGEEEBBB@@@>>>===???>>>===;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<===???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBAAAAAABBBDDDGGGHHHFFFDDDAAA>>>===>>>???@@@>>>???AAAAAA@@@??????@@@???AAADDDGGGIIIKKKKKKKKKPPPTTT]]]hhhqqqqqqiiibbbTTTSSSTTTZZZbbbpppvvvmmmddd]]]ZZZXXXWWWZZZ___bbbccceeeeeedddaaa]]]YYY[[[___fffnnnxxxzzzwwwwwwuuu{{{}}}~~~vvv|||~~~{{{||||||}}}zzzvvvtttttttttqqqssstttvvvvvvtttsssqqqvvvuuuuuuttttttsssrrrrrrrrrtttyyyhhhVVVWWWmmm~~~lllccciiiSSS???;;;777555666666666555444444444444333333333333333333333333333333333333000000000000000000000000333222222222111000000000111000000000000000000111////////////////////////.../////////000000111111------......///000000000000000000000111111222333333444888@@@MMMYYYbbbgggjjjlllhhheeedddcccyyyyyybbb\\\kkk{{{qqq]]]WWWSSSUUUUUUOOOHHHEEEBBBOOO\\\qqq^^^QQQVVV^^^aaaooo~~~zzzyyywwwtttpppllliiifffaaa___^^^[[[VVVSSSQQQOOOLLLIIIFFFFFFDDDCCCAAA???======>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::<<<===>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAACCCFFFHHHJJJLLLHHHEEEAAA===;;;<<<===???<<<>>>@@@@@@???>>>???@@@===@@@DDDHHHKKKMMMNNNNNNRRRXXXaaaiiikkkggg___YYYPPPRRRZZZdddppp}}}lllgggbbb]]]\\\[[[[[[^^^dddhhhggggggfffeeebbb]]]YYYZZZ___gggqqqzzz{{{zzz|||~~~xxx}}}mmmjjjpppqqqtttxxx{{{}}}{{{wwwuuutttuuurrrssstttuuuuuutttsssrrrttttttttttttttttttttttttsssuuuzzzyyy^^^RRR^^^oookkk]]]vvvmmmVVVBBB===888555666777666444333333333333222222222111333333333333333333333333000000000000000000000000222222222111111111111111111000000//////000000111////////////////////////,,,,,,---...///000111111------......///000000000000000000000111222333444444666;;;EEEQQQ\\\cccgggkkkkkkgggdddccceeennn^^^aaatttooo^^^WWWSSSTTTSSSNNNHHHEEEDDDTTTccczzzmmmWWWRRRWWW___fffwww|||xxxtttsssppplllhhhdddaaa\\\YYYXXXUUUQQQNNNLLLJJJGGGEEECCCCCCBBB@@@???===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::>>>???AAABBBDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBAAACCCFFFJJJNNNQQQRRRSSSOOOKKKEEE@@@<<<<<<===>>>>>>@@@BBBBBBBBBAAABBBCCC???BBBGGGLLLOOOQQQRRRQQQUUU[[[aaadddaaa[[[UUURRRQQQVVV```kkkuuuxxxooohhhccc```___aaabbbdddiiioooqqqmmmiiigggfffeeebbb```^^^fffppp{{{tttxxx~~~hhhYYYWWW]]]eeejjjpppuuuyyy}}}{{{vvvtttttttttssssssssssssssssssssssssssssssssstttuuuuuuvvvvvvtttwww{{{jjjVVVYYYfff~~~ppp\\\lllppp\\\EEE???888555666777555222333333333333222222222222222222222222222222222222000111111111111111111000111111111111111222222222000000////////////000000////////////////////////---------......//////000------......///000000000000000000000111222333444666888>>>HHHTTT^^^eeehhhkkkkkkfffccccccgggvvvnnnbbbhhh{{{zzzkkk^^^XXXSSSSSSRRRMMMGGGEEEDDDVVVhhh___RRRTTTYYYbbblll{{{vvvqqqpppmmmiiieeeaaa^^^YYYVVVTTTQQQMMMKKKIIIGGGEEECCCAAAAAA@@@>>>===<<<;;;:::777777888999::::::;;;;;;::::::::::::::::::::::::@@@@@@BBBDDDEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHMMMRRRVVVYYY[[[[[[WWWSSSKKKDDD???>>>>>>???BBBDDDFFFGGGFFFFFFGGGHHHBBBEEEJJJOOOSSSUUUUUUUUUWWW\\\```___XXXRRRPPPPPPTTTZZZdddnnnsssyyyyyynnnjjjmmmaaa```aaafffjjjmmmttt{{{vvvqqqjjjggggggiiiiiihhhfffooo{{{zzznnnqqq|||uuuwww{{{zzzhhhWWWMMMNNNTTT\\\aaahhhnnnsssxxx~~~zzzuuussssssttttttssssssrrrrrrsssssstttrrrrrrssstttuuuvvvwwwxxxuuuxxx|||ttt\\\[[[fffzzzvvv^^^hhhssscccGGGAAA999666666777444222444444333333333222222222111111111111111111111111111222222333333222222111000000111111222222222333000000////////////000000////////////////////////////////////...........................---------///000111111000111333555777:::AAANNN[[[fffjjjkkklllgggddd```\\\fffooohhhbbbjjjrrrggg[[[XXXWWWWWWQQQHHHCCCBBBLLL\\\wwwyyy]]]YYY[[[[[[eeettt~~~|||xxxpppkkkiiifffbbb^^^\\\YYYVVVTTTOOOMMMKKKGGGDDDBBB@@@?????????>>>===============::::::999888777777888888888888999:::;;;<<<>>>???DDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGFFFEEEEEEJJJIIIRRRYYY]]]iiirrrkkkiii]]]OOOGGGCCC@@@@@@CCCFFFHHHKKKMMMLLLLLLKKKKKKIIIKKKMMMPPPSSSVVVXXXYYYaaa\\\WWWUUUQQQMMMMMMPPPXXX\\\aaafffqqq~~~}}}wwwrrrnnnlllkkkbbbeeekkkppptttvvvvvvvvvwwwtttpppllliiikkkppptttyyy|||{{{pppdddgggnnnzzzwwwmmmeeegggjjjmmmoooqqqrrrsssuuuqqqgggXXXKKKEEEGGGKKKSSSWWW\\\___bbbjjjuuu~~~yyysssqqqqqqrrrtttrrrrrrsssvvvvvvsssoooqqqrrrsssuuuvvvwwwwwwwwwssstttxxxfffXXX]]]sssvvvkkksss{{{qqqlllSSSBBB666777888222000555333333333222222222111111000000000000000000000000222222222111111111000000111111111111000000000000////////////////////////000000////////////000000222222111111000/////////...............////////////000111111111222444666777;;;DDDQQQ^^^gggkkklllkkkfffbbb^^^YYYbbbjjj```dddqqqoooeeeYYYWWWVVVVVVQQQHHHCCCDDDPPPdddttt\\\\\\cccfffrrr}}}{{{vvvnnnhhhfffccc___[[[YYYVVVSSSPPPMMMKKKIIIFFFCCC@@@???>>>>>>>>>===<<<<<<<<<<<<<<<:::999999888777777888888888888999:::<<<===???@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGPPPPPPXXX```dddrrr|||wwwkkk]]]NNNGGGDDDBBBBBBCCCDDDGGGKKKNNNOOOPPPQQQQQQLLLLLLMMMNNNQQQSSSVVVXXXbbb[[[UUUSSSPPPMMMNNNSSSUUU[[[bbbhhhsss~~~~~~yyytttpppnnnmmmmmmmmmoootttwwwyyyxxxwwwuuusssqqqooolllllloootttyyy|||vvvhhh```^^^aaagggooosssnnnddd\\\WWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYRRRHHH@@@>>>CCCHHHPPPSSSVVVWWWXXX\\\dddkkkwww|||xxxsssqqqqqqqqqpppooooooqqqssstttrrroooqqqrrrrrrsssuuuvvvvvvwwwtttuuuyyyuuubbbaaaddd}}}uuuvvvzzzsssnnn___LLL===;;;;;;666333666333333333222222222222111111111111111111111111111222222222111111111000000111111111111000000000000////////////////////////000000////////////000000000000000000000111111111......//////000000111111000111111111111222555888777===HHHVVVbbbjjjllllllhhhddd___[[[XXXbbbnnn^^^pppvvvjjj```ZZZXXXWWWWWWQQQIIIEEEGGGUUUnnnooo\\\bbbooovvv}}}zzzwwwrrrjjjeeeaaa^^^ZZZVVVTTTQQQNNNLLLJJJHHHFFFCCCAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777888888888777888999;;;===???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLWWWWWW```hhhmmm{{{kkk\\\LLLFFFEEECCCBBBCCCCCCFFFIIIMMMOOOPPPPPPPPPMMMMMMLLLMMMPPPUUUZZZ]]]bbbZZZSSSOOOMMMLLLPPPVVVUUU]]]fffmmmuuu}}}}}}yyywwwsssooonnnnnnpppqqqtttwwwzzz|||}}}{{{xxxvvvqqqqqqqqqpppqqquuu{{{mmm```XXXSSSTTTXXX^^^aaa```ZZZRRRMMMNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGDDD???;;;===CCCHHHIIILLLNNNNNNNNNPPPTTTYYYfffkkkrrr{{{yyytttqqqppppppnnnmmmnnnppprrrsssrrrqqqrrrqqqqqqqqqrrrtttvvvwwwtttvvvyyy}}}lllccc]]]www~~~~~~xxx{{{xxxjjjTTT@@@:::999555222222333333333333222222222222222222222222222222222222222222222111111111111111222222111111111000000000////////////////////////000000////////////000000...//////000111111222222......///000111222222333333333333222111222555777999AAANNN\\\fffkkkkkkjjjeeeaaa\\\YYYYYYgggttteeezzznnnddd[[[]]][[[ZZZXXXQQQIIIGGGJJJZZZvvvlll___kkkzzzzzzvvvsssnnnfff```\\\YYYUUURRRPPPMMMJJJHHHFFFEEECCCAAA???===<<<<<<;;;;;;;;;;;;::::::999999999999888888888888888999888999:::<<<>>>@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEGGGFFFEEEFFFHHHLLLOOORRR\\\]]]gggooorrr}}}|||gggXXXIIIDDDDDDDDDBBBBBBCCCDDDFFFIIIKKKLLLKKKIIIMMMLLLLLLNNNSSSZZZaaafff___WWWNNNKKKJJJKKKRRRZZZ]]]eeennnsssvvvyyyxxxtttsssqqqnnnmmmnnnqqqtttwwwuuuwwwzzz|||}}}|||zzzxxxvvvvvvvvvvvvwwwzzzkkk\\\SSSNNNLLLIIINNNUUUWWWTTTOOOKKKIIIJJJHHHFFFCCCBBBBBBCCCDDDCCCBBB@@@<<<:::;;;@@@DDD@@@CCCFFFHHHIIIKKKNNNQQQWWW[[[aaahhhsss{{{vvvsssqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqppppppppprrruuuvvvssstttwwwzzz{{{rrr```aaawwwyyyyyyttt\\\DDD:::999666222111444444333333333222222222222222222222222222222222111111111111111111111111222222222111111111000000////////////////////////000000////////////000000//////000000111111111111...//////000111222333333555555555333111222555888>>>GGGUUUbbbjjjllljjjhhhccc```ZZZVVVYYYkkksssjjjttthhhbbb[[[^^^[[[XXXTTTLLLEEEFFFLLLeee}}}kkkgggwww{{{vvvrrroooiiibbb]]]XXXUUUQQQNNNLLLJJJGGGEEEBBBAAA@@@>>>===<<<;;;;;;999::::::;;;:::999888888999888888888888888999999888:::<<<>>>@@@AAABBBBBB@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGHHHLLLQQQVVVYYYcccdddnnnuuuuuuzzz{{{ppp___RRRFFFCCCDDDBBBAAAAAABBBBBBDDDGGGKKKLLLKKKIIILLLLLLLLLNNNSSSZZZ```dddYYYRRRKKKIIIJJJMMMTTT]]]gggooovvvvvvuuutttqqqmmmooonnnmmmnnnqqquuuyyy|||yyyzzz{{{||||||{{{zzzyyyzzz{{{{{{zzzzzz|||zzziiiZZZOOOIIIFFFEEEBBBHHHMMMNNNKKKGGGFFFGGGBBB@@@>>><<<;;;<<<===>>>???>>><<<999777888:::<<<;;;===@@@CCCEEEGGGIIIJJJLLLOOOSSSXXX```nnn}}}}}}yyyuuusssrrrssstttsssrrrqqqqqqqqqqqqrrrqqqpppoooppprrrtttuuurrrrrrtttvvvuuuxxxyyyaaaaaarrryyypppvvviiiOOOAAA<<<:::888666444444444333333333222222111111111111111111111111111111111111111111111111222222222222111111111111000000000000000000000000000000////////////000000111111111111000000////////////000000111111222222555555444333222444888;;;GGGQQQ^^^iiinnnmmmjjjgggddd___YYYTTTZZZpppuuullloooeeeaaa]]][[[WWWSSSMMMEEEAAAFFFOOOssstttkkkppp|||xxxrrrnnnkkkfff___ZZZUUURRRNNNKKKIIIGGGEEECCC@@@???>>>===<<<;;;;;;;;;999:::;;;;;;;;;:::888777888888888777888888999::::::<<<>>>@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGHHHGGGGGGHHHLLLQQQWWW]]]```lllllltttxxxssstttqqqcccVVVMMMFFFDDDDDDAAAAAACCCAAAAAACCCIIIOOORRRQQQOOOLLLLLLMMMNNNPPPTTTWWWYYYTTTNNNJJJJJJMMMQQQYYY```lllsssvvvrrrooonnnmmmkkklllmmmnnnppptttyyy}}}}}}{{{zzzzzzyyyzzz}}}~~~~~~~~~~~~}}}kkkdddYYYOOOIIIEEEBBBAAA@@@DDDGGGFFFCCC@@@???@@@<<<;;;:::999888999:::;;;<<<;;;:::999999::::::;;;::::::<<<===???@@@AAABBBEEEGGGIIIKKKPPPZZZgggqqq{{{wwwtttsssssstttsssrrrooonnnoooppprrrrrrqqqqqqqqqrrrssstttssspppqqqtttssstttjjjZZZggg{{{jjjfff}}}sssYYYFFF===:::888777444444444444333333333333000000000000000000000000111111111111111222222222333222222222222111111111000000000000000000000000000000////////////000000222222111111000//////...000000000000000000000000222222222222444777<<<@@@RRR[[[hhhppprrroookkkhhhbbb^^^XXXUUUaaa}}}zzzrrr{{{mmmccc___]]]XXXTTTOOOIIICCCBBBLLLXXX|||kkkiiiwwwyyyuuuoookkkhhhccc]]]XXXQQQNNNKKKHHHFFFDDDBBB@@@>>>======<<<;;;;;;;;;;;;999:::;;;<<<;;;:::888777888888777777888999999:::<<<===???AAABBBBBBAAA@@@@@@AAABBBDDDFFFGGGIIIIIIFFFGGGJJJOOOVVV]]]cccfffssspppuuutttlllkkkhhhZZZNNNJJJHHHGGGEEEAAABBBFFFCCCBBBDDDKKKRRRVVVTTTRRRJJJKKKMMMOOOQQQRRRRRRRRROOOLLLKKKOOOSSSWWW^^^eeehhhmmmnnniiifffhhhlllnnnjjjlllooorrrwww{{{~~~~~~{{{xxxxxxyyy{{{}}}{{{{{{xxxnnnccc[[[UUUNNNHHHDDDBBB@@@???>>>???@@@???===<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<===<<<;;;999888888999;;;===>>>???@@@BBBBBBCCCEEELLLWWW^^^mmm|||{{{wwwtttrrrsssttttttrrrpppoooqqqsssrrrrrrrrrrrrsssssssssssswwwqqqooosssrrrrrr}}}vvv]]]bbbuuuhhh[[[ppp|||cccKKK===888777666555444444444444333333333111111111111111111111111000000111111111222222222333333222222222111111111000000000000000000000000000000////////////000000111111111000000000000000000000000/////////////////////111222555:::@@@EEEYYYbbbnnnuuuuuuqqqllljjj```]]]XXXXXXhhhzzz{{{xxxlllbbb]]]\\\XXXTTTNNNIIIDDDFFFSSSaaadddgggzzzwwwsssmmmiiifffbbb\\\XXXOOOLLLHHHFFFDDDBBB@@@>>>======<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<:::999777888888777777888999::::::===???@@@BBBBBBAAA@@@???@@@AAACCCDDDFFFHHHJJJJJJEEEGGGKKKQQQYYY```fffjjjuuuqqqqqqnnnddddddaaaUUUJJJIIIIIIJJJFFFBBBCCCHHHGGGEEEFFFKKKRRRUUURRRNNNGGGJJJNNNRRRTTTTTTSSSRRRMMMKKKLLLRRRWWW[[[aaahhhbbbfffgggaaa___eeemmmqqqiiikkkoootttxxx{{{~~~|||yyyvvvtttuuuyyy~~~~~~sssiiidddfffccc^^^\\\^^^```ZZZQQQPPPKKKDDD???===<<<;;;:::<<<<<<;;;;;;<<<<<<<<<<<<999999::::::999888777666:::999999999::::::888777777666666888;;;>>>AAAAAA>>>?????????@@@EEENNNUUUXXXfffzzz{{{wwwsssqqqtttvvvvvvuuurrrrrruuuyyyrrrrrrssstttttttttssssss{{{sssooosssrrrqqq{{{~~~gggcccjjjiiiXXXlllnnnTTTBBB;;;999999555555444444444333333333222222222222222222222222000000111111222222222222333333333222222222111111000000000000000000000000000000////////////000000/////////000111111222222,,,---...000000000000//////111222111333:::EEEOOO___cccjjjpppsssqqqmmmjjjbbb]]]WWW\\\wwwuuuuuu~~~rrrcccZZZVVVTTTXXXPPPIIIGGGEEEGGGUUUfffhhhpppwwwqqqjjjeeebbb___ZZZVVVLLLIIIDDDAAA???>>><<<;;;::::::::::::::::::::::::;;;;;;::::::999:::::::::888888777888999;;;===???>>>???AAABBBCCCCCCBBBAAA???@@@CCCGGGLLLNNNMMMLLLJJJLLLPPPVVV]]]eeelllppptttsssppplllfff```ZZZVVVNNNMMMKKKIIIHHHGGGGGGHHHDDDHHHMMMRRRTTTRRROOOLLLHHHJJJLLLNNNOOONNNMMMLLLJJJMMMQQQVVVZZZ]]]^^^^^^ZZZYYYYYY\\\aaafffjjjlllrrrqqqpppqqquuuyyy|||}}}}}}|||zzzxxxwwwzzz~~~rrrggg___YYYTTTQQQJJJIIIIIIIIIHHHHHHGGGGGGFFFDDDAAA>>><<<<<<<<<===<<<<<<;;;;;;;;;:::::::::888888999999999888888777888888888999999:::::::::888999999::::::;;;<<<<<<;;;;;;;;;;;;===AAADDDFFFRRR[[[ggguuu|||xxxvvvuuuttttttvvvwwwxxxxxxvvvsssqqqssssssssssssssssssrrrrrrtttvvvvvvtttqqqrrrxxx~~~kkkccc```kkk}}}sss___ddd___GGG???<<<999777666666555555555666666444444333333222111000000111111111111111111111111222222222222222222222222222111000//////000111222000000000000000000111111000000000000000000000000---...///111111111111000000222222333555===JJJSSSaaaeeelllpppqqqooojjjggg]]][[[\\\mmmtttlllppp|||mmm___XXXUUUTTTUUUNNNIIIHHHFFFKKK^^^ssstttiiittt~~~uuuooohhhccc```]]]XXXSSSLLLHHHDDD@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888999999:::;;;===??????BBBBBBCCCCCCCCCCCCCCCBBBCCCDDDGGGKKKOOOQQQPPPNNNLLLMMMOOOTTTZZZbbbhhhlllooommmjjjfffaaa[[[WWWTTTOOONNNLLLJJJIIIIIIJJJJJJJJJMMMRRRVVVWWWUUUQQQOOOIIIJJJKKKMMMMMMMMMMMMLLLMMMOOOSSSWWWYYY[[[\\\\\\XXXXXXYYY\\\aaagggkkkmmmooonnnnnnoooqqqtttvvvwwwzzz{{{||||||}}}yyynnniiicccZZZRRRLLLHHHEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBB@@@>>><<<::::::;;;;;;;;;;;;;;;;;;::::::::::::777888888999999999888888888999999999999999999:::888888888999::::::;;;;;;;;;;;;:::;;;===???BBBCCCGGGMMMVVV```nnnzzzvvvuuuuuuvvvsssuuuvvvwwwwwwuuusssqqqssssssrrrssssssssssssssstttvvvvvvtttqqqrrrwww|||rrreee[[[___ooo~~~gggaaayyyfffKKK???999555777666555555444444555555444444333333222111111000222222222222222222222222111111111111111111111111222111000//////000111222111111111000000000000000000000000000000000000000...///000111222222222111111222333444999CCCPPPZZZeeehhhmmmqqqqqqmmmhhheee[[[[[[eeemmmmmmwwwxxxgggZZZUUUUUUTTTQQQLLLIIIIIIHHHQQQkkknnnlll{{{~~~zzzrrrmmmfffaaa^^^ZZZUUUPPPKKKGGGCCC@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999::::::::::::<<<>>>???@@@@@@@@@FFFEEEEEEDDDDDDDDDEEEEEEHHHIIIKKKOOORRRTTTRRRQQQNNNNNNNNNQQQUUU[[[aaaeeefffdddaaa]]]YYYUUURRRQQQPPPOOONNNLLLLLLLLLMMMNNNPPPSSSVVVXXXXXXUUURRROOOKKKJJJKKKKKKLLLMMMMMMNNNQQQRRRTTTVVVXXXXXXXXXWWWVVVWWWYYY\\\aaafffkkkmmmkkkkkklllnnnpppsssvvvwwwyyy|||{{{rrrhhh\\\SSSPPPLLLFFFBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;>>><<<;;;999888999999:::;;;;;;;;;:::::::::999999666777888999999999999999999999999999999888888888777777777888999999::::::;;;:::::::::;;;===???@@@AAADDDIIINNNXXXiii~~~zzzvvvtttuuuvvvssstttuuuvvvvvvuuusssrrrrrrrrrqqqrrrrrrsssttttttuuuvvvvvvtttqqqrrrvvvzzznnnYYYTTT^^^oooqqq^^^llloooRRRBBB999444666666555444333333444444444444333333222222111111333333333333333333333333000000000000000000000000111111000000000000111111222111111111000000//////000000000000000000000000......///000111111111222111111333666===IIIWWW```hhhkkkooorrrqqqnnniiifff```___kkkxxxjjjsssuuubbbWWWUUUVVVUUUPPPLLLJJJJJJLLLXXXxxxqqqooo|||wwwqqqllleeeaaa]]]YYYSSSNNNIIIFFFBBB???>>>>>>===<<<999999999999999999999999999999888888888999::::::;;;===???AAABBBCCCBBBBBBFFFEEEEEEDDDEEEGGGHHHIIILLLLLLNNNQQQTTTTTTSSSQQQPPPOOOMMMMMMPPPTTTYYY\\\]]][[[WWWTTTQQQOOOOOOOOOQQQPPPOOONNNNNNOOOPPPPPPSSSUUUVVVWWWVVVSSSOOOMMMMMMLLLKKKKKKKKKMMMOOOPPPSSSSSSTTTTTTTTTTTTSSSRRRSSSUUUXXX\\\```eeejjjmmmgggjjjnnnrrrvvvzzz}}}}}}yyyggg]]]ZZZXXXQQQJJJDDDBBB>>>======>>>>>>===;;;;;;;;;;;;;;;;;;;;;:::<<<;;;:::999999999:::;;;::::::::::::999999999999555666777888999:::::::::::::::999999888888777777666666666777888888999999::::::999999:::;;;<<<===???AAACCCFFFKKKUUUcccmmmsss|||~~~xxxtttssstttssssssuuuvvvvvvuuutttsssqqqqqqpppqqqrrrssstttuuuvvvvvvvvvtttrrrrrruuuxxx{{{]]]OOORRR\\\iiissszzz\\\bbb{{{www[[[GGG===888666555444333333333333333444444333333333222222222333333333333333333333333111111111111111111111111111000000000000000000111222222111111000/////////////////////////////////---.........///000000111000111444999CCCOOO\\\eeeiiilllpppsssrrroookkkhhhbbb```lllkkkcccppptttaaaWWWWWWXXXWWWRRRMMMKKKLLLPPP```rrrqqqvvvzzzuuupppkkkeee```]]]XXXQQQLLLGGGDDD@@@>>>>>>======<<<999999999999999999999999999999888888999::::::;;;===???AAACCCDDDEEEDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOMMMMMMOOOQQQSSSSSSQQQOOOPPPNNNLLLKKKLLLOOORRRTTTUUUTTTQQQNNNMMMMMMNNNOOORRRQQQPPPOOOOOOPPPQQQRRRTTTUUUUUUUUUTTTQQQNNNLLLOOOMMMLLLKKKLLLNNNPPPRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPTTTXXX\\\___ccciiimmmiiimmmsssxxx{{{nnnbbbTTTMMMKKKIIIBBB<<<===;;;999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888555666777888999:::::::::999999999888888777777777555666666777777888999999999999999999999::::::;;;:::<<>>:::;;;:::999999:::;;;999888888888999999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888777777666777888999999999999999888888888888888777777777666666666777888888999999888888888999999:::::::::999<<>>============<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>AAAAAABBBCCCDDDFFFGGGHHHGGGHHHJJJMMMPPPRRRTTTTTTNNNMMMNNNOOOPPPNNNKKKIIIKKKKKKKKKKKKJJJKKKKKKKKKNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPOOONNNNNNNNNOOOOOONNNNNNNNNMMMLLLKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTYYY___bbbccceeejjjooorrryyywwwjjj___XXXMMMJJJFFFCCCBBBAAAAAA@@@;;;::::::;;;<<<<<<:::888777777888888888999999999::::::::::::999999888777999888888888777777777777777888888999999999888888777777777777888888888888666666777888888999999:::666777888999::::::;;;;;;<<<===???@@@@@@AAABBBCCCDDDNNNYYYcccooo~~~}}}xxxuuusssooopppppprrrsssttttttuuusssrrrpppoooooopppsssttttttsssrrrrrrtttuuuvvvvvvxxxmmmTTTGGGGGGRRR^^^lllxxxhhh\\\]]]xxxZZZEEE===999888666555444333333333444444444444444444444444222222222222222222222222111111111111111111111111///000111222222111000////////////000111111222222000000000000000000000000000000/////////111222444555888???IIIVVVbbbjjjooonnnoooqqqpppmmmhhhccc```]]]gggmmmeeekkkzzzppp```[[[]]][[[VVVSSSKKKGGGNNN\\\tttkkkdddwww~~~uuuooojjjfff```\\\XXXRRRJJJDDDDDDAAA>>><<<============888888888888888888888888:::::::::;;;<<<===>>>???BBBBBBBBBBBBDDDFFFHHHIIIJJJLLLNNNQQQSSSUUUUUUUUUNNNNNNNNNOOOOOONNNKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIMMMMMMNNNOOOQQQSSSUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUWWWYYYWWW\\\bbbeeeeeeggglllpppssszzzoooaaaWWWNNNJJJEEECCCAAA===:::999;;;===999999999:::<<<;;;999777888888888999999999::::::888888888888777666555444888888888888777777777777888888999999999888888777666666777777888888999999777777777888999999::::::666777888999;;;;;;;;;;;;::::::;;;;;;<<<===???@@@@@@IIISSS[[[fffuuuzzztttrrrmmmmmmnnnoooqqqrrrsssttttttssspppooonnnppprrrssssssrrrqqqrrrtttvvvvvvvvvyyyvvvYYYHHHEEEQQQ___lllyyylll[[[UUUrrraaaKKKCCC999999777666555444444333444444444444444444444444333333333333333333333333000000000000000000000000///000111222222111000///......///000111222333333000000000000000000000000///.........///000222333333777@@@MMM[[[eeejjjkkkrrrooommmnnnooommmfffaaaZZZkkk}}}jjjaaammm}}}lllbbb]]]ZZZYYY[[[RRRMMMKKKRRRddd|||lllttt~~~zzzssspppddd```ZZZUUUQQQMMMIIIGGG@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888999:::<<>>>>>===<<<;;;::::::::::::::::::999999::::::;;;888888888888777777777777777777777777666666666666555555666777888999999:::888:::===>>>===;;;777555555777888999999777444333666888999888777666777888888888777777888888999:::999999:::;;;;;;<<<<<<===???DDDKKKQQQZZZfffsss|||xxxsssqqqrrrrrrqqqooonnnooosssvvvvvvtttsssrrrqqqrrrsssssssssrrrrrrqqqqqqrrrrrrsssrrr{{{dddNNNHHHNNNVVVfffzzzpppaaa```nnnnnnUUUDDD;;;;;;888444333444444333444444444444444444444444222222222222222222222222000000000000222444666777111111000000//////......111111000000000000000111111111111111000000000000000/////////000222333444555:::DDDQQQ^^^fffkkklllqqqooommmmmmnnnkkkeee___]]]qqqwwwhhhcccoooyyykkkdddaaa]]]YYYXXXPPPJJJJJJVVVjjjtttgggtttwwwooolllbbb^^^XXXSSSOOOKKKGGGEEE@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::<<<>>>@@@AAA@@@AAABBBDDDDDDEEEFFFGGGJJJIIIJJJMMMQQQTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLIIIJJJOOOQQQOOOMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLQQQPPPPPPRRRTTTWWWXXXXXX[[[___eeejjjoootttyyy|||wwwlllcccWWWNNNJJJGGGCCC???======<<<<<<;;;;;;::::::;;;;;;:::999999999::::::888888888888777777777777777777777666666666555555777777777777777888888888777888999:::999777444333888888888777777666666666666777888888777666777888888888777777888888999:::999999::::::;;;<<<<<<<<<===AAAGGGMMMUUU___kkkttt{{{vvvuuussssssqqqooonnnooorrrtttttttttsssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqrrrssstttzzziiiQQQHHHMMMTTTjjjyyyiiibbbjjjttt\\\LLL===<<<888555444555555444333333333333333333333333111111111111111111111111000000000000111333444555000000000000////////////111000000//////000000111111111111111000000000000000000000000111333555666666===IIIVVVaaahhhkkklllpppnnnlllllllllhhhbbb]]][[[ooommmeeefffssssssgggdddddd___WWWSSSLLLHHHKKK]]]vvv{{{ddd```sss|||ssskkkfff___[[[UUUOOOKKKHHHDDDAAA???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<>>>???AAABBBAAAAAABBBBBBDDDFFFGGGHHHKKKKKKKKKNNNPPPQQQPPPNNNMMMMMMLLLLLLLLLMMMOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJLLLRRRTTTOOOKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTVVVYYYZZZaaaeeekkkqqqvvv{{{{{{jjj]]]WWWRRRJJJFFFDDDCCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999888888888888777777777777666666666555555555444444888888888777777666666666888888888777666444333222999888666555555555666777666777888888666666777888888777777777777888999999888999999::::::;;;<<<<<<:::>>>CCCGGGMMMVVV```hhhyyy}}}yyyxxxttttttrrrpppnnnnnnpppssssssssssssrrrqqqpppooooooppppppoooooopppqqqrrrrrrvvvyyyoooUUUJJJLLLRRRkkkxxxiiiaaa}}}}}}fffWWWAAA===888666555555555666333333333333333333333333222222222222222222222222111000000000000111222333/////////000000000111111000000////////////000000111111111111000000000000000//////000111333555666888AAANNNZZZbbbgggjjjkkkooommmlllkkkiiieee___ZZZYYYhhheeebbbiiixxxyyylllbbbaaabbb^^^UUUPPPJJJGGGOOOfffjjj[[[]]]qqqyyypppgggbbbZZZVVVPPPKKKHHHDDDAAA>>>======<<<<<<;;;;;;;;;;;;999999999:::::::::::::::<<<<<<===>>>???AAABBBBBBBBBAAAAAABBBEEEGGGIIIIIIJJJJJJLLLNNNPPPPPPNNNMMMNNNMMMMMMNNNOOOQQQRRRSSSMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLRRR[[[]]]VVVOOOLLLJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEFFFFFFFFFGGGJJJLLLLLLNNNPPPSSSUUUYYY\\\___fffjjjpppvvv{{{xxxjjj^^^WWWPPPLLLHHHEEECCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888888888777777777666666555555555444444444444777777777777777777666666:::999888666555444444333666555555444444444555555666777888777666555666888777777777777777888999999888888888999::::::;;;;;;888<<<@@@CCCFFFMMMUUU\\\kkkvvv~~~yyywwwuuutttsssqqqnnnnnnoooqqqqqqqqqrrrrrrqqqpppnnnmmmnnnnnnnnnnnnooopppqqqrrruuuxxxtttYYYKKKLLLQQQjjjrrrZZZpppnnn___FFF>>>888666666555555666222222222222222222222222444444444444444444444444111111000000000000000000...//////000111111222222/////////...//////000111111111111111000000000///.........///000222444666999DDDSSS^^^ccceeeiiikkknnnmmmllljjjgggbbb\\\XXX[[[dddyyyeeedddlllxxx~~~rrrggg]]]]]]^^^ZZZRRRNNNJJJIIIUUUqqqddd[[[^^^ooowwwnnnddd^^^TTTPPPKKKGGGDDDAAA>>><<<<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<===>>>???AAABBBBBBCCCCCCBBBAAADDDGGGJJJJJJJJJHHHJJJMMMOOOPPPOOOOOONNNMMMMMMMMMNNNOOOPPPRRRRRRKKKKKKKKKKKKJJJJJJIIIIIIIIILLLVVVbbbddd\\\QQQLLLJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLLNNNQQQUUUXXX[[[___dddhhhiiinnntttzzzrrreee\\\UUURRRLLLKKKHHHFFFDDDBBB???>>>:::::::::;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888777777777666666555555555444444444444444555555666777777888888999888666555333333333333111222333555555444222111555777888777666555666777777777666666777777888999777777888888999:::::::::888;;;>>>@@@AAAFFFMMMRRR]]]iiiwww}}}wwwttttttuuutttqqqooonnnnnnpppooopppqqqrrrqqqpppooonnnooonnnnnnnnnoooooopppqqqrrruuuxxx\\\MMMLLLQQQlllzzz]]]hhhtttfffKKK@@@777666666333333555222222222222222222222222333333333333333333333333111111111111000000000///......///000111222333333///////////////000111111111111111111000000000///.........///000333555666<<>><<<;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<======>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCFFFKKKMMMLLLJJJGGGKKKOOOQQQPPPOOONNNOOOKKKKKKLLLLLLMMMMMMMMMMMMIIIJJJKKKLLLLLLLLLKKKKKKIIILLLUUU___bbbYYYOOOJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHIIILLLNNNMMMQQQVVVZZZ]]]bbbiiinnnpppttt{{{|||mmmddd\\\TTTPPPOOOHHHGGGFFFEEEDDDBBBAAA@@@;;;;;;;;;:::::::::::::::999999888888888888999999888888888888777777777777666666666555555555444444333444444555777888888999555444333222222222222222///111333555555444222000555666777777555555666777777666666666666777888888666777777888888999::::::888;;;===>>>>>>AAAFFFKKKSSS___mmmzzz~~~wwwssstttttttttrrrooonnnooopppoooooopppqqqqqqqqqqqqpppppppppooooooooooooppppppnnnsss||||||___NNNLLLPPPkkkzzzgggeeeuuuzzzlllRRRDDD999888777333222555333333333333333333333333000000000000000000000000000111111222222111000000//////000000111222333333000//////000000111222333111111111111000000000000/////////000111444666888@@@MMM\\\cccddddddiiiooonnnooonnnjjjeee^^^YYYVVVZZZgggnnntttxxxxxxvvvpppdddaaa```aaa]]]TTTMMMKKKIIINNN```~~~iiihhhjjjsss{{{ssslllcccZZZRRRJJJGGGDDDAAA@@@???>>>===::::::;;;<<<<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>@@@AAACCCEEEGGGGGGGGGGGGDDDCCCEEEIIIOOOQQQNNNJJJJJJNNNRRRSSSQQQNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNOOOOOOOOOOOONNNNNNRRRYYYYYYSSSLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDGGGHHHJJJKKKKKKMMMPPPRRRPPPUUU\\\```ccchhhpppvvvzzz~~~wwwlllccc___[[[TTTOOOPPPGGGGGGFFFDDDBBB@@@@@@@@@<<<;;;;;;::::::999999999777777777777888999:::;;;888888888888777777777777777777777666666666555555555555555666666666777777333333333333333333333333111222333444555555444333555666777666555555666777666666666666666777888888666666777777888999999999888:::======<<<===BBBFFFLLLWWWdddppp}}}yyyuuurrrssstttrrrpppoooooopppooooooooopppqqqrrrssstttrrrrrrqqqpppoooooooooooolllpppxxxbbbOOOKKKOOOaaarrrdddhhhtttZZZIII<<<;;;:::444222666333333333333333333333333111111111111111111111111000111222333333222222111000000000111111222222222000000000000111222333444111111111111000000000000000000000111333555888999CCCPPP___eeedddeeekkkrrroooooooookkkddd^^^YYYVVV___rrr{{{nnnyyy~~~|||xxxppp```aaadddfff```TTTLLLIIIHHHOOOcccjjjkkknnnvvvuuummmggg___UUUNNNHHHEEEBBB@@@@@@???>>>===999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>??????BBBDDDFFFHHHIIIJJJJJJIIIEEEDDDFFFKKKQQQSSSOOOJJJMMMPPPTTTTTTQQQMMMKKKKKKNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKNNNPPPQQQRRRRRRRRRUUUQQQQQQTTTSSSNNNJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDIIIKKKMMMMMMNNNPPPRRRUUUZZZ___gggkkknnnttt|||yyykkkbbb\\\\\\[[[TTTOOOPPPKKKJJJHHHEEEAAA>>>===>>><<<<<<;;;::::::999888888666666777777888999;;;;;;888888888888777777777777777777777777666666666666666666666666666555555555333444555666666666555555555444444333444555666777555666777666555444555777666666666666666777888888666666666777888888999999777:::<<<<<<:::<<<@@@DDDHHHRRR]]]hhhuuu|||xxxrrrssssssrrrpppooopppqqqooooooooooooqqqsssuuuwwwtttsssrrrpppoooooonnnnnnkkkooottt|||cccOOOKKKNNNUUUsssxxxaaa___zzz___LLL>>>===<<<555333777444444444444444444444444444444444444444444444444000111222333444333333222111111111111111222222222111111111111222333444555111111111111000000000000111///000222000///444<<>><<<<<<<<<<<<;;;:::999999:::::::::;;;===???AAABBBBBBEEEIIIKKKKKKJJJKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPPPPTTTXXXVVVPPPKKKJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMPPPQQQQQQPPPPPPPPPOOOPPPPPPOOONNNLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFDDDCCCDDDGGGIIIIIIJJJLLLOOORRRWWW[[[]]]bbbgggnnnssswww|||{{{rrrhhhbbb\\\YYYYYYWWWRRRMMMJJJGGGDDDBBBBBBAAA???===:::::::::999999999888888888888888888777777777666666666666666666666666666666666555555555555666666666666666777777777777888333333444444444333222222222222333333333444444444666777888888888666555444555555555666666777888999888888888888888888888888::::::::::::;;;===???@@@GGGJJJQQQ]]]mmm}}}wwwwwwuuurrrnnnlllmmmpppsssppppppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqppppppooorrrzzzmmmRRRKKKPPPPPP]]]vvvfffWWWmmmuuuZZZAAA::::::555444777444444333333333333222222111111111111111111111111000000000000000000000000111111000000111222333333111111111111000000//////...///000111111000///...000///000222222222888@@@KKKVVV```bbbcccggglllnnnllllllgggfffggg\\\WWWcccxxxsssssskkk\\\]]]___^^^UUUKKKHHHKKKIIIVVVfffgggiiirrr|||qqqhhh```XXXOOOIIIDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<======<<<<<<;;;<<<======>>>@@@BBBDDDEEEIIIKKKNNNPPPOOONNNOOOOOOSSSRRRQQQPPPOOOPPPPPPQQQRRRVVVXXXUUUPPPKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPQQQPPPOOOOOOPPPPPPPPPOOOOOOMMMKKKIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLNNNQQQTTTXXX]]]aaaeeejjjoootttxxx|||yyyrrrmmmhhhccc]]]ZZZYYYWWWRRRNNNJJJHHHEEECCCBBBAAA???===:::::::::999999999888888999999999888888888777777666666666666666666666666666666555555555555666666333333444444444555555555333333333444444333222222333333333444444444444555777777888888888777555555777777666666666666777777999999999999999:::::::::<<<;;;;;;:::;;;<<<===>>>CCCEEEJJJSSS```ppp~~~|||xxxvvvssspppnnnoooqqqtttrrrrrrqqqpppoooooooooppprrrrrrrrrqqqqqqqqqpppppppppssszzzyyy\\\NNNNNNLLLWWWnnnqqqXXXaaa~~~dddHHH===;;;777444666444444333333333333222222222222222222222222222222111111111111111111111111111111000000111222222333111111000000000////////////000111222222111000//////...000333444555<<>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIPPPRRRTTTUUUTTTTTTUUUVVVZZZYYYWWWVVVTTTTTTTTTTTTVVVXXXWWWTTTOOOKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPPPPPPPOOOOOOPPPPPPPPPOOONNNLLLJJJHHHFFFFFFFFFFFFGGGHHHIIIKKKKKKHHHIIIHHHGGGFFFGGGJJJMMMMMMPPPTTTXXX\\\bbbhhhlllvvvyyy|||yyyssspppooohhhddd___\\\[[[XXXSSSOOOKKKIIIEEECCCBBB@@@>>><<<:::::::::999999999888888999999999999888888888888666666666666666666666666666666555555555555666666222333333333444444444444222222333333444333333333444444444555555555666666777888888888888777666666888888777666666666666777:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===AAACCCFFFJJJSSS```ppp{{{xxxwwwtttrrrqqqqqqrrrssstttsssqqqpppooonnnnnnnnnrrrrrrrrrqqqqqqqqqppppppqqqttt{{{jjjTTTLLLIIIQQQccc}}}```[[[nnnrrrPPPAAA<<<888555555444444333333333333222222333333333333333333333333222222222222222222222222111111111000111111222333000000000000000/////////111111222222222222111111000///000333444555===FFFQQQZZZaaabbbcccgggkkkllliiinnnkkkfffdddbbbqqqooooooyyy}}}iii\\\SSSPPPOOOQQQNNNIIIFFFHHHQQQbbbuuuwwwlllssszzz|||ooocccZZZQQQIIIDDDAAA@@@???===<<<=========999:::;;;===???@@@@@@AAAAAAAAACCCDDDGGGJJJLLLMMMTTTUUUWWWXXXXXXXXXZZZ\\\]]]\\\[[[[[[ZZZYYYYYYYYYZZZYYYWWWRRRMMMKKKLLLNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOPPPOOONNNOOOOOOPPPPPPNNNMMMKKKIIIGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHGGGIIILLLOOOPPPTTTZZZ^^^ccciiipppvvv~~~zzzuuuqqqooohhheeeaaa___\\\YYYTTTQQQLLLJJJFFFDDDBBB@@@>>><<<:::::::::999999999888888888888888888777777777777666666666666666666666666666666555555555555666666444444444555555555666666111222333444444444444444666666666666777777777777888888888888888888888777777777777777777888999999<<<<<<<<<=========>>>>>><<<<<<<<<<<<======>>>>>>AAADDDGGGIIIMMMVVVdddooowwwwwwvvvsssrrrrrrrrrqqqqqqrrrrrrqqqpppoooooooooppprrrrrrrrrqqqqqqqqqpppppprrruuu|||wwwZZZJJJIIIMMMYYYnnnlll```iii{{{WWWCCC<<<888555444444444333333333222222222333333333333333333333333222222222222222222222222222111111111111111222222111111111111111111111111111111111111111111111111111///000222333555<<>>===<<<;;;;;;<<<<<<777999;;;===???AAABBBBBBAAABBBDDDGGGJJJNNNQQQRRRVVVWWWXXXXXXYYYZZZ]]]```]]]]]]^^^^^^____________^^^[[[WWWQQQMMMLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMOOOOOONNNMMMNNNOOOPPPOOONNNLLLJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIIIIJJJGGGHHHIIIIIIIIILLLPPPSSSXXX]]]ccchhhlllrrrzzzzzzyyyyyywwwpppiiiiiigggdddaaa^^^ZZZVVVSSSNNNKKKGGGDDDBBB@@@===;;;:::::::::999999999888888666666666666555555555555666666666666666666666666666666555555555555666666444444444555555555666666111222333444555666666666777777888888888999999999999888888888888999999999555666666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>???@@@AAABBBAAAEEEIIIKKKKKKPPPYYY```iiiqqq{{{vvvsssqqqppppppqqqpppnnnpppooooooooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppqqquuu{{{bbbLLLJJJJJJPPP___ttttttcccccc~~~]]]EEE<<<888555444444444333333333222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222000000000//////000000000111000000222333555>>>GGGPPPYYYbbbfffiiilllkkkhhhhhhkkkeee]]]^^^ggg~~~aaaXXXhhh{{{~~~hhhVVVUUURRRQQQQQQMMMHHHHHHLLL]]]qqqooosssyyyyyyjjj]]]SSSLLLEEE@@@???>>><<<;;;;;;;;;<<<===888999<<<>>>AAACCCDDDDDDCCCEEEGGGKKKPPPTTTXXXZZZ[[[[[[[[[ZZZYYYZZZ^^^aaa]]]^^^```bbbcccdddddddddbbb___YYYTTTPPPOOOOOOPPPOOOOOOOOONNNNNNMMMMMMLLLMMMNNNOOONNNMMMLLLNNNOOOPPPOOONNNLLLKKKJJJIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOSSSXXX[[[]]]cccjjjnnnpppvvv}}}xxxxxx{{{yyyqqqiiiiiiiiigggddd```[[[WWWUUUOOOLLLHHHEEEBBB@@@===;;;:::::::::999999999888888555555555555444444444444666666666666666666666666666666555555555555666666222333333333444444444444222333444666777888888888999999999:::::::::;;;;;;999999999888999999:::;;;555666777999;;;>>>@@@AAAAAA@@@@@@??????>>>>>>===:::;;;===@@@BBBCCCDDDDDDAAAEEEHHHJJJJJJKKKOOORRRZZZbbbkkkqqqtttvvv|||vvvrrrnnnmmmnnnpppooommmnnnnnnoooooopppqqqssstttrrrrrrrrrqqqqqqqqqppppppppptttyyy||||||lllRRRJJJHHHIIIUUUhhhyyyzzzbbbZZZsssdddJJJ===888777666444444333333333333222222111111111111111111111111222222222222222222222222333222111111000111111111111111111222222222222333000000////////////000000111///000333555888AAAKKKRRRZZZaaadddhhhmmmmmmkkkiiijjjbbbZZZ\\\jjjsssZZZYYYkkk~~~jjjTTTTTTSSSSSSRRRMMMHHHKKKRRRbbbvvv~~~nnnuuuzzzzzzjjj]]]SSSLLLFFFBBB@@@???>>>===<<<===>>>>>>;;;<<<>>>AAACCCEEEFFFGGGGGGIIIMMMRRRWWW]]]bbbdddcccbbb```]]]ZZZZZZ]]]``````aaaccceeeggghhhhhhhhhgggccc]]]XXXUUUSSSRRRRRRPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNLLLLLLMMMOOOPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKNNNPPPRRRUUUXXX\\\bbbfffeeekkkrrruuuwww{{{|||zzzzzz{{{yyysssmmmjjjjjjiiifffaaa\\\XXXVVVPPPMMMHHHEEEBBB@@@===::::::::::::999999999888888666666555555555444444444666666666666666666666666666666555555555555666666333333444444444555555555333444555777999:::::::::::::::;;;;;;;;;<<<<<<<<<:::999999888999:::;;;<<<888888999;;;===???AAABBBCCCBBBAAA@@@>>>===<<<<<<===>>>@@@BBBDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHIIIJJJOOOTTT\\\cccgggkkknnnqqqvvv{{{wwwrrrlllkkkmmmoooooommmoooooooooooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppnnnrrrwwwxxxwww|||wwwZZZLLLHHHGGGRRRdddwwwhhhXXXjjjmmmRRRAAA:::888888444444333333333333222222222222222222222222222222111111111111111111111111333222222111000000111111//////000000000111111111111111000//////000111111000///000444777;;;EEEPPPUUUZZZ___bbbfffmmmooonnnmmmlllbbbYYY]]]nnnqqq[[[[[[mmmiiiRRRQQQRRRTTTSSSMMMHHHMMMVVVeeeyyywwwnnnvvv{{{|||lll___UUUOOOIIIEEEAAA@@@???>>>>>>??????@@@===???AAACCCFFFGGGHHHIIIKKKMMMQQQWWW]]]ccchhhkkkkkkiiieee```\\\ZZZ\\\^^^cccdddfffhhhiiijjjiiiiiijjjfff```[[[XXXVVVUUUTTTQQQQQQPPPOOOOOONNNMMMMMMMMMNNNNNNMMMLLLLLLMMMOOOPPPOOOMMMLLLLLLLLLMMMNNNIIIIIIIIIJJJJJJLLLMMMNNNSSSUUUXXXZZZ^^^ccciiinnnrrrxxx}}}vvvwwwyyyyyywwwtttqqqooojjjjjjjjjgggbbb\\\XXXWWWPPPMMMIIIEEECCC@@@<<<::::::::::::999999999888888777666666666666555555555666666666666666666666666666666555555555555666666666666666777777777777888444555666888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::999888999:::<<<===;;;;;;;;;<<<>>>???AAABBBDDDCCCBBB@@@>>>===;;;;;;???@@@BBBDDDEEEEEEDDDDDDHHHGGGEEEEEEGGGHHHHHHGGGIIILLLRRRYYY___ccceeeeeegggllluuuyyysssllljjjmmmpppooonnnqqqqqqpppppppppppppppqqqrrrrrrrrrqqqqqqqqqppppppmmmqqquuuvvvtttxxx~~~___OOOJJJIIISSSfffzzzsss^^^gggtttXXXDDD;;;::::::444444444333333333222222333333333333333333333333000000000000000000000000333333222111000000111111---.........//////000000333222111000000111222333000222333333444<<>><<<;;;===>>>@@@BBBBBBCCCIIIPPPPPPLLLQQQRRRVVV\\\dddkkknnnooosssmmmfffaaa```aaabbbccchhhiiijjjjjjjjjjjjkkkmmmfffbbb^^^ZZZXXXWWWVVVTTTUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOPPPPPPOOOOOOJJJJJJKKKNNNQQQRRRRRRQQQWWWYYY]]]cccjjjoooqqqrrrxxx~~~|||zzzwwwvvvuuuuuuuuuuuusssqqqqqqooommmjjjgggaaaZZZVVVQQQNNNIIIEEECCCAAA>>><<<;;;;;;::::::::::::::::::777777666666666666777777777666666555555555666666444444555555555555444444777777888888888999999999;;;;;;<<<<<<<<<;;;::::::999999999:::<<<<<<;;;:::<<<;;;:::999999:::<<<===<<<===>>>@@@BBBCCCEEEEEEJJJFFF@@@======???BBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFHHHLLLPPPTTTWWWYYYZZZ___aaafffmmmxxx{{{uuunnnlllmmmpppqqqqqqqqqpppooooooooopppqqqrrrqqqrrrrrrqqqpppnnnlllkkkiiiiiilllqqqtttxxxeeeSSSIIIIIIQQQ]]]vvvvvvggglllzzzxxxcccMMM<<<666888444444444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111111000///111333444777@@@LLLVVV]]]ccchhhhhhjjjnnnpppooommmhhhaaa[[[^^^uuurrrmmmhhhgggZZZVVVUUUSSSOOOJJJIIIPPPXXXjjjzzzyyypppttt|||ooo```SSSJJJEEEBBB>>>??????>>>======???BBBBBBDDDEEEFFFLLLSSSTTTQQQUUUXXX\\\aaagggmmmrrrtttxxxssslllgggfffggghhhiiijjjkkkllllllkkkjjjkkklllgggddd___\\\[[[ZZZYYYXXXWWWVVVTTTQQQOOOMMMLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOORRRVVVXXXYYYYYY]]]___bbbhhhnnntttwwwxxx|||yyyxxxwwwvvvuuuuuuuuuuuusssqqqrrrpppnnnlllhhhccc\\\XXXSSSOOOJJJFFFCCCAAA>>><<<;;;;;;;;;;;;::::::::::::777777666666666666777777555444444333333444444444444555666666777777666666888888999999999:::::::::<<<<<<=========<<<<<<<<<===<<<<<<<<<<<<<<<;;;:::<<<;;;:::999999;;;<<<>>>===>>>???AAACCCDDDFFFFFFKKKGGGBBB???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFIIIMMMPPPSSSTTTUUUUUUWWW[[[aaajjjuuu|||vvvpppmmmoooqqqrrrrrrrrrqqqpppoooooooooqqqqqqqqqqqqrrrrrrqqqooommmlllmmmlllnnnrrrtttwwwpppWWWLLLJJJPPP\\\tttzzzjjjgggpppxxxdddNNN===777888555555444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000//////...111333666;;;EEERRR[[[aaagggjjjjjjkkknnnpppnnnlllfff___ZZZ^^^vvvqqqnnnqqqhhh]]]]]]XXXSSSNNNIIIHHHRRR]]]pppwwwrrroooxxxzzznnn```SSSJJJDDDBBB<<<===>>>>>>>>>???BBBEEEEEEGGGIIIKKKPPPXXX[[[ZZZ]]]aaaeeegggjjjnnnuuuzzz}}}xxxrrrmmmllllllmmmmmmmmmnnnooonnnmmmlllmmmnnnkkkgggccc```___^^^]]]\\\[[[YYYUUURRROOOLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJQQQPPPOOONNNNNNOOOPPPPPPQQQSSSUUUXXX[[[^^^aaabbbeeegggkkkpppvvv||||||yyywwwvvvvvvuuuttttttuuuuuusssqqqrrrqqqooommmjjjfff___[[[TTTQQQLLLGGGEEEBBB???===<<<<<<;;;;;;::::::::::::777777666666666666777777555444444333444444555555555666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::<<<;;;:::::::::;;;===>>>???@@@AAACCCDDDFFFGGGHHHKKKIIIEEEDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAACCCDDDFFFIIIKKKMMMNNNNNNKKKMMMOOORRRYYYcccnnnuuuyyyssspppqqqssstttssssssrrrpppooonnnnnnoooppppppqqqrrrrrrrrrqqqooonnnqqqpppqqqssssssuuu}}}}}}]]]NNNIIIOOOZZZsss}}}ssseeedddvvvdddPPP@@@888999555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000/////////...///111444777>>>HHHTTT\\\aaagggjjjjjjjjjnnnooonnnlllfff___[[[```uuummmkkkxxxzzzhhhbbbbbbYYYRRRMMMHHHHHHTTTcccsssnnnlllnnnzzzxxxmmm___SSSJJJDDDBBB<<<===>>>>>>>>>@@@CCCFFFFFFJJJNNNPPPWWW```eeedddgggjjjllllllkkknnnuuu||||||xxxsssooonnnnnnnnnmmmnnnoooppppppoooooopppqqqpppmmmhhhdddcccbbb```______]]]YYYTTTPPPNNNMMMLLLJJJJJJJJJKKKLLLMMMOOOOOOQQQPPPOOOOOOPPPRRRTTTVVVVVVXXXZZZ]]]___bbbeeehhhlllnnnsssyyy}}}zzzwwwvvvvvvuuutttssstttuuuuuusssrrrqqqpppooonnnlllgggbbb^^^WWWSSSNNNIIIFFFCCC@@@>>>;;;;;;::::::999999888888777777666666666666777777666666666666666777777888666777888:::;;;<<<==============================>>>>>>>>>>>>??????@@@@@@CCCCCCCCCAAA>>><<<<<<<<<;;;;;;::::::;;;<<<===>>>AAABBBCCCDDDEEEGGGHHHHHHKKKJJJHHHGGGGGGFFFDDDBBBFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJIIIIIIJJJJJJMMMTTT^^^eeennnwww|||vvvssstttuuuuuuttttttrrrqqqooonnnmmmnnnnnnpppppprrrrrrsssrrrqqqpppsssrrrsssttttttvvv}}}cccOOOHHHNNNYYYsss{{{ggg[[[yyyrrreeeTTTDDD;;;999666666555555444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000/////////111222444888???IIISSSZZZ^^^dddhhhhhhiiimmmooonnnkkkeee```]]]bbbsssjjjgggzzzsssggghhhcccXXXOOOKKKGGGHHHWWWjjjuuujjjjjjooo|||~~~wwwmmm```TTTKKKEEEBBB???@@@AAA@@@@@@BBBEEEGGGHHHNNNTTTXXX___hhhnnnnnnoooppppppllliiikkkssszzz{{{wwwsssqqqppppppoooooonnnpppqqqqqqqqqqqqssstttuuuqqqllliiigggeeedddbbbcccaaa]]]YYYTTTQQQOOONNNJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMNNNQQQTTTXXXZZZZZZ\\\___aaabbbeeeiiimmmrrrwww}}}}}}zzzvvvtttssssssssssssrrrsssuuuuuutttrrroooooonnnmmmllliiiddd```ZZZVVVPPPKKKGGGDDDAAA>>>:::::::::999888777777666777777666666666666777777666666666666666777888999777888:::<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGEEEAAA>>>======::::::;;;;;;<<<===>>>>>>AAABBBCCCDDDEEEGGGGGGHHHJJJIIIIIIIIIIIIHHHEEECCCFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLKKKHHHGGGJJJQQQXXXaaaiiiuuuyyyvvvvvvwwwvvvuuutttsssqqqooommmmmmmmmmmmooopppqqqrrrsssrrrqqqqqqsssrrrsssuuuuuuwww~~~iiiQQQHHHNNNYYYsssxxx|||mmmWWWmmm{{{rrriii[[[JJJ>>>:::777777666555555444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111000000000222222444888@@@JJJSSSXXX]]]cccgggggghhhlllmmmllliiiccc___^^^dddrrrjjjgggzzz|||mmmdddiiiaaaTTTKKKIIIFFFHHHYYYooo||||||fffiiirrr}}}wwwmmmaaaUUULLLFFFCCCBBBDDDDDDDDDDDDFFFIIILLLOOOWWW___ccciiipppuuuuuusssrrrnnnjjjhhhkkkrrrxxx{{{yyyvvvuuuuuuuuuuuusssoooqqqrrrsssrrrrrrtttuuuvvvsssnnnllljjjjjjiiihhhgggeeebbb___ZZZVVVSSSRRRNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMPPPTTTXXX[[[]]]___bbbeeeggghhhlllrrrvvv~~~|||xxxtttqqqpppoooooorrrrrrrrrsssuuuvvvtttsssooonnnnnnnnnmmmjjjfffbbb\\\XXXRRRMMMIIIEEEBBB???;;;;;;:::999888777666666777777666666666666777777444444444444555666777777888999;;;===>>>???@@@@@@@@@@@@????????????>>>>>>@@@@@@???@@@AAACCCEEEFFFIIILLLNNNLLLFFFAAA>>>>>>::::::;;;<<<===>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGHHHIIIHHHFFFDDDFFFFFFEEEDDDCCCBBBAAA@@@BBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKPPPQQQOOOJJJDDDCCCGGGMMMVVV]]]hhhqqqyyy{{{xxxxxxxxxwwwtttsssrrrpppnnnmmmmmmmmmmmmooopppqqqrrrrrrqqqpppppprrrqqqrrrtttuuuvvv}}}sssVVVJJJOOOVVVnnntttxxxxxxZZZeeezzzzzztttgggSSSBBB:::888777777666555444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222111111111111222222444999BBBLLLTTTYYY___dddhhhggggggjjjkkkjjjfff```[[[]]]eeeuuu~~~iiihhhzzz{{{iii```ggg]]]OOOFFFGGGFFFHHH[[[sssqqqbbbiiiwww}}}wwwmmmbbbWWWMMMGGGDDDEEEGGGHHHIIIJJJMMMQQQTTTYYYbbbkkkooorrrwwwxxxwwwsssooojjjgggggglllsssxxx|||zzzyyyyyyzzzzzzyyyxxxssstttuuutttrrrqqqqqqrrrsssqqqnnnmmmmmmoooooooooiiiiiigggddd```\\\WWWUUUQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRTTTWWW[[[^^^aaabbbdddhhhmmmppprrrwww~~~~~~zzzxxxtttqqqooonnnooopppqqqqqqqqqsssuuuvvvuuusssooooooooopppooommmiiieee^^^ZZZTTTNNNJJJFFFBBB@@@======<<<;;;:::999888777777777666666666666777777444444444444555666777888::::::<<<===??????@@@@@@@@@@@@@@@?????????>>>>>>CCCBBBBBBBBBDDDFFFIIIJJJPPPTTTXXXTTTLLLCCC>>>===999:::;;;<<<>>>>>>?????????@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDGGGJJJLLLNNNVVVXXXVVVNNNEEE@@@BBBFFFKKKPPPXXX___fffpppzzz|||yyyyyyyyyvvvtttrrrqqqooonnnmmmmmmmmmnnnooopppqqqqqqqqqpppooonnnqqqoooppprrrrrrrrryyy~~~^^^NNNOOOQQQddd|||~~~dddfffkkkttt]]]GGG;;;888888777666555444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000222222444:::DDDNNNWWW[[[bbbgggiiihhhgggiiijjjhhhddd]]]XXX[[[eeexxx{{{hhhhhhzzz|||iii^^^dddZZZLLLCCCEEEEEEHHH\\\uuufff^^^hhhzzz}}}wwwnnncccWWWNNNHHHEEEGGGIIIKKKMMMOOORRRWWWZZZ```jjjsssvvvxxxzzzzzzxxxrrrmmmgggdddhhhooovvvzzz{{{zzzyyyzzz{{{|||{{{zzzvvvwwwvvvtttqqqooooooppppppnnnlllmmmooorrrssstttjjjjjjjjjhhhddd___ZZZWWWSSSSSSSSSSSSTTTVVVWWWXXXXXXYYY\\\___bbbeeefffggghhhmmmsssvvvyyy{{{xxxxxxvvvssspppooopppqqqrrrqqqpppqqqrrruuuvvvuuutttpppppppppqqqqqqoookkkhhh___[[[UUUOOOKKKGGGCCC@@@???>>>>>><<<;;;:::999999777777666666666666777777666666666666777888:::::::::;;;<<<>>>????????????@@@@@@@@@??????>>>>>>>>>EEEEEEDDDDDDFFFIIILLLMMMVVV[[[^^^ZZZPPPEEE>>><<<999:::;;;===>>>???????????????@@@@@@AAABBBCCCCCCDDDCCCCCCEEEGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@AAABBBBBB@@@AAABBBDDDGGGJJJNNNPPP\\\^^^\\\SSSHHH@@@AAACCCBBBFFFLLLQQQXXXbbbmmmvvv}}}zzzyyyyyyvvvtttqqqpppooonnnmmmmmmnnnnnnoooppppppqqqpppooonnnmmmpppnnnooopppoooooovvv~~~dddQQQPPPMMM\\\mmmjjjddd}}}cccJJJ<<<999888777666555444333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////222444888>>>GGGQQQYYY^^^bbbccceeefffgggggggggggg___[[[VVVUUUaaayyyqqq```nnn~~~qqqiiiddd^^^QQQMMMBBB???EEEKKK^^^zzzddd___fffzzz|||wwwpppfff\\\RRRLLLHHHLLLMMMPPPSSSSSSSSSXXX```lllwww{{{wwwwww}}}}}}vvvjjjhhhfffgggjjjpppwww||||||{{{{{{|||~~~~~~{{{zzzwwwtttrrrooommmmmmiiijjjlllppptttvvvuuutttpppooommmllliiieee```\\\XXXYYYZZZ[[[[[[\\\]]]]]]eeeffffffeeedddgggmmmrrrrrrtttyyy~~~}}}zzzwwwvvvtttsssrrrqqqqqqqqqrrrsssqqqpppoooqqqtttvvvtttqqqsssssssssttttttqqqllliiiaaa\\\UUUOOOJJJGGGDDDBBB===<<<;;;999888777666666444555666888888888777777555666777777666777999;;;======>>>>>>???@@@@@@@@@EEEDDDBBBAAAAAABBBDDDEEEDDDBBBCCCFFFEEEFFFNNNYYYcccjjjjjj___PPPGGGCCCAAA>>><<<<<>>EEE@@@@@@DDDGGGGGGLLLTTTlllhhh```TTTJJJDDDCCCDDDAAAFFFIIIIIIJJJPPPXXX]]]nnnzzz}}}zzz{{{{{{xxxtttrrrrrrrrrqqqqqqqqqppppppsssssstttsssrrrpppnnnmmmqqqpppoooooopppssswwwyyynnnPPPIIIJJJSSSnnnoooggg~~~mmmTTT@@@999:::888444222444555555111111111222222333333333000111333333444333222111333333333222222111111111111111111111111111111111000000000000000000000000333555999AAAJJJSSS\\\```dddeeefffggggggfffeeedddaaa\\\WWWYYYhhhiiiZZZjjjooofff___XXXNNNLLLCCC@@@GGGMMMbbb~~~___]]]fff|||}}}xxxpppggg]]]UUUPPPMMMOOOOOOSSSWWWXXXXXX]]]eeepppzzz~~~yyyvvvyyyvvvnnneeefffgggiiimmmrrrwwwzzz||||||~~~{{{yyyvvvrrrooolllkkkkkkggghhhkkkpppuuuxxxxxxwwwtttssspppnnnllliiidddaaa`````````aaabbbccccccdddggghhhjjjiiiiiilllrrrxxxyyy|||zzzwwwuuutttsssrrrqqqppppppqqqqqqrrrrrrqqqqqqssstttuuutttssstttttttttuuuuuurrrmmmjjjbbb]]]UUUOOOKKKGGGDDDBBB===<<<;;;999888777777666444555666777777666666555555666888888777888:::<<<>>>>>>>>>???@@@AAACCCCCCFFFDDDCCCBBBBBBCCCDDDFFFEEECCCDDDGGGJJJMMMVVVbbboooqqqlll^^^PPPHHHDDDAAA===::::::===???======???@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBEEEHHHIIILLLYYYgggxxxooobbbTTTJJJDDDCCCBBB===@@@BBBBBBCCCGGGMMMRRR]]]iiiyyy~~~zzzyyyxxxuuurrrqqqqqqqqqqqqqqqrrrrrrsssrrrsssssssssrrrpppnnnmmmkkklllnnnpppqqqrrrrrrssswwwsssTTTIIIHHHNNNggg}}}ssshhhzzz```III===<<<999666333333444333222222333333333444444444111222333333333333222111333333333222222222111111111111111111111111111111000000000000000000000000333666<<>>===;;;:::888777777777555555666666666555444444666777999999999:::;;;===?????????@@@BBBDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIGGGFFFIIINNNVVVaaalllxxxtttiiiYYYOOOKKKIIIFFF>>>::::::===???>>>>>>@@@AAABBBDDDFFFGGGIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJDDDCCCBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB???CCCGGGIIIIIIPPPdddxxxuuubbbTTTMMMKKKIIIGGGBBBBBBBBBBBBBBBDDDHHHKKKLLLWWWfffsss}}}yyyvvvuuurrrppprrrrrrqqqqqqqqqssstttuuuqqqrrrrrrrrrqqqpppnnnmmmgggjjjooorrrtttrrrpppnnnpppvvvyyyXXXJJJEEEHHH]]]wwwzzzxxxfff}}}oooVVVCCC???:::777555333222111333333444444444444555555222222333333333222222111333333333222222222222111111111111111111111111111000000000000000000000000222666===GGGPPPYYY```ccceeegggiiikkkkkkiiihhhfffaaaYYYUUU___xxxwwwfffaaatttxxxhhh```[[[TTTGGGHHHDDDDDDJJJRRRiii~~~^^^XXXWWWiii{{{qqqfff^^^YYYXXXXXXWWWYYY]]]bbbcccccchhhooouuuyyyxxxpppjjjhhheee```bbbeeeiiioootttxxx{{{}}}}}}zzzwwwtttpppmmmkkkkkkmmmnnnssstttwww|||~~~|||zzzzzzzzzyyywwwuuuuuutttrrrpppoooooooooooommmppprrrrrrrrruuu{{{}}}|||yyywwwtttqqqooonnntttsssrrrrrrssstttuuuvvvtttwwwxxxwwwtttsssvvvyyyxxxwwwwwwwwwvvvsssooolllbbb]]]WWWQQQMMMIIIEEEBBB>>>===<<<:::888888777777777777777666666555444444666888:::;;;;;;<<<===???@@@@@@@@@AAACCCFFFIIIKKKIIIHHHGGGGGGGGGGGGHHHIIINNNJJJHHHJJJSSS___mmmvvvxxxooo```RRRNNNQQQRRROOOCCC>>>;;;>>>AAA@@@@@@AAABBBCCCEEEHHHKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMDDDBBB@@@>>>>>>>>>@@@AAA??????@@@?????????@@@AAABBBFFFKKKMMMPPP\\\qqqttt^^^SSSRRRUUUUUUSSSLLLHHHEEEEEEDDDDDDEEEHHHGGGNNNYYYccclllyyyzzzvvvtttrrrqqquuutttsssrrrqqqrrrtttuuuppppppqqqqqqqqqooonnnmmmiiilllppptttuuutttqqqoooqqquuu}}}\\\LLLDDDEEEVVVmmmwww{{{~~~ddduuu}}}bbbHHH@@@888666666333111111333333333444444444444444222333333333222222111111222222222222222222222222111111111111111111111111000000000000000000000000111666???IIISSS[[[```cccdddgggjjjmmmnnnmmmlllkkkbbbZZZXXXgggpppfffeeexxxsssccc\\\WWWQQQGGGIIIDDDEEENNNVVVmmmoooWWWXXXWWWkkk{{{pppeee]]]ZZZZZZ[[[]]]^^^bbbggggggeeeiiioooqqqrrrnnngggbbbaaabbbbbbgggiiilllqqqvvv{{{~~~~~~{{{zzzzzzyyyxxxvvvuuussspppnnnoooqqqtttvvv{{{|||~~~~~~{{{yyyvvvsssqqqppppppppprrruuuwwwvvvvvvwww|||}}}xxxwwwvvvuuusssqqqooonnnqqqqqqqqqqqqrrrsssuuuvvvuuuwwwyyywwwuuutttwww{{{yyywwwvvvvvvuuusssooolllbbb^^^XXXRRRNNNJJJEEEBBB>>>===<<<:::999888777777999999888777777666666666777999<<<===>>>>>>???@@@@@@AAAAAACCCEEEHHHKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJIIIMMMZZZkkkxxx~~~qqqgggWWWLLLNNNVVVYYYVVVJJJBBB<<<===@@@??????AAABBBDDDGGGJJJMMMPPPRRRRRRQQQQQQPPPOOONNNNNNMMMMMMHHHFFFDDDBBBAAABBBCCCDDD@@@AAABBBBBBAAAAAADDDFFFHHHKKKPPPXXXcccrrrmmmXXXPPPUUU]]]___]]]SSSJJJCCCCCCCCCAAAAAAEEEEEEJJJQQQVVV]]]iiiwww|||xxxvvvuuuuuuyyyxxxvvvtttrrrrrrrrrrrrnnnooopppppppppooonnnmmmkkkmmmppprrrssssssqqqpppqqqvvvaaaNNNEEEEEESSSffftttxxxgggqqqmmmOOOBBB777555666444222222333333333222222222222222333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000222888AAALLLVVV\\\```bbbdddfffjjjnnnpppooonnnlllfff___```vvvlllhhhkkkppp^^^WWWRRRKKKIIIIIIDDDGGGTTT^^^sssgggTTTWWWWWWlll~~~wwwnnnddd^^^]]]^^^```dddeeehhhkkkiiieeegggllllllkkkgggccc```aaadddfffjjjmmmpppuuuyyy|||{{{wwwuuuuuuvvvvvvuuuvvvuuuttttttvvvyyy|||~~~|||zzzwwwuuussssssttttttyyy|||~~~~~~}}}~~~}}}xxxtttttttttsssrrrqqqpppooonnnnnnnnnnnnoooqqqssstttvvvwwwwwwvvvvvvwwwyyy|||xxxwwwuuutttsssqqqmmmjjjbbb^^^YYYSSSOOOJJJFFFCCC???>>><<<;;;999888888888999999888777777777888888888:::>>>???@@@@@@AAABBBBBBCCCEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJMMMVVVfffvvv~~~}}}ggg___SSSLLLQQQ[[[___^^^RRRGGG===;;;======>>>???BBBDDDGGGKKKNNNQQQSSSTTTRRRQQQPPPOOOMMMLLLKKKJJJGGGFFFDDDBBBAAAAAABBBBBB>>>AAACCCBBBAAABBBGGGKKKIIIOOOXXXeeevvvwwwfffTTTPPPYYYdddhhhggg\\\NNNDDDCCCEEEBBBCCCGGGFFFIIIMMMOOOSSS[[[hhhsss|||yyyxxxxxxzzzyyyxxxvvvtttrrrqqqpppmmmmmmoooppppppooonnnnnnlllmmmnnnpppppppppppppppooovvviiiSSSGGGEEEPPP___wwwuuuxxxmmmqqqzzzZZZHHH888666777555333555333333222222222222111111444444333222111111111111111222222222222333333333111111111111111111111111000000000000000000000000444:::EEEPPPYYY___aaabbbcccfffjjjnnnooonnnkkkjjjhhhccchhheeegggooolll[[[UUUPPPJJJLLLJJJDDDJJJ[[[hhh{{{aaaSSSSSSWWWkkkxxxssskkkdddaaabbbdddggglllkkkmmmnnnjjjeeeeeeiiiggggggggggggeeeeeehhhkkkkkknnnsssyyy|||}}}|||{{{yyyxxxvvvvvvwwwxxxxxxwwwzzzzzzzzz{{{}}}yyyxxxvvvuuuvvvxxxzzz|||}}}xxxtttqqqqqqrrrrrrrrrqqqoooooonnnnnnnnnoooppprrruuuvvvwwwuuuttttttwwwyyy{{{|||wwwuuusssrrrqqqnnnkkkhhhbbb___YYYTTTPPPKKKFFFCCC???>>><<<;;;999888888888888777777666666777888999888;;;???AAAAAABBBBBBCCCEEEGGGIIILLLNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNKKKQQQZZZeeesss|||xxxooo[[[WWWPPPOOOXXXdddkkkjjj^^^PPPBBB===>>>>>>???AAABBBDDDGGGKKKNNNQQQSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKEEEDDDDDDCCCAAA@@@@@@??????BBBEEEEEEDDDFFFLLLQQQRRR]]]kkk{{{mmmaaaUUUVVVcccrrryyyyyyfffTTTFFFFFFIIIGGGIIINNNNNNPPPQQQPPPOOOSSS]]]eeeyyy|||yyyyyyxxxyyyyyyyyywwwtttrrrpppkkklllnnnooooooooonnnnnnlllmmmpppqqqrrrqqqpppooommmwwwrrrYYYIIIDDDKKKWWWdddqqq|||}}}qqqqqqhhhPPP<<<888999666444666444444333333333222222222555444333111111111111111111111222222222333333333111111111111111111111111000000000000000000000000666===GGGSSS[[[```bbbbbbdddfffjjjmmmmmmllliiifffhhhdddllltttZZZ___kkkiii[[[VVVSSSMMMMMMJJJDDDLLL```ooo___QQQOOOWWWjjj~~~sssooojjjeeedddfffjjjlllqqqpppqqqqqqllldddcccgggeeefffiiilllllljjjkkkmmmiiinnnuuu|||~~~}}}yyyvvvuuuuuuvvvxxx{{{|||{{{yyy~~~~~~~~~wwwwwwvvvvvvyyy|||}}}{{{zzzvvvrrrnnnooopppqqqqqqpppooonnnqqqqqqqqqrrrsssvvvxxxyyywwwtttqqqssswww{{{|||{{{vvvtttrrrpppooommmjjjgggbbb___ZZZUUUPPPKKKFFFCCC???>>>===;;;:::999888888777666555555555777888999888<<<@@@BBBBBBBBBCCCDDDGGGIIIMMMPPPRRRRRRQQQPPPNNNOOOOOOPPPPPPOOOOOONNNQQQZZZfffqqq|||}}}ooo^^^PPPPPPOOORRR^^^mmmuuuvvvhhhXXXGGGAAAAAAAAACCCEEEBBBDDDGGGJJJNNNPPPRRRSSSYYYXXXVVVTTTRRRPPPOOONNNHHHHHHHHHGGGFFFDDDCCCBBBEEEIIILLLLLLKKKNNNTTTZZZcccrrrggg^^^WWW]]]nnniiiUUUEEEFFFIIIHHHJJJPPPYYYZZZYYYTTTOOOPPPVVV]]]ppp}}}zzzxxxvvvwwwyyyzzzyyyvvvsssqqqkkklllmmmooooooooonnnnnnmmmpppsssvvvvvvuuurrrpppooozzzyyy]]]JJJBBBGGGQQQYYYfffttt|||rrrppprrrWWW@@@::::::666444777555555555444444333333333666444333111000000111111111111111222222333333333111111111111111111111111000000000000000000000000444>>>KKKVVV\\\___bbbddddddiiilllkkkkkkllljjjfffaaa^^^mmmoooYYY]]]www{{{eeeXXXVVVVVVTTTQQQIIIIIISSS```ooouuuRRRMMMWWWZZZgggvvvwwwrrrkkkggggggiiilllmmmvvvvvvvvvtttqqqlllgggdddhhhjjjlllmmmmmmmmmnnnoooppptttyyy{{{yyyvvvsssrrruuuvvvxxx|||~~~{{{|||xxxwwwxxx|||}}}{{{xxxrrrmmmnnnpppqqqqqqooonnnoooooommmnnnoooppprrruuuwwwxxxuuuuuuuuuuuuvvvvvvvvvwwwssssssssssssrrrnnniiiddd___\\\WWWRRRNNNIIIDDD@@@BBB@@@>>>;;;999777666555888777666555666777999;;;<<<>>>@@@BBBCCCEEEHHHJJJJJJJJJKKKNNNPPPQQQPPPOOOPPPMMMNNNRRRPPPLLLOOOWWWZZZgggyyyvvvdddYYYNNNPPPRRRZZZlllyyy___EEE<<<>>>???@@@AAA@@@BBBEEEGGGJJJMMMRRRUUU[[[ZZZYYYYYYYYYVVVRRRNNNMMMLLLJJJIIIIIIKKKMMMNNNNNNPPPTTTVVVYYY```iiippp{{{xxxdddccceeeppp{{{^^^GGGDDDGGGGGGMMMYYYgggmmmkkk^^^TTTRRRRRRQQQbbbuuu{{{xxxvvvuuuuuuuuuuuuuuuuuuttttttpppqqqssstttsssrrrpppnnnnnnpppsssuuuuuurrrooommmqqquuucccNNNHHHIIIIIIQQQUUUfffwwwgggpppfffDDD999:::888666777555444333333222222333333222222222333333444444444444333333222111111111222333333333222222222111111......//////000000111111888AAAMMMWWW\\\^^^```bbbdddiiimmmlllllllllhhhccc___bbbvvvooo^^^ccc{{{zzzeeeZZZZZZYYYVVVNNNGGGFFFQQQ```qqqsssSSSOOOXXX\\\hhhwwwxxxrrrjjjeeeeeehhhkkkmmmxxxxxxyyyyyywwwssspppmmmnnnppprrrssssssssstttuuuvvvyyy{{{|||yyyvvvuuutttvvvxxx{{{zzzwwwxxxyyyyyy{{{~~~{{{zzzwwwrrrnnnqqqrrrrrrqqqooommmmmmmmmnnnnnnoooqqqsssuuuwwwxxxuuuvvvvvvvvvvvvvvvvvvvvvtttsssssssssrrrnnnhhhddd^^^[[[VVVQQQLLLHHHCCC@@@>>>>>><<<;;;999999888888888777666666666888:::;;;===???@@@AAABBBDDDHHHJJJNNNOOOPPPRRRTTTTTTSSSRRRRRRPPPQQQSSSRRRQQQYYYcccsss|||wwweeeVVVMMMFFFMMMWWWeeezzz}}}eeeLLLBBBBBBCCCCCCDDDCCCEEEFFFGGGHHHLLLPPPSSS___aaadddeeedddaaa]]][[[XXXUUURRRPPPQQQUUUYYY\\\___bbbfffmmmvvvzzzlllgggkkksssiiiMMMHHHJJJKKKQQQ[[[sss{{{zzzkkkXXXPPPQQQSSScccvvv|||yyywwwuuuuuuuuuttttttsssssssssooopppqqqrrrrrrrrrqqqpppjjjlllooorrrssssssrrrqqqnnnsssfffPPPIIIIIIJJJRRRYYYooo}}}fffgggpppLLL===;;;888555777555444333333222222333333111111111222222333333333444333222222111111222222333333333222222111111111000000000000000/////////===EEEPPPXXX[[[]]]^^^```dddjjjnnnnnnmmmkkkeee___WWWaaa}}}tttggg^^^ggguuuccc]]]]]][[[VVVNNNGGGGGGSSSdddyyymmmQQQNNNVVV```kkkxxxyyyrrriiiccccccfffkkknnnzzz{{{}}}~~~~~~|||yyyxxxvvvxxxzzz{{{{{{{{{|||}}}~~~}}}yyywwwvvvvvvzzz|||}}}}}}zzzvvvuuuwww|||}}}|||xxxwwwvvvssspppsssttttttrrrnnnlllkkkllloooooopppqqqtttvvvxxxyyywwwwwwxxxxxxwwwwwwvvvvvvtttssssssrrrpppmmmgggccc\\\XXXSSSNNNJJJFFFBBB???;;;;;;::::::::::::;;;;;;888777777777777999;;;<<>>::::::999999:::;;;;;;<<<888888888888999:::<<<===???@@@@@@@@@@@@BBBFFFIIILLLOOOSSSUUUWWWWWWXXXXXXYYY\\\``````^^^aaalllvvvvvvtttooodddWWWOOONNNPPPSSS___ooo~~~zzzsssdddQQQDDD??????AAABBBGGGGGGGGGFFFFFFIIIMMMQQQZZZbbbkkkqqqsssvvv|||~~~|||}}}zzz{{{iiiXXXRRRWWWgggyyyttt[[[OOORRRZZZfffyyy{{{xxxvvvuuuuuusssrrrqqqppppppppppppooonnnnnnooooooppppppooooooooooooppppppqqqttt{{{oooSSSGGGEEEGGGLLLXXXpppooo\\\mmm^^^FFF<<<777666777555555444333333333333333111111111111222222222222333333222222111222222333444444333222111000//////111111111000000000//////BBBHHHRRRXXX\\\___bbbeeegggmmmrrrqqqnnnjjjbbbZZZYYYfffkkkbbbaaaooommmdddeeeddd]]]UUUOOOMMMQQQ___vvvyyyZZZMMMQQQXXXhhhqqq}}}yyyrrrhhhbbbbbbhhhoootttvvvxxx{{{~~~~~~}}}|||yyyxxx{{{}}}{{{wwwvvvuuuuuutttwwwsssrrrtttvvvvvvzzz~~~yyyuuussssssssstttqqqrrrrrrpppooonnnppprrrqqqqqqrrrsssvvvxxxzzz{{{{{{|||||||||{{{xxxvvvuuurrrpppnnnllljjjfffaaa^^^VVVRRRLLLHHHDDDAAA>>><<<;;;::::::999999999::::::888888999:::;;;<<<===>>>@@@@@@@@@@@@@@@AAAEEEHHHGGGKKKPPPSSSUUUXXX[[[^^^```ggglllkkkhhhiiiooosssqqqiii]]]SSSMMMLLLLLLLLLYYYcccrrr}}}~~~xxxsssppprrrhhhXXXJJJCCCBBBEEEFFFEEEFFFFFFFFFFFFIIIMMMQQQWWW]]]ffflllrrr||||||ggg\\\```vvvkkkXXXPPPTTT\\\jjj}}}|||xxxvvvuuuuuusssrrrqqqppppppsssrrrqqqooonnnmmmmmmmmmqqqppppppooopppqqqrrrssswww~~~tttVVVFFFBBBCCCJJJTTTiiiwwwaaakkk___FFF;;;777777888666555444444333333444444333333333333333333333222333222222111222222333333333333222111111000/////////000000000111111111222CCCJJJRRRXXX\\\```dddhhhiiiooosssrrroookkkccc[[[YYYccc|||pppnnnppp||||||llliiilllhhh^^^VVVJJJLLLSSSccc{{{mmmUUUQQQXXX^^^jjjssszzzrrrhhhbbbbbbgggmmmqqqpppssswwwzzz}}}~~~}}}}}}}}}{{{|||}}}yyyuuurrrrrrrrrrrrqqqqqqnnnoootttyyy|||}}}zzzvvvssssssssstttooopppppppppooopppsssuuurrrrrrssstttvvvyyy{{{|||~~~~~~~~~~~~|||yyyvvvtttpppmmmkkkhhhfffbbb]]]YYYSSSOOOIIIDDDAAA???===;;;;;;;;;:::999999999999999888999:::;;;<<<===>>>??????@@@AAAAAAAAAAAACCCEEEDDDHHHMMMPPPSSSWWW]]]cccfffmmmqqqpppmmmlllkkkiiibbbZZZQQQLLLNNNQQQRRRRRReeekkksssvvvppphhhfffjjjsssnnn```OOODDDBBBEEEEEEDDDFFFGGGGGGGGGIIILLLOOOTTTXXX^^^dddmmmyyy|||nnnooosss```TTTPPPVVV^^^ppp}}}yyyvvvuuuuuutttsssrrrqqqqqquuutttsssqqqooommmlllkkkmmmmmmnnnppprrrtttvvvwwwvvv||||||\\\HHHBBBCCCIIISSSfffjjjlll}}}^^^EEE:::777888888666555555444444444444444444444444333333333333333222222111111222222333333222111111111111000000000//////000000111222222333FFFLLLSSSYYY\\\```eeeiiikkkqqqtttrrrpppllleee]]]WWW^^^rrrqqqpppsss}}}tttiiijjjnnnhhh\\\SSSFFFJJJUUUgggiiiSSSRRR[[[___lllttt{{{tttiiiaaa___bbbgggiiijjjmmmrrrxxx|||~~~}}}{{{uuusssppppppqqqrrrsssrrrpppooorrrzzz~~~}}}{{{wwwtttsssrrrssspppppppppoooooopppsssvvvrrrssstttuuuwwwzzz|||}}}}}}zzzvvvtttmmmjjjgggdddaaa]]]YYYUUUQQQLLLFFFBBB???===<<<::::::999999999999999::::::888999:::<<<===>>>??????>>>@@@BBBCCCBBBAAABBBBBBBBBEEEIIIKKKMMMRRR[[[aaafffkkkllliiiggggggbbb[[[PPPNNNLLLMMMQQQVVVYYY[[[hhhjjjmmmkkkbbb\\\bbbmmmyyyvvvjjjUUUFFFCCCDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJMMMNNNQQQWWW___iiisssyyywwwcccVVVOOOPPPYYYdddwww~~~yyyuuuuuuuuuttttttssssssssstttttttttsssqqqooommmkkkkkklllmmmooorrrtttuuuvvvsssxxxdddMMMEEEEEEFFFQQQgggwwwppp|||www\\\EEE:::777777666666666555444444444444444333333333333222222111111222222111111222222333444000000000000111111111111111111111111111111111111HHHNNNUUUYYY\\\___dddhhhlllqqqtttssspppmmmfff___YYY^^^pppnnnhhhkkkwwwyyymmmeeeiiillldddWWWOOOEEEKKKXXXkkkiiiRRRQQQYYY[[[llluuu}}}uuujjjaaa]]]^^^aaacccfffjjjpppwww|||{{{uuurrrqqqpppnnnoooqqqtttttttttrrrrrrwww}}}}}}|||yyyuuusssrrrrrrqqqqqqqqqpppooopppsssuuusssssstttvvvxxxzzz|||}}}~~~zzzvvvtttkkkhhheeebbb___[[[VVVSSSOOOKKKEEEAAA>>>===;;;:::888888888888999:::;;;<<<888999;;;===>>>???@@@@@@===???CCCDDDCCCAAAAAAAAA???BBBEEEEEEFFFLLLVVV]]]bbbdddccc___^^^___YYYPPPJJJMMMOOOPPPPPPRRRVVVYYY\\\]]]______ZZZ[[[jjj|||vvv___MMMHHHHHHHHHFFFHHHJJJJJJIIIGGGFFFGGGDDDDDDEEEJJJQQQYYY^^^```kkknnnsssyyy~~~rrrdddUUUNNNKKKOOO\\\jjj{{{zzzuuuuuuuuuuuuuuuuuuttttttrrrrrrttttttsssqqqnnnmmmmmmmmmooopppqqqqqqqqqqqqrrrvvvjjjQQQIIIHHHBBBOOOhhhtttyyyttt[[[FFF:::888666444666666555444444444444555222222222222111111000000222111111111222333333444/////////000111111222222333333222222111000000000IIINNNUUUZZZ]]]aaafffjjjooooooppprrrrrrmmmddd^^^ZZZaaarrrqqqoooddduuukkkdddeeeeee]]]QQQJJJCCCIII]]]|||kkkSSSXXXbbbcccoooyyywwwkkkaaa\\\[[[[[[\\\^^^aaagggqqq{{{~~~{{{sssppppppppprrrtttwwwzzz|||~~~~~~{{{|||~~~yyyuuutttuuuuuuuuuppppppqqqrrrssssssttttttsssrrrssswww|||}}}{{{xxx||||||}}}~~~~~~{{{wwwsssmmmhhhaaaZZZVVVRRROOOMMMMMMIIICCC@@@@@@???===;;;===<<<:::999999:::<<<===??????@@@BBBCCCCCCAAA???@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBBBBDDDFFFJJJMMMPPP[[[```eeefffbbb[[[TTTPPPHHHLLLPPPQQQQQQSSSWWW[[[XXXVVVWWWZZZ\\\bbbsssoooWWWGGGCCCEEEFFFIIIMMMOOONNNKKKIIIHHHFFFFFFFFFHHHJJJMMMOOOQQQRRRYYYccchhhjjjlllqqqvvvuuuyyymmm^^^QQQJJJLLLMMMOOO\\\kkk{{{|||ttttttsssrrrppppppqqqsssppprrrsssuuuuuutttrrrqqqqqqnnnlllmmmoooqqqooonnntttxxxsssVVVGGGCCCBBBLLLeeejjjllloooVVVFFF>>>888777999555444444333333444444555333333444444333222000///333444555555333111111222111111222222222222111111444444333222111111111222MMMQQQWWW[[[^^^aaafffjjjmmmmmmoooqqqpppkkkccc\\\[[[cccvvvsssqqqiiipppgggaaaaaa___VVVLLLGGGGGGOOOeeeoooUUUYYYcccdddrrr}}}wwwkkkaaa[[[YYYYYYYYYYYY]]]dddnnnxxx~~~~~~|||vvvttttttwwwyyy|||}}}xxxttttttttttttsssqqqqqqrrrrrrrrrsssssssssrrrrrrtttwww{{{|||{{{xxx}}}xxxtttjjjeee^^^XXXSSSPPPNNNLLLHHHDDD@@@======<<<;;;999===<<<:::::::::;;;===>>>BBBBBBDDDEEEGGGFFFEEECCCBBBCCCEEEEEEDDDCCCDDDEEECCCCCCCCCEEEHHHKKKNNNQQQ[[[```eeefffbbb\\\UUURRRNNNOOOPPPOOONNNOOOSSSVVVWWWVVVWWW]]]dddnnndddOOOHHHIIIFFFHHHKKKLLLLLLKKKIIIIIIGGGGGGGGGGGGGGGIIIKKKLLLNNNRRRVVVYYYZZZ\\\aaadddrrrzzzqqqbbbVVVNNNKKKOOOQQQSSS^^^mmm{{{ttttttsssqqqppppppqqqrrrqqqrrrtttuuuuuuuuusssrrrqqqnnnlllmmmooopppooonnnqqqttt~~~yyy]]]LLLGGGDDDKKK___tttkkkwww___JJJ>>>;;;::::::555444444333333444444555333333444444333222000///000222333333222111222333111111222222222222111111333333222111111111111111PPPTTTZZZ]]]___bbbfffjjjkkklllnnnpppoooiiiaaa[[[YYYcccyyyrrrrrrqqqkkkeeeaaa^^^YYYOOOHHHFFFIIITTTjjjrrrZZZ___iiimmmuuuwwwkkk```ZZZVVVUUUUUUSSSWWW^^^iiittt{{{{{{xxxwwwwwwxxx~~~zzzvvvtttsssssssssrrrsssrrrrrrrrrrrrrrrsssssssssssstttwwwzzz{{{zzzyyy|||xxxtttiiiccc[[[UUUPPPMMMJJJIIICCCAAA===;;;;;;;;;:::999<<<;;;:::::::::;;;===>>>BBBCCCEEEGGGHHHGGGGGGFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFHHHJJJNNNQQQSSSYYY]]]aaaaaa^^^XXXSSSPPPNNNMMMKKKJJJJJJLLLOOOQQQXXXXXX\\\fffsssnnnTTTKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKKKKLLLOOORRRVVVXXXiiiooozzzkkkXXXRRRNNNOOOTTTXXX___ooo{{{uuutttsssqqqppppppqqqqqqqqqrrrtttuuuuuuuuutttsssqqqooommmnnnooopppooonnnppprrrzzzcccPPPHHHFFFHHHWWWxxxmmm}}}mmmPPP???======999555555444444444444555555333444444444333222111000---///111222111111222333111111222222222222111111222222111000000000111111OOOTTTZZZ^^^```cccgggkkkjjjlllooopppnnnhhhbbb]]][[[gggmmmpppyyyjjjfffbbb^^^VVVLLLHHHHHHHHHSSShhhppp___fffsssyyyzzzyyylll```YYYTTTRRRQQQOOOSSSZZZdddoooxxx~~~~~~}}}}}}|||{{{vvvxxx|||}}}|||zzzwwwuuuuuuuuutttrrrrrrrrrqqqqqqrrrssstttuuussstttuuuwwwyyyzzzzzzzzz{{{{{{{{{||||||zzzwwwtttlllfff\\\TTTNNNIIIFFFDDDAAA???>>><<<<<<;;;;;;;;;:::999999999:::<<<===>>>???AAACCCDDDDDDDDDEEEFFFGGGGGGHHHGGGEEEEEEFFFGGGHHHHHHJJJLLLOOORRRUUUWWW[[[^^^aaa```\\\WWWRRRPPPLLLKKKKKKLLLOOOQQQTTTUUUZZZ^^^hhhxxxuuuZZZPPPPPPMMMLLLJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHKKKJJJIIILLLPPPUUUWWWXXXbbbeeemmmzzzmmmXXXVVVUUUYYYaaajjjyyy{{{vvvtttrrrqqqqqqqqqqqqppppppqqqrrrsssssssssssssssqqqpppooonnnoooooooooooorrrsssxxxhhhQQQFFFEEEFFFSSSsssuuurrrssszzz}}}XXXAAA???>>>777555555444444444444555555444444444333333222111111///111222333222111222333111111222222222222111111111111000000000000000111MMMRRRYYY]]]```dddiiimmmkkkmmmppppppmmmiiieeebbbaaaqqqkkknnnhhhdddaaa\\\TTTJJJHHHJJJHHHSSSeeezzzmmmccckkkxxxzzznnnbbbYYYTTTQQQOOOMMMQQQXXX```jjjttt|||~~~}}}||||||}}}{{{{{{||||||zzzyyyxxxxxxxxxvvvtttrrrqqqqqqqqqrrrtttvvvxxxuuuvvvwwwyyyyyyzzz{{{|||yyyxxxyyyzzz|||{{{yyywwwssslll```UUUMMMGGGCCC@@@>>>>>>===<<<;;;;;;;;;;;;888888999:::;;;<<<===>>>>>>@@@CCCCCCBBBBBBCCCEEEGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKMMMPPPSSSVVVYYYZZZaaabbbcccaaa]]]XXXUUUTTTMMMOOORRRUUUXXXZZZ\\\^^^aaalll}}}}}}dddXXXWWWRRRNNNJJJHHHIIIJJJJJJIIIKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJNNNSSSVVVWWWWWW[[[___iiivvvvvvccc^^^dddooo~~~yyyrrrzzz~~~}}}xxxuuuqqqpppqqqqqqpppooonnnnnnooopppqqqqqqrrrrrrqqqqqqpppooonnnnnnooooooqqqrrruuu}}}nnnTTTEEEDDDEEESSSrrrxxxkkkiiizzz|||{{{___DDD>>><<<555666555555444444555555666555555444333333222222222222444555444222111111222111111222222222222111111111000000000000000111111MMMRRRYYY]]]aaaeeejjjooolllnnnpppooollljjjiiiiiieee{{{zzzlllppp}}}eee```[[[WWWPPPIIIFFFIIIIIIVVVgggyyykkkgggoooyyy|||pppddd[[[UUUQQQOOOMMMQQQVVV]]]eeennnxxx~~~~~~}}}|||}}}||||||{{{zzzzzz{{{zzzxxxvvvsssrrrqqqqqqrrrtttvvvxxxvvvxxxzzzzzzzzzzzz|||~~~|||{{{|||}}}}}}{{{yyypppdddWWWMMMFFFAAA>>>;;;<<<===<<<:::999999:::888999:::<<<===???@@@@@@@@@CCCEEEDDDAAAAAACCCFFFEEEEEEEEEDDDCCCDDDFFFIIIKKKLLLOOORRRUUUXXX[[[\\\]]]^^^^^^\\\YYYVVVUUUTTTQQQUUUZZZ]]]]]]```dddhhhtttooobbb]]][[[VVVOOOLLLLLLLLLJJJHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGIIILLLOOORRRTTTVVVWWWYYYaaaooo~~~xxxppp{{{mmmaaagggkkkuuuyyyuuuqqqpppqqqrrrpppnnnlllmmmmmmnnnooopppqqqqqqqqqrrrrrrpppnnnnnnooopppmmmooosss|||uuuZZZIIICCCFFFSSSnnnqqqddd```ooo{{{dddIII>>>:::666666666555555555555666666666555444333222222222333333555666555333111111222111111222222222222111111111111000000000111222222PPPUUU[[[___bbbeeejjjooolllnnnnnnmmmjjjjjjlllnnnpppooollltttxxxccc]]]WWWTTTOOOIIIGGGIIIIIIXXXkkk|||}}}kkkmmmttt|||~~~rrrfff]]]WWWSSSPPPNNNPPPUUUYYY___hhhrrryyy{{{zzzyyyzzz|||}}}{{{zzzzzz{{{|||{{{yyyvvvvvvuuusssqqqqqqrrrtttvvvxxxzzz||||||{{{{{{~~~~~~|||zzzrrrdddWWWMMMFFFAAA>>><<<>>>???>>>;;;999:::;;;:::;;;===???AAABBBCCCDDDAAADDDFFFDDD@@@???AAAEEEBBBCCCCCCBBBBBBCCCFFFIIIIIIKKKNNNQQQUUUXXXZZZ[[[XXXYYYYYYYYYWWWVVVWWWYYY[[[aaaggghhhhhhmmmxxxtttllliiiccc[[[WWWVVVTTTQQQMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKNNNRRRTTTVVVZZZ```eeelllwwwdddUUUYYY[[[aaapppyyyyyyuuupppppprrrrrrpppmmmlllmmmmmmnnnooopppqqqrrrqqqrrrsssqqqnnnmmmnnnpppoooqqquuu}}}{{{___NNNEEEGGGPPPeeeqqqbbbYYYbbbtttxxx}}}gggMMM???:::999666666555555555555666666777666444333222222333333111333444444222111111222111111222222222222111111111111111111111222333333SSSXXX^^^aaacccfffjjjnnnlllmmmmmmkkkiiiiiimmmqqqeeekkkxxxwwwddd\\\UUUSSSPPPKKKIIIJJJGGGYYYmmmxxxlllrrrzzzssshhh___XXXTTTQQQNNNPPPTTTWWW[[[cccmmmuuuvvvuuuuuuwww{{{}}}zzzzzzzzz|||}}}{{{xxxvvvzzzxxxuuurrrpppqqqrrrsssyyy{{{}}}}}}{{{{{{~~~|||zzzzzzqqqdddWWWMMMFFFAAA??????AAACCCAAA>>><<<<<<===<<<>>>@@@BBBDDDEEEFFFFFF@@@CCCEEEBBB>>><<>>666888555555444444444555555666777666555333222111000000000000000111222222333333333333222222111000000///000000000000000000000000UUUXXX]]]```cccgggkkknnnpppqqqlllkkknnniiimmmqqqqqqkkkvvvccc]]]XXXYYYXXXRRRNNNLLLYYYdddssstttvvvxxxnnneee]]]VVVQQQPPPRRRVVVWWWYYY]]]ccchhhjjjooouuu{{{~~~}}}|||}}}}}}|||{{{yyywwwuuuyyyyyyxxxvvvsssqqqqqqrrr}}}}}}~~~|||||||||}}}}}}|||wwwpppdddWWWLLLDDDAAA???;;;;;;;;;;;;<<<===>>>>>>@@@CCCFFFIIIJJJIIIGGGEEEFFFDDDBBBBBBCCCBBB???<<<<<>>;;;;;;;;;;;;<<<===??????CCCDDDGGGIIIIIIHHHFFFEEECCCBBBBBBBBBCCCBBBAAA???===@@@CCCEEEDDDDDDCCCDDDEEEJJJPPPSSSVVV\\\fffmmmuuuzzznnn\\\YYYRRRMMMQQQRRRPPPVVVUUUVVV___gggwww|||vvvqqqpppqqqrrrrrrpppqqqrrrqqqpppppprrrttttttuuuuuutttqqqooonnnoookkknnnqqqvvv~~~zzz___NNNFFFDDDLLLTTT^^^ooo|||mmmccceeeyyyqqqeeezzziiiVVVDDD<<<===666555555444444444555555333333333222222333444444555444444333222222111111//////000111222222333333111111111111111111111111TTTWWW[[[___bbbfffjjjmmmnnnsssqqqnnnmmmhhhrrr{{{ccckkkkkkrrrccc```^^^]]]YYYRRRNNNOOOeeeqqq~~~}}}sssiii^^^UUUOOOLLLNNNQQQQQQQQQTTTYYY^^^```fffmmmrrruuuwwwxxxxxxuuuyyy~~~}}}zzz}}}}}}}}}}}}|||zzzxxxwwwrrrtttuuuuuuuuuuuuxxxzzz~~~}}}}}}~~~|||zzzyyyyyyxxxwwwuuuqqqkkk```TTTJJJCCC???===;;;;;;;;;<<<===???@@@AAAFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCBBBBBB@@@???>>>AAAEEEGGGGGGGGGGGGHHHGGGNNNVVVZZZ^^^gggtttwwweeebbbZZZUUUWWWXXXUUU[[[YYYWWW[[[___nnn|||wwwsssrrrqqqqqqpppooopppqqqqqqppppppqqqssssssuuuwwwvvvssspppnnnnnnlllssszzz|||~~~zzzgggQQQGGGCCCIIIOOOVVViii~~~ttteeeaaassswwwdddxxx|||lllZZZFFF<<<<<<666666555444444444444555444333333222222333333444333333333222222111111111000000000111222222333333111111111111111111111111TTTWWW[[[___bbbfffjjjmmmnnnsssrrrooolllgggrrrxxxbbbiiikkkooocccbbbbbb```ZZZQQQOOOQQQffftttvvvkkk___UUUNNNLLLNNNPPPPPPPPPRRRWWW\\\]]]aaahhhmmmoooqqqrrrssstttxxx~~~~~~|||}}}}}}~~~~~~}}}{{{yyyxxxsssuuuvvvwwwwwwxxxzzz}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyxxxwwwuuurrrpppmmmggg^^^SSSJJJCCC???>>>;;;;;;;;;<<<>>>@@@AAABBBIIIJJJKKKLLLKKKJJJIIIGGGEEEFFFFFFEEECCCAAA@@@??????AAADDDFFFGGGHHHIIIKKKJJJRRR[[[aaagggrrrnnnjjjaaa[[[]]]]]]\\\ddddddaaaaaa^^^eeexxx|||yyywwwuuurrrooolllmmmoooppppppoooooopppqqqrrruuuwwwwwwtttrrrpppoooqqqzzz~~~zzzvvvrrrVVVIIICCCHHHMMMTTTjjj}}}iiibbbssseeepppppp]]]GGG:::999666666555444444444444444555555444333222222222222///000000000111111111222111111111111111111111111111111111111111111111111UUUXXX\\\___cccfffjjjmmmnnnsssrrrooolllfffoooxxxccclllppppppcccccceeeccc[[[QQQOOOSSSfffuuuyyynnnbbbWWWPPPKKKMMMOOOOOOOOOQQQVVV[[[[[[___dddgggjjjkkkmmmooowww{{{~~~~~~}}}~~~~~~~~~~~~|||zzzyyyxxxyyyyyyxxxwwwwwwyyyzzzzzz{{{|||}}}~~~~~~|||yyywwwtttqqqmmmjjjgggbbbZZZQQQHHHCCC@@@>>>:::;;;;;;===???AAACCCDDDJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJIIIFFFCCCCCCCCCBBBCCCDDDDDDDDDFFFHHHKKKMMMTTT]]]dddlllwwwoookkkbbb\\\______cccnnnpppooommmcccaaammm~~~~~~|||zzzwwwtttoookkkmmmnnnppppppoooooooooppprrrtttvvvwwwuuusssrrrrrrvvv{{{vvvvvv~~~]]]MMMDDDHHHLLLTTTnnnooogggvvvhhhkkkrrr```III;;;888777666555444444444444444666555444333222222111222......//////000111111222222222111111111111111111222222222222222222222222UUUXXX]]]```cccgggkkknnnooossspppnnnllleeekkkxxxgggssszzzlllccceeegggeee[[[QQQOOOTTTeeeuuu}}}rrrfffZZZSSSJJJLLLNNNNNNNNNPPPVVVZZZZZZ]]]```ccceeegggkkkmmmuuuyyy}}}~~~}}}~~~~~~}}}~~~~~~}}}{{{zzzxxxyyyyyyxxxwwwvvvxxxyyy||||||}}}~~~|||yyyvvvrrrnnniiieeeaaa\\\UUUMMMFFFAAA>>>===:::;;;<<<===???BBBDDDEEEHHHIIIIIIJJJJJJJJJIIIIIIKKKMMMOOONNNKKKIIIIIIJJJKKKKKKIIIFFFDDDEEEHHHKKKOOOSSSZZZbbbjjjttt}}}yyygggeee^^^\\\bbbdddooozzz~~~qqqgggmmmzzz~~~{{{yyyuuuqqqnnnmmmoooqqqrrrqqqppppppqqqqqqsssvvvvvvuuuttttttuuu{{{{{{tttuuucccQQQFFFHHHLLLTTTqqq{{{tttnnnmmmwww{{{qqqbbbLLL>>>;;;777777666444444333333444444333333222222333333333000000000000000111111111000000000111222222333333222222222222222222222222VVVYYY]]]aaadddhhhlllooopppssspppmmmllldddhhh{{{yyykkk{{{xxxdddccceeeiiifff\\\QQQPPPUUUdddvvvvvviii]]]UUUHHHKKKMMMMMMMMMPPPUUUZZZZZZ\\\___aaaccceeeiiillloootttyyy~~~}}}{{{{{{}}}}}}~~~~~~}}}|||{{{tttuuuwwwwwwvvvwwwzzz|||~~~~~~}}}yyyuuuqqqlllfffbbb\\\XXXRRRJJJDDD@@@===<<<:::;;;<<<===@@@BBBEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHMMMOOORRRQQQOOONNNOOOQQQUUUSSSOOOJJJGGGGGGJJJMMMOOORRRWWW___gggooouuuyyyxxx|||mmm]]]]]][[[\\\eeeiii{{{~~~qqqtttyyy{{{yyyvvvtttrrrnnnppprrrsssrrrqqqqqqrrrqqqsssuuuuuuuuuuuuvvvwww|||tttuuuhhhTTTGGGIIIKKKTTTssstttrrrlllvvvpppbbbNNNAAA>>>888777666555444333333333222222222222333444555666333333222222111000000000......///111222333444555222222222222222222222222WWWZZZ]]]___aaadddgggjjjmmmlllmmmkkkeee```cccjjjvvvkkkuuu}}}rrraaabbbddd```^^^\\\OOOKKKXXXccczzzxxxmmm```XXXQQQLLLKKKNNNQQQQQQSSSVVVUUUYYY]]]___```bbbgggkkkttttttyyy}}}{{{{{{{{{~~~~~~~~~~~~}}}zzzyyyxxxwwwwwwyyyzzz|||~~~~~~}}}zzzuuunnnfff```\\\YYYTTTLLLEEEAAA???>>>============???BBBDDDDDDDDDJJJJJJKKKKKKKKKKKKJJJIIIPPPSSSVVVXXXXXXXXXYYYZZZ\\\\\\YYYUUUPPPLLLKKKKKKPPPQQQUUU\\\dddkkkoooqqqwwwzzz~~~{{{rrruuu{{{}}}hhhYYYXXXVVVSSS\\\lllxxxxxxuuurrr{{{xxxwwwvvvuuuqqqpppooopppqqqrrrpppoooppprrrttttttuuuvvvxxxzzz{{{qqqttt{{{tttSSSKKKIIIHHHRRRpppqqqrrrtttmmmaaaLLL<<<999888777666555555555555555777666555444333222111111222222333444333222111000333333333333222111000000000000111222222222222222WWWYYY]]]```bbbdddgggjjjooommmllliiibbb\\\___fff}}}mmmvvv}}}rrrccc```aaa\\\YYYWWWLLLKKKYYYfffyyyooocccZZZQQQLLLJJJNNNPPPQQQRRRVVVVVVYYY]]]^^^```ccciiinnnuuuuuu{{{|||zzzzzz{{{~~~~~~~~~~~~}}}|||yyyxxxwwwvvvwwwyyy{{{}}}~~~}}}zzztttmmmeee^^^ZZZUUUPPPIIICCC@@@>>>===;;;======>>>???BBBDDDEEEEEEGGGJJJNNNPPPOOONNNMMMNNNSSSVVV[[[^^^^^^^^^^^^^^^^^^]]]ZZZUUUPPPLLLKKKJJJMMMPPPUUU\\\ccciiimmmnnnppptttyyy~~~{{{sssuuuyyy|||ooo]]]QQQSSSSSSSSS^^^ooo}}}yyyuuuqqq{{{xxxwwwvvvuuupppooopppqqqssssssrrrpppqqqsssuuuvvvvvvvvvxxxyyy~~~{{{rrrttt{{{sssSSSLLLJJJLLLYYYwww|||xxxnnnuuuooocccOOOAAA===888777666555555555555555555444444444444444333333222222333333333222111000222222333333444333333333000111111222222222111111VVVYYY]]]```bbbeeehhhjjjpppnnnjjjfff]]]WWW[[[bbbwwwmmmuuu{{{qqqbbb]]]\\\UUURRRQQQIIIKKK\\\kkk~~~ttthhh___QQQLLLJJJMMMPPPPPPRRRUUUWWWYYY\\\]]]___dddkkkqqqwwwxxx~~~{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}|||{{{xxxwwwuuuuuuvvvyyy}}}}}}yyyrrrkkkbbb[[[WWWNNNJJJEEEAAA???===;;;999======???AAACCCEEEHHHIIIKKKSSS[[[___]]]ZZZZZZ\\\\\\```dddfffeeecccbbbaaa___]]]YYYTTTPPPMMMKKKJJJKKKNNNTTTZZZaaaggglllnnnqqquuu{{{}}}~~~~~~zzztttttt{{{yyycccUUULLLOOORRRTTTaaaqqq|||wwwsss{{{xxxwwwuuuuuuooooooppprrrttttttrrrpppqqqtttvvvwwwwwwvvvwwwwww}}}|||tttsss{{{wwwVVVMMMIIILLLZZZwwwyyylllzzzooo~~~uuugggTTTEEE@@@999888777666555555555555333333333444444555555555222333333333333222111000///000111222333333333333111111222222222111111000UUUXXX]]]```ccceeehhhjjjpppmmmiiiddd\\\WWW[[[cccwwwllluuuzzznnn^^^ZZZXXXPPPLLLLLLGGGLLL___qqqyyylllcccSSSMMMJJJMMMOOOOOOQQQUUUVVVXXXZZZ[[[]]]dddmmmtttzzz~~~}}}~~~|||{{{||||||}}}}}}}}}}}}||||||{{{zzzvvvuuutttuuuwwwzzz~~~}}}xxxqqqhhh___WWWSSSHHHEEEBBB???>>>===;;;999===>>>@@@BBBEEEHHHLLLOOOVVV```lllpppnnnjjjjjjmmmnnnoooooommmhhhdddaaa```]]]ZZZVVVRRROOOMMMLLLKKKKKKMMMQQQWWW^^^fffnnnsssyyy|||~~~ssslllkkknnnxxxiii^^^TTTNNNQQQUUUXXXeeettt~~~zzzyyy{{{xxxwwwuuutttooopppqqqrrrtttssspppmmmqqqsssvvvwwwvvvuuuuuuuuu|||}}}vvvttt|||]]]OOOGGGHHHTTTmmmtttbbblllttt~~~mmmYYYGGG???999999777666555555555555333333333444444444555555333333333333222222111111...//////000111111000000111222222222222111000000TTTXXX]]]aaaccceeehhhjjjnnnkkkhhhddd^^^ZZZ___gggxxxnnnxxx|||mmm[[[XXXVVVMMMJJJKKKGGGNNNbbbwwwzzzmmmdddVVVPPPLLLMMMOOOOOOQQQTTTTTTVVVXXXZZZ]]]dddnnnvvv~~~~~~~~~~~~~~~||||||||||||{{{zzzyyyxxxuuuuuuuuuvvvyyy|||}}}xxxpppfff\\\TTTOOOEEECCC@@@>>>======;;;:::<<>><<<<<<<<<<<<;;;<<>><<<;;;;;;<<<===>>>@@@CCCGGGLLLPPPSSSUUUUUUWWW]]]eeeoooyyy~~~qqqjjj```XXXLLLDDD@@@???>>>===>>>???AAACCCGGGKKKNNNOOOUUU\\\hhhsss{{{~~~~~~}}}~~~rrrhhh]]]YYY[[[bbbqqq~~~}}}hhhaaaXXXSSSRRRSSSTTTTTTRRRUUUWWWYYY\\\bbbjjjqqq}}}{{{wwwrrrnnnhhhbbb^^^WWWOOOKKKNNNPPPOOORRRXXXSSS\\\eeegggaaa\\\[[[]]]fff~~~rrrddd```bbb______cccfffkkkuuu}}}{{{yyywwwtttvvvuuuttttttttttttuuuuuuqqqnnnnnnppppppooosssyyy}}}uuuzzzaaaMMMEEEFFFNNNWWWnnnvvvccc___ccceeeIII@@@;;;888888777444444777999777555555777777444111222222222111111111000000222222111111111111222222000111222333333222111000WWWZZZ___ccchhhjjjkkkllloooiiihhhgggaaaaaawwwzzzrrryyygggXXXXXXUUUSSSJJJFFFGGGEEEOOOfff~~~nnnbbbVVVSSSTTTSSSRRRSSSRRRZZZ]]]aaajjjnnnvvv~~~~~~~~~~~~|||zzzxxxvvvuuuuuuyyy}}}|||rrrggg\\\RRRLLLBBBAAA>>><<<;;;;;;<<<===AAABBBCCCDDDEEEFFFGGGHHHFFFHHHLLLRRRYYYbbbhhhlllzzzwwwqqqddd[[[NNNEEEAAA@@@@@@??????@@@AAACCCFFFIIIKKKMMMJJJOOOWWW___dddfffeeeddddddfffgggggghhhkkkppptttuuutttssspppkkkfffbbb___```YYYUUUTTTWWW]]]iiiuuussseeeaaa[[[WWWWWWXXXXXXWWWWWWXXXXXXWWWWWWYYY^^^bbbfffdddbbb```___^^^]]]\\\YYYTTTRRRUUUVVVWWW[[[bbbhhhrrr{{{yyymmmbbb___```hhhyyyooommmmmmlllmmmrrrtttwww}}}~~~zzzwwwuuusssssssssssstttttttttuuuuuurrrooooooqqqqqqppptttzzz{{{uuuyyydddNNNDDDDDDKKKRRRZZZmmm~~~tttdddbbbiiijjjNNNAAA<<<888888777444444777888666333333444555444222333222222222222111111111222222111111111111222222000111222222222222111000ZZZ\\\aaafffjjjmmmnnnooopppjjjfffccc]]]eeexxxrrrtttwwweeeYYYZZZVVVUUUNNNIIIHHHFFFQQQiii|||vvviii[[[UUUSSSQQQQQQRRRQQQYYY\\\aaalllrrr~~~}}}{{{yyyxxxuuuyyy~~~tttiii]]]RRRKKKBBBAAA>>><<<;;;<<<======CCCBBBBBBAAA@@@????????????@@@BBBEEEJJJOOOSSSVVVdddrrr~~~xxxsssiii___QQQFFFBBBAAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJGGGIIIMMMQQQSSSSSSRRRQQQPPPQQQRRRRRRQQQRRRTTTVVVYYYYYYXXXWWWVVVUUUTTTSSSQQQOOOPPPSSSUUUYYYbbblll|||nnnkkkjjjhhhggggggeeecccaaa^^^]]][[[XXXVVVUUUWWWYYYZZZYYYXXXXXXYYY\\\```bbb]]][[[[[[]]]^^^```iiiqqqxxxgggbbbcccmmm~~~yyyyyy|||}}}xxxuuusssrrrqqqrrrsssuuuuuuuuuttttttssspppppprrrrrrrrrvvv|||{{{vvvxxxgggOOODDDAAAGGGMMMQQQaaarrrzzz{{{}}}~~~~~~rrrcccaaahhhrrrXXXCCC===999888777555444666666444222111222444444444333333333333222222222222222222111111111111222222000111222222222222111000ZZZ]]]bbbgggkkknnnpppppppppjjjfffaaa\\\gggnnnlllvvvvvvdddYYY\\\VVVXXXQQQKKKJJJGGGTTToooyyyttt|||mmm^^^UUUQQQOOOPPPSSSRRRZZZ]]]bbbmmmuuu~~~~~~|||zzzyyyvvvzzzwwwlll___SSSKKKBBBAAA>>>===<<<<<<===>>>@@@@@@@@@@@@@@@?????????@@@@@@AAACCCEEEHHHJJJKKKSSS```mmmsssuuuuuurrrmmmjjj___QQQEEEAAAAAABBBBBBGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQVVVYYYYYYYYYaaakkk{{{wwwyyyzzz{{{{{{yyyuuupppmmmfffeeedddaaa___^^^^^^^^^```````````````bbbfffhhhiiiiiijjjiiijjjppp}}}zzzgggcccfffttt|||vvvsssrrrrrrrrrtttuuuvvvvvvuuusssrrrtttrrrrrrtttttttttxxx~~~wwwwww~~~iiiQQQDDDAAADDDJJJTTTbbbsss~~~{{{kkkcccccczzzbbbFFF???999888888555444666333333333333444444444333444444444333333333222222222222111111111111222222111111111222222111111111YYY\\\aaafffkkknnnooopppmmmiiifffbbb\\\iiiuuuiiiiiixxxuuucccYYY]]]WWWZZZTTTMMMJJJIIIYYYvvv~~~{{{~~~ppp___UUUPPPMMMPPPTTTSSS[[[^^^bbbmmmwww~~~|||~~~~~~~~~}}}{{{zzzwww{{{zzznnnaaaSSSKKKBBBAAA???===<<<===>>>???????????????@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFKKKTTT^^^eeejjjooonnnkkkhhh^^^OOOEEEAAAAAABBBBBBHHHHHHIIIIIIIIIHHHGGGFFFJJJIIIHHHFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJHHHHHHJJJMMMPPPRRRUUUYYY^^^```]]][[[cccmmm||||||vvvuuusssqqqooonnnlllkkkiiijjjkkkjjjiiiiiilllooozzz|||{{{yyy{{{tttdddaaaddduuu}}}vvvsssrrrsssuuuvvvwwwxxxwwwuuurrrqqqtttrrrrrruuuuuuuuuyyyxxxvvv{{{lllSSSFFFBBBEEEJJJTTT```sss}}}kkkbbb|||}}}gggIII@@@999888888666555555111333666777777555333222444444444333333333222222222222111111111111222222222111111111111111111222WWWZZZ___eeeiiimmmnnnoookkkgggeeeccc^^^jjjooogggiiixxxvvvcccYYY]]]YYY[[[UUUNNNJJJJJJ^^^rrrbbbWWWPPPMMMPPPTTTRRR[[[^^^aaammmyyy}}}wwwwwwzzz~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{xxx{{{}}}qqqbbbTTTKKKBBBAAA???=========???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHMMMTTT[[[dddmmmooommmfff\\\OOOFFFCCCDDDFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGJJJIIIGGGFFFFFFFFFHHHHHHJJJIIIJJJKKKNNNNNNMMMLLLPPPOOONNNOOORRRWWW]]]aaacccggglllkkkbbb\\\bbbllluuu}}}zzzvvvwwwxxxvvvuuuwww|||oooeeecccdddsssxxxtttssssssvvvvvvwwwvvvuuutttrrrqqqtttrrrrrruuuvvvvvvzzzyyyuuuwwwoooVVVHHHCCCEEEJJJPPP^^^uuusssbbbwww~~~zzz}}}gggLLLBBB999888999777555555111444777888777444333222333333333333222222222222222222111111111111222222222222111000000111222222VVVYYY^^^dddiiilllnnnoookkkfffdddccc```lllmmmgggiiixxxvvvcccXXX\\\YYY]]]VVVMMMIIIKKKcccwwwfffZZZRRRMMMOOOTTTOOOXXX\\\```mmm|||xxxrrrqqqvvv{{{~~~}}}|||}}}~~~}}}}}}{{{|||}}}}}}~~~~~~~~~}}}yyy{{{~~~ssscccTTTJJJBBBAAA???======>>>???@@@CCCCCCDDDDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLHHHJJJMMMRRR\\\hhhllljjjeee\\\QQQJJJIIIJJJKKKLLLLLLMMMOOOPPPQQQPPPOOONNNMMMMMMKKKJJJJJJKKKLLLMMMMMMLLLLLLOOOTTTWWWXXXWWWSSSRRRRRRUUU[[[dddnnnsss~~~nnn___^^^eeejjj~~~|||{{{zzzyyy|||uuusssssssssssssssssssssssssssssstttrrrrrruuuvvvvvvzzzzzzttttttrrrXXXJJJCCCDDDHHHOOO^^^zzz{{{eeexxxzzz}}}gggNNNCCC999888999777555555333555666444222111222444333222222222222111111111222222111111111111222222222222111000000111222222VVVYYY^^^dddiiimmmnnnoookkkeeeccccccbbbnnnlllhhhiiixxxwwwcccXXX\\\ZZZ]]]VVVMMMIIILLLfffzzzjjj]]]SSSMMMNNNSSSLLLVVVZZZ___mmm}}}~~~vvvoooooouuuuuuxxx}}}{{{{{{}}}~~~}}}|||zzz{{{|||}}}~~~zzz{{{}}}}}}}}}tttdddTTTJJJBBBAAA???======>>>@@@AAADDDEEEFFFHHHKKKMMMNNNOOOMMMMMMNNNOOOOOONNNNNNMMMJJJJJJIIIKKKUUUaaaeeeccceee^^^TTTNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXWWWVVVUUUNNNNNNLLLLLLKKKLLLMMMNNNLLLKKKMMMRRRZZZ```ccccccccccccdddiiirrr~~~zzzbbb[[[___bbbwwwwwwsssrrrooooooooopppqqqrrrtttuuutttrrrrrruuuuuuvvvzzzzzzssssssuuuZZZJJJCCCCCCGGGMMM]]]}}}lll~~~}}}~~~hhhOOOCCC999888999888555555666666444000------111555222222222111111111000000222222111111111111222222333222111000000111222333[[[]]]aaaggglllmmmllljjjjjjiiieee^^^^^^rrryyyeee___^^^wwwsssddd___\\\aaaZZZSSSMMMFFFLLLjjj}}}tttbbbRRRKKKMMMQQQUUUVVV[[[dddpppyyynnnlllooommmqqqssswww|||~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}|||||||||yyyzzz{{{|||||||||{{{zzz|||{{{yyyzzz}}}sssbbbRRRGGGGGGAAA===>>>???>>>@@@CCCFFFHHHKKKMMMOOORRRUUUXXXVVVRRRNNNNNNRRRVVVWWWWWWYYYTTTOOOMMMPPPYYYcccjjjhhhccc[[[TTTPPPQQQSSSVVV[[[bbbfffaaa[[[[[[]]]^^^VVVRRRNNNLLLMMMNNNMMMKKKQQQQQQQQQSSSXXXaaalllssslllooouuu|||zzzfff___^^^fffsss~~~wwwssspppppprrrsssssssssssssssqqqrrrsssrrrssswww~~~tttuuuxxxXXXHHHFFFGGGFFFPPP^^^{{{lllwww{{{uuukkkTTTAAA;;;<<<666333777666777777666555444444333333555444222111000111222222222222111111222222333444333333333333333333333333]]]___bbbggglllnnnmmmkkkhhhgggeee```aaattt}}}jjjdddddd~~~rrreee```^^^```ZZZSSSNNNIIIQQQooo{{{zzzgggWWWNNNOOORRRUUUVVV[[[dddqqq}}}pppkkkllliiilllnnnrrrwwwzzz|||}}}~~~||||||||||||{{{}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{||||||{{{{{{|||~~~uuueeeTTTJJJHHHBBB>>>???AAAAAABBBFFFJJJMMMQQQSSSSSSSSSTTTUUURRRPPPNNNNNNQQQTTTWWWYYY[[[YYYUUUSSSTTTZZZdddkkkpppjjjaaaYYYTTTTTTWWWZZZgggqqqwwwrrrjjjdddbbbaaa[[[XXXUUUTTTUUUVVVUUUTTTSSSSSSTTTVVV]]]gggttt|||yyyfffbbbdddhhhuuu{{{xxxqqqrrrrrrrrrrrrrrrrrrssstttuuuuuutttsssvvv|||vvvvvvxxxXXXGGGEEEFFFFFFMMM^^^~~~hhhrrryyylllbbbPPP>>>888:::444111555444777666666555444444333333444333222222111111222222222222111111222222333444333333333333333333333333___```bbbgggkkknnnooonnniiiiiigggbbbbbbrrrrrrlllnnnqqqfffbbb```^^^XXXRRRNNNMMMXXXwww{{{}}}jjjYYYOOOMMMOOOTTTVVV[[[eeerrrqqqiiihhhdddfffhhhlllpppsssuuuvvvwwwwwwxxxyyyzzzzzz||||||{{{yyyxxxwwwxxxzzz{{{{{{yyywwwvvvvvvxxx{{{}}}||||||}}}xxxhhhXXXNNNIIICCC???AAACCCDDDFFFJJJMMMPPPSSSTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMPPPUUUXXXZZZ\\\\\\ZZZYYY]]]eeemmmuuuooofff]]]XXXYYY^^^cccqqq}}}tttjjjddd```aaa___^^^^^^```aaaaaa```[[[ZZZZZZ\\\bbbmmmyyyqqqbbbccciiinnn|||}}}zzztttsssrrrqqqqqqqqqrrrsssvvvwwwwwwuuussstttyyy~~~yyyxxxyyyWWWEEECCCFFFFFFLLL___fffooovvviii```OOO<<<777:::444222555333666666555555444333333333222222333333333222111111222222111111222222333444222222222222222222222222]]]^^^```eeejjjoooppppppnnnmmmiiibbb^^^iii}}}vvvxxxoooeeeaaa___ZZZUUUQQQNNNPPP___}}}}}}~~~mmm]]]RRRNNNNNNSSSUUU\\\fffsssnnnfffeeebbbbbbdddgggjjjnnnppprrrrrrsssuuuwwwxxxyyy|||~~~|||zzzwwwuuuuuuvvvyyyzzzyyyxxxwwwvvvwwwxxx{{{||||||~~~{{{kkk[[[PPPJJJDDD@@@BBBDDDEEEIIIMMMQQQSSSTTTSSSOOOLLLKKKJJJKKKLLLMMMKKKIIIJJJOOOSSSUUU[[[______]]]```hhhpppsssoooggg___ZZZ\\\ccciiisssvvvllleee```ccccccdddfffhhhjjjkkkkkkfffeeeddddddhhhqqq{{{|||iiiccchhhooottt{{{xxxuuutttrrrppppppppprrrsssuuuvvvvvvtttrrrsssxxx}}}yyyyyyzzzXXXEEEBBBEEEEEENNN```gggoooxxxsssjjjSSS???999<<<777555777444555555555444444333333333111222333444444333111000222222111111222222333444111111111111111111111111ZZZ[[[^^^cccjjjnnnpppqqqmmmkkkggg___YYY```yyy~~~nnnccc___]]]UUURRROOONNNSSSeeeqqqdddYYYSSSPPPSSSUUU\\\gggtttzzzjjjcccdddbbbaaabbbeeehhhkkkmmmooopppooorrruuuwwwyyy{{{~~~{{{zzzwwwuuuuuuvvvxxxzzzwwwwwwxxxyyyzzz{{{{{{zzz~~~nnn]]]RRRKKKDDD@@@BBBEEEFFFJJJOOOVVVVVVTTTQQQNNNMMMOOOPPPOOOPPPPPPMMMIIIHHHJJJMMMPPPWWW___bbbbbbeeemmmtttssspppjjjaaaZZZYYY___eeelllvvv{{{wwwoooiiieeebbbaaacccgggjjjmmmoooqqqrrrqqqqqqqqqrrruuu{{{mmmeeefffmmmsssxxx{{{wwwuuutttrrrppppppppprrrsssqqqssstttsssrrrtttyyy}}}yyyyyy~~~}}}ZZZFFFBBBDDDEEEOOO```eeelllqqq}}}sssYYYCCC:::<<<888666777444444444444444444333333333000111333444444333222111222222111111222222333444111111111111111111111111ZZZ[[[___dddjjjnnnooonnngggeeeaaa[[[VVV]]]uuupppbbb[[[YYYQQQPPPNNNOOOWWWjjj|||sssggg\\\SSSNNNRRRUUU\\\hhhvvvuuuhhhddddddaaa___```bbbeeehhhjjjlllnnnnnnppptttwwwyyy{{{~~~}}}{{{zzzxxxwwwvvvwwwyyyzzzwwwxxxzzz|||}}}}}}||||||sssaaaVVVMMMFFFBBBCCCEEEGGGLLLQQQSSSSSSQQQOOONNNOOOSSSVVVYYYXXXVVVRRRNNNLLLLLLLLLOOOVVV___eeehhhmmmtttyyyyyywwwrrrggg\\\VVVWWW[[[]]]bbbeeecccbbbcccaaa^^^^^^bbbhhhmmmpppsssuuuwwwzzz|||mmmaaa```bbbiiiqqq~~~}}}yyytttsssrrrqqqqqqqqqrrrsssoooqqqsssssssssuuuzzzyyyyyy}}}^^^IIICCCCCCDDDMMM[[[zzzaaaeeekkkxxx```HHH<<<;;;666444666222444444333333333333333333111111222333333333222222222222111111222222333444222222222222222222222222^^^___bbbgggkkkmmmkkkjjjdddbbb___YYYUUU]]]uuusssbbbYYYWWWOOOOOOOOOQQQ[[[nnnyyyooobbbVVVOOOQQQTTT]]]iiiwww~~~sssiiifffddd]]]]]]]]]___aaadddfffiiijjjmmmppptttwwwyyy{{{~~~~~~|||{{{|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~wwwggg\\\PPPIIIDDDEEEGGGIIINNNSSSQQQRRRTTTTTTVVVXXX\\\```eeebbb^^^[[[XXXVVVSSSQQQTTTYYYaaahhhooouuuzzz~~~~~~{{{pppbbbXXXUUUVVVSSSUUUWWWYYY^^^dddccc^^^[[[aaaiiiooosssuuuxxx{{{~~~nnn```]]]]]]^^^hhhuuu{{{qqqrrrrrrrrrrrrrrrrrrsssqqqsssuuuuuuuuuwww{{{|||{{{}}}bbbKKKDDDCCCCCCIIIUUUqqqaaaccceee~~~iiiOOO???===777555666222333333333333333333333333222222111111222222333444222222111111222222333444333333333333333333333333bbbcccfffjjjlllllliiiffffffddd___ZZZVVV^^^uuu~~~|||vvvbbbXXXVVVOOOPPPQQQSSS^^^qqq{{{mmm___VVVQQQTTT]]]iiiwww|||ssskkkhhhdddZZZZZZ[[[\\\^^^aaacccfffgggmmmppptttwwwyyy{{{~~~~~~|||zzzyyy|||||||||{{{{{{{{{zzzzzz~~~}}}|||{{{|||{{{kkk```SSSLLLFFFGGGIIIKKKOOOTTTVVVYYY^^^aaadddgggkkkmmmmmmhhhcccaaa```___[[[WWWYYY]]]dddllltttzzzwwwhhh\\\XXXXXXVVVWWWXXX]]]fffnnnllleee[[[aaajjjqqquuuxxx{{{~~~zzzkkkfff```___cccaaaaaaooo{{{pppqqqrrrssssssssssssssssssvvvxxxxxxvvvxxx|||~~~}}}}}}dddMMMEEECCCBBBGGGRRRllleeefff```yyyqqqUUUDDD???999777888555333333333333333333333333222222111000111222444555222222111111222222333444333333333333333333333333aaacccfffjjjmmmmmmkkkiiihhhbbb]]]YYYVVV___vvv}}}{{{mmmbbb]]]ZZZQQQRRRPPPRRR^^^uuu~~~iiiXXXUUUXXX___jjjxxx~~~vvvpppccc]]]___ZZZ[[[\\\\\\]]]```dddhhhkkkmmmppprrrtttxxx}}}~~~xxxvvvxxx{{{yyyxxxxxxxxxyyyzzz{{{{{{zzz{{{~~~~~~tttjjj[[[PPPFFFFFFJJJNNNSSSWWW]]]ccciiilllqqquuuuuuqqqwwwuuupppiiiccc``````bbb```aaahhhttt|||ssseee]]]ZZZYYYTTTZZZeeennn{{{}}}ooohhheeeiiiuuu{{{yyyyyy}}}{{{qqqkkkeee^^^ZZZYYY\\\```ccchhhxxx|||}}}}}}zzzuuutttrrrsssuuuwwwxxxxxxsssrrrssswwwwwwvvvyyy~~~yyyiiiPPPEEEBBB@@@IIIMMMaaaqqq___bbbqqq{{{^^^BBB;;;;;;777555666666666555444333333222222222222222222222222222222444333000///...///000111333333333222222111111111^^^aaaeeeiiilllllljjjhhhfffddd```\\\ZZZfffwwwyyyuuueee[[[WWWTTTQQQRRRQQQSSS```xxxmmm\\\WWWYYY___jjjwww|||sssmmmaaaZZZ\\\[[[\\\\\\\\\\\\^^^bbbeeejjjlllooosssvvv{{{}}}wwwuuuwwwyyyzzzyyyxxxxxxwwwwwwwwwwwwtttvvvyyy{{{|||~~~yyyqqqaaaUUUJJJGGGKKKPPPVVV\\\gggooovvvvvvtttttttttrrrsssrrrooojjjeeedddfffiiijjjllltttvvvggg^^^^^^YYYaaannnzzz}}}mmmggghhhqqqvvvtttuuuyyyzzz|||~~~zzzuuummmqqqpppggg___\\\YYYUUUZZZ[[[^^^dddjjjuuu}}}{{{|||~~~{{{wwwuuutttuuuwwwyyyyyyyyyvvvssssssvvvwwwwww|||zzzjjjQQQFFFCCCBBBFFFJJJ]]]}}}ppp\\\]]]mmm}}}```EEE<<<<<<888666777666555555444333333222222333333333333333333333333333222000000000111333444333333333222222222111111ZZZ^^^ccciiikkkkkkiiigggeeeeeeccc___aaattt}}}sssyyy~~~nnn___WWWTTTSSSQQQQQQQQQTTTbbbzzzsssccc\\\\\\```kkkyyy~~~sssmmmbbb[[[\\\\\\\\\\\\\\\[[[]]]```ccchhhlllppptttyyy~~~{{{uuutttuuuxxxzzzyyyxxxvvvuuusssrrrrrrooorrruuuxxx{{{~~~zzzjjj]]]OOOKKKMMMSSS]]]eeerrr{{{zzztttqqqqqqqqqppppppoookkkggggggkkkoooppptttuuucccbbb]]]fffwwwrrrgggbbbgggjjjhhhjjjooolllmmmnnnpppqqqoookkkggggggjjjiiibbb]]]]]]___```^^^ccckkksss}}}~~~~~~|||yyywwwvvvvvvxxxzzzzzzzzzwwwsssrrrssstttvvv}}}|||lllSSSGGGDDDBBBBBBGGGXXXrrrsss\\\XXXgggdddIII>>><<<999777888555555555444444333333222444444444444444444444444222111111000111333555666333333333222222222222111XXX]]]ccciiikkkjjjiiihhhgggeeebbbaaakkkvvvrrr{{{|||lll___YYYXXXWWWQQQQQQPPPSSSbbbzzzzzzmmmaaa___bbbmmm}}}wwwqqqggg___^^^[[[[[[[[[[[[[[[]]]```cccjjjmmmrrrvvvzzzyyyuuussstttvvvxxxwwwvvvuuusssrrrpppoooppprrrvvvyyy{{{~~~ttteeeVVVOOOQQQXXXeeeppp|||}}}vvvppppppqqqppppppqqqppplllgggfffkkkpppqqqxxxkkkccc^^^fffyyyyyykkk``````aaa```bbbhhhhhhhhhhhhhhhgggeeecccaaa]]]___^^^[[[YYY]]]cccggglllxxxzzzxxxvvvvvvxxxyyyyyyyyyuuurrrqqqrrrssssssyyy~~~pppVVVHHHCCCAAA@@@FFFTTThhhzzz{{{aaaXXXeee}}}gggLLL???<<<999777777555555444444444333333333444444444444444444444444222111111111111222333444222222222222222222222222XXX]]]dddiiijjjiiiiiiiiijjjeee___aaauuurrrsss{{{zzziii]]]YYYYYYYYYQQQQQQOOORRRbbbyyyvvvddd```aaalll~~~{{{tttjjjbbb___XXXYYYZZZ[[[[[[^^^bbbeeelllooossswwwzzz~~~~~~yyyvvvuuuttttttttttttuuuttttttrrrqqqpppqqqtttwwwyyyzzz|||~~~ooo]]]TTTTTT]]]lllzzzyyyqqqqqqvvvxxxvvvrrrsssrrrllldddbbbfffkkksss~~~zzzjjjaaagggyyyrrrcccaaaaaa___aaafffhhhhhhgggfffdddbbbaaa```]]]^^^___aaaccchhhqqqxxxyyywwwuuuuuuvvvwwwwwwvvvsssrrrsssuuuvvvtttxxx}}}vvvZZZIIIAAA>>>@@@FFFSSScccqqq}}}jjj]]]gggzzzjjjOOO???:::888666555444444444444444333333333222222222222222222222222222222111000000000000000222222222222222222222222YYY^^^dddhhhhhhggghhhjjjkkkeee^^^bbb{{{sssoootttzzzvvvdddYYYVVVWWWVVVRRRQQQOOOTTTeee|||~~~hhhbbb```lll}}}tttkkkbbb]]]XXXYYYZZZ[[[\\\___cccgggllloootttwwwyyy|||~~~}}}zzzyyywwwuuusssssssssuuuuuuuuutttsssrrrrrrtttwwwxxxyyyzzz}}}zzzfffZZZXXX___ooo}}}yyyqqqsss{{{}}}{{{rrrtttssslllccc___ccciiirrrxxxjjjjjjzzztttdddaaaaaa___```dddiiijjjjjjiiigggeeeeeefffgggiiinnnvvv|||yyywwwtttttttttuuuuuutttsssrrruuuyyyzzzyyy|||{{{^^^KKKBBB>>>AAAFFFSSScccqqq~~~uuudddjjjxxxmmmRRR@@@999888666444444444444444444444444444222222222222222222222222222222111111000//////...111222222222222333333333YYY^^^ccceeeddddddfffiiihhhfffaaaddd|||~~~oooooovvv}}}wwwdddYYYWWWWWWWWWSSSRRRQQQWWWjjjqqqhhheeeooouuummmccc\\\ZZZ[[[\\\\\\]]]___cccfffjjjmmmrrrvvvxxxzzz}}}~~~|||||||||zzzvvvssstttuuuvvvwwwvvvuuusssrrrsssuuuxxxyyyzzz|||ooo```YYY^^^mmm|||{{{qqqpppuuuwwwuuuooorrrrrrkkkccc```eeelllvvvuuuooo|||wwwhhheeegggddddddgggmmmpppssssssrrrqqqssstttqqqttt~~~yyywwwtttssstttuuutttsssqqqppprrrwwwzzz|||bbbNNNDDD@@@BBBFFFRRRdddtttjjjllluuuqqqVVVBBB:::999777444444444444444444444444444333333333333333333333333111111111222111111111000111111222222222333333333YYY^^^bbbcccaaaaaaeeeiiieeegggeeeggg|||qqqqqqzzz|||hhh\\\ZZZ[[[[[[TTTSSSSSS[[[ooozzzpppjjjssswwwoooddd]]]]]]^^^^^^]]]]]]^^^bbbeeehhhkkkppptttwwwzzz|||~~~}}}|||}}}~~~|||wwwsssvvvwwwxxxxxxwwwuuusssrrruuuwwwzzz|||~~~uuucccZZZ]]]kkkyyyzzzoooiiijjjlllkkklllpppqqqllldddbbbiiippp{{{rrr|||rrrppprrrooonnnppptttxxx|||~~~~~~zzzxxxuuuttttttuuutttsssnnnlllnnnssswww|||dddPPPGGGBBBBBBFFFRRReeewwwmmmmmmssssssYYYDDD;;;:::888555444444444444444444444444444444444444444444444444000000222333333333333333111111111222222333333333YYY]]]aaa___\\\]]]dddkkkiiihhhdddeeexxx{{{zzzvvvggg]]]bbbccc___WWWPPPMMMXXXttt~~~uuuooouuuuuulllddd^^^[[[\\\]]]^^^___``````aaahhhkkkooorrrtttxxx{{{~~~~~~|||{{{yyywwwwwwzzzyyyxxxwwwuuuuuuttttttxxxxxxyyyzzz{{{}}}}}}~~~xxxggg^^^```nnn}}}vvviiicccbbbccceeeiiiiiikkkkkkfffdddkkkuuu~~~|||vvvvvvwwwxxxzzzxxxxxxwwwvvvvvvvvvvvvvvvoooppprrrrrrtttzzzjjjQQQGGGDDDCCCFFFOOObbbzzzqqqkkkoooxxx___GGG999777777444555555444444444333333333222333333444444333333222333444666666666444222111222222222222222222222222ZZZ^^^aaa___\\\]]]bbbhhhhhhfffbbbbbbuuu}}}{{{xxxlllbbbdddddd]]]TTTNNNLLLXXXvvv{{{vvv|||wwwllleeeaaa[[[[[[\\\]]]^^^______```eeehhhkkknnnpppssswwwyyy~~~}}}{{{zzzxxxxxxxxxwwwvvvtttssssssttttttxxxyyyzzz{{{|||}}}~~~tttfff^^^```nnn{{{}}}nnnbbb\\\\\\^^^aaadddfffiiiiiieeedddnnnzzz{{{zzzyyywwwvvvuuussssssoooppprrrrrrtttzzzmmmUUUIIIFFFEEEGGGPPPccc|||rrrjjjlll~~~yyyaaaIII<<<999888555666666555555555444444444222333333444444333333222333333222222222222222222222222222222222222222222[[[___aaa```\\\\\\```eeefffccc^^^^^^ppp~~~{{{xxxpppffffffccc\\\QQQMMMMMM[[[{{{zzzmmmfffdddZZZZZZZZZ[[[\\\]]]^^^___dddgggjjjlllnnnqqqtttwww~~~~~~}}}|||zzzzzzyyywwwvvvtttrrrrrrrrrtttuuuyyyzzz{{{|||}}}oooccc^^^```kkkwww~~~ttteeeYYYTTTWWW\\\___dddfffhhhhhheeehhhxxx}}}|||{{{yyyvvvssspppooooooppprrrrrrtttzzzsssZZZLLLGGGEEEGGGPPPdddzzznnnmmmvvvbbbKKK>>>;;;999666777777666666666555555555222333333444444333333222222111///...///000222444222222222222222222222222\\\___bbbaaa^^^]]]___bbbcccaaa[[[[[[lll}}}yyywwwooofffeeebbb[[[OOONNNPPP___nnnfffdddZZZZZZZZZZZZ[[[]]]^^^___fffiiilllnnnpppsssvvvxxx}}}|||~~~~~~}}}||||||{{{zzzzzzwwwuuusssrrrrrrtttvvvwwwzzz{{{|||}}}yyykkkaaa\\\\\\dddnnnqqqggg[[[RRRQQQVVV^^^ccciiiiiiiiigggfffppp|||{{{zzzxxxuuurrrooommmooopppqqqrrrtttzzzzzz```NNNFFFDDDFFFOOOdddpppkkk|||yyyqqq___KKK???;;;999777666666666666555555555444222333333444444333333222000000//////000111222333222222222222222222222222\\\___bbbbbb```___```aaabbb```[[[ZZZkkk{{{xxx|||jjjbbbaaa^^^ZZZLLLLLLOOO___~~~rrrgggccc[[[[[[ZZZZZZ[[[]]]___```hhhjjjnnnppprrruuuxxx{{{}}}|||}}}}}}}}}|||{{{zzzzzzyyywwwvvvuuutttuuuvvvxxxzzz{{{|||}}}uuuggg^^^XXXVVV[[[aaa```YYYPPPLLLOOOXXXaaafffmmmkkkiiihhhkkk|||zzzzzzyyywwwtttrrrpppoooooopppqqqrrrtttzzz~~~fffPPPEEEBBBCCCLLLccc{{{jjjcccsss|||ssslll]]]JJJ>>>:::999777555555555444444444333333222333333444444333333222///000111333333333222222222222222222222222222222[[[^^^aaaccccccbbbbbbccccccbbb\\\[[[iii{{{xxxggg```]]]ZZZWWWJJJJJJNNN]]]zzz|||mmmfff^^^]]]\\\[[[\\\___aaacccgggiiimmmpppsssvvvyyy|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{}}}}}}~~~qqqbbbXXXRRROOOPPPUUUPPPLLLHHHIIIPPPYYYbbbgggmmmiiihhhlllwww|||{{{yyyvvvuuusssssssssoooppprrrrrrtttzzz|||~~~mmmTTTFFFBBBBBBJJJaaayyyggg^^^lll{{{sssnnn___LLL>>>999888777555444444444444333333333222333333444444333333222000111333555555444222111222222222222222222222222YYY]]]aaaeeeffffffffffffgggeee___\\\ggg{{{vvvgggaaa\\\WWWSSSKKKLLLOOO]]]xxxwwwlll```___^^^]]]^^^aaaccceeefffiiinnnqqqtttxxx|||~~~}}}|||}}}|||{{{zzzxxxwwwuuuuuusssuuuwwwyyyzzz{{{{{{{{{}}}~~~xxxkkk[[[QQQKKKGGGHHHKKKGGGGGGGGGLLLTTT]]]dddgggjjjgggjjjvvv{{{xxxvvvuuuvvvvvvoooppprrrrrrtttzzzzzztttYYYIIIEEEDDDJJJ^^^vvvdddZZZggg|||vvvfffPPP@@@999888777555555555555444444444444222333333444444333333222333333333333333333222222222222222222222222222222XXX\\\aaaeeehhhiiihhhgggjjjhhhaaa]]]fff~~~yyyuuuiiiccc\\\UUUOOOOOOPPPSSS___yyy~~~rrrbbb```___^^^___bbbeeeggghhhkkkooossswww{{{}}}|||{{{}}}|||{{{yyywwwuuutttsssrrrtttwwwzzz{{{|||{{{{{{~~~tttfffVVVLLLFFFBBBCCCFFFFFFGGGJJJPPPYYYaaafffhhhhhhgggooo~~~zzzwwwwwwxxxyyyoooqqqrrrrrrtttzzz}}}yyyxxx]]]MMMHHHFFFJJJ]]]ooo^^^TTT```vvv}}}lllTTTBBB:::888777777666666666555555555555222333333444444333333222666444222111000111222333222222222222222222222222