BM6(; BBBFFFLLLQQQWWW```jjjrrr}}}|||}}}AAAAAAAAA??????BBBHHHNNNLLLSSS^^^jjjxxx|||yyy{{{qqqssswww}}}~~~~~~~~~~~~}}}~~~GGG@@@===???@@@>>><<<===AAA@@@???@@@CCCGGGLLLOOOfffmmmzzz{{{zzz}}}|||zzz}}}~~~xxxuuuwww{{{~~~}}}|||zzzxxxuuuttttttuuuvvvxxx}}}}}}xxxwwwxxxwwwwwwwwwvvvuuuvvvxxx{{{JJJCCC>>>??????===<<<======<<<;;;;;;===@@@CCCEEE<<>><<<;;;<<<::::::999999999:::;;;;;;:::;;;;;;::::::;;;???BBBEEEKKKTTTaaaqqqUUUKKKBBB???>>>;;;:::<<<999:::::::::::::::999999=========;;;::::::<<<>>>;;;;;;:::;;;@@@HHHTTT\\\bbbgggtttZZZOOOEEE@@@>>>;;;:::;;;888999:::;;;;;;;;;::::::444555666555555555888:::;;;;;;;;;999999:::<<<>>>>>>>>>CCCLLLTTTZZZdddmmm\\\QQQGGGBBB???;;;:::;;;666666888999999999999999999::::::999777777888:::555666999;;;<<<<<<;;;:::;;;888777999999999===DDDGGGJJJNNNTTT]]]gggrrryyy]]]RRRHHHDDDAAA<<<:::;;;666666666666777777777777777888888777555444444555444444444666777777777666888777888;;;;;;888:::>>>999;;;>>>@@@DDDIIIOOOTTT]]]cccmmmyyy]]]SSSIIIEEEBBB===::::::999888777666666666666777222444666666555555777888999777444333444555666666000111666;;;;;;777666999444666888999999:::<<<>>>@@@AAADDDHHHOOOXXXcccjjjoooxxx\\\WWWPPPJJJDDD???:::777777666666555555555555666555444222222444555444333444444444555555555555666555555555555666666666666555555555555666666666666999999:::;;;>>>AAADDDFFFLLLOOOSSSYYY```hhhnnnrrrxxx{{{~~~|||{{{xxxwwwvvvtttrrrpppnnnnnnllllllmmmmmmmmmnnnnnnnnnjjjkkklllmmmoooooooooooopppppppppqqqqqqqqqrrrrrrssstttuuuwwwyyy{{{}}}}}}^^^YYYRRRKKKEEE@@@;;;888777666555555444555555555666444222222333333222111222222333333333444444444333333333444444444555555333333333444444444555555333333333333555666888999555555777999<<>>>>>>>>?????????@@@@@@===>>>>>>????????????>>>??????@@@@@@@@@AAAAAAAAA>>>??????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFAAABBBCCCEEEFFFHHHIIIJJJQQQRRRSSSTTTVVVXXXYYYZZZbbbdddfffiiikkkmmmnnnoooxxxzzz~~~```\\\TTTMMMGGGBBB<<<999666666555444444444444444555333111111222222222111000111111111111222222222111111222222222333333333111111222222222333333333444444333333333333333444777777666555555666666777777777777777777888888888888888999999999999888888555555777777888777666555555555555555555555555555666666666666777777777888666666666666777777777777666666666666666555444333444444444555555555666666666666666666555555555555777777777777666555444333>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKMMMPPPUUUYYY^^^aaaccclllooosssyyybbb]]]VVVNNNHHHBBB===999666555444333333222333333333111000111222444333333000000000000111111111111000111111111222222222222000111111111222222222222666666555555444444444444444444444444444444444444666666666777777777888888777777888888888888777777444555666888999999999999888888888999999:::::::::666666666777777888888888777777888888888999999999777777777777777666555555444444555555555666666666:::999999888888777777777888999999:::::::::::::::222222333333444444555555;;;::::::999999888888777888999:::;;;<<<<<<<<<<<>>===<<<:::999888888=========<<<<<<;;;;;;:::<<<===>>>AAACCCEEEGGGHHHLLLMMMPPPSSSVVVYYY[[[]]]aaaeeekkkrrrxxx~~~xxxtttooohhhccc\\\YYYVVVTTTSSSQQQMMMKKKLLLKKKIIIGGGFFFEEEEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNFFFGGGIIIKKKMMMOOOQQQQQQQQQRRRUUUVVVXXX[[[___bbbeeefffgggjjjmmmoooqqqrrr~~~}}}|||yyyyyy{{{|||}}}}}}}}}}}}}}}~~~ccc^^^VVVOOOHHHBBB<<<888555444333222111111111111000//////000333555666555///000000000000111111111000000111111111222222222000000111111111222222222111111111222222222111111---...///000111111222222000000111222444555555666111111222222222222111111000111111222333333333333333333333333333333333333222222222222222222222111222222222222333333333444///000111111222222111111//////000000000111111111000000000000111111111111......000111111222222222222333333444555666666666000000000000000000//////333333444444555444444444555555666666777777888888888888888888999999999999888888888888888888888888666666777888999::::::;;;888:::<<<===>>>???AAACCCGGGIIIKKKOOOSSSWWWZZZ[[[ZZZ]]]aaagggmmmssswwwyyy~~~wwwooogggaaa[[[TTTKKKFFFDDDBBB===888===;;;::::::::::::999888999999888888777777777777888888888888888888888999666666666666777777777777555555666666777777888888;;;<<<<<<===>>>???@@@@@@:::;;;;;;;;;:::<<>>AAADDDGGGIIIKKKLLLHHHIIIKKKNNNQQQTTTVVVXXXfffgggjjjnnntttzzz{{{pppllleee___\\\[[[\\\]]]XXXWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMKKKLLLNNNOOOPPPPPPOOONNNOOOOOOOOOPPPPPPQQQQQQRRRLLLLLLMMMOOOQQQRRRSSSTTT[[[[[[]]]___bbbeeegggiiitttvvvyyy}}}xxxnnngggbbbVVVSSSNNNKKKHHHFFFBBB@@@BBBAAAAAA@@@@@@???>>>>>><<<===>>>???@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDFFFGGGIIIKKKLLLFFFFFFGGGIIILLLNNNPPPRRRVVVWWWYYY\\\```ccceeeffftttwwwzzz}}}eee```XXXPPPHHHBBB<<<888555444333111000000000000///...---///222444555555////////////000000000000///000000000111111111111///000000000111111111111...///000000111111000000111222333333333333333222111222222333333444444444222222333333333333222222333333333333333333333444555555444444444333333333555555555444333333222222333333333333444444444444000111222333333333333333111111111222222222333333000111111222222333333333333444444444444333222222000000//////////////////555555555666666666777777444444444555555444444444//////000111222333444555//////000111222333444444555555666777888999::::::666666777777888888999999888999:::999888777888999888999999:::;;;<<<<<<===>>>???AAADDDGGGHHHIIIJJJCCCDDDFFFHHHLLLOOORRRTTTQQQVVV[[[]]]\\\\\\^^^``````aaadddiiinnnooonnnllljjjhhhddd```]]]YYYTTTQQQOOOMMMKKKIIIGGGEEEBBB???DDDAAA===<<<======<<<999999999999888888888777777666666666777777777777777777777777888888888888888777777777888888888999999777777777777777777777777222222222222222222222222666666666444333333444666444444444444555555666666777777888999999999999999>>>>>>>>>?????????@@@@@@;;;<<<===???AAADDDFFFGGGHHHIIILLLPPPUUUYYY\\\]]]eeegggjjjooouuuzzz~~~|||pppfff^^^VVVRRRLLLIIIDDD???>>>@@@CCCEEE======<<<;;;:::999888888::::::::::::::::::::::::::::::;;;;;;;;;::::::999888999999999999999::::::>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC???@@@BBBDDDFFFHHHJJJKKKMMMNNNPPPRRRUUUWWWYYYZZZ]]]```cccgggjjjmmmqqqttt~~~yyyjjj[[[OOOGGGAAA===<<<:::888888888999888777777777777888888888888888777777888999::::::::::::777777777888888777666666777777777777777777777777777777666666666666666777:::::::::999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@888:::<<<===>>>@@@CCCFFFGGGJJJOOOSSSVVVYYY]]]___fffiiimmmqqqtttyyy~~~gggbbbZZZQQQJJJCCC===999444333222111000////////////---,,,---///111111000------------.........///............////////////............//////////////////000111111000///...------.........---,,,+++------------------------......////////////......///////////////000000111000000000000000000000000////////////............------........./////////..................---,,,,,,,,,,,,---------..................////////////333333333333222111000///111111111000000000000///------------......//////111111222222222222111111444333333333333333222222666666666666555555555555------...000111222333333333333333444444555555555///000222333333444666888888888777777666666666666777888:::;;;<<<<<<<<<<<>><<<::::::;;;<<<;;;:::111111111222333333333333333444444333222111111222000000000111111000000000000000111111222222222222111111111222222222333333000000111111222222333333666666666666666666666555555666666555444333555666555555555555555555555555555666666666777666666555444444333333222222111111888888999999999999888888666666666555555555555444888999:::;;;===>>>??????999<<<@@@CCCEEEFFFHHHJJJGGGIIIKKKNNNQQQTTTUUUVVVUUUVVVXXX\\\aaafffkkknnnjjjllloooooooooooorrrtttxxxxxxxxxxxxxxxwwwvvvuuunnnkkkeee]]]WWWRRRNNNMMMPPPLLLFFFAAA>>><<<:::999:::888666555555666888:::555555555555555555444444444444555555666666777777999999888888888888888999777777777777777666666666444444333333333333333333555555444444444444444555444555555666666777777777333444444666777888999999444777999;;;;;;===@@@CCC@@@BBBDDDEEEFFFIIINNNSSSVVVWWWYYY\\\___cccfffgggvvvxxx{{{~~~xxxeee^^^TTTKKKDDD???<<<:::666444333444666888888888666666666666666666666666555555666666777666666555555666666666666666555555666666666777777777888888999999888777666666666666333222111000////////////333333333222222222222111444666666666555666777999888:::<<<===<<<;;;;;;<<<888999;;;===>>>AAAEEEHHHFFFHHHKKKOOOSSSWWWYYYZZZ]]]```fffkkkoootttyyy}}}iiiddd\\\SSSLLLEEE???;;;444333222000///.........///...,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------......---,,,***)))...///000111111000///......////////////000000000...//////////////////...////////////000111222333......//////000111111111///////////////000000000........./////////000000111111111000///...,,,,,,------------........................---------------...............------,,,------...//////000000000000000000000000111111000111111222222222111111---...///000111222333333000000000000000000000000444333333333222222222111444444444333333333333333111333444333111111222333555555555666666777777777666888;;;>>>AAACCCCCCCCCCCCDDDEEEIIIOOOWWW___ccc^^^```aaa___^^^bbbkkkrrrzzznnnnnnrrrlllhhhbbb\\\VVVOOOHHHDDDBBB???;;;999999999888888444666777777555333333444111222222222111111111222222222222222222111000//////000111222222222222222000000111111111222222222......///000222333333444///////////////000000000///111222222222222333555111111111111111111111111///000111333444555666666333444444555555666666666///000222333444444333333333444444555666777777777333333444666777999::::::777:::>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFJJJPPPWWW^^^bbb\\\___bbbcccbbbcccfffiiikkkjjjiiifffccc```]]]\\\QQQNNNJJJFFFDDDCCCDDDEEE>>>;;;777555555666666666444444444444444333222222222333444555555555555444111111222333444555666666333222111000111222333444444444444333333222222222111222222333444555666666333333333333333444555666333333444444444444555555777777777777777777777777555777888777555555777::::::;;;;;;888666666999<<<999999:::;;;<<<>>>@@@AAA@@@AAACCCFFFIIILLLNNNOOOPPPQQQTTTXXX\\\```bbbddddddeeehhhkkkppptttxxxzzzyyy{{{~~~}}}vvvqqqiii```YYYSSSMMMIIIFFFCCC>>>:::888777666555555333222222333444444333333333222222222222111111444444555555555444333333111222333333444444333333111222222333444555555555222222222222333444444555222222111111000111111111222222222222222222222222000111111111///000111333000222444555444333333333999999999666444333555777777888999;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHMMMQQQWWW]]]aaafffkkknnntttwww|||fffccc]]]TTTKKKCCC===999444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------000000222222111///---+++************************,,,,,,++++++***++++++,,,************************,,,,,,,,,---------......,,,,,,,,,---------..................................................................///////////////////////////////////////////////////////////////000000000111111111111111111222222222333333333555555666777888999::::::;;;<<<>>>@@@BBBEEEFFFGGGPPPJJJIIINNNPPPOOOSSSZZZrrrrrrZZZQQQRRRRRRRRRLLLFFFCCCDDDCCC>>>:::888777666555444333222222111111111111111111111111//////////////////////////////////////////////////////////////////////////////000000000000//////---------............//////////////////////////////000000000111111111111///////////////////////////000000000111111111111111111111111111111111111222222222333333222222222222222222222222222222222444333333333333444555555;;;;;;<<<======>>>>>>???BBBCCCCCCDDDDDDEEEFFFFFFFFFJJJOOOQQQRRRXXXaaahhhooolllkkkooouuuxxxwwwuuu|||pppbbb```^^^YYYSSSPPPLLLGGGCCC@@@??????888888777555555444444444222222222222222222222222222111111111111111111222000000000000000000000000000000000000000000000000111111111111111111111111///////////////////////////000000000111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444777777777777888888888888::::::;;;;;;<<<======>>>@@@@@@AAAAAAAAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFF@@@???===:::999777666666555555444333333222111111000000000000000000000000000000000000000000000000000000111222222222222111000000000000111111111111000000000000000000000000222222111000//////000000///...---,,,,,,,,,,,,,,,000000111111111111000000111000///...............222222222111222222333333222222111111222222333444555555555555555555555555555555555555555555555555888999999999999:::::::::AAAAAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPSSSWWW[[[___bbbbbbbbbdddfffeeebbb```___]]]YYYUUUQQQOOOMMMMMMhhhddd^^^VVVMMMDDD>>>;;;444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000///---+++***************************++++++***************+++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------........./////////////////////////////////////////////////////////////////////000000000111111111111111222222222222222333444444666666777888777888999;;;===???@@@AAACCC??????CCCEEEDDDGGGLLLSSS```cccWWWKKKJJJJJJHHHJJJEEE???======<<<888444555555444333222111000000////////////////////////..............................................................................////////////......,,,,,,---------.................................////////////000000000111/////////////////////////////////000000000111111111111111111111111111111000111111222222111111000111111111111111111111111222222222222222333444444555555666666777888888888999999::::::;;;<<<<<<<<<===@@@BBBBBBAAACCCJJJOOOSSSQQQPPPSSSYYY\\\[[[YYYWWW^^^]]]QQQIIIJJJJJJEEECCCAAA>>>:::888666666666666555444333222222222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111222222222222333333333444444555555555555666666777888888999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777555444333333333222222111000000/////////////////////////////////////////////////////////000000111111111111111....../////////000000000000000000000000000000000111111000///////////////......---,,,,,,,,,,,,,,,/////////000000///////////////...---------------111000000000000111222222111111111111111222222333333333333333333333333333333333333333333333333333444444444555555555555666777777999:::;;;<<<<<<<<<>>>???@@@@@@@@@AAADDDFFF@@@@@@@@@BBBCCCCCC@@@>>>???>>>;;;999666555444444iiifff___WWWNNNFFF???<<<444333111000...---------+++++++++++++++++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++******************+++++++++,,,,,,++++++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.....................................................................//////////////////000000000111111111///000000111222333444444444555666777888:::;;;;;;<<<:::;;;???AAA@@@AAADDD@@@GGGIIIEEEEEEIIIIIICCCCCC>>>999777777666333000222222111000///......---------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------............////////////................................./////////000000//////////////////////////////000000000000//////////////////////////////000000000000000111222222000000111111222333333333666666777777888999999999:::<<<<<<;;;999999>>>BBBBBB@@@@@@CCCGGGJJJJJJHHHAAAFFFDDD===;;;???>>>888999888666444333222333333222222111000////////////000000000000000000000000000000////////////000000............................................................................................................////////////////////////////////////000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222111111111222222222333333444444555666666777777888777777777777888888888888888888888888888888888888777666555333111000000000/////////......------,,,......................................................///000000000000000,,,,,,---------.................................000//////...............------,,,++++++++++++,,,---------......------------,,,,,,+++++++++++++++...............///000000000000//////000000111222111111111111111111111111111111111111111111111111000111111111222222222222333333555666777777777777777888888777666555777888<<<;;;;;;===>>>>>><<<999;;;:::999888777777777777iiifff```WWWNNNFFF@@@<<<444333111000...---------++++++++++++++++++++++++*********************)))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))*********++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************)))))))))*********++++++*********+++***)))((('''))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------..................////////////---......///000111222222444444555666777888888999:::;;;===???@@@@@@@@@@@@???CCCEEEDDDFFFJJJHHHBBB???;;;777555555444222000000000///......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------....................................------............------------------------------...............///000000///000000111222222333333777777777888999999:::::::::<<<<<<<<<;;;===@@@CCCCCCBBBBBBDDDGGGJJJIIIHHHGGGGGGDDD??????AAA===666666555444333222222222333000///......---------...////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////............////////////////////////////////////////////////000000000000/////////000000000111111222222333333444444555555444444444555555555555666555555555555555555555555444333111000///......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........******++++++++++++,,,,,,------------------------...------,,,,,,,,,------,,,++++++*********++++++***++++++,,,,,,++++++*********)))))))))))))))***++++++++++++,,,---.....................///000000////////////////////////////////////////////////000000111111111111222222222333444555666666666666555666777777666777888::::::999999:::;;;;;;999888777666666666555555555555iiieee___WWWNNNEEE???<<<444333111000...---------************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((())))))***+++*********************************))))))))))))))))))))))))((((((((()))))))))******)))*********))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...///000111222333333444444555666666777666999;;;<<<<<<===<<<;;;===AAACCCBBB@@@AAA???===;;;999666444333333222111//////......------,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000000111111222333333333333444444555666666666888999::::::;;;===???AAABBBBBBBBBCCCEEEGGGGGGGGGJJJHHHDDDAAA@@@@@@:::333333222111000///...............------,,,------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///........./////////000000111111111222333333444444333444444444555555555555444444444444444444444444111111000......---------,,,,,,,,,,,,++++++++++++***************************************************+++,,,,,,------,,,,,,((())))))))))))*********++++++++++++++++++++++++,,,++++++***++++++,,,,,,******)))))))))******+++))))))************))))))((((((''''''''''''(((((())))))))))))***+++,,,------,,,,,,,,,,,,---......------------------------......................../////////000000000111111...///000111222222222111111333555666555555777888555444444555666666555333222111111111000//////...iiifff___WWWNNNFFF???<<<444333111000...---------))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))''''''((((((((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((())))))((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************************))))))))))))***************++++++++++++,,,,,,,,,+++,,,---...///000000111000000111111222333444444666999;;;999:::<<<;;;888888;;;>>>>>>;;;999999:::666555333111/////////000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------------...//////000000111222222222333444444555555999999999999999:::;;;<<<======>>>???@@@@@@AAAAAADDDAAA???>>>>>><<<777222222222111000///...------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........////////////000000111111222333333333333333444444444555555111111111111111111111111000///......------------++++++++++++++++++++++++************************************************))))))***+++++++++++++++'''(((((((((((()))))))))***************************))))))))))))******+++)))(((((((((((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((('''''''''((((((***+++,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------......///000000000000000333555666666444333333444888666555666777888777555444555555444444333111111jjjgggaaaXXXOOOGGGAAA===444333111000...---------))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((()))''''''''''''''''''''''''$$$%%%''')))***)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))*********+++++++++******+++,,,---...//////......///000111222333444666:::;;;888888;;;;;;777777888:::<<<<<<:::999999222111000...---,,,---...,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,---......//////222222333333444555555555888777777777999999999999;;;<<<============>>>???===<<<<<<<<<;;;888444333111111111111000///......++++++*********++++++,,,***************************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------.........///000000111111111111111222222222333333////////////////////////......------,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''((())))))***((('''''''''(((((()))***'''(((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''((()))++++++******))))))******+++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,//////000000111111000000444555777666444222111222111///......000000000///---......//////...---,,,lllhhhbbbZZZQQQHHHBBB???444333111000...---------))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%''')))******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))************))))))***+++,,,---.........///000111222444555555333777777333333777777333888666666:::<<<;;;888666000000///...,,,,,,---///++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,---......////////////000000111222222222222111111333666777888777:::;;;<<<<<<;;;;;;<<<===:::::::::;;;999444111111+++,,,,,,---------,,,,,,******))))))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000/////////000000000111111////////////////////////------,,,,,,,,,,,,,,,---((((((((()))))))))))))))************************************************'''(((((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((()))***'''(((((((((((((((((('''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''((()))++++++)))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---.........------///111333333222000000000333111000000111222222111,,,---///000111000000///lllkkkfff[[[RRRLLLEEE>>>777444111...---,,,***)))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222444444333222333444555666777777777777777666666555000//////---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---......//////000000111111111222333444555555555555777777888999::::::;;;;;;999999777666444222111000555333000...,,,,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************+++,,,...---,,,++++++,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,lllkkkfff[[[RRRLLLEEE>>>777444111...---,,,***)))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,---------...///000111111222444333222222222333555555444555555555555444333333//////...---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))+++************+++,,,,,,---......//////000111111111222333444444555555555555666666777888888999999777777666444222000///...333222///---+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))))))))))))))(((((()))))))))************+++------+++***++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,llllllfff[[[RRRMMMFFF???777444111...---,,,+++)))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((())))))))))))***++++++,,,,,,,,,------...///000111111333222222222222333444444222222222222222111000000......---,,,+++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))***************++++++,,,---------...//////000000000111222333444444444444444444444555666666777777555444333222000///------000///---+++***)))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++llllllfff\\\SSSNNNGGG@@@777444111......---+++***((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((())))))***++++++++++++,,,---...///000000111111111111111222222333333000000000000000//////...---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,,,,,,,---....../////////000111222333333333333333333444444444555555555333333222111///...---,,,---,,,+++))))))(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,++++++*********)))))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))&&&(((******)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************llllllggg\\\TTTNNNHHHAAA777444111///......,,,+++((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++,,,---...///000000000000000111111111111111///000000000000///......+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***++++++++++++,,,------.........///000111222222222222333333333333444444444444222222111000///---,,,,,,******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,***))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%'''))))))(((((((((***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))mmmmmmggg]]]UUUOOOIIICCC777444111///......---,,,))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))*********++++++,,,---...//////...///000000111111000000///////////////......---******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))************+++,,,,,,---------...///000111111111111222222222222333333333333111000000///...---,,,+++((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''))))))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((mmmmmmggg]]]UUUPPPJJJCCC777444111/////////---,,,))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))*********+++,,,---......///---...///000000000//////...............---,,,,,,))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))******+++,,,,,,,,,------...///000000000000111111000000000000000000......------,,,+++******''''''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%''')))))))))((()))+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''mmmmmmhhh^^^VVVPPPJJJDDD777444111/////////...---))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,---......///,,,---///000000000///...,,,------------,,,++++++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))))))))***++++++,,,,,,,,,---...///000000000000//////////////////......---,,,,,,+++***)))((((((&&&'''(((((()))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))***************)))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###########################$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''rrrggg___^^^ZZZPPPGGGEEE999666111...---,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++,,,------+++,,,,,,---.........---++++++++++++++++++++++++******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---------............///////////////............+++++++++*********))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''sssiiiaaa___ZZZQQQIIIFFF;;;777333///...---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++,,,,,,---++++++,,,---------------++++++++++++++++++++++++))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,------------............/////////.........------++++++*********)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''tttlllddd```[[[RRRJJJGGG<<<888444111///...---,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''')))***+++$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,++++++,,,---------,,,,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++,,,,,,,,,---------..................------------************))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''sssmmmfff```ZZZRRRKKKGGG<<<888444000///...---,,,((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***++++++,,,,,,,,,------------------------,,,,,,,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''qqqnnnggg___XXXQQQKKKFFF;;;777333000...---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,,,,***+++++++++++++++******))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''pppoooiii___WWWQQQKKKEEE;;;777333///...---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++++++++******+++++++++***))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))************+++++++++,,,,,,,,,++++++++++++************((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''qqqrrrlll```WWWRRRMMMFFF<<<888444000///...---,,,((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))******++++++******++++++***))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((******************++++++++++++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********)))******++++++******)))************************(((((()))))))))*********''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''rrrtttnnnbbbXXXSSSNNNGGG===999555222000000...---)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''''')))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***)))************+++++++++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))******************++++++++++++******************************(((((())))))*********+++'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''tttssslllaaaXXXTTTNNNIII???999222.........,,,*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((())),,,+++***((((((((()))******(((''')))---...,,,)))''''''(((((()))*********%%%&&&((()))******)))))),,,+++***)))'''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&)))(((((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((''''''''''''***)))&&&'''------)))...,,,)))''''''))),,,...******++++++,,,,,,,,,,,,...+++)))+++...000...++++++000+++(((---+++''',,,''')))++++++***)))((((((%%%'''))))))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssrrrlllaaaXXXSSSNNNHHH???999222.........,,,+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((())))))))))))(((((((((((())))))***)))((('''(((+++,,,***(((000000///---,,,,,,++++++,,,---------,,,+++***)))************+++,,,---...+++++++++******+++++++++((())))))))))))*********((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))*********(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))+++***(((***///...)))%%%&&&))),,,............//////...,,,++++++******,,,,,,+++***((((((+++...+++111...---222...(((,,,++++++******)))+++---///((()))***))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrkkkaaaXXXSSSMMMGGG>>>999222.........---+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((())))))))))))((((((((()))))))))******'''((()))***++++++++++++,,,++++++,,,...///...---++++++*********+++,,,---+++******))))))((((((''')))(((''''''''''''((((((++++++******)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((()))))))))))))))))),,,///---(((,,,---.........---,,,+++.........///000111222222555<<>>888222.........---+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***+++,,,+++)))((((((((()))))))))*********)))))))))************+++)))***,,,---...---,,,+++(((((((((((()))***++++++/////////000000222333444------------...///000000000//////...............---------,,,***)))((('''+++++++++******)))))))))))))))((((((((('''''''''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))******+++*********---///---)))111///......000555:::>>>GGGJJJOOOUUUYYY]]]______```kkkvvvyyyqqqeee]]]ZZZ\\\[[[MMMAAA>>>777111555...------------,,,***(((***)))''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqqqqlllbbbYYYSSSMMMFFF===888111......///---,,,***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((***,,,,,,+++***))))))))))))************+++*********++++++++++++,,,+++,,,---......---+++***......------,,,---...///---------.........------.........///000000111111+++,,,.../////////............/////////...---,,,***+++++++++,,,,,,,,,,,,******)))))))))((((((((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))******++++++///---++++++,,,,,,---...---000777BBBPPP^^^jjjqqqwwwmmm^^^PPPPPPCCC>>>777222000///---,,,***)))(((***,,,---+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrmmmccc[[[UUUMMMFFF===777111......///...,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))***++++++******)))*********+++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,***,,,------...000333666444777;;;@@@DDDGGGHHHHHHNNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIGGGCCC>>>888555444444444444333111///...)))******+++,,,,,,------++++++++++++***************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((((())))))(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))***++++++,,,,,,+++******++++++...666@@@IIIRRRbbbtttzzzwwwuuuiiiYYYJJJ@@@:::555222,,,)))((())),,,...,,,)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrsssnnneee\\\VVVNNNGGG<<<777111......///...---******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))******+++*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---...000222333)))---333888???GGGPPPVVVkkkpppxxxyyyoooiii___^^^[[[VVVPPPIIICCC???;;;:::888666444222000///------,,,,,,,,,+++++++++******++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,---***,,,111888>>>HHH]]]qqquuukkk___RRRIII???888000,,,,,,---+++)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&ssstttooofff]]]WWWOOOHHH<<<777111......///...---******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///222666999;;;KKKRRR]]]iiivvv{{{oooddd^^^WWWTTTPPPJJJCCC===888666......---------,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((())))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------000555AAANNNZZZmmmzzzlllZZZOOO@@@666222111...,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrlllbbbZZZTTTNNNHHH???999111------...---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,'''---000,,,+++......***.../////////---...///111333444888???LLL___rrrwww||||||wwwuuuqqqggg]]]WWWLLLFFF>>>555///,,,,,,,,,...***))),,,,,,(((***///###%%%&&&'''(((((()))+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((***)))***+++,,,+++)))((())))))***))))))***,,,---,,,***)))((()))+++,,,---,,,+++******+++---///111,,,...///---***)))---111---***)))+++,,,***((('''(((+++***&&&(((---,,,&&&&&&(((******)))'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))))))))******))))))(((((('''&&&&&&%%%((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))(((''''''(((+++---++++++,,,,,,---...111444@@@```|||pppeeeTTT>>>222111------,,,***((((((+++...((()))******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''sssrrrmmmbbbZZZTTTMMMGGG>>>888111...---...---,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((())))))******+++,,,,,,)))...000...///111///)))&&&)))---000000111222333>>>NNNfff|||xxxnnnqqqpppjjjhhhmmmqqqpppsssooolllnnnuuu{{{}}}}}}yyyyyyuuuyyyooofffWWWJJJAAA;;;555222000+++***111333...(((&&&......---***(((''''''((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((('''((()))+++...//////,,,,,,------,,,,,,---......///000000///...///000,,,...000333555555444333444444333222000...---,,,000///---,,,+++,,,...000---000///,,,+++,,,(((!!!(((((('''''''''))),,,...''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))''''''((((((((()))))))))''''''((((((((((((((((((************))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''))),,,......---+++***///222///---444DDDRRRuuu~~~lllRRR<<<222...+++,,,//////***%%%))))))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''ssssssmmmbbbYYYSSSLLLEEE===888111.........---,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))***+++++++++//////+++'''(((,,,...---333222000222:::JJJ\\\hhhxxxnnnoooyyy~~~{{{xxxyyy~~~}}}~~~zzzqqqjjjcccZZZOOOGGG:::000)))+++000///+++(((,,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))))))))))))))))),,,***)))(((((()))+++,,,,,,,,,,,,,,,---...///000***,,,...---,,,...222555???CCCIIINNNRRRUUUYYY[[[gggddd___\\\YYYUUUPPPKKK@@@???===999444111000000......,,,)))***,,,+++'''++++++)))((('''''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))(((((())))))))))))******************))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))+++,,,+++)))&&&,,,...111666@@@SSSkkk|||wwwsssqqq|||lllLLL@@@222,,,...000,,,'''+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((tttsssmmmbbbYYYRRRKKKDDD<<<777111......///...,,,,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))***++++++,,,+++---///---******+++,,,000333:::GGGZZZrrruuuhhhggglllpppxxx{{{{{{~~~xxxrrrmmmiii]]]NNN<<<000---...//////***)))))))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$&&&(((***)))'''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***************+++------,,,+++******+++,,,///---++++++---000222222555999>>>BBBFFFNNNXXX```qqqwww~~~~~~|||}}}|||}}}~~~mmmkkkgggbbb]]]XXXPPPHHHDDD???777000...//////...++++++,,,------+++(((%%%(((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))************+++,,,,,,++++++++++++******++++++++++++++++++++++++)))*********************((())))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))),,,***(((''')))+++------111000777NNNmmm}}}}}}}}}xxxfffNNN888---+++---///+++***(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((((()))tttsssmmmbbbXXXRRRKKKDDD;;;777111/////////...,,,,,,++++++***************************************))))))))))))************************************))))))******++++++,,,,,,$$$,,,444666222///222777DDDVVVrrr~~~vvv{{{wwwfffTTTDDD999222---000...---------,,,***'''************************((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%''')))***(((&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************)))*********++++++,,,,,,(((+++---......///111333///...///333<<>>DDDLLLVVV\\\^^^ffffffdddeeekkkrrrqqqllltttyyyzzzsssllljjjeee^^^UUUOOODDD999333222000......***+++000000+++***---(((&&&'''+++---)))&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((...***))),,,,,,***---333000000000666NNNuuuyyynnnyyy|||\\\:::,,,,,,,,,)))(((+++,,,+++)))))))))(((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&'''(((''''''***,,,***&&&(((******((((((***---...///,,,...333666777>>>GGGpppssslll]]]RRRNNNIIIAAA;;;888444111000000///...---,,,++++++***+++++++++************++++++++++++************++++++++++++,,,///...***)))---///,,,++++++,,,+++***222HHH^^^yyysssttt|||}}}}}}wwwfffMMM999......,,,******,,,,,,***(((+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************++++++++++++---,,,+++++++++,,,,,,+++)))---111111///---...///:::LLLdddvvvyyyeeeYYYPPPAAA999444,,,))))))************))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******///---+++***+++++++++***'''(((+++......------///000///444===EEEKKKRRRYYY```fffoooxxx|||~~~}}}uuugggXXXIII@@@888111,,,---,,,)))+++000000+++(((***+++******---))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))***++++++***+++......,,,000333???]]]{{{yyyaaa???//////111...)))))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&,,,+++))))))***++++++)))------+++)))+++///000---;;;???IIIVVV\\\]]]```gggpppsssmmm^^^SSSOOOJJJBBB:::777333000/////////...------,,,+++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,------,,,)))+++///000...222...---111<<>>444---+++)))))))))***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********+++************+++,,,,,,---//////---+++...333777???BBBMMM]]]kkkttt}}}ssshhhcccUUUKKK???888111,,,+++---000+++((()))***)))***,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))))))))---...,,,,,,000000---000BBB```xxxssstttccc@@@444000***)))******)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&'''***+++,,,,,,---)))++++++...777CCCHHHGGGQQQYYYfffrrrvvvsssrrruuuppptttnnn___TTTPPPJJJBBB999666222/////////......------,,,++++++++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,++++++,,,///222111///222///555LLLjjj|||qqqsss~~~wwweeeIII>>>111***+++---...---,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))*********+++++++++,,,,,,)))+++,,,------///000222222111///---222BBBZZZmmmzzzjjj```YYYOOO>>>777///+++***+++***((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++&&&(((***,,,------...///...111222111555BBBQQQ[[[fffjjjvvv}}}tttgggZZZMMM@@@555......***)))---...+++)))************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++------///111---***222===MMMqqq~~~{{{}}}xxxuuuqqqnnnpppuuu~~~mmmaaa```gggKKK666(((,,,+++,,,---+++(((''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''***------+++---000000888???DDDPPPeeevvv}}}tttyyy~~~|||vvvuuuwwwpppsssnnn```UUUPPPJJJAAA888555111////////////......---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,+++,,,///000///---,,,---;;;UUUuuuuuudddzzziiiYYYBBB111******,,,...,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((())))))******************++++++++++++,,,,,,,,,(((+++///000///...///000//////444BBBWWWmmm|||qqqdddXXXLLL<<<222//////,,,)))******)))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******************++++++++++++))),,,//////...------...)))444@@@KKK[[[rrrwwwfffSSSEEE:::444///......++++++...+++************)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))***++++++,,,111))),,,444---&&&:::ZZZqqqeee\\\XXXeeecccbbbbbb^^^XXXXXX[[[ZZZ]]]```aaaeeennn|||{{{^^^hhh|||vvvSSS;;;///******---...)))(((***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******111...---...------666AAAVVVdddllliiikkk~~~}}}~~~ooosssnnn```UUUPPPIII@@@888555222000000000000///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,...000...+++---000AAA^^^sssiiiyyy{{{ttt]]]GGG777///+++***------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,,,,000333333000......000...999NNNkkk~~~|||ooo___KKK===777333---&&&************))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++******+++++++++,,,,,,,,,,,,...///---+++,,,000444AAARRRgggyyy|||mmmUUUIII;;;222,,,)))+++000++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---000(((***333111333RRRzzzyyysssoooppppppnnniiiccc^^^[[[ZZZ]]]___ccceeeaaaZZZWWWZZZUUUWWWYYYWWWTTTRRRSSSUUUbbbooommmbbbvvvttt\\\;;;///(((+++...+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))***+++,,,---+++(((+++111555<<>>PPPVVVZZZgggxxxyyyyyy~~~}}}mmmqqqmmm___TTTOOOGGG>>>999666333111111222222111......---,,,,,,,,,,,,---++++++,,,,,,,,,------------------.........//////---,,,...222333999KKK^^^rrr{{{{{{ooojjjxxx|||}}}hhhOOO:::......------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------...000000//////555???GGGgggvvvyyy}}}xxxvvvzzz{{{{{{nnneeeZZZHHH999+++++++++************)))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,------------...000555BBBYYYuuuqqq___JJJ:::333,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))+++,,,---......,,,666777222EEEpppxxxyyyoooccc___cccjjjmmmmmmrrrwww}}}xxxrrrkkkfffaaa]]]ZZZRRRQQQQQQVVV```pppjjjXXXjjjuuuVVV999///...+++***---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,++++++,,,...///000;;;IIIddd|||~~~rrrpppwww{{{~~~tttssslll```VVVOOOHHHBBB999666222000000111000000......---,,,,,,,,,,,,---------------------------///...------//////...---+++///333777@@@RRRiiiyyywwwmmmjjjyyy{{{qqqXXXIII000------//////,,,+++---************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++,,,,,,,,,------)))444777555777@@@\\\qqqyyy|||yyy|||xxx|||qqqnnngggZZZCCC444)))+++...***'''(((&&&***...---(((%%%&&&(((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++******************,,,---...---,,,---///111---777EEEXXXrrrhhhPPPHHH:::000***,,,...+++)))+++---+++((()))+++,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))******+++)))+++,,,++++++---......111---555QQQrrrooofffkkknnnpppwwwtttfffhhh^^^VVVVVVVVVWWW[[[bbbyyy]]]ddd^^^555222---$$$...+++...---***+++---***###)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&###&&&***++++++))))))))),,,++++++,,,...444AAAMMMaaadddzzzsssqqqtttrrrkkk___UUUOOOHHHAAA999666222000000111000000///...------,,,,,,---------------------------------------...///000000///......444BBBVVViiiwww}}}pppzzz~~~|||}}}rrrcccJJJ;;;...+++...---+++***+++*********))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++---...............000111444333///999RRRggg}}}~~~sssnnnrrrzzz|||uuu||||||rrriiinnnbbbLLL555,,,+++******---'''''''''(((((((((((()))'''''''''((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++++++++++++++*********---+++)))***...000000...888LLLfff}}}ooo]]]MMMAAA666333222///...000+++***)))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***+++++++++,,,+++))))))+++------...444KKKooozzzsssvvv|||sssgggbbb^^^YYYWWWYYY\\\mmmwwwhhh___[[[111///444((((((++++++((((((,,,+++''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''',,,+++))))))***,,,...///,,,,,,,,,000;;;LLL^^^hhhqqqoooxxx|||~~~yyysssrrrkkk___UUUNNNGGGAAA999666222111111111111000///...------,,,---------------------------------,,,---...///000111111111111444>>>QQQeeeooommmhhhooo~~~yyygggNNN444+++---///---***+++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++******+++++++++,,,,,,,,,***,,,---------...000222444999===OOOnnnmmmkkksss|||~~~sssuuuzzzzzztttttteeePPP===///(((+++000,,,(((%%%&&&))),,,***(((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******++++++++++++++++++++++++,,,---...,,,+++///777>>>^^^xxx~~~iiiZZZHHH<<<444///...///***+++***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))***))))))))))))***++++++,,,+++******+++---///222111CCCcccyyyrrrqqquuu|||yyynnncccXXXSSSVVVSSSccczzzhhh]]]vvv@@@000999+++***---,,,)))'''***,,,+++))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((,,,***(((''')))+++,,,---+++222999@@@SSSlll}}}|||zzz~~~~~~xxxvvv|||~~~{{{sssrrrkkk___UUUNNNGGG@@@999666333111111111111000//////...---------------........................,,,---.../////////111222333???QQQ```hhhfffaaa]]]|||~~~{{{|||www~~~vvv```FFF777111...---///,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---(((+++...///......111333...IIIbbbtttyyy{{{~~~sss{{{}}}vvvpppsssmmmYYY@@@///+++---000,,,)))))),,,,,,***''''''(((((((((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,***222777111+++444NNNeeeyyyxxxtttoookkknnnvvv|||zzzdddOOO@@@666111000...,,,***)))***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,+++***+++---///000444999KKKaaauuuwww}}}}}}jjj^^^XXXNNNNNNjjjUUUUUUwwwmmm@@@222222...000000---******+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))''')))++++++***)))***,,,000AAAQQQ[[[jjj~~~~~~}}}}}}}}}}}}}}}zzzwww|||zzzzzzzzzsssrrrkkk___UUUNNNGGGAAA:::777333111111222111111//////...------------.................................///...---///222555;;;NNNbbbiiieeefffqqq}}}~~~}}}}}}{{{qqqaaaOOO;;;---,,,000,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------,,,000444333111111333666IIIjjjvvvyyy~~~zzzkkkZZZIII777(((+++,,,,,,,,,,,,+++***)))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++,,,,,,------------,,,///111333;;;RRRrrr{{{ssssss{{{oooZZZKKKAAA:::333...)))))),,,...,,,((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,+++***---000//////777AAAqqq}}}{{{{{{oooeeeYYYUUUaaa|||uuuaaa```lll999444......//////---+++***+++(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((,,,000---)))***333;;;EEEYYYkkkpppsss|||}}}{{{xxxxxx{{{tttssslll```VVVOOOHHHBBB:::777333222222222222111000///......------............................../////////...---111888>>>RRR]]]gggfffbbbkkkrrr||||||xxxiiiNNN666---///---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---------.........111333111000222:::AAA}}}ssswwwttt|||ooonnnjjjQQQ444***+++++++++******++++++((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++,,,,,,------......///111,,,---@@@```~~~sssmmmiiiwwwyyyfffUUUIII===777111......---***'''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******+++************+++,,,,,,,,,,,,///000---...>>>RRR}}}iii^^^MMMEEEdddzzz\\\gggYYY:::///,,,***---...,,,+++,,,))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))******++++++***,,,,,,***)))222CCCQQQcccppp|||{{{uuuuuu}}}}}}}}}~~~uuutttmmmaaaWWWPPPIIICCC:::777444222222222222111000//////.......................................///000000...///666AAAJJJaaa___^^^aaajjj{{{~~~{{{~~~zzzfffKKK888111------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------............---//////...222>>>QQQ___{{{xxx{{{uuuuuu{{{nnnXXX888222,,,)))***++++++***(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,---.../////////333666EEEdddwwwvvv}}}lll[[[JJJHHHCCC:::111+++***,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********++++++******++++++,,,---,,,,,,///000---555SSSsssvvvhhhWWWXXXeeekkkXXXvvvUUU>>>333+++,,,...---+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))))))))(((((()))******+++,,,,,,***+++---222===KKKYYYcccwwwzzzxxx{{{{{{vvvuuunnnbbbXXXQQQJJJCCC:::777444222222222222111000000///...............////////////////////////...///000///111;;;HHHSSS```VVVRRRbbb}}}yyyzzz~~~www___EEE666......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////000000000222<<>>///)))+++---+++((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...///000000222FFFgggzzznnnqqq~~~mmmUUUWWWTTTGGG555+++,,,222))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************++++++******++++++,,,---++++++///000111@@@iiitttiii\\\MMMQQQtttfffaaatttOOO>>>000---///,,,***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,---///777GGGZZZhhhoooppp{{{zzzxxxxxxvvvooobbbWWWPPPHHHAAA;;;888444222222222222111111///...---//////...---......///000111000000000,,,000000///999NNN[[[]]]UUUSSSXXXiii~~~pppzzzoooUUUEEE333222000...,,,,,,+++++++++++++++************)))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,///000//////000111000+++888444555ZZZvvvlll{{{gggbbbuuutttUUU666,,,------++++++...+++((('''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,...------...000222222222NNNfff{{{uuuvvvuuu{{{mmmZZZPPPPPPHHH444)))+++------+++(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,------,,,444000)))>>>mmmiiiWWW[[[LLLlllUUUhhhsssFFF000111))))))000---+++++++++************)))******))))))))))))************))))))((((((''''''(((((((((((())))))))))))''')))*********,,,,,,+++'''333DDD```|||~~~vvvwww~~~xxxvvvxxxwwwooobbbWWWOOOGGG@@@:::888444222222222222111111000....../////////......//////000000000/////////000000555BBBQQQYYYYYYTTT]]]jjjtttyyy~~~xxxzzz{{{lllZZZ===444,,,***...000,,,(((++++++++++++************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------/////////....../////////...444666MMM~~~aaayyy~~~rrrqqqmmmbbbmmmbbbOOO;;;...(((((())),,,***(((''')))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,(((---000...***///;;;FFFnnnuuuiiiuuuqqq___ZZZTTTEEE666///---,,,***)))((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++,,,,,,---...000111---333TTTtttZZZUUU\\\|||mmmYYYlll```AAA444000111111***++++++++++++******************))))))))))))************))))))(((((((((((((((((((((((()))))))))***...---+++)))))),,,......111BBBVVVlll}}}xxxpppttt|||zzz}}}vvvyyyxxxpppcccWWWOOOFFF???:::777444222222222222222222000....../////////...///////////////.........333000333@@@MMMTTTVVVVVV\\\ggguuu|||{{{zzz}}}{{{yyy}}}wwwrrr|||jjjOOO>>>---)))000444///''',,,+++++++++************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000......///000111111111333===KKKiiiiiimmm}}}zzzeeesss___ffflllgggPPP777***(((******)))((((((***+++***)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))******++++++,,,,,,---'''///444///+++777SSSlllsssqqqsssfff```UUUAAA111...,,,++++++++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......333...///FFFpppjjjbbbQQQPPP{{{^^^RRRZZZ888000111,,,***,,,+++++++++******************))))))))))))*********))))))))))))(((((((((((((((((()))))))))******,,,+++***)))(((***///333GGGYYYhhhssszzzwwwxxxzzz|||zzzyyyxxxqqqcccXXXOOOEEE===:::777333222222333333222222000......///000///.../////////...............444222;;;LLLUUUSSSTTTXXXgggkkkrrrzzz|||xxx|||zzzyyy|||tttzzz{{{sssdddPPP888---000333111+++,,,,,,+++++++++*********))))))*********++++++++++++++++++,,,,,,,,,------------------............///---...222555444444555777VVVnnn|||vvvkkkqqq|||ssswwwhhhjjjjjj```LLL777...---)))((((((***+++,,,***(((***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---------,,,000222111777PPPuuuttt~~~{{{ooocccNNN999333...+++---...---+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,---...///000222///;;;___sssYYYRRR^^^xxxyyyaaavvv~~~KKK444,,,)))222,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))(((((()))))))))*********'''))),,,---+++...;;;HHHrrr{{{yyyrrrrrruuu{{{uuu|||yyyxxxqqqdddXXXOOOEEE===999666333222222333333222222000///...000000///...000///............//////444888DDDSSSVVVQQQUUU^^^hhhkkkpppuuuyyyyyyxxxwww|||sssuuu{{{rrraaaIII777...---...///,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,,,,---------------........./////////000...000444555111222777EEEqqq]]]ccczzzjjjccciiicccKKK666111+++******+++,,,,,,+++)))******))))))))))))******************************************+++++++++++++++++++++,,,------......000---+++444JJJlllttt~~~rrr___NNN<<<333,,,---...,,,+++---************************************************************++++++++++++------------...///000111///888SSS{{{uuucccTTTGGGIII^^^oooeeeUUULLLnnnwwwoooqqqKKK000***888,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))************))))))))))))***************,,,/////////999SSSllluuuoooqqq||||||sssyyyxxxwwwqqqdddYYYPPPFFF===999666333222222333333333333111//////000000000///000///.........000111222666>>>KKKRRRRRRQQQYYYdddaaajjjrrrrrrmmmnnnxxxrrrooo{{{vvvmmm\\\EEE222)))+++000,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------.........////////////000222///111444111...666BBBgggnnn[[[vvvhhhmmmnnn\\\DDD888...---,,,,,,------,,,***+++******))))))******+++*********************************++++++++++++,,,+++,,,,,,------......//////,,,000CCCaaaoooxxxqqqdddMMM>>>000...---))))))---*********************************************************++++++++++++,,,---------...///000111222000HHHpppuuu\\\LLLIIIIIIIIIGGGEEEVVVttt[[[LLLZZZuuu|||qqqllleee;;;***111,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))************+++)))))))))*********++++++...+++,,,000666FFFeeezzzwwwyyy~~~~~~qqqgggbbbvvvvvvpppeeeYYYPPPFFF>>>888666333222222333444333333111//////000111000///000//////...///111333555:::DDDLLLLLLMMMUUU```ggg___eeekkklllmmmwwwtttuuuvvvuuulllWWW???///,,,///------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------........./////////000000000333000111333111333FFF]]]bbbjjj}}}ppplllhhhYYYHHH222000---,,,------,,,,,,+++******))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,---......//////000888IIIbbb|||yyyxxxeeePPP;;;444///))))))...*********************************************************+++++++++,,,,,,---------...///000222333:::]]]oooYYYIIIBBB999AAALLLPPPGGG@@@OOOffflll___[[[XXXwwwfffhhh~~~sssJJJ222+++------,,,,,,,,,+++++++++******))))))))))))******))))))*********+++++++++))))))*********+++++++++...***000AAAPPP\\\ooo{{{{{{vvvfffVVVOOOPPPVVV[[[uuuuuupppeeeZZZQQQGGG???888666333222222444444333333111//////000111000///000/////////000222555777???GGGJJJFFFJJJYYYdddgggddd___^^^fffwwwqqqwwwzzzwwwfffLLL888000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000222///000333333<<>>---//////)))(((///,,,+++******)))*********************************++++++,,,,,,,,,---------000///---+++---111333111>>>kkk|||mmmsssXXXDDD888000...///((()))))))))((()))+++,,,************************++++++++++++++++++,,,,,,---000,,,,,,111...111???dddzzznnniiiVVVJJJSSSXXXTTTTTTSSSTTTUUUSSSLLLFFFFFFKKKMMMyyyddd^^^ZZZbbbeeeWWW{{{|||QQQ333///111111...++++++,,,,,,******))))))))))))******++++++***************+++***,,,+++'''(((------***+++===___tttmmmrrrrrrxxx{{{uuu```WWWZZZ^^^gggvvvsssxxxqqq___TTTRRRIII;;;:::777555333444444333222111111000///////////////////////////222777===AAA@@@DDDIIINNNQQQUUUYYY[[[``````fffttt~~~vvvyyyyyykkkYYYEEE000000///...------...---+++++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000222333111888PPPiii{{{zzz{{{~~~cccbbbssspppkkkdddQQQ<<<000...//////---,,,++++++***************************************++++++,,,,,,,,,---------///...---///000222444777WWWzzz|||ttt```RRRDDD555---...++++++++++++*********+++************************++++++++++++,,,,,,,,,,,,//////,,,///444111777KKKssszzzmmmccc]]]^^^ddd___\\\gggoooqqqvvvtttqqqkkkiiiiiicccTTTDDDQQQ}}}tttfffUUUXXXeeeqqqaaaAAA,,,------+++***+++,,,,,,******))))))))))))******++++++************++++++,,,++++++---/////////...333GGGfffwwwvvvqqqooovvv~~~zzz}}}}}}jjj___\\\eeeppptttxxxppp^^^SSSQQQIII===999777444333444444333333111000000///////////////000///...000555;;;???AAA===DDDLLLOOOOOOQQQWWW]]]XXXeeettt~~~yyypppwwwssseeeNNN555000000//////...---++++++,,,,,,,,,,,,------------,,,------------........./////////000000000111111111:::111@@@mmm```iii~~~{{{nnnaaaIII222,,,111111***,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,------------///,,,...222222333<<>>???<<>>WWWqqqfff]]]\\\YYYVVVUUUZZZbbbhhhccchhhwwwkkkWWW@@@333//////...,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,------------......,,,///222111666NNNkkkqqqwwwSSS;;;555...---,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,------......000///...111333444QQQ}}}vvvpppkkksssxxxnnn```UUUNNNHHHCCC???CCCFFFMMMWWW]]]\\\YYYYYYTTTSSSQQQNNNLLLOOO\\\iiiwwwttt{{{lllooo{{{hhhZZZLLLkkkqqqXXXccc~~~zzz^^^>>>555...---...---***)))+++******))))))******+++++++++*********+++,,,,,,///)))***...***&&&444JJJ]]]gggrrrxxxyyy}}}yyy|||www\\\___hhhxxx{{{{{{rrrbbbWWWQQQJJJBBB999666444333444555444444000000////////////000000111111111333666999;;;;;;AAADDDGGGJJJNNNRRRXXX[[[bbbppp|||pppqqqvvvvvviiiVVV;;;333...//////,,,,,,...,,,,,,---------.........---------.........///////////////000111222222222333555RRRrrr}}}]]]WWWWWWeee|||sssZZZGGG>>>===??????>>><<<===CCCHHHVVVnnnmmmrrrvvvgggYYYEEE000+++333---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------...............000000000@@@hhhwwwcccIII>>>///---******,,,---,,,++++++++++++++++++++++++++++++,,,,,,---......//////...111000111222:::bbbuuucccYYYPPPKKKOOOWWWVVVRRROOONNNOOOOOOMMMKKKNNNJJJKKKQQQTTTRRRQQQRRRWWWXXX^^^jjjxxxiiicccuuuvvvdddUUUYYYyyy~~~lllPPPfffpppLLL<<<...+++...---++++++++++++************++++++++++++******+++,,,,,,---222......000,,,000MMMooo|||zzzuuurrruuu~~~qqqaaaiiiyyy|||{{{sssdddXXXPPPHHH@@@888666444333444555555444///////////////000000111000222555666666777999;;;GGGGGGGGGHHHLLLQQQWWW\\\kkkqqqyyyvvvnnnmmmsssrrreeeKKK;;;///...000...---000,,,---------............------........./////////...///000000111222333333888???fffpppWWWGGGBBB===:::AAASSSuuuyyy]]]HHH===:::;;;777:::;;;:::777666888::::::NNNpppbbbqqqyyy}}}ppphhhSSS555***000------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---000000000999VVVssssssVVVBBB555000+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...333222111999KKKsss~~~tttnnnlllnnnqqqooopppssswww{{{qqqtttnnnbbbRRRWWWwwwSSSUUUzzz]]]EEE///***---...---///++++++************++++++++++++***++++++,,,---...,,,+++,,,...111AAAeeeyyypppsss}}}xxxdddggguuu|||zzzrrreeeXXXNNNDDD<<<888666333333444555555444///////////////000111111---333888999777666:::???DDDFFFHHHHHHIIIPPP\\\fffrrrssszzztttfffmmmuuummm```HHH333///222000...///------------........................////////////...///000111222333333444CCC]]]xxxcccOOOGGGCCCBBBBBB@@@???FFFeee}}}mmmVVVDDD<<<<<<>>>???888999999999777777777888111===TTTppp}}}hhh|||qqqhhh\\\HHH555,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---111000333IIIrrrzzzhhhKKK===666...+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///555222333HHHbbbzzzkkkYYYNNNppp}}}hhhWWWlllvvvVVV777---......---000,,,++++++******++++++,,,++++++++++++,,,---......******+++...:::RRRpppyyyrrruuu~~~|||zzziiihhh{{{yyyqqqeeeXXXLLLAAA999888666333333444555555555///////////////000111111***333;;;<<<888777===CCC;;;BBBGGGHHHHHHQQQcccrrrvvvvvviiinnnyyysssoooQQQ666111333111...///---------.........//////............/////////000...///000111222333444444MMMyyy}}}ttthhhaaajjjgggWWWJJJIIIHHHDDD@@@GGGJJJEEEBBBZZZxxxeeeSSSMMMGGGFFFHHHFFF@@@:::999888888888999;;;<<<===999666888FFFaaa{{{hhhzzzrrrgggddd^^^HHH111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---111000777WWWnnn}}}[[[DDD<<<222,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222000666111666SSSttt}}}|||ooobbbUUUYYYpppcccfffgggAAA222000...,,,///,,,++++++******++++++,,,++++++++++++,,,---...///111111000555GGGaaauuu}}}zzzzzzwwwtttxxx{{{yyylllhhhttt{{{tttqqqgggQQQFFFBBB;;;:::777444222333444444444000000////////////000000555555555555777999;;;<<>>@@@???<<<<<<666666???GGGTTTnnnwwweeevvv}}}lllhhhdddOOO555,,,000111,,,***------+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---///000000111111666IIIjjjlllhhhRRRCCC555000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............///000111222444222HHHtttwwwwwwvvvVVVZZZ\\\tttxxxyyymmmYYYNNNlll}}}~~~sssfffwwwPPP444---000...))),,,++++++******++++++,,,,,,------,,,))))))***,,,///---111BBBZZZooowwwwwwtttqqqpppvvv~~~{{{uuunnngggyyyyyyrrrpppeeeOOODDDAAA999999777444333333444444444000000/////////000111111666555555666777999;;;===BBBDDDGGGJJJOOOXXXdddlllrrr}}}rrrpppxxxsssmmmSSS:::555333000444........................////////////000000000000000...---111444000;;;TTTrrr[[[NNNJJJLLLWWW___aaa```aaaWWWQQQOOOMMMFFFIIIgggqqqZZZKKKKKKQQQ[[[WWWTTTUUUWWWUUUOOOHHH===<<<;;;<<<>>>?????????<<<666555999<<>>888999666444333444444444444000000/////////000222333777666666777888:::<<<===AAACCCGGGMMMVVV```iiinnnuuu}}}~~~nnnsssuuuqqq[[[CCC999333///444........................////////////000000000000666)))---777222333NNNjjjyyyjjjZZZTTTVVVcccppppppggg___[[[VVVSSSQQQHHHFFF[[[vvvjjjVVVHHHCCCNNN```pppkkkeeebbb```XXXLLLBBB?????????>>>======???@@@@@@<<<:::;;;999777@@@NNNnnn^^^lllrrrnnnjjjcccYYY???222***,,,...,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,---------...............///===WWWxxxvvveeejjjYYYEEE888000,,,---000,,,,,,,,,,,,,,,,,,,,,,,,............///000111222666444EEEfff|||zzzxxxddddddjjjXXXXXXdddvvvcccYYYrrrxxxiiiFFF......111---,,,,,,++++++++++++,,,,,,,,,++++++,,,...//////...***;;;NNN___uuuvvvuuutttvvv|||xxxuuu|||yyyssspppdddKKK???>>>888888666444333444555444444000000//////000111333555888777777777888:::<<<===>>>@@@GGGQQQ^^^iiiqqqtttvvv|||wwwlllqqqsssdddPPPCCC555,,,000........................////////////000000000000999+++111777000AAAjjjxxxeeeaaaaaakkktttsssfff[[[ZZZVVVSSSQQQJJJHHHYYYnnnwww```YYYRRRKKKVVVkkk|||wwwoooggg]]]RRRGGG@@@???@@@@@@>>>::::::===AAACCCAAAAAAAAA===888:::AAASSSnnn{{{aaayyyhhhaaaaaaKKK777)))---000++++++111------------------------,,,---//////.........///000QQQzzzlll|||uuudddOOO???444---,,,///------------------------............///000222222444444QQQvvv~~~yyyzzzrrr^^^VVVUUUuuuqqqSSSddd|||{{{VVV444...111...,,,,,,,,,++++++,,,,,,,,,---+++***,,,...///...---111QQQnnnxxx~~~}}}{{{yyy{{{{{{{{{uuussseeeKKK???>>>999777555444444555555555333111000//////000222555777888888777777888:::<<<===>>>BBBJJJVVVcccmmmtttvvvuuuyyy~~~kkkpppvvvqqqcccVVV@@@000111////////////////////////////////////000000000000333///555333555[[[}}}jjjjjjlllqqqvvvvvvmmmeee]]]XXXSSSPPPKKKLLLYYYiiivvvfffccc\\\QQQWWWhhh~~~yyyooobbbTTTKKKHHHHHHAAAAAA@@@===999999>>>BBBCCCCCCDDDCCC???999777:::CCCVVVuuuooooookkk___fffVVV???...///111,,,+++111------------------------,,,...000000......000222666[[[nnnjjjffftttlllxxxpppYYYHHH;;;111,,,------------------------------.........000111222333222;;;aaawwwrrrwwwtttxxxcccWWWQQQmmmttt}}}VVV]]]ggg>>>111111...---,,,,,,,,,,,,,,,,,,---...,,,++++++,,,.........<<>>>>>;;;666555444444666666555333111000//////000333777999888888777777888999;;;<<>><<<>>>BBBEEEKKKKKKJJJGGGAAA<<<999888===<<>>;;;555444444555666666555333111000//////111444888:::888777666666777888:::;;;???EEEOOOXXX^^^eeelllqqqqqqsssxxxyyyfffooorrrrrriiiMMM555111////////////////////////////////////000000000000***444444;;;\\\uuuiiiggg```XXXSSSNNNLLLOOOTTTkkkwwwlllccceeetttrrr^^^OOOIIIIIIKKKKKKMMMIIIDDDBBBCCCFFFIIIKKKSSSRRRNNNIIICCC???===;;;999555AAAbbbtttfff|||zzzjjjbbbbbbTTT@@@333/////////---........................---000111000...111777===bbbwww~~~tttqqquuuzzz}}}|||zzz}}}~~~~~~~~~nnn{{{pppYYYJJJ>>>333---........................------...///000222444555CCClllwwwiiieeeppplllmmmzzzfffUUUTTTqqqwww___SSSAAAdddzzzfff|||[[[yyy{{{VVV;;;///---------,,,,,,,,,,,,------,,,...///,,,***---666>>>WWWmmmxxxxxx}}}xxxuuufffIII<<<===;;;555444444555666666555333111000//////111444999;;;777777666666666888999:::999BBBMMMVVV\\\ccclllssspppqqqvvvgggooorrrsssmmmRRR999555000000000000000000000000////////////000000000000000777444DDDmmm{{{llleee___YYYTTTPPPMMMMMMNNN```ooobbbdddssslll\\\JJJDDDKKKUUUYYYXXXSSSMMMGGGEEEHHHLLLOOOOOORRRQQQLLLEEEAAA???>>>===444======AAAgggbbbhhh}}}}}}xxxeeedddZZZGGG555...000000+++...........................000111000...222:::@@@www}}}zzz{{{~~~}}}wwwoookkkgggfffooozzzsssdddxxx]]]OOOBBB666///........................------...///111222444555NNN{{{qqqeeecccqqqrrr```kkkwwwdddQQQMMMkkkfffVVVRRRZZZ}}}ddd}}}ZZZttt~~~]]]>>>///---...------,,,,,,------...***...000...+++///;;;GGGbbbjjj~~~~~~uuuxxx~~~}}}tttqqqhhhQQQAAA===999555555555666777666444222333000---///444777555333666666666666777888999:::EEEFFFJJJQQQ[[[dddjjjmmmnnnqqqwwwiiigggtttjjjZZZJJJ555111111000......000000...000...---///222444222000444000;;;```xxxnnnfff[[[QQQLLLIIIIIIHHHYYY|||tttfff```eeemmmYYYWWWTTTVVVZZZ]]]^^^]]][[[WWWOOOFFFAAA@@@CCCFFFHHHGGGFFFDDDBBB???===<<<777:::444666NNNsss\\\sss~~~gggbbbYYYVVVEEE,,,///666'''...........................//////222111,,,AAAhhhwwwwwwnnneeehhhmmm{{{oooiiidddQQQJJJ===,,,000//////111///,,,,,,000)))333000,,,111333444;;;^^^xxxcccZZZgggxxxyyy[[[VVVhhhooojjjSSSOOOkkkttt\\\TTTrrrlllnnnrrrbbb|||]]]KKK444111......---,,,,,,,,,,,,---,,,000///000111///@@@^^^qqqzzzssszzz|||rrrooofffOOO@@@<<<777555555444555666666444111222///...000555777555222666666666777888999:::;;;CCCFFFJJJRRR[[[ccciiillluuuvvvzzz~~~jjjbbb___YYYSSSVVVhhhtttqqqmmmbbbNNN999111000000//////000000///111///...///222333222111222>>>^^^~~~sssmmmcccYYYQQQKKKIIIGGGVVVuuutttiiiccccccfffXXXVVVUUUTTTVVVZZZ]]]```ZZZUUUMMMEEE???===???AAA@@@BBBDDDEEEDDDBBB???===999<<<666444@@@[[[rrrbbbxxxeee]]]]]]NNN444///333+++........................---000000222333222IIIpppwwwffftttnnnnnn|||ooosss^^^SSSEEE666111......000///,,,---000,,,000---...555444555@@@ggg~~~ppp___ZZZiii{{{bbbSSSQQQzzz|||mmmhhhSSSPPPkkk}}}fffTTTeeexxxqqq]]]wwwjjjRRR666333///...------,,,,,,------...000+++)))---444OOOttttttyyy|||}}}zzzpppmmmdddNNN@@@;;;666555444444555666666333111111//////222666777555222777777777777999:::;;;<<>>:::999999:::===AAADDDDDDBBB???===<<<===999666666AAAqqqUUUkkkiiiaaa```WWW>>>000111000...........................111000000444:::TTTyyymmmddd}}}oooccccccjjjuuuwww~~~lllXXXHHH===222///...//////------000///---+++111888333888MMMxxxyyyrrreeeYYYYYYlll}}}sss[[[HHHjjjzzzlllgggUUUPPPjjjqqqYYYVVVzzzvvvtttXXXlll]]]:::444///...------,,,---------,,,///+++)))111???```yyyoookkkcccNNN@@@<<<666555444444555666555333111//////111444666777444222777777777888999;;;<<<===AAAFFFNNNVVV]]]dddiiilllttttttvvvyyyppphhheee]]]SSSOOOQQQLLLFFFAAABBBHHHQQQWWWZZZ\\\hhh}}}iiioooqqq\\\NNN555111...000222222111111333222111000111222222333555\\\~~~zzzpppbbbRRRFFF@@@===KKKVVV\\\TTTLLLSSSfffuuu{{{qqqffffffpppwwwsssjjj___]]]ZZZYYYXXXXXXVVVTTT[[[VVVNNNEEE???:::666444888:::===@@@BBBAAA@@@???@@@???<<<<<<777777\\\aaa```{{{~~~}}}~~~uuuiiiaaaYYYGGG555000222........................000222...---777FFFddd~~~gggbbbyyysssoooooouuu^^^aaasssiiiiiiggghhhuuuxxx\\\JJJCCC555000---//////---...111111---,,,333666///???bbb{{{llliii\\\UUUZZZmmmxxxmmmWWWfffhhhQQQfff|||nnneeeUUUOOOeeeyyybbbNNN^^^qqq|||ZZZaaajjj@@@555//////...---------------)))000///111<<>>BBBGGGPPPXXX^^^dddjjjnnnqqqrrrtttxxxmmmWWWMMM^^^rrroooZZZHHHIIIGGGEEEDDDEEEFFFGGGGGGGGGHHHNNN\\\mmmjjjmmmrrrcccYYY<<<444///111333111000222333333222111111222444555;;;eee|||lll[[[NNNEEEBBBEEEGGGEEE??????IIIVVV]]]\\\TTTMMMRRReeexxxyyyqqqmmmeee\\\WWWYYYZZZYYYWWW^^^XXXPPPHHHBBB===888444555666999<<>>AAA???777LLLwwwbbbfffrrryyyeee[[[QQQ>>>000000///////////////////////////111,,,...CCC]]]}}}sssWWWsssvvv{{{|||jjjdddeeeooozzzqqqYYY\\\sss~~~}}}dddQQQLLL:::333...///000...///111111//////444333...JJJ{{{rrrgggfffXXXTTT[[[ooowwweee]]]^^^```nnnWWW]]]qqq~~~ooobbbTTTLLL___hhhPPPOOOtttvvvfff[[[vvvJJJ666//////...------------...,,,000///444EEEVVVlllvvvxxxyyytttyyylllhhhbbbOOOCCC===666444333333444555555222000000111333444555666555555555555666777999;;;<<<===BBBHHHPPPWWW]]]cccjjjooosssuuuxxx|||lllSSSIII___wwwsssYYYEEELLLMMMNNNNNNLLLJJJHHHGGGCCCBBBDDDJJJUUUgggrrrkkkoooiii^^^FFF999111222333000000333222333222111111222555888@@@lllvvvfffXXXKKKCCC???>>>:::777<<>>DDDEEEAAA===<<<999@@@\\\yyyiii\\\VVVddd\\\RRRKKKGGGDDD@@@<<<888:::>>>CCCHHHMMMQQQSSSHHHFFF@@@AAAFFFAAADDDTTT___lll~~~tttsss^^^]]]PPP888000////////////////////////---222111???fffzzzggg]]]yyyqqqrrr}}}eeeOOO\\\uuu{{{qqqXXXOOOEEE;;;222111111000000111///222111333777???bbbooogggZZZQQQWWWeeezzz|||mmmgggwwwWWWMMMIIITTTooorrrssscccTTTNNNHHH[[[uuu]]]UUU\\\tttWWWdddiii>>>000//////...............111111///CCCjjj|||{{{|||mmmggguuuhhhccc^^^MMMAAA;;;333444333333444555444222000111222333333333444666888333444444666888:::<<<===@@@FFFMMMRRRWWW^^^gggooosssyyyfffPPPPPPPPPFFF===>>>>>>BBBEEEFFFFFFIIINNNSSSMMMGGGEEEHHHMMMQQQUUUZZZlllmmmppp^^^VVVCCC444333333......444000222333222111333888===qqq}}}{{{qqqYYYGGG888;;;===<<>>999666444555555555555333222111111444555555333333555777444666777777777777999;;;@@@FFFMMMSSSYYY___ffflllqqqttt{{{~~~oootttxxxppp```iiirrr```NNNGGG>>><<>>???BBBGGGMMMIIIVVVzzz}}}lllkkkkkk^^^PPP>>>222111333333222...555000///555111:::WWWdddNNN<<<@@@BBBDDDFFFMMMTTTTTTPPPOOOMMMIIIQQQsssuuuddd\\\WWWYYYYYYRRRJJJEEECCCAAABBBGGGLLLOOOPPPPPPQQQJJJEEEDDDEEEHHHNNNSSS|||sssiiivvvqqqcccZZZMMM???222///...000111......000666000NNNxxx~~~yyydddhhhvvvlll]]]nnnttt^^^KKKEEE;;;333000111222111111444222222FFFmmmrrr[[[QQQKKKNNN]]]qqq|||dddXXXNNNGGGJJJkkk{{{kkknnnmmmcccYYYPPPFFFLLLjjjvvvUUURRRaaa}}}xxxddd|||~~~UUU::://////111,,,...111---...000HHHhhhzzz|||vvvyyyjjjccc|||nnnjjjdddOOO???999555444444555555444333222111444444555444222333555777666777888777666777999:::@@@FFFNNNUUU[[[bbbkkkqqqppprrrzzz{{{uuunnnppprrryyyzzz^^^DDDGGGbbb{{{cccJJJ???AAAHHH^^^jjj[[[[[[SSSJJJEEEAAA======AAAFFFAAAZZZqqqiiilllaaaTTTCCC777333444333222000333222444444///CCCiiipppMMMAAA===???DDDIIINNNVVV]]]\\\VVVSSSSSSNNNKKKbbbttt\\\VVVVVV]]]```YYYMMMDDD<<<===@@@IIIUUU^^^cccccc___VVVNNNKKKIIIGGGHHHLLLfffmmmkkk{{{kkkyyyjjj[[[OOOHHH555000...000000......000///666[[[uuuwww~~~nnnhhhvvv{{{zzzzzzcccfff~~~lllOOOFFF<<<555222222111111111555333888XXXmmmZZZPPPIIIQQQaaauuukkkbbbYYYKKKGGGeeevvvxxxuuukkk]]]QQQIIIRRRqqq{{{^^^RRRVVV~~~jjjzzzggg???222000222...///222///,,,888SSSjjjvvvppp~~~lllgggrrrmmmeeePPP@@@:::444444444444444333333222222666555444333222333666777666777888777666666888:::AAAGGGNNNUUU[[[ccclllrrrsssuuu|||uuunnnaaa```eeennn||||||cccQQQNNNqqqnnnKKKBBBIIIMMMbbbkkkRRRVVVTTTVVVXXXTTTJJJAAA>>>NNNFFFRRR}}}~~~kkkfffbbbWWWHHH<<<555333222222333111333777222333VVV]]]FFFFFFGGGHHHNNNUUU[[[ccciiifff___WWWXXXPPPCCCJJJsss```VVVQQQRRR\\\bbb\\\NNNDDD666888AAARRRjjj{{{|||vvvkkk___WWWTTTPPPGGGCCCEEE\\\sss^^^kkkyyy}}}qqq___QQQLLL888222...///000///...//////>>>```{{{nnnxxxmmmccctttmmm}}}}}}kkkYYYPPPQQQooogggoooVVVJJJ>>>777555222111111222555444<<>>nnnXXXOOOVVVRRR\\\aaafffkkkqqqtttnnnfffTTTXXXTTTDDD===QQQ{{{}}}ooo^^^PPPTTTOOOPPPXXX^^^XXXLLLDDD888777===RRRssswwwgggYYYUUUQQQIIIGGGLLLeeexxxZZZooo~~~uuuyyygggVVVPPP===555//////111000///000444JJJgggtttiiiwwwiii\\\uuubbbhhh~~~uuueeeWWWPPPmmm___|||mmm```PPPAAA:::777333111222555777666AAAhhhuuu]]]LLLIIIGGGRRRdddzzz{{{eeeOOOLLLoookkkWWWSSSdddpppVVVKKKyyysssfffdddwwwIII444...111...---111111666LLLjjjxxx|||uuu}}}{{{{{{gggbbbvvvqqqeeePPPCCC<<<333333333222222222222333333888666444333555666555555666666666555555777:::===CCCGGGLLLQQQVVV]]]eeelllrrrvvv~~~yyyooohhhbbb^^^eeeiiiyyymmmqqqmmmPPPDDDGGGNNNhhh]]]QQQJJJSSS```ccc[[[SSSQQQYYYZZZ```{{{jjjgggaaa[[[QQQDDD999333222333666///333555333MMMcccaaafff]]]iiilllmmmmmmnnnmmmfff]]]SSSXXXXXXMMM@@@???NNN\\\qqquuuuuuiiiXXXPPPTTT[[[TTTPPPQQQVVVXXXQQQHHHCCC999444555HHHppppppYYYOOOIIIBBBDDDMMMlllZZZbbbvvvyyyjjjXXXOOOBBB888000000222111000111444TTTppppppgggwwwnnn]]]|||ccc```sssqqq```ccchhhkkk}}}lllXXXDDD<<<888333111444333444:::PPPxxx{{{pppXXXJJJJJJJJJTTTfff{{{sssYYYWWWzzzrrr[[[YYYmmmsssWWWPPPmmm}}}kkkZZZ~~~sssNNN666---111...,,,111222777YYYuuu|||sss~~~zzz|||fffeee~~~vvvqqqeeeOOOCCC===333333333222111111222333444888666444555666777555333555555555555555777<<>>LLL]]]hhhddd___bbbeeedddUUUSSSUUUXXXUUUKKKCCC@@@666444333AAAcccfffPPPIIICCC;;;===FFF^^^ggg___|||xxxjjjZZZOOOFFF;;;111111333333111222999aaa}}}}}}jjjhhhjjjqqqhhhnnnxxxbbb~~~lllvvv^^^GGG>>>999333111555000222@@@aaauuuiiiVVVKKKLLLLLLWWWiii}}}{{{|||kkkdddyyy___]]]tttwwwXXXUUU```||||||]]]uuuyyySSS888...222///---222444@@@aaaooowwwxxxuuu|||~~~fffhhh}}}vvvqqqdddOOODDD>>>333333222111111111222333444888666444555777777555222444444555444555888===@@@@@@EEEJJJOOOTTT\\\fffmmmvvv}}}tttjjjcccYYY^^^mmmfffbbbbbb^^^sssbbbPPPTTTRRRPPPTTT]]]vvvyyy^^^LLLZZZyyy{{{___^^^aaannn|||jjjbbb___XXXLLL???777666777222...555666888cccxxxrrrhhh^^^qqqeeeWWWMMMFFF@@@======KKKdddrrrmmmoooxxxmmmVVVVVVVVVYYYZZZTTTHHH@@@===666888888>>>SSSmmmvvvqqqaaaMMM@@@DDDEEE>>>>>>EEEIIIyyyxxx```bbblll{{{oooaaaVVVHHH===222111444444222222FFFppp}}}~~~jjjbbbiiiwwwrrrooowwwfffzzzhhh{{{yyy{{{|||bbbIII???999222222666555555FFFjjjlll___OOOIIIJJJHHHZZZkkk~~~~~~xxxyyymmm}}}aaa```www{{{XXXWWWVVVtttfffvvvWWW:::///444111...333666NNNdddwwwpppyyyxxx~~~cccdddyyypppeeeTTTBBB777444555444222111111222444555:::777555555777888666333555666666777888:::;;;<<<@@@DDDJJJOOOTTT\\\fffnnnwww}}}vvviii```UUUVVVccczzz___NNNZZZpppuuugggZZZTTTNNNFFFKKKYYY^^^kkk|||dddTTT___tttiiiWWWPPPbbbpppgggaaaXXXNNNAAA555111444777666666444>>>eee{{{fffeeeeeehhh\\\NNNIIICCC???EEE\\\{{{ccc^^^XXXYYYXXXZZZ^^^[[[QQQGGGDDD555:::;;;CCCSSSWWWWWW^^^SSSLLLEEEBBBBBBAAA???<<>>777+++000444000DDDeee~~~wwweee[[[yyyzzzuuuqqqsssooo}}}uuusssssscccrrr|||aaahhh~~~uuuSSS;;;???:::///666222444SSSgggUUUIIICCCGGGOOOYYYkkkyyy~~~sssoooooowwwppp```^^^ggg{{{|||fffVVVZZZttt{{{zzznnnlllDDD222...222222+++:::WWWnnnyyy{{{yyyyyyttt|||vvv{{{|||wwwdddgggsss~~~xxxooodddTTTBBB777555444333222111111333555666999777555666888999777555555555666777888:::;;;<<>>:::111444999===fff{{{bbbRRRHHHCCCGGGPPPZZZlllkkkooo|||xxx___ZZZ[[[dddssszzz]]]RRRWWWdddxxx~~~hhhVVVWWWqqq|||nnn^^^{{{pppGGG444///222333...>>>ddd{{{wwwuuuvvvxxx{{{xxxuuu}}}{{{{{{}}}eeeWWWeeesssvvvvvvlll}}}wwwooodddTTTCCC888666333222111111222444666888888777666777999999999777555555666777888:::;;;<<<===BBBIIIOOOTTT[[[ccciiizzz~~~qqqaaaVVVJJJIIIRRRwwwuuuuuusss```>>>VVV|||gggWWWcccrrrggg^^^iiixxxgggRRRCCCEEEVVVgggpppaaaVVVXXXeee|||lll```SSSLLLFFF>>>888555555888000>>>jjjyyyjjjYYYOOO[[[]]]WWWQQQFFFBBBKKKzzz}}}uuueee]]]]]]```dddbbbYYYRRRPPPEEE???BBBVVVooozzzwwwrrrppp]]]LLLGGGCCC>>>DDDPPPQQQVVVyyy[[[iiiyyypppXXXNNNBBB<<<111333555222III~~~yyyjjj\\\jjjuuuooonnn[[[TTT]]]|||uuuhhhdddkkk{{{{{{aaaCCC<<<;;;555333;;;CCCzzz|||qqqZZZNNNGGGCCCGGGPPPZZZmmmiii[[[jjj|||xxx___SSSNNNMMMVVVdddqqq}}}uuu]]]FFFCCCOOO___ssslllWWWSSSmmm~~~hhhTTTwwwwwwLLL666000333444111FFFvvvyyyyyykkkyyyzzz{{{uuuwww|||uuu{{{wwwtttwwwwwwmmmvvvlll```cccsssxxx|||kkkiiivvv|||vvvnnndddTTTCCC999777111111000111333555888:::777777777888999::::::999555555555666888999;;;<<<===BBBJJJPPPVVV\\\ccchhhwww{{{ppp^^^RRRIIIOOOQQQ___pppyyyxxxUUU888:::eeeqqqccciiiddd```ggg}}}xxxooofff\\\SSSLLLJJJYYYTTTTTTYYY___oootttcccRRRKKKGGG???666000333:::555NNNvvvxxxiiihhheeeZZZZZZaaa___YYYUUUJJJFFFPPPpppoooooopppjjj[[[NNNGGGCCC;;;JJJnnn~~~ooo\\\PPPOOOKKKEEEMMM]]]]]]XXXpppooodddxxxmmmmmmZZZPPPCCC>>>333333333333NNNggg___rrrqqqeeesssVVVKKKDDD]]]vvvnnnttt|||wwwxxxeeeGGG:::<<<999333:::HHH||||||iiiVVVLLLGGGCCCGGGOOO[[[nnn{{{]]]ZZZ```}}}kkkXXXTTTMMMKKKQQQYYY]]]^^^___TTTDDD999===HHHXXXnnnsssZZZQQQiii~~~oooSSSsssQQQ888000222333555OOOwwwlll~~~dddzzzzzzttt}}}wwwuuu|||vvvnnndddTTTCCC999777111000000111333666999;;;777777888888888999999:::444555555666777999:::;;;===CCCKKKQQQWWW]]]eeekkktttyyy{{{lllZZZNNNIIIRRRPPPJJJ___|||iiiRRRFFFFFF;;;===sssjjj]]]cccuuuyyyuuummm\\\LLLEEEAAABBBGGGMMMPPP[[[uuuwwwdddQQQJJJHHHAAA666///(((666>>>cccwww```YYYeeeqqqnnnooohhh]]]___aaa\\\\\\^^^UUUNNNTTT{{{gggUUUKKKGGGCCC```yyyooo___RRRNNNKKKKKK[[[ooocccVVVdddeeelll~~~|||dddRRREEE???444333222555UUU}}}\\\\\\zzz{{{ddd]]]NNN>>>???RRRuuummm```bbbhhh}}}mmmPPP<<<<<<<<<333999NNNxxxeeeSSSKKKGGGCCCFFFNNN[[[ooommmYYYRRReeeiiiUUUlllzzzgggXXXPPPLLLQQQTTTOOOEEE???===888888>>>FFFRRRjjjzzz___RRReee```uuuVVV:::000111333:::YYYooobbbwwwhhhyyywwwsss}}}wwwooodddTTTCCC888666111111111111333777:::<<<666888999888777777888999444444555666777999:::;;;===BBBJJJQQQWWW^^^gggnnnssszzzzzzlll]]]RRRMMMLLLMMMCCCYYY~~~pppUUUQQQIIIIIIMMMBBB666FFFdddtttnnn||||||uuuzzzjjjTTTNNN@@@>>>???BBBBBBJJJccc}}}vvvcccQQQKKKJJJDDD;;;444222555<<>>===BBBUUUjjjyyygggUUUNNNLLLFFF===888>>>333:::aaahhhwwwnnnnnnmmmhhhlll{{{ttthhhddddddYYYTTT```~~~fffSSSLLLTTTxxx[[[OOO\\\uuueeeTTTXXXlllxxxlllkkkuuuxxxZZZIIIBBB777444444>>>hhhvvvuuugggPPPdddvvvjjjaaaRRRBBB<<>>999999<<<<<<===JJJZZZxxx~~~lllZZZQQQMMMEEE===777555+++BBBtttiiixxxwww~~~qqqggg[[[___sss{{{___KKKUUUooo]]]hhhzzz^^^MMMPPP___gggqqqwww{{{lllttt]]]LLLDDD888555666BBBooo}}}ppp```MMMhhhhhhfffVVVKKKGGGEEEUUUwwwsss~~~zzzxxxjjj~~~{{{lllLLL<<<<<<666CCCrrruuuUUUlll|||qqq___MMMGGGDDDBBBHHHQQQZZZnnnsssXXXnnnbbbLLLDDDJJJRRRNNNAAAPPPfffUUUOOOIIIAAA<<>>FFFOOOXXXaaaiiinnntttyyyzzzllldddhhhdddYYYRRRAAADDDLLLJJJTTThhhfff^^^hhhvvv]]]LLLZZZrrrsssXXX<<<999888999;;;:::<<>>888999666QQQuuuvvviiijjjSSSUUUvvv|||{{{qqqbbbeeekkklllPPPJJJIIIOOOWWWaaauuujjjgggrrr~~~kkkHHHFFF>>>111000DDDzzz|||YYYSSSbbbttt___XXXIIIBBB[[[vvvyyy~~~~~~zzz{{{oooFFF888===555JJJfffXXXjjjttt^^^JJJDDDDDDDDDIIIPPP[[[ooosssfff}}}\\\MMM>>>999DDD;;;DDDCCCbbbiii[[[QQQBBB===BBB888888999:::???RRRssslllRRRUUU}}}jjj```{{{HHH888///555iiijjjpppxxxxxxuuuqqqnnn{{{ZZZaaavvvzzzrrrfffTTTAAA666555333111000111444777888888777777888999999888444111444555777777666666888999888>>>FFFNNNWWW```hhhmmmtttyyywww|||dddOOO<<>>EEEMMMUUU]]]eeeiiiqqqwww~~~tttsssqqqNNN???@@@IIIKKKCCCOOOpppwww___aaa[[[RRRFFF999000333;;;===;;;;;;;;;888666:::AAAIIIfffgggUUUNNNGGG@@@;;;<<<;;;nnnuuuRRR===:::333000666:::888>>>???999999???AAA???<<<777666<<>><<<===TTTiiiwwwppp[[[HHHCCCDDDEEEJJJQQQZZZnnntttuuuXXXFFFJJJKKKDDDBBB???CCC<<>>???;;;888999AAASSSppptttWWWUUUddduuuIII:::666AAAooovvv]]]nnnsss}}}{{{pppppprrrttt}}}xxxpppeeeSSS@@@777555222222111333666888888777777666777888999888555333333555666666555666777999999===DDDLLLSSSZZZaaaeeemmmsss{{{UUUGGG???EEEOOOOOO[[[fffYYYLLLFFFDDD@@@===<<>>@@@CCC@@@;;;:::===AAA[[[rrrZZZNNNGGGAAA======AAAuuuxxxXXXBBB;;;BBB@@@<<<:::555777999777333444888888444;;;666555999;;;BBBTTTgggppp~~~___EEE<<<:::CCCcccgggKKKSSSllluuunnnzzzfff```fffmmmnnnkkknnnrrrxxxttt}}}fffdddooo~~~uuu\\\@@@:::BBB___yyynnnZZZHHHCCCEEEFFFKKKRRRYYYnnnnnnhhhmmmzzzqqqaaaJJJMMMPPPHHHDDDJJJLLLGGGIIIbbblllbbb^^^SSSHHHDDDAAA<<<999;;;CCCUUUqqqtttXXXTTT~~~jjjRRR888111>>>fffyyyhhh]]]pppsssxxxpppqqquuusss{{{vvvooodddRRR@@@777666222222222444777888888777888777777777888777555333333444666666555555777888999===DDDJJJPPPVVV]]]aaagggmmmvvv~~~WWWHHHIIIAAAEEEIIITTTtttWWWJJJHHHGGGBBB>>>>>>???DDDHHHGGG???;;;:::@@@TTTuuusssZZZMMMHHHCCC???666MMMxxxlllWWWNNNGGGXXXhhhPPPKKK<<<999<<<777777999666555444111///222777999777===888888:::999===NNNbbb}}}sss~~~hhhGGG===;;;BBBfff|||wwwdddJJJUUUnnnxxx{{{{{{sssccchhheeejjjyyyaaaBBB999EEEnnnmmmYYYGGGCCCEEEFFFJJJQQQZZZnnnvvv___jjjlll}}}qqqlllaaarrr```[[[YYYTTTUUUYYY\\\cccmmm}}}nnneeeaaaWWWLLLFFFBBB>>>:::===EEEWWWrrrqqqXXXSSS{{{zzzeeeWWW555000EEEmmmyyycccbbbsssuuuyyyssstttyyylllzzzuuunnncccRRR@@@777666222222222555777999888777:::888777777777666444222222444555555555555666888:::===CCCIIINNNSSSYYY]]]aaahhhpppxxxuuuOOOJJJIII@@@>>>BBBGGG```tttaaaVVVQQQKKKDDDAAA>>>>>>CCCHHHGGG@@@999888===MMMjjjooo^^^\\\pppoooWWWKKKHHHEEEAAA???mmm~~~sssiii]]]QQQLLL;;;:::TTTmmmkkkYYYKKKNNNDDDDDDBBB;;;===BBB>>>999666111///000444777888;;;888888999777:::KKK___|||rrrnnnxxxsssKKK@@@===FFFpppxxxsss~~~aaaKKKXXXppp~~~uuuhhh___zzzbbbDDD999HHH{{{}}}lllYYYGGGDDDEEEFFFJJJPPP[[[ooo~~~|||ggg[[[YYY[[[xxxwwwssshhhZZZLLLCCCCCC@@@>>>???EEEUUUpppqqqYYYSSSxxxvvv}}}aaa```777333QQQ{{{cccgggtttwww{{{vvvwww|||rrrxxxtttmmmbbbQQQ@@@777666222222333555888999888777<<<:::888777666555333111222444555555555555666888:::===CCCGGGLLLQQQVVVZZZ^^^ccckkkrrryyy|||wwwmmmZZZ[[[SSSUUUQQQOOOTTTWWW___ooouuukkkcccaaa___WWWOOOJJJCCCAAABBBEEEDDD>>>999888999DDD___YYYQQQFFFDDDSSSvvvoooXXXKKKHHHFFFAAAVVVtttmmmbbbfff}}}vvvgggZZZPPPBBB:::???IIIKKKIIIGGGEEEAAAEEEFFFAAACCCDDD;;;===:::777444111111222555777555666999777:::KKK```xxxssspppppp{{{MMMAAA???KKK~~~vvv~~~[[[JJJZZZrrrzzzwwwpppwwwbbbFFF;;;IIImmmYYYHHHDDDEEEEEEIIIOOO\\\qqqcccZZZ```hhheeefffmmmooogggUUUIII???SSS|||sss```OOOFFFDDDBBBAAA@@@BBBOOOjjjuuu\\\SSStttsssbbbfff:::999^^^ccchhhtttxxx|||wwwyyy~~~xxxssslllbbbQQQ@@@777666222222333666888999888777===;;;888777666555222000222444555555444555666888:::===BBBGGGKKKPPPUUUXXX]]]aaahhhnnnttt}}}wwwpppooowwwkkkbbbnnnsssuuuhhhaaaaaa___XXXSSSKKKFFFCCCCCCAAA===:::;;;666???WWW{{{~~~cccHHHHHHDDD@@@GGGfffsss[[[MMMIIIDDD>>>```wwwhhhkkkzzzdddUUUAAA@@@>>><<<999999===BBBNNNGGGGGGEEEAAAGGGIII???666555555444222111333777444333666999888;;;NNNcccsssxxxlll}}}MMM@@@???OOO||||||WWWIII\\\uuuqqq~~~|||vvvtttaaaHHH<<>>555444444111222666888666555777<<<999888:::888333111222555555444444555666888999999===BBBGGGKKKPPPUUUXXX[[[```gggmmmrrryyyyyy~~~mmm```dddRRRVVVRRRGGG??????@@@??????EEESSSnnnvvvbbb^^^VVVTTTIIIAAADDDTTT{{{^^^OOOIIIDDD@@@gggwwwyyygggYYYJJJAAA999888888777777999DDDEEEGGGGGGFFFDDD@@@>>>:::999777555333444666999666999555555:::;;;IIIbbb|||{{{hhhxxxVVV;;;<<>>@@@;;;<<>>:::777888777555333222444777:::777999555555:::<<>>CCCHHHLLLQQQWWWZZZ___dddkkkooosssxxxzzzvvvpppzzzrrrkkkjjjggg___WWWTTTKKKAAABBBGGGWWWoooXXXHHHHHHnnnqqqNNNCCCEEEFFF\\\nnnooojjj```RRRSSSIII???<<<:::666555666333444666999;;;999555111777555333222333666;;;===888999555555:::>>>NNNiii}}}xxx^^^CCCCCC^^^~~~mmmMMMHHHUUU|||vvvlllxxxdddxxxvvvyyyyyyooosssxxxkkkEEE:::```fffTTTEEEDDDFFFFFFIIIOOO___vvvjjj___TTTYYYbbbgggcccYYYTTTTTTPPPLLLKKKHHH@@@???VVVsssvvvkkkVVVNNNkkkjjjUUUHHHEEECCCBBB???GGGbbb~~~[[[SSSqqqgggwww```<<<777\\\~~~ZZZ|||yyymmmzzz{{{nnn{{{~~~xxxooobbbNNN;;;444555222111333777888666777;;;<<<888777888777333222555555555444444555666888999:::>>>CCCHHHMMMRRRXXX[[[___eeelllqqquuuyyyrrrqqq{{{iiibbbxxxyyy{{{ttthhh\\\GGGEEEEEEIIIxxxiiiMMMBBBcccTTTCCCDDDEEEbbbuuu~~~qqqvvvooo___\\\QQQGGGBBB???:::777888666666777:::======:::666888666333222555:::???AAA;;;<<<666555;;;>>>OOOjjjyyyooorrrzzz^^^BBBCCCeee|||lllMMMIIIVVV}}}www^^^iii||||||zzzgggdddhhhrrrqqqIIIAAAjjjbbbQQQDDDCCCFFFFFFIIINNN___uuuqqq```ZZZYYYXXXWWWRRRMMMPPPWWWXXXUUUSSSOOOGGGGGG___zzzuuuhhhYYYWWWtttsss\\\KKKGGGFFFEEE@@@EEE```]]]UUUrrraaaqqqbbb===;;;cccbbbzzzkkkzzz|||qqq~~~}}}xxxoooaaaMMM;;;444555000000444888888666888===<<<888777888666333333666555555444444555666888999:::>>>CCCHHHMMMRRRXXX\\\^^^dddlllrrrwww|||uuu]]]MMMNNNTTTaaavvvWWWgggyyywwwyyyhhhIIICCCCCC>>>ddd|||XXXAAAYYYZZZDDDCCCDDDoooxxxwwwttt```VVVLLLIIIFFFBBB@@@AAA>>><<<;;;>>>BBBDDDBBB???888555222222666;;;???@@@======888666;;;>>>NNNjjjkkk|||pppgggDDDCCCjjj~~~{{{lllMMMIIITTTyyyxxxZZZkkkzzz}}}|||zzzwwweeeiiitttpppIIICCCooo```OOOCCCCCCGGGGGGHHHMMM^^^sssuuuqqqfffZZZTTTRRRTTT\\\dddaaa^^^ZZZUUUOOOTTTkkkxxxwwwxxx```OOOHHHFFFGGG@@@@@@WWWttt^^^VVVsss~~~cccvvv___;;;>>>jjjbbbzzzkkk{{{~~~zzzrrr{{{vvvnnnaaaNNN<<<444555///000444888888666999???<<<888666777666333333777555555444444555666888999999===BBBHHHMMMRRRXXX[[[^^^dddmmmsssxxx}}}fffHHH@@@>>>;;;FFFRRRddd^^^LLLHHHwwwpppZZZAAA;;;@@@BBBeeefffDDDQQQ|||[[[EEECCCIIIrrrnnn|||zzz^^^TTTKKKIIIHHHEEEDDDEEE>>><<<<<>>777444111333777;;;===<<<;;;<<<888777<<>>NNNhhh~~~\\\VVVttt~~~lll```===DDDuuu}}}uuuXXXxxxjjj|||yyyvvvqqqxxxtttnnnbbbOOO===555555...000555999888666:::@@@<<<888666777666333444777555555444444555666888999888;;;AAAGGGLLLRRRWWW[[[aaagggooouuuyyy}}}UUUFFFGGGEEEHHH[[[kkkrrr}}}|||XXXNNNIIIkkkzzzmmmfff^^^YYYXXX]]]llltttJJJLLLppp|||yyyXXXBBBDDDOOOlll~~~hhh^^^TTTPPPMMMHHHFFFGGGBBBBBBFFFMMMSSSQQQHHH???;;;777555777;;;>>>===:::666999666777>>>AAAQQQkkkyyywwwkkkyyyJJJGGGyyy~~~fffIIIEEEOOOsssxxxrrrkkkwwwaaa]]]eeejjjwww}}}|||}}}nnnGGGAAAlll^^^OOODDDFFFIIIGGGHHHKKKYYYooo|||iii___^^^dddmmmvvv~~~ssslllmmmyyyhhhVVVKKKIIIPPPKKKBBBLLLaaa|||ZZZUUUvvvrrrbbb>>>HHH{{{iiiNNNzzzvvvhhh{{{|||yyyrrrvvvsssmmmcccPPP>>>555555...000555999888666:::AAA<<<888666666555333444888555555444444555666888999777;;;@@@FFFKKKQQQWWW[[[ccciiiqqqvvvyyy|||wwwVVVWWWUUUHHHKKKvvvvvv___JJJ@@@LLLJJJNNNsssvvv]]]]]]nnn}}}NNNIIIhhh|||tttVVV@@@CCCSSSnnn}}}rrrfff^^^XXXQQQLLLLLLMMMPPPWWWaaagggbbbUUUIII???<<<:::<<<@@@BBB???<<<222555444777???CCCSSSmmm|||{{{{{{bbbMMMDDDsssrrrfffIIIFFFRRRvvv~~~hhhkkktttZZZ\\\mmm}}}~~~tttMMMEEEooozzz___PPPEEEFFFJJJHHHHHHKKKXXXmmm}}}{{{~~~xxx{{{mmm\\\OOONNNWWWTTTIIIOOOaaa{{{XXXTTTvvvqqq___:::DDDxxxfffJJJxxxttteeewww~~~~~~uuuwwwtttnnnbbbOOO===555555111444777888777888;;;>>>:::888777888555222444888555555444333444555666777999===BBBFFFIIIOOOVVV\\\eeejjjrrrwwwzzz~~~qqqZZZWWWZZZmmmcccVVVHHHNNNOOONNNMMMNNN^^^}}}uuudddRRRIIITTThhhXXXLLLddd}}}[[[CCCAAAKKKlllyyyhhhVVVLLLPPPLLL\\\nnnlllaaaVVVKKKBBB>>>::::::<<<>>>===;;;555888555888AAADDDRRRkkkzzzxxxtttjjjVVVGGGbbbzzzdddHHHIIIPPPkkkyyy~~~gggaaannn}}}yyyMMMBBBooowww[[[PPPFFFFFFIIIHHHFFFFFFRRRiii~~~tttcccNNNMMM^^^[[[GGGMMMhhh{{{dddYYY}}}ggghhh;;;@@@llleeeJJJrrryyynnn|||{{{wwwwwwsssmmmbbbOOO<<<444444111444777777666666888;;;:::888777888666222444888555555444333444555666777999===BBBFFFIIIOOOVVV\\\dddiiiqqqwww{{{tttccclllnnnfffZZZRRRRRRQQQOOORRRZZZhhh```\\\ZZZRRRLLLSSSaaa\\\GGGVVVYYYDDDGGGPPPiii}}}pppsssjjjLLLIIIWWWfffaaaUUULLLCCCFFFCCC???<<<:::888666555444777555999AAAEEESSSlllvvv~~~ppp{{{RRRGGGkkkcccHHHIIIPPPjjjtttuuujjjnnn|||{{{vvvnnniii}}}|||OOODDDppp[[[PPPFFFFFFIIIHHHFFFEEERRRggg{{{lllSSSQQQhhhiiiQQQPPPgggzzzcccYYYzzz\\\ggg;;;CCCooommmMMMpppzzzooo|||yyy{{{vvvrrrlllaaaNNN<<<333333222555777777555444777::::::777777888666222444999555555444333444555666777888<<>>uuupppNNNeeennnvvvwwwrrrvvvrrrlll```NNN;;;333333000444777888888999<<<@@@999666666777666333555:::555555444333444555666777666;;;@@@EEEHHHNNNVVV\\\```gggooowww|||qqqaaawwwbbbccceeeaaa```cccfffgggggghhhhhhxxxzzzUUUIIIPPPUUU___mmm~~~KKK<<>>???<<<888555555777222555666;;;EEEJJJWWWpppyyynnnlllJJJqqqwwwbbbHHHGGGIII```~~~xxxtttvvvaaarrr{{{wwwhhhAAA>>>nnnwww[[[OOOEEEDDDFFFFFFCCCBBBLLL```uuuhhhQQQ```eeeVVVWWWkkkuuu]]][[[rrrfff999>>>tttnnnKKK]]]kkkoooxxxtttvvvrrrlllaaaNNN<<<333333000444777999999:::>>>BBB888666666777666333555:::555555444333444555666777666:::@@@DDDHHHNNNVVV\\\```gggpppwww}}}ttttttuuuxxxrrrgggZZZ\\\```eeeiiijjjhhhfffpppuuu|||TTTBBBEEEFFFKKKVVVfff~~~{{{EEE;;;RRRfffyyy```III@@@DDDBBBBBBCCC????????????===999666444444222666777<<>>===@@@HHHTTTjjjmmmCCC<<>><<<;;;888444222333777888===GGGJJJWWWooovvv|||^^^}}}lllHHHrrr[[[|||eeeKKKHHHDDDVVVvvvlll___iiitttfffiiivvvzzzmmmEEE@@@nnnZZZNNNDDDCCCEEEDDDAAA@@@EEEXXXmmmxxxuuu___TTTKKKHHHXXXooorrrZZZ```lll]]]===;;;WWWxxx|||VVVTTTjjjiii{{{}}}kkk|||{{{xxxtttnnnbbbPPP===555555111555888888777777:::===888666666777666444666;;;555555444333444555666777555999???DDDHHHNNNVVV\\\bbbhhhqqqxxx}}}ppplllccc^^^mmmyyyllldddXXX[[[]]]]]]]]]aaaeeeggg\\\hhhvvv}}}kkkdddWWWFFF@@@;;;:::<<>><<<<<<===;;;777333444888888>>>GGGJJJWWWnnn{{{xxx}}}```wwwcccGGGwwwVVVtttfffLLLHHHCCCSSSrrrpppUUUEEEnnnwwwvvv|||}}}vvvwwwyyyrrrGGG???jjj~~~ZZZNNNDDDCCCEEEDDDAAA@@@CCCUUUiiiuuuzzzpppdddyyyxxxhhhWWWIIIGGGYYYooorrrZZZaaammmcccUUU999<<>>CCCHHHNNNUUUZZZ___fffpppyyy|||ooommmrrr|||vvvjjj^^^]]]___bbbdddeeefffccc___[[[SSSPPPYYYjjjuuuuuuqqqaaa\\\QQQGGGGGGKKKGGG>>>;;;;;;888===EEELLLhhhqqqDDD;;;RRRsss~~~uuuooo|||pppsss]]]CCCBBBFFFNNNPPPLLLGGGFFFDDD???AAAAAA;;;<<<<<<222333999999<<>>AAAHHHHHHCCC===<<<888;;;AAAFFF```iiiEEECCCPPPrrr{{{}}}ssshhhnnn|||yyy```hhhbbb[[[OOOLLLPPPZZZhhhlllaaaQQQGGGFFF???@@@@@@;;;<<<===444333999888;;;FFFMMMXXXlllsss^^^ooopppKKK]]]rrrqqqNNNDDDFFFFFFhhhmmmOOO```ooouuu~~~|||KKKCCC```cccUUUHHHEEEFFFDDD@@@===AAAKKK]]]|||yyyyyyXXXUUUhhhyyyxxxUUUCCCMMMaaannnYYYrrrcccjjj\\\>>>666PPPyyyeeeGGGyyyqqqccczzzsssvvvxxxvvvooo```MMM===555333000444666777555666888<<<;;;999999888555222666<<<999777555444555666666555666999===AAAFFFMMMTTTYYYccciiiqqqyyy|||kkkxxxmmmaaabbbfffmmmrrrnnneee]]]OOONNNJJJDDD===::::::<<<555777777777<<>>888333888888;;;EEELLLXXXlllooolll^^^uuuuuuLLLSSS~~~iiitttQQQEEEEEEEEEaaatttYYYaaaqqqqqq{{{zzzMMMCCC\\\dddVVVIIIFFFGGGEEEAAA>>>AAAKKK[[[xxx{{{ooosssvvvcccJJJBBBAAADDDLLL^^^gggpppwww}}}yyyyyyWWWAAAGGGXXX{{{jjjVVVtttgggnnn\\\;;;222QQQhhhGGGlllzzzbbbooo~~~xxxwwwzzzxxxpppaaaMMM===555333111444777777666666999<<<;;;999888888555222666<<<:::777555444666666666666666999===BBBGGGMMMUUUZZZccchhhpppwww~~~}}}pppkkkiiikkkrrrtttlll___VVVNNNPPPOOOKKKEEE@@@@@@AAA777888999888:::AAAJJJPPPNNNMMMDDD>>>===<<>>999333888777999DDDKKKXXXlllpppggg}}}YYYoootttJJJOOO}}}www```vvvUUUGGGEEEEEEZZZ|||jjj```qqqlllttt{{{yyy}}}}}}UUUIII^^^eeeWWWIIIFFFHHHEEEAAA>>>@@@KKKZZZtttuuufff\\\]]]TTTJJJGGG@@@???III;;;DDDMMMWWWfff{{{|||tttjjjjjjjjjZZZaaaggg```MMM???DDDPPPkkkxxxiiiTTTsssllltttVVV999///NNNoooIII___cccbbbyyywww~~~|||yyyqqqaaaMMM===555333111444777777666666999<<<:::888888777444222666===:::888555555666777777666888:::>>>BBBGGGMMMTTTYYYbbbhhhpppxxxyyyvvvxxxssssssxxxwwwkkk___YYYRRRQQQPPPNNNIIICCC===999???>>>;;;999999>>>JJJTTTZZZZZZQQQGGGCCC>>>HHH___uuuEEEIIIQQQgggzzzzzzccc___www{{{vvvvvvzzzuuu~~~qqq___LLLDDDCCC<<<;;;===999333777666888CCCJJJWWWllliii~~~UUUbbb|||vvvPPPSSS}}}hhh|||ZZZIIIEEEDDDSSSuuu~~~jjj```uuugggfffnnnmmmggg```QQQ```eeeWWWIIIFFFGGGDDD@@@===<<>>BBBFFFLLLRRRWWWaaahhhqqqzzzqqq~~~{{{ooogggggg\\\YYYUUUSSSOOOJJJCCC===AAA===::::::<<>>>>>BBBGGGLLLVVV```jjjnnneeeYYYPPPEEECCCPPP}}}lllFFF>>>LLLlll}}}|||vvvaaaJJJ@@@BBB<<<999;;;888333777444666AAAIIIVVVkkk|||eeeYYYtttRRRHHHfffgggNNNDDDCCCFFFfffoooaaa\\\uuu~~~kkk~~~nnn\\\bbbgggYYYKKKHHHHHHEEEAAA>>>>>>EEELLL```nnn[[[NNNQQQMMMJJJMMMFFF@@@GGGDDDHHHHHHBBB???BBBFFFGGGVVVnnnqqqssswwwlll]]]fffrrreee^^^VVVKKKAAA;;;777;;;CCCRRRjjjtttaaaaaa}}}jjj{{{NNNAAA444;;;mmmYYYEEEoooccccccdddttt~~~zzzvvv{{{~~~zzzppp___JJJ:::333111222555888888777777:::===888666666777444222666===;;;888666666777888777777888:::<<<>>>AAAFFFLLLPPPVVV___kkkvvvzzzyyyppp|||lllkkkttt}}}vvvjjj\\\OOOHHHFFFFFFGGGCCCDDDMMMSSSWWW^^^ffflllpppiii\\\SSSFFFBBBLLLwwwgggNNNEEEPPPlllqqqzzzrrr^^^FFF<<<@@@<<<999:::888333777444666AAAHHHVVVkkkcccOOOtttQQQDDDaaahhhOOOFFFEEEBBBbbb~~~iiiiiixxxddd{{{xxxsssxxxsss___ccciiiZZZMMMIIIJJJGGGBBB???:::???DDDXXX~~~nnnZZZVVV\\\VVVPPPQQQKKKBBBDDD>>>FFFKKKIIIHHHJJJKKKJJJVVVmmmxxxxxxuuueeeYYYTTTtttttt]]]jjjpppuuudddOOO@@@:::888;;;???HHH[[[uuuqqqaaaiiipppQQQBBB///000fffjjjLLLfffbbbdddXXXqqq}}}uuuvvv||||||wwwlll[[[HHH;;;444222222444777777555666999===:::777666777555222444::::::999777666555555666666:::;;;======>>>AAADDDGGGNNNTTT___lllzzz}}}ooorrr```___kkkuuuooobbbRRRIIIHHHJJJJJJKKKPPPXXX___ccceeeggggggrrrqqqllldddYYYNNNFFFCCClllaaaKKKAAASSSsssrrr}}}xxxlllQQQEEE@@@>>>999<<<>>>666666444333555;;;FFFZZZkkkaaa[[[{{{PPPHHH^^^gggRRRKKKBBB@@@YYYzzzuuummmnnn~~~fffvvvvvvdddiiixxxooobbbzzzwwwnnnPPPvvvtttaaaNNNGGGGGGEEE@@@===:::BBBHHHVVVqqqtttZZZRRRYYY[[[WWWVVVXXXPPPDDD@@@@@@RRRPPPOOO^^^XXXSSS```wwwssseeeYYYMMMccc{{{cccnnnrrrbbbUUUHHH===888999:::???MMMgggooo\\\qqqwwwwwwaaa444333;;;LLLVVV\\\xxx]]][[[{{{xxx}}}xxxvvvttthhhrrr|||wwwlll[[[III;;;444222111444666666555555999<<<:::888777888666333555999:::999777666555555666666999;;;======>>>AAADDDGGGLLLPPPWWWaaalllxxxsssaaaSSSQQQWWW```[[[PPPDDD@@@GGGOOOSSS^^^bbbhhhmmmpppppppppooorrrqqqmmmeeeYYYNNNFFFCCC___dddOOOCCCOOOqqq]]]}}}ooonnntttqqqmmmeeeOOOCCC>>>===888;;;===555555444444777;;;GGG\\\pppiiiccc[[[EEEVVVtttWWWJJJBBB@@@SSSqqqrrrllllllppprrrmmmsssvvvnnn]]]VVV```ooo}}}gggfff~~~yyyVVVsssppp^^^MMMHHHIIIFFFAAA===:::AAAFFFRRRkkkppp]]]_________aaa___VVVLLLJJJAAAEEEJJJcccxxxeeeVVViiiwwwrrreee[[[QQQjjj~~~uuuiii]]]RRRIIIBBB999888888;;;GGG^^^wwwppp```xxxyyyzzz~~~^^^888777:::DDD\\\OOOzzz[[[\\\ppp}}}sssvvvuuuvvv|||{{{}}}xxxmmm\\\JJJ<<<555333000333666666444555888;;;:::888999:::888444555888:::999777666555555666666888:::<<<>>>???AAADDDGGGKKKMMMQQQVVV^^^iiittt{{{zzzeeeXXXQQQLLLJJJNNNMMMIIIDDDHHHWWWeeelllwwwzzz}}}}}}zzzxxxuuusssoooggg[[[OOOFFFBBBRRRuuugggUUUHHHPPP|||PPP~~~{{{iiiXXXOOONNNdddmmmrrryyypppkkkaaaLLL@@@<<<;;;777:::<<<444333444666888;;;GGG```vvvvvv~~~lllbbbjjjHHHPPP___IIIDDDBBBKKKfffvvvgggiiixxx}}}~~~iiibbbzzzlllaaaoooxxxpppccc```hhhqqq```ppp}}}OOO```ppp___NNNIIIJJJHHHBBB>>>:::???BBBMMMbbb{{{lllddd```dddhhhddd[[[UUUOOOHHHCCCKKKxxxrrreeeuuuvvvlll___ZZZPPPkkkmmmiiinnneeeTTTZZZ[[[^^^^^^[[[TTTKKKFFF===:::777888AAASSSjjj{{{nnneee|||]]]:::888555===pppeeeCCCjjj```\\\iiiuuu~~~xxxtttvvvvvv~~~yyynnn]]]JJJ<<<666444///222555666444444777::::::999:::<<<999555444888:::888777666555555666666777999<<<>>>???AAADDDGGGJJJMMMPPPUUUZZZbbbjjjppp{{{zzziiibbb___UUUKKKHHHNNNTTTYYYbbbrrr|||yyyxxxsssiii\\\OOOFFFAAAEEEffflll[[[LLLQQQQQQbbbooo^^^XXXWWWlllkkkiiicccZZZPPPHHHEEE777BBBIIISSScccooo}}}ppp^^^III>>>;;;;;;777:::<<<444222444777999;;;GGGbbb{{{fffxxxyyyjjj]]]uuuRRRPPPeeeIIIHHHEEEFFF[[[}}}kkkeeellljjjfffvvvggg]]]www}}}uuugggzzzDDDKKKwwweeeQQQJJJJJJHHHCCCAAA999<<<>>>GGGZZZpppooocccffflllgggaaa___UUUYYYSSSSSS}}}nnnkkkuuucccRRRPPPIIIdddhhhXXXQQQTTTPPPAAA>>>AAAMMM___jjjfffYYYOOOEEE@@@:::999???MMMaaarrriiiggg~~~^^^888444000:::eeewwwtttJJJUUUsss[[[aaa{{{uuutttqqq}}}zzz~~~yyynnn]]]JJJ<<<666444...222555666555555777999;;;999:::<<<999444444777:::888777666555555666666666888;;;>>>???AAADDDFFFHHHLLLRRRWWW\\\aaafffjjjqqqtttyyyuuummm|||zzzrrrjjj\\\NNNQQQ^^^lllvvv|||vvvkkk]]]QQQHHHCCC;;;VVV}}}uuu___MMMOOOVVVRRRtttXXXIIIEEECCCCCCDDDDDDEEEDDDAAA>>>333;;;<<>>???AAADDDFFFFFFKKKRRRXXX\\\```dddfffkkkqqqxxx~~~|||rrr}}}mmm___WWWnnn}}}wwwlll___TTTMMMJJJ@@@NNNkkkzzzfffRRRUUUaaaOOO}}}]]]KKKDDD777777666666;;;@@@???;;;444999666555<<<@@@KKK```wwwXXXGGG<<<;;;<<<999===???666444555777:::@@@QQQooo~~~wwwyyyvvv```TTThhhNNN^^^vvvPPPOOODDD===GGGdddqqqttttttvvvxxxnnn```nnnnnnAAALLLuuuZZZLLLHHHFFFEEEDDD888999999BBBOOO\\\xxxlllkkkmmmlllkkkiii```ZZZddd|||lllQQQ;;;999777FFFuuuvvv\\\gggxxxoooXXXKKKMMMCCCIIIgggwwwgggTTTIII???<<<;;;???OOOaaaqqquuu```lllqqqXXX888;;;333999JJJNNNjjjlllXXXtttuuurrrttt|||xxxooo|||wwwlll[[[III;;;444222///333777999777666888:::<<<999888888666222333777:::999777666555555666666444777;;;>>>@@@AAADDDEEEHHHLLLQQQUUUZZZ^^^bbbfffjjjpppxxx~~~sssooottt~~~vvvlllaaaYYYUUUTTTLLLLLLYYYttt{{{nnn[[[\\\uuuRRRmmmhhheeemmmsssoooWWWHHHAAA<<<;;;999888===DDDCCC<<<111555222222999:::@@@OOOqqqyyyYYYGGG===<<<>>><<>>::::::GGGYYYjjj~~~uuudddtttzzzTTT555<<<444777===WWWQQQ|||aaaggg}}}xxxoooyyyuuu|||wwwlll[[[HHH;;;444222///333888999888777888:::===999888777444111222777:::999777666555555666666333666;;;>>>@@@AAADDDEEELLLNNNQQQTTTXXX]]]cccgggkkknnnsssxxx~~~}}}|||uuukkkbbb]]][[[\\\QQQFFFIII___vvv}}}ttt^^^]]]SSSyyywwwSSSNNNXXXRRRVVVuuuppp```TTTLLLGGG999999777666<<>>@@@CCCEEEJJJMMMQQQUUUYYY^^^dddgggmmmppptttyyyvvvwww|||zzzuuupppmmmllliiibbb\\\MMMJJJBBBIII^^^sss|||nnnhhh|||QQQjjjwwwaaaOOOIIIUUUVVV\\\iiiwwwuuu^^^WWWUUUMMMHHHIIIEEECCC<<<777:::AAAAAA:::555666777666555666999<<>>@@@@@@???444666888@@@TTTqqqooo~~~jjjTTT>>>gggpppVVVNNNFFF???EEE```~~~EEE<<>>666666<<<>>>FFFcccuuudddTTTVVVccckkkeee[[[dddcccaaa```\\\QQQEEE<<<::::::<<>>@@@CCCEEEJJJMMMQQQUUUYYY^^^dddgggmmmppptttyyyzzzllldddnnn}}}xxx}}}zzzttttttxxx~~~zzzxxxtttpppnnnmmmhhh```ZZZPPPLLLAAA@@@OOOaaavvvhhhlllSSShhh|||aaaZZZWWWNNNJJJOOONNNSSSaaasss{{{yyyvvvxxxsssrrrtttoooTTTPPPTTTQQQKKKHHHHHHGGGCCC???BBBHHHIIIEEE999888666444444666999<<>>?????????777666999EEE]]]{{{nnnRRR<<<[[[xxx[[[OOOHHH???AAATTTtttqqq@@@???AAA___cccRRRJJJGGGFFFFFF@@@888777<<<<<>>EEEFFF@@@<<>>DDDNNNZZZaaafff^^^QQQDDD===<<>>@@@CCCEEEJJJMMMQQQUUUYYY^^^dddgggllloootttyyyvvvxxxnnngggttthhh]]]aaasss|||nnneeeaaafffkkkssszzz}}}zzzvvvtttqqqpppnnniiiaaa[[[TTTQQQDDD;;;@@@MMMnnnppp```YYY^^^hhhXXXPPPNNNYYYhhhrrrqqq}}}nnn^^^nnn\\\QQQSSSSSSNNNKKKEEEEEECCC>>>>>>BBBDDDCCC===:::555444555888:::<<>>???@@@???>>>===>>>???;;;777:::LLLjjjlll{{{OOO:::EEEyyyeeeRRRKKKCCC???GGGaaazzziiizzz^^^999AAAAAAUUUmmmWWWLLLGGGFFFHHHAAA:::999<<<:::===QQQiiixxxvvvzzz|||wwwqqqpppmmmcccWWWTTTUUUQQQHHHKKK\\\llllll^^^SSSSSSXXXNNNPPPOOOIIICCCAAA???<<>>888;;;GGGSSS```[[[SSSIIIAAA===>>>???TTTtttyyymmmyyynnn~~~BBB444666222999888BBBqqqoooDDDLLLooonnn___OOORRRjjjyyyssssssmmmmmmyyyssswwwzzzxxxooo___KKK<<<444333000111444666888999999999:::;;;===>>><<<999555333>>>;;;888666555555555666666888;;;===>>>@@@CCCEEEIIILLLQQQUUUYYY^^^dddgggkkknnnsssyyynnn}}}VVVMMMGGGOOOccczzzqqqaaaXXXWWWYYY[[[```iiirrrzzz~~~xxxvvvuuussspppiiiaaa[[[TTTUUULLL@@@<<<@@@[[[wwwXXXeeeUUUxxxhhhgggwwwjjjiii{{{eee\\\XXXVVVWWWIIIHHHDDD>>>;;;;;;===??????;;;888888:::===>>>>>>===;;;???IIISSSSSSKKKCCC===@@@CCCBBB???===>>>@@@<<<777<<>>OOOssstttmmmuuuqqqttt???444666444888888CCCdddVVVBBBYYYjjjfffTTTLLLQQQxxx~~~vvvtttjjjwwwnnnzzz~~~{{{yyyppp```LLL<<<555333///111333666888999999999999:::<<<===<<<888555222<<<;;;999777555444555666666888;;;===>>>@@@CCCEEEIIILLLQQQUUUYYY^^^dddgggjjjmmmsssyyyjjjZZZDDDAAA@@@FFFSSSaaajjjnnnuuupppfffYYYNNNIIIJJJMMMJJJOOOZZZhhhwww{{{zzzxxxsssmmmddd[[[UUUMMMSSSPPPIIIAAA<<>>???AAA===999CCC```wwwvvv[[[sss{{{III999777UUU{{{\\\RRRJJJEEEAAAIIIhhh{{{hhh\\\]]]bbbuuuvvv~~~pppoooyyypppkkkiiixxx{{{BBB555@@@AAAUUUyyybbbUUUKKKFFFFFF@@@:::888:::888999BBBNNNnnnxxxsssmmmbbbWWW\\\hhhsssuuuuuuwwwvvvsssqqqjjjccc^^^\\\ZZZXXXWWWYYY]]]]]]TTTIIIBBBEEEJJJZZZXXXTTTKKKBBB======@@@PPPvvv}}}nnnoooxxxiii===666555666777888AAAWWWvvvNNNAAAZZZddd___TTTIII___xxxvvvsssyyy|||zzzqqq```LLL===555333...000333666888999888888999:::;;;;;;:::777444222:::::::::777555444555777666888;;;===>>>@@@CCCEEEJJJMMMQQQUUUYYY^^^dddgggiiilllrrryyysssOOOGGGAAAAAAAAADDDIIINNNRRRUUUSSSRRRQQQNNNKKKGGGCCC@@@BBBEEEOOOaaauuuvvvtttqqqllldddZZZRRRMMMDDDLLLNNNLLLGGG===BBBXXXyyyFFFWWWqqqKKKlll~~~mmmSSSVVV|||yyyggg___YYYQQQIIIEEECCCCCCGGGMMMGGGHHHIIIIIIIIIJJJLLLOOOMMMQQQRRRNNNKKKKKKHHHDDDCCCDDDDDDCCCBBBAAAAAABBB@@@@@@OOOnnnkkk^^^oooDDD:::888JJJmmmlllYYYKKKFFFAAABBBWWWsssvvvmmmqqqyyyyyyppplllkkkwwweee>>>===AAA===RRR}}}{{{dddXXXOOOHHHEEE@@@;;;888999888999>>>FFFZZZzzzrrrwwwzzzpppggg___[[[\\\___```]]]VVVLLLEEECCCCCCWWWWWWTTTMMMCCC>>>???BBBUUU}}}xxxuuukkkuuu[[[;;;888555888777:::AAAOOOeee999GGGYYYccc\\\JJJQQQlllzzzyyyqqqeee}}}zzzqqqaaaMMM===555333...000444777999888777666888999999888777555333222999::::::888555444555777666888;;;===>>>@@@CCCEEEJJJMMMQQQUUUYYY^^^dddggghhhlllrrryyy^^^JJJFFFFFFDDDCCCDDDFFFHHHJJJJJJHHHHHHJJJNNNRRRPPPIIICCCCCCBBBHHHYYYnnnyyyvvvooo``````___\\\WWWRRRNNNLLLAAAGGGIIIKKKLLLBBBBBBRRRxxxGGGLLLpppJJJSSSuuu\\\\\\~~~yyyjjj]]]QQQMMMLLLMMMQQQWWWSSSUUUTTTOOOKKKKKKRRRYYYYYY^^^YYYNNNMMMUUUTTTKKKHHHFFFDDDCCCCCCDDDCCCCCCEEEIII^^^~~~nnnfffbbb===;;;:::BBBeeegggNNNHHHBBB===III^^^|||xxxxxxMMM<<>>MMMppp|||bbbXXXQQQJJJFFFCCC>>>:::888888888<<<@@@NNNnnnrrr```WWWWWWffffffbbb\\\SSSKKKGGGEEERRRUUUVVVPPPGGGAAAAAACCC[[[}}}sssmmm~~~LLL777999333888777>>>EEELLLwwwwwwHHH>>>JJJ___\\\OOONNNTTTyyyqqqkkkttt~~~{{{rrraaaMMM===555333---000555888:::888666444999888888777555444222222888:::;;;888555444555888666888;;;===>>>@@@CCCEEEJJJMMMQQQUUUYYY^^^dddggggggkkkrrrxxxfff[[[]]]hhhVVVQQQKKKLLLGGGCCCCCCFFFJJJJJJIIIQQQNNNMMMRRRXXXZZZUUUPPPEEE@@@AAAOOObbbiii```TTTJJJLLLNNNOOOOOOOOOPPPPPPCCCFFFEEEIIINNNGGGFFFTTTqqqGGGGGGtttPPPFFFrrrzzz~~~yyyxxxlllxxxZZZVVVyyyuuueee```______bbbggg]]]^^^[[[RRRJJJKKKVVV``````ddd\\\NNNRRRbbbcccVVVLLLHHHCCCBBBDDDFFFEEECCCIIIQQQhhhwwwXXX888;;;@@@CCCggguuuSSSJJJEEE<<>>;;;OOOGGGCCCKKKddd}}}aaaWWWRRRLLLGGGFFF@@@;;;999888888:::===GGGaaavvviiihhhooopppmmmfff\\\TTTPPPOOOOOOTTTWWWSSSJJJCCCAAACCC```vvvrrrBBB444888222888888AAAFFFIII]]]~~~[[[===@@@YYYZZZSSSQQQJJJiii{{{~~~tttwwwbbbjjjzzzqqqbbbMMM:::111222111111222555:::;;;999666777::::::888888999666111777999;;;:::666444555777666888;;;>>>???BBBEEEGGGJJJLLLOOOTTTXXX]]]```bbbjjjjjjnnnttt}}}ZZZWWWCCC\\\~~~pppfffhhhfff\\\WWWYYYbbbOOOLLL???DDDIII<<>>999===LLLdddlllSSSIIIDDDAAA@@@NNNhhhzzz___MMMaaasssuuukkkooowwwyyyQQQ<<<@@@CCCGGGFFFGGGQQQqqqbbbXXXOOOIIIIIIFFF@@@<<<999888999:::===III___tttnnnkkkfff^^^WWWUUURRRVVV\\\TTTEEEEEEPPPsss{{{qqq}}}jjjCCC333777666<<>>JJJ[[[```NNNHHHBBB<<>>AAAJJJcccnnnnnnssskkk\\\UUUSSSXXX]]]TTTHHHKKKXXX}}}{{{xxx}}}WWW>>>444999888===JJJQQQZZZ[[[SSS```ZZZ777CCCbbbfffUUUQQQbbbkkkwwwpppkkkqqq|||~~~yyypppbbbNNN<<<444555111000000333777999888666444999<<<::::::;;;;;;888666:::======999555444555555777:::===???AAADDDFFFJJJLLLOOOTTTYYY^^^bbbccchhhkkkooouuu|||___SSSPPPGGG___bbbYYYttt}}}ppphhhZZZjjjnnnTTTKKKQQQNNNKKK[[[qqqjjj[[[JJJQQQFFFFFFQQQcccooopppqqquuunnndddbbbvvvrrrVVVFFFPPPooo~~~}}}zzzHHH::::::KKKiiiNNNuuu{{{yyyyyy{{{kkkaaaOOOQQQjjjzzz}}}yyysssvvvyyyxxxuuujjj___^^^YYYSSSkkk^^^KKKKKKMMMJJJRRRooobbb???<<<@@@EEEOOOXXXrrrWWWLLLFFF???@@@LLL```yyytttooowww\\\UUU```xxxvvv```XXX\\\]]]yyy~~~yyyYYY<<<===AAAAAABBBEEEJJJFFFjjjqqqcccVVVJJJIIIGGGCCC>>>;;;888777777999<<>>KKKWWWffflllfff```rrrBBB<<>>:::777555555444777:::<<<>>>AAADDDFFFJJJLLLPPPTTTZZZ___bbbdddgggkkkpppvvv|||eeeYYYKKKQQQnnnooo[[[}}}{{{hhhXXXTTTMMMRRR^^^yyyeeeKKKIII???AAALLL]]]gggjjjrrr|||xxxmmmcccccclllpppggg[[[___NNNRRRmmmzzzEEE<<>>;;;BBBNNNVVV[[[|||fffRRRHHHBBB===@@@LLLbbb|||nnnzzzlllTTTRRR^^^|||yyyhhhhhhpppsssxxxmmmwwwFFF:::>>>AAAAAAAAABBBIIIGGG```sssdddWWWLLLIIIGGGDDD???;;;888666555222777???JJJ```vvvhhhYYYKKKIIIMMMOOOHHHCCCSSSkkkyyyssskkk===:::777:::===>>>GGGUUUWWWaaacccYYYfffzzzRRR<<>>@@@CCCFFFJJJLLLPPPUUUZZZ___ccceeegggkkkqqqvvv{{{oookkktttzzz___kkkmmmzzztttbbbooorrrvvvnnn```OOOKKKFFFDDDHHHNNNPPPTTTdddvvvyyyrrrhhhbbbgggooorrroooqqqYYYNNN\\\kkkDDD999DDDBBBnnnUUU^^^vvvyyywwwyyyjjj[[[eee~~~|||zzzmmmddd^^^dddcccMMMOOOXXXcccFFF@@@:::CCCIIISSSTTTkkkyyy}}}^^^MMMEEE===;;;@@@OOOeee}}}tttoooaaaUUUggg|||sssyyy___===<<<>>>???AAA??????CCCGGGSSS{{{iii]]]PPPJJJHHHFFFBBB===999666444555888<<>>:::888777444666:::<<<>>>@@@CCCFFFJJJLLLPPPUUUZZZ```dddffffffkkkrrrwww{{{zzz[[[ttt{{{XXXUUUccciiifff|||pppdddVVVMMMNNNQQQRRRMMMMMM^^^tttxxxZZZGGGLLLcccZZZ@@@666BBB<<<]]]}}}]]]NNN|||zzzwwwvvvvvv```aaakkkdddfffkkkjjjOOOJJJSSSeeeeeeEEEFFF???IIILLLZZZVVV\\\lllsssWWWKKKBBB>>>===EEERRRfff{{{ooo[[[ccczzztttKKK:::@@@===;;;@@@===???>>>HHHFFFeeeuuueeeWWWLLLKKKIIIEEE@@@<<<777555999888999;;;CCC[[[yyyaaaSSSNNNLLLKKKEEEKKKkkk}}}|||HHH555;;;555777FFFEEE@@@JJJSSS[[[VVVOOORRR^^^eee???888EEEKKKLLLVVV```{{{uuuyyywwwmmmrrrtttxxxooommmnnnsss}}}|||rrrdddOOO;;;333444111...---///444777777555111999===:::666666777777...555<<<@@@>>>;;;999888444666999<<<>>>@@@CCCEEEJJJLLLPPPUUU[[[```dddffffffkkkrrrwww{{{\\\VVVuuuqqq|||```NNNUUU___bbbZZZVVVeeezzzpppWWWNNNXXX```mmmLLL<<<888FFF===YYYuuubbbBBBfffzzzwwwtttzzzrrrllldddyyyfffbbbjjjppphhhLLLFFFMMMbbb}}}PPPHHHMMMFFFRRR```qqqggg___aaayyy}}}bbbRRRFFF@@@===>>>CCCRRRmmm|||pppwww|||```???:::CCC;;;999???<<>>PPPmmm\\\NNNMMMKKKHHHCCC>>>999666666444444777<<>>666999MMMLLLBBBJJJNNNYYYPPPMMMVVVUUUtttYYY@@@<<>>777444888777777888:::===@@@CCCEEEHHHKKKPPPSSSWWWZZZ___bbbiiilllppptttzzzxxxeeekkkjjj{{{zzzllljjjQQQiiiuuusssrrrooooootttkkkzzzfff\\\dddpppkkkmmm}}}DDD@@@888FFFEEEQQQXXXOOOJJJxxxxxxuuuqqqttt{{{mmmhhh}}}qqqaaaWWW^^^~~~aaaPPPAAAHHH^^^NNNHHHLLLbbblllvvvpppcccgggvvv[[[RRRIII@@@===<<>><<<::::::;;;333222;;;>>>888555888777777888:::===@@@CCCEEEIIILLLPPPTTTWWW[[[```ccciiilllpppuuu{{{vvviiihhh]]]pppeeeeeeJJJEEEkkk}}}uuuvvvmmm]]]tttyyymmm@@@;;;;;;HHHLLLXXX___DDDeeewwwwwwsssqqqvvvuuuvvv___QQQTTTmmmyyyUUUGGGAAAOOOddd}}}uuuEEEHHHOOOdddpppooosssbbbqqqpppXXXMMMDDDCCC???<<>>BBBFFFJJJLLLQQQKKKIIIKKKIIIFFFOOO^^^hhhEEE;;;888BBBSSSWWWTTTdddxxxtttssspppkkkrrr}}}yyyooo___LLL<<<444000111000......111444666666777444555:::===;;;:::;;;;;;444333:::>>>999777999777777888:::===@@@CCCEEEIIIMMMQQQUUUYYY]]]aaadddhhhkkkqqqwww}}}oooeeeffflllllluuuiiiQQQEEEMMM|||tttZZZ===888>>>HHHTTT```yyytttHHHTTTzzzzzzqqqlllmmmkkkYYYRRR]]]lll{{{uuuLLLCCCBBBRRRkkkyyyccc>>>HHHNNN\\\iiibbbmmm~~~wwwqqqiiiVVVIIIIIIDDD999:::EEEWWWiiiooo<<<:::777888<<<>>>;;;999999:::666;;;<<<<<>>666888999:::<<<@@@EEEJJJMMMPPPHHHDDDHHHIIIDDDCCCGGG[[[~~~cccBBB666888JJJTTTPPPPPPWWWvvv|||uuugggbbbmmmzzz}}}yyynnn^^^KKK<<<444111111000//////000333555666888444444999<<<:::999;;;;;;666444:::===;;;999:::777777888:::===@@@CCCEEEJJJMMMRRRVVVZZZ^^^bbbeeegggkkkrrrxxx~~~iiibbbzzzyyyYYY]]]jjjkkkiii[[[QQQtttuuuKKK???:::BBBJJJ[[[dddqqq{{{TTTNNNpppsssnnnkkkkkkttt}}}mmm```[[[\\\cccsssLLLFFFEEEPPPoooUUU===LLLRRRXXXeeeeeedddkkkyyyhhhPPPKKKGGG<<<999???EEERRRfff~~~~~~XXX999:::999:::;;;<<<;;;;;;;;;<<<777999<<<999CCCcccxxxooo___OOOJJJJJJFFF@@@<<<888666666777666444777===@@@HHHTTTeeelllQQQ]]]zzz~~~yyywwwsss}}}WWW222999888999;;;>>>BBBFFFJJJLLLIIICCCBBBGGGIIIFFFCCCCCCNNNkkkXXXAAA222<<>>::::::888666555666777888:::777777;;;:::999QQQssstttfffWWWOOOJJJEEECCCCCC:::777666888777444666;;;<<>>;;;666333555888888444555444888;;;777FFFfff~~~ppp```UUUMMMGGGEEEGGG;;;777555666666333444888999;;;AAAJJJUUUdddyyyzzz```WWWVVVdddnnn???222999777:::???CCCFFFFFFDDDCCC???@@@AAA@@@>>>===@@@DDDLLLXXXYYYyyyRRR:::777CCCRRR[[[XXXWWWUUUdddwwwmmmddd___```]]]\\\___hhhzzz~~~rrr```LLL<<<444111///000111///...///222666666333555:::<<<999777777888666444444888<<<<<<999777777888:::===@@@CCCEEEHHHLLLPPPUUUYYY^^^cccfffjjjmmmrrrwww|||kkknnnhhhOOO<<>>444111999>>>>>>888555777999777///666333555<<<666<<>>??????<<<;;;;;;<<<===;;;EEE???ccctttRRR<<<:::DDDNNNTTTVVVPPPPPP\\\lllxxxrrr[[[]]]aaa```YYYWWWbbbqqqsss```LLL<<<444111///000111///......222666555333555;;;===999666666777666333333777<<<<<<999777777888:::===@@@CCCEEEHHHKKKPPPUUUYYY^^^cccfffkkknnnqqqvvv|||uuubbb~~~{{{yyyxxxIII>>>DDDRRRKKK]]]fffkkkqqqqqq{{{UUULLLsss}}}wwwqqqoooyyyyyy___XXXTTT[[[QQQJJJMMMHHHSSSxxxuuu|||qqqGGGKKKVVVffftttjjjqqqoookkkiiiuuuyyy|||sssrrr~~~ppp|||kkk[[[RRRHHHFFF;;;888===<<>>DDDSSSbbbhhhlll888111>>>777::::::;;;<<<===>>>??????======<<<;;;<<<>>><<<999DDD222BBBDDDqqqhhhEEE777:::AAADDDQQQWWWVVVSSSNNNYYYrrrlll\\\[[[``````ZZZWWW|||qqq___KKK<<<333000000000////////////000000888777666666777777666555777888555000222999;;;888777888999999;;;>>>DDDGGGHHHKKKOOOSSSWWW[[[___bbbjjjmmmqqqvvv|||ttt{{{}}}\\\DDDFFFIIIWWWSSSZZZfffppprrrwwwYYYPPP]]]{{{wwwooorrrrrr]]]QQQ[[[ccc]]]MMMBBBHHHTTTnnnXXXSSSRRRXXXccclllnnnllldddkkklllhhhooo|||{{{pppjjjiiilllkkkyyysssXXXPPPHHH@@@===>>>::::::III\\\zzz|||xxxTTT:::888888000222222111111111111111111222444555666777999<<<>>>sss}}}vvvkkkXXXSSSTTTIIIDDDBBB>>>999555444666888555666777888:::@@@IIIPPP```kkk|||HHH444555555:::;;;;;;:::::::::999999999888888888888888888888888===888;;;>>>QQQ}}}bbbAAA555<<<:::BBBMMMTTTVVVVVVVVVWWWcccrrrfffbbbbbb___[[[{{{ooo^^^KKK;;;444111000000////////////000000888888888888999888777666:::<<<:::444444999;;;:::888888999:::;;;???DDDHHHIIILLLPPPTTTWWW[[[```cccjjjmmmqqqvvv|||ooofff___ZZZcccJJJ>>>GGGOOOaaahhhkkkqqqtttqqqrrr```QQQWWW~~~zzztttiiitttyyysssqqqzzzgggccchhhggg[[[JJJCCCHHHOOOzzzrrrKKKMMMRRRYYY```gggmmmpppvvvsssmmmfffbbbfffsssvvvjjjooommm~~~wwwWWWOOOFFFAAA@@@;;;666<<>>999666888;;;<<<999::::::;;;<<>>:::666666:::===::::::;;;;;;<<<@@@EEEHHHKKKNNNRRRVVVYYY]]]bbbeeeiiilllrrrwww~~~wwwuuuaaaCCCKKKSSS[[[lllnnnttt{{{}}}{{{wwwxxx{{{]]]JJJVVVttt{{{sssvvvxxxvvvqqq}}}lllaaaiiiuuu|||~~~ssshhhPPPKKKQQQVVVrrr{{{LLLJJJTTT___ccc```___eeekkkllldddhhhzzz|||mmmdddmmmlllnnnppprrrkkk|||vvvdddQQQHHHDDD@@@>>>???;;;@@@JJJWWWdddooowww{{{rrrdddjjjuuuvvvMMM000333:::333---111/////////000000000000000111222333222222222444666999WWW}}}zzzpppeeeXXXMMMJJJFFFAAA===999555333555555555555555666777888???DDDLLLTTT\\\gggrrrzzzmmmFFF222222444555:::777777777777666666666666333333333333333333333333888888222666<<<444CCCnnn}}}RRRDDD555333???NNNVVVXXXTTTVVVUUUUUU^^^xxx|||vvvkkkYYYGGG:::444333000000////////////000000000444888:::999777777777222555999999555444888===:::;;;;;;;;;<<>>DDDLLLUUU\\\aaasssvvvyyy|||qqqddd^^^^^^lll{{{vvvEEE888...000333000---,,,....../////////000000000000111222111000000222444???@@@kkkyyy|||jjj^^^PPPLLLGGGCCC@@@===999555555444444555666666777666666:::???EEEKKKTTT___gggppp~~~{{{vvvttttttttt~~~YYY888111333555777:::666555555555555444444444333333333333333333333333111666///111===777000>>>eeeqqqvvv^^^AAA111444@@@JJJNNNYYYXXXTTTMMMKKKUUUiiizzz}}}wwwkkkYYYGGG:::555444000000////////////000000...222666888666555666888000111444777666444666::::::;;;;;;;;;<<>>DDDGGGRRROOONNNRRR]]]kkkvvv{{{~~~tttggg\\\TTTTTT___lllzzzjjjjjjVVV...222111,,,***---000000------......//////000000///000111000000000222444555777\\\vvv|||iii[[[VVVQQQJJJFFFDDDAAA===999555333222222444555555444111444888;;;>>>EEEOOOVVV]]]jjjxxxzzzrrrppplllgggeeeggglllpppxxxkkkFFF222555444444888777444444444333333333222222222222222222222222222222***333333///333444222555@@@xxx[[[@@@555666;;;>>>FFFMMMUUUVVVTTTRRRTTTXXXlllyyylllZZZGGG:::555444000000////////////000000---222666666444444777:::333111333888999555555888::::::::::::;;;>>>BBBFFFJJJMMMRRRUUUYYY]]]aaadddgggkkkrrrzzzjjjEEEHHHRRRVVV[[[___ooowwwyyyppphhhjjjrrrxxxuuugggPPP@@@UUUtttnnnfffaaahhhyyynnnzzzzzzpppmmmkkkNNNUUUXXX\\\_________```dddhhhaaabbbfffjjjfff```dddmmmeeellluuu{{{zzztttqqqpppvvv```RRRKKKGGGDDD???;;;999999:::<<<;;;:::999===BBBJJJSSSYYYdddjjjttt~~~~~~nnnbbbYYYRRRNNNOOOWWWeee{{{kkknnnttt{{{\\\<<>>===999444333444444333222222444555444333555:::???BBBHHHQQQZZZfff~~~ssshhhdddccc^^^WWWRRRKKKKKKLLLNNNTTT```oooyyyxxxBBB...222===333111666///222222222222111111111000........................888(((---666---...444,,,---999MMM}}}sssYYYFFF>>><<<>>>666333===PPP\\\YYYRRRWWWOOORRReeexxxwwwlll___MMM;;;222000222222000///...............000222444666777777777===888666999??????888000777;;;>>>===999888===CCCJJJKKKNNNTTT[[[aaacccdddhhhlllrrryyyqqqSSSQQQccckkktttxxxlllsss{{{|||yyyzzzyyyvvvtttuuuZZZ;;;PPP}}}dddgggZZZhhhnnntttoooxxx{{{cccHHHQQQUUUUUUXXXYYYXXXVVVWWW[[[^^^bbb```]]]^^^bbbhhhlllnnnwwwtttuuuvvvtttrrrlllxxxiiiYYYTTTNNNJJJGGGCCC>>>:::>>><<<999999:::;;;;;;;;;===<<<;;;<<<@@@FFFLLLOOOSSSSSSTTTTTTRRRNNNHHHDDDEEEDDDCCCBBBCCCCCCCCCCCCKKKRRRZZZlllyyytttwwwddd;;;...111///...---,,,+++,,,,,,---...------------.../////////////////////000000111///>>>555CCCuuuvvv{{{uuuddd\\\YYYMMMGGGGGGCCCBBB>>>:::666555444333222222222222222333444555666:::;;;AAAHHHMMM___ssslllbbb\\\TTTNNNKKKIIIEEECCCAAAAAAFFFPPPXXXcccvvvwwwJJJ444444333222111111111111000000///.....................------------......---------............///,,,222222@@@uuuyyywww]]]DDD666555777<<<@@@GGGTTT```YYY\\\^^^ZZZRRRTTTggg{{{}}}uuujjj^^^MMM;;;222000222111000///............---...111333555555666666===888666888===>>>888222444999======:::999===AAAJJJKKKOOOSSSYYY^^^cccfffhhhlllrrryyybbbQQQXXXiiijjjpppyyyuuuxxx~~~~~~}}}~~~|||xxx{{{xxxzzzVVVSSSeeevvvqqq^^^}}}uuudddooo~~~lllfffhhhppppppmmm{{{qqqcccooouuuVVVIIISSSUUUUUUWWWXXXWWWTTTTTTWWW[[[```______```cccfffgggfffwwwsssppppppqqqqqqooolllooouuusssjjj^^^SSSMMMJJJHHHGGG@@@>>><<<;;;<<<<<<;;;:::;;;;;;:::::::::<<<>>>???>>>>>>???@@@@@@???===<<>>GGGOOOeeeeeeeeebbbYYYQQQSSSYYYhhhuuuyyyrrrhhh\\\LLL<<<333111222111000//////......///,,,---///111333444555555===999666777;;;===999555111666;;;===<<<;;;;;;===GGGKKKPPPSSSWWW[[[bbbggghhhlllrrryyyRRROOO^^^lllhhhhhhrrrvvvssswwwyyyzzz}}}~~~zzzxxx}}}}}}qqqTTTIIIkkkfff```}}}yyy[[[cccuuuyyyyyypppiiidddZZZZZZaaaqqqlllHHHJJJRRRTTTYYY[[[\\\[[[XXXXXX[[[^^^[[[\\\___bbbffffffdddbbbfffgggjjjmmmnnnmmmkkkjjjmmmnnnrrrrrrcccWWWOOOKKKIIIFFFCCCAAAAAAAAAAAA@@@;;;;;;:::999888777666666===<<<<<<;;;;;;<<<======>>>@@@BBBDDDHHHOOOZZZaaatttsssddd```uuummm???///444333)))...------,,,,,,,,,,,,---------,,,,,,------...//////............///000000555---555555;;;jjjrrrkkkgggtttjjj^^^WWWQQQEEEEEEBBB???<<<:::777555222444444333333333444444555999333222777999888>>>HHHVVVlll|||qqqddd\\\VVVTTTQQQIIICCCAAA<<<:::888888:::;;;::::::<<>>333444,,,)))...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000333000777555222TTTbbbkkksssccc^^^YYYLLLHHHFFFCCC@@@>>><<<999777555555444333333333333333777333444888:::666555777333===FFFJJJLLLNNNKKKEEEEEE@@@===??????;;;999999666666777888:::;;;;;;;;;999DDDUUUffftttzzznnnYYY===666222222111000////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,------------000+++---111---///JJJlllsss\\\MMMDDD<<<777666///888LLLcccsssuuurrrqqq___ZZZSSSLLLNNNTTTYYY[[[uuunnneeeZZZLLL<<<444444111000000////////////000---...///000222444555666:::999777777888:::;;;<<<111333666:::<<<<<<:::777<<>>666555444777;;;<<<:::777888@@@LLLUUUZZZ]]]```ccchhhlllrrrxxx~~~yyy|||VVVXXX\\\[[[eeeyyy}}}tttttttttqqqqqqvvvyyyzzz{{{~~~sssooozzzwwwqqqnnnPPPNNNuuupppbbbmmmvvvVVVUUUyyyuuuOOOFFFOOOHHHBBBMMMKKKOOOTTTVVVWWWXXX\\\___dddcccbbbccceeeffffffeeecccdddeeegggiiikkklllmmmoooeeecccjjjmmmvvv{{{ppphhhddd[[[YYYUUURRRQQQSSSVVVYYYWWW]]]eeejjjmmmooossswww}}}fffQQQPPP]]]wwwkkk;;;666///)))+++000...)))***++++++,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,---......(((444...---444,,,GGGcccjjjoootttkkk]]]SSSOOOIIIEEEBBB@@@>>>===:::999888666444333333333000222555555333222444777666555444555666888888777666333333777777555555888666888999:::;;;<<>>;;;999666888BBBMMMtttuuu___LLLuuunnneee[[[MMM===666555000000////////////000000---------...000222444555555777:::999888888;;;???<<<777333444999<<<:::888666;;;CCCLLLUUU\\\```bbbhhhlllrrrxxx~~~qqqXXXWWW```]]]```ssswwwqqqxxxtttqqqqqqsssssspppsssyyypppuuuyyyssspppcccTTTXXXlllpppfff]]]lllpppZZZfff~~~eee@@@DDDIIICCCDDDJJJJJJNNNSSSVVVVVVWWWZZZ]]]eeedddddddddffffffdddccc```______ccchhhkkkjjjhhhkkk```___jjjpppppp~~~}}}{{{zzz{{{}}}~~~}}}qqqaaaVVVQQQ___uuuccc>>>,,,222111((((((//////((()))***+++,,,---,,,,,,+++***************+++,,,,,,,,,,,,,,,+++,,,------......000111111///---???ZZZllleeemmmlllbbb\\\SSSLLLHHHEEEBBBAAA???>>><<<999888666555555666777777555555555666666///000111444555444333333555333444777777444555999777999<<<===???CCCIIIMMM^^^pppbbb@@@222///---000///...---,,,,,,,,,,,,)))))))))))))))***++++++++++++************++++++************++++++++++++***,,,,,,)))))),,,111555:::000LLLkkkbbbPPPNNNLLLJJJBBB:::888;;;CCCZZZuuuvvvooofff\\\MMM>>>666555000000////////////000111,,,,,,,,,,,,...111333444333777::::::888888;;;???@@@999333222777;;;;;;888666777<<>><<>>888666666555888===999555444:::FFFSSS[[[___gggkkkrrrzzzaaaWWW```______```bbbdddffffffoooqqqssstttttttttvvvxxxzzzuuuvvv{{{zzzxxxqqqkkkaaattt}}}eeeWWW___oooqqqQQQ;;;AAAGGG???:::@@@CCCFFFJJJLLLMMMOOORRRUUUWWWXXXYYYZZZ\\\aaahhhmmm```___^^^]]]___bbbfffgggcccdddeeegggjjjmmmppprrrxxxiiiccciiifffJJJJJJaaaxxxOOO333,,,,,,------,,,,,,+++***))))))************************))))))))))))))))))))))))++++++******++++++,,,---............///000111222SSStttvvvxxx{{{|||vvvoooggg]]]RRRKKKGGGGGGCCC@@@AAA???:::999;;;<<<;;;:::888666444333222333333333333333444555666888888888888777888;;;===@@@===BBBKKKNNNQQQaaassstttMMM999111---...333......---,,,,,,+++******************************++++++************++++++************************************************///+++,,,333AAAaaa{{{|||[[[HHHEEECCCKKKCCC======AAAKKK^^^pppsssppphhh\\\NNN@@@777222222111000//////............---,,,,,,---///111333333444777:::<<<===;;;:::AAAEEE@@@444...333999::::::777555999DDDQQQZZZ^^^eeejjjrrrzzzwwwTTTWWW___aaacccddddddeeegggiiippprrrtttttttttuuuwwwyyywwwssstttyyyxxxvvvjjjYYY[[[lllxxx___VVV```oooUUUHHH===>>>HHHNNNKKKGGGBBBBBBCCCFFFKKKOOOQQQQQQYYYYYYZZZZZZ[[[___cccgggeeedddcccbbbaaabbbdddggggggfffeeedddeeegggiiijjjnnnzzzttt]]]\\\ooo||||||qqq]]]SSSOOOLLLTTTiiinnnFFF333111222111---,,,,,,+++******))))))************************))))))))))))))))))))))))++++++******++++++,,,---............///000111222555wwwfffwwwrrr~~~zzzkkkccc\\\UUUQQQKKKFFFDDDEEEEEEBBBAAACCC======<<<;;;;;;:::999999888888777777777777666666777999:::;;;<<<===@@@CCCGGGGGGNNN[[[cccjjj{{{aaa>>>111000...,,,---...------,,,++++++******************************+++******))))))******+++************************************************000---///111222;;;XXXuuu{{{ssskkk```]]]RRRFFFAAA===<<>><<<:::===MMMNNN:::---333:::888<<<888666888@@@LLLWWW]]]bbbgggpppyyyaaaKKK[[[\\\```dddeeeeeeeeegggiiimmmoooqqqrrrrrrssstttvvvrrrppprrruuutttrrrzzzwwwWWWJJJOOOlllzzzcccSSSSSSqqq[[[>>>EEEEEEAAAKKK]]]]]]OOOBBB???>>>AAAHHHMMMNNNLLLVVVWWWYYY[[[\\\^^^aaaddddddeeeeeedddaaaaaadddggghhhfffdddcccbbbcccdddeeejjjqqqyyyooo^^^SSSYYY~~~tttllliii~~~}}}|||{{{xxxssslllhhhhhhpppyyy}}}{{{{{{www\\\KKKEEEOOO[[[fffoooggg:::)))...333000))),,,,,,++++++***)))))))))************************))))))))))))))))))))))))+++************+++,,,,,,......---......///000111000KKKjjjkkkqqqvvvmmmcccZZZWWWQQQKKKIIIFFFAAA>>>??????>>>===<<<;;;;;;;;;;;;999999::::::::::::999999:::;;;===>>>@@@CCCGGGJJJQQQUUUbbbtttfffJJJ000+++000000,,,)))------,,,,,,+++*********************************+++******))))))******+++************************************************,,,+++...000,,,(((000===ppp{{{}}}jjjUUUJJJFFFDDDBBBAAAuuurrrjjj]]]NNN@@@666222222111000///............//////...---------...///444222222555;;;>>>===:::===OOOXXXLLL;;;555666777<<<999777777<<>>???@@@@@@@@@@@@BBBBBBCCCDDDGGGMMMTTTZZZ___hhh{{{xxxKKK:::,,,,,,222222---+++,,,,,,++++++*********)))******************************))))))))))))******************************************************+++((()))---...---111777///SSSyyy}}}yyylllfff]]]NNNAAAtttqqqiii]]]NNN@@@777222222111000///............///......---------------333111111444999======<<<>>>HHHWWW\\\MMM777000555999999888777999@@@JJJQQQ\\\cccllltttzzzzzzUUUHHHJJJSSSWWW[[[```ccccccdddeeegggeeegggiiijjjkkklllnnnpppjjjjjjlllnnnmmmllloootttmmm~~~aaaIIIXXXiiiIIIJJJdddwwwPPP>>>:::<<<>>>>>>@@@BBBAAA???BBBEEEGGGEEEBBBAAAEEEJJJKKKOOOTTTXXX[[[^^^bbbddd\\\___bbbbbbaaaaaabbbeeebbbdddhhhkkkllliiieeeccc\\\jjjtttuuu{{{yyyggg^^^bbbtttuuuaaaNNNGGGDDDJJJPPPZZZnnn___===000---...222---&&&***555******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...///000333111444hhh```gggiiiwwwpppfff]]]YYYWWWSSSPPPPPPJJJIIIGGGEEEDDDCCCDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGIIILLLSSS___lllttt{{{vvv~~~SSS888333///000111///------+++***************))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))---)))(((***---...///111(((555===QQQoooxxxpppZZZrrrooohhh\\\MMM@@@777222222111000//////..................---------------000111222333666:::===@@@@@@AAANNN^^^VVV===000222555888:::888777:::BBBIIIVVV^^^hhhpppvvv[[[FFFIIINNNQQQZZZ\\\___bbbfffhhhiiiiiieeegggiiijjjkkkllloooqqqiiijjjkkklllkkklllnnnpppxxxtttbbbIIILLLssslllSSSQQQRRRdddbbb===:::===777777======777777===>>>DDDIIIFFF@@@>>>BBBHHHIIIMMMQQQUUUWWWZZZ]]]```bbbbbbcccdddcccbbb```___cccfffkkknnnnnnkkkfffbbbcccdddiiimmmnnn}}}kkkTTTHHHRRRbbbqqqqqqcccZZZQQQKKKFFFOOO___mmmtttvvv|||zzzSSS777,,,000---,,,,,,)))&&&)))...)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,---//////'''===...888|||yyy___iii|||fffyyy~~~zzzlllddd]]]UUUOOOLLLMMMLLLJJJHHHHHHIIIJJJLLLGGGGGGFFFFFFGGGHHHIIIJJJIIILLLRRR[[[hhhxxxyyy]]]888---///111000---******,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++......+++(((222777000---BBBfffooommmfffZZZMMM@@@777333222111000//////.........,,,,,,------...---------...111333444444777===CCCFFFBBBGGGRRRUUUIII:::333000666;;;:::666666;;;@@@JJJSSS^^^gggoooxxxtttNNNIIIMMMOOOWWW]]][[[[[[___fffjjjjjjhhhdddfffhhhiiijjjlllnnnpppiiijjjkkkjjjkkkmmmooopppyyyvvv}}}___BBBRRRuuutttWWWHHHHHH^^^|||rrrGGG999888<<<777777<<<>>>:::999<<<999???CCCCCC@@@>>>@@@CCCCCCFFFKKKOOORRRVVV[[[^^^cccaaa```bbbdddccc___ZZZ```cccgggjjjlllkkkiiihhhkkkeeedddiiiiiilllrrr___RRRJJJLLLSSSOOO]]]kkkuuu}}}uuukkk```XXXSSSMMMIIIJJJLLLLLLMMMOOO]]]nnn```AAA///...777***,,,,,,***+++---)))$$$(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,---...///,,,333,,,(((OOOvvvbbbmmm|||___zzzkkk___ZZZ[[[YYYVVVRRRPPPOOOPPPQQQNNNMMMMMMNNNQQQUUUYYY[[[^^^dddppp~~~ccc@@@222,,,...///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())),,,///000---))),,,444333...000555HHHcccnnnkkkeeeZZZLLL@@@777333222111000//////.........+++,,,------......------,,,111444444222555===EEELLLHHHEEEHHHQQQSSSFFF555---444<<<<<<666333666;;;>>>HHHUUU___gggrrrWWWEEELLLJJJKKKZZZ]]]YYYWWW[[[dddjjjiiifffaaacccfffggghhhiiilllnnnjjjkkkkkkjjjkkknnnppppppmmmxxxuuu~~~bbbMMMDDDqqqqqq___RRRLLLVVVeeeMMM888<<<777555666666888;;;<<<:::666666999===???@@@??????>>><<>>@@@===888999>>>@@@BBBFFFHHHJJJMMMPPPSSSVVVWWWZZZ]]]```___\\\YYY[[[ZZZ\\\cccjjjmmmkkkiiiiiihhhfffdddbbb```^^^]]]gggbbbssslll]]]YYY[[[bbb]]]XXX\\\```fffrrrnnniiibbbcccqqq[[[AAA999333,,,***+++------+++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,,,,)))+++---***---@@@XXXpppfff```eeesssjjjuuuvvvLLL333000000------,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))************++++++,,,------......///222444888EEEcccrrrnnnggg[[[MMM@@@888444111000//////......//////,,,,,,++++++++++++,,,,,,------...000333777:::===KKKbbbhhh\\\cccJJJ999,,,000888999777777222444888>>>HHHVVVdddmmmyyyVVV:::DDDHHHFFFUUUVVVPPPTTTSSSSSSSSSVVVZZZ^^^```eeedddbbbcccfffhhhiiihhhqqqoooqqqtttuuussssssuuuzzznnnlllrrrppprrrWWWKKKTTTqqqrrrWWWVVVQQQNNN[[[|||~~~mmm@@@777888222000777444444444444555666777777555666;;;???>>>:::<<<@@@AAADDDHHHKKKLLLNNNPPPQQQVVVUUUUUUVVVYYYZZZZZZYYY[[[XXXYYY```kkkqqqnnniiigggddd```^^^```aaa```^^^\\\YYY```sssdddFFF444,,,---***((())),,,---+++)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((())))))***+++*********++++++++++++,,,///******------***000:::XXXuuuffflll\\\ooo}}}qqqyyyxxxKKK///+++///000---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))******++++++,,,,,,,,,'''...111,,,&&&///GGG]]]~~~qqqnnnggg[[[MMMAAA888444111000000///.../////////,,,,,,,,,++++++,,,,,,,,,...---,,,...222777:::<<>>LLLIIIBBBMMMJJJEEEOOOPPPQQQPPPPPPSSSXXX]]]```^^^\\\\\\]]]```cccdddfffjjjqqqwwwyyyvvvrrrooorrrjjjmmmuuunnnfffyyysssbbbVVVgggvvv```QQQOOONNNQQQiiiyyy{{{vvvnnnHHH---333<<<444...000333222222333333444555666333444888======:::;;;???BBBFFFKKKNNNOOOOOOPPPQQQSSSRRRQQQSSSUUUWWWXXXWWWXXXXXXXXX\\\eeemmmlllgggbbb\\\XXXXXX^^^ccccccbbbVVV^^^ccc^^^VVVcccoooNNN999111000111,,,+++***+++,,,,,,)))'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++---***,,,000000------111---YYYuuuaaa{{{uuuRRRlllsssaaaooopppOOO000)))///000---***++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******++++++***---000222000///......444MMMooopppmmmggg\\\NNNAAA888444111111000///////////////---,,,,,,,,,,,,,,,,,,---...,,,+++---111666:::;;;>>>HHHUUU[[[[[[aaaooo|||uuu^^^CCC555555777999:::888777666666999AAAKKKQQQ]]]gggrrrzzzHHHIIIHHHVVVLLLDDDLLLGGGGGGJJJNNNQQQRRRPPPQQQUUUYYY\\\[[[YYYXXXYYY\\\___bbbccchhhoootttwwwvvvssspppfffggglllpppnnnnnnwwwssseeennniiiYYYPPPKKKRRRaaayyyzzzEEE888000333777444000000111111111111222333444555222222555:::;;;888777:::@@@DDDHHHLLLMMMMMMNNNOOONNNOOOPPPSSSVVVXXXWWWUUUWWW[[[\\\\\\___fffhhhfff^^^YYYTTTUUU[[[```aaa```^^^[[[XXXTTTQQQSSS]]]gggjjjVVV???333111111---)))---,,,***))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))*********+++++++++((()))+++...,,,***,,,000444888XXX|||eeebbbyyylllzzz|||lll___eee|||HHH666+++...222---)))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))))))))***111---******...000///---...222777???QQQoooooommmggg\\\OOOBBB888444222111000000//////000000------,,,,,,,,,,,,---------,,,,,,,,,///444999<<>>BBBPPPZZZdddkkkuuuSSSCCCDDDOOOGGGDDDKKKFFFMMMHHHLLLQQQSSSRRRRRRSSSUUU[[[[[[ZZZYYYYYY[[[___bbbiiikkklllkkknnntttxxxyyynnnqqqpppkkkkkkpppuuuvvvzzz```^^^rrrgggXXXSSSOOOMMMZZZrrr{{{pppjjjJJJ444777555///---000444555000000000000111222333333222111333888999666555777;;;>>>BBBEEEFFFHHHJJJKKKKKKMMMPPPUUUYYYZZZXXXWWWYYY___```[[[\\\dddgggeee^^^ZZZVVVTTTWWWZZZ[[[ZZZWWWTTTSSSVVVYYYUUULLLDDD:::XXXbbbBBB777222...//////,,,)))))))))((('''&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))************+++))),,,...---***(((,,,000555+++222WWWccclllwwwooossshhhlllwwwjjj@@@666000...000,,,&&&&&&,,,)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))+++---,,,***+++...222111111...***+++666EEEQQQnnnnnnlllggg]]]OOOBBB999444222111000000//////000000------,,,,,,,,,,,,------+++,,,---------111888>>>DDDDDDLLLZZZeeejjjnnnrrr}}}sss\\\BBB333222666666777777555444555888:::DDDLLLTTTYYYdddtttXXX>>><<>>@@@DDDHHHKKKMMMMMMOOOTTTYYY]]]______YYYZZZUUUQQQYYYfffeee\\\VVVWWWVVVUUUTTTTTTWWWZZZUUUVVVTTTNNNIIIFFFEEEDDD888777777:::>>>FFFYYYjjj~~~gggRRREEE>>>000+++---***///)))''',,,---)))''')))(((***,,,,,,***(((&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************'''(((((((((***------++++++555444***222WWWtttgggppprrrvvvzzzvvv```XXX\\\```gggzzzbbb>>>333444)))++++++))))))+++***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************))))))))))))000)))###$$$+++///---)))++++++,,,---++++++...222000000000000333===KKKUUUrrrnnneeeZZZNNNBBB888333000000000000////////////---,,,,,,++++++,,,,,,---++++++******+++---...///@@@IIIRRRYYYhhhzzzsssJJJ111777999888555666999777111555999===BBBIIIUUUeeeqqq{{{lllIIIDDD<<>>BBBFFFHHHGGGGGGJJJPPPPPPMMMOOOTTTVVVUUUSSSTTTUUUVVVVVVUUURRRSSSUUUUUUTTTQQQNNNLLLOOONNNMMMKKKIIIDDD>>>:::777666444222222333444555333666999===DDDRRRcccppppppddd^^^PPPIII@@@999666333---)))000///---+++***))))))******))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******))))))*********+++++++++...,,,...000,,,)))666HHHoooppp___ooolll]]]ggg{{{xxxsssrrruuuxxxyyy|||sssppplllnnnvvv{{{TTT:::222222///***,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************************++++++,,,,,,,,,,,,------............////////////sssoooggg]]]PPPDDD:::555000000000000////////////---,,,,,,++++++,,,,,,---++++++++++++,,,---......000===MMMTTTRRRVVVhhh{{{kkkCCC777111666;;;999888:::666777777777777===EEELLLZZZbbbooo{{{ZZZ<<<:::999777888999:::;;;<<>>>>>666777777999:::999888999>>>CCCFFFEEEHHHKKKKKKJJJOOOUUU]]]^^^```aaa```\\\YYYVVV[[[bbbfffgggiiimmmnnnmmmkkkgggccc```^^^\\\XXXVVV^^^VVVUUUXXXQQQLLL]]]xxx|||qqqllljjjsss~~~ooofff]]]UUUNNNKKKOOOVVVLLLOOOUUUZZZaaajjjuuu}}}zzzrrriiiccciiiqqq~~~vvv|||PPP777222222111///------------,,,,,,,,,,,,,,,,,,---------........./////////000111222444444444555666999<<>>;;;777444111000///.........//////)))...333666444000...---'''+++............///000222111111222111///------111---)))))),,,///---+++333111//////000///,,,))))))))))))))))))***++++++))))))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************...)))(((---000///000444)))444HHHssshhhiiizzzqqqaaacccrrrzzz~~~~~~{{{|||~~~]]]:::777333000------......******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,ppplllfff\\\PPPDDD999333000000000000////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,333444>>>NNN[[[\\\XXXUUUwww~~~vvvNNN>>>999555777>>>:::999888777666777999;;;>>>EEEOOOZZZdddooo{{{MMM666DDD>>>222:::888::::::888666666:::===EEEEEEGGGIIIIIIIIIOOOXXXZZZ\\\___bbbcccbbb```___bbbgggjjjhhhgggjjjjjjhhhkkkgggaaa]]][[[ZZZZZZYYYYYYVVVSSSQQQNNNKKKKKKMMMbbbqqqYYYmmmrrr{{{ppp^^^TTTQQQXXXTTTOOONNNRRRVVVXXXXXXZZZYYYcccrrruuummmlllsss}}}zzzvvvsssuuubbbKKK555...222333...)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000111333444444555555777999<<<>>>@@@BBBAAAEEEIIIKKKMMMOOOQQQRRRQQQQQQQQQRRRSSSSSSQQQOOOUUUUUUUUUTTTRRRPPPMMMLLLEEECCC???<<<:::777333000//////.........------...///...,,,***((()))+++---///...---,,,+++***,,,............------/////////222222222000...,,,,,,+++)))))))))))))))(((&&&%%%)))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********///,,,++++++***(((***...444000***888___xxx```bbb{{{xxxmmm___]]]dddfffrrr{{{vvvlllooorrrMMM666+++000444222,,,((())),,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************nnnkkkeee\\\PPPDDD999333000000000000////////////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,+++000BBB\\\lllgggZZZkkkvvviiiHHH222222<<<777777777777777888888888666;;;BBBIIIPPPZZZeeemmmzzziii666222>>>555///<<<888999:::999777777888999???@@@CCCGGGGGGJJJSSS]]]WWWXXX[[[^^^bbbfffiiijjjgggjjjkkkgggeeefffgggeeeeeeeeebbb^^^YYYVVVVVVWWWPPPWWWVVVKKKEEEHHHIIIFFFDDDYYY{{{jjjoooyyymmm{{{}}}tttjjjgggkkkqqqrrrqqqpppfffppp}}}wwwuuuddd???555,,,---///...+++***************+++++++++++++++++++++,,,,,,,,,------000000000000111222333444444555777999;;;===??????>>>DDDIIIKKKMMMRRRTTTTTTPPPOOOOOOPPPRRRRRRQQQPPPOOOQQQUUUWWWUUUOOOIIIEEEDDD@@@<<<888666333000............---------,,,,,,///...,,,++++++,,,...000)))%%%%%%'''((())),,,000))),,,,,,***+++......--- %%%***+++)))(((+++...******+++,,,,,,,,,++++++''''''((((((((('''&&&%%%)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((()))))))))******(((+++...///---******,,,000555000***111DDDjjj|||dddeee~~~ttt]]]\\\cccrrr|||{{{uuusssqqqjjjsssyyyxxxyyy[[[???444222333///***)))+++---,,,+++)))((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***nnnlllfff]]]QQQEEE:::444000000000000////////////---,,,,,,++++++,,,,,,---+++,,,---------,,,++++++,,,///111<<<[[[{{{vvviiiooorrrQQQ???:::555555666888999999999888444777;;;>>>AAAHHHRRRYYYcccppprrrHHH111666666000444;;;777777777999;;;;;;:::888;;;===@@@DDDEEEHHHRRR^^^XXXWWWVVVVVVZZZ___fffiiieeehhhgggcccaaadddfffeee```eeeiiifff]]]UUURRRSSSMMMRRRQQQHHHBBBCCCEEEDDDIII???EEEggg|||llldddnnnssskkk}}}zzzwwwuuuyyypppUUU:::555000......---******...)))))))))*********++++++++++++++++++,,,,,,,,,,,,////////////000111222222333444666888:::;;;<<<===???FFFKKKKKKNNNTTTWWWUUUMMMLLLKKKLLLOOOPPPQQQPPPLLLOOORRRSSSQQQKKKFFFBBB???<<<777444222111///---,,,,,,,,,,,,,,,++++++***"""%%%)))---///...***(((---)))(((,,,...++++++///%%%***+++((((((+++***&&&***---///---)))&&&(((************)))((('''''''''%%%%%%&&&'''''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))***%%%(((+++---.../////////%%%...000111333222;;;OOO|||nnneeeggguuullllll|||~~~{{{vvvvvv}}}oooLLL777111222444444...''''''+++///---+++(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))ooommmggg^^^SSSFFF;;;555000000000000////////////---,,,,,,++++++,,,,,,---+++,,,---------,,,+++******000---+++DDDkkkzzzsssuuuqqq\\\AAA666666777999;;;<<<:::999666888999999;;;@@@HHHNNNQQQ___ssswwwIII333555>>>444222:::999555555666999>>>???<<<999<<<===@@@BBBBBBDDDOOO[[[[[[WWWRRROOOPPPUUU\\\```bbbdddccc___^^^cccggggggbbbllluuusssgggZZZTTTSSSQQQLLLHHHGGGFFFCCC===:::555AAABBB???[[[|||aaaZZZ{{{}}}vvvqqqqqq{{{}}}fffmmmvvvjjjeeefffhhhxxxfffAAA:::333///---------***&&&''',,,(((((())))))*********+++******+++++++++,,,,,,,,,...............///000111111222444666888999::::::===EEEIIIIIIKKKQQQTTTQQQLLLJJJIIIJJJLLLOOOPPPPPPPPPOOOLLLJJJHHHFFFEEEEEE;;;888444111000///......+++++++++++++++***))))))---+++)))((()))))))))(((***&&&''',,,---(((&&&(((''',,,...******,,,***$$$''''''((('''&&&&&&(((***)))))))))'''&&&&&&'''((($$$%%%'''((())))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))---+++&&&$$$&&&***+++))))))---,,,///333,,,***555555VVV~~~zzziiieeejjj|||aaa???111666<<<666+++(((***,,,,,,)))'''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***rrroooiii```TTTGGG<<<555111000///......------...------------------------++++++,,,,,,,,,,,,------+++))),,,///...666TTTssszzz}}}rrrFFF999222666777333333::::::999777555555666:::<<>>===;;;<<<>>>@@@BBBCCCFFFJJJMMMJJJJJJNNNTTTVVVUUUWWW[[[]]]bbbhhhiiifffdddeeegggbbbfffiiikkkggg^^^UUUOOOKKKIIIFFFCCC@@@===;;;:::;;;777;;;@@@<<>>@@@CCCGGGJJJLLLMMMMMMKKKHHHHHHKKKPPPRRROOOKKKGGGIIIKKKMMMKKKGGGBBB>>>;;;888333000///...---+++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,444---111KKKssspppbbb\\\___pppzzz\\\AAA;;;444222222222///+++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''ssspppjjjaaaUUUGGG<<<555111000///......------...------------------------++++++,,,,,,,,,,,,------,,,***---///---000EEE^^^|||~~~sssUUU:::666<<<;;;888777======<<<;;;999888999:::<<>>;;;999999:::777:::<<<555333HHHdddxxxmmmjjjyyykkkhhhooowww{{{___CCC777333---,,,///---,,,,,,+++******))))))(((((()))))))))***************)))))))))***++++++...---------...///000111111111111222444777999:::<<<===@@@CCCGGGIIIKKKLLLPPPMMMKKKLLLNNNNNNIIIEEEDDDFFFHHHIIIHHHDDD???<<<:::666222///...---,,,++++++***))))))(((((())))))((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,)))000555444666LLLzzzrrrddd^^^[[[hhhrrr```KKKBBB;;;666000///000111///,,,***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''uuurrrlllbbbVVVHHH<<<666111000///......------...------------------------++++++,,,,,,,,,,,,---------+++---000---+++555CCCooo|||___BBB888555777;;;555777888999999888666555999<<<@@@CCCIIITTTdddooopppxxxzzzFFF777222111000//////000111222333222222444666888777666999;;;<<<>>>AAAEEEKKKPPPSSSPPPPPPRRRRRRRRRWWW]]]^^^aaaddddddaaa___```bbb______]]]ZZZVVVRRROOOMMMFFFDDDAAA>>>;;;999777666444444555777444000222777NNNzzz}}}wwwpppwww}}}aaaHHH::://////000------000,,,,,,++++++***)))))))))(((((((((((()))))))))))))))))))))))))))******+++---------------///000000///000000222444777999:::;;;<<<>>>AAADDDHHHKKKMMMQQQOOOLLLLLLLLLJJJEEEAAA@@@BBBDDDEEECCC@@@<<<:::777555111...------+++******))))))(((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********++++++++++++))),,,...,,,)))///DDDXXX~~~pppkkkcccaaarrraaaJJJ;;;111***333000,,,,,,...///...,,,))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvsssmmmcccVVVIII===666111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,---///---)))---333LLLrrr[[[???666888555666777999999888555333777888:::;;;>>>HHHUUU^^^qqq{{{wwwggg}}}ZZZ777666000000////////////000000111111111222444555555555777888999999;;;@@@FFFJJJOOOMMMNNNQQQRRRQQQUUU[[[___aaabbbbbb___^^^^^^___\\\[[[YYYWWWSSSOOOLLLJJJCCCBBB???<<<999777666555222222111///222777777333111XXX{{{gggaaagggsss{{{{{{~~~fffJJJ777555000...111111---,,,...++++++******))))))))))))'''''''''((((((((()))))))))(((((((((((()))******,,,,,,,,,------...//////......000222444777888:::;;;<<<===@@@CCCHHHLLLNNNLLLKKKIIIJJJJJJIIIFFFCCC>>>???@@@AAA???===:::888444222///------,,,***))))))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************+++///(((&&&000999777...'''888VVVzzz~~~uuufffFFF666666888333,,,///---++++++,,,---,,,+++)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvsssmmmcccWWWIII>>>777111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++------,,,...111---WWWtttLLL888;;;999777777888999888777666777777666777;;;BBBHHHZZZeeepppyyy{{{dddVVVpppddd???222222/////////000000/////////000000222222333444555666777888888888999<<>>;;;888666555444222444111+++,,,222444000444666GGGiiitttsssttt|||~~~}}}xxxfffNNN===333---///......///---)))(((+++******))))))))))))((((((&&&''''''''''''(((((((((((((((''''''(((((()))***++++++,,,,,,---.........---...000222444666777888::::::;;;>>>AAAEEEIIIKKKHHHHHHHHHHHHIIIHHHFFFDDD>>>??????>>><<<:::777666111///---,,,,,,+++)))'''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********...+++***,,,,,,+++---222111111888DDDPPP___yyyooo]]]DDDAAA;;;444///...111444...---,,,+++++++++***)))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&tttrrrlllcccWWWJJJ???888111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++,,,---///111333)))777]]]bbbAAA:::222...000666:::;;;:::;;;;;;999777777888999EEEOOOZZZcccppp{{{ZZZRRRbbbuuuddd777///222///////////////////////////...000222222222222444666999:::;;;;;;;;;<<>><<<999777555333333---111111///---///000...222((((((777EEEWWW{{{zzzgggNNN>>>555000000222***+++,,,,,,+++***+++---)))))))))(((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((()))))))))***+++,,,---------------...000222444555555555666777888;;;>>>AAADDDEEEHHHHHHHHHHHHFFFDDDBBBAAA??????===;;;999666444333...---+++***+++***(((&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))+++***+++,,,***(((---555)))&&&,,,666555...333@@@YYYgggvvv}}}{{{bbbOOOBBB999;;;888555333333111...+++------,,,+++***)))((((((''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrpppkkkbbbVVVJJJ???999111000///......------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++,,,,,,,,,...000111222)))...JJJooouuueeeOOO===666555777888<<<<<<<<<;;;:::999999999999@@@FFFLLLXXXjjj|||oooyyyiii\\\OOOVVVrrrppp@@@---...111000///......------......///---///111111000000333555555888:::<<<<<<===???@@@AAAAAACCCHHHIIIHHHKKKPPPTTTVVVYYY\\\\\\ZZZVVVRRRQQQRRRSSSRRROOOJJJEEEBBB<<<;;;999666444222111111,,,,,,...111111///000222444333555777444444BBBSSShhhJJJ>>>222000000///...111)))************,,,------((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))+++,,,------,,,,,,...///000222333444333333555666888;;;===???AAAAAAGGGHHHHHHGGGDDDBBB@@@???@@@>>><<<999666333111000,,,+++))))))***)))'''%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++&&&'''...444222,,,))),,,++++++,,,,,,...444999***222;;;@@@FFFSSSgggxxx}}}yyymmmjjj```QQQEEE@@@===:::===333,,,...666777///%%%******+++***)))((('''((('''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqooojjjaaaVVVJJJ@@@999111000///......------...++++++++++++++++++++++++++++++,,,,,,,,,---------&&&+++...---+++,,,------222---,,,000888MMMyyycccJJJ<<<555222666666777888999:::;;;<<<666:::;;;<<>>///444222...///......,,,,,,,,,,,,......+++...000000//////111444000444888:::;;;<<<>>>???EEEBBBBBBEEEEEEEEEIIIPPPPPPSSSVVVZZZ[[[XXXSSSOOOPPPPPPOOOMMMJJJFFFCCCAAA:::999777444222000//////333,,,***------***+++000---//////---...333555333...UUUuuu\\\GGG888===333---000111---)))*********)))''''''((('''%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))+++,,,------,,,,,,...///111222333333222222666888:::===???@@@AAAAAADDDEEEGGGFFFDDDBBBAAAAAA@@@>>>;;;777333000///...+++***))))))***)))'''%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))'''(((+++***))),,,111(((//////''''''......'''222333444555555777:::===>>>EEEMMMSSSXXX^^^fffmmmwww}}}mmmaaa]]]VVVLLLLLLLLLIIICCC@@@>>>999333...333666333---)))+++...&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttpppjjjbbbXXXLLL@@@999444222////////////...---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---.........000000---333JJJaaa{{{MMM<<<888666888999;;;<<<===;;;999222555888888999BBBPPP[[[bbbnnn|||xxxbbbMMM???GGGXXXnnnNNN222---333333111111---------,,,,,,+++++++++000000000000111111111111222333444666888;;;===>>>BBBBBBDDDEEEFFFGGGHHHIIISSSRRRSSSVVV[[[\\\XXXTTTPPPOOOMMMJJJFFFAAA<<<999666555555444222111000000------------------------***,,,.../////////111333000111BBBeeepppWWWLLLEEE:::111......---,,,,,,+++******))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,,,,/////////000111111222222555888;;;<<<<<<<<<===>>>AAACCCEEEFFFFFFCCC@@@===AAA>>>;;;666222000...---***))))))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333555555777888:::<<>>===:::777555000//////---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%tttpppjjjbbbXXXLLL@@@999444222////////////...------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...)))))),,,000///...555>>>WWWsssTTTFFF999000333888777444555<<<::::::===@@@@@@<<<888JJJSSS]]]bbbjjjttt}}}tttooozzzxxxhhhVVVFFFCCCHHHQQQbbbqqqyyyJJJ888,,,///222...+++,,,------,,,,,,,,,+++++++++////////////000000000000222222333555777999;;;<<<===>>>AAADDDFFFGGGFFFFFFJJJNNNRRRUUUUUUUUUUUUVVVOOONNNLLLIIIDDD???:::777444444333222111000//////------------------------***,,,............000111//////111444<<>>>>>;;;888444000---,,,+++)))))))))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))***++++++***+++++++++,,,,,,------------...///000222222333555666777999<<<>>>@@@AAAAAADDDGGGIIIKKKLLLNNNPPPOOONNNMMMKKKHHHGGGFFFFFFCCCAAA>>><<<:::888555333//////...---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%tttqqqjjjbbbXXXLLLAAA999444222////////////...---------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------...+++,,,111222///+++***,,,RRRwww[[[???666555555777<<<111000000444;;;???@@@???>>>DDDHHHIIIMMMWWW```eeekkklllooorrrvvvzzz|||}}}~~~~~~~~~tttkkk^^^ZZZfff{{{{{{kkkqqq|||cccKKKIIIBBB===DDDXXXmmm}}}ooo<<<333---,,,222222,,,+++///,,,,,,,,,+++++++++++++++---.........////////////222222333444555777888999777:::>>>BBBEEEEEEDDDCCCAAAIIIQQQSSSOOOMMMQQQVVVMMMLLLJJJFFFAAA<<<777555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...222555111)))***<<>>999777444000---+++))))))))))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))******+++,,,------,,,,,,---...//////000000222333444666888999;;;;;;999<<<@@@CCCDDDFFFIIIKKKHHHHHHGGGGGGFFFEEEEEEEEE???===:::888777555222000......---,,,+++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuuqqqkkkbbbXXXMMMAAA999444222////////////...------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,222...+++---000111000///444444FFFsss\\\DDD:::888777444888:::888555444888<<<777<<<>>>;;;:::>>>BBBDDDHHHIIIKKKNNNQQQUUUYYY\\\ffffffiiikkkjjjhhhkkkrrrllllllggg``````fffkkklll\\\JJJGGGLLLDDD???EEEIIIHHHMMMVVVeee}}}kkkCCC+++444///...///---***,,,111+++++++++++++++*********,,,,,,---------.........222222222222333444666666666888;;;>>>AAACCCDDDEEE???FFFNNNOOOKKKJJJMMMQQQKKKIIIGGGCCC>>>999444222111000000///......------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,((()))---333555333///---,,,;;;PPPcccttt}}}oooZZZGGG===999:::;;;000000/////////...+++))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++---------...//////000000111222444666777;;;???BBB@@@@@@@@@@@@???>>>======555444111---+++)))(((((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))''''''((()))+++,,,------,,,---------......//////111111222333555666777777;;;===AAACCCDDDFFFHHHJJJJJJIIIHHHGGGFFFDDDBBBAAA;;;999777555444333000...---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuuqqqkkkcccYYYMMMAAA:::444222////////////...---++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++***)))***---111222///+++,,,888RRR}}}ttt\\\III777777888999999999777555444999AAAGGGFFFDDDDDDCCCAAABBBCCCCCCAAA@@@@@@CCCFFFGGGKKKQQQRRROOOOOO[[[jjj|||gggQQQDDD>>><<<999222999@@@===FFF[[[hhh|||\\\:::///111333...***))))))'''(((***************************,,,,,,,,,,,,------------111111111111222333444555999999999:::===AAAFFFHHHDDDFFFIIIKKKKKKKKKIIIHHHGGGEEEBBB>>>:::666222000000000//////......------++++++++++++++++++++++++***,,,,,,+++***)))***+++111+++%%%&&&---222000,,,111000...///555BBBRRR\\\}}}yyyiii[[[OOOGGG<<<999666333111111000000((()))++++++***)))((()))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((()))************+++,,,,,,---......//////222333444555666888;;;>>>============<<<;;;;;;:::333111///,,,***)))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&'''((()))++++++,,,---------....../////////000111222333444555666666999;;;>>>??????@@@BBBCCCGGGEEECCCBBBBBB@@@===:::999777444333333222///---+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuurrrkkkcccYYYMMMAAA:::444222////////////...---******))))))))))))******************++++++++++++)))******+++,,,+++++++++&&&+++///---+++---...---,,,000222//////BBBlllrrr___MMM777///333:::;;;777666@@@IIIKKKKKKLLLKKKIIITTTTTTSSSNNNGGGDDDDDDFFFDDDHHHMMMKKKDDDAAALLLYYYnnnlllaaaOOOAAA???BBBEEEFFFFFFQQQ\\\eeexxxzzzSSS888***+++222,,,+++***,,,---,,,((($$$)))))))))))))))*********+++,,,,,,,,,------------000000000111222333444555;;;999777888:::@@@EEEIIIGGGEEEEEEHHHLLLLLLHHHCCCBBBAAA>>>:::777333111/////////......------------***************************+++,,,+++***)))***+++...000///+++***...333444222000---+++,,,...000111>>>GGGUUUcccppp~~~zzzppp^^^TTTGGG>>>;;;;;;999888---...000111000...+++))),,,------,,,+++***,,,---''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))+++++++++,,,------......222333555555555666888:::::::::;;;;;;:::999777666000///---***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))******+++,,,,,,---......//////000000111222444555666666777999<<<<<<<<<<<<===>>>BBB@@@???@@@AAAAAA===999666444222222111000...---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuurrrkkkcccYYYMMMBBB:::444222////////////...---+++******************+++************++++++++++++((()))***+++,,,++++++***(((...000---,,,//////,,,222111111222000000999DDD|||xxxVVVBBB999555444,,,333999888888:::<<<;;;HHHJJJIIIEEE>>>::::::===???@@@BBBBBB<<<666888>>>:::;;;<<<@@@LLL]]]gggjjjhhhuuukkkDDD444111---+++---)))+++---......---***'''((((((((()))))))))******,,,,,,,,,------------...000000000111222444555666999888777777:::>>>CCCFFFDDDBBBBBBFFFKKKLLLGGGBBB>>>===:::777444222000///------,,,,,,,,,+++++++++************************)))+++,,,,,,******+++,,,'''---+++)))***+++***%%%)))---000111111111111000///000111555:::@@@CCCGGGMMMTTTZZZeeepppvvvvvvpppooonnnmmmkkkhhhdddbbbUUUUUUSSSQQQLLLFFF>>>999666666666666555222---)))......,,,***((()))+++---)))((('''&&&$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))******++++++,,,---------000222444555555555777888555777888999999666444222...,,,***)))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))***+++,,,......///...///000111333444666666666888;;;<<<<<<===>>>@@@AAA>>>===???BBBAAA===999444222000///000///---+++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrllldddZZZNNNBBB:::444222000/////////...---,,,++++++++++++++++++,,,)))************+++++++++((()))***+++,,,+++*********,,,)))$$$&&&...000---,,,+++---///...,,,000666)))VVVsssSSSGGGGGG;;;>>>===777333666999:::666999<<<:::666444666999999999===DDDFFFBBB@@@@@@DDDHHHQQQccc{{{UUU<<<+++///555111,,,---))),,,,,,)))&&&&&&((()))'''((((((((())))))******,,,,,,---------.........//////000111222444666777777777777888;;;>>>AAABBB@@@@@@BBBFFFIIIJJJGGGDDD<<<;;;888555333111000///+++++++++***************)))))))))))))))))))))))))))+++,,,,,,++++++,,,---//////,,,(((+++111///)))+++///111///+++***...333222000//////111222222111111444555555999>>>>>>;;;:::;;;<<<===<<<;;;888666:::666111000222333222000---......---++++++,,,---(((***,,,---+++))))))((('''&&&&&&'''(((*********''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))))))******+++,,,,,,---------000333555666666777888333555777999888555222000,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))+++---......---...///111222444555666222555888:::;;;<<<>>>@@@???<<<:::<<<>>>===888333222000............,,,***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%uuurrrlllfff^^^RRRDDD:::444222///---------,,,++++++*********+++,,,,,,---******************************+++++++++******))))))************+++++++++******+++,,,---//////000111...777XXXqqq\\\LLLCCCAAA??????EEEJJJOOONNNJJJHHHJJJNNN\\\jjjrrrqqquuusss^^^GGG111000///...---,,,++++++,,,+++***((((((((())))))'''&&&&&&'''))))))(((''')))******++++++,,,------------...000111222333444666666555555777:::===???<<<===@@@DDDHHHHHHEEECCC<<<:::666222000.........+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---.........---...///000222333444555444555666666555222...,,,++++++)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++------...///000111222222333333555777888:::;;;<<<;;;<<<<<<<<<:::888555333......---,,,,,,+++******(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&!!!%%%...+++!!!%%%%%%%%%%%%%%%%%%%%%%%%uuurrrlllfff^^^RRRDDD:::444222///---------,,,++++++*********++++++,,,---*********************************++++++******)))))))))*********+++++++++******+++,,,---...//////000///...333HHHqqqzzzppppppsssnnn\\\\\\wwwTTT:::...//////...---,,,+++*********)))((((((((()))***+++((((((''')))***+++***((())))))******+++,,,,,,---------...///111222333444555555555666777:::;;;===:::;;;>>>BBBEEEEEEBBB@@@:::888555111///---------*********)))))))))(((((((((((((((((((((((((((((()))******++++++******)))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////........................------------------------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))+++,,,---............///000111333444555666555555666666444111---++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++------...///000111111222222333444555777999:::;;;;;;;;;;;;:::999666333111---------,,,++++++******(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''&&&###)))333222***%%%%%%%%%%%%%%%%%%%%%%%%uuuqqqkkkeee]]]QQQCCC:::444222///---------,,,++++++************+++,,,,,,************************))))))******+++******))))))))))))*********++++++******+++,,,------...///***///000)))&&&888]]]|||nnnfffttt|||YYY@@@000+++,,,------,,,+++******))))))''''''''''''((()))++++++***))))))***,,,,,,+++))))))))))))***++++++,,,,,,,,,---...///000222333333444444666777888999::::::777888;;;>>>AAAAAA>>>;;;777555222///---,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,------......//////000111333444555555555555555444222///+++)))******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++,,,------...///000111111000111222444555777888999999999999888555333000...,,,,,,,,,++++++******)))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$***333333,,,%%%%%%%%%%%%%%%%%%%%%%%%uuupppjjjddd\\\PPPCCC:::444222///---------,,,++++++***************++++++************************((())))))***************))))))))))))************)))******+++,,,---------)))---111111000///222555UUU}}}{{{cccGGG555...---///333++++++***))))))(((''''''''''''''''''(((((()))))))))(((((()))+++,,,***)))(((((())))))***++++++++++++,,,---...000111222222222333666888888888777666666777999<<<>>>===:::777333111///---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***+++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---------......///000111222333333444444333222000---***(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++,,,---...///000000111///000111222333555666666777777666444222///---++++++++++++******)))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$&&&+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%sssoooiiibbb[[[PPPDDD;;;444222///---------,,,+++++++++***))))))*********))))))))))))))))))))))))'''((()))***************(((((()))))))))*********))))))******+++,,,,,,,,,...***(((+++111444111---***>>>___{{{pppyyy\\\GGG:::...,,,---,,,+++***)))))))))(((''''''&&&&&&((((((((((((''''''&&&&&&'''&&&&&&''')))***(((''''''(((((())))))******+++++++++,,,...///000111222111333555777888777555444666666888;;;<<<;;;777444///...---+++***)))(((''''''''''''''''''''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++,,,---------,,,,,,---...///000000111222222111000...+++)))''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******++++++,,,---...///000000...//////111222333444555555444333111///---+++***)))))))))))))))(((((((((&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%qqqmmmgggaaaZZZQQQEEE===444222///---------,,,+++++++++***))))))))))))***))))))))))))))))))))))))''''''((()))************((((((((()))))))))******))))))*********+++++++++---,,,+++******,,,000222666///+++555TTT{{{vvvzzzuuuWWW???111444---))),,,///---)))((((((((((((''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%&&&(((((('''%%%'''''''''((())))))*********+++,,,---...000111111222333555666666555444333666666888::::::999555111,,,,,,+++***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))+++,,,,,,------++++++,,,------...//////000000///...,,,***((('''((((((''''''&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))******++++++,,,---...//////......///000111222333333333222111///---,,,+++***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooojjjeee___ZZZQQQGGG???444222///---------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((()))))))))***)))))))))***************)))---000///***'''(((+++(((---000///111@@@^^^wwwnnnOOO<<<333222333...***))),,,...,,,+++,,,(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&'''(((((())))))*********+++,,,...///000111333333444555555444333222555555666888888666222...++++++******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((())))))***''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))+++,,,,,,,,,,,,+++,,,,,,------......///...------,,,+++))))))((('''''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,---......///......///000111222333333111000///---,,,,,,++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%mmmiiiddd___YYYRRRHHHAAA444222///---------,,,+++++++++***))))))((())))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))***************)))((((((***,,,...//////,,,+++,,,,,,...222777AAAgggnnnUUUIII;;;444222000,,,)))***((('''***)))%%%$$$&&&''''''''''''''''''&&&&&&###$$$&&&'''(((''''''&&&%%%%%%$$$&&&'''((('''%%%&&&&&&''''''((())))))))))))***+++,,,...///000000333333444444333333222222444444555666777444000,,,************)))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,------....../////////,,,,,,++++++***)))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))))))***+++,,,---......///...//////000111222222333000///...---,,,,,,,,,,,,&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnllliiiddd\\\PPPDDD<<<666333///---------,,,,,,))))))))))))((((((((((((''''''''''''((((((((((((***)))'''((()))***((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......222888FFFaaakkkXXXHHH>>>555333000...+++*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***++++++,,,---...//////222111000111222222111000222333555555333000---+++))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,------------..................000///---+++))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%)))'''&&&&&&'''((()))(((&&&******'''(((---+++&&&((('''&&&&&&'''''''''&&&)))(((&&&$$$&&&)))***((('''&&&&&&'''((())))))((('''((()))))))))(((&&&&&&))))))(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***+++,,,,,,++++++,,,+++,,,...111222111000//////---,,,***)))(((''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnllliiiccc[[[PPPDDD===666333///---------,,,+++))))))))))))((((((((((((''''''''''''((((((((((((***((('''((())))))((('''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------(((***...555AAASSSfffssseee[[[MMMBBB;;;666000,,,111000...+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***++++++,,,---...//////111000///111333555444444111222222222111...,,,***)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,------------------.........///---,,,***)))((())))))))))))((((((((('''''''''((((((((((((((('''''''''+++***))))))***++++++***,,,,,,++++++++++++***((((((***((($$$&&&,,,...,,,***,,,---+++)))''')))+++&&&)))++++++***)))'''&&&***)))(((((())))))(((''''''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((***+++,,,,,,++++++,,,,,,,,,...000111000//////...---,,,***)))((('''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnlllhhhccc[[[PPPEEE>>>666333///---,,,,,,,,,+++))))))))))))((((((((((((''''''''''''(((((((((((()))((('''''')))))))))'''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------///111111---)))+++333;;;AAAXXX~~~ppp___PPPEEE???888333...,,,...//////---,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((******+++,,,---.../////////......111444666777666111111000///---,,,+++***((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,,,,------------------------,,,,,,***)))(((((((((((())))))((((((((((((''''''***)))))))))((((((((('''((('''&&&''')))***+++***%%%&&&''')))))))))((('''(((***)))&&&&&&)))+++)))'''***,,,***&&&%%%'''+++))),,,//////,,,)))(((************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,,,,,,,,,,+++------,,,...///000///---------,,,+++***)))((('''''''''((((((((('''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmkkkgggbbb[[[QQQFFF???777333///---,,,,,,++++++))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&''')))))))))'''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,+++---///...++++++000444666333111999QQQwww~~~vvvqqqnnnfffZZZQQQCCCAAA===888333000---,,,444111---,,,,,,,,,***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((******+++,,,---......///...---...000333555555555111000...,,,++++++++++++(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,---------,,,,,,,,,,,,,,,******))))))((((((((('''))))))(((((((((((((((((())))))))))))(((((((((((()))((('''(((***,,,,,,,,,//////000000.........///---///111111000///...---000000//////...///000111000///......+++)))+++000)))*********))))))***+++++++++******)))(((''''''*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,---,,,,,,+++...---,,,---...///---+++,,,,,,+++***)))(((((((((''''''((((((((((((''''''((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmkkkgggbbbZZZQQQGGG@@@777444000---,,,,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&'''((())))))((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,(((((()))***+++,,,+++***&&&+++111555888999;;;<<>>@@@===888>>>999888<<<===999777888222333333111---+++,,,---...---,,,***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,------,,,,,,...---,,,---......,,,************))))))(((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmjjjfffaaaZZZQQQHHHBBB888444000---,,,,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++...---,,,---......+++)))000---)))%%%%%%)))000666,,,000444555444666===CCCEEEDDD???999666666222---888555111///...//////...+++---...---,,,,,,///111------,,,++++++***))))))))))))))))))))))))))))))&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,---......000...---...//////...---///...,,,+++******++++++''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''(((((())))))((((((''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))***+++++++++---,,,,,,++++++******)))'''((()))))))))))))))((((((((())))))))))))******((((((((()))******++++++)))***+++---//////,,,***---222777;;;>>>DDDLLLRRR___\\\[[[\\\___ffftttyyyoooeeefffmmmpppjjjccc```VVVTTT^^^eee^^^QQQJJJEEEFFFFFFAAA:::555555666777666333000...,,,+++***&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++------------,,,---,,,+++,,,------,,,***)))))))))(((((((((((((((''''''((()))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%llljjjeee```ZZZRRRIIICCC888444000---,,,,,,***)))))))))))))))((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&((())))))((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++&&&'''(((((((((((())))))(((,,,000222000---)))(((---///000000---,,,---///111111///---000444444000---------,,,,,,,,,...///+++++++++***)))(((''''''((((((''''''&&&%%%$$$###'''''''''&&&$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++,,,------...000///......///000///---,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,,,,+++***)))))))))'''((()))************)))(((((()))))))))*********((()))***+++,,,...//////,,,000666>>>EEEIIIHHHGGGQQQYYYeeennnttt{{{sssgggrrr~~~xxxggg[[[YYYZZZZZZUUUNNNIIIIIIKKKHHHFFFBBB>>>;;;888666666......---,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++---...------,,,++++++***+++------,,,***((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%llliiieee```ZZZRRRIIIDDD888555000---,,,+++***)))))))))))))))((((((((((((''''''''''''((((((((()))&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************&&&***---+++'''&&&***///)))*********)))+++...000)))+++---///......---...//////+++((()))---,,,''')))+++,,,,,,***((()))***---***)))***,,,,,,'''###''''''(((((((((((('''&&&(((((()))((('''''')))***$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++,,,------...000///...///000111000///******))))))((((((''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((())))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++,,,,,,++++++***))))))((('''((()))+++++++++******(((((())))))*********+++)))***+++---///111222222===DDDPPP^^^kkksssvvvvvvsss|||~~~}}}gggmmm|||{{{mmmbbbcccfffgggddd^^^[[[\\\___VVVTTTPPPKKKGGGDDDBBBAAA<<<:::777444000,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---......---,,,+++******+++------,,,+++'''''''''(((((((((((((((''''''((()))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmhhhccc___]]]VVVLLLDDD:::777333000...---+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,...------,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))***,,,...///......//////......---,,,+++++++++***)))((((((''')))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++***)))))),,,+++******+++,,,***)))(((%%%&&&++++++&&&&&&******'''%%%$$$&&&)))***+++)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***,,,,,,,,,+++++++++******&&&)))+++***''''''+++...+++******,,,...///---,,,***000444555;;;JJJ\\\fffxxx|||vvvrrrqqqjjjhhhdddaaa^^^XXXRRRMMMZZZ]]]bbbeeedddfffrrrrrrdddTTTOOOUUU\\\[[[VVVQQQRRR]]]jjjggg]]]eeewww~~~sssddd^^^eeelllcccTTTRRROOOMMMKKKHHHBBB888000,,,,,,++++++***)))(((''')))'''&&&&&&'''))))))(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++******************)))((((((((((((((((((((('''''''''(((&&&%%%'''***,,,+++***,,,+++)))((((((((()))***,,,++++++,,,......---,,,,,,+++***+++,,,,,,***((((((((()))***++++++++++++,,,***(((((((((((((((&&&***)))(((******)))***,,,)))))))))))))))(((''''''******)))((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnnhhhbbb^^^ZZZSSSHHH@@@:::777333000///---+++*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((()))++++++***)))++++++*********)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))***,,,---..................------,,,++++++******)))((((((''')))***+++***((('''((())))))******))))))((('''''''''''''''(((((())))))***''''''''''''''''''((((((,,,+++))))))***+++***)))///+++***,,,+++&&&%%%))),,,+++)))((())))))((('''%%%%%%&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++,,,,,,+++++++++*********---,,,+++*********))))))///...+++***+++...222555999CCCOOOYYYgggzzzxxxzzzvvvooojjjlllqqquuurrriiidddcccuuuvvvxxxzzzyyywwwtttrrrkkkhhhfffeeeaaa^^^bbbiiipppfffVVVJJJKKKPPPOOOHHHHHHDDDIIITTTTTTKKKNNNZZZjjjgggccceeeqqq||||||ttt\\\XXXSSSOOONNNMMMLLLJJJAAA<<<444---)))(((((())),,,,,,,,,,,,,,,***&&&###))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++******+++++++++******)))(((((((((((((((((((((((((((,,,+++***+++---...,,,***,,,,,,,,,+++*********)))))))))))))))***)))(((''',,,---------------------,,,------,,,++++++---...///---,,,,,,...//////...---,,,+++,,,++++++++++++)))******+++++++++************)))(((((((((((()))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppjjjccc^^^ZZZQQQFFF===:::777333000///...,,,*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---...............---,,,,,,++++++******)))((((((((()))***+++***(((((((((***))))))+++,,,,,,+++***)))---------...//////000000------.........////////////...,,,,,,...///......+++((((((+++,,,******---+++***))))))***)))'''%%%%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++++++++++++++++++++***************...***'''(((+++---***'''...---+++***---666CCCMMMeeeuuu{{{zzzrrrhhhjjjxxxssspppzzz~~~yyyggg[[[XXX```bbbWWWOOOPPPLLLLLLKKKOOO\\\kkktttuuugggeeeccc___ZZZUUUQQQNNNKKKIIIFFFCCC???888000+++,,,***)))***++++++***))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++************+++++++++***))))))(((((((((((((((((())))))***)))***+++------+++)))((()))+++,,,......///////////////000000111111111///000000000000000222444222444444222...---000222111///---,,,------,,,+++++++++++++++*********)))************************+++***))))))((())))))))))))))))))(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrllleee```\\\TTTIII@@@:::777333000///...,,,******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((())))))((('''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((***+++,,,,,,------.........---,,,,,,************))))))(((((()))***++++++)))))))))+++'''(((+++---...///......+++++++++***************+++++++++,,,,,,,,,------,,,***)))***,,,......---******,,,......---,,,,,,,,,+++******,,,,,,+++***(((((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%(((***+++)))'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++************************+++)))'''(((,,,......---(((000:::CCCMMMZZZiiitttuuummmiiittt|||}}}ttt^^^UUUIIIAAACCCJJJOOOQQQ\\\aaaiiimmmjjjcccZZZTTTMMMNNNPPPQQQPPPJJJ@@@999777222,,,((((((***,,,...(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((())))))***************)))))))))******))))))((((((((())))))))))))******'''(((***,,,......---,,,+++++++++,,,---...//////---...000222444666999;;;@@@===<<<===@@@CCCCCCBBBBBBEEEGGGFFFAAA>>>???AAAAAA>>>:::666444222///------//////,,,,,,------***------,,,+++++++++******++++++***))))))))))))***)))))))))(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooojjjddd```\\\UUUKKKCCC;;;888444111///...,,,+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&(((***++++++***((()))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***++++++,,,---------...---,,,,,,+++*********))))))))))))))))))+++,,,+++***)))+++,,,((()))+++,,,......------//////.........---------///000111333666888:::;;;???>>>>>>@@@BBBDDDCCCBBB:::<<<===<<<:::777222///444222...---------,,,,,,''''''(((((()))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%(((***+++)))'''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***++++++,,,,,,+++******************+++++++++,,,,,,+++***+++000444666IIIcccxxxsssqqq{{{wwwiii```XXXPPPKKKNNNQQQWWW]]]aaacccbbbaaaRRRQQQQQQSSSVVVUUUPPPKKKHHHBBB;;;444///,,,***(((&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))************)))''''''((((((((((((((('''))))))))))))******+++++++++,,,...///000000//////000///---------///222444===@@@DDDGGGJJJNNNTTTXXX[[[UUUQQQUUU\\\```]]]XXXZZZ^^^cccddd```\\\YYYYYY[[[WWWSSSOOOLLLIIIFFFCCC>>>@@@<<<555111222111,,,///...------------...///,,,,,,+++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkfff```]]][[[TTTKKKCCC;;;888444111000...---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''***++++++***(((((((((((())))))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***+++,,,,,,,,,---------------,,,++++++******))))))))))))))))))***+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,---000000222444666777999999>>>@@@DDDIIINNNSSSVVVXXX^^^^^^___```bbbaaa^^^[[[PPPSSSSSSQQQPPPQQQOOOLLLBBB>>>999555222///+++)))''''''''''''((()))***+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%&&&&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---,,,,,,000999AAA___rrr{{{nnnyyyiii___RRRIIIHHHKKKMMMNNNPPPUUU___jjjqqqnnncccXXXNNNLLLIIIEEE???777///))))))))))))((()))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))''''''(((((())))))(((((()))))))))***++++++,,,,,,,,,---......---,,,...//////000333888>>>FFFLLLPPPWWW[[[___bbbeeeiiipppuuupppllliiimmmtttwwwsssmmmppprrrvvvyyyyyyvvvrrrnnnjjjhhheeeddddddcccaaa```YYYYYYQQQCCC<<<;;;888222///...---,,,,,,,,,---...---,,,++++++******++++++******)))))))))((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%kkkfff```]]][[[TTTKKKCCC;;;888444111000///---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))'''&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((***+++,,,---,,,,,,,,,------------,,,++++++)))))))))))))))))))))******+++,,,,,,++++++,,,...............000222555777222555999???FFFLLLPPPSSS[[[]]]aaafffkkkppptttvvvzzzzzz{{{|||{{{wwwpppllloooppplllfffeeeiiillljjjYYYWWWTTTQQQLLLDDD<<<777333111...,,,++++++,,,---))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))((('''&&&%%%&&&&&&'''&&&'''((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---111888DDDTTTcccmmm~~~wwwnnn{{{{{{lllddd]]]TTTMMMPPPWWWfffzzz~~~lllhhhaaaYYYQQQHHH@@@;;;000///,,,***)))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((()))***************))))))******+++,,,,,,---***,,,.........000555999>>>CCCJJJTTT]]]eeejjjmmmhhhllloooooonnnqqqwww||||||zzzyyyzzz}}}~~~~~~~~~{{{{{{ppp^^^TTTUUURRRKKKAAA>>>:::555111...---,,,------,,,++++++++++++,,,*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%nnniiiccc```\\\VVVLLLDDD;;;888444222000///---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***,,,---------,,,,,,,,,---------,,,++++++)))))))))))))))************+++---,,,,,,+++---.../////////222666<<>>777333111...---,,,,,,++++++,,,,,,************))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ooojjjddd```]]]UUUJJJAAA<<<888444111000///...,,,******)))(((((((((((((((((((((((((((((((((((((((+++)))'''%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********&&&)))++++++))))))---000+++---......---///222555000111666BBBRRR___fffhhhsss{{{~~~xxxrrrrrruuuuuupppjjj]]]OOOFFFIIIGGG;;;111000***---///---)))'''(((***%%%)))------***(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******'''***---...---,,,,,,,,,***)))))),,,///000222444???KKK^^^xxxxxxxxx|||uuugggddd^^^XXXQQQLLLIIIGGGDDDCCCAAA???@@@BBBEEEFFFFFFGGGIIIMMMRRRYYY^^^bbbnnnpppuuu|||vvvssswwwyyycccTTTJJJIIICCC999000------,,,)))***++++++(((&&&'''((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))'''(((((()))))))))))))))%%%))),,,...---+++++++++,,,,,,''')))222...)))...---555===AAAIIIWWWeeemmmqqqtttzzz~~~nnncccbbb]]]OOOEEECCC888333,,,***+++...//////000///,,,)))'''''')))+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ooojjjddd```]]]UUUJJJAAA<<<999444111000///...,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***+++,,,.........////////////000111333444EEEOOOccc{{{wwwooommmmmmmmmhhhfff___XXXTTTRRROOOKKK<<<777000,,,***+++++++++++++++***(((&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))******,,,,,,,,,,,,+++******+++---111444000***...===MMMaaawwwqqqggg\\\RRRKKKDDDBBB@@@<<<999777666666888777666555555777999:::999999999:::<<>>IIISSSYYYbbbrrr~~~kkk___]]]LLLHHHAAA999222---***))),,,,,,------,,,+++,,,,,,+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''pppkkkddd```\\\UUUJJJBBB===999555111000///...,,,******)))((((((((((((((((((((((((((((((((((((((("""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,)))''')))---///...+++......///111777???HHHMMM\\\hhh|||xxxuuummmsssoooaaa]]]fffkkkgggYYYMMM>>>444111///,,,)))---+++((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))((())))))***+++///---+++***,,,---------000111111111888LLLiii~~~xxxrrrhhhYYYLLLDDD>>>888555444444333222222222222333444444333333333444555555444444222222222333444555999;;;===???CCCHHHOOOTTTZZZdddvvv}}}|||___SSSRRR[[[WWWBBB444444+++*********)))(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))'''((())))))******)))))),,,***((()))***,,,,,,,,,)))///......333444<<>>GGGRRRcccxxxyyyyyyrrrgggdddlllssstttuuujjjZZZLLLDDD<<<444...---+++***+++------)))%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***))))))))))))***++++++---,,,+++,,,///111111000000+++***999\\\xxxqqqvvvcccNNNHHH???999777777777777:::999999888888888888888666666666666666666666666777777666666666777888999666777999999:::;;;>>>AAAHHHOOO[[[hhhpppxxx{{{|||~~~mmm^^^[[[ZZZSSSHHHBBB444///+++***)))((()))+++)))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((()))************)))***((('''(((+++......---+++222444999EEELLLXXXkkk}}}kkk```^^^bbbmmmwwwwwwhhhYYYKKK>>>777000///...---------+++***,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''rrrllleee```\\\UUUKKKDDD>>>;;;666222000///---,,,***))))))(((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///333777===MMMbbbqqq|||zzzsssllllllqqq{{{vvvnnndddZZZOOOFFF@@@444000,,,***++++++***'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******************+++,,,,,,++++++,,,---///000///...///333???WWW{{{{{{jjj]]]MMM===@@@===:::888777777777666999999999888888777777666555555666666666555555555666666666666666777777888444555666666555444555777<<<===BBBHHHNNNYYYlll}}}uuu___ggg}}}nnn]]]\\\ZZZRRRFFF;;;222///---***+++000******)))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***((())))))***************------,,,...///000000000,,,999FFFXXXlllssswww||||||vvvssskkk```YYYgggrrrzzz~~~qqqUUUBBB===888222....../////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''rrrllleee```\\\UUULLLDDD???;;;666333111///---,,,******)))(((((((((((((((((((((((((((((((((((((((---+++(((&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...///......333===DDDSSShhhuuummmpppsssrrroookkkeee]]]UUUOOOFFF>>>444,,,((()))+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******++++++******++++++,,,---+++,,,......------...000===VVVrrrlllSSSDDD???===<<<888999999:::::::::::::::<<<======>>>>>>>>>>>>>>>;;;;;;:::999999999::::::999999888777666555555444:::;;;<<<;;;999888888999555555777:::;;;???JJJUUU]]]iiizzztttqqquuummmaaaWWWHHH:::555000***)))---++++++******))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******((()))******++++++******,,,---.........///222555888LLLccc~~~~~~rrriiiiiivvv}}}zzz}}}vvviiiNNNFFF:::111////////////---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''sssmmmeee```\\\VVVLLLEEE@@@<<<777333111///---,,,******)))((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...444???MMM[[[eeeuuu}}}}}}{{{sssooolllggg___YYYVVVQQQHHH===444///...///************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,++++++++++++,,,------+++...000///---000888???dddfffLLL@@@<<<;;;@@@HHH888:::===@@@BBBEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEFFFBBBBBBAAA@@@???===<<<;;;999::::::888666444555666666555666999999777:::??????CCCHHHPPP]]]qqq|||gggVVVGGGBBB:::...(((+++,,,,,,+++******)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))*********))))))***++++++++++++***))),,,.........555@@@JJJVVVkkk{{{{{{pppdddRRRCCC:::555000---------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''sssmmmeee```\\\VVVMMMEEE@@@<<<777333111///---,,,******)))((((((((((((((((((((((((((((((((((((((($$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------.........111000444AAAWWWnnn}}}yyywwwsssiii```______\\\SSSEEE888///,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...,,,000222111000777FFFSSS^^^HHH<<>>;;;999:::;;;999666666999999777888;;;888:::===???BBBKKKVVV___nnn|||wwwfffXXXSSSIII999//////,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))***++++++++++++******...222333666CCCVVVfffsssyyyyyy{{{qqq\\\MMMAAA666000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''tttnnnfffaaa]]]VVVMMMEEE???<<<777444222000---,,,******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))((((((((((((&&&((()))(((&&&&&&''')))+++)))((((((***+++,,,++++++***(((&&&&&&''')))+++(((((()))***++++++***))),,,,,,+++(((''''''(((***'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((())))))******)))******+++---......///000/////////,,,***...444000999HHH___vvvmmmpppzzzyyyhhhjjjssslll\\\QQQUUU\\\UUUDDD777111,,,***---,,,((()))...'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++******************---------+++,,,......,,,---333...+++;;;RRRiii~~~oooOOOEEEDDDCCCDDDGGGJJJKKKKKKPPPOOOPPPTTTYYY\\\[[[YYYXXXWWWVVVTTTSSSSSSSSSSSSVVVQQQMMMKKKMMMOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGKKKIIIFFFDDDCCCAAA>>><<<<<<;;;999888777888999:::333666999::::::===BBBGGGSSSUUUdddvvvaaaiiifff```^^^PPP===333222(((+++...))))))...,,,))))))((((((((())))))***)))((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((+++,,,,,,---...,,,***111111333???YYYwwwqqqzzz{{{ssspppvvvwwwfffGGG===000333222,,,(((***...111++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''tttnnnfffaaa]]]WWWMMMEEE???;;;777333111///---+++******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...+++***))))))))))))(((''')))+++---///...------,,,'''(((((())))))))))))***&&&&&&'''''''''''''''(((+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******++++++,,,,,,---...//////000000,,,,,,111555555444666III[[[ooo~~~yyyrrruuu~~~tttnnnooonnnccc[[[fffrrrcccGGG999000***,,,...+++)))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++++++++++++++*********...---,,,+++,,,......,,,444555///;;;^^^{{{___RRRRRRKKKKKKLLLMMMOOORRRUUUXXX^^^^^^aaaffflllooonnnlllhhhhhhhhhhhhhhhhhhggggggccc```]]]\\\^^^^^^]]][[[]]][[[XXXWWWUUURRRNNNKKKOOOMMMJJJIIIIIIHHHGGGEEEBBBBBBAAA@@@???===<<<;;;999999999888888999<<<>>>BBB@@@III[[[lll}}}~~~ggg~~~wwwfff```PPP999777...000333+++(((***&&&***))))))((((((((((((((())))))(((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))******+++---...---,,,...000222---===SSSjjjooo~~~cccUUU>>>777111000000///,,,***+++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''sssmmmfffaaa]]]WWWMMMFFF>>>;;;666333111///,,,+++******)))(((((((((((()))))))))))))))))))))))))))''''''((((((((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))...,,,)))))))))***+++***(((((()))***++++++******'''***,,,---+++***)))***---......---+++***+++,,,++++++------......------,,,***((((((((()))((('''((((((((((((((((((((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))******++++++---.........//////000000...,,,,,,///222666@@@JJJhhh~~~ooogggoooyyyfffqqqssslllnnnxxxuuugggQQQBBB222---------,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++---,,,,,,---///000000000111666<<<[[[nnnUUUKKKKKKNNNSSSVVVYYY[[[]]]aaahhhmmmsssuuuzzzzzzxxxtttpppmmmgggbbb^^^WWWTTTPPPNNNMMMMMMMMMLLLIIIIIIIIIIIIGGGDDDAAA???@@@===:::999999:::::::::<<<888999AAAHHHQQQaaarrr|||nnnfffbbbZZZAAA666444666...,,,...***+++++++++******)))(((((()))))))))((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((())))))))))))*********))),,,...---++++++///555>>>[[[}}}~~~tttwwwrrrXXXDDD333000222///+++***,,,,,,---------,,,++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''rrrllleeeaaa^^^WWWNNNGGG>>>:::666222000...,,,***+++***))))))(((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((())))))))))))((())))))***************+++,,,+++***+++------,,,***---------,,,++++++,,,---...//////---******---///)))+++,,,,,,++++++,,,...,,,***)))))))))***)))))),,,+++))))))*********)))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))******++++++,,,........./////////000000///222333111///;;;XXXsss|||bbbSSSeeewwwmmmkkktttyyyuuuuuu{{{qqq___GGG666///...//////++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,---+++---111222111111333,,,CCC]]]bbbOOOVVV___\\\SSSbbbhhhnnnrrruuu{{{}}}mmmhhhaaa\\\XXXVVVTTTRRRSSSSSSRRRQQQOOOMMMLLLKKKHHHDDD???>>>???@@@???===AAA===<<<>>>???AAAIIISSSdddyyyhhh```iiiVVVFFF@@@===333111333000,,,,,,,,,,,,+++++++++***)))))))))((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))))))))*********++++++***,,,//////------666AAAbbb~~~rrrwww~~~bbbFFF:::444......444,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''qqqllleeeaaa^^^XXXOOOHHH>>>;;;666333111///,,,+++++++++***)))))))))))))))************************(((((((((((()))))))))***'''((())))))***))))))))))))*********++++++,,,,,,((((((***---///000///---...//////---+++,,,...111...222777888666555777:::555444444555666555444222555222...,,,---......---...,,,+++***,,,,,,,,,+++)))(((((((((''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,------......//////000000000111555===GGG[[[yyyrrr___[[[\\\uuulllnnnwwwwwwwww{{{vvvbbbMMM>>>444///,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------------...---///222111---111777CCCgggxxxlll___ZZZ___ggglllnnnxxxvvvoooiiieeebbbaaa___[[[XXXWWWWWWXXXYYYUUUPPPKKKIIIIIIHHHDDDAAA>>>===>>>??????===???BBBPPPTTT___tttuuuuuuiiibbbfffWWWQQQNNNCCC===:::222,,,,,,+++*********++++++***)))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++111...---///222<<>>CCCJJJOOOOOOYYYfffmmmmmmkkkjjjkkkuuupppkkkhhheee___UUUMMMIIICCC===:::999888555333111...,,,+++++++++***(((******))))))(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))))))))***************+++,,,,,,------,,,,,,---...///000111111///---888RRRqqqrrr___WWWYYYvvvtttaaaggguuu~~~}}}}}}wwwiiiWWWFFF555))),,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,------......///111///111222---,,,888IIIuuu{{{WWW]]]fffnnnvvv}}}vvvrrrlllfffbbbaaabbbcccgggddd```[[[WWWQQQLLLHHHAAAAAAAAABBBAAA???===<<<@@@FFFPPPYYYaaavvvlllsss~~~ggg[[[ZZZ]]]VVVQQQLLLCCC111...+++((('''((()))*********)))))))))((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******+++++++++,,,,,,,,,111+++)))111>>>RRRqqq{{{eeeXXXeeetttwww~~~qqq\\\HHH777,,,000///...---,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((pppjjjddd```^^^YYYPPPIII@@@===888555333111...---,,,+++******))))))******************************(((((()))))))))***************+++,,,,,,,,,,,,+++******++++++,,,------......000111///---111:::BBBFFFQQQaaannnwww}}}pppjjjaaa[[[TTTLLLBBB:::@@@===999666444222///---------,,,++++++***))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))))))))***************++++++,,,---------,,,,,,---///111222333444888???UUUyyy{{{[[[VVVnnnmmmbbbnnn|||www}}}yyyooo^^^HHH555---------,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,---.../////////111000111222///666QQQoooxxxhhhbbbjjjxxxyyyvvvtttxxxxxxwwwrrrjjjbbb\\\YYYTTTRRROOOLLLIIIGGGDDDBBB:::@@@MMMYYY[[[]]]rrrsss|||yyyhhh```___YYYXXXYYYSSS<<<888222,,,)))(((***,,,*********)))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,,,,------+++333HHH]]]ppp{{{pppvvv}}}}}}qqqSSS555444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((ooojjjddd```^^^YYYQQQJJJAAA===999555333111///---,,,+++******)))*********************************))))))))))))************++++++,,,------------,,,******+++,,,,,,---......)))///444777===KKKaaaqqq{{{iii\\\VVVRRRMMMHHHEEEAAA===::://////...------,,,++++++(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...,,,---...000222444666666KKK___ooo]]]eeemmmmmmyyy|||~~~|||zzzqqq[[[GGG//////...---,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,------...///000000000///000222444CCCkkkiiikkkyyyzzzqqqllljjjhhhddd]]]UUUPPPNNNKKKHHHGGG===>>>MMMZZZ___iiiuuuxxxwwwjjj[[[NNNOOOUUUSSSHHHBBB:::111,,,+++---///************))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...333IIIiiiggguuuxxxNNN777666333111///.........------------------------(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))ooollleee^^^[[[YYYPPPFFF???<<<888555333111...+++---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---+++***++++++***000,,,+++---000000//////222BBBUUUggg|||pppddd```[[[TTTSSSXXXMMM@@@777666000&&&(((111000&&&"""&&&+++)))((()))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))111111)))&&&+++***$$$&&&&&&&&&'''''''''((((((*********))))))))))))))))))************+++++++++,,,---.........---,,,+++------111555222000@@@UUU~~~gggiiiyyyvvvpppsss~~~sss{{{yyy]]]DDD333+++000...$$$&&&222+++******)))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++******************)))******++++++,,,,,,---//////............//////...000111222<<>>555444333000.../////////...---,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))pppmmmfff___\\\YYYQQQGGG???<<<888555333111...,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***+++,,,/////////...111111...***222MMMuuu}}}gggiiijjjiiikkkrrr}}}sssuuu{{{zzzlllllluuuppp[[[JJJFFFAAA999000---,,,---+++'''''')))))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%,,,---(((&&&******%%%&&&&&&'''''''''(((((((((******************************+++++++++,,,,,,,,,...///000000000000000///333111111333777KKKsss```[[[jjjpppeeevvv}}}||||||zzzvvvfffJJJ333///444000%%%,,,+++******))))))************************************)))))))))******+++))))))******++++++,,,,,,------......///000000000//////...//////000111111///999;;;???aaayyyuuuhhhcccYYYMMMDDDBBBFFFJJJRRRcccwww~~~jjjoooeeeOOOAAA???HHHPPPMMM???222...000,,,,,,+++***))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,,,,---///000...333CCCSSSqqqttt```YYYddd}}}sssWWWDDD999222///...111000///...---,,,+++***+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))qqqmmmfff^^^\\\YYYQQQHHH???<<<999666444222///---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***+++///111000//////000333999GGGbbbsssooouuuyyytttqqqjjjVVVCCCEEETTTIII;;;,,,'''***---,,,)))******)))((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''$$$)))+++'''&&&))))))'''''''''''''''(((((((((((()))***************++++++++++++++++++,,,,,,,,,---...//////000000111111111555111111;;;KKKccciiiddd|||ooonnnwww{{{xxxwwwvvvhhhMMM666...///111,,,,,,+++************+++******************************))))))******++++++******+++,,,,,,---......---......//////000111111///...//////000111222333444:::GGGeeevvvrrrlllddd[[[SSSMMMIIIGGGKKKZZZjjjpppwww___zzzoooYYYPPP:::@@@IIIMMMEEE999000......---,,,+++***)))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,------(((///555444000;;;ZZZxxxiii]]]]]]___~~~bbbEEE222000444//////...---,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))qqqmmmeee^^^[[[YYYQQQHHH???<<<999666444222000......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111...///222222......333333OOOuuuuuurrrrrrllldddTTTIIIHHHYYYPPPCCC888222000---***++++++***)))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''$$$((()))(((&&&((((((''''''''''''((((((((())))))))))))******+++++++++,,,+++,,,,,,,,,------------------...//////000111222111000999QQQppp~~~zzzzzzeeewww|||wwwxxx|||wwwyyywwwgggKKK111,,,444---,,,,,,+++++++++++++++***************************************+++,,,,,,,,,,,,------...///000000---------...//////000000......//////111222444444888DDDccc|||vvvrrriii]]]SSSRRREEEBBBMMMVVV^^^sss{{{lllZZZFFFAAABBBKKKNNNDDD666---......,,,+++******************))))))))))))******))))))))))))))))))))))))************************************++++++++++++***++++++,,,------......000///111666@@@TTTqqquuujjjbbb|||^^^FFF999444...---,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******************************************************qqqmmmddd\\\YYYXXXQQQHHH???<<<999666555333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000------///---,,,555CCC___|||yyyxxxqqqdddPPP<<>>...---,,,+++************))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++)))&&&''')))(((((((((((())))))))))))))))))***+++,,,,,,---------------.........///////////////000222444666888RRRrrrlllttt|||gggkkkzzzxxxrrrnnnYYY???......---,,,,,,,,,,,,---++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,++++++------......///000000000......///000222555777888SSSxxxwwwhhh\\\VVVSSSTTTUUU]]]yyypppmmmnnn^^^PPPHHH===000...555------,,,,,,,,,---......++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,---...///000111---IIIsssfffJJJNNN{{{xxxddd:::888444111...---,,,---,,,,,,------,,,,,,+++***************************************************tttooohhhaaa\\\UUULLLFFF@@@>>>:::777666444222000//////............//////..................------,,,---...////////////000555000555NNNrrraaa]]][[[cccsssyyymmm\\\III333+++000,,,***,,,+++(((***+++)))&&&&&&(((+++***************)))(((((())))))))))))(((((((((((())))))))))))************++++++,,,------......///.........///////////////555+++,,,666666111BBB]]]|||yyysss{{{___nnnyyyzzzyyywwwkkk[[[???000(((...///((()))111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,------......------......//////000000111111111111333555333444???NNN|||vvvlll^^^TTTRRRYYYfff|||tttffflllVVVTTTOOO<<>>***---000%%%(((***,,,,,,***)))***+++*********+++******)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////......//////000000000000...333777333222GGGuuummmbbbooo}}}|||tttqqqaaaMMM666+++...222///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---............---......//////000111222222444,,,000888555;;;gggmmmbbbWWW^^^uuu|||hhh```YYYGGG333000//////...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------333)))+++666333,,,<<>>;;;888666555444222000//////............//////........./////////000000+++000111...+++222CCCRRR~~~zzznnnaaaQQQEEELLLaaaiiiSSS<<<444///+++******++++++***)))(((******++++++++++++******((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000//////000000111222222333555444555DDDggggggcccpppyyyzzzuuukkkVVV>>>111//////---------------------------,,,,,,++++++,,,,,,---...,,,---......//////............///000111222333333///777:::555>>>```~~~vvvqqqoooqqqtttxxxxxxcccTTT\\\ooo}}}cccZZZTTTIII444111...,,,---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.../////////444333///777SSSxxxgggKKKWWW|||eeeKKK777000222//////.........---------,,,++++++,,,......,,,+++,,,++++++++++++++++++,,,qqqllleee```[[[TTTLLLFFF===;;;888666555444222000//////............//////.........//////000000111...000000---000BBB___www~~~sssmmmxxxhhhYYYJJJBBBRRRjjjjjjWWWAAA...000---+++***++++++***((()))***++++++,,,+++++++++((())))))******+++++++++++++++,,,,,,,,,------------------...//////000000//////000111222333333444444666CCCcccvvvdddjjjtttwwwvvvqqqdddPPP<<>>UUU}}}~~~xxxsssrrrpppnnnqqqvvv}}}~~~pppfff___dddzzzpppmmm]]]WWWVVV;;;555///,,,---......,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,333222111BBBfff___JJJrrrrrrXXX???111.../////////.........------,,,++++++,,,......---+++,,,,,,++++++++++++,,,,,,lllhhhddd```[[[UUULLLEEE<<<:::777555555444222000//////............//////---......///000000111111///000111555AAAWWWrrruuuttt}}}___TTTJJJQQQccckkkiiiYYYAAA666222---++++++,,,+++***)))***++++++,,,,,,,,,+++((())))))******+++,,,,,,,,,,,,,,,,,,------------------......//////000000///000000111222333444555444BBBbbbvvvjjjmmmtttvvvrrrlllbbbKKK555---222........................---,,,,,,,,,,,,---......------...///////////////---...///000222333444555444444;;;SSS|||qqqddd^^^hhhwww~~~jjj\\\[[[CCC<<<222------///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---...333CCC___|||zzz^^^OOOXXX|||kkkSSS===111////////////............,,,++++++,,,...///...,,,---,,,++++++++++++,,,---iiifffbbb```\\\UUULLLEEE<<<:::777555555444222000//////............//////---......///000111111222,,,...555BBBSSSeeeuuu~~~uuuVVVWWW]]]^^^```llllll\\\:::555///,,,,,,------,,,)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------......------......///000000000///000000222333444555555777QQQ}}}lllhhhssswwwqqqppplllWWW:::...333........................---,,,,,,,,,,,,---......---......///////////////---...///111222333555555===333;;;ggg}}}{{{qqqiiieeevvv|||vvvwww^^^ZZZIII@@@555......//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111444///:::]]]uuu]]]QQQ```kkkOOO<<<000/////////............,,,++++++---...///...,,,------++++++++++++------mmmiiiccc^^^ZZZTTTMMMGGG===:::777666666555333222000000////////////000000111000000111222222000///777000:::VVViiiiiidddeee}}}xxxsssjjjbbb^^^eeemmmrrrwwwlllWWWRRRYYY___nnnsssfff\\\AAA---///222***(((---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111444333333333333333555777HHHgggrrrcccmmmvvvpppllljjjNNN000......///...,,,---//////---,,,,,,,,,---------......---------.........//////,,,000333222111222333333BBB222OOOuuuppppppqqqwwwssskkkzzzmmm\\\UUUMMM999...111///+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------//////------///222222000///:::VVV|||www[[[LLLZZZpppPPP:::000---222111+++***111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,ooojjjddd___[[[TTTLLLFFF<<<:::777666666555333222000000////////////000000111000000111111222111000333===QQQeeejjjeeegggnnnmmmhhhccc^^^[[[ZZZYYYUUUQQQQQQSSSUUUSSSQQQRRRWWW\\\eeepppzzzTTTVVVggg^^^ZZZpppfffVVV@@@///+++......*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111111///111444333222888AAAttt^^^fffsssuuuoooiiiZZZAAA111111000///......///...---,,,,,,---------.........---------.........//////...000111111222444666777888DDDxxx{{{vvvooorrrnnnhhhsssxxxaaa[[[UUUBBB222///...---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...---------000222111///444QQQuuu|||]]]JJJ```wwwEEE777...000111------111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,qqqlllfff```[[[TTTKKKEEE<<<:::777666555555333111000000////////////000000111000000000111222333444888NNNfffmmmfffdddooo}}}|||gggYYYZZZ[[[\\\^^^```bbbbbbbbbaaa```^^^\\\ZZZXXXWWWVVVMMMNNNQQQWWWaaavvvdddNNN```OOOBBBcccjjjlllYYY777(((000333(((++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............///000000111111222111...111666333333CCCZZZqqq^^^jjjvvvqqqhhheeeTTT777333111/////////...---,,,,,,------------.........------........./////////111///...000333666999:::222SSS}}}wwwxxx|||zzzvvvtttrrrqqqwwwpppaaa^^^OOO:::...---000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,...000111111000999```uuuNNNAAAnnnWWWBBB000---000//////111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssnnngggaaa[[[SSSJJJCCC<<<999777555555444333111000000////////////000000111111000000111333777:::GGGYYYfffeeeaaaiii{{{}}}yyy|||xxxrrrjjjeeeeee___[[[YYYRRRNNNXXXgggUUUOOOOOOFFFJJJ^^^nnnjjjJJJ222111111))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............//////000111111222222444111333777333888XXX~~~``````nnnsssiiiggg^^^AAA555000---...000...------------------........................////////////222///...111555777888999>>>```ttttttyyy{{{zzz|||{{{eeecccZZZEEE111///222...------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,...///000333777QQQppp~~~}}}nnnOOO]]]~~~kkkRRR888...000111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssnnnggg```ZZZRRRIIIBBB;;;999666555555444222111000000////////////000000000111111000111666<<>>111111222------111............////////////.../////////000000000000333000222777666444>>>LLLppp^^^^^^uuuwww|||ppp]]][[[fffhhh^^^aaaGGG666666,,,........................++++++,,,,,,,,,,,,------------------............---...222333333@@@fffooobbbdddyyyZZZUUUmmmQQQ<<<222000000............------------,,,,,,,,,,,,,,,,,,,,,,,,pppkkkddd^^^XXXPPPGGG@@@;;;888666444444333222000000000////////////000000///111222222555>>>KKKVVVUUUWWWcccqqqrrrssstttsssuuujjj^^^OOOTTT^^^qqq{{{yyytttrrrqqqfffKKK222.........------,,,,,,,,,,,,,,,,,,---------................../////////000000000000111222222333333555555999MMMxxxqqqXXXjjjrrrfffbbbXXXEEE666444333---,,,111............/////////000////////////000000000000444000222666555555DDDWWW}}}\\\jjjxxxgggaaafff~~~kkk]]]cccJJJ777666---........................++++++,,,,,,,,,------------------.........//////,,,...333555555GGGvvvmmmaaaXXXaaajjjoootttxxxxxxuuunnnnnnmmmnnnrrr~~~bbbFFF\\\zzz[[[AAA333111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,pppllleee]]]UUUMMMEEE???;;;888555333333333222111111111000///////////////...///222888???EEEIIIJJJLLLbbbqqqnnnpppyyyooowwwsssbbbUUUXXXdddiiixxx|||sssyyyoooWWWOOO111...///333222,,,***......................................./////////000...111222000///111444555111888AAA```{{{hhhbbbkkkmmm```\\\RRR>>>---+++000111,,,000000000000000000000000000000000000000000000000111333///555;;;222GGG{{{nnntttzzzzzzcccUUUZZZHHH...,,,...---,,,,,,......---+++------------------------,,,,,,------.../////////000333333333AAA```ooobbbQQQMMMKKKMMMNNNKKKJJJKKKKKKJJJIIIKKKPPPXXXaaafffvvv|||{{{UUUNNNhhhoooRRR;;;111000000///------......---+++---,,,,,,,,,,,,---......qqqmmmfff]]]UUULLLDDD???;;;888555444444333222111111111000//////////////////000444888>>>EEEJJJNNNXXXccclllqqq{{{~~~hhh[[[WWWmmm|||nnn}}}~~~ttttttqqqcccWWW;;;333...000111---,,,..................................../////////000000///111222111222444555555777===MMMuuu{{{uuuxxxoooaaammmrrrddd]]]TTTCCC222...111222///000000000000000000000000111111111111111111111111000333000666===<<>><<<===@@@FFFLLLOOOVVVZZZaaaeeefffeeeddddddnnnxxxeeeTTTQQQnnnzzzVVV@@@555111000///------...///---,,,------,,,,,,------...///sssnnnfff^^^UUUKKKCCC===:::888555444444444333111111111000/////////000000///222777:::>>>DDDMMMSSSaaa```fffttt{{{}}}lllTTTNNNaaajjjrrr{{{vvvnnnrrrpppaaaJJJ<<>>IIInnnwww^^^YYYPPP>>>444000///------......---,,,------------------------------......//////000000111000111CCCnnnwwweeeYYYUUUUUUNNNGGGEEECCC???>>>???<<<;;;999999999;;;===???>>>AAAEEEFFFFFFDDDDDDDDDHHHPPP\\\jjj}}}zzzdddGGGDDDhhhgggMMM===333111///------//////...------------,,,------...///tttoooggg^^^UUUKKKBBB<<<999777555444555444333111111111000000///000000111000555999<<<>>>EEEPPPXXX```^^^fffwww|||wwwxxxlll^^^RRRbbbwwwkkkrrrzzzppppppsssiiiYYYGGG444,,,///222111---...........................////////////000000000444111000333666666555555888[[[kkkTTTFFFGGGDDDDDDLLL]]]|||zzzmmmuuueeeeeekkkbbb^^^RRRCCC777111111222000000000000000000000000111111111111111111111111333555444333===ZZZwwwwww~~~sssaaaVVVFFF888222000------.........---........................---......//////000111111666///777[[[pppddd^^^VVVQQQOOOOOOMMMGGGCCCBBB@@@@@@???===<<<;;;;;;;;;;;;<<<>>>>>><<<<<<<<<>>>===AAAGGGMMMWWWjjjwwwyyyXXXBBBTTT```EEE555222000......///000///...---------------...//////uuupppggg^^^TTTJJJAAA;;;888666555555555555333111111111000000000000111111222666;;;>>>AAAHHHSSS[[[[[[aaannnyyyzzzuuussswww{{{fffPPP^^^pppkkk{{{vvvmmmnnnlllcccRRR<<>>===;;;::::::;;;<<<;;;::::::<<<======@@@BBBAAABBBJJJXXXdddmmmQQQHHHaaapppMMM;;;444222///...////////////...------------...//////tttoooggg^^^UUUKKKBBB<<<777666555555666555333111111111000000000111222222333777<<<@@@EEEMMMVVV\\\]]]jjjwwwvvvlllhhhpppyyy{{{{{{dddNNNfffnnnyyy{{{nnniiilllfffZZZGGG777111222222////////////////////////////////////000000000111111666111111555555222666???aaa}}}mmm^^^UUUQQQRRRRRRMMMGGGCCCBBBCCC>>>???BBBBBB???AAAMMM[[[mmmnnn]]]UUUoooyyybbbwwwiiiddd\\\QQQCCC555000000111111111111111111111111222222222222222222222222222333555555III^^^SSSkkk\\\SSSCCC555222///---...//////...........................//////000000111111222222555;;;[[[}}}lllbbbXXXQQQMMMHHHHHHJJJDDDDDDDDDCCCBBB@@@???>>>;;;;;;<<<;;;::::::<<<===999<<>>888:::<<<<<<<<<<<<>>>@@@@@@cccYYYFFF^^^oooQQQ:::666222///.........---...............//////000sssnnnfff^^^UUUKKKCCC===666555555666777666333111111111000000111222333333666777;;;CCCLLLTTTYYY[[[kkkvvvsss```UUU]]]iiilll|||hhhcccnnnxxxyyykkkiiibbbcccYYYEEE444000111222000000000000000000000000000000000000111111111111222000333888777555BBBUUU|||eeeQQQGGGEEEFFFHHHIIIHHHFFFDDDBBBCCCDDDFFFHHHDDDCCCDDDCCCBBBDDDIIIKKKooozzzzzznnniiijjjccc]]]YYYPPPBBB999999111111111111111111111111222222222222222222222222222333999999MMMgggVVVxxxpppccc]]]NNN777444000....../////////////////////////////////000000000111222222333333666bbbkkkYYYPPPLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCCCCBBB???======>>><<<<<<<<<<<<===???@@@AAA@@@SSSzzzTTTMMMVVVYYY;;;888333///......------...............///000000wwwrrriii]]]RRRHHHAAA===666666555444333333333333111000//////000222444666;;;666777BBBLLLPPPSSSWWWllliiidddbbbcccgggkkknnn[[[aaatttrrrvvvmmmjjjfffddd___TTT@@@///---555111111111111111111111111222222111111111111111111444555333:::@@@555GGGvvv{{{ccclllhhh[[[KKKDDDGGGGGGCCCFFFHHHHHHFFFEEEFFFGGGGGGHHHJJJHHHCCCBBBGGGJJJJJJFFFeeefffllliii^^^XXXXXXIII777333444333111000000000111222222222111111222222333444000===777===hhhzzz^^^TTTwwwlll\\\SSSDDD666...222444...,,,000---------.........//////...222...,,,111///...666DDDmmmqqqYYYXXXSSSOOOLLLHHHCCCCCCGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>???CCCLLLmmm~~~```CCCQQQdddjjjQQQ333...555,,,,,,222,,,...............///000000wwwrrrhhh]]]QQQGGG@@@<<<666666555444333333333333111000//////000222444666888888<<>>111666///,,,111...///............///000000vvvqqqhhh\\\PPPFFF???;;;666666555444333333333333111000000000111333555666555:::AAAGGGHHHLLLXXXdddeee^^^YYY^^^iiissswwwuuutttzzzhhh^^^~~~}}}rrrtttmmmgggeeeccc]]]PPP???444000111111111111111111111111111111222222222222222222222333888555222LLL]]]RRRQQQRRRNNNLLLMMMMMMLLLNNNQQQNNNNNNNNNMMMKKKIIIGGGGGGJJJIIIKKKPPPTTTTTTQQQOOOPPPYYYyyyiiimmmjjj```XXXOOO@@@111222111000//////000222222222222111111222222333444555666999ZZZTTTGGGPPP{{{zzz\\\\\\LLL===222111111......222------........./////////---222//////333222666FFFzzzsss]]]PPPJJJHHHIIILLLRRRRRRRRRRRRPPPOOOMMMLLLIIIJJJMMMOOOQQQRRRRRRRRRVVVVVVeee}}}oooJJJEEEOOO~~~sssJJJ444666222,,,///222//////......//////000111vvvqqqggg[[[OOOEEE>>>:::666666555444333333333333000000000111222444666777666<<>>:::666666555444333333333333000000222333555666777888======>>>BBBKKKUUUXXXUUULLLRRRZZZaaaiiitttxxxdddOOOIIIMMMPPPNNNKKKKKKPPPMMMIIIIIIEEELLL___hhhYYYkkktttrrrqqqmmmeee]]]WWWPPPDDD999111111111111111111111111111111222222333444444444777666555999ZZZsssccc\\\aaakkkrrrnnnccc]]]^^^]]]WWWTTTWWWSSS___xxxlllkkkzzz}}}ttteeeiiijjj[[[XXXUUU@@@555444333222111222222333222222111111222222333444777:::```rrrPPPBBBLLLooo___ZZZNNN===333000000111000....../////////000000000000333000000333777PPPvvvttthhh[[[RRRMMMJJJLLLPPPVVVXXX[[[ZZZUUUOOOJJJGGGGGGHHHJJJPPPWWW]]]aaabbbhhhkkkrrr|||{{{yyytttwww}}}}}}rrriii[[[VVV^^^~~~xxx[[[BBBHHHooopppGGG222555222---333000000//////000000111222yyysssiii]]]QQQFFF>>>:::666666555444333333333333///000222444666777888888<<<>>>???BBBJJJSSSSSSMMMPPPUUU\\\dddooo{{{qqqgggWWWMMMFFFFFFIIIIIIJJJNNNDDDOOOSSSVVVYYYQQQKKKQQQMMMYYYcccdddfffnnnvvvxxx|||fffSSSwww{{{oooqqqpppjjjaaaZZZTTTIII===111111111111111111111111111111222222333444444555555:::666???mmmuuuqqqnnnjjjlllsssvvvggggggooo___YYYXXXFFF888777555333222222222333222222111111222222333444666999eeekkkGGG@@@JJJkkkaaa]]]QQQAAA555111111111///.../////////000000000000///111000111666>>>___nnn___SSSKKKDDDBBB@@@???@@@CCCFFFGGGHHHFFFBBB>>>======<<<<<<===AAAFFFKKKMMMNNNRRRYYYcccppp|||zzzooofff]]]TTTYYYyyy}}}eeeKKKDDD\\\___888555444///222000000//////000000111222zzztttjjj^^^QQQFFF???;;;666666555444333333333333///111222555666888888999;;;???BBBCCCIIIPPPPPPJJJNNNQQQYYYgggyyywww]]]UUUXXXSSSOOONNNOOOMMMKKKSSS^^^jjjhhh]]]YYY```^^^VVVWWWSSSSSSSSSTTTUUUYYY___eeefffoooxxx{{{~~~|||SSSZZZpppppprrrnnneee^^^XXXKKK???111111111111111111111111111111222333333444555555///>>>===JJJ}}}iiigggrrrbbbZZZYYYIII:::888666444333222333333222222111111222222333444>>>???lllxxxiiiDDDFFFMMMkkkzzzaaa^^^SSSCCC666222222111...////////////000000000000...000///222999DDDjjjfffRRRFFF???;;;:::===>>><<<:::<<>>;;;999:::;;;777666777999===AAABBBBBBCCCKKKXXXeeerrr|||rrriiibbbUUUUUUrrrxxxQQQCCCRRR~~~qqq===555666000222000000000000000111111222zzzsssgggZZZOOOEEE===999666666555444333333222222333000222888:::777888===>>>>>>AAAGGGJJJHHHIIIKKKOOOQQQYYYkkkhhhRRR[[[rrrbbbWWWOOOOOOVVVbbbwww|||wwwqqqtttzzznnnYYY```sssvvvrrrqqqjjj\\\WWWRRREEE:::444111333555222000000222333444333222222333555555666:::___wwwdddkkkeee^^^XXXLLLEEE<<<333111111111222444222333444444222222333444<<>>JJJYYYiiizzz}}}xxxpppiiibbbZZZUUUnnn}}}eeeGGGEEElllxxxKKK===444---444///666222---111000///555zzzsssgggZZZNNNDDD<<<888666555555444333333222222333111333888:::888888<<<======AAAHHHIIIGGGHHHKKKLLLQQQZZZgggsss|||rrrYYY```uuupppiiifffmmmzzz}}}^^^WWW}}}tttsssvvvooo^^^WWWUUULLL<<<666111333444222000111222333444333222222444666666;;;QQQooollljjjeee[[[PPPGGG===444222222111222444222333444444222222333555999]]]|||ZZZIIIFFFVVVddd]]]YYYLLL;;;222222222///000000000000111111111111444000444777CCCooonnnUUUFFF>>>===???:::999888888999999888666666666555444444444444444666666666666666777888999777;;;CCCOOO^^^qqq~~~yyyqqqjjj___XXXTTTnnnuuuNNNBBB\\\wwwPPP<<<333///111...555111---111111222999zzzttthhhZZZMMMBBB;;;777555555555444444333333222333222444888:::888999<<<<<<===BBBHHHIIIFFFFFFIIIIIIQQQ[[[ccciiirrr}}}zzziiiUUUmmmtttrrrwwwtttaaaXXXVVVQQQAAA999222222333222111333222333444333222222444666444;;;eeezzziiimmmkkk]]]TTTIII???666333333111222444222333444333222333444666:::tttvvvSSSCCCFFFYYYqqq```ZZZMMM>>>444222111000000000000111111111222222666333333999PPPkkkOOOAAA>>>>>>===<<<;;;:::999999::::::999777555555666666666555444444666555555555555666666777777999<<>>333444000---333000---222222444???zzztttiiiZZZLLL@@@999666555555444444444333333333333333555888999999:::;;;:::<<>>===;;;;;;<<<<<<<<<:::777888999::::::999888777666666555444444555555555777777888<<>><<<<<<=========<<<::::::<<<======<<<;;;:::888777666555555555555555444444555777;;;BBBKKKQQQaaaiiirrrwwwxxxwwwwwwxxx}}}}}}tttmmmdddaaa```xxxpppSSSJJJ___{{{NNN777777222111555111000222000555EEEvvvrrrhhhZZZIII>>>888777444444444444444444444444333666888777888;;;;;;999:::<<<@@@BBB@@@===BBBIIIUUUVVVXXX]]]fffrrr}}}wwwXXXcccppprrrpppggg]]]TTTOOODDD999555444222333555222333444444444444666888>>>aaayyynnnooohhhaaaTTTIII>>>999777333222444111222222222222555888;;;VVVcccLLLFFFLLLhhhjjj```TTTHHH===444111222111111111222222222222333333444:::[[[uuuVVVGGGEEEFFFHHHGGGDDDDDDGGGAAA???===<<<===>>>>>>>>><<<<<<======>>>>>>======::::::999777666666666666222333444555555777;;;===JJJSSS___iiinnnqqqtttvvv{{{~~~xxxqqqaaa___```yyy]]]DDDSSS\\\<<<222222333555111111333///666IIItttqqqhhhYYYIII===999888444444444444444444444444333888999777777<<<<<<888;;;<<>>>>>:::999AAAKKKLLLRRRYYY___eeeooo{{{uuuYYY```tttpppkkkbbb\\\XXXRRRGGG===888666333333444111333444444444555777999XXXsssiiilll```XXXMMMAAA<<<888444222333111222222222222555:::===rrrmmmoooyyyRRRBBBHHHOOOnnnooocccVVVMMMAAA555111333111111222222222333333333222777III}}}{{{~~~^^^RRRPPPOOORRRWWWVVVQQQLLLLLLKKKIIIFFFEEEFFFGGGHHHHHHEEEDDDCCCCCCDDDEEEFFFHHH???>>>===;;;:::999999888:::<<<<<<<<<::::::;;;<<<444:::DDDNNNXXXcccoooxxx{{{zzz{{{|||qqqpppooorrrFFFLLLbbb}}}PPP111:::000222///111444111:::RRR{{{mmmfff\\\GGG;;;999555666555444333333333444555666666777888999999::::::>>>===<<<:::999<<>>===;;;<<<@@@CCCBBBBBBCCC@@@<<<:::666777???IIIWWWjjj|||}}}wwwmmmlllvvvSSSEEETTT|||XXX:::444555...//////999444444```zzzmmmeee[[[GGG<<<:::666555555444333333333444555666777777888999999::::::======;;;999999<<>>WWWttt^^^WWWUUU```ppp}}}jjj]]]SSSSSShhhuuuttteeeVVVOOOMMMJJJHHHHHHFFF@@@:::888;;;????????????CCCEEEEEEHHHKKKHHHBBB<<<666555<<>>@@@@@@@@@BBBCCCGGGNNNTTTRRRLLL@@@888444888>>>JJJbbbzzzrrrhhhddd]]]bbb~~~jjjPPPIIIjjjddd>>>;;;111222666111222000BBB~~~yyykkkcccZZZFFF<<<;;;888555555444333333444666777777777888888888999999999;;;;;;:::999999===BBBFFFLLLPPPXXXbbbiiiqqqrrrSSSzzzzzzrrrfffgggVVVPPPKKKCCC<<<888666555444555111888555666666<<<```nnnjjjtttcccWWWKKKBBB:::444333555555222999333444666888WWW___EEEHHHIIIddd~~~sss___WWWHHH:::555111222222222222222333444555333PPP{{{wwwdddbbboooyyylllkkkmmmVVVNNNQQQRRRPPPMMMGGGBBB;;;777888;;;>>>???BBBBBBCCCGGGRRR[[[YYYSSSFFF;;;444666888CCC^^^zzzxxxjjj```[[[UUU[[[wwwwwwWWWEEE___rrrDDD999111333777111222111FFFyyykkkcccYYYEEE;;;;;;888555555444333444555666777888888888888888999999999:::999999888999===CCCGGGMMMPPPYYYccckkkttt]]]bbbrrrggglllXXXOOOJJJDDD>>>:::888555444666111888666666777IIIzzzsssgggooofff[[[MMMCCC;;;555444666666111888555555555>>>eeezzzUUUEEEIIIKKKjjjxxxzzzkkk[[[XXXJJJ<<<555///222222222222333444555666777]]]zzztttiiiZZZKKKHHHJJJKKKJJJKKKEEE@@@999666777;;;@@@DDDKKKJJJHHHKKKSSS[[[YYYRRRJJJ>>>777777666>>>[[[{{{yyymmmaaaZZZRRROOOWWWqqq```HHH___RRR777333222555111555555FFFzzzkkkcccXXXDDD::::::888555444444444444666777888888888888888888888888888888888888888999===CCCHHHMMMQQQZZZdddmmmwwwiiiRRRppphhhkkkYYYNNNJJJDDD???<<<999666444444...666666666===\\\pppqqqjjj]]]OOOEEE<<<666444777666000777666555555EEEtttuuutttKKKDDDLLLNNNrrroooxxxgggZZZYYYLLL>>>777000222222222333444555666777BBBlllyyyzzzWWWOOOHHHIIIJJJHHHGGGHHHCCC???999666888>>>FFFKKKTTTSSSOOOMMMQQQVVVTTTNNNLLL@@@999999666:::XXX{{{xxxmmmcccZZZVVVMMMKKKSSSllliiiNNN```mmm???444222444111777888HHH{{{lllcccXXXCCC999999777555444444444555666888999888888888888888888888888888888777777999===CCCHHHNNNRRR[[[fffoooyyyvvvRRRnnntttnnngggWWWNNNJJJEEEAAA===:::666444777...666666777AAAkkk}}}uuummm```QQQFFF===666555777777///666666555666LLLssssssDDDDDDNNNRRRpppccctttlll^^^[[[NNN@@@999333222222333333444666777888JJJyyyzzzrrraaaXXXRRRNNNQQQSSSPPPMMMLLLIIIDDD>>>999999???GGGMMMQQQQQQNNNKKKLLLPPPPPPLLLJJJ???:::;;;666888UUUyyyyyyoooeee\\\VVVRRRKKKGGGMMMeeemmmNNNYYYEEE444222444000666999KKK|||mmmcccWWWCCC999999666555444444444555666888999999999888888888888888888777777777777999===DDDHHHOOOSSS\\\gggppp{{{ZZZggg~~~xxxiiiXXXNNNJJJEEEAAA>>>:::777444<<<222888777666BBBqqquuunnnaaaRRRFFF===666555888777...555666555777PPPwwwsssAAADDDPPPUUU~~~ccc[[[ppptttbbb]]]OOOAAA;;;555222333333444555666888888KKK|||tttfffaaa```XXXTTTYYY^^^\\\WWWTTTRRRLLLDDD===:::===EEEJJJFFFHHHGGGEEEFFFLLLOOONNNIII>>>:::<<<666666SSSwww}}}yyysssjjjbbbZZZTTTPPPLLLDDDGGG___mmmJJJPPP{{{BBB444333555000555888OOOzzzkkkaaaSSS@@@::::::333555444222111222555888;;;777888::::::888777888999999555444888:::<<<@@@FFFKKKRRR^^^kkkxxxjjjaaatttlllYYYRRRJJJDDDBBB@@@:::666555555222999;;;888PPP{{{nnnsssfffUUUHHH???999666666444111;;;333666;;;PPPiiiGGGPPPLLLfff\\\UUUjjjkkkYYYVVVEEE555666222555111000777777777@@@VVV{{{pppmmmnnn}}}qqqggglllvvvvvvhhhYYY[[[PPPGGGCCC@@@:::999<<<======@@@EEEJJJKKKGGGCCCFFFAAA>>><<<666777JJJccc{{{uuummmeee___YYYTTTQQQLLLLLLDDDUUUrrrVVVWWW~~~KKK888///777666333777\\\yyykkk```SSS@@@::::::333555444222111222555888:::777888::::::888777888999999555444888:::<<>>CCCAAACCCFFFJJJMMMLLLHHHDDDDDD???======777444AAASSSuuu~~~zzzuuummmfff___ZZZUUURRRGGGJJJCCCRRR}}}{{{WWWRRRwwwTTT;;;000666555333:::aaayyykkk```RRR@@@::::::333555444222111333555888:::777999::::::999888888999999555444888;;;===AAAGGGLLLOOOXXXgggyyy~~~```mmmxxxkkkgggVVVNNNFFFDDDBBB<<<888777999777666555FFFxxxuuuaaaUUUNNNKKKKKKLLLMMMQQQUUUZZZ^^^```fffsssyyyvvvtttjjjZZZJJJ@@@:::777666555222999666555???```dddCCCHHHQQQvvv|||uuurrrLLLGGG\\\dddUUUCCC555888222555111111666444888FFFttt}}}|||sssbbbYYYOOOHHHCCC@@@BBBGGGFFFJJJOOOSSSSSSOOOJJJEEECCC???>>>@@@;;;555888AAAWWWzzzuuunnngggaaa[[[UUURRRHHHLLLGGGTTTcccQQQqqq]]]>>>222555444333<<>>fffwwwiii___QQQ???999:::444444333333333444666888999888999;;;;;;999888999:::888555555888<<<>>>CCCIIIOOOQQQXXXfffwwwssskkk```[[[\\\\\\YYYVVVYYY\\\ccctttjjj]]]qqqjjj\\\RRRJJJFFFCCC===999999222999;;;999UUUnnndddXXXQQQOOOPPPNNNKKKLLLMMMNNNPPPRRRTTTVVVWWWYYY[[[WWWYYYyyyxxxtttoooaaaNNN@@@<<<999555666444666:::555DDD}}}oooNNNFFFNNNcccrrrggg{{{aaalll~~~[[[EEEHHHLLLdddzzz```VVVFFF999999333555222333666333===TTTuuu~~~qqqeeeWWWRRRVVVXXXQQQHHHMMMUUU___ffffff]]]PPPGGGEEEAAA@@@BBBDDDAAA>>>===;;;SSS}}}zzzvvvqqqkkkddd]]]UUUPPPGGGDDD@@@OOO~~~dddGGG^^^sssAAA444777777666===bbbvvviii^^^QQQ???999:::444333333333333444666777999888:::;;;;;;:::999999:::888555555999<<<>>>CCCIIIHHHMMMWWWfffuuupppWWWQQQIIIHHHKKKNNNOOOMMMMMMQQQVVVXXXaaattt```zzzwwwjjj]]]TTTJJJFFFCCC===999999999:::888777YYYqqqYYYUUUQQQQQQSSSUUUUUUSSSUUUVVVXXX[[[]]]```aaabbb\\\jjjkkk^^^bbb}}}tttrrreeeOOOAAA===:::555333222222;;;666JJJ```AAAEEETTTvvvsss\\\vvvdddYYYsssqqqRRRBBBGGGEEESSSjjjwwwbbbYYYJJJ:::888777888555666777222>>>YYY}}}sssrrr~~~vvvmmmlllsssuuujjj\\\ZZZ^^^eeekkkllldddUUUJJJCCCAAAAAACCCGGGHHHFFFDDD<<>>;;;555444333111===555KKK\\\@@@IIIXXX}}}ZZZYYYnnn}}}iiiYYYZZZtttoooPPP@@@DDD>>>DDDSSSllliii\\\KKK;;;888666777555777888444CCCbbb|||zzzmmmkkkjjjlllnnnhhhZZZOOOCCCDDDGGGJJJMMMPPPNNNKKK@@@AAA^^^}}}zzztttnnnfff\\\RRRLLLKKKCCCDDDIII___{{{jjj~~~fffOOO___GGG777777555555<<>>;;;555:::888444???444III]]]FFFPPPYYY~~~[[[CCCPPPpppmmmaaaLLL^^^rrrRRRAAADDD===>>>EEESSSaaapppzzzppp___LLL;;;777000222222777:::888JJJlll||||||tttmmmlllnnnjjj^^^RRREEEIIIMMMQQQTTTVVVUUUQQQDDDAAAYYY~~~{{{vvvoooggg\\\RRRKKKGGGAAADDDBBBHHH~~~qqq{{{nnnRRRZZZzzzJJJ888666333444===dddtttfff\\\OOO===777888222333222111222444666777666666::::::777555888:::888777666555777;;;???BBBCCCJJJ^^^lllvvv~~~}}}~~~vvvtttmmmlllkkkmmmqqquuuwwwxxxqqq}}}jjjeeeSSSEEEFFFFFF>>>999:::<<<333555OOOwwwmmm~~~tttxxxoooWWWDDD???<<<777333888111:::999LLL^^^@@@MMMZZZ}}}XXXMMMCCCFFFVVVYYYUUUVVVcccvvvYYYJJJBBBAAA===<<<@@@DDDJJJTTT]]]lll{{{bbbPPP===444777111444555;;;777BBBzzz{{{yyysssqqqlll___RRRMMMKKKLLL___\\\SSS]]]WWWGGGFFFTTTxxx{{{ssshhh[[[PPPJJJCCCEEE???<<>>888888222333222111222444666777666777:::;;;777666888:::999666555555777:::>>>AAACCCJJJYYYeeeppp}}}tttsss}}}}}}}}}}}}xxxuuuuuuyyyuuuzzzhhheeeTTTFFFFFFFFF>>>999:::777444333LLL~~~pppxxx|||rrrZZZFFF???<<<777444888111:::<<>>@@@AAAGGGNNNQQQhhh|||uuuyyycccOOO===777777222555555:::777EEE}}}{{{sssjjj]]]TTTLLLVVV___pppiii^^^cccVVVMMMEEEIII___{{{}}}uuujjj]]]RRRLLLDDDEEE???:::CCCZZZ}}}]]]bbb~~~LLL444;;;555444???\\\wwwiii^^^QQQ>>>888888222333222111222444666777666777;;;;;;888666999;;;999555555555777999===AAACCCBBBNNNYYYkkktttqqq|||}}}~~~vvvqqqnnneeeVVVHHHFFFEEE>>>999:::777;;;888SSSyyy|||~~~uuu^^^III@@@;;;777999:::444888===]]]pppLLLGGGQQQhhhkkkUUUGGGAAABBB@@@KKKHHHEEETTTiiiPPPKKKBBB>>><<<======:::;;;???===KKKVVVaaarrrzzzddd[[[oooeeeOOO>>>999666333777666999777JJJwwwgggZZZTTTTTTlll|||wwwlllnnnZZZPPPCCC>>>HHHSSSfff}}}tttiii\\\RRRKKKDDDEEE>>>888===MMMsss^^^ZZZPPP666;;;555444<<>>::::::999???<<<```|||~~~vvvaaaLLLAAA;;;888999888777999FFFqqqjjjIIIOOOYYYxxxyyy]]]OOOFFFCCCAAAIIIHHHDDDHHHjjj[[[LLLIIIDDD@@@@@@???<<<<<>>:::AAAAAAIIIqqq|||rrrfffYYYNNNHHHCCCEEE===888:::BBB___ZZZQQQtttVVV888;;;555444;;;WWWtttfff\\\NNN<<<666666000333222111222444666777666777;;;;;;888666999:::999333444666777999<<>>;;;:::888;;;@@@rrr{{{|||uuucccOOOBBB<<<:::555333999<<>>]]]{{{qqqdddWWWLLLFFFBBBDDD>>>999:::===RRRqqq]]]SSSnnn\\\::::::555555<<>><<<:::;;;;;;NNN{{{{{{uuufffRRRCCC<<<;;;777222<<<:::QQQiiiHHHOOOccc~~~|||iiiWWWJJJLLLFFFLLLNNNKKKPPPrrr{{{]]]SSSJJJGGGEEEAAA@@@AAACCCCCCAAADDDDDDFFFggg~~~kkkgggwww{{{|||gggVVVBBB888777555999666999<<>><<<:::<<<;;;```qqq~~~xxxjjjUUUDDD<<<;;;;;;444>>>666KKK}}}nnnNNNSSSooo~~~hhhUUUWWWSSSRRRTTTSSSQQQgggwwwllleee___WWWOOOMMMRRRNNNJJJLLLKKKKKKppp}}}{{{jjjVVVBBB999888555888666;;;>>>XXXrrrqqqjjjVVVKKKCCC???:::999CCCQQQtttzzzlllcccccccccaaagggqqqwwwtttoooggg^^^UUUNNNIIIDDDFFF@@@===>>>:::DDD\\\______[[[666777666777:::SSSqqqddd[[[NNN===999:::444333222111222444666777666555888999555444666888777333777:::;;;;;;>>>EEEKKKSSS___kkkvvvxxxkkkhhhwwwjjjWWWWWWqqqttteeefffppphhh```SSSFFF???>>><<<:::888777hhhmmmuuu{{{lllWWWDDD;;;;;;888111???777NNNzzzzzznnnPPPSSSuuu~~~xxxbbbcccZZZSSSSSSUUUPPP```vvvjjjdddfff___WWWVVVRRRQQQxxxmmmVVVBBB:::888444777555<<>>OOOkkk{{{kkk^^^WWWYYY[[[YYY___iiillljjjfffaaaZZZRRRLLLIIIFFFGGGAAA>>>>>>:::AAAWWWttt~~~___dddWWW333666777777777LLLsssfff]]]OOO;;;666888444333222222444666777777666666::::::666444777888777:::777777:::<<<===AAAGGG```kkkyyyyyy```___yyyuuuooo}}}yyy[[[QQQiiiiiinnnsssdddSSSHHHBBB===<<<>>>::::::iiioooxxxfffXXX\\\hhh}}}tttVVVFFFDDD999888:::999777MMM|||]]]TTT]]]xxxqqqfff___]]]VVVVVVZZZmmmWWWfffnnn\\\BBB:::777:::888777888BBBjjjooottt{{{zzzeee___YYYIIITTTuuu{{{mmmWWWLLLHHH;;;555>>>>>>FFFRRR___hhhooosssuuummmiiieeegggjjjggg^^^VVV___``````[[[UUURRRRRRSSSQQQFFF@@@CCCAAA<<>>>>>888dddooo}}}zzz|||rrrkkkccc]]]___eeezzzxxxXXXEEEAAA666888999999777NNN^^^YYYpppxxxssshhh```SSSPPPVVVzzziiiyyymmm___EEE<<<666888777888===KKKxxxnnnvvv{{{gggeeeYYYSSSNNNFFFTTTrrr\\\RRREEE::::::999;;;???FFFOOO[[[fffmmmkkkkkkmmmqqqrrrnnncccZZZ]]]```cccaaa[[[WWWVVVWWWVVVLLLFFFFFFCCC<<<>>>EEE]]]cccZZZWWW999333888999333IIIvvviii___PPP<<<666888333333222222333666777777666666::::::666444777888777111555999999777???VVVlllbbbcccgggrrruuubbbYYYffffffRRRXXXZZZVVVUUUrrr~~~sssyyyvvvuuuuuugggVVVKKKCCC>>><<<>>>AAA888iiilllsss^^^^^^hhh~~~nnn```^^^eeelllqqqttt|||[[[EEEAAA777777888888999SSS^^^XXX}}}}}}wwwuuu\\\OOORRRkkkwwwlll___DDD;;;666777666888???NNN~~~mmmxxx~~~gggWWWSSSQQQKKKEEEDDDQQQnnn\\\QQQDDD:::777555333555<<>>@@@<<>>???AAABBBssszzzxxxiiiYYYXXXlllcccIIICCC;;;777888888;;;XXXWWWMMMwwwuuu}}}vvvWWWLLLQQQllljjjqqq^^^BBB:::999999777999888>>>jjjyyykkkyyyqqqgggeeeddd```ZZZ^^^RRRHHHKKKLLLeeennneee```OOOCCC@@@<<<:::::::::999888:::@@@IIIRRRVVVWWWTTTRRRLLLQQQYYYbbbeee^^^PPPEEEEEEBBBAAABBBBBB@@@AAACCCPPPxxxiiibbbMMM888444333555333@@@qqquuuhhh^^^OOO;;;555777222222111111222555666666555666::::::666444777888777444444777===>>><<<<<<>>>BBBQQQbbbrrrwwwdddTTTXXXuuu|||{{{qqqaaaUUULLLDDD@@@@@@BBBGGG{{{~~~}}}}}}iiifffvvvdddXXX\\\kkkzzzfffKKKBBB999::::::999:::UUUUUUQQQyyy}}}ttt{{{xxxuuuYYYLLLNNNbbbxxx[[[PPPpppwwwppp}}}uuucccGGG???888888777;;;:::===jjjyyynnnzzz}}}tttrrrqqqnnngggfffYYYMMMOOO\\\ttt~~~sssgggdddTTTMMMEEE<<<666666888::::::===DDDPPP]]]fffhhheeeaaaNNNLLLNNNXXXccccccXXXLLLLLLJJJHHHFFFCCCBBBAAABBBGGGmmmjjjggg|||GGG777555333666444<<>>888777666;;;;;;@@@qqqzzzrrr|||yyyqqqcccSSSTTTvvvsssqqqaaaWWWNNNAAA:::999;;;<<<<<<@@@JJJ]]]rrrwwwmmmaaaTTTKKKQQQaaaiiibbbWWWTTTRRRMMMHHHDDDCCCBBBAAAHHHdddkkkgggwwwCCC666666444666555999^^^qqqeee[[[MMM:::444777222111111000222444666555555777::::::666555777888777555444555888888888===DDDHHHTTT```oooxxxiiiWWWUUUeeewww{{{kkkvvv___CCCKKKxxx~~~wwwfffZZZQQQHHHCCCBBB777NNNgggddd```___ccc|||wwwttt{{{ppp|||oooUUUKKKAAA999999:::===YYY}}}WWWQQQqqqyyy}}}tttxxxsss[[[OOOWWWuuuhhhXXXdddxxx{{{rrrhhhXXXSSSYYYddd~~~wwwuuujjjJJJ999:::777555:::;;;AAAuuu{{{uuu~~~{{{mmmYYYXXXvvv___WWWLLLEEEBBB@@@<<<999>>>LLLdddpppuuu```MMMNNN___kkkhhh^^^UUUSSSNNNHHHDDDCCCBBBAAAQQQbbbjjjeeeooo@@@555777555777555888ZZZtttjjjZZZIII===666444444333222111111333555555444666999888555444777777555444444666:::;;;;;;>>>DDDEEEQQQddduuuvvvgggVVVNNN]]]jjjwww|||fffSSSIII[[[tttssstttddd___YYYPPPeeevvvhhh[[[SSSNNNGGGAAAJJJOOOmmmuuugggdddgggwwwtttRRRCCCAAA:::999;;;666ZZZUUUPPPqqq|||sssxxxdddQQQQQQcccuuuttt___aaarrr|||gggbbbzzztttgggJJJ???===777888777===EEEkkk|||yyyppp[[[^^^|||eeeYYYOOOKKKGGG???;;;<<>>777555555333222111222555777777666555:::<<<777444555888888666444555999;;;<<>>@@@eee}}}MMMOOO}}}iiiiiiqqq}}}xxx]]]OOOUUUvvv{{{xxxxxx~~~}}}ttt~~~|||qqqSSS@@@999777<<<888;;;EEEsss~~~~~~vvv^^^RRRMMMOOOGGGCCCDDD[[[{{{aaaPPPIIIGGGSSSeeexxx{{{```RRRHHHJJJMMMIIIDDDBBB@@@@@@???>>>???@@@AAABBBYYYwwwhhhVVVhhhyyyRRR666444444555444444888===uuulll\\\KKK>>>777555555333222111222555777888777555;;;===888444555888999666444555999;;;<<>>777555666333222111333555888888888555;;;>>>999333444888:::666444555999;;;===CCCJJJIIINNN```xxx}}}gggVVVWWWeeettt|||}}}}}}sssnnniiirrrwwwrrrWWWHHHGGGKKKxxxvvvooohhhuuupppvvvmmmdddVVVOOO]]]uuu~~~nnn{{{nnnVVVKKK;;;444:::@@@hhh\\\bbboooeeemmmzzz}}}ooo^^^SSS[[[zzz~~~pppXXXKKKKKKddd~~~tttxxxqqqgggjjj~~~tttqqqXXXEEE<<<888;;;777999;;;]]]{{{xxxuuuddd___cccgggqqq{{{|||rrreeeUUULLLGGGFFFBBBFFFbbbvvv]]]NNNHHHEEEFFFVVVggguuuppp]]]GGG@@@KKKWWWVVVOOOJJJIIIGGGFFFEEEEEEEEEFFFSSSrrr___}}}}}}MMM444555444111111333777999vvvlll\\\KKK>>>888666666333222111333666888999888555<<<>>>999333444888;;;666444555999;;;===CCCJJJIIIMMM]]]uuulll]]]XXXfffvvv}}}{{{gggOOOgggzzzlll[[[UUU\\\YYYOOOHHHZZZyyysssVVVHHHJJJXXXuuuzzzzzzzzzrrrmmmxxxuuuxxxiii}}}qqqYYYMMM@@@888<<>>^^^uuu{{{sssooonnn~~~tttxxx}}}uuu```UUUHHHBBBAAAGGGbbbppp]]]QQQKKKFFFPPP\\\dddjjj{{{}}}```VVVEEE===EEEUUUZZZUUUOOOMMMKKKHHHFFFDDDDDDDDD>>>tttwwwbbb|||HHH444555444000///333777999uuummm^^^LLL<<<333222444222111111222333555777999333999:::666444777888444666666666666888>>>EEEJJJPPPMMMTTTiii|||~~~nnn___VVVeeettt|||{{{SSSXXXLLLNNN|||zzzsssxxxjjjUUUNNNJJJFFFGGGLLLMMMFFFOOO{{{zzzqqqbbbcccjjj~~~pppvvvbbbZZZpppbbbRRRaaannn~~~{{{zzzcccKKK@@@<<<>>>;;;cccxxx\\\wwwyyyzzzjjjqqq}}}nnnWWWGGGGGGPPP]]]aaa___fffsss{{{___JJJCCCCCCUUUuuuppplllcccZZZYYYdddrrr{{{~~~}}}xxxqqqnnn^^^sss|||zzzooo___JJJ888===999444???<<>>EEEJJJNNNVVVhhh~~~lllZZZXXXeeeuuu~~~qqqjjjZZZ^^^{{{ggg]]]gggxxxxxx]]]RRRRRRQQQMMMLLLHHH???BBBcccyyy{{{ttt}}}eee{{{___SSSPPPuuu~~~nnnbbblllqqq}}}fffMMM===;;;>>>;;;aaattt```wwwuuuhhhooo|||yyyyyyUUUGGGBBB@@@FFFPPPUUUVVVaaaooo{{{___LLLCCCBBBRRRuuugggjjjeeeZZZNNNHHHIIIOOOTTTWWW___{{{~~~{{{pppWWWbbbgggwww}}}rrr```III888<<<:::444???;;;VVVxxxrrrhhhcccbbbuuuiii[[[PPPHHHIIIQQQaaayyypppeeeccceeefffpppiiikkknnnjjjggg]]]JJJEEEEEE@@@;;;===FFFKKKKKKLLLJJJHHHGGGGGGFFFEEECCCBBBUUUyyyrrr|||^^^;;;666333222444333333666<<>>;;;```sssdddtttqqqffflllyyy{{{tttzzztttSSS@@@===@@@<<<===DDDGGGKKKVVVdddqqq]]]LLLBBBAAAPPPzzzggg\\\ZZZTTTKKKBBB<<<:::;;;===???AAAYYYdddeeeccc```rrrmmmvvvwwwcccIII888::::::555>>>:::OOOwwwxxxkkkaaa^^^XXXhhhyyybbbUUUNNNTTT\\\eeevvvsssoooyyy|||vvvxxxiiicccbbb\\\XXXRRREEEBBBCCCAAA;;;999<<>>@@@CCC???===???AAACCCKKKUUU\\\jjj~~~]]]IIIAAACCCRRR~~~mmm\\\YYYUUUMMMEEEAAA>>><<<;;;<<>>rrrhhhXXXHHH<<<666444333222111111222333555777999666777999:::999888888:::888777777666888===DDDIIIOOOYYYggguuuzzzjjjQQQSSSbbbzzziiiTTTiiirrrjjjaaaaaa]]]UUUKKKFFFRRRfffsss___UUUSSSOOOIIIDDDYYYyyygggUUUMMMIIIHHHOOOXXXmmm{{{dddqqqooowwwooolllsssgggbbbmmmkkkvvvxxxZZZBBB;;;<<>>BBBGGGKKKCCCggg{{{lllbbb\\\YYYXXX^^^___aaadddggghhhiiijjjvvv|||nnnQQQ<<<555999777999:::===]]]zzzwwwaaaWWWUUULLLVVVgggbbbuuuoooccc]]]XXXWWWYYY[[[ZZZVVVVVVYYYTTTSSSQQQOOONNNJJJFFFCCCBBBMMMkkkzzz~~~DDD666333111222444555666:::AAApppeeeTTTEEE<<<777555333222111111222333555777999555444666:::999555666;;;999888777777888<<>>eeeYYYkkkvvvqqqlllgggpppzzzwwwvvvzzzxxx|||~~~~~~{{{mmmXXXNNNEEEEEEGGGHHHIIIJJJHHHJJJLLLNNNOOOPPPMMMKKKLLLJJJLLLQQQVVVZZZdddooo|||^^^IIIGGG```|||mmmssshhhWWWKKKLLLNNNHHHCCCCCC>>>FFFFFFGGG@@@lllxxxvvveeeUUUJJJEEEBBBAAACCCEEEHHHMMMRRRWWWZZZZZZjjjttt}}}qqqSSS>>>444999777888;;;;;;QQQ||||||kkkhhhcccWWWnnnlllhhhuuugggbbb___aaa___XXXTTTUUUTTTSSSRRRPPPOOOLLLGGGDDDBBBOOOnnnqqq;;;555333111222555666666;;;BBBnnnbbbRRRDDD<<<999777555222222111222333555777999555333555999999555666;;;999888777777888<<>>???BBB999WWWSSS\\\xxxnnnkkkeeeooo|||{{{yyy{{{wwwxxxzzz|||oooZZZLLLKKKLLLOOOOOOMMMPPPUUUTTTUUUVVVUUUVVVUUUQQQMMMOOONNNPPPUUUWWWXXX```kkkyyyeeeIIIFFFeeeuuucccWWWXXXXXXOOOFFFDDDAAANNNOOONNNAAAccciiiTTTSSSuuulllfff^^^UUUOOOIIIDDDAAA>>>???@@@BBBHHHPPPTTTUUULLLeeexxxuuuUUU???333999666777;;;:::KKK}}}~~~iiihhhqqqjjj{{{rrrlllkkkhhh^^^WWWVVVQQQQQQPPPPPPOOOMMMIIIEEEHHHUUUsssggg666666333111111555666777<<>>]]]qqqZZZKKKHHHGGGEEEIIIUUUaaatttaaaQQQNNNMMMQQQccczzz]]]DDD<<<>>>???fffeeeTTTyyyzzzjjjeeennnwwwuuuvvvyyytttrrrtttzzz{{{mmm\\\RRR[[[TTTZZZbbbfffwwwrrr```WWWTTTZZZ]]]\\\```hhhsssyyy]]]BBBfffrrrhhh\\\PPPLLLQQQZZZccc[[[LLLHHHQQQmmmgggXXXaaalll|||yyymmmaaa___aaa^^^RRREEEDDDAAA@@@BBBHHHMMMMMMLLLEEEDDDNNNkkkXXX===888666777888888<<>>;;;888888777999AAAKKKMMM___hhhjjjyyysssmmmxxxmmmOOOOOOWWWMMMIIIXXXlllUUUwwweeeZZZJJJMMMmmmxxxccc```RRRIIIZZZqqqLLL>>>AAAllliiiMMM===888999GGGQQQXXXoooiiiqqqxxxlllZZZKKKFFFCCCDDDRRReee\\\BBB===???@@@mmmtttTTTpppkkkeeemmmvvvtttssstttoooooosss~~~zzzvvvxxxjjjjjjsssyyykkkaaabbbeeeccccccfffrrriiiIII]]]}}}pppbbb]]]___hhhhhh\\\MMMFFFKKKiiiuuugggooonnnjjjqqqyyypppeeedddbbbZZZRRRMMMJJJGGGGGGIIILLLKKKIIIFFF@@@>>>LLLhhhWWW===888666777888888;;;@@@UUUyyyzzzmmm^^^ZZZWWWXXXWWWSSSSSSXXX\\\]]]]]]WWWQQQLLLHHHFFFKKKRRRQQQPPPSSS[[[dddiiigggcccSSSKKKIIIRRRZZZVVVLLLDDDLLL[[[}}}mmmHHH777777777444555999<<>>lllvvvUUUlllnnndddkkkuuussspppoookkkjjjqqqyyypppmmmjjjgggfffsss{{{}}}___XXXuuu~~~vvv]]]NNNIIIJJJbbbnnnooo~~~iii[[[UUUccc{{{lllddddddeee\\\WWWPPPLLLKKKLLLKKKKKKJJJCCC>>>@@@NNNmmmXXX<<<888666888888777:::???RRR{{{{{{rrrkkkjjjgggcccbbb___VVVOOOYYYjjjjjjhhhfffcccaaa______aaaTTTTTTVVV]]]dddgggccc___QQQIIIJJJVVV___YYYMMMFFFNNNcccgggAAA444666777555666;;;???EEEPPP[[[fff]]]OOOBBB:::666555555222222111111222222333444777666666777999::::::999???===<<<999666666???JJJQQQ```hhhfffrrr}}}gggeeerrrtttnnn```kkkYYY]]]pppttthhhQQQJJJTTTYYYSSSKKKJJJcccbbb^^^|||IIIZZZ___WWWWWW___mmmvvveeePPPKKKKKKSSSOOOOOOGGGLLLggghhhVVVXXXZZZWWWNNNCCC>>>===:::???AAA???FFFWWW[[[OOOHHHMMM]]]rrr{{{zzz~~~yyyhhhZZZSSSQQQLLLFFFCCCDDDAAA===@@@HHHZZZVVV??????BBB<<>>>>>>>><<<666555===HHHSSS^^^iiimmmvvviii^^^hhh{{{lll___[[[^^^[[[TTTRRRUUUPPPFFFFFF@@@TTTTTTUUULLLJJJrrr]]]SSSTTTWWWSSSWWW}}}hhhqqq}}}ttteee\\\NNN]]]xxxfffLLLHHHHHHLLLLLLGGG@@@===EEE<<<;;;>>>JJJhhh{{{wwwiiiZZZRRRVVVXXXVVV\\\hhhhhhUUUGGG@@@???BBBDDDBBBCCCFFFDDD@@@@@@DDDNNNxxxRRR@@@???BBB<<<]]]iiiVVVjjjtttdddfffsssrrrnnnooommmpppvvvxxxtttssssssxxxzzzZZZfffzzz[[[SSSKKKGGGQQQXXXKKKRRRaaa]]]RRRLLLHHHJJJuuuzzzrrrsssmmmdddZZZRRRMMMKKKKKKCCCCCCDDDCCC@@@BBBPPP^^^]]]<<<888666888888777888<<>>@@@>>>777444;;;FFFRRRZZZhhhtttzzzuuu``````pppxxxnnnllliiieee```[[[VVVQQQNNNQQQJJJXXXyyyOOOUUUTTTJJJyyy```\\\___ZZZZZZ]]]qqq[[[PPPIIIJJJLLLHHHCCCAAANNN>>><<<===AAA```hhhOOOHHHHHHEEEIIITTTrrrnnnZZZOOOIIIDDDDDDGGGJJJIIIJJJKKKIIIDDDDDDFFFIIIjjjNNNAAA===AAA>>>ZZZnnnUUUaaavvvddddddrrrsssooorrrrrrxxx}}}}}}yyyyyyyyy{{{uuucccgggllljjjXXXLLLGGGMMMXXX[[[gggjjjZZZOOOOOOMMMOOOyyyzzzwwwqqqggg]]]TTTNNNKKKIIIFFFDDDDDDBBBBBBJJJTTTgggVVV;;;888666888888666777;;;===fffxxx~~~xxxccceeeuuu}}}uuusssqqqllldddfffkkkqqqtttooocccYYYNNNMMMXXXhhhfffTTTJJJLLLRRRpppkkkHHH666555888666999???FFFJJJPPP]]]jjjbbbZZZMMMBBB:::777555444222222111111222222333444555444333555777999:::999<<<>>>AAA???888444:::DDDQQQVVVfffxxx}}}~~~ddd\\\hhhzzzppp___dddoooxxxjjj[[[QQQTTT]]]TTTOOO]]]cccJJJRRRwwwVVVJJJvvvaaaZZZOOORRRXXXfffXXXKKKHHHHHHDDDBBBCCCEEE???JJJIII888JJJxxxkkkMMMGGGHHHDDDDDDKKKaaappp___XXXRRRJJJDDDBBBKKKJJJIIIHHHDDD@@@@@@BBBGGGaaa{{{LLLAAA;;;AAA@@@ZZZvvvTTTYYYxxxdddcccqqqsssppptttvvvuuu{{{~~~yyyxxxvvvaaaTTTNNNeee|||bbbVVVTTT\\\___rrrlllYYYTTTNNNUUU|||~~~{{{ttthhh\\\QQQLLLLLLFFF@@@???@@@DDDMMMVVVUUUzzzTTT;;;888777888888666777;;;>>>___yyyxxxvvvddd\\\YYYkkkxxxyyypppoooqqqsssjjjkkkoootttuuummm^^^RRRMMMOOO\\\kkkfffRRRHHHLLLTTTsssbbbAAA333555888777;;;BBBJJJMMMSSS___lllfffWWWHHH???;;;666444444111111111111111111111111000666777444444999<<<:::;;;@@@BBB???;;;999:::;;;MMMZZZgggppp~~~mmmWWW[[[ooovvvtttnnnqqq}}}hhhaaaUUUKKKVVVnnnTTTRRRyyyZZZ```aaa\\\vvvWWWNNNRRRJJJDDDNNNSSSWWWXXXQQQGGGFFFOOOYYYZZZOOODDDBBBFFFGGGBBB===OOO___zzztttjjjddd\\\RRRIIIPPPMMMIIIGGGFFFEEEDDDCCC???UUUkkkwwwLLL@@@EEE???AAASSS___VVVjjjdddppprrrppptttwwwwww}}}~~~}}}zzz{{{yyydddZZZMMMUUUaaa}}}wwwooovvvxxxooodddTTT]]]|||}}}uuupppiii___VVVOOOKKKEEECCCFFFNNNWWW]]]___pppPPP;;;777666888888666888<<>>BBBGGGFFFBBB>>>CCCOOOiii|||ooogggdddccc[[[VVVPPPKKKIIIHHHFFFEEECCCRRR___uuuoooJJJ@@@DDD???CCCUUUlll\\\kkkcccppprrrppptttvvvyyyyyy~~~zzzyyypppaaaIIIDDDLLLkkk{{{rrr}}}nnn\\\XXXeeemmm}}}xxxpppiiicccZZZVVVRRRRRRXXX```ggglllaaarrrNNN;;;777666888888777888<<>>EEEEEE>>>888666888DDDTTTeeennntttpppaaaeeemmm|||~~~sssFFFGGGXXXooocccHHHdddgggTTT^^^eee\\\ZZZdddvvvvvveeeSSSIIIIIIooo~~~hhhQQQIIIKKKNNNPPPMMMHHHGGGKKKPPPIII@@@>>>EEEJJJGGGBBB@@@===BBBXXX~~~tttpppqqqccc]]]UUUNNNKKKJJJJJJJJJKKKSSSVVVgggvvvaaaGGG@@@BBB???FFFWWWttt```mmmcccnnnrrrqqqtttvvvyyyssszzz}}}yyy{{{qqqWWWNNNRRRrrrrrrffflllYYYWWWPPPOOO[[[|||rrrmmmhhhiiiooouuuwwwvvvfffxxxKKK;;;777666888888777999===EEEHHHzzz}}}vvv{{{kkkyyy||||||}}}{{{xxxrrr^^^MMMOOORRRvvvnnnYYY]]]jjjhhhaaa@@@777555666???BBBJJJRRRWWWXXX]]]fffnnn^^^SSSHHHAAA;;;555444555111111111111111111111111333555666555444666888999888???GGGJJJDDD:::777999AAARRRdddnnnrrryyyeeeaaagggwwwZZZGGGHHHVVVjjjpppHHHWWWxxxnnnmmmlllaaaZZZ[[[rrrwwwccc\\\KKKOOOtttfffLLLBBB:::@@@DDDCCCAAAGGGTTT___]]]RRRKKKLLLNNNIIICCC???BBBAAAQQQuuu~~~yyyooohhh^^^VVVSSSSSSTTTUUUVVV[[[XXXbbbmmmTTTDDD@@@AAA???HHHVVVnnn\\\zzzpppcccmmmqqqqqqttttttuuunnnooo|||zzzzzzwwwbbbXXXXXXuuutttaaa^^^sssdddYYYMMMLLLRRRfff}}}wwwooo|||HHH;;;777666888999888:::>>>DDDDDDmmmtttxxxwwwiii|||uuu[[[LLLQQQ[[[{{{eeegggqqqooovvvQQQ===888555;;;HHHNNNUUU\\\______aaagggmmmZZZQQQGGGAAA;;;555333555111111111111111111111111333444555555555555777:::;;;???HHHNNNJJJ???999:::;;;KKKaaarrrzzzqqqbbbeeerrr~~~mmmMMMIIIHHHOOOaaaRRRPPPjjjyyy}}}iiibbbnnnXXXIIIQQQjjjWWWLLLIII@@@IIIQQQOOOIIIJJJVVVbbbtttmmmaaaUUUNNNIIIBBB;;;FFFEEEPPPkkk}}}qqqfffaaa___```aaa^^^dddaaadddgggKKKAAA@@@@@@@@@JJJTTT{{{hhhXXXllltttccclllqqqqqqsssrrrppplllnnnvvv~~~zzz~~~sss```ZZZ|||sssttt\\\bbb}}}nnnjjjaaaVVVUUURRRVVV}}}zzzsssEEE;;;777666888999888:::???BBBDDDfffuuuqqq|||lllhhh~~~|||aaaRRRVVVdddqqqlllnnntttjjjEEE;;;888777AAAMMMVVV\\\bbbeeeeeefffjjjmmmVVVOOOGGGBBB;;;555333666111111111111111111111111222111333666666555777<<<>>>>>>EEEPPPPPPEEE<<<<<<999FFF\\\oooyyy~~~fff```pppyyynnnrrrjjjHHHHHHGGGIIIZZZWWWFFF[[[pppwww[[[NNNKKKOOOeeewwwpppXXXRRRTTTLLLEEEFFFPPPYYYWWWNNNIIILLLSSSsss~~~zzzaaaMMMHHHCCC;;;CCCIIIQQQ^^^zzzvvvlllgggeeedddeeelllhhhgggdddyyyGGG@@@AAAAAACCCNNNSSSwwwttt]]]pppxxxdddkkkppppppqqqoookkkmmmrrrwwwyyyzzzmmm___|||ppprrr|||rrrbbbrrrvvvjjj^^^QQQLLLjjjjjjBBB;;;777666999:::999;;;???BBBEEE```}}}nnnttttttkkkooommm^^^___eeerrrgggeee}}}^^^<<<999888<<>><<<777@@@SSShhhtttwww{{{qqq```kkkqqqzzzSSSHHHIIIKKKLLLYYY{{{dddDDDTTTqqq{{{jjjJJJIIITTT\\\kkkrrrdddUUU]]]hhheee```]]]]]][[[TTTKKKDDDBBBBBBWWWoooOOOJJJJJJBBBAAAPPPVVVSSSfff{{{tttpppmmmnnnrrrjjjgggfffeeeEEEAAABBBCCCGGGTTTVVVxxxkkk}}}|||dddjjjooopppooollliiikkkqqqvvvyyy{{{eee~~~ggglllnnnYYYPPPXXX```>>>:::777666999:::999<<<@@@EEEEEEYYYrrrkkkyyymmmjjjhhhwwwooohhhjjjRRR777:::===DDDNNNLLL[[[```gggkkklllllllllmmmRRRLLLGGGBBB<<<555333666111111111111111111111111000...000666777555888???AAA:::===MMMTTTKKK???;;;222999MMMeeeuuuzzzhhhbbbfffoooyyyEEEHHHLLLQQQRRR[[[uuu{{{MMMUUUuuu}}}gggWWWRRRWWWbbbhhhvvvcccmmmyyyfffUUUKKKDDD@@@>>><<>>GGGOOORRRYYYYYYeeebbbIIIhhhtttqqq}}}llleeeWWWMMMYYY[[[VVVUUUDDDBBBKKKFFF>>>^^^wwweeeNNNSSSVVV\\\ccceeevvvuuulllyyyIIIGGG@@@HHHHHHXXX```___~~~mmmbbbeeefffdddiiipppllljjjiiilllpppsssvvvqqqxxx{{{mmmnnnrrrsssooohhhdddeeecccYYYNNNDDDJJJ___III:::999666666999:::;;;???EEELLLXXX]]]oookkkkkkvvv{{{zzznnntttuuuMMM999555CCCWWWsss|||hhhbbbeeehhhjjjjjjjjjmmmoooPPPMMMHHHAAA;;;777444222111111111111111111111111111111111111222444555666???AAA@@@DDDUUUbbbYYYFFFBBB333888XXXvvvppp]]]\\\ffffffjjjxxxtttKKKBBBEEENNNPPPTTTQQQYYYuuuFFF```rrrjjjrrrqqq|||tttwwwuuuzzzllljjjccclllttt```OOOEEE@@@666999```yyyhhhKKKIIIHHHSSS]]]\\\hhh}}}tttDDDEEEAAAHHHMMM___iiihhhooo^^^gggaaabbbjjjpppnnnooommmmmmoooqqquuuooo}}}pppiiiZZZXXXTTTVVV^^^aaaWWWIIICCCBBBLLLggg{{{DDD;;;888666666999;;;<<>>:::888666777;;;<<<>>>EEEMMMccc|||zzzmmm}}}rrrgggwwwyyyxxx~~~TTT<<<===CCCJJJOOOXXX______gggfffddddddggglllrrrwwwOOOLLLGGGAAA;;;666333222111111111111111111111111000000000111222333444555666AAAFFFFFFOOO```gggbbb@@@>>>999:::PPPrrrppp[[[[[[\\\```gggiiiyyy}}}CCC;;;IIIDDDFFFIIIIIIHHHMMMiiiFFFNNNnnnpppooo}}}|||[[[LLLEEE^^^zzzooopppZZZLLLLLLIIIGGGJJJKKKNNNHHHAAACCCEEE>>>JJJgggUUUDDDDDDJJJMMMWWWaaagggjjjwww\\\~~~vvv```ccckkknnnooolllmmmppptttuuuvvv|||yyyrrrsss~~~sss{{{yyyhhhZZZXXXYYYWWWXXXRRRLLLHHHDDDEEENNNYYY{{{vvvsssyyyeee777777777666888<<<===@@@IIISSSrrrqqqvvveeeooo}}}xxx{{{yyyiiiBBB888>>>EEEOOOZZZ___ccchhhhhhfffccccccfffjjjooorrrPPPMMMHHHAAA;;;777444222111111111111111111111111000000000000111333444555555@@@HHHHHHIIIRRR^^^eeeCCCDDD===666BBBccc```ZZZXXX\\\eeegggnnn|||eee>>>???JJJFFFDDDGGGFFFHHHNNN___\\\IIIaaaoooooowwwxxxyyy~~~aaaTTTLLLYYY~~~}}}uuuooorrr|||{{{uuu~~~eee[[[UUUNNNPPPZZZKKKMMMJJJHHHGGG???DDDWWWzzzzzzOOOIIIDDDOOOQQQ[[[```cccgggqqqbbb}}}eeeffflllkkkooohhhiiinnnssssssqqqtttzzzxxxmmmiiipppzzz~~~eeecccmmmjjj]]]SSSSSSTTTSSSMMMEEEDDDHHHXXXttt|||rrrjjjgggjjjxxx___999:::666666999===>>>BBBLLLXXXhhhwwwvvvnnnzzz}}}jjjjjjrrryyyzzzxxx|||yyyYYY===:::CCCGGGQQQ______]]]gggfffdddccceeehhhjjjkkkkkkQQQNNNHHHBBB<<<888555333111111111111111111111111//////000000111333444555666<<>>???CCCOOO\\\___fffhhhooo|||uuujjjggguuu{{{jjjKKK<<>>??????@@@<<>>???DDDQQQ^^^jjjhhhkkkxxx~~~lllbbbnnn~~~^^^???888AAAOOOQQQWWWbbbZZZTTTfff^^^```eeekkkpppooojjjeeeSSSPPPJJJCCC===888555444222222222111111111111000///.........///111444666999999CCCQQQQQQOOOaaazzz```>>>999>>>999DDDccc~~~gggXXXSSS______eeekkkooottt{{{tttEEEAAAAAA===>>>???AAA???===CCCDDDAAAZZZaaa???[[[qqqppp~~~___MMMCCCaaawww[[[RRRLLLGGGIIIQQQTTTaaa~~~tttwwwPPPMMMJJJAAARRRTTTVVVWWW[[[^^^```zzzhhhrrrllljjjbbbkkkqqqooollljjjjjjiiigggfffrrrfffcccUUUMMMRRRWWWxxxcccZZZPPPOOOWWW\\\XXXPPPDDDDDD???>>>CCC>>>999@@@??????@@@DDDGGGOOOaaaqqqOOO111999888999;;;>>>CCCMMMXXX___dddlllooossswww{{{ssseeeiiilllxxxJJJ;;;HHHQQQWWW]]]___\\\YYYYYY[[[]]]^^^```eeehhhgggaaa[[[SSSPPPJJJCCC===888555444222222222111111111111000000///......///111333444999:::CCCPPPUUUUUU^^^kkktttVVVAAA;;;888@@@RRRiiiVVV^^^dddhhhlllmmmnnnqqquuuxxxgggAAA???@@@<<<===>>><<<;;;:::@@@AAA;;;MMMrrrvvvFFFWWWppppppttt|||}}}___VVVSSS]]]uuuoooiiiaaaXXXRRRHHHRRRRRRTTTiii{{{ttt{{{PPPLLLKKKFFFQQQQQQUUUWWWZZZ]]]\\\rrrbbb}}}rrrhhhhhhccciiitttrrroookkkiiiiiijjjkkkzzzwwwggg```UUUQQQQQQNNNYYYsss\\\[[[aaa```XXXTTTUUUPPPFFFBBBDDD???<<>>???AAABBBHHHWWWffftttHHH333999:::<<>>FFFjjj\\\YYYZZZ]]]aaaccceeeggglllqqqzzzTTT;;;>>>>>>:::;;;<<<999888888===@@@888@@@[[[OOOMMMdddnnnggg{{{}}}yyy{{{kkk^^^```\\\ttt```KKKNNNoooyyylllnnntttjjj\\\WWW[[[TTTTTTggg{{{rrrqqqlllNNNJJJKKKLLLPPPPPPUUUVVVYYY[[[XXXhhh^^^qqqvvvccceeedddhhhtttssspppkkkffffffiiimmmrrrooobbbXXXYYYXXXMMMMMMfffzzzggg[[[[[[YYYQQQJJJHHHGGGDDDBBBCCCCCCAAA@@@@@@???BBBMMMXXXccc???666999===AAAFFFJJJOOOVVV^^^eeejjjrrrtttuuuvvvrrr|||rrrccc[[[eeeyyygggRRRDDDIIIWWWNNNQQQUUUVVVUUUVVVYYY\\\[[[]]]^^^___^^^^^^___```SSSPPPJJJCCC===888555444222222222111111111000000111000////////////000000444<<>>DDDKKKPPPTTTYYYaaahhhhhhrrruuuwwwzzzuuuyyykkkaaa```nnn}}}nnnXXXJJJHHHOOOWWWQQQSSSTTTTTTSSSUUUYYY\\\WWW[[[^^^^^^\\\\\\^^^```SSSPPPJJJCCC===888555444222222222111111111000000000000000///////////////000<<>>:::666777555:::;;;777888===:::;;;HHHkkkrrrFFF???YYY___eeexxxyyywwwzzz~~~zzzjjjjjjiiirrryyywwwhhhaaatttxxxeeeWWWxxxbbbQQQTTTXXXWWWSSSQQQRRRTTTVVVgggaaaAAADDDBBBHHHRRRMMMRRRVVVUUUTTTXXXWWWccczzz~~~qqqkkk```fffiiihhhlllooommmgggcccccceeeggg{{{xxxdddiiiuuuttt___\\\aaaxxxttt^^^ZZZPPPWWW^^^VVVTTTWWWQQQPPPLLLJJJHHHDDD@@@BBBHHHeeeJJJ999999:::>>>FFFOOOTTTWWW[[[cccjjjkkkuuuwwwyyy}}}xxxwwwxxxjjj``````iii~~~gggMMMCCCGGGPPPTTTWWWWWWUUUTTTTTTUUUYYY[[[WWW\\\aaacccaaa___```aaaSSSPPPJJJCCC===888555444222222222111111111111000////////////////////////...888@@@CCCJJJWWW___```]]]qqq}}}TTT999===555MMMkkkjjjZZZMMMOOOUUUXXX\\\aaa___dddiiilllooouuu|||dddEEE888888<<<777666777333666;;;666333999999:::EEESSS]]]>>>JJJ[[[bbbggg|||vvvuuuwwwuuu~~~|||vvvzzzlllvvvqqqyyy^^^KKK>>>AAADDDEEEEEEFFFJJJNNNOOOaaa~~~NNN:::BBBBBBFFFOOOMMMQQQVVVSSSRRRVVVWWW___sssxxxwwwccceeehhhfffjjjnnnnnnkkkgggddddddcccmmmnnnnnnfffiiikkkppp|||lllggg^^^lllrrr```[[[^^^TTTSSSPPPOOONNNIIIDDDDDDGGG\\\rrrDDD;;;888;;;???GGGQQQVVVXXX\\\dddlllrrryyyyyyxxx|||wwwqqqvvvwwwfff[[[```rrrdddKKKDDDJJJSSSXXX[[[ZZZWWWVVVVVVWWWZZZ[[[[[[^^^cccffffffeeeccccccSSSPPPJJJCCC===888555444222222222111111111111000....../////////////////////444;;;CCCNNN[[[gggmmmooovvvxxxPPPAAA999AAAUUUuuuWWWNNNPPPQQQUUU[[[YYY[[[]]]```bbbhhhqqqxxx|||}}}xxxGGG???666666999555666888222222:::777222666888999AAA???|||yyyFFFBBBUUU^^^___yyyvvvssstttvvv{{{~~~lllfffwwwbbbVVVLLL???;;;???@@@AAABBBCCCGGGKKKNNNLLLWWWvvveeeIII===EEEFFFEEEJJJNNNMMMSSSQQQPPPUUUTTTXXXfffyyyhhhdddccceeegggiiijjjiiigggeeecccdddddd~~~|||uuu}}}lllaaadddooo~~~xxxnnnooovvvrrr___XXXUUUTTTUUURRRLLLJJJLLLWWW]]]???===444<<>>111>>>BBBKKKUUUYYYZZZ^^^hhhpppqqqwwwrrrooouuusssllllllttt|||{{{gggbbb___iii~~~gggMMMJJJPPPPPPPPPRRRYYYXXXVVVWWWYYY\\\]]]^^^^^^[[[YYYZZZ___bbbbbbaaaTTTQQQKKKDDD>>>999666555333222111000//////////////////............//////000333555;;;OOOeeennnkkkgggeeemmmvvvKKK???CCC:::PPPzzzZZZTTTRRRKKKPPPQQQRRRRRRSSSXXX___eeehhhjjjnnnqqqtttvvvyyy{{{zzzdddAAAAAA777777666555555555555555444333333444666999<<<>>>AAAQQQZZZBBBHHHLLL```jjjyyyuuunnnnnnrrrtttvvvwww}}}{{{rrrkkkpppcccUUUSSSPPPLLLHHHQQQZZZVVVSSSMMMAAABBBJJJNNNIIIGGGLLLRRRTTTSSSKKK\\\qqqHHHIIIIIIIIIHHHHHHIIIKKKKKKMMMPPPRRRSSSSSSUUUVVVmmmtttmmmeeeffffffdddaaa```aaabbbcccbbbhhhbbbooolllTTTKKKNNN[[[hhhnnnjjj||||||wwwzzzvvv}}}ooofffdddaaaXXXYYY^^^YYYZZZyyyFFF999<<<:::<<>>999666555333222111000000///////////////............//////...000222999MMMeeepppppprrrppptttvvvPPPBBB999@@@[[[gggSSSSSSNNNOOOQQQRRRRRRSSSSSSTTTWWWYYY\\\___aaacccdddffffffkkkqqquuuxxx||||||zzz|||PPP999777777666555555444444555555333222222333555777:::<<<>>>EEE{{{PPPFFFMMM[[[```iiitttllljjjrrruuuwwwxxxzzzkkkvvvyyyxxxgggaaaeee]]]OOOSSSUUUhhhyyyssshhh```WWWJJJQQQMMMCCCKKKdddrrrnnnpppccckkk[[[FFFGGGHHHHHHGGGGGGIIIKKKJJJLLLOOOPPPPPPQQQTTTUUU___rrrvvvfffffffffccc```___```aaaaaaaaaccceeekkkooo]]]PPPIIIKKKPPPJJJLLLWWWtttyyyiii{{{{{{pppkkkoooiiikkkmmmgggfffdddZZZ___lll@@@888<<<;;;@@@LLLTTT```hhheeeaaagggrrrwwwvvvtttttttttsssooollllllqqqxxxsssfffaaafffwwwxxx\\\NNNEEEIIILLLJJJKKKPPPSSSTTTUUUUUUUUUTTTSSSSSSQQQRRRTTTUUUVVVWWWVVVVVVTTTQQQKKKEEE???:::666555333333111000000000000000//////............//////---...///666FFF[[[mmmuuuoooqqqvvvuuuzzz}}}QQQ@@@@@@<<<```{{{cccWWWSSSPPPPPPSSSUUUUUUTTTZZZ[[[^^^bbbfffiiikkklllxxx{{{~~~{{{wwwrrrqqq~~~XXX@@@999444666555555444444444444444222111111222333666888999===:::ZZZbbb>>>FFFQQQYYYbbbttttttkkkiiimmmpppuuuvvvvvv~~~|||rrrwwwssskkk```ZZZSSSYYY{{{uuu___OOOTTTKKKCCC\\\uuuGGGCCCEEEFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLLLLNNNQQQSSS[[[lllhhhfffccc___]]]^^^___``````^^^ggghhhlll{{{{{{sssiii```UUUKKKHHHKKKJJJOOOQQQYYYzzzqqq[[[PPP```wwwhhhaaaaaacccaaajjjnnnfffbbb```WWWfffXXX:::888;;;>>>FFFPPP\\\lllqqqkkkeeejjjtttwwwvvvuuuuuuuuusssooolllgggssstttuuuuuueee\\\gggxxxwwwdddJJJDDDCCCJJJMMMJJJKKKOOOQQQRRRSSSSSSSSSRRRQQQPPPMMMNNNPPPRRRSSSTTTTTTTTTTTTQQQLLLFFF???:::777555333333222111000000000000//////............//////...///000222999KKKfffzzzxxx|||rrrNNNHHH:::???jjjzzzlllZZZOOONNNQQQRRRRRRTTTUUUXXX\\\ccchhhlllnnnqqqqqqsssuuuxxxyyywwwuuuqqqttttttmmmjjjmmmqqqsssggg???:::;;;555555555444333333333333333000000000111222444666777<<<888BBB|||EEEAAAFFFVVVdddcccvvvllliiifffhhhnnnqqqrrrwww}}}zzzcccgggmmmSSSRRRMMMRRRuuu\\\BBB@@@BBBDDDEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGIIIMMMPPPWWWzzzvvvlllfffccc___\\\]]]^^^^^^^^^]]]fffddd```{{{vvvpppjjjccc[[[SSSSSSWWWRRRSSSPPPPPPbbb{{{qqqjjjgggdddaaa]]]UUUKKK```}}}nnnllliiiqqqmmmccceeedddmmmrrrGGG666999<<>>QQQbbbWWW|||wwwlllgggdddeeegggkkkmmmrrr~~~{{{}}}hhhZZZPPPPPPeee{{{NNN@@@>>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDCCCCCCEEEHHHKKKJJJiiiooofffccc```^^^^^^^^^]]]\\\\\\^^^^^^^^^lllxxxpppeee[[[XXXZZZVVVQQQPPPTTT[[[jjjxxxkkk^^^^^^fff___bbbWWWMMMUUUiiillljjjjjjzzzddd===777;;;>>>EEEMMMXXX^^^eeehhhiiikkkmmmoooqqqrrrssssssqqqnnnlllkkkooorrrrrrpppyyylll___```hhhyyyvvvZZZEEEEEEEEEGGGHHHGGGFFFHHHLLLJJJKKKMMMPPPRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTQQQMMMGGGAAA;;;777444444333222111111000111111//////............////////////222555222999ZZZ}}}OOOFFFCCC:::AAAkkkzzzeee^^^UUUPPPPPPRRRRRRRRRVVVWWWXXXZZZ[[[]]]___```ccckkkrrrzzz|||III777999777222000333333222111111111111111000000000111111222222222///888444>>>yyy~~~OOO;;;III]]]XXXmmm}}}mmmdddiiieeedddfffhhhllluuu~~~ooo___TTT\\\PPPVVVsssdddEEE<<<<<<>>>AAAAAA@@@??????@@@???@@@@@@@@@@@@AAADDDFFFGGGZZZrrrgggeeecccbbbaaa```]]][[[[[[VVVWWW^^^bbbrrr|||ssshhh```^^^ccc]]]```iiimmmqqqyyymmmkkk]]]gggeee\\\TTTNNNYYYppp|||WWW999;;;===AAAJJJOOO\\\```cccdddggglllooonnnppprrrsssrrrpppnnnnnnoooooojjjkkkqqqtttkkk___]]]jjjyyy{{{}}}fffMMM???EEEDDDDDDBBBAAABBBDDDGGGHHHIIILLLNNNPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTSSSQQQMMMHHHBBB<<<777444444444333222111111111111//////............//////111,,,...555333444IIIeeefffTTTFFF<<>>@@@@@@???===<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBIIILLLddd{{{gggfffffffffeeebbb^^^ZZZ]]]UUUVVV]]]^^^bbbzzzwwwrrrrrruuuzzztttssskkkjjjkkk^^^PPPQQQpppzzzsssJJJ888>>>???EEEOOOPPP\\\cccgggeeedddiiillllllnnnooopppooolllllloooqqqrrriiihhhnnnooouuummm``````gggwwwmmmRRRBBB@@@BBBAAA@@@???@@@CCCEEEEEEHHHIIIKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVSSSQQQNNNHHHBBB<<<777444555444333222111111111111//////............//////444))))))333444...888JJJlllVVVJJJ@@@===GGG}}}YYY???///666:::111...666222111111000000000000000000111222222222222111111444555:::777CCC}}}MMM:::BBB[[[]]]ppp}}}nnniiibbb^^^```ccceeehhhmmmrrr}}}gggzzznnnssspppYYY:::@@@;;;;;;>>>@@@@@@>>>;;;::::::999;;;===>>>======>>>???DDD@@@TTThhhggghhhhhhgggddd^^^ZZZ```YYYXXX]]]]]]___ooo}}}sssmmm___WWW___fff|||fffAAA777@@@@@@GGGSSSQQQYYYdddkkkfffbbbdddggghhhkkklllllljjjiiiiiimmmqqqyyyooojjjllllllooo~~~hhh^^^^^^kkkwww[[[CCC===CCC??????>>>???BBBGGGHHHFFFIIIIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKLLLOOORRRUUUWWWUUUSSSOOOJJJDDD>>>999666444333222111000000000000000000//////.........---///000000222333444555555JJJooofffKKKDDD===NNNSSS888666444444444333222000000000000000000000000000000000000000111111111111444555777222555```[[[444CCCTTTNNN```ooolllddd^^^]]]^^^___bbbfffpppwwwmmmdddpppmmmEEE======888999999999:::::::::;;;;;;::::::;;;;;;<<<=========@@@FFFIIIjjjrrreeeffflllfffaaabbb```[[[[[[[[[ZZZ\\\```fffkkkvvvkkkbbb\\\___NNNBBB===FFFNNNQQQVVV___^^^aaaddddddbbbbbbfffjjjhhhggggggggghhhgggfffdddkkkllllllllllllpppxxx~~~ggg[[[VVVeeexxx~~~tttZZZEEE;;;;;;>>>===<<<<<<<<<>>>AAADDDFFFEEEGGGFFFEEEIIINNNNNNJJJKKKKKKKKKMMMPPPRRRSSSRRRWWWTTTPPPKKKDDD>>>888555444333222111000000000000000/////////............///000000111222333333444>>>XXXgggKKKBBBAAA[[[dddCCC777666444333444333111000000000000000000000000000//////000000000111111111444333555777888MMM|||JJJ@@@HHHLLLYYYrrr|||fff```\\\^^^```aaabbbeeeggglll|||mmmnnnvvv]]]>>>999;;;888888999999999999:::::::::::::::;;;;;;<<<=========???BBBEEEaaannnlllpppjjjeeeeeeaaa```___]]][[[YYYZZZ]]]```uuusssgggaaaiiipppIII@@@AAALLLVVVWWWZZZ```cccbbbaaabbbeeeggghhhhhheeeddddddddddddcccaaa```gggkkknnnoooooopppsssvvvzzzqqqddd___aaammm{{{gggOOOBBB===;;;:::::::::::::::<<>>AAA___ddd===444666555333333333333111///000000000000000000000000//////000000000000111111333333222999;;;777ccckkk???:::HHHQQQ[[[tttiiibbb^^^___bbbaaa```bbbcccgggpppwwwnnnrrrkkkGGG666555888999777777888888888999999999::::::;;;;;;<<<<<<======???>>>AAARRRvvvmmmooojjjfffddd___cccbbb```\\\XXXVVVWWWXXX^^^zzz~~~qqqkkkhhh}}}zzzZZZCCC@@@EEETTT]]]^^^^^^aaafff```[[[]]]eeejjjhhhdddaaabbbccccccccccccccccccbbbhhhooorrrpppmmmlllmmmrrrzzzooo\\\SSS^^^mmmuuu\\\BBB<<<===<<<888888888888888:::<<>>888444444333222111000000000000///////////////.........////////////000000000000111111GGGvvvjjjBBB???GGGVVVqqqccc???333222555333222111222222000///////////////////////////////////////000000000111000666000555<<>>>>>@@@EEEFFF???<<>>888555444333222111000000000000........./////////////////////////////////000000333000666PPP{{{___NNNFFF>>>NNNjjjddd@@@444555666333222000000111111000..............................////////////000000000---888000...:::333===gggwwwJJJ@@@<<>>NNNqqqnnnjjjiiijjjddd___```___]]]YYYVVVUUUUUUXXX^^^uuuxxx|||sssrrrxxxbbb@@@BBBCCCIIIRRRXXXYYYZZZ[[[]]]\\\[[[[[[]]]___bbbccc\\\___aaaaaa___^^^___aaafffkkkqqqrrrppplllkkklllllltttsssbbbWWWSSS___qqq}}}pppQQQ===666888999888666666777888999;;;<<<===999CCCRRRXXXJJJ999===MMMMMMOOOQQQQQQQQQQQQTTTVVV]]][[[VVVOOOGGG@@@:::666444333222111000000000000.........///////////////......//////000000000111222222111:::XXX{{{UUU@@@>>>DDDTTTppp~~~UUU>>>;;;444111444222000//////000000///.................................////////////000000---777111,,,777999;;;LLL___999888GGGMMMQQQrrrlll^^^YYYXXXYYY[[[UUU\\\ccccccbbbggguuutttUUU999444888777444555222222333333333444444444666666777777888999999999777===AAA;;;BBBpppxxxooohhhfffgggcccaaaaaa___[[[VVVRRRPPPPPPWWWXXXdddvvvlllyyywwwnnnPPP999BBBDDDHHHMMMQQQSSSTTTTTTWWWZZZ]]]]]][[[[[[___cccdddfffgggeee```]]]]]]___iiimmmqqqqqqooonnnoooppprrrtttzzzrrr```XXXWWWXXXeeeuuudddOOOJJJCCC===999777666444666666777888999:::;;;;;;<<>>xxxUUU@@@BBBCCCJJJdddyyyggg___[[[ZZZ[[[UUUXXXZZZ\\\]]]aaafffjjjSSSCCC666444555333111333111111111222222222333333444444555555666777777888555;;;<<<;;;@@@VVVyyyjjjeeegggdddeeedddbbb]]]WWWSSSRRRRRRTTTVVV]]]eeehhhlllwww}}}yyyvvv^^^AAA;;;???CCCGGGJJJLLLNNNOOOOOOPPPUUUZZZZZZWWWWWWYYY]]]cccfffhhheee```\\\]]]___cccgggkkklllkkkjjjlllnnnpppuuuwwwooo___SSSQQQcccxxx^^^III333555777888777555444444555555666888999999::::::===EEE]]]sssjjjLLL>>>DDDBBBFFFKKKKKKJJJKKKOOOSSS]]][[[VVVPPPIIIBBB<<<999444333222111000000000000---.........//////000000---...///000111222333444......666:::111666eeebbbSSSNNNKKKVVVtttmmmiiiPPPFFF999000...000///,,,000///......///000...---------------------------............/////////000666---000777333111777999>>>LLL???;;;III^^^xxxrrrggg___[[[ZZZSSSQQQPPPRRRXXX^^^aaabbbaaa{{{qqq===999555444222//////222000111111111222222222222333333444444555666666666333999888;;;BBBHHHvvvtttlllmmmkkkhhhgggddd```[[[YYYXXXYYYSSSXXX^^^bbbbbbcccjjjpppuuu{{{pppmmmPPP888CCC<<>>CCCGGGHHHGGGHHHMMMQQQ^^^]]]YYYRRRHHH@@@;;;999555333000//////000///...//////............//////////////////000000000000111111555888444666LLLfffwwwaaaLLLDDDBBBMMMlllzzzhhhrrr]]]888666333000.........///000000///...------,,,,,,+++,,,------......------..................------000000111222333444444555:::RRR}}}bbb@@@:::MMMdddlllaaa[[[VVVVVVTTTQQQPPPTTTYYYZZZYYYaaaiiiRRR666555444333111000///...000000000000111111111111333333333444444444555555333;;;666:::EEE===XXXuuuooonnnnnnfffaaacccddd```YYYVVVZZZXXXZZZaaadddbbbcccgggrrrxxxwwwrrr```CCC777>>>@@@@@@AAACCCEEEIIILLLMMMKKKNNNPPPPPPPPPQQQTTTWWWSSSVVV[[[______]]]XXXUUU]]]aaagggjjjeee```aaahhhjjjmmmnnnrrrvvv{{{|||hhhUUUMMMZZZiiinnnttt|||~~~~~~~~~~~~~~~}}}XXX777777222222222222222222222222444444444555555555555666666:::???DDDEEECCC???<<>>666444222000......//////000//////...------,,,,,,+++,,,------...---------..................------///000000111222333444444777DDDttt~~~HHH>>>IIIMMMaaa~~~iiiaaa___VVVTTTPPPOOOQQQUUUXXXYYYZZZYYYddd{{{ccc<<<333333222222111111000000//////000000000111111111333333333333444444444444222999222444>>>777FFFvvvssstttwwwnnngggdddbbb___```ccc\\\ZZZ[[[aaacccaaabbbfffhhhmmmtttzzz{{{ssskkkXXX@@@999AAA?????????@@@CCCFFFIIILLLIIILLLNNNOOOOOOPPPSSSVVVUUUWWWZZZ]]]^^^\\\YYYWWWYYY]]]dddhhheee```bbbhhhkkknnnnnnpppqqqmmmyyykkk___ZZZVVVTTT```qqqxxx}}}~~~|||xxxyyyzzzzzzzzzTTT???777333222222222222222222222222222333333333333444444444222555888;;;===>>>===<<>>:::<<>>===<<<===???CCCGGGIIIGGGIIIKKKMMMNNNOOORRRTTTVVVWWWXXXYYYZZZ[[[ZZZZZZWWW\\\ccciiihhhdddfffkkknnnpppooorrrrrrhhhkkkkkkZZZUUUTTTXXX]]]eeeiiiooouuuzzzyyyppplllsss{{{NNN000000666333111111111111111111111111111111111111222222222333111111222444777999<<<===;;;===@@@AAAAAABBBCCCEEEaaa```]]]VVVLLLCCC===:::555333000//////000///...///......------......///........./////////000000444000000666888444222333666DDDkkk{{{```RRRHHHBBBHHHQQQ^^^tttiiiZZZTTT[[[SSSYYYppp~~~ppp^^^XXXkkkqqqLLL444///333111000///.........//////.........------,,,,,,,,,++++++,,,------------,,,,,,,,,------------............///000111222333333555;;;555]]]PPP???CCCJJJPPPuuuyyyfff```ZZZUUUSSSQQQOOOPPPSSSWWWXXX[[[```bbbdddooo{{{VVV999222////////////////////////////////////000000000111222222222222333333333333000<<<999555>>>@@@???HHHlllwwwpppjjjiiigggdddcccdddbbb```___^^^^^^]]]^^^```bbbdddhhhnnnrrrrrrpppmmmnnntttwwwxxx|||kkkjjjaaaOOOAAA<<<>>>@@@===<<<;;;;;;===@@@DDDGGGEEEFFFIIILLLNNNPPPRRRTTTUUUUUUUUUUUUVVVXXXZZZ[[[[[[___ffflllkkkhhhiiinnnnnnpppnnnpppuuummmiiisssyyykkkaaaXXXQQQVVVWWW\\\fffooouuu{{{uuupppmmmqqq{{{iiiNNN@@@999222///222000000000000000000000000000000111111111222222222222222333444666888:::<<<888:::>>>@@@@@@@@@AAABBBbbbbbb___XXXNNNDDD>>>:::555333000//////000///.........------------..................////////////------///222222111222555<<<000:::iiirrrbbbTTTNNNGGG@@@BBBKKKKKKTTTaaajjjllliiieeeaaa]]]YYYWWWVVVTTTPPPPPPTTTQQQ[[[gggnnnssstttooogggVVVXXXccc{{{XXX:::111222444555///.....................---------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......---...//////111111222333///777777BBBsss~~~VVVCCC<<>>AAANNN{{{nnnkkklllkkkhhhfffdddccc```\\\[[[\\\]]]]]]___```bbbfffiiikkkjjjhhhfffjjjmmmmmmrrr{{{~~~zzzzzz~~~ppphhhUUUBBB:::===>>>;;;<<<<<<;;;:::<<>>222***///////////////////////////000111111111111222222222222333444666666777777777555888<<<>>>>>>???@@@AAAdddccc```ZZZPPPFFF>>>;;;555333000//////000///.........------------......------........./////////,,,///222111///...222666555555555@@@eeeooo[[[NNNIIIIIICCCFFFIIILLLNNNRRRVVVYYYgggfffggggggbbbYYYUUUUUUZZZddddddWWWRRRWWWZZZVVVqqqnnnTTT999---///111000///......------------------------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,------......------...///000111222222111444:::444BBBQQQ999BBB@@@TTTuuuooo^^^YYYXXXSSSQQQTTTPPPRRRUUUWWWWWWYYY]]]aaafffjjjqqqyyynnnBBB111111444000000//////...---,,,,,,......////////////000000000000111111111222222222...666999555222888======:::xxxkkkjjjjjjhhhhhheeeeeeaaa[[[YYY[[[]]]\\\______```aaabbbcccdddeeeeeehhhjjjlllrrr}}}}}}xxxvvvwww{{{zzzsssbbbIII999777<<<<<<888::::::::::::;;;===???@@@AAABBBEEEJJJPPPSSSSSSSSSPPPPPPQQQRRRTTTVVVXXXYYY^^^]]]___bbbbbb```aaafffxxx|||tttlllnnnmmmkkkooonnnwwwwwwcccVVVMMMOOOSSSSSSVVV\\\ccciiirrrzzz~~~}}}tttkkkfffeeeeeekkkyyyvvvIII<<<000.../////////111........................000000000111111111222222000222444555666555333222555777:::<<<<<<===???AAAeeedddbbb[[[QQQGGG???;;;555333000//////000///......------,,,,,,------...---------.........//////...222333222000000222444000999:::555???ffffffNNNRRROOOJJJEEEDDDIIIPPPVVVTTTUUUXXX\\\YYYSSSRRRUUUIIIMMMOOOPPPYYYnnnooo???888333333222...---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,------......,,,------...///000111222888222666666444WWWzzzNNNIII===FFFWWWtttpppbbb]]]VVVRRRTTTTTTTTTTTTUUUWWW[[[^^^```dddkkkqqqsssrrruuu}}}yyy~~~yyyPPP666222333111/////////......................../////////000000000000000000111111111222444444888888444999>>>:::;;;]]]|||qqqkkkiiiiiiffffffaaaYYYWWW[[[]]][[[]]]___aaaaaa______bbbeee]]]___``````gggrrrxxxzzzzzzuuuqqqpppooorrr{{{xxxlllWWW???666777:::999777777777888999:::;;;;;;;;;??????BBBHHHOOORRRRRRQQQNNNPPPRRRUUUWWWYYYYYYYYYZZZXXXXXX[[[[[[[[[]]]bbbppp{{{wwwllllllkkkiiinnnooowww}}}wwwbbbZZZVVVOOOMMMRRROOOUUU^^^gggmmmsssxxx|||vvvrrrkkkdddaaaeeemmmttt~~~rrrPPP666777333,,,***000333222------------------------....../////////000000000000111222444444555444444555777999:::;;;===@@@BBBeeeeeebbb\\\RRRGGG???;;;555333000//////000///......------,,,,,,------...---------.........//////+++---/////////111111///333///333777111555[[[tttnnndddXXXPPPLLLMMMPPPPPPOOOOOOPPPNNNMMMRRRYYYhhhkkkyyyWWW444222//////000...***,,,000------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,---...///000111111:::---...<<<888444jjjeeeCCC@@@CCCGGGTTTvvvlllaaaWWWRRRSSSLLLNNNOOORRRVVVZZZZZZXXXZZZ^^^eeekkkooopppqqqqqqvvv}}}}}}xxx||||||}}}||||||{{{wwwwwwSSS666000444222+++------......///000000111............/////////000000000000000111111111111444---111777555999<<<666???AAA{{{tttmmmmmmfffgggaaaXXXVVV[[[]]][[[VVV[[[______\\\[[[___ccc___```___^^^dddmmmrrrsssoookkkhhhhhhgggiiirrr||||||{{{rrrcccMMM:::666888888777888444555777999999999888888<<<===@@@GGGNNNRRRQQQPPPMMMPPPTTTXXXZZZ[[[ZZZYYYYYYUUUTTTWWWYYYYYY]]]bbb\\\nnnpppgggfffgggfffjjjmmmnnnpppwwwrrrgggZZZUUUXXXNNNOOOQQQSSSWWW^^^iiipppvvvwwwwwwwwwvvvwwwyyy{{{}}}}}}}}}{{{qqqiiieeeccc^^^\\\```lll}}}yyyiiiLLL///333,,,)))///222000---------------------------------------.........//////111111222333555666888999666777999999:::<<<@@@CCCgggfffbbb[[[RRRIII@@@<<<777444000......///......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///333333222333555777:::<<>>777444000......///......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------............222111111111222555777888CCC\\\uuuOOO:::222000/////////......---,,,,,,+++))))))*********+++++++++)))******++++++******)))))))))*********++++++++++++++++++,,,,,,,,,------............////////////222---...222///,,,<<>>333000...---,,,,,,,,,,,,+++++++++************************---------------.........///000000111222333444444333444555555555666888:::hhhfffbbb]]]TTTKKKDDD???777444000......///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......000000/////////111333444000888MMMsss{{{]]]999)))---444111)))......------,,,,,,++++++)))))))))*********++++++)))******++++++******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---............/////////444111///111111111444999ddd```<<>>BBBFFFHHHJJJJJJKKKMMMPPPRRRTTTVVV[[[XXXUUUTTTUUUWWWXXXYYY[[[ZZZZZZYYYYYY]]]bbbeeedddcccgggkkkhhhcccgggpppwwwcccYYYUUUTTTSSSMMMLLLJJJJJJJJJKKKMMMOOONNNPPPQQQRRRRRRSSSVVVXXX\\\^^^___^^^]]]]]]^^^___ZZZXXXWWWYYY[[[ZZZTTTOOOTTTQQQOOOPPPVVV```kkkrrr|||YYY;;;......///---,,,,,,,,,+++++++++******************************+++,,,,,,------......///000000000111111222222222111333444444333444777999jjjhhhddd^^^UUUKKKCCC>>>777444000......///......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,,,,------------//////.........///000000444666444888UUUccc666000,,,...444666111+++------,,,,,,++++++++++++))))))))))))************))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,---------.........//////000222222111333777777444???dddBBB???MMMTTTQQQdddssshhh[[[TTTSSSSSSOOOJJJLLLMMMPPPRRRUUUWWWXXXYYY]]]\\\[[[[[[\\\___ccceeeiiikkkmmmoooppppppqqqqqqttttttsssqqqnnnmmmnnnooohhhlllpppsssrrrpppoooooollllllnnnppptttyyy}}}xxxqqqcccXXX[[[kkk}}}yyyDDD444000222000***///222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111111111333444555666888:::888:::[[[vvvfffbbb\\\YYYYYYZZZYYYXXXYYYXXXVVVVVVVVVXXXXXXXXXXXXZZZ]]]______^^^]]]\\\]]]^^^___aaaaaafffrrrvvvqqqpppnnnkkkhhhhhhhhhhhhiiiiiijjjjjjkkkkkknnnrrrrrroooppptttsssxxxxxx[[[:::666333111111222333222111333333444555666777777888666666777999<<<@@@CCCEEEGGGHHHJJJLLLOOORRRUUUWWWZZZXXXVVVUUUVVVWWWYYYZZZ\\\[[[ZZZXXXWWWYYY^^^bbbbbbcccgggkkkiiiddddddhhhmmmvvvkkkdddZZZVVVPPPKKKHHHIIIJJJLLLJJJJJJJJJIIIIIIJJJLLLMMMPPPPPPOOOOOOMMMLLLLLLLLLRRROOOMMMLLLNNNPPPRRRRRRXXXYYY]]]fffsss~~~cccQQQ:::,,,---111000,,,++++++++++++************))))))))))))************)))***+++,,,---...//////000000000000000000000000111222333333333444666888mmmkkkfff___UUUKKKBBB<<<777444000......///......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---..................//////555(((***999;;;>>>ddd\\\AAA000000111111///,,,+++---000++++++++++++************(((((()))))))))*********)))))))))******)))))))))(((((()))))))))******************+++++++++,,,,,,------------............)))///111---...444777444222LLLfffEEEHHHPPPNNNUUUiiihhhXXXVVVXXXWWWTTTPPPQQQRRRSSSTTTTTTTTTTTT[[[ZZZXXXXXXYYY\\\___aaaeeefffhhhlllnnnppppppooooooooonnnllliiihhhhhhjjjjjjkkkmmmlllkkkjjjjjjkkklllnnnppprrrsssrrrqqqppp```___\\\[[[dddxxxyyyRRR***333000111///***000222''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111333444555555777:::666>>>lll}}}sss~~~wwwnnngggccc```[[[WWWZZZXXXVVVVVVXXXZZZZZZYYYUUUVVVXXXZZZZZZYYYXXXWWWWWWVVVXXXZZZZZZZZZaaajjj}}}zzztttmmmjjjkkkkkkkkkkkkhhhfffcccaaaaaabbbdddeeegggeeeeeegggggggggkkkqqqxxxwwwcccIII555444333222222222222111///222222333444555666666777666777777999;;;>>>AAACCCFFFGGGIIILLLOOOSSSVVVXXXVVVVVVVVVVVVWWWYYY\\\^^^^^^^^^\\\YYYWWWXXX[[[^^^``````cccggghhhfffeeeggghhhmmm{{{zzzkkk^^^TTTOOOMMMIIIIIIIIIJJJLLLMMMNNNOOOLLLLLLLLLMMMNNNNNNNNNNNNOOOSSSWWWYYYYYY\\\ccciiiooo{{{{{{lll^^^<<<444,,,,,,000111///,,,++++++*********)))))))))(((((()))))))))*********((()))***+++,,,......///////////////////////////111222333333333444666888llljjjfff^^^UUUJJJAAA<<<777444000......///......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...............+++***///555111---:::NNNvvv~~~VVV>>>444111000666222,,,******+++++++++******************))))))((((((((()))))))))******((())))))******))))))(((((((((((()))))))))******************++++++++++++,,,------------.........+++///111...---000444555999///III___;;;===MMMMMMSSSaaa|||kkk\\\VVVTTTSSSUUUUUUUUUUUUUUUTTTSSSSSSYYYXXXWWWVVVWWWXXXZZZ\\\]]]]]]___bbbgggiiijjjjjjkkkkkkjjjgggdddbbbbbbcccgggfffeeedddgggoooxxx}}}|||zzzvvvpppiiiccc___[[[]]]^^^aaapppvvvNNN999000222,,,------)))///222))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........///////////////111222333444111555:::999777III{{{nnnxxxyyysssjjjccc[[[XXXUUUVVVYYY[[[ZZZYYYTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQRRRUUUTTTSSSVVV[[[```hhhuuuxxxnnnhhheeecccdddjjjllljjjiiiiiieeeccc```^^^]]]^^^```aaaccc```___bbbdddgggoooxxxzzzfffLLL:::444333333222222111000//////111111222333444555555666777777777999:::===???AAADDDEEEGGGJJJMMMQQQTTTVVVQQQSSSUUUVVVWWWYYY]]]```______]]][[[YYYYYYZZZ\\\bbbbbbcccfffiiijjjiiihhhkkkmmmqqq{{{uuunnnhhhgggeeedddcccbbb^^^\\\WWWWWWXXX[[[___bbbcccccc```lll{{{yyycccJJJ999333...,,,...///---+++,,,*********))))))))))))((('''(((((())))))*********((())))))***,,,---......---------....../////////000222333333333333666888iiigggddd]]]UUUKKKCCC>>>777444000......///......---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,************++++++++++++++++++,,,---------------)))555555((((((666999000000NNNwwwzzzaaaBBB000///333555444+++******,,,//////+++'''))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))***************++++++++++++,,,,,,---------.........000//////111111000111444999111777[[[XXXCCCGGGEEEJJJPPP[[[rrrzzzdddYYYUUUWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUSSSSSSVVV[[[___``````aaabbbaaa___\\\[[[\\\]]]___```bbbdddiiiqqq{{{~~~yyyssskkkfffbbbaaaaaaiiinnnttt|||RRR444222666000)))---000******///,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................///000111222333000666444888===<<>>WWWvvvPPP<<<444---...111111,,,((((((,,,...---***(((***,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------.........((((((000333000...000,,,;;;;;;888^^^bbbGGGFFFNNNRRRMMMOOOjjjooohhhWWWWWWXXXXXXXXXXXXWWWWWWOOOPPPPPPPPPPPPOOOOOOOOOPPPNNNMMMOOOTTTXXXYYYXXXUUUWWWXXXWWWWWWWWWYYY[[[^^^aaaeeeggggggfffffffffkkkfff^^^XXXWWW\\\dddiiipppddd888,,,111,,,111***000555+++&&&,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///111222333333888...222BBB999@@@iii}}}iiieeeppp}}}yyytttmmmhhh]]][[[YYYWWWVVVVVVWWWXXXMMMIIIIIILLLMMMKKKJJJLLLLLLNNNPPPPPPQQQTTTXXX\\\```dddiiinnnooommmiiifff]]]^^^]]][[[XXXVVVUUUVVVTTTQQQPPPSSSSSSTTT\\\ggg___aaadddggghhhfffdddbbb```bbbjjjxxxwwwYYY???222111333---...///.........000222000000111222333444444555666666666666888:::<<<======>>>@@@BBBEEEIIIKKKMMMLLLOOORRRSSSSSSTTTXXX[[[WWWYYY\\\]]]\\\\\\]]]^^^ZZZ[[[^^^dddkkkooolllggg___dddjjjkkkiiilllxxx}}}zzzyyykkkRRR:::000000222+++'''(((...///***(((***))))))))))))((((((((((((&&&''''''((()))******+++)))))))))***++++++,,,,,,******+++,,,...///000000---///000000000000333555hhhfffbbb]]]WWWNNNEEE???777444000...---------,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000222333333777GGG___qqqtttWWW===---000000///...------,,,,,,***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,------......------......//////000000111111111...///666DDDeee```DDDEEEHHHIIIHHHRRRooojjj^^^UUUVVVYYYXXXXXXZZZTTTSSSRRRQQQQQQOOOLLLIIIMMMMMMOOOPPPQQQQQQQQQQQQUUUSSSRRRRRRUUUWWWYYYYYYZZZXXXWWWVVVVVVUUURRROOOVVVVVVVVVYYY```kkkvvv~~~yyyTTTCCC;;;111---...+++++++++*********)))))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222333333444666999>>>BBBhhh___ddd|||pppeeeaaa^^^YYYXXX[[[MMMKKKIIIFFFGGGIIIHHHEEEHHHHHHHHHJJJKKKMMMOOOPPPTTTTTTUUUXXXZZZZZZYYYXXXWWWTTTQQQOOOPPPQQQQQQRRRPPPNNNJJJIIIKKKPPPUUUYYY^^^aaahhhttt~~~zzzqqqxxxyyyZZZ<<<000222444000000000///...............////////////000111222333333444555555555666888::::::;;;>>>AAADDDFFFHHHHHHMMMKKKKKKOOOUUUYYYWWWTTT[[[\\\]]]]]]\\\ZZZWWWVVV[[[XXXVVVYYY___dddeeeeee``````aaaccceeegggiiijjjttt~~~jjjXXXAAA444111222...***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......////////////000111111222222kkkiiiddd___XXXOOOEEE>>>777444000...---------,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------............111444555333000222999@@@>>>NNNhhhyyyhhhPPP<<<222///000000///......---,,,,,,++++++)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))*********++++++++++++,,,------...------------......///000000111111555222111222444BBBfff{{{```EEE===DDDKKKPPPRRRrrrtttbbbYYYSSSRRRTTTXXXVVVRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSPPPOOOOOOQQQRRRTTTTTTTTT^^^[[[WWWRRRNNNMMMMMMMMMNNNUUUaaaooommmSSS;;;333111+++)))++++++++++++*********))))))++++++***))))))***++++++*********+++++++++,,,,,,,,,,,,,,,------------......//////000000111222222222222333333444888<<<@@@QQQiiiUUUZZZggguuuzzzpppcccYYYWWWOOOMMMIIIGGGHHHIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMNNNOOOOOONNNMMMNNNLLLKKKJJJJJJKKKJJJJJJGGGGGGIIIJJJLLLMMMOOOOOOJJJ\\\xxx{{{aaaEEE777111...---///000//////...------......////////////000111222222222444555555444555777:::999:::===@@@BBBEEEFFFGGGMMMKKKKKKOOOUUUXXXVVVSSSYYYYYYZZZ[[[ZZZXXXVVVTTTYYYXXXWWWXXX[[[^^^```aaa___^^^]]]]]]]]]^^^___```gggggglllvvvvvvbbbKKK@@@222+++,,,---+++''',,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,---........./////////000111111222222mmmjjjfffaaaYYYOOOEEE>>>777444000...---------,,,++++++************++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------.........111333333000---,,,,,,,,,111999DDDRRReeeyyynnnWWWHHH@@@888///)))***...111222------,,,,,,+++*********))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,---------------------......///000000000111000111333000000>>>PPPdddEEE>>>AAADDDFFFLLLfff~~~lll]]]VVVYYYUUUOOOLLLMMMNNNPPPQQQLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPSSSSSSPPPMMMKKKNNNVVV\\\eeewwwBBB555,,,---///,,,+++...+++************)))))))))+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,------------......//////000111111111111222333222333555999<<<;;;VVVeeeTTTLLLNNNhhh}}}}}}yyyzzzhhh^^^SSSMMMGGGEEEFFFGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHNNNMMMMMMMMMMMMNNNNNNOOOIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMOOOaaa~~~bbbEEE000111333+++)))/////////...---------......///......//////000111222111333444444444444777999888:::<<<>>>AAACCCEEEFFFMMMKKKKKKOOOSSSVVVUUURRRUUUVVVWWWWWWWWWVVVTTTSSSVVVWWWXXXWWWXXXYYY\\\^^^^^^\\\YYYWWWVVVWWWXXXZZZ[[[ZZZYYYZZZ]]]jjj{{{uuufffOOO;;;333///+++***,,,---,,,***++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,---.........//////000000111111222kkkiiifffaaaZZZPPPEEE>>>777444000...---------,,,++++++************++++++))))))***+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------///...---...111333555555555555555444444777<<<@@@???IIIYYYfffooowww~~~~~~vvvoookkk^^^XXXOOOFFF???999333......///111333444111+++&&&++++++*********))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++,,,------------,,,,,,------......///000000,,,,,,111666555222555;;;PPPwwwOOO;;;>>>III;;;GGG]]]zzzyyysssiiiaaa[[[VVVSSSQQQSSSRRRPPPOOOOOOPPPRRRTTTMMMNNNNNNNNNNNNOOORRRTTTSSSXXX]]]bbbhhhrrrrrrFFF333///---111111...---000************))))))))))))******))))))))))))******************++++++++++++++++++,,,,,,,,,---------------...//////000000111111111222111111222555888===<<>>555AAA@@@GGGWWWkkkxxxqqqiiigggccc___]]]\\\\\\\\\\\\]]]]]]^^^```eeemmmsss^^^<<<111000/////////---))))))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000000111111111000111333555555555<<<\\\jjjSSSPPPOOOLLLEEEEEEWWWkkkpppbbbTTTOOOMMMJJJHHHJJJIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJHHHIIIKKKNNNLLLLLLLLLJJJIIIKKKOOOSSS[[[```hhhuuuuuu@@@222333111,,,+++...//////------,,,,,,,,,,,,------------------...///000111///111222222222222555777999:::;;;<<<>>>AAADDDEEEGGGHHHIIIKKKNNNPPPPPPPPPRRRSSSSSSTTTUUUUUUUUUUUUSSSVVVZZZZZZYYYZZZ^^^bbb^^^\\\XXXUUUUUUVVVXXXZZZ[[[UUUPPPPPPOOOMMMMMMOOOMMMUUUcccxxx{{{xxx}}}rrraaaIII777...---......+++++++++***)))((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,.........///000000111111eeedddccc```[[[RRRGGG@@@777444000...---------,,,******))))))))))))******((()))******++++++******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,++++++,,,...///...+++)))111000///...------------444000,,,***+++,,,+++)))...//////...------///111222222222111///,,,)))'''///...,,,++++++,,,---///))))))(((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,,,,,,,,,,++++++,,,,,,---.........111///......000000111000333444KKK{{{rrrQQQHHH@@@>>>FFFMMMTTThhh~~~wwwUUU999///333.........---***((()))***(((((()))))))))))))))***((())))))******))))))((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000111000000000222444111999888===lllnnnWWWNNNKKKGGGEEEGGG^^^ggguuuppp]]]VVVQQQKKKHHHJJJIIIHHHHHHGGGHHHHHHIIIJJJIIILLLNNNMMMLLLLLLOOORRRPPPTTT[[[bbbiiirrr~~~lllJJJ///(((111222+++'''+++...,,,,,,,,,+++++++++,,,---------,,,,,,------...///000///000111111111222444666999999999:::<<>>BBBBBBMMM\\\jjjzzz}}}{{{NNN555555777000,,,------,,,+++++++++***(((((((((((())))))******'''((()))******)))((('''))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---......//////...///000111000000222444333999666000DDDxxxtttYYYVVVUUUKKKAAAHHHMMMUUU\\\eeerrrpppfff___UUUPPPRRRNNNMMMKKKJJJKKKMMMOOOQQQKKKPPPWWW[[[]]]```fffkkkyyymmmFFF666333+++,,,------+++)))+++...+++++++++++++++,,,------,,,,,,,,,,,,---...///000...///000000000111333555666666666777999<<>>@@@CCCFFFIIIKKKMMMNNNOOOPPPPPPRRRSSSUUUVVVWWWTTTTTTUUUWWWZZZ[[[[[[ZZZ\\\ZZZWWWTTTRRRQQQPPPPPPQQQNNNNNNPPPOOOHHHBBB@@@@@@@@@AAACCCGGGMMMUUU[[[ppp}}}eeeWWWJJJ<<<111000///---++++++,,,------+++))))))***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++------......///000000000jjjiiigggddd]]]SSSGGG???777444000...---------,,,******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++---...---+++))))))+++...,,,,,,,,,---///...,,,+++***---///,,,(((&&&***...)))***,,,---,,,,,,...//////---+++'''%%%&&&)))+++---+++)))&&&%%%'''+++///((((((((()))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,---......,,,............000///------555555222JJJwwwTTTGGG@@@888;;;FFFLLL[[[pppxxxrrrqqqpppFFF888666///+++---)))******)))***+++)))''''''((((((((())))))******'''((()))******)))((('''))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///---///000111000111222444...///666<<<;;;DDDgggyyy^^^SSSPPPOOODDDDDDDDDDDDHHHSSSbbblllrrrvvv}}}{{{rrrfffaaaccc[[[YYYWWWVVVVVVYYY]]]___jjjsss~~~rrrEEE---,,,---333((('''111222((((((222+++*********+++,,,,,,---,,,,,,,,,,,,---...//////---///000000000000333555444444444444666999<<<>>>;;;>>>BBBEEEGGGJJJLLLNNNNNNNNNOOOPPPRRRTTTVVVWWWUUUSSSRRRTTTXXXYYYWWWTTTWWWWWWVVVUUUTTTSSSSSSSSSLLLLLLNNNOOOKKKBBB???@@@>>>===<<<;;;888777:::>>><<>>===IIIWWWbbbkkkrrrrrrhhhooo^^^SSSaaagggSSS@@@555------///---,,,...++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........---.........////////////...111444444222444888===???hhhtttXXXTTTRRRQQQNNNGGGEEEGGGGGGDDDGGGUUUdddssslllZZZBBB333000000///---+++++++++******+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,..................///000333333333444555666777888999;;;>>>AAADDDFFFHHHHHHMMMMMMMMMLLLMMMQQQWWW[[[VVVRRRMMMJJJKKKMMMOOOPPPTTTVVVTTTPPPOOOQQQQQQNNNJJJGGGCCCAAA???===;;;999999888777666555444444444444555555222111666>>>FFFPPPUUU___pppqqq\\\III===666444000,,,*********+++,,,,,,+++******)))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************+++,,,,,,------...mmmhhheeeddd___RRRFFF???999555000---,,,,,,------++++++***)))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((()))((((((((())))))))))))******************))))))))))))************))))))))))))***************************************+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,///666777222333999YYYgggVVVFFFDDDRRRhhhyyyrrrmmmnnnvvviiihhhfffcccaaaaaacccfffcccqqqgggGGG444,,,+++,,,---,,,)))+++000+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++***++++++,,,,,,---......---------........./////////111333222000000333666666888XXXwww[[[OOOOOOPPPMMMJJJMMMEEE@@@AAAHHHSSSbbbnnnppppppoooooosss}}}oooFFF<<<000,,,...000...+++++++++************++++++)))))))))))))))))))))))))))*********++++++++++++---------------...///000111111222222333555666777999:::===???BBBDDDEEEFFFMMMLLLLLLMMMPPPRRRSSSSSSTTTQQQMMMKKKKKKLLLLLLLLLRRRSSSRRRMMMKKKMMMLLLIIIHHHEEEAAA>>>===:::888666666555444333222111111111...111222111...---///111***---222:::CCCKKKRRRUUUdddttt}}}tttfff```TTTGGG<<<444///...+++,,,,,,,,,,,,+++******++++++******))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))************++++++,,,---------mmmhhheeeddd^^^QQQDDD>>>999555000---,,,,,,------******)))(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''((((((((()))))))))******)))))))))(((((())))))))))))))))))(((((()))))))))************************((((((******+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,///++++++222888888888:::999PPP|||yyyWWWCCCKKKkkkuuunnnfffaaa```^^^___aaaeeehhhiiihhhgggaaacccbbb]]]WWWUUUVVVXXX___```ccceeeeeehhhqqqzzz|||]]]@@@222111+++---///...+++(((***---******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------,,,,,,---------.........///000222111//////111333999333777PPPxxx{{{gggXXXMMMHHHGGGKKKNNNKKKEEEEEEMMMVVVRRRRRRRRRSSSWWW```kkksssxxxtttmmmgggiiiwwwcccGGG555000,,,+++---...+++(((******))))))))))))******)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,---...//////111111111222333444555666:::;;;>>>@@@BBBDDDEEEEEELLLJJJKKKNNNSSSUUUSSSPPPSSSQQQOOOMMMMMMMMMKKKIIINNNPPPOOOJJJIIIJJJJJJGGGGGGDDD@@@===;;;888666333333333222000000/////////+++...222333222111111222000111111000///000444888:::BBBNNNXXXcccnnnwww|||}}}nnnaaaYYYSSSKKKEEE888666222///---...///000---.........---,,,***)))******)))))))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))************+++,,,,,,------lllgggdddccc]]]PPPDDD===999555000---,,,,,,------***)))((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''((((((((())))))))))))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))&&&''')))***+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************************************+++++++++,,,,,,111...---///111111333555:::222CCCppp___HHHIIIRRRmmmtttyyyqqqdddYYYTTTUUUVVVVVVMMMOOORRRUUUWWW\\\eeelllpppwwwlllSSS<<<...---222111000...+++*********))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------///000000000111111222---999>>>:::CCCiiidddVVVFFFKKKQQQTTTSSSOOOJJJFFFKKKKKKIIIHHHHHHIIILLLOOOUUU[[[kkkuuuuuuzzzyyytttpppqqqXXX@@@///222000---,,,---,,,***)))***))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---...///111111111222333444666666<<<===???AAADDDEEEFFFGGGIIIIIIJJJNNNTTTVVVTTTQQQSSSQQQPPPOOOOOONNNKKKIIIKKKMMMLLLHHHGGGJJJJJJGGGEEEBBB>>>;;;:::777555333222111000///////////////---...000000///---------///111333222......111555...---...111555;;;BBBHHHQQQSSSXXX^^^ccchhhkkkllljjjhhheeecccaaa```^^^\\\OOOJJJBBB;;;666333000...***+++---.........---,,,---,,,+++)))(((((('''((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))***++++++,,,,,,---kkkgggdddccc^^^QQQEEE>>>999555000---,,,,,,------)))((((((''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,+++...111222000...///111222666888>>>TTT{{{yyykkkTTTRRRYYYjjj|||qqqeeemmmooouuu~~~sssYYY===222333333///+++///---)))&&&(((,,,+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((())))))******+++,,,,,,+++++++++,,,,,,,,,------------///000111222222222///111666999777@@@bbb{{{gggMMMAAAFFFNNNJJJAAAHHHHHHGGGFFFFFFEEEDDDDDDGGGDDDGGGPPP]]]uuukkkKKK999111---///...---++++++***++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///111111111111222444555666:::;;;>>>AAACCCEEEFFFGGGGGGHHHIIILLLPPPSSSSSSRRRRRRQQQPPPOOOPPPNNNLLLJJJHHHJJJJJJFFFFFFIIIIIIGGGBBB???<<<999888666444222111000//////.........///++++++,,,,,,------......'''***------+++***,,,...000------000000------///---+++***///444888666333444333333222111000////////////...------------------------,,,,,,+++******,,,***(((''''''((()))+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,lllgggeeeeee```TTTHHHAAA999555000---,,,,,,------(((((('''''''''(((((()))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''***,,,---,,,+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,---&&&,,,111222111111222333,,,777;;;222,,,AAAmmmvvvnnnnnntttfffKKK999))))))000222---((((((***)))&&&'''++++++'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------...///111111000///888***(((444888444999FFF|||uuuQQQGGGLLLMMMHHHEEEDDDDDDDDDFFFHHHHHHHHHKKKJJJLLLOOOOOOZZZyyybbbEEE444000///---++++++,,,+++))))))***,,,)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++---...////////////000111222333444666777:::===@@@BBBDDDEEEGGGHHHIIIIIIJJJLLLOOORRRPPPOOONNNNNNNNNNNNLLLJJJHHHJJJIIIEEEDDDFFFFFFCCC>>>;;;888777666555333111///......---------------))))))***,,,...000000000000111222111000............,,,...444666222000222666444111111111111///,,,+++,,,...///000111222333........./////////...---+++***)))((())))))+++++++++***))))))((()))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))***++++++,,,,,,mmmiiifffgggbbbVVVJJJDDD999555000---,,,,,,------(((((('''''''''(((((()))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&(((***---------+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------***---...---,,,---000111999)))'''666777...999QQQ~~~aaaCCC222///......+++((()))---%%%+++---)))'''******''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,------...///000///---,,,000///000111222444888===CCCWWWzzzkkk\\\UUUQQQJJJGGGDDDBBBCCCDDDEEEEEEIIIQQQ```iiiggghhh~~~|||^^^NNN888***+++111000))))))+++---,,,***((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++---...///............///111222333222333666:::===@@@BBBBBBGGGIIIIIIGGGEEEFFFLLLPPPOOOMMMLLLLLLMMMMMMLLLJJJHHHJJJHHHDDDBBBCCCCCC@@@;;;999666444444333222000------,,,,,,+++,,,,,,,,,---,,,,,,------+++(((&&&***))))))))))))*********,,,'''''',,,///,,,,,,000+++,,,,,,,,,,,,---...000...//////...---,,,,,,------,,,,,,,,,------,,,+++((())))))))))))))))))))))))))))))((('''&&&$$$$$$&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,nnnfffaaaaaa```VVVJJJCCC???888000,,,,,,,,,,,,+++))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////......///111444555DDDhhh~~~fffLLL666,,,------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------....../////////000111111222222555<<>>HHHMMMZZZkkkxxxmmmSSS666444222///---,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***(((((()))***---...------......//////000000000111333666999===@@@AAADDDEEEFFFFFFEEEFFFHHHJJJNNNKKKGGGHHHLLLLLLHHHCCCDDDDDDDDDBBB@@@<<<888666444444333111000...------******))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************nnngggbbbcccaaaWWWLLLEEE???888000,,,,,,,,,,,,+++))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........//////......///111333555999<<>>@@@CCCEEEFFFFFFEEEFFFHHHJJJLLLJJJIIIIIIKKKKKKIIIEEEGGGFFFFFFDDD@@@<<<888555333333222111///...---,,,***))))))(((((())))))***(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********nnngggcccdddaaaXXXMMMGGG???888000,,,,,,,,,,,,+++))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......///.........///000222333///...000<<>>CCCDDDEEEEEEEEEFFFIIIKKKKKKKKKLLLLLLLLLJJJIIIHHHIIIHHHGGGDDD@@@;;;666444222222111///...---,,,,,,))))))(((((((((((())))))(((((())))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******lllfffcccdddaaaWWWMMMHHH???888000,,,,,,,,,,,,+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,------............---......000111222///777<<<666000===[[[vvviiiUUU<<<333...111444000***'''++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,------...//////000000111+++///444666444555999===AAA___{{{wwwrrrnnniiieeecccjjjzzzzzz___@@@000---,,,...111***))))))))))))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((((()))***+++,,,------...///000000111111///000111333666999;;;===AAACCCDDDEEEEEEFFFIIIKKKLLLNNNPPPOOOLLLIIIHHHHHHHHHGGGFFFCCC>>>999444111000000///...---,,,++++++)))((((((''''''(((((()))(((((((((((()))))))))***((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***kkkfffcccccc___UUUKKKGGG???888000,,,,,,,,,,,,+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------...---------......///000000222111000000111555999<<>>@@@AAABBBDDDGGGIIINNNNNNNNNNNNKKKGGGCCC@@@??????>>><<<888444000---------,,,++++++***))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))mmmiiifffeee^^^RRRIIIFFF???888000,,,,,,,,,,,,+++))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------,,,,,,---............---,,,000333333000...111444555555666;;;LLLkkkoooIIIAAA777///+++,,,000444+++***---111000+++'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++,,,,,,---......//////,,,***)))***---111333444222222777>>>>>><<>>???@@@BBBFFFHHHIIIHHHGGGHHHIIIGGGAAA<<<;;;;;;;;;:::777444000...,,,++++++******))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))oookkkhhhfff___RRRIIIFFF???888111,,,,,,---,,,+++))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------,,,,,,---.........------)))+++,,,------...///000---222666666555>>>SSSgggxxx^^^FFF222222,,,)))---333222,,,'''333***$$$%%%''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++,,,------......///***---111333222000000111///555999666555:::AAADDDGGGTTTkkk}}}___KKK777///222------222222***+++***)))+++,,,***'''%%%&&&'''(((((((((&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************'''((()))***,,,---...///000000111222333555666777888:::<<<>>>???BBBEEEHHHDDDBBBAAADDDHHHGGG@@@:::999::::::999777555222000++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))rrrooojjjfff```WWWKKKCCCAAA999000,,,---///---+++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((************))))))))))))))))))))))))***************************+++++++++,,,++++++++++++*********************+++,,,...///''')))+++,,,,,,+++)))'''++++++++++++***)))((('''))))))(((((()))***++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------,,,------...///000000111000000111333555666777888>>>MMMfffxxxfffMMM===666444000,,,......---,,,,,,+++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////222333444555666888999999;;;AAAHHHPPP[[[nnnwwwcccTTTGGG<<<555000000///...------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***+++,,,,,,,,,...000111111111333555777<<<;;;;;;===@@@AAABBBAAAAAAAAAAAA@@@???>>><<<<<<999888666333000...---,,,******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((ssspppkkkgggbbbXXXMMMDDDAAA999000,,,---///---+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,)))))))))((((((((((((''',,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,'''''')))***++++++,,,,,,((((((((('''&&&&&&&&&&&&******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************+++++++++,,,,,,,,,------------......//////000000//////000222333444555666999:::>>>DDDPPPaaarrr~~~{{{gggUUUGGGBBB;;;333111222222...***------,,,,,,+++******)))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////222222333444666777888999;;;???CCCDDDFFFMMMYYYcccqqq|||```VVVIII>>>888333...***///......---,,,,,,++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((()))***,,,------.........///111111111222555777::::::;;;<<<>>>@@@@@@@@@@@@@@@???>>>===<<<:::999777666444111...,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((tttppplllhhhbbbZZZOOOGGGAAA999000,,,---///---+++******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------........./////////000000+++,,,---...///...---,,,+++***)))(((((()))***+++,,,------------,,,++++++***+++,,,---.........---*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,......................../////////000111111222222000000111111444:::BBBGGGUUU]]]jjjxxxzzzdddaaaWWWIII???999333...******+++---///...***'''+++++++++******))))))(((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))*********+++++++++++++++,,,,,,------......///111111222333555666777888555:::>>>???>>>>>>CCCHHHOOOXXXiii|||ooo]]]KKK<<<777222---+++,,,---,,,+++------,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,---.../////////...///000111111222444777999::::::<<<===>>>???@@@??????>>>===;;;:::888777555333111///---+++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((ssspppkkkgggbbbZZZOOOHHHAAA999000,,,---///---+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........+++++++++,,,------............//////000000000000111000000//////000000111............------,,,+++((()))***++++++***)))(((++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,......------------------////////////000000000000...333999<<<<<<999777555888;;;AAAHHHOOOVVV]]]```mmmqqqxxx~~~{{{xxxqqqjjjccc]]]XXXQQQIIICCC:::888444000///111333555333222111...+++******+++******)))))))))((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************++++++++++++,,,------......///000111222333555666666222888>>>AAABBBCCCGGGJJJNNNJJJKKKRRRWWW```xxxvvviii\\\III:::444333111...333000...---...///...,,,++++++*********)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))******,,,---.../////////---...000000000111444666999:::<<<======>>>@@@AAA@@@@@@???>>><<<:::888777333111000---,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((rrrnnniiieeeaaaYYYPPPHHHAAA999000,,,---///---+++***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((()))))))))******++++++,,,,,,,,,,,,------------++++++,,,,,,---...//////////////////......------222000...,,,,,,,,,---......///000111111000///...++++++,,,---------------000//////...,,,+++)))(((++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,------------,,,,,,,,,,,,//////////////////000000222222222111111444777;;;<<<<<<===>>>@@@BBBBBBBBBDDDHHHLLLPPPRRRPPPMMMKKKKKKGGGAAA<<<;;;;;;999666>>>:::777333000...---...---...---***((((((,,,///))))))(((((((((((((((''')))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************++++++,,,---------......///111222333444555777:::===???>>>???BBBEEEFFFCCCGGGOOOPPPMMMRRR\\\hhhnnnuuuyyy{{{~~~}}}uuummmiiiaaaSSSDDD===555///+++---111333222000000...---,,,+++***(((''')))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,---------,,,.../////////000333555999;;;>>>>>>>>>>>>AAACCCBBBBBBAAA???===:::888777111000...---+++******)))(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((qqqmmmiiieee```YYYPPPJJJAAA999000,,,---///---+++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))************)))******++++++,,,,,,,,,------------............,,,,,,---...///000000111000000000000000000000111444444555666999===@@@BBBAAABBBEEEFFFFFFEEEBBBAAAAAA@@@???<<<888555222000---------,,,------...///,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---............000444888444666999<<>>AAADDDBBBBBBGGGIIIHHHIIIKKKMMMMMMMMMKKKIIIJJJOOOTTTQQQWWWeeesssvvvttt|||wwwpppeee]]][[[YYYOOODDDEEE>>>999666444///---///666111...000111---)))'''***************)))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))***+++,,,,,,,,,,,,---...//////000222555999<<>>>>>AAADDDCCCBBBAAA???<<<999777666///...---+++******))))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((rrrnnniiieeeaaa[[[RRRLLLAAA999000,,,---///---+++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++***++++++,,,------......------........./////////...//////000111222333444...000444999>>>CCCGGGIIIRRRUUUZZZ___dddgggiiijjjqqqrrrssssssssssssrrrqqqkkkjjjfffbbb\\\VVVRRROOO;;;888444000---,,,+++,,,---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))******+++************++++++++++++******++++++,,,,,,------+++,,,,,,,,,------......)))---333666666555333333999;;;<<<:::777444333333===>>>AAADDDEEEFFFEEEDDD<<<===:::444444999:::777222......222111,,,,,,...+++,,,,,,,,,,,,***(((&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,---...000111222333222333444666999<<<@@@BBBCCCBBB>>>:::<<>>:::999222666:::======>>>BBBEEEGGGLLLNNNNNNOOOVVVZZZ[[[___cccggghhhlllllldddZZZOOOYYYZZZWWWVVVLLLBBBEEEDDDBBB===888777777333---///......000///---111666///)))''')))***))),,,222******++++++++++++,,,---((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''')))***+++,,,,,,,,,+++,,,.........///222444888;;;??????======@@@DDD@@@???>>><<<999666333222,,,,,,***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((sssooojjjfffbbb\\\TTTNNNAAA999000,,,---///---+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++++++++,,,------...//////............////////////000111111333444555666666IIIMMMUUU```kkkuuu}}}~~~vvvooocccUUUHHH???888666---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++)))************+++++++++))))))***+++,,,,,,------)))******+++,,,,,,---------...///000000222555777111666;;;<<<;;;;;;>>>@@@999<<<@@@DDDGGGHHHHHHGGG:::<<<888111///222222---111,,,+++...---((((((,,,///,,,((('''))),,,------((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((())))))))))))***++++++,,,,,,+++,,,---...///111222222111222333555777999<<<===333===CCC@@@AAAFFFFFF@@@EEECCC@@@===;;;:::::::::888999666111222777777333111555666444444777777555111666777333333777666222444888333111888555000333,,,000111//////222333111+++---222444///)))***...---,,,...222///((('''***)))))))))'''&&&%%%&&&(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,,,,,,,+++,,,.........///222444666:::>>>>>>;;;;;;???CCC======;;;999666222000...******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))tttpppjjjgggddd^^^TTTMMMCCC;;;111------///...,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))++++++******************+++++++++***++++++,,,,,,(((,,,///...***(((,,,000)))222444------444777333...333777:::===GGGVVVbbbrrrrrrttt|||~~~zzzxxxttt{{{}}}uuunnnooosssrrrtttuuuttttttuuuxxx{{{}}}}}}zzzrrrcccUUUKKKDDD:::222///...,,,+++)))(((***///---'''&&&***)))***+++***)))((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---......///000111111222555666777888999:::::::::>>><<<:::<<>>@@@AAABBBAAA>>><<<999777666555333333333222222222111111000000////////////000000////////////////////////111111111111111111111111........................---------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000555777999;;;<<<<<<;;;::::::888555444333111...,,,(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''tttpppkkkgggddd]]]TTTLLLCCC;;;111------///...,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((((((((((((((((()))))))))******+++++++++++++++*********+++++++++***++++++,,,---***+++---///000000111222///222111......222555444;;;EEETTT```jjjuuu~~~||||||vvvoooiiifffeeeeeefffjjjmmmqqqzzz{{{sssfffXXXKKK@@@777222///(((&&&)))+++(((''')))'''''''''&&&&&&''')))+++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++------...///000111111222444555666888999999:::::::::999888999<<<===<<<;;;999666333000000000///...------,,,,,,+++*********************************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,---...///000000111111222444666888999999;;;:::::::::;;;<<<>>>???>>>===;;;999777555444444222222222111111111000000000//////......//////000////////////////////////000000000000000000000000------------------------------,,,,,,,,,+++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000555666999;;;<<<<<<<<<;;;888555222///...---***((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''sssppplllhhhddd]]]SSSLLLCCC;;;111------///...,,,+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------000///...///111111///,,,444111111333777===HHHSSS```iiivvvzzzmmmfff^^^```___^^^eeeuuutttaaaOOOBBB666...***---000...)))&&&)))(((&&&%%%&&&(((***+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,---...///000111222333444666777888888999999888777777888::::::888666777444111/////////...---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,......///000///000111333444666777888888888888888999:::;;;<<<999888777555444333222222000000000////////////...//////............//////................................................------------------------,,,,,,,,,+++++++++++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000444555888;;;<<<<<<<<<;;;888444000,,,+++***)))'''(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((rrrpppllliiiccc[[[RRRKKKCCC;;;111------///...,,,+++******)))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---......222111111111111111///...222222888CCCKKKUUUmmm{{{|||vvvkkkdddffflllooonnntttxxxjjjXXXKKK<<<111...------...,,,+++)))))))))***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++,,,---///000111111222333444666777777777777888999:::::::::888666444333111...---------,,,++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,---.../////////000111222444555666777777777777777888888999999555444333222222111111222............------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000222444777999;;;<<<;;;;;;:::666000---++++++******((((((((('''''''''''''''''''''((((((((()))))))))((((((((())))))))))))***)))******++++++******)))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((qqqpppmmmiiicccZZZQQQKKKCCC;;;111------///...,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---...///000...000222000...000555:::999EEE[[[lllrrrxxx}}}cccccciiixxxwww^^^EEE444///000333+++***)))+++,,,,,,***'''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))***************+++---...///111111111222333444555666666666777888::::::888666444222000///---,,,------,,,*********)))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***+++,,,---......000000111222444555666666666666777777777777777777333222222111111111111111---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000111333555888999:::999888999555000,,,+++++++++***((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))ppppppnnnjjjcccYYYPPPJJJCCC;;;111------///...,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,------......///............///000222222111333333000...333>>>HHHaaayyywwwmmmmmmtttzzz~~~uuu```JJJ777***+++)))(((***---...,,,)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))***,,,...///000111000000222333444555555555444555666666333111000000...---,,,,,,------+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))((()))******,,,,,,---...000000111222333444555555555555666666666666555555222111000000///000000000,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++,,,,,,---...///000000000222444666777777666555333000,,,*********)))((('''(((((((((((()))))))))))))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))ooopppoookkkbbbXXXOOOJJJCCC;;;111------///...,,,+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...//////////////////000111222444444666777888<<>>CCCGGGOOOTTTVVVRRRRRRUUUWWWUUUXXXTTTOOOKKKIIIGGGEEECCCEEEBBB???<<<999444000......---,,,,,,,,,---///000(((((((((((()))))))))***'''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))qqqmmmhhhddd___XXXNNNGGGDDD<<<222---...000///---++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///111000000000111111///---888555222333<<>>AAADDDEEEFFFCCC???>>>>>>===999666444444333444444222...++++++***(((((()))+++---///))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......---,,,,,,++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++,,,------......///000000///......---------******))))))***,,,...///)))+++---111777DDDSSS^^^jjjmmmqqqrrroookkkgggfff|||yyyuuussswww}}}sssqqqjjjfffkkkuuutttlllnnnnnnnnnmmmjjjeee```]]]KKKGGG???666///+++)))(((,,,,,,,,,+++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******sssooojjjeee```XXXOOOHHHBBB:::111---...111000...---,,,,,,++++++,,,,,,---------------------------------------............---........./////////////////////000111222333444333666888555666DDD[[[nnnfffBBB333333222...+++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********)))***++++++------...///000000000000000111111111........................,,,------...//////000000............///111333444///222777>>>CCCGGGIIIJJJUUUUUUUUUWWWZZZ^^^bbbeeeaaa]]]YYYXXXZZZYYYVVVRRRKKKIIIIIILLLPPPNNNGGG@@@888555000,,,+++,,,...000))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************++++++++++++++++++,,,---------...------------------------+++++++++,,,,,,---------,,,---------............//////............/////////...------,,,,,,------------------------------++++++++++++++++++++++++'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++,,,------......///......------------------,,,,,,++++++,,,...111222000777AAAKKKTTT___kkktttmmmmmmmmmnnnpppuuu|||{{{nnnmmmmmmkkkhhhddd```^^^```\\\VVVNNNCCC999111,,,......---------,,,,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********sssoooiiiddd___WWWMMMFFFBBB:::111---///111000///---,,,,,,++++++,,,,,,------------------------------------.........//////............/////////000/////////000111333444555333555555666CCCggg|||yyyhhhGGG444111111///---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))***+++,,,---....../////////000000111111222222......//////////////////---------...///000000111000000000111333777:::===NNNUUU___kkktttyyyzzz{{{yyyvvvqqqmmmjjjjjjkkklllllliiifffhhhlllmmmkkkggg[[[ZZZ^^^hhhtttxxxssskkk[[[TTTIII===333...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,------------------.........//////111111000000000000111111//////...------------...........................++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++++++++,,,------......///,,,,,,+++++++++,,,------......------...111333555FFFRRRbbbmmmooollljjjiiivvv{{{~~~xxxqqqiiiccc^^^[[[___``````___YYYQQQHHHBBB/////////......---------******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************tttnnngggccc___XXXNNNFFFBBB;;;333///...///...---...---,,,,,,++++++++++++---------------------------------.........//////000000000000////////////+++000222000000444555222555555;;;PPPsssyyylllHHH333---///+++------,,,+++,,,,,,***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************+++,,,,,,------......//////////////////.........+++---//////......///111...------111666666111,,,555444555===KKK[[[iiippp{{{|||uuukkkaaa[[[ZZZ]]]``````aaacccgggiiiiiifffccc^^^]]]___ccckkkqqqtttuuuzzznnncccWWWIII;;;111333***&&&***---+++((())),,,'''%%%***---+++))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************---,,,,,,,,,,,,---......///...------,,,,,,---------,,,,,,---...///...------...000111222222111///333222222111111111111111555444333333333333444555222333333111///......///,,,+++***+++------,,,***)))+++---+++(((&&&(((***((('''''')))***+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,+++***)))+++///222555///***+++111>>>NNNZZZgggfffjjjpppoookkkqqq|||xxxkkkeeeaaa^^^[[[^^^bbbccc^^^YYYJJJBBB666---***+++...000'''(((((()))***+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))***sssmmmfffbbb^^^WWWMMMEEEBBB;;;333///...//////......---,,,,,,++++++,,,,,,---------------------------------.........//////000000000000000000000000666333000000333666888888999AAAYYYtttpppIII222111000000000---,,,,,,,,,---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************++++++,,,,,,---........./////////////////////...111111111000000000111222...111222...))),,,777AAA===MMMbbbooottt{{{~~~~~~yyyrrrxxxqqqhhh```[[[VVVQQQNNNNNNQQQSSSRRROOOPPPTTTYYYSSSWWW\\\```dddgggjjjmmmsssyyyyyyooofffaaaJJJ>>>222---,,,***---222000+++((()))(((&&&&&&((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************------,,,,,,------...///,,,,,,,,,,,,,,,,,,------......///111222222111000666444000,,,+++,,,111444777;;;AAADDDFFFJJJPPPVVVYYYYYYZZZZZZZZZZZZYYYYYYVVVTTTQQQNNNIIIEEEAAA??????<<<777444111///,,,***......---+++))))))+++,,,...+++((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......)))+++,,,,,,+++***+++,,,%%%,,,888FFFQQQYYY```eeedddgggttttttoooiiiccc```bbbeeehhheee___SSSEEE888000---,,,------,,,***''''''***,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))***++++++rrrllleeeaaa]]]VVVLLLDDDAAA;;;333///...//////......---,,,,,,,,,,,,,,,,,,------------------------------........./////////000000000000000000000000666000///555888555777===FFFjjjrrrwwwyyygggDDD222333222111///---,,,---///++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++***++++++,,,,,,------.........//////////////////111///------.../////////)))000666888777;;;FFFPPPlllyyy~~~uuupppwww}}}uuunnnkkkjjjdddYYYOOOIIIPPPTTTOOOCCC===AAAHHHNNNRRRWWWYYYZZZ___fffmmmsssyyy}}}yyypppmmmqqqxxxmmm```PPPDDD;;;444222444///+++***+++***'''&&&((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++---------,,,------...///***+++,,,---............---......000111222333444,,,///333777<<>>333...---...///,,,)))(((***,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))++++++******+++,,,,,,---qqqkkkddd___\\\UUUJJJBBBAAA:::333......//////......------,,,,,,,,,------------------........................////////////000000111111111111111222111...333<<<;;;888EEEYYY}}}yyyfffAAA333000...///...,,,,,,///+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******++++++,,,---------............////////////...---+++---///000///...:::444000777III___rrr|||{{{{{{~~~yyysssfffcccfffhhhddd]]]VVVSSSUUU[[[___mmmqqqqqqiii___]]]dddmmm{{{sssjjjddd___UUUHHH???000***(((,,,000...***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---------------...//////------///000000000//////111000---++++++///444888:::EEEVVVeeepppyyyvvvpppqqqttt}}}}}}~~~yyysssooollldddZZZQQQJJJNNNUUU\\\```___YYYUUULLLFFF@@@;;;888555///+++***+++,,,...///---***'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......++++++,,,,,,---000555999NNNUUUZZZ\\\```lllyyytttkkkhhheeehhhjjjhhh```SSSFFF>>>...............---+++***++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++*********+++,,,---...pppjjjccc___[[[TTTJJJBBB@@@:::222......000000///---------,,,,,,---......---------....../////////........./////////000000000111111111222222333333333111444888888FFFoooeee:::222,,,...///---,,,...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++***++++++,,,,,,---......---.........//////000000/////////111222222111///222999HHH]]]sssxxxxxxyyy}}}zzzkkk```WWWNNNHHHWWW___hhhlllkkkiiihhhiiiooollllllrrrzzzyyykkk]]]@@@222&&&'''---...---+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************++++++++++++...------------...//////...///////////////......222111//////222<<>>333,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......///777EEERRR\\\dddiiilllqqqgggeee[[[aaaddd]]]LLL;;;111------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///111111nnnggg___YYYVVVRRRJJJDDDAAA;;;444000000111000///000000000000000000000000////////////000000000000000000000111222222333333......222777666222444:::555YYYsssppphhhAAA...111222+++------,,,++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------,,,,,,---...//////////////////000222333333000...///555>>>GGGRRRcccwwwyyyttteeeZZZSSSUUU[[[cccooo{{{|||\\\UUUnnntttUUU:::777333...)))(((+++---+++(((***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++)))************+++++++++***++++++,,,,,,------...)))///333222//////000111444...***---888JJJ```oooyyynnnfffeeehhhkkkdddbbb]]]ZZZ```aaaPPP::://///////000...,,,(((%%%...,,,))))))***++++++)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((((((((((((***************+++++++++(((+++------,,,,,,///333>>>IIISSS[[[fffxxx{{{vvvtttuuuvvv~~~nnneee___bbbaaaVVVEEE:::111...,,,***+++,,,,,,,,,---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************++++++,,,---,,,,,,555???mmmggg^^^YYYWWWRRRKKKEEEAAA;;;444000000111000///000000000000000000000000////////////000000000111000000000111222222333333444666555222555999888222OOOyyy}}}\\\AAA555111...------,,,,,,+++*********************************))))))))))))************))))))))))))*********++++++,,,,,,,,,,,,---------,,,---...///////////////222000///000333555555444777>>>HHHWWWjjjtttbbbWWWTTTZZZiiixxx{{{rrreeedddrrrxxxbbbDDD111000///.........---,,,************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++************+++++++++++++++++++++,,,------......///...---+++,,,...111222///111777EEEXXXkkk{{{vvvnnnhhheeemmmcccVVVPPPWWWaaaddd```KKK===...'''+++///...+++,,,+++)))((((((***+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))(((************++++++++++++***,,,---,,,---111888>>>JJJQQQZZZeeeuuu}}}rrrkkkjjjkkk||||||}}}{{{xxxvvvuuuvvv}}}~~~vvv___XXX\\\\\\UUUMMM999222+++***...000---)))---,,,++++++***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************...------111222555===FFFlllfff^^^YYYWWWSSSLLLFFFAAA;;;444000000111000///000000000000000000000000/////////000000000111111000000111111222333333333555444333333222444AAANNN{{{uuuQQQ666...000...------,,,,,,+++******************************)))))))))*********++++++))))))*********+++++++++,,,,,,,,,---------......,,,---...///000000000000111111000000111333555666???LLL```uuuuuufff^^^___dddpppyyyooo___hhh|||aaaDDD;;;000+++,,,...---+++************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++************+++++++++,,,++++++,,,,,,---.........111...++++++...000111000222;;;III[[[mmmzzz~~~ssshhh^^^VVVUUUYYY```iiipppgggXXXDDD555///...///...------,,,)))((((((***,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---.........111999EEEMMMXXX^^^iiiyyyyyybbbZZZ[[[[[[YYYNNNBBB444......000---)))------,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))*********+++++++++...++++++000555<<>>ZZZhhhlllqqqrrroooggg^^^XXXSSSKKKBBB>>>:::888;;;@@@555JJJfffvvvtttggg\\\WWWZZZVVV]]]nnn}}}|||YYY===111//////......---,,,,,,+++************************************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////---...000111222333333333333777888444333>>>TTTggg~~~llleeedddeeecccYYYUUUeee{{{xxx```HHH666...---...,,,+++++++++*********)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************++++++++++++,,,,,,,,,,,,------......///000000000000222444222111:::FFFYYYjjj|||ttteee]]]dddrrrqqqpppmmmeeeXXXHHH999111+++,,,...---,,,+++************))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++***++++++,,,------......+++///555<<>>===999888:::;;;;;;===AAA222777AAAJJJMMMIIIGGGHHHIIIDDDGGGUUUcccwwwxxxsssKKK...000//////......---,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------.........////////////000...///000222333444444444222333555666@@@YYYzzzsssnnncccYYYWWW\\\```aaaxxxkkkIII000***///---------,,,++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,------......///000000000444111111222222888MMMccctttooofffeeelllbbbZZZ]]]cccaaaQQQCCC///---++++++,,,------+++******)))))))))***++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******+++++++++++++++,,,------...//////+++111;;;FFFQQQ^^^llluuueeeZZZbbbggg^^^KKK888///---...------,,,,,,,,,,,,,,,++++++************++++++************************************************************************)))))))))************+++******+++,,,------...///---222<<>>BBB??????AAA???:::888:::CCC===:::<<<===;;;<<<@@@<<<:::===GGGVVVnnnpppyyy___999000000//////...---------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000...///111333444555555666444777@@@QQQkkkqqqcccaaafffddd]]]eeevvv~~~fffJJJ777000//////...------,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******+++++++++,,,,,,,,,---------......///000000111111444000333;;;BBBLLLccc{{{}}}vvvdddggg^^^VVVXXXaaaeee```YYYDDD;;;000,,,---///...,,,******))))))******+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,++++++,,,---...///000000333:::FFFSSSbbbssshhhgggeeeaaaYYYKKK:::///......---,,,,,,,,,,,,---,,,++++++******++++++,,,************************************************************************))))))*********+++++++++******+++,,,---...//////...555FFFZZZlll|||nnnggg___YYYWWWRRRKKKDDDAAA;;;444000000111000///000000000000000000000000000111111111111222222222111222222333333444444555===555PPPkkkbbbWWWPPPNNNNNNLLLIIIGGGHHHJJJKKKJJJHHHEEECCC<<<===@@@AAABBB@@@>>>======???BBBDDDFFFFFFEEEDDDBBBAAACCCGGGHHHDDDCCCEEEBBB===<<>>888555666:::<<<@@@IIIYYYtttuuu|||sssNNN000000000///......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000111333444555666666<<>>???@@@AAAAAA>>><<>>LLLaaa|||yyy~~~iiiCCC//////222)))---333''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000111111111111---444666333333888;;;999BBB___~~~}}}|||{{{yyyxxxvvvvvvuuujjjggglllttt}}}mmmVVV777666000)))***222222++++++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------//////...222888777;;;GGGYYYkkkzzz}}}}}}pppjjjddd^^^___dddfff___RRR???...(((,,,222+++***(((((()))+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---,,,222;;;KKKRRR]]]qqqppp___XXXTTTMMMFFF888111---...000...,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,---///---+++///666BBBIIIaaaqqqfff\\\YYYVVVPPPJJJHHHAAA;;;444111111222222111000000000000000000000000111111111111000000000000444333333555888999888666GGGlllssseee___XXXWWWWWWSSSIII@@@DDDDDDBBB???>>>???@@@???<<<<<<=========>>>@@@AAAEEEEEEFFFFFFGGGHHHHHHIIINNNOOOQQQSSSWWWZZZ\\\[[[ZZZWWWWWWYYYUUUOOONNNRRREEEGGGGGGFFFGGGGGG@@@888>>>;;;>>>NNNfffyyyQQQ777///222,,,...222***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........000000000000111111111111666111111666888999???HHHkkk|||tttqqqcccbbb```]]][[[YYYWWWWWWWWWWWWZZZ```iiiuuuyyyiiicccgggnnnyyytttZZZ???---///111***)))000++++++++++++************************++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///---...222333111222555<<>>eee}}}jjj\\\OOOFFFBBBCCCDDDDDDBBB@@@???>>>???===;;;;;;<<<=========>>>???@@@@@@@@@BBBEEEHHHGGGIIIKKKKKKKKKMMMRRRWWW]]]___bbbeeeiiinnntttyyy}}}wwwnnn```SSSOOOQQQQQQQQQOOOKKKKKKKKKEEE======999???TTTrrr~~~eeeDDD111111//////111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------.........///000000111111111222222222222,,,000:::===@@@XXXwwwxxxnnnfff]]]WWWUUUPPPMMMIIIEEEBBB@@@@@@@@@???>>><<>>KKK^^^nnnqqqfff\\\XXXUUUOOOIIIGGGAAA<<<555111222333222111000000000000000000000000000111111111111111222222444000222777333111DDD^^^oooVVVFFFAAABBBCCCBBB>>>@@@BBBAAA===;;;<<<===>>><<<<<<>>>@@@>>>>>>>>>CCCEEEGGGGGGGGGIIIMMMQQQOOORRRVVVWWWWWW\\\dddlllxxxzzz~~~wwwhhh[[[SSSTTTRRRNNNJJJKKKOOOMMMHHH===999CCC```yyyssswwwSSS777111000///...///------------------------,,,,,,,,,,,,,,,---......---............/////////000000111111222333333333---000888===???PPP}}}tttggg___XXXQQQMMMLLLHHHFFFBBB===;;;::::::;;;<<<<<<;;;<<<===???AAABBBOOOUUUcccuuuqqqpppllliiilllvvvrrrWWW:::...000000,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************************************+++++++++,,,,,,,,,------,,,,,,------......//////000///000222222555@@@LLLffftttpppbbbPPPRRRVVV]]]___UUUDDD555000...++++++,,,---+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,---------------222000000222777AAASSSdddppp~~~{{{qqqooolllkkklllnnnqqqrrrvvvyyy|||}}}zzzsssnnnmmmiiiddd```______aaaaaa```gggppp|||nnn[[[QQQRRRJJJBBB:::222,,,...333------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000///888OOOeeeqqqfff\\\XXXUUUNNNHHHFFFBBB<<<555222222333333222111111111111111111111111000000111111222222222333555555888888222;;;ccc^^^KKKEEE??????AAAAAA<<<777;;;;;;<<<======>>>@@@AAABBB@@@BBBGGGGGGCCCDDDHHHEEEJJJOOOQQQRRRUUUZZZ___eeeiiinnnppprrrwwwwwwfffPPPQQQQQQPPPTTTXXXVVVPPPEEE???IIIhhhyyyooo{{{eeeBBB222111...,,,///------------------------------,,,,,,------...///........./////////000000000111111222333444444444222888;;;>>>MMMqqqkkk```TTTNNNIIIDDDAAAAAA@@@>>>;;;888777777999:::555666888:::::::::999888::::::CCCUUUjjj~~~}}}vvvuuu{{{sssTTT:::000...---------------,,,,,,,,,+++***++++++++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------,,,,,,---......///000000000111111000000;;;TTTlll}}}lll```TTTUUU^^^aaaXXXNNN444000***)))+++---,,,***************************************************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,------.........111000222888BBBQQQgggzzz~~~wwwssspppmmmpppqqqsssvvvzzz|||ssslllfff```\\\[[[ZZZYYY\\\cccrrrqqq^^^TTTQQQMMMFFF999...---111---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++///333222333BBBdddqqqfff\\\XXXTTTNNNHHHEEEBBB<<<555222222333333222111111111111111111111111000000111111222333333333000222666666777LLL|||aaaKKK>>>BBB@@@>>>>>>@@@@@@===:::BBB@@@@@@@@@CCCFFFGGGHHHEEEDDDFFFJJJIIIFFFMMMYYYYYY```hhhlllmmmoootttyyy~~~xxxlllllliiieeecccaaaXXXOOOJJJCCCMMMllluuuuuuvvvSSS666111///+++///---------------------------------------......///////////////000000000000111111222333444444555666444777<<>>BBBDDDBBB>>>;;;;;;???EEEIIIBBBBBBCCCCCCEEEHHHLLLOOOQQQOOOPPPRRROOOQQQbbbxxx}}}mmmccc___YYYSSSLLLKKK^^^tttyyyddd<<<222111,,,///........................---------------...////////////000000000111111111111111222333444555666666555???VVVuuulllZZZMMMDDD===<<<<<<999777888555444444444444555555666999777555444333333444555333222666???KKK[[[qqqpppLLL555444............------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---...///000111222222222222777AAAQQQjjjiiiVVVSSSYYY```eeeZZZLLL;;;///,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++,,,------...,,,,,,------.../////////000555AAARRReee}}}{{{tttuuuvvvwww{{{rrrhhh___YYYXXX\\\cccqqq|||kkkXXXMMMFFF===444000...------------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...222===MMMeeeqqqfff\\\WWWTTTMMMGGGDDDCCC===666222333444333222111111111111111111111111000000111222333333444444:::777444<<>>CCCDDDCCCCCCDDDFFFCCCHHHMMMOOORRRXXXbbbiiiddd`````````]]]bbb{{{yyy___UUUXXX]]]___PPPXXXwwwuuusssooo@@@333333---///...........................------------...//////000000000000111111111111111111222333444666666777===TTT}}}qqqZZZIIIAAA:::444555555333222222222222222222222222222222000111333555555444222111222444888;;;@@@LLLdddzzz~~~{{{iiiKKK000//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222333222:::LLLddd|||eeeXXXXXX```hhhkkk[[[DDD444...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,---......,,,,,,------...///000000777<<>>:::666333222222111111111111000000000000111111222111000111222444444444666777CCCYYYqqqlllSSSMMMGGGCCCDDDEEEDDDCCCDDDGGGGGGFFFIIINNNMMMHHHRRRVVVXXXaaaqqq{{{nnnXXXSSSXXX[[[^^^```UUUyyyqqqlllzzzxxxXXX;;;000000000000000000000000000000000////////////000000000000111111111111111222222222000333555555555666;;;???ZZZ}}}aaaOOOEEE@@@===777666555444333333333333222222222222111111111111444444333333333444555555555444777:::888<<>>:::555333222222222111111111000000000000111111111111111111222333333333666;;;OOOlllpppYYYKKKIIIIIIJJJMMMNNNLLLJJJGGGIIILLLOOORRRTTTWWWZZZgggvvvzzzooo```TTTWWW^^^cccdddeee___xxxkkkppp}}}{{{cccFFF444000111000000000000000000000000////////////000000000111111111111111222222222222444222666:::777555FFF\\\~~~nnnXXXFFF===999777666777666555444333333333333222222222222111111111000333333222222333444555555777444666999777999KKKaaa~~~{{{zzzccc:::444...---//////---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...000111111000...---111444---+++444666333777999JJJhhhiii]]]^^^nnnppplll\\\EEE444//////,,,---...---,,,+++++++++************************++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///---...111000---000666MMMZZZqqq|||lll^^^\\\___ggg{{{yyyyyydddSSSRRRQQQJJJ888111,,,...///,,,+++---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++---.........000111222222>>>PPPpppqqqhhh```[[[VVVMMMFFFCCC===:::555222222222222111111111000000000000111111000111222222222222222222666@@@[[[yyyeeeOOOMMMKKKKKKLLLOOOSSSUUUUUUTTT^^^]]]```eeebbb^^^dddppp|||ooogggaaa~~~pppiiiyyy~~~~~~qqqUUU:::000333000000000000000000000000/////////000000000111111111111111222222333333333888222555===:::<<<]]]yyyPPPHHH===666555666666666666666555444333333333333222222222222111111111111111111111222222444555555888555555888777777AAAOOOttttttyyy~~~wwwNNN;;;,,,---222222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...111444444222///---000333...,,,555666555<<>>111///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////............///000111+++555666444444555FFFbbbnnniiihhhmmmooodddKKK666...,,,++++++---......,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---000111///333AAAUUUcccjjjmmm\\\^^^cccvvv{{{uuuiiiZZZVVVJJJ:::///,,,...000000---------,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,+++++++++---,,,...000...+++///666@@@___ooofff^^^YYYTTTKKKDDDAAA<<<999555222222333333333222222111111111111222222///222444333222333666:::JJJWWW```bbbmmmbbb\\\cccfffsss|||xxx}}}zzz{{{xxxssswww|||{{{kkkRRR===444111111111111111111111111000000000111111111222222222222333444444555666666222;;;BBBMMMmmmzzz```MMMAAA===>>>::::::;;;;;;:::999888777999888888777777888888999666666666666555555555555333222222222222333444444444333444777999;;;;;;:::CCCHHHfff}}}kkkiiipppSSS<<>>OOOvvvnnneee]]]YYYSSSJJJCCCAAA<<<888444222222333333333333222222111111222222333000222444333222444:::???OOOVVVfffwww~~~tttdddwww{{{lllssszzzyyyqqq```GGG444111111111111111111111111000000111111111222222222222222333444555666777777333===QQQooosssZZZKKKDDD>>>===???;;;;;;<<<;;;;;;;;;<<<===::::::999999999::::::;;;888888888777777777666666555444444333333333333333333444444555777999::::::AAA@@@PPPwwwwwwhhhvvv~~~kkkKKK333...///...---------------------------------------------------------------.../////////////////////111222333222444222444AAASSSxxx~~~hhhccckkknnncccVVV===777///+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,---...///000000///222333777GGGbbb|||iiiYYY```pppmmm]]]ZZZOOO===222000111000...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------...+++---333222000:::JJJgggnnneee]]]YYYSSSJJJCCC@@@<<<888444222222333333333333222222111111222222333000222444333222555<<>>PPPbbbwwwkkklllooolllfffEEE===333---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,---...///000111...222555===SSSuuulll___\\\dddvvv[[[]]]UUUDDD666111000---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............+++---444444444AAASSSmmmfff^^^YYYRRRIIIBBBAAA<<<999666444444444333222222222111111111111222222222555555000///666AAAIIIBBBYYYmmm}}}{{{~~~zzzuuueeeuuupppggg[[[:::333444222//////111222111333333222222111222222222,,,888777111666888555777888TTT~~~nnnXXXPPPEEE>>><<<=====================;;;999;;;>>>???AAABBB@@@<<<999999:::===>>>>>>;;;666444666888777777666555444444555555555444444444555777888999999BBBJJJUUUhhhqqqttttttSSS111***666/////////---,,,,,,...///...------,,,,,,------.............../////////000---111444222000000333444000777666@@@eeezzzgggeeejjjmmm___FFF111...222000...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///---,,,,,,---///000000222---444OOOmmmnnnbbbbbblllvvv}}}nnn[[[SSSVVVHHH///(((444......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++...555222222IIIgggnnnfff^^^YYYRRRHHHAAA@@@;;;999666444444444333222222222111111111111222222333333333111333999@@@EEEDDDYYYlllvvv|||yyy}}}mmmzzz|||hhhmmm{{{rrrmmmaaaBBB444333222000111222222111333333222222222222222333///555222111888888666;;;PPPrrrlllUUUGGGCCC>>>===>>>@@@AAAAAAGGGFFFDDDDDDDDDCCCCCCDDD@@@@@@AAABBBCCCDDDCCCCCC===>>>>>><<<;;;999:::;;;<<<<<<;;;:::999999999999666666555444555666777888:::AAAFFFPPP```sssqqqmmmwww^^^AAA222222/////////...---...///000...------,,,,,,------............/////////000000///111222111000222555777111777BBBbbbuuukkkkkknnnfffPPP888///000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------///000000000333555BBB[[[uuu{{{eeeaaaeee|||xxxvvvooo^^^YYYNNN999...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000---///333333;;;WWWuuuoooggg___YYYQQQGGG@@@>>>;;;888555444444444333222222222111111111111222222444222111333888===BBBEEELLL^^^iiinnnqqqsssrrrggguuuvvvsssfffLLL555333222222333333222222333333222222222222333333444444000444<<<999:::HHHsssmmmXXXIIIHHHGGGGGGHHHIIIIIIHHHFFFEEECCCAAABBBEEEHHHHHHFFFIIIGGGEEEFFFGGGGGGEEEBBB@@@???>>>??????>>><<<:::===<<<;;;;;;::::::;;;;;;999888666555555555666666888>>>BBBKKK\\\jjjkkk|||nnnWWW>>>...////////////////////////......------------............/////////000000000111000000111222333666777666???WWW|||hhheeejjjmmm^^^GGG444///111111---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////000000000000111???WWWpppyyyddd^^^```zzz}}}yyyvvvjjj[[[RRRFFF777---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111//////111777IIIllloooggg^^^YYYPPPFFF???===:::888555333444444333222222222111111111111222222333222222555999>>>GGGOOO___ggghhhggglllttt|||hhhrrryyyuuugggTTT999444222444555444333333333333222222222333444444888555333999===777BBB___qqq```SSSKKKGGGGGGIIIJJJKKKKKKIIIHHHTTTRRRNNNMMMQQQTTTQQQLLLOOOMMMLLLKKKJJJIIIFFFDDDIIIFFFDDDDDDEEEDDD@@@<<<======<<<<<<<<<======>>><<<;;;999777555555555555555;;;>>>III^^^lll~~~|||{{{yyyhhhKKK111///......///000000///.........------------.........////////////000000000111///000333444333444666<<>><<<999777444333333444333222222222111111111111222222222222555888888===MMM___uuussshhhbbbkkkuuujjjooovvvsssggg[[[>>>666222444777444333444333222222222333444444555555666777:::999666QQQ~~~sssbbbVVVOOOLLLLLLMMMOOOQQQSSSTTTVVVWWWZZZZZZWWWUUUXXX[[[VVVNNNPPPQQQRRRQQQOOONNNNNNNNNNNNKKKHHHHHHIIIIIIEEEBBBAAAAAA@@@@@@AAAAAABBBBBB???===;;;999777666666666333999;;;HHH```rrrxxx|||~~~qqqVVV>>>111///------//////...,,,///......------......///////////////000000000111111///111555666333333777BBBmmmwwwhhh```^^^aaaxxxyyyiiidddfffnnnjjjRRR<<<333111/////////.........---------------------------------///......------......///+++---///000//////111444777[[[~~~vvvzzzzzzkkkfffjjj~~~wwwhhhXXXQQQDDD444222111000///............---------------------------------........./////////111000222GGGooommmeee]]]WWWOOOEEE>>><<<999666444333333444333333222222111111111111222222111222666999888<<>>iiiyyyggg[[[RRROOOPPPUUUWWWYYYZZZ[[[\\\```bbb[[[bbbhhhkkksss|||{{{tttooolllhhhddd___ZZZTTTQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCBBBBBBBBB@@@>>>;;;999888777777555999999CCC]]]sss}}}yyyxxx}}}vvvaaaPPP555111------...///...,,,//////............///////////////000000000111111222000222777666222777@@@SSSzzzeeeWWWNNNJJJKKKUUUxxxvvvbbb```kkknnn___III888111000/////////.........------------------------------//////............//////+++---/////////000555999KKKppp|||ooodddcccpppzzzjjj```nnnyyyvvvzzzcccUUUHHH<<<333222111///............------------------------------........./////////...333333888UUUkkkccc[[[VVVOOOEEE>>>===888666333222333444333333222222111111111111222222333111444:::;;;===NNNbbboooqqqkkkjjjrrruuu{{{vvvkkkssswwwmmmcccKKK<<<222444666222222666222222222333333555666666111999999666;;;QQQmmm^^^XXXVVVYYY^^^YYY^^^dddjjjnnnsssyyy}}}ttthhhcccaaa^^^ZZZVVVTTTUUUVVVWWWUUURRROOOKKKHHHFFFEEEDDDBBB@@@===;;;:::999999666:::666===XXXtttwwwooowwwyyyjjj```;;;666///---///000///---//////............////////////000000000111111111555111333666444333@@@RRRyyynnnXXXKKKEEEBBBBBBDDDQQQwwwjjj```ccchhheeeVVVAAA444000////////////....................................//////............//////,,,///111000///222999@@@cccwwwqqqmmmlllmmmlllkkkooojjjeeeyyyqqqyyyqqq]]]NNNDDD333333111000///.............................................////////////...555777@@@dddjjjbbb[[[VVVOOOEEE???===888555333222333444444333222222111111111111222222444000222:::===???KKK[[[^^^hhhlllqqqyyyxxx}}}vvvfffddd```jjjmmmvvv|||pppcccOOO>>>222444666222111666222222222333444555666777444===;;;777CCCccc|||```SSSTTTYYYccckkklllvvv{{{rrrjjjeeefffhhhkkkhhhddd^^^YYYTTTPPPOOOEEECCCAAA>>><<<;;;;;;;;;666999555:::VVVuuuwwwgggsss|||pppjjj@@@999111...000222111/////////............//////000000000000111111111111777333333555333555HHH___~~~bbbRRRCCC>>>???@@@BBBDDDPPPtttzzzbbb^^^```eee]]]HHH666111000/////////....................................//////............//////...000222111000555===DDDqqqyyynnnccc\\\XXXVVVeeemmmwww~~~zzzccchhhrrrjjj~~~{{{dddTTTKKK444333222000///............................................./////////000...777;;;EEEmmmpppeee[[[UUUMMMDDD===:::888666444333333333222111111111111111222333444444000444555333999GGGQQQUUUWWW^^^jjjnnnooo```___www```VVVUUU]]]gggtttmmmrrrqqqbbbVVVAAA333555888444111333555555444444444555555666777===444;;;hhhxxxcccTTTXXXbbbiiipppyyyzzzqqqhhh\\\QQQLLLHHHCCC?????????;;;666888:::;;;777AAAkkktttoooqqq{{{|||oooYYYCCC000,,,111222000///000000////////////000000000000000111222222333333444444666666333<<<]]]~~~bbbQQQGGGEEEBBB??????AAACCCEEEPPPmmmjjj^^^\\\hhhiiiUUU===222000111000...---...---+++---------............///000//////.........//////444///333888111---CCCcccxxxbbb___UUUOOONNNFFFGGGVVVfffuuummmlllooolll}}}sss^^^KKKBBB777...,,,.........//////////////////////////////000000000......000111222222???___oooeeeZZZTTTMMMDDD<<<:::888666444333333333222111222222222111222222333333222666666666<<>>======>>>AAACCCLLLfffsssbbb[[[eeejjj[[[EEE777000000///.........---+++---------............///000//////.........//////111...222555000333PPPtttvvveeeYYYMMMKKKCCCBBBEEE@@@DDDUUU}}}nnnjjjooorrr|||dddRRRGGG;;;111...///...---...///////////////////////////000000000//////000222666555HHHnnnnnndddZZZSSSLLLCCC<<<:::888666444333333333222111333333222222111222222222444666888999@@@KKKTTTWWWQQQUUUbbbkkkmmm{{{oooVVVSSSkkkyyybbbSSSRRRTTT[[[ccclllyyy|||yyyfffnnnxxxhhhqqqtttccc[[[HHH888666888666555777555555555555555666777777888555===fffeeeaaabbbkkkyyyrrr^^^WWWRRRLLLIIIGGGFFFDDDDDD>>>===777;;;CCCFFFnnnzzzppprrrwwwssshhhTTT===222000111111222111000000//////000000111000000111111222333333333000444666777DDDbbbuuuVVVBBB===AAA@@@???===<<<===???AAACCCGGG^^^lll[[[```jjjcccPPPAAA222000......//////---,,,---------............////////////......//////000000000222333111>>>ffflll^^^SSSHHH@@@@@@@@@:::<<>>DDD:::999BBB;;;XXX~~~nnnllluuuwwwooo]]]GGG666000///000222111000000000000000000111000000111222222333333444555777555:::TTT|||kkkQQQHHHEEEAAA???AAAAAA@@@AAABBBDDDEEEGGGFFF[[[~~~zzz___[[[fffhhh\\\NNN777222...///000///......---------............/////////////////////000111111222444333666LLL{{{rrr]]]OOOIIIFFFBBB>>>???@@@<<>>fffkkkaaaWWWQQQKKKBBB;;;999777555333333444444333222444444333222111111111111555555888???HHHNNNSSSUUUXXXXXXeeeppprrr~~~uuu[[[QQQPPPlllkkk\\\YYYaaaiiiwwwwwwlllpppuuuiii]]]NNN>>>666555555555666555555555666777888999999<<>>???===BBBJJJHHHNNN```kkkuuummmcccpppdddUUUHHH:::444222///...///////////////////////////...///111111111222444666;;;NNN}}}jjj```VVVPPPJJJAAA:::888777555333333444444333222333333222222111222222222777555888BBBKKKPPPSSSUUU```bbbppp{{{zzzzzz^^^PPPGGGTTTdddssszzzzzzzzzyyyddd[[[TTTSSS\\\ooorrrjjjmmmfff\\\PPPAAA888555555555555666666666666777999:::;;;888TTT```SSSiiijjjXXXSSSQQQLLLIIIJJJ???KKKCCC;;;@@@???BBBTTT|||mmmrrrwwwrrrjjjYYYCCC444000000000222111111000000111111222111111222222333444444444666444;;;WWWcccYYYPPPKKKIIIGGGJJJNNNIIIJJJKKKMMMNNNOOOOOOOOOOOO\\\|||hhhaaafffgggaaaKKK<<<111111111...---111---------............///////////////000111222222000111111444FFFiiinnnWWWMMMDDDAAA>>>>>>@@@@@@>>><<<>>>AAABBBIIIRRRQQQUUUffftttssszzz}}}aaaaaa}}}ppp\\\NNN???777444000...///////////////////////////...///111111222333666888AAA___iii___UUUOOOIII@@@:::888666555333333444444444333222222222111222222333333999555999EEEPPPSSSTTTVVVaaafffyyy```RRREEEHHHMMMVVVbbbccc```YYYTTTTTTTTTRRRHHHOOO```{{{uuusssyyyffffffeee]]]SSSEEE;;;777777666444666666666777888999;;;;;;???fffyyy]]]CCCFFF\\\cccVVVSSSNNNJJJKKKEEEFFFEEEDDDBBB@@@BBBGGGnnnuuuppppppqqqnnnaaaKKK999333222111222111111000000111111222111111222333333444444555666777IIImmmrrrWWWVVVVVVVVVRRRNNNQQQVVVPPPRRRTTTUUUVVVVVVUUUUUUSSS\\\xxxyyyfffeeegggdddUUUCCC444111111,,,,,,111---------............///////////////000111222333111111222:::UUU{{{xxxeeeQQQDDD???>>>??????????????????@@@AAAFFFHHHQQQZZZWWWYYYiiivvvssslll```vvvfffVVVFFF<<<666111......////////////////////////...///111222222444777999OOOvvvhhh^^^TTTOOOIII@@@:::777666444333333444555444333111111111111222333444444:::777:::HHHRRRUUUUUUWWWTTT]]]vvvsssccchhhlllnnnpppqqqmmmeee]]]___ZZZQQQRRRooobbbVVVGGGEEEDDDJJJIIILLLKKKGGGDDDGGGHHHGGGVVViiittt[[[zzzwwwpppkkkjjjnnn^^^UUUHHH===999999777444666666666777888:::;;;<<>>BBBFFFVVV|||oookkkqqqqqqfffPPP===666444222222222111111111111222222111222222333333444444555888===VVV~~~qqqXXXbbb[[[XXX\\\```___\\\ZZZWWWYYY[[[]]]]]]]]][[[ZZZUUU[[[tttkkkdddfffddd[[[GGG555222000+++,,,222---------.........//////////////////000111222333444444555AAAaaa{{{___PPPHHHBBB???@@@>>>@@@BBBBBBAAACCCGGGJJJCCCHHHKKKSSSZZZVVVVVVddd}}}pppvvvxxxfffsssmmm]]]KKK???888111------////////////////////////...///111222333444777:::aaajjj___TTTNNNGGG???:::888555555444333333333333444444333222111111333555666444:::BBBHHHLLLOOORRRUUUYYY]]]hhhuuu~~~zzzZZZWWWUUURRRQQQPPPOOONNNKKKSSSNNNKKKQQQQQQgggZZZSSSRRRDDD???IIIFFFBBBBBBGGGIIIIIIPPPXXXccciii\\\xxxpppvvvoooeeemmm___VVVIII???999777888888>>>777999<<<888:::AAAAAAjjjuuu\\\VVVLLL@@@DDDLLLkkkddd[[[UUUMMMOOOKKKHHHEEEDDDDDDDDDCCCBBBOOOhhhqqquuuqqqjjj\\\GGG666111555333222222111111222222333333111666666222666999000444IIIooouuujjjiiieeegggkkkooopppooojjjfff```fffnnnpppfffZZZVVVYYYWWW[[[ooozzzcccbbbkkk```MMM888......000000///...............///000000000111222111000000222333555333666MMM|||hhh[[[LLLDDDDDDEEEBBB>>>CCCCCCEEEGGGIIIJJJJJJIIILLLUUUYYY[[[ZZZRRRWWWkkkyyylllhhhaaagggQQQKKK999000222,,,////////////////////////333333...///555333555BBBjjjjjj___TTTMMMGGG???:::888555555444333333333333444444333222111111333555777555;;;BBBFFFGGGIIIMMMQQQZZZ\\\dddpppzzz|||vvvqqqmmmhhhbbb]]]WWW\\\UUUQQQTTTOOOZZZyyykkkYYYRRRKKKKKKQQQSSSGGG======HHH]]]{{{lllRRRkkklllyyywwwnnnooo___VVVJJJ???999888888888888666777::::::888AAAQQQ{{{aaaZZZOOO@@@BBBEEEVVVwwweeeZZZRRRUUUMMMJJJGGGFFFFFFFFFEEEDDDOOOwwwrrruuurrrkkk___LLL:::333444333333222222222222333333333000222333111555888333:::XXX~~~rrr___WWWXXXVVVZZZmmmiiicccjjjdddSSS>>>222000111111000///............///000000000111222111000000222444555333:::XXXvvveeeXXXQQQJJJHHHKKKMMMLLLIIIIIIJJJKKKJJJIIILLLSSSXXX^^^cccccc```\\\RRRWWWlll~~~lllvvvyyy^^^mmmxxx\\\NNN???333000...////////////////////////111222///000666444777HHHjjj___SSSMMMFFF???:::999555555444333333333333444333222111111222444666777555;;;BBBDDDDDDGGGNNNUUUWWWVVV\\\hhhuuuxxxuuujjjeeegggbbbcccsssxxxmmmtttxxx]]]SSSSSSQQQLLLHHHHHHPPPaaaxxx```wwwmmmOOO___hhhyyyyyymmmggg___WWWJJJ@@@:::888888888444:::777:::>>>777EEEmmmddd[[[RRRBBBBBBBBBCCCsssrrrbbbXXXYYYPPPNNNKKKIIIIIIIIIHHHGGGOOO|||wwwuuurrrmmmdddSSS@@@555333333333222222222222333333555222000222333555777888FFFrrr|||kkk]]]ZZZWWW[[[mmmtttgggkkkjjj[[[GGG888222111111000//////......//////000111000111222111000111333444666444BBBgggjjjXXXNNNNNNNNNNNNPPPQQQQQQOOOMMMPPPRRRRRRPPPPPPXXXfffqqqwwwxxxpppggg___TTTXXXmmmpppmmmaaaZZZgggPPPEEE777...222////////////////////////...111000222777444;;;PPPjjj___SSSLLLFFF>>>999999555555444333333333333444333222111111222555777999555<<>>UUUyyyfff___YYY___pppppplllmmmbbbPPP===333111111000/////////...///000000111000111222222111111333555777999MMMvvv|||iii___]]]___dddhhhllloooqqqqqqqqqqqqlllkkkjjjjjjnnnxxx{{{lllbbbVVV[[[ppp{{{nnnzzztttZZZvvvrrrTTTJJJ;;;...666////////////////////////---111111333666333@@@\\\jjj___RRRKKKEEE>>>999999555555444333333333333444222111111111333555888:::888>>>CCCEEEFFFLLLWWW```{{{xxx{{{iiiYYYfffnnnXXXQQQVVVcccssscccTTTYYYeee}}}eeessslllmmm___WWWLLLBBB===:::999999777AAA:::888@@@===]]]{{{gggUUURRRCCCCCCHHHBBBSSSmmmYYYVVVTTTPPPNNNNNNMMMLLLKKKOOOdddxxxrrrmmmiii___NNN<<<333444333333333333333333444444666333666===555444FFFfffmmmbbb]]]dddttt{{{llllllgggXXXCCC555111111//////////////////000111111000111222222111222444666777@@@\\\vvvkkkkkkuuupppeeeZZZ___tttsssqqqggglll```OOO>>>000555000000000000000000000000...111111333444333IIInnnjjj^^^RRRJJJDDD===999999555555444333333333333444111111111111333666999;;;===???AAABBBDDDIIIQQQWWWwwwuuuwww{{{{{{fffkkk~~~``````ooo{{{aaaOOOTTT^^^xxx~~~oooaaarrrmmmmmm___XXXMMMDDD>>>;;;:::999777===888666>>>JJJwwwmmmrrrZZZQQQGGGCCCEEEFFFTTTsssVVVWWWUUUQQQOOOOOONNNMMMKKKPPP___}}}tttmmmkkkdddTTTBBB777444444333333333333444444000666111555===222666VVVttthhhdddmmm|||kkkiiijjj___III888333222///000000//////000000111222000111222222222333555777555JJJpppxxxxxx{{{ssshhh^^^cccwwwzzzllluuuppp^^^tttUUUAAA555111000000000000000000000000///222222333444777WWWjjj^^^QQQJJJCCC===999999555555444333333333333444111111111222444777:::<<>>>>>@@@DDDJJJOOOQQQ]]]bbbkkkuuu|||kkk]]]xxx{{{pppiiiiiiiiifffnnn]]]QQQWWWpppiiiPPPOOOYYYhhhlllaaa[[[ssssssiii___XXXNNNDDD???<<<:::999888999888999AAA```ooobbbdddRRROOOGGGBBBJJJ```}}}cccXXXUUUQQQOOONNNNNNLLLKKKPPP___xxxnnnlllhhhZZZHHH<<<444444333333333333444444000888111333===333???mmmuuurrr{{{kkkfffllldddNNN;;;666444000000000//////000000111222000111222222222333555777777WWW|||vvvlllaaaeeeyyy|||~~~qqqlll|||^^^tttYYYEEE===///000000000000000000000000000222222444666>>>gggkkk^^^QQQIIICCC<<<999999555555444333333333333444111111111222444777;;;===>>><<<;;;???GGGNNNQQQRRRYYY```mmmwww{{{lllQQQccckkkkkkfffaaagggzzzuuufffZZZ]]]uuurrrWWWMMMSSSbbbcccXXXWWWtttooo```XXXNNNEEE???<<<:::999:::777;;;>>>GGGrrrggg___jjjTTTWWWLLLBBBOOOnnnzzzzzzXXXUUUQQQOOONNNMMMLLLJJJPPPaaa{{{pppmmmjjj^^^LLLAAA555444444333333444444555222;;;222333???777III~~~nnneeemmmhhhRRR>>>888666222000000000000000111111222000111222222222333666888:::aaaxxxnnncccfffyyywww{{{xxx|||mmmxxxmmmeeeZZZHHHDDD///000000000000000000000000000222222444888CCCssslllZZZQQQKKK>>>999:::444777666444333222111111111222111222222444777999:::BBB<<<;;;AAAIIIMMMRRRVVVYYYjjjqqqssskkk\\\ZZZfff~~~^^^bbbddd___\\\eee{{{|||lll^^^OOOmmmuuu^^^PPPMMM[[[\\\[[[\\\lllqqqhhh[[[MMMFFF@@@<<<:::<<<>>>888GGG888OOOaaaccc|||___QQQLLLAAATTTvvvsssiiiWWWRRRTTTNNNKKKNNNMMMOOOWWWsss~~~kkkpppggg\\\SSSCCC777333333555666444444777444777555999:::555[[[zzzlllmmmjjj]]]HHH777111222000000000000000111111222111888444...222222222999@@@vvv}}}xxxmmmlllqqqvvvqqqmmmoooxxxkkkoookkkvvviiiQQQGGG---333222111000////////////777...444;;;888PPPkkkZZZPPPJJJ>>>999:::555666666444333222111111111111111222333555888;;;<<>>999:::555666555444333222111111111111222222444777:::===???===999:::AAAHHHLLLPPPUUUZZZiiipppsss}}}oooPPPZZZwwwaaapppzzzpppXXXFFFFFFMMM\\\aaaooo}}}fffNNNBBBQQQRRRRRRUUUfffxxxnnneeeYYYNNNHHHCCC===:::;;;:::<<<@@@FFFxxxaaaccclll]]]WWWNNNdddlll\\\YYYRRRNNNNNNHHHNNNPPP___rrriiiffffff^^^MMM;;;666333555666444444777444222888:::999OOOooollliiibbbSSS@@@666444111000000000000111222222111555111000777888777???WWWzzz~~~tttrrrsssuuukkkdddbbbddduuussskkk{{{mmmooozzzVVVFFF999333333111000000000000000///000555555<<>>999:::555666555444333222222222222111222333555888<<>>;;;;;;===>>><<>>AAAGGGJJJJJJMMMQQQTTTbbbjjjppp{{{tttNNN___|||rrrdddVVVLLLHHHHHHIIIAAAAAADDDEEE>>>>>>TTToooqqqrrrzzzbbbRRRMMMLLLLLLKKKOOObbbxxxggg\\\QQQKKKFFF???;;;;;;@@@>>>>>>lll```lllzzz___RRRSSS|||fffZZZRRRPPPQQQLLLOOOQQQVVVkkklllfffkkkbbbSSSDDD;;;444555666555555666999444888999AAAooovvvmmmkkkaaaLLL999111111111111111111222222333333555000111777555999GGG}}}xxxzzzvvvrrroooiiiaaa^^^[[[bbbssstttyyyooofff~~~tttNNN???444333222111000000000000111555666444MMMtttiiiWWWNNNIII===999:::555555444333333222222222333222222444666999===@@@BBB??????CCCIIIJJJJJJLLLQQQRRR```hhhpppyyy|||vvv}}}TTTPPPnnncccSSSQQQQQQKKKBBBGGGBBBBBBFFFEEE??????DDD\\\llleeeQQQKKKLLLLLLJJJMMM___zzzkkk```SSSLLLFFF@@@<<<<<<@@@>>>IIIdddrrrhhhYYYZZZrrrcccXXXTTTTTTNNNJJJPPPTTT```sssiiilllbbbUUUHHH===555444666666666666555444444999SSSsssiiikkkeeeQQQ<<<444222111111111111222333333222555222222666444<<>>444444333222111111111111333222333>>>fffvvvooohhhWWWNNNHHH===999:::555444444333222222222333333333333444666888;;;>>>@@@666999@@@GGGJJJJJJNNNTTTWWWbbbiiipppwwwvvvaaa[[[YYYOOONNNXXXPPPiiiuuuZZZRRRdddsssaaaTTTNNNPPPSSSFFFGGGDDD@@@???AAAAAA???;;;JJJPPPgggrrrZZZNNNLLLLLLIIIJJJ[[[|||sssfffWWWMMMFFF@@@===>>>???CCChhh|||qqqzzziii[[[SSSoooxxxjjjbbbXXXNNNWWWUUURRRnnnnnnnnnccc\\\LLL@@@666444777777666666888>>>444@@@uuueeeooooooqqqoooYYYAAA777222222111111222222333444///555555666777666IIIiii}}}ooo}}}|||tttmmmgggaaaaaaZZZSSSjjjxxxwww{{{ddd{{{cccGGG555444333222111111111111222///222CCCmmmmmmmmm~~~jjjXXXOOOJJJ>>>999:::555555444333333222222333333///444666555777===>>>:::;;;:::>>>GGGMMMMMMNNNPPPYYYbbbnnnuuuxxx}}}pppfffaaa\\\WWW```cccggguuussspppYYYOOOllluuucccXXXRRROOOLLLHHHBBB>>>============AAA???BBBQQQmmmwww^^^LLLNNNLLLIIIJJJYYYxxxvvvfffUUUKKKEEEAAA????????????fffRRRUUUaaaqqqlllUUUVVVPPPRRRXXXkkkqqqnnnjjjVVVNNNDDD:::666555444555888===222<<>>444GGGppppppuuummmlllbbbUUUTTTXXX```sss{{{qqqwwwhhhHHH999333000111222000000222222000<<<777zzz~~~eeefffvvviiiXXXOOOIII===999999444555444333333222222333333000555777666999===>>>:::===;;;???FFFKKKLLLMMMPPPWWW```llluuuzzzdddMMM\\\rrrlll]]]WWWUUUUUUPPPIIICCC???===;;;999???===AAAHHHNNN^^^wwwbbbOOONNNLLLIIIJJJXXXvvvvvvfffUUULLLFFFAAA??????DDDRRReeeLLLHHHMMMVVVhhh|||vvvZZZVVVPPPQQQUUUdddwwwooojjjXXXOOODDD:::777666444555888888444>>>]]]zzzzzzxxx~~~uuurrreeeMMM999333222222222111111111111333999111222<<<777QQQlllqqq~~~vvvoookkkdddYYYVVVWWW\\\}}}uuusssmmmrrrvvvSSS;;;444000111222000000222666111<<<<<<}}}xxx```dddtttiiiWWWMMMGGG;;;777888444555444333333222222333333000555888999;;;>>>===:::???===???EEEHHHIIILLLQQQWWWaaammmvvv|||sssOOORRR^^^|||vvv\\\NNNMMMOOOUUUQQQKKKGGGDDDCCCBBBAAADDD>>>AAAGGG???<<>>666000111222111000222666000:::CCCqqq[[[cccssszzzhhhVVVLLLFFF:::666888333555444333333222222333333111555999<<<>>>>>>===;;;AAA???@@@DDDFFFGGGKKKQQQZZZbbbmmmvvv{{{{{{~~~TTTRRRZZZgggxxxgggZZZXXX[[[XXXTTTOOOKKKIIIHHHGGGEEEGGG>>>===EEEFFFAAAEEEPPP~~~wwwcccXXXPPPLLLHHHIIITTTnnnxxxhhhXXXNNNHHHCCC@@@@@@FFFfffLLLBBBAAA???CCCIII[[[vvvsss```WWWWWWXXXZZZ{{{ssshhh^^^QQQFFF<<<888777666666999:::???HHH~~~tttuuuxxxzzzuuuyyynnnppplllVVV>>>555444333222111222222333111999777555888DDDtttmmmdddyyyzzzwwwvvvllliii___XXXTTTUUUqqqzzzmmm{{{tttjjjYYYBBB888111111222111111222333---666JJJlll[[[eeetttqqqhhhVVVLLLEEE999666777333555444333333222222333333333555999===???>>><<<;;;AAA???@@@DDDEEEEEEJJJQQQYYY```kkkttt{{{tttuuu\\\RRRUUUpppsssgggcccccc^^^WWWQQQLLLGGGCCC@@@AAA???<<<<<>>>>>@@@CCCLLLaaa{{{bbbXXXXXXZZZYYYtttwwwhhhaaaSSSHHH>>>:::888666777999777AAAXXXppprrrsssvvvxxxqqquuurrrrrrrrr^^^DDD666555333222222222333444222888999666888MMMfffccc{{{yyyxxxoookkk___VVVTTTVVVnnn}}}pppxxxppp]]]FFF;;;222111222222111111333000666PPPhhh]]]hhhvvvllliiiWWWLLLEEE999666888444555444333333222222333333555555888===???<<<;;;<<>>BBB===AAAeeebbb]]]SSSLLLGGGHHHOOOeee~~~lllYYYMMMGGGCCCBBBDDD```yyy]]]OOOBBB======<<<===@@@EEETTTmmmcccVVVWWW[[[XXXlll}}}iiicccTTTIII???;;;999777777:::111AAAoooiiimmmpppuuuvvvnnnsssxxxrrrqqq^^^CCC777666444222222333444555444666888777:::UUU```ddd}}}{{{qqqmmm___UUUSSSTTTeeerrrsssxxx~~~iiiJJJ===222000333333111111555777999VVVaaa^^^iiixxxiiijjjWWWLLLEEE999666999555555444333333222222333333777444666<<<===::::::===<<<===AAAEEEEEEDDDJJJRRRVVV]]]hhhsss}}}eeeQQQKKKMMMaaayyyuuueeebbb]]]YYYVVVSSSOOOMMMGGGHHHEEE===888:::???BBB???RRRlll[[[TTTLLLGGGHHHNNNaaannnYYYLLLFFFCCCCCCFFFrrrvvvbbbRRRKKKCCC???===;;;<<>>;;;===AAAFFFEEEEEEJJJRRRZZZ```kkkuuu}}}zzz|||eeegggxxxoooXXXKKKGGGDDDSSSgggooojjjddd]]]XXXRRRLLLIIILLLAAA<<>>;;;999;;;>>>===AAAQQQkkkiiiXXXXXX```ZZZeeemmmfffVVVKKK@@@<<<:::888888:::>>>IIIjjjXXX^^^iiivvvuuulll\\\YYYaaavvvzzzwwwfffLLL888777444222222333555777777333666999???```vvvXXXddduuuooo```UUUQQQIIIIIIWWWVVVgggwwwqqq~~~|||sssvvvOOO@@@333000333333222111---999:::\\\oooTTT[[[fffvvvtttbbbhhhYYYIIIAAA<<<888666666555444333222222222333444555444999??????:::999======???AAABBBBBBFFFLLLQQQXXXbbbrrr~~~{{{}}}{{{yyyssswww{{{gggHHHXXXeeeTTTGGGLLLDDDGGG\\\~~~ooo]]]QQQKKKHHHFFFBBBAAA@@@AAACCCAAA===999??????cccqqq\\\VVVNNNIIIJJJNNN___oooYYYHHHIIIGGG>>>RRRxxxzzz~~~aaaSSSIIIGGGDDDAAA>>><<<;;;:::;;;???III[[[uuusssccc___eee___^^^ttteeeXXXMMMBBB===;;;888888:::AAAWWW[[[LLLWWW]]]ssswwwllleeeNNNNNNNNNPPPSSSXXX\\\___rrr|||{{{{{{kkkIII===666111333555444333555<<>>===???AAAAAABBBFFFLLLRRRXXXaaappp}}}wwwbbbVVVVVVPPPJJJJJJDDDCCCTTTuuummmXXXQQQNNNFFF??????@@@AAAAAAAAA???>>>>>>BBB???YYYuuu___UUUMMMHHHHHHMMMaaammmXXXHHHIIIGGG@@@XXXnnnqqqzzz]]]PPPJJJHHHDDD@@@===;;;:::::::::;;;DDDVVVpppxxxhhheeekkkeee```ppphhhXXXMMMBBB===;;;888888:::AAAgggqqqUUUOOOWWW]]]tttpppbbbZZZNNNLLLKKKJJJKKKMMMPPPRRRPPPWWWbbbnnnyyyzzz{{{oooQQQ>>>666111333555444333555;;;///:::666FFFlllUUUeee}}}ppp```TTTKKKCCCAAACCC>>>CCCIIIOOOZZZkkkyyymmmqqqwwwfff}}}\\\@@@222555222000444444444;;;===iiifffMMMTTTaaatttmmm```hhhYYYIII@@@<<<777555666444333222222222333444444777888<<<@@@@@@<<<;;;>>><<<>>>@@@AAAAAAEEELLLRRRWWW]]]kkkzzz~~~dddNNNNNNOOOJJJGGGAAALLLlllmmmUUUUUUYYYUUUNNNAAACCCDDDCCC@@@@@@BBBDDDCCC;;;IIIkkk{{{cccVVVOOOIIIGGGMMMfffkkkXXXJJJIIIFFFEEEcccqqqpppzzz```SSSMMMJJJEEE@@@<<<:::::::::::::::@@@PPPjjjnnnkkkssslllcccpppkkkYYYMMMBBB===:::888888;;;AAA{{{kkkQQQPPPWWW^^^vvv|||kkk]]]TTTOOOMMMJJJHHHGGGHHHIIIJJJGGGJJJMMMPPPUUU]]]gggooo||||||rrrXXX???777222333555444333555:::333:::555PPPjjjWWWiii}}}mmm[[[PPPIIIEEECCCDDD===AAADDDCCCDDDMMM^^^kkkzzzlllmmmjjjxxx___BBB444666333111444333555:::>>>lll___LLLUUU```tttiii___gggXXXHHH@@@;;;777555666444333222222222333444555777999<<<>>>>>><<<<<<===<<<>>>???@@@AAAEEEMMMSSSXXX\\\hhhwww___RRRPPPLLLKKKCCCLLLgggiii[[[WWWQQQKKKHHHHHHFFFDDDBBBBBBDDDFFFGGG>>>EEERRRrrrfffXXXSSSKKKGGGPPPooolllYYYKKKHHHEEEJJJrrryyyhhh[[[PPPMMMGGGAAA===:::::::::<<<:::>>>LLLddd}}}rrrnnnyyyrrrfff~~~uuunnnZZZNNNBBB===:::888999<<>>>>>???EEEMMMTTTaaaeeeooozzz}}}{{{{{{}}}|||xxx]]]PPPEEEBBBMMMddd~~~fff[[[RRRPPPMMMIIIFFFDDDEEEFFFNNN___iiiaaa[[[mmmmmmYYYTTTKKKIII___pppYYYKKKFFFEEE___rrr]]]YYYVVVPPPJJJDDD@@@<<<;;;888888999???MMMbbbxxxuuuqqq}}}kkk|||~~~lll[[[OOOBBB<<<:::999:::===RRRvvvSSSQQQTTT```~~~uuujjjcccYYYWWWSSSOOOLLLKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUUUUVVVSSSRRRTTT```~~~vvvaaaEEE<<<555444444333444666111;;;???888]]]ppp___]]]vvv{{{ppphhhaaaVVVKKKIIIJJJJJJKKKMMMMMMKKKLLLPPPUUUUUUQQQMMMPPP```~~~ooozzzsssrrrpppMMM777555111000222111555666JJJ}}}SSSEEENNNWWWqqqttt^^^___fffXXXHHH???:::666444555222222111111222444555666666<<<>>>:::999<<<<<<:::;;;=========???DDDMMMUUU___eeepppyyyyyyuuuvvv{{{wwwsssVVVHHHBBBJJJ```]]]KKKRRRWWWZZZTTTKKKFFFKKKQQQpppsssZZZVVVMMMPPPnnnpppXXXJJJEEEHHHmmm}}}ddd\\\ZZZUUUPPPIIICCC>>>;;;777999:::<<>>VVVkkkNNNSSSTTTaaatttjjjdddZZZXXXUUURRRPPPPPPQQQRRRWWWVVVUUUUUUWWWYYYZZZ[[[\\\ZZZ[[[^^^^^^lllxxxfffGGG>>>666444444333444666222888;;;<<>>;;;;;;<<<======>>>DDDNNNUUUZZZbbbmmmuuutttppprrrxxxrrr\\\NNNDDDHHH^^^iiiYYYSSS^^^fff___PPPJJJRRR^^^xxx]]]YYYRRRWWW{{{oooVVVIIIEEEKKKvvv}}}nnn^^^\\\YYYSSSLLLEEE???<<<888;;;======AAARRRlllxxxzzzqqqvvvmmmiii\\\PPPCCC<<<:::999;;;>>>WWWeeeJJJTTTSSSaaa|||ssskkkeee[[[YYYWWWVVVWWWYYY\\\]]]YYYWWWUUUVVVYYY___ccceeefffeeekkknnncccccczzziiiHHH>>>666444444333444666777888999AAAttteeeZZZ]]]zzzxxxppphhhccc^^^ZZZWWWWWWUUURRRQQQTTTTTTVVVXXXXXXWWWYYY\\\___YYYTTT___lllsssoooXXX<<<666222222555444555444KKK|||xxxPPPGGGRRRSSSnnnnnn[[[```