BM6P6(@ xxxuuuuuurrrllleeebbbfffjjjnnnllljjjgggfffeeeffffffeee```ZZZVVVTTT[[[mmm~~~}}}xxxfffbbbjjjwww}}}|||{{{zzz{{{}}}~~~~~~|||zzzxxxyyy|||~~~~~~~~~zzzyyyyyyzzz{{{}}}}}}|||{{{zzzxxxvvvuuuvvvwwwxxxxxxxxxvvvuuutttuuuuuuuuuttttttssssssssstttsssrrrrrrrrrssstttuuuuuuttttttsssqqqooommmlllnnnnnnmmmllllllkkkjjjjjjmmmmmmkkkjjjiiihhhhhhhhheeeffffffggggggggggggfffgggffffffeeeeeeggghhhiiilllmmmmmmnnnnnnmmmmmmllllllkkkjjjhhhggggggffffffiiihhhhhhhhhggggggggggggiiihhhgggfffeeeeeeeeeffffffeeedddddddddccc```]]]]]][[[WWWRRRNNNKKKIIIHHHGGGGGGGGGDDDAAA??????@@@>>>???AAAFFFOOO^^^ooozzzppp\\\QQQIIIGGGDDDBBBAAA@@@===<<<999>>>>>>;;;:::@@@DDDDDDNNNoookkkbbbccctttfff[[[ZZZYYYXXXXXXWWWWWWXXXZZZ\\\___aaa```\\\WWWSSSRRRSSSSSSRRRQQQPPPNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHIIIIIIKKKMMMPPPQQQNNNMMMMMMMMMQQQYYYbbbiiitttllljjjooopppnnnvvv{{{ttttttqqqlllfffeeejjjooosssrrrpppmmmiiifffcccbbbddd___YYYTTTQQQUUUcccrrrxxxzzz~~~|||{{{{{{{{{|||}}}zzzzzzzzzzzzyyy{{{~~~~~~~~~~~~}}}{{{zzzyyyzzzzzz|||||||||{{{zzzyyyxxxwwwuuuvvvvvvwwwvvvuuutttsssssssssrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqrrrttttttttttttsssrrrqqqooommmlllmmmllllllkkkjjjiiihhhhhhlllkkkjjjiiihhhgggggggggdddeeeeeeffffffeeeeeeeeehhhhhhggggggggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggggggggggggggggggggggggggggggggggghhhhhhggggggfffeeeeeeddddddccccccccccccbbb___]]][[[YYYUUUQQQNNNLLLJJJJJJQQQOOOJJJDDD>>><<<<<<>>>@@@BBBFFFLLLWWWgggxxx|||eeeUUUKKKHHHFFFBBBAAA@@@???===;;;:::999:::;;;===AAAEEEGGG^^^~~~sssfffjjjzzzjjj^^^ZZZZZZYYYWWWWWWVVVVVVVVVWWWXXXZZZ[[[ZZZVVVRRRPPPQQQQQQRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNLLLLLLKKKKKKMMMRRRYYY___bbbbbbmmmzzz{{{uuutttqqqkkkffffffjjjooorrrrrrrrrpppmmmhhhbbb___aaa]]]XXXUUUQQQRRR]]]iii~~~}}}|||zzzzzzyyyxxxzzz{{{{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwsssttttttuuuuuutttrrrrrrppppppppppppooooooooooooooooooooopppqqqrrrssstttssssssrrrrrrpppooommmmmmkkkkkkjjjiiihhhgggffffffkkkjjjiiihhhgggfffffffffeeeeeeeeeeeeeeeeeeddddddiiiiiiiiihhhiiiiiijjjkkkggghhhhhhiiiiiihhhhhhgggiiihhhhhhgggggghhhhhhiiiffffffffffffffffffggggggffffffggggggfffeeecccbbbcccbbbaaabbbbbbaaa^^^\\\XXXVVVSSSPPPMMMLLLKKKKKKXXXTTTMMMEEE???===???BBB@@@DDDKKKTTT```ppp{{{fffZZZOOOHHHFFFCCC@@@???>>>===;;;:::<<<777777>>>BBBBBBHHHQQQvvvllljjjzzzrrrbbbYYYZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSTTTTTTSSSPPPMMMLLLNNNOOOQQQRRRQQQNNNKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIIIIHHHGGGJJJNNNQQQQQQWWWllltttxxx~~~vvvtttoooiiidddcccfffiiihhhkkknnnpppooojjjeeeaaa^^^\\\ZZZYYYVVVWWW^^^hhhvvv}}}~~~}}}}}}}}}}}}~~~}}}{{{yyyxxx{{{|||}}}|||zzzyyyzzz{{{|||||||||}}}~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxzzzzzzzzzyyyxxxvvvuuutttqqqqqqrrrssssssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrsssqqqqqqqqqqqqpppooonnnmmmkkkkkkjjjiiihhhgggffffffkkkjjjiiihhhgggfffffffffffffffffffffffffffffffffiiiiiiiiiiiiiiijjjjjjkkkfffgggggghhhhhhggggggfffggggggggggggggghhhiiiiiieeeeeeeeeeeeffffffffffffdddeeefffgggfffdddbbbaaabbbaaaaaaaaaaaa```^^^[[[VVVTTTQQQNNNKKKIIIIIIHHHNNNKKKGGGAAA===>>>AAADDDEEEKKKTTT^^^jjjzzzcccYYYTTTMMMHHHCCCAAA>>>===<<<<<<:::999===777:::CCCDDDBBBMMM```yyymmmuuu~~~fffaaa\\\XXXWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJKKKMMMOOOPPPOOOMMMJJJGGGHHHIIIJJJJJJJJJHHHFFFEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGGGGEEEFFFHHHJJJMMMRRRgggrrrjjjqqq{{{}}}~~~qqqoookkkfffbbbaaaccceeedddhhhlllppppppmmmhhhddd```^^^]]]]]][[[YYY]]]dddlll}}}~~~|||||||||}}}~~~~~~|||{{{zzzzzz{{{||||||zzzyyyzzz{{{{{{{{{|||}}}~~~~~~|||zzzyyyxxxwwwxxxyyyzzzzzzyyywwwvvvyyyyyyxxxwwwuuurrrqqqoooooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnoooooooooooollllllmmmooopppqqqqqqrrrppppppppppppoooooonnnmmmkkkkkkkkkjjjiiiiiihhhhhhlllkkkjjjiiihhhggggggggghhhgggggggggggghhhiiiiiihhhhhhiiiiiiiiijjjjjjjjjgggggghhhhhhhhhhhhggggggffffffffffffggghhhiiijjjeeeeeeeeefffffffffffffffcccdddeeefffeeecccaaa```cccbbbaaaaaaaaa___\\\ZZZUUUSSSOOOKKKHHHFFFDDDDDD>>>>>>===;;;:::;;;???BBBLLLSSS]]]gggssslllWWWSSSPPPJJJDDD@@@>>><<<;;;;;;;;;:::888:::888===DDDCCCBBBUUUooouuuqqqnnn___```]]]UUUTTTSSSQQQPPPOOOOOOOOORRRRRRQQQPPPNNNMMMLLLKKKIIIKKKLLLMMMMMMKKKHHHFFFGGGHHHJJJKKKJJJHHHFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFGGGGGGFFFFFFGGGHHHMMMSSSeeeqqq___fffppp{{{|||yyy}}}{{{iiihhhfffeeedddeeefffggghhhkkknnnppppppmmmiiifffdddbbb``````]]]YYYZZZ^^^eee}}}~~~~~~||||||||||||}}}||||||wwwyyyzzzzzzyyyzzz}}}zzz{{{{{{|||~~~~~~||||||||||||{{{zzzyyyxxxvvvwwwxxxyyyxxxwwwvvvuuuwwwvvvvvvtttsssqqqooonnnnnnooopppqqqqqqqqqpppooonnnnnnnnnnnnoooooooooooolllmmmnnnoooppppppqqqpppnnnnnnooooooooonnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjiiihhhgggggggggfffeeeeeeeeefffhhhjjjkkkhhhhhhiiijjjjjjjjjjjjiiihhhiiiiiijjjjjjiiiiiihhhffffffffffffgggggghhhiiigggggggggfffffffffeeeeeeccccccddddddcccbbbaaa```cccaaa```______]]]YYYVVVRRRPPPMMMHHHEEEBBBAAA@@@<<<===>>>>>>>>>AAAFFFIIIOOOXXXcccmmmzzz^^^QQQOOOJJJCCC>>>???===;;;:::;;;;;;:::999777999===BBBCCCKKKeeessszzzeeeYYYZZZXXXQQQQQQPPPOOONNNNNNNNNNNNRRRRRRRRRQQQOOONNNLLLLLLHHHIIIJJJJJJJJJHHHGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGDDDFFFGGGGGGFFFFFFHHHIIIKKKSSSddd{{{~~~qqq___aaagggqqq}}}~~~xxxvvv|||wwwggggggggghhhiiiiiiiiihhhjjjkkkmmmnnnmmmkkkhhhfffgggcccbbbbbb```\\\\\\___cccyyy~~~}}}~~~}}}||||||||||||}}}~~~}}}||||||xxxyyyyyyxxxxxxyyy}}}yyyyyyzzz{{{|||}}}}}}~~~{{{|||~~~~~~yyyzzzzzz{{{{{{{{{zzzzzzwwwwwwwwwwwwvvvvvvuuutttsssssstttssssssrrrqqqpppmmmnnnoooqqqqqqqqqpppooommmmmmmmmnnnnnnnnnoooooommmnnnooopppqqqppppppooommmmmmnnnnnnooonnnnnnnnniiiiiijjjjjjkkklllllllllkkkjjjiiihhhgggfffffffff````````````bbbeeegggiiihhhiiijjjkkklllkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiiggggggfffffffffgggggghhhiiiiiihhhhhhgggfffeeeeeecccccccccbbbaaaaaa``````bbb```^^^]]][[[YYYUUURRRNNNLLLIIIEEEBBBAAA@@@???@@@@@@@@@AAADDDJJJQQQWWWZZZcccooozzzeeeOOOJJJJJJDDD>>>===>>><<<::::::;;;;;;:::999:::<<<===@@@JJJ___{{{yyynnnqqq___UUUSSSQQQNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQQQQQQQPPPMMMKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHIIIIIIIIIIIIHHHFFFEEECCCAAAAAACCCEEEFFFDDDCCCCCCBBBCCCDDDFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHFFFNNN\\\kkkwww}}}|||xxxkkkfffccchhhttt~~~}}}zzz|||uuukkkjjjkkkllllllkkkiiigggggghhhhhhiiiiiiiiihhhgggfffcccccceeedddaaabbbeeeddduuuppplllnnn{{{~~~~~~~~~|||{{{}}}||||||}}}~~~|||{{{{{{}}}|||zzzxxxvvvwwwzzz}}}xxxxxxyyyzzzzzz{{{||||||xxxzzz|||xxxxxxyyyzzz{{{{{{{{{{{{xxxwwwwwwvvvuuutttttttttqqqqqqrrrsssttttttttttttmmmnnnoooqqqqqqqqqpppooolllllllllmmmmmmnnnnnnnnnnnnooopppqqqqqqpppoooooolllmmmnnnnnnnnnnnnnnnnnnggghhhiiijjjkkklllmmmmmmjjjiiihhhgggeeeeeeeeeeee\\\\\\[[[\\\___bbbeeegggjjjkkklllmmmmmmmmmlllkkkiiiiiijjjjjjjjjjjjiiiiiiggggggffffffffffffggggggkkkkkkjjjhhhgggfffeeeddddddcccbbbaaa`````````aaa```___]]][[[YYYVVVQQQNNNJJJHHHFFFCCCAAA@@@@@@@@@<<<<<<;;;<<>><<<::::::;;;;;;;;;:::@@@@@@>>>AAARRRqqqxxxeeecccoooeee[[[SSSPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOMMMJJJHHHHHHGGGFFFEEEEEEEEEGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFEEECCCAAAAAACCCEEEFFFBBBBBBAAAAAABBBCCCEEEFFFDDDEEEEEEDDDCCCBBBDDDFFFCCCJJJQQQYYYcccppp{{{xxxmmmbbbaaalllxxx||||||xxxxxx{{{{{{}}}nnnhhhlllnnnlllllllllhhhccchhhhhhiiikkkmmmmmmllljjjeeeddddddcccdddfffhhhiiiiiinnn}}}~~~ssswww~~~~~~~~~~~~~~~}}}~~~~~~}}}yyyxxxxxxxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxyyy{{{}}}}}}}}}}}}|||yyy{{{}}}~~~|||yyyxxxxxxwwwwwwvvvttttttsssssssssvvvsssqqqppprrrsssttttttoooooopppqqqqqqpppnnnmmmmmmnnnooooooooonnnllllllpppqqqqqqqqqqqqpppoooooojjjjjjjjjkkkkkklllllllllmmmmmmlllllllllkkkkkkkkkjjjiiihhhfffeeeeeeddddddccc[[[SSSRRRXXXaaagggjjjmmmmmmmmmllllllkkkkkkjjjiiiiiiiiijjjlllkkkiiigggffffffffffffggggggggggggiiihhhgggfffdddbbbaaaaaaeeeeeeeeedddbbb```___^^^]]][[[YYYWWWUUURRRMMMJJJIIIEEEAAA@@@AAAAAA@@@>>>;;;AAA???AAAJJJNNNYYYlll}}}}}}bbbRRRKKKDDDAAAAAAAAA>>>;;;;;;<<<;;;999999;;;===<<>>???DDDBBBFFFRRRYYYeeexxxjjjUUUNNNHHHAAA??????@@@===::::::;;;;;;::::::;;;<<<===@@@<<<@@@UUUvvvkkk[[[YYYuuurrr]]]XXXSSSQQQTTTQQQNNNLLLIIIIIIJJJLLLMMMMMMQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEKKKCCCCCCLLLSSSYYYeeerrrxxxkkkddddddhhhiiirrruuu|||~~~~~~nnnjjjjjjooorrrqqqqqqtttsssuuuyyy~~~}}}vvvsssppppppsssvvvxxxyyyxxxxxxxxxyyy{{{~~~~~~}}}zzzxxxvvvuuuuuuuuuxxxvvvrrrmmmiiigggfffeeevvveeehhhlllqqquuuvvvvvvvvvoooggggggiiillloooooonnnkkkjjjjjjjjjjjjjjjjjjiiihhhhhhggggggmmm}}}zzz|||~~~~~~~~~|||{{{}}}~~~}}}|||}}}|||yyyxxxxxxwwwvvvtttuuuvvvvvvwwwwwwvvvvvvxxxyyyyyyzzzzzzzzzyyyyyyzzz|||}}}}}}{{{yyyxxxxxxvvvvvvuuutttsssssssssssssssqqqooonnnpppqqqqqqqqqrrrqqqpppooonnnnnnmmmnnnnnnnnnppppppqqqpppooonnnpppppppppooonnnlllkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnlllkkkkkkkkkkkkjjjjjjjjjlllkkkjjjhhhggggggggggggdddaaa^^^___ccchhhjjjjjjkkkllllllllllllkkkkkkjjjllljjjhhhggghhhhhhgggfffgggggghhhhhhhhhiiiiiiiiigggggggggfffeeedddddddddcccccccccbbbaaa```___^^^___]]]ZZZWWWUUUQQQMMMIIIGGGDDD@@@????????????>>>@@@DDDCCCJJJZZZdddpppwwwYYYMMMHHHCCC>>><<<===>>><<<::::::;;;<<<<<<;;;;;;<<<>>>@@@CCCOOOjjjzzz\\\XXXjjj}}}fffZZZXXXRRRRRRUUUSSSNNNLLLJJJJJJLLLNNNOOONNNQQQPPPNNNLLLKKKJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDHHHCCCCCCHHHKKKOOOZZZggg|||vvvggg___]]]]]]cccgggqqquuullleeebbbbbbbbbfffjjjkkklllnnnrrrwww~~~~~~|||ooommmkkkkkkmmmoooppppppkkklllnnnoooqqqrrrssstttwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxtttsssrrrpppoooooonnnnnnnnnmmmlllkkkkkkkkklllmmmrrroookkkgggdddcccccccccooodddlllmmmqqqtttvvvyyy{{{vvvooolllnnnqqqsssqqqnnnkkkiiigggiiilllnnnpppqqqrrrrrriiifffhhhtttwwwpppmmmjjjnnntttzzz|||zzzxxxyyy{{{~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||~~~}}}zzzyyyyyyyyyyyyxxxuuuuuuuuuvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzyyyyyyyyyzzz|||}}}|||zzzxxxwwwxxxvvvuuutttssssssssssssssssssqqqooooooppprrrqqqqqqsssqqqooonnnmmmmmmmmmnnnooooooppppppooonnnlllkkkmmmmmmmmmmmmmmmlllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggfffeeeeeeeeeeeedddcccbbbdddhhhiiiiiihhhjjjjjjkkklllllllllkkkkkkllliiifffeeeeeeeeeeeedddgggggggggggghhhhhhhhhhhhdddcccccccccccccccbbbbbbaaaaaaaaaaaa```___^^^^^^\\\ZZZVVVSSSPPPMMMIIIFFFDDDBBB@@@>>>>>>???@@@@@@BBBGGGJJJTTTgggqqq{{{```NNNJJJCCC@@@===<<<<<<===<<<;;;::::::<<<>>><<<;;;>>>BBBHHHUUUlllhhhUUUbbbkkk]]]YYYYYYSSSRRRUUUSSSNNNMMMLLLLLLOOOQQQQQQQQQOOONNNLLLJJJIIIJJJLLLMMMIIIHHHFFFDDDCCCDDDEEEFFFCCCDDDDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDEEEFFFEEEEEEDDDDDDBBBCCCFFFFFFHHHRRR___ppp}}}|||kkk___YYYWWWYYYcccqqq}}}}}}{{{rrrjjjddd```^^^^^^```bbbfffiiilllnnnnnnoooxxx{{{uuutttrrrrrrrrrrrrqqqooommmnnnppprrrrrrqqqooonnnnnnmmmlllkkkkkkkkkllllllnnnmmmllljjjiiihhhhhhhhhffffffeeeeeeeeeffffffgggiiiiiiiiiiiijjjlllnnnppptttrrrooonnnnnnooorrrtttrrrgggmmmjjjlllnnnqqqwww|||yyysssqqqtttvvvuuuqqqllliiihhhfffhhhkkknnnqqqsssttttttkkkhhhfffnnnlllYYYSSSSSSTTTYYYaaakkkppppppsssyyy}}}~~~~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}|||{{{{{{yyyxxxxxxyyy{{{{{{zzzvvvvvvvvvvvvwwwwwwxxxxxx{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxvvvvvvvvvuuuttttttsssssssssssstttsssqqqpppppprrrsssrrrqqqrrrqqqooommmlllmmmmmmnnnpppppppppooommmkkkiiigggiiijjjkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhiiihhhgggffffffeeeeeefffcccdddeeegggiiiiiigggeeehhhiiikkklllmmmlllkkkkkkjjjhhheeeccccccdddcccbbbeeeeeeeeefffffffffggggggccccccccccccccccccccccccaaaaaaaaa```___^^^]]]\\\ZZZWWWSSSOOOMMMJJJGGGDDDBBBAAA???======???BBBDDDGGGPPPVVVcccuuu~~~yyybbbNNNEEEEEE@@@???===<<<<<<======<<<:::999<<>><<>>======@@@EEEIIIKKKWWWaaammm}}}www```TTTIIICCCDDD>>>>>>======<<<<<<======;;;999<<<@@@???===EEERRRfff]]]VVV```{{{ccc[[[TTTWWWXXXQQQQQQTTTOOOOOONNNNNNOOOQQQRRRQQQPPPIIIIIIHHHIIIJJJLLLNNNOOOKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA???@@@BBBCCCDDDEEEDDDDDDCCCCCCDDDCCCCCCFFFLLLRRRZZZgggtttvvvrrrmmmeee___\\\kkk|||zzzsssrrruuu{{{~~~tttjjjeee^^^XXXVVVXXX]]]```XXX\\\bbbfffiiiooowww}}}{{{xxxwwwvvvtttsssrrrrrrssssssrrrqqqooonnnnnnooopppqqqttttttuuuvvvwwwyyy{{{|||zzzzzz{{{|||yyykkknnnjjjmmmrrrxxx}}}ssslllnnnooollleeebbbbbbdddiiihhhhhhgggggggggggggggiiiiiihhhiiirrr|||eeeVVVTTTVVVWWWYYY```iiinnnqqqvvv~~~~~~}}}|||{{{yyyyyyzzz{{{}}}~~~}}}}}}}}}||||||||||||yyyxxxwwwxxxyyyzzzyyyxxxxxxxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxzzz{{{|||xxxxxxxxxvvvsssqqqrrrssstttssssssrrrrrrsssssstttqqqppppppppprrrrrrqqqooolllmmmnnnnnnooonnnnnnnnnnnnnnnooonnnmmmllljjjiiihhhiiijjjkkklllmmmmmmmmmjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffjjjiiiiiihhhhhhhhhhhhhhhffffffggggggfffeeeeeefffeeegggjjjlllmmmmmmlllkkkiiihhhggghhhhhhhhhfffeeeeeeeeeeeeeeefffffffffggghhhgggggggggffffffeeeeeebbbaaaaaa___]]][[[YYYXXXTTTQQQMMMJJJIIIGGGEEEDDD===>>>>>>===>>>BBBHHHMMMTTTbbblllwww___SSSPPPHHHBBBBBB=========<<<;;;;;;;;;<<<===999;;;@@@@@@???JJJZZZxxxooo\\\eee|||www___WWWQQQSSSTTTOOOQQQTTTMMMNNNMMMLLLMMMOOOOOONNNLLLIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>???AAACCCDDDDDDDDDDDDFFFEEEDDDBBBCCCFFFIIIJJJPPPYYYeeeooowww{{{wwwpppfffnnnvvvxxxtttqqqrrrtttqqqyyy~~~~~~wwwjjj___WWWUUUVVVXXXVVVZZZ]]]^^^___cccjjjppprrrwww~~~}}}}}}}}}pppaaaeeebbbgggnnnuuu}}}~~~ttthhhfffhhhiiifff```]]]```cccjjjiiigggfffffffffggghhhiiiiiihhheeeiiiyyyxxxfff\\\[[[\\\[[[ccchhhooosssuuuyyy~~~}}}|||{{{xxxxxxxxxzzz|||~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxx{{{zzzxxxxxxyyyxxxwwwuuuxxxwwwvvvvvvvvvwwwyyyzzzwwwwwwvvvvvvwwwyyy{{{|||wwwwwwwwwtttrrrpppqqqrrrssssssrrrrrrrrrsssssstttpppooonnnoooqqqqqqooonnnjjjlllmmmooooooooonnnnnnlllmmmnnnoooooonnnmmmllljjjjjjkkkllllllllllllkkkjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggffffffffffffhhhggggggffffffffffffgggggghhhhhhfffeeeeeefffgggdddfffiiilllmmmmmmlllkkkiiiiiiiiijjjlllkkkiiigggffffffffffffggggggggghhhgggffffffeeeddddddccccccbbbbbbaaa___\\\ZZZXXXVVVOOOLLLIIIFFFEEEDDDCCCAAA<<<===>>>>>>>>>CCCJJJPPPbbbpppzzzdddJJJHHHJJJCCC<<<===;;;<<<===<<<:::999:::;;;>>>999;;;@@@@@@@@@MMM^^^pppYYYbbbwwwyyygggYYYTTTNNNPPPQQQMMMQQQTTTLLLLLLKKKKKKKKKMMMMMMKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEDDDDDDDDDCCCCCCCCCCCC>>>???@@@@@@AAAAAAAAAAAA>>>???AAACCCDDDDDDDDDDDDHHHGGGDDDAAABBBEEEFFFEEEGGGNNNZZZiii{{{nnnnnnnnnnnnmmmnnnooooooiiioooyyyssseee[[[TTTQQQRRRUUUVVVUUUSSSUUU[[[aaa]]]cccjjjmmmooorrrxxx}}}nnneeeeeehhhiiimmmsssyyyxxxqqqjjjhhhhhhfffbbb___^^^```bbbgggjjjmmmkkkgggdddeeegggggghhhiiihhhfffkkk}}}{{{jjj]]]YYY^^^dddjjjrrrwwwvvvtttxxx|||~~~}}}}}}}}}}}}}}}|||{{{{{{}}}}}}}}}{{{zzz{{{}}}|||{{{yyywwwwwwxxxyyyzzzyyyzzzzzzzzzzzzyyyxxxxxxtttuuuuuuwwwxxxyyyzzzzzzwwwwwwvvvvvvwwwwwwxxxyyytttuuuvvvuuusssqqqrrrsssvvvtttrrrrrrssssssrrrqqqmmmllllllmmmmmmnnnooopppmmmmmmnnnnnnmmmlllkkkkkkmmmnnnoooppppppnnnlllkkklllkkkkkkjjjjjjkkkkkklllnnnllliiigggfffgggiiijjjhhhhhhggggggfffffffffeeeeeeeeeeeeddddddcccccccccbbbcccdddeeeffffffffffffggghhhiiijjjkkkjjjiiihhhiiiiiijjjkkkjjjiiihhhgggfffggghhhiiiiiihhhgggfffgggfffeeedddeeedddaaa______^^^]]]]]]\\\YYYTTTQQQQQQNNNJJJHHHGGGEEEAAA>>>@@@======AAAFFFLLLWWWbbbtttyyy^^^TTTFFF>>>===>>>>>>===???>>>===;;;::::::;;;;;;888DDD@@@===FFFGGGUUUvvvxxxeee]]]]]]sssjjj]]]SSSRRRQQQQQQPPPPPPOOONNNNNNKKKKKKLLLLLLLLLLLLKKKJJJVVVUUURRRMMMHHHEEEEEEFFFJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB<<<===>>>???@@@@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDHHHGGGEEEDDDCCCCCCDDDDDDJJJIIINNN^^^tttvvvppphhhdddeeefffeeecccbbbkkkzzz{{{yyy|||~~~uuugggXXXNNNSSSNNNMMMQQQSSSRRRTTTZZZXXXYYYZZZYYYZZZ\\\```cccjjjmmmrrrxxxvvvssslllmmmoootttxxxuuummmfffeeefffeeecccaaaaaabbbdddiiimmmooonnnjjjfffeeefffdddfffhhhhhheeegggttt|||jjj[[[VVVYYY^^^fffooouuuvvvvvvzzz~~~}}}}}}}}}}}}}}}|||{{{{{{}}}}}}|||{{{zzzzzz}}}{{{yyyxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwuuuuuuvvvwwwxxxxxxyyyyyywwwwwwvvvvvvwwwwwwxxxyyyvvvwwwwwwvvvtttssstttuuuuuutttrrrrrrssssssrrrqqqoooooonnnnnnmmmnnnnnnnnnlllmmmmmmnnnnnnnnnmmmmmmlllmmmnnnoooooommmllljjjjjjiiiiiihhhhhhiiiiiijjjmmmkkkiiihhhgggggghhhiiihhhgggggggggfffffffffeeeeeeeeeeeedddddddddcccccceeefffggghhhhhhiiiiiihhhggghhhiiijjjkkkjjjiiiiiiiiiiiijjjjjjjjjiiihhhgggffffffggghhhhhhhhhgggfffgggeeeddddddeeedddbbb``````^^^]]]\\\[[[WWWSSSPPPLLLIIIEEEDDDDDDBBB@@@===BBBAAACCCJJJPPPWWWcccnnnxxxcccSSSLLLCCC>>>>>>???===;;;>>>===<<<;;;::::::;;;;;;999BBB>>><<>>???@@@AAABBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDFFFEEEHHHTTTgggxxx}}}xxxqqqjjjgggdddcccbbb\\\hhh{{{vvvtttuuuzzztttkkkeee[[[SSSLLLLLLLLLLLLPPPWWWUUUVVVXXXWWWUUUSSSSSSTTTWWWYYY]]]ccchhhnnnrrrtttwwwwww{{{||||||wwwrrrrrrsssvvvvvvrrriiibbbaaacccdddcccbbbbbbcccdddjjjmmmqqqqqqnnnjjjfffeeeccceeehhhiiieeedddkkkuuu}}}jjjXXXPPPRRRVVV```jjjrrruuuwww}}}~~~~~~}}}|||}}}}}}}}}}}}|||{{{{{{|||||||||{{{yyyyyy|||~~~yyyxxxwwwvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxyyyyyyxxxvvvuuuuuuvvvuuusssqqqqqqrrrsssrrrqqqqqqqqqpppooonnnnnnnnnnnnmmmmmmnnnooooooooonnnnnnllllllmmmnnnnnnlllkkkjjjiiiiiihhhhhhhhhhhhiiiiiikkkjjjjjjiiihhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddddeeefffggghhhhhhiiiiiihhhggghhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiiiiihhhggggggffffffggggggggggggfffeeeeeedddcccdddeeeeeecccaaa```^^^\\\ZZZXXXUUUPPPMMMHHHEEEBBBAAAAAA@@@???>>>@@@AAAGGGPPPWWW___lllwwwzzz```LLLFFFBBB???>>>??????<<<:::===<<<;;;::::::;;;<<<<<<===AAA===@@@SSShhhyyy\\\UUUeeeyyyzzz^^^VVVTTTPPPNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMTTTPPPJJJHHHHHHHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD??????@@@AAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDBBBCCCJJJXXXiiiwww|||tttjjjbbb______ZZZggg~~~wwwnnnooouuu~~~|||xxxxxxmmmbbbVVVNNNJJJHHHKKKOOOPPPRRRUUUUUURRROOOLLLKKKLLLMMMPPPSSSVVVZZZ\\\]]]```bbbiiitttyyyqqqggg]]]WWWwwwrrrvvvvvvwwwwwwvvvppphhhbbbaaabbbddddddcccbbbbbbcccgggkkkooossssssooojjjfffeeeeeeggghhheeeccchhhoookkkWWWLLLKKKOOOYYYdddoootttxxx~~~~~~~~~}}}}}}||||||}}}}}}||||||{{{zzz{{{||||||zzzyyyxxxzzz|||yyyyyyxxxwwwvvvwwwwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyxxxyyyyyyxxxvvvuuuuuuvvvtttrrrqqqqqqrrrsssrrrrrrqqqqqqpppoooooooooooooooooooooooooooooonnnmmmmmmllllllmmmmmmmmmlllkkkjjjkkkkkkjjjjjjjjjjjjkkkkkkhhhiiijjjjjjjjjhhhgggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddbbbcccdddeeeeeeffffffeeefffgggiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeddddddcccbbbcccddddddcccaaa___]]]ZZZWWWUUUQQQMMMIIIGGGEEECCCAAA@@@@@@AAAAAAAAADDDMMMWWW___gggttt```PPPFFF???===<<<<<<>>>>>><<<:::;;;::::::::::::<<<===>>>CCCBBBAAANNNhhhppp^^^ccc|||iiiXXXUUUSSSPPPLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEFFFGGGJJJMMMOOORRRLLLFFFEEEGGGIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>????????????????????????>>>>>>???@@@@@@AAA@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>======>>>@@@AAABBBDDDCCCCCCFFFNNN[[[iiirrrzzz~~~qqqeee``````aaakkk|||oooqqquuu~~~|||~~~zzzmmmaaaYYYRRRMMMJJJLLLNNNQQQRRRQQQPPPOOOPPPNNNNNNOOOOOOPPPQQQQQQQQQTTTVVV\\\dddmmmsssuuuuuuooopppsssxxx}}}yyyrrrmmmkkkfffddd___YYYSSSMMMGGGDDDzzzwwwxxxyyyzzzyyyvvvpppiiicccfffggghhhgggeeecccccccccfffhhhnnntttxxxvvvpppjjjeeebbbbbbcccbbbbbbfffmmmxxxoooYYYKKKHHHKKKTTTaaammmtttyyy}}}~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzzzzz{{{{{{zzzxxxwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwxxxyyywwwxxxxxxwwwuuuttttttuuusssrrrpppppprrrssssssrrrooooooooooooooopppqqqqqqqqqqqqqqqpppooommmlllkkklllllllllllllllkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkkggghhhiiijjjjjjiiigggfffeeeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbcccddddddddddddfffgggiiijjjkkkkkkjjjjjjhhhhhhhhhgggggggggggggggfffeeeeeedddddddddddddddbbbaaaaaabbbccccccaaa```]]]ZZZVVVSSSQQQMMMIIIFFFGGGEEEBBB@@@???@@@CCCEEEJJJOOOYYYdddllltttaaaLLLGGGBBB@@@>>><<<;;;;;;;;;;;;;;;::::::999:::;;;===@@@AAAEEEBBBLLLdddqqqaaaddd{{{qqq\\\SSSPPPLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFHHHKKKNNNQQQOOOIIICCCCCCFFFGGGEEEBBBCCCBBBAAA??????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDGGGOOOXXX___nnnzzz{{{ooohhhhhhjjjooo}}}}}}tttsssssswww~~~vvvkkk^^^SSSNNNOOOOOONNNMMMMMMPPPRRRQQQPPPOOONNNMMMLLLKKKKKKLLLNNNPPPSSSVVVWWWVVVTTTQQQRRRTTTWWW[[[___bbbdddaaabbbdddfffgggiiiiiijjjkkkmmmppprrrsssrrrqqqpppmmmmmmkkkjjjiiiiiiiiiiiigggddd```ZZZUUUQQQNNNLLLJJJIIIHHHEEECCCBBBAAAAAA}}}|||}}}}}}|||wwwpppjjjeeellllllllljjjfffddddddddddddfffkkkttt{{{zzzssslllddd___\\\^^^___```dddjjjpppuuu\\\MMMIIILLLTTTaaaooovvv|||}}}|||}}}}}}~~~~~~~~~}}}{{{||||||||||||{{{zzzzzzyyyzzz{{{zzzxxxvvvwwwxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyyvvvwwwwwwvvvtttsssssstttsssqqqpppppprrrssssssrrrnnnnnnnnnnnnooopppqqqqqqqqqqqqpppooonnnlllkkkjjjmmmmmmmmmlllllllllllllllhhhhhhgggggggggggghhhhhhggggggiiiiiiiiihhhgggfffeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeffffffffffffcccdddeeeffffffgggfffffffffggghhhjjjkkkkkkkkkjjjhhhhhhgggffffffffffffffffffeeedddcccbbbbbbbbbcccaaa`````````aaaaaa___]]]YYYVVVRRROOOMMMJJJFFFCCCCCCBBB@@@??????BBBGGGKKKTTTZZZeeepppxxx}}}cccLLLBBBBBB@@@AAA???===;;;::::::;;;<<<999999:::;;;===@@@BBBDDDFFFJJJbbbqqq[[[XXXmmmvvv___VVVSSSMMMHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKNNNPPPKKKGGGCCCBBBCCCDDDCCCAAACCCAAA@@@??????@@@BBBDDDAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>><<<<<<===============<<<;;;;;;<<<===============<<<;;;;;;;;;<<<===???@@@>>>??????@@@AAAEEEIIILLL```pppxxxttttttqqqpppttt}}}zzzxxxvvvrrrqqqwwwwwwhhh\\\YYYTTTNNNIIIIIIKKKNNNSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNLLLJJJGGGFFFCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNKKKLLLNNNPPPQQQPPPNNNMMMNNNMMMMMMLLLLLLLLLMMMMMMHHHGGGEEECCCBBBBBBCCCCCC???@@@AAAAAAAAABBBDDDGGG|||zzz~~~xxxpppiiieeekkkjjjiiifffcccaaabbbcccaaaaaaeeemmmvvvwwwooogggddd___\\\___aaabbbdddggglll}}}zzzaaaPPPLLLOOOXXXeeessszzz}}}|||{{{{{{}}}~~~{{{{{{||||||{{{{{{zzzyyyxxxyyyzzzyyywwwvvvvvvvvvyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuusssttttttuuuvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyvvvwwwwwwvvvtttsssssstttrrrpppoooppprrrssssssrrrnnnnnnnnnmmmnnnnnnoooooommmnnnnnnnnnnnnmmmllllllooonnnmmmmmmllllllmmmmmmhhhhhhgggggggggggghhhhhhgggggghhhhhhhhhhhhhhhgggdddddddddeeeeeefffffffffeeeeeeeeeeeefffffffffgggeeeeeefffggghhhhhhhhhhhheeefffhhhjjjkkkkkkkkkkkkhhhgggfffeeeeeeeeefffffffffeeecccbbbaaaaaabbbbbbaaa___^^^^^^___^^^\\\ZZZUUURRRNNNKKKIIIGGGCCCAAA???@@@@@@@@@AAAGGGOOOVVV___eeeqqq|||~~~^^^OOOCCC???AAA>>>>>>>>>===<<<:::::::::;;;999999:::<<>>>>>@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;888999:::<<<============<<<;;;;;;:::;;;<<<>>>???;;;;;;:::;;;===@@@AAABBBQQQaaattt~~~~~~zzz{{{}}}uuuppplllmmmpppqqquuu{{{zzzuuutttsssttt}}}{{{pppllldddZZZQQQMMMLLLMMMSSSTTTUUUVVVWWWYYYZZZZZZ\\\\\\YYYUUUPPPLLLJJJIIIDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEDDDEEEEEEEEE???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBAAA@@@@@@@@@BBBDDDEEEAAADDDGGGIIIIIIKKKOOORRRxxxwww~~~xxxppphhheeefffeeeccc```^^^]]]___aaa\\\[[[^^^fffoooppphhh___fffaaa___cccfffeeedddfffiiittt~~~dddSSSOOOQQQ[[[hhhvvv}}}}}}|||zzzzzz{{{~~~{{{{{{||||||{{{{{{zzzyyyxxxyyyzzzyyywwwuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvrrrssstttuuuvvvwwwxxxyyywwwwwwwwwvvvwwwxxxxxxyyyvvvwwwxxxvvvtttssstttuuurrrpppooopppqqqssssssrrrpppooonnnmmmmmmllllllmmmjjjkkklllmmmnnnnnnnnnnnnoooooonnnmmmmmmmmmmmmnnnjjjjjjiiiiiiiiiiiijjjjjjggggggggggggggghhhhhhhhhdddddddddeeeeeefffffffffeeeeeeeeefffffffffggggggdddeeefffggghhhhhhhhhhhheeefffhhhjjjkkkkkkkkkkkkhhhgggfffeeedddeeefffffffffeeecccaaaaaaaaaaaabbb```___^^^^^^^^^]]]ZZZXXXSSSPPPLLLIIIGGGEEEBBB@@@>>>???AAABBBFFFMMMXXX___jjjqqq}}}bbbJJJDDD>>><<<>>>;;;:::;;;======<<<:::::::::999:::;;;===@@@CCCFFFHHHYYYlll|||```\\\aaavvvjjjZZZOOOOOOKKKBBBCCCKKKGGGGGGGGGFFFEEEEEEDDDDDDAAABBBDDDFFFHHHIIIJJJJJJGGGGGGEEEBBB>>>>>>???AAAAAA???===<<<===???BBBDDD<<<<<<<<<===============<<<=========>>>>>>??????:::::::::;;;::::::999999777888999;;;<<<============<<<;;;:::;;;<<<===>>>;;;999888999<<<@@@AAAAAAHHHVVVhhhsssvvvwww{{{xxxppphhhffffffjjjsss}}}~~~wwwoookkkrrr}}}|||ssshhh]]]VVVSSSSSSPPPQQQTTTWWWZZZ]]]```aaafffddd```ZZZTTTNNNLLLKKKFFFGGGIIIJJJIIIGGGEEEDDDGGGFFFEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGJJJOOORRRSSSVVVZZZ^^^zzzyyy|||wwwxxxqqqdddccccccdddbbb___]]]\\\\\\]]]]]]```ddddddaaabbbffffffgggggghhhgggeeedddcccgggiiippp}}}sss[[[SSSUUU```lllxxx}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxwwwwwwvvvxxxwwwwwwwwwvvvvvvuuuuuuxxxxxxwwwvvvvvvuuuvvvvvvxxxvvvuuuuuuvvvvvvtttsssuuuuuuvvvwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxwwwxxxwwwuuuuuuvvvvvvtttsssoooooooooooooooooooooooonnnoooqqqqqqpppnnnllljjjmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkmmmoooooollliiihhhhhhgggggggggggghhhhhhhhhgggfffggghhhhhhfffdddhhhfffeeeeeeffffffeeedddgggffffffeeeeeeeeeffffffeeeeeefffggghhhhhhgggggghhhhhhgggggggggggghhhhhheeefffffffffeeedddccccccbbbccccccbbbaaa```____________^^^\\\YYYVVVSSSQQQLLLJJJGGGEEEDDDBBB???===BBBCCCEEEGGGMMMVVVaaaiiirrrzzzUUUMMMDDD?????????<<<:::::::::;;;;;;;;;:::999999:::777;;;CCCDDDAAAKKKZZZmmmuuugggWWWcccvvvqqqYYYVVVRRRMMMIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGCCCCCCAAA@@@>>>===<<<;;;>>>;;;:::;;;>>>AAA@@@???:::;;;;;;<<<=========<<<:::::::::;;;<<<===>>>>>>:::::::::::::::999888777999999999999999999999:::;;;;;;:::999999999::::::;;;::::::::::::;;;<<<<<>>;;;<<<<<<;;;888::::::::::::::::::999999:::999???FFFGGGJJJ\\\qqqlll]]]YYYkkkyyyzzz```VVVTTTOOOKKKHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???======<<<===<<<;;;<<>>CCCIIIMMMXXXsss}}}cccUUUTTT___dddQQQQQQOOOLLLIIIGGGGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAEEEDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>============>>>??????===;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999888888777666666888888888888888888888888777666666666777888999999999888888888888999::::::777;;;AAAJJJTTT```llltttzzzvvvqqqllljjjjjjiiihhhbbbfffuuuqqqhhh___\\\^^^gggvvv}}}yyy{{{~~~zzzvvvwwwzzzyyyqqqjjjYYYTTTNNNJJJIIIIIIJJJJJJSSSUUUZZZ___bbbddddddccceeeeeedddcccdddeeeggggggiiigggfffeeeeeeccc```^^^YYYXXXXXXYYY\\\]]]\\\[[[YYYXXXUUURRROOOMMMKKKJJJDDDDDDEEEEEEEEEEEEEEEEEEsssjjjbbb\\\ZZZYYYXXXYYY\\\^^^______aaacccjjjppplllbbb[[[YYY^^^]]]]]]]]]^^^```bbbccc``````bbbfffooowwwggg^^^iiiwww~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxttttttuuuvvvvvvvvvvvvuuuyyyyyyyyyyyyyyyxxxxxxxxxvvvtttsssrrrrrrqqqooonnnooooooooooooooooooooooooppppppooonnnmmmnnnnnnnnnnnnnnnnnnoooppppppqqqqqqnnnmmmlllkkklllnnnooopppkkkkkkjjjjjjkkkkkklllmmmlllkkkjjjjjjjjjiiigggeeeiiifffddddddfffggghhhhhheeeeeeddddddeeeeeeffffffcccddddddeeeeeedddddddddccccccddddddddddddccccccffffffeeeeeedddcccbbbaaaaaaaaa```___]]]\\\ZZZYYYWWWVVVTTTQQQNNNKKKIIIGGGDDDCCCAAA@@@@@@DDDHHHLLLOOOXXXcccmmmttt~~~fffPPPFFFBBB<<<:::999:::<<<===<<<::::::::::::999999999999:::BBBAAADDDLLLWWWjjjnnnYYYQQQ\\\pppkkk\\\OOOLLLKKKIIIGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBAAAAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======???@@@@@@>>><<<:::::::::;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;999999888777777666666666888888888777777777777777666666666666777888999:::777777777777777888999999:::;;;>>>AAAGGGNNNWWW]]]jjjkkkmmmooopppkkkddd^^^WWW\\\qqqnnneee\\\VVVTTTXXXbbbmmmtttnnnmmmqqquuu{{{ooojjjccc]]]XXXTTTPPPMMMNNNPPPRRRTTTVVVWWWXXXXXX]]]]]]]]]^^^```cccfffhhhhhhfffdddbbb```^^^ZZZWWWRRRRRRRRRSSSRRRQQQOOOMMMMMMLLLIIIFFFCCCAAA@@@???::::::::::::;;;===???@@@zzzrrrjjj___WWWYYYWWWVVVXXX[[[^^^^^^]]]aaaaaacccfffccc^^^\\\^^^```___^^^]]]]]]^^^___``````___aaaeeejjjyyy}}}nnncccppp}}}~~~}}}~~~~~~~~~~~~|||||||||{{{zzzzzzyyyxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyxxxwwwvvvwwwyyyzzzzzzyyytttuuuuuuvvvvvvvvvvvvvvvyyyyyyyyyxxxwwwwwwwwwwwwvvvtttrrrrrrrrrrrrpppnnnoooooooooooooooooooooooopppooonnnnnnnnnnnnnnnoooooooooooooooppppppqqqqqqpppooonnnmmmllllllmmmnnnhhhhhhiiijjjkkkmmmnnnooolllkkkjjjjjjjjjjjjhhhfffiiigggeeeeeefffhhhhhhgggdddddddddddddddeeeffffffcccdddddddddddddddcccccccccdddeeeeeeeeeeeedddcccgggfffffffffdddcccbbbaaaaaa``````^^^\\\ZZZXXXWWWTTTSSSPPPNNNKKKIIIGGGFFF@@@AAAAAABBBDDDIIIQQQVVV[[[eeepppuuuxxxhhhOOOBBB>>>>>>;;;;;;:::;;;<<<;;;:::999::::::999999::::::<<<<<>>>>>===>>>@@@@@@???===;;;:::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::999888777777666666777777888888888777777777666666666666666777777999::::::777666666666666777888888;;;<<<<<<<<<>>>BBBHHHLLLSSSYYYcccmmmrrrpppjjjeeebbbfffxxxyyysssfffaaa]]]ZZZWWWTTTWWW]]]mmmrrrzzzwwwqqqppprrrrrrvvv|||}}}zzzxxxvvvtttpppnnnaaa___\\\XXXUUUTTTSSSSSSQQQQQQQQQRRRTTTVVVXXXYYYYYYVVVQQQNNNLLLKKKIIIGGGEEEGGGHHHHHHGGGDDDAAA@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@EEEJJJOOORRR{{{rrrqqqkkk```ZZZXXXWWWWWWZZZ___aaa```^^^]]][[[\\\^^^^^^]]]```fff``````___^^^]]]\\\\\\\\\ZZZZZZ]]]aaadddmmmzzzpppyyy~~~~~~~~~|||||||||}}}||||||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{yyywwwwwwwwwyyyzzzyyyxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuttttttttttttttttttsssqqqqqqrrrrrrpppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnppppppoooooooooooooooooorrrsssrrrqqqnnnmmmnnnooohhhhhhiiijjjlllmmmooopppjjjiiiiiiiiijjjjjjiiigggiiihhhgggggghhhhhhfffeeeccccccccccccdddeeefffgggddddddeeeeeeddddddccccccddddddffffffffffffddddddfffffffffeeedddbbbaaa``````___^^^\\\ZZZXXXVVVTTTOOONNNLLLJJJGGGFFFEEEEEEAAACCCFFFIIIMMMTTT^^^eeekkkttt~~~bbbLLLAAA;;;:::;;;:::::::::999999888888888:::999999999;;;===???@@@???CCCPPPfffuuu^^^[[[___rrrvvvaaaWWWQQQMMMIIIHHHGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<>>>@@@@@@>>><<<<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;888888777666777888999:::999999999888888777777666777777666777777888999:::777666666666666777888888777888999::::::<<<@@@CCC@@@IIIVVVccckkkpppsssuuuqqqrrrxxx}}}{{{pppfffaaa___```ccchhhhhheeefffiiinnnoooooopppsssyyy}}}}}}|||xxxppptttxxx}}}}}}uuunnnhhheeecccUUUUUUUUUUUUUUUUUUUUUUUUUUUOOOIIIDDDCCCDDDFFFGGGIIILLLNNNOOOLLLHHHEEEDDDHHHKKKPPPTTTVVVUUUSSSQQQSSSSSSTTTXXX^^^gggoootttuuuooonnnggg^^^\\\WWWVVVXXX^^^eeehhheeebbbZZZZZZ\\\``````^^^```eee^^^^^^^^^^^^]]]\\\[[[ZZZWWWVVV[[[bbbcccfffwww~~~~~~~~~{{{|||}}}~~~~~~}}}}}}{{{|||}}}~~~}}}|||zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{yyyxxxxxxxxxxxxyyyzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrsssqqqpppooooooqqqqqqpppooooooooooooooooooooooooooommmnnnoooppppppooonnnmmmpppppppppoooooonnnmmmmmmooorrrsssrrrpppnnnnnnpppllllllllllllmmmnnnoooooohhhhhhgggiiijjjkkkiiihhhiiihhhhhhiiiiiihhheeebbbccccccccccccdddeeefffgggeeeeeeeeeeeeeeedddcccccccccdddeeeggggggeeedddcccdddddddddcccaaa```^^^]]]]]]]]][[[YYYWWWTTTRRRPPPJJJIIIGGGEEEDDDCCCCCCCCCEEEIIIOOOTTTYYYbbbmmmuuuyyyfffVVVFFF???===;;;:::===:::::::::999777777888999999999999:::<<>>@@@???<<<;;;===???======>>>>>>======<<<;;;999999999::::::;;;;;;<<<888777666666777999<<<===;;;::::::999888888777777666666666555666666777777777777666666777777888999444666888888999:::<<<>>>999@@@JJJQQQXXXcccqqq{{{yyytttkkkbbb______ZZZTTTXXX\\\fffrrrzzz~~~xxxnnnhhhhhhmmmqqqwww}}}}}}rrrpppnnnpppsssxxx|||}}}yyy|||~~~zzzlllmmmooopppqqqpppooonnnkkkddd[[[UUUUUUZZZ```cccfffiiikkkjjjddd]]]XXXVVV^^^dddmmmvvvyyyxxxtttqqqpppooopppssszzzvvvoookkkaaaZZZ[[[VVVVVVYYYaaaiiimmmjjjfff\\\]]]aaaeeeddd___]]]___[[[\\\]]]]]]]]]\\\ZZZYYYXXXWWW]]]ffffffeeerrr~~~~~~~~~}}}{{{|||~~~}}}~~~}}}{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{xxxwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwwwwxxxxxxvvvuuuwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwuuutttssssssssstttooonnnmmmnnnooopppooonnnoooooooooooooooooooooooolllmmmoooqqqqqqpppnnnmmmqqqqqqpppooonnnmmmllllllkkknnnqqqqqqooommmnnnoooppppppooonnnnnnnnnnnnnnngggffffffhhhjjjkkkjjjhhhiiiiiiiiijjjjjjhhhddd```ccccccccccccdddeeefffgggffffffffffffeeeeeedddcccbbbccceeeffffffeeecccbbbccccccbbbaaa___^^^\\\[[[[[[[[[YYYWWWTTTRRROOONNNGGGEEEDDDBBBAAAAAAAAABBBIIIOOOVVV]]]ccclllwwwkkkPPPGGGAAAAAA@@@;;;888:::;;;;;;;;;:::888999;;;===999999999:::===AAADDDFFFJJJ]]]yyy{{{dddjjjjjjbbb\\\PPPKKKOOOKKKJJJIIIGGGFFFDDDBBBBBBAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCBBB@@@???>>>===CCCCCCBBB@@@>>>===<<<;;;<<<>>>???>>>;;;;;;>>>@@@>>>>>>??????>>>===<<<<<<888888999::::::;;;<<<<<<777777666666888;;;===???;;;;;;::::::999888777777666555555444444444555555777777777777777888999999444666888999888777888888;;;???BBBBBBEEESSSgggxxx~~~tttaaaPPPQQQZZZZZZRRROOOTTTaaarrrtttfffaaaccceeefffpppxxx|||}}}{{{uuunnnjjjjjjlllkkkjjjeeelllwwwtttnnnooovvv~~~zzzpppiiieeeqqqyyyrrrkkkdddaaa]]]UUURRRSSSVVV^^^mmmvvvrrrhhhbbb___\\\\\\]]]^^^\\\ZZZ^^^\\\[[[ZZZ[[[ZZZYYYWWWYYY\\\```dddiiinnntttyyy~~~}}}||||||{{{zzz|||~~~~~~~~~}}}|||}}}|||{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwvvvuuuxxxwwwuuusssrrrrrrrrrrrrqqqpppppppppoooooonnnnnnqqqqqqpppppppppppppppqqqqqqpppppppppoooooonnnnnnppppppppppppooooooooooooppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmiiikkkmmmoooooommmkkkiiijjjiiihhhiiiiiiiiigggeeecccdddeeeeeeffffffffffffaaabbbcccdddeeeeeeffffffddddddddddddcccbbbaaa```cccaaa`````````^^^[[[XXX[[[YYYUUURRROOOLLLKKKKKKEEEEEEDDDCCCAAABBBDDDGGGKKKWWWccciiinnnwwwrrrTTT@@@???===;;;::::::::::::<<<;;;::::::999999::::::<<<:::<<>>======<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::666666777888888888888888777777888888888999999999999777555444333444555666777666666555444444333333333444444555555444444333777777777777777777777777;;;999:::<<<@@@HHHWWWeeewwwpppbbbVVVVVV\\\[[[UUURRRXXX^^^hhhzzzrrreee\\\XXX]]]dddlllqqqrrrtttyyy}}}xxxtttqqqqqqttttttqqqmmmeeeeeeiiipppyyy}}}xxxrrrnnnuuu}}}ppphhhaaa^^^]]]XXX]]]]]]^^^dddpppxxxuuulllaaa___]]]]]]______^^^\\\ZZZYYYYYYZZZ\\\^^^^^^]]]\\\]]]___```bbbdddhhhkkkxxx~~~~~~}}}}}}}}}|||}}}~~~~~~~~~{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxvvvuuutttwwwvvvtttsssrrrqqqrrrrrrqqqpppppppppooooooooooooooooooooooooppppppqqqqqqppppppppppppooooooooonnnpppppppppooooooooonnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnmmmmmmmmmmmmjjjkkklllmmmmmmlllkkkjjjkkkjjjiiiiiiiiiiiigggeeeccccccdddeeeeeeeeeeeeeeeaaaaaaaaabbbbbbcccdddeeedddeeeeeeddddddcccbbbaaabbb```___^^^]]][[[XXXUUUVVVTTTQQQNNNKKKIIIIIIHHHDDDCCCBBB@@@@@@CCCIIIMMMZZZeeeooosssxxxnnnSSS???@@@>>>===;;;::::::::::::;;;::::::999999999::::::777999>>>BBBBBBDDDPPP^^^~~~wwwddd```kkkrrrggg[[[VVVRRRMMMJJJJJJJJJJJJIIIJJJJJJIIIEEECCCAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<:::;;;;;;<<<<<<======>>><<<<<<<<<<<<;;;:::999888555666777777888888888777888888888888999999::::::888777555444333444555666666666555555444333333222333333444444444444333333555555555555555555555555777666666888:::>>>JJJVVVbbbeeeggghhhmmmpppiii___VVVXXXYYY]]]nnnvvvkkkbbb___WWWXXXZZZ[[[^^^cccjjjooosssrrrtttyyy~~~zzzqqqpppnnnnnnooopppooonnnqqqnnnlllsss}}}vvvrrrpppzzz|||{{{mmmeee]]][[[^^^[[[aaa``````ccckkkrrroooggg```___^^^___``````___]]]YYYXXXXXXZZZ]]]___``````^^^^^^___^^^]]]^^^```bbblll~~~|||~~~~~~~~~~~~|||}}}~~~yyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvtttsssvvvuuutttsssrrrqqqqqqqqqpppppppppppppppooooooooonnnnnnooooooppppppqqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnllllllmmmnnnnnnooooooooopppooooooooonnnnnnnnnnnnkkkllllllllllllllllllkkklllkkkiiiiiiiiihhhfffdddbbbbbbcccddddddddddddcccaaa``````___```aaacccdddeeeeeeeeeeeedddcccbbbaaaaaa___]]][[[ZZZXXXTTTQQQRRRPPPMMMJJJHHHFFFFFFEEEBBBBBBBBBCCCGGGNNNXXX^^^llluuu}}}tttZZZKKKBBB<<>><<<;;;:::::::::::::::999999999999::::::;;;:::>>>CCCEEEDDDMMMdddzzzxxxjjj___\\\eee|||nnn^^^WWWRRRQQQQQQMMMIIIIIIKKKJJJIIIIIIIIIGGGDDDAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777555555666777777777777666888888888888888999999999777666444333333333444555555555444444333333222222222333333444444333333222444444444444444444444444555444555777666666<<>>CCCBBB@@@DDDUUUsss|||eee]]]jjj{{{yyyaaaRRRWWWRRRNNNMMMLLLHHHHHHJJJJJJHHHFFFEEEEEECCCAAA>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777777777888888888777666666444444555555555444444333444333333333333333333333333222222222222222333333222222222222111111111111111111222222222222111111000000000000000000000000333222555888888444333666666666999@@@JJJWWWdddnnnzzz~~~|||{{{{{{xxxssshhhccc```dddkkkqqqzzz~~~sssbbbVVVVVVWWW[[[bbbkkksssyyy|||~~~{{{xxxuuusssqqqooonnnlll^^^fffsss~~~{{{uuuvvvrrrlllfffeeejjjrrrxxx{{{xxxyyy}}}uuueee```XXXRRRQQQTTTZZZ^^^\\\aaadddbbbZZZQQQKKKHHHIIIOOOWWW```mmmyyy}}}{{{|||ssseeedddhhh___[[[___```]]]```aaa______ccccccaaa^^^aaaeeefffccc```^^^]]]\\\ZZZXXXXXX[[[^^^___`````````___^^^\\\[[[]]]^^^gggkkkxxxyyywww~~~}}}~~~~~~}}}~~~}}}||||||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvtttuuuvvvwwwxxxyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzxxxyyyzzzzzzzzzyyyxxxwwwttttttuuuuuuttttttsssrrrpppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppnnnlllooooooooooooppppppppppppppppppppppppoooooooooooonnnnnnoooppprrrsssssstttsssrrrrrrrrrrrrqqqqqqqqqpppooonnnmmmmmmnnnoooppplllkkkiiiiiiiiihhhfffdddbbbccccccccccccbbbaaaaaaaaaaaaaaaaaa```_________````````````___^^^]]]\\\[[[XXXTTTQQQOOOMMMKKKIIIDDDDDDCCCCCCCCCDDDFFFFFFMMMRRRZZZccckkksss{{{uuu___OOOAAA>>>AAA@@@999444;;;;;;;;;;;;;;;:::999999777888999:::<<<>>>@@@AAA>>>AAAFFFTTTmmmooo______vvvxxxfffZZZQQQUUUPPPLLLJJJHHHDDDDDDHHHIIIGGGDDDCCCCCCBBB@@@>>>===========================>>>?????????>>><<<;;;::::::::::::::::::::::::888888888777777666666666666666666777777666666555333444444444444333222222222222222111111111111111111111111222222222222222111111111111111111000000000111111222222111111000000000000000000000000000111///111555666222111333444444666:::>>>DDDOOOZZZnnnwwwiiiccc]]]]]]___cccllltttvvvzzzooobbb]]][[[XXXVVVWWW[[[___bbbiiinnntttzzz~~~|||zzzyyyxxxppp|||}}}vvvrrrmmmiiihhhllltttzzz}}}|||xxxqqqmmmlllhhhcccVVVTTTRRRQQQSSSVVVYYY\\\\\\aaafffddd^^^WWWUUUUUUZZZeeesss~~~lllaaadddggg]]]XXX]]]___[[[___aaa]]]\\\]]]]]][[[aaaeeeiiijjjfffbbb___^^^aaa^^^[[[[[[\\\^^^___```______^^^\\\YYYXXXZZZ[[[bbbdddnnnyyyvvv~~~}}}~~~~~~|||{{{||||||}}}}}}}}}{{{zzzyyyxxxyyyyyyyyyyyyyyyxxxwwwtttuuuuuuvvvwwwxxxyyyyyywwwwwwxxxxxxxxxyyyyyyyyyzzz{{{|||||||||zzzxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvtttuuuvvvvvvvvvuuutttssspppppppppqqqqqqrrrrrrrrroooppprrrssssssrrrqqqpppnnnoooooooooppppppppppppqqqqqqqqqqqqppppppppppppnnnnnnooopppqqqrrrrrrrrrppppppppppppoooooooooooonnnmmmmmmmmmmmmmmmmmmnnnkkkjjjiiiiiiiiiiiigggeeeccccccddddddcccbbbbbbaaa______```aaa```^^^\\\[[[]]]]]]]]]]]]\\\[[[ZZZZZZVVVSSSOOOLLLKKKIIIGGGFFFCCCCCCEEEGGGKKKNNNRRRTTT]]]bbbiiiqqqzzzhhhRRRDDD===999===@@@===::::::::::::;;;;;;;;;:::999888888888999;;;===@@@BBBCCCCCCPPPcccyyylllaaacccrrrxxxcccWWWQQQPPPOOOLLLJJJJJJGGGCCCCCCGGGGGGEEECCCBBBBBBBBB@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;999999999999:::::::::::::::777777666666666666666666333333444555555444444333333333333333333222111111222222111111111000000000///000000111222222111111000000000000000000000000000000111111111111000000000000000000000000000000111......222333111000222333333666999777555<<>>999:::;;;<<<;;;:::999888888999:::<<<>>>AAACCCDDDNNNdddwww[[[[[[ooouuuaaaYYYNNNJJJOOOKKKIIIIIIKKKJJJEEEEEEHHHFFFDDDBBBAAAAAABBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======;;;:::888999999999999999999999:::666666666666666666666666111222222333333333222222333333333333333222111000333222222222111111000000//////000111111111111111////////////000000000000000000111111111111000000000000000000000000000000444///...111222000000333111111333444///+++000:::888BBBPPP___rrr{{{lll___ZZZ[[[\\\___eeemmmvvv}}}wwwssskkkccc\\\XXXXXXYYYMMMKKKJJJPPP[[[gggooosss}}}zzzyyyyyyzzzvvvtttooorrrwww|||xxxwwwyyytttaaaZZZ\\\WWWVVV\\\\\\^^^aaacccaaa]]]ZZZZZZ[[[\\\aaafffgggeeecccfffiiiuuunnnccc[[[XXXXXXYYYZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\cccbbbiiivvv~~~yyyzzzzzz~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwzzz{{{|||}}}}}}{{{yyyxxxzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvuuussstttuuuuuuuuutttrrrqqqrrrpppnnnnnnpppqqqrrrqqqrrrsssssssssssssssrrrrrrqqqpppooopppqqqrrrpppnnnrrrrrrqqqqqqpppooonnnnnnnnnnnnoooppppppooommmlllnnnmmmlllkkkkkklllmmmnnnlllllllllllllllllllllllliiiiiihhhgggggghhhhhhhhheeedddcccbbbaaa```______```___]]][[[ZZZZZZ[[[[[[WWWWWWWWWVVVUUUUUUTTTTTTRRRKKKGGGGGGGGGFFFGGGJJJLLLMMMTTTaaajjjnnnpppsssxxx}}}rrr```SSSDDD;;;;;;888888999999999::::::::::::999999999999999::::::;;;888:::???AAABBBJJJSSStttzzzggg^^^nnn^^^OOOMMMKKKHHHIIIHHHGGGFFFFFFGGGGGGFFFDDDEEEDDDCCCCCCDDDCCCAAA???<<<;;;999888888999;;;<<<<<<<<<<<<<<<;;;:::999999999999888777666666777777333333222222222333444444111222222333333333222222444444444333333222222222000000000000////////////000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222555777:::AAAMMM]]]nnnyyy}}}zzzwwwpppooolllkkklllooorrrtttvvvrrrnnnlllmmmnnnmmmkkk[[[ZZZUUUOOOOOOUUUYYYZZZccc```^^^```aaabbbhhhooottt~~~}}}zzzyyyzzzxxxwww}}}zzzvvvssssssuuu~~~~~~{{{uuuuuuwww~~~}}}zzzyyyyyy{{{mmm\\\XXX]]]XXXWWW[[[ZZZ[[[]]]______\\\[[[[[[\\\WWWZZZ^^^```aaacccfffiiimmmggg```ZZZXXXYYYYYYYYY]]]]]]^^^^^^______``````gggfffjjjttt{{{zzzzzz}}}~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzyyyyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwww{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxxxxxxxxxxwwwuuutttttttttttttttttttttsssrrrrrrrrrpppnnnoooppprrrrrrrrrrrrssssssttttttssssssrrrqqqppppppqqqrrrrrrqqqooorrrrrrqqqppppppooonnnnnnnnnooooooppppppooommmmmmmmmmmmlllkkkkkklllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhheeeeeedddcccbbbaaaaaaaaa]]]\\\ZZZYYYXXXYYYYYYZZZXXXWWWVVVUUUTTTSSSRRRQQQNNNIIIGGGJJJKKKLLLNNNRRRWWWXXX^^^hhhqqqtttxxx|||pppXXXMMMGGG>>>999:::888888888999999999:::::::::::::::999::::::;;;;;;AAA@@@BBBDDDDDDGGGTTTcccmmm___aaakkkqqqUUUMMMNNNLLLJJJKKKHHHFFFEEEEEEFFFGGGEEEDDDEEECCCCCCCCCCCCCCCAAA???<<<:::999888888999;;;<<<;;;;;;;;;;;;:::999888888999888777777666666777777444444333222222333333333111222222222333222222222444444333333333222222222000000000000/////////...//////000000000111111111000000000000000000000000.../////////000000000000////////////////////////////////////////////////000000111111111222222222333333444666<<>>AAADDDHHHVVVooo}}}iii^^^YYYmmmnnn\\\MMMKKKMMMKKKIIIJJJGGGFFFDDDEEEFFFFFFEEECCCDDDCCCBBBBBBCCCBBB@@@???;;;:::999888888999:::;;;::::::::::::999888777666888777777666666666666777555444444333222222222222222222222222222222222111333333333222222222222222000000000/////////......//////000000000000111111000000000000000000000000....../////////000000000////////////////////////////////////////////////000000000111111111222222444333222111222666<<>><<<===???FFFTTTnnnzzzhhhcccddduuukkk[[[RRRKKKKKKKKKGGGDDDFFFFFFEEECCCDDDEEEEEEDDDBBBCCCBBBAAABBBBBBBBB@@@>>>;;;:::999888888999999:::999999999999888777666555777666666555555666666666666555444333222111111111222222222111111111111111222222222222222111111111000000/////////.........////////////000000000111000000000000000000000000........./////////000000////////////////////////////////////////////////000000000000111111111111222333333111111222555888666:::>>>AAAHHHUUUcccmmmxxx|||zzzwwwtttrrrsssvvvzzz||||||sssfffbbbiiissssssnnnaaaYYYRRRPPPQQQRRRWWW]]]kkkjjjeee[[[PPPKKKJJJKKKNNNPPPQQQQQQUUU]]]```___ZZZRRRNNNRRRYYY^^^eeejjjqqquuuwwwqqqeee\\\YYYYYYZZZ]]]```___[[[YYYZZZ\\\WWWWWWWWWWWWWWWUUUQQQOOO{{{eee\\\^^^ZZZYYY[[[XXXVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVWWW\\\bbbccc]]]WWWZZZZZZZZZ[[[\\\ZZZWWWTTTRRRVVVZZZZZZWWWVVVZZZ^^^```___^^^]]]\\\___iiisss~~~}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwxxxzzz}}}~~~{{{vvvvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyxxxxxxwwwwwwttttttuuuvvvvvvvvvuuuuuusssrrrqqqppppppqqqrrrsssqqqpppoooppprrrsssrrrqqqppppppqqqrrrrrrrrrrrrrrrqqqqqqpppqqqrrrsssqqqooooooooonnnnnnnnnnnnnnnnnnoooooonnnmmmmmmllllllllliiiiiijjjjjjjjjjjjiiiiiihhhhhhggggggffffffffffffffffffffffffeeedddcccbbb^^^]]]]]]\\\\\\[[[[[[[[[XXXVVVTTTRRRPPPOOOOOOOOONNNNNNOOOQQQRRRTTTUUUUUU]]]\\\^^^bbbcccdddiiipppwwwyyy~~~gggTTTDDD<<<>>>:::888999999777444444777777888888888999999999888888999999;;;<<<>>>>>>DDDCCCDDDNNNeeeyyyccc^^^hhhttteeeUUUTTTPPPMMMKKKHHHDDDDDDEEEEEEDDDBBBCCCDDDDDDCCCAAACCCBBBAAAAAABBBAAA???===::::::999999888888888888888888888888777666555555666555555555555555666666666555444333222111111111333222111000000000111111111111111111111111111111////////////...............////////////000000000////////////////////////............////////////................................................//////000000000111111111...///000000//////111222444555555666777;;;BBBHHHLLLUUUcccqqqxxxzzzyyyxxxvvvwwwwwwxxxyyy{{{~~~~~~uuujjjgggqqq}}}~~~xxxmmmccc[[[[[[aaaiiittt}}}~~~ssseeeXXXOOOMMMOOOLLLOOOQQQRRRVVVZZZYYYTTTLLLFFFCCCIIIQQQXXX^^^cccfffiiiggg]]]PPPGGGFFFIIIIIILLLOOOOOONNNNNNPPPSSSQQQWWW\\\]]][[[YYY[[[^^^hhh[[[ZZZUUUUUUXXXUUUWWWVVVUUUUUUXXXYYYYYYYYYTTTTTTVVV\\\bbbccc^^^YYYZZZYYYYYYZZZZZZZZZWWWUUUSSSVVVYYYYYYXXXXXX[[[^^^]]]]]]]]]\\\[[[___gggmmm~~~~~~}}}|||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzz{{{wwwxxxyyy|||~~~|||vvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwzzzzzzyyyyyyxxxwwwwwwvvvqqqrrrssstttuuuuuuuuuuuuqqqqqqppppppqqqqqqrrrrrrpppooooooppprrrrrrqqqooonnnnnnooopppqqqqqqqqqqqqqqqpppooopppqqqrrrpppnnnnnnnnnnnnnnnmmmmmmmmmmmmooonnnmmmkkkjjjjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhgggffffffeeeeeedddddddddbbbcccccccccbbbaaa___^^^]]]]]]\\\[[[ZZZYYYXXXXXXPPPOOOMMMLLLKKKJJJKKKKKKMMMOOOQQQTTTWWWZZZ\\\]]]aaa```aaacccdddeeellluuuyyyrrr[[[JJJ???;;;<<<999999999999999888777777777777777888888888888999888999999:::<<<>>>???@@@???DDDLLL\\\wwwhhh\\\aaarrrkkkVVVRRROOONNNMMMJJJGGGFFFGGGIIIDDDCCCAAABBBCCCCCCBBB@@@BBBAAA@@@@@@AAAAAA???===:::::::::999888888777777888888888888777666555444555444444444444555555666555444444333222222222222444333111000//////000111000000000000000111111111/////////.........------......////////////000000////////////////////////------........./////////................................................/////////000000000111111000111222222111000000111111000222555555444777<<<:::<<>>AAABBBCCCIIIWWWhhhzzzjjj\\\```nnnzzz]]]RRRTTTLLLMMMLLLIIIGGGGGGHHHHHHCCCBBBAAAAAABBBBBBAAA@@@BBB@@@@@@@@@AAA@@@>>><<<:::::::::999999888777666888888888888777666555555444444333333444444555666444444333222222333333333444333111///...///000000/////////000000000111111//////.........---------........./////////000000////////////////////////---------.........//////................................................////////////000000000111111333444333222111222333///---...333333111333888555777999:::<<>>???>>>:::888:::777:::;;;888666777999:::777777777777888888888888<<<<<<===???AAACCCEEEFFFhhh|||mmmTTTSSSeeezzzyyybbbRRRNNNQQQKKKMMMLLLIIIGGGGGGFFFDDDCCCBBB@@@AAABBBBBBAAA???AAA@@@???@@@@@@@@@>>><<<:::::::::999999777666666999999999999888777666555333333333333444444555666333333222222222333444444444333111///......///000.../////////000000111111//////.........---------............/////////000////////////////////////---------.........//////................................................////////////000000000000,,,...///000///000111333444000///333222...///444---333888777222000444:::666;;;AAAGGGOOOZZZfffnnn{{{xxxuuuuuu~~~mmmddd___cccmmmvvv~~~yyypppllliiifffkkksss~~~yyyooojjjiiiqqqyyy~~~tttkkkiiilllpppqqqqqqpppooonnnnnnoooooorrrtttxxxzzz{{{{{{{{{{{{nnn\\\ZZZWWWWWWZZZUUUWWWVVVVVVXXXZZZ\\\[[[ZZZTTTSSSRRRQQQQQQPPPPPPPPPUUUTTTSSSUUUWWWXXXXXXWWWSSSTTTUUUUUUVVVVVVUUUUUUVVVXXX[[[\\\]]]^^^___aaaeeefffqqq~~~|||||||||~~~}}}|||}}}{{{~~~~~~~~~~~~|||~~~~~~}}}|||||||||||||||{{{zzzyyyyyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{wwwwwwxxxxxxyyyzzz{{{{{{|||{{{yyywwwvvvvvvvvvwwwuuuvvvwwwwwwvvvtttrrrqqqrrrrrrrrrqqqqqqpppppppppnnnoooppprrrrrrqqqppppppoooooonnnnnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmppppppoooooonnnnnnmmmmmmnnnnnnmmmllllllllllllllllllkkkjjjiiihhhgggggggggdddeeeffffffeeedddcccbbbdddcccbbbaaaaaa```]]][[[___^^^]]]ZZZXXXVVVTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJHHHIIILLLPPPTTTXXX\\\^^^[[[___fffjjjllllllmmmnnnoooqqqvvv}}}ttt^^^NNNGGG<<<;;;999888888888999999999999888888777666666666:::666555999;;;999999;;;BBBBBB===>>>CCCCCCPPPkkkzzzggg^^^\\\hhh{{{sssbbbZZZQQQMMMOOOMMMJJJHHHGGGFFFFFFDDDCCCEEE@@@>>>???AAAAAA@@@???AAAAAA@@@@@@>>>===<<<;;;999999777666555555555555666666666666666666666666777666555444444444444444555444333222111111111111333333333222111000/////////000000000......000111222111111111000000//////,,,,,,------------,,,,,,........................................................................//////.........------------------............///////////////////////////////////////000000000000000000111111111222222222222333444888===BBBHHHKKKYYY^^^eeemmmvvvwwwnnnhhhmmm{{{zzztttkkkcccaaafffpppxxxzzzrrrhhheeeiiirrrtttsss}}}}}}vvvqqqppptttyyyxxxxxxxxxyyyyyyzzz||||||zzzyyy{{{~~~~~~|||}}}iiiZZZYYYVVVWWWZZZVVVYYYWWWVVVVVVWWWXXXWWWVVVRRRQQQQQQPPPQQQRRRSSSTTTWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSUUUVVVVVVWWWWWWWWWVVVXXX[[[]]]]]]]]]^^^___YYYZZZbbbuuu{{{{{{|||}}}~~~}}}{{{{{{|||{{{{{{{{{zzzxxxyyy{{{~~~~~~~~~}}}||||||||||||~~~}}}{{{zzzzzz{{{|||}}}}}}||||||{{{zzzzzz{{{{{{xxxyyyyyyzzz{{{{{{|||||||||{{{yyyxxxwwwwwwwwwwwwuuuuuuvvvwwwvvvtttrrrqqqrrrrrrrrrqqqqqqqqqppppppoooppppppqqqqqqppppppoooppppppoooooonnnmmmmmmlllmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnllllllkkkjjjjjjkkkkkkkkkkkkjjjiiihhhgggfffffffffdddeeeeeefffeeedddbbbaaaaaa```_________^^^\\\ZZZZZZYYYWWWUUUSSSPPPOOONNNLLLLLLJJJIIIIIIIIIJJJJJJJJJLLLPPPTTTYYY^^^cccgggjjjnnnrrruuuvvvxxx{{{}}}yyybbbPPPEEE@@@>>>;;;:::999888888888999999::::::999999888888888777;;;777555888999888999<<<===BBBBBBDDDIIIOOOggg~~~nnnddd___iiiqqq~~~vvv]]]UUURRRMMMJJJLLLLLLJJJGGGFFFFFFEEEDDDBBB@@@===<<>>===;;;;;;999888777666555555555555666666666666666666666666666555555444333333444444444444333222111111111111222222222222111000///...///000000///......///111111111111000000000//////------............------........................------------------------........................///.........---------------------............///.........................../////////000000000000000000000111111111222222000000000111222555888:::CCCFFFJJJOOOVVV___hhhnnnxxxqqqmmmrrr~~~xxxppphhheeeiiiqqqxxx~~~rrrjjjgggcccfffnnnnnnmmmuuu{{{tttnnnmmmppptttzzz{{{}}}zzzcccYYYZZZVVVUUUYYYWWW[[[YYYVVVTTTTTTTTTSSSRRRPPPPPPOOOOOOPPPSSSUUUWWWWWWWWWWWWXXXXXXWWWTTTQQQRRRSSSTTTVVVWWWXXXXXXXXXVVVXXX\\\]]]\\\[[[[[[[[[WWWVVV[[[jjj|||}}}}}}|||||||||}}}~~~~~~|||{{{{{{zzzyyyvvvssssssvvv|||~~~~~~~~~}}}||||||||||||~~~}}}{{{{{{{{{||||||||||||{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{||||||}}}}}}||||||zzzyyyxxxwwwwwwwwwtttuuuvvvvvvuuutttrrrqqqrrrrrrrrrqqqqqqqqqqqqppprrrqqqpppoooooonnnnnnnnnqqqqqqpppoooooonnnnnnmmmmmmnnnnnnoooooonnnnnnmmmkkkkkkllllllmmmnnnnnnnnniiiiiiiiihhhhhhiiijjjjjjiiihhhgggfffffffffffffffddddddddddddcccbbbaaa```]]]\\\[[[[[[[[[[[[YYYWWWTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFFFFHHHJJJLLLMMMLLLOOOSSSWWW\\\bbbhhhlllssswww{{{}}}~~~ooobbbPPPAAA:::888999999::::::999888888888888999:::::::::::::::999999999:::777777:::;;;;;;===AAA@@@BBBAAAHHHXXXfffzzzeeeXXXTTTVVVrrrooo^^^PPPPPPRRROOOLLLMMMJJJHHHFFFEEEEEEDDDCCCBBB>>>>>>>>>@@@BBBBBB@@@>>>?????????>>>===<<<;;;:::888777666555555555555555666666666666666666666666555444444333333333333444444333222111000000000000111222222111111000///...///000000///......///111000000000000////////////.........//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------------............///............................../////////000000000000000000000111111111111333222111000000000222222555666777999===DDDMMMRRR___^^^```iiivvv|||vvvuuuyyyssskkkhhheeeggglllllljjjpppzzzzzzuuuqqqqqqsssvvvvvvbbbZZZ[[[UUUTTTXXXWWW\\\YYYUUUTTTTTTTTTSSSSSSQQQPPPOOOOOOPPPRRRUUUWWWUUUUUUVVVXXXYYYWWWTTTQQQPPPQQQSSSUUUWWWXXXYYYZZZUUUXXX[[[\\\[[[YYYYYYYYY]]]ZZZ\\\fffsss~~~}}}}}}}}}}}}~~~}}}|||{{{zzz{{{~~~~~~}}}}}}~~~~~~}}}|||||||||||||||~~~|||{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzz{{{{{{|||||||||||||||{{{zzzxxxxxxwwwwwwttttttuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrpppnnnmmmmmmmmmmmmqqqqqqppppppooonnnnnnnnnmmmnnnnnnoooooonnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkggggggggggggggghhhhhhiiigggfffeeeddddddddddddeeeaaaaaaaaa```___^^^]]]]]]YYYXXXVVVVVVVVVUUURRRPPPNNNMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEGGGJJJMMMPPPRRRRRRUUUZZZ]]]```eeelllrrrwww|||zzzgggPPPIII@@@<<<<<<===:::777999999888888888888888888999999999999::::::::::::888777:::>>>@@@>>>@@@DDDGGGFFFCCCPPPkkk}}}~~~lll^^^XXX]]]fff}}}cccXXXPPPQQQTTTQQQMMMMMMHHHFFFDDDCCCCCCCCCBBB@@@>>>@@@BBBAAAAAAAAA???;;;>>>>>>>>>======;;;::::::777666555555444444444555555555555555555555555555444333222222222222333333222222111000000000000000000000111111000//////......///000///------///000////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///................................./////////000000/////////000000000111111222222111111222333444555333444444555666:::???CCC@@@CCCHHHPPPYYYdddmmmsssvvvuuutttsssuuu|||zzztttooommmpppuuuvvvuuuzzz~~~}}}zzzeee\\\\\\UUUSSSVVVUUUYYYWWWUUUUUUVVVWWWWWWVVVSSSRRRQQQPPPPPPQQQRRRTTTQQQRRRTTTVVVYYYXXXUUUSSSOOOPPPRRRUUUWWWXXXYYYYYYUUUWWWZZZZZZYYYXXXWWWWWW]]]ZZZYYY^^^fffppp~~~~~~}}}|||yyyyyyzzz}}}~~~~~~}}}}}}||||||~~~}}}||||||||||||||||||}}}|||{{{zzzyyyyyyxxxxxxzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvtttttttttttttttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrooommmllllllllllllppppppoooooonnnmmmmmmlllmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjjjjiiihhhggggggfffffffffeeeeeeffffffgggdddccccccbbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPNNNKKKHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGJJJMMMQQQSSSUUU\\\```dddfffhhhllltttzzziiiSSSGGG@@@<<<888999<<<===999444888888888888888888888888777888888888999999::::::999999===AAA@@@===>>>BBBHHHQQQYYYhhh~~~sssddd]]]```nnn|||tttccc[[[SSSMMMMMMMMMJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@???999>>>@@@>>>===???>>>999<<<<<<<<<<<<<<<;;;:::999666555444444444444444444444444444444444444444444222222111111111111222222111111000/////////000000//////000000000///.........//////...------...000.....................///......////////////..............................------------------------------------------------,,,,,,---------------------------............///....................................////////////....../////////000000000......//////000111222222///111333333333333444666555888;;;<<<===@@@EEEJJJPPPQQQSSSUUUXXX^^^eeejjjoooqqqtttwwwxxxvvvrrrnnnmmmnnnrrrwww{{{}}}}}}zzzyyytttooommmhhh[[[YYYSSSRRRUUUTTTUUUUUUUUUVVVYYY[[[ZZZYYYTTTTTTSSSRRRQQQPPPPPPPPPNNNNNNPPPTTTWWWXXXVVVUUUNNNOOOQQQSSSUUUWWWWWWXXXUUUVVVXXXXXXWWWVVVWWWXXX\\\XXXXXXZZZ]]]aaajjjsss|||xxxyyy~~~}}}vvvvvvvvvwwwxxx{{{}}}}}}}}}}}}}}}}}}}}}||||||}}}||||||{{{{{{|||||||||{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvuuutttssssssssssssssssssssspppqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnllllllkkkkkknnnnnnmmmllllllkkkkkkjjjlllllllllmmmmmmlllllllllkkkkkkjjjhhhgggfffeeedddeeeddddddcccbbbbbbcccccc```___^^^]]]\\\[[[[[[[[[WWWVVVTTTSSSQQQQQQPPPPPPQQQOOOMMMLLLKKKIIIFFFCCC@@@AAABBBCCCEEEFFFGGGHHHHHHJJJMMMPPPSSSUUUVVVVVV___ccchhhkkkmmmsss}}}}}}gggUUUFFF>>><<<===999555444666888888666666777888888999888888888666777777888999::::::;;;<<<<<>>CCCKKKggg~~~kkk```dddqqqlll]]]WWWRRROOOKKKIIIHHHGGGFFFEEEDDDBBB@@@???@@@@@@???>>>555===???;;;:::>>>>>>:::;;;;;;;;;;;;;;;:::999999555444444333333333444444444444444444444444444444111000000000000111222222000000////////////000000......////////////.........//////...------...000---------........................//////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------------------------------........./////////............////////////000000000000000/////////---///111222111/////////111333555555333333555888777999<<<>>>???BBBFFFIIIKKKLLLPPPTTTYYYZZZYYYWWWWWWYYY]]]cccgggkkkmmmooommmkkkiiiiiikkkllllllkkkjjjiiiiiihhhhhhhhhhhhhhhggg___YYYYYYWWWSSSPPPQQQjjjXXXUUUQQQRRRVVVSSSRRRSSSTTTXXX[[[\\\[[[YYYRRRSSSSSSSSSRRRQQQOOOOOOMMMMMMNNNQQQTTTVVVVVVUUUNNNOOOPPPRRRTTTUUUUUUVVVTTTUUUVVVUUUTTTUUUWWWYYYZZZYYYYYY[[[[[[ZZZ^^^dddnnnzzzyyy|||yyyxxxwwwvvvvvvxxxyyy{{{~~~|||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxvvvtttssssssssssssrrrssssssssstttppppppqqqqqqqqqrrrrrrrrrooooooooonnnmmmlllkkkjjjkkkkkkkkkjjjiiiiiihhhhhhjjjkkkkkkllllllkkkkkkjjjiiihhhhhhgggfffeeeeeedddcccbbbaaa______^^^^^^^^^\\\ZZZYYYWWWUUUTTTSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDBBB???AAACCCFFFIIILLLOOOPPPPPPSSSWWW[[[]]]]]][[[ZZZ```fffnnnsssxxxnnnYYYJJJ@@@999888<<<:::999777666666777888999555666777888999999888777777777888999:::;;;<<<===@@@>>>???@@@@@@BBBJJJUUUbbb~~~iiijjjxxxnnnZZZTTTRRRLLLMMMLLLJJJHHHHHHGGGFFFBBB@@@>>>>>>??????>>>===>>>EEEFFF===:::>>>>>>999:::::::::::::::999999888444333333333333333444444333333333333333333333333000////////////000111222/////////......//////000---......//////...............///...---,,,...000,,,,,,---------.........------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------------------------------.........//////------........./////////111111111111111000000//////000111111000///000111---///222333222333555666222555888999999999999:::777888:::>>>BBBDDDCCCBBB@@@BBBEEEIIIMMMPPPQQQOOOOOONNNLLLMMMPPPQQQPPPNNNLLLKKKKKKJJJIIIJJJJJJJJJKKKGGGEEEFFFEEEBBBAAADDDiiiUUURRROOORRRVVVTTTQQQRRRTTTXXX[[[\\\ZZZWWWPPPRRRSSSTTTTTTRRRPPPOOONNNMMMMMMOOORRRTTTTTTTTTNNNNNNPPPRRRSSSTTTTTTTTTTTTUUUTTTSSSSSSTTTWWWZZZWWWWWWYYY[[[YYYUUUVVV[[[hhhrrr}}}}}}{{{yyyyyyyyyzzz{{{wwwyyy||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||}}}zzzzzz{{{{{{|||{{{{{{{{{xxxwwwwwwwwwxxxyyyyyyzzzxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwuuutttrrrssssssrrrrrrrrrsssssstttpppppppppqqqqqqrrrrrrrrrmmmnnnnnnooonnnmmmkkkjjjjjjjjjiiiiiihhhggggggfffiiijjjjjjkkkkkkjjjjjjiiiffffffffffffffffffeeeeeeaaa```___]]]\\\[[[ZZZZZZXXXWWWUUUSSSQQQOOONNNNNNNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFFFFDDDCCCBBBDDDGGGKKKOOOTTTWWWXXXXXX\\\aaaeeefffdddaaa^^^fffnnnxxxiii^^^QQQFFFBBB???999888;;;222555999;;;999777666555555666777999999999888777888888999:::<<<===>>>>>>@@@>>>>>>@@@CCCKKK[[[jjj~~~}}}pppzzztttZZZQQQOOOMMMHHHKKKLLLJJJHHHGGGEEECCCBBB@@@>>>===>>>???>>>===KKKRRRPPPCCC<<<>>>>>>888999999:::::::::999888888333333333222222333444444333333333333333333333333///////////////000111111//////.........//////000------......///......------...///...,,,,,,...///,,,,,,,,,------.........,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////---------------------------------.........//////---------.........//////+++,,,---...////////////000000000...---...111333000111222111000////////////111555666666444444444777777888:::======<<<;;;999<<<>>>???BBBDDDCCC@@@@@@??????AAAFFFHHHHHHFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCBBBCCCEEECCC??????CCCoooYYYRRRSSSSSSOOOLLLPPPPPPQQQVVV[[[\\\XXXSSSMMMLLLLLLMMMOOOQQQPPPPPPPPPNNNLLLNNNRRRVVVWWWVVVRRRRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRSSSTTTWWWZZZ[[[[[[ZZZWWWUUUUUUUUUVVVWWW^^^ffftttqqqooouuu~~~}}}||||||uuuuuuuuuvvvwwwyyyzzz{{{{{{{{{||||||}}}~~~~~~}}}|||{{{|||~~~|||{{{zzzzzz|||~~~~~~}}}||||||||||||||||||||||||yyyxxxxxxxxxxxxzzz|||}}}zzzxxxuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvyyy{{{yyytttqqqsssvvvppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnmmmllljjjiiigggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbaaaaaaaaa```\\\YYYVVVTTTTTTSSSNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFDDDBBBCCCFFFHHHHHHIIIIIIJJJKKKLLLNNNOOOMMMNNNRRRWWW[[[^^^______ccceeeggghhhhhhkkkqqquuuzzzsssfffUUUIIIBBB@@@<<<999777666666777888888888777777777777777555555777888888777666666666777999;;;===>>>>>>>>>===>>>>>>CCCTTTlll~~~ooo^^^TTTMMMJJJLLLIIIIIIIIIHHHFFFEEECCCBBB============>>>>>>>>>>>>FFFEEECCCAAA>>><<<:::999888888777777666666555555222222222222222222222222222222222222111111111000000000000000000000000000///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////000000000000000000111111111222222222111111222333333333333222333333333444444444555555666777777888999::::::;;;666777888:::;;;<<<======>>>===<<<<<<<<<===???@@@???===;;;999999;;;===>>>rrr]]]SSSRRRPPPMMMKKKNNNNNNOOOSSSXXXXXXTTTPPPLLLJJJJJJKKKMMMOOONNNNNNOOONNNMMMOOOSSSVVVVVVUUURRRRRRRRRRRRRRRSSSTTTTTTQQQQQQRRRSSSTTTVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTUUUZZZaaammm||||||iiicccqqqzzz~~~}}}|||{{{yyywwwuuuttttttsssuuuuuuvvvwwwxxxyyyzzz{{{~~~}}}||||||}}}~~~~~~}}}{{{zzz{{{|||~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyxxxvvvttttttuuuvvvuuuuuuuuuuuuttttttttttttuuuuuuyyy|||}}}zzzuuurrrsssvvvoooooooooooooooooooooooonnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhgggfffdddccceeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbb``````___^^^^^^]]]\\\\\\[[[YYYVVVSSSPPPMMMLLLLLLFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDCCCCCCEEEGGGJJJLLLNNNQQQTTTUUUUUUUUUVVVXXXYYYZZZ^^^aaaeeefffgggeeeiiinnnrrrvvv|||uuucccWWWRRRMMMDDD<<<<<<:::888666555666666777888777777777777777777777666666777777888888777777555999<<>>GGGSSS```qqq}}}lllXXXOOOKKKGGGFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@========================>>>======;;;:::999888888888888777777666555444444111111111111111111111111222111111111000000000000///////////////////////////...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------................../////////000000000000000000111111111222222000111222222333333222222333333333333444444444444333444444555666666777777666777888:::;;;<<<<<<===>>>===<<<<<<<<<===>>>???>>><<<:::999999:::<<<===ttt```UUUPPPMMMKKKKKKNNNMMMNNNRRRUUUUUUQQQNNNKKKIIIHHHHHHJJJLLLLLLKKKMMMLLLMMMPPPSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSPPPQQQRRRTTTTTTTTTTTTSSSUUUTTTRRRQQQPPPPPPQQQRRRVVV[[[dddooo}}}vvvhhhbbbeeekkkttt|||~~~zzzwwwtttrrrqqqpppqqqrrrssstttuuuuuuvvvyyyzzzzzz{{{|||~~~~~~}}}|||{{{|||zzzyyyyyy{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwuuusssssstttttttttssssssrrrqqqppppppqqqrrrsssuuuwwwwwwuuupppmmmnnnooolllllllllllllllllllllllljjjjjjjjjiiihhhggggggfffeeeeeeeeedddcccaaa```___cccbbbbbbaaaaaa```aaaaaa_________^^^^^^^^^]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSRRROOOLLLIIIFFFEEEDDD???@@@@@@AAABBBCCCCCCCCCBBBDDDGGGIIIJJJLLLOOOQQQQQQUUUZZZ]]]^^^^^^^^^^^^aaaaaabbbdddgggkkkooorrruuuzzzuuudddVVVLLL???:::;;;===;;;888777666555555555666888999777777777777777777888888777777777777777888999999777<<<@@@@@@>>>???DDDHHHLLL[[[nnn}}}uuuqqqssswwwzzz^^^TTTKKKIIIIIIHHHGGGGGGEEEEEEEEEDDDBBBAAA???>>>======<<<<<<;;;;;;::::::777777777777777888888888999888777666555444333333000000000000000000000000000000000000///////////////////////////////////////...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.....................////////////000000000000000111111111111000000111222222222222222222222333333333444444444222222333333444444555555555666888999;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<;;;999888888999;;;<<>>;;;999>>>JJJUUUhhhuuuqqqllljjjjjjuuu~~~```TTTPPPLLLKKKKKKKKKIIIHHHDDDDDDDDDCCCAAA@@@>>>=========<<<;;;:::999888777666666777777888888888888888888777666444333222222000000000000000000000000000////////////.........////////////////////////.........------.................................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,---------.........------.........//////////////////000000000111111///000000111222111111111222222222222333333333333333333333333444444555555444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::999888777888999:::;;;|||lllZZZPPPKKKIIIIIIKKKMMMMMMNNNOOOPPPOOOMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHDDDFFFIIIKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMPPPRRRTTTVVVUUUSSSPPPNNNQQQPPPPPPOOOOOOOOOOOOOOOSSSSSSTTTWWW^^^iiiuuu}}}{{{iiiWWWTTT[[[gggvvv~~~}}}yyyxxxvvvuuusssqqqpppooommmoooqqqsssuuuuuuttttttqqqrrruuuxxxzzz|||~~~~~~|||||||||{{{{{{zzzzzzyyyyyywwwvvvvvvwwwxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwvvvvvvvvvvvvtttsssrrrrrrrrrrrrpppnnnmmmlllkkkiiihhhhhhiiiiiifffggghhhhhhgggggghhhiiieeeeeeeeeeeeeeeeeeeeeeeeaaa``````___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWVVVTTTRRRQQQRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHFFFEEECCCCCCDDDEEEFFFHHHKKKNNNQQQSSSQQQTTTWWWYYYZZZ\\\^^^___^^^aaaccccccbbbccchhhmmmppptttxxx}}}pppaaaWWWNNNDDD>>>===:::888777888888777555777777777777777777888888666666777777888888888888999999888888999:::<<<===;;;<<<:::666777CCCWWWfffmmm```gggnnnqqq}}}xxxgggWWWPPPOOOLLLIIIGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::999888777666777777777777777777777777777777666555444333222222111111111111111111111111////////////.........---........................---..................---........................------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------................../////////000000000...///000000111111000000111111111222222222333333222222222222222333333333444555666888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999888888888888999:::;;;yyygggUUULLLJJJIIIIIIJJJHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMLLLHHHFFFBBBDDDFFFGGGGGGGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJOOOQQQSSSTTTTTTRRROOOMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQUUU\\\eeekkkuuucccYYYSSSSSS\\\gggqqquuu{{{}}}{{{wwwtttrrrqqqqqqqqqqqqpppooollljjjiiiiiijjjmmmppprrrtttuuuvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvttttttuuuuuuuuutttttttttttttttttttttttttttqqqqqqrrrrrrsssrrrrrrqqqooonnnmmmmmmmmmllljjjhhheeeeeedddbbbaaa___^^^]]]XXXYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWUUUSSSPPPOOONNNPPPPPPOOONNNMMMMMMMMMMMMOOOMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKLLLMMMNNNOOORRRVVVYYY[[[YYY[[[]]]^^^___aaaccceeejjjmmmppppppooorrrzzz{{{hhhZZZJJJBBB>>>;;;;;;<<<555555666777666555444333555555666666666666555555666666666777888888999999999999999::::::<<<===>>>;;;<<<>>>@@@III[[[qqqlll______qqqnnn\\\XXXQQQMMMOOOMMMHHHEEEGGGHHHGGGEEEEEEEEEDDDBBBAAA???>>><<<<<<;;;:::999888777777666666666666555555555555555555555444333333222222111111111111111111111111////////////....................................------...//////...------........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////......///000000000000000000000111111111222222222//////000000000000000000333444666777999:::::::::999:::;;;;;;<<<<<<;;;;;;888888888888999:::;;;;;;zzzfffRRRKKKKKKKKKJJJHHHEEEGGGHHHIIIIIIHHHIIIIIIIIIIIIKKKNNNNNNLLLFFFBBBBBBDDDFFFEEEDDDEEEGGGJJJHHHGGGGGGGGGGGGHHHIIIIIIMMMNNNPPPPPPPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMMMMNNNPPPUUU[[[___uuu{{{jjjVVVOOOSSS\\\dddmmmsssuuuxxx~~~|||{{{xxxwwwvvvssspppmmmjjjhhhfffggghhhjjjkkklllllllllllllllmmmnnnooopppqqqqqqqqqooommmmmmnnnooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkllllllkkkjjjiiihhhgggfffeeeeeefffeeebbb```[[[[[[[[[YYYWWWTTTPPPNNNLLLLLLLLLMMMOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMLLLJJJIIIIIIKKKKKKJJJIIIIIIJJJKKKKKKMMMKKKHHHFFFDDDEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYZZZZZZWWWWWWWWWYYY[[[^^^bbbddddddeeeggghhhiiilllpppsssyyysssaaaSSSMMMDDD<<<666666555333444888444666777666555555666777444555666666777777777777555666666777888888999999888999:::;;;<<<============DDDNNN]]]oootttccceeesssjjjTTTOOOPPPJJJJJJOOOPPPKKKGGGIIIKKKJJJEEEEEEDDDCCCBBB@@@???>>><<<<<<;;;:::999999888888555555555555555555555666333333333333333333333333000000000000000000000000000000000/////////..............................------...//////...------................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++******+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////---...//////000000//////000000000000111111111222000000000///////////////333444555777888999999:::888999:::;;;<<<;;;;;;:::888888999999:::;;;;;;<<<|||gggRRRKKKLLLMMMJJJGGGFFFGGGIIIJJJJJJIIIJJJKKKGGGIIIKKKNNNOOOKKKEEE@@@CCCEEEFFFEEECCCDDDHHHKKKHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLIIIJJJLLLMMMOOORRRVVVZZZhhhlllXXXUUULLLVVVcccjjjkkknnnvvv~~~}}}~~~}}}{{{xxxuuusssqqqppphhhhhhhhhhhhhhhhhhggggggeeefffggghhhjjjkkkmmmmmmjjjhhhffffffgggggggggfffiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggeeecccaaa___aaa```___``````___\\\YYYSSSTTTTTTSSSPPPLLLGGGDDDIIIIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOMMMJJJGGGFFFFFFHHHIIINNNNNNPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\```ccceeeffffff```______```bbbeeeiiikkkoooppprrrsssuuuxxx}}}uuueee\\\SSSHHHBBBAAA777444555;;;;;;777666:::777888888555333333666999555666777999::::::;;;:::555666666777888999999999777999;;;===>>>>>>>>>===AAALLL```xxxqqqdddnnnzzzbbbPPPHHHLLLNNNEEEGGGNNNQQQLLLHHHIIIJJJHHHDDDDDDCCCBBBAAA???>>>===<<<;;;;;;::::::999999999555555666777777888888999222222333333333444444444////////////////////////000000000000////////////........................,,,---...//////...---,,,...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---......///////////////000000000000111111111111222222222222111111111111222333555777888999999999888999:::;;;<<<;;;::::::888888999:::;;;;;;<<<<<>>===<<<:::888666555444333444444555555444444333333333333222222222111111111111000///////////////000000//////.........---......------------............---------,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********))))))((((((******++++++++++++************++++++++++++******************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111000000///////////////222222222333555777888999999999999888888888777777999999999:::::::::;;;;;;eeeTTTNNNIIIKKKLLLEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIJJJLLLIIIKKKNNNPPPPPPNNNLLLJJJNNNMMMMMMMMMOOOSSSVVVXXXXXXiii}}}zzzcccSSSIIINNNVVVZZZ```iiihhhkkknnnppprrrxxx||||||yyyvvvtttsssqqqmmmjjjeeeddddddbbbaaa```______[[[ZZZYYYWWWVVVVVVVVVVVV\\\[[[ZZZWWWUUUSSSQQQPPPQQQQQQPPPOOONNNNNNNNNNNNOOOMMMKKKJJJJJJIIIGGGEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDHHHMMMRRRSSSRRROOOMMMPPPQQQRRRSSSSSSSSSRRRQQQNNNMMMNNNRRRWWW[[[\\\[[[]]]\\\[[[ZZZXXXXXXWWWXXX^^^]]]ZZZWWWUUUUUUWWWZZZ^^^\\\]]]```___\\\]]]bbb\\\]]]^^^]]][[[[[[\\\]]]ddddddeeefffhhhjjjkkklllfffhhhkkkqqqyyy}}}pppbbbSSSHHHFFFAAA<<<888777666444333666666555444444444444444555555555555555555555555666666555666666777888999:::999888999:::;;;;;;;;;@@@>>><<<;;;>>>IIIZZZggg}}}uuutttxxxuuugggZZZKKKDDDBBBBBBDDDHHHPPPWWWZZZUUUNNNKKKIIIFFFDDDCCCAAA@@@>>>======<<<======;;;:::888666555444333444444555555444444333333333222222222111111111111000000///////////////000/////////.........---......------------.........------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++************************************************)))))))))((()))******************))))))******++++++******)))************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////....../////////000000000111000//////......//////111111222333444666888888999999888888777777777777777888888888999999999999zzzbbbSSSOOOJJJKKKKKKDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCEEEFFFFFFEEECCCAAAAAACCCEEEFFFFFFGGGIIIKKKIIIJJJMMMOOOOOONNNLLLKKKOOOOOONNNOOOPPPRRRTTTVVVSSS[[[dddooohhhPPPHHHJJJNNNTTT[[[\\\___ccceeegggmmmwww~~~~~~|||yyyvvvtttkkkjjjhhhfffdddbbb```___]]][[[ZZZXXXVVVVVVVVVVVVYYYXXXVVVRRROOOLLLJJJHHHLLLKKKJJJIIIIIIJJJKKKLLLNNNKKKHHHFFFFFFEEEDDDCCCDDDCCCBBBBBBBBBDDDFFFHHHMMMRRRYYY___```]]]WWWSSSUUUVVVWWWWWWXXXXXXXXXWWWQQQSSSWWW\\\bbbdddcccbbb```bbbbbb___[[[YYYZZZ\\\cccbbbaaa___]]]]]]___bbbbbb___^^^^^^]]]\\\___eeecccccccccaaa```aaadddffflllkkklllmmmooorrruuuwwwvvvyyy~~~}}}jjjbbbWWWMMMFFFAAA;;;777888666444444555555444333666666555444444444444555555555555555555555555555666666666666777888999:::999:::;;;===>>>>>>>>>>>>AAA>>>===CCCTTTmmm|||eeeaaahhh{{{kkkUUUSSSJJJBBB>>>>>>???FFFMMM\\\jjjrrrjjjZZZOOOJJJIIICCCBBB@@@>>><<<;;;::::::<<<;;;:::999777666555444333444444555555444444333333222222222222111111111111000//////......///////////////.....................------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))((())))))******))))))((()))******++++++******)))************************+++++++++++++++*********************************++++++++++++++++++++++++*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........////////////000000000///............///111111111222333555666777777777777777777666666666666666666666777777777777sss^^^QQQOOOJJJJJJJJJCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDDDDEEEGGGIIIGGGHHHJJJLLLMMMLLLKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSWWW]]]llljjj[[[SSSNNNLLLMMMTTTYYY___aaabbbeeelllqqqrrrvvv|||}}}|||sssrrrqqqooommmkkkiiihhhfffdddbbbaaa``````aaabbb___^^^[[[YYYUUUSSSPPPOOORRRQQQPPPPPPPPPRRRTTTUUUWWWTTTPPPMMMMMMLLLLLLKKKJJJIIIHHHIIIKKKNNNRRRUUU___bbbgggjjjhhhccc\\\WWWXXXXXXYYYYYYZZZZZZZZZZZZWWWYYY]]]bbbfffhhhggggggdddggghhhddd^^^\\\^^^bbbfffgggfffdddbbbbbbccceeeeeeaaa_________```fffmmmlllkkkjjjiiihhhkkkooosssxxxyyy{{{~~~zzzooobbbVVVMMMHHHCCC<<<888888:::;;;;;;666666666666666555444333666555555444444444555555555555555555666666666666666666666666777888::::::;;;===???AAAAAAAAAAAABBB>>>BBBKKK[[[tttvvvfff[[[WWWbbb|||nnnXXXKKKJJJEEEBBB@@@???@@@HHHRRRfffzzziiiVVVMMMKKKDDDCCC@@@>>><<<:::999888::::::999888666555444444333444444555555444444333222222222222111111111111000000///............///...........................------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,,,,------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))(((((())))))))))))(((((())))))************))))))************************+++++++++***************************************************************************++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........------........./////////000///......------......000000000111222333555555666666666555555555555555555555555666666666666777{{{lllYYYOOOMMMHHHHHHIIIBBBAAAAAAAAA@@@@@@@@@??????@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCC@@@@@@?????????@@@AAABBBBBBDDDEEEEEEDDDDDDEEEFFFDDDEEEGGGIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKMMMOOORRRUUU]]]mmmxxxiiiXXXLLLFFFKKKPPPVVV[[[]]]```ccceeeeeejjjrrrxxx~~~~~~|||yyyvvvsssqqqpppllljjjhhhffffffggghhhiiieeedddbbb```^^^\\\[[[ZZZZZZYYYYYYYYYZZZ[[[]]]^^^___[[[WWWUUUTTTTTTTTTSSSRRRQQQQQQRRRUUUYYY]]]```ggghhhiiiiiifffaaa\\\YYYZZZZZZZZZ[[[[[[\\\]]]^^^]]]___aaacccdddfffhhhiiigggjjjllliiidddaaadddhhhiiijjjjjjiiifffeeeeeeffffffbbbaaacccdddhhhpppxxxwwwwwwvvvuuuuuuyyy~~~ppphhh]]]TTTLLLFFF???:::===:::666444444444555555333444555555444333222222555555444444444555555666555555555666666666777777555555555666777999:::;;;@@@BBBBBBAAA???>>>@@@BBBEEEPPP```sssqqqaaaXXXVVVdddtttrrr___QQQJJJIIIGGGEEEEEEBBBAAAHHHQQQeee|||nnnXXXLLLIIIDDDCCCAAA>>><<<:::999999888888777666666555444444333444444555555444444333222222222111111111000000000//////...............---------...............------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******(((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------............///......---------------////////////000222333444444444444444444444444444555555555555666666666666tttfffTTTKKKJJJEEEFFFHHHBBB@@@@@@@@@@@@??????????????????????????????@@@AAA@@@?????????@@@@@@AAABBB???>>>===<<<===@@@BBBDDDEEEFFFGGGFFFDDDCCCDDDEEEBBBCCCEEEFFFGGGGGGGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKIIIKKKNNNRRRUUU^^^qqqqqq```WWWPPPNNNNNNPPPTTTXXX[[[\\\[[[```fffmmmsssyyy~~~|||zzzuuurrrooolllkkkkkkmmmnnnkkkjjjiiihhhgggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbb___\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ]]]aaaeeegggdddeeeeeedddcccaaa___]]]ZZZZZZZZZ[[[\\\]]]^^^___^^^___`````````bbbfffiiiiiikkklllkkkhhhhhhjjjmmmlllmmmooonnnlllkkkkkkkkkjjjhhhiiimmmpppttt}}}~~~sssdddYYYQQQKKKCCC>>><<<;;;999777444444333333222222333333111333555666555444555666555444444444444555666666555555555666666777777888666666666777888:::;;;<<>>DDDHHHVVVeeexxxtttbbbZZZ___ggg~~~kkk^^^TTTMMMKKKHHHFFFEEEFFFCCCAAAFFFLLLaaauuulllYYYNNNIIICCCBBB@@@===;;;:::999999666666666555555444444444333444444555555444444333222111111111111000000000000///......------......---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************((())))))******))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************************)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............---,,,,,,,,,,,,---............///000111222222222222333333333333333444444444555555555555666uuubbbPPPHHHGGGBBBCCCFFFBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>===>>>>>>???@@@;;;;;;<<<===???AAABBBCCCEEEFFFGGGFFFDDDCCCDDDEEEAAABBBDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNMMMLLLKKKKKKHHHIIIMMMPPPTTT___kkkxxxtttfffTTTJJJJJJNNNQQQQQQQQQTTTXXX[[[```eeejjjnnnxxx{{{|||{{{{{{|||yyyxxxwwwvvvuuutttsssrrrpppqqqrrrrrrqqqooommmllliiihhhffffffffffffeeecccbbbbbbccceeehhhkkkmmmnnnggggggiiijjjiiihhhgggfffccccccbbbcccdddeeeggghhheeegggiiijjjjjjlllpppsssuuuvvvvvvwwwxxxyyy{{{|||zzz|||tttkkk```YYYTTTNNNEEE>>>===999555444666777666444000111222333333444666777333555777777555555777999444444444444444555666666444555555666777777888888888888888999;;;<<<>>>??????@@@@@@@@@AAAIIIUUU___qqqrrrhhheeehhhttt|||kkkZZZSSSPPPKKKHHHIIIEEEBBBBBBEEEDDDCCCEEEIIIYYYhhhsssnnnaaaUUUMMMIII@@@???===<<<:::999999888555555555444444444444444333444444555555444444333111111111111000000000000//////...------------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,++++++************+++************************,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************)))******************)))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,+++,,,,,,,,,------------...///000111111111111222222222333333222222222333333333444444zzz___NNNFFFEEE@@@AAAFFFBBB@@@@@@@@@@@@????????????===============>>>??????======<<<<<<<<<======>>>777999<<>>AAAHHHWWWiiiwwwvvvsssiiiccciiitttggg]]]TTTMMMNNNLLLFFFCCCCCCBBB@@@@@@DDDFFFEEEFFFJJJOOOXXX^^^ZZZQQQKKKGGGDDD>>>===;;;:::999888888888444444444444444444444444333444444555555444444333111111111111000000000000//////...------------...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++***)))(((((())))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((())))))*********+++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---------------...///000000000111111222222222333000111111111111222222222yyy___SSSFFFBBBCCCCCCDDDFFFDDDCCCAAA???>>>>>>???@@@<<<<<<<<<===============>>>======<<<;;;;;;::::::;;;<<<===???@@@BBBBBBBBBFFFFFFEEECCCAAA@@@>>>>>>???@@@AAABBBCCCDDDDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJLLLNNNOOOTTTWWWcccvvvyyy]]]NNNHHHEEEDDDEEEEEEEEEHHHIIIJJJLLLOOOSSSXXX^^^aaadddfffjjjmmmuuuuuuvvvxxxzzz}}}~~~~~~{{{lllfff\\\TTTNNNHHHAAA===777777666555444444333333444333333222222333333444444333333222222333333444444444444444444444444444444444444555666777888999555555555555666777888888<<<<<<;;;:::;;;===>>>===AAADDDFFFMMM]]]tttxxxfff^^^```iiirrrzzzxxx\\\SSSKKKPPPTTTRRRLLLGGGEEEEEEDDDBBBAAA@@@@@@AAACCCDDDIIIJJJKKKJJJHHHCCC>>>;;;:::::::::999888777777666555444333333222222333333444444333222222111111000000000000000////////////------......------,,,+++)))******++++++,,,------...,,,++++++------,,,***+++++++++*********))))))''''''(((((())))))******)))***++++++***)))***+++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''(((***++++++***(((((())))))))))))(((((())))))))))))************)))((((((((((((***,,,---)))************+++++++++************************++++++++++++++++++++++++...------,,,,,,++++++***------------------------000000000000111111111111222222222222222222222222yyyqqq[[[OOOEEEBBBDDDDDDDDDFFFCCCBBB@@@>>>======>>>???<<<<<<<<<;;;;;;;;;;;;;;;=========<<<;;;::::::::::::;;;===???AAAAAAAAAAAADDDDDDCCCAAA???>>>======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNOOOQQQ]]]mmmxxxjjj\\\QQQFFF===@@@@@@CCCGGGJJJJJJIIIIIIKKKNNNQQQTTTVVVYYY]]]aaagggiiimmmrrrvvvzzz|||}}}{{{{{{{{{zzzzzz|||xxxnnneee^^^ZZZSSSNNNGGGBBB>>>;;;777444666666555555444333333222444333333222222333333444444333333222222333333444444444444444444444444444666555555555555555666666666777777888888999::::::===>>>?????????@@@???>>>???FFFPPP]]]qqq~~~iii``````mmmxxxcccPPPLLLIIIMMMPPPNNNIIIEEEDDDEEEBBBAAA@@@??????@@@BBBCCCEEEEEEFFFEEECCC@@@<<<::::::999999888777777666666444444333222222222222333444333333222222111111000000000000000/////////...---------...------,,,+++)))******++++++,,,------...,,,++++++,,,---+++***+++++++++*********))))))(((((((((((())))))******)))***++++++))))))***+++******))))))))))))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********)))((((((((()))***+++,,,))))))*********+++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++------------------------....../////////000000000222222222222222222222222qqqddd]]]TTTJJJBBBBBBDDDDDDCCCDDDAAA@@@>>>===<<<<<<===>>><<<<<<;;;;;;::::::999999===<<<<<<;;;;;;::::::999888:::===???@@@@@@@@@???AAA@@@???>>>===<<<<<<;;;======>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDDDDEEEFFFGGGIIIJJJKKKJJJKKKTTT___gggqqqzzzrrrfffVVVHHHEEEBBB>>>>>>AAADDDEEECCCFFFGGGHHHHHHIIIKKKNNNQQQTTTXXX___gggmmmqqqssssssvvvxxxyyyyyyyyyzzz}}}zzztttkkkggg```XXXPPPIIIDDDBBB@@@===999777666555444333555444444333333222222222444333333222222333333444444333333222222333333444444444444444444444444444666666555444444444444444444555777999:::;;;;;;;;;;;;;;;<<<<<<===???CCCGGGUUU]]]iiixxxrrrgggkkkrrrnnn^^^PPPGGGEEEFFFHHHJJJIIIEEEBBBCCCEEEAAA@@@???>>>>>>>>>???@@@?????????>>>===;;;:::999888888777777666666555555444444333222222222222222333333333222111111000000000000000/////////......---------------,,,++++++)))******++++++,,,------...,,,++++++,,,,,,+++***+++************)))))))))((((((((())))))))))))***)))***++++++))))))***+++***))))))(((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))%%%))),,,,,,)))''''''((((((((())))))))))))(((((((((((())))))))))))******)))((((((((()))***+++,,,)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------........./////////222222222222222222222222ppp]]]SSSNNNPPPGGG@@@AAACCCBBBAAAAAA>>>===<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999999888;;;;;;;;;;;;::::::999999777999<<<>>>??????>>>===>>>===<<<;;;:::::::::;;;<<<<<<======>>>???@@@@@@@@@?????????>>>>>>======AAABBBBBBDDDEEEFFFHHHHHHHHHHHHMMMTTTWWW___vvvyyyqqqdddZZZKKK>>><<>>>>>>>>>>>;;;:::;;;===@@@GGGTTT___www~~~{{{|||ttt]]]SSSOOOJJJEEECCCBBBCCCDDDCCC@@@@@@AAACCC???>>>===<<<<<<<<<===>>>;;;;;;:::999999999999999777777666666555555555555444333333222111222222222333333222222111000000000000000/////////.........,,,------------,,,++++++)))******++++++,,,---------,,,++++++,,,,,,+++)))************)))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%***//////***&&&''')))(((((())))))))))))(((((((((((((((((()))))))))***)))))))))))))))******+++))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////111111111111111111111111hhhXXXTTTSSSRRRHHH@@@@@@AAA???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;>>>======<<<;;;:::999999:::::::::::::::999999999777888:::<<<======<<<<<<<<<;;;999888888999:::;;;======<<<<<<<<<===>>>>>>>>>=========<<<;;;;;;;;;??????AAABBBCCCEEEEEEFFFIIIGGGJJJMMMLLLQQQfff}}}lllUUUHHHEEECCC>>>@@@AAACCCEEEFFFFFFDDDCCCCCCDDDGGGKKKPPPUUUYYY[[[[[[___cccgggiiikkkmmmooowwwzzz~~~{{{yyyyyyyyy}}}~~~xxxsssmmmddd]]]YYYTTTNNNJJJHHHFFFCCC???===<<<999777666777888999666666555444222222222222222222222222222111111111444333333222222333333444444333333222222333333444555555555555555555555555444444444555666888999:::??????@@@@@@@@@???>>>>>>===@@@IIISSSXXX___lll{{{[[[RRRKKKJJJJJJGGGDDDCCC@@@@@@@@@???>>>>>>@@@AAA======<<<<<<;;;;;;;;;;;;999888888777777888999:::666666666555555555555555333333222111111111111222333333222111111000000///////////////............,,,,,,------,,,,,,+++***)))******++++++,,,---------+++******+++,,,***)))))))))))))))))))))))))))************))))))))))))((()))******)))((()))***))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&,,,111000+++((((((***(((((())))))))))))(((((('''(((((((((((()))))))))((()))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---------------------------------....../////////000000000111111111111111111111111kkk```___aaa]]]PPPEEEAAA@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::======<<<<<<;;;;;;::::::999999999999999999999999777888999:::;;;;;;;;;;;;;;;:::888888888:::<<<===???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAACCCCCCDDDDDDIIIFFFGGGIIIGGGJJJYYYlllooo[[[OOOCCC999;;;;;;===@@@CCCDDDCCCAAABBBBBBBBBDDDFFFIIILLLNNNOOORRRWWWZZZ]]]```ccceeekkknnntttyyy{{{zzzxxxvvvwwwxxx|||}}}}}}}}}~~~~~~|||xxxuuummmhhhbbb]]]YYYTTTNNNIIIKKKFFFAAA???>>>===:::777888777666555444444555555555666666444111//////000222222222222222222222222444333333222222333333444444333333222222333333444555555555555555555555555555555666777999;;;<<<>>>@@@???>>>===============AAAKKK^^^pppuuuttt|||yyy}}}eee]]]MMMKKKHHHEEECCCBBBBBBBBB???>>>>>>======>>>>>>???===<<<<<<<<<;;;::::::999888888777777888888999:::666666666666666666555555333333222111111111111111222222222111000000///////////////.........------,,,,,,,,,,,,,,,+++******)))******++++++,,,---------+++******++++++***)))(((((()))))))))))))))***+++************)))))))))((()))******(((((()))***)))((((((''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++......+++))))))***(((((())))))))))))((((((''''''(((((((((((())))))((()))************))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++++++++******+++,,,,,,---......------------------------....../////////000000000111111111111111111111111uuulllmmmooojjj\\\LLLDDD@@@===<<<===::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::888888888999999999999999888888777777888999;;;<<<;;;:::888888888;;;===???BBB@@@>>>;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCCCCCCCFFFCCCCCCGGGGGGGGGQQQ```nnn|||kkk```VVVMMMEEEAAA>>>===???@@@@@@???@@@AAAAAABBBCCCDDDDDDDDDGGGJJJMMMOOOQQQSSSWWWYYYZZZ^^^dddjjjnnnooonnnmmmnnnooouuu{{{{{{xxxwwwzzz|||}}}~~~|||uuuoookkkaaa```_________^^^[[[YYYTTTRRRPPPMMMJJJGGGEEECCCCCC???;;;:::;;;:::777444888888777777666555555555333555777666333222222444333333333333333333333333444333333222222333333444444333333222222333333444555555555555555555555555999999999:::;;;===>>>???<<<<<<===???CCCHHHLLLOOOVVV```sssxxxppplll{{{^^^QQQPPPLLLJJJFFFBBBAAABBBBBBAAA>>>>>>======>>>>>>>>>===<<<<<<<<<<<<;;;:::999999777777888888888888999999666666666666666666666666333222222111111111111111222222111111000000////////////.........---------+++,,,,,,,,,,,,+++******)))******++++++,,,------,,,+++******++++++***((((((((((((((())))))******+++++++++*********))))))((()))***)))((('''(((***((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********))))))(((((())))))))))))(((((('''''''''((((((((())))))((()))***++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++++++++)))******+++---......///------------------------------........./////////111111111111111111111111yyyyyy{{{tttdddQQQFFFAAA===<<<>>>::::::;;;<<<<<<<<<;;;;;;999999999999999999::::::888888888888888888999999999888777666666888:::<<<;;;:::888888999<<>>>>>>>>>>>>>>@@@BBBCCCDDDBBB@@@>>>???AAACCCDDDEEEFFFJJJLLLJJJMMMSSSYYY]]]^^^]]]\\\dddffflllsssuuuqqqqqqttt|||}}}~~~~~~}}}|||{{{~~~~~~}}}yyytttpppnnnccccccaaa___ZZZUUUQQQNNNFFFFFFGGGHHHJJJKKKIIIGGG@@@AAAAAA@@@===<<<<<<===;;;999666666888888555333333444555555555555444444///222555555333222444666333333333333333333333333444333333222222333333444444333333222222333333444666666666666666666666666<<<<<<<<<<<<<<<===>>>???===>>>BBBHHHRRR\\\fffkkkrrrwwwlllhhhqqq{{{vvv[[[HHHEEEKKKHHHFFFCCCBBBDDDFFFDDD@@@???>>>>>>>>>??????===<<<<<<<<<===<<<;;;:::999888666777888888999888888777666666666777777777777777333222222111000111111111222222111111000///////////////.........---------+++,,,,,,,,,,,,+++******)))******+++,,,,,,------,,,+++******++++++***((('''((((((((())))))******++++++++++++******))))))((()))***)))((('''(((***((((((''''''''''''((((((&&&'''''''''(((((())))))************************((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%&&&(((***)))((((((((())))))))))))((((((''''''''''''((((((((()))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++---...//////------------------------,,,,,,,,,---------......000000000000000000000000xxxsssqqqttthhhRRR???;;;@@@@@@;;;<<<;;;;;;;;;<<<<<<:::888::::::999999888777666666555555555555555666777777777777777777777777777777777888999999;;;;;;<<<===<<<===>>>>>>===;;;999777===<<<<<<;;;;;;<<<<<<===@@@===<<>>AAACCCEEEEEEFFFHHHJJJOOOPPPXXXhhhzzzzzzpppcccWWWLLLDDD??????>>>>>>>>>>>>>>>>>>???@@@???===???CCC@@@<<<>>>DDDAAACCCFFFIIIMMMOOOQQQQQQYYYZZZ\\\___bbbeeeggghhhooosssxxxzzzxxxuuurrrpppqqqrrrtttvvvwwwyyy|||~~~|||}}}~~~}}}{{{zzz{{{|||zzzwwwuuurrrpppuuusssqqqnnnkkkhhheeedddaaa___]]]\\\[[[ZZZWWWUUUJJJJJJIIIHHHFFFEEECCCBBB????????????????????????>>>===<<<;;;:::999999999666666555444444444444444555555444444444333333333333444444444555666666666444444444333333222222222444444444444444444444444222222111111222222333444888888888888888999;;;<<<999;;;======;;;;;;<<<>>>KKKNNNUUUaaaoooyyy}}}}}}}}}|||oooYYYLLLFFFEEEDDDGGGEEEDDDCCCDDDCCCBBB@@@>>>======<<<<<<<<<======<<<<<<<<<<<<;;;:::999888999999999888888888777777999888888777666555555444222222222111111111000000......////////////............//////......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***))))))+++***)))'''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,++++++---///111111000///...---,,,+++,,,,,,------------.........//////............///000111222xxxtttrrruuuhhhRRR@@@;;;??????:::<<<;;;:::;;;<<<;;;:::888999999999888888777777777555555555555555666777777777777777777777777777777777777888999:::;;;<<<<<>>CCCEEEBBB??????AAACCCDDDCCCCCCDDDEEEFFFFFFLLLXXXeeetttxxxlll]]]PPPJJJ;;;;;;<<<>>>@@@@@@@@@???@@@>>>???BBB???999:::>>>???@@@BBBDDDFFFHHHJJJKKKLLLMMMOOORRRTTTWWWYYYZZZaaadddhhhjjjiiifffdddccceeefffhhhiiijjjlllooorrrrrrsssttttttrrrrrrssstttvvvwwwxxxyyyyyyzzzzzzzzzwwwwwwwwwxxxyyy{{{|||}}}}}}|||{{{{{{zzzzzz{{{{{{~~~~~~~~~~~~~~~{{{zzzyyyyyyxxxyyyzzzzzz{{{yyyvvvvvvvvvvvvsssqqqoookkkfffbbb___]]][[[YYY[[[ZZZYYYWWWUUUSSSRRRQQQOOOMMMKKKKKKKKKKKKIIIHHHDDDDDDCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888777666555555444444555555555555555444444444333333444444444444555555555555555555555444444444333333444333333333333333333333555555444333333333444444333666999;;;<<<<<<;;;;;;>>>>>>===;;;:::???GGGNNNVVV___lllwww~~~sssiiiZZZOOOIIIGGGGGGGGGFFFDDDCCCBBBCCCBBB@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999999999999999999888888888888888888777666666555444444222222222222111111111111......////////////.....................------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++***))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********+++******,,,...000000//////...---,,,+++,,,,,,---------------........................///000111222yyyvvvuuussseeePPP@@@;;;===<<<888;;;:::::::::;;;;;;:::888888888888888777777777777555555555444555555666777777777777777777777777777666777777888999:::;;;;;;>>>???AAABBBBBBAAA???>>>999888888888888888888999???===;;;===@@@AAA???<<>>???>>>AAAAAAAAACCC@@@;;;:::<<<============>>>@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNNNNUUUXXX[[[\\\[[[ZZZZZZZZZ\\\^^^___```aaabbbeeehhhiiijjjllllllkkkkkkmmmnnnppppppqqqrrrssssssssssssqqqrrrrrrsssuuuwwwyyyzzzuuuuuutttsssssssssssstttttttttssssssssssssttttttwwwvvvuuusssqqqooonnnmmmjjjjjjiiihhhggggggggggggdddcccaaa`````````^^^\\\[[[XXXSSSPPPOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFCCCBBBAAAAAABBBCCCBBB@@@>>>>>>===<<<;;;:::888777888888888888888888888888888888777777777777888888777777666555555555555555555555555555555444444444555555555555444444444444666666555555555555444444222222222222333333333333666555555555666666777888555999<<<>>>===:::888777999;;;===>>>AAAIIIVVV```mmmwww~~~wwweee]]]XXXQQQLLLIIIGGGEEECCCEEECCCBBBAAABBBAAA???>>>===<<<<<<<<<<<<<<<============<<<<<<;;;:::::::::::::::999999999888888888777777666666555444444444333333333222222222111111......////////////.....................---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))*********))))))+++---......---...---,,,+++++++++,,,,,,------------------------......---......///000111yyywwwuuummm___KKK>>>;;;<<<;;;888:::999999999;;;;;;999888666666777777777777777777555555555444444555555666666666666666666666666666555666666777888999:::::::::<<<>>>???@@@???>>>===::::::999999999999::::::===<<<;;;<<<>>>>>><<<:::>>>@@@AAAAAA???>>>>>>???CCCEEEHHHKKKKKKOOO\\\iiixxxdddYYYJJJ@@@===>>>??????DDDDDDDDDDDDBBB@@@@@@@@@>>>===;;;::::::;;;===>>>@@@@@@AAACCCDDDEEEFFFGGGKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXYYY\\\^^^\\\^^^```aaaaaabbbccceeeiiijjjkkkllllllmmmllllllmmmmmmmmmmmmnnnpppqqqrrrpppooonnnnnnmmmmmmnnnnnnmmmllllllkkkjjjjjjkkkkkklllkkkjjjhhhfffdddcccbbb```______^^^]]]\\\\\\\\\YYYYYYXXXWWWWWWVVVUUUTTTSSSPPPMMMKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>???@@@@@@???>>>;;;;;;;;;:::999888777666666666666666666666666666666666666666666777888888777777666555555555555666555555555555555555555555555555555444444333333333555555555555444444444444222222222222222333333333444444555666777999:::;;;<<<>>>>>><<<999888:::<<>><<<<<<;;;;;;;;;<<<============<<<;;;;;;::::::::::::999999999999888888888555555555555444444333333333333333333222222222222---......//////......---------.........---,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++******))))))******)))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))******)))((())),,,---,,,+++,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,------------...///000000yyyvvvttteeeVVVEEE<<<:::;;;:::999999888888999::::::999777666666666666666666777777555555444444444444555555555555555555555555555555444555555666777888999999888999<<<===>>>===<<<;;;:::999999888888999999:::<<<;;;;;;;;;<<<<<<:::999<<<>>>@@@@@@??????@@@AAA@@@BBBGGGIIIFFFEEEKKKUUUjjjuuu|||lll]]]SSSLLLHHHEEEJJJHHHEEEBBBAAABBBBBBAAA@@@???===;;;:::;;;<<<===::::::;;;;;;<<<=========@@@AAADDDDDDDDDEEEGGGHHHGGGHHHJJJJJJJJJKKKMMMOOOLLLNNNPPPRRRRRRSSSUUUWWW[[[[[[\\\]]]^^^^^^^^^^^^aaa``````_______________aaaaaa```__________________^^^]]]\\\\\\[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMNNNNNNMMMLLLKKKKKKLLLIIIGGGDDDCCCCCCBBB@@@???????????????>>>>>>>>>>>><<<:::999999::::::888777888888888888777777666555555555555555555555555555555555555555666777888999777777666555555555555555444444555555555555555555555555444444333333333222333333333333333333333444222222333333444444444444777777777777777888999:::<<<<<<<<<:::<<>>>>>>>><<<;;;888777777777777777777888::::::;;;;;;;;;::::::999;;;===???@@@@@@@@@AAACCC@@@BBBGGGJJJGGGDDDFFFLLLXXX]]]fffsssxxxkkkaaa[[[^^^YYYNNNCCC>>>???@@@===AAA@@@>>>============>>>::::::::::::::::::::::::999;;;===>>>>>>>>>@@@AAA???@@@AAAAAA@@@AAACCCEEEDDDFFFHHHIIIJJJKKKMMMOOOOOOOOOPPPQQQRRRRRRRRRRRRVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHIIIHHHHHHGGGFFFEEECCCDDDEEEEEECCCBBBCCCDDDBBB@@@>>>======<<<:::999:::999999999888888888888888777555555666666555333444444555555555444444333555555555555555555555555555555555555555666777777666666555444444444444444333333333444444444444444444444444444333333333333222222222333333333333444444444555555666666777777<<<;;;:::999888777777777777:::>>>CCCLLL]]]rrr}}}ppp^^^RRRMMMKKKHHHDDDBBBCCCCCCAAA@@@@@@BBBDDDCCCBBB@@@???@@@???>>><<<::::::::::::;;;<<<=========;;;:::888888888999999888888777777777666666666333333333222222222222222222222222111111111000000------............---------------------,,,++++++++++++++++++++++++++++++************++++++++++++************************)))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))***)))((()))+++,,,+++***))))))***+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////wwwqqqlll___PPPAAA===<<<:::999:::777666666777999:::888777666666666555555444444444666555444444333333333444444444444444444444444444333333444555666777777888999:::<<<===>>>===;;;:::888888888777777888888888999:::;;;;;;:::::::::::::::<<<>>>?????????@@@BBBDDDDDDFFFJJJIIIGGGHHHLLLMMMOOOSSS[[[ggguuu}}}zzzeeePPPDDDBBB@@@<<>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::777999<<<===<<<<<<<<<===;;;<<<===<<<<<<<<<>>>@@@@@@BBBDDDEEEEEEFFFHHHJJJGGGGGGIIIJJJJJJJJJJJJJJJMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBAAA>>>@@@BBBAAA???>>>@@@BBB@@@???=========;;;999777777777777777777777777777666555444555777888777666333333444444555444444333555555555555555555555555444444333333333444444555555555444333333333333333222222222333333333444444333333333333333333444444333333333333444444555555666666777777888999999:::===<<<;;;:::::::::::::::===DDDOOOYYYfffwwwwww]]]VVVOOOJJJHHHGGGFFFEEEEEEFFFFFFDDDAAA???@@@BBBAAA???============;;;999::::::::::::;;;<<<===>>><<<:::888777666666777888666666666666555555555555222222222222222222222222111111111000000000//////,,,------......------,,,,,,------------,,,++++++++++++++++++++++++++++++************++++++++++++))))))))))))************))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''((((((((())))))***)))((()))+++,,,+++***'''(((***+++++++++******(((((()))***+++,,,------++++++++++++,,,---...///vvvoooiiiaaaQQQBBB???>>>;;;999:::777666666777999:::888777777777666555444444333333666555444444333333333333444444444444444444444444222333333444555666777777888999;;;<<<<<<;;;999888;;;;;;::::::::::::;;;;;;888999;;;;;;::::::;;;;;;:::<<<>>>???>>>>>>>>>???DDDAAABBBEEEGGGFFFHHHLLLIIIJJJLLLPPPXXXdddrrr{{{yyyyyy||||||___MMMHHHDDD>>><<<===>>>?????????>>>>>><<<<<<;;;::::::999888888333555888:::999888888888666888888888777777999;;;:::<<<>>>??????@@@BBBCCC@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEECCCBBBAAA@@@@@@===>>>???@@@@@@@@@???>>>;;;===???>>><<<<<<>>>@@@@@@>>>===<<<<<<;;;888666444444555666666777888888333222222333666888888777444444555666666666666555444444444444444444444444333333222222111222222333444444333222222222222333111111111222222333333333222222222333333444444444444444444555555555666666777888888999:::;;;;;;;;;999999:::;;;===???@@@BBBIIISSSaaammmxxx|||uuu\\\PPPMMMIIIEEEAAA???BBBGGG<<>>===;;;;;;;;;;;;999777999999999:::;;;<<<===>>>;;;:::777666555555777888666555555555555444444444111111111111111111222222000000000000////////////,,,------......------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))+++***)))***+++,,,+++***'''((()))+++++++++***)))''''''(((***+++,,,---...++++++++++++,,,---......ssskkkhhhaaaQQQ@@@888;;;>>><<<888888777666666777777666555666666666555444444333333444333333222222333333444333222222111111222222333444444444444444444444444666777999:::;;;;;;::::::======;;;:::999888888888888888999999999::::::::::::;;;<<<<<<======<<<<<<@@@AAABBBCCCEEEFFFGGGHHHGGGGGGGGGDDDDDDJJJVVV___~~~{{{vvv|||nnnfffXXXFFFGGGFFFAAA<<<===@@@???:::???@@@>>>;;;;;;>>><<<888::::::999999888777777666999888777666666777888999:::::::::::::::;;;<<<===888999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@CCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@???>>>===>>>===<<<;;;:::999999999:::999999999999999999:::999888888777666555555555444444444444444444444444555555555555555555555555444444444444444444444444333444555444222222222333444333333333333333333333222222222222222222222222222222111111111111111111333333222222222111111111666666666666777999;;;<<<<<<;;;:::;;;;;;:::666333===777888EEEOOOSSS[[[dddfffooozzz{{{zzz~~~nnnaaaWWWQQQEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>>===<<<<<<<<<<<<>>><<<;;;999888888999999888888777777888:::<<<===999999888777666555444444333444555555444333111000000/////////000111222222222222111000///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))---+++(((&&&&&&(((***,,,+++++++++************)))+++*********))))))((((((*********)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))***+++,,,,,,------,,,,,,------------......oooeee```XXXLLL???888999<<<:::777888777555666777777666444555555555555444444444444444333333222222333333444333222222111111222222333444444444444444444444444555666888999::::::999999;;;;;;:::999888888888888888888888999999999999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAABBBCCCDDDFFFGGGFFFEEEHHHPPPVVVeeetttyyyjjjggg^^^QQQHHHDDD@@@:::<<<===<<<:::;;;===<<<777::::::::::::999888888777666555555444444444555555333333222222333444444555555555666666777888888999999999999999999999999999999999888888888999:::;;;===<<<;;;;;;;;;;;;<<<===<<<============<<<<<<;;;999999999999999:::;;;;;;999999888888888888999999888777777666555555444444444444444444444444444444444444444444444444444444333333333333333333333333111333444444333333444666444444444444444444444444222222222222222222222222222222222222222222222222444444444555666666777777999:::;;;:::999888888888999999888777666888;;;>>>CCCGGGQQQaaalllrrrvvvzzz}}}}}}ppp^^^SSSLLLGGGCCCEEEDDDCCCCCCBBBBBBBBBCCCAAA@@@>>>===<<<<<<<<<===>>>===;;;999888888888999777777777777888:::<<<===999999777666555444444444444444444444333222111111000000000000000000111222222222111000///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++******))))))******++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,------*********+++++++++,,,,,,yyyeeeXXXRRRLLLEEE===999888999888666888666555555666666555444444444444444555555555555333333222222222222333333333222222111111222222333444444444444444444444444444555777888999888888777888888777777777777888888777777777888888888999999888888999:::::::::::::::999999:::<<<===>>>???@@@@@@CCCFFFFFFEEEEEEHHHKKKPPPXXXeeesssnnn___RRRIII>>>???>>>;;;===@@@???;;;>>>>>>>>>===<<<;;;:::999555666666666555444333333333333222222333333444444333333333444555555666666555555555555555555555555666555555555555666777777888777777666666777777888777888888999999999999888777777777777777888999999777777666666666666777777666666555555444444333333444444444444444444444444333333333333333333333333333333333333333333333333///111333333333333555777444444444444444444444444111111111111111111111111333333333444444444444444333444555666777888999:::555888;;;<<<<<<;;;;;;;;;777:::<<<===???FFFPPPYYYaaajjjtttzzzuuu```XXXMMMEEEBBBAAAAAA@@@CCCCCCBBBBBBAAAAAABBBBBB@@@???>>><<<<<<<<<======>>>===;;;:::999888888888777777777777888:::;;;<<<:::999666444333333444555666555444333222222222222222111000000000000000000222111000000///...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++++++++,,,,,,,,,,,,+++***)))++++++*********)))))))))******))))))))))))(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************++++++++++++mmmYYYLLLEEEBBB@@@===:::888777777666777666444555666666555333222222333444444555666666333333222222222222333333333222222111111222222333333333333333333333333333333444666777777777666666666555555555666666777888666666777777777888888888666777888888999999888888999:::;;;<<<===>>>??????<<>>???<<>>===;;;:::888999::::::999888666555666666666555555666666777333444444444555555555666444444444444444444444444555555555555666666666777666666666666666666666666444444555666777777777777999888777555444444444444666555555555555555555666444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222///111222222222222444555333333333333444444444444222222222222222222222222555555555555666666666666777888888888999999::::::666999;;;;;;999999<<<>>>:::???FFFNNNXXXbbblllqqqeeeNNNNNNJJJDDDBBBBBBDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA???>>>===<<<<<<===>>>>>>======<<<:::999888777777666777777888999:::;;;<<<;;;999666333222333444666777666444333222222333333222222111000/////////000111000000///......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000///...---+++***)))(((************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))))))))******+++++++++,,,+++,,,,,,,,,,,,---------hhhUUUHHHBBB??????===;;;999777777777666555444444555555444222111222222333444555666666333222222111111222222333333222222111111222222333333333333333333333333333333444555666777666555444444444444444555666777777555555555666666666777777555666777777888777777777999999:::;;;<<<======>>>:::;;;<<<===>>>@@@BBBDDDHHHGGGHHHMMMUUU```llltttxxx}}}www^^^YYYOOODDD???@@@???<<<;;;;;;;;;:::::::::;;;;;;:::;;;<<<<<<<<<:::999888666555555444444444555555444444444444555555555555555555555555555555555555444555555666666666666666555555555555555555555555333444444555666666666666777666555444333222222222555444444333333444444555333333333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222333222111000111222333333333444444444555555444444444444444444444444666777777777888888888999<<<;;;;;;;;;;;;:::::::::===>>>>>>;;;888:::@@@EEEKKKOOOYYYhhhwww~~~xxxcccQQQFFFFFFDDDBBBAAABBBCCCCCCCCC@@@???????????????@@@@@@>>>>>>===<<<<<<===>>>???======<<<;;;:::888777666666777888999:::;;;;;;<<<;;;999666333222333555666777666444333222222333444222222111000/////////000000000//////......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000666333///+++((('''((((((*********)))))))))(((((((((((((((((((((((())))))''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))))))))))))))***************+++++++++++++++,,,,,,,,,------ppp^^^PPPIIIAAA???===;;;999888777777666444333333444444333222111222222333444555555555222222111111111111222222333222222111111222222333333333333333333333333333444444666666666666555444444444444444444555666777444444555555555666666666555555666777777777777777777777777888999:::::::::888888999:::<<>>>>>>>>===>>>>>>??????======<<<<<<<<<>>>???@@@=========<<<:::888666555777888999;;;<<<<<<<<<<<<;;;:::777555444444555666777666555444333333333333222111000000000000000000/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000666333...***''''''((()))******)))))))))(((((((((''''''(((((((((((())))))&&&''''''(((((())))))***)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***************************))))))))))))************lll\\\QQQEEEAAA;;;888888888777666555444333333444444333111222222222333333444444444222222111111111111222222333222222111111222222333222222222222222222222222444555666777777666555444555555444444444555555666333444444444444555555555555555666777777777777777555666666777777888888999888888999;;;===@@@AAAAAA===>>>CCCIIIIIIHHHMMMUUU[[[eeelllqqq{{{uuu^^^YYYPPPGGG@@@<<<;;;;;;999999999999999:::;;;<<<>>>===<<<;;;;;;;;;;;;<<<777777777777777777777777555555555555555555555555222222444555555555444333222333444555555444333222444444555555555444333333222222222222222333333444444444444333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444666777777555555666777777888888999::::::;;;;;;999999999999999999999999999999:::;;;;;;<<<======:::;;;>>>BBBFFFJJJMMMNNNNNNUUU]]]dddkkkxxxuuujjjqqqlll___SSSLLLGGGAAA@@@CCC>>>???@@@@@@@@@AAAAAABBB======<<<<<<======>>>???===<<<<<<<<<===>>>@@@AAA=========<<<:::888666444888999;;;===>>>>>>>>>===;;;:::999777666666666666666666666666555444333222000000000000000000111222//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000///,,,***))))))*********)))))))))(((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***************))))))))))))))))))))))))************vvvcccVVVHHHAAA:::666666777777555555444222333444444333111222222333333333333444444222222111111111111222222333222222222222222222333222222222222222222222222555666777777777666555444666555555444444555555555333333333444444444555555555666666777777777777777666666777777888888999999777888:::===???@@@???===@@@===>>>DDDFFFFFFKKKSSSXXX```dddiiizzz{{{vvvhhhYYYLLLCCC>>><<<:::999999999:::<<<>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777777777777777333444555666777666555555444555666777777666555444444444444444444333222111666555444222111111000000555444444333333444444555333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555777888999888999:::<<<::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>CCCFFFKKKRRRYYY___dddgggiiiqqqzzzxxxnnntttnnn^^^TTTNNNLLLOOOMMMFFFAAAAAA@@@AAABBBAAA@@@???@@@AAA<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===>>>@@@AAA=========<<<:::888666444999:::<<<>>>??????>>>>>>;;;::::::999888777666666555666666777666444333222000000//////000111222222...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++,,,,,,,,,++++++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))************)))))))))))))))***++++++++++++,,,,,,,,,mmmXXXNNNCCC@@@;;;888777777777666555555444444444333333333111111111111111111111111333333333222222111111111000///---,,,,,,---///000000000000000000111111222333444666888:::999777444000111111222222333444444333222111111111222333444666666444333333444555666777777777888999999::::::<<<;;;;;;<<<<<<===>>>???===>>>??????@@@CCCGGGKKKUUUXXX\\\```iiiyyyvvvkkkcccZZZMMMDDDBBB???:::888999;;;>>>???BBBAAA>>><<<:::;;;<<<===999999999777777999<<>>===;;;;;;;;;AAA:::888===@@@===<<<>>>888:::<<<<<<:::999888999999:::;;;>>>AAADDDGGGHHHOOOTTT___mmmvvvxxx{{{}}}uuuyyytttfffZZZQQQHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCCCCCCCAAA???>>>===============<<<<<<<<<:::::::::999999888888888777888:::<<<<<<;;;:::999999888777666444444333333777777666666555555555444111111111000000000000///////////////////////////...---,,,+++************,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))}}}eeeRRRIIICCC???;;;888777777666666555444444444444333333333111111111111111111111111333333333222222111111111333222111000000111222333000000//////000000111222222222444777999999666444111111222222222222333333222222111111111222333444666555444333333444555555555555666666777888888888;;;;;;;;;;;;<<<===>>>>>>===>>>???>>>???AAADDDGGGLLLQQQUUUXXX]]]gggvvvzzzyyyxxxtttoooaaa[[[UUUSSSSSSRRRMMMHHHIIIFFFBBB@@@???===;;;999777777777777666777888999::::::;;;;;;<<<<<<<<<===999999888888777777777777888777666555555555666666333333333333333333333333666666666555555555555444555555555555555666666777555555555555555555555444555444333333333333333333888777777666666777777777===;;;:::;;;>>>@@@@@@???<<<>>>???@@@@@@?????????<<<999999===<<<777555777777777888777777888;;;===GGGIIILLLQQQTTTWWWYYYZZZhhhppp|||}}}nnnaaaXXXPPPIIICCCGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888777888:::;;;<<<;;;:::999999888777555444444333333666666666555555555444444222111111111111000000000...........................---,,,+++************++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&'''((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))rrr]]]MMMFFFAAA>>>:::777777777666555444444444444333333333333111111111111111111111111222222222222222111111111000000000000000000000000000000//////000000111222111111333555888999777555222222222222222111111111111111111000111222222333555444444333333444444555333444444555666666777777::::::::::::;;;<<<======>>>>>>>>>======???BBBEEEEEEJJJOOOQQQQQQSSSZZZ___eeekkktttxxx}}}~~~zzz|||~~~zzzoooddd^^^YYYSSSPPPNNNIIIAAA:::666666666777777777777777<<<<<<<<<;;;;;;:::999999;;;:::999888888888999:::999888777666666666777777222222222222222222222222555555555555666666666666666666777777777888888888:::::::::999999888888888777777666777777888999999;;;::::::999999888888888<<<:::999:::<<<>>>>>>===>>>===<<<<<<======<<<;;;===;;;:::;;;999777888;;;<<<<<<======AAAHHHPPPVVVbbbdddfffiiilllooopppqqq}}}yyyvvvuuu]]]VVVNNNHHHEEEDDDAAA>>>DDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999888888888777888999:::;;;:::999999888777666555444333333333555555555555444444444444222222222111111111111000........................------,,,+++************)))*********+++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,,,,+++)))((('''&&&%%%''''''((((((((())))))))))))((((((''''''(((((()))))))))(((((((((((())))))~~~jjjYYYLLLGGG@@@===999777777777666555444444444333333333222222111111111111111111111111222222222111111111111111...//////000000//////...///////////////000111111000111222555888999888666333333333222111000000///000000000000111111222222333333333333333444444444333333444444555666666666999999999999999;;;<<<<<<======>>>======???BBBEEEEEEIIIMMMNNNKKKJJJLLLNNNNNNSSS]]]iiiwww{{{wwwxxxzzzssslllhhhfff___TTTJJJ@@@>>><<<;;;<<<<<<<<<<<<===<<<;;;;;;:::999999999;;;::::::999999::::::::::::::::::999999999888999666666666666666666666666666666777777888999999::::::;;;;;;<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999:::999888888999999::::::;;;999777777999;;;:::999???<<<:::;;;???DDDHHHKKKLLLLLLNNNQQQZZZggguuu~~~}}}yyywwwxxx|||}}}{{{|||yyyyyyjjj[[[RRRQQQMMMGGGDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAA@@@???>>><<<<<<::::::::::::;;;;;;;;;;;;999999999888888888888888777777888999:::999999999777666555444333333333333444444444444333333333333222222222222111111111111---------------------------,,,++++++*********+++((())))))***+++,,,,,,---++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((('''&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((())))))(((((((((((())))))vvvcccTTTKKKGGG>>><<<999777777666555444444444333333333222222222111111111111111111111111111111111111111111111111111222222333333222222111/////////...///000000111111111222444777999888777444333222222111000////////////000000000111111111111222222333333333333333333333444444555666666777777777777777888999:::;;;;;;<<<======>>>AAAEEEHHHFFFIIILLLLLLJJJJJJLLLNNNLLLNNNRRRXXXdddttt~~~vvv~~~}}}{{{{{{wwwmmmddd[[[VVVPPPKKKJJJIIIHHHGGG???>>><<<:::::::::<<<===777777888888999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999:::;;;<<<<<<===>>>======>>>???@@@??????>>>>>>======<<<;;;::::::999;;;:::999999888888999999888999999::::::999888888888999999888888999:::;;;999999999<<>><<<;;;;;;888999999999:::::::::;;;888888888888888888888888777777888888888999888888666555444333333222333333222222222222333333333333222222222111111111000000------------------------,,,,,,++++++******++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))lllZZZNNNFFFDDD<<<:::888777777666555333333333333333222222222222111111111111111111111111000000000111111111111111000000000000000000000000//////......//////000111111111111333666777777555333333222111000000//////......///000000000000///000000111222333333333333333333333444555555666666666666666666777888999::::::;;;<<<===>>>AAAEEEIIIEEEFFFHHHHHHIIIJJJMMMOOONNNMMMMMMMMMSSS___ppp|||~~~}}}vvvnnngggdddaaa]]]ZZZRRRNNNGGGAAA===<<<<<<======;;;999666666777999:::888999999999999888777777666666666666666666666666666666777888999999::::::777888:::;;;;;;;;;:::999:::::::::999999888888777666555555444333333333444///000222444555555555555333555777888999;;;>>>AAAAAADDDHHHKKKMMMPPPTTTVVVTTT___nnn|||zzzmmmiiikkkooottt}}}vvvssswwwpppiii^^^VVVRRROOOLLLJJJBBBAAA@@@?????????>>>???===>>>??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???===<<<;;;::::::777777888888999999::::::777777777888888888888888777777777777777888888888555444333222222222222222111111111111222222222222111111111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,((()))))))))***+++++++++++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))eeeTTTIIIBBB@@@;;;999777777777666444333333333333222222222222111111111111111111111111111///000000000111111111222...---,,,++++++,,,---...///............///000000000//////111333444333222222222111111000000//////---...///000000000//////...///111222333333333222111111222222333444444444555555555555666777888999:::;;;<<<<<<<<>>>>>?????????>>>===<<<666666666666666666666666555666666777777888888888777888:::;;;<<<;;;:::999::::::::::::::::::::::::777666666666666777777888444666999===???@@@@@@@@@>>>BBBFFFJJJNNNSSSYYY]]]aaafffkkkjjjfffdddfffjjjnnnwwwrrrvvv{{{xxxuuuvvv{{{yyyjjj[[[SSSRRRPPPMMMIIIEEEAAA>>><<<===>>>>>>>>>>>>>>>???======>>>?????????>>>>>>>>>>>>>>>>>>????????????@@@???>>><<<;;;:::999999666666777777888999999:::666777777777888888888999666666666666666777888888444333333222222222222222000000000111111111222222000000000/////////......++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))bbbRRRGGGAAA???;;;999777777777666444222333333333222222222111111111111111111111111111111//////000000111111111222111000...------...000111...............///000000///...---...000111111000111111111111000000000000,,,---///000000000///......///111222333333222222000000000111222222333333555444444555555666777888;;;;;;<<<;;;;;;<<<@@@BBBAAABBBDDDFFFGGGHHHHHHHHHGGGJJJMMMKKKIIIIIIMMMRRRWWWZZZ___fffqqqzzzqqqjjjiiigggiii{{{yyyvvvttttttzzzsss___QQQMMMNNNQQQLLLLLLMMMNNNMMMLLLKKKJJJ@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<============>>>@@@BBBCCCEEEEEEDDDCCCBBB============>>>>>>>>>>>>;;;<<<<<<<<<>>>???@@@AAAFFFHHHLLLPPPTTTUUUVVVVVVYYY^^^eeekkkqqqxxxxxxwww{{{~~~wwwxxx}}}~~~}}}}}}lll[[[UUUTTTNNNDDDBBBEEEFFFFFFDDDAAA??????:::<<<===>>>=========>>>======>>>>>>>>>>>>======<<<<<<<<<<<<============@@@???>>><<<:::999999999555666666777888999999999666666777777888888888999666666666666666777888888333333222222111222222222//////000000111111111222////////////............+++++++++++++++++++++++++++++++++***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))(((((((((((())))))hhhXXXLLLFFFCCC===:::777555555555444222222222222111111111111000000000000000000000000000000000000000000000000000111111111111111000//////---------............///000000//////......------///////////////////////////000111222222111000///000///.........///111222000111111222222333444444333333333444444444555555888999:::;;;===>>>???@@@@@@@@@BBBCCCEEEGGGIIIIIIMMMNNNNNNNNNMMMKKKJJJIIIRRRUUUWWWXXX\\\fffsss~~~|||{{{uuuqqqvvvzzz|||hhhaaa```bbbeeeaaafffoooxxx}}}{{{sssmmmiii^^^VVVVVVYYYYYYYYYYYY]]]^^^\\\WWWVVVUUURRRLLLSSSSSSWWW[[[ZZZVVVVVVZZZOOOTTTYYY\\\\\\ZZZXXXXXXSSSSSSXXX^^^```\\\YYYZZZaaahhhllliiihhhlllrrrtttzzzmmm\\\VVVNNNKKKJJJIIIEEEAAAAAAAAAAAA@@@@@@>>>======<<<<<<;;;<<<<<<===>>>???>>>>>>======<<<<<<;;;;;;999999999999999999::::::<<<===>>><<<999777666666666666555444444555777888666555555666777777555444444333333444666777666555555555333222111000000000000000111111111111000000///............------------,,,++++++,,,,,,***)))***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''++++++******++++++,,,---++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%''')))***)))((('''%%%&&&&&&'''((()))******''''''''''''((((((((((((******))))))))))))******eeeUUUJJJCCCAAA===:::777555555555444222222222222111111111111000000000000000000000000000000000000000000000000000000111111111111000///...------------............/////////...............///////////////////////////000000000000000000///000///.........///111111000000111111222333333444333333333333444444444444666777888999:::<<<======AAAAAACCCDDDFFFGGGHHHIIIMMMMMMNNNMMMLLLJJJHHHGGGPPPQQQRRRRRRRRRXXXbbbjjj|||}}}|||{{{|||qqqjjjhhhiiilllrrrwwwyyyqqqooooooppptttyyyvvvpppmmmjjjffffffeeehhhnnnqqqqqqtttyyylllooorrrvvvxxxyyyxxxwwwwwwwwwxxxxxxsssnnnpppvvv~~~}}}}}}~~~}}}zzzrrrhhhZZZOOOSSSNNNHHHGGGGGGGGGDDD@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;777888888888888999999999<<<===>>><<<999777666777666555444444444555666666666555444555666666555333555444333444666666666444444333222111111000111111000000111111111111000000///............------------,,,***+++,,,,,,+++)))***************************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''++++++******++++++,,,---+++******)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%''')))***)))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((()))(((((((((((((((((()))}}}bbbRRRGGGAAA@@@===:::777555555555444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000//////...------------............------..................//////////////////////////////............////////////......//////000111000000000111222222333333222222333333333444444444444444555666888999::::::???@@@@@@AAACCCDDDDDDEEEKKKKKKKKKKKKJJJHHHGGGEEEJJJLLLMMMKKKJJJMMMRRRWWWiiipppyyy}}}}}}|||uuurrrrrrtttrrryyy}}}}}}~~~yyy}}}{{{yyy{{{gggWWWPPPKKKEEEAAAFFFCCC@@@AAACCCDDDAAA???>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<===============<<<;;;:::::::::777777777777888888888999<<<======<<<999777777888666666555444444444555555555444333444555666555333777555444444555666444333222111111000000000111111000000111111111111000000///............------------+++***+++,,,,,,+++)))***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++************+++,,,,,,+++******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((''''''''''''((((((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$&&&''')))))))))(((((('''''''''(((((((((((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((|||aaaQQQGGGBBBAAA===:::777555555555444222222222222111111111000000000000000000000000000000000000000000000000000000/////////000000///......,,,,,,---------.........,,,,,,,,,------......///........................///...---,,,,,,---...///............//////000000//////000000111222222222222222222222333333333333333333444555666777888888;;;;;;<<<<<<===>>>??????EEEFFFGGGHHHHHHHHHGGGFFFEEEGGGIIIJJJJJJLLLOOORRRWWW[[[```eeejjjpppvvv{{{~~~{{{xxxyyy~~~~~~vvv```UUUGGG>>>===???@@@@@@<<<;;;;;;===???@@@>>><<<<<<<<<<<<<<<<<<;;;::::::999999999999:::;;;<<<<<<======<<<;;;:::999888888777777888888999999::::::<<<======;;;999888999:::888777777666666555555555555333222333444555555444888666555444555555333222000000//////000111111222000000111111111111000000///............---------,,,+++******,,,,,,+++******************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***************++++++,,,,,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((|||aaaRRRIIIDDDCCC===:::777555555555444222222222222111111111000000////////////////////////////////////////////////---....../////////......,,,,,,,,,------------...++++++,,,,,,------......------------------------///...---,,,,,,---...///---......///////////////...//////000000111111222111111111222222222333333333333444555666777777888888888999:::;;;;;;<<<<<>>@@@BBBBBBBBBBBBAAABBBDDDGGGJJJKKKKKKJJJIIIJJJLLLOOORRRTTTTTTSSS^^^fffpppvvvxxxzzz}}}~~~zzzxxxvvvtttrrrmmmxxxuuujjjkkkwww}}}xxxyyy}}}}}}xxxhhh\\\LLLBBB>>>>>>===;;;000333666888888888888999777777777666666666888:::999::::::;;;;;;::::::999999999999::::::;;;<<<===;;;;;;:::999777666555444777888999:::;;;<<<<<<===<<<<<<<<<:::999:::<<>>???@@@@@@??????>>>???BBBFFFJJJMMMNNNMMMLLLJJJIIIIIIMMMQQQTTTVVVSSSYYY```bbbcccdddiiimmmttt|||xxxuuurrrmmmvvvwwwxxxzzzyyyzzz|||xxxvvv|||xxxwwwyyynnncccVVVMMMGGGAAA:::999::::::555000555777888666444222333555555555555444444555888;;;999::::::;;;;;;;;;::::::::::::::::::;;;<<<======;;;;;;:::888777555444444666777777999:::;;;<<<<<<<<<<<<<<<:::999:::===???<<<<<<<<<;;;:::777555444777555333333555777999999777555444444555666444333333333222222222222222333000000111111111111000000//////.........---------+++***)))***,,,---,,,+++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))))))))******+++++++++***)))((('''&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))&&&'''((((((''''''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&''''''((()))***%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''pppUUUGGG@@@>>>>>>>>>;;;888666555444333111000000000000////////////////////////////////////......////////////......---------,,,,,,+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------.........,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...///111222333222000///000000000111222222333333555444333444555888;;;<<<<<<<<<;;;;;;<<<===???@@@:::AAAIIIOOOOOOLLLHHHFFFHHHIIIJJJKKKKKKMMMQQQTTTZZZZZZZZZYYYYYYYYY\\\^^^gggkkkooottt||||||}}}|||xxxkkkccceeennnvvv|||pppaaaQQQJJJEEE>>>;;;<<<777666555555444444444444111111222333333444555555333444666777777777666555888888999999999:::::::::999999999888999999::::::<<<;;;::::::999999999999999:::<<<=========<<<<<<===>>>>>>??????===<<<;;;;;;<<<<<<:::777555555666333333333444444444555555666666777777666555444444222222222222222222222222111111111111111000//////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((()))%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))mmmSSSFFF@@@===>>>>>>;;;888555555444333111000000000000////////////////////////////////////......////////////......---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000,,,---///000000000...---///000000111111222333333555555444555666888;;;======<<<;;;;;;;;;<<<===>>>;;;CCCLLLRRRSSSNNNIIIFFFGGGHHHIIIJJJJJJLLLOOOQQQUUUVVVWWWVVVUUUUUUWWWYYYTTTWWW[[[```fffqqq}}}}}}xxxssstttrrruuu|||zzzuuunnniiihhhmmmvvv}}}xxxqqq{{{vvviii]]]NNNCCC;;;999888444111222444333222222111111111222111111222222333444444555333444555666777666555555777777777777888888888999999999888888888999::::::<<<;;;:::999999999999999999:::;;;<<<======<<<;;;<<<======>>>===<<<;;;:::888999999777444222222333444444444444555555555555555555555555555444333333222222222222222222222222000111111111111000///.........---,,,,,,,,,,,,---,,,------......------,,,******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''((((((((((((%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))'''&&&%%%%%%&&&''')))jjjQQQEEE@@@>>>>>>===;;;777555444444333111000000000000////////////////////////////////////---......//////......---------,,,,,,,,,,,,++++++***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,---------------+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////,,,---...///000///......//////000111111222222333555555555555777999;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>EEENNNTTTTTTOOOIIIFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUTTTSSSSSSTTTLLLNNNPPPRRRUUU\\\fffnnnzzz~~~~~~}}}tttrrrrrrtttuuuxxx~~~~~~sssoooxxxyyyyyy|||xxxsssrrrvvv|||}}}yyyttt{{{jjjZZZLLL???666555000---000222111......222111111000000000000000111111111222333333444444333333444555555555555555555555666666666777777777888888777777888999::::::;;;::::::999999999999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999666444444555444444444444555555555555444444444444444444333222222222222222222222222222000000000000000//////.........---,,,,,,,,,,,,,,,------............------******++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((gggOOOFFFAAA??????===:::777555444444333111000000000000////////////////////////////////////---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...///000111111111000000//////000000111222222222444444444444555777999:::888888999:::;;;<<<======AAAFFFMMMQQQPPPMMMIIIGGGGGGHHHIIIIIIIIIIIIKKKMMMOOORRRUUUVVVUUUSSSRRRRRRPPPQQQPPPNNNMMMPPPVVV\\\ccchhhnnnpppsssyyyzzzoookkkuuu}}}}}}|||uuurrrvvv~~~|||~~~~~~xxxooo```\\\UUUJJJAAA:::555111111///...000222111///...222111111000000111111111000111111111222222333333222333333444444444444444555555555555666666666666777777777777777888999:::::::::999999999999999::::::::::::;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::777555666666333333333333444444444444444444555555555444444333222222222222111111111111/////////000000///.........---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******++++++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((fffOOOFFFCCCAAA@@@<<<999666444444444333222000000000000////////////////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...//////000000000000000...//////000111111222222222222222333444555666666444555777999;;;===>>>>>>BBBDDDGGGHHHHHHGGGGGGHHHGGGHHHJJJKKKJJJJJJKKKMMMNNNQQQUUUVVVTTTRRRPPPPPPNNNNNNMMMJJJGGGHHHMMMRRRZZZ[[[]]]bbbfffiiilllnnnxxxwwwvvvrrrsssvvvuuusssmmmhhhiiiqqqyyy~~~~~~|||zzzzzz|||zzz~~~~~~zzz||||||ssskkk^^^OOODDD===:::666333111000222444000000...---...///...---000000/////////000000111000000111111111111111222222222222222222333333444555555555555666666666777666666666666777888999:::999999999888888999999::::::::::::999999999::::::<<<<<<;;;;;;::::::::::::666777777666444222222333111222222222222333333333444555555666666666555555222222222111111000000000---....../////////......------,,,++++++++++++,,,+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''&&&&&&'''''''''dddNNNGGGDDDAAA???;;;999555444444444333222000000000000////////////////////////////////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,---------...............///000000111111222000111111222333333444444222333666888:::<<<===>>>@@@@@@AAAAAAAAABBBEEEGGGEEEGGGJJJKKKJJJKKKLLLMMMLLLOOORRRSSSQQQOOOMMMMMMHHHJJJJJJIIIGGGJJJOOOTTT\\\XXXWWW[[[]]][[[YYYXXXdddqqq}}}}}}wwwnnniiijjjmmmqqqssstttzzz{{{{{{xxxuuuuuuyyy~~~wwwoooiiiooouuuwwwtttqqqqqqssswwwuuupppjjjfffiiipppvvvwwwzzz}}}~~~}}}{{{yyyyyyxxx|||~~~}}}vvvoooddd\\\PPPFFF@@@;;;777333444000------,,,+++---111...///...++++++///000///---------------......///000000000000000000000000111111111111111222333333444444555555555666666666555555555555666888999999999888888888888999999:::::::::999888888888999999;;;;;;:::999999999999999777888888777555333444555222222222222333333333333444555666666777666666666222222222111000000//////,,,---..................------,,,+++++++++++++++******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''bbbLLLEEECCC???===;;;888555444444444333222000000000000////////////////////////////////////++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,------............//////000111111111000111222333333333333333333444666888::::::::::::;;;<<<===>>>>>>???BBBEEEBBBEEEHHHIIIJJJJJJKKKLLLLLLNNNPPPPPPOOOMMMLLLLLLIIIKKKLLLLLLLLLOOOUUUZZZ[[[VVVVVVYYYXXXSSSOOOPPPNNNVVVaaahhhkkklllnnnooosss~~~}}}tttuuuuuuqqqlllkkkppptttvvv||||||zzz}}}{{{zzz|||xxxqqqooommmnnnrrrxxx}}}{{{~~~yyyooonnnnnnqqqtttrrrllleeeaaafffmmmtttzzz~~~~~~wwwrrroooqqqtttwwwssswww}}}~~~{{{zzzwwwkkk```WWWLLLCCC===888333...,,,...111333444///---///...++++++000+++///000------111222///---------------...//////000000000000000000000000111111000///000111222333333333333333444444444444444444444555666777999999888888888888888999::::::;;;:::999888777777888999999888777666666666777777888999:::999777666666777333333444444444555555555333444555555666666666555222222222111000/////////+++,,,---...............---,,,++++++***+++++++++***++++++,,,,,,++++++*********++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((,,,***(((&&&%%%&&&'''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&''''''''''''''''''&&&aaaJJJDDDAAA>>>;;;:::888555333444444333222000000000000////////////////////////////////////+++++++++,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///............///000000......//////000111111111111222333444444444444444555666888999999888888777777999<<<===>>>???AAACCC@@@CCCFFFHHHIIIIIIJJJLLLMMMOOOQQQQQQOOOMMMMMMMMMJJJLLLNNNMMMMMMOOOUUUZZZTTTRRRTTTXXXVVVPPPNNNRRRQQQTTTWWWZZZZZZZZZ[[[\\\eeezzz}}}yyy}}}zzznnnssszzz|||||||||}}}}}}yyysssmmmtttvvvzzzyyytttrrrrrrqqqqqqtttzzzxxxttteee___RRRDDD>>><<<888222222333333111...+++++++++---))))))---...++++++000(((...111---,,,///...***///////////////000111222000000000000////////////111000/////////000222333111111222222222333333333333333444444666777888999888888777777888999::::::;;;:::888777777777888888777666555444333444555555555666777666444333333444555555555666666666777777222333333444555555555444222222222111000//////...+++,,,------.........------,,,++++++******+++++++++,,,,,,------,,,,,,+++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))---+++'''%%%$$$%%%''')))''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&^^^JJJBBB;;;888999999777555444444444333111222000///...//////---,,,//////......---------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,***))))))******)))'''((()))))))))'''''')))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000111222444333222222333555666666555555555555666666777888999:::<<<===>>>>>>???EEELLLMMMIIIFFFEEEGGGKKKOOORRRQQQMMMLLLNNNRRRKKKOOORRRRRRQQQPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQQQQPPPOOONNNMMMLLLKKKWWW___jjjuuu|||~~~|||vvvqqqrrryyyuuuhhh]]]SSSIIICCC:::888666333111000//////------------------------........................------------------------.........------,,,,,,,,,,,,---......///.....................000222444555555444333222222222333444333333444444555666666666777666666666666555555555555666777777888777777666666555444333333333333333555555666666666666555555555444333222111222333333555444333222222222333444222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((]]]JJJCCC===:::;;;;;;888666444444444222111333111000///000000...---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++***))))))******)))''')))***+++***((((((***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000000111111222333333222222333444666555555444444444444555666666777999:::;;;<<<===AAAHHHOOOQQQMMMGGGDDDDDDFFFIIIMMMNNNNNNMMMMMMNNNMMMOOOQQQPPPNNNMMMOOOQQQPPPPPPPPPPPPPPPNNNMMMMMMOOONNNMMMKKKJJJJJJIIIJJJQQQTTTZZZ___cccfffiiilllsssoooiiifffiiiqqqzzz~~~~~~xxxsssmmmfffccccccUUUPPPHHHAAA<<<777333///222111000...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,---...........................///222444555666555333222111111111222333333333444555555666666555555444444444333333333444444444555555555666666666555444333333333333444555555666666666666555555555444333222222222333333444333222222222222333444222222111000///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((\\\IIIDDD???===>>><<<:::777555555444222000333222000000111111///...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******)))(((***++++++***))))))***,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000111111000111333222111111222444666555444333333333333333444444555777888999:::;;;@@@GGGNNNPPPLLLFFFAAA???BBBEEEIIINNNRRRRRROOOLLLNNNNNNNNNLLLIIIIIIJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJMMMKKKHHHFFFEEEEEEGGGHHHMMMMMMMMMNNNPPPPPPOOOMMMPPPMMMKKKKKKOOOVVV^^^cccooowww~~~~~~uuunnneee\\\RRRKKKEEE>>>;;;<<<333000---,,,,,,---,,,+++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......---------------...///111333444777555333111000//////000222222333333444555555555333333333222222222111111222222111111222444555666555555444333333333444444555555666666666666555555555444333222222222333333333333222222222222333444222222111000///...------//////...---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((([[[IIIDDD???<<<======;;;888666555444222000222111///000111111///...////////////////////////------------------------++++++++++++++++++++++++************************+++)))((()))******)))(((******+++***)))(((***,,,************************************************************************+++++++++,,,,,,,,,------,,,,,,---...//////000111///000222111000000111333666666555444333333333333333444555666777999::::::<<>>:::;;;===:::777555444333111///111///......///000///---.........///////////////------------------------***************************************************)))((()))***+++***)))((()))***)))'''''')))***++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------+++,,,,,,---.../////////...///111000//////000222666555444444333333333444333333444666777888999:::999;;;>>>???@@@@@@@@@AAAEEEEEEIIIQQQYYYYYYSSSLLLFFFEEECCCBBBCCCDDDFFFGGGBBBBBBDDDEEEFFFGGGGGGGGGIIIGGGCCC@@@???AAADDDFFFCCCAAAAAADDDJJJMMMMMMLLLEEEDDDBBB@@@?????????@@@AAAEEELLLQQQTTTUUUWWWXXXgggmmmvvv|||{{{|||~~~vvvnnneee^^^XXXVVVQQQMMMGGGBBB===:::666444222...---111222000///000......---,,,+++++++++,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333111000///...///000111222000000111111222333333333333333333333222222222222222222111111222444777999444444333333333444444555555555666666666666555555444444444333333333222222111111111222222333333333111111000000//////......000//////---,,,+++************************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((&&&&&&''')))+++---((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((}}}YYYHHHBBB===999999;;;999666444444333111///000...---...///000///------------...............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************)))((()))***+++***)))((())))))(((''''''(((***++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,------------...---...000///......///111444333333222222333333444222333444555666888999999888999:::<<>>???BBBDDDEEEEEE@@@AAABBBDDDEEEFFFFFFFFFGGGEEEAAA>>>>>>@@@CCCEEECCCAAA@@@AAACCCDDDDDDDDDBBBAAA@@@???===<<<<<<;;;<<<>>>AAAAAAAAAAAABBBDDDIIIKKKPPPVVV^^^fffllloooddddddhhhpppwww||||||zzzvvvzzzwww|||}}}}}}wwwsssoookkkddd^^^ZZZYYYYYYZZZPPPOOOLLLHHHCCC>>>:::777555444111/////////111222///,,,,,,000111...++++++)))***+++***((((((((()))+++,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,---///111222......------...///111222//////000000111222222222444444444333333333222222333333222222333555666888444444333333333444555555555555666666666666555555333333444444444333222111///000111222333333333222111000000000/////////...//////...---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((yyyVVVFFFAAA===::::::999777444333333222111///000///...///000111000...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))(((((((((***+++***))))))******)))(((((()))+++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...//////...---///000000000///000000111222333000111222333444666777777666777999===@@@CCCDDDEEEAAA@@@AAACCCFFFFFFCCC??????======???BBBDDDCCCAAA???@@@AAACCCDDDDDDDDDDDDDDDBBB???======>>>AAACCCAAABBBAAA@@@>>>>>>???AAA??????>>>===<<<;;;:::999999;;;===>>><<<:::999999666666888999<<<@@@DDDGGG???BBBFFFJJJOOOSSSUUUUUUYYY\\\[[[^^^ddd]]]VVV]]]```bbbiiiqqqsssrrrwww~~~~~~uuuuuu~~~}}}|||yyyvvvvvvwwwooolllhhhccc]]]WWWSSSRRRLLLIIICCC>>>:::777555333---............---,,,+++------------,,,+++,,,------)))(((,,,---+++)))+++)))+++------+++***+++---)))******++++++***((((((******************************************************************************+++++++++,,,,,,,,,)))******+++++++++++++++++++++++++++---///111222///...---------...///000......///000000111111222444444333333333222222222333333333333444444555555333333333333333444555666555555666666666666555555333333444444444333222111...///111222333333333222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((vvvTTTEEEAAA===;;;;;;888555333222222222111000111000///000111222111000+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((***++++++******++++++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------...------,,,,,,++++++***,,,---///...------...000------------...000111222//////000111333444555666444555999===AAACCCBBBAAAAAA@@@????????????>>><<>><<<<<<===???AAA;;;===>>>===;;;;;;>>>BBB@@@???>>>===<<<:::999999666999===>>><<<999777666555555666666555666888:::444777999999999<<>>@@@===AAAHHHCCC???HHHFFFFFFLLLTTTWWWXXX^^^hhhkkkoooqqqllldddeeennnxxx{{{zzzuuurrrnnnlllmmmpppsssyyyxxxvvvyyy{{{xxxtttooommmiii```VVVNNNLLLLLLSSSNNNIIIDDD>>>:::888999111111111111333333111000111000///...---,,,,,,+++(((***---///...,,,++++++,,,((('''+++...///111555(((***---,,,***(((***+++))))))+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))***+++++++++++++++++++++***+++,,,...000222000///...---,,,------.........//////000111111111333333333222222222222111222222333444444444333333333333333333333444555666555555666666666666555555333333444555444333222111...///111222333333222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((rrrRRRFFF?????????999888666444333333333222111////////////............+++,,,,,,---...///000000+++,,,,,,------,,,,,,+++***,,,,,,+++)))((()))***(((((((((((())))))))))))***************************************+++++++++'''((()))******)))((('''***)))(((''''''&&&''''''************************************************)))***,,,......---,,,+++....................................////////////000000000111222222333333555666777:::;;;===>>>>>>@@@AAAAAA@@@>>>===>>>???AAA>>><<<===@@@CCCCCCBBBEEEFFFGGGGGGFFFDDDBBB@@@=========<<<======>>>?????????@@@>>><<<;;;;;;<<<===;;;999888666666666777666666777777777777777666444444444444444444444444444555555666666777777777777666444333333444666777777777888:::<<>>>>>======???AAA@@@===<<<<<>>======<<<<<<======>>>???@@@AAAAAA>>>=========:::999888666555555555555444444555555555555555444333333333333333333333333111111111222222222222222555444222111111222444555444333333444555777999:::777777777777888999::::::777888:::;;;;;;999777555:::888777666777:::===???;;;<<<>>>>>>>>><<<999888666444222000/////////000666555333111////////////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))))))))***+++++++++******************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************)))((((((************************)))******++++++******)))******++++++,,,,,,------------------------------......////////////000000222333444555444333111000111111222222222111000000222222333333333444444444333444555555555555555555333333333222111111000000...//////000111111222222222222111111000/////////.........---,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''lllNNNBBB;;;;;;<<<666888666333333333333222111////////////........................------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,+++)))))))))+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((***))))))))))))******+++************************************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////000000111111222222333444555777999:::;;;;;;777999;;;<<<===>>>@@@BBB>>>===;;;<<<>>>@@@@@@???>>>>>>>>>======>>>>>>>>>@@@???>>>===<<<<<<<<<<<<:::<<<>>>>>><<<:::999888888777666444333333333333222222333333333333222222222222222222222222222222000000000000////////////222111000//////000111222111000000/////////000000........................//////000111222222222111111000...,,,,,,,,,------//////000000111000000///------------............++++++******++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))***++++++*********+++******))))))************************************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))******))))))((((((************************)))******++++++******)))((())))))***++++++,,,,,,------------------------------------......//////111222333444444222111000000111111222222222111111333333333333444444444444444555555555555444444333444333333222222111111111/////////000111111222222222111111000000//////...------------,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))))))))))))))%%%&&&'''((()))*********(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''hhhLLLBBB;;;:::;;;666777555333222333333111000////////////............------------------------+++,,,,,,------,,,,,,+++)))+++,,,+++***)))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((())))))))))))((((((''''''&&&''''''((())))))************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------.........//////......//////000111111222333333555777888999::::::666888;;;<<<===>>>@@@BBB============>>>?????????>>>===;;;;;;;;;===???@@@BBBAAA@@@>>>===<<<<<<<<<666999<<<===;;;999777666666666555444444333333333222222222333222222111000111111111111111111111111222111111111000000//////000000///......///000000111000000//////.........000000111000000//////......------------...//////000/////////000000000000......------------......+++,,,---...///......---++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((((((***+++,,,******+++******)))((((((************************************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((()))))))))))))))((((((************************))))))************))))))((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111111222333222222111000///000111222222222222222333333333333444444444444555555555555444444333222444333333333222222111111//////000000111111111111111111111000//////......,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))%%%%%%'''((())))))******(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''fffLLLCCC<<<:::<<<777777555333222222222111000////////////............++++++,,,,,,---......///+++,,,,,,------,,,,,,+++)))***++++++***)))***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))(((((((((((())))))''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++++++++++++++++++++------------............---......//////000111111222333555666888888999999888:::===>>>>>>>>>???@@@>>>>>>?????????????????????>>><<<;;;<<<>>>@@@BBBCCCBBB@@@???>>>===<<<<<<999<<>>>>>===>>>>>>===???@@@@@@???>>>?????????>>>===<<<<<<>>>@@@AAAAAA@@@???===<<<<<<;;;;;;888:::======<<<:::::::::666666777777666666555444444444444444333222111000000000000000000000000000////////////............//////000000000000//////------...////////////...,,,---.........,,,+++***111111000///......//////------------------,,,,,,111111///...---------------.../////////...---,,,***++++++,,,,,,+++******)))))))))***************))))))))))))))))))))))))))))))((((((((()))******)))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000000000000000000111111111000111111222222222111111111111111111222222222222333444444444444333333222111111111111111111111111000000000000000000111111111000000//////......---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''bbbLLLDDD<<<:::<<<999777444222111222222111///////////////............+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((***++++++******+++,,,(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''')))******+++***)))(((''''''((()))***+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......///000000//////111222333333444444666999<<<======<<<======;;;>>>@@@@@@>>><<<===>>>===<<<;;;;;;;;;<<<===>>>======<<<:::999999999999555777888888777666777777555666666777777666444444333333333333222111000000000000000000000000000000---------..................//////////////////...------...//////...---,,,,,,---///000///...---+++************++++++++++++111000///////////////000))))))))))))))))))(((((((((((())))))))))))((((((***+++,,,,,,,,,+++******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))******+++++++++++++++++++++++++++******+++,,,---.../////////////////////000111111111111222222222111000000///000000000000111111111222222333444444444333333000000000000000000000000111000000000000000000000000000000///......---------,,,,,,,,,+++*********)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''```KKKCCC;;;:::<<<888666444222111222222000///000/////////............------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((***++++++******+++---(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))******)))(((''''''((()))******)))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000------...000111111111111333666:::<<<<<<<<<<<<===:::===@@@???===;;;;;;===;;;::::::::::::::::::;;;::::::999888777777777777777999999999888777999:::444555666666666555444333333333333222222000//////111111111111111111111111.........//////000000000---......//////......---//////000000///...,,,+++,,,---///000000///---,,,******,,,---.../////////+++***))))))***,,,...///)))***+++,,,------------)))******++++++,,,------'''((()))*********)))(((++++++******))))))))))))))))))))))))))))))))))))((()))*********((('''&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))************************((()))***+++,,,---......///////////////000111111222222222222222111000///////////////000000000000111222333333444444444444///////////////000000000111111111000000000000000000000000///......------------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''^^^HHHCCC<<<888999777777555333222333222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))******)))(((((((((((((((((()))*********((('''&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************...------,,,,,,,,,------......---------,,,,,,,,,...//////000111222222222222333444666777777888888::::::;;;;;;;;;::::::999<<<;;;:::999999999::::::999888999:::<<<<<<:::888:::999888777666666666666555555444333333333444444111111111000000000000///111000///...------...//////............---------........................------------------------........................+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,---///222444555444111///......///000......////////////......222222111111111111111111........................////////////............000...---...///000///......---,,,+++************+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']]]GGGCCC<<<888999777777555333222333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))******)))((((((((((((((((((((()))))))))((('''&&&((((((((((((((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********------,,,,,,,,,,,,------.........------,,,,,,,,,......///000000111222222111222333444555666666666999999999::::::999999888:::999999999999999::::::>>><<<:::999::::::999888:::999888777666666666666555444333333222333333333111111111111000000000000111000///...------...///............------------------------------------------------------------------------------------,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++***)))))))))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---///111333444333111///......///000...//////000000//////...111111111111111111111111........................////////////............000...---...///000///---...---,,,+++************+++++++++************)))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~\\\FFFBBB<<<888999777777555333222333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))***))))))(((((((((((((((''''''((((((((('''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******---,,,,,,++++++,,,------............------------......//////000000111111///000111333444444444444777777888888888888777777777888888888999::::::;;;CCC@@@<<<999999999999999999999888777666666666666444333222222111111222222222222111111111000000000000///......---.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++***)))((((((+++++++++++++++++++++++++++******)))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///000222333222000///...///000000//////000000000000//////111111111111111111111111////////////////////////////////////............///...---...//////...---------,,,+++************+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{YYYDDDAAA;;;888999777777555333222333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,---......------------------.........//////000000000///000111222333444444444555555666777777777666666777777888:::;;;<<<<<<<<>>======<<<;;;:::999888777666666555555666333222222111000111111111222222111111111000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((******************************)))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000////////////000111///000000111111000000///111111111111111222222222000000000000000000000000////////////............///...------//////...------,,,++++++*********++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxWWWCCCAAA;;;888999777777555333222333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))***************+++,,,---,,,,,,,,,---------------...............////////////000111222333444444444333444555555666666666555888999:::<<<===>>>>>>>>>??????@@@AAABBBAAA>>>;;;999888777666555555555555222222111000000000111111111111111000000000//////------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((())))))************************************)))((((((''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---...............//////000111111000000111111111111000000000000111111111222222222111111111111111111111111////////////............///---,,,---...///...---,,,,,,++++++******+++++++++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((''''''&&&%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuTTTAAA@@@;;;888999777777555333222333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***'''''''''&&&''''''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,------.....................///111222333333444444222333444555666666666666999:::<<<>>>?????????>>><<<===???BBBDDDCCC???<<<888888777666555555555555333222111111000000111111000000/////////.........,,,,,,---............---------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************&&&&&&'''((()))***++++++************************))))))(((''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++************+++++++++++++++++++++,,,,,,---------,,,------///000111111222111111222222222222111111000000000111222222333333222222222222222222222222////////////...............---,,,---......---,,,,,,,,,++++++***++++++,,,+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sssSSS@@@???;;;888999777777555333222333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******(((((('''''''''((()))***&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((())))))***,,,,,,))))))*********+++++++++---------------------------...///000111222222222222333444555666666666666999:::<<<>>>??????>>>===;;;;;;===???AAA@@@>>>;;;888888666555555555555555333333222111111111111222............------------+++,,,---.........---------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''(((((()))))))))************************)))(((''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,***+++---...000111222222111222222222222222222111///000000111222222333333333333333333333333333333////////////...............---,,,,,,......---,,,,,,++++++***++++++,,,,,,+++++++++************)))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrRRR??????;;;888999777777555333222333333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******(((((((((((())))))))))))((((((((((((((()))******)))(((''''''((()))***+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((()))***+++,,,(((((())))))*********+++------------------------+++,,,---///000000111111222333444555666666666666888:::<<<===>>>===<<<;;;<<<;;;:::;;;<<<===<<<:::888777666555555444444555444333222222111111222222......---------,,,,,,,,,***+++---...///...---------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))************+++++++++******+++,,,,,,,,,++++++)))+++,,,...000111222222111222222333333222222111///000000111222222333333333333333333333333333333000/////////...............---,,,,,,......---,,,+++++++++***++++++,,,,,,+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sssRRR@@@???;;;777888666333333222111000000000111---...///000000...,,,+++------------------------******************************))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))***)))(((''''''&&&''''''))))))(((((((((((())))))*********)))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++............////////////000111111222222333333444666999<<>><<<:::666777888888888666555444555666777555444333333444333333222222000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********,,,,,,+++)))((()))***************************(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))******+++************************)))***+++,,,...///000000111111222222222222111111000000000000111222333444444333333222222111111000000000000///......------,,,,,,,,,,,,,,,---...///---,,,,,,///111111...***(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''rrrRRR??????;;;777888666444333222111000000000000,,,---/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++******))))))******+++---.........////////////000111111222333333444444777888;;;<<<===<<<:::999666777777777666555333222333444555444222222333444222222222111000///------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++,,,+++)))((()))***************************(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))*********))))))(((((())))))***+++************************)))***+++,,,---///000000000111111222222111111000000000000000111222333333111222222222222222222222111111111000//////......------,,,,,,,,,------...---,,,,,,...000///,,,))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''qqqQQQ??????;;;777888666555444333111000/////////,,,---.........---,,,+++++++++++++++++++++++++++************************++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))(((((((((((())))))$$$%%%&&&((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++******))))))******+++---------.........//////111111111222333333444444666777888888999888888777666666666666555444333222222444444444222111222333111111111111000...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++)))((()))***************************(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((***))))))))))))))))))((())))))(((((())))))***+++************************))))))***+++---...///000000000111111111111000000////////////000111222333///000000111222222333333222222111111000//////......------,,,,,,,,,,,,------,,,,,,---...---***(((***************************)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''pppPPP??????;;;888888555666555333111000///......---------...---,,,++++++++++++++++++++++++++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((($$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,---------.........000000111222222333333444555555555444444555555666444444555555555666555555666777777555333111111222000000000000///...---,,,.........---------,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))***+++***)))((()))***************************(((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((()))******************************((())))))+++,,,---...//////000000000000000000///////////////000111222222000000000000111111222222111111000000///...............---,,,++++++++++++,,,,,,,,,,,,+++***((('''************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''oooOOO>>>???;;;888888555666555333111000///......---......---------,,,,,,------------------------************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,------------//////000000111222222333333222222111222222444444333333444555777888::::::;;;;;;;;;888444111000000///////////////...---,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((()))******)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***)))))))))((((((''''''((((((((('''((())))))***))))))))))))))))))))))))'''((()))***+++---.........//////000000//////...............///000111222111111111000000/////////000//////...------,,,,,,...---,,,++++++++++++++++++,,,,,,+++)))(((((((((************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''mmmNNN>>>???<<<888888555555444333111000///////////////.........---------------------------------************************((((((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&'''((()))******)))((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))((((((***))))))(((((())))))***+++++++++,,,,,,,,,------.........///000000111111000000000000111222333444333333444555777999;;;<<<;;;;;;:::777333000...///......//////...---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******''')))***)))(((((()))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((((((((('''((((((''''''(((((()))***))))))))))))))))))))))))''''''((()))+++,,,---.........////////////......---------......///000111111111000000///......---//////...------,,,,,,+++---,,,,,,++++++++++++,,,***+++,,,+++)))(((((()))************************(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''lllNNN>>>???<<<888888444444333222111000000000000000000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''''''''''')))(((((('''''''''(((((('''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,------.../////////------...///111222333333444444444444555777999:::555666555333///---,,,---------.........---,,,,,,---------,,,,,,,,,++++++************************,,,+++******))))))******'''((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))***,,,---------......//////......---------------...///000000/////////////////////////////////...------,,,,,,+++++++++***++++++,,,,,,)))+++,,,+++((((((***,,,))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''lllMMM>>>@@@<<<888888444333333222111000000000111111111000///////////////++++++++++++++++++++++++************************))))))******+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))+++,,,---''''''''''''''''''''''''''''''&&&''''''((()))***'''((()))++++++)))((('''%%%%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++,,,,,,---......///+++,,,...000111222333333666555444333333444666666///000000///,,,++++++,,,---------...------,,,,,,---------,,,,,,,,,++++++************************,,,++++++***)))*********&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''')))***+++,,,------..................------------------///000000------......///000000000000000000///......------************+++,,,------)))+++,,,+++)))(((+++---((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''gggNNN@@@>>>888666999666444333333222111000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''&&&%%%%%%$$$$$$''''''''''''(((((((((((((((''''''&&&&&&''')))***)))*********++++++++++++)))(((&&&%%%&&&''')))*********+++,,,,,,,,,,,,+++.........///////////////222222222222222111000///.........///......---,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,---.../////////...---,,,,,,---......//////000......------------............---------,,,,,,,,,++++++************++++++,,,***))))))******)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((('''%%%$$$###%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''gggMMM@@@>>>888777999666444333333222111000//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))*********+++***)))'''''''''(((***+++)))***++++++,,,,,,++++++,,,,,,------.........///111111111111111000///////////////000///......---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---------,,,,,,******+++,,,,,,------.........------------.........------------,,,,,,,,,++++++************+++++++++***))))))******)))'''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''fffMMM@@@>>>999777999666444333333222111000//////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,)))***++++++,,,,,,++++++******+++,,,---....../////////000000000///......000000000000000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++************+++,,,,,,------.........------------......------------,,,,,,,,,,,,++++++************+++++++++***))))))******)))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''eeeLLL@@@???999777999666444333333222111000//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&((()))))))))(((''''''''''''(((((((((((()))))))))((((((((()))***+++))))))***+++++++++++++++)))***+++,,,---...///000.........//////......---///////////////...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,---......//////000...------,,,,,,------...---------,,,,,,,,,++++++++++++************+++++++++)))((()))******)))((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''dddLLL??????:::888999666444333333222111000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$''''''''''''((((((((((((%%%&&&((()))))))))((('''&&&'''''''''((((((((((((''''''''''''(((((())))))))))))***++++++++++++******+++,,,---...///000000,,,------.........------------......------,,,+++------,,,++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,---......//////000------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++************++++++***)))((()))***+++***)))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''cccKKK??????:::888999666444333333222111000//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((((((((()))******++++++******++++++,,,---...//////000,,,,,,---............---,,,------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++))))))************++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))***+++,,,******+++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++***)))((()))***+++***))))))******++++++******)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbKKK???@@@;;;999:::666444333333222111000//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((()))))))))''''''((()))))))))))))))((())))))***************++++++,,,,,,---------...,,,,,,---...............------......------,,,+++---,,,++++++***+++++++++************************))))))))))))*********+++((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((((()))++++++******+++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++************++++++)))(((((((((***+++***))))))******++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%'''((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbKKK???@@@;;;999:::666444333333222111000//////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((""""""###%%%'''((()))***''''''''''''((((((((()))(((((('''&&&&&&((()))***(((((((((((())))))))))))(((((()))***************(((((()))***************+++++++++++++++++++++,,,,,,------.../////////.........//////......---,,,---,,,++++++******++++++************************'''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''')))***+++,,,,,,---......//////000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++)))(((((((((***++++++*********++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""%%%'''((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```LLL@@@===777888;;;666666555333111000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******(((''''''&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,------------------------+++++++++)))((((((+++---+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...---,,,+++------......---,,,++++++++++++++++++++++++++++++******************************))))))))))))******+++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''___KKK@@@===777888;;;666666555333111000///......//////...---------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******,,,---------,,,+++---............---,,,+++++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''^^^KKK@@@===777888:::555555444333111000/////////000///---,,,,,,,,,---...************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))***)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))*********************************,,,------,,,++++++,,,+++************))))))))))))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---............------,,,++++++++++++++++++++++++******************************))))))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''']]]JJJ@@@===777888:::555555444333111000/////////000///---++++++,,,---...+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))(((((('''((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************++++++++++++************************(((+++------,,,******+++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++------.........------,,,++++++++++++++++++++++++******************************))))))))))))******************))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''\\\III???===888888:::555444444222111000000000000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''&&&%%%((((((''''''''''''((((((&&&&&&''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++************************''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,---------------,,,++++++++++++++++++++++++******************************))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''[[[HHH???===888888:::444444333222111000000000000------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))************************''')))******)))(((((()))(((((()))))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((())))))***+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************))))))))))))************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''ZZZGGG???===888888:::444333333222111000000000000+++,,,---......,,,+++)))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&(((***---///((((((''''''''''''((((((%%%%%%&&&''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))******)))(((((()))+++(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''((()))***+++((()))***++++++++++++***++++++++++++++++++++++++******************************))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''YYYGGG>>>===888999:::444333333222111000000000111***,,,...//////---***(((************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***+++)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&''')))---222555((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++++++++)))((((((+++---'''((((((((())))))************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++'''((()))***************++++++++++++++++++++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''TTTIII===::::::888666777444333333222111000//////......---------,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))+++&&&%%%(((&&&'''777LLL333,,,%%%%%%))),,,***'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))))))))))))))((('''''''''((()))((('''&&&'''((())))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******)))((((((((((((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''TTTHHH===::::::888666777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))***&&&&&&***(((&&&111@@@GGG===///&&&$$$&&&'''(((&&&&&&&&&''''''''''''((()))(((''''''''''''((())))))))))))))))))((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''SSSGGG===::::::888666777555555444333222111111000......---------,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))+++&&&&&&******&&&)))111HHHAAA555***$$$###&&&)))&&&&&&&&&''''''''''''((())))))(((((((((((())))))((())))))))))))(((''''''&&&((()))((('''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''}}}RRRGGG===::::::888666666555444333333111111000///......---------,,,,,,,,,,,,,,,,,,++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))),,,'''&&&)))***''''''***000111111///***''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''yyyPPPFFF<<<::::::888666666333333222111000///............---------,,,,,,,,,,,,,,,,,,++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''&&&''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))),,,(((%%%'''))))))(((*** &&&,,,...+++((('''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''uuuOOOEEE<<<:::;;;888666555222222111000///...------......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))+++(((&&&&&&((()))******&&&)))+++***'''%%%&&&(((&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$'''(((((((((((('''&&&&&&%%%'''(((((('''''')))***'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''rrrNNNDDD<<<;;;;;;888666555333333222111000///............---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''((((((''''''(((((((((***)))((('''%%%%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%''''''((((((''''''&&&%%%%%%&&&(((((('''''')))+++''''''''''''''''''''''''''''''((())))))***++++++((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''pppNNNDDD<<<;;;;;;888666555444444333222111000//////......---------,,,,,,,,,*********++++++,,,,,,---++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))$$$(((+++)))'''&&&&&&$$$"""###%%%''')))))))))(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%%%%&&&(((((('''((()))+++(((((((((((((((((((((((('''(((((()))***++++++,,,)))(((((((((''''''''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&'''''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''kkkKKKCCC<<<:::999666555555333333222111000///...............------,,,,,,,,,************************)))***+++***)))((((((***((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((jjjKKKCCC;;;:::999666555555333333222111000///......------------------,,,,,,************************)))***+++***)))((((((***((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''iiiKKKBBB;;;:::999666555555333333222111000///......,,,,,,------------------************************)))***+++***)))((((((***))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''gggJJJAAA:::999999666555666333333222111000///......,,,,,,,,,------.........************************)))***+++***(((((((((***)))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''fffIIIAAA:::999999666555666333333222111000///......,,,,,,,,,------.........************************)))***+++***(((((((((***((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddHHH@@@999999888666555666333333222111000///......,,,,,,------------------************************)))***+++***)))((((((***''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))}}}cccHHH???999888888666555666333333222111000///......------------------,,,,,,************************)))***+++***)))((((((***&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))******)))((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''')))***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++|||bbbGGG???999888888666555666333333222111000///...............------,,,,,,,,,************************)))***+++***)))((((((***%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,yyy```HHHAAA;;;:::888444222444444333333222111000//////***+++---------+++)))(((++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''''''&&&%%%&&&''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&'''(((***'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''''''''''''''''')))((('''''''''(((***+++&&&''''''((()))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))++++++***((('''&&&'''((((((''''''(((***xxx___HHHAAA;;;:::888444333444444333333222111000//////,,,,,,.........---+++***++++++************++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))(((((()))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&'''(((***''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))(((((((((((((((((((((((()))(((((('''((()))***+++'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))((((((&&&'''((((((''''''(((***www^^^HHHAAA<<<:::888444333555444333333222111000//////------...//////...,,,+++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%%%%&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&((())))))(((''')))***vvv]]]HHHAAA<<<:::999555444666444333333222111000//////------............---,,,++++++************++++++++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%#########&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((())))))***(((''''''&&&'''((()))***((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&((())))))(((((()))***vvv\\\HHHAAA<<<;;;999555555666444333333222111000//////,,,,,,,,,---------,,,,,,++++++************++++++++++++++++++*********)))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((())))))(((((()))+++vvv]]]HHHAAA<<<;;;999666555777444333333222111000//////,,,,,,,,,,,,,,,---------++++++************++++++++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((***)))(((((()))+++www]]]GGGAAA<<<;;;:::777666888444333333222111000//////---------------......///++++++************++++++******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&'''((()))***))))))((($$$&&&(((******)))'''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))((((((''')))******))))))***+++www^^^GGGAAA<<<;;;:::777666888444333333222111000//////...............///000111++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''((()))%%%&&&''''''&&&&&&((()))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))++++++)))((('''))))))))))))))))))))))))&&&''')))*********)))(((###%%%)))++++++***'''%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))++++++***((('''''')))******))))))***+++ttt[[[FFF@@@;;;;;;:::666555666555444222111000000/////////---,,,,,,---...,,,+++++++++***)))(((((()))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''(((((())))))******)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))qqqYYYFFF@@@;;;;;;:::666555666444444222111000////////////---,,,,,,---...,,,+++++++++***))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))oooWWWFFF@@@;;;;;;:::666555666444333222111000////////////---,,,,,,---...,,,+++++++++***))))))))))))***))))))******))))))((('''(((((())))))))))))(((((())))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))***+++++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))pppYYYFFF@@@;;;;;;:::666555666444333222000///////////////---,,,,,,---...,,,+++++++++***))))))*********)))************)))(((((((((((())))))))))))((((((******))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((())))))************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((rrr]]]FFF@@@;;;;;;:::666555666333333111000///.........///---,,,,,,---...,,,++++++***************++++++***************))))))((((((((())))))))))))((((((******))))))(((((('''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((qqq^^^FFF@@@;;;;;;:::666555666333222111000///.........///---,,,,,,---...,,,++++++************+++,,,,,,******++++++******)))((((((((())))))))))))(((((())))))))))))(((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))nnnZZZFFF@@@;;;;;;:::666555666333222111000............///---,,,,,,---...,,,++++++*********++++++,,,---***++++++++++++***))))))(((((())))))))))))(((((((((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))jjjWWWFFF@@@;;;;;;:::666555666333222111///............///---,,,,,,---...,,,++++++*********+++,,,,,,---***++++++++++++***))))))(((((())))))))))))((((((''''''(((((())))))******)))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))nnnWWWFFFBBB>>>:::999888777666444333222000//////......---------------------------,,,,,,++++++,,,,,,---******************************))))))((((((''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&***&&&(((---,,,'''%%%(((((((((((('''''''''&&&&&&"""%%%))))))&&&$$$$$$%%%(((,,,+++&&&%%%'''&&&!!!(((((((((((((((((((((((('''+++***###!!!&&&(((&&&'''%%%$$$&&&***,,,***((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***$$$!!!%%%&&&$$$$$$(((...+++***)))%%%!!!###'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&(((&&&######$$$'''(((((($$$$$$&&&((('''%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###(((&&&%%%%%%&&&'''&&&%%%((('''%%%!!!!!!$$$'''(((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))*********)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))((('''&&&&&&((((((((((((((((((((((((+++(((&&&&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++&&&''''''((()))******+++lllUUUFFFBBB>>>:::999888777666444333222000//////......------------------------,,,,,,++++++++++++,,,,,,***************************)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((***$$$!!!%%%&&&""" *********))))))(((((((((%%%'''******(((&&&&&&(((!!!$$$$$$"""$$$+++///---(((((((((((((((((((((((( %%%'''''''''((($$$!!!!!!###%%%'''&&&### '''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,))))))+++)))$$$$$$(((###&&&$$$%%%'''&&&!!!%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%)))+++'''%%%***'''$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&(((******)))'''&&&&&&$$$'''***++++++***&&&###''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))(((''''''&&&(((((((((((((((((((((((((((%%%######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))******'''((((((((()))*********jjjTTTFFFBBB>>>:::999888777666444333222000//////......------------------------++++++************++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))******$$$!!!%%%+++,,,+++,,,''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&+++---+++'''&&&''''''$$$(((((((((((((((((((((((()))(((%%%###%%%***)))&&&'''((('''''''''(((,,,///&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))&&&!!!!!!%%%(((------''''''+++'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&!!!&&&)))(((%%%$$$''',,,###"""!!!###'''******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$)))(((&&&### $$$(((***)))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((()))))))))(((''''''((((((((((((((((((((((((&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******iiiTTTFFFBBB>>>:::999888777666444333222000//////......------------------------+++******))))))******+++************************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))...+++'''&&&%%%###!!! ))))))(((((((((((((((((((((((((((''''''((()))***!!!$$$&&&(((((('''&&&((((((((((((((((((((((((///---)))%%%######$$$$$$!!!$$$''''''%%%$$$&&&)))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&$$$""" ###'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&"""###&&&%%% """%%%(((((()))***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''!!!"""%%%&&&))),,,''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((((('''%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))******************))))))hhhTTTFFFBBB>>>:::999888777666444333222000//////......------------------------+++******))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((&&&'''''''''''''''''''''))))))((((((''''''''''''$$$'''))))))((((((((()))$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''')))(((((()))******,,,---((((((((((((((((((((((((%%%))))))((())),,,%%%+++---***'''%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!###&&&$$$!!!...%%%"""((((((!!!!!!(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''+++---+++)))"""((()))""" !!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&***---,,,&&&!!!'''&&&(((---+++"""''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((()))(((&&&''')))***))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++************gggTTTFFFBBB>>>:::999888777666444333222000//////......------------------------++++++************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))!!!"""###&&&(((***,,,---'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&!!!$$$%%%$$$$$$'''((('''(((((()))))))))))))))***)))(((((()))+++,,,+++***((($$$!!!!!!!!! ###'''((((((((((((((((((((((((000---***((($$$"""%%%******(((###$$$,,,111''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++,,,***'''(((+++)))%%%### ###***)))""""""(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&& %%%***(((""" %%%***(((---,,,%%%$$$+++000///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%///)))""" """###'''!!! &&&)))(((,,,444''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((()))*********))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++,,,,,,eeeSSSFFFBBB>>>:::999888777666444333222000//////......------------------------,,,,,,++++++++++++,,,,,,************************'''((((((((()))))))))***))))))))))))))))))))))))###$$$%%%&&&''')))******''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''---***###%%%---,,,&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&)))***(((&&&$$$$$$)))000000***&&&&&&((((((((((((((((((((((((%%%%%%...222444777GGGAAA999000***$$$ ))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((""")))'''$$$%%%%%%$$$'''))) &&&------%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&)))'''%%%$$$%%%%%%%%%%%%!!!&&&'''$$$'''+++###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%!!!+++222666<<>>;;;999888777666444333222000//////......---------------------------,,,,,,++++++,,,,,,---************************'''((((((((())))))******))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%######111QQQppp}}}zzzxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwxxx{{{~~~|||yyytttuuuzzzzzzjjjLLL111$$$(((((((((((((((((((((((("""333^^^{{{+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&XXXkkk{{{{{{vvvvvvzzz|||tttjjj999''')))%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&666\\\xxx|||uuutttyyy{{{{{{{{{qqqTTT555&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&dddddd444''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((()))***************((((((((((((((((((((((((&&&&&&%%%'''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&''')))*********)))((()))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,,,,******+++,,,,,,---......cccQQQFFFBBB===:::888777555444333333222111000///...............------,,,,,,,,,,,,+++*********+++,,,---************************'''((()))******)))((('''(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''))),,,---,,,+++'''&&&&&&%%%%%%&&&&&&''''''%%%%%%'''&&&###&&&***,,,)))'''((()))(((***222888###333BBB+++---///$$$777''')))'''!!!"""%%%%%%$$$###$$$%%%&&&'''+++)))'''%%%$$$%%%&&&'''%%%(((&&&###'''(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''''''''///%%%"""&&&qqqWWW###+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''')))***+++,,,,,,,,,++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''******))))))))))))************))))))((((((''''''))))))))))))************))))))***++++++++++++***)))************++++++++++++,,,,,,---,,,+++***)))+++,,,,,,+++)))***,,,---,,,------------000444777bbbQQQEEEBBB===999888777555444333333222111000///............---------,,,,,,,,,///...,,,***)))))))))***************************'''((()))******)))((('''((((((((()))))))))******(((((((((((((((((((((((('''&&&&&&(((***,,,+++***(((''''''&&&&&&''''''(((***%%%$$$''')))((((((***$$$$$$)))000333((('''%%%&&&)))...///XXX)))###///(((&&&444000***'''&&&%%%%%%%%%&&&'''(((***)))'''%%%%%%%%%&&&'''%%%(((&&&###''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''''''''%%%---"""uuu >>>------%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''(((((('''&&&&&&''')))***+++,,,---,,,,,,+++((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''******))))))))))))******+++*********))))))))))))))))))))))))************))))))***+++++++++++++++************++++++++++++)))***+++,,,,,,,,,++++++***+++---...------...///,,,...111333555888===@@@~~~bbbQQQEEEAAA<<<999777666444333333333222111000///.........------------,,,,,,,,,......,,,+++***)))))))))************************'''((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((''''''((((((((()))%%%'''333<<<:::111+++&&&&&&(((&&&______&&&,,, !!!...///LLL222"""111$$$444""""""--- ''''''&&&&&&''''''((()))***)))'''&&&%%%%%%&&&'''%%%(((&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''''''''000111<<>>;;;999888666555333333222111000///......,,,,,,,,,---------......------------,,,***((('''************************'''((()))******)))((('''((((((((((((''''''&&&&&&((((((((((((((((((((((((***'''%%%%%%&&&((()))(((''''''&&&&&&&&&&&&''''''***&&&&&&)))+++'''%%%%%%+++)))&&&%%%&&&$$$(((......KKK+++&&&)))&&&!!!"""&&&)))))),,,###&&&&&&222888999666 (((---,,,FFF,,,&&&000$$$%%%&&&'''((()))(((((('''&&&&&&'''''''''''''''&&&%%%(((&&&###'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''''''''''''''''''''$$$xxx]]]&&&444+++$$$111######'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((())))))(((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%'''(((''''''((()))&&&'''(((******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))*********))))))))))))******(((((()))))))))*********))))))))))))***************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---///000111444999@@@HHHOOOXXX___dddcccfffhhhiiiiiihhhiiijjj}}}dddWWWHHHDDD???<<<:::999777666333333222111000///......,,,,,,,,,------.........)))***+++,,,---,,,++++++************************'''((()))******)))((('''))))))((((((((('''''''''((((((((((((((((((((((((***'''%%%%%%''')))******((((((''''''''''''((((((%%%%%%(((++++++''''''***$$$&&&'''---((((((///$$$%%%'''???&&& ***'''!!!''',,,'''%%%000&&&"""+++)))qqq333)))***###'''222$$$000***???|||444 )))777&&&''')))*********)))(((&&&&&&''''''(((''''''&&&%%%(((&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&&&&'''''''''''''''''''''''''''***DDD$$$###///***%%% 111###(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''(((''''''((()))%%%&&&((()))))))))(((''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((((((((())))))************))))))))))))******))))))******+++++++++,,,))))))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,+++,,,,,,...111333555>>>DDDMMMVVV]]]bbbgggjjjeeeggghhhhhhgggfffggghhhwwwbbbUUUGGGAAA<<<<<<;;;777666777444333333222111000//////...---,,,,,,......---,,,------++++++++++++------+++++++++************)))******))))))((((((''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((&&&$$$$$$%%%&&&'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%)))%%%AAA'''''''''&&&&&&&&&%%%%%%%%%'''%%%###((()))$$$:::cccPPP'''''''''''''''''''''&&&&&&888***222+++***!!!///###%%%///""")))$$$((('''---&&&&&&&&&&&&&&&&&&&&&&&&)))---###...%%%)))***'''!!!$$$---,,,%%%%%%%%%%%%%%%%%%%%%%%%"""'''$$$000666"""%%%---+++%%%'''((( &&&"""...&&&'''+++###+++ddd&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((***************)))((((((((('''&&&%%%%%%&&&'''(((((()))******(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&((()))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))*********+++,,,,,,,,,---))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------......000...---...222999@@@DDDUUU\\\bbbcccfffllllllgggkkkgggcccbbbaaa```]]]YYYwwwbbbUUUGGGAAA<<<<<<;;;777666777444333333222111000//////...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---+++++++++************)))***)))))))))(((((((((''''''''''''((((((((())))))'''''''''((((((((())))))''''''''''''(((((((((((()))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%)))%%%AAA'''((((((((('''''''''&&&&&&((('''%%%(((((("""888222666:::;;;555,,,###'''''''''''''''''''''''')))((()))''''''%%%+++$$$222...###888222$$$###+++$$$&&&&&&(((&&&&&&(((///$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((('''&&&((('''&&&&&&&&&&&&'''(((''')))***)))'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************))))))************))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---...............///000333999AAAJJJSSSXXXccchhhjjjiiiiiikkkiiiccc```]]]ZZZZZZ[[[ZZZVVVRRRvvvbbbUUUGGGAAA<<<<<<:::777555777444333333222111000//////...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***''''''''''''(((((((((((()))((('''((()))***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%)))%%%AAA''')))))))))(((((((((''''''&&&(((%%%&&&+++&&& &&&((('''%%%###"""%%%***///''''''''''''''''''''''''...***%%%'''"""+++&&&&&&"""///###---(((&&&...*** %%%***(((***!!!******111***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%(((''''''&&&&&&''''''((('''((()))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''************************))))))************))))))************+++++++++,,,,,,,,,,,,,,,------------------------......//////444888>>>HHHRRR]]]eeejjjjjjmmmlllhhheeeccc```\\\\\\YYYWWWWWWYYYWWWSSSOOOvvvaaaUUUHHHAAA===<<<:::666555666444333333222111000//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))''''''''''''((((((((((((((('''''')))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%)))%%%AAA''')))))))))((((((((('''''''''+++%%%!!!***---***+++&&&)))++++++(((###&&&&&&&&&'''''''''''''''(((---((( 555...%%%((()))))))))###'''$$$)))$$$$$$+++'''"""&&&666ooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((((()))***)))'''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&************************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,------------......---++++++,,,///333555AAAEEEMMMVVV___fffkkknnnkkkjjjhhhccc___\\\YYYWWWZZZWWWTTTTTTUUUUUURRROOOuuuaaaTTTHHHBBB===<<<:::666555666444333333222111000//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((()))))))))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''&&&'''((())))))'''%%%(((((((((((((((((((((((('''''''''''''''''''''&&&%%%)))%%%AAA'''((((((((('''''''''&&&&&&(((///((($$$(((%%%'''$$$%%%&&&&&&&&&''')))+++&&&&&&&&&'''''''''((((((###+++$$$fffUUU!!!---$$$&&&///"""))),,,!!!'''((('''!!!,,,$$$***###+++"""---...###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&((('''&&&%%%%%%&&&((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((*********)))''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&(((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))*********************************))))))(((((((((******************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........///---++++++///555<<>>|||%%%***000KKKttt###&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((()))******)))((('''''''''&&&$$$""""""%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((($$$&&&'''((('''(((***+++''''''((((((((((((''''''''''''((()))))))))))))))'''''''''''''''''''''''''''((((((((())))))******************************(((((())))))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------------.........//////000777AAANNNYYYaaafffhhhjjjjjjkkkjjjgggccc^^^[[[RRRKKKHHHJJJKKKJJJOOOVVVUUU[[[fffrrryyyxxxppphhhwww^^^QQQHHHAAA<<<;;;999555333555222222222222111///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***))))))((('''&&&))))))((((((((((((((())))))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''***'''CCC(((&&&&&&&&&'''''''''((((((,,,%%%$$$000///,,,###((()))%%%$$$'''(((&&&&&&...(((!!!(((+++''''''ZZZ---000!!! )))###)))***+++!!!%%%&&&)))###... &&&666:::EEE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%''')))***((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++...,,,++++++,,,------,,,111------000///---000666777AAAPPP\\\cccfffhhhjjjiiieeebbb```[[[TTTRRRTTTPPPNNNLLLLLLOOORRRUUUVVVWWWdddttt~~~|||tttlllhhhvvv^^^RRRHHHBBB===;;;999555333555333333222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))))))))(((((('''))))))(((((((((((()))))))))(((''''''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''***'''CCC(((&&&&&&&&&'''''''''(((((("""'''***&&&'''%%%,,,###111,,,&&&%%%(((***)))&&&***!!!$$$222)))===||| &&&111&&&***///&&&%%%""")))jjj000///++++++***///GGGGGG"""zzz'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%'''))))))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,............000,,,,,,///111333:::CCCLLLTTT___hhhkkkkkkkkkkkkaaa[[[VVVSSSPPPMMMOOOTTT[[[ZZZYYYXXXYYYYYYXXXXXX\\\iiixxx{{{rrrllliiittt^^^SSSHHHBBB===<<<:::555444555555444222000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((((())))))))))))((())))))(((((((((((()))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''***'''CCC(((&&&&&&'''''''''((((((((()))%%%---*** )))((())) (((---'''!!!+++333&&&SSS___"""111%%%WWW]]]222,,,+++***...%%%444000((($$$*** !!!111000000)))+++'''(((,,,999:::555444***###$$$***)))---@@@ddd'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---...///000000000000...---111666>>>IIISSS[[[```ggglllkkkhhhdddbbbVVVOOOIIIHHHJJJNNNVVV___nnnmmmllljjjgggeeebbbaaaiiivvv}}}zzzzzzrrr]]]TTTIIIBBB===<<<:::666444555666444222///...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&'''((())))))***)))))))))(((((((((((())))))***)))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''***'''CCC(((''''''''''''((((((((((((...)))222&&&,,,$$$(((;;;%%%$$$///---))),,,;;;LLL|||111((((((%%%$$$444&&&xxx'''===!!!"""444&&&%%%&&&&&&(((+++)))&&&%%%///,,,"""AAA%%%$$$,,,,,,&&&!!!%%%$$$---///(((+++---,,, +++'''444!!!***"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))((((((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***,,,...//////.../////////000444:::AAAKKKVVV^^^bbbdddfffgggddd^^^YYYUUUMMMGGGDDDHHHQQQ[[[gggqqq~~~}}}zzzwwwsssqqqqqqrrrwwwppp\\\TTTIIIBBB===<<<:::666444666666555222000//////000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&'''((())))))***))))))((((((((((((((()))*********((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''***'''CCC((('''''''''((((((((())))))333"""***&&&$$$***&&&222...MMM))),,,&&&)))999(((---111((("""!!!'''(((&&&444&&&777(((!!!,,,JJJRRR'''###&&&%%%000,,,%%%''',,,!!!!!!"""###///777000gggJJJ777 +++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---//////------...///,,,333===GGGPPPZZZbbbfffhhhgggeeebbb]]]XXXRRROOOLLLGGGGGGPPP\\\gggsss||||||yyy{{{nnn[[[SSSIIICCC>>>===;;;666555666666444333111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((((())))))))))))((((((''''''(((((()))***+++***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''***'''CCC(((''''''((((((((()))))))))###%%%---"""888tttiii,,,%%%'''000***...)))'''lllddd+++*** %%%&&&+++///...$$$(((!!!000%%%$$$(((222,,,(((///)))000000&&&%%%)))***'''*** ///111---+++AAA '''$$$444OOO\\\333...'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,...000///------000333///;;;IIITTT]]]eeehhhgggeeebbb]]]YYYWWWUUURRRQQQRRRNNNOOOYYYeeeooowww}}}mmmZZZRRRJJJCCC>>>===;;;777555666555444333222111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))))))))(((((('''''''''''''''((()))***+++***)))((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''***'''CCC((('''((((((((())))))))))))333///---'''LLL777444(((###...((('''---999kkk////// &&&,,,&&&((((((---+++$$$888$$$000(((AAADDD ###%%%'''+++///%%%---###'''((( &&&'''"""...///...LLL000666)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,///000///...000555;;;>>>KKKXXX___dddfffccc]]]WWWSSSPPPPPPUUU[[[___```___ZZZZZZdddpppyyymmmYYYQQQJJJCCC>>>===;;;777555666444444444333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***))))))(((''''''''''''''''''((()))++++++***)))((()))***+++***((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''***'''CCC((((((((((((((())))))))))))(((+++...000bbb)))"""...&&&$$$******<<<777III>>>+++"""+++---+++,,,...)))777333,,,!!!KKK111+++&&&$$$111###,,,$$$000)))111"""(((&&&'''... $$$KKK%%%))),,,###111"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,...111000///333;;;AAAOOO[[[eeefffeeebbbZZZQQQKKKIIIHHHNNNZZZgggqqqvvvhhhccccccmmmzzzmmmYYYPPPHHHBBB<<<;;;999555444555555444333222000///...---------------------------++++++******++++++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((()))******,,,,,,++++++***)))((((((*********)))))))))))))))***)))(((''''''((()))***'''((()))******)))(((''''''***'''CCC***'''(((((())))))))))))))))))...!!!)))&&&---nnnwww@@@$$$111((("""+++'''111---///+++111"""&&&)))'''%%%)))))))))))))))))))))))))))(((CCC%%%+++%%%(((***&&&&&&''''''(((((())))))***%%%111)))CCC===666+++666)))''''''''''''''''''''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***************)))((((((&&&''')))***+++***((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,...000000000111:::HHHSSS\\\bbbeeeaaa]]]YYYQQQGGGBBB@@@DDDUUUkkkvvvsssjjjffffffkkkzzzmmmYYYPPPIIIBBB===;;;999555333555555444333222111///......------------------------++++++******++++++,,,------,,,+++******+++,,,---))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((()))******,,,,,,+++******)))(((((())))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))((((((''''''***'''CCC***'''(((((()))))))))))))))''',,,(((%%%+++,,,MMM666)))"""'''+++(((***111'''###//////333EEEkkk666///000'''***(((&&&)))))))))))))))))))))))))))###vvv666###888***'''''''''(((((((((((((((%%%555###...111,,,$$$...$$$''''''''''''''''''''''''!!!"""###%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((************************((((((''''''''''''(((((())))))(((((((((((()))))))))************)))((((((&&&''')))*********(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////...///111333666<<>><<<999555333444444444333222111000///...------------------------++++++******++++++,,,---************************))))))))))))))))))))))))******)))))))))))))))***((((((((((((((())))))***+++*********)))))))))(((((((((((()))))))))))))))))))))(((((((((((()))))),,,***)))'''''''''(((((('''***'''CCC***(((((()))************)))&&&******(((+++'''###[[[,,,***+++111000((((((...,,,###,,,222###!!!)))000666,,,,,,((('''***)))'''***))))))))))))))))))))))))))))))$$$QQQttt,,,******)))))))))((((((''''''+++SSS===222+++&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))(((((('''''''''((()))***))))))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...---------------------------...000000///......///000555???KKKWWW^^^aaaaaa]]]ZZZUUUOOONNNPPPSSSUUUUUUVVV]]]lll|||}}}kkkXXXQQQKKKDDD>>><<<999555444555444333333222111000//////------------------------++++++******++++++,,,---*********++++++*********))))))))))))))))))))))))***)))))))))))))))******((((((((((((((())))))************)))))))))))))))''''''(((((())))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))'''***'''CCC***((())))))***************(((,,, 000%%%&&&111LLLEEE444888///***&&&&&&(((******(((---+++ ;;;%%%BBBMMM555'''+++)))'''+++************************$$$666wwwccc*********))))))((((((((('''222!!!RRROOO...(((,,,''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))******)))))))))))))))((('''''''''(((((()))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***+++++++++++++++,,,------------------------------...///000///---,,,...000777???KKKXXX```aaa]]]YYYUUUSSSQQQRRRUUU[[[bbbggghhhhhhnnnyyykkkXXXQQQJJJCCC===<<<:::666555777333333222222111000000///------------------------++++++******++++++,,,---,,,,,,------------,,,,,,)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))&&&''''''(((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))'''***'''CCC***((()))******++++++******)))---444!!!(((999 111###,,,---111)))'''***///+++###&&&///)))***---///***(((---///%%%777~~~'''+++***(((,,,************************...,,,...***%%%EEE******))))))))))))))))))(((%%%+++<<<:::;;; ''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((***************************))))))(((((())))))***+++******))))))******+++(((((())))))(((((('''&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************(((((((((((())))))))))))((())))))************)))))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********+++,,,---...------------------------...000000...,,,---111555DDDLLLWWW```bbb^^^VVVQQQIIIIIIMMMVVV^^^dddkkkrrrvvvwww{{{jjjXXXQQQIIIBBB===<<<;;;777666888333333222222111000000000------------------------++++++******++++++,,,---,,,,,,---......---,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))******((()))))))))))))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''&&&'''((())))))******)))'''***'''CCC***))))))***++++++++++++***(((---"""000"""---..."""^^^666...''',,,777"""***+++...111---&&&&&&,,,))),,,111+++:::&&&---)))+++yyy(((+++***)))---************************"""000---)))///***)))))))))))))))*********===666###%%%000PPP%%%$$$''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((******************************))))))))))))******+++******))))))******+++(((((())))))(((((('''&&&((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---...///........................---///000...---111888???PPPVVV^^^```[[[TTTNNNKKKEEEGGGQQQ```jjjnnnrrrxxx}}}~~~jjjXXXQQQHHHAAA<<<<<<;;;888777999333222222222111000000000------------------------++++++******++++++,,,---******,,,,,,,,,,,,******))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((()))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***'''((()))******)))((('''$$$&&&(((***++++++******'''***'''CCC***))))))***++++++++++++***'''---***)))&&&222444iiiaaa@@@///***+++$$$)))222$$$"""444000+++((($$$$$$***///,,,&&&...$$$***333***$$$+++---&&&111444(((,,,+++)))---************************(((///,,,$$$222***000***(((((())))))******++++++---ZZZ888"""+++---&&&000'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******++++++************++++++(((((((((((((((''''''&&&((((((((((((((()))******))))))))))))************))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---...///000111........................,,,...///...///444???GGGUUUZZZ^^^[[[SSSKKKGGGGGGKKKOOO\\\nnnxxxzzz|||~~~}}}iiiYYYPPPKKKFFF@@@;;;999999888777555444444333222111000000,,,------...---,,,***)))------------------------,,,,,,------,,,,,,+++***))))))))))))))))))))))))***************************)))'''''')))))))))((())))))))))))((((((((((((******))))))))))))******************************)))***///###'''000(((///+++,,,&&&;;;,,,************************))))))))))))***+++,,,------666************************++++++,,,,,,---......///111---'''+++111)))(((111,,,******+++---///000///***444$$$888...000+++000,,,............---,,,+++******+++//////***,,,===RRR***,,,,,,,,,,,,+++***))))))000fffwww'''$$$(((***###555&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))''')))***)))((('''(((***'''(((((((((((((((''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))+++******((('''&&&%%%%%%)))***+++,,,,,,+++)))(((((((((((((((((((((((())),,,+++***)))((((((((((((+++***)))(((((()))***+++++++++***************+++))))))*********+++++++++''''''((((((((()))))))))''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&''''''((()))((((((((((((((()))***************))))))***++++++++++++***++++++************++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,,,,---------,,,...//////...---...///***...222444777@@@NNNYYY^^^YYYUUUSSSMMMFFFHHHPPPVVVdddsss}}}iiiXXXPPPJJJEEE???;;;999888777777555444444333222111000000------...///...---,,,,,,------------------------++++++,,,,,,++++++***)))***************************************************)))'''''')))***)))((())))))))))))((((((((((((******))))))))))))******************************///555 111,,,///###'''***LLL,,,************************++++++***************+++000SSS************************''''''((())))))***++++++$$$$$$666***&&&---333***...,,,++++++---...------777+++)))GGGaaa444666///444///111111111111000...------///,,,,,,---***)))111<<<---((())))))***************+++zzz000(((&&&+++(((""")))nnn###)))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))''')))***)))((('''(((***((())))))***))))))(((((())))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))))))))))))))***))))))))))))((((((((()))))))))))))))(((((('''+++++++++*********))))))))))))))))))))))))))))))***)))((('''''''''''''''***))))))(((((()))))))))************)))))))))(((((((((((()))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))******(((((()))***************))))))***++++++++++++***++++++************++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,...//////...------...000000222888AAAKKKUUU[[[\\\VVVRRROOOLLLKKKRRR\\\hhhttthhhXXXPPPIIIEEE???:::888777666666555444444333222111000000---....../////////......------------------------***++++++++++++***))))))************************************************+++)))'''((()))***))))))(((((((((((())))))))))))******))))))))))))******************************444%%%$$$888---...///))),,,mmm,,,++++++++++++++++++++++++------+++******)))))))))'''!!!yyy````````````````````````_________```aaaaaabbbbbbNNN888+++(((000888)))111000000111444555555444999;;;777CCC111DDDGGG@@@DDD???@@@@@@???>>>===<<<;;;;;;<<<666222333222...,,,,,,:::---)))*********************%%%zzz%%%...***''''''"""```((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''')))***)))((('''(((***)))******++++++******)))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++***))))))))))))***((())))))******+++++++++***)))((((((''''''((((((,,,+++++++++***)))))))))'''((())))))******))))))++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******)))))))))***+++,,,(((((()))***************))))))***++++++++++++***++++++************++++++......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,...///...---,,,---///444222555>>>KKKVVVYYYYYYYYYUUURRRQQQQQQUUU```kkkwwwzzzzzzhhhXXXPPPIIIDDD>>>999777777666555555444444333222111000000------......////////////------------------------+++++++++++++++******)))************************************************+++)))(((((()))******)))(((((((((((())))))))))))******))))))))))))******************************666###222OOOSSS"""&&&$$$444,,,++++++++++++++++++++++++---,,,++++++************"""777111...777===666<<<:::===>>>???CCCGGGKKKLLLKKKIIIYYYZZZHHH[[[iii\\\bbbZZZ___[[[[[[ZZZYYYXXXWWWVVVUUUUUUSSSNNNIIIGGGFFFAAA<<<888???+++...---,,,+++***)))))))))"""nnn???'''******%%%%%%...&&&hhh)))!!!''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''')))***)))((('''(((***))))))******+++*********'''((()))******)))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++***))))))*********)))))))))******++++++,,,,,,+++)))(((((()))***+++************************)))***++++++++++++***)))+++,,,,,,------------------......///////////////++++++,,,,,,,,,------------,,,,,,+++******))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))******)))))))))***+++,,,(((((()))***************))))))***++++++++++++***++++++************++++++---------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---...///...------...000333555;;;FFFRRRXXXVVVRRRWWWXXXYYYZZZ[[[aaajjjrrrxxx||||||gggXXXPPPIIIDDD>>>999777777666555555444444333222111000000,,,,,,,,,------...//////------------------------,,,,,,,,,---,,,++++++***************************************************+++***((((((*********)))'''((((((((()))))))))*********))))))))))))*********************************...''',,,++++++++++++++++++++++++++++++******+++,,,,,,---+++(((LLLaaa<<>>>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAACCCEEEHHHJJJLLLJJJHHHGGGHHHJJJMMMOOOUUUVVVXXXZZZZZZZZZYYYXXXTTTSSSQQQNNNKKKHHHFFFEEEAAA@@@???<<<:::888777666222111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''(((***,,,,,,+++***((((((((()))***************))))))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,---------------............///------------............---...///000111444888;;;FFFMMMSSSTTTRRRRRRVVV\\\aaajjjpppqqquuu~~~fffXXXQQQKKKFFF@@@;;;999999888777555444444333222111000000222111000.........///000------------------------***++++++++++++***))))))++++++++++++++++++++++++************************,,,***))))))***++++++***&&&''''''((()))******+++******))))))))))))******************************///...222%%%666,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++(((+++)))pppyyyuuuyyy~~~uuu|||yyyvvvsssoookkkeee^^^YYYVVV```^^^XXX]]]vvvXXXjjjggg{{{~~~~~~{{{{{{zzzzzz{{{}}}}}}uuutttwwwnnnRRRKKKHHHBBB;;;666222///...---,,,@@@hhh###222&&&&&&111###@@@@@@"""((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************((()))***)))((('''(((***((()))***+++,,,---------***)))(((''''''((()))***++++++************++++++******************************************************++++++++++++******+++*********+++,,,,,,---,,,,,,...///111333555555:::<<>>MMMOOOPPPNNNMMMQQQYYY```kkkrrruuutttyyycccWWWQQQMMMEEE>>>===<<<888666666444333222000//////......//////...---,,,,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***)))((((((***---******++++++++++++******************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,kkk000...---,,,,,,---------,,,//////...,,,++++++...000000222555---{{{rrrnnnvvvnnneeeaaa\\\VVVSSSTTTUUUUUUVVV\\\aaaaaa[[[UUUYYYppp{{{sssoooqqqoookkkgggfffkkkuuu}}}}}}}}}}}}|||yyytttooommmxxxjjjsssrrrxxxhhhfff```XXXSSSOOOIII@@@888@@@+++)))wwwXXX...444KKK!!!///***(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))************++++++++++++******+++++++++++++++***)))(((++++++******************)))************+++++++++(((((()))***+++,,,,,,,,,***))))))+++///000---***...,,,***)))))),,,000222555888<<<===???BBBFFFKKKLLLMMMOOOPPPPPPOOONNNMMMJJJIIIGGGDDDBBBBBBEEEHHHGGGLLLPPPQQQUUU[[[]]][[[RRRNNNIIICCC@@@???@@@AAAHHHJJJNNNQQQQQQMMMFFFAAADDDAAA@@@AAAEEEIIIIIIHHHLLLKKKIIIFFFCCC@@@===<<<999888888:::;;;:::777555111111000---******,,,---)))******)))))))))))))))***((('''(((***,,,------((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......///............//////000---000111111111777BBBLLLSSSQQQOOOMMMLLLQQQ^^^jjj}}}cccWWWQQQMMMEEE>>>===<<<888666666444333222000//////////////////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******)))((((((***---******++++++++++++*********************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------===|||888,,,,,,,,,,,,---------,,,//////...,,,+++,,,///222333,,,AAA???zzz|||xxxpppgggaaaZZZSSSOOOOOOLLLKKKJJJLLLOOOOOOMMMJJJ555]]]yyyhhhjjjmmmrrrvvviiihhhddd```]]]___eeejjjssstttuuuuuurrrmmmgggddd\\\```hhhiiidddzzzyyyuuupppkkkgggddd^^^VVVOOO@@@WWW<<<000qqqppp555((((((((((((((((((((((((((((((((((((((()))))))))***'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******+++++++++++++++***))))))************************************++++++++++++))))))******++++++,,,,,,---+++***+++......,,,***+++++++++---000444888:::FFFIIILLLMMMMMMNNNQQQTTTPPPOOONNNLLLKKKIIIIIIHHHJJJJJJIIIFFFDDDCCCEEEGGGHHHMMMOOOOOOQQQTTTUUURRRLLLJJJGGGDDDAAA???===<<<>>>???@@@CCCDDDDDDCCCBBB===;;;:::<<>>===<<<;;;:::777555444555555444222111111222111000///...------+++)))+++***))))))******(((&&&)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------............///............///000000000000111333777???HHHOOOOOONNNMMMNNNTTT___ooo{{{cccWWWQQQMMMEEE>>>===<<<888666666444333222111000///////////////......---,,,,,,,,,------------------------------------------------++++++++++++++++++++++++)))******)))((()))+++,,,******++++++++++++*********************************************************++++++,,,,,,++++++***++++++++++++++++++++++++---...+++...===bbb(((,,,------.........------------...---...111666:::III;;;UUUTTTtttyyy|||}}}tttlllggg```XXXSSSSSSQQQOOOMMMKKKJJJKKKKKKLLLTTTbbbEEEZZZXXX```ccccccaaaaaa```]]]ZZZYYYYYY[[[]]]aaagggmmmqqqrrrpppooobbbhhhZZZXXXbbbTTTqqqlll{{{yyyvvvuuutttppphhhcccVVV^^^UUUIIIEEETTTOOO###***777%%%((((((((((((((((((((((((((((((((()))))))))******''''''&&&&&&''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********++++++++++++***))))))************************************+++++++++,,,++++++++++++++++++++++++...---++++++,,,---,,,++++++---000555;;;@@@DDDFFFPPPRRRTTTTTTSSSQQQQQQRRROOOMMMJJJGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFEEEEEEGGGGGGKKKMMMKKKLLLOOONNNKKKGGGGGGGGGFFFDDD@@@===;;;:::999777777999<<<@@@CCC<<<:::999999;;;=========DDDEEEGGGIIILLLOOOQQQSSSNNNLLLHHHEEEBBB===888444222555888:::;;;;;;===>>>>>>;;;888666666444000,,,+++******+++,,,***'''$$$************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((************))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,************************,,,,,,,,,---------......------.........////////////.........//////000111111000111777@@@IIINNNPPPMMMMMMMMMRRR^^^pppcccWWWRRRMMMEEE>>>===<<<888666666444444222111000///////////////......---------,,,........................------------------------++++++++++++++++++++++++(((***+++***))))))+++,,,******++++++++++++*********************************************************++++++,,,,,,++++++***************************(((''''''111777...444MMM'''---.../////////.........+++---///222666<<>>>>><<<999666666999???CCCBBB@@@>>>===<<<<<<<<<<<>>888333---,,,++++++,,,,,,+++***+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))******************************))))))******+++,,,************************,,,,,,,,,---------...............////////////000............///000111111111000333===HHHOOOOOOLLLNNNPPPSSS[[[jjj|||cccWWWSSSMMMEEE>>>===<<<888666666555444333111000000/////////...............------........................++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,******++++++++++++*********************************************************++++++,,,,,,++++++***************************+++...'''###&&&$$$&&&111444111---...//////------///111///333888???EEENNNVVV[[[ZZZnnnaaammmkkk{{{}}}lllvvvpppjjjgggfffddd^^^[[[[[[WWWXXXWWWUUURRRPPPQQQRRRFFFPPPYYYRRR{{{LLLCCCKKKSSSZZZ[[[]]]aaaeeehhhhhheeecccaaabbbdddggglllppptttwwwsss{{{}}}xxxuuuwwwwwwwwwuuupppppppppqqqrrrrrrqqqppprrrkkk```aaallliiiXXXJJJuuuyyyEEE222...555&&&)))************************))))))))))))************(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))))))))(((((((((((())))))******))))))))))))))))))))))))((()))************)))(((******++++++++++++******)))******+++++++++******))))))*********+++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---///222555777:::===CCCIIINNNQQQRRRRRRRRRRRRRRRQQQOOOLLLHHHEEE@@@BBBDDDGGGIIIJJJKKKKKKIIIJJJJJJHHHFFFDDDCCCDDDFFFIIIJJJHHHHHHJJJIIIFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>><<<999777888<<<@@@BBBBBBAAA@@@???@@@AAABBBIIIIIIIIIKKKNNNRRRUUUWWWXXXXXXWWWVVVSSSKKKBBB<<<111111222444888???HHHNNNRRRPPPMMMLLLKKKHHHBBB>>>666222---******+++,,,---+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******************************))))))******+++,,,************************,,,,,,,,,---------...............////////////000.........//////000222222000222888BBBLLLPPPMMMHHHPPPWWW^^^ggguuucccXXXSSSMMMEEE>>>===<<<888666666555444333222111000000000................................................++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///444,,,(((555:::000'''&&&...333PPP+++,,,...000///...000555:::???DDDKKKRRRYYYaaaggglllkkkkkknnnqqqpppvvvwwwxxxwwwuuuttttttuuullljjjgggfffhhhjjjjjjjjjmmm```mmmyyyeeeqqqlllpppddd```^^^```^^^YYYVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRXXX\\\[[[QQQWWWWWWUUUQQQRRRYYY^^^___aaaeeehhhiiigggfffcccbbbbbbbbbdddfffiiikkkzzzlllwwwuuuvvv~~~xxxooommmjjjgggfffgggiiikkkkkkccchhhrrrmmm^^^\\\eeeUUUVVVLLLSSS|||ZZZ000$$$000000///(((%%%)))///!!!************************)))))))))*********++++++((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))***)))))))))'''(((((())))))******+++))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******))))))***++++++++++++***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------***---000333666999===AAACCCFFFJJJNNNPPPPPPPPPOOOOOONNNMMMLLLLLLJJJGGGDDDAAACCCEEEHHHIIIIIIHHHGGGIIIIIIHHHFFFCCCAAAAAABBBHHHKKKKKKGGGEEEEEECCC??????>>>===<<<<<<===@@@AAA;;;======:::777777:::======>>>?????????AAADDDGGGFFFFFFEEEFFFHHHKKKNNNPPPMMMMMMNNNOOOOOOLLLFFFBBB;;;999666444555:::AAAGGGRRRRRRSSSSSSQQQNNNKKKIIIBBB<<<333---******++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......------........./////////.........///000111222333111666???FFFKKKMMMMMMMMMVVVbbbmmmuuu}}}}}}bbbXXXSSSMMMEEE>>>===<<<888666666555444333222111000000000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---,,,++++++,,,******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,///'''&&&'''+++555'''...666!!!...333999)))000222555555666<<>>???AAAEEEGGGGGGCCCAAAAAA>>>:::;;;;;;::::::;;;===???@@@CCCDDDCCC???999777999<<<;;;===>>>>>>===>>>BBBEEEBBBBBBAAABBBDDDHHHLLLNNNJJJHHHFFFEEEEEEEEEDDDBBBDDDAAA===999777999>>>BBBKKKPPPUUUUUURRRPPPPPPRRRMMMGGG>>>777333111000000/////////...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************)))((()))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.....................///000222333444666===EEEHHHHHHKKKRRRZZZfffttt|||{{{vvvuuuyyy~~~bbbXXXTTTMMMEEE>>>===<<<888666666555555333222111000000000.........///////////////////////////////////////------------------------++++++++++++++++++++++++(((***,,,---,,,++++++,,,******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000,,,,,,444000))),,,444%%%...###999,,,###<<<555888;;;<<>>@@@>>>AAABBB???>>>???>>>:::::::::;;;<<<===???@@@@@@PPPPPPMMMEEE<<<888:::===???@@@@@@>>>;;;:::===???@@@@@@@@@BBBEEEIIINNNQQQPPPKKKDDD???===>>>??????FFFEEEBBB???<<<<<>><<<:::888222111111000///.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,+++***)))((('''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------...............///000222333444:::BBBJJJIIIEEEJJJXXXfffuuuzzzvvvuuuqqqttt}}}bbbWWWRRRLLLEEE???===;;;777555777555555333222111000000000////////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------............)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------...///....../////////111444777888;;;AAAGGGOOOXXXbbbhhhtttvvvvvvuuuwwwzzzyyyuuuuuuqqqllljjjjjjjjjhhhfffjjjnnnooolllddd___^^^```^^^]]]\\\^^^ccchhhkkklllmmm{{{xxxvvvssslllfffhhhlllsssxxxxxxtttmmmiiibbb^^^YYYYYY^^^cccffffffmmmoooqqqqqqqqqsssxxx||||||zzztttiii^^^YYY\\\```bbbcccaaa\\\WWWTTTVVVYYYcccccceeejjjmmmkkkccc\\\ZZZXXXTTTNNNGGG@@@:::888333000---++++++,,,+++***---+++))))))***+++***(((************))))))))))))))))))((())))))***++++++))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++,,,------+++)))******))))))***++++++++++++***(((((()))************)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,......------,,,++++++...333666:::>>>CCCFFFHHHIIIJJJKKKOOOIIIDDDFFFHHHGGGDDDAAABBBAAAAAABBBEEEFFFFFFEEEGGGEEEBBB@@@@@@@@@???>>>BBBAAA???>>>>>>===;;;999<<<<<<======<<<<<<<<<;;;::::::999888888:::===@@@OOOPPPNNNJJJDDD@@@@@@AAAJJJHHHEEE???;;;:::===AAA@@@@@@AAABBBEEEIIILLLNNNRRRNNNIIIDDDAAA@@@AAABBBKKKMMMNNNNNNJJJCCC<<<888???EEELLLSSSVVVVVVRRRPPPTTTRRROOOMMMJJJFFFAAA>>>BBB???;;;666222...,,,***)))))))))))))))(((((((((++++++******))))))((((((((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------......444111///111000000444:::CCCCCCFFFHHHIIIQQQddduuu|||vvvqqqtttuuuzzz```VVVRRRMMMFFF@@@>>><<<777666777555555333222111000000000////////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...---,,,,,,---...////////////000444:::>>>EEEKKKTTT\\\dddjjjppptttwwwyyyyyysssppppppooolllmmmiiidddccccccdddcccbbblllssszzz{{{vvvpppnnnmmmqqqrrrtttttttttvvvzzz~~~}}}xxxzzz{{{tttnnneee^^^[[[[[[\\\\\\ccceeehhhiiijjjkkkooorrrtttqqqmmmhhheeedddcccddd^^^\\\ZZZYYYYYYYYYYYYXXXUUUWWW]]]fffpppsssqqqmmmfffccc^^^YYYTTTOOOKKKGGGBBB===777222000...,,,+++---,,,,,,---......,,,***************))))))))))))))))))(((((())))))******))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***,,,------+++*********))))))***+++++++++++++++((()))******++++++*********++++++++++++,,,,,,,,,++++++******+++,,,...///+++---///111222555999<<<===@@@DDDGGGHHHIIIJJJLLLLLLHHHEEEEEEGGGGGGEEECCCDDDCCCBBBCCCEEEFFFFFFEEE@@@>>><<<;;;;;;<<<======BBB@@@>>>===>>>AAACCCDDDEEEBBB???>>>>>>>>>===;;;======<<<<<<;;;<<<>>>@@@CCCDDDDDDBBB>>>===>>>@@@AAADDDGGGGGGEEECCCCCCEEEBBB@@@???>>>???BBBFFFHHHMMMLLLJJJGGGEEEBBBAAA@@@LLLNNNPPPQQQOOOJJJDDDAAA===AAAGGGMMMRRRTTTTTTTTTXXXWWWVVVUUUSSSPPPMMMJJJOOOLLLGGGBBB===777111---,,,+++******))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///......------.........111......000111111666===BBBCCCFFFJJJOOOYYYnnnzzzwwwwwwuuu~~~{{{uuuqqq___UUUQQQMMMFFFAAA???<<<888777888555555333222111000000000////////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...//////------...///333333444555999???GGGMMMXXX]]]eeelllooopppqqqrrrnnnssstttmmmffffffggghhhnnnllljjjjjjlllmmmmmmmmmwww~~~}}}xxxpppgggbbbbbbfffjjjttttttrrrnnnhhhdddaaaaaafffcccaaacccfffhhheeebbb\\\YYYXXXZZZ___aaa```]]]XXXZZZ^^^fffooossssssqqqnnnjjjfffcccbbbaaa]]]ZZZVVVPPPHHH@@@:::555000---*********+++,,,,,,***(((++++++*********)))))))))***))))))(((((((((((()))))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***,,,------+++******+++)))******+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---///000---000555888;;;===???AAA===???BBBCCCCCCDDDEEEGGGFFFEEEDDDBBBBBBBBBBBBBBBBBB@@@??????AAABBBAAA@@@>>>===<<<;;;<<>>>>>>>>>>>=========<<<::::::<<<>>>===@@@EEEHHHIIIKKKLLLNNNIIIFFFBBB>>>======???@@@DDDEEEGGGIIIHHHFFFCCCAAADDDGGGJJJLLLLLLIIIEEECCC:::;;;>>>CCCIIIOOOUUUXXXYYYZZZ\\\]]]\\\ZZZXXXVVVXXXTTTOOOMMMJJJDDD:::222000...,,,***))))))***+++)))))))))***************+++************)))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))************************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///......---....../////////------000222444:::AAAEEEFFFJJJPPPWWWdddzzz~~~|||xxxzzz~~~pppgggddd```ZZZUUU```VVVRRRNNNGGGAAA???===999777999555555333222111000000000////////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------...............000111111000000111222777999===BBBHHHOOOXXX]]]gggiiikkkllljjjhhhggggggiiiqqquuuoooiiijjjooosss}}}~~~{{{sssoooqqqxxxrrrfff]]]XXX[[[YYYYYY\\\aaadddcccaaa^^^^^^___bbbgggiiiiiigggfffeeefffiiimmmooonnnmmmmmmiiiffffffiiikkkiiifffeeeaaaZZZSSSJJJAAA999333///,,,***)))***+++***)))+++++++++*********))))))******)))((('''''''''((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++---,,,+++******+++)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,---...000111222666<<>>@@@AAABBBAAAAAABBBDDDBBBEEEFFFBBB@@@AAABBBBBB@@@>>><<<<<<===>>>>>>>>>===>>>>>>???@@@CCCGGGJJJPPPQQQSSSWWW\\\bbbjjjnnnuuulllaaa]]]```bbbaaa^^^MMMIIIDDD@@@>>>=========??????===;;;999999:::;;;>>>>>>???BBBFFFKKKQQQUUUOOOMMMIIIDDDAAA>>>======<<<>>>BBBEEEGGGFFFEEEDDD>>>@@@CCCEEEFFFEEEBBBAAA888777666888>>>FFFOOOTTTVVVYYY]]]___^^^]]][[[ZZZVVVRRROOOPPPQQQLLLAAA888333111---***))))))***,,,)))))))))******+++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))******++++++++++++***************)))))))))))))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...........................//////000///---...222444666<<>>;;;666000,,,+++,,,------++++++++++++************+++***)))((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,++++++,,,,,,,,,---------------,,,,,,,,,...///000:::===AAABBBAAA???>>>>>>AAACCCEEEEEEDDDCCCDDDDDDBBBGGGJJJFFFEEEGGGGGGDDD@@@>>><<<<<<>>>@@@AAA@@@BBBDDDFFFGGGGGGIIIMMMPPP\\\aaagggmmmqqqvvvzzz~~~{{{rrrhhheeeiiilllllliiiZZZTTTKKKEEECCCBBBAAA@@@BBB@@@<<<:::999999::::::<<<<<<>>>AAAFFFJJJLLLNNNJJJIIIIIIGGGEEECCCAAA@@@>>>>>>???@@@AAABBBBBBCCC@@@BBBCCCEEEEEEDDDCCCAAA888555111111555<<>>EEEIIILLLTTTaaannn~~~rrrgggcccjjjyyyuuuhhhbbbZZZQQQGGGBBBBBBCCC@@@<<>>CCCIIIRRRYYY___cccfffhhh___```bbbeeehhhooovvv{{{~~~|||rrrggg```UUUVVVVVVWWWXXXZZZ]]]___[[[___cccdddcccdddhhhmmmnnnnnnmmmmmmlllllllllllllllnnnoooqqqrrrsssttttttmmmnnnnnnnnnjjjaaaVVVNNNFFF@@@777111---,,,,,,+++,,,++++++++++++*********+++******))))))))))))***))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))+++,,,,,,+++++++++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++++++++,,,...000222333@@@BBBCCCBBB@@@>>>======AAACCCFFFGGGEEEDDDCCCCCC@@@HHHLLLKKKNNNSSSQQQJJJBBB@@@???@@@CCCFFFHHHIIITTTXXX\\\]]]\\\\\\^^^aaahhhoooxxx~~~|||vvvpppnnnqqqttttttrrrhhhbbbZZZVVVTTTRRROOOLLLFFFBBB>>><<<<<<===>>>===999===DDDKKKNNNLLLFFFAAA>>>???AAACCCDDDEEEEEEEEEEEECCCAAA>>>===<<<======@@@AAAAAABBBBBBAAA@@@???888555111///000555<<<@@@LLLSSS\\\``````^^^^^^^^^\\\XXXTTTRRRPPPJJJAAA999888555222///,,,+++++++++*********+++++++++++++++------,,,+++******))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------........./////////............///000111111333111222666888:::AAAHHHIIINNN[[[lll|||rrreeeaaaccckkkxxx|||pppbbbVVVRRRHHHCCC===;;;;;;===<<<;;;```WWWUUUMMMFFF@@@>>><<<777666777555555333222111000000000////////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,------------....................................///////////////222666:::>>>BBBFFFJJJSSSWWW\\\```cccdddfffgggbbbgggooowww}}}|||wwwnnnkkkhhhggggggddd___[[[VVVWWWYYYZZZ\\\```cccfffnnnnnnnnnllljjjhhhhhhhhhmmmqqquuuuuuqqqnnnnnnoooooopppqqqrrrpppjjjccc^^^SSSNNNFFF>>>888333///,,,,,,,,,+++++++++*********+++************++++++,,,))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((***,,,,,,+++++++++---***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,...111444888<<<>>>AAABBBBBB@@@??????AAACCCDDDGGGKKKMMMLLLIIIGGGFFFGGGQQQWWWZZZbbbkkkggg]]]RRRQQQPPPRRRVVV[[[^^^```mmmrrrwwwxxxuuurrrrrrtttvvv}}}}}}|||}}}~~~~~~tttqqqnnnnnnnnnkkkeee___VVVQQQKKKHHHGGGGGGFFFEEE???CCCKKKRRRUUUPPPFFF>>><<<;;;;;;;;;===@@@CCCEEEFFFEEECCC@@@>>><<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;777555222000111333666888GGGPPP[[[aaabbbbbbbbbcccccc___YYYSSSMMMFFF???::::::999666333000...,,,,,,,,,++++++++++++++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////............///000111222333111333888;;;>>>FFFMMMPPPVVVeeexxxuuuiiigggdddmmm|||zzzmmmdddZZZOOOFFFCCC======<<<:::::::::<<<===^^^VVVTTTLLLEEE???===;;;777555777555555333222111000000000////////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------............------,,,+++---------.........//////..................................../////////000444888===BBBFFFKKKQQQTTTaaacccdddeeeeeeeeeggghhhsss{{{~~~wwwiii^^^TTTQQQPPPSSSYYY___aaa```dddfffhhhjjjjjjjjjlllmmmkkkqqqvvvtttlllfffeeefffqqqqqqqqqqqqqqqoookkkgggccc^^^XXXPPPIII@@@888333,,,,,,,,,+++++++++******+++*********+++,,,------))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------.........000222666<<>>AAAEEEIIIMMMQQQVVVYYYXXXTTTQQQPPPVVVaaaiiiooo{{{vvviiihhhhhhjjjooouuuyyy{{{yyy}}}|||}}}{{{{{{}}}uuummmjjjddd[[[UUUSSSPPPNNNKKKIIIKKKNNNSSSUUURRRKKKDDDBBB>>>:::777777;;;???BBBCCCCCCCCCBBBAAA@@@??????:::::::::;;;;;;;;;<<<<<<666555444333333333444555CCCMMMYYYaaacccccceeegggddd```ZZZRRRJJJDDD???<<<===<<<999777333000...------,,,,,,++++++*********,,,,,,,,,++++++++++++***))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000............///000222222111000333999===AAAIIIQQQYYY```oooiiifffmmmjjj|||~~~mmmbbbWWWQQQJJJBBB<<<;;;:::<<<>>>===;;;:::===???aaaWWWOOOQQQIIICCC@@@<<<777555666777666555444222111000///////////////////////////////////////////////////.../////////---,,,---...------------------------------......------,,,+++...................................................------------...//////111000000/////////000000//////.........000222333666===FFFLLLPPPSSSVVVYYY___``````___aaagggrrrzzzwwwmmmccc```YYYUUUYYY___```\\\^^^[[[\\\bbbgggiiikkknnnsssuuuvvvqqqfff[[[TTTPPPZZZbbbmmmsssrrrpppooopppllljjjfffccc^^^UUUJJJBBB555222...------///000000,,,---...,,,((('''(((+++******************************))))))))))))******++++++************++++++---,,,***)))))))))***+++)))))))))***+++++++++,,,++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++---000111///,,,111333888@@@FFFHHHFFFBBBBBBBBBCCCDDDFFFJJJMMMPPP]]]```fffiiiiiieee```\\\fffhhhppp~~~sssrrrqqqrrruuuyyy{{{|||xxxyyy{{{~~~}}}yyyuuu|||~~~{{{xxxpppfff```]]]YYYSSSNNNRRRSSSTTTWWWWWWSSSMMMHHHEEEBBB===<<<======;;;888???:::777:::BBBJJJLLLKKKGGGCCC>>>======<<<888444666888888777777999???CCCMMMQQQXXX]]]```bbbdddfffeee```YYYPPPHHHBBB>>><<<===:::777777888777333///...---++++++++++++***)))************************)))***+++,,,,,,+++***)))************************)))************+++++++++((())))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...///111111000//////000222333888===???CCCMMMXXX```lll~~~ooolllvvv~~~qqqjjjUUUOOOFFF@@@>>>===;;;:::<<<<<<===>>>???@@@BBBCCC~~~```VVVPPPNNNGGGAAA???===888666888666666555444222111000000////////////////////////////////////////////////.../////////---,,,---...------------------------+++,,,,,,---.........---........................------------------------...------------...//////000000//////...//////000000///------///222666999<<>>===???@@@???>>>=========@@@EEEOOOYYY```VVVQQQIII???999666777999666888999:::;;;>>>CCCGGGPPPTTTZZZ^^^```aaaaaabbbdddaaaZZZQQQIIIAAA<<<999;;;999888777777777666444111///---++++++,,,,,,,,,************************)))***++++++++++++***)))************************)))************+++++++++)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------.........//////...///111111000///000111444555999???CCCGGGQQQ\\\eeeuuutttzzzpppddd]]]KKKFFF@@@===<<<===<<<;;;===???AAABBBCCCDDDEEEFFF{{{^^^VVVPPPLLLEEE@@@???===999888:::555555444333333222111111////////////////////////////////////////////////.../////////---,,,---...------------------------)))***,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////............//////000///...///222777<<<@@@DDDHHHMMMPPPRRRTTTVVVWWW]]]bbbhhhjjjkkktttxxxqqqppprrrqqqlll]]]XXXUUUYYY^^^bbbgggllllllooosssvvvqqqdddSSSFFFCCCIIIRRR[[[bbbiiiooorrrtttrrrppppppooonnnjjjhhhVVVOOODDD:::333///---,,,''')))******)))((()))+++))))))))))))))))))))))))******))))))))))))******++++++************++++++------+++***))))))))))))+++++++++***************++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++---111555AAADDDHHHMMMNNNKKKEEE@@@DDDFFFJJJRRR]]]gggooorrruuuvvvwwwwwwvvvssspppnnnmmmppptttzzz}}}{{{uuuqqqrrrsssuuuwww{{{~~~{{{uuuoookkkiiieee]]]VVV]]]^^^]]]ZZZVVVRRROOOOOOHHHCCC>>><<<>>>@@@@@@@@@888<<>>???>>>>>>@@@CCCDDDFFFHHHKKKMMMyyy\\\VVVQQQLLLEEE@@@>>><<<888777999444444444333333222222222////////////////////////////////////////////////.../////////---,,,---...------------------------***+++,,,---....................................------------------------...............//////000..................///000//////111444999===BBBDDDLLLNNNQQQTTTVVVVVVWWWWWW]]]```dddkkkvvv~~~zzzooofff^^^[[[ZZZYYY[[[___cccdddiiioooqqqhhhXXXJJJEEEFFFIIIOOOVVV]]]cccffflllnnnpppsssttttttsssqqqjjjcccXXXLLLBBB999333...+++++++++***)))((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++)))))))))))))))))))))))),,,+++++++++***)))))))))++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---......,,,,,,000888>>>HHHJJJKKKLLLKKKHHHCCC@@@HHHMMMVVVbbbnnnwww|||}}}zzz|||}}}xxxqqqmmmmmmooorrrssstttuuuvvvwww}}}~~~yyytttqqqlllddd]]]bbbaaa^^^XXXRRRMMMLLLMMMKKKFFF@@@>>>@@@BBBCCCBBB999===AAAAAA@@@GGGUUUaaahhhjjjkkkfff[[[NNNDDD???999888666555555888<<>>>>>???@@@AAABBBBBBDDDGGGIIILLLRRRZZZ```www\\\VVVQQQNNNFFF@@@>>><<<777555777444444444333333222222222000000000000000000000000////////////////////////.../////////---,,,---...------------------------,,,------...------,,,,,,........................///////////////////////////............///000000...............///000000...111777===AAADDDDDDEEELLLOOOSSSYYY^^^aaabbbbbbiiieeedddnnn|||qqqfff___ZZZVVVWWWZZZ]]]\\\___gggnnnmmmbbbYYYOOOKKKHHHIIIOOOUUUXXXZZZaaafffmmmsssvvvvvvtttssstttoooggg]]]RRRGGG<<<666111000...------------,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++%%%%%%&&&'''((()))******,,,+++++++++***)))))))))++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///+++---///000222777@@@GGGNNNMMMKKKHHHFFFEEEEEEEEEKKKVVVfffuuu{{{wwwuuutttttttttssstttxxx|||~~~zzzuuunnnhhhjjjgggaaaZZZSSSOOONNNOOOJJJGGGCCCCCCFFFIIIIIIHHHBBBDDDGGGHHHJJJMMMSSSXXX^^^```eeeiiiiiibbbWWWNNNFFFAAA;;;666444555888999;;;???FFFKKKOOORRRUUUWWWVVVWWWWWWUUUPPPIIIBBB>>>777777555222111444;;;BBBEEEDDD@@@:::333...,,,---+++++++++++++++++++++++++++******************+++************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////........./////////000000...000111111111222444777;;;<<>>;;;777555666555555444333333222111111000000000000000000000000////////////////////////.../////////---,,,---...------------------------------......------,,,+++........................//////////////////////////////......//////000111//////...//////000111222111666===CCCGGGGGGFFFDDDCCCHHHQQQ\\\gggooorrrsss|||tttooozzz~~~|||{{{zzzpppeee^^^ZZZWWWXXX\\\\\\ZZZ[[[bbbkkkpppmmmhhhTTTMMMEEEDDDHHHMMMOOONNNUUU\\\gggpppuuuuuuuuutttvvvsssnnnhhh```UUUJJJCCC444111---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++$$$$$$&&&((()))*********+++++++++***************++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------......///+++...111555999???FFFJJJIIIHHHEEEBBB@@@BBBFFFIIITTTcccxxx}}}||||||~~~zzzyyywwwvvvxxx~~~}}}uuuzzz}}}~~~yyypppjjjccc]]]ZZZXXXWWWUUUJJJHHHHHHJJJMMMNNNLLLIIIGGGHHHJJJMMMPPPQQQQQQPPPQQQPPPSSSYYY```cccaaa]]]LLLGGG@@@;;;888666555444777;;;@@@EEEIIINNNRRRUUUVVVWWWWWWVVVRRRKKKEEEAAA<<<:::666333222555;;;???GGGHHHGGGBBB999111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************)))************+++++++++************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------........./////////....../////////000000000///000111111111333666999:::===FFFUUUaaaiiiqqqxxxrrruuu|||rrr^^^RRRKKKJJJGGGEEEBBBAAAAAAAAABBBCCCCCCBBBBBBCCCGGGIIIMMMRRRYYY___fffqqqyyy]]]VVVQQQLLLEEE???===;;;777666888666666555444222111000000000000000000000000000000////////////////////////.../////////---,,,---...------------------------,,,,,,------...---------........................///////////////////////////////////////000000111/////////000000111333333888<<>>888555555777:::;;;DDDHHHKKKHHH???666111///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************)))************+++++++++)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.../////////000000000000///000111111111333777::::::???LLL```pppzzzzzzttt{{{qqq]]]PPPHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFJJJQQQVVVXXXaaammmvvv~~~zzz^^^VVVQQQIIICCC>>>===<<<888888:::777666555444222111000///000000000000000000000000////////////////////////.../////////---,,,---...------------------------***+++,,,---.../////////................................................///////////////000111111000000000000111222333444>>>@@@CCCFFFHHHHHHGGGFFF[[[aaannn~~~|||tttmmmgggeeeggg___]]]\\\^^^dddiiikkkkkkkkk___RRRLLLNNNPPPNNNJJJCCCKKKWWWaaahhhooouuuyyyxxxwwwtttsssqqqmmmhhheeeSSSJJJ>>>555000...---+++******************************))))))))))))******++++++************++++++++++++,,,,,,+++***((('''))))))******+++++++++,,,++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------.../////////000444;;;CCCFFFEEECCCJJJLLLOOOOOOPPPTTTYYY^^^xxx{{{|||zzz~~~uuuvvvvvvvvvvvvxxx|||zzz}}}zzz{{{yyywwwvvvuuupppfffYYYPPPTTTUUUUUUSSSOOOKKKJJJJJJHHHJJJKKKIIIFFFFFFJJJNNNXXXXXXYYY[[[ZZZUUUKKKDDD:::::::::999:::===BBBEEEJJJLLLPPPTTTVVVVVVTTTSSSGGGAAA:::777888::::::999@@@FFFLLLLLLDDD:::333111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))************+++++++++((())))))))))))*********+++++++++,,,,,,+++++++++------------------------,,,,,,,,,---------................../////////000////////////000000000000///000111111111444888;;;@@@GGGWWWnnnzzzvvv{{{oooXXXNNNGGGBBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFHHHKKKRRR[[[aaajjjvvvzzz]]]SSSLLLLLLHHHBBB===:::999777555666555555444222111111000000000000000000000000000000000000000000000000000......------------......------------------------000///...---------------........................////////////............///////////////.........222//////111333444;;;CCCFFFIIIMMMNNNMMMPPPVVV\\\xxxwwwtttwwwzzz~~~ssskkkmmmmmmmmmjjjfffcccbbbcccjjjjjjhhhaaaZZZWWWYYY]]]VVVSSSQQQVVV___jjjrrrvvv{{{{{{{{{xxxssspppnnnmmmccc```XXXIII999///,,,...------------------++++++******))))))))))))******+++,,,------,,,+++)))(((************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...111000---...222000555;;;???AAADDDIIINNN[[[YYYZZZ___gggoootttuuu{{{wwwxxxzzz}}}~~~tttdddUUUVVVUUUUUUVVVWWWUUUQQQNNNLLLMMMLLLIIIFFFEEEHHHKKKOOOTTT]]]iiipppmmmcccZZZLLLCCC<<<:::999666:::AAA@@@FFFLLLOOORRRUUUVVVVVVUUULLLAAA;;;;;;<<<<<<:::===AAAFFFIIIHHHCCC===888000///---+++******+++,,,+++***)))***+++++++++)))++++++************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////////////////000111222333333000///222555666;;;AAACCCQQQggg|||xxxvvvzzzttt]]]OOOHHHDDDAAA@@@>>>>>>CCCIIILLLJJJGGGFFFIIILLLPPPWWWdddsss~~~zzz^^^TTTMMMMMMIIIBBB>>>;;;999777666666555555444222111111000000000000000000000000000000000000000000000000000///......------......///------------------------//////...---------------........................111111111111000000000000////////////////////////222000111444555777===EEENNNUUU___eeegggjjjnnnrrryyytttvvv|||vvvuuusssooojjjeeeaaa___cccfffgggddd```^^^aaaeeeeee^^^UUURRRWWWcccqqqzzzzzzzzzzzzwwwtttqqqppppppjjjhhhbbbVVVIII<<<555222...---------......---,,,++++++************++++++******+++,,,,,,,,,+++***************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---...000000---000444;;;<<<===???DDDKKKSSSXXXdddjjjqqqvvvxxxxxxwwwwww{{{tttqqqqqqtttyyy}}}|||~~~||||||~~~|||mmm```\\\YYYUUUTTTUUUTTTSSSQQQKKKMMMNNNLLLIIIGGGGGGIIIHHHKKKQQQ[[[fffkkkllljjj___SSSFFF???999666888>>>999>>>DDDJJJOOOTTTXXXYYYXXXQQQIIIFFFFFFGGGFFFDDDBBBCCCDDDEEECCC@@@<<<:::333111...,,,*********++++++***)))***+++,,,+++)))++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////////////////000111222333333000000444777:::@@@FFFQQQ___sssxxxttt||||||nnn[[[LLLDDDBBBAAA@@@BBBAAABBBGGGMMMPPPOOOLLLOOOSSSZZZbbblll|||zzz^^^VVVOOONNNIIICCC>>><<<:::888777555555444333333222111111000000000000000000000000000000000000000000000000///......------......///------------------------//////...------------...........................000000000000111111111111//////////////////000000222111333777888:::BBBJJJQQQ\\\kkkwww}}}~~~~~~}}}yyysssnnnggg```[[[aaaeeeiiijjjhhhggghhhjjjpppiii^^^UUUSSS]]]nnnzzzzzzzzzzzzxxxuuusssssstttqqqooojjjdddZZZMMM@@@888000...,,,,,,...///......,,,,,,++++++++++++,,,,,,((()))***,,,,,,---,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---...000000000333999??????AAADDDKKKUUU^^^dddkkkrrr{{{|||xxxssssssttt|||oooggg```aaagggpppyyyssskkkiiikkknnntttvvviiiaaa^^^[[[ZZZ[[[ZZZVVVRRROOOQQQRRRRRROOOKKKJJJIIIGGGFFFGGGLLLTTT^^^fffjjjlll```RRRHHH@@@999888:::777:::>>>EEELLLRRRWWWZZZZZZVVVRRRQQQRRRSSSPPPNNNFFFEEECCC@@@>>><<<;;;;;;777555111...+++******+++,,,***)))***+++,,,+++*********++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------........./////////////////////000111222333333111222666:::>>>FFFNNNaaannn}}}uuusssnnn]]]UUUJJJCCCBBBDDDEEEEEEEEEDDDFFFLLLSSSWWWWWWUUUUUU]]]iiiuuuyyy^^^WWWRRRNNNJJJDDD???<<<:::999777555555444333333222111111//////////////////////////////////////////////////////............//////........................///......---------..........................................//////////////////000000000000111111333222444777:::???KKKXXX[[[fffttt~~~wwwppphhhaaa\\\dddiiinnnppppppmmmllllllpppmmmfff\\\VVV\\\iiivvv|||}}}|||zzzwwwttttttuuurrrooollliiidddZZZLLLAAA555111---,,,---///...---,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,***************************************************+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......------------------------------------............000......111222333888???<<>><<<===BBBHHHMMMRRRWWWWWWVVVVVVWWWYYYXXXTTTQQQFFFDDDAAA>>><<<::::::::::::888555111...,,,++++++,,,+++******,,,,,,+++*********+++++++++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////000111222333333111333777;;;AAAKKKUUUkkkttt~~~{{{{{{vvvZZZPPPLLLGGGEEEEEEGGGGGGGGGEEEFFFKKKRRRZZZ___aaaaaacccnnn~~~xxx^^^XXXSSSNNNJJJDDD???<<<:::999777444444444333333222222111/////////////////////////////////////////////////////////....../////////..............................---------......///////////////////////////---........./////////000000000000000111111222222333333555:::???JJJ\\\mmmyyy}}}xxxyyytttjjjbbb^^^fffjjjppptttuuusssrrrpppnnnlllggg]]]VVVZZZgggsss~~~zzzvvvttttttrrroookkkjjjiiicccXXXOOO???888111------......,,,++++++************++++++,,,,,,,,,++++++******************************************************************++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,------...///---------------------------------.........//////000...000444666888>>>EEEEEELLLTTTUUUUUUZZZhhhssszzzxxxuuussstttyyy~~~vvvnnnhhhggghhhhhhkkkuuuxxxiiiaaaaaaggglllsssyyymmmhhhccccccggggggddd```^^^]]]\\\[[[YYYWWWUUUSSSVVVVVVTTTOOOGGGAAA??????KKKPPPXXX___ccc___SSSHHHFFF???;;;???DDDGGGLLLRRRTTTUUUWWWYYYZZZYYYVVVTTTGGGEEECCC@@@>>>;;;999888;;;:::888555222///---+++,,,+++***+++,,,,,,,,,*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000////////////000111222333333222555999>>>DDDQQQ^^^sssyyyvvvrrrxxxwww]]]LLLHHHFFFDDDCCCDDDDDDDDDDDDFFFIIIPPPZZZccckkkppprrrvvv]]]XXXTTTNNNIIICCC>>><<<:::888777444444444333333222222222000000000000000000000000000000000000000000000000000//////......//////000...........................------------...////////////////////////////////////000000111111222222000000000111222222333333444555;;;CCCLLL[[[sssyyyyyyvvvvvvzzzoooeeeaaadddgggmmmsssxxxzzzzzzzzzuuuqqqhhh]]]VVVZZZhhhtttzzzvvvtttssspppllllllmmmiiibbb\\\LLLCCC777111//////---***++++++************++++++...---,,,+++*********************************************************************++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,---......------------------------------........./////////000///222777;;;===CCCJJJVVV]]]eeeeeeccceeeoooyyyrrrrrrsssuuuyyyzzzsssqqqrrrzzz{{{rrrjjjiiillloooqqqvvvuuu}}}~~~rrreee___cccjjjmmmmmmcccbbbbbbbbbbbb___\\\YYYYYY^^^aaa\\\QQQEEE>>><<<:::DDDRRR```mmmpppggg\\\NNNCCC;;;===AAABBBGGGOOOQQQSSSVVVYYYZZZ[[[ZZZZZZMMMLLLIIIFFFAAA<<<999777:::::::::999777333///------+++***+++,,,---,,,+++******++++++,,,---------******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///....../////////000000000////////////000111222333333444777===CCCMMM]]]kkk}}}hhhhhhlllvvvxxx]]]MMMEEEBBBBBBBBBCCCDDDFFFGGGHHHKKKQQQZZZgggsss}}}uuu\\\XXXUUUMMMIIIBBB>>>;;;999777666444444333333333333222222000000000000000000000000000000000000000000000000000000////////////000000........................---------------...///////////////////////////////////////000111222222222000000111111222333333444444999DDDQQQ^^^pppwwwsssvvv{{{wwwjjjeeeccceeejjjqqqxxx}}}}}}uuukkkcccdddkkkrrr~~~yyywwwsssqqqooooooooolllgggbbbZZZOOO@@@666333111...***,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,************************************************)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,------.......................................////////////000000444;;;???BBBGGGNNN\\\gggwww|||qqquuuyyy{{{|||xxxtttrrrsssssswww}}}xxxrrrlllssszzzooohhhkkkrrrtttttthhhiiilllpppqqqmmmeee______fffjjjeeeXXXJJJBBB???777>>>GGGTTTdddrrrrrrlll^^^NNNBBBAAABBB@@@CCCKKKKKKNNNQQQUUUXXX\\\___aaaZZZWWWQQQKKKDDD>>>999777777999<<<===;;;777222...---,,,++++++------,,,+++******++++++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.../////////000000000000////////////000111222333333555;;;CCCLLLXXXkkk}}}wwwfffmmmuuuhhhSSSHHHEEECCCCCCDDDEEEGGGKKKOOOQQQTTT\\\hhhvvvttt\\\XXXUUULLLHHHBBB===:::999777555444333333333333333333333000000000000000000000000000000000000000000000000000000////////////000000////////////////////////---------------...///000000000000000000000000000,,,------...///000000111000000111222333333444444444<<>>BBBDDDIIIPPPVVVhhh|||}}}{{{}}}~~~|||xxxvvvxxxttttttzzz}}}xxxtttssslllppprrrrrrxxx|||xxxzzz{{{xxxsssmmmpppvvv}}}~~~xxxnnneeegggmmmppphhhXXXIII@@@>>>:::<<<>>>EEEWWWllltttsssooo[[[KKKGGGDDD???AAAHHHFFFHHHMMMQQQVVV[[[aaaeeeeee```XXXNNNEEE>>>:::888444888<<>>999444000---,,,++++++------,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000////////////000111222333444777>>>HHHRRRaaawww~~~ggg```mmmzzzvvv^^^OOOGGGEEECCCDDDDDDEEEGGGKKKQQQUUU\\\dddrrrsss\\\WWWPPPMMMFFF???<<<<<<<<<999555777666555555333333222111111111111111111000///...000000000000000000000000//////000000000000//////000000000000////////////............/////////000111///------.../////////...000111111000000111222111111111000000333777:::EEEJJJ[[[sss~~~wwwppphhhfffmmmrrruuuzzzwww~~~zzzwwwsssrrrsssqqqkkkiiijjjiii```VVVMMM@@@222---///---,,,+++,,,------,,,+++************************+++++++++,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////000111000//////111333444;;;BBBDDDFFFKKKUUU^^^cccyyy{{{pppkkkmmmnnnoooxxxyyyrrrpppnnnllllllpppkkksssxxxvvvuuu||||||yyy|||}}}wwwpppkkknnnsssuuuooo```PPPDDD???;;;:::===BBBGGGPPP___mmmmmmoooiiiWWWIIIDDDDDDCCC===HHHOOOOOOUUUbbbjjjiiiiiigggbbbZZZPPPHHHBBB@@@:::888777999===>>>;;;888...---++++++++++++***)))---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,---------............///---......///000111111222000///000111333555555444666===EEENNN```zzz|||kkkdddiiizzzjjjZZZNNNFFFDDDDDDDDDIIIPPPUUUWWW[[[aaapppxxxttt]]]WWWOOOLLLFFF???<<<<<<;;;999666555444444333222111000000000111111111111000000///000000000000000000000000111000///......///000111////////////000000000000........./////////000000111///------...000/////////000111111000000111222...000222333333777???EEENNN\\\rrryyyppplllnnnoooppp|||wwwrrrpppqqqoookkkhhhiiiiiibbb\\\UUUIII999000//////...,,,,,,------,,,***************************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////+++---/////////000222444888;;;@@@FFFOOOZZZeeemmmuuuyyykkkddd```gggooowww~~~}}}{{{pppjjjgggiiinnnlllqqqrrrmmmlllrrrzzz}}}xxxtttqqqqqqwww}}}zzzooo___RRRLLL>>>;;;:::<<<>>>CCCOOO[[[dddmmmrrrnnndddZZZOOOEEECCCHHHMMMTTT^^^kkkqqqqqqooonnnjjjccc[[[RRRKKKHHHAAA???<<<===???@@@>>><<<444111---++++++,,,+++***---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------,,,---------............///......//////000000111111000//////000222444444444888AAALLLXXXlllsssiiihhhrrrtttaaaTTTKKKFFFFFFFFFFFFKKKSSSYYY^^^gggpppvvv^^^WWWOOOLLLFFF@@@<<<;;;;;;999666555555444333222111000000///000000111111111111000000000000000000000000000333111...,,,,,,...111333......//////000000111111....../////////000000000111///---...///000000//////000111111000000111333...222555555666===JJJUUU^^^rrr~~~~~~pppnnnrrr{{{uuuqqqllljjjtttzzztttqqqqqqpppllljjjkkkhhheeebbb^^^SSSCCC666000111///---,,,,,,,,,+++)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------........./////////+++---///000111222555777<<<>>>DDDOOO___oooyyy~~~pppiiiiiihhhsss~~~|||qqqjjjhhhkkkiiikkkhhhbbbbbbhhhnnnppptttzzzvvvuuuqqqxxxxxxjjj]]]VVVHHHCCC???===<<<>>>EEENNNWWWfffyyyuuu^^^KKKHHHDDDIIIZZZlllwwwzzz{{{vvvvvvsssoooggg^^^VVVQQQKKKGGGBBB@@@BBBCCCBBB@@@<<<777111---+++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,------------------------............///////////////000000000000000000000000111333444555>>>HHHUUUcccwww|||qqqhhhiiiooo~~~}}}fffWWWNNNHHHFFFGGGIIIKKKQQQZZZaaakkk{{{vvv^^^WWWOOOKKKFFFAAA===;;;:::888777777777666555444333222222...///000111111111111111////////////////////////111000///......///000111000000000000////////////...////////////000000000111///......000000000//////111222222111000222333000444777666888DDDXXXhhhzzz~~~xxxcccccchhhxxx~~~wwwmmmhhhmmmwwwyyysssrrrqqqnnnlllmmmgggfffeeebbbYYYKKK<<<444000...+++++++++,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...............///////////////000111222222444777999>>>DDDOOO___ooo{{{~~~yyymmmnnnsss~~~}}}}}}}}}vvvllliiidddeeeccc___```eeegggfffnnn}}}~~~wwwssssssyyy{{{pppgggaaaVVVOOOIIIFFFDDDCCCEEEJJJNNN[[[qqqmmmYYYNNNEEEKKKddd|||||||||{{{wwwqqqhhh]]]VVVQQQKKKEEEBBBCCCEEEEEEDDDBBB<<<444...,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...------------------............///000000000000////////////222222222111222444777999DDDOOO\\\iii{{{xxxooofffbbblllyyysss```SSSLLLFFFEEEGGGKKKNNNVVVbbbmmm|||uuu^^^WWWOOOJJJGGGAAA===:::999888888888777777666555444333222...///000111111111111111////////////////////////...///000111111000///...222222111000///...------////////////000000000111000/////////111111000...000111222222111111222333000444777999AAATTTnnn~~~ssssssxxx~~~sssjjjjjjnnnttt~~~uuurrrqqqnnnllllllffffffeeeaaaZZZPPPCCC999///---******+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000222222222222222444999<<>>:::888888888666666555444333222111111///000000111111111111000000000000000000000000000,,,...111333333111...,,,222222111000///...------/////////000000000111111000//////000111222000...000111222222111111222444000444;;;DDDRRRkkk{{{qqqkkkhhhiiiwwwwwwssspppmmmjjjjjjfffgggddd```\\\VVVKKKAAA222///,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000222111111111333999AAAGGGLLLVVVeeeqqqwwwxxxwwwwww{{{zzz}}}{{{yyy}}}wwwsssuuu{{{}}}zzzvvvtttpppkkkhhhffflllwww|||zzz{{{}}}rrrrrrrrrsssvvvzzz{{{sssmmmmmmmmmggg```]]]VVVPPPQQQ^^^nnnwwwzzzzzzsssmmmooo|||rrriiiYYYRRRJJJEEEDDDFFFFFFFFFFFFAAA<<<777555444222111............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---...............---------............///////////////000000000000333444555444444777???EEEJJJYYYkkk{{{ssseeebbbccchhh|||xxxdddZZZPPPKKKGGGFFFHHHLLLLLLPPP]]]qqqppp[[[WWWPPPIIIGGGCCC>>>:::888888999666666555444333222111111000111111111111000000///000000000000000000000000...///000111111000///...////////////000000000000//////000000000111111111000000///111222222000...000111333222111111222444555;;;FFFUUUhhhxxxooohhhhhhrrr}}}vvvsssoookkkjjjfffhhhfffbbb```]]]SSSGGG999555111............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------.............../////////000000000000111111222444;;;FFFSSS[[[bbbeeejjjqqqxxx||||||{{{xxxrrrtttzzzvvv~~~}}}|||}}}~~~ooogggeeennnssspppqqqwwwuuussspppppptttzzz~~~||||||wwwbbbVVVOOOVVVcccpppzzz|||{{{|||uuuaaaZZZPPPJJJGGGGGGFFFDDDEEECCC@@@>>>===:::666444............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............---------............///......//////000000111111111333444333333888AAAHHHNNN```wwwlll___aaahhhtttrrrhhhYYYQQQJJJGGGFFFEEEHHHMMMRRRVVVeee~~~oooYYYVVVQQQIIIGGGCCC>>>:::777888999888888777666555444444333111111111111111000///...000000000000000000000000000000////////////000000------...///000111222333000000000000111111111111000000000111222222000...000222333333222111333444===DDDRRRcccxxx|||rrriiilllqqqzzz{{{wwwrrrnnnmmmfffiiiiiifffeeecccXXXKKK???;;;555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////---------.........//////////////////000000000000111222444999CCCRRRcccnnnwwwqqqmmmpppzzz{{{tttmmmmmmrrrxxx{{{uuuwwwvvv|||tttkkkmmmooommmrrr||||||wwwuuuxxx}}}~~~{{{}}}lll]]]SSSVVVaaammmzzz}}}pppooowwwxxxssszzzzzz}}}{{{ggg```VVVNNNJJJHHHEEECCCEEEEEEDDDCCCBBB???:::666//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......---------.........//////---......///000111111222000222333222222888BBBJJJQQQfff}}}iii]]]cccnnn~~~~~~iii___WWWPPPIIIGGGEEEDDDGGGLLLYYY^^^nnnpppZZZTTTMMMJJJFFFAAA===;;;:::999777777777666555444333333222222111000111222222111000000000///000000111222222000000000000000000000000---...000111111111000///111000/////////000222333111000/////////000222333333333333222111222444666>>>QQQgggwww|||xxxxxxooonnnrrr}}}yyyrrrmmmllliiigggeeeaaa^^^[[[XXXWWWHHH===000+++...000...+++------------------------+++++++++,,,,,,---------+++,,,------......------,,,---......//////......,,,,,,,,,---...///000000............/////////000///000111111/////////111///888===>>>CCCWWWpppqqqkkk~~~{{{~~~xxxtttuuuwwwyyyxxx}}}{{{wwwtttpppmmmpppwww~~~~~~ooodddfffkkkmmmttt~~~yyyooogggeeehhhlllpppwwwtttgggZZZQQQKKKFFFDDDFFFFFFFFFFFFFFFEEEBBB===999222000......//////...---++++++,,,------...//////++++++,,,,,,,,,,,,------------------------------....................................////////////000000000000000000111222333444444444555<<>>JJJYYYdddyyy}}}jjj```___hhh}}}ooobbbSSSJJJIIIBBBBBBEEEHHHIIILLLWWWbbb{{{~~~tttllliiioooYYYTTTLLLIIIEEE@@@===<<<;;;999888777777666555444333333222222111000111222222111000111111000///.........///000000000000000000000000000000111111111222222222///000111222333222111000000000000111111111222222333666777777888???LLLWWWmmmvvv~~~{{{}}}~~~zzzsssuuuxxxoooooogggeeebbb^^^[[[YYYWWWWWWUUULLL@@@666111000//////..............................------,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,---......///........................---------...////////////000000000000111222222222333666888:::FFFSSS]]]hhhttt{{{}}}}}}~~~}}}zzzzzz{{{vvvzzz~~~yyyqqqiiieeejjjiiihhhllluuurrrdddVVVOOOOOOPPPNNNJJJIIIHHHHHHFFFEEE@@@;;;444///------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------....................................////////////000/////////000111222333222333555888AAAPPPbbbnnnmmm^^^```ggguuuqqqaaaWWWLLLGGGHHHAAACCCGGGIIIJJJQQQddduuuvvvmmmeeebbbbbbnnnYYYTTTLLLHHHEEE@@@===<<<;;;:::999777777666555444333333222222111000111222222111000222111000///////////////111111111111111111111111////////////000000111111///000222333333333222111000111111111222222222222333444666888<<>>BBBHHH```vvvwwwnnnnnnzzz}}}yyy|||}}}wwwtttvvv|||wwwsssooohhhfffccc```]]][[[[[[ZZZYYY]]]``````___```cccfffllloootttxxx{{{|||xxxwwwyyyyyyyyyvvvrrrooonnnnnnpppkkkeeecccjjjxxxxxxeeeWWWSSSQQQNNNKKKIIIIIIIIIHHHGGGDDD>>>777222000000000000..................//////++++++,,,,,,,,,,,,------------------------------....................................////////////////////////000111333333333555999???JJJ\\\ppp~~~nnniiinnnuuusss\\\SSSNNNHHHEEEGGGCCCEEEHHHLLLTTThhhyyykkkccc```^^^```cccmmmXXXSSSLLLGGGDDD@@@===<<<;;;:::999777777666555444333333222222111000111222222111000222111111111111222222333111111111111111111111111000000/////////000111222222111111111222222333333000111222333333333222222555555888BBBSSSfffvvv~~~~~~~~~|||vvvkkkdddkkkvvv~~~tttjjjhhhddd```]]]\\\\\\]]]XXXVVVPPPFFF:::222000111........................------------............,,,---......//////......,,,---......//////......,,,---------...///////////////000000000111111111111222555888<<>>===<<<:::999777777666555444333333222222222222222222222222222111000000111444666666666444333111000000000111111000111111111111222222222111111222222222333333333555111111555777555444666;;;DDDLLL^^^www}}}mmmmmmmmmggghhhooooooeeedddbbbZZZZZZ^^^ZZZXXXWWWSSSKKKAAA999555555000//////............///........................555999888000---///...+++---------.........//////............/////////000///111222222111111222444000555:::???DDDMMMYYYaaa}}}vvvpppttt~~~yyywwwqqqpppwwwzzzwwwtttuuu~~~ggg___UUULLLIIIGGGFFFDDDAAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCDDDCCCBBBAAAGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFHHHKKKNNNQQQSSSZZZ```hhhsss~~~|||uuuttttttnnneee```^^^```eeejjjmmmoooqqquuummmccc^^^aaaiiirrrvvvvvvhhh\\\TTTNNNNNNOOOMMMMMMNNNIIIGGGEEECCCAAA===888555:::888555111///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------......//////////////////111222222111111222333999===CCCMMMccc|||pppaaabbbqqqoooXXXPPPIIIIIIJJJHHHGGGGGGNNNNNNZZZssstttjjj^^^YYYUUUYYY```eeeeeebbbkkkUUUPPPIIIGGGDDD@@@>>>===<<<:::999777777666555444333222222222222222222222222222222222111000111333555555555333333111000000000111111000111111111111222222222111111222222222333333333222//////333555444555777;;;JJJVVVggg}}}yyyssskkkmmmmmmmmmppp~~~ttthhheeeddd\\\ZZZ]]]YYYYYYWWWRRRLLLDDD<<<777444000000///............///------------------------000444444...,,,...///------------.........//////........./////////000000///111222222111000222333555:::AAAEEEHHHQQQ^^^iiippprrrtttxxx}}}yyy|||zzz~~~tttpppqqquuuvvvuuuyyyyyykkkbbbUUUPPPHHHDDDBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCBBBEEEFFFGGGHHHHHHHHHGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDEEEGGGJJJLLLNNNMMMQQQXXX```iiittt~~~zzzpppllliiiccc\\\]]]]]]```dddhhhlllppptttpppnnniiiccc___cccllltttssscccWWWNNNLLLMMMMMMMMMNNNIIIFFFCCCAAA???===999666999777444111///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------...//////000000/////////111222222111111333444:::???HHHTTTiiijjj___cccrrrvvvbbbSSSLLLFFFGGGHHHGGGFFFHHHNNNTTTggg~~~nnnddd\\\XXXVVVZZZbbbfffdddaaajjjUUUQQQIIIGGGDDD@@@>>>===<<<:::999666666555444333222222111222222222222222222222222333222111111333444444333333222111111000111111111000111111111111222222222111111222222222333333333222//////333555555777<<>>???AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCCCCDDDEEEGGGHHHFFFHHHLLLPPPUUU\\\dddjjjuuu}}}{{{uuuyyy}}}~~~||||||}}}~~~zzzqqqhhhccc^^^YYY\\\___ccceeefffiiinnnrrrqqqttttttmmmcccbbbiiirrrppp```PPPKKKMMMNNNMMMNNNHHHEEEAAA>>><<<;;;999777777666333111///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------...//////000000/////////111222222111222444666;;;CCCOOO___rrrwww___\\\cccrrr}}}iiiZZZOOOIIIEEEGGGHHHGGGHHHKKKNNN]]]xxxssseee]]]YYYXXXYYY^^^eeegggccc___kkkWWWRRRKKKGGGDDD@@@>>>===<<<:::999666666555444333222111111222222222222222222222222444333111111222333333222222222111111111111111111000000111111111222222222111111222222222333333333555222222444666666;;;AAARRRhhhyyyyyy~~~~~~}}}{{{zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnpppooonnnllljjjhhhgggfffeeeeeeddddddccccccccccccbbbbbbccccccdddeeeeeefffiiijjjlllooorrrxxxmmmiiirrrvvvtttuuu|||mmmfffggg```]]]]]]YYYYYYUUUPPPNNNMMMGGG<<<222111111000///............------------------------,,,......---,,,,,,...///............////////////...////////////000000000000111111111000111333555999???IIISSS[[[bbbgggkkkmmm|||vvviiippp}}}xxx{{{}}}yyyuuuttt{{{rrrhhhZZZNNNGGGDDDCCCCCC@@@@@@@@@AAACCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRSSSVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPOOONNNNNNMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKLLLLLLMMMQQQVVVZZZ___dddiiijjjjjjnnnuuu{{{rrrllliiihhhjjjnnnvvv|||rrrjjjddd```eeemmmssssssqqqqqqtttuuuyyy}}}~~~xxxooolllpppwwwlllVVVMMMNNNNNNMMMMMMFFFCCC>>>:::999888777666555444222000///.........------------------------......................................................///000000000000000000111222222222333555888<<>>===<<<:::999777666555444333222222111222222222222222222222222444333111111222222222111111111111111222111111111000000111111111222222222111111222222222333333333666333333444555777>>>FFFaaavvv~~~|||zzzxxxvvvuuussstttuuuuuurrrnnnkkkiiihhhhhhiiihhhhhhgggeeeeeeccccccccccccbbbbbbbbbbbbbbbaaaaaa```````````````^^^^^^^^^^^^^^^___``````^^^^^^]]]]]]\\\\\\[[[[[[]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___```aaaaaa]]]___```cccfffmmmtttzzztttjjjmmmssstttrrruuuwwwqqqfffgggaaa]]]]]]ZZZYYYTTTPPPPPPPPPKKK???555222222000//////.........////////////////////////////////////---+++---///........./////////000000////////////000000000111000111111111111222555888@@@EEEPPP___mmmssspppkkkuuu~~~vvvuuuzzzzzzzzz{{{nnn[[[OOOKKKEEEAAA@@@BBBDDDFFFBBBCCCEEEFFFFFFGGGGGGGGGJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTWWWZZZ]]]___```cccdddddddddcccbbb```___```___^^^]]][[[ZZZXXXXXXXXXWWWUUURRRPPPPPPOOOOOOMMMMMMLLLKKKKKKMMMQQQTTTQQQTTTWWWXXXXXXZZZbbbjjj~~~qqqddd]]]aaahhhtttxxxoooiiirrr~~~|||||||||{{{yyyzzz}}}www]]]PPPMMMLLLJJJIIIEEEAAA;;;777666555555444222222111000////////////------------------------........................---........................//////000000000000000000111222222222444777:::>>>KKKaaavvvqqqhhhWWWSSS\\\dddqqqsss]]]UUUOOOKKKHHHFFFGGGGGGHHHOOOXXXiiipppcccYYYTTTUUUXXX___gggkkkjjjddd^^^nnnYYYUUUNNNGGGDDD@@@>>>===<<<:::999777777666555444333333222222222222222222222222222444222000000222222222111000000111222222222222111000111111111111222222222111111222222222333333333444222111333555888BBBMMMiii{{{{{{xxxuuutttwwwvvvuuutttrrrqqqpppooollllllkkkjjjiiigggeeedddccceeefffeeebbb___^^^]]][[[\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[]]]]]]\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\]]]^^^______\\\\\\\\\]]]]]]]]]^^^^^^___```aaaaaaaaaaaaaaa```___``````aaabbbccccccdddbbbbbbcccdddgggmmmuuuzzzooohhhlllrrrpppqqqqqqwwwggggggaaa]]]]]]ZZZYYYUUUQQQQQQQQQMMMBBB999333222111000///.........////////////////////////222000000000...+++,,,///....../////////000000000/////////000000000111111000111222222222555999<<>>===<<<:::999888888777666555444444333222222222222222222222222333111000000222333222111///000111222333222222111000111111111111222222222111111222222222333333333333111222555999???LLLYYYooo~~~}}}zzzyyyrrrrrrqqqooommmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffeeedddccc```ccceeedddbbbaaabbbddd___```bbbdddeeedddcccbbbddddddddddddeeeeeeeeeeeefffffffffggghhhiiikkkkkkiiiiiiiiihhhhhhiiijjjjjjhhhhhhiiiiiijjjjjjjjjkkkiiijjjkkklllmmmllllllkkkjjjjjjkkkkkkllllllmmmmmmoooooonnnnnnpppuuu|||wwweeedddnnnqqqpppnnnyyyllliiibbb\\\[[[YYYYYYUUURRRRRRQQQMMMEEE>>>444333222000///.........////////////////////////222//////111///***+++000.../////////000000000000//////000000000111111111000111222222444777<<<@@@JJJTTTdddttt~~~~~~~~~tttnnnxxxxxxdddUUUHHHAAABBBCCCDDDEEEEEEEEEFFFGGGGGGJJJMMMOOOOOOQQQTTTVVVVVVYYY]]]bbbfffiiijjjjjjkkklllnnnrrrvvv{{{|||{{{}}}||||||{{{{{{zzzzzzzzzsssqqqnnnjjjgggeeedddddd\\\]]]\\\ZZZVVVRRRQQQQQQPPPOOOPPPTTTUUUWWWbbbnnn{{{ssshhhfffoooxxxooolllpppvvv|||vvvcccVVVLLLGGGFFFHHHDDD???;;;888666333222......//////000/////////................................................---------.........////////////000111111111111000000111222222222555:::===HHHWWWqqqxxxiiiTTTQQQNNNWWWeeelllxxx```TTTQQQKKKEEEEEEEEEGGGHHHPPPaaarrrttthhh^^^VVVRRRWWW\\\eeemmmpppmmmgggbbblllWWWRRRKKKGGGDDD@@@>>>===<<<:::999999999888777666555444444222222222222222222222222222000///000222333333222///000111222333333222111000111111111111222222222111111222222222333333333333333555999>>>FFFVVVddduuu|||~~~wwwssspppnnnooolllmmmnnnmmmllljjjgggeeedddeeefffggghhhhhhhhhhhhbbbcccdddeeefffggghhhiiiiiijjjjjjkkkkkkjjjjjjiiieeehhhjjjkkkjjjjjjmmmpppiiikkkmmmpppqqqqqqpppoooppppppppppppppppppqqqqqqrrrrrrrrrsssuuuwwwxxxyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyywwwvvvwww|||~~~eee```kkksssrrrnnntttpppkkkccc[[[ZZZXXXXXXVVVTTTRRRQQQLLLFFFAAA444333222000///.................................000------000///***,,,111////////////000000000000000000000000111111111111000111222333555999???CCCVVVdddvvvwwwvvvuuunnnqqqwwwyyy}}}rrrYYYHHHAAA@@@AAA???AAADDDFFFFFFGGGIIIJJJKKKOOOSSSVVVXXX[[[___cccgggjjjqqqwww|||~~~~~~~~~}}}~~~~~~|||{{{zzzppppppnnnhhh```YYYTTTRRRRRROOOPPPSSSSSSTTT___lllxxxwwwnnnjjj}}}~~~rrriiigggkkkrrrvvv}}}nnn]]]QQQKKKJJJJJJGGGBBB===:::777444222---......///000000//////........................////////////////////////---------.........////////////000111111111111111111111222222333666;;;>>>LLL\\\vvv~~~qqq```PPPOOOOOO[[[hhhppp{{{gggTTTMMMLLLFFFFFFFFFHHHJJJMMMWWWlll~~~qqqfff]]]VVVRRRXXX^^^gggoooqqqnnnhhhcccnnnZZZSSSIIIGGGFFFCCC???===;;;::::::999999888777666555444444111111111222222333333333444444333333333333222222222222222222222222222222111111222222222333333333111333444444222111111111555666666:::BBBRRRfffssswwwiiiddddddcccfffkkkjjjkkkkkkmmmnnnooopppqqqtttssssssssstttuuuvvvvvvuuuuuuuuuvvvvvvxxxyyyzzzxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~sssfff[[[lllrrrvvvvvvzzzyyykkkfff___ZZZZZZYYYWWWUUUTTTRRRNNNIIIEEE;;;777222///............000000///...............//////............//////000000000000000000000000///000000000111111111111///111111333999DDDKKKNNNcccwwwrrrooo{{{rrrlllmmmuuuxxxzzzxxxhhhUUUJJJCCC???>>>@@@DDDDDDEEEFFFHHHJJJMMMOOOSSSWWW]]]ccchhhmmmsssvvv{{{}}}|||uuujjjcccbbbbbb\\\VVVTTTRRRSSSZZZccclllttt|||~~~zzzzzzzzzyyyqqqhhhjjjkkkjjjyyykkkVVVLLLJJJNNNKKKFFF@@@:::666666666111111000///////////////........................000000//////.........---000000000000000000000000111111111000000000000000222222111111222777===BBBMMMkkkxxx```TTTKKKMMMUUU```iii{{{kkk^^^PPPLLLKKKDDDFFFFFFHHHMMMSSSaaa}}}zzzyyy~~~pppddd\\\XXXVVV[[[gggqqqssspppnnnlllhhhlllXXXRRRIIIGGGFFFCCC???===;;;::::::999999888777666555444444222222222222222222333333444444333333333222222222222222222222222222222222111111222222222333333333000222333333222222333444666888;;;CCCPPPaaasss~~~ssshhh```bbbfffjjjpppvvvyyy{{{|||~~~vvvqqqzzz|||{{{oooeeeooovvvzzzwwwuuunnnggg___[[[\\\YYYXXXVVVTTTRRRNNNIIIEEE>>>:::444000////////////000000///............/////////............//////000000000000000000000000000000000000111111111111000000222777???JJJVVV^^^sssyyyvvvuuu|||uuuvvvppppppwww}}}|||llldddXXXNNNEEECCCCCCCCCEEEHHHFFFGGGJJJMMMQQQWWW\\\```dddiiiooovvv|||}}}wwwwwwvvvmmmeeeaaa^^^\\\]]]aaaaaagggmmmooommmkkkkkkmmmuuuyyy}}}sssssstttrrryyywwwaaaRRRMMMKKKIIIEEE???:::777666777222222111000////////////........................000/////////............000000000000000000000000111000000000000000000000222111111111444999AAAFFFXXXqqqwww^^^RRRKKKOOOYYYgggsssuuubbbWWWLLLHHHIIIBBBHHHGGGLLLUUUaaauuuzzznnnpppzzz~~~oooccc[[[XXXXXX]]]hhhrrrtttqqqpppnnnkkkjjjVVVRRRJJJGGGFFFCCC???===;;;::::::999999888777666555444444333333222222222222222222333333333333222222222222222222222222222222222222111111222222222333333333///111222333333333555777444777???LLL]]]ooo|||rrraaa]]]]]]dddmmmuuu~~~}}}wwwmmmtttwww~~~yyypppqqqzzz{{{rrrssstttiii```\\\]]]ZZZXXXVVVTTTRRROOOJJJGGGAAA<<<666222000000000000111000//////......//////000//////......//////000000000000000000000000000111111111111111111000000333000333===FFFOOO___ooo{{{wwwwwwgggnnnzzzooovvvqqqqqqyyyrrr[[[NNNKKKFFFAAA???BBBDDDCCCCCCEEEFFFIIIMMMSSSYYYaaaiiinnnsssxxx|||pppllliiiddd```______bbbeeeeeebbbaaabbbdddggglllttt{{{zzzvvvvvvvvvyyynnnXXXLLLHHHFFFCCC???;;;999888777555444222111///.................................////////////............000000000000000000000000000000000000000000111111111111111222666===EEEKKK```uuuttt[[[OOOKKKQQQ___pppiiiZZZQQQGGGFFFHHHCCCEEEEEEJJJWWWkkksssiiimmmxxxooobbb[[[ZZZ[[[```kkkuuuvvvssssssrrrpppjjjVVVRRRKKKGGGFFFCCC???===;;;::::::999999888777666555444444333333333222222111111111333333333222222222222111222222222222222222222222111111222222222333333333000222333333333444666888444999EEEWWWkkk|||tttccc\\\^^^eeennnyyyyyyyyy|||yyyzzz~~~xxxooozzzvvvoooxxx|||lllaaa]]]]]]ZZZXXXVVVTTTRRROOOKKKHHHDDD???888222000000000000111000000///.../////////000000////////////000000000000000000000000000000222222111111111111000000666111555BBBLLLUUUhhh}}}{{{uuuqqqmmmbbbqqqvvvyyyvvvzzznnn[[[LLLEEEEEEGGGEEEEEEHHHGGGDDDDDDGGGKKKPPPVVV\\\ccclllvvv}}}xxxsssssspppkkkhhhhhhhhhfffccc___]]]^^^```___dddllltttzzztttmmmnnnpppzzzyyy\\\HHHFFFDDD@@@>>><<<;;;999888777666444222000///..............................///////////////.........////////////////////////000000000000000111111111111111111333777>>>HHHNNN]]]uuuqqqWWWLLLMMMUUUfffzzzvvvbbbUUUOOOFFFEEEIIIEEEEEEEEELLL[[[sssqqqgggkkkxxxqqqccc\\\\\\___eeeooowwwxxxvvvvvvwwwvvvlllVVVSSSLLLGGGFFFCCC???===;;;::::::999999888777666555444444333333333222222111111111333333222222222111111111222222222222222222222222111111222222222333333333333444555444333333555777777@@@QQQggg}}}xxxddd[[[[[[dddppp|||wwwuuu||||||{{{~~~iiirrr~~~yyyppprrr|||qqqccc]]]]]][[[YYYVVVTTTRRRPPPLLLJJJFFF@@@888222////////////111111000///////////////000000////////////000000111111111111111111111111222222222111111111111111666444:::IIIWWWeeezzz}}}vvvssslllcccdddxxx~~~~~~vvv___PPPHHHCCCBBBCCCDDDDDDFFFJJJJJJIIIMMMSSSUUU\\\fffooowww~~~}}}yyyvvvqqqoookkkfffaaa]]]]]]]]]]]]aaahhhnnntttyyy{{{nnnfffhhhmmmzzz{{{eeeJJJGGGDDD???======<<<:::999888777555333111//////...////////////////////////........./////////////////////////////////////////////000000111111111111222222222333777@@@JJJQQQ^^^zzz}}}nnnUUUKKKTTT^^^pppmmm[[[PPPLLLCCCCCCGGGDDDHHHLLLWWWiiijjj```fffttttttfff___```ccciiissszzzzzzyyyzzz|||}}}mmmWWWRRRLLLGGGFFFCCC???===;;;::::::999999888777666555444444333333222222222222222222222222222222111111111111222222222222222222222222111111222222222333333333555555555444333333666888999FFF[[[ttt~~~dddXXXYYY[[[iii{{{}}}uuurrryyy|||xxx~~~xxxfffiiirrr|||zzzqqqoootttzzzyyyggg___\\\\\\YYYVVVTTTSSSQQQNNNKKKHHHBBB:::333000/////////222111000000//////000000111000000//////000000111111111111111111111111111111111111222222222333333555999BBBRRRhhhwwwsssmmmfff```jjj~~~~~~lll[[[HHHAAAAAAAAABBBCCCEEEEEEHHHKKKJJJKKKRRR\\\___iiiwww}}}}}}zzzvvvqqqlllgggdddccc```cccfffiiimmmrrrxxx|||~~~yyyooohhhkkkqqq{{{}}}{{{{{{uuuVVVKKKFFF@@@=========;;;999999888666444222111000000////////////////////////.........///////////////000000000000000000000000/////////000111111222222111222222444:::DDDOOOWWWkkkvvvrrrjjjSSSOOO\\\hhh{{{|||cccRRRKKKHHH@@@@@@EEECCCGGGRRRdddzzz~~~eee\\\cccssszzzkkkcccdddhhhnnnwww}}}|||{{{~~~nnnVVVQQQJJJGGGFFFCCC???===;;;::::::999999888777666555444444222222222222222222333333222222222222111111111111222222222222222222222222111111222222222333333333444444444444333555888;;;CCCRRRiiinnnXXXUUU^^^___rrrwwwqqqnnnttt~~~{{{sss|||nnngggiiisssxxxsssoooqqqyyymmmbbb]]]\\\ZZZVVVTTTSSSQQQOOOMMMLLLEEE<<<444111000000000222111000000//////000000111111000000000000111111111111111111111111111111000000111111222333444444666@@@KKKZZZuuu~~~zzzqqqdddaaaiiivvv}}}zzz|||iiiTTTJJJBBBAAACCCDDDEEEGGGHHHJJJOOORRRQQQQQQZZZeeennnzzz}}}yyyuuupppmmmhhhhhhhhhggghhhmmmssswwwyyy~~~~~~zzzwwwwwwsssoooqqqwww||||||~~~|||yyy~~~gggPPPIII@@@<<<<<<===;;;999999888666444333222111111////////////////////////............/////////000000000000000000000000000...//////000111111222222000111222666>>>JJJWWW```}}}vvvsssfffTTTVVV```mmmooo[[[LLLFFFEEE???@@@FFFDDDHHH[[[ttteee[[[aaaqqqpppggghhhlllqqqyyy~~~}}}nnnUUUOOOHHHHHHFFFCCC???===;;;::::::999999888777666555444444111111111222222333333444222222222111111111111000222222222222222222222222111111222222222333333333222333333333444666:::===SSSccczzzyyyfffVVVYYYeeeggg{{{wwwppplllhhhnnnyyy~~~~~~xxxjjjeeeooowwwuuuqqqrrryyyqqqddd]]]]]]ZZZVVVTTTSSSQQQOOOMMMNNNGGG>>>666222111222222222111111000000000000000111111000000000000111111111111111111111111111111//////000111333444555666888FFFQQQ^^^{{{~~~ppp\\\aaauuu|||tttwwweeeRRRAAA???@@@DDDFFFEEEFFFJJJEEEJJJSSSYYY[[[^^^jjjvvv{{{uuuqqqpppnnnkkkhhhhhhkkkqqqvvvvvv~~~}}}}}}sssooooootttuuussstttyyy|||{{{}}}~~~yyyzzzrrrTTTKKKAAA<<<<<<<<<;;;:::999888666555333333222222000000000000000000000000---.........//////000000000000000000000000000000...//////000111222222222///000333888AAAOOO]]]ggg|||zzzcccUUU[[[___mmmhhhWWWIIIEEEEEE@@@BBBIIIHHHOOOfffdddXXX\\\jjj|||sssjjjjjjnnnsss{{{~~~oooYYYSSSKKKHHHEEEAAA>>>===<<<;;;999;;;:::999777666444333333555555444333333222111111000000111111111222222222333333333333333333333333333333222222333333444555:::444222666666555<<>>===<<<;;;999999999888777666444333333555555444333333222111111222222222333333333444444333333333333333333333333333333222222333333444555666222333777888888CCCQQQjjj~~~hhh[[[XXX]]]iiittttttiiifffccc^^^aaaiiiuuuqqqhhhnnnzzz{{{uuuwwwzzzddd```YYYVVVSSSQQQPPPOOOMMMKKKKKKHHHCCC;;;444000000111000000000000000000000000///000111222222222111000111111111111111111111111111000111333333222666<<>>===<<<;;;999888777777666555444444444555444444333333222222111444444444444555555555555333333333333333333333333333333222222333333444555555444666999888:::III\\\xxxyyykkkUUUTTT[[[cccrrr}}}qqqgggddd```YYYYYY^^^mmmxxx~~~}}}mmmppp}}}zzzxxx~~~kkk```YYYVVVSSSPPPOOONNNLLLKKKLLLIIIDDD===666222111222000000000000000000000000000000000111222222333333111111111111111111111111000///222444444333888???GGGVVVjjj{{{{{{kkkbbbiii|||aaaMMMCCCAAAAAAEEEFFFHHHIIILLLQQQXXX\\\gggqqqsssrrrpppqqqsssuuuvvvuuuwwwxxxzzzzzzzzz{{{}}}~~~oooOOO@@@===:::777777777888888777666444222000............////////////////////////////////////000//////......//////000000000000000000000111111333333666>>>KKK^^^xxxwwwlll```[[[bbbgggsss|||pppbbbTTTLLLGGGCCCBBBCCCEEENNNWWWrrrlll]]]ZZZaaajjjppp|||vvv{{{}}}lllWWWRRRJJJGGGDDD@@@>>>===<<<:::999777666666666555555444444444444444333333222222222444444444444555555555555333333333333333333333333333333222222333333444555777777999;;;888;;;OOOeeexxx}}}aaaOOOUUU```hhhzzztttjjjddd___XXXWWWZZZfffqqq~~~yyywwwzzztttppp{{{xxxsssyyyqqq```ZZZWWWRRROOONNNMMMLLLJJJKKKIIIDDD>>>777333222333000000000000000000000000222222111111111111222333111111111111111111111111000000222555444444:::CCCLLL]]]qqq}}}{{{jjjggguuuhhhOOODDDBBBAAA@@@HHHJJJLLLMMMQQQXXXaaahhhqqq}}}~~~|||wwwqqqmmmlllnnnqqqttttttsssrrrrrrtttwwwyyyYYYBBB===<<<:::777888888888777666444222111............////////////////////////////////////000//////////////////000000000000000000111111111222333666>>>LLLbbb|||rrrjjjaaa^^^gggkkkxxxttthhh\\\QQQJJJEEEBBBBBBCCCGGGRRR]]]yyyooo^^^UUUVVV\\\bbbxxxzzz~~~kkkVVVQQQJJJGGGDDD@@@===<<<;;;:::888777777666666555555555444444444333333333333222222333333333333444444444444333333333333333333333333333333222222333333444555666555888:::999@@@XXXsssppp\\\QQQZZZdddnnnzzznnneee^^^YYYXXXYYYbbblll|||xxxpppttt|||qqquuuxxxtttwww}}}xxxaaa[[[XXXSSSOOONNNMMMLLLKKKJJJHHHDDD>>>888333222222111111111111111111111111333333222111000000000111111111111111111111111111000111333555444555>>>HHHVVVdddsss|||}}}rrruuunnnVVVGGGDDDFFFEEECCCIIIKKKNNNQQQUUU___lllvvv}}}{{{~~~~~~wwwpppoootttzzzttttttsssqqqoooooorrruuugggIII??????===888888888888888666444222111............////////////000000000000000000000000///000000000000000000/////////000000111111111111222444777>>>MMMddd|||ooofff]]]]]]iiippp~~~lll```UUUMMMGGGDDDBBBBBBDDDJJJXXXeeerrr^^^PPPMMMSSSZZZttt|||jjjUUUQQQJJJFFFCCC@@@===<<<;;;:::888999888888777666555555555333333333333333333333333111222222222333333333333333333333333333333333333333333222222333333444555333222555:::>>>JJJgggzzz___VVVUUU```lll{{{ttthhh```[[[XXXWWW^^^iiiwww|||lllkkk{{{sssnnnssswwwggg]]]YYYTTTPPPNNNMMMMMMLLLJJJHHHEEE???999444333333111111111111111111111111111111111111000000//////222222222222222222222222111222444666555999EEESSSeeepppzzz~~~~~~zzzzzz\\\RRRGGGCCCEEEIIIIIIGGGIIIMMMRRRWWW___mmm|||{{{{{{|||wwwqqqtttzzzvvvzzz{{{xxxrrrooorrrvvv|||yyyUUUDDDBBB???:::888999999888777555333111............////////////000000000000000000000000///000000111111000000////////////000111111222222333666:::@@@PPPggg}}}~~~zzzhhh___ZZZ]]]kkkxxxrrraaaVVVMMMHHHEEECCCBBBDDDHHHQQQbbbrrruuuaaaPPPKKKRRR[[[wwwiiiTTTQQQJJJFFFCCC???===<<<;;;999888;;;:::999888777666555444333333333333333333333333222222222222333333333333333333333333333333333333333333222222333333444555555222444;;;BBBSSSrrrvvvdddUUUUUU[[[gggwww|||pppggg```ZZZVVV\\\eeerrr}}}kkkfffuuu{{{wwwllltttooo___[[[UUUQQQOOONNNNNNMMMJJJIIIFFFAAA;;;666555444111111111111111111111111,,,---///000111111000000222222222222222222222222111222444777888???PPPaaauuuyyyqqqvvvfffIIIFFFCCCCCCEEEHHHKKKLLLOOOTTT\\\eeeppp{{{wwwxxx}}}{{{yyymmmmmmqqqvvv}}}wwwrrrtttyyyzzz}}}dddJJJCCC@@@:::999999999888777555333222............////////////000000000000000000000000///000111111111111000///...//////000111111222222444999>>>EEEUUUmmmqqq]]]ZZZZZZaaapppyyygggYYYOOOHHHDDDBBBAAACCCHHHNNNZZZoooyyygggVVVQQQXXXbbb|||iiiTTTPPPJJJFFFCCC???===<<<;;;999888<<<<<<;;;999888666555444333333333333333333333333222222222333333333444444333333333333333333333333333333222222333333444555:::666666<<>>===<<<;;;999999999999888666555444444333333444555555444222333333333444444444555555333333333333333333333333444444333333222333333444444777;;;BBBQQQhhh}}}gggYYYSSSZZZfffpppvvvjjj```[[[VVVYYYbbbnnnwwwwwwtttyyyxxxrrrrrr~~~qqq]]]TTTTTTNNNMMMNNNKKKIIIHHHEEECCC@@@;;;666222222222222222111111111111111111111111111111111111222222111111111111111111111///444===CCCLLLccc{{{uuullljjj|||jjjUUUJJJFFFEEEEEEFFFHHHLLLQQQXXX\\\ggg}}}zzzuuusssrrrxxx~~~vvvpppggghhhmmmuuuzzz}}}fffQQQCCC:::<<<;;;:::888777555444333000000////////////000000//////000000000000//////000000000000111111111111000000///000000111222333999<<>><<<::::::999999999999888666555444444333333444555555444222333333333444444444555555333333333333333333333333444333333333333333444444666777===HHH[[[rrrnnn\\\TTTTTT___ooo|||~~~}}}|||{{{wwwwwwyyyzzz}}}}}}qqqfff___WWWWWW\\\gggrrr|||}}}|||wwwgggxxx|||~~~~~~yyyaaaVVVVVVQQQMMMMMMIIIIIIGGGEEECCCAAA<<<777333333222222222111111111111111111111111111111111111111111222222222222222222222111777BBBKKKXXXppp}}}qqqooouuugggPPPFFFDDDDDDDDDFFFHHHLLLRRR[[[eeekkk~~~}}}|||~~~wwwrrrnnnmmmtttuuueeeeeejjjttt|||~~~yyyZZZEEE;;;;;;:::999888777666555555111000000//////000000000//////000000000000//////000000000000111111111111000000000000111222333444===???LLL___mmmsss|||{{{jjjUUURRRPPPVVVfffuuulllcccWWWLLLEEECCCBBBBBBCCCEEEJJJRRR\\\mmm}}}zzzxxxyyy{{{|||wwwkkk^^^ZZZ]]]rrrlllVVVRRRLLLGGGFFFCCC@@@===;;;999999999999999999777666555444444333333444555555444222333333333444444444555555333333333333333333333333444333333333333444444555777777???QQQggg{{{xxxaaaUUUVVVZZZgggzzz~~~{{{yyyzzzyyyvvvtttrrrqqqqqqqqqjjjjjjiiijjjkkkmmmppprrrqqqtttxxx|||xxxkkkddd[[[WWWXXXbbboooyyygggjjjrrryyy|||dddVVVWWWRRRNNNMMMIIIIIIGGGEEEDDDAAA===888555333333222222222111111111111111111111111111111111111111222222222222222333888888<<>>JJJYYYmmm\\\IIIGGGHHHIIIIIIKKKNNNSSSYYYaaammm}}}yyyyyy{{{wwwpppjjjkkkoooxxxzzzsssttt}}}}}}}}}yyyssszzzmmmQQQDDD;;;::::::999888777777666222222111000000000000000//////000000000000/////////000000000111111111111000000111111222444555666BBBHHH[[[ttt}}}{{{wwwnnn\\\MMMRRRSSS[[[nnnttt^^^XXXNNNGGGCCCBBBBBBBBBEEEJJJOOOVVVddd~~~{{{wwwuuuuuuvvvwwwwwwtttwwwxxxtttmmmfff___\\\jjjnnnXXXSSSMMMFFFEEEBBB???===;;;999999999999999999888666555444444333333444555555444222333333333444444444555555333333333333333333333333333333333333444555666777999===OOOkkk{{{kkkrrr{{{eeeWWWUUU^^^fffttt~~~wwwrrrooolllhhhddd```^^^[[[WWWUUUSSSRRRRRRQQQPPPMMMKKKJJJKKKLLLMMMMMMRRRWWW[[[^^^bbbiiinnnuuuzzzxxxpppbbbXXXRRRUUU^^^hhhttt}}}vvv}}}ttt^^^eeemmmrrrvvv~~~mmmVVVWWWTTTNNNMMMKKKHHHGGGFFFEEECCC@@@;;;888333333333333222222222222111111111111111111111111111111222222333444444444555888AAAOOOcccxxxjjjQQQIIIKKKJJJGGGGGGLLLQQQYYY```jjj{{{xxxwwwyyy~~~zzzrrrkkkjjjjjjooo{{{wwwttt{{{~~~yyyxxx|||qqqsssnnnTTTDDD<<<;;;:::999888777666666333222111111000000000000//////000000000000//////000000000000111111111111000111111222333555666777DDDLLL```vvvvvvmmmWWWKKKRRRUUU]]]qqqmmmYYYSSSLLLFFFCCCCCCCCCBBBDDDIIIOOOXXXlll|||wwwvvvtttrrrrrrsssuuuvvvvvvuuuxxxyyyuuuqqqllleee^^^ggg~~~nnnXXXSSSLLLEEECCCAAA???===;;;::::::999999999999888666555444444333333444555555444222333333333444444444555555333333333333333333333333333333333444444555666777;;;BBBYYYxxxwwwppp~~~mmm\\\VVV[[[fffooo|||yyyqqqggg```]]]ZZZUUUQQQNNNMMMKKKJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@AAAAAAAAA>>>BBBFFFHHHIIILLLRRRXXX___eeemmmrrrvvv|||wwwhhh]]]SSSQQQUUU]]]kkkvvvzzzvvvyyy~~~aaafffkkknnnrrr{{{vvvZZZYYYUUUNNNLLLKKKHHHGGGFFFEEEDDDAAA<<<999444444333333333222222222111111111111111111111111111111222222333444444555555<<>>AAAAAA@@@BBBGGGMMMEEEMMMWWW]]]aaaiiiuuu~~~|||nnncccVVVPPPQQQXXXfffsss}}}wwwqqq{{{fffiiimmmnnnrrrzzz|||^^^[[[UUUNNNLLLKKKHHHGGGFFFEEEDDDAAA===:::444444444333333333222222111111111111111111111111111111222333333444555555:::EEEVVVjjj~~~tttlllyyylllYYYJJJBBBGGGMMMLLLNNNTTTSSS[[[hhhvvv{{{jjjiiifffeeehhhrrrvvvvvvvvvsssxxx|||}}}vvvooo```MMM>>>===<<<:::888666555444444333222111000000000000//////000000000000//////000000000000111111111111111111111222444666777888FFFTTTcccppp}}}ssshhhRRRIIIVVV]]]ggg~~~vvv[[[KKKHHHCCCAAAAAABBBCCCCCCGGGOOOZZZkkk~~~wwwuuuttttttooooooooorrruuuwwwwwwwwwwww}}}~~~zzzooobbb^^^sssoooWWWPPPGGGHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555666555444333333333333333222444555555666999;;;:::@@@UUUqqq{{{yyy{{{eeeTTTUUU^^^gggvvv|||yyyxxxqqqfff]]]TTTQQQKKKEEEAAA???@@@@@@>>>>>>????????????>>>===???>>>===<<<;;;<<<======<<<>>>AAACCCCCCBBBCCCDDDBBBEEEIIIKKKMMMUUU```iiivvv|||{{{lllZZZQQQPPPTTT___iiittt~~~tttaaajjjzzzxxxhhh```lll~~~dddXXXVVVNNNIIILLLKKKJJJGGGDDDAAA>>><<<:::555555444333222222222222222222222222222222222222222//////222333333666;;;@@@OOOiiizzzmmmsss~~~XXXKKKGGGFFFHHHJJJKKKOOOTTT^^^fffttt{{{zzz{{{|||ttthhhaaabbbdddfffttt|||rrrooovvvzzztttfffTTTFFF>>>999:::;;;999888888444333222111000000000000000000000000000000000000000000000000000000000000222111333555333111555;;;MMMUUUaaannn~~~zzz\\\QQQSSSXXXaaalllfffSSSGGGCCC@@@@@@BBBDDDDDDCCCHHHSSS]]]tttxxxuuurrroooooonnnooopppqqqtttwwwzzz|||~~~~~~}}}ssshhhaaagggwwwoooWWWPPPGGGHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555666555444444333333333444333555555555666888;;;<<>>???@@@???@@@@@@@@@@@@@@@??????AAA@@@>>>============>>>>>>AAACCCDDDDDDCCCDDDEEEBBBEEEGGGGGGHHHMMMVVV]]]jjjoooyyyrrrbbbWWWQQQSSS\\\eeeppp{{{ttt```eeeuuu~~~zzzjjjddduuugggXXXUUUNNNJJJLLLKKKJJJGGGEEEAAA>>><<<;;;555555444333222222222222222222222222222222222222333000000222333333777<<>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555666555444444333444444444555555666666666888;;;>>>HHHfffbbbWWWRRRXXXdddsssvvvnnnddd]]]YYYTTTMMMGGG@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBCCCBBB@@@???>>>>>>??????AAADDDFFFGGGFFFEEEEEEFFFDDDFFFFFFDDDCCCEEEKKKPPPYYY]]]gggqqqvvv{{{zzzlll```UUUQQQWWW```kkkuuu|||eeebbblllxxx~~~mmmggg}}}mmmYYYTTTNNNKKKMMMKKKJJJHHHEEEBBB???===<<<555555444333222222222222222222222222222222222222444111111333444444999???JJJ]]]xxx}}}~~~___JJJGGGEEEFFFJJJNNNRRRZZZbbbooouuu{{{uuuttttttxxx{{{zzzooofffbbb^^^]]]eeeqqqsssbbbeeeqqqwwwpppmmm{{{xxxvvvrrrjjjMMMCCC;;;:::;;;:::888888555444333222000000000///000000000000000000000000000000000000000000000000222111333555444222777>>>JJJWWWggguuuyyy||||||xxxjjjRRRMMMTTT```mmm{{{sssYYYLLLCCCAAA??????AAACCCDDDDDDKKK[[[hhhwwwtttrrrooommmmmmqqqqqqsssuuuxxx{{{}}}zzzqqqeeeiiiuuummmWWWQQQHHHHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555555555444444444444555555777666666777777777<<>>???@@@BBBCCCDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@@@@@@@@@@AAADDDGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGEEECCCDDDGGGJJJLLLOOOVVV```gggnnnyyyuuuhhhZZZQQQTTT[[[fffpppqqqbbbeeerrroooggg|||uuu[[[RRRNNNLLLMMMJJJIIIGGGEEEBBB???===<<<555555444333222222222222222222222222222222222222444222222444444555<<>>:::999777444444666555444222111000//////////////////////////////000000000000000000000000222111222555444444999@@@PPP___ppp}}}~~~ttt```MMMMMMVVVbbbpppgggRRRHHHAAA@@@??????@@@CCCEEEFFFKKK]]]nnnxxxvvvuuurrrqqqqqqrrrssstttwwwzzz|||wwwjjjkkktttmmmVVVQQQIIIHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555555555444444444555555666777555666888777666===GGG___zzzeeeUUUVVV[[[fffvvv|||rrrhhhaaaTTTNNNFFFAAA@@@@@@@@@???AAABBBDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIJJJJJJIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIIIIIIINNNVVV\\\bbblllvvvzzzpppaaaUUUTTTYYYaaakkk{{{{{{dddaaappppppdddttt~~~^^^QQQNNNMMMLLLIIIHHHFFFDDDAAA???===<<<555555444333222222222222222222222222222222222222444222333444555777@@@JJJYYYlllnnnSSSIIIGGGJJJIIILLLQQQUUU\\\iiivvv}}}xxxvvvuuuqqqyyy{{{tttjjjbbb[[[WWW[[[```jjjxxx}}}lllRRRRRR^^^jjjsss|||~~~xxxmmmeeeaaadddrrr|||yyyvvvzzzcccRRRAAA:::999777555555777666444222111000//////////////////////////////000000000000000000000000111000222444444555;;;CCCWWWfffxxxttt[[[MMMNNNWWWcccpppxxx]]]MMMEEE????????????AAACCCFFFHHHOOOeeeyyyyyyxxxwwwttttttuuutttuuuwwwzzz|||~~~qqqooouuulllVVVQQQJJJHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555555555555444555555666777777444555999888777@@@MMMkkkqqq^^^RRRVVV^^^kkk~~~zzzqqqfff[[[TTTFFFCCC???>>>???AAACCCDDDDDDEEEFFFGGGGGGGGGGGGFFFJJJJJJKKKLLLMMMMMMMMMMMMHHHGGGGGGFFFFFFGGGIIIJJJKKKMMMPPPPPPPPPOOOOOOPPPMMMLLLLLLLLLKKKKKKLLLLLLMMMKKKMMMSSSWWW[[[ccckkk{{{~~~wwwjjj\\\VVVWWW\\\fffuuujjjdddssssssccckkkbbbRRROOONNNJJJHHHGGGEEECCC@@@>>><<<;;;555555444333222222222222222222222222222222222222333222333555555999DDDPPPaaaxxx|||zzz^^^LLLHHHHHHGGGHHHLLLQQQWWW```pppxxxrrrqqqrrrrrrpppwww~~~{{{wwwuuuoootttzzz|||vvvmmmccc[[[XXXYYY\\\```lll~~~oooSSSOOOXXX```hhhssszzzxxxpppfff___^^^jjjuuuyyy{{{ooo[[[EEE;;;999999999:::777666555333111000//////000000000000000000000000000000000000000000000000111000222444555666===FFF[[[kkk{{{wwwYYYPPPMMMXXXfffrrrlllVVVIIIBBB>>>???@@@@@@AAADDDHHHKKKRRRkkk{{{yyyxxxuuuvvvxxxwwwxxx{{{~~~yyytttvvvkkkVVVQQQJJJHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555555444333333555555444333333333333444444444555555555555555555555666777777777333555999888777BBBQQQnnn{{{gggXXXSSSXXXbbbqqquuukkkaaaXXXPPPKKK???>>>???@@@CCCFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOOOOOPPPPPPPPPKKKKKKJJJKKKLLLMMMOOOPPPOOORRRTTTVVVUUUUUUUUUVVVTTTSSSSSSSSSSSSSSSRRRQQQSSSPPPQQQUUUWWWYYY^^^dddqqqwww}}}rrrdddZZZWWWWWWaaappp~~~xxxnnnzzzzzzeeedddwwwfffRRRPPPNNNHHHFFFEEECCCAAA???===;;;:::555555444333222222222222222222222222222222222222111111333555666;;;HHHUUUiiizzzpppTTTKKKKKKJJJFFFHHHMMMUUU]]]iii||||||xxxwwwyyy}}}xxxiii```___```___]]]fffllltttxxxyyyzzz}}}zzzuuuqqqmmmppprrrwww~~~zzzqqqeee\\\XXXWWWXXX\\\bbbsssxxx\\\QQQTTTYYYaaaooo{{{~~~vvvhhh]]]\\\gggsss{{{iiiNNN???:::999:::;;;888777555333111000//////000000000000000000000000000000000000000000000000111000111444555777???GGG^^^nnn}}}uuuTTTPPPLLLZZZiiiwwwcccQQQFFF>>>>>>@@@AAABBBBBBEEEJJJNNNWWWrrr}}}{{{xxxzzz}}}{{{}}}yyyxxxkkkVVVQQQJJJHHHEEEAAA??????>>>===;;;::::::999888777666555555555444333333555555444333333333333444444444555555555555555555555666777777666222444:::999777CCCTTTlllooo___SSSZZZ```kkk||||||sssfffXXXNNNHHHCCCAAA===>>>@@@CCCGGGJJJLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMMMMNNNOOORRRTTTUUURRRUUUXXXYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[ZZZXXXWWWWWWTTTTTTWWWYYYYYY]]]bbbhhhooozzzxxxiii\\\VVVTTT^^^lllzzzxxxhhhaaannnzzzhhhSSSQQQNNNGGGEEEDDDBBB@@@>>><<<:::999555555444333222222222222222222222222222222222222000111333555666<<>>@@@BBBBBBCCCFFFKKKOOO___{{{|||~~~|||yyyjjjTTTPPPJJJHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555444444444444444444444444444333333333333444555555555555555555555555444444555333555888666777EEEXXXpppooo___ZZZYYYbbbgggtttppp]]]LLLEEECCC@@@@@@BBB@@@DDDHHHJJJLLLPPPQQQQQQQQQOOOLLLJJJKKKMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRTTTVVVWWWYYY]]]]]]\\\\\\]]]^^^^^^___bbbbbbaaaaaaaaaaaaaaaaaaaaa```^^^___aaacccddddddhhhlllsss{{{yyyhhhXXXXXX\\\fffrrr|||uuuttt~~~iii[[[```rrrvvvoooTTTQQQOOOGGGEEEDDDBBB@@@>>><<<;;;:::999777666444333333333333111111222222222333333333666222333999:::<<>>@@@???AAAEEEGGGIIIOOOVVVcccjjjTTTPPPJJJHHHEEEAAA???>>>>>><<<;;;::::::999888777666555555444444444444444444444444444333333333333444555555555555555555555555555555444333555999777:::KKK___uuujjj\\\YYY[[[kkkrrrwww___RRRFFFCCCCCCCCCDDDGGGJJJMMMOOOOOOPPPRRRUUUVVVPPPPPPNNNMMMLLLLLLMMMNNNLLLMMMOOOPPPRRRSSSSSSSSSUUUUUUUUUUUUVVVXXXZZZ\\\]]]]]]]]]^^^___```aaabbbhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggiiijjjkkklllooorrrwww}}}oooaaaXXXXXX^^^jjjuuuhhhbbbkkktttnnn^^^aaarrrpppTTTOOOMMMFFFDDDCCCBBB@@@>>><<<::::::999777666444333333333333111111222222222333333333555111444:::>>>CCCUUUiiizzz{{{ttt\\\OOOHHHFFFLLLOOOQQQVVVaaaqqq|||vvv|||vvv^^^QQQIIIBBBAAAFFF@@@AAABBBCCCDDDEEEIIIKKKKKKNNNTTTYYY^^^bbbeeegggfff[[[MMMCCC@@@AAAAAAAAACCCDDDEEEFFFJJJPPPWWW\\\iii~~~}}}vvvpppmmmkkklllooovvv{{{yyymmmddd^^^YYYVVVQQQUUU\\\hhh}}}vvvkkkfffhhhnnnyyy|||jjjXXXNNNQQQ[[[nnnoooLLL======;;;555888888777666555333111000000000111111111111000000...///000111111111111111222111111333333777CCCOOOlllxxxzzz^^^PPPQQQUUUaaapppkkkSSSIII@@@===???>>>@@@EEEGGGJJJQQQYYYkkkjjjTTTPPPJJJGGGDDDAAA???>>>===<<<;;;::::::999888777666555555444444444444444444444444444333333333333444555555555555555555555555555555444333555999999>>>RRRhhh}}}vvvaaaWWWYYY___pppzzztttgggNNNGGGAAAAAACCCEEEJJJNNNSSSVVVYYYYYYVVVRRRQQQRRRNNNPPPRRRPPPMMMKKKMMMNNNMMMNNNPPPQQQSSSTTTTTTTTTXXXWWWWWWXXXYYY\\\^^^___^^^^^^___```bbbdddfffgggmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuwwwxxx{{{xxxkkk]]]XXXXXXaaannnyyycccXXX```lll|||sssbbb```oootttUUUNNNKKKEEECCCBBBAAA???===;;;:::999999777666444333333333333111111222222222333333333444222444;;;@@@III]]]rrr}}}}}}uuuyyytttQQQJJJGGGHHHOOORRRRRRVVVdddzzz}}}sssooowww{{{uuuWWWHHHCCC>>>>>>BBB???@@@BBBBBBBBBDDDFFFIIIJJJJJJKKKNNNSSSYYY___bbbaaaXXXKKKBBB???@@@@@@@@@AAACCCDDDGGGKKKQQQXXX^^^jjjwwwqqqmmmllllllooouuuyyy~~~qqqfff^^^ZZZXXXPPPRRRVVVaaavvvsssrrrtttzzz|||ssscccVVVKKKMMMUUUggg{{{VVV???;;;:::666777777777666555333222111000000111111111111000000///000000111111111000000333222222444555:::FFFSSSmmmxxxqqqYYYQQQWWWXXXeeeuuucccNNNFFF???===>>>>>>AAAEEEHHHKKKTTT]]]vvvjjjTTTPPPJJJGGGDDDAAA>>>>>>===<<<:::::::::999888777666555555444444444444444444444444444333333333333444555555444444444555555555555555444333666999999@@@XXXqqqjjjYYYTTT\\\fffvvv{{{hhhXXXFFFDDDAAABBBEEEKKKRRRXXX______```^^^VVVLLLFFFFFFJJJPPPTTTTTTOOOLLLMMMOOOOOOOOOQQQSSSTTTUUUUUUUUUXXXXXXXXXYYYZZZ\\\___```^^^___```bbbeeehhhjjjlllnnnoooppprrrtttuuuvvvwwwvvvwwwyyyyyyyyyzzz{{{|||}}}~~~}}}ssshhh]]]VVV\\\iiiuuuhhhWWW^^^kkkzzz{{{ggg^^^iii}}}{{{XXXMMMIIIDDDCCCBBB@@@>>><<<:::999888999777666444333333333333111111222222222333333333555444666:::AAAMMMcccwww}}}uuuttthhhNNNJJJHHHIIIPPPRRRXXX\\\jjjqqqkkkjjjrrrwwwuuuTTTFFFCCCAAA@@@BBBCCCDDDFFFFFFFFFGGGIIIKKKMMMLLLLLLNNNTTT[[[```ccc^^^WWWLLLDDDBBBBBBDDDDDDCCCDDDFFFIIILLLRRRYYY]]]iii~~~{{{uuuqqqnnnmmmooosssvvvyyyuuuggg___ZZZYYYQQQPPPQQQZZZmmm|||yyyyyy{{{xxxmmm^^^UUUOOOPPPWWWdddxxx^^^AAA888777666777777777666555333222111000000111111111111000000000111111111111000000///222111222444666<<>>>>>@@@@@@BBBFFFGGGKKKUUU```~~~jjjTTTPPPJJJGGGDDD@@@>>>======;;;:::::::::999888777666555555444444444444444444444444444333333333333444555555444444444555555555666666555444666888999CCC___{{{uuuaaaVVVVVVaaaooo~~~qqq^^^MMMCCCCCCCCCFFFMMMXXXccchhhqqqhhh^^^UUUKKKAAA>>>AAAEEELLLSSSUUURRRNNNNNNPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\^^^```___```bbbeeehhhkkknnnpppqqqrrrtttuuuxxxzzz{{{|||{{{}}}{{{ssseeeXXXYYYcccoooyyymmmWWWYYYeeexxxpppaaafff{{{]]]NNNIIIDDDCCCBBB@@@>>><<<:::999888999777666444333333333333111111222222222333333333444555888===EEEUUUmmmtttwww}}}^^^LLLKKKHHHJJJQQQRRR___dddvvvsssfffccccccnnnttttttTTTHHHGGGDDDBBBBBBCCCEEEGGGHHHGGGHHHIIIKKKKKKKKKLLLQQQXXX^^^aaabbb]]]WWWOOOHHHEEEEEEGGGHHHFFFGGGIIIKKKNNNRRRXXX\\\ggg}}}~~~~~~{{{wwwqqqnnnnnnqqqsssuuuzzzyyyjjj___[[[ZZZSSSPPPOOOVVVfff{{{}}}{{{}}}zzznnnaaa[[[WWWYYY]]]dddqqqhhhHHH:::999999666666666666555444222222000000111111111111000000000111111111111000000///111000111444777>>>LLLZZZkkkpppyyy|||yyydddOOOLLLUUU]]]nnnXXXHHHCCC???@@@BBBBBBDDDGGGGGGKKKWWWcccjjjTTTPPPJJJFFFCCC@@@>>>===<<<;;;:::::::::999888777666555555444444444444444444444444444333333333333444555555333333444444555666666666666444666999;;;HHHhhhjjj\\\WWW[[[iiiyyyssseeeUUUHHHBBBEEEHHHNNN[[[kkkuuuxxx}}}hhhQQQEEE===888<<>>===<<<;;;:::::::::999888777666555555444444444444444444444444444333333333333444555555333333444444555666666777444444777:::>>>NNNrrrxxxaaaYYY[[[aaaqqqxxxgggYYYNNNEEEDDDIIIOOOYYYjjjzzz~~~sssZZZBBB:::888666999???;;;AAAKKKTTTXXXWWWTTTQQQRRRSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZ[[[]]]```cccdddggghhhjjjmmmpppsssvvvxxx}}}~~~tttaaaYYYZZZ```iiiqqq}}}|||bbbWWWWWWmmmxxxkkkggg{{{kkkUUULLLFFFDDDCCCBBB@@@>>><<<::::::999777666444333333333333111111222222222333333333111777>>>EEEQQQggg\\\JJJFFFJJJJJJPPPZZZ]]]cccnnn~~~eee___```___hhhooo{{{wwwXXXJJJFFFBBBAAADDDIIILLLOOOQQQRRRRRRTTTUUUUUUVVVZZZcccnnnuuuuuussshhhccc\\\SSSKKKGGGFFFGGGIIIKKKNNNPPPSSSWWW]]]```qqqyyyuuuuuuqqqxxxwwwpppllllllmmmooosssyyyrrrfffaaa```WWWQQQNNNQQQXXXeee{{{yyyooottt{{{zzzwwwxxxooommmlllsss}}}ZZZFFF???<<<666666666666555444333333000000111111111111000000...///000111111111111111111000222555:::CCCSSSbbbmmmoooyyyxxxzzzwwwkkkWWWKKKNNNXXX```sssuuuQQQGGGBBB>>>@@@???@@@DDDGGGHHHNNN^^^nnnjjjTTTPPPJJJFFFCCC@@@======<<<;;;999::::::999888777666555555444444444444444444444444444333333333333444555555333333444444555666777777333333777<<>>HHHRRRYYYZZZUUUQQQSSSTTTUUUWWWXXXYYYZZZZZZ\\\\\\]]]^^^```cccfffgggjjjkkkmmmpppsssvvvyyy{{{zzzggg\\\ZZZ]]]fffooozzz}}}dddVVVTTTjjjvvvllleeeyyypppXXXMMMGGGEEEDDDBBB@@@>>><<<;;;:::999888666444333333333333111111222222222333333333333999@@@EEEQQQfff}}}{{{qqqYYYJJJGGGLLLLLLRRR]]]```mmm{{{uuu]]]YYYZZZXXXfffmmmyyy|||\\\LLLEEEBBBCCCGGGHHHKKKOOOQQQRRRSSSTTTVVVYYYZZZ^^^hhhttt|||}}}{{{qqqllldddYYYPPPIIIGGGGGGHHHJJJNNNQQQUUUZZZ```dddwww}}}vvvuuuwwwuuu}}}yyyqqqkkkjjjlllnnnsssxxx|||vvviiidddbbbWWWQQQMMMOOOTTT___sssssseeekkkvvvzzz|||zzztttrrr}}}]]]HHH>>>999666666666666555444333333000000111111111111000000......///111111222222222222111333777<<>>BBBFFFIIIPPPbbbsssiiiRRRNNNHHHEEEBBB???===<<<;;;999888999999888888777666666666444444444444444444444444444444444444444444444444777777666666555555555555333777:::<<>>666222222444666666777;;;CCCLLLTTTXXXXXXVVVWWWWWWXXXYYYZZZ\\\^^^______```aaabbbdddgggiiijjjpppqqqrrrssstttwww|||~~~uuudddYYYWWW^^^eeerrryyyeeeSSSQQQfffxxxrrrcccnnnZZZGGGJJJDDDBBB???>>>>>>===;;;:::999888777555333222222222222333333222111000222333555:::???FFFVVVnnn|||||||||^^^PPPIIIGGGLLLOOORRR^^^lll|||jjj[[[VVVUUUZZZdddiiissseeeQQQHHHDDDDDDFFFMMMSSSVVVRRRRRRXXX[[[ZZZ[[[bbbjjjsss{{{kkkZZZPPPLLLKKKJJJMMMRRRSSSRRRVVVaaalllrrrxxxrrrttt{{{~~~|||sssllliiihhhhhhkkkoooxxx}}}lllcccaaaZZZTTTOOONNNQQQYYYfffsssmmm^^^dddgggxxx|||lllJJJ===AAA888888777888888777444222222222222111111111111000111000...---...///111222111000222777>>>JJJ]]]nnnqqqqqqxxxzzz~~~xxxeeeQQQKKKRRRYYYfffwwwjjjKKK@@@AAA???;;;BBBCCCBBBHHHOOOPPP```~~~mmmVVVPPPHHHEEEBBB???===<<<;;;999888999999888888777666666666444444444444444444444444444444444444444444444444666666666555555555444444222666:::<<>>>>>===;;;:::999888777555444333222222333444444333222222333555666;;;AAAJJJ]]]vvvyyy|||~~~sssRRRNNNHHHGGGMMMPPPUUUcccrrrbbbUUUQQQQQQXXXbbbgggqqq~~~kkkUUUJJJFFFGGGIIIMMMRRRUUUSSSUUUZZZ]]]\\\^^^hhhuuuwwwdddWWWRRRQQQOOONNNSSSUUUXXXcccwwwzzztttwww}}}|||sssjjjggggggfffiiinnnqqq{{{ssshhhccc\\\UUUOOOMMMNNNTTT```kkkwwwccceeejjj|||xxxUUUCCCAAA999888777888888777444222222222222111111111111000222111/////////000222333222111333888@@@LLL___ooonnnqqq|||}}}dddNNNHHHRRR\\\jjj{{{eeeHHH???AAA@@@<<>>>>>===;;;:::999888777555444333333333444555555444333333555666888<<>>@@@@@@>>>AAACCCBBBIIISSSYYYnnnrrr[[[RRRGGGDDDAAA???======<<<:::999888888888777666666555555444444444444444444444444333333444444444444444444444444444444444444444444333666999<<>>FFFNNNVVVZZZ\\\]]]^^^^^^___aaabbbdddeeeeeeeeefffhhhjjjmmmoooppptttvvvxxxzzz|||~~~xxxeeeYYYWWWYYYccciiitttxxxbbbTTTjjj|||iiihhhqqq}}}rrrNNNDDDDDDBBB???>>>>>>===;;;:::999888777555444444333333333444555444333333555777999===FFFVVVnnn}}}uuuTTTLLLIIIGGGJJJPPPTTT\\\qqqsssTTTMMMMMMOOOYYY^^^cccmmmzzzwww^^^NNNGGGHHHMMMKKKNNNQQQTTTYYY^^^bbbcccfffvvvwwwddd^^^^^^\\\XXX]]]bbbkkk{{{rrrhhhdddbbbaaadddhhhgggooo~~~zzzlll___XXXQQQMMMJJJKKKSSS[[[zzzcccZZZeeeyyyvvvsssuuuUUUBBB;;;:::888777888777555333222222222111111111000000111111000000000111222333111000333;;;DDDOOO___llllllvvvfffKKKGGGTTTbbblll~~~XXXBBB===?????????BBBCCCCCCIIISSS[[[ssspppYYYQQQFFFCCCAAA>>>======<<<;;;999888888777777666555555555444444444444444444444444333333333444444444555555444444444444444444444444444888999===OOOooosssyyypppfff___aaapppwwwkkkZZZMMMHHHMMMUUU[[[hhhfff^^^QQQCCC<<<===AAA<<<;;;999777666888;;;===::::::>>>EEENNNVVV\\\____________```aaabbbcccddddddeeefffhhhkkknnnqqqrrrvvvxxx{{{~~~~~~lll^^^XXXWWW```eeeooo}}}iiiUUUeeeoookkkpppzzzSSSEEEDDDBBB???>>>>>>===;;;:::999888777666555444444444222333444333222333444666999@@@KKK\\\sss{{{iiiNNNMMMHHHGGGLLLSSSWWW```xxxlllQQQMMMLLLMMMWWW\\\aaajjjxxx{{{cccPPPFFFFFFKKKJJJLLLQQQUUUZZZaaajjjrrriiifffhhhggg```gggooozzz}}}sssjjjfffbbb```aaadddccckkkwwwqqqaaaZZZSSSOOOKKKKKKQQQYYYrrreeeWWWaaaqqq~~~~~~vvvvvv___EEE===;;;888777777777555333222222222111111111000000////////////000000111111000///222<<>>===>>>>>>CCCDDDDDDIIIRRRZZZuuummmTTTNNNGGGCCCAAA>>>======<<<;;;999888777777666666555555444444444444444444444444444222333333444444555555555444444444444444555555555555999;;;???SSStttsss|||lllccc___eeexxxmmmbbbSSSJJJIIINNNSSSVVV\\\SSSGGG===:::;;;???AAA??????<<<999777888<<>>EEEOOOXXX^^^```aaaaaaaaa``````aaaaaabbbcccdddgggjjjmmmqqqtttvvvxxx{{{~~~ssseee[[[WWW\\\aaajjjvvvnnnUUUWWWjjjtttnnnmmmXXXGGGDDDBBB???>>>>>>===;;;:::999888777666555555555555111333333333222333555777999CCCRRRdddyyy\\\HHHGGGGGGHHHOOOWWW[[[gggaaaKKKKKKIIIIIIRRRYYY^^^gggtttiiiUUUHHHFFFJJJIIILLLRRRYYY___iii|||qqqooouuuvvvllluuuvvvnnniiieee___^^^```___eeepppvvvccc\\\VVVQQQMMMKKKOOOVVViiinnn[[[```iiisss|||{{{jjjKKK>>>;;;999777777666555333222222222111111111111000.../////////000000000000///...222<<>>======???BBBEEEEEEJJJSSS[[[wwwjjjPPPMMMIIIBBB@@@>>>=========;;;:::777777777666555555444444444444444444444444444444222222333333444555555666444444555555555666666666555999<<>>:::999:::<<<:::;;;???GGGPPPYYY___bbbddddddcccbbbaaaaaaaaaaaadddeeehhhkkkpppuuuxxxzzzzzz}}}xxxlll```XXXWWW[[[cccooo}}}rrrSSSNNNWWWiii|||{{{ppphhh|||^^^JJJDDDBBB???>>>>>>===;;;:::999888777666555555555555222333444444333444666888999GGGZZZmmmpppRRREEECCCEEEHHHQQQ[[[aaapppxxxWWWGGGJJJIIIGGGOOOUUUZZZbbbooo~~~ppp\\\LLLHHHKKKHHHMMMVVV___fffvvvvvvvvv~~~|||zzzrrrmmmggg```\\\\\\]]]bbbkkkxxxyyyfff___XXXSSSMMMIIILLLRRR___yyyyyyaaa``````ggg{{{{{{uuuRRR???<<<999777777666555444222222222111111111111000//////000000111111111111///...333>>>JJJTTT]]]fffuuulllTTTHHHLLLXXX```kkknnnMMM???>>><<<<<<@@@@@@DDDFFFLLLUUU^^^zzzhhhNNNMMMKKKBBB@@@>>>=========;;;:::777777777666555555444444444444444444444444444444222222333333444555666666555555555666666666777777444999===EEE]]]~~~jjjbbbdddrrruuu\\\TTTJJJGGGIIILLLKKKIII<<<999888<<>>:::999:::999;;;@@@HHHRRR[[[```bbbgggfffeeecccbbbaaaaaa```dddfffiiimmmrrrwww{{{~~~zzz~~~|||pppcccZZZSSSVVV^^^iiiwwwuuuQQQRRRRRR^^^sssrrrfffsssbbbLLLDDDBBB???>>>>>>===;;;:::999888777666666555666666333444555555555555777999999JJJ___sss}}}bbbNNNGGGDDDCCCHHHSSS^^^fffvvvqqqRRRFFFLLLJJJGGGOOOSSSWWW___kkkzzzvvvaaaPPPJJJMMMHHHNNNYYYdddlllxxxxxx|||tttpppiii```[[[ZZZ^^^bbbjjjvvv{{{hhhaaaZZZTTTMMMHHHJJJOOOYYYrrreee___YYY^^^ttt}}}yyy}}}}}}WWW???===999777777666555444222222222111111111111000000000111222222222222111000///444@@@LLLUUU___fffnnnyyy~~~eeeMMMDDDKKKXXX___ooojjjIII>>>===<<<===AAA>>>CCCFFFMMMWWW```}}}lllSSSNNNGGGFFFCCC???===<<<;;;999888999999888777666555444444222222333333333333444444222222333333333333444444555555555555555555444444444:::???HHHaaa~~~hhhcccfffsssmmmTTTPPPLLLKKKLLLJJJEEE@@@<<<;;;:::<<<@@@CCCEEEEEEHHHDDDBBBBBB@@@;;;:::<<<999;;;@@@JJJVVV___dddeeehhhfffcccaaa```aaabbbdddfffhhhkkkppptttxxxzzz{{{~~~uuugggZZZUUUSSSXXXdddsssqqqPPPKKKOOO\\\oooqqqdddgggfffGGGEEECCCAAA@@@@@@???===;;;;;;:::888777555444444333333222222333555777888888;;;OOOjjj~~~}}}YYYKKKHHHEEEDDDIIIUUUaaakkk~~~zzzcccMMMFFFFFFEEEGGGMMMTTTXXX```kkkxxxlllYYYPPPPPPOOOVVV___hhhuuuyyy}}}tttooohhh___ZZZZZZbbb^^^cccsss~~~ggg___XXXSSSNNNIIIIIILLLVVVkkkqqq___XXX```lll~~~nnnlllWWWBBB888888:::444555999444333222111111000000111111000000000000111111111111000222777???JJJVVVaaagggqqq{{{ttt^^^PPPIIIKKKWWWeeeqqqfffGGG<<<======<<<===CCCEEEDDDKKK[[[iiikkkRRRLLLFFFDDDAAA>>><<<<<<<<<;;;:::999999888777666555444444222222333333333333444444222222333333333333444444555555555555555555555555666;;;AAAMMMiii}}}gggbbbeeesssvvvcccQQQNNNLLLLLLLLLIIICCC===;;;:::;;;===BBBFFFHHHIIILLLGGGDDDCCC@@@;;;999;;;;;;===CCCMMMYYYaaafffgggjjjhhheeebbbaaabbbdddeeehhhjjjnnnssswww{{{~~~vvvgggZZZRRRPPPSSS___mmm{{{mmmOOOHHHLLLYYYlll{{{vvviiiffflllKKKEEECCCAAA@@@@@@???===;;;;;;:::888777555444444444333222222333555777888999@@@XXXvvvsssTTTIIIGGGEEEFFFKKKWWWeeerrrnnn[[[JJJFFFHHHFFFGGGKKKOOOSSSZZZeeerrrsss```VVVUUUVVV^^^hhhqqq|||}}}uuupppiii```ZZZZZZ___\\\aaannnyyyllldddZZZUUUOOOIIIHHHKKKRRReee{{{|||fffYYY\\\fffuuupppkkk~~~cccEEE:::888:::444444666222333222111111000000111111000000000000111111111111111222777AAANNN[[[dddiiiwww}}}yyyuuuyyyqqqYYYLLLGGGJJJWWWeeerrrdddFFF<<<>>>???>>>@@@CCCFFFFFFOOO```oooiiiQQQKKKEEEBBB@@@===<<<<<<===<<<;;;999999888777666555444444222222333333333333444444222222333333333333444444555555555555555555555555777:::AAARRRttt{{{fff___dddtttzzzhhhVVVOOOMMMMMMMMMMMMHHH@@@:::::::::;;;@@@FFFKKKNNNOOOQQQKKKGGGDDD???:::999;;;===@@@GGGQQQ\\\dddhhhiiillljjjgggdddcccdddfffgggmmmppptttzzzxxxhhhZZZOOOLLLNNNXXXeeetttmmmRRREEEHHHTTTgggwwwyyynnnjjjsssPPPEEECCC@@@???>>>>>><<<:::::::::888666555444444444333333333444555777999:::FFF```yyydddMMMGGGFFFEEEHHHLLLZZZkkk|||```QQQEEEFFFIIIGGGGGGJJJMMMPPPWWW```lllyyyoooddd```ccckkkvvv~~~vvvqqqjjjaaa[[[ZZZ[[[ZZZ^^^gggnnnxxxsssiii]]]VVVPPPJJJHHHJJJLLL]]]qqqpppZZZWWW___kkkyyytttiiitttpppKKK===:::;;;555444666333333222111111000000111111000000000000111111111111111222777CCCTTTaaaiiikkkxxx~~~wwwsssyyyoooTTTHHHFFFJJJWWWeeettt~~~aaaEEE===???@@@@@@BBBCCCGGGIIISSSeeeuuujjjQQQLLLEEECCCAAA>>><<<<<<<<<<<<;;;999999888777666555444444222222222333333333444444222222222333333333444444444444444555555555555555555777@@@WWW}}}yyyddd^^^cccttt{{{ppp^^^MMMMMMNNNOOOPPPNNNHHH???999999:::===CCCJJJQQQTTTUUUWWWPPPIIIDDD???:::999<<<>>>BBBKKKUUU^^^eeeiiikkkmmmkkkgggddddddeeegggiiisssvvv{{{zzziiiZZZLLLIIIJJJRRR^^^mmmrrr[[[EEEFFFPPPbbbuuuxxxrrrlll{{{zzzSSSFFFCCC@@@>>>>>>===;;;::::::999888666555555444444333444444444555777:::===IIIccc~~~{{{}}}XXXIIIFFFFFFFFFHHHMMM\\\qqq{{{YYYKKKCCCFFFIIIGGGGGGJJJPPPSSSXXX```jjjvvvuuuooopppxxxxxxtttmmmccc\\\ZZZXXXWWW[[[bbbfffpppxxxlll___WWWQQQKKKIIIJJJKKKYYYiiiwww[[[TTT\\\gggwwwzzzhhhjjjxxxRRR@@@;;;===777666999777333222111111000000111111///000000000111111111111111111666DDDXXXfffmmmmmmvvv~~~~~~{{{pppRRRFFFFFFJJJVVVeeevvv|||```FFF>>>@@@@@@AAACCCDDDHHHJJJUUUgggwwwjjjRRRLLLFFFEEEBBB???===<<<;;;:::888999999888777666555444444222222222333333333444444222222222333333333444444444444444555555555666666666888CCC^^^xxxccc^^^dddttttttgggWWWKKKNNNPPPRRRSSSPPPHHH???888999;;;???GGGOOOWWW[[[\\\ZZZRRRJJJDDD>>>999:::===???EEEOOOYYYbbbgggkkkmmmnnnkkkhhheeeeeegggjjjlllvvvyyy|||jjjZZZLLLHHHHHHNNNXXXgggzzzwwwcccIIIFFFKKK___xxxyyyvvvgggpppUUUGGGDDDAAA>>>======<<<:::999999888666555555555555333444555555555777;;;???MMMfff{{{qqqRRRHHHFFFFFFGGGIIIOOO```yyytttXXXKKKCCCEEEGGGFFFGGGMMMTTTUUUYYY```iiittt~~~~~~zzzzzzvvvoooeee]]]ZZZUUUUUUYYY^^^aaakkk~~~pppaaaXXXRRRMMMJJJKKKLLLWWWddd|||{{{\\\TTT\\\fffwwwhhhaaayyyUUU@@@999<<<777555999888333222111111000000111111///000000000111111111111000000666EEEYYYiiioooppp~~~rrrSSSHHHGGGIIIVVVgggyyyzzz```GGG@@@@@@@@@@@@BBBDDDHHHJJJTTTgggvvvkkkRRRMMMFFFFFFCCC???===<<<;;;999888999999888777666555444444222222333333333333444444222222333333333333444444333333444444555666666666888;;;IIIgggxxxccc```eeeuuuuuuhhh\\\RRRKKKNNNQQQTTTTTTPPPHHH???999:::<<>>===<<<;;;999888777666555555555555333555666555444777<<>><<<<<<;;;:::999999999888777666555444444222222333333333333444444222222333333333333444444333333444444555666666777999===NNNlll|||xxxcccbbbfffuuuvvvhhhZZZPPPKKKKKKNNNQQQTTTTTTNNNFFF===888;;;===DDDMMMWWW___dddeee[[[RRRHHHAAA<<<:::===CCCJJJSSS___iiippptttwwwyyypppnnnjjjiiijjjoootttwww~~~~~~lll[[[KKKIIIHHHLLLRRR]]]ppp}}}gggLLLCCCGGGbbbrrrnnn|||]]]KKKGGGCCC???>>>>>>===<<<999888777666666555555666333555777666444777===CCCWWWnnnbbbMMMJJJFFFEEEJJJNNNWWWpppmmmTTTJJJDDDGGGHHHFFFHHHNNNPPPRRRWWW___kkkyyy}}}zzzssshhh^^^[[[UUURRRSSSXXX\\\eee{{{jjj^^^VVVOOOKKKJJJHHHTTT]]]rrrcccTTTYYY\\\kkkssszzz|||bbbRRR[[[mmm~~~bbbFFF999;;;666111444555333222111111000000111111000000000000111111111111222555<<>>EEEOOOYYYaaaeeegggZZZQQQGGG@@@<<<:::>>>DDDPPPYYYfffpppvvvyyy|||~~~rrrooolllkkkmmmrrrxxx{{{mmm\\\KKKHHHHHHKKKPPPZZZlll}}}iiiKKKBBBFFFdddwwwrrr~~~xxxooo~~~|||wwwaaaLLLHHHCCC@@@???>>>>>>===999888777666666555666666333666777666444777>>>DDDWWWooo]]]KKKIIIEEEEEEKKKPPP[[[vvvkkkPPPGGGDDDHHHJJJGGGHHHMMMOOORRRWWWaaaooo~~~}}}{{{ttthhh___[[[UUUQQQQQQUUUYYYaaavvvoooaaaXXXPPPJJJHHHEEEQQQZZZooofffTTTVVVUUUdddjjjppp}}}xxx___MMMNNN]]]pppjjjLLL>>>???999222444666333222222111000111111111000000000000111111111111444888@@@KKKZZZjjjwwwmmmTTTMMMIIIGGGZZZtttpppZZZFFFAAACCCBBBDDDHHHGGGIIIIIITTTiii}}}|||uuugggNNNIIIDDDDDDAAA===<<<<<<<<<<<<;;;888888999888777666444333333333333444444444555555222222333333333444444444444444333444444555666777999@@@TTTrrr{{{vvvdddcccfffwwwyyyiiiWWWKKKFFFEEEHHHMMMRRRWWWYYYSSSGGG<<<777777;;;???FFFNNNUUUYYY\\\]]]^^^MMM@@@@@@@@@>>>DDDNNNTTTdddrrrwww||||||zzztttnnnmmmqqqxxx|||{{{nnnZZZNNNJJJGGGIIINNNWWWgggvvvpppOOOHHHJJJaaazzznnnkkk|||nnnmmmwwwwww|||```NNNGGGAAA@@@@@@======???;;;;;;999777666555555555777555555666555555===FFFZZZooo|||ZZZKKKFFFGGGCCCLLLVVVdddnnnTTTIIICCCDDDEEECCCEEELLLRRRTTTZZZeeesss|||vvvqqqjjjbbb]]]UUUNNNLLLQQQWWW___pppuuuaaaVVVQQQMMMIIIKKKQQQYYYkkkvvvXXXXXXXXX]]]jjjqqquuuyyyjjjLLLNNNYYYnnnVVV<<<<<<;;;888999888444444333222222111111000111111000000111111222333555666???NNN]]]iiivvvjjjVVVNNNHHHPPPdddnnnoooXXXCCCAAAEEEEEEFFFHHHEEEMMMNNNSSSiiizzzppphhhOOOJJJFFFDDDAAA===<<<<<<<<<<<<;;;888888888888777555444333333333333444444444555555222222333333333444444444444444333444444555666777999???SSSrrr{{{tttbbbbbbeeevvv{{{pppaaaPPPGGGDDDDDDHHHNNNSSSWWWWWWQQQEEE;;;777888:::>>>EEEMMMSSSXXX[[[\\\ZZZJJJ???>>>??????FFFPPP^^^kkkvvv{{{{{{vvvqqqqqquuu|||zzznnnZZZLLLHHHFFFHHHLLLUUUeeetttrrrRRRIIIJJJ___}}}}}}tttsssmmmlllvvvzzzdddQQQIIICCCAAA@@@<<<;;;===;;;;;;999777666555555555666555555666555666>>>HHHaaatttuuuUUUIIIEEEGGGEEENNNVVVfffrrrYYYMMMEEEGGGHHHFFFIIIPPPWWWZZZaaalllzzz|||vvvqqqjjjbbb\\\VVVOOOLLLPPPTTTZZZkkk|||xxxcccWWWRRRMMMJJJIIINNNVVVhhh{{{\\\ZZZ```dddooouuuwww{{{mmmOOOLLLWWWjjj[[[???===;;;777777666444444333333222111111111111111000000111111222333333666???OOO^^^jjjuuu~~~hhhUUUNNNIIIRRReeepppoooXXXDDDAAADDDDDDDDDGGGFFFNNNNNNUUUlllyyynnniiiOOOKKKGGGDDDAAA===<<<<<<<<<<<<;;;888888888888777555444333333333333444444444555555333333333333444444444444444444333444444555666777888???TTTrrr{{{rrr``````cccsssrrrdddVVVHHHAAAAAACCCIIIOOOUUUVVVTTTMMMBBB:::888999999===CCCKKKQQQVVVXXXYYYUUUHHH???>>>AAACCCKKKVVVeeepppyyy~~~}}}zzzvvvvvvzzzxxxmmm[[[KKKHHHEEEGGGKKKTTTcccqqqvvvUUUIIIGGGZZZttt}}}xxxyyyllljjjttt~~~mmmUUULLLDDDAAA@@@<<<:::;;;;;;;;;999777666555555555666555555666555777AAALLLddduuulllOOOFFFDDDHHHFFFQQQWWWjjjxxx\\\OOOEEEEEEGGGGGGKKKSSSXXX\\\eeeqqq~~~{{{vvvqqqkkkbbb\\\WWWOOOKKKMMMPPPUUUeeevvv}}}gggZZZSSSNNNKKKGGGLLLSSSeeeaaa\\\cccfffoootttwww|||oooRRRKKKTTTfff}}}aaaCCC???;;;666666444444444333333222222111111111111000000111111222333444777BBBSSSaaakkkuuu|||~~~dddRRRMMMIIISSSgggrrrnnnXXXDDDAAACCCCCCCCCEEEFFFNNNOOOWWWqqqvvvxxxzzzlllhhhOOOKKKFFFDDDAAA===<<<<<<<<<<<<;;;999999888777666555444444333333333444444444555555333333333444444444444555444444333444444555666777888@@@VVVtttyyyqqq___^^^aaaqqq{{{kkkZZZNNNBBB>>>???CCCIIIOOOVVVUUUQQQHHH>>>888777999999===CCCIIIOOOSSSTTTUUUOOOFFF@@@AAADDDIIISSS]]]eeennnxxx}}}{{{zzz}}}}}}wwwmmmZZZLLLHHHFFFHHHKKKSSSbbbppp|||XXXIIIDDDSSSiiixxx}}}yyyzzznnnjjjqqq~~~xxxWWWMMMDDDAAAAAA>>><<<<<<;;;;;;999777666555555555555555666666555888DDDQQQhhhzzzeeeLLLEEEDDDHHHHHHSSSYYYpppdddTTTHHHGGGIIIJJJOOOWWW[[[aaakkkxxx{{{vvvrrrkkkccc]]]WWWOOOJJJLLLNNNSSSbbbssslll]]]TTTNNNKKKHHHNNNTTTdddccc[[[\\\___hhhnnnttt}}}sssXXXLLLUUUggg}}}gggGGGAAA;;;666666555555444444333222222111111111111000000111111222333666:::FFFWWWeeemmmtttzzz~~~}}}}}}~~~www]]]NNNKKKHHHSSSgggrrrlllWWWEEEAAABBBAAAAAADDDDDDLLLNNNZZZwwwyyyttt}}}yyyiiigggNNNJJJEEEDDDAAA===<<<<<<<<<<<<;;;999999888777666555444444333333333444444444555555333333444444444555555555444444333444444555666777888BBBYYYxxxwwwqqq___]]]```pppxxxgggVVVKKK@@@===@@@CCCIIIOOOVVVSSSMMMDDD<<<777777999999<<>>>>>;;;;;;999777666555555555555555666777666:::HHHVVVqqqaaaKKKEEEDDDIIIHHHTTT\\\wwwqqq___OOOLLLNNNPPPWWW___dddlllwww{{{wwwsssmmmddd^^^VVVOOOJJJMMMOOOTTTccctttqqq___TTTNNNKKKKKKSSSYYYfffcccVVVQQQUUUaaajjjsss{{{cccOOOWWWiiilllJJJBBB<<<777888888555555444444333222222111111111000000111111222333666;;;GGGXXXeeelllrrrwww~~~{{{yyyzzz|||oooVVVIIIGGGFFFRRRfffqqqjjjVVVDDDAAABBB@@@@@@DDDBBBIIIMMM\\\}}}vvvyyyxxx{{{tttcccfffMMMIIIEEEDDDAAA===<<<<<<<<<<<<;;;:::999888666555555555555333333333444444444555555333444444444555555555555444444333444444555666777888DDD^^^~~~~~~wwwppp^^^]]]```pppwwweeeSSSIII???>>>AAADDDJJJOOOUUUQQQJJJBBB:::666666888888;;;???DDDGGGHHHHHHHHH>>>>>>@@@CCCIIIQQQZZZaaabbbmmm|||~~~wwwlllZZZMMMIIIHHHIIILLLSSSaaammmeeeQQQFFFPPP```mmm|||qqqbbbaaarrr}}}|||[[[NNNCCCAAACCCBBB??????;;;;;;999777666555555555444555666777666;;;KKK\\\ttt]]]JJJFFFEEEJJJJJJVVV```~~~|||fffSSSNNNPPPSSSZZZccclllttt|||yyyuuuooofff```WWWOOOKKKNNNPPPUUUeeevvvuuuaaaTTTNNNKKKMMMXXX```jjjbbbQQQLLLQQQ___kkkwwwnnnQQQVVVhhhrrrNNNDDD<<<777888888555555444444333333222222111111000000111111222333444999FFFXXXfffnnntttzzz~~~||||||||||||iiiQQQEEEEEEEEEQQQeeeooofffTTTDDDAAAAAA???@@@DDDBBBIIIMMM^^^yyyppphhhjjjvvv}}}zzzzzzlll]]]gggNNNJJJFFFDDDAAA===<<<<<<<<<<<<;;;:::999888666555555555555333333333444444444555555444444444444555555555555444444333444444555666777999GGGbbb|||wwwnnn\\\]]]aaarrrvvvbbbPPPFFF>>>>>>BBBFFFKKKQQQTTTPPPHHH@@@999666555666666999<<>>@@@EEEEEEKKKNNN```ssslllgggiiisss~~~{{{}}}|||wwwrrrggg\\\hhhOOOKKKGGGDDDAAA===<<<<<<<<<<<<;;;:::999777666555444555555333333333444444444555555444444444555555555666666444444444444444555777777:::HHHeee|||yyylll[[[]]]aaasssuuu```MMMDDD===>>>CCCGGGMMMRRRSSSOOOGGG???999666555555555777999<<<======;;;:::;;;BBBIIINNNTTT\\\dddhhhjjjsss~~~{{{~~~yyymmmXXXJJJGGGFFFHHHJJJPPP]]]iiigggQQQCCCKKKYYYfffzzzhhhTTTPPPhhhbbbSSSFFFBBBCCCAAA===;;;<<<;;;999777666555555555333555777777666===OOObbbxxxTTTDDDDDDEEEKKKLLLZZZfff~~~fff___```dddllluuu{{{~~~{{{xxxrrriiibbbZZZRRRMMMNNNPPPTTTbbbsssyyybbbTTTLLLIIIKKK]]]jjjqqq___JJJMMMSSSbbbppp}}}sssPPPNNN[[[xxx}}}UUUGGG<<<444555555666555555444444333222222111111111000111222222333555;;;KKK```rrr~~~|||~~~eeeOOODDDEEEFFFRRReeeoooaaaQQQBBB@@@@@@>>>@@@FFFHHHMMMOOOaaa}}}uuupppmmmpppyyy{{{wwwzzzxxxsssoooggg___kkkSSSMMMEEEEEEBBB???=========;;;:::::::::999999777666555444333333333444444444555555333333333444444444555555444666777666666666888:::===IIIggg~~~vvv~~~jjjXXX]]]bbbqqqrrr^^^MMMEEE@@@@@@CCCFFFLLLRRRWWWRRRJJJ@@@888666777999999999999999::::::;;;;;;CCCJJJRRRWWWZZZ]]]ccchhhrrruuuyyyyyyyyyzzz}}}{{{nnnZZZLLLIIIGGGHHHJJJOOO[[[ggggggRRRDDDIIIUUUbbbvvvnnnWWWPPPfff|||mmmTTTFFFDDD??????AAA>>>::::::999888777666555555777555666777666>>>WWWqqq|||{{{UUUIIICCCCCCNNNRRR]]]iii{{{hhhaaaggguuu{{{tttkkkeee\\\TTTNNNNNNPPPTTT\\\ddd|||dddTTTLLLHHHHHHSSS]]]iiieeeMMMNNNTTT___wwwuuuLLLEEELLLhhh```HHH===777555888555444444333333222222111222222111111111111111111777<<>>AAABBBHHHNNNVVV\\\___cccjjjooorrruuuxxxyyyyyyzzz}}}{{{nnnYYYLLLIIIGGGHHHIIIOOO[[[gggiiiTTTEEEHHHRRR```vvvxxx^^^SSShhhoooUUUGGGEEE@@@>>>???<<<::::::999888777666555555777555666888888AAA[[[www}}}xxxSSSIIIDDDCCCNNNRRR]]]lll{{{uuuzzz}}}wwwoooiii___VVVOOONNNOOOSSSZZZaaasssdddSSSKKKFFFGGGPPPXXXbbb|||gggMMMLLLRRR^^^vvvuuuKKKCCCIIIdddeeeJJJ>>>777666888555444444333333222222111222222111111111111111111888<<>>:::999;;;888777777999<<>>>>>999::::::999888777666666555666444666888999DDD```}}}|||sssPPPHHHDDDDDDNNNRRR]]]qqqyyyrrrnnncccZZZQQQNNNNNNQQQWWW]]]hhhyyyeeeSSSIIIEEEFFFLLLQQQYYYqqqiiiMMMHHHPPP^^^uuuuuuIIIAAAFFF^^^|||mmmOOO???888777777555444444333333222222111111111222222222222222222999===III^^^qqq{{{zzzvvvWWWFFFFFFFFFOOOaaalll}}}dddVVVGGG@@@???@@@BBBEEELLLOOORRRfff}}}{{{~~~vvv{{{{{{ooodddmmmRRRLLLFFFEEEBBB???=========;;;:::999999999888888777555555333333333444444444555555444555555555666666666666333444555555444555777999;;;KKKkkkuuujjjXXXYYY```qqqooo[[[JJJDDDAAADDDGGGJJJNNNSSSYYYWWWQQQIIIBBB===<<<<<<>>>===<<<<<>>KKK___sssxxx{{{{{{\\\JJJHHHFFFMMM```kkk{{{fffWWWGGGAAA???@@@BBBEEEKKKQQQWWWlll}}}|||uuuuuu{{{yyyxxxqqqdddmmmRRRLLLGGGEEEBBB???=========;;;:::888888888888888777666555333333333444444444555555333333444444444555555555444555666555555555777999===LLLkkkxxxhhhVVVYYY```rrrnnnYYYHHHCCCBBBEEEIIIKKKOOOSSSXXXVVVSSSMMMGGGBBBAAAAAABBBBBBAAABBBEEEJJJOOOSSS^^^___aaacccdddfffiiikkkfffjjjnnnqqqssswww~~~{{{nnnYYYKKKHHHFFFFFFGGGLLLXXXddd{{{ttt^^^JJJGGGMMM^^^~~~|||yyy[[[HHHEEEAAAAAAAAA<<<;;;;;;:::999888777666666777555666888999CCC___{{{jjjJJJGGGEEEEEEPPPUUUbbbvvvvvvpppooouuu~~~zzzvvvsssjjj]]]PPPKKKKKKLLLPPPTTT```ssshhhUUULLLIIICCCFFFHHHOOOfffnnnQQQMMMXXXggg|||sssKKKBBBDDDXXXrrrXXXAAA;;;999555555444444333333222222111111111222222333333333333666>>>MMMbbbwwwwwwsss{{{aaaNNNJJJFFFLLL^^^jjjyyyhhhYYYHHHAAA??????BBBEEEIIIRRR\\\tttwwwsssuuu|||yyyzzzqqqbbbnnnRRRLLLGGGEEEBBB???=========;;;:::888888888888888777666666333333333444444444555555333333333444444444444555444666777666666666888:::>>>NNNnnnzzzhhhVVVZZZaaasssmmmWWWGGGCCCBBBGGGKKKMMMPPPTTTVVVWWWVVVRRRNNNJJJHHHHHHGGGGGGIIILLLPPPVVV\\\___eeeddddddccccccdddeeeeeebbbfffjjjnnnrrrxxx|||ooo[[[KKKHHHEEEEEEGGGKKKWWWcccyyyyyyaaaKKKGGGMMM]]]{{{www}}}```JJJEEEAAABBBCCC>>>;;;;;;:::999888777777666666555666999999BBB\\\wwwhhhIIIFFFFFFFFFQQQXXXfffyyyxxxmmmdddeeeooo|||yyyvvvjjj\\\MMMHHHIIIKKKNNNRRR\\\ooojjjVVVMMMJJJBBBDDDGGGOOOeeesssXXXVVVbbbqqqrrrKKKCCCEEEXXXppp\\\AAA<<<:::555555444444333333222222111111111222222333444444444444===MMMbbbxxxsssrrrzzzaaaPPPLLLFFFKKK]]]iiixxxjjjZZZIIIAAA??????BBBFFFGGGRRR^^^vvvyyy}}}~~~{{{mmm^^^nnnRRRLLLGGGEEEBBB???=========;;;:::777888888888888777666666333333333444444444555555444444444444555555555555666777888777777777999;;;@@@QQQssszzzxxxhhhVVV[[[bbbtttlllVVVFFFCCCCCCHHHLLLNNNQQQTTTVVVXXXYYYXXXUUURRRQQQPPPPPPQQQSSSWWW\\\aaafffhhheeecccaaa`````````_________ccciiinnnsss{{{~~~qqq]]]KKKGGGEEEEEEFFFKKKVVVbbbxxxdddLLLGGGLLLZZZssszzzgggMMMEEE@@@AAABBB===<<<;;;::::::888888777666444444777;;;;;;DDD]]]wwwgggHHHFFFEEEFFFRRRZZZjjj}}}wwwjjjfffgggttt~~~|||yyywwwhhhYYYKKKFFFGGGJJJMMMPPPXXXkkkkkkUUULLLIII@@@CCCGGGPPPdddzzzbbb```lll{{{qqqKKKCCCFFFXXXooo^^^AAA<<<;;;555555444444333333222222111111111222222333444444555333<<>>>>>===<<<:::999999888888777666666666444444444444444555666777555555555555555555555555555666777666666777:::<<>>>>>===;;;:::999999888888777777666666555555555444444444555555555555555555555555555555555555666666555777999<<>>===<<<:::999777666555555777777666:::HHH\\\lllyyy]]]MMMCCCEEEIIIMMM]]]ppp~~~xxxrrrsssyyy}}}zzzyyyvvvqqqlll```TTTGGGDDDEEEGGGJJJOOO[[[kkkhhhVVVMMMGGGBBBBBBGGGJJJVVVyyyqqq~~~fffdddnnn___LLLEEEKKKbbbxxxfffHHH<<<999666666555555444444333222222222222111111222222333444555===LLLbbb~~~}}}cccTTTRRRKKKNNN^^^jjj|||kkkXXXGGGBBBAAA???AAAFFFHHHPPPVVVhhh}}}sssmmmjjjzzzpppgggbbbZZZQQQuuuVVVPPPMMMHHHEEEAAA???===<<<;;;999999999999888777777666666666555555444444444555555555555555555555555555555444555555555555666999;;;DDD]]]xxxyyy}}}fffXXX]]]eeexxxiiiTTTHHHGGGGGGIIINNNRRRTTTTTTXXXYYY[[[\\\]]]```dddgggkkkppptttuuuwwwwwwssslll___ZZZXXXZZZ[[[YYYYYY[[[\\\cccnnnxxx~~~nnn```MMMGGGBBBCCCFFFKKKSSS\\\rrr~~~lllPPPCCCGGGJJJUUUiiimmmppp~~~yyySSSHHHDDDDDDDDD@@@>>>>>><<<;;;999777666666777888888666999FFFZZZiiizzz}}}]]]MMMCCCEEEIIINNN]]]ppp{{{ooommmsss~~~|||yyywwwsssnnniii___SSSHHHDDDEEEFFFJJJOOO\\\kkklllXXXMMMHHHAAA???CCCGGGSSSwwwqqq~~~}}}cccbbbfffxxxZZZMMMJJJOOO```vvvfffIII===:::666666555555444444333222222222222111111222222333444888===QQQpppgggVVVQQQIIILLL^^^kkkooo[[[HHHBBBAAA???AAAFFFHHHPPPVVVjjjwwwjjjfffkkkrrr{{{qqqnnnkkkbbbWWWuuuVVVPPPMMMHHHEEEAAA???===<<<:::999::::::999888888777777666444444444444444555666777555555555555555555555555333444555444444555888:::BBB]]]{{{eeeWWW]]]eeexxxiiiTTTIIIHHHHHHJJJNNNQQQSSSTTTVVVXXXZZZ\\\^^^bbbgggjjjqqqvvvyyyzzzyyyxxxppphhhZZZVVVUUUWWWWWWVVVVVVYYY[[[cccqqq~~~}}}nnn___MMMGGGCCCCCCFFFJJJRRRZZZppp{{{jjjPPPCCCFFFJJJUUUjjjbbbiii{{{VVVIIIDDDDDDEEEBBB???>>>===;;;:::888777666777888888777:::GGG[[[kkkyyyxxx{{{]]]MMMCCCFFFJJJNNN^^^qqq{{{|||uuuqqqxxx}}}yyyuuuqqqkkkggg]]]SSSIIIEEEEEEFFFJJJPPP\\\iiipppZZZNNNIIIAAA>>>AAAEEERRRuuuqqq{{{bbb```bbbuuuzzzZZZPPPPPPTTTaaawwwhhhJJJ>>>:::777666555555444444333222222222222111111222222333444999<<>><<<:::999888777666888888888<<>>@@@DDDRRRuuuoooyyyaaa___cccwww{{{aaaUUUTTTXXXeee{{{mmmLLL>>>:::888666555555444444333222222222222111111222222333444888===WWWnnnYYYQQQHHHLLLaaappp{{{bbbJJJAAA@@@???AAAFFFIIIPPPWWWmmm{{{jjjffflllyyy{{{fffMMMuuuUUUMMMIIIGGGDDD@@@>>>>>>===<<<::::::::::::999888888777777222222333333555666888999555555555555555555555555444555555555555666999;;;FFFddd|||gggYYY^^^fffwwwiiiTTTIIIHHHHHHJJJOOOSSSUUUUUUSSSUUUWWWYYY\\\___dddhhhooosssvvvtttrrrooofff]]]UUUQQQOOONNNMMMLLLQQQXXXZZZfffxxx|||nnnaaaMMMGGGCCCDDDFFFIIIOOOWWWllluuu\\\IIIDDDGGG[[[zzz}}}^^^eeeyyy[[[JJJCCCBBBDDDAAA@@@@@@>>>===;;;999888888555777888888===LLLaaarrrzzzqqqyyyxxx]]]MMMCCCFFFKKKPPP```ssswwwgggffflllzzzyyyyyy{{{~~~yyysssmmmgggdddZZZRRRJJJGGGEEEEEEJJJQQQXXXddd}}}xxx\\\LLLIIIBBB>>>@@@DDDRRRtttwwwkkkwww```^^^ggg{{{kkk]]]XXX[[[jjjtttOOO===:::999666555555444444333222222222222111111222222333444666@@@]]]sss\\\RRRHHHLLL```ooofffKKKAAA@@@???AAAFFFJJJPPPWWWnnnsssjjjmmmuuu___DDDvvvUUUMMMHHHEEECCC@@@>>>>>>>>>===<<<;;;::::::999999888888777555444444444444555666666555555555555555555555555555555666666555777999<<>>>>>>>>>>>===;;;;;;:::999999888888777888777666555444333333333555555555555555555555555555666777666666777:::<<>><<<:::999888444666777777;;;JJJ___ooosssvvv{{{{{{\\\MMMCCCFFFKKKPPP```ttt~~~kkk[[[MMMRRR___ppp~~~|||ooommmyyy~~~|||wwwooohhhbbb```XXXRRRKKKHHHEEEEEEJJJRRRTTT^^^www}}}\\\JJJGGG???;;;>>>CCCPPPoooqqqiii|||eee[[[jjjyyykkk^^^^^^sssRRR;;;888:::666555555444444333222222222222111111222222333444444JJJnnn|||cccWWWIIIIIIZZZgggtttjjjMMMAAA@@@@@@BBBFFFKKKQQQWWWoooxxxqqqxxxjjjHHH888vvvUUUMMMJJJEEECCC@@@>>>===<<<:::999;;;;;;:::999888777666666555555555555666666666666444444444555555555555666666777777666555777:::===DDDhhhwwwhhhWWW^^^eeevvviiiSSSJJJEEEEEEJJJPPPRRRSSSVVVWWWWWWXXXYYY[[[\\\^^^___cccdddfffjjjmmmkkkeee```ZZZWWWSSSNNNLLLNNNSSSWWW^^^kkk~~~|||pppdddRRRJJJCCCCCCEEEIIIOOOUUUkkk~~~{{{fffMMMIIIXXXzzzsssiiiuuunnnjjjvvvbbbMMMIIIFFFCCCDDDAAA@@@???===;;;999888777444777888888:::HHH^^^ooossswwwzzz|||bbbGGGHHHHHHGGGSSS___rrr}}}rrreeeRRRKKKOOOZZZjjj{{{qqqdddcccccceeeqqqqqqkkkggg}}}xxxvvv|||~~~zzzvvvqqqkkkeee```ZZZQQQIIIFFFEEEEEEIIINNNOOO```|||uuuYYYIIIDDD@@@???@@@AAAQQQuuu}}}nnnpppwww]]]]]]iiisss^^^[[[```ooo}}}RRR>>>===888666666555444333333333333222222222222333444555555777IIIkkkfffUUUMMMLLLWWWeeeuuugggJJJEEEEEE@@@???DDDIIINNNTTTmmm}}}www}}}~~~xxxSSS===777xxxVVVNNNJJJEEECCC@@@>>>>>>===;;;999::::::999888777666666555555555555555666666666666444444444555555555555666666666666666555777:::===EEEffftttjjjYYY___fffwwwjjjTTTJJJEEEDDDJJJPPPRRRTTTVVVUUUVVVVVVWWWYYY[[[]]]^^^eeeeeegggkkkmmmlllhhhddd\\\YYYUUUPPPNNNPPPUUUZZZcccnnn||||||qqqeeeRRRJJJCCCCCCEEEIIIOOOUUUkkk~~~{{{fffMMMHHHVVVvvvrrrjjjvvvsssnnnyyygggOOOJJJFFFCCCDDDAAA@@@???===;;;999888777444777888888;;;JJJaaasssxxx~~~|||dddIIIIIIGGGFFFQQQ\\\oooyyy~~~qqqdddXXXHHHHHHLLLWWWeeeqqqvvvtttoooaaaTTTJJJJJJKKKMMMWWWeeeyyyooo```ZZZggg{{{tttuuuwwwyyyppplllooottt}}}~~~zzzvvvqqqkkkeee```YYYPPPHHHEEEDDDEEEHHHMMMPPP```{{{vvvYYYIIIEEE@@@???@@@AAAQQQuuu|||iiimmmxxxbbbgggqqqbbbUUURRRZZZlll}}}RRR>>>===888666666555444333333333333222222222222333444555555777EEE```iiiXXXOOOMMMVVVbbbrrrkkkMMMEEEDDD??????DDDGGGMMMSSSlll|||yyy{{{]]]BBB666666{{{XXXOOOJJJFFFCCC@@@>>>>>>===;;;999:::999888777666555555444444555555555555666666666444444444555555555555666666666666666555777:::===GGGccc~~~qqq|||mmm]]]```gggyyylllVVVKKKFFFDDDJJJPPPRRRTTTVVVTTTTTTTTTUUUWWWYYY\\\]]]gggggghhhkkkmmmnnnllliiibbb___[[[VVVTTTWWW\\\```kkkrrr|||}}}qqqeeeRRRJJJCCCCCCEEEHHHOOOUUUjjj~~~|||fffMMMGGGRRRnnnooogggsssyyyrrrzzzlllRRRJJJGGGDDDCCCBBBAAA???===;;;999888777555777888777<<>>???GGGQQQ[[[fffxxxttt]]]RRRPPPggg}}}uuukkkaaa]]]aaajjjppp||||||jjj^^^cccooozzz~~~{{{wwwsssmmmfffaaaXXXOOOFFFDDDCCCCCCFFFKKKQQQ```{{{vvvYYYJJJEEE??????@@@BBBQQQtttyyyccchhhzzzhhhmmmtttmmmRRRKKKKKKVVVlllSSS>>>===888666666555444333333333333222111111222222333444555777???RRRkkk~~~zzzkkk]]]SSSOOOUUU```oooqqqQQQFFFCCC??????EEEGGGLLLRRRkkk}}}|||sssWWWAAA333111555[[[OOOIIIFFFDDDAAA???>>>===;;;999999999888777666555444444444444444555555555666666444444444555555555555666555666666555555777;;;>>>HHHaaazzzmmmyyyooo___aaaiiizzzmmmWWWKKKFFFDDDIIIOOORRRTTTWWWTTTTTTTTTTTTVVVYYY\\\^^^fffggghhhkkkmmmnnnnnnnnniiigggccc^^^]]]___eeeiiiqqqwww}}}rrrfffRRRIIICCCBBBEEEHHHNNNUUUiii}}}}}}{{{fffNNNFFFNNNeeemmmeeerrr}}}rrrxxxqqqSSSJJJHHHFFFDDDBBBAAA@@@>>>;;;999777777666888888777===PPPkkkjjjKKKHHHEEECCCOOOZZZkkk}}}~~~pppWWWSSSRRR[[[kkk}}}wwwjjjUUUIIIFFF@@@CCCFFFJJJOOOQQQMMMFFF@@@CCC>>>===@@@BBBBBBFFFLLLKKKSSSaaarrriiiUUUQQQWWWgggyyyxxxhhh\\\TTTVVVaaaqqq{{{ssseee```lll~~~}}}zzzuuuooohhhcccVVVMMMEEEBBBAAAAAAEEEJJJRRRaaa{{{vvvYYYJJJFFF??????@@@BBBQQQrrrvvv```bbb~~~yyyhhhgggnnncccMMMGGGIIIVVVoooTTT???===888666666555444333333333333111111111111222333444555666;;;HHH___www}}}{{{wwwvvv~~~kkk___VVVQQQVVV```nnnxxxVVVGGGBBB???@@@EEEGGGMMMSSSkkk~~~iiiPPP???666222222444\\\PPPIIIFFFDDDAAA???>>>===<<<:::999999888777666555444444444444444444555555555555444444444555555555555666555555666555555777;;;>>>HHHbbb|||gggvvvooo___bbbiiizzznnnXXXLLLFFFDDDIIIOOORRRTTTWWWUUUUUUTTTUUUWWWZZZ^^^```dddfffhhhjjjlllnnnpppqqqnnnlllhhhdddbbbeeejjjooouuu|||~~~zzzyyyuuuwww|||~~~rrrfffQQQIIIBBBBBBDDDHHHNNNTTTgggzzz|||zzzeeeMMMEEEIII\\\vvvssskkkyyy}}}nnnssstttTTTJJJIIIHHHFFFCCCBBB@@@>>><<<999777666666888888777===QQQmmmmmmLLLGGGDDDCCCPPPZZZkkk~~~}}}}}}}}}mmm\\\MMMMMMRRR```vvv|||nnnaaaMMMCCCCCC@@@DDDDDDDDDEEEDDDBBB???<<>>AAADDDDDDGGGJJJNNNRRRZZZfffvvvzzzaaaQQQTTT___lllxxxsssbbbWWWTTT]]]ooo}}}mmmeeehhhzzz}}}xxxqqqjjjdddUUULLLDDDAAA@@@@@@DDDIIISSSbbb|||uuuYYYJJJFFF>>>>>>AAABBBQQQqqqrrraaa___yyysssaaa]]]hhhbbbMMMGGGIIIWWWpppTTT???>>>999666666555444333333333333111111111111222333444444555999EEE\\\www{{{wwwvvvtttttt{{{jjj```WWWRRRWWWbbbmmm~~~\\\JJJCCC@@@AAAFFFHHHOOOUUUlllvvvqqqYYYJJJ:::555666666444333]]]PPPJJJGGGDDDAAA??????>>><<<::::::999888777666555555444333444444444444555555555444444444555555555555666444555555555666888;;;???IIIggg}}}hhhwwwooo```bbbiii{{{ppp[[[LLLFFFDDDHHHNNNQQQTTTXXXVVVUUUUUUUUUXXX[[[___bbbbbbeeeiiilllmmmooorrrtttqqqoookkkgggeeehhhnnnrrryyy}}}sssmmmlllnnnlllsss|||sssgggQQQIIIBBBBBBDDDGGGNNNTTTeeeyyyzzzxxxdddMMMEEEFFFUUUkkk{{{yyyjjjnnn}}}xxxVVVJJJJJJJJJGGGDDDCCCAAA>>><<<999777666666888888777===PPPkkkrrrPPPHHHDDDBBBOOOYYYjjj|||wwwuuu}}}{{{yyysssfffXXXQQQMMMQQQYYYlllxxxfffYYYHHH>>>???===BBBAAA@@@>>>>>>>>>>>>???;;;<<>>AAACCCQQQppp}}}ooo```___zzziiiXXXYYYiiicccKKKGGGHHHUUUmmmTTT???>>>999666666555444333333333333111000000111111222333444444999EEE^^^}}}zzzuuuuuutttttt~~~mmmbbbWWWPPPVVVaaammmbbbMMMDDDAAACCCFFFHHHPPPVVVllluuufffXXXPPPKKK???444333555555444555\\\PPPJJJGGGDDDAAA@@@???>>><<<:::::::::999888777666666555333333444444444555555555444444444555555555555666444555555555666888<<>>===<<<;;;===???BBB>>>AAAEEEIIIPPPWWW\\\^^^aaahhhsss~~~xxx___NNNPPPZZZiiioookkkcccccchhhvvv~~~hhhiiivvvyyypppggg```UUULLLDDDAAA@@@@@@DDDIIITTTdddsssWWWIIIEEE===>>>AAACCCPPPooo{{{lll^^^bbb]]]RRRYYYlllgggHHHGGGGGGSSSkkkTTT??????:::666666555444333333333333000000000000111222333444333888EEE___}}}vvvvvvwwwzzzttteeeVVVLLLQQQ\\\mmmfffOOOFFFCCCDDDFFFHHHOOOVVVkkkqqqeeeZZZNNNDDD???@@@999444444444333333555\\\PPPJJJGGGEEEBBB@@@???>>><<<;;;;;;;;;:::999888777666666333333333444444444555555444444444555555555666666444555555555666888<<>>AAACCCPPPnnnzzzkkk\\\dddzzzUUUOOOXXXnnnkkkHHHHHHHHHSSSjjjSSS??????;;;666666555444333333333333000000000000111222333444222888EEE___xxxxxx|||{{{gggUUUIIIMMMXXXlllhhhQQQGGGDDDEEEFFFGGGNNNUUUjjjppp\\\NNNFFF>>>;;;:::222111222666555222222555\\\QQQMMMFFFDDDBBB???===<<<;;;;;;;;;:::888777777777555333555555555555555555555555555555555555555555444444777555555888888888===CCCQQQmmmcccaaahhhxxxzzzcccQQQIIICCCGGGNNNSSSWWW[[[]]]XXXRRRRRRUUUZZZ^^^___eeegggkkkoootttyyy|||~~~}}}{{{|||{{{{{{~~~pppaaa\\\xxx|||vvvfffSSSJJJBBB@@@BBBEEEKKKQQQbbb|||xxx___HHHBBBDDDNNN```|||tttdddjjjxxxzzzzzzyyy]]]RRRMMMHHHJJJFFFGGGFFFCCC>>>:::777666555777888777<<>>:::;;;<<<<<<===>>>BBBDDDJJJMMMSSSZZZaaafffiiijjjiiiwwwuuu[[[OOOQQQXXX[[[aaahhhlllsss}}}vvvppphhhaaa\\\RRRGGGAAABBBBBB@@@DDDMMMXXXnnnmmmTTTHHHCCC===;;;AAAEEEPPPooo{{{eee```uuuyyyVVVMMM[[[qqq}}}WWWHHHHHHLLLXXXkkk~~~WWWAAA???999888666444333333333222111111111000000111111222333777555CCCdddqqqSSSGGGLLLWWWggg}}}pppYYYKKKDDDDDDGGGGGGNNNTTThhhuuuaaaUUUIIIBBB===888555555666555444333222222222222]]]PPPKKKFFFEEEBBB???===<<<<<<<<<;;;:::888888888888666444555555555555555555555555555555555555555555555555777555555888888888===CCCXXXjjj^^^aaagggxxxjjjVVVMMMFFFIIIPPPVVV[[[___^^^ZZZVVVUUUWWW[[[___```gggiiilllpppvvv|||tttfffbbbpppzzzgggSSSJJJBBB@@@BBBDDDJJJQQQ\\\wwwzzzaaaIIIBBBBBBMMM___~~~rrraaajjjbbbTTTOOOJJJLLLIIIIIIGGGCCC>>>;;;999999777999::::::???PPPjjj}}}xxx}}}yyyzzz~~~uuu|||lllMMMIIIJJJHHHQQQbbbsssnnnUUUBBBCCCKKKRRR]]]kkkyyy\\\MMMAAA???>>>:::999===:::;;;===>>>???BBBEEEHHHKKKOOOVVV]]]cccgggiiijjjiiiwwwgggVVVPPPWWWZZZ___fffjjjnnnzzz{{{rrrlllfff```[[[QQQGGGAAABBBBBB@@@EEEOOO]]]ssskkkSSSGGGBBB>>>===@@@EEETTTooottt^^^^^^vvvvvvUUUMMM[[[ssswwwUUUJJJKKKMMMWWWiii}}}XXXBBB???:::888666444333333333222111111111000000111111222333666555BBBaaayyyWWWFFFJJJVVVfff|||ttt^^^PPPHHHFFFHHHFFFNNNTTTiiirrrfffWWWLLLBBB===;;;777555666555444333333222222222222___PPPKKKFFFEEEBBB@@@>>><<<<<<<<<;;;999888888888888777555555555555555555555555555444444444555555555555555777555555888888888===CCCXXXjjj\\\```gggwwwoooYYYOOOGGGIIIPPPVVV\\\```___]]]YYYWWWXXX\\\___aaaiiikkkmmmrrrxxx}}}}}}rrrdddeeezzzyyytttzzzyyyhhhTTTJJJBBB@@@AAADDDJJJPPP[[[vvvyyyaaaIIIBBBCCCOOObbbyyyfffoooeeeTTTOOOKKKLLLJJJIIIGGGCCC>>>;;;999:::555777999999===MMMeeexxx~~~yyyzzz{{{rrrQQQJJJIIIGGGPPP___nnnttt[[[LLLFFFMMMSSSWWWbbbqqq~~~bbbNNNDDD===<<<===:::999;;;:::<<<>>>@@@BBBEEEIIIMMMNNNRRRXXX^^^bbbdddeeefffnnnyyyuuuaaaWWWZZZ[[[```fffiiillluuuzzzpppjjjddd]]]XXXPPPGGGBBBBBBBBB@@@GGGRRR```vvviiiQQQFFFBBB??????@@@FFFYYYnnnkkkVVVYYYtttrrrUUUOOO\\\uuupppSSSMMMMMMNNNVVVhhh}}}XXXBBB@@@:::888666444333333333222111111111000000111111222333222222???[[[zzz^^^GGGIIISSSiii}}}xxxbbbTTTJJJFFFGGGEEENNNUUUiiiyyyggg\\\QQQGGG>>>:::999666555666444444333222222222333333aaaQQQJJJGGGEEECCC@@@>>>===<<<<<<;;;999888888999999777666555555555555555555555555444444444555555555666666777555555888888888===CCCXXX}}}kkk]]]```fffwwwuuu\\\QQQHHHIIIOOOUUU[[[```aaa___]]]ZZZZZZ\\\```bbbjjjllloootttzzz|||wwwpppooorrrvvvrrrfffnnnssshhhttt|||oooTTTKKKBBB@@@AAADDDIIIPPP\\\vvv{{{www```IIIBBBEEERRRggg{{{qqqzzzhhhUUUPPPMMMNNNLLLKKKIIIEEE???;;;999888444777999999===KKKaaasssuuuvvv|||wwwTTTIIIHHHGGGOOO]]]jjjpppYYYOOOKKKNNNZZZ```ddduuu~~~bbbNNNCCC>>>::::::;;;:::999::::::<<>>AAA@@@FFF\\\kkkcccRRRUUUtttoooTTTQQQ]]]vvvkkkRRROOOPPPPPPXXXjjjXXXBBB@@@;;;888666444333333333222111111111000000111111222333111111<<>>=========;;;999888888999999888777555555555555555555555555333333444444555666666666777555555888888888===CCCWWW~~~|||kkk^^^```fffwwwzzzaaaUUUJJJIIINNNTTTZZZ___bbbaaa```]]]\\\]]]```ccciiikkkooouuuzzz|||xxxuuuooohhhhhhkkklllzzzrrrjjjwwwttthhhkkk~~~{{{nnnTTTKKKCCCAAAAAACCCIIIOOO]]]vvvyyyuuu```JJJCCCEEETTTjjjrrrlll~~~{{{kkkVVVSSSPPPQQQOOOOOONNNIIICCC===999888777:::<<<;;;===JJJ___ooo}}}rrrsssyyy~~~}}}YYYJJJGGGFFFOOO[[[gggyyy```NNNKKKKKKTTTeeeoooxxxdddQQQEEE===:::999999::::::::::::;;;===@@@BBBEEEIIINNNQQQRRRVVVYYYYYYWWWVVVXXXZZZ___eeetttwwwllljjjkkkppprrruuu{{{yyymmmfff```WWWPPPLLLEEEAAACCCBBBBBBMMM[[[eee|||cccNNNEEEBBB<<>>======;;;999888999::::::999888555555555555555555555555333333444444555666777777777555555888888888===CCCPPPsssmmmrrrjjj^^^___fffwwwiii\\\OOOLLLPPPTTTZZZ___ddddddccc```]]]]]]aaadddbbbffflllrrrwwwzzz{{{{{{oookkkhhhhhhfffeeeiiiooottttttmmm{{{nnn___eeerrrjjjUUULLLCCCAAAAAACCCIIIOOOZZZssszzzxxxcccKKKBBBDDDSSSiiiyyyjjjjjjxxxrrr\\\YYYXXXZZZWWWXXXXXXTTTLLLCCC<<<888555888:::888888CCCUUUeeesss{{{{{{{{{bbbNNNGGGFFFLLLVVVddd~~~mmmccc^^^[[[\\\aaaxxxkkkLLL@@@>>><<<999:::999888888:::;;;999;;;>>>@@@CCCEEEIIINNNRRRRRRUUUWWWUUURRRRRRWWW[[[[[[```rrrrrrhhhccc^^^TTTLLLHHHBBB@@@BBBCCCEEERRRbbbrrr```KKKDDDBBB888FFFBBBEEE]]]aaaTTTSSSaaaiiiQQQOOOaaauuuhhhSSSSSS[[[]]]iii~~~VVVBBBBBB>>>888666444333333333222111111111111000111222222333444333777BBBQQQbbbtttiiiNNNKKKRRR]]]ooo~~~nnn[[[KKKDDD???HHHLLLZZZxxxsssbbbWWWIII@@@999888777444222333111111111222333444555666hhhUUUMMMHHHFFFCCCAAA@@@???===<<<======>>>>>>===;;;999888666555444333333444555666555555555555666666666666555666666666666999===@@@NNNsss~~~hhhmmm~~~jjj``````fffwwwyyybbbNNNKKKOOOQQQWWW___kkkllliiidddccceeeccc___^^^```dddhhhkkkllljjjgggggggggjjjnnntttwwwxxxwww~~~ssshhhwww~~~kkkgggwwwzzzhhhWWWLLLBBB???AAADDDIIINNNUUUnnn~~~qqqcccJJJCCCFFFIIIeee{{{|||pppyyy}}}cccbbbccc]]]]]]```bbb___SSSDDD:::666999999:::::::::???OOO```rrryyytttyyy}}}dddMMMGGGGGGLLLSSSaaaxxxzzzsssrrrsssttttttzzzgggPPPDDD===999777888999::::::;;;;;;;;;;;;;;;===@@@BBBDDDGGGKKKMMMQQQPPPSSSWWWUUUPPPSSSZZZZZZiii|||nnngggbbbYYYPPPLLLEEEAAAAAACCCAAABBBPPPaaaxxx}}}]]]KKKDDDBBB???>>>???NNN```\\\SSSWWWqqqfffOOORRRccchhhSSSTTTZZZ___oooXXXCCC===;;;888666444333333333222111000111111111111222222222---444666===LLLWWWfff{{{iiiOOOIIIMMM\\\qqqqqq```NNNAAACCCGGGHHHVVVrrrttteee[[[GGG???999888888444222333333333444444444444444444jjjXXXQQQHHHFFFCCCAAA@@@???===<<<======>>>======;;;999888666555444444444444555666555555555555666666666666555666666666777999===@@@QQQvvv{{{dddllljjj``````gggwwwhhhTTTPPPSSSUUU[[[ccckkkllljjjeeedddeeeddd```___```bbbeeeggggggfffeeemmmrrrzzzqqqhhhuuunnntttoooXXXMMMBBB@@@AAADDDIIINNNVVVnnn~~~rrreeeLLLEEEGGGJJJeee|||kkkiiikkkfffiiikkknnnkkk]]]LLLAAA===:::999:::;;;:::???NNN^^^lll~~~vvvqqq}}}iiiSSSKKKIIIMMMTTT___vvvtttWWWEEE>>>:::777777888999:::;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCFFFJJJMMMTTTUUUYYY\\\XXXRRRSSSYYY```nnn}}}nnneee___WWWNNNJJJFFFBBBBBBEEEEEEGGGUUUggg}}}{{{[[[JJJCCC@@@???@@@AAAOOO___[[[SSSXXXpppeeePPPTTTpppjjjXXXZZZ[[[___nnnXXXCCC===;;;888666444333333333222111000111111111111222222222...444666===LLLWWWggg}}}kkkRRRKKKMMMUUUjjj|||tttcccQQQCCCDDDGGGHHHUUUpppttteee[[[IIIAAA:::999999555333444333333444444444444555555mmmZZZSSSIIIFFFCCCBBBAAA@@@>>><<<======>>>===<<<;;;999888666555555444444555555666555555555555666666666666555666777777777999===@@@RRRxxxzzzeeeoooiii___aaagggwwwooo[[[TTTUUUWWW]]]dddjjjlllkkkfffeeefffeeebbb^^^___```aaabbbcccddddddooo}}}tttkkkwwwqqquuuoooYYYNNNCCC@@@AAACCCHHHMMMWWWooo~~~sssgggNNNGGGHHHJJJddd{{{zzz|||qqqooopppmmmrrrtttwwwtttdddNNNAAA===:::::::::;;;:::>>>MMM[[[fffxxxvvvpppqqqZZZOOOJJJLLLSSS]]]rrrzzzfffNNNBBB???<<<::::::999:::;;;===>>>>>>======>>>???@@@AAABBBEEEIIILLLRRRVVV]]]aaa]]]VVVUUUXXXeeeqqqmmmccc\\\SSSKKKGGGCCC@@@AAAEEEFFFIIIYYYkkkxxxXXXHHHAAA>>>???AAACCCOOO]]]XXXRRRYYYppp{{{```NNNTTTttt~~~bbbUUUYYY^^^bbbpppWWWBBB===;;;888666444333333333222111000111111111111222222222///555555;;;KKKWWWggg~~~tttZZZNNNLLLPPPdddvvvyyygggTTTEEECCCGGGHHHTTTnnnttteee[[[KKKBBB;;;:::999666444555333333444444444555555555nnn[[[SSSJJJHHHEEECCCBBBAAA???>>>>>>>>>>>>>>>===;;;999777666666555555555555666666555555555555666666666666666666777777777999===@@@PPPxxxmmmvvviii^^^___fffvvvsss___VVVTTTVVV\\\bbbiiilllmmmiiiggghhhhhheeeaaaaaabbbcccdddgggkkkmmmyyy|||ttt|||tttlllvvvoooZZZOOODDDAAAAAACCCHHHLLLXXXppp}}}rrrfffOOOGGGHHHIIIbbbxxxwwwvvv}}}|||wwwxxxzzzvvvwwwuuu}}}~~~~~~jjjOOO???<<<;;;::::::;;;;;;>>>JJJWWW```sssyyyrrr}}}}}}{{{{{{eeeVVVKKKKKKQQQ[[[oootttbbbOOOEEEAAA===:::999999:::===???@@@@@@?????????@@@@@@@@@AAADDDIIILLLMMMWWWbbbhhhddd]]]ZZZ[[[eeerrrlllaaaYYYPPPIIIFFFAAA===>>>BBBCCCHHHXXXkkktttVVVFFF@@@======AAACCCMMMXXXRRROOOYYYnnnpppWWWHHHSSSoooeeeUUURRRWWWbbbfffsss~~~VVVBBB===;;;888666444333333333222111000000111111111222222222000555444:::HHHUUUfff}}}gggUUULLLOOObbbttt~~~kkkVVVEEEBBBGGGHHHTTTllluuufff\\\LLLCCC;;;999999666444555333333444444555555666666nnnZZZQQQLLLJJJGGGEEEDDDCCCBBB@@@???@@@@@@???>>>;;;999888666666666666666666666666555555555555666666666666666777777777777:::>>>AAAPPPzzzrrryyyhhh]]]^^^ddduuuyyyeeeXXXTTTVVV\\\aaaiiimmmooollljjjkkkkkkiiihhhjjjlllmmmpppuuu{{{|||yyy|||{{{vvvnnnwwwrrrZZZOOODDDAAABBBDDDHHHMMMYYYooo{{{pppeeeMMMFFFHHHIIIbbbwwwzzzyyyhhhiiivvv{{{{{{{{{wwwWWWCCC@@@<<<::::::;;;;;;>>>HHHRRRZZZmmm{{{ttt|||zzzzzzuuuaaaQQQLLLQQQYYYlllnnn^^^MMMCCC???999555444999;;;>>>AAABBBBBBBBBAAA@@@@@@???>>>???CCCIIIMMMUUUcccrrrwwwqqqhhhbbb___eeesss}}}iii^^^WWWOOOHHHEEEAAA======AAACCCHHHYYYlllpppSSSEEE@@@>>>;;;@@@CCCKKKRRRLLLJJJXXXmmmsssaaaKKKCCCTTTnnnfffTTTRRRVVV]]]cccfffttt|||UUUCCC>>><<<888666444333333333222111000000111111111222222222000555444888EEEQQQaaaxxx}}}}}}www]]]MMMPPPaaarrroooXXXFFFAAAFFFHHHRRRiiiwwwhhh]]]LLLCCC:::888777444333444333333444555555666777777ppp[[[RRROOOLLLIIIHHHGGGFFFDDDBBBAAABBBAAAAAA???===;;;999555666666777777666666555555555555555666666666666666777888777888:::>>>AAASSS~~~ooovvvggg\\\\\\cccuuulll\\\VVVXXX^^^aaaiiiooorrrooommmnnnooonnnppptttwwwzzz}}}sssooowww}}}wwwsssyyypppZZZOOODDDAAABBBDDDIIINNNYYYoooyyyooocccLLLEEEHHHJJJdddzzzwwwrrrxxx|||wwwooo___aaasss~~~\\\EEEBBB===;;;:::<<<<<<===EEENNNSSSfffzzz{{{uuu|||}}}oooXXXOOORRRVVVhhh~~~kkk\\\LLLCCC>>>:::777888999<<>>===>>>CCCIIINNNcccuuussshhh```eeetttvvvdddZZZTTTMMMGGGEEECCC???@@@DDDFFFKKK]]]qqqiiiOOODDD@@@>>>999@@@DDDJJJMMMFFFGGGWWWkkkgggUUUDDDEEE\\\ppp{{{oooWWWOOOTTTYYYaaaaaaeeettt{{{UUUDDD@@@>>>888666444333333333222111000111111111111222222222000555333666BBBKKKZZZooo~~~wwwwwwfffRRROOO___qqq~~~rrr[[[GGG@@@FFFGGGPPPeeexxxyyyjjj___MMMCCC:::888666444333444333333444555666777777888uuu```WWWQQQOOOLLLJJJIIIHHHFFFEEECCCCCCCCCBBBAAA>>><<<:::555666777888888777666555555555555555666666666666666777888888888:::>>>AAAUUUkkktttggg[[[]]]ccctttppp___WWWYYY^^^aaaiiiqqquuurrrpppppprrrqqqtttxxx}}}sssmmmsss}}}|||wwwppptttnnnYYYNNNDDDAAACCCEEEJJJOOOXXXnnn}}}zzznnnbbbKKKEEEIIIMMMhhh|||tttsss{{{{{{xxxppp``````sss^^^EEEBBB===;;;:::<<<<<<===CCCKKKQQQbbbvvv~~~xxx}}}www\\\OOOPPPRRRccc|||lll]]]MMMDDD???;;;;;;===999<<<@@@DDDFFFFFFEEEDDD???>>>===<<<===CCCJJJPPPggg|||vvvggg]]]bbbsss}}}nnn^^^VVVQQQKKKFFFCCCBBB???@@@EEEHHHOOObbbwwwbbbIIIAAA???>>>999AAAFFFJJJKKKCCCFFFXXXjjj{{{___NNNCCCLLLiiivvvzzzlll\\\ZZZZZZ[[[cccbbbgggwwwyyyTTTEEEBBB@@@888666444333333333222111000111111111111222222222000444333555???FFFRRRfffwwwyyyxxxvvv}}}mmmXXXOOO___qqqvvv^^^IIIAAAGGGGGGMMM^^^ooo{{{lllaaaNNNEEE;;;888777444444555333333444555666777888888yyyddd[[[RRRPPPMMMKKKKKKJJJHHHFFFDDDEEEDDDCCCAAA???===;;;555666777888888777666555555555555555666666666777777777888888888:::>>>AAATTTiiiuuuggg[[[]]]dddtttrrr^^^VVVXXX]]]```jjjrrrwwwtttqqqrrrtttsssrrrwww}}}~~~vvvxxx}}}zzzvvvkkknnnqqqXXXMMMCCCAAACCCFFFKKKPPPXXXmmm|||{{{ooobbbKKKEEEKKKOOOkkk|||tttvvv}}}vvvdddbbbtttbbbHHHEEE>>>;;;:::<<<<<<===BBBJJJRRRcccvvv|||}}}yyy[[[LLLLLLOOO```xxx~~~lll\\\KKKAAA;;;888999<<<:::<<>><<<;;;===CCCKKKQQQ```wwwsssdddYYY___qqqvvvhhhYYYRRROOOJJJDDDBBB@@@===>>>DDDIIIQQQeeezzz]]]FFF???>>>===999CCCGGGKKKJJJBBBFFFYYYjjjxxx[[[KKKDDDSSStttwwwllljjjccc___fffeeekkk{{{xxxTTTFFFCCCAAA888666444333333333222111000111111111111222222222000444222444===CCCMMMaaapppyyy|||yyy{{{qqq\\\QQQ```tttyyy```KKKBBBGGGFFFKKKZZZiii}}}mmmbbbPPPFFF===:::888555555777333333444555666777888999fff]]]QQQPPPNNNMMMMMMMMMKKKIIIEEEDDDDDDFFFGGGDDD>>>999888888777666666666666666555555555555666666666777777999999888777888>>>BBBXXXxxxrrrjjjXXX\\\bbbsss{{{hhhZZZXXX\\\bbbooossswwwxxxuuurrrrrrsssvvvyyy||||||vvvhhhdddwwwooo]]]PPPCCC@@@BBBEEEJJJNNNZZZhhh{{{jjjaaaNNNEEEJJJQQQiii}}}|||nnnmmm{{{wwwfffeeeuuu~~~kkkQQQCCCAAA===;;;<<<;;;;;;AAAHHHPPPbbbvvvzzzbbbPPPNNNQQQ[[[ooo}}}lll^^^LLL???;;;:::999888:::<<>>@@@GGGLLLFFF@@@LLL^^^uuuuuu[[[JJJJJJbbb~~~pppbbb\\\dddlllqqqzzzSSSGGGIIIDDD:::777444333444444333222333222222222111000000000333111333777<<<@@@IIIRRRhhhuuuvvvttthhhYYYYYY{{{}}}dddNNNCCCCCCAAAIIIVVV^^^ttt}}}pppgggSSSGGG<<<999888555222222444555666777888999::::::jjjaaaYYYWWWTTTRRRQQQPPPMMMLLLKKKHHHEEEEEEDDDBBB<<<888888888777666666666666666555555555666666666777777777999999888777888>>>BBBSSSpppyyykkkXXX\\\ccctttlll\\\XXX\\\bbbmmmrrrvvvxxxvvvtttuuuvvvxxx{{{}}}{{{wwwhhhfff}}}rrr]]]PPPCCC???AAAEEEIIIMMMWWWeeexxx~~~iii```NNNDDDIIIOOOgggyyywwwgggeeerrrmmmmmm~~~qqqTTTEEECCC???======<<<<<>>;;;>>>:::===@@@HHHKKKEEEAAAPPPeeexxxzzzcccSSSSSSmmmtttccc]]]```llltttzzzzzzUUUIIIHHHBBB:::777444333444444333222222222222111111111111111111///111666:::???IIIRRR]]]nnnrrrssswwwaaa___|||gggRRREEEDDDAAAGGGSSSZZZnnnrrriiiUUUIII>>>:::888666333444444555666777888999999:::pppggg___\\\YYYWWWVVVVVVTTTSSSUUUPPPJJJGGGEEEBBB===999888888777666666666777777666666666666777777777777777999999888777888>>>BBBOOOjjj|||mmmYYY]]]cccuuurrr___XXX\\\ccckkkpppvvvyyyxxxwwwxxxyyyzzz|||wwwgggggguuu]]]PPPBBB>>>@@@CCCGGGKKKSSSaaattt|||hhh```NNNDDDGGGMMMddd{{{wwwfffdddppp|||zzz{{{xxxZZZIIIFFFBBB@@@???>>>===BBBIIINNNaaawww|||vvv{{{sssZZZQQQOOOVVVfffyyypppbbbOOOAAA<<<;;;;;;999===>>>@@@AAADDDHHHMMMQQQSSSOOOIIIFFFFFFGGGHHHIIIKKKVVVeeeqqqssskkk^^^TTTRRRaaa}}}wwwmmmddd[[[WWWRRRJJJDDDBBB@@@BBBCCCIIIRRRVVViii```KKK===<<<>>>999<<>>BBBOOOiiixxxnnnZZZ]]]dddvvvyyycccYYY\\\bbbkkkqqqwwwzzzzzzyyyyyy{{{{{{}}}xxxfffgggwww^^^PPPCCC>>>???BBBFFFJJJQQQ^^^qqqyyyfff^^^MMMCCCFFFKKKbbb}}}{{{iiiiiivvv~~~___NNNIIIEEEBBBAAA???===BBBHHHNNNaaayyyyyyzzz}}}```RRRMMMRRR___pppsssdddQQQBBB<<<;;;:::999<<<>>>???@@@CCCIIIRRRXXX]]]WWWOOOIIIHHHKKKNNNPPPPPP[[[iiissssssjjj^^^VVVQQQ___yyy{{{wwwmmmeee^^^YYYSSSJJJCCCAAA@@@CCCDDDKKKTTTYYYnnnzzzYYYIII???>>>@@@;;;===CCCJJJGGG>>>AAAZZZuuugggXXXXXXnnn]]]RRRZZZfffpppvvv|||___UUUQQQEEE:::777444333444444333222000000000111222222222333......111555888===IIITTTdddvvv}}}}}}jjj\\\mmmyyytttaaaLLLHHHAAAEEENNNQQQbbbyyyppp\\\NNNAAA;;;888666444555444444555666666777888888xxxnnndddbbb___]]]]]]]]]\\\[[[WWWTTTRRRQQQOOOJJJBBB<<<888888777777777777888888777777777888888888888999777999999888777888>>>BBBPPPjjjqqqwwwnnnZZZ\\\dddvvvjjj]]]]]]aaammmsssyyy}}}|||zzzzzz{{{|||~~~~~~yyykkkjjj{{{___QQQCCC>>>???AAADDDHHHPPP]]]pppwwwddd]]]LLLCCCFFFKKKaaa}}}nnnpppbbbQQQMMMHHHDDDBBB@@@>>>AAAHHHOOObbbzzz{{{dddQQQMMMOOOXXXgggwwwxxxiiiTTTDDD<<<:::999888:::<<>>;;;@@@FFFJJJDDD;;;BBB]]]xxxuuu\\\PPPQQQfffpppRRROOO[[[fffoooxxx{{{aaaZZZUUUGGG:::777444333444444333222000000000111222222222333///000222666777<<>>BBBNNNjjjnnnsssmmmZZZ[[[cccvvvttteee``````mmmsss{{{~~~~~~|||{{{||||||rrrpppaaaSSSEEE??????AAADDDGGGPPP]]]pppvvvbbb[[[KKKBBBFFFLLLdddyyy}}}fffTTTQQQLLLGGGEEEBBB???BBBHHHQQQcccyyywwwjjjTTTNNNNNNSSS___nnnoooYYYGGG>>><<<:::999999<<>>BBBMMMkkkpppssslllYYYZZZbbbuuu~~~oooeeeaaakkkrrrzzz~~~~~~vvvttt~~~cccUUUFFF@@@@@@AAADDDGGGOOO\\\ooouuubbbZZZIIIAAAGGGNNNgggkkk[[[UUUPPPLLLIIIEEEBBBDDDJJJSSScccvvvzzzuuu^^^PPPNNNPPPXXXfffyyyvvv___LLLBBB>>><<<:::;;;???BBBAAABBBGGGRRR\\\ddd\\\PPPHHHEEEHHHLLLNNNPPPUUU[[[```dddjjjttt{{{|||zzzxxxnnnggg___XXXNNNDDD@@@AAABBBFFFHHHQQQ]]]kkktttUUUCCCBBB<<<888<<<>>>DDDIIIIIICCC@@@NNNiiiwww]]]HHHIIIUUUiiiqqqSSSHHHRRRYYY___kkkpppgggZZZDDD:::777444333444444333222222222222111111111111111111222444555444888FFFUUUiii}}}}}}sssRRRRRRZZZcccwwwwwwTTTMMMBBBCCCLLLNNN[[[tttnnn^^^KKK@@@:::555333444333444444444444555555555tttrrrpppnnnjjjddd]]]XXXUUUQQQMMMJJJIIIGGGBBB>>>888888777777888999::::::888888999999999:::::::::777999999888777888>>>BBBNNNmmmsssuuukkkYYYYYYaaatttuuuiiibbbiiipppyyyvvvttt{{{dddVVVGGGAAAAAAAAADDDGGGOOO\\\nnnuuuaaaYYYHHH@@@GGGPPPiii}}}qqqaaaYYYSSSOOOKKKGGGDDDFFFLLLTTTcccsss~~~hhhSSSOOOOOOUUUaaasss{{{cccOOOEEE@@@>>><<<===AAADDDBBBAAAEEEOOOXXXWWWQQQJJJFFFFFFJJJMMMPPPVVV[[[aaagggooo|||}}}xxxvvvoooggg___VVVLLLBBB???BBBAAAFFFIIIRRRaaaqqqkkkNNNAAACCC===999???CCCEEEIIIIIICCCCCCSSSoooxxx[[[GGGKKKYYYlll|||fffLLLKKKZZZ[[[ZZZeee~~~yyyooo^^^EEE:::777444333444444333222333222222222111111000000111222444444222666DDDSSShhh||||||yyyUUURRRYYYaaauuuzzzWWWNNNBBBCCCKKKLLLWWWpppsssbbbNNNBBB;;;666444555333333444444444444444444|||xxxtttqqqkkkbbb[[[WWWUUURRRPPPMMMHHHBBB>>>::::::999999888999999999888888999999999:::::::::888888999888888:::===@@@MMMsssttt~~~kkkXXX]]]ccctttuuugggaaafffnnnxxx{{{zzz~~~bbbTTTFFFAAAAAABBBEEEIIIOOOZZZkkkttt```WWWFFF???GGGQQQkkkzzzxxxvvvjjj```ZZZQQQKKKHHHIIIKKKLLLWWW```jjjrrruuu```QQQJJJUUUcccpppnnnVVVDDD<<<<<>>???AAABBBCCCFFFJJJMMMOOOLLLHHHDDDCCCGGGNNNSSSZZZcccppp||||||vvvsssnnncccWWWOOOHHHBBBAAACCCFFFFFFKKKVVVddd}}}[[[NNNAAA===<<<<<<>>>@@@FFFKKKIII???BBBYYYuuukkkRRRCCCAAAVVVqqq{{{wwwaaaQQQSSS[[[]]]___dddoooVVVFFF:::888555444444444222111111111111111111111111111222000111333666:::EEEOOOeeeqqq|||}}}yyyxxx~~~{{{|||]]]IIIQQQ___lll{{{^^^LLLAAADDDHHHIIIWWWiiixxxhhhTTTGGG>>>777444555444444444444444444444444{{{wwwtttmmmccc\\\VVVTTTQQQOOOLLLHHHBBB===;;;:::999999888999999999888888888888999999999:::888888999888888:::>>>@@@TTT|||wwwkkkZZZ]]]cccsss|||llldddfffmmmvvv}}}~~~zzzxxxbbbTTTEEE@@@@@@BBBEEEHHHOOOZZZjjjttt```WWWFFF???GGGQQQkkk|||ssstttzzzoooddd^^^VVVOOOKKKJJJJJJJJJSSS___kkkuuu~~~iiiWWWKKKQQQ\\\hhh{{{vvv^^^JJJ???>>>@@@>>>???AAABBBCCCDDDHHHJJJQQQNNNJJJFFFFFFHHHMMMQQQ[[[fffwww|||vvvssskkk```SSSLLLFFFAAA@@@CCCGGGGGGNNN\\\nnnTTTIII>>>;;;<<<<<<>>>AAAEEEIIIGGGAAAHHH```yyykkkRRRDDDCCCWWWpppwwwttt^^^PPPVVVaaaeeehhhnnnqqqUUUDDD:::888555444444444222111111111111111111111111111444222222444555777AAAKKK```lllxxxyyytttsssxxx~~~cccLLLQQQ___lllhhhSSSDDDEEEHHHIIIUUUeeeooo[[[MMMAAA888444555444444444444444444444444~~~zzzrrrggg^^^UUURRROOOMMMLLLHHHBBB===;;;;;;:::999999999999999777777777888888888999999888888999888888:::>>>AAAUUU}}}|||mmm[[[^^^cccssstttggghhhlllssszzz~~~|||uuuvvvaaaSSSEEE???@@@AAADDDHHHNNNYYYiii~~~ttt___WWWFFF???GGGQQQkkkwwwnnnwwwooowwwzzzpppeee```YYYTTTPPPNNNLLLKKKQQQ___mmmyyy{{{xxxbbbOOOOOOUUU```tttkkkSSSDDD@@@BBB>>>???AAABBBBBBCCCEEEGGGMMMKKKHHHFFFEEEFFFHHHJJJUUU```qqqyyytttqqqeeeZZZNNNGGGBBB???@@@DDDHHHHHHSSShhhnnnKKKBBB;;;;;;<<<===???BBBDDDGGGDDDCCCPPPjjjkkkRRRFFFGGG[[[pppuuuoooZZZOOO[[[iiiooosss{{{rrrSSSBBB:::888666444444444333111111111111111111111111111555333333444333444<<>>FFFPPPjjjxxxmmmbbbkkk~~~~~~qqq~~~xxxkkk```]]]YYYVVVUUUSSSQQQOOORRR```ooozzz~~~lllUUUOOORRR[[[pppvvv\\\IIIAAAAAA>>>@@@BBBCCCBBBCCCDDDEEEJJJHHHGGGGGGHHHHHHHHHGGGLLLTTT```lllvvv~~~}}}yyytttpppmmm```UUUJJJDDDAAA???BBBFFFHHHKKK[[[www```FFF???;;;<<<======???BBBFFFEEEAAABBBUUUssslllRRRHHHLLLbbbvvvxxxiiiUUUNNN]]]lllqqqvvvpppPPP@@@;;;888666555555444333222111111111111111111111111444222222333222222999AAAPPP___ttt~~~wwwwww|||uuuVVVQQQ\\\mmm~~~fffNNNFFFFFFHHHQQQ]]]yyymmm\\\JJJ<<<666777555555555555555555555555rrrgggZZZUUUQQQPPPPPPMMMFFF???===<<<;;;:::999999999999666777777777777888888888777888999999999<<>>@@@BBBCCCCCCDDDFFFHHHJJJJJJJJJLLLOOOPPPNNNLLLHHHMMMVVV```gggmmmrrrttt{{{|||xxxuuuqqqllliiiZZZPPPGGGCCCAAAAAADDDIIIIIIPPPgggZZZDDD???<<<>>>???>>>???BBBGGGDDD===AAAXXXyyylllQQQJJJRRRiii{{{{{{___NNNJJJ[[[iiijjjqqq~~~kkkLLL???;;;999666555555555333222111111111111111111111111111000111333222222888???LLL^^^wwwzzzuuuxxx~~~~~~^^^RRRZZZlllmmmTTTHHHDDDGGGQQQ\\\xxxsssaaaMMM===777999555555555555555555555555{{{oooccc]]]XXXWWWXXXUUULLLDDD>>>===<<<:::999999999999777777777888888888999999777888999999:::<<<@@@CCCPPPuuuooo^^^[[[bbbssswwwiiijjjnnnzzzyyyjjjiii|||aaaSSSEEE???@@@AAADDDHHHOOOYYYhhh|||ttt___WWWFFF???FFFQQQkkk~~~lll]]]dddyyy|||xxxttt~~~qqqbbb___\\\YYYWWWTTTPPPNNNPPP^^^llltttyyy]]]RRRPPPSSScccvvvmmmUUUFFF??????AAABBBCCCDDDGGGKKKNNNLLLKKKKKKNNNRRRTTTRRROOOLLLOOOSSSXXX^^^cccfffhhhjjjnnnyyyzzzvvvsssoooiiidddTTTKKKDDDBBBBBBCCCFFFKKKLLLYYYvvvxxxTTTCCC???===??????>>>@@@DDDFFFBBB===BBB[[[|||iiiPPPLLLWWWmmmzzzuuuTTTGGGHHH[[[fffdddnnndddGGGAAA;;;999777555555555444222111111111111111111111111//////111444333222777>>>LLL]]]wwwwwwppprrrgggUUUWWWhhh|||vvv]]]LLLEEEFFFQQQ\\\uuuxxxeeeOOO===888;;;555555555555555555555555|||nnngggaaa```aaa]]]TTTKKK>>>===<<<;;;:::999999999888888888888999999999:::777888999999:::===AAADDDMMMpppooo]]]YYYaaasssmmmlllooozzzuuudddfffxxxbbbTTTEEE@@@@@@BBBEEEHHHLLLVVVfffzzzwwwbbbZZZIIIBBBIIITTTnnnlll[[[bbbwwwxxxqqqccc```\\\ZZZXXXUUURRRPPPOOO\\\ggglllvvv|||~~~~~~}}}fffYYYRRROOOZZZiiiyyyuuu^^^LLLBBB@@@AAABBBCCCFFFJJJPPPUUUTTTRRRRRRUUUYYYZZZWWWTTTSSSSSSSSSVVVZZZ___cccfffiiikkksss~~~xxxssspppjjjbbb[[[MMMGGGBBBBBBCCCDDDFFFKKKQQQbbbgggJJJAAA===<<<>>>>>>===AAAFFFAAA@@@>>>FFF___}}}dddOOONNNZZZmmmsssgggOOOEEEMMMccckkkhhhvvv\\\CCCCCC<<<999777666666555444333111111111111111111111111000000222555444222666<<>>>>><<<;;;:::999999999888999999999999:::::::::777888999999:::===AAADDDOOOppp~~~nnn]]]XXX```tttrrrooooooxxx|||{{{vvvfffiiibbbTTTFFFAAAAAABBBEEEIIIJJJTTTdddyyyyyyeee\\\KKKDDDLLLVVVpppqqq___eee{{{mmmkkkaaa^^^[[[ZZZYYYYYYWWWUUUOOOZZZccceeelllyyy|||zzz~~~zzz~~~{{{nnn___UUUNNNUUUbbbooo}}}{{{eeeQQQFFFAAABBBBBBCCCFFFLLLTTTYYYccc```^^^aaaeeefffbbb^^^WWWVVVVVVZZZbbbkkkrrrvvv|||}}}}}}}}}}}}vvvpppllleee[[[SSSIIIDDD@@@AAACCCDDDFFFJJJTTThhhtttYYYBBB>>>;;;:::<<<======BBBIII<<<>>>@@@IIIbbb}}}~~~aaaNNNPPP\\\kkkkkk[[[NNNHHHTTTllltttqqqWWW@@@DDD<<<999777666666555444333111111111111111111111111222222444666444111444:::GGGTTTmmmxxxwwwvvvZZZRRR^^^qqq|||oooXXXHHHEEEPPP\\\kkklllRRR<<<666999666666666666666666666666uuugggeeejjjiiihhhbbbTTTIIIAAA;;;:::;;;999888999:::999999888888999999:::777999::::::;;;===@@@CCCLLLooo{{{sss^^^\\\bbbrrr{{{uuurrrwwwzzz~~~ooogggjjj```RRRDDD??????AAADDDHHHLLLVVVdddwww|||ttt[[[GGGEEELLL^^^vvvyyyiiilll}}}fffbbbaaa]]]YYYVVVVVVTTTQQQNNNOOORRRYYYaaaeeejjjuuu~~~~~~iiiWWWNNNQQQXXXdddsssxxxgggZZZHHHEEEDDDHHHKKKNNNTTT[[[dddkkkssszzz~~~}}}tttiiiccc^^^\\\fffyyyzzztttppphhh\\\RRROOOFFFAAA@@@BBBDDDGGGLLLSSSWWWqqq```KKKBBB===;;;:::===BBBFFFFFFEEEAAA???CCCUUUmmm~~~kkkUUURRRXXX[[[jjjppp^^^JJJMMM]]]qqqwwwwww|||KKK===@@@:::999888777666555444333222222222111111111111000111000000000111333555777GGGMMMaaa|||yyy[[[VVV\\\fffvvv{{{___KKKHHHMMMPPPeee}}}pppVVV???666777777777777777777777777777|||ooommmqqqpppooogggXXXJJJBBB<<<;;;<<<:::999::::::999999888888999999:::888999::::::;;;===@@@CCCMMMpppuuu___]]]bbbrrryyytttxxxnnnhhhmmm{{{```RRRDDD??????AAADDDHHHMMMWWWfffxxxxxxpppYYYGGGGGGNNN```xxxsssxxx{{{hhheeeaaa]]]YYYWWWVVVUUURRROOORRRTTTYYY___cccgggrrr~~~nnn]]]QQQQQQUUUbbbooouuuiiiRRRLLLHHHJJJNNNSSSZZZaaannnuuu~~~{{{rrroooppp||||||uuupppllldddYYYQQQNNNHHHEEECCCFFFGGGIIINNNUUU\\\zzzsssTTTDDD>>>>>><<<:::===AAADDDCCCBBB======EEEZZZssszzzaaaOOONNNWWW___ooosssaaaQQQUUUeeeuuuwwwuuuvvvKKK@@@@@@::::::999888666555444444222222222222111111111111111111000000111333555777CCCJJJ___{{{{{{]]]VVVYYYdddtttdddNNNHHHMMMPPPaaayyyrrrXXXAAA888999888888888888888888888888|||zzz|||yyywwwnnn\\\KKKCCC=========;;;:::;;;:::999999888888999999:::888999::::::;;;<<<@@@BBBKKKoooyyybbb^^^cccssswwwyyynnnkkktttzzzaaaSSSEEE??????AAADDDGGGNNNXXXgggzzzrrrkkkVVVHHHIIIOOO```zzz{{{zzziiigggaaa^^^[[[XXXWWWVVVSSSRRRVVVVVVZZZ^^^aaaeeeqqq}}}yyygggXXXRRRSSS]]]gggxxx{{{\\\RRRJJJJJJPPPVVV___ggguuu}}}wwwpppjjjfff___UUUMMMKKKDDDBBBCCCFFFHHHJJJQQQXXXiii___KKKDDD???>>><<<;;;>>>AAACCCAAA???;;;???LLLdddzzzwwwiiiSSSJJJOOO]]]jjjyyyvvvbbbQQQXXXhhhuuussspppmmmKKKCCC@@@;;;;;;:::888777666555444333222222222111111111111111111000000111333555666???FFF\\\zzzbbbWWWVVV___ppp}}}lllSSSIIIKKKPPP[[[sssuuu[[[DDD::::::888888888888888888888888sss^^^MMMEEE>>>>>>>>><<<;;;<<<:::999999888888999999:::888999:::::::::<<>>======@@@CCCEEEBBB???===EEEWWWooo~~~{{{gggTTTIIIPPP^^^nnn|||ttt^^^OOOYYYiiisssooonnncccKKKGGG@@@===<<<;;;999888666555555333333222222222111111111111111111111222333444555<<>>BBBGGGHHHEEEBBB===LLLdddxxx~~~rrr[[[IIIIIIaaavvvkkkVVVSSS]]]kkkqqqnnnooo\\\KKKJJJBBB>>>>>><<<;;;999777666555333333333222222222222111111111111111222333444444;;;BBBUUUqqqyyyeeeTTTTTTfffttt|||aaaNNNIIIKKKQQQfffxxxxxx^^^FFF::::::888888888888888888888888~~~aaaMMMEEE?????????===<<<===:::999999888888999999:::999:::;;;;;;:::<<<>>>AAAGGG```~~~jjjcccgggttt}}}iiihhhyyycccUUUFFF@@@@@@AAADDDGGGNNNYYYiii|||hhh]]]KKKDDDFFFHHHZZZxxxxxxjjjddddddddddddaaa^^^]]]]]]^^^______```bbbdddhhhuuuzzzdddXXXWWWWWW```qqqyyypppllljjjmmmuuu}}}~~~~~~zzzwwwpppggg^^^XXXQQQHHHCCCBBBGGGFFFHHHKKKNNNSSS```mmmxxxPPPBBBAAA>>>666======???DDDIIIJJJFFFBBB<<>>???===<<<===:::999999888888999999:::::::::;;;;;;:::;;;>>>AAADDDZZZ|||kkkeeehhhuuu~~~llllllyyydddVVVGGGAAA@@@AAADDDGGGOOOZZZjjj}}}fffZZZHHHCCCGGGJJJ]]]}}}ttthhhccccccddddddaaa^^^\\\^^^___```___```aaaaaacccmmmyyylll^^^XXXTTTZZZlll{{{|||wwwttt{{{~~~{{{wwwtttjjjbbbYYYTTTNNNFFFCCCCCCEEEEEEGGGJJJNNNVVVgggwwweeeKKKCCC@@@>>>===>>>>>>@@@EEEIIIHHHDDD???AAA^^^xxx___QQQMMM___yyybbbNNNLLLSSSZZZdddkkkppp}}}yyyVVVKKKLLLFFFAAA@@@>>><<<:::888777666444444333333333222222222111111222222333333333222777<<>>>>>>>><<<;;;===:::999999999999999999::::::;;;;;;;;;:::;;;>>>@@@@@@UUUvvvllleeeiiiuuu||||||}}}~~~ppprrrzzzdddVVVGGGAAA@@@AAADDDGGGPPP\\\llleeeXXXGGGCCCHHHLLLaaauuuzzzpppfffbbbaaaccccccaaa]]][[[]]]___```_________]]]^^^gggqqqqqqbbbVVVPPPUUUfffuuu}}}~~~|||yyytttqqqeee]]]UUUPPPLLLFFFCCCDDDFFFGGGJJJPPPVVVbbbvvvxxxRRRBBB===999:::@@@??????AAAEEEHHHGGGAAA<<>><<<;;;;;;:::888666444222222333333222111333333333333444555666666888666DDDhhh}}}~~~jjjMMMUUU^^^qqqppp]]]EEEKKKMMMVVVfff}}}pppQQQ???<<<999999999999999999999999zzzrrrddd]]]WWWKKKHHHFFFCCC@@@>>>===<<<<<<<<<;;;::::::999999::::::::::::::::::;;;<<<======BBBOOOkkkooohhhfffqqq{{{wwwuuuttt~~~zzzcccUUUGGGAAAAAABBBEEEIIIPPP[[[kkk~~~lll```TTTLLLHHHPPPjjjzzzcccbbbvvvllleeedddggggggfffddd```^^^^^^___aaabbbaaa]]]ZZZ\\\bbbhhhuuuvvvjjj^^^XXX```kkksss~~~|||xxxxxxyyytttiii```UUUQQQKKKFFFCCCCCCDDDEEEJJJJJJOOOXXXeee}}}gggRRR???<<<===;;;<<>>>>>FFF```yyyfffKKKFFFLLLaaa}}}uuugggTTTLLLXXXgggeeemmmqqq```RRRKKKJJJHHHDDDAAA>>>===<<<<<<:::999777555333222333333333111444444333333333333333444999999HHHkkkyyy|||tttUUUWWW\\\nnnxxxdddKKKIIIKKKRRRaaaxxxtttUUUAAA===999999999999:::;;;;;;<<<~~~ooobbbVVVTTTSSSHHHHHHEEEAAA????????????>>><<<;;;;;;:::::::::::::::::::::::::::;;;<<<======@@@NNNiiirrrhhhfffpppxxxuuuooopppyyybbbTTTFFFAAABBBDDDGGGKKKPPP[[[kkk~~~pppcccUUULLLGGGPPPlllqqq^^^ddd}}}jjjcccbbbfffffffffdddaaa______```^^^______\\\YYYZZZ^^^bbbjjjzzzwwwiii___aaagggnnnyyy~~~{{{yyyxxxvvvooocccYYYKKKIIIFFFDDDCCCDDDEEEGGGIIIJJJOOO]]]qqqvvvSSSFFF===>>>???<<<===BBBBBBDDDJJJMMMFFF>>>BBBMMMooo{{{[[[EEEFFFPPPbbbppptttqqqkkk\\\WWWcccpppiiiqqqhhh\\\SSSOOONNNIIIEEECCC@@@>>>>>>===<<<;;;888666444333444444333222555444333222222111111111888999IIIhhh|||sssyyy___VVVXXXiiimmmRRRGGGHHHLLLYYYooozzz\\\FFF>>>999999999:::;;;===???@@@rrrfffddd___PPPKKKGGGBBB@@@@@@AAA@@@>>><<<<<<;;;:::::::::::::::::::::::::::;;;<<<======@@@NNNjjjtttiiigggqqquuurrr}}}lllrrr|||bbbTTTFFFAAABBBDDDGGGKKKPPP[[[jjj}}}oooaaaRRRIIIFFFQQQoooqqq```iiiiiibbbaaadddeeefffdddbbb`````````\\\]]]]]]\\\[[[[[[^^^aaabbbqqqsssfffccceeejjjuuu}}}{{{zzzxxxuuupppeeeXXXOOOCCCCCCCCCCCCBBBCCCFFFGGGKKKLLLTTTeeebbbJJJDDDAAAAAA???<<>><<<999777555444555555444222444333222222111111111222555666BBB\\\wwwwwwooouuugggRRRTTTcccyyyuuuWWWHHHGGGIIISSSfff~~~cccKKK???:::999999:::<<<@@@CCCEEEwww```RRRLLLEEEBBBBBBBBB@@@======<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<======@@@OOOllluuukkkiiisss}}}~~~xxxxxxwwwjjjvvv{{{dddVVVGGGAAAAAACCCEEEIIIPPP[[[jjj|||lll^^^PPPHHHGGGUUUvvvwwwfffkkk}}}}}}iiicccbbbbbbdddeeedddbbb`````````[[[\\\]]]]]]^^^```bbbddd```lll}}}{{{pppgggdddgggnnnvvv{{{xxxttttttqqqlllbbbVVVJJJCCCAAABBBDDDDDDCCCDDDGGGJJJQQQWWWdddyyyvvvQQQEEECCCBBB@@@>>>===AAAHHHKKKOOOQQQKKKBBBBBBPPPaaayyypppNNNCCCXXXsss}}}}}}}}}qqqhhhllluuutttppprrr\\\VVVPPPNNNLLLCCCGGGEEEDDDCCCCCCBBB@@@>>>;;;999666555666555444333222111111111222222333444444444;;;NNNgggxxx{{{wwwmmmrrr|||oooSSSRRR]]]ppp~~~^^^JJJHHHGGGNNN```zzzjjjQQQBBB;;;;;;:::;;;>>>BBBGGGJJJnnnXXXQQQHHHDDDDDDCCC@@@======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======???OOOnnnuuummmjjjtttyyyyyy~~~qqqiii|||uuucccUUUFFFAAAAAABBBDDDHHHPPPZZZiii|||~~~jjj]]]PPPJJJKKK[[[}}}qqqpppyyyzzzhhhdddccc```bbbccccccaaa_________[[[\\\\\\]]]___bbbdddfffbbbhhhuuu~~~}}}}}}ooogggeeehhhlllxxx}}}{{{vvvsssppppppllldddYYYNNNFFFAAAAAADDDFFFFFFEEEGGGKKKOOOVVVbbbvvv___DDD??????>>><<<;;;>>>EEEKKKOOOQQQPPPHHHBBBIII]]]ooolllPPPNNNmmmssspppvvvvvvpppvvvyyybbbUUUSSSNNNNNNNNNFFFHHHGGGFFFEEEFFFEEEBBB@@@<<<:::777666666666555333111111111222222333444555666555999FFF]]]sss}}}}}}ooorrr}}}yyyYYYQQQYYYhhhzzzhhhMMMJJJGGGLLL[[[uuuqqqXXXFFF>>><<<;;;<<>><<<<<>>@@@BBBFFFJJJOOOZZZiii{{{vvveeeYYYNNNHHHJJJZZZ|||sssjjjnnnyyytttfffdddccc\\\^^^aaaaaa```^^^]]]^^^^^^[[[YYYYYYZZZ]]]___```^^^]]]fffvvv{{{zzz}}}rrrmmmlllkkkjjjqqq{{{{{{~~~}}}{{{yyyuuupppllldddddd___VVVLLLEEEEEEGGGBBBFFFIIIJJJJJJNNNVVV]]]iii___HHHCCC???@@@@@@>>>???CCCFFFGGGPPPOOOIIIBBBDDDWWWsssqqqXXXMMM^^^~~~{{{|||___TTTRRRQQQJJJKKKMMMHHHIIIHHHHHHHHHIIIHHHEEEBBB>>><<<999888888777666444666666555444333333333333333555888BBBXXXrrr}}}~~~eeeSSSVVV^^^mmmqqqNNNKKKHHHIIIVVVnnn|||dddPPPAAA???======@@@FFFLLLPPPlllYYYSSSLLLIIIIIIIIIGGGDDDDDDAAA>>>;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<===KKKggg|||mmmjjjrrr~~~rrrvvvxxx}}}kkkmmmoooXXXKKK@@@???BBBDDDEEEFFFRRR]]]kkk{{{vvv^^^SSSIIIGGGOOO^^^sssxxxkkkiiirrr}}}jjjeeehhheeebbbaaaaaa```^^^\\\[[[ZZZ\\\YYYYYY\\\aaaccc```\\\ZZZ\\\aaaiiiuuu{{{|||uuuqqqvvv}}}~~~}}}uuupppkkkpppsss{{{wwwnnnooouuu}}}||||||}}}}}}zzzvvvrrrllleeeaaa]]]YYYSSSMMMHHHEEEEEEEEEHHHHHHIIIMMMPPPVVV^^^fff~~~eeeMMMDDDBBB:::<<<>>>???AAAFFFLLLQQQQQQMMMAAA;;;MMMnnnqqqZZZMMMTTTnnnyyysssyyyZZZUUUNNNJJJIIIJJJKKKLLLLLLKKKKKKIIIHHHFFFDDDCCC???===<<<<<<<<<<<<:::888666555444333333333333333999555666???MMM^^^rrrrrraaaXXXXXXggg|||}}}YYYJJJCCCKKKVVVbbb|||mmm[[[III???:::???DDDGGGOOOZZZiiiWWWQQQKKKHHHIIIIIIGGGDDDDDDBBB>>>;;;:::999:::;;;::::::;;;;;;;;;<<<<<<<<<===HHHaaa|||nnnjjjrrrqqqrrrwww}}}nnnttt{{{lllWWWKKKAAA@@@CCCDDDFFFGGGQQQ\\\jjjzzzsssYYYNNNCCCAAAHHHWWWlll||||||nnneeeiiiwwwhhhdddfffbbb\\\]]]]]]]]]\\\ZZZYYYXXXWWWWWWYYY^^^cccccc^^^YYYUUUWWW[[[cccppp|||~~~}}}xxxssspppqqquuu}}}{{{uuulllffflllvvv}}}|||}}}|||yyyyyywwwssspppkkkfff```[[[VVVTTTOOOKKKGGGFFFFFFFFFEEEHHHKKKPPPVVVbbbttttttUUUDDD>>>======>>>???@@@BBBFFFLLLQQQLLLFFF???CCC^^^vvveeeRRRPPPaaa}}}qqqiiilllkkkWWWRRRLLLHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFEEECCC@@@>>><<<<<<<<<<<<:::999777666555444333333333333555222222:::FFFVVVhhhwwwjjj\\\VVVbbbvvvbbbQQQGGGMMMWWWaaavvvuuudddQQQEEE<<<@@@EEEHHHPPPYYYbbbTTTOOOJJJHHHHHHIIIGGGEEEDDDBBB???<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>FFFZZZwww|||nnnjjjrrr~~~~~~uuuqqqooowww|||ooovvvgggTTTJJJ@@@@@@CCCEEEFFFIIIOOOZZZiiizzz}}}pppYYYOOODDDBBBIIIWWWkkk{{{}}}pppccc___iiizzzfffcccbbb]]]VVVWWWXXXYYYYYYXXXWWWVVVSSSUUUYYY___cccbbb\\\VVVVVVXXX]]]fffqqq~~~|||sssrrrrrrwwwxxxoooffffffttt}}}~~~}}}}}}}}}}}}}}}{{{xxxuuutttqqqmmmiiiddd___YYYUUUMMMLLLJJJHHHGGGFFFGGGGGGDDDIIIOOOUUUaaawwwYYYEEE???===<<>>DDDUUUppp|||oookkkqqq{{{tttkkkmmmpppooollljjjnnnsss}}}vvvnnnssszzzsssnnnqqqaaaPPPFFF??????BBBCCCFFFIIINNNYYYhhhyyyzzzkkkZZZPPPFFFEEELLLZZZnnn~~~~~~mmm]]]\\\iiizzzzzzeeeaaa]]]XXXTTTUUUVVVXXXXXXXXXWWWVVVRRRTTTXXX^^^aaa```\\\WWWYYY]]]dddnnnvvvwww{{{xxxvvvwww}}}xxxmmmgggooo}}}}}}|||{{{{{{{{{zzzxxxtttqqqrrrnnniiiccc^^^XXXSSSOOOGGGGGGFFFFFFFFFFFFFFFGGGGGGKKKQQQ[[[ooofffHHH@@@AAA@@@???BBB@@@@@@CCCHHHNNNQQQRRRFFF@@@DDD^^^nnnQQQMMMUUUtttfffOOOYYYrrrkkk^^^UUUQQQLLLJJJJJJKKKLLLMMMNNNMMMMMMKKKJJJHHHFFFEEEAAA@@@>>>=========;;;999:::999777555444333222222555222222666<<>>>>>===;;;999;;;:::888666555333333333555333333555999???LLLYYYsssrrrbbbcccnnn~~~nnn\\\XXX[[[```jjjuuummmWWWDDDAAAEEEHHHMMMSSSxxxXXXOOONNNLLLJJJIIIHHHGGGGGGDDDCCCBBB@@@>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<888<<>>@@@DDDIIIMMMXXXgggyyyuuufffPPPGGGAAACCCNNN___tttnnnYYY]]]qqqrrrccc\\\YYYWWWaaa```]]][[[YYYYYYYYYYYYXXXXXXXXXZZZ\\\^^^aaabbbbbbiiiuuu~~~yyyqqquuu{{{zzzuuuuuu~~~}}}}}}~~~}}}vvvyyy~~~{{{zzzzzzzzzyyyxxxuuutttrrrqqqpppmmmhhhdddccc^^^WWWQQQLLLIIIFFFCCCEEEEEEEEEEEEFFFHHHIIIKKKPPPSSSZZZlllwww\\\BBB;;;======<<<===@@@@@@DDDMMMWWWZZZTTTMMMBBBGGGYYYtttvvvaaaSSSOOOiii{{{\\\RRRYYYpppggg^^^ZZZWWWRRRPPPPPPQQQQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDDDDBBB@@@???>>>===;;;999::::::888777555555444444222111222444555999FFFRRRnnnwwwjjjhhhmmmwwwssskkkiiiiiimmmssswwwaaaMMMGGGFFFFFFJJJQQQwwwYYYOOOOOONNNLLLJJJHHHGGGGGGDDDDDDBBBAAA???===<<<<<<999999999::::::::::::;;;:::===HHH___yyyssslllnnn~~~{{{eeeZZZ[[[bbbooozzz{{{tttwwwzzz{{{sssvvv{{{}}}uuujjjeeemmm|||~~~|||ssskkkzzzmmm[[[KKKCCC===:::<<<>>>@@@EEEJJJMMMXXXhhhzzzttteeeOOOGGGCCCHHHTTTggg~~~pppZZZaaaxxxnnnaaa[[[YYY\\\jjjgggbbb]]]YYYXXXYYYZZZYYYZZZ[[[\\\]]]___ccceeegggmmmzzzvvviiilllxxx|||~~~tttttt|||}}}zzzwwwvvvvvvuuurrrooonnnlllkkkiiigggddd___[[[WWWSSSMMMHHHFFFFFFEEEDDDFFFEEEEEEEEEGGGKKKNNNQQQWWW^^^jjj}}}yyyVVVFFF;;;;;;<<<999:::@@@AAABBBHHHTTT^^^]]]QQQFFFGGGSSSkkk{{{cccRRRNNNTTTxxxdddNNNRRRhhhwwwllliiiZZZZZZVVVRRRPPPOOOOOOOOONNNLLLLLLKKKJJJHHHFFFEEECCCDDDCCC@@@??????>>>;;;999:::999888777666666666666111111222444444777CCCPPPnnnuuupppmmmrrrxxxooojjjjjjsssooo[[[PPPJJJEEEHHHOOOwwwZZZPPPPPPPPPMMMJJJHHHGGGGGGDDDDDDCCCAAA???>>><<<<<<888888999999999:::::::::??????III^^^wwwssslllmmm}}}hhhaaagggttt{{{uuuzzz{{{vvvjjj^^^ZZZfff~~~~~~pppnnnsssgggUUUGGGBBB===;;;===???AAAFFFLLLMMMYYYhhhzzzssseeeLLLEEEBBBHHHVVVjjjsss\\\ccc{{{kkk___ZZZ[[[```ppplllddd]]]YYYXXXYYYZZZYYY[[[]]]^^^___aaadddfffdddkkkvvvzzzmmm^^^aaaooo}}}zzzzzz~~~yyyrrruuu~~~zzzxxxuuutttsssqqqmmmiiihhhgggeeecccaaa]]]XXXUUUPPPMMMHHHEEEEEEFFFGGGGGGFFFEEEDDDEEEHHHMMMRRRUUU]]]iiiyyy}}}[[[GGG>>>;;;??????999===FFFBBBDDDKKKXXXaaa^^^NNN@@@OOO___zzzvvvWWWHHHLLLUUUqqqRRRFFFVVVuuukkklllkkkYYYXXXUUUQQQNNNMMMMMMLLLKKKLLLKKKKKKIIIHHHFFFDDDCCCEEECCCAAA@@@???>>><<<:::999999888777666666777777111222444666555888DDDPPPppp~~~|||vvvoooppppppeeeaaaddd~~~yyyeeeXXXMMMEEEGGGNNNzzzaaaWWWRRRLLLGGGFFFGGGIIIIIICCCCCCBBBAAA???>>>======;;;;;;:::::::::;;;<<<<<<666@@@JJJTTTnnnvvvnnnooorrrnnnwww|||{{{xxxhhh[[[ZZZ___lll}}}tttzzziiirrrzzziii[[[MMMDDD>>><<<;;;<<>>===<<<<<<;;;;;;:::::::::;;;;;;555>>>EEEQQQlll{{{rrrqqq~~~wwwpppaaaXXX]]]jjj}}}yyytttuuummm}}}rrrcccVVVJJJAAA>>>======>>>AAAEEEHHHIIISSS\\\nnn~~~mmm]]]KKKEEECCCLLLaaa|||hhhbbbdddqqqyyymmmccc___aaa```eeebbb]]]ZZZYYY[[[___bbbcccaaa```aaabbbaaa^^^[[[VVV\\\ccceeecccccceeehhhwwwxxxyyy{{{|||xxxxxxyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}{{{yyyvvvtttsssooonnnllliiifffdddbbbaaaZZZWWWSSSPPPNNNLLLIIIFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEHHHMMMPPPTTT___jjjnnnOOOAAA===;;;999999<<<@@@CCCEEEKKKQQQ\\\```UUUFFFEEEOOOkkkxxxyyyaaaNNNLLLRRRqqqmmmOOOEEEXXXrrrpppccc[[[VVVSSSRRRQQQPPPOOONNNMMMLLLLLLMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@>>><<<<<<<<<<<<;;;999777666555444666444444555444666???IIIiiizzz}}}vvvnnnmmm{{{rrr___SSSVVViiiyyykkk^^^RRRMMMOOOkkkXXXTTTMMMIIIGGGGGGHHHHHHEEEEEECCCAAA@@@>>>===<<<===<<<;;;;;;::::::::::::777<<>><<<===>>>AAADDDGGGJJJKKKWWWbbbvvvzzzhhhWWWIIIEEEEEERRRllleee```eeeoooqqqjjjdddbbbdddbbb```^^^ZZZXXXYYY]]]aaadddgggfffdddcccaaa]]]XXXTTTNNNRRRXXX]]]aaacccdddeeeqqqrrrvvv{{{~~~zzzrrrqqqqqqqqqqqqrrrrrrsssrrrsssuuuyyy|||~~~}}}{{{yyywwwwwwwwwwwwzzzyyyxxxvvvvvvwwwwwwxxxxxxxxxvvvssspppmmmjjjiiieeedddbbb___[[[XXXVVVUUUNNNKKKHHHGGGFFFFFFDDDBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJPPPWWW\\\eeeuuuhhhJJJ===<<<::::::999:::>>>CCCHHHKKKRRRZZZccc___LLL???III\\\}}}lllSSSJJJTTTbbbjjjWWWGGGLLLaaappp___YYYUUURRROOOOOOPPPPPPQQQPPPOOOMMMLLLNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCAAA@@@??????>>>>>>>>><<<;;;999777666555777555444555444555<<>>===<<<>>>===<<<;;;:::999999999;;;===AAAMMMiiixxxrrr{{{}}}|||nnnhhh\\\XXXhhhxxxzzzrrriii{{{sss___RRRHHH@@@;;;:::<<>>;;;<<<<<<>>>AAAFFFLLLQQQXXX```eee[[[FFF???SSSmmm~~~bbbMMMPPPfffzzz~~~dddMMMEEEVVVpppyyyaaaVVVVVVVVVSSSQQQRRRSSSTTTTTTSSSQQQNNNLLLOOONNNLLLJJJHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCAAA@@@>>>===;;;999777777999666555555444444999@@@KKKdddvvv~~~~~~}}}{{{rrrccceeennn}}}nnn___VVViiiVVVRRRMMMIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@???======>>>===<<<;;;:::999999999<<<<<<>>>IIIaaazzzssszzz{{{xxxkkkddd[[[YYYkkksssmmmxxxkkkiiilllYYYKKKCCC===;;;888;;;@@@DDDFFFJJJNNNQQQ^^^pppxxxeeeRRRDDDAAAFFFZZZyyyzzz[[[___hhhqqq|||jjjiiieeeaaa```]]]^^^\\\ZZZYYYZZZ]]]aaaccc`````````^^^[[[WWWSSSRRRRRRXXX___```^^^]]]```ccc```eeeppp{{{|||zzz~~~|||{{{zzzyyyzzz|||~~~~~~~~~uuutttqqqmmmiiigggeeeccccccdddgggjjjmmmpppsssttttttttttttuuuuuuvvvwwwxxxtttsssqqqooommmkkkjjjiiijjjiiigggfffffffffggghhhhhhgggeeebbb___[[[XXXVVVSSSRRRPPPMMMJJJHHHFFFEEECCCBBBAAABBBDDDFFFFFFFFFGGGIIIIIIIIIIIILLLPPPTTTVVVYYYbbbnnn|||eeeJJJ>>><<<<<<>>><<<===???@@@BBBHHHOOOTTT______ZZZLLL???FFFccc{{{^^^RRR```zzzzzz___DDDEEEccc|||kkkZZZUUUWWWWWWUUUTTTXXXXXXXXXWWWUUURRRNNNLLLOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA???===;;;999888:::777555666666444777<<>>===<<<;;;;;;::::::::::::999:::<<>>===@@@>>>;;;;;;===@@@BBBDDDIIIRRRXXXbbbYYYKKK@@@BBBVVVtttlllZZZ^^^uuu}}}iiiRRR===KKKrrrlllaaaWWWUUUVVVUUUUUUVVVZZZYYYYYYWWWTTTQQQNNNLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEECCCAAA>>><<<;;;:::<<<888666888777555777:::CCC[[[nnnzzz}}}xxxwwwrrrbbbttt^^^PPPMMMIIIGGGFFFGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@<<<;;;;;;:::::::::;;;;;;777999<<>>;;;???DDDGGGIIINNNVVV]]]lll~~~uuu```NNNEEEAAAFFF\\\zzzhhh```pppuuu}}}rrrjjjlllaaaXXXXXXYYYXXXWWWVVVUUUWWWZZZ]]]```XXXYYYZZZXXXVVVVVVXXX[[[VVVYYY]]]^^^^^^]]]\\\\\\ZZZ^^^fffqqq|||{{{wwwuuu}}}~~~|||wwwuuuyyy|||wwwtttssssssrrrrrrnnnnnnooonnnllliiifffccc^^^^^^_________`````````^^^^^^]]]]]]^^^___``````[[[[[[ZZZYYYXXXVVVTTTTTTSSSRRRQQQPPPOOOPPPQQQQQQMMMMMMLLLKKKIIIHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAACCCFFFHHHHHHHHHHHHLLLPPPSSSUUU\\\eeemmmwww|||oooYYYBBB;;;===>>><<<;;;;;;???CCCFFFIIIOOOYYYaaa[[[PPPGGGJJJ\\\rrrmmmfff]]]___xxxpppWWWKKKGGG___~~~zzz___ZZZVVVVVVTTTRRRSSSWWWWWWVVVTTTRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFEEEBBB@@@>>><<<;;;<<<888777999999777777:::>>>SSSfffuuu||||||~~~oooyyydddPPPNNNKKKHHHFFFFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA;;;;;;:::::::::;;;<<<<<<888;;;???AAAIII]]]~~~uuuooouuuuuukkkkkkttt{{{}}}ooo```XXXYYY```rrrxxxkkkqqqtttjjjiiioooeeeTTTEEE<<<:::===???===AAAFFFIIIKKKQQQZZZaaayyy~~~|||rrr^^^KKKGGGBBBGGG\\\yyyfffeeeyyyzzz~~~lllgggiii]]]RRRSSSUUUTTTSSSSSSSSSUUUYYY]]]___XXXYYYYYYWWWVVVWWWZZZ^^^TTTSSSUUUYYY^^^___\\\YYY[[[\\\bbbmmmxxx~~~}}}zzzxxxzzz|||zzz}}}uuuvvv{{{xxxxxxyyyuuurrrooollljjjfffhhhkkkmmmmmmkkkhhhfffdddcccaaa^^^[[[XXXVVVTTTSSSSSSRRRQQQQQQQQQRRRRRRNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???BBBCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDEEEHHHJJJJJJIIINNNRRRXXX]]]aaaiiiuuu}}}tttMMMDDD<<<;;;;;;;;;;;;======BBBGGGKKKOOOVVVaaajjjQQQKKKLLL^^^zzzxxxXXXVVVYYYlllhhhOOOOOOYYYvvvjjj~~~eeeXXXVVVVVVWWWTTTQQQSSSYYYSSSRRRPPPNNNLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKLLLKKKJJJHHHGGGHHHGGGEEECCCAAA>>><<<;;;===999777::::::888888:::999MMM```rrryyyuuussswww|||{{{{{{hhhWWWUUUMMMGGGGGGGGGEEEDDDFFFJJJIIIGGGEEEBBB???<<<;;;===<<<;;;:::999999999999;;;:::<<<@@@EEEWWW|||tttwww{{{yyynnndddfffnnnyyy~~~}}}xxxqqqggg^^^\\\YYYbbb~~~uuuttt|||vvvkkkfffwwwgggYYYIII@@@<<<:::;;;???DDDBBBDDDKKKSSSZZZccclllzzzlllYYYKKKBBBBBBLLLgggjjjlllsssxxxkkk___ZZZWWWSSSQQQQQQRRRTTTUUUUUUUUUWWW\\\```ZZZYYYXXXWWWVVVUUUTTTTTTOOOTTTVVVUUUXXX]]]\\\WWWVVV^^^hhhnnnqqqwww|||zzz{{{}}}}}}|||~~~|||}}}~~~zzzxxxuuuooojjjiiifffddddddfffiiikkkllliiigggccc___[[[XXXVVVTTTSSSQQQMMMJJJIIIIIIJJJKKKHHHGGGFFFDDDCCCBBBBBBBBB???????????????@@@AAABBBCCCCCCBBBCCCDDDFFFHHHIIIGGGHHHIIIIIIHHHGGGHHHIII@@@BBBEEEGGGIIILLLPPPSSSXXX\\\bbbiiisssiiiVVVCCC@@@<<<::::::<<<===>>>===FFFKKKMMM\\\lllfffSSSIIIIIIiiiYYYPPPOOO```]]]HHHTTTnnnrrrdddooo]]]VVVVVVUUUUUUTTTTTTSSSSSSMMMLLLKKKJJJIIIHHHHHHHHHFFFIIINNNRRRSSSRRROOOLLLNNNOOOOOOOOOMMMMMMNNNOOOMMMKKKHHHEEECCCAAAAAAAAAAAA===::::::;;;;;;999777;;;EEERRReee{{{}}}{{{}}}}}}vvvbbbUUUMMMGGGGGGGGGEEEDDDFFFGGGGGGFFFDDDBBB@@@>>>======<<<;;;:::999999999999:::999<<<@@@FFFXXX}}}{{{zzzzzzkkkdddjjjrrr{{{zzztttmmmddd[[[XXXWWWcccxxxtttwwwyyykkkgggppprrr```SSSEEE>>>;;;:::===AAAFFFEEEIIIOOOVVV]]]iiitttyyyjjjWWWIIIDDDEEEPPPmmmggglllvvvttthhh]]]XXXUUUQQQOOOPPPQQQRRRSSSSSSSSSVVV[[[___ZZZZZZZZZYYYWWWVVVUUUTTTLLLQQQUUUVVV[[[``````\\\XXX^^^eeejjjnnnuuu~~~~~~~~~}}}}}}{{{zzzsssnnnkkkhhhfffeeefffgggggggggfffeeeccc```^^^\\\ZZZZZZUUUTTTQQQNNNMMMLLLMMMMMMHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFFFFEEEFFFFFFHHHJJJKKKLLLMMMLLLJJJHHHFFFFFFGGGDDDGGGJJJLLLMMMOOORRRVVV[[[bbbnnn{{{iiiUUUFFF>>><<<999888999;;;===>>>@@@GGGOOOXXXeeejjj\\\GGGGGGRRRyyytttWWWJJJWWWrrruuuQQQGGG```nnnssstttaaaUUUTTTTTTSSSSSSRRRQQQQQQQQQJJJJJJHHHGGGFFFFFFFFFFFFHHHLLLRRRWWWXXXUUUPPPMMMMMMOOOPPPPPPNNNLLLLLLMMMKKKJJJHHHFFFDDDBBBAAAAAAAAA???<<<;;;<<<<<<:::888999CCCOOObbb~~~zzz~~~|||jjjSSSKKKFFFFFFGGGEEEDDDEEEDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::999999999999999888;;;@@@FFFXXX}}}~~~xxxxxxhhhgggqqqwww}}}}}}vvvoooiiibbb[[[VVVXXXhhhwwwddddddkkkyyyfffWWWKKK???;;;;;;;;;>>>CCCCCCEEEJJJPPPUUU]]]mmm|||~~~vvvfffTTTGGGDDDGGGUUUuuufffpppnnndddZZZUUUSSSOOONNNOOOPPPQQQQQQQQQRRRUUUYYY]]][[[[[[[[[[[[YYYWWWUUUTTTIIIOOOUUUXXX]]]bbbccc```[[[```dddgggiiippp{{{~~~~~~{{{vvvzzz{{{uuupppnnnllljjjiiigggdddbbb\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKIIIFFFEEEFFFGGGHHHKKKOOOQQQRRRUUUZZZ___fffqqqkkkQQQEEE<<<::::::999999;;;===@@@AAACCCJJJWWWeeekkkcccQQQBBBLLL```sssaaaRRRUUUooo^^^MMMVVVwwwooowwwcccZZZVVVRRRQQQQQQPPPOOOOOONNNNNNHHHGGGFFFEEEEEEEEEEEEEEEIIIMMMTTTXXXYYYUUUOOOKKKMMMOOOQQQQQQOOOLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAABBB@@@===<<<<<<<<<:::999999@@@JJJZZZtttxxx~~~fffQQQJJJEEEFFFGGGEEEDDDEEEDDDCCCCCCCCCAAA@@@???>>><<<<<<;;;::::::::::::::::::999;;;???CCCSSSvvv~~~{{{ttthhhpppzzz}}}{{{rrrkkkgggbbb\\\XXX]]]ooowwwaaa]]]nnnpppZZZPPPFFF<<<:::<<<===@@@DDDDDDGGGMMMRRRUUU___sss{{{qqqbbbQQQFFFBBBJJJ^^^wwwiiizzziii```XXXTTTQQQNNNMMMOOORRRRRRQQQQQQRRRUUUYYY\\\[[[[[[\\\\\\ZZZXXXUUUTTTKKKPPPUUUYYY\\\^^^______```cccfffggggggkkkqqqwww||||||zzz|||~~~|||sssqqqttt}}}xxxwwwtttrrrooojjjddd```VVVUUUTTTSSSSSSSSSSSSSSSXXXXXXYYYZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKLLLMMMNNNOOOHHHIIIJJJIIIIIIJJJLLLOOOPPPSSSXXX[[[^^^eeeooowwwkkkPPPBBB???::::::;;;<<<<<<===@@@CCCEEEIIIRRRaaallldddSSSKKKNNNcccuuuyyy[[[RRRUUUvvvhhhTTT\\\www|||wwwggg\\\YYYYYYQQQQQQPPPPPPOOONNNMMMMMMIIIHHHGGGGGGFFFFFFFFFGGGIIILLLPPPSSSRRRPPPLLLIIIMMMOOORRRRRROOOLLLIIIIIIFFFGGGIIIIIIHHHFFFCCCAAABBB@@@>>>===;;;:::999999;;;???DDDPPPeee~~~{{{zzz{{{||||||yyy[[[OOOHHHDDDFFFGGGEEEDDDEEEDDDDDDCCCBBB@@@???===<<<<<<<<<;;;;;;::::::;;;;;;;;;:::<<<>>>@@@LLLkkkyyyzzztttppp{{{yyynnneeebbb^^^YYYYYY```vvvuuu```[[[jjj}}}kkkRRRLLLCCC<<<;;;===>>>AAADDDGGGKKKRRRVVVZZZfff}}}vvvkkk]]]OOOGGGCCCSSSppptttllleee^^^WWWTTTQQQNNNNNNQQQVVVTTTRRRQQQSSSWWW[[[]]]ZZZZZZZZZZZZYYYXXXVVVUUUPPPSSSVVVYYYYYYXXXZZZ\\\eeehhhjjjiiigggeeefffggguuu~~~yyyvvvzzz~~~{{{}}}uuuooolllttt}}}zzzvvvooogggbbb[[[ZZZXXXVVVUUUSSSSSSRRRSSSUUUVVVXXXXXXXXXWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPKKKJJJIIIIIIIIIJJJKKKLLLIIIKKKLLLMMMNNNQQQUUUXXXZZZ___eeeiiippp|||sss[[[KKK===:::<<<777:::<<<======>>>AAAFFFIIIUUU___kkkiiiTTTCCCMMMdddeeeNNNPPPdddgggQQQXXXwwwmmmqqqiii^^^ZZZWWWTTTSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJLLLOOOQQQQQQOOOKKKIIIHHHFFFHHHJJJKKKJJJHHHEEECCCAAAAAA???===;;;999999999;;;===@@@HHHYYYppp}}}uuuxxxuuuoookkkppp|||rrrTTTMMMGGGCCCEEEGGGFFFDDDEEECCCCCCCCCAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;===???===EEE___{{{yyyuuu{{{{{{xxx~~~~~~|||zzzrrrfff___\\\YYYUUUYYYccc|||xxxggg```jjj|||vvvdddNNNHHH@@@;;;<<>>888:::===888:::<<<===>>>???CCCJJJPPPccchhhiii]]]GGG@@@YYYxxx{{{gggVVVHHHVVVwwwiiiTTTIIIfffwwwdddvvvqqqbbb___]]]WWWRRRUUUUUUTTTSSSQQQPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKMMMKKKJJJHHHHHHIIIKKKLLLLLLNNNPPPPPPNNNKKKJJJJJJIIIJJJLLLMMMLLLIIIGGGEEEBBBBBBAAA???;;;999999::::::;;;===DDDQQQfff{{{{{{xxxmmmgggfffkkkuuunnnSSSKKKEEEBBBEEEGGGFFFDDDDDDAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;???@@@===AAAXXXrrr~~~zzztttqqqqqqjjjiiiddd\\\XXXYYYYYYWWW___jjjrrrnnnmmmttttttiiiYYYIIIBBB<<<888<<<@@@BBBCCCFFFJJJLLLSSS]]]jjjwwwlll```VVVOOOLLLbbb|||mmmrrrttt]]]XXXUUUSSSPPPMMMOOOTTTZZZVVVRRRQQQUUUYYY\\\^^^UUUUUUSSSSSSSSSTTTVVVWWWTTTSSSUUUXXXVVVUUUZZZcccpppooommmiiiccc^^^ZZZXXX```rrr|||yyyzzzzzzrrrppplllhhhccc```]]]\\\XXXXXXXXXWWWUUUTTTRRRRRRMMMLLLLLLKKKKKKKKKKKKLLLJJJIIIIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWZZZ^^^cccjjjnnnuuuxxxXXXHHHAAA@@@:::;;;@@@===;;;===@@@AAACCCJJJTTT]]]gggcccZZZMMMFFFQQQnnnppp^^^WWWPPPdddoooUUUQQQWWWyyysssuuu{{{gggaaaaaa^^^YYYVVVVVVVVVUUUSSSRRRQQQPPPOOORRRQQQOOOMMMKKKJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMOOONNNLLLKKKKKKLLLMMMMMMNNNNNNMMMJJJHHHFFFDDDEEEDDDAAA===;;;;;;===:::;;;<<<@@@JJJZZZooo~~~wwwpppkkkhhhjjjnnnuuulllTTTKKKEEEBBBEEEGGGFFFDDDDDD>>>??????@@@@@@@@@@@@???<<<<<<;;;;;;;;;<<<<<<===:::;;;@@@BBB>>>AAAVVVnnnwwwgggaaadddXXXYYYWWWSSSTTTZZZ]]]]]]gggrrrxxxrrroookkkhhhhhhmmmyyyzzzmmm^^^NNNDDD>>>888666;;;@@@BBBDDDGGGRRRTTT[[[hhhyyy~~~uuuiii]]]TTTOOOMMMpppooo___vvvjjj[[[WWWSSSRRROOOMMMOOOTTTZZZVVVQQQQQQTTTYYY\\\]]]TTTSSSQQQPPPQQQSSSVVVXXXRRRQQQSSSWWWWWWWWW___jjjsssqqqlllgggaaa]]]ZZZYYYVVVjjj~~~|||}}}zzzuuupppllljjjhhhaaa```^^^\\\YYYVVVTTTSSSNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPTTTTTTTTTTTTVVVWWWYYY[[[___bbbfffkkkqqqyyyiiiTTTBBB;;;>>>AAA999888>>>>>>>>>@@@CCCEEEHHHQQQ^^^hhhdddZZZJJJAAAKKKeeeqqqdddccc```vvv|||YYYHHHVVVllltttwwwttthhh]]]\\\\\\YYYWWWYYYWWWVVVUUUSSSRRRQQQPPPOOOQQQPPPNNNLLLJJJHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHLLLMMMNNNMMMKKKKKKLLLMMMOOOOOOOOONNNMMMKKKIIIHHHFFFGGGGGGDDD???<<<===???<<<<<<<<<>>>CCCPPPdddtttzzzwwwpppkkkiiihhhlll{{{lllWWWMMMJJJEEECCCBBBCCCCCCCCCAAAAAAAAA@@@???>>>>>>===;;;;;;;;;<<<<<<<<<======>>>::::::>>>===>>>NNNccc~~~lll\\\PPPKKKKKKRRRQQQRRR]]]bbbbbbgggmmm}}}yyyrrrhhh^^^YYY\\\dddkkk{{{zzznnnbbbVVVIIIAAA<<<999999>>>BBBDDDFFFJJJSSSTTT[[[lll|||tttbbbXXXOOOKKKQQQuuuiii___eeegggYYYUUUPPPMMMNNNPPPRRRSSSXXXSSSNNNNNNQQQSSSRRRQQQTTTTTTTTTSSSRRRSSSUUUWWWSSSRRRRRRTTTYYYaaaiiinnnjjjhhhddd___[[[WWWUUUSSSVVVcccqqqyyy}}}~~~{{{vvv}}}|||uuuooonnnnnnooonnnkkkfffaaa^^^ZZZYYYVVVTTTSSSSSSTTTUUUTTTTTTTTTUUUWWWZZZ\\\]]]bbbaaa``````aaaccceeegggpppuuu}}}mmm[[[MMMCCC>>>===;;;:::999:::;;;<<<;;;BBBGGGKKKWWWdddddd\\\YYYFFF===MMMhhhzzz~~~kkkeeeyyy~~~___LLLRRRkkkooommmnnnccc^^^YYYXXXZZZZZZVVVRRRPPPNNNLLLLLLMMMNNNMMMLLLMMMKKKIIIFFFEEEDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMMMMLLLKKKKKKLLLLLLIIIHHHKKKPPPRRRNNNIIIDDDCCCAAA???>>>===<<<<<<>>>>>><<<;;;>>>HHHUUU___ggglllooouuu~~~www{{{uuutttqqqmmmmmmrrr{{{kkkVVVLLLIIIFFFDDDDDDDDDCCCCCCAAAAAA@@@???>>>=========;;;;;;;;;<<<<<<<<<======>>>:::;;;>>>===>>>MMM```|||yyycccSSSLLLKKKLLLUUUUUUWWWbbbfffgggooozzzsssnnnlllgggaaa^^^bbbooosssfffZZZNNNCCC;;;===:::;;;@@@DDDEEEHHHLLLXXXYYYaaauuu{{{|||nnn\\\TTTKKKFFFMMMlllttt```[[[fff{{{bbbWWWTTTPPPNNNOOOPPPQQQRRRSSSQQQOOOPPPRRRSSSQQQNNNRRRRRRSSSRRRQQQRRRTTTVVVUUUTTTRRRRRRTTTYYY^^^bbbcccbbb___]]]ZZZWWWUUUTTTWWW]]]dddkkkttt|||~~~zzz}}}~~~}}}~~~~~~~~~{{{vvvqqqnnnkkkiiifffdddccccccdddfffdddddddddeeegggjjjmmmoooqqqqqqqqqrrruuuxxx{{{}}}wwwcccTTTJJJBBB===;;;;;;<<<<<<===>>>???@@@BBBGGGNNNUUU]]]aaa[[[RRREEEDDDMMMbbbwwwttthhhgggttthhhOOOLLLcccsssdddxxxwww```^^^ZZZVVVVVVXXXXXXVVVRRRRRROOOMMMLLLLLLLLLKKKIIIKKKJJJGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLLLLKKKJJJJJJJJJMMMJJJJJJRRR[[[\\\TTTJJJDDDDDDBBB@@@???>>>======>>>>>>===;;;===DDDOOOWWW]]]dddjjjppp~~~}}}vvv}}}}}}|||{{{xxxuuutttxxxgggTTTJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@>>>===<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<===:::;;;>>>===>>>KKK\\\wwwqqqXXXJJJIIIMMMOOOZZZ^^^ccclllmmmnnnxxxtttooowwwsssnnnnnnxxxooo```TTTJJJAAA;;;>>><<<===CCCFFFHHHKKKPPP\\\^^^hhh{{{yyyhhhWWWPPPGGGCCCJJJfffiiiYYY]]]nnnvvvaaaUUUSSSPPPOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSQQQNNNKKKOOOPPPQQQQQQPPPQQQSSSUUUYYYWWWUUUTTTTTTWWW[[[]]]]]]]]]\\\[[[ZZZXXXVVVUUUYYYYYYYYY]]]jjjyyy~~~~~~zzzzzz{{{|||zzzyyyyyy{{{|||}}}zzzxxxtttrrrqqqrrrtttuuuttttttuuuvvvyyy|||ttthhhWWWJJJBBB???===<<<999:::<<<===???@@@AAABBBJJJNNNYYYdddeeeZZZMMMEEE;;;KKKbbbvvvwwwuuugggaaammmwwwVVVEEETTTwww|||aaaaaayyyddd\\\YYYVVVSSSSSSVVVWWWUUURRRRRRPPPMMMLLLKKKJJJIIIGGGIIIHHHFFFDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEIIIKKKLLLKKKIIIHHHHHHHHHLLLIIILLLVVVaaabbbUUUHHHDDDCCCBBBAAA@@@???>>>>>>>>>???>>><<<<<<@@@HHHNNNTTT```jjjooowww}}}~~~}}}|||}}}{{{{{{www```PPPHHHGGGFFFGGGGGGFFFDDDAAA@@@???===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<>>>IIIVVVttthhhSSSJJJLLLQQQUUUccclllrrrxxxtttrrr}}}{{{jjjYYYNNNEEE???;;;===<<>>===>>>>>>;;;;;;;;;<<<>>>@@@CCCEEEQQQUUU```iiiaaaNNNDDDFFFOOOaaattt}}}rrreeelllvvv}}}zzzeeeLLLLLLiiiooogggxxxiii___aaaXXXUUUSSSSSSTTTTTTSSSRRRQQQNNNLLLKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLMMMMMMLLLIIIGGGGGGHHHFFFGGGKKKSSS[[[YYYOOOEEEBBBBBBBBBAAA@@@???>>>>>>===???@@@???>>>@@@EEEIIIUUUdddqqquuuuuuyyy~~~~~~~~~}}}~~~xxxpppnnnwww~~~kkkXXXKKKFFFEEEEEEFFFGGGFFFDDDAAA???>>>===<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<>>>FFFOOOlllwwwaaaTTTRRRTTTXXXaaaqqq}}}yyyvvvsss```OOOEEE???;;;999<<<<<<@@@EEEHHHJJJPPPWWW```hhh|||~~~wwwppp^^^PPPKKKCCCDDDRRRppp|||ddd[[[jjjooo___PPPOOONNNNNNNNNOOOOOONNNLLLRRRTTTUUUSSSNNNJJJIIIIIINNNOOOQQQQQQQQQQQQRRRTTTMMMMMMNNNOOOQQQTTTWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVZZZZZZXXX[[[iiixxxsssooo{{{tttnnnlllvvv~~~zzzyyyxxxyyyzzzuuuwwwxxxyyyzzz}}}{{{eeeRRRHHHEEE@@@===;;;:::::::::===<<<;;;===AAAGGGMMMQQQ]]][[[\\\ZZZNNNFFFOOOaaattt}}}zzzkkkbbb}}}yyyXXXLLLHHH^^^~~~ooommm___[[[^^^YYYWWWUUUTTTSSSSSSRRRQQQMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKNNNOOONNNNNNNNNLLLJJJHHHHHHIIIDDDGGGKKKNNNMMMJJJFFFCCC@@@@@@AAAAAA@@@???>>>>>>>>>@@@BBBBBBAAABBBEEEIIIXXXjjj{{{}}}wwwsssuuuyyy{{{}}}{{{yyypppfffcccnnn~~~vvvcccQQQHHHDDDCCCDDDEEEFFFFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999;;;<<<<<<;;;>>>DDDIII___{{{uuubbb\\\^^^cccfffrrr~~~|||~~~zzzmmmZZZKKKBBB>>>===<<<;;;===AAAGGGIIIKKKRRRZZZhhhttt{{{oooiiiXXXLLLGGG@@@FFFZZZwww|||ddd[[[kkkyyy```XXXMMMMMMLLLKKKLLLMMMMMMLLLKKKSSSWWWYYYUUUNNNIIIIIIKKKNNNPPPQQQRRRQQQPPPPPPQQQNNNNNNOOOQQQRRRTTTVVVWWWWWWVVVUUUSSSSSSRRRRRRSSSQQQXXXZZZVVVUUU]]]kkktttzzzvvv{{{rrrhhhbbbiiittt~~~}}}yyyuuusssrrrqqqrrrrrrrrrrrrvvv{{{sssfff[[[MMM@@@:::::::::::::::;;;;;;;;;??????@@@CCCJJJRRRZZZ___bbbZZZOOODDD@@@NNNmmm|||nnnaaammmzzz{{{oooXXXFFFEEETTTuuu}}}nnnyyyfff___ZZZXXXYYYYYYXXXVVVTTTSSSRRRQQQQQQLLLJJJHHHHHHIIIJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIJJJKKKNNNQQQSSSNNNOOONNNLLLJJJHHHIIIJJJGGGJJJMMMKKKFFFBBBBBBDDD???@@@AAABBBBBBAAA@@@??????BBBEEEEEECCCDDDGGGJJJVVVjjjyyypppppptttyyy|||~~~}}}yyyjjj___\\\hhhwwwuuu```NNNFFFCCCBBBAAABBBDDDDDDCCCAAA===>>>???AAAAAA@@@>>>=========<<<<<<<<<;;;;;;;;;888;;;<<<;;;;;;>>>BBBEEESSSlll}}}mmmhhhmmmvvv|||uuuhhhWWWHHHAAA?????????<<<>>>CCCIIILLLNNNUUU^^^ooo~~~wwwhhhdddVVVKKKFFF@@@KKKeeeiii___mmmjjjXXXWWWNNNLLLJJJHHHIIIJJJKKKKKKJJJPPPVVV\\\ZZZRRRLLLKKKMMMMMMOOOQQQQQQOOONNNMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXUUUTTTRRRPPPPPPQQQSSSTTTPPPUUUVVVRRRQQQXXXaaafffwww~~~yyyzzzpppggg```bbbjjjqqqyyy~~~}}}xxxsssooommmmmmmmmlllkkkkkkooouuuyyy|||kkkZZZOOOKKKDDD===888999:::;;;<<<>>>@@@BBBBBBDDDGGGLLLRRRYYY^^^aaaVVVOOOCCC===IIIiii~~~uuuiii___ZZZttt~~~nnngggZZZIIIIIIQQQlllvvvjjjoooeeeZZZYYYWWWVVVXXXVVVVVVUUUTTTRRRRRRRRRSSSLLLJJJHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLOOONNNLLLKKKLLLNNNPPPRRRMMMMMMMMMKKKIIIHHHIIIKKKKKKLLLLLLIIIEEEBBBBBBDDDAAABBBCCCDDDEEEDDDBBBAAACCCEEEGGGFFFDDDCCCFFFIIIQQQfffsssqqquuuxxx|||}}}|||zzzkkk___[[[eeepppxxxvvv```MMMFFFBBBAAA@@@AAABBBCCCCCCBBB<<<>>>@@@BBBBBBAAA>>>=========<<<<<<<<<;;;;;;;;;888;;;<<<;;;;;;>>>AAABBBLLLdddyyysssyyy~~~lll```PPPBBB<<<;;;<<<<<<===@@@EEEKKKMMMPPPWWWaaasss{{{tttfffcccWWWMMMGGGBBBPPPnnnpppfffrrr]]]QQQTTTLLLKKKIIIGGGGGGHHHJJJJJJJJJKKKTTT^^^^^^VVVOOOMMMOOOMMMNNNPPPPPPNNNLLLKKKKKKHHHJJJMMMPPPSSSUUUWWWXXXUUUTTTQQQPPPPPPSSSVVVYYYSSSUUUSSSOOOQQQXXX^^^```nnn{{{{{{}}}vvvsssqqqiiibbbbbbeeehhhlllqqq|||xxxsssooollljjjjjjhhhfffgggkkkqqquuuyyy{{{yyylllfffYYYJJJBBBBBBAAA>>>;;;<<<;;;;;;;;;>>>BBBEEEEEEHHHMMMRRRVVVXXXZZZZZZEEECCC>>>BBB\\\}}}qqqdddWWWTTTYYYqqq|||bbbPPPJJJKKKNNN[[[|||iiihhhoooYYYTTTTTTQQQRRRWWWRRRSSSSSSRRRRRRRRRSSSTTTNNNLLLIIIHHHGGGGGGEEECCCGGGGGGIIIKKKLLLMMMNNNNNNRRRPPPNNNLLLKKKLLLNNNPPPLLLLLLKKKIIIGGGGGGIIIKKKLLLKKKIIIHHHGGGEEECCCBBBBBBCCCEEEFFFGGGFFFDDDCCCEEEGGGHHHGGGCCCBBBDDDGGGLLLcccxxxuuuyyyyyy~~~}}}xxx{{{{{{pppddd^^^dddkkkooozzz|||kkkYYYJJJAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<888999;;;<<<<<<;;;999888999:::;;;;;;::::::<<<>>>FFFVVVqqq|||xxxfffWWWGGG>>>;;;999:::<<>>>>>======<<<;;;;;;<<>>JJJaaa}}}lllRRRMMMFFFMMMiiixxxeeeOOOCCCEEEKKKmmm~~~kkk___|||jjj[[[QQQUUU\\\[[[TTTPPPRRRPPPNNNPPPSSSUUUSSSRRRJJJJJJIIIIIIIIIHHHHHHHHHDDDGGGJJJLLLLLLMMMNNNOOOTTTSSSQQQNNNMMMLLLLLLMMMLLLJJJHHHGGGHHHIIIIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDKKKKKKIIIHHHGGGFFFFFFFFFNNN]]]xxx~~~vvvxxx~~~|||zzzwwwvvv{{{zzz|||qqqddd^^^]]]bbbmmmxxxxxxfffUUUIIIBBBBBBBBBBBBAAAAAAAAAAAA@@@===>>>>>>>>>>>>===<<<<<<:::;;;<<<======<<<;;;:::999:::;;;:::::::::<<<>>>AAANNNfff~~~uuunnn___QQQBBB<<<:::999;;;>>>CCCFFFFFFLLLVVVXXXaaauuurrrfff^^^```[[[OOOGGGRRRppp{{{mmmPPPLLLLLLIIIGGGGGGHHHHHHHHHFFFEEEDDDHHHMMMRRRVVVUUURRROOONNNOOONNNMMMLLLKKKLLLLLLMMMLLLLLLMMMSSSYYY\\\ZZZVVVSSSSSSSSSSSSTTTVVVXXXYYYTTTTTTSSSTTTVVVZZZ]]]______eeennnyyy||||||}}}wwwuuurrrnnnhhhaaa^^^ccchhhjjjlllnnnllljjjfffcccbbbbbbdddeeefffffffffgggiiimmmqqqtttyyy}}}~~~vvvkkkbbb[[[SSSKKKDDDBBB???<<<;;;<<<======<<<999;;;===>>>AAAHHHQQQYYY^^^___[[[QQQHHHBBB<<<777BBBRRRfffuuutttYYYHHHJJJQQQbbbxxxttt\\\EEE???MMM]]]}}}mmmgggyyyiiicccWWWPPPTTTYYYXXXSSSQQQRRRPPPOOOPPPRRRRRRQQQOOOKKKKKKJJJHHHGGGGGGFFFFFFFFFHHHLLLPPPSSSUUUUUUUUURRRRRRQQQOOOMMMKKKKKKLLLKKKIIIGGGFFFGGGHHHHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGKKKJJJJJJIIIHHHGGGGGGFFFLLL[[[ttt{{{xxx}}}|||{{{xxxwwwwwwkkkbbb\\\[[[cccmmmuuubbbQQQIIIFFFCCCBBBBBBBBBAAAAAAAAA@@@=========>>>======<<<;;;;;;<<<===>>>>>>===<<<;;;888:::::::::::::::<<<>>>>>>GGG[[[vvvzzzooofffUUUIII>>>999999:::===AAACCCHHHJJJOOOYYY]]]kkk}}}{{{lll^^^aaa```YYYNNNKKK]]]~~~]]]KKKGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEIIIMMMOOOPPPOOOOOOPPPOOONNNMMMMMMLLLMMMMMMMMMNNNLLLLLLPPPTTTWWWUUUSSSOOOPPPQQQSSSUUUWWWWWWXXXTTTTTTUUUVVVXXXZZZ[[[\\\\\\___eeennnwww~~~}}}vvveee[[[TTTVVV[[[bbbjjjqqqsssppplllhhhdddaaa``````___^^^]]]]]]^^^```ccceeeeeejjjpppsssvvvzzz|||tttlllggg```XXXNNNGGGCCCAAA>>>;;;:::888888999;;;===>>>===>>>BBBFFFGGGIIIPPP]]]gggeeeZZZLLLDDD>>>:::;;;???SSSjjj}}}nnnWWWGGGFFFOOOeee|||wwwcccJJJ<<>>>>>===<<<<<<888999::::::999:::<<<>>>===CCCUUUooowwwjjj___MMMDDD;;;999999:::>>>CCCCCCJJJLLLQQQZZZaaauuu}}}|||zzzqqqdddYYYbbb]]]RRRIIIMMMeeezzz|||qqqUUUNNNJJJGGGHHHGGGFFFFFFFFFEEEDDDCCCCCCDDDGGGKKKMMMNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNMMMKKKJJJKKKMMMOOOOOONNNNNNOOORRRTTTVVVVVVVVVUUURRRRRRTTTVVVWWWYYYZZZZZZZZZ^^^bbbfffkkkttt~~~|||xxx}}}}}}oooddd[[[XXX[[[___gggnnnwwwvvvtttpppkkkfffaaa^^^]]]\\\ZZZZZZZZZZZZ\\\]]][[[^^^cccgggjjjnnntttwwwyyy{{{{{{tttmmmfff^^^WWWRRROOOJJJCCC>>>=========<<<>>><<<;;;;;;>>>@@@AAAAAADDDIIIOOOTTTYYY___gggmmm^^^KKK<<<999<<>>GGG```|||xxxiiiXXX[[[}}}{{{dddYYYQQQPPPQQQSSSSSSRRRSSSTTTUUUTTTSSSRRRPPPNNNKKKIIILLLKKKIIIGGGGGGHHHIIIJJJQQQOOOPPPVVV\\\]]]YYYTTTJJJMMMPPPPPPMMMIIIHHHHHHIIIGGGFFFFFFHHHHHHHHHFFFHHHHHHGGGGGGFFFGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDHHHIIIJJJJJJJJJJJJIIIHHHGGGSSS___iiivvv{{{ooooooqqquuuuuuttt{{{}}}tttggg^^^aaaiiivvvqqqZZZKKKFFFGGGCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999999;;;===<<>><<<===@@@DDDFFFHHHLLLOOOUUU]]]eeehhhfffcccPPP@@@555999BBBKKK[[[jjj~~~{{{www~~~zzzfffRRRKKK]]]sss{{{iii```MMM@@@KKKjjjdddZZZ\\\wwweeeZZZYYYMMMQQQTTTTTTSSSSSSTTTUUUVVVVVVVVVTTTQQQNNNKKKIIIKKKIIIHHHGGGHHHKKKNNNPPPTTTRRRPPPSSSVVVVVVPPPKKKHHHLLLQQQPPPLLLHHHGGGHHHIIIHHHGGGHHHJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGHHHIIIJJJJJJJJJJJJFFFNNNSSSXXXdddrrrrrriiihhhjjjnnnpppqqqwww|||pppfffgggmmmwww~~~kkkWWWIIIDDDCCCBBBBBBAAA@@@???>>>>>>===;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::777999999999999999;;;===;;;===III]]]ttt~~~}}}|||||||||}}}~~~~~~~~~~~~~~~|||}}}|||yyytttkkk___RRRIIIDDD???;;;<<<<<<<<<@@@EEEEEELLLPPPYYYgggvvv~~~|||rrrfff^^^]]]```ZZZPPPGGGKKK___yyy~~~rrrgggnnn~~~yyyUUUNNNPPPJJJCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEIIIMMMNNNLLLIIIFFFEEEKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTVVVVVVUUUTTTRRRRRRQQQOOONNNPPPSSSWWWZZZYYY___bbb___\\\bbbrrr|||zzz}}}vvvlllnnnpppyyywwwkkkdddccceeegggiiilllnnnooooooooobbbaaa^^^\\\YYYWWWUUUTTTWWWVVVUUUTTTTTTUUUVVVWWW\\\^^^bbbiiiooossstttssswww{{{~~~}}}tttjjjaaa\\\YYYPPPMMMIIIFFFDDDBBB???===::::::;;;;;;;;;;;;;;;;;;=========AAAFFFLLLPPPRRR^^^\\\ZZZ\\\^^^YYYOOOFFF>>>:::;;;DDDRRRaaaqqq|||zzzqqqrrr|||}}}lllXXXRRR]]]sss|||iiiRRRHHHEEEOOOkkk~~~iiifffvvvgggTTTOOORRRMMMSSSWWWUUUTTTTTTUUUTTTUUUVVVWWWVVVRRRNNNLLLKKKJJJHHHFFFEEEGGGKKKPPPSSSTTTQQQOOONNNOOOMMMIIIEEEGGGLLLQQQPPPKKKGGGHHHIIIIIIHHHHHHIIIKKKKKKJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLHHHJJJJJJLLLTTT```hhhjjjiiiiiijjjmmmpppuuuwwwmmmkkkooozzzyyyhhhWWWKKKEEEDDDAAAAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::999999::::::999999999999::::::777888999999888999;;;===;;;<<>>;;;:::<<<======AAAGGGHHHOOOUUUbbbvvv}}}|||zzzssshhh___\\\```dddRRRJJJHHHXXXttthhh___^^^rrreeeMMMIIIJJJEEEAAABBBAAAAAA@@@AAABBBCCCEEEFFFFFFHHHJJJJJJHHHFFFFFFFFFIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKMMMNNNNNNOOOQQQRRRQQQRRRTTTUUUVVVVVVVVVVVVYYYUUUPPPLLLLLLPPPVVVZZZYYY[[[\\\[[[ZZZ```llluuu}}}~~~|||vvvqqqtttuuu}}}yyymmmhhheeedddbbbcccfffkkkqqquuupppnnnjjjfff```\\\XXXVVVVVVTTTQQQOOOOOOOOOPPPPPPSSSTTTVVVZZZ^^^`````````eeeiiimmmmmmlllpppyyy}}}||||||{{{zzzuuuuuutttssspppnnnkkkiiicccaaa]]]VVVOOOIIIGGGGGGBBB@@@===<<<<<<<<<;;;::::::;;;===>>>>>>@@@AAACCC???BBBGGGNNNVVV[[[]]]]]]aaa[[[TTTMMMIIICCC<<<777<<>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999;;;::::::999999::::::;;;777888999999888999;;;======<<>>???BBBFFFIIIGGGKKKSSS]]]eeehhhgggeeeNNNJJJCCC<<<999:::???BBBMMM^^^lllqqqvvv~~~zzzqqqbbbYYY[[[YYYRRRPPPVVV^^^zzzuuulllWWWCCCDDDJJJggg}}}}}}iii]]][[[XXXUUUTTTOOOUUUXXXUUUTTTVVVSSSNNNOOORRRUUUTTTQQQMMMLLLLLLJJJGGGCCCAAABBBFFFLLLOOOKKKKKKKKKIIIGGGGGGIIIKKKHHHMMMRRRPPPJJJGGGIIIMMMFFFEEEFFFHHHIIIJJJHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBDDDGGGKKKNNNLLLGGGEEEFFFFFFKKKaaaxxx{{{tttooopppsssuuuwww{{{~~~yyy~~~}}}rrrjjjbbbWWWKKKAAA@@@@@@??????>>>=========;;;;;;:::::::::999999999777777777777777777777777888888777777777777888888:::999===III\\\www|||xxxuuusssqqqooonnnllljjjgggdddbbbaaa^^^^^^]]]\\\[[[ZZZYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRPPPQQQQQQRRRQQQOOONNNLLLNNNOOOOOOLLLGGGBBB???===<<<;;;::::::===BBBGGGKKKRRRPPPYYYnnn~~~xxxtttggg\\\```jjjhhh]]]NNN???UUUxxx```cccrrr\\\TTTIIICCCBBBAAA???<<<;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFGGGJJJLLLLLLJJJHHHGGGIIILLLOOOOOOOOOMMMLLLQQQRRRRRRRRRQQQRRRTTTVVV```\\\VVVPPPMMMMMMOOOQQQTTTTTTSSSUUUYYY```fffjjjvvvzzzyyyyyyzzzxxx}}}xxx{{{vvvnnneee^^^\\\___bbbvvvxxx{{{}}}{{{ssshhhaaa\\\WWWQQQOOOOOOPPPOOONNNLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQSSSVVVZZZ^^^bbbdddiiieee___]]]]]]^^^]]][[[YYYVVVRRRNNNKKKIIIHHHHHHBBBBBBBBBBBBAAA???>>>===;;;<<<===<<<;;;;;;<<<>>>;;;???CCCEEEFFFGGGLLLOOOSSSWWWbbbqqqzzzwwwgggZZZGGG???::::::999999AAAKKKhhhrrr||||||uuummmdddTTTKKKNNNUUUWWW^^^fffooovvv```XXXMMMCCCJJJdddlllsss|||pppccc]]]YYYTTTQQQPPPTTTTTTUUUVVVVVVSSSNNNJJJLLLKKKKKKJJJJJJKKKKKKLLLKKKEEE@@@@@@EEEKKKMMMLLLLLLKKKIIIGGGGGGGGGIIIIIIOOONNNMMMKKKIIIGGGFFFEEEDDDFFFIIILLLNNNNNNJJJHHHHHHHHHHHHIIIIIIKKKLLLMMMFFFFFFFFFEEEEEEEEEEEEEEE@@@AAABBBCCCFFFHHHKKKLLLGGGGGGHHHHHHHHHOOO```qqqwwwxxxrrrkkkppp}}}yyy{{{www|||zzzppphhhaaaXXXLLLCCC@@@??????>>>>>>===<<<<<<;;;::::::::::::999999999777777777777777777777777888888777777777777888888999999<<>>======???CCCHHHLLLRRRSSS___xxx|||tttpppbbbWWWbbbssskkkUUUIIIGGGiiigggmmm}}}mmmTTTMMMEEE@@@@@@@@@>>><<<<<<<<<>>>@@@AAABBBBBBBBBCCCDDDEEEDDDCCCBBBCCCEEEEEEEEEFFFHHHKKKLLLJJJIIIHHHJJJLLLNNNOOONNNLLLKKKMMMNNNOOOOOOOOOQQQTTTVVV[[[WWWRRRNNNLLLNNNQQQSSSXXXWWWVVVVVVYYY^^^cccffflllpppyyy}}}|||}}}}}}~~~~~~{{{qqqggg```^^^^^^^^^fffqqq{{{~~~|||mmmiiiccc___[[[WWWRRRNNNOOONNNKKKHHHFFFEEEEEEEEEJJJJJJJJJJJJLLLMMMOOOPPPQQQOOOLLLLLLMMMNNNLLLJJJJJJIIIFFFCCCAAA@@@@@@@@@>>>======<<<;;;;;;::::::999:::;;;;;;<<>>888666;;;CCCMMM\\\iiiuuukkk```YYYKKKKKKRRR^^^iiiqqqyyysssZZZLLLDDD???RRRtttpppooosssiii___[[[YYYUUURRRRRRSSSSSSSSSSSSSSSPPPLLLIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIEEEBBBCCCHHHLLLMMMLLLKKKJJJHHHGGGFFFGGGIIIJJJLLLLLLJJJIIIGGGEEEDDDCCCDDDFFFJJJNNNPPPNNNKKKHHHKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@AAACCCEEEGGGIIIJJJKKKIIIHHHHHHGGGFFFKKKZZZjjjzzz~~~|||ssssssyyyzzztttzzzzzz|||}}}|||zzz|||wwwpppgggaaa\\\UUUKKKDDD??????>>>>>>===<<<<<<;;;:::::::::999999999888888777777777777777777777777888777777666666777777888888999;;;???GGGZZZzzz{{{}}}~~~}}}{{{xxxsssooollljjjiiiiiigggeeebbb___\\\ZZZYYYRRRRRRPPPNNNLLLKKKIIIIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCBBBBBBBBBDDDGGGGGGFFFEEEDDDEEEEEEDDDBBBAAACCCGGGKKKNNNUUUZZZjjj|||uuummmhhh\\\YYYjjjyyyjjjMMMMMMXXX|||rrryyy~~~RRRKKKFFF???<<<===>>>===<<<<<<===>>>???@@@@@@@@@@@@???@@@BBBBBBAAAAAACCCDDDDDDCCCDDDFFFHHHJJJJJJJJJGGGHHHJJJKKKKKKJJJIIIGGGJJJKKKLLLLLLMMMOOORRRTTTSSSQQQNNNKKKLLLOOORRRUUUZZZYYYWWWVVVWWWZZZ]]]___bbbdddkkkvvv|||{{{vvvkkkccc___XXX```iiinnnpppsssyyy|||xxxrrrjjjbbb[[[UUURRROOOLLLJJJJJJKKKLLLJJJIIIHHHGGGGGGFFFFFFGGGFFFEEEEEEEEEGGGGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????CCCDDDDDDCCCDDDGGGLLLPPPQQQTTTYYYaaaiiimmmooooooppplllgggbbb]]]RRRDDD999:::;;;BBBOOO^^^mmm|||vvvdddWWWNNNHHHIIIZZZmmmyyyyyy[[[IIIGGGEEEPPPooopppqqqlllggg___YYYXXXXXXUUUSSSSSSQQQPPPNNNNNNMMMLLLIIIGGGCCCBBBBBBBBBBBBBBBBBBCCCEEEDDDDDDGGGLLLNNNMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBAAADDDGGGLLLPPPQQQOOOLLLIIIMMMLLLKKKIIIHHHGGGFFFFFFIIIHHHGGGFFFEEECCCBBBBBBAAABBBDDDGGGIIIJJJJJJJJJJJJHHHHHHFFFDDDGGGTTTbbbsss~~~|||uuutttssspppyyy}}}xxxtttwwwnnnddd___XXXTTTSSSOOOHHHAAA>>>>>>======<<<;;;;;;;;;999999999999888888888888777777777777777777777777777777666666666666777777777888;;;<<>>>>>>>>>>>===<<<>>>@@@@@@@@@AAACCCEEECCCBBBAAACCCFFFIIIJJJIIIDDDEEEFFFGGGGGGFFFDDDCCCJJJKKKKKKKKKKKKLLLNNNQQQNNNMMMKKKJJJKKKMMMQQQSSSWWWWWWUUUUUUUUUVVVXXXYYY[[[]]]ccclllssswww~~~||||||xxxooojjjhhhjjjiiiaaaXXXXXXcccmmmzzzuuuccc```[[[UUURRRPPPQQQQQQLLLKKKJJJIIIGGGFFFEEEEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFGGGKKKMMMOOOQQQSSSVVVZZZ]]]eeeiiiooovvvyyysssggg^^^SSSNNNGGGCCCAAA???<<<:::BBBIIIXXXjjjyyyzzzhhhWWWPPPOOOOOOddd|||wwwmmmWWWHHHHHHPPP\\\{{{wwwyyywwwccc]]]XXXUUUWWWWWWSSSQQQRRROOOLLLJJJIIIIIIHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAABBBEEEJJJMMMNNNJJJGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBAAAAAACCCHHHNNNRRRRRROOOLLLJJJLLLKKKJJJHHHGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCAAACCCFFFIIIJJJJJJJJJIIIJJJHHHGGGFFFDDDFFFPPP\\\fffwwwvvvqqqpppppp{{{|||vvvwww|||vvvYYYRRRMMMHHHGGGHHHHHHCCC>>>======<<<<<<;;;::::::999999999888888888777777777666666666666666666666666777777666666666666777777666888;;;;;;;;;EEE^^^uuutttiiiccc___]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZZZZZZZYYYXXXXXXWWWYYYYYYXXXTTTRRRVVV^^^eeedddddd___WWWRRRRRRPPPMMMIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGEEECCCAAACCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKJJJKKKLLLMMMJJJIIIGGGFFFHHHLLLQQQTTTZZZiii|||pppfff^^^VVV```xxx{{{fffUUUSSSiiivvvWWWIIIBBB@@@===;;;::::::999999;;;<<<<<<======<<<<<<;;;:::<<>>@@@BBB@@@???@@@AAACCCCCCAAA@@@CCCDDDDDDEEEEEEFFFFFFFFFHHHIIIHHHFFFDDDDDDFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIMMMNNNPPPRRRTTTTTTUUUUUUSSSQQQRRRXXX___gggrrr}}}zzzvvvxxx}}}|||vvvwww}}}uuujjjcccaaa^^^XXXQQQMMMOOOUUU[[[fffhhhkkkqqqwww~~~{{{uuupppkkkiiijjjnnnsssuuutttsssrrrsssooolllgggbbb___^^^___```___```bbbcccbbbaaa^^^]]]bbbcccdddaaa[[[TTTOOOLLLDDDCCC???;;;999;;;???BBB@@@IIIUUU___eeejjjnnnrrruuuxxxyyyyyyzzzzzzqqqgggXXX[[[```iii{{{}}}hhhUUUGGGAAAAAAHHH[[[zzzwwwbbbVVVSSSTTTUUUSSSPPPOOOOOOLLLFFFDDDFFFDDDCCCBBBDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCEEEHHHIIIHHHGGGEEEDDDBBBCCCCCCCCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBBBBBBB@@@EEEJJJKKKHHHGGGHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGIIIGGGGGGIIIHHHGGGKKKQQQWWWaaappp{{{|||wwwssspppqqq|||}}}|||{{{uuuaaaVVVPPPJJJHHHJJJIIIFFFBBB;;;;;;::::::999888888777777777777777666666666666666666666666666666666666666666555555555555666666666555777888888999CCCMMMjjjcccSSSPPPQQQPPPKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPSSSRRRPPPPPPOOOPPPPPPPPPOOOOOOMMMHHHGGGLLLNNNMMMJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPQQQSSSSSSSSSTTTWWWYYYUUUUUUUUUWWW\\\bbbiiimmm}}}}}}wwwnnnddd[[[UUU]]]nnnsss___LLLSSSnnn~~~tttvvv|||oooIIIBBBAAA:::888999;;;;;;:::999999999777777888999:::;;;;;;:::666888:::;;;;;;<<<>>>@@@??????@@@BBBCCCBBB@@@===@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIINNNPPPRRRTTTUUUUUUUUUTTTRRRMMMKKKNNNSSS\\\iiiuuuyyyyyyyyykkkfffkkkttt{{{}}}www}}}}}}www{{{ooogggYYYIII===;;;???EEEBBBFFFLLLVVV```jjjqqqvvv}}}zzzwwwrrrooollltttzzz~~~wwwrrrpppfffbbb\\\VVVSSSSSSUUUWWWSSSTTTUUUUUUSSSOOOJJJHHHEEEFFFFFFDDD@@@<<<:::999888;;;>>>???@@@EEELLLRRR^^^jjjyyy}}}|||lllqqqttttttrrrmmm^^^MMMNNN\\\qqqxxxZZZIII@@@;;;@@@IIIWWWyyyjjj\\\XXXWWWUUUTTTUUUPPPMMMLLLLLLIIICCCBBBEEEBBBAAABBBDDDGGGHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFHHHIIIIIIGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDHHHIIIFFFEEEGGGJJJHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGIIIGGGGGGHHHGGGEEEHHHMMMOOOVVVdddttt~~~{{{yyyvvvsssnnnyyy}}}zzzyyywwwooo^^^XXXRRRPPPPPPMMMGGGBBB<<<;;;999888999999888777999888888777777777777777555666777666555444555777666666666666666666666666555666777777999<<<@@@CCC```lllwww```VVVTTTSSSQQQOOOOOOOOOPPPPPPPPPPPPQQQSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQQQQPPPOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMMMMLLLMMMOOOPPPQQQNNNRRRTTTRRROOOOOONNNMMMLLLMMMMMMLLLIIIHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLNNNNNNNNNOOOQQQRRRNNNOOOPPPRRRSSSSSSTTTTTTWWWVVVVVVVVVWWWXXXYYYYYYYYY[[[]]]______^^^[[[ZZZ\\\ZZZZZZ^^^dddjjjuuuzzzuuugggWWWUUU\\\jjjoooeeeNNNHHH```lllgggnnnvvv|||RRRBBB@@@===888888888777777888888999:::666777777777888888888888999888777777777999;;;===<<<<<<<<<======>>>???@@@AAACCCCCCCCCBBBBBBDDDEEEBBBDDDEEECCC@@@BBBHHHNNNMMMJJJJJJMMMKKKEEEFFFKKKXXXXXXXXXUUURRRQQQTTTWWWSSSPPPKKKHHHKKKRRR[[[```iiimmmvvvxxxlllkkkrrrxxxwwwssswwwxxxxxxxxx}}}uuujjj[[[QQQKKKFFF@@@<<<===<<<<<>>:::888:::<<<999===>>>;;;888999<<<>>>???@@@HHHSSS[[[bbbppp{{{qqqooonnnkkkaaaTTTQQQUUUjjjkkkSSSAAA======AAAVVVppp}}}}}}ccc]]]UUURRRRRRSSSQQQNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHFFFFFFDDDDDDEEEEEEDDDCCCCCCBBB@@@AAAAAABBBAAA@@@>>>===BBBCCCEEEFFFGGGGGGGGGFFFJJJKKKKKKJJJHHHGGGGGGHHHJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJIIIGGGEEECCCBBBCCCEEEGGGJJJOOOTTT\\\mmm~~~tttoooxxx~~~}}}~~~|||yyyxxxwwwvvvuuuvvvwwwwwwxxx{{{~~~|||yyyvvviii^^^XXXRRRPPPPPPNNNHHHCCC===;;;999888999999888777999888777777666666777777444666777666555444555777444444444444444444444444555666777777888:::>>>AAAQQQaaa{{{uuu```XXXVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTTTTSSSSSSSSSSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNOOOOOOPPPQQQRRRRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTRRRRRRQQQPPPPPPQQQRRRQQQNNNMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQTTTUUUWWWWWWWWWWWWYYYZZZZZZZZZ[[[]]]]]]^^^^^^^^^```______^^^^^^^^^______aaabbbcccddddddbbbaaa```^^^]]]```eeejjjrrr~~~yyynnn^^^UUU[[[eeeuuummmYYYGGGLLLjjjqqqbbbcccnnnwwwgggGGG???>>>;;;777888777777777777888999999666666777777777888888888999888777777777999;;;<<<<<<;;;;;;<<<<<<===>>>???AAABBBBBBAAA??????@@@BBBDDDEEEEEEBBB???AAAGGGLLLMMMJJJJJJMMMKKKGGGHHHMMMWWWWWWVVVSSSPPPOOORRRTTTNNNLLLJJJIIIKKKPPPVVVYYY___bbbjjjuuu|||tttqqqtttxxxxxxuuuwww}}}{{{zzz}}}pppiii^^^WWWTTTRRRQQQPPPEEEAAA======@@@CCCDDDCCCFFFBBB???AAAAAA@@@AAADDD???CCCDDDAAA>>>>>><<<999;;;999777666777777777777444666888777555444555777888;;;======<<<@@@EEEIIINNNSSS___jjjooouuu~~~ssslllgggccc]]]VVVSSS\\\hhhtttkkkZZZHHH;;;???LLL\\\ppp}}}lll___XXXQQQNNNOOOPPPOOOMMMNNNLLLJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@???CCCDDDEEEFFFGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJHHHEEEEEEEEEGGGHHHGGGJJJNNNUUUdddvvvwwwooolllsss~~~}}}~~~~~~}}}|||{{{{{{{{{|||xxxxxxvvvtttssswww~~~|||yyy|||ccc[[[VVVOOOMMMNNNLLLHHHCCC===<<<:::999::::::999888999888777777666666777777444555666666555444555666333333333333333333333333555666666666666888;;;===FFFWWWtttrrr```ZZZYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[VVVVVVUUUUUUTTTTTTTTTSSSPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWW[[[YYYXXXYYYZZZZZZYYYXXXWWWYYYZZZYYYWWWVVVVVVWWWYYYYYYZZZ[[[\\\\\\[[[[[[___aaabbbbbbaaaaaabbbddddddeeefffggggggggggggggghhhhhhgggfffeeeeeeeeeeeehhhiiiiiiiiiiiiiiiiiiiiiiiijjjnnnrrrvvv~~~wwwyyyssscccVVVXXXeeepppwwwdddNNNIIIZZZyyyxxxeeebbbkkkvvv~~~}}}KKK:::<<<;;;777666777777666666777777888999666666666666777777777777888777666666777888:::;;;::::::::::::;;;<<<======@@@@@@@@@???===<<<===???FFFFFFEEEAAA???@@@EEEJJJLLLJJJJJJKKKJJJHHHKKKPPPVVVUUUTTTQQQNNNMMMNNNPPPIIIIIIIIIJJJLLLNNNPPPRRRUUUWWW]]]fffnnnsss{{{}}}xxxxxxxxxwwwvvvyyywwwoooqqqyyyuuurrrmmmhhhffffffggghhh^^^UUULLLIIILLLNNNMMMIIIGGG@@@;;;;;;:::888888:::;;;===<<<999999;;;;;;999444333222333444444333111111333777999999:::<<<===JJJMMMPPPSSSUUUYYY___eeeooorrrwwwzzzzzz~~~wwwnnnhhhjjjiiiiiifffcccgggvvvrrr]]]QQQNNNBBBAAAEEETTThhhyyyxxxvvvlll^^^XXXRRRLLLIIIJJJLLLMMMLLLOOONNNLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBBBBBBBAAA@@@???>>>AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEJJJHHHGGGHHHLLLNNNLLLJJJHHHGGGFFFEEEDDDBBBAAAAAACCCDDDEEEGGGHHHJJJLLLLLLMMMKKKIIIFFFEEEEEEFFFGGGBBBEEEGGGLLLYYYiiitttwwwooollljjjmmmrrr{{{~~~|||zzzzzz{{{|||}}}|||yyytttooommmqqqxxx}}}|||zzzbbbYYYSSSLLLIIIJJJJJJFFFBBB>>><<<:::999::::::999888888888777666666666666666444555666666444444555666333333333333333333333333444555666555555555888:::BBBNNNffftttgggbbbbbbbbbaaa________________________^^^^^^]]]]]]\\\\\\[[[ZZZWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^_________^^^___aaacccccccccbbbbbbdddbbbdddhhhkkkiiifffeeedddfffhhhhhhfffeeeeeefffgggggghhhjjjjjjkkkkkkkkkmmmnnnoooooommmmmmnnnoooooopppqqqqqqrrrrrrqqqqqqrrrrrrqqqpppppppppqqqqqquuuuuuuuuuuuwwwxxxzzz{{{|||~~~uuusssfffWWWVVVcccoooqqqfffVVVLLLXXXpppkkkfffppp}}}\\\999666<<<888444888666666555555666666777888555555555666666666777777666666666666666888999:::888888888999999:::;;;<<<===>>>>>>===<<<<<<===???HHHGGGDDDAAA???@@@DDDHHHIIIIIIHHHHHHGGGIIIMMMQQQTTTSSSPPPNNNLLLKKKLLLMMMJJJJJJJJJKKKLLLMMMOOOPPPSSSSSSVVV^^^eeekkkttt}}}~~~{{{yyywww{{{xxxrrrsss|||~~~|||pppccc```fffmmmooommmaaaXXXQQQNNNJJJCCC??????>>>???>>><<<===@@@===888;;;999777777:::<<<<<<;;;BBBCCCGGGKKKOOOTTTYYY\\\kkkmmmssswwwxxxwww{{{|||zzz~~~tttlllcccZZZ[[[aaattt||||||nnncccRRRAAA===CCC@@@TTTkkkyyy~~~rrryyywwweee\\\YYYRRRMMMHHHFFFHHHJJJLLLLLLOOOOOONNNLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHFFFFFF@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGDDDCCCFFFLLLOOONNNKKKHHHHHHFFFEEECCCBBBBBBAAAEEEFFFHHHIIIKKKMMMMMMNNNKKKJJJGGGEEECCCCCCCCCCCCAAABBBCCCGGGOOO\\\hhhooonnnllljjjhhhiiiqqq~~~|||xxxyyyzzz{{{}}}yyyqqqkkkiiilllrrrwwwxxxxxxzzz{{{dddZZZSSSKKKHHHIIIIIIFFFCCC===;;;999999::::::999888888777777666555666666666444555666555444333444666444444444444444444444444444555666555444444666777<<>>@@@BBBFFFEEECCCAAA@@@AAADDDFFFFFFGGGFFFEEEEEEHHHLLLOOOQQQOOOMMMKKKKKKLLLMMMMMMPPPOOOMMMKKKLLLMMMPPPRRRTTTRRRSSSYYY^^^dddnnnwwwwww{{{}}}~~~{{{yyywwwttt|||rrrddd]]]XXXTTTRRRSSSOOOQQQRRRSSSWWWYYYSSSKKKMMMHHHCCCCCCHHHNNNQQQQQQ[[[\\\___eeennnxxxyyywwwyyy}}}mmmbbbYYYTTTNNNLLL[[[ooo{{{yyyrrraaaQQQHHH@@@;;;BBBMMM___zzzzzzooo___XXXTTTSSSMMMJJJGGGFFFGGGJJJLLLMMMOOOOOONNNMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIGGGEEECCC???@@@AAACCCDDDDDDEEEEEEBBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDAAA@@@DDDJJJOOOMMMKKKJJJIIIHHHFFFDDDDDDCCCCCCGGGHHHJJJLLLMMMNNNNNNNNNJJJIIIGGGEEECCCBBBBBBBBBCCCCCCDDDFFFJJJSSS___iiiqqqqqqnnnhhhgggqqq~~~|||yyyyyyyyyzzz{{{|||~~~}}}wwwooohhhgggjjjooorrrppprrryyy}}}ggg]]]UUULLLHHHIIIIIIGGGEEE<<<;;;999888999999888777888777666666555555666666333444555555444333444555444444444444444444444444333444666555444444555666::::::EEE___zzzyyyvvvvvvuuusssuuuuuutttrrrqqqpppoooooopppqqqrrrssssssrrrqqqpppnnnnnnoooqqqrrrsssuuuuuuttttttuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{|||||||||||||||{{{~~~|||nnnggghhhtttwww{{{}}}||||||||||||{{{|||}}}pppbbbSSSVVVgggssskkk[[[MMMTTTdddyyykkkrrrcccGGG;;;666;;;:::222222999444444333333444444555666444444444444555555555666333444444555555666666777777777777777888999:::;;;888:::<<<======???BBBDDDCCCBBBBBBBBBBBBCCCEEEEEECCCFFFFFFDDDDDDHHHLLLLLLOOOLLLJJJJJJLLLNNNPPPPPPTTTRRRNNNKKKKKKMMMPPPRRRRRROOOOOORRRVVVZZZcccllllllqqqzzzvvvooorrrxxx|||zzzggg^^^^^^aaahhhnnnkkkmmmqqqwww~~~yyynnnccc\\\TTTSSS[[[dddjjjmmmqqqrrruuu|||{{{}}}zzzqqqiiieee___YYYLLLJJJLLLPPPTTT___yyy~~~mmmaaaZZZWWWKKK@@@===@@@IIIUUU```zzz~~~rrraaaZZZUUUNNNJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIGGGEEECCC@@@AAABBBDDDEEEFFFFFFFFFAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAA@@@AAAAAABBBBBB@@@??????CCCIIIMMMMMMLLLLLLKKKIIIGGGEEEEEEEEEEEEHHHJJJKKKMMMMMMMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCCCCEEEDDDEEEGGGGGGLLLXXXdddtttvvvsssmmmnnnzzz|||xxxxxxwwwwwwwwwwwwwwwxxxwwwrrrllliiiiiillloooqqqooottt{{{hhh]]]UUUKKKFFFFFFGGGEEEBBB;;;999777777888888777666777777666555555555555666333444555555333333444555333333333333333333333333222444555666555444555666888777???SSSiii{{{~~~~~~~~~~~~~~~}}}}}}}}}|||}}}||||||}}}~~~tttpppwww~~~yyyddd[[[WWWaaallljjj^^^RRRRRRdddxxxxxxpppmmmIII<<<888777888666222222555333333333333333444444555333333444444444555555555222333444444555555666666777777777777888999:::;;;888:::;;;<<<<<<>>>@@@CCC??????@@@CCCEEEFFFFFFEEEBBBGGGHHHEEEEEEIIILLLJJJLLLJJJHHHJJJNNNRRRSSSSSSTTTQQQNNNKKKKKKLLLNNNOOOOOOLLLJJJLLLNNNPPPXXX```cccfffnnnyyy}}}||||||}}}~~~tttppptttxxxwwwyyy~~~zzzkkkggglllttt|||{{{}}}~~~vvvnnnggggggppp|||qqqiiilllmmmqqqnnnaaaUUUPPPOOOMMMLLLRRR\\\fffrrrwww```UUUNNNIIIDDDCCCAAAEEERRReeerrrwwwtttccc[[[XXXQQQKKKIIIEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKIIIGGGFFFDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>???@@@AAABBB???@@@BBBEEEHHHKKKMMMNNNMMMKKKIIIFFFEEEEEEEEEFFFHHHIIIJJJLLLLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGEEEFFFQQQ^^^ssswwwwwwuuuyyy}}}vvvuuutttsssrrrrrrrrrrrrqqqnnnjjjjjjmmmppprrrrrrrrrxxxzzzfffZZZRRRGGGBBBBBBBBBAAA>>>;;;999777666777777666555777777666555555555555555333444555555333333444555222222222222222222222222222444666666555555666777111222999GGGWWWhhhzzzvvvpppZZZWWW]]]kkkmmm```SSSOOOXXXpppvvvkkkssszzzQQQ:::999888666333111111111111333333222222333333444555333333333444444444555555111222333444555555555555777777777777888999:::;;;999:::;;;;;;;;;<<<>>>@@@<<<===@@@CCCGGGHHHGGGEEEBBBHHHJJJFFFFFFKKKLLLJJJKKKHHHGGGJJJOOOTTTVVVVVVQQQPPPNNNLLLJJJJJJKKKKKKNNNJJJHHHIIIIIIKKKQQQYYY]]]^^^dddooo|||}}}pppssswww}}}zzzrrrrrrxxx{{{wwwvvv|||}}}~~~|||uuuxxx{{{tttvvv}}}ooo]]]WWW\\\ZZZbbbbbbUUUJJJNNN[[[dddkkkttt~~~yyy[[[IIIFFFEEEAAA???FFFMMMUUUiiixxxiii```XXXVVVRRRLLLKKKOOOCCCEEEHHHJJJIIIHHHHHHHHHJJJJJJJJJJJJHHHFFFDDDCCC@@@AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGIIIJJJJJJIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBAAA@@@>>>==================???AAABBB>>>AAADDDFFFHHHJJJNNNPPPMMMKKKHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJHHHFFFEEECCCCCCBBBBBBAAAAAAAAA@@@CCCCCCEEEFFFCCCBBBLLLZZZpppvvvzzzzzz}}}tttsssrrrqqqpppooooooooollljjjiiilllpppssstttsssttt{{{ppp___RRRKKKDDD@@@AAAAAA???===;;;888666666777888777777666666666666555555555555444444444444444444444444333333333333333333333333111222333333444444333333555888555999GGGUUUgggvvvhhh^^^SSS```llljjj]]]SSSSSSYYYnnn~~~yyylllaaammmyyyLLL:::<<<555555444333333222111111444333333222111111111222111111111111111111111111111222333333444444333333555555555555666666666666888888999::::::;;;;;;<<<>>>@@@BBBCCCBBBBBBCCCEEEHHHLLLPPPOOOJJJGGGGGGIIIIIIKKKNNNPPPQQQSSSVVVYYYXXXQQQIIIHHHLLLOOOMMMIIIMMMLLLIIIGGGGGGHHHJJJLLLPPPTTTZZZbbbmmm{{{yyymmmwww~~~wwwpppooopppuuu}}}|||yyyrrrlllnnnmmmkkkqqq}}}~~~}}}||||||yyyyyy~~~yyytttrrrpppnnnggg]]]RRRJJJHHHHHHMMM```iiijjjmmmmmmssssssfffTTTFFF@@@BBBGGGJJJSSSeeezzz{{{yyyfff[[[ZZZWWWTTTSSSRRROOOJJJFFFEEEFFFGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFEEEBBB@@@???>>>??????@@@BBBCCCDDDDDDCCCBBBAAACCCEEEGGGHHHGGGDDDFFFCCCCCCOOO[[[XXXKKKCCCBBBAAA@@@@@@@@@AAAAAABBBBBB@@@>>>;;;:::;;;<<<;;;===@@@@@@@@@???@@@AAACCCBBBCCCDDDFFFIIIKKKMMMNNNKKKGGGDDDBBBBBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???DDDDDDCCCBBBBBBEEEJJJNNN```jjjxxx{{{~~~}}}rrrrrrrrrqqqooonnnlllkkkllllllmmmooosssuuuuuuuuu{{{ooo^^^OOOIIIAAA>>>>>>???===::::::888666666777888777777666666666666555555555555444444444444444444444444333333333333333333333333111222333333444444333333222666333555AAAMMM```xxxxxxkkk^^^VVVZZZdddiiiaaaTTTPPPZZZfff|||rrrddd^^^hhhwwwzzzUUU:::333888555444444333222222111111444333222111111111111111111111111111111111111111222222333444444444444333444444555555555666666666888888888999::::::;;;;;;===???AAABBBAAAAAABBBDDDFFFJJJMMMKKKGGGDDDEEEGGGJJJLLLNNNPPPQQQSSSUUUXXXVVVPPPJJJHHHJJJKKKKKKIIIKKKJJJGGGFFFEEEFFFHHHIIINNNPPPTTTZZZdddrrr|||uuu~~~}}}xxxtttqqqooonnnooopppqqqyyy}}}{{{ttteeeeeedddeeeooo{{{pppjjjhhhjjjqqqzzz}}}xxxvvvzzz}}}|||}}}|||||||||||||||||||||{{{sssssspppjjjccc]]][[[\\\``````^^^YYYSSSRRRVVV[[[mmmuuuqqqnnnfff]]]TTTKKKAAA???FFFSSS^^^eee{{{}}}}}}{{{lllbbbXXXRRRTTTRRRPPPOOONNNLLLHHHDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDBBBAAA@@@???===>>>???@@@AAABBBBBBCCCCCCAAA@@@AAACCCEEEEEEDDDBBBCCCBBBBBBMMMYYYVVVJJJBBBAAA@@@??????@@@@@@AAA@@@@@@@@@===;;;:::<<<===<<<>>>@@@@@@???>>>???@@@BBBBBBBBBCCCFFFHHHKKKLLLOOOMMMIIIEEECCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCBBBBBBDDDHHHKKKVVVaaatttxxxpppuuu~~~~~~~~~|||wwwuuurrrooommmlllllllllkkkkkklllnnnrrruuuwwwxxxmmm\\\MMMHHHAAA>>>>>>===;;;999:::888666666777888777666666666666555555555555444444444444444444444444444444444333333222222111111111222222333333333333333111666333333;;;DDDVVVooozzzkkk]]]VVVSSScccddd```TTTJJJOOOcccvvvttt^^^XXX[[[nnntttNNN<<<333333777444444333333222111111111333222111111111111111111000000000000000000000000222222333444444444444333444444444444555555555555777777777888999999::::::;;;===???@@@@@@@@@AAABBBDDDFFFHHHFFFCCCBBBCCCEEEJJJLLLNNNOOOOOOQQQSSSUUURRROOOLLLHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGKKKKKKLLLOOOWWWdddrrr{{{}}}{{{yyyqqqhhhaaaccceeeiiimmmkkkiiinnnuuuwwwyyy~~~~~~wwwsssmmmlllvvvppp\\\QQQNNNRRR\\\eeeeee```]]]]]]^^^bbbkkksssuuuxxxzzzvvvnnnfffcccbbbWWWYYYZZZXXXUUUVVV]]]cccsssuuusssmmmfffeeelllttttttggg___WWWNNNIIIGGGDDDCCCEEEMMM[[[iiitttyyy{{{pppYYYSSSTTTQQQMMMNNNMMMLLLLLLLLLKKKGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCBBB@@@?????????@@@<<<===>>>???@@@AAAAAAAAABBBAAA@@@@@@AAABBBAAA@@@>>>@@@??????HHHRRRPPPGGG@@@??????>>>??????@@@AAA>>>??????===;;;;;;===???>>>@@@@@@@@@>>>===>>>???@@@@@@AAACCCEEEGGGIIIKKKPPPMMMIIIFFFDDDCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEGGGMMMZZZqqqyyypppkkkoooyyy~~~||||||~~~{{{zzzwwwrrrnnnkkkjjjkkklllkkkkkkkkkmmmpppuuuzzz}}}lllZZZMMMIIIDDD@@@???>>>===;;;:::888777777888888777666666666555555555444444444333333333333333333333333555444444333222111000000111111222333333333333222111777555333888===LLLddd{{{nnn___UUUUUUYYYaaa\\\RRRIIIJJJXXXpppmmm]]]aaammmyyyVVV===999777555444333333222222111111111000222111111000000000111111000000000000000000000000111222333333444444333333333333333333444444444444555666666777888888999999888:::===>>>>>>>>>???AAABBBCCCDDDCCCAAA@@@BBBDDDHHHIIIKKKLLLLLLLLLNNNPPPMMMNNNLLLHHHDDDCCCEEEHHHGGGFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFHHHLLLUUU^^^eeevvv}}}~~~vvvmmmddd]]]___```dddeeebbb```eeemmmpppvvv}}}iiiSSSHHHGGGMMMVVV^^^ZZZYYYWWWWWWYYYaaaoooyyy|||}}}yyymmm]]]TTTSSSVVVYYY^^^dddgggjjjrrr}}}~~~|||ssspppfffXXXMMMKKKGGGBBBEEEMMM[[[bbbjjjpppssstttwwwyyy|||~~~rrr[[[OOOOOORRROOOJJJJJJJJJKKKKKKLLLKKKIIIHHHCCCDDDEEEEEEFFFFFFFFFFFFCCCAAA???===<<<===???@@@===>>>@@@AAABBBBBBBBBAAACCCBBB@@@AAAAAAAAA???===<<<=========BBBHHHFFF@@@=========>>>??????@@@AAA===>>>>>>===<<<<<>>======>>>??????AAABBBDDDGGGHHHIIINNNLLLHHHEEECCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFBBBDDDEEEEEEDDDDDDDDDEEEKKKXXXpppwwwrrrllliiimmmttt}}}}}}}}}~~~xxxwwwtttpppmmmjjjiiijjjjjjjjjkkkkkklllpppuuu|||jjjYYYLLLIIIEEEAAA???>>><<<;;;999888777777888888777555555555555555444444444444333333333333333333333333444444333222111111000000000111222222333333222222111666444222666888BBBWWWooo~~~{{{yyyqqqcccVVVQQQUUU\\\RRRKKKEEEHHHVVVlllpppbbb```qqq^^^???555777555111///222111111111111111000000000000000//////000000111////////////////////////000111111222333222222222222222222222333333333333444444555555666777777888666999;;;<<<======>>>@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDFFFGGGHHHGGGHHHJJJKKKJJJKKKKKKHHHCCCBBBDDDHHHFFFFFFEEEDDDCCCDDDDDDEEEBBBCCCDDDEEEFFFIIINNNQQQ___iiittt|||zzzsssmmmgggfffcccaaa___[[[[[[cccmmmnnnttt|||qqqaaa[[[]]]cccjjjqqqkkkmmmoooqqqvvvpppbbb^^^eeemmmyyy}}}pppggg[[[UUUMMMCCC???CCCFFFJJJVVVeeezzzqqqrrrwwwttt\\\UUUMMMIIIJJJJJJGGGCCCDDDFFFHHHIIIIIIIIIHHHHHHDDDDDDDDDEEEEEEDDDDDDCCCAAA???===;;;:::<<>>===999;;;;;;<<<>>>???@@@AAAAAA===>>>>>>>>>===>>>AAACCCDDDDDDDDDAAA>>>===>>>???>>>???AAACCCEEEFFFHHHHHHJJJIIIFFFDDDBBBAAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIDDDFFFHHHHHHGGGFFFFFFFFFLLLVVVlllxxxmmmiiihhhlllpppvvv}}}{{{rrrpppooonnnlllkkkiiihhhgggjjjjjjkkklllnnnttt|||hhhVVVIIIHHHDDDAAA>>><<<::::::999888777888999888777555555555555444444444444333333333333333333333333333333333222222111111000000000111111222222222222222///333000000444444888HHH[[[|||xxxqqqfffZZZRRROOOQQQSSSCCCBBBFFFTTTjjjkkk\\\YYYccc|||TTTBBB222111333111000222000000000000000000000000///////////////000000111//////////////////////////////000111111111111000111111111111222222222222333333444444555666666666555888:::<<<<<<===>>>@@@?????????@@@@@@AAAAAAAAA@@@BBBDDDDDDDDDEEEGGGHHHHHHIIIIIIGGGDDDCCCEEEHHHFFFEEEEEEDDDDDDDDDDDDDDD@@@AAACCCCCCCCCDDDFFFGGGKKKTTT___gggqqqzzz~~~|||{{{vvvrrrkkkdddaaa___aaajjjssspppssswwwzzz|||~~~~~~~~~wwwxxx|||~~~zzz~~~|||oooZZZTTTMMMCCCBBB@@@AAAGGGRRR]]]kkk}}}wwwrrr{{{qqq___UUULLLJJJGGGEEECCCBBBAAAAAA???AAADDDEEEEEEEEEFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>;;;::::::<<<>>>@@@BBBDDDFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCDDDBBB???===;;;<<<<<<;;;:::999888777999:::<<<>>>@@@AAABBBBBB??????@@@??????@@@BBBEEEEEEEEECCCAAA>>>===>>>???>>>???AAACCCEEEGGGHHHHHHGGGFFFDDDCCCBBBAAABBBBBBBBBBBBAAABBBDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKFFFHHHJJJJJJIIIHHHHHHIIIKKKRRRccc{{{qqqllljjjnnntttzzzwwwppplllllllllkkkjjjhhhgggfffgggiiijjjjjjkkkooowww}}}dddRRRIIIHHHFFFBBB???<<<;;;;;;888777777888999999666444555555555444444444333333222222222222222222222222222222222111111111111111000000111222222222222222///222///000777444444>>>KKKooo~~~{{{ooofff[[[TTTRRRPPPKKKFFFCCCJJJXXXiiizzzppp```^^^eeeqqqeee@@@777222444333///000777000000000000000000000000///............///000111........................---......///////////////000000000111111111222222222222333333444555555555555777:::;;;<<<===>>>@@@;;;<<<===???@@@@@@@@@>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGGGGFFFEEEEEEGGGHHHEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAAAAAAAACCCFFFHHHGGGMMMRRRWWW^^^iiioooooo|||yyyqqqjjjkkkmmmppptttyyytttttttttttttttrrrooonnnkkknnnoooqqqvvv}}}|||}}}~~~}}}tttlllgggfffggghhhggg```OOOFFFFFF???<<>>======<<<;;;;;;;;;===>>>@@@CCCEEEGGGIIIIIIHHHFFFEEECCCCCCCCCCCCDDDBBB???===;;;;;;======;;;888999:::888:::<<>>???BBBDDDFFFHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEHHHKKKMMMJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHJJJIIIHHHIIIJJJKKKMMMPPPYYYkkk~~~uuunnniiinnnwwwyyytttooonnnllljjjhhhgggffffffdddfffhhhgggfffiiipppvvvxxxzzz}}}~~~bbbPPPKKKKKKIIIEEEAAA>>>======888777777888999999666444555555444444444333333333222222222222222222222222111111111111111222222222000000111222222222222111222444000333;;;888333;;;BBBddd{{{xxxvvveee[[[RRRQQQTTTRRRHHH>>>KKKXXXkkkzzziii```___lllzzzbbbEEE666222333777444---...555////////////000000000000...............///000111........................,,,------...///.........000000000000111111111111111222222333333444555555555777:::;;;<<<===>>>@@@999:::;;;>>>@@@@@@>>><<<===???BBBCCCCCCDDDFFFHHHFFFFFFEEEEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB????????????@@@DDDIIIMMMMMMOOOOOONNNRRRZZZ___```nnn||||||tttppptttzzz||||||~~~yyyxxxvvvtttpppkkkddd^^^XXX\\\___```eeennnttttttrrrsssxxx~~~{{{vvvqqqgggaaaZZZVVVVVVXXXYYYYYY[[[UUUJJJJJJMMMFFFIII[[[eeeuuueeeYYYTTTPPPMMMMMMJJJGGGEEEDDDDDDDDDBBB@@@>>>AAAEEEGGGFFFEEEGGGIIIGGGGGGEEEDDDAAA???===;;;<<<<<<;;;;;;<<<===???@@@CCCEEEGGGIIIIIIHHHFFFDDDBBBBBBBBBCCCCCCBBB???<<<:::;;;===???===:::;;;>>>888:::<<<@@@BBBCCCDDDDDDBBBCCCCCCBBBAAABBBDDDFFFAAAAAA???===::::::<<<>>>>>>@@@BBBEEEGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDFFFJJJMMMOOOKKKKKKKKKKKKKKKKKKJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMRRRQQQTTT```ppp}}}sssiiicccgggttt}}}{{{tttqqqmmmhhhfffeeefffgggaaadddfffeeeccceeekkkqqqqqqrrruuuxxx{{{bbbVVVPPPMMMJJJFFFDDDAAA===:::999888666666777777555444444444444333333222222222222333444333111000111222000000000000000000000000//////000000111111111222444222000000222333444333===NNNggg}}}}}}~~~zzzwwwmmmaaaQQQQQQPPPMMMFFF@@@DDDLLL]]]llluuufffTTTggg~~~UUUAAA555111111111111000000000///.........///////////////------------------------....................................////////////////////////000000000000111111111111222333444555888888888999:::;;;<<<===888999:::<<<======>>>>>>???@@@BBBDDDEEEDDDDDDCCCHHHGGGFFFEEEEEEFFFHHHIIIKKKHHHDDDBBBAAABBBAAAAAA===>>>@@@BBBEEEGGGHHHIIIOOOQQQRRRQQQPPPOOOOOOPPP[[[jjj{{{{{{zzzzzzvvvjjj___YYYWWWTTTSSSSSSTTTTTTTTT^^^bbbgggiiijjjnnnsssxxx|||~~~|||uuuqqqpppttt}}}uuuooogggbbb___ZZZSSSMMMIIIJJJHHHDDDIIIUUUbbbhhhgggfffeeebbb]]]^^^kkkyyyyyyzzz~~~ddd]]]TTTNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFFFFEEECCCAAA???===<<<======<<<<<<<<<===???@@@DDDFFFHHHIIIHHHFFFCCCAAABBBDDDGGGGGGDDDAAA???>>>===<<<<<<>>>@@@AAA@@@???=========>>>@@@BBBEEEFFFEEEFFFGGGEEECCCBBBBBBCCCBBB@@@===::::::;;;>>>@@@BBBCCCEEEGGGGGGFFFDDDCCCBBBAAAAAABBBDDDEEEDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJFFFIIILLLKKKHHHFFFFFFGGGEEEEEEFFFFFFFFFHHHLLLOOOLLLOOOQQQSSSXXX```llltttooocccYYY\\\lllxxxnnngggeeeeeeeeedddaaabbbaaaaaabbbdddhhhkkkggghhhjjjmmmqqqvvv{{{~~~cccXXXQQQOOOKKKHHHFFFCCC???<<<:::888666666777666555333444444444333333222222222222333444333111000111222000000000000000000000000///000000000111111111111333111000000222333333333666@@@RRRggg{{{xxxvvvyyy~~~}}}wwwmmmgggcccZZZPPPEEEDDDCCCCCCAAACCCNNNYYYuuurrraaaXXXfffxxxYYY>>>777333111111111000000000///////////////...............------------------------........................---.........////////////.../////////000000000000111111111111222333444444888888888999:::;;;<<<===999:::;;;<<<===>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFDDDCCCCCCDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJQQQRRRRRRPPPMMMKKKJJJJJJLLLWWWccchhhmmmsssxxxzzz~~~~~~|||ssslllaaaaaaaaa^^^[[[VVVRRROOOKKKNNNRRRUUUWWWZZZ___bbb```bbbaaa```cccgggddd]]]WWWTTTRRRUUU\\\```___\\\WWWVVVSSSPPPMMMKKKJJJIIIHHHOOOVVV]]]iii{{{|||rrrjjjiiittt{{{~~~rrraaaXXXUUUQQQLLLIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGEEECCCAAA???>>>??????>>>>>>>>>???@@@AAACCCDDDEEEFFFEEECCCAAA@@@BBBDDDFFFFFFDDDAAA???>>>=========>>>@@@AAA@@@???=========>>>???AAACCCDDDEEEFFFGGGEEECCCBBBCCCDDDBBB@@@===;;;:::<<<>>>@@@BBBBBBDDDEEEEEEEEEDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDFFFFFFFFFEEEFFFFFFGGGGGGEEEGGGHHHGGGEEECCCDDDEEEDDDEEEFFFFFFFFFGGGJJJMMMJJJKKKKKKKKKMMMRRR[[[bbbhhh^^^UUUUUUaaarrr|||yyysssnnnkkkgggeee```aaaaaaaaaaaaaaacccdddaaaaaabbbdddggglllqqqtttdddZZZRRRPPPLLLJJJHHHDDD@@@===:::888777666666666444222444444333333333333222222222333444333111000111222000000000000000000000000000000000000111111111111333111000000222333333222222555===MMMcccyyy|||vvvrrrqqqtttvvv{{{sssooofff[[[SSSNNNHHHBBB???======AAAHHHSSScccrrrxxxbbb[[[___xxxpppTTT<<<111222444000000000000/////////////////////......------,,,---------------------------------------------------------.........//////....../////////000000000000000000000111222333444888888888999:::;;;<<<===:::;;;<<<===>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGFFFDDDFFFFFFGGGHHHIIIJJJJJJKKKPPPQQQQQQOOOKKKHHHGGGGGGFFFLLLPPPQQQVVV```iiinnn|||~~~}}}zzztttpppkkkooorrrpppjjjddd___^^^\\\\\\\\\ZZZWWWTTTPPPNNNSSSQQQNNNMMMQQQUUUSSSMMMGGGGGGHHHMMMTTTXXXYYYWWWPPPSSSTTTRRRPPPQQQVVV[[[iiirrr{{{yyypppnnnttt}}}lll\\\QQQJJJGGGIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBAAABBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@??????AAACCCEEEEEECCC@@@??????>>>======???AAABBBAAA???>>>>>>======>>>???AAABBBEEEFFFFFFEEECCCBBBCCCDDDAAA???===;;;;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDEEEGGGHHHGGGFFFIIIIIIGGGFFFEEEDDDDDDDDDBBBCCCDDDCCCAAAAAABBBDDDCCCEEEGGGGGGGGGGGGHHHIIIMMMNNNLLLIIIGGGJJJPPPVVVeeeaaa\\\ZZZ```lllxxxzzzwww|||zzzrrrjjjeeeaaaaaaaaaaaa```___]]]\\\\\\[[[ZZZZZZ]]]aaaeeehhhddd[[[QQQOOOLLLJJJHHHEEE@@@===:::888666666666555333111333333333333333333333333222333444333111000111222000000000000000000000000000000000000000111111111222111000000222333333222555444666???PPPhhh}}}uuupppoooppp{{{|||vvvqqqeeeaaaYYYPPPIIIEEEBBB??????>>>BBBMMM[[[iiizzziiiZZZbbbqqqsssMMMAAA777000111222000000/////////.........//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000000000000000000111222222666777777888999;;;<<<===;;;<<<<<<===>>>???@@@AAA?????????@@@BBBEEEGGGIIILLLMMMNNNOOONNNLLLIIIGGGBBBCCCDDDGGGJJJJJJIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKMMMNNNOOONNNKKKJJJIIIJJJJJJMMMMMMKKKOOOZZZeeejjjnnn{{{~~~~~~|||wwwrrrnnnlllmmmrrrwwwwwwsssqqqsssvvv~~~~~~~~~zzzrrrggg\\\TTTRRRMMMHHHFFFIIILLLKKKHHHCCCFFFMMMWWW```hhhmmmnnnrrrrrrrrrpppoooqqqwww|||zzznnnmmmuuullleee[[[QQQKKKIIIKKKMMMHHHIIIJJJLLLMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>??????AAACCCDDDDDDBBB@@@?????????>>>>>>???AAABBB@@@??????>>>===<<<<<<===>>>???DDDEEEEEEDDDCCCBBBBBBCCC@@@???===;;;;;;<<<>>>???AAAAAA@@@@@@AAAAAABBBCCCFFFEEEDDDEEEGGGHHHGGGFFFIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@??????@@@BBBCCCCCCFFFIIIIIIHHHGGGFFFGGGOOOOOOMMMIIIFFFHHHMMMRRRdddhhhjjjjjjlllssszzz}}}yyyxxxvvvvvv|||zzzpppiiieeecccaaa___^^^]]]\\\ZZZ[[[ZZZWWWVVVWWWZZZ^^^aaaaaaZZZNNNMMMKKKIIIGGGDDD???;;;999888666555666555333222333333333333333333333333222333444333111000111222000000000000000000000000111111000000000000000000111000///000222333222111444666777999BBBVVVppp|||wwwuuuvvvwwwwwwzzz~~~~~~}}}}}}{{{yyyvvvsssnnngggcccVVVRRRMMMHHHCCC???>>>???@@@CCCOOObbbsssnnnZZZUUUfff{{{sssMMM777999555...------/////////............---///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............////////////000000/////////000111111555555555666888999;;;<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKMMMNNNPPPQQQPPPMMMJJJHHHBBBCCCEEEIIILLLLLLJJJHHHDDDEEEFFFHHHKKKMMMNNNOOOMMMNNNOOONNNLLLKKKJJJKKKIIILLLLLLKKKOOOXXX___aaagggooowww~~~~~~~~~zzzuuussssssnnnqqqsssqqqnnnqqqxxx~~~}}}pppgggbbbaaaaaabbbccc```[[[XXXXXX___jjjvvv~~~rrrfffWWWTTTOOOJJJGGGFFFGGGHHHHHHJJJMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFDDDDDDEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@???>>>>>>???@@@@@@BBBCCCCCCAAA????????????>>>>>>???AAAAAA@@@>>>>>>===<<<;;;:::;;;<<<<<>>===<<<<<<===>>>???AAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@??????@@@AAACCCCCCDDDGGGJJJKKKIIIGGGFFFFFFGGGHHHGGGEEEBBBDDDIIINNN^^^kkkwww{{{}}}~~~wwwsssqqqttt{{{|||uuukkkfff```\\\[[[[[[[[[ZZZ[[[YYYWWWUUUUUUVVVYYY[[[^^^XXXLLLKKKIIIHHHFFFCCC>>>:::888666555555666555444222222222333333333333444444222333444333111000111222000000000000000000000000111111111111000000000000000//////111222333111000000444555444666DDD[[[mmm|||uuupppttt~~~}}}{{{xxxvvvsssrrrmmmkkkgggccc```\\\WWWTTTIIIFFFCCCAAA>>>;;;>>>CCCOOOWWWhhh~~~tttiii___XXX[[[pppvvvMMM777000555///+++///000///.........---------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////000000////////////000000222333333444666888:::;;;<<<;;;;;;;;;<<<>>>@@@AAADDDDDDEEEFFFHHHJJJKKKLLLKKKMMMNNNOOOOOOMMMJJJHHHEEEEEEGGGJJJLLLMMMKKKIIIFFFGGGIIIKKKMMMPPPRRRSSSPPPQQQQQQPPPMMMJJJIIIJJJHHHLLLNNNNNNQQQWWWZZZYYY]]]aaafffkkkttt~~~}}}{{{}}}||||||zzzvvvsssuuuzzzuuunnnrrrwwwzzzrrrpppvvv~~~~~~xxxpppllliiiddd\\\VVVMMMMMMLLLJJJGGGDDDAAA???DDDGGGJJJKKKKKKJJJKKKLLLIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHFFFEEEDDDAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCDDDCCCCCCBBBAAACCCBBBAAA???>>>??????@@@@@@AAABBBAAA@@@>>>??????>>>>>>===>>>@@@@@@>>>======<<<;;;:::999::::::;;;???AAABBBAAA@@@???@@@AAA>>>======<<<<<<===??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEGGGGGGFFFCCCCCCBBBAAAAAABBBBBBCCCAAA@@@???@@@BBBDDDDDDCCCCCCFFFIIIIIIHHHGGGFFFFFFCCCDDDDDDBBBAAACCCHHHMMMZZZlll~~~vvvpppmmmqqqwww|||~~~ssslllccc]]]\\\\\\[[[ZZZYYYXXXVVVTTTSSSSSSTTTUUU{{{YYYTTTKKKJJJIIIHHHGGGCCC>>>:::666555444444666666555444222222222333333444444444222333444333111000111222000000000000000000000000111111111111000000000///000//////111333333111//////222444222333:::HHHSSSsss~~~sssmmmooosssvvvvvv~~~|||{{{|||~~~~~~~~~}}}yyyuuurrrsssuuuoooooooooooollliiieeeccc\\\XXXTTTQQQOOONNNLLLJJJCCC>>><<<>>>>>>AAAJJJTTTjjjrrrxxxddd^^^]]]bbbdddjjj}}}aaaFFF888000333555,,,,,,333444.........---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000//////....../////////000111111222444666888999;;;;;;::::::;;;===???AAADDDDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHHHHJJJLLLMMMKKKJJJHHHHHHJJJKKKMMMOOOPPPQQQNNNOOOPPPOOOMMMKKKJJJKKKGGGKKKNNNOOOSSSVVVUUURRRMMMRRRVVVXXX\\\dddhhhhhhmmmpppuuu|||{{{qqqnnnooottt}}}~~~vvvuuu{{{tttkkk___ZZZUUURRRRRRSSSSSSRRRHHHIIIIIIIIIHHHFFFDDDCCCCCCEEEGGGGGGFFFGGGJJJMMMIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDBBB>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAA@@@???>>>BBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAA???>>>???@@@>>>===<<<===??????===;;;<<<;;;999888888999::::::===???@@@???>>>===>>>@@@=========<<<===>>>?????????@@@AAABBBBBBBBBAAA@@@@@@???@@@BBBFFFHHHIIIHHHBBBAAAAAA@@@??????@@@@@@@@@>>>>>>AAADDDEEEDDDBBBAAACCCFFFFFFEEEEEEEEEFFFCCCDDDDDDBBB@@@AAAFFFJJJTTTggg{{{qqqnnnooossswww{{{|||}}}xxxnnngggdddbbb^^^ZZZWWWWWWVVVUUUSSSRRRRRRQQQxxxWWWRRRKKKJJJIIIIIIGGGCCC>>>:::555444333444666666666555222222222333333444444444222333444333111000111222000000000000000000000000222111111111000000///////////////111333333111///111333444444555999???DDD```{{{{{{nnngggddddddeeehhhuuu~~~}}}||||||~~~|||yyyxxxvvvvvvuuupppqqqqqqooommmlllmmmnnnqqqqqqpppkkkeeebbbbbbdddbbbdddeeeeeeccc___[[[XXXQQQNNNIIIGGGFFFGGGHHHGGGAAA<<<;;;???CCCKKKZZZiii|||sss```ZZZZZZaaammmqqqsss[[[AAA888------555555+++,,,333000......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////000//////.........////////////000111333555777888;;;:::999999:::<<>>???@@@AAAAAAAAAAAA??????@@@AAA@@@???===<<<@@@@@@@@@???>>>>>>======???@@@AAA@@@>>>>>>???@@@===<<<<<<===>>>>>><<<;;;;;;:::999888888999::::::<<<===>>>>>>===<<<===???===============>>>??????>>>@@@BBBCCCCCCCCCAAA@@@??????@@@BBBFFFIIIJJJJJJBBBAAA@@@???>>>>>>>>>>>>>>>===>>>AAAEEEFFFDDDAAA???AAACCCDDDCCCCCCDDDEEEBBBCCCBBB???<<<<<<@@@DDDJJJ]]]ppp||||||lllnnnsssyyyzzz|||}}}zzzsssnnniiibbb\\\WWWWWWWWWWWWUUUTTTRRRQQQtttWWWNNNJJJJJJIIIIIIGGGCCC<<<888888888777777666444333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111000000111111222333......///000333777;;;>>>TTTrrr~~~yyytttkkkbbb^^^\\\ccckkkrrrxxx~~~~~~|||yyywwwuuuuuuvvvuuutttssssssssstttuuuqqqpppnnnmmmlllllllllmmmllljjjhhhgggggghhhgggfffgggeeebbb______aaaccceeefffffffffccc___^^^___```aaaaaa``````cccccc[[[PPPIIIGGGDDDCCCCCCCCC@@@>>>??????BBBJJJSSS___ppp~~~uuuZZZQQQWWWlllzzz[[[@@@222///111111000......---------------------,,,,,,+++***...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++,,,------......------/////////000222666999;;;;;;<<<<<<;;;:::;;;===???>>>@@@BBBEEEFFFFFFFFFEEEAAAAAABBBBBBCCCEEEFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJKKKNNNOOOMMMIIIFFFEEEGGGJJJKKKJJJJJJJJJKKKOOOSSS[[[eeepppzzzyyyooofff\\\UUUTTTSSSQQQNNNMMMLLLJJJIIIIIIKKKNNNOOOPPPOOOMMMKKKJJJIIIJJJJJJJJJGGGDDDDDDFFFHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>BBBAAAAAA@@@???>>>======@@@??????>>>===<<<<<<;;;===>>>>>>?????????>>>>>>===<<<;;;::::::::::::;;;<<<:::888777666777888999???@@@AAAAAA???>>>>>>???===>>>>>>===;;;;;;<<<>>>@@@???>>>======>>>???@@@:::===BBBGGGIIIJJJIIIHHHCCC@@@===;;;:::;;;===???>>>>>>???@@@@@@@@@@@@???===<<<===AAAEEEFFFDDDAAABBB@@@===<<<;;;===???AAAIIIQQQ```ppp|||zzztttlllpppqqqqqqxxx|||tttuuu}}}{{{vvvrrrllleee]]]YYYWWWXXXWWWSSSQQQRRRrrrUUUKKKIIIHHHGGGFFFEEEBBB===999777777777777666444333222222222222222222222222222111111111111111111111111111111111111111111111111//////000000000111111111111111000000111111222333444333222111222333555666FFF]]]}}}wwwnnnjjjaaabbb```^^^]]]bbbkkkssszzz~~~~~~}}}}}}}}}|||yyyuuurrrppppppooonnnnnnppprrrqqqmmmjjjgggfffdddbbb```_________^^^^^^]]]]]]]]]]]]^^^___aaa``````______^^^]]]]]][[[ZZZXXXYYYZZZZZZYYYXXX\\\[[[ZZZ[[[\\\___bbbdddiiiiiihhhhhhiiikkknnnpppqqqrrrpppnnnlllfffXXXKKK@@@>>>======>>>AAADDDFFFKKKNNNWWWcccnnnyyyuuuUUUPPPZZZmmmsssOOO888111444999111000///...------------,,,,,,------,,,,,,+++***---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,---............---/////////000222555888999999999:::999888888;;;======>>>AAACCCDDDDDDCCCCCCAAAAAAAAABBBCCCDDDFFFFFFFFFDDDDDDEEEFFFGGGFFFEEECCCDDDDDDFFFGGGHHHIIIIIIHHHHHHJJJKKKKKKJJJIIIIIIGGGHHHJJJKKKLLLJJJFFFDDDBBBEEEGGGHHHGGGGGGGGGHHHIIIKKKOOOUUU[[[```dddggguuuzzz}}}}}}{{{uuukkk___VVVUUUOOOHHHGGGIIIKKKKKKIIILLLKKKIIIHHHHHHJJJMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEBBBCCCEEEFFFFFFEEECCCBBBBBBAAA@@@@@@AAAAAACCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???BBBAAA@@@???>>>===<<<<<<>>>>>>======<<<<<<;;;;;;=========>>>======<<<<<<;;;;;;;;;;;;::::::::::::999888777666666888999;;;===>>>@@@???===<<<<<<===:::;;;<<<;;;::::::<<<>>>???>>>>>>======>>>>>>??????@@@CCCFFFGGGFFFEEEDDD@@@>>><<<:::999;;;===???===>>>>>>???????????????>>>>>>???BBBEEEFFFCCCAAA???>>>===<<<<<<===>>>???AAAFFFPPP\\\eeegggccc___\\\bbbgggkkkxxxwwwtttxxx~~~uuuoooiiidddccc```YYYTTTSSSoooRRRHHHGGGEEECCCBBBBBB@@@===:::777777777666555444333222222222222222222222222222111111111111111111111111111111111111111111111111//////000000000000111111111000000000000111222222555444222111000000111111999EEE[[[vvvwwwrrrlllkkkfff^^^WWWTTTVVVZZZXXX^^^hhhsss|||zzzvvviiiiiijjjjjjjjjiiihhhgggffffffeeeccc___]]]]]]^^^fffeeedddddddddbbb___\\\[[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZ[[[[[[\\\]]]^^^___^^^```ccceeeggghhhhhhgggkkkkkkkkkmmmppppppooommmrrrsssuuuxxx{{{~~~~~~{{{{{{}}}~~~~~~rrrqqqmmmgggbbb\\\QQQFFFCCCBBBAAACCCIIIQQQXXX]]]eeefffnnnyyy}}}___RRR___rrrxxxcccGGG333---///111111000///......------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,---......//////......000//////000111333555777666777777666555555777999;;;===>>>@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEBBBAAA@@@AAACCCDDDCCCBBB@@@AAABBBCCCEEEFFFGGGHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFHHHIIIHHHEEEBBB@@@@@@BBBDDDDDDDDDCCCDDDEEEHHHIIIJJJKKKMMMOOOPPPQQQ[[[___dddeeeddddddfffiiikkkooorrrttttttwww}}}ssskkkjjjeee___ZZZVVVQQQJJJDDDDDDAAA???AAAEEEIIIJJJIIIKKKIIIHHHGGGGGGIIIKKKLLLIIIIIIGGGFFFEEEEEEEEEEEECCCBBB@@@AAACCCDDDDDDDDD@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>><<<<<<======>>>??????@@@AAAAAA@@@>>>===;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::;;;<<<;;;:::999888666555555555777999;;;<<<;;;===>>>>>><<<;;;;;;<<<:::;;;<<<;;;:::;;;===?????????>>>>>>>>>>>>??????CCCDDDDDDDDDCCCBBBAAA@@@>>><<<:::999999;;;>>>???===>>>>>>???????????????AAAAAABBBCCCEEEEEEBBB@@@========================@@@BBBFFFKKKQQQSSSSSSQQQYYY___dddhhhttt{{{uuurrrvvv{{{{{{tttrrrnnnddd[[[VVVmmmOOOFFFDDDBBB@@@??????>>>===;;;777777777666555444222222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000111000000000000000111222222000000//////000111222333555888CCCVVVmmm}}}yyyuuuuuuxxxyyyuuulllaaaXXXTTTKKKNNNSSS[[[cccjjjnnnooooooppprrrvvv{{{~~~~~~~~~{{{wwwpppjjjgggdddfffhhhiiihhhgggfffeeecccccccccbbbaaabbbdddffffffeeeeeeeeedddcccaaa```_________aaacccfffiiikkkiiikkkmmmoooqqqrrrsssttttttwww}}}{{{rrrlllhhheeebbb^^^]]]XXXRRRQQQTTTUUUSSSUUUQQQPPPVVVbbbmmmssstttzzzxxx|||yyyooojjjnnn{{{tttGGG>>>555222555555000***///......---,,,,,,------++++++,,,,,,,,,++++++***))))))******+++++++++,,,************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000222333444444555666555444444555666:::;;;===>>>??????>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@???>>>???AAAAAAAAA@@@??????AAABBBDDDEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGEEEBBB@@@??????AAABBBBBBAAAAAABBBCCCHHHIIIIIIJJJKKKLLLMMMMMMJJJMMMOOOPPPOOOPPPRRRUUUUUUXXX[[[^^^aaafffmmmqqquuuwww|||wwwxxx||||||~~~uuusssooolllfff___WWWQQQPPPNNNKKKKKKKKKKKKIIIGGGDDDCCCBBBDDDGGGIIIHHHGGGIIIHHHFFFFFFFFFGGGHHHIIIEEEEEEDDDCCCBBBBBBAAAAAA???>>>>>>???AAABBBBBBBBB======<<<<<<<<<<<<<<<===<<<===>>>??????>>>>>>===;;;;;;===>>>@@@AAAAAABBBAAA@@@???>>><<<:::999888:::;;;<<<=========<<<;;;<<<<<<<<<<<<;;;:::999888888999;;;<<<;;;:::888666555555555666777999:::;;;;;;===>>>===<<<:::;;;;;;===>>>???>>>======>>>@@@AAAAAA@@@@@@@@@@@@AAAAAAEEEDDDCCCAAA@@@??????>>>===<<<;;;:::;;;===???AAA>>>??????@@@@@@@@@@@@@@@CCCCCCDDDEEEEEECCCAAA???<<<===>>>??????>>>>>>===CCCBBBBBBDDDGGGLLLOOORRRaaaeeehhhjjjqqq~~~|||yyyuuupppmmmnnnmmmmmmqqqyyyvvvlllfffkkkNNNEEEBBB@@@===<<<<<<===<<<;;;777666666666555333222111111111111111111111111111000000000000000000000000000000000000000000000000...////////////000000000000000//////000000111222---......///000111333333333333777AAAOOO```nnnwwwxxx}}}{{{|||ooobbbZZZUUUSSSQQQRRRUUUXXXYYYXXXYYYZZZ]]]bbbhhhlllnnnnnnmmmnnnooopppooommmkkkjjjfffjjjnnnpppooommmmmmmmmllllllkkkjjjiiikkkooorrrpppqqqsssssssssrrrqqqqqqnnnoooqqquuuxxx|||xxxrrrggg]]]UUUOOOKKKIIIKKKPPPSSSUUU[[[eeemmmppphhhbbb```jjj{{{ssswwwzzzzzz{{{yyyJJJ999555000...000222333333...------,,,,,,,,,,,,---******+++,,,,,,+++++++++((())))))******++++++,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////000111222222333555666555444333444555999:::;;;<<<======>>>>>>===>>>???@@@AAAAAA@@@@@@???>>>===>>>???@@@@@@>>>??????@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBEEEGGGIIIHHHEEEBBBAAAAAA@@@BBBBBBBBBAAAAAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJEEEFFFFFFFFFEEEEEEGGGHHHIIIKKKLLLNNNQQQUUU[[[^^^gggkkkooopppqqqrrrrrrqqqjjjggggggmmmtttuuupppjjjggggggfffcccaaa______```ZZZWWWUUUSSSSSSRRROOONNNMMMLLLKKKKKKJJJHHHEEEBBBBBBBBBCCCDDDEEEDDDBBBAAAFFFFFFEEEDDDDDDEEEEEEFFFBBBBBBAAAAAA@@@@@@??????;;;<<<===>>>??????@@@@@@;;;;;;:::::::::;;;;;;<<<:::;;;===>>>???>>>======;;;===>>>@@@BBBBBBCCCCCC@@@???>>>===<<<:::999999;;;<<<>>>??????>>>===<<<<<<===<<<<<<;;;:::999888777999:::;;;;;;999777666666666666777777888999:::<<<>>>??????===<<<<<<===@@@@@@AAA???======>>>???CCCCCCCCCDDDDDDCCCCCCCCCDDDCCCAAA@@@?????????@@@======<<<<<<===???AAABBB???@@@AAAAAABBBBBBAAAAAACCCEEEFFFFFFDDDBBB???>>><<<===???AAAAAA@@@???>>>BBBAAA???@@@CCCIIIQQQVVVdddiiimmmooouuu~~~{{{wwwuuuooofff```___dddhhhqqq{{{zzzvvvwww~~~{{{yyyiiiMMMDDDAAA>>><<<;;;<<<<<<;;;:::666666666555444333222111111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000000////////////000111111//////000000000000000000///111333666<<>><<<===>>>???@@@???>>>>>>===<<<<<<<<<>>>???>>>===??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGJJJIIIEEEBBBCCCDDDBBBCCCCCCBBBAAAAAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFFFFHHHJJJLLLOOOPPPTTTYYY\\\\\\]]]^^^\\\XXXVVVVVVVVVXXXZZZZZZXXXVVVQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPMMMMMMNNNPPPPPPPPPKKKKKKKKKJJJHHHDDDAAA??????@@@BBBCCCCCCBBBAAAAAAEEEDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>:::;;;>>>>>>=========>>>;;;::::::::::::;;;<<<<<<999;;;===???@@@@@@>>>>>>===???@@@BBBCCCBBBBBBAAA??????>>>===<<<;;;;;;:::<<<===???@@@@@@>>>===;;;;;;;;;<<<;;;;;;:::999888888888999:::999888777666666777777888999:::::::::===???@@@@@@>>>======>>>>>>??????>>><<<;;;===>>>EEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>======>>>@@@AAABBB???@@@@@@AAABBBAAAAAAAAACCCEEEFFFFFFCCC@@@>>>>>>===>>>@@@AAABBBAAAAAA@@@BBBBBBBBBBBBEEEKKKSSSYYYhhhnnntttvvvzzz}}}}}}yyyuuuqqqoooooolllccc[[[YYY___fffrrr~~~yyynnn```^^^```hhhooosssxxx}}}eeeKKKCCC@@@>>><<<<<<<<<<<<:::888666666666555444333222111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000///////////////000111111000000000111111000000000---111444444444;;;JJJUUUdddsss}}}yyyllliiifffeeefffddd^^^YYYQQQOOOMMMMMMOOOQQQQQQQQQSSSTTTVVVYYY^^^ccchhhkkk{{{~~~wwwpppjjjfffYYYWWWTTTRRRQQQOOOLLLIIIFFFHHHMMMRRRVVVYYYZZZZZZYYY\\\]]]ZZZTTTSSSXXX]]]iiiwww~~~yyypppmmmnnnlllNNN<<<333***---000222111...+++(((,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++))))))))))))************************************************************))))))))))))************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++---...///000111111111333555555333111111111333444555666888:::<<<===;;;<<<>>>??????>>>===<<<<<<;;;:::;;;<<<======;;;>>>>>>?????????@@@@@@@@@CCCBBBAAAAAAAAABBBCCCDDDDDDGGGJJJIIIEEEBBBDDDFFFCCCCCCCCCBBBAAAAAACCCDDDHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@???CCCCCCCCCEEEGGGIIIJJJIIIFFFKKKMMMKKKLLLOOOLLLGGGIIIIIIHHHHHHIIIIIIIIIIIIGGGFFFFFFGGGIIIKKKLLLLLLMMMKKKJJJJJJLLLLLLLLLJJJFFFGGGGGGFFFEEECCCCCCBBB@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA??????@@@AAA@@@???>>>===999<<<>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<======999;;;>>>@@@BBBAAA@@@??????@@@AAABBBBBBAAA???>>>>>>>>>>>>=========<<<<<<<<<===???@@@???===;;;999999999999:::999999888888888888888888888777777777555666777999;;;<<<=========???@@@@@@>>>======>>><<<===>>>>>>===>>>@@@BBBEEEEEEFFFGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>======>>>???@@@AAA>>>>>>???@@@@@@@@@@@@???AAADDDFFFEEEBBB???===>>>======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFJJJPPPUUUeeelllssswwwyyyyyytttlllnnniiigggjjjjjjeee___]]]dddkkkvvv~~~{{{nnnaaa[[[WWWVVVYYY___lllxxxbbbIIICCC???>>>=========<<<999777666666666555444333111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000///////////////000111111...///000111222222222222///333666444222444<<>><<<;;;:::999888999;;;<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@AAABBBDDDEEECCCFFFIIIHHHDDDBBBDDDHHHCCCCCCCCCBBB@@@@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBBBBCCCBBB@@@>>>??????AAACCCFFFHHHGGGGGGEEEIIIJJJFFFGGGJJJGGGAAADDDDDDEEEGGGIIIJJJIIIGGGEEECCCBBBBBBDDDFFFGGGGGGGGGGGGHHHIIIKKKJJJHHHEEEHHHHHHGGGEEECCCBBBCCCDDDAAABBBDDDDDDCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAA@@@???>>>999<<>>:::<<>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>><<<999777666777777888888888888777999888888777666777777777333444777:::<<<>>>???@@@===>>>@@@???===<<<<<<===;;;<<<>>>???@@@BBBEEEGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???===============>>>>>>???<<<<<<===>>>>>>>>>>>>>>>@@@CCCFFFEEEAAA>>>===>>><<<======>>>???@@@@@@AAA???AAABBBBBBBBBCCCHHHLLLVVV```kkkrrrxxxyyyrrrjjjllleeebbbfffkkkiiifffdddlllrrr{{{|||xxxwwwnnnaaaWWWRRRWWWgggxxxcccLLLEEE<<<<<<<<<;;;::::::999999888666333222222222111000//////000000111111222222000000////////////000000......//////000000111111////////////000000000000///////////////000111111000000000000000000000000111000//////111333666888>>>MMMhhhqqqmmmtttvvvyyy}}}|||xxxuuuvvvyyyzzz|||}}}|||uuuiii^^^VVVTTTUUUVVV]]]\\\```kkkwww}}}}}}yyytttnnnqqquuuuuuzzzvvvooooooqqqrrrtttuuutttpppjjjfffcccaaa``````\\\VVVTTTWWWXXXTTTSSSUUUXXXWWWUUUUUURRRVVVZZZZZZZZZ[[[aaafffdddfffnnn}}}ttt~~~}}}{{{|||vvvmmmjjjnnn{{{|||TTT<<<444222111111,,,------......------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...***+++---///000111222222////////////////////////222333444444444555777999;;;;;;:::999999999::::::;;;999888999<<<>>>===;;;;;;;;;<<<<<<===???@@@AAACCCBBB@@@AAABBBCCCBBBBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFEEECCCAAA@@@AAABBBCCCFFFDDDBBBAAABBBBBB@@@???>>>@@@AAACCCCCCBBB@@@???BBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDEEEFFFHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGDDDCCCBBBCCCDDDEEEDDDBBBAAAAAA@@@??????@@@AAAAAACCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<======;;;::::::;;;;;;<<<===>>>>>>???BBBDDDDDDBBB@@@???===>>>??????>>>===<<<;;;======<<<<<<<<<<<<=========>>>??????>>>;;;777555888888888888999:::;;;<<<888:::<<<;;;999777777777555666888:::<<<======<<<;;;;;;;;;::::::999999999999<<<@@@BBBAAA???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>><<<======<<<::::::;;;===<<<;;;::::::::::::;;;<<>>>>>??????CCCCCCBBBBBBBBBAAAAAAAAAKKKPPPYYYccclllqqqtttuuuxxxkkkdddkkkqqqnnnjjjiiizzz}}}}}}wwwnnniiiiiikkkaaaKKKDDD======<<<;;;;;;::::::999777555333222222222111000000000000000000111111111000000////////////000000......//////000000000000.../////////000000000000...............//////000000000000000000000000000111111000000111222555666:::CCCXXXttt{{{{{{~~~yyyuuuuuuyyy~~~|||ooofffbbb```]]]___eeeqqq}}}}}}tttjjjdddfffhhhfffjjjrrrqqqqqqtttxxxtttlllhhhiiifffiiinnnqqqrrrqqqooommmmmmhhhccc```\\\YYY]]]cccnnnkkkiiijjjkkkiiigggeeeaaacccgggjjjmmmooopppqqquuuwwwnnnhhhooo{{{{{{yyy~~~|||zzzpppYYY>>>111...------...,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++++++++,,,------'''(((***+++---......///////////////////////////111333444444444444777999:::999999888888999999999:::999888999<<<===;;;:::;;;;;;<<<<<<===???@@@AAABBBAAA@@@@@@AAABBBBBBBBBFFFEEEDDDCCCDDDDDDEEEFFFIIIGGGEEECCCBBBBBBCCCDDDEEECCC@@@???@@@@@@@@@???@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@AAAAAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCDDDEEEFFFFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@????????????@@@AAAAAA@@@@@@@@@????????????<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCCCCAAA???>>>===>>>?????????>>>===<<<===========================>>>>>>>>><<<:::777666888888888888999:::;;;<<<999;;;<<<<<<:::888888888666777999;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<>>>AAAAAA@@@???>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????<<<======<<<:::999:::<<<<<<;;;:::999999:::;;;<<>>======<<<======;;;;;;<<<<<<======>>>>>>BBBAAAAAAAAAAAA@@@@@@@@@CCCHHHOOOVVV^^^gggpppvvvuuuiiidddjjjqqqqqqoooooozzzpppkkk___IIIBBB======<<<<<<;;;:::::::::777555333222333333111000111111111111000000000000000000////////////000000...////////////000000000....../////////000000000---------------...//////000000000000000000000000222111000000000111333444444777CCCYYYtttyyysssrrrrrrrrrzzzzzzvvvtttpppvvv|||sssmmmoooooommmrrr{{{yyy|||xxxpppmmmpppkkkpppwww|||rrrkkkhhhiiisss}}}|||wwwrrrvvvzzz~~~ppp^^^___sss|||fffFFF:::000---...------///+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---)))***,,,---//////000000////////////////////////111222333333333444666888888888888888888888888999:::999888999;;;;;;:::999;;;;;;<<<======>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCHHHGGGDDDCCCCCCDDDFFFHHHKKKJJJGGGEEEDDDDDDEEEEEEDDDAAA>>>===>>>?????????BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDEEEEEEDDDFFFEEECCCBBBAAA@@@@@@@@@BBBDDDHHHKKKKKKHHHDDDBBBCCCAAA@@@AAACCCDDDDDDCCC@@@@@@????????????@@@@@@>>>>>>======>>>???@@@AAA======<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAA???>>><<<<<<===>>>?????????>>>=========>>>>>>>>>>>>======>>>===<<<;;;:::999888777999999999999:::;;;<<<<<<;;;<<<======;;;999999999999999:::;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<>>>???@@@@@@>>>===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;999888999:::::::::999999999999::::::;;;::::::999999999::::::::::::;;;;;;<<<=========@@@?????????>>>>>>>>>>>>>>>AAADDDFFFKKKVVVeeeqqqpppkkkgggjjjnnnpppqqqsss~~~zzz|||]]]GGG@@@======<<<<<<;;;:::::::::777555333222333333222111222222111111000000//////000000////////////000000////////////////////////........./////////000000......------......///000000000000000000000000000222111000000000000111111000111666CCCVVViiiwww}}}wwwzzz}}}uuummmhhhqqqyyy}}}zzzxxx{{{}}}}}}zzz}}}|||zzzwwwtttmmmgggeeeqqqsssTTT<<<333///...000000...---///++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************************+++,,,,,,***+++---...///000000000........................000111222222222333555777777777888999999999999999;;;;;;;;;<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBBBBDDDFFFJJJHHHEEEBBBBBBDDDGGGHHHLLLJJJHHHEEEDDDDDDDDDEEEDDDAAA>>>===>>>@@@AAAAAADDDEEEEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>@@@DDDJJJNNNNNNJJJDDD@@@CCCAAA???>>>???@@@@@@????????????>>>>>>?????????>>>===<<<;;;;;;===@@@AAA>>>===<<<<<<;;;<<<<<<<<<===<<<<<<======>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;<<<>>>???@@@??????>>>======>>>??????>>>=========<<<:::999888888888999::::::999999:::;;;;;;<<<<<<===>>>===;;;999:::::::::::::::::::::999999999777777888:::;;;<<<===>>>?????????===;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;:::888999999::::::;;;<<<<<<<<<===<<<:::888666777888999999999888888999999999888777777777777777888888::::::;;;;;;<<<======>>>============<<<<<<<<<<<<<<<>>>???===>>>GGGXXXeeelllpppqqqkkkeeeeeekkkooowww~~~wwwuuuuuuxxxzzz{{{[[[EEE???<<<<<<<<<;;;::::::999999666444222222333333222111222222111111000000//////000000////////////000000/////////...........................//////////////////......//////000111////////////////////////111111000000//////000000///111333666===JJJ[[[fffkkkqqq{{{}}}xxxsssuuutttrrrooolllkkkmmmppp~~~~~~yyy|||{{{rrruuu{{{jjjPPP:::///...,,,---000...******---******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++'''((()))***+++,,,,,,,,,------------------------///000111111111222444666777777999:::;;;;;;;;;;;;<<<===??????>>><<<;;;::::::;;;<<<===>>>>>>======@@@AAACCCCCCBBBCCCFFFIIIJJJHHHDDDBBBBBBCCCFFFHHHIIIHHHEEECCCBBBBBBCCCDDDDDDBBB@@@???AAACCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDBBBAAAAAACCCDDDEEECCCAAAAAA@@@???>>>============DDDHHHNNNRRRRRRNNNHHHDDDFFFCCC@@@???>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???===;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<===>>>??????>>>===<<<<<<:::999777777777888999::::::999999999:::;;;;;;<<<======;;;999888999:::;;;::::::999888888777777555666777999;;;<<<>>>>>>======<<<:::888888:::<<<<<<<<<<<<<<<;;;999888777777777888999:::;;;<<<<<<;;;<<<;;;999777555666777777888888888888888888777666666666666777777888999::::::;;;<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999<<<===;;;;;;BBBOOOZZZgggtttyyylll]]]YYY___dddfffnnnzzz~~~wwwrrrpppnnnooopppuuuZZZDDD>>>;;;;;;::::::999888888888666444222222333333333222111111111111000000000000000000////////////000000/////////............---------.........////////////////////////000111111////////////////////////000000000000///////////////222444222000777DDDPPP___gggsssyyyooofffbbbbbbeeegggqqqyyy|||xxxyyy~~~{{{vvvsssqqqpppqqqrrrzzz}}}xxxxxxzzz{{{~~~{{{fffJJJ666000222...,,,---///...+++,,,000)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++((()))***+++,,,,,,,,,,,,------------------------...///000000000111333555666777999;;;<<<===<<<<<<===???AAAAAA???<<<;;;;;;:::;;;<<<===>>>===<<<<<<>>>AAACCCCCCBBBCCCFFFJJJIIIGGGDDDBBBBBBBBBDDDEEEFFFEEECCCAAA@@@AAABBBCCCDDDBBBAAABBBDDDEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB????????????@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDDDD???@@@BBBCCCCCCCCCBBBAAA@@@???@@@AAACCCCCCAAA?????????>>>>>>>>>>>>>>>???HHHKKKPPPSSSSSSPPPKKKHHHIIIFFFBBB@@@???@@@??????======>>>>>>>>>>>>======>>>===;;;:::999999999:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<===>>>?????????===<<<:::::::::;;;<<<:::;;;<<<=========<<<;;;:::<<<===??????===<<<:::999999777666666777888999:::999999888888999999::::::;;;;;;999777666888999:::999888777666666666666444555666888999;;;<<<===:::::::::888777777999;;;;;;;;;;;;::::::888777777888999999:::;;;======>>>:::::::::888666555666777666666777888888777666666555555555666777888999:::999999:::;;;;;;<<<<<<===;;;;;;:::::::::999999999666999<<<<<<===BBBKKKSSS___rrrzzzkkkYYYVVVYYYYYY[[[aaalllwwwyyytttooooooggghhhhhhiiittt|||}}}YYYDDD>>>::::::999888888777777666555444222222333444333222000000000000000111111111000000////////////000000//////.........------------------........./////////............///000000////////////////////////......//////////////////...222444222///111888@@@KKKTTTaaannn{{{yyywwwvvvsssqqqpppvvvyyyyyyxxxdddcccccceeekkkttt|||{{{yyyyyy|||sssrrrwwwooonnnkkkjjjkkkpppxxx~~~{{{zzztttvvvxxxyyybbbHHH888///---//////,,,,,,......,,,---111))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444444555888:::<<<<<<<<<;;;<<>>;;;::::::999;;;<<<>>>>>>===<<<;;;;;;???BBBBBB@@@AAAEEEJJJGGGFFFDDDBBBBBBBBBBBBCCCCCCBBB@@@??????@@@BBBCCCBBBBBBBBBDDDFFFGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA======<<<======>>>???@@@AAABBBDDDEEEEEECCCAAA???<<<>>>???AAAAAA@@@???>>><<<<<<===???AAA@@@>>><<<>>>>>>>>>>>>???@@@AAAAAAFFFHHHKKKMMMMMMKKKHHHFFFEEEBBB???===>>>???@@@@@@<<<<<<===>>>>>>===<<<<<<<<<;;;;;;:::999999888888777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???===<<<:::888888999;;;===:::;;;<<<<<<<<<;;;:::999999:::<<<>>>>>><<<:::999777777777666666777777888999888888777777888888888999999999777555444666777888777666555444444555555333444555666888:::;;;;;;888999999999777777999;;;999999::::::999888777777777888888999:::;;;<<<<<<888888999777555555666777555666777777777777666555444444555555666888999:::777777777888999999::::::::::::::::::999999999888999:::;;;;;;===AAAFFFJJJUUUiiirrrggg]]]^^^[[[SSSRRRTTT\\\hhhnnnmmmmmmoooggghhhgggcccgggqqqzzz~~~tttrrruuuYYYDDD>>>999999888888777666666666555444222222333444333222//////000000111111222222000000////////////000000//////.........------------------.........//////...------------...//////////////////////////////---......///000000//////...000222333222333555777888BBBPPP]]]kkk}}}{{{{{{ooojjjkkkfff\\\ZZZ[[[]]]___cccgggjjjlllvvv~~~zzzzzz~~~}}}jjjcccbbbeeekkkooosss{{{wwwjjjwww{{{}}}vvvlllhhhmmmtttttttttssstttxxx|||}}}]]]<<<000222222...***,,,((('''***+++((((((***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444222444777999;;;;;;;;;:::;;;???BBBAAA===:::888999999;;;<<<>>>>>>===;;;:::999===@@@@@@>>>???DDDIIIEEEEEEDDDCCCBBBAAAAAAAAABBBAAA@@@??????AAABBBDDD@@@AAABBBEEEGGGGGGEEECCCDDDCCCBBBAAA@@@?????????;;;::::::;;;;;;<<<===>>>???AAACCCEEEDDDBBB>>><<<:::<<<>>>???@@@???===<<<::::::;;;===???>>><<<:::======>>>>>>???AAABBBCCCAAABBBDDDFFFFFFDDDBBBAAA???===:::999;;;===??????;;;<<<===>>>>>>===<<<;;;999999:::::::::999888888555666666777888:::;;;<<<;;;::::::;;;;;;<<<===>>><<<;;;999777777999<<<===:::;;;;;;<<<;;;:::888777888:::<<<======<<<:::888666666666777777777777777888888777777777777777888888888777555333333444666777666555444333444444555333333444666777999::::::777888::::::999999:::;;;888999999999999888888777555555555666777888888888777777888777555555666888444555666777777666555444333333444555666777999:::555555555666777777888888:::::::::999999999999888>>>===;;;:::;;;>>>@@@BBBNNN```iiicccbbbggg```QQQIIIHHHNNN[[[cccfffkkkqqqkkkmmmjjjbbb^^^bbbhhhkkkxxx{{{rrrllloooxxx~~~zzzYYYDDD???<<<:::888777777666444222444333222222111111222222000000000000000000000000222222111111000000//////.........------,,,,,,,,,---------............///---------............///............////////////............////////////////////////000000000000777444:::HHHUUUbbbxxxxxxxxxvvvrrrrrrwww|||}}}yyyqqqiiieeefffjjjooorrrooolllmmmqqqpppqqqsssuuuyyyrrrjjjjjjoootttsssyyy|||qqqiiifffiiifffeeedddbbbccclllwwwsssjjjnnnmmmssszzz|||qqq[[[@@@<<<666111---+++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,******+++,,,++++++,,,---...///000111222333444666777888888888;;;;;;<<<<<<;;;;;;::::::777:::===>>><<<;;;::::::>>>>>>======???BBBEEEGGG>>>>>>============>>>>>>======<<<;;;<<<>>>@@@BBB???@@@AAABBBCCCDDDDDDDDD????????????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@======>>>>>>>>>>>>======::::::;;;;;;<<<===>>>>>>>>>======>>>AAACCCCCCBBBCCCAAA??????@@@???>>><<<;;;::::::999999::::::;;;;;;<<<<<<===<<<;;;:::999888999999888555444444555555666777888888999888888<<<<<<;;;;;;;;;::::::::::::999999888888888888888;;;;;;;;;;;;::::::999888999:::;;;<<<;;;999777555666666666666666666666666888777666555555555555555888777666555444555666666666444333333444444444333444555666777888888888888777777777777777777777777999777555444666777777777555555555555666666666666888666555333333444555666666666666555333222444555444555666777777777888999555555555555555666777888::::::::::::::::::999999999999999999:::;;;;;;<<>>JJJUUUYYY```iiirrrooojjjdddaaa``````aaaiiinnnvvvzzztttttttttnnngggeeeYYYDDD@@@===;;;999888888777555333444333222222111111222222000000000000000000000000////////////......------......---------,,,,,,,,,------------............------------............---.........////////////---.........////////////....../////////000000000222...111:::AAAHHHYYYlllzzztttuuuxxxwwwuuusssuuuyyyrrrooolllkkklllrrryyyfffYYYUUUWWWZZZ\\\eeemmmwww|||zzzzzz~~~vvvrrrwww~~~yyy}}}zzz]]]HHH>>>444222///,,,++++++------,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,******+++,,,+++,,,,,,---...//////000222222444555666777777777888999999999999999888888888:::<<<===;;;999999999;;;;;;;;;<<<>>>AAACCCDDD???>>>>>>============>>>===<<<;;;;;;<<<===@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@========================>>>===<<<;;;::::::;;;<<<===>>>???AAAAAA@@@@@@???<<<======>>>>>>======<<<::::::;;;<<<<<<======>>>=========@@@BBBDDDCCCBBBBBB@@@>>>>>>>>>>>><<<;;;::::::999999888999999999::::::;;;;;;;;;:::999888777888888777555444555666666666777888888888777777;;;;;;;;;:::::::::999999888888777666666666666666888999999::::::::::::999888999:::::::::888666444555555555555555555555555666555555444333333444444666666555444444444555666666444333333444555444333444555666777888888888888777777777777777777777777999777555555666777777777555555555555666666666666777666444333333333555666555666666555444333555666999888888888888999999999666555555555666666777888;;;;;;;;;;;;::::::::::::::::::999999999:::;;;<<<>>>EEEHHHGGGJJJSSS[[[^^^ZZZMMMEEEHHHLLLMMMTTT___ooollljjjhhhgggfffccc```]]]___dddjjjpppwww}}}~~~}}}vvvsssYYYEEEAAA>>><<<:::999999999777555444333222222111111222222000000000000000000000000/////////............---...------------,,,,,,,,,------------............------------............---------.........//////---------.........//////.........////////////000222---...333555777AAAMMMbbbkkktttyyyxxxsssqqqrrryyyyyyjjjbbbcccffffffeeegggpppzzz|||{{{xxx|||vvvRRR777---,,,,,,,,,++++++++++++,,,---+++++++++******))))))((('''''''''''''''''''''''')))))))))((((((((((((''''''(((((())))))(((((('''(((((('''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++******+++,,,,,,,,,,,,------.........111111333444555555555555555666666777777777666666888:::;;;;;;999777777777666777999<<<>>>@@@AAAAAA??????>>>==================<<<;;;:::;;;===???@@@BBBBBBAAA@@@>>>===<<<;;;::::::;;;;;;<<<============<<<;;;:::::::::;;;<<<<<<===>>>???@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<============<<<<<<>>>AAADDDEEECCCAAAAAA???===<<<<<<<<<;;;999999999888777777777777777888888999:::999888777666555666777666555444555666777777777888777777666666::::::999999999888888888777666555555444444555555666777888999999::::::999777777888888888666555444555555555555555555555555444444333222222222333333444333333333333333444555555444222222444555555444555555666777888888888888777777777777777777777777888777555555666777777666555555555555666666666666777666444333333333444555444555666666555555666777===;;;::::::;;;;;;:::999777666666666666777888888===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999::::::;;;===AAACCCCCCHHHTTTaaaiiihhh]]]SSSNNNIIIEEEKKKUUUgggeeeeeeiiimmmmmmhhhccc[[[[[[ZZZYYYZZZaaakkkrrrvvv~~~}}}XXXEEEAAA???===;;;;;;;;;:::888777444333222222111111222222000000000000000000000000000000000000000000000000------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,---------.........,,,,,,---------.........------........./////////111//////333333333888@@@KKKTTT___hhhrrr{{{yyy~~~|||ppplllqqqwwwyyyeeeJJJ:::333///---.........---,,,+++***)))+++*********)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,---------///000111222333333444333333333444555666666666555888999::::::777666555555444666999<<<>>>@@@@@@?????????>>>==================<<<;;;:::;;;<<<>>>???BBBAAA???>>><<<;;;::::::999999:::;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<;;;<<<===>>>>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>======;;;<<<>>>BBBEEEEEECCCAAA@@@>>>;;;:::::::::999777888888777666555555555555666777888999888888666666444555666666555444666777888888888888777666555555888888888888777777777777666666555444444444444555666777777888888888888777666666666777666555444333444444444444444444444444444333333222222333333333222222222222222333333444444333222222444666555555555555666777888888888888777777777777777777777777888666555666777888777666555555555555666666666666666555444444333333444444333555777777666666777888===<<<;;;<<<======<<<;;;888888777777777888888999============<<<<<<<<<<<<>>>===;;;999999999:::;;;???AAACCCEEEJJJVVVdddmmmnnnjjjfffaaaYYYPPPRRRYYY```]]]]]]dddnnntttrrrnnnkkkjjjfff^^^VVVTTTYYY___gggttt{{{VVVDDDBBB???===;;;;;;<<<;;;:::888444333222222111111222222000000000000000000000000///////////////000000000------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............,,,,,,---///000///111555666<<>>>>>============>>>>>>>>>===<<<;;;;;;<<<>>>??????>>>===;;;:::::::::;;;999999:::;;;===>>>??????<<<;;;:::999999:::;;;<<<:::;;;<<<===>>>===<<<<<<::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>===<<<:::;;;===AAADDDEEECCCAAA@@@===999888888888777666777666555555444444444555666666888888999888777666444666777666555555666777888888999999888777666666888888777777777666666666888777666666555555666666999999999888777666555444666666666666666555555444555555555555555555555555555555444444444444555555222333333333333333333333333222111222444666666666555666777888999999999999777777777777777777777777777666555666777888777555555555555555666666666666666666555555444444444444444666888888777777777888999;;;>>>??????>>>======:::999999888888888999999<<<<<<<<<======>>>>>>>>>???===;;;999999999;;;<<<<<<>>>AAAEEEIIIOOOYYYbbbiiipppyyy}}}wwwnnnjjjkkk___ZZZXXX___nnn{{{tttdddWWWQQQPPPVVVaaarrr}}}|||xxxTTTCCCAAA>>>===;;;;;;<<<<<<:::888444333222222111111222222000000000000000000000000,,,------------.........,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......---------+++///444999@@@JJJVVV___fffqqq~~~uuummmrrr~~~lllVVVEEE555222///............---*********+++***))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***)))***+++***))))))***+++*********++++++,,,,,,,,,---......///000000//////111111333444666666777777777888999888666555555777666888;;;===???@@@???>>><<<<<<<<<======>>>???@@@???>>>===<<<<<<===???@@@>>>===;;;:::::::::;;;;;;999999:::;;;<<<>>>>>>???;;;:::999999999:::<<<<<<:::;;;<<<===>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>??????>>><<<;;;999999;;;???BBBDDDBBBAAA@@@===999777666777666555555555444444444444555555666777888999:::999888888666777888777666555666777999999999:::999999888888888888777777777666666666999888777777666666777777:::::::::999777666444333777777777666666666666777666666666666666666666666666666555555555666777777555555555555555444333333222111111222555777777777555666777888999999999999777777777777777777777777777666666777888888666555555555555555666666666666777777777777666666555555444777999999888777777888777===DDDEEEAAA===<<<>>>;;;;;;:::999999999999:::999:::;;;<<<===>>>???@@@???===;;;999999:::<<<>>><<<>>>BBBFFFHHHIIINNNUUU___mmm|||eee^^^ZZZ___nnn{{{gggZZZSSSNNNRRRZZZbbbcccbbbgggnnnuuuRRRBBB@@@>>><<<;;;;;;;;;;;;:::888444333222222111111222222000000000000000000000000,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...//////...//////...,,,,,,---...000333999@@@EEENNN\\\nnnzzz~~~uuupppvvvzzzkkkWWWAAA222,,,))),,,///000///---,,,+++))))))(((((())))))))))))((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***(((***+++***)))((()))+++((())))))***+++,,,,,,---,,,------...............///000111333555666666666777888888777666666777888888999;;;<<<===>>>>>>===;;;;;;;;;<<<>>>???AAABBBAAA@@@>>>======>>>???@@@???===;;;:::999999:::;;;888999999:::;;;<<<<<<===::::::999999999:::<<<<<<:::;;;<<<>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@>>><<<;;;888888999<<<@@@BBBBBBAAA@@@===999666666666666555444444444444444555666777888999:::;;;;;;;;;::::::888999:::999777666666777999999:::;;;;;;;;;::::::888888888777777777666666999888777777666666777777::::::999999888777666555999888888888888888999999777777777777777777777777666555555555666666777888888888888888777555444333222111000222555777888777666666777888999999999999777777777777777777777777666666666777888888666444555555555555666666666666888888888888888777777666666888:::;;;999777777777777BBBLLLLLLCCC;;;:::===<<<<<<;;;:::::::::::::::777888999;;;===???AAAAAA>>><<<:::888999;;;===???@@@@@@CCCHHHGGGDDDGGGNNNPPPaaaxxxkkkddd^^^```nnntttfff^^^UUURRRQQQRRRRRRSSS[[[dddtttQQQAAA@@@===<<<::::::;;;;;;:::888444333222222111111222222000000000000000000000000........./////////000000,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,...000///,,,...------,,,...111555999<<>>@@@BBBCCCBBB@@@???======>>>@@@AAA@@@???<<<:::888888999:::888888888999999:::;;;;;;::::::999888999:::<<<===;;;;;;===>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;===???@@@@@@>>><<<;;;888888888;;;>>>AAABBBAAAAAA===999666666666666555333333333444555666777888999:::;;;<<<===<<<<<<;;;::::::;;;:::777666666777999::::::;;;<<<<<<<<<<<<888888888888777777777777888888777666666666666666888888999999999888888777:::999999999999999::::::777777777777777777777777555555555555555666777888::::::::::::888666444333111000000222555777888888666777888999999:::999999777777777777777777777777666666666777999888666444555555555555666666666777999999999999999888777777777999;;;;;;999777666666999FFFSSSQQQDDD999888<<<===<<<;;;:::::::::::::::555666888:::===???AAABBB>>><<<:::888999;;;>>>@@@@@@>>>AAAEEECCC>>>AAAHHHFFFVVVlll}}}|||mmmfff``````mmmttthhhaaa```YYYRRROOONNNQQQYYYcccoooPPPBBB???===<<<;;;:::;;;:::888666222111111000000000000000111111000///////////////........................------------------------///...---,,,+++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,------...//////........................---------...------,,,,,,////////////////////////444888===CCCMMM^^^rrr}}}xxxrrrvvv~~~uuujjj___TTTMMM:::888333///,,,+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%'''******)))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++..................------000000111222333444444555999888888888888888999999777888999;;;<<<=========;;;<<<>>>@@@AAABBBAAAAAA???===<<<;;;===??????>>>;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;::::::999888888888999999:::;;;??????>>>>>>===>>>>>>?????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::999999888888888777666555444555666999:::===============>>>>>>???>>>===<<<:::999888777777;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888777666555666888999999888===<<<;;;:::999888888888888888888888888888888888999999:::999888666444333555444333333444666999::::::999888666555333222111222222333444444555444444666777888999999999999999444444555555555555444444777666555555555666888999888888777777777777888888::::::::::::::::::;;;;;;999999999999999999999999??????>>>>>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@<<<;;;:::999:::<<<>>>???BBBBBBAAA@@@@@@@@@AAAAAAFFFLLLVVV___ffflllqqqtttjjjjjjhhhgggpppxxxrrrmmmfffcccccc___^^^]]]```kkksssmmm```lllNNN@@@======;;;::::::;;;:::777555222111111000000000000000000//////...------..............................------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......------------------------,,,---------------,,,,,,........................---000333555:::DDDRRR\\\oooyyy~~~zzzyyy||||||xxxyyyzzzyyy}}}|||zzzzzzooo^^^NNNCCC<<<777444444222///,,,++++++,,,,,,******************))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$###''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++.........---------------...///000111222333444444777777777777777888999:::999999::::::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA>>>===;;;;;;===>>>>>>>>>;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;::::::999999999999999:::;;;<<>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<999999999999999999::::::888777666555666777999:::=========<<<<<<======>>>>>>===;;;:::888777777777;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888888888777666555666888::::::999<<<<<<;;;:::999999999999999999888888888888888888888999999999888666444333444444333333444666999:::999888777666444333222111222333555666666666555444444555555666666666666555444444555555555555444444555555444444444555666777888888777777777777888888888888999999999:::::::::999999999999999999999999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>????????????;;;:::999999:::;;;===?????????????????????@@@@@@>>>AAAFFFKKKPPPVVV\\\aaaeeehhhjjjllluuuzzzlll___[[[ZZZWWWWWWXXX[[[[[[___mmmtttkkkNNNAAA===<<<;;;:::::::::999777555222111111000000000000000///...------,,,---------........................------------------------...------,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,.../////////222999>>>FFFQQQ___hhhkkkkkkmmmoooyyyzzzssspppuuu|||~~~}}}~~~}}}~~~}}}}}}yyywwwwwwzzz}}}}}}|||zzz|||xxxwwwvvvlll___WWWOOOGGG:::000++++++---...---,,,***))))))***+++,,,(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++------------------------,,,---...///111222333444555555666666777888999:::;;;:::999999888999:::;;;;;;===>>>@@@AAAAAA@@@@@@===;;;::::::<<<=========;;;;;;::::::::::::999999:::::::::::::::;;;;;;;;;:::999999:::;;;<<<======>>>>>>>>>>>>>>>?????????===============<<<<<<<<<::::::::::::;;;;;;;;;;;;999888888888888999999:::888888888999:::;;;;;;;;;999888777777777888999:::===<<<<<<;;;;;;<<<<<<<<<===<<<;;;999888777777777:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888777777555555666999;;;;;;:::<<<;;;:::999999999999999999999999888888777777777777888888888777555444333222222222333444666999:::888777666555444333222111222444666888888777555444333444444444444444333222333333444444444444333333444333333333333444555555888888777777777777888888777777777777888888888999::::::::::::::::::::::::999999999:::::::::::::::;;;::::::::::::999999999:::;;;<<<======>>>======:::999999888999;;;<<<===<<<<<<<<<======>>>>>>??????>>>>>>>>>@@@FFFMMMSSS\\\bbbjjjsss~~~fffZZZNNNJJJKKKMMMOOOQQQPPPRRR]]]vvvzzzlllPPPCCC???<<<:::999999999999666444222111111000000000000000......---------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,...000111000000222444444999@@@FFFLLLUUU```hhhxxx~~~vvvwwwzzzzzzyyyyyy~~~xxxrrruuuzzz}}}}}}|||zzzzzz~~~zzzvvvuuuuuuyyy~~~qqq```XXXSSSIII===666000///...---...///000000******((('''((()))***+++((((((((())))))*********))))))))))))))))))))))))(((((())))))(((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((()))((('''&&&&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,---------++++++,,,...000111222333444444444555666888999::::::999888777777888:::<<<<<<===>>>???@@@@@@???>>>;;;:::999:::<<<======<<<;;;;;;:::::::::999999999999999::::::;;;;;;;;;<<<:::::::::;;;;;;<<<>>>>>>======>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;<<<999999888888888888999999999999999:::::::::;;;;;;::::::999888888888999:::;;;;;;::::::::::::;;;;;;<<<;;;:::888777777666666999::::::;;;;;;::::::999888888888888888888777777666555444666999;;;;;;;;;;;;:::999999888888888999999999888888777666666666666666777777666555333222111111111222444666888999666555555444333222222111222555777::::::888555333444555555555444333222222222222333333333333222222333333333333444444444555888777777666666777777888555555555666666777777888::::::::::::::::::::::::777777888888999999::::::888888888888888888888888999::::::;;;<<<<<<<<<;;;888888888888888:::;;;<<<999:::;;;<<<======>>>>>>BBB@@@>>><<<===AAAGGGLLLQQQYYYeeesssggg\\\OOOIIIIIIJJJKKKKKKGGGNNN```|||jjjiiiNNNBBB???;;;:::888888999888666444222111111000000000000000///......---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))************++++++*********+++++++++,,,,,,***++++++,,,------,,,,,,------------------------))),,,...000//////......000111222333888AAAMMMVVVeeellluuu~~~~~~}}}~~~|||{{{|||~~~tttuuu|||vvvssskkkrrrzzz~~~|||wwwtttttt}}}|||vvvssstttxxx}}}|||wwwyyy|||{{{uuuooo\\\NNN@@@===<<<999444111***,,,...///...,,,)))(((+++***)))((((((((())))))((())))))******+++++++++((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))((('''&&&&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,------***+++,,,---///000111222333333333444555777888999777666555555666888;;;===;;;<<<===>>>>>>>>>===<<<999999888:::<<<===<<<;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<888999999::::::;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;:::::::::999999;;;;;;:::999999888888888999999999888999::::::;;;;;;:::999888777666666666888888999999999999888888666666777777777777777777666555444555888:::::::::999888888777777777777888777777777666666555555555444555666666555444222111000111111222444555777888444444333333222222111111222444777999999777444222333333333333333222111000111111222222222222111111333333444444555555555555777666666555555666666777333333444555555666777777999999999999999999999999777777777888888999999999666666666666777777777777888888999:::::::::999999666666666777888888999:::888999;;;<<<============<<<<<<<<<<<<;;;===AAADDDIIIOOOYYYhhh{{{pppggg[[[RRROOONNNKKKGGGHHHSSShhhjjjXXXdddKKK???;;;:::999888888888777555333222111111000000000000000..................///000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++---...000111555999<<>>===;;;;;;;;;::::::::::::999999999:::;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<<999:::;;;=========<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999::::::::::::999999999::::::;;;<<<===<<<<<<<<<;;;:::999999999;;;;;;::::::999888777777666666666777888999:::;;;:::999888777666666666666666666666777777666666666555555555666666777777777666555444444666888888777777666666555555555666666444444444444444444444444333444444555444333222111000111222333444444555555222222222222111111111111222333555666666444222000000000000000000000///...000000111111111111000000222333444555555555444444555555444444444444555555222333333444555666777777888888888888888888888888666666777777777777777777444444555555555555666666777777888888888888777777444555555666777777888888777999:::;;;<<<<<<;;;:::666999;;;=========>>>???BBBGGGMMMVVVeeeuuu}}}}}}vvvqqqhhhaaa```___ZZZSSSQQQZZZiiiwwwvvvfffTTTJJJbbbIII===::::::888777777888777555222222111111000000000000000------,,,,,,---......///........................++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...))))))***,,,,,,------,,,++++++++++++++++++++++++......---......///...---+++,,,...//////............111666;;;@@@HHHRRRZZZ```___bbbhhhlllooowww~~~zzzxxx{{{rrrtttzzzttthhhdddmmmvvv|||uuuooonnnppp{{{zzzooobbb[[[]]]___^^^[[[VVVQQQNNNAAA999444444222,,,***+++***((((((,,,,,,'''$$$%%%)))++++++***)))***...111++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))***+++,,,,,,,,,---.........////////////333333222333333444555555444444555666666777888888999::::::;;;:::999888777999888999;;;>>>???>>><<<;;;;;;::::::::::::999999::::::;;;===>>>@@@AAAAAA>>>>>><<<;;;:::999999999666888:::;;;<<<<<<;;;:::999999:::::::::;;;;;;;;;:::::::::999999999999999888888888999;;;<<<>>>???;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999777666555333444444666777999;;;<<<999888777666666666666666444444444555555444444444333333444555666666777777666555333333555666555444555444444333333444444555111111111222333333444444222333333444444333111111111111222333333333333333000111111111111111111111111222333333333222000///...//////000000000000//////000000111111000000///111111333444444444333222444333333222222333333444222222333444555666777777666666666666666666666666555555555555555444444444333333333333444444555555666666777777777777666666333444555555666777777777666777999::::::999888777666999===???>>>>>>>>>>>>:::???CCCGGGPPP[[[bbbcccnnnooonnnmmmrrrvvvrrriiiccccccfffhhh```QQQFFFCCCbbbJJJ???;;;:::888777777777777444222222111111000000000000000++++++++++++,,,,,,---...........................++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,------......((()))***+++,,,---------++++++++++++++++++++++++,,,+++******,,,...............------,,,,,,------,,,...000222111333999@@@<<>><<<;;;;;;;;;:::::::::999999:::;;;<<<>>>???AAABBBCCC???>>>===;;;999888888888555666999;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;::::::999999888888888666777777999:::<<<>>>???999::::::;;;;;;<<<<<<===;;;;;;::::::888777555444222222333555777999;;;===999888777666666555666666222333333444444333333222222333333444555666777777666555333333444444444333333333222222222333444444//////000111222333333444111222333444333222111000111222222333333222222222000000000000111111111111111111111111000000//////000000111222222333222222//////000000000000/////////000111222333222111111333222222111111222222333222222333444555777777888666666666666666666666666444444444333333222222222222222222333333444444444555666666666666666555555222333444555666666666666555666888999888777555444666999<<<===<<<;;;;;;<<<333:::???@@@DDDLLLQQQRRR___dddiiioooyyyxxxxxxppphhhaaaWWWIIIBBBCCCcccIII>>><<<===<<<;;;::::::777444111111111000000//////......////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++((((((***+++++++++***++++++,,,,,,++++++***(((((()))************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------------.........////////////............//////333444555888<<>>===<<<;;;999888777666777888888999999999888888::::::::::::999888777777888777666555555666777888666777999;;;<<<<<<<<<;;;999888888777777777777777777777777777777666666555555666777888999:::;;;;;;777666444222111111111111222222222222222222222222333444444555555444444333444444444444444444444444000000000000000000000000...............///000000222111111000///......---111111000000/////////...//////////////////////////////000000///...------...000111000///...///111////////////000000000000333333333222222222111111000000000000000111111222444444555555555555555555666666555444333333222222555444444333333333444444111111000000111111222333666666777777777777666666555666888888888666333222666666777888888888888888777888:::<<<<<<<<<:::999::::::;;;===@@@CCCFFFHHHUUUWWW]]]gggsss{{{~~~}}}yyywwwrrrhhh\\\RRRNNNLLLbbbIII>>><<<;;;:::999888888777555333111111000000//////......////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))(((***++++++******++++++,,,,,,++++++***((()))******++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---+++,,,,,,,,,------------...------------------......------,,,...000222333888888999;;;===@@@CCCEEEJJJLLLNNNPPPRRRSSSSSSSSSXXXXXXXXXYYY[[[___ccceeehhhjjjmmmppprrrrrrqqqpppccc\\\TTTSSSZZZcccjjjmmmiiiddd[[[RRRKKKGGGFFFFFFGGGGGGIIINNNSSSTTTSSSPPPLLLGGG@@@;;;999777444222,,,>>>)))666,,,;;;---&&&//////...---++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&...&&&+++(((///)))***$$$///...'''###%%%...---)))"""&&&000,,, ###333)))###"""***...---)))%%%,,,(((###)))***!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''------111'''$$$***$$$)))###!!!"""###)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++***###"""'''+++,,,"""((('''000$$$###333***"""''''''''''''''''''''''''###&&&((()))***++++++***%%%%%%&&&###!!!***000+++$$$111555((()))111 )))---(((&&&---444444,,,,,,------......------000000////////////000000000111111222333444555555777777555444444444555555666777888999;;;;;;;;;;;;::::::;;;;;;:::999888777999::::::;;;;;;<<<<<<======<<<;;;999888777666555444555666888888999999999999999:::::::::::::::999888777666555555666777777888999:::;;;<<<<<<;;;;;;888888777666666666666777666666777777666666555444555555666777888999::::::777666444222111111111111222222222222222222222222333333444444444444333333333333333333333333333333000000000000000000000000...............//////000111111000000///......---000000/////////.................................///////////////...------...///000000///...///000////////////////////////333333222222222111111111000000//////000000111222333333333444444444444555555555555444333333222222333333222222222222333333222111111111111222333333666666777777777777666666555666666777777666444333666666777888888888888888888999:::<<<<<<;;;:::999999999999:::;;;===???AAAEEEIIINNNUUU^^^gggooottt~~~rrrfff``````aaaIII>>><<<:::888666666777777666555111111000000//////....../////////............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))***++++++*********++++++++++++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******------,,,,,,---...///000222333333444555666777777::::::;;;<<<===???AAABBBCCCDDDEEEFFFEEECCCAAA@@@===:::888:::>>>BBBBBBAAA;;;999666444333333444555444333222222222111///---///---++++++,,,,,,+++******)))---###000&&&111)))(((((()))))))))(((&&&++++++++++++++++++++++++***%%%+++***///%%%111"""***%%%)))+++(((+++((($$$---(((###777222***---000---&&&"""###%%%+++"""&&&---$$$(((444%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%!!!111---%%%))))))+++,,,+++******...''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''+++(((&&&$$$,,,&&& )))$$$111 +++"""&&&''''''''''''''''''''''''"""***,,,'''$$$''''''$$$)))'''&&&''')))(((###$$$!!! $$$+++...+++''''''111111,,,,,,&&& ###+++++++++++++++,,,------------------......///000000000111222333444444555666555444444333333444444555555777888999999:::::::::::::::999888888777777888888999999:::;;;;;;<<<;;;:::999777666555444444333333555777888999999:::888999:::;;;;;;<<<<<<<<<777666555444444555666777999:::;;;;;;;;;;;;::::::777777666555555555555666555555666666555555444333444444555666777888888999666555444222111111111111222222222222222222222222222222222333333222222222222222222111111111111111////////////////////////......------......///000000000000///......------............------------...........................////////////...------...///000///.........000........................222222222222111111111000///////////////000111111111111222222333333333333555444444333333222222222222111111111111111222222222222222222222333444444555666666777777666666555444444555555555666666666666666777888888888888888999:::;;;;;;;;;:::999888:::999999999999999:::;;;999===AAADDDIIIRRR___hhhssswwwrrrrrr^^^HHH???===;;;999666555555666555444111111000000//////......//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++++++++)))******++++++++++++************+++,,,,,,,,,,,,+++***************************************************************************,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++......------------...///000000000/////////////////////.........///000111---...///000111111111111000000111222222000///...---,,,---///111111...,,,/////////.../////////000111000///...------,,,,,,------------......---,,,111000------!!!444+++)))''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&---))))))!!! ......222$$$///+++)))''',,,///###%%%000)))'''DDD???@@@===444)))$$$&&&******111!!!666999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''777))) +++(((+++###%%%$$$%%%(((///%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%######(((000###$$$(((+++---%%%&&& """666'''''''''''''''''''''''''''---+++""" (((***&&&))))))((()))(((###...FFFDDD222(((,,,,,,$$$$$$,,,,,,&&& ***444(((!!!///+++***)))))))))***,,,---++++++++++++,,,---////////////000111222333444444555555444444444444444444555555666888888999999999;;;:::999888777777777777666666777888999::::::;;;999888777555444444444444555555777888999999999999999:::;;;;;;<<<<<<<<<;;;666555444444444555666777:::::::::999999888888888666666555444444444444555444444555555444444333222333333444555555666777777555444333222222111111111111111111111111111111111111111222222222222111111111000000000000000//////...........................------------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,.................................//////...---------...//////------...///........................222111111111111000000000///............///000000///000000000111222222222444333333333222222222111111111000000000111222222333333222222333333444555555666666666666666666555444444444444555666777888666666777888888888888888:::::::::::::::999888777;;;;;;;;;:::::::::;;;;;;999;;;<<>>===;;;777555555444333222111111000000//////..................------------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***+++,,,***))))))******++++++******)))******+++,,,,,,,,,,,,+++***************************************************************************+++,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,------------,,,+++++++++++++++,,,------...,,,,,,,,,---------,,,,,,......---,,,,,,---......,,,---.../////////...---------...///......---,,,---------...///...,,,***...............---,,,++++++++++++***)))***+++,,,)))***++++++***)))((((((333444###666&&&&&&000...+++******+++++++++))))))))))))))))))))))))(((&&&&&&(((222888"""$$$,,,!!!///((( %%%''':::"""!!!222```((()))'''...###$$$,,,&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''666&&&+++$$$'''"""111...(((777&&&---,,,)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&111+++###!!!888(((///,,,,,,)))222***+++''''''''''''''''''''''''%%%))))))%%%(((000111,,,111""" mmmwww///&&&+++ ---)))%%%&&&(((%%%)))444******)))((((((***+++,,,************+++,,,.........//////000111222333333555555555555555555555555555666777888888999888888;;;:::999888777777777777555555666777888999:::;;;999888666444333333444444999999:::::::::999888888;;;<<<<<<<<<;;;;;;:::999666555555444555666777888999999888777777666666666666555555444444444444444444444444444444333333222333333333444555555666666333333333333222111111000111111111111111111111111000111111222222111111000000000/////////.........---------------------------------------...//////............------------+++++++++,,,,,,,,,,,,,,,........................------............------,,,...///...---,,,---...------------............111111111000000000//////.........---......///000......//////000111111222222222222222222111111111111111111111111222333333333333222222333333444555555555666666666666555555444444444555555777888999666666777888888888888888::::::::::::999888888777::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>DDDHHHJJJKKKQQQZZZiiixxxyyyYYYGGG???>>>>>><<<999777666555333111111111000000//////...............------------,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,,,,***((())))))************)))))))))******+++++++++++++++***************************************************************************+++,,,+++***)))***,,,,,,,,,,,,+++++++++++++++++++++------------++++++++++++++++++************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,......------,,,+++******.........------,,,,,,,,,+++,,,,,,,,,,,,+++******)))******)))(((((()))+++&&&(((******)))(((((()))###$$$///:::<<>>@@@>>>;;;888===???DDDKKKSSS[[[aaaeeeuuuVVVFFF@@@???:::999999::::::999666444111111111000//////............---------,,,,,,,,,......---------,,,,,,,,,******************************+++++++++,,,,,,,,,***)))***+++,,,,,,***((())))))************))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++******))))))((((((((('''''')))***++++++***)))''''''((()))***++++++++++++)))***+++,,,,,,+++***))))))***,,,......---+++***++++++*********+++,,,,,,+++++++++,,,---...//////***+++,,,,,,+++++++++,,,************************%%%(((++++++)))(((***,,,(((***+++)))''''''))),,,'''"""...,,,333)))&&&111%%%'''777|||+++&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''###%%%,,,,,,&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))"""***%%%***]]]>>>'''''''''''''''''''''''''''$$$(((+++### 888XXXEEE000&&& ,,,%%%((()))+++,,,,,,,,,+++***,,,,,,++++++++++++++++++------...///000111222222000111333444555444444333333333444444555555444444:::;;;<<<===<<<:::888666555555666888999;;;<<<<<<===;;;888666666777888:::666777888999999999999999777777888999::::::::::::888777777777777999;;;<<<;;;;;;:::999999:::;;;<<<777777666555555555555666555555666666555555444333444444555555555555555555000111222333333222000///000000000000000000000000222222333333333333222222111111000///......------////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------.........---+++,,,------++++++,,,---***+++---///111333444555000/////////............---,,,,,,,,,,,,---......------...///000111222333000000000000000111111111---------......000111111111111000000111111222333444555555555555555555444666888:::;;;<<<;;;999888666666777888888888888888888777777777888999::::::::::::;;;<<<;;;:::999888444:::???AAA???<<<<<<<<<:::===@@@AAABBBEEELLLQQQoooVVVFFF===;;;<<<;;;:::888666555333333000000000000////////////...........................---,,,,,,+++++++++++++++++++++*********))))))+++++++++************)))***************************)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))''')))***)))((('''(((***************************************************+++++++++*********)))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))%%%+++SSSOOO222***%%%,,,... +++***$$$&&&mmm---'''((('''***$$$'''&&&$$$&&&)))%%%)))!!!222 &&&&&&&&&&&&&&&&&&&&&&&&$$$(((###---...(((&&&(((,,,&&&(((%%%'''''''''&&&&&&&&&&&&&&&'''''''''***YYYOOO$$$'''999###((((((&&&+++&&&,,,%%%///&&&RRR^^^IIIhhh***888 333""")))*********++++++++++++******))))))******+++,,,............////////////222222333444555666777777777666555333333333444555<<<<<<;;;;;;;;;:::::::::777666666666666888999:::===<<<;;;999888777777777666777888999:::::::::::::::999888888777888888888777777888999:::;;;<<<===@@@???===;;;:::999::::::777666555555555777888999777777777777666555444333444333333222222333333444333333222222111000000000111000/////////000222333111111000000000000111111///............---------//////////////////......---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,***,,,111999===<<<:::000000///------,,,,,,,,,++++++,,,,,,---...//////---......///000111111222111000///......///000111...............///000000000000111111111222222222333333333444444444555555777777777777888888888888777777888999999999999888777888888999999:::;;;;;;999999999999999999999999999:::<<<======<<<;;;;;;<<<<<<===>>>???@@@AAAAAAoooVVVEEE===<<<<<<;;;:::888666555333333000000000000////////////...........................---,,,,,,+++++++++,,,+++++++++*********))))))+++++++++************)))***************************)))((((((((()))++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************************************+++++++++*********))))))))))))*********++++++++++++++++++******++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********)))))))))((((((((((((((((((((((((((((((555###)))KKKddd+++ 000$$$"""///((('''&&&&&&,,,"""///```+++888***...&&&'''111&&&&&&###(((...### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++(((!!!(((///...***%%%!!!###*********************+++&&&%%%^^^BBB""""""---+++))))))+++111444"""---CCC)))'''>>>qqq***###111,,,))))))))))))*********+++******))))))******+++,,,.............../////////222333333444555666777777999888777666666666777777;;;;;;;;;;;;::::::::::::777777777666777888:::;;;;;;;;;999888777666666666777888999::::::;;;;;;;;;999999888888777888888888:::::::::::::::;;;;;;;;;>>>===<<<:::999888888888666666555555555666888888666666555555444333333222444333333222222333333444333222222111111000//////000000/////////000111222111000000//////000000111............------------........................---...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,+++,,,111777;;;999777000///...---,,,,,,,,,,,,++++++,,,,,,---......///---......///000000111111000000///......///000000...............//////000000000000111111111222222333333333333444444444444555666666666777777777777666777777888999888888888777777888888999:::::::::999999999999999999999999;;;::::::===@@@@@@;;;777;;;;;;;;;<<<===>>>???@@@mmmTTTDDD===<<<;;;:::999777666444333222000000000000////////////........................------,,,+++++++++,,,,,,+++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++************************************************+++************))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''******))))))))))))((((((((((((((((((((((((((((((!!!+++$$$'''"""***...$$$###+++((($$$))) 222###***<<<%%%---)))!!!###rrr&&&,,,%%%"""$$$111&&&------(((###---'''111((((((((((((((((((((((((!!!%%%***'''333"""***+++$$$$$$---000,,,###$$$$$$$$$%%%&&&&&&&&&...***&&&***^^^;;;///,,,""",,,---((((((%%%,,,&&&999)))444+++***$$$)))(((((((((((())))))))))))***))))))))))))***++++++---------.........//////222333333444555666777777999888888777777777777888;;;::::::::::::999999999888888888888999:::;;;<<<::::::888777666666555555888888999:::;;;;;;;;;;;;888888777777777888888999<<<<<<<<<;;;;;;:::::::::::::::::::::999888666666666555555555555666777777666555333222111222222333333333222222222222333333222222111111000000//////000////////////000111111000000////////////000000............------------,,,,,,,,,------------------......---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...,,,,,,///444666555222//////...---,,,,,,,,,,,,++++++,,,,,,------......------......///000000000000///............///000...------------...//////000000000000111111111111222222222333333333333444444444444444555555555555555666666777888777777777666666777888888999999:::999999999999999999999999<<<999888<<>>@@@kkkSSSCCC===<<<:::999888777555444333222000000000000////////////........................---,,,,,,++++++,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))((((((((()))))))))))))))((()))******)))((()))***************************************************************))))))))))))))))))))))))******************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))((((((((((((((((((((((((((((((:::,,,'''***...+++&&&((((((%%%###&&&)))!!!222(((~~~DDD111,,,&&&$$$---...TTTyyy((($$$...!!!'''$$$"""---$$$&&&########################+++"""&&&***+++$$$### ***$$$$$$&&&''''''((()))******+++(((+++'''ZZZCCC000&&&''' ###...(((***"""(((###uuuppp!!!111(((,,,]]])))"""222!!!'''''''''(((((((((((())))))))))))))))))***++++++,,,,,,,,,---.........///222222333444555666777777666666666666555666666666::::::999999999888888888888999999999:::;;;<<<<<<::::::888777777666666666999999:::;;;;;;;;;;;;;;;777777777777777888999999<<<<<<<<<;;;;;;;;;::::::999999::::::999888666555555555555555555555555666666555222111000111333444333333222222222222333333222111111000//////.............../////////000000000//////......//////000.........---------,,,,,,+++++++++++++++,,,,,,,,,---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...000111000.........---,,,++++++,,,,,,++++++,,,,,,,,,------------------....../////////........................------,,,,,,------...////////////000000000111111111111111222222222333333222222222333333333333444444444555666666666666666555666666777777888888999888888888888999999999999:::888777999===??????===;;;:::999999:::<<<>>>@@@iiiQQQBBB<<<<<<888888777666555333333222000000000000////////////........................,,,,,,,,,++++++,,,,,,---************************+++++++++*********))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))''''''(((((())))))))))))'''((()))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******))))))******++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((())))))''''''''''''''''''''''''***333+++++++++!!!***(((###)))%%%---(((###///BBBOOO--- $$$!!!&&&000***$$$&&&'''---???,,,###&&&$$$'''...111'''//////!!!++++++++++++++++++++++++(((///111######+++ +++((((((+++***!!!!!!"""###$$$%%%%%%%%%###///***\\\CCC###******)))'''###(((&&&&&&111### III+++###***888HHH***%%%$$$&&&'''''''''(((((((((((())))))(((((())))))***++++++++++++,,,---.........111111222333444555666666555555555666666666666555999888888888888777777777888999999:::;;;;;;<<<<<<;;;:::999888888888888888999999::::::;;;;;;::::::666666666666777888999::::::::::::;;;;;;;;;<<<<<<888999:::::::::888666555444444555555555444444444666555333111111222444555333222222111111222222333111111000//////......---------......//////////////////............//////...------------,,,,,,,,,************++++++,,,,,,,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---------,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,------------............------............------,,,,,,,,,,,,,,,---............/////////000000000000000000111111111111222000111111111222222222222333333444555555555555444444444555666666777777888777777777888888999999999777888888777666:::@@@FFF;;;:::::::::;;;===???@@@gggPPPAAA<<<<<<777777666555444333222222000000000000////////////........................,,,,,,+++++++++,,,------***************++++++++++++++++++************)))))))))))))))))))))))))))(((((()))************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((())))))***&&&''''''(((((())))))***&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******((()))***++++++***)))(((((()))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((())))))''''''''''''''''''''''''111 (((***"""%%%$$$&&&)))######000"""111,,,000000___+++000 !!!,,,+++&&&&&&'''%%%$$$&&&111ggg{{{"""'''///&&&222'''+++%%% ///!!!&&&&&&&&&&&&&&&&&&&&&&&&%%% ******###222((($$$++++++'''''''''(((((()))))))))''''''cccBBB000+++ ...$$$!!!&&&&&&,,,[[[222 !!!)))'''...)))''''''''''''(((((((((((()))(((((((((((()))******)))***++++++,,,---......///000000111222333444555555666666777777777777666888888777777777666666666888888999:::;;;;;;;;;;;;;;;::::::999888888999999888999999::::::999999999444555555666777888:::;;;999999999::::::;;;;;;;;;888888999999888777777666444444444555444444333222555444333222222222333444222222111111111111222222000000//////......------,,,------...///...............------------......------------,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,++++++++++++,,,------............/////////////////////000000000111111000000000000111111111111111222333333444444333333333444444555555666777777666666777777888999999999666888888555222555>>>FFF999::::::;;;<<<===>>>>>>fffNNNAAA<<<<<<777666666555444333222222000000000000////////////........................,,,+++++++++,,,,,,---...))))))*********++++++++++++++++++************)))************************'''((()))***+++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***&&&&&&''''''((())))))***'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))''''''''''''''''''''''''%%%888+++"""(((...,,,&&&$$$''')))###,,,((( ,,,,,, '''UUUVVV555"""###'''$$$$$$...111)))%%%777%%%333<<<+++%%%$$$...'''ggg\\\ZZZ^^^QQQggg```^^^^^^^^^^^^^^^^^^^^^^^^hhh___UUU___BBB+++ ,,,444eee\\\]]]YYYYYYYYYYYYYYYYYYYYYYYY]]]ZZZZZZfffgggRRRkkk"""&&&)))---&&& ))),,,&&&''')))'''LLL&&&)))''''''((((((((()))))))))((((((((((((((()))******))))))***+++,,,---............///000111222333333333444555666777777666555777777777666666666555555777777999:::;;;;;;:::::::::999999888888888888888777888888999999888888777444444444555777999:::;;;999999999999999888888888888777666666555666666666333444444555444333222111222222222222222222222222222222111111111111222222000000///......------,,,+++,,,---.........------...------------------...---------,,,,,,,,,++++++))))))***++++++,,,------,,,------,,,++++++,,,...++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++******+++---///++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++,,,,,,---------........./////////....../////////000000000000000000000111111111111000111222222333333222222333333333444555555666666666666666777888999999999777888888666333444999===666888:::<<<======<<<;;;eeeNNN@@@<<<<<<666666555444333333222222000000000000////////////........................++++++++++++,,,,,,---...))))))******+++++++++++++++++++++************)))************************'''((()))++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''')))***++++++***)))'''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''***(((***%%%(((+++%%%!!!***---(((###"""888&&&222&&&&&&%%%%%%'''###"""***(((,,,&&&(((---222###///(((HHH@@@444%%%&&&,,,,,,&&&)))KKK###***---""""""+++......(((&&&"""&&&+++((((((((((((((())))))))))))((((((((((((((()))******((()))***+++,,,---......------...///000111222222000111333444444444333333777666666666555555555555666777999:::;;;;;;:::999999888777777777777777888777777888888888777777666333333444555777999:::;;;;;;;;;:::999888777666555777666444333333444555666333444444555444333111000///000111111111111000000222222111111111111222222000//////...------,,,,,,+++,,,---.........---,,,...------,,,,,,------...---------,,,,,,,,,++++++)))******+++,,,,,,------,,,------,,,++++++,,,...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++...000+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++******++++++,,,------------.........//////............/////////000000000000000111111111111000000111222222222222222222222333444444555555666555666666777888999999999999999777777666555444333444666999;;;===<<<:::999cccOOOAAA:::;;;::::::999777666444333333111111000000//////......------......------,,,+++---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((($$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''...***###!!!&&&,,,)))###***---222qqq%%%%%%%%%$$$&&&'''######%%%yyyBBB(((///###&&&[[[$$$+++&&&&&&---((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////000111111222222333444444777666444333222333444444666777888:::999888666555555666666666555444333333555666777888888777666555555555555666666777999999666666555444444444444555222222333444555555555555222222111000000000000000......//////000000111111////////////////////////000000///...------,,,,,,+++,,,------......---------,,,+++******+++,,,---+++++++++*********)))))),,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++++++++***)))((())))))*********+++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---------,,,,,,------------------------+++,,,,,,---.........---////////////000000000000------------///111333444333444555555555444333222444555555666777888888999999999999777555444555666999999999::::::999999999aaaNNN@@@;;;;;;:::999888777555444333222111111000000//////......------......------,,,+++,,,,,,++++++++++++,,,,,,************************************************++++++,,,,,,++++++***)))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))((((((((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((($$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###(((,,,)))!!!!!!"""////// ((()))''''''111""")))***(((wwwDDD(((000!!!)))$$$$$$***'''(((!!!///555)))''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,+++,,,---....../////////000000111111222333333333555555333222222222333333555666888999999777666555555555555666555555444444555666777888888777666555555444444555555777888888666555444444333333444444111222333333333333333333111111000///////////////......//////000000000000..............................------,,,++++++******+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++***))))))***++++++************************************************************************))))))))))))))))))))))))************************+++++++++++++++***))))))))))))*********+++++++++)))******++++++******)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,------------------------,,,---......//////........./////////000000000000//////.........000111222333333444555555444333222444444555666666777888888888999999777555444555666888888999999999999888888}}}]]]LLL@@@;;;===888888777666555333222222111111000000//////......------......------,,,+++,,,++++++******++++++,,,***************************************************++++++++++++******)))((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))((((((''''''(((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((($$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000$$$###))))))...555333;;;))),,,&&&)))%%%&&&***!!! ~~~;;;)))+++)))(((***$$$***((()))""",,,TTT"""(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++++++++,,,---............//////000111111222222333444333222222111222222222444555666777777666555444444444555555666555555555555666777777777777666555444333333333444555666777555444333333222222333333222222222222222111111000000000///............///...////////////000000000........................,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++***+++************)))))))))++++++***))))))***++++++************************************************************************))))))))))))))))))))))))***************************++++++++++++***)))))))))))))))************+++)))******++++++******)))************************************************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,---------------------------......////////////........./////////000000000000000///......//////000222333333444444444333333444444444555666666777777777888888777555444555777666777777888888777777666yyyZZZIII???<<<>>>777777666555444333222222111111000000//////......------......------,,,++++++++++++******+++++++++************************************************)))***************))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((($$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***)))%%% ''' +++&&&***!!!'''%%%'''+++|||<<<*** )))%%%$$$((())))))!!!&&&vvv(((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++++++++,,,---------------...//////000000111111222222222111111111111111111333444555666666666555555333333444555666666666555444555666777777666555444333333222222333444444555444333222222111111222222333333333333222111000//////......---------......////////////////////////........................,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************))))))))))))+++******************+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))************))))))************))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------...............---........./////////000000............/////////000222222222333333333333333333333444444555555555555555666666555333333444666555666666777777666666555uuuVVVHHH???<<<>>>777777666555444333333222111111000000//////......------......------,,,+++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))((())))))******)))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---333((( $$$***+++''',,,%%%)))'''&&&""",,,+++&&&wwwIII333)))///000$$$111$$$''')))***"""""""""'''((((((((())))))******''''''''''''''''''''''''(((((()))))))))************+++,,,,,,,,,,,,,,,,,,------...//////000000111000111111111111111111111333333444555555555555555333333444555666666666555444555666777777666555444333222222222222333333444333333222111111111111222444444444444333111000///......------------....../////////.......................................---------------,,,,,,,,,+++,,,,,,---------------))))))+++,,,,,,+++))))))))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********)))******+++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++,,,---------------------------,,,,,,,,,------,,,,,,+++............////////////+++,,,---...///000111111111111111111222222333333333333333333333444444444222333333333222222333555555555555666666555555555rrrTTTHHH@@@<<<===777777666666555444444333111111000000//////......------......------,,,+++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))'''(((((())))))))))))((()))))))))*********++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%% $$$,,,+++$$$222%%%***!!!)))((("""%%%+++~~~>>>###&&&)))eee%%%%%%(((***'''$$$%%%&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,+++++++++,,,------......///000000000000111222222222111111333333444444555666666666444444555555666555555555444555666666666666555444333333222222222222333333444333222222111111222222444444444444333222111000...------------...///////////////............---------------------------........................,,,,,,---............---)))******************)))(((((()))))))))))))))***)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))***++++++++++++******)))))))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++******))))))+++,,,---------------------------+++,,,,,,,,,,,,+++******------........./////////***+++,,,...000111111111000000000000111222333333222222222222222333333333111222222222111222333555444555555666666555555444oooSSSHHH@@@<<<;;;888777777666666555555444111111000000//////......------......------,,,+++...------,,,,,,------...************************))))))))))))))))))))))))&&&'''(((((())))))(((((())))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######---...%%%"""(((&&&***###+++$$$---$$$&&&gggVVV///777,,,((((((%%%###&&&'''))))))$$$%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))******++++++++++++******,,,,,,,,,---......//////000000222333333333222222444444444444555666777888555555555666555555444444444444555666666555444444444333333222222222333333444444333222222222222222222222333222222111000000......------...//////000//////.........---------------------------------........................++++++,,,------------,,,******))))))))))))******(((((((((((())))))******)))***++++++++++++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))***+++++++++++++++******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***)))((()))***,,,---------------------------,,,---------,,,,,,+++***---------.........//////+++,,,---//////000//////000000//////000111333444222222222222222222222222111222333333333333555777555555666666666666555555nnnSSSHHHAAA<<<;;;888888777777666666555555111111111000//////......------......------,,,+++///......------......///************************))))))))))))))))))))))))&&&&&&'''((())))))(((((()))************+++++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((###((()))(((uuu$$$(((###***)))SSS]]]]]]]]]]]]]]]]]]]]]]]]fffaaaSSShhh<<<######:::###111[[[]]]nnnVVV\\\aaaWWW[[[YYY```ggg///(((+++---"""&&&"""&&&"""(((+++%%%%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++******)))++++++,,,------......///000111222333444444333222444444444555555777888999555666666666555444333333333444555666666555444333444444333333222333333333555444333333222222333333000111111111111000000///...............///000111//////.........---------------------------------........................******+++,,,,,,,,,,,,++++++***)))(((((()))***+++'''((((((((())))))******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++((()))***+++++++++++++++******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))*********************************++++++,,,,,,,,,+++***)))((((((***,,,------------------------------.........------,,,+++---------.........//////,,,---...//////...------000////////////111333444222222111111111111111111222333444444444555777999555555666666666666555555hhhOOOGGG???;;;===888666444444666666666555333222111///......------------------------------///+++(((***...000---)))************************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++***)))(((&&&&&&&&&'''(((((((((((()))((('''###!!!)))))))))))))))(((&&&&&&+++)))(((((())))))(((&&&'''''''''''''''''''''''')))))))))'''%%%%%%'''))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((%%%$$$$$$&&&((($$$&&&###'''###$$$&&&(((((('''&&&%%% ///"""%%%(((...&&&$$$'''***((($$$"""$$$'''###!!!888}}}$$$---***$$$'''```LLL ---!!!---###(((&&&***%%%***)))***,,,######%%%///+++""",,,%%%111(((&&&ZZZCCC,,,,,,,,,,,,+++)))'''&&&&&&(((***&&&%%%((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))))))))+++,,,...///000111222222222222222222333333444444444444444444444444444444333444444555666777555555666666666666555555333222222111111222222333444333333333333222222222222111111000///......---,,,,,,,,,---------......---------------...///000///............---------........................++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))***,,,))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++)))))))))+++---///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------------------,,,---...///000000000000//////...//////000111222222222111111111111111222111333555666666555555666666666666666666666666666gggOOOFFF>>>:::<<<888666444444555666555444333222111///......------------------------------,,,***((()))+++,,,+++(((+++******************++++++***)))(((((()))***+++******))))))))))))******((())))))***))))))(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''((())))))*********)))(((((('''''''''(((******,,,---...---***))))))***+++,,,---------------+++******++++++***)))++++++++++++++++++++++++)))))))))'''%%%%%%''')))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''&&&$$$$$$&&&((($$$&&&###'''$$$%%%'''))))))((('''&&&,,,***///+++<<<)))((((((&&&######)))444===ttt^^^%%%)))""",,,$$$***)))'''333///)))...&&&***%%%***)))&&&***&&&))))))"""WWW888+++&&&###***---```CCC,,,,,,,,,,,,+++)))'''&&&'''(((***&&&%%%((('''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,---...///000111111111222222222222333222222333333444555666666444444333444444555666777555555666666666666555555333222222222222222333444444444444333333222222222000000000///...---------,,,---------...............------------......///............------------......------------------++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))***,,,))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))---,,,***))))))***+++,,,,,,++++++++++++,,,------++++++++++++++++++++++++------------------------+++,,,---...////////////............///000111111222111111000000111111111111333666666666555666666555555555555555555555555gggOOOFFF>>>999:::888666444444555666555444333222111///............------------------------************************,,,+++***))))))***+++,,,******))))))))))))*********))))))(((((())))))***((()))***+++***)))'''%%%'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))******))))))(((((()))+++---///000000///...***+++,,,---............,,,+++******++++++***)))))))))))))))))))))))))))(((((()))'''&&&%%%'''(((%%%&&&&&&'''(((((())))))((((((((('''''''''''''''$$$&&&'''&&&%%%%%%&&&'''$$$&&&###'''%%%&&&((()))))))))((('''...*** &&&'''---...(((+++...%%%///,,,000$$$'''&&&***%%%***)))$$$)))'''+++---'''TTTWWW$$$,,,$$$***$$$***aaaCCC,,,,,,,,,+++***)))'''''''''(((***&&&%%%(((''',,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((***++++++,,,******+++,,,------......000000111111222222222222000000111333444666777777444444333444444555666777555555666666666666555555222222222222333333444555555555444444333222111111//////......------,,,,,,------.........////////////...------------------............---------------------,,,,,,+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))(((***,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))...---+++))))))))))))***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------......000111111111111000000000000111111111333555666555555666777444444444444444444444444eeeNNNEEE===888999888666444444555555444333222111000///............------------------------+++,,,------++++++,,,---,,,+++***((((((***+++,,,***))))))))))))))))))***))))))(((((((((((()))))))))***,,,---,,,***'''%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))((()))***++++++***)))(((&&&))),,,---------------++++++,,,++++++***)))((()))'''&&&'''(((((('''&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''((('''&&&'''((($$$&&&###'''&&&&&&'''((((((((((((''''''%%%###&&&***))),,,+++&&&%%%$$$)))444fffRRR***%%%222...&&&***%%%***)))&&&)))%%%&&&---$$$ ...)))&&&(((333"""###aaaCCC+++++++++***))))))((('''&&&(((***&&&%%%((('''---&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++******++++++,,,,,,------//////000000111222222222000111222333444555666666444444333444444555666777555555666666666666555555222222222222333444555666555555444333222111111000/////////......---------.........////////////000///......---,,,,,,,,,,,,.........---------,,,,,,------,,,,,,+++*********))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************)))*********((((((***+++(((((())))))))))))((((((************************))))))))))))((((((((((((((((((((((((((((((((((((***************************))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))******************+++,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,,,,,,,---...///000111000000/////////000111111111333555555444444666777222222222222222222222222cccLLLEEE<<<777888888666444444444444333222222111000//////......///------------------------+++,,,------++++++,,,---++++++***))))))***++++++)))))))))******)))))))))))))))(((((((((((())))))***,,,---...---+++(((&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***)))(((%%%(((+++,,,***(((((())))))******))))))((('''&&&'''%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((%%%&&&((('''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))((('''((()))$$$&&&###'''%%%%%%&&&&&&'''''''''''' %%%)))...(((###xxxFFF+++&&&&&&+++888***((({{{KKK444///###&&&***%%%***)))((()))%%%###)))+++)))***555&&&!!!...***'''___CCC++++++***))))))(((((((((&&&(((***&&&%%%(((''',,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((*********+++++++++,,,,,,......///000000111222222222222222333333333333333444444333444444555666777555555666666666666555555222222222222222333444555444333333222111111000000000000000///////////////.........////////////000///...---,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************)))******)))(((((()))+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))***++++++************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,---///000111///.........//////000111111222444444333333555666222222222222222222222222aaaKKKDDD===888999888666444333444444333111111111000///////////////------------------------************************************************))))))************)))))))))((((((''''''(((((()))***+++,,,---,,,+++)))'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((())))))******))))))'''***...---***''''''(((&&&'''((()))************((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''((($$$&&&###'''%%%%%%%%%%%%&&&&&&&&&''''''(((###""" ,,,KKKzzz000######000...%%%,,,+++***%%%)))333///&&&***%%%***)))&&&((((((%%%&&&******%%%)))<<<***...,,,WWWCCC+++***)))(((((((((((()))&&&(((***&&&%%%((('''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''(((((()))***++++++,,,,,,------...///000111111222333333333333222222222222444444333444444555666777555555666666666666555555333222222111111222222333111111111000000000000///000000000000000000//////------........./////////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((()))***)))(((''')))+++'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))*********)))))))))((())))))***+++************************************************((()))***+++,,,,,,,,,,,,******++++++---...000111...------......///000111000111222222111111333555222222222222222222222222___JJJDDD===888:::888666444333444333222111111000000///////////////------------------------,,,***((()))+++,,,+++((((((***+++,,,,,,+++***(((((()))***++++++***)))(((((((((''''''''''''(((((())))))*********))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''((('''''''''(((((()))***'''+++///...***((((((***&&&'''((())))))***)))))))))((('''(((***+++***)))$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&$$$######%%%'''$$$&&&###'''&&&&&&&&&&&&&&&''''''((("""%%%&&&&&&&&&,,,!!!kkk+++%%%%%%)))111)))///000---###000$$$///+++&&&***%%%***)))''''''***)))$$$((()))!!!(((555sss(((***TTTCCC******)))((('''((()))))))))(((***&&&%%%((('''"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((()))***+++,,,---,,,------...///000111222111111111222333333333444444444333444444555666777555555666666666666555555333333222111000000000000............////////////////////////////////////,,,---------............,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++******++++++,,,---------++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((()))***)))'''''')))***''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((((()))******************************************************))))))***+++,,,,,,,,,,,,))))))***+++,,,...000111------------...///000111///000000000///000222444222222222222222222222222^^^JJJDDD===999:::999666444333333333222111111000000////////////000------------------------///+++(((***...000---)))''')))+++------+++)))'''((()))***++++++***)))(((((((((''''''''''''(((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''''''''''''''''''''&&&((('''&&&&&&&&&((()))***%%%***......***((()))+++(((((((((((('''&&&%%%$$$(((''''''((()))******)))(((((((((((((((((((((((("""%%%'''((('''&&&&&&'''$$$%%%%%%&&&&&&''''''(((!!!!!!"""###%%%&&&''''''&&&%%%$$$""" ###%%%$$$'''###'''(((''''''''''''((())))))'''&&&%%%"""(((..."""kkk%%%***...$$$$$$)))***'''!!!///KKKPPP***$$$&&&***%%%***))))))&&&******%%%)))---%%%$$$,,,'''333"""((([[[CCC******(((''''''((())))))+++(((***&&&%%%((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******%%%&&&''')))***,,,------,,,,,,---...///000111222//////000111333444555666444444444444444555777777555555666666666666555555444333111000//////......,,,,,,------.../////////---.....................,,,,,,,,,---------......++++++++++++,,,------...---------,,,,,,,,,++++++******+++,,,---......///++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************((()))))))))'''''')))***''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,))))))***+++,,,...000111,,,,,,,,,---...///000111...//////......///111444222222222222222222222222