BM6P6(@ ~~~}}}||||||||||||yyytttpppmmmkkkhhhdddaaa```bbbeee`````````aaaaaaaaaaaabbbeeefffhhhkkknnnqqqssstttsssttttttuuuuuuvvvxxxyyyuuurrrmmmfffaaa```bbbeeeddd```ZZZUUUTTTWWW\\\```aaa___[[[WWWSSSRRRQQQQQQUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWYYYVVVUUUVVVYYYZZZXXXVVV[[[___eeejjjlllmmmooopppqqqpppooonnnmmmlllkkkjjjjjjjjjiiiiiihhhgggggggggdddeeefffggghhhjjjkkkkkkkkkjjjjjjhhhhhhggggggfffkkkhhhfffeeefffggggggfffgggeeefffiiiiiiffffffhhhfffeeedddcccbbbcccdddddd___```bbb___WWWKKK???777<<<===>>>???????????????@@@???===<<<;;;;;;;;;<<<999999888888999999:::;;;;;;999777666777:::>>>@@@:::888555333222222444555888888777777666666666555888777555444444333111///333222222222111111000000///......///000111111000000111111111111222222222000000000///000000111222111111111111111111111111000000000000////////////000000000000111111111111111111000///////////////000000000000000000000000......//////////////////111111111111111111111111000000000000000000000000222111111000000000000000//////000000111111111222222000//////000000///---000000000000000000000000000000000000000000000000{{{wwwtttpppllljjjfffffffffdddbbbaaabbbccc```aaaccceeeggghhhhhhhhhiiikkknnnrrrtttttttttsssqqqnnnmmmoootttvvvvvvuuussspppjjjccc^^^\\\^^^```^^^\\\YYYVVVVVVWWWYYY[[[YYYXXXVVVSSSRRRRRRSSSTTTVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUWWWWWWWWWVVV^^^bbbgggjjjlllmmmnnnooollllllllllllkkkjjjiiiiiigggggggggffffffeeeeeeeeehhhiiiiiijjjjjjkkkkkklllkkkkkkjjjjjjhhhfffeeeccceeeeeefffhhhiiiiiifffccc```___bbbggggggbbb___``````^^^\\\YYYVVVUUUTTTTTTPPPSSSUUUUUUPPPHHH@@@:::===>>>???@@@@@@???>>>===???>>><<<;;;:::::::::;;;999888888888888999:::::::::999777666666888:::;;;999777444222222333444555777777666666666555555555777666444444444444222000000000000000/////////...000......///000111111000000000111111111222222222000000000000000111222222111111111111111111111111000000000000////////////....../////////000000000111111000///////////////000000000000000000000000///////////////.........111111111111111111111111////////////////////////111111000////////////000//////000000000111111111111000//////000000///---////////////////////////////////////////////////|||uuunnnjjjhhhfffeeeaaacccdddcccaaa`````````dddfffiiimmmpppqqqrrrrrrnnnppptttvvvwwwvvvsssqqqnnnjjjgggkkkrrrvvvtttqqqqqqoooiiiccc\\\YYYYYY[[[VVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTWWWXXXYYYYYYYYYYYY[[[]]]bbbeeeiiikkkkkkkkklllmmmiiijjjjjjjjjjjjiiihhhgggfffffffffffffffeeeeeeeeeiiiiiijjjkkklllmmmmmmnnnnnnmmmkkkiiieeeaaa^^^\\\___aaaeeeiiijjjfff```[[[QQQRRRWWW^^^^^^WWWRRRQQQLLLKKKHHHDDDBBB@@@??????>>>AAADDDFFFFFFCCC???<<<===>>>???@@@???===;;;:::<<<;;;:::999999999999999888888888888888999999:::999888777666666666666777777555444222222333555666555555555555444444444444666444333333444444333111000000000000////////////000///...///000111000///000000000111111111222222111111111000111222222333111111111111111111111111000000000000////////////------........./////////111000000///////////////000000000000000000000000000000//////.........---000000000000000000000000////////////////////////000000///............/////////000000000000111111111///...///000000///---////////////////////////........................~~~|||wwwrrrlllgggeeeeeeddddddaaabbbcccbbb```___```aaakkknnnrrrvvvyyyzzzzzzyyyssstttuuuvvvvvvtttrrrpppooommmlllmmmqqqtttsssrrrppppppmmmhhhaaa[[[XXXWWWSSSTTTUUUWWWWWWVVVUUUTTTXXXWWWVVVUUUTTTTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVYYYZZZZZZ[[[```dddgggiiijjjjjjiiiiiijjjkkkjjjjjjjjjjjjiiihhhfffeeeddddddddddddddddddddddddeeefffgggiiijjjlllmmmnnnooolllgggbbb\\\XXXUUUSSS\\\]]]```bbbaaa\\\TTTNNNBBBCCCGGGMMMMMMGGGBBBAAA999888777666555555666666444555888:::;;;;;;;;;:::<<<===>>>>>>===;;;888666999999888888777777777777777777777777777888999999666666777777777777666666444444333222333444666777333333333333333333333333444333222222444555444222222222222111111111111111000///...///000111000///000000000000111111111111111111111111111222333333111111111111111111111111000000000000////////////------........./////////000000////////////000000000000000000000000000000000000000///......------//////////////////////////////////////////////////////...------------...//////000000000000000000000///......///000///...////////////////////////........................~~~|||zzzxxxuuullliiigggeeeeeeeeecccbbbaaaaaabbbaaabbbdddiiillltttwwwzzz}}}~~~~~~}}}|||yyyxxxwwwuuuttttttttttttrrrtttvvvtttrrrqqqtttvvvqqqssssssooohhh```YYYVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSOOORRRUUUWWWXXX[[[aaafffjjjkkkkkkiiigggfffgggiiiiiihhhgggeeedddcccbbbaaabbbbbbbbbaaaaaaaaaaaaaaaccccccddddddeeeeeeeeeeeeeeeaaaZZZTTTPPPNNNOOOPPPXXXXXXVVVUUURRRLLLEEE@@@:::999;;;???>>>999777888666555444444555666888999222222333444555666666666999:::;;;;;;:::888666444777777777777777666666666777777666666777777888999333444666777888888888777333333222222333444555666222222222333333333333333333222111222444444444333111111111111111111222222111///...///000111000...//////000000000111111111111111000000111111222333000000000000000000000000000000000000////////////....../////////000000000000000////////////000000000000000000000000000000000000//////.........---................................................///......---------------000000/////////////////////...---...///000///...................................................|||yyyvvvssspppmmmhhhgggfffffffffeeebbb``````aaabbbdddhhhmmmuuuzzzzzz{{{}}}~~~~~~}}}|||{{{}}}{{{xxxvvvuuuvvvwwwxxxuuuyyy{{{xxxsssqqqtttyyyrrrttttttqqqjjjaaaZZZWWWVVVUUUUUUTTTTTTTTTUUUUUUMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUSSSRRRQQQOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVYYY^^^cccgggggggggfffccc```___```bbb```^^^[[[XXXWWWWWWXXXYYYbbbaaaaaa```______^^^^^^]]]\\\[[[ZZZXXXVVVUUUUUUQQQMMMIIIEEEDDDFFFIIILLLPPPMMMIIIEEEBBB>>>:::777999666666888888444444666666666444444333444555666444333333333444444444555777888888888888777777777555666666777777666555555666666666666666777777888333333555666777888888888333333222333333444555555222222222222333333333333333222111222333444333222////////////000000000000111000//////000000///.../////////000000000111111000000000///000111111222000000000000000000000000000000000000////////////....../////////000000000///////////////000000111000000000000000000000000////////////////////////////////////////////////........................//////...------------...000000////////////.........---------///000///...................................................|||yyyvvvrrrpppmmmiiiffffffeeeeeeeeefffgggeeedddcccfffiiilllooouuu{{{zzz{{{{{{{{{{{{zzzyyyxxxzzzyyyxxxwwwvvvwwwwwwwwwtttvvvwwwuuurrrrrrtttwwwsssssspppkkkddd]]]YYYXXXUUUUUUUUUUUUTTTSSSRRRRRRLLLMMMOOOQQQSSSUUUVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTQQQPPPNNNMMMLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNRRRQQQPPPRRRVVV[[[^^^___ZZZZZZWWWTTTQQQPPPQQQSSSNNNLLLHHHEEEEEEGGGKKKMMMXXXWWWVVVUUUTTTRRRQQQQQQJJJIIIHHHGGGFFFEEEDDDCCC>>>===<<<;;;;;;===???AAAAAA>>>;;;999888777666444888666555888777333222555444333222111111111222222333444444444555666666777777777666777777999:::;;;444555666777777666555555666555555555555666777777333333444444555555666666333333333333333333444444222222222333333333444444444222111222333333222111.../////////000000000000222000//////000000///---////////////000000000111//////......//////000111000000000000000000000000000000000000////////////------.........////////////////////////000111111000000000000000000000000------......///000000000////////////////////////........................000//////...---.........000000/////////............---,,,---///000///...........................////////////////////////wwwtttqqqnnnkkkhhheeebbbeeeccccccdddgggiiijjjjjjiiilllpppsssuuuwwwzzz|||xxxxxxxxxwwwwwwwwwwwwwwwtttuuuvvvvvvvvvvvvuuutttrrrqqqqqqqqqrrrsssssssssssspppkkkddd]]]YYYXXXYYYRRRTTTUUUVVVUUURRRPPPNNNQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQOOONNNLLLJJJJJJKKKLLLMMMJJJJJJKKKKKKLLLLLLLLLLLLMMMIIIFFFHHHLLLPPPRRRRRRNNNMMMJJJFFFCCCBBBDDDFFF@@@===999777888<<>>===555666666777777888999999666666777777777666555555555444333333555666666555777444555888777333111222444444333222333444555666222333444555666888999999888777666666888;;;>>>???444555666777777777555555555555555555555666777777555444333222222222333333333333333333333333333333222222222333333444444444444333222222333333222000000000111111222222222333222000//////000000///---////////////000000000000...............///000000000000000000000000000000000000000000////////////,,,,,,,,,---------......///////////////000111111000000000000000000000000,,,,,,---...///000111111000000000000000000000000........................000000///............///000000//////.........---...---,,,---///000///...........................000000000000000000000000~~~{{{zzzrrrooollljjjjjjhhhdddaaacccdddgggiiikkkoootttwwwuuuvvvvvvwwwwwwxxxxxxxxxxxxuuutttwwwvvvssssssvvvvvvtttqqqnnnmmmnnnpppqqqppprrruuuuuusssqqqppppppssspppjjjccc]]]XXXTTTSSSTTTUUUVVVUUUSSSRRRSSSTTTQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRRRRQQQKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;888777555666888999999888;;;;;;:::999888777666555444444555666777888999999666666555555555555666666888777666555555666777888888888777666555444333333555666666666666666555555555555666666666666555555666666666666777777777777777666444333333444666777999888555333222333333444333333222111111222333333555555555333222222444666222222222222333333444555222222222222222222222222000000000000000000000000---...///000000///...---000000000000000000000000......////////////..................////////////000000000111222222000...,,,,,,+++***+++,,,---...000000//////......------////////////000000000000///...---,,,+++,,,,,,---------......//////000000////////////////////////111111000000//////......//////.........---------...............///000000///////////////.........111111111111000...---,,,{{{xxxvvvtttllliiifffeeeffffffeeecccfffiiimmmpppsssvvvzzz}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvuuuvvvyyyxxxrrrnnnooojjjjjjiiiiiijjjlllnnnoookkkmmmooopppnnnlllkkkkkkjjjhhhddd```[[[WWWTTTSSSRRRTTTTTTTTTRRRQQQRRRSSSPPPQQQSSSTTTTTTTTTSSSSSSSSSQQQPPPOOOPPPPPPOOONNNIIIIIIGGGFFFDDDCCCAAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>============???>>><<<;;;:::999999999777555444444666777777666999999888777666555444444333444555666777888888999666666555555555555666666888777666555555666777888777777666666666666555555666666777666666555444444444444555555555555444444555555555666666666666777666555444333333444555666777666444333333444555666333333222111111222333333444444444222000000111333222222222222222333444555222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000//////............///////////////......///111111///,,,---,,,+++++++++,,,---...///////////////........./////////000000000111111000///...---,,,,,,---............///////////////////////////////////////000000000/////////////////////.........---------...............///000000////////////............//////000//////...---,,,|||xxxuuurrrpppnnnjjjfffbbbaaabbbdddfffffflllpppuuuyyy|||}}}||||||||||||||||||{{{zzzvvvvvvyyy|||yyyooohhhfffbbbcccdddeeeggghhhhhhhhhdddfffhhhgggfffddddddddd```___^^^\\\YYYVVVTTTRRRQQQRRRSSSRRRPPPOOOPPPQQQPPPQQQRRRSSSTTTSSSRRRRRRRRRPPPNNNLLLLLLKKKIIIHHHFFFEEEDDDBBB@@@>>>===<<>>>>>>>>>>>??????@@@::::::;;;;;;;;;;;;::::::<<<;;;:::888777777777777555333222222444555555444777666666555444333222222333333444555666777777888666666555555555555666666777777666666666666777777555555666666777777888888777777777777666555333333333333444444444444333333444444444444555555555555444444444444444444444444555444333333333444666777333222222111111222222333333333333111///...///000333222222222222333333444222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000............////////////---,,,,,,...//////---+++...---,,,,,,,,,,,,,,,---.........///////////////000000000000111111111111000//////............//////////////////.........////////////////////////....../////////000000000...............---------///............//////000........................------............------ӵĦĦӵĦ~~~zzzuuurrrqqqpppmmmjjjkkkhhhdddaaabbbeeeiiikkkrrrvvv{{{}}}~~~|||||||||yyyzzz{{{|||||||||{{{zzzzzzyyyzzz|||wwwmmmdddbbbcccdddeeefffeeebbb```^^^]]]___aaa```___]]]]]]^^^ZZZZZZZZZZZZXXXVVVSSSRRRPPPQQQQQQQQQOOONNNOOOPPPPPPQQQQQQRRRQQQPPPNNNMMMLLLJJJHHHHHHHHHGGGEEEBBBAAAAAA@@@???===<<<;;;;;;>>>===<<<<<<;;;;;;;;;<<<999:::;;;<<<<<<:::999888999888777666555555555555444333111222444555555444555555555444333222222222222333333444555555666666666555555444444555555666777777666666666666777777666666666777777777777888888888888777666444333222333333444444444444333333222222333333333444444444333444444555555444444333555444444333333444555555222222222222222222222222222333333111///......///333222222222222222333333111111111111111111111111000000000000000000000000222111////////////111222///////////////////////////000000111111000000///............////////////---,,,,,,...//////---+++...---------,,,,,,,,,,,,------......//////000000000000000000111111111222000000//////////////////000000//////......------////////////////////////------......///000000111........................//////............///000------...............///,,,---....../////////...4ĉ@ӵ>L=hĦ4ĉ@ӵ>Lwwwssspppoooqqqqqqnnnjjjgggfffdddccceeeiiinnnrrrwwwyyy|||{{{xxxuuusssrrrwwwxxxzzz|||}}}}}}|||{{{}}}zzzzzzyyytttjjjdddbbbdddeeefffeeeccc___ZZZWWWZZZ[[[\\\\\\ZZZYYYYYYZZZYYYYYYYYYYYYWWWTTTRRRPPPNNNOOOPPPOOONNNMMMNNNOOOPPPPPPPPPOOOMMMKKKHHHGGGFFFEEEDDDEEEFFFFFFDDDBBB=====================<<>>===;;;:::999999888;;;;;;<<<<<<;;;999777555777666555444444444444444555333222333444666555555555555555444444333333333222222222333444444555555555555444444444444555555666666777777777777666666777777777777666666666666888888888777666444333222444444555555555555444444222222222222333333333333333333444555555444333333666555555444333222222222222222222222222222222222222444444333111///000111333222222111111222222222111111111111111111111111111111111111111111111111000000...------...000000////////////////////////...//////000000//////...............////////////...---...///000000...,,,------------------------------......//////000000///000000000000111111111//////000000000000000000000000//////......------////////////////////////,,,,,,---...///000111111---.....................//////............//////,,,---------......//////---...///000000000000000GG=?HdĦ=ĪjGG=?HdĦ}}}yyyssspppnnnpppssstttooojjjaaaccceeegggjjjnnnssswwwxxxyyyxxxvvvrrrnnnmmmmmmxxxyyy|||}}}~~~~~~|||{{{|||yyyvvvvvvqqqhhhdddcccaaabbbddddddbbb^^^ZZZWWWYYYZZZZZZYYYXXXWWWXXXYYYXXXXXXWWWVVVTTTQQQPPPNNNLLLMMMNNNMMMKKKJJJKKKLLLMMMLLLLLLKKKHHHFFFCCCAAABBBBBBBBBDDDFFFFFFDDDBBB:::;;;;;;<<<<<<======>>>???>>><<<;;;999999888888;;;;;;:::999888666444333666666555444444444444444666444333333555666666555555555555555444444444333111222222222333333333333555555444444444444555555666666777777777777666666777777666666555555444444777777777777666555333333444444555555555555444444222222222222333333333333333333333333333333333333666666555444333222111000111222222333333222222111222333555444333111222222333222222111111111111222111111111111111111111111111111111111111111111111//////............//////000000000000000000000000......////////////..................///////////////...///000111111///---,,,,,,---........................///////////////////////////000000000000...//////000000000000//////////////////.........////////////////////////,,,,,,---...//////000000---------...............000//////............///,,,,,,,,,---......//////......///000111111000000ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdD{{{wwwӵvvvuuuӵpppӵvvvtttqqq|||}}}ĦooofffӵXXXXXXYYYTTTĭӵJJJHHHGGGGGGFFFEEECCCAAA???>>>>>>???AAACCCCCCAAA???:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999:::::::::999888777666666666666777666555555444555555555555444333333555666666555555555444444444333333333111111111222222222222222555444444333333444444555555666777888888777666555444444444444555555555555666666777666666555444444333333444444444444333333222222222333333333444444444444333222222333444444444444444444333333222111111222333333333333222111000222444444333222333333333333222111111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000//////000000000000//////............///////////////...///000111111///---***+++---...///////////////////////////.........---.........////////////---...///000000000//////.........///////////////////////////////////////---------....../////////---------.........//////000000///...............++++++,,,------...//////......//////000/////////?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z{{{www=?Ħuuug&ewwwg&etttsssqqqS?ʬzzz4ff?>ߝLrrr@ekkkg&e^^^WWWXXX3h?g&e>&eHHHGGG??BBBBBBCCCCCCCCCBBB@@@???;;;;;;;;;===>>>>>>;;;999;;;;;;;;;:::::::::999999888888888888999:::;;;<<<:::999888777777888999:::777777666555555555666666555333222222444555555444444444333333333333333333111111111111111222222222555444444333333444444555555666777888888777666555111111222333444555666777555666666666666666555555222222222333333222222222222222333333333444444444555444222111111222444555222222333444444444333333111222333444444333222111...111333444333333333444333333222111000000111111000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000000000111111111111000000............/////////000.........///111111...,,,)))***,,,...000000000000000000//////.........---------------.........///,,,---...000000000///...---.........//////000000////////////////////////---------...............---------.........//////111000///...............++++++,,,,,,---...//////---...............------4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦxxxHt@cӵHu]ĦxxxHu]ĦqqqpppHtƅ^vvvqIܗGIӵkkkH׼srrrrrrHu]ĦZZZZZZBt=o9ĦHƅ^Hu]ĦCCCBBB@@@@@@??????>>>=========:::;;;<<<======<<<;;;:::;;;;;;;;;;;;::::::999888999;;;;;;;;;999999999;;;999888777666666777888888444444444444444444444444666777777555222111111111444333333222111111111222111111222333444444555666333333444444555666666777555444444333333444444555666777777666666888;;;>>>888666444222111222333444444444444444444444444444444333333222222333333444333333333222222222222222333333333333333333333333222222111111000/////////222333444222000//////000222111000111222333222000444333111000000000111222444333222111000...------000000000000000000000000...000222222000.........111111111111222222222222000000000000000000000000,,,,,,------.../////////---------------...//////000000////////////000000////////////////////////111000......000111000///,,,---......//////..............................------------------------////////////////////////------------------------,,,---///000000///---,,,//////.........---------4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦvvvDdDĦ4DufӵDdDĦ{{{DdDĦuuuq<RxxxwwwpeƜ4DuTӵgggDdDĦooonnnDdDĦ^^^qjRgdKӵDdDΦDdDĦAAAAAAAAA@@@@@@@@@???>>>>>>======<<<<<<;;;:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888888999:::999888777888::::::999777666666666777777444444444444444444444444555666666555333111111222444444333222222222222222222222222222222222222333555555666666777777777888444444333333333333444444555666777777666777:::===777666555333222333333444333333333333333333333333333333222222222222333333111222222222222222222222222222222222222222222222/////////000000000000000111222333333111111222333222111000111222222111000333222111111000000111111333222222111000///......000000000000000000000000...000222222000.....................////////////000000000000000000000000//////........................------......///000//////............/////////////////////////////////...,,,,,,...///...---,,,---......//////..............................------------------------////////////////////////------------------------,,,---...//////...---,,,//////.........---------4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦtttDdDĦnuR)ĦDdDĦ}}}DdDĦyyypo9uxxxvvvvvvuuu=ӊB1.uTӵdddDdDĦjjjiiiDdDĦ\\\GIdnuR)ĦDdDΦDdDӵ??????>>>>>>>>>>>>=========<<<;;;;;;::::::999::::::;;;;;;::::::999:::::::::::::::999999888666888999888777777888999:::999888777666555555555444444444444444444444444333555555444333222222444444444333222222222222333333222222222111111111000555555555666666666666666444333333222222333333444333555777777666777999:::666666555555444333333333222222222222222222222222222222111111111111222222000000000111222222222333000000000000000000000000---......///000000111111///111222333222222444555111000///111222222000...111111222222111111000///111111111111000000000///000000000000000000000000...000111111///......///000000000111111111111222000000000000000000000000111111000//////...------//////......//////000111......------------......////////////////////////...,,,***+++,,,---,,,,,,,,,---......//////..............................------------------------////////////////////////........................------------------------...............---------4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦtttDdDӵnd<DdDĦ|||>d<Ħ{{{peӵvvvĦqqqF&uTӵdddDdDĦcccaaa>d<ĦQQQpeӵDx<>d<ʜ4DuTӵ>>>>>>=========<<<======<<<<<<;;;;;;::::::999999999999999999999999999999:::::::::999999888666888999888777777888999:::999888777666555444444444444444444444444444444222333444444333222333444333222222111111111222222222222222222222222222222333333333333333444444444333333222222222222333333222444666777666666777888555555666666555444333222111111111111111222222222222111111000000111111222//////000111111222333333000000000000000000000000//////000000111111111111///000222222111111333444000000///000222222000...000111222222222111///...000000000000000111111111////////////////////////...000111000///...///000111111111222222222333333////////////////////////111111000000///////////////////////////000111111///......------......///////////////////////////---+++******,,,,,,,,,+++,,,---......///.........................................................////////////////////////////////////////////////------,,,,,,,,,,,,------........................4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦtttD&ӫetIӇ}}}DdDĦ}}}sdKĦ}}}B?dp&ĒRbbbfff>d<sdKĦHHHB?Ho9AAAs&dq&ĒR>>>>>>>>>============>>>======<<<<<<;;;;;;:::999999999999999999999999888888999::::::999999999777888999999888888999;;;999999888777666555444333444444444444444444444444111222444333222222333555111111000000000000111111222222333333444555555666333333333444444444444444222222111111111111222222111333555555555444555666555555555555444333222111000000000111111222222222222111111000000111111222//////000111222333333444222222222222222222222222333333333222222222111111000111222111000000111222222000//////111111111000000000111222222000///...000000000000111111111111////////////////////////...000000000///...000111.........////////////000////////////////////////////////////000000111111///////////////000111111000//////////////////000////////////////////////...,,,++++++,,,------,,,,,,---......///.........................................................////////////////////////////////////////////////...------,,,,,,------...---.....................4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeuuuvvvHu]3hIŌ}}}}}}DdDĦne~~~@hmmmlll>hbbb``````seBBBneDDDEEE@GBBBBBBsĪj@h>>>>>>>>>>>>============>>>======<<<;;;;;;:::::::::999999888888999999:::777888999999999999999999666888999999888888:::;;;888888888777666555444333444444444444444444444444111222444333222222333444111000000000000111222222222222333444555666777777555555666666777888888999222111111000000111111222111222333333222222333555444444333333222111111111000000000111222222333333222222111111111111222222111111111222222333333444333333333333333333333333555555444444333222222111111222333222000000111222555222///...000222333333000000111111000000///...000000000000000111111111000000000000000000000000//////000///......000222//////000000000000111111000000000000000000000000------...//////000111111//////......//////000111000000////////////000000///////////////////////////---,,,,,,---......---,,,---......//////......................................................////////////////////////................................................---------...............4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHotttuuuwwwD^||||||}}}DdDĦ{{{zzzzzzwwwkkkfffdddbbb\\\YYYUUUQQQs׼s<<<<<>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999;;;:::999999999999:::;;;777777888999999999999999555666888888777888999;;;666666777777777666444333444444444444444444444444222333444333111111222333222222111111222333333444333333333444444555555555444555666777888:::;;;;;;111111000000000000111111111222222111000000333555444333222000000000000111000000111111222333333444333333222222222222333333333333333333333333444444333333333333333333333333333333333333333333333333111222333333333333444666888444///---///222444666111111000///////////////111111111000000000000000000000000000000000000000//////000///......111333111222222222222333333333000000000000000000000000..................//////......------......///000/////////....../////////////////////////////////...---++++++---...---,,,,,,---......//////......................................................////////////////////////------------------------......///000000///......---------.........//////Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ{{{wwwtttsssssstttwww>d<Ħ|||}}}}}}|||}}}>d<Ħ}}}|||zzzĦtttpppkkkhhhgggggggggfff^^^]]][[[YYYYYYYYY[[[\\\QQQNNNIIIDDDBeAAA======>>>???ĦBBBBBBCCCBBBAAA???>>>???@@@>>>???@@@???<<<;;;===???======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777;;;;;;:::999999:::;;;;;;666777888999999999999999333555777777666666888:::555555666777777666555444444444444444444444444444222333444333111000111222333333333333444444555666444444333333333333222222222333444666777999:::;;;111111000000000000111111222222111000//////222555444333000///......000111000000111222333333444444444333333222222333333444444444444444444444444333333333333333333333333333111111111222222333444444000222444555555666888::::::555000---...222666888222111///.........///000111111111111000000000///000000000000000000000000////////////......111333...////////////000000000000000000000000000000000/////////...------,,,,,,---------------...//////.........------.........////////////////////////...,,,++++++,,,------,,,,,,---......//////..............................////////////////////////////////////////////////---------------------------///111222222111///------------.........//////?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō}}}yyywwwwwwtttuuuwwwyyy{{{DdDĦsdKĦvvvsssgdKĦiiigggeeebbb___\\\[[[ZZZ[[[XXXSSSQQQPPPOOOLLLIIICCCCCCBBBAAAAAABBB>>>>>>>>>gdKĦ@@@@@@AAAAAAAAAAAA@@@??????>>>>>>===<<<;;;:::::::::>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999888888888888888888888888999888888888777777666666666777999:::999888666555555444444333222111000000111222444444222111111222333333222222222333444444666555555444222111000000222222333333333222111111///000000000000111111111000000000000000000000000000///......000111111000000333666666555444333333444444444333333222222222000000111222333333444444444333333222222333333444333333222222111000//////000111000---...333666555444222//////000000000000000000000000////////////---------...///000000111333222111/////////000000...............///000000000000000000////////////000000000000000000000000---......///000111111222///////////////////////////............---------////////////////////////......---------,,,,,,,,,------------------------//////.........---------........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////...------>AneneneneDenene>Ak<fh~~~}}}|||yyyxxxzzz{{{{{{{{{{{{{{{De~~~~~~~~~~~~~~~~~~neqqqnnnneddddddccc```]]]ZZZXXXVVVVVVRRROOOKKKIIIHHHGGGEEEBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@neAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>===;;;;;;::::::;;;>>>=========<<<<<<<<<;;;999::::::::::::::::::999;;;;;;:::::::::999999999888888888888888888888888888888888777777777666666666777888999888777555444333333333222111111000000111333444444222111222333333333333444444555555555777666666555444333222111000111111222222111111111000000000111111111222222000000000000000000000000222000//////111222222222444666999999777555444444444333333333222222222222111111111222222333333444444333333222222333333444333333222222111000000///000222111...///333444333333111///...000111111000111111111111000000000000------......///000000111222111000/////////000111...............///000000000000000000////////////000000000000000000000000......//////000000111111///////////////////////////............---------....................................------,,,,,,------------------------///.........------------...........................------------......///,,,,,,,,,,,,,,,,,,,,,,,,.............................................{{{{{{{{{yyyzzz}}}~~~~~~}}}||||||zzz~~~||||||{{{{{{yyyllliiifff^^^\\\]]]\\\YYYVVVTTTRRRPPPPPPIIIFFFDDDBBBBBBBBB@@@>>>BBBAAAAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<888999999::::::999999888::::::::::::999999999999888888888888888888888888888888777777777777666666777777888888777555444333111111111111111111111111111333444444333222333333222333555666777777777666777777666555444444333333...///000111111111111111111111111111222222222333000000000000000000000000222000...---///111222222555777888777555333222222222222222222222111111111222222222222222222222222333333222222222222333333333333222222111000000000///222222000000333333000222000......000111111111222222222111111111000000------......///000000000000000/////////000111111...............///000000000000000000////////////000000000000000000000000///////////////////////////////////////////////////............---------......................../////////............---------------------------............------------........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...~~~zzzzzzzzzyyy{{{~~~{{{{{{|||}}}}}}~~~~~~~~~{{{yyywwwwwwtttoookkkfffdddaaa___^^^]]][[[YYYWWWUUUSSSQQQOOOMMMLLLKKKFFFEEECCCBBBBBBBBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999:::999999999999999999999888888888888888888888888777777777777777777666666777777777777666444333222000000000111111222222222111333555555444333444555222444666999:::999888777666666666555444333333222......000111222222222222111111222222222333333333000000000000000000000000000...+++***,,,...///000000222333222111/////////111111111111111111111111333333222222222222222222333333222222222222333333222222222111111111000000///333333111111333333///222000......000111222111111111111000000000000///............//////000000////////////000000111111...............///000000000000000000//////////////////////////////////////////////////////......///////////////////////////............---------......................../////////////////////...------------------------------------------------........................///......---,,,,,,,,,,,,------------------------........................000///---,,,,,,---///}}}zzzzzzyyywwwyyy~~~yyyzzz{{{|||}}}~~~}}}yyytttqqqpppnnnhhhcccaaa___\\\ZZZZZZYYYWWWVVVRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999777777777777777777777777666666666666666666777777777777777666555555444333000000000111222222333333111333555555444444555666444555888:::;;;:::999888555555444444333222222222///000111222333333333333111111222222222333333333000000000000000000000000000---++++++,,,...//////+++---//////......///000111111111111111111111111333333222222222222222222333222222111111222222333222222222111111111111111///222333222222555555222222000......000111111111000////////////.....................////////////......//////000000000000...............///000000000000000000////////////////////////////////////////////////............///////////////////////////............---------.........................../////////////////////------------------------,,,,,,------------------........................///...---,,,,,,,,,,,,,,,------------------------........................000///---,,,,,,---///000{{{yyyxxxvvvtttwww}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{uuummmiiihhhfffaaa\\\ZZZXXXVVVTTTTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHEEEDDDDDDCCCCCCCCCCCCCCC@@@??????????????????>>>??????@@@@@@??????>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888999999999999999777777777777777777777777555555666666666666777777777777666666666666666555111111222222222333333333222444555666555555666777666777888999:::999888888444444333333333222222222000111222333333333333333111111111111222222222333000000000000000000000000111///...///000222111000+++---////////////111333111111111222222222222222222222222222222222222222222222111111111111222222111111111111111111111111...222333222444888999777444222//////000000000000//////.........---------......//////////////////......///000000000//////...............///000000000000000000////////////000000000000000000000000........................///////////////////////////............------------------------------------............/////////------------------------,,,,,,,,,,,,------------...........................---,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,---...///zzzwwwuuuuuusssqqquuu|||{{{zzzzzzyyyyyyxxxxxxxxxxxxoooeee```___^^^ZZZVVVUUUSSSPPPOOOPPPOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEGGGHHHGGGDDDDDDFFFHHHDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>>>>??????????????????????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::777888888888999999999999777777777777777777777777555555555666666666777777777666666666777777888888333333333333333444444444222444666666666555666888999999999888888888888888444444444444444333333333000111222222222222111111000000000111111111222222000000000000000000000000000///000111333333111000...///000/////////111222222222222222333333333444111111111222222333333444222222111111111111222222111111111111111111111111...111222111444;;;>>>===555333000//////000///...////////////............/////////////////////......///000000000///...---...............///000000000000000000////////////000000000000000000000000,,,------......////////////////////////////////////............---------------------------------,,,,,,------............------------------------++++++,,,,,,,,,---------........................,,,,,,,,,+++,,,,,,------........................................................................|||yyyuuusssrrrsssqqqpppuuu|||xxxxxxxxxxxxxxxxxxxxxxxxuuukkk```ZZZZZZZZZVVVRRRSSSQQQOOONNNNNNNNNMMMKKKLLLKKKJJJHHHGGGGGGFFFFFFFFFHHHIIIGGGEEEDDDFFFIIICCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>??????@@@@@@AAA???????????????>>>======<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<999999999::::::999999999777777888888999999999999777777777777777777777777444555555555666666777777777666666666777888999:::444444444444444444444444222444666777666666777888;;;:::999888777777777777555555555555555555444444000111111111111000000//////000000000000111111111000000000000000000000000---...///111333222000---///000000///------...000222222222333333444444444000000111222333333444444222222111111111111222222111111111111111111222222...111222111555===AAAAAA666444111/////////...---000000000000///////////////////////////.........//////000000000...---,,,...............///000000000000000000////////////000000000000000000000000,,,,,,------...///000000//////////////////////////////.........---------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------........................++++++++++++,,,------...................................................------...//////...------~~~{{{xxxvvvsssooommmmmmpppuuuxxxuuuuuuuuutttsssrrrppppppllldddZZZUUUTTTSSSQQQMMMOOONNNMMMKKKJJJJJJIIIIIIKKKJJJHHHFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEBBB<<<<<>>>>>=========<<<<<<<<<;;;::::::::::::;;;;;;:::999999888888999999999888666555555555666777:::999888888777777888888;;;:::999777666555555555999888888888777777666666444555666777777666555444777666555444444555666777444444444555666777777888666666555555777999<<<>>>777888999:::999777555333444333333222111111111222000000000111222222222333000000000000000000000000------......//////000000000000000000111111111111666333111111444555444222111111222222222111111000333333222222222222222222333222111111000000111111///000111333444555666666444222111///...---......000000000000000000000000//////000000000000//////////////////............///............///000000000000000000111111111111......////////////..............................000///...---,,,------...////////////////////////........................+++,,,,,,---.........---...------,,,,,,------...+++,,,...---,,,,,,---//////...---,,,,,,---...//////...---,,,+++,,,,,,---,,,,,,,,,------.........///...,,,,,,,,,---///111///...,,,,,,------,,,+++~~~{{{wwwuuurrrpppmmmllllllnnnqqqsssppppppooonnnmmmllllllkkkhhhaaaYYYTTTSSSSSSQQQNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDBBB======AAAAAA===AAA@@@???>>>============>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999999888999999999999888777777666666777777:::999888888777777888888999888777777666777777777888888777777777666666666555555666666666666555555777666555444444555666777444444444555666777777777999888777666777888:::;;;888888999:::999777555444444333222222111111222222111111111111111222222222000000000000000000000000//////////////////000000000000000000111111111111555222111111333444333111111111222333333222222222222222222222222222222222333222111111000000111111///000111333444444444444222222000//////000000111000000000000000000000000//////000000000000//////////////////..................------......///000/////////000000000111111......////////////..............................000///...,,,,,,,,,---...................................................+++,,,------.........---.........------.........+++,,,...---,,,,,,---///......---,,,,,,---.........---,,,+++++++++,,,,,,,,,------------------...///...---,,,,,,---///000///...,,,------...,,,+++}}}zzzvvvrrrpppnnnmmmkkkjjjjjjkkklllmmmjjjiiigggeeeddddddddddddccc]]]WWWSSSRRRRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHFFFEEEDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCAAACCCCCC??????AAAAAA???>>>===<<<;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999999888999999999999888777777999999888777777777777888666666666666777777888999666666666666666555555555555555444444444444555555666666555555555555666666444444444555666666777777;;;:::999777777777888888777777888888888666555333333333222222111111222222222222222111111111111111000000000000000000000000000000000000000000//////000000000000111111111111333222000111222333222111000111222333333333333333111111111111111111111111222222111000000000000111000000111222222222222222111111000///000111333444000000000000000000000000//////000000000000//////////////////............---------------......///....../////////000000000......////////////....................................---,,,,,,,,,------------------------------........................,,,,,,---............---////////////////////////+++,,,...---,,,,,,---///------,,,,,,,,,,,,---------,,,++++++***+++++++++.........---------------......---,,,,,,...///000///...,,,---......---,,,~~~yyyvvvrrrnnnllljjjjjjiiiiiihhhgggffffffcccbbb___]]]\\\\\\]]]^^^\\\XXXTTTQQQQQQQQQOOONNNKKKKKKJJJHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCAAABBBCCCAAA@@@AAABBBBBB@@@???===<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999:::888999:::;;;:::999888777999999888777777777777777666666666666666777888888555555555555555555555555666555444333333444555666666666666555555666666666444444444555555666666666;;;:::888777777777777777444555555555555444333222333333222222111222222333333222222222111000000000000000000000000000000000222222111111000000/////////000000000111111111111111111111111222222111000//////111222333333333333000000111111111111222222222222111000000000000000000000111111111111000000111000/////////000111222//////////////////////////////000000000000//////////////////............---,,,,,,,,,,,,---..................////////////......////////////..............................---------,,,,,,,,,------------------------------........................------............------.........//////.........+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,...------------...///000///...,,,---...///...,,,yyyuuuqqqnnnkkkiiigggggghhhgggfffdddbbb```^^^\\\ZZZWWWVVVWWWXXXYYYUUUTTTQQQPPPOOOOOONNNMMMIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDBBBAAAAAABBBCCCCCC@@@AAABBBBBBAAAAAACCCFFFNNNLLLHHHCCC@@@???>>>???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;::::::999999::::::999:::;;;;;;;;;:::888777999888777777666666777777888777777666555666666666444444444444555555555555666555444333333444555666555666666666666666666555444444444444555555555555777777666666777777888888222222222222222111111111333222222111222222333333333222222222111000000000////////////////////////222222111111000000/////////000000000111111111111000111222222222111111111...///000111222222222222000000111111222222222222222111000000//////000000000000111111111000//////111000///...---...////////////////////////////////////000000000000//////////////////............---,,,,,,,,,,,,---..................////////////......////////////..............................,,,---------------------------------------------........................---......//////...------,,,---............---,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------................../////////......---------------------....../////////---------//////...---|||xxxsssooolllkkkiiigggeeeeeeeeedddbbb```]]]\\\YYYXXXVVVUUUSSSSSSTTTTTTPPPPPPOOONNNMMMLLLKKKKKKHHHGGGFFFFFFEEEEEEEEEFFFDDDFFFIIIJJJJJJHHHFFFDDDDDDCCCBBBAAAAAABBBCCCCCCAAAAAABBBCCCAAA@@@EEEKKK[[[WWWQQQJJJDDD@@@>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::::::::999::::::::::::999888888888888777666666666666777888777666666555555555555444444444555555555555555666666555555555555666666555555666666666666555555444444444444444444444444333444444555666777777888111111111000000000000000222222111111222222333333222222222111111111111111////////////////////////000000000000000000//////000000000000111111111111///111444444222111111111///000111222222222222222111111111222333333444444111111000////////////000000000111111111000000///111000...---,,,------...000000000000000000000000//////000000000000//////////////////............---------------......///....../////////000000000......////////////..............................,,,---......//////......------------------------...........................////////////...------+++,,,---......---,,,++++++,,,...---,,,,,,---///,,,,,,------------,,,,,,---......////////////.../////////...............---------............//////---------///000///...~~~zzztttppplllhhhggggggfffeeecccbbbbbb```^^^[[[YYYWWWUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNNNNNNNLLLJJJIIIIIIFFFFFFEEEEEEDDDDDDEEEEEECCCFFFJJJNNNNNNKKKFFFCCCCCCBBBAAAAAAAAABBBCCCCCCBBB@@@AAABBB@@@???FFFOOOXXXTTTNNNGGGBBB>>>======<<<<<<<<<======>>>>>>>>><<<<<<;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;::::::999888888888888888888888777666666666666666666555555555555666777777444444555555666666666666666777777777777777777666444555666777777666555444444444444444444444444444222222333444555555555555111111111111111111111222222222111111222222333444111111111111111222222222//////////////////////////////////////////000000000000000000111111111111///222555555333111111222222333333444444333333333111222222333444444555555111111000///////////////000000111111222111111111//////...------...000000000000000000000000000000//////000000000000//////////////////..................------......///000/////////000000000111111......////////////..............................---...///000000000//////................................................///////////////...------,,,---...//////...---,,,+++,,,...---,,,,,,---///,,,---............---,,,,,,,,,.../////////..................////////////,,,------..................------...///000000...zzztttoookkkgggdddddddddddddddaaa```___]]][[[XXXVVVUUURRRRRRRRRRRRQQQOOONNNMMMKKKMMMNNNMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBFFFLLLPPPPPPLLLFFFBBBCCCBBBAAAAAAAAABBBCCCDDDCCC@@@@@@BBB@@@???GGGRRRLLLIIIDDD@@@===<<<===>>><<<=========>>>>>>??????<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;;;;:::888777666777888999888888777666666666666666333444444444666777888999555555555666666666777777666777888999999888777666444555666777777666555444444444444444444444444444222222333444444444333333333222222222222222333333222111111111222333333444000000111111222222222333////////////////////////------......//////000000000000000000111111111111///333666666444222222333555555555666555555444444222222333444444555666666111111000///////////////000000111222222222222222......---...///111222444000000000000000000000000//////000000000000//////000/////////............///............///000000000000000000111111111111......////////////..............................---...000111111111000///////////////////////////........................//////000000///...---------...000111111000...---+++,,,...---,,,,,,---///------...//////...------***+++---...///...------------......//////000000,,,---......//////.........------...000111000///}}}wwwrrrnnnkkkiiigggeeecccbbbaaa```]]]\\\ZZZXXXVVVUUUTTTTTTTTTQQQMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBEEEJJJMMMNNNKKKFFFCCCAAA@@@???>>>>>>>>>???@@@CCCAAA@@@??????@@@BBBDDDCCCCCCAAA???>>>=========??????>>>===<<<=========<<<;;;:::999999999:::;;;::::::::::::999888777777555555666666777999:::;;;<<<:::777555444555777888666666666666666666666666333444666777777777666555666666666666666666666666555555666666666666555555333444555444222111222333333333333333333333333333111111222222222333333333222222222111111111000000222111///......///111222////////////////////////111111000000000000111111444333222000//////......000000000000000000000000444333333222222111111111222222222222222222222222333222000......///000111333333444444333111000///000000////////////000000222222222111000//////...000000000000000///......////////////////////////////////////000000000000222111000//////......///000000000000000000000000............////////////000000000000000000000000......////////////......,,,---......//////......................................................//////000000///...---------...///000000///...---,,,---...//////...---,,,...---,,,,,,---...---,,,............//////////////////.........---------~~~}}}|||yyyvvvsssqqqpppjjjiiigggeeecccaaaaaa```\\\[[[YYYWWWUUUTTTSSSSSSTTTQQQNNNLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFBBBEEEIIIKKKLLLJJJFFFDDDBBBAAA@@@???>>>???@@@@@@AAAAAA??????>>>???@@@AAABBBAAA@@@>>>============>>>>>>>>>=========<<<<<<;;;:::999999999999:::;;;<<<<<<;;;:::999777666555666666666666777888999:::;;;999777666555666666777555555555555555555555555333444555666777666666555555555555555555555555555444444555555555555444444333444555444222222222333333333333333333333333333222222222222333333333333222222222111111111000000333222111000000111222333000000000000000000000000111111000000000000111111222222111000////////////111111111111111111111111333333333222222111111111222222222222222222222222444222111//////000111222333333444444333111000///111111000000000000111111222222111111000//////...000000000000000///......////////////////////////.../////////000000000000111111000///////////////000000000000000000000000............////////////..............................////////////......,,,---......//////......................................................///////////////...---------...////////////...---,,,---...//////...---,,,...---,,,---...///...,,,............//////////////////.........---------zzzxxxtttpppnnnnnnooopppjjjiiigggeeecccaaa``````ZZZYYYXXXVVVTTTSSSRRRRRRTTTQQQNNNMMMMMMNNNMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFCCCEEEGGGIIIIIIHHHFFFEEECCCBBB@@@?????????@@@AAA@@@@@@@@@???>>>>>>>>>===???>>>======<<<<<<======<<<===>>>>>>>>>===;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999777555444888888777777777777888888999999888777666666666555555555555555555555555555444444555666666666666555444444444444444444444444333333444444444444333333444555666555333222333444333333333333333333333333222222333333333444444444222222222111111111111111222222222222222222222222111111111111111111111111111000000//////000000111111000000//////000000111111111111111111111111111222222222222222111111111222222222222222222222222444333222000000111222222222333333333333111000///222111111000000111111222222222111111000/////////000000000000000//////...////////////////////////....../////////000000000111111000/////////000000000000000000000000000000............////////////..............................////////////......,,,---......//////..............................////////////////////////...////////////...------,,,------......------,,,------............------///...------//////...------............/////////...............---------}}}yyyxxxtttrrrooommmkkklllnnnoooiiihhhfffdddbbb```______ZZZYYYWWWUUUTTTSSSRRRRRRSSSQQQNNNMMMNNNNNNMMMLLLLLLKKKHHHGGGFFFFFFHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>><<<:::999999999999999999:::::::::::::::::::::999777666555999999888777666666777777777888888888888666555444555555555555555555555555444444555555555666666666333333333333333333333333333333444444444444333333444555666555333222333444222222222222222222222222222333333333333444444444111111111111111111111111000111111222222111111000000000000000000000000000000000////////////000000///////////////000111111222222222222222222222222111111111111111222222222111222222222222222333333444333222111111111222222111222333333222111000///111111000000000000111111111111111111000000////////////000000000000//////////////////////////////........./////////000000000000000///000000111111////////////////////////............////////////..............................////////////......,,,---......///.................................////////////////////////.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000.........///000///...---------.........//////........................~~~yyyuuurrrppppppooonnnmmmlllllllllgggfffdddbbb```^^^]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSRRRPPPNNNMMMNNNMMMLLLKKKLLLJJJHHHFFFEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@???======;;;;;;;;;:::;;;;;;<<<===:::;;;===>>>===<<<:::888888888888999999:::::::::777777888999999999888888:::999888777666666666666666777888888888666444333555555555555555555555555444444444444444555555666333333333333333333333333444444555555555555444444444555666555333222333444222222222222222222222222222222222333333333444444111111111111111111111111//////000000000000//////////////////////////////000000////////////000000............///000111222111111111111111111111111000000000111111222222222111111111222222333333333333333333222222222222222000111222222222111000/////////............//////111111111000000000000000//////000000000000//////////////////////////////............////////////000000///000000111222333////////////////////////............////////////////////////////////////......////////////......,,,---......///.................................////////////////////////------............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------000.........///000///...------------............---.....................{{{xxxwwwtttpppooopppppppppnnnllljjjhhheeedddbbb```^^^\\\[[[[[[WWWVVVUUUTTTSSSRRRRRRRRRPPPOOOMMMMMMMMMLLLKKKIIIJJJIIIGGGFFFEEEFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@?????????>>><<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999666777888999:::::::::999555555777888999999::::::999999888777666666777777666777888888777666444333444444444444444444444444444444333333444444555666333333333333333333333333444444555555555555444444333444555444222111222333222222222222222222222222111111222222222333333333111111111111111222222222////////////////////////........................000//////......//////000............//////000111000000000000000000000000//////000000111222333333111111111222222333333444222222222222222111111111000000111222222111000//////......------......///111111000000000000000000...//////000000000000000////////////////////////------.........//////////////////000111222333444000000000000000000000000............////////////000000000000000000000000......////////////......,,,---......//////......................................................,,,,,,---............------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------///...------//////...---,,,------------.........---------...............~~~uuusssssssssrrrrrrqqqqqqpppmmmkkkhhhgggcccbbb```^^^\\\ZZZYYYYYYTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLKKKIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>???@@@@@@@@@???>>>>>>===>>>???@@@===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999555666888999:::::::::999555666777888888999999888888888777777777777777888777777777777666555444333444444444444444444444444444444333333333444555666444444444444444444444444333333444444444444333333222333444333111000111222111111111111111111111111000000000111111111222222000000111111111222222222111000///......///000111//////////////////////////////............////////////.........//////000////////////////////////......///000111222333333000111111222333333444444111111222222111111000//////000111222222111000/////////............//////000000000000000000000111......///000000000000000////////////////////////---------.........///////////////000111222444555000000000000000000000000............////////////////////////////////////......////////////......,,,---......//////..............................------------------------+++,,,------.........---...---,,,++++++,,,---...------,,,++++++,,,------...---,,,---...///...,,,,,,,,,---------.........---------.........//////zzzrrroooppprrrttttttsssqqqnnnkkkiiihhhgggbbbaaa___\\\ZZZYYYXXXXXXRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKHHHFFFGGGGGGHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@???>>><<<;;;;;;===???@@@>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999999999::::::555666888999::::::999999777777888888888888777777888888777777777777888888888777777666555555444444444444444444444444444444444444333222333444555666444444444444444444444444222222222333333222222222111222333222000///000111111111111111111111111111///000000000000111111111000000111111222222222222333111000......000111333000000000000000000000000//////............////////////............//////////////////////////////---...///000111222333444000000111222333333444444000111111111111000/////////000111222222111000///000000////////////000000000000000000000111111111......///000000000000000////////////////////////---------.........///////////////000111333444555000000000000000000000000............/////////000..............................////////////......,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---......,,,,,,,,,,,,......------++++++++++++------...---,,,,,,---...---,,,,,,,,,,,,---------......---------.........//////}}}zzzvvvtttuuuvvvwwwwwwuuurrrmmmjjjhhhfffcccaaaaaa^^^[[[YYYWWWVVVTTTRRROOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBB>>>===>>>>>><<<===AAA??????>>><<<;;;:::999888;;;;;;:::999999999::::::;;;;;;;;;::::::999999999666666666666777888999:::888777666666666777999::::::999999999888888777777666666555444333333222222555555444333333333333444777666555444333333333333555555555444444333333333222222222111111111111000222222222222222111000///222000000000222333222111222111000//////000111222333222111222333333222111333333333222000000333555222222222222222111000/////////000000111111222222000000000000000000000000111111111000000000000000000111111111111222222222111222222333333222222111555333111...---------...111111111111111111111111111000///......///000111000000000000000000000000000000000000000000000000......------------..............................////////////////////////...///000000000///---,,,000///...---,,,,,,---...,,,---......//////..............................------............---------,,,,,,++++++,,,,,,---))))))***,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------222...***+++------***&&&------------------------,,,---...---,,,,,,---...|||zzzwwwuuuvvvvvvvvvvvvssspppkkkhhhfffdddaaa___^^^\\\YYYXXXWWWWWWUUUTTTPPPPPPPPPPPPOOONNNMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA======??????<<<<<>>>>>===<<<;;;:::999999888888888888888999:::;;;;;;;;;:::::::::999999999777777777666777777888999888777666666666777888999888777777777666666666666555555555444444333333333555555444444333333333444555555444333333222333333444444444333333333222222222222222222111111111111111111111111111000//////111000///000222333222111111111000//////000111111222000///000111222111000111111111000//////111333111111111111111000//////000000000000000111111111000000000000000000000000000000000000000111111111000111111111111222222222111222222333333222222111444333111///......//////111111111111111111111111111000///......///000111000000000000000000000000////////////////////////......------------..............................////////////////////////...///000000000///---,,,//////...---,,,---......,,,---......//////..............................------............---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------///,,,***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...xxx{{{yyywwwwwwwwwvvvuuussspppmmmiiifffdddbbb___]]][[[YYYWWWWWWWWWWWWVVVUUUPPPPPPQQQPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???<<<===??????<<<;;;===<<<<<<<<<;;;;;;:::::::::666666666777888999:::;;;::::::::::::999999999999888888777666666666777777777777666666666777888999555555555555555444444444555555444444444444444444555555444444444333333333444333333222222222222333333333333222222222222222333222222222111111111111///000000000000///......111/////////111222111000000000////////////000000000///......000000///...///000000///......///111000000000000000//////...111000000000000000000///000000000000000000000000//////000000111111222222000111111111111222222222111222222333333222222111333222111000///000111111111111111111111111111111000000////////////000000000000000000000000000000..............................------------............................../////////////////////////////////000//////...---......---------...//////,,,---......//////..............................------............------------,,,,,,,,,,,,------///......------,,,++++++........................+++,,,,,,,,,,,,,,,,,,---.........------------------+++)))+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///}}}yyyzzzyyyxxxxxxwwwvvvssspppmmmjjjgggdddccc```]]][[[[[[YYYVVVVVVVVVVVVUUUTTTOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<>>>>>999888999999999999:::::::::::::::;;;:::999888888888888888999999999999999999999999999999777666555555555444555555666666777777777777555555555555555555555555444555555555555555555555444444555555555444333222333333222111111111222222111111111111111111111111333333333222222222222111000000111222222111111111111//////000111222111000//////000000000000//////111000//////111111000///000111222222111000111222---....../////////......111000000000//////......000000000000000000000000......///000111222222333000000111111111222222222111222222333333222222111111111111111111222222222000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000......------------..............................//////////////////////////////........./////////,,,,,,---....../////////,,,---......///.................................------............------...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------/////////......------,,,------,,,---////////////++++++++++++++++++++++++---...///...---,,,---///~~~yyyzzz~~~xxxwwwvvvuuutttrrrnnnkkkhhhfffdddbbbaaa^^^[[[XXX[[[YYYVVVTTTTTTSSSQQQOOOLLLLLLLLLLLLLLLKKKIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===<<<888777999999999999999999999999999<<<;;;:::999888777777777888888888999999999999999999888777666555555555555444555666777777777666666555555555666666666666666666666555555555555555555333444555555555444333222555444333222222111111111111111111111111222222222333333333333222222222222000111111222222222222111111000000000222333222111000000111111111111000000222111000000222222111000111222444444222111222333---......///////////////000//////////////////...000000000000000000000000//////000000111111222222000111111111111222222222111222222333333222222111000000111111111111111111000000000000000000000000//////000000000000//////////////////////////////111111111111111111111111......------------..............................///////////////////////////............///000000,,,---......///.........,,,---......//////..............................------............------......------------......,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...~~~{{{yyyyyy|||xxxvvvtttrrrqqqooollliiieeecccaaa```___\\\XXXUUUXXXVVVTTTSSSSSSSSSRRRQQQMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFBBBCCCDDDEEEEEECCCBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999;;;:::666666999999999999999888888888888:::999888777777777777777777888888888999999999999888777666555555555555555444555666777777777666555444555555555666666666777777777666666555555444444333444555666666444222111777666555333222111111111111111111222222222333333444444333333333222222222//////000111111111111111333111111222333444333222000111222333333222111000222111000000222222111000000222444444333222222222---...///000000000000000.........///////////////000000000000000000000000000000000000000111111111000111111111111222222222111222222333333222222111000000000111000000//////000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000......------------..............................///////////////////////////......---...///000111---.../////////...---,,,,,,---......//////..............................------............------......------------......---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++++++++---{{{yyy{{{zzzzzz{{{xxxvvvsssqqqooonnnkkkiiibbbaaa___^^^]]]ZZZVVVSSSVVVTTTRRRRRRSSSTTTSSSRRRNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEBBBCCCDDDEEEEEECCCAAA@@@???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???;;;999:::888666666999999999999999888888777777777666666666666777777888777777888888999999999999777777666555555555555666333444666777777777666555444444444555555666666666888888777666555444444333333444555666666444222111999888666444333111111000111111222222333333333333444444444333333333222222......///000000000000000333222111222444555444333111222333444444333222111222000///000111222111///000222444444333222111222......///000111111000000---.........//////000000000000000000000000000000111111111000000000000000000111111111111222222222222222222333333222222222000000000000000///......000000000000000000000000...///000111111000///...////////////////////////////////////////////////.........------.................................///////////////////////////...------...///000111....../////////...,,,+++,,,---......//////..............................---..................---......------------...............------,,,,,,+++........................---------,,,,,,++++++++++++++++++,,,,,,---------)))***,,,,,,,,,,,,...///------------------------***+++,,,,,,******+++,,,zzzvvvwwwyyyyyyyyyuuussspppnnnmmmkkkhhhfffcccbbb```]]][[[ZZZYYYXXXVVVVVVVVVUUUSSSQQQPPPOOOQQQPPPNNNMMMKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@=========<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>><<<;;;999888777888999:::999999999999999999999999666666666666666666666666888777666666666777999:::777777666555555555555555888888777777666666555555555555666666666666555555777777777888999888444222555333111333777:::999777DDD===666444222//////222222222333333333222222111111222222333333222222111111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000000000111111111111000000111111000000//////......111000///...---,,,,,,,,,222000...///222333111///...///000111222111111000//////000000111111111222111111222222222111111000000000000000000000000000000000111111111111000000222111111111000000//////000000000000000///......000000000000000///............------------......//////.........---------////////////////////////000000000000000000000000........................000000000000000000000000......---------......////////////...---------,,,///...---,,,++++++++++++------............------...------,,,,,,------...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,---,,,******---000---...---+++***)))+++---,,,,,,------...------,,,}}}yyytttsssuuuwwwwwwuuuuuussspppmmmllljjjgggdddaaa```^^^\\\YYYXXXWWWVVVVVVVVVUUUTTTSSSQQQOOOOOOOOONNNLLLKKKIIIHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<:::888666666777888:::999999999999999999999999666666666666666666666666777666555555555666888888777777666555555555555666666666666666666666555555555555666666666666555555666555555666777777555222777555333333444666666666CCC<<<555444222//////222222222333333333222222111111222222333333222222111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000111111111111000000111000000000/////////...111111000///............111///...///222333111//////000222333333222222111000111111111222222222222111111222222222111111000000000000000000000000000000000111111111111000000111111111000000000//////000111111111000000///...///////////////...------///......------....../////////.........---------000000000000000000000000................................................///////////////////////////......---------......///////////////.........///...---,,,++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---***,,,---,,,++++++---///.........,,,******,,,...---------...------,,,,,,rrrpppoooqqquuuwwwuuussstttrrrnnnllljjjhhhdddbbb^^^]]][[[YYYWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999666333333555777999999999999999999999999999666666666666666666666666555555555555555666777777888888777666666666666666444444555555555555555555555555666666666666555555555444333444555666555444888777555222000111555777@@@999444333222//////222222222333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222000000111111111111000000000000000000////////////111111000000000000111111000/////////111222222000000111222333444333222222222222222222222333333333000111111222222222111111000000000000000000000000000000111111111111000000111111000000000000//////111111111222111111000///...............------,,,///......------......////////////............---111111111111111111111111........................////////////////////////........................//////...---,,,,,,,,,---///////////////000000000......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---///......///---,,,+++---...---.........---,,,,,,+++xxxnnnlllllloootttwwwvvvuuurrrpppllljjjhhheeebbb___]]][[[ZZZXXXVVVTTTTTTSSSSSSSSSRRRRRRQQQOOONNNMMMKKKJJJIIIHHHFFFFFFFFFEEECCCDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA???>>><<<;;;:::999999:::;;;;;;<<<======<<<<<<======<<<;;;:::999:::888444222222333666888888888888888888888888888666666666666666666666666555555555555666666777777888888777666666666666777333333333444444555555555444555555666666555555444555333222333555777777777666666444111...000555;;;===777222222222000000222222222333333444333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000111111111222222222222222222222222000000111111111111000000000000000000////////////000000000000000111222222000//////000111111111111000111222333333333222111222222222222222222222222000000111222222222111111000000000000000000000000000000111111111111000000000000000000000000//////111111222222222111111000......//////......---,,,//////............///////////////...............000000000000000000000000........................000000000000000000000000........................000///...---,,,,,,++++++------......//////000000...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,---...---...///...---,,,...///............---,,,++++++xxxpppmmmjjjiiikkkppptttuuuuuuooommmjjjgggeeeccc```]]][[[ZZZXXXWWWUUUTTTSSSSSSQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>><<<;;;;;;888999999:::;;;<<<======<<<<<<===>>>===<<<:::999999777555222222444666888888888888888888888888888666666666666666666666666666666777777888888888888888777777666666666666666222222333333444444555555444444555555555555444444666444333444777888999888333333222///...111999???:::444000111222000000333111222333444444444444444111222222333333222222111111111111111111111111111111111111111111111111111111111000000000000000000222222222222222222222222000000111111111111000000////////////000000000000////////////000111222222000000111111000000000111...///111222222222111000111111111111111111000000///000111222222222222222111111111111111111111111000000111111111111000000//////////////////000000000111111222222222111111///000000000000///....../////////....../////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................000///...,,,,,,+++++++++,,,,,,,,,------.........------,,,+++++++++,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,++++++,,,------------,,,******+++++++++,,,,,,,,,...---,,,,,,------------,,,...//////------...///---.........---,,,,,,+++uuukkkhhhgggeeedddggglllqqqrrrqqqllljjjgggeeecccaaa___\\\YYYXXXWWWUUUTTTSSSRRRRRROOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@???>>>===<<<;;;;;;888999999:::;;;<<<<<<<<<;;;<<<>>>??????===;;;:::999888666555555555777888888888888888888888888888666666666666666666666666666666777888888888888888777777666555555555555555333333444444444444444444444444555555555555444444666555444666888999999888111111000///000555<<>>@@@@@@???===<<<999999999888888888888777888888888888888888888888666666666666666666666666555555777888888888777666666555555444444444444444555555555555444444444444333444444555555444444333444444444666888888777555222000...///333999===@@@444///---000222000111333111222333444555555555555111222222333333222222111111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111000000111111111111000000.../////////000000000111222222111111111222222333222444444222///------...///000111222333222111111222222222111111000000000//////000222222333333222111111111111111111111111000000111111111111000000........./////////000000...///000000111111111000//////000000//////...---000000////////////000000.../////////000000000000////////////////////////////////////////////////........................////////////////////////------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,+++,,,------...---------,,,,,,---------.........111...,,,,,,...///---,,,)))+++......---,,,------++++++,,,---............}}}ssshhhdddfff[[[]]]aaaiiipppsssrrrnnngggeeecccbbbaaa```^^^\\\UUUTTTRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGCCCCCCCCCBBBAAA@@@>>>>>>::::::::::::::::::::::::999999::::::::::::;;;;;;:::<<>>333...---000222111111333111222333444555555555555222222222333333222222222111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000111111111111000000.../////////000000111111444333333222222333333444333555555333...,,,,,,...000111222333444333222222333333333222222111111111//////000222222333333333111111111111111111111111000000111111111111000000---.........//////000000......///000000000000000......//////......---,,,000000////////////000000.../////////000000111111000000000000000000000000................................................000000000000000000000000,,,,,,+++++++++,,,------/////////......------,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++,,,------......---------------.........//////111///,,,,,,...///---+++(((+++---...---,,,,,,---******,,,---.../////////~~~tttlllfffccc```ZZZ]]]dddlllssssssmmmhhhfffccc______aaaaaa\\\XXXSSSRRRRRRPPPOOONNNMMMMMMIIIJJJLLLMMMMMMKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDCCC@@@AAADDDFFFFFFBBB<<<777999999999999999888777666::::::::::::::::::::::::>>>????????????>>>======<<<;;;:::999888888888888999888777666666555555555666666666555444444444333666555555555555444444444444444333222333444555666666666666666666666666666888777777666555555444444555555555444444333333333222000///222777888555111222222444444444444222222333333333333333333333333222222333333333333444444///000111111111111000///000000000000000000000000000000000000000000000000///111222111000///000111222222222222222222222222000000000000000000000000222111111111000000//////000000000000000000000000222333444333111111111222444222000///...///000111333333222111000///......000000000000000000000000//////000000111111111111...------,,,---000222444......///000000000000000000000000000111111111111000000///...............000...,,,---000111///---......////////////......000///...---------------000000///...---,,,,,,+++/////////...---------,,,------------------------.........------,,,,,,,,,,,,++++++***+++,,,...///...........................---,,,---/////////...---.........---,,,,,,+++------------------------..............................//////...---,,,,,,........................zzzpppiiiddd___\\\]]]aaagggnnnqqqpppkkkgggeeeaaa^^^]]]___^^^ZZZVVVRRRRRRQQQPPPOOONNNNNNMMMJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCCCCCCCEEEGGGHHHFFFBBB>>>;;;;;;:::::::::999999999888::::::::::::;;;===>>>???CCCBBBAAA@@@>>>===<<<<<<:::999999999999999::::::999888777666666555555666555555555555555444444444444444444555555555666666666555444444444555666777555555555555555555555555777777666555555444333333555555444444444333333333222000///222666777555111222222333444444333222222333333222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000///111222111000///000111222222222222222222222222000000000000000000000000111111111111000000000///000000000000000000000000111333333333111000111222222111///...---...///000222222111111000/////////111111111111111111111111000000000111111111222222333111000111444999???BBB//////000111111111111111//////000000000111111111000000///...............000...---...000000///---......////////////......111000///.............../////////...------,,,,,,///////////////.........------------------------------------------,,,,,,---,,,+++++++++,,,---..............................---,,,---...//////---------......------,,,+++------------------------..............................//////...------,,,........................zzzrrrjjjddd```\\\ZZZbbbffflllooonnnkkkgggeeeaaa^^^[[[ZZZZZZYYYVVVRRRQQQQQQPPPPPPOOOOOOOOONNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBAAACCCFFFHHHGGGBBB>>>===>>>===<<<:::999999:::;;;;;;:::999999:::<<>>AAADDDEEECCC@@@===;;;::::::;;;999999999999:::;;;<<<<<<:::999888777666666666666333444444444555666666666333333444444555666666777666666666555555555555555555555555555555555555555444444444333333222222222333333333333333333333333222111000111444555333222222222222333333222222222000000000000111111111111111111111111222222222222444333111000000111333444222222222222222222222222000000000000000000000000///111222111000///000111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000111222111/////////000000//////.........///000//////000000111111111111222222222222222222222222111111111111222222222222222000///...///222555777//////000111111111111000////////////000000000111000///............////////////....../////////...//////000000000000//////000000///////////////000---------.........//////------......//////000000------------------------,,,,,,,,,------............------,,,++++++++++++........................---,,,+++,,,...///...---,,,------...------,,,,,,---------------------------------------------------...............------........................zzztttlllccc\\\ZZZ]]]aaadddjjjmmmooolllfffaaa^^^^^^YYYWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCAAA???>>>===@@@BBB>>>999666999===;;;:::999777777999;;;<<<<<<;;;999888999;;;>>>@@@@@@???<<<:::999999:::;;;;;;::::::::::::::::::;;;:::999888777777666666666333444444444555666666666555555555555555555555555444444444444444444444444555555555555555555555555333333333333333222222222333333333333333333333333222111111111222333333222222222222222222222222222/////////000000111111111222222222333333333333444444333111000000111333444222222222222222222222222000000000000000000000000///111222111000///000111000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////000111222111/////////000000000000000000000000111/////////000111111222222222222222222222222222222111111111111111111111111222222222222111111000000---......///000/////////...////////////000000000//////............//////.../////////......////////////000000000000//////.........------......///,,,,,,------.../////////,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------,,,++++++***........................---,,,+++,,,.........---,,,,,,------...------,,,------------------------------------------------------...............---........................vvvqqqmmmfff^^^YYYZZZ```fffjjjllllllkkkhhhbbb^^^[[[ZZZVVVUUUSSSQQQPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNMMMJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>===>>>@@@@@@>>>;;;:::<<<>>>:::999999888888999;;;;;;<<<;;;999888888999:::;;;<<<;;;:::999999999:::;;;<<<;;;:::::::::::::::;;;::::::999888777777777777444444444555555555555555666666555555555444444444222333333444555555444444444444444444444444444444333333333333333333333333222222222222333333333333222222111111111111222333222222111111111111222222/////////000111111222222222222333333333444444444333222111000000111222333222222222222222222222222000000000000000000000000///111222111000///000111111111111111111111111111000000000000000000000000000000000000111111111111////////////////////////111222333222000///000111000000000111111111111111//////000000111111111222222222222222222222222222111111111000000000000000---...000222222111///---,,,---......//////............////////////000000///............//////000...///000///...---...000///000000111111000000///...------------......///---------.........//////,,,,,,,,,,,,,,,---------------------------------,,,,,,------------------,,,,,,---------,,,++++++........................---++++++,,,---...---,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................xxxoooiiiddd```[[[ZZZ]]]ccciiilllmmmjjjfffccc```\\\YYYVVVTTTSSSRRRQQQOOOPPPRRRSSSQQQPPPPPPOOONNNMMMLLLLLLIIIIIIIIIIIIHHHFFFEEECCCAAAAAAAAA@@@@@@???======>>>>>>>>>>>>>>>>>>>>>???::::::::::::;;;;;;;;;<<<::::::999999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===::::::999888777777777777555555555555555444444444444444444555555555555555111222444555666666666666444444444444444444444444333333333444444444444444111111222222222333333333222222222111000000222333333222111000000111222333//////000111111222333333111222222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000///111222111000///000111222222222222222222222222000000000000000000000000///000000000111111111111111111111111111111111111111333333333111000111222...//////000000000000000000000000000000111111111111111111111111111111111000000000/////////......+++,,,---//////...---------......///////////////........./////////000000...............///000000---///000000...---...000000000111111111111000000...............///000000---------...............---------------,,,,,,,,,------------------------------------------,,,,,,***+++,,,---------,,,+++........................,,,+++***+++---...---,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................}}}uuummmfff]]][[[ZZZ[[[```fffjjjkkkmmmhhhccc___^^^\\\XXXTTTSSSSSSRRRPPPOOOPPPSSSUUUQQQQQQPPPOOONNNLLLLLLKKKHHHIIIJJJJJJIIIFFFDDDBBB???????????????>>>===<<<===<<<<<<===???@@@???>>>::::::;;;<<<======<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888999:::;;;===>>>???;;;:::999888777777777777666666666555555444444333222333333444555666777777111222444666888888888888444444444444444444444444444444444444444444444444111111111222222333333333222222222111///000111333333222111000000111222333///000000111222333333333000111111111111222222222///000111111111111000///000000000000000000000000000000000000000000000000///111222111000///000111222222222222222222222222000000000000000000000000//////000000111111111222333333333333333333333333222333444333111111111222------...///000000//////111111000000000000000000000000000000000000000000000000//////.........---111111000///////////////...//////000000000000000............/////////000...............///000111---///111000---,,,...000000000111111111111000000///////////////000111111......................../////////......------,,,------------------------.........------,,,,,,,,,)))***,,,---...------,,,........................,,,+++***+++---...---,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...........................{{{rrrhhhbbb]]][[[YYY[[[```fffjjjmmmfffeeebbb___\\\YYYXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLKKKIIIGGGEEEDDDCCCDDDCCCCCCBBBAAA@@@??????<<<<<<===============<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888;;;;;;:::;;;;;;<<<>>>>>>777777777777666666666666888888777666666666666666777777777777777666555555777555444333555555555444444444444333333333222222333333333222222222111111666555444333222111111111333333333222222222111111000000000000000111111111222222222111111111000000111222222333333222222111333333333222222111111111000000000000000000000000///////////////000000111......///111111222222222444444444333333222222222000000//////000222444555111111111111111111111111333333444555444333111000000111111111111222222222222222111111111111222222//////000000111111111222111111000000000000111111222222222111111111111000111111000///////////////...///////////////......000000111111111111000000333222111000////////////------///000000000///...222111000///.........///...............///000000....................................//////////////////...------------.........////////////............------------..............................,,,,,,,,,---------......---------------------------...///---******---000///...,,,,,,------,,,+++---------...------,,,,,,++++++,,,,,,,,,---------zzzuuummmccc^^^]]]]]]^^^aaaeeehhhiiihhhdddbbb```]]]ZZZWWWVVVUUUUUUTTTRRRPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLJJJHHHFFFEEECCCCCCAAAAAA@@@@@@??????>>>>>><<<======>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::===<<<;;;:::999888888888999999999:::;;;;;;<<<===888888888777777777666666888777777666666666666666777777777777777666555555999777555444444444333222444444444333333333222222444444444333333333222222555444333333222222222222111111111222222333333333222222222222111111111111222222222111111111000000111222222333333222222111333333333222222111111111000000000000000000000000000000000000000111222222...///000111111222111111333333333333222222222111111000000000000222333444111111111111111111111111333333333333333222111111000000111111111222222222222222111111111111222222/////////000000000111111111111000000000000111111222222222111111111000000111000000////////////////////////000000//////...000000111111111111000000222111000//////.........,,,---...///000000////////////////////////000000...............//////000------------------------............//////////////////...------------...------............------......------------.....................---------,,,,,,,,,,,,------------------------------------+++,,,,,,,,,++++++,,,---///...,,,------...,,,+++---------......------,,,++++++,,,,,,,,,---------zzzuuuoooggg```]]]^^^aaadddiiilllkkkgggccc```___]]]ZZZWWWUUUTTTSSSSSSRRRPPPOOONNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKKKKLLLKKKJJJHHHEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>===<<<<<<<<<<<<<<<999999999999999999999999<<<;;;:::999999999999999888888999999:::;;;;;;<<<999999999888888888777777777777666666555555666666777777777777777666555555999888555555555444222000444444444444333333333333555555555444444444333333333333222222222222333333///000111222333444444555444444333333222111111111222222222111111111111111111111222222222222111111222222222222222111111111000000000000000000000000111111111111111222222333000000111111111111111000222222222111111111111111222111111000111111222222111111111111111111111111222222111000000000111111000000000111111111222222222222111111111111222222...///////////////000000111111000000000000111111222222111111111000000000111000//////......////////////000111111000000///111111222222222222111111111000///...------------+++,,,---//////000000000---......//////000111111......------......///000,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////...------------...,,,,,,------------,,,,,,......------------......//////.........---------+++++++++,,,,,,,,,------------------------------+++++++++---//////...,,,///...,,,---......---,,,,,,------.........------,,,,,,,,,,,,------------}}}vvvpppjjjccc```aaadddfffiiimmmnnnkkkeee```^^^]]][[[XXXVVVTTTSSSSSSRRRQQQOOOMMMMMMOOOQQQRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJHHHFFFDDDBBBAAA@@@============>>>>>>????????????@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<===999999999999999999999999::::::999999999999999999888999999:::;;;;;;<<<<<<;;;::::::999999888888888777666666555555555666666777777777777777666555555888666555555555555333111555444444444444333333333444444444444333333333333222222111111222333444444000000111222333333444444444444333222111111000000111111111111111111111111111111222222222222111111222222222111111111111111000000000000000000000000111000000000000111222222111111222222222111000000111111111000000000000000222222111111111111111111111111111111111111111111111111///......///000111000000000000111111111111222222111111111111222222............////////////111111000000000000111111111111111111000000000000000000///............//////000000111111111111000111111222222222222111111///...------,,,,,,,,,---+++,,,---...//////000000---......//////000000000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------------...,,,,,,------------,,,,,,......------------....../////////...------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---000444444111---///...,,,---...///...,,,,,,------...............,,,,,,,,,------------...xxxpppjjjddd```bbbgggjjjjjjjjjkkkkkkhhhddd```]]]\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOONNNNNNOOOQQQRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEECCCAAA@@@???===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888999::::::999:::;;;<<<=========<<<;;;;;;::::::999888888777666666555555555555666666777777777777777666555555444444444555666777555333555555555444444444333333333333333333222222222222111111111111222333444444222222222222222222222222333333222111000//////...111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000////////////000111111111222222222222111111000000000000000000000000000111222222222111111111000000000000000000000000000000///.........///000111//////000000000111111111222222111111111111222222////////////............111111000000000000111111111111111000000000//////000//////...............//////000111111111111111111111111222222111111111...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////000///...---,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...------------...------............------......------------......//////.........---------++++++,,,,,,,,,------------------------------------,,,---111555555111---///---------//////...---,,,---....../////////...,,,,,,---------.........yyyppphhhdddaaaaaaeeekkknnnkkkiiigggfffdddaaa___\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNMMMKKKIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999:::;;;999:::<<<===>>>======<<<<<<;;;;;;:::999888777777555555444444555555666666777777777777777666555555333222333555777888666444555555555555444444444333333333222222222111111111111111111111111222333444333333333222222222111111222111111111000/////////111111111111111222222222000000111111111111000000000000000111111111111111000000000000000000000000///////////////000000111111111222222222222222111000000000000111111111111000111111222222222111111000000000000000000000000//////......//////000000/////////000000000111111222222111111111111222222000000000////////////...111111000000000000111111111111000000000/////////000///......------............///000111111111111000000111111111111000000------,,,,,,,,,,,,,,,------------,,,------.../////////000000///...,,,+++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...------------...------............------......------------..............................,,,,,,,,,---------......------------------------***+++---///111111...,,,///---------///000///...,,,---...///////////////,,,---------............|||qqqiiibbbbbbdddfffjjjooommmkkkgggeeecccaaa^^^\\\ZZZYYYXXXVVVUUUTTTTTTTTTPPPQQQRRRRRRRRRQQQPPPPPPOOONNNMMMKKKJJJHHHGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::::::::::::::999999999999999999999999777777777777888999:::;;;888999;;;=========<<<;;;;;;;;;:::999888777666666555444444444444555666777777777777777777666555555333333444666777777555222555555555555444444444444444444333333333222222222222111111111111111222222222222222222222222333333111111111111111111111111000000111111111222222222000000111111111111000000///000000000111111111222000000000000000000000000000000//////000000111222000000111222333333333333000000000111111222222222///000111222333333222222000000000000000000000000......///000000000000000////////////000000000111222222111111111111222222111111000000000/////////111111000000000000111111111000000000//////////////////...------------...------...///000000000000//////000000000000//////------,,,,,,,,,---------///...---,,,,,,,,,------,,,---///000000...---,,,------,,,,,,------...///------------------------,,,,,,---------.........//////...------------...,,,,,,------------,,,,,,......------------......,,,,,,------.../////////------........./////////------------------------***,,,//////...---,,,,,,...------...///000000...,,,---...///000000000000------------............wwwllleeeaaaeeejjjmmmpppsssllliiifffdddbbb```\\\ZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQRRRSSSTTTTTTRRRPPPOOONNNNNNLLLKKKIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@??????===<<<<<<;;;;;;:::999999999999:::777777777777777777777777777777777777888999;;;;;;666888:::<<<<<<<<<;;;:::;;;;;;:::999888777666555444444444444444555666777777777777777777666666555555555555666777666333000666666555555555444444444555555444444444333333333222222111111111111111222000000111222333444444555222222222222222222333333000000111111222222222222000000111111111111000000//////000000111111111222000000000000000000000000111111111000111222222333///000111222333444444444000000111111222222222333...///111222333333333222000000000000000000000000---...000111111111000///////////////000000000000222222111111111111222222222222111111000000//////111111000000000000111111000000000000//////////////////...------------...,,,---...///000000000000......////////////......---------,,,,,,---......000///---,,,++++++,,,---***,,,...///000000...------,,,,,,,,,,,,---..............................,,,,,,,,,---------......//////...------------...+++++++++,,,,,,+++++++++.........------.........+++,,,,,,---...///000000.........////////////000------------------------,,,///222111...,,,---///...------...000111000///,,,---...///000000000000---------.........//////yyyrrrffffffhhhkkkppprrrrrrrrrhhhfffccc___\\\[[[[[[[[[ZZZXXXVVVTTTRRRQQQQQQQQQUUUWWWZZZ\\\\\\WWWPPPJJJKKKJJJJJJIIIGGGEEECCCBBBCCCBBBAAAAAA@@@@@@AAAAAA????????????????????????======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777777888999::::::999777666888888777777777777888888999:::;;;;;;999888888888999888777666666555555555555555555555555666777777777888888666555444666777444666999888444222222333222222333444555666777777555555444333333222111111333222222111111000000000111111111222222333333333333333333333333333333333222111000000111111///...000000000000000000000000222111000//////000111222111111111111111111111111000222333555555444333222111111111111111111111111333222111000////////////000000000000000000000000222222111111000000//////000000000000000///......000000000000000111111222---...///000000111111000////////////////////////000000000000000000000000111111000000000000111111111111000000/////////...////////////////////////////////////////////////......------------......++++++,,,---...///000111111000000///...---------//////............//////////////////............---------.....................---------,,,,,,,,,...---,,,+++++++++,,,---,,,+++***+++---...---,,,///............---------000//////.........//////////////////////////////.........------,,,,,,,,,.........///////////////000000000///......------......------------......~~~wwwpppiiijjjkkknnnppppppnnnkkkeeedddcccaaa^^^\\\YYYXXXVVVUUUSSSRRRQQQQQQQQQRRRZZZ\\\^^^^^^[[[UUUPPPLLLHHHHHHGGGFFFDDDCCCAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777777777999999:::999888777888888777777777777888888:::;;;;;;:::999888888::::::999777555555555666666777777666666777777888999777888999888666555666777555777888777444222333444333444444555555666666777666666555444444333222222222222222222222222111111222222222222333333333333333333333333333333333333222111//////111111000///000000000000000000000000222111000//////000111222111111111111111111111111000111333444444444222111111111111111111111111111222111000000///000000000000000000000000000000000111111111000000000000000000000000000000///......000000000000000111111222///000000000000000///...000000000000000000000000000000000000000000000000/////////....../////////000000000//////.........////////////////////////////////////////////////......------------......,,,,,,---...///000111222111000000///......------//////............//////////////////............---------............///.........---------,,,,,,...---,,,++++++,,,------,,,+++***+++---...---,,,///............---------///......------......///.................................------,,,,,,,,,............////////////////////////..................------------......}}}wwwrrrooooooooopppooolllhhhdddbbbbbbbbbaaa___\\\XXXVVVTTTTTTSSSRRRRRRRRRSSSSSSZZZ]]]___\\\VVVPPPMMMLLLGGGFFFFFFDDDCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888888888888777777777888999999999:::888888777777777777888888:::;;;:::999777777999;;;;;;999666444444444666777888888888888888999999:::666888::::::888666666666777777777666444333555666555555555555555555555555666666555555444444333333222222333333333333333333444444444444333333333333222222222222222222222222222111000111222333222111000000000000000000000000111111000000000000111111111111111111111111111111///000111333333222111111111111111111111111111111000000/////////000111111000000000000000000000000000000000000111111111111000000000000000//////...000000000000000111111222111111111111000///...---111111111111111111111111000000000000000000000000...------------------.../////////...............////////////////////////////////////////////////......------------......---......///000111222222000000000///......------//////............//////////////////............------........./////////.........------------,,,------,,,,,,,,,------...---++++++,,,---...---,,,///............------------------,,,,,,------...------------------------.........---------------........................---............/////////......------------......{{{wwwsssrrrooonnnllliiieeebbb`````````___]]][[[XXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTWWWYYYUUUNNNHHHHHHJJJGGGFFFFFFDDDDDDCCCCCCCCCAAAAAA@@@???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777888888888777777777777888999:::;;;888888777777777777888888999999888777555666888;;;<<<999666333333444666888888888777777888888999:::555888:::;;;999777666666888777666555444555666777666666666555555555444444555555444444444333333333222333333444444555555555555555555444444333333333111111111111111111111111000111333555777777333111000000000000000000000000111000000000000000000111111111111111111111111111//////000111222111111000111111111111111111111111.........//////111222222111111111111111111111111//////000000111111222222//////000000000000//////000000000000000111111222000000000000000///......000000000000000000000000000000000000000000000000...------,,,,,,------.....................------........................////////////////////////......------------......---......///000000111111000000//////............//////............//////////////////............------......//////000000............---------------------------.........---,,,+++,,,.........---///............---------,,,,,,++++++,,,,,,------------------------------...............---------///...............------,,,,,,---......///000000...------,,,,,,------...|||xxxtttqqqmmmjjjhhhgggeeecccaaa___]]][[[YYYYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPNNNQQQRRROOOIIIEEEGGGJJJEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777777888888888777777777777888999:::;;;888888777777777777888888777777777555444555777:::<<<999666333333444666888666666666666666777888888555777::::::999666555555777666444444444666777777666666555555444444333333333333333222222222222222333333333444444555555666555555555444444333333333111111111111111111111111///111555999;;;999444000000000000000000000000000000000000111111000000000000000000000000000000000//////000000111111111111000000000000000000000000---.........///000222222222222222222222222222222//////000000111111222222//////000000000000//////000000000000000111111222......///000000000000000////////////////////////000000000000000000000000//////............//////------..................------------------------////////////////////////......------------......---------....../////////////////////............//////............//////////////////............------......///000000111//////.........---------------......////////////---,,,+++,,,...///...---///............---------+++++++++++++++,,,------------------------------........................//////......---------,,,++++++,,,---...///000000------,,,,,,,,,,,,------}}}}}}|||wwwsssqqqnnnjjjggggggfffdddccc___^^^[[[XXXWWWXXXYYYYYYUUUTTTTTTSSSQQQOOOMMMLLLKKKMMMNNNLLLHHHFFFHHHJJJBBBAAA???>>>>>>???@@@AAA@@@???>>>>>>===>>>>>>>>>========================;;;;;;;;;;;;::::::::::::888888888888888888888888777777777888999999999:::888888777777777777888888666666777666444555777999;;;999666444444444666777555555555555555666666777555777999999777555555555555444222333555666666666555444444444333333222222222222222222111111111111333333444444444444444444444444444444333333333333222222222222222222222222000222555888:::888333///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111000000000000000000000000............///000111222222222222222222222222222000000000000111111111111...//////000000000000000000000000000000111111222---...///000111111111111........................000000000000000000000000000000////////////000000.............../////////------------------------////////////////////////......------------......------------........./////////////////////......//////............//////////////////............------...///000000111222/////////.........------,,,---...///000000000000...,,,,,,,,,...///...---///............---------++++++++++++,,,---......------------------------...............///////////////......---,,,,,,,,,++++++,,,---......//////------,,,,,,,,,,,,------~~~|||{{{wwwqqqmmmlllkkkiiiiiihhheeebbb___\\\[[[ZZZYYYXXXXXXWWWWWWQQQRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFFFF@@@???>>>======>>>@@@AAA??????>>>============>>>========================<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888777777777777999999:::999888777888888777777777777888888666777888888777777888::::::999777555555555666666555555444444555555666777555666777666555444444555333111111333666777555333222222222222222222222222222222222222222222222222444444444333333333333333222222222222333333333333333333333333333333333333333222222222333333222000000000000000000000000000///000111222222111000///000000000000000000000000111000000000111111222222000000000000000000000000...............///000111000000000000000000000000111111111000000000000000......///000000000000000000000000000000111111222...///000000000000000///////////////////////////000000000000000000000000000000////////////000000.........//////000000000////////////////////////////////////////////////......------------..................////////////...///////////////////////////............//////////////////............------...///000111222222////////////............,,,---///000111111000000...---,,,---...//////---///............---------+++++++++,,,,,,---...///........................---........./////////000//////...------,,,++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---~~~}}}zzzuuunnnjjjhhhhhhjjjkkkjjjfff___ZZZYYYZZZ[[[[[[ZZZXXXVVVUUUPPPQQQRRRRRRRRRQQQOOONNNJJJHHHGGGGGGGGGFFFDDDAAABBBAAA???>>>>>>@@@BBBCCC??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777888999;;;:::999777666888888777777777777888888666888:::;;;:::999:::;;;999888777666666555555555555555555555555666777777555666666555333333444666111000000333666777555222111111111111111111111111333333333333333333333333444444444333333222222222111111111222222333333333333333333333333333333333666333...,,,---///111111000000000000000000000000///000111222222111000///000000000000000000000000111111111000111222222333000000000000000000000000///............///000000////////////////////////222222111111000000//////......///000000000000000000000000000000111111222111111111111000///...---000000000000000000000000000000000000000000000000//////............//////.../////////000000111111111111111111111111111111////////////////////////.........------.........////////////000000000000........./////////////////////............//////000/////////............------...///000111222222000/////////............,,,---///000111111111000...---,,,---/////////...//////.........---------,,,,,,,,,,,,---...///000////////////////////////---.........//////000000//////...---,,,,,,++++++,,,,,,------------......---,,,,,,++++++,,,,,,---zzztttpppmmmlllllllllkkkiiifffcccaaa___^^^[[[[[[ZZZYYYXXXVVVTTTSSSUUURRRNNNMMMNNNOOOMMMKKKHHHHHHGGGEEEDDDDDDCCCCCCAAA@@@??????>>>>>>?????????>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999888888888888999999:::999999888888999999:::;;;999777555444444555666777777777888888888888777777777777777666666666666333333333444444666777777777777666555444333333333333333333333333333333333222222222111111111111000222222222222222222222222333222111222444555444333222222222222333333444555444444333333222111000000222222111111111111222222000000////////////000000///000111000///...///000000000000000000000000000//////............//////000000000000////////////111000000000//////......////////////////////////111111111111111111111111000111222222000//////000111000///111555777666555000111111222222111111000111111111111111111111111////////////000000000000000000//////.........------......///////////////,,,---///000000000///...------......//////000000////////////////////////////////////////////////........................////////////////////////111000...---,,,,,,------...000111111///...///000......------------....../////////000111111222222,,,,,,,,,------.........//////000000///...------..................------......////////////..............................222111///---,,,+++,,,,,,---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxrrrnnnlllkkkkkkkkkjjjhhheeebbb```^^^\\\YYYYYYXXXWWWVVVTTTRRRRRRUUUSSSPPPPPPPPPOOOLLLIIIGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888999999:::999999888888999999::::::888777555444555666777999999888777666666666666777777777777666666666666444444444444555666777888777777666444444333333444333333333333333333333333222222222111111111111000222222222222222222222222333222111222444555444333333333333333444444555555444333333222111111000000111111111000000111111111222111111000000000000111///000111000///...///000//////////////////////////////............//////000000000000////////////111111000///////////////////////////////////////111111111111111111111111000111222222000//////000111//////000333555444333111111222222222222111111111111111111111111111111////////////000000000000000000/////////.........---....../////////////////////000000111111111000.........///////////////................................................////////////////////////////////////////////////111000...---,,,,,,---------...000000...---...///......------------......111111111111222222222222,,,,,,------------------.../////////......---,,,........................------............------........................000///...---------...///---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~{{{yyyuuupppmmmkkkjjjjjjhhhgggeeeccc```]]]\\\[[[VVVVVVVVVUUUSSSRRRPPPOOORRRQQQPPPOOOOOOMMMJJJGGGHHHEEEBBB???>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::999999999999888888888888999999999999888888888888999999888777666555555666777888:::999777666555555555555777777777777666666666666555555555666777777888888777666555444444444444444333333333333333333333333222222222111111111111000222222222222222222222222333222111222444555444333444444444444555555555555333333222222111000000000000000000000000000000000333333222111111000111111///000111000///...///000........................//////............//////////////////000000000000222111000/////////000111111111111111111111111111111111111111111111111111000111333222111///000000111000///000222222222111222222222333333222222222111111111111111111111111////////////000000000000000000////////////......---......///////////////111111111111111222222333///////////////.........................................................////////////////////////////////////////////////000///...---------------+++---//////---,,,---.........------------......444444333333222111111111------------------,,,,,,------......------,,,,,,........................,,,,,,------------,,,,,,------------------------...............///000111...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,~~~|||}}}xxxvvvsssooommmkkkjjjjjjeeedddbbb```^^^[[[YYYXXXUUUTTTTTTTTTRRRQQQPPPOOOOOONNNLLLKKKJJJJJJJJJIIIIIIGGGCCC???===>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999999999888888888888999999777666666555666666777888999888666555444555666777777777777777666666666666666666777777888888888888777666555444444444444444333333333333333333333333222222222111111111000000111222222222222222333333333222111222444555444333333333444444444444444444222222111111000000000000//////000000000000//////333333222111000000000000///000111000///...///000........................//////............//////////////////000000000000333222000//////000111222222222222222222222222222111111111111111111111111000222333333111000000111111111111111111111111000222222333333333333222222111111111111111111111111////////////000000000000000000//////////////////---......///////////////222111000000000111333444000000//////......------................................................//////////////////////////////////////////////////////......------------+++---...///---------.........------------......555444333222111000//////.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++---------...............,,,------......------,,,------------------------............//////000000///---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}}}}vvvuuurrrooommmkkkjjjjjjcccbbb```^^^\\\YYYXXXWWWTTTTTTTTTTTTSSSQQQPPPOOONNNMMMJJJHHHHHHJJJMMMOOOKKKHHHDDDAAA@@@@@@BBBCCC@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999999888888777777888888999666666666666666777777777555555555555666777999:::777777777777666666666666666777888888999888888777666666555444444444444555333333333333333333333333222222222111111111000000111111111222222333333333333222111222444555444333222222333333333222222111111111000000000000//////...///000000000000///...222111000//////////////////000111000///...///000........................//////............//////.../////////000000000111333222111000000111222333333333333333333333333333111111111111111111111111111222333333111000000111222222333222111111111111111222222333333222222111000000000000000000000000////////////000000000000//////000000000000000000---......///////////////000000///......000111222000000//////......------................................................------------------------////////////////////////...............---------+++---//////......///000......------------......222111111000///...------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---------.........//////......////////////......------------------------///////////////......---...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}tttsssqqqooollljjjiiiiiiaaa```^^^\\\ZZZXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPOOONNNLLLJJJIIIKKKOOORRRIIIHHHEEEBBBAAABBBCCCDDD??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999888888888888999999888888777777777777888888777777777777777666666666333444555777888:::;;;;;;777777777777666666666666666777888999999888777666666555555444444444555555333333333333333333333333222222222111111111111000111111111222222333333444333222111222444555444333111111222333333222000///000000000/////////////////////111111111111//////000000////////////000000///000111000///...///000........................//////............//////......//////000000111111111222222222333333333333333333333333333333333333111111111111111111111111111222444333222000000111111222333333111000111222111111111222222111111111000000000000000000000000////////////000000000000//////000000000000111111---......///////////////...............//////000///////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......///......------+++---/////////...///000......------------..................------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------.../////////...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,|||}}}~~~|||zzzzzzrrrqqqooommmjjjhhhgggfff```___^^^\\\ZZZXXXVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMNNNLLLIIIHHHJJJLLLEEEDDDBBBAAAAAAAAABBBCCC??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999888888888888999999888888777777777777888888777888888777777666555555333555777:::;;;;;;;;;:::777777777777666666666666555666888999999777666555555555444444444555555666333333333333333333333333222222222111111111111000000111111222333333444444333222111222444555444333111222333444444222000//////////////////////////////000222333333222000///////////////000111222222///000111000///...///000//////////////////////////////............//////.........///000111111111000111333444555444333222222222222222222222222222111111111111111111111111111333444333222111111111///111222222000///111333///000000111111000000///000000000000000000000000////////////000000000000//////000000000111111111---......///////////////------...////////////............///////////////------------------------------------------------------------------------////////////////////////,,,---...//////...------***,,,.........---...///......------------......+++++++++,,,---...//////,,,,,,------------------++++++,,,---------------,,,,,,------...//////000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,|||zzz|||}}}zzzxxxxxxqqqpppnnnllliiifffdddccc______]]]\\\ZZZXXXVVVVVVRRRRRRRRRRRRQQQPPPOOOOOOHHHKKKNNNMMMIIIDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;999999888888888888999999888888777777777777888888888888888888777666444444555777999<<<<<<;;;999888777777777777666666666666555666777888888777555444555555444444444555555666333333333333333333333333222222222111111111111000000000111222333333444444333222111222444555444333222333555555555333111000.........//////////////////111222333333222111/////////000000111222444555///111111000///...///000000000000000000000000000//////............//////---......///000111111222///111444666666555333111222222222222222222222222111111111111111111111111111333444444222111111222---///111111///...000222//////000000000000//////000000000000000000000000////////////000000000000//////000000111111111222---......///////////////,,,---///000000000///...---.........//////000000------------------------------------------------........................////////////////////////,,,---.../////////------(((***,,,---,,,,,,---............------.........)))***+++,,,...///000111,,,,,,,,,------.........+++,,,------............,,,,,,------...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---+++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,yyyxxxxxxzzzzzzyyyvvvsssmmmlllkkkiiifffdddbbbaaaaaa___[[[XXXUUUTTTTTTUUURRRQQQPPPOOONNNMMMMMMLLLJJJJJJHHHFFFDDDBBBAAA@@@@@@??????>>>===<<<<<<;;;???>>>===;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999999999777777777777777777777777777777888888888888777777999888777777777888::::::;;;;;;::::::999888777777;;;>>>@@@@@@<<<999888999888777666555555444444555666555555777999:::777444555555444333333333333444222222222222222222222222444444333222222111000000111222444555555444222111444444444444444444444444444222111000111000...---000000000///////////////111111111111111111111111111222222222222333333333000///////////////000111111000///......---------222222///+++,,,000111------......///000111111222222333444333111000111222333222222222111000000000222111111111000000//////666555333222000000//////000000111000000000222333////////////000000000000222111000.........///000000000000000000000000000000000111111111222222222........................///...---------...000111...///000///------...///...------,,,,,,------...///...---,,,+++,,,,,,---//////.........---------////////////////////////............////////////---------------------------,,,,,,++++++,,,,,,---------------------------......------------.........---,,,+++++++++++++++........................------...//////...------------------,,,,,,+++***---,,,,,,++++++,,,,,,------***((())),,,------+++...---,,,++++++,,,---...|||{{{zzzzzzyyywwwsssppplllkkkiiigggeeebbbaaa```^^^\\\YYYVVVTTTSSSSSSTTTQQQQQQPPPPPPOOONNNMMMMMMKKKKKKIIIGGGEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999:::888888888888888888888888777777888888888888777777999888777777777888999:::;;;;;;:::999999888777777888;;;======:::888777888666666555555555666777777999777555666888888555333555555444333333333333444333333333333333333333333333333333333333333333333111222444555555444222111333333333333333333333333222111//////000000...---//////000000000111111111111111111111111111111111111111111222222333333333111111000000///000000000111111000////////////000+++...///---...111111///......//////000111111222333444555444222111222333222222111111111111111111111111111111000000000///111111111111111111111111//////000///......///000////////////000000000000222111000///......///000000000000000000000000000000000000111111222222222..............................---------...///000---///000000...,,,,,,---...------,,,,,,------...000///---,,,,,,,,,------//////.........---------------------------------............////////////------------------------------,,,,,,,,,,,,------------------------------.........------.........000///......---------...........................+++,,,---......---,,,+++---------------,,,+++***---,,,,,,++++++,,,,,,---,,,***)))))),,,---,,,+++------,,,,,,,,,,,,------|||}}}{{{yyyxxxtttpppmmmjjjiiihhheeecccaaa___^^^ZZZXXXVVVTTTSSSRRRRRRSSSQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLJJJGGGCCC???===>>>>>>>>>?????????@@@@@@<<<============<<<;;;;;;:::::::::::::::;;;<<<<<<999999888888888999999:::999999999999999999999999777777888888888888777777888888777777888888999::::::::::::999888888777777555777999:::888777666777555555555666666777888999;;;999666555666555444333555555444333333333333333333333333333333333333333222222222333444555555666111222333444444444333222333333333333333333333333000///...///000000///...000000000111111222222333222222222222222222222222000000111222333333444444333333222111000000000000000////////////000111111)))///333111///000111000...//////000000111111111444555555555333222333444000000111111111111111111111111111111000000000000///000000111222222333333//////////////////......////////////000000000000111000000////////////000000000000000000000000000000000000000111111111111..............................---------...///000---000222222000---++++++...------,,,,,,------...000///......------.....................------------------------------------............/////////..............................------------......------------------------......................../////////...............------------------------***++++++,,,,,,++++++***,,,------------,,,,,,+++---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,,,,------------,,,,,,}}}zzzxxxvvvrrrnnnkkkiiihhhfffdddbbb```^^^]]]WWWVVVUUUSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOONNNKKKLLLMMMLLLJJJFFFBBB@@@@@@@@@@@@???????????????;;;<<<=========<<<;;;:::999999999999:::;;;<<<<<<777777777777888999::::::999999999999999999999999777888888999999888888777888888888888888999999999:::999999999888888777777444555666777777777777777666666666666666777888999:::888666444444444555555555444333333222222333333222222222222222222222222111111222333333444444555111222333444444444333333222222222222222222222222000///...///111222111000222222222222222222222222222222222222222222222222000000111222333444444555555444333222111111000000............///000111222444:::<<<666000///000111//////000000000111111111333444555444222111222333//////000000111111222222111111111000000000000000111222222222222333333333111000000000111111000000////////////000000000000000000000////////////000////////////////////////000000000000000000000000................................./////////000000///222666777444000...,,,...------,,,,,,------...////////////......//////........................////////////////////////---------.........//////////////////////////////.........------.........---------------------------..................---,,,---------------,,,,,,------------------------++++++++++++++++++++++++,,,---------------,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,,,,,,,++++++,,,---......---,,,+++|||zzzwwwuuusssqqqmmmkkkhhhgggeeecccaaa^^^]]]\\\UUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPOOONNNNNNMMMMMMJJJKKKMMMMMMLLLIIIFFFDDDBBBBBBAAA@@@???>>>===<<<:::;;;<<<======<<<;;;:::999999999999999:::;;;<<<777777777777888999::::::888888888888888888888888888888999999999999888888777777888888999999999999999999888888888888888777555555555666777888888777888888777666666666666666666666555444444555666888444444333222222222222333111111111111111111111111111111111111111111111111111222333333444444444444222222222222222222222222222111000111333444444333555444444333222111000000222222222222222222222222000000111222333333444444555555333222111111111111000000000000111222444444EEEHHHEEE:::000...000111000000000000111111111111111222333222000000000222/////////000000111111222000000000000000000111111333222111111111111222222222000......000222111000////////////000000000000/////////000000000000///////////////////////////////////////////////////........................//////000000111111111111111555999:::888444111000...------,,,,,,------.........//////////////////---.....................////////////////////////------------............////////////////////////.........------.........------------------------------...//////...------,,,,,,---......------,,,---------------------------------,,,,,,---------,,,------......------------,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++***+++,,,------,,,+++***yyywwwtttrrrpppnnnllliiieeeeeecccaaa^^^\\\ZZZYYYTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKIIIJJJKKKLLLKKKJJJHHHFFFCCCBBBAAA@@@>>><<<;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999999999999::::::999999888888888999999:::777777777777777777777777888888999999999999888888777777888999999999999888888888888888888888888888666555555555777888888777888777666555555444444444444555666555444444666888444444333222222222222222111111111111111111111111111111111111111000000000222222222333333444444555333333333333333333333333333222111222444555555333555444444333222111000000333333333333333333333333111111222222222333333333444444333222111111111111333333333444555666777888KKKKKKEEE999111///000000111111111111111111111111000222222111000///000111//////000000000000000000000000000000111111111111111000///...000333666888777333...,,,...000000...////////////000000000000...//////000000000000///000000000000000000000000////////////.......................................///000111111111000000111555999:::999666333222...------,,,,,,------...------.../////////......---------...............------------------------,,,------------.......................................------------......------------------------,,,---...//////...---,,,---...///111111000//////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,------............------,,,,,,++++++,,,,,,---(((***,,,---,,,++++++,,,++++++,,,,,,,,,,,,++++++}}}~~~xxxvvvrrrooonnnkkkiiifffbbbaaa___]]][[[YYYWWWVVVRRRRRRRRRQQQPPPNNNMMMLLLPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIHHHHHHFFFEEEEEEAAAAAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;:::999888888888888;;;::::::999999999999:::888888888888888888888888888999999::::::999999888666777888999:::999999888777777777777888888888888777555333444666888777555666555444444444444444555333555777777444333444555444333222222111222222222222222222222222222222222000000000111111222222333222222222222333444555555333333333333333333333333333222111222444444444222111111111222222222222222333333333333333333333333333333333222222222222111333222111111111111222222444444444444444555666777AAAAAA<<<555111222222000111111111111111111111111111222333222000///000111000000000000000////////////000000000111111111111000///...000555<<>>>>>======<<<<<<;;;;;;:::999:::;;;===>>><<<<<<:::999888777777777<<<<<<;;;:::999999999999999999999999999999999999888999999::::::999999888666777888999:::999888888777777777777777888888888888555333333555777555444333333333333333444555666444777999888555222222333444333222222111111222222444444444444444444444444...///000111333444555666222222222222333444555666444444444444444444444444333222111111333333222111...//////111222333444444333333333333333333333333444444333222222111111000111111111000111111222222222222111111111222333333444555333000111444444000222222111111111111111111222333444333111000111222111111000000//////......//////000000111111111222000///000444<<>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::999999999888888888777888888999:::777888999::::::::::::::::::::::::999999999888888999999999888888888888777666666666555555666888:::555555555666777888888999888777777666555444444444;;;===>>>999333///000333777555333444555666555444222555777888777666555555111222444555555444222111333333444444444444444333333333333333333333333333444444444444333333222111000111222333333333333333444444444444333333222111444444444555555555555666555555444333333333333444111222222333333222222111111111111111111111111111111111222222222222111111111111222222222222111111////////////000000000000222222222111111111000000111222444;;;FFFQQQ[[[```UUUCCC666444333------333//////............//////......------------......000000000000000///......000000000000/////////////////////...---------,,,........................---...///000000///...---...------------,,,,,,,,,,,,------......------,,,............/////////000//////.........---------+++,,,---...////////////........................------,,,,,,,,,+++++++++,,,------...............---------------------------...///000000...,,,+++------------------------------............------000///......///000///---................................................///...,,,******+++,,,---|||yyysssqqqmmmkkkhhhfffbbb```___\\\WWWUUUUUUVVVVVVUUUNNNMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888999999:::888999::::::;;;;;;;;;:::::::::999999999888888888999999999888888888888777888888777666555555777888333333444444555666666777888777777666555555444444333666888666333111444888666444333333444555555444555777999999777555444444222333444444444444222222555555666666666666555555333333333333333333333333444444444444444333222111000111222333333333333333333444444444333333222111444444444444555555555555555555444444333333333444222222333333333333222222111111111111111111111111111111222222222222111111111111222222222222111111000000000000111111111111222222222111111111000000333111222;;;HHHTTTZZZ[[[LLL===222333222......444111111000000000000111111///......------......///000000000000000///......000000000/////////.....................---------........................------............------,,,,,,---------.........---......//////......---...//////000000000000000///.........------------///......---,,,,,,++++++....................................------------,,,---......//////......------------------------------/////////...,,,+++........................------............------///...------//////...---------------------------...........................---+++*********,,,---|||wwwtttqqqnnnjjjfffdddbbb```^^^]]]YYYUUURRRQQQRRRRRRQQQKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::999999999999888888888888888999::::::999::::::;;;;;;;;;;;;;;;:::999999999999888888888999999999888888888888777999999888666666666666666333444444555555666666777777777777666555555444444///222444444222222555999555333222222444444444333666888999999666444333333333333333333333333444444555555666666666666555555333333333333333333333333333444444444444333333222111111222333333333222222333333444444444333222222333333333444444444555555555555444444444333333333333333444444444444333333111111111111111111111111111111222222222222111111111111222222222222111111111111111111222222222222222111111111111000000000555111000888EEENNNOOOLLL@@@555///111222///000444111111000000000000111111///......------......///000000000000000//////.../////////.........---------------.......................................------,,,,,,,,,,,,------++++++,,,---...///000111...//////////////////...---///000222222111000///............------------000///...------......///////////////////////////000000000/////////......------...////////////...------------------------,,,---...///...---,,,+++........................------............------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,}}}yyytttpppooolllgggcccaaa```^^^]]]ZZZVVVRRRNNNNNNNNNMMMMMMHHHHHHHHHHHHHHHJJJKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999:::999999999999999999999999888888888888999::::::999::::::;;;;;;;;;::::::999999999999888888888888999999999888888888777777999888777777777888777666666666777777888888888888777777666666555555555555333444555444222111333555555333111222333444333333444666777666555333333333444444333333333444555555333333444444444333222222222222333333333333444444333444444444444444333333111222222333333333222222333333333444444333333222222333333333444444444444444444555444444444333333333444444555555444444333111111111111111111111111111111222222222222111111111111222222222222111111000000000111111111222222111111111111000000000000444111111555;;;>>><<<999888222...111333111111444//////............////////////............////////////000000000000/////////.........------------,,,---------.../////////........................///...---,,,,,,---...///,,,,,,---......///000000......////////////......,,,---000222222111///---------------------------......---...111444777999000000000000000000000000000000000////////////...------...////////////...,,,,,,------------------,,,------------,,,++++++,,,,,,---------------...,,,------......------,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********++++++}}}{{{wwwrrrnnnmmmiiidddaaa___^^^]]]\\\VVVSSSNNNKKKJJJJJJJJJIIIFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDBBBAAA??????>>>>>>========================;;;::::::::::::999999999999999999999999999999999999999999888999::::::;;;999:::::::::::::::999999999999999888888888777777999999999888888888777777666555555666999;;;:::888777777777888888888888888666666666666555555555555666777666555333222333444555333111222333444333333000222444444333333444555444333333333333444555666333333444444333222111111222222222333333444444444333444444555555444444444222222333333333222222111222333333444444333333333222222222222333333333444444444555555555444333222333444444555555444444333111111111111111111111111111111222222222222111111111111222222222222111111/////////000000000111111000000000000000000000000...111333444333111111111444111000222333111111222//////............///////////////......///////////////000000000000/////////.........------------,,,---------.../////////........................000///...------...///000..................------,,,------......------,,,***,,,///000111000---,,,,,,,,,------------------++++++,,,...111555:::<<<000000000000000000000000/////////.........------,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,+++++++++++++++}}}{{{xxxuuuqqqnnniiifffbbb___^^^\\\ZZZYYYSSSPPPKKKHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???>>>>>>>>>========================;;;;;;:::::::::999999999888888888999999999999999999999999999999:::;;;;;;:::;;;;;;;;;;;;::::::999999888888888888777777777999999999888888888888777666444444777;;;===;;;999666666666666666666666666666666666666666666555555666666555555555555666666555333222222444444444333///111222333333333555777333333444444555555666666555555666555555444333222111222222333333444444555333444444555555555555444222222333333333222111111222222333444444444333333111111222222222333333333333444555555555444333222333333444444444444333333111111111111111111111111111111222222222222111111111111222222222222111111.../////////000000000000//////000000000000000111+++///444444111///000222222222222222222111111111111111000000000000111111000//////......//////000...//////000000000000000/////////.........---------------......................................./////////....../////////......---------,,,,,,,,,,,,,,,------------,,,,,,***,,,---//////...---,,,,,,,,,,,,,,,------------+++++++++,,,...111333444////////////////////////.........---------,,,,,,++++++,,,---------------+++,,,,,,------.........,,,,,,+++++++++*********((())))))******++++++,,,,,,,,,------------,,,,,,+++******+++---......,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++zzzwwwuuurrrooommmeeebbb___]]]\\\ZZZWWWUUUPPPMMMIIIFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>========================;;;;;;;;;;;;::::::::::::777888888888999999999999:::999999999999:::;;;;;;===============<<<;;;;;;888888888888777777777777999999999888888888888777777555444777;;;===:::777666666666666666666666666555666666666666666666666666555444444555666777666666444333333444555555444222333444444333444555777111222444555666666666555555555555555444333222222111111222333333444555555333333444555555555555555222333333333333222111000111222333333444444444333111111111111222222222222333444555666666444222111222222333333333333222222111111111111111111111111111111222222222222111111111111222222222222111111//////000000000111111111////////////000000111111---000222333222111000111///111222111000111111111111111000000000000111111000000////////////000000......///000000000000000000000000/////////.....................---------........................---......//////......---+++++++++,,,,,,,,,,,,,,,------............------,,,------...///.........++++++,,,,,,,,,---------,,,,,,,,,---------.......................................---------,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,---......///,,,++++++***************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,}}}xxxuuurrrpppnnnlllaaa___]]]\\\[[[XXXUUURRROOOLLLHHHEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;::::::777777888888999999999999::::::999999::::::;;;<<>>======888888888888777777777777999999999888888888888777999777555888<<<<<<999444999999999888888888888888555555555666666666666666777666444444555555444444777555333444555666555444666777777666444444555777111222444666777777666555333444333333222111000///111111222333333444555555333333444555666666666555333333333333333222111000111222333333444444444444000111111111111222222222333444555666666444222111111222222333333222222111111111111111111111111111111111222222222222111111111111222222222222111111000111111111111222222222.../////////000000111111222111000111222111...+++---///000//////000111111//////............//////000000////////////000000......///000000000000000000000000000/////////////////////......------,,,........................+++,,,............,,,+++))))))***+++,,,,,,---.........////////////................../////////000+++++++++,,,,,,---------,,,,,,---...//////..............................///............---------))))))***++++++++++++***++++++,,,,,,---...//////,,,+++******)))*********))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,}}}yyyuuuqqqooommmjjjhhh______^^^]]][[[WWWRRRNNNJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBBBB@@@@@@@@@@@@@@@???>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;:::999888888888888888888777777888888999:::;;;;;;;;;;;;<<<>>>???AAA>>>@@@BBBBBB???===;;;;;;666777999:::;;;;;;:::::::::::::::999999999999999777777777777777777777777888999999999888777555444666666666666666666666666555555555555555555555555444555555555444333222222444444444444444444444444444555555555444333333222222222222111111000000000222222111111111111111111666555444444555666555444222222222222222222222222333222222222111000000000333333111000////////////555555444444444333333333333333333222222222111111222222111111111111222222444333111//////000111222222333333333333222111000222111111111111111111222000222222///000444555333111111111111000000000000222222222111111111000000000000000000000000000000333333222111000000111111222111111111000000//////333111......////////////000000000///......------////////////////////////------------------------++++++++++++++++++++++++------------------------,,,---.........---,,,+++......---,,,,,,,,,,,,---,,,+++*********,,,...000111000///...------...///---,,,,,,,,,,,,---..............................------------------------///...,,,***))))))******------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********zzzvvvrrrooollljjjhhhfff___^^^]]]]]]\\\XXXTTTPPPIIIHHHGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<===;;;:::999999999999999999999999888888999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@BBBCCCBBB???<<<::::::666777999:::;;;;;;::::::999999999999999999999999888888888888888888888888888999999999888777555444666666666666666666666666444444555555555555555555555555555555555444333333444444444444444444444444444444555555444444333222333333222222222111111111111111222222222222222222666444333444555666555444222222222222222222222222222222222111111111111111111111000000000000111111444444333333333222222222333333333222222222111111222222111111111111222222555444222111000111222333333333333333333333333222222222111000000111222222222333111...///222111---111111111111000000000000222222222111111111000000000000000000000000000000111111000///////////////111111111000000000//////222000------...///......------......///000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,///...------,,,,,,------,,,+++******+++,,,...000111000///...---......///---,,,,,,,,,,,,---..............................------------------------...---,,,*********++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++}}}zzzuuurrrnnnkkkjjjgggeeeccc```^^^]]]\\\[[[XXXTTTPPPHHHGGGFFFEEEDDDEEEFFFGGGKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<======::::::999999999:::;;;;;;:::::::::999:::;;;;;;<<<===<<<<<<;;;<<<<<<======???@@@AAA@@@<<<999777777777888999:::;;;;;;;;;:::999999999999999999999999999999999999999999999999888888888888888777666555666666666666666666666666444444444555555666666666666666666666666555555444555555555555555555555555444444555555444444333333333333333333222222222222111111222222333333444444555444333444555666555333222222222222222222222222111111111111111222222222//////000000111222333444333333333333222222222111333333333222222222111111222222111111111111222222555444333222222222333444444444333333333333444555333222000//////000222333333222000///333888555///111111111111000000000000222111111111111000000000000000000000000000000000//////......------......111111000000000000//////000...,,,,,,---......---------......///000000000////////////////////////........................------------------------------------------------...---------------......///...------,,,---------,,,++++++++++++---...000000000///............///---,,,,,,,,,,,,---..............................---------------------------,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,~~~zzzwwwrrrooollliiihhhfffcccaaa```^^^[[[YYYWWWTTTPPPMMMFFFEEEEEEDDDDDDEEEFFFGGGNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>::::::999::::::;;;<<<===;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;:::;;;<<<;;;888666555555888888999::::::;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888777777777666666666666666666666666444444555555666666777777666666777777777777666666555555555555555555555555333444444555444444333333333333333333333333333333111111222333444444555555555444333333555555444333111111111111111111111111000000000111222222222333000000000111222333444555444444444333333333222222333333333222222222111111222222111111111111222222444333222222222222333333444333222222222333444555444222000//////000222444333222000333<<>>>>>::::::::::::;;;<<<======<<<<<<;;;;;;<<<<<<===>>>=========<<<<<<;;;::::::666888999888777666777888999999999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777888888888666666666666666666666666555555555666666666777777666666777777777777777666555555555555555555555555333333444444555444444333333333333333333333333333111111222333444444555555555333222333444555444333111111111111111111111111000000000111222222222333222222222222222333444444555555555555444444444444333333333222222222111111222222111111111111222222222111111111111111222222333333222222222333333333333222000//////000222333222222222666@@@HHHFFF???111111111111000000000///000000000000000000000000////////////////////////000//////...//////000000//////////////////000000000///...///000111000...000000000///......------////////////////////////////////////////////////......................................................---,,,---...///111//////...------------...,,,,,,,,,,,,---...//////......//////////////////---,,,,,,,,,,,,---..............................,,,,,,,,,---------......+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{wwwsssrrrlllkkkiiihhhgggeeebbb___^^^ZZZUUUPPPLLLJJJGGGDDDEEEDDDDDDDDDEEEGGGHHHIIIOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA:::;;;<<<>>>???@@@@@@@@@===============>>>??????<<<<<<;;;;;;;;;<<<======<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;:::999777999::::::999999;;;<<<:::999999999:::;;;<<<===>>>>>>===<<<;;;;;;:::999999999999999999999999999777777666666777888999:::666666666666666666666666666666666666666666666666555666666777777777777777444444444444444444444444333333444444555555444444222222222222333333333333111111222222333333444444444333222333444555444222111111111111111111111111111111111111111222222222333222222222333444444555666666666666555555555555333333333222222222111111222222111111111111222222000000111111111222222222444444444444444333222222222111111111111111111222333333444555<<>>??????@@@@@@??????>>>>>>======>>>>>>???@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<;;;:::999999:::;;;;;;999999;;;===::::::999999:::;;;===>>>BBBAAA@@@>>>===;;;:::999888888888888888888888888666666666666777888:::;;;666666666666666666666666888888777777666555555555444555666666777777777666333333333333333333333333222333444444555555444444111111111222222222333333111111222222222222222222444333222222444444333222111111111111111111111111222222222111111111111111111111111222444555777888666666555555555444444444333333333222222222111111222222111111111111222222000111222222333333333222666777888888777555222111000111222222222222111000111333444333666888666111111111111111000000000000////////////000000111111000000000000000000000000000000//////000000111222........./////////000000...---...///111111///...------......///000000000////////////////////////------------------------------------------------........................,,,---...//////000000000000//////...............+++,,,---....../////////,,,---///000000000//////---,,,,,,,,,,,,---..............................++++++,,,,,,---......///------.........,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---}}}yyysssooonnnmmmhhhfffeeeeeedddccc___\\\XXXTTTOOOKKKJJJIIIIIIHHHEEEEEEEEEEEEGGGIIIKKKLLLMMMKKKIIIFFFEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======999:::;;;<<<<<<<<<:::::::::;;;;;;999888777999:::;;;:::999999:::;;;===>>>DDDCCCBBB@@@===;;;:::999777777777777777777777777666666555666777888:::;;;666666666666666666666666999999888777666555444444444444555666666666666666222222222222222222222222222333333444555555555444000000000111111222222222222222111111111111111111444333222222444444333222000000000000000000000000333222222222111111000000//////000222444777999:::555555444444444333333333333333333222222222111111222222111111111111222222111222333444444444444444777999;;;<<<:::777333111///000222333333222000///...222444222333444333///111111111111000000000000.../////////000000111111000000000000000000000000///////////////000111111---.........//////000000,,,,,,,,,...000000...---000000000///......------////////////////////////------------------------------------------------////////////////////////+++,,,...000111000000///000000///...............+++,,,---...////////////,,,---///000000000//////---,,,,,,,,,,,,---..............................++++++,,,,,,---...//////......//////...,,,***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,|||xxxuuurrrooolllhhhfffccc```]]]\\\]]]]]]WWWUUURRROOOLLLJJJIIIIIILLLLLLMMMLLLKKKIIIGGGFFFKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::<<<<<<;;;:::;;;<<<===>>>BBB@@@>>>;;;999999999999666666555555666777888888777777888888888777777666777777666666666666777777555555555555555555555555555555555555555555555555555555555444444333333333000000000111222222333333222222333333333333444444333333333333333222111000555555555555555555555555333333333222222111111111222222222222222222222222333222222222333333444555555555555444444333333333333333333333333333333333222222222222222222222222444555444333111111333444666BBBJJJEEE:::444333333111111222333333111000///222111111000000111111222333111//////111222000...111000///......///000111...000111111000000111333////////////000000000000111111000///////////////------......//////000000//////......------,,,,,,111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---------......///---------.........//////---------............///---------.........//////......///444888777111+++///,,,+++,,,...///---+++------------------------,,,---...///000222333333111///...------...///111///...---,,,,,,,,,,,,,,,///000000000///...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++((('''~~~zzzvvvssspppllljjjddddddcccbbb```^^^]]]\\\WWWUUUQQQNNNMMMNNNPPPQQQTTTSSSPPPMMMJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;::::::999:::;;;<<<===>>>===<<<:::999888888888666666666777777777888888777777888888888777777666777777666666666666777777555555555555555555555555555555555555555555555555555555444444444333333333222222111111111111111111222222222333333333444444333333333333333222111000444444444444444444444444444444444333333333222222222222222222222222222222222222222222222333444444555555444444444333333333333333333333333333333333222222222222222222222222222222333222111222555777EEENNNSSSJJJ===555222111111222222222222111000000222222111111111111222222333111///000111222000...222111000000000000111222...000111111000000111222////////////000000000000222222111000000000000000.........////////////////////////...............000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---------......---------.........//////---------............///---------.........//////---,,,---111555555///***...---+++,,,...///---+++------------------------,,,------...///000111111000///...------...///000///...---,,,,,,,,,,,,---....../////////...------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))|||wwwssspppllliiifffbbbcccccccccbbb___\\\ZZZWWWTTTQQQOOOPPPSSSXXXZZZZZZVVVPPPJJJGGGHHHIIIKKKHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<999999999999999:::;;;;;;::::::::::::999888777777555666888999999888777777666777777888888777777777777666666555555666666777555555555555555555555555444444444444444444444444444444444444333333333333333333222222111000000///222222222222333333333333222222333333333222111111222222222222222222222222444444444444444333333333222222222222222222222222111111111111222222222333444444444444333333333333333333333333333333333333222222222222333333333333///000111222222444777999NNNTTTUUUJJJ===666333111333222111111000111111111333222222222222222222333222111000000111111000...333333222222222222333333///000111111000000111222////////////000000000000222222111111000000111111///////////////............///////////////000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///...------------------------...............---------............///---------...............---++++++...111111---***...---,,,,,,......---,,,---------------------------------.........//////000///...------...///000......---,,,,,,,,,------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++|||yyytttpppmmmjjjfffdddddddddcccbbb```]]]ZZZYYYUUUUUUSSSSSSUUUWWWZZZ\\\VVVRRRLLLGGGEEEEEEGGGIIIHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>=======================================<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===999999999999999::::::;;;888999:::::::::999888777555777888::::::999777666555666777777777777777777666666666555555666666666555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111000000111222222222222333333333222222333333333222222111333333333333333333333333333333333333333333333333222222222222222222222222111111111111222111111111333333333333333333333333333333333333333333333333222222222333333333333333000111222222222333666999FFFJJJJJJAAA999555444333444333111000000000111222333333222222222222333333222111000000000000000///222222222222222222222222///000111111000///000222////////////000000000000111111000000000000000111000000//////......------......//////000000111111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///...---------------........................---------............///........................---,,,+++,,,...///---+++------,,,---------------------------------------------------------------///......------......///...------,,,,,,,,,------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---------------zzzvvvrrrnnnkkkiiieeecccgggeeebbb^^^[[[YYYXXXXXXTTTUUUVVVWWWXXXXXXWWWVVVNNNLLLJJJGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@??????>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===999:::::::::;;;;;;;;;;;;888999:::;;;;;;:::999888555777888999999888666555555555666777777777777777666666555555555555666666555555555555555555555555444444444444444444444444333333333333333333333333000000111111111222222222111111111222222222333333111222222333333333222222333333333333333333333333111111111111111111222222222222222222222222222222000111222222222111111000333333333333333333333333333333333333333333333333222222333333333444444444222333333222111222444666;;;>>>===888444444555333444333111000000000111222333222222111111222222333111111111111000///000000000000111111111111000000000111222111000///000111////////////000000000000//////.........//////000000000//////......------......//////000000111111/////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------------.....................------------............///.....................---...---,,,---......---,,,,,,------------,,,------------------------------------------,,,,,,,,,,,,......------------......------,,,,,,,,,------...++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...---------......vvvsssooollliiigggdddbbbfffddd```\\\YYYWWWWWWWWWSSSUUUWWWXXXWWWTTTQQQOOOKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;999999:::::::::999999888666666777888888777555444444444555666777777777777666555555444444555555666555555555555555555555555333333333333333333333333222222222222333333333333///000000111222222333333111111111111222222222222111111222333333333222222444444444444444444444444000000000000111111111111222222222222222222222222111222333333333222111000222222222222333333333333333333333333333333333333222222333333444444555555444555444333111111222444777999777333222444444222333222111111000111111111222111111111111111111222000111222111000//////111...///000000000000///...000111222111000///000111////////////000000000000......---------.../////////////////////............///////////////000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---------......///...............------------------............///...............---------...............------,,,,,,---......,,,,,,---...---------------------------------------------,,,------------------------------,,,,,,,,,---......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................|||yyyqqqnnnkkkhhhgggeeecccaaa```___]]][[[YYYWWWVVVVVVSSSSSSTTTTTTRRRPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;777888999:::;;;::::::999:::999888777777777777777666666666666555555444444333444555666777777777777666555555444444555555666555555555555555555555555333333333333333333333333111111222222222333333333111111111111111111222222111111111111222222222222000111222333333333333222222222222222222222222222000000111111111222222222222222222222222222222222222333444555444333111000111111222222222333333333333333333333333333333333222222333333444555555666444555444333111111222444555666555222222555444000111222222222222111000000111000000//////000000111000111333222///...///111...///000000000000///...000111222111/////////000////////////000000000000...............///000000.........////////////////////////...............///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------------...///000//////.........------------------............/////////.........---------,,,---//////...,,,+++++++++---///...,,,+++---...------------------------------------............---------......---------,,,,,,,,,,,,,,,---...///....../////////...------------------------------------------------------******+++,,,,,,---......,,,---............---,,,|||wwwtttmmmkkkhhhfffeeedddaaa```ZZZ[[[\\\\\\[[[YYYWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJMMMKKKIIIGGGFFFGGGIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::666777888999:::999888888:::999777555555555666666777666555444444444444444333444555666777777777777555555555444444555555555555555555555555555555555333333333333333333333333111111111222222333333333333333222222111000000000000111111111111222222222000111222333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222333555555555333111000111111111222222333333333333333333333333333333333222222333333444555666666333444444222111111333555222333222000333666555000111111222333333111000///000000////////////000000///222333222///...///111...///000111111000///...111222222111/////////000////////////000000000000///////////////000111111---.........//////000000//////......---------,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---...///000111//////.........------------------.........////////////.........---------***,,,//////---+++******+++---///...,,,+++,,,///---------------------------------.........//////,,,------......------,,,,,,,,,,,,,,,,,,---...//////000000000///...------------------------------------------------------******+++,,,,,,---......***,,,---//////...,,,+++zzzwwwuuullliiifffbbb```_________\\\ZZZXXXVVVUUUTTTTTTUUUQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;::::::999888888888999:::999888666666666777777;;;::::::999888777666666:::999666444333333444555444666888888666444444444888777666555555555555555666555555555555444444444333333333222222111111111555555444333333333444444222333333444333222000///000222222222111000111222333222222111111222222333222222222111111000000000111111222222222333333333000111111000///000333555333333333333333333333333000111333444444333111000555555444444333333333333000000000111222333555555444333222222222333444555222222222222222222222222000000000111222222222333////////////////////////111111000000//////......000000000000000000000000000000//////.........---000000000000000000000000000///............//////000000000000////////////444...+++111;;;>>>555+++///...+++******,,,///000------------------------,,,---...//////...---,,,000000///...------,,,,,,............///////////////////////////.........111000---,,,,,,,,,+++***---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............////////////......,,,------......------,,,222111000///...---,,,++++++,,,------......------------------------------{{{vvvrrrpppkkkiiieeebbb```^^^^^^^^^[[[ZZZXXXVVVUUUTTTTTTTTTQQQQQQOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::999888888777777777888999888777666666777888888999999999888888888777777999888666444333444555555444666888888666444444444666555555444444444444555555444444444333333333333444444333333333222222222555444444333333333333333333333333333333222111000000222333222111000111222333222222111111222222333333333222222222111111111111222222222222333333333222222333222111111444666222222222333333333444444111222333333333333222111444444444444444333333222111111111111222333444444333222111111111222444444222222222222222222222222000000000000000000111111////////////////////////111000000000/////////...000000000000000000000000000000/////////.........000000000000000000000000////////////////////////000000000000////////////333///---222999:::444,,,111000...,,,,,,---...///------------------------------...//////...------000//////...------,,,,,,............/////////////////////////////////...000...---,,,,,,,,,,,,+++---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............////////////......,,,------......------,,,111111000///...---,,,,,,+++,,,------......------------------------------}}}wwwqqqmmmjjjiiigggdddaaa___^^^]]]]]]ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>======<<<=================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777777666777777777888888777777777888999999888888888888888888888888888777666444444444555666555666888777666444444555444444333333333444444555444444333333333222222222444444444444444333333333444444333222222222222222333333222222111111222222111222333222111000111333333222222111111222222333333333333333222222222222222222222222333333333333333444444333222222444666111111222222333333444444222222222222222222222222222333444555444333222111222222111111111222222333111111111000111222222333222222222222222222222222000000000///////////////////////////////////////000000000000////////////000000000000000000000000000000////////////......000000000000000000000000...///000111111111000///000000000000////////////111000///222555555111---222111000//////...//////........................------...//////...------/////////...------,,,,,,---............/////////......//////////////////...------,,,,,,,,,---------------............///------............------------------------------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////......,,,------......------,,,000000//////...---,,,,,,+++,,,------......------------------------------zzztttnnnjjjhhhgggeeeccc```^^^]]]\\\\\\YYYYYYWWWVVVTTTSSSSSSRRRRRRQQQOOOMMMKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777777888888777777777888888999999:::999999888888777777666666777666555555555555666666555666777777555444555666333333333333444555666666444444444333333333333222555555555555555555444444444333222222111111222222444333222111111111333333111222333333111111222333333222222111111222222333333333333333333333333333222222222333333333444444222444444444333222333555333333222222222222222222333222222111111222222333111222333444444333222000333333222111111111111111000000000000000111111222222222222222222222222222111111111000000//////...////////////////////////000000000000////////////////////////////////////000000//////////////////////////////////////////...///111222333222000///000000000000///////////////000222222111000//////000000000000000000//////////////////////////////---..................---//////.........------------------.........//////............////////////------------,,,,,,...///---------............///------............------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---,,,------......------,,,/////////......---------+++,,,------......------------------------------{{{wwwrrrmmmjjjhhhdddcccbbb```^^^\\\[[[ZZZXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<========================;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888999999:::777777888888999999999999::::::999888777555555444666555555555555666666666555666777666555444666777555444444444555666777777555555555555444444444444555555555555555555555555444333222222111111222222333333111111111222333444111333333333222111222333333222222111111222222333333333333333333333333333222222333333333444444444222333444444222111222333444444333222111111000///333222222111111222222333000111222333333222111111333333222111000000000000//////000000111111111111222222222222222222222222222222222111111000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000000000////////////////////////---///111222333222111///000000000000///////////////111333111///...///111......//////000000000000////////////////////////.........------........................---------------------............---.........//////000000...///000...,,,,,,...000---------............///------............------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,------......------,,,............------------+++,,,------......------------------------------}}}{{{wwwsssoookkkiiihhhbbbaaa```___]]][[[ZZZYYYWWWWWWVVVVVVTTTSSSQQQPPPPPPOOOMMMLLLJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHGGGEEECCCCCCDDDDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999999999:::;;;777888999999:::999999999:::999888777666555555444444444555555666666777777555666666555444444666888666666555555555666777777666666555555555444444444444444444555555555555555444444333222222222222222222222111111222222333333222333444333222111222444333222222111111222222333222222222222333333333333333333333333444444444444111333444444222111111222444444333222111000000///222222222222222222222222111111111111111111222222333222111000000000000000//////000111111111111000222222222222222222222222222222222222111111111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000---...000111111111111000000000000000///////////////111222111......111333///////////////000111111........................///...------------...///........................,,,------------.........------......///000000000111333333111---+++---000---------............///------............------------------------------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------,,,------......------,,,---------------.........+++,,,------......------------------------------{{{xxxtttoookkkhhheeeddd``````___^^^\\\[[[YYYXXXVVVVVVVVVVVVTTTRRRPPPOOONNNNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIGGGEEECCCCCCCCCDDDCCCBBB?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888888999::::::888999:::::::::999888777666666666777777777777777333444555666777777777777555555666555444555777999666666555444444444555555555555555444444444333333333333444444444555555555555444444333333333333333000111222333333333333333222333444444222222333444333222222111111222222333111111111222222222333333333333333444444444444555222444666666444222222222111111111111111111222222111222333333333333222111111111/////////111222333222111000000000000000111///000111222222222111111222222222222222222222222000000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000------...//////000111111000000000000////////////000111111000///000333555555333111///...///000111------------------------///...------------...///........................,,,,,,---------.........------......///000000111555777777333...+++,,,///---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,,,,,,,,,,------.........+++,,,------......------------------------------}}}zzzwwwrrrmmmhhhdddbbbaaa_________^^^\\\ZZZYYYWWWVVVVVVVVVUUUTTTRRRPPPOOOMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGEEECCCCCCCCCDDDCCCBBB>>>>>>?????????@@@@@@@@@=========>>>??????@@@@@@????????????????????????:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777666777777888999999999::::::;;;:::999777666333444555666777888999:::333333555666777777777777555555666555444555777999666555444444333333333333444444444333333333222222333333333444444444555555666555444444333333444444///111222333444333333222222333444444222222333444333222222222222222222333000000000111111222222222333333333444444444555555444555777777555333333333...///000111222333444444000111333444444333111000222111///---...000333444111111000000000000111111///000111333333222222111222222222222222222222222......//////000000111111000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222000000000000000000000000------------...///111111000000000000////////////111000000//////111444666:::888444000......///000------------------------///...---,,,,,,---...///---.....................,,,,,,,,,---------......---------...///000000111888::::::555...***+++...---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,,,,------......------,,,+++,,,,,,------.........+++,,,------......------------------------------~~~||||||wwwpppiiidddbbbbbbbbbbbbaaa^^^[[[YYYWWWWWWWWWWWWVVVTTTRRRPPPOOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGEEECCCDDDCCCBBBAAAAAABBBCCCDDD????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::;;;<<<;;;:::888777777777666666777777888999888888888777777777777777777888888888888777666666666666666666555555555555999888777666555444444444333444555666666555444333555555555555555555555555555555555555555444444444666555444333222333444444444444444444444444444444222222222111111111000000222222222222222222222222222222333444444444333333222333333444444333333222444444444333333222222222111111222222222333333333444444444333333333222222444333222222111111222222000000000000111111111111//////000000111111111222000000///......///000111111000///000111222111/////////......---------,,,///////////////000111111////////////////////////111111000000000000111111///......------///000111111000///000111222111///000000000000000000000000//////...//////000111222555444111///......///000------------------------......------------........................---------------.........//////,,,------...///000111111111000...---,,,,,,,,,---------,,,+++,,,---...///---...............------------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,+++******+++---......------/////////---,,,---.........---,,,,,,,,,------000//////......---,,,,,,---.../////////...---,,,,,,+++)))))))))+++---...~~~|||{{{xxxtttnnnhhhdddaaaaaaaaa```___\\\ZZZXXXWWWVVVVVVWWWUUUSSSQQQOOONNNMMMMMMKKKKKKMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHFFFDDDFFFEEECCCBBBAAAAAAAAABBB????????????>>>>>>>>>>>>========================>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::::::::;;;;;;;;;:::999888888777777777888888999999888888888888888888888888888999999999888777666666777777777777666666666666777777666555444444444444444444555666666555444444555555555555555555555555444444444555555555555555666555444333222333333444444444444444444444444444222222222111111111000000222222222222222222222222111111222333444444444444222333333444444333333222555555555444444333333333222333333333444444444444444444444333333333222222444333222222111111222222000000000000111111111111222222222222111111111111222111000000000000111222111000///000111111000///////////////......------///////////////000111111////////////////////////111111000000000000111111//////...---...///000111111000///000111222111///000000000000000000000000///...............///000333111000......///000111------------------------......------------..............................---------.........//////------......//////000000000///...---,,,,,,---------,,,,,,,,,,,,---......------............------------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,++++++------,,,+++,,,---......,,,+++,,,...------,,,+++++++++,,,,,,******++++++,,,------...,,,---------,,,+++***))),,,---.../////////......|||{{{zzzyyyrrroookkkgggcccaaa```___^^^]]][[[YYYXXXWWWVVVVVVVVVTTTQQQNNNMMMLLLMMMNNNIIIJJJLLLNNNMMMKKKHHHFFFIIIGGGFFFGGGHHHHHHGGGEEEGGGFFFDDDCCCAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::888888888999999999999::::::::::::;;;::::::999888888888888999999999::::::777777888888999999:::::::::::::::999888777666666888888888777777777666666555555444444444444555555444444555666666555444444555555555555555555555555333333444444555555666666555555444333333333333333444444444444444444444444222222222111111111111111111111111111111111111111000111222333444555555555222333333444444333333222555555555555444444444444444444444444555555555555444444444444333333333333444333222222111111222222000000000000111111111111444444333333222111111111444333222111111111111111111000//////111111000///000000000000///////////////////////////000000111000000000000000000000000000000000000000000000000//////.........///000111111000///000111222111///000000000000000000000000///......------------...000///.........000111222------------------------......------------..............................---------.................................//////......---------------...+++,,,------......------------............------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,///---,,,,,,,,,,,,+++)))+++,,,------,,,+++,,,...------,,,+++******++++++,,,,,,,,,,,,---...///000------------------------,,,///222555555333000...~~~|||zzzwwwuuummmkkkiiigggdddaaa___^^^\\\[[[ZZZYYYXXXWWWVVVVVVTTTRRROOOMMMKKKLLLMMMNNNJJJKKKKKKKKKJJJHHHFFFEEEKKKJJJHHHGGGGGGGGGFFFDDDFFFEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>===========================>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999777777888888888999999999999999:::::::::999999999999999:::::::::;;;;;;:::777777888999::::::;;;;;;::::::::::::999777666555777777777777666666666666333333333333333444555666444555555555555555555444555555555555555555555555222222333444444555666666444444444333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222222333444444444333333222333333444444333333222444444444444444444444444333444444444444555555555555444444444444333333333444333222222111111222222///000000000111111111111222222222222222222111111444444333222111000000000111///...///000111000///111111000000000000000000000000////////////000000000000000000000000000000000000111111111111000000///////////////000000000111000///000111222111///000000000000000000000000000//////...------------//////.........///000111..............................------------......---------............................................................---------------------......+++,,,---...///...---,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++,,,,,,---+++***+++,,,---------,,,...///......---,,,++++++++++++///...---,,,,,,,,,---...,,,,,,,,,,,,---...///000---///333555555333000---~~~zzztttpppjjjiiihhhfffdddaaa___^^^[[[[[[ZZZYYYXXXWWWVVVUUURRRPPPNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNLLLHHHFFFFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999777777888888888999999999999999999999999999999999888999:::;;;;;;;;;;;;:::777777888999::::::;;;;;;999::::::999888777666666666666555555555444444444333333333333333444555666555555555444444555555555555555555555555555555555111222222333444555666666333333333333333222222222000000000000000000000000111111111111111111111111000000000000000000000000444444444444333222111111222333333444444333333222222222222222222222222222333333333333444444444444555555555444444444333333444333222222111111222222///000000000111111111111...//////000111222333333333333222222111000///...000///...///000111000...000000111111111111111111000000////////////000000000000000000000000000000///000111111111111000////////////000000000000000111000///000111222111///000000000000000000000000111111000///............/////////.............................................------------......---------.........//////.....................---............------------,,,,,,------------------+++,,,---...///...---,,,++++++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++---...---,,,+++---...///...///000222000000...------,,,,,,,,,,,,,,,+++***+++,,,...//////...,,,+++***+++,,,------...///000000///...---}}}xxxrrrmmmhhhgggfffdddbbb```___^^^ZZZZZZZZZYYYWWWUUUTTTSSSOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKNNNRRRVVVYYYNNNKKKHHHEEEDDDDDDBBBAAABBBBBBCCCCCCDDDCCCCCCBBB????????????>>>>>>>>>>>>????????????????????????=========<<<<<<<<<;;;;;;::::::::::::999999999999888888888999999999999:::999888888888888999::::::888999:::;;;<<<;;;:::999777777888888999999::::::777888888888888777666666555555555444444444333333444444333333444555666666666555444444444444555666555555555555555555555555222222333333444444555555333333333333333222111111000000000000000000000000111111111111111222222222111111111111111111111111444444444444333222111111222333333444444333333222111111111111222222222222222333333333333444444444555555555555444444444333444333222222111111222222000000000000111111111111------...000111222333444111222222222111000///...000///......000000///...000000000000111111111111111000000///////////////000000000000000000000000///000111222222111000///...///000111111111000000111000///000111222111///000000000000000000000000111000000////////////000//////.........------,,,..............................------------......,,,,,,------.../////////...............---------------------------......,,,,,,------------,,,++++++,,,------......------***+++,,,------...------------------------------,,,,,,,,,,,,------------,,,++++++******++++++,,,+++******+++---......---+++---/////////000222333111111000...------------,,,,,,,,,...111555888;;;<<<999555000---,,,,,,,,,------,,,,,,,,,+++,,,,,,~~~{{{xxxtttpppmmmgggeeecccaaa___]]]\\\\\\XXXXXXXXXWWWUUURRRPPPOOOMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMPPPSSSVVVXXXKKKIIIEEECCCCCCDDDCCCBBBCCCCCCDDDDDDDDDBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999999888999999999999::::::::::::999888777777777888:::;;;777888:::;;;;;;;;;999999888888888888888888888888555555666777777777777666666555555555444444444444555555555444555555666666666555444444444444555666555555555555555555555555333333333333333333333333222333333444333222111000111111111111111111111111000000111111111222222222222222222222222222222222111222333333444444444333222333333444444333333222111111111222222333333333444444444444555555555555555555555555444444444444444333222222111111222222000000000000111111111111//////000111111222333333111222222333333222111000000///......///000///.../////////000000000111111111111000//////////////////////////////////////////000111222222111000///...///000111222111000000111000///000111222111///000000000000000000000000//////.........///000000,,,,,,---.........------..............................------------......,,,,,,------...//////000//////.........---------,,,,,,,,,------.........,,,------...---,,,******---,,,,,,,,,,,,---......******+++,,,------------------------------------,,,,,,,,,---------......,,,++++++******++++++,,,---+++++++++---------+++***,,,...//////000222333111000///...---,,,,,,,,,------...000444999>>>AAA@@@===888222///...///000------,,,,,,,,,+++++++++|||vvvsssqqqooommmfffdddaaa^^^\\\[[[[[[[[[WWWWWWVVVUUUSSSPPPMMMKKKLLLNNNOOOQQQPPPOOOMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOHHHFFFCCCBBBCCCDDDEEEEEEEEEEEEEEEEEECCCAAA???>>>????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999:::::::::;;;;;;;;;888888777777777888:::;;;666777999;;;;;;:::999888888888888777777777777777333444555666777777777777777666666666555555555555777666666555555555666666666555444333333444555666555555555555555555555555444333333333333333333333222222333444333222111000222222222222222222222222000000111111222222222222222222222222222222222222//////111333444555666666222333333444444333333222222222222333333444444444555555555555666666666777666666555555555444444444444333222222111111222222000000000000111111111111222222222222222222333333111222333444444444333222000...---...///000///.........//////000000000111111111000///////////////////////////////////////...000111222222111000......///000222222111111000111000///000111222111///000000000000000000000000---------------...///000)))***,,,---.../////////////////////////////////.........------.........,,,,,,------...///000000//////.........---------++++++,,,,,,---...//////------......---+++***(((...---,,,+++,,,---...///)))***+++,,,------...---------------------------,,,,,,,,,------.........,,,++++++++++++++++++,,,///---,,,,,,,,,,,,+++))))))+++---......///111333000000...---,,,+++++++++*********+++...333777:::777444000,,,***+++---///,,,---...///...---+++***~~~xxxsssooollliiigggdddbbb___]]]\\\[[[YYYWWWVVVWWWWWWSSSOOOMMMOOOQQQOOOPPPQQQQQQPPPOOOMMMLLLNNNMMMOOORRRTTTSSSMMMHHHGGGFFFDDDCCCBBBCCCEEEFFFCCCEEEEEEBBB???>>>@@@CCC@@@@@@@@@BBBCCCAAA===999<<<>>>???===:::888:::============<<<:::999;;;<<<::::::999999999999888888999999999::::::;;;;;;;;;888888777777777777777888555666777999999999888777888888888777777777777666777777777777777777777777666666555444444444444555999999777666555555555555666666555444444444444444555444444333333444444555444444444333333222222222111111111111111111111111333333333222222111111111222111000//////111333444333333333222222111111111111222333333444444333333444444444333222111000///333333333333333333333333333222333444777888666555444===@@@:::444333222000444222000111333444333222555444333222111111111111111111000000111111222333444444444333222111000///000000000000111111111111......//////000000111111////////////////////////000000000000111111111111...///000222222111000000222000000333888888222,,,000000000000////////////000000000000000000000000//////.........---------..............................------------.........---,,,---/////////......------,,,,,,------...//////.........---------------............------+++,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,------.../////////---------,,,,,,+++++++++---,,,,,,,,,------+++)))---,,,,,,++++++,,,,,,---------,,,,,,,,,------......---...///111111///---,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++.........------,,,,,,,,,|||vvvqqqmmmjjjhhhfffcccaaa^^^\\\\\\[[[YYYWWWWWWWWWUUURRRNNNMMMOOOQQQOOOOOOOOOOOOOOONNNMMMLLLNNNOOOSSSUUUUUUQQQJJJEEEGGGEEEDDDBBBBBBCCCDDDEEE@@@BBBCCC@@@======???CCCEEEIIILLLKKKEEE???<<<<<<;;;<<<===<<<::::::<<<>>>@@@@@@@@@>>>;;;:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::999999888888777888888999555666777888999999888777999999888888888777777777888888888888888888888888777777666555555555555666999888777666555555555555777666555444444333444444444444333333333333444444444444444333333222222222111111111111111111111111333333333222222222111111222111000///000111333444333333333222222222111111111222333333444444333333333333333333222111000000333333333333333333333333555555555555555444444444AAAEEEDDD;;;555444333111444333222222222333333222555444333222111111111111111111000000111111222333333333333333222111000///000000000000111111111111000000000000111111111222////////////////////////000000000000111111111111///000111111222222111111:::===@@@AAA>>>999333000000000000000////////////000000000000000000000000//////.........---------..............................------------.........---,,,---/////////......------,,,,,,------...//////.........---------,,,------------------,,,......------,,,,,,++++++......---------......///++++++,,,,,,---.........---------,,,,,,,,,++++++---,,,,,,,,,------+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...//////.........000000...------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,......---------,,,,,,,,,}}}yyysssnnnkkkhhheeecccaaa___]]]\\\\\\[[[YYYWWWWWWVVVSSSPPPMMMLLLNNNQQQOOOOOONNNMMMLLLLLLLLLLLLLLLQQQVVVWWWTTTMMMGGGCCCEEEDDDCCCBBBAAABBBCCCCCC???AAABBB@@@>>>>>>AAAEEEMMMTTTXXXSSSFFF===<<>>@@@CCCCCCBBB???<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888888888999999888888888888999999666777888888999888888888:::999999999888888888888888888888888888888888888888888777666666666666666888777666555555555555555777666555444333333333333444444333333333333444444444444333333333333222222222222222222222222222222333333333222222222222111222111000000000111333444333333333222222222222111111222333333444444333333333333333333222111111000222222222222222222222222444555666555222222555888GGGFFFAAA888444444444222222333333222111111222333444444333222111111111111111111000000111111222333333333333333222111000000000000000000111111111111111111111111222222222222////////////////////////000000000000111111111111111111111111111222333333@@@GGGNNNKKK@@@666222222////////////000000000000000000000000000000000000/////////.........------..............................------------.........---,,,---/////////......------,,,,,,------..................---------,,,,,,,,,------,,,,,,,,,000000///...---,,,++++++//////...---------......******++++++,,,------...------------,,,,,,,,,,,,...---,,,---...---,,,***---,,,,,,++++++,,,,,,---+++++++++,,,---...///000111///...---.........,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------,,,,,,,,,,,,yyytttooojjjgggeeecccaaa___]]]\\\[[[[[[[[[XXXVVVVVVTTTQQQMMMLLLLLLNNNPPPOOONNNLLLKKKJJJJJJKKKKKKJJJOOOTTTTTTOOOIIIEEEDDDDDDCCCBBBAAAAAAAAABBBBBB???BBBCCCBBBAAAAAAEEEIIITTTXXXXXXPPPDDD<<<===AAA<<<<<<<<<<<<<<<<<<>>>???AAAAAAAAA???<<<;;;<<<===::::::999999999888888888:::999999888888777777777888777777777777888888999888888888888888888888888:::::::::999999999888888999999999999999999999999888777666666555555666666777666555555444444444555777666555444333333333333444333333333333333333444333333333333333333333333222222222222222222222222222222222222222222222222111111000000000111222333222222222222222222222222111222333333444444333333333333333333333222111000111111111111111111111111///222555444111333999??????===888555444555444222111222333222000///222444444333222222111111111222111111000000111111222333222222222222222111000000///000000000111111111111111111111111111111111111///////////////////////////000000000111111111111333222111111111222444555>>>EEEJJJFFF;;;222000111////////////000000000000000000000000000000000000////////////..........................................------------.........---,,,---/////////......------,,,,,,------...........................,,,------......------,,,000000//////......------000///...---------------+++++++++,,,------......------------------,,,,,,...---,,,---......,,,***---,,,,,,++++++,,,,,,---***++++++,,,---...000111333000---,,,---------,,,///...,,,+++***+++,,,---++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{uuuqqqkkkgggdddbbb```___]]]\\\[[[[[[[[[ZZZWWWUUURRRPPPNNNLLLLLLMMMNNNOOONNNMMMKKKJJJIIIIIIJJJKKKHHHKKKNNNLLLHHHFFFFFFGGGCCCBBBBBBAAAAAAAAAAAAAAA???AAACCCBBBAAABBBFFFJJJVVVSSSMMMFFF???===>>>@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>===;;;;;;===>>>::::::999999999888888888:::999999888888777777777666666666666666777888999999999888888888888888888:::::::::999999999888888888888888888888888888888777666555555444444555555666555444444444444444444555555444333333333333333333333333222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222111222333333444444333333222222333333333222111111111111111111111111111111///222555444111333999???777666777:::;;;999666444555444222000///000222555333333222222111111222222111111000000111111222333111111222222222111000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111333222111111111222444555888:::;;;888444000000000.../////////000000000111000000000000000000000000000000/////////.......................................------------.........---,,,---/////////......------,,,,,,------...---...........................////////////...............//////000000000000///...---------------,,,,,,,,,---......//////------------------------...---------......,,,***---,,,,,,++++++,,,,,,---***++++++,,,---...000111222000---,,,,,,------,,,...---,,,+++***+++,,,,,,+++++++++,,,,,,---------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,{{{wwwqqqnnnhhhdddbbbaaa___]]]\\\[[[ZZZZZZZZZYYYUUUSSSNNNLLLKKKKKKMMMOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHGGGEEEEEEFFFHHHCCCCCCBBBBBBBBBAAAAAAAAA===???AAAAAA???@@@EEEHHHQQQJJJBBB===<<<>>>??????AAA???===<<<======<<<;;;:::;;;<<<;;;:::;;;<<<>>><<<<<<;;;;;;;;;;;;::::::999999999999999888888888666666666666777888999999::::::999888888888888999:::999999999888888888888777777777777777777777777666666555444444444444444555444444333333333444444333333333333333444444555333333222222222222333333222222333333333333444444333333333333333333333333111222222222222333333333000000111111222222222222111222222222222333333333111222333333444444333333222222222333333222222111222222222222222222222222444555666555222222555888666999AAAIIIJJJEEEAAA???@@@;;;444000000222333444333333222222111222222333111111000000111111222333000111111111111111000000000000000000111111111111000000000///////////////000000000000000000000000000000000000111111111111111111111111111222333333444222000000000111111111......//////000000111111000000000000000000000000000000000/////////....................................------------.........---,,,---/////////......------,,,,,,------...---------...............//////000000000000//////,,,,,,---...///000111111//////...---------......,,,,,,---......//////000------------............///...------///...---+++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000...---,,,---------+++------,,,+++++++++++++++***++++++,,,,,,------...------------,,,,,,+++***++++++++++++,,,,,,,,,,,,}}}xxxuuuooolllgggcccaaa```^^^\\\\\\[[[ZZZZZZZZZWWWSSSPPPIIIHHHHHHKKKNNNPPPOOONNNLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@BBBAAA@@@@@@DDDHHHIIIDDD===;;;;;;===>>>===@@@>>>;;;<<<>>>???>>><<<;;;<<<<<<;;;::::::;;;===<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::888888888888999:::;;;<<<;;;:::999888888888999999999999888888888777777777666666666666666666666666777666666555555555555555444333333333333333444444111111111222333444666666333333222222222222333333222222222333333444444444333333333333333333333333111111222222222333333333000000111222222222222222111111222222222333333333111222333333444444333333111222222333333222222222333333333333333333333333555555555555555444444444888???LLLYYY[[[VVVSSSUUUPPPFFF999222222444333222333222222111222222333333111111000000111111222333000000111111111111000000000000000000111111111111111111111000000000//////000000000000000000000000000000000000111111111111///000111111222222111111000000//////000000000000.........///000111111111000000000000000000000000000000000000/////////.................................------------.........---,,,---/////////......------,,,,,,------...---------.........//////......////////////......---------....../////////......---------......///+++,,,,,,------...//////------------.........//////...---...//////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...---,,,---......---+++,,,,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,|||wwwtttnnnkkkfffbbb```___^^^\\\]]]\\\[[[ZZZYYYWWWRRROOOGGGFFFGGGKKKOOOQQQPPPMMMLLLMMMMMMMMMMMMKKKJJJHHHHHHFFFFFFHHHJJJIIIDDD@@@CCCCCCDDDDDDCCCCCCBBBAAA@@@BBBDDDCCCBBBBBBFFFJJJCCCAAA>>>===<<<===<<<<<<>>><<<:::;;;>>>@@@@@@>>>===>>>>>><<<:::999:::;;;:::::::::999999999888888999999999::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<;;;999888888888999999888888888777777777777666666666666666666666666666888888777666666666666666333333333222222333444444000000111222333555666777333222222222222222222333222222222333333444444444333333333333333333333333111111111222222333333333000000111222222222222111111111111222222333333333222222333444444444333333111222222333333333222222333333333333333333333333333222333444777888666555777@@@QQQaaafffbbbccchhh\\\NNN===444444555333000222222222111222222333333111111111000111222222333///000000111111111000000000000000000111111111111333222222222111111000000000000000000000000000000000000000000111111111111...///000222222111000000---000222222000...---------......///000111111222000000000000000000000000000000000000////////////.................................------............---,,,---/////////......------,,,,,,------...---------.........//////------............------...............------------------------...///000***++++++,,,,,,---......---------........./////////...---...//////---+++---,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,...//////---+++++++++,,,---,,,+++***)))******+++,,,,,,---......+++*********+++---///000*********++++++,,,,,,,,,|||xxxrrrnnnjjjhhhddd```^^^^^^______]]]]]]]]][[[XXXSSSOOOLLLDDDHHHOOOTTTVVVTTTQQQNNNKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAA???===<<<;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;:::999888999999999::::::;;;;;;<<<888888999999999888888777;;;;;;::::::999888777777777777777777777666555555333555777888888777555333555555666666666666666666888555222222333555444222111111222333444444444444444333333333333444555555333333333333333333333333000000111222333333444444444444444333222111//////000000111222222222222222000111222333333222000///222222222333333444444444222222222222222222222222333444444222111000111333111111222222222333333333555===IIIRRRWWW\\\aaaddd```LLL999444666444111111333222111111222222111///111111000000111111222333333222222111111222222333000000000000111111111111333222222222111111000000000000000000000000000000//////000000111111111111111111222222222222111111/////////////////////////////////000111111222222...///111111/////////000////////////////////////......//////......---,,,111000///...---,,,++++++,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,---------.../////////......---,,,***)))((((((,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************......------,,,+++******}}}zzzuuuppplllhhhfffbbb___]]]]]]^^^___]]]]]]\\\ZZZVVVQQQLLLHHHIIILLLPPPTTTTTTQQQNNNKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<===>>>???<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999::::::::::::::::::::::::888888888999999888888777:::999999888777777666666777777777777777666555555444555666777777666555444666666666666555555555555666444111111333444333222222222333333333222222111444333333333333444555555333333333333333333333333111111111222222333333333444444444333222111/////////000111111222222111111111222222333333333222222222222222333333444444444222222222222222222222222333333444222111000111333222222222222333333333333///444<<>>@@@???>>>=========>>>???<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;>>>>>>>>>>>>===<<<::::::::::::999999999999888888777777888888999888888777888888777777666666555555666666777777777666555555555555555555555555555555666666666666555555444444444222000111222444333333444444444333333222000000333333333333333444555555333333333333333333222222111111222222222222222222444444333333222111//////...///000000111111000000222222222222333444555555222222333333333333444444222222222222222222222222222333333222111000222333333333333333444444444444000222555666888===EEEKKKRRRLLLDDD===555///111666111000111222444444222000111111000000111111222333333222222111111222222333000000000111111111222222111111111000000000000000000000000000000000000000111111111000000000000000000111111222222111111000000000000000000000000000000000000///...---------...///111111/////////000////////////////////////......//////......---,,,........................,,,,,,,,,------------.........---,,,,,,,,,------...------,,,,,,------..................---------////////////......------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................------------------------,,,,,,++++++,,,,,,---...------------------------------,,,+++************++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++******))))))zzzuuuqqqmmmjjjhhhdddbbb```^^^\\\\\\\\\\\\[[[XXXUUUQQQMMMKKKIIIIIIRRRRRRRRRPPPNNNLLLJJJHHHJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<======>>>===<<<;;;::::::;;;<<<===:::<<<>>>@@@@@@@@@>>>===>>>>>>======<<<;;;:::999777777777777777777777888666777777888888888888888777777777666666666555555555666666666666666555555666555555444444555555666777666666555555444444333222222222222333444444444444444444444444333222222333333222222333333444555333333333222222222222222222222222222111111111111333333333222222111//////......///000000000000000222111111111222333555666333333333333333333333333222222222222222222222222222333333222111111222444333333333444444444555555444555444222333888AAAIIIQQQQQQOOOIIIAAA888444333000000111333555444222000111111000000111111222333333222222111111222222333000000111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000//////............///111111/////////000////////////////////////.........///......---,,,,,,,,,------.../////////------------------------...------,,,,,,,,,------...------,,,,,,------.../////////...---------,,,.............../////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,++++++,,,,,,---...------------------------...---,,,+++************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))}}}wwwqqqmmmjjjgggeeecccaaa___]]]\\\[[[ZZZZZZXXXTTTPPPKKKJJJKKKMMMOOORRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????<<<<<<<<<;;;<<<<<<<<<======<<<;;;::::::;;;<<<===>>>???AAACCCCCCCCCAAA@@@<<<<<<;;;:::999999888888333444444555666777777888555666777888888888888888777777777777777666666666555555666666666666555555555555444444444444555555666666555555444444444333333333444555555555666666333333444555555555555555333222222222222333444444333333333222222111111111222111111111111111111111222222222222111000000///......///000000000000000111000000000000222444555333333333333333333333333222222222222222222222222111222333222111111222444333333333444444444555555444333111//////444===EEESSSUUUVVVUUUQQQHHH<<<222222111111333444444222000111111000000111111222333333222222111111222222333111111111111222222222222000000000000000111111111000000000000000000000000111111111000000000000000000000000111111000000000000000000000000000000000/////////000000111111111...///111111/////////000////////////////////////.........///......---,,,++++++,,,---...///000000------------------------------,,,,,,,,,------......------,,,,,,------.../////////...---------,,,---------------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...------------------------...---,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************~~~yyysssnnnjjjgggdddbbbaaa```^^^\\\ZZZXXXWWWWWWTTTQQQMMMKKKJJJMMMPPPSSSPPPPPPOOONNNMMMLLLLLLLLLIIIHHHHHHGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<======@@@AAABBBCCCCCCBBBAAA@@@:::999888888777888888888444444555666666777777888555555666777888888888888777777777777777666666666444444555666666666555555444444444444444444444444444444444444444444444444333555777777666555555666222333444555555666666666222222222222222333444444333333333222111111000000000000111111111111111111111111222222111000000///...///000000111111000000000000000000111222333333444444333333333333222222222222222222222222222222111222333222111111333444333333333333444444444444333444333111000444;;;@@@NNNQQQVVVYYY\\\WWWHHH999555333222222333333222111111111000000111111222333333222222111111222222333111111111222222222222333111111111111111222222222000000000000000000000000///000000000111111111111///000000111111000000///000000000000000000000000/////////000111222222222...///111111/////////000////////////////////////......//////......---,,,++++++,,,---...///000111...------------,,,,,,,,,------,,,,,,,,,---.........------,,,,,,------..................---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,+++******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyvvvpppllliiifffbbb```___^^^\\\ZZZWWWTTTSSSRRROOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOONNNMMMLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===@@@@@@??????>>>>>>======888888777777777888999:::999999999888888777777777444555666777888888888888555555555555555555555555333444555555666666555555333333555555555555333333222333333444444555555666333555777777555333333555222222333333444333333333222222222111222222333444333333222222111000000/////////000000111111222222111111111111111000000//////000111111222222111111111111222222333222222222444444444333333222222222222222222222222222222222111222222222111111333555222222222222333333333333333555666555333333666:::@@@GGGNNNUUU\\\^^^TTTGGG888555222111111222222111111111000000111111222333333222222111111222222333111111111222222222333333111222222222333333333333000000000000000000000000......///000111222222333//////000000000000////////////////////////////////////000000000000000000...///111111/////////000////////////////////////......//////......---,,,+++,,,,,,---...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,wwwsssoookkkhhheeebbb___^^^]]]ZZZXXXTTTRRROOONNNLLLNNNQQQTTTTTTRRROOOMMMPPPPPPOOOOOOMMMLLLJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA<<<===>>>???????????????===>>>???@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===???>>>===;;;::::::::::::888777777777777999:::;;;>>>>>>===;;;999888777666444555666777888888888888444444444444444444444444333333444555666666666555222333555666666555333222111222222333444555666666222555777777444222222333222222222222111111000///222222111111222222333444333333222222111000000///...//////000111222222333000111111111111000000///000000111222222222222222222333444555444333222111444444444333333222222222222222222222222222222222111222222222111111333555111111222222222333333333///222555444000...///111444===GGGOOOYYY```\\\TTT:::777333000000111222111111111111000111222222333333222222222222222222333111111222222222333333333222222222333333444444444000000000000000000000000------...000111222333444//////000000000000//////////////////////////////000000000///......------...000111111/////////000////////////////////////......//////......---,,,,,,,,,------...//////000.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,------....../////////......---------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................************************,,,,,,++++++,,,,,,---...------------------------+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}zzztttpppkkkgggdddcccaaa___ZZZZZZXXXSSSMMMLLLOOORRRRRRSSSTTTUUUSSSQQQMMMKKKJJJLLLMMMLLLJJJIIIIIIJJJKKKJJJHHHFFFDDDDDDDDDEEECCCBBBAAABBBDDDEEEDDDCCCFFFDDDBBBAAABBBBBBAAA@@@============>>>>>>>>>>>>;;;AAAGGGFFFAAA===<<<>>><<<<<<;;;<<<======;;;:::???>>><<<;;;::::::;;;;;;777555333333555777777777555555555555666666666777666666777777777777777666666666666666666666666666666666666666666666666666555555555555555555555555222333444555555444333222333333333222222111111111222222111111111111222222222222222222222222222222222222333333333222111111111222222333333222222111000000111111111000000///000111111111111222222222111111222222222333333333222222222222222222222222111222333444555444333333222222111111111111222222333222111111111333555777444444444333333222222222777555666>>>JJJTTTYYYYYYCCC;;;222///000333333222111111111111111111111111222222222111111111000000222222222222222222222222111111222222222222111111000000000000000000000000////////////000000000000///////////////000111111111111000/////////////////////............//////333000...///111222222111//////000000///...------////////////////////////..................---------------........./////////...---,,,+++,,,---...............////////////............////////////---------,,,,,,,,,++++++---,,,,,,,,,,,,---...///------------------------------------------------......---,,,++++++++++++000000///...---,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))------,,,++++++,,,------}}}yyyvvvqqqmmmiiieeecccbbb```^^^YYYVVVRRROOOOOOQQQSSSTTTSSSTTTUUUUUUTTTQQQNNNLLLLLLMMMNNNMMMJJJIIIHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAAAAACCCCCCCCCBBBDDDBBB@@@???@@@@@@???>>>============>>>>>>>>>>>>>>>@@@BBBBBBAAA???===;;;999888999999::::::999888;;;:::999999999:::;;;;;;777555333444555777777777555555555666666666777777666666777777777777666666555555555555555555555555555555555555555555555555444444444444444444444444333333444444444444333333333333333222222222111111222222111111111111222222222222222222222222222222111111222333333222222222111222222333333222222111000000111111111111000000000111111111111222222222111111222222222333333333333333333333333333333333111222333444444444333333222222111111111111222222222222111111222333555666444444333333333222222222444222222777AAAHHHKKKKKK???999222///111333333111111111111111111111111111222222222111111111000000111111111111111111111111111111222222222222111111000000000000000000000000////////////000000000000///////////////000111111111111000///////////////000000////////////000000------...///000111000000///////////////...------................................................---------.........//////...---,,,,,,,,,,,,---...............////////////............////////////---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------//////...------------...---------------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++---,,,+++******+++,,,---}}}xxxssspppmmmjjjfffdddbbb___]]][[[VVVRRRNNNOOOTTTWWWWWWUUUUUUVVVVVVVVVTTTQQQNNNLLLNNNOOOOOOMMMIIIGGGGGGHHHGGGFFFFFFEEEDDDCCCBBBAAADDDBBB@@@???AAABBBBBBAAABBB@@@>>>>>>>>>???>>>===>>>>>>>>>>>>============@@@>>>===>>>??????<<<:::777777888888888888888777666666666777777999:::;;;777555444444666777777666555555666666666777777777666666666777777666666555555555555555555555555555555555555555555555555555333333333333333333333333444444333333333333444444333333333222222222222111222222111111111111222222111111111111111111111111000000111222333333333333111111222222222222111111000000111111111111000000000111111111111222222222111111222222222333333333333333333333333333333333111222222333444333333333222222111111111111222222111111222222333444444444333333333333222222222222222000///222777<<<===<<<999555111000111333222111111111111111111111111111222222222111111111111111000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000///////////////000111111111000000///////////////111111000000000000111111))),,,///111111000///000///////////////......---------------------------........................---------...............------,,,,,,,,,------...---............/////////---............/////////------------,,,,,,,,,,,,+++,,,---.........---,,,---------------------------------------------------------------......///+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++************++++++~~~yyytttooolllkkkhhhdddaaa___\\\XXXVVVSSSSSSTTTWWW[[[\\\ZZZWWWVVVVVVVVVUUUSSSPPPNNNLLLNNNNNNMMMKKKGGGEEEEEEFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDBBB??????@@@AAAAAAAAAAAA@@@>>>===>>>???>>>===>>>>>>>>>>>>============>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888777888666666666666777888999999666555444444666777777666555666666666666777777777666666666777666666555555444444444444444444444444555555555555555555555555222222222222222222222222555444333222222333444555222222222222222222222222222222111111111111222222333333333333333333333333//////000222333333333333111111222222222222111111///000000111111111111000000000111111111222222222111111222222222333333333444444444444444444444444111111222222333333333333222222111111111111222222000000222333333444333333333222222222222222222222333111///111333666666555333111000000222333222000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000////////////000000000000///////////////000000111000000////////////000000111000000//////000000111,,,///222222000//////000...///////////////......---------------------------------.......................................---,,,,,,,,,------......---------.........//////---------.........//////...------------,,,,,,,,,***+++---//////...---,,,------------------------------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************zzzuuupppllliiiiiifffaaa^^^[[[XXXUUUSSSSSSXXX^^^aaa___\\\YYYXXXUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLKKKIIIFFFDDDEEEFFFDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA??????@@@AAAAAAAAABBB@@@??????@@@@@@@@@??????>>>>>>>>>=========<<<:::===>>><<<888777:::>>>AAACCCCCC@@@<<<999999999777777888888888888777777555555444555777777666555666666666666777777777888666666666666666555444444444444444444444444444444555555555555555555555555222222222222222222222222444333222111111222333444222222222222222222222222222222111111111111222222444444444444444444444444...///000111222333333333000111111222222111111000//////000111111111111111000000111111111222222222111111222222222333333333444444444444444444444444111111111111222222333333222222111111111111222222///000111222333333333333222222222222222222222222222111000111333444444333000///000111222333222111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000000000000000000000000////////////000000000000///////////////000000111000000////////////000000000//////......//////000000111111000...---...///......///////////////...---------------------------------.........//////.....................---+++,,,,,,------.........------------............------------.....................---------,,,,,,***+++---//////...---,,,------------------------------------------------)))))))))***+++,,,---.../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,************************|||vvvrrrnnnjjjhhhfffccc^^^ZZZXXXWWWVVVTTTVVV\\\cccddd___YYYWWWVVVRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIGGGEEEEEEGGGIIIIIIHHHFFFDDDCCCCCCCCCDDDAAA@@@@@@AAACCCCCCBBBAAACCCAAA??????AAABBBAAA@@@??????>>>>>>======<<<<<<888<<>>===<<<<<<<<<999;;;===<<<:::999;;;<<<===@@@BBB???:::777777999555666777888999999888888555444444666888888666444666666777777777888888888666666666666555444333222222222222222222222222222444444444444444444444444333333333333333333333333222222333333333333222222111111222222222333333333222222111111111111222222222222222222222222222222000000111111111111000000000000111111111111000000...///000111111222222222000111111111111222222222111111222222222333333333333333333333333333333333222111000000000111333333222222111111111111222222111000000000000222333444000111111111222222222222///000222222222111222222///000111111111222222333111111111111111111111111000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000////////////000000000000///////////////000111111///////////////000111111000000////////////000000///...///333888888111+++------...///////////////........................,,,,,,------...//////000//////.........---------***+++,,,...............,,,,,,---------.........,,,,,,---------.....................------------,,,,,,,,,---------......------------------------------------------------,,,+++++++++,,,---...............------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------------------------------------------------------,,,,,,,,,,,,,,,***+++,,,------,,,+++***~~~zzzsssnnnkkkiiigggfff___[[[VVVTTTVVVYYY]]]___```[[[VVVUUUVVVVVVSSSQQQKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIIIIIIIKKKNNNQQQZZZVVVNNNGGGAAA???>>>???>>>???AAADDDGGGGGGEEEBBBBBB@@@??????@@@AAAAAA@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;======;;;999777:::===;;;666444555888222333555777999999999999444444555666888888666444777777777777888888888888666666666666555444333222222222222222222222222222444444444444444444444444333333333333333333333333111222333444444333222111111111111222222333333333222222111111111111222222000000000000000000000000000111111111111000000///000000111111111111000000......///111111222222222000111111111111222222222111111222222222333333333222222222222222222222222222111000000000111333444222222111111111111222222222111/////////111444555000000111111222222222222111333444444333222222333///000222222111111222444111111111111111111111111000000111111222222222222000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000///////////////000111111///////////////000111111111111000000000000111111///...111:::BBBAAA777---------...///000000//////////////////////////////,,,,,,------...///000000//////.........---------)))+++,,,...//////......,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------------,,,,,,,,,---...///------------------------------------------------******))))))******+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------......------,,,------------------------------------------------***++++++,,,,,,------...+++,,,------------,,,+++{{{zzzuuuooojjjgggeeecccbbb[[[YYYXXXYYY[[[[[[YYYVVVWWWWWWWWWVVVTTTRRRQQQPPPNNNNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLIIIGGGLLLYYYeee___VVVJJJAAA>>>???AAAAAABBBAAAFFFNNNMMMEEE@@@AAA????????????>>>>>>>>>>>>AAAAAA@@@???>>>======<<<=========<<<;;;:::999888888999999888888777666555555666888888777666666777333666888888777555444444888666444444666777777666777666555444333222222222222222222333333333444444444444444555444444333333444444444333333333222222333333333333333444444555444333222333444555444222000000000111222222222333333333222111000000111111000000000000111111111111000000000000000000000000...000222333333333111000000000000000000000000000000000111222222222222111222222111111111111222222222222111111111111222222222222222222222111000///222111111111000000//////......000111222333333333222222222222222222222222///......///222333333222222222222222222222222222///000000000000111111111222222222111111111000000222111111111000000//////............////////////---------------...000000000000000000111111111111333000......///111222222000111222222111000///...///333777:::999444///+++---------...............---------.........//////000000000///......------------------------------,,,,,,,,,,,,---...//////......////////////......,,,,,,,,,------.........///...---,,,+++,,,---.........------------............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---............///000///...,,,+++........................,,,---///000000///---,,,*********++++++*********yyyvvvrrrlllhhheeedddbbbaaa\\\[[[ZZZ[[[\\\\\\YYYVVVWWWWWWVVVUUUTTTRRRPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJJJJIIIHHHIIIMMMSSSZZZ___UUUOOOFFF@@@???BBBDDDEEEDDDDDDGGGMMMMMMFFFAAABBB????????????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999999888777666555555666777777555333333444444666999999777555555555333333444555555666555555777666555444333333333333333333333333444444444444333444444444333333222111333333333333222222222222444333333333444666777888===;;;888666666666444333111111111111111111222222222222111000000000000000000000000000111111111111000000000000000000000000///000111333333222111000000000000000000000000000000000111222222222222111222222111111111111222222111111111000000111111111111111111111111000//////111111111111000000000///...///000222333444444444222222222222222222222222000///...///111222222111222222222222222222222222000000000111111111222222222222222222111111111111111111111000000000//////............////////////------------...///000000/////////000000000111111222000......///111222222000111111222222111000//////111555777777333///,,,.........//////000000000.........//////000000000///////////////.........------------------------+++++++++,,,---...000111......////////////......,,,,,,,,,------...............---,,,,,,,,,---.........------------............------,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------..................------------------------------,,,---...//////...---,,,***++++++,,,,,,++++++***}}}xxxqqqmmmhhheeecccbbbaaa```^^^]]]]]]]]]]]][[[XXXUUUVVVVVVUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJGGGFFFKKKSSSYYYXXXVVVJJJGGGBBB@@@AAADDDFFFGGGEEEDDDFFFIIIHHHCCC@@@AAA????????????>>>>>>>>>>>>???>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999999999999888777666555666888888777555333333333666888::::::888666666666111333666777666555555555666666555444333333333333333444444444444555555555444444444333333111000///222222222222111111111000222222333555888===AAACCCFFFBBB===999777666444333111111111111111111000000111000000////////////000000000000000111111111111000000000000000000000000///000111222333222111111000000000000000000000000000000111222222222222111222222111111111111222222111000000//////000000111000111111111111000//////111111111111000000000000///000111333444444444444222222222222222222222222111000///000111222111///222222222222222222222222111111111111222222222333333333333222222222111111111111000000000000//////............////////////------------...///000111....../////////000000000222000......000111222222///000111111222111111111...000222333333111///---......///000000111222222//////000000000000111111......////////////000000////////////////////////+++++++++,,,---///000111------............---------------------............------,,,------............------------...............------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++{{{vvvmmmjjjfffdddcccbbbaaa```____________]]]ZZZVVVTTTTTTTTTTTTSSSRRRQQQOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGHHHNNNUUUWWWSSSMMMEEEDDDBBBAAABBBDDDEEEFFFBBBBBBBBBBBBBBB???>>>>>>????????????>>>>>>>>>===??????>>>>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;999999999999888777666666888999::::::888666666777777999::::::888777777777555777888888555444666777666666555444444444444444444444444555555555666666666555555444333222000///111111111111000000000000000111333777===CCCIIIMMMHHHCCC===999666555333222222222111111000000//////000//////........./////////000000000111111111111///////////////////////////000111222222222222111000000000000000000000000000000111222222222222111222222111111111111222222000000////////////000000111111111222222111000000111111111000000000000000000111222333444444444444222222222222222222222222333111000000111111000...111222222222222222333333111111222222222333333333333333333333222222222222000000000000000000//////............////////////------------...///000111............////////////111000...///000222222111///000000111222222222222......///000000000//////---...//////000111222222000000000000000000000000---......///000000111111////////////////////////---------------...//////------............---------------...............---------------...............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,---...000111---------------------------,,,,,,++++++,,,,,,---,,,------------------,,,~~~xxxtttkkkhhheeeddddddcccbbbaaa___``````^^^\\\XXXUUUSSSSSSSSSSSSRRRQQQPPPOOONNNKKKKKKKKKJJJJJJJJJJJJJJJFFFHHHLLLOOOPPPNNNJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>===????????????>>>>>>>>>===<<<=====================;;;;;;<<<=========<<<<<<999::::::999999888777666666888999:::999999999:::888999::::::888777777888999999777555444444666777666666555444444444555555444444444555555555666666777777777666555333222111111111111000000000//////000111333666;;;AAAFFFIIIBBB>>>999555333333222222222111111000000////////////.............../////////000000000111111111111////////////////////////000000111111222222222222000000000000000000000000000000111222222222222111222222111111111111222222000000////////////000000111111222222222222222111000000000000000000111111111222333333444444444444222222222222222222222222333111000000111111///...111111111222222333333333111111222222222333333333333333333222222222111111//////////////////000000............////////////...............///111111............////////////111000...///111222111111000000111111111222333333///////////////000000000------...//////000111111////////////////////////---......///000111222222000000000000000000000000000000///...---------------..................---........................---------....../////////......------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,---...000111////////////////////////---,,,,,,++++++,,,,,,---,,,------......------,,,{{{uuupppiiigggeeeddddddcccbbb```^^^___^^^\\\XXXUUUTTTTTTQQQRRRRRRQQQPPPOOONNNNNNJJJJJJJJJJJJJJJJJJIIIIIIFFFIIILLLLLLIIIEEEDDDDDDFFFFFFFFFEEEBBB?????????@@@BBBBBB??????AAAAAA???????????????>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======::::::::::::999888777666333555777888888888999:::888999:::999777777777999999777444444666777777777666666555555555555555666333444444444444555555555777777777777666444333222111111111111000000000///111222333444666888:::;;;:::777333111111222111111000000000000000000/////////............//////000000000000000111111111111000000000000000000000000111111111111111222222222000000000000000000000000000000111222222222222111222222111111111111222222111000000//////000000111000000111222222222222111000000000000111111111111111111222333333333333333222222222222222222222222333111000000111111000...111111111222222333333444111111111111222222222333222222222111111111000000......////////////000000............////////////............///000111111....../////////000000000000//////000111222111000222222111111111222333333111111111000000000000000......////////////000000000000////////////............///000000111222222000000000000000000000000111000///...------------......////////////....../////////...............,,,---...///////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///////////////////////////,,,,,,,,,------,,,,,,,,,,,,------......------,,,}}}yyyqqqkkkhhhfffdddcccccccccaaa___]]]]]]\\\XXXTTTRRRRRRTTTPPPPPPQQQPPPPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGEEEBBB@@@AAABBBAAACCCDDDCCC@@@>>>>>>@@@>>>AAABBB??????CCCCCC???????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>===::::::::::::999888777777555777999999888888999:::888999999888666666777888777444444999???AAA>>>999666666555555555555666666333333333333444444444444555666666666555444444333222222111111111000000000000111222444444444444333555333111111222222111000/////////000000000000000//////......//////000111000000000000111111111111000000000000000000000000111111111111111222222333000000000000000000000000000000111222222222222111222222111111111111222222111111111000000111111111......///000000000000000///000000000111111111111000111222222333222222222222222222222222222222222222111///000111111000///000111111222333333444444000000000111111111222222111111111000000000//////........./////////000000............////////////............///000111222/////////000000000111111000//////000222222111000444333222111111111222333333333333333222111111000111111000000000000//////111111111000000//////////////////000000111111222//////////////////////////////............////////////000000000000//////000/////////.........---+++,,,...///000000000///......------------......++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------..................------////////////////////////,,,---...//////...---,,,,,,,,,------------,,,,,,}}}|||wwwooohhhgggeeeccccccbbbaaa___^^^\\\\\\ZZZVVVQQQPPPRRRTTTPPPPPPPPPPPPOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEBBB@@@???@@@AAABBB===???AAA@@@>>>>>>???BBB:::???@@@======BBBBBB===????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@???>>>===::::::::::::999888777777999:::<<<<<<:::999999:::888999999777666555777888666444666???IIILLLEEE===666666555555555666666777222222222333333333444444444444444555444444333333222222222222111111111111---///222555777777666555333222111222333333111000......//////000000111111///////////////000111111000000000000111111111111000000000000000000000000111111000000111111222333000000000000000000000000000000111222222222222111222222111111111111222222222222111111111111222222,,,,,,---...//////......//////000000111111111222000000111222222222111111222222222222222222222222111000///000111222111000000000111222333333444444///000000000000111111111000000000000////////////---.........//////000000............/////////000.........//////000111222000000000000111111111111000//////000222222111000555444222111111111222222555555555444444222111000333333222222111000000000222222222222111111000000000000000000111111111111////////////////////////------------///000111222000000111111111111000000000000//////.........---+++,,,...000000000000///.........------.........*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---............///000///...,,,+++........................,,,---///000000///---,,,+++,,,,,,------,,,,,,+++~~~zzzwwwrrriiibbbhhhfffdddbbbaaaaaaaaaaaa___[[[VVVSSSRRRRRRQQQPPPSSSRRRQQQOOOMMMKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFBBBCCCDDDBBB???======>>>>>>>>>>>>>>>???@@@AAABBB??????????????????????????????>>>>>>>>>>>>??????======<<<<<<<<<<<<======<<<>>>???>>><<<;;;;;;<<<:::;;;<<<<<<<<<;;;:::999:::;;;;;;;;;:::999888777666777999::::::999888777555333555???JJJLLLCCC999444444333333333444555555444444444444444444444444000000111111111222222222222222111111111111222222111111000000111111222333111111000000000000111111...///111222222000---+++////////////000000000000////////////000000000000---.........//////000000000111222222111000111222000000////////////000000000000000000111111111111000111222222111000///......///111222222111000///////////////000000000000111111111111111111111111000111333444333222///...555444222111000111222222000111111111111222222222111111111111111111111111111111111111111111111111111111222222111111000000000000//////......------000000000000111111111111......///000111111222222222222111111111111111222000111111111222222222222222222222222222222222222222333333444444333333222222111111111000000//////111111111111000000000///............////////////......------,,,,,,,,,+++//////...---,,,++++++,,,---------.........//////........................---------....../////////222111000///------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++++++++************))),,,++++++++++++++++++,,,************************---+++)))+++---///---+++...000222222111000000000000///...------...000111444333000---+++***++++++---+++))))))***,,,,,,+++{{{vvvrrrmmmgggbbbgggfffdddbbbaaaaaaaaaaaa\\\XXXTTTQQQPPPQQQPPPPPPRRRRRRPPPOOOMMMKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA????????????????????????>>>>>>============>>>>>>======<<<<<<<<<<<<======;;;===>>>===;;;::::::;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::888888999999999888888777777555666===EEEFFF???777555444444333333333444444444444444444444444444444222222333333333444444444222111111111111111111222000000//////000000111222000000000//////000000000000111333333333111000...////////////000000000000.../////////000000000000............/////////000000111222222000000111222000000////////////000000000000000000111111111111222333333444333222111000111111111111111000///...000000000000////////////111111111111111111111111///000111222333444444444222111111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111222333444555555555555555111111111222222222222222//////000000000111111111......//////000111111222333222222111111222222333000000000000111111111222222222222222222222222222111111222222222222111111111111111000000000//////111111111000000000//////........./////////000000333333222000///...---,,,111000///------,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------...............---,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))++++++************++++++************************---+++***+++---...---+++,,,...000000///...............---------///222333222111...,,,+++***++++++---+++***+++,,,......---}}}wwwqqqkkkgggdddcccfffeeedddbbbaaaaaaaaaaaaXXXUUUQQQOOOOOOPPPOOOOOOQQQPPPOOONNNLLLKKKIIIIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDBBB???>>>>>>>>>>>>===>>>>>>>>>??????@@@AAAAAA????????????????????????======<<<<<<<<<<<<============<<<<<<<<<<<<======:::<<<======;;;::::::;;;;;;::::::::::::;;;===>>>@@@???===<<<;;;;;;<<<<<<:::999888888777777777777999777777:::======999555666555444444333333333333444444444444444444444444222222333333333444444444111111111111111111111111///////////////000000111000000000000000000000000222222111111111111000000////////////000000000000....../////////000000000............///////////////111222111000///000222000000////////////000000000000000111111111222222222333333333333222111111444333222000//////......111111000000//////......111111111111111111111111000000000000222444777888111111000000000111111222000000000111111111222222111111111111111111111111222222222222222222222222222333444666777777888888000111111222333444444444//////000000000000111111.........///000000111111333333222222222222333333////////////000000000000222222222222222222222222000000111111111111000000111111000000000000//////000000000000////////////....../////////000000000888777555333111///------111111///...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************+++,,,---++++++************++++++++++++,,,,,,,,,+++******+++++++++************)))*********))))))*********************************,,,+++***+++,,,------+++***,,,...---,,,++++++,,,,,,,,,,,,,,,---///222333///...,,,+++***++++++,,,,,,+++,,,...000111000///|||yyytttmmmgggcccdddeeeddddddcccbbbaaa```______UUURRROOONNNOOOPPPPPPOOOPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEAAA>>>===>>>???>>>======>>>>>>???@@@@@@AAAAAA????????????????????????>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===:::<<<======<<<;;;;;;<<<===<<<::::::;;;===@@@AAADDDBBB???<<<;;;:::;;;<<<;;;:::888666666666666777888777777777777777777777777666555444333222222222333333333333333333333333000000111111111222222222111111111222222111111111000////////////000111111111111222222222222111111000///......---...///000////////////000000000000........./////////000000.........//////////////////000111111//////000111000000////////////000000000000111111111222222222000000000111000000000000333222111/////////000111111111000000//////......111111111111111111111111222111111111333777;;;===999666222///...///111333000000000000111111111111111111111111111111111111222222222222222222222222000111222333444444444444/////////000000111111111////////////000000000111/////////000000111111111111111111111111111222333.........////////////000111111111111111111111111///000000111111000000///000000000000000000//////000000/////////.............../////////000000000666555444222000///------000///...---,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++*********))))))******))))))))))))******************************+++******+++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++,,,---...///,,,,,,+++******+++,,,,,,+++,,,---000222333222111yyyvvvqqqkkkeeeccceeegggccccccbbbaaa___^^^]]]\\\TTTRRRPPPOOOPPPQQQQQQPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEECCC@@@>>>>>>>>>===<<<======???@@@@@@AAA@@@@@@???????????????????????????>>>>>>======>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;===??????=========>>>???>>><<<;;;<<>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????>>>>>>>>>???@@@???===<<<===???AAACCCCCCBBB???<<<:::999888888999888777777666666666666444444666888:::;;;<<<<<<666555444444333333333333333333333333333333333333222222333333333444444444000111222333333222111000111111111111111222222333222333444555555444333222111000/////////000111222////////////000000000000------.........////////////////////////.........---///000///...---...000000000////////////000000111111111222222222222333222222222111222222333444......//////000222333444/////////000000000000000111111111111111111111111111444999???FFFMMMQQQTTTMMMFFF<<<222------000333/////////000000000111111000000000000000000000000000000000000000000000000222222222222222111000000222222111111000//////.........////////////000000000000000000000111111111------------...///000111............////////////111111111111111111111111000000111111111111000000......////////////000000///.........------------,,,,,,---------.........*********++++++,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))---,,,+++***************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++************)))*********))))))*********************************)))***++++++******+++---+++,,,,,,+++******+++---++++++******)))(((((('''******+++++++++,,,,,,,,,,,,+++,,,...111333222111|||zzzuuupppkkkhhhhhhhhhgggeeeaaaaaa```^^^[[[XXXUUUSSSSSSRRRPPPPPPQQQQQQPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGIIIHHHFFFDDDCCCCCCCCCCCCCCCGGGJJJGGG???::::::<<<<<<===???AAAAAAAAA@@@???????????????????????????>>>>>>============>>>>>><<<;;;;;;::::::;;;;;;<<<;;;===>>>???>>>===>>>??????>>>===<<<<<<===???@@@======<<<;;;;;;:::999999666777777777777777666666444555777;;;???@@@>>>;;;555444444333333333444444222222222222222222222222222222333333333444444444///111222333333222111///000000000000000111222222000111333444444333111000///////////////000111111////////////000000000000---------.........//////000/////////............---...//////------...///000000////////////000000111111111222222222333333222222111111111222444444...///000111111111111111......//////000000111111111111111111111111111111000555<<>>===<<<===>>>>>>===<<<;;;;;;<<<======777888999:::;;;;;;;;;;;;555555777888888777666666666666999>>>CCCCCC???:::444444333333333444555555222222222222222222222222000000111111111222222222///000222333333222000//////////////////000111111...///111222222111///...,,,------.........//////////////////000000000000---------.........//////000000//////.........------...///...------...///000000////////////000000111111222222222333333333000000/////////000222333///000111222222111///...------...///000111222222111111111111111111111111111666>>>EEEJJJLLLKKKJJJLLLGGG@@@999333///...---////////////000000000000000000000000000000000000........................,,,---...///000111111111/////////000111111222222............/////////000---------------------,,,.........//////000222222////////////000000000000000000000000000000000000---..................------.........//////000000......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))''''''(((((()))+++,,,---++++++------------++++++)))***+++,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++++++++,,,,,,************************(((***,,,+++))))))+++---*********)))'''(((***,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---+++)))***,,,///000000~~~xxxsssnnnkkkhhheeeeeedddcccbbbaaabbb```\\\VVVRRRRRRSSSPPPQQQQQQRRRQQQOOONNNMMMLLLMMMMMMLLLJJJHHHFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFGGGFFFDDDCCCAAA???>>>======???@@@@@@>>>===>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::999999999888888888777555666777888666444999;;;>>>AAAAAA===777222222222222222222222222222000111111222222333444444111111111222222333333333222222222111111111111000000111111111111222222222111111111111111111111111//////.........---------000000111111111000000///000000000000000000000000111111000000000000000000111///,,,,,,...///---+++000000///............///000000111111111222222222///111222111000///000111...///000111111000///...000000000000000000000000000000000000////////////999:::<<<======>>>@@@BBB===>>>===777000,,,---000---...///000000///...---////////////////////////000000000000000000000000000111111111111222222222333333222222111000//////......//////////////////........................////////////000000000000...............///000000222111111000///......---111111000000//////......---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++***)))(((((()))+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,((()))***+++,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......+++++++++************)))******+++,,,,,,,,,,,,+++///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzuuupppnnnkkkhhhfffeeedddcccaaa___```^^^ZZZUUUQQQQQQRRRPPPQQQQQQQQQQQQOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA???>>><<<===>>>@@@@@@>>>===>>>>>>======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<==================<<<<<<;;;;;;;;;::::::::::::999999999888888777888777666666888===@@@>>><<<;;;::::::777444111222222222222222222222222000111111222222333444444222222222222222222333333222222222111111111111000000000111111111222222222222222222222222222222222//////.........---------000000111111111111000000000000000000000000000000000000000000000000000000111///,,,---...///...,,,/////////...............000000000111111111222222///000111111000///000111//////000000000//////...////////////////////////......//////000000000111222444666666666666888999888999999444...+++,,,///---...///000000///...---////////////////////////000000000000000000000000000000111111111222222222333333222111111000/////////////////////..................................../////////000000000000...............///000000111111000000///......---111000000000/////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++***))))))))))))+++---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,------,,,+++******+++,,,---***+++,,,---------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++++++++++++++******************++++++,,,,,,,,,+++,,,+++)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,zzzvvvppplllmmmkkkhhhfffeeedddcccaaa]]]]]][[[XXXTTTQQQPPPQQQPPPQQQQQQQQQPPPOOONNNMMMKKKKKKJJJJJJHHHGGGEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDBBB@@@===;;;<<<>>>??????>>>===>>>???>>>>>>============>>>>>>??????>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<=========>>>???>>><<<;;;:::::::::;;;:::::::::999999999888888777888999777777;;;DDDLLLCCC>>>888444333222222222222222222222222222222222000111111222222333444444333333222222222222222222222222222111111111111000000000000111111111222222222222222222222222222222/////////............---000000111111111111000000000000000000000000000000000000000000000000000000111///------...///...------....../////////......000000000000111111111111///000111111//////000111111000000///.........///////////////////////////,,,---...///000111111222---///000000//////000111111333333000,,,***,,,///......////////////......000000000000000000000000000000000000000000000000000000000111111111222222222222222111111000000///000000//////.........---............................../////////000000000...............///000000111000000//////.........000000000000////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++************++++++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++...---,,,++++++,,,---...,,,------......---------************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))))))))*********,,,+++++++++******************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||wwwrrrnnnjjjllljjjgggfffeeedddbbb```\\\[[[YYYWWWTTTRRRQQQQQQQQQQQQPPPPPPOOONNNNNNMMMJJJIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCAAABBBDDDDDDCCC@@@<<<:::;;;===??????>>>===>>>??????>>>===<<<<<<===>>>?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>@@@???<<<:::999999;;;;;;:::::::::999999999888888888888888888;;;@@@GGGLLLBBB===666222111222333333222222222222222222222222000111111222222333444444333333333222222111111111222222222111111111000000000000000000111111111111222222222222222222222222/////////...............///000000111111111111000////////////////////////000000000111111111111111000000///...////////////---...////////////...---/////////000000000111111///000111000///...///111222111///...------...///////////////////////////------......///000000111---///000///------...///,,,...///...,,,,,,---///...//////////////////...000000000000000000000000////////////////////////000000000000111111111111222111111111000000000///000000000///......------................................./////////000000...............///000000000000/////////.........000000000000////////////...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---************************---,,,++++++++++++,,,---,,,---------------,,,+++*********+++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++***+++++++++,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{uuupppmmmkkkjjjhhhfffeeedddccc```^^^\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPOOONNNNNNMMMMMMIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@AAACCCCCCBBB???<<<:::;;;<<<>>>>>>======>>>??????>>>===<<<<<<===>>>???=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999::::::;;;<<<======>>>@@@>>><<<:::999:::;;;<<<:::::::::999999999888888999666555:::AAAFFFEEECCC:::777333111111222222222222222222222222222222222000111111222222333444444333333333222222111111111222222222111111111000000//////000000000111111111222222222222222222222222//////////////////////////////000111111111111111////////////////////////111111111222222333333333000000000/////////000111//////000000//////...---....../////////000000000...000111000///...///000111000...---------...///......................../////////..................///000///...---...///+++,,,---.........///000/////////....../////////000000000000000000000000//////////////////////////////000000000111111111111111111000000000000000000000//////.........---////////////////////////............////////////...............///000000////////////............////////////000000000000...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---************************++++++************+++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,---.........******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++++++++***++++++*********+++,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyysssooommmlllhhhfffddddddcccaaa^^^[[[ZZZXXXVVVUUUUUUUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBB@@@AAABBBBBBAAA>>><<<::::::<<<>>>>>>======>>>???>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<<<<<<<===>>>===<<<;;;:::;;;<<<<<<:::::::::999999999888888999555555;;;DDDGGGCCC<<<333111000000111111111///222222222222222222222222000111111222222333444444333333222222222222222222222222222111111111111000/////////000000000111111111111111111111111111111...////////////000000000...///000111111222111111000000000000000000000000000111111222222333333333///000111000//////111333333333111000///.....................////////////...///000000......///000///...............//////......................../////////.........---------...//////---,,,---...+++,,,---//////000000000//////............//////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////////////////////////////------........./////////...............///000000........................////////////000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***************************************+++,,,,,,+++++++++------------............******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||vvvqqqmmmllllllfffdddcccbbbaaa___\\\YYYXXXVVVSSSSSSTTTTTTSSSQQQQQQPPPOOOMMMMMMMMMMMMNNNJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@???>>><<<<<<999;;;===>>>======>>>???======>>>>>>>>>>>>======999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888777555777<<>>444333111222333333222111222222222222222222222222000111111222222333444444222222222222222222333333222222222111111111111000////////////000000000111000000000000000000000000.../////////000000000000...///000111111222222222000000000000000000000000...//////000111111222222///111222111//////222444888666333000......//////------........./////////...///000///......///000,,,,,,---...////////////........................------..................,,,...///...------...///,,,------///000000///...000///...------...///000////////////////////////000000000000000000000000////////////000000000111///000000000000000000000------......///000000000////////////////////////---------.........//////...............///000000.........................../////////000000000111...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++*********+++,,,------------...---------------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,)))*********++++++++++++------,,,,,,,,,+++++++++,,,+++***))))))+++---...,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzuuuooollllllllldddcccbbbaaaaaa^^^[[[XXXWWWTTTQQQQQQSSSTTTRRRPPPQQQPPPOOOMMMLLLMMMMMMNNNKKKJJJHHHGGGFFFGGGHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@???>>>======<<<999;;;===>>>======>>>???<<<===>>>??????>>>===<<<888999999:::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<============:::::::::999999999888888555666999===AAACCCCCCBBB999777555555666666666555222222222222222222222222000111111222333333444444111111111222222333333444222222222111111111111000////////////000000000000////////////////////////.../////////000000111111......///111111222222222000000000000000000000000,,,------...///000000111///111222222000000222555;;;888444000......///000---------.........//////...///000///...---...000***+++---///000000//////........................+++,,,,,,---...///000000---///000000//////000111---------///000000...,,,000///...------...///000////////////////////////000000000000000000000000////////////000000000000////////////000000000000,,,,,,---...///000111111000000000000000000000000---------.........//////...............///000000---......................../////////000000111111---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,---......///...---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))+++---...)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||{{{xxxtttqqqnnnlllkkkddddddcccbbb```]]]ZZZYYYWWWVVVTTTSSSQQQPPPPPPPPPMMMLLLJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHEEEDDDAAA@@@???>>>===<<<;;;:::;;;<<<<<<;;;:::;;;<<<>>>BBB@@@>>><<<;;;;;;==================<<<;;;:::999======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===?????????AAABBB@@@;;;888999;;;666777:::???EEEJJJMMMMMMAAA999444666888666444333333333444444555444444333000//////000222333333222222222111000000111222333555444333222111111111111000111111111111222222222111111111111111111111111000000000000000000000000///////////////.........111111000/////////////////////000000000000//////////////////000000000000////////////////////////......//////000000111111111111000//////000111222000000000000000000000000//////000111111000///...///////////////.........000000///...............///---,,,,,,...000111111000///------/////////..................///000000000000000000111111111111////////////............000000111111111111000000,,,,,,,,,---...//////000000000000000000000000000000000//////.........---//////............//////---...///000000///...---......//////...---,,,,,,//////.........---------///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------++++++,,,------,,,,,,+++,,,,,,,,,++++++*********+++******))))))******+++******************************+++++++++,,,,,,,,,************************,,,,,,+++******))))))(((******+++++++++,,,,,,,,,------------------------zzzxxxuuurrrnnnkkkiiihhhccccccbbbaaa___\\\ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPNNNMMMLLLLLLMMMMMMLLLKKKGGGFFFFFFEEEDDDEEEEEEEEEFFFGGGGGGGGGGGGEEEDDDCCC@@@@@@???>>>===<<<;;;;;;:::<<<======<<<<<<===>>>AAA@@@>>><<<;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999:::===AAACCCEEEFFFFFFDDD@@@<<<:::999999999;;;@@@FFFKKKNNNOOOEEE===777777888555333333333333444444333333222111333222111222333444333222222222111000000111222333555444333222111111111111000000111111111222222222111111111111111111111111/////////////////////////////////////////////...111000000/////////////////////000000000000//////.../////////000000000000////////////////////////......//////000000111111000000///......///000111////////////////////////,,,---...//////...------/////////////////////...000000///...............000///---------.........111///......///000000///...............///000000...////////////000000000---......//////000111111000000111111111111000000,,,------...//////000000000000000000000000000000000/////////............//////............//////......////////////......//////000000//////...---///.........------------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------|||zzzwwwvvvrrrnnnjjjgggeeedddaaaaaa```___]]][[[YYYWWWUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMMMMNNNNNNMMMKKKEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;:::<<>>======>>>@@@???===<<<;;;<<<<<<===999:::;;;<<<==================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@===999666888===DDDHHHQQQPPPPPPPPPOOOKKKFFFBBB<<<;;;;;;>>>BBBFFFIIIIIIHHH???888777777444333444333333333333222111111000555333222222333444222111333222111111111111222222444333222111111111111111000000000111111111222222111111111111111111111111////////////////////////......//////////////////000000//////......//////...//////000000//////........./////////000000000////////////////////////......//////000000111111000///...---------...///........................+++,,,---.....................//////////////////000000///...............///......---......///000222000...///000111000000...............///000000............////////////,,,,,,...///111222333444000000111111111111000000......//////000000111111000000000000000000000000////////////............//////............////////////............//////000000000000000000///...............------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------.........---,,,,,,+++,,,,,,,,,++++++++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................|||wwwvvvuuusssppplllhhheeecccbbb```___^^^]]][[[YYYXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLLLLKKKIIIDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>======<<<<<<:::===@@@AAA@@@>>>>>>>>>???>>>===<<<<<<<<<<<<===:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>DDDHHHQQQQQQRRRUUUWWWUUUNNNIII===;;;999999;;;>>>??????EEE===777666555333333555111222333333333333222222333222111111333444333222333333222222222111222222333333222111111111111111000000000000111111111111111111111111111111111111////////////////////////............////////////000//////.........//////...//////////////////............/////////000000////////////////////////......//////000000111111000///...---------...///........................,,,---...///000000111111............////////////000000///...............***,,,...///000222444555222000//////111111111000...............///000000........./////////000000------...000111222333444000000111111111111000000//////000000111111111111///////////////////////////////////////.........//////............//////000///...------...///000//////000000000//////...------------------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,------------------............------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------..............................zzzuuuvvvsssqqqnnnjjjgggdddbbbaaa___^^^]]][[[ZZZXXXWWWWWWSSSSSSQQQPPPOOOOOOOOOOOOLLLKKKIIIIIIJJJJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>============;;;===@@@AAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::<<>>888444444333222333666000111222444555555555555222111111222555777777666333333333333222222111111222222111111000000111111//////000000000111111111000000000000000000000000........................---.........//////000000//////............//////......////////////..................////////////////////////////////////......//////000000111111111111///.........//////////////////////////////---------...///000111111---.........//////000000000000///...............+++---000111222222555777222000//////111111111000...............///000000//////000000000111111111000000000000111111111111000000111111111111000000000000000111111111111111////////////////////////........./////////////////////............//////000///...------...///000---......//////.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---------......------......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,------...///,,,,,,,,,---------..............................yyyuuuuuupppnnnllliiifffdddcccbbb___^^^\\\ZZZYYYXXXWWWWWWTTTSSSRRRPPPNNNMMMMMMMMMKKKIIIGGGGGGGGGGGGEEEDDDEEEDDDDDDCCCBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>;;;===@@@@@@???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999;;;<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<===???@@@AAAAAABBBDDDFFFFFFBBB<<<888666666666999<<<>>>???>>>666222111333333111222666111222333444555666666666333222222444888::::::999333444444444333222111000222111111000000000111111/////////000000000111111000000000000000000000000........................------......///000000000......------......//////---......//////......---------........./////////////////////////////////......//////000000111111222111000............///////////////////////////,,,+++++++++,,,---......------......///000000000000000///..................111444333111000111333222000...///000111000000...............///000000000000000000111111111111111111111000000/////////000000111111111111000000000000000000000111111111000000000000000000000000........./////////////////////............////////////............//////,,,------...............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------)))******+++,,,------...,,,,,,,,,,,,------------------------------------xxxttttttlllkkkiiigggeeecccbbbbbb___^^^\\\ZZZYYYXXXXXXXXXUUUTTTRRRPPPNNNLLLKKKKKKJJJHHHGGGFFFFFFFFFDDDBBBDDDDDDCCCBBBBBBBBBBBBCCC===>>>???@@@@@@???>>>>>><<<=========>>>>>>>>>???<<<===???>>>======>>>@@@;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>???>>>AAADDDEEEBBB???;;;:::888888999<<<>>>???===;;;333000111333333000111555333333444444444333333222222222222333666888777777444444444444444222111000111111000000000000111111////////////000000000111000000000000000000000000........................------......///000000111...------------...///000---......//////......------------.........//////////////////////////////......//////000000111111111000///---,,,,,,---...........................---,,,+++++++++,,,------------......///000000111000000///...............---111444333///---...111111///......///000000///...............///000000/////////000000000000111000000000//////.........000000111111111111000000000000000000000000000000000000000000000000000000............/////////000//////............//////......////////////......------...///////////////++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,---)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwsssrrrjjjiiigggeeedddcccbbbbbb___^^^\\\ZZZYYYXXXXXXYYYVVVTTTRRRPPPMMMKKKJJJJJJJJJHHHGGGFFFFFFFFFDDDBBBDDDCCCBBBBBBAAAAAABBBBBB;;;<<<>>>@@@@@@???===<<<<<<<<<======>>>>>>??????<<<===>>>===<<<<<<>>>@@@;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<============;;;<<<===>>>>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;===???888===BBBCCC@@@>>>===>>><<<<<<===>>>>>><<<888444222111222555444000000333444444444333222111//////111000///000222333222111444444555555444222111000111000000000000000111111////////////000000000000000000000000000000000000........................---------...///000000111---------------...///000---..................------------.........//////////////////////////////......//////000111111111000///...,,,++++++,,,,,,------------------------000///...---,,,---...///---------...///000000111000000///...............(((---111111...---///222000///------/////////..................///000000............/////////000/////////////////////...000000111111111111000000000000000///////////////000000000000000000000000---.........//////000000//////............//////---...///000000///...---......///000000111000000+++++++++,,,,,,---------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,---...//////'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,))))))(((((((((((())))))******************************+++++++++,,,,,,,,,(((((()))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++}}}xxxtttpppmmmllljjjhhheeecccaaa```___]]][[[YYYXXXXXXVVVTTTRRRTTTRRRPPPOOOOOONNNLLLJJJHHHFFFDDDAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>????????????@@@@@@??????>>>=================================>>><<<:::;;;>>>???===;;;>>>>>>======<<<<<<<<<<<<:::::::::999999999888888888888999::::::;;;<<<<<<===@@@CCCDDDBBB@@@???>>>>>>>>>>>><<<:::888555444666555444333222111111111444444444333000......///111111111000000000000000222333333333333222111111......//////000000111111111111111111111000//////000000000000000000000000............////////////,,,000555444111---,,,,,,000---,,,---000111000.........---------,,,,,,,,,000000000000000000000000////////////////////////............//////////////////.........---------........................//////...------------...//////////////////......---.../////////...---,,,///////////////........................///000000////////////000000000000///000111000///...///111000000111111111111000000111111000000//////......////////////////////////------..........................................////////////////////////000000000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---............------,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))***************************)))((()))***++++++)))''')))************+++++++++++++++++++++++++++++++++{{{wwwssspppmmmkkkjjjgggeeebbbaaa______]]][[[XXXWWWWWWVVVTTTRRRSSSQQQOOONNNNNNMMMKKKIIIGGGFFFCCCAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA????????????????????????============>>>>>>>>>>>>@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;;;;===>>>===;;;=========<<<<<<;;;;;;;;;::::::::::::999999999999888888999999:::;;;;;;<<>>>>>@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;======<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::888888888999::::::;;;;;;IIIGGGBBB<<<777555666888555666777888888888888777444444333222222333333333222333333333111000111222111111111111111111111111111111222222111111000///////////////000000000000000111111111111000000///000000000000000000000000............////////////...------...111444555555///...---...///000000...///.........------------000000000000000000000000////////////////////////////////////000000000000...............---------........................//////...------------...........................///000111111111111000000......////////////////////////.........///000000////////////000000000000...///000///...---...000000000111111111111000000000000000000////////////////////////////////////222111000.........///000////////////////////////////////////////////////------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,*********************************+++******)))((()))***+++***))))))***+++++++++++++++++++++++++++,,,+++))))))+++,,,+++***************+++++++++,,,------------------------}}}xxxuuurrrpppnnnllliiigggeeeccc```^^^]]]]]]ZZZXXXVVVUUUUUUTTTQQQPPPPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777888888888999999::::::DDDBBB===888333222333555444444555555666666666666333333222222222333444444111222333333111111222333000111111111111111222222000111111111111000//////////////////000000000000000000111111111111000///////////////////////////............///////////////---,,,///444777666444............///000///////////////............---/////////////////////////////////////////////////////////000000000111111................................................//////...------------...------------............000000111111111111111000............////////////000///////////////000000////////////000000000000---///000///...---...///000000111111111111000000000000000000////////////////////////////////////444222000///...///000000000000000000000000000000////////////////////////////////////////////////---------------------...---------------------------..................------------------------------,,,,,,++++++******))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,*********************************++++++******))))))***++++++))))))***+++++++++++++++++++++++++++...,,,))))))***,,,,,,,,,*********+++++++++,,,,,,------------------------|||yyyuuurrrpppooommmkkkgggfffdddaaa___]]]\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNNNNLLLJJJIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::::::::;;;999:::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777888888888888888999888888888666333222333555555444444444444444444444333333222222222333444444111222333333222111333444000000111111222222222333000111111111111000//////000000000000///////////////000000111111111000000////////////////////////............///////////////...///222666666333///---...///////////////000000000/////////.........////////////////////////////////////////////////////////////000000000000---.....................//////////////////////////////...------------...---------.........//////111111000000000000///000---.........//////000000111000000/////////000000////////////000000000000...///000///...---...000000000111111111111000000////////////000000000000000000000000000000000000333222111000///000000111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------------------------------------------..................---------------------------,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******************************++++++++++++******)))+++,,,+++***)))***+++++++++++++++++++++++++++...,,,))))))***,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++zzzwwwssspppooonnnllljjjfffeeeccc```^^^\\\[[[ZZZXXXVVVTTTRRRRRRQQQOOOMMMNNNLLLIIIHHHHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::777777777777777777777777000222444555555444555666666555444333222222222222444444333222222333333333111333444333222222333444000000111111222333333333111111222222111111000///000000000000///////////////000000111111111111000000000000000000000000000............///////////////000222444555333///,,,---...//////......///111000000000000////////////000000000000000000000000////////////////////////............////////////---------...............//////////////////////////////...------------...------......///000000000444333111000//////...///------......///000000000111111000/////////000000////////////000000000000///000111000///...///111000000111111111111000000////////////000000000000000000000000000000000000000000000111111111000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------............------------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...++++++,,,---............++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++yyyvvvrrrooonnnmmmkkkiiieeedddbbb___]]][[[ZZZYYYWWWUUUSSSQQQQQQPPPNNNLLLMMMLLLIIIHHHHHHGGGEEECCCAAAAAABBBCCCCCCCCCCCCCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::888888999;;;::::::::::::;;;;;;;;;<<<::::::::::::999999999999777777777777777777777777111333555555555555666888555444333222222222333333555444444333222222222222222333444444222111222333000000111222222333444444222222222222222111111000111000000000/////////...//////000111111111111111000000000000000000000000............///////////////111333333111///...---,,,...000///...---///111111111111000000000//////000000000000000000000000////////////////////////------------............---------.........////////////////////////////////////...------------.........//////000111111222777666444111000///......------......///000000111222111111000//////000000////////////000000000000000111222111000///000222000000111111111111000000.../////////000000000111000000000000000000000000,,,...000111222111000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++........................,,,,,,------------,,,,,,------------------------++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......***+++,,,...............******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyvvvrrrooommmllljjjiiieeecccaaa^^^\\\ZZZYYYYYYVVVTTTRRRQQQQQQPPPMMMKKKNNNLLLIIIHHHHHHGGGEEECCCAAAAAABBBCCCDDDDDDDDDDDD????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::;;;:::888777999;;;:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888777777777777666666666666666666666555444555777888444333222222222333444555666555444333222111111111333444555444222111222333000000111222333333444444222333333333333222111111111111000000/////////...//////000111111111111111000000000000000000000000............/////////000///111222111---,,,...111,,,...000000...---///111111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,---------......---------.........//////000000000000000000000000//////...------------......//////000111222222333:::888666333111/////////---------...///000000111222222111000000///000000////////////000000000000000222333222111000111222000000111111111111000000.../////////000000111111000000000000000000000000***,,,///222333222000///........................////////////////////////..............................---,,,,,,+++******........................+++,,,,,,------,,,,,,+++------------------------***+++,,,---......///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......)))+++,,,...//////......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))***++++++)))'''++++++,,,,,,,,,---------------------------------|||vvvuuurrroookkkgggeeeccccccbbbaaa___]]][[[ZZZYYYRRRQQQPPPOOOPPPPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFAAABBBCCCDDDCCCBBBAAA@@@>>>?????????>>>===;;;:::<<<======>>>???@@@@@@AAA>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::;;;:::999999999:::;;;<<<;;;:::777555444666888999777777666666555555555444888999;;;;;;:::666222000666555333222222333444666777666555333222222333333111222333333111111222333222222222222222222222222333333333333333333333333000000000000////////////............000222444555222111000.........///000////////////////////////////////////////////////........................//////000000///...------//////.........---------//////.........---------,,,,,,------...///000000------............------///000111111///...///111000000//////...............------------...//////000000//////.........---...------------...//////000000111111111111111000,,,,,,+++,,,---///111222////////////000000000000000000//////.........---///000111222222222222222000000///...............111///...///000000///...////////////////////////......------------......,,,---.../////////---------------------------------+++)))***///666???DDD,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++)))((('''((()))+++,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///}}}zzztttrrrpppmmmjjjgggeeedddaaa```___]]][[[ZZZXXXXXXRRRQQQOOOOOOOOOOOONNNLLLKKKJJJIIIGGGFFFFFFFFFEEEBBBBBBBBBCCCBBBAAAAAA@@@>>>?????????>>>===;;;:::<<<======>>>>>>?????????>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::<<<;;;:::999888999999::::::999777666555666777888888888777777777666666666:::;;;======<<<:::888666555444333222222444666777666555444333222222333333111222333333111111222333222222222222222222222222222222222222222222222222000000000000////////////......//////000111333333222111000///......///000////////////////////////................................................//////000000///......---000000/////////.........//////.........---------,,,,,,,,,---......//////.........//////.........---..................////////////.........---------------------...///000000/////////...............------------...////////////.........///000111000///////////////000000000000000000111111111111000/////////............//////000111111111111111111000//////.........///111000//////000111000///////////////////////////......------------......,,,,,,---------------,,,---------------------------,,,++++++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******((((((((()))+++,,,+++++++++,,,,,,,,,------...---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...}}}zzzxxxpppooommmkkkhhhfffdddccc^^^^^^\\\[[[YYYXXXWWWVVVRRRPPPNNNNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>>>>??????>>>===<<<;;;========================>>>======<<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::999888888888888888888888888777777777777777888888888888777777777777:::;;;;;;<<<<<<<<<;;;;;;444444333333333444666777555444333333333333444444111222333333111111222333111111111111111111111111111111111111111111111111000000000000////////////...///000000111111111000111000000////////////000////////////////////////................................................//////000000000///......000000000000000//////////////////............---+++,,,,,,------............//////000000//////...,,,,,,,,,---//////...---.........---------------,,,,,,,,,,,,---...///000////////////...............------------.../////////...---,,,---...111222333333333222111000///...000000111111111222222222////////////...............//////000000000000000111000000///////////////111000///000111222111000////////////////////////......------------......---,,,,,,+++++++++,,,,,,------------------------+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******)))((()))***+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,---~~~{{{xxxvvvooonnnllliiifffcccaaa```]]]\\\[[[ZZZXXXWWWUUUUUUQQQOOOMMMLLLLLLLLLJJJHHHIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<=========<<<<<<=========<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888999666777888999999888777666777777777777777777777777777777777777888:::;;;<<<666555444444444444555555333333333333333333444444111222333333111111222333000000000000000000000000111111111111111111111111000000000000////////////...///000111111000///...000000000////////////000////////////////////////................................................//////000000000//////.../////////////////////////////////...............+++,,,,,,,,,------......//////000000000000//////---,,,,,,...000111///---------------------------+++++++++,,,---...///000///////////////............------------...//////000000////////////000111222333333333222000...---///000000000000111111111///////////////...............///////////////...111000000/////////000000111000///000111222111000////////////////////////......------------.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******)))))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))+++,,,,,,+++***,,,---}}}yyyvvvtttooommmkkkgggdddaaa^^^]]]^^^]]][[[YYYWWWUUUTTTSSSNNNMMMKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>===========================<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999555666777888999:::::::::555666888999999888777666666666666666666666666666444444444555666777999:::888777666555444333333333222222333333333333333333111222333333111111222333000000000000000000000000222222222222222222222222000000000000//////////////////000111111000...---/////////000000000000///////////////////////////........................//////////////////////////////000000000000000///........................////////////////////////,,,,,,---------------...//////000000000000//////++++++,,,...000///...,,,------------------------+++++++++,,,,,,...//////.........///////////////...------------...//////...///000000000///...---///000111111111000///............////////////000.........///////////////....../////////......---000///////////////000000000///...///111222111000////////////////////////......------------......000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************++++++,,,*********+++++++++,,,,,,+++++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))+++,,,,,,+++***,,,---{{{wwwtttrrrmmmkkkiiifffccc```^^^]]]^^^]]][[[YYYVVVSSSQQQPPPLLLJJJIIIIIIIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>===========================<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::999999888555666888999::::::;;;:::555666888999999888777777555555555555666666666666555555555555666777888999888777777666555444333333222222333333333333222111111222333333111111222333111111111111111111111111222222222222222222222222000000000000/////////////////////000000///.........//////000000000000///////////////////////////------------------------//////////////////////////////000111111111000000------------...............////////////000000000...........................//////000000//////...))),,,//////...,,,++++++---------------.........,,,,,,,,,,,,,,,------............///////////////...------------...//////,,,---...///000000000///------...///000000000000---------.........//////.........//////////////////////////////......---///............//////000///...---...000222111000////////////////////////......------------......000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,************+++++++++++++++************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,++++++,,,---}}}xxxuuuqqqnnniiihhhgggeeecccbbb``````^^^\\\ZZZWWWSSSPPPNNNLLLIIIHHHGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@?????????>>>===<<<<<<===>>>???<<<======>>>>>>?????????===<<<<<<;;;;;;<<<<<<===::::::999999::::::;;;<<<999999999999999999999999888999::::::::::::999888999999:::;;;;;;:::999888666666777888888888888888555555666666777777777777666666666666666666555555555555666666666666555555333333444444333222111000111222333333111111222333222222222222222222222222111111111111111111111111000000000000//////////////////.........//////000---...///000111111000///////////////////////////------------------------//////////////////////////////000111111111111111---.........////////////.../////////000000000000////////////////////////.........//////.........+++000555444///+++,,,...------........./////////...---,,,,,,++++++,,,,,,............/////////000...------------...//////...------...000444888:::///............///000000............////////////............/////////000000000000000000///...------------------...//////------,,,---///111000///////////////////////////......------------..................---,,,++++++++++++++++++++++++++++++...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000///---++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,+++************++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,,,,---...{{{wwwsssooolllfffeeeeeeddddddccccccccc]]]\\\YYYUUUQQQNNNKKKJJJGGGFFFFFFFFFHHHIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAABBBAAA@@@???>>>???>>>===<<<<<<===>>>???<<<======>>>???@@@@@@AAA<<<<<<<<<;;;;;;<<<<<<<<<999999999999::::::;;;<<<999999999999999999999999888999:::;;;;;;:::999888<<<<<<<<<<<<;;;999777666666666777777888888888999666666777777888888888999444555555555444333222111222333444666777888888888333333444444333111000///111222333333111111222333222222222222222222222222000000000000000000000000000000000000///////////////...---------///000111---...///111111111000///////////////////////////------------------------000000000000000000000000//////000111111111111111.../////////000000111111.../////////000000111111000000000000000/////////------............------...666<<<:::222---///333........./////////000000......---,,,++++++++++++---.........//////000000...------------...//////222000---...222999AAAGGG111000///......///000111////////////000000000000---.........//////000000000000111111000///......,,,,,,,,,,,,,,,---...///---,,,+++---///000000///////////////////////////.........------.........------......---+++***(((++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++******))))))******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...777555333000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++)))************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---......,,,,,,---///zzzvvvtttqqqlllhhhiiihhhfffdddbbb```^^^]]]\\\ZZZVVVRRROOOLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999::::::;;;<<<;;;:::999888::::::::::::::::::::::::===<<<:::999888999999:::999::::::999888888999;;;888888888999999:::::::::777666555444222111000///000222555777888888888777666555222111000000111222333222222222111000000000333333222111000000111111111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////////////////////////////---...///000000///...---////////////////////////000000000000000000000000000000//////.........---------------------------...///////////////........................------..............................------------......//////...------------.........//////...---,,,,,,///////////////.........333111000111555888888666111000///......---------////////////////////////------------------------///////////////.........//////////////////////////////000000000000//////---------......000111111///...------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))************************,,,++++++******++++++,,,*********++++++,,,,,,,,,***+++,,,---............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,+++******,,,,,,,,,+++***)))((('''))))))******++++++++++++---,,,+++******+++,,,---******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwtttrrroookkkgggggggggeeeccc```]]][[[YYYVVVTTTQQQNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>>>>======<<<===>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::===<<<<<<;;;::::::999999999999::::::;;;;;;::::::::::::::::::::::::::::::<<<;;;:::999999999:::;;;999::::::999888888999;;;:::::::::999999888888777333333333333333333333333111222444666777777666666666444222111000000111222222222222111111111111111222111111000//////000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////////////////---...///000000///...---////////////////////////000000000000000000000000000/////////............------------------------......////////////............................................................------------......//////...------------.........//////...------,,,/////////////////////...222000///000333555555444111111000///............////////////////////////........................//////////////////////////////////////////////////////000000000000//////000//////............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---...............------,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,++++++******++++++++++++***)))((('''************+++++++++,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}yyytttqqqpppnnnjjjffffffeeedddaaa^^^ZZZVVVTTTQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD????????????>>>>>>>>>>>>>>>============>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999999999999999:::;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999:::;;;;;;999::::::999888888999;;;===<<<;;;999888666555444333333333333333333333333111222444555555555444333555444222111000111111222111111111111111222222222111111000////////////000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////////////////////////////......000000000000......////////////////////////000000000000000000000000////////////............---------------------------....../////////............................................................------------......//////...------------............///......---,,,......//////////////////111///...///111222222111222222111000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////333222000///---,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********))))))************))))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvrrroooooonnnjjjgggddddddbbb```[[[WWWRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC????????????>>>>>>>>>===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999999999:::<<<===;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<999::::::999888888999;;;<<<;;;:::999777555444444666555555444222111111000222222333333333333222111444333222111111111222222000000000111222222222333111111000000000000111111000000000000000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////...///000111111000///...///////////////////////////////////////////////////////////////.................................------......//////......---------.............................................------------......//////...------------...---...............------............////////////111000/////////000000000333222111000///////////////////////////////////////////////////////////////////////////000000000//////////////////////////////000000000000//////333222000///---,,,,,,,,,---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxuuupppnnnnnnmmmjjjgggcccbbb```]]]XXXSSSOOOMMMKKKLLLLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@????????????>>>>>>>>>======>>>>>>???????????????>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::999999999===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::888999999:::;;;;;;;;;;;;999::::::999888888999;;;999999888777777666555555555555444333333222111111222222222222222111111111333333222222222222222222000000000111222222222333222222222111111222222333222222222222222222222222////////////////////////////////////000000000000//////000000000000//////000000000000000000000000...///000111111000///...////////////////////////////////////////////////.........///////////////........................,,,,,,---...............---------.........//////..............................------------......//////...------------...------...............------.........//////000000222222111000000000000111333222111000////////////000000000000000000000000........................////////////000000111111//////////////////////////////000000000000//////000000///...............,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------------------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~wwwsssooommmmmmllliiieeeaaa___\\\XXXSSSOOOLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDBBB@@@>>>===????????????>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;::::::::::::999999999999======<<<<<<<<<===>>>>>>======<<<<<<;;;:::::::::999999:::;;;;;;;;;::::::999::::::999888888999;;;777777777666666666666666111222222333333444444555222222222222111111111111222222222222222222222222111111111111111222222222333222222222222333444444333333333333333333333333000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000//////111111111111//////////////////////////////000000000000000000000000.........///////////////........................+++,,,---...............,,,,,,------.../////////..............................------------......//////...------------...,,,---......///.........------......///000000000111222333222000000111333222222111000////////////000000000000000000000000...........................//////000000111111222//////////////////////////////000000000000/////////............//////000------,,,,,,,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////......------------,,,,,,,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzuuuqqqmmmkkkjjjiiifffccc^^^[[[WWWRRRMMMJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>????????????>>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<999999999999999999999999:::;;;<<<>>>@@@AAAAAABBB=========<<<;;;;;;::::::999:::;;;;;;;;;:::999888999::::::999888888999;;;777777666666666555555555111111222333333444555555222222111111222222222333111222222333333222222222222222222111111111111111222222111111222222333444222222222222222222222222000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000............/////////000........................***+++,,,---............,,,,,,------...//////000..............................------------......//////...------------...,,,------...//////......------......///000000111000111222111000///111444111111000///............000000000000000000000000////////////////////////...//////000111111222222//////////////////////////////000000000000////////////............//////...---------......///000------......////////////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,++++++,,,---............------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---------------------------......////////////...............---------,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxtttpppkkkiiiiiigggddd```\\\XXXSSSMMMIIIGGGFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@??????????????????>>>>>>>>>>>>===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>======<<<>>>=========<<<<<<<<<<<<999999999999999999999999777999<<>>>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;:::888777999::::::999888888999;;;888777777666555555444444444444444333333222222222222222111111222333333444111222222333333333222222333222222222111111000000111111000000111222333333111111111111111111111111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000---.........//////000000////////////////////////***+++,,,---............,,,,,,------...///000000.................................------.........//////...------------...,,,,,,---.../////////...---------...///000000111...000222111//////111444111000///......---------000000000000000000000000000000000000000000000000...//////000111222222222//////////////////////////////000000000000//////000000///..............................///000111---.........//////000000------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,***+++,,,---......///............------.........------------------------,,,,,,,,,---------..............................---...............------//////.........---------,,,,,,---......---,,,,,,******+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxwwwsssppplllhhheeeccc___]]]QQQPPPNNNKKKHHHFFFDDDCCCKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<===>>>@@@@@@??????????????????????????????>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;999888999:::;;;;;;@@@HHHQQQSSSMMMFFF===<<<;;;:::::::::::::::<<<<<<;;;::::::::::::;;;:::999888888777777888888666666666666777777777777666666666555444222111000000222444444333333333444333333444555555444333333555444444333222111000000222111111111111111222222444444333222222111111000000000000000000111111111000000111111111111000000000///.........///111222000000000000000000000000...///000111222222111000000///...------...///000000000000000000000000000111000///...------...///........................------...///000000000000......------......///000555///---111111,,,***,,,///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111............///000111222111111222333333333222222000000000000////////////////////////////////////111111000000111222333333000000000000111111111111000000000000000000000000000000111111111111000000...........................******///222///000333222111000...------------........................////////////000000000000------------------------///...---,,,,,,,,,,,,,,,111000///...,,,+++***)))///...,,,******+++,,,---,,,------......------,,,000///...---------------///////////////.........---------............///000000111000000///............---------,,,,,,,,,------,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,+++,,,---......---,,,+++---.........---,,,,,,+++---******---,,,((()))...|||wwwtttssspppnnnkkkhhheee```ZZZVVVNNNNNNMMMKKKJJJHHHGGGGGGLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAA???>>>>>>===>>>>>>=========>>>>>>?????????????????????????????????>>>>>>>>>>>>?????????>>>>>>======<<<;;;;;;;;;<<<===<<<:::999:::;;;<<<===DDDOOOYYYXXXMMMCCC<<<<<<;;;:::::::::;;;;;;<<<<<<;;;::::::::::::;;;:::999888888888888888999888888888777777666666666666666555555444333222111000222444444333333333444333333444555555444333333444333333222222111111111222222111111111111111111222222222222222222222222111111111000000000000000000000111111111111000000000//////...///000111222000000000000000000000000//////000111222111000000000///...------...///000000000000000000000000000111000///...---......///------------------------++++++,,,---.....................///000111222222333...---111222///...000000...------...//////...------------------------......------...///111222000000000000111222333333111111222222333333333444222222222111111111000000000000000000000000000000000000000000000111222222000000000000111111111111000000000000000000000000000000111111111111000000........................000,,,,,,000000---+++...111000///......---......---------------------------............/////////........................///...---,,,,,,,,,,,,---.........------,,,,,,+++...---+++*********,,,,,,,,,------......------,,,//////...------------------------....../////////------------............//////000000//////...---......---------,,,,,,,,,------,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---......//////......---,,,------------------,,,------......------,,,+++)))''')))+++***'''***111~~~wwwssspppnnnlllkkkiiigggccc\\\TTTNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>===??????>>>============>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<===>>>===;;;:::;;;<<<===BBBLLLXXX___ZZZKKK>>>;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888888999999:::999999888777666555444444555555555444444333333333000222444444333333333444333333444444444444333333222222222222222222222222333333222111000000000111000000111111222333333444222222111111000000//////000000111111111111000000///////////////000111111000000000000000000000000000000111111111000////////////............//////////////////////////////000000///............///------------------------***+++,,,---............,,,,,,,,,,,,---...000000333///---000111000000111000///------/////////...........................000000///000000111222333222222111222222333444555222222111111222444666777444333333333333222222222111111111111111111111111000////////////000000111000000000000111111111111000000000000000000000000///000000111111000000///////////////////////////111000000333333///.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000......---,,,,,,,,,------,,,------------------------,,,+++*********+++,,,,,,------......------,,,///...------------------***++++++,,,---...///000------------.....................///......------......---------,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***//////000000000000//////...------,,,,,,------...------......------,,,,,,)))(((***,,,+++))),,,222{{{uuupppmmmlllllljjjfffbbb]]]WWWPPPKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@???>>>>>>===>>>>>>>>>===>>>>>>??????????????????????????????>>>>>>????????????>>>>>>?????????>>>======<<<<<<;;;<<<===<<<;;;:::;;;<<>>>>>>>><<<<<<======>>>@@@AAABBB????????????????????????===>>>????????????>>>===??????>>>>>>===<<<<<<<<<999:::;;;;;;:::999:::<<<@@@KKKVVVXXXPPPFFF???===:::::::::::::::;;;<<<===;;;;;;:::999999999999:::888888888777777888888999333333333333333333333333555555444333333333444444000222444444333333333444333333333333333333333333111111111222222333333444333222222111000000111111222222222111111000000000333222222111000///......000000111111111111000000...//////000000000000000////////////////////////111111000//////............//////////////////...////////////////////////......//////////////////------------------------+++,,,---......//////...000000/////////000000111000000000111444666666444222000......000111000///000000000000000000000000222222222333333333333333111000000111111222333444222111000000111444666888222222222222111111111111//////////////////////////////...............//////000000000111111111111//////////////////////////////000000000000//////000000000000000000000000***---//////------------......---......///000111------------------------------........./////////........................------,,,,,,,,,------...///......------,,,++++++++++++++++++++++++,,,,,,,,,------......------,,,------,,,,,,,,,------...------,,,,,,+++++++++***,,,,,,,,,------------...,,,,,,---------------,,,......---------,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,...---,,,++++++,,,---...,,,,,,------...------,,,000......444>>>BBB===555~~~yyytttpppnnnnnnllleee\\\TTTPPPNNNNNNMMMOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>;;;;;;<<<===???AAACCCDDD????????????????????????===>>>???@@@@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;888999;;;:::999999:::<<>>>>>>>>>>>=========>>>???AAABBBCCC????????????????????????===>>>???@@@@@@???>>>=========<<<<<<;;;;;;::::::999:::;;;;;;::::::;;;===<<>>CCCHHHIIIMMMQQQOOOHHH333111///000111222111111000000000000000000000000///000111111111111000///000//////000000111222333000000000111111222222222222111111111000000000000////////////////////////111000//////......//////000000000000111111111111////////////////////////......////////////..............................555::::::222---...111111//////.........//////000------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,------............,,,------......------,,,,,,,,,++++++,,,,,,---.........------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---.....................---------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++***,,,------------------,,,+++,,,------......------+++,,,,,,...777CCCGGGEEE}}}{{{vvvrrrnnnlllkkkkkkaaa[[[SSSMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIHHHGGGHHHIIIJJJKKKIIIHHHGGGEEECCCAAA???>>>????????????>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA????????????????????????<<<>>>???@@@@@@???>>><<<===<<<<<<;;;::::::999999:::;;;<<<<<<;;;;;;===>>>:::;;;<<<===???>>><<<:::===<<<;;;;;;::::::::::::;;;:::999999888888999999999888666555333222222222777777666555444333333222999777555333111111222333000222444444333333333444444333222111111222333444222222222222222222222222//////000000111222444444/////////000111111222222000000000000000111111111000000111111111111000000---...000111111111000///000000000000000000000000///...------...///000111---...///000000///...---111111111111111111111111,,,---///000000000//////000000000000000000000000222222444555555555555555333555777;;;@@@DDDHHHJJJLLLRRRVVVVVVWWWYYYTTTKKK333111000000111222222111////////////////////////...///000111111000......000000000000111222333444///000000111111111000000222222222111111111000000000000000000000000000000111111000///////////////000000000000111111111111////////////////////////......////////////.................................444333,,,'''+++000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///++++++,,,------...//////,,,------.../////////...,,,------......------,,,++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------,,,------.../////////.........---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,............,,,++++++,,,,,,---.........---,,,000...))),,,777AAAEEEzzzsssnnnmmmmmmkkkiiicccSSSIIIJJJKKKFFFGGGMMMOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBBBBBBBBBB@@@???>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;999999:::::::::;;;;;;;;;999:::999888666555666777555666888:::;;;;;;;;;::::::999777666666777777888444444444444444444444444555444333333222222222222000222555666444333222222111111111222222333333333222222222333333444444555333333333222222222111111111111111111111111111111//////000000///...------111000///......///000111222000...---,,,---...///111000000///...------,,,,,,,,,,,,,,,,,,---...///---...///000///...,,,***...///000111111000///...222111000000000111222222111111000...---111777===AAA@@@BBBGGGNNNOOOLLLGGGFFFGGGIIILLLOOOQQQSSSTTTTTTUUUWWWXXXVVVPPPGGGAAA////////////000000000000000000///...---,,,,,,+++////////////000000000000000000//////000111222222111111111111111111111111222444555444222000000000333222000/////////000111333000------000222111///222111111111000000/////////000111000...------...000000////////////000000///............---------111000///...---...//////---......///000/////////000///...---------------,,,---------.../////////------------------------------------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---//////.........---------************+++,,,---...//////...------------...+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---,,,,,,---......---,,,...******...///---///555|||wwwqqqnnnmmmmmmjjjhhh]]]OOOEEEGGGHHHEEEEEEKKKOOONNNNNNMMMMMMLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999888888999999999:::::::::999999999888555555666777666777999999:::999888777999888777666555666666777444444444444444444444444555444333222222222222222000222555555444222222222111111222222222333333333111111111222222222222222333333222222222111111111111111111111111111111111//////000000///......---111000///......///000000222000///---------///000000000//////...------,,,...---------......///000,,,---...//////---+++***000000111222222111000000222222333333333333222222...//////000222777???EEEPPPOOOPPPUUUZZZ[[[WWWRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMJJJHHHEEE???999444.../////////000000000000/////////......------,,,////////////000000000111000000000000000111222222222222222222222222222222333444555444222000000111111000///.........//////111///---,,,---...//////111111111000000000/////////000000000...---...///000000////////////000000///............---------111000...---,,,,,,,,,---------...////////////...//////...------------...---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------............------------************+++,,,,,,---------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,---...------...******......+++,,,000}}}vvvsssooonnnnnnlllhhhdddUUUKKKDDDFFFHHHFFFGGGLLLNNNNNNMMMMMMLLLKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999888777777777777777888888888888888888888777555444555777777888999999999888666555999888777555555444444444444444444444444444444444444333333222222222222333000222444555333222222222111222222222222333333333111111111111111000000///333222222222222111111111000000000000000000000000//////000000000///......000000////////////000000111000///...---...///000000000000///......------000000/////////000111111...///000000000///...---222222333333333333222222222333444555666555555444///000222555999@@@HHHMMMUUUUUUUUUXXX[[[[[[WWWSSSMMMLLLKKKIIIHHHFFFEEEDDDCCC???;;;777444111---+++....../////////000000000......................../////////000000000111111111000000000000111222222333333333333333333333333333444555555333111111222111111000////////////000111111///---,,,,,,...000111111000000000000//////...///000///...---...///000000////////////000000///............---------111000///------,,,,,,,,,,,,,,,---..................------------...//////...............---------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,------,,,,,,,,,,,,------///...------,,,---------......---------,,,,,,,,,++++++*********+++,,,,,,------,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,///------//////------///}}}|||sssqqqooonnnmmmjjjccc^^^QQQJJJFFFIIIKKKJJJLLLPPPNNNNNNMMMLLLLLLKKKKKKJJJHHHJJJLLLNNNNNNLLLJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB????????????????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999777666555555555666666666777777777777777888666444444555777777888999999999999777777888777666555444333333333333333333333333333333333333333222222222222222333000222444444333111222222222222222222222222222222111222222222222111//////222222222222111111111111000000000000000000000000//////000000000//////...///////////////000000000000000///......//////000222111111111000000//////222111111111111111222222222222333333333333222111222222222222222222222222222222333444555777999:::777777888:::>>>CCCHHHLLLHHHHHHHHHIIIJJJIIIFFFCCC<<<;;;;;;:::999999888888666333000/////////...---........./////////000000---........./////////000//////000000000111111111111111111000000111222222333333333333333333333333333444555555333222222333333333333222222222222222111333333000,,,,,,///222000000000000000000//////...///000///...---.../////////000000000000/////////............---------////////////////////////+++,,,------......------,,,,,,,,,------///000000/////////...---------,,,------------------------------............//////........................---,,,,,,++++++,,,,,,------------------------------------.........//////,,,,,,------------,,,,,,------,,,,,,,,,,,,------.........------------...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......*********+++++++++++++++.........------,,,,,,,,,111000///---++++++,,,---111///......---------...{{{{{{sssqqqooonnnlllfff^^^WWWNNNJJJIIIKKKMMMNNNOOORRRNNNNNNMMMMMMLLLKKKKKKKKKIIIKKKMMMOOOOOOMMMKKKIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555444444444444555555555666666666666777555444333555666555666888::::::::::::999666666666555444333333222333333333333333333333333222222222111111222222333111222333333222111222333222222222222222222222222333333444555444333111000222222222111111111000000//////////////////////////////000000000000000///......///000000000000000000000/////////000000000333333333222222222222222333222111111111111222222222222333333333333333222111111000000000000111111111111000000333777<<>>>>>888888888888888777444222444444444444444444444444.........///111111000...............////////////------......///000000000000000000000111111111111222222111111111111111222333333333333333333333333222333555444333222222333333333333333222222111111///111222000,,,,,,...111//////////////////000000---///000///......///000//////000000000000/////////............---------+++,,,---...///000000111+++,,,------......------,,,,,,,,,---...///000111/////////...---------,,,------------------------------------......//////........................---,,,,,,++++++,,,,,,------------------------------------.........//////,,,------......------,,,...------,,,,,,------...---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------...+++,,,,,,------,,,,,,+++,,,,,,---------.........******+++++++++,,,,,,,,,000000//////......------000000000...---...222555;;;999444///,,,---......}}}yyyyyysssqqqooonnnkkkddd[[[SSSLLLLLLLLLNNNOOOPPPQQQRRROOOOOONNNNNNMMMLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJIIIGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555444444444444555555555555444555666555333333555666444555777999:::::::::999555555555666555555444333333333333333333333333333222111111111111222222333111222333222111000111333333333333222222222222111333444666777777555333222222111111111111000000000//////////////////////////////000111111111000000---...///000111111111000//////000000000000111111333333333333333333333333222222111000000000111111/////////000000000000111000000///......///000000000...---...000444999<<<:::888555444444333111000111222222222222000///...333333222222111111000000.........000111111...+++------........./////////.........//////000000000000000000111111111222222333333222111111111111222333333333333333333333333111222444333222111111222000000111111000000///...,,,---//////...------.........////////////000000---...//////......///000...///000111111000///...///............---------)))***+++---.../////////,,,,,,---...............,,,,,,,,,---...///000111...............---------------------------------++++++,,,,,,---.................................---,,,,,,++++++,,,,,,---------------------------,,,------------.........------............------......------------......------...////////////...//////.........---------------------...///000000------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,------...000000000///////////////+++---...---...222999>>>NNNJJJAAA666222555999999yyyvvvvvvqqqooonnnmmmkkkddd[[[SSSNNNPPPRRRRRRSSSSSSTTTSSSPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCCCCDDDDDD>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666444444444555555555555666444555555444333333444666333444666777777777666666333444555666777666555555222222222222222222222222111111111111111222333333111222222222000000111333333333333222222222111111222444666777888666555333111111111111000000000000........................//////000111111111111111,,,---///000111111111000//////000111111111111111111222222222222222222222111111000///////////////...............//////000000000///......///000000------......000111222333222000......000///---***///000111222111000000000000000000/////////......///....../////////---***---------........./////////////////////000000000000000111111111222222222444333222222111111111222222222222222222222222222///111222222111000111222//////000000000///...---,,,---///111333333000---........./////////000000---...//////......///111...///000111111000///...///............---------------///000000000///...------...////////////...---------------...///000---------...............------------------------******++++++,,,------...---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------------------............------......------------......,,,---...///000000///...000000/////////.........---------...///111333333------,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------+++,,,,,,---......//////.........///////////////***,,,...------111999@@@RRRNNNBBB666444===FFFIIIwwwssstttpppnnnmmmlllkkkeee\\\UUURRRVVVXXXWWWWWWWWWWWWVVVQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLFFFFFFFFFFFFGGGHHHIIIJJJFFFEEECCCBBBAAAAAABBBBBB>>>>>>????????????>>>>>>????????????????????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888444444444555555555666666333444555444333333444666333444555555555444333222333444555777777777777666222222222222222222222222111111000000111222333333111222222111000000111333333333333222222111111111111333555777888777555444111111111111000000000000........................//////000111111111111111,,,---///000111111111000...///000111111111111111000000000000000000111111000000///......---......//////......///000111111111000///......///000111+++---///000000...,,,***,,,+++***,,,000111///,,,---...000000//////000111...//////000000111111222///...,,,---...//////...---------.........//////000000000000////////////000111111111111222222222444333333222111111111222111111111111111111111111...000222222000000000111000111111222222000///...//////111666999999444000---.........//////000000,,,...//////......///111...///000222222000///...//////.........---------333333444444333222000///---...//////000000//////...------------...//////,,,------....../////////------------------------))))))***++++++,,,---------------------------------,,,,,,++++++,,,,,,---........................+++++++++,,,,,,,,,------------............------......------------......,,,---///000000000///...000000000000////////////------...///111333444555//////...------------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------...///000000,,,---------.../////////...//////---+++---555<<>>===;;;<<<<<<<<<<<<;;;:::999888666666777888888777666555888777666555555555555555666666777777777777666666666666555555555444444444;;;888555333444555555444333222111111000000111111222222333333333222111000//////000111222333333444333222222111111222222333666444222000000111222333000000000000////////////......///000000000000000000000000000000000000000////////////////////////...............///000000---///111222333222111000111111000000//////......000///////////////000000------------.........///......---------,,,,,,,,,000...,,,***+++,,,///111/////////000000111111111222111000////////////000111000...,,,+++,,,...//////000000000111111111111000111111111222222222222000000111111111111000000111000///......///000111111111111111111111111111000000000000000000000000//////............//////////////////////////////,,,...///000///...///000000000000000000000000000000000//////.........---........................//////.........------------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++---.........---,,,,,,+++---------............//////////////////............///000000000000000///000///---...///111111000//////......---,,,+++++++++,,,...//////...,,,+++------------------------------...//////...------,,,---.../////////...---........./////////000000444444333222222444999===|||xxxuuuqqqnnnmmmkkkiiigggddd```[[[WWW]]][[[YYYXXXWWWVVVSSSQQQPPPNNNLLLLLLMMMMMMKKKIIIGGGFFFFFFHHHKKKNNNOOONNNIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@???????????????>>>???@@@AAAAAA@@@???>>>@@@===;;;:::<<<======;;;<<<<<<<<<<<<;;;:::999888555666777888888777666555777777666666555555555555777777666666666666777777666666555555555444444444555333222222555888999999222222111111111222222333///000000000111111111222///000000111222333333333333222222111111222222333444333111000000000222333000000000000////////////......///000000000000000000000000000000000000000///////////////////////////............///000000---...000222222111000///111111000000////////////000000////////////000000------........./////////............---------,,,000///---,,,,,,---///000------...///111222333333---...///111333555777777222000///---------//////.........///////////////////////////000000000000///000000111111000000///111000///......///000111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////,,,...000000///...///000////////////////////////000/////////....................................//////.........------------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++------......------,,,+++---------............////////////////////////...------...///000111111111222000//////000000///---//////......------,,,,,,+++,,,---......---,,,+++------------------------,,,---...//////...---,,,,,,---.../////////......---.........////////////444444444333000///000222}}}yyyuuurrrooommmllljjjgggeeecccaaa^^^[[[___\\\YYYWWWUUUSSSPPPMMMMMMLLLKKKKKKKKKJJJHHHEEEEEEEEEFFFJJJNNNPPPPPPPPPIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCBBBAAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>===>>>???@@@@@@???>>>===???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;:::999888888555666777888888777666555777777777666666666666666888777666555555666777888666666666555555555555444333222111222555888::::::222222222222333444555555444444222111111111222222000000111111222222333333222222111111111111222222111111000//////000222222000000000000////////////......///000000000000000//////////////////////////////////////////////////////......//////000111---...000111111000//////111000000000000/////////000000////////////000000....../////////000000000/////////.........------,,,,,,,,,,,,------......------///000222333555555444666999<<<>>>@@@AAAAAA111000///.........///000------------------,,,,,,------------.........///...//////000000//////...000000////////////000000111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////,,,...000000///...///000////////////////////////////////////...................................................------------------............///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............///......//////////////////------...///000111222222222111111222222111...,,,.........---------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,---............---,,,------...///////////////---............/////////000111333222///,,,+++***zzzvvvsssqqqnnnlllkkkhhhdddbbbaaaaaa___^^^^^^[[[XXXUUUTTTRRROOOMMMLLLLLLKKKKKKJJJHHHFFFEEEFFFFFFHHHKKKOOOQQQPPPOOOHHHHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777555555777888888777666666777777777777777777777666999777666444444666777999666666666555555555555555777555444333555666555444222222222333444555666777???===999666333222222333111222222222222222222222222222111111111111222222//////......///000111222000000000000////////////......///000000000000000/////////////////////////////////////////////////////////...///000000111...//////000000000//////000000000000000000000000111000000////////////000////////////000000000000000////////////.........+++---///111333333333333555555666777999:::;;;;;;>>>???AAABBBAAA@@@>>>===000///............//////---------,,,,,,,,,,,,,,,,,,,,,---------...............////////////......000000////////////000000111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////---...000000///......//////////////////////////////////////////.........................................................---------............///................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------............///............///////////////////////////000111111000000000222333222000---,,,,,,,,,---------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------------......------------......///000000000000........................***,,,...///---------...}}}xxxuuurrrpppnnnlllhhhfffbbb`````````___^^^[[[XXXUUUSSSRRRQQQPPPNNNLLLLLLLLLKKKJJJHHHGGGGGGIIIIIIJJJLLLNNNOOOMMMKKKHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<===<<<;;;;;;;;;;;;::::::::::::999888777666444555666888888888777666777777888999999888888777999777666444444666777999666666666666666666666666999777555444444444222111111222222333444666777888AAA???;;;888555444444555333333333222222222222222222111111000000111111222.........//////000111111000000000000////////////......///000000000000000////////////////////////000000000000000000000000///////////////000111111///000000000000000//////000000000000111111111111111111000///////////////////////////000000000000000////////////............000333777999;;;;;;;;;=========>>>>>>>>>>>>>>>:::::::::999777444000...---------------------...------------------------------........./////////......////////////......//////000000000000//////000000000000000000000000000000000000000000000000000//////......//////000////////////////////////---///000000///......///.................................///////////////........................---.....................---------............///................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------............///---.........//////000000000////////////000111222///......///000111000///,,,,,,,,,,,,------------------,,,++++++,,,------,,,,,,,,,------.......................................//////000111222222////////////////////////+++,,,---------...000333|||wwwsssqqqooolllkkkfffccc```^^^^^^___^^^]]]YYYVVVSSSQQQQQQQQQPPPOOOLLLLLLLLLJJJHHHHHHIIIKKKLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@@@@??????>>>???@@@AAAAAA@@@???>>>:::<<<======;;;::::::;;;999999999999888777666666444555666888888888777777666777999::::::999888888888777666555555666777888555666666666666777777777666555444444555555444222222222222333444555777888999999777666666666777777444444333333222222111111111111000000000000111111////////////000000000000000000000000////////////......///000000000000000////////////////////////000000000000000000000000000000//////000000111222111111111000000000000000000000000111111111111222222111000//////......///....../////////000000000/////////.........------+++---000333555777777888777777666666666555555555222222222111///---+++***+++,,,,,,,,,,,,------------------.........//////........./////////000000...//////000000//////...//////000000000000//////000000000000000000000000000000000000000000000000//////............//////////////////////////////...///111000...---.......................................///////////////........................---------...............---------............///................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------............///------......///000000000//////000222555999<<<>>>:::666222//////000000000//////..........................................---------...//////000000000000///......///000000////////////000222333444111111000000000000000///000000000///......000222~~~zzzvvvrrrooommmjjjhhhcccaaa___^^^]]]]]][[[ZZZXXXUUURRRPPPOOOOOOOOONNNKKKKKKKKKHHHFFFGGGJJJNNNLLLKKKIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===999<<<>>>===;;;999999;;;999999999999888777666555333444666777888888888777666777999:::;;;:::999888777777666666666666777777555666666666777777777777444333333444555666444333222222222222333444555666444444555555666666666666555555444333222222111111111111000000000000111111000000111111000000//////000000000000////////////......///000000000000000000000000000000000000000000000000000000000000000000000//////000000111222333333222111111111111111000000111111111222222222222111000///............------........./////////............---------,,,)))***+++,,,......//////------------------------////////////............+++,,,,,,---......------+++,,,,,,---...///000000............///////////////000000111111000000///...///000111111000///...000000000000000000000000000000000000000000000000000000////////////000000////////////////////////...///111000...------......................................./////////000........................---------.........//////---------............///................................................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,------......---------------............///------......///000000111111333777===DDDLLLSSSWWWRRRKKKAAA888444333444555333333222222111111000000///000111222222111000///......//////000111111222222111000//////000111222////////////000222444555222222222222111111111000111222333333111//////000~~~}}}yyytttpppnnnkkkiiifffbbb```^^^]]]]]]\\\ZZZXXXYYYVVVRRROOONNNNNNMMMLLLJJJJJJIIIGGGDDDFFFKKKOOOLLLJJJHHHGGGIIIKKKKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAABBB<<<===>>>??????>>>===<<<999<<<>>>>>>;;;999999;;;999999999888888777666555333444666777888888888777666777999;;;;;;;;;999888666666777777777777666666555666666666777777888888666444444444555555333111222222222222333444555555555666666777666555555444555555444444333222111111111111000000000000111111111111222111111000///...000000000000////////////...//////000000000000000111111111111111111111111000000000000000000000000000000000000000111111222444444333222111111222222000000111111222222222222222222000///............------------.........///......---------,,,,,,,,,...............---------,,,------...///000000111......---------...//////,,,,,,---.../////////...******+++,,,...///000000---------.........//////000000111111111111000000...///000111111000///...000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////...000111000...------...........................---.........//////000000........................---------.........//////---------.........//////................................................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,,,,---.........------------.........//////---------...///000000111444888>>>GGGSSS^^^hhhnnnhhh^^^PPPCCC;;;999999:::666666555555444333222222000111333444444333111000...//////000111222222333333222111000000111222333000/////////000222444666333333333222222222111111---000444666444222000///~~~zzzxxxuuuqqqnnnlllkkkkkkcccccccccaaa^^^[[[WWWUUUUUURRROOONNNMMMLLLKKKIIIJJJHHHGGGFFFFFFHHHIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGEEEBBBCCCDDDEEEBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@AAABBBBBBAAA@@@???===<<<<<<======<<<;;;:::;;;::::::999888777666777666666666666777777888888777777777888777555333888777666888<<<===;;;999888888888888777777777777444444444555444444333333222222333333333333444444555555555444444333333333555555444444444333333333666555555444333222111111///---+++,,,///222111//////////////////............///000111111222111111111000///......///000111222111111000000/////////333222222111111000000000000000111222333333444444222222222333333444444444333333333222222222111111111111111111111000//////000000000000000000000000---------------------------------,,,,,,+++++++++***++++++,,,---...///000------++++++++++++---------...///...---,,,---...------............------///............//////000000/////////............000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000............////////////------------------,,,,,,////////////////////////------------------------////////////...---,,,+++//////.........---------------------------------..............................---+++)))))),,,...------......///000000000000...+++,,,...000///---++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,111...---///...,,,,,,///000000111000000000222444BBBEEELLLXXXeeekkkkkkhhh^^^^^^ZZZPPPDDD:::666666888666555333333444555666000111222444444333222222000///...---...///222333222333444333111000111222///000000000111222333333111333333000++++++///444222000...---,,,---...///}}}zzzxxxvvvtttpppmmmjjjhhhhhhccccccbbbaaa^^^ZZZWWWUUUTTTQQQOOOMMMMMMLLLKKKIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGEEECCCCCCEEEEEECCCAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;;;;;;;:::999888777888777777666666666777777777666666888999888666444888777666888;;;<<<:::888888888888888777777777777555666666666555555444333222222333333333333444444333333333333222222111111444444444444444333333222444444333333222111111111111///---///111333333222///////////////////////////000000111111111111000000//////......///000111444333333222111000//////222222222222111111111111000111111222222333333333222222222222222222333333222222222111111111000000000000111111000//////...........................---------------------------------,,,,,,,,,++++++***+++,,,------...------------,,,++++++,,,---------...///...---,,,---///------............------///............///000000000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000............////////////------------............////////////////////////........................---------...............//////.........---------------------------------------------------------///...---,,,+++,,,,,,---......//////000111111111///---+++,,,...///...,,,++++++,,,------...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000------000000------000000000///...000555:::>>>CCCEEEKKKTTT^^^cccbbb___[[[ZZZUUUKKK===333...---333222000///...///000111---...//////000000//////...---,,,++++++---...///000111222111///...///000000000111111111000//////222444555333...,,,---000111000...,,,,,,---...///}}}yyyuuuuuutttrrrooolllhhheeecccbbbbbbaaa___]]]YYYVVVUUURRRPPPNNNMMMMMMMMMKKKJJJGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@??????@@@@@@???>>>>>>===<<<<<<======<<<:::<<<<<<<<<<<<;;;:::999999999999888777666666666666666666666888999999777555777666666888:::;;;999888999999888888888777777777777777777777666555444333222222333333333333444444111111111111111000000000333333444555444333222111111111111111111111111111111000//////111333333222//////////////////000000111111111111111111000///000////////////000111222666555555444222111000000222222222222222222333333111111111111111222222222111111111111000000000000000000000000000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,---//////---,,,+++------,,,,,,,,,,,,---------...///...------...///------............------///.........//////000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000//////000000000000000000000000............////////////------......//////000000////////////////////////////////////////////////,,,++++++,,,---///111222...............---------------------------------,,,,,,,,,,,,------------000...,,,---///000---+++...//////000111111222222...,,,++++++---------,,,,,,,,,,,,---......//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222000------000000......111//////111444888;;;???AAA>>>@@@DDDLLLTTTXXXWWWTTTUUUTTTPPPGGG<<<222......111000...---------...///---------------.../////////...---,,,+++,,,---...000111222111/////////000333444555555333111///---222555888777333///---...000///...---,,,---...///~~~{{{wwwtttssssssqqqoookkkgggcccaaaaaaaaa```^^^[[[YYYVVVUUUPPPOOOLLLLLLLLLLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBB@@@??????@@@@@@>>>===>>><<<;;;;;;<<<===;;;:::<<<<<<======<<<;;;::::::;;;:::999888777666666666666666666888::::::999777777777777888999999999888999999999888888888777777888888777777555444222222222222222333333333444444111111111111111000000000222222444444444333111000//////000000111111111222///.........///000000111//////000000000000111111222222222222222111000///111111111111222333333444777777666555333222111111111111222222333333444444111111111111111000000000000000000//////.................................---......///......------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------,,,...000111111...,,,***---------,,,,,,---------,,,---///...------...///------............------............///000111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000444333222222111000//////000000000000000000000000............////////////---......///000111111222////////////////////////........................---,,,++++++,,,///111333........................------------------------++++++,,,,,,,,,,,,,,,---000---,,,...222333...))).........///000000111111---,,,+++++++++,,,,,,,,,,,,---------......//////---,,,,,,,,,,,,---......------------------------//////.........///000111111...---//////---...111///333999???AAA???:::666444666:::AAAHHHLLLLLLKKKGGGGGGEEE@@@:::555333222222222111000///000000111000///.........///111222222222000////////////000222444444444222222333444777888999:::999666333111111555999;;;888333000///000000///.........///000~~~{{{wwwtttrrrrrrpppnnnjjjfffbbb``````___^^^\\\ZZZXXXVVVTTTPPPNNNLLLKKKLLLLLLKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBAAA????????????>>><<<===<<<;;;;;;<<<<<<;;;:::<<<<<<=========<<<;;;;;;;;;;;;:::888777777777777777777777999;;;;;;999888777888999999999888888999999999999999888888888888777666666555444333111000222222222333333333444444111222222222222222222222111222333333333222111000...//////000000111111222//////////////////000111000000000000111111222222333444444444333222111111333333444444555555555555777777666555444222222111111111111222222333333333111000000000000000000000/////////......---------------------------------------............------------------------------...................................................000222333222000---+++------------------------,,,---......------...000------............------.........//////000222222222111111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000333333333222111000000///111111111111111111111111............////////////......//////000111222222////////////////////////------------------------///...,,,+++,,,...000111---.....................------------------------+++++++++,,,,,,---------///---,,,///333444///***,,,,,,------...//////000,,,,,,,,,+++++++++,,,---------...............///---,,,,,,,,,,,,---......------------------------,,,---.../////////...---444///---......---///333:::;;;>>>@@@@@@;;;333,,,...000333777<<>><<<===<<<;;;;;;<<<<<<;;;999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888888:::;;;;;;999777777999;;;;;;999888999::::::999999999999888888888555555555555444333111111222222333333333333444444222222222333333333333333222222222111111111000000//////000000111111111222111222333222111000222444000000000111222222333333444555555555555555444333444555555666666555555444555444444333333222222111111111111111111111222222///////////////000000000...............---------,,,,,,,,,---------------,,,---......///..................................................................//////////////////000111222111000...---------............------+++---......------///000------............------.........///000111222333222222222222111111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222111111111111111111111111111111111............////////////......//////000000111111////////////////////////------------------------000///...---,,,---...///---------...............------------------------++++++,,,,,,------.........------///222222///++++++,,,,,,------...//////,,,---------++++++---...........................---,,,,,,,,,,,,---......------------------------***+++,,,...///000000000666111---...///000444:::GGGAAA:::666555333000---...///000222333444555555666555555333222111000000111111111111000000000000---------------...//////000000///////////////...///000111111000///111222///111333555666555444333...111555888999777555333//////000000000111111111}}}{{{yyyvvvsssnnnllljjjgggeeecccbbbaaa___^^^\\\ZZZXXXVVVUUUTTTQQQNNNLLLJJJJJJJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDFFFGGGEEECCCAAABBBDDD@@@@@@@@@AAAAAAAAAAAAAAADDDCCCAAA@@@AAA@@@>>>======<<<:::;;;<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999:::<<<;;;999777888:::<<<<<<:::999999;;;::::::999999999888888888555555555555555444333333222222333333333333444444222222222333333333444444333222000/////////111222000111111111111111111111111333444333000000222444000000111111222333333444555666666777777777777666555555666666555444222111111111111111111111111111111111000000000000000000---......//////000000000---------...............,,,,,,,,,---------......------...///////////////....................................................../////////000000000....../////////......---,,,---...//////...---,,,+++,,,......---...///111------............------.........///000222333444333333222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222333333111111111111111111111111............////////////////////////////////////////////////////////////................................................---------.........//////------------------------+++,,,,,,---......//////,,,---...///000///......,,,,,,------.../////////,,,...///...,,,+++---///////////////............---,,,,,,,,,,,,---..............................,,,,,,,,,...111555:::===777111---...111555===FFFFFF>>>444......000111000...//////000000000222333666555444333333333222111///////////////...------++++++,,,---------------,,,------............---+++---......------...///,,,---...///000000000000...///000222444333222000------...///////////////zzzyyywwwtttqqqllljjjgggeeebbbaaaaaaaaa^^^]]][[[YYYWWWVVVUUUUUUQQQOOOLLLJJJJJJIIIGGGEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGCCCEEEGGGEEEBBB@@@BBBDDD?????????@@@@@@AAAAAAAAAEEECCCBBBAAAAAAAAA???======;;;::::::;;;<<<:::999::::::;;;;;;<<<;;;;;;:::::::::999999999:::;;;;;;;;;::::::;;;<<<;;;999666999;;;>>>===:::999:::<<<:::::::::999999999888888555666666666666666555555222222333333333444444444111111222222222333333333444222000...---///111222222222111111111111111111///111222111......000222000000111222333333444444555666777888888999888888444555555555444222000/////////000000000111111111111111000000//////......,,,------...///000111111---------....../////////,,,,,,,,,------.........------...///000000000///........................////////////////////////.../////////000000111111------------------------,,,---...//////...---,,,+++,,,............///111---..................---.........///000222333444333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000111111222222333444444111111111111111111111111............/////////000////////////............////////////////////////////////////////////////,,,,,,---...//////......---------.........//////------------------------,,,,,,------...///000000+++---...///...---...///------......///000000000---///000...,,,+++...000///////////////.........---,,,,,,,,,,,,---..............................111000...///444<<>>??????@@@??????BBBAAA@@@>>>===;;;:::999;;;;;;;;;<<<<<<=========888999::::::::::::999888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::888777666555555444444444555555666333333222222111222222222111111222333444444444444333333222111111000000000444222222333555666555444333333222111000000000111111222222333222111000///444444444555777:::<<<>>>777666444222111/////////////////////000000000000222111000//////000111222111111111111111111111111////////////////////////......------------............///000000000000000......////////////......///////////////.........000000000000000000000000//////000000///...------...///////////////......---......///000111111222---,,,,,,---///000000///111000...---...///111222EEE???666222111111111111/////////000111111222222000000222333000000<<>>555000,,,111@@@LLLLLLDDD777222,,,+++...111222111000...------///111111000111000///...---...000333................................./////////////////////.........---------......------------......//////............////////////............//////...---,,,,,,......---,,,zzzuuurrrqqqooonnnmmmjjjfffddddddcccbbb```\\\[[[YYYWWWUUUSSSSSSRRRQQQPPPNNNKKKHHHGGGHHHIIIIIIKKKLLLKKKJJJIIIKKKLLLLLLJJJHHHKKKOOONNNIIICCCDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===888999:::;;;;;;:::999888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999888777666555666555555444444444555555333333222222222222333444111222333333333333333333111222222222222222222222555444444555777777555444333222111111000000111111111222222222222111000///111111111222444555777888222333444555444333111000////////////000000000111111111000//////000111111000000000000000000000000///////////////////////////..................///......///000000000000000......////////////....../////////////////////...///////////////////////////////////////...------......////////////............//////000000111111111000//////000111111000111000.........///111222888444///---...111222222000111111111111111000000000///000222000000999EEE444333111000000000000111000111111111111111222222555444222000//////000111000000000000000000111111000000000000//////......//////............//////000000000000///...---,,,........................------,,,,,,---......///......////////////......,,,,,,------......//////------,,,++++++++++++,,,------,,,,,,,,,---...///000...---++++++,,,---...,,,------......------,,,...000111000......///000.........000111111000...,,,///000444BBBLLLDDD555333333333666???GGGEEE???:::888555111...,,,---...000000///000111222333333333333222000///...///111........................---............///////////////.........---------......------------......//////............////////////............/////////...------//////...---|||wwwsssqqqooommmlllkkkiiifffdddcccbbb```___\\\[[[YYYVVVTTTRRRQQQQQQNNNNNNMMMKKKIIIIIIJJJLLLJJJKKKLLLKKKJJJIIIJJJKKKMMMHHHGGGNNNWWWWWWKKK@@@CCCCCCBBBBBBAAAAAA@@@@@@<<<============>>>>>>>>>@@@@@@???>>>======<<<===;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777777777666555555777666555444444444444444333222222222333444555555333444444444444333222222111111222333333444555555666555666777888888555222222222111000000000111111111111222222111111000/////////000111222222222222...000444666777666333111/////////000000000111111111000000//////000000111////////////////////////////////////////////////////////////////////////......///000000000000///......////////////............//////////////////........................///////////////......---......///////////////...////////////000000000000000000///............///000000///...///000111222222000//////111444555555222333333333222111///...000......000000111555<<<111111000000///000000111111111111000000000000000333333222111111000000000222222222222222222111111222222111111111111000000//////............//////000000000///......------////////////////////////......------......////////////000000000000//////........................---,,,,,,+++++++++++++++---,,,,,,,,,,,,---...//////...---,,,+++,,,---...,,,------......------,,,.........---++++++---///222111000000////////////111///333???KKKKKK>>>111000666;;;::::::<<<:::666999;;;:::555///+++,,,...111222333222000000111222666555444333111000///...////////////////////////,,,,,,------...........................---------......------------......//////............////////////............//////000///......///000///...}}}zzzuuurrrpppnnnlllkkkiiigggeeecccbbbaaa___]]][[[ZZZXXXUUUSSSQQQPPPOOOMMMNNNNNNMMMLLLLLLMMMOOOJJJKKKLLLKKKJJJIIIJJJKKKJJJHHHIIIRRR[[[ZZZNNNCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888666666666555555555444444777666555444444444444444333333333333444555666777666666666666555444333222333333333444444444555555555555666777888777333000111111000000000000111111111111111111111111000000111111333444444333111111---///222444555555333222//////000000000111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////---...//////000000//////......////////////..................////////////...........................///////////////......---...//////////////////000000000000/////////////////////.........///000000000/////////000111222333333333333444444333222222333444555444222000///111///...///111222333444000000000000000111111111222222111111000000000///111222222333222111000///333333333222222111111111111111111111111111111111//////............//////000000///.......................................//////.........//////000......////////////......///////////////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---...,,,------......------,,,---------++++++,,,///222333222111///......000222666444;;;HHHMMMCCC777222000999???:::222//////000333555666444111//////000222444555444222000000111555444333333222111///---////////////////////////++++++,,,,,,---.......................................------------......///......------......//////......------......//////...---...///000///---{{{xxxtttqqqpppnnnllljjjgggfffcccbbbaaa```]]][[[ZZZYYYWWWTTTRRRPPPOOOOOONNNOOOPPPOOONNNNNNOOOQQQKKKLLLLLLLLLJJJIIIIIIKKKKKKLLLPPPUUUXXXTTTKKKDDDAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAABBBCCCEEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888555555555444444444444444666666555444444444444444444444444444555666777888888888888888777666444444555555555444444444333333222333444555666444111...111000000///000000111111000000000000000000111111222222333444444222111000000000000000000111111111000000000000111111111111000111111111111111111000111111111111111111111111//////////////////////////////000111111000//////------...///////////////......////////////......---.........//////000000..............................///////////////...------...///////////////000000000000///////////////111333333111111222444000000000000000111111222000111222333222111000///222333444555555444333222222111000000222444222000111111222222222222222222333333333222222111111000000111222333333222000///222222222111000000000///000000000000000000000000//////............//////000000///............///------------------------000//////.........//////,,,------......------,,,///////////////.........//////...---------------,,,,,,,,,------------------------,,,------------,,,------......------,,,//////000000000222666:::000000000///---///333666???@@@GGGOOOGGG555---111444===@@@777,,,))),,,000000//////000333333111...000333888:::;;;;;;::::::333222111111222222///---////////////////////////++++++,,,,,,---......///---...........................------------............------------............------------.........---,,,,,,......---,,,xxxvvvrrrpppooommmkkkiiifffdddbbbaaaaaa___\\\YYYXXXWWWUUUSSSQQQPPPOOOOOOOOOQQQQQQQQQOOONNNOOOPPPKKKLLLMMMLLLJJJIIIIIIJJJOOOQQQSSSSSSOOOIIIDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAACCCEEEFFFEEECCCAAA>>><<<<<<<<<===>>>>>>>>>===============<<<===>>>??????>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888666555444444333333444444555555444444444555555666555555555555666777888888999999999888777666555444666666555444444333222222111000111222333333000---000000/////////000111111000000/////////000111111111111111111111000//////111000///.........///000000000000111111111222222111222222333333222222111111111111111111111111111////////////////////////......000000000000......------...////////////.........////////////......------......///000000000........................---...//////////////////,,,---...///000000000000////////////000000000000---111444555222000000111000000000111111111222222...111444555555444444555444444444444444555555555222333222000111444333///222222333333333222222111333333333222222222222222000111222333333222111000000000000000000/////////.........////////////000//////............//////000///...------...///000------------------------//////......------......,,,,,,,,,------,,,,,,,,,........................000//////...............+++,,,------......------,,,,,,------------------,,,------......------,,,,,,...//////000222555888,,,...//////---///333888LLLQQQXXXVVVEEE111,,,333999??????555,,,***...222111...,,,...111222///+++...222:::CCCKKKMMMKKKIII444111///000222222000---........................++++++,,,---...//////000---------.....................------------............------------............------------.........,,,+++,,,---...---,,,~~~}}}uuurrrpppnnnmmmllliiigggdddcccbbbaaa```^^^[[[XXXUUUUUUSSSRRRQQQPPPPPPPPPPPPQQQQQQPPPNNNLLLLLLLLLKKKLLLMMMLLLJJJHHHIIIJJJOOOOOONNNJJJFFFBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>@@@CCCFFFHHHCCCAAA???===<<<===???@@@@@@?????????>>>>>>>>>=========>>>??????>>>======;;;;;;:::999999999999999999999999999999999999999888888888888888888888888777666555444333444444555444444444444444555666777777777777666666777777888777777777777666666555444444444444333333333333333000//////000222222111//////////////////000111111000//////...///000111222111000000////////////000//////000000000000//////000000111111111222222222222333444444444444333222111111111111111111111111////////////////////////,,,---///000000///---,,,,,,---......//////............////////////......------......///000000111////////////////////////------...///////////////,,,---...///000000000000......//////000000111111111666;;;;;;666111///000000000111111222222222111///222666777666666888:::888777555444333444555555000444444000///222222///222222333333222111000///111111111111222222222222111111111222222222111111/////////000000000000000........./////////000000//////............//////000///...------...000111........................///......---,,,,,,------,,,------------------,,,,,,,,,------......////////////...------------...+++,,,---.........------+++,,,,,,---.........---,,,------......------,,,***+++------------///111***---000///---...222777LLLUUU[[[VVVEEE666111444888;;;:::222,,,---//////......---.../////////...000444===KKKWWW[[[VVVOOO999444000///222222000---------------------------+++,,,---...///000000111---------.........//////......------------.........------,,,,,,------......------,,,,,,------...///---,,,---...///...---~~~zzz{{{rrrpppnnnlllllljjjhhheeedddbbbaaaaaa```^^^ZZZWWWTTTSSSRRRQQQQQQPPPPPPQQQPPPQQQQQQOOOLLLJJJIIIIIILLLMMMMMMLLLJJJHHHIIIJJJKKKIIIEEEBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===???CCCFFFIII@@@???===<<<===???BBBDDDAAA@@@@@@@@@??????>>>>>>===>>>???@@@@@@???>>>===;;;:::999999888888888888999999999999999999999999888888888888888888888888777666555444333444555555333333333444555666777888999888777777777777777888555555555555555555444333111222222333333444444555000///...///111222222111///////////////000111111000///.........000111222222111000//////000111222,,,...111333444333000///000111111111111222222222333333555555555555333333000000000000000000000000////////////////////////,,,---///000000///---,,,,,,---......//////............////////////......---------...///000000111000000000000000000000000------...///000000//////,,,---...///000000000000---......///000111111222<<>>>>>>>>???@@@======>>>??????@@@AAABBB@@@???>>>???AAABBBAAA@@@AAA@@@???>>>???>>><<<;;;>>>>>>??????>>>===<<<;;;;;;;;;:::999:::;;;===>>>888888888999999::::::::::::::::::999999999888888888999;;;;;;888777666666444444444555555555555666555555555666555555444333555444222222222222444555222222222222222222222222222222111111111111222222111000/////////000222333111000111111222333444555000000111111111111000000111111222222222222111111555333222222333333111000......///111333444444333000000000000000000000000//////000000000000//////------............------......///000000000000000000000////////////000000000000000000////////////000000000000000000000000111///...///111222000---......////////////......------...000222444666888KKKTTT______OOO:::000111000444333...///444333,,,666555333222222333555666;;;999777444333333444444222222222111111000000000222222111111111111222222000000111111111111000000333111......000111///---222000//////000000///---111111000///---...000333000000/////////.........111000///------......///...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000---------------,,,,,,,,,........................,,,,,,,,,---------......000///............//////***+++,,,,,,------,,,,,,+++---......---...///000///000000///------...000666;;;>>><<<666000///111///000111222222111///...111000/////////000222333>>>???AAAGGGMMMOOOLLLHHHAAA>>>:::666222111000111222111///...,,,+++++++++---++++++...222444333111,,,---......//////......000000//////............///...------...---+++)))---------...///000111222////////////////////////~~~{{{wwwtttmmmlllkkkkkkkkkiiifffdddeeedddcccaaa^^^\\\YYYXXXVVVUUURRRPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAACCCBBB@@@???>>>>>>??????============@@@CCCFFFIIIBBBAAA??????@@@@@@???>>>@@@>>>=========>>>>>>===??????>>>===<<<;;;;;;:::;;;:::999999999:::;;;<<<999999999999999999999999::::::::::::999999999999:::<<<======;;;999888888444444444444555555555555555555555555555444333333333333222222222222333333222222222222222222222222222111111111111111111222111000000000000111222222222222222222333333444555000000111111111111000000000111111111111111111000222111000000111111000///222222222222222222111000000000000000000000000000//////000000000000//////---......//////......---......///000000000000000//////............//////000000000000////////////////////////////////////111000///000222222000.........////////////......111000000///222999CCCIIIXXX```eee[[[GGG777111222---000111000///111222222555444222111111222444555999888666444333333333333222222222222111111111000333222222222222222222333000111111222222111111000222000......000111000...333222000111222222000///...///000///...---...000.........---------,,,,,,111000///...---......///---...............---------------------------------...///...---,,,---///111111111000///...------........................,,,,,,---------.........000000///////////////000---.........---,,,++++++,,,---......,,,,,,---///...000000000//////000222///222555555111///...///444111...---///333888<<<222222111000000111222333777999===???BBBDDDFFFGGGEEEBBB<<<777444222222333000000////////////000000...------///333444444222000000//////.........---000000//////......------///---------......---+++------------...///000111////////////////////////~~~zzzvvvrrroookkkkkkjjjkkkkkkiiieeebbbeeeeeecccaaa^^^[[[XXXWWWUUUTTTRRRQQQQQQQQQRRRSSSPPPOOONNNLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<===@@@EEEKKKNNNCCCAAA@@@?????????===<<<===<<<;;;:::;;;>>>@@@BBBFFFDDDAAA>>><<<;;;;;;;;;::::::999888888888999999::::::::::::999999999999;;;;;;;;;:::::::::999999999;;;===<<<:::888888888444444444444555555555555444444555555444444333222111111222222222222111111222222222222222222222222111111111111111111111111000111111222222222222222444333333333333333444444000000111111111111000000///000000111111000000//////...---...000000000...000111111111000000///...000000000000000000000000//////000000000000//////---......//////......---...//////000000000000000........................////////////000000000000////////////////////////111000000000222222000///...//////000000//////...111111000///333AAASSSaaaeeelllgggRRR===555333111///000222333111///111555444333111111111111333444666666555555444333222222222222222222222111111111333333333222222333333333111111222222222222111111000///...///111111111000222111000000111111000///---///111222000/////////............------------000000///............///,,,------......---------........................,,,---...---,,,+++,,,...444333222111///...------........................,,,------------.........000000000000000000000111000000000///...---++++++,,,---...---,,,,,,---///...000111111000000222333000000111222333444555555444333111111444999???CCC555444333333333333444444222666999::::::<<>>===<<<;;;;;;<<<>>>AAAFFFJJJMMMBBB@@@???>>>??????===<<<<<<<<<;;;:::;;;>>>DDDGGGOOOKKKFFFAAA===;;;;;;<<<::::::999999888888888777999999999:::::::::;;;;;;;;;;;;;;;::::::::::::999666777999999777555444444333333444444444555555555444444444444444333222222000111222333333222111000222222222222222222222222111111111222222111111111000111222444444333222222333333222222111222222222000000111111111111000000//////000000000000//////...------...000111000///+++,,,...///......///000000000000000000000000000//////000000000000//////......////////////......//////000000000000//////...//////////////////...////////////000000000000........................000///000000111111000/////////000000000000//////.../////////444DDD[[[llljjjlllaaaHHH:::;;;888000666111111555444000///444333333222111111222333333333444444444333222111111222222222222222222111111333222222111111222222333000000111111111111000000/////////000111222111111///...---...//////...---000111333333111000111222111111111000000000//////000/////////............------......///.........////////////////////////,,,---......,,,,,,---...111000000///...------,,,........................------------............000000111111222222222111111111111000000...------,,,---......---...111333111222444444222222222444555333333444777:::;;;;;;333666:::>>>@@@???===<<<777666666666555555555555444777:::;;;<<>>>>>?????????>>>======:::;;;>>>@@@BBBDDDEEEEEE???>>>======??????>>>===<<<<<<;;;:::;;;???EEEJJJRRRNNNGGGAAA<<<:::::::::::::::::::::999999888888777777888999;;;<<<======;;;;;;:::::::::999999999444666777777555333222222333333333444444444444555333333333333333222222111000111222333333222111000222222222222222222222222000111222222222222111000000111222444444333222222111111000000000000000000000000111111111111000000//////000000000000//////000///...///111222111000+++...000000///...000111111111111111111111111111//////000000000000//////...//////////////////...//////000000000000/////////000111111111111000///.../////////000000000111////////////////////////...///000000//////////////////000000000000//////---000111111444@@@RRR```cccbbbUUUCCC@@@FFFAAA333555000...111444333000000333222222222222222222333111111222222222222111000111111111111111111111111111111000000000000111111///000000000000000000///...///111111111111111111///...---...///000///...111222222111000000111333222222111111111000000000///////////////......---......///000000000000000////////////////////////---///000///...---...///.........///////////////........................---------........./////////000111222333333222222//////000111111000000000,,,---...//////222555888888999;;;:::888777777777999777666666999<<<======:::>>>CCCFFFEEE@@@999555777888888888888777777777999999:::>>>CCCFFFFFFDDDFFFGGGIIIIIIFFF@@@:::666:::999777666444333333333333333333333444555777888666555333222222333555666444555666666666555333222///...---...000222333222//////......//////000000111111111111111111111111{{{vvvtttrrrooollljjjhhhgggeeeeeeccc```^^^]]]]]][[[ZZZWWWUUURRRQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJJJJJJJJJJJJJKKKFFFGGGHHHHHHHHHGGGEEEDDDDDDCCCAAAAAABBBBBBBBBAAA????????????????????????:::<<>>??????===;;;<<<<<<;;;:::===DDDJJJLLLIIICCC>>>:::999999:::;;;;;;<<<<<<<<<;;;::::::777888999:::;;;<<<===>>>:::::::::999999999888888555777999888666444444444333333333333444444444444222222333333222222111000111111222222222222111111222222222222222222222222000111222333333222111000000111111222222222222222000///////////////000000000000111111111111000000///000000111111000000///111000///000222333222111222444666555111...///111111111111111111111111111//////000000000000//////...//////000000//////...000000000000000//////...000000222222222222000000......//////000000111111000000000000000000000000...///111111///...///000///000000111111000000///000333444444333888AAAIIIVVVQQQHHHAAAEEEKKKDDD888000111000///111555444///111111111111111111111111000000000000000000111111/////////000000000000000000000////////////000000000000111111111111000000...000222333222111111111222111000111222333222111///111111111000///000111000000000000/////////////////////000///......---...///000000111111111111////////////////////////...///000///......///000...//////000000111111222........................------........./////////...///111222333333222111...///000000111111111000---...//////000333888;;;===???AAAAAA???=========@@@??????>>>???@@@BBBCCCFFFGGGGGGEEEBBB===888555777777888999999999999999;;;::::::>>>DDDFFFDDDAAABBBEEEIIIKKKJJJDDD>>>999666666666555555666666666333444444444333444777999666666555444555666777888444555777999999888777666111000......111333444333222222111111111111222222333333333333333333333333~~~wwwtttsssrrrooolllkkkhhheeecccbbbaaa```^^^[[[[[[ZZZYYYWWWUUUSSSRRROOOOOOOOOOOOOOOOOONNNNNNJJJJJJJJJIIIIIIJJJKKKKKKEEEFFFGGGHHHGGGFFFDDDCCCDDDCCCAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAA===>>>???@@@@@@@@@??????>>>===<<<<<<===>>>===;;;:::;;;<<<:::888:::@@@FFFDDDBBB???<<<;;;;;;<<<===;;;<<<===>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;999999888888888777777777777888:::999777555555555222222333333333444444444222222222222222111111000333333222222222222333333222222222222222222222222///111222333333222111///111000000000000111222222//////...//////000111222000000111111111111000000000111111111111111111000333111000000222222111///111555777555000...///111111111111111111111111111//////000000000000////////////000000000000//////000000000000000///......///000111222222111000///.........///000111111111111111111111111111111111///111333333111000111222000000111111111111000000111222444444444555888:::DDD@@@<<<===@@@BBB>>>999222>>>???444...444666000...//////////////////...//////.........///111222---........./////////000111111000000000000111111222222222333333222222222...111444444222000000000333111111222333444444333...111555777666333111000111111000000000/////////...///000000000///---------...///000111111111111........................---...//////------...//////////////////000000000....................................////////////---...000222333333222111000000000000000000//////000000000//////222666999:::===@@@AAAAAA@@@@@@AAABBBDDDFFFEEECCCCCCEEEHHHJJJIIIGGGDDD@@@<<<999777555666888:::;;;;;;::::::<<<;;;;;;<<>>>>>@@@AAACCC@@@???>>>>>>>>>???@@@AAA@@@???===<<<===<<<;;;999888;;;<<<:::777888===BBB???>>>======>>>???BBBCCC<<<===>>>@@@@@@@@@??????======<<<;;;::::::999999888888888777777777777666666888999999777555444555222222333333333444444444222222222222222111000000555444333222222333444555222222222222222222222222///000222333333222000///111000/////////000222333////////////000111333333000000111111111111000000111111222222222222111111333111000000111111000...+++///333222...---///222111111111111111111111111//////000000000000////////////000000000000//////000000000000000///.........///000222222000///...---......///000111111222111111111111111111111111111333666555333111222444000000111111111111000000...///111333555777777777666333444888888555555888999MMMQQQ<<<...333666000,,,------......------,,,///...---,,,---///111222,,,---------......//////222222111111111111222222333444444555555444444333///222555555222//////000111000///000222333333111...444;;;???===999333000333333333222222222222111...///000000000///---,,,,,,---...///000000000000........................,,,---......,,,,,,---.........------,,,,,,,,,+++..................................../////////000,,,...000222333222111000111111111111000...---,,,222222111///...///333666444888<<<>>>??????@@@AAA<<>>999666444666888:::;;;<<<;;;;;;===>>>>>><<<:::;;;AAAFFFAAABBBDDDFFFGGGFFFEEEDDD999888666555333222222222333555555444222222666:::::::::::::::999777666555111333666999;;;;;;999888444222000///111333444444777666666555555555666666666666666666666666666666~~~zzzvvvrrrqqqpppooommmkkkiiifffdddbbbbbbbbbcccbbb^^^ZZZXXXWWWUUUQQQNNNQQQOOOLLLKKKLLLMMMNNNMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFDDDCCCAAA@@@EEEEEEDDDBBBBBBBBBBBBBBBCCCAAA>>>======@@@DDDGGGFFFAAA<<<;;;>>>@@@>>>;;;;;;<<<===<<<;;;:::;;;===::::::<<<>>>@@@BBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???===<<<;;;:::999::::::999888888999::::::777777777777777777777777777555444333333444555777111222444555666555444444444333111222444666666555111222222333333222222111444333333222111111111222//////////////////////////////000111111111111111000000/////////000222333555444333333222222222222333333333222222111111111000000000000000000000000...000111000///...///111111111222222222222111111111111111111111111111111/////////...///000000111000000000000////////////000000111111111111000000000111111111222222222222111111111111111000//////...///111222333333222222333222222222111111000000222222333333333444444444444444444444444444444333888888888666222000000000////////////////////////---...///////////////.........//////000000000111222333444666666666666555555555555444555666666777444444333333333222222222111111111111111111111111...333999======:::777555333222000////////////...111///......///000000///---......//////000000111000000//////......------------,,,,,,,,,,,,------------............------++++++,,,---............---......///////////////////////////////////////......//////...---,,,,,,...------------...//////111222444666777999999::::::999999999:::;;;<<<<<<<<>>???BBBCCCDDD???;;;:::===???>>>;;;<<<===>>>>>><<<:::::::::<<<===>>>???AAACCCDDDEEECCCCCCBBB@@@???>>>===<<<>>>======<<<;;;:::999999:::999888888888888999:::777777777777777777777777777666444333333444666777222333444555555555444333222222222333333333333333222222333333333333222222444333333222111111222222000000000000000000000000000111111222222222222222333333222222222333555666444444333222222222333333333333333222222222111111000000000000000000000000///000111000///...///111000111111222222111111000/////////////////////////////////000000000111111111111111000000000000000000000111111111111000000000000000111111111222222000111111111000000///......///111222333333222222222222222111111000000000111111111222222222333333222222222333333333333333333444444222///------...////////////////////////......//////000000//////000000000111111222222222111222444555666666555555666666666666666777777888555444444333222222111111111111111111111111111111///333888:::999666333222555333222111111111111000555444333333333333333222333333222222222222222222111111000//////......---......------------............////////////......,,,,,,------...---------------...///////////////////////////////////////......//////...------,,,...------------.../////////000111222333333444444555555444444444555555666999<<>>??????@@@@@@===::::::===>>>>>><<<;;;===@@@@@@>>><<<;;;;;;>>>??????@@@AAABBBCCCCCCBBBAAA@@@>>><<<:::888777;;;:::::::::999999999999999999888888888888999999777777777777777777777777777777555555555555777777444444555555555444333333111444777666444222222444222222333333333333222222444333333222222222222222111111111111111111111111111222222333444333333333444444333333444444555666333222222222222333333444333333333222222222222111000000000000000000000000///000111111//////000111000000111111111111000000///////////////////////////000111222222222111000111111111111111111111111000000111111111111000000/////////000000000111111000000000000000//////......///000111222222222222111111111000000000000000000000111111222222111111000000111111222222333333444555555444222111111222111111111111111111111111/////////000000000111111111111111111222222222222222333444555666666666555666666666777777777888888777777666444333222111000111111111111111111111111111333666666444222111111333333333333333444555555555555444444333333333222888777777666555555444444222111111000000///......///................../////////000000000000//////---------...------,,,,,,------...////////////...////////////////////////.........///......---,,,...------------...//////////////////000000000000222222111111111111111111555555666777888777444111///,,,---000000...///222222111111111111222333444777777777888999:::;;;<<<999555111......//////////////////...............///000000111111000......,,,,,,---...///000111111222444555222...,,,---...///111333333111//////000///000111111111000///...}}}wwwtttqqqnnnmmmllljjjhhhddddddbbbaaa````````````[[[ZZZXXXVVVTTTRRRQQQOOOOOOMMMKKKKKKLLLMMMLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<===>>>???@@@?????????===;;;999:::<<<>>>>>>===;;;>>>AAACCCBBB@@@???>>>?????????@@@@@@@@@@@@AAA@@@???>>><<<:::888777666999999999999999999999999888888888777777888888888777777777777777777777777888777666666666666777888666666555555555444333333333888<<<;;;666333333666222333333333333333333222444333333222222222333333222222222222222222222222111222222333333333333333222222111111111222222222222111111111222333444444222222222222222222222222000000000000000000000000///000111111000///000111///000000111111000000///000000000000000000000000...000222333444333111000000000000000000111111111000000111111111111000000////////////000000000000//////000000000//////...//////000111111222222222000000000000000000000000000111222333333333222222000000111111222333444444555666777666555444555777222222222222222222222222000000000000111111222333111111111111111222222222444444555666666777777777666777777888888888888888:::999888666444333111111222222222222222222222222222333555444333222222333333333444444444555777999444555555555444444444444888888888777777666666666222222111111000///////////////............//////......////////////..................---,,,++++++,,,---......//////..............................---...............------...------------...//////000000000000000111111222333333333222222111111000333111000222555777555333///------000000...---000/////////000000//////...222222111111111222333333666444000---,,,---......---------------------------...///000000///...------......///000111111111222555777444...+++,,,///...111444444333111000000...///000000000//////...}}}|||uuussspppnnnmmmllljjjhhheeedddbbb```^^^]]]\\\[[[ZZZZZZXXXVVVSSSQQQPPPPPPNNNMMMKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@@@@??????@@@@@@@@@@@@???>>>===<<<888:::===???AAAAAAAAA@@@<<<;;;;;;<<<===>>>>>>>>>@@@BBBEEEEEECCC@@@>>>===========================<<<<<<;;;;;;::::::999999888999999999999:::::::::777777777777777777777777777777777777777777777777777777666666666666777777777666666555444444444444444999===<<<666333333555333333333444444333333333444333333222333333444444222222222222222222222222000111111222333222222222000111111111111000000000111111111111222222333444222222222222222222222222000000000000000000000000000111222111000///000222000000111111111111000000000000000000000000000000...000222333444333111000............//////000000000000111111111111000000////////////000000000000//////000000000000//////000000000111222222333333000000000000000111111111222333444555666555444333222222333333444555666666222333555444333333555666333333333333333333333333111000000000111222444555555555444444444444444444666666666777777888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;999777555444222111333333333333333333333333222444444444444444666888:::;;;;;;999666555666888333555777777666555555777444444444555555666666666222222111111000///////////////............//////,,,------......------,,,............---,,,++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------...............---...------------...//////////////////000222333444333333444444333222111000222000...000444777666555111///000333222///...000//////000111000///...---444333222111000/////////444333111...---,,,---...,,,,,,,,,,,,,,,------------...///000000///............//////000000111111111555888666000,,,...000000222555666555333222222//////000000000000000///{{{{{{sssqqqooonnnmmmkkkiiigggdddcccbbb___]]][[[YYYXXXZZZ[[[ZZZWWWSSSPPPOOOPPPNNNLLLKKKKKKMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>???@@@@@@AAA@@@>>>===<<<666888<<>>>>>??????@@@@@@FFFGGGHHHEEEAAA<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888888888999999999999999666666777777777777666666777777777777777777777777666666666666666666666666777666555555444555555555444666999888444222222333333333444444444444333333333333333333333444444555222222222222222222222222000111111222222222222222222222333333333222111111222111111111111222222333111222222222222333333333000000000000000000000000000111222222000000111222111111222222222222111111///////////////////////////000111222222222111000,,,------......//////000000000111111111111000000/////////000000000111111///000000111111111111000222222111222222333555555111111111111111222222222333444666888888777666555444444555555666666777777333555666666555555666888333333333333333333333333222111111111222444555777999999999999888888888888777666666666777888999:::;;;<<<===>>>???>>>======::::::888777555333222111333333333333333333333333222333444444444555777:::AAABBBAAA===777333444555///222555444111...///000000000111111222333333444222111111000000///......///..................///,,,,,,,,,------,,,,,,,,,---------...------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------------...//////------,,,---...000222333000000111222222111///...000///...000222444555555222000111444444000...000000000111111111000//////999888666444333111111111111222333111///------...,,,,,,,,,,,,---------------...///000000000///...------------......//////000333666555111......///000222444555333222333333//////000000000000111111|||zzzzzzqqqooommmlllkkkjjjgggdddaaaaaa```^^^\\\ZZZXXXWWW\\\\\\\\\XXXSSSPPPOOOPPPMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJIIIIIIHHHGGGGGGFFFAAA@@@>>>=========???@@@???@@@AAAAAAAAA???===<<<888:::===@@@BBBBBBBBBBBB???@@@AAAAAAAAA@@@AAAAAADDDEEEEEEBBB>>>:::999999::::::::::::::::::::::::777888888888999999::::::888777777777777777777777555555666777777666555555777777777777777777777777555555555666666555555555666555555444444555666777555555555444444333333333333333444444444444333333333333333333333444555555222222222222222222222222111222222333333333333333333333444444444333222111333222111111111111111111111111222222222333333333000000000000000000000000000111222222000000111222222222333333333333222222/////////////////////////////////000000000111111---------...///000000000000000111111111111000000000000000111111111222222000000111222222222222222333333333222333555666777111222222222333333333333333555777999999888666555666666666666666666666666555666777777666555777888222222222222222222222222222222111111222444777888::::::999999999888888888666555555555555777888999888999;;;<<<<<<<<<:::999777777555444222111000///111111111111111111111111111222333333222222444555:::<<<===999444111222555222555777555///***)))***.../////////////////////111111000//////......---......------------......,,,------------------,,,,,,,,,------...---------+++,,,------......------------------------------,,,------...//////.........------------...//////......,,,,,,,,,...///111,,,---///000000///...---,,,...//////...///000222111///000333222...,,,---///////////////000000000888777666444333222222222000333555555222///......,,,,,,,,,,,,------......,,,,,,.../////////......,,,,,,,,,---------.........000111222111///...---...///000000//////000222///////////////000111111~~~{{{xxxxxxooommmkkkjjjjjjhhheeeccc___^^^^^^^^^\\\[[[YYYXXX]]]^^^]]]YYYSSSOOOOOOPPPMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJIIIHHHHHHGGGFFFFFF===<<<;;;;;;<<<>>>@@@BBB???@@@AAABBBAAA???===<<<;;;<<<>>>@@@AAABBBBBBBBBAAABBBCCCCCCBBBAAAAAABBB>>>??????>>><<<;;;<<<===999999::::::::::::;;;;;;777777777777888888888888777777666666555555555555444555666777777666555444777777777777777777777777444444555555555555444444666555444444555666777888888666444444555666666555333444444555555444444333333333333333333444555666111111111111111111111111222333444444555555444444222333333444333222000///333333222111000000000111111111111222222333333333000000000000000000000000000222222222111000111222222333333444444333333222111111111111111111111111/////////...///000000111---......///000111111222000000111111111111000000111111111111222222222222000111222333333333333333444444333333444555777888222222222333333444444444333555777999999888666555666666666666666555555555111222333222111111222333222222222222222222222222333222111111222555777999888777777777666666555555444444333333444555777888222444666777777777555444444444333222000///......////////////////////////000111222111000//////111---111444333000///333777<<<@@@AAA===555...,,,---//////......---,,,,,,,,,000000000///......---------------,,,,,,------------..................---++++++,,,---............+++,,,------......------////////////////////////,,,,,,---.../////////......------------...//////222111///---------///000+++,,,...000000000...---))),,,...---+++***,,,///000...///222111,,,***+++......------......///000444333222111111111111111///333777888444000///...,,,,,,,,,------.........++++++---...///......------..................///---------///000000---++++++,,,---,,,+++,,,...000...............///000111{{{{{{{{{xxxtttpppmmmjjjhhhfffeeebbb```^^^^^^^^^]]]\\\[[[ZZZYYY```\\\WWWSSSQQQPPPNNNMMMJJJIIIGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCC888888888999;;;>>>@@@BBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDBBB>>>???CCCCCC@@@???EEEJJJJJJEEE???======???===;;;:::::::::<<<===999999999888888999:::::::::999888888777777888888888888999888555444555555999777666666666555444333333555777888888777555333666666666666666555555444555555555555666666666666666666666666666555555444333444444555555444444333222444555555333222222333222222333333444555666666333333222222222333444444111111222333333444555555444444555555555555555555111111222333222111///...222222333333333222222111222222222111111111111111444444333222111111222222///......---------......333111///---,,,---.........///000000///000222444222333333444444333333222111000///000222333222111000111222333444333333222444444444444555666777777555555555555555555555555666777999999888666444222444444444333333222222222000000000000000000000000000111111111222222222222//////000111222333333333111111111000000000000000222222111111222222333444333333333222222222111111000000000000000///......111000///...------...///333000---,,,---///000000111000000000...///888BBBMMMTTTPPP>>>111//////,,,000///...---------------///...,,,,,,------,,,+++........................---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------......---,,,...111...((()))///+++...111222000---***)))111///---,,,---......---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---///000111111111///...---,,,,,,,,,------.........------------.........///222111000111222111///---///,,,)))))),,,...---+++***+++,,,------------,,,,,,,,,+++***+++,,,...///***+++---.........---,,,000---+++,,,...000///---,,,,,,,,,,,,,,,///333777~~~yyyxxxyyyvvvrrrooollliiigggfffeeecccaaa^^^^^^^^^]]]\\\[[[ZZZYYY\\\YYYUUURRRQQQQQQPPPOOOKKKIIIHHHHHHJJJKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCBBB::::::::::::<<<>>>@@@AAA@@@@@@AAAAAABBBDDDEEEEEEKKKNNNMMMGGGBBBBBBBBBAAA>>>DDDKKKLLLGGGAAA===<<<>>>===;;;:::::::::<<<===::::::999888888888888888:::999999888888888888888777888999888555444555666777777666777777777666555555666666666666555555444444555666777777777777777666666666666666666666666666666666666666555444444333333444444444444333333333444555555333222222333111111222333333444555555444444333222222333333333111111222333333444555555555555555555555555555444222222222222222111000000111222222222222222111111111111111111222222222222333333222222111111111111//////............//////333222000...---...//////...///111111111111222444222333333444444333333222222111000111222333333111000111222333333333222222333333333333444555666666444444444444444444444444555666666666555444222111333333333222222222111111000000000000000000000000000000000000111111111222000000000111111222222333000000000000000000000000000000000000000111111222222222222222222222111111000000000000000///......111000///...---......//////...---...///000///...000...///333666:::CCCLLLVVVZZZRRR>>>000///000...//////...---------------///---,,,,,,---...,,,+++........................---,,,,,,++++++,,,,,,------+++***+++---------+++,,,+++++++++++++++,,,,,,/////////......---------,,,+++---111///***+++000.........------...000222...,,,,,,---......---+++------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,//////000000000///...---,,,,,,,,,,,,------..................------------000///...///000000///---333000---,,,......---,,,,,,,,,---.........------...---,,,,,,,,,---...///+++,,,---////////////...///---+++,,,...//////---111111000...,,,---000333{{{vvvvvvuuussspppmmmkkkhhhffffffeeecccbbb^^^^^^^^^]]]\\\ZZZYYYXXXWWWTTTQQQPPPQQQQQQQQQPPPLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGEEECCCAAA@@@============>>>???@@@@@@AAAAAABBBCCCDDDFFFFFFGGGJJJQQQRRRKKKCCCAAABBBBBB===CCCJJJLLLHHHBBB===;;;>>>===;;;:::::::::;;;<<<::::::999888888777888888999999999888888888888777777888999777555444555666555666777888888888888777666666555444444444555555333444666777888999999999888888888777777666666555555666666666666555444444222222333333333333222222222444555555333222222333111111111222333333444444555444444333222222222222111222222333333444444555777666666666555555444444555444333222111111111111000111111222222222111111111111111222222333333333222222222222111111111111///////////////000111222444333111000//////000111...000333333333222222333222222333333333333222222222111000111333444333222000000111222222222222111111111111111222333444555222222222222222222222222444333333222222111111111222222111111111111000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000...............///000000111111111111111222222222000000000000000//////...000000///.........//////......///111222222///---000...222;;;DDDJJJPPPUUUZZZ[[[QQQ===///...111000//////...------------...///---,,,,,,---...---+++........................------,,,,,,,,,,,,---------,,,++++++,,,---,,,***+++,,,,,,,,,------......222222111000///...---,,,---,,,---///---+++,,,000000//////............///+++***+++,,,...///...,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,......//////......---,,,,,,,,,,,,,,,,,,---------/////////......------,,,...---,,,---///000///---111///...---...///...---.........///......------//////..................,,,---...000111111111111///---,,,,,,...//////...111111000...,,,,,,---///yyyuuuttttttqqqnnnkkkiiifffeeeeeeeeedddbbb^^^^^^^^^]]][[[ZZZXXXXXXTTTRRRPPPOOOPPPPPPOOONNNMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHFFFEEECCCAAA@@@CCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDD@@@GGGJJJFFFAAAAAAAAA@@@>>>BBBGGGHHHEEE@@@===;;;===<<<;;;:::::::::;;;;;;::::::999999999999::::::999999999999888888777777777888888777666555555666444666777888777777777777555555555555666666666666555666777888999999999999:::999999888777666666555555555666666555555444333111222222333333222222111111333444444222111111222222222222333333444444444666555444333222111111111222222222333333444444444777777666666555444444444<<<999666333111000111222000000111111222222111111000111111222333444555555222222222222222222111111/////////000111222333444444333222111111111111222...111444555444333222222222222333333333333222222333111111222333444333222000000111111111111111111000000000000000222333333111111111111111111111111333222111000000000000111000000000000000000000000000000000000000000000000.........////////////000111111111111000000000000/////////000000000000000......------......///000000000000111111111111111//////000000000000//////000000//////////////////111000111222333222000---222111777DDDPPPSSSSSSSSSPPPPPPHHH888...---000000///......---------.........---,,,,,,---...---,,,........................------,,,,,,,,,,,,------...---+++,,,------,,,***------...///000111111111111111000//////...------000...---,,,,,,...222555===???AAACCCBBB===777333000...,,,,,,...//////...***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++---------------------,,,,,,,,,,,,,,,,,,---------////////////000000000000///---,,,---///000000///------------.....................///......---,,,//////000//////...---,,,......///111222333333444000000/////////000000000---......---,,,,,,---///~~~yyyuuutttssspppnnnjjjhhheeeeeeeeeeeedddbbb^^^^^^]]]\\\[[[YYYXXXWWWTTTRRRPPPOOOOOONNNLLLKKKMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDBBBAAAHHHGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDBBBAAA???>>>:::>>>???>>>???BBBAAA===@@@AAAAAA@@@>>>===<<<===<<<<<<;;;:::::::::::::::999999999:::;;;<<<===>>>888999999999999888777666666777888777666555666777555777888777555444666888555666888999999888777666777777888888888888777777:::999999888777666666555555555555555555444444333111222222333333222222111111222444333111000000111444444444444555555555555666555444333222111111111222222333333333333444444666555555555444444444333@@@===999444111000111111000000111222222222222222111111222333444555555666111222333333333333222222000000000111111333444555444333333222222222222222...111444555444222222222111222222333333222222111222111000111333444333222111000000000000000000000//////...//////000111222000000000000000000000000333222111000000000111111////////////////////////////////////////////////---.........////////////111111000000000000000000......//////000000000000///............///000000000000000000000000000000//////000000000000////////////000000000000000000333111//////000000///...111111777EEEOOONNNHHHDDD===>>>:::333---,,,...///......---------......///...,,,,,,,,,......---,,,...........................------,,,,,,------...///---,,,---......---,,,---...///000111111111111........................222000---,,,000888@@@DDDLLLMMMPPPTTTVVVUUUPPPLLL===888222...---,,,,,,,,,+++++++++,,,,,,---------+++,,,------------,,,+++------,,,,,,,,,---------------------------------...///000111222333444555111///......000222222222111111111000///...------------............------...///000111000///---+++...///000111222444555666444444333333222111222333///000111111///......///|||xxxuuusssrrrpppnnnjjjgggeeedddddddddcccaaa^^^^^^]]]\\\[[[YYYWWWVVVUUUSSSQQQOOOOOOMMMKKKIIILLLJJJIIIIIIJJJJJJJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA???<<<:::<<<======<<<>>>BBBAAA<<>>888888999::::::888777666666777888777666555666777666777888666444444888===<<<<<<<<<;;;:::888777666777888888888777777666555888888888777777666666555444555555555555444333333222222333333333333222222222444555555333222222333555555555555555666666666555444444333222222222222333333333333333333333333333333333333333333333333???===888444111000000111000111222333333333333333333333333444444555555555111222444555555555444333111111111111111222333444333333333333333333222222///111333444222111111222111111222222222222111111111000///000222333222111111000//////////////////............///000111222////////////////////////111111111111111111111111......////////////000000////////////////////////............////////////000000000000000000000000---......//////000000111///////////////000111111000000000000/////////......//////000000000000000//////000111111111000000000///---...///111111000///...333>>>DDD@@@888444...000000///---,,,------...------------...//////---,,,+++,,,.........---..............................------------......///...---...000111000///---...///111111111000000---------....../////////000000...///777CCCLLLNNNDDDBBBAAAEEELLLRRRUUUVVVEEE???888222...,,,+++))),,,,,,---------------...,,,---...//////...---,,,------,,,,,,,,,---....../////////...............---...///111333555666777444222000000111333333333999:::999666222...,,,,,,---......///////////////...///222333333111...---......///111222555777888888888888555333111222333555777888777333000///...{{{yyywwwtttrrrpppnnnmmmjjjhhheeeddddddcccaaa```^^^^^^]]]\\\ZZZXXXVVVUUUTTTRRRPPPPPPOOONNNKKKIIIKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFEEECCCCCCDDDCCCAAA???<<<:::<<>>EEEJJJFFFAAA<<<888666666666555555666777777777666666666666666666666666666666444444555555444444333222333333444444444444333333555777888777666555555555555555555555555555555555444444333222222333333333333333333333333333333333000111111222222333333444999777444222111000111111111111222444444555555444444444444444555555555555222333555666777666555444222111111111111111222222222222222333333333222222000111222222000000000222111111222222222222111111000///...///111222111000111000///.........//////............///000111222///////////////////////////000111222222111000///......//////000000000000////////////////////////....../////////000000000......//////000000111111------......///000000111///////////////000000111111111000///......---,,,......///000000000000000...///000111222111111000......000333777888888777000---///555777444///...,,,,,,---------,,,,,,...---------------...//////---,,,+++,,,...///...---..............................------------......///......///222333333222000111333444444333222111000000//////////////////,,,//////111888CCCHHHFFF666222///111888???CCCCCC===:::777555444222000...///..................------...000111111000...---...---,,,,,,,,,...///000111000000000////////////------...000222333444555666333111000111333333333:::;;;<<<999444000//////...///000111222333333333...111444666666444222000......///000222555777999:::::::::777222000000222555777999888555222000///xxxwwwuuusssqqqooommmllljjjhhheeedddcccbbbaaa___^^^^^^]]]\\\ZZZXXXVVVUUURRRQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHJJJKKKKKKKKKIIIJJJJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDBBBCCCCCCDDDBBB@@@>>><<<888>>>BBB>>><<<@@@FFFIII???>>>>>>>>>>>>>>><<<;;;::::::;;;;;;;;;:::999888;;;:::999777666555555555777888:::::::::999777555555666888777666666777888555777777666555:::DDDLLLUUUNNNDDD;;;555333555666222333444666777777777777555555555555666666666666444444555555444444333222333444444555555444444333888999::::::888777777888444444444444444444444444333333222222222333444444333333333333333333333333//////000111222333333444333222111000000000111222111222333444555555555555555555555555555444444444333444666888888777666555222222111111000111111111111111222333333333222222000111111000//////000222111111222222222222111111000......///000111000///111000///...------...//////......//////000111222000000000000000000000000---...000222222111///....../////////000000111111////////////////////////////////////000000000000---......///000111111222---------...///000000111///............///000000222222111///...---,,,+++......///000000000000000...///000222222222111000---///444;;;@@@BBB@@@>>>333///---///111//////111000...---...---,,,---///---------------...///000---,,,+++,,,...///...---..............................------------......///......000333555555444555666888999999777555444333333222111000///......+++///000000666<<<;;;555999555333444777888444000///000222666999:::888555000000000///.........---...///000222222000///......------,,,---...///000222222111111000000//////------...///000111222222777444111000111222222222333666888888555222222444///000111333444555666666///222666999999777444222.........///222555888999:::;;;:::777222...///111///111555666444222111000~~~|||yyyvvvsssqqqooommmkkkgggfffeeecccaaa```___^^^\\\[[[ZZZYYYVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKJJJIIIHHHIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKIIIGGGEEECCCCCCDDDFFFHHHHHHDDD???>>>??????>>><<<===>>>???@@@AAABBBBBBBBBEEE@@@<<<>>>CCCDDD@@@:::;;;;;;;;;;;;:::999888777888888999999999999888888777888888999999999888888777666666666666888:::;;;999888555222333;;;HHHQQQ\\\]]]UUUCCC666444444333444555555666666666666666111222444555555666999;;;::::::999999888777666666555666666777888999999::::::999555333888???<<<333333333333333333333333333333333222222333333444555000111222222333333333333111111222222222222333333111222333333444444333333444444444444444444444444666666666666666666666666222333333444444555555555333222222111111222222333333333333222111000//////111111222222222333333333//////000000111111222222333222111/////////000111//////............//////000000000000000000000000//////000000000000////////////000000000000//////......---------......///............//////////////////000000000000////////////...---...///000111////////////000000000000//////000000000000//////000000000000000000000000111000000//////000000111///////////////000000000000333666===KKKTTTMMMAAA555:::<<<777...***///555000///---,,,,,,------...000000//////.../////////333222222111111222222333...///000111333444555666111000///......000222333555555555555555444444444:::;;;<<<<<<;;;999777555555555444444333222111000///222333111111333555666777333222333111///111666111111222222333222222222------......//////000000............////////////111000///......///000111111222333222000......///000000000000111111111111333222111/////////000111222333555555555333111000000000000000111111111111------...333999<<<<<<:::333222000///000222555777222666;;;<<<999444111111000111222333333333333333~~~||||||yyyuuusssqqqooollljjjffffffdddcccaaa```^^^^^^[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOOOONNNMMMKKKJJJIIIFFFDDDBBBAAAAAACCCEEEFFFEEECCCAAAAAAAAAAAA>>>;;;===>>>???@@@AAAAAAAAAAAA@@@>>>>>>DDDJJJLLLFFFAAA;;;;;;;;;;;;:::999888777888888999999999999888888888888999999999999888888888777666666666777888999777666444777===GGGQQQWWW______WWWFFF999666666555444555666666777777666666333555666777777888;;;===<<<<<<;;;999888666555444555555555666777888888888888888555666===EEEDDD===333333333333333333333333333333222222222333333444111222222333444444333333333333333333444444444555222333333444444444444444444444444444444444444444555555555555555555555555333333333333333333444444222222222111111222222222222333333222222000//////111111111111222222222222//////000000000000000000333222000/////////000111//////............//////000000000000000000000000//////000000000000////////////000000000000//////,,,,,,,,,---...///000111/////////000000000000111//////000000000000/////////......---...///000111///000000000000111111111000000111111111111000000////////////////////////000000////////////000000.../////////000/////////000222555>>>LLLWWWTTTKKKFFFIIIKKKEEE:::333111333000///......///000111222555444444333333444444555333333333222222333333333000000111111222333333333333222111000000222333555444444444444444444444444888999:::::::::999888777888666444333111111111111111333444333222333444555444222222444333111222666111111222222222111111000............////////////---.........////////////111000///......///000000000222333222000......///....../////////000000000333222111000///000000111///000222222222000///------------.........//////000...---000555999;;;;;;444222000000111333444444666:::>>>???<<<777444333111111222444555555666666|||{{{{{{xxxtttrrrpppnnnkkkiiifffeeedddbbbaaa___^^^]]]ZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPOOONNNNNNMMMLLLLLLHHHJJJLLLNNNPPPPPPPPPPPPRRRQQQPPPNNNLLLIIIGGGFFFBBBAAA@@@???@@@BBBDDDEEECCCCCCCCCDDDDDDBBB>>>;;;>>>>>>???@@@AAAAAAAAA@@@<<<===@@@GGGMMMMMMGGGAAA;;;;;;;;;;;;:::999888888888888999999999999888888999999:::::::::999999888777777666666666777888888999666666>>>LLLWWW\\\[[[ZZZZZZRRREEE:::666666555444555666666777777666666666888999999999:::<<<>>>>>>===;;;999777555444333333444444555555666666666666666555777>>>EEEEEEAAA222222222222222222222222333333222222111222222222222333444444555444444444444555555555666666666666333444444555555555555555555555555555555555555555555555555555555555555555333333333333333333222222222222111111111111222222222222222222222111000///000000000000111111111111000000//////////////////222111000000///000000000///......------......///000000000000000000000000//////000000000000////////////000000000000//////++++++,,,---...000111222000000000000111111111111...//////000000//////..................///000000.../////////000000000000000000111111111111000000////////////////////////000000////////////000000000111222333333222111000111222555>>>MMMZZZ\\\WWWVVVYYY[[[VVVKKK@@@888555000000000000111333555666777777666666666666777777444333333222222333333444111111111111111111111111222111000000000111333444222222222333444444444555555555666777888999999::::::888666444333333444555222333444444222111111333444333444888999666555888444444444444444333222111/////////...............---------.........////////////.........//////000///111222111///............////////////000000000222111000000///000000000...///000000000///...---,,,,,,,,,---------......222///,,,,,,///444888:::888444111111444555444222888;;;???@@@===999666444222333444666777999:::;;;}}}|||zzzwwwssspppooommmjjjhhheeeeeecccbbb```^^^]]]\\\YYYYYYXXXWWWUUUSSSQQQPPPQQQPPPPPPOOONNNNNNMMMMMMJJJKKKNNNQQQRRRRRRQQQQQQPPPOOONNNLLLJJJGGGEEEDDDAAA@@@??????@@@BBBDDDEEEDDDDDDDDDDDDCCCAAA???===>>>??????@@@@@@@@@@@@???======???CCCFFFEEE???::::::;;;;;;;;;::::::999888888999999::::::999999888999::::::::::::999999888555555555666777888888999<<<888999DDDTTT^^^\\\WWWLLLJJJFFF>>>777444555555555555666777777777777777888999::::::999:::<<<>>><<<;;;:::999777666555444222222333333444444444555666444333444999===<<<999222222222222222222222222333333222111111111111222444444555555555555555444555555555555666666666666444555555666666666666666666666666666666666666666555555555555555555555555555555444444333333222222111111000000000000111111222222222222222111000///////////////000000000000000000//////......------111111000000000000000000///................../////////////////////////////////000000000000////////////000000000000//////------------...///111111//////000000000111111111...//////000000//////...............//////000000------.........////////////000000111111000000///111111111111111111111111111222222222222222222111444555666777777666555444444444666===KKKWWW^^^___[[[^^^aaa___VVVJJJ>>>777222111111111111333444555444444333333333444555555222222111111111111222222000000000000000000000000///............///000111000000111111222333444444333333444555777999;;;===::::::999888777888888888666666666777555222333666777555777===???<<<::::::888888888777777555444444/////////......---------,,,,,,---------...........................//////...000111111///---....../////////000000000111111/////////.........//////...///000000000//////...---------.........//////111///,,,,,,---111444666999555222222555666444111444666999;;;:::888555333333333444666888:::;;;<<<~~~~~~xxxuuurrrooommmkkkiiifffddddddcccaaa___^^^\\\\\\XXXXXXWWWVVVUUUSSSQQQPPPQQQQQQPPPPPPOOONNNNNNNNNLLLNNNPPPQQQRRRQQQOOONNNKKKJJJJJJIIIGGGFFFDDDCCCAAAAAA@@@AAABBBCCCDDDEEEEEEEEECCCAAA@@@@@@@@@AAA??????@@@@@@@@@???>>>>>>???===<<<===>>>>>>;;;888::::::;;;;;;;;;:::999999999999::::::::::::999999999:::::::::999999888777222333444666777999::::::<<<888999BBBOOOUUUPPPHHH<<<;;;999777555444555888555666666777777777777777777888999888777888:::;;;888888888777777666666666222222222222222333333333666222000222444555444333222222222222222222222222333333222222111222222333555555555666666555555444333444444444444555555555444555666666777777666666666666666666666666666666555555555555555555555555666666555555444444333333111000000//////000000111111111222222222111000000....../////////000000000000000//////......------000000000111111111000000000//////......//////000//////////////////////////////000000000000////////////000000000000//////000//////.........//////........./////////000000//////000000000000////////////000000000111111000000000000000111111111111222222222333333222222222444444444444444444444444444444555555555555444444444555666888888777777666888555555;;;EEEOOOXXX]]]ZZZ]]]```^^^UUUHHH<<<444222111000//////000111222000000000000000111222222000000////////////000000---......//////000000111......---.........//////...//////000111222222333111222333444777999<<<===;;;;;;;;;:::999777555444:::777777:::888444666;;;999666777<<<>>>;;;999999777777777777666555444333//////......------,,,,,,,,,,,,,,,,,,------------,,,,,,------............---///000000...------...------------............,,,,,,------------------............///.........------------...........................///000111555222//////111333222111000111111333444333222222000000000111333555777888wwwtttpppnnnllljjjgggeeedddcccbbb```___]]]\\\[[[WWWWWWVVVVVVTTTRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOMMMLLLKKKGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDCCC@@@>>>>>>@@@CCC???@@@@@@@@@???>>>======???===::::::;;;=========:::::::::;;;;;;::::::999999999::::::::::::999999999999999999999888777666111222444666888999999999999777777===CCCEEE???999666333333555666555777:::555666777777888888777777666777777777555555777999555555555555555555555555222222222222222222222222444000///333555444444555333333333333333333333333333333222222333333444555555555555666555555444333222222333333333444444444444555555666666666666666555555555555555555555555444444444444444444444444555444444444444444333333000000////////////000000111111222222222111111000////////////000000000000000000////////////////////////000111111111111000111000000//////000000111000000000000000000000000//////000000000000////////////000000000000//////222111000///........................////////////000111111222222111111000000000111222222222222222333444444444555555555555555555666666666666555555555555555555555555555555333444555666666555444333222222333444555666777777999555333666<<>>333...111000///...---......//////......//////000111222///......------......///,,,,,,---......///000000////////////000000000000.........///000000111111000000222444666888999:::::::::999888666444222111777222111555444111555===:::444222555777555333333222222222222222111000///.........---------------+++++++++,,,,,,,,,------***+++,,,---............,,,...//////...------...))))))*********+++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------***---///000///.........///...,,,,,,,,,...111333444222//////000111222222......---------///000111}}}|||vvvsssooommmkkkiiifffdddccccccaaa```^^^]]][[[[[[VVVVVVVVVUUUTTTRRRQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCAAA???>>>???AAA@@@@@@@@@@@@???>>>===<<<>>>===;;;:::;;;===???@@@999::::::;;;;;;::::::999999::::::;;;;;;::::::999888888888888777666555555333444555777777777777666555777999:::;;;:::777555888333333777777555444888666666777888888888888777666666777666444444555777555555555444444333333333222222222222222222222222555111000444555333333777444444444444444444444444222222222333444555666777555555555555555444333333222333333333333444444444444444555666666666666555444444444444444444444444444444444444444444444444222222222222222222333333000//////......//////000000111111222222222111111//////000000000111111111//////000000000000000000...///000111222111111000222222111111111111222222000000000000000000000000//////000000000000////////////000000000000//////111000//////////////////...////////////000000000222222333333333333222222111222333444444444333333444444555555555666666666555555666666666666555555333333333333333333333333000111222333333222111000111000000111222555888999777222///111444888BBBMMMVVVZZZZZZQQQBBB555...---///...---,,,------///000...------...///000111111///......------......///---------------------.........//////000000000///..................//////---...000222444444444444666555444444555888;;;===999222111555666444:::EEE<<<444...///111000...///......////////////...---,,,------------------...++++++++++++,,,,,,,,,,,,)))***,,,---......------+++---///...---,,,---...)))*********+++++++++++++++,,,---...///......---++++++++++++,,,,,,------,,,,,,,,,,,,------------***---000000///---...///---......,,,+++...555<<<@@@;;;444111111333444444333111000...---...///000{{{yyyuuusssooollljjjhhhfffdddcccbbbaaa```^^^\\\[[[ZZZVVVVVVUUUUUUSSSRRRPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBAAA>>>AAADDDCCC@@@>>>>>>???@@@@@@@@@@@@???===<<<;;;>>>===<<<<<<<<<<<<======999999:::;;;;;;:::::::::999::::::;;;;;;::::::999888888888777777666444444666666777777777555444333555999<<<<<<999777777999;;;555444777777222000333666666777888888888888888666777777666444444555666666666555444222111000000333333222222222222222222777222111444444000000444555555555555555555555555222222333444555777888999444555555555444333222222333333333444444444555555333444444555555555555555444444444444444444444444444444444444444444444444//////000000111111111222//////............//////000111111222222222111111000000000000111111111111//////000000111111222222...///000222222222111000333333222222222222333333000000000000000000000000//////000000000000////////////000000000000/////////////////////000111111000000000000111111111111222333333444444333333222222333444555666555444333222222222333333333444444222333333444444333333222000000000000000000000000,,,...///000000///...,,,222111000111333777;;;===555///,,,...///111<<>>;;;:::999:::;;;@@@@@@@@@>>><<<<<<>>>@@@@@@???===;;;:::;;;===>>><<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;888666777999:::888555444444444666888999999888888888999999888777666555777555666888777444333555444444444555555555666666555555444444444444555555555444333222222333555666777555333333555555555444666555555555555444444444222222111000000111111222444444444555555555666666666666666666666666666666444444555666555444222111333222222111111222222333444333222111111111111222333333333222222222111111------...///////////////------------...000111111555444222000000000000111////////////000111333333000111111111111222222222222111111111000000//////222222222111000//////...---.........//////000000//////000000000000//////000000000000111111111111//////000000111111111222222111000//////000111222333222222222111111000000---///111222000///...//////000111222222111000///222222111111111111222222......------------......---------........./////////------...111333444333...000000...,,,---444:::LLLWWWWWWEEE555111111..............................///000///...---...///........................---------.........//////---,,,+++,,,...///...---///////////////.........,,,,,,------...///000000//////111666???KKKVVV]]]MMM======MMMRRRFFFBBBJJJ888555000---,,,+++***)))........................+++,,,,,,------,,,,,,+++,,,+++******+++,,,...///......------------......,,,------......------,,,******+++++++++,,,,,,,,,.........////////////000,,,,,,------...///000000000///...------...///000000000000000000000000000///222444444333444888<<>><<<::::::;;;;;;???@@@@@@>>><<<<<<>>>@@@???>>><<<;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;:::888888888999999999999:::<<<:::888888999999777555444444555666888999999888888888777777777666666666888666666888666333333666444444444555555555666666666555555555555555555666777666555444333444666777888666555555666777666555555555555555444444444444222222222111111111222222333444444444555555555666555555555555555555555555333444444555444333222111333222222222222222222333333333222222111111111111222222222222111111111111///000000111111111111111000/////////000111222222555444222111000000111111////////////000111222222//////000000000111111111222111111111000000000000222222111111000//////........./////////000000000//////000000000000//////000000000000111111111111///000000000111111111111111000////////////000111111000000000////////////---///111111000////////////000000111111000000///222111111111111111111222///......------......///---------.........//////...---,,,---000111222111...000111///---...333888AAAKKKKKK===222000111...........................///000111///---,,,,,,---........................---------.........//////---,,,+++,,,...///...---...............---------,,,,,,------...//////000//////000333:::BBBJJJOOOCCC888666AAACCC:::666:::555222...,,,++++++***)))........................+++,,,,,,------,,,,,,+++,,,++++++++++++---...///......------------......,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,---......///000///...------...///000////////////////////////000222333444555666777999:::888555333222444666888<<<;;;999666444333333333~~~{{{xxxtttpppmmmkkkjjjjjjjjjhhhdddbbb___^^^\\\[[[YYYXXXXXXXXXZZZYYYXXXVVVTTTRRRQQQPPPOOONNNLLLLLLMMMMMMKKKIIIIIIHHHGGGHHHIIIJJJIIIHHHCCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBAAA???===<<<;;;<<<<<>>===<<<>>>???======;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777777888888888888>>><<<:::999999888777555333444555777888888888888888777666555555555666777999777888:::888444333777444444555555555666666666777666666555555666666777:::999777666555555666777888666555666777888777666555555555555444444444444222222222222222333333333333333444444444444555555444444444444444444444444333333333333333333222111333333222222222222333333111222333333333222111000222222222222111111111111222222333444444444444333333222222222222222333333444444222111111111111111000000////////////000000.../////////000000000000111111111111111000000000222222111111000/////////000000000000000111111111//////000000000000//////000000000000111111111111000000000000111111111111//////............//////...............---------...///111111000//////000000//////......//////000111111111111111111111111///......------......///------.........////////////---,,,---...000//////...000222000......111444444;;;;;;333...///000---........................000111111///,,,******+++........................---------...............---,,,+++,,,...///...---------------------------,,,,,,------...////////////...///000333777;;;===555000///333555222...---222000,,,+++++++++***)))------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,---...///......------------......------............------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++,,,------......//////...------...//////////////////////////////111111222444777777666555111000///...///222555888::::::999888666444333222}}}yyyvvvrrrooommmkkkjjjiiihhhgggcccaaa]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWUUUSSSRRRPPPOOOMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGIIIJJJIIIHHHCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>============>>>???@@@???=========???<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::777777888888888999999999>>>===<<<:::999777666444333555666777777777888888888777555333333444666777888999===@@@===666444666555555555555666666666666777777666666666666777777:::999777666555555555555666555555666777888777555555555555444444444333333222222333333444444333333333333333333333333444444222222222222222222222222222222222222222222222222222333333333333333333222111333444555555444222111333333333333222222222222222333444444555555444444444333333222222222222333222222111111000000000000000000//////...//////////////////000000000111111111111111111111111111111111111111111000000//////111111111111111111111111//////000000000000/////////000000000111111111111000000000000000111111111........................------------------------...///000000//////000111000///...------...///000000000111111111111000000//////............//////............////////////000...------...///.........000222111///...///000---000111---,,,000000,,,...........................//////...,,,***+++,,,................................................---,,,+++,,,...///...------------------.........---------.........//////.........//////000111111,,,...------///333111,,,000...,,,+++,,,,,,,,,+++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///......------------......------............------,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,,,,------.................................////////////////////////111000000333777888555111000/////////111444777999888999:::;;;:::999777555|||xxxtttqqqooommmkkkiiihhhgggeeeccc```]]]]]]]]]\\\\\\[[[ZZZZZZWWWVVVUUUSSSRRRPPPOOONNNLLLMMMMMMLLLKKKJJJJJJKKKIIIGGGFFFGGGIIIIIIHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@????????????>>>???@@@???>>>======>>>;;;;;;:::::::::;;;;;;;;;999999999999999999::::::999999999:::::::::;;;;;;>>>===<<<:::888666555444333555888888666666777999777666444333333555777888666;;;CCCHHHDDD:::555555555555555666666666777777777777666666666666777777888777666555444444333333444333444555777777666444555444444444444333333333111222333444444444444333333333333333333333222222222222222222222222222222222222222222222222222333222333444444444444333222222444555777777666444333555444444444444333333333111222222333333333333333333222222111111111222222000000000000000/////////111000000////////////000000000000111111111222222111111111111111222222222111111111000000000000000222222222222111111111111//////000000000000/////////000000000111111111111111111000000000000000000------............------...........................///000000//////000222000///...------...///000///000111111111111000////////////....../////////........./////////000000111000......///000///......000111111000///......---......,,,---000000---........................+++---...---,,,,,,---...////////////////////////.....................------,,,+++,,,...///...---------......////////////---------..................///////////////......,,,000000---///444333...///...,,,,,,---...---,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,---..................------------......---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,------------............////////////------............------........................000//////222555555222...111111000000111333555777666777:::<<<======;;;:::zzzvvvsssqqqpppnnnkkkiiigggfffdddbbb```]]]]]]]]]]]]\\\[[[ZZZYYYTTTTTTSSSRRRPPPOOONNNNNNLLLMMMMMMLLLIIIHHHIIIJJJJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@===???@@@@@@>>>======>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::777444444555333666999888666555777999777666555555555666777888666<<>>>>>======<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<======888::::::888555222333555222666:::999555444666999555666777888999999888888999===DDDFFF@@@777555999666666666666777777777777555555444444444444555555333333444444555444444444333444555777::::::888666444444444333333333222222---///111333444333222111333222222222111111000000222222222222222222222222444444333222333444666777222333555666666555333222222111111111111222333444111111111000000000000/////////000111111111111000000000111111222333444555111222444444555444333222111111111111222333444555////////////000000000000111111111222222333333333000000000000000111111111111111111111000000////////////000000000000//////000000000000111111111111222111111111000000//////---...///000000///...------------....../////////...//////......///222444///000111222222111000///...///000222222000///...000000////////////000000////////////000000000000...,,,++++++---.........///...------///000000000...000222222...+++---222........................///000111000...------...000000000000000000000000//////.........------------,,,+++,,,...///...---++++++,,,,,,---...//////.....................---------------------......///+++,,,000000,,,...444---,,,++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---////////////............------...............////////////......******+++++++++,,,,,,,,,,,,,,,------------........................------,,,,,,---......---,,,,,,........................+++---...---***)))+++...------,,,,,,------...///000000000111111000000///|||xxxtttqqqoooooonnnlllkkkjjjhhheeebbb___^^^]]]ZZZWWWUUUUUUUUUUUUTTTWWWSSSOOOMMMNNNPPPOOOMMMLLLKKKHHHFFFEEEFFFGGGHHHLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCC@@@>>>???BBBCCCBBBAAABBB@@@===<<<===>>>>>>===999999;;;===@@@AAA@@@???===>>>@@@AAA@@@>>>;;;999999999::::::999999888777:::999888777666666666666777777888999999999999888888999999999999888777777999999999999999999999999777777666666666666777777555555666666666666555555333333333333333333333333444222222666<<<@@@>>>;;;333333333333333333333333...///000111222333333333444444333222111111111222333222111111111222333444333444555666666555444333444444444444444444333333111222222333333222222111222000000333555333000...111111222333444444444444333333333222222222111111222333444444444444333222000000////////////000000222111111111000000//////000000111111111111000000000000000000000000000000//////000000000000//////000///...------...///000//////000000000000////////////000000000000//////........................111///...------...///111////////////000000000000......////////////......//////000000000000//////...............///000000......////////////......------............------------------------------------............---------...............------000000000000111111111111000000//////.........---///...------...///---,,,,,,,,,,,,---//////---+++......//////...---,,,,,,---------.........//////,,,------......------,,,...---,,,,,,,,,,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++---//////...---......---,,,,,,,,,,,,---------............---------,,,+++*********+++,,,---------...------,,,,,,------++++++++++++------***+++,,,,,,++++++---...//////...---,,,,,,++++++//////...---,,,,,,++++++......---,,,,,,...///000000///---,,,,,,...000222}}}{{{wwwssspppnnnmmmmmmlllkkkjjjgggeeebbb___^^^\\\ZZZWWWUUUUUUUUUTTTSSSTTTQQQNNNLLLMMMNNNMMMLLLLLLKKKJJJHHHGGGGGGHHHHHHIIIHHHFFFGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCAAA??????AAABBB@@@??????>>>======???@@@???>>>>>>>>>>>>@@@BBBBBB@@@>>>===>>>??????>>><<<:::999:::::::::::::::999888888:::999888777666666666666777777888999999999999888777777888888888777666666666666666666666666666666666666555555555555666666444555555666666555555444333333333333333333333333333111111444:::===;;;888333333333333333333333333000111222333333444333333555444333222222222222333222111000000000111333333333333444555555444333333555444444444444444444444333333444444444444333333777444222333666555333111222222333444444444333333333333222222222111111111111222333333333333222111111111000000000000111111111111111000000000/////////000000111111000000///000000000000000000000000//////000000000000//////000///...------...///000//////000000000000//////000000111111111111000000........................000///...------...///000....../////////000000000......////////////............////////////.....................///000000......////////////......------............------------------------------------............------------.........------,,,//////000000000111111111000/////////............000...,,,,,,---...---,,,...------...000111///.........//////...------,,,---------.........//////,,,------------------,,,...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++------,,,))))))---000555333000...------///111------............---------,,,+++*********++++++,,,,,,---------------,,,---,,,,,,++++++,,,,,,---+++,,,------,,,+++---...//////......---,,,,,,+++///......---,,,,,,++++++---------------...//////000///---,,,,,,...000222{{{yyyuuurrrooommmlllkkkkkkjjjiiigggdddaaa___]]][[[YYYWWWUUUUUUUUUTTTSSSRRROOOMMMLLLMMMMMMLLLKKKLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAABBBBBB@@@>>>@@@???@@@BBBDDDDDDCCCAAACCCBBBBBBBBBCCCBBB@@@>>><<<<<<===<<<<<<;;;:::999::::::;;;;;;;;;:::999999999888777666666555666666666777888888999999888888666666777777666666555444555555555555555555555555555555444444444444555555333444444555555444444333333333333333333333333333222111000333777999777555333333333333333333333333333333444444444444444333444444333333222222333333111111000000000111222333222333333444444333333222555555555555555555555555555555666666666666555555666333000222777:::777444444444444444444333333333333222222222222111111111000000111111111111000000222111111000000111111222111111000000000000////////////000000000000//////000000000000000000000000...//////000000//////...//////...------...//////...//////000000//////...000000111111111111000000........................000///...------...///000------........./////////......////////////......------............------...............///000000......////////////......------............------........................------............------,,,------......---------//////000000000000111111////////////............000...,,,,,,---/////////333111000///000000///............///......---,,,---------...............,,,,,,------------,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++...///+++''')))111888999666111---,,,...000222------............---------,,,++++++******++++++***+++,,,------...---------,,,,,,++++++,,,,,,---,,,.........,,,+++,,,---/////////...------,,,,,,......------,,,,,,++++++,,,,,,---...............///...---,,,,,,...000111yyyxxxuuurrrooommmkkkkkkiiihhhgggeeeccc```^^^\\\ZZZXXXVVVUUUUUUTTTSSSQQQOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHFFFEEEDDDEEEGGGIIIHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCDDDEEEDDDBBBAAADDDDDDEEEHHHIIIHHHEEECCCAAAAAA@@@AAABBBAAA???<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999888777666666555555555666666777777888888888888888666777777777777666555555555555555555555555555555444444333333333333444444222333333444444333333222333333333333333333333333333111111333555666555333222222222222222222222222333444444444444333333222333333222222222222333333111111111222222222333333333333333444444333333333555555555666666666666666555555666666666666555555555444555:::DDDIIIEEE>>>555555444333333333222222222222222222111111111111////////////////////////111111000000000000111111000000000000000000//////...//////000000//////...000000000000000000000000...//////////////////..............................//////////////////...//////000000000000//////........................///......------......///------------.........///......////////////......---......//////......---...............///000000......////////////......------............------////////////////////////------............------------.../////////......////////////000000000111///////////////.........///---,,,,,,///222333333888555111///......---,,,---...............------........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,---------111999>>>333111...,,,+++---///000------............------,,,,,,++++++++++++***+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,+++,,,---/////////......------------------,,,,,,,,,+++++++++,,,---...///...---,,,///...---,,,---...///000|||xxxwwwuuurrrooommmlllkkkffffffeeecccaaa^^^\\\[[[XXXVVVTTTTTTTTTSSSQQQOOOMMMNNNOOOOOONNNMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGHHHFFFEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBDDDGGGHHHHHHGGGFFFEEEFFFFFFGGGIIIIIIGGGCCC@@@<<<;;;<<<===??????===;;;:::::::::999999999999999::::::;;;;;;::::::999888777666555555444555555555666666777888888888888777777777888888777777666555444444444444444444444444333333222222222222333333222222333333333333222222333333333333333333333333333333333444555555555333222222222222222222222222222333333333333333222111222222111111111111222222333333444444444555555555555555444444444444555555555555555555666666777777444444555555555555444444666999>>>HHHWWW___XXXKKK555444333222222222222222222222222111111111000000........................//////............////////////////////////000000......////////////......////////////////////////......////////////......------............------......////////////......------............------..............................------------......------------.........///......////////////....../////////000000/////////...............///000000......////////////......------............------////////////////////////------............------......///000000000000000...////////////000000000.........///////////////...---,,,...222555777777444222///---......------------...............---.....................------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++******---333777888777++++++,,,------.........------............------,,,,,,,,,,,,++++++******)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,...............---------,,,,,,,,,,,,,,,+++++++++***+++---.........---,,,...------,,,---...//////}}}yyywwwvvvtttrrrpppmmmkkkjjjdddcccbbbaaa^^^\\\ZZZYYYUUUTTTRRRRRRRRRQQQNNNLLLKKKNNNPPPPPPOOOLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFDDDBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCFFFJJJLLLKKKIIIGGGFFFCCCCCCDDDDDDDDDBBB>>>:::888888888;;;======<<<:::999999::::::::::::999999999999:::::::::999888888555555444444444444555555555666777777888888777777777888888888888777666666222222222222222222222222333333222222222222333333222333333444444333333222333333333333333333333333333444444555555555555444222222222222222222222222111222333333333333222222222222111111222222333333333444555666666666555555666555555444444555555666444444444555555666666777333333444444444444333333222777???JJJ\\\eee[[[JJJ444333111000000111222222222111111111111000000000......------------......///......------......///......////////////000000------............------////////////////////////---......//////......---------............---------......//////......---,,,,,,------------,,,,,,........................------------------------------........./////////......////////////......//////000000000000//////...............///000000......////////////......------............------........................------............---------...///000000000000000......////////////000000.........///////////////------...000444666777666---,,,+++,,,...000000000,,,---......///........................------------,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,---***(((,,,222444000+++(((***,,,...000000//////------............------+++,,,,,,,,,,,,+++***))))))***+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++---------+++***+++,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,------------------------------......///{{{xxxuuutttsssqqqnnnllljjjiiiaaaaaa```^^^\\\ZZZXXXWWWSSSRRRQQQPPPPPPOOOLLLJJJHHHLLLOOOPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGEEEEEEFFFFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEIIIMMMNNNKKKGGGDDDDDD@@@??????@@@@@@???<<<999888888999;;;======<<<:::888999;;;<<<<<<;;;999888888888999999888888777666555444444333444444555555555666666777777777777777666666777777666666555444222222222222222222222222333333333222222333333333333333444444444444333333333333333333333333333333222333444555444444444555111111111111111111111111111222333444444555444444444333333333333444555666333333555666666666555444555555444333333444555555222333333444555555666666333333444444444444333333...333888AAARRR\\\PPP<<<111111///...///000111333111111111111000000000000///...------------.../////////............//////........./////////000000---------......---------////////////////////////---......//////......---,,,------......------,,,---......//////......---,,,------......------,,,........................---------......---------....../////////000000000......////////////.........//////////////////..................///000000......////////////......------............------------------------------------............------+++,,,---...////////////........./////////000000............/////////000......///111444444222000---,,,,,,...000111000...,,,------...//////......//////.........------------,,,+++))))))+++,,,---,,,,,,---......---,,,,,,,,,,,,---------.................................***++++++++++++,,,,,,,,,,,,******,,,//////,,,)))******+++,,,---...//////------............------++++++,,,,,,,,,+++***)))***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......~~~{{{xxxsssrrrqqqpppmmmkkkiiiggg______^^^]]][[[YYYWWWVVVQQQPPPOOOOOOOOONNNKKKHHHFFFJJJOOOOOOMMMJJJHHHIIILLLJJJIIIHHHHHHIIIKKKLLLGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGKKKOOOOOOJJJEEEAAA@@@>>>>>>>>>???@@@@@@===;;;;;;:::;;;<<<>>>>>><<<:::777999;;;======<<<999888888888888888888777666666444444333333333444444555555666666777777777777777555555666666555555444333444444444444444444444444444333333222222333333444333444444555555444444333333333333333333333333333000222333444444333444555111111111111111111111111222333444555666666666666555555555555555666777888222333444555555555444333444444222222222222444444222222333333444555666666333444444444444444444333111333555;;;KKKUUUHHH333000///...---...///111333111111111111000000000000///...------------...///000000////////////000000---.........//////000000,,,------......------,,,////////////////////////---..................---,,,,,,---......---,,,,,,---..................------..................---........................,,,------......------,,,////////////000000000000......////////////......---..................---...............///000000......////////////......---..................------------------------------..................---)))***+++,,,------------............/////////000---.........//////000000//////000222333111---***111000000000000///,,,))),,,,,,---.../////////...//////.........------------,,,***))))))***,,,---,,,,,,---......---,,,,,,---------....../////////........................******+++++++++,,,,,,,,,***+++,,,------...//////,,,+++***))))))+++,,,...---..................---++++++,,,---,,,+++***)))++++++,,,,,,,,,+++******++++++------------++++++((()))++++++******+++---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,---------......~~~|||{{{zzzxxxtttooollljjjiiigggfff```^^^ZZZXXXWWWVVVTTTRRRTTTSSSPPPNNNKKKJJJHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCAAA@@@???;;;>>>AAACCCCCCDDDEEEFFFJJJGGGDDDEEEHHHGGGBBB===;;;<<>>777000------...---+++........................//////.........------------,,,++++++++++++,,,---........................///...///333777777222---........................******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,+++,,,++++++******+++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++***************)))++++++*********+++,,,---,,,,,,++++++++++++,,,,,,}}}{{{yyywwwuuutttpppllliiigggfffdddbbb```]]]ZZZYYYXXXWWWVVVTTTQQQPPPOOOMMMLLLKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHGGGEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@??????@@@BBBBBBAAA@@@AAABBBBBBDDDHHHNNNQQQPPPIIICCCCCCFFFIIIJJJGGGCCC@@@>>>;;;;;;<<<<<<;;;;;;:::999888888999::::::888777666555555666666666666555444444444444333333444444555444555777777555555555666777777666666666666777777555555555555555555555555555444444444444555666666444444444444444333333333555555555555444333222111444444555555555555666666333333333333444444444444333444555555555333222111444333222222111222222222222222333444444444444444444444444444444444444444222222222222222333444444444444444444333333333333111111222777???DDD>>>666888555111//////000111000//////////////////////////////............//////........................000000000000///...---,,,........................111000///......---..............................///............---------------............------000000///------,,,,,,,,,...------,,,,,,------...//////...------,,,++++++...............---------///////////////////////////......---------..............................---------,,,,,,------.........---,,,,,,,,,,,,---------------------------////////////////////////..............................------......///000............///////////////......------///000111>>>888222.........---***......................../////////............---...---,,,,,,,,,,,,---...------------------------/////////333666666222...------------------------************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++|||zzzxxxvvvtttqqqnnnjjjgggfffdddbbb```___\\\ZZZYYYXXXXXXVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>@@@AAAAAAAAA@@@BBBCCCHHHIIIKKKNNNOOOKKKEEE@@@AAADDDHHHHHHDDD???>>>>>>;;;;;;;;;;;;;;;:::::::::777888888999888777666666555555666666777666666666444444333333333444555555444666888777666555666777555555555444444555555555555555555555666666666666555444444444444555666666555555555444444444444444333333444555555666666666555555555555555555555555333333333444444444555555444444555444333222111000222222111111111111111222222222333444444444444333333333333333333333333333222222222111222333333444444444444333333333222222000111222444777999888666;;;777222/////////000000........................//////............//////---------...............///////////////...------........................111000///---------...///........................///............---------------............------//////...---------------...------,,,,,,------.........---------,,,,,,,,,/////////...---------,,,////////////////////////111000...---,,,,,,---...000//////////////////000------,,,,,,,,,---......///...,,,+++++++++,,,---------------------------...............................................................//////000............///////////////............///000000333000---,,,---......---......................../////////........................------.........------------------------...---...000222222000---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,***************++++++,,,++++++++++++++++++++++++)))+++,,,------,,,***)))***++++++,,,,,,---------+++***++++++++++++,,,,,,*********++++++*********|||zzzxxxuuusssnnnkkkhhhfffeeeccc```^^^]]][[[YYYXXXXXXXXXVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????===>>>@@@AAAAAABBBDDDFFFLLLKKKJJJJJJHHHEEEBBB???>>>BBBEEEEEEBBB??????@@@<<<<<<;;;;;;::::::::::::888888888888777777666666666666777888888888777777333333333333333444555666555777888888777666666777444555555555555555555444555555555666666666777777555444444444444555666666555555555555555555555555444444444444555666777777333333333333333333333333333333333444444444555555555555444444333222111000111111111000000111111222111222333333444444333333333333333333333333333333222111111111111222333333444444333333333222222222000111222333222222444666;;;777222/////////000000------------------------//////............//////------------......//////------...//////000//////////////////////////////111000...------...//////........................///............---------------............---------------------...//////...------,,,,,,------...,,,,,,,,,---------....../////////...---------,,,........................111000...---,,,,,,---...//////...------...//////,,,,,,,,,,,,,,,---...//////...---,,,+++,,,---...------------------------------------------------////////////////////////.........///////////////............////////////...............///000000,,,+++++++++---...//////////////////////////////////////////////////////................................................---------...///000...---------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------++++++,,,---------,,,+++++++++++++++++++++++++++++++++*********+++,,,---***)))))))))******+++,,,++++++++++++++++++++++++(((***,,,---...,,,***)))))))))******++++++,,,,,,******++++++,,,,,,,,,,,,)))***++++++++++++***)))|||yyywwwsssqqqllljjjgggeeedddbbb```]]][[[YYYWWWVVVWWWWWWVVVUUUQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@?????????@@@===???@@@AAAAAACCCFFFHHHJJJIIIGGGEEECCCBBBBBBBBB???AAACCCCCCBBBAAAAAABBB===<<<;;;::::::::::::;;;888888888777777777777777777888888888888888777777333333333333444555555666666777999999777777777888666666777777777777666666555555555666666777777888555444444444444555666666555555555666666666666666777777555444444333444444333222222222222111111111333333333333444444444444444444333333222222111111111111111000111111222333111111222333333333333333333333333333333333333333111111111111111222333333333333333333222222222222111000111333111...111777888555111//////000111000........................//////............//////---------...//////000000,,,---...///000000000000//////////////////////////////............//////........................///............---------------............------,,,,,,,,,------///000000...------,,,,,,------...++++++,,,,,,---...//////...............---------........................///......---------......---,,,+++******+++,,,---,,,,,,,,,,,,---....../////////...------------...------------------------------------------------////////////////////////---...///000000000000///............////////////.........///////////////---.....................////////////////////////...////////////000000000------...//////...------//////////////////////////////........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++,,,,,,,,,,,,------------............***+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,+++*********+++,,,---)))))))))))))))***+++,,,++++++++++++++++++++++++(((***,,,------,,,+++***)))))))))***************)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))}}}zzzxxxuuuqqqoookkkiiigggeeedddbbb___]]]YYYWWWUUUUUUVVVVVVUUUTTTQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHGGGFFFEEECCCCCCCCCBBBAAA????????????@@@@@@AAABBBBBBBBBCCCFFFHHHHHHGGGFFFCCCAAAAAAAAABBB??????>>>???@@@@@@???>>>===<<<;;;:::::::::;;;;;;999999888888777777777888777888888888777666555555333333333333444555666666666888999999888777777888555666777888888777666555444555555666777777888888555444444444444555666666555555666666666777777777777666555333333333333444333333222222111111111111222222222222333333333333222111111111000111111111111111111111111222333333111111222333333333333222222222222222222222222222111111111111111222222333333333333222222222222111111000111333111...000666444222//////000111111111........................//////............//////------...//////000111111......///////////////...////////////////////////......////////////..............................///............---------------............------......---------......///...------,,,,,,------...,,,------------------------------.......................................------.....................---,,,++++++,,,---...,,,,,,,,,,,,---...////////////000000//////...---------------------------........................////////////////////////---...///000111000000///............////////////---......///////////////---...000000///.........////////////////////////.../////////000000000000,,,---............---,,,..............................---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,------------.........///)))***,,,......---,,,+++******+++++++++,,,,,,,,,,,,+++***))))))+++---...(((((((((((()))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***************))))))))))))***+++,,,,,,,,,++++++***+++,,,------,,,+++***|||yyyvvvsssooommmjjjhhhfffeeedddbbb___]]]XXXVVVTTTTTTUUUUUUUUUTTTSSSRRRQQQOOONNNMMMLLLLLLNNNNNNOOONNNNNNMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBAAA???>>>??????@@@CCCDDDDDDCCCBBBCCCEEEGGGHHHHHHGGGEEEBBB????????????<<<::::::======;;;888===<<<;;;:::999:::;;;;;;:::999999888777888888888777777777777666555333333222222222333444555666777777888::::::888777888999333444555666666555444333444555555666777888888999555444444444444555666666555666666666777777888888333333222222333444666777333333333222222111111111111111222222222333333333000////////////000000111222222111111222333444444111111222333333333333222222222222222222222222222111111111000111222222333333333333222222222111111222///000444222...000666111///...///111222222111//////////////////////////////............//////.........///000111111222000000000000///...---,,,000000000000000000000000---...///000000///...---........................//////.........------------..................---000///...---------------...------,,,,,,------...///......------,,,,,,+++,,,------....../////////........................+++,,,...///000///......222111///......///111222+++++++++,,,---...///000///000111111111000...---------------------------////////////////////////000000000000000000000000---...000111111111000///............/////////000---......///000/////////))),,,...//////...//////000000000000000000000000.../////////000000111111+++,,,---......---,,,+++------------------------+++++++++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////)))***,,,.........,,,+++*********++++++,,,,,,,,,,,,+++***))))))+++---...(((((((((((()))***+++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,++++++******))))))))))))***+++,,,---,,,++++++***+++---......---+++***}}}yyytttpppmmmkkkdddeeeffffffdddaaa]]]ZZZTTTSSSRRRRRRSSSUUUWWWYYYVVVTTTQQQNNNLLLKKKKKKLLLPPPOOOOOONNNMMMMMMMMMMMMJJJJJJJJJKKKMMMMMMLLLKKKFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<;;;;;;::::::888888888888888888888888999888888777666555555444888888777666555444444333444444444555555777888888666777888999999999999999111111222333444555666777333444777999::::::999888333333444555555555555444444444333333444555777888555444333333555555444333000000000000000000000000222222333333333333222222000///.........///111222222222222111000111333555111111111111111111111111111111111111111111111111111111111222222222333333000000000111111222222222222222222111111111000000444444333333333222222222000000000000000000000000.........------,,,,,,,,,////////////////////////------............------000///////////////000111...000111000///...///111---------------...///000........................------------------------///...---,,,,,,---...///------------------------///...---,,,,,,,,,,,,,,,------------.........//////////////////.........................................................000///---,,,,,,---///000........................//////.........---------....................................////////////////////////////////////////////////////////////000000///.....................---------,,,,,,,,,------------...000111222////////////////////////---------.........//////..................------++++++,,,,,,---,,,,,,+++************************...//////---+++***+++---,,,+++******,,,......---,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,------,,,+++*********+++------------------,,,,,,}}}{{{wwwsssooollljjjfffffffffeeeccc___\\\[[[TTTTTTSSSSSSSSSUUUWWWYYYUUUTTTQQQNNNMMMLLLMMMMMMQQQQQQOOONNNLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLJJJHHHHHHFFFEEEDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>======<<<;;;;;;::::::888888888888888888888888999888888777666666555555888777777666555444444444555555444444444555555666777777888999999999999999777777777777777777777777333555777888999888777777222333444555666666666666444444333333333444555666555333333333444555444333111111111111111111111111111222222222222222222111000000///...///000111222111222222111000111333555333333333333333333333333111111111111111111111111222222222333333444444444222222333333333444444444333333333333222222222222333333333333222222222222000000000000000000000000.........------,,,,,,,,,////////////////////////---......//////......---............///111222222---///000///...---...///......---------......///------------------------------------------------......------------......------------------------///...---,,,,,,,,,,,,---------.........//////////////////////////////...................................................///...---,,,,,,---...///........................//////.........---------....................................////////////////////////////////////////////////////////////000000///...............///.........---------,,,......---......///000111........................---------.........//////......................../////////000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------+++******,,,...------,,,,,,,,,------------...+++++++++,,,,,,,,,------************************,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++++++++************************************++++++++++++,,,,,,+++***************,,,,,,------------------~~~|||zzzxxxuuuqqqnnnkkkjjjhhhgggeeeccc```^^^\\\[[[SSSSSSRRRRRRRRRSSSUUUVVVTTTSSSQQQOOONNNNNNOOOOOORRRQQQOOOMMMKKKJJJJJJIIIKKKLLLMMMMMMLLLIIIFFFDDDJJJHHHFFFEEEDDDCCCAAA???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>=========<<<;;;;;;::::::999999999999999999999999888888888777777666666555777777666666555555444444666555444444333333444444888888999:::::::::999999;;;;;;:::999888888777666444555666777777666555444222333444555666666666666555555444333333333333333555333222333444555444222111111111111111111111111111111222222222222111111000000//////000000111222000111222111000111222444333333333333333333333333111111111111111111111111222333333444555666666666555555555555555666666666555444444444444333333333333333222222222111111111000000000000000000000000.........---------------////////////////////////---......//////......------------...000111333444---...///...---,,,---/////////...---------......---------------------------------------------------..................---------------------------......---,,,,,,,,,------............/////////000......//////////////////////////////////////////........................///...---,,,,,,---...///------------------------...............---------....................................////////////////////////////////////////////////////////////000//////............///////////////............//////............//////---------------------------------.......................................000111111111000///..............................+++++++++,,,---...---+++---+++***+++,,,------,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++*********)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***)))))))))******++++++,,,,,,------......}}}zzzxxxvvvtttqqqnnnlllkkkiiigggdddaaa^^^\\\\\\[[[RRRQQQQQQPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKNNNPPPOOOLLLHHHEEECCCIIIGGGEEEEEEEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888777777777666666666666666666666555555555555555444444444555555666999999::::::::::::999999:::999888888777666555555555555666666666555333333333333444555555555555555888777666555444333333222444333222222444444333222111111111111111111111111000111111222222111111000000000000000111111222222000111222222111111222444333333333333333333333333333333333333333333333333333333444555666777777888555666666666666666666666444444444333333333222222222222111111111000000000////////////////////////...............---------////////////////////////......////////////..................///000222222---...//////------...///000///...---------------........................------------------------,,,---...//////...---,,,,,,,,,------------------...------,,,,,,,,,------........./////////000000............////////////000000000000000000000000...........................------,,,,,,------...------------------------............................................................////////////////////////////////////////////////////////////000///............//////000000000///////////////000000///...............------------------------........................---------.....................///......---,,,+++........................,,,+++***,,,......,,,)))---,,,***+++,,,------,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************)))))))))))))))*********+++,,,------......}}}yyyxxxvvvssspppnnnlllkkkhhhfffccc```]]]\\\\\\\\\TTTTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKLLLOOOQQQPPPLLLHHHDDDCCCFFFEEECCCDDDEEEEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888777777777777555555555666666666666666444444444555666888999:::999999999::::::999999888666666666666666666666666666666666555555444333222444444555555555555555444:::999999888666555333333444333222222333444333222111111111111111111111111111111222222222222111111000111111222222222222222000222333333222222333444555555555555555555555555555555555555555555555555333333444444555666666777444444444444444444444444222222222111111111111000111111000000000/////////////////////////////////........................////////////////////////...//////////////////...111000///////////////000...///000000///...///000000///...---------------////////////////////////------------------------,,,---...//////...---,,,,,,,,,,,,---------......------,,,,,,,,,------...............////////////---.........//////000000000000000000000000000000........................---------,,,,,,------------------------------------.........................................................////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000111000///......---......------------------------.....................------------.........//////---------------,,,+++***------------------------------,,,,,,------+++***...,,,++++++,,,---,,,++++++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++*********)))))))))))))))************++++++,,,---......}}}yyywwwuuussspppmmmkkkjjjfffdddbbb___]]]\\\\\\\\\XXXWWWWWWWWWVVVVVVUUUUUURRRQQQQQQQQQPPPPPPOOOOOOJJJJJJIIIIIIJJJJJJKKKLLLJJJMMMPPPOOOKKKFFFEEEEEEDDDCCCBBBCCCDDDEEEEEECCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888444444555555666666777777333444444666777999;;;<<<888888999999999888777777666666666777777888888888666666555555444444444444444444555777888888888888;;;::::::999888666444333444222111222333444333111222222222222222222222222222222222333333222222222111111222333333333333222111333555555444333444555777777777777777777777777555555555555555555555555333333333333333444444444333333333222222222222222000000000000////////////000000/////////.........000000000000000000000000.............../////////////////////////////////...//////000000//////...222111000//////.........///000111000///...///111//////...---------......////////////////////////---------------------------..................---+++,,,,,,------.........------,,,,,,,,,---......------------.........///------......///000000000////////////////////////........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................................................////////////////////////////////////000000000000000000000000///............//////000////////////000000000000111000///...............------------------------...............---------,,,,,,------.../////////------...............------------------------------......---++++++---///...---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++******++++++,,,,,,------|||wwwvvvtttqqqnnnkkkhhhgggcccbbbaaa___^^^]]]\\\\\\XXXXXXXXXWWWWWWVVVUUUTTTQQQQQQQQQPPPPPPNNNMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJGGGJJJMMMLLLGGGDDDEEEGGGDDDCCCAAABBBCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888444444444555666777777888444444555555777888::::::777888888888888777666555666666666777777777888888666666555555555555555555222444666999<<<>>>@@@AAA999::::::999888666444333333222111222333333333111222222222222222222222222333333444444444444333333111222333444444444333222222444666777666555555666666666666666666666666666444444444444444444444444222222222222111111111111222222222111111111000000000000000/////////....../////////.........------000000000000000000000000---........./////////000//////////////////////////////000000000000//////111000000////////////000...///000000......///000......---------......///........................------------------------......------------......++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------......///000000111................................................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////////////////////////////000000000000000000000000...............///000000.........//////000000000000//////.........//////........................//////.........---------,,,,,,------...//////000,,,---...///000000000///------------------------***---///---***+++111777///---++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++,,,,,,~~~|||wwwuuusssooollliiifffeeeaaaaaa```___^^^]]]\\\\\\VVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDHHHJJJIIIEEEBBBDDDGGGEEECCCBBBBBBBBBBBB@@@???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>?????????>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888999999333444444555666777888888555555555555555666777888777777777777777666555555666666666666555555555555666666555555555666666777111333777;;;@@@DDDFFFHHH888888999888777666444222333222111111333333222111222222222222222222222222333444444555555444444333111222333444555444333333222555777888777666666666333333333333333333333333333333333333333333333333222222111111000//////...222222222111111000000000000000000000//////////////////.........---------000000000000000000000000---.........//////000000//////////////////////////////000000000000/////////////////////000111111---...///...------...///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,---------------...///000000111................................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000////////////////////////000000000000000000000000...............///000111---.........//////000000//////............////////////////////////////////////.........---------,,,,,,------...///000000***+++,,,...//////000000........................''',,,000---)))+++444>>>///---++++++,,,,,,,,,*********+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++,,,------,,,,,,++++++++++++++++++}}}|||{{{tttpppllliiigggfffeeedddaaaaaa___^^^\\\\\\[[[[[[\\\YYYVVVSSSRRRRRRSSSTTTQQQOOOMMMLLLMMMMMMLLLKKKQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGFFFCCCAAA??????@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBB???@@@DDDCCC???AAA>>>======@@@@@@???<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::666777888888888666555444888777666666666777999999777777666666666666666777777777777777777777777777666555555555555444444444666555555444444333222222333333444666888:::<<<>>>999777444111111333555777222222333333444555666666222222222222222222222222555444333222333333555555555555555444333222000000666555444444222222111000222222222222222222222222111111111222555777777666222222222222222222222222111111111111111111111111111111111111000000000000...............///000000111111111111111000//////000000000000000000000000,,,------...............000000000000000000000000000000000///......------........................///000111111111000...---//////...---,,,++++++***///---,,,---000000---+++........................,,,------......------,,,------------------------------,,,+++,,,---.../////////////////////////////////000000///...------///...,,,++++++,,,...///---------,,,,,,+++++++++000...,,,,,,---...///...///...---,,,,,,...///111000222111...///111///***............///000111111------......///000000000000///...------...///000---...///000000///...---...//////000000000000000111///...///000111000............///000111111222111111000000/////////...+++,,,---,,,+++++++++,,,,,,,,,...444999999222,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++.........------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------************************++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////~~~}}}{{{yyyvvvrrrnnnkkkiiihhhgggfffcccbbbaaa___^^^]]]\\\\\\[[[YYYVVVSSSRRRRRRSSSTTTQQQOOOMMMLLLMMMMMMLLLKKKPPPNNNMMMKKKIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFEEECCCAAA@@@@@@AAAAAADDDCCCCCCCCCCCCCCCCCCDDDBBBCCCBBB@@@BBBFFFFFFCCC@@@>>><<<===>>>???===;;;;;;;;;:::::::::999999999:::999999999999999999:::777777777777777777666555:::999888666666666777777666666555555555555555666777777777777777777777777666555555555555444444444555555444444444444333333222222333444666888:::;;;888666444222222333555666222333333444555555666666333333333333333333333333555555444333222333444444333333444444333333222222444444444333333222222111222222222222222222222222222111111222555666666555222222222222222222222222111111111111111111111111111111111111000000000000...............///000000111111111111111000//////////////////////////////------...////////////...////////////////////////............////////////........................///////////////...------//////......---,,,,,,,,,...---,,,---///000...,,,........................,,,------......------,,,------------------------------,,,,,,,,,---...///////////////////////////000000000000000///............,,,,,,,,,,,,...............---------------000...,,,---...///...---...---,,,+++,,,---///000000111000---...000...)))000000///...///000111111......///////////////000000///............///000......///000000///.........//////000000000000000111///...///000111000...------...//////000111111000000000//////.........------......------------......000444999999444......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------........................~~~{{{yyywwwuuurrrnnnkkkiiihhhgggeeebbbaaa```___]]]\\\[[[[[[YYYXXXUUUSSSQQQQQQRRRSSSPPPNNNLLLLLLMMMMMMLLLKKKNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBBBB@@@CCCIIIIIIFFF@@@>>><<<<<<===<<<;;;999::::::999999999888888888999999999999999999999999777777666666666777888888;;;:::999777666555555555555444444444444444555555777777777777777777777777666555555555555444444444444444444444444555555555222222222333444555777777666666555444444444444555444444444555555666666777444444444444444444444444666555444333222222333333111111222333444444333333333333333333333333333333222222222222222222222222333222111222444555444333222222222222222222222222111111111111111111111111111111111111000000000000///............//////000000000111111000000//////////////////////////////---......///////////////////////////////////////,,,------...//////000000........................///...------,,,,,,------........................---,,,,,,---///000///---........................------............------------------------------------,,,,,,------...///////////////////////////000000000000000000///...------------------------...............////////////...---...///000...---------,,,+++,,,---...///...000///---...111000,,,///...---,,,,,,---///000000000000000////////////000//////......//////000...//////000000//////......///000000111111000000111///...///000111000...---------...//////000000/////////...............,,,------......---------///......111555666333///......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,........................------------------------}}}zzzwwwuuurrrooollliiihhhfffdddbbb``````___^^^\\\[[[YYYXXXWWWVVVTTTRRRQQQQQQQQQRRROOOMMMLLLKKKLLLMMMLLLKKKLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAA@@@BBBGGGHHHEEE???>>><<<;;;;;;:::999888::::::::::::999999999999999999999999999999999999777777666555666777999::::::999888777777666666666444444444444444444555666666666666666666666666666666555555555555444444444333333333444555666666777444444333333444444555666555555555555555444444333555555555555666666777777444444444444444444444444555555444333333222222222111111222333333333333222111111222222333333333333222222222222222222222222444222111222333444222111111111111111111111111111111111111111111111111111111111111111000000000/////////............///000///000000000000000//////////////////////////////---...//////000000//////////////////////////////---------....../////////........................000///---,,,,,,,,,---............/////////000000+++,,,,,,...///000//////........................------............------,,,,,,---------------------------------......////////////////////////////////////000000///......------............---------------......//////000.........///111000...,,,---,,,,,,,,,,,,---......---///...---///444444000///...------...///111222222222111000000///......000//////////////////000/////////000000///////////////000111111111111000111///...///000111000...------------......//////..................------++++++,,,---......---+++---,,,+++---000111000.........------------......+++,,,,,,,,,------......---------------------------,,,+++******+++---..................---------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------------------------------------------|||yyyvvvtttqqqoookkkiiihhhfffcccaaaaaaaaa```___]]][[[YYYXXXUUUTTTSSSQQQPPPPPPPPPQQQNNNMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@BBB@@@>>>@@@DDDDDD@@@=========;;;:::888888888;;;;;;;;;;;;::::::::::::888999999::::::999999888888777666666666888999:::777777777888888888777777555444444444555666666777666666666666666666666666666555555555555444444444222333444444555666777777666666555555555555555666444555666666666555444333555555555666666666666666222222222222222222222222444444444333333222222111222222333333222222111000000111111222222333333444222222222222222222222222444222111111222333111000111111111111111111111111000000000000000000000000111111111111000000000/////////............//////...//////000000000//////........................---......///////////////........................///.........---------,,,........................111000...---,,,---...///------......///000000000***,,,---.../////////000........................---......//////......---,,,,,,,,,---------......------.........//////...////////////////////////---......//////.........---......//////......---,,,,,,------.........///.........000111111...,,,,,,,,,,,,,,,------......///000...,,,...222222...///000000111111222333444333333222111000//////...///000000000000000000///000000000//////000000000///000000111111111111111111///...///000111000...---------...............------..................---------///111222///------,,,+++,,,---.../////////......------......///,,,,,,,,,------.........------------------------,,,,,,+++***+++,,,...///........................,,,---...//////...---,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~{{{yyyvvvsssrrrpppmmmkkkjjjhhheeecccbbbbbbbbbaaa___\\\ZZZXXXTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIIIIHHHGGGGGGFFFFFFAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@AAA???<<<===AAA@@@<<<<<<======<<<999888888999<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;:::999888888888777777777888999999666666777888888888888888444444444444555666777888777777777777777777777777666555555555555444444444333333444555666666777777777777666666666666666777555555666666555555444333555555555555555555555555222222222222222222222222222222333333333333222222222222333333222111000000000111111111222222333333222222222222222222222222333111000111222222111000111111111111111111111111000000000000000000000000111111111111000000000000000//////............///......///000000000//////........................,,,------.......................................//////......---,,,,,,+++........................000//////...............---------....../////////+++---...///.........000..............................////////////......+++,,,,,,------.........------...////////////...////////////////////////---......///////////////........................---------------.........000///...///000111///------------.........//////111222///,,,---111111......///111222222111000///333333333222111000000//////000000111111000000///111000000//////000000111///000111111222222111111111///...///000111000........................................../////////111///000333666666333000//////.........///000111//////............//////---------------.........------------------------,,,,,,,,,,,,---...//////.............../////////---..................---////////////////////////------,,,,,,,,,,,,------,,,---------............////////////////////////000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}{{{yyyvvvsssrrrpppmmmllljjjhhheeebbb`````````___]]]ZZZWWWUUURRRRRRQQQPPPPPPOOOOOOOOOMMMLLLJJJJJJLLLMMMLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAA???<<<===@@@???;;;:::<<<===<<<999888999;;;;;;;;;;;;:::::::::999999777888:::;;;;;;:::888777888888999999999888777777777777888999888888666666333333333333444555666777777777777777777777777777666555555555555444444444444444555555666666777777777666666666666666777777666666555555444444444444444444444444444444444444333333333333333333333333000000222333444444333333000111111222222222222111111111111111111222222222222222222222222222222222111000///000111222111000111111111111111111111111000000000000000000000000111111111111000000000000000000///...............---......///000000//////........................+++,,,,,,---------------........................------------------------........................---............---,,,,,,---------------.........+++...000///---,,,---///..............................////////////......++++++,,,,,,---......///,,,---...///000//////...//////////////////////////////000111111111111111000///...------...///000/////////...............111///......///000000///......//////000000//////000111111000333:::<<<:::777999;;;;;;999555111...333333333222222111111111///000111111111111000///111111000//////000111111000000111222222222222111111///...///000111000...////////////////////////.........//////000000000000//////222777777333/////////000/////////000111//////............//////............------------........................+++,,,---...////////////---........./////////000//////............//////////////////////////////------,,,,,,,,,,,,------------------............////////////////////////------------------...///------------------------........................~~~|||{{{yyyvvvtttpppnnnkkkjjjhhhfffbbb```\\\\\\\\\\\\YYYVVVSSSQQQQQQQQQQQQPPPPPPOOOOOONNNMMMKKKJJJJJJLLLMMMLLLKKKKKKKKKKKKJJJIIIFFFDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBB@@@??????@@@>>><<<===AAA@@@===:::<<<===<<<:::999:::<<<:::::::::999999999888888777888:::;;;;;;:::888777888999::::::999888666555999999999999888777555444222222222222333444555666777777777777777777777777666666555555555444444444555555555555666666666666666555555555555666777777666666555444444444444555444444444444444444444333444444444444444444444444...///111333444444444333...///000111333333333333111111111111111111111111222222222222222222222222000//////000111222222000000000000000000000000000000000000000000000000000111111111111000000000000111000///...............------...///000000//////........................***+++,,,,,,------,,,,,,........................+++,,,,,,------......///........................+++,,,---...---,,,+++***------------------------,,,...000000---,,,---.................................////////////......++++++,,,,,,---...//////,,,---///000000000///...////////////////////////000111222333333333333333111000...,,,,,,...000111111111000000//////......222000...---///000000000...//////000000000000000---///111444<<>>??????@@@@@@??????>>>>>>>>>>>>>>>============;;;;;;::::::::::::999999888888999999999::::::::::::::::::999999999888888888888888888888888888888888888999999999999888888444444333333333444444555888777666444444555555666777777666555444333333333666666666666666555555555444555555555555555555444333444444444444333222222222333444444555555444444222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000---...///000111111000000000000000000000000000000000000000000////////////........................---------...------,,,+++---......///////////////,,,---......------...000......---,,,,,,...///000---------.........////////////.........---------+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,............////////////...///000111111000///...//////.........---------.........////////////000///000000000000//////...222222111111111111111222000000////////////000000//////000000///...------............/////////000,,,...//////---+++,,,---...111333666???LLLPPPMMMKKKJJJJJJMMMPPPOOOHHHBBB444444333333222111000000000000000000111111111111111111111000111111222222111111111111111222333333333333222111000//////...///////////////000111111/////////000000000---+++......///000000000000000,,,,,,---...///000111222111111000000/////////...------------------------,,,,,,,,,------.........,,,,,,,,,---------......111///---,,,------,,,***...---+++******+++---...---------...///000000111------------------------------------------,,,,,,...------,,,,,,,,,------------------------------,,,++++++++++++,,,------//////.........---------~~~{{{yyyxxxvvvtttrrrpppnnnkkkiiigggeeebbb```^^^[[[YYYWWWWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBCCC??????@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<;;;;;;:::::::::999999999888888999999999:::::::::::::::999999888888888888888888888888888888888888666777777888888777777666333333333333333444555666888777666555444555555666666666555555444444333333444444333333222222222111333444444555555444444333333333333333333222222111111222333333444444333333222222222222222222222222222222222222222222222222000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000000000000111000000000000000000000000000000000000////////////........................,,,,,,---............------......///////////////,,,---......------...000---------------...//////---------.........////////////.........---------,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,............////////////...//////000000//////...//////.........------------............///////////////000000000000000///111111000000///000000111000//////////////////000//////000000///......---........./////////000000//////...---,,,---...///...111111000555===@@@===;;;888777999===???<<<999444444333333222111111000///000000000111111111111222222111111111222333333222222222222222333333444333333222222111000000//////////////////000111111000///...///000000...+++......///000000000000000......///////////////////////////......---------------------------------,,,,,,------------------,,,,,,,,,,,,------------000...,,,,,,------,,,+++...---+++******+++---...---------...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...///.........------------~~~zzzxxxwwwvvvtttrrrpppmmmkkkiiigggeeebbb```]]][[[XXXVVVVVVVVVTTTRRRRRRQQQQQQPPPPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<::::::::::::999999999999888888999999999:::::::::999888888888888777777777777777777777777777777777555666666777777666666555222222222333444555666777777666555555444444555555555555555444444444444444444444333222111111000000222333333444444333333222222222222333222111111000000111222222333333222222333333333333333333333333222222222222222222222222///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000333222111000///000111111000000000000000000000000000000000000////////////........................,,,---......////////////---......///////////////,,,---......------...000,,,---......//////......------........./////////...............---------------------.........///...........................------------,,,,,,,,,............///////////////..................///...............------------------............///......///000111111111111000///////////////000000//////////////////////////////000000000///............/////////000000000333000---,,,---...000000///222333000000333666555555222...///222555666555444333333222222111111111///000000000000111111111333333222222333444444555333333333333444444444555333333333222111111000000///////////////000000111000///...///000000...,,,......///000000000000///111111000///...------,,,---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,------000...,,,,,,------,,,+++...---,,,++++++,,,---...---------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,---......///............------------}}}zzzwwwvvvtttrrrpppmmmkkkiiigggfffdddaaa___\\\ZZZWWWVVVVVVUUUTTTRRRQQQQQQPPPOOOOOONNNNNNMMMJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<:::::::::999999999999888888888999999999:::::::::888777777777777777777777666666666666666666666666555666666777777666666555111222222333444555777888666666555555444444444444444444444444444444444555777666666555444333222222222222222333333222222222111222222222222111000000111111222333333333333333333333333333333333333333222222222222222222222222//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000555333111//////000111222000000000000000000000000000000000000////////////..............................///////////////...---......///////////////,,,---......------...000+++,,,.../////////...---............////////////....................................////////////////////////////////////------------------------............///////////////...---,,,,,,---...///........................------------............---...///000111222222222000000/////////000111111000000111111111111000000//////000000000//////......////////////000000000444111...---...000///......111444333111222444666:::777444333444555555444333333333222222111111111000000000000111111111111444444333444444555666777333444444555555555555555333333333222111111000000000000////////////000000000.........000000///------...//////000000//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,+++++++++,,,,,,,,,,,,---000...,,,,,,------,,,+++...---,,,,,,,,,,,,---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------------------------------...------------...//////------------------------~~~|||xxxvvvtttrrrpppnnnjjjhhhfffdddcccaaa___]]][[[XXXVVVUUUUUUUUUSSSRRRPPPPPPPPPOOONNNNNNMMMMMMJJJJJJKKKKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA??????>>>>>>@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@???============<<<<<<<<<<<<::::::999999999888888888888888999999999:::::::::777777777777777777777888666666666666666666666666666777777888888777777666111222222333444555777888555555555555555444444333333333333444444444444444777777777666555444444333111222222222222222222111111222222222222111000000222333333444444444444444333333333333333333333333222222222222222222222222000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000555333111//////000111222000000000000000000000000000000000000////////////........................///000000000///...---------......///////////////,,,---......------...000+++,,,.../////////...---........./////////000000---............................../////////000000////////////////////////------------------------............///////////////...---,,,,,,---...///---.....................---------.........//////......000111222222222222000000000000111111222333111222222333333222222111//////000000000000000///////////////000000000111333222111000111111000///111444888999666333333666777777666666666555444333333333222222222222222111111111111111222222222333444444444444555666777888444555666777777777777666555444444333222111000000000000////////////000000000...---...///000///...------...//////////////////////////////.........------------------.......................................------,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,---------,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++++++++++++++,,,---...------------------------...------------...//////,,,,,,------------------~~~}}}zzzvvvtttrrrpppnnnkkkhhhfffdddbbbaaa```^^^[[[YYYWWWUUUTTTUUUTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBB@@@????????????@@@@@@@@@@@@@@@???>>>===?????????@@@@@@?????????=========<<<<<<<<<;;;;;;999999999999888888888888888888999999999:::::::::777777777888888888888999777777777777777777777777666777777888888777777666222222222333444555666777444555555555555444333333444444444333333333333333555555444444444444333333111222222333333222222111222222222333222111111000333333444555555555555444333333333333333333333333222222222222222222222222000111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000333222111000///000111111000000000000000000000000000000000000////////////...........................////////////...---------......///////////////,,,---......------...000,,,---......//////............/////////000000000---------.........................../////////000........................,,,,,,,,,------------...............///////////////..................///---------........................////////////000//////000111222222222222111000000000111222333444111222333444444333222111//////000111111111000000/////////000000000111111111222333333222333666999DDDDDDGGGIIIEEE<<<666666222333666888888888666555222222222222222222222222222222333333333444444444444333444444555666888888777888:::;;;;;;;;;:::999999888777555444222111000111000000///////////////000...------///000000///------...////////////...------......//////000000............////////////........................------------------,,,,,,,,,,,,,,,---------......///---+++,,,---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++******++++++,,,---...---------------------------------,,,---......///,,,,,,,,,,,,------------}}}{{{xxxtttrrrpppnnnkkkiiihhhfffcccbbbaaa```^^^\\\YYYWWWTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNSSSQQQNNNKKKIIIIIIJJJKKKEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>======>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;999999999999888888888888888888999999999:::::::::888888888888999999::::::888888888888888888888888555666666777777666666555333333333333333444555666444444555555555444333222555444444333333222222222222222333333333333444444222222333333333333222222333333333333333222222111222222333444444444444333444444444444444444444444222222222222222222222222222222222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000///000000000000000000111000000000000000000000000000000000000////////////........................++++++,,,....../////////---......///////////////,,,---......------...000---------------...//////.../////////000000000000---------.........//////------........./////////------------------------,,,,,,,,,---------..................////////////...//////000000//////...---------.........///////////////000000000111111000111111222222222111111/////////000000111222333///000222333333222000/////////000111111111111111//////000000000111111111000333555333222777AAAIIIYYYVVVWWWZZZTTTFFF:::666222444666888888777777777222222222222222222222222444444444555555555555666333333333444555666888888;;;<<<>>>???@@@???>>>===>>>===<<<999777555333222111111000///////////////000...,,,---...000000000,,,---......//////................../////////000---.........////////////........................,,,,,,------------------------........./////////...---+++,,,---......---------............------------------------------++++++++++++++++++++++++))))))***++++++,,,------************+++,,,---...------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------}}}zzzwwwssspppooommmjjjhhhhhhfffdddcccbbbaaa^^^\\\XXXVVVTTTSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPOOOOOONNNXXXUUUPPPKKKHHHHHHIIIJJJDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBAAA@@@>>>=========>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;999999999888888888888777888888999999999:::::::::888888999999999:::::::::888888888888888888888888444555555555555555555444444444333333333444444555333444555555555444333222555555444333333222111111222333333444444555555666222333333444444333333222333444444444444333222222111111222333333333333222444444444444444444444444222222222222222222222222222222333333333444444444000000000000000000000000111111111111111111111111000000000000000000000000---...///000111111000000000000000000000000000000000000000000////////////........................'''(((***,,,...000111111---......///////////////,,,---///...------...000......---,,,,,,...///000////////////000000000000---------.........//////------------.........///------------------------,,,,,,,,,------...................../////////000...///000111111000///...---------.........//////000000000000111111111111111111222222222111111000............///000222222---///000111111000///---//////000111111111111111000000000000111111111111000444555333222:::JJJWWW```[[[[[[___ZZZJJJ:::333444555666555333222222222222222222222222222222222555555555666666666666777222222333333555666777888>>>@@@BBBCCCCCCCCCAAA@@@BBBAAA???===:::777555444111111000///////////////000...,,,,,,...000000000,,,---......//////......//////////////////......---------....../////////////////////////////////,,,,,,,,,------..................////////////000...---+++,,,---......---------............------------------------------++++++++++++++++++++++++'''(((((()))******++++++************+++,,,---...------------------------,,,++++++++++++,,,------+++++++++,,,,,,---------~~~yyyvvvrrrpppooommmkkkiiigggfffdddcccbbb```\\\YYYYYYXXXWWWVVVTTTSSSRRRQQQOOOOOOOOONNNNNNOOOPPPPPPTTTRRROOOLLLIIIGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFCCC??????AAABBB@@@???DDDCCCAAA???>>>>>>??????>>>>>>????????????>>>>>>999::::::;;;;;;::::::999;;;:::999999;;;;;;:::999999999888888888888999999666666777777888888999999777777777777777777777777444555666555444444555666444444444555555555555666444444444444444444444444333333333444444444555555444444444444444444444444444444555555444444333333444444444444444444444444111222444666666555444333444444444333333222222222222333444444222222333444111111222222222333333333111111111111111111111111333333333444444333222222000000000000000000000000000000000000000000000000//////............//////111111000///////////////...+++***+++...000...,,,///......---------..............................------............------..................------111000///...------...///......////////////......111111000///////////////........................,,,,,,,,,---------......////////////000000000000........................,,,---......//////......---------............///111111222111111000///...//////...///000111333444111111000000//////......000000////////////000000////////////000000000111///000000///111;;;KKKWWW```aaa^^^WWWKKK>>>444...444222111333555666333111111111111111111111111111111111111222222333444555555555555777999;;;<<<<<>>>>>>>>>>>>>>======>>>>>>>>>>>>======999::::::;;;;;;::::::999;;;:::999999;;;;;;:::999999888888777777888888999777777777777777888888888666666666666666666666666444555666555444444555666444444444555555555555666333333333333333333333333333333444444444555555555444444444444444444444444444555555555444333222222333333333333333333333333111222333444555444333333333333222222222111111111111222333222111111222333111111111222222222333333111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000//////......//////000111000000///////////////---,,,***,,,...///...,,,.........---------.......................................//////.................................111000///...---......///......////////////......111000//////.........///------------------------,,,,,,---------.........////////////000000000000........................,,,---......//////......---------............//////000000111111111000000000000//////000111222333111000000000/////////.........------------......//////////////////000000---///000111333:::DDDKKKQQQQQQPPPKKKCCC999222///333111111222555666555333111111111111222222222222222222222222222444555555666555666888<<<@@@CCCDDDLLLNNNPPPOOONNNLLLLLLLLLGGGFFFDDDBBB???;;;999777222222222222222222222222////////////000000000000333222000///.........///........................////////////////////////---------.........//////,,,,,,---------...............------------............................../////////.........---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))+++++++++,,,,,,---------++++++******++++++,,,---///---++++++---......,,,------------------------|||xxxuuurrrooommmkkkhhhffffffdddbbbaaa```^^^[[[XXXXXXWWWVVVUUUTTTRRRRRRQQQMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBAAA??????@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<999::::::;;;;;;::::::999;;;999888999:::;;;:::999999888888777777888888999888777777777777777777666666666666666666666666666444555666555444444555666444444444555555555555666222222222222222222222222444444444555555555666666555555555555555555555555555555555555444333111111222222222222222222222222111111222222222333333333111111111111111000000000000111222111000///000222111111111222222222222333111111111111111111111111///000000111111111000000000000000000000000000000000000000000000000000000111000000//////000000111111000//////......//////---,,,+++,,,.........---...................................................//////000000//////...........................000000///............///......////////////......000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000........................,,,---......//////......---------............///---...///000111111111111111111000000000000111111000000000000///////////////......------......//////////////////.........,,,---000222555888:::;;;===>>>>>><<<888444222111555444333333444555444222222222111222222333444444333222222222222444555666777888:::===BBBGGGLLLOOOSSSRRRQQQRRRRRRQQQNNNLLLFFFGGGGGGFFFCCC???:::777222222222222222222222222......//////000000111111111111111000000/////////........................////////////////////////------........./////////---------.........////////////............//////........................///............------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,---///---++++++---...---,,,------------------------|||yyyvvvrrrooommmkkkhhhfffeeecccaaa___^^^\\\ZZZWWWWWWVVVUUUTTTSSSRRRQQQQQQMMMMMMLLLLLLKKKKKKLLLLLLHHHHHHGGGFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@======>>>???@@@@@@??????;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;::::::999:::999888999:::::::::888888888777777777777888888888888777777666666666555666666666666666666666666444555666555444444444666444444444555555555555666222222222222222222222222444444555555555666666666555555555555555555555555555555555444333222111000222222222222222222222222111111000000111111222333111111111111111111111111000111222111000000111222111111111111222222222222111111111111111111111111//////000111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000///............///------,,,---------------------..........................................//////000000000000//////---------.............../////////.........//////......////////////......///......---------......------------------------------------............////////////000000000000........................,,,---......///.........---------............///......///000111111000000222111111000000000000000000000000000////////////111111000000000000111111/////////...............---...///111444444222000111222333333222222333555999888666555444333222111333222222222333444555666222222111111333555777888;;;>>>BBBGGGJJJNNNRRRTTTUUUSSSQQQQQQSSSRRRNNNJJJDDDFFFHHHHHHEEE???999555222222111111111111111111---......///000111111222000000111111111000//////------------------------.............../////////............////////////---------............//////......------......///........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///...---,,,------------------------------------~~~{{{xxxvvvrrrooommmkkkhhhfffeeebbb___]]]\\\[[[XXXVVVUUUUUUTTTSSSSSSRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGIIIJJJKKKEEEDDDCCCBBBAAAAAA@@@AAA@@@AAAAAAAAA@@@@@@???@@@<<<>>>@@@AAABBBBBB@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::999888888::::::999888888777777777777777777888888777777777666666555555555555555555555555555555444555666555444444444666444444444555555555555666444444444444444444444444444444444444555555555666555555555555555555555555444444444444333222111000333333333333333333333333111111000000000111222333111111222222222222222222111222333222111000111333000000111111111222222222000000000000000000000000//////000111111111111111////////////////////////////////////////////////111111000000000000111111000//////...............---------------,,,------,,,,,,---...//////......//////////////////////////////000000000000//////---------.........//////......//////////////////......////////////............------------...///////////////////////////---------.........//////////////////000000000000////////////////////////,,,---......///.........---------............///000000000000000///......222222111111000000///...////////////000000000000111111000000000000111111//////////////////......000///...///000111///...000111222222222444777:::999888777666555555555666555444333333333444666777333222222222444777:::<<<@@@EEELLLQQQRRRRRRSSSTTTVVVTTTRRRSSSTTTSSSPPPLLLFFFHHHJJJJJJGGGAAA;;;777333333222111111000//////---......///000111111222///000111111111111111000........................,,,,,,,,,------................../////////000000------------..................------------......------------------------,,,,,,,,,,,,,,,------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------------------------------......///000//////...---------...------------------------}}}yyyvvvssspppnnnlllkkkhhhfffdddaaa^^^\\\[[[YYYWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLJJJIIIHHHHHHHHHIIIJJJKKKEEEEEEDDDCCCBBBBBBBBBBBBAAACCCDDDCCCAAA??????@@@<<<>>>AAACCCCCCBBB@@@???;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::888777888999:::999888888777777666666777777888777666666666666666666555555555555555555555555555444555666555444444555666444444444555555555555666444444444444444444444444333333333444444444555555444444444444444444444444333333333333333222222111333333333333333333333333000000111111111222222222111111111222222222222222111222333222111111222333000000000111111111111222000000000000000000000000...///000111111222111111////////////////////////////////////////////////111000000//////000000111000///......------......---.........,,,+++,,,---+++,,,---/////////......////////////////////////...//////000000//////...,,,,,,------.../////////---...//////000/////////......////////////...............---......///000////////////////////////------........./////////////////////000000000000////////////////////////,,,---......//////......---------............///000000000000///...---,,,111111111111111000///...////////////000000000000000//////......//////000////////////000000000111222111000///...///000111333444555555555777;;;===777888888777777888;;;===888666555333333444666777444444444555888<<<@@@CCCHHHNNNTTTWWWVVVTTTSSSTTTWWWWWWVVVWWWWWWVVVSSSQQQMMMNNNNNNMMMJJJEEEAAA===777666555333222000//////......//////000000111111000000000111111222222222////////////////////////,,,,,,,,,------......///....../////////000000000............/////////000///..................///........................---------........................////////////000....................................////////////000////////////........./////////...///000000111111222222000...---...000------------------------zzzvvvrrrpppmmmkkkjjjiiigggeeeccc```]]]ZZZYYYXXXWWWUUUSSSSSSSSSRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIICCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFEEEBBB???>>>???;;;>>>AAACCCCCCAAA>>><<<<<<<<<============<<<<<<999::::::;;;;;;::::::999999888777888999:::999777777777666666666666777777555555555666666666666666555555555555555555555555444555666555444444555666444444444555555555555666333333333333333333333333222222222333333333333444333333333333333333333333111111222333333333333222222222222222222222222222000111222333333333222111000000000111111111222222000111222111000000000222000000000000111111111111000000000000000000000000------...///000000000000////////////////////////////////////////////////000//////......//////000//////...------------...,,,...///...,,,***,,,---***+++---///000000///...////////////////////////.........//////.........,,,,,,------...//////000,,,---///000000000//////......////////////......///.........//////000111////////////////////////............////////////////////////000000000000////////////////////////,,,---......//////......---------............///...///////////////......000000111222111111000///.../////////000000000111000000////////////000000...//////000111222333333000222333111//////222555555666888888888999<<>>:::888666444333444666777888777777999===CCCHHHKKKOOOTTTXXXXXXUUUSSSTTTVVVVVVXXXYYYYYYXXXVVVUUUVVVSSSSSSQQQOOOKKKHHHEEEDDD<<<;;;999777555222111000////////////000000000000000000//////000222333444000000000000000000000000------......///000000111.../////////000000000000000000111111111222222222111111000000000000111111000000000000000000000000000000000111111111222222///000000000111111111111//////////////////////////////000000000111111111111111111111000000000///111111000000111111222333222333444222///...000222////////////////////////}}}xxxtttooommmjjjiiihhhhhhfffdddccc```\\\ZZZYYYXXXVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJIIIGGGFFFFFFGGGGGG@@@@@@?????????@@@AAAAAADDDFFFHHHFFFBBB???>>>???;;;===@@@BBBBBB@@@===:::<<<<<<============<<<<<<999::::::;;;;;;::::::999999888777888999999999777777777666666666666777777444555555555666666777777555555555555555555555555444555666555444444555666444444444555555555666666222222222222222222222222111111222222222333333333222222222222222222222222000000111222333333333333000000000000000000000000///111333444555444222111.../////////000000111111///000111000///...///111000000000000111111111111000000000000000000000000+++,,,---...//////////////////////////////////////////////////////////////////............////////////...------------...,,,...000...+++***+++...***+++---///000000///...000000000000000000000000------............------,,,,,,------...///000000,,,---///000000000//////......////////////......///////////////000111111..................................../////////000////////////000000000000000000000000000000000000,,,---......//////......---------.........//////,,,---...///000000000000///000111222222111000///.../////////000000111111222222111111111111222222......///111222333444555...222555444000000444888555666888999999:::<<<>>>AAABBB@@@<<<888666888:::<<<:::777444333444555777:::::::::===AAAGGGMMMQQQTTTWWWXXXVVVRRRRRRVVVZZZTTTWWWZZZYYYVVVTTTUUUWWWVVVTTTQQQNNNKKKHHHGGGFFF@@@???===:::777444222111000000000000////////////111000//////000222444666000000000000000000000000...//////000111222222333////////////000000000000222222333333333444444444333333222222222222333333222222222222222222222222222222333333333444444444000000111111222222222333000000000000000000000000000000111111222222222333333222222222111111000000222222111111222222333444333555555333000///000333111111111111111111111111|||yyywwwvvvsssqqqnnnllljjjhhheeebbb___]]]ZZZXXXXXXWWWUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNKKKHHHHHHJJJKKKIIIGGGHHHIIIIIIIIIHHHFFFDDDCCCDDDAAA>>>>>>AAACCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<===999999999::::::;;;;;;;;;777888999::::::999888777777777777777777777777777777777777777777777777777777666666777888999999888888777666555555666777888444333222222222222333444555444222000000111222333333333222111111222333333333333333333333444555666111111111111111111111111111///...///222333222000///000111222222222222222...///000111222333333333222222222111000//////...000000000000000000000000000000000000000000000000...//////000000000000000///////////////000111111222111111111000000//////000000000000000000000000000//////...---,,,,,,,,,------------------------+++,,,,,,---...///000000---------............///...,,,+++---000111///,,,---------.........////////////////////////......111111111111111000//////000000///...---,,,,,,+++///000111000...------//////............---------333222000/////////000000///////////////////////////......------------...111111000//////...//////000000111111111222222222111222222111000000111333111111000000000000000000222222111000111222444555555444333222222222222222111111333444555555666666888555222333777;;;<<<;;;???>>>>>><<<;;;:::999999444555666666555555666777::::::<<>>999555222000000333222000/////////000111222111000//////000111222......//////000000111111---///111222333222000///111111111111222333444555444444444333333222222222555444222222222222444555555666666555444444777999777666555444444444444444666666666666555555666666666555555444444444555555111111222333333444555555333444555444333444666777777666444222222222444555444555666555333222333444555444444555777777666555}}}zzzwwwvvvrrrpppllljjjiiifffcccaaa^^^\\\YYYWWWWWWVVVUUUSSSQQQPPPPPPPPPOOOOOOOOOOOONNNKKKHHHHHHJJJJJJIIIGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDAAA??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<999::::::::::::::::::;;;777888999999999999888777777777777777777777777777777777777777777777777777777666555555666666555444888777666555555666777888555444333222222333444555555444222111000111222333333333222111111222333333222222222222222333444444111111111111111111111111333111000000333444222000000111111222333333333333///000111111222222222222222222111111000//////...000000000000000000000000000000000000000000000000...//////000000000000000///////////////000111111111111111111000000000///000000000000000000000000000000//////...------,,,------------------------.../////////////////////....../////////000000000///...---///111222000............/////////000000000000000000000000000000111111111111111000//////222111111000000////////////000000000...---.../////////000000000000000000//////////////////000000000000000000000000000000222111000/////////000000222222111000000000000000111222222222222333333333222333333222111111222444111111111222222222222333333333222222222333444555555555444333333333333333222222333555555666666666666444222333777::::::999<<<<<<;;;:::999888777777777888999888666555666888999999;;;@@@GGGMMMOOOOOONNNRRRTTTQQQIIICCCBBBCCCDDDCCCEEELLLUUU\\\^^^\\\aaabbb```ZZZRRRKKKHHHHHHFFFCCC>>>999555333222222333222111000000000111111333222111000000000000111000000000000000/////////---...000111111111///...333333333333444555666666555555555444444333333333444444333333333333444444555666666666555555777888666666555555555666777777777777777777777777666666666666666666666666666666555555555555555555555555666777888777666666777888666666444333333444555555444555666555333222333444555555444666777888777555|||zzzxxxvvvqqqnnnkkkhhhgggdddaaa___\\\ZZZWWWVVVVVVUUUTTTRRRQQQQQQPPPOOONNNMMMLLLLLLMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999777888999999999999888777777777777777777777777777777777777777777777777777777777777777777777666666777666666555555666666777555555444444444444555555444333222111111111222333333222222111111222222333111111222222222222333333111111111111111111111111444333222222333444333111111111222222222222222222000000111111222111111111222222111111000/////////000000000000000000000000000000000000000000000000...///000000111111000000000////////////000111111111111111111000000000000000000000000000000000000111111000000//////......------..................111111111000000/////////000000000000111111111111000//////000222222111000/////////000000000111111111111111111111111111111111111222222222111000000111111111111111111111111///111111111///...///000111222222333333444444444000111222333444444444444555555555555555555555555777666444222222222444555444444333333222222333333333333444444444555555555444555555444333333444666333333333444444555555555555444444444444555555666666666555444444444444555333444555666666666666666333222222444777999999888::::::999999888777666555999999999888666555666888<<<<<>>999555444444555444333333222111222222222444333222111111111111222333222222111000000//////000111222333333222000000333333333333444555666666555555555555555444444444444444444555555444444444444666777888777666777888666666666666777888999999888888999:::999888666555777777888888888888777777999999888777666555555555888:::;;;;;;999888999999555555555666666666666666555666777666444333444555777666666777999999888777|||yyywwwvvvpppnnnjjjhhhfffccc```]]][[[YYYVVVUUUUUUTTTSSSQQQRRRRRRQQQOOONNNLLLKKKKKKLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA????????????????????????>>>>>>>>>??????>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888999999888888888777777777777777777777777666666666666666666666666444666777888888777777777666666666666666666666666555555555555555555555555333333222111111222222333222222222222222222222222222222222333333333222222111111111111111111111111444333333222333333222111222111111111000000111111000111111111111111000///111111111111000000//////000000000000000000000000000000000000000000000000//////000111111111111000000000//////000000111222111111111000000000000000////////////////////////111111111111000000//////.............../////////000000000000000000000000000000000000111111111111///000000111222222111000//////000000000111111111000111111111111111222222222222222333333222222111000000000000111111222222222333444333222111222444444444555666777888999999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888666555666888999666666555555555555666666555555555666666666777777666666777666555444666888777777777666666666666666666666666666666666666777666666555555555555666666555555666666666666666666222333444666888999999888::::::;;;::::::888777666777777888777666666888:::CCCDDDFFFJJJOOOSSSUUUWWWZZZZZZTTTIII<<<888<<>>>>>>>>>>>>>>>>>???<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999999888888888888888888999777777777777777777777777666666666666666666666666555888:::999666333222333555555666666666666555555555555555555555555555555222222222222222222222333222222222222222222222222333333444555444444333222111111111111111111111111222222222222111111111222222111000///.../////////000000111111111000000///111111111000000000000000111111111111111111111111000000000000000000000000///000000111111111111111000000000000000111222222000000000000000000111111////////////////////////111111111111111000000000.........//////000000000------...//////000111111//////000000000111111111...///000111111000000111///000000000111111111111000000111111111222222222333333444444444444444333222222222333333444444555555777888777666666777888777777888999;;;<<<======BBBBBBCCCCCCBBB@@@???===???????????????????????????===;;;999999999:::;;;888888777777777777888999666777777777777888888888777888888777666666777999;;;;;;:::999888777666666777777777777777777777777666666555555555666666777666666666666666666555555222444666777888999::::::<<<===>>>>>>>>><<<;;;999555666777777888:::===@@@GGGIIIKKKNNNQQQSSSVVVXXXWWWQQQGGG>>>999888:::<<<>>>;;;777777>>>HHHSSSZZZbbbaaa___\\\VVVPPPIIIEEEBBB???;;;888555555777888555555555555444444333333111111333444666777777888555555666666777777777777666777777777777777666666222222222222333444555666444444444555555555555555555666777888888777666555444777999:::999888888888999888777666555555444555666666777888888777666666999::::::;;;<<<<<<;;;;;;:::999888777777888999::::::;;;===<<<;;;::::::;;;777888999:::::::::::::::;;;<<<<<<<<<:::999:::;;;<<<;;;;;;<<<>>>>>>===;;;~~~{{{yyywwwuuutttpppmmmjjjgggeeebbb^^^[[[YYYWWWUUUTTTTTTTTTSSSQQQSSSSSSRRRPPPOOOMMMLLLLLLJJJJJJJJJIIIGGGFFFGGGHHHLLLJJJHHHEEEBBB@@@?????????AAACCCBBBAAA@@@@@@AAA??????????????????????????????>>>>>>>>>>>>??????===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888777777888999999777777777777777777777777777777777777777777777777???BBBCCC@@@:::555333333444555555666666555555444444444555555555555444444111222222222222333333333111222222333333222222111333444555666555444333222111111111111111111111111000111222222111111222444333222000///........./////////000000111000000000111111000000000000000000111111111111111111111111000000000000000000000000///000111111222222111111111000000000000111222222000000000000111111111111000000000000000000000000111111111000000000000000......//////000000111111,,,------...000111111222///000000000000111111111...000111111000000111222111111111222222222333333111111222222333444444444555555666666777777666666777777777888888999999999888999;;;:::999999:::;;;::::::;;;<<<===>>>???@@@EEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;999999888888888999::::::777777888888888888999999888999999888777777888:::<<<<<<;;;:::999888888777777888888888888777777666666555555555555666777777666666666666666555444333333555777888888888:::<<<>>>???@@@AAAAAA???===<<<666777888999:::===BBBEEEFFFHHHJJJKKKLLLMMMPPPRRRRRRHHH>>>999;;;<<<;;;888===:::666444777>>>FFFLLLQQQPPPNNNMMMKKKGGGCCC???===;;;999666555555555666444555555555555444333333111222444666777888999999666666777777888999999:::444444555555555666666666666666666666777888999999555555555666666666666666666777777888888777777666666888999999888888999::::::999888666555444333333555555666666777888888999;;;;;;::::::;;;<<<===>>>;;;:::999888888999;;;<<<:::;;;<<<;;;::::::<<<>>>:::::::::;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<<<<;;;;;;<<<>>>>>>===<<<~~~}}}|||yyywwwuuusssrrrooolllhhheeeccc```\\\YYYYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMLLLKKKIIIJJJKKKIIIFFFEEEGGGIIIIIIHHHFFFDDDBBBAAAAAAAAA>>>AAACCCCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>===<<<<<<;;;;;;<<<<<<999::::::::::::::::::;;;999999888777777888999999777777777777777777777777777777777777777777777777AAADDDFFFDDD===888666666444444555666666555444444222333444555555444333222111111222222333333333333111222333333333333222111222333555555555333222000111111111111111111111111///111333333222222444777666555222000//////000000......///000111111111000000000000000000000000111111111111111111111111111000000000000000000000000000000111222222222222111111111000000111111222333///000000000111111111111000000000000000000000000000000000000000000000000......///000000111222222/////////000000111111111111111111111222222222333///111333333111111222333444444444444555555555555333444444555666666777777666777888888999999999888::::::::::::;;;;;;;;;;;;999:::;;;;;;::::::;;;===<<<<<<===>>>???@@@@@@@@@CCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>><<<:::999999999999999999:::;;;;;;777777888888888999999999888999999888777777888:::::::::::::::;;;;;;;;;;;;777888888999888777666555555444444444555555666777666666666555555333222222333555666666555666:::======>>>@@@AAAAAA???===<<<666777777888999<<<@@@DDDBBBEEEGGGGGGFFFEEEHHHJJJLLLDDD<<<;;;>>>@@@<<<777777666444444666:::@@@EEEFFFDDDBBBBBBBBBAAA>>>;;;777777666555555444444333444444555555555444333222444555666888888888888777777777777777777888888888333444444444555777888888777777777777888999:::;;;777777777888888999999999888888888777777888888888888999999999888888:::;;;:::999888777666555555555666666555555777999<<<===<<<;;;:::999:::<<<>>>@@@@@@>>><<<:::999:::;;;===;;;;;;;;;::::::;;;???BBB>>>===<<<;;;;;;;;;<<<===<<<=========;;;:::;;;<<<:::999999;;;<<<===;;;:::}}}|||zzzxxxvvvtttrrrqqqmmmjjjgggdddaaa^^^ZZZWWWYYYWWWUUUTTTUUUUUUTTTSSSPPPOOOOOONNNMMMLLLKKKKKKIIIJJJKKKIIIFFFEEEFFFIIIGGGFFFDDDCCCBBBBBBCCCCCC>>>AAADDDDDDAAA???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>===<<<<<<<<<<<<===999999999::::::;;;;;;;;;:::999888777777888999:::777777777777777777777777777777777777777777777777666;;;???>>>999555555666333444555666666555444333222222333444444333222222000111222333333333333333111222333444444333222111111222444444444222000///111111111111111111111111///111444444333444666999888777444222000000111222------///000111111111111000000000000000111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111000111111222333//////000000111111111222000000000000000000000000///////////////000000000...//////000111222222222222222222111111111111111222222333333333444444444000222555555333222333555666666666666777777777777555666666777888999999:::777888999:::::::::::::::::::::::::::::::::::::::999:::;;;;;;::::::<<<===>>>>>>>>>??????@@@@@@AAABBBAAA???>>>>>>???@@@AAA????????????????????????>>>???@@@@@@???<<<:::888999999999999999:::;;;<<<777777888888888999999999888999999888777777888:::888888999:::;;;<<<===>>>777888999999888777666555444444444444444555666777666666555555444333111111222444555444333555999===;;;===???@@@@@@>>><<<:::444555555444555777<<>>;;;444444555555444333222222333444555555555444222222777888888999999777666555888888777777666555555555555555555666777999;;;<<<666666666666777888999:::999999999::::::;;;;;;;;;:::999888777777888999:::999999999888777888:::===999999888888888888888888777666555555777;;;>>>AAA===;;;999888999;;;???AAADDDBBB>>><<<::::::;;;<<<<<<<<<;;;::::::===BBBEEE@@@???<<<;;;:::;;;<<<===;;;<<<<<<<<<:::999:::;;;888888777999:::;;;:::888~~~|||yyyvvvtttrrrrrrrrrmmmkkkhhhdddaaa]]][[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTOOOOOOOOONNNMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGEEEEEECCCBBBAAA@@@@@@???DDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAAAAA@@@????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;:::999777666555555555666777777777777777777777777666666777777777777666666444555555666666666666666777777777777666555444333444555555555444333333222111222222333333222222111333222111111111222333444666555444444333333333333222222222111111111111000444444333222333444555666;;;888444000//////111222222222222111000//////...000000111111222222222222444333333333222222111111...//////000000000000000222222111111000000//////000//////.........//////......//////000000111111////////////000000000000//////000000000000//////222333444333111111111333444333222111222333444555999888666444333333333333444333444444555777888999666666777777888888888999777777888999999:::;;;;;;;;;:::999777777888<<>>>>>===;;;:::<<<===<<<<<<>>>??????@@@??????@@@???>>>======>>>???@@@CCC@@@======???AAA@@@>>>@@@???<<<;;;;;;<<>>@@@CCC@@@===:::777777888:::<<<888666555444555777999;;;<<<:::999:::;;;<<<;;;999666555444555666777666444888888777777777777777777:::::::::999999999888888999999999999999888777666;;;;;;;;;::::::999999999777777888888888999999999<<<<<<<<<===<<<<<<;;;;;;:::999999<<>>===;;;:::999888888888999999:::;;;;;;<<<<<<;;;===<<<;;;<<<>>>??????>>>999999:::;;;;;;<<<<<<===888777777999<<<===;;;:::}}}{{{xxxuuurrrpppooooookkkiiifffccc___\\\[[[ZZZXXXXXXVVVUUUTTTSSSSSSSSSPPPOOOOOONNNMMMKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@??????CCCCCCCCCBBBAAAAAAAAA@@@CCCBBBBBBAAA@@@@@@?????????>>>>>>>>>=========<<<======<<<<<<;;;;;;;;;::::::999999999999999999::::::999777666555555666666777777777777777777777777555666666777777666666555444555555666666666666666444555666666666666666555333444444444333333222111222222333333333333222222333222111111111222333444444444333222222222222222222222222222111111111111444333222222222333444555777555333111000111333444222222222111000/////////111111111111111111111111222222222222111111000000......///000000000000000111111111000000000//////000//////......//////000/////////000000000000000000000000000111111111222000000111111111111000000000222444444444333444555444333333333333444555555777666444333222222333333333444444666777888888999888888888888777777777777888888999999:::;;;;;;<<<:::;;;;;;999888999<<>>>>>===;;;:::<<<======>>>???@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBCCC@@@>>>===???@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888999:::::::::;;;======;;;:::999:::::::::999888888888888888999999999:::999999888888999999888666444333555777666666555555555555666666777777777666666555444333333333333333555777999::::::;;;<<<<<<::::::;;;<<<999888777777777777888999777:::======<<<<<<===???===;;;888666555666888:::666555333333333555888:::999999:::<<<======:::777888777666666888888777666888888888888888888888888::::::999999999888888888;;;<<<<<<<<<<<<;;;:::999;;;;;;:::::::::999999999888888888999999999999::::::999888777999;;;>>>???AAA>>>;;;;;;===>>>===<<<;;;;;;;;;;;;:::999888777999::::::999888777777999::::::999999999999999999777:::======:::999;;;>>>@@@???===;;;888777666555777999:::<<<===>>>>>>>>>===<<<;;;<<<===>>>>>>===999999:::;;;;;;<<<<<<===999999:::::::::;;;;;;<<<|||zzzwwwssspppmmmlllkkkgggfffccc```^^^[[[ZZZYYYWWWVVVUUUSSSRRRRRRRRRRRRPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::999999999::::::999999999999999777666666666666666777777777777777777777777555555555666666555555555444555555666666666666666333333444666666777777777222333333333333222111111222222333333333333222222222222222222222333444444222222111111000000111111333222222222111111111111222222111111222222333444222222222222333444555666222222222111000000//////111111111000000000000000111111000000000000//////......///000000000000000111000000000000/////////000000/////////000000111111111111000000000000000111111111111222222222333111111222222222222111111///111555666666555666666333333444555555555555555333333222222222222333444333444666888999999888888:::999999888777777666666999999::::::;;;<<<<<<<<<;;;<<<===<<<;;;;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<======>>><<<;;;:::<<<===?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAACCCAAA???>>>??????>>>===;;;<<<=========<<<:::999<<<;;;999888888888999::::::<<<======;;;999::::::;;;:::999999888888888888888999999:::::::::999999<<<<<<;;;888555444555777777666666555555666666777777777777777666555444444555555444555555666888888:::;;;<<<<<<::::::;;;<<<999999999999999999999999666888::::::999888999::::::888666333333444666777444333222111222444666777666777:::>>>@@@???<<<999:::999888888::::::999888888888999999999999999999:::999999999999888888888<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999::::::::::::<<<:::888777:::???EEEIIIGGGBBB===::::::<<<===>>><<<<<<<<<<<<;;;:::999999888999:::999888777888999;;;;;;::::::999999888888888<<>>===<<<;;;999888777777777999;;;>>>@@@@@@@@@???<<<;;;:::;;;===>>>===<<<999999:::;;;;;;<<<<<<===;;;======<<<:::;;;>>>BBB|||zzzvvvrrrnnnkkkjjjiiieeedddbbb___]]][[[ZZZZZZUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999888999:::;;;;;;:::999888999888888777777666666666666666666666666666666666444444555555555555444444444555555666666666666666333444555555666666666555333333444444444333333222222333333333333333333222222222222222333333444444222222111111111111111222333333222222222111111111111111111111111222222222000111222333444444555555222222222111111000000000111111111000000000//////////////////////////////...///000000111111000000000000000000000000000000111000000000000111222222222222222111111000000000111111111222222222333333111222222333333222222111///222666888777666555555222333444555666555444333222222222333444444555666444555888999::::::999888999888888888888888888888;;;;;;;;;;;;<<<<<<======;;;===??????>>>=========>>>>>>===<<<<<<<<<<<<===<<<======<<<;;;:::<<<===>>>>>>>>>???@@@@@@AAABBB????????????????????????CCCBBB@@@??????>>>===<<<:::;;;<<<<<<=========<<<<<<;;;:::999999999:::;;;:::<<<===<<<:::999:::;;;999999999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;999777777888:::999999888888888888999999999999999999888777666666777777777777777888888888999;;;<<<;;;::::::;;;===999999:::::::::999888888666777888888888777777777777666333222111222444555222222111000111333444666777888:::>>>BBBDDDCCCAAA<<<:::::::::;;;<<<;;;:::999999999999999:::::::::999999999999888888888888888999999:::999999888888:::999999999999999999999999999:::::::::;;;;;;;;;<<<;;;999999;;;@@@FFFIIIEEEBBB===:::999;;;===???<<<<<<======<<<;;;::::::999:::;;;:::999888999:::<<<;;;;;;:::999888888777999;;;======:::888888999888888999:::;;;;;;;;;;;;888:::===@@@AAAAAA??????===<<<;;;<<<===>>>===<<<999999:::;;;;;;<<<<<<======@@@AAA???===???EEELLL|||zzzvvvrrrmmmjjjiiihhheeecccaaa___]]][[[ZZZZZZTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMKKKIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>============>>>>>>>>>>>>>>>======<<<;;;;;;::::::888999:::;;;;;;:::999888888888888888888777777777666666666666666666666666444444555555555555444444444555555666666666666666555555555555555444333333444444555555555555555444333333333444444333333333222222333333444444444444333333222222222333333444333333333222222222222111000000111111111222222222111222333444444444333222222222222222111111111111111111111000000000000000////////////000000000000///000111111222222111111000000000111111111111111111111111111111222333444333333222222111111000000111111222222222333333333111222222333333222222111111444777888777555333333111222444555555555444333333333444555777777888888555777999;;;;;;:::999888666777777888999::::::;;;;;;;;;<<<<<<<<<<<<======;;;>>>@@@@@@???=========>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<::::::<<<======<<<<<<<<<===>>>???@@@?????????@@@@@@?????????BBBBBBBBB@@@???===<<<<<<<<<;;;:::;;;<<<>>>AAACCC>>>===<<<::::::;;;;;;<<<;;;<<<<<<;;;:::999:::;;;777888888999:::<<<>>>???;;;;;;<<<===>>>>>>>>>===:::;;;;;;:::999999;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999888999999999::::::999999999999:::;;;;;;::::::<<<===999::::::::::::999888777777777777888888888777777666555333222222222444444222222222222222444555666:::::::::>>>BBBGGGIIIJJJ<<<;;;:::;;;<<<===<<<:::888888999999999:::::::::999999999888888888777777666777777888888888777777999999999999999999999999999999:::::::::;;;;;;;;;777666777777999;;;===???======<<<;;;:::;;;<<<>>><<<<<<=========<<<;;;;;;999;;;<<<;;;::::::;;;<<<;;;;;;:::999888888777777888888888777777777999;;;666777999:::;;;<<<<<<<<<;;;<<<>>>?????????===<<<>>>===<<<<<<>>>>>>===<<<999999:::;;;;;;<<<<<<===>>>AAACCCBBBAAADDDLLLSSS~~~}}}{{{yyyuuupppllljjjhhhgggdddcccaaa^^^\\\ZZZYYYYYYTTTSSSRRRPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999::::::999999999777888888999999888777777777777777777777777777777555555555666666555555555444555555666666666666666666666666555555333222222444555555666666666666555333333444444444444333333222222333444444444444444444444333333444444555555333333333333222222222222000000111222222222222111333333444444444333222222222222222222222222222222000111111111222222222222000000111111111111222222111111222333333333333333111111111222222222222333222222222222222333444555333333333222222222222222333333333333444444444444333333444444444444333333444666999999777555444444333333444555555555555555444555666888999:::::::::777888:::;;;;;;;;;::::::555666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???=========>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<;;;::::::<<<>>>;;;;;;:::::::::<<<===???AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBAAA???============;;;::::::<<>><<<;;;;;;;;;<<<===;;;<<<<<<;;;999999:::<<<888888888:::;;;===???@@@<<<======>>>>>>>>>>>>===::::::;;;:::999:::===??????>>>>>>======>>>>>>???<<<<<<<<<<<<;;;:::999999999999::::::;;;:::::::::888:::;;;;;;;;;;;;<<<===:::::::::999888888777777777666666888999:::999777666555444444444444555666444444444555555666777888<<<;;;:::<<<@@@EEEHHHJJJ<<<;;;::::::<<<<<<;;;:::777777888888999:::::::::999888888888888777777777777888888999999999999999888888888999999999999999999999999999::::::::::::777777999:::::::::999999777999:::;;;::::::;;;===;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;::::::;;;<<<999999888888777777666666777666555444555777:::<<<999:::;;;<<<;;;:::999888<<<=========<<<<<<;;;;;;>>>===;;;<<<======<<<;;;999999:::;;;;;;<<<<<<===>>>@@@AAAAAABBBFFFMMMRRR}}}zzzxxxvvvrrrnnnkkkhhhffffffcccbbb___]]]ZZZXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLJJJHHHHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::999999999999999999:::777888999999999999888777777777777777777777777777555666666777777666666555444555555666666666666666444444444555555444333333333444555555666666555555333333444444444444333333222333444555555555444333444444333333444555555666444444333333333222222222000111222333333333222222333333333333333333333333222222222222222222222222000000111222333444444555222222222333333333444444222333444444555555444444222222333333333444444444222222222222333444555666222222222333333333333333555555666666666777777777555666666777777666666555777888::::::999888999:::666666666666666777777888555666888999::::::::::::::::::::::::;;;;;;;;;;;;777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???===<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;::::::<<<>>>;;;:::999999999;;;===>>>AAAAAABBBCCCCCCBBBAAAAAA>>>@@@BBBBBB???======>>><<<<<<;;;;;;<<<===???@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;999999:::<<<::::::::::::;;;<<<===>>><<<<<<=========<<<;;;;;;;;;;;;;;;:::999999<<<>>>??????>>>>>>>>>>>>??????;;;;;;<<<;;;;;;:::999888666777888:::::::::999999888:::;;;;;;;;;;;;<<<>>>;;;:::888777666666777777777555555777:::;;;:::888888777777666666777777888777777777888999999::::::;;;:::999:::===???@@@@@@;;;:::999999:::;;;:::999666666777777888999999:::888888888888777777777777888888999:::::::::::::::777888888888999999999999888888888999999999999:::::::::;;;<<<<<<;;;::::::666888::::::999999;;;===:::;;;;;;<<<<<<<<<;;;;;;777888:::999888888:::;;;777777777666666666666666777666666666888999999999999:::;;;<<<<<<:::888777;;;::::::999999:::;;;<<<<<<;;;999:::;;;;;;999888999999:::;;;;;;<<<<<<===============@@@CCCGGGJJJ{{{wwwvvvtttpppllliiigggeeeeeebbbaaa^^^[[[XXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>============>>>>>>>>>>>><<<=========>>>>>>??????::::::;;;;;;<<<=========;;;:::999888888999:::;;;777777999::::::999888777777777777777777777777777666666777777777777666666444555555666666666666666222222333444555555555555222333333444555555555444333444444555555444444333222333444555555555444333333333333333444444555666444444444333333333222222000111222333444333222222222222222222333444555555222222222222222222222222000000111222444555666777333333333444444555555555333444555555666666555555333333333444444555555555222222222333444555666777222222222333333444444444777888888888999999999999888888999999999999888888888999;;;;;;;;;;;;===???999888777777777888:::;;;555666888999::::::999999;;;;;;:::::::::;;;<<<<<<999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::>>>??????>>><<<;;;<<<===<<<<<<;;;::::::::::::;;;999:::;;;;;;::::::<<<>>>;;;:::999888999;;;===?????????AAAAAAAAAAAA??????<<>>???;;;<<<=========<<<::::::===<<<;;;:::999:::;;;;;;<<<<<<<<<:::999999:::<<<======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<;;;:::999999<<<===<<<:::999888:::<<>>>>>>>>>>>??????::::::::::::999888777777444555777888999999888888888999;;;;;;;;;;;;<<<>>><<<:::888666555555666777666444444666:::<<<:::888999999888888888999999:::999999999:::;;;;;;<<<<<<:::999999:::;;;:::888666:::999888888::::::999888555666666777888888999999888888888888777777777777666777888999999999999999777777888888999999999999777777888888888999999999888888888888888888888999999:::;;;999777888;;;>>>::::::;;;;;;<<<;;;;;;:::555777888888777777888:::555555555555666666666666777777888:::;;;:::888666666888:::<<<<<<<<<;;;:::999888777666777999<<<===:::999888888999999777666999999:::;;;;;;<<<<<<===<<<:::999:::===@@@AAABBB~~~{{{tttrrrooollljjjgggdddaaa___]]]ZZZWWWUUUTTTTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEBBB@@@>>>??????@@@<<<===>>>@@@@@@??????>>>======<<<;;;;;;<<<>>>>>>;;;;;;;;;:::999888777666:::::::::999999999888888888888888777777777777666777888888777777666555444555555555555555555555555777777666666555555555444333333333444444555555555555555555555555555555555333444444555555444444333111222222333333333222222666444333333444444222111444333222111111000000111333333333222111111000000111222222222333333444444777666555444333333333333444555666777777777555555777666666666666777888888888777666555444444555666777777777666555555444444666555444333333444666666888777555444444666777999:::;;;;;;;;;::::::<<<===<<<<<<<<<<<<<<<===>>>>>>;;;<<<===<<<::::::<<<===<<<;;;:::888777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>@@@888888888999:::;;;<<<===>>>;;;999999;;;<<<;;;999>>><<<;;;::::::;;;<<<>>>========================;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<>>>@@@<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999:::<<<>>>???>>><<<:::999999:::;;;<<<999999999999999999999999::::::::::::::::::::::::>>>===;;;999888888999999444444444555666888999:::999888888999;;;<<<<<<;;;999999999888777666666555555666777888999:::::::::;;;;;;::::::::::::999999666777888999:::<<<===>>>>>><<<;;;;;;;;;:::777555777777888888888999999999555555666777999:::;;;;;;;;;:::999999999888666555777777888888999:::;;;;;;;;;777444444888;;;===<<<:::;;;<<<<<<<<<<<<<<<;;;;;;999888777777888999;;;777:::===>>>>>>===============<<<;;;::::::;;;;;;;;;999777666666777888999555666777888888888888888555555666777888999999999777999===>>>===<<<<<<<<<;;;999777777888:::::::::555555666777888999999999777888999999::::::999999:::::::::;;;;;;===>>>>>>}}}zzzsssqqqnnnkkkiiigggdddaaa___]]]ZZZWWWUUUTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPOOOLLLKKKJJJIIIHHHHHHHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>======>>>???===>>>???@@@AAA@@@@@@???>>>===<<<<<<;;;<<<======::::::::::::::::::999999::::::999999999888888888:::::::::999999999888888555666777777777777777666555555555555555555555555777666666666555555555555444444444555555555666666555555555555555555555555444444555555555555444444333333444444444333333222555444333333555555444222333333222111111111111111000111111222222333444444222222222222333333333444666555555444333333333444333333444555666666666666888888777777777777777888777666555444444444555555666666666555555555444444555555444444555777888999;;;:::888777777777999:::999:::;;;;;;::::::<<<>>>@@@???>>>======<<<======<<<===>>>===;;;;;;===???<<<<<<:::999888777777777888999::::::;;;;;;::::::;;;;;;;;;:::::::::<<<===999999999::::::;;;<<<======;;;999:::<<<===<<<:::>>>===;;;::::::;;;===>>>========================<<<<<<;;;;;;<<<<<<======;;;;;;<<<<<<<<<===============>>>???????????????>>>???>>>===;;;;;;===>>>======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::;;;<<<>>>???>>>===;;;999999999:::;;;999999999999999999999999::::::::::::::::::::::::<<<;;;:::888777777888888555555666666777888999:::999888888999;;;<<<<<<;;;999999999888777666666666666777888999::::::::::::;;;;;;:::::::::999999999999;;;===@@@@@@???===;;;===;;;::::::;;;:::888666888888888888999999999999999999999999::::::::::::;;;999777666666777777777999999:::;;;;;;<<<======;;;888555555777:::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<<999<<>>===<<<;;;;;;;;;;;;===<<<:::888777777888888555666777777888888888777555666777888999999999999777999<<<<<<;;;;;;;;;<<<;;;999777666888999999888555555666666777777888888777888888999:::999999999999999999999:::;;;;;;<<<~~~{{{xxxrrrooollljjjhhhfffcccaaa^^^\\\ZZZWWWUUUTTTTTTTTTRRRRRRSSSSSSRRRQQQOOONNNKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<======>>>>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<999::::::;;;<<<<<<;;;;;;:::999999999999888888888::::::999999999888888888444555666777888888888888555555555555555555555555666666666666555555555555555555555555555666666666444444444444444444444444333444444555555444444333555555555555555444333222444333333444666666555333555444333333333333333444111111111222333333444444222222222222333333333333555444444333333333444444222222333444555777888999:::999888777777777777777555444444333444444555666666666666666666555555555666666666777888:::<<<===>>>===;;;:::999::::::;;;999:::<<<<<<;;;<<<===???CCCBBBAAA???===<<<;;;;;;===>>>???>>><<<<<<>>>???===<<<;;;:::999888888888888999999:::::::::::::::;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>;;;::::::;;;===>>>===<<<>>>>>><<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===<<<<<<<<<===============<<<<<<===>>>>>>>>>>>>============<<<::::::;;;===============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???>>>===<<<;;;<<<===>>>>>>===;;;:::999999999:::999999999999999999999999::::::::::::::::::::::::::::::999888777777777777888777777777888999999::::::999888999;;;===<<<;;;999999999888777777666666777888999::::::;;;;;;:::::::::::::::999999999999<<>>>>>???<<<999666666777999::::::<<<;;;:::999999888999999<<<<<<::::::::::::<<<<<<:::<<>>????????????===<<<::::::999999???>>>;;;999888888888888666666777888888888888777666666777888999999999999888999;;;:::999999:::;;;;;;999777777777888777666666666666666666777777777777888999999::::::999999888888888888888888999999~~~}}}|||xxxuuuooommmjjjhhhgggeeebbb```]]][[[YYYWWWUUUTTTTTTSSSRRRRRRSSSSSSRRRPPPNNNMMMJJJJJJIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999999999888888888888777777777777666666666666555555666777777777777777555555555555555555555555666666666666666555555555555555555555555555555555444444444444444444444444222333333444444333333222555666666666555444333222333222333444666777555444666555555555555555666666555444444333222222111111222222222222333333333333444333333333333444444555444444444555777:::<<<>>>;;;:::999888777666666666555555555555666666777777777777777888888888888888999999999:::;;;<<<======>>>>>><<<;;;;;;;;;;;;;;;888:::<<<===<<<===>>>???BBBAAA@@@>>>===<<<;;;;;;===>>>>>>===<<<<<<===???===<<<;;;:::::::::::::::999999::::::::::::999999:::999999:::<<<>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>::::::;;;<<<===>>>>>>>>>???>>>============>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<========================:::;;;<<<<<<======<<<<<<<<<===>>>===;;;:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::::::::<<<;;;;;;;;;;;;===>>>???AAA@@@>>>===<<<<<<<<<===>>>===;;;:::999888888999999999999999999999999999999999999999999999999999999999999888888888888888999999999888888999:::::::::999888:::<<<===<<<;;;999999999888888777777777888999:::;;;;;;;;;;;;;;;:::::::::999999999999888<<<>>>BBBEEEDDD@@@<<<999999999888999;;;;;;999888888888888999999999999:::======<<<;;;:::888888777888888888777666777999;;;<<<<<<<<<<<<======>>>>>><<<;;;999888888888999999===<<<:::999888888888888;;;:::999999999999:::;;;999;;;===>>>===<<<===>>>>>>===;;;999888666666666===<<<;;;:::999999999:::777888888999999999888888666777777888999999888888999::::::999888888:::;;;<<<:::888888888888777555888777777777777777777777888999::::::;;;;;;::::::888888777777777777888888||||||zzzuuurrrllljjjhhhfffeeedddaaa___[[[ZZZYYYWWWUUUTTTSSSSSSRRRRRRSSSRRRQQQOOONNNLLLIIIIIIIIIHHHHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>??????===============>>>>>>??????>>>>>>===<<<;;;;;;:::============<<<;;;:::999999999999888888888777777777777777666666666555555777777777777777666555555666666666666666666666666555555555666666666666666555555555444444444444444555555555555555555555555222222333333333333222222555555666666555444444333333333333555777777666444444333333333444555666666666666555555444333333333555555555444444444444444444444444444555666777777999999999:::;;;>>>@@@BBB<<<;;;:::888777666666666777777888999999:::::::::999999::::::;;;;;;<<<<<<==================<<<<<<======<<<<<<;;;;;;;;;;;;999;;;===>>>>>>===>>>???>>>>>>===<<<<<<<<<<<<===<<<======<<<;;;;;;<<<>>><<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;::::::999999999999<<<@@@BBBBBBAAA======<<<<<<<<<===>>>>>>999;;;<<<>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===;;;;;;;;;:::::::::999999999999999888888888888888<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::999999999999999:::::::::999999:::<<<======<<<999999999999888888888888999999:::;;;;;;;;;::::::::::::999999999888888888:::;;;===>>>>>>===<<<;;;999888888999:::;;;:::888777777888888888888999999:::999999999888888777777555888;;;;;;999888888999999999999:::::::::::::::<<<;;;:::999888888888999<<<;;;:::999888888777777999999999999999999999999999;;;===<<<;;;;;;<<<===<<<;;;:::888666555555444777777888888999999:::;;;888999999999999999888888666666777888888888777777888999:::999888888:::<<<<<<:::999999999999777555888888888888888888777777999999:::;;;;;;;;;;;;;;;777777777777777777888999}}}{{{zzzxxxsssooojjjhhhfffddddddccc```^^^ZZZYYYYYYWWWVVVTTTSSSSSSRRRSSSSSSRRRQQQOOOMMMLLLHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@?????????===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>===<<<;;;:::>>>>>>>>>===<<<:::999888999888888888888777777777999999888888888777777777888888888888777666555444666666666666666666666666555555555666666666666666666666666555555555555444666666666666666666666666333444444555555444444333555666666777777666666666555666666888::::::777555222222222222333444555666666777777888999999:::::::::::::::999999999999888888888888888999;;;<<<<<>>===<<<;;;999999888888:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>????????????@@@??????>>><<<<<<;;;<<<<<<<<<<<<<<<<<<<<<:::===???@@@???======>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<===<<<::::::<<<===;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999===BBBEEEDDDBBB======<<<<<<<<<<<<======:::<<>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<>>>??????===<<<<<<===::::::::::::999999999888999999999999888888888888:::;;;===>>>??????????????????>>>>>>===<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999888999:::;;;;;;;;;;;;;;;999888888888999::::::;;;;;;:::999:::<<<>>>===<<<999999999999999999999999999999::::::::::::999999999999999999888888888888888888888999:::;;;<<<<<<999888777999::::::999777666666666777777777888888777777777777777777666666444888<<<===:::777666777666666666666666666666666999999999888666666777888888999999999888777666666888888888888888888888888999:::;;;;;;:::999:::<<<;;;:::888777666555444444222222333555666777888888777888888888888777777666555555666777777666666555555666888888777888999;;;:::999888888999999777555777777777777888888888888888888999::::::::::::999555555555555666777888999|||zzzyyyvvvqqqmmmhhhfffdddccccccbbb```^^^YYYYYYXXXWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQOOOLLLKKKGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>===>>>===<<<<<<<<<===??????<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::999888888888888777777777777999888888888777777777777666777777777777777666555666666666666666666666666555555555555666666666777888888888888777777666666888888888888888888888888666777777777777777777666777777888999::::::::::::::::::;;;===>>>===:::777444444555555777888999:::<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@?????????>>>======>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@???>>>============<<<======>>>>>>===<<<;;;:::;;;;;;<<<>>>??????@@@>>>???@@@@@@@@@???>>>===:::;;;<<<======>>>>>>>>><<<>>>@@@AAA???===============<<<<<<===>>>>>>???<<<======<<<;;;;;;<<<>>>::::::999999:::;;;<<<<<<======>>>>>>===<<<<<<;;;<<<::::::===BBBDDDAAA>>>===<<<<<<;;;;;;<<<<<<===:::===@@@AAA???======>>><<<<<<<<<======<<<<<<<<<========================;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999999;;;>>>@@@AAAAAA???>>>============<<<<<<;;;:::888888999::::::::::::999999999999999999999999999888888888888888888888888666777999:::;;;;;;;;;:::777777777777888:::;;;<<<;;;:::999;;;===>>>===<<<999999999999999999999999888999999999999999888888999999999999888888888888777888888888999:::;;;;;;999888888888::::::888666555555555555666666666666777777777666666666555555444888;;;:::666333444666333333333333333333333333444555777666333222444666333444666888777666444222333333444444444444333333555666777666444444555777555555333222222111111111//////000222333333333444555555555555555444333333444444555555555555444444///222555666666666777888666555555666777777555333444444555555666666777777555555666777777777777666222222222333555666888999|||yyyxxxuuuppplllgggeeecccbbbbbbaaa___^^^XXXXXXXXXWWWVVVUUUSSSRRRRRRSSSSSSRRRPPPNNNLLLKKKGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAAAAA???>>><<<<<>>=========>>>@@@AAA;;;<<<===>>>>>>===<<<<<<999:::;;;;;;<<<;;;;;;;;;888888888888777777777777666666666666555555555555444555666777888888888888777777777777777777777777444555555555666666777777:::::::::999999999888888888888888888888888888888999999::::::::::::999999888999:::;;;<<<============>>>>>>@@@AAA???<<<999999999:::;;;<<<>>>???@@@CCCCCCBBBBBBAAA@@@@@@@@@EEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCDDDFFFGGGHHHFFFGGGGGGGGGGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>===;;;:::999:::;;;<<<===>>>???@@@<<<===???@@@AAA@@@@@@???:::;;;<<<>>>????????????===???AAAAAA???===<<<<<>>>>>>>>>>>??????===>>>>>>>>><<<<<<>>>???999999999999:::;;;;;;<<<>>>>>>???>>>>>>===<<<<<<>>><<<:::===AAABBB>>>:::===<<<<<<;;;;;;;;;<<<<<<;;;>>>BBBBBB???======>>>;;;;;;<<<<<<<<<<<<;;;;;;========================999999999999::::::;;;<<<;;;;;;;;;::::::999999999:::;;;<<<<<<======<<<<<<999;;;======;;;:::999:::<<<<<<;;;;;;;;;:::::::::=========<<<<<<;;;;;;;;;888:::>>>AAABBBBBB???>>><<<<<<<<<===<<<<<<;;;:::777777888:::::::::::::::999999999999999999999999888888888888888888888888555666777999:::::::::999666666666777888:::;;;<<<;;;::::::;;;===>>>===<<<999999999999999999999999888888999999999888888777999999999888888888888777888999:::;;;;;;;;;:::999:::999888888999999777666444444444555555555555666999888888777666555444444555777999666222000222666222222222222222222222222000222444333111000222444///111444666777555222000......////////////......000111111000///...000111//////...---------------......///000000000000///333333333333222222111000333444444555444444333333+++///333555555555555666333333333444666666444222222222333333444555666666222333333444555444444444///000000222333555777888~~~zzzvvvtttqqqnnnkkkgggfffdddcccbbb```\\\YYY]]]YYYUUUUUUWWWWWWSSSOOOUUUSSSQQQOOOOOOMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@FFFBBB>>>===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA>>><<<===??????===;;;:::::::::::::::999888777::::::::::::999999999999999888777666555444444444777666666666666555555555888888888888888888999:::666666777888888888888888:::::::::999999888888888::::::;;;;;;;;;;;;;;;;;;===;;;999777777888;;;<<<<<<<<<;;;;;;<<<===???@@@CCCDDDDDDDDDBBB???<<<999???>>>>>>???@@@BBBDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIHHHHHHIIIHHHGGGEEECCCBBBAAA???>>>>>>??????@@@FFFKKKJJJDDD>>>;;;;;;999999:::;;;<<<===>>>>>>????????????>>>===<<<;;;999<<>>:::;;;===?????????>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;::::::::::::;;;;;;<<<===???>>>===<<<<<<<<<<<<<<<;;;<<<===<<<::::::<<<======??????===:::999;;;===<<<<<<============<<<<<<;;;:::999999:::;;;<<<===<<<;;;;;;;;;;;;===???@@@============<<<<<<<<<<<<===>>>===;;;999999;;;======<<<<<<;;;;;;<<<>>>???===============<<<<<<;;;999999999999999:::;;;<<>>===;;;::::::999999===>>>@@@BBBBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::999999999999999999:::::::::999888777777888999:::777777666666666666777777666666777777888888999999;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888888888888888888888888888888888999::::::;;;;;;;;;:::999999::::::888777777888999888777666777888555666777888888777666555777666333111000000000000///////////////000111111---...///000000///...---111///...///000111000///////////////////////////////////////////////////.........,,,******---000------------------------.........////////////000000///...------...///000.../////////...------,,,.../////////000000111111000......000333444222///......///000111111000000111000.........///111333|||xxxuuurrrooollljjjhhhfffdddbbbaaa___\\\ZZZ\\\XXXUUUUUUWWWWWWSSSOOOSSSRRROOONNNNNNMMMKKKIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@EEEBBB???>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;;;;======;;;999;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::999999888777666666666666999999999888888888888777::::::999888888888888999777888888999:::999999999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========???===;;;999999:::<<<=========<<<<<<===>>>@@@AAADDDEEEGGGGGGGGGEEEBBB@@@@@@@@@@@@AAABBBDDDFFFGGGEEEEEEDDDDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHIIIIIIHHHEEEDDDBBB@@@????????????DDDIIIMMMLLLGGGBBB@@@AAA?????????>>>>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<;;;===???@@@AAA???>>><<<;;;<<<===>>>>>>??????????????????>>>>>>=========>>>>>>=========<<<<<<<<<::::::999999::::::;;;;;;>>>>>>======<<<<<<======<<<<<<===<<<;;;:::<<<>>>>>>@@@@@@???<<<;;;===???======>>>>>>>>>>>>======<<<<<<;;;::::::;;;======<<<<<<<<<<<<===>>>???@@@>>>>>>>>>===<<<<<<<<<;;;=========<<<::::::;;;===<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<;;;:::::::::::::::;;;<<<<<>>=========>>>>>>===>>>@@@AAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999888666666666666777555555444444444444555555444444555555555555555666666666777777777888888888888888888888777777777777888888888888777777777777888888888888888888888888777777888888999:::::::::<<<:::999999::::::999777888999:::999777666777888555555666666666666555555555444333111000/////////000000//////000000111222---...////////////...---000///......000000///...................................................,,,,,,+++*********+++,,,------------------------,,,,,,---------...............---,,,,,,---.....................---,,,,,,------.........////////////......000222222000---...//////000000000000//////...---,,,,,,...///000}}}zzzvvvsssqqqnnnkkkiiiiiifffcccaaa```___\\\[[[ZZZWWWTTTTTTVVVUUUSSSOOOQQQOOOMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDBBB???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999:::;;;;;;:::999;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;>>>>>>============<<<<<<<<<======>>>???@@@@@@AAABBBAAA???<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGIIIIIIHHHFFFEEECCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFIIILLLMMMNNNHHHFFFDDDBBB@@@??????@@@BBBEEEHHHGGGCCC@@@@@@AAADDDDDDCCCBBB@@@???>>>===AAA@@@@@@??????>>>=====================<<<;;;:::<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>>>>======>>>>>>============<<<<<<;;;::::::999999999::::::===============>>>>>>>>><<<======<<<;;;;;;<<<>>>@@@AAAAAA@@@>>>>>>???AAA>>>>>>????????????>>>>>>???>>>===<<<<<<<<<===>>>======>>>???@@@@@@@@@@@@??????>>>======<<<;;;;;;=========<<<;;;:::<<<===;;;<<<<<<==============================<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>=========>>>??????@@@===>>>???AAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888999999999888888777777666999888666555444444444444333333222222222222333333222222222222222111111111333333333333444444444444444444333333333222222222444444555555555555555555777777777777777777777777555555666666777888888888:::888777888999999888666777888888888666555666777333333222222222222333333222222222111000///...---000////////////000111111------............------///...------//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***))))))------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......------,,,,,,,,,,,,,,,---------------///.........000///...,,,//////000000000///......,,,,,,+++***+++,,,---...}}}yyyuuurrrpppnnnkkkiiiiiifffbbb___^^^^^^\\\[[[XXXVVVTTTTTTTTTTTTRRRPPPNNNMMMKKKKKKLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAACCCAAA@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;999999:::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEDDDBBB@@@>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMLLLKKKJJJIIIGGGFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFEEEGGGKKKOOOQQQRRRIIIHHHEEECCCAAA@@@@@@@@@@@@AAABBBAAA???>>>???AAADDDCCCBBBAAA@@@???>>>===AAA@@@???>>>>>>=========<<<;;;;;;:::::::::;;;;;;======<<<<<<<<<>>>@@@AAABBBAAAAAA@@@???>>>======>>>>>>=====================<<<;;;:::::::::::::::<<<======>>>????????????<<<======<<<;;;;;;<<<>>>@@@@@@@@@?????????@@@AAA?????????@@@@@@?????????AAA@@@>>>=========>>>>>>===>>>@@@AAABBBAAA@@@@@@@@@??????>>>===<<<;;;;;;<<<===>>>===;;;;;;<<<===:::;;;===>>>>>>>>>===<<<===============<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777666666555444333333555444444333333333333333222222111111111111222222111111111000000/////////222222333333333444444444000000000000////////////111111222222222222222333444444444444444444444444222222222333444444555555555444333333555555444333333444555444222111222333000000...------...000000//////000111000///---,,,...............//////000------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))000777777111+++((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------///............---,,,+++000000000000//////...---,,,++++++++++++,,,---...|||yyyuuurrrpppnnnkkkiiihhheeeaaa^^^]]]\\\[[[YYYVVVUUUSSSSSSSSSRRRQQQPPPMMMLLLJJJKKKLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;;;;<<<999999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<>>???@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???????????????@@@@@@AAABBBDDDEEEFFFFFFFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@DDDEEEFFFGGGIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFDDDBBBEEEDDDDDDFFFJJJNNNPPPPPPIIIGGGEEEBBBAAA@@@??????AAAAAA@@@???>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===============:::999999999:::;;;===>>>======<<<<<<<<<>>>@@@AAAAAAAAA@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@??????<<<===>>>===;;;;;;===>>>>>>>>>===>>>???@@@@@@@@@??????@@@@@@@@@@@@??????AAAAAA???>>>===>>>>>>???>>>???AAABBBBBBBBB@@@@@@@@@??????>>>======<<<<<<;;;===>>>>>><<<<<<===>>>:::;;;===>>>>>>>>>===<<<===============<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;??????@@@@@@@@@?????????::::::::::::::::::::::::::::::999888777666666555555444444333222111000000///000111222333444444444333333222222222222333333222111111000000/////////222222222222333333333444000////////////.........//////000000000111111111000000000000000000000000/////////000111111222222000///...///000111000//////000111000...---...///------+++******+++---------...///000000///---,,,---,,,,,,,,,,,,---......---------,,,,,,---------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))666CCCBBB666+++(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,---......---------/////////.............../////////...---,,,------000111111111000///......---------------......///~~~{{{xxxuuurrrpppnnnkkkiiieeebbb___]]]\\\[[[YYYWWWTTTTTTSSSRRRRRRQQQPPPPPPMMMLLLKKKKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBAAA@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<<<<===>>>999:::;;;<<<==================>>>>>>???@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEDDDBBBAAA@@@???BBBCCCEEEFFFHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEHHHHHHGGGGGGFFFEEECCCCCCBBBBBBBBBDDDHHHJJJJJJIIIGGGEEECCCAAA???>>>>>>???>>>===<<<;;;<<<===>>>???::::::;;;<<<===>>>???@@@BBBAAA???>>>======>>>>>>999999999:::;;;===>>>???<<<<<<<<<======>>>???@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>????????????>>>=========>>>>>>===>>>@@@AAAAAA@@@??????===>>>>>>===<<<<<<===???===<<<;;;<<<>>>@@@@@@@@@??????@@@@@@@@@@@@??????AAA@@@???>>>===>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>======;;;<<<>>>>>>=========>>>;;;<<<<<<==============================<<<<<<;;;===<<<;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;<<<>>>>>>>>>===============888888888888888888888888777777777666666555555444222222222111111000000///---...///111333444555555333333222222222222333333111111111111111111000000000000000000111111111222000000000/////////............//////000111111111////////////////////////......//////000111111111...---,,,---///000///...---/////////---,,,---...,,,,,,++++++++++++,,,,,,------.../////////......,,,,,,,,,,,,,,,---............------------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***777DDDCCC777+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000//////...------......//////......000000000000000////////////000000///...---///000111111222222111111000000/////////000000000111111~~~}}}yyywwwssspppooommmjjjhhhbbb```^^^]]][[[YYYVVVTTTRRRSSSSSSRRRPPPPPPPPPPPPNNNMMMKKKKKKLLLKKKJJJHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@?????????>>>@@@BBBBBB@@@???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>===<<<;;;===???;;;;;;===>>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>???AAACCCDDDFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEGGGHHHHHHFFFDDDDDDBBBAAA???>>>===>>>>>><<<;;;999999::::::;;;;;;999:::;;;===>>>@@@AAABBBDDDCCCAAA?????????@@@AAA;;;<<<<<<=========>>>>>>;;;<<<===>>>>>>?????????======>>>>>>>>>>>>??????======>>>>>>>>>?????????>>>===============>>>??????@@@AAABBBBBB@@@???======>>>>>>===<<<<<<===???===;;;:::;;;???AAAAAA@@@>>>>>>????????????>>>>>>??????>>>======>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>?????????:::<<<>>>???>>>===>>>>>><<<<<<<<<<<<<<<===>>>>>>===============<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;::::::999999999999555555555555555555555555444444444444444444444444222222111111111111111111---...000222333444444333333222222111111222222333000000111111111111111111//////000000000111111111000000000/////////.........//////000111111222222//////////////////////////////000000111222222333000///...///111222111000000111111111///...///000------............------...............///000000......------......///000//////...------...//////...---,,,---...///...,,,------------------------........................+++222999888111,,,+++...++++++++++++++++++++++++------------...............///000000000000///...---...//////000000//////111111111000000/////////000111222111//////222444111111222333333333222222000000111111222222222111~~~}}}xxxuuuqqqooommmkkkiiiggg```___]]]\\\[[[YYYUUURRRQQQRRRSSSRRRPPPOOOOOOPPPOOONNNLLLLLLLLLKKKJJJHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@?????????>>>>>>===@@@BBBBBB@@@>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>999;;;======;;;:::<<>>>>>>>>>>>???AAACCCDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDD@@@AAACCCEEEFFFFFFEEEDDDCCCCCCBBBBBBDDDFFFHHHIIIHHHHHHIIIKKKKKKJJJFFFCCCBBBAAA???===<<<<<<======@@@>>>======>>>>>>>>>===;;;;;;===>>>@@@BBBCCCDDDGGGEEECCCAAAAAAAAABBBCCC>>>>>>>>>???>>>>>>===<<<:::;;;===?????????>>>>>><<<<<<<<<===>>>>>>??????======>>>>>>?????????@@@<<<<<<<<<<<<<<<===>>>??????@@@BBBBBBBBB@@@>>>======>>>>>>>>><<<<<<>>>???>>>;;;:::<<<@@@BBBBBB@@@>>>>>>????????????>>>>>>>>>>>>=========???@@@AAABBBAAA@@@???>>>???@@@AAA=========>>>??????@@@@@@:::<<>>>>>>>>>>>======<<<;;;;;;===>>>???===============<<<<<<;;;<<<;;;::::::999999999999666666666777888999;;;<<<999999888777666666666777444444444444444444444444222333333333333333333333222222222222222333333333...///111222333333222222222222111111111111222222//////000000111111222222111111111111222222222333000000000/////////....../////////000111222222333000000000000000000000000111111111222333333444444222111111222333444444333222333444333222111111333...///111111111111///...///...------...///111222///////////////000111111000///...------...///000///...------//////...---------------------------////////////////////////,,,,,,---,,,,,,,,,---...++++++++++++++++++++++++,,,,,,------------......---...///000000///...---......///000111111000000111111000000/////////...111222333222000000444777111222333333444444444444000000111222222222222222~~~|||zzzxxxtttooommmmmmkkkhhheeeddd```\\\YYYXXXWWWVVVUUUUUUSSSQQQPPPPPPPPPOOOMMMNNNLLLLLLLLLLLLLLLJJJHHHCCCEEEEEEDDDCCCBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>======<<<<<>>============<<<<<<<<<<<<===>>>@@@@@@DDDAAA???CCCJJJMMMJJJEEEIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJKKKNNNOOOOOONNNNNNOOOPPPOOOMMMLLLLLLLLLHHHIIIIIIHHHHHHFFFEEEDDDBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFDDDBBBAAA???AAADDDEEEEEECCC@@@>>>DDDAAA???@@@BBBCCCAAA>>>DDDEEEFFFGGGFFFEEECCCAAA????????????@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBFFFHHHIIIGGGBBB??????@@@??????>>>===============>>>>>>>>>===>>>>>>???@@@???>>>>>>>>>??????===;;;AAA@@@@@@@@@@@@?????????@@@???===;;;::::::;;;<<>>>>>>>>>>>>>>>>>>>>@@@???>>>=========>>>???===<<<<<<===>>>AAADDDFFFBBBBBBAAA???===<<<>>>@@@????????????????????????BBBAAA@@@>>>>>>>>>???@@@>>>=========<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<888999:::;;;===>>>>>>???======>>>>>>======<<<;;;;;;:::999888666555444333333333333222111222444666555444444333333222222222111222222222222333333333222222222222222222222222000000000000000111111111000000000000111111111111222222222333333222111111111000000//////000000111111111111222444333111///222222222222222222222222111111222222222222111111111111222222222222111111333333444444444333333222222333666777888888666555222222111000000000000000---------.........//////111000///...---...//////---...///000000///...---///...------...///...,,,------------------------.........,,,++++++---///++++++,,,,,,,,,,,,---------,,,++++++***************+++,,,---------,,,,,,,,,---...---,,,+++,,,...---...000222222111///...///000111222222222222222000222444444222111222222111222444666888999::::::;;;777222222666999;;;:::777888999888666555666777~~~|||zzzvvvsssnnnlllkkkiiieeecccccc```\\\YYYXXXWWWVVVUUUUUUSSSQQQPPPPPPPPPOOOMMMMMMLLLKKKLLLLLLLLLJJJHHHCCCEEEEEEDDDCCCBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAEEECCCBBBEEEIIIKKKIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJKKKKKKKKKLLLNNNOOOIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCEEEFFFFFFGGGHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBCCCCCCDDDBBBCCCDDDEEEEEEDDDBBB@@@???AAADDDFFFEEEDDDAAA???AAA???>>>@@@CCCDDDCCCAAABBBCCCEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@???>>>======<<>>>>>=====================<<<======>>>??????AAA???>>>>>>???@@@???===@@@@@@@@@@@@???????????????>>><<<:::999::::::;;;>>>>>>>>>???@@@@@@@@@AAA============>>>???AAABBB======???@@@BBBCCCCCCCCCBBBBBBAAA???======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<:::999888999:::;;;555555555444333333222222222222333222111111333666444444444333333222222222111111222222222333333333222222222222222222222222222222111111111111111111111222222222222333333333333333444444444444333333333222222111111222222333555555555666777777555333333333333333333222222222222222333333333222222111222222333333333333222222222222333333333222222111333444666888888888777666444333222111000000000000............//////////////////...------...//////...//////000000//////...---,,,++++++------,,,+++------------------,,,,,,+++,,,,,,***))))))+++---++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,---------------...//////------.../////////000111111000///...111222333555666777777777222333444444222222333444555666777999:::;;;<<<<<<:::999888666666888:::===:::;;;<<<;;;999999:::;;;}}}zzzxxxuuuqqqmmmjjjhhhfffccc```bbb___[[[YYYXXXWWWUUUTTTTTTRRRPPPOOOPPPPPPNNNMMMMMMLLLKKKKKKLLLKKKIIIGGGCCCEEEEEEDDDCCCBBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKOOOMMMLLLLLLMMMMMMKKKJJJIIIIIIHHHIIIJJJLLLNNNOOOKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDBBBAAAEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDAAABBBDDDEEEDDDCCCAAA??????AAACCCEEEEEECCCAAA@@@???>>>>>>@@@CCCEEEEEEEEEAAABBBCCCEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======@@@@@@@@@AAABBBBBBCCCCCC>>>???@@@???===;;;<<<===???>>>======<<<<<<======<<<;;;<<<<<<===>>>???@@@@@@???======>>>@@@@@@@@@@@@@@@@@@@@@?????????>>>???>>>===;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBB===============>>>???@@@;;;===???AAABBBAAA@@@???@@@@@@@@@>>><<<<<<===???===========================<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::666777777888999:::;;;;;;;;;:::999777777888:::;;;;;;999666444444555888999222222222222222222222222000111222111000111222444444444444333333333333333222222222222333333333333333333333333333333333333444444333333222222222111444444444444555555555555555666666777777777666666666555555444444555555666888777777888999999777666555555444444444333333333444444444444333333222111111222222333333222222111000111111222222111111111111222444666666666555555444333222000///.........---------.........//////...---------...///000111//////............//////---,,,+++,,,---...---,,,........................,,,---------++++++---///......////////////000000444333222222111222222222222222111111222222333444444666666666555444555666777777666666555555444444333444666888999;;;;;;<<<:::::::::999888888:::<<<======>>>>>>???@@@@@@@@@===???AAA>>>:::999===AAA???@@@AAAAAA@@@???@@@BBB~~~zzzwwwtttsssqqqmmmjjjfffcccaaa``````^^^ZZZXXXXXXWWWUUUSSSSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKIIIGGGCCCEEEEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@===>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGJJJLLLLLLJJJIIIJJJLLLLLLMMMOOOQQQQQQOOOMMMLLLOOOMMMLLLLLLMMMMMMLLLKKKMMMKKKIIIIIIJJJLLLMMMNNNLLLKKKIIIGGGGGGHHHIIIJJJIIIHHHHHHGGGEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDAAABBBCCCDDDCCCBBB@@@>>>>>>???AAACCCCCCBBB@@@?????????@@@AAACCCEEEFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@@@@>>>;;;;;;===???@@@AAA@@@@@@@@@????????????>>>@@@???>>>=========>>>>>>=========>>>>>>?????????>>>===<<<;;;:::999999999999:::;;;<<<<<<;;;:::999<<<<<<<<<:::888888:::;;;777777777777777777777777777666666666666666666666777777666666666555555555444555777999<<<>>>@@@AAA999777555333333555888999888777555444444444555666333333333333333333333333000111222222111111222444444444444444444444444444222222333333333444444444444444444444444444444444666666666555444444333333555555666666666777777777777888999999999999999999888888777777777777888888888777666666888888777666666666666555444444333333444444444444333222111111000000000111111000000000000000111111222222111111000111333444444444444444555444222000///---------,,,---------...............//////000111222333444111000///......///000111111000///000222222222000222222222333333333333333222333444444333333444666555555666666666777777777;;;::::::999999999::::::;;;;;;:::::::::;;;<<<===>>>???@@@@@@>>>>>>???@@@AAA@@@???======<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBBBB@@@>>>???BBBDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDAAA@@@AAACCCDDDEEEFFFFFFEEEEEEFFFGGGzzzuuurrrqqqqqqpppmmmiiieeebbbaaa```___\\\ZZZXXXXXXWWWTTTSSSRRRPPPNNNNNNNNNOOONNNMMMLLLJJJIIIJJJJJJJJJHHHFFFCCCEEEEEEDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>???@@@BBBDDDEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKKKKGGGGGGGGGHHHIIIKKKLLLMMMIIIMMMPPPOOOLLLJJJLLLOOOMMMOOOPPPRRRRRRPPPOOOMMMNNNMMMLLLMMMOOOOOOOOOMMMOOOMMMKKKLLLOOOQQQQQQQQQMMMLLLJJJHHHHHHIIIKKKLLLHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDAAAAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA===>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDCCCAAA???>>><<<>>>???AAAAAAAAA??????BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>===<<<===>>>@@@AAAAAA>>>======<<<<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@AAA???<<<<<<>>>@@@AAABBB?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888777666666555666555444333333333444444777777777555444444666888444444444444444444444444444444444555555555444444555555555555444444444444666888:::===AAADDDGGGHHH<<<:::777444333333555666555666777777777666444333555444444333333222111111000222333333222222333444444444555555666666666777444444444444555555555555666666666666666666666666888888777777666666666666666666666777777777888888888999::::::;;;;;;;;;:::999888888777777888888999888666555666777888777666666666666555555444444444333333444444333222222111111111222222222222111111111111222333444444333333444444555666666777777777888777666444222111000000000000000111111111222222111222333444666777888888666555444333333444555666777666555666888999888777888888888888999999::::::777999;;;;;;:::999:::<<<::::::;;;;;;;;;<<<<<<<<<>>>======<<<======>>>>>>===============>>>??????@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAA@@@???>>>??????AAAAAABBBBBBBBBBBBBBBAAACCCCCCBBB@@@???@@@CCCEEEEEEDDDCCCBBBBBBBBBCCCCCCHHHFFFCCCCCCDDDDDDBBB@@@CCCEEEFFFEEEDDDDDDEEEFFFzzzrrrnnnnnnooonnnnnnllliiidddaaa```aaa]]][[[YYYXXXXXXVVVTTTRRRQQQOOOMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIJJJIIIGGGEEECCCEEEEEEDDDCCCBBBCCCDDDAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHJJJJJJHHHJJJKKKMMMNNNNNNMMMMMMGGGHHHHHHIIIKKKMMMOOOPPPLLLOOOQQQQQQNNNMMMOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMNNNPPPQQQPPPOOOLLLKKKKKKOOOUUUXXXXXXWWWMMMLLLKKKJJJJJJKKKLLLLLLHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDAAAAAA@@@???????????????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDBBB???>>><<<===???@@@AAA@@@@@@???DDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>======<<<===============>>>>>>??????@@@@@@========================<<<;;;999:::<<>>===<<<<<<;;;;;;<<<<<<======<<<<<<======>>>???AAA???======???@@@@@@@@@;;;;;;;;;;;;::::::::::::666777777777666666666666888888777666555444444333111222333555666777777777555333111//////000111222555555555444222222444666555555555555555555555555555666666777777777777666777777777777666666666666333444666999<<>>888:::<<<===<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<======999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>??????>>><<<<<<>>>@@@CCCBBB@@@?????????@@@AAAGGGCCC??????AAACCCAAA>>>AAABBBCCCBBB@@@???@@@AAA|||rrrjjjhhhkkknnnjjjkkkjjjgggbbb___```aaa\\\ZZZYYYXXXWWWVVVTTTQQQPPPNNNLLLLLLMMMNNNMMMLLLJJJIIIHHHIIIIIIIIIGGGEEECCCEEEEEEDDDCCCBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMJJJKKKMMMOOOOOOOOONNNMMMKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRPPPOOOLLLKKKMMMRRRYYY\\\[[[XXXLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@????????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA<<<===>>>???AAABBBCCCDDDDDDEEEFFFFFFEEEBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGEEECCCBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>============>>>>>>???<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>============:::888888<<<>>>??????======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;:::999999:::;;;:::888666666666666555555555555222222333333333333222222555444444333333222222222...000222444666777777777444444444333333333333333666777777555444444666888777777777777777777777777666666888999999999888888888888888777777777666666111222333444555666777888???===;;;888666444333222555666777888888666555444444444444444444444333333444666888999888777777888666666777888:::;;;;;;<<<777777888888888999999999::::::::::::::::::::::::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<777888999:::;;;;;;;;;;;;666555555444444555555666666444222222333555555444333333333444555555666666444555666777777777777777888888999999999999888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;::::::;;;888999999999999:::::::::777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888777777888:::;;;;;;:::::::::;;;<<<<<<===>>>>>>888:::<<<======<<<===>>>;;;;;;<<<<<<<<<=========;;;;;;::::::;;;<<<<<<===999:::===>>>???>>><<<:::;;;<<<======<<<;;;<<<======>>>?????????>>>===<<<<<<======>>>>>>>>>======???@@@AAA@@@???>>>???AAACCCBBBAAA??????@@@AAABBBFFFCCC@@@??????@@@AAABBBBBBCCCCCCBBB@@@>>>>>>???wwwlllddddddiiioooggghhhhhheee```^^^___```[[[ZZZXXXXXXXXXVVVSSSQQQPPPNNNLLLLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIGGGEEECCCEEEEEEEEECCCBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBDDDFFFHHHJJJLLLGGGHHHIIIJJJLLLMMMNNNNNNKKKMMMNNNPPPPPPOOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQOOOPPPPPPRRRSSSSSSSSSSSSWWWVVVVVVUUUUUUVVVVVVWWWVVVTTTRRRRRRRRRQQQPPPNNNOOONNNOOOTTTZZZ\\\XXXTTTKKKLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA===>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFEEECCC@@@??????@@@AAABBBCCCCCCDDDCCCCCCEEEGGGFFFCCCBBBDDDFFFBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>===>>>>>>???@@@@@@<<<<<<===>>>???@@@@@@AAA?????????>>>>>>>>>>>>>>>>>>;;;999999===@@@@@@???======<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888555444333444555444222000333333222222222111111111111111222333333222222222222222222222222222222222111222444555666555555444555666888999999888666555888999999888777777999;;;777777777777777777777777444555777888888888777777777777666666666555555555777777666666666555555555555555555555555555444444777777666555555555555666555555666666777888999999555777::::::999888888999777777888999;;;<<<======888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======<<<<<<<<<<<<============666777888999::::::::::::444444333333333333444444222000......///111111000111222222333444555666666555666777999::::::::::::888888999999999999888888999:::;;;<<<======>>>===::::::::::::;;;<<<=========<<<;;;;;;::::::::::::777888888888888999999999888999;;;<<<===<<<<<<;;;888888:::;;;;;;:::888888555444444555777999888777999999::::::;;;<<<<<<===888:::===>>>>>>===>>>>>><<<=========>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>===???BBBDDDEEECCC@@@>>>???@@@AAA@@@??????@@@AAA@@@AAACCCEEEEEEDDDBBBAAADDDDDDEEEGGGHHHHHHHHHHHHCCCEEEGGGGGGEEEDDDEEEEEEFFFEEEDDDBBBBBBCCCEEEFFFEEEFFFEEEBBB>>>???DDDHHHFFFFFFFFFEEEBBB@@@@@@AAA{{{pppeee```bbbjjjpppjjjhhheeecccbbbaaa___]]]YYYWWWTTTSSSTTTTTTSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBAAAAAABBBDDDGGGIIIEEEDDDCCCDDDGGGJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTUUUUUURRROOOMMMNNNPPPQQQOOOLLLKKKOOOSSSUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTVVVXXXYYYUUUSSSRRRRRRTTTTTTQQQNNNPPPOOOPPPSSSWWWWWWTTTQQQKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLMMMKKKIIIGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@???@@@CCCFFFHHHJJJIIIFFFDDDBBB@@@??????@@@@@@???>>>>>>???@@@AAABBB@@@>>>===>>>???>>>======<<<<<<===@@@AAAAAA@@@BBBBBB@@@???===;;;:::999888999999:::;;;<<<<<<===::::::999777666444222111666555333222111222222333333222222111111000000000111222222222222111000000111111222333444555555555444444555555666666777777555777999:::::::::888777::::::;;;::::::999888777555999:::777666888:::888777777888888888999999999666666666666777777777777555444333333555555444333111111222222444555777888333444444555555555555444888888999999999:::::::::888888999:::;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===;;;<<<>>>>>>>>><<<:::999@@@>>>;;;888777888999:::<<<<<<<<<<<<<<<;;;:::999888888888999:::;;;<<<===???>>>===============>>>999999:::888666555555666333222222222111111000000111111000......---------000000111222333333444444444555666888:::<<<>>>???@@@>>><<<===???@@@>>><<<@@@@@@@@@@@@??????????????????????????????>>>>>>CCCBBBAAA@@@????????????BBB@@@??????AAABBBAAA@@@BBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMGGGJJJLLLMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIOOOMMMKKKLLLMMMLLLHHHDDDKKKKKKLLLMMMOOONNNLLLJJJIIIJJJKKKLLLMMMMMMMMMLLLMMMIIIIIILLLNNNKKKJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJOOONNNMMMLLLJJJIIIHHHHHHxxxlllbbb___ccciiinnnjjjhhhdddbbbaaa___]]][[[XXXVVVTTTTTTTTTTTTRRRQQQOOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGFFFGGGJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTQQQPPPPPPQQQRRRPPPMMMQQQTTTWWWXXXXXXWWWWWWXXXZZZXXXVVVTTTSSSSSSTTTUUUZZZXXXVVVVVVWWWVVVTTTQQQMMMMMMNNNQQQSSSRRRNNNKKKFFFGGGHHHIIIJJJKKKLLLMMMLLLMMMLLLJJJHHHGGGGGGIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDDEEEDDDCCCBBBAAA??????>>>>>>AAA@@@???>>>>>>>>>???@@@AAA???=========>>>===<<>>======??????>>>===>>>===<<<;;;999888777666444444555555666777777888555555555444222111///...555444333222222333333444333333333222222222222222444444555555555444444333333444555666777777777777888888999999::::::::::::777888:::;;;;;;;;;999999888999999::::::999999888666:::;;;777666888888777999999999999888888888888555555555444444444444444666555444555777777666555444444444555666777999999777888999:::;;;<<<<<<<<<============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;<<<======<<<======>>>===<<<;;;:::>>>======<<<;;;;;;;;;:::<<<<<<;;;;;;::::::::::::999999::::::;;;<<<<<<===>>>===============>>>>>><<<======;;;888666666666222222222111111111000000222111000///............000000000111222333333333222222444666888999;;;;;;===;;;;;;===@@@BBBBBB@@@DDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMOOOMMMLLLLLLMMMNNNMMMLLLNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQOOONNNNNNOOOSSSRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPQQQQQQRRRRRRRRRRRRPPPOOONNNNNNOOOOOOPPPPPPQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPLLLMMMNNNNNNMMMMMMNNNPPPQQQQQQOOONNNNNNMMMMMMMMMMMMKKKKKKLLLNNNNNNKKKHHHHHHIIIKKKMMMOOOOOOMMMKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQOOOOOORRRPPPLLLJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTTTTRRROOOMMM}}}rrreee^^^___dddiiikkkiiigggccc```___]]]ZZZXXXXXXVVVTTTTTTTTTTTTRRRQQQOOOOOONNNMMMLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIJJJLLLOOOPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRUUUSSSRRRRRRRRRRRRQQQOOOTTTVVVXXXYYYWWWVVVVVVWWW[[[YYYWWWVVVUUUTTTUUUUUUXXXVVVTTTSSSSSSRRRPPPNNNMMMNNNPPPSSSSSSPPPKKKFFFDDDFFFHHHJJJLLLLLLMMMMMMMMMMMMLLLJJJGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<>>>>>=========>>>>>><<<::::::;;;<<<<<<;;;===;;;:::999:::999888666888888777666555444333222111111111222333333444444222222333222222111000///444444444333444444555555444444444444444444555555666777777888888888777777666666777888999999999999;;;;;;;;;;;;;;;<<<<<<<<<888999;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;::::::777::::::666444555555333999999888888777777666666777666666666666666666666666666666888::::::888666999999999999:::;;;<<<===999:::;;;===>>>??????@@@=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>AAA@@@???>>>===>>>??????<<<===???@@@@@@@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCC@@@<<<888555555111111111111111000000000222111000//////...////////////000000111111222222///000111222444555666777666666777:::===@@@AAAAAACCCDDDFFFHHHKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRUUUTTTTTTTTTTTTUUUVVVVVVYYYWWWVVVVVVWWWWWWVVVTTTWWWWWWXXXYYYZZZZZZYYYYYY[[[[[[[[[ZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOPPPQQQQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOONNNMMMMMMOOOQQQPPPPPPOOONNNMMMMMMMMMMMMJJJIIIIIIJJJKKKLLLJJJHHHHHHJJJMMMPPPQQQQQQPPPOOOJJJJJJJJJKKKLLLMMMOOOPPPTTTTTTWWWXXXTTTMMMKKKNNNMMMMMMNNNNNNOOOPPPQQQRRROOORRRWWWZZZZZZWWWSSSPPPxxxlll___ZZZ___fffiiihhhhhhfffbbb___]]][[[XXXVVVWWWVVVUUUTTTUUUTTTRRRPPPOOONNNMMMLLLLLLKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLJJJKKKNNNPPPQQQQQQMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRUUUTTTSSSSSSRRRRRRQQQPPPRRRTTTVVVVVVUUUTTTTTTUUUXXXXXXWWWWWWWWWXXXYYYZZZVVVTTTSSSQQQPPPOOOMMMLLLSSSUUUWWWYYYWWWRRRLLLGGGGGGIIIKKKMMMNNNNNNMMMLLLLLLLLLKKKIIIGGGGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@@@@BBBCCCEEECCCCCCDDDCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;;;;:::::::::999888666777888999999888777555444444444444333111444444333333222222111111222222222333333444444444333444444444444444444333444444444555555666666777555555555666666777777777666777888999999999999999777777888999999999999999;;;;;;;;;;;;::::::::::::999999:::;;;<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::>>>===999666777777555555555555555555555666666666666777777888999999:::999999:::<<<>>>>>><<<:::@@@@@@@@@@@@@@@AAABBBCCC>>>???@@@AAABBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEJJJIIIGGGEEEEEEGGGHHHIIIEEEGGGIIIJJJJJJIIIHHHFFFKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKGGG???888444222111111111111111111111111111000//////.............../////////000000111111//////000111222333333444222222333555777999::::::<<<===???BBBEEEHHHJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUZZZYYYXXXVVVUUUUUUTTTTTTXXXWWWVVVVVVVVVVVVTTTSSSUUUVVVVVVVVVVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXVVVTTTSSSRRRRRRQQQQQQPPPPPPOOOQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJGGGHHHJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEEEEFFFFFFFFFFFFEEEFFFIIIMMMPPPPPPOOONNNMMMJJJIIIIIIHHHIIIJJJKKKKKKRRRUUUZZZ[[[VVVNNNMMMQQQLLLKKKKKKLLLMMMOOOQQQRRRMMMPPPTTTWWWWWWTTTPPPMMMrrrggg[[[YYYaaahhhiiiggggggddd```]]][[[YYYWWWTTTWWWVVVUUUUUUUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMLLLJJJKKKMMMOOOPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRRRRQQQSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTRRRQQQPPPPPPQQQXXX[[[]]]]]]ZZZTTTMMMIIIJJJKKKMMMNNNNNNLLLJJJIIIKKKLLLKKKJJJHHHGGGIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCFFFDDDBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@?????????>>>>>>>>>==================>>>>>>===>>>???AAAAAA@@@???>>>============<<<;;;999888888888888888777777666666555444222333555666666666333222111222333444444222333333333333333333333222444444444444444555555555444555555666777777666666444555555666777777777777666666777777888888888999555666777888999:::::::::888888999::::::::::::999<<<<<<<<<;;;;;;:::::::::888999999:::::::::::::::<<<<<<<<<;;;;;;999888777>>>AAAAAA===:::;;;;;;999333333444555777888999999666777888:::<<<===>>>???CCCBBBCCCDDDFFFGGGEEECCCGGGGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHGGGIIIKKKMMMOOORRRPPPOOOMMMNNNOOOQQQRRRQQQRRRTTTUUUUUUSSSRRRPPPSSSSSSSSSSSSTTTUUUWWWWWWTTTTTTSSSMMMCCC:::222///111111111111222222222222//////......------......///////////////000000000000000000111111111222222333444444333333222222333555666777999;;;===>>>???CCCDDDFFFHHHJJJLLLNNNOOOSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQQQQQQQRRRRRRPPPNNNPPPPPPPPPPPPOOONNNMMMLLLRRRQQQQQQSSSUUUTTTRRROOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHIIIIIIIIIIIIKKKLLLLLLHHHDDDBBBAAA:::999888888888888888888>>>???@@@AAABBBDDDFFFGGGFFFJJJNNNPPPNNNLLLJJJJJJLLLKKKJJJIIIIIIHHHHHHHHHNNNQQQVVVYYYUUUNNNNNNSSSKKKKKKJJJKKKLLLNNNPPPQQQOOOPPPQQQQQQQQQOOOMMMLLLzzzkkkbbb[[[\\\cccjjjjjjgggfffccc___]]][[[YYYWWWUUUVVVVVVUUUVVVVVVUUURRROOONNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKMMMKKKIIIJJJLLLNNNOOONNNPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTQQQSSSTTTSSSRRRRRRSSSUUUTTTVVVWWWWWWVVVVVVXXXYYYUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRPPPOOOOOOQQQSSSZZZ]]]___]]]XXXRRRMMMJJJKKKKKKLLLKKKJJJIIIGGGFFFJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCDDDFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????<<<===>>>??????>>>===<<<============;;;999666555333444444555555555444444333222111222444666666555444333333444777999888888333333444444555555555666444444444444444555555555444444555666666666666666666666777888888888777777777888888888888888888999555666888999:::;;;;;;<<<<<<<<<============<<<<<<@@@@@@??????>>>===<<<<<<999999999999999:::::::::;;;;;;;;;;;;:::999888777;;;>>>???;;;999;;;<<<:::888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLOOOMMMLLLMMMNNNNNNNNNLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLNNNPPPTTTVVVUUUTTTTTTSSSSSSTTTVVVVVVZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWQQQGGG<<<444///222222222333333333333333//////............//////////////////000000000000222222111111111111111111444555555444111000000111111111222333444555666666888999:::<<<>>>@@@BBBCCCEEEEEEFFFFFFHHHIIIKKKLLLLLLLLLLLLMMMOOONNNLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKOOONNNNNNQQQUUUVVVSSSOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHJJJKKKLLLMMMKKKLLLKKKHHHCCC===:::888111111000000000000000111444777:::<<>>>>>????????????>>>???>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::999999::::::888666333222000111333444555444444333333222111333555777777777666555555777999;;;;;;:::444444555666777777888888666666666666666666666666555555666666777666666666777888999999999888777666999999888888888888888888888999:::<<<>>>?????????AAABBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAA@@@???>>>===:::::::::::::::;;;;;;<<<<<<===>>>???????????????===AAABBB@@@???AAACCCAAAEEEEEEGGGHHHJJJKKKLLLMMMPPPQQQQQQRRRSSSTTTUUUUUUUUUSSSPPPOOOPPPQQQQQQPPPNNNNNNMMMLLLKKKKKKLLLLLLIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSSSSTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZ]]]\\\\\\[[[ZZZZZZYYYYYYWWWWWWWWWVVVVVVWWWXXXXXXVVVXXXWWWSSSJJJ@@@777333333333333444444555555555111111000000000000111111000000000000000000000000222222222111111000000000000222333222000///111333......///000000111222222333333444444555666666777888999999;;;===???AAACCCDDDDDDDDDGGGIIIIIIGGGEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKLLLQQQVVVWWWTTTPPPJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOONNNLLLLLLMMMMMMLLLKKKIIIIIIHHHFFFCCC@@@???>>>>>>???>>>???AAADDDGGGJJJLLLMMMMMMKKKGGG@@@888333111111------,,,,,,,,,---------///111444666777:::???CCCGGGMMMSSSUUURRROOONNNOOOJJJLLLNNNOOOOOONNNLLLJJJJJJIIIKKKOOOOOOMMMLLLOOOPPPNNNMMMLLLLLLNNNPPPRRRRRRRRRQQQQQQQQQQQQQQQQQQ|||qqqbbb___^^^bbbhhhlllllliiidddaaa^^^\\\[[[ZZZXXXVVVVVVUUUUUUVVVVVVUUUQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMNNNMMMKKKJJJJJJLLLNNNOOOMMMKKKJJJJJJLLLNNNNNNNNNTTTTTTTTTTTTTTTTTTUUUUUUYYYXXXWWWWWWVVVUUUTTTTTTPPPSSSVVVVVVVVVVVVYYY\\\[[[\\\[[[YYYWWWUUUVVVWWWSSSSSSTTTUUUUUUUUUUUUTTTOOOQQQSSSSSSRRRUUUZZZ^^^\\\^^^___\\\UUUOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMFFFIIILLLMMMLLLIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDBBB@@@>>>;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999888888888888888888444555666666555333111000///000222444555555555444444333333444777999999999777666555777999:::999888444555555666777999999:::999999999999999999888888777777888888888888777777888999::::::999888777666:::999999888888777777777:::;;;===???AAABBBBBBCCCFFFFFFGGGGGGGGGGGGFFFEEECCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;<<<======???@@@BBBDDDEEEGGGGGGHHHHHHLLLNNNLLLLLLOOOQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSVVVSSSOOOMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNQQQSSSUUUVVVVVVVVVQQQRRRTTTVVVWWWVVVTTTSSSUUUVVVWWWYYYYYYYYYYYYXXXZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYXXXWWWWWWWWWWWWWWWXXXTTTVVVWWWTTTLLLCCC;;;666444444444555555666666666333222222222222222333333111111111111000000000000333222222111000000//////))),,,//////...///111444,,,,,,---...///000000111333222222111111000000000222222222333444666777888;;;<<<===@@@BBBBBB@@@>>>===???BBBEEEIIIKKKMMMNNNIIIHHHIIIOOOUUUWWWTTTOOOMMMMMMNNNOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLKKKJJJHHHGGGBBB???:::666222111111111666777:::>>>BBBEEEHHHJJJNNNJJJAAA777///******++++++++++++******+++,,,,,,...000111000///000333777:::AAAHHHKKKHHHEEEEEEFFFEEEHHHKKKNNNPPPNNNLLLKKKLLLHHHHHHLLLNNNLLLKKKLLLOOONNNLLLJJJJJJLLLNNNPPPOOOPPPRRRSSSTTTTTTTTTSSSsssiiibbbeeehhhjjjjjjjjjjjjkkkgggbbb[[[WWWWWWWWWVVVUUUVVVVVVUUUUUUSSSRRRPPPPPPOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTSSSRRRQQQPPPOOONNNNNNLLLNNNPPPPPPPPPPPPRRRTTTSSSSSSRRRRRRQQQQQQQQQQQQTTTUUUVVVUUUSSSSSSVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXUUURRRPPPQQQSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSTTTPPPPPPQQQRRRRRRUUUYYY]]]^^^aaabbb```ZZZSSSPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIMMMSSSUUUSSSNNNJJJGGGIIIIIIHHHHHHIIIKKKMMMNNNJJJJJJJJJIIIHHHGGGEEEDDDBBBCCCEEEGGGGGGFFFEEEDDDFFFEEEDDDCCCBBB@@@?????????>>>======<<<<<<<<<===777888999999999999888888999888666444333333333333555444444333333333333444333444444555555444444333555555555666666666666666///222666999:::999777666======<<<;;;:::999999999555888999999666555777999888888888888999999::::::777777888888:::;;;=========<<<;;;999888666555444777444333444666777555333444777===DDDKKKNNNNNNLLLQQQQQQPPPNNNMMMKKKJJJJJJFFFDDDAAA>>>>>>???BBBDDDAAAAAABBBCCCDDDDDDEEEEEEIIIJJJKKKLLLMMMNNNOOOOOORRRTTTUUUWWWWWWVVVTTTSSSVVVTTTQQQQQQRRRSSSSSSSSSMMMOOOQQQPPPOOOOOORRRUUUSSSPPPLLLJJJKKKMMMOOOOOOPPPPPPPPPPPPPPPOOOOOOOOORRRQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZZZZYYYYYYZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZXXXWWWWWWXXXXXXWWWUUUSSSSSSTTTUUUVVVRRRQQQPPPQQQOOOGGG;;;000555333333555555111000222666666555444222111000000///000000111222222333333111000000000000000000000000000/////////.........////////////////////////111000///...---...//////------...///000111222222222222222222222222222222444777:::===@@@DDDHHHKKKJJJKKKMMMOOOPPPQQQPPPPPPJJJLLLPPPSSSUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQPPPOOOMMMIIICCC???666444111...---...000111///...000555888===HHHSSSSSSFFF777///---,,,,,,,,,,,,,,,++++++***)))))))))------......///111555888666777888888888;;;???BBBAAAEEELLLRRRVVVVVVSSSRRRQQQSSSUUUUUUTTTSSSRRRSSSLLLMMMOOOQQQRRRRRRQQQQQQOOOQQQUUUVVVVVVUUUUUUVVV}}}pppfff```dddiiikkkkkkjjjiiiiiiddd```ZZZWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNQQQSSSUUUWWWUUUSSSQQQOOONNNNNNNNNLLLNNNOOOPPPOOOPPPRRRTTTQQQRRRRRRSSSSSSTTTSSSSSSUUUWWWWWWVVVTTTUUUWWWZZZVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTQQQPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSOOOPPPRRRSSSTTTWWW[[[^^^aaadddeeebbb\\\UUUPPPNNNKKKKKKKKKLLLLLLLLLLLLLLLJJJMMMOOOPPPNNNKKKIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPIIIIIIIIIHHHGGGFFFDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@BBBBBBAAA@@@???>>>===<<<:::999888888777777888888777777666666666555555555666555444333333333444555555555444444444444444555444444555555555555444444777777777777777777888888555777:::<<<===<<<;;;:::999999999999999999999888666888:::999888888:::<<<>>>===<<<;;;;;;;;;<<<<<<@@@???>>>===============;;;:::999888666555444444666444333333555666555333444666;;;CCCJJJNNNPPPOOORRRQQQPPPNNNLLLKKKIIIIIIFFFEEEDDDCCCDDDFFFHHHJJJHHHIIIIIIJJJJJJKKKKKKKKKOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTRRRQQQPPPRRRPPPNNNNNNPPPQQQQQQPPPSSSTTTUUUTTTRRRRRRTTTVVVTTTQQQNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]ZZZ[[[[[[\\\\\\]]]^^^^^^YYYYYYYYYYYYYYYXXXWWWWWWTTTVVVWWWVVVUUUTTTUUUWWWWWWVVVTTTSSSRRRSSSTTTUUURRRQQQQQQSSSRRRMMMCCC;;;777333111222222000222666333333222222222111111111111000000000/////////...///000000000///......---////////////............////////////////////////000///...---------...............///////////////000000000000000000000000---///111222333666999<<>>===<<<777777888999999:::;;;;;;>>>??????>>>===<<<>>>@@@DDDDDDCCCCCCCCCCCCCCCCCCHHHFFFDDDAAA???===<<<;;;777666666555555444333333555444333333555555444333555666999@@@GGGNNNQQQRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVSSSSSSRRRQQQPPPOOOOOONNNSSSRRRQQQQQQSSSUUUUUUTTTXXXYYYYYYWWWUUUTTTUUUVVVVVVTTTRRRRRRSSSTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVXXXYYY[[[\\\[[[[[[ZZZYYYYYYZZZZZZ[[[YYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[WWWWWWVVVVVVWWWXXXZZZ[[[VVVWWWWWWWWWWWWVVVVVVUUURRRTTTUUUVVVUUUUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXWWWVVVVVVXXXYYYWWWQQQKKK@@@999444222///---000555111111111111111111111111111111000000000/////////...///000000000///---,,,........................///////////////////////////...---,,,,,,,,,------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///111666777:::>>>CCCHHHLLLNNNVVVWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXVVVUUUSSSRRRQQQJJJFFFAAA===888444...++++++++++++++++++++++++++++++)))***---///333>>>IIIQQQEEE666---++++++)))&&&((())))))***++++++,,,,,,---.../////////111555777CCCBBB???:::555222222222555666888:::>>>CCCGGGIIIMMMNNNPPPPPPPPPRRRTTTVVVSSSTTTUUUVVVWWWWWWWWWVVV[[[[[[[[[YYYXXXYYY[[[]]]wwwjjj```\\\bbbjjjooonnnjjjfffccc]]][[[YYYXXXWWWWWWWWWWWWSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPSSSWWW[[[^^^]]]ZZZUUUPPPMMMLLLMMMNNNLLLMMMNNNNNNNNNPPPRRRUUUSSSTTTWWWXXXZZZYYYYYYXXXXXXXXXXXXWWWWWWXXXYYY[[[ZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSSSSUUUWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUQQQTTTWWWZZZ\\\^^^aaadddhhhiiijjjgggaaaXXXPPPKKKGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDFFFGGGDDDDDDEEEFFFGGGHHHJJJJJJAAAAAAAAAAAA@@@???>>>===???>>><<<;;;999888888888888888888777777666666666666555555444444555555555999777666555555666888999888777777666777888:::;;;555555444444555666777777888888888777777888888888888888888999;;;???BBBDDDMMMKKKHHHEEEBBB@@@>>>===:::;;;<<<>>>???AAABBBCCCMMMLLLKKKIIIGGGFFFFFFGGGKKKMMMOOOPPPPPPNNNLLLKKKGGGFFFCCC@@@===:::999888333333333333333333333333444444333333444444444333666666888===DDDKKKPPPRRRPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRUUUTTTSSSTTTVVVXXXXXXWWWZZZZZZYYYXXXWWWWWWWWWWWWYYYXXXWWWXXXYYYYYYWWWUUUYYYYYYYYYZZZ[[[\\\\\\\\\YYYZZZZZZ[[[\\\]]]^^^___^^^^^^]]]]]]\\\\\\\\\\\\XXXYYYYYYYYYYYYZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRSSSUUUWWWYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ[[[[[[[[[[[[\\\^^^______^^^]]]]]]^^^^^^______^^^^^^___aaa```^^^[[[OOOHHH@@@;;;555000///333111000000000//////......///000000111111222222333---...000111111000///...---............/////////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////...,,,,,,---//////000222555999>>>BBBEEEMMMPPPUUUXXXYYYWWWTTTRRRSSSSSSQQQOOOMMMKKKIIIHHH===999555222000...,,,***'''((()))***+++******)))***((((((***+++///888CCCRRRHHH999,,,))),,,+++((())))))*********++++++++++++---.........000222555::::::888666222000111222---------///222666999;;;>>>@@@BBBCCCEEEHHHMMMPPPOOOPPPQQQSSSUUUVVVWWWXXXYYYZZZ[[[ZZZYYYXXXZZZ[[[{{{qqqeee]]]]]]cccjjjnnnmmmhhhccc```ZZZZZZZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSSSSTTTVVVZZZ^^^aaa\\\YYYTTTOOOMMMLLLMMMNNNLLLMMMNNNNNNOOOQQQTTTWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZXXXWWWWWWXXXYYYZZZ[[[\\\[[[YYYXXXWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWVVVVVVXXXZZZZZZYYYZZZYYYYYYXXXWWWVVVVVVUUUSSSWWW[[[^^^```bbbdddfffllllllkkkiiiccc[[[SSSNNNFFFGGGGGGGGGHHHHHHHHHIIIDDDFFFGGGFFFDDDBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;:::999999999888777666666666666777666666555555555555555555666666555555555666666777777777666555666888;;;<<<:::999888777777888999:::777777777888999:::;;;<<<999888777777777777888999999999;;;>>>BBBFFFJJJLLLPPPOOOLLLJJJGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNWWWWWWVVVVVVVVVUUUTTTSSSUUUWWWZZZ[[[XXXSSSNNNJJJ???>>><<<:::777666555444111222222222333333333333444444444444444444444444777777777;;;BBBIIINNNQQQPPPPPPPPPQQQQQQRRRRRRRRRTTTTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTVVVWWWXXXSSSRRRRRRTTTVVVWWWVVVUUU[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\\\\ZZZWWW[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWWWWWWWXXXXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYZZZ\\\^^^______``````aaaaaaaaa`````````aaabbbaaa``````aaabbbdddcccccccccccccccddddddeeedddccccccddddddcccccc]]]WWWRRRNNNHHH@@@<<<===999888777666444333111111333222222111111000000000,,,---///000111000000///////////////////////////////////////////////////,,,,,,,,,,,,,,,+++++++++*********+++,,,------...+++++++++++++++++++++++++++,,,,,,+++******,,,---.........///111444777888;;;BBBLLLTTTUUUQQQIIIDDDAAA@@@???===;;;999777777333111---,,,,,,,,,,,,+++&&&''')))+++++++++***)))+++))))))******,,,444===NNNIII;;;,,,'''***+++)))+++++++++*********)))))))))***,,,,,,,,,---///111///000111000......///000******+++,,,...//////000555666777888999<<<@@@CCCEEEFFFHHHJJJMMMPPPRRRTTTUUUXXX\\\^^^]]][[[ZZZZZZ|||tttkkkaaaZZZaaaeeejjjmmmjjjfffaaa___YYYZZZ\\\[[[YYYWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVYYY\\\___```XXXVVVRRROOOMMMMMMNNNNNNLLLMMMNNNOOOPPPSSSXXX[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\ZZZXXXXXXZZZ\\\\\\\\\^^^\\\ZZZXXXXXXXXXZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWZZZXXXWWWXXXYYYZZZZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTXXX]]]aaabbbcccdddfffllljjjhhheeebbb[[[TTTOOOEEEEEEEEEEEEEEEEEEEEEEEE???AAADDDDDDBBB???>>>>>><<<<<<<<<<<<<<<;;;:::999888888888888888777666666444555555555666666777777555666666666666666666666666555555555555666777777777666666666777999;;;<<<999999888777777888999:::666666777777999:::<<<<<<======;;;::::::;;;======@@@BBBEEEIIIMMMQQQSSSUUUPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTUUUWWWXXXXXX[[[[[[\\\___aaaaaa___]]]\\\\\\\\\YYYTTTLLLEEE@@@777666555444333222222222222222222333333444444444444555666666444444555666888777888<<>>BBBEEEHHHJJJOOOSSSYYY]]]]]]\\\ZZZZZZyyyqqqjjjccc^^^eeehhhjjjjjjgggccc```^^^YYY[[[^^^]]]ZZZXXXWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTQQQRRRTTTWWWYYY[[[\\\\\\SSSRRRPPPOOONNNNNNNNNOOOKKKLLLNNNOOOQQQUUU[[[___^^^]]]\\\\\\]]]___aaaccc___]]]ZZZ[[[]]]______^^^___]]][[[YYYXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWWWWXXXYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRTTTXXX]]]aaabbbbbbbbbccccccaaa]]][[[YYYTTTOOOJJJCCCCCCCCCBBBAAAAAA@@@@@@<<<===???>>><<<;;;::::::777777888999888777666555777777777777777666666555444555777888888888777777777777777888888999999999777666666666777777888999::::::::::::::::::::::::::::::999999:::<<<>>>???<<<======>>>@@@AAACCCDDDIIIHHHGGGFFFFFFGGGHHHIIIMMMPPPSSSWWWZZZ\\\\\\\\\VVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\\\\]]]]]]^^^^^^___]]]^^^```ccceeeddd___[[[XXXUUUQQQKKKDDD???:::888333333222222111222222222333444444444444444555555444666888777555444666777666777999>>>GGGOOOUUUXXXWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZWWWYYYZZZ\\\^^^^^^^^^^^^\\\\\\\\\]]]______]]][[[[[[YYYXXXYYY\\\___^^^]]]YYYXXXWWWWWWXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXYYYYYYTTTUUUWWWXXXXXXXXXXXXWWWXXXYYY[[[\\\]]]^^^]]]]]]aaaaaaaaaaaabbbbbbbbbbbbccccccdddeeeeeefffgggggghhhhhhhhhgggggghhhhhhhhhaaabbbbbbccccccdddeeeeeeeeeffffffggghhhhhhggggggcccdddeeeeeeeeeeeefffhhheeeeeefffggggggggggggggggggggggggfffeeefffggghhhgggeeefffjjjjjjgggfffiiihhhgggfffeeecccbbb``````YYYWWWSSSOOOIIIDDDAAA???===;;;999666444333444444444333333222111000//////////////////////////////,,,---.........---+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000+++,,,,,,------,,,,,,,,,(((---333888:::777333000////////////...............,,,++++++,,,,,,,,,+++))))))******+++*********))))))+++---+++))),,,222:::GGGJJJ===///,,,+++(((++++++******************''')))++++++++++++,,,...+++---......,,,++++++,,,,,,------...............111222444333222000111222222222333444777:::<<<>>>BBBFFFLLLPPPQQQRRRSSSTTTyyyrrrlllgggdddhhhjjjjjjhhheeeaaa___^^^YYY\\\___^^^[[[XXXWWWXXXXXXWWWWWWVVVUUUTTTRRRQQQTTTSSSRRRRRRRRRSSSUUUVVVOOOQQQTTTVVVXXXYYYYYYYYYPPPOOOOOOOOONNNNNNOOOOOOKKKLLLNNNOOORRRWWW]]]aaa^^^]]]\\\\\\^^^aaaeeegggbbb___]]]]]]```bbbaaa``````^^^[[[YYYXXXYYY[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVVVVWWWWWWVVVTTTOOOOOOOOOOOOPPPPPPPPPPPPSSSWWW\\\```aaa`````````ZZZWWWRRRPPPOOOLLLGGGCCCBBBAAAAAA@@@???>>>======:::;;;;;;:::888777888999333444666777777777666555777777777777777777666666666888:::;;;;;;:::888777888888999999::::::;;;;;;999999999999999:::;;;;;;@@@@@@@@@???>>><<<;;;:::<<<<<<<<<===???BBBDDDFFFKKKKKKLLLMMMNNNPPPRRRSSSUUUTTTRRRQQQQQQRRRTTTUUUXXXZZZ^^^aaaccccccbbbaaa___``````aaa``````______aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbeeeeeeaaaYYYRRROOOJJJCCC<<<777555555666444333333222222222333333555555555555555555555555555777999888555444666888555666999AAAJJJTTTZZZ]]]\\\\\\[[[ZZZYYYXXXXXXWWWTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXYYYZZZ[[[\\\]]]]]]YYY[[[]]]___```___^^^]]][[[[[[[[[\\\]]]]]]ZZZXXXXXXVVVTTTUUUXXXZZZZZZXXXWWWUUUTTTSSSTTTUUUUUUTTTXXXXXXYYYZZZ[[[\\\\\\]]]\\\]]]___aaacccccccccccc]]]___aaacccdddeeeeeedddhhhhhhhhhiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggghhhhhhddddddfffgggggghhhggggggdddeeeeeefffgggggggggfffbbbdddfffgggggghhhjjjlllfffggghhhiiiiiiiiiiiiiiihhhiiijjjiiiiiiiiikkkmmmhhhfffgggkkklllkkkmmmpppnnnnnnmmmlllkkkkkkjjjjjjmmmkkkgggccc^^^YYYVVVTTTIIIFFFBBB===999888888888666555444333222000//////////////////////////////------...///...---,,,+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++***((((((***,,,((()))+++---......---,,,++++++,,,---......//////***+++++++++,,,,,,------***))))))+++---///...---************))))))******((((((+++---+++(((***///555IIISSSHHH999111...))))))))))))***++++++,,,,,,''')))+++,,,,,,,,,---...,,,---//////...---...///++++++******+++---...///+++---111222222222222333............000222444666555888===@@@CCCEEEIIIKKK~~~vvvqqqooommmkkknnnmmmjjjgggdddaaa___]]][[[\\\]]]^^^]]]\\\[[[ZZZUUUWWWXXXWWWTTTRRRSSSUUUVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRUUUXXXZZZYYYUUUQQQMMMOOOQQQPPPOOONNNOOOPPPLLLLLLMMMPPPSSSXXX\\\^^^\\\^^^```aaaaaabbbccceeeddd```]]]^^^ccceeeccc```___^^^^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQRRRSSSQQQPPPSSSWWWXXXTTTOOOHHHGGGFFFDDDBBBAAA@@@@@@:::;;;<<<======;;;999777999888888777666666777777555666777666555666999<<<999999999888777888;;;>>>999999:::::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCKKKIIIGGGGGGHHHIIIHHHGGGLLLJJJGGGGGGIIIMMMSSSVVVUUUVVVWWWWWWWWWWWWYYY[[[YYYZZZ\\\\\\\\\\\\^^^______bbbfffggggggffffffgggjjjhhheeeeeeeeeeeedddcccddddddcccdddddddddbbb```eee```ZZZTTTOOOJJJFFFCCC>>>;;;777666777777555333222222333333444555666666333333444555555555555444333333222222333666888:::777888<<>>;;;<<<:::888777777555222000000//////111222333222000---///000///,,,***+++---+++,,,------......---------------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------+++***)))))))))***,,,,,,++++++++++++++++++++++++(((((())))))******++++++))))))(((((((((((())))))'''(((((()))***,,,---...555FFFUUUYYYRRRIII???888111...,,,,,,...///...,,,++++++++++++,,,---...///&&&)))---///...------...---.........///////////////////////////000111222000///---,,,,,,---///000111222444666777888999999|||vvvrrrpppooonnnmmmllljjjgggdddaaa___^^^]]]]]]^^^^^^]]]\\\[[[ZZZTTTVVVWWWVVVSSSRRRSSSUUUWWWVVVTTTUUUVVVVVVUUUSSSSSSSSSUUUXXXYYYWWWSSSPPPMMMOOOPPPPPPNNNMMMNNNOOOLLLMMMOOORRRVVVZZZ]]]___ZZZ\\\]]]^^^___```ccceeefffcccaaabbbeeegggfffdddcccbbb```]]][[[YYYXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOLLLJJJHHHJJJMMMMMMHHHDDD@@@???>>>===<<<<<<<<<<<<999::::::::::::888777666888888777777777777777777999999888888888999:::<<<999::::::999888:::===?????????@@@@@@@@@AAAAAAAAAFFFFFFGGGIIIIIIJJJJJJJJJEEEFFFHHHJJJMMMOOOPPPQQQSSSQQQPPPQQQSSSUUUUUUTTTOOOMMMKKKJJJLLLPPPUUUXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^\\\^^^```aaaaaaaaabbbcccfffhhhkkkkkkiiigggffffffiiigggfffeeeffffffeeedddfffeeeddddddcccaaa\\\YYYTTTPPPKKKGGGDDDAAA>>>;;;999666333333444444222000222222222333333444444555222222333444444555555555777555444222333444666888777:::AAAKKKSSSXXXXXXVVVWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZ]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^___```aaaaaa```___^^^___``````aaaaaabbbbbbbbbeeehhhgggccccccggghhhfffeeeeeefffgggiiikkklllnnnkkkjjjiiijjjlllmmmlllkkkjjjjjjkkkkkkkkklllllllllllllllkkkkkkkkklllmmmnnnkkkkkklllmmmmmmnnnnnnooommmmmmmmmmmmnnnnnnooooookkkkkklllllllllkkkkkkjjjkkkkkkmmmnnnnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmmmmmmmllllllllllllmmmmmmnnnnnnmmmllllllllllllmmmlllllllllllllllnnnooopppmmmnnnooopppooonnnllljjjllllllllllllkkkjjjiiiiiiiiiiiigggccc^^^WWWRRRNNNDDDAAA===:::999888777666444222000000000///...,,,...///000///,,,***,,,---////////////...------,,,---------,,,,,,+++++++++************************+++++++++,,,,,,,,,------+++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))'''(((((()))***,,,---...444EEEWWW^^^[[[WWWRRRMMMCCC???;;;888777555111......------,,,,,,,,,------,,,---...//////...,,,,,,+++,,,,,,---///000111111....../////////000000000///...---,,,,,,---...///111222222333444444444444zzzvvvtttsssrrrqqqkkkjjjhhhfffcccaaa___^^^____________^^^]]][[[[[[UUUVVVVVVUUUSSSSSSTTTVVVXXXVVVUUUUUUVVVWWWUUUTTTTTTTTTUUUVVVWWWUUURRRNNNNNNOOOPPPOOOMMMLLLLLLMMMLLLOOORRRVVVZZZ]]]______YYYYYYZZZZZZ[[[]]]aaadddddddddddddddeeeeeeeeeeeedddccc```^^^\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPNNNLLLJJJEEEBBBAAAAAABBBAAA===999888777777777777888999999999999999888777777666666777777777777888888888888:::888777888:::;;;;;;;;;>>>???@@@@@@@@@AAADDDGGGHHHHHHIIIIIIJJJKKKLLLLLLRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXYYYXXXXXXWWW]]]ZZZVVVRRROOOMMMIIIGGGEEEDDDBBBAAACCCFFFJJJMMMQQQRRRSSSSSSRRRSSSTTTVVV[[[^^^bbbdddeeeeeeggghhhiiikkkmmmnnnllljjjiiiiiiiiigggffffffggggggeeedddeeecccaaa^^^ZZZTTTNNNIIIAAA???<<<:::999888666555444333111111222222222111222222333333333333333333333444444555555555666666999777555333333555777999<<>><<<;;;888555222000000000///...111111111000...---...///111111000///...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))************))))))))))))******)))((((((((((((((('''(((((()))***,,,---...444FFFYYYaaabbbbbbaaa___[[[XXXSSSOOOLLLHHHEEEBBB===<<<999777444111///...111...,,,---//////---+++............///000111111------///000000000///...........................111111000000///......---{{{wwwvvvtttsssrrrhhhgggfffeeecccaaa```___``````______^^^]]]\\\[[[XXXXXXWWWVVVUUUUUUVVVWWWWWWUUUTTTTTTVVVVVVUUUSSSSSSRRRSSSTTTUUUUUURRRPPPNNNOOOOOONNNLLLKKKLLLMMMNNNPPPUUUZZZ^^^___``````YYYYYYYYYWWWWWWYYY]]]```___```bbbbbbaaa```aaaccc```___^^^\\\\\\]]]___```ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPMMMMMMNNNMMMKKKHHHDDDBBB???>>><<<<<<===;;;888666666666666666666777888999::::::999888777777888888777888999999:::;;;;;;;;;>>>===<<<>>>AAADDDDDDBBBHHHJJJKKKKKKLLLMMMPPPRRRPPPPPPQQQRRRTTTUUUVVVVVVYYYZZZ[[[\\\\\\]]]\\\\\\^^^^^^___```___\\\ZZZXXXXXXTTTMMMGGGBBB<<<777444888777555555666888;;;===???@@@AAAAAA@@@@@@BBBDDDPPPTTTYYY^^^aaadddgggiiieeehhhkkkmmmmmmlllllllllhhhfffeeeddddddcccaaa___^^^ZZZTTTNNNIIICCC===999999777666555666666444333444333222222333444555555444444444444444444333333777666666666666666777777777666555555666:::===???GGGNNNVVVZZZYYYXXXYYY[[[[[[[[[\\\]]]___```bbbbbb[[[[[[ZZZYYYYYYZZZZZZZZZ]]]\\\[[[ZZZYYYZZZ\\\]]]``````aaabbbcccbbbbbbaaaeeeffffffggghhhiiijjjjjjggghhhiiiiiiiiiiiihhhgggkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmnnnooooooqqqqqqqqqpppqqqqqqrrrssssssrrrqqqrrrtttuuuuuutttrrrrrrsssssssssttttttttttttrrrpppooooooqqqtttuuuqqqqqqrrrrrrssstttttttttttttttttttttuuutttttttttrrrrrrrrrrrrrrrqqqppppppoooooooooooooooooooooooonnnnnnnnnmmmmmmnnnnnnooonnnnnnnnnnnnnnnnnnooopppqqqqqqpppooooooooooooooommmmmmmmmnnnnnnoooppppppoooooopppqqqrrrrrrqqqqqqmmmmmmmmmmmmmmmnnnnnnooogggiiilllnnnmmmjjjfffcccddd___YYYRRRMMMHHHDDDAAA<<<999666444555666666555555555333222000///000000111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++******))))))((((((+++***)))((((((''''''((('''(((((()))***,,,---...777HHHYYY```aaabbbbbbaaafffeeebbb```^^^\\\[[[ZZZTTTRRROOOJJJEEE@@@<<<999555111---...222444222...333222111//////...//////,,,---///000111///...,,,------...//////...------000///...---,,,,,,++++++|||yyyvvvtttqqqnnneeeeeedddcccbbbaaa````````````___^^^]]]]]]\\\\\\]]][[[YYYXXXWWWXXXXXXYYYUUUTTTSSSSSSTTTTTTSSSRRRPPPPPPPPPRRRTTTUUUTTTRRRNNNOOOOOOMMMKKKKKKLLLNNNPPPSSSWWW\\\___```______ZZZZZZYYYWWWUUUVVVYYY\\\[[[]]]___```___^^^^^^___^^^]]]\\\[[[[[[\\\]]]]]]SSSTTTUUUVVVWWWXXXXXXXXX[[[YYYVVVSSSOOOMMMKKKJJJFFFFFFGGGFFFDDDAAA===;;;::::::999999::::::999777777777777666777777888888:::999999888888999:::::::::;;;===???@@@AAAAAAAAAGGGGGGHHHKKKNNNPPPPPPPPPQQQSSSUUUUUUVVVWWWYYY[[[WWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]___```aaabbbbbbbbb^^^___```___^^^[[[XXXVVVDDDBBB>>><<<;;;:::888666444444333222333444555666444555555555444444555777???DDDJJJPPPUUUZZZ^^^aaaaaadddgggiiihhhhhhhhhhhhbbb```^^^]]]\\\ZZZVVVTTTNNNJJJCCC===:::888666555888777666666777777555333333333333444444555666777666666666666666555555555777666666555555666777888555666777:::>>>CCCHHHJJJPPPVVV[[[[[[XXXXXX[[[```WWWXXXYYY[[[]]]^^^______\\\\\\\\\\\\]]]^^^___```ddddddcccbbbbbbcccdddeeedddeeeggghhhiiihhhgggfffkkkkkkkkkkkklllllllllllljjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmmmmnnnmmmlllmmmooopppppppppqqqsssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqrrrtttvvvuuutttssssssssssssttttttttttttsssrrrpppnnnoooqqqsssuuupppqqqqqqrrrrrrsssttttttssstttuuuuuuuuutttssssssppppppqqqrrrrrrrrrrrrrrrooonnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnmmmlllllllllmmmmmmnnnoooqqqqqqpppooooooooooooooommmmmmnnnoooooopppppppppnnnoooooopppqqqqqqqqqqqqmmmmmmmmmmmmmmmooopppqqqmmmnnnooooooooonnnmmmllljjjhhhdddaaa]]]XXXRRRMMMEEEBBB>>><<<;;;;;;;;;:::999777444111000/////////...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++******))))))((((((******)))((((((((((((((('''(((((()))***,,,---...888HHHXXX^^^^^^___``````aaaaaaaaaaaa``````aaabbbbbbaaa___[[[WWWRRROOOMMMDDD???::::::<<<===999555444333111///.........///---...000111111///...,,,------...//////...------...---,,,,,,+++,,,,,,---|||yyyuuuqqqmmmiiibbbbbbbbbbbbbbbaaaaaaaaa___^^^^^^]]]\\\]]]]]]]]]aaa^^^[[[YYYYYYYYYYYYXXXUUUSSSRRRRRRSSSSSSRRRQQQOOONNNNNNOOORRRTTTTTTTTTNNNNNNNNNMMMLLLLLLNNNPPPRRRTTTXXX\\\^^^^^^^^^]]]ZZZZZZYYYWWWVVVVVVYYY[[[[[[\\\]]]_________^^^]]]^^^]]]\\\ZZZXXXWWWUUUTTTPPPQQQSSSTTTUUUUUUUUUUUUVVVTTTQQQMMMIIIFFFCCCBBB@@@@@@@@@???>>><<<:::888666777777777888888999999888777777777777888999:::::::::;;;<<<===>>>>>>???AAACCCEEEHHHJJJJJJKKKJJJMMMOOORRRTTTTTTTTTVVVWWWVVVXXXZZZ[[[[[[[[[]]]___\\\\\\]]]^^^___``````aaa``````bbbccccccdddddddddcccbbb^^^YYYSSSMMMGGGDDD888777555666777888888777444444444333333333444444444555555444333333555666444777<<>>:::666444555777999999777666555666777777555333111222333333222333555777666777777777777777777777555444444555777999;;;===:::<<<@@@EEEJJJOOORRRTTTVVVYYY]]]\\\YYYYYY]]]aaaZZZ[[[]]]___```aaabbbbbbbbbbbbbbbcccdddeeefffggggggggggggggghhhhhhhhhhhhfffgggiiikkkkkkjjjiiihhhkkkkkkkkkkkkkkklllllllllnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmnnnooopppppprrrpppqqquuuuuussssssuuurrrqqqqqqpppppppppqqqqqqqqqpppoooqqqsssuuutttsssqqqqqqqqqrrrrrrrrrssssssqqqpppnnnnnnnnnoooqqqrrrooooooppppppqqqrrrrrrrrrrrrssstttttttttsssrrrqqqnnnnnnooopppqqqrrrrrrqqqooonnnnnnmmmmmmmmmmmmnnnnnnmmmllllllkkklllllllllkkkkkkkkkkkklllmmmnnnnnnpppoooooonnnnnnnnnnnnnnnmmmnnnooopppqqqqqqqqqpppooooooooooooppppppqqqqqqnnnnnnmmmlllmmmnnnpppqqqqqqqqqpppooonnnoooppppppiiiiiiiiijjjiiifffaaa]]]TTTPPPLLLHHHEEECCCAAA???>>>:::555222000///...------,,,,,,+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''(((((()))***,,,---...777FFFWWW^^^___aaabbbbbb```aaaaaa```______aaabbbbbbbbbccccccbbbaaa___^^^XXXTTTPPPNNNMMMJJJFFFBBB777666333111000000111222///000111111111000..............................---,,,+++++++++,,,......~~~zzzvvvsssnnniiieee``````aaaaaaaaaaaaaaabbb]]]\\\\\\[[[\\\]]]^^^^^^ddd```[[[XXXXXXYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSQQQPPPOOOMMMNNNPPPRRRSSSSSSNNNNNNNNNMMMLLLMMMPPPSSSTTTVVVXXXZZZ\\\\\\[[[[[[WWWXXXYYYYYYXXXYYY[[[]]]\\\ZZZZZZ]]]``````]]]YYYYYYZZZYYYXXXVVVSSSPPPNNNOOOPPPQQQRRRQQQQQQPPPOOOLLLKKKHHHDDDAAA???===<<<======<<<<<<;;;;;;::::::666777777777777777999:::888888888999;;;<<<>>>??????AAACCCEEEGGGHHHHHHHHHJJJLLLOOORRRTTTUUUUUUUUUUUUZZZ___]]]YYYVVVYYY\\\[[[\\\^^^___^^^^^^___aaa```aaaaaaaaabbbbbbccccccbbbbbbbbbbbbaaa```______\\\YYYTTTLLLEEE===888555888666444333444444222111333333333333222111111000555555666555333333555666444555666777888:::>>>BBBGGGIIILLLLLLJJJHHHGGGGGGDDDCCCBBBBBBBBB@@@<<<999444333222333555777777777444444444555777777555333000222333333111111444666555555666666777777888888444555666999>>>CCCGGGJJJEEEHHHMMMRRRVVVYYYZZZZZZZZZ]]]```aaa______aaabbbaaacccdddfffggghhhhhhhhhgggggggggggghhhhhhiiijjjfffgggiiijjjkkkjjjiiihhhhhhiiilllmmmnnnmmmkkkjjjiiijjjjjjkkklllmmmnnnnnnpppoooooooooooooooooopppnnnnnnoooooooooooooooooossspppqqquuuvvvrrrqqqtttppppppooooooooooooppppppooonnnnnnooorrrssssssrrrppppppppppppqqqqqqqqqqqqnnnnnnnnnnnnnnnoooppppppnnnnnnnnnoooppppppqqqqqqqqqrrrssstttsssrrrpppooonnnoooooopppppppppoooooopppooonnnmmmlllmmmmmmnnnlllkkkkkkjjjiiiiiijjjjjjkkkkkkkkkkkklllmmmnnnooonnnnnnmmmllllllllllllmmmmmmnnnoooqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqooonnnmmmllllllmmmooopppooonnnmmmmmmmmmmmmnnnnnnlllkkkkkklllmmmllliiigggccc```\\\XXXUUURRRNNNKKKFFFAAA;;;777555444111///000///---,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))*********(((''''''(((((()))***+++'''(((((()))***,,,---...555EEEWWW^^^aaacccddddddcccdddeeedddaaaaaabbbeee___```ccceeefffeeeeeedddbbbbbbaaa___\\\YYYVVVTTTGGGDDD???;;;777666555555222111111111000000000000///...---,,,,,,---...///...---+++******+++---...}}}{{{wwwtttqqqlllfffbbb______``````aaaaaabbbbbb\\\[[[[[[ZZZ[[[\\\^^^___eee```[[[XXXXXXXXXWWWUUUVVVUUUTTTTTTUUUUUUTTTRRRRRRPPPNNNNNNOOOQQQQQQQQQNNNNNNNNNMMMMMMOOORRRUUUUUUVVVXXXYYYZZZZZZZZZYYYTTTVVVYYYZZZZZZ[[[]]]___ZZZXXXWWWZZZ______[[[VVVSSSUUUVVVWWWUUUSSSOOOMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCAAA>>><<<:::999999===<<<;;;;;;;;;<<<<<<===999::::::999888888999;;;999999:::<<>>;;;999777777888666444444666666666555444444444444333222111000222222333222000000111333888777555222000111333666444777:::<<<;;;;;;;;;;;;777777777888999888555222222222333444555444111///333333333555777888666444222444555555222222555888333444444555666777888888666777:::???EEELLLSSSVVVOOORRRWWW[[[^^^^^^]]]\\\]]]```eeeggggggfffeeeeeecccdddfffggghhhhhhhhhhhhjjjiiiiiihhhhhhhhhhhhhhhiiikkknnnppppppooommmkkkjjjlllnnnpppqqqooommmllliiiiiikkklllnnnpppqqqrrrooonnnnnnmmmmmmnnnnnnoooppppppooonnnnnnmmmllllllppplllmmmrrrrrrmmmlllooooooooonnnnnnnnnoooppppppnnnmmmmmmoooqqqssssssrrrooooooooopppppppppqqqqqqmmmmmmnnnnnnoooooooooooommmnnnnnnoooooopppqqqqqqqqqrrrssstttsssrrrpppnnnppppppppppppooonnnmmmmmmqqqpppooommmmmmmmmnnnoookkkjjjiiiiiihhhhhhhhhiiikkkkkkkkkllllllnnnoooooommmmmmlllkkkkkkkkkkkkkkkmmmnnnpppqqqrrrrrrqqqqqqrrrqqqqqqppppppqqqqqqrrrpppooommmlllkkkmmmnnnooolllmmmmmmnnnnnnnnnnnnnnnqqqooommmllllllkkkjjjhhhllliiigggeeeccc```\\\YYYOOOIIIBBB===;;;999777444333222///---,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,+++******++++++++++++++++++++++++(((((())))))******++++++''''''''''''(((***+++,,,'''(((((()))***,,,---...555FFFWWW___aaabbbccccccbbbdddeeedddaaaaaacccfff```bbbdddeeefffeeedddcccbbbdddggggggeeebbbaaaaaaYYYTTTNNNFFF???;;;888777333333222111000000111111000///---,,,,,,---///000///---+++***)))***+++,,,|||sssmmmiiifffbbb______^^^]]]]]]______^^^]]]ZZZZZZZZZ[[[\\\^^^___```^^^[[[WWWTTTSSSTTTVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSTTTQQQOOONNNOOOQQQRRRRRRRRRQQQOOOOOOQQQSSSWWWYYYZZZYYYWWWVVVUUUVVVXXXYYYWWWXXXZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJFFFEEEEEECCCBBB@@@>>>===;;;<<<;;;:::888888:::;;;;;;<<<<<<<<<;;;:::888777999:::<<<<<<<<<===???AAAAAAEEEGGGGGGKKKQQQTTTRRROOOSSSWWWYYYXXXWWWXXXYYY[[[\\\^^^````````````___dddjjjooommmfff``````ccccccccccccdddddddddeeeeeefffeeeddddddeeeeeecccbbbcccaaa\\\VVVOOOIIIDDDAAA:::999777777888777666444:::777333222333333333111666666555333222111111111444333333222222333333444444444444444444444444444666666777999:::;;;<<<===666666666555555444444444333333333444444444555555222444666666555555666777888777555444444555666777777999:::888444444999>>>;;;@@@IIIRRRYYY]]]^^^]]]^^^```bbbccccccdddfffhhheeegggiiikkkkkkjjjgggfffhhhiiikkklllmmmmmmllllllllllllmmmmmmllllllkkkjjjkkkmmmnnnppppppooommmlllkkklllmmmmmmnnnnnnmmmmmmkkkkkklllmmmmmmmmmllllllkkklllnnnooooooooonnnmmmlllkkklllmmmnnnmmmkkkiiinnnnnnmmmlllllllllmmmmmmmmmnnnooooooooonnnllllllooonnnnnnmmmmmmooopppqqqkkklllnnnooooooooonnnnnnmmmnnnnnnnnnooooooppppppkkklllmmmoooppprrrssstttrrrqqqpppooooooooooooooooooooonnnmmmmmmlllkkkkkkoooooonnnmmmmmmlllkkkkkkkkkkkkiiihhhgggggggggggghhhiiikkkllllllkkkjjjiiimmmllljjjiiiiiikkklllnnnoooooooooooooooooooooooolllmmmmmmnnnoooppppppqqqpppppppppooooooooooooooorrrpppnnnnnnnnnooonnnmmmlllkkkkkkkkklllllljjjhhhhhhhhhgggggghhhjjjlllmmm```\\\UUUOOOHHHBBB<<<777777555333222222111///......---,,,---...///...---...---------,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((((()))+++---///777DDDVVVbbbeeeeeefffgggggggggffffffeeeeeeddddddfffffffffgggffffffeeeeeecccfffhhhhhheeedddeeegggbbbaaa]]]XXXRRRKKKEEEBBB>>>===:::777555444444444000//////000111111///---333000,,,+++,,,...//////yyyrrrllliiifffbbb^^^^^^]]]]]]]]]^^^^^^^^^]]][[[[[[[[[[[[\\\]]]^^^___]]][[[XXXVVVUUUUUUVVVWWWWWWVVVTTTSSSRRRSSSTTTUUUTTTRRROOOOOOPPPRRRRRRRRRQQQPPPOOOOOOQQQTTTXXXZZZ[[[ZZZXXXWWWVVVWWWXXXYYYVVVWWWYYYZZZZZZYYYXXXWWWTTTUUUVVVVVVUUUSSSQQQPPPKKKKKKJJJIIIHHHFFFEEEDDD??????>>>>>>===<<<;;;:::999:::::::::999;;;===@@@;;;;;;<<<===<<<<<<;;;:::999;;;>>>???@@@CCCFFFHHHKKKQQQUUUWWWZZZ^^^]]]ZZZVVVYYY]]]^^^]]]\\\\\\^^^^^^^^^___```aaaaaaaaaaaa___cccggghhheeebbbccceeeeeeeeeffffffeeeddddddcccgggeeecccbbbaaa```^^^\\\RRRPPPLLLGGGBBB>>>;;;::::::999777777888777666444000333666777666444444444666666666555555333111000333333333333333333333333333333333333333333333333555555666777888999999:::555555555444444444333333333333333333444444444444111333555555444444444666777777777777888999;;;;;;666:::===<<<;;;<<>>:::777555444333222111///......000000///............------,,,,,,+++++++++++++++++++++************))))))))))))******************************)))))))))))))))))))))))))))))))))((((((((('''''')))(((((('''(((***---...666CCCUUUbbbggggggggghhhgggggggggfffffffffffffffdddddddddeeeeeeddddddccceeegggiiiiiifffeeefffggghhhgggeeebbb]]]YYYUUURRRKKKIIIEEEAAA===:::888777555333111000000000---,,,111...+++***+++,,,,,,,,,zzzuuuooollljjjgggbbb^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXVVVSSSQQQQQQRRRUUUVVVUUUSSSQQQPPPRRRSSSSSSSSSQQQPPPNNNOOOQQQUUUZZZ]]]]]]\\\ZZZXXXWWWWWWXXXXXXUUUVVVWWWXXXXXXXXXVVVVVVQQQQQQQQQQQQPPPNNNLLLKKKDDDDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<>>???@@@@@@@@@@@@@@@BBBEEEHHHKKKNNNRRRUUUXXX___eeehhhjjjkkkgggaaa___aaaccccccbbbbbbbbbcccbbbaaaaaabbbbbbcccdddeeebbbccceeefffgggggghhhhhheeeeeefffffffffdddcccbbbaaa___\\\YYYWWWUUURRROOOEEECCC???<<<:::999888999:::888777777777777666444111555999999666444666999555555555666666555222000111222333444444333222111222222222222222222222222444444444555555555666666444444333333333333333222222222222222333333333333333444666555444444555666666666666666888999;;;<<<999>>>DDDHHHKKKNNNTTTXXXccceeehhhjjjlllmmmmmmmmmmmmnnnnnnmmmkkkjjjjjjkkknnnoooqqqqqqqqqooommmkkkjjjjjjjjjjjjkkklllmmmmmmllllllmmmmmmllllllkkkjjjhhhiiikkklllmmmmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmjjjkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkklllnnnlllkkklllnnnoooooonnnkkkkkkllllllmmmmmmnnnnnnmmmnnnnnnnnnnnnmmmlllkkklllllllllllllllmmmnnnnnnkkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkllllllmmmnnnnnnooolllllllllkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggffffffgggffffffggghhhiiihhhhhhhhhjjjiiihhhggggggggghhhiiijjjjjjkkklllmmmnnnooooooppppppppppppppppppppppppnnnnnnooooooppppppqqqqqqllljjjiiijjjlllnnnnnnmmmnnnllljjjiiijjjjjjiiihhhjjjjjjkkklllmmmoooqqqrrrooolllhhhdddaaa^^^YYYVVVOOOKKKEEEAAA>>><<<999888555333111000111111000/////////......---,,,,,,+++******************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((('''''''''(((***,,,---111>>>PPP^^^eeegggggggggfffggggggggggggggghhhhhhcccddddddeeeeeeeeeddddddgggiiijjjiiigggffffffgggffffffeeedddbbb```___^^^YYYXXXTTTPPPJJJEEEAAA>>>;;;888555333222111///---000...,,,,,,---------,,,~~~|||tttqqqllljjjiiigggbbb^^^\\\]]]^^^]]]\\\\\\]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWVVVVVVUUUWWWVVVTTTSSSRRRSSSTTTUUUUUUSSSRRRRRRSSSTTTTTTSSSPPPOOONNNOOORRRWWW[[[^^^^^^]]][[[YYYWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPKKKKKKKKKJJJIIIGGGFFFEEEAAAAAAAAAAAA???>>>===<<<>>>>>>=========>>>>>>>>>?????????===<<<<<<===???AAABBBCCCEEEGGGHHHIIIJJJLLLOOORRRTTTWWWZZZ^^^aaaaaahhhmmmoooppppppkkkeeeaaabbbbbbbbbbbbbbbbbbccceeedddccccccccceeefffggghhheeeddddddggghhhfffdddbbbcccccccccbbb```^^^\\\TTTRRRNNNLLLJJJGGGDDDBBB???===:::777777777999:::999777666666777777666555888777666333222333555888555444444555555444222000000111333444444333111000111111111111111111111111444444444444444444333333222222222222222222222222111111222222222333333333555666777777666666777999:::999777777888;;;???BBBDDDJJJRRRYYY___dddiiilllooooooooooooooooooppppppqqqrrrrrrqqqooonnnnnnooooooppppppppppppnnnlllkkkllllllkkkjjjkkklllnnnooolllmmmmmmmmmmmmlllkkkkkkiiijjjlllnnnoooooopppooommmmmmnnnoooooooooooonnnmmmnnnooooooppppppooooooqqqpppooonnnmmmnnnooopppooommmllllllnnnqqqqqqqqqjjjkkklllmmmnnnnnnoooooonnnnnnnnnnnnmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnlllllllllmmmmmmmmmmmmlllmmmmmmllllllkkkkkkjjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhgggffffffggggggeeeeeeffffffgggggghhhhhhhhhggggggffffffffffffggghhhhhhiiijjjlllmmmnnnooopppppppppooooooooooooooommmmmmnnnooopppqqqqqqrrrkkkjjjiiiiiikkkllllllkkkllljjjhhhhhhiiikkkkkkjjjjjjkkkkkkmmmoooppprrrrrrooommmjjjiiihhhfffcccaaaZZZWWWSSSOOOLLLGGGBBB???:::777444222222111000///000//////...---,,,++++++))))))************+++++++++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''''''''''''((()))+++,,,,,,777HHHWWWaaaeeeeeedddffffffgggggghhhhhhiiiiiieeeffffffggggggggggggggghhhhhhiiihhhgggffffffeeebbbbbbbbbbbbbbbaaaaaaaaaaaaaaa___[[[WWWRRRMMMKKKDDDAAA<<<999777555222000000///...///000111000///|||{{{pppmmmiiihhhgggfffbbb^^^\\\]]]___^^^\\\[[[]]]^^^```___]]][[[ZZZYYYXXXXXXTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRUUUTTTRRRSSSTTTUUUTTTSSSOOOOOOOOOQQQTTTXXX\\\^^^\\\[[[ZZZXXXVVVTTTSSSRRRQQQQQQPPPNNNMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;??????>>>>>>>>>>>>???@@@DDDDDDDDDBBBAAA@@@BBBDDDKKKKKKLLLNNNPPPRRRSSSTTTWWWYYY[[[]]]^^^```dddfffhhhmmmpppoooooopppmmmhhhbbbaaa`````````aaabbbbbbffffffeeeddddddeeeggghhhgggdddaaaaaaddddddbbb^^^aaa```^^^\\\XXXTTTPPPNNNGGGEEEBBBAAA@@@>>><<<:::999888555333333444666777888777555666777777666555666333111444888:::777333999999999888555333222222000111333444444333111000111111111111111111111111555444444444444333333333222222222222222222222222111111222222222333333333555666666666555666888:::===<<<:::;;;???FFFNNNSSSWWW[[[bbbhhhmmmpppssstttrrrqqqpppoooooopppqqqrrrrrrssstttsssrrrqqqrrrsssppppppppppppooonnnlllkkknnnmmmlllllllllmmmnnnooommmnnnnnnnnnnnnmmmllllllkkkkkklllnnnoooppppppqqqoooppppppqqqqqqqqqqqqqqqoooooopppqqqqqqqqqqqqpppsssrrrqqqppppppqqqrrrssspppooommmmmmppprrrsssssskkklllmmmnnnoooppppppooooooooonnnnnnmmmmmmmmmmmmnnnoooooopppppppppppppppmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjllllllllllllllllllllllllllllllmmmnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhgggggggggggghhheeeeeeeeefffgggggghhhiiihhhggggggffffffeeeeeeffffffggghhhjjjkkkmmmnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrnnnllljjjjjjkkkkkkjjjiiiiiihhhggghhhkkkmmmmmmllliiijjjkkkmmmnnnpppqqqqqqmmmkkkjjjjjjjjjjjjhhhfffbbbaaa___^^^ZZZTTTMMMHHHBBB???:::666444333111///111000///...---,,,++++++******************++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&'''''')))***++++++***333AAAQQQ^^^dddeeecccffffffgggggghhhhhhiiiiiieeefffgggggghhhhhhhhhgggggggggfffggggggfffeeedddddddddccccccccccccccccccbbbbbbbbbaaa___]]]ZZZYYYSSSOOOIIIDDD@@@;;;777444111000///000222333222111}}}yyyyyynnnkkkfffeeeeeedddaaa^^^\\\^^^```___]]]\\\]]]``````___]]][[[YYYXXXWWWWWWSSSSSSTTTUUUUUUUUUTTTTTTRRRTTTVVVWWWWWWUUURRRPPPTTTSSSRRRSSSTTTUUUTTTRRRNNNOOOQQQSSSVVVYYY\\\]]]ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@?????????????????????>>>===<<<;;;>>>=========>>>@@@BBBCCCJJJKKKLLLKKKKKKLLLOOOQQQVVVVVVVVVWWWXXXZZZ\\\]]]]]]___`````````aaaccceeelllpppqqqooonnnpppnnnkkkiiigggddddddfffhhhiiijjjffffffeeeeeeeeeeeeffffffgggeeecccccceeedddaaa^^^\\\ZZZUUUPPPJJJEEEAAA???@@@>>><<<<<<<<<;;;:::888888777555444444555666777777666555555777777666555222222777AAAKKKKKKBBB888CCCHHHJJJGGG>>>666333333000111222333333222111000111111111111111111111111444444444444444444444444111222222222222333333333222222222222333333333333333333444444444666999;;;:::;;;===BBBJJJTTT]]]ccciiikkknnnqqqrrrsssrrrrrrtttsssrrrrrrrrrssstttuuussstttuuuuuuttttttuuuvvvrrrrrrrrrrrrqqqpppoooooopppoooooooooooooooppppppooooooooopppooonnnnnnmmmkkkkkklllmmmnnnnnnooopppqqqqqqrrrsssssssssssssssnnnnnnooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrsssrrrpppoooppprrrssssssrrrmmmnnnoooqqqqqqqqqppppppqqqpppooonnnnnnnnnooooooppppppqqqrrrrrrrrrrrrrrroooooonnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmjjjkkkmmmnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiffffffffffffgggiiijjjkkkiiihhhhhhhhhgggffffffeeegggggghhhjjjkkkmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppqqqqqqpppnnnlllkkkllllllkkkjjjhhhhhhhhhkkkmmmnnnnnnllljjjkkklllmmmnnnooooooooommmkkkjjjkkkllllllkkkjjjffffffggggggeee```ZZZUUUOOOJJJDDD>>>;;;888555333333333222111///...------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***&&&'''((()))******++++++---333>>>NNN]]]eeegggeeefffggggggggggggggghhhhhhcccdddeeeffffffffffffffffffeeeeeefffggggggfffdddeeedddcccbbbbbbbbbbbbccc```aaabbbbbbccccccbbbbbb```]]]XXXRRRLLLFFF???;;;777555333222222222111000yyyuuuvvvnnniiidddbbbbbbbbb```^^^\\\```bbbaaa]]]\\\^^^bbb___^^^]]][[[YYYXXXWWWWWWSSSSSSTTTTTTTTTUUUUUUVVVTTTTTTUUUVVVVVVTTTSSSRRRSSSRRRRRRSSSTTTTTTSSSQQQNNNPPPSSSVVVYYYZZZ[[[[[[VVVVVVTTTQQQOOOLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAAAAA@@@???>>>===@@@@@@@@@BBBEEEHHHLLLNNNWWWXXXXXXXXXWWWYYY[[[^^^___^^^^^^^^^^^^___aaabbb```aaabbbbbbaaabbbdddeeelllpppqqqoooooopppnnnjjjhhheeeaaaaaadddhhhiiiiiiddddddeeeeeeeeeeeeddddddfffeeedddcccaaa]]]YYYVVVNNNKKKGGGBBB>>>;;;999999<<<:::999999:::999888666666666666666777777888999777555444555666777666555222444:::DDDMMMNNNHHHAAASSS\\\ccc^^^MMM<<<444222111111111111111111111111222222222222222222222222333333333333333333333444222222222222333333444444333333333333444444444444333444555666666999===@@@???CCCJJJSSS\\\dddjjjmmmqqqrrrssstttuuuvvvtttssswwwvvvuuuuuuuuuvvvwwwwwwuuuwwwxxxwwwvvvuuuvvvwwwrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrrrrqqqqqqppppppqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnoooppppppqqqrrrrrrsssssssssssssssoooooopppqqqqqqqqqqqqqqqnnnoooppprrrssssssssssssrrrrrrqqqrrrttttttsssqqqoooppprrrssssssrrrqqqppprrrrrrpppooooooooopppqqqpppqqqrrrssstttsssrrrrrrqqqpppooonnnmmmnnnnnnoooooooooooooooooooooppppppmmmmmmnnnnnnooooooppppppkkkmmmnnnpppppppppnnnmmmoooooooooooooooooooooooommmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjhhhgggggggggiiijjjlllmmmjjjjjjjjjiiiiiihhhgggfffhhhhhhiiijjjkkkmmmmmmnnnllllllmmmmmmnnnnnnoooooooooooooooooooooppppppppppppnnnllllllnnnnnnnnnmmmjjjjjjkkknnnoooooollljjjkkklllnnnooooooooonnnmmmmmmkkkjjjkkklllmmmlllkkkjjjjjjiiijjjjjjiiieeeccc]]]XXXPPPIIIDDD@@@<<<:::777777666555333222111000///......---,,,+++******,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((((((((()))))))))'''''')))***++++++,,,,,,///222;;;JJJZZZdddgggfffgggggggggfffffffffffffffcccdddeeefffggggggggggggfffddddddfffhhhiiihhhfffeeedddbbbaaaaaaaaabbbbbbbbbbbbbbbbbbcccdddeeeeeecccbbb___]]]ZZZUUUOOOKKKDDD@@@;;;777555333222000wwwssstttnnniiiccc```aaaaaa```^^^]]]```cccbbb^^^\\\___ccc___^^^\\\[[[YYYXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTTTTRRRQQQMMMPPPTTTXXXZZZ[[[ZZZYYYTTTSSSRRROOOLLLIIIFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAEEEFFFGGGJJJNNNSSSXXX[[[cccdddcccbbb``````bbbcccccccccbbbaaaaaabbbcccdddbbbcccddddddcccdddfffhhhiiinnnqqqpppppppppmmmhhh[[[XXXTTTTTTXXX\\\^^^^^^cccccceeeeeeeeedddcccbbbaaaaaa```\\\VVVOOOIIIFFF@@@===:::888777888:::;;;:::999777777777777666444111222333444555666777777666555444555666777666555222333555888===@@@BBBCCC^^^kkkvvvoooYYYBBB555111222222111000000111222222222222222222222222222222111111222222222333333333222222222333333444444444333333444444444444555555777888999999;;;>>>BBBEEEMMMSSS]]]hhhppptttvvvvvvrrrrrrsssvvvyyyzzz{{{zzzxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzyyywwwvvvvvvwwwpppqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssqqqpppqqqrrrrrrrrrrrrqqqpppppprrrqqqqqqqqqqqqqqqrrrrrrpppqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssnnnooorrrtttuuuvvvuuuuuusssrrrssstttuuutttrrrpppqqqrrrsssttttttsssqqqpppssssssqqqpppppppppqqqrrrpppqqqrrrssstttsssrrrrrrrrrqqqpppnnnnnnnnnooopppooooooppppppqqqqqqrrrrrrnnnnnnoooooopppqqqqqqqqqnnnppprrrssstttsssrrrqqqppppppppppppqqqqqqqqqqqqoooooonnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkiiihhhhhhhhhjjjkkkmmmoookkkkkkkkkkkkjjjiiiggggggiiiiiijjjkkklllmmmmmmnnnlllmmmmmmnnnoooppppppqqqpppppppppoooooooooooooooooommmlllmmmoooqqqqqqppplllmmmnnnpppqqqooojjjgggmmmnnnoooppppppooonnnmmmlllkkkjjjjjjllllllkkkjjjmmmkkkiiiiiikkkmmmmmmmmmgggaaaYYYQQQKKKFFFBBB???;;;:::999777666555333333000000///...,,,+++******,,,++++++******++++++,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))+++,,,,,,,,,,,,///000777EEEVVVbbbeeedddggggggffffffeeeeeeeeedddeeefffggghhhiiiiiiiiiiiifffeeedddfffjjjkkkjjjhhhhhhgggeeeddddddeeeeeefffddddddbbbbbbbbbcccdddeee^^^___aaacccdddbbb^^^ZZZPPPKKKCCC===999666333222}}}vvvqqqpppiiihhheeebbb```^^^^^^]]]ddddddcccbbbaaa```___^^^YYYYYYYYYXXXWWWVVVTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUVVVTTTSSSSSSTTTUUUUUUTTTQQQSSSVVVYYYXXXUUUQQQOOONNNQQQUUUWWWWWWVVVWWWWWWWWWNNNHHHHHHIIIGGGDDDDDDFFF@@@BBBHHHFFF<<<<<>>888888888888777777888<<>>OOOSSSVVVTTTLLLAAA888333444444444444444333222111111111000000111111222333222222222222222222222222333333222222222222222222222222333444555555666777999<<>>666111444888222444666777777777888:::333666999:::999888888999666666666666666777777777777777777777777777777777444444555666777777777777777555444555666888777777999666444555888:::999888888:::===@@@DDDHHHNNNQQQNNNFFF<<<777666666555333333444444444444444333333333222222222222333444444333333333333333333333333333333333333444444444444555555666777:::<<>>;;;888555222111111------------------------******++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++,,,...111888BBBOOO\\\eeeeeeeeefffggghhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhffffffggggggggggggfffeeecccdddfffggggggfffeeedddddddddeeeeeeddddddcccbbbfffgggggghhhhhhhhhhhhhhhgggggghhhgggfffccc___\\\}}}xxxrrrnnnmmmiiifffbbb___^^^___aaaccc```___]]]\\\]]]```bbbddd[[[ZZZYYYWWWVVVVVVVVVVVVRRRRRRRRRSSSTTTVVVWWWXXX[[[XXXTTTRRRRRRSSSRRRQQQRRRPPPMMMKKKIIIIIIIIIJJJIIIHHHGGGEEEDDDGGGLLLPPPLLLIIIGGGFFFEEEFFFMMMVVViiivvvsss\\\KKKMMMSSSRRRYYYZZZ]]]```bbbdddeeeeeeiiijjjkkkllllllmmmnnnnnnggghhhiiijjjlllmmmlllllllllmmmnnnooopppppppppoooqqqpppnnnmmmmmmmmmnnnooolllkkkfff^^^SSSIIICCCAAA999999888666333111111111444666999:::999999:::;;;555666888888777777777777777777777888888888888888666666666666666666666666555666777777888888888888888666555555777888888777777777666444333666<<>>MMM\\\gggeeeeeefffggghhhiiijjjjjjhhhhhhhhhiiiiiiiiiiiiiiigggggggggggggggfffffffffccceeegggiiiiiihhhfffddddddeeeeeeeeeeeedddccccccfffggghhhhhhiiiiiihhhhhhffffffffffffddddddcccdddzzzvvvpppllllllhhheeebbb______```bbbccc___^^^^^^^^^___aaaccceee\\\[[[YYYWWWVVVVVVWWWWWWRRRRRRSSSSSSUUUVVVXXXYYYWWWTTTRRRQQQPPPPPPNNNLLLPPPOOOLLLJJJHHHHHHIIIJJJFFFEEEDDDBBBBBBEEEKKKOOOMMMKKKIIIHHHFFFGGGQQQ\\\xxxkkkZZZZZZaaacccfffhhhiiijjjjjjhhhfffdddiiijjjlllmmmlllmmmoooqqqkkkkkklllooorrrsssrrrpppooooooppppppqqqqqqqqqrrrqqqooommmkkkjjjkkkmmmnnnkkkhhhaaaTTTFFF===;;;<<<666444222333444444000---111333555666666666777888777777777777777666666555666777777777777777666666666666555555555555666666666777888888888888888777888777666666888999999888444777:::999888===GGGPPPWWW[[[```dddgggjjjnnnpppfffYYYHHH<<<888777777666333444444555555555555444333333222222333333444555333333333333333333333333333444444555555666666666555666999===CCCJJJPPPTTT```eeelllsssvvvvvvsssqqqvvvxxxzzz{{{zzzyyyyyyyyyuuuuuutttsssssssssttttttssssssssssssssssssssssssrrrrrrqqqqqqppppppoooooopppqqqrrrssstttsssrrrqqqlllmmmmmmnnnooopppqqqrrrmmmmmmnnnnnnnnnnnnoooooommmnnnooopppppppppooonnnppppppppppppqqqqqqqqqqqqssssssrrrqqqpppppppppppplllmmmnnnoooppprrrsssssssssrrrqqqqqqsssuuuxxxyyyrrrrrrrrrrrrssstttuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnooopppppppppoooooollllllmmmmmmmmmmmmnnnnnnnnnooooooooonnnnnnnnnnnnqqqqqqqqqrrrqqqqqqpppoookkkmmmnnnnnnmmmllllllmmmkkklllmmmooooooooonnnnnnllllllnnnnnnnnnnnnllllllkkkkkkllllllllllllkkkkkkjjjlllnnnooopppooonnnmmmkkkjjjjjjiiiiiiiiijjjjjjmmmlllkkkkkkkkklllnnnnnnmmmnnnooooooooommmlllkkkkkknnnppprrrrrrrrrtttuuuppppppnnnnnnnnnnnnppppppnnnmmmlllmmmooopppooonnnooopppqqqqqqooonnnnnnooopppoooooonnnlllkkkjjjjjjgggiiikkknnnooooooooonnnpppqqqrrrqqqooonnnmmmnnnmmmkkkiiihhhgggddd```\\\RRROOOJJJDDD???<<<::::::333222222111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((()))+++...222;;;IIIYYYeeeeeeeeefffgggiiijjjkkkkkkiiiiiiiiijjjjjjjjjjjjkkkhhhhhhhhhhhhggggggggggggeeeggghhhiiiiiihhhfffeeeeeeeeeeeeeeeeeedddccccccffffffggghhhhhhhhhhhhgggfffggggggfffeeeeeefffhhh{{{wwwsssmmmiiiiiifffdddbbbaaa```aaabbbcccaaa````````````aaabbbccc]]][[[YYYWWWVVVVVVWWWXXXUUUUUUTTTTTTTTTUUUVVVVVVQQQPPPPPPPPPQQQPPPNNNLLLNNNLLLJJJIIIHHHHHHIIIJJJEEEEEEDDDCCCDDDGGGMMMQQQNNNNNNOOOOOOOOORRR```nnnuuuhhhfffjjjlllmmmmmmmmmlllkkkiiihhhggggggkkkooopppooooooooopppppppppqqqsssvvvwwwuuurrrppppppooonnnnnnooopppqqqpppooonnnmmmllllllllllllggg___SSSFFF===999:::<<<444222000000222444333111000111333333333333555777666666666666777666444333444555666666666555444333666666555444444555666666777777777777777777666555999777666666888999999888777;;;AAAFFFKKKSSS\\\ccchhhjjjnnnppppppppppppqqqkkk```PPPBBB;;;888666555333333444555555555555555222222222222222333333444444444444444444444444444333444444555666666777777:::<<<@@@FFFNNNWWW___dddjjjkkknnnrrrttttttsssqqqrrruuuxxxxxxwwwuuutttuuuvvvuuuttttttssssssssstttqqqqqqrrrsssssstttttttttpppoooooonnnmmmmmmlllllloooppprrrssstttsssrrrqqqmmmmmmmmmmmmnnnoooooopppmmmmmmmmmnnnnnnnnnoooooojjjlllnnnpppqqqqqqpppoooppppppppppppqqqqqqqqqqqqtttsssrrrqqqpppppppppppplllmmmnnnooopppppppppqqqssssssrrrrrrsssssstttuuupppppppppqqqqqqsssttttttpppqqqrrrrrrrrrrrrqqqpppnnnooopppppppppooonnnmmmkkkkkkllllllmmmmmmmmmmmmlllmmmmmmnnnooooooooooooqqqqqqqqqqqqqqqpppooooooiiikkkmmmlllkkkjjjkkkllllllnnnpppqqqqqqooollljjjjjjkkkmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooonnnmmmmmmjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkkllllllkkklllmmmnnnnnnmmmkkkjjjjjjmmmqqqrrrrrrrrrtttwwwqqqpppnnnmmmmmmnnnpppqqqnnnmmmlllmmmooopppooonnnmmmnnnppppppnnnnnnooopppqqqppppppooonnnmmmmmmllliiijjjmmmnnnooommmkkkjjjmmmoooppppppmmmlllmmmooonnnllljjjjjjjjjiiigggeee\\\YYYSSSLLLGGGCCCAAAAAA888777666444222111000/////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***))))))((((((***---000666BBBSSS^^^eeeeeefffhhhiiijjjkkkllljjjjjjkkkkkkkkkllllllllliiihhhhhhhhhhhhiiiiiijjjhhhiiiiiiiiiiiihhhfffeeeeeeeeeeeefffeeeeeedddcccdddeeeeeefffffffffffffffeeegggiiiiiigggffffffhhhyyytttpppkkkggggggddddddbbbaaaaaaaaabbbbbbccccccbbbbbbaaaaaa``````]]]\\\YYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTOOOOOOPPPRRRTTTSSSQQQOOOJJJJJJHHHGGGGGGGGGGGGHHHFFFGGGGGGGGGHHHKKKPPPUUUNNNPPPTTTWWWYYY```qqqwwwooolllkkkkkklllkkkjjjiiiiiijjjkkklllhhhmmmsssuuusssooommmmmmsssrrrsssuuuxxxxxxuuuqqqqqqooommmllllllmmmooopppnnnooopppqqqpppnnnllljjjbbbVVVFFF;;;777999<<<===777555222000...///000111222333444444333444777999666666666666777666444111333444555666666555444333666555444333333444555666666777777777666555444444999888666777888::::::999===AAAHHHSSS^^^hhhnnnrrrnnnqqqssstttsssqqqpppppppppfffVVVHHH===777555444333333444555666666666555222222111111222222333444444444444444444444444444444444444555666777777888@@@BBBGGGNNNXXXbbbkkkpppooonnnmmmnnnqqqssssssssssssvvvyyyzzzxxxuuutttssswwwvvvuuutttttttttttttttpppqqqrrrsssttttttuuuvvvssssssrrrqqqpppoooooonnnlllmmmoooqqqrrrqqqooonnnooonnnnnnmmmmmmmmmnnnnnnlllmmmmmmmmmnnnnnnoooooohhhjjjmmmpppqqqrrrrrrqqqoooppppppppppppqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnrrrrrrqqqqqqpppoooooonnnmmmmmmmmmmmmnnnooopppqqqpppqqqrrrssssssrrrqqqpppoooooopppppppppnnnmmmlllkkkkkkkkkllllllmmmmmmmmmjjjkkklllnnnooopppppppppooooooooooooooonnnmmmmmmhhhjjjlllkkkjjjiiijjjjjjnnnpppssstttrrrnnnjjjgggiiijjjlllmmmmmmllljjjiiihhhggggggfffgggggghhhhhhkkkkkkllllllllllllllllllhhhhhhgggffffffggghhhiiifffggghhhiiiiiiiiiiiihhhjjjkkkmmmnnnnnnmmmkkkjjjjjjmmmqqqrrrrrrrrruuuwwwqqqpppooommmmmmooopppqqqnnnmmmlllmmmnnnoooooommmlllmmmoooooonnnnnnpppqqqqqqqqqppppppoooooonnnnnnjjjlllmmmnnnmmmkkkhhhfffgggjjjlllkkkiiiiiikkknnnmmmkkkiiiiiijjjkkkkkkjjjccc___YYYRRRLLLIIIGGGFFF;;;:::999777555333111000000000/////////.........++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))(((***,,,...333>>>MMMXXXeeeeeefffhhhiiikkkllllllkkkkkkkkkllllllmmmmmmmmmiiiiiihhhhhhiiijjjkkkkkkjjjjjjjjjiiihhhgggffffffeeeeeeffffffeeeeeedddccccccddddddeeeeeeeeeeeeeeebbbfffjjjkkkiiifffeeeeeexxxrrrnnnjjjgggdddeeeaaa^^^___bbbdddeeedddcccbbbaaa```````````````]]]ZZZVVVTTTUUUVVVWWWWWWVVVUUUSSSRRRRRRSSSSSSTTTMMMGGGFFFOOO^^^eeeaaaYYYQQQLLLGGGDDDFFFHHHIIIIIIKKKJJJIIIMMMRRRVVVWWWWWWZZZ___dddeeeeeekkkyyyzzzpppkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnppprrruuuwwwwwwuuurrrppprrrqqqppprrruuuuuurrrooooooppppppppppppooonnnnnnlllqqqqqqnnnmmmmmmhhh```QQQFFF<<<999999888777888888555222111111222333222000000222444777999;;;<<<888777555555666666555333777777666555555555555555222333333333333555888;;;;;;999777666555666777888:::::::::999888:::>>>AAALLLTTT___hhhmmmppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqoooiii[[[JJJ@@@<<<888333444444444333333222222222333333333333333333333333222444555555444333444666999666666:::999666999???DDDMMMVVV]]]dddmmmrrrrrruuusssqqqooooooqqqsssuuuwww{{{}}}{{{uuuqqqqqqsssqqqqqqqqqsssuuuuuutttrrruuurrroooppprrrsssqqqooopppqqqrrrqqqnnnlllllllllppprrrsssrrrooommmoooqqqmmmmmmlllkkkkkkkkkllllllnnnnnnnnnmmmkkkkkklllmmmooopppqqqqqqppppppqqqrrrpppooonnnnnnoooooonnnmmmrrrqqqooommmmmmmmmmmmnnnkkklllnnnppppppooommmlllmmmnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnooopppppppppwwwtttssstttwwwvvvpppjjjoooooonnnmmmllllllkkkkkkiiijjjkkklllmmmmmmmmmmmmjjjjjjkkklllmmmooopppqqqoooooonnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkllllllllljjjkkkkkklllkkkjjjiiihhhfffffffffffffffggghhhhhhlllkkkjjjjjjjjjkkkmmmmmmkkkiiifffddddddfffiiikkkhhhgggfffggghhhiiihhhfffkkkkkkkkkkkkkkklllmmmnnnmmmmmmllllllmmmnnnpppqqqkkkkkkllllllllllllllllllkkkkkkkkkkkklllmmmnnnnnnqqqpppooonnnmmmmmmnnnnnnllllllllllllkkkjjjiiiiiimmmmmmlllkkkjjjjjjiiiiiijjjkkkkkkjjjjjjkkknnnqqqqqqnnniiihhhiiijjjjjjhhhjjjgggbbb^^^YYYTTTNNNJJJDDD@@@<<<999777777666555666333000///......,,,***+++------,,,)))'''''')))******+++,,,,,,+++)))(((******)))))))))))))))***,,,+++---111555<<>>CCCJJJNNN^^^cccjjjoooppppppooonnnppppppqqqqqqrrrrrrrrrrrrooohhhZZZJJJ@@@<<<888333444444444333333333222222333333333333333333333333222333555555555555777888666333555:::<<<===BBBIIIRRRZZZbbbfffkkkrrruuuuuurrrrrrqqqqqqqqqsssuuuwwwwwwzzz|||zzzuuuqqqqqqssssssrrrsssuuuwwwvvvtttrrrtttrrrppppppqqqrrrqqqooopppqqqrrrqqqnnnmmmlllmmmnnnppprrrqqqooooooppprrrooonnnmmmmmmllllllllllllmmmnnnnnnmmmkkkkkklllmmmlllnnnoooooonnnmmmoooppppppnnnnnnnnnppppppooonnnqqqqqqpppooonnnnnnnnnnnnkkklllnnnooooooooonnnnnnnnnnnnoooooooooooonnnnnnmmmmmmnnnnnnnnnoooooooootttrrrqqqsssvvvuuuqqqllliiijjjjjjkkkkkkkkkkkkkkkjjjkkkkkklllmmmmmmmmmmmmllllllllllllmmmnnnnnnoookkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkgggggggggggghhhhhhhhhhhhhhhiiijjjjjjjjjhhhgggfffggggggffffffgggggghhhiiihhhggggggfffggghhhiiijjjiiigggeeeddddddfffhhhiiihhhgggfffgggjjjkkkkkkkkkmmmlllllllllmmmmmmnnnooollllllkkkkkklllmmmooopppjjjkkkmmmnnnnnnlllkkkiiifffggghhhiiilllnnnpppqqqqqqpppooommmllllllmmmmmmkkkkkklllllllllkkkkkkjjjmmmmmmmmmllllllkkkjjjjjjlllllllllkkkkkkmmmqqqtttqqqnnnkkkjjjkkkmmmlllkkklllkkkiiifffccc]]]VVVQQQIIIEEE@@@<<<:::888666444555333000///......,,,***//////...---,,,,,,,,,---,,,,,,,,,***''''''***---******))))))))))))******+++)))+++///333999EEEQQQcccccceeeiiikkkjjjiiihhhiiiiiijjjkkkllllllllllllhhheeedddffffffdddeeeiiikkkkkkjjjjjjiiihhhgggggghhhggggggffffffeeeeeeeeecccddddddeeeffffffgggggghhhhhhhhhhhhiiiiiiiiiiii{{{wwwqqqllliiigggeeecccbbb```______```aaa```^^^___^^^]]]\\\[[[[[[[[[[[[YYYWWWTTTRRRSSSTTTUUUTTTUUURRROOOMMMNNNRRRWWWZZZQQQMMMKKKMMMSSSXXXZZZYYYQQQNNNKKKKKKMMMOOOQQQRRRZZZZZZ\\\aaagggkkknnnnnnmmmnnnoooooopppsssxxx|||yyyuuuooollllllnnnpppppprrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuuuuutttsssrrrppppppoooppprrrrrrpppnnnqqqqqqqqqqqqqqqppppppoookkklllmmmlllkkkfffZZZMMMAAA;;;777999;;;999888999999666333222222222222111111222444666777777666555666555444555666777666555777666666555555555555666555666555444222333555777666777999:::::::::999888999<<>>BBBIIIQQQXXX```hhhmmmmmmoooqqqrrrqqqpppqqqrrrrrrsssssstttsssrrrqqqqqqmmmfffYYYIII@@@<<<999444444444444444444444333333444444444444444444444444333444555555444555888:::888:::>>>DDDJJJRRR[[[aaakkkppptttssssssvvvwwwuuurrrsssuuuwwwxxxxxxxxxxxxxxxyyyzzzxxxuuussstttuuuwwwwwwxxxzzz{{{yyyuuurrrtttsssrrrqqqrrrrrrrrrrrrsssssssssrrrpppooopppqqqoooppppppqqqpppqqqqqqrrrqqqpppooommmlllllllllllllllmmmooonnnmmmllllllmmmnnnoooqqqpppooooooppprrrooonnnnnnooorrrssssssrrrpppqqqrrrrrrrrrqqqooonnnmmmmmmmmmnnnoooppprrrsssnnnnnnmmmmmmnnnnnnoooooonnnoooooopppqqqqqqrrrrrrpppooooooppprrrrrrooolllggghhhkkkmmmnnnnnnnnnmmmlllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkjjjkkkkkkllllllmmmmmmlllllllllkkkkkkkkkmmmmmmlllkkkkkkjjjiiiiiiggggggggghhhhhhhhhiiiiiiggggggggggggggggggffffffiiiiiihhhhhhhhhhhhiiiiiigggggggggggghhhhhhiiiiiicccdddeeefffggghhhhhhhhhfffdddccccccfffhhhjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkllllllkkklllmmmnnnmmmkkkhhhgggfffffffffgggiiijjjlllmmmllljjjhhhfffeeeeeeeeeeeeiiiiiijjjjjjjjjjjjiiiiiihhhiiikkkllllllllljjjiiillllllkkkjjjkkknnntttxxxuuusssqqqpppooooooooonnnjjjjjjjjjkkkkkkhhhddd```\\\YYYTTTNNNJJJDDD???;;;;;;999666444444333111000333000------...//////...(((***,,,///000...***((())))))))))))))))))***+++)))((()))---///444>>>III\\\aaaddddddfffjjjkkkkkkjjjjjjkkkkkkkkkjjjjjjiiiiiiffffffhhhhhheeeeeehhhhhhiiijjjkkkjjjiiigggeeedddddddddeeeeeeeeeffffffeeeeeeeeeffffffgggggggggfffgggiiijjjjjjiiihhhfffuuurrrmmmiiihhhgggeeedddbbbccccccbbbaaa___^^^^^^___^^^]]][[[ZZZYYYYYYYYYVVVTTTRRRQQQRRRSSSSSSRRRPPPOOOOOOOOONNNOOOOOOOOONNNNNNMMMKKKJJJLLLRRRXXXYYYZZZ]]]```cccgggkkknnnoooppprrrrrrrrrrrrrrrrrrooonnnnnnpppssstttsssqqquuutttrrrssstttttttttrrrsssssssssssssssssssssssssssrrrqqqpppoooppppppqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqrrrrrrrrrrrrqqqpppppplllkkkjjjjjjfffYYYIII===<<<999:::>>>>>>:::777777888666444444444333222111111444777:::<<<<<<;;;:::555444444555777888777666666666555555555555666666333444555666666666888:::;;;:::999888:::===AAACCCIIIOOOXXX```gggkkkoooqqqlllnnnpppppppppqqqsssuuuuuuvvvvvvuuutttrrrpppnnnkkkeeeXXXIII???===999444444444444444444444444444444444444444444444444444444555555444333444777::::::@@@GGGOOOWWWaaajjjnnnoootttvvvuuuuuuwwwxxxwwwvvvwwwyyyzzzzzzyyyxxxwwwyyyzzzzzzxxxwwwvvvvvvvvvyyyyyyzzz{{{|||zzzwwwtttuuuuuutttsssrrrrrrsssttttttuuutttsssqqqppprrrssssssrrrrrrrrrrrrqqqqqqppppppooonnnmmmlllllllllllllllnnnooopppnnnmmmnnnnnnooopppqqqqqqppppppqqqsssppppppooopppsssttttttsssqqqrrrsssssssssrrrppppppmmmmmmnnnnnnoooqqqssstttmmmmmmlllllllllmmmnnnooonnnooopppqqqsssuuuvvvvvvqqqqqqpppppppppooollljjjjjjkkklllmmmnnnmmmmmmlllmmmmmmmmmnnnmmmmmmllllllhhhhhhhhhiiijjjlllmmmnnnooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiihhhhhhiiiiiiiiijjjjjjjjjdddeeefffhhhiiiiiiiiihhhhhhfffdddeeefffhhhhhhgggiiihhhhhhggggggggghhhhhhhhhhhhiiijjjjjjkkkkkkkkknnnmmmllljjjiiiiiiiiiiiifffffffffggghhhiiikkkkkkkkkjjjhhhfffeeeeeeeeefffiiiiiiiiiiiiiiihhhgggggghhhhhhjjjkkkkkkjjjiiiiiijjjjjjjjjiiijjjmmmrrrvvvvvvuuutttqqqooommmlllllljjjhhhgggggghhhhhhgggeeedddaaa]]]YYYUUUOOOIIIEEE@@@===:::888666555333111////////////000000...---111,,,)))***......***%%%))))))(((((()))***++++++***)))***---///333<<>>DDDKKKOOOXXX]]]eeellloooqqqqqqrrrqqqrrrssssssrrrrrrsssuuuvvvvvvwwwwwwuuurrrpppnnnjjjdddWWWHHH???===999555444444444444555555555555444444444444444444444444555666666555444666999<<<===GGGRRR\\\fffpppwwwxxxrrrwwwyyywwwwwwzzz|||zzzyyyzzz{{{||||||{{{yyyyyy{{{{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{{{{yyywwwvvvwwwwwwvvvtttsssuuuvvvuuuvvvuuusssrrrrrrsssuuuvvvtttssssssssssssrrrppppppoooooonnnnnnnnnnnnnnnllloooqqqrrrpppoooooopppnnnoooqqqpppooooooppprrrrrrqqqqqqrrrtttuuutttsssrrrsssssssssssssssrrrrrrnnnnnnooopppqqqrrrrrrsssmmmmmmlllllllllnnnoooqqqnnnoooppprrrtttuuuvvvwwwrrrrrrqqqpppooommmlllkkklllkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmhhhiiiiiijjjkkkmmmooopppnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjgggggghhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjiiiiiihhhggggggggghhhhhhfffggghhhiiiiiiiiihhhhhhffffffggghhhiiiiiiiiihhhkkkiiihhhiiijjjkkkiiihhhkkkkkkjjjiiiiiiiiiiiijjjggghhhiiijjjkkkkkkkkkkkknnnmmmjjjhhhhhhiiijjjkkkcccdddeeefffhhhjjjlllnnnmmmllljjjiiihhhhhhiiijjjiiijjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhiiijjjjjjjjjlllppprrrsssssssssqqqmmmkkkjjjkkkjjjhhheeeeeefffhhhhhhhhhgggeeecccaaa^^^ZZZTTTPPPFFFCCC???<<<:::888555333&&&---777???DDDGGGIIIJJJDDD:::...)))***,,,+++)))(((((((((((()))***+++,,,+++***+++...///222:::DDDVVV```fffdddccchhhjjjfffiiiiiijjjjjjjjjjjjjjjiiigggeeeeeehhhgggcccbbbdddggghhhiiiiiiiiihhhgggfffddddddeeeeeefffffffffgggeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggfffeeeddd~~~sssoookkkhhhfffeeedddcccaaabbbbbb```]]]]]]___aaa___^^^\\\[[[YYYXXXXXXXXXTTTSSSRRRRRRTTTTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQTTTXXX[[[^^^aaaeeehhhjjjmmmpppqqqpppppprrrsssmmmqqquuuwwwwwwwwwxxxzzzvvvvvvwwwwwwwwwwwwwwwxxxvvvtttsssrrrsssrrrqqqooottttttttttttttttttttttttrrrrrrssssssttttttuuuuuuqqqrrrsssqqqooooooqqqtttppppppqqqqqqppppppooonnnkkkiiigggcccWWWFFF<<<:::999999;;;???>>>:::888999555444444444666666555333666777888:::;;;<<<<<<<<<777666555555666777555444555555555555555666777777555777999:::999999:::<<<===>>>AAAFFFMMMUUU\\\```gggkkkoooqqqrrrrrrrrrssstttvvvvvvvvvtttrrrsssttttttuuuvvvwwwvvvtttrrrpppiiicccWWWHHH???===:::555444444444444555555555666555555555555555555555555555555666666777:::>>>BBBFFFSSS```iiiqqqyyyzzzwwwtttyyy{{{yyyxxx{{{}}}|||zzzzzz{{{||||||}}}}}}|||}}}|||zzzyyyzzz{{{{{{{{{{{{yyyxxxyyyzzz{{{{{{zzzwwwxxxyyyxxxuuutttvvvxxxvvvwwwvvvtttrrrsssuuuwwwwwwuuussstttvvvvvvuuusssqqqqqqpppppppppqqqrrrrrrmmmppprrrsssrrrqqqqqqqqqoooqqqrrrrrrqqqppprrrssstttsssrrrssstttuuutttssstttsssssssssssssssttttttnnnoooqqqrrrrrrrrrqqqqqqoooooonnnmmmnnnppprrrsssppppppqqqqqqrrrrrrssssssqqqqqqqqqpppooommmmmmmmmnnnmmmkkkjjjjjjkkkmmmnnnkkklllmmmnnnnnnooonnnnnnmmmmmmmmmmmmnnnooopppqqqoooooonnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkggggggggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkkiiihhhggggggffffffggggggfffggghhhiiiiiiiiihhhhhhgggggggggggggggggggggggghhhhhhiiikkkmmmmmmkkkiiilllkkkjjjjjjiiiiiiiiijjjggghhhiiikkkkkkkkkkkkkkklllkkkjjjiiiiiijjjjjjkkkeeeeeefffggghhhjjjllllllkkkkkkiiiiiiiiiiiijjjkkkiiiiiikkklllnnnnnnoooooonnnmmmkkkjjjiiijjjkkklllhhhiiikkkkkkkkklllnnnpppmmmooopppnnnkkkiiijjjkkkhhhgggffffffggghhhgggfffeeeeeeeeeeeeeeeaaa]]]YYYQQQMMMIIIEEEBBB???<<<999999EEEUUU___cccdddfffhhhUUUOOOFFF;;;222...------(((((((((((()))***+++,,,+++***+++......000888AAAPPP]]]fffddddddjjjkkkfffggghhhiiijjjjjjjjjjjjjjjhhhffffffiiihhhdddcccdddgggggghhhhhhhhhhhhhhhhhhffffffffffffffffffggggggdddddddddddddddddddddddddddeeeeeefffggghhhhhhiiizzzrrrnnnjjjfffeeedddcccaaa```aaa```^^^[[[[[[___bbb^^^]]]\\\ZZZXXXWWWWWWWWWTTTSSSRRRSSSTTTUUUTTTSSSTTTSSSQQQQQQRRRTTTWWWYYY[[[^^^bbbeeehhhiiijjjkkkiiimmmqqqsssrrrrrrtttvvvooossswwwyyyxxxwwwxxxzzzxxxyyyzzzyyywwwvvvwwwxxxwwwuuuttttttttttttsssqqquuuuuuuuuuuuuuuuuuuuuuuuooopppqqqrrrssstttttttttpppqqqrrrpppnnnnnnpppssspppppppppppppppooonnnnnnjjjgggfff```RRR@@@999:::777777:::>>>>>>:::999;;;444444333555666777555444999999999999999999::::::888777555555666666555333555555555555555666777888888:::<<<;;;:::999:::;;;@@@CCCIIIQQQ[[[dddkkkoooqqqrrrsssrrrqqqqqqsssuuutttuuuwwwvvvtttsssssssssqqqsssuuuwwwwwwvvvtttsssiiicccVVVHHH???===:::666444444444555555555666666555555555555555555555555444555666777999>>>CCCHHHPPP^^^kkkrrrwwwzzzxxxrrruuuyyy{{{xxxxxxzzz|||{{{yyyzzz{{{|||}}}~~~~~~|||zzzzzz{{{|||||||||{{{yyywwwwwwyyy{{{||||||xxxzzz{{{yyyvvvuuuwwwzzzwwwwwwvvvtttssssssvvvxxxvvvtttssstttwwwyyywwwuuurrrrrrrrrrrrssstttuuuuuunnnpppsssuuutttrrrrrrrrrrrrsssuuutttsssssstttvvvuuutttsssssstttuuutttrrruuutttsssrrrrrrsssuuuvvvoooppprrrssssssrrrqqqoooqqqpppooooooppprrrtttuuuqqqqqqqqqppppppoooooooooooopppppppppooonnnoooppppppooommmllllllnnnqqqssskkkkkkmmmnnnooooooooooooqqqqqqppppppppppppqqqqqqppppppppppppooooooooooookkkkkkkkkkkkkkkkkkkkkllliiiiiiiiiiiijjjjjjjjjjjjiiihhhgggggggggiiijjjkkkhhhhhhgggfffffffffffffffggghhhjjjkkkkkkkkkjjjiiiggggggfffeeeeeeeeeffffffdddeeegggkkkmmmnnnkkkiiijjjjjjiiihhhhhhggghhhhhhggghhhjjjkkkllllllkkkkkkhhhiiijjjkkkkkkkkkjjjiiijjjiiiiiihhhhhhhhhhhhhhhhhhggggggffffffhhhiiijjjhhhiiikkknnnqqqsssttttttrrrpppmmmjjjjjjjjjlllnnnhhhjjjlllmmmllllllmmmnnnhhhkkkmmmmmmjjjiiijjjllleeeeeeeeeggghhhgggdddbbbcccdddeeeggggggeeeaaa^^^ZZZWWWRRRNNNJJJGGGCCCAAADDDPPP___ccc]]]TTTPPPPPP]]]```^^^SSSBBB444...---(((((((((((()))***+++,,,+++)))***------///666???KKK[[[eeedddeeekkklllhhhfffggghhhiiijjjkkkkkkkkkkkkhhhiiilllkkkgggeeeggghhhhhhgggggggggggghhhiiiggggggggggggggggggggggggcccccccccccccccccccccccccccddddddfffhhhjjjlllmmmzzzvvvmmmmmmkkkjjjgggeeebbbaaa```^^^\\\]]]```bbbaaa___[[[\\\\\\[[[WWWUUUTTTTTTQQQRRRSSSTTTUUUUUUUUUTTTRRRUUUYYYZZZ\\\___eeejjjnnnooopppooonnnmmmnnnooopppqqqrrrtttuuuvvvvvvvvvuuuwwwyyy{{{{{{{{{zzzyyywwwxxxyyyyyyyyyyyyxxxwww}}}|||{{{xxxvvvtttrrrqqquuuvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuttttttsssrrrrrrrrrrrrqqqpppnnnllljjjiiimmmlllkkklllmmmmmmkkkjjjggggggdddZZZJJJ===999;;;999888777777888888777555222222333333444555666666666666555555555555666666555555444444444555555666666666666777888777555333666<<<@@@>>>999999AAAIIIIIINNNVVV___hhhnnnrrrsssttttttsssrrrssstttuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvtttvvvxxxxxxuuurrrooonnnoooaaaRRRHHHAAA:::777888666666555555555444444444777555444444555555444333333666999:::<<>>@@@>>>===@@@HHHPPPXXX\\\bbbjjjppptttvvvwwwuuuttttttssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxwwwuuurrrpppooommm```QQQHHHAAA:::777777666666555555555444444444666555555555555666555444777:::<<<>>>@@@HHHSSS\\\gggooouuuuuuvvvyyyyyyxxxxxxyyy{{{||||||zzzyyyxxxzzzxxxxxxzzz~~~~~~|||{{{zzzyyyyyyxxxxxxxxxzzzxxxvvvvvvwwwxxxxxxxxxttttttttttttuuuvvvwwwxxxtttttttttsssssstttttttttssssssttttttttttttssssssvvvuuusssqqqpppppppppqqquuuuuuuuutttttttttssssssrrrrrrsssttttttttttttttttttttttttsssssssssrrrrrrtttrrrppppppqqqssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrlllnnnpppooommmlllmmmoooppppppqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnoooppppppnnnoooqqqpppnnnmmmmmmnnnmmmoooqqqpppooonnnppprrrrrrqqqqqqpppooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjgggfffhhhjjjiiiiiiiiiiiiiiijjjjjjkkkooollliiihhhhhhiiihhhhhhkkkkkkjjjiiiiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiikkklllmmmmmmkkkjjjjjjkkknnnnnnmmmllllllllllllmmmlllllllllllllllkkkjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggggghhhhhhiiijjjnnnllliiiiiijjjjjjhhhfffgggiiijjjiiigggfffhhhkkkkkkkkkjjjjjjiiihhhhhhgggggghhhiiijjjjjjiiihhhggggggfffeeeeeeeeefffggggggcccdddddddddddddddcccccccccbbb```^^^^^^___```aaaZZZTTTIII>>>777222000///000555:::@@@JJJTTTUUUPPP;;;444+++''')))***)))&&&''')))***,,,---111666:::FFFVVVaaaaaabbbhhhjjjgggggggggggghhhhhhhhhhhhhhhiiijjjjjjhhheeedddgggiiifffggghhhgggdddbbbbbbbbbeeeeeeeeeeeeddddddddddddeeefffggggggfffeeecccaaaggghhhjjjiiihhhhhhiiikkk|||sssooommmllljjjhhheeebbb```^^^bbb```______aaaaaa```___\\\]]]]]][[[XXXVVVUUUVVVVVVWWWXXXZZZ[[[]]]^^^^^^iiijjjlllmmmmmmoooqqqtttrrrqqqooommmlllooossswwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyywwwvvvyyyxxxwwwvvvvvvwwwxxxyyywwwwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttssssssrrrrrrqqqpppooonnnmmmmmmjjjjjjkkklllmmmmmmmmmmmmlllkkkkkkmmmoooooonnnmmmmmmkkkbbbSSSDDD;;;999:::999666444444555666666555444444444444444444444444555555444444444444555555444444444444444555666666333333444555666777888999??????@@@BBBEEELLLUUU[[[hhhkkkooossswwwxxxxxxxxxuuuuuuttttttuuuuuuvvvwwwuuuuuuuuuuuuttttttttttttxxxxxxwwwwwwuuutttrrrqqqjjj]]]OOOFFF@@@999666777555555555555555444444444555555666666666666666666888:::<<>>888555555444555555555555555555555333555888888888888:::===@@@BBBGGGNNNXXXeeeqqqyyysssvvvvvvtttvvv{{{|||zzzzzzzzzzzzyyyyyywwwwwwvvvwwwxxxyyyzzzzzz{{{|||}}}{{{{{{|||||||||{{{zzzyyyxxxwwwvvvwwwxxxyyyxxxvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvssssssttttttttttttsssssssssrrrrrrqqqppppppppppppqqqrrrtttuuuuuutttrrrqqquuutttsssrrrrrrssstttuuutttttttttttttttttttttuuusssrrrrrrsssttttttrrrqqqnnnnnnooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppoooooopppooommmllllllmmmoooqqqnnnooopppqqqrrrrrrrrrqqqrrrtttuuuuuusssrrrrrrsssppppppppppppqqqrrrrrrqqqiiikkkmmmooopppooonnnmmmmmmmmmnnnnnnnnnooooooooonnnllliiihhhiiillloooqqqooonnnmmmlllkkkjjjjjjjjjgggfffeeefffhhhiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkklllkkkjjjkkkmmmooolllllllllllllllmmmnnnooolllllllllllllllkkkjjjjjjhhhhhhiiijjjkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjkkkhhhhhhhhhgggggghhhiiijjjiiihhhggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjlllkkkjjjiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhgggggghhhiiijjjjjjiiiiiigggfffeeedddcccbbbaaaaaaccc___WWWJJJ===444000000(((***------,,,,,,111666JJJSSSZZZQQQ>>>...+++...***+++++++++,,,...222555???LLL[[[ccceeeffffffeeefffgggggghhhgggfffdddccccccbbbbbbbbbdddfffggghhhfffffffffeeedddccceeegggcccccccccddddddeeeeeeeeebbbhhhgggccclll|||~~~tttlllmmmmmmkkkiiihhhhhhiiiwwwqqqpppjjjjjjjjjjjjiiihhhgggfff^^^```bbbbbbaaa_________bbbccccccbbbaaabbbdddgggkkklllmmmpppsssxxx|||~~~xxxwwwwwwxxxzzzzzzxxxwwwuuuxxx{{{|||{{{zzzyyyzzzwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{||||||yyyyyyxxxwwwwwwxxxyyyyyytttuuuuuuvvvvvvwwwwwwxxxrrrsssssssssrrrqqqppppppoooooooooooooooooooooooommmnnnppprrrtttuuuvvvvvvvvvuuuuuuwwwyyyyyyxxxwwwsssnnn^^^HHH;;;:::;;;999888777666777999999888777444444444444444444444444555555444444444444555555333333333444555666777888444666888999<<>>BBBBBBIIIUUUbbbmmmsssuuuttttttvvvvvvvvvyyy}}}|||wwwvvvvvvuuuuuuuuuuuuuuuvvvqqqtttuuuuuuttttttuuuxxxtttuuuvvvwwwwwwvvvuuutttssssssssstttuuuuuusssqqqsssrrrqqqqqqpppppppppqqqrrrqqqqqqppppppqqqqqqrrrppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqppppppooopppppppppqqqqqqqqqrrrrrrnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmmmmnnnnnnnnnpppnnnllllllmmmnnnnnnnnnkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllljjjiiijjjlllmmmkkkiiimmmmmmlllllllllmmmnnnooolllmmmoooqqqrrrqqqppppppooopppqqqpppnnnllllllmmmooommmlllmmmpppqqqpppnnnlllllllllllllllllllllllljjjjjjkkkkkklllmmmmmmnnnooollljjjjjjlllmmmmmmllllllkkkjjjjjjiiiiiiiiiiiigggffffffhhhjjjjjjiiihhhiiijjjkkkkkkkkkkkkjjjiiikkkjjjjjjjjjkkkkkklllmmmkkkkkkllllllmmmnnnnnnoookkkmmmnnnnnnnnnoooqqqssspppooonnnmmmlllkkkkkkkkkmmmmmmmmmmmmmmmlllkkkkkkhhhiiijjjkkklllllllllllljjjjjjjjjjjjjjjkkkllllllhhhjjjjjjhhheeedddfffhhhiiiggggggiiilllooooooooommmmmmnnnnnnnnnnnnnnnnnnkkklllllllllllljjjiiihhhfffggghhhjjjkkkkkkkkkjjjfffggghhhiiijjjjjjjjjjjjffffffggggggggggggffffffaaacccccc___TTTEEE777...222...+++,,,***''')))...(((000???OOOWWWPPP>>>...,,,,,,,,,++++++,,,///222777BBBQQQ]]]aaabbbdddgggccceeegggiiiiiihhhfffeeebbb```^^^___bbbeeeeeedddcccddddddbbbaaabbbeeehhhgggffffffffffffffffffeeeeeeeeeeeefffgggiiijjjkkkiiijjjkkkjjjhhhggggggiii{{{tttrrrtttssssssqqqooollliiigggeee___cccfffgggeeeddddddeeekkkkkkllllllmmmppptttwww{{{zzzxxxxxxxxxyyy{{{|||xxxwwwwwwzzz}}}~~~|||zzzzzzzzzzzzxxxwwwwwwyyy{{{yyyzzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyysssssssssrrrrrrqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqqqqrrrrrrtttuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyxxxwwwxxxyyyyyyxxxvvvqqqmmm]]]EEE:::<<<===888333333555888999999666333222222333333444555666666666666555555555555666666222333333444555666888888999;;;>>>???BBBLLLYYYcccgggkkkoooqqqpppppppppqqqppprrrtttvvvwwwvvvtttrrrrrrrrrtttuuuuuuuuutttsssttttttsssrrrrrrqqqpppppppppnnnmmmpppsssrrrmmmgggXXXNNNDDD???;;;666444444444444444555555555666666111555:::;;;999:::???CCCKKKSSSaaaqqq|||}}}zzzvvvxxxxxxwww{{{~~~|||vvvuuuttttttttttttuuuuuuvvvooorrrttttttrrrqqqsssvvvssstttvvvxxxxxxwwwuuuttttttssssssuuuvvvvvvtttrrrsssrrrrrrqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrssssssrrrrrrrrrppppppqqqqqqqqqppppppoooqqqppppppppppppqqqrrrsssnnnooopppppppppooommmllllllmmmmmmmmmnnnnnnoooooorrrooollllllmmmoooppppppkkkkkkllllllmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnllljjjkkkmmmnnnllljjjllllllllllllmmmmmmnnnooolllmmmoooqqqrrrqqqpppooonnnpppqqqqqqooonnnnnnooonnnllljjjkkknnnooonnnllloooooommmlllkkkjjjjjjjjjhhhhhhiiijjjjjjkkkllllllpppmmmjjjjjjkkkkkkiiigggjjjiiihhhhhhhhhhhhhhhhhhhhhgggggghhhjjjkkkiiihhhiiijjjkkkllllllkkkjjjiiiiiihhhhhhhhhiiijjjjjjkkkhhhhhhiiijjjjjjkkkllllllfffhhhlllnnnnnnmmmmmmnnnmmmmmmlllllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmllliiijjjkkklllmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmjjjlllnnnmmmjjjjjjmmmoooiiigggfffiiinnnqqqqqqpppnnnnnnnnnoooooooooooooooiiijjjkkklllkkkiiigggeeedddeeegggiiijjjkkkkkkjjjeeeeeefffhhhhhhiiiiiiiiihhhhhhhhhggggggeeedddddd___```bbbbbb\\\MMM999,,,,,,((()))...///++++++...444+++***<<>>MMMZZZ^^^```ccchhhbbbdddfffhhhiiihhhfffeeeccc```^^^___bbbddddddccceeeeeeeeedddcccdddgggjjjhhhhhhhhhgggfffffffffeeecccbbbdddhhhgggdddfffkkkhhhiiijjjiiigggggggggiii{{{uuutttwww}}}uuuppppppnnnjjjggggggeeefffhhhiiiiiijjjlllnnnsssuuuwwwxxxxxxyyy{{{}}}{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||zzzzzzyyyyyyyyy|||{{{{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{|||zzz{{{}}}~~~}}}zzzxxxyyyyyyzzz{{{zzzyyyxxxwwwssssssrrrrrrqqqpppppppppoooooopppqqqrrrsssuuuvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuunnngggWWWFFF===;;;:::666999888777777888777444222333333333444555666777777666666555555555444444444:::888555444666888999999;;;===BBBIIIRRR[[[cccgggnnnnnnoooppppppppppppooossssssssssssssstttuuuvvvwwwtttssstttwwwxxxwwwtttsssssstttuuuuuutttsssrrrmmmsssuuurrrnnnlllhhhcccTTTHHH???===;;;666444777555555555555555666777777777999:::999999;;;@@@EEEMMM]]]mmmsssuuuwwwxxxxxxuuuuuuvvvwwwxxxxxxvvvtttxxxssspppppptttuuurrrooottttttttttttuuuuuuuuuuuutttsssrrrtttvvvwwwwwwvvvssstttvvvwwwxxxwwwuuutttrrrssstttuuuuuutttsssrrrqqqqqqrrrssssssrrrqqqqqqnnnoooqqqrrrssssssrrrqqqppprrrssssssqqqppppppqqqsssrrrpppooooooppprrrssspppooommmlllllllllmmmnnnpppnnnlllllloooqqqpppnnnmmmmmmmmmmmmnnnnnnnnnnnnpppooommmmmmmmmmmmllllllkkkkkkllloooppppppnnnlllllllllllllllmmmmmmmmmnnnkkkkkklllnnnnnnooooooooommmnnnoooppppppqqqqqqpppmmmnnnoooppppppooonnnnnnlllmmmnnnpppppppppoooooojjjkkklllmmmllljjjhhhfffgggjjjmmmnnnkkkjjjkkklllmmmnnnnnnmmmkkkiiijjjkkkkkkiiihhhiiikkkkkkiiifffiiihhhfffgggiiijjjjjjiiijjjiiiiiihhhgggffffffeeejjjiiigggfffeeefffhhhiiikkkjjjiiiiiikkkkkkjjjiiijjjjjjkkklllllllllkkkkkkooooooooonnnmmmllljjjjjjllllllmmmmmmmmmmmmmmmmmmiiijjjkkklllmmmmmmmmmmmmlllkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnllllllmmmoooqqqsssnnnnnnoooooopppppppppqqqkkkkkkllllllkkkkkkjjjiiijjjiiihhhhhhggghhhhhhhhhkkkkkkjjjjjjiiihhhggggggjjjjjjhhhgggfffffffffffffffeeedddaaaZZZLLL<<<000************+++,,,------***///000222???SSS\\\ZZZ;;;///(((+++///......111777:::FFFUUU\\\\\\^^^dddbbbbbbcccdddeeeeeeeeeeeeaaaaaabbbccccccccccccbbbcccccccccdddddddddeeeeeejjjiiihhhgggffffffffffffgggfffeeedddcccdddeeeeeeeeeffffffggghhhggggggggg~~~zzzxxxzzzzzztttoooooonnnjjjhhhhhhfffhhhkkkmmmnnnpppsssuuu|||zzzzzz|||~~~~~~{{{{{{{{{zzzzzz{{{{{{||||||{{{{{{{{{{{{{{{||||||~~~~~~}}}||||||}}}}}}{{{|||}}}~~~}}}|||zzzxxxyyyzzzzzzzzzyyywwwuuutttrrrrrrrrrrrrrrrqqqqqqqqqrrrsssssssssuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwvvvuuusssjjjWWWCCC999888888777;;;999777777777666555333333444444444555666666666666666666555555444444444555555555777:::<<<>>>???BBBEEEKKKSSS[[[ccciiillloooppppppqqqqqqqqqqqqqqqttttttsssssssssttttttuuuxxxvvvtttuuuvvvvvvuuussspppqqqrrrsssssssssrrrqqqooorrrsssqqqooonnnhhhaaaPPPGGG???===;;;777666999777777666666666777777888777888999888888;;;BBBHHHSSSaaannnssstttvvvwwwwwwwwwuuuttttttuuuvvvvvvvvvwwwssspppppptttuuussspppqqqqqqrrrsssttttttuuuvvvqqqppppppqqqsssuuutttssspppqqqssstttuuutttsssrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssssssssrrrqqqqqqqqqrrrssssssrrrqqqppppppqqqrrrrrrpppooooooppptttsssqqqppppppqqqssstttqqqpppooonnnmmmnnnnnnooonnnlllkkklllooopppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnoooqqqqqqnnnjjjlllllllllnnnpppooommmkkkkkkllllllllllllmmmmmmmmmkkklllnnnooopppoooooonnnmmmmmmnnnooooooooooooooonnnnnnoooooonnnmmmlllkkkkkklllllllllllllllkkkkkkjjjkkkllllllllljjjhhhgggfffiiikkkkkkjjjiiiiiikkklllmmmmmmllljjjiiiiiijjjkkkiiihhhiiikkkkkkiiifffhhhgggeeefffhhhiiiiiihhhgggggggggggghhhhhhhhhhhhjjjiiigggffffffgggiiijjjiiihhhhhhiiikkkmmmlllkkkmmmllllllkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmlllllliiijjjjjjkkkllllllmmmmmmkkkkkkjjjjjjkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllnnnpppqqqnnnnnnnnnnnnnnnoooppppppooooooooonnnnnnmmmllllllkkkkkkjjjjjjkkklllmmmmmmllllllkkkkkkjjjiiiiiihhhkkkkkkjjjjjjiiiiiihhhhhhddddddcccaaaZZZNNN>>>222++++++******++++++,,,---)))---000111777EEESSSZZZSSSBBB000)))+++------,,,555888BBBPPPZZZ\\\^^^bbbbbbccccccddddddddddddccc___```aaabbbccccccccccccccccccccccccddddddddddddhhhgggffffffeeefffffffffhhhhhhfffeeeeeeeeefffgggeeeffffffggggggggggggggg~~~||||||wwwqqqooopppooollljjjkkkiiilllpppsssuuuxxx|||~~~}}}}}}yyyyyyzzz{{{{{{|||}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{zzzyyyxxxxxxyyyyyyxxxwwwuuusssrrrrrrrrrrrrsssssssssttttttwwwwwwwwwwwwxxxyyy{{{{{{}}}||||||{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwwwwwwwvvvuuujjjUUU@@@666888;;;;;;>>>;;;888666666666555444444444555555555555555555666666666666555555555555444555777:::===@@@BBBCCCLLLPPPWWW___gggllloooqqqqqqrrrrrrssstttsssssssssuuuuuutttsssssssssttttttyyywwwuuuuuuuuuuuusssqqqnnnooopppqqqrrrrrrqqqpppqqqrrrqqqpppqqqooofff\\\KKKEEE???<<<999666777;;;888888777777777777777888888999999999:::???HHHOOO\\\gggqqqssssssuuuvvvvvvxxxwwwuuusssssstttvvvxxxvvvsssqqqqqqtttvvvuuussspppqqqrrrssstttvvvvvvwwwrrrqqqpppqqqtttuuutttsssoooppprrrttttttttttttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrssssssttttttssssssrrrssssssssssssrrrqqqpppooopppqqqrrrrrrpppoooooopppuuutttsssrrrrrrssstttuuurrrrrrqqqpppppppppppppppnnnmmmmmmoooqqqqqqooommmooooooooooooooooooooooooooommmnnnrrrvvvvvvpppjjjnnnmmmmmmnnnoooooommmjjjllllllllllllmmmmmmmmmmmmmmmnnnpppqqqqqqpppnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjiiimmmmmmllljjjjjjiiiiiiiiikkkkkkllllllllljjjiiihhheeegggiiiiiihhhggghhhiiijjjllllllkkkiiihhhhhhiiikkkjjjiiijjjkkkkkkiiiggghhhfffeeeeeeggghhhhhhgggdddeeefffggghhhiiijjjkkkgggfffeeeeeefffgggiiijjjhhhggggggiiilllnnnnnnmmmooonnnlllkkkjjjiiijjjjjjjjjkkkkkkkkkllllllllllllnnnnnnnnnnnnmmmlllkkkkkkjjjiiiiiiiiiiiikkklllmmmllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnnnnmmmlllllllllmmmnnnoooppppppoooooonnnmmmlllllljjjjjjjjjkkklllmmmooopppkkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjkkkkkkjjjiiihhhccccccbbbaaa[[[OOO???444---,,,++++++******++++++(((+++...000///444EEEUUUfffUUU===+++''',,,...+++333444<<>>@@@@@@???<<<888555555555444444555555555555555444444444777777777777777777777777;;;<<<===>>>AAAGGGPPPVVVcccgggmmmsssvvvwwwvvvuuuttttttuuuvvvvvvvvvvvvuuuvvvuuutttsssssssssssssssttttttuuuuuuttttttuuuuuurrrssstttuuuvvvuuuuuutttsssqqqooopppsssqqqcccSSSEEECCC>>>999666666666666888888777777666777777888888999:::<<<@@@IIIVVV___nnntttwwwtttsssuuuvvvuuuxxx{{{~~~~~~|||yyyxxxyyyvvvuuutttuuuvvvxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttxxxwwwvvvwwwxxxyyyxxxwwwttttttuuuvvvwwwwwwxxxxxxtttsssrrrqqqqqqrrrssstttssssssssssssssssssssssssqqqqqqqqqqqqrrrrrrssssssrrrsssuuutttrrrqqqqqqrrrtttttttttsssssstttttttttssssssssssssrrrrrrrrrqqqoooqqqsssuuuuuutttrrrrrrrrrqqqqqqqqqpppppppppooorrrooommmoootttvvvtttqqqrrrqqqppppppqqqqqqooommmnnnoooooooooppppppppppppnnnoooqqqqqqqqqpppnnnmmmrrrrrrpppooonnnmmmmmmnnnlllllllllmmmmmmnnnnnnoooooonnnmmmmmmmmmnnnpppqqqkkklllllllllkkkkkkjjjjjjiiihhhhhhhhhiiijjjjjjjjjkkklllmmmlllkkkjjjkkkllljjjkkkkkkkkkkkkjjjiiiiiijjjhhhggghhhiiikkkjjjjjjfffggggggggghhhhhhhhhiiidddeeeeeefffhhhiiijjjkkkllljjjjjjjjjlllmmmlllkkkmmmllljjjjjjjjjlllnnnpppnnnmmmllljjjiiiiiiiiiiiinnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhgggggghhhjjjllllllmmmnnnooopppooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiimmmlllkkkjjjjjjkkklllllllllkkkjjjiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiieeefffhhhiiijjjiiigggfffgggfffeeebbb[[[NNN===222...---,,,+++***)))))))))+++(((***///...)))///;;;KKKWWW[[[KKK444))),,,333111111555???NNN[[[aaaaaaffffffgggffffffeeeddddddhhhhhhhhhgggfffeeecccccceeeeeeeeeeeeffffffffffffdddddddddeeefffgggiiiiiieeeeeeeeedddddddddccccccgggffffffffffffggghhhhhhyyy{{{}}}|||yyyyyywwwvvvyyy||||||yyyzzz~~~~~~||||||{{{|||}}}~~~}}}|||{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuvvvxxxzzz{{{|||{{{{{{yyyyyyzzzzzz{{{|||}}}}}}||||||{{{{{{zzz{{{{{{{{{|||{{{{{{yyyxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyxxxwwwwwwvvvqqqiiiXXXFFF===<<<<<<:::===:::777555555555444333444444555555555555555555777777777777888888888888<<>>DDDOOO]]]fffsssxxxyyyvvvuuuwwwwwwvvvvvv{{{}}}yyywwwwwwvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuusssrrrqqqpppooovvvuuutttuuuvvvwwwvvvuuusssssssssssstttttttttuuuqqqqqqppppppppppppqqqqqqsssrrrrrrqqqqqqrrrrrrsssppppppppppppqqqrrrssstttrrrsssuuutttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqpppmmmppprrrrrrqqqpppqqqqqqrrrrrrqqqqqqpppooooooooopppooonnnnnnppprrrsssrrrrrrqqqooopppqqqqqqpppoooooooooooooooppppppppppppnnnnnnoooooooooooooooooosssrrrpppooonnnnnnnnnoookkkkkkllllllmmmnnnpppqqqlllkkkkkklllmmmnnnoooooolllllllllkkkkkkkkkkkkkkkkkkiiihhhhhhjjjkkkkkkjjjkkklllmmmmmmkkkkkklllmmmjjjkkkmmmllljjjiiiiiijjjkkkiiihhhhhhjjjkkkkkkjjjhhhhhhhhhhhhgggggggggggghhhhhhiiikkklllmmmmmmnnnmmmkkkjjjkkklllmmmllljjjkkkkkkjjjkkklllmmmoooppplllkkkjjjjjjjjjkkkmmmnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhiiijjjkkkiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiillllllllllllkkkkkkkkkkkklllkkkjjjiiihhhiiijjjkkklllkkkjjjjjjiiiiiiiiijjjmmmmmmmmmmmmmmmmmmllllllhhhiiijjjkkkkkkjjjiiihhhhhhgggeeebbb[[[MMM===111...---,,,+++************+++)))***------+++,,,000999KKK]]][[[DDD---)))000///111444;;;HHHWWW```aaaeeeffffffffffffeeeeeedddiiiiiihhhhhhfffeeecccccceeeeeeeeeeeeffffffffffffeeeeeeeeeeeefffggghhhiiigggggghhhhhhggggggfffeeegggffffffeeeeeeggghhhiii}}}zzz|||}}}{{{{{{|||{{{{{{~~~~~~~~~}}}}}}yyyzzz|||~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||zzzzzzyyyxxxxxxwwwxxxxxxwwwxxxzzz||||||{{{zzzyyyyyyzzz|||}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxwwwyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuqqqhhhVVVDDD:::::::::888999888666555555555333111333444444444555666666666777777777888888999999999@@@FFFNNNUUU\\\eeepppxxxyyyyyyxxxxxxwwwwwwvvvvvvrrrsssssstttttttttttttttttttttsssssssssttttttuuusssuuuvvvuuusssrrrsssuuutttuuuuuuvvvuuutttrrrqqqqqqrrrrrrrrrrrrmmm^^^PPPDDD@@@:::777===DDDAAA999999999999::::::<<<===>>>:::===AAAFFFMMMYYYfffpppvvvyyyzzzwwwwwwyyyyyywwwuuuyyy}}}|||xxxttttttvvvtttttttttsssrrrrrrssstttttttttsssrrrqqqppppppooouuutttssssssuuuuuutttsssssssssrrrqqqqqqqqqqqqrrrppppppqqqqqqqqqqqqpppppprrrqqqppppppppppppqqqrrrqqqpppooooooooopppqqqrrrppprrrsssrrrqqqoooppppppppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqpppooonnnnnnppprrrqqqooooooqqqsssrrrqqqqqqpppoooooonnnnnnkkkmmmppppppooonnnoooppppppooommmnnnoooppppppooommmmmmnnnnnnnnnooooooooonnnmmmmmmmmmmmmnnnpppqqqrrrqqqooommmmmmmmmnnnooollllllkkkkkkkkkmmmnnnoookkkkkkllllllmmmlllllllllllllllkkkkkkkkklllllllllllliiiggggggjjjlllkkkjjjjjjkkkllllllkkkjjjkkkllljjjlllmmmmmmjjjiiiiiikkkjjjiiiggghhhjjjkkkkkkjjjhhhhhhhhhgggggggggggggggiiiiiijjjllllllmmmmmmmmmkkkjjjjjjkkkmmmnnnmmmlllkkkkkkllllllmmmmmmnnnnnnmmmlllkkkjjjkkklllnnnooolllmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiiiiijjjjjjjjjjjjkkklllmmmnnnmmmllljjjiiikkkjjjiiihhhiiijjjlllmmmkkkkkkjjjjjjjjjkkkllllllllllllllllllllllllllllllkkkkkkjjjjjjiiiiiihhhhhhgggfffeeebbb\\\OOO>>>333------,,,+++***************,,,,,,)))(((+++---,,,111;;;PPP___TTT:::,,,///,,,000444777BBBRRR]]]aaaccccccddddddeeedddddddddeeeffffffffffffeeeddddddcccccccccdddddddddeeeeeeeeedddddddddeeefffgggggghhhhhhiiiiiiiiihhhgggfffhhhgggeeeeeeeeefffhhhiii|||{{{~~~~~~|||}}}}}}~~~~~~~~~wwwyyy{{{~~~~~~|||{{{{{{zzzzzzzzz{{{{{{yyyyyyxxxwwwwwwwwwxxxxxxwwwyyy|||~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{|||||||||{{{{{{zzzyyyxxxvvvuuutttnnneeeSSS@@@888999<<<;;;777666555555666555333111333333444444555666777777777777888888999999999999FFFNNNYYYaaagggnnnvvv}}}{{{zzzwwwuuussssssssssssqqqrrrrrrsssssssssssssssssssssssssssssstttuuuvvvtttvvvwwwvvvrrrpppqqqsssssstttttttttsssqqqooonnnooorrrssssssqqqkkk]]]PPPCCC???999888AAAJJJGGG===::::::;;;;;;===>>>@@@AAA@@@CCCIIINNNVVVbbboooyyyvvvzzz{{{xxxxxx{{{zzzxxxtttwwwyyywwwrrrppprrruuurrrsssrrrqqqoooooopppqqqttttttsssssssssrrrrrrrrrvvvuuuttttttuuuvvvuuusssttttttsssrrrqqqqqqqqqqqqqqqrrrsssttttttsssrrrqqqrrrqqqpppoooooopppqqqrrrrrrqqqpppnnnnnnnnnnnnooonnnpppqqqqqqooonnnnnnooonnnooooooppppppoooooonnnoooooopppqqqpppooonnnmmmppprrrsssrrrppppppsssvvvqqqqqqppppppooonnnnnnmmmggglllrrrrrrooollllllnnnnnnlllkkklllnnnooooooooollllllllllllmmmmmmmmmnnnnnnmmmkkkkkklllnnnppprrrpppooommmlllllllllnnnooommmlllkkkjjjjjjjjjkkklllmmmnnnnnnooonnnmmmkkkjjjllllllkkkkkkkkkllllllmmmllliiifffgggiiikkkkkkjjjiiijjjkkkkkkjjjiiijjjllliiilllnnnmmmjjjiiijjjkkkiiihhhfffgggiiijjjjjjiiifffggggggggghhhhhhiiiiiiggghhhiiijjjjjjjjjjjjjjjjjjiiiiiikkkmmmoooooonnnlllmmmmmmnnnnnnmmmlllkkkqqqpppnnnkkkjjjkkkllllllllllllmmmmmmnnnmmmmmmmmmjjjjjjkkkkkkkkkjjjjjjiiilllkkkjjjiiijjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkfffggghhhjjjkkkkkkkkkkkkjjjlllnnnoooooommmjjjhhhjjjiiigggggghhhiiikkkmmmhhhhhhhhhiiijjjkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiijjjjjjhhhgggffffffffffffeeeddddddbbb\\\PPP@@@555---,,,++++++******++++++(((///...%%%""")))...,,,///...AAA]]]```FFF222111)))///333555>>>NNN[[[``````aaabbbcccccccccccccccaaabbbcccdddeeeeeeeeeeeeaaaaaabbbbbbbbbcccccccccddddddccccccddddddeeeeeefffggghhhhhhhhhgggeeedddhhhgggeeedddeeefffhhhjjj}}}wwwyyy~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzyyyxxx|||xxxwwwzzz{{{yyyxxxzzzvvvvvvvvvvvvxxxzzz}}}~~~|||~~~~~~}}}}}}~~~~~~~~~}}}|||||||||||||||zzz{{{|||{{{yyyxxxwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyzzzzzzyyyxxxvvvuuuttttttqqq^^^JJJ@@@>>>;;;888777666666666555444444444333777666555444555555444333444666777999;;;???DDDHHHUUU]]]gggnnnqqqsssuuuvvvyyyxxxwwwuuuttttttttttttqqqqqqssstttuuuuuuvvvvvvvvvuuutttssssssssstttuuuwwwuuusssqqqpppppprrrssspppqqqrrrssssssssssssrrrnnnpppoooqqq{{{~~~kkkRRRFFFDDDBBB???>>>>>>???@@@CCCGGGLLLNNNOOOQQQVVVZZZZZZ___fffkkkoootttzzz{{{rrrmmmmmmoooppppppsssqqqoooppprrrssstttsssooopppqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrtttsssqqqqqqssstttsssrrrpppqqqrrrrrrrrrrrrqqqppprrrpppnnnmmmnnnppprrrtttpppooonnnnnnnnnoooqqqqqqppppppoooooonnnnnnmmmmmmoooooopppqqqqqqrrrsssssslllmmmooopppqqqppppppoooppppppppppppppppppppppppooooooooooooooonnnmmmlllmmmmmmlllkkkkkklllnnnnnnpppnnnmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnoookkkkkklllmmmoooppprrrsssllljjjhhhiiikkknnnooonnnllllllkkkkkkkkkkkkllllllooopppqqqpppnnnlllllllllppppppnnnllliiihhhiiikkkkkkkkkjjjiiiiiijjjkkkkkkfffiiijjjhhheeedddfffiiigggggghhhhhhhhhiiiiiiiiillllllkkkjjjjjjiiiiiihhhfffggghhhgggfffeeefffgggiiiiiijjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmnnnnnnkkkkkkkkkkkklllmmmnnnnnnooommmkkkkkklllmmmnnnmmmkkkjjjlllqqqqqqmmmkkklllkkkkkklllmmmmmmnnnnnnoooiiikkklllllljjjjjjkkklllllllllllllllllllllllllllkkkkkkjjjjjjkkkkkklllmmmkkkmmmoooqqqqqqooommmkkkkkkjjjiiihhhhhhiiijjjjjjggghhhiiijjjkkkllllllllljjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhggggggjjjgggeeeddd[[[KKK<<<444...---+++)))((())))))***)))************+++++++++,,,+++666MMM[[[TTT@@@000...000000333;;;HHHUUU\\\```aaacccccccccbbbbbbaaaaaaaaaccccccccccccaaaaaacccdddeeedddbbbaaabbbccceeeeeeddddddeeeeeeeeeeeeffffffeeeeeeeeedddddddddffffffeeeeeefffgggiiijjj|||xxx{{{}}}||||||}}}~~~~~~}}}|||{{{zzzyyyxxxwww|||xxxvvvwwwxxxvvvwwwzzzyyyyyyzzz{{{|||~~~~~~}}}~~~~~~}}}}}}||||||||||||||||||}}}~~~}}}{{{zzzyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwvvvtttssssssppp^^^III@@@===;;;888777555555555555555555444444666666555666777777666555666777999;;;@@@GGGOOOTTT```eeemmmrrrtttuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrsssssstttuuuvvvvvvvvvvvvtttsssrrrqqqqqqrrrssstttwwwuuusssqqqpppppppppppprrrrrrrrrqqqpppooonnnmmmpppuuuyyyzzzbbbYYYYYYYYYZZZ[[[]]]^^^___fffiiikkkmmmnnnoooqqqsssooorrruuuwwwxxx{{{~~~|||{{{yyyxxxxxxzzz|||~~~wwwrrrllliiikkknnnpppqqqrrrqqqrrrtttvvvvvvuuutttssssssssstttttttttttttttvvvwwwwwwxxxxxxwwwwwwvvvxxxvvvuuuuuuvvvwwwwwwvvvrrrrrrsssttttttsssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppooopppqqqrrrsssqqqqqqqqqppppppoooooooooqqqqqqqqqrrrssssssttttttppppppqqqrrrsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqpppoooppppppooonnnnnnnnnoooppprrrpppooopppqqqrrrpppoooooooooooooooooopppqqqqqqppppppoooooonnnooooooooopppnnnllllllnnnoooooooooooonnnnnnmmmmmmnnnnnnoooppprrrsssqqqmmmkkkkkklllmmmnnnnnnllliiihhhiiijjjkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiiggggggiiikkkiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhffffffffffffffffffffffffkkkkkkkkkkkkkkkllllllllljjjkkkkkkllllllmmmmmmmmmllllllllllllmmmnnnoooooonnnlllkkkkkklllmmmmmmlllmmmlllmmmqqqpppllliiijjjkkkkkkkkkkkkkkkllllllllliiikkklllmmmllllllnnnpppnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllmmmmmmnnnlllllllllllllllllllllllljjjiiiiiihhhiiijjjllllllhhhiiijjjkkklllllllllllljjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggfffiiigggeeeddd[[[JJJ;;;444---,,,+++))))))))))))***))))))*********+++++++++...+++000DDDXXXYYYDDD...,,,...///111888DDDQQQYYY___```bbbccccccbbbbbbbbbddddddeeeffffffeeeddddddfffeeeeeeeeefffffffffffffffgggggggggggggggfffeeeffffffffffffeeeeeeddddddffffffeeeeeefffgggiiijjj|||zzz}}}|||||||||}}}}}}{{{zzzzzzyyyxxxwwwwwwwww{{{wwwvvvxxxxxxvvvwww{{{|||}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{||||||{{{}}}~~~}}}{{{zzzzzzzzzzzzyyywwwvvvvvvwwwyyyzzz{{{zzzyyywwwuuutttrrrrrrooo]]]III???===;;;888777555555555555555555666666555666777888888888777777777999===BBBIIISSS^^^eeelllppptttvvvwwwwwwwwwxxxtttssssssrrrrrrsssssssssuuuuuuvvvvvvvvvvvvvvvuuuvvvuuusssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwxxxyyyzzzyyy|||ppplllkkkiiigggeeecccbbbaaaddddddeeefffhhhhhhfffdddaaabbbdddeeefffgggjjjlllllliiieeeccccccfffjjjmmmmmmjjjhhhiiilllppprrrsssqqqrrrtttwwwyyyzzzxxxuuuxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyywwwvvvvvvwwwxxxxxxwwwsssssstttuuuuuutttssssssqqqrrrtttuuuuuusssqqqppprrrrrrqqqqqqrrrrrrssstttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssttttttuuuuuusssttttttttttttssssssrrrttttttttttttttttttuuuuuutttuuuuuuuuuuuutttsssssstttsssrrrqqqqqqpppqqqqqqsssrrrqqqrrrssstttsssrrrrrrqqqqqqqqqqqqrrrssssssrrrrrrqqqpppoooooooooooosssqqqoooooopppqqqpppoooqqqqqqppppppppppppqqqqqqsssvvvxxxuuuooollllllooommmnnnoooooommmllllllmmmmmmllllllkkkkkkllllllmmmpppnnnkkkjjjkkklllmmmmmmkkkkkkkkkllllllllllllmmmlllkkkkkkjjjjjjiiihhhhhhgggeeedddeeehhhjjjiiiggglllllllllkkkkkkkkkkkkkkkiiijjjjjjkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqlllkkkkkklllmmmmmmllljjjooommmnnnqqqpppkkkiiijjjkkkkkkjjjjjjjjjjjjiiiiiigggiiikkklllllllllnnnpppnnnnnnmmmmmmllllllkkkkkkllllllllllllmmmmmmmmmnnnkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhiiijjjkkklllmmmhhhiiijjjkkkkkklllkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggffffffiiifffeeeddd[[[JJJ:::333---,,,+++***)))))))))))))))))))))*********++++++000+++***888RRR___MMM222+++,,,...000555>>>JJJTTT]]]___cccddddddccccccdddeeefffggggggggggggfffeeegggeeedddeeehhhjjjhhhfffggghhhiiiiiiiiigggeeedddfffgggggggggffffffeeeeeeffffffffffffggghhhiiijjj|||}}}~~~}}}|||{{{zzzzzz{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwxxxxxx{{{||||||~~~}}}~~~~~~~~~}}}|||}}}~~~}}}|||{{{{{{|||}}}}}}||||||{{{{{{{{{||||||xxxzzz{{{{{{yyywwwxxxxxxzzzxxxuuussssssuuuxxxzzz|||{{{zzzxxxvvvtttsssrrrnnn[[[GGG>>>===:::888777444444555555666666777777666777888888777777777777777<<>><<<:::888777444555555666666777777777777888999888666555777999;;;BBBNNNZZZdddkkkqqqttttttttttttuuuvvvwwwwwwvvvsssrrrrrrsssssstttuuuvvvuuuuuuuuuuuutttsssrrrrrrpppooonnnnnnnnnoooqqqrrrpppqqqsssuuuwwwyyyyyyyyywwwvvvsssqqqnnnmmmlllkkklllhhhcccbbbffffff___VVVRRROOOJJJFFFDDDFFFIIIKKKEEECCCCCCEEEIIIJJJGGGDDDJJJNNNVVV```jjjrrrwwwyyyuuutttsssrrrrrrssstttuuurrrssstttttttttttttttuuutttrrrqqqqqqtttxxxzzzzzzwwwvvvsssrrrqqqrrrssstttrrrsssssssssrrrrrrqqqpppqqqooonnnnnnoooppppppooooooooonnnnnnnnnnnnooooooqqqqqqppppppppppppppppppoooppppppqqqqqqqqqqqqqqqooooooppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrttttttsssrrrrrrqqqqqqqqqrrrrrrssssssssstttttttttsssttttttuuuuuuuuuttttttttttttsssrrrrrrqqqpppoooqqqppppppqqqrrrssssssrrrpppppppppppppppqqqrrrrrrqqqqqqppppppqqqrrrssssssooonnnnnnoooqqqrrrrrrqqqrrrqqqqqqppppppqqqqqqrrrwww{{{|||yyytttpppqqqsssoooqqqssstttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuqqqmmmmmmpppqqqqqqooommmmmmnnnnnnnnnooooooooonnnnnnnnnmmmllllllkkkkkknnnjjjhhhkkkqqqtttrrrnnnnnnmmmmmmlllkkkjjjjjjiiiiiijjjkkklllmmmnnnoooooollllllllllllmmmnnnooopppoooooooooppprrrqqqooommmmmmkkklllppppppnnnmmmooonnnnnnmmmlllkkkjjjjjjiiihhhjjjjjjjjjhhhhhhhhhjjjkkkkkkkkkjjjjjjiiiiiiiiiggghhhiiijjjjjjjjjiiiiiifffgggiiijjjjjjiiigggfffiiiiiiiiihhhhhhgggfffffffffgggggghhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhgggiiifffdddbbbYYYHHH888111++++++++++++*********)))(((((()))))))))*********'''+++***,,,???XXX\\\RRR777111...000333777@@@JJJXXX^^^dddgggfffeeegggiiieeefffggggggggggggfffeeefffbbb```ccciiikkkiiifffhhhiiikkklllllljjjgggfffggghhhiiijjjiiihhhgggfffgggggghhhiiiiiijjjjjjjjjzzzzzzyyyxxxxxxyyyzzz{{{xxxyyyyyyzzz{{{||||||}}}{{{|||{{{|||}}}}}}~~~}}}yyyyyy|||}}}}}}|||{{{{{{{{{||||||{{{{{{zzzzzz{{{{{{||||||yyy{{{||||||zzzyyyzzz{{{yyywwwtttsssssstttwwwyyy{{{zzzyyyxxxwwwuuuttttttkkkXXXEEE===<<<:::888888666666666666666666777777777888999777666777;;;???EEENNN[[[fffmmmqqqssstttsssrrrrrrtttvvvvvvuuutttppppppppppppqqqqqqrrrsssttttttuuuttttttsssrrrrrrpppoooooopppqqqsssvvvwwwpppppppppoooooonnnnnnmmmiiihhhfffeeeccccccddddddbbbbbbcccfffgggbbbVVVLLLFFFCCC???<<<<<>><<<:::999:::888888888888777777777666999666666:::>>>DDDPPP\\\fffiiinnnsssvvvuuutttrrrssssssttttttuuuuuuuuuuuuooorrrttttttqqqpppssswww}}}zzzuuuqqqmmmhhhbbb^^^[[[XXXTTTPPPLLLJJJIIIIIIEEEDDDCCCAAA@@@>>>===<<>>CCCKKKYYYggglllnnnrrruuuvvvuuusssrrruuuuuuuuuvvvvvvwwwxxxyyyxxxvvvuuuvvvwwwwwwtttqqqvvvrrrlllfff```ZZZTTTPPPHHHFFFCCC???===;;;;;;;;;<<<;;;;;;;;;::::::999999>>>===;;;;;;;;;>>>@@@BBBDDDEEEFFFFFFDDD@@@<<<999888777777777777777777888888999999888888999<<>>,,,---000,,,...666>>>JJJXXX```bbbaaacccfffddddddeeefffggggggggggggdddeeefffgggggggggfffeeegggggggggggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiii}}}}}}}}}~~~}}}{{{yyyyyyyyyzzzvvvvvvwwwyyyzzzyyyuuurrrvvvvvvwwwxxxyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyxxx{{{zzzxxxwwwvvvuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvxxxvvvuuuuuuuuutttrrrppp```QQQAAA;;;:::999888888:::999777666555666777888333555<<>><<<;;;999666555555555555444444555666666777777888:::888666555444555777888666777888999888777666555555555444444444444555555777888888777777999<<>>PPPbbbmmmrrrtttuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyooolllhhhgggfffbbbZZZTTTHHHDDD???;;;999777555444444444444444555555666666666666666777777777777777555444444333333444555666555555444333333444666777444444444333333444444444555666666666666888<<>>IIISSSbbbnnnuuuvvvuuutttqqqssstttuuussssssssstttooopppqqqrrrrrrrrrqqqpppsssooojjjhhhiiinnnuuuyyyuuutttsssrrrrrrsssuuuuuuuuutttsssrrrqqqrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqooooooooonnnnnnooooooooooooooopppqqqqqqqqqqqqqqqooooooooopppqqqqqqrrrrrrtttrrrpppppprrrssstttsssrrrqqqqqqqqqqqqrrrssssssqqqqqqppprrrssstttrrrqqqpppqqqqqqqqqqqqqqqppppppnnnooooooppppppoooooooooppppppppppppppppppppppppnnnnnnmmmlllllllllmmmmmmnnnnnnllllllllllllnnnnnnmmmnnnppprrrrrrqqqooonnnmmmnnnoooooopppooooooooonnnnnnoooppppppppppppooolllmmmoooqqqssssssssssssrrrqqqqqqqqqqqqpppppppppjjjlllmmmnnnoooooonnnmmmmmmooooooooommmlllmmmnnnlllkkkkkkjjjjjjjjjkkkkkkjjjjjjiiihhhhhhggghhhhhhjjjkkkllllllkkkjjjhhhgggllljjjhhhiiijjjlllllllllmmmnnnooonnnlllkkklllmmmuuuuuusssqqqooooooqqqsssooonnnmmmlllkkklllmmmmmmjjjiiiiiikkkmmmnnnlllkkkjjjlllnnnnnnmmmkkkkkkkkklllllllllllllllmmmmmmmmmooonnnmmmlllllllllllllllllllllllllllkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjccccccddddddfffgggiiijjjhhhhhhhhhhhhggggggggggggeeefffeee]]]JJJ666++++++************))))))))))))))))))))))))************+++((((((+++***...@@@UUUZZZFFF222)))***,,,...111333;;;HHHTTT\\\bbbfffiiikkkkkkjjjiiiiiiiiiiiiiiikkkjjjjjjiiiiiiiiiiiijjjlllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjjjjkkklllmmmnnn}}}}}}|||zzzwwwwwwwwwxxxxxxvvvyyy{{{{{{yyywwwwwwxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyxxxvvvuuusssuuuvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvvvvuuuqqqllliiiVVVIII===999;;;:::999999999888888777777777777777999???NNNaaaooorrrqqqqqqttttttuuuuuuuuuuuuttttttssssssssssssqqqooollljjjddd^^^TTTKKKCCC>>>;;;999888666555555777777666555555555666666555555444444444444444444444444444444222222222222333333333333555444333222222333444444444333333222222333333444333444555555555777;;;>>>GGGQQQ___lllsssuuuttttttsssuuuwwwxxxwwwvvvvvvwwwrrrrrrssssssrrrqqqooonnnkkkjjjgggggghhhlllpppssstttsssrrrrrrrrrtttvvvwwwwwwvvvtttsssrrrrrrrrrssssssssssssttttttssssssssssssrrrrrrqqqqqqpppppppppooooooppppppppppppoooooommmnnnooopppqqqrrrrrrrrrnnnnnnnnnoooppppppqqqqqqsssqqqooooooqqqrrrsssrrrqqqqqqppppppqqqqqqrrrsssooonnnoooppprrrrrrpppooonnnooooooppppppoooooonnnmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnooonnnlllkkkkkklllnnnooonnnnnnoooooopppppppppppplllmmmnnnnnnooooooooonnnmmmnnnnnnooopppoooooooookkkkkklllnnnoooqqqrrrrrrpppppppppooooooooonnnnnniiijjjmmmnnnoooooonnnmmmlllnnnooonnnmmmmmmnnnpppkkkkkkjjjjjjjjjjjjkkkkkkhhhiiijjjjjjjjjiiihhhhhhhhhiiikkklllmmmlllkkkjjjnnnllljjjjjjlllnnnnnnnnnmmmnnnoooooonnnmmmooopppuuuuuuuuurrrpppppptttwwwpppooonnnllllllmmmnnnooommmkkkkkkmmmpppqqqooommmmmmooorrrrrrpppmmmmmmmmmllllllmmmmmmnnnooooooooosssrrrqqqpppoooooooooooojjjlllnnnppppppooonnnllliiijjjjjjkkkkkkjjjjjjiiillllllmmmmmmmmmmmmllllllhhhgggggggggggghhhiiiiiijjjjjjiiiiiiiiihhhhhhhhhggggggfff[[[GGG333+++---************))))))))))))))))))))))))************,,,((((((******///CCCXXXaaaMMM777+++***,,,---...222888CCCNNNWWW___eeegggiiiiiijjjjjjjjjiiiiiihhhjjjiiihhhhhhhhhiiijjjkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllmmm~~~~~~}}}}}}~~~{{{}}}|||zzzxxxwwwwwwxxxyyywwwyyy{{{zzzwwwvvvwwwyyyxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzuuuvvvwwwxxxyyyxxxwwwwwwtttuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwvvvuuurrrllliiiWWWJJJ>>>;;;===<<<;;;;;;888888888888777777777666666AAAUUUhhhppppppqqqtttvvvvvvwwwwwwvvvuuusssrrrsssssstttsssqqqmmmiiifffYYYQQQEEE===999777555333777666555666666666444222555555555555444333222111333333333444555555666666444444444444444333333333333333222222333333444444333333222222222222333333333444444444555777;;;>>>EEEOOO]]]jjjrrrtttssssssuuuwwwyyyzzzyyyxxxyyyyyyuuuvvvuuutttrrrpppnnnlllgggjjjoootttuuutttqqqnnntttsssrrrqqqrrrtttvvvxxxwwwvvvtttrrrqqqpppqqqqqqqqqrrrrrrssssssrrrrrrqqqrrrrrrqqqppppppooonnnnnnmmmnnnoooppppppooonnnmmmjjjkkkmmmnnnpppqqqqqqqqqmmmnnnnnnoooppppppqqqqqqqqqooommmmmmooopppqqqpppqqqppppppppppppqqqrrrrrrnnnmmmnnnpppqqqrrrpppnnnmmmnnnnnnooooooooonnnnnnmmmnnnppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnoooppplllkkkkkkkkkllloooqqqssspppooonnnmmmnnnoooqqqrrrnnnnnnooopppppppppppppppoooooopppqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnooopppoooooonnnnnnmmmmmmmmmlllhhhjjjlllnnnoooooonnnmmmjjjlllmmmmmmlllmmmnnnppplllllllllkkkkkklllmmmmmmfffhhhjjjkkkkkkjjjhhhgggfffgggjjjlllnnnnnnmmmlllpppnnnllllllmmmoooooooookkkmmmooooooooooooqqqrrrrrrsssrrrpppnnnppptttxxxqqqpppnnnmmmmmmmmmooopppqqqooommmnnnoooooollljjjppprrrttttttqqqooommmmmmllllllmmmnnnooopppqqqqqqppppppooommmmmmllllllllljjjmmmqqqtttvvvuuutttrrrllllllmmmmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiifff[[[EEE222,,,///************))))))))))))))))))))))))************,,,((((((******000EEE[[[fffRRR;;;...+++,,,---,,,333888AAALLLVVV^^^eeehhhggghhhiiijjjjjjiiihhhggghhhhhhgggggggggiiijjjkkkiiiiiiiiijjjjjjkkkkkklllhhhhhhhhhhhhhhhhhhhhhhhhllllllmmmmmmmmmlllkkkkkk~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}yyyvvvuuuwwwyyyyyyxxxxxxyyyyyywwwuuuuuuvvvwww}}}}}}}}}}}}|||zzzyyyxxx{{{{{{zzzzzzzzzzzz{{{{{{xxxyyyzzzzzzyyyyyy{{{|||wwwvvvvvvwwwyyyyyyxxxvvvxxxxxxwwwtttuuuuuuqqqiiiUUUJJJ???<<<<<<:::888999777777777777777666666666:::BBBTTTiiisssrrrpppssszzzzzzyyyxxxwwwuuutttsssqqqpppooopppmmmcccSSSGGG>>>===<<<999888666666555222333333444444333333222111222222333333222222111666666555444333333222111333333333222222111111111333333333333333333333333333222222111111222222333777333111222777<<<>>>>>>GGGQQQ```mmmssstttrrrqqquuutttsssrrrsssuuuwwwyyywwwvvvtttrrrpppnnnmmmlllpppoooooorrrwwwwwwsssnnniiimmmqqqrrrqqqrrruuuyyyuuussssssssssssrrrpppnnnpppqqqqqqrrrssssssttttttrrrrrrqqqpppooooooppppppqqqpppooonnnmmmmmmnnnooojjjkkkllllllkkkkkkmmmnnnlllmmmmmmnnnooonnnnnnnnnqqqqqqpppoooooonnnooooooooopppqqqqqqqqqooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnkkkkkklllmmmmmmnnnnnnooopppoooooonnnmmmmmmllllllmmmllllllmmmnnnnnnmmmkkkjjjiiihhhhhhiiikkkmmmooommmlllkkkkkkkkkkkklllmmmoooooooooooonnnnnnnnnnnnmmmnnnnnnnnnmmmlllkkkkkkiiimmmooonnnjjjhhhkkkooollllllkkkjjjkkklllmmmnnnpppooonnnmmmlllkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmlllllllllkkkjjjjjjiiihhhgggffffffjjjjjjiiihhhgggfffeeeeeekkkjjjjjjiiijjjjjjkkkkkkjjjjjjjjjlllooopppooonnnnnnnnnnnnnnnnnnnnnnnnnnnpppoooooooooppprrrtttuuurrrqqqpppooommmmmmlllllloooooonnnmmmlllkkkkkkjjjooopppqqqqqqqqqpppnnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjkkklllllliiijjjlllnnnnnnnnnlllkkkllljjjhhhiiikkklllkkkhhhnnnmmmlllmmmoooooonnnmmmnnnmmmkkkiiiiiijjjlllmmmlllkkkkkkkkkkkklllmmmnnnnnnoooiiiXXX@@@///***---,,,+++******++++++***((())))))*********+++++++++(((,,,++++++//////<<>>>>>FFFQQQ```mmmssstttsssrrrrrrssstttuuuvvvvvvvvvvvvttttttssssssrrrqqqpppppprrrqqqqqquuuyyyzzzvvvqqqmmmoooppprrrrrrrrrrrrqqqrrrqqqppppppqqqqqqpppnnnqqqqqqqqqqqqqqqqqqppppppqqqppppppoooooooooooooooooonnnmmmlllllllllmmmmmmjjjkkkllllllkkkkkklllnnnllllllmmmmmmmmmnnnnnnnnnoooooonnnmmmmmmmmmmmmmmmnnnooopppppppppooommmlllmmmmmmllllllllllllmmmmmmjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmllllllllllllkkkkkklllmmmmmmllljjjkkkjjjiiihhhhhhjjjkkklllmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnoooooolllllllllllllllkkkjjjjjjiiilllooommmjjjiiikkknnnlllkkkkkkjjjkkklllmmmnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjllllllkkkkkkjjjjjjkkkkkkllllllkkkkkkjjjiiihhhhhhkkkkkkjjjjjjiiihhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjjjjiiijjjlllooopppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppprrrsssoooooommmlllkkkjjjjjjjjjmmmmmmllllllkkkkkkjjjjjjkkklllmmmmmmmmmllljjjiiikkkkkkkkkkkkkkkkkkjjjjjjkkkjjjiiihhhhhhhhhiiijjjiiiiiikkklllllllllkkkkkkjjjiiiggghhhjjjkkkiiigggkkkjjjjjjkkkmmmooonnnnnnhhhhhhhhhhhhiiikkkmmmnnnkkkkkkkkklllllllllmmmmmmkkkmmmhhhWWW@@@///+++---,,,+++)))***++++++***(((************************(((+++******---+++777OOO\\\PPP999+++...,,,)))000111333999BBBNNNZZZccchhhhhhiiikkkkkkjjjkkklllnnnnnnoooooommmjjjiiikkkmmmkkkjjjjjjlllnnnnnnllljjjkkklllllljjjhhhhhhiiijjjpppnnnlllkkkmmmmmmllljjj}}}{{{|||~~~~~~|||zzzyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxwwwwwwxxxxxxwwwyyyzzz{{{zzzyyyyyy{{{}}}}}}{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~|||yyywwwvvvwwwwwwwwwvvvxxxyyyzzzxxxwwwuuuvvvuuusssttttttnnngggSSSHHH>>>;;;<<<:::888999666666666777888999:::;;;;;;DDDVVVjjjvvvxxxwwwwwwvvvvvvuuutttttttttttttttnnnjjjaaaTTTFFF;;;777666666555555444444444555555222222333333333333222222111222222333333222222111555555444444333333222222333333333222222222222111111111111111111111111111222222111111111111222222444333333555999;;;<<<<<>>,,,+++***)))...111444999BBBLLLXXXaaaggghhhiiijjjjjjjjjllloooqqqssssssqqqnnnkkkkkkmmmoookkkjjjjjjlllmmmnnnlllkkklllmmmmmmkkkiiihhhiiikkkqqqooonnnnnnnnnnnnmmmlllzzzyyy|||~~~~~~~~~}}}|||{{{}}}~~~~~~}}}}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz|||~~~~~~|||yyyxxxxxxyyyzzz{{{{{{{{{||||||{{{{{{{{{|||~~~~~~}}}zzzwwwvvvvvvwwwvvvvvvwwwyyyzzzxxxwwwtttuuutttrrrssssssmmmfffRRRGGG===;;;;;;:::888999;;;:::999888777888888999;;;FFFYYYmmmyyyzzzuuuqqqrrrsssuuuvvvuuusssqqqppp```ZZZPPPEEE<<<888777777555555444333333333333333222222333333333333222222111222222333333222222111444444333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222333555888999::::::BBBNNN___kkkpppqqqrrrrrrpppqqqrrrssstttssssssrrrppppppqqqqqqrrrsssttttttpppooopppsssvvvwwwvvvsssmmmhhhdddiiirrrxxxxxxtttssspppmmmkkklllnnnnnnnnnnnnnnnmmmmmmlllkkkkkkjjjmmmmmmlllllllllllllllmmmiiiiiijjjjjjjjjkkklllllljjjkkkllllllkkkjjjkkklllmmmllljjjiiijjjkkkmmmooolllkkkkkkjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllkkkjjjjjjiiihhhhhhggggggiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhiiijjjiiihhhkkkkkkjjjiiiiiijjjjjjkkkllllllllllllllllllllllllkkkllllllmmmmmmnnnnnnooonnnnnnnnnoooooonnnnnnmmmjjjkkkmmmllljjjjjjkkkmmmkkkkkkkkkkkkkkkllllllllljjjjjjjjjjjjkkklllmmmnnnnnnmmmlllkkkjjjiiihhhgggkkkjjjhhhgggggggggiiijjjhhhhhhhhhhhhggggggggggggffffffgggggghhhhhhhhhhhhhhhhhhgggfffffffffgggggghhhhhhiiikkknnnpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllmmmmmmnnnoooooonnnmmmlllkkkkkkkkkkkkiiijjjjjjjjjkkkkkklllllljjjjjjkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffhhhhhhgggggggggggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffeeegggiiijjjjjjiii]]]___cccfffiiijjjkkkkkkfffgggiiijjjjjjiiigggfffdddgggcccTTT???///+++...+++***))))))******)))(((((()))))))))******++++++***---***+++...+++444IIIeeebbbKKK333---***(((,,,000333999AAAKKKVVVaaahhhjjjkkkkkkjjjjjjlllpppssssssrrrqqqooommmllllllmmmkkkjjjiiijjjlllmmmlllkkklllllllllkkkhhhhhhiiijjjnnnnnnmmmmmmmmmlllkkkjjj}}}xxxyyy}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{yyyxxxwwwxxxxxxwwwxxxyyyyyyyyyyyy{{{~~~}}}{{{zzzxxxxxxyyy{{{|||{{{|||}}}}}}}}}}}}|||{{{yyy{{{}}}|||zzzxxxwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvsssuuutttsssssssssmmmeeePPPEEE;;;:::;;;999999999;;;:::999888888999:::;;;IIIPPP[[[gggooorrrooojjjnnnpppsssssspppiiibbb]]]NNNGGG???;;;;;;;;;999777777666555444333222222222111222222333333222222111111222222333333222222111222222333333333333333333222222222222222222222222222222222222222222222222222111111000000111111222000111333444555777888999@@@MMM^^^jjjnnnnnnoooqqqqqqpppooonnnooopppqqqrrrppppppppppppqqqqqqqqqqqqooopppqqqsssuuuuuuuuutttnnnhhhbbbdddmmmuuuyyyxxxuuurrrnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkklllllljjjjjjkkkkkklllllllllllljjjkkklllllljjjiiijjjllllllkkkiiihhhhhhjjjlllmmmlllkkkkkkjjjkkkkkkllllllkkkkkkkkkkkkkkkkkkllllllmmmmmmllllllllllllmmmmmmllllllkkkjjjiiihhhggggggjjjjjjiiiiiiiiihhhhhhhhhkkkiiiggggggiiijjjjjjiiiiiiiiiiiiiiijjjkkkllllllllllllllllllllllllllllllkkkkkkllllllmmmmmmmmmnnnmmmmmmnnnnnnnnnnnnnnnmmmjjjkkklllkkkjjjjjjkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkkkklllnnnooopppmmmmmmllllllkkkkkkkkkjjjlllkkkjjjiiihhhiiiiiijjjgggggggggggggggggghhhhhhfffffffffggghhhhhhiiiiiihhhggggggfffeeeeeeffffffgggggghhhkkknnnppppppooollllllllllllllllllllllllkkkkkklllmmmmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmjjjjjjkkklllkkkjjjiiihhhfffgggggghhhiiijjjjjjkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhgggffffffgggggghhhhhhiiiiiiiiiiiihhhiiiiiihhhgggffffffggghhhgggeee___aaadddggghhhhhhhhhgggcccdddfffggggggfffdddcccaaadddbbbTTT???000,,,...+++***((()))******)))'''&&&&&&''')))***+++,,,---'''***(((***///,,,333GGGfffiiiUUU888...,,,)))+++---111777???IIIUUUaaaiiimmmmmmmmmlllkkklllooorrrpppqqqrrrrrrrrrpppmmmkkkmmmlllkkkkkkmmmnnnnnnmmmlllmmmmmmllljjjjjjkkklllmmmnnnnnnnnnmmmkkkkkkjjjzzzwwwzzz~~~~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~}}}{{{yyyzzz{{{zzzyyyxxxyyyzzzvvvwwwxxxxxxwwwxxxzzz||||||{{{{{{{{{{{{}}}~~~{{{|||}}}~~~~~~}}}|||{{{vvvxxx{{{{{{zzzxxxwwwwwwuuuuuutttvvvwwwxxxwwwuuusssuuuuuusssttttttmmmdddNNNDDD:::999:::999999:::888777777888:::===@@@BBBKKKLLLNNNRRR\\\hhhnnnmmmmmmnnnooommmfff\\\QQQKKK@@@;;;555555999:::666222888777555444333222222222111111222222222222111111111222222333333222222111111111222222333333444444111222222222222333333333222222222222222222222222111111000000000000111111111222333444444555888:::@@@NNN___jjjmmmlllmmmpppqqqpppnnnmmmmmmnnnppprrrpppppppppppppppppppppppprrrrrrssstttuuuuuuuuuuuurrrmmmhhhfffhhhmmmrrruuutttrrrooonnnnnnooonnnmmmkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjkkkllllllkkkkkklllmmmmmmmmmlllllljjjkkklllkkkjjjiiijjjkkkjjjiiiiiihhhhhhjjjkkkllllllkkkkkkkkkkkkllllllmmmkkkkkkkkkjjjkkkkkklllmmmmmmmmmllllllllllllmmmmmmllllllkkkkkkjjjiiihhhhhhjjjjjjjjjjjjjjjjjjiiiiiimmmkkkhhhhhhiiikkkkkkkkkggghhhiiijjjkkkllllllmmmkkkllllllmmmmmmllllllkkklllllllllllllllllllllllliiijjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnpppppplllllllllllllllllllllmmmkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjhhhhhhiiiiiijjjjjjjjjkkkhhhhhhgggfffeeeeeeeeeeeegggggghhhjjjnnnppppppooollllllllllllllllllllllllkkklllmmmnnnnnnnnnnnnnnnlllkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmhhhhhhiiijjjiiihhhgggfffeeefffggghhhjjjkkkllllllkkkkkklllllllllkkkjjjiiiiiiiiihhhhhhhhhhhhgggggghhhiiijjjjjjhhhhhhiiijjjjjjhhhggggggggggggfffdddcccdddfffhhhhhhgggfffeeecccdddeeeeeeeeedddbbbbbb```dddbbbTTT???000,,,...+++)))(((((()))***((('''&&&&&&'''(((***+++,,,,,,$$$'''%%%'''---)))///AAAZZZfffWWW999------+++,,,+++///666<<>>BBBEEE>>>>>><<<>>>IIIXXX_________```___[[[UUULLLCCC===999777555555666666444222555444444333222222333333111111222222222222111111111222222333333222222111000111111222333333444444111111222222222333333333111111111111111111111111111111000000000000111111333444555444444555999===BBBPPPbbblllmmmlllmmmpppqqqpppppppppppppppppppppoooooopppppppppqqqqqqqqqrrrssssssssssssrrrssssssqqqrrrpppkkkeeeeeejjjppppppooonnnnnnpppqqqpppooonnnnnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjkkkkkklllmmmkkklllmmmmmmmmmlllkkkjjjjjjkkklllkkkiiihhhiiijjjhhhhhhhhhiiiiiiiiijjjjjjkkkjjjjjjjjjkkkkkklllmmmlllkkkkkkjjjkkklllmmmnnnllllllkkkkkkkkkkkkllllllkkkkkkkkkjjjjjjiiiiiiiiihhhhhhiiijjjlllmmmnnnnnnooollljjjiiikkklllmmmmmmhhhiiijjjjjjkkkkkkkkkkkkkkkkkklllmmmmmmlllkkkkkkmmmmmmllllllkkkjjjjjjjjjhhhiiiiiijjjkkkkkkjjjjjjkkkjjjjjjjjjkkkkkkjjjjjjhhhiiijjjkkklllkkkkkkjjjjjjjjjjjjkkklllmmmnnnoookkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkklllllljjjhhhgggggggggggghhhiiijjjjjjkkkiiiiiiiiiiiiiiijjjjjjjjjiiihhhgggfffeeeeeeeeeeeeffffffgggjjjnnnppppppoookkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkggghhhiiiiiiiiihhhfffeeeffffffggghhhiiijjjjjjkkkjjjjjjkkkkkkkkkjjjiiihhhiiijjjjjjkkkjjjiiihhhgggfffhhhjjjiiigggfffgggiiiiiihhhgggggghhhiiihhhfffffffffggghhhhhhgggffffffeeeeeeeeeddddddccccccccc```dddbbbUUU@@@000,,,...+++)))(((((())))))((('''(((((((((((())))))))))))&&&'''%%%''',,,(((+++<<>>JJJJJJHHHEEE@@@;;;666333777888999777555444555777222222111111222333333444111111222222222222111111222222222333333222222222000000111222333444444555111111111222222333333333000000000000000000000000111111000000000000111111555666777555444666;;;???DDDSSSdddnnnnnnlllnnnqqqpppqqqrrrssssssrrrpppooooooooopppqqqrrrsssssstttpppqqqqqqqqqoooooooooppplllrrruuupppfffaaagggnnnlllkkklllnnnqqqrrrqqqpppqqqpppooonnnlllkkkjjjiiikkkjjjjjjjjjkkkllllllmmmkkkllllllmmmlllkkkiiihhhjjjkkklllkkkiiihhhiiijjjgggggghhhiiiiiiiiiiiihhhjjjjjjiiiiiijjjkkkllllllllllllkkkjjjkkklllnnnoookkkjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjiiiiiiiiiiiifffgggiiikkkmmmpppqqqrrrpppnnnkkkjjjlllmmmnnnnnnjjjkkkkkkkkkkkkjjjiiiiiikkkkkklllmmmmmmlllkkkkkknnnmmmmmmlllkkkjjjiiihhhiiijjjkkkkkkllllllllllllkkkjjjiiijjjkkkkkkjjjiiihhhiiijjjkkklllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnkkkkkkkkkjjjjjjjjjiiiiiigggiiikkklllllljjjgggfffdddeeeeeefffggghhhiiiiiihhhhhhggggggggggggggggggiiiiiihhhgggfffeeeeeeeeeffffffgggjjjmmmppppppoookkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmmmmlllkkknnnnnnmmmlllllllllmmmmmmiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjjjjjjjiiigggfffggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiigggfffiiijjjlllmmmlllkkkhhhgggeeegggiiihhheeeeeefffiiihhhgggggghhhjjjkkkjjjiiigggggghhhhhhhhhhhhhhhhhhgggfffeeeddddddddddddeee```dddcccUUUAAA111,,,...***)))(((((())))))((('''+++******)))(((''''''&&&***+++(((***...)))+++;;;JJJ___WWW888+++---,,,******...333666;;;DDDQQQZZZ```cccfffhhhiiijjjkkkmmmjjjhhhhhhlllqqqttttttssskkkiiihhhhhhiiikkkkkkkkkjjjlllmmmnnnnnnooorrrtttnnnqqqttttttqqqnnnmmmnnnxxxwwwxxx}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~zzzwwwxxxxxxyyyyyyyyyzzzzzzzzzvvvuuutttsssssstttuuuvvvzzzzzzyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuwwwyyyzzz{{{{{{zzzzzzxxxwwwuuutttwwwwwwwwwwwwwwwxxxxxxxxxvvvyyywwwqqqppprrrkkk___KKKCCC999666999<<<;;;999999888888888777777666666555555666666777777888888:::999888888888888888999===999666444444444444333444444444333333222222222000111222333333222000///111111000000000000111111444333222222222333444555222222111111111111111111222222111111111111111111000111111111111222222222444555555555555666:::===CCCQQQcccnnnpppoooppprrrttttttuuuuuutttsssrrrrrrrrrpppppprrrttttttpppmmmssssssqqqpppoooooonnnnnnppprrrsssoooiiifffhhhkkkmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmlllmmmooopppooommmkkkjjjjjjkkklllmmmnnnnnnllljjjiiiiiimmmooonnnjjjhhhhhhjjjiiiiiijjjkkkkkkllllllmmmkkklllmmmnnnnnnllljjjiiimmmmmmlllkkkjjjiiiiiihhhnnnoooooonnnmmmllllllmmmnnnmmmllljjjjjjiiiiiijjjkkklllmmmmmmnnnmmmmmmmmmllljjjhhhiiilllnnnllljjjiiiiiiiiiiiiiiiiiiiiiiiillllllmmmmmmllllllkkkkkkllllllllllllkkkiiiggggggiiiiiijjjjjjjjjkkkkkkkkkjjjiiihhhggggggiiikkklllmmmhhhgggjjjkkkhhhggghhheeefffhhhiiijjjjjjiiihhhggghhhhhhiiiiiiiiihhhhhhjjjjjjjjjjjjjjjiiihhhgggfffffffffgggggggggggggggffffffffffffffffffffffffhhhhhhgggfffdddcccbbbaaacccdddfffhhhjjjmmmooopppnnnllljjjjjjlllmmmlllkkkkkkmmmnnnnnnmmmllllllmmmsssoookkkjjjkkklllllljjjjjjjjjkkklllllllllkkkkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiikkklllmmmmmmkkkiiihhhiiijjjiiihhhllllllkkkkkkjjjiiiiiihhhjjjjjjiiihhhhhhhhhhhhhhhffffffggghhhiiiiiiiiihhhfffhhhjjjkkkjjjhhheeedddggggggggggggfffeeedddcccdddddd^^^OOO===000+++,,,))))))))))))))))))))))))++++++******))))))((((((((())))))))))))+++///222FFFZZZ[[[???***,,,111,,,......000666;;;AAANNNZZZcccggggggeeefffjjjkkkiiinnnkkkhhhhhhjjjmmmmmmlllggggggfffggghhhjjjlllmmmpppooommmkkkjjjkkkmmmnnnpppppppppppppppooonnnnnnxxxwwwyyy~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~zzzwwwwwwwwwwwwxxxxxxxxxxxxyyyvvvvvvuuutttuuuuuuwwwwww{{{{{{zzzyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwuuuxxxwwwrrrrrrssskkk^^^JJJBBB999666888;;;:::888888888888777777777666666666777777777777777777888666666555555555666666777888666333222333444444333555555444444444444444444111111222222222222111111111111000000000000111111333222222111222333444555111111111111111111111111111111111111111111111111111111111111222222222222444444555444444666:::<<>>999777888999777666666666666666666666777777555555555444444333333333555555555555666888999999;;;999777777888888777555222222333333444444444555333222111111111222444555333333222222222222333333000000111111222222222222000000111111111222222222000000111111111222222222111222222222222333333333222333333444444666:::===EEERRRbbblllnnnmmmoooqqqppppppqqqqqqqqqqqqpppppppppqqqsssssssssqqqoooooopppppppppoooppppppqqqqqqrrrrrrrrrqqqoooooopppqqqjjjjjjkkklllnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqoooqqqrrrqqqooommmllllllllllllmmmmmmmmmmmmmmmmmmrrrooommmnnnpppqqqooommmjjjkkkkkklllmmmmmmnnnnnnppppppppppppoooooonnnnnnlllmmmmmmnnnnnnoooooopppnnnpppqqqpppoooooopppqqqmmmnnnoooppppppooommmkkkkkkkkklllmmmmmmmmmmmmlllmmmnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnoooppppppooonnnmmmlllkkknnnllljjjiiihhhiiikkklllnnnnnnnnnnnnoooooooooppplllmmmmmmnnnnnnmmmlllllliiijjjnnnooolllhhhlllsssmmmllllllkkklllnnnpppqqqppppppppppppooonnnmmmlllnnnnnnooooooooooooooonnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkkkkjjjjjjiiihhhhhhlllllllllmmmmmmmmmnnnnnnmmmlllkkkkkkmmmnnnnnnnnnjjjlllmmmmmmlllkkkkkkllluuuuuuvvvvvvvvvwwwxxxyyyooommmkkkhhhhhhhhhiiijjjnnnnnnnnnmmmkkkjjjhhhgggjjjjjjiiiiiihhhhhhgggggghhhggggggiiikkkkkkjjjhhhhhhhhhhhhhhhhhhggggggggghhhhhhgggggggggggghhhhhhffffffffffffeeeeeedddccceeedddbbbaaabbbcccdddeeeggggggggghhhggggggffffffeeeccc\\\LLL:::...+++---))))))))))))))))))))))))*********)))(((((('''''''''(((******)))***,,,...666MMM\\\PPP777)))***///---,,,---000111333;;;EEETTT^^^gggiiihhhiiihhheeejjjjjjkkkkkkllllllmmmnnnjjjjjjkkkllllllmmmmmmmmmiiikkkmmmooopppooommmlllmmmmmmlllkkkjjjkkkkkkkkk|||uuuxxx|||~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}{{{|||}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{yyy{{{|||~~~~~~~~~~~~~~~~~~|||||||||}}}}}}}}}}}}}}}zzzyyyxxxwwwwwwxxxzzz{{{wwwwwwxxxxxxxxxxxxyyyyyyuuuwwwwwwtttvvvtttdddQQQ@@@===:::999999999888666555555666666666666777777444444444444444333333333444444444444555666777777:::888777666777777555333222222333333333333333333222222111222222333444555444333333222222333333444000111222222333333222222000000000111222222333333000000000111222222333333222222222222333333333333333333444444555777;;;???IIIUUUeeennnpppoooqqqtttrrrrrrssstttttttttsssssssssuuuvvvvvvtttqqqppppppllllllmmmoooqqqsssuuuvvvqqqqqqpppppppppqqqqqqrrrmmmmmmnnnooopppqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrpppqqqsssrrrpppmmmlllmmmooooooooooooooooooppppppqqqooonnnnnnoooooooooooolllmmmmmmnnnnnnoooppppppooooooooonnnnnnnnnnnnnnnnnnnnnoooooopppppppppqqqmmmnnnpppooonnnnnnoooppplllmmmnnnoooooonnnmmmllljjjjjjkkkllllllllllllkkklllmmmnnnnnnmmmmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllkkkjjjjjjnnnmmmllljjjjjjjjjkkkkkkmmmmmmmmmnnnnnnnnnoooooollllllllllllkkkkkkkkkkkkggghhhlllooommmhhhhhhkkkiiiiiijjjkkklllnnnooopppppppppppppppooonnnmmmmmmkkkllllllmmmmmmmmmmmmmmmkkkkkklllllllllmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkjjjiiihhhhhhmmmmmmmmmmmmnnnnnnnnnnnnooonnnmmmmmmoooqqqqqqpppkkkmmmnnnnnnmmmllllllmmmoooppprrrrrrqqqqqqrrrsssnnnmmmkkkjjjjjjjjjjjjkkkpppppppppnnnmmmkkkiiihhhllllllllllllkkkiiihhhgggjjjiiijjjkkkmmmmmmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjffffffgggggggggfffeeeeeedddcccbbbbbbbbbcccdddeeeeeeeeeffffffffffffeeeeeeeeeccc[[[LLL999---+++---))))))))))))))))))))))))((((((((()))******++++++'''(((************+++---333HHHZZZUUU???,,,***...---,,,---///000111888AAAQQQ\\\gggiiihhhhhhiiigggiiikkklllmmmlllmmmnnnppplllmmmnnnnnnooooooooonnnkkkmmmoooppppppooonnnmmmnnnmmmkkkjjjjjjjjjkkklllxxxqqqyyy}}}~~~~~~|||||||||~~~}}}}}}~~~~~~}}}|||zzzzzz{{{{{{{{{|||||||||zzz{{{~~~~~~}}}~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}|||{{{zzzxxxxxxyyy{{{|||xxxxxxxxxxxxwwwwwwwwwwwwvvvxxxvvvssstttrrraaaMMM???===<<<;;;:::999888777555555555666666666777777555555555555555555666666666666555555555666666777888777666777888888777555444444444444444333333333000111222333444444444444444444333333333333444444111111333444444444333222///000000111222222333333///000000111222222333333222222222333333333444444333444555555666999===@@@KKKWWWfffoooqqqppprrruuuqqqrrrssssssttttttsssssstttvvvxxxwwwssspppnnnnnnkkklllmmmoooqqqsssuuuvvvpppoooooooooppprrrrrrrrrppppppqqqqqqrrrrrrrrrrrrrrrrrrssssssssstttttttttppprrrsssrrrpppnnnmmmmmmoooooooooooooooppppppqqqoooppppppooonnnnnnppprrrmmmnnnnnnoooooopppqqqqqqppppppooonnnnnnnnnnnnnnnooooooooopppppppppppppppmmmnnnoooooonnnnnnoooqqqnnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllmmmmmmmmmmmmmmmkkkmmmoooooommmlllnnnpppnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkklllllllllkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooopppppppppooonnnmmmlllkkkllllllmmmhhhgggiiinnnnnnjjjhhhiiiiiiiiikkklllmmmmmmmmmmmmpppppppppqqqqqqpppoooooollllllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmmmmooonnnmmmnnnpppqqqqqqqqqlllnnnoooooonnnmmmmmmnnnkkkmmmoooooommmlllmmmooollllllllllllllllllllllllpppppppppoooooonnnmmmlllnnnnnnooonnnmmmkkkiiihhhnnnmmmnnnooopppooommmjjjkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiiiiijjjkkkkkkhhhhhhiiiiiijjjiiiiiiiiiffffffeeeffffffgggggghhhdddeeeeeefffffffffeeeeeeeeeccc[[[KKK999---+++---))))))))))))))))))))))))))))))******+++,,,,,,,,,&&&(((*********)))***,,,---AAAXXX[[[III333+++---,,,+++,,,//////000777???KKKXXXcccffffffhhhjjjkkkgggjjjlllmmmllllllnnnpppnnnooopppqqqqqqqqqppppppppppppqqqqqqqqqpppooonnnnnnmmmkkkjjjjjjjjjlllmmmuuunnnyyy~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~~~~}}}}}}zzzzzzzzz{{{{{{{{{||||||zzz|||~~~~~~}}}}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{|||}}}{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxuuurrrsssqqq```KKK>>>>>>===<<<;;;:::888888444555555555666666777777555666666666777777888888:::999999888888888888999888777777999;;;<<<;;;:::666666666555555444444333///111222444555555444444555444444333333444444555111222333444555444333333///000000111222222333333///000000111222222333333222222333333333444444444444555666666777999>>>AAAJJJVVVeeennnooooooqqqtttnnnooopppqqqqqqqqqqqqqqqsssuuuwwwuuuqqqmmmkkkkkkoooooooooooopppqqqsssssspppooonnnoooppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttuuuuuuvvvvvvqqqrrrsssssspppnnnmmmmmmmmmmmmmmmmmmmmmnnnoooooooooqqqrrrpppmmmmmmqqqtttmmmmmmmmmnnnooooooppppppqqqpppoooooonnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmoooppppppooooooppprrrooonnnnnnnnnnnnnnnooopppmmmnnnnnnooooooooooooooolllnnnpppooommmmmmoooqqqppppppppppppppppppppppppkkklllmmmnnnoooooooooooolllmmmnnnpppqqqqqqrrrqqqppppppqqqqqqqqqrrrrrrrrrrrrpppnnnmmmlllmmmnnnooojjjggghhhmmmooommmkkkkkkjjjkkklllmmmmmmmmmkkkkkkppppppqqqrrrrrrrrrqqqqqqnnnooopppqqqqqqqqqqqqqqqppppppooonnnmmmllllllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkklllllliiijjjjjjkkkkkklllllllllmmmlllkkklllnnnppppppooommmoooppppppooonnnnnnooollloooqqqpppnnnlllmmmooollllllmmmnnnnnnmmmmmmmmmnnnnnnooopppppppppppppppppppppppppppooommmjjjiiiqqqqqqqqqrrrsssrrrooolllnnnnnnnnnnnnnnnnnnnnnnnnjjjiiiiiiiiijjjkkklllllliiijjjkkklllllllllllllllhhhhhhiiiiiijjjjjjjjjkkkeeeeeefffffffffffffffeeeeeeccc[[[KKK888---+++---))))))))))))))))))))))))------,,,,,,+++*********&&&(((***+++***)))***+++'''<<>>,,,+++......---++++++---111555???HHHVVV```fffhhhiiijjjgggjjjmmmmmmllllllmmmoooppppppqqqqqqpppnnnmmmlllnnnooooooooommmnnnoooqqqsssqqqooommmkkkkkklllmmm{{{rrrrrrwww}}}~~~~~~~~~~~~|||{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~|||yyyxxxwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxwwwyyywwwsssrrrkkkWWWBBB<<<:::777666777888777666444444333333333555666777GGGPPPYYY\\\\\\\\\[[[XXXQQQRRRTTTVVVWWWWWWVVVUUUWWWWWWVVVVVVXXXZZZ]]]^^^ggggggddd```___```]]]YYYNNNOOOPPPOOOKKKDDD<<<888999999888666333333444666666444333333444555333222444222111//////000222444111111111111111222222222000111111222222333444444777555555888888888===CCCRRRaaaooosssrrrsssvvvxxxuuuvvvvvvvvvvvvuuutttsssuuusssqqqpppooopppqqqrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuuuuuuutttsssrrrssssssttttttssssssrrrsssssssssssssssrrrqqqpppoooooopppooooooppprrruuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrrrrqqqqqqpppooooooooonnnpppoooooonnnnnnooooooooonnnpppssssssrrrqqqqqqrrrpppooonnnmmmmmmmmmmmmmmmqqqpppooonnnmmmllllllkkkppppppqqqqqqrrrrrrqqqqqqmmmnnnoooooonnnmmmllljjjmmmmmmooooooppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmpppppppppooooooooooooooorrrrrrqqqpppooonnnmmmmmmjjjkkkkkkllllllkkkkkkjjjiiiiiijjjkkklllmmmnnnnnnkkkkkkkkkkkkllllllllllllmmmlllkkkjjjjjjkkklllmmmooommmlllkkkkkklllmmmoookkkllllllmmmmmmllllllkkkmmmlllkkkjjjjjjiiiiiijjjnnnmmmmmmnnnnnnooopppqqqlllmmmmmmllljjjjjjlllnnnrrrrrrrrrqqqpppppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmooopppooonnnnnnooopppooopppqqqooommmkkkkkklllmmmmmmmmmmmmmmmnnnnnnooooooooooooooonnnnnnnnnnnnllllllmmmmmmmmmlllkkkkkklllkkkiiihhhhhhjjjlllmmmjjjkkkkkkiiihhhiiikkkmmmnnnkkkiiijjjmmmnnnllliiillllllmmmmmmllllllkkkjjjhhhfffZZZFFF444,,,***)))++++++*********)))))))))((()))***++++++***)))((()))((('''&&&''')))+++---333///>>>XXX[[[DDD000---///...---,,,+++,,,000333888BBBQQQ^^^fffiiijjjiiijjjlllooopppooommmmmmmmmmmmoooqqqooollllllnnnpppooooooooommmkkklllnnnqqqwwwvvvssspppmmmlllkkkkkkvvvnnnrrrzzz~~~~~~~~~~~~}}}|||||||||||||||}}}~~~}}}{{{{{{|||}}}~~~~~~||||||}}}|||yyyxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyxxxyyyxxxuuurrriiiUUUAAA<<<999777666777777777666444333333333333444555666:::CCCJJJIIIFFFEEEBBB???<<<<<<===>>>>>>??????@@@BBBAAA@@@AAADDDIIIOOORRRWWWUUUTTTVVV[[[______]]]^^^```bbbbbb___YYYRRRNNNMMMNNNNNNIIIAAA999555333333333222444666777666444444444333222111111111222111111111111111111111111000111111222222333444444777555666888888888>>>EEEUUUcccpppsssrrrsssvvvwwwsssttttttttttttsssssssssvvvtttqqqpppoooqqqsssuuussssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwwwwvvvvvvtttuuuuuuvvvvvvuuuuuutttssssssttttttsssrrrqqqqqqqqqrrrrrrrrrrrrsssuuuxxxttttttssssssrrrssssssttttttsssrrrqqqrrrssstttuuusssssssssrrrrrrqqqqqqpppqqqqqqqqqqqqqqqrrrssssssppprrrssstttttttttttttttsssrrrpppooonnnnnnnnnoooppppppqqqqqqpppooonnnmmmoooppprrrssstttttttttsssooopppppppppooommmlllkkknnnooopppqqqrrrrrrssssssooooooooooooooooooooooooqqqqqqqqqppppppoooooooooqqqqqqrrrrrrqqqpppnnnmmmllllllmmmmmmmmmmmmllllllkkkllllllmmmnnnnnnoooooonnnnnnnnnooooooooooooooonnnmmmllllllllllllmmmnnnlllkkkjjjjjjkkknnnqqqsssooooooppppppppppppoooooollllllkkkjjjjjjjjjjjjjjjnnnnnnnnnnnnooopppqqqqqqmmmmmmlllkkkiiijjjmmmoooqqqqqqqqqqqqqqqppppppooommmmmmmmmmmmmmmmmmmmmmmmkkkmmmnnnnnnmmmmmmooopppqqqqqqpppooonnnmmmlllmmmnnnmmmmmmmmmmmmnnnooooooooonnnnnnnnnnnnmmmmmmmmmhhhiiijjjkkkkkkjjjiiihhhjjjiiihhhggggggiiikkkmmmjjjkkkkkkiiihhhhhhiiikkkiiihhhhhhiiikkkllljjjhhhiiiiiijjjjjjiiiiiihhhggggggcccWWWCCC222+++***)))************))))))))))))''''''((()))******))))))''''''&&&'''***...222555999000:::TTT^^^KKK555...//////...,,,***+++...000222<<>>BBBGGGMMMQQQTTTNNNWWW```eeeccc_________UUUSSSPPPMMMJJJEEE@@@<<<222222222333222222111000333333333222222222222222000111111222222333444444444444666999888:::BBBMMMaaallluuuwwwvvvxxxyyyxxxtttttttttuuuvvvwwwyyyzzzuuutttsssrrrssstttvvvxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxyyyzzzzzzzzzyyyvvvwwwwwwxxxxxxwwwwwwvvvxxxxxxxxxyyyyyyxxxxxxwwwuuuuuuvvvuuussstttvvvxxxuuuuuuuuutttuuuuuuvvvwwwuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuwwwwwwwwwvvvuuutttuuuuuuuuuuuuvvvvvvwwwxxxtttsssssstttvvvxxxxxxwwwwwwvvvuuutttttttttttttttoooppprrrtttuuuuuuttttttpppqqqtttvvvvvvvvvuuutttttttttssssssrrrqqqqqqqqqsssssssssssstttuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqnnnooopppqqqrrrrrrqqqpppqqqppppppooooooppppppqqqpppqqqqqqqqqrrrrrrrrrsssppppppppppppoooooooooooopppppppppppppppppppppppprrrqqqpppooonnnmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmllllllllllllmmmmmmllllllllllllmmmnnnooopppooooooooonnnlllmmmoooqqqnnnooopppqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmlllkkkkkklllmmmllljjjhhhhhhiiijjjkkkjjjiiiiiiiiihhhiiiiiijjjkkknnnnnnnnnnnnmmmmmmmmmmmmjjjjjjkkkkkkllllllkkkkkkiiiiiiiiiiiiiiiiiijjjjjjggghhhiiiiiihhhggghhhiiiggghhhiiijjjkkkmmmnnnnnniiiiiiiiijjjiiihhhhhhgggfff```QQQ===///+++***)))******)))))))))(((((((((''''''(((((())))))******)))((('''&&&''')))+++---///,,,...===PPPTTTCCC...,,,------+++******,,,...000666AAAOOO]]]fffjjjkkkhhhiiikkknnnqqqrrrqqqooojjjmmmnnnnnnnnnqqqvvvzzzzzzyyywwwssspppnnnoooqqqrrrrrrqqqqqqqqqppppppooo~~~uuuqqqwww~~~}}}|||~~~}}}||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{yyyyyyzzzzzzsssbbbMMM???;;;888666555666666666555555555555666666555555555555555333222666:::777111222222444555555555555555888888777666666666777777444222222555555333555;;;999999888888999<<>>;;;888666555666666666555555666666777666666555555888666333333777:::444+++---...000333444555444444333222111111111333444555222222555888555///000666666555444444555777:::;;;999>>>BBB@@@<<<<<>>999888888555555555444444333333333000111111222333333444444111222666999888;;;FFFRRRcccllltttuuuuuuvvvvvvuuuwwwvvvtttssssssttttttuuusssssstttuuuvvvwwwwwwxxxuuuuuuvvvvvvwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{vvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwwwwvvvwwwvvvtttrrrrrrsssuuuuuuuuutttuuuuuuvvvwwwwwwssstttvvvwwwxxxxxxwwwwwwvvvwwwyyyzzzzzzyyyxxxvvvuuuuuuttttttttttttuuuuuuuuusssqqqsssvvvyyyyyywwwssstttuuuvvvvvvuuuttttttuuuuuuuuuuuuttttttttttttppprrrtttvvvvvvuuusssrrrssssssrrrrrrrrrssstttttttttsssrrrqqqpppqqqrrrsssppppppppppppppppppppppppqqqqqqqqqrrrrrrsssssssssmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnoooooooooooonnnnnngggiiilllnnnppppppooonnnooooooppppppppppppoooooooooooonnnnnnnnnoooooopppmmmmmmmmmmmmnnnooopppqqqlllnnnoooooonnnmmmmmmnnnpppqqqsssttttttsssqqqppppppppppppppppppppppppppprrrssssssrrrpppooopppqqqnnnkkkhhhiiimmmpppqqqppppppppppppppppppqqqrrrrrroooooooooooonnnnnnnnnnnnmmmlllkkkjjjkkklllnnnoooiiijjjlllmmmllljjjhhhgggdddfffhhhhhhhhhhhhiiijjjjjjiiihhhgggfffgggiiikkkiiiiiiiiiiiiiiihhhggggggggg```OOO;;;///,,,,,,***))))))))))))((((((((((((******))))))))))))******(((((())))))******++++++!!!***,,,///HHHddd\\\>>>***+++,,,+++******,,,...111222777BBBPPP]]]eeehhhllljjjhhhiiilllmmmllljjjpppooommmmmmooooooooonnnlllmmmoooooonnnnnnoooqqqnnnnnnooooooooonnnnnnmmm|||vvvssstttxxx~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzyyyvvvuuuwwwwwwnnn\\\JJJAAA999999888888888888888888666555555444444333222222222222222333333444444444111111111222333333333444666555555555555444444444333333333333333333333333444444444444444444444444666666666666666666666666>>>AAAEEEIIILLLPPPUUUXXX```ccceee___UUULLLGGGGGG<<<<<<<<<999444111000111222333444444444333222111333444666999999===JJJXXXoooqqqtttuuuuuutttuuuvvvssstttvvvwwwyyyyyyzzzzzzwwwxxxyyyyyyxxxwwwvvvuuuuuutttsssrrrsssuuuwwwyyytttuuuuuutttrrrrrrsssttttttuuuvvvwwwwwwvvvuuutttuuuuuuvvvvvvuuuuuutttsssuuuuuuttttttttttttuuuuuussssssssssssrrrrrrqqqpppttttttuuuvvvwwwwwwwwwvvvooossstttrrrssswwwxxxuuuxxxvvvttttttuuuwwwwwwvvvqqqrrrssssssqqqqqqrrrssssssttttttsssrrrsssuuuwwwuuutttttttttuuutttqqqnnntttttttttssssssrrrrrrrrrssssssssstttttttttuuuuuurrrssstttsssrrrrrrssstttrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnlllmmmoooqqqrrrrrrrrrrrrpppppppppnnnmmmmmmppprrrpppppppppooooooooonnnnnnoooooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrqqqqqqppppppppppppppppppooonnnnnnmmmnnnnnnnnnllllllnnnppprrrooonnnnnnqqqqqqpppmmmmmmoooqqqssstttsssrrrrrroooooonnnnnnppprrrsssuuutttrrrooonnnmmmoooqqqrrrvvvuuutttsssrrrsssssstttsssssssssssssssssssssrrrsssrrrqqqrrrtttttttttssstttqqqnnnmmmmmmoooooooooqqqttttttqqqqqqsssrrroooooonnnnnnoooqqqqqqmmmjjjmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjkkklllkkkiiigggjjjjjjkkkllllllkkkjjjjjjlllmmmjjjffffffjjjmmmllllllkkkjjjiiihhhhhhggggggddd]]]OOO===111...,,,)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++%%%+++///777VVVbbbKKK333+++)))...///++++++000...000666>>>IIIUUUaaahhhhhhiiijjjjjjkkkmmmpppssspppnnnlllnnnqqqsssqqqooonnnooopppppppppnnnmmmlllppppppnnnmmmllllllllllllzzztttsssuuu{{{~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{zzzyyyyyyyyyxxxxxxyyywwwxxxxxxnnn[[[HHH???:::999999888888888888888666555555444444333333222222222333333333444444444000000000000111111111111555555444444333333333333222222222222222222222222444444444444444444444444222222222222222222222222222555888:::;;;>>>AAACCCMMMSSSYYY\\\[[[[[[^^^aaa[[[[[[XXXSSSJJJBBB<<<999222222111111222333555666555444555666888???PPP```ppprrruuuvvvvvvuuuvvvwwwttttttvvvwwwxxxyyyyyyyyyvvvvvvwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrsssvvvwwwwwwxxxxxxvvvtttssstttuuuvvvwwwxxxyyyyyyxxxwwwvvvttttttuuuuuuttttttsssrrrtttssssssssssssssssssttttttttttttttttttsssrrrrrrsssttttttttttttssssssrrrooorrrrrrqqqrrrvvvvvvtttvvvtttqqqqqqrrrrrrrrrqqqoooqqqrrrqqqpppooopppqqqpppqqqqqqpppoooppprrrttttttrrrqqqrrrrrrrrrpppnnnqqqqqqqqqqqqppppppoooooooooooopppppppppqqqqqqqqqqqqsssttttttsssrrrssstttsssrrrqqqpppoooooonnnnnnnnnnnnmmmllllllllllllllllllmmmooopppqqqqqqppppppmmmoooppppppnnnmmmnnnoooooooooooonnnnnnnnnnnnmmmllllllmmmnnnnnnnnnnnnnnnoooppppppqqqqqqppppppoooooooooooooooooonnnmmmmmmnnnnnnooonnnllllllmmmooopppnnnlllmmmooopppnnnlllmmmnnnppprrrrrrrrrqqqpppoooooonnnooopppqqqssstttrrrqqqpppooopppqqqssstttvvvuuutttsssssssssttttttttttttssssssssssssssstttsssrrrrrrsssuuuvvvuuuttttttrrrpppooopppqqqqqqppprrruuuvvvssssssuuussspppqqqpppoooqqqsssrrrooolllnnnmmmmmmmmmlllllllllkkklllkkkkkklllmmmllljjjhhhjjjkkklllmmmmmmlllkkkjjjkkkmmmkkkhhhhhhkkkmmmkkklllkkkjjjiiihhhhhhhhhhhhddd]]]NNN;;;000---,,,***))))))))))))))))))))))))((())))))))))))))))))((('''((((((((()))))))))))))))%%%***,,,333PPP```QQQ444***%%%***---******...,,,...333;;;FFFSSS___fffggghhhiiijjjjjjlllooorrrpppnnnmmmooorrrsssrrrpppoooooopppppppppooommmmmmqqqpppooonnnmmmmmmmmmmmmxxxsssrrrvvv}}}~~~}}}|||~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyxxxxxx{{{yyyyyyxxxmmmYYYGGG===::::::999888888888888888666666555555444333333333333333333333444444444444222222111111111111111000555555444333333333333444111111111111111111111111333333333333333333333333000000000000000000000000///111222333222222444666>>>CCCIIIMMMPPPSSSXXX\\\___aaacccccc^^^YYYUUUSSSBBB@@@<<<999666555555666777777777888999???PPP___qqqsssvvvwwwwwwwwwwwwxxxvvvwwwxxxyyyzzzzzz{{{{{{wwwwwwxxxxxxxxxwwwvvvvvvtttsssrrrrrrssstttvvvwwwyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxuuuvvvvvvvvvvvvuuuttttttttttttssssssssssssttttttuuuuuuvvvvvvvvvuuuttttttttttttttttttsssrrrqqqqqqpppssstttrrrssswwwwwwuuuvvvsssqqqpppqqqqqqpppnnnpppqqqrrrrrrppppppqqqrrrooopppppppppooooooqqqrrruuusssqqqqqqrrrrrrqqqpppqqqqqqqqqpppppppppppppppnnnnnnooooooooopppppppppqqqsssuuuuuutttrrrrrrrrrssssssrrrpppooonnnmmmlllmmmmmmllllllkkkkkkllllllnnnnnnoooooooooooonnnmmmlllnnnqqqqqqooommmlllkkkoooooooooooonnnnnnnnnnnnkkkkkklllmmmmmmmmmmmmmmmnnnoooooooooooooooooonnnnnnnnnnnnooonnnnnnmmmmmmooooooooonnnlllkkklllnnnmmmlllkkklllmmmnnnmmmlllmmmnnnoooppppppooonnnmmmnnnnnnnnnnnnoooqqqrrrsssoooooopppqqqrrrssstttuuuuuuuuutttsssssssssssstttuuutttrrrqqqqqqrrrtttuuusssrrrrrrsssuuuvvvvvvuuutttsssrrrsssttttttrrrqqqrrrvvvwwwuuuuuuvvvtttppprrrrrrrrrssstttsssqqqnnnpppppppppppppppooooooooonnnmmmmmmmmmnnnnnnllljjjkkklllmmmnnnnnnmmmlllkkkkkkmmmmmmjjjjjjmmmmmmkkkkkkkkkjjjjjjiiiiiiiiiiiieee^^^MMM999---++++++***))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((''')))(((---HHH^^^[[[>>>///%%%(((---+++((()))))),,,111888BBBOOO[[[dddfffgggiiiiiijjjkkknnnppppppooonnnoooqqqsssrrrqqqoooppppppppppppooonnnnnnqqqqqqpppooonnnnnnnnnnnnwwwrrrrrrvvv~~~~~~~~~~~~}}}|||~~~~~~}}}|||{{{|||}}}}}}}}}{{{zzzzzzzzz{{{yyyxxxwwwmmmYYYGGG>>>;;;::::::999888888888888666666666555444444333333333333444444444444444444555555444444333333333222666666555444444444444555222222222222111111111111222222222222222222222222222222222222222222222222222333444333222111222444666888;;;;;;<<<===@@@CCCHHHLLLRRRXXX[[[^^^```bbbYYYXXXUUUPPPJJJBBB<<<888666666888:::<<>>+++)))...---***)))'''+++000444;;;GGGUUU___dddfffhhhiiiiiijjjkkkmmmmmmmmmnnnooooooooopppqqqqqqppppppppppppqqqqqqqqqrrrqqqqqqppppppppppppqqq}}}tttrrrtttxxx~~~}}}}}}}}}}}}|||~~~~~~~~~~~~~~~}}}~~~}}}zzz}}}{{{yyyyyy{{{zzzwwwwwwvvvlllZZZIIIAAA===<<<;;;999888888888888777777666666555444444444555555555555444444444444444333333333333333333222666777999::::::888666555555444444333333222222222111111111111111111111111111111111111111111111111...000111111000///000222//////000000222333555555222333444666888<<>>CCCUUUgggsssuuuxxxyyyyyyyyyyyyzzzxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwtttuuuwwwwwwwwwxxxzzz|||vvvwwwyyyzzz{{{{{{zzzzzzttttttuuuuuuttttttsssrrrtttuuuvvvwwwwwwvvvuuutttuuuuuuvvvvvvwwwwwwvvvvvvqqqrrrsssuuuvvvwwwxxxxxxsssvvvwwwtttuuuxxxxxxvvvsssrrrsssuuuwwwxxxwwwvvvrrrsssttttttrrrrrrssstttrrrtttvvvvvvuuutttuuuvvvvvvtttrrrrrrtttuuutttsssuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwttttttuuutttrrrqqqqqqsssoooqqqrrrttttttttttttsssnnnnnnmmmmmmnnnnnnooooootttsssrrrpppoooooonnnnnnrrrrrrqqqooonnnooorrrtttuuutttttttttssssssssssssmmmnnnnnnooooooooooooooooooppppppqqqqqqppppppoooppppppqqqqqqrrrrrrqqqqqqooooooooonnnlllkkklllnnnmmmoooppppppooooooqqqrrrnnnnnnnnnnnnoooooooooooollllllmmmnnnooonnnnnnnnnnnnooopppppppppooommmlllnnnooopppppppppppppppoooppppppnnnnnnnnnppprrrtttpppooonnnoooqqqrrrqqqpppppppppqqqsssuuutttrrrooonnnqqqrrroooppprrrrrrooopppqqqqqqpppooonnnooopppmmmmmmmmmnnnnnnnnnnnnnnnqqqooommmmmmnnnnnnnnnmmmlllmmmnnnoooooonnnmmmllljjjnnnooommmmmmooonnnjjjlllmmmooopppppppppoooooohhh___MMM888+++***+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((($$$---+++&&&+++333IIIfffWWW@@@+++(((,,,,,,,,,...'''+++///333888BBBPPP[[[eeegggiiijjjjjjjjjkkklllmmmnnnppppppooooooqqqrrrqqqqqqqqqpppqqqqqqrrrsssqqqqqqpppppppppppppppqqqxxxrrrrrrvvv|||~~~~~~}}}}}}~~~}}}~~~}}}|||}}}~~~|||||||||~~~|||yyyxxxvvvkkkYYYHHH@@@===<<<;;;:::999888888888777777666666555555444444666555555555444444444444333333333333444444444444444666:::<<<;;;999555222444444333333222111111000111111111111111111111111111111111111111111111111000222333222111000111333333222111000000///...---///000222333444666:::<<<777<<>>______GGG111***+++***+++///&&&***...000333===KKKVVVeeegggjjjkkkkkkjjjkkklllnnnppprrrrrrpppppprrrtttrrrqqqqqqpppqqqrrrssstttppppppoooooooooppppppqqq{{{tttpppsssxxx~~~~~~~~~~~~}}}~~~~~~}}}|||zzz{{{|||~~~{{{yyyvvvkkkXXXFFF>>>>>>===;;;:::999888888888777777777666555555444444666666555555555444444444444555555555666777777777222555999<<<<<<888333000333333222222111000000///000000000000000000000000222222222222222222222222000111222111///...///000333222111222222222000...222444666555444222222222555666777:::@@@GGGNNNRRRZZZ```jjjpppmmmiiilllsssrrruuuwwwyyyxxxxxxyyyyyy||||||||||||{{{zzzyyyyyyyyyyyyxxxwwwxxxyyy{{{|||zzzzzzzzz{{{{{{zzzyyyyyyzzz{{{{{{yyywwwvvvwwwyyywwwxxxzzz||||||||||||{{{xxxyyyyyyyyyyyyxxxwwwwwwvvvwwwyyyzzzzzzyyywwwvvvwwwxxxyyyyyyzzzzzzzzzzzzxxxyyyyyyzzzzzzzzzyyyyyyuuuxxxxxxvvvvvvyyyyyyvvvxxxwwwwwwxxxyyyyyywwwuuuuuuvvvwwwvvvuuutttuuuwwwtttvvvyyyyyyxxxwwwwwwxxxvvvuuuvvvwwwyyyyyyvvvtttuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvtttqqqoooooorrruuupppqqqsssssssssqqqooonnnrrrqqqqqqqqqrrrsssttttttrrrqqqooonnnmmmmmmmmmnnnjjjmmmpppqqqqqqpppqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooooooooooommmmmmnnnnnnnnnnnnmmmmmmnnnnnnooopppppppppppppppmmmnnnnnnnnnllllllnnnppplllnnnppppppooonnnqqqsssppppppppppppqqqrrrttttttpppqqqsssssstttsssrrrqqqnnnnnnooopppqqqrrrrrrssspppqqqrrrssstttssssssrrrqqqqqqrrrsssttttttuuuuuutttrrrqqqqqqrrrqqqpppnnnrrrqqqqqqrrrtttuuutttrrrpppqqqppplllmmmqqqsssrrrppprrrsssqqqnnnmmmooorrrllllllmmmmmmnnnnnnnnnoooooommmjjjjjjkkkllllllkkkkkklllmmmnnnnnnmmmlllkkkkkkmmmmmmjjjjjjmmmmmmkkkhhhjjjlllnnnoooooonnnmmmiiiaaaOOO;;;...++++++***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((( ,,,)))'''---+++777YYYjjjQQQ999///+++((((((---%%%)))---...000999HHHSSSfffhhhkkklllkkkkkkkkklllooorrrttttttrrrrrrtttwwwrrrrrrqqqpppqqqrrrtttuuupppooooooooooooooopppppp{{{tttqqqtttxxx|||||||||~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{~~~~~~~~~{{{uuugggRRRBBB<<<===<<<;;;999888888999999999888666555444444444555666555555444555777999:::999777777999<<<===<<<999:::;;;;;;:::777222...+++222222111///............//////000111111111111111111111222222222333333333222222111111000/////////111111000///////////////222222222222222333333333555444333444666;;;@@@CCCLLLTTTYYY[[[bbboooyyy{{{|||{{{zzzwwwuuuvvvzzz}}}{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyyyyzzz{{{{{{{{{zzz}}}zzzxxxwwwyyy{{{||||||{{{{{{||||||}}}|||||||||||||||}}}}}}|||{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvuuuxxxwwwuuutttttttttuuuvvvyyyyyy{{{{{{{{{{{{yyyyyyuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxyyywwwvvvuuuwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwyyyxxxvvvvvvwwwwwwuuuttttttvvvxxxxxxwwwvvvvvvvvvxxxwwwvvvvvvwwwvvvtttrrrqqqrrrtttvvvxxxyyyzzzzzzvvvvvvvvvvvvvvvuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqrrrsssqqqpppqqqssssssqqqnnnooopppqqqqqqqqqooonnnmmmmmmnnnooonnnmmmmmmoooqqqppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppooooooooooooooooooooonnnmmmkkkkkkllljjjjjjlllppprrrpppnnnpppppppppppppppooonnnnnnllllllllllllllllllllllllnnnnnnooopppqqqsssuuuvvvssssssssssssrrrrrrqqqppplllooorrrssssssrrrqqqrrrsssrrrqqqqqqppppppqqqqqqpppqqqssssssrrrrrrrrrssspppppppppqqqrrrssstttuuuvvvuuusssrrrqqqpppppppppvvvvvvuuuuuutttrrrqqqppprrrrrrrrrssssssuuuvvvwwwqqqqqqrrrssstttttttttsssqqqrrrrrrpppmmmlllmmmnnnnnnmmmnnnqqqsssqqqlllgggmmmlllkkkjjjiiijjjkkkkkkiiiiiihhhhhhiiiiiijjjkkkmmmkkkiiijjjmmmmmmkkkhhhiii^^^LLL;;;///***)))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''',,,'''(((---,,,+++777HHHnnnaaaHHH111***......))),,,***+++///222666AAALLL```hhhnnnnnnnnnoooooommmnnnvvvzzzuuurrrtttwwwvvvwwwuuusssqqqqqqrrruuuvvvwwwuuurrrppppppsssvvvxxxyyytttqqquuuyyy~~~}}}|||~~~~~~}}}~~~}}}~~~~~~}}}}}}|||~~~~~~|||zzzvvvhhhTTTEEE>>>===<<<;;;999888888999999999888777555555555555666555555666777888:::;;;<<<<<<:::999;;;===>>><<<:::999:::<<<<<<;;;999777555444333222111000///////////////000111111111111111111111111222222222333333/////////000111111222222111111000///////////////111111111222222222222222333222111111333666999;;;>>>EEEJJJLLLSSS___iiimmmwwwzzz||||||{{{yyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzxxxyyyzzzzzz{{{{{{zzzzzzzzzxxxvvvvvvwwwyyyzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuuuuutttsssssswwwwwwvvvuuuuuuuuuuuuuuuxxxxxxyyyxxxwwwvvvtttssswwwwwwxxxxxxyyyzzzzzzzzzxxxyyyyyywwwuuuuuuvvvwwwvvvvvvwwwwwwwwwwwwwwwvvvyyywwwvvvvvvwwwvvvuuusssssstttvvvwwwvvvvvvuuuuuuvvvuuuttttttuuuuuusssqqqoooppprrrsssuuuvvvvvvvvvssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqvvvtttrrrrrrsssrrrooollloooppppppppppppoooooonnnnnnooooooooonnnnnnppprrrpppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqqqqppppppooonnnmmmnnnmmmmmmooorrrsssrrrpppppppppqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnpppooooooppppppqqqrrrssssssssssssssssssrrrqqqqqqnnnppprrrssssssrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqmmmoooqqqqqqppppppqqqrrrqqqqqqqqqqqqrrrsssttttttuuutttsssrrrqqqpppppppppssssssssssssrrrqqqppppppsssrrrrrrrrrrrrrrrssssssrrrssssssttttttttttttsssrrrrrrsssrrrppppppqqqsssooooooqqqssstttsssqqqnnnpppooonnnmmmlllmmmmmmnnnkkkkkkjjjjjjkkkkkklllmmmmmmlllllllllmmmmmmllljjjggg\\\JJJ888---(((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))%%%&&&+++***(((222BBBfffcccQQQ777***,,,...***+++***+++...000444>>>HHH\\\fffnnnooommmnnnnnnmmmooovvvyyyvvvsssuuuxxxwwwuuuuuuuuutttttttttuuuuuuvvvuuusssrrrrrrtttvvvwwwwwwsssrrruuuzzz~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzwwwiiiVVVGGGAAA<<<<<<;;;:::999999999999999888777555555555555666444555888:::<<<===>>>>>>???===<<<<<<===>>><<<;;;:::;;;===>>>===<<<:::999666555444222111111000000///000000111111111111000111111111222222222222333/////////000111111222222111111000/////////000000000000000111111111222222222111111222222444555666555;;;@@@CCCHHHTTT___dddlllqqqxxx||||||zzzxxxwwwyyy{{{}}}}}}{{{zzzyyyyyyzzzzzz{{{{{{zzzzzzzzzxxxvvvvvvxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuutttttttttvvvvvvwwwwwwvvvvvvuuutttvvvvvvwwwwwwvvvuuuuuutttzzzzzzzzzzzz{{{|||}}}~~~yyyzzzzzzxxxvvvuuuvvvwwwtttuuuvvvwwwwwwwwwwwwwwwzzzxxxwwwwwwwwwwwwvvvtttsssssstttuuuuuuuuuuuuuuusssrrrrrrsssttttttrrrqqqpppqqqrrrsssssssssssssssqqqqqqqqqqqqqqqqqqqqqrrrttttttssssssrrrrrrqqqqqqvvvtttsssssssssrrrooommmoooooooooooooooooopppqqqooopppppppppooooooqqqrrrqqqqqqqqqqqqrrrrrrrrrssspppppppppppppppqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnmmmnnnooorrrsssrrrqqqpppppppppppppppoooooonnnpppppppppppppppppppppppppppppppppooooooooooooooorrrrrrrrrrrrrrrqqqqqqppppppqqqssssssrrrrrrtttuuurrrrrrrrrrrrqqqqqqqqqqqqlllnnnpppqqqppppppqqqrrrssssssrrrrrrrrrrrrssssssttttttsssrrrqqqppppppoooppppppqqqqqqqqqqqqpppppprrrrrrrrrqqqqqqqqqpppppprrrssssssssssssrrrrrrqqqpppqqqrrrqqqqqqqqqssstttnnnppprrrsssrrrrrrssssssppppppooonnnnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnooommmnnnoooooommmlllllllllggg[[[HHH777---)))((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''%%%'''+++)))'''///;;;ZZZeee___BBB,,,***---++++++******---...111:::CCCTTTaaammmooommmmmmmmmmmmmmmsssvvvtttrrrsssuuuuuussstttuuuvvvwwwvvvtttsssvvvvvvuuuuuuuuuvvvwwwxxxtttssssssvvv|||~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyy{{{wwwiiiUUUFFFAAA;;;;;;;;;:::999999999999888777555444444444555555444777:::>>>@@@AAA@@@@@@@@@???>>>===<<<;;;;;;:::============;;;888666444777666555333222111111000///000111111111111000000111111111111222222222222222222111111000/////////111111000000///000000111/////////000111111222222222222333555555666666666444999===@@@DDDNNNZZZcccdddhhhoootttvvvwwwxxxyyyyyy{{{~~~~~~|||zzzyyyyyyzzzzzz{{{zzzzzzyyy{{{zzzxxxyyy{{{|||}}}|||}}}|||{{{zzzzzzyyyyyyxxx{{{{{{{{{||||||{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxxxxvvvuuuttttttuuuvvvwwwyyyzzz{{{{{{||||||{{{{{{|||~~~|||}}}|||{{{xxxwwwxxxyyyvvvwwwxxxyyyzzzzzzzzzzzz|||zzzyyyyyyyyyyyyxxxvvvtttsssssstttvvvwwwvvvuuusssrrrrrrssstttuuusssrrrttttttuuuuuuuuuuuuttttttssssssssssssttttttttttttuuuuuutttssssssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnpppqqqrrrooopppqqqpppooooooqqqsssqqqqqqqqqqqqrrrrrrrrrrrrooooooooopppqqqqqqqqqrrroooooonnnmmmmmmmmmmmmmmmllllllmmmnnnoooppppppooonnnoooooooooooonnnmmmmmmnnnnnnnnnooooooooooooooonnnnnnoooooooooooonnnnnnooooooppppppppppppooooooqqqrrrsssrrrrrrrrruuuwwwrrrrrrrrrrrrrrrqqqqqqqqqmmmooorrrrrrrrrrrrssstttttttttsssrrrrrrrrrrrrrrrsssssssssrrrqqqpppooooooooopppqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqpppooooooooopppqqqpppooooooppprrrnnnqqqrrrqqqnnnnnnpppsssooonnnnnnmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnoooooollloooqqqpppllljjjkkkmmmiii\\\HHH888///+++++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''))),,,***(((---555OOOgggmmmQQQ333***,,,,,,+++***+++------///666>>>JJJZZZiiinnnllllllmmmlllkkknnnppppppooopppqqqrrrssssssttttttuuutttttttttuuuvvvwwwxxxxxxyyyyyyxxx~~~ssstttuuuwww}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{||||||zzzzzz{{{|||wwwgggRRRDDD@@@::::::::::::::::::999999666555444333333333444555777999===AAACCCCCCAAA@@@??????===;;;999888888999>>>>>>===<<<:::777555333777666555333222111000000000000111111111000000///000000111111111222222222222222111111000/////////111111000000000000111111...//////000111111222222111222444666777777777777333666:::===@@@HHHVVVaaahhhjjjkkkmmmooorrrwww{{{xxxzzz}}}|||zzzyyyzzzzzz{{{zzzzzzyyyyyyzzzyyyyyyzzz|||}}}}}}|||}}}|||{{{yyyxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzzzzzzzyyyyyyvvvwwwxxxxxxxxxwwwuuutttuuuuuuvvvxxxyyy{{{|||}}}|||||||||}}}~~~~~~|||{{{|||}}}{{{||||||}}}~~~~~~}}}}}}~~~|||{{{{{{{{{{{{zzzxxxvvvtttssstttwwwyyyxxxwwwtttsssssstttvvvvvvuuusssuuuvvvvvvvvvvvvuuuttttttssssssttttttuuuuuuuuuuuuuuuuuutttssssssrrrqqqqqqnnnoooqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnpppqqqrrrooopppqqqpppooooooqqqssspppppppppqqqqqqqqqrrrrrrooooooooopppqqqqqqqqqrrrooonnnmmmmmmlllmmmmmmnnnlllmmmnnnoooooooooooopppmmmmmmnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmmmmnnnllllllnnnoooooopppoooooolllmmmmmmnnnnnnnnnmmmmmmqqqrrrsssrrrrrrrrruuuwwwrrrrrrsssssssssrrrqqqpppmmmoooqqqrrrqqqqqqrrrssstttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrpppooooooqqqqqqrrrsssttttttttttttmmmnnnppprrrsssssstttsssrrrrrrrrrrrrrrrqqqpppooorrrrrrrrrqqqooonnnooopppqqqssssssqqqmmmlllnnnqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooolllnnnpppoookkkiiijjjllliii[[[FFF666...,,,,,,,,,))))))))))))))))))))))))((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''&&&''')))***)))(((+++000GGGdddsss___???---***+++,,,+++,,,......---333;;;BBBRRRbbbjjjlllmmmnnnmmmkkklllnnnppppppoooppprrrsssrrrppppppppprrrtttuuurrrsssuuuvvvwwwwwwwwwvvv|||rrruuuwwwxxx~~~~~~~~~~~~}}}~~~}}}|||{{{|||}}}||||||{{{||||||uuudddOOOBBB???999::::::;;;;;;::::::999666555444333333444555555;;;===@@@BBBCCCBBBAAA@@@>>>>>><<<:::777666777999;;;<<<<<<<<<<<<;;;;;;:::888777666444222111000000000111111111111000000///000000000111111111111222/////////000111111222222111111000000000111222222...//////000111222333333000111222444555666666666666888;;;???@@@GGGUUUdddsssrrrqqqoooooorrrwww{{{xxxzzz|||~~~~~~|||{{{zzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwxxx{{{||||||{{{zzzyyywwwvvvuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{|||~~~~~~~~~}}}||||||||||||{{{yyywwwtttrrrtttxxxzzzyyyxxxvvvvvvuuuvvvwwwwwwuuuttttttttttttttttttsssrrrrrrqqqqqqrrrrrrssssssttttttttttttssssssrrrrrrqqqqqqqqqssstttsssqqqoooooopppoooooooooooooooooopppqqqooopppppppppooooooqqqrrroooooooooooopppppppppqqqpppppppppppppppqqqqqqqqqqqqpppooonnnnnnooopppqqqnnnppprrrrrrqqqqqqqqqrrrmmmmmmmmmmmmmmmllllllkkkjjjjjjkkkkkkllllllmmmmmmkkklllnnnooopppppppppoookkkllllllmmmmmmmmmmmmlllpppqqqssssssrrrrrrtttuuurrrssstttttttttsssqqqppplllnnnppppppooonnnoooppprrrrrrqqqppppppppppppppppppqqqrrrrrrrrrqqqooonnnqqqqqqrrrsssttttttsssssskkkmmmooorrrssstttttttttssstttttttttttttttsssrrruuuuuuuuusssqqqpppppprrruuuuuutttrrrpppnnnoooppppppppppppppppppooonnnnnnmmmmmmllllllmmmmmmnnnooommmnnnooonnnllljjjjjjjjjgggXXXCCC333,,,++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''&&&''')))+++@@@YYYoooiiiMMM333***,,,+++***,,,...---,,,111888;;;IIIZZZeeelllppppppnnnnnnmmmnnnrrrtttrrrsssuuurrrqqqooonnnnnnqqqsssuuupppqqqrrrssstttuuuuuuuuuxxxrrrvvvyyyyyy~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||{{{{{{zzzsssaaaLLLAAA@@@999999:::;;;;;;;;;:::999777666555444555555666777???@@@BBBCCCBBBAAA???>>>======<<<999666555777:::888999:::;;;===>>>??????:::999777555333222111111111111111111111000//////000000000000111111111111/////////000111111222222111111000000111111222333//////000111222333444444333333333333444444444555999:::===@@@AAAFFFVVVfffssstttvvvvvvvvvwwwyyy{{{xxxyyy{{{|||}}}}}}||||||zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwyyy{{{}}}|||{{{yyyxxxvvvuuuuuuvvvwwwxxxvvvwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwuuuuuutttuuuvvvvvvwwwyyy|||~~~~~~}}}}}}~~~|||{{{{{{{{{{{{zzzxxxwwwsssqqqrrrwwwzzzyyywwwxxxwwwvvvvvvwwwwwwuuusssrrrrrrsssssssssrrrqqqqqqoooppppppqqqrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrtttvvvuuurrrpppqqqrrroooppppppppppppoooooonnnnnnooooooooonnnnnnppprrrnnnnnnnnnnnnooooooooooooqqqqqqqqqpppppppppppppppqqqpppooonnnnnnooopppqqqnnnqqqssssssqqqpppqqqsssnnnnnnoooooonnnnnnmmmlllkkkllllllmmmnnnnnnoooooommmnnnpppqqqqqqpppnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnppprrrssssssrrrrrrsssrrrssstttuuutttsssqqqpppnnnoooppppppnnnmmmmmmnnnppppppoooooooooooooooooooooppprrrrrrrrrqqqooonnnoooooopppppppppppppppoookkkllloooqqqrrrrrrrrrqqqqqqrrrrrrssssssssssssrrrtttttttttsssqqqqqqrrrssstttrrrqqqqqqqqqqqqooonnnoooooopppppppppooonnnmmmmmmmmmmmmmmmmmmnnnoooooopppooonnnnnnnnnmmmkkkiiigggWWWAAA222,,,,,,+++***))))))))))))))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%&&&(((******777IIIcccnnnZZZ:::+++---((((((***---,,,***...555777CCCRRR```kkkssssssnnnpppmmmnnntttvvvttttttwwwppppppppppppppprrrssstttrrrsssssstttuuuvvvwwwxxx}}}uuurrrwwwzzzzzz~~~~~~~~~|||~~~}}}{{{{{{|||zzzzzzyyyqqq___KKKBBBBBB888999:::;;;;;;;;;:::999888888777666666777888999BBBCCCCCCCCCBBB@@@>>>======>>>===:::666555888;;;888888999:::;;;<<<===>>><<<;;;999777555444333222111111111111111000//////000000000000111111111111222222111111000/////////111111000000111222333333///000111222333444555555777777666555444444444444777777:::===>>>BBBRRRdddkkkpppvvv{{{}}}|||||||||xxxyyyzzz{{{||||||||||||zzz{{{{{{{{{zzzyyyyyyxxxyyyyyyyyy{{{~~~~~~}}}zzzyyywwwvvvvvvxxxzzz{{{xxxyyyzzzzzz{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwxxxxxxzzzyyywwwvvvvvvvvvwwwxxxuuuuuuuuuuuuvvvwwwyyyzzzuuuxxx|||~~~}}}~~~}}}|||{{{zzz}}}{{{zzzyyyzzzzzzyyywwwvvvrrroooqqqvvvyyyxxxvvvxxxwwwvvvvvvwwwvvvtttrrrsssssssssttttttssssssrrrppppppqqqrrrssssssttttttqqqqqqqqqqqqqqqqqqqqqrrrpppsssvvvvvvuuutttvvvxxxooopppqqqqqqqqqooonnnmmmmmmnnnooonnnmmmmmmoooqqqmmmmmmmmmmmmnnnnnnnnnnnnrrrqqqqqqqqqppppppooooooooonnnmmmkkklllmmmooopppllloooqqqqqqooonnnoooqqqpppppppppppppppoooooonnnmmmnnnnnnooopppqqqqqqqqqooopppqqqrrrqqqooommmlllmmmmmmnnnoooppppppoooooolllooorrrtttsssrrrqqqrrrrrrssstttuuuuuusssqqqpppppprrrsssrrrpppooonnnooooooooonnnnnnnnnnnnooooooooopppqqqrrrrrrqqqooonnnlllmmmmmmmmmmmmmmmllllllkkkmmmooopppqqqpppooonnnmmmnnnoooppppppppppppppppppqqqrrrqqqpppppprrrssspppnnnlllnnnpppqqqnnnkkklllmmmnnnnnnnnnmmmkkkjjjnnnnnnnnnnnnnnnoooooopppssspppnnnnnnppppppllliiiiiiXXXBBB333.........---))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&((('''&&&'''***------111===YYYooobbb>>>,,,///&&&&&&))),,,+++))),,,333555???NNN\\\kkkuuuuuuooopppkkklllsssuuusssrrrvvvooopppqqqsssttttttsssssswwwwwwwwwxxxyyyzzz|||}}}}}}yyysssrrrttt{{{~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxqqq^^^HHH>>>???888999;;;<<<<<<;;;999888===:::666444444555666666777GGGRRRLLLCCC@@@???;;;======<<<;;;:::::::::::::::999999:::;;;<<<:::999888999999:::999888666666666666555444222111111000222111000000000222333444000//////...///111333444111111000000000000000111222222333333333444444444222333444333333333555777666666999<<<>>>EEEUUUdddpppwww||||||zzz|||}}}|||}}}{{{yyyyyyzzz}}}~~~{{{|||||||||||||||{{{{{{|||||||||||||||}}}~~~~~~~~~~~~|||{{{zzzyyyxxxyyy{{{|||}}}}}}{{{yyyxxxyyyyyyxxxxxxyyyzzzzzz{{{xxxwwwwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvwwwyyy|||}}}zzzxxxwwwyyy}}}~~~}}}|||}}}{{{yyyyyy{{{}}}|||~~~~~~~~~{{{{{{{{{zzzyyywwwvvvuuuzzzwwwttttttvvvyyyyyyxxxyyyyyyxxxwwwvvvuuutttssswwwwwwvvvuuuttttttuuuuuutttsssrrrqqqqqqssstttuuussssssrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssttttttrrrrrrqqqpppnnnooorrrtttqqqrrrssstttsssqqqnnnmmmmmmoooppppppoooooopppqqqpppppppppppppppqqqqqqrrrppppppoooooonnnnnnmmmmmmmmmoooqqqpppnnnnnnppprrruuussspppnnnmmmnnnpppqqqoooooonnnnnnnnnmmmlllllloooppppppqqqpppooonnnmmmoooooonnnmmmllllllmmmmmmqqqqqqrrrrrrrrrqqqpppppprrrssssssssssssrrrpppoooqqqqqqrrrrrrqqqpppnnnmmmnnnoooqqqqqqpppppppppqqqrrrrrrqqqppppppoooooonnnmmmmmmnnnooopppqqqqqqqqqpppooooooooooooqqqrrrsssqqqqqqrrrsssssssssrrrrrrsssqqqnnnnnnpppqqqpppnnnpppooooooooonnnnnnnnnmmmiiijjjlllmmmnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnmmmlllmmmmmmnnnmmmllljjjiiiiiiXXXBBB222,,,,,,---,,,************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***000333JJJhhhkkkNNN222)))******,,,---***'''+++222444888CCCSSSdddmmmooommmiiikkkmmmppprrrssssssssstttrrrpppqqqtttvvvuuussssssxxxyyyuuuwww|||}}}yyy{{{wwwrrrrrruuu|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzxxxooo\\\GGG======888999:::::::::999888777:::888555444444666888999>>>NNNXXXPPPEEEAAA???======<<<;;;:::999999999999::::::999:::<<<===;;;:::999::::::;;;:::999888777666666555444333222111111000///......///000111222/////////000000111333333111111000000000000111111222222333333333444444444444555555555444444555777666777999<<<>>>EEETTTcccqqqxxx}}}|||{{{|||}}}{{{}}}|||zzzyyyyyyzzz{{{|||||||||}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{|||}}}~~~|||{{{{{{{{{{{{zzz{{{{{{|||{{{zzzxxxwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwxxxyyy{{{|||{{{yyyxxxyyy|||~~~}}}{{{|||{{{yyyxxxxxxyyy{{{|||}}}~~~~~~~~~}}}{{{yyyxxxwwwxxxxxxyyywwwuuuuuuxxxzzzzzzyyyxxxyyyyyyxxxwwwvvvtttssswwwwwwwwwwwwwwwwwwwwwvvvsssssssssssssssssssssssstttttttttssssssssssssrrruuuuuuuuutttssssssrrrrrrttttttssspppnnnmmmoooqqqsssssssssssssssqqqpppooonnnpppqqqqqqppppppqqqrrrqqqppppppppppppqqqrrrrrrqqqpppppppppoooooooooooollloooqqqqqqpppppprrrttttttrrrpppnnnmmmnnnooopppooonnnnnnmmmmmmmmmmmmnnnppppppqqqqqqqqqpppooonnnrrrqqqpppoooooooooooooooppppppqqqqqqqqqqqqppppppqqqqqqrrrsssrrrqqqpppooorrrrrrrrrqqqpppooonnnnnnmmmooopppqqqpppooopppqqqrrrrrrqqqpppooonnnmmmmmmnnnmmmmmmnnnnnnpppqqqqqqoooooonnnnnnnnnoooqqqrrrppppppqqqqqqrrrrrrqqqqqqvvvsssqqqqqqssstttrrrqqqppppppppppppppppppppppppkkklllmmmnnnnnnnnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmlllkkkiiihhhhhhXXXBBB222,,,,,,,,,+++************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***,,,--->>>ZZZfffVVV<<<,,,((((((***---+++)))---333333777AAAPPP___iiilllkkkjjjkkklllnnnpppqqqrrrrrrvvvsssqqqqqqssstttsssrrrqqquuuwwwtttvvvzzzzzzvvvxxxtttqqqrrruuu}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{wwwlllYYYEEE;;;;;;888888888888888888888888888666555444555777;;;===BBBSSS\\\SSSGGGBBBAAA@@@;;;;;;:::999888888888888:::999999;;;<<<===<<<::::::;;;<<<<<<<<<;;;:::999777777666555444333222222000////////////000111111///000111111222222222222222111111000111111222222333333333333444444444444666777777777555444555777666777:::===>>>DDDSSSbbbrrryyy~~~|||zzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||{{{{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{~~~|||zzzyyyyyyyyy{{{|||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwwwwxxxyyyyyyzzzzzz{{{zzzyyyyyy{{{{{{zzzyyyyyyxxxwwwvvvvvvwwwxxxyyy}}}~~~}}}|||}}}}}}zzzwwwuuuvvvwwwxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxxxxyyyzzzyyywwwtttssswwwwwwyyyzzzzzzyyyxxxwwwrrrssstttuuuuuutttrrrqqquuuuuuuuuuuuttttttttttttxxxwwwvvvtttsssqqqppppppssstttsssrrrpppppprrrttttttssssssrrrqqqqqqqqqqqqoooppprrrqqqppppppqqqssspppppppppppppppqqqrrrrrrqqqqqqqqqqqqppppppppppppmmmoooqqqqqqqqqrrrtttvvvrrrqqqooommmlllmmmnnnoooooonnnlllkkkkkkmmmooopppqqqqqqrrrrrrrrrqqqpppppprrrqqqqqqpppppppppppppppnnnooopppqqqqqqrrrqqqqqqooopppqqqrrrrrrrrrqqqppprrrrrrqqqpppoooooooooooommmnnnppppppoooooooooppprrrrrrrrrqqqpppnnnmmmlllooonnnmmmmmmmmmoooqqqrrrooonnnnnnmmmmmmnnnooopppnnnooopppqqqqqqqqqqqqpppvvvtttrrrrrrsssssssssrrrppppppppppppqqqqqqqqqqqqmmmmmmnnnooonnnnnnlllkkkmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkllllllkkkjjjhhhggggggWWWBBB333,,,+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))***)))111HHH___```GGG...)))((())),,,,,,***,,,111000444<<>>CCCRRR```qqqxxx|||zzzxxxyyyyyywwwwwwwwwyyyyyyzzzyyyxxxxxxvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyzzzyyyxxxvvvttttttvvvxxxzzz{{{zzzyyywwwvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvwwwxxxyyyyyyxxxxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvv{{{|||}}}|||{{{zzz{{{||||||{{{yyyvvvuuutttuuuuuuttttttuuuwwwxxxyyyxxxxxxwwwxxxzzzzzzzzzwwwuuusssuuuwwwyyyzzzzzzyyyxxxwwwqqqsssvvvxxxwwwuuurrrpppuuuuuutttttttttsssssssssvvvuuutttsssrrrpppoooooopppqqqssssssssstttwwwzzzsssrrrpppooonnnooopppqqqnnnpppqqqqqqpppoooqqqrrroooooonnnnnnoooooopppqqqppppppppppppppppppppppppoooppppppqqqqqqqqqrrrssspppooonnnlllllllllmmmnnnnnnmmmkkkjjjjjjmmmoooqqqrrrrrrrrrrrrrrrrrrqqqqqqpppoooooonnnnnnnnnooooooooooooqqqrrrssssssssssssooopppqqqsssssssssrrrrrrsssrrrpppooooooooopppqqqmmmoooqqqqqqpppooopppqqqpppqqqrrrrrrqqqqqqpppoooqqqpppnnnmmmmmmooorrrtttpppooonnnmmmmmmnnnooopppnnnooopppqqqqqqrrrrrrqqqsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooommmmmmnnnnnnnnnmmmkkkjjjnnnnnnnnnnnnnnnnnnmmmllljjjjjjkkkkkkjjjiiigggfffeeeWWWDDD444---+++++++++(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))),,,***+++;;;YYYgggQQQ000---)))(((++++++)))))),,,---000777DDDSSS```iiimmmnnnmmmlllkkklllnnnqqqsssrrrqqqqqqrrrtttuuuwwwwwwrrruuuxxxzzzzzzzzzxxxvvvxxxqqqoooqqqsssxxx~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{|||uuueeePPPAAA999888999999999999999:::;;;<<<999999777555444666<<<@@@NNN[[[```VVVJJJGGGEEECCC999999888777666666666666666555555777999:::999777:::;;;<<<=========<<<;;;999888888777777666666666444444444444444444333333000111333444444333222222222222222222222333444444333333444444444555555555777999::::::888666666777666777:::===>>>CCCPPP^^^nnnuuuyyywwwuuuvvvvvvtttuuuvvvxxxyyyzzzyyyxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwzzzzzzyyyxxxxxxyyyyyyyyyxxxvvvtttssssssuuuwwwyyyzzzyyyxxxvvvvvvuuuuuuvvvuuuuuutttttttttttttttuuuuuuuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvttttttttttttssssssttttttttttttsssssswwwyyyzzzyyywwwwwwxxxyyyxxxyyyyyyyyyxxxvvvtttsssqqqrrrtttuuuuuuuuuvvvvvvwwwxxxyyyyyyyyywwwuuuttttttuuuwwwyyyyyyxxxvvvuuurrrtttxxxzzzzzzvvvrrrooosssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooommmoooqqqrrrrrrsssvvvxxxqqqpppnnnllllllmmmooopppmmmnnnoooooonnnnnnooopppmmmmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooorrrqqqpppppppppooonnnnnnooonnnmmmllllllmmmmmmnnnnnnmmmkkkiiijjjllloooqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnoooooopppqqqrrrsssttttttttttttpppqqqrrrtttttttttssssssrrrqqqpppooooooooopppqqqnnnppprrrrrrqqqpppqqqrrrnnnpppqqqssstttssssssrrrsssrrrooonnnnnnpppssstttqqqpppooooooooopppqqqrrrooopppqqqrrrssssssssssssrrrrrrrrrqqqpppppppppqqqrrrrrrqqqooonnnmmmlllkkklllmmmnnnnnnmmmlllkkkjjjnnnnnnnnnnnnnnnmmmlllllliiijjjjjjkkkjjjiiigggfffdddXXXFFF777...+++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******555SSSiiiZZZ<<<...(((&&&(((+++******++++++---333>>>LLL\\\iiiooopppooommmllllllooorrrttttttttttttssssssssstttuuussstttwwwzzz{{{yyywwwvvvvvvqqqppprrrtttzzz~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~zzz{{{tttaaaLLL???:::777999999999:::;;;;;;;;;<<<999999888555444666===CCCXXX```bbbWWWMMMJJJFFF@@@999999888777666666666666444333333555888999888666999:::;;;<<<<<<<<<;;;::::::999999999888888888777333444444444444444333222222333333444444333333333222222222222333444555555333444444444555555555555666888::::::999777777777666777;;;>>>>>>BBBOOO]]]kkkrrrwwwuuusssttttttsssuuuvvvwwwyyyyyyyyyxxxxxxvvvwwwxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuvvvxxxyyywwwwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwtttuuuvvvuuusssrrrssstttrrrssstttuuuuuutttsssrrrtttuuuwwwvvvuuuuuuvvvxxxvvvxxxzzz{{{{{{yyyvvvtttqqqsssttttttrrrrrrsssuuuwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwvvvuuutttssstttvvvzzz||||||xxxtttqqqqqqqqqqqqqqqppppppppppppmmmnnnnnnnnnooooooppppppmmmoooppppppooonnnooopppooonnnlllkkkkkklllnnnooolllmmmooonnnmmmmmmnnnpppmmmmmmmmmmmmmmmnnnnnnooonnnnnnnnnnnnnnnoooooooootttrrrpppooooooooommmkkknnnnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjjjjlllnnnoooooooooooonnnoooooopppqqqoooooooooooooooppppppqqqpppqqqrrrssstttttttttssspppqqqrrrsssssssssrrrqqqqqqqqqpppppppppppppppqqqnnnpppqqqqqqppppppqqqrrrmmmoooqqqsssttttttsssrrrsssqqqpppooooooppprrrssspppooooooooooooqqqssstttooopppqqqrrrssstttttttttsssssstttrrrqqqpppqqqsssrrrqqqpppooonnnllllllkkklllmmmnnnooonnnmmmlllkkkoooooooooooonnnmmmlllkkkjjjjjjkkkkkkjjjiiigggfffdddYYYHHH999000,,,,,,,,,))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((($$$)))***000HHHaaaaaaPPP222)))$$$'''+++------...+++,,,000888EEEVVVeeeoooooonnnmmmlllmmmpppsssuuuxxxxxxxxxuuurrrpppqqqrrrsssrrrtttxxxxxxuuutttuuu}}}uuurrrssstttvvv|||~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyzzzrrr^^^JJJ???:::777666777999:::;;;;;;::::::777888888555444888@@@GGGVVV\\\ZZZRRRMMMMMMHHH???:::999888777666666666666333333333555888999888777777888999:::;;;::::::999::::::::::::999999999999555666666777666555444333444444333333333333444444222222222333333444555666444444444444555555555555444777999:::999777777777666888;;;>>>>>>BBBNNN[[[iiiqqqvvvtttssstttuuutttvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxwwwwwwvvvvvvvvvwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuuuutttuuuvvvwwwsssuuuwwwvvvsssrrrtttvvvrrrsssuuuwwwwwwuuusssrrrrrrsssuuuuuuuuuuuuwwwyyyssstttvvvwwwxxxwwwvvvuuutttuuuuuusssqqqpppsssuuuwwwvvvuuutttttttttuuuvvvwwwwwwvvvvvvuuutttssssssvvvyyy|||~~~}}}zzzuuusssqqqqqqpppppppppooooooooonnnnnnnnnnnnooooooppppppnnnoooppppppooonnnnnnooonnnmmmlllllllllmmmnnnnnnmmmnnnoooooonnnnnnooopppooonnnnnnnnnnnnoooppppppnnnnnnoooooooooppppppppptttrrrpppoooqqqqqqnnnlllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmlllllllllmmmnnnooonnnnnnnnnnnnnnnoooppppppppppppqqqrrrrrrqqqqqqqqqooopppqqqrrrqqqpppooonnnoooppppppqqqqqqqqqpppppplllnnnooopppooonnnooopppnnnoooqqqsssrrrqqqooonnnppppppoooooonnnoooooopppnnnmmmmmmnnnoooqqqssstttnnnooopppqqqssssssssssssqqqrrrsssrrrooonnnppprrrpppppppppoooooooooooonnnmmmnnnppppppqqqpppoooooooooooooooooonnnmmmlllkkkjjjkkkkkkkkkkkkiiihhhgggdddZZZJJJ<<<222---,,,---************************&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''###***,,,,,,999PPP___```===111((((((,,,---------...---...333>>>NNN___jjjllllllllllllnnnpppsssuuuwwwxxxxxxuuurrrqqqrrrtttuuurrrssswwwwwwtttsssvvv{{{tttsssvvvuuuwww}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~}}}}}}}}}|||xxxzzzqqq\\\HHH>>>:::777444666888:::;;;:::999888555666777555444999BBBJJJNNNRRRPPPKKKKKKOOOJJJAAA:::999888777777666666666444444444666888:::999888666777888999:::999999888;;;::::::::::::::::::999888999:::::::::888777666666555333222222333444555222222222333444555666777444444444555555555666666333666999:::999888777888666888;;;>>>>>>BBBNNN[[[iiipppvvvuuutttuuuvvvuuuvvvwwwwwwxxxyyyyyyzzzzzzttttttuuuwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuttttttssstttuuuwwwyyyzzzyyyxxxwwwuuuuuuuuuvvvxxxyyy{{{|||xxxxxxwwwwwwwwwwwwxxxxxxxxxwwwuuusssssstttvvvwwwtttvvvxxxwwwttttttuuuxxxrrrtttvvvxxxxxxvvvtttrrrqqqsssuuuvvvvvvvvvxxxzzzpppppppppqqqrrrsssttttttvvvwwwvvvsssppppppsssvvvwwwvvvtttrrrrrrsssuuuvvvzzzyyywwwuuutttsssssssssxxxzzz}}}~~~}}}zzzwwwtttqqqqqqqqqpppppppppoooooooooooooooooooooooooooooommmoooqqqrrrrrrrrrssstttnnnnnnmmmmmmmmmnnnnnnooonnnoooppppppoooooopppqqqpppppppppppppppqqqqqqrrrooooooppppppqqqqqqqqqrrrtttqqqoooppprrrsssqqqooonnnnnnnnnooooooooooooooommmmmmmmmllllllkkkkkkjjjlllkkkjjjjjjkkklllmmmnnnkkkkkkkkkkkkkkklllmmmnnnoooooopppppppppoooooonnnnnnoooppppppooonnnmmmlllnnnoooqqqrrrrrrqqqpppooojjjlllnnnnnnmmmlllmmmnnnnnnpppqqqrrrqqqnnnkkkiiinnnnnnnnnnnnnnnmmmmmmmmmlllkkkllllllnnnpppssstttmmmnnnoooppprrrrrrrrrsssnnnpppqqqooolllkkkmmmpppnnnnnnooopppqqqqqqrrrrrrooopppqqqrrrssssssrrrqqqoooooooooooonnnmmmlllkkkkkkkkkllllllkkkjjjhhhgggdddZZZLLL===333...---...************************&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&---...(((---AAAYYYgggIII;;;...***,,,+++)))(((000...---000999HHHYYYeeejjjjjjjjjlllmmmppprrrtttqqqtttuuuuuussssssvvvyyyxxxttttttxxxyyyuuuuuuyyy|||vvvrrrqqquuuzzz~~~}}}}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{~~~yyyjjjTTTBBB:::777555666777999::::::999777666999777555444666;;;AAADDDHHHIIILLLPPPQQQMMMEEE>>>;;;888555444666666444222222222222222333333444555999:::;;;:::999999;;;===999888777888;;;<<<:::888:::<<>><<<:::999999666666666666666666666666555555555555555555555555888888777666666666666666555666777666555444555666777777:::======@@@JJJUUUgggmmmrrrrrrrrruuuuuussswwwvvvuuussssssuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwwwwvvvtttttttttuuuxxxvvvtttuuuxxxyyywwwuuutttuuuwwwzzz||||||yyywwwuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussstttuuuwwwxxxxxxxxxxxxsssuuuwwwwwwvvvuuuvvvwwwssstttttttttttttttttttttuuutttrrrqqqqqqrrrtttuuusssssssssrrrqqqqqqtttvvvwwwwwwvvvuuuuuuuuuuuuuuuxxxwwwuuusssssssssttttttuuuwwwxxxwwwtttrrrrrrssswwwxxxzzzzzzzzzwwwtttrrrqqqpppnnnoooqqqpppllliiiooonnnmmmmmmmmmooopppqqqmmmooottt{{{}}}ssskkkmmmmmmnnnnnnmmmlllkkkkkkmmmlllkkkjjjkkklllmmmnnnmmmnnnoooppppppooonnnmmmnnnpppqqqqqqppppppqqqsssqqqrrrsssrrrpppooopppqqqmmmmmmlllllllllmmmnnnnnnooommmkkklllnnnooommmkkknnnmmmlllkkkkkklllnnnpppmmmmmmnnnmmmlllmmmoooqqqooopppqqqrrrrrrqqqpppooosssrrrqqqpppooooooooooookkklllmmmmmmmmmnnnppprrrpppoooooonnnnnnmmmllllllrrrooollllllnnnooommmkkkooonnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllnnnmmmkkkkkkkkkmmmooopppoooooonnnmmmmmmmmmmmmmmmiiikkkmmmpppqqqqqqqqqpppkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhhhhhhhggggggfffccc[[[NNN???222,,,+++,,,,,,,,,+++***)))))))))******))))))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&$$$###$$$%%%''')))'''$$$&&&+++---666PPPmmmbbb>>>///000((()))000+++,,,,,,...222666@@@SSSdddhhhmmmooommmmmmpppsssrrrwwwxxxxxxwwwvvvvvvwwwxxxqqqsssvvvwwwvvvvvvvvvwww~~~{{{vvvrrrrrrwww{{{~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||||||||}}}xxxhhhSSSBBB:::777555666777999::::::999777666:::888666666888===BBBEEEFFFGGGIIIMMMOOOLLLFFFAAA===:::666444555555333111111111222222333555666777888999::::::999:::;;;===;;;999888:::<<<<<<;;;888;;;===@@@@@@>>><<<;;;;;;777777666666666555555555666666666666666666666666888888777666666666666666555666777666555444555666666666999;;;<<<>>>HHHSSSgggnnnsssssstttvvvwwwuuuyyyxxxvvvuuuuuuvvvxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzvvvwwwxxxwwwuuutttuuuvvvyyywwwvvvwwwyyyzzzxxxwwwuuuvvvwwwzzz|||{{{yyyvvvuuuuuuuuuvvvvvvvvvvvvvvvtttttttttttttttttttttttttttuuuvvvxxxxxxxxxwwwwwwqqqsssuuuuuutttttttttuuuttttttttttttttttttttttttuuutttsssrrrrrrssstttuuusssttttttsssrrrrrruuuwwwvvvuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwuuutttsssttttttvvvwwwxxxxxxvvvsssrrrrrrpppooooooqqqpppnnnkkkpppoooooonnnnnnooopppqqqoooooorrrwww{{{zzztttnnnooonnnnnnnnnmmmmmmmmmlllmmmlllkkkkkkkkklllnnnnnnnnnnnnoooooooooooonnnnnnmmmnnnppppppooonnnpppqqqqqqrrrsssrrrpppooopppqqqmmmllllllkkkkkkkkkllllllnnnllljjjkkkmmmnnnmmmkkkmmmmmmkkkjjjkkklllnnnooommmnnnooonnnmmmnnnpppssspppqqqrrrrrrrrrrrrqqqppptttsssrrrqqqppppppppppppnnnooopppooonnnnnnoooqqqooonnnnnnmmmllllllkkkkkkmmmkkkjjjkkknnnqqqpppooonnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmlllllllllkkkllllllkkkkkkkkkkkkllllllmmmlllkkkjjjkkklllnnnpppnnnnnnmmmllllllllllllllljjjkkknnnpppqqqppppppoookkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjiiiiiibbb[[[OOO@@@333,,,+++,,,++++++******)))************))))))(((''''''&&&&&&'''''''''((((((''''''''''''&&&&&&%%%&&&'''(((((((((%%%'''***+++111HHH```eeeIII444,,,))),,,000---...---...111444;;;LLL[[[gggmmmpppnnnnnnqqqsssssssssttttttuuuvvvwwwzzz{{{wwwvvvvvvvvvvvvxxxyyyzzz|||yyyuuussstttyyy}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}vvvfffQQQAAA:::888555666777888999999888777666:::888777888:::>>>CCCFFFDDDDDDFFFIIIKKKJJJGGGDDD@@@<<<888555444444444444222333333444666777888888777999;;;;;;;;;;;;<<<===;;;::::::;;;<<<<<<:::999;;;>>>AAACCCAAA@@@??????888888777777666555444444666666666666666666666666888777666666555555666666444555666666555444555666555555888::::::===FFFQQQgggooouuuvvvvvvxxxyyyxxx{{{zzzxxxxxxxxxxxxzzz{{{xxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyxxxwwwvvvwwwxxx{{{yyyxxxxxxyyyzzzyyyxxxwwwwwwxxxzzz{{{{{{xxxvvvuuuuuuvvvvvvvvvwwwwwwwwwttttttttttttttttttttttttvvvwwwxxxxxxxxxxxxwwwvvvrrrtttvvvvvvuuutttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssuuuuuutttuuuvvvuuuttttttvvvxxxwwwwwwvvvuuuuuuuuuuuuuuuttttttuuuwwwwwwxxxxxxxxxvvvxxxyyyxxxvvvuuuuuuuuutttuuuwwwxxxxxxvvvuuusssrrrqqqoooooopppqqqqqqppprrrrrrqqqpppppppppqqqqqqrrrqqqpppsssvvvwwwtttqqqqqqpppooonnnmmmnnnoooooommmmmmllllllmmmmmmnnnooopppoooooonnnnnnooooooppplllnnnoooooonnnmmmoooppppppqqqrrrqqqpppooopppqqqmmmmmmlllkkkjjjjjjjjjjjjlllkkkjjjkkklllmmmllljjjlllkkkkkkjjjkkklllmmmnnnnnnooooooooonnnooorrrtttqqqrrrrrrssssssrrrrrrqqqssssssrrrqqqppppppppppppqqqrrrrrrqqqooonnnoooqqqooooooooonnnmmmmmmlllllljjjiiiiiikkknnnpppqqqpppmmmmmmmmmmmmlllllllllkkkmmmllllllllllllkkkkkkkkkmmmlllkkkjjjjjjkkklllmmmkkkjjjjjjjjjjjjlllnnnooommmlllkkkkkkkkkkkkkkkkkkkkklllnnnooooooooonnnmmmkkkkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkjjjjjjiiihhhbbb[[[OOO@@@444---,,,---*********)))******++++++)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))'''((()))(((+++<<>>;;;999777777777777888888777777777666666777888;;;???BBBDDDEEEEEEDDDCCCBBBBBBCCCDDDBBB@@@>>><<<;;;===@@@BBB??????>>>>>><<<:::888777666999<<<>>>===<<<;;;<<<888888999999999888888888<<>>;;;888666666:::>>>???>>><<<::::::555777999999888777888999;;;???DDDGGGFFFDDDBBBBBB;;;:::999888666555444333222222222222222222222222222222111000000000000111222333555555444444555777888888999;;;:::;;;DDDOOO```lllwwwyyyxxxzzz}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyzzzzzzyyyyyyzzz{{{|||{{{zzzxxxvvvvvvxxx{{{{{{zzzyyyzzzzzzzzzxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{zzzyyyxxxwwwuuuwwwyyyyyyxxxwwwxxxyyy{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxyyyyyyyyyzzz{{{yyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxvvvuuuuuutttvvvxxxxxxxxxwwwxxxyyywwwwwwwwwwwwwwwwwwvvvvvvtttuuuvvvuuutttuuuvvvxxxwwwwwwwwwxxxwwwwwwvvvuuusssuuuwwwyyyyyywwwuuutttttttttsssrrrrrrsssuuuvvvsssssstttuuuuuuuuuuuutttwwwwwwwwwvvvvvvwwwwwwwwwssstttuuutttrrrrrrrrrtttqqqrrrssssssrrrrrrssstttssssssrrrqqqppppppppppppmmmooopppooonnnmmmnnnooommmnnnnnnooopppqqqrrrrrrooopppppppppppprrruuuwwwuuuuuusssrrrrrrrrrrrrrrrqqqqqqppppppoooppppppqqqmmmnnnppppppooopppsssuuuppppppoooooonnnmmmmmmmmmiiikkklllmmmmmmoooqqqsssmmmmmmmmmmmmlllllllllkkklllllllllmmmmmmmmmmmmnnnmmmmmmmmmnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkklllllllllllllllmmmmmmnnnllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhgggfffeee[[[VVVLLL???444---,,,,,,*********)))******++++++((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''')))***+++***(((''''''((((((((((((***...111GGGcccjjjSSS:::+++)))///---++++++///111333999AAAMMM[[[gggjjjiiijjjlllmmmqqqqqqsssxxx~~~{{{zzzyyy{{{~~~~~~{{{xxxyyytttooommmqqqwww|||}}}~~~zzzooo[[[FFF<<<;;;:::888777777666666666666777777444555888;;;>>>AAACCCDDDBBBCCCDDDBBB@@@AAADDDGGGCCCDDDDDDCCCAAAAAADDDGGGBBBCCCBBBAAA???;;;888666777;;;???AAA???<<<999888444666999999888888:::<<<;;;???DDDFFFFFFCCCAAA???::::::999888777555555444222222222222222222222222333333222111111111111222111333444444444444555777888777888:::888:::BBBMMM]]]jjjvvvxxxwwwxxx|||~~~xxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwyyyzzzzzzyyyyyyzzz{{{}}}}}}|||yyyvvvvvvyyy|||{{{zzzyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{zzzyyyxxxvvvxxxyyyzzzyyyxxxyyyzzz||||||{{{{{{zzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxwwwsssvvvxxxyyyyyyyyyzzz{{{yyyxxxxxxwwwvvvwwwwwwwwwxxxwwwwwwvvvvvvvvvwwwwwwvvvxxxzzz{{{zzzzzz{{{|||xxxxxxxxxwwwwwwvvvvvvuuutttvvvxxxxxxvvvuuuvvvxxxvvvwwwxxxyyyyyyyyyxxxxxxtttuuuwwwwwwwwwuuuuuuuuutttttttttuuuuuuuuuvvvvvvuuuuuuwwwxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwtttuuuvvvuuusssrrrssstttrrrsssuuutttsssssstttvvvssssssrrrqqqqqqrrrrrrrrroooqqqrrrrrrpppoooppprrrooopppqqqrrrsssttttttuuuqqqrrrsssssssssuuuxxxzzzxxxwwwvvvuuutttttttttuuusssrrrrrrqqqqqqrrrrrrssspppqqqrrrqqqpppqqqssstttrrrrrrrrrqqqppppppooooookkkmmmoooooonnnnnnqqqtttnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnoooooommmnnnoooppppppooonnnmmmnnnnnnnnnmmmlllkkkjjjiiikkkkkkjjjjjjkkkllllllmmmkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkllllllmmmmmmnnnllllllkkkkkkjjjhhhgggfffYYYTTTJJJ>>>333---++++++++++++******)))*********'''((((((((((((((((((((('''''''''(((((('''''''''&&&'''((()))))))))((((((((((((''''''(((***,,,,,,888OOOgggbbbEEE222...***,,,******...000222666<<>>;;;888666888<<<@@@AAA???<<<888666333666::::::999999;;;>>>:::???DDDFFFEEEBBB???>>>:::999999888777666555555333333333333333333333333555444333333222222333333111222444444444444555777777666777888777888AAAKKK[[[iiiuuuwwwvvvwww{{{}}}xxxyyyyyyzzzzzzyyyyyyxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwxxxyyyyyyxxxxxxzzz{{{~~~{{{wwwwww{{{~~~{{{zzzyyyyyy{{{{{{zzzyyyvvvwwwwwwxxxzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{yyyyyyxxxzzz||||||{{{zzz{{{|||}}}}}}|||{{{zzzzzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwsssuuuxxxyyyyyyyyyzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyvvvvvvuuutttuuuwwwxxxyyyxxxzzz|||}}}||||||}}}{{{{{{zzzzzzyyyxxxwwwwwwtttwwwzzzzzzwwwvvvvvvwwwvvvwwwyyyzzz{{{zzzzzzyyyuuuuuuvvvuuutttssstttvvvssstttuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvuuusssrrrssstttssstttuuuuuuttttttvvvwwwrrrrrrrrrqqqrrrrrrsssssspppssstttsssqqqppprrrtttpppqqqssstttuuuvvvvvvvvvssstttuuuuuuuuuwwwzzz}}}{{{zzzxxxvvvvvvvvvvvvwwwttttttsssssssssttttttuuusssttttttsssqqqqqqrrrtttwwwvvvvvvuuuuuutttsssssspppqqqrrrpppmmmlllnnnqqqooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnooooooppppppmmmnnnqqqrrrrrrqqqnnnmmmppppppooonnnmmmkkkiiihhhjjjiiiiiiiiijjjkkkkkklllkkkjjjjjjjjjkkkkkklllmmmjjjkkkkkklllmmmnnnoooooolllkkkkkkjjjiiihhhgggfffXXXSSSIII===333,,,***+++,,,,,,+++***)))))))))***'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((('''%%%''')))***)))///@@@bbbjjjMMM999333&&&,,,)))***---///000333888DDDTTTdddiiiiiijjjmmmnnnmmmmmmoootttyyyyyysssnnnmmmmmmlllkkkkkklllpppsss}}}rrrnnnmmmnnnqqquuu}}}~~~~~~~~~~~~}}}}}}xxxkkkXXXHHH???:::777666555666777777777666444333666666666:::???DDDFFFGGGGGGEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFDDD@@@===<<<<<<<<<:::777;;;AAAAAA===???GGGEEE<<<<<<:::999:::999666999>>>===@@@CCCCCCBBB@@@??????>>>===<<<999777444111000222111000111333444444333999999888666555444333222///111444555444444666888555444555777888999AAAJJJ[[[nnnvvvuuuxxxwwwwww~~~{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzvvvyyy}}}}}}{{{zzz{{{|||}}}|||zzzzzzzzz{{{zzzyyy{{{{{{{{{{{{{{{{{{zzzzzzvvvwwwxxxyyyzzz|||}}}}}}|||||||||||||||}}}~~~~~~zzz{{{{{{{{{{{{zzzzzzyyy|||zzzzzzzzz{{{|||{{{zzz{{{{{{{{{{{{{{{zzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy}}}|||zzzyyyxxxyyyyyyzzzvvvvvvuuutttttttttttttttvvvvvvwwwxxxyyyyyyzzz{{{zzzyyyyyyxxxxxxyyyyyyyyywwwvvvuuuttttttuuuwwwxxxtttwwwzzzzzzxxxwwwyyy{{{ttttttuuuuuuuuuuuuttttttyyywwwuuutttuuuwwwzzz{{{yyyxxxxxxxxxxxxxxxxxxyyyyyywwwvvvwwwyyyyyywwwtttwwwxxxyyyxxxuuuttttttuuuyyyxxxwwwwwwwwwxxxzzzzzzzzzwwwtttrrrsssuuuvvvvvvtttvvvxxxvvvsssrrrsssuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwuuussstttxxx||||||yyyxxxyyyzzzyyywww|||yyyvvvrrrqqqrrrtttvvvxxxwwwuuutttttttttuuuvvvvvvuuuttttttuuuvvvuuusssrrrrrrssssssrrrrrrqqqpppoooooooooooooooooooooooorrrqqqqqqrrrssstttrrrqqqnnnoooqqqrrrssssssrrrrrrrrrssstttttttttrrrooonnnnnnmmmlllkkkjjjkkkkkklllqqqnnnllllllmmmnnnnnnnnnkkkjjjiiijjjlllnnnnnnmmmkkkkkkkkkkkkkkkiiifffcccZZZQQQEEE:::222---+++))),,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((('''((()))******((((((((((((((('''''''''))))))(((((((((((())))))111555IIIdddfffLLL222***,,,,,,***))),,,111444555>>>JJJYYYeeekkknnnqqqssssssssssssrrrrrrqqqqqqqqqnnnpppqqqqqqooooooqqqttt|||qqqmmmmmmnnnqqquuu~~~~~~xxxkkkWWWGGG>>>:::888777666666666666666555555444555555666999???DDDGGGHHHGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGBBB???;;;:::;;;:::888666<<<@@@AAA@@@IIITTTRRRHHH;;;888888:::;;;888999<<<===???AAAAAA@@@>>>>>>>>>:::::::::999888777666555222111000111333444444333777777666555444333333222333444555555444333333333666444555666666777>>>GGGYYYllluuuuuuxxxwwwwww~~~{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{|||wwwzzz}}}}}}{{{zzz{{{|||}}}|||{{{zzz{{{{{{zzzzzz||||||||||||{{{zzzxxxwwwwwwxxxxxxyyy{{{|||}}}}}}{{{{{{{{{{{{{{{|||}}}}}}||||||}}}}}}}}}}}}}}}||||||{{{zzz{{{|||}}}|||zzzzzzzzz{{{{{{{{{{{{zzzzzz||||||{{{yyyxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyyvvvuuuttttttssssssttttttvvvvvvwwwxxxyyy{{{{{{||||||{{{zzzxxxwwwvvvvvvvvvwwwuuutttssssssuuuvvvxxxuuuwwwyyyxxxvvvtttuuuvvvttttttuuuvvvvvvuuuuuuuuuwwwvvvuuuuuuuuuwwwyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzxxxwwwxxxyyyyyywwwtttxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvvvvuuuvvvwwwxxxyyyzzzwwwtttrrrsssuuuvvvvvvtttuuuwwwvvvsssrrrtttvvvttttttuuuuuuvvvvvvvvvwwwuuuvvvwwwvvvtttuuuyyy|||}}}{{{xxxwwwxxxyyyxxxvvvyyyxxxuuuttttttuuuwwwxxxxxxwwwvvvuuutttuuuuuuvvvuuutttsssssstttuuutttsssrrrssssssssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrruuutttsssrrrsssrrrqqqqqqpppqqqrrrsssssssssrrrqqqssstttuuuuuutttrrrpppoooooonnnmmmlllllllllmmmmmmpppnnnmmmmmmnnnoooooonnnmmmlllkkklllnnnppppppooolllkkkjjjkkkkkkiiifffcccZZZRRREEE:::222...+++***++++++******))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))...///@@@\\\hhhYYY???///,,,,,,,,,+++,,,000222333:::FFFVVVbbbhhhkkknnnqqqtttsssssssssrrrrrrrrrqqqoooqqqrrrqqqooooooqqqssszzzpppmmmmmmooorrrvvvxxxjjjVVVEEE<<<999888888777777666555555555555555444444555999???EEEHHHJJJGGGEEECCCBBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHH???===:::999999888666555:::<<<===AAAOOO]]]^^^VVV===888666:::<<<;;;999999>>>??????>>>===<<<<<<===999::::::::::::999888888444222111111333444333333555444444444333333333333888777666777777777555444666444444555555555<<>>>>><<<;;;:::<<<============<<<;;;:::888888555333111111222333333222222222222222222333333333333222222444777888666444555333444555555666===FFFTTThhhrrrssswwwwwwwww~~~zzzzzzyyyyyyxxxwwwwwwwwwttttttttttttuuuwwwxxxxxxyyy{{{|||}}}|||{{{{{{zzzzzz{{{||||||{{{zzz{{{{{{~~~~~~|||zzzyyyyyyzzzzzz{{{{{{{{{|||yyyyyyyyyzzzzzzzzzyyyyyywwwxxxyyy{{{{{{|||||||||{{{zzzyyyyyy{{{{{{zzzyyywwwxxxzzz{{{{{{zzzyyyxxxyyyxxxwwwvvvuuutttttttttuuuuuuuuuuuuvvvvvvwwwwwwtttttttttuuuuuuvvvvvvwwwwwwvvvuuuuuuttttttuuuuuussstttuuuwwwxxxzzz{{{|||wwwwwwxxxxxxyyy{{{|||}}}uuutttsssrrrssstttvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvttttttuuuvvvwwwwwwwwwwwwvvvwwwyyy{{{||||||{{{{{{xxxxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvuuusssvvvwwwwwwvvvuuuuuuwwwyyyzzzzzzzzzzzz{{{{{{||||||xxxuuusssssstttuuuuuuuuusssttttttuuuuuuuuuvvvvvvrrrsssssstttuuuvvvwwwwwwvvvwwwwwwwwwwwwxxxyyy{{{yyyxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvuuutttssstttuuuvvvuuuttttttttttttttttttsssrrrrrrwwwvvvuuuttttttuuuvvvwwwxxxwwwuuusssrrrrrrtttvvvvvvvvvvvvuuuttttttsssrrruuuvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqnnnnnnoooqqqssstttrrrpppooonnnnnnoooqqqrrrqqqoooqqqpppnnnmmmmmmkkkiiigggZZZRRREEE:::222///.........---,,,+++************((((((((((((((((((((((((%%%&&&(((******)))((('''((((((((((((((()))))))))))))))(((((((((((())))))***))),,,;;;TTTbbbUUU>>>---+++,,,------,,,...222555>>>LLLYYYbbbhhhmmmooottttttttttttttttttttttttsssrrrrrrqqqpppooopppqqquuummmmmmppprrruuuzzz~~~}}}}}}uuugggRRRBBB999777888999888777555444444555555666222222444999@@@FFFJJJKKKFFFDDDBBBBBBDDDFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEEEE??????===;;;999777777777444888999:::???KKKYYYaaaMMMBBB999888999999999:::<<<======<<<;;;;;;===>>>>>>>>>>>>>>>===<<<;;;:::777555222111222333333222111111111222222222222222.........///111111111000333222333666777888@@@IIIRRRgggqqqsssxxxwwwvvv}}}zzzyyyyyyxxxxxxwwwvvvvvvssssssssstttuuuvvvxxxyyyzzzzzz{{{||||||{{{zzzyyyxxxzzz||||||{{{yyyzzz{{{zzz|||}}}~~~|||{{{yyyyyyyyyzzzzzzzzzzzzzzzxxxxxxyyyzzzyyyyyyxxxwwwvvvwwwxxxzzzzzz{{{{{{{{{yyyxxxwwwwwwyyyyyyxxxwwwvvvwwwyyyzzzzzzzzzyyyyyywwwvvvvvvvvvvvvvvvwwwxxxttttttuuuuuuuuuvvvvvvvvvttttttuuuvvvvvvwwwwwwwwwxxxwwwvvvvvvuuuuuuvvvvvvrrrrrrsssuuuvvvwwwxxxyyywwwwwwxxxyyy{{{}}}~~~wwwuuutttsssssstttuuuwwwvvvvvvvvvwwwxxxxxxxxxwwwttttttuuuvvvvvvvvvvvvvvvtttuuuxxxzzz{{{{{{zzzzzzuuuuuuttttttttttttuuuuuuwwwwwwwwwwwwvvvttttttsssuuuuuuuuutttrrrsssuuuxxxuuuuuuuuuvvvvvvvvvvvvvvvvvvtttsssssstttuuuuuuuuutttsssssstttuuuvvvvvvvvvrrrsssssstttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyywwwxxxyyyyyyyyyxxxyyyyyyxxxyyyyyyzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvuuuuuuvvvwwwxxxxxxvvvtttuuuuuuuuuuuutttsssssswwwvvvuuuttttttuuuvvvwwwvvvvvvvvvuuussstttxxx{{{yyyyyyxxxwwwvvvuuuttttttvvvvvvvvvvvvvvvvvvuuuuuurrrsssssssssssssssssssssooooooppprrrtttuuusssrrrrrrqqqqqqsssttttttsssqqqtttrrrqqqppppppnnnkkkiiiYYYQQQDDD888222/////////333111///,,,************(((((((((((((((((((((((($$$&&&((()))***)))'''&&&(((((((((((())))))******))))))(((((((((((()))))))))++++++000DDDZZZ]]]SSS444...***,,,---+++---222555<<>>>>>======???@@@<<<<<<===>>>???@@@@@@???999666333111222333333222111111111222222222222222222444555444111//////000222111222666777999AAAKKKRRRgggrrrtttxxxwwwvvv}}}yyyyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyzzz{{{{{{xxxvvvuuuyyy||||||yyyxxxyyy{{{vvvwwwxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyywwwvvvxxxxxxyyyzzz{{{{{{{{{{{{xxxvvvuuuvvvwwwxxxwwwuuuwwwwwwwwwxxxxxxyyyyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{uuuuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvxxxwwwvvvvvvuuuuuuvvvvvvqqqrrrrrrssstttuuuvvvvvvyyyyyyyyyyyyzzz{{{|||}}}yyyxxxvvvtttssstttuuuvvvpppppppppsssuuuwwwvvvuuuttttttuuuuuuuuuuuuttttttppprrrtttvvvwwwxxxwwwwwwtttttttttsssssstttttttttuuuvvvxxxwwwvvvtttuuuuuuuuuuuutttrrrqqqqqqtttvvvttttttuuuvvvvvvvvvvvvuuuuuutttrrrssstttvvvuuutttuuutttssstttuuuvvvuuutttsssttttttttttttuuuuuuuuuuuuuuutttuuuwwwyyyxxxwwwvvvwwwyyyzzzyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuwwwvvvuuuwwwyyyzzzyyyxxxuuuuuuuuuvvvuuuuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvtttvvvxxxwwwuuuvvvzzz}}}{{{zzzyyyxxxwwwvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuuuuuuuttttttrrrqqqqqqsssuuuuuutttsssuuuuuuuuuwwwxxxxxxvvvttttttsssssssssrrroookkkhhhXXXOOOBBB777111/////////333222///,,,*********+++))))))))))))))))))))))))%%%&&&'''((()))((('''''''''(((((())))))******+++))))))(((((((((((())))))''',,,------888NNNaaaiiiCCC555++++++---,,,---111444999AAALLLYYYeeennnssssssssssssssssssttttttttttttrrrpppppprrrrrrrrrqqq|||tttnnnooosssvvvzzz~~~~~~|||{{{zzzpppcccQQQBBB:::777777666666666666666666555555444333333555999???EEEIIIJJJEEECCCBBBBBBDDDFFFGGGGGGFFFGGGHHHIIIHHHGGGEEEDDD???@@@???===999777888999777999;;;:::888:::CCCLLLGGGAAA<<<:::888555666:::999<<>>???@@@@@@AAA@@@@@@:::777333111111222333222222222222222222222222222333777:::888222///111444222111222555666777???HHHSSShhhsssuuuyyyxxxvvv|||yyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxzzz{{{|||yyyxxxwwwxxxzzzzzzwwwtttssswww{{{{{{xxxvvvxxxzzzxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvvvvxxxyyyzzz{{{zzzyyywwwvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxvvvuuuvvvwwwxxxwwwvvvwwwwwwvvvuuuvvvxxxzzz{{{wwwwwwvvvvvvvvvwwwxxxxxxtttuuuvvvwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwvvvuuutttvvvuuuuuutttttttttttttttsssssssssttttttuuuuuuuuuvvvvvvwwwxxxyyyzzz|||}}}|||zzzxxxuuuttttttuuuuuuooonnnnnnqqqtttvvvuuuttttttuuuuuuttttttsssrrrqqqqqqrrrsssuuuvvvwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwyyyyyywwwvvvwwwyyywwwvvvuuurrrpppqqqsssvvvuuuvvvwwwxxxxxxxxxwwwwwwtttsssrrrsssuuuvvvuuutttwwwuuussstttvvvvvvuuusssuuuttttttttttttsssssssssuuusssssstttwwwxxxwwwuuusssvvvyyyyyyxxxwwwxxxzzzwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuvvvuuuuuuvvvxxxyyyyyyxxxuuuvvvvvvvvvvvvuuuttttttuuuvvvxxxyyyyyyxxxvvvuuutttxxx{{{zzzwwwvvvyyy||||||{{{yyyxxxxxxxxxyyyyyyvvvvvvuuuuuuuuuvvvvvvvvvrrrssstttuuuvvvuuuuuutttuuutttrrrssstttuuuuuutttuuuuuuuuuwwwxxxwwwuuusssrrrrrrssstttsssooojjjeeeWWWNNNAAA555///......///000...,,,))))))***+++---))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''(((((()))******++++++))))))(((((((((((())))))&&&+++---,,,000AAA[[[oooWWWAAA...,,,...---,,,///222444999CCCQQQ___kkkrrrqqqrrrrrrrrrsssssssssssstttqqqoooppprrrtttsssrrr{{{sssnnnppptttxxx|||~~~}}}{{{{{{nnnbbbPPPBBB;;;888666555555666777777777666444333444444555999???EEEHHHJJJEEECCCBBBBBBDDDFFFGGGGGGGGGHHHJJJJJJJJJHHHFFFEEE>>>??????<<<888666777999666777888:::999999;;;??????<<<<<<<<<999555555999999<<<@@@BBBCCCCCCCCCDDDBBBBBBBBBAAA@@@???>>>===;;;888333111111222222222333333333222222222111111***111666444...+++///555222111222444444555===EEETTTiiitttvvvzzzxxxvvv|||yyyyyyxxxxxxwwwvvvvvvvvvsssssstttuuuvvvxxxzzz{{{yyywwwvvvxxxyyyyyyvvvsssqqqvvv{{{{{{xxxuuuwwwyyy|||{{{yyywwwwwwwwwyyyzzzxxxxxxwwwwwwvvvuuuuuuuuuxxxyyy{{{{{{{{{yyywwwvvvuuuuuuvvvvvvvvvuuuuuutttxxxwwwvvvwwwxxxyyyxxxvvvxxxwwwuuutttuuuwwwzzz|||vvvuuutttsssssssssssssssqqqrrrtttuuuuuuuuutttsssuuuuuuvvvvvvvvvuuusssrrrttttttsssrrrrrrrrrrrrsssuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqsssuuuxxx{{{}}}~~~|||yyyvvvtttttttttuuuqqqpppooorrruuuwwwvvvsssuuuuuuuuutttsssrrrppppppttttttuuuvvvxxxyyy{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyuuuxxx{{{{{{yyyxxxzzz|||yyyxxxvvvsssqqqqqqtttvvvrrrssstttvvvvvvuuuuuuttttttsssrrrsssuuuvvvuuutttxxxuuussstttvvvvvvtttqqquuuuuuuuutttssssssrrrrrrtttrrrrrrtttwwwxxxvvvtttqqqtttxxxyyywwwvvvwwwyyyuuuuuuuuuvvvwwwxxxzzz{{{wwwwwwxxxyyyxxxwwwvvvuuuuuuttttttuuuwwwyyyxxxwwwvvvvvvvvvvvvvvvuuuuuutttuuuwwwyyy{{{{{{yyywwwuuuvvvzzz}}}|||xxxvvvxxx{{{|||{{{zzzyyyxxxyyyzzz{{{vvvuuuuuuuuuuuuuuuvvvvvvrrrssstttvvvvvvvvvuuutttxxxuuusssssstttuuuuuuuuurrrrrrrrrtttuuutttrrrooopppqqqrrrtttsssnnnhhhcccVVVMMM@@@444...---...///,,,***((('''(((***,,,...))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++))))))(((((((((((())))))'''***---+++***555PPPiiifffJJJ222---000---,,,...///000444===KKK[[[iiipppqqqqqqqqqrrrrrrssssssssssssqqqooopppsssuuutttrrr}}}xxxrrrnnnrrrwwwzzz~~~|||nnn^^^MMMBBB<<<777555666555555555444444333333333666333222777@@@FFFEEEBBBBBBBBBBBBBBBDDDGGGJJJLLLJJJKKKLLLLLLJJJHHHEEECCC@@@???<<<:::999888888888888888888999999:::::::::999999888777666666777777:::<<<>>>>>><<<<<<<<<===DDDEEEEEECCC@@@===<<<===:::999666444222000000000.../////////////////////111111000000//////......111222333444666:::???CCCWWWeeessswwwvvvuuuuuutttxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyssstttvvvxxxxxxwwwvvvuuussstttvvvxxxyyyxxxvvvuuuxxxvvvvvvzzz|||vvvsssrrrsssvvvwwwvvvtttyyyxxxwwwvvvvvvwwwxxxyyyuuuvvvvvvwwwvvvtttrrrqqquuuvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuvvvvvvwwwwwwxxxwwwuuutttssssssssstttqqqrrrssstttttttttsssrrrssssssssstttttttttttttttqqqrrrssstttuuuuuuuuuuuussssssssssssssssssssssssqqqqqqrrrtttvvvyyy|||~~~~~~{{{xxxvvvuuuuuuvvvtttsssrrrrrrssssssqqqoootttssssssrrrrrrqqqqqqppprrrrrrssssssuuuvvvxxxyyyuuuuuuuuuuuuvvvwwwyyyzzzuuuvvvwwwvvvuuuuuuwwwyyyuuutttssssssssstttuuuvvvssstttuuuwwwwwwwwwvvvvvvtttsssrrrrrrssstttvvvwwwvvvuuusssrrrqqqrrrrrrsssqqqrrrtttuuuuuutttrrrqqqsssrrrqqqqqqrrrsssuuuvvvyyyyyyzzzzzzzzzyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuyyywwwvvvttttttuuuwwwxxxuuuuuuuuuuuuuuutttttttttwwwuuurrrsssvvvxxxwwwuuuxxxyyyyyywwwvvvuuuvvvxxxyyy{{{|||{{{yyyuuutttssswwwwwwvvvvvvvvvvvvwwwwwwssssssttttttttttttsssssstttuuuvvvvvvvvvvvvxxxzzzyyytttooonnnooorrrsssrrruuurrrqqqqqqqqqnnnhhhcccYYYNNN@@@555///---,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))''''''((((((((((((''''''+++&&&%%%******---===QQQllleeeFFF///222---(((444...444777666>>>QQQeeeoooooorrrrrrnnnmmmssswwwxxxyyyuuupppoooppprrrrrrqqq|||xxxqqqnnnqqqvvvzzz~~~}}}|||}}}{{{wwwlll\\\KKKAAA<<<777555555555555555444444333333333555333333777>>>CCCCCCAAABBBAAAAAABBBDDDGGGJJJLLLLLLLLLLLLLLLKKKIIIGGGFFFAAA???===;;;:::999999:::888888888999999:::::::::888888777777777777888888;;;===>>>>>><<<;;;<<<<<<@@@AAABBBAAA???=========;;;999777444222111000000//////////////////......000000000000////////////111222333444666:::???CCCSSSaaapppuuuuuuvvvwwwvvvwwwwwwwwwwwwvvvuuutttsssrrrssstttuuuvvvwwwwwwwwwrrrssstttvvvvvvuuutttsssrrrssstttvvvwwwwwwvvvvvvxxxvvvuuuxxx}}}}}}zzzuuutttrrrtttvvvwwwvvvtttxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvuuutttsssrrrtttuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuvvvvvvvvvvvvtttssssssrrrrrrrrrqqqrrrsssssssssrrrqqqppprrrrrrssssssttttttuuuuuurrrrrrssstttttttttssssssssssssssssssssssssrrrrrrtttttttttuuuvvvyyy{{{|||{{{{{{{{{zzzxxxvvvtttrrrsssrrrqqqrrrssssssqqqooorrrrrrrrrqqqqqqqqqqqqpppqqqrrrssstttuuuvvvwwwwwwvvvuuutttsssssstttvvvvvvvvvwwwwwwvvvuuutttvvvwwwttttttsssrrrssstttuuuvvvtttuuuvvvwwwwwwwwwvvvvvvvvvuuutttsssssstttuuuuuuwwwvvvuuuttttttuuuuuuvvvsssssstttuuuuuutttsssssssssssssssssstttuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvvvvwwwwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvyyyxxxwwwvvvuuuuuuvvvwwwuuuuuuuuuuuuttttttttttttxxxvvvuuuvvvxxxyyyxxxvvvxxxyyyyyywwwvvvuuuvvvxxxxxxzzz{{{{{{xxxuuussssssvvvvvvuuuuuuuuuuuuuuuuuurrrssssssssssssssssssrrrrrrtttuuutttttttttvvvxxxwwwtttpppoooqqqrrrsssrrruuusssrrrssstttqqqlllgggYYYNNN@@@555///---,,,+++++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((***&&&'''+++***)))555EEE]]]nnn___AAA555///,,,555===DDDEEE<<<888CCCVVVcccnnnrrrsssooommmppprrrrrrwwwtttppppppqqqsssrrrqqq}}}{{{wwwqqqmmmpppuuuyyy~~~~~~{{{{{{|||yyyttthhhYYYHHH???;;;666444555555555555444444444444444333444555777:::===???AAAAAA@@@@@@AAACCCFFFJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIBBBAAA???===;;;;;;;;;;;;888888888999999999999999666666666666777888999:::===>>>??????===;;;;;;<<<<<<>>>??????===<<<======;;;:::888555333222111111000000000//////.........////////////000000000000222333444444666:::???CCCOOO^^^mmmtttuuuvvvxxxxxxuuuuuuuuuuuutttsssrrrrrrrrrsssuuuvvvwwwxxxwwwwwwsssttttttuuuvvvuuuuuutttrrrsssssstttuuuvvvvvvvvvyyyvvvtttuuuyyy{{{zzzxxxuuutttssstttvvvwwwvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwxxxwwwvvvuuuttttttttttttttttttuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuttttttttttttsssrrrrrrqqqrrrrrrrrrrrrrrrqqqpppoooqqqqqqrrrsssssstttuuuuuusssssstttttttttsssrrrrrrtttttttttssssssrrrrrrrrrrrrqqqqqqqqqrrrsssuuuvvvuuuwwwyyyzzzyyyvvvsssppprrrqqqqqqqqqrrrrrrpppooopppppppppqqqqqqqqqrrrrrrpppqqqssstttuuuuuuuuutttuuutttsssrrrqqqrrrrrrssswwwwwwwwwvvvtttssstttvvvssssssrrrrrrrrrsssuuuuuuvvvvvvwwwwwwwwwvvvuuuuuuwwwvvvuuutttssssssssssssvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuttttttttttttttttttttttttuuuuuuuuuwwwyyyyyywwwuuuwwwxxxxxxwwwvvvuuuvvvxxxwwwyyy{{{zzzwwwtttsssrrrvvvvvvuuuttttttsssttttttrrrrrrrrrssssssrrrrrrrrrqqqrrrssssssrrrrrrtttvvvuuusssqqqqqqrrrsssrrrqqqtttrrrqqqssstttsssnnniiiYYYNNN@@@555///---,,,+++++++++***))))))))))))***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))************)))))))))''')))---***&&&+++666KKKoootttSSS888......444:::CCCGGG<<<222888LLL\\\jjjqqquuusssqqqrrrsssrrrtttsssrrrrrrssstttsssqqq|||{{{vvvpppnnnpppuuuyyy}}}~~~|||vvvcccUUUFFF>>>:::666444555555555555555555444444444222444666777777888<<<@@@?????????@@@BBBFFFIIIKKKMMMLLLKKKJJJIIIIIIJJJJJJDDDCCCAAA>>>===<<<<<<<<<888888888888888999999999555555555666777999;;;<<>><<<<<<<<<<<<===???>>>===<<<<<<===;;;:::999777555333222111111111000000///...............//////000000111111222333444444666:::???CCCNNN^^^mmmtttuuuwwwxxxxxxuuuuuuuuuuuutttsssrrrrrroooqqqsssuuuuuuuuuttttttqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwzzzwwwuuutttvvvxxxxxxwwwuuuttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxvvvuuutttuuuvvvvvvtttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvssstttuuuvvvuuutttrrrqqqttttttssssssrrrqqqppppppppppppqqqrrrsssttttttuuuuuuvvvvvvuuutttsssrrrqqqtttttttttssssssrrrrrrqqqqqqqqqppppppqqqssstttuuutttvvvxxxyyyyyywwwtttrrrqqqqqqpppqqqrrrrrrqqqoooppppppqqqrrrrrrsssttttttoooqqqsssuuuuuutttsssrrrtttsssrrrqqqqqqrrrsssssswwwwwwwwwuuusssrrrssstttqqqqqqppppppppprrrssstttvvvvvvvvvvvvuuuttttttsssuuuttttttsssssssssssssssqqqqqqqqqrrrrrrsssttttttuuuuuutttsssssstttuuuuuussstttvvvwwwxxxxxxwwwvvvuuuuuuwwwxxxyyyyyyyyyyyyxxxxxxyyyxxxxxxwwwvvvuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttssssssssstttttttttttttttuuuqqqrrrtttvvvwwwvvvtttrrrvvvwwwwwwvvvuuuuuuvvvxxxwwwyyy{{{zzzxxxuuutttssswwwwwwvvvuuuttttttttttttrrrssssssttttttssssssrrrqqqrrrsssrrrqqqqqqsssuuussssssssssssssssssrrrrrrrrrqqqpppqqqrrrpppkkkfffYYYNNN@@@555///---,,,+++,,,+++******))))))******((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))(((((((((((())))))***((())))))******))))))((()))(((***,,,)))$$$'''...>>>aaatttcccFFF333...///---666<<<666///222BBBPPP\\\gggpppsssrrrttttttsssrrrssssssuuuuuuuuutttsss||||||tttpppooorrrvvv{{{~~~~~~}}}~~~vvv___QQQCCC<<<999666444555555555555555555555555555222444777666444666:::???>>>>>>>>>???BBBEEEHHHJJJJJJJJJIIIHHHHHHIIIIIIJJJGGGEEEBBB@@@===<<<<<<<<<888888888888888888888888444444555666888:::;;;<<<@@@AAABBBAAA???=========>>>???@@@???===<<<<<<===<<<;;;:::888666444222222111111000000////////////......//////000000111111222333333444555999>>>AAAQQQ```ooouuuuuuwwwxxxxxxvvvvvvvvvvvvuuutttssssssooopppqqqrrrrrrrrrqqqpppnnnnnnnnnoooqqqsssvvvwwwyyyxxxwwwwwwvvvwwwwwwxxx{{{yyywwwvvvvvvwwwwwwwwwtttuuuvvvvvvvvvvvvvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxvvvuuuuuuvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwvvvtttsssvvvvvvuuutttsssrrrrrrrrrppppppqqqqqqrrrsssssstttwwwwwwwwwvvvuuutttsssrrrtttttttttssssssrrrrrrrrruuuuuuuuuuuuwwwxxxzzz|||wwwwwwwwwwwwwwwwwwwwwwwwqqqppppppqqqssssssqqqpppqqqrrrrrrssstttuuuvvvvvvppprrrsssuuuuuutttrrrqqqsssrrrrrrqqqrrrtttuuuvvvvvvwwwvvvuuurrrrrrrrrtttpppooooooooooooqqqssstttvvvuuuuuutttssssssssssssqqqqqqrrrrrrssssssssssssppppppqqqqqqrrrrrrrrrrrrtttssssssrrrrrrsssssstttrrrsssuuuvvvwwwwwwvvvuuutttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvtttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxvvvuuusssrrrrrrsssssssssttttttuuuuuuppprrrtttuuuuuutttsssrrrtttuuuvvvuuuttttttuuuwwwwwwyyy{{{{{{xxxvvvuuutttxxxwwwvvvvvvuuuuuuuuuvvvttttttuuuuuuuuuuuuttttttrrrssstttsssrrrrrrtttuuuqqqrrrtttttttttssssssssstttrrrpppqqqqqqnnnhhhcccYYYNNN@@@555///---,,,+++,,,++++++***************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))******'''(((((())))))(((((('''***))))))***(((&&&)))...666JJJhhhvvveeeIII444***,,,000333222......333;;;NNN\\\jjjoooppprrrrrrqqqssstttvvvwwwwwwvvvuuuttt||||||rrrpppqqquuuyyy}}}|||}}}{{{{{{{{{sss\\\NNNAAA<<<:::777555666555555555555555666666666222444555555444666:::>>>===<<<===>>>AAADDDHHHJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGDDD@@@===;;;::::::888888888888888777777777444444555666888:::;;;===>>>???@@@@@@>>><<<<<<===>>>@@@AAA@@@>>>=========<<<<<<;;;:::888555333222000000000000000000000000////////////000000000000111222333333444777<<<@@@RRRaaapppuuuuuuvvvwwwvvvwwwwwwwwwwwwvvvuuuttttttuuuttttttssssssrrrrrrrrrqqqppppppoooqqqsssvvvxxxvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyxxxwwwwwwwwwwwwwwwtttvvvwwwwwwuuuuuuvvvxxxwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvwwwwwwwwwvvvvvvuuuwwwvvvuuutttssssssttttttppppppqqqqqqqqqqqqrrrrrrwwwwwwwwwvvvuuutttsssrrrssssssssssssssssssssssssuuuttttttuuuvvvxxxzzz{{{yyywwwuuuttttttvvvxxxyyyrrrqqqqqqrrrttttttsssqqqssssssttttttuuuvvvwwwwwwsssssstttuuuuuutttrrrrrrrrrrrrrrrrrrsssuuuwwwxxxuuuuuuuuutttrrrqqqrrrtttppppppooooooppprrrtttuuuuuuuuutttsssssssssttttttpppppprrrssssssttttttsssrrrsssssstttttttttssssssssssssssssssssssssssssssrrrrrrssstttuuuuuuuuuuuutttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvtttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttssssssrrrrrrrrrsssttttttuuuuuuqqqtttvvvvvvuuutttuuuuuurrrssstttsssrrrrrrtttuuuvvvxxxzzzzzzxxxuuuttttttwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvvvvvvvvvvuuuuuussstttuuutttsssssstttvvvqqqsssuuuuuutttsssssstttuuusssrrrrrrrrrnnnhhhcccYYYNNN@@@555///---,,,+++,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++''''''(((((((((((('''''')))))))))(((((())),,,///111888\\\fffHHH000---,,,---111222000000333JJJ[[[kkkrrrssstttuuutttuuuwwwzzzzzzxxxwwwvvvwww|||zzz{{{qqqpppsssyyy|||~~~}}}{{{zzz}}}wwwmmmYYYMMM@@@<<<:::888666777444555555555666666666777444444444444444777;;;>>>;;;;;;<<<===@@@DDDGGGJJJGGGHHHIIIKKKKKKKKKJJJIIIKKKIIIEEEAAA===:::888888999888888888777777777666444444555666888999;;;<<<:::<<<======;;;:::;;;;;;<<<>>>??????>>>>>>>>>???======<<<;;;999666444222/////////000111111222222000000000000////////////000111111222333666:::>>>PPP___nnnttttttvvvwwwvvvwwwwwwwwwwwwvvvuuutttttttttrrrpppnnnlllllllllmmmooommmjjjhhhhhhiiikkkmmmlllnnnpppsssuuuvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwtttvvvxxxwwwuuuuuuwwwyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuusssssssssssstttuuuqqqqqqqqqqqqppppppppppppttttttuuuttttttsssrrrrrrqqqrrrrrrsssssstttttttttsssrrrqqqqqqqqqrrrtttuuuxxxvvvtttsssssstttvvvwwwrrrrrrrrrsssuuuuuutttrrrssssssttttttuuuuuuvvvvvvuuuuuuuuuttttttssssssssstttsssrrrrrrssstttuuuvvvsssttttttsssrrrqqqsssuuurrrrrrqqqrrrsssuuuvvvxxxvvvvvvuuutttuuuvvvwwwwwwrrrssstttuuuuuuuuutttssstttuuuvvvvvvvvvuuutttsssrrrssstttuuuuuutttsssrrrsssssssssssstttuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwtttuuuuuuvvvvvvvvvuuuuuuvvvuuutttsssrrrrrrssstttqqqqqqrrrsssssstttuuuuuurrrtttuuuuuusssssstttwwwpppqqqrrrqqqpppppprrrtttsssuuuxxxxxxvvvsssrrrrrruuuuuuuuuuuuuuuvvvwwwxxxttttttuuuuuuuuuuuuttttttssstttuuutttrrrrrrtttuuuqqqsssuuutttsssrrrtttvvvsssqqqooopppqqqnnnhhhcccYYYNNN@@@555///---,,,+++---,,,++++++******++++++++++++++++++++++++++++++*********)))((((((''''''''''''''''''((()))***+++(((((())))))))))))((((((''')))***))))))+++,,,---//////NNNqqqzzzuuuaaaCCC...******000222111333777DDDVVVjjjsssvvvxxx{{{{{{yyy{{{|||{{{yyywwwxxxyyyzzzxxxzzzppppppuuu{{{~~~}}}|||~~~~~~uuukkkXXXLLL@@@<<<;;;888777888444555555555666666777777555333222333555999<<<>>>;;;;;;;;;===@@@CCCGGGIIIGGGHHHKKKLLLMMMLLLKKKJJJLLLJJJFFFAAA===999777666999888888888777777666666444555555666777999;;;<<<777888::::::999888999:::999;;;===>>>>>>>>>@@@AAA=========<<<999777444333......///000111222333333111111000000//////......000000111111222555:::===NNN]]]lllssstttuuuwwwvvvwwwwwwwwwwwwvvvuuutttsssiiigggccc```^^^^^^______cccaaa\\\YYYWWWWWWYYYZZZdddfffkkkooosssuuuvvvvvvtttvvvxxxyyywwwvvvvvvvvvtttvvvxxxwwwuuuuuuwwwyyyyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuvvvxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvuuutttsssssstttvvvvvvtttsssrrrqqqrrrssstttuuurrrrrrqqqqqqpppooooooooorrrrrrssssssrrrrrrqqqqqqpppqqqqqqrrrssstttuuuuuuvvvuuusssrrrrrrrrrrrrsssuuuuuutttsssssssssttttttsssrrrrrrtttuuuvvvuuusssssssssssstttttttttttttttwwwvvvuuutttttttttttttttuuutttsssrrrrrrrrrssstttrrrssstttsssrrrrrrsssuuuttttttttttttuuuwwwyyyzzzwwwwwwvvvvvvvvvxxxyyyzzzvvvvvvwwwwwwwwwuuutttsssuuuuuuvvvvvvvvvtttsssrrrssstttvvvwwwwwwvvvtttsssttttttsssssssssuuuwwwxxxuuuvvvvvvvvvvvvvvvuuutttrrrssstttvvvwwwwwwwwwwwwtttuuuuuuuuuuuuuuutttsssuuutttrrrqqqqqqrrrsssuuuqqqqqqrrrrrrssstttuuuuuuppprrrsssrrrppppppsssuuuooopppppppppooooooqqqsssqqqsssvvvvvvtttrrrqqqpppssssssssssssuuuvvvwwwxxxssssssttttttttttttsssssssssttttttsssrrrqqqssstttrrrtttuuutttrrrrrruuuxxxnnnlllkkkmmmnnnlllgggcccYYYNNN@@@555///---,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,+++***)))(((''''''''''''''''''((()))++++++))))))************))))))%%%(((***++++++,,,+++)))000...BBBXXXddduuusssVVV555000---///...+++...555777JJJ```lllqqqvvv{{{|||{{{}}}~~~|||yyywwwyyy{{{{{{vvvqqquuuyyyyyyxxx}}}}}}~~~~~~}}}|||}}}zzzzzz}}}vvvkkkXXXKKK>>>::::::888666666666555444333222333333444444333222222444777:::<<<<<<=========>>>AAAEEEIIIKKKLLLNNNMMMKKKJJJJJJKKKJJJJJJJJJHHHDDD@@@;;;888777777888888777666555555666555444333444777:::<<<999999999888999999:::;;;<<<;;;;;;===???@@@===:::???===;;;:::999888555333......//////000000000000000000///...............000000000///000555;;;???MMM^^^ooosssrrrrrrvvvxxxxxxvvvuuuvvvwwwsssmmmgggaaa[[[SSSJJJEEECCCDDDEEEIIIGGGDDDAAA@@@???@@@@@@HHHNNNXXXcccnnntttsssoooqqqsssuuuwwwwwwvvvuuusssuuuwwwyyy{{{{{{yyywwwvvvxxxxxxwwwvvvuuuuuuvvvvvvxxxwwwvvvvvvuuuvvvvvvvvvtttvvvwwwyyyzzzzzzyyyyyyvvvyyyzzzxxxuuussstttwwwuuuuuuuuuttttttsssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrsssqqqpppoooppprrrppppppppppppppppppppppppoooppppppqqqqqqrrrsssssswwwvvvuuuuuuvvvvvvuuutttuuuttttttsssssssssttttttwwwvvvuuutttsssssstttuuuttttttttttttuuuuuuuuuuuuuuuttttttuuuvvvuuurrrpppyyywwwuuusssrrrssstttuuuqqqrrrrrrsssssstttttttttsssttttttsssrrrsssuuuwwwtttsssssstttvvvwwwuuutttuuuuuutttsssssssssssssssrrrrrrrrrssssssssssssttttttttttttttttttuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttttttttttttttxxxwwwuuutttrrrqqqqqqqqqtttuuuvvvvvvtttrrrssssssrrrqqqrrrsssuuuuuusssqqqqqqppppppooonnnoooooooooqqqsssuuutttqqqnnnnnnooorrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssssssttttttsssssstttssssssrrrqqqpppoooooosssrrrqqqpppoooooooooooooooooommmjjjjjjkkkggg```VVVIII<<<666333///,,,,,,+++++++++************)))+++...---((((((000888<<<999111***((('''%%%&&&)))---+++))))))+++,,,***(((***,,,///111111...+++(((&&&(((+++......,,,)))'''+++,,,000999III[[[kkkuuuPPP:::***,,,111///...222:::EEEUUUeeepppuuuwwwxxx~~~}}}{{{yyyxxxyyyzzz{{{yyyuuuqqquuuyyyyyyyyy}}}~~~{{{{{{}}}vvvjjjVVVIII>>>::::::888666666666555444333333333444444444333222222333666999;;;>>>???????????????BBBDDDJJJKKKMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHEEE@@@;;;888777777777777777666555555777666555555777999;;;<<<777777777777777888888999:::999999<<>><<<>>>===<<<;;;;;;999555333111111111000000/////////000000///...............000000000000111555:::???HHH[[[mmmtttsssrrrttttttxxxwwwvvvtttppphhh^^^VVVOOOKKKEEE???;;;:::;;;<<<:::999888777666666777888<<<@@@HHHSSS```lllsssuuurrrssstttuuuvvvuuutttssstttvvvyyy{{{|||{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxyyy{{{|||||||||{{{{{{wwwxxxxxxwwwuuuttttttuuuttttttttttttsssssssssrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrsssrrrpppoooqqqrrrssssssrrrrrrqqqqqqpppppprrrqqqqqqqqqqqqqqqqqqqqqvvvuuussstttuuuuuutttrrrttttttssssssssssssttttttwwwvvvuuutttsssssstttuuussssssssstttttttttuuuuuutttsssssssssttttttrrrppptttsssrrrqqqqqqrrrsssuuurrrrrrrrrrrrrrrsssssssssqqqrrrrrrqqqpppqqqsssuuuuuuttttttuuuwwwwwwuuutttuuutttssssssrrrrrrsssssstttttttttsssssssssrrrrrrsssssssssssssssssstttuuuvvvvvvuuuvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwuuuttttttttttttvvvyyy||||||zzzvvvsssrrrsssrrrsssuuuwwwxxxwwwuuurrrqqqppppppooooooppppppppprrruuutttrrrpppppprrroooppppppqqqqqqppppppppprrrrrrsssttttttttttttsssqqqpppppppppppppppppppppppppppooonnnnnnnnnnnnnnnmmmnnnllliiijjjkkkggg```VVVIII;;;444111...,,,,,,+++++++++************)))***+++))))))111>>>FFFHHH<<<555...,,,***((((((+++)))'''&&&(((***+++***))))))+++---///...,,,)))'''(((***---///000///...------------///777IIIaaarrrjjj\\\FFF555///111222111777AAAQQQaaammmtttxxxyyy}}}{{{yyyxxxxxxxxxyyyzzz|||xxxuuurrrvvvyyyzzzzzz~~~~~~||||||~~~uuuhhhRRRGGG>>>;;;;;;888555444555555444333333333444444333333222222333555888:::???@@@AAAAAA???>>>>>>???IIIKKKLLLLLLJJJIIIIIIJJJLLLLLLKKKIIIEEE@@@;;;888666777777777777666666555777777777888999:::;;;;;;777777777777777888999999888888999;;;>>>???>>>==================;;;777333444444222111000///......000//////............///000000111111111555:::>>>III\\\pppxxxxxxwwwvvvuuuwwwwwwuuuoooeeeWWWJJJAAA===;;;888666444444555555111222222333444444555555555666:::CCCPPP```oooyyyvvvvvvvvvvvvvvvuuuuuuuuusssuuuxxxzzz||||||{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvwwwwwwwwwzzzzzz||||||}}}|||{{{zzzxxxvvvuuuuuuuuuuuutttssstttssssssssssssrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqssssssrrrqqqpppqqqrrrtttttttttsssrrrqqqpppooossssssrrrrrrqqqppppppooouuusssrrrrrrssstttrrrqqqsssssssssrrrrrrsssssstttvvvuuuttttttssstttttttttssssssssssssttttttttttttsssrrrrrrrrrtttsssrrrpppppppppoooooopppqqqssstttsssssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqsssuuuwwwvvvuuuvvvwwwwwwvvvtttuuutttssssssrrrrrrsssssswwwvvvuuutttsssrrrqqqqqqtttsssrrrrrrrrrrrrrrrrrrttttttuuuvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvuuutttttttttuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuttttttuuuuuuvvv{{{~~~xxxssspppqqqqqqsssvvv{{{~~~~~~}}}sssrrrqqqqqqppppppqqqqqqoooqqqssstttttttttuuuvvvppppppqqqrrrrrrqqqpppooorrrrrrssstttttttttttttttnnnnnnooooooooopppppppppnnnnnnnnnnnnnnnmmmmmmmmmlllmmmkkkiiijjjkkkggg```WWWIII:::222///,,,+++---+++++++++************)))+++(((&&&)))777GGGOOONNN:::222,,,***(((%%%%%%(((&&&%%%%%%&&&)))******))))))***+++++++++***(((''')))***,,,...///000000000)))------***)))666NNNbbbtttsssaaaBBB000111555222444===KKK[[[iiisssyyy{{{zzzyyyxxxwwwwwwxxxyyyyyy}}}{{{xxxuuusssvvvyyyzzz|||~~~~~~}}}||||||}}}|||}}}~~~ttteeeMMMDDD===<<<;;;777444444444444444444444444444444333222222111222444666777<<>>======IIIKKKLLLLLLJJJIIIJJJKKKLLLLLLKKKIIIEEE@@@<<<999666777777777777777666666555666888999:::::::::999:::999999999999:::;;;;;;999999999:::;;;<<<<<<;;;<<<===>>>??????===888444555444222111000///000000000///............/////////000111222222555999<<>>??????>>>===>>>IIIKKKLLLLLLKKKJJJKKKLLLJJJKKKJJJIIIEEEAAA<<<999777777888888888888888777555666888999:::999888888:::::::::999:::;;;;;;<<<;;;;;;;;;:::999888888999<<<<<<===???@@@===999555444333111000000000111222//////............/////////000222333333555888;;;EEEVVVgggoooqqqssssssrrrtttnnndddWWWJJJ???666222555555666666666555444444000111222222333222222111999666666:::@@@JJJ\\\mmmwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuvvvvvvvvvuuuttttttvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwxxxwwwvvvuuutttwwwuuurrrsssvvvwwwtttrrrssssssssssssssssssssssssqqqqqqppppppppppppqqqqqqqqqsssttttttrrrqqqqqqqqqmmmnnnppprrrssssssrrrqqqppppppqqqqqqqqqrrrrrrrrruuutttrrrsssttttttsssqqqqqqqqqqqqqqqqqqrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvtttssssssuuuvvvuuutttttttttttttttttttttttttttvvvvvvuuuuuuttttttssssssrrrsssuuuuuutttssstttuuuwwwvvvvvvvvvxxxxxxvvvuuuwwwvvvvvvuuutttuuuuuuuuussssssttttttttttttttttttuuuuuutttsssrrrrrrrrrsssrrrsssuuuwwwxxxyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvttttttttttttttttttttttttrrrrrrrrrrrrrrrssssssttttttvvvyyyzzzyyywwwuuuuuurrrrrrrrruuuxxx{{{|||{{{tttsssrrrrrrqqqrrrrrrrrrooooooqqqsssvvvyyy{{{|||uuuvvvwwwwwwwwwuuutttsssqqqrrrrrrssssssssssssssssssrrrrrrqqqppppppoooooopppqqqrrrrrrsssrrrrrrqqqmmmnnnmmmlllmmmmmmhhh```TTTFFF666///---++++++---+++++++++*********))))))***++++++,,,333>>>EEEEEE:::333...---+++((((((***))))))***))))))))))))))),,,,,,+++***************+++***)))(((((())))))***&&&***---...------111444===OOOdddgggQQQ555+++111///555AAARRRdddrrryyy|||xxxxxxxxxyyyyyyzzz{{{{{{{{{zzzwwwtttrrruuuxxx{{{|||~~~}}}ooo]]]FFF@@@:::999888444333555222333444555555555444444222111111111111222222222222555999<<<======>>>???HHHJJJKKKKKKJJJJJJJJJKKKHHHHHHIIIHHHEEEAAA===:::888888999::::::::::::999555666888999999999888777888888888888888999::::::<<<<<<;;;999666555666777;;;<<<<<<>>>???===:::777333222000//////000111222///............//////000...000333444444555777999EEETTTdddmmmpppssstttrrrooodddVVVJJJBBB===777444222333333333333222111111333222222222222111111111444111333999<<>>999888666333333777222333444555555555444444111111111111111111111111///222666999:::<<<>>>???EEEGGGIIIIIIHHHHHHHHHIIIEEEFFFGGGFFFDDDAAA===;;;999:::;;;;;;<<<<<<;;;;;;888888999999999999999999999888888888888999:::::::::;;;;;;888555444666888;;;;;;;;;<<<======:::888555333000...---...///000...............///000000...000333555555555777888DDDTTTeeeppptttvvvuuuqqqgggZZZKKKAAA???>>>999555222222222222222222222222444333222111111222333444111...111777999>>>QQQgggooopppqqqssstttttttttsssttttttttttttttttttssssssuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuuuuttttttuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxuuuvvvwwwvvvuuuuuuvvvwwwtttttttttuuuuuuuuuvvvvvvssssssrrrrrrrrrrrrssssssqqqsssuuuuuutttrrrqqqqqqkkkmmmpppsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrtttrrrqqqqqqrrrrrrqqqpppoooooooooppppppqqqrrrsssqqqrrrssstttttttttssssssrrrrrrrrrsssssssssttttttvvvtttrrrssstttvvvvvvvvvqqqrrrssssssttttttttttttrrrrrrrrrsssssssssssssssoooqqqssstttsssrrrrrrssssssssssssuuuwwwxxxwwwvvvuuuuuutttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttsssuuuvvvxxxxxxxxxwwwvvvsssuuuvvvxxxzzzzzzzzzzzz~~~}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssssstttttttttrrrsssuuutttsssrrrrrrsssuuusssqqqpppqqqrrrqqqqqqsssrrrrrrqqqqqqqqqqqqqqqrrrpppooorrrvvvyyyzzzzzztttsssqqqooonnnoooppppppoooooopppqqqqqqqqqqqqppprrrrrrqqqqqqppppppooooooooopppqqqqqqqqqooommmllllllmmmmmmkkkkkkjjjcccZZZLLL???333///...---,,,...+++++++++************)))(((***---222===GGGHHHCCC222,,,)))))))))''''''))))))+++,,,,,,***)))+++---,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++,,,***((((((***+++,,,,,,///666GGG\\\fff[[[DDD111222666AAARRReeerrrxxxyyyuuuvvvwwwxxxzzzzzz{{{{{{}}}yyywwwsssoooppprrrvvv|||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~{{{}}}|||kkkWWWDDD>>>888777555222444888111222444555666555444444111111111111000000000000///111555777999:::===???CCCEEEGGGGGGFFFFFFGGGHHHCCCDDDEEEEEEDDDAAA===;;;:::;;;;;;<<<=========<<<::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===888999999777555444777:::<<<;;;:::;;;<<<<<<;;;999777444111...,,,,,,---..................///000111---000333555555666666888>>>OOOcccoootttuuuqqqlllaaaTTTDDD===>>>???:::444333444444444555666666666000///---,,,---///111333222///222777777;;;OOOgggoooqqqtttvvvxxxxxxwwwvvvssstttttttttuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxvvvvvvuuutttttttttttttttssstttvvvwwwxxxxxxxxxwwwtttwwwyyyxxxuuutttvvvyyytttuuuuuuuuuvvvvvvwwwwwwtttssssssrrrrrrsssssstttqqqsssuuuvvvtttrrrqqqqqqnnnppprrrtttuuutttrrrqqqssssssrrrqqqqqqppppppppprrrqqqppppppqqqqqqpppnnnoooooooooooopppqqqrrrssspppqqqssstttuuutttssssssppppppqqqqqqqqqrrrrrrrrruuusssqqqqqqsssuuuvvvuuummmnnnoooqqqssstttttttttpppppppppqqqqqqrrrrrrrrrqqqsssuuuvvvuuutttttttttqqqqqqrrrtttwwwxxxwwwvvvssssssrrrqqqqqqqqqqqqrrrtttsssrrrrrrqqqpppooooooppppppppppppqqqrrrsssssstttuuuwwwxxxxxxwwwvvvuuurrrtttvvvyyyzzz{{{|||{{{}}}{{{zzzxxxvvvttttttssstttttttttttttttttttttttttttsssrrrqqqqqqqqqqqqrrrnnnppprrrrrrpppmmmllllllooommmmmmnnnqqqtttvvvvvvsssrrrqqqqqqppppppqqqqqqsssqqqoooqqquuuyyyyyyxxxuuussspppnnnmmmnnnpppqqqnnnnnnooopppppppppppppppooooooooooooppppppppppppmmmnnnoooooonnnllljjjhhhkkklllllliiiiiihhh```WWWIII===222//////...---...+++++++++************)))+++******222@@@JJJGGG>>>444...+++,,,---++++++---&&&)))++++++******,,,///++++++,,,------+++***)))((()))***+++++++++++++++%%%'''***,,,,,,***)))(((+++---222DDD```mmmWWW888333777BBBSSSfffsssxxxxxxssstttvvvwwwyyyyyyzzzzzz}}}zzzvvvqqqppptttvvvzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~||||||~~~|||{{{{{{jjjXXXEEE>>>888777666333333666555555666666555555444333555555444333333222111111333333222333555999===???DDDDDDEEEEEEEEEEEEDDDDDDIIIHHHEEEBBB@@@>>>===<<<===<<<<<<<<<===@@@BBBDDD>>>===<<<;;;:::;;;<<<<<<::::::;;;<<<<<<<<<;;;:::999;;;<<<:::777666888;;;;;;999999:::<<<===<<<;;;777555222///...---......//////............/////////000222222222444777999===OOOaaaiiiqqqwwwrrrfffPPPCCC777555555333333666555666888999;;;;;;;;;;;;555444222111111111222222000444222444888888CCC[[[hhhooouuutttssstttuuutttwwwwwwwwwwwwwwwvvvuuutttvvvvvvuuuuuuuuuwwwxxxyyyxxxwwwvvvwwwzzz{{{yyyvvvuuuwwwyyy{{{{{{zzzwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwuuutttuuuxxxyyyxxxuuuwwwvvvuuuttttttuuuvvvwwwrrrtttvvvvvvtttsssssssssqqqrrrssstttuuuuuuuuuuuutttttttttsssrrrqqqoooooossssssrrrqqqqqqpppooooooqqqrrrssstttuuuwwwxxxxxxuuuuuutttsssrrrqqqqqqpppyyywwwuuutttssstttuuuvvvwwwvvvuuutttttttttttttttqqqqqqrrrrrrssstttuuuuuupppsssuuuvvvtttrrrqqqqqqsssqqqpppooopppssswwwyyyvvvvvvvvvvvvvvvvvvuuutttvvvrrrooopppuuuxxxwwwuuuttttttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvwwwvvvtttrrrxxxwwwvvvuuuuuuttttttssspppqqqqqqrrrrrrqqqqqqpppqqqqqqrrrrrrrrrpppnnnmmmqqqpppoooppprrrsssssssssqqqsssvvvwwwuuutttssssssuuusssqqqoooppptttxxx{{{ttttttttttttsssqqqooonnnnnnnnnooopppppppppppppppqqqqqqqqqqqqrrrsssttttttoooqqqqqqnnnooosssrrrnnnrrrpppoooppppppkkkaaaYYYJJJ>>>333000///---+++,,,---,,,,,,+++*********+++$$$,,,111333;;;DDD@@@444+++,,,------,,,+++)))((()))******+++,,,,,,------111...******+++,,,***(((---...///...+++)))((((((+++***************++++++---(((///:::LLLmmmkkkCCC555:::BBBQQQdddrrrwwwuuuvvvvvvwwwyyyyyyzzzzzzzzz}}}zzzuuuqqqppptttvvv{{{~~~}}}~~~~~~~~~zzzzzz{{{}}}~~~|||hhhTTTFFF???;;;:::999777777999555555666666555555444333333333333222222111111000333222111222444888;;;>>>AAAAAABBBBBBCCCDDDDDDEEEHHHGGGEEEBBB@@@>>><<<<<>>===<<<<<<>>>???AAA>>>===<<<:::::::::;;;;;;888999:::::::::999888777777999999888555444666888:::999999:::<<<>>>===<<<777555222000...---......//////............//////000111111000000222555888===MMM]]]fffoootttlll___HHH===555555666666666999777777888888999::::::;;;444333222111111222333333000444222333777777BBBYYYlllsssxxxwwwuuuvvvvvvuuuwwwwwwwwwxxxwwwwwwvvvvvvxxxwwwwwwvvvvvvwwwxxxyyyxxxwwwvvvwwwzzz{{{yyywwwwwwxxxyyyzzzzzzyyywwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvuuusssuuuwwwxxxwwwuuuwwwvvvvvvuuuuuuvvvvvvwwwtttuuuwwwwwwuuussssssssspppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttssssssssssssssssssssssssssssssrrrrrrssstttuuuvvvvvvwwwvvvvvvuuuuuuttttttsssssszzzyyywwwuuuuuuvvvwwwxxxvvvuuuttttttssssssssstttrrrrrrsssttttttuuuvvvvvvtttvvvwwwwwwtttrrrrrrrrrtttssssssssstttuuuvvvvvvvvvvvvwwwwwwvvvuuuttttttssspppmmmooosssvvvtttrrrvvvvvvuuutttsssrrrpppooorrrrrrrrrrrrssssssssssssuuuvvvxxxyyyyyyxxxvvvuuuwwwwwwwwwvvvuuuuuuttttttuuuvvvuuuuuuuuutttttttttxxxwwwtttrrrppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppoooooorrrpppooooooqqqsssssssssnnnppptttuuutttsssttttttvvvuuusssrrrrrruuuxxxzzztttuuuuuuuuutttsssqqqpppmmmnnnooopppppppppqqqpppssssssrrrqqqqqqqqqqqqqqqsssuuutttqqqqqqttttttqqqsssqqqpppqqqrrrmmmddd\\\III===222000000...---...---,,,++++++******++++++...555777444777===999///.........---,,,+++***))))))))))))******+++++++++...+++))))))---000111000***+++***))))))((()))*********))))))******++++++---(((---444@@@^^^iiiUUU;;;:::???MMMaaarrrwwwvvvwwwwwwxxxyyyyyyyyyyyyyyy|||zzzuuuqqqppptttvvv{{{~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{hhhUUUDDD>>>:::999888555444555555555666666555555444333111111111111111111111111111111000111333666999;;;<<<===>>>???AAACCCEEEFFFGGGFFFDDDBBB???===<<<;;;@@@???===<<<<<<<<<=========<<<;;;:::999999999999999::::::;;;:::999777666888999888777555444555666:::999999:::===??????>>>777555333111///.........//////............//////111111000///...000444777<<>>999999777333111222555555555666555555444333111111111111222222222222000000000000222444777888999:::;;;===@@@CCCFFFHHHEEEDDDCCCAAA???===;;;:::>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888;;;<<<<<<===<<<;;;999888::::::999888777666777777999888999;;;===???@@@???777666444222000///......//////............//////111000///---,,,...222555999DDDRRR___iiihhhXXXFFF888666555999===???@@@@@@???>>>;;;999999999;;;<<<888777555333222111111222000333111222555333>>>VVVhhhoootttrrrpppqqqrrrpppvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwxxxyyyyyyyyy|||{{{zzzxxxwwwwwwwwwxxxwwwwwwwwwvvvuuuuuuttttttsssssssssssstttuuuuuutttuuuuuuttttttttttttuuuuuuvvvwwwxxxvvvsssrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttrrrrrrssstttttttttttttttppppppqqqqqqrrrsssssssssttttttttttttssssssssssssuuuuuuvvvvvvvvvwwwwwwwwwuuuuuutttssssssttttttuuuxxxwwwwwwvvvvvvwwwwwwwwwtttttttttuuuuuuvvvvvvvvvxxxxxxxxxvvvtttssstttuuuttttttuuuuuuuuuuuuvvvvvvuuuuuuuuutttsssrrrqqqppprrrrrrrrrtttvvvvvvtttrrrwwwvvvuuutttssssssrrrrrrsssssstttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyxxxwwwuuusssrrrsssvvvxxxuuurrrrrrxxx}}}{{{uuusssssstttuuuttttttsssrrrrrrrrrrrrpppooooooooooooqqqssstttuuussspppoooppprrrssstttnnnqqqssstttttttttuuuvvvsssrrrrrrqqqqqqqqqppppppxxxxxxwwwvvvtttsssqqqqqqoooooooooppppppqqqrrrsssttttttrrrqqqppppppppppppwwwyyywwwrrrpppssstttsssvvvtttrrrssssssnnnccc[[[III===333000111000///000,,,,,,++++++***++++++,,,444999:::333---///222222555222///+++((((((((()))************************+++***)))))))))***))))))...,,,***))))))******))))))))))))))))))***++++++000+++,,,///000>>>\\\tttgggWWWLLLRRRdddpppsssqqqqqqqqqrrrrrrrrrrrrrrrqqq~~~{{{xxxsssqqqqqqssswww~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~yyyhhhXXXCCC===999999999666555777555555555666555555444333222222222333333333333333000//////000111333444666777888:::===@@@CCCFFFHHHCCCCCCBBBAAA???<<<:::999:::::::::;;;;;;<<<======;;;;;;;;;::::::999999999;;;;;;<<<===<<<;;;:::999:::999888888888888888888999888888:::===?????????777666555333111000///...//////............////////////...---,,,---111444666>>>LLLZZZbbb^^^MMM<<<777999;;;===@@@CCCCCCBBBCCCAAA???<<<;;;<<<===>>><<<:::777444222000//////000333111111555333>>>UUUiiipppvvvuuutttvvvxxxwwwvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuxxxxxxxxxwwwwwwxxxyyyzzz}}}|||zzzxxxwwwwwwxxxyyywwwwwwvvvvvvuuuttttttsssrrrsssssstttsssttttttuuussssssssssssssssssssssssuuuvvvvvvtttqqqppppppqqqttttttsssrrrqqqqqqqqqqqqpppqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrruuuttttttttttttssssssssssssttttttuuuuuuvvvvvvwwwuuuuuutttttttttuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwwwwtttttttttttttttuuuuuuuuuuuuuuuvvvuuuttttttvvvxxxtttsssrrrqqqrrruuuxxxzzzssssssssssssrrrqqqpppooosssssstttuuuvvvvvvtttsssuuuuuutttttttttuuuvvvwwwttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwvvvtttwwwxxxwwwssstttyyy|||xxxwwwxxxyyywwwvvvuuuttttttttttttuuuqqqpppppppppqqqrrrtttuuuvvvsssqqqqqqrrrtttuuuuuutttuuuwwwwwwvvvuuuvvvwwwssssssssssssrrrqqqppppppzzzyyywwwuuusssqqqpppppprrrqqqqqqqqqqqqrrrssstttrrrrrrqqqqqqrrrsssssstttyyy|||{{{vvvrrrssstttssswwwtttrrrrrrqqqjjj```WWWKKK???444000000...------,,,++++++***++++++,,,,,,222777888222------222555666333...***'''&&&'''(((++++++,,,,,,,,,,,,,,,,,,&&&(((***---...//////000+++)))((()))+++,,,***(((++++++************++++++---++++++///222777NNNlllttt```QQQWWWgggqqqrrrppppppqqqqqqrrrrrrrrrrrrqqq}}}zzzvvvrrrqqqsssrrrwww~~~}}}}}}}}}uuussspppooorrrwww|||~~~jjjXXXCCC<<<777777777555666888555555666666555555444333333333333333333333333333000000000000111222333444555777:::===@@@CCCDDDEEEAAAAAAAAA@@@>>><<<999888666777888:::;;;<<<===>>>999999:::;;;;;;;;;;;;;;;888888999:::::::::999888888777555666888999999888999888888999<<<>>>>>>===777777666444222111////////////............//////---...///.........111333333999CCCOOOUUUPPPCCC888999===@@@AAABBBFFFFFFCCCDDDCCCAAA???>>>>>>>>>???===<<<888555222000/////////333111111555444???VVVgggooouuuuuutttwwwxxxwwwvvvwwwxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwvvvuuuuuuxxxxxxxxxwwwvvvwwwyyy{{{|||{{{zzzxxxxxxxxxyyyyyywwwwwwvvvvvvuuutttssssssrrrsssttttttsssssstttvvvrrrrrrssssssssssssrrrrrrtttuuutttssspppoooppprrrttttttttttttsssrrrpppooorrrrrrssstttuuuuuuttttttuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuttttttsssssssssttttttuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxttttttssssssssstttuuuuuuttttttttttttttttttttttttssstttvvvvvvuuuuuuwwwxxxtttrrrqqqpppqqquuuyyy{{{ssssssssstttssssssrrrqqqssssssssstttttttttssssssuuutttttttttuuuvvvxxxyyyuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{|||{{{yyyxxxtttvvvwwwwwwuuuuuuyyy|||}}}zzzxxxwwwwwwyyyzzzwwwvvvuuuttttttuuuvvvwwwrrrrrrrrrrrrssstttuuuvvvuuutttssstttvvvwwwwwwwwwwwwyyyyyyyyywwwwwwxxxyyywwwwwwwwwvvvvvvuuuuuutttyyyxxxvvvtttsssrrrrrrrrrvvvuuusssrrrrrrsssssstttqqqqqqqqqrrrtttuuuwwwxxx||||||wwwvvvvvvuuuvvvsssqqqqqqoooiii^^^UUUJJJ???333000///---+++,,,++++++******++++++,,,,,,333666888555000///222555666444///+++(((''''''(((++++++,,,,,,---......///***+++,,,,,,++++++...///***'''%%%'''***---,,,***...---,,,+++++++++++++++(((+++))),,,222333CCCbbbnnnZZZNNNXXXiiiqqqssssssrrrssstttuuuvvvvvvvvvvvv~~~yyyuuuqqqqqquuurrrwww~~~~~~}}}|||{{{xxxvvvqqqmmmjjjjjjkkkmmmrrrvvv{{{uuuhhhQQQHHH@@@<<<888555444777555555666666555555444333444444333333222222111111000000000111111222222333333666999===???@@@@@@??????@@@@@@@@@>>>;;;999777555666888999;;;<<<<<<===888999:::<<<============666777999:::;;;::::::999888666555666999;;;;;;:::999888777999;;;<<<<<<;;;777777666555333111000/////////............//////+++---///000000000222333333555:::@@@CCCAAA<<<888:::@@@CCCBBBCCCGGGHHHDDDCCCCCCBBBAAA@@@??????>>><<<:::888555333222111111///222111222666555@@@XXXgggooottttttsssuuuvvvuuuwwwwwwwwwxxxwwwwwwvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvxxxyyyyyywwwuuuvvvyyy|||{{{zzzzzzyyyyyyyyyzzzzzzxxxwwwvvvuuutttsssrrrrrrrrrtttvvvuuussssssuuuwwwssstttuuuuuuuuuuuutttssstttuuutttsssqqqppprrrtttqqqrrrtttvvvvvvtttrrrqqqssstttuuuuuuuuuuuuuuutttssssssttttttuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttwwwwwwxxxyyyyyyyyyyyyyyyuuutttttttttuuuuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxyyywwwvvvvvvwwwuuutttsssssstttvvvxxxyyyttttttuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttuuuvvvvvvvvvttttttuuuvvvxxxyyyvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwyyy{{{|||{{{yyyxxxttttttuuuuuuuuuvvvvvvwwwuuuuuuvvvvvvwwwwwwwwwwwwttttttrrrrrrssstttvvvxxxsssssstttuuuuuuvvvuuuuuutttttttttwwwzzz{{{zzzxxxwwwxxxyyyyyyxxxxxxzzz|||yyyyyyxxxwwwwwwwwwxxxxxxvvvuuuuuuuuuuuuvvvwwwxxxzzzxxxvvvtttsssssstttuuurrrrrrrrrsssuuuwwwxxxyyy}}}yyywwwvvvuuutttqqqoooppppppjjj```WWWHHH<<<111......,,,+++,,,++++++******++++++,,,---333555888999777555555888777555222...+++*********))))))***+++---...//////......,,,******///777===555///(((&&&))),,,---,,,111000///---,,,+++******%%%///,,,***111222AAAaaacccSSSLLLZZZkkkrrrtttvvvssstttuuuwwwxxxyyyzzzzzz~~~yyytttppprrrvvvrrrwww~~~~~~~~~}}}|||~~~}}}||||||xxxvvvtttssssssggghhhiiinnnxxx|||hhh]]]PPPHHH@@@999777999555555666666555555444333444333333222111000//////000000111111222222222222222444999===???>>>===;;;??????@@@???>>>;;;888777666777888999:::;;;;;;;;;777888:::<<<>>>??????>>>777888:::<<<=========<<<:::888777888<<>>999888777888:::;;;:::999888777777555444222000/////////............//////))),,,///111111111222333444333333555666666888;;;999@@@CCCBBBCCCGGGIIIFFFAAAAAABBBAAAAAA???>>>===:::999777555444333444444...222111222666666AAAYYYmmmtttyyyxxxvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvuuutttuuuvvvxxxyyyzzzzzzyyyxxxwwwyyyyyywwwuuuvvvyyy}}}yyyyyyzzzzzzzzzzzzzzzzzzxxxwwwvvvuuutttsssrrrrrrrrrtttvvvvvvtttsssuuuwwwtttuuuvvvwwwwwwvvvuuutttuuuuuuuuusssrrrrrrtttvvvnnnppptttwwwxxxwwwuuusssssstttttttttttttttssssssooopppqqqrrrtttuuuvvvvvvuuuvvvvvvvvvwwwwwwwwwxxxuuuuuuuuuuuuuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvvvyyy{{{{{{yyywwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwuuuvvvxxxyyyyyywwwvvvttttttvvvwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwyyy{{{{{{yyywwwvvvsssrrrrrrtttuuuvvvtttrrruuuwwwxxxzzzyyyxxxuuutttrrrqqqppppppqqqsssvvvwwwssstttvvvwwwwwwwwwvvvuuussssssuuuyyy|||}}}{{{yyyuuuwwwxxxxxxxxxyyy|||~~~yyyxxxwwwvvvvvvwwwxxxyyytttttttttuuuwwwzzz|||~~~|||zzzxxxuuutttttttttuuussssssttttttvvvwwwxxxyyy{{{yyyvvvtttrrrqqqooonnnpppqqqlllbbbZZZEEE:::000---...---,,,---+++*********+++,,,,,,---000222777<<<===;;;;;;<<<888666444111...,,,,,,+++'''''')))***,,,...//////+++++++++,,,333@@@QQQ]]]EEE;;;///)))))),,,------333222000...,,,+++******&&&555111)))000333EEEggg___PPPMMM]]]nnnssstttwwwrrrssstttvvvxxxyyyzzzzzzzzzuuurrrpppqqqsssvvvzzz~~~}}}}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyuuuuuurrrnnnjjjjjjooosss{{{zzztttiiiXXXHHH:::333;;;999666333222444666888333222222333444444222000333333222111000000000111333222111333888<<>>>>>>>>===;;;888777666555222000000...000333222555FFFZZZlllooosssuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuutttsssvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuuuuwwwyyyzzzyyywwwzzz|||}}}}}}|||yyyvvvtttwwwwwwuuuuuuuuuvvvwwwxxxttttttttttttuuuuuuuuuuuutttssssssvvvyyyzzzwwwsssuuutttqqqooooooppprrrtttssssssttttttsssqqqooonnnrrrrrrrrrsssssssssttttttsssqqqoooppprrrsssttttttssssssssstttvvvvvvsssqqqrrrtttuuuuuutttuuuvvvxxxttttttuuuuuuuuuuuuttttttyyyxxxwwwxxx{{{{{{xxxtttvvvxxxyyyyyyxxxwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvwwwxxxzzz{{{|||}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{zzzxxxwwwvvvuuuvvvvvvzzzyyyvvvuuuuuuwwwzzz|||vvvuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwyyyyyyyyyxxxtttttttttttttttuuuuuuvvvwwwvvvuuuuuuvvvwwwxxxwwwyyyxxxxxxxxxyyyzzz{{{{{{xxx{{{~~~~~~{{{yyyyyy{{{zzzyyywwwttttttwww||||||}}}~~~}}}zzzyyyzzz{{{{{{zzzyyywwwvvvxxx|||xxxtttvvvyyyttttttrrrpppooolllbbbWWWCCC999111///...,,,,,,...+++,,,......---...000222111111555===CCCCCC???=========:::333---***(((&&&)))''''''---111111---******000...)))555PPPaaabbb<<<666...******---...---......---,,,++++++++++++555(((...111))):::ZZZeeeZZZOOOPPPaaappptttvvv{{{xxxttttttwwwwwwuuuxxxwwwtttrrrppppppssswww{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxyyyxxxvvvssspppmmmlllssstttuuuqqqiii```YYYUUU888999;;;;;;999666222///444333222333555666666555222222111111000111111111222111000222555999<<<<<<===<<<;;;999888888888888888666555555777999999999999999999::::::;;;<<<<<<===<<<;;;::::::999::::::888999;;;<<<<<<<<<;;;;;;:::888777777888:::::::::::::::::::::777333///---//////.........------------111111---+++...000000000111222333555888===@@@CCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAAAAABBB???<<<:::888777555222000111///111444444777HHH\\\lllooorrrttttttttttttttttttuuuuuuuuuuuutttsssssstttuuuvvvwwwwwwvvvuuutttuuuuuuuuuvvvxxxyyyxxxwwwyyyzzz{{{|||{{{xxxuuusssuuuttttttsssssstttttttttssssssssssssttttttttttttrrrrrrrrrtttvvvvvvsssqqqtttsssrrrqqqqqqsssuuuwwwssssssssssssrrrqqqpppooorrrrrrrrrrrrsssssssssssstttsssqqqqqqsssuuuvvvuuussssssssstttuuuuuusssqqqppprrrsssssssssssstttvvvttttttuuuuuuuuuuuuttttttwwwvvvuuuwwwyyyyyywwwtttvvvxxxyyyyyywwwvvvwwwxxxwwwwwwxxxxxxxxxwwwvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{yyywwwvvvuuuvvvwwwwwwyyyxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyyyyzzzzzz{{{|||zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzyyywwwwwwvvvuuuuuuvvvvvvwwwwwwwwwvvvwwwwwwwwwwwwvvvrrrrrrssstttvvvxxxzzz{{{wwwyyy{{{{{{yyywwwxxxzzzyyyyyyyyyxxxxxxyyy|||~~~|||zzzyyyzzz{{{}}}}}}|||{{{zzz{{{~~~|||vvvrrrsssuuussstttrrrpppppplllaaaUUUBBB888///---,,,+++,,,...++++++***))))))+++---...111000444;;;AAA???777000666888888444---***+++,,,******,,,---...///111333//////+++***555FFFLLLHHH333///,,,,,,...111111///...---,,,+++++++++++++++,,,$$$,,,333444LLLhhhmmm[[[SSSVVVffftttwwwyyy}}}{{{wwwwww{{{|||yyyzzz~~~{{{uuusssrrroooppprrrwww}}}~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||}}}zzzrrrggg^^^^^^bbbgggjjjkkkkkkkkklll[[[SSSGGG<<<555333666888444333111222333555444444111111111000111111222222111000///000333666777888;;;:::999888888888999999666444333333555777888888999999::::::;;;<<<=========<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;::::::888666666888:::::::::999:::::::::777444000.../////////............---222555444///---///111000000111222333555999>>>BBBCCCDDDDDDDDDEEEEEEEEEFFFBBBBBBBBBBBBCCCDDDFFFFFF???===:::888777555222000222000222555555999JJJ^^^nnnqqqtttvvvuuutttttttttsssssstttuuuuuuuuuuuutttssstttuuuvvvvvvuuutttssstttttttttuuuwwwxxxwwwvvvxxxyyyzzzzzzyyywwwuuussstttuuuuuuuuuuuutttrrrqqqrrrrrrrrrsssssssssssstttsssrrrrrrsssttttttrrrppptttsssrrrrrrsssuuuxxxyyytttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrvvvtttrrrsssuuuwwwxxxwwwtttsssrrrsssuuuuuusssrrrppprrrsssssssssssstttvvvuuuvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvwwwyyyzzzyyywwwwwwyyyzzzyyywwwvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzxxxvvvuuuuuuvvvxxxzzzxxxxxxxxxxxxyyyyyyyyyzzz|||||||||{{{||||||}}}~~~yyyyyyyyyxxxxxxxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{|||{{{yyyxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuqqqqqqrrrssstttvvvxxxyyyxxxyyyzzzyyyxxxxxxzzz{{{yyy{{{|||}}}||||||}}}~~~~~~|||{{{||||||{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}{{{{{{}}}~~~zzz|||}}}zzzuuuqqqqqqrrrrrrssssssrrrqqqlll```SSS@@@666...---...///111555333000---+++---000333444555666;;;FFFOOOPPPEEE:::555777888555///+++,,,///)))---000///000777CCCLLLMMM@@@333///444888777333...,,,,,,///333555333000,,,,,,++++++***+++++++++***&&&---777FFFaaaqqqkkkXXXTTTYYYjjjwwwzzzzzz}}}}}}zzzzzz}}}{{{yyyuuutttrrrnnnoooqqqvvv}}}~~~|||~~~}}}~~~~~~}}}|||}}}~~~}}}|||{{{{{{|||{{{|||}}}{{{ppp___QQQJJJMMMQQQTTTYYY^^^eeeiiiyyynnn\\\III===888888:::555444333444555555333111111000000000111222333333111000///000222444555444777888999:::;;;:::999999555333222222444666777777888999:::;;;<<<=========<<<<<<:::999999888888999:::::::::;;;::::::::::::999777555666777999999999999999::::::888555111////////////...............555888777222///111222111000000222333555:::@@@DDDCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBCCCDDDEEEGGGIIIJJJ<<<:::888777777666333111222000111444555999KKK```qqqtttvvvxxxwwwuuuuuuuuusssssstttuuuvvvwwwwwwwwwuuuvvvvvvwwwvvvvvvuuutttssssssssstttvvvwwwvvvuuuwwwxxxyyyzzzyyyxxxvvvuuuwwwxxxyyyzzzyyywwwtttrrrrrrrrrssssssssstttttttttvvvuuuttttttssssssrrrqqqtttsssrrrrrrssstttvvvwwwtttsssrrrqqqpppqqqrrrsssppppppqqqqqqqqqrrrrrrrrruuutttrrrsssuuuwwwxxxxxxtttsssrrrsssttttttsssrrrssstttvvvvvvuuuuuuwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||||||||yyyzzz{{{zzzxxxvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{zzzuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxuuuttttttwwwyyy{{{wwwxxxyyyzzzzzzzzzyyyxxx{{{{{{{{{zzzzzz{{{{{{|||wwwwwwvvvvvvvvvuuuuuuuuuxxxxxxxxxxxxwwwwwwwwwwww{{{{{{{{{zzzyyyyyyzzz|||~~~|||zzzyyyyyyyyyzzzyyyzzz||||||zzzwwwuuutttwwwwwwvvvvvvvvvvvvwwwwww{{{{{{{{{zzzzzz{{{}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}|||zzzxxxvvvuuuzzzyyyyyyyyyzzz{{{{{{zzzzzz{{{|||{{{yyyxxxxxxyyyxxxzzz{{{zzzvvvsssrrrrrrrrrtttuuutttsssnnn```RRR???555......111444888======888111------000222333777;;;EEEUUUeeekkkaaaSSS>>>;;;888666333...---///,,,///000222;;;MMM```lllrrr\\\CCC555000,,,+++---,,,******,,,000222000---++++++*********++++++,,,///---///===WWWooommmZZZMMMOOOXXXiiivvvyyyzzz|||}}}{{{}}}|||{{{wwwvvvrrrnnnnnnqqquuu}}}~~~~~~}}}~~~}}}~~~|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}|||{{{~~~|||zzz{{{yyymmmZZZJJJAAAAAAAAABBBFFFMMMWWW]]]hhhkkknnnkkkaaaPPP>>>333666555555666777666444222111000000000111222333333222111000111333444444333222555:::===>>>===:::888666444222222444666666666777888:::;;;<<<=========<<<;;;::::::999999::::::;;;;;;::::::999999999999888777555555777888999888888999::::::999666222000////////////////////////333666555000...000111000000000111222444999???DDDBBBCCCCCCDDDEEEFFFFFFFFFBBBBBBCCCDDDFFFHHHJJJKKK999777666666666666555333111///000333444999LLLaaapppsssvvvwwwvvvuuutttuuuqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttsssrrrrrrtttvvvwwwvvvtttxxxxxxyyyzzzyyyyyyxxxwwwwwwyyy{{{|||{{{xxxuuusssssstttttttttuuuuuuuuuuuuvvvuuutttrrrqqqpppqqqrrrssssssrrrqqqqqqqqqrrrssssssrrrqqqpppqqqrrrssstttppppppqqqqqqqqqrrrrrrrrrtttrrrqqqrrrtttvvvwwwwwwtttsssqqqrrrssstttsssrrrsssuuuvvvvvvuuuvvvwwwyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{|||}}}zzz||||||{{{yyywwwwwwxxxyyyyyyzzz{{{{{{|||{{{{{{tttuuuvvvvvvvvvvvvuuutttwwwwwwxxxxxxyyyzzzzzzzzzuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwuuutttuuuwwwzzz{{{wwwxxxyyy{{{{{{zzzyyyxxx{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwwwwvvvvvvvvvvvvuuuwwwwwwwwwwwwvvvvvvvvvvvvyyyzzzzzzyyywwwxxxzzz}}}}}}{{{zzzzzz{{{{{{yyy|||~~~}}}zzzwwwuuuuuuyyyyyyxxxwwwwwwxxxxxxxxx|||{{{zzzzzz{{{}}}~~~~~~|||{{{{{{~~~~~~|||zzzyyyxxxyyyxxxwwwyyy{{{|||{{{zzzwwwyyyzzzzzzxxxvvvvvvvvvxxxzzz{{{zzzyyyvvvuuuuuusssuuuwwwvvvuuuooo```RRR@@@666//////111333666:::<<<777000,,,,,,000444777DDDKKKUUUddduuu|||rrrcccGGG<<<555555666555444777777555222555GGGbbbwwwnnnWWWEEE888...,,,///+++(((&&&(((,,,000111000************+++,,,------000///111DDDgggxxxeeeLLLEEEKKKYYYiiivvv{{{}}}{{{xxxvvvrrrnnnooossswww~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{|||xxxlllYYYJJJ;;;999888777999@@@IIIOOOQQQ]]]mmmyyywwwjjjXXXLLL999777444333333222111///111111111000111111222222222111000111333444444333///222888<<<>>>===:::888999777444444555666666555555777999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<:::999888888888888888666444444666888888888777888::::::999666333111...////////////000000000---000000,,,***---///...000000000111222777>>>CCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJ999777666666777777666444111...///333444999MMMbbbmmmpppsssttttttsssssssssooopppqqqrrrssstttttttttuuuuuuttttttssssssrrrrrrssssssssstttvvvwwwvvvuuuxxxxxxyyyyyyyyyyyyyyyyyyuuuvvvxxxyyyxxxvvvtttrrrtttttttttuuuuuuuuuvvvvvvsssrrrqqqnnnllllllnnnqqqrrrrrrqqqpppppppppppppppqqqqqqqqqqqqrrrsssssstttqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqooopppsssvvvwwwwwwtttrrrqqqqqqrrrssssssrrrqqqsssttttttttttttuuuwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxwwwvvvwwwyyy{{{yyy{{{|||{{{yyyxxxxxxyyywwwwwwxxxyyyyyyyyyxxxxxxuuuuuuwwwwwwwwwwwwuuuuuuwwwwwwxxxyyyzzzzzz{{{{{{vvvvvvvvvvvvwwwxxxyyyyyywwwwwwvvvvvvvvvwwwyyyzzzwwwxxxzzz{{{{{{{{{zzzyyy}}}}}}||||||{{{{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwyyyyyyxxxvvvwww|||}}}{{{yyyzzz{{{|||zzz}}}~~~zzzwwwwwwxxxuuuuuuvvvvvvwwwyyyzzz{{{yyyxxxwwwxxx{{{}}}}}}}}}~~~{{{yyyzzz}}}~~~}}}|||{{{{{{zzzyyywwwwwwyyy|||~~~|||yyyxxxyyy{{{zzzyyyxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxwwwtttvvvwwwvvvuuunnn```RRR@@@777///......------000000111222555;;;FFFRRRZZZeeelllrrrxxxxxxgggEEE888///222777:::@@@HHHKKKDDD::::::OOOmmm~~~zzzpppcccUUUHHH===777000---***,,,222777;;;;;;+++***++++++,,,---...///+++000777QQQtttvvv\\\IIIDDDNNN^^^nnnyyy|||yyyvvvtttqqqnnnqqqwww{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~|||||||||||||||||||||}}}zzz}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}zzz{{{|||}}}xxxkkkXXXKKK777777666555666999===AAAGGGOOO[[[gggnnnooommmkkkQQQJJJ@@@777222000000000222222111111000111111111000//////111333444333222...000333777999::::::999<<<:::777666666777666555333555888:::;;;<<<;;;;;;:::::::::;;;<<<===>>>???===<<<:::999888777777888777555444444555777777777777888::::::999777444222.../////////000000000000)))---...******...000000111000000///111666<<>>===:::888777777777777777555333444555777777777777888:::::::::777555333.../////////000000111111***---...,,,,,,000444333111000//////000444;;;@@@??????@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA???<<<;;;:::888555333333000111555666<<>>??????CCC>>>999888;;;<<<:::666666666666666666555555444444555777:::;;;999555111222000------...//////..................///000000///000000//////333999??????AAACCCDDDDDDDDDFFFGGGCCCCCCBBBAAAAAA@@@??????AAABBBAAA<<<777333333444333111000111444???TTTgggrrrssstttttttttuuuwwwyyyuuutttssstttuuuvvvvvvtttwwwvvvuuuttttttuuuvvvwwwuuuuuuuuutttttttttuuuuuuvvvwwwyyyyyywwwvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuuuussssssssssssssssssssssssmmmoooppppppooonnnoooppprrrrrrqqqooonnnooosssvvvuuuuuuttttttttttttuuuuuuxxxxxxwwwwwwvvvtttsssrrrttttttttttttuuuuuuuuuuuuuuuttttttsssssssssssssssqqqsssuuuwwwyyyzzz{{{|||||||||{{{{{{{{{{{{{{{|||wwwwwwxxxxxxxxxwwwwwwvvvxxxvvvuuuvvvwwwyyyxxxxxxvvvuuutttuuuwwwxxxxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwvvvuuuuuutttxxxyyyyyyyyyzzzzzz{{{{{{wwwzzz|||zzzwwwtttuuuwwwvvvxxx{{{|||{{{zzzyyyxxx||||||{{{{{{{{{{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzz{{{{{{||||||{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzzzzzzz~~~|||{{{yyyxxxwwwwwwvvvvvvwwwxxx{{{}}}}}}}}}|||~~~~~~{{{zzzyyyzzzyyyyyyzzz|||}}}|||{{{wwwxxxyyyzzz{{{{{{{{{{{{{{{xxxtttuuuwwwzzzzzzyyy{{{yyywwwwwwxxxxxxxxxwwwtttrrrpppppprrrnnn]]]LLL999333//////...***)))+++...222555333000///333777===@@@DDDEEECCC===777333111000......000555:::>>>MMMNNNSSS^^^lllvvvzzzyyyxxx]]]@@@000,,,''''''+++,,,***'''***---)))***111///---777QQQpppyyy\\\DDD@@@IIIZZZppp~~~zzzwwwsssnnnlllnnnsssxxx~~~}}}|||||||||||||||}}}}}}}}}|||{{{zzz~~~~~~|||{{{{{{{{{|||}}}{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||yyykkkVVVFFF;;;:::777555444555777888666777777888;;;@@@GGGLLL\\\jjjsssqqqmmmiii___SSS<<<555000000222333111///111111111111111111000000//////000000111222222333888888777666666666666666777666666888;;;<<<;;;999888999999:::;;;<<<======@@@<<<999888999:::888666666666666666666555555444444444666888:::999555222222000------...//////...---------------.../////////000000000000444:::@@@@@@BBBDDDDDDDDDDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@???AAABBB@@@<<<777444333444333111000111444???SSSfffoooqqqrrrsssssssssuuuvvvsssrrrqqqrrrtttuuutttsssuuuuuutttsssssstttuuuuuuvvvuuutttsssssstttuuuuuuwwwxxxzzzyyyxxxwwwwwwxxxvvvvvvvvvvvvvvvuuuuuutttqqqqqqqqqqqqrrrrrrrrrrrroooqqqssssssrrrqqqrrrsssqqqqqqqqqpppoooooorrruuuttttttssssssssssssttttttuuuuuuuuuvvvuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxxxx~~~~~~}}}}}}}}}~~~~~~zzzzzzzzzyyywwwvvvtttsssyyyxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{zzzyyywwwwwwxxxuuuxxxzzzzzzxxxwwwyyy{{{~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyzzz|||~~~}}}||||||{{{{{{{{{{{{|||~~~}}}|||{{{zzzxxxwwwwwwuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{|||~~~}}}{{{yyyyyyyyyxxxxxxyyy|||}}}}}}|||xxxxxxyyyzzz{{{{{{{{{zzz}}}zzzwwwvvvxxxyyyyyyxxxzzzyyyxxxxxxyyyyyyxxxvvvuuutttqqqqqqsssnnn^^^MMM999333......---++++++---000222333222000000222555888888999999999666222///000...---,,,---000444666888:::AAAPPPaaaooovvvyyy}}}yyy___CCC000,,,((((((+++---+++((())),,,)))+++111...,,,555SSStttuuuXXXBBBAAATTTcccwww}}}xxxvvvsssooommmoootttwww~~~}}}}}}}}}|||}}}}}}}}}}}}|||{{{{{{~~~}}}}}}}}}~~~~~~|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz{{{xxxkkkWWWGGG;;;999777555555555666777555555555444444666:::===KKKVVV```hhhsss{{{vvvkkkSSSAAA444333666444111111222222222111000000//////......//////000000111111444444555666666666666666666555666777:::;;;:::999888888888999999999::::::;;;:::999888777777777777666666666666666555555444333333333555777777666444222000------...//////...---,,,,,,,,,,,,---......000000000111222666<<<@@@@@@BBBDDDDDDCCCCCCDDDEEECCCCCCBBBBBBAAA@@@@@@@@@BBBAAA@@@<<<888555444444333111000111444>>>RRRdddkkknnnqqqrrrqqqqqqrrrsssrrrqqqpppqqqrrrssssssqqqtttssssssrrrrrrsssssstttuuutttsssqqqqqqssstttvvvtttvvvxxxxxxvvvuuuvvvwwwuuuuuuuuuuuuuuutttssssssppppppppppppppppppppppppnnnpppqqqqqqpppoooooopppooopppqqqqqqppppppqqqrrrsssrrrrrrrrrrrrrrrrrrsssrrrrrrsssttttttuuutttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyyyyyyyxxxxxxwww~~~}}}}}}|||}}}}}}~~~~~~zzzzzzzzzyyyxxxvvvuuutttzzzyyywwwxxxzzz{{{{{{zzzzzzyyyyyyzzz|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvv{{{{{{{{{zzzyyyyyyxxxxxx{{{zzzzzzzzz{{{{{{zzzxxxvvvyyy||||||{{{{{{~~~~~~}}}||||||{{{||||||||||||||||||||||||}}}}}}}}}|||{{{{{{{{{zzz|||{{{zzzyyyyyyzzz{{{|||{{{{{{zzzzzz{{{||||||}}}||||||{{{zzzxxxwwwvvvvvvtttuuuvvvwwwxxxyyyyyyyyy|||{{{yyyyyy~~~|||zzz{{{}}}}}}{{{yyyyyyyyyxxxxxxwwwyyy|||}}}}}}|||xxxyyyyyyzzzzzzzzzyyyyyy}}}zzzxxxyyyyyyxxxxxxyyyyyyxxxyyyzzzzzzxxxuuuvvvuuurrrqqqrrrmmm]]]MMM:::333...------,,,---111222222111111000000111111444111//////111222000---------,,,++++++,,,,,,---------111:::FFFQQQVVVXXXbbbhhhmmmoooqqqkkkUUU???000---)))))),,,,,,+++((((((,,,***+++111...---777WWWvvv~~~lllVVVLLLQQQWWWcccuuu|||uuuuuurrrpppnnnppptttxxx~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{|||||||||{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||yyyxxxyyyzzzwwwjjjVVVGGG;;;999777666555555555666555666666555444666999<<<<<<@@@DDDKKKZZZkkkrrrqqqnnn\\\KKKEEE===222000666111111000///////////////............//////000000000111333555666666555555555555666777888999888888888888777777777777777777888999999888666555666777666666666666666555555444333222222333555666666555222000------...//////......------,,,------......000000000111444999>>>AAAAAACCCDDDDDDCCCBBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAA???<<<888666555555333111111111333<<>>;;;999777666555444222111111333;;;MMM___jjjlllppprrrqqqppppppqqqqqqpppoooppprrrsssrrrqqqssssssssssssssssssssssssrrrqqqpppooopppqqqssstttnnnppprrrrrrqqqqqqqqqssssssssssssssssssrrrqqqqqqrrrqqqqqqqqqpppppppppooovvvwwwwwwuuurrrpppooooookkknnnpppqqqpppoooooooooppppppoooooooooooopppppppppqqqqqqqqqqqqpppoooooooooppppppppppppqqqqqqqqqoooooooooppprrrsssuuuvvvttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvtttuuuvvvxxxwwwwwwvvvuuuuuuvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuvvvvvvwwwxxxyyyyyyzzz|||zzzxxxzzz}}}~~~{{{yyyzzzxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||~~~~~~}}}||||||{{{{{{{{{}}}|||{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{zzzzzzyyy||||||zzzxxx{{{{{{zzz|||}}}|||zzzxxxwwwwwwxxxwwwwwwxxx{{{}}}||||||xxxxxxxxxyyyxxxxxxwwwwwwzzzzzzzzzzzzyyyyyyzzz{{{xxxwwwxxxzzz{{{yyywwwttttttsssqqqnnnlllfffXXXJJJ999222------------000444222000......//////...---222111222444777666333///,,,---...000000///---,,,,,,+++))))))+++---///000***,,,---000444555000***,,,+++************((('''***---((('''...000777HHHrrr|||xxx{{{|||tttsssqqqnnnnnnqqqwww{{{~~~}}}~~~}}}}}}}}}}}}||||||{{{zzz{{{{{{{{{||||||}}}}}}||||||{{{zzz~~~}}}}}}|||zzzzzz{{{|||~~~~~~}}}|||zzz|||~~~}}}zzzyyy{{{~~~{{{}}}}}}|||yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxuuuhhhTTTDDD:::999888666555444333333333444555444222111111222333666999:::;;;@@@HHHOOO^^^iiisssooo^^^III:::444222222000/////////000111......//////////////////,,,---///000222333333444222444666666555555555666888888888888888888888777::::::;;;<<<<<<<<<;;;;;;666666666666666555555444444222222333555666555444222000------...//////...000000///............//////......111666<<>>EEEUUUcccggghhhdddTTTBBB999777555222111000111111////////////////////////---------...///111222333111444666666444333444666999999999999999999::::::>>><<<<<<>>>AAABBB???<<<666666666666666555555444444444333444666666555333222000------...//////...000///......---------...---,,,---000777<<>>@@@BBBCCCBBBBBBCCCEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDAAA===;;;;;;:::777555444222222222222999JJJZZZkkkmmmnnnooonnnoooqqqrrrooonnnmmmnnnpppqqqpppooopppqqqrrrssssssrrrqqqpppmmmnnnoooqqqqqqqqqqqqqqqoooqqqsssssssssrrrssstttssssssssstttsssrrrrrrqqqqqqqqqpppoooooonnnmmmmmmjjjkkkmmmmmmkkkjjjkkklllkkkmmmoooooonnnmmmnnnoooppppppoooooooooooopppppplllmmmmmmnnnnnnnnnnnnmmmoooooopppppppppqqqqqqqqqoooooooooooopppqqqrrrsssuuuvvvvvvvvvuuutttsssssssssssssssssstttuuuvvvwwwuuuvvvvvvuuuuuutttsssrrrtttsssrrrrrrtttuuuuuuttttttsssssstttvvvwwwwwwvvvttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrsssssstttuuuvvvvvvwwwyyyzzzyyywwwvvvvvvvvvwwwvvvwww{{{~~~|||}}}~~~~~~~~~|||{{{yyy}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~~~~}}}|||zzz||||||||||||||||||{{{{{{|||{{{zzzzzzyyyyyyyyyyyywwwwwwxxxxxxxxxxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{uuuxxxxxxwwwwwwyyyxxxssswwwyyy{{{{{{zzzxxxxxxyyyzzzyyyxxxxxxzzzzzzzzzxxxuuuuuuvvvwwwxxxxxxxxxwwwtttvvvxxxwwwuuutttuuuvvvwwwvvvuuuuuuvvvvvvuuusssttttttqqqmmmiiibbbVVVIII777111---......,,,,,,///+++...///...++++++...000///444888888333...------...///000111111000...---*********)))'''&&&&&&'''111///---------...111333,,,---......---+++******&&&+++)))(((---...555GGGkkk|||uuu]]]RRRRRRTTTYYYiiisss}}}~~~~~~|||tttrrrooollllllqqqyyy~~~~~~}}}}}}{{{{{{|||~~~}}}|||zzzzzz{{{{{{||||||}}}}}}~~~~~~}}}{{{zzzyyy{{{}}}~~~zzz}}}{{{yyy||||||~~~~~~|||||||||||||||||||||||||||yyywwwwwwxxxtttfffQQQAAA999999888666555444222222222444777777666666666666666444222222111222666;;;:::EEENNNWWWiiiyyynnnVVV???===999555222111111111000000000000000/////////------,,,---...000222333111444666666333222444666999999:::::::::;;;;;;;;;AAA>>><<