BM 6(# ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~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=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??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ĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ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ĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ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ĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ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ĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ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<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~|||zzzyyyxxxxxxxxxwwwvvvuuutttssssssssswwwvvvuuusssrrrpppooonnnppppppppppppppppppppppppnnnoooooonnnmmmmmmnnnppplllrrryyyzzzwwwsssssstttqqqtttxxxzzzzzzyyyyyyzzzzzz{{{|||~~~~~~~~~{{{vvvuuuvvvsssnnnhhhlllooonnnkkkiiihhhiiiffffffgggiiilllnnnnnnnnnbbbjjjpppoooqqquuuuuurrrlllnnnqqqsssuuuwwwwwwwwwtttxxx{{{{{{wwwvvvyyy|||~~~~~~||||||}}}|||xxxxxxyyyvvvqqqwwwssspppppprrrqqqlllhhhhhhjjjkkkkkkjjjjjjkkkmmmrrrooonnnrrrxxx|||{{{xxx~~~{{{wwwuuuuuussspppnnniiihhhfffdddbbb```]]]\\\^^^\\\ZZZ\\\___dddgggiiiooopppooommmooorrrrrrnnnwww{{{}}}zzzxxxxxx|||zzzyyy{{{~~~|||{{{|||~~~vvvuuutttuuuuuusssooolll{{{wwwssspppooommmiiieeeccccccdddeeebbb```]]]]]]___````````````cccfffggggggfffgggiiimmmmmmmmmnnnsss{{{~~~yyyvvvqqqjjjhhhiiibbb```^^^\\\]]]___aaaccciiiiiikkkmmmqqqvvvzzz|||xxxsssoookkkhhhdddccccccbbbaaabbbdddeeeeeeccceeejjjnnnpppuuuzzz{{{|||}}}yyytttnnnhhheeeeeedddaaa___```dddiiillliiikkknnnqqquuuzzzwwwqqqkkkgggddd```aaacccddddddeeegggiiimmmqqquuuyyy|||~~~yyyuuuqqqmmmhhheeeiiigggeeeggglllrrrvvvxxx}}}}}}vvvnnniiihhhiiihhhfffhhhhhhiiinnnvvv}}}yyyqqqnnnlllgggeeeeeefffhhhjjjnnnsssyyyxxxpppjjjhhhgggkkkjjjjjjllllllnnnwwwvvvnnnjjjhhhhhhgggjjjlllmmmnnnttt~~~~~~|||{{{wwwwwwxxxyyyzzzyyywwwvvvtttsssqqqnnnjjjgggdddbbbfffiiiiiidddbbbccccccaaaeeeeeeeeeeeefffjjjooosssppppppqqqrrrssssssrrrqqqmmmsssxxxvvvoooiiikkkooo{{{{{{|||}}}~~~{{{sssnnnhhhfffddddddgggmmmuuuzzz|||yyywwwsssooollllllmmmooolllgggbbbbbbfffjjjlllllldddeeeeeedddaaa___^^^___^^^^^^^^^]]][[[YYYVVVUUURRRSSSUUUUUUUUUTTTSSSRRRTTTRRRQQQNNNMMMKKKKKKKKKJJJOOOOOOLLLJJJLLLMMMKKKJJJKKKMMMMMMMMMOOORRRTTTOOOPPPQQQQQQQQQQQQQQQQQQKKKRRRWWWVVVQQQOOOQQQTTTWWWWWWWWWXXXXXXYYYZZZZZZVVV[[[aaafffhhhiiijjjjjjmmmllljjjjjjnnnxxxwwwtttooojjjhhhjjjmmmpppwww{{{{{{rrrmmmooozzzxxxeee___aaa```ZZZTTTUUUTTTRRROOOMMMNNNRRRUUUPPPMMMIIIGGGIIINNNRRRUUUTTTVVVVVVUUUSSSQQQQQQQQQSSSSSSSSSRRRQQQPPPNNNNNNKKKMMMNNNNNNMMMLLLLLLMMMJJJIIIIIIHHHHHHHHHIIIIIIAAAFFFHHHEEEDDDFFFGGGEEEDDDFFFHHHIIIHHHHHHIIIIIILLLMMMNNNNNNLLLLLLMMMOOOGGGMMMQQQOOONNNOOOQQQPPPNNNMMMLLLJJJIIIHHHHHHHHHGGGJJJMMMNNNMMMLLLLLLMMMOOOOOONNNLLLNNNUUU```iiizzzqqqfffbbbeeeoooooonnnkkkfffbbb___```aaayyysssnnnkkkhhhfffpppuuu}}}{{{}}}zzzsssooooookkkeeehhhhhhgggccc```^^^^^^___lllddd[[[UUURRRSSS\\\eeeaaaSSSIIIHHHKKKJJJHHHHHHGGGHHHIIIHHHFFFFFFIIIKKKFFFFFFEEEEEEEEEHHHLLLOOOGGGHHHJJJJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCAAABBBCCCBBB@@@@@@BBBDDDFFFFFFFFFEEEEEEEEEFFFFFF<<>>???:::>>>AAABBBAAABBBEEEHHHEEEGGGJJJJJJHHHGGGGGGGGGIIIHHHFFFEEEDDDCCCCCCCCCAAABBBCCCAAA??????BBBEEECCCCCCBBBBBBAAA@@@@@@@@@>>>CCCEEECCCAAACCCCCC@@@???@@@@@@@@@???@@@BBBDDDDDDFFFGGGFFFCCCCCCEEEGGGHHHJJJIIIEEEHHHLLLJJJCCCIIIHHHFFFDDDCCCCCCCCCDDD???@@@AAA@@@@@@@@@CCCEEE<<>>===?????????>>>>>>>>>=========>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDDDDBBBAAABBBCCCFFFFFFDDDCCCBBBBBBAAAAAA|||yyyrrrllliiihhhiiikkkvvvxxx}}}{{{yyyzzzwwwsssooonnnooorrrttt}}}ooojjjuuu{{{ppp```VVVVVVRRRNNNKKKKKKMMMMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@???>>>===<<<<<<>>>>>>=========<<<<<<<<<;;;<<<======>>>???@@@@@@???????????????>>>======???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;<<<===>>>???@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@???AAABBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAA~~~sssllliiihhhhhhkkknnnqqqwwwzzzuuuqqqnnnkkkjjjiiigggeeebbbaaa```___[[[YYYVVVSSSRRRRRRSSSTTTWWWTTTYYYeeeggg\\\PPPKKKLLLIIIEEECCCCCCCCCBBBAAAEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>????????????@@@@@@???>>>======<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;::::::999999:::::::::999999999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888999:::;;;<<<===<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<<<<;;;==================<<<;;;;;;;;;<<<<<<<<<============???@@@@@@???>>>>>>???>>>=========>>>>>>???@@@zzzggggggeeedddfffmmmwww{{{|||}}}}}}zzzvvvrrroooiiiddd^^^YYYWWWVVVUUUUUUWWWVVVUUUUUUUUUVVVXXXYYYVVVUUUTTTRRRQQQPPPOOOOOOQQQOOORRRXXXXXXQQQLLLLLLIIIGGGEEEDDDEEEDDDBBBAAAEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>=====================>>><<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;:::::::::888888888999999888888777888888888777777777666666777777777777777777777777888888888888888888888888888999999::::::999999888666666777888999:::;;;<<<:::999999999999:::;;;;;;999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;::::::999999999999999999:::::::::;;;;;;===>>>>>>===<<<<<<=========<<<<<<<<<======>>>uuuooojjjeeebbbooosssxxx}}}{{{rrrlllgggfff^^^^^^^^^]]]\\\[[[YYYXXXYYYVVVRRRPPPQQQSSSUUUVVVNNNNNNMMMMMMNNNOOOQQQRRRNNNNNNMMMMMMLLLJJJIIIHHHLLLIIIHHHKKKLLLJJJGGGGGGCCCBBBAAABBBCCCCCCBBB@@@AAA@@@@@@??????>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888888888888999999:::;;;;;;<<<888888888777777777777666777777777777666666666666444555555666666555555555555555555444444444333333444444444444444444444444333333333333333333333333444444555555555555444444111222333444666777777888555555444444555555666777555555555555555666777888777777888888888888888888666666777777888777777666666666777777777888888888888:::;;;;;;:::999999:::>>>===<<<;;;::::::::::::yyytttiiihhhgggiiipppzzz|||xxxtttmmmgggfffccc___ZZZUUUSSSQQQQQQOOOOOONNNMMMNNNNNNOOOPPPMMMJJJGGGGGGHHHKKKLLLMMMIIIIIIIIIHHHIIIIIIJJJJJJEEEFFFFFFFFFFFFEEEDDDCCCAAAAAABBBEEEHHHGGGCCC@@@@@@???>>>???AAAAAAAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999777777888888777777666555444555555666777777888888444444444444333333333333000000000000000000000000//////000111111111111000000000000000////////////////////////////////////..............................////////////......,,,---...000000111111111...............///000000000/////////000111333444111111111111222222222222222222333333444444333333333333333333444444444444333555777666555444555555;;;:::999777666666555555yyypppiiiffffffhhhhhh}}}|||vvvrrrppphhhcccmmm}}}sssbbbYYY___bbb___bbbllljjjeee___ZZZVVVSSSOOOLLLKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJMMMKKKHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEECCCDDDDDDEEEEEEEEEEEEEEE@@@BBBCCCCCCCCCCCCBBB@@@@@@???======>>>???>>>>>>=========<<<<<<<<<<<<;;;888888888888777777777777555555555555444444444333222333333444333222111000//////000000111111222222////////////............,,,,,,,,,,,,,,,---------,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---......------++++++******++++++,,,---,,,,,,++++++,,,...111222,,,,,,,,,,,,---------...------...///////////////....../////////000000000...000111111000//////000333333222111111111111111uuukkkeee```aaafffooo{{{~~~kkk\\\___ZZZYYYYYYSSSRRRcccyyyrrr___TTTXXXYYYRRRTTT^^^UUUTTTRRROOONNNMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEGGGHHHIIIIIIHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBFFFGGGGGGGGGGGGEEECCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEGGGEEE???:::;;;@@@CCC???===:::999999::::::999888888888888777777777777555555444444444333333333222111111111000000//////...///000000000///------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++,,,---...............------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///...---,,,+++++++++++++++,,,,,,---,,,+++++++++,,,...111333******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,------,,,++++++,,,---,,,,,,,,,,,,---......xxxssslllgggffflllttt{{{}}}}}}vvvqqqeeedddcccaaa^^^[[[XXXWWWRRRRRRQQQPPPQQQSSSUUUVVVXXXVVVSSSPPPNNNMMMLLLLLLMMMMMMNNNMMMJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEEEEDDDBBBEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@???===<<<;;;;;;======<<<;;;:::999888888555555555444444333333333555444444333333222222222111000000///...------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************---......///000/////////---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***,,,---***,,,+++)))***---,,,(((++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqllliiiiiinnnsssvvv||||||tttiiifffbbb___\\\YYYVVVTTTXXXWWWWWWVVVTTTRRRQQQPPPQQQPPPOOONNNNNNNNNPPPQQQOOONNNLLLJJJIIIIIIIIIIIIKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======<<<;;;;;;:::999888777666555555555444444333333222222111111000000000/////////000//////////////////...///......------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************+++,,,,,,---------------,,,,,,++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,,,,+++)))***+++,,,+++******,,,,,,+++---111111---+++++++++++++++,,,------++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxrrrhhh```^^^dddooowww}}}zzzrrrdddXXXSSSTTTUUUVVVVVVTTTSSSSSSSSSPPPPPPQQQQQQQQQPPPOOOOOOPPPNNNMMMKKKJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;::::::999888888777777666666666333333222222111000//////.................................---------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++***************************************++++++,,,************************))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++,,,)))(((***///000---(((***---------000555666222++++++*********+++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++jjjbbbdddffflllqqqxxxxxxhhh___[[[[[[]]]]]]YYYUUUUUUPPPTTTVVVUUURRROOOOOOQQQNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLKKKJJJJJJKKKMMMMMMJJJJJJIIIIIIJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@???@@@???>>>===<<<<<<;;;;;;999:::999777555333333333333222222222111111000000.........------,,,,,,+++,,,,,,,,,,,,------..............................,,,,,,,,,------.........+++++++++++++++++++++,,,+++++++++++++++*********************************)))))))))))))))***++++++************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))************'''''',,,333555000***+++---...---000555555222******)))))))))******+++))))))))))))))))))))))))*********))))))*********************************++++++++++++++++++++++++vvvbbbbbbooozzz{{{hhhffflllmmmccc___^^^WWWZZZVVVTTTVVVWWWUUUTTTVVVOOORRRTTTRRRNNNKKKJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIKKKIIIGGGGGGGGGFFFCCC@@@<<<<<<;;;:::999999888888666666777777777777777777555666777444111//////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------..................+++,,,,,,------.........++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((&&&&&&,,,555777333---,,,------+++---111111---***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************vvv}}}rrrmmmfffeeeiiioootttvvvkkkgggiiifff\\\^^^gggggg]]]WWWSSSTTTSSSPPPPPPQQQQQQRRRRRRQQQOOONNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEGGGDDDAAAAAAAAA@@@<<<888555444444333333222222222///000111222333333333333333555666444000...///111.........---------------,,,,,,,,,,,,------------*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%''',,,222555111---+++,,,+++)))***---,,,((())))))((('''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))~~~|||sssiiibbb___```]]]ZZZYYY\\\bbbiiinnnpppjjjlllllldddfffkkkgggWWWQQQNNNOOOPPPNNNNNNQQQKKKJJJHHHHHHIIIIIIIIIHHHJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@???@@@@@@AAA???<<<999999;;;:::666222000000000000////////////---...///000000000///...///222444222...,,,---000------------------------+++++++++,,,,,,,,,------*********************+++)))*********++++++++++++************))))))))))))+++******))))))(((((((((((((((((()))))))))******(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&(((***---...,,,***(((***)))&&&(((+++***&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))yyymmmbbb]]]bbbaaa```]]]ZZZYYYZZZ[[[UUUWWWXXXXXXVVVTTTSSSSSSRRROOOYYYbbbaaabbb___SSSSSSNNNKKKMMMNNNLLLLLLOOOQQQNNNJJJIIIKKKMMMLLLJJJFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>>999999777777666777888999999555333444777777333///............////////////......///000///...,,,++++++...000...***(((***...,,,,,,,,,,,,------------))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,++++++******))))))******)))((('''&&&&&&%%%'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((&&&&&&&&&((('''%%%'''******&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))uuunnnkkkjjjiiifffdddbbb```___^^^SSSTTTVVVWWWWWWWWWVVVUUURRRRRRSSSSSSTTTTTTUUUUUUNNNNNNPPPQQQSSSSSSTTTTTTPPPOOONNNMMMLLLLLLLLLLLLPPPLLLHHHGGGIIIJJJJJJHHHHHHHHHHHHFFFEEECCCAAA@@@<<<999777666777777444222000111222333555888:::;;;444555555333//////333666111...,,,---///000...+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***)))((()))***+++***(((---------,,,+++***)))(((******))))))******+++,,,******)))))))))))))))***((())))))))))))(((((('''((((((((((((((('''''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((|||tttmmmiiihhhbbb```^^^\\\ZZZXXXWWWWWWTTTTTTUUUVVVVVVUUUSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPQQQQQQQQQPPPMMMMMMLLLJJJJJJIIIIIIIIIIIIFFFBBBAAACCCDDDCCCBBB@@@@@@@@@???===;;;:::999777555333333444444111///222222222222333444555666222222111000000111333666000...,,,,,,......---+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((()))******)))(((***++++++++++++******))))))(((((((((((()))*********))))))((((((((()))))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&)))(((''''''((()))(((''''''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''yyy{{{xxx|||sssnnnnnnpppoooooommmiiidddbbbaaabbbZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSSSSSSSSSSQQQPPPOOOPPPOOOOOOMMMLLLKKKJJJJJJMMMMMMNNNMMMMMMLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCCCC???===:::999:::;;;::::::666666666555444222111000000///......//////...,,,222111111000//////000000///...------000222333333...---+++,,,------,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))((((((******)))((('''((())))))************'''''''''''''''((())))))(((((('''''''''(((((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuuttt|||wwwnnngggdddeeefff___``````___\\\ZZZYYYZZZXXXWWWUUUTTTRRRQQQPPPPPPOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIGGGFFFDDDCCCAAA@@@???===<<<;;;::::::555444333222222222333333000000000//////---,,,,,,++++++++++++,,,,,,,,,+++000///...---,,,,,,,,,,,,///,,,***+++///111000...,,,,,,+++++++++++++++***++++++,,,....../////////++++++++++++++++++++++++******++++++++++++*********((('''((()))***)))(((&&&'''(((((())))))(((((('''''''''''''''(((((()))''''''&&&&&&&&&'''(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''',,,+++******,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''wwwyyy}}}|||zzz}}}{{{{{{vvvoooiiieeeccccccccc\\\]]]^^^\\\YYYVVVUUUUUUWWWVVVUUUSSSRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJDDDCCCCCCBBB@@@>>>===<<<888888666555444333333333/////////......---........./////////...---,,,,,,)))***************++++++------,,,++++++++++++,,,///,,,)))***---...,,,***+++,,,,,,+++************+++,,,---///000000000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))((('''((()))***)))''''''(((((((((((('''&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((************)))((('''&&&&&&&&&''''''((((((((((((---,,,++++++------,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{xxxpppooonnnmmmppptttvvvuuusssppplllfffaaa___]]][[[ZZZXXXYYYZZZXXXVVVTTTSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNKKKJJJIIIGGGDDDBBBAAA@@@;;;;;;;;;:::999888666666111111000///............+++---...---,,,+++,,,---....../////////......---)))+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++***)))+++,,,---,,,***)))***+++,,,,,,---//////000000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))(((''''''))))))((('''((((((((((((((('''&&&%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))************)))'''&&&%%%&&&&&&''''''((()))))))))+++***)))***+++++++++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyssslllfffdddeeefffggghhhhhhiiijjjbbb___[[[ZZZYYYWWWTTTRRRRRRSSSTTTSSSQQQPPPQQQRRROOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHFFFEEEAAA@@@>>>;;;999777555444222333333333333222111111...------,,,,,,,,,------)))+++------+++***+++---,,,,,,------...------,,,***+++---,,,***)))***,,,------,,,+++++++++++++++)))***++++++*********++++++---...---***)))+++,,,++++++,,,---.........---******************************++++++++++++******)))(((''''''((()))((('''&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***++++++******)))'''&&&%%%%%%%%%&&&''''''((())))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||uuunnnlllllliiifff[[[]]]___^^^[[[ZZZ[[[^^^ZZZXXXVVVWWWXXXXXXUUUQQQPPPQQQQQQPPPNNNMMMOOOPPPMMMLLLKKKKKKJJJJJJJJJKKKHHHHHHGGGEEEBBB???<<<:::444444333222000///......---...//////////////////,,,,,,,,,,,,,,,------...(((+++------***)))***,,,******++++++,,,,,,++++++***,,,---,,,)))((()))+++000///...,,,+++*********%%%))),,,,,,******,,,...+++---///...+++)))+++---******+++,,,,,,,,,++++++************************))))))************)))))))))'''&&&'''((()))((('''$$$%%%&&&((()))*********%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''((()))******++++++******)))'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{zzzzzz{{{{{{uuummmfffcccaaa```___YYYYYYZZZZZZZZZZZZZZZZZZ[[[YYYVVVTTTRRRSSSTTTUUUOOOMMMLLLMMMNNNOOOMMMLLLOOONNNLLLIIIFFFDDDAAA@@@@@@???===;;;888666444333111111000///......//////........................******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,.........,,,***(((,,,,,,+++******+++,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,---...000111---,,,,,,,,,,,,---//////---,,,,,,111555666111,,,((((((''''''''''''((((((---------,,,+++)))((('''((('''&&&''')))))))))((((((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((())))))((('''&&&'''(((***,,,))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$######$$$'''***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$${{{qqqlllkkklllllliiieee```]]]\\\\\\\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXVVVTTTRRRPPPOOOPPPQQQRRRPPPNNNKKKJJJJJJIIIHHHFFFDDDCCCAAA???<<<:::888777999888666444222000///...////////////.........---------------------------*********+++++++++,,,,,,***************************++++++,,,,,,+++***)))+++***))))))))))))***+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000++++++++++++,,,,,,,,,,,,,,,++++++///333444///*********)))((((((((((((((())))))***++++++++++++***(((''''''&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))***)))'''&&&'''(((***+++)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''((()))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$xxxnnnfffcccbbbbbbccc___]]][[[ZZZ[[[\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMLLLMMMNNNOOOOOOKKKFFFCCCBBBAAA???>>>777777666444222111000///222111000///...---,,,+++---.../////////...---,,,------------------------)))*********++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---...---,,,+++)))***)))***---000000,,,))),,,+++***)))((('''''''''(((((())))))************(((((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((***)))((('''''''''((()))((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$~~~yyyvvvtttooogggaaa_______________]]]\\\[[[[[[[[[YYYXXXTTTTTTSSSRRRQQQPPPPPPOOOQQQOOOMMMKKKJJJJJJJJJKKKHHHDDD>>>;;;999888888777111111000000///......---////////////......------,,,---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))))))))))))))))))))))))))((((((((()))***++++++)))(((((((((((((((((()))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000222111///,,,***((('''(((+++------***''',,,+++***(((''''''''''''+++***))))))((('''''''''$$$&&&((())))))((())))))++++++*********))))))))))))(((((((((((()))))))))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''%%%######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$xxxrrrpppppppppiiieee```\\\[[[[[[ZZZZZZZZZYYYWWWVVVVVVUUUSSSQQQPPPPPPOOOOOONNNMMMMMMMMMMMMKKKIIIFFFDDDCCCCCCBBB>>>:::555333222222222222///////////////..................///////////////,,,---///000000///---,,,++++++++++++++++++++++++(((((()))))))))*********************************)))))))))((()))***+++,,,((())))))))))))))))))((('''((()))***++++++******)))******+++++++++******---///111333333000,,,***''''''(((***+++***)))'''***))))))((('''''''''(((,,,+++***)))(((((())))))(((+++......---+++,,,---/////////............---***++++++++++++*********))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,,,,***'''%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###yyyqqqmmmkkkjjjhhheeeccc```]]]ZZZZZZYYYXXXWWWVVVTTTSSSRRRSSSSSSQQQOOONNNMMMLLLKKKJJJIIIHHHHHHBBBAAA???===;;;:::999888666333000...///000000000........................,,,,,,,,,---------......+++,,,---.........---,,,************************(((((((((((())))))))))))************************))))))))))))************(((((())))))))))))(((((('''((()))*********)))((('''(((***+++,,,+++******+++---///111111///,,,***'''((()))******))))))((((((((((((((()))***++++++,,,,,,++++++,,,...000111777:::===;;;777333222333111111111111000000000000++++++,,,,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%################################################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***(((%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######vvvjjjnnnkkkhhhhhhiiigggaaa\\\___]]][[[ZZZYYYYYYWWWUUUUUUSSSPPPPPPPPPQQQPPPNNNIIIHHHFFFDDDAAA???===<<<777777666555444333333222222000///...///000///...------------------------+++++++++++++++,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))))))))((('''&&&&&&'''(((((((((((('''&&&'''((()))******((('''&&&''')))+++---......---,,,+++---///111111000...,,,)))***++++++***)))))))))''''''((()))+++...000111222111000000111333666777<<<@@@CCCAAA;;;666444555000000000000////////////******+++++++++***((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((,,,***''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############################################################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## ###%%%%%%$$$"""!!!"""$$$$$$############$$$$$$##############################$$$$$$$$$$$$######zzzssslllmmmhhhddddddeeeccc]]]XXXZZZXXXVVVUUUUUUTTTRRRPPPTTTQQQMMMKKKKKKJJJIIIHHHEEECCC@@@===999555222111111111111111111111222222222111000000111111///.....................------++++++++++++,,,,,,,,,,,,((((((''''''((()))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))'''%%%###%%%%%%&&&''''''&&&%%%%%%'''((()))***)))(((&&&$$$(((***,,,...000000///...---///000222333222111000)))+++,,,,,,+++*********&&&''')))+++...111333555999888666555555666777888222666:::999444//////000............------------((()))*********((('''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((///,,,***))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%''''''&&&$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######xxxrrrqqqnnniiidddaaa````````````^^^[[[XXXWWWVVVTTTTTTTTTSSSQQQPPPOOOMMMKKKGGGCCC@@@===<<<777666666555333111///...//////////////////////////////000//////...------...---,,,,,,++++++++++++++++++++++++++++++++++++((((((((('''&&&'''))),,,(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))***)))(((&&&%%%%%%(((---000111000000111111222333444444222111///---.........---,,,,,,+++++++++---...///000000000333222111///..................------,,,++++++***+++******,,,...///000///$$$'''******)))(((***,,,***)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''(((***,,,---,,,+++***)))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((('''%%%#########""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""###$$$$$$%%%%%%%%%%%%"""%%%***------)))#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################|||wwwqqqllljjjgggccc______^^^^^^^^^^^^\\\YYYVVVTTTRRRPPPOOOOOONNNKKKJJJAAA@@@>>>;;;888555222111444444333222111///...---........................///////////////...------------,,,+++++++++++++++++++++++++++++++++++++++)))+++---,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''')))))))))(((&&&%%%(((+++///222333222333333444555666777666444333111//////000000//////...---***+++,,,---------...---//////...---,,,,,,,,,,,,******))))))((((((''''''***))))))***+++,,,,,,+++(((***,,,+++)))((()))***(((((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&((())))))((()))+++---------+++******)))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''$$$#########""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""##############################$$$%%%%%%%%%$$$$$$"""%%%)))++++++'''### #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################yyytttpppnnnllliiifffccc```___]]]\\\[[[ZZZZZZXXXTTTQQQNNNLLLIIIHHHFFFEEEBBB@@@999888777555222000///...000000000000///...---,,,---------------------------............------,,,,,,,,,+++*********++++++***************************---000111...)))%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&%%%(((+++///111111111222222444444555555444222111000......//////......------************************************************'''''''''''''''''''''&&&***************)))))))))+++---//////---------...------,,,------...000000,,,,,,,,,---------------***+++++++++******,,,...,,,,,,+++***))))))))))))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$#########""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$#########$$$&&&((('''&&&###!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$#######################################yyytttsssrrrqqqfffggghhhfffbbb___^^^^^^\\\ZZZXXXVVVTTTQQQMMMJJJGGGEEEBBB???>>><<<999666666555444333222111000///...............------,,,------------------------,,,,,,------------,,,,,,+++******)))))))))******************************))),,,//////---)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%(((+++---,,,,,,------......///...---,,,***)))))))))************))))))))))))(((((('''''''''''''''(((((()))************((((((((())))))*********,,,,,,------,,,,,,,,,---...///111333555666777888666666666666666666777777444333222111///...---,,,++++++,,,+++))))))***,,,***))))))(((''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$######$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$###"""!!!######$$$%%%$$$$$$###"""############$$$$$$$$$$$$########################""""""""""""############################################################yyyrrrmmmmmmmmmmmmmmmaaaccccccbbb___\\\[[[[[[ZZZWWWSSSPPPMMMIIIEEEAAA@@@>>>;;;999777555333000111000000000//////......---...............------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))((((((((())))))***))))))))))))))))))))))))((()))+++***(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%###&&&((()))(((((()))***)))))))))((('''&&&%%%%%%&&&''''''(((((('''''''''))))))'''&&&&&&&&&&&&&&&'''((()))***++++++******))))))***+++,,,------...///111222222000000111333222333555777999;;;;;;;;;888777777666555555444333111000///...,,,+++***))))))******)))''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$######$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!########################""""""#########$$$$$$$$$########################!!!!!!"""""""""#########################################################}}}pppnnnmmmmmmnnnmmmkkkiiieeedddbbb```^^^\\\ZZZYYYSSSPPPKKKHHHDDDAAA===::::::888666555444333000...////////////////////////.........///......------++++++++++++++++++++++++)))******+++++++++++++++(((((('''''''''((())))))((((((((((((((((((((((((&&&''''''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''&&&&&&&&&&&&&&&%%%''''''(((((())))))((((((***)))'''&&&%%%&&&''''''((()))***,,,,,,,,,+++***((()))***+++---...///000111444555444111000222444555555444555777777666444/////////...---+++))))))&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%$$$&&&'''$$$$$$###############$$$$$$$$$######"""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""###############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""#########$$$######""""""""""""""""""#########$$$"""""""""############$$$########################!!!!!!!!!"""""""""#####################$$$$$$$$$########################}}}sssllllllllllllkkkjjjgggeeefffaaa\\\YYYYYYWWWTTTQQQGGGEEEAAA>>><<<:::777555666555333333333333111000000000000000000000000000............------,,,+++************************((())))))***++++++******''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''((()))))))))))))))***)))'''&&&&&&'''((()))(((***+++,,,---,,,***)))))))))+++,,,...000111222222444666333...+++,,,//////...---...///000---+++''''''(((((('''%%%$$$###""""""######$$$$$$%%%%%%$$$%%%%%%$$$######%%%&&&#########""""""######$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""""""""######$$$$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$########################|||yyytttlllhhhgggfffdddcccbbb``````^^^XXXPPPMMMMMMLLLHHHCCC???<<<999888777666444333444333222222333444333111,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++******))))))))))))))))))))))))(((((()))***************&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''((())))))((((((+++)))(((''''''(((***+++)))***+++---,,,+++***(((***+++---///111333444555111444444000)))%%%&&&(((&&&$$$$$$&&&)))+++)))'''$$$%%%&&&''''''&&&$$$$$$&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######%%%'''$$$###############$$$$$$###"""""""""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$########################|||wwwrrrlllhhhmmmiiidddccccccaaa[[[UUUOOOLLLHHHDDD@@@>>>======999999888777666555444444333333222111000///...---...---,,,---......,,,+++------------,,,+++***))))))******++++++)))((('''++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$&&&'''((()))+++...000///---,,,***((('''&&&&&&'''***---111444666666666---......+++'''$$$%%%'''&&&%%%$$$&&&))),,,......###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$&&&'''%%%$$$!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###%%%***%%%%%%$$$'''### !!!"""!!!%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""  """$$$$$$###"""$$$%%%%%%###!!!""""""%%%###"""###&&&&&&$$$!!!!!!###### !!!$$$$$$!!! """######""""""###%%%$$$!!! !!!###$$$""" !!!!!!"""######$$$######$$$###"""!!!!!!"""###$$$~~~|||xxxvvvssspppllliiiddd```[[[YYYXXXUUUOOOJJJEEEDDD@@@===;;;:::::::::777777666555444333333222333222222111///......---...------...///000...---------------,,,+++***))))))******+++***)))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%'''((('''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%'''((())))))+++---000+++***)))'''&&&&&&%%%%%%((())),,,...000111000000,,,---,,,***&&&$$$%%%'''$$$"""!!!###%%%((())))))$$$######$$$&&&((('''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########!!!!!!!!!###$$$###"""!!!###%%%%%%$$$$$$$$$%%%$$$######""""""######$$$(((&&&***000,,,!!!!!!(((###$$$!!! ###$$$"""$$$$$$$$$$$$$$$#########%%%$$$$$$###""""""######$$$###"""###$$$%%%$$$###"""###$$$###"""!!!!!!###%%%###!!!"""$$$%%%###!!!!!!$$$%%%"""!!!######!!!"""###$$$###""""""###$$$$$$"""!!!!!!$$$$$$###!!!""""""###$$$$$$$$$$$$$$$######"""!!!!!!"""######{{{vvvssspppmmmkkkhhheeebbbYYYUUUPPPMMMLLLIIICCC???;;;:::888666555555666666666555555444333222111000222111111000///...------...------///111111000///,,,,,,,,,,,,,,,+++***)))))))))*********)))(((''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$((('''%%%%%%'''((('''&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''&&&'''))))))((())),,,...***)))((('''&&&&&&''''''((()))***++++++***)))(((*********(((%%%$$$%%%&&&$$$###!!!"""$$$&&&&&&%%%&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!! !!!###"""""""""###%%%%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$)))///,,,###!!!&&&"""######!!!###((()))&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%$$$""""""###%%%&&&$$$""""""$$$%%%%%%$$$"""'''***'''###$$$$$$###$$$%%%%%%$$$""""""###%%%$$$###""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###{{{xxxqqqnnniiieeeaaa]]]YYYVVVPPPMMMIIIFFFDDDBBB>>><<<777666555444444444444444555444444333222111000000000000//////...------,,,,,,,,,,,,...000111000///+++++++++++++++***)))))))))))))))))))))((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%%%%'''((('''&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&'''(((''''''''')))+++...,,,***(((''''''((()))'''(((((((((((('''&&&%%%(((((('''&&&%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&''''''((()))*********))))))((())))))******))))))((()))&&&###"""###$$$$$$$$$!!!###%%%%%%$$$###$$$%%%'''&&&$$$######$$$&&&'''""""""%%%***((("""!!!%%%%%%%%%###"""'''------)))&&&&&&''''''((((((((())))))))))))***)))))))))(((&&&&&&&&&((()))***(((&&&'''((('''&&&$$$$$$&&&''''''&&&%%%$$$%%%&&&''''''###)))---)))%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$''')))$$$#########$$$$$$$$$#########$$$$$$$$$$$$$$$###########################|||zzzxxxuuurrrjjjfffaaa\\\WWWSSSOOOLLLHHHEEECCC@@@???>>>===<<<999888777666555444444444555444333333111111000//////.........---,,,,,,,,,***)))***+++...///...,,,******++++++******)))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''((('''%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%%%%'''(((///...+++((('''&&&'''(((''''''(((((((((''''''''''''&&&%%%&&&&&&'''((((((***)))((((((((((((&&&$$$%%%$$$###$$$%%%&&&%%%$$$###############$$$$$$$$$"""""""""###$$$%%%&&&''''''(((***+++,,,+++************++++++++++++*********'''$$$###$$$%%%&&&%%%!!!###%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&'''%%%&&&((('''%%%&&&)))%%%%%%$$$$$$(((......)))&&&&&&''''''((()))******************************&&&%%%&&&(((+++------,,,'''(((((('''%%%%%%&&&(((&&&&&&'''&&&&&&'''((()))###)))+++(((%%%&&&&&&$$$%%%&&&'''&&&&&&(((+++...$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%~~~|||zzzwwwsssnnnjjj^^^ZZZUUUQQQOOOMMMJJJHHHAAA@@@>>><<<;;;;;;;;;;;;::::::999888666555444333444333333222111000//////------------,,,,,,++++++)))((((((***,,,,,,+++***))))))*********))))))(((***)))((('''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))((((((((('''%%%%%%'''((('''&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$###%%%%%%%%%$$$$$$&&&(((---+++(((%%%$$$%%%&&&'''))))))(((((())))))))))))'''&&&%%%&&&)))+++++++++***)))''''''((('''%%%"""%%%$$$######%%%%%%$$$###############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((***,,,---,,,+++***((())))))******))))))((((((&&&$$$###$$$%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%)))'''&&&%%%&&&&&&((()))%%%'''((('''***------)))%%%%%%&&&'''((()))***+++***)))((((((((()))+++,,,(((''''''***---111222222((()))+++***)))''''''(((&&&(((***+++*********+++&&&))))))&&&&&&))))))&&&((())))))))))))+++...111&&&'''((((((&&&&&&'''((('''''''''''''''&&&&&&%%%'''(((((())))))(((((('''|||{{{yyyuuupppiiibbb^^^SSSPPPKKKHHHGGGFFFEEEDDD@@@???===:::888888999:::777777666666555444333222222222111000///...------,,,,,,,,,,,,++++++++++++)))(((((()))++++++)))((((((((()))))))))))))))(((***)))((('''&&&''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((('''%%%%%%'''((('''&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%&&&(((******(((&&&$$$$$$&&&)))+++++++++***)))))))))))))))(((&&&&&&(((+++......---)))(((((((((((('''%%%"""&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&(((***,,,---,,,+++***)))))))))******)))))))))'''&&&%%%&&&'''((('''&&&''')))***+++***)))***+++)))***,,,------,,,***)))******)))((()))***)))((()))///222000///000///,,,''''''(((***+++---.........,,,***((()))+++...000///---+++,,,///333666777,,,///222222000...------+++///333444333111111222000///,,,***---333333.........---+++***+++///111)))+++---,,,***)))+++,,,+++++++++++++++***)))(((***+++,,,,,,,,,,,,+++***~~~uuutttqqqllleee]]]VVVQQQOOOKKKGGGCCCBBBAAA@@@???BBBAAA???;;;888777888:::333333333333333222222111000000///...---,,,,,,+++,,,,,,++++++++++++++++++***)))))))))++++++)))'''(((((()))))))))))))))(((***)))(((&&&&&&''''''((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''((('''%%%%%%'''((('''&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%%%%&&&'''''''''(((***,,,)))(((&&&%%%'''***...111------+++***(((((('''''')))'''&&&)))---000000///+++***)))******)))'''$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((***))))))(((((((((((()))%%%'''***,,,---,,,+++******++++++,,,,,,++++++***((((((((()))+++,,,+++)))***+++------,,,,,,,,,---///111333555555333111//////111111111111222///+++///666;;;999666555444111++++++---...000111222333333000---+++,,,///222555444111......111555888999222666999:::999666444333111666;;;===;;;999999999:::666111000666======777222222000---++++++...000,,,...000///---,,,...000............------,,,+++,,,---............---,,,|||tttkkkjjjgggaaaYYYTTTQQQPPPHHHGGGDDDBBBAAA@@@@@@@@@>>>===;;;999888777666666222111111000///......---///...///222000------000+++*********************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%+++***(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%(((++++++(((&&&%%%&&&&&&%%%'''+++)))%%%'''...+++***)))((()))+++---///<<<222'''###&&&)))'''$$$)))(((((()))+++------,,,***'''(((+++,,,)))'''(((***(((&&&&&&''''''&&&$$$---)))''')))...000---******)))))))))******,,,,,,---...///111222222///---///...---.........+++)))---+++)))***---//////...---000555777888777777777===;;;AAAKKKJJJ@@@:::<<>>777999666111...000555;;;@@@CCC@@@<<<999999<<<@@@BBBCCCEEEHHHJJJGGGBBB<<<888444;;;EEEMMMPPPMMMGGGBBBBBBDDDAAA>>>@@@DDDBBB<<>>999;;;333111:::888111222---333333---...555444,,,~~~wwwnnnggg______]]]XXXRRRLLLIIIHHHIIIGGGEEEBBB@@@?????????;;;:::999777555444444444111111000//////...------///...///222222...---000,,,,,,++++++*********)))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%***)))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''((('''***,,,+++)))''''''(((***''''''+++,,,((()))---+++)))''''''((()))******999555000+++)))(((((()))*********+++---...---++++++((((((,,,---***)))***+++,,,...//////...------///---,,,---111222111...000222333222000///000222000111444888<<<<<<888444555333222111222222000///222///------000333333222888;;;???@@@???>>>======BBBBBBFFFLLLLLLGGGCCCCCCGGGGGGFFFEEEDDDBBBAAAAAA555999;;;:::;;;>>>>>>;;;555000,,,111999===:::444444333111000111444777999===;;;999888999<<<@@@BBBAAACCCFFFHHHGGGDDD@@@===<<>>BBBHHHEEE<<<|||sssllleee^^^XXXTTTTTTTTTPPPKKKFFFCCCBBBHHHFFFCCCAAA>>>=========888777555444222111111111000000//////...---------......111666777222...///------,,,,,,+++***))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%&&&(((******+++,,,+++)))))))))+++,,,)))))),,,---+++***,,,...+++((((((***+++***)))333666777333,,,((()))---,,,,,,---...000///---+++,,,***+++//////,,,,,,///000555999:::666333111000......///000111111111111777;;;???===999666777:::666666:::AAAGGGGGGAAA;;;:::888666555666666666555444111//////111333555555888;;;>>>??????>>>>>>>>>???BBBDDDBBBBBBDDDCCC???BBBBBBBBBAAA@@@>>><<<:::111444666555777:::;;;888555222000111444555333000......///000111000000000444444444555777:::===>>>444555888:::;;;;;;:::999999999999:::::::::::::::999>>>AAABBBDDDCCC===666DDDDDDCCC@@@<<<888777777>>>???>>><<<<<>>???888000---......---,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%%%%$$$$$$$$$######((('''%%%%%%%%%''')))***+++++++++*********+++,,,***+++,,,,,,+++***+++...222...+++,,,///111///------333777666000,,,,,,/////////000222333222///,,,///...///222222///000444888>>>CCCBBB:::222...---,,,---...---,,,,,,---///999@@@EEEDDD>>>;;;===AAA>>>======CCCHHHHHHBBB<<<;;;999666555555777777777111000...---...000222333...111555777888999:::<<<999>>>===555444;;;;;;555666666777777666333000///+++...000///000444555333///000000///...---------***+++,,,------,,,+++***,,,,,,...000111333444444((((((***+++---......//////...,,,++++++,,,---...+++...222444444222...***333555555555333333444555;;;;;;999888888===DDDJJJSSSTTTIIIBBBCCC===444666GGGOOOUUUXXX\\\]]]WWWOOOzzzssshhh^^^WWWSSSQQQQQQNNNPPPPPPNNNJJJFFFDDDDDD???>>>;;;888666555444444444333222111000/////////---------,,,,,,,,,,,,,,,---000999DDDFFF===222,,,......---,,,***)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''')))***+++,,,+++******++++++,,,,,,''',,,000///++++++///333333111///000333555444222---111555777777555444333111222333555666555111...333222444666555222333888===BBBGGGEEE<<<444///.........---+++))))))+++...555<<>>;;;>>>BBBCCC@@@======@@@???:::666777555222111222333444444......------------...000***---000222333444666777888<<<999000...444444///...///000000///---+++)))&&&)))***(((***...///---(((***,,,+++(((''')))+++))))))))))))((((((((((((&&&'''(((***+++******)))&&&&&&&&&&&&'''((()))***'''''''''(((((()))))))))'''''')))++++++)))((((((''')))++++++***+++,,,...222111///......222777;;;<<>>;;;888444444555666888777555333666555666888555111444:::;;;???BBBBBB>>>999666666888555000,,,+++,,,...000000555::::::888777999===???<<<999777555333000...111///---,,,...//////...+++---//////---,,,------)))+++------,,,+++,,,---333444111,,,***,,,,,,)))(((((()))))))))((('''&&&$$$&&&&&&$$$%%%)))+++)))###&&&((((((%%%%%%'''***(((''''''&&&&&&&&&''''''$$$$$$&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''(((''''''&&&&&&%%%&&&((('''$$$&&&***''')))))))))'''&&&'''(((***)))(((''''''))),,,---,,,000***''',,,+++)))///......///111555888888777yyyqqqfff^^^\\\ZZZVVVQQQNNNMMMOOOPPPIIIHHHEEE@@@<<<999999:::777666444333111111222222111000///...------------++++++++++++++++++++++++---+++///888<<<777000,,,*********))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((()))***+++,,,------)))+++...111222111000...///......000222333111...111444444555<<>><<<777555666888888777888:::===???===;;;666555555777999999888777666666777777333///222888666777999:::;;;;;;::::::CCC<<<222------000222222---///111111000000222444333444555333...+++******,,,+++******,,,,,,+++***'''+++//////---+++******&&&'''((((((&&&%%%&&&''',,,))))))***)))&&&%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&######''')))'''###%%%&&&&&&%%%%%%&&&(((%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%###%%%(((&&&"""$$$***'''((()))(((&&&%%%&&&'''((('''''''''(((******)))***...)))%%%***)))(((///(((&&&%%%&&&)))+++,,,,,,~~~wwwqqqiii^^^VVVVVVUUUTTTQQQOOONNNOOOQQQHHHFFFBBB<<<777444555666666555444222111222222333//////...---,,,,,,,,,,,,******************++++++---)))(((///333111---,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***))))))***,,,---...///000***---222555666555222000111000000333666666333///999777555888EEEQQQNNNDDD???DDDFFFBBB;;;666777;;;999999999999::::::;;;<<<777666666777999;;;::::::666666777666111---000777222111111333666888999888III???333---...222333333,,,,,,+++++++++,,,------(((---222222---)))((()))***))))))***+++,,,***(((###(((---///,,,((('''&&&%%%&&&(((((('''''')))******%%%&&&------&&&%%%***&&&&&&&&&&&&'''((()))***&&&((('''###$$$'''(((&&&%%%&&&&&&&&&&&&&&&&&&'''###$$$'''((()))(((&&&%%%&&&&&&'''(((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&%%%$$$'''+++)))$$$%%%+++"""$$$%%%%%%$$$$$$&&&'''(((((()))+++---...---,,,...333,,,'''***((('''...---)))''''''((('''&&&'''wwwmmmddd]]]XXXVVVTTTTTTSSSSSSRRRNNNIIIFFF@@@>>>;;;888666666666666111111111111000000000///...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$(((&&&###"""$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((()))))))))((('''''')))***++++++***+++,,,...((()))+++---...///...---111000//////111444777999666555777===>>>======@@@AAA@@@@@@???>>>===<<<;;;999::::::888555222111222444444555777999<<>><<<999666555444444555111111000000000/////////......------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&((()))((('''%%%&&&((()))*********)))(((((()))))))))))))))(((000111111///......000222---...000222555777999:::???===;;;999999;;;<<<>>>@@@===>>>AAA@@@<<<;;;<<<;;;:::999777555444222222333555555444111/////////555555666777999:::;;;;;;;;;888555444555666666555000///...---,,,++++++,,,,,,+++***(((((()))+++,,,000//////...---+++***))))))'''&&&'''***+++***))),,,((('''+++,,,)))'''''',,,((('''((('''%%%'''+++'''(((((()))((((((&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&***)))$$$...:::;;;+++'''$$$%%%)))+++***(((((((((((()))))))))******(((&&&$$$%%%(((******((('''&&&&&&&&&&&&''''''(((((((((''''''((())))))***((((((((()))***+++,,,------,,,***(((((()))***+++******))))))))))))))))))vvvllljjjeee```[[[WWWUUUSSSQQQPPPNNNMMMKKKHHHDDDAAA;;;999777555333222222333000000000/////////............------,,,+++******++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&''''''%%%%%%''')))+++,,,***((())))))******++++++++++++)))******++++++,,,,,,,,,222333333333222333666888999888777777999<<<@@@BBBGGGEEEBBB>>><<<<<<<<<<<<<<<:::999;;;:::555222444333222111000...---,,,,,,...///111111///......///555666777777777666555555555333222111222222111000++++++******++++++,,,---***)))(((''''''(((******+++,,,...///...,,,)))'''***)))(((***+++,,,,,,******''')))...///***'''&&&,,,)))(((***(((%%%&&&***))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""%%%(((!!!(((VVVxxxppp)))&&&$$$&&&***------+++(((((((((((())))))))))))(((&&&%%%&&&(((******)))&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((((((((()))*********)))((('''''''''((())))))))))))))))))*********~~~ssscccaaa^^^[[[YYYVVVUUUUUURRRPPPMMMJJJGGGDDD???<<<999888666444222222111111/////////............---......---,,,+++***))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((()))***)))(((((()))+++,,,+++***---,,,,,,++++++++++++,,,------......///000111222000444888;;;===>>>???AAABBB???;;;777666888;;;===@@@>>>;;;777555333222222000...///222222...---///.........------------,,,+++---///000//////000111222444555666555444222000000//////000111000...,,,***************+++,,,---******)))))))))***+++,,,,,,---///111111///---,,,+++***))))))+++---...///...---000666999888888:::444...+++,,,,,,(((%%%%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%"""+++%%%BBB]]]JJJ'''%%%###$$$'''***+++***&&&'''''''''''''''''''''&&&&&&%%%&&&'''((())))))((((((''''''(((((()))***'''''''''&&&&&&'''(((((((((((('''''''''''''''(((((('''&&&&&&%%%&&&'''''''''''''''(((((()))))))))}}}vvvxxx{{{vvvmmm```___]]][[[YYYXXXWWWWWWSSSPPPKKKFFFBBB???;;;888777666555444333222111111.........---------,,,,,,---,,,,,,+++******))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((()))***+++,,,222///+++)))***,,,------...---,,,,,,---///111333111111111111222333555666222777???DDDEEEDDDCCCBBB???<<<777222///000111333444333111...,,,+++++++++---+++---111111///...000/////////...---,,,,,,,,,***,,,...///......///111...000222333333222000///...---...///000///---***,,,,,,+++++++++++++++,,,***************++++++,,,,,,,,,------............***)))((('''(((***...111666555888@@@EEEIIIOOOVVVPPPAAA111,,,+++)))&&&%%%(((''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$!!!""""""###$$$%%%&&&&&&$$$###"""###%%%&&&%%%$$$(((%%%&&& ,,,$$$###""""""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''{{{sssrrrssspppiiiaaa```___]]][[[YYYWWWVVVPPPLLLFFFAAA>>>:::777555555555444333222111000000---------,,,,,,,,,,,,++++++++++++************)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))((('''&&&%%%&&&'''((())))))))))))***+++,,,...///888444///,,,,,,...000111---,,,,,,---000444999<<<222111111000111222444555///444;;;??????;;;777555444222///---+++,,,---.........---,,,++++++++++++...,,,---000000---,,,---222111000...,,,+++))))))+++,,,......---------...,,,---...///000///......---------...//////---+++......---,,,++++++++++++(((((()))******+++++++++))))))))))))******++++++***++++++***)))***,,,...666444777===BBBHHHRRR[[[jjjTTT;;;...***))),,,...+++******))))))))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$############$$$""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$'''!!!+++######+++(((######""""""###$$$&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&(((***((('''&&&%%%%%%$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%xxxpppmmmmmmllliiidddcccaaa^^^ZZZWWWTTTSSSIIIEEE???;;;999888666555222222222111000///...---,,,,,,,,,,,,++++++++++++)))))))))******************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&&&&&&&((()))+++((('''&&&%%%&&&''')))***))))))***+++,,,...000111666222///---...000111111---,,,++++++...222777:::///...---,,,,,,---///000+++...222444333000---,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------+++,,,//////+++***,,,000/////////......------...000111111///......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,+++------,,,++++++++++++,,,)))***+++,,,------------***+++---.........,,,+++000444777777444///,,,,,,222111111555777;;;CCCMMMbbbTTTBBB666...,,,000666222111///---+++*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%***###"""&&&$$$#########$$$$$$%%%'''***,,,'''&&&&&&&&&%%%%%%%%%$$$&&&((())))))''''''***,,,,,,+++)))(((&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$|||qqqrrrooohhheeefffgggfffeeedddaaa^^^YYYUUUQQQOOOBBB???:::777666666666555000000000000///...,,,,,,,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((('''&&&'''(((***,,,((('''&&&%%%&&&''')))+++)))******+++---///111222///---,,,,,,...///......///---***((())),,,000222,,,+++)))(((((()))***++++++---000111000///000000,,,,,,.........,,,+++***+++++++++,,,,,,,,,,,,,,,...,,,---222222///...111+++,,,---///111333555666333555555444222000000111...---,,,+++************,,,+++***+++,,,---,,,++++++++++++***++++++,,,---,,,---...///000000000000...111444777777555111...777===DDDEEE???666///+++555333333444333333999AAAIIIGGGEEE@@@777000111888888666333000---+++******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%% %%%###"""(((%%%"""&&&###$$$%%%'''(((+++///111(((((((((''''''&&&&&&&&&'''***++++++)))))),,,///111000...,,,***((((((''''''&&&%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$}}}tttoooiiigggggghhhgggeeeaaa]]]]]]cccdddZZZMMMDDD:::999777666444333333333333111///---,,,---...///+++,,,,,,++++++)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''%%%$$$&&&)))+++***(((%%%&&&'''(((((())))))(((+++***)))***,,,---,,,+++((((((((()))***,,,---...+++,,,---...///......---((((((((()))***+++---...444...)))(((***+++)))&&&+++******))))))******+++---------///111333222111+++,,,---000111000---***+++,,,///111222222333444555111......000222111///111,,,000444555>>>@@@555111;;;777111555444///000///---***))))))*********//////...---,,,+++******...000---+++555AAA???444;;;---+++;;;IIIHHHAAA>>>CCC999;;;NNNZZZQQQ???444:::???EEEIIIFFF???555///***...333555333111000000111000000///......------555111+++'''%%%%%%&&&&&&'''(((+++222777666...'''(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))((('''''''''''''''''''''((()))&&&"""%%%+++)))"""((('''&&&&&&'''(((***+++***)))))))))***,,,---///+++)))'''&&&'''((((((((($$$&&&///::::::222---...,,,+++)))(((((()))+++,,,//////***""" $$$(((((("""###$$$%%%'''((('''###%%%'''''''''%%%$$$%%%&&&%%%&&&''''''&&&%%%&&&'''}}}{{{uuupppjjjgggggggggfffddd\\\YYY[[[bbbbbbWWWGGG>>>999999777555333222222222000///...---,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&(((&&&&&&'''+++---,,,+++(((((())))))))))))))))))))))))(((***+++,,,+++))))))***---...//////...---***+++,,,---------,,,,,,'''(((((()))***+++,,,---///+++''''''***---,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........///000///...------...///111333222///---777:::777111...000333222555444111000111111111111111222555666===OOOMMM555666;;;999666666000,,,///333000---+++,,,---......111000///......---......,,,222555999HHHZZZ^^^WWWEEE<<<===NNN\\\[[[UUUSSS]]]QQQMMMVVV[[[OOO???666666888;;;<<<:::666000---***---000000---++++++,,,******))))))***,,,...///......------...------,,,,,,,,,///444999888111+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&((('''$$$%%%%%%$$$%%%%%%&&&''''''(((''''''&&&&&&'''((()))(((''''''&&&&&&&&&%%%###''''''---555555...***+++...---***((('''(((***+++:::===999///%%%###$$$###)))(((&&&%%%&&&)))++++++***,,,---,,,+++******+++&&&'''((('''&&&&&&((())){{{xxxwwwqqqjjjeeedddccc```^^^ZZZTTTRRRUUUTTTKKK@@@:::999888666444222111000000------------,,,+++******---,,,***)))(((((()))***((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((()))((((((***---///000///,,,,,,++++++++++++******))))))***,,,...---+++))))))+++...111111000---+++))))))***++++++++++++***'''(((***+++,,,,,,,,,,,,,,,)))''')))---111111000+++,,,---......---,,,++++++,,,///111333333333333//////000333444444222///555???AAA:::;;;GGGOOOLLL:::999777555444333333222,,,111555333AAA\\\ZZZ;;;777444555::::::444444:::888444///------...//////333111000//////000111222111777;;;>>>GGGSSSXXXTTT===999>>>LLLUUUSSSNNNMMMIII===888<<<===666---+++111111000///......---,,,---------+++)))(((***+++///---)))'''(((***---000+++++++++++++++++++++,,,++++++,,,000333222...)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''%%%$$$&&&%%%&&&&&&''''''''''''&&&)))((('''&&&&&&&&&&&&'''''''''(((((((((&&&$$$"""((((((+++000111000///111111///+++(((''')))+++,,,;;;AAABBB999///***((('''(((&&&$$$#########%%%&&&)))++++++***'''%%%$$$$$$&&&'''((('''&&&&&&(((***zzzvvvwwwqqqiiidddbbb___[[[XXXZZZOOOEEEBBB@@@<<<;;;;;;888777555222000///......+++,,,---...---,,,***)))---+++)))((('''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&'''((()))************+++***+++,,,...111333444//////...---,,,++++++++++++,,,---000111111...+++((())),,,......---+++***))))))))))))))))))))))))((())),,,...///...---,,,---,,,+++---111555666555***,,,...//////...,,,******---///111111111222222000000000222444444333111***<<>>JJJVVVooo]]]===111888888;;;AAA@@@@@@;;;555000...---,,,+++000///---,,,,,,///111333---111222///,,,,,,,,,+++///...///000...,,,,,,...333000...///...,,,,,,...*********++++++,,,,,,---...,,,)))'''))),,,000222)))((('''(((,,,333:::>>>;;;<<<:::666000+++(((((((((''''''((())))))((('''##################$$$$$$&&&''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&###$$$((()))'''&&&(((&&&'''(((((('''&&&$$$#########$$$%%%&&&&&&&&&'''$$$%%%%%%$$$$$$''',,,000666333...+++---111333222///...,,,+++,,,///222444333555777:::???AAA:::000+++((('''***+++,,,222;;;222444666555111,,,)))'''%%%&&&((('''&&&%%%&&&'''}}}wwwrrrkkkiiifffffffffccc^^^YYYHHHBBB>>>>>><<<777444555333222000///------,,,,,,***+++---......---+++*********(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''(((((()))*********)))***+++,,,,,,,,,,,,,,,------...---...000444777000///...,,,++++++,,,,,,******+++---///...,,,***,,,,,,+++,,,---///000111,,,+++******)))*********,,,---...///000000///...------......///000000000000111222333333222111000,,,...000000000111666:::.........000222333222111222:::???IIIgggZZZ===555:::BBBGGGKKKCCCKKKZZZdddzzzuuuOOO>>>>>>999AAAKKKCCCBBB>>>999555222000...,,,---,,,+++***+++,,,...000))),,,...///............------,,,+++)))))),,,...(((((((((((()))))))))***&&&''')))***++++++***))))))'''%%%%%%(((+++......((((((&&&&&&(((***---///000666===???999000)))%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''%%%%%%%%%&&&&&&''''''(((((((((''''''&&&''',,,333333///............---,,,+++***((()))***+++---------------......------111999???KKKGGG===444111222///+++,,,,,,+++,,,---000333444222333555>>>MMMWWWTTTKKK777///+++---111777HHHZZZUUUTTTRRRJJJ>>>222(((###(((+++------+++)))''''''zzztttooohhhfffddddddbbb]]]TTTNNN???<<<;;;===;;;666333333000///...------,,,,,,,,,)))***+++,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((((('''((())))))***++++++,,,,,,+++,,,,,,---------,,,,,,---......---,,,...222666///...,,,*********+++,,,+++******+++------,,,******,,,...000111222333333...---,,,+++++++++,,,,,,---------------.........+++,,,...............///111111111111111111111111+++---000111222777@@@GGG///......///222333333222555666<<>>DDDIIIJJJJJJVVVbbbkkkqqq___RRR???GGGRRRBBB===;;;888666555333000...+++++++++***++++++,,,,,,,,,+++---...///---+++***)))))))))(((''')))))))))((((((((())),,,000111111%%%&&&((()))******))))))'''%%%$$$%%%(((******)))++++++***)))((('''%%%%%%$$$+++444666222+++&&&$$$!!!###%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((%%%&&&(((*********)))(((******+++,,,,,,---......(((+++)))&&&222CCCEEE:::444444222111000/////////......000111111111111000000222444444333666===CCCKKKGGG===333000111---&&&))))))***+++---...///000......000888HHHUUUXXXSSSIIIAAA===AAACCCHHHYYYlllkkkkkkggg___RRRDDD999333///222666666333///,,,***}}}xxxqqqmmmhhhfffccc```\\\RRRFFF>>><<<777444555444111222666///...---,,,,,,,,,,,,---)))))))))*********))))))'''((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&((()))))))))((('''))))))***+++,,,,,,---------------...------,,,,,,---......---+++,,,111555...,,,***))))))***+++,,,---,,,+++,,,...///...---'''***...222444444333111000///---,,,,,,,,,------,,,,,,+++++++++,,,------+++---////////////000000......------------......000111111---+++---555<<>>@@@;;;555444777CCCXXXqqq{{{ttthhhbbbbbb^^^UUU]]]}}}pppaaa```ccc^^^UUUEEE<<<111+++++++++)))%%%))))))*********+++++++++//////000333444444111...666666666666777777777777555333111111111111///...------,,,,,,+++*********((((((((())))))))))))******...555???EEEBBB999000***(((&&&&&&'''''''''&&&'''&&&'''***---///---+++(((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&(((+++,,,+++***'''***'''"""***888666***"""&&&***(((### ###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))+++***(((&&&%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***)))(((''''''((()))***'''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((zzzsssnnnjjjgggeee\\\UUUNNNKKKEEE<<<777666333222000///------,,,,,,,,,+++******++++++***(((******))))))((((((''''''))))))((((((((((((''''''))))))''''''''''''))))))(((((((((((((((((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&''')))***+++(((((((((((()))***,,,,,,------------.....................//////000111222222888@@@EEEDDD???:::777333111//////111333333333222222111//////............---...///111111///---000000111111111000///.../////////............---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++///...,,,***)))))))))***,,,,,,,,,,,,---...//////000///...------...///000444======777===JJJGGG999555HHHpppvvvnnn{{{}}}gggkkkwwwllljjjpppooo```PPP999222+++((())))))&&&###$$$%%%)))...333777;;;===:::::::::<<<===<<<999666888666666888;;;;;;999666444222000000000///---++++++++++++***))))))((((((''''''(((((())))))))))))((()))---333777555...((()))'''%%%%%%&&&&&&&&&%%%(((''''''(((***+++***)))&&&&&&&&&&&&&&&''''''''')))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%''')))******(((&&&)))((($$$###%%%%%%### ***444333)))"""$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''')))'''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwpppjjjddd___\\\SSSLLLFFFDDD???888444444///...---,,,,,,,,,,,,,,,,,,+++******++++++***(((******))))))((((((''''''))))))((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((()))++++++))))))******,,,---//////...///000000/////////000............///000111222888:::<<<<<<<<<;;;<<<===555333111111222333333333333222111000///.........------...000222222000---111111111111111000000000/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,------......---------,,,+++***))))))***+++---,,,,,,,,,------...///.../////////...---......999@@@???888>>>JJJFFF666666@@@bbbmmmhhhyyy~~~ooouuu|||xxxtttuuurrrjjj___RRRFFF>>>555000***(((((()))'''%%%%%%''',,,222888>>>CCCEEE;;;;;;;;;;;;<<<;;;888555111...---111555666111,,,---,,,******++++++***(((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((######%%%(((******'''$$$(((&&&$$$$$$%%%&&&%%%$$$((('''&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&)))(((&&&$$$###$$$%%%&&&''''''''')))+++,,,+++***%%%$$$&&&'''$$$ """'''###---777666---&&&&&&***""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}|||yyysssmmmfff^^^VVVQQQLLLFFF@@@>>>;;;666333444...------,,,,,,,,,,,,,,,,,,+++******++++++***(((***)))))))))((((((((('''(((((())))))))))))))))))+++***(((''''''(((***+++(((((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,---...000111222...000222222000//////000............///000111222888888777666555666999<<<666444222222333444444333222111000///............---...///111333333000...222111111000000000000000............------------+++++++++++++++++++++++++++,,,------.........---++++++*********+++---............---......///000111333444444222111111333<<>>===<<<:::::::::999===<<<:::888666444333222444444333222333444555666666333111222444555333111444111///000000///......***+++---,,,+++******+++))))))))))))************+++++++++,,,---///000111000///------......---,,,******+++------,,,***)))...000333999???EEEHHHJJJXXXYYY[[[\\\]]]\\\ZZZYYY\\\RRRDDD:::888;;;@@@BBBLLLFFFAAA???AAACCCAAA???<<<:::777333000---,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******---,,,+++***(((''''''''')))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%+++(((###""")))///,,,%%%+++'''%%%((((((%%%$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&''''''%%%############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((()))***)))(((((()))***''''''&&&&&&&&&''''''((((((((('''&&&$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))zzzwwwvvvrrrlllhhh]]]RRRMMMIII@@@888444111000000///......------,,,---------,,,,,,+++***************************)))******+++,,,,,,------+++++++++*********))))))******))))))(((((())))))***)))((('''''''''((()))*********+++---///111333///555999:::;;;???@@@??????@@@===777666888999777777:::>>>??????>>>======???>>>===;;;:::999999999;;;;;;999888666555444333555444333333333333444555777444222222222222000---///,,,+++,,,------,,,,,,(((***++++++)))(((((()))************++++++,,,,,,000000000//////000000111,,,,,,---///000///...,,,''''''''''''))),,,111555666@@@OOO]]]gggooouuuzzz~~~wwwpppjjjfffdddQQQJJJ@@@888555555666666999555222333666777555222222111///,,,***)))))))))************************))))))))))))))))))))))))*********))))))*********------------,,,***((('''(((((((((((('''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%!!!###%%%%%%)))...,,,((('''$$$%%%***---)))%%%$$$&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&'''((((((((((((((($$$%%%%%%%%%%%%&&&((()))'''&&&&&&''''''((()))***''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((())))))wwwtttsssooohhhcccWWWKKKEEE@@@888222/////////......------,,,,,,,,,,,,---------,,,++++++*********************************++++++,,,,,,---++++++*********)))))))))******)))((((((((((((((())))))(((((()))***+++,,,,,,,,,---///111333444555333999===>>>???BBBDDDBBBEEEFFFCCC>>><<<>>>???<<<:::<<<@@@AAA@@@???>>>???>>>===<<<:::999999999999999999888777666555444444666555444333333222333333333222000000000000///---...---,,,,,,---...---+++&&&(((******))))))***+++,,,,,,---------.........///...---,,,+++***************))))))((('''&&&%%%&&&&&&&&&)))111>>>KKKUUU```lll{{{|||uuujjj]]]RRRJJJFFFDDD???<<<777444222000...,,,,,,+++***---000111...+++***)))(((''''''((())))))************************))))))))))))))))))))))))++++++************++++++,,,---...///...,,,)))(((((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&******'''&&&((('''%%%&&&$$$&&&...333///((($$$((('''%%%$$$$$$%%%'''(((&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))((((((''''''&&&%%%&&&''')))***%%%%%%%%%&&&'''((()))***'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((('''}}}uuurrrpppjjjbbbXXXMMMBBB<<<777222...------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,************))))))))))))***))))))(((''''''(((((()))))))))+++---///222333000000000111222333444555:::???BBBAAAAAACCCCCC@@@GGGIIIFFFAAA???AAAAAA???999;;;>>>>>>===<<<<<<<<<<<<<<<:::999999888888888777777777666666555555444666555444333222111111000---------...///000111000---...---,,,...000///,,,)))+++------------...///........................+++***)))'''&&&&&&&&&&&&(((***++++++,,,...000222,,,)))***333EEEYYYiiiqqqyyy|||~~~zzzpppddd[[[WWWQQQLLLDDD;;;444000//////000///////////////...---+++******,,,...///...,,,)))(((((('''((()))+++,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,+++***)))(((((((((((('''''''''&&&&&&''''''(((((())))))))))))((('''''''''''''''''''''***,,,***''''''******''',,,((()))111666222+++'''***)))'''&&&%%%$$$$$$$$$'''%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((,,,***'''&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))))))))((('''&&&}}}uuupppkkkcccYYYLLLBBB999444111...---...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,***************************+++++++++++++++,,,,,,*********)))))))))(((((())))))(((((((((((()))))))))***+++---111555999;;;444333222111111222333444===BBBEEECCCBBBCCCCCC@@@EEEGGGEEE@@@???AAAAAA>>>:::;;;======;;;::::::;;;;;;:::999888888777888888666666666555555555444444555444444222111000///...,,,,,,---......///000111'''+++,,,,,,000666666222333444555333000...---...,,,,,,++++++***)))))))))))))))(((((((((((())))))+++333>>>FFFJJJLLLMMMMMM555///---999MMM```hhhiii]]]WWWNNNGGG@@@999222---555444222000/////////000---------,,,,,,---///000...,,,***))))))***+++,,,,,,+++*********+++,,,---************************++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))((('''''''''((()))))))))(((((((((''''''''''''((()))*********))))))(((((((((((((((((((((((((((+++...333;;;@@@;;;222111+++***///222///+++)))'''((((((((((((&&&%%%$$$)))'''%%%%%%'''(((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))((()))******+++,,,+++++++++***(((&&&'''***,,,---,,,---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))***+++++++++)))((('''}}}tttmmmfffYYYNNNBBB:::333000...,,,---000,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((()))***+++,,,++++++---///333777;;;===999777444222111333666888>>>CCCFFFDDDDDDEEEEEEBBBAAACCCBBB>>>>>>@@@@@@===<<<===>>>>>><<<::::::;;;999999888777777777777777666666555555444444333333222222222111000...---,,,000111111000...------...(((...222222888AAABBB<<<;;;;;;:::666000,,,)))(((''''''''''''''''''''''''((((((((((((((()))***+++666BBBRRR\\\]]]WWWOOOKKK999222...555CCCMMMLLLGGG???777---***---///...,,,++++++,,,,,,------------222111000---++++++...111222000---***)))***,,,---...---,,,*********+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++(((((('''''''''((())))))*********)))))))))(((((('''(((***+++++++++***)))(((((((((((())))))))))))666:::AAAIIIQQQRRREEE777000,,,***,,,---***)))***'''((()))************))),,,***''''''((())))))((()))))))))(((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))***+++,,,,,,++++++---...//////000000//////+++)))***...333777777666333222000---+++)))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((******...///000111111000...,,,{{{ssskkk___OOOAAA<<<555000///---+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((((((((((()))+++,,,...///---......000333666999;;;===:::666444444888===AAABBBGGGIIIGGGEEEFFFEEEBBB>>>AAAAAA>>>>>>AAAAAA>>>===>>>???===;;;::::::;;;888888777666666666777777666666555555444333222222//////000//////---,,,+++222333444222///------//////666888666;;;CCCBBB;;;555666555222---)))''''''%%%&&&''')))***,,,---...++++++******+++,,,,,,---888AAAKKKOOOJJJAAA:::777444000...111666999666222666222---,,,///222333333111111111111111111111222333333111...++++++...111111111000...---------......---,,,+++***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))*********&&&(((+++------,,,***)))++++++++++++************'''(((***,,,,,,+++***)))(((((()))))))))*********AAACCCDDDCCCEEEDDD;;;111---,,,---///---)))+++///222000---+++******,,,---000---***((())))))))))))*********))))))(((((((((((((((((()))))))))******((((((((((((''''''''''''&&&'''''''''((((((((())))))(((((((((((((((((()))'''(((***+++,,,---,,,,,,......///000000000000///---,,,---222888;;;999666444333111...,,,+++***)))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&(((***+++,,,444666888::::::999777666}}}~~~zzzrrrhhh[[[III::::::444000///---++++++///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((('''((((((***,,,...///111000//////000111333666777@@@===888666888===DDDIIIIIIMMMNNNIIIFFFDDDBBB???===@@@@@@>>>???BBBBBB???<<<======<<<999888888999888777777666666666666777777666555444333222222111---......///...,,,+++***000222444333000///111333222888999333444999666---***,,,---,,,+++))))))***&&&(((***---000444666777444333333222222222333333000333555333///---000333+++---///000111222333444---------,,,+++++++++,,,//////------...///111222...000000///------000333***,,,......,,,+++++++++///...---,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******%%%)))///333333000,,,(((,,,,,,,,,+++++++++******''')))+++,,,,,,,,,***)))(((((())))))*********+++777555///&&&$$$(((,,,,,,+++---111444000,,,...444???:::222+++((((((+++---222///+++))))))***))))))+++*********))))))(((((())))))))))))************((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))%%%''')))+++,,,------,,,+++,,,------...---------,,,******...333333...)))000///...,,,+++***))))))***))))))'''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((######$$$&&&(((***---...:::<<<>>>@@@AAA@@@>>>===~~~wwwhhhWWWKKKBBB>>>333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................,,,,,,++++++******))))))---+++)))((((((((('''&&&+++'''$$$%%%)))---......///222444444111000222444>>>>>>BBBGGGGGGEEEFFFJJJSSSLLLDDD@@@???@@@AAA@@@@@@@@@??????>>><<<;;;:::999888888777666666555555666555555444333333222222777333......000222///,,,+++,,,.........///000222333444555333000---,,,+++111444777555///***''''''+++&&&&&&///;;;>>>444))),,,...///000111333777:::333222000............///777777444...---///...+++//////////////////......////////////...,,,+++***000111000...++++++000444///111222222000.........000000000///......------,,,,,,------,,,,,,+++***000...,,,******,,,...000---------,,,,,,+++++++++,,,,,,,,,++++++*********((()))***,,,,,,+++******************))))))((((((*********)))))))))))))))***)))(((((()))+++---///,,,+++)))''''''((()))******111666222)))&&&+++222999555///***)))(((((('''******************************))))))))))))******+++******)))))))))))))))***)))(((''''''((()))***************************((()))++++++)))))))))***))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,555555555666777777777888sssaaaQQQFFF>>>:::222111///---,,,---...///------------------------................................................,,,++++++******))))))(((***)))(((((()))******))),,,,,,,,,---///000111111333444666777999;;;???BBBGGGFFFHHHKKKJJJFFFGGGKKKLLLHHHCCC@@@@@@AAAAAA@@@=========<<<;;;:::999888555555555555555555555555666666555444333222222111...,,,++++++------------///000222333333222222333000//////---,,,,,,---...,,,...000...+++(((((((((%%%'''000???MMMOOOEEE:::111111000111222444666777444333111000//////000000(((444>>>===777444444444........................(((+++------,,,,,,///222))),,,000111111000///...666666555222...,,,,,,---,,,---///111111111///...---------......---------...---,,,++++++,,,...///------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++*********)))))))))***)))))))))))))))))))))***)))(((((()))+++---...,,,+++)))((((((((()))***)))...222///(((%%%)))...111...+++)))***+++,,,,,,***************************))))))))))))))))))***+++***))))))(((((())))))***)))(((''''''((()))***************************(((***++++++***))))))*********))))))))))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***+++++++++,,,,,,---.........xxxfffUUUIII@@@999666111000///---------..............................////////////////////////........................+++++++++***))))))(((((((((((()))***++++++,,,------111555666444333444666888888999===CCCHHHLLLNNNNNNKKKKKKLLLIIIEEEEEEIIIDDDCCCBBBBBBBBBBBB@@@>>>::::::::::::999777666555333333333444444444555555444444333333222111111111---...000111000000111222111111111111000...,,,+++///---***''''''(((***+++***+++***)))((()))+++...///222:::FFFOOOOOOGGG???888555111111333555444222444333222111000000111111;;;PPPaaa]]]LLL>>>999888------------------......,,,///111///+++***---111,,,---///222333222///---222222111000...///111444///000222222111///,,,***------------,,,+++++++++,,,,,,,,,,,,---.........,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))***+++++++++++++++***************))))))))))))))))))*********)))(((((()))***,,,---,,,+++***)))((()))***+++)))+++---+++(((&&&(((******)))((()))+++,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((***++++++***))))))*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++(((((()))******+++,,,,,,wwwgggTTTHHHBBB;;;666444111000///............///////////////////////////000000000000000000000000...............---------++++++*********))))))))))))+++,,,---------...///000555:::999444333666;;;@@@???@@@EEELLLPPPQQQPPPLLLIIIGGGGGGDDD@@@AAAEEE@@@AAACCCDDDDDDAAA>>>;;;888888888888777666555444444444444444444444444444111111111111222222222222444444555555555444222111444111...***)))'''&&&%%%)))(((((())),,,000222444///---+++)))))),,,000333888777777:::===??????======777222111444444111---333222111000///000000111MMMaaappphhhRRR>>>666444,,,,,,,,,---------------...000111111///......///444222000//////000000000---///111111111111333444444444333222111000///...000000...---,,,+++*********+++,,,............---,,,++++++++++++++++++++++++++++++******************)))((((((((()))+++,,,++++++++++++************)))))))))))))))***************))))))))))))***++++++******)))))))))******))))))))))))(((''''''(((***)))((()))******((('''))))))))))))))))))))))))((())))))))))))))))))(((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((******((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))***))))))***+++,,,------...kkkZZZJJJCCC@@@:::444222111111000000//////000000000000000000000000000000111111111111111111111111//////.........---------************++++++++++++---///222222111000111222333888<<<999444333:::AAAJJJIIIJJJNNNRRRRRRNNNJJJFFFCCCBBBCCC@@@===>>>CCC???BBBDDDEEECCC???;;;888777777777777666666555444444444444333333333222222111222333444555666777777666555333444555444000---:::444+++&&&&&&(((***+++(((***...555>>>EEEHHHHHH555222...+++,,,///222444222111000222666<<<@@@BBB===777222000222333///+++000000...------......///:::HHHQQQKKK>>>444000...,,,,,,,,,---------......++++++,,,///333444333111222666999888555444555888444777<<<>>>===:::999888;;;888444111000222555777000///...---------......***+++---...///...---,,,++++++++++++++++++++++++***************************)))((((((((()))+++,,,************************(((((())))))******************)))))))))))))))))))))))))))))))))))))))******)))(((((())))))((('''***)))((())))))(((&&&$$$(((((((((((((((((((((((('''((())))))))))))((('''***))))))((('''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&''''''((()))++++++,,,~~~}}}hhhXXXIIIDDD@@@888222333222222222222222111111111111111111111111111111111111111111111111111111111/////////...------,,,,,,)))******+++,,,---......000444777888555444555777999===???===999:::AAAHHHRRRRRRRRRRRRQQQMMMIIIEEEBBB@@@AAABBB@@@===>>>CCC???AAADDDCCC???;;;777666666666666666666555444444222222222222222222222222555666666777888999999:::555555666888:::<<<<<<;;;CCC:::///)))***///333666<<<<<<>>>CCCIIILLLLLLIII777444000......000111222111222555999>>>@@@???===888444000///000000...,,,...---,,,++++++,,,---...,,,222555111......///---,,,,,,,,,---......//////000///...///000222222333777FFFVVVXXXPPPHHHHHHMMMGGGMMMVVV\\\______^^^^^^YYYRRRGGG<<<444000000000......,,,++++++,,,------,,,,,,.........---,,,+++*********+++++++++++++++)))))))))***************)))(((((((((((()))******)))))))))))))))*********((((((((()))******++++++*********))))))(((((('''''''''(((((((((((((((((())))))))))))(((((((((((('''&&&&&&''')))***((('''((((((((((((((((((((((((''''''))))))))))))''''''***)))((((((''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))***+++,,,---xxxqqqqqqgggVVVGGGCCC>>>555222666222333333333444333333333222222222222222222222222111111111111111111111111000//////...------,,,,,,))))))***,,,...000111111111666;;;<<<:::999;;;===???CCCFFFFFFDDDEEEJJJOOORRRRRRPPPLLLGGGCCCBBBAAA@@@???@@@CCCAAA>>>>>>BBB===???@@@>>>:::777555555444555555555555444333333111222333444555666777777888777777666666555555444...666???CCCDDDIIISSS\\\\\\RRREEE===<<<>>>@@@AAAKKKFFFBBBAAACCCBBB>>>:::888555222111333333222111555555888<<<@@@>>>777000111000...---------......---,,,+++***++++++,,,---...111111...---000111///,,,------...//////000000333555555111///222===FFFYYYpppvvvhhhkkkttttttzzzsssaaaQQQEEE???<<<>>><<<888333000...------............---,,,++++++)))*********++++++++++++((()))))))))*********+++'''(((((()))))))))))))))''''''((((((((()))))))))'''(((((()))******++++++************)))((('''&&&%%%&&&&&&'''''''''''''''&&&((())))))'''&&&((()))'''&&&%%%&&&)))******)))''''''''''''''''''''''''&&&''')))******)))'''&&&))))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))***+++,,,...//////~~~kkkcccccccccRRRDDD???:::333333:::333333444555555444444444333333333333333333333333000000000000000000000000000000///...------,,,,,,((()))+++---///111333444111777===???======???CCCCCCGGGLLLNNNNNNNNNQQQSSSNNNNNNJJJCCC===:::<<>>@@@CCCAAA===<<>>???777666555333111///...---###222CCCHHHIIIPPPcccttt{{{pppaaaWWWRRRPPPNNNLLLCCC===777555777999777444999777555555777777555222111000000555:::999333---,,,------,,,++++++...000---,,,+++++++++,,,---...)))---///---...111222000------......///000111111)))000555333111<<>>:::888777666777777666555555555555555555444444333222222222333333333444444333222000///000000///...---,,,,,,,,,---///000000///000222444777777777999===CCCHHHLLLKKKNNNRRRUUUUUURRRNNNKKKIIIBBB<<<===>>><<<<<<>>>CCC@@@AAABBB???::::::>>>;;;:::888777555333222222666444222111222444555555;;;===???;;;666444666999555444222///------,,,,,,***,,,000555>>>QQQgggxxxwwwiiiZZZQQQKKKCCC===<<<666666444333333444555666666555444222000///......111111000000///...,,,+++)))000222...,,,//////,,,---,,,,,,+++,,,---...///---.........------...000///...............///000...222555222444HHHmmm|||ssscccOOOCCC@@@:::///+++***'''---///%%%%%%''')))++++++***((('''))))))))))))************++++++)))(((''''''''''''))))))(((((('''''''''&&&(((+++)))###(((333555...***)))((('''&&&&&&'''(((***)))(((&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%&&&'''(((((('''''''''((()))***++++++++++++,,,+++***)))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((()))******'''%%%$$$&&&)))***)))'''&&&%%%))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))qqqaaaXXXVVVOOOJJJCCC>>>;;;::::::999999888777777666666777777555444333333222222333333333444444444444222111000222111000///............,,,---//////000222666999:::;;;>>>AAAFFFJJJNNNPPPTTTTTTRRROOOLLLIIIFFFDDD>>>;;;;;;???@@@@@@BBBFFFDDDDDDCCCBBBAAA>>>;;;999;;;999777555333333444444777777888:::===>>>???>>>444777888555111000222666CCCCCCDDDDDDAAA999///'''***+++///888EEETTT```fffZZZPPPFFFCCCAAA<<<888888777666444333333333444444444333111000///...------////////////...---,,,,,,***......******...///---------,,,,,,,,,---...///---.........------...000............///000000111333333333333;;;UUU||||||ttt\\\???//////+++***,,,*********)))((((((((((((((())))))))))))************++++++)))((((((''''''''')))))))))(((((('''''''''###((()))'''///===BBB>>>***)))((('''&&&''''''(((***)))((('''&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''(((((((((((('''((()))***************+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))''''''&&&&&&$$$###'''((()))(((((((((((()))&&&&&&&&&'''((()))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))yyyiii[[[TTTSSSLLLHHHBBB>>>============:::999999888777888888888555444333333222333333333444555555555555333222111333222111000/////////000///000000000111444888<<<>>>AAAGGGMMMRRRUUUVVVWWWVVVRRRLLLEEEAAA>>>>>>>>>======@@@BBB@@@???EEEMMMKKKNNNKKKCCC@@@BBB>>>666888777666555666888:::<<<999;;;===???@@@@@@???>>>222333333000------000444MMMQQQZZZcccfff___OOOCCC444000000:::IIIUUUYYYXXXGGG@@@===???@@@<<<999999666555444333222222222222000///...------,,,,,,,,,,,,,,,------------,,,,,,------+++(((***///000...------,,,,,,,,,---......,,,---......------///000/////////000111222333333666666555999GGGbbbrrrHHH000222---'''+++000///---)))&&&%%%&&&(((***)))))))))*********+++++++++***))))))(((((((((((()))))))))))))))(((((((((&&&***)))''',,,666:::666))))))((('''''''''((((((***)))((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((())))))***)))))))))***)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((***)))'''&&&%%%%%%&&&&&&((('''%%%$$$%%%''')))***''''''((((((((()))))))))((()))******(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((rrrcccWWWRRRRRRKKKGGGBBB???>>>>>>>>>>>>:::999999888888888888888555444444333333444444444555666666777666444333222222222111000000000000000444444333222222555999===EEEIIIPPPVVVZZZZZZYYYXXXLLLHHHCCC>>>;;;;;;===???>>>???AAAAAA>>>BBBQQQaaannnqqqeeeMMM??????===555666777888:::===@@@BBBCCC???@@@@@@>>>;;;888666555.........,,,******...111;;;AAALLL[[[dddaaaTTTHHH@@@999444999EEEOOOSSSSSSDDD@@@@@@DDDDDD???;;;:::555555444222111000//////---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,///...,,,+++---//////---------------------------,,,---...---------///111000111222333555666666666999999:::AAARRRhhhyyy}}}aaa@@@...///+++(((---000///,,,)))&&&%%%''')))+++))))))*********++++++++++++******)))(((((())))))*********************)))***,,,***&&&&&&++++++((())))))(((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''''')))((('''&&&'''((()))***(((((((((((((((((())))))((())))))******))))))((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''((((((((('''((()))***)))'''&&&&&&''')))***++++++++++++***))))))((((((((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))~~~mmm```VVVRRRRRRMMMIIIDDDAAA???>>>===<<<:::999888888777777888888666555555555555555666666777777888888777666444333111111000000//////000000555555555555666:::@@@DDDRRRTTTWWWYYYXXXTTTPPPMMMCCCBBB@@@???>>>???@@@AAA::::::;;;;;;===JJJeee~~~}}}XXX>>>::::::777;;;===???BBBCCCBBBAAAAAA@@@@@@>>>999333000///000))))))******+++---111444:::;;;???GGGNNNLLLBBB888???<<<999:::???EEEIIIJJJ@@@>>>???BBBAAA;;;666555333333222111000///...---++++++************++++++((()))***+++,,,,,,,,,,,,...,,,+++---------,,,+++---------------------,,,+++---...---------///111222333555777888888888888<<<<<<<<>>EEELLLQQQZZZYYYVVVRRRMMMHHHDDDAAABBBCCCCCCCCCCCCBBB@@@???>>>===<<<:::;;;IIIgggrrrTTT???;;;???BBBCCCCCCCCCBBB@@@<<<999777444555444111---,,,///333///000222555888;;;>>>???EEEBBB@@@BBBEEECCC>>>888333666:::<<<<<<<<<;;;<<<:::999:::>>>===777444555111111111111000...---,,,,,,++++++************+++))))))***+++,,,,,,++++++)))((()))++++++)))+++///------.........---,,,++++++,,,---------...000222333444666888999999888888======:::>>>UUUyyy}}}___JJJ???666222444111***---000&&&((()))***+++++++++***************++++++++++++,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,***,,,,,,+++******+++,,,(((((()))*********))))))))))))*********)))((('''***************************)))))))))******++++++,,,+++)))(((((()))******((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))''')))+++***'''&&&(((******'''&&&(((***+++(((%%%&&&&&&'''(((((()))******''')))************+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,uuuiiiaaaZZZUUUTTTMMMIIIEEECCCAAA@@@>>>===;;;;;;:::999999999999999999888888888999999:::;;;999999:::::::::888777666222222111111111111222222222666;;;AAAGGGOOOVVV[[[VVVRRRLLLFFFBBB?????????BBBBBBCCCCCCBBB@@@>>><<>>:::666222000///+++///222333333444999===@@@@@@AAACCCDDDDDDCCCBBB999888777888:::;;;:::888000222555777777777666555888666777:::888444333555...//////000///...---,,,------,,,++++++***++++++******++++++,,,+++++++++(((((()))***((((((111<<<------.........---,,,++++++,,,---------...000222222444555777777777666555777:::888:::QQQ{{{tttjjjFFF777333444...+++...*********++++++*********)))*********+++++++++,,,,,,+++******))))))***+++++++++,,,,,,,,,------------,,,------,,,(((&&&&&&((('''((()))***+++******)))))))))***+++***)))((('''++++++++++++++++++++++++)))******+++++++++++++++---,,,***(((((()))***+++((()))+++,,,---...////////////...---,,,,,,++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))******++++++)))***,,,......,,,***)))'''((((((((())))))))))))(((***+++)))'''***111777333///++++++---///---++++++++++++******)))))))))''')))************+++---************************,,,,,,,,,,,,,,,,,,,,,,,,ssshhhbbb[[[UUUSSSKKKHHHEEECCCBBBAAA@@@???<<<<<<;;;::::::::::::;;;:::999999999::::::;;;<<<::::::;;;;;;:::999777666333333333222222333444444666:::@@@FFFMMMSSSZZZ^^^KKKGGGAAA===;;;===AAADDD>>>>>>???>>>>>><<<;;;:::;;;<<<>>>???>>>CCCTTTffflllaaaYYYXXXVVVNNNGGGDDD???;;;555000---,,,---......555<<<@@@AAACCCGGGKKKJJJIIIHHHGGGEEEAAA<<<888777888:::;;;;;;;;;;;;;;;666333000///111555777888777444444555222......222---.../////////...---,,,///...---,,,++++++++++++++++++,,,,,,,,,++++++******)))***+++)))***999III------...///...---+++******,,,---------...000222111333444666666555333222000777888999NNNvvv}}}YYY:::...555000))),,,222...---+++***)))((())))))******+++++++++,,,,,,,,,+++***************++++++,,,,,,,,,------.........***+++---...,,,***,,,000'''((()))+++++++++***))))))******++++++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***---,,,***(((((()))***+++((()))+++---...000000111111000000...---,,,++++++))))))))))))))))))))))))))))))))))))************))))))***+++,,,---------***---///111111///---***(((((((((((()))))))))))))))******)))***111>>>HHHDDD>>>777666888;;;;;;999666555333000,,,)))'''&&&''')))***+++******,,,---************************++++++++++++++++++++++++oooeeebbb]]]VVVQQQNNNKKKGGGEEEDDDCCCAAA@@@>>>===<<<;;;<<<<<<===>>><<<<<<<<<<<<============BBB???<<<:::999888666555666444111222666:::===>>>===CCCLLLSSSUUUQQQKKKFFF>>>>>>???BBBEEEEEEAAA===@@@<<<888888:::======<<>>///000000000000///......000000000///////////////333222222222111111000000777,,,555>>>???bbbUUUAAA000///000---,,,000...---,,,+++***)))))))))(((((()))***,,,---...///++++++******))))))((((((******+++,,,,,,,,,,,,+++******+++++++++******)))***)))))))))***+++,,,,,,)))***++++++***)))((('''...,,,++++++---.........,,,,,,++++++***+++++++++,,,+++***+++------,,,+++...,,,***+++...111333333111111111111000///...---,,,******...---)))***.........---,,,++++++++++++++++++++++++,,,,,,---...------////////////---------------,,,,,,+++++++++,,,---,,,''')))>>>aaa|||rrrdddWWWWWWaaahhheee^^^WWWZZZQQQ;;;,,,+++***&&&))))))))))))***+++,,,---***************)))((('''++++++++++++++++++++++++ooofffbbb\\\UUUQQQMMMJJJGGGDDDCCCBBBAAA??????>>>===<<<<<<<<<===>>>>>>>>>????????????>>>>>>???===:::999777666555444555666777777777;;;AAAFFFJJJKKKMMMMMMKKKGGGBBB???@@@??????AAACCCBBB???<<<::::::;;;>>>AAAAAA>>>;;;===@@@CCCFFFKKKUUUbbbkkkjjjddd[[[QQQGGG@@@:::777111333888???GGGLLLOOOOOO[[[___cccaaaWWWKKKBBB???;;;:::999888777888:::;;;888888777666555444333333333222111000////////////000/////////.........---//////...---------------+++++++++++++++,,,---------...///---+++******+++(((***,,,,,,,,,...333777///000000111222222222111111222222222111111000000111000000000////////////333,,,444999<<>>===<<<<<<===>>>???@@@AAABBBBBBAAA@@@???>>>===;;;999888777777666666;;;??????>>>@@@HHHOOORRROOOJJJEEE@@@>>>======CCCBBBBBBBBBBBBAAA>>>;;;;;;;;;<<>>===>>>>>>???@@@AAACCCCCCCCCBBB@@@????????????>>><<<;;;<<<===;;;@@@GGGIIIIIIJJJMMMQQQMMMIIICCC???===???BBBDDDEEEEEEDDDCCCBBB@@@>>>===AAA@@@>>>>>>@@@EEEIIIKKKQQQKKKIIIQQQ```mmmrrrrrrvvvlll\\\NNNHHHLLLUUU\\\YYY[[[]]]___^^^YYYQQQJJJAAA???;;;888:::===;;;666::::::999888888888999:::666555444333111000///...///////////////...------......................../////////...---,,,+++***++++++*********++++++,,,,,,---...---,,,+++,,,---+++,,,.../////////000000333333444666666777777777222333444555444333111000222222222222222222222222000444888888EEEppphhhYYYKKKCCCBBB???555222222444333000222777333222000///---,,,++++++++++++++++++++++++++++++(((((())))))******++++++(((((()))************))),,,,,,------...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++)))...333222---***+++...++++++******++++++,,,,,,***,,,---+++***...777???444222000///000000000///111111111111000///...---777MMMNNN222###---222)))++++++*********++++++,,,,,,,,,,,,++++++,,,,,,---)))))))))******))))))))),,,,,,,,,------.........---...///...,,,+++******...---++++++,,,,,,,,,,,,,,,111333...+++,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++qqqhhhccc\\\VVVTTTSSSPPPLLLJJJHHHHHHFFFEEECCCCCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBAAA??????AAACCCDDDGGGLLLQQQTTTRRROOOKKKCCCAAA???>>>???BBBGGGIIICCCCCCBBB@@@???>>>>>>???CCCDDDDDDFFFIIINNNRRRVVV[[[RRRLLLQQQaaapppxxxxxxiiiccc]]]]]]bbbiiimmmnnngggccc]]]VVVOOOGGG@@@;;;777888666333555:::999444::::::999888777666666666222222222222222111111111111111111111111000///...---------...............////////////...---,,,+++,,,,,,++++++***++++++,,,,,,---......,,,,,,---///.........///111333444555666666777777777666666555111222333333333222000000222222222222222333333333---222222222>>>___aaaWWWJJJ???<<<999555444333222000///222777333222111///...---,,,,,,,,,,,,,,,++++++++++++***(((((())))))******++++++(((((()))************)))+++,,,---...............///////////////...---,,,++++++*********+++++++++)))...333222...+++,,,///+++*********++++++,,,---***---000///---...444:::111000//////111222111000333333222111///---,,,+++...666666,,,&&&+++000///************+++,,,---------,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,------&&&''')))+++......,,,+++,,,---...---,,,,,,---...%%%***---......///...,,,******+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++rrrjjjddd^^^YYYWWWUUURRRNNNLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@BBBDDDDDDBBBBBBEEEHHHMMMNNNPPPSSSUUUQQQJJJEEE>>>>>>??????AAACCCEEEFFF?????????>>>===>>>AAACCCCCCHHHOOOTTTUUUTTTSSSRRRLLLDDD???CCCRRRcccpppuuusssqqqqqquuuxxxtttjjjbbbYYYSSSKKKDDD@@@===;;;:::333:::;;;444222777888444444444444444555555555444111111222222333444444444444444555444333222000...---------------.........//////000111000///...---------,,,,,,++++++,,,,,,+++,,,......------...000000//////111444777888888777777777777777666555444222111111111000000000000000000000111111111111111222555222111:::IIIqqqnnnGGGMMMKKK999555;;;666555222///------000333222222000///...---------,,,+++++++++++++++++++++))))))))))))************((()))******++++++******++++++,,,---............---...///000000///---,,,+++************++++++,,,***---000111...---...000************+++,,,------***---000000......000222///...---///111222222111333333222111///---,,,+++---***)))++++++***,,,111+++***++++++,,,---...///------,,,+++++++++,,,,,,+++******))))))******+++(((((((((((()))))))))))))))))))))+++------,,,+++&&&'''))))))))))))***+++***)))'''%%%%%%&&&((()))***+++,,,------,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++ssslllfff```[[[[[[UUURRRNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEBBBEEEHHHHHHFFFFFFJJJNNNSSSTTTSSSQQQLLLGGGCCCAAA?????????@@@@@@@@@AAAAAA???@@@AAAAAAAAADDDIIIMMMNNNSSSXXXXXXSSSKKKDDDAAA666333333999GGGZZZlllwww~~~zzztttmmmaaaUUULLLDDD@@@<<<:::::::::;;;:::===HHHJJJ===333333777666222222333444444444444444222222333444444555666666666777777666555222///...,,,,,,,,,------............///111222222222000//////...------,,,,,,------+++,,,......---...///111//////000444888999777555444555555666666666555555333222000/////////111222000000000111111222222222888888333777<<<:::XXX}}}zzzddd@@@DDDCCC999999???777666333000///000000000000000///...............+++++++++++++++++++++,,,*********))))))))))))))))))******+++++++++++++++******,,,------.........,,,---...000000///...---,,,++++++***+++,,,---...,,,,,,---...///000111111************+++,,,---...,,,,,,------------.........------///111222111///000111111000000///...------++++++------+++,,,///+++++++++,,,---///000111...---,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,******))))))))))))))))))///......---,,,+++)))(((------,,,,,,+++++++++,,,///,,,******+++,,,...000***+++---......---+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++sssmmmgggaaa]]]]]]UUURRRNNNLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLJJJGGGEEEDDDEEEGGGHHHFFFIIIMMMLLLJJJJJJOOOSSSVVVWWWUUUMMMCCC===>>>AAA?????????>>>>>>>>>>>>>>>BBBDDDEEEFFFGGGKKKQQQVVV]]]]]]ZZZRRRFFF;;;333000...000444<<>>===>>>BBBDDDEEEIIIKKKJJJPPPZZZ]]]ZZZVVVNNNDDD<<<777555222///222>>>JJJQQQYYYdddkkklll^^^XXXMMMCCC@@@AAA>>>888555444333222333555777888ZZZ___WWWDDD777666666111444444555666666666666666555444333333222222222222666555444333111///............---------......///222......222333...---000///............/////////...000222000...---000333///000111555>>>BBB;;;000222111222444777:::::::::333333444444444333222222000333666666555555777:::;;;333444<<<777222GGGgggxxxgggQQQKKKGGGGGGFFFBBB@@@AAAJJJFFFAAA>>>???@@@???<<>>AAADDDFFFPPPYYY^^^___]]]SSSGGGDDD???777222111333666888FFFQQQ[[[^^^```aaa\\\VVVLLLHHH@@@999;;;@@@@@@<<<666555444333333444666777EEEKKKGGG:::222555777444555666777777888888777777555444333222222222222222444444333333222222222111000000///...------------///+++***///111---))))))------...///000111111111000000111000......///111///000111333888<<<666...111111111333777999999999555555555555555444444333000333666666555555666888777333444999555222BBBXXXsssccceeexxx~~~wwwgggVVVKKKHHHDDDBBBCCCDDDAAABBBEEE>>><<<<<>>CCC;;;???BBBCCC>>>888222///...---+++***)))***+++,,,*********+++++++++++++++,,,++++++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---.........222000------///111000///111000////////////......111111111000...---...000......////////////...---222000...---...000333444000000000111111000---***---...000///......///000...------...000000///---,,,---------............/////////---++++++---///++++++++++++++++++++++++***+++,,,------.........++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,***,,,+++***,,,...///...------,,,,,,,,,+++++++++***wwwoookkkddd^^^[[[YYYXXXVVVTTTRRRPPPPPPOOOJJJJJJKKKLLLLLLMMMLLLLLLNNNNNNMMMMMMLLLMMMMMMMMMRRRZZZccceee___WWWRRRPPPFFFBBBAAADDDEEEAAA???@@@:::>>>AAABBBAAABBBHHHMMMYYY[[[ZZZVVVRRRLLLCCC:::444444444555888@@@HHHOOOWWW[[[\\\ZZZWWWRRRHHH???>>><<<888666;;;EEEIIIHHH777666444333333444555666222888999222///444777666666777777888888888888888444333333222222222222333333333333444555555666666333222000///---,,,,,,+++---)))***///111...***(((+++---///111222333333333333111/////////000///...///111111000222444222---111000000222555777888777666666666666555555555444333555777777666666666777333333555777555555<<>>===>>>???===???CCCAAA===@@@HHHEEE===@@@LLLYYYZZZXXXOOOBBB777000///+++++++++******)))))))))******+++,,,,,,---.........---,,,++++++***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---....../////////---,,,,,,...//////...,,,,,,,,,------------------/////////...///111222000000///---,,,,,,+++++++++---///111333333222222///,,,+++,,,...000///......///000///...---...///---,,,,,,...///000...---,,,,,,,,,------------...---......---++++++,,,...++++++++++++++++++++++++)))***,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,+++***+++---///...---,,,,,,,,,,,,++++++++++++xxxppplllddd]]]ZZZYYYXXXVVVTTTSSSRRRQQQQQQMMMNNNOOOPPPQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQVVV[[[______ZZZRRRMMMJJJBBBAAABBBGGGGGGBBB???@@@>>>>>>???BBBGGGOOOXXX]]]ddd\\\PPPDDD<<<888555333222888@@@FFFLLLSSS[[[```\\\VVVNNNGGGDDDCCC???;;;:::999666555;;;EEEKKKKKK777666555444444444444444///444666222111444666444555666777777888888777777333333222222222222222333555555666666777888999999555444222000---,,,+++***,,,+++---///000000///...---...000222444444333222555222//////111222000---///222222///...000111///111000000222444666666555555555444444444444444444666777888999888888888888000555888777888;;;;;;999444<<>>>>>???AAABBB@@@===::::::888666777<<>>???@@@888888555222444<<<@@@???666666555555444444444444222555666444333444555333333444444555555555555555222222222111111222222333888888888888999999999999666555333000...---,,,+++,,,...///....../////////000000222333333222222111666333000000222333222///000444444000...111444444222111000222444555555444333222222222222333444555888888888999999999888888222888;;;;;;===AAA>>>888===>>>===:::;;;>>>@@@???CCCAAA???>>>>>>???AAABBB===:::888777444111444:::666<<>>:::555111000//////222///---000555888666222555777777333///---000333///000111000...------...------,,,...///000///---------------------------+++---......---,,,---...++++++++++++++++++++++++***+++,,,---------,,,+++******+++++++++,,,,,,,,,------------------------...---,,,,,,,,,---......,,,++++++,,,...//////...000000000000000000000000{{{rrrmmmfff```]]]ZZZYYYXXXUUUTTTRRRRRRQQQMMMNNNOOOQQQRRRRRRSSSSSSVVVUUUUUUVVVYYY\\\```bbbeee___XXXRRRNNNLLLKKKJJJCCC@@@@@@AAA???;;;===AAAAAAEEENNNYYYaaaaaaZZZSSSAAA888000///333999BBBJJJYYY]]]bbbccc___YYYRRROOOFFF@@@<<<<<<<<<::::::<<<999:::888333222666777666555555555555555444444444222333333333333444444333111222222333333333333333222111111111111222222333888888888888777777777777555444222111///......---------...000444888444---222111111111111111111111555444222222444555444444444777777222111444666666333222111222444555444333222222222222333555888999999888888999;;;<<<;;;999777;;;===>>>AAACCC@@@<<>><<<;;;===@@@AAA@@@???>>>===<<<<<<;;;;;;777555555555333222777???IIITTTsssgggYYYFFF:::888777555111+++---000333555666666666444444333222222111000000...---,,,++++++***++++++******+++++++++,,,,,,,,,............------------******+++,,,...///000000///000222222000///000000666666555111------000444111222222888KKK]]]^^^UUU>>><<<888444111///......---...666EEERRRRRRDDD666///111444444111...------...///000///...---...///...------...000111///...///............---------+++---//////...---...///------------------------------------------------++++++,,,,,,,,,---------------------------------......---------...//////...---,,,---///111000///111111111222222222222222uuuoooiiidddbbb]]]\\\ZZZWWWUUUSSSRRRRRRNNNNNNOOOPPPRRRTTTUUUVVVZZZZZZYYYZZZ^^^ccciiimmmggg___VVVOOOLLLKKKJJJHHHGGGCCC@@@???===<<>>???>>>======???BBBCCCBBB@@@>>>======@@@AAA??????@@@<<<>>>@@@CCCBBB???;;;:::999::::::::::::999777666333222333444333444;;;DDD[[[cccrrr}}}kkkWWWLLLEEE@@@<<<;;;======999555+++,,,...///111222222222/////////...............,,,++++++*********++++++******+++++++++,,,,,,,,,///.........------------,,,,,,---///000111222333...111444555444444555777<<<<<<<<<999777:::AAAHHHBBBDDDCCCAAAHHHSSSRRRIII333111000...,,,,,,,,,,,,'''+++999UUUooovvvgggVVVCCC;;;222......000000///---...000///......///000//////...000111222000///000000/////////.........,,,...000111000//////000........................000///---,,,,,,---///000,,,,,,---------..........................................//////000000000///...---///111222111000111111111222222222333333wwwqqqkkkgggfff```^^^\\\YYYWWWUUUSSSSSSQQQQQQQQQRRRTTTWWWYYY[[[^^^]]]\\\]]]aaahhhooottteee]]]SSSMMMKKKJJJGGGEEELLLGGGCCC@@@>>>@@@HHHRRRYYY___bbbZZZJJJ===999:::666:::HHH[[[ggghhhhhhiiieee[[[NNNCCC>>><<<;;;999:::888999;;;888333666===666:::;;;888666777777444333333444555666666666555777444111111111000000111111111222333333333333222111111000000111222333333000111111222222333333333222111111111111111222222000,,,...CCCcccqqq^^^BBB000///------...111444666333555777777555555999<<<======:::666666777555000555444333333555555444333777777777999;;;???BBBEEEEEECCCCCCEEEIIIKKKIIIGGGCCC>>>===AAA@@@;;;<<>><<<:::999::::::999888777777888888999888888777666555555444444555666777777666555444555444444333333444444555222222222222222222222222666555333111000000111222000000000000000111111111111111111111111222222222333444///222MMMhhh^^^AAA000000000000000000000000999999888777777777777777>>><<<:::888666555555666777777777666555555555555999888777777;;;AAAGGGLLLAAA???@@@GGGPPPRRRKKKCCCCCCAAA???<<<;;;;;;<<<===;;;:::888666555555666666222222333444666888;;;===999888777666666777888888AAAEEEDDD>>><<<<<<777...000222555555///***,,,111)))))))))******++++++++++++,,,...---,,,,,,---///,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++111000...------...000111---///...---333>>>AAA>>>@@@HHHWWWdddhhhgggiiinnnxxxxxxzzzcccEEE222---///------............//////***///222777LLLrrr{{{NNN222,,,111444222...//////000222555333000555222//////222444333222...000333333111//////////////////000000000111111111222111///...---///111...111222000---,,,000444...000111000111333333222---///111000---+++---///000////////////000111222666111///222777777444222333444333111000000222444zzzqqqkkkllldddaaa^^^[[[YYYWWWUUUSSSVVVVVVWWWWWWXXXYYYYYYYYY]]]______```eeelllnnnlll___VVVOOOOOOOOOKKKEEECCC???@@@CCCJJJSSS[[[```cccVVVKKKAAA>>>???AAAHHHPPPeeennntttppphhh```TTTJJJDDD===888:::===<<<:::;;;888888888888777777666666999888888777666666555555666777888888888888777666555444444333333444444555333333333222222222222222555444222111000000111111000000000000111111111111222222222111111000000///---...++++++:::JJJDDD222222222222222222222222222777777666666666777777888:::999888777777777888888:::::::::::::::999888888999777666666999===BBBEEE@@@???@@@FFFMMMOOOJJJEEE???>>>;;;888666666666666888888777666666666777777888888888999;;;===???AAA999888777555444444444555888777444111222444111,,,777222,,,+++...111///************+++++++++,,,,,,,,,---......------...///,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,111000///......///000111000111000///555>>>AAA>>>;;;NNNmmm{{{qqq```MMM>>>555111000------.........////////////111000///:::RRRiiivvv\\\AAA333000///...000000000//////000000///111///...///222444333222111222222111///...///000////////////000000000000000111111///------///000222111000000000000111222...//////....../////////444555555444111000111333000111333333333222222222777444222333555666444333444555555333222111333444~~~wwwqqqpppgggddd```]]][[[YYYWWWUUUVVVWWWXXXZZZZZZZZZZZZYYY\\\^^^```dddkkkqqqnnngggWWWRRRPPPPPPNNNHHHCCCCCCAAAFFFPPP\\\dddbbbYYYPPPBBB<<<999@@@MMMYYYcccjjjuuutttnnnbbbWWWNNNEEE===???;;;:::======:::888888666777888888888777666555999999888888777666666666888888999::::::999888888555444444333333444444555444444444333333222222222333333222222111111000000111111111111111111111111333222111000///......------//////...000333333000444444444444444444444444666666555555555666666777555555555666777888:::;;;<<<===>>>??????===<<<:::999999777777888:::<<<>>>>>>>>>???BBBDDDEEECCCAAA999888666444333333444444888888999:::::::::::::::>>>===<<<;;;;;;<<<===>>>888777555333222111111111111---+++///333333222333777666///(((***///,,,$$$++++++,,,,,,,,,,,,,,,------...//////......///000---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------111000///......///000111000111111000444;;;===<<<222===QQQgggzzz{{{hhhZZZSSSOOOEEE:::444444333111---000/////////000000111111///000---***...888@@@CCC___WWWIII;;;222///111444444444444333222111222333222111111222444444333222555555444222111111333555111111111222222222333333222333333222000000111333555222111111444444333111555444333333222222222333000111000///---...000222---///222222111000000000666666666666777999::::::555666777666444333444555zzztttqqqjjjgggccc```^^^\\\YYYWWWWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\___cccjjjrrruuummmbbbVVVSSSQQQQQQLLLFFFEEEGGGIIIRRR```iiigggXXXEEE777333999DDDTTTbbbkkkppprrriiieee]]]TTTKKKEEE???;;;@@@;;;:::;;;;;;888777999666777999::::::888666555999999999888888777777777888888999::::::999888888555444444333333444444555555555444444333333222222222222333333222111000000222222111111111111111000111111000000//////......000000333444222000444;;;666666666666666666666666777666555444444444444444333444444555666888999:::;;;===???AAA@@@???<<<;;;:::999999888777777888888;;;<<<<<<;;;999999999:::666666666666777888:::;;;;;;<<<===>>>>>>>>><<<<<<>>>===:::777555444444444333333222111000////////////---...333333111555===EEENNNKKK999+++***+++(((------------------------...///000000//////000111---------,,,------...///---------,,,------...///000//////......//////000............000444666666999888888;;;BBBUUUtttsss\\\III===888666;;;555......111333111---222111111111111222333444111000///000333777888888222333444222000111555888222222444666444111222666222333333444444333111///000222333333333333555666222222222222333333333333444555666555333333444555333444555555555555555555666333333444444222333666444444333222222333555666444666777666444555888<<<444777888666555777999999888::::::999777666666666{{{uuuqqqmmmjjjfffcccaaa___\\\ZZZXXXZZZ\\\^^^___^^^]]]\\\^^^cccjjjqqqxxxxxxkkk]]]VVVRRROOOMMMIIIEEEHHHNNNTTT[[[aaa___UUUGGG<<<777555GGG^^^nnnrrroooiiieee[[[VVVNNNHHHDDDCCCGGGJJJDDD<<<777777888888999===777888:::;;;;;;:::888777999999999999888888888888666777888999999888777666555444444333333444444555555555555444444444333333222333333333333222111111333222222222111111000000......//////000000111111000...///333333000555===777777777777777777777777888888666444333222222222444555555555555666555555888999<<<>>>>>><<<:::888777666666555444444333333777888999777666777999<<<============>>>>>>??????<<<======>>>===;;;999888777666333111000//////////////////000000000000000//////111111222999LLL]]]tttqqqaaaFFF333///000///------------------------...///000000//////000222......------...//////000......------...//////000........................---------...///000222444555666999;;;;;;@@@OOO___bbbZZZNNNCCC<<<<<>>>>>>>>???>>>>>>>>>?????????@@@@@@AAACCCDDDDDDBBBBBBBBBDDDAAAGGGMMMMMMHHHFFFIIIMMMAAA===<<>>:::===>>>===;;;888666666777~~~xxxsssqqqnnnjjjfffdddaaa^^^\\\[[[\\\]]]____________^^^bbbiiirrrxxx|||xxxiiiZZZTTTOOOJJJIIIHHHIIIOOOWWWgggddd[[[KKK===999@@@IIIRRReeeyyy~~~wwwkkk^^^VVVNNNHHHBBB???AAAIIIZZZhhhZZZMMM@@@<<<;;;:::999:::888999:::;;;;;;;;;:::999999999999999999999999999555666777888888777666555555444444333333444444555555555555555555555555555444444444444444333333333333333333222111111000000---...//////000111222333222//////222333222555888777777777777777777777777999888666555333333222222666666666555444333222111333555666888888777666555222111111000000000000111555777888:::<<>>[[[~~~xxxTTT<<<333333111---...---------------,,,,,,...///000000//////000111............///000111111............///000111111......////////////......///...000222222000222777000111555888777555;;;CCCCCCAAA>>>;;;999888777777444777999888555333333555111000...---...///111333444222222444555333333666;;;:::888999:::===>>>>>>EEE===;;;??????:::999===<<<>>>AAACCCEEEFFFHHHJJJIIINNNUUUYYY[[[ZZZZZZYYY\\\]]]]]]]]]^^^^^^^^^^^^___aaaccccccbbbaaabbbbbbcccllluuuuuuooolllpppvvvfff```^^^bbbbbb^^^```gggbbb```^^^]]]\\\ZZZXXXVVVTTTTTTRRRRRRVVVcccvvvwwwrrriii___MMMLLLJJJFFFBBB@@@@@@BBB}}}yyyssspppllliiifffccc```^^^]]]]]]^^^______``````aaagggpppzzz~~~vvvgggYYYRRRLLLIIIKKKOOOTTT[[[ccciii```OOO???888AAATTTdddwwwvvvhhh]]]SSSKKKAAA???>>>>>>@@@HHH[[[oooeeeTTTDDD??????===999777888888999999999:::::::::::::::::::::::::::::::::555666777888888777666555555444444333333444444555444444444555666666777777666555444444444444666666444444333222222111000000///000000111111222222222111333444222222555666555666666666666666666666666777666555555555555555555666666666555444222000///000000111222222222222222000/////////000111333444::::::;;;>>>BBBFFFIIIJJJLLLKKKHHHEEE@@@<<<999777444444333222222222222222000///.........000111222...///000111111111000///,,,555666444FFFkkk|||ZZZ:::000111000---,,,------------,,,,,,++++++---...000///......///111////////////000111222222////////////000111222222000000111111111111000000111///222555444111333999===999666777666555999???AAA@@@???===:::777444333333555888888666555555666555333222111111333555777777888===DDDFFFEEEIIIQQQNNNOOOQQQTTTXXX^^^dddiiiiiiYYYMMMLLLLLLFFFDDDHHHGGGIIILLLLLLLLLMMMQQQTTTYYY]]]bbbeeeffffffffffffggggggggghhhhhhhhhhhhiiihhhjjjllllllkkkkkkkkkllljjjrrr{{{}}}zzzxxx{{{~~~wwwooolllooonnnhhhiiiqqqvvvuuuuuuwwwzzzzzzwwwtttsssuuuwww{{{{{{yyyuuuooojjjhhhiiikkk~~~uuurrrmmmjjjgggeeeaaa______^^^^^^^^^___```aaabbbiiitttuuufffXXXQQQLLLKKKPPPXXX___fffmmmWWWNNNBBB<<>>???BBBCCC>>><<>>;;;888888777777888999::::::::::::::::::::::::::::::666777888999999888777666555444444333333444444555333333444555666777888888888666555444444555777888444444333333222111000000222222222111111111111111+++222444000///444666333555555555555555555555555444444444555666777888999555555555555444222000///.........//////000000000111111000000222555888:::@@@??????AAAEEEGGGHHHGGGIIIHHHFFFBBB>>>:::666444333222111000111222333444444222111///---------...111111222222222000///...---777666///;;;XXXeee___QQQ;;;...222444---,,,555---------,,,,,,+++++++++---...//////......///000////////////000111222333////////////000111222333222222333333333333222222000///222666555111333:::999666777<<<===:::777777:::888666555666999<<<>>>;;;<<<===>>>>>>>>>===<<<:::999777666666888:::<<>><<<<<<======>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888777777666666555555666555555555555444444444333444444555555666666666666555333222111222333333666666666555444222///......//////000111222222222333333222111222333444555333222222555999:::888555222666999;;;;;;;;;999555777555333111///.........555222///,,,,,,///333666444777999777333222777<<<;;;<<<===>>>===>>>@@@BBBAAABBBBBB???;;;777555444333444444333000//////000444333111000///000222333222666999888333000111333333444555777888999999999444333222000//////......000///...---------------////////////000000000000222222111111222222333444333333222000///000444777111111111222333555888:::666222222777777444555999;;;AAA<<<888???AAA@@@FFFKKKKKKGGGBBB???DDDNNNWWW[[[ccckkkkkkeee\\\UUURRRYYYSSSJJJBBB>>>===@@@BBBRRRhhh~~~tttyyyeeeIIIIIIKKKBBB>>>DDDBBBAAA@@@===;;;;;;===???HHHAAABBBJJJKKKDDDDDDKKKEEEFFFFFFCCCAAAAAADDDHHHJJJHHHFFFEEEGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLKKKIIIGGGDDDBBB???;;;777===>>>AAACCCDDDDDDDDDCCCGGGKKKQQQXXXdddwww|||uuuooollliiieeebbb___``````aaabbbeeejjjmmmuuuvvvbbbWWWQQQVVVaaammmssslll[[[LLLBBBRRRdddtttnnn___QQQJJJHHHDDDBBBAAA@@@???===;;;::::::<<<>>>???>>>===<<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999888777777666666777777666666666555555555444444444444444555555555444444333222111111222222222333333444333222111000...//////000111111222222333333222222222333444555444333333666999:::888666444777777222...///333555222111000............/////////000111444888;;;===<<<;;;999888888888888777333555666777777999;;;>>>>>>???@@@===999666444333111222333222///......///111000...------...///000000444777555111...///111111222444555666777777777333222111000000//////000111000000///......//////000000000000111111111222222222111111222222333444555555555333222222555777333444666666555333222111888555555999:::777777;;;<<>>777666<<>>===<<<;;;<<<>>>???:::;;;FFFSSSRRREEE===???:::<<<<<<:::888888:::===???>>>======<<<===>>>???CCCDDDFFFGGGHHHHHHGGGGGGCCCCCCDDDEEEFFFDDD@@@===888888777777777777777777:::<<>>===<<<;;;;;;<<<>>>??????>>>===;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777888777777777666666666666444444444444333333333333111111222222222111111000...///000111222222222222...//////000000111111222333222222222222333444444555444444555777888777555111555666444444555222,,,------------...///000111000111333666:::<<<>>>???BBB;;;555555:::;;;666111---...000111222333666999:::;;;<<<:::666333222111///000111000...---...//////...------------///000000333555555111//////111000111222333444555555555222111111000000000111111222222111000000000111111111111111111222222222333222222222222222333333444444555555333222111222333888999;;;;;;<<<>>>BBBEEECCC===999999999999:::===AAAGGGHHHPPPdddmmmqqqzzzuuu~~~}}}iiiOOOJJJ^^^vvvppp```[[[XXXQQQEEE:::555888<<<;;;BBBGGGIIIJJJMMMNNNMMMMMMUUUTTTIIICCCIIIRRRUUULLLFFFAAA@@@???===>>>AAA;;;;;;:::999999;;;<<<===<<>>>>><<<>>>@@@???>>>>>>>>>???>>>???AAA???===>>>AAADDDAAACCCFFFIIIJJJJJJIIIHHHDDDDDDFFFHHHHHHDDD>>>:::AAA???;;;999777777888999:::===@@@AAA@@@AAAFFFIIIPPPRRRQQQOOOPPPTTTVVVTTTSSSQQQSSSXXX]]]bbbkkkuuu~~~vvvpppmmmjjjeee```bbbcccccccccccceeeiiilllnnn~~~lll```]]]eeeqqqzzzuuudddTTTMMMMMMgggxxxnnn]]]SSSKKKDDDDDDDDDBBB??????======<<<>>>@@@BBBCCCCCC???>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888777666666777777777666666666555555444444444333333222222222///000111222222222000000...//////000111111111111////////////000000111111222222222222222333333333333333333444444444444333555666444000333888333***......///000222444555666777777777777777888888999<<<666000222777888333---,,,.../////////000333555555777888777444111000000...///000///------...///111000////////////000111222444666666333222111222000111222333444444444444111000000000111111222333222222111111111111111222111111111222222222333333333333222222333333444555555777777666444333333444666555444555;;;GGGVVVaaaZZZNNNCCC???AAABBB>>>:::888@@@DDDMMM]]]dddiiiuuufffhhhfff\\\NNNGGGJJJOOOXXXgggwww|||vvvppprrrwwwqqqooofffVVVBBB555222444:::999888888<<<@@@CCCDDDFFFTTTWWWNNNMMM[[[ggghhhXXXZZZYYYVVVUUUXXXXXXVVVVVVTTTSSSRRRSSSTTTTTTSSSLLLQQQYYY\\\TTTHHHEEEIIIEEEGGGIIIKKKKKKJJJIIIIIIGGGKKKNNNMMMKKKLLLQQQVVV\\\```eeejjjmmmnnnnnnmmmjjjjjjiiigggbbbZZZOOOHHHMMMJJJEEEAAA@@@AAACCCEEEIIIMMMQQQSSSPPPMMMJJJIIIEEEFFFGGGGGGHHHHHHGGGEEELLLHHHGGGIIIIIIGGGIIINNN}}}wwwuuuqqqjjjdddccceeeffffffeeedddddddddggguuurrreeebbbdddrrrwwwvvvgggSSSMMMYYYhhh{{{ooocccWWWOOONNNHHHDDDEEEEEEBBB@@@@@@@@@???>>>@@@CCCDDDBBBAAA???>>>===<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;888888888777666666555555666666666555555555444444444444444333333222222222///000111333333333222111111111111000000000000000///////////////000000000111111222222222333333333000111111111000000111222BBBMMMKKK999)))***222555222333444666888999::::::<<<:::666333111000111111333111///111333444222000.../////////------///000111333444444222000000000---...000///......///000222222111111000000000000222333555555444222222222111222333444444444444444000000000000111222333444222111111000111111222222111111222222222333333333444444444444444555555666999:::;;;;;;999888999:::===<<<;;;;;;@@@LLL]]]iii```ZZZXXX^^^ggghhh\\\MMMPPP[[[aaafffggg[[[TTT\\\XXXZZZ]]]___bbbiiiqqqwww~~~qqqTTTBBB<<<>>>EEEGGGMMMVVV```eeefffffflll~~~}}}{{{~~~xxxsssvvv}}}tttuuuxxxzzz{{{{{{yyyxxxyyy}}}}}}{{{xxxtttqqqppprrrvvvxxxvvvnnnjjjkkkfffbbbaaabbbbbbaaaaaacccZZZSSSOOOKKKIIIJJJOOO|||yyyuuummmfffdddgggiiihhhfffcccaaaaaabbbmmmwwwuuulllfffiiipppzzzuuujjjZZZPPPXXXmmm}}}ssseeeXXXOOOJJJHHHFFFBBBAAACCCEEECCCBBBCCCCCCAAA@@@AAACCCCCC???;;;@@@???>>><<<<<<======>>>======<<<<<<<<<<<<===============<<<;;;;;;::::::888888777777666555555555555555555555444444444444444444444444333333333333000111222333444555555555555444333111111000000000////////////////////////000111111222333222222222---...///...---...000222EEEkkkkkkBBB...333<<<666777888999:::::::::999777555222///------///000---///111222222222333444...//////---++++++,,,---///111333333222000000111...///111000000000111222333333222222111000///...000000111222222111000///222333444444555555555444111111111111111222333444222111111111111222333333333333333333444444444444666666666555666777777888777888999999999:::<<<>>><<>>BBBKKKSSSVVVbbbvvvooo[[[]]]gggxxxiii^^^___ccchhhppprrr```TTTMMMKKKNNNSSS~~~yyyooogggggghhhiiihhhfffdddcccccc```jjjssstttoooooouuu}}}zzzlll\\\VVV___ooowwwooobbbVVVMMMGGGEEEEEEDDD@@@@@@CCCDDDBBBBBBEEECCCAAA@@@CCCFFFFFFBBB===AAA@@@???>>>===>>>>>>???======<<<<<<<<<<<<============<<<<<<;;;::::::999999999888888777666666555666666666666555555555555444444444444444555555555333333333444555777888999777666444333222222333333///////////////////////////000111222333222222111,,,---......------000333;;;lllXXX===777888777777888888777666444333000000//////.../////////,,,...000222222333333333...//////...,,,,,,---///---000222333222111222222///000222222222222333555777777666555333111///...///000000111222222000///222333444444555444444444222222111111111222333333333333222222333444444555555555666666666777777777888888777777888888999:::777888999999:::===AAAEEE@@@DDDGGGGGGEEEHHHPPPXXXpppoooddd]]]XXXYYY\\\uuummmiiiiiiiiigggeeeeeeggghhhaaajjjssswwwvvvxxxwwweeeUUUYYYooopppeeeWWWLLLFFFCCCCCCEEEFFFCCCBBBDDDDDDBBBBBBDDD@@@???@@@EEEKKKMMMJJJEEEBBBAAA???>>>>>>>>>???@@@======<<<<<<<<<<<<============<<<;;;::::::999999::::::999999888777777777777777777777666666666666444444444555555666666666555555444555666888:::;;;777666555444333444555666///////////////.........///000111222333222111111+++---///...---...111555333TTTjjj___HHH===999444666666666555333111///------...000111111000///------------000222333111//////000111000//////111333---///222333333222333333000111333333333333555777<<<;;;:::999666444222111111111222333444444222111222222333444444444333333333333222222111222222333444444444444444555666777777888888888999999999999999999888888999999:::;;;>>>???@@@@@@BBBFFFLLLPPPgggkkknnnooorrr{{{}}}xxxqqqmmmjjjkkkmmmmmmiiieeeeeeiiiooouuu~~~kkk^^^]]]ppp|||nnnfffZZZNNNJJJGGGDDDAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAACCCFFFIIICCCAAA???>>>???@@@@@@@@@AAA@@@>>>===<<<<<<============<<<;;;::::::999999:::888666666777777555333999666333222444666555333444555666666666555333333333111222555777777;;;AAA>>>999555444777999777444222222111//////.........,,,,,,,,,,,,,,,,,,++++++,,,...000000000111222444;;;;;;<<<;;;999555222000/////////...------,,,,,,---...///...---,,,---///000000000///////////////333222111000000111222222555333222333444444333222555888888333222555999999GGGeeerrrYYY:::000333333222333444444444333222111111111111222222333333333222111111333555666666555777666666888999777777999999888666666888::::::999@@@===:::888999<<<@@@BBBPPPVVVTTTLLLRRRhhh}}}|||rrrnnnjjjjjjlllmmmkkkhhhgggggglllwww|||dddeeejjjuuu~~~sssggg^^^TTTKKKIIIIIIFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEECCCBBBCCCGGGIIIGGGDDDAAA??????>>>===<<>>===<<<<<<============<<<;;;;;;:::999999;;;999888777888888666555:::777444444666777666555444555666666666555444333555333333555555444777===;;;777444444777888555222222111000///............,,,,,,,,,---------------...///111222333333555777666666666666444222///---///............------------///000///...---...///111111111111111111111111222222111000000111222333444444333555:::BBBKKKPPPTTTTTTKKK:::000444@@@IIIyyyjjjFFF777333000333333333333333444444444222222222222222222222222222111//////111444666777:::999888888888888888999>>>===<<<;;;;;;<<>>===@@@@@@???=====================<<<<<<;;;:::::::::;;;:::888888999999888666:::888666666777888777666555555666666555555444333666444444555444111333888777555333444666666333000000000///...------------,,,,,,------......//////...000222333333444666777///000000000///---+++***------........./////////...000111000///...///000333333333333333333333333222111000000111222333444666666666888>>>KKKZZZeeerrrrrrgggQQQ@@@BBBRRR___uuu}}}uuuYYY???666444000111111000000111222444444222222222333444555666777888666444333444777;;;>>>;;;:::999999:::<<<>>>???;;;???DDDHHHLLLSSS\\\bbbmmmooonnnjjjggglllwwwuuuvvvpppnnnmmmmmmllliiiiiirrruuudddiii~~~}}}mmmfff___VVVMMMIIIGGGKKKMMMKKKJJJLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDEEEGGGIIIGGGEEEBBBBBBBBBCCCCCCBBB@@@@@@???>>>>>>===============<<<<<<;;;;;;;;;:::;;;999888888999999888777999888888777777777777777555555555555555444444444666333333555333000111555555444333555666555333000//////...---------------,,,------...///000000111///000111111000000111333,,,,,,---------,,,+++***,,,------...///000000000///111222111000///000111222222222333333333333333222111111000111222444555888:::::::::;;;CCCOOOZZZVVV[[[WWWHHH;;;;;;DDDLLLGGGHHHBBB666///222444222111111333444444444444444333444555888;;;???BBBDDD;;;;;;:::999999;;;>>>@@@<<<>>>??????CCCKKKQQQRRRYYYaaammmvvv~~~{{{sssooonnnooopppjjjppp~~~ooofffwwwxxxgggbbb[[[RRRLLLIIIJJJMMMNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIGGGFFFFFFHHHIIIJJJHHHEEEDDDEEEEEEEEEDDD@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;999888777777888999888666777888888888777666666666666666555555444444444444333111222444333000111555444444444555666555333111///......------------...------......///000111111111222222111///......///------------------------,,,------...///000111111000111222111000///000222111111111111222222333333222222111111111222444555888;;;===;;;777666:::???777;;;<<<777333333555444666333...,,,...222333222111333666999:::888666444666777999<<<@@@EEEIIILLL===@@@CCCCCCBBBBBBCCCDDDKKKPPPSSSUUU]]]iiiqqqrrrwwwrrrqqqssstttnnnxxxxxxnnnoooqqqddd___YYYRRROOOLLLMMMPPPPPPMMMLLLNNNLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHIIIOOOLLLIIIFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777777888999888666666888999999777666666777666666555444444444444555222111222555333000222666333333444444444444333333//////...............///------......//////000000333444444222000......///..................//////------...///000000111111///111222111000///000111//////000000111111222222444333222111111222333444555999<<<;;;777222111111999999666444666:::999555888222...000111111000111---000444888:::999888666888999;;;>>>CCCIIINNNQQQSSSXXX^^^``````___aaacccrrryyy}}}|||vvvxxx~~~~~~}}}}}}}}}~~~{{{{{{{{{|||~~~}}}{{{yyyzzz|||}}}}}}||||||}}}~~~}}}~~~}}}}}}~~~}}}zzz{{{zzzyyyxxxxxxyyyzzzzzzyyytttrrrpppoooqqqtttxxx{{{wwwxxxyyy{{{}}}yyyvvvvvvwwwuuutttpppxxx}}}uuujjjaaaZZZUUURRRQQQOOOPPPRRRRRRNNNNNNQQQNNNMMMMMMMMMLLLLLLKKKKKKIIIKKKKKKJJJHHHGGGHHHIIIOOOLLLHHHFFFEEEDDDBBB@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<============:::888777888999:::999888777999;;;;;;999777777888777666555444333444444555333222333555444000111444222222222222111111222333000//////......//////000........................///111111000///......000//////........................//////000000000111///000111111//////000111//////000000111222222333666555333222111111222333444555666666666555444444888666333000333888888333555///...111222000111666111333666:::>>>AAADDDEEEEEEFFFJJJPPPWWW```hhhlllyyy~~~|||}}}}}}xxxuuuuuuqqqooonnnooorrrvvvwwwwwwxxxuuutttwww|||~~~}}}zzz~~~}}}{{{|||}}}}}}|||{{{{{{zzzzzzyyyxxxwwwvvvvvvrrrqqqoooooooooppprrrssstttsssrrrrrrttttttsssrrrqqqsssvvvwwwvvvuuuuuuuuurrrwwwzzzxxxwwwzzz}}}|||{{{{{{|||||||||{{{zzzzzzyyyvvvuuuwwwvvvttttttwwwsssrrrrrrtttvvvxxxxxxwwwsssrrrrrrqqqrrrsssuuuvvvrrrssstttvvvwwwxxxyyyyyyssswwwxxxxxx{{{yyywwwwww|||tttrrr}}}vvvmmmggg___UUUQQQRRRRRRQQQQQQTTTSSSPPPPPPTTTOOOOOOOOONNNNNNNNNNNNMMMJJJKKKLLLKKKIIIHHHHHHJJJKKKHHHEEEDDDDDDDDDDDDCCC@@@@@@AAAAAA@@@???===<<<<<<<<<<<<===============;;;:::999999;;;;;;;;;999888;;;======:::888888:::777666555444333444555555555333444666444000000333111111111///...///111333000000/////////000000111...............---------***,,,------,,,,,,...//////...------,,,---------////////////000000000000...000111000///...///000//////000111222222333333777666444222111111111222555333111111444888999:::999:::999888:::===<<<777777222111555555222666???>>>>>>@@@DDDJJJQQQWWW[[[YYY\\\bbbjjjvvv|||zzz||||||yyyyyyyyywwwpppmmmnnnkkknnnqqqqqqnnnnnnqqqtttsssooommmnnnrrrtttrrrnnnrrrrrrrrrtttvvvwwwuuutttuuuuuuuuuuuuvvvxxxyyyzzzsssrrrqqqpppqqqrrruuuvvv{{{yyywwwxxxyyyzzzzzzyyyuuuxxx{{{|||{{{yyyxxxxxxooovvv{{{{{{{{{~~~zzzzzzzzz|||~~~~~~}}}}}}zzz{{{~~~~~~{{{{{{~~~zzzyyyyyyzzz|||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyvvvwwwxxxzzzzzzzzzyyyxxxwwwyyyyyyuuuuuuwwwwwwtttxxxyyyzzz{{{{{{zzzyyyxxx|||xxxyyy}}}wwwxxxyyyvvvppphhh___YYYWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMNNNOOOPPPLLLLLLJJJIIIHHHGGGGGGGGGIIIFFFCCCEEEHHHIIIFFFBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<::::::<<<<<<;;;;;;;;;:::::::::999999999888888888888777888888777666555444333333555444444333333333444444333333333222111000000//////////////////000111111////////////////////////......---------,,,,,,,,,------...///000000//////111111000000//////......000000000000111111111111//////......000111111111444444444222//////222555555777888777777888888777999:::;;;;;;::::::;;;<<<<<<;;;<<<;;;888666===FFFKKKJJJOOO\\\gggmmmppprrrqqq}}}|||zzzxxxxxx|||zzzvvvtttttttttsssrrroooppppppooommmllllllmmmiiimmmooommmnnnqqqpppmmmpppmmmkkklllmmmnnnoooqqquuutttssstttvvvxxxzzzzzzxxxwwwwwwvvvwwwzzz|||~~~}}}zzzxxxyyy|||}}}}}}{{{yyy|||~~~~~~|||{{{{{{||||||{{{}}}}}}{{{zzz||||||{{{tttiii___YYYWWWWWWXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRPPPOOOOOOOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHEEEDDDGGGKKKMMMJJJFFFBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888888777777777666666555555666555444444333333333333333333222111111000////////////......//////000111////////////////////////............------------------...///////////////111000000000/////////...000000000000111111111111222111111111111111222333555666777555333222222222666444666;;;===>>>BBBGGG@@@CCCFFFHHHIIIKKKOOOSSSQQQPPPQQQUUUWWWZZZcccmmmoooiiihhhppp{{{{{{wwwwwwwwwvvvuuutttsssrrrqqqqqqqqquuussspppoooppppppooonnnpppqqqqqqpppnnnnnnoooqqqkkkoooqqqooopppsssrrroooooooooqqqtttvvvvvvvvvwww~~~}}}||||||~~~~~~~~~~~~zzzkkk___YYYXXXZZZ[[[___^^^]]][[[YYYWWWUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKFFFFFFFFFJJJNNNPPPMMMJJJCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>?????????>>>>>>============<<<<<<<<<;;;;;;:::::::::999999999888888777777777777888888999999777666555444333333333333222222111111000////////////............//////000////////////////////////////////////............---......///////////////000000000000////////////000000000000111111111111222222222111000000111333333444555666555444222111>>>:::???MMMRRRPPPVVVbbb[[[aaahhhnnnssszzz}}}~~~{{{|||}}}{{{xxxvvvwwwwwwuuurrrooonnnnnnmmmllllllllllllmmmmmmnnnooommmllllllnnnoooooonnntttttttttsssrrrsssuuuwwwwww{{{|||zzz{{{}}}}}}zzz~~~}}}lll___YYYZZZ\\\^^^aaa```___]]][[[YYYXXXWWWXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMGGGGGGIIILLLOOOOOOMMMJJJDDDDDDCCCCCCCCCBBBBBBBBB>>>??????@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<;;;:::::::::999999999999666777777888999:::;;;<<<888777666555333333222222111111111000000////////////...............//////////////////////////////000000000000////////////......///////////////...000000000000///////////////000000000111111111111000111111111000///000222222333444555666777777888<<<<<>>>>>>>>>>>======;;;;;;;;;;;;:::::::::999777777888999:::;;;<<<<<<999888666555444333333222111111111111000000000000000//////.........//////////////////////////////111111000000000/////////...///////////////......////////////000000000000///000000000111111111111111111222333555555444333444666666666666888>>>CCC@@@HHHggg}}}}}}zzzyyywwwuuutttsssssstttpppnnnkkkjjjkkkmmmoooqqqkkkllllllllljjjjjjlllnnnrrrrrrrrrssstttuuuvvvwww}}}}}}}}}vvvfff\\\[[[^^^```aaa^^^^^^]]]]]]\\\\\\[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999::::::;;;;;;888777666555444444444444222222111111111111111111111000000////////////000////////////////////////000000000000//////////////////////////////...---////////////000000000000000000000000111111111111333222333999???AAA<<<777555999======;;;@@@KKKUUUooo||||||xxxyyyyyywwwtttqqqpppooommmmmmnnnooopppmmmnnnpppooonnnmmmnnnooojjjjjjkkkjjjjjjlllpppsssqqqqqqrrrrrrrrruuuyyy|||}}}~~~zzzoooaaa[[[\\\```aaaaaa``````___^^^\\\[[[ZZZZZZXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSNNNNNNLLLJJJIIIHHHHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888777777666555555555555555222222222222222222333333222222111000000000000000////////////////////////000000/////////.........///////////////...------.../////////000000000111000000000000111111111111333000222<<>>>>>>>>>>>============;;;;;;;;;:::::::::999999888777666666777666444222666666555444333222222111444333222222111111222222333333333222111000//////000/////////............,,,,,,---...////////////......///000111222222222333222///---///333333111666444777BBBLLLMMMGGGBBBeee||||||wwwsssooommmlllmmmllljjjiiihhhhhhiiijjjlllmmmnnnpppqqqrrrrrrrrrxxxyyy{{{}}}}}}yyyoooeee]]]^^^bbbcccdddfffgggeeebbbbbbdddeeedddbbb^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>======;;;;;;;;;:::::::::999999999888777888888888666444555555444444444444444444444333222222111111222222222333333222222000//////000000/////////.........//////000000//////......++++++,,,------//////000555555666777777888;;;???AAAIIIVVVcccjjjmmmmmmnnn|||xxxvvvsssqqqnnnkkkiiihhhiiiiiihhhiiijjjlllooosssvvvwww}}}}}}~~~zzzlllccc]]]___dddfffgggiiigggfffeeefffhhhiiiiiihhh``````___^^^]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSZZZWWWSSSQQQQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>;;;;;;;;;::::::::::::999:::999888999::::::999777444444444444555555666666444333222222111111222222222222222222222111000///000000000/////////......------------,,,,,,,,,,,,111111111111222333555666222222777>>>>>>;;;@@@IIIOOO```uuu~~~{{{tttsssrrrpppmmmkkkhhhggggggfffffffffhhhkkkoooqqqssstttwww{{{kkkccc]]]```fffhhhjjjllllllkkkjjjiiiiiiiiihhhhhhbbbbbbaaa```____________^^^^^^\\\[[[YYYWWWVVVUUU[[[XXXSSSPPPPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???<<<<<<;;;;;;;;;::::::::::::999999:::;;;<<<:::999555555555555555555555555444333222222111111222222222222222222222111000///000000000////////////...+++++++++,,,---....../////////......///111444666999777@@@OOOUUURRRTTT]]]jjj}}}~~~yyyvvvrrrnnnkkkhhhiiiiiiiiijjjkkkkkklllooopppsssvvvzzz~~~lllccc^^^aaagggjjjmmmooooooooommmkkkiiihhhhhhhhhccccccbbbaaa````````````^^^^^^^^^]]]\\\\\\[[[[[[]]]ZZZUUURRRRRRQQQPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA============<<<<<<<<<;;;:::999999:::<<<<<<:::999888888777666666555444444444333222222111111222222111111222222222111000000111000000000////////////000000//////000111222222222222222333666;;;@@@CCCKKKKKKUUUkkkzzz~~~~~~{{{|||{{{vvv~~~~~~wwwsssoookkkiiihhhhhhhhhhhhjjjmmmqqqvvv{{{nnneee^^^aaagggkkkooorrrnnnnnnnnnmmmjjjiiijjjllleeeeeedddcccbbbbbbbbbbbb_________``````````````````^^^ZZZXXXXXXWWWVVVTTTUUUUUUUUUTTTSSSSSSRRRRRROOOOOOPPPPPPOOONNNLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>======<<<;;;:::;;;<<<<<<;;;999999999888777666555444444444333222222111111222222111111222222222111111000111111000000000/////////222111////////////000111111222444888@@@IIIRRRWWW]]]___iii|||vvvooouuuuuuqqqzzzzzzsssnnnllllllfffeeeeeefffiiimmmrrrtttxxx{{{qqqfff^^^```ffflllpppuuuoooppppppooolllkkklllnnnhhhgggfffeeeddddddddddddbbbbbbbbbbbbbbbcccccccccbbb```^^^]]]]]]\\\ZZZXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSSSSRRRQQQOOONNNJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@????????????=========>>>===;;;:::888888888777777666666666444333222222111111222222000111111222222222111111111111111000000000//////////////////111444777999222444999BBBOOO]]]jjjrrryyyyyyrrrqqqyyy|||xxxzzz~~~{{{{{{}}}yyyxxxvvvrrrmmmiiihhhhhhiiillloootttxxx|||rrrhhh___```ffflllqqqvvvrrrssssssqqqmmmkkklllnnnjjjiiihhhgggffffffffffffeeeeeeeeedddddddddccccccaaa```_________^^^[[[YYYYYYYYYXXXWWWVVVVVVUUUUUURRRSSSSSSSSSSSSQQQPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@????????????<<<:::777777777777888888888888444333222222111111222222000111111222222222111111111111111111000000000000000111333666;;;AAAFFFIIIQQQTTT[[[gggxxx||||||yyysssmmmkkklllooojjjlllooopppqqqrrruuuwwwyyy|||kkkbbbfffgggkkkrrrrrrwwwxxxwwwtttpppmmmmmmmmmjjjjjjiiiiiiiiijjjlllmmmjjjiiihhhgggfffeeeddddddcccbbbbbbbbbcccbbb```]]]]]]\\\[[[[[[[[[ZZZXXXVVVVVVVVVUUUSSSRRRQQQPPPOOOQQQPPPNNNLLLJJJIIIHHHHHHKKKJJJHHHFFFEEEEEEFFFFFFIIIFFFCCCAAA@@@@@@???>>>AAAAAA@@@@@@???>>>>>>>>>999999999888888888777777777666444333222222333444333111000000111333333333------///111444666555555555444:::FFFTTTcccvvv|||tttpppqqqlllkkkiiigggfffjjjooottt|||}}}~~~}}}}}}rrrfffhhheeehhhoooooovvvvvvvvvsssooolllkkkkkkjjjjjjiiiiiijjjlllmmmnnnlllkkkkkkjjjhhhggggggfffeeeeeedddeeefffeeebbb``````___]]]]]]^^^]]][[[YYYZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGIIIGGGDDDBBBBBBBBBBBB@@@BBBBBBBBBAAA@@@@@@??????======<<<;;;999888888777777777555444333333444444555333111111111111111000999666333222222444555666???DDDOOOaaaxxx~~~vvvrrrnnniiifffhhhiiijjjjjjkkknnnttt{{{~~~nnnjjjdddeeelllmmmuuuvvvvvvtttooollljjjiiijjjjjjjjjkkklllnnnooopppnnnnnnmmmllllllkkkjjjjjjiiihhhggghhhiiihhheeeccccccbbbaaaaaaaaa```^^^\\\]]]\\\[[[YYYXXXVVVUUUTTTQQQPPPPPPOOOOOOOOOOOOPPPMMMLLLKKKIIIHHHHHHHHHHHHIIIGGGEEEEEEEEEEEEEEECCCDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???===;;;:::888888888888666555555444555555555444444333333222222333555555555666:::???EEEHHHGGGTTTdddxxx{{{wwwpppkkkjjjjjjhhhiiikkkoooqqqtttwww{{{vvvlllaaabbbkkknnntttuuuvvvuuuqqqmmmkkkjjjkkkkkklllnnnoooqqqrrrssspppppppppooonnnmmmmmmlllkkkkkkjjjkkklllkkkhhhffffffeeeccccccdddcccaaa___^^^^^^\\\[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQOOOOOONNNMMMLLLKKKJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>><<<;;;::::::999999888777777666666666333444555555555666888999222555:::AAAJJJTTT^^^dddiii|||{{{wwwrrrlllhhhhhhhhhkkkoootttvvvyyyzzz~~~pppaaa___hhhlllnnnqqqttttttqqqnnnkkkjjjmmmnnnpppqqqssstttuuuuuurrrrrrqqqqqqpppooooooooonnnmmmlllmmmnnnmmmjjjhhhhhhgggfffffffffeeecccaaa^^^^^^]]][[[ZZZYYYXXXWWWXXXWWWUUUSSSRRRQQQQQQPPPRRRRRRQQQQQQOOONNNMMMMMMJJJHHHHHHHHHJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBB?????????>>>======<<<<<<;;;:::::::::999888888777444555666555555666:::===<<<>>>AAAGGGSSSccctttzzzuuuooollllllkkkiiifffffflllttt{{{}}}hhh```eeeggggggkkkppprrrqqqooolllkkkqqqrrrtttuuuwwwwwwxxxxxxttttttsssssssssrrrrrrrrrppppppooopppqqqpppmmmkkkkkkjjjhhhhhhiiihhhfffddd______^^^^^^]]]\\\\\\[[[\\\ZZZYYYWWWUUUTTTSSSRRRUUUUUUUUUUUUTTTRRRQQQPPPLLLKKKKKKLLLMMMMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEDDD@@@@@@????????????>>>>>><<<<<<<<<<<<;;;:::999888666777777666555888>>>CCCAAABBBEEEMMM\\\ttt|||tttnnnllljjjiiiiiilllnnnoooooouuu}}}yyyiiifffcccccchhhooossstttsssqqqpppuuuvvvwwwyyyzzzzzzyyyyyyvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrssstttssspppnnnnnnmmmlllllllllkkkiiigggbbbbbbbbbbbbbbbbbbbbbbbb^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVTTTSSSPPPOOOOOOPPPQQQPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGCCCCCCBBBAAAAAA@@@??????<<<============;;;:::999666888999999:::AAAKKKSSSOOOVVVbbbpppwwwpppmmmkkkjjjiiijjjlllooorrruuuxxx|||sssiiibbbdddiiiqqqwwwyyyxxxwwwvvvwwwxxxzzz{{{|||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvuuuuuuvvvvvvuuusssqqqqqqooonnnnnnnnnnnnkkkiiieeeeeeeeefffffffffgggggg___^^^]]]]]]\\\\\\]]]]]]ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSRRRRRRSSSSSSRRRPPPMMMMMMMMMMMMLLLKKKKKKJJJJJJGGGFFFEEEDDDBBB@@@??????===>>>>>>>>>>>><<<;;;:::666888;;;>>>BBBLLL[[[eeelllzzz}}}pppoookkkgggeeefffhhhkkkmmmrrrvvv|||sssffffffjjjpppuuuwwwyyy{{{}}}{{{{{{||||||}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{yyyyyywwwuuuxxx~~~zzzrrrtttttttttsssqqqooonnnmmmlllkkkkkkjjjiiijjjjjjjjjfffdddbbb___^^^^^^^^^___^^^\\\ZZZZZZZZZZZZYYYXXXUUUUUUVVVVVVUUUTTTSSSRRRSSSSSSRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDBBBAAA@@@???AAA???===<<<>>>??????>>>AAA999999DDDNNNXXXiii{{{yyysssnnnkkkeeeiiilllmmmmmmpppwww}}}~~~~~~sssdddfffiiinnnsssxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~||||||zzzxxx{{{|||tttwwwwwwvvvuuutttrrrqqqpppppppppooonnnmmmmmmllllllhhhgggeeecccbbbbbbcccdddbbb```^^^]]]^^^^^^^^^]]]XXXYYYYYYYYYYYYWWWVVVUUUSSSSSSRRRQQQOOONNNLLLKKKHHHHHHGGGEEEDDDCCCBBBAAA<<<===>>>???????????????@@@AAAGGGMMMNNNXXXuuu~~~zzzsssnnnkkkiiiiiihhhjjjooouuuxxxzzz}}}~~~}}}}}}jjjgggeeehhhoooxxx~~~}}}~~~xxx{{{{{{zzzyyyxxxvvvuuutttvvvuuutttsssqqqpppoooooolllkkkjjjiiiiiijjjlllmmmhhhfffbbbaaabbbccccccccc\\\]]]]]]]]]]]][[[ZZZYYYTTTSSSSSSRRRPPPOOONNNNNNJJJJJJIIIHHHFFFEEEDDDDDD===@@@BBBBBB@@@@@@CCCFFFKKKVVVbbb___SSS\\\zzzuuuqqqjjjiiihhhgggiiimmmqqqsss}}}~~~~~~~~~}}}|||}}}~~~}}}~~~tttiiieeekkkvvv~~~}}}~~~~~~~~~}}}|||zzzyyyxxxyyyyyyxxxvvvtttsssqqqppppppooonnnmmmnnnppprrrtttllliiifffdddeeefffgggggg````````````___^^^\\\[[[VVVUUUTTTSSSRRRQQQQQQPPPLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFCCCAAAFFFOOOXXXhhhwwwvvvaaaggguuupppooommmjjjhhhkkknnnrrrvvvzzz~~~|||wwwuuuuuu{{{{{{{{{|||~~~sssggggggooowww|||~~~}}}||||||{{{{{{yyywwwuuusssrrrpppooonnnmmmnnnppprrrsssnnnllliiiggghhhiiiiiiiiibbbbbbcccbbbaaa```^^^\\\ZZZYYYWWWUUUTTTSSSSSSSSSMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGEEEDDDHHHUUUggguuusssvvvoooddddddhhhiiihhhnnnssszzz~~~~~~{{{xxxuuuuuuwwwyyywwwyyy{{{}}}uuullllllqqqttt~~~|||zzzwwwvvvpppooommmllllllnnnoooqqqpppooommmlllmmmmmmlllkkkfffggggggfffeeecccaaa```___]]][[[XXXVVVVVVUUUVVVPPPOOOOOONNNMMMMMMLLLLLLEEEFFFHHHNNN[[[pppxxxoooeeebbbhhhnnnqqqpppwww}}}{{{xxxuuussssssuuuyyy|||wwwzzz~~~wwwtttttt|||}}}|||vvvtttrrrpppooopppqqqrrrtttsssrrrssstttsssqqqnnnlllmmmmmmlllkkkiiifffeeecccaaa^^^[[[XXXWWWWWWWWWSSSSSSRRRRRRQQQQQQPPPPPPIIINNNWWWfff{{{}}}vvvllljjjiiijjjpppxxx~~~}}}|||~~~}}}zzzwwwuuuuuuwwwxxxyyyzzz}}}}}}{{{zzz}}}{{{xxxvvvttttttuuuvvvwwwwwwwwwxxxyyywwwtttqqqqqqqqqqqqqqqooommmkkkiiifffddd```\\\ZZZXXXXXXXXXVVVVVVUUUUUUTTTTTTSSSSSSQQQYYYhhh}}}vvvnnnmmmjjjeeeeeeiiiqqq{{{yyyvvvwwwzzzxxxwwwvvvxxxzzz|||||||||}}}yyy||||||zzzxxxwwwwww{{{{{{zzzyyyxxxwwwvvvuuuxxxxxxwwwvvvtttqqqpppnnnjjjjjjhhhddd___[[[YYYXXX\\\YYYVVVTTTUUUUUUVVVUUU```xxxooohhhggghhhjjjnnnxxx}}}}}}|||wwwtttuuussspppssszzz{{{{{{zzzyyyyyy{{{~~~~~~|||{{{zzz~~~}}}||||||zzzyyyyyyxxxvvvtttsssrrrpppnnnkkkfffaaa^^^]]]]]]___^^^]]][[[YYYZZZ[[[]]]uuu|||qqqfffdddhhhoooyyy{{{xxxyyyuuutttvvvuuusssvvv}}}}}}}}}~~~}}}~~~~~~~~~|||||||||{{{zzzxxxwwwvvvvvvsssooojjjeeecccaaaaaa]]]______\\\YYYZZZaaagggzzznnngggdddeeellluuu}}}{{{wwwvvvuuusssqqqrrrttttttssswww||||||}}}~~~~~~}}}|||{{{zzzyyywwwtttqqqmmmjjjfffccc^^^``````]]]ZZZ```nnn{{{xxxllleeeccchhhssszzzuuuttttttuuusssssstttuuuuuuvvvzzz}}}~~~~~~}}}}}}}}}}}}{{{uuummmgggdddfffeeeaaabbbooo}}}rrrllllllmmmtttxxx~~~|||xxxtttrrrrrrssstttvvvwwwxxxxxxyyy|||wwwooohhhhhhgggfffkkk~~~wwwmmmhhhjjjrrr{{{zzzxxxyyyvvvuuusssrrrqqqqqqqqqqqqssswwwxxxxxx|||}}}uuukkkllllllmmmwwwwwwpppooopppsss{{{zzzyyyyyyvvvtttuuutttsssrrrqqqqqqrrrssstttuuu{{{xxxssssssuuuxxx~~~uuuqqqrrrxxx|||}}}yyyuuuxxx{{{yyyuuutttsssrrrqqqqqqrrruuuxxxyyy~~~}}}{{{yyy|||vvvssssssyyy}}}{{{oooxxxwwwzzz}}}uuurrruuutttuuuuuutttsssuuuzzz{{{}}}yyyyyyyyy~~~}}}xxxssstttyyy}}}tttqqqwwwxxxyyyyyyyyy}}}|||}}}tttqqqqqqqqqssszzz~~~{{{|||}}}uuunnnlllmmmooosssxxx}}}vvvrrrpppoooooooootttxxx{{{wwwooooooqqqrrrrrrttt|||{{{yyyrrrmmmooosssvvv~~~wwwxxxsssrrruuuyyy|||yyyvvvqqqqqqyyyxxxtttqqqsss|||yyyssstttzzzyyy~~~|||uuuooollljjjfffddd]]][[[[[[aaappp}}}xxxrrroooiiiaaa]]]^^^XXXUUUOOOIIIDDDBBBAAAAAA@@@@@@AAAGGGWWWqqq}}}zzzzzzzzzvvvwww{{{wwwmmmiiiddd___\\\WWWRRRPPPRRRIIIHHHEEEAAA======???BBB@@@@@@???AAANNNhhhyyyjjj]]]UUUPPPNNNSSSccczzzrrrhhh```___^^^ZZZYYY\\\```dddiiikkkmmmoootttxxxrrreee]]]YYYXXXXXXYYY[[[___eeelllppppppccc\\\ZZZWWWSSSPPPMMMKKKKKKGGGEEECCC@@@===;;;:::999>>><<<===AAAJJJ```xxxllldddNNNLLLGGGBBB???>>>===>>>CCCJJJ^^^zzzpppWWWIIIHHHCCCBBBDDD@@@@@@????????????@@@AAAAAAJJJKKKOOOUUU]]]eeelllpppvvvyyylll___UUUOOOLLLLLLNNNOOOQQQUUUZZZ```gggkkkyyyjjj```YYYVVVSSSQQQOOOMMMJJJGGGDDDCCCAAA>>><<<;;;:::999>>>@@@@@@>>>EEEaaasssaaaSSSJJJCCC@@@===<<<999777777888999:::>>>CCCUUUssssssWWWGGGCCC<<<;;;===:::;;;:::999999888888888888444444555888;;;???CCCEEEAAANNNTTT\\\lllzzz}}}wwwqqqooonnniiibbblllhhhiiiooopppuuukkkZZZUUULLLFFFBBBDDDGGGJJJLLLNNNRRRWWW\\\bbbiiinnnpppbbbZZZSSSOOOKKKKKKLLLKKKFFFAAA@@@???>>><<<;;;::::::999:::@@@@@@;;;GGGkkk{{{mmm]]]TTTGGG<<<666444555555666555444444444666999:::;;;>>>LLLhhhzzz\\\HHHBBB;;;999:::777777666555333222222111111888777666555555666888888///444777>>>KKKWWWnnn{{{vvvqqqwww~~~YYYUUUOOOJJJIIIJJJIIIGGGPPPIIILLLSSSQQQSSSooommm\\\WWWJJJJJJHHHDDDBBBDDDHHHMMMPPPMMMPPPUUUYYY]]]bbbiiinnngggZZZUUUNNNIIIDDDEEEIIIHHHBBB<<<<<<;;;:::999999999999999555<<<===>>>TTTbbbKKKAAA;;;999888888999999888777888777666555555666777888;;;===GGG```zzz[[[GGGAAA:::888999444555555444222222111111111333333222222333333555555;;;;;;999===CCCGGG]]]yyykkklllwwwxxxsssrrrhhhhhhgggddd^^^YYYTTTQQQMMMYYYaaakkk^^^JJJFFFAAA???>>>???AAACCCEEE???AAAGGGBBB???TTTssszzzPPPFFFJJJDDDCCCBBBBBBBBBDDDFFFHHHIIIFFFJJJNNNPPPQQQVVV]]]ccc~~~cccVVVPPPLLLGGGBBBCCCGGGGGGAAA;;;888888888777888888999999666:::===GGGiiiuuuGGG888777222222444666777555111---555444333222222222333333999:::CCCYYY{{{uuuVVVBBB>>>888666666000333333333222222333333444.........///000222333444444555444999>>>???SSSuuuxxx\\\QQQSSSXXX]]]nnn{{{tttpppiii___TTTLLLGGGEEEDDDFFFFFFEEEBBB@@@@@@AAA@@@KKKUUUddd}}}rrrNNNGGGCCC??????>>>===@@@DDDEEE???@@@CCC>>>999DDDVVVhhh}}}```IIIGGGHHH>>>>>>>>>???@@@@@@@@@@@@@@@@@@DDDFFFFFFFFFJJJRRRYYY|||}}}eeeUUULLLMMMHHHCCCCCCEEEEEEAAA===777777666666777777888999;;;:::???UUU|||]]];;;888:::555333222222222333222111111111111222333444555555444777>>>QQQsss}}}\\\FFF@@@;;;999999222111111111111111222333333444555555666666777777777---333333666;;;<<>>>>>===;;;<<>>CCCDDDAAA??????===;;;===BBBJJJ\\\mmmtttsssZZZOOOEEECCCAAA888============>>>???@@@@@@@@@BBBDDDCCCBBBFFFPPPYYY|||hhhUUUHHHJJJFFFBBB???>>>>>>===<<<777666666666666777888888;;;888AAA```|||III777999777444222111222444777888888000111222333444666777888444777;;;IIIjjjjjjNNNDDD<<<;;;<<<666222222111000000000111111111111111222111111111000000999888666:::<<>>888:::;;;;;;;;;???EEEJJJRRRJJJYYY|||nnnRRRIII<<<:::;;;AAAAAA???AAAGGGCCC@@@<<<;;;===>>><<<:::===EEEIIIMMMbbbbbbKKKBBBDDD>>>999===>>><<<;;;::::::<<>>AAACCCAAA@@@EEEPPPZZZ~~~lllVVVFFFFFFCCC>>>:::777777888999777777666666666777777888777444BBBfffoooAAA888;;;333//////000222333222000---///000000111222333333444888::::::DDDbbbrrrPPPAAA888777999444555444333222111000000000000111222333333333222222,,,777666000666<<>>>>>>>>>>>>>>>>><<<;;;<<<>>>FFFVVVeeeddd```kkk}}}zzz___HHHBBB<<<===>>>@@@CCCEEEHHHIIIDDD===:::<<<>>><<<999999???>>>>>>KKKmmmjjjKKKDDD>>>===;;;888666888:::===:::555:::CCCAAA888FFF999DDDBBB>>>JJJQQQ\\\~~~oooSSSBBBBBB???;;;888888888777666666555555444444444555555999<<<888FFFqqqlllFFF:::666000111000000///////////////111111111111111222222222333666666;;;XXX~~~WWW@@@;;;===<<<:::CCCBBB===555...+++---000000000000000000000000000111222333444666:::???CCCXXXooowwwTTT999888777555222111333333111333666;;;@@@GGGQQQ]]]eee~~~}}}tttmmm]]]TTTLLLKKKIIILLL]]]qqqttt\\\JJJEEEFFFGGGCCCBBB@@@===;;;:::;;;<<<;;;:::???IIITTT]]]fffnnn```dddrrrtttVVVCCCCCC<<<<<<===???AAACCCEEEFFFCCC<<<888999::::::;;;===;;;>>>EEEWWW{{{}}}RRRHHHAAA===<<<<<<999999;;;;;;777<<>>:::888777777777666666555555444444444555555666;;;;;;KKKssseeeBBB999666111111000//////......//////000000111111111111222222333666666:::SSS|||___EEE:::999:::<<>>===:::999:::======@@@JJJZZZfffjjjkkklllkkkuuummmKKK===AAA;;;;;;;;;<<<===???AAAAAA===999888999999777999===:::FFFWWWpppeeeFFFDDD???;;;;;;<<<::::::===>>>555AAA\\\```HHH999===???777???<<>>:::555333333333111//////000000///---...000222000555<<>><<<======;;;888===<<>>:::;;;;;;999:::<<<<<<444???WWWZZZDDD777;;;===:::AAA>>>III^^^ooobbbEEE@@@===;;;888777777777666555555444444444444555666666444888555999PPPjjj~~~QQQ999444555333000///......------.........//////000000111111111222555555777FFFgggxxxXXXBBB:::;;;<<<333333222111///---------////////////////////////000111111111111333666999:::DDDZZZ}}}nnnIII???666444666555222111//////000111111222333444444333222222333888???DDDvvvdddVVVHHH@@@???>>>;;;888888;;;>>>>>>===>>>>>>>>>@@@GGG\\\}}}|||~~~}}}nnnUUUAAA===<<<:::888:::CCCOOOXXXooo~~~cccFFF<<>>???RRRccciii]]]BBB===<<<:::888777888888777555444444444444444555666666888===:::999AAARRRvvvsssJJJ777333333222///......---------------------...///000000111111111222444888CCC^^^bbbKKKAAA>>>:::444444333333333222111000///////////////////////////000111000000111444666777===OOOpppYYYHHH888444555333222222333333222222111000...---333333222000///111444777uuuZZZKKKCCC<<<<<<@@@AAA===999999;;;===<<<;;;======<<<===HHH```}}}]]]GGG???999888:::AAAPPPcccvvv|||[[[FFF???>>>888888888888888999999:::666777:::::::::CCCWWWlllZZZFFF@@@;;;:::999666555777555999888111111888:::666888:::>>>CCCaaaooofff|||~~~YYYCCC===;;;999888888999999888666444444444444444555666777444;;;<<<<<<<<>>:::777777:::<<<;;;:::;;;===???EEETTTpppbbbGGG<<<===<<>><<<888888888888888999:::;;;888BBBPPP[[[```kkkYYYEEE???::::::888666555777666;;;:::444333999:::777999;;;<<>>999JJJlll^^^>>>666555222///...------,,,+++,,,,,,,,,+++,,,,,,---///000000111222///222888>>>LLLnnnuuuUUUFFF@@@<<<666333000///000000...,,,000000000000000000000000---...000000000111333555333666???PPPnnnmmmLLL<<<777222000333000...---...111333333222000111222222000000111222yyyjjjmmmgggZZZUUU```qqq{{{eeePPP@@@???AAA<<<888::::::777666999>>>BBBCCCBBB888<<>>999999999666666888111444777777666444333222666666666DDDtttgggrrr{{{[[[JJJBBB<<<;;;:::999:::;;;<<<:::888333333333444555666777888;;;888666>>>EEEAAANNNmmmWWW:::666666222///...---,,,,,,++++++,,,,,,++++++,,,---...///000111333///111888<<>>:::999999888555222555555333333333333444555666333>>>LLLlll{{{hhhfffqqq]]]PPPGGGAAA???<<<999888777666777999555444333222333555777888111:::AAAIIITTTYYYmmmQQQ<<<888111---111...---,,,,,,++++++,,,,,,+++///000---...000000+++333......333777BBB___|||VVV@@@CCC>>>???999888;;;:::333------111//////111///,,,,,,///111000---***///666777333666888===EEEWWWtttqqqMMM======888,,,444444111---+++---///000///111111///...000000000|||pppdddZZZQQQIIIDDDBBB???DDDRRRggg{{{yyydddNNNEEE>>>======;;;999999777888777666;;;AAABBB>>>:::BBBJJJYYYttt~~~ggg[[[AAA777<<<>>>JJJdddwwwmmmYYYJJJ???:::444666666@@@TTT___hhhxxxfffLLL;;;<<<666>>>888777:::<<>>HHHdddvvvkkkqqqsss]]]JJJ>>>>>><<<999888777555333333444333222111222444666777AAAWWWhhhrrryyy|||QQQ:::555222000111...---,,,,,,++++++,,,,,,,,,...//////...---///111111...000444777@@@YYYsss```GGGEEE???;;;===CCCHHHDDD:::555777222000000222000,,,,,,//////000000111222333555666@@@;;;:::AAAOOOgggdddJJJ???:::666333333111...---...///...000000///......111222222rrr___WWWLLLCCC>>><<<;;;;;;======BBB\\\lllXXXEEEEEEBBB===<<<<<<999444888444444999;;;999999;;;HHHSSSdddvvvwww\\\CCC???555666===DDD]]]~~~zzz]]]EEE888666888:::999<<<<<>>III___wwwFFFBBB===999777666555444666555444333222333444444777555;;;===RRReeedddtttgggOOO??????===;;;:::999888555333333222111111111333555777KKKqqqWWW:::333333111///...---,,,,,,++++++,,,,,,***)))...333000(((***222///...111555888AAAZZZsssrrrWWWNNNHHHAAABBBJJJRRRSSSIII<<<444333000000222111------///...,,,///444333333>>>LLLTTTFFF>>>AAAIIIXXXwww~~~ZZZ???777999333111//////000000000///222///------///111222333nnn]]]SSSEEECCC@@@>>><<<;;;999999@@@@@@@@@\\\~~~___TTTOOOQQQIII<<<888<<<:::333666222555<<<:::333:::IIIcccsss{{{]]]HHH@@@666888>>>???AAAWWWnnnsss\\\OOOAAA999777777888999888999;;;CCCHHHGGG]]]___IIICCCIIIBBB<<<888<<>><<<999777888777444333333111111222333666777OOO___===444444222,,,...---,,,,,,++++++,,,,,,+++,,,666AAA;;;+++(((222///...000444:::JJJhhhjjj[[[SSS___ZZZ]]]iiirrrjjjQQQ;;;333///...111111///...000///)))***000000444KKKgggdddPPPDDDEEEHHHPPPooommmKKK<<<;;;666000---///222222111111111...---///000000000111ppp\\\MMMEEEBBB999:::;;;<<<;;;:::999999<<<======VVVyyywwwdddfffmmmgggTTT>>>555999:::555222111777>>>888444GGGbbb~~~rrrOOO>>>>>>555777;;;777555GGGVVVQQQAAA;;;999<<<;;;666333444777777;;;JJJXXX^^^vvvYYYGGG@@@FFFAAA:::;;;IIIfffYYYAAA???;;;777555555777999555444333333333333444555:::;;;@@@888BBBPPPTTTjjjjjjSSSFFF>>>EEEGGGAAA;;;999666222555444333222333555777888XXX]]]===444555222,,,...---,,,,,,++++++,,,,,,///333AAANNNGGG333+++111/////////222;;;SSSxxxuuubbb[[[]]]^^^dddnnnsssjjjRRR>>>666111---///111//////111///)))***///...000GGGbbb[[[JJJ???BBBDDDKKKhhhooo\\\RRR@@@444+++,,,000000000222000---...222111---...222{{{gggRRRBBB<<<<<<>>>::::::888666555777;;;>>>;;;>>>GGGaaa|||tttXXX@@@666777777555000222999<<<888:::UUUuuuqqqSSS>>>777777444555444:::RRR```YYYHHH>>>666777777444555;;;===>>>BBBVVVooo~~~rrrQQQCCC999>>><<<>>>KKKfffgggEEEAAA@@@===:::666555777999444333222222333444666777555777???;;;HHHVVVXXXllloooUUUDDDHHHZZZgggbbbUUUJJJ???666555444333333333555777999\\\SSS999444444222000...---,,,,,,++++++,,,,,,,,,111===GGGAAA222)))***.../////////888QQQvvvyyyggggggKKKYYYhhhjjjcccYYYNNNFFF???777000///000//////111...,,,///222///,,,555BBB@@@888555999;;;CCC^^^zzz[[[GGG444//////------000///---000333000+++111<<>>999666666777222111111222333555777999222444>>>CCCXXXkkkmmm~~~sssXXXFFFHHHjjj{{{eeeNNN>>>444333222222222444666888RRR~~~LLL888666333111222...---,,,,,,++++++,,,,,,***---111333000,,,***)))+++///000...111CCC___tttsss~~~lllyyy|||uuummmfffMMMAAA666222111//////000,,,...///111111///.........000333444555<<>>777000:::RRRnnn^^^FFF444666======<<<===999BBBKKK```VVVHHHHHH<<>>>>>EEEKKKcccaaaIIICCC@@@bbbbbbCCC888777666444222222666;;;;;;mmmnnnEEE<<<111...333...,,,++++++******++++++,,,)))******++++++,,,------......------///333:::???bbbkkkHHH???555///000333333222/////////000000111222222111111111111222777???GGGaaayyyPPP444000222...000000------222<<>>555333444222111333666666888===FFFSSSdddppp|||uuueeePPPBBB>>>===;;;;;;===FFFSSS^^^___VVVMMMAAA???888666999777???TTTgggwwwvvvLLLCCCKKKTTTeeeyyymmmFFF999111444111333333000///333<<>>JJJjjjlllQQQCCCCCCHHHKKK666999<<<<<<999777777999555999777666;;;CCC\\\~~~pppPPPTTTqqquuuGGG;;;777;;;444222000111777@@@IIIOOOIIIBBB888DDDccc}}}}}}]]]JJJEEE;;;555>>>UUU___PPP===555777111///333555666>>>HHHoookkkEEE888444222000...,,,++++++******++++++,,,)))******++++++,,,------***,,,///000111333555888BBBqqquuusss}}}^^^NNNCCC111000333555444000...000222...000333555666555333222444...,,,111555666999>>>KKKyyy|||JJJ111000111///......000222333222000xxxiii]]]OOOGGGGGGKKKLLLKKKDDDEEEQQQaaaeeeXXXIIICCC===999888::::::777555777:::222111777999???\\\pppVVVDDD>>><<<<<<<<<;;;666333444555333444777666333444999AAASSSvvvpppSSS@@@===AAADDD:::999777666444333444444:::999555===QQQccc|||{{{lllsss|||KKK===555777555000---111:::BBBCCCBBBAAA===555888FFFSSSmmm```JJJEEEBBB666444>>>AAA999666<<<555111111444111222CCCXXXnnnHHH666666444///...,,,++++++******++++++,,,)))******++++++,,,------***,,,///000111222444555===dddpppfffgggggg]]]QQQSSSMMM999999777555222111000000000---///222444555444222000444111///444===EEEBBB;;;KKKyyyjjj???222666444/////////111333333111///|||aaaPPPOOOGGGAAABBBHHHLLLJJJEEEGGGIIIYYYlllgggOOOAAACCC<<<888888999999666666888999444444777;;;HHHeee}}}eeeJJJ<<<888777444222777444333555555333444777777555444999IIIccchhhNNN>>>:::<<<<<<:::888555444444555555555333555888MMMlll|||LLL@@@666555666111---000777:::777111333555555888999888PPPxxxfffLLLCCC>>>888777:::999555888@@@444111333555//////DDD___oooHHH333666555///111,,,++++++******++++++,,,)))******++++++,,,------***,,,...///000000222444<<>>666777...111111111000000/////////~~~```LLLDDDEEEBBB@@@BBBFFFHHHFFFCCCJJJWWWiiiqqqbbbJJJ???AAA<<<999888999777555666:::555777888888???PPPhhhzzzhhhTTTAAA;;;;;;999777777555333333666555222333666777777777>>>XXXyyyrrrZZZEEE>>>>>><<<666444555555555666888;;;===555BBBUUUqqqyyyooonnnrrrwwwrrrEEE>>>777444444222111111222333111000111222333888777333MMMyyymmmMMMAAA888888888666555555777999555000222666111///@@@YYYuuuMMM222777666...222,,,++++++******++++++,,,)))******++++++,,,------+++---.........///222444@@@KKKuuudddkkksssnnndddiiihhhYYYXXXVVVPPPFFF;;;444111222---...///000111111111111)))333444999ZZZ~~~wwwVVVAAAgggaaa<<<777999---111222333111//////333777bbbJJJEEEIIIEEECCCAAA@@@@@@CCCGGGJJJJJJaaatttnnnXXXDDD;;;999===:::888999777444666;;;111999<<<:::AAAUUUgggpppTTTFFF;;;888999666555777444333444666555222222666555888:::DDDeee}}}hhhLLL;;;<<<@@@:::///111444777666333333666:::DDD\\\zzzyyy```KKKCCCIIIXXXccciii>>>:::444111000222444333111000444888777333000444777777VVVqqqNNN@@@:::;;;777111111444555222666///000666444///<<>>;;;999NNNlllooo^^^PPPEEE888333555888777333888555222222666888999888555666>>>SSSsssppp\\\EEE;;;888777666555555888999666333666>>>FFFbbbaaaQQQDDDAAAAAAFFFXXXlllUUU???:::666555555111111222111111;;;GGGLLL666222444:::===NNNUUUBBB<<<999666444222333444555111222444444444555888:::hhh~~~]]]HHH666111222...------,,,,,,+++,,,,,,,,,*********)))******+++,,,,,,,,,,,,---...000222333999DDDbbbrrrjjj`````````ZZZmmm{{{LLL,,,222///000///...///222222000333111333BBBkkkzzzLLLRRRwwwbbbFFF:::888777111444000444777+++;;;jjjzzz^^^KKKDDDCCCCCCNNNUUUYYYSSSHHHCCCLLLWWWppptttkkkVVVEEEAAA???:::;;;:::999888888999999:::888::::::AAAWWWmmmkkkYYYKKKBBB777333666888777444888999999999888777777888;;;777>>>XXXwwwwww]]]MMM>>>888999999888999777:::===<<<===EEESSS___oooMMMBBB===@@@EEEKKK\\\nnnOOO;;;999666666555333222444222222:::EEEMMM;;;999777999888@@@iiimmmNNN<<<:::888555444444666777444333333333444666777888RRRzzzxxxaaaEEE666555333...---,,,+++++++++++++++***************++++++,,,,,,,,,,,,---...000222333777@@@[[[xxxjjjXXXSSSRRRMMM^^^mmmAAA666//////...------...000000555333444FFFtttXXXOOOhhhnnnLLL;;;888888:::999000222999111555QQQfffSSSKKKJJJRRR[[[nnnuuuuuucccMMMGGGWWWiii~~~oooZZZJJJBBB???<<<999===<<<:::999999999:::::::::999===MMMbbbkkk___MMMCCC<<<555333666888666444333666888888666444444555===888FFFjjjpppUUUJJJ???<<<<<<:::888888===BBBFFFHHHKKKXXXkkk{{{~~~eeeLLLAAA;;;999===@@@CCCMMMYYYwwwIII888777555555444333444555333333888??????777:::666;;;;;;;;;WWWnnn|||VVV===;;;999666555666777999888555111111444666777666;;;YYY~~~vvvMMM555111000......---+++***************************+++,,,,,,,,,,,,,,,---...000222333666;;;RRRzzznnnWWWPPPSSSVVVkkkTTT888000000///...---...000333444333555KKKtttSSSVVV~~~XXXCCC===>>>888===888777???@@@FFFVVVuuuUUUQQQ[[[eeesssyyyaaaOOORRReeeuuuwww___IIIAAA@@@===<<<>>>===<<<:::999888888999999<<<:::CCCXXXiiidddPPP???;;;888555444666777666555444555777888888888888999<<<>>>VVVnnnVVVKKKAAA===<<<:::999:::===BBBGGGIIIMMMXXXiiiwwwaaaTTTIII;;;@@@<<<;;;===<<<;;;???FFFbbblllDDD888777333333333333444555333333666999444333999444;;;AAA>>>SSSoooqqqPPP>>><<<999666555666777999<<<666000///333777777555222DDDddd{{{MMM222///...///...---,,,******))))))+++************+++,,,,,,,,,,,,,,,---...000222333555999LLLqqquuu]]]SSSYYYaaa{{{___:::111000000222222000222666000333666PPP___KKKpppttt___XXXVVVWWWdddhhhcccdddmmmxxxfffVVVccczzzwwwbbbQQQRRRbbbqqqwwweeePPP???===>>>;;;;;;AAA;;;:::999777777777888999;;;===JJJ___hhh\\\GGG999777666666555666666666666;;;999888888:::;;;<<<<<<:::HHHiii|||mmm]]]OOOAAA;;;:::::::::<<<555999>>>???@@@EEEOOOWWWaaaqqq}}}aaaGGGCCCAAA<<<<<<::::::<<<======BBBGGGSSSwwwYYY===888777222222111333444333222333444444555666;;;333999BBBCCCYYYZZZDDD>>><<<999666555555666777<<<666000///333777666444333===TTTssszzzMMM777555222000///...,,,+++*********+++++++++***+++,,,,,,---,,,,,,,,,---...000222333666999HHHjjj~~~dddUUUUUUZZZrrrwwwHHH333//////444555222222555///666999WWWnnnNNNhhh}}}nnnfffkkkpppbbbPPPMMMaaawww{{{rrrUUUHHH>>>===<<<888888===999999777777777888999::::::CCCTTTaaaaaaSSSDDD;;;777888888777666555777888666666777777666555666777???WWW{{{uuuaaaJJJ>>>;;;:::888888555666888999::::::<<<>>>GGGSSSYYY^^^iiissspppPPPAAA??????>>>:::::::::999999;;;>>>BBBVVVppp___XXXYYY[[[WWWVVVFFF777888888333444111333444222222444444222333222888222:::FFFPPPppp|||PPP???@@@>>>:::777555444555666:::666222111333666666555777;;;SSSoootttLLL:::999444000000...---,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---...000222333777999EEE```nnn]]][[[\\\kkkeee===333---222555222000222222:::<<<[[[hhhyyy]]]}}}fffqqqxxxppp\\\WWWSSS\\\tttyyybbbLLLEEE???<<<;;;:::888777999888777777888999;;;<<>>HHHIIICCC@@@CCCIIIZZZtttfffJJJ>>><<<;;;777444:::888888:::>>>???>>>;;;>>>CCCBBBDDDPPP^^^yyyWWWFFFAAA===<<>>>>><<<::::::;;;<<>>:::;;;>>>;;;666999888888888999;;;===>>>HHH^^^nnndddPPPBBB<<<:::;;;======:::666444777;;;AAATTTgggkkkbbb]]]dddnnn|||lllSSS:::333888<<<;;;888;;;777555999@@@DDDCCC???;;;@@@@@@HHH[[[ppprrrKKKBBBBBB===>>>FFF>>>AAADDDDDDCCCDDDEEEEEEBBB\\\uuuyyy___TTTPPPJJJDDD;;;CCC>>>888:::666111555444777666222444999:::555<<<666:::777:::CCCWWW}}}[[[JJJFFFCCC>>>:::777555555555333444555555444444666777<<<:::bbbtttPPPBBB>>>KKKkkkyyyQQQ???:::111111000000/////////000000,,,,,,++++++,,,,,,---...,,,,,,,,,---...000222333777777;;;LLLooommm___ccc]]]SSSTTTOOODDD???:::BBBrrrbbbHHH222111666555333666222999444QQQ[[[FFF===***sss```jjjjjjfff^^^VVVRRRPPPOOOZZZ^^^jjj~~~~~~```FFF@@@???>>>===<<<;;;::::::===::::::<<<:::888>>>GGGRRRhhhnnnZZZFFFAAA>>>777:::888999<<<;;;999;;;@@@PPPuuutttMMMGGG>>>:::::::::888555555<<<999444AAARRRLLL777===CCCMMMZZZmmmiiiUUUMMMKKKNNNTTT]]]aaaaaaYYYSSSRRRVVVYYYSSSTTTiiitttrrrpppaaaOOOFFF===>>>>>>666555888444888666555666777777:::>>>AAA777:::;;;CCCIIIRRRxxx|||\\\LLLJJJHHHDDD???999666888===666888777333666<<<<<<777DDDUUUnnnyyygggJJJ>>>BBBNNNrrrdddDDD999555888444000///111000,,,))),,,,,,,,,,,,------...///,,,,,,------///000111222777999>>>KKKjjjwww^^^ZZZVVVMMMMMMBBB@@@:::555999TTT|||MMM444444...111;;;::::::333444KKKxxx___CCC>>>:::111iii___aaa```]]]WWWRRRPPPPPPPPP]]]gggzzzlllSSSFFF??????>>>===<<<;;;::::::999999;;;>>><<<;;;BBBMMM]]]kkkjjjTTTBBB>>>;;;555444555888;;;:::<<>>888666888:::999777888:::::::::@@@HHHHHHCCCUUUaaarrr~~~}}}pppnnn|||xxxmmmTTTDDD@@@@@@FFFFFF;;;888666444666888999:::;;;;;;333999;;;CCCIIITTT|||uuussshhhVVVNNNQQQPPPPPPOOOKKKBBB:::666@@@CCCCCC@@@CCCGGGGGGCCCBBBGGGRRRYYYPPPAAA???GGGMMMbbbvvvpppNNNBBB???666333000...//////...---......------......//////---------...///000111222555888<<>>>>>===<<<;;;::::::666888;;;===<<>>:::555555777999999888:::999;;;@@@DDDJJJVVVccc{{{nnnTTTDDD<<>>999555333666777666777:::;;;888???999888<<<<<<999===DDDHHHOOOWWWeee}}}{{{XXXHHHBBB777555222///......///000////////////............---------...///000111222333777;;;DDD[[[~~~```XXXTTTMMMMMMIII999333:::555333PPPzzzUUU???===777000444333;;;===:::CCChhhppp^^^GGG;;;888777222+++ooogggjjjWWWSSSOOONNNMMMMMMQQQVVV___}}}fffJJJAAAAAA>>>>>>===<<<<<<;;;::::::666777999999;;;DDDSSS```vvvmmmXXXBBB888888888333888:::<<<888555???\\\xxxjjjLLL@@@@@@BBB>>>:::888888999888777::::::;;;>>>JJJaaazzzlll{{{zzz[[[???888<<<888888666333111333555222---666444>>>>>>???BBBOOO{{{\\\@@@BBBBBB@@@===<<<>>><<<999333333333333444666666555:::555444777999777777;;;@@@CCCLLLaaa}}}fffWWWFFF999777555222/////////000000000000//////...------............///000111222333777;;;BBBSSSssseeeZZZUUUOOONNNCCC999999???999222DDD```tttEEE999666333:::999:::999===SSSzzz|||dddQQQBBBAAACCC<<<444111|||iiibbbbbbXXXSSSPPPNNNLLLJJJQQQZZZllltttSSSIIIDDD<<<======<<<<<<;;;;;;::::::888999888888>>>MMM```mmmwwweeeMMM<<<777999999666444777::::::===NNNrrr\\\CCC???EEECCC@@@===:::999999888888888<<<999999RRR~~~uuuWWWUUUuuu|||YYY===999???:::444555222...000444333---555333>>>>>>???AAAPPP~~~dddIII===BBBCCC???<<<<<<:::555<<<777222222444555555666666666888::::::777777999===@@@KKKcccyyyvvvnnnTTT999777444222111000000000//////000000///...---,,,///////////////000111222444888===BBBOOOlllmmm```ZZZSSSQQQBBB@@@>>>;;;666555>>>JJJ^^^<<<555444888555999@@@QQQooolllwww^^^GGG>>>888222444;;;wwwjjjaaaZZZWWWSSSRRRQQQKKKIIITTTcccaaaHHHHHHFFF999<<<<<<<<<;;;;;;;;;::::::;;;;;;:::<<>>AAA<<<<<<:::999999::::::;;;888>>>===BBBeeexxxcccRRRIIIUUU~~~|||YYYDDDCCCRRRSSSAAA555999777000000666777444333111;;;<<>>777111333999uuunnneeeYYYUUUTTTVVVVVVOOOMMM]]]sssoooTTTEEEDDDBBB===<<<<<<;;;;;;;;;;;;::::::;;;===???GGG\\\vvviiiTTTAAA<<<===<<<999999999888888999999===IIIVVVkkk|||{{{```EEE@@@@@@;;;999999:::::::::;;;<<<>>><<>>AAACCCOOOjjjppp___QQQ@@@666444666555222000111222444444333222111000000000///000000111222555888===CCCMMMcccwwwggg___TTTNNNLLLEEEGGGSSSWWWLLL@@@<<>>>>>CCC;;;;;;;;;;;;;;;;;;::::::;;;>>>CCCPPPjjjdddPPP???===@@@<<<888999999999;;;??????===???CCCFFFVVVZZZ___{{{TTT???CCCCCC:::;;;<<<<<<<<<;;;;;;===>>>AAADDDWWW~~~aaaLLLKKKFFF===HHH]]]rrrfffOOOEEEVVVzzzjjjPPPWWWQQQ???222333666444<<<555:::999???FFFVVVooo]]]DDDEEEGGGVVVuuueeeKKK444///666:::::::::666666777888;;;===;;;777???CCCUUUwww|||hhhMMM<<<888888666333111222444666666666444333111000000000000000111222555777<<>><<<===AAA:::======;;;999:::<<<<<<>>>CCCKKK]]]WWWKKK@@@<<<<<<;;;:::<<<<<<;;;::::::;;;<<<<<<;;;<<>>===<<>>:::AAAOOO^^^qqq|||TTTHHH@@@BBB@@@>>>KKK]]]uuuJJJKKKBBBTTTtttTTTUUUrrrkkkDDD333999777000:::999777<<>>888333666===???;;;555888777777888777777;;;@@@CCCWWWkkksssRRRDDDHHHKKKAAA555888777+++...AAA===111777111111222222222333333333333999<<>>AAALLL^^^zzzmmmPPPFFF>>>======:::888999===<<<;;;;;;<<<=========:::DDDHHHaaa]]]GGGAAA@@@@@@CCCAAA===???EEEGGGJJJZZZmmmIIIAAA>>>AAAAAABBBRRReeerrrIIIEEE<<>>JJJUUUggguuuooovvvsss^^^HHH444888444222999:::555666222222222222222222333333444999<<>>BBBDDDEEEUUUttt{{{]]]IIIBBB===>>>>>>;;;888888<<<<<<<<<<<<======>>>???<<>>;;;@@@>>>CCCNNNZZZ```iii}}}qqq???======AAACCCLLLbbbxxxfffOOO@@@<<<>>>JJJYYY___cccVVVBBB===AAA999333:::888::::::>>>CCCHHHfffxxxkkkZZZMMMJJJHHH@@@555999888666666888999888777444666888999;;;===>>>???NNNOOO___{{{lll;;;999999555///222666000333333333222222222222222222888:::AAALLL[[[~~~{{{rrrrrrzzzfffGGGAAA@@@888333666{{{uuunnngggeeeggg___ZZZXXX^^^uuueeeOOOHHHCCCCCCEEEEEEAAA======:::888===AAADDDGGGIIIIII```mmmXXXFFF@@@===>>>>>><<<:::;;;;;;<<<============???AAAFFFEEEUUU|||mmmJJJHHHHHH;;;888BBBKKKZZZrrrOOO===>>>@@@AAAGGGYYYwwwWWWAAA???>>>UUUyyyrrrPPPBBBCCC999222:::555888777;;;BBBLLLmmmxxx\\\FFF=========;;;777888777666555555666888...666======;;;<<>>;;;;;;;;;:::;;;>>>:::;;;============@@@CCCPPPOOOdddeeeKKKMMMLLL@@@GGG\\\ttt```QQQCCC???AAAAAA???IIIdddnnnIII999;;;;;;WWWbbbCCC===:::777;;;999<<<:::<<>>BBBAAAJJJQQQggg|||KKK666<<<888666:::777555555555444444444444444777;;;===DDDPPP]]]~~~ppp]]]QQQPPPZZZ~~~^^^KKKCCC;;;888:::yyyqqqooonnnkkkhhhggghhhkkkjjjUUUNNNLLLHHHDDDDDDGGGDDD???AAA>>>???EEEDDD@@@CCCJJJeeekkkPPPFFF@@@<<<999:::999888:::>>>:::<<>>>>>BBBFFFVVVZZZwww~~~bbbQQQVVVWWWTTTeeeeee@@@???AAA???CCCAAA>>>LLLoooxxx___HHH===;;;:::666JJJ|||lllEEE:::;;;888999999???>>>>>>EEESSSuuugggMMM@@@??????===<<<999999888555444444666888;;;JJJQQQHHH;;;:::>>>@@@???MMMRRRbbb^^^;;;999:::666777:::555555666666777777777777555999:::BBBNNNZZZyyyeeeMMMNNNDDDDDDKKKUUUuuusssTTTCCC===:::999{{{vvvtttrrroooqqquuu~~~vvvbbbUUUNNNOOOLLLGGGGGGIIIFFF???@@@>>>@@@FFFEEEBBBLLLZZZ}}}bbbKKK??????======???>>>;;;;;;>>>;;;>>>BBBBBB@@@AAAEEEIIIUUUcccwwwrrr{{{~~~|||cccWWWQQQ@@@@@@???>>>DDDCCCAAATTT|||~~~gggPPP<<<666>>>>>>999888???[[[~~~wwwZZZAAA<<<;;;777999777AAAEEEHHHQQQ^^^}}}bbbQQQAAA>>>AAABBBAAAAAA<<<:::777555444555777777;;;GGGKKKBBB;;;>>>@@@>>>AAALLLTTTjjjZZZ???:::777444888666666777888999999:::;;;888<<>>BBB>>>FFFNNNRRRlll^^^DDD???<<<666~~~|||yyyvvvqqqmmmsss|||mmm```UUUOOORRRQQQLLLKKKMMMIIIAAA>>><<<@@@GGGGGGIIIYYYmmmwww]]]LLL@@@@@@@@@CCCFFFEEE@@@>>>@@@===@@@DDDDDDBBBCCCHHHLLLTTThhhyyy[[[ZZZDDDBBBCCC888>>>CCC>>>EEEFFFFFF\\\lll___PPPGGGCCC===444===555///888888:::LLLMMMGGG888555===<<<999>>>777EEEOOOWWWbbbppp[[[NNNDDDCCCCCC@@@>>>@@@>>>:::666444555777777777444<<<>>>999:::BBBCCC===CCCIIISSSsssNNN@@@===777:::666666777999:::;;;<<<===DDDIIIMMMXXXeeeppp]]]EEEAAAAAA=========GGGNNNMMMccckkkJJJEEEBBB999~~~vvvppprrrvvvyyyzzzggg```VVVRRROOOKKKIIIJJJJJJHHHFFFEEE@@@CCCJJJIIINNNiiisssfffVVVCCCIIIFFFDDDDDDCCC???======BBBAAACCCFFFEEECCCEEEJJJUUU~~~zzzjjjZZZJJJ???@@@@@@?????????@@@BBBCCCAAACCCDDDMMMnnnjjjUUUTTTEEE>>>???999888777666555444555555666;;;888777:::???AAA???;;;===JJJYYYeeessskkkVVVPPPJJJEEE@@@===BBBJJJCCC999333777;;;999666666777888999999999:::===@@@BBBCCCVVV}}}sssMMM>>>@@@CCCAAA@@@>>>???BBBHHHNNNRRReeeqqqyyyRRR???<<<<<<:::999>>>BBBAAABBBLLL]]]XXXCCC<<<;;;{{{uuurrrtttwww~~~vvvccc___XXXUUURRRMMMLLLKKKKKKIIIGGGJJJHHHJJJMMMOOO[[[|||jjj[[[NNNCCCGGGDDDBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDDDDCCCHHHOOOaaafffOOODDDBBBDDDDDD??????>>>>>>>>>@@@AAABBB???CCCHHHUUUwwwrrrccc```KKK>>>???:::888777555444444555666777<<<999777999>>>@@@>>>;;;@@@NNN\\\ggguuucccUUUOOOJJJGGGEEEEEEKKKSSSOOOBBB777777:::;;;<<<>>>777888999999999:::===@@@CCCFFFZZZtttaaa\\\\\\ZZZXXXVVVXXX^^^gggqqqwwweeeIII===<<<;;;:::999;;;@@@???BBBMMM]]]~~~gggJJJAAA@@@|||yyywwwvvvyyyrrraaa```ZZZXXXUUUQQQOOONNNLLLKKKIIIGGGIIIJJJLLLWWWsssttt___PPPHHHFFFDDDAAA>>>===???@@@???===@@@???AAACCCCCCEEENNNYYYvvv~~~jjj]]]KKK???;;;<<<===<<<======<<<<<<===???@@@AAA@@@DDDJJJ[[[}}}vvvoooQQQ>>>===999:::888555333333444666888===:::777888;;;>>>===;;;===HHHTTT^^^ooo[[[TTTNNNHHHFFFEEEEEEIIIOOOMMMAAA777555777888999:::666888888999999:::===@@@DDDIIIaaakkkjjjxxxYYYKKK===999::::::888888999>>>>>>BBBMMM\\\{{{}}}VVVEEEEEE}}}zzz{{{pppeeeccc]]][[[XXXUUURRRPPPNNNMMMLLLPPPQQQNNNPPPfffuuudddXXXLLLGGGIIIFFFDDD@@@<<<===@@@>>>;;;@@@@@@BBBCCCBBBGGGUUUdddttt___NNNHHHEEECCCCCCDDDBBB<<<666<<<;;;;;;;;;<<<>>>???AAADDDDDDKKK```ppphhhMMM===>>>;;;:::888666333333555777999>>>;;;888777999;;;<<<;;;:::@@@GGGQQQjjjYYYWWWOOOHHHGGGEEEBBBAAACCC@@@;;;777777999888555333666888999999999;;;>>>AAADDDLLLggg]]]\\\ppp```OOO???;;;777666666777777888999>>>>>>BBBMMMYYYuuucccIIIEEE}}}pppkkkiii___[[[ZZZXXXUUURRRPPPPPPQQQaaa___ZZZ```|||dddXXXUUULLLFFFHHHEEEGGGEEE???>>>AAAAAA===??????AAAAAAAAAIII^^^rrrtttcccYYYOOOEEEEEEAAA<<<;;;<<<>>>>>>===;;;:::::::::;;;===???@@@CCCEEESSSooonnnVVVQQQBBB===CCC@@@:::888666444444555777888<<<:::888777888:::;;;;;;>>>@@@AAAMMMnnn^^^YYYPPPIIIHHHHHHDDD@@@???>>>===;;;;;;===???>>>;;;777888999::::::<<>><<<<<<=========::::::::::::;;;===???AAA@@@EEE]]]hhhKKKHHH>>>===BBB<<<999888777666666666777777999999888888888999;;;;;;???@@@AAALLLpppnnn```TTTIIIGGGHHHFFFBBBAAAAAA???;;;777:::AAAEEEEEE888999;;;;;;<<<>>>AAADDDEEESSSsssqqq^^^nnnkkkYYYEEE===>>>999888;;;;;;666333444777777:::???@@@DDDMMMSSSfff___EEE~~~vvvtttnnnlllkkkeee\\\]]]]]]\\\ZZZ[[[]]]```YYY^^^nnnsssVVVMMMLLLGGGEEEHHHGGGSSSWWWKKKAAA@@@AAA>>>@@@CCCGGGIIINNN```~~~WWWYYY]]]eeesssvvvmmmfff```]]]\\\___gggyyyiiiaaa]]]PPPEEECCCAAABBBBBBCCCBBB???;;;888::::::::::::<<<>>>@@@AAAAAAFFF___eeeKKKJJJAAA>>>???666888888888888888777666666666777888888999999:::;;;:::AAAEEEOOOooolllWWWLLLIIIFFFCCCBBB>>>>>>;;;777999AAAFFFEEE999;;;<<<======@@@CCCFFFIIIXXXxxxppp[[[aaauuu^^^NNNGGG===<<<>>>;;;888======777444666777666888===???DDDMMMRRRccctttMMMyyyttttttkkkhhhjjjggg\\\^^^```___^^^___bbbfffhhhpppyyyfffSSSKKKHHHFFFIIIOOO[[[jjjmmm^^^MMMHHHGGGDDDDDDHHHNNNRRRYYYnnnoooWWWSSSMMMIIINNN^^^rrrxxxooobbbYYYTTTQQQLLLHHHFFFIIINNNQQQVVVkkk{{{ffflllmmm[[[HHHDDDDDDBBB>>>;;;::::::;;;<<<:::::::::;;;<<<>>>AAABBBFFFFFFZZZUUUCCCIIICCC@@@AAA777777777999999999888666555444666888999999999:::;;;999EEEMMMUUUqqqnnnZZZPPPJJJFFFEEE:::???@@@>>>@@@EEEEEEAAA:::;;;===>>>>>>AAADDDGGGMMM\\\||||||]]]SSSkkkqqq[[[FFF===>>>;;;;;;<<<666666<<<===888555888888555555;;;===DDDNNNSSSccc}}}UUUxxxrrrqqqnnnhhhfffiii```bbbbbb```aaaeeehhhiiilll~~~rrr^^^MMMKKKMMMLLLOOOWWWnnn|||yyy```LLLKKKLLLHHHIIIKKKOOOXXXjjj___TTTPPPKKKIIIJJJLLLOOOPPPWWWSSSNNNLLLKKKKKKHHHFFFEEEJJJLLLMMM[[[|||xxxsssyyyXXXGGGEEEAAA@@@???>>><<<<<<;;;;;;<<<;;;;;;<<<===@@@DDDFFFGGGHHH```~~~[[[HHHIIICCC<<<===???:::999888777666666666666555666888:::<<<=========;;;EEEIIITTTrrriiiLLLGGGHHHDDD===???>>><<>><<<;;;>>>CCCGGGFFFEEESSShhhfffVVVSSSnnniiiRRREEECCC@@@===:::888777777555555555555555666777777:::>>>>>>BBBLLLSSSeeeiiixxxsssrrrpppjjjhhhjjjggghhhhhhffffffhhhlllnnnyyyooo___SSSSSSTTTQQQQQQVVVeeejjjeeeUUUJJJMMMQQQPPPSSSWWW^^^iiiyyyuuuYYYPPPMMMIIIGGGGGGIIIJJJJJJOOOLLLIIIHHHHHHIIIGGGFFFJJJKKKJJJMMMaaayyyyyypppRRREEEDDDAAA@@@???===<<<<<<;;;;;;:::;;;<<<===???BBBFFFHHHLLLTTTppp}}}YYYGGGIIICCC;;;:::999::::::888777777666666666777777999:::;;;<<<======<<>>AAAAAA>>><<>>@@@IIISSSlll|||wwwttttttsssnnnkkkkkkmmmnnnmmmkkkiiijjjooottt}}}kkk```YYY\\\\\\WWWTTTUUU[[[YYYUUUQQQPPPPPPSSSUUUPPPYYYiiiyyyhhhWWWOOOLLLIIIGGGHHHHHHGGGFFFIIIGGGEEEEEEGGGHHHHHHHHHJJJLLLPPP]]]vvvzzz~~~|||cccKKKDDDCCC@@@@@@>>>===<<<<<<<<<<<<999;;;===???AAADDDHHHKKKRRRddd^^^HHHHHHCCC<<<======::::::999888777777777777999999::::::;;;<<<<<<===>>>GGGIIIUUUtttxxxXXXLLLIIIDDD@@@???<<<999===CCCGGGGGGBBBCCCCCCBBBEEERRRfffuuuooosssZZZNNNJJJRRRjjjwwwYYYIIIBBB???EEECCC@@@>>>;;;999888777777777777777777888999999<<>><<<:::888777999888888888888999::::::;;;AAAAAAAAAHHHXXX}}}}}}wwwwwwvvvvvvuuutttqqqmmmnnnmmmmmmmmmkkknnn|||yyypppgggbbb^^^^^^___\\\ZZZYYYYYYTTTUUU[[[ZZZUUUYYYdddkkkwwwxxx^^^]]]SSSQQQOOONNNMMMLLLIIIGGGHHHHHHGGGGGGGGGHHHIIIKKKMMM```~~~{{{sssmmm___LLLHHHIIIAAAAAA@@@???>>>>>>>>>>>>>>>===@@@BBBBBBBBBDDDKKKPPPddd^^^KKKJJJCCC<<<<<<===;;;::::::999999999999999<<<;;;;;;;;;;;;<<<>>>>>>BBBHHHIIIXXX~~~www[[[LLLFFFCCCAAA@@@@@@AAAAAABBBDDDGGG>>>DDDOOO\\\fffgggaaa[[[```|||qqqWWWTTTRRRGGGCCC```bbbNNNKKKJJJGGGCCCBBBAAA???===:::999888999999999999999:::;;;;;;888AAACCCEEELLL\\\{{{vvvxxxwwwttttttuuurrrmmmooommmoooqqqqqqwwwqqqiiifffbbb^^^]]]\\\\\\\\\[[[\\\UUUSSSVVVXXX[[[gggtttppp}}}ppp[[[]]]SSSQQQNNNMMMMMMLLLIIIGGGHHHHHHHHHGGGFFFGGGIIIKKKPPPbbbzzzkkk___TTTIIIJJJKKKAAABBBAAAAAA@@@??????@@@@@@AAACCCEEEDDDCCCGGGPPPWWWyyyuuu]]]VVV]]]SSSDDD>>>;;;;;;;;;::::::999::::::;;;<<<<<<;;;;;;<<<===???@@@DDDIIIJJJZZZmmmVVVKKKGGGDDDDDDAAA@@@AAA@@@???BBBGGGQQQaaaqqqrrreeeXXXTTTVVVcccaaaQQQNNNJJJBBBRRRrrrbbbQQQMMMHHHAAACCCBBBAAA@@@>>>;;;999888999999999999999:::;;;;;;888AAADDDGGGPPP___}}}zzzvvvxxxwwwssssssuuusssmmmooommmppptttwwwqqqfffcccbbb```]]]]]]]]]]]]\\\ZZZVVVTTTXXXaaakkktttyyylll{{{lllZZZ[[[SSSQQQNNNMMMMMMLLLKKKIIIHHHJJJKKKJJJIIIJJJMMMPPPRRR^^^zzzuuubbbVVVQQQKKKKKKKKKBBBCCCCCCBBBAAAAAAAAABBBBBBCCCFFFHHHFFFFFFMMMXXXbbbnnn[[[\\\eeeYYYGGG@@@???;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>AAABBBGGGMMMQQQeee~~~cccQQQJJJHHHGGGDDD@@@>>>@@@BBBDDDMMMXXXvvvrrrZZZLLLQQQ\\\iiiwwwXXXKKKMMMFFFNNN\\\cccPPPJJJFFF@@@BBBBBBBBB@@@>>><<<999888999999999888999::::::;;;:::AAACCCFFFPPP___|||{{{wwwyyywwwrrrqqquuusssmmmnnnlllooouuuzzzuuuhhhbbbbbbaaa___^^^___^^^\\\XXXWWWYYYbbbpppzzzzzzttttttkkk[[[[[[UUURRROOONNNNNNNNNMMMLLLJJJLLLNNNNNNMMMNNNRRRVVVVVV```|||ooo\\\SSSRRRMMMKKKJJJCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDGGGIIIHHHIIIQQQ___kkkhhhVVVVVV\\\NNN>>>>>>AAA;;;;;;:::::::::;;;;;;<<<<<<;;;:::;;;<<>>:::777999888888777888:::;;;<<<>>>@@@GGGLLLNNN[[[}}}}}}{{{wwwvvvtttsssrrrrrrrrrsssssszzzxxxoooiiieeebbb___]]]]]]^^^aaadddkkkrrrpppmmmllleeecccnnnyyyddd\\\ZZZUUUTTTRRRQQQPPPOOOPPPPPPLLLRRRNNNLLLSSSTTTSSSYYY___~~~kkkaaaVVVQQQSSSTTTPPPIIIJJJHHHFFFFFFGGGHHHFFFDDDCCCIIIKKKNNNSSSYYYsssmmmYYYQQQOOOFFF@@@BBB@@@===============<<<<<<;;;=========;;;===AAAFFFIIIOOOddd}}}kkk[[[PPPKKKHHHDDDDDDQQQeeekkk\\\OOOMMMLLLQQQKKKDDDHHHNNNXXXhhh~~~XXXQQQSSSHHHHHHOOObbbbbbNNNKKKOOOHHHEEEBBB@@@???===;;;999999888888888888:::;;;<<<>>>???EEEKKKOOO]]]~~~~~~|||zzzxxxuuurrrrrrsssvvvxxxzzz|||xxxqqqggghhhgggddd___^^^aaahhhmmmuuussshhhbbbeee``````kkktttbbb[[[ZZZUUUTTTRRRPPPOOOOOOOOOPPPPPPTTTNNNMMMTTTUUUUUU]]]kkkggg___VVVRRRRRRQQQOOOKKKLLLJJJHHHHHHIIIIIIHHHGGGFFFNNNNNNNNNUUUbbboooXXXMMMLLLEEEBBBDDDAAA>>>????????????>>>======>>>>>>>>>>>>???BBBFFFJJJRRRxxxnnn[[[NNNKKKLLLMMMQQQaaarrrnnnWWWFFFDDDBBBIIIGGGDDDKKKRRR^^^qqqaaaSSSQQQGGGLLLKKKQQQeeeoooSSSNNNXXXMMMIIIDDD@@@>>>===<<<;;;999999888888999:::<<<===???>>>BBBIIIOOO___}}}{{{yyyxxxuuuttttttuuuxxxzzz}}}vvvwwwsssgggiiihhheeebbbdddlllrrruuuqqqkkk^^^\\\cccaaabbbnnnnnn```[[[ZZZUUUTTTRRRPPPOOOOOOPPPPPPOOOSSSOOOOOOVVVVVVWWWbbbxxxggg^^^VVVSSSRRROOONNNNNNJJJIIIHHHHHHIIIJJJKKKKKKOOOUUURRRRRR___sssuuu\\\NNNMMMHHHFFFHHHDDD@@@@@@@@@AAA@@@??????>>>>>>>>>???AAABBBCCCHHHNNNYYYsss___SSSNNNPPPTTT___[[[^^^fff```MMMDDDFFFCCCJJJHHHGGGNNNSSS```uuuhhhSSSPPPJJJMMMLLLPPP[[[lll[[[RRR]]]LLLIIIDDD@@@???>>>===<<<999999888888999:::<<<===BBB???@@@FFFMMM```~~~{{{zzzwwwwwwvvvvvvwwwxxxyyyzzz~~~qqquuurrrhhhggggggeeehhhttt~~~hhhcccZZZ]]]fffdddfffuuuiii___\\\[[[VVVUUUSSSQQQPPPPPPPPPQQQLLLRRRQQQSSSYYYWWW[[[kkkkkk```WWWTTTRRRNNNMMMOOOKKKJJJIIIHHHHHHIIIKKKLLLPPPVVVTTTXXXqqq{{{aaaSSSPPPJJJGGGIIIEEEAAAAAAAAABBBAAAAAA@@@???>>>===@@@DDDDDDCCCJJJTTTgggeeeXXXYYY^^^aaaccciiiXXXMMMNNNMMMDDDAAAGGGAAAGGGFFFFFFLLLOOO^^^uuusssWWWRRROOOHHHJJJNNNQQQWWWggghhhWWWZZZHHHFFFCCCBBBAAA@@@>>><<<:::999999999999;;;<<<===EEEBBBAAAEEEKKK___|||yyy{{{xxxxxxxxxyyyzzz|||}}}}}}}}}rrrrrrpppkkkhhhlllpppxxxeeebbb]]]aaahhhfffooozzzfff```^^^\\\WWWVVVTTTRRRQQQQQQQQQRRRLLLRRRTTTUUUYYYXXXccc{{{tttdddXXXUUUSSSNNNMMMPPPOOONNNMMMKKKJJJJJJLLLOOOKKKVVVYYYccchhhZZZUUUKKKFFFGGGDDDAAABBBBBBBBBBBBAAA@@@@@@???===???DDDEEEDDDNNN[[[|||iiiccckkkpppqqqrrrnnnWWWFFFGGGIIIEEECCCGGGAAAFFFFFFHHHNNNSSSddd|||[[[QQQMMMJJJJJJJJJGGGEEEOOOjjjvvv[[[QQQGGGFFFDDDCCCBBBAAA???===::::::999999:::;;;<<<>>>EEEDDDFFFHHHLLL___{{{zzz|||{{{zzzzzz|||{{{sssooooooqqqsss}}}fffeeeaaaccchhhiii}}}vvveeeaaa```]]]XXXWWWUUUTTTSSSRRRSSSSSSOOOVVVWWWVVVWWWXXXnnn~~~iiiXXXUUUUUUPPPMMMPPPOOOPPPPPPPPPOOOQQQVVVZZZ\\\mmmttt|||rrrddd]]]NNNFFFFFFDDDAAABBBBBBBBBBBBAAA@@@@@@???<<>>BBBEEELLLOOOPPP___{{{{{{~~~{{{zzz|||xxxsssmmmooowwwhhhgggbbbcccggglllttteeecccaaa^^^YYYXXXVVVTTTSSSSSSTTTTTTSSSYYYXXXVVVUUUYYYuuummmYYYVVVVVVQQQMMMOOOLLLNNNQQQRRRUUUYYYaaafffzzzzzzmmmdddRRRGGGGGGFFFAAAAAABBBBBBAAAAAA@@@??????<<<>>>DDDEEEFFFSSSeeemmm^^^VVV___nnnvvv___KKKIIIHHHDDDEEELLLGGGKKKJJJNNNUUU[[[qqq{{{eeeUUUFFFDDDDDDEEECCCAAADDDJJJ___fffSSSNNNGGGBBB@@@@@@AAAAAA::::::999999:::;;;===>>>>>>FFFQQQVVVTTT```~~~yyy{{{zzz~~~|||}}}wwwwwwvvv|||~~~ssshhhbbbcccjjjppp|||qqqeeebbbbbbZZZ\\\ZZZVVVUUUUUUTTTTTTRRRSSSPPPTTTYYYWWW```sss]]]TTTSSSPPPOOOPPPOOOOOOPPPUUUbbbxxxdddKKKGGGMMMHHHFFFCCCAAA@@@@@@BBBCCCAAA@@@CCCFFFDDDFFFUUUhhhvvv^^^ZZZTTTNNNSSSPPPLLLBBBCCCPPPPPPHHHHHHLLLIIILLLSSSXXXcccmmmWWWPPPMMMHHHCCCCCCDDDBBB???KKKaaa}}}oooTTTIIIMMMFFF???AAACCC<<<<<<;;;;;;<<<===>>>@@@BBBEEEIIILLLQQQeee|||}}}zzzvvvyyysssjjjhhheeehhhpppyyywwwmmmfffbbb\\\ZZZWWWUUUUUUUUUVVVVVVVVVTTTTTTVVVXXXYYYiiiwwwaaaXXXVVVTTTSSSTTTRRRRRRWWWggg{{{YYYIIIGGGGGGFFFCCCAAA@@@AAABBBCCCCCCBBBDDDGGGEEEGGGXXXlll|||ddd[[[PPPHHHMMMFFFIIIEEEEEEMMMKKKEEEIIIMMMKKKNNNTTTZZZggguuuWWWMMMJJJDDD@@@@@@BBBCCCBBBBBBPPPggg~~~___MMMKKKFFFBBBBBB???======<<<<<<<<<===???@@@@@@BBBFFFIIIPPPeee}}}tttjjjdddeeefffiiiooo}}}}}}{{{lllccc^^^WWWVVVTTTTTTVVVXXXYYYYYYUUUXXXXXXVVV\\\wwwxxxdddZZZWWWVVVVVVWWWSSSOOOUUUnnnhhhNNNFFFGGGEEECCCAAAAAAAAACCCDDDEEECCCFFFHHHGGGJJJ]]]sss|||bbbXXXPPPKKKPPPFFFMMMJJJHHHNNNLLLHHHMMMNNNMMMPPPVVV]]]nnnbbbOOOKKKEEE@@@>>>???AAADDD@@@EEESSSooopppttt\\\QQQIIIHHHGGG??????>>>===<<<===>>>???@@@>>>@@@CCCEEEMMMddd{{{pppjjjgggfffeeehhhjjjnnn~~~qqqccc```XXXVVVUUUUUUWWWYYYZZZYYYTTTZZZYYYVVVddd}}}qqqcccZZZWWWVVVUUUUUUUUUOOOTTTooopppTTTKKKFFFEEECCCBBBBBBBBBCCCDDDEEEDDDFFFIIIHHHNNNddd}}}~~~bbb[[[WWWPPPPPPNNNPPPHHHIIIXXX[[[SSSOOONNNNNNQQQXXXbbbwwwvvvWWWPPPIIIEEEAAA>>>???BBB@@@AAAHHH[[[|||jjjtttaaaOOOJJJKKKEEE@@@@@@>>>======>>>???@@@???@@@AAACCCKKKccc}}}vvvjjjeeeeeehhhjjjfffkkkooovvvqqqcccaaa[[[YYYWWWVVVWWWXXXXXXXXXSSSYYYZZZ\\\qqqppplllddd]]]YYYWWWUUURRRWWWVVVaaa}}}tttVVVMMMEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDGGGJJJKKKTTTnnnsssqqqmmm[[[LLLOOOMMMGGGTTTsss{{{dddOOONNNNNNRRRZZZiii___TTTKKKGGGDDD???>>>@@@<<<>>>AAAGGGXXXyyyssskkkuuuXXXIIIJJJIIIBBBAAA@@@???>>>>>>???@@@BBBAAABBBCCCJJJccc|||yyyrrriiicccbbbdddgggiiiccciiittt~~~lllaaaaaa]]][[[XXXWWWXXXXXXXXXWWWTTTYYY___jjjnnnnnniiiaaa\\\ZZZWWWTTTRRRXXXjjjuuuSSSKKKEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHMMMOOO\\\{{{qqqVVVMMMNNNOOOhhhxxxUUUOOOOOORRR]]]rrrmmm[[[KKKGGGFFFAAA???@@@<<>>>>>AAAEEEEEEDDDLLLWWWsss```[[[jjjdddNNNFFFEEECCCAAA@@@???@@@@@@AAABBBDDDHHHQQQlllrrrooonnnlllkkkjjjiiigggfffgggjjjkkkjjjuuussshhhddd```]]]\\\___XXXUUUWWWYYYXXXXXXYYYccceeeyyyvvvssspppjjjaaaWWWVVVYYY\\\UUUaaa~~~|||oooZZZMMMMMMJJJIIIGGGEEECCCCCCCCCDDDFFFHHHKKKNNN[[[wwwvvvrrreeeSSSVVVSSSPPPSSS[[[```[[[TTTNNNUUU___lll___OOOGGG>>>===EEE;;;CCC======IIIDDDBBBUUUlllVVVggg}}}XXXIIICCC@@@AAAAAA??????AAABBBGGGMMMMMMTTTyyyzzzooonnnmmmlllkkkiiiiiihhhggghhhkkknnnnnnoooeeeccc```]]]\\\^^^XXXUUUXXX[[[ZZZ[[[]]]aaaiiiuuunnnjjjiiieee]]]WWWUUU\\\aaayyyzzzmmmcccSSSIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIIIINNNPPPSSScccssskkk```QQQSSSOOOMMMNNNTTTWWWTTTPPPSSSXXXddduuufffQQQIIICCC?????????@@@<<>>>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>===:::888@@@>>>>>>???>>>;;;<<>>AAACCCKKK^^^aaaOOO@@@>>>===@@@AAA@@@@@@AAACCCCCCBBBAAA@@@>>>======;;;;;;::::::999999999999888888999999999888777777;;;999888888999:::888666777555666:::999666888???|||ppplllrrryyyzzzvvvvvvvvvtttyyytttqqqtttvvvwwwyyy}}}yyyxxxssskkkiiilllnnnlllsssqqqnnniiidddcccdddfffddddddfffhhhiiigggccc___eeebbb^^^\\\\\\]]]]]]]]]XXXYYY]]]___[[[VVVXXX^^^```ZZZUUUWWWXXXVVVUUUVVVSSSRRRRRRQQQQQQPPPPPPPPPLLLSSS^^^gggfff[[[QQQLLLIIIRRRZZZZZZTTTOOOQQQTTTKKKMMMOOOOOOMMMKKKMMMOOOLLLLLLKKKJJJHHHHHHJJJKKKDDDMMMQQQOOOTTTbbblllmmmeee___XXXTTTSSSRRROOOMMMFFFEEEDDDCCCBBBCCCFFFIIIEEE@@@;;;<<<@@@BBB>>>999CCCBBB@@@>>><<<<<<<<<<<>><<<===@@@AAA???<<>><<<;;;:::::::::;;;???======;;;===LLLNNN=========<<<::::::;;;;;;:::999999999999999999999999555555555666555555444444444444555555555444333333333333444555444444444444777777666222222333222000~~~~~~zzznnncccbbbmmmxxxuuuyyyyyyuuutttuuuppphhhjjjnnnooojjjgggiiikkkjjjkkkfffffflllnnnkkkjjjllldddhhhiiifffddddddcccaaaZZZ]]]``````]]]\\\]]]^^^XXXXXXXXXYYYZZZZZZXXXUUUSSSRRRQQQRRRTTTUUUTTTSSSVVVSSSSSSUUUUUUPPPMMMMMMIIIFFFHHHMMMNNNJJJMMMSSSJJJKKKNNNOOOOOOMMMKKKIIILLLJJJMMMQQQPPPJJJIIIMMMJJJHHHHHHJJJKKKJJJJJJKKKEEEGGGGGGGGGHHHHHHEEEBBBFFFDDDCCCCCCEEEEEEDDDCCCHHHBBB>>>BBBIIILLLIIIEEEFFF___lll^^^NNNIIIEEE======?????????@@@AAA@@@>>>======>>>===<<<;;;;;;;;;<<<;;;:::999999999:::;;;:::999:::999===NNNRRRAAA555888;;;;;;;;;;;;:::888888;;;===;;;666333444666333333444555555555555444000111222333333333333333///222555666444222111111///222000,,,///555555///{{{yyyxxxqqqsssqqqkkkddddddjjjrrrnnnnnnmmmllljjjiiihhhhhhhhhgggfffeeedddeeeeeefffaaabbbccccccbbbaaa```___bbbbbbcccbbbaaa^^^[[[YYYRRRWWW[[[YYYTTTRRRUUUZZZVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSQQQPPPPPPOOOPPPPPPSSSRRRRRRQQQPPPNNNMMMLLLAAACCCFFFHHHJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDDDDDDDCCCAAA@@@EEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@?????????@@@@@@???KKK```qqqkkkUUUBBB<<<@@@<<<===BBBBBB<<<999<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<;;;999888888999999666666999555MMMbbb<<<;;;777666888888555555888999888888777666555555444444444333222222111000000111222333222000///000111222222222111111000000000111111000000000000111111~~~~~~{{{wwwsssrrrrrroooooonnniiiddddddhhhmmmjjjiiiiiihhhgggfffeeeeeecccbbbaaa``````aaabbbbbb______]]]\\\\\\\\\]]]]]]______```___^^^\\\YYYXXXRRRUUUVVVUUURRRQQQTTTWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNOOOOOOOOONNNMMMLLLJJJJJJEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBAAA@@@??????>>>>>>>>>@@@???>>>=========>>>???<<>>===<<<<<<;;;<<<<<<===<<<;;;;;;;;;<<<===>>>HHHIIIIIIQQQhhhyyypppZZZFFF???::::::;;;999888888:::999888888777777888888888999999888666555555777777999888888333FFF```LLL<<<777444666666444333555666666555555444333333333555444444333333222222111222333444333111111111222333333333222222222222111222222111111111111222222|||}}}}}}{{{xxxuuutttuuutttsssvvvzzz{{{wwwsssoooppppppooolllkkkkkkllljjjgggdddcccddddddccc```^^^^^^^^^]]]]]]]]]]]]]]]ZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\VVVWWWWWWWWWWWWVVVVVVUUURRRNNNJJJIIIKKKMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMMMMMMMKKKHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????????????????????????????????????????>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::<<<===>>>NNNTTTWWWSSSRRR[[[hhhpppSSSIII???===??????:::555:::999888888777777888888888999:::999777666777888555<<<999:::555EEEbbb[[[>>>888444666777555444555555555555555444444333333444444444333333333222222222333444333222111222333333333333222222222222222222222111111111111222222||||||~~~~~~xxxsssppppppssstttttttttsssssstttvvvqqqnnnmmmqqqvvvwwwrrrmmmiiiiiiiiihhheeeccccccdddgggccc```aaaccccccaaa]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTTTTTTTTTTSSSPPPKKKFFFFFFIIIKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIIIIIIIGGGDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@======>>>>>>>>>>>>======>>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???BBBOOO___bbbOOO@@@PPPlllyyyfffLLL===;;;???@@@>>>:::999999888888888888888:::;;;<<<;;;999999999;;;444===:::;;;:::EEEdddhhhBBB:::555666888666555555666666666555555555555555444333333333333333222222111222333333111111222333222222222222222222222222222111111111111111111222|||{{{}}}~~~|||zzzvvvyyy||||||yyytttooommmssssssrrrpppnnnooorrrtttnnnllljjjlllqqqrrrnnnjjjggghhhhhhfffcccaaaaaabbbdddaaa^^^^^^``````^^^\\\YYYYYYYYYXXXXXXXXXWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPNNNJJJFFFFFFHHHIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFEEEDDDBBBAAACCCCCCDDDDDDEEEDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>==================>>>======>>>>>>>>>>>>===============<<<======>>>???>>>======<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>CCCBBBLLLTTTGGG888FFFdddmmmLLL;;;888<<<===:::999999888777888888888999;;;<<<;;;:::999:::;;;333>>>777:::<<>>???AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>???===>>>>>>??????>>>>>>===>>>===<<<<<<===>>>???@@@>>>======<<<<<<======>>>>>>===<<<;;;:::;;;<<<===FFF===999<<<:::888DDDUUUxxxZZZDDD:::777999888777777666666777777666888999888777666777999222===333666:::===WWWhhhFFF<<<444555888777444444444444444444444444444444111111111111111111111111...///111111000///111222//////000000000111111111000000////////////000000|||zzzyyyyyy{{{}}}~~~}}}uuuuuuvvvvvvtttqqqqqqrrrqqqooonnnppprrrrrrnnnjjjhhhiiijjjjjjhhhhhhiiijjjeeedddbbbaaabbbbbbbbbaaa]]]^^^___^^^\\\\\\]]]^^^]]]\\\ZZZXXXWWWXXXYYY[[[XXXWWWVVVUUUTTTSSSRRRQQQTTTSSSQQQOOOMMMMMMMMMMMMNNNMMMKKKJJJJJJLLLOOOPPPMMMMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDDDDCCCDDDDDD>>>???@@@AAAAAAAAAAAAAAA===???AAABBBBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAA===>>>???@@@@@@???>>>===>>>===<<<<<<===>>>???@@@======<<<<<<<<<======>>>>>>===;;;:::999::::::;;;:::;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;???>>>===<<<;;;:::::::::;;;::::::999999999999999<<<;;;::::::999999::::::666OOOzzz[[[AAA555666999999444///222999444444444444444444444444555111333888666999QQQlllSSS<<<444999555111333333222222222222222222222222000000000/////////000000111111111111000000000///---------............///222111...------...111222~~~}}}||||||yyyxxxvvvuuuuuuuuuvvvwwwttttttrrrpppooommmlllkkkkkkkkkjjjiiiiiihhhhhhgggfffeeedddbbbaaaaaaaaaaaa```___^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYWWWVVVUUUUUUWWWXXXWWWUUUTTTTTTTTTRRRPPPOOOOOOPPPQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFFFFHHHJJJLLLGGGGGGFFFGGGHHHHHHGGGEEEBBBCCCDDDEEEEEEEEEEEEEEEJJJIIIGGGDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDD@@@AAACCCDDDEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;::::::999:::::::::<<<;;;:::999999999::::::;;;:::999999888888999999>>>888DDDgggiiiNNN;;;666444666666333222333333333444444444444444444:::666555777444888TTTsssVVV<<<111666444111444444222222222222222222222222222111000............///000000000/////////......------------............555333111...---...///000~~~|||zzzxxxvvvvvvuuuvvvuuusssrrrsssuuuwwwyyynnnnnnnnnmmmkkkiiigggffffffeeeeeeddddddcccbbbbbbaaaaaa___^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQTTTWWWXXXVVVSSSQQQPPPOOONNNMMMMMMOOOPPPPPPOOOKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLGGGHHHHHHGGGFFFEEEEEEFFF???@@@AAACCCEEEFFFFFFFFFJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEE@@@AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>============<<<<<<:::::::::::::::;;;<<<<<<===<<<:::888888999:::;;;999999888777777777777888999333444BBBRRR[[[[[[YYYGGG<<<222111333333222333333333333333333333333333<<<888666555000666VVVzzz[[[===///333333222555444222222222222222222222222333222000---,,,---...//////............---------------------............777555222///------------}}}|||{{{yyyvvvtttrrrqqqqqqsssqqqooommmnnnqqqtttvvvjjjjjjjjjiiigggeeedddbbbcccccccccbbbaaaaaa``````^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZZZZYYYXXXWWWWWWWWWSSSTTTUUUUUUTTTSSSQQQOOOMMMPPPSSSUUUUUUUUUUUUVVVPPPNNNLLLLLLMMMNNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKIIIKKKLLLJJJGGGEEEGGGIII@@@AAACCCEEEGGGIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>==================>>>===============>>>>>>===;;;999777777888:::;;;888888777666666666666777111999???:::111000>>>NNNOOOFFF;;;555000...333999333333333333222222222222777555666555///555WWW}}}aaaAAA///222222333555333222222222222222222222222333111///---,,,---///000............------------,,,,,,---------.........555333111...,,,,,,,,,,,,yyyzzzyyyvvvtttrrrpppooonnnpppnnnkkkiiihhhjjjmmmoooggggggfffeeedddcccaaa```aaaaaa```______^^^^^^]]]]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVUUURRRSSSSSSSSSSSSQQQPPPOOOKKKMMMOOOQQQSSSWWW\\\___RRRPPPMMMKKKKKKLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHIIILLLMMMKKKHHHFFFGGGIIIAAABBBDDDGGGIIIJJJKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>>AAA@@@???>>>============;;;:::888777777777999:::888777666666555555666666555666666444333555777777GGGIIIKKKFFF888...000999333333222222222111111111222222666999444888XXX{{{dddCCC111333222222444111222222222222222222222222111000///......///111222//////.........---------,,,,,,,,,------------...//////---,,,++++++,,,,,,zzz}}}uuuttt|||vvvuuusssqqqooonnnmmmmmmllljjjgggeeedddeeefffgggeeedddcccaaa```_________]]]]]]\\\\\\[[[ZZZZZZYYY\\\[[[ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPLLLLLLLLLMMMPPPVVV]]]cccTTTQQQMMMKKKJJJKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIIIIGGGEEEEEEEEEAAABBBDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>>??????======>>>>>>>>>>>>??????@@@???>>>===;;;;;;;;;:::::::::999999888888999999888777666666555555666666::::::777444666888555000666BBBQQQTTTGGG666///222333222222111111000000000000000777;;;888;;;VVVuuu___@@@111444222000222000222222222222222222222222111111111000000111111222//////.........---------,,,,,,,,,,,,------------++++++++++++++++++,,,,,,}}}tttvvvvvvtttqqqppppppqqqqqqpppooommmkkkjjjjjjjjjgggfffeeecccbbbccccccdddcccaaa___\\\[[[\\\]]]^^^[[[[[[ZZZZZZYYYXXXXXXXXX[[[ZZZXXXWWWVVVVVVUUUUUURRRRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNOOOPPPOOONNNMMMLLLMMMRRRXXX]]]TTTPPPMMMKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCEEEGGGHHHGGGCCC@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBBBB>>>??????@@@AAACCCDDDEEE??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????======>>>>>>>>>????????????>>>>>>===<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::999888777777666555666666666777@@@CCC;;;111...000111000777EEEOOOMMM@@@444///333222222111000000//////000///333888666777NNNjjjTTT:::///444111...111111222222222222222222222222444444444444333111///...------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,}}}}}}}}}}}}|||{{{zzzzzzyyypppsssqqqnnnppptttooofffmmmlllkkkiiihhhhhhggggggddddddccccccccccccccccccbbb```\\\YYYXXXZZZ\\\^^^\\\[[[[[[ZZZZZZYYYXXXXXXZZZYYYWWWVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOMMMKKKJJJLLLNNNPPPQQQQQQOOOMMMLLLNNNRRRVVVRRROOOLLLJJJKKKMMMNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIBBBBBBDDDGGGJJJIIIDDD???EEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCCCCBBBAAA@@@===>>>>>>???AAACCCEEEFFF?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????======>>>>>>?????????@@@???????????????@@@@@@AAA;;;===>>>??????===;;;:::888888777666666666666666444===@@@:::444333222...555111444@@@IIIFFF;;;222222222222111000//////...000,,,///333000111FFFaaaKKK444---333000---111111222222222222222222222222777777777666444111---+++,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------,,,,,,,,,++++++~~~zzzyyyxxxwwwwwwuuuqqqnnnmmmmmmmmmlllkkkjjjiiihhhjjjhhheeeaaa``````aaabbb```___^^^^^^______]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVXXXXXXWWWVVVUUUUUUTTTTTTVVVVVVUUUUUUTTTSSSRRRRRRUUUUUUTTTSSSRRRQQQPPPOOORRRRRRQQQPPPPPPPPPPPPQQQNNNMMMMMMLLLLLLLLLLLLLLLQQQNNNJJJHHHHHHHHHGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEECCCCCCCCCDDD???@@@BBBDDDDDDDDDCCCCCCDDDCCCBBBCCCEEEFFFFFFEEECCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCFFFFFFFFFDDDAAA??????@@@>>>???@@@???======>>>???@@@???>>>===<<<;;;::::::888888888777666444333222::::::::::::888555222000444...,,,333???DDD@@@888111222333111///...///000---...000000...333DDDVVVLLL;;;///000111------111////////////000000000000111222444444333000---+++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******~~~xxxtttwwwvvvttttttsssrrrnnnlllkkkkkkjjjjjjiiigggfffeeegggeeecccaaa______``````___^^^\\\\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOONNNMMMLLLLLLKKKKKKLLLLLLPPPMMMIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGFFFEEEDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@FFFFFFFFFDDDAAA??????@@@???@@@AAA@@@>>>===>>>?????????>>>===<<<;;;::::::777777777777555444333222444555666666555444222000222000///111777;;;======999555000......//////......///111000---000???PPPCCC444+++---///+++)))------------.........//////000111222222111///,,,***)))******++++++******))))))******+++++++++++++++,,,,,,++++++************{{{wwwvvvttttttsssqqqpppoooooonnnkkkiiiiiiiiihhhgggeeecccbbbaaabbbaaaaaa```______^^^^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZYYYXXXXXXXXXZZZ[[[\\\XXXXXXXXXXXXXXXWWWWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@AAACCCDDDCCCBBB@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@@@@@@@??????>>>DDDEEEEEECCCAAA??????@@@AAAAAABBB@@@>>>======>>>======<<<;;;::::::999999777777666666555444333222//////111222222222111000000111111///---111999???FFF===222---...000000---...///111000,,,---999GGG:::///))),,,///+++(((***+++++++++,,,,,,,,,---------...///000///---***)))))))))************))))))((()))******++++++******+++************)))))))))~~~yyyvvvvvvxxxxxxxxxooonnnlllllllllkkkiiiggghhhhhhgggeeecccaaa___^^^]]]^^^_________^^^]]]\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZ^^^\\\ZZZXXXWWWWWWYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKKKKIIIGGGGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHGGGEEEDDDEEEFFFHHHFFFEEECCCBBBBBBCCCDDDBBBAAA@@@AAABBBCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCAAABBBCCCCCCBBBAAA???>>>@@@AAABBB@@@>>>======>>>@@@@@@@@@???<<<;;;;;;;;;::::::999888888777666666666666666555444333222222---...///000000000000000///000000---***,,,444;;;OOOEEE999111//////000///---...000000---,,,555AAA444---+++///111...++++++++++++++++++,,,,,,,,,,,,+++,,,---------+++)))(((((())))))******))))))((((((((()))************)))***)))))))))))))))))))))zzzwwwuuuttttttvvvwwwwwwvvvnnnllljjjjjjjjjjjjiiiggghhhhhhgggeeedddaaa___^^^\\\]]]^^^______^^^\\\[[[[[[ZZZYYYZZZ[[[\\\ZZZYYY]]]\\\YYYXXXWWWXXXYYYZZZXXXXXXYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQPPPOOONNNNNNLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAACCCDDDIIIHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@AAABBBAAA@@@??????@@@AAABBBBBBCCCDDD@@@@@@AAABBBAAA@@@>>>===<<<===>>>===;;;::::::;;;<<<======<<<999777777888666666666555444444333333444555555444444333222111//////000000000/////////.........---,,,---000333LLLGGG???666///------///,,,---///000------555???222...---000111000---,,,+++,,,,,,,,,,,,---------******+++,,,,,,+++***)))))))))************))))))(((((()))************))))))))))))))))))))))))***|||sssrrrqqqrrrttttttsssrrrmmmkkkiiihhhiiijjjiiihhhhhhhhhgggfffdddcccaaa```]]]^^^_________^^^]]]\\\YYYZZZ[[[]]]^^^^^^[[[YYYXXXXXXXXXXXXYYYZZZ\\\]]]YYYYYYYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@>>>???AAACCCIIIHHHGGGFFFEEEEEEDDDEEEAAA???>>>???@@@@@@???=========>>>???@@@@@@AAAAAA;;;<<<<<<<<<<<<;;;;;;:::888:::::::::888888888:::999999:::888666555555666444444444333333222222222333444444444333333222111222111111000000/////////...---------...//////...??????>>>999333///......------///000///...555>>>222000............---,,,,,,,,,---------.........******+++,,,,,,,,,++++++******++++++++++++******((()))******++++++******)))))))))************+++sssqqqoooooopppqqqrrrqqqkkkiiigggggghhhiiiiiihhhggggggffffffeeecccbbbaaa````````````___^^^^^^]]]YYYZZZ]]]```bbb```\\\YYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYYYYXXXXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPOOOOOOOOOJJJJJJLLLLLLLLLKKKIIIHHHKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFGGGGGGGGGEEEDDDGGGFFFFFFFFFFFFEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAACCCCCCDDDDDDCCCCCCBBBAAA???@@@BBBDDDDDDCCCBBBAAADDDEEEFFFFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>======>>>AAACCCDDDDDDDDDDDDDDDCCCBBBAAA>>>===<<<<<<======<<<::::::;;;;;;;;;<<<<<<======999999888888888999999:::777888999999888777888999666777888777555444555666444444444333333333333222222333333333333222222111111111000000//////000000.........---......000000333666:::>>>>>>:::444000111000000111//////555>>>555333///,,,+++---------,,,,,,,,,------------...++++++,,,,,,------------++++++,,,,,,,,,,,,++++++)))******+++++++++++++++************++++++,,,,,,rrrooojjjhhhjjjlllnnnooojjjhhhffffffggghhhhhhhhhfffffffffeeedddcccbbbaaabbbbbbaaa```______^^^^^^XXX[[[^^^ccceeebbb]]]YYYYYYZZZZZZZZZZZZZZZYYYXXXZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUOOOOOOOOOOOOOOOOOONNNNNNJJJKKKMMMNNNMMMLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIGGGFFFGGGGGGGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBCCCBBBAAAAAA@@@===>>>@@@BBBBBBAAA@@@???DDDDDDFFFFFFEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<>>>AAADDD>>>???@@@AAA@@@???>>>===<<<;;;999:::::::::999888888888999999999999::::::999999888777888999;;;<<<777888999999888888999:::555666777666555444555666555555444444444444444444222222333333333222111111000000/////////000111111...///000...+++,,,000444---000888BBBIIIGGG<<<333555333222222//////555===999777222---+++---//////++++++,,,,,,,,,---------,,,,,,,,,------......///+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,zzzllleeeiiijjjdddeeekkkggghhhhhhiiihhhgggfffffffffeeedddcccaaa```___^^^```______^^^^^^]]]\\\\\\YYYZZZ]]]```aaa```]]]ZZZ]]]\\\ZZZYYYXXXXXXXXXYYYVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUSSSSSSTTTTTTRRRQQQPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGFFFEEECCCBBBBBBBBBBBBCCCDDDCCCBBB@@@???@@@@@@BBBCCCCCCBBB@@@@@@>>>????????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBAAA???>>>???@@@AAA@@@>>><<<<<<===???@@@???????????????>>>======;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888888888999999777888888999999999888888555777888999999888777555555555444333333333333444444444333333222111000000///............---------......---,,,---...///000---666333AAAfffkkkNNN;;;:::;;;:::777555777>>>DDDPPP111///---,,,222---111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222555777777//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,|||ssslllllllllkkklllooojjjjjjiiihhhhhhgggggggggfffeeedddcccaaa```___^^^^^^^^^]]]]]]\\\\\\[[[[[[YYYYYY[[[]]]___^^^[[[YYY[[[ZZZYYYWWWVVVWWWWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQQQQRRRRRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???@@@AAA@@@>>>===>>>???@@@???>>>=========>>>???===>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888:::999999999999999999999888999999999999999888888555666777888888777666555555555444333333333333333333222222111000000//////............------------...---,,,,,,,,,---//////000444000777RRRhhhfff]]]ZZZ\\\\\\WWWQQQNNNRRRWWWZZZ999333000---000***...,,,,,,,,,,,,,,,,,,,,,,,,******+++...333777999::://////......---,,,,,,+++++++++++++++++++++++++++---,,,***)))))))))***+++wwwmmmkkkmmmkkkgggnnnllljjjhhhffffffggggggeeedddcccbbbaaa```___^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXZZZ[[[[[[ZZZXXXZZZYYYWWWVVVUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTRRRQQQOOOOOOPPPPPPNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@????????????@@@@@@>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@>>>???@@@???===<<<===>>>??????>>>>>>>>>>>>======<<<============<<<;;;;;;<<<============>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999;;;;;;;;;::::::999999888999:::::::::999888777777333444555666666555444333444444444333333333222222111111000000//////..................------------------,,,,,,,,,---...//////000000...===ccc~~~~~~www{{{}}}{{{uuurrrsssuuubbb===555111...000)))---++++++++++++++++++++++++*********---111444555555.........---,,,,,,++++++************************,,,+++)))((((((((()))***sssqqqyyywwwmmmooommmiiieeecccdddeeefffdddcccbbbaaa```___^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYZZZYYYWWWWWWYYYZZZYYYXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUQQQPPPNNNNNNOOOOOOMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA???>>>>>>???@@@AAA@@@???>>>======>>>???@@@>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>???@@@???===<<<===>>>>>>>>>??????>>>>>>===<<<<<<============<<<;;;;;;========================;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999;;;;;;:::999888777777777888999888888777666555444222222333444444333222222333333333333333222222111000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,---------,,,+++111...444___eee;;;000...---111+++000************************+++)))((((((***,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))''''''(((((()))}}}nnnlllgggcccaaaaaacccdddbbbbbbaaaaaa```___^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[YYYWWWWWWXXXYYYYYYXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTQQQOOONNNNNNNNNNNNMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDBBBAAA@@@??????@@@AAABBB@@@???============???@@@======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===>>>???===>>>>>>>>>>>>===<<<<<<======>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999::::::999999999888888888888888777777666555444444666666666555555333222111111111111222222111111111222222333333333222111000000000000000000/////////...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,---***///...222[[[iii;;;,,,+++,,,///***000***************************(((''''''((()))((('''*********)))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))mmmjjjfffbbb```aaabbbcccaaaaaaaaa```___^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZXXXWWWVVVXXXXXXXXXWWWXXXXXXVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSRRROOONNNLLLLLLMMMMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEDDDDDDCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB??????>>>>>>>>>>>>??????=========>>>>>>>>>??????===>>>>>>??????>>>>>>===???@@@AAA@@@>>>===>>>???>>>>>>============<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;::::::999888777999888888888777777777777555555555444444333333222333444444444333222111111111111111111111111111111111111222333222111000///000000000000000/////////------------,,,,,,,,,,,,)))***+++,,,,,,,,,++++++000,,,++++++111OOOyyysss@@@---+++,,,---&&&---++++++++++++++++++++++++)))((('''(((+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))zzzkkkiiifffcccbbbbbbcccdddaaa``````______^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUUUUVVVWWWUUUTTTWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMLLLJJJJJJKKKKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>============>>>>>>>>>???<<<===>>>??????>>>===<<<>>>???@@@???===<<<===>>>???>>>===<<<;;;<<<======<<<============<<<;;;;;;;;;;;;:::::::::999999999999999999999888777666666777777777777666666666666333333333333333333333333222222333333333333222222111111000000000000111111000111222333222111///...........................---------,,,,,,,,,++++++))))))+++,,,,,,,,,+++***,,,---******///:::ZZZ}}}FFF000---...///'''...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---/////////************************************************+++***)))((((((((())))))zzzkkkiiigggeeeccccccdddddd`````````______^^^^^^]]]ZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTUUUVVVUUUSSSQQQUUUUUUTTTSSSSSSTTTUUUVVVRRRQQQPPPOOONNNMMMLLLLLLLLLJJJIIIIIIIIIIIIHHHFFFIIIIIIJJJJJJJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@??????<<<===>>>@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<>>>>>>>>><<<;;;<<<===@@@>>><<<;;;:::;;;===>>>;;;;;;<<<<<<;;;;;;:::999:::::::::999999888888888999999999888888666555555666666666666555555555555222333333333333333333333222222333444444444333333111111000000000000111111///000222333222111///...---------------------------------,,,,,,,,,++++++((()))***+++,,,+++******$$$,,,,,,---///(((<<>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBB???===>>>AAAAAA@@@===========================????????????===;;;999888:::999888888888999:::;;;999::::::::::::999888888666777888999999888777666777777777777777666666555888666555333222222222333111111111111222333333444333444444444333111///...111000///000111222111///111///---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///111...+++---555<<>>>>>??????@@@@@@===============>>>???@@@>>>===;;;<<<>>>???===;;;========================????????????>>><<<:::999999999888777777888999:::888888999999888888777666666666777888888777666555555666666555444333222222444333222111111111222333333222222222222222333444222333333333333111000///111000///000111111000///111///---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...000...,,,000999AAAUUUhhhfff<<<666555//////111...........................------------,,,,,,,,,------------------------------,,,,,,+++*********,,,+++***)))))))))******uuuvvv}}}uuullleee]]]___^^^]]][[[ZZZYYYXXXXXXXXXVVVUUUUUUVVVWWWVVVVVVUUUVVVVVVTTTQQQOOOOOOPPPSSSSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>?????????;;;;;;;;;<<<===>>>???@@@===;;;:::;;;<<<===<<<;;;========================>>>>>>>>>>>>===<<<;;;:::999888777777777777888888777777888888777777666555555666666777666555444333444444444333222111000///222222222222222333444444444444333222222222333333111111222222222222111000111000//////111111000///111///......//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...------222<<>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@===<<<<<<<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;::::::999999999888888888888888777777888888777777666555555555666666555444222111222333333444444333333333666666666666666666777777555555444333222222222333///000000111111111222222111///...///000111000///000///////////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,---222:::BBBDDD>>>DDDYYYlll}}}JJJ------...,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((()))+++,,,+++***)))(((ttteee```___\\\YYYWWWXXXYYYXXXWWWVVVVVVVVVUUUTTTTTTTTTUUUQQQRRRSSSRRRQQQPPPQQQRRRMMMNNNNNNNNNNNNNNNMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>;;;<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999999888888888999999888888777666555555666666666555333222333444555666777888888888999999999888777666666555555444333333222222222222////////////000111111222000///...///000111000...//////000///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++...555:::888...+++333<<>>>>>>>>>>>>>>?????????@@@???>>>===<<<;;;;;;;;;888:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;<<<<<<<<<;;;:::999888888888999999888888777666555666777777888777666555444555777888::::::;;;;;;777777777666555333222111333333222111111111222222//////......///000111111000///......000000///......000000000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++***+++///111***)))+++---,,,///@@@TTTiii@@@666222,,,222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************)))))))))))))))))))))***,,,---------+++***mmmfff]]]XXXXXXZZZZZZXXXWWWXXXXXXVVVTTTRRRTTTVVVRRRTTTTTTSSSQQQPPPQQQRRRNNNNNNNNNOOOOOONNNMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@???>>>===============888:::<<<<<<;;;;;;===???========================;;;;;;:::::::::;;;===>>>;;;;;;<<<<<<;;;999888777777777888888777777666555555666888999:::999999888666777888888999999888888222333333444333222111000111111000000000111222222000///.........///000111000///......///000///......000111000---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,+++++++++,,,''',,,111111------111666PPP~~~~~~XXXCCC222(((444++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************((()))***+++,,,,,,+++***}}}uuuggg^^^[[[ZZZXXXVVVWWWYYYYYYWWWTTTSSSTTTWWWUUUVVVVVVTTTQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDCCCCCCCCCEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>?????????<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA:::<<>>@@@DDDEEECCC???CCC===<<>>@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>=========;;;:::999888777777777777444555666777888888888888999888888777777777777777333333333222222222111111222111000111222222111/////////............//////000111222111000///000111333111//////000111000///........................//////...---,,,,,,++++++((()))+++---------+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////333^^^zzzEEE(((888000///...,,,...000///,,,///.........------------************************+++******))))))******+++***++++++,,,,,,++++++***|||zzzvvviiiddd___\\\YYYXXXWWWVVVVVVXXXWWWWWWVVVUUUUUUTTTSSSSSSPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBEEEIIIHHHCCC??????<<<<<<@@@AAA??????BBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;777777666666666777777888666666777777777666666555777777666555555555555666333333333222222111111111222000......000111111000000//////////////////000000111222222000///000222333111000///111111000///........................000//////...------,,,,,,)))***,,,---...---,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,---...///000000:::fff]]]999777///...,,,+++---//////.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++uuupppooovvvyyylllbbbYYYUUUWWWWWWTTTTTTYYYWWWWWWWWWVVVVVVUUUUUUTTTWWWVVVUUUSSSQQQOOONNNMMMKKKKKKKKKKKKJJJIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBAAAAAABBBCCCEEEJJJLLLJJJCCC>>>======>>>AAAAAA???@@@DDD========================??????>>>>>>>>>>>>>>>===:::::::::999999999999888444444444444555666777888777777777777666555444333666555444444333333444444222222222222111111111111111///......000222222222111000000000000000000111000222333222111000111333444222000000111222111000////////////////////////000000000//////......---+++,,,---...///...---,,,))))))++++++++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111@@@oooyyyOOO666111000...------...///000000/////////............------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++~~~}}}sssjjjeeecccgggnnnsssaaaUUUWWWXXXSSSRRRVVVVVVUUUUUUUUUTTTTTTSSSSSSWWWVVVUUUSSSRRRPPPOOONNNKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBEEEHHHJJJGGGBBB======???@@@AAA???>>>@@@CCC<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888888777777777666666555555555555555666777777666666666666666555444444666555444444333333444444222222222222222222111111111000111333555666555333222222111111111111222222111222333333222222333444444333111111222222222111000000000000000000000000111111111000000000//////---...////////////......)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111EEEtttnnnHHH777333111111111......000000000/////////.................................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,|||wwwrrrppppppnnnllliiigggdddaaa^^^bbb```hhhggg[[[XXXUUUUUUXXXSSSSSSRRRRRRRRRRRRRRRQQQOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???<<<<<<>>>???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777888888777777777666666666999888777777666666777777444444555666777777666666777666555555444444555555222222222222222222333333111333666:::<<<;;;777444333333333222222333333333111333444444333333444666555333111111222333222111111111111111111111111111111111111111111000000000/////////////////////...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111CCCnnnooo<<<555000222333000...000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++~~~yyyxxxuuurrrmmmiiieeecccdddbbb______aaabbbaaa```bbb___```iiivvvfffWWWTTTVVVWWWRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@????????????>>>======<<<<<<<<<:::;;;:::888:::===<<<888::::::::::::::::::::::::777777777777777777666666999999999888888888888777;;;:::999888777777777777444555666777888888888888888777666666555666666666333333333333444444444444333555888<<<>>><<<888444555444444333333444444555222333555555444444666777666444222222333444333222222222222222222222222222111111111111111111111111000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111666TTTJJJ;;;000000333111000222///.........------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***zzzuuuqqqooommmkkkiiifffcccaaa```___^^^___`````````````````````_________```kkkggg]]]YYYTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===?????????>>><<<;;;<<<<<<;;;;;;999888>>>DDDBBB:::::::::::::::::::::::::::888888888999999999999999;;;;;;;;;;;;:::::::::::::::999999888888888999999777777888888888888888777888777666666555555666666444444444555555555666666555555666888:::999666444666555555444444555555666222444555666555555777888666444333222333444333222333333333333333333333333000000000111111111111111000000//////............///...---,,,,,,---...///------------------------++++++,,,---...///000000,,,888dddjjjOOO777111333111000333------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))******++++++******)))|||yyytttppplllkkkkkklllgggfffdddbbbaaaaaaaaabbb\\\aaafffeee```\\\]]]___```^^^^^^```aaabbbhhhppp|||mmmaaaVVVWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRRRRRRRQQQQQQQQQQQQMMMNNNNNNOOOOOOOOONNNNNNKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFBBBBBBBBBAAA@@@@@@??????AAAAAAAAA@@@???>>>===<<>>===<<<<<<>>>===:::;;;DDDMMMJJJ@@@999999999999999999999999:::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;777777777777888999:::;;;999999:::999999888777666777777666555555555555666555555555666666666777777777555333333444555555444666666555555555555666666333444666666555666777999666555333333444444444333333333333333333333333333000000000000000000111111000000///...............000...,,,******,,,...000------------------------***++++++,,,---.../////////---VVVdddBBB555333000000222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))************))))))|||yyywwwyyyxxxwwwwwwwwwwwwuuusssnnnmmmkkkjjjhhhggggggfffeeecccbbbcccccccccaaa___bbb```______```___]]][[[^^^^^^^^^___```aaaaaabbbhhhkkkyyyddd^^^[[[WWWVVVXXXXXXVVVTTTRRRUUUUUUOOOMMMQQQUUUVVVPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLJJJGGGFFFFFFGGGFFFEEEFFFEEEBBB@@@???@@@BBBCCCCCCDDDDDDBBB@@@>>>======@@@@@@@@@@@@@@@???>>>===@@@??????????????????>>>AAA@@@?????????@@@AAABBB======<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>======<<<;;;999999<<<;;;::::::999999::::::::::::999888777666555555555777888666444444777:::777777777777777777777777888888888888888777777777777777777777888888888888777777666555555555555666333333333222222222111111333333222222111111000000//////.........//////000---------,,,,,,,,,++++++------------------------,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...222444IIIpppfffEEE555333333000............---,,,+++***.........------,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***)))))))))***{{{xxxvvvvvvuuutttttttttssspppnnnjjjiiihhhfffeeedddcccccceeedddbbbbbbcccbbb___]]]___^^^]]]^^^______^^^\\\^^^^^^^^^___```aaaaaaaaabbbeeevvvaaa___]]]]]]]]][[[WWWSSSQQQUUUUUUQQQPPPQQQRRRPPPOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIHHHHHHIIIJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCBBB@@@????????????@@@<<<<<<;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999<<<;;;;;;:::::::::::::::::::::999999888777777777999:::999888777777999;;;999999999999999999999999666666666666666666666666444444555555555666666666555444444333333333333333333333222222111111111111000000000000//////////////////...---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------***333RRR^^^===111///+++............---,,,++++++------,,,,,,++++++++++++)))))))))))))))))))))))),,,+++******))))))******|||yyyuuurrrsssqqqpppoooooonnnkkkiiihhhgggfffdddcccbbbbbbaaadddcccbbbbbbbbbaaa^^^\\\]]]\\\\\\]]]___```^^^]]]^^^^^^^^^___``````aaaaaa```___fffyyyxxxmmmaaaYYYXXXXXXWWWUUURRRUUUUUURRRPPPQQQOOOKKKNNNNNNNNNMMMLLLJJJIIIHHHIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFEEECCC@@@BBBDDDGGGGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCBBBAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<@@@?????????>>>=========<<<<<<<<<<<<<<<;;;:::999;;;;;;:::999999999999:::999999999999999999999999<<<:::777777777888888777888888888888888888888888444444444444444444444444111111222222222333333333222222111000000000000111222111111111111000000000---------...............///...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,------///...,,,777\\\xxxKKK444000///.........------,,,++++++++++++++++++************))))))))))))))))))))))))++++++***)))))))))******}}}zzzxxxuuuqqqnnnpppnnnmmmlllllljjjhhheeehhhgggfffdddcccbbbbbbbbbbbbaaa```aaabbbaaa```^^^___^^^^^^___``````___]]]^^^^^^^^^______`````````aaa```\\\```wwwxxxooopppooohhh`````````[[[SSSOOOOOONNNLLLMMMMMMLLLKKKJJJIIIGGGFFFKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHFFFDDDAAACCCEEEGGGHHHGGGEEECCCEEEDDDCCCCCCDDDDDDCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@???AAAAAA@@@?????????>>>>>>@@@@@@@@@@@@@@@??????>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999888888777777888888777777888888888999999999:::777333222444555444222666666666666666666666666222222222222222333333333000000000111111111222222111111000////////////000111000000000000000000000,,,,,,,,,------......///......---,,,++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++***+++,,,,,,------222222///;;;\\\eee@@@222333///......---,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))******))))))))))))******}}}~~~|||xxxvvvtttrrrooolllnnnmmmkkkkkkkkkjjjgggeeegggfffeeecccbbbbbbbbbbbb___^^^^^^```bbbcccbbbaaacccbbbaaaaaaaaaaaa___]]]^^^^^^^^^^^^_______________aaa]]]WWWccc~~~}}}qqq___RRROOOOOOOOOMMMMMMLLLLLLKKKIIIHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGEEEDDDCCCGGGFFFEEEEEEGGGFFFDDDAAAFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBAAAAAA@@@??????===>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>======<<<;;;:::999999888::::::;;;;;;;;;;;;;;;;;;888777777666666666666666555555666666777888888888888555111000222333222000555555555555555555555555000111111111222222333333000111111111111222222222222222111000000000000000000000000000000000000111---------....../////////------,,,+++++++++++++++.........---------,,,,,,...........................---,,,,,,+++++++++,,,+++************+++,,,,,,'''***...//////???eeeSSS333---000///---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***))))))((())))))******~~~~~~{{{wwwxxxvvvsssqqqqqqpppooommmmmmlllkkkkkkkkkkkkhhhfffeeedddcccbbbaaaaaaaaaaaa_________```cccdddcccbbbeeedddbbbbbbbbbbbb___]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZ``````ZZZ\\\hhhsssxxxuuu^^^RRRPPPPPPMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQKKKJJJIIIJJJKKKKKKJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDHHHGGGGGGJJJMMMLLLGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@;;;<<<>>>???@@@AAAAAAAAA<<<===>>>>>>>>>===;;;:::;;;:::::::::999888888888888999:::;;;;;;;;;;;;;;;777777666555555555555666555555555666666777777777888666333333333444444333777777777777777777777777111111111222222333333444111222222222222333333333333333222111111111111222000000000111111111111222.........///////////////---,,,,,,++++++,,,,,,---............---------,,,..............................---,,,++++++++++++***************+++,,,,,,...''''''...000555JJJcccccc```ooo^^^;;;///000///---,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))******||||||||||||{{{yyywwwuuusssrrrqqqrrrrrrqqqooommmlllkkkjjjkkklllllljjjhhheeeeeedddcccbbbbbbbbbbbbbbbaaaaaabbbccccccbbb```cccbbbaaabbbbbbbbb```^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]]]]\\\[[[\\\^^^___eeewwwlllYYYQQQPPPOOOOOOPPPPPPPPPOOOOOONNNKKKKKKLLLMMMNNNOOOQQQRRRNNNLLLJJJJJJKKKKKKJJJIIIGGGIIILLLNNNNNNKKKHHHFFFGGGGGGJJJOOOTTTTTTNNNHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????<<<===>>>???@@@@@@??????:::;;;<<<===<<<;;;999888::::::999999999999999999777888999:::;;;<<<<<<<<<999888777777666666777777666666666666777777777777666666666555333444555777666666666666666666666666111222222333444444555555222222222222333333333333444333333222222222222222111111111111222222333333////////////............,,,++++++,,,,,,---...///............------------........................///...---,,,++++++++++++***************++++++,,,000...------...///555;;;999888@@@QQQ]]]ZZZKKK@@@000///---+++++++++,,,---************+++++++++,,,))))))))))))))))))))))))((((((((((((((()))******}}}{{{{{{{{{zzzzzzzzz{{{|||sssssstttuuuuuusssoookkkkkkjjjjjjjjjlllllljjjiiihhhhhhgggfffeeeeeeeeeeeeeeedddcccccccccbbb```^^^```______```bbbbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^```ZZZWWWXXXZZZ[[[\\\^^^YYYbbbkkkxxxvvv^^^SSSPPPPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMOOOMMMJJJIIIIIIJJJJJJIIIDDDHHHNNNSSSSSSPPPKKKGGGFFFGGGLLLSSSYYYZZZTTTNNNHHHGGGGGGFFFDDDCCCAAA@@@BBBBBBAAA@@@>>>======<<<===>>>???@@@@@@???>>>===;;;<<<===>>>>>><<<:::999:::::::::::::::::::::;;;777888999:::;;;<<<<<<<<<:::999999888888888888888888888888777777777777777333555666555222222555999444444444444444444444444222222333444555555666666222222222222333333333333444333333222222222222222111111222222222333333333/////////......---------+++++++++,,,---...///000//////.........---------------------------------///...---,,,++++++++++++*********)))***++++++,,,###000666---''',,,///...111222+++&&&555NNNWWWPPP111///---+++++++++,,,---(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******}}}}}}zzzzzzyyyxxxxxxxxxxxxyyyvvvtttuuuxxxvvvppplllmmmpppooonnnmmmkkkkkkkkkkkkkkkgggddddddfffhhhhhhgggbbbbbbbbbaaa```^^^]]]\\\___```aaa```___^^^___aaa]]]ZZZXXXYYY\\\^^^]]][[[```___]]]\\\[[[[[[\\\]]]\\\cccaaacccuuukkkWWWTTTUUURRRTTTTTTSSSSSSTTTSSSQQQUUUSSSPPPNNNMMMMMMMMMNNNPPPPPPNNNMMMLLLLLLLLLLLLFFFPPP[[[[[[QQQHHHFFFIIIEEEGGGGGGFFFKKKQQQLLLCCCDDDCCCCCCBBBBBBAAAAAA@@@<<>>???AAA@@@===::::::<<<>>>===;;;<<<======>>>>>>>>>======;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::888888999999999888888777666777888999999888777666666666777777777777666666999888666666777777555444888777555333333333555666888777666555444555666666222111111000000000000000000111222333333222111000.........------,,,,,,,,,++++++++++++++++++++++++//////.........------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...************************---------...............///***+++000111444DDDXXX===)))***111)))+++111***,,,+++******)))*********))))))))))))))))))))))))))))))))))))((((((((((((~~~~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwzzz~~~|||uuuoooooooooooommmlllkkkkkkjjjjjjlllhhhdddcccdddeeedddcccaaa``````___^^^]]]\\\[[[[[[]]]___`````````aaabbb^^^\\\ZZZ[[[]]]___^^^]]]```______^^^^^^^^^______WWW```___^^^jjjvvvfffSSSSSSWWWWWWVVVTTTRRRSSSTTTTTTTTTPPPSSSXXXYYYWWWRRRMMMJJJLLLLLLLLLKKKJJJJJJIIIIIIFFFMMMSSSRRRKKKFFFEEEHHHGGGFFFBBB???CCCKKKNNNKKKCCCCCCBBBBBBAAAAAAAAAAAA===???BBBBBB@@@@@@BBBCCCBBB???<<<<<<===>>>===<<<<<<<<<===>>>>>>======<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999999::::::999888777777777888999999999999888777666666666777777666666666888777777666555444444444888777555333333444555666777666555444444444555555111111000////////////000...///000000000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,------------///++++++//////000===NNNMMM444***000///+++,,,,,,,,,++++++***************))))))))))))))))))))))))***)))))))))((((((((((((~~~~~~}}}|||zzzyyywwwwwwvvvvvvwwwwww|||wwwpppooonnnmmmmmmlllkkkjjjiiiiiijjjhhhdddbbbbbbaaa```____________^^^]]]\\\[[[[[[[[[]]]```aaa`````````aaa___^^^\\\]]]___``````___]]]^^^^^^____________^^^XXXbbbaaa^^^aaadddnnn~~~ooo[[[YYY[[[VVVSSSQQQPPPQQQRRRRRRRRRPPPUUU\\\]]]XXXQQQLLLIIIJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHHHHGGGEEECCCDDDEEEEEEDDDBBB>>>@@@HHHMMMOOOBBBBBBBBBAAAAAAAAAAAAAAA===???AAABBBBBBCCCDDDFFFCCCAAA????????????>>>===<<<======>>>======<<<<<>>>>>=========999:::;;;<<<============::::::::::::999777666666888888999999999999888888555555666666666666555555555777888666222000111333777666444333333444555555555555444333333333333333000000///............///,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***************))),,,,,,++++++,,,,,,---...---,,,+++******+++,,,---***+++++++++,,,,,,,,,,,,///++++++...,,,+++555BBBYYYEEE...+++222---(((///,,,,,,+++***************))))))))))))))))))))))))******)))))))))(((((((((}}}}}}}}}~~~}}}|||zzzxxxvvvuuuttttttttttttwww{{{yyysssmmmmmmlllllllllkkkjjjiiihhhggggggeeecccaaa```______^^^``````___^^^]]]\\\\\\\\\]]]___aaabbb```___^^^^^^___^^^]]]^^^^^^___``````YYYZZZ\\\]]]^^^^^^]]]\\\YYYbbbaaa\\\]]]\\\bbbpppqqq```WWWSSSPPPNNNQQQSSSQQQOOONNNPPPSSSVVVSSSNNNJJJIIIJJJIIIJJJLLLLLLLLLJJJHHHGGGFFFDDDAAAAAACCCDDDCCCBBB???BBBEEEEEEEEEGGGHHHIIIAAAAAAAAAAAABBBBBBBBBBBB>>>???@@@AAABBBDDDFFFGGGDDDCCCBBBAAAAAA@@@???>>>>>>>>>??????>>>>>>======????????????>>>======<<<;;;;;;<<<=========<<<;;;:::999999888777666444333777777888888888888777777444555555666666555555444333666888555000---///222444444333222222222333444444333333222222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,******++++++,,,,,,---------+++,,,---+++***000999[[[XXX===)))//////)))000,,,,,,+++************+++*********************************)))))))))((((((~~~}}}|||}}}}}}~~~|||{{{yyywwwuuutttsssrrrsssqqqqqqtttrrrmmmkkkllljjjjjjjjjjjjiiigggfffeeeaaabbbaaaaaa`````````aaabbbaaa```___^^^^^^______]]]___aaabbb```___``````]]]]]]]]]]]]]]]]]]^^^___YYYZZZ\\\]]]^^^]]]\\\\\\WWW^^^[[[XXX]]]___ffftttmmmVVVUUUOOONNNSSSVVVRRRNNNNNNIIIKKKKKKIIIGGGFFFHHHKKKHHHIIIKKKLLLKKKJJJHHHGGGFFFBBB@@@BBBFFFGGGDDD@@@???AAAEEEGGGFFFDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@??????@@@BBBCCCEEEEEECCCCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>===<<<;;;<<<===>>>>>>===;;;999888888888888777666444333222666666555555555555666666444444555555555555444444111555777444///,,,...222111111111111111111111222222222222222222111111111///......---------------...------------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***)))(((((()))***+++***++++++,,,---.........++++++,,,---,,,+++///555XXXkkkVVV111+++111---,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++************))))))))))))~~~~~~}}}}}}|||{{{{{{zzzyyywwwuuusssrrrqqqqqqssspppoooqqqppplllkkkmmmhhhiiiiiiiiihhhfffeeeccc^^^```bbbbbbaaaaaacccddddddcccaaa`````````aaabbb^^^```aaaaaaaaaaaabbbddd[[[\\\]]]\\\[[[[[[]]]___\\\]]]]]]^^^^^^^^^^^^]]]YYY^^^[[[\\\iiirrr{{{qqqcccWWWNNNPPPRRROOOOOORRRJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGDDDBBBEEEHHHIIIEEE@@@DDDBBBBBBFFFFFFCCCBBBCCCAAAAAABBBCCCDDDEEEEEEFFFDDDBBB@@@@@@AAACCCCCCCCC???AAACCCBBB@@@??????@@@@@@@@@@@@@@@???>>>======:::;;;============<<<;;;<<<===>>>>>><<<:::777555777777777777666444333222555555444444444444555555333333444444444444333333111333444333000...///111000000000111111111111111222222222333222111111000//////...------------...000//////......//////000,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...******************************+++,,,---...//////***+++,,,,,,------000333QQQlllgggAAA---000000***------,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))~~~}}}}}}~~~~~~}}}{{{yyywwwxxxwwwuuusssrrrqqqppppppqqqoooooorrrqqqllljjjlllggghhhiiiiiihhhfffcccbbb^^^aaacccdddbbbbbbdddfffdddcccaaa``````aaabbbcccffffffeeebbb______```bbb[[[\\\]]]]]][[[[[[]]]___^^^^^^]]]]]]]]]]]]]]]]]]\\\```]]]cccxxxoooYYYRRRRRRTTT\\\fffddd\\\QQQKKKJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHJJJGGGEEEFFFHHHIIIFFFCCCFFFCCCFFFNNNQQQLLLFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIEEEBBBAAABBBCCCBBBAAA<<<>>>AAAAAA???>>>???@@@?????????>>>>>><<<;;;;;;999:::<<<>>>>>>>>>===<<<:::;;;<<<===<<<999777555777888888888777666666555666555444444444444555666333333444444444444333333111111111111111111111111000111111222222333222222222222333333333222111000000//////...---.........111000///......///000111///..................------------------------------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---......---+++***))))))***+++,,,---......+++,,,,,,+++,,,...000111CCCUUUaaaOOO444...222---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))~~~}}}}}}~~~~~~{{{wwwuuuvvvuuutttrrrqqqpppoooooommmlllooosssrrrllliiiiiifffggghhhhhhgggeeecccaaa```bbbeeeeeecccbbbdddfffdddcccaaa```___```bbbcccpppnnniiiccc^^^[[[[[[]]][[[]]]^^^]]][[[[[[^^^```^^^]]][[[ZZZYYYZZZ[[[[[[ZZZ]]][[[eee~~~lll^^^\\\aaapppsss[[[KKKGGGHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKMMMJJJFFFEEEFFFHHHGGGFFFEEEEEENNN\\\bbbXXXKKKDDDBBBCCCDDDEEEFFFGGGHHHIIIMMMIIIDDDBBBCCCCCCBBB@@@999===@@@@@@???>>>???@@@============<<<;;;:::999888:::<<<>>>??????>>>===777888:::<<<<<<:::888666888888999999999888888777777666555444444555666777222333333444444333333222222000000111222333222111111222333444444444444444222222333444333222111000000000///............///111000///......///000111000000000///.........------------------------------------,,,,,,,,,++++++))))))******++++++++++++,,,,,,++++++,,,,,,---...+++---///111111///---+++'''((()))***+++,,,------,,,---,,,******---......444;;;SSSVVV999,,,333222...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))~~~~~~}}}||||||}}}|||yyywwwxxxuuuqqqnnnmmmmmmkkkjjjooommmjjjiiijjjjjjjjjjjjjjjhhhfffeeeeeeeeedddccc```bbbcccaaa^^^]]]___bbbccccccbbbbbbbbbccceeefffzzzoooddd]]][[[\\\^^^[[[[[[\\\]]]\\\[[[ZZZYYY```[[[XXXYYY]]]]]]\\\\\\iiigggcccaaafffvvv~~~aaaOOOKKKNNNPPPMMMIIIGGGIIIKKKKKKJJJJJJKKKKKKJJJIIIGGGGGGHHHIIIGGGEEEFFFMMMUUUUUULLLBBB@@@???======@@@EEEKKKNNNYYYPPPFFF@@@@@@BBBBBB@@@???===<<<===???@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999888777777666666555555555555666666555444333222222222222222444444333222222111000000222222222222222222222222111222222333444444444444222111111111000000//////111111000000//////......///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,(((++++++666HHHEEE111'''******))))))******+++,,,,,,+++***,,,///000...,,,***222___aaaJJJ<<<(((...111///---,,,,,,+++)))'''...------,,,,,,,,,------+++***)))(((''''''''''''zzzwww~~~|||zzzyyyyyyyyywwwuuuyyyuuupppmmmlllmmmllllllooonnnllllllllllllkkkjjjjjjhhheeeeeeeeeeeedddbbbbbbccccccbbb``````aaabbbcccbbbaaaaaaaaabbbdddeeeoookkkfffaaa^^^]]]^^^___[[[\\\\\\]]]\\\[[[ZZZYYYZZZWWWUUUVVVXXXYYYYYYYYYbbb```]]]ZZZ\\\gggwww|||bbbTTTOOONNNRRRQQQPPPOOONNNLLLLLLMMMIIIJJJJJJIIIHHHGGGHHHHHHEEEBBBAAAEEEJJJKKKGGGAAAAAA@@@???>>>@@@CCCGGGIIIKKKGGGDDDDDDEEEEEEAAA===BBB@@@>>>===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;:::999888888888555444444333333444444555444444333222222222222222555444444333222222111111333333333333333333333333222222333333444333333333111111111111000000000///111000000000/////////...///////////////////////////...---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******+++++++++************************+++++++++,,,,,,+++......555EEEBBB222+++******))))))******+++,,,---++++++,,,///000...,,,111222```sssaaaEEE+++111000///......---,,,+++***,,,,,,,,,,,,,,,---...///***)))((((((''''''(((((({{{xxxzzzyyywwwxxxyyy{{{zzzzzzyyyuuupppmmmmmmmmmnnnmmmmmmmmmnnnnnnmmmllljjjiiiiiigggeeedddeeedddcccbbbdddcccbbbbbbccccccbbbaaaaaaaaa`````````aaabbbccc````````````______^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXYYYYYYYYYXXXYYY[[[[[[\\\ZZZZZZXXXUUUTTTXXX```fffxxx}}}eeeVVVOOOKKKMMMOOOMMMJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDBBB@@@???AAACCCCCCBBBBBBBBBAAA@@@@@@AAACCCDDDCCCAAAAAADDDHHHHHHEEEBBBEEEBBB@@@>>>>>>===<<<:::<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999888888777777777444444333333333333444444444444333222222222222333555555555444333333222222333333333333333333333333333333333333333333222111111111111111000000000000000000000000////////////////////////////////////......---,,,,,,,,,------------------------------,,,,,,,,,+++++++++******++++++++++++******))))))*********++++++++++++,,,(((---+++...999777,,,+++******))))))******+++,,,---,,,+++,,,...///...,,,000---]]]zzzSSS222222---...000///...---,,,---++++++++++++,,,...///000***))))))((((((((())))))}}}zzz|||}}}{{{yyyyyyzzzzzzzzzyyyvvvtttqqqppppppooonnnmmmjjjlllnnnooommmkkkiiihhhiiigggddddddddddddcccaaadddbbb```aaaddddddbbb___````````````````````````aaaaaaaaa```___^^^\\\[[[]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\\\\ZZZZZZ\\\\\\[[[VVVWWWXXXVVVTTTTTTVVVXXXZZZlllsssfffVVVTTTOOOJJJHHHIIIIIIFFFHHHHHHHHHIIIIIIIIIGGGEEEEEEEEECCCAAA@@@@@@CCCEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEBBBAAABBBEEEIIIKKKKKKEEECCC@@@???>>>>>><<<:::;;;;;;;;;;;;::::::::::::999999999999999999999999777777777666666666666666666666555555555555666666555555444333333444444444666666555555444444444444444444444444444444444444333333333333333222111000111111111000000000000000000000000000////////////////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))************++++++++++++''',,,)))(((///---'''+++******))))))******+++,,,---,,,,,,,,,---.........)))000___eeeAAA111,,,...000///---,,,---...++++++++++++,,,---......---,,,+++***))))))))))))}}}zzzxxxxxxvvvtttssssssssssssttttttrrrnnnkkkkkknnnrrrrrrppplllkkkjjjhhhfffdddcccccccccbbbaaabbb```___```cccdddaaa^^^________________________dddcccaaa___]]][[[ZZZYYY]]]]]]\\\[[[[[[ZZZZZZZZZXXX[[[[[[XXXXXX[[[[[[VVVTTTVVVXXXYYYXXXWWWVVVUUUUUU^^^ooowww___LLLIIIOOOPPPKKKKKKIIIHHHHHHIIIIIIGGGDDDEEEFFFGGGEEEBBBAAACCCEEE???@@@AAAAAABBBBBBBBBAAADDDCCCBBBBBBEEEHHHIIIJJJCCCAAA???>>>??????>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999777888888888888888888888999888888777777888888999666666555555555555666666666666555555555555444444444444444444444444444444333333333333222111111000000000000000000000111111////////////000000000000////////////////////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********+++++++++***///+++(((---+++(((///******))))))******+++,,,,,,,,,,,,,,,,,,---///000111IIIooozzz[[[666...//////...,,,,,,,,,---...---,,,+++++++++++++++111000...,,,+++***))))))zzzyyyyyyzzz{{{{{{zzzxxxrrrrrrsssuuuuuusssooolllnnnrrrvvvvvvrrrooonnnooogggeeecccbbbcccbbbaaa```______```aaabbbbbbaaa_________`````````___^^^^^^aaa```^^^\\\ZZZZZZZZZZZZ]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZ]]]\\\YYY]]]cccaaaYYYRRRTTTVVVWWWXXXXXXWWWVVV[[[YYY^^^nnnyyyrrr|||rrrQQQIIIOOOOOOGGGOOOLLLHHHGGGIIIIIIGGGDDDDDDEEEFFFEEECCCBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCC>>>@@@CCCFFFGGGFFFCCCAAABBB@@@>>>>>>@@@@@@@@@???======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<===999999888888888888999999666666555555555666777777555555555555555555555555333333333333333333333333222222222222222222111000000000000000111111111111////////////000000000000////////////////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))************+++(((...***&&&+++)))&&&---******))))))******+++,,,***+++,,,++++++---000333IIImmmxxxIII666222...,,,,,,------,,,///...---+++************222111///---+++***))))))~~~}}}}}}uuusssrrrsssssssssqqqpppnnnrrrvvvuuuqqqnnnnnnpppgggeeecccbbbbbbbbbaaa```]]]```bbbccccccaaaaaaaaa___```aaaaaa```___^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]\\\^^^\\\\\\dddnnnkkk___UUUTTTTTTUUUVVVVVVVVVVVV[[[XXXWWW___rrr|||vvvuuu{{{mmm```___VVVIIITTTOOOIIIGGGHHHIIIGGGEEEEEEDDDCCCBBBBBBCCCCCCDDDBBBBBBBBBAAABBBBBBCCCDDD???AAADDDFFFEEEDDDBBBBBBBBBAAA??????@@@@@@@@@???>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<======>>>777777666666666666777777444444444444444555666666444444444444444444444444333333333333333333333333000111111222222222222111///000000000111111111111.../////////000000000111////////////////////////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,))))))))))))************%%%+++'''%%%***((($$$*********))))))******+++,,,(((***+++++++++---222555___fff???888///,,,...000...+++------,,,+++************...---,,,++++++******+++}}}||||||tttxxxuuuqqqpppqqqrrrssstttlllpppsssrrrmmmkkklllnnngggeeebbbaaabbbbbbaaa___]]]aaaeeeeeecccaaabbbddd``````aaaaaaaaa```^^^]]]]]]^^^___```___]]][[[ZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^WWWYYYWWWXXXeeerrrnnn```YYYWWWTTTSSSTTTUUUUUUUUUYYYYYYXXXXXX\\\gggttt}}}{{{qqqgggdddaaa```fffooolllXXXWWWQQQJJJGGGHHHIIIGGGEEEHHHEEEAAA@@@BBBDDDFFFFFFEEEDDDCCCBBBAAABBBCCCCCCFFFEEECCCAAAAAACCCGGGJJJDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;<<<444444333333333333444444222222222222333333444555333444444444444444444444222222222222222222222222///000111222222222222222//////000000111111111222.../////////000000111111////////////////////////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---))))))))))))************(((---)))(((///---(((,,,*********)))***++++++,,,''')))+++++++++...333777hhh|||FFF<<<000,,,///222///++++++++++++***++++++,,,,,,***)))))))))***++++++,,,zzzuuusssvvvtttqqqpppoooooonnnlllpppnnnkkkjjjjjjjjjiiihhhhhhdddaaabbbffffffbbb]]]cccbbbbbbdddffffffbbb___``````______```aaabbbbbbcccaaa^^^\\\[[[[[[]]]^^^[[[]]]\\\YYYZZZ]]]\\\XXXVVVVVVVVVWWWXXXYYYZZZZZZXXXUUURRRTTTXXX[[[[[[YYYUUU[[[ZZZRRROOOVVV]]]___gggzzzxxxtttrrr___ZZZUUUbbbwwwvvvnnnqqquuusssaaaSSSQQQNNNGGGEEEKKKIIINNNEEEBBBKKKBBB<<>>==================<<<;;;::::::999999777777777888999999::::::888888888888888999999999666666555555555555666666222222333444444333333333333333333222222111111111444333222000////////////222222111111111111222222222222111111000000//////000000000000000000000000///...---,,,,,,---...///------------------------+++,,,------++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,,,,,,,++++++222;;;bbbxxxwwwnnnnnnOOO888222------000......---,,,+++***+++,,,,,,,,,,,,++++++***)))))))))~~~yyyuuurrrpppuuurrrooommmnnnpppqqqqqqqqqnnnkkkiiiiiiiiiiiihhheeeddddddddddddcccbbb```dddccccccdddfffeeebbb__________________```aaaaaacccaaa^^^\\\[[[[[[]]]^^^ZZZ\\\[[[YYY[[[^^^^^^ZZZWWWWWWVVVVVVWWWXXXYYYZZZVVVVVVWWWWWWWWWWWWYYYZZZYYYZZZZZZWWWVVVVVVUUURRRVVV___ggghhhdddeeennnwww```XXXVVVooo{{{sssoooddd[[[PPPMMMQQQFFFKKKGGGCCCGGGGGGEEEHHHDDDEEEEEEEEEEEEEEEDDDDDDEEEAAA>>>???CCCDDDBBB@@@AAA@@@???>>>===============<<<<<<;;;::::::999999888888888999999999999999999999888888777777777666555444444333333444444555222333333444444333333333333333333222222111111111333222111111111111111222111111111000000111111111111111111000000///////////////////////////////////////............//////------------------------+++,,,------++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///+++***---......111555BBBMMMNNNXXX}}}iiiAAA......000111555...---,,,+++++++++,,,,,,,,,++++++******)))((((((~~~}}}|||}}}|||{{{zzz|||~~~{{{wwwuuusssqqqppptttpppmmmlllnnnqqqtttuuuqqqnnnjjjgggggghhhhhhhhhccceeegggfffcccaaabbbcccfffeeeeeeeeefffeeebbb__________________``````aaabbbaaa^^^\\\[[[[[[\\\]]]YYY[[[ZZZYYY\\\``````\\\YYYXXXVVVUUUUUUWWWXXXZZZTTTWWWZZZYYYUUUTTTVVVZZZXXXTTTSSSWWWZZZYYYUUUSSSTTTRRRSSSVVVVVVXXXfffwww```ZZZ]]]~~~}}}}}}pppiiiiiiPPPJJJHHHEEEBBBHHHKKKBBBBBBAAAAAAAAAAAAAAABBBBBBBBB???<<<===@@@AAA@@@>>>@@@@@@???>>>============<<<<<<;;;;;;::::::999999999999999999888888888888999999888777666555444444333333222222222222333333333333333444444333333222222222222222222111111111222222111111222333333444111000000//////000000111000000000000////////////........................//////000000000000//////........................+++,,,------++++++,,,---,,,------......------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---)))(((,,,000//////000555:::AAA\\\MMM---333444...555...---,,,+++++++++,,,,,,++++++******)))(((((((((~~~|||{{{zzz}}}{{{yyyxxxxxxyyyyyyxxxwwwwwwvvvvvvuuusssrrrrrrpppnnnnnnpppsssttttttrrrnnnjjjggggggggghhhhhhdddeeeeeeeeedddcccbbbcccgggfffffffffeeecccaaa```aaa``````___``````aaaaaaaaa```^^^\\\[[[[[[\\\\\\XXXZZZZZZYYY\\\```aaa]]]ZZZXXXVVVUUUUUUVVVXXXYYYUUUWWWXXXXXXUUUTTTUUUVVVXXXSSSRRRWWWYYYVVVVVVZZZXXXRRRUUU___aaa^^^iii{{{pppqqqxxxlllOOOEEEGGGAAAEEEHHH===AAA@@@???>>>>>>@@@AAABBBBBB@@@>>>>>>@@@AAAAAA???@@@???>>>======<<<<<<===;;;;;;;;;:::::::::999999999999888888777666555555888777777666555555444444333333222222222222333333333333444444444333222222222222222111111111111111222222111111111222222333000000////////////000000////////////////////////........................///000111222222111000///////////////////////////+++,,,------++++++,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************++++++++++++***************************++++++++++++,,,,,,,,,***'''(((+++------000444BBBPPP```|||VVV///999777(((000------,,,,,,,,,+++++++++++++++***))))))(((((('''~~~}}}{{{zzzyyy{{{{{{{{{zzzxxxvvvuuutttvvvwwwxxxyyywwwvvvttttttrrrrrrrrrtttuuutttrrrooorrroookkkhhhggghhhhhhggggggdddbbbcccfffgggddd```fffffffffeeecccbbbaaaaaabbbaaaaaa``````aaaaaaaaa```___^^^\\\[[[[[[[[[[[[WWWYYYYYYXXX[[[______\\\YYYXXXVVVUUUUUUVVVWWWXXXWWWUUUTTTTTTWWWWWWVVVTTTWWW[[[```aaaZZZRRRTTTZZZ___]]]fffvvvzzzxxxYYYCCCIIIEEEAAADDD???AAA@@@???>>>???@@@AAABBBBBB@@@??????@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<:::::::::::::::999999999888888777666555444444333555555555555555555666666444444333333333333444444333444444444333333222111111111111111111111111111333333111000000/////////000000////////////000000/////////000000000000000///////////////////////////000111222222111000///////////////////////////+++,,,------++++++,,,---***++++++,,,,,,++++++************+++++++++,,,,,,)))))))))******+++++++++*********************************+++++++++,,,,,,((())),,,---+++,,,555@@@YYYttt^^^222666444'''///---------,,,,,,,,,++++++++++++******)))(((((((((~~~~~~}}}|||{{{zzzxxxyyyzzzzzzyyywwwuuutttvvvwwwxxxxxxuuussssssttttttuuuvvvxxxxxxvvvqqqmmmrrrpppllljjjjjjiiihhhfffhhhdddaaaccchhhiiieee```dddeeefffdddbbb```aaabbbbbbaaaaaa````````````aaa```___^^^\\\[[[[[[[[[ZZZXXXZZZYYYWWWYYY]]]]]]YYYWWWVVVVVVVVVVVVVVVWWWWWWXXXTTTRRRSSSXXX[[[[[[YYYRRRdddrrrnnn```YYYZZZ]]]xxx}}}oooMMMJJJIIICCCCCCFFFBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<::::::::::::999999999999888777777666555444444333555555555555666666666777555555444444444444555555444444444444333222111111000000000111111111111111444333222000///.........111000000//////000000111000000000000111111111111111111111111111111111111000000111111111111000000........................+++,,,------++++++,,,---,,,------......------,,,************++++++++++++(((((())))))***+++++++++************************************++++++++++++***---111111------999GGGoooppp???222000,,,333,,,,,,---------,,,+++***,,,,,,++++++***)))))))))~~~~~~~~~~~~~~~}}}|||{{{xxxxxxxxxwwwwwwwwwwwwwwwtttuuuvvvtttrrrqqqsssuuuvvvvvvwwwyyyyyyxxxtttqqqrrrpppnnnmmmlllkkkhhheeeeeedddcccdddfffgggeeecccbbbddddddccc```___aaaccc``````___^^^^^^^^^^^^^^^______^^^]]]\\\[[[ZZZZZZYYY[[[YYYWWWXXXZZZYYYUUUTTTTTTVVVWWWXXXWWWWWWVVVXXXVVVUUUUUUXXX\\\```bbbeee{{{sss```\\\^^^^^^{{{fffMMMIIIGGGCCCGGGCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>=========>>>?????????===<<<<<<<<<<<<<<<999999999999999999999999888888888777777666666666777777666666666666666666555555444444444444555555444444444444333222111000///000000000111111111222333222111111000000000000111111111000000111111111000111111111222222222333111111111111111111111111000000000//////000000000------------------------+++,,,------++++++,,,---,,,------......------,,,************++++++++++++((((((((()))***+++++++++************************************+++++++++++++++---000111------555???eee{{{]]]:::111222222,,,,,,---------,,,+++***------,,,,,,+++*********}}}~~~~~~~~~~~~~~~}}}|||vvvuuusssqqqrrrsssuuuwwwrrrssssssrrroooppptttxxxxxxwwwwwwxxxyyyyyywwwuuurrrqqqoooooonnnlllhhheeeccceeeffffffeeedddeeefffaaabbbcccbbb______aaaccc___^^^]]]]]]\\\\\\\\\\\\___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZVVVVVVYYYWWWRRRRRRSSSVVVXXXYYYXXXWWWVVVWWWXXXYYYXXXXXX\\\dddkkkqqqVVVUUUXXXUUUZZZwwwvvv~~~PPPHHHHHHBBBCCCBBBCCCCCCCCCAAA???===;;;>>>?????????======???@@@???>>>===<<<<<<;;;;;;<<<999999999999999999999999999999999999888888888888999999888777666555555444555444444333333444444555444555444444333222111000//////000000111111111222222222111111222222333444222222111111111111222222111111222222222333333333000000000000000000000000111000///......///000111------------------------+++,,,------++++++,,,---***++++++,,,,,,++++++***)))************+++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++***)))+++...---+++...444@@@QQQjjjyyyGGG666555,,,,,,,,,---...---,,,+++***......---,,,,,,++++++***~~~}}}}}}|||{{{{{{{{{|||}}}yyyuuussssssuuuwwwwwwwwwwwwuuussspppoooppprrrvvvuuutttsssssstttuuuvvvssspppllliiihhhgggfffdddbbbeeehhhhhheeedddfffhhhaaa```___```aaabbbaaa```]]]___aaa___ZZZXXXXXXZZZ[[[\\\]]]^^^^^^\\\ZZZYYYXXXWWWXXXYYY[[[[[[YYYWWWTTTUUUVVVWWWXXXXXXXXXXXXUUUZZZ___]]]UUUTTTcccuuummmXXXRRRQQQOOOMMM___~~~sssTTT@@@KKKNNN@@@DDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>========================<<<<<<;;;:::999888888777:::::::::::::::999888777888888777666666666666666666666666555444444333333555444444333222111000000111111111111222333444444333333333333333333333333333333333222222222111111///////////////000111111000000000000000000000000000000000000000000000000,,,---...------...---,,,......---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,+++************++++++++++++******)))************+++++++++*********************************+++,,,---...///111555FFFbbbyyyjjj666444...///......---------......------,,,,,,,,,,,,++++++}}}{{{~~~}}}|||{{{zzzzzz{{{{{{{{{xxxtttrrrssstttuuuuuuuuuvvvvvvtttrrrpppqqqrrruuuuuutttsssssstttuuuvvvrrroookkkiiihhhgggfffeeeeeefffggggggeeedddddddddaaa```^^^^^^___```^^^]]]]]]^^^___^^^\\\ZZZYYYZZZ\\\]]]_________^^^\\\[[[ZZZYYYWWWWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTVVVXXXYYYUUUTTT[[[eeeqqqrrrjjj[[[PPPNNNPPPPPPLLLRRRaaapppuuuwwwkkkaaafffmmmPPPLLLJJJBBBEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999999999::::::999999888777888777777666666666666666333333333444444444444444333333222222222222222222222222222111222222333333222222222222222222222222333222222222111111111111///////////////000111111000000000000000000000000////////////////////////---......------......---...------,,,,,,,,,,,,,,,------......---,,,,,,+++***++++++++++++***))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------...000000777EEESSShhhPPP777555//////...---------......------,,,,,,,,,,,,++++++~~~|||zzz|||{{{zzzzzzzzzzzz{{{{{{yyyvvvsssrrrrrrssstttsssssstttvvvvvvtttrrrrrrsssuuuttttttsssssssssttttttqqqnnnkkkiiihhhhhhgggeeegggfffeeeeeeeeedddbbb``````^^^]]]]]]^^^^^^\\\[[[^^^]]]]]]]]]^^^^^^\\\ZZZ^^^___`````````___]]]\\\\\\ZZZWWWVVVWWWXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSRRRVVVSSSSSSVVVWWWTTTTTTVVVTTTWWWWWWQQQMMMOOORRRSSSOOOKKKLLLPPPRRRUUUbbbrrrzzzeeeQQQLLLRRRaaazzzoooVVVKKKJJJFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888999999999999888888777888777666666555555666666111111222222333444444555111111222222222333333333333333222222222222222222111111111111111111111111111111111111000000000000///////////////000111111000000000000000000000000////////////////////////000...---,,,,,,---...000------,,,+++++++++++++++---------------,,,,,,+++)))************)))((((((******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------...000???bbbrrr999666000///......------......------,,,,,,,,,,,,++++++~~~|||{{{yyyyyyyyyyyyyyyyyyzzzzzzxxxvvvssssssssstttsssssspppsssvvvwwwvvvtttssssssttttttssssssssssssssssssooommmjjjhhhhhhhhhgggfffgggdddbbbccceeeeeebbb^^^^^^]]]\\\\\\^^^___^^^\\\```]]]\\\^^^```aaa___\\\^^^^^^_________^^^]]]\\\[[[ZZZXXXWWWXXXXXXVVVUUUWWWWWWWWWVVVUUUSSSRRRQQQWWWSSSRRRUUUWWWTTTSSSTTTTTTUUUUUUQQQNNNNNNOOOPPPOOOKKKIIIKKKKKKJJJNNNUUUTTTeeennnggg```[[[SSSLLLMMMRRRRRRbbbzzzeeeOOOLLLEEEEEECCCBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBBBB@@@===:::888777888888888888888777777777777666555555555555666222222333333333444444444222222222222222222222222333333333333222222111000000000000000000000000000000000000000000////////////////////////000000111////////////////////////////////////////////////000---,,,------,,,---000---,,,++++++******++++++,,,,,,---------,,,,,,+++***************))))))(((******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...000...)))+++>>>RRReeesss===444111000///...---------...------,,,,,,,,,+++++++++}}}|||xxxxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuuuutttrrrooorrrvvvwwwvvvtttsssrrrsssssssssssssssrrrqqqqqqmmmkkkhhhggghhhiiihhhgggdddbbb```bbbeeefffccc```]]]\\\\\\]]]```aaaaaa``````^^^]]]___bbbccc```^^^]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXXXXYYYZZZXXXUUURRRTTTTTTUUUUUUTTTSSSRRRRRRUUURRRRRRSSSRRRQQQUUU[[[XXXUUURRROOOKKKIIIJJJLLLLLLJJJJJJLLLMMMJJJHHHHHHMMMRRR^^^uuuZZZUUUQQQPPPOOOMMMLLLLLLSSSTTThhhyyyUUUFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????========================<<<===>>>???===:::777555666777777888888777777777777666666555555555555555666555555555444444444333444444333333222111000000333333333333333222111000000000000000000000000000///////////////////////////////////////000000111////////////////////////........................000,,,,,,//////,,,,,,000---,,,++++++******++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++***)))******++++++++++++******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,...222333000,,,///444???DDDkkkEEE666111111000///...---------------,,,,,,,,,+++++++++}}}|||xxxxxxyyyyyyyyyyyyxxxwwwwwwvvvuuuvvvvvvvvvtttrrrooorrruuuvvvuuusssrrrrrrssssssssssssrrrqqqppppppllljjjgggggghhhiiiiiihhhbbbbbbbbbccceeeeeedddccc^^^]]]]]]^^^aaabbbbbbaaa___^^^^^^___``````___^^^[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWXXXYYYXXXVVVSSSRRRRRRSSSSSSTTTSSSSSSSSSPPPOOOPPPPPPNNNNNNUUU___WWWRRRNNNNNNLLLKKKMMMQQQPPPNNNMMMMMMNNNNNNMMMLLLSSSPPPQQQ[[[ooouuupppjjjiiiooorrrjjj```SSSQQQNNNOOOPPPOOOKKKHHHTTTOOO\\\}}}lllLLLEEEDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@?????????>>>========================999999:::;;;:::888555444555666666777777777777666777666555555444444555555777777666555555444333333555444444333222111000///111222333444333222111000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000........................///,,,...555555...,,,///------,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++---000111111///...222---AAAUUUhhhjjjNNN:::222111000///...---------------,,,,,,,,,,,,++++++~~~~~~|||{{{yyyzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuvvvuuurrrpppooorrrttttttsssqqqpppppprrrsssssssssrrrqqqooonnnjjjhhhgggfffhhhiiijjjiiicccdddeeeeeedddcccccccccaaa___^^^___``````___^^^[[[]]]^^^^^^\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZXXXUUUTTTVVVWWWXXXXXXQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNOOOOOOOOOUUU]]]VVVQQQOOOQQQRRRPPPQQQUUUSSSSSSRRRQQQQQQRRRRRRQQQMMMPPPRRRTTTXXX\\\XXXQQQTTTVVVSSSPPPPPPSSSPPPIIIOOONNNLLLKKKNNNOOONNNLLLNNNNNNTTTeee^^^HHHGGGEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666666444555666666777777666666666666555444444444444555444444444444444444444444333333333222222111111111000111333444444333222111111111111111111111111111/////////000000111111111///////////////000111111000000000000000000000000........................000---333======333---000...------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++******(((((((((((()))))))))***++++++++++++++++++++++++++++++++++++,,,------...+++******+++...111000...---(((,,,888;;;NNNaaaGGG333222111///......------------,,,,,,,,,,,,++++++}}}}}}~~~~~~~~~|||{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvtttssstttuuuuuutttqqqnnnppprrrssssssqqqpppoooppprrrrrrssssssrrrqqqooonnnjjjhhhffffffhhhjjjjjjjjjdddfffhhhgggccc```aaaccccccaaa_________^^^]]][[[XXX[[[^^^\\\YYYWWWYYY[[[\\\[[[[[[ZZZYYYZZZZZZZZZ]]]XXXSSSQQQRRRVVVZZZ\\\RRRRRRSSSSSSRRRQQQPPPPPPRRROOONNNQQQSSSSSSVVV[[[VVVQQQOOOSSSTTTPPPOOORRROOORRRTTTTTTRRRQQQOOOMMMJJJPPPTTTQQQOOOPPPRRRQQQGGGOOORRRNNNKKKOOOQQQOOOQQQOOOJJJGGGHHHLLLMMMLLLFFFOOOOOOQQQqqqkkkKKKJJJGGGDDDBBB@@@>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888444444555666777777666666666666555444444444444555111222222333333444444555111222222222222333333333///000222444444444222222111111111111111111111111//////000000111111222222///////////////000111111000000000000000000000000........................000///666BBBBBB666///000///...------,,,,,,------)))***+++,,,,,,,,,,,,,,,***************)))((((((******++++++++++++******(((((((((((())))))))))))*********************************+++,,,---...///***,,,,,,,,,---...---+++***+++,,,777---HHHwwwYYY333222111///......---------------,,,,,,,,,++++++~~~~~~|||xxxuuuyyyyyyyyyyyyyyyxxxwwwvvvrrrsssuuuuuutttpppllliiirrrqqqpppppppppqqqrrrssspppnnnlllkkkmmmnnnooonnnoooooonnnkkkhhhffffffgggeeedddcccaaa```____________]]][[[[[[\\\^^^^^^^^^ZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[YYYWWWVVVWWWXXXVVVTTTSSSRRRRRRRRRUUUYYY]]]___VVVVVVUUUUUUSSSRRRPPPPPPUUUQQQNNNLLLJJJOOObbbuuuvvvTTTRRR\\\PPPRRRZZZKKKRRRRRRSSSUUURRRMMMNNNSSSNNNNNNNNNPPPPPPOOOLLLIIILLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGJJJKKKJJJJJJSSSlllbbbGGGEEECCCAAA@@@???@@@@@@===<<<;;;;;;::::::::::::<<<:::888666666888:::<<<999::::::888555555888;;;777888888777444333444444444333333222222333333444444444444444444444444444444333222222111111222222...222333000///000111///222222222111111111111000//////000000111111111222///......------///000111111222222111...------...222111000......---------...///000111111///---+++------------------------,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++*********+++,,,---...---,,,,,,000'''///111222^^^xxxBBB111666+++,,,444%%%---...------,,,,,,++++++***~~~||||||||||||{{{yyywwwxxxxxxxxxxxxwwwwwwvvvqqqqqqpppppppppoooooooooqqqqqqppppppppppppqqqqqqnnnlllkkkkkklllmmmmmmlllmmmmmmllljjjgggeeeffffffeeeeeecccbbbaaa````````````^^^\\\[[[\\\]]]\\\[[[XXXYYY[[[\\\\\\[[[YYYXXXTTTVVVYYYYYYYYYXXXYYYZZZZZZ[[[ZZZXXXVVVVVVYYY\\\UUUUUUUUUTTTTTTRRRQQQPPPWWWSSSQQQPPPOOOTTTbbbqqqsss[[[bbbkkkZZZVVV[[[OOOPPPQQQSSSVVVTTTOOOOOOSSSQQQPPPPPPPPPQQQPPPNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKHHHGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMKKKOOO___wwwZZZKKKHHHDDD???===<<<===???>>>===<<<;;;::::::::::::<<<:::888777777888:::<<<999::::::888666555888:::777888888777555444444555444333333222222333333444444444444444444444444444444333222222111222222222000444666222000222222000222222222111111111000000/////////000000000111111///......---...///000111222333333222000//////000111000///..................///000000000...---,,,------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++******++++++++++++************,,,------,,,,,,+++///'''///111555cccZZZ888000+++111555&&&000......---,,,,,,++++++***}}}{{{zzz{{{|||||||||uuuuuuvvvwwwwwwwwwvvvvvvuuussspppnnnnnnoooqqqssspppqqqqqqqqqpppooonnnnnnkkkjjjjjjkkklllllljjjiiiiiijjjjjjhhhfffeeeeeefffeeedddcccbbbaaaaaa``````___]]]\\\\\\]]]\\\ZZZWWWWWWXXXZZZ\\\\\\ZZZXXXWWWSSSWWW[[[[[[XXXUUUVVVXXXUUUWWWYYYXXXVVVVVVXXX[[[TTTTTTTTTTTTTTTSSSRRRRRRSSSPPPNNNOOOQQQTTT\\\dddcccYYYgggqqq___VVVYYYQQQRRRRRRTTTVVVTTTOOONNNQQQPPPOOOMMMMMMNNNOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHIIIHHHFFFEEEEEEGGGHHHJJJGGGKKKMMMLLLKKKQQQ]]]gggYYYFFFEEECCC@@@>>>=========???>>>===<<<;;;;;;;;;;;;<<<:::999777777999:::<<<999::::::888777666888999777888999888666444555666444444333333333333444444444444444444444444444444444444333222222222222222333777888444222333333111222222111111111000000000...///////////////000000///............///000000000111222111///...///000000//////.........///////////////...............------------------------,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******)))***++++++,,,,,,++++++...(((///000666bbbsssFFF///,,,222222(((333......------,,,+++++++++~~~~~~~~~~~~}}}{{{{{{||||||{{{zzzsssssstttuuuvvvvvvvvvvvv{{{yyyuuurrrppppppqqqrrrooopppppppppooonnnlllkkkjjjjjjjjjkkklllllliiigggfffggghhhgggeeeddddddeeecccbbbbbbbbbaaa```______\\\[[[[[[\\\]]]\\\ZZZWWWWWWYYY[[[]]]]]][[[YYYWWWYYY[[[]]]]]]ZZZWWWUUUTTTWWWVVVVVVVVVWWWXXXWWWVVVSSSSSSTTTTTTTTTSSSSSSRRRQQQOOONNNPPPSSSUUUWWWYYYTTTQQQ___hhh\\\VVVXXXUUUWWWTTTSSSTTTQQQMMMMMMPPPMMMKKKIIIJJJLLLOOOQQQQQQSSSRRRPPPNNNNNNOOOPPPQQQQQQNNNKKKHHHFFFGGGHHHIIIHHHLLLPPPPPPOOOPPPTTTYYYwwwbbbCCCDDDEEEEEEDDDAAA???===@@@???>>>===<<<;;;;;;;;;;;;:::999888888999:::;;;999999999888888777888888777888999888666555666777444444333333333333444444444444444444444444444444444444333222222222222333444888999555222333333000111111111111000000000000............////////////............/////////000---...///...---,,,---...///............//////000///......---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))******++++++++++++...+++000///333UUU~~~bbbFFF555///,,,***222.........---,,,,,,++++++}}}}}}|||}}}}}}~~~~~~~~~|||wwwtttrrrssstttuuuuuuuuuuuuuuuyyyxxxwwwuuusssrrrqqqpppnnnnnnoooooonnnllljjjiiikkkjjjjjjkkklllkkkiiigggccceeeffffffdddccccccccc```aaaaaaaaa```___^^^]]]YYYYYYZZZ\\\^^^^^^\\\ZZZXXXZZZ\\\]]]]]]\\\ZZZXXX[[[[[[^^^dddkkkmmmhhhcccaaa\\\WWWWWWZZZZZZUUUOOOSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSSSSUUUXXXZZZXXXVVVSSSQQQWWW\\\XXXWWWZZZYYYZZZTTTQQQQQQRRRQQQTTTXXXRRRPPPOOOPPPTTTXXX[[[\\\dddbbb___\\\\\\___bbbddd\\\YYYVVVRRRQQQPPPQQQRRRUUUWWWYYYZZZZZZ[[[^^^```hhhtttZZZWWWRRRMMMHHHDDDBBBAAAAAAAAA???>>>===<<<<<<<<<;;;;;;:::999999:::;;;;;;999999888888999888777777666777888777666555666777555444444333333444444555444444444444444444444444555444333333222222333333444888888444222222222///111111111000000000//////////////////............---......///////////////,,,---......------...//////............//////000......------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((()))))))))******************++++++++++++*********************+++++++++///...000......AAA]]]mmmvvvRRR333)))///000//////...------,,,,,,+++|||}}}~~~|||vvvqqqsssssstttuuuuuuuuuttttttqqqrrrssstttsssrrrpppooolllmmmmmmmmmlllkkkjjjjjjlllkkkjjjjjjkkkjjjhhhgggbbbdddffffffdddbbbaaabbb``````aaabbbaaa```^^^]]]ZZZYYYYYY[[[^^^___^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZXXX\\\gggxxx^^^YYYUUUUUUYYY[[[WWWSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQSSSTTTTTTVVVYYYWWWSSSWWWUUUSSSSSSUUUWWWXXXYYY[[[VVVSSSVVVYYY\\\```eee___]]]]]]^^^bbbfffhhhiiimmmllljjjiiijjjllloooqqqfffeeebbb`````````aaabbbfffeeeddddddeeegggjjjllljjjzzz{{{~~~|||uuuhhh[[[PPPIIIFFFEEECCCBBBAAA???>>>===<<<<<<;;;;;;::::::::::::;;;;;;999888888999:::999777666555666777666555444555666555555444444444444555555444444444444444444444444555444444333333333333333222666777333111222222000111111000000000/////////000000000////////////...---......///000/////////...///111111000000111222000//////.........//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))******++++++++++++******+++************+++,,,,,,...///000...,,,111???OOOyyyGGG---444/////////......---,,,,,,,,,||||||}}}~~~~~~|||wwwttttttuuuuuuuuuuuuttttttsssqqqrrrrrrsssrrrqqqpppooolllkkkkkkjjjjjjjjjkkkkkkllljjjhhhggghhhhhhgggfffccceeeffffffdddbbb`````````aaacccdddcccbbb```___]]][[[ZZZ[[[]]]^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[WWWdddzzzdddbbb```\\\ZZZYYYYYYZZZUUUUUUUUUTTTTTTRRRQQQPPPNNNSSSUUURRRRRRVVVUUURRRVVV[[[XXXWWW[[[\\\[[[___bbb^^^]]]bbbfffhhhiiillljjjhhhggghhhkkkmmmnnnnnnmmmoooqqqtttuuuuuuttttttnnnmmmlllkkkiiiiiiiiiiiillliiiffffffiiimmmppprrrqqq{{{tttvvvrrrqqqyyynnnbbbVVVLLLGGGDDDCCCAAA@@@>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::888777999::::::777555333555666555444333444666555555444444444444555555444444444444444444444444555555444333333333333444111555777333111333333111111000000000////////////111111000000000/////////------///000000000///......///111111111111222444111000///...............+++,,,---.........------++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******,,,++++++***+++,,,---...+++...---...///,,,222BBB^^^444555.../////////...------,,,,,,|||{{{zzz{{{||||||zzzxxxuuuvvvvvvvvvuuutttssssssxxxwwwuuusssrrrpppooooookkkjjjiiiiiiiiijjjkkklllkkkiiifffeeeeeeffffffeeeccceeeggggggdddaaa``````bbbcccdddeeeeeedddbbbaaa```^^^\\\[[[\\\]]]^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[nnn|||}}}yyymmm^^^VVVVVVZZZVVVVVVUUUUUUSSSRRRQQQPPPQQQWWWYYYUUUTTTXXXYYYWWWWWWbbbdddccciiihhhgggmmmkkkggggggmmmpppnnnllllllmmmkkkjjjjjjkkkllllllkkknnnrrryyy~~~~~~zzzwwwtttsssqqqooollliiigggfffhhheeebbbccchhhmmmqqqrrrpppwwwpppsssooojjjxxxxxxtttyyy~~~uuudddRRRFFFEEEDDDBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::888777999;;;;;;777444222444555444333333444555555555444444444444555555444444444444444444444444555555444333333333333444111555777444222444444222000000000000////////////222222111111000000//////,,,---///000000000///...,,,...///000///000111333222111000......---------***+++---//////...---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))'''((()))++++++******)))******++++++++++++******---,,,+++++++++,,,---...))),,,+++...333...111AAAwwwmmm777444.../////////...------,,,,,,~~~}}}}}}}}}}}}{{{yyy{{{yyyvvvsssrrrssstttvvvtttsssqqqpppooonnnooooookkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggggghhhiiijjjjjjgggeeefffiiihhhdddbbbdddddddddcccbbbaaaaaaaaabbb___^^^\\\\\\\\\^^^```aaa```^^^]]]]]]^^^___^^^]]]iii___WWW^^^XXXYYYXXX[[[QQQUUUUUUDDDKKKXXXZZZZZZYYY\\\ccceeecccgggiiilllnnnooooooooonnnrrrqqqooonnnmmmnnnnnnooojjjhhhhhhjjjmmmooommmkkkpppssswww{{{zzz|||wwwppplllkkkiiifffcccfffeeecccdddjjjssstttpppqqqnnnjjjiiikkkooorrrtttqqqtttxxx}}}|||rrrcccXXX]]]LLL@@@AAABBB>>>===AAA>>><<<<<<======;;;;;;===999888888777777777777888777777666555333222111000666666777777666555444444333333333333333333333333444444333222222333333333333333333222222333444444444222000///000000///...222222222111000//////...000///......000111111000//////000000000000////////////...------------...///...,,,,,,...///...------------,,,,,,+++++++++***+++,,,,,,------,,,,,,************))))))))))))))))))***(((''''''(((***(((((())))))))))))(((((())))))))))))((((((((((((************************(((---///+++(((***++++++...///111111000000222333PPPZZZ@@@//////------...---,,,---///}}}{{{{{{zzzyyywww{{{zzzwwwtttssstttuuuvvvrrrrrrqqqpppnnnmmmkkkkkkhhhiiiiiijjjkkkjjjhhhfffhhhhhhhhhiiiiiiiiijjjjjjhhhffffffiiihhhdddcccdddfffeeedddcccbbbbbbbbbbbb___^^^]]]\\\\\\]]]___``````___]]]\\\[[[[[[[[[\\\cccVVV[[[WWW___[[[]]]WWWZZZVVVEEEOOO]]]```bbbcccgggmmmooollliiikkknnnppprrrrrrrrrqqqrrrqqqqqqpppppppppppppppmmmlllkkklllnnnnnnllljjjmmmrrrvvvuuuvvvxxxwwwtttrrrnnnhhhfffeeedddbbbaaaccccccbbbbbbiiipppqqqmmmsssoookkkkkkooorrrrrrqqqnnnooorrrwwwzzzuuujjjaaa]]]SSSIIIEEECCCAAA@@@BBBCCCAAA>>>===;;;999999:::999999999888888777777777777666666555444333222222666666666666666555444444333333333333333333333333444333333333333333333333444333333222222333333444333111//////000111000///222222111111000//////...///...------///000000///......////////////......//////...------------...000...,,,---...///......------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************))))))))))))+++,,,,,,***((('''''')))(((((())))))))))))(((((())))))))))))))))))))))))************************)))---...+++***,,,---+++,,,...////////////000222AAAxxxTTT222222000///000///,,,,,,...{{{yyyxxxxxxwwwvvv{{{zzzwwwuuuttttttuuuvvvppppppooonnnmmmkkkjjjiiiffffffgggiiilllllljjjhhhggghhhiiijjjkkkjjjiiiiiihhhfffgggjjjiiieeeccceeegggfffeeedddcccbbbaaa```___^^^]]]\\\\\\\\\]]]^^^[[[\\\[[[YYYWWWWWW\\\___jjj[[[]]][[[___WWW]]]^^^aaaYYYIIIXXXeeejjjnnnooorrrvvvuuurrrmmmnnnppprrrtttttttttsssrrrssssssssssssrrrrrrqqqpppooonnnnnnooonnnllljjjiiiooosssoookkkjjjkkkjjjgggeeeaaa``````aaaaaa```aaabbbcccdddjjjpppppplllpppmmmjjjlllpppqqqnnnjjjjjjjjjkkknnnqqqpppkkkgggfffbbbXXXKKKCCCBBB@@@===???>>><<<999999:::;;;;;;999999:::999888777666555666555555555444444444444555666666666666555444444333333333333333333333333333333333333333333444444444333333222222333333333111000...///111222222111222222111111000////////////---,,,,,,...//////...---......//////......---//////...------------...000...------...//////...,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++++++++*********)))))))))---......,,,)))''''''(((((())))))******))))))((())))))))))))))))))))))))***************************,,,,,,***,,,//////++++++,,,......------///000<<<~~~vvvDDD666222000222000,,,***---}}}yyywwwvvvwwwwwwwwwzzzxxxvvvtttsssssstttuuuqqqooommmkkkkkkkkklllmmmkkkiiigggiiilllnnnnnnmmmggghhhjjjllllllkkkiiihhhiiifffgggjjjiiieeedddeeeffffffeeecccbbb```___^^^___^^^]]]\\\[[[[[[\\\\\\SSSVVVXXXVVVTTTWWW^^^eeejjj______```ddd\\\cccggghhhXXXEEEWWWjjjqqqvvvwwwwwwxxxwwwsssrrrsssssstttttttttssssssuuuuuuvvvvvvuuusssqqqppppppooooooooonnnmmmllljjjffflllooolllhhhgggeeeaaadddbbb```______```aaabbbbbbeeefffhhhmmmssssssooonnnooopppqqqqqqooollljjjiiilllnnnmmmiiihhhjjjnnnoookkk]]]IIIAAADDDBBB;;;;;;===<<<::::::<<<===;;;888999999999888666444333555555555555555555555666555555555666666555444444333333333333333333333333333333333444444444444444444444333222222222333333000///...///111222333222111111111111000000//////000...------///000000///......////////////......//////...------------...000...------...//////...,,,+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))---......---+++))))))***)))))))))******)))))))))))))))***************+++************************++++++***)))---111000++++++,,,......------///000CCC|||hhh<<<333...000000,,,+++...~~~{{{wwwuuuvvvxxxyyyyyywwwvvvuuusssrrrrrrrrrrrrrrroookkkiiiiiimmmqqqtttwwwrrrllljjjlllnnnnnnmmmggghhhjjjkkkkkkjjjhhhggghhhfffgggjjjiiieeeccceeecccccccccbbbaaa___]]]\\\]]]]]]\\\\\\[[[[[[[[[[[[RRRUUUWWWUUUTTTWWW^^^eee~~~mmmeeeaaaaaaeeerrrjjjqqqrrroooZZZCCCSSSllltttzzz{{{zzz|||zzzxxxzzzzzzzzzyyywwwvvvuuutttxxxxxxxxxwwwuuurrrooommmmmmnnnooonnnnnnmmmllllllgggkkkllllllmmmlllfff^^^cccbbbaaa```___```bbbccccccgggiiijjjnnntttuuurrrppptttyyyxxxsssnnnmmmnnniiiqqqwwwqqqgggdddlllwwwssskkkXXXDDD>>>CCCBBB;;;:::>>>===999999<<<;;;777777777777777666555444333555555666666666666777777444444555555555555444444333333333333333333333333222333444555555555555444555444333333222222222333000...---///111333333222111111111000000000000000111000...///000222111111000000111111111111000000//////...------------...///...,,,,,,.........---+++++++++++++++++++++++++++,,,------......------++++++++++++***************,,,......---,,,,,,---))))))************)))))))))*********++++++,,,,,,***************************+++***))),,,111000++++++---............///111@@@nnnLLL:::,,,---///,,,,,,000~~~}}}}}}~~~~~~{{{yyyvvvvvvwwwyyyzzzyyyvvvuuutttsssrrrqqqqqqqqqssspppllliiijjjnnnsssvvvxxxoookkklllmmmkkkhhhhhhhhhiiijjjiiihhhgggfffgggeeefffiiihhhdddbbbdddaaaaaabbbaaa```^^^\\\[[[\\\\\\\\\[[[[[[[[[[[[ZZZWWWYYYYYYWWWUUUVVV[[[___uuufffkkkkkkiiippprrrooowwwwwwvvvhhhVVVfffooowww}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxwwwuuussspppnnnmmmmmmooopppooommmllllllmmmjjjlllmmmnnnpppqqqjjjaaaccccccbbbaaa___```ccceeeeeeiiikkkkkknnntttvvvtttppptttvvvtttooojjjiiijjjdddooowwwrrrddd___iiiuuu{{{ppp]]]III???>>>>>><<<:::>>><<<666666<<<===:::777777666555555555666666666666666777777777777777333333444555555555555444333333333333333333333333111222444555666666555444555555444333222222222222000///...///111333333222111111000000000000000000222000///000111222222222000111111222222111111000//////...------------......,,,++++++,,,------,,,*********+++++++++++++++,,,------...............,,,++++++++++++*********(((+++---......------...)))******++++++******)))*********+++,,,,,,------************************)))++++++)))+++......***+++---......---...///111111SSSiiiKKK000,,,///------000~~~~~~~~~|||zzzxxxxxxyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqpppsssqqqnnnllllllmmmpppqqqzzzsssmmmkkknnnnnnjjjfffhhhhhhhhhgggggggggfffffffffdddeeehhhgggcccaaaccc```aaabbbbbbaaa___]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[xxx{{{wwwxxxwwwkkktttsssnnnvvvnnnooowwwrrrvvvvvvmmm~~~www~~~~~~|||~~~~~~}}}|||{{{{{{{{{vvvuuutttrrrqqqpppooooooppprrrsssqqqnnnkkkkkklllnnnppppppnnnmmmooommmhhhcccddddddcccbbbcccgggkkkiiilllnnnmmmpppvvvyyyyyyuuusssooonnnmmmkkkhhheeehhhqqqxxxsssfff___ccckkkwwwpppfffZZZMMMFFFKKKSSS___^^^SSSBBB;;;???@@@<<<999888666555555777999;;;777777777777777777777777222333444444555555555444333333333333333333333333111222444666777666555555666555444333222222222222111///...///111222222111000000000000000000000111111000...///111222222111000000111111111111000000//////...------------...---+++******+++,,,,,,+++)))*********+++++++++++++++,,,------......------,,,,,,+++++++++*********)))+++...///---,,,,,,,,,)))******++++++******)))******++++++,,,------...************************'''+++,,,)))(((***+++******+++------,,,,,,...///+++===zzzccc:::///111///,,,...~~~~~~}}}{{{zzzyyyyyyyyywwwuuuvvvvvvuuutttsssrrrrrrqqqrrrrrrqqqooonnnmmmlllkkkmmmjjjgggjjjpppqqqmmmgggiiihhhgggfffeeeffffffffffffcccdddgggfffbbbaaabbb```aaabbbcccbbbaaa___]]]XXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYY[[[]]]]]]\\\nnnjjj___\\\fffiiijjjrrrvvvmmmvvvqqqiiisssuuuvvvzzznnnpppvvvqqq~~~yyyzzz}}}~~~|||{{{{{{zzzzzzzzzzzz{{{sssrrrqqqpppooopppqqqrrrtttuuuvvvsssoookkkkkklllppptttsssmmmiiijjjmmmnnndddfffggggggfffhhhlllqqqmmmqqqrrrppprrryyy~~~~~~xxxpppooossstttnnngggvvv{{{zzzooofffdddeeecccdddhhhhhh___YYYggg{{{|||[[[HHHCCC???888;;;999777555666999<<<>>>888888888888777777777666222333444444555555555444333333333333333333333333111222444666777777666555666555444333222222222222111000//////111222222111000000000000000111111111000///......000111111000//////000000000000////////////...------------...,,,***))))))***++++++***))))))******++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********,,,//////---+++************++++++++++++************+++,,,,,,---......************************&&&,,,---)))&&&(((******(((***+++,,,++++++,,,...222555rrruuuCCC222333///+++,,,~~~~~~~~~yyywwwuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssrrrqqqqqqqqqooolllkkkkkkkkkjjjiiilllmmmnnnooonnnllliiihhhjjjhhhfffeeefffgggfffffffffggghhhhhhgggdddaaa```bbbbbbaaaaaa```_________[[[\\\\\\\\\[[[\\\___bbb^^^^^^^^^^^^^^^]]]]]]]]]ooojjjbbb___```fffkkkoooxxxwwwuuussspppnnnlllkkkooorrrqqqmmmooowwwzzzyyy{{{}}}{{{~~~~~~yyy{{{|||}}}|||yyyvvvttttttqqqoooppprrrrrroookkkqqqqqqpppooommmkkkiiihhhqqqxxxtttfffdddoooqqqhhhgggiiijjjkkkkkklllnnnpppjjjqqqtttqqqrrr{{{~~~xxxqqqmmmjjjjjjkkkpppxxxyyyqqqnnnpppjjj`````````bbbccc```aaaqqqsssAAA===CCC<<<999999888777888;;;@@@DDDCCC>>>999666777777777555666444444666999888555111444333111000000111333444444666888999:::999888777777777777666555555444444000000000000////////////000000000000000///......//////............//////............////////////---------------------------,,,,,,++++++,,,,,,---++++++************++++++*********++++++,,,,,,,,,...---+++)))(((((()))*********))))))))))))******************************))))))))))))************************))))))))))))))))))))))))************))))))***+++---...//////+++AAADDDxxxEEE555111'''444---~~~}}}}}}}}}}}}xxxvvvuuuvvvwwwwwwvvvuuuuuuttttttsssrrrqqqqqqppppppooonnnmmmnnnmmmkkkiiimmmmmmnnnnnnmmmllljjjiiijjjhhhfffeeeeeeffffffeeeddddddddddddcccbbb```___bbbbbbbbbbbbaaa```___^^^\\\]]]^^^]]]\\\]]]___``````___]]]\\\\\\\\\\\\]]]jjjhhhggghhhmmmrrruuuwwwvvvuuutttrrrpppooonnnmmmooorrrqqqnnnpppvvvzzzxxxzzz~~~|||{{{}}}}}}{{{yyyzzz{{{zzzyyyvvvrrrpppkkkkkkmmmpppsssvvvvvvvvvmmmmmmmmmmmmmmmmmmmmmmmmssswwwtttkkkhhhmmmmmmggglllnnnrrrtttuuuvvvxxxzzzrrrvvvwwwrrrrrryyy|||yyyuuupppkkkiiiiiiiiipppwwwxxxppplllnnnlllfff___aaaeeehhheeeccckkkwww~~~MMMCCCBBB999:::::::::888777999<<>>;;;777666777888888777888777777999;;;;;;888555444333222111111222333444444555777888999888777666666666555555444333333333111111000000000/////////000000000000000///......//////............//////............////////////---------------------------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++++++++++++++---,,,+++***))))))))))))******))))))))))))******************************))))))))))))************************))))))))))))))))))))))))************)))******+++,,,---......(((555222___XXX>>>222***555---~~~}}}|||||||||wwwvvvvvvwwwwwwwwwtttrrrssssssrrrrrrqqqqqqppppppqqqpppooooooooonnnllljjjmmmmmmmmmlllkkkkkkjjjjjjjjjhhheeedddeeefffeeedddccccccbbbbbbbbbaaaaaaaaabbbcccddddddccc```^^^]]]\\\^^^______^^^]]]^^^___aaa___\\\ZZZZZZ[[[^^^```gggiiimmmsssxxx{{{{{{zzzvvvuuutttsssrrrqqqqqqqqqppprrrqqqoooqqqvvvyyyxxxyyy}}}|||zzz{{{zzzxxxwwwxxxyyyyyywwwuuurrrpppnnnoooqqqqqqppppppqqqsssnnnmmmmmmnnnoooqqqssstttwwwwwwvvvuuusssooollljjjjjjnnnssswwwyyyzzz|||}}}xxx{{{zzztttrrruuu{{{}}}uuuuuurrrnnnjjjgggggghhhkkksssuuunnnjjjnnnrrrqqqccceeejjjnnnkkkffffffjjjrrrIII???===555;;;;;;;;;999777777888999888666666666888999999888888888888999;;;;;;888666555444333222222333444555333444666777777666555555555444444333333222111111222222111111111000000000000000000000000//////...//////............//////---............/////////---------------------------,,,,,,++++++,,,,,,---++++++************++++++------,,,++++++******)))+++++++++++++++***)))(((******))))))))))))******************************))))))))))))************************)))))))))))))))))))))*********++++++*********++++++,,,,,,,,,,,,333---SSSsssJJJ444...666,,,~~~}}}||||||xxxwwwwwwxxxyyywwwtttqqqsssrrrrrrrrrqqqqqqqqqqqqrrrpppnnnmmmmmmnnnmmmlllllllllkkkjjjiiiiiijjjjjjkkkhhhfffeeeeeefffeeeddddddccccccbbbbbbcccddddddbbbccceeeeeedddaaa^^^\\\]]]___aaaaaa```^^^^^^^^^aaa___\\\ZZZ[[[___dddggglllnnnsssyyy}}}}}}zzzwwwxxxwwwuuutttssssssssssssrrrrrrrrrqqqrrruuuxxxxxxwww|||~~~{{{yyyyyyxxxuuuvvvvvvxxxxxxxxxwwwuuutttqqqssstttqqqmmmkkkllloootttsssqqqqqqrrrtttvvvwwwuuuqqqssszzzxxxnnnjjjllliiimmmssswwwxxxyyyzzz{{{zzz||||||xxxtttsssuuuvvvssstttsssooojjjgggggghhhgggnnnqqqlllhhhnnnvvv{{{mmmnnnoooooommmiiiffffffooozzzVVV:::888<<<999:::;;;;;;:::888666555666444555666777888888777666444555555666777777666555555444444333333444444555333444444555555555444333444444444333222222111111222222222222111111111000//////000000000000////////////............//////---------.........//////---------------------------,,,,,,++++++,,,,,,---++++++************++++++,,,+++++++++++++++++++++***++++++,,,,,,***)))(((******))))))))))))******************************((()))))))))************************)))))))))((())))))*********+++++++++***+++++++++++++++++++++000666666WWWTTT444111555,,,~~~}}}}}}yyyyyyyyyzzzzzzyyyuuusssttttttssssssrrrrrrqqqqqqssspppkkkiiijjjlllnnnnnnkkkjjjiiiiiiiiiiiiiiijjjllljjjgggeeeffffffeeedddccccccbbbbbbbbbcccdddeeeaaacccdddeeedddaaa^^^\\\^^^```bbbbbbaaa_________aaa___^^^___bbbggglllpppsssuuuxxx||||||yyyyyywwwuuurrrqqqpppppppppuuusssssstttuuuvvvwwwyyywww{{{}}}yyywwwxxxwwwuuuwwwwwwwwwwwwwwwuuutttsssmmmppprrrrrrqqqqqquuuyyywwwvvvtttrrrqqqqqqssstttmmmiiinnnxxxwwwmmmhhhlllnnnrrrvvvyyyzzzzzzzzzzzzzzz}}}{{{vvvtttvvvxxxyyyxxxtttmmmhhhiiijjjiiiooopppkkkgggjjjsssyyywwwuuuqqqmmmkkkkkkjjjiiimmmqqqdddJJJ999;;;@@@???777999;;;:::888666666666444666888888888666555444222333444444444444444555444444444444444444444444333333444444444333333333555555444444333222222222222222222222111111111000//////000000000000////////////............//////------------............---------------------------,,,,,,++++++,,,,,,---++++++************++++++))))))***+++,,,,,,------)))***+++,,,,,,***)))(((******))))))))))))******************************((()))))))))************************)))))))))(((************++++++++++++++++++++++++++++++,,,,,,---333777QQQ\\\333333333---~~~}}}zzzyyyyyyzzzzzzzzzwwwuuuuuuuuutttsssrrrqqqppppppsssoookkkiiijjjlllnnnoookkkkkkkkkkkkkkkjjjjjjjjjnnnkkkhhhgggggggggfffeeeaaaaaabbbbbbbbbbbbbbbbbb```aaabbbcccbbb```^^^]]]___aaabbbbbbaaa```aaabbbbbbbbbdddgggkkkqqquuuxxxyyyzzz}}}yyywwwtttqqqooonnnooooooxxxuuuuuuwwwxxxvvvwwwzzzwww{{{{{{wwwvvvwwwxxxvvvzzzzzzyyywwwuuusssrrrqqqtttuuuuuuuuuuuuvvvyyy{{{tttsssqqqooonnnmmmmmmnnnooommmqqqyyyzzzrrroooqqqooorrrvvvwwwwwwwwwwwwxxxzzz|||{{{zzz|||yyyooojjjjjjmmmppprrrqqqlllgggfffjjjnnnwwwvvvqqqjjjhhhjjjmmmllllllkkkaaaPPPCCC@@@>>>;;;777999::::::888777777888666777999999777555444555222444555555444444666777333333333444444333333333444444444333333333333333555555444333333222222111222222111111111000000000...//////000000000000000//////............//////,,,------------.........---------------------------,,,,,,++++++,,,,,,---++++++************++++++(((((()))***,,,---...///******+++++++++******)))******))))))))))))******************************))))))))))))************************))))))))))))*********++++++++++++,,,+++++++++,,,,,,------------///444CCCtttbbb555444000000~~~}}}|||yyyxxxwwwxxxyyyyyyxxxwwwvvvuuutttrrrqqqooonnnmmmpppooommmmmmnnnooonnnmmmlllmmmnnnnnnooonnnmmmlllooommmjjjhhhhhhhhhgggfffbbbbbbcccddddddcccbbbaaa______````````````______```aaabbbbbbaaaaaaccceeeeeegggkkkpppuuuyyy{{{|||}}}~~~zzzxxxvvvsssrrrrrrtttuuuzzzwwwwwwzzz{{{wwwxxx{{{xxx{{{zzzvvvtttwwwzzzyyy{{{{{{zzzzzzzzzyyyxxxxxx~~~zzzvvvuuutttsssrrrmmmmmmmmmmmmmmmmmmmmmmmmssstttvvvyyyzzzwwwuuutttlllnnnqqqrrrrrrrrrssstttxxxxxx}}}}}}}}}qqqjjjjjjmmmrrrqqqpppmmmiiieeeeeeffflllpppoooiiifffiiijjjiiieeefffcccXXXJJJ???;;;::::::;;;;;;:::888666777888666888:::999666555666777222444555555444444666999222222333333333333222222555555444333333333333333333333333222111111000000111111000000000/////////......///000000000000000//////............//////,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---++++++************++++++))))))***+++,,,,,,------+++***************++++++******))))))))))))******************************))))))))))))************************))))))))))))*********+++++++++,,,,,,++++++,,,---......//////000///444999gggiii999555---333}}}|||zzzyyywwwuuuvvvwwwxxxxxxxxxuuuuuusssqqqooommmlllkkknnnnnnppprrrsssqqqnnnkkkmmmnnnppprrrrrrqqqooonnnpppnnnkkkiiiiiiiiihhhgggdddeeegggggggggeeecccbbb^^^^^^^^^^^^_________``````aaabbbaaaaaabbbeeeggghhhkkkqqqwww{{{}}}~~~~~~{{{}}}|||yyyxxxwwwyyy{{{||||||xxxxxx||||||xxxxxx|||xxx{{{yyyuuusssxxx{{{{{{yyyzzz|||~~~}}}wwwtttsssrrrpppmmmhhhiiikkkmmmooopppqqqqqqpppsssuuusssssstttrrrooolllmmmppppppqqqrrrtttvvvuuutttwww||||||{{{~~~qqqiiijjjmmmooommmlllmmmkkkgggeeeeeeaaaiiimmmiiifffggggggdddaaaeeefff]]]LLL???===CCC======<<<:::777666666888555888999999666666888:::111333555444222333555888111222222333333222222111666555444444333333333444222222111111000/////////000000000000////////////......///000000000000000//////............//////,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++,,,,,,++++++)))))))))***+++,,,******))))))))))))******************************))))))))))))************************))))))))))))******+++++++++,,,,,,,,,++++++,,,---...000000111//////666666```mmm===777,,,555|||{{{}}}zzzxxxvvvwwwwwwwwwvvvqqqqqqpppppppppppppppppppppooonnnooorrrssstttsssmmmrrrssspppqqquuuvvvqqqooommmjjjiiigggeeeaaa___eeeffffffffffffdddcccbbbbbbaaa````````````___^^^aaabbbbbbbbbbbbdddgggjjjrrrssstttvvvxxxzzz{{{|||zzz~~~}}}|||}}}zzzvvvvvvzzz|||{{{uuuzzz}}}}}}yyyvvvxxx{{{yyyzzz{{{|||{{{yyywwwuuuwwwpppooowww|||zzzwwwxxxyyyyyyxxxvvvsssrrrsssuuutttrrrpppppprrrtttttttttrrrrrrrrrqqqpppnnnmmmllllllkkkmmmoooppppppuuu}}}|||uuurrrxxx}}}zzzrrrpppqqqnnnjjjgggeeedddcccaaa___aaadddgggjjjjjjjjjjjjdddggggggbbbVVVHHH===666>>>:::888999888555555777777666666555555555555666666666555444444444444555444444444333333222222222222444555666555333000...111111111111111111111111000000/////////111222333111111000000000000111111......------------......///////////////.........***///000......000,,,%%%...,,,***))))))***,,,,,,************************))))))***++++++++++++***+++***)))))))))***+++,,,++++++++++++++++++++++++++++++,,,---,,,+++)))((())))))************))))))+++++++++++++++++++++++++++++++++,,,,,,------------//////,,,,,,111:::AAACCC:::222666OOOxxxttt:::444:::...~~~|||zzz}}}{{{xxxwwwwwwxxxwwwvvvttttttrrrqqqpppqqqqqqrrrrrrpppnnnnnnpppqqqrrrqqqkkklllqqq{{{tttnnnkkkiiigggfffeeebbb```dddeeefffffffffeeedddccc``````___```aaaaaa```___cccdddddddddeeehhhmmmqqqxxxxxxyyyzzzzzzzzz{{{{{{|||}}}}}}~~~}}}~~~{{{vvvuuuwwwyyywwwtttwwwxxxvvvssssssvvvzzzwwwxxxyyyyyyyyywwwuuusss{{{tttqqquuuyyywwwuuuuuuzzzzzzyyyvvvsssqqqrrrsssvvvsssqqqpppoooooommmllloooooooooooonnnnnnmmmlllllljjjjjjlllkkkkkkpppwwwuuurrrssszzztttooommmjjjhhhfffeeecccbbbbbbeeehhhkkkmmmnnnooonnnhhhhhhgggeee```VVVKKKCCC>>>999777:::;;;999777888777777666555555555555666666666555444444444444555444444444333333333222222333444555666555333111///111111111111111111111111111111000//////000111222111111000000000000111111///......------......////////////////////////...000111...******///111...------,,,,,,++++++)))(((++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++---...///:::QQQgggfffbbbRRREEEWWWKKK777666---~~~{{{zzz~~~|||yyyxxxxxxxxxwwwwwwuuusssrrrqqqrrrtttvvvxxxuuurrrnnnmmmnnnpppqqqqqqqqqpppwwwvvvmmmjjjgggffffffeeecccbbbdddeeefffffffffeeedddccc]]]^^^___```aaa```______```bbbdddfffiiiooovvv{{{~~~}}}|||{{{~~~}}}zzzyyy}}}~~~}}}~~~{{{uuusssuuuuuurrrqqqrrrrrrpppnnnoootttxxxtttuuuvvvvvvvvvuuutttsssyyysssoooqqqsssttttttuuu{{{zzzyyyuuuqqqooopppqqqtttrrrpppnnnmmmkkkgggeeejjjjjjkkkllllllmmmllllllllliiiggghhhhhhiiinnnuuuyyyyyy}}}vvvmmmlllkkkjjjgggeeecccaaaeeefffiiilllnnnoooooonnnllljjjhhhiiijjjggg```ZZZDDD;;;555999======:::999888777666666555555555666666666555444444444444555444444444444333333333333333444555666555333111000222222222222222222222222222222111000000000111111111111000000000000111111///......------......///......//////////////////222222///***)))---///...,,,++++++---...---***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,---...///---------------------------............------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++---++++++---+++777]]]xxx^^^hhhXXX:::333---}}}{{{zzz|||yyyxxxxxxxxxwwwvvvrrrqqqpppppprrrvvvzzz}}}vvvrrrnnnmmmnnnppprrrsssvvvuuu}}}pppmmmjjjgggfffffffffeeedddffffffgggfffeeedddbbbaaa\\\^^^```aaa```^^^]]]]]]\\\___eeejjjpppwww}}}~~~~~~}}}zzzvvvuuuwwwzzzzzz|||}}}zzztttrrrsssssspppmmmnnnooonnnmmmooorrruuuqqqrrrtttuuuvvvvvvvvvvvvtttpppmmmmmmppptttwwwyyyyyyyyywwwsssooommmmmmnnnooonnnmmmlllllljjjfffcccfffggghhhjjjkkklllllllllkkkhhhgggiiilllooouuu|||xxxnnnooonnnlllhhhdddaaa```eeefffhhhjjjkkkjjjiiihhhkkkjjjhhhhhhkkkmmmnnnnnnPPPBBB666666<<<>>><<<:::888888777666555555555555666666555444444444444555444444444444444444333333333444555555555444222111222222222222222222222222333222222111111000000000111111000000000000111111//////............//////............////////////...000111///---,,,***))),,,***)))+++...///...+++------------------------+++,,,------......------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))************))))))************************)))))))))))))))*********---)))+++...***444aaa~~~VVV999444///}}}|||{{{|||yyyxxxxxxwwwwwwuuusssqqqpppoooqqqtttxxx{{{tttqqqnnnmmmooosssuuuvvvpppqqqxxxuuufffllljjjhhhggghhhgggfffeeehhhhhhgggfffdddaaa___]]]\\\___aaaaaa___]]]]]]^^^bbbgggnnntttyyy|||}}}zzzxxxwwwwwwxxxzzzxxxzzzxxxsssrrrtttsssqqqkkkmmmooopppqqqrrrssstttrrrrrrtttvvvwwwxxxyyyzzzuuutttqqqppprrrwwwzzz{{{wwwwwwuuurrrnnnllllllnnnpppnnnmmmlllllliiieeebbbeeefffhhhjjjkkklllmmmmmmlllhhhiiiooouuuyyyzzzqqqrrrrrrnnnhhhccc```___ggghhhhhhiiihhhfffcccbbbdddeeedddbbb```eeennnvvv___LLL999444999<<<<<<<<<999999777666666555555555666666555444444444444555444444444444444444444444444444555555555444333222222222222222222222222222222222222222111111000000111111000000000000111111/////////....../////////---.........//////000000...///111111///...///222444///***))),,,......---------------------------,,,,,,---............---,,,+++*********+++---...************************+++++++++++++++++++++,,,))))))************))))))************************))))))))))))))))))))))))(((&&&+++111///888aaaNNN666666000~~~~~~~~~}}}}}}|||yyywwwwwwvvvuuutttvvvtttrrrppppppqqqsssuuurrrpppmmmmmmpppsssuuuvvvlllmmmrrrvvvuuummmhhhgggkkkjjjhhhhhhhhhgggeeecccgggffffffeeebbb___]]][[[]]]```bbbbbb``````cccfffqqquuuzzz}}}~~~~~~~~~~~~}}}|||}}}|||yyyyyy{{{vvvxxxwwwsssrrrttttttrrrlllmmmpppsssuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzyyyzzzyyyvvvvvvyyyzzzyyyuuuuuutttqqqooonnnoooqqquuussspppnnnmmmjjjfffccchhhiiijjjlllmmmmmmnnnnnnmmmjjjlllttt|||vvvxxxtttuuuuuupppiiicccbbbbbbkkkkkklllkkkiiigggdddbbb^^^aaabbb]]]YYY[[[fffpppiiiTTT>>>666777:::;;;<<<:::999888777666555555555666666555444444444444555444444444444555555555555444444555555555444444444333333333333333333333333222222222333222222111000111111000000000000111111000//////......//////000------......///000000000111///---......111:::DDD===666---***,,,...---***------------------------+++,,,------......------******)))))))))***+++,,,***************************))))))))))))******+++++++++,,,,,,,,,,,,++++++************************************))))))))))))((('''+++///---111KKKjjjSSS888777000~~~~~~~~~~~~{{{xxxvvvuuuuuutttssstttsssrrrrrrrrrrrrttttttpppooommmmmmoooqqqqqqqqqnnnllllllooommmhhhgggkkkhhhhhhhhhhhhhhhfffbbb^^^cccccccccbbbaaa___]]]\\\]]]```cccdddcccffflllqqqzzz|||}}}}}}||||||}}}~~~|||yyy{{{zzzwwwyyyvvvxxxwwwtttsssttttttqqqoooooopppsssvvvyyy{{{{{{}}}|||{{{yyyxxxwwwvvvvvvtttyyy{{{xxxxxxzzzyyyuuutttuuutttsssrrrrrrtttvvvxxxuuurrrpppooonnnllljjjmmmmmmnnnnnnoooooonnnnnnpppmmmooowwwyyytttqqqtttvvvuuupppiiieeefffhhhlllmmmmmmnnnllljjjhhhfffaaadddeeebbb^^^]]]```eeekkkXXXCCC:::999::::::<<<;;;:::999777666555555555666666555444444444444555444444444444555555555666444444555555555555555555333333333333333333333333000111222333333333222111111111000000000000111111000000////////////000000------......///000000111111---,,,......000;;;GGG<<<666...---000111///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******)))((()))***+++,,,************************))))))((((((((()))***+++++++++,,,,,,,,,,,,++++++************************+++++++++******))))))))),,,*********((()))222===RRRZZZ```gggzzzfff???666111~~~~~~}}}{{{wwwuuuuuutttsssrrrooopppqqqrrrtttvvvxxxyyypppnnnmmmmmmnnnnnnmmmllloooiiifffjjjlllhhheeegggffffffggghhhgggddd___[[[___```aaaaaaaaa```^^^]]]]]]aaadddeeefffkkkssszzzzzzzzzyyyxxxwwwyyy}}}}}}wwwuuuxxx~~~wwwtttuuuwwwyyyxxxtttssstttsssppprrrqqqpppqqquuuzzz}}}}}}zzzwwwuuusssrrrkkkrrrwwwvvvvvvyyyxxxssstttuuuuuuuuutttuuuwwwzzzvvvtttqqqpppqqqrrrrrrrrrppppppppppppppppppooonnnrrrooopppxxx~~~uuurrryyyuuuiiisssuuuuuupppjjjgggiiimmmkkklllmmmnnnnnnllljjjiiihhhiiikkkkkkhhhddd```___iiiXXXGGG>>><<<::::::;;;;;;:::999777666555555555666666555444444444444555444444444555555555666666444555555555555555555555333333333333333333333333///000222333444333333222111111000000000000111111000000////////////000000---------...///000000111---,,,...111///---222<<<666111---///444777444///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++))))))((((((((()))+++,,,))))))************)))))))))))))))))))))))))))))),,,+++++++++******))))))***)))((()))+++...///...(((666999777SSSxxxFFF555333~~~~~~|||{{{{{{xxxvvvtttrrrqqqrrrsssssssssqqqppprrruuuvvvtttqqqqqqooollllllnnnnnnkkkhhhffffffeeeeeeeeeggghhhjjjnnniiieeedddfffeeeaaa\\\dddaaa______```bbbbbbaaa```fffgggccceeeoooyyy|||~~~zzzwwwwww{{{{{{xxxwwwvvvrrrtttwwwyyy{{{zzzxxxwwwyyyxxxwwwsssooonnnpppsssrrrqqqqqquuu{{{~~~xxxvvvvvvuuusssqqqrrrtttvvvwwwwwwwwwwwwxxx}}}|||||||||}}}}}}|||zzz{{{wwwtttsssuuuvvvtttsssrrrqqqqqqpppqqqrrrssstttuuutttssstttvvvvvvuuutttqqqqqqrrruuuyyy~~~wwwwwwtttoookkkkkkooossssssqqqnnnlllkkkkkkmmmnnnoookkkhhhiiimmmooommmjjjmmmmmmlllkkkjjjiiijjjjjjssseeePPPAAA>>>AAA@@@:::>>>999777::::::666444444666666666555555444444444333333333333333333333333555444333222111222333444444333111000000000111111222222222111111111111111222222222222111111111000//////.........------------------.........//////...------...000111000///........................,,,,,,,,,+++***)))((('''---------,,,,,,++++++++++++,,,,,,***))))))+++...,,,,,,+++***))))))******+++***)))))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,------...222***///222===oooddd777:::~~~|||zzzxxxxxx{{{yyyvvvsssqqqqqqqqqqqquuutttrrrsssttttttqqqoooqqqnnnllllllmmmmmmkkkhhhlllkkkiiigggeeeeeeeeeeeelllhhheeedddffffffbbb^^^aaa```^^^^^^```aaaaaa```aaaeeeffffffmmmxxx~~~}}}}}}~~~}}}{{{xxxyyy|||~~~zzzvvvtttssssssppprrruuuwwwxxxxxxwwwvvvuuussstttwww|||}}}{{{xxxxxxuuurrrsssvvvyyyzzzzzz{{{wwwtttssstttuuuuuutttqqqtttxxx{{{|||}}}}}}}}}}}}|||{{{|||~~~~~~}}}|||}}}zzzwwwwwwyyyyyyxxxwwwtttsssrrrqqqppppppqqqrrrvvvtttsssrrrsssrrrqqqooojjjjjjkkkmmmooorrruuuvvvrrrqqqnnnkkkiiiiiilllnnnpppnnnllljjjjjjkkklllnnnmmmlllkkkkkkllljjjfffcccfffffffffggghhhgggfffdddnnneeeWWWKKKHHHJJJGGGAAA@@@:::777888999666555666555555555555444444444333444444444444444444444444555444333222222222333333444333111000000000111222111111111111111111111111222222111111111000000000/////////......---------------........./////////000...---...//////...---........................------------,,,+++******---------,,,,,,,,,+++++++++,,,,,,+++)))***,,,---,,,,,,+++******************************+++,,,,,,+++******************+++,,,,,,,,,,,,++++++++++++************************+++++++++,,,------......000+++//////999hhhtttDDD333~~~~~~}}}{{{xxxvvvuuuzzzyyywwwtttsssrrrrrrssswwwuuutttssssssrrrooommmooonnnlllllllllllljjjhhhooonnnkkkiiigggeeeddddddjjjgggeeeeeeggggggdddaaabbb`````````bbbbbbaaa```bbbcccfffkkkvvv~~~||||||}}}|||{{{|||}}}~~~|||xxxtttrrrpppppppppooopppsssuuuvvvvvvuuutttrrroooqqqzzzvvvyyyvvvrrrppprrruuuwwwxxxwwwuuusssrrrtttuuuvvvuuusssuuuyyy}}}}}}}}}}}}~~~}}}~~~|||{{{|||}}}}}}|||{{{yyyxxxvvvuuussssssssssssvvvtttqqqpppooonnnllljjjjjjjjjkkkkkklllmmmmmmnnnjjjhhhfffeeefffgggggggggkkkjjjiiihhhiiijjjkkklllgggiiikkkkkkiiieeecccaaagggggghhhlllooonnniiidddhhhfff```XXXUUUUUURRRMMMFFF>>>777777888666777888555444444444444333333333555555555555555555555555555444444333222333333333333333222111111111111222111111111111111111111111111111111111000000000///////////////........................////////////111///...---......,,,+++........................///////////////...---,,,------------,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,,,,+++*********++++++******+++,,,,,,,,,++++++******))))))))))))******+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---......//////...///111///;;;ggg]]]333~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwuuuuuutttsssrrrqqqooonnnooonnnmmmlllkkkkkkiiiiiikkkkkkjjjjjjiiiiiiiiiiiihhhfffeeeeeeggghhhfffeeefffdddddddddeeeeeedddbbbcccggglllttt|||}}}~~~~~~~~~}}}}}}yyyxxxuuurrrppppppppppppnnnppprrrtttuuuuuuttttttssspppqqqxxxxxxnnnsssrrrqqqqqqtttwwwyyy{{{xxxwwwuuuttttttuuuuuuuuuwwwwwwxxxzzz}}}~~~|||||||||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyuuussspppooonnnmmmkkkiiikkkllllllmmmnnnmmmmmmlllgggdddbbbcccfffhhhfffcccfffffffffggghhhiiijjjjjj___dddhhhiiifffdddfffiiimmmmmmppptttxxxvvvooohhheeehhhgggbbb^^^___^^^[[[QQQFFF;;;777777777777999444444444444444333333333444444444444444444444444555555444444333333333333222222222222222222222222000000000111111111111111111111111000000000//////////////////////////////....../////////000000000000...------......---+++........................///000000000//////...---------------------,,,,,,+++,,,---,,,+++***,,,------,,,,,,+++++++++,,,,,,***+++,,,------,,,+++***++++++************++++++++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,------...//////000---222333111AAAlll~~~III}}}}}}}}}}}}||||||{{{zzzuuuuuuuuuuuuuuuvvvvvvvvvrrrrrrssssssrrrqqqqqqqqqnnnnnnnnnmmmkkkjjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkffffffeeefffhhhhhhhhhggghhhgggffffffggghhhgggeeekkkpppyyy}}}{{{yyywwwuuusssqqqqqqrrrsssoooppprrrtttuuuuuuuuuuuusssssstttuuuvvvtttpppmmmoooqqqsssvvvxxxyyy{{{{{{uuuuuuuuuuuuuuuuuuvvvvvvyyywwwuuuwww{{{~~~zzz{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||sssrrrpppooopppooommmlllggghhhjjjkkkllllllllllllkkkiiiggghhhkkkllliiigggeeeeeefffggghhhhhhhhhhhh^^^bbbfffeeecccdddjjjppprrrrrruuuyyy{{{xxxqqqlllhhhlllkkkfffccceeegggfff\\\NNN???999888777777999444444444444444444444444333333333333333333333333555555555444444444333333222222222333333333222222000111111111222222222333111111111111000000000000000000000000000000000000/////////000000000111111...---,,,---///000///..............................////////////......---------------------------+++,,,------,,,+++,,,------,,,,,,,,,,,,,,,------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------...//////000---333111000AAAeeewww|||||||||}}}}}}|||||||||yyyxxxwwwvvvtttsssrrrqqqoooppprrrsssrrrqqqrrrsssnnnooopppnnnllljjjjjjkkkkkklllllllllkkkjjjiiihhhffffffgggggghhhiiiiiiiiiiiigggfffgggjjjlllmmmmmmxxx||||||zzzxxxvvvtttsssssstttuuupppqqqrrrssstttuuuuuuuuussstttuuusssqqqoooqqqsssqqqtttxxxyyyyyyxxxxxxyyyppprrrtttuuuvvvwwwyyy{{{yyyvvvtttwww}}}~~~}}}~~~zzzzzzzzzxxxwwwwwwyyy{{{{{{{{{{{{||||||{{{zzzzzzsssrrrppppppqqqqqqpppooohhhhhhjjjkkkmmmooopppqqqqqqpppooonnnooonnnmmmkkkfffggghhhiiihhhgggfffeeebbbeeefffdddaaabbbhhhnnntttvvvzzz||||||yyyvvvtttooopppnnnhhheeeiiillllllcccRRRAAA:::888888777888444444444555555555555666333333333333333333333333444555555555555444333333111222333333444333333333111111222222333444444444222222222222111111111000000000000000111111111111000000000000111111111111...---,,,...000111111000.................................//////......---------------............+++,,,......---,,,,,,---------,,,,,,,,,---......------......------,,,,,,------,,,,,,,,,,,,------***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,111------;;;OOOttt~~~~~~|||||||||||||||{{{zzzyyyyyyxxxwwwvvvtttrrrpppooonnnpppssssssqqqppprrrsssooopppqqqooolllkkkkkkmmmllllllmmmlllkkkiiigggffffffggghhhhhhhhhhhhiiijjjjjjhhhgggjjjooouuuyyy{{{zzzxxxvvvtttssssssttttttpppqqqqqqsssttttttuuuuuurrrssstttrrrppppppsssvvvsssvvvyyyyyywwwvvvwwwyyysssvvvyyyzzzzzzzzz|||zzzwwwuuuxxx~~~{{{yyyxxxxxx{{{~~~||||||{{{xxxuuuuuuyyy}}}yyyyyyzzzyyyxxxwwwuuuttttttsssqqqqqqrrrrrrpppooolllllllllmmmoooqqqtttuuurrrrrrqqqnnnkkkiiiiiijjjiiiiiikkkkkkjjjgggdddcccccceeeeeedddbbbbbbeeeiiiooosssxxxxxxvvvuuuxxxzzzvvvuuuqqqkkkiiilllnnnlllcccQQQ@@@999888888888999555555555666666666777777444444444444444444444444444555666666666555333333111222333444444444333333222222333444444555666666333333333333222222222222000000000111111222222222000000000111111111222222000///...///111111000///..............................////////////......------------.........///+++,,,...///---,,,,,,------------------...////////////...------------------,,,,,,++++++,,,,,,---+++******************)))************************+++++++++,,,------......,,,///+++///777;;;\\\}}}{{{|||||||||{{{zzzxxxwwwvvvuuuuuuuuuuuutttsssqqqqqqoooqqqtttsssqqqoooqqqrrroooqqqrrrpppmmmkkklllnnnjjjkkkllllllkkkjjjhhhgggfffgggiiiiiihhhhhhiiikkkllljjjjjjnnnuuu~~~yyywwwuuusssrrrrrrrrrsssppppppqqqrrrsssttttttuuurrrsssrrrqqqpppppprrrssssssuuuwwwvvvuuuuuuyyy||||||~~~~~~}}}~~~{{{yyyxxxzzz}}}}}}yyyttttttsssrrruuuyyy}}}|||xxxuuuuuuzzz~~~zzzzzzzzzyyywwwuuusssqqquuutttrrrqqqqqqqqqooommmlllkkkkkkkkkmmmooorrrtttnnnooonnnjjjdddbbbcccfffkkkllllllllljjjgggcccaaa```bbbcccdddddddddeeeeeedddjjjoooooolllmmmrrryyyyyyxxxsssmmmmmmooonnnjjj```OOO>>>777888999999999555666666666777777888888555555555555555555555555444555666666666555333333000111333444555444333333333333444444555666777777444444444333333333222222000000111111222222222222000111111111111222222222333222000000111111///..............................//////000000000//////---------.........//////+++---//////...,,,,,,------------------...///000000///...---,,,,,,---...,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))******+++,,,,,,------...---///---444999222QQQ}}}{{{zzzzzz~~~{{{yyy|||zzzuuuuuuuuuuuutttsssqqqpppoooooorrrtttssspppooooooqqqrrrrrrqqqpppooonnnmmmllljjjjjjjjjjjjiiiiiihhhhhhooonnnmmmkkkjjjjjjkkklllkkkjjjnnnwww{{{zzzwwwuuusssrrrqqqqqqrrrssstttuuuvvvvvvvvvuuuyyyuuurrrqqqrrrsssqqqooouuuwwwxxxuuurrrssszzz}}}yyy{{{~~~|||zzzwwwuuuttttttuuuuuuxxxvvvuuuvvvyyyzzzzzzzzzyyyxxxvvvtttsssuuuyyy}}}|||||||||{{{xxxuuurrrpppuuuttttttssssssssssssssssssnnnhhhhhhkkklllkkkhhhoookkkfffdddeeefffeeebbbiiiiiihhheeecccbbbdddfffbbbcccdddeeeeeeeeeeeedddjjjkkklllnnnpppqqqpppooovvvtttqqqnnnlllkkkjjjjjjkkkVVV@@@999::::::888666777777777777666666666666666666555555555444444444444444444333333333222222333444444555555444444333222222222333333444444444333333333333333333333333222111111111111111222222111111222333444555555666444333222111111222333444222111///---,,,---...///..................------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***------***,,,111111,,,///,,,666333333<<>><<<:::888999555555666666777777888888222222222333333444444444444444444333333333222222222222333333333333222222000000111111222222222333666444111///...///111222222111111111111111222333///000000000000000000000---...///000000///...---............---,,,++++++,,,,,,------...///000000......////////////.................................------,,,,,,------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,///666<<<888///---111)))***444000333333,,,AAAccc~~~|||zzzyyy~~~|||xxxuuussssssssstttwwwvvvtttsssrrrrrrssssssrrrrrrqqqqqqrrrrrrssssssmmmllllllllllllmmmnnnnnnhhhiiijjjnnn{{{}}}|||~~~{{{}}}~~~|||xxxvvvwwwyyyxxxwwwwwwyyy}}}wwwxxxxxxwwwvvvuuuwwwxxxuuuwwwyyyyyywwwuuussssssvvvuuuuuuvvvyyy}}}}}}zzzwwwwwwyyy}}}|||xxxvvvvvvwwwwwwvvvrrrqqqpppppppppooommmlllqqqtttwwwwwwuuuqqqooonnnkkkjjjjjjhhhgggfffddddddiiiiiiiiifffcccaaaaaabbbggghhhgggeeecccbbbccceeekkklllmmmnnnnnnlllkkkiiigggiiilllmmmnnnooorrrtttuuuxxxvvvpppooossssssnnnwwwtttoookkkiiiiiikkkmmmmmmeeedddkkkiiidddpppzzzUUUBBB>>>666999>>>555777777666666666666777777666666555444444444444444444444444444444444444444555555444444444333333333444333333222222333333444222222111111222222333444111111111111111111111111333222111111000000111111000111111222222222111111111111000000/////////...//////............//////000000//////.........---,,,,,,------...///000000//////...------------...---......//////......---------......------,,,+++,,,,,,---......---------,,,,,,,,,---------......+++,,,---.........---,,,---...111333///---222:::RRRuuu}}}{{{yyyxxx{{{yyyvvvtttssstttuuuvvvvvvuuutttsssrrrrrrrrrsssrrrqqqqqqpppppppppqqqqqqpppooommmlllkkkjjjiiiiiifffeeemmm|||}}}|||}}}xxxvvvvvvwwwtttuuuyyy}}}|||zzzzzzzzzyyywwwuuutttuuuvvvvvvvvvvvvxxxzzz{{{{{{zzzwwwtttrrrrrrsssyyyvvvuuuyyy}}}{{{vvvyyyyyyyyyzzz{{{}}}~~~zzzxxxuuuttttttsssrrrpppoooooopppqqqqqqqqqooonnnpppsssvvvwwwvvvtttrrrqqqmmmlllkkkiiigggeeeeeeeeefffffffffdddaaa``````aaa]]]```cccdddddddddeeeggghhhjjjkkkllllllkkkiiihhhkkklllmmmnnnooooooppppppppptttuuuqqqpppssssssooojjjjjjjjjjjjiiiiiijjjkkkllleeeccceee___[[[jjjiiiHHH>>><<<<<<:::555888777777666666777777888777666555555444444555555444444444444444444444444555444444444444333333333444444444333333444444444222222222222222333444444222222222222222222222222333333222222111111222222222222222222111111000///000000000//////.........//////............//////000/////////............,,,,,,------...//////000///......---,,,---------......////////////......------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,---.........------000---,,,...//////555<<<[[[wwwzzz___BBB~~~|||{{{yyyxxxwwwvvvtttssstttuuuwwwyyyuuuuuutttrrrrrrrrrrrrrrrrrrqqqpppooooooooooooooopppooommmkkkjjjiiihhhhhhoooqqq~~~~~~{{{~~~zzzvvvttttttuuuqqquuu|||zzzwwwwwwvvvwwwxxxxxxvvvtttqqqsssuuuvvvvvvwwwyyy{{{||||||zzzvvvssssssuuuwww|||{{{zzzrrrrrrtttwwwyyyzzzyyyxxxvvvrrrrrrqqqrrrrrrpppllliiikkkmmmoooqqqrrrqqqpppooommmqqquuuwwwvvvuuuttttttqqqnnnkkkhhhfffeeedddeeebbbccccccbbb```______```ZZZ]]]bbbeeeffffffggggggggghhhjjjkkkkkkjjjiiihhhmmmmmmmmmoooqqqqqqpppnnnlllrrrvvvtttppppppooommmoooooonnnkkkhhhhhhiiikkkiiibbb]]]ZZZQQQNNN___wwwWWW@@@AAA???999:::999888888888888888888999777777666555555555555555444444444444444444444444444444444444333333333333555444444444444444444555222222222222222333333333333333333333333333333333333333333222222222222222333333333222111000....../////////...............//////............//////////////////............,,,,,,------.../////////...------,,,,,,,,,,,,,,,.........//////.........------......------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------......------000,,,+++///222111333666[[[vvvoooUUUPPPLLL888+++~~~~~~~~~}}}|||zzzyyyxxxuuuuuutttssstttuuuwwwxxxuuutttssssssrrrrrrqqqqqqssssssqqqpppooonnnnnnnnnmmmllllllkkkkkkllllllmmmppp|||~~~}}}|||{{{yyyvvvtttssstttuuuyyy}}}zzzwwwuuutttssstttvvvxxxxxxxxxsssuuuwwwwwwwwwxxxyyy{{{xxxxxxxxxxxxwwwwwwzzz|||}}}{{{zzz}}}}}}vvvpppnnnoooqqqrrrrrrooollljjjjjjkkkmmmooopppoookkkgggiiillloooppppppnnnmmmmmmlllooosssuuutttsssssssssrrrooojjjfffcccbbbcccccc___```bbbaaa```___```aaaaaaccceeeffffffeeefffggghhhiiikkkmmmmmmmmmkkkjjjmmmlllmmmpppssstttrrrooolllrrrvvvuuupppllliiiiiitttrrrnnnhhhdddeeeiiinnnbbbYYYSSSOOOHHHFFFSSSeeerrrKKKAAA>>>999???:::999999888888999999:::777777666555555555555666333333333333333333333333444444444333333333222222444333333222222333333444000000111111222222222222222222222222222222222222222222222222222111000000111111222111111000//////..................------//////............/////////////////////.........---------.........//////------,,,++++++++++++,,,......------------......------......------,,,+++++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,000444333//////222WWWzzzkkkAAA777444...777}}}}}}}}}||||||zzzyyyyyywwwvvvuuuuuutttuuuvvvvvvttttttttttttsssrrrqqqqqquuutttrrrqqqooonnnnnnnnnmmmmmmmmmmmmmmmnnnoooooohhhtttwwwvvvuuuuuuvvvxxxyyyyyyyyy||||||yyywwwvvv}}}yyyuuussstttuuuwwwwwwvvvxxxyyyyyyxxxwwwwwwxxxtttvvvyyyzzzzzzyyyzzz{{{qqqrrrsssrrrpppooooooooommmmmmmmmmmmkkkjjjhhhgggeeegggiiimmmpppooollliiijjjmmmoooooollljjjiiiiiimmmooorrrrrrqqqpppoooppppppmmmiiidddaaa``````aaa^^^```bbbbbbaaa```aaabbbeeeeeeeeecccbbbcccgggiiijjjlllnnnpppqqqppppppooopppppppppqqqsssrrrqqqooommmpppssstttpppjjjhhhiiihhhiiiiiifffaaa___bbbeeeXXXNNNGGGFFFEEECCCHHHPPPnnnaaaFFF<<<999???::::::999999999999::::::777777666555555555555555333333333333333333333333444444333333333222222222222111111111111111111222......///000111000000///000000000000000000000000///000000111000///.........///000111111111111111------..................//////............//////.........///////////////---------...............------,,,++++++++++++,,,------,,,++++++,,,------------......------,,,++++++,,,,,,,,,++++++***))),,,,,,,,,---------......,,,,,,,,,,,,------......***---111222...---666AAAeeemmmDDD:::222(((111||||||}}}||||||{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqttttttrrrqqqpppoooooonnnpppoooooonnnmmmmmmnnnnnnlllooo{{{xxxxxxxxxyyy|||~~~}}}}}}wwwyyy|||}}}|||{{{{{{|||yyywwwssssssvvvyyy|||}}}xxxyyy{{{zzzxxxuuuttttttsssuuuxxxyyyxxxvvvuuuuuunnnpppqqqoookkkkkkoootttooonnnnnnnnnmmmmmmmmmnnnffffffhhhkkknnnooonnnlllmmmooopppnnniiifffggghhhnnnpppqqqqqqooommmmmmmmmnnnlllhhhdddaaa```______^^^```bbbcccbbbaaaaaabbbaaaaaa```___```ccchhhlllkkkmmmooorrrssssssrrrqqqsssttttttssspppooopppqqqqqqnnnnnnpppoookkkiiijjjdddiiimmmiii___TTTNNNLLLMMMEEE@@@BBBEEEDDDCCCDDDPPPYYYAAA999::::::999999888888999999:::666666555444444444444444333333333333333333333333333333333333222222222222111000000//////000000111---...///111111000//////000000000000000000000000......///000000...---,,,------///000111222222222...............///////////////............//////.........///////////////...........................------,,,,,,,,,,,,,,,...---,,,++++++,,,---...------......------,,,+++,,,---------,,,+++***))),,,,,,,,,---------......---,,,,,,,,,,,,---...///---------+++)))111HHH]]]}}}wwwRRR222333444---///||||||}}}}}}}}}|||{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwuuuvvvvvvvvvvvvtttsssrrrsssrrrqqqoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnoooooovvvzzz~~~}}}}}}||||||}}}||||||}}}|||yyyvvvxxx{{{~~~~~~}}}rrrrrrsssvvvzzz~~~vvvwwwyyyyyyvvvsssrrrrrroooqqqssssssrrrrrrsssttttttuuuuuusssrrrsssuuuwwwtttttttttttttttsssrrrqqqjjjhhhhhhiiikkkmmmnnnmmmpppqqqrrrnnniiifffhhhkkknnnoooqqqpppooommmmmmnnnlllkkkhhhfffcccaaa```___]]]___bbbcccbbb`````````]]]^^^___```aaaeeejjjmmmjjjkkknnnqqqrrrrrrrrrqqqooosssuuusssooooootttyyy|||sssmmmnnnnnniiiffffffdddhhhiiiaaaTTTFFF???===EEEAAA???BBBDDDCCCBBBCCCCCCddd{{{SSS@@@:::999999888888888888999999555555444333333333333333222222222222222222222222333333333222222222222111111111000000000000111111...///111222333222111000000000000000000000000000...///000111000///---,,,......///000111111111000.........//////000000000//////............//////............/////////000........................///......---,,,---------000///---,,,,,,---///000------......------,,,+++.........------,,,+++***,,,,,,,,,---------......------,,,,,,,,,---...//////---,,,,,,///<<>>999888888888888888888999444444333222222222222333222222222222222222222222333333333222222222111111222222111111111111222222///111333444444444222111111111111111111111111111...///111222111000...---///000000000000000///....../////////000000111111//////............//////---.........//////000000.....................---//////...------------...222000///......///000222------......------,,,+++............---,,,+++***,,,,,,,,,---------......------,,,+++,,,---...//////---...333;;;GGGZZZkkkDDD222///777555111---(((~~~|||zzzyyy~~~{{{xxxuuutttvvvxxxzzzuuuuuutttuuuuuutttrrroooppppppppppppqqqqqqpppnnnnnnmmmpppsssppplllpppyyy~~~zzzwww~~~~~~|||yyyuuusssrrrsssxxxzzz|||}}}{{{yyy}}}|||{{{{{{zzzxxxuuusssnnnnnnoooppppppoooooonnniiiiiijjjllloooqqqtttuuuwwwxxxyyyyyyvvvuuutttuuu~~~|||yyytttoookkkmmmmmmmmmlllkkkkkknnnoooyyyvvvrrrooommmmmmooopppqqqrrrtttsssqqqnnnmmmmmmiiiiiiiiigggdddbbbbbbccc\\\^^^aaacccddddddcccbbb^^^bbbgggiiijjjlllooorrrjjjjjjjjjkkkmmmnnnmmmkkklllnnnpppqqqqqqqqqrrrsssxxxvvvtttqqqfffXXXPPPNNNEEEDDDAAA???>>>???@@@@@@CCCCCCBBBAAAAAABBBBBBBBBAAADDDgggWWW999>>>999999777333999;;;111666555555444444444555555333333333222222222111111111111111111111111111111111111111111111111111111333333444444444444555555222222222111000//////...000111111000...---///000000000//////000111222222111///...------...///111//////............//////////////////////////////333111...,,,+++---///000111111000000//////......000///...---...///111333------............------++++++,,,------,,,++++++,,,,,,++++++***+++++++++***---...,,,,,,---......000,,,111@@@LLLKKKBBB;;;111222222222111000...---~~~|||{{{{{{~~~|||yyyvvvttttttuuuvvvtttssssssssstttsssqqqnnntttrrrqqqrrrtttuuurrrpppnnnlllmmmqqqqqqqqqwww}}}|||}}}|||{{{zzzzzzzzzyyyvvvrrrqqqqqqsssxxxzzz}}}}}}{{{zzz{{{|||~~~}}}{{{yyywwwtttrrrpppkkkkkklllmmmnnnooopppqqqlllmmmnnnpppqqqssstttuuurrrssstttsssqqqpppqqqrrr{{{{{{zzzzzzxxxuuuqqqnnnnnnnnnmmmlllkkkkkklllnnnpppppppppqqqrrrsssttttttvvvvvvtttqqqnnnmmmnnnooohhhhhhhhhfffccc``````aaa___```bbbccccccccccccccccccfffiiijjjjjjkkknnnqqqnnnmmmllllllmmmnnnmmmkkkmmmooossstttsssqqqoooooopppmmmkkkjjjdddWWWLLLGGGEEEDDDBBB@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBIIIGGGaaafff@@@???999::::::666;;;???777888777666555444333333333333333333333222222222222222222222222222222222222111111111111111111111111111111222222222222333333222222222111000////////////000000///------...///000000000000000111222222111000...------...000111//////............///////////////////////////////////////000//////..................///////////////...---------...000111------............------+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,---...///---------,,,,,,333&&&---OOOkkkfffKKK555111111111111111///...---~~~}}}}}}}}}}}}}}}{{{yyywwwuuusssrrrrrrsssrrrqqqqqqrrrrrrpppnnnuuurrrppprrrvvvwwwtttpppnnnkkkkkkooossswww~~~{{{zzzzzz{{{{{{{{{xxxxxxwwwtttrrrrrrtttvvvzzz{{{|||{{{xxxyyy|||{{{zzzxxxuuusssrrrqqqpppmmmmmmlllmmmmmmoooqqqrrrpppqqqrrrtttuuuuuuttttttrrrrrrrrrpppnnnnnnoooqqqwwwwwwxxxwwwuuussspppnnnoooooonnnmmmmmmnnnnnnooossstttwwwzzz{{{|||{{{{{{vvvtttpppkkkhhhhhhkkknnnfffgggfffdddaaa_________bbbbbbbbbbbbcccddddddeeefffgggiiiiiijjjlllpppsssrrrpppnnnmmmnnnnnnmmmlllmmmppptttuuusssooollljjjiiifffeeefffbbbUUUIIIBBBEEEDDDBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAIIIGGGZZZVVVAAA888999;;;666888<<<666:::999777666444333333333444444333333333222222222222222222222222222222222111111111111111111111111111111222222222222333333222222222111000000////////////000///---,,,...///000000000000000000111222000000............000000000//////......//////000////////////////////////+++...111333333111///---,,,,,,------...//////000---------------.........------............------------............------,,,,,,,,,++++++,,,,,,---/////////000/////////000111...BBBlllwwwQQQ555///000000000///...---,,,~~~}}}}}}}}}~~~zzzyyyxxxwwwuuusssqqqpppsssqqqpppqqqrrrrrrpppnnnssspppmmmoootttvvvrrrnnnmmmlllmmmqqqwww|||~~~~~~}}}{{{zzzzzz{{{zzzzzzxxxxxxwwwvvvuuuvvvyyy|||}}}|||{{{{{{{{{}}}}}}}}}ttttttsssrrrqqqqqqsssttttttsssqqqooonnnooopppqqqqqqsssuuuxxxyyyxxxwwwvvvxxxwwwuuurrrpppoooqqqsssvvvwwwxxxvvvsssooolllkkkmmmmmmmmmooorrrtttuuuttt{{{|||}}}}}}|||zzzxxxvvvnnnmmmjjjfffccccccfffiiicccdddeeecccaaa```aaabbbcccbbbbbbaaaccceeegggiiifffgggggghhhkkknnnrrruuurrrpppnnnmmmnnnoooooonnnkkknnnqqqqqqooolllkkkjjjgggeeeffffff___RRRGGGCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@?????????@@@AAAAAABBBJJJ```{{{NNN???;;;===666555888555999888777666555555555555444444444444333333333333333333333333333333333333111111111111111111111111333333333444444444555555222222222111111000000000///000111000......///111111000000000000000111111000000///......///000000000000////////////000000////////////////////////+++---000333333222///...---------....../////////,,,---............------------............------........................---,,,,,,,,,,,,------......---...111222222666;;;666MMMjjjzzzuuu```FFF666/////////......------,,,~~~~~~~~~~~~~~~vvvwwwwwwwwwvvvtttsssrrrsssrrrpppqqqrrrrrrqqqppprrrooommmoootttuuurrroooooopppssswww|||~~~~~~~~~{{{{{{zzz{{{|||{{{yyyvvvwwwxxxxxxxxxxxxzzz}}}}}}zzz|||}}}wwwsssssssssrrrppppppsssuuuuuusssqqqpppooopppqqqrrrtttvvvyyy|||~~~~~~}}}}}}}}}|||yyyvvvrrrqqqrrrttttttvvvxxxvvvsssooommmmmmlllkkkmmmqqqwwwzzz{{{{{{yyyxxxwwwuuurrrooolllkkkfffggggggeeecccbbbcccdddaaacccddddddccccccdddfffbbbaaa```aaacccfffjjjllliiihhhggghhhjjjmmmoooqqqooonnnlllmmmoooppppppoooiiijjjkkkkkkiiiiiikkklllgggffffffcccXXXLLLEEEFFFCCCCCCBBBBBBCCCCCCCCCDDD@@@?????????@@@@@@AAABBBIII```|||bbbJJJ???@@@:::777::::::777777666666666777777888555555555444444444333333333333333333333333333333111111111111111111111111333333333444444444555555222222222222111111111111111222222111000000222333111111000000000000000111000000////////////000000000000////////////000000000000000000000000000000---...///000111111000000000000000/////////............/////////......---------............------........................------,,,,,,---......///...,,,...000000111;;;GGG[[[wwwfffFFF:::666000.........---------------~~~~~~~~~~~~}}}vvvvvvwwwwwwvvvuuutttssssssqqqppppppqqqrrrrrrqqqqqqpppppprrrttttttsssrrrsssxxx}}}~~~|||~~~~~~|||yyyyyyzzz{{{|||{{{xxxuuuvvvwwwyyyzzz{{{|||~~~{{{}}}{{{uuuvvvxxxxxxuuuqqqooopppssspppppppppppprrrtttvvvwwwxxxzzz|||~~~{{{{{{yyywwwtttrrrssstttrrruuuxxxxxxuuurrrrrrsssnnnmmmnnnsssyyy}}}}}}{{{ssssssrrrpppnnnllljjjiiifffhhhiiiiiigggdddccccccbbbccceeeeeedddeeefffhhhaaaaaa```aaacccfffiiikkkkkkiiiggggggiiijjjjjjjjjkkkkkkkkkmmmooopppooommmffffffgggffffffhhhkkknnniiiddd^^^XXXNNNEEECCCFFFAAAAAABBBBBBCCCCCCCCCDDD@@@@@@???@@@@@@AAABBBCCCXXXxxxxxxTTT??????;;;777999:::666666666666777888999:::666666555555555444444444444444444444444444444444333333333333333333333333111111222222222222333333222222222222222222222222111222333222111111333555222111111000000000000000000000000000000000000000111000000//////000000111000000000000000000000000///......---......///000222111111000//////....../////////...............------............------......------------......------------......///000000///000111...111DDDZZZvvvGGG***,,,222...///......---------......}}}~~~|||{{{yyyyyyxxxwwwuuutttssssssrrrpppnnnnnnoooqqqqqqpppmmmooorrrrrrqqqqqqrrrtttyyy|||}}}~~~zzzzzzyyyxxxxxxzzzzzzxxxvvvwwwyyy}}}|||yyyxxxwwwwwwxxxzzz|||yyytttqqqqqqsssqqqrrrsssuuuwwwyyyzzz{{{yyyyyyzzz{{{|||}}}~~~uuuvvvwwwwwwuuuuuuvvvwwwtttxxx|||{{{wwwssstttuuusssqqqpppsssxxxzzzwwwtttppprrrtttvvvuuussspppnnnkkklllmmmkkkhhhdddbbbbbbccceeefffeeedddcccdddfffbbbbbbbbbbbbcccdddfffgggfffddddddeeehhhjjjjjjhhhiiijjjkkkmmmnnnnnnkkkhhhdddeeeggggggggghhhjjjkkklll___PPPJJJGGGEEEDDDEEE???@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDVVVxxxgggFFFBBB===777888888888888777777777888999999666666666666555555555444444444444444444444444444444444444444444444444444111111222222222222333333222222222222222222222222111222222222111111333555222222111000000000000000000000000111111000000000111111000000000000111111000000000000000000000000.........---------------/////////////////////...//////---,,,,,,,,,------------............------...---,,,++++++,,,---...------------...///000111333333666777444;;;XXXwwwxxxRRR555---111333/////////...------...///000~~~}}}~~~{{{yyy|||{{{yyywwwuuussssssrrrqqqooommmlllnnnooopppoooiiimmmqqqpppmmmlllooosss~~~zzz|||~~~yyy|||yyyvvvvvvwwwxxxyyyyyyyyy}}}{{{rrrooottt{{{uuuyyy}}}{{{wwwtttuuuwwwxxxyyyzzz{{{|||}}}}}}}}}wwwwwwvvvvvvvvvwwwxxxxxxqqqsssvvvwwwxxxxxxyyy{{{zzz}}}~~~wwwsssrrrsssyyyuuussstttvvvvvvqqqlllnnnrrrwwwzzzzzzwwwrrrnnnoooooonnnjjjfffbbb``````eeefffgggeeecccbbbbbbcccddddddccccccbbbccccccccc^^^]]]___ccciiimmmmmmllliiijjjkkkmmmnnnlllgggdddcccfffiiijjjiiihhhhhhiiippp[[[GGGAAAEEEHHHGGGEEE>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEHHHiii~~~UUUMMMFFF===::::::::::::999888777777777888777666666666555555555555555555555555555555555555555555555555555555555555333333444444444555555555222222222222222222222222000111222111000000222444222222111000000///000000000000111111111111000000111111000000000000111111000000000000000000000000------.........,,,+++***,,,,,,------...////////////...,,,*********,,,------..................------,,,++++++++++++,,,------------......000111111333555:::===<<