BM6P6(@ uuuZZZRRRMMMPPPSSSTTTSSSSSSOOONNNLLLIIIHHHGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBGGGGGGEEEDDDBBB@@@??????======<<<;;;::::::999999;;;;;;:::999999888888777555666666777888999999999666666666666555444333222444444333333222111000000000////////////.........------------------------000---(((&&&&&&)))...111---------.........//////------......//////000000......---,,,,,,---------///............---------.........------,,,,,,,,,........................------------------------///...---+++******++++++000///...------...///000---------.........//////000000//////............///////////////000111222111000000/////////000000////////////000000000000333333333333333333333333...111555777777666777777888999999:::;;;<<<===>>>>>>BBBGGGIIIIIIKKKNNNPPPUUUYYY___bbbeeekkkttt|||}}}~~~ppphhhdddccc[[[QQQLLLMMMMMMKKKFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@??????BBBDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@CCCDDDFFFHHHIIIJJJIIIIIIIIIGGGEEECCCAAA===999666666666555666777777666444555666777888999<<<@@@DDDGGGJJJLLLMMMMMMMMMOOOPPPRRRPPPMMMMMMNNNMMMJJJGGGJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBAAABBBCCCCCCAAA???@@@===999666555444333222222111///...------............---,,,,,,,,,,,,---,,,+++***+++...---***'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...///...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000...---+++***((((((,,,,,,------...///000000000000000000000000000000------------------------///...------++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------......---,,,,,,---///.........------,,,,,,,,,------............---------------------------------------............///xxx___UUULLLLLLOOOPPPQQQRRRPPPNNNLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCEEEEEECCCBBB@@@???============<<<;;;;;;:::999999;;;;;;:::999999888888777888888888888777777777777666666666666555444333222444444333222222111000000000000000/////////......---------------------------,,,+++***+++,,,...///---------.........//////............////////////---,,,,,,++++++,,,,,,---///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---......///...---,,,,,,---...///------................../////////.........------////////////////////////000//////......//////000/////////000000000000000111111111222333333444444000222555666666666777888999999999:::===@@@CCCEEEJJJNNNRRRUUUWWWZZZ___ccciiilllpppqqqrrrvvv~~~}}}qqqbbbWWWSSSOOOKKKJJJIIIHHHGGGGGGFFFDDDCCCDDDCCCAAABBBDDDEEEEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDAAABBBCCCEEEFFFGGGHHHHHHKKKJJJHHHGGGEEEBBB>>>:::555444333444555555333222222333444555555888<<>>=========<<<<<<;;;:::::::::;;;;;;:::999999888888777;;;:::999888777555555444666666666666555444333222333333333222111111000000000000000////////////...------------------------+++,,,.../////////...------------.............../////////...............---------,,,,,,------...///............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///000111------,,,,,,,,,,,,------..................------.........------------------...///000///...---,,,///...............////////////000000000111111111111111222333444555666666444555666666666777999;;;<<<<<<>>>AAAFFFLLLRRRUUU^^^```cccgggkkkqqqwww|||{{{jjj^^^TTTLLLNNNLLLJJJIIIIIIIIIHHHFFFGGGEEEDDDDDDEEEFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGBBB>>>666555444444555555333222111222333333333444888:::>>>AAADDDGGGIIIKKKOOOQQQRRRQQQPPPQQQRRRQQQPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFEEECCCEEECCCAAA???===;;;777444222111000............///......---,,,,,,,,,,,,---///...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////000+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,******)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,------......------,,,////////////////////////***,,,---,,,+++***+++---,,,,,,------------------,,,,,,,,,------,,,,,,,,,---------------------------------............///|||cccWWWKKKHHHJJJJJJLLLOOOPPPOOOLLLJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFHHHGGGFFFDDDCCCAAA@@@???======<<<<<<;;;;;;;;;:::;;;;;;:::999999888888777;;;:::999888777555555444666666666666555444333222333222222222111111000000/////////.........------------------------------+++,,,.../////////---,,,......................../////////......---------...............//////000///............---------,,,,,,,,,------.................................------------------------,,,,,,,,,---......//////------------------------...............---------------------------------***,,,...000000///...---...------------......//////000000111111222222222444444444555666777777777777888888777777999<<>>;;;777666444111000//////000......---,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........,,,...000000...------...,,,,,,,,,------...............////////////......---------------------------------............///dddXXXNNNLLLMMMMMMMMMNNNQQQOOOMMMKKKIIIHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777777777888888888666666666666555444333222111111111111111111111111.........---------,,,,,,---------------------------,,,+++++++++,,,...///...............---------.........---------------***************+++,,,---///............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,++++++......///000000///......---------.........//////---------------.........***+++---///000111111000------------...///000000000000111222333444444555444444444555555666666777999:::<<<>>>@@@DDDIIIMMMNNNRRRZZZccckkkqqquuuwww~~~}}}zzzsssiiiddddddccc___[[[WWWSSSMMMJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFJJJIIIHHHGGGFFFEEEEEEDDDJJJJJJJJJKKKMMMMMMKKKIII>>><<<888777666666555444222444555555444444555666888:::;;;===>>>AAAEEEHHHKKKMMMOOOOOOOOONNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJIIIJJJKKKKKKKKKMMMKKKIIIGGGFFFDDDAAA???;;;:::777444222000000000......---,,,,,,,,,,,,------......,,,+++***,,,---------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------((()))******,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,---.........***,,,......---,,,,,,,,,,,,,,,------------------//////000000000000//////---------------------------------............///kkk^^^PPPLLLKKKLLLMMMPPPQQQPPPMMMKKKIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEECCCBBB@@@???>>><<<<<<<<<<<<============;;;;;;:::999999888888777777777777777777777777777666666666666555444333222000000000000111111111111000000/////////.........---------------------------------------....../////////.........---------,,,------------------...*********++++++,,,......///............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,.........------------...//////...------+++,,,,,,---...///000000------........./////////......////////////000000............///000111222000000111222333444555555333444555777999:::<<<===@@@BBBFFFIIIMMMRRRXXX\\\\\\^^^aaaeeejjjoootttvvv{{{yyyxxxzzz~~~zzznnnggg^^^WWWTTTSSSSSSSSSVVVSSSPPPLLLHHHEEECCCCCCGGGGGGHHHHHHIIIIIIHHHHHHKKKIIIHHHIIIKKKLLLKKKKKKAAA>>>:::888888888777666444666777888777666777888;;;<<<<<<<<<<<<===AAADDDKKKMMMPPPPPPNNNNNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMKKKJJJKKKLLLLLLLLLMMMKKKHHHFFFFFFEEECCCBBB???===:::666333111000000......---,,,,,,,,,,,,---...//////---++++++---///................................................,,,,,,------------,,,,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...++++++,,,,,,---......///,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---.../////////***,,,//////...,,,,,,,,,------------------,,,,,,......////////////......---------------------------------............///rrrcccRRRKKKIIIJJJMMMQQQQQQPPPMMMKKKIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFIIIHHHGGGFFFDDDBBBAAA@@@<<<<<<<<<===============;;;;;;::::::999888888777999888888888777777666666666666666666555444333222000000000000000111111111111111111111000000000000------------------------------///000000000///...//////.........---------,,,,,,,,,------.........---------...///000111222//////.........---------.........------,,,,,,,,,........................------------------------)))***,,,...000000000000,,,,,,---......---,,,,,,***+++,,,---...000111111........./////////000000333222000///.....................//////111222222000111111222444555666666444555777:::>>>AAACCCDDDGGGKKKPPPUUUYYY___eeeiiiiiigggffffffiiinnnsssvvvvvvtttsssvvv|||}}}yyyvvvvvvwwwwwwwwwuuuuuuvvvyyy~~~wwwmmmhhhffffffffffffccc^^^WWWQQQMMMIIIHHHEEEGGGIIILLLMMMNNNNNNMMMIIIGGGEEEEEEGGGIIIIIIIIIEEEBBB>>>;;;;;;::::::999777999;;;<<<;;;:::;;;<<<=========;;;:::;;;>>>AAAKKKNNNQQQQQQOOONNNOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNKKKJJJKKKLLLMMMLLLMMMJJJGGGEEEEEEEEEEEEDDDBBB@@@<<<888444222000///......---,,,,,,,,,,,,---///000111///,,,+++...111////////////////////////........................,,,------......------,,,,,,---...///...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...------,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,---------......,,,------......------,,,---------...///000000111,,,...111111000..................------,,,,,,,,,------............---------------------------------------.........//////kkkUUUNNNLLLIIIHHHJJJPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEBBB@@@>>>===============<<<<<<<<<<<<:::::::::999999999888888:::::::::999999999888888666666666555444444333333111111000///...---,,,,,,////////////..................---------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++---------,,,,,,+++++++++(((***+++------,,,+++***---...//////......///000------,,,,,,,,,,,,---------------.........//////...---...///000///---+++///000111111111333666888888;;;@@@DDDHHHKKKOOORRRZZZZZZZZZ\\\^^^aaadddfffooolllhhheeeeeeiiimmmpppsssrrrsssvvvzzz{{{yyywwwvvvtttrrrooonnnmmmmmmnnnooorrrvvv{{{zzzwwwuuusssppptttuuummm^^^QQQJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMPPPOOONNNLLLJJJHHHGGGFFF???===<<<::::::;;;<<<===888999;;;<<<<<<<<<;;;;;;===>>>>>>???AAABBBBBBCCCHHHJJJMMMPPPRRRSSSRRRRRROOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJGGGEEECCCCCCCCCCCCBBB@@@<<<999555222000000///...---,,,---......,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++,,,------......---------,,,,,,+++++++++,,,,,,,,,---------......------------------------.........------,,,,,,,,,...///000111000///,,,+++---------.........//////------------------------++++++,,,---............,,,------......------,,,---------.........//////............////////////------------------------////////////////////////oooYYYPPPMMMJJJIIIMMMOOONNNMMMKKKIIIHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHFFFDDDCCCAAA??????============<<<<<<<<<<<<:::::::::999999999888888888888888777777777666666777777666666555444444333/////////000000000111111////////////.....................---------,,,,,,+++,,,------......------/////////......------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////++++++,,,------------,,,---------,,,,,,,,,++++++***+++---.........,,,+++...///111000//////000222......------------......---------.........//////------...000111111000///111222333222222333666999;;;???FFFMMMRRRWWW\\\___aaaaaaaaabbbccceeegggiiidddbbb___^^^```eeejjjnnnsssrrrrrrsssvvvwwwvvvtttmmmnnnoooppprrruuuwwwxxx|||zzzzzz}}}~~~xxxlll^^^TTTPPPLLLLLLKKKJJJKKKMMMNNNPPPNNNMMMLLLKKKIIIGGGFFFEEEAAA@@@===;;;;;;;;;<<<<<<;;;<<<>>>@@@AAABBBAAAAAA???@@@AAABBBCCCDDDEEEFFFIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFFFFFFFFFFDDDCCCAAA>>>;;;777444222111000...---------......---,,,,,,,,,------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...//////...---,,,,,,------------.........---------------------------------...------,,,,,,,,,------......------,,,------------........................////////////------------------------////////////////////////vvv]]]RRRNNNKKKKKKOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@=========<<<<<<<<<<<<;;;:::::::::999999999888888888777777777777666666666888888777666666555555444000000000111111111222222////////////.....................------------,,,+++,,,------......------///////////////.........//////..................------------------------------------------------------------------------.../////////000000111111,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++,,,.../////////...---***+++---,,,++++++,,,...///..................///------........./////////---...///111222333333333333444555555555666999<<>><<<;;;;;;<<<<<<>>>@@@CCCEEEGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJIIIIIIIIIJJJFFFEEEDDDAAA>>>:::777666222111000...---------...---------,,,------...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,---------------...*********++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++...------------,,,,,,,,,)))***,,,---......------,,,,,,,,,,,,------------------------------------............---,,,+++***------............------,,,,,,,,,---------..................////////////------------------------////////////////////////{{{```SSSNNNJJJLLLPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA??????======<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999999888888888888888888888777666666555555333333222111000//////...////////////........................------------+++,,,------......------//////..................000000//////.........---........................------------------------..............................//////000000111111------,,,++++++---...///------------------,,,,,,+++,,,---............---)))***++++++******+++,,,//////............//////............////////////...///111222222222333444444666777888:::<<<@@@CCCJJJNNNUUUZZZ]]]___bbbccc```___]]][[[ZZZZZZZZZZZZ[[[ZZZYYYYYY\\\aaafffjjjpppooonnnnnnppprrrttttttvvvzzz{{{{{{{{{|||{{{vvvooohhh^^^[[[UUUOOOLLLKKKLLLMMMKKKKKKLLLLLLMMMLLLLLLKKKIIIGGGEEEBBB???>>>===<<<;;;===@@@DDDGGGIIIJJJJJJHHHIIIJJJKKKLLLNNNOOOOOORRRQQQQQQPPPPPPPPPPPPQQQNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQOOONNNMMMMMMLLLKKKKKKKKKIIIHHHGGGDDDAAA>>><<<:::555444222000..................------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------------***+++,,,---...---------+++++++++,,,,,,,,,---------------------------------------...------,,,,,,------............------,,,,,,,,,,,,------------............////////////........................////////////////////////bbbTTTNNNJJJKKKPPPNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHFFFDDDAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888777666666555555333222111000///......---////////////............//////.........---------+++,,,------......------------------------------000000//////.........---........................------------------------........................---------....../////////...---,,,+++,,,---...///------------------------+++,,,,,,------------------...000///......///111//////............//////........./////////000000000111333333222222444666666888;;;>>>@@@DDDIIIMMMPPPSSSWWWZZZ\\\\\\^^^___bbbaaa___]]][[[[[[[[[[[[]]][[[YYYXXXYYY]]]aaacccjjjjjjkkklllnnnqqqtttvvv|||}}}~~~}}}yyyrrrnnnggg^^^WWWSSSPPPPPPIIIIIIJJJJJJKKKMMMNNNNNNLLLKKKIIIFFFDDDBBB@@@@@@===???BBBFFFIIILLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPOOONNNLLLKKKJJJKKKJJJIIIGGGEEEBBB@@@>>>999777444222000///......///......---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------............------,,,,,,+++++++++,,,,,,,,,------------------------------***+++,,,---............---......//////......---,,,,,,,,,---------..................////////////........................////////////////////////dddUUUOOOJJJKKKPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHFFFDDDAAA>>><<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888555555666666666666666777888888777666666555555444/////////000000000111111////////////............/////////.........------+++,,,------......------,,,,,,,,,---------------//////..................------------------------------------------------........................---------------------------------------......///------------............,,,,,,,,,,,,,,,------------...//////......///111///..................///....../////////000000000000333555444333333777:::<<<>>>AAADDDGGGLLLQQQUUURRRTTTWWWYYYZZZ[[[^^^___aaa```^^^]]]\\\\\\]]]^^^]]]\\\ZZZYYYZZZ\\\___aaaiiikkknnnpppqqqtttwwwzzz{{{}}}~~~wwwnnnddd\\\UUUQQQKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMLLLKKKIIIGGGFFFEEECCCEEEHHHLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQOOOMMMLLLKKKMMMLLLKKKIIIGGGEEECCCAAA<<<;;;888555222111000000000///......---...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------------...//////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------)))***+++---...///000000......////////////......---------.........//////............////////////........................////////////////////////fffWWWQQQLLLLLLQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888555555555555666666777777777777666666555444444333000000000111111111222222////////////............////////////............+++,,,------......------------------.........///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------,,,,,,++++++,,,------...............------------.........///---------------......///+++,,,------,,,,,,---.........------------........./////////000000000000///333666777666888===BBBCCCEEEHHHJJJLLLPPPUUUYYYSSSUUUVVVVVVWWWXXX[[[^^^\\\\\\[[[[[[\\\]]]^^^___bbbaaa```aaacccgggjjjmmmqqquuuyyy{{{{{{}}}vvvjjj```ZZZTTTQQQMMMIIIGGGHHHKKKLLLOOOOOOOOONNNMMMLLLKKKJJJIIIJJJMMMOOOQQQSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLKKKIIIFFFEEECCC@@@>>>;;;777444222111111000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////............------------+++++++++,,,,,,---------***++++++,,,,,,------...*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,------------.........------------------------***+++,,,---......///.........////////////.............../////////000000............////////////........................////////////////////////hhhYYYSSSMMMNNNRRRRRRQQQOOOMMMKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888666777777777888888999999666666666555444444333333555444444333222111000000000/////////............000/////////............+++,,,------......---------.........//////000000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,++++++***+++,,,.../////////...------------.........//////...............///000000---...000///......///111---------,,,,,,---------////////////000000000000///333777999999<<>>===<<<;;;:::999999;;;;;;::::::999888777777888888888888777777777777888777666444444444555666222222222111111111111000////////////............000000000000000000000000......................../////////...---------,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))/////////...---------,,,------------------,,,,,,............///////////////////////////.........111///---///333444111///000444999???CCCGGGKKKNNNOOONNNNNNPPPSSSWWWYYYZZZ\\\VVVRRRTTTVVVUUUUUUVVVUUUVVVXXX[[[^^^aaadddeeennnnnnqqqwww~~~{{{xxxxxx|||vvvjjjfffaaa[[[UUURRRPPPOOOOOOMMMKKKMMMPPPSSSRRRPPPOOOPPPPPPQQQSSSTTTVVVWWWXXXVVVSSSRRRQQQSSSUUUVVVUUUVVVWWWWWWVVVTTTQQQOOONNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPRRRRRRSSSRRRRRRQQQPPPPPPPPPMMMKKKJJJKKKKKKHHHEEEGGGDDD@@@<<<999666222///222111///...---...000111...------,,,,,,------...------------------------...//////000000//////...,,,,,,,,,---------............------------......+++,,,...///000///......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,---//////******++++++,,,---..................///////////////...,,,++++++,,,...///111111000000////////////....................................////////////////////////////////////000000000000000/////////vvvaaaVVVPPPNNNPPPPPPOOONNNLLLJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;:::999888888;;;::::::999999888888888666666666666555555555555888777666444333333444444222222222111111111111000////////////............////////////////////////.......................................---------///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---///......---,,,,,,++++++////////////////////////...------,,,+++++++++,,,...............---------....................................////////////............////////////000000000111333333333111777:::>>>BBBEEEHHHLLLOOONNNNNNOOOQQQTTTWWWYYYZZZWWWQQQNNNPPPQQQOOONNNOOOPPPRRRWWW\\\ccchhhmmmoooqqqppppppttt{{{~~~~~~{{{yyyyyy|||{{{rrrooollliiifffbbb\\\XXXRRROOOLLLMMMOOOPPPOOOLLLOOOOOOOOOPPPRRRTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPPPPNNNKKKKKKKKKKKKHHHFFFFFFDDDAAA>>><<<:::666444222111///......///000111...------,,,,,,------...------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------..................,,,,,,,,,---------......///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------.................................000///...---,,,,,,,,,,,,++++++,,,,,,------......------------............///...,,,++++++,,,...///.........---------,,,,,,....................................////////////////////////////////////////////////////////////{{{cccVVVPPPOOOPPPPPPOOONNNLLLJJJIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>===<<<<<<;;;:::999888888999999999999999999999999666666666666555555555555999888666555444333333333222222222111111111111000////////////............------------------------........................---------...............///...------,,,---------------------------------,,,.........---,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...---------...............---......//////000000000............////////////---------......//////000000222333333333333555666===???AAACCCEEEHHHKKKNNNMMMNNNQQQSSSVVVWWWYYYYYYSSSNNNKKKLLLLLLIIIIIIKKKPPPSSSXXX___fffmmmrrruuurrrqqqppprrrxxx~~~~~~}}}||||||}}}yyywwwvvvxxxxxxtttkkkcccWWWSSSOOONNNOOOOOOMMMJJJNNNNNNNNNOOOQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMNNNNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPPPPPPPNNNLLLKKKKKKKKKIIIGGGGGGEEECCCAAA@@@>>>:::888333222000/////////000111......------------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........,,,,,,,,,++++++,,,,,,,,,///......---------......,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............//////---------------------------------------.................................111000///...------------------------------......,,,,,,,,,------------...///...---,,,,,,---...///---------,,,,,,,,,,,,,,,....................................////////////////////////////////////.........///////////////eeeVVVPPPOOOOOOPPPOOONNNLLLJJJIIIHHHHHHFFFGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEBBB@@@???>>>======<<<;;;;;;:::999999999999999999999999::::::888888888888777777777777:::999888777555444333222222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.../////////................................................---...//////------...///......---------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...,,,---------.../////////,,,,,,---...///000000111............////////////,,,,,,---...//////000000000333666555444444777;;;>>>@@@BBBCCCDDDGGGKKKMMMOOORRRTTTVVVVVVVVVVVVWWWSSSNNNJJJJJJJJJJJJLLLQQQXXXZZZ]]]bbbgggkkkoooqqqpppoooppprrrwww}}}~~~}}}~~~|||zzz}}}~~~uuulll]]]XXXRRRPPPPPPPPPNNNKKKMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMNNNNNNOOOOOONNNNNNPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIIIIGGGEEECCCBBB???<<<999333333111000000000000000......------------...............------,,,,,,+++///...---,,,,,,---...///------------............------,,,,,,,,,,,,------111000...---,,,,,,---...,,,,,,,,,---------.........------,,,,,,,,,------------------------------------------------------------------....................................---------.............................................---......///000111..................------,,,,,,---------...............------------..................................................................////////////////////////////////////.............../////////gggVVVQQQOOONNNPPPOOONNNLLLJJJIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIGGGEEECCCAAA???>>>>>>>>>======<<<<<<;;;;;;999999999999999999::::::888888888888777777777777;;;::::::888777555444333222222222111111111000000////////////............------------------------........................,,,---------.../////////---.............................................---...//////------...///---------------,,,,,,,,,........................,,,,,,---.........---,,,,,,---------.../////////++++++,,,---......//////............////////////------......///000111111111444666666555666:::===>>>@@@CCCEEEFFFIIIMMMPPPRRRUUUWWWWWWUUUSSSSSSTTTSSSNNNJJJJJJKKKLLLRRRYYY^^^___aaaccceeehhhiiijjjkkklllooossswww{{{|||{{{tttfff```WWWRRRPPPPPPNNNLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPRRRTTTVVVVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIGGGEEECCC???;;;777444333333222111000000000///......------......///.........------,,,,,,,,,.........------.........---------.........//////......------------......111000...---,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,------...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,..............................................................................---......///000111..................---------.........////////////....................................................................................////////////////////////////////////............//////000000jjjXXXSSSQQQOOOPPPOOONNNLLLJJJIIIHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>=========<<<<<<999999999999999999999999666666666666555555555555999999999888777666444333222222222111111111111000////////////............................................................---------...............,,,,,,---............---------------------------,,,.........---,,,---...------------------------------------------------***,,,...000000///---,,,---------...............++++++,,,,,,---...................../////////////////////000000111111222333444555555666888<<<>>>>>>AAAEEEIIIKKKMMMPPPRRRQQQTTTVVVTTTQQQOOOPPPQQQQQQNNNLLLNNNNNNOOOVVV]]]^^^___aaabbbeeefffhhhiiihhhjjjnnnppprrruuuyyy|||~~~{{{qqqdddYYYSSSPPPNNNMMMJJJJJJJJJKKKKKKLLLNNNNNNPPPQQQSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNOOOPPPNNNLLLKKKKKKLLLKKKIIIHHHFFFDDD@@@;;;777555444444333222111000000//////............//////------------------------,,,------......------,,,------.........////////////......------......//////......---------......,,,,,,,,,---------......------,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,+++++++++......................../////////.......................................111000///...------------------------------.............../////////000000........................,,,,,,,,,,,,,,,---------....................................////////////////////////////////////......//////000000111111mmm\\\WWWUUUQQQPPPOOONNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFHHHHHHFFFEEEDDDBBBAAAAAA===============<<<<<<<<<;;;::::::999999888888888666666666666555555555555666777777777666555333222222222222111111111111000////////////...........................................................................---------***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------++++++++++++++++++++++++,,,------..............................---------------------........................////////////111111111111111222222222444333222444777;;;===>>>>>>BBBGGGJJJLLLMMMNNNOOOLLLOOOQQQOOOKKKJJJMMMQQQQQQPPPSSSWWWVVVTTTWWW\\\^^^^^^```bbbeeeggghhhiiiiiijjjkkkjjjiiikkkppptttvvvxxx}}}yyyggg[[[UUUQQQNNNJJJIIIIIIIIIJJJKKKLLLMMMPPPQQQRRRTTTVVVWWWWWWWWWUUUUUUVVVWWWWWWVVVTTTSSSVVVVVVUUUUUUTTTRRRQQQPPPNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOOOOONNNPPPQQQOOOLLLKKKLLLNNNJJJIIIHHHGGGFFFBBB===999555555444444333111000/////////............//////+++,,,,,,------.........+++---///000000///---+++............////////////...------,,,,,,------...------..................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------..............................------,,,,,,,,,,,,........................000/////////.........---........................000///...---,,,,,,,,,,,,++++++,,,,,,------......---------.........//////......////////////......,,,,,,---------.............................................//////////////////////////////////////////000000111222222333ppp^^^ZZZWWWSSSQQQOOONNNLLLJJJIIIHHHHHHJJJKKKKKKKKKJJJHHHFFFEEEGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777888888888888777777777777444444555555555444222111222222222111111111111000000/////////............------------------------......................../////////......------,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------..............................,,,,,,,,,...000111/////////......------,,,///////////////...................../////////000333333333222222222222222666333111333888<<<>>>===<<>>===;;;<<<>>>??????===;;;:::;;;;;;::::::999888777777777888999888666666666777777777666555555555555555333222111222222222000...000000000000000000000000------++++++++++++------------------------------,,,---------.../////////,,,,,,---......---,,,+++///000000000///---+++)))//////.........---------000///...------------...000000//////............------------------------/////////......---------...//////......---,,,,,,000000///...............222111000000111444777999;;;;;;<<<<<<===>>>>>>???@@@@@@BBBEEEHHHIIIGGGFFFHHHGGGFFFGGGIIINNNRRRUUUYYYZZZ\\\\\\\\\ZZZYYYWWWXXX[[[___bbbccccccdddeeehhhccc^^^]]]___dddiiilllooosss{{{qqq```TTTNNNMMMKKKIIIGGGIIILLLNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPLLLMMMNNNMMMLLLKKKKKKMMMLLLKKKJJJHHHFFFCCCAAA@@@<<<:::888555444333222333222111000000000000000000........................---...000222444222...+++---------------...///000------------------------...........................---,,,++++++,,,---...------------------------........................------,,,,,,,,,+++++++++000000///...------,,,,,,........................///...------...///...,,,000///---,,,,,,---///000.....................---------......///000000000/////////...------,,,,,,........................////////////////////////////////////////////////////////////000000000000222111000///............222111000000111333555777iii___ZZZUUUUUUSSSPPPLLLJJJIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFGGGFFFEEECCCAAA???>>>>>><<<<<<>>>???>>>===;;;:::;;;;;;::::::999888888777777888999888777666777888777777666555555555555555333222111222222222000...000000000000000000000000------,,,++++++,,,---------------------------------------...............,,,,,,---.........------,,,,,,---............---......---------,,,,,,,,,,,,,,,,,,++++++*********/////////.........------------------------------............---------,,,//////000000000///------/////////......//////000222111000000222444777999::::::;;;;;;===>>>???@@@BBBCCCDDDFFFGGGFFFEEECCCGGGFFFFFFHHHKKKPPPUUUXXXZZZ[[[]]]^^^^^^\\\[[[YYYWWWZZZ]]]`````````aaabbbbbb```^^^___cccgggjjjkkkmmmnnnsssxxxzzzyyy|||lllZZZTTTSSSQQQNNNKKKJJJJJJKKKOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNMMMLLLKKKLLLMMMKKKKKKJJJHHHFFFDDDBBBAAA<<<:::888555333222222222222111111000000000000000..............................///111222222///,,,------------------......------------------------........................---------,,,,,,------------------------------------------------------------------....../////////000//////...------,,,,,,........................///...------...///...---000...---,,,,,,---...000---------........./////////.....................------..........................................////////////////////////////////////////////////////////////000000000000000000/////////000000111222111000000111333555777ssseee\\\VVVUUUSSSOOOLLLJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEECCCAAA@@@???>>><<<===>>>>>>>>>===;;;:::;;;::::::999999888888888666777888888777666777999777777666555555555555555333222111222222222000...000000000000000000000000------,,,,,,,,,,,,------------------------------...............---------,,,,,,---.../////////...,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------...///...---,,,+++.........---------------------------------------...------------,,,,,,,,,...///111222222000...---............///000111222333222111111333555888:::::::::::::::<<<>>>@@@BBBEEEEEEFFFFFFEEEDDDBBBAAAFFFFFFGGGJJJNNNTTTXXX[[[\\\]]]^^^______]]][[[ZZZUUUXXX[[[]]]]]]]]]^^^___aaaaaadddgggjjjlllkkkiiinnnllllllppprrrtttzzzyyywwwoooppppppooopppwwwyyyaaaVVVTTTQQQNNNKKKJJJJJJJJJOOOPPPPPPPPPPPPQQQUUUXXXVVVVVVVVVWWWVVVVVVUUUUUUVVVWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLKKKMMMNNNNNNNNNLLLKKKLLLMMMKKKKKKJJJIIIHHHFFFDDDDDD===;;;888666333222222222222222111000000000000000........................//////...///111111///---...------,,,,,,,,,,,,---................................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111/////////...------,,,,,,........................///---,,,---...///...---///...---,,,,,,---...///,,,------......///////////////......---,,,,,,+++,,,,,,------...//////000........................////////////////////////////////////////////////////////////000000000000.........///000111222333222222111111222444666777}}}jjj]]]VVVTTTRRROOOLLLIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBB@@@??????======>>>>>>===<<<;;;::::::::::::999999888888888666777888888777777888999777777666555555555555555333222111222222222000...////////////////////////---------,,,,,,---------------------------------/////////...---------,,,,,,------...///////////////...,,,+++******++++++---------------------------...000111111///---,,,---------------------------------------------------------------,,,,,,,,,---...000222222000...---.........///000111333444333333222333444666999:::::::::999:::<<>>===:::777444222222111333222111000/////////000........................000///---...///000///......---,,,,,,++++++++++++////////////////////////........................+++,,,---......---,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......//////.........---------...........................---,,,---/////////---///...------------...///.....................---......---------,,,,,,,,,---------.........//////........................////////////////////////////////////////////////////////////000000000000////////////000111222333333222222333444555777888mmm]]]VVVSSSQQQNNNKKKIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>======<<<;;;:::::::::999999999999999888666777888888777666777999777777666555555555555555333222111222222222000...////////////////////////------------------------------------------------/////////...---------,,,------------....../////////...,,,+++******+++,,,............////////////)))***,,,------,,,+++)))------------------------------------------------------------------------,,,---///000000///---,,,......//////111222444555444444444444666888999;;;::::::;;;<<<>>>@@@CCCDDDCCCEEEGGGGGGEEEEEEFFFGGGKKKLLLNNNPPPSSSUUUWWWXXX]]]]]]^^^]]][[[YYYVVVTTTUUUWWWZZZ]]]^^^___bbbdddbbbhhhrrr{{{xxxsssmmmjjjkkkpppuuuwwwzzz}}}wwwuuuvvvvvvtttrrrrrrxxxvvvfff___VVVPPPOOOQQQSSSTTTPPPQQQQQQMMMIIIIIIMMMRRRRRRRRRSSSTTTTTTUUUUUUTTTVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOONNNMMMLLLLLLNNNLLLLLLLLLKKKKKKJJJIIIHHHAAA???<<<888555333222222333222111000////////////........................111///------.../////////...---,,,,,,++++++++++++////////////////////////........................+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...........................---,,,---///000///............------.........000000///...---,,,,,,+++,,,,,,,,,---------......//////.........---------........................////////////////////////////////////////////////////////////000000000000111111000000000000111111333333444444555777888888nnn]]]WWWRRRQQQNNNKKKIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;:::999999999999999999999999777888999888777666666777777777666555555555555555333222111222222222000...000000000000000000000000------............------------------------------...............---------...------,,,,,,,,,------++++++++++++,,,...///000///////////////000000000++++++---......------,,,---------------.........---------------------------------............///,,,------.............../////////000111333444555444444555666777999:::;;;;;;<<<===???@@@BBBCCCCCCCCCFFFHHHHHHFFFFFFIIILLLMMMNNNPPPRRRTTTUUUUUUVVVZZZ[[[[[[[[[ZZZXXXUUUTTTVVVXXXZZZ\\\]]]___bbbddd\\\dddsss|||yyyyyy~~~}}}|||}}}~~~~~~|||wwwuuuwwwyyy|||}}}}}}~~~~~~yyypppbbbXXXSSSRRRQQQPPPSSSUUUUUUPPPIIIFFFIIIMMMPPPPPPPPPQQQQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOOMMMLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIICCCAAA>>>:::777555333333333333111000////////////........................000...------...//////......------,,,,,,,,,,,,---................................................,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------................................................---,,,,,,---///000///...........................000000///...---,,,,,,++++++,,,,,,---......//////000//////...------,,,,,,........................////////////////////////////////////////////////////////////000000000000222111111000000000111111444444555666777888888999ooo___YYYRRRPPPMMMKKKIIIHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::999999999999999999999999999::::::999666555555666777777666555555555555555333222111222222222000...000000000000000000000000,,,---...//////...---,,,---------------------------------.....................,,,+++******++++++***+++,,,---.../////////............//////000000........./////////000000------........./////////------------------------........./////////000000///...---------///000111000000000111222333444555555555666777888:::;;;;;;<<<>>>@@@BBBCCCCCCCCCBBBEEEHHHKKKJJJGGGGGGJJJNNNMMMNNNQQQSSSUUUUUUUUUUUUUUUWWWYYYZZZZZZZZZXXXWWWWWWXXXZZZZZZZZZ[[[]]]___]]]gggwww|||vvvtttoookkkiiilllqqqzzz~~~yyywwwwwwwww~~~|||zzzzzzyyyzzz{{{|||}}}|||}}}~~~{{{nnnfff```YYYUUUYYY[[[[[[UUUKKKFFFGGGJJJPPPOOOMMMMMMNNNQQQTTTUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPQQQQQQQQQPPPPPPOOONNNOOOPPPOOOMMMLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIFFFDDD@@@<<<999666555444444333222000//////..............................///...------//////...---------------------......------------------------........................---------,,,,,,---------++++++,,,,,,---......///------------------------------..................................................................---,,,+++---///000000///---..................---.............................................///..................------........................////////////////////////////////////////////////////////////000000000000000000000000111222333333444555666777888999999999ppp```[[[QQQPPPMMMJJJIIIHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===;;;;;;::::::999999999999999999999999:::;;;;;;999666444444555777777666555555555555555333222111222222222000...000000000000000000000000,,,---...//////...---,,,------------------------,,,------......////////////...,,,***)))))))))***---.../////////...---,,,---------.........//////+++++++++++++++,,,---............/////////000000------------------------.../////////000000111111111///...---...///111333111111111111222333444444555555666888999:::;;;<<<===???BBBDDDEEEDDDCCCAAAGGGJJJMMMKKKGGGGGGJJJNNNLLLMMMQQQSSSUUUVVVVVVUUURRRTTTWWWZZZ[[[\\\\\\[[[WWWXXXYYYXXXVVVVVVXXXZZZdddnnn~~~}}}rrriiieeeaaa\\\[[[```fffrrr}}}|||{{{vvvzzz}}}|||{{{xxxwwwxxxssstttvvvxxx{{{|||~~~~~~~~~~~~~~~~~~}}}xxxtttttttttuuuxxx|||~~~wwwllleee\\\______XXXNNNFFFFFFIIIOOONNNLLLKKKLLLOOOSSSVVVSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNPPPPPPPPPOOOMMMKKKJJJIIIGGGEEEAAA===:::777555555444333222000///....................................------...//////...,,,------------......///000------------------------..............................,,,++++++,,,......++++++,,,,,,---...//////........................)))******+++,,,---......---.............................................---,,,+++---///000000///------............------++++++,,,---...///000111000000000///......------,,,,,,------.../////////........................////////////////////////////////////////////////////////////000000000000......///000111333555666444555666888999999999999ssscccZZZQQQOOOKKKIIIIIIIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHFFFEEECCCAAA@@@??????>>>===<<<;;;:::999999;;;:::999888888888999:::999999888888888888999999888888666333000///111333333333222111000///...---111///---,,,,,,...000222---.........---,,,,,,+++////////////...---,,,,,,,,,---...//////...---,,,........................---------............///++++++,,,------,,,++++++///////////////---+++***---------............///------,,,+++,,,---...///..................------...//////000000000000//////111444666777777555444888888888999999999888888======???@@@BBBCCCEEEEEEIIIIIIIIIIIIJJJLLLMMMNNNQQQSSSUUUVVVUUUSSSOOOMMMIIITTT]]]^^^[[[ZZZYYYVVVRRRTTTUUURRROOOPPPVVV[[[eeennn~~~~~~rrrkkkgggdddbbb]]]aaadddeeefffnnn|||~~~~~~|||yyywwwwwwxxxzzz{{{~~~{{{zzzzzzxxxsssoootttsssssstttuuuwwwzzz{{{~~~{{{{{{{{{yyyxxxvvvuuuuuuvvvwwwyyyyyyyyywwwuuuuuuwwwyyyrrrqqqrrrtttvvvvvvuuutttvvvvvvwwwwwwxxxzzz{{{{{{xxxqqqjjjbbbXXXMMMIIIKKKLLLMMMLLLJJJHHHJJJOOOTTTVVVWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSRRRQQQPPPPPPOOORRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMNNNQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDBBB@@@???<<<888444111111222444555444222/////////.........---------------------------------......//////...---,,,,,,---------............///------............------------------------------......---------,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,---------,,,++++++***,,,,,,,,,---------......---.........---,,,,,,+++........................,,,++++++++++++,,,------........................---------............///---.........//////000000000//////.........//////,,,,,,,,,---...///000000///////////////000111111000000111222333444444555999888777555555666:::>>>ppp```WWWQQQOOOKKKIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFEEECCCAAA@@@??????>>>===<<<;;;:::999999;;;:::999888888888999999999888888777777888888999999777555444444555666666333333222111000///......////////////////////////---.........------,,,+++))))))***+++,,,,,,,,,,,,------............------........................,,,,,,,,,,,,---------...+++,,,---......---,,,+++...////////////---+++***------------............///......---...///000111...........................///000000111000000000///111333555666666555444666666777999999:::::::::<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPSSSUUUUUUTTTQQQPPPNNNWWW^^^]]]ZZZZZZ[[[ZZZQQQSSSUUUSSSRRRUUU\\\bbbkkkqqq}}}~~~rrriiidddcccccccccfffiiijjjhhhfffhhhqqqyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~yyywwwuuusssssstttvvvwww{{{yyyyyyzzz{{{{{{xxxuuuppppppppppppqqqrrrssssss{{{~~~{{{zzzwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxzzz}}}yyywwwuuuttttttsssqqqooopppoooooonnnoooppprrrsssvvvxxx{{{zzzpppbbbTTTMMMLLLKKKLLLKKKIIIHHHJJJNNNRRRUUUVVVWWWWWWWWWWWWWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNNNNOOOOOONNNLLLJJJIIIHHHGGGFFFEEECCCAAA@@@===999666222111111222444333111/////////.........---------------------------------......//////...------,,,---------............///------............------000000000000000000000000,,,,,,,,,------.........------------------------++++++,,,------------------------------,,,++++++,,,,,,,,,---------........./////////......---,,,........................,,,,,,,,,,,,,,,---......---------------------------------............///............/////////000/////////.........//////,,,------....../////////000///////////////000000000000111222333444444555666666777777666888:::===kkk\\\TTTQQQOOOKKKIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFDDDCCCAAA@@@???>>>>>>===<<<;;;::::::999;;;:::999999888888999999999888888777777888888999555222///000333555555444333333222111000//////...///000111111000///---,,,---............---,,,,,,+++,,,---...////////////.........------.................................+++++++++,,,,,,,,,------------............------......//////...---,,,+++------------.....................---...//////000........................//////000111111111111111000111222333444555555555444555777999:::;;;;;;<<<;;;<<<===???BBBDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNLLLMMMPPPSSSTTTTTTSSSSSSUUU]]]bbb```]]]___aaabbbYYYZZZ[[[ZZZYYY]]]dddiiiooorrrxxx|||sssllljjjkkkmmmnnnoooqqqrrrnnnhhheeehhhkkkkkkqqqxxx}}}}}}yyytttrrrsssssstttvvvxxxzzz|||~~~xxxvvvtttsssssstttuuuvvvxxxwwwwwwyyyzzzzzzxxxvvvnnnnnnnnnnnnmmmlllkkkkkknnnttt{{{~~~{{{yyyvvvvvvxxxyyyyyyyyyxxxwwwyyy{{{}}}~~~~~~zzzwwwuuurrrpppnnnkkkjjjiiiggggggiiijjjlllmmmooossszzz}}}{{{}}}qqq```TTTQQQKKKJJJJJJHHHGGGIIILLLOOOTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTSSSSSSRRRRRRTTTTTTUUUUUUTTTTTTSSSRRRPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB???;;;888444222111000111111000////////////.........------------------------------.........///......---,,,---------............///------............------------------------------***++++++,,,---...///000------------------------***+++,,,---.../////////---............---,,,,,,,,,,,,,,,---------....../////////000//////...---........................---------------...//////---------------------------------............///............//////////////////......////////////........................000000///....../////////000000111222333444555666555666888999:::;;;>>>@@@zzzfffZZZTTTQQQOOOKKKIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCBBB@@@@@@>>>======<<<;;;;;;::::::::::::999999999999888999888888777777777777888888555111---///444777555222333333222111111000//////111111111000000...---,,,------............------000000000000///...------///...---,,,,,,---...///........................+++,,,,,,,,,,,,---------........................------...///...---,,,+++,,,,,,---------.........+++++++++,,,,,,,,,---------------...............//////000111222222222222111111111111222444555777555666888999:::;;;;;;;;;:::;;;===???AAADDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQRRRSSSTTTTTT[[[dddkkkjjjiiikkkmmmnnnkkkjjjgggdddaaabbbgggkkkkkkkkkmmmqqqwww~~~~~~zzzwwwuuuuuuuuuqqqtttuuurrrkkkfffdddeeefffllltttxxxxxxtttooolllkkklllmmmooorrrvvvyyyzzzvvvuuutttsssssstttuuuvvvzzzzzzzzzyyyyyywwwuuusssqqqqqqqqqpppnnnllliiihhhhhhnnnuuuzzz|||{{{yyyyyyyyy{{{~~~~~~|||zzzyyyxxxwwwrrrqqqnnnllllllmmmoooppprrrsssvvv|||{{{{{{{{{zzzzzz|||~~~jjj\\\WWWKKKJJJIIIGGGGGGHHHJJJLLLQQQRRRSSSUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPOOOOOONNNNNNNNNOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDBBB>>>;;;777444111//////000000///////////////....................................---...............---------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------------------+++,,,---...////////////---......///......------,,,,,,,,,---------............/////////......---.......................................///000000---------------------------------............///.........///////////////.........///////////////////////////............000000//////......//////111111222333444666777777777999:::;;;===@@@DDDHHHvvvcccYYYVVVQQQOOOKKKIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@=========<<<;;;;;;::::::::::::::::::999999888888888777777777777777777888;;;777444555999:::777444333333222222111111000000444222000...---...//////------...//////......---------...------,,,+++***///...---,,,,,,---...///........................------------....................................,,,---.........---,,,+++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,---------........./////////000111222333333333333222222111111222444666777888888999::::::::::::999:::;;;===???AAACCCEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLMMMOOOPPPRRRSSSSSS___jjjuuuxxxxxxzzzzzzyyy|||xxxqqqiiibbb``````bbb`````````bbbgggpppyyy~~~~~~yyytttpppnnnoooqqqrrrpppjjjccc```______eeelllqqqqqqooollljjjjjjjjjjjjkkknnnqqqtttvvvtttsssrrrrrrrrrssstttttt||||||}}}|||{{{xxxwwwvvvwwwwwwvvvuuurrrooolllkkkjjjnnnsssvvvwwwxxxxxxyyy|||~~~~~~|||||||||}}}~~~~~~~~~}}}yyytttvvvwwwwwwxxxzzz}}}~~~qqq```XXXNNNLLLJJJHHHHHHHHHHHHIIINNNOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOONNNOOOOOOPPPPPPLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFEEECCC@@@===999666111///////////////000000/////////.................................------...............------------............///------............------////////////////////////------------------------,,,,,,,,,---------......---......///......------------......///......---,,,,,,,,,---------......,,,------.........------........................///............///000000---------------------------------............//////////////////.........------...///000000////////////////////////......111000000/////////000000222222333555666888999999:::;;;<<<===???EEELLLQQQrrr___XXXWWWQQQOOOKKKIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;999::::::::::::999888777888777777666666777777888;;;888666666888888555222333333222222222111111111444222000------...000111------...////////////...+++,,,---...////////////.........------.................................---------.........//////......------------......+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,---............---,,,,,,------...////////////000111222333444444444333222222222333555777888999999::::::::::::999999;;;<<<===???@@@BBBCCCDDDFFFEEEEEEDDDEEEEEEFFFFFFJJJJJJKKKLLLOOOQQQSSSTTTaaaooo|||~~~{{{pppeee]]]XXXVVVVVVWWWWWWWWWXXX\\\ccckkkrrr{{{||||||yyysssmmmhhhffflllmmmllliiiddd^^^ZZZYYYZZZ___ffflllnnnnnnnnnnnnkkkjjjiiiiiijjjmmmoooqqquuuuuuuuuuuuuuuvvvvvvwwwxxx{{{}}}~~~~~~}}}}}}~~~{{{{{{zzzxxxvvvsssqqqpppooorrruuuwwwxxxxxxyyyzzz{{{~~~~~~vvvwwwxxxwwwwwwwwwzzz|||xxxdddZZZSSSPPPMMMJJJJJJIIIGGGFFFJJJKKKMMMPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOOOOOOOOOOPPPPPPQQQMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEBBB???;;;888333111000//////...000000000/////////..............................,,,---......///.........---------............///------............------..............................---------,,,,,,,,,+++,,,,,,------........................---,,,,,,,,,,,,---............---,,,,,,,,,---------......+++,,,------------------.......................................///000000........................---------............//////////////////.........,,,---...000000000//////////////////////////////111000000000111111222333444444555777999:::;;;<<<===>>>@@@BBBFFFLLLSSSYYYnnn\\\VVVVVVQQQOOOKKKIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::999888777777777666666666666777777555555555555444333222111333333222222222222111111222111000//////000000111------...///////////////...///000111111222222111------............------........................,,,,,,---------............---,,,++++++,,,---...++++++------------,,,+++++++++,,,,,,,,,---------+++,,,---.........------,,,,,,------...//////000///000111333444555555555333333333444555666777888888888999:::;;;;;;;;;;;;======>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHGGGHHHHHHJJJNNNRRRUUUWWWcccqqq~~~}}}|||uuujjj___WWWSSSQQQQQQSSSTTTUUUTTTUUUXXX^^^ccclllnnnooommmiiiffffffgggiiihhhgggddd```]]][[[ZZZ]]]aaafffkkkmmmoooqqqrrrkkkjjjhhhggghhhjjjlllnnnrrrrrrssssssssstttttttttqqquuuyyy{{{{{{|||~~~|||{{{yyywwwuuutttssssssqqquuuzzz||||||{{{zzzzzzzzz|||~~~~~~|||{{{{{{nnncccXXXTTTPPPMMMLLLJJJGGGDDDGGGHHHJJJMMMPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRROOOOOOOOOOOOOOOPPPQQQQQQOOONNNNNNMMMLLLKKKKKKJJJHHHGGGFFFGGGGGGEEEBBB@@@<<<999555333111000...---000000000000/////////...........................,,,------...//////......---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,---......///+++,,,,,,------------,,,++++++,,,---------------,,,,,,,,,---------......,,,,,,---.............................................------......///000////////////////////////---------............///000/////////............+++,,,...000111000//////......//////000000111111000000111111222333555555555666777999;;;<<<>>>>>>BBBEEEJJJOOOTTTYYY^^^aaammmZZZTTTTTTQQQOOOKKKJJJIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;:::999888777777777666666666666777777555666888777666444555666333333222222222222222222//////111222222111000000------...///000000//////////////////...---,,,+++,,,---...//////...---,,,........................++++++,,,,,,,,,------------,,,++++++++++++,,,---***+++,,,---------,,,+++++++++,,,,,,,,,---------)))***+++,,,---,,,++++++,,,,,,------...///000000///000222333444555555555333333444555666777888888666777888:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA??????@@@BBBDDDGGGIIIJJJEEEEEEFFFIIIMMMSSSWWWZZZdddqqq}}}~~~|||zzzvvvoooddd[[[UUUSSSRRRRRRTTTUUUVVVTTTRRRRRRUUUYYY___```aaa```___```dddhhhgggfffeeecccbbbaaaaaabbb```cccgggiiijjjkkkmmmooojjjiiigggffffffhhhkkkmmmhhhiiiiiijjjjjjjjjkkkkkklllpppuuuwwwwwwwwwyyy|||{{{yyywwwuuutttsssssstttqqqvvv}}}|||zzzzzz{{{}}}|||||||||~~~zzzooo[[[WWWRRRNNNMMMKKKGGGCCCEEEFFFIIILLLNNNQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPOOONNNMMMLLLKKKKKKHHHGGGFFFFFFGGGEEECCC@@@===:::777444333111...,,,000000000000////////////////////////////////////,,,,,,---.../////////...---------.........//////---..................---////////////////////////***++++++,,,---...//////++++++,,,,,,---...//////)))***+++,,,---.........***+++,,,,,,---------,,,,,,,,,,,,---------......------...///000000//////........................---------------...//////000000000000000000000000---------.........//////000000//////.........---+++,,,...000111111000///---......///000111111222000000111222333555666777666777888:::<<<>>>???@@@GGGLLLUUU\\\aaadddggghhhjjj[[[VVVTTTPPPOOOLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDIIIHHHGGGFFFDDDBBB@@@???=========<<<;;;;;;::::::::::::999999888777777777888888888777666555555444888888999777444333333444444444444333222111000///---///111222000/////////,,,---///000000000///...++++++++++++++++++++++++........................,,,,,,,,,------.........---,,,,,,,,,,,,---..................------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111------,,,++++++,,,,,,,,,////////////000000000000000111222333444333222111444222111444888:::999888555666777888999::::::;;;>>>>>>>>>===;;;;;;<<<===:::???AAAAAACCCHHHIIIGGGDDDFFFHHHIIIKKKQQQZZZ```jjjiiikkkppptttvvvtttqqqkkkllliii```ZZZZZZYYYWWWZZZXXXUUUSSSSSSTTTWWWYYY___```bbbaaaaaabbbdddffffffdddaaa___]]]^^^___```eeedddccceeeiiillllllkkklllhhheeecccccceeeeeeeeehhhgggeeeddddddeeeeeefffiiijjjkkkmmmoooqqqrrrrrrqqqsssssssssrrrsssuuuwwwssswww~~~~~~|||}}}uuueeeVVVQQQPPPMMMKKKLLLDDDGGGJJJLLLMMMNNNOOOPPPTTTUUUUUUUUUUUUTTTRRRQQQTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMKKKIIIEEEDDDDDDDDDCCCBBBBBB???:::666222111000111000000000000////////////...---,,,,,,......---,,,------............------................................................++++++++++++,,,,,,---...---......///000///////////////000000///...------//////.........---------........................,,,,,,,,,---------......000000//////.........---////////////////////////......////////////......++++++++++++++++++++++++////////////////////////---.........//////000000///////////////////////////000000000111111111111777555222333555777666444>>>::::::>>>@@@@@@GGGPPPOOOZZZgggoooooollljjjjjjjjjZZZTTTRRRRRRQQQNNNLLLJJJJJJIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFEEECCCAAA???>>>???>>>>>>===<<<<<<;;;;;;::::::999999888777777777999888888777666666555555777888888777444333333444333333333333222111000///---...000000...---...///---...///000111000000///------------------------........................,,,,,,---------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,************++++++,,,---------,,,,,,+++,,,,,,---////////////000000000111222333444555555555444333555444222444777888777555888999999:::;;;<<<======;;;<<<<<<;;;::::::;;;======@@@BBBAAACCCGGGGGGEEEDDDEEEGGGIIINNNUUU^^^dddbbbaaaccchhhnnnssstttsssqqqsssooogggaaa``````^^^]]][[[WWWUUUTTTUUUWWWYYY\\\]]]^^^^^^]]]^^^```bbbcccaaa___]]]]]]^^^```bbbbbb```___aaaeeeiiijjjjjjjjjgggdddcccdddfffgggggggggfffeeeddddddeeeffffffgggggghhhiiijjjlllnnnoooqqqtttwwwxxxxxxwwwwwwxxxvvvzzz}}}dddXXXSSSOOOLLLLLLDDDEEEFFFGGGIIIKKKOOOQQQSSSUUUVVVXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMJJJGGGFFFFFFFFFEEEDDDBBB???;;;666333111000000000000000/////////.........---,,,,,,......---,,,------............------................................................---,,,,,,,,,------...///,,,,,,---............---------......---,,,,,,+++//////.........---------------------------------,,,,,,---------.........000/////////............////////////////////////......////////////......////////////////////////////////////////////////........./////////000000////////////////////////000000000000111111111111444222222333777999888777===;;;===CCCHHHLLLTTT]]]bbbiiirrrvvvtttqqqppppppjjjZZZSSSQQQRRRQQQNNNLLLJJJJJJIIIIIIEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@????????????>>>======<<<<<<::::::999999888777777777999999888888777777666666555666777666444333444555222222222222111000//////---...///...,,,,,,...///......///000000000000///////////////////////////........................------------------,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,++++++***------------------------+++***************++++++---,,,,,,,,,,,,,,,------/////////000000000111111111222333555555555444333666444333444555555444333666666777888999:::;;;;;;888999::::::999:::<<<>>>AAAEEEFFFDDDEEEIIIIIIFFFIIIGGGFFFHHHOOOWWW]]]aaa[[[ZZZZZZ]]]ccciiimmmooorrrtttqqqjjjeeeeeeeeeccc___]]]ZZZXXXWWWXXXYYY[[[___```aaaaaa```___```bbb^^^]]]\\\[[[\\\]]]___aaa]]][[[ZZZ\\\```dddggghhhhhheeecccbbbeeegggiiijjjiiiiiihhhhhhhhhiiijjjjjjhhhhhhgggggghhhjjjmmmnnnssswww{{{~~~~~~|||{{{{{{{{{}}}{{{fff\\\UUUPPPNNNJJJHHHEEEDDDFFFIIINNNPPPPPPRRRVVVXXXZZZYYYXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNLLLIIIHHHHHHHHHGGGEEEAAA???;;;777333111000000////////////...............---,,,---.........,,,------............------......................................................---------...//////******+++,,,,,,,,,,,,,,,---------...------,,,+++...............---------------------------------,,,------------.........////////////............////////////////////////......////////////......111111111111111111111111////////////////////////......////////////000000////////////////////////111111111111111111000000000000111555999;;;;;;:::===>>>CCCLLLTTT\\\fffoooxxxzzz|||{{{wwwuuuuuuwwwjjjZZZTTTRRRPPPOOOLLLJJJHHHGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHFFFEEECCCBBB??????>>>>>>===<<<<<<;;;::::::999999888777777777999999888888777777777777444555666666444333444666111111111111111000//////...//////---,,,,,,...111------......////////////////////////////////////.................................------,,,,,,,,,---,,,,,,,,,,,,---......---...............------////////////////////////......------,,,------------,,,,,,,,,,,,------...//////000000000111111111///000111333333333222222444444333444444444444333444555555666777888999999777888:::::::::;;;>>>@@@EEEIIIKKKJJJKKKOOOOOOMMMOOOKKKGGGGGGLLLSSSVVVWWWYYYWWWTTTTTTVVV[[[```ccciiilllkkkeeebbbccccccbbb^^^]]][[[YYYYYY[[[]]]^^^dddeeefffdddbbb`````````[[[ZZZYYYXXXYYYZZZ[[[\\\ZZZYYYXXXXXX\\\aaaeeehhhfffdddbbbbbbeeeiiikkklllnnnnnnooooooooopppqqqqqqnnnmmmkkkjjjkkknnnqqqssswwwzzz~~~}}}mmmaaaYYYTTTRRRNNNJJJGGGGGGIIIKKKLLLNNNPPPSSSVVVXXXWWWUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNLLLJJJIIIIIIIIIGGGEEEAAA???<<<999555222000///////////////.........---///---,,,---...///...---------............------......................................................------------......******+++,,,,,,,,,,,,,,,...///////////////......................................................------------............///////////////.........////////////////////////......////////////......//////////////////////////////////////////////////////////////////000000////////////////////////222222111111111111000000000111333666:::;;;<<<<<>>======<<<<<<;;;;;;:::::::::999999888777777777888888888777777777777777444555666555444333444555000111111111111000//////000000000...------000222,,,,,,,,,---------...............................................................------,,,,,,,,,---,,,,,,,,,,,,---......---......//////...............////////////......000//////............///---,,,,,,,,,------...///000000000000111111111111///000222333444444333333222222333444444444555666777777888999:::;;;<<<<<<888999;;;<<<<<<>>>@@@CCCEEEIIILLLLLLOOOTTTUUUTTTPPPKKKGGGFFFJJJNNNOOOOOOUUUSSSOOOLLLMMMPPPUUUYYY\\\``````]]][[[^^^___]]]YYYYYYXXXXXXYYY[[[]]]___bbbcccdddbbb^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYYYYXXXYYY[[[```eeeiiifffdddbbbcccfffjjjlllmmmppppppqqqrrrssstttttttttrrrqqqooonnnoooqqqtttvvv{{{}}}}}}ssseee\\\VVVRRRMMMKKKKKKKKKJJJJJJNNNPPPSSSUUUVVVUUUSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMMMMKKKIIIIIIIIIHHHFFFDDDAAA@@@>>>;;;888444111000000////////////.........///...------//////...---------............------................................................------,,,,,,,,,,,,,,,---++++++,,,---------------......///////////////...---.....................////////////////////////---------.........//////.........///////////////////////////////////////......////////////..............................////////////////////////000000000000000000//////000000000000000000000000222222222111111111111111222444666888999:::<<<===CCCIIISSS]]]iiiuuuzzzxxxzzz~~~kkk]]]XXXVVVRRRQQQNNNLLLJJJJJJIIIIIIFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCAAA@@@=========<<<;;;;;;::::::::::::999999888777777777777777777666666666666666444555666555333222333444000111111222111111000000///000111000......000111------,,,,,,------...///................................................------------------,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------------,,,+++,,,---......---,,,+++...---------------......,,,,,,,,,,,,---...///000000000000111111111222222222333555666777777777777111333444555444444666777666666777888999::::::;;;999;;;======>>>???BBBDDDBBBGGGJJJLLLPPPVVVXXXWWWMMMKKKIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHHHHKKKPPPTTTTTTXXXZZZWWWVVVXXXYYYXXXSSSSSSSSSSSSUUUVVVXXXZZZ^^^```aaa```]]]ZZZYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUYYYZZZ[[[[[[\\\```eeeiiigggeeeccccccfffiiikkkllllllmmmooopppqqqrrrrrrrrrqqqpppooooooppprrruuuvvv}}}~~~~~~~~~}}}~~~yyyvvvzzzzzzkkk[[[VVVPPPMMMMMMNNNLLLJJJPPPQQQSSSTTTUUUUUUUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMLLLJJJIIIIIIIIIGGGEEECCCBBBAAA@@@>>>;;;666333000000000000000///////////////...---...//////...---------............------................................................------,,,+++++++++,,,,,,,,,------...............+++,,,------...------------------...............////////////////////////------........./////////.........///////////////////////////////////////......////////////......////////////////////////////////////////////////111111000000000000//////000000000000000000000000111111111222222222333333555666888888888999<<<>>>GGGOOOZZZcccnnn|||}}}{{{}}}kkk\\\WWWTTTRRRQQQNNNLLLJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;::::::999999888777777777555555555555555555555666555666777555333111222333111111222222222222222111---///000000///....../////////...---...///000111................................................,,,,,,---------------------,,,,,,,,,,,,---......++++++,,,---------------,,,---///000000///---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------...///000000000111111111222222222333444666888999999999888333555777666444333555777333333444555666777888888:::<<<===>>>>>>@@@BBBDDDCCCHHHKKKMMMQQQXXXZZZYYYPPPQQQQQQOOOLLLJJJJJJJJJFFFGGGHHHGGGGGGHHHLLLPPPRRRVVVWWWSSSQQQRRRRRRPPPNNNMMMMMMMMMMMMNNNOOOOOOTTTWWWZZZ[[[ZZZYYYYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^^^^```dddgggiiigggddddddfffhhhjjjkkkhhhiiikkknnnooopppppppppmmmnnnnnnoooqqqsssuuuvvvzzz|||~~~~~~|||{{{||||||}}}~~~~~~~~~~~~~~~{{{uuuwww}}}kkkcccYYYRRRPPPOOOMMMKKKNNNNNNOOOPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMKKKJJJIIIIIIIIIHHHEEEBBBCCCCCCBBB@@@===999444222222111111111000000000000000...---...///000///---------............------......................................................---,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,---......---------------.........//////....................................////////////............/////////000////////////////////////......////////////......000000000000000000000000////////////////////////111111111000000000//////000000000000000000000000000000111111222333444444666777888777777999>>>BBBIIISSS^^^gggrrr~~~}}}}}}}}}kkk[[[UUURRRPPPOOOLLLJJJHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBB?????????>>>======<<<<<<::::::999999888777777777444444444555555555555555666777777555333111111222111222222333333333222222+++---000000///---------111000/////////000222333////////////////////////........................,,,,,,,,,------.........---,,,,,,,,,,,,---......------...///000000000//////111222333333222111///,,,,,,,,,---...///000111,,,,,,,,,---...///000000000111111111111222222222111333444666777888888777666888999777444222444666666666777888999:::;;;;;;:::<<<===>>>>>>???BBBDDDFFFKKKNNNPPPTTTZZZ\\\[[[VVVXXXYYYUUUNNNIIIGGGGGGEEEGGGIIIHHHFFFFFFIIIKKKQQQUUUUUUPPPMMMMMMLLLJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGKKKOOORRRSSSSSSTTTUUUUUUVVVVVVXXXYYYZZZZZZ[[[YYY\\\^^^___^^^___cccfffkkkhhheeedddfffhhhiiiiiiggghhhkkkmmmoooooooooooolllmmmoooppprrrtttuuuvvvwwwzzz}}}~~~}}}zzzxxxwww{{{|||}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~zzzssstttuuuyyy~~~rrrcccWWWRRRPPPNNNKKKJJJJJJJJJLLLOOORRRUUUWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJIIIFFFCCCDDDDDDDDDBBB???:::555222222222222222111111111000000...---...///000///...---..................---................................................000///...---------------+++,,,------......------------...///000000000///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---.........//////000000////////////////////////......////////////..............................////////////////////////222111111111000000//////000000000000000000000000//////000111333444555666666777777777666:::@@@EEEJJJUUUaaaiiiuuu~~~{{{xxxvvvqqq]]]TTTSSSSSSQQQNNNKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEBBB@@@@@@BBBBBB@@@=========<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999777666555999888777666666555666666999888666555333222222222222333333333333222111111111111111111111000//////......////////////......+++,,,------......------------......///000111111---,,,++++++++++++,,,---000///---,,,---...000222........................,,,,,,---///000000...+++............////////////000000000000////////////111222333333444333333222333555777666666999::::::444444444555444444333333555555444555666777999;;;======<<<<<<===@@@BBBDDDNNNIIIHHHOOO\\\eeeeeebbbdddccc___WWWMMMIIIJJJNNNJJJJJJIIIHHHHHHGGGFFFFFFKKKNNNPPPMMMHHHFFFGGGJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFIIILLLPPPSSSVVVWWWYYYZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^aaaaaabbbbbbbbbccccccccceeegggiiikkkkkkkkkmmmnnnlllmmmnnnoooqqqrrrttttttwwwxxxxxxwwwvvvwwwyyy{{{{{{||||||||||||}}}}}}}}}~~~}}}}}}}}}}}}~~~wwwrrrppprrrvvvqqqaaaWWWOOOLLLOOOLLLKKKLLLLLLNNNPPPRRRTTTTTTUUUVVVTTTRRRQQQQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSTTTRRROOONNNOOOPPPOOONNNKKKKKKJJJIIIHHHFFFEEEDDDFFFEEEEEEEEEDDD@@@:::666222111000.........//////////////////////////////---.../////////...,,,,,,////////////////////////.................................------,,,,,,,,,---------............//////...------------...///------............------,,,,,,,,,---------......,,,---------.../////////111222222111///---.../////////............////////////000000000000//////////////////////////////......///000000000000000000000111111111111000000///000222333333222111000000000111222444555777777888999::::::<<<@@@EEEIIIRRRZZZfffrrr{{{~~~zzzvvvsssqqq^^^VVVUUUSSSQQQOOOLLLJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEECCCCCCCCCBBB@@@???===<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888777888777777666666666666777888888777555444333333333222333333333333222111111000000111111000000///...,,,,,,------------,,,,,,,,,---......//////......++++++,,,,,,---......///...---,,,++++++,,,---.........,,,,,,,,,---///000........................000000111222444444222///............///////////////////////////.........111000...---...000333555444666666555555555444333444444444555555444444333555555555666777888999:::============???AAADDDEEEJJJGGGHHHOOOZZZccceeedddggggggddd\\\RRRJJJGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEIIILLLMMMJJJFFFCCCDDDGGGIIIHHHHHHGGGFFFFFFEEEEEEHHHIIIKKKNNNQQQTTTVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^````````````aaaaaaaaaaaaccceeehhhiiiiiiiiikkklllkkkkkklllmmmooopppqqqqqqrrrssstttssssssuuuxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{||||||||||||}}}}}}~~~{{{{{{|||}}}~~~}}}zzzwwwyyymmm^^^SSSNNNMMMJJJJJJJJJJJJKKKMMMOOOPPPTTTUUUVVVUUUSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTRRROOOOOOOOOPPPOOONNNKKKKKKKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCBBB>>>999555333222000///......//////////////////////////////000///......------......------------------------......................../////////......------------------............///------,,,++++++,,,------------............------,,,---------............111000000///......------...//////...,,,***+++,,,///......------....../////////000000000000//////------------------------......///000000000000000000000111111111111000000///000222333333333111000111222333444666777888888888999;;;<<<>>>CCCHHHLLL[[[```iiirrrzzz~~~zzzvvvpppmmmqqq^^^XXXXXXRRRQQQOOOMMMKKKKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFCCCAAAAAAAAA<<<<<<;;;;;;;;;:::::::::999999888888888999999:::777666666666666777777888888888777666555444444444222333333333333222111111///000000000000///......,,,,,,------------,,,,,,---...//////000000//////++++++,,,,,,---...............------------......------,,,++++++---...///........................///...///000222222000...............////////////........................333222111111111333444555777666666777888777444333333444444555555555444444444555666888999999::::::=========>>>@@@CCCEEEGGGFFFFFFHHHNNNVVV^^^ccceeeeeegggfff```VVVMMMGGGDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKIIIEEEBBBCCCEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNPPPSSSUUUWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ]]]]]]]]]]]]^^^^^^______^^^^^^^^^_________``````aaaccceeefffffffffhhhiiiiiijjjjjjkkkllllllmmmmmmmmmnnnooooooppprrruuuxxxwwwwwwxxxxxxxxxyyyyyyyyywwwxxxyyyzzzzzzzzzyyyxxxyyyyyyzzz||||||}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwyyyxxxbbbSSSLLLJJJKKKJJJIIIIIIJJJKKKMMMNNNSSSTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTTTTTTTTTTUUUTTTRRRPPPOOOPPPPPPOOONNNKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCBBB???:::666333222000///......//////////////////////////////111000///------...//////------------------------........................///////////////.........---------............///------,,,++++++,,,------------............------------........./////////111111000000///.........---......---+++***+++,,,///......------....../////////000000000000//////------------------------......///000000000000000000000111111111111000000///000222333333333222111333333555666888999999:::999<<>>???AAACCCEEEGGGEEEFFFIIILLLPPPVVV\\\```^^^```aaa]]]VVVNNNHHHFFF@@@@@@AAABBBCCCDDDEEEEEEHHHJJJJJJIIIFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJKKKKKKOOOPPPQQQRRRTTTVVVWWWXXXWWWXXXXXXXXXXXXYYYYYYYYY[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^_________aaaddddddddddddfffggghhhhhhhhhiiiiiijjjjjjjjjkkkmmmmmmnnnnnnooorrruuuuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvxxxyyyyyyxxxwwwuuuwwwxxxyyyzzz{{{|||||||||}}}}}}}}}}}}||||||||||||xxxyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||}}}||||||||||||}}}~~~|||{{{}}}fffSSSMMMMMMLLLKKKKKKKKKKKKMMMOOOPPPQQQSSSUUUUUUTTTTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRTTTRRRPPPPPPQQQQQQOOONNNLLLLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDBBB>>>:::444333111///......//////////////////////////////000000/////////.........////////////////////////........................//////..................---------............/////////............//////------............------.........////////////000,,,,,,---...///000111111///000111000...---...///000//////......//////000//////000000000000//////////////////////////////......///000000000000000000000111111111111000000000000111333333333333333333555777999:::;;;;;;;;;===@@@DDDHHHLLLQQQWWWZZZ^^^```dddggglllsss{{{}}}zzzwwwrrrlllggglll[[[UUUUUUOOONNNLLLKKKJJJJJJKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHFFFAAA>>>???@@@<<<<<<<<<<<<;;;:::999888::::::999888777777777777666666555666666777888888555555666777666666555444222333333333333222111111///////////////......---......////////////......,,,,,,---............---.........///////////////.......................................//////000........................///......///111111000///............//////////////////000000000111111111//////000222555888<<<>>>@@@666///111555333000///333444555555666666666555666777999;;;<<<<<<;;;;;;======>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIJJJMMMSSSWWWXXXYYYXXXTTTOOOJJJFFFDDD???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^______^^^```ccccccccccccdddeeefffggggggggghhhhhhiiiiiimmmnnnnnnmmmlllmmmppprrrsssssssssssstttttttttttttttuuuwwwxxxxxxwwwuuusssvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxwwwwwwvvvuuuuuutttvvvvvvvvvwwwwwwxxxxxxxxxvvvvvvuuutttuuuwwwyyyzzzzzzyyyyyyzzzzzz{{{|||}}}~~~rrr\\\TTTTTTLLLKKKKKKKKKKKKMMMNNNOOONNNQQQTTTUUUTTTTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQQQQRRRQQQPPPNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEECCC???===555333222000///...//////////////////////////////...///000111000///---,,,////////////////////////........................---------------------------------............///////////////////////////------............------.........////////////000***++++++,,,...//////000000111222111000///000111111000000000000000000111//////000000000000//////000000000000000000000000......///000000000000000000000111111111111000000000000111222333444444444444666999<<<>>>?????????@@@CCCIIINNNRRRVVV[[[^^^^^^^^^___```ccciiipppvvvyyyxxxxxxwwwuuupppjjjfffnnn\\\TTTTTTOOONNNLLLJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFEEEDDDAAA???>>>???======>>>>>>===;;;999888999999999999888777666555777666666666666777777888333444555666666666555444222333333333333222111111///000000000000///......,,,,,,------------,,,,,,+++,,,,,,---...---------------------------------------............------.........////////////000...........................---,,,,,,...///...---............///////////////000000111111222222333555222///000777CCCOOOWWWVVVEEE777555777333000000333444555666666666666666777888999;;;<<<<<<======???@@@AAABBBCCCDDDEEEFFFHHHHHHFFFEEEDDDFFFKKKNNNSSSRRROOOLLLHHHDDDAAA??????@@@AAABBBDDDEEEFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]___aaabbbaaaaaabbbccccccddddddeeefffgggggghhhlllllllllkkkjjjkkkmmmooooooppppppppppppqqqqqqqqqrrrrrrssstttsssrrrqqqppprrrsssttttttuuuuuuttttttssssssrrrqqqqqqpppoooooorrrrrrrrrrrrssssssssssssrrrqqqpppoooppprrrtttvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{|||||||||}}}}}}}}}zzz|||~~~~~~}}}}}}~~~kkk]]]VVVNNNMMMKKKJJJIIIJJJJJJKKKKKKNNNRRRTTTTTTTTTTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQRRRRRRRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCCCCCCCBBB???===555444222000///...//////////////////////////////---.../////////...,,,+++------------------------........................,,,,,,,,,------------------------............///,,,---............---,,,------............------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...000000000......///000111000000//////000000111//////000000000000//////..............................///000000000000000000000111111111111000000000111111222333444555555666888<<<@@@CCCDDDEEEEEEDDDIIIOOOTTTXXX[[[^^^aaabbbaaa___]]]]]]aaaggglllqqqqqqrrrsssqqqmmmgggbbbrrr___VVVUUUPPPOOOMMMKKKJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@>>>>>>>>>??????>>><<<:::888555777999::::::888666555888777777666666666666777111222444555666555444333222333333333333222111111000000111111000000///...,,,,,,------------,,,,,,,,,------...............------------------------+++,,,---......---,,,+++------......//////..............................,,,+++******,,,------,,,............/////////////////////000111111222222555333333666>>>KKKWWW___gggPPP<<<888999555333555333444555666777777777777999999::::::;;;===>>>???CCCCCCDDDEEEFFFFFFFFFFFFIIIFFFBBB@@@@@@CCCEEEGGGHHHHHHGGGFFFDDDBBB>>><<>>666555333111///////////////////////////////////////...,,,+++***+++---...------------------------........................------------.........///---------............///,,,---...//////...---,,,------............------,,,---------............---------------------------///000///...---...000//////............////////////000000000000//////..............................///000000000000000000000111111111111000000111111111222333444555666888;;;@@@EEEIIIKKKLLLLLLNNNRRRXXX]]]```bbbdddffffffeeebbb______bbbgggkkkooopppqqqrrrpppkkkddd___vvvbbbYYYWWWRRRQQQOOOMMMKKKKKKKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGGGGDDDAAABBBDDDDDDAAA>>>??????@@@@@@???===:::999222444888;;;;;;:::888666999888777666666555666666///111333555555555333222222333333333333222111111111111111111111000//////...//////////////////...---......////////////////////////////////////...++++++,,,------,,,+++++++++,,,------......------........................111///......000111111000............/////////000---......///000111111222,,,...333:::AAAIIINNNRRRhhhNNN777222444222111555333444555666777777777777;;;:::::::::;;;===???@@@FFFFFFGGGHHHHHHHHHHHHGGGHHHDDD???===???AAACCCDDD>>>???AAACCCDDDCCC@@@===>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCFFFIIILLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOQQQRRRTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZYYY[[[]]]]]]\\\\\\]]]^^^]]]]]]^^^```aaacccdddeeeaaabbbcccddddddfffiiilllhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggffffffggggggffffffffffffeeedddcccbbbbbbbbbaaaaaaaaa```````````````______^^^^^^]]]]]]bbbaaa___^^^___aaadddeeecccccccccddddddeeefffgggiiiiiiiiijjjjjjjjjkkkkkklllooorrrssssssssstttuuurrrtttwww{{{~~~~~~hhh[[[XXXTTTOOOKKKGGGEEEDDDGGGJJJOOORRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRRRRSSSSSSRRRPPPNNNLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFEEECCCAAA666555333111////////////////////////////////////222///***'''&&&)))---000////////////////////////........................---.........//////000000---------.........//////...///000111111000///...---..................---,,,,,,,,,---------......***+++,,,---///000111222...000111000//////000111---------,,,,,,---------//////000000000000//////111111111111111111111111...//////000000000000000000000111111111111000000111111111222333444666777:::>>>CCCIIIMMMPPPPPPQQQWWW[[[aaafffhhhjjjkkklllffffffdddbbbcccffflllqqqqqqrrrssssssqqqlllddd^^^zzzaaaWWWYYYTTTQQQMMMKKKJJJIIIGGGFFFLLLJJJIIIIIIIIIHHHEEECCCFFFEEEDDDBBB@@@???????????????>>>===<<<;;;::::::999999999999999888777777666666555555555555666666666666666555444444333333111222333333444444444444...////////////......---//////000000111222222222---------............///......////////////......---------............////////////...------,,,,,,---------,,,,,,++++++++++++,,,.../////////...---///...---///222333111...222333333222111000111333666555555333;;;SSSXXXEEE555555555555555666777888999888777555555555666666777666666999>>>BBBDDDEEEJJJLLLLLLKKKHHHEEEBBBAAA@@@???>>><<<<<<<<<===>>>>>>>>>????????????>>>======>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPPPPQQQQQQRRRRRRUUUUUUTTTSSSSSSSSSTTTTTTPPPPPPQQQSSSTTTWWWXXXZZZVVVUUUUUUVVVXXXZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^^^^___````````````````````````bbbaaaaaaaaa``````______^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPRRRSSSRRRQQQPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[[[[\\\]]]^^^^^^^^^[[[[[[\\\^^^```bbbdddfffeeefffgggiiikkkmmmnnnooojjjlllooosssvvvxxxyyyyyy{{{|||}}}~~~kkk```WWWTTTQQQKKKGGGGGGLLLLLLLLLLLLNNNPPPRRRSSSTTTUUUVVVWWWVVVTTTRRRQQQSSSSSSRRRQQQQQQQQQQQQRRRMMMMMMNNNMMMMMMLLLKKKJJJJJJFFFBBBBBBDDDEEEBBB>>>===999333000000111000...000000000000000000000000////////////////////////............////////////000000///..................------,,,,,,------...,,,---......//////............////////////.........//////000000000000000////////////////////////............////////////.........////////////000////////////////////////000000000000////////////000000000000111111111111000000000000000000000000000111222000//////000222222///000444666666999===CCCCCCFFFKKKOOORRRVVVZZZaaagggmmmpppooommmllllllooolllhhhggghhhllloooppppppuuuzzzyyysssjjjdddbbb}}}cccXXXYYYTTTQQQMMMKKKJJJIIIGGGFFFFFFFFFFFFGGGJJJKKKJJJHHHFFFEEECCCBBBAAA@@@????????????>>>===<<<;;;::::::888888999999888888777666777666666555555555666666666666666555444444333333222222333444444444333333111111111111111000000///........................---------............///......////////////......---------............///------..................---------,,,,,,,,,++++++,,,---......///.........---,,,+++---000222111000000111222222222222555777444444777777???VVV]]]NNN777666555555555555555555888777666666666666777777666666888<<>>===;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRQQQRRRTTTUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQQQQSSSTTTVVVXXXYYYZZZZZZ\\\]]]___aaabbbcccccceeehhhllloooqqqrrrssswwwwwwxxxyyy{{{}}}~~~mmm\\\VVVSSSNNNIIIHHHMMMMMMLLLLLLMMMNNNPPPQQQTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPOOONNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJLLLHHHDDDDDDFFFGGGDDD@@@===999444111111111000...000000000000000000000000////////////////////////............////////////000000///..................------,,,,,,------...,,,---......//////............////////////......,,,------...............////////////////////////............////////////---............/////////////////////////////////000000000000////////////000000000000111111111111000000000000000000000000000111222111//////111222333111222666888888;;;AAAEEEEEEGGGJJJOOOTTTZZZ___hhhnnnuuuxxxvvvsssrrrrrrrrrpppmmmlllnnnqqquuuwwwwwwxxxwwwuuupppmmmkkkjjjfffZZZZZZTTTQQQNNNKKKJJJIIIHHHFFFDDDDDDEEEGGGJJJKKKKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===<<<;;;::::::777777888888777777666555888777666666555555555555666666666555444444333333333444444444444333333222111111111111111000/////////......---,,,,,,++++++---------............///......////////////......---------............///,,,,,,------...//////000------------,,,,,,,,,,,,...------------...//////---++++++,,,///111111111...///111222333555888::::::999:::666666EEEKKK>>>777777666555444444444444555555666777777888999999666777:::???DDDGGGGGGFFFIIIJJJLLLLLLKKKGGGCCCAAA>>>===;;;:::999999::::::======<<<<<<<<<======>>><<<===???AAACCCEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMOOOPPPRRRSSSTTTUUUXXXZZZ]]]```cccfffggghhhnnnnnnooopppsssuuuwwwxxxyyy}}}qqqpppuuulll^^^XXXRRRMMMJJJNNNMMMLLLKKKKKKMMMNNNPPPTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKLLLIIIEEEEEEFFFFFFDDDAAA>>>:::666333222111000///000000000000000000000000////////////////////////............////////////000//////............///......------------......,,,---......//////............////////////......,,,------...............////////////////////////............////////////---------............///////////////////////////////////////000000000000000000000000111111111111000000000000000000000000111111222111000000111333444333444888:::;;;???FFFIIIKKKMMMOOOTTT[[[ccciiinnnttt{{{~~~|||yyyxxxwwwvvvuuusssrrrtttwww{{{}}}zzztttpppppprrruuuwwwkkk^^^]]]UUURRRNNNKKKJJJIIIHHHFFFHHHGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA???>>>===<<<;;;::::::999777777777777777666555555999888777666555555555555666666666555444444333333444555555555444333222222//////000//////...---,,,/////////......------------------............///---......//////......------------............///---------.........//////------------------,,,,,,......---,,,,,,...///000///...------...000111111...000222333444666999;;;???<<<<<<666---333666,,,555555444444333444444444333444555777888::::::;;;::::::;;;???DDDHHHIIIJJJGGGHHHIIIJJJJJJFFFBBB>>><<<;;;999888777777888888<<<<<<;;;;;;;;;<<<===>>>===>>>@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@????????????????????????????????????????????????===???@@@???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKMMMNNNQQQSSSVVVYYY[[[\\\``````bbbeeehhhkkknnnooooootttzzztttpppooouuuooo___VVVQQQNNNMMMLLLJJJIIIJJJLLLNNNPPPTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTOOOOOOOOOOOOOOONNNLLLLLLJJJHHHEEECCCDDDCCCAAA???>>>;;;888555222111000000////////////////////////////////////////////////............////////////000///............//////......------------......,,,---......///...............////////////.........//////000000000000000////////////////////////............////////////------------............////////////////////////////////////000000000000///000000000111111111111000000000000000000000000111222222222111111222444555444666:::<<<===CCCKKKPPPUUUYYY[[[^^^fffmmmqqqqqqvvv}}}}}}}}}}}}||||||{{{{{{zzz|||~~~zzzsssppptttzzzoooaaa___UUURRRNNNLLLKKKJJJHHHGGGJJJIIIHHHGGGHHHGGGEEEBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999777777777777777666555555888888777666666666666666666666666555444444333333555555555555444444333222000000000000///...---,,,------------......//////---------............///------............---------------............/////////.........---------------------------------......---,,,,,,...///000111111111000//////000000000111333333333555777:::>>>888:::888000222777111222222222222333444666666222333444666999;;;<<<===???===;;;<<>>:::999777666666666777888;;;;;;;;;;;;;;;<<<======@@@AAABBBBBBCCCCCCCCCCCCGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@??????@@@@@@???>>>===>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<======>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOPPPQQQRRRTTTXXX\\\```ccceeeeeejjjpppuuuyyy|||zzzuuutttwwwiiiYYYRRROOOKKKJJJHHHHHHIIIKKKOOOQQQSSSRRRRRRRRRSSSTTTUUUUUURRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOOOONNNLLLLLLJJJIIIFFFDDDCCCBBBAAA@@@>>>===:::777333111000000////////////////////////////////////////////////............//////////////////............/////////......------......///,,,---......///...............////////////.........//////000000000000000////////////////////////............////////////---------.........//////////////////////////////.../////////000000000111///000000000111111111111000000000000000000000000111222333222111222333555555555999===>>>@@@HHHQQQVVV```ggghhhiiiooosssttttttxxx}}}~~~yyyuuuvvv{{{pppaaa___UUURRROOOLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<;;;:::999999777777888888777777666555888777777666666777777888666666666555444444333333444555555555555444444333222222222222111///...---******++++++,,,------...---------............///------............---------------............///000//////...------,,,,,,------------...............------------...//////000222333333111000000111000222333333333444666888===555777999222222666333000000111222333555666777333333444555888;;;>>>???CCC???;;;:::>>>DDDJJJMMMMMMJJJIIIIIIIIIGGGBBB>>>777777666555666777888999999:::;;;<<<=========<<>>??????============>>>>>>>>>>>>========================<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEGGGHHHFFFGGGIIILLLPPPTTTWWWYYYZZZ^^^ccchhhlllpppuuuxxxzzz}}}}}}xxxtttxxxzzzcccVVVOOOKKKJJJHHHFFFGGGJJJMMMOOOQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKMMMKKKIIIGGGEEEDDDCCCCCC>>>>>><<<999444111111111000000000000000000000000////////////////////////............///////////////............//////000//////............//////,,,---......//////............////////////......,,,------...............////////////////////////............////////////.........////////////000////////////////////////......//////000000111111000000000000111111111111000000000000000000000000111222333333222333444666777888<<<@@@AAACCCMMMWWW___llltttsssrrrvvvxxxuuuzzz|||zzzzzz{{{}}}ooo^^^[[[VVVSSSOOOLLLKKKJJJIIIGGGEEEEEEEEEFFFHHHIIIHHHFFFFFFEEECCCBBBAAA@@@??????>>>===<<<<<<::::::999888888888999999888888777666666666666666777888999999666666666555444444333333333444555555555555555555333333222222111///...---,,,,,,,,,,,,,,,------------------............///,,,------......------,,,---------............///..................------------------.........///,,,---......///.........+++...222444222111111111///000222222222333666888>>>222222777222///111...111111111111222333555555555444333444666:::>>>AAABBB???;;;;;;>>>BBBGGGIIINNNJJJFFFEEEEEEDDD@@@;;;555555555555666888999:::888:::<<<>>>???>>>===<<>>===<<<:::999999999999:::999888999;;;<<<<<<:::999999999::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<999:::;;;;;;<<<===>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???>>>>>>??????????????????@@@????????????AAABBBCCCAAABBBCCCDDDFFFIIIKKKLLLOOORRRVVVZZZ^^^ccciiimmmooosssyyy~~~~~~tttpppzzzwwwaaaSSSNNNLLLHHHFFFEEEGGGJJJLLLNNNPPPRRRSSSTTTUUUUUUTTTUUUTTTSSSSSSRRRRRRSSSSSSNNNNNNNNNNNNMMMLLLKKKJJJMMMLLLKKKHHHEEECCCCCCCCC>>>???>>>:::555111111222000000000000000000000000////////////////////////............////////////...............///000000//////............//////,,,---......//////............////////////......,,,------...............////////////////////////............/////////////////////000000000111111////////////////////////.........///000111111111000000000000111111111111000000000000000000000000111333333333333333555777:::;;;@@@DDDEEEHHHRRR^^^nnn{{{|||xxx|||~~~{{{~~~zzz~~~|||{{{mmm[[[XXXVVVSSSOOOLLLKKKKKKIIIGGGGGGFFFEEEFFFHHHHHHFFFEEEGGGFFFDDDBBB@@@?????????>>>===<<<;;;:::999999888999999999999999888777777555555666666777999:::;;;777666666555444444333333333333444555666666666555111111000000///---,,,+++111000000//////......------------.........//////,,,------......------,,,---------.........//////,,,,,,------.../////////---------.........//////+++,,,.../////////...---%%%***000333333111222333---...000111222333666999<<<...///888555333666444222222222111222222333333777555333333555:::???BBBAAA>>><<<<<<>>>BBBDDDEEELLLGGGAAA@@@@@@???;;;777444444444555666888:::<<<777:::===@@@AAA???===;;;<<<===???@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA===>>>>>>===;;;888444222777777777777888999;;;;;;888777777888;;;<<<<<<;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=====================>>>>>>>>>>>><<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDGGGJJJMMMPPPTTTZZZaaaeeeggglllsssyyy}}}tttkkkpppzzzmmmWWWQQQNNNJJJFFFDDDEEEGGGHHHMMMOOORRRTTTUUUUUUTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMNNNMMMMMMLLLKKKJJJKKKJJJIIIFFFCCCAAAAAAAAA???@@@???;;;555111111222000000000000000000000000////////////////////////............/////////000...............///000111//////............//////,,,---......//////............////////////.........//////000000000000000////////////////////////............/////////000000000000000111111111111////////////////////////---......///000111111222000000000000111111111111000000000000000000000000111333444444333444666888<<<>>>CCCGGGHHHKKKVVVbbb{{{}}}}}}|||xxxvvvmmm]]]VVVTTTPPPKKKHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;:::::::::999888777666666666666777777666555555555555555555555444444444333333333333333333444444555555555222111111000///......---........................//////............//////---.........//////000000///...---,,,+++,,,------000///...,,,+++******)))........................---...///000000111111111...///111222222222000///444555555666555444222111222444666666444333333333555444333444555555333111222333444666888;;;===>>>??????>>><<<:::;;;>>>@@@EEECCCAAA>>>;;;999777777555555555555666777888999============>>>>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>BBBBBBBBBBBBCCCCCCDDDDDDDDDBBBAAACCCEEEGGGFFFDDDCCCCCCBBB@@@???===<<<<<<::::::;;;;;;:::999777666777777777777888888888888888888888888999999999999<<<;;;:::888888999;;;<<<::::::;;;;;;;;;<<<<<<<<<===;;;888666666888:::<<<===============<<<;;;:::;;;<<<======>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA???>>>===>>>>>>>>>>>>>>>>>>======?????????@@@@@@@@@@@@@@@>>>>>>===>>>???AAACCCDDD@@@@@@@@@@@@@@@AAABBBBBB@@@AAADDDGGGLLLPPPSSSUUUYYY]]]dddjjjoootttyyy|||ooommmsss}}}]]]YYYPPPIIIHHHGGGFFFHHHKKKLLLMMMOOOQQQSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@===;;;888555333222000000000000000000000000000000000///......------000111000...,,,,,,...000///////////////////////////////////////.........////////////////////////........................---......///////////////////////////////////////111111000000//////......000000000000111111111111000000000000000000000000222222111111000000//////222111111111000000//////222222222111111111111000333222222222333555888:::@@@@@@CCCHHHLLLSSS```mmm{{{|||yyysssqqqiiiZZZUUUTTTPPPLLLIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;:::::::::999888777666666666666777777666555555555555555555555444444444333333333222222333333333444444444111111111000///.................................000///...............///---........./////////000///...---,,,,,,,,,------///...------,,,---------........................---...///000000111111111///000222333444333111111///000111333333333333333333444666666555333333333555444444444555555333111222333444555777:::<<<============<<<::::::<<<>>>;;;:::888666444333333222777777777777888999::::::<<<<<<<<<=========>>>>>>@@@???????????????>>>>>>AAAAAAAAABBBBBBBBBCCCCCC@@@>>>===>>>@@@AAA@@@>>>??????>>>===<<<;;;::::::999::::::::::::999888888777777777888888888888999999::::::::::::;;;;;;;;;===<<<:::999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<>>>??????@@@AAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBB???>>>>>>>>>??????@@@AAA???@@@AAACCCFFFHHHKKKLLLPPPTTTYYY___dddiiiooossszzz~~~xxxppprrrhhhZZZRRRJJJHHHGGGFFFGGGJJJLLLMMMOOOQQQSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHFFFEEECCCCCCCCCBBB???<<<999666444222000000000000000000000000.........///////////////000000000///------///111/////////////////////////////////////////////...////////////////////////........................---......///////////////////////////////////////000000000000//////////////////000000000111111111000000000000000000000000111111111000000000000000111111111111000000000///111111111111111111222222333222222222444666999:::???@@@EEELLLSSS\\\jjjwww|||vvvuuu}}}~~~vvvqqqooo|||dddXXXTTTSSSPPPLLLIIIIIIIIIHHHGGGHHHGGGGGGGGGHHHHHHGGGEEEFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;:::::::::999888777666666666666777777666555555555555555555555444444444333333333222222222222222333333333111111000000//////......////////////////////////000000///...---------..................////////////...---,,,,,,,,,,,,---...---------...///000000........................---...///000000111111111000111333444444444333222///000111222333333333222444666777666555333333444444444444555666555333000222222333444666999:::<<<:::<<<===<<<:::999999:::888888777666555555555555888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA???>>>======>>>???>>><<<:::999999999999888888888999888888888999999:::;;;888888888888999999999999;;;;;;<<<<<<============???>>><<<;;;:::;;;<<<<<<>>>>>>?????????@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@BBBBBBCCCCCCBBBBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@?????????????????????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGJJJNNNSSSWWW]]]cccgggoootttzzzzzzwwwxxx___UUUMMMJJJJJJHHHHHHKKKKKKLLLNNNQQQRRRTTTTTTUUUTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDBBB???;;;777444333000000000000000000000000------......///000000111...///000///......000222////////////////////////......//////////////////////////////////////////........................---......///////////////////////////////////////////////////000000000000//////000000000000111111000000000000000000000000000000000000111111111111111111111111000000000000000000111111222333333333444444444555777999<<<===AAABBBHHHQQQ[[[eeetttxxxqqqooosss{{{}}}uuupppooowwwaaaWWWUUURRRPPPLLLJJJJJJIIIHHHGGGIIIHHHGGGGGGHHHHHHFFFDDDFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;::::::999999888777666666777777777777666555555555555555555555444444444333333333111111111111111111222222111000000000/////////...////////////////////////000000///...------------..............................------,,,,,,,,,,,,------------...///000000........................---...///000000111111111000111222333444444333333555555555444333222111111555666777666444333444555444444444555666555333111222222333444666777999:::999;;;======<<<999888888:::999999888777777777777888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;:::666666666777777777888888888888777777888:::<<<===999999999::::::::::::;;;=========>>>>>>??????@@@AAA@@@???>>>>>>>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEHHHHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCEEEHHHKKKNNNTTTZZZ^^^dddiiipppvvvzzz}}}~~~ggg[[[PPPMMMMMMLLLLLLNNNKKKLLLNNNPPPRRRTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBB@@@<<<888444222////////////////////////............//////000000,,,---///.........///111////////////////////////............////////////////////////////////////........................---......///////////////////////////////////////.........///000111111111////////////000000000111//////////////////////////////000000111111222222111111111000000000000000///000000111333444444555555555666888;;;===@@@AAAEEEFFFLLLVVV```jjjwww~~~vvvpppmmmmmmppprrrzzzzzz}}}vvvooolllttt___WWWVVVRRROOOLLLKKKJJJJJJIIIHHHIIIHHHGGGGGGHHHHHHFFFDDDFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;::::::999888777777777777777777777777666555555555555555555555444444444333333333111111111111111111111111000000000000//////////////////////////////////////////...---------------...............------------------------,,,,,,,,,...---------------..............................---...///000000111111111///000111222222333333333666555444333222111111000444555666555444333555666555444333444555555333222333333444444555777888999:::<<<>>>???<<<:::888888888777666555444333333333666777888999:::::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???=========<<<<<<<<<<<<<<<777777777777666555555555555666666777888888999999888888888888:::<<<>>>???;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMLLLOOOOOOPPPPPPPPPOOOOOONNNOOOOOOQQQRRRSSSSSSSSSSSSUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQOOONNNLLLNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCAAACCCDDDFFFHHHLLLRRRVVVZZZ___fffmmmsssyyy}}}|||{{{qqqcccUUUOOONNNMMMMMMNNNLLLMMMNNNPPPQQQSSSUUUVVVTTTTTTSSSRRRPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@<<<888444222////////////////////////000000//////............***,,,......------...///////////////////////////---.........//////000000////////////////////////////////////////////////---......///////////////////////////////////////------...///000111222222...////////////000000000//////////////////////////////000000111111222222000000000000000000111111//////000222333444555666444555777999<<<@@@BBBCCCFFFGGGLLLWWWcccmmmzzz~~~xxxqqqkkkgggeeeeeehhhkkkqqq{{{uuukkkgggsss___XXXXXXQQQOOOMMMKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGEEEFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;::::::888888777777777777777888777777666555555555555555555555444444444333333333222222222111111111111111000000000000////////////...........................---------------...............---------------------......------,,,+++...------,,,------..............................---...///000000111111111///000000111222333444444111111000000000000111222222333444333333333555777777555333222333444444444555555555555666777888999:::<<<>>>>>><<<999888888777666555444333333333333444666777999999999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::666777888777555555666777777777888888999::::::;;;999999:::;;;<<<>>>???@@@===>>>>>>>>>>>>?????????AAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLMMMNNNPPPRRRSSSQQQRRRRRRSSSSSSSSSSSSRRRWWWWWWWWWWWWWWWVVVVVVUUURRRTTTVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUXXXYYYYYYZZZYYYWWWVVVUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPOOONNNMMMLLLKKKGGGHHHHHHHHHHHHHHHGGGGGGBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCC???@@@AAABBBCCCEEEHHHKKKQQQUUU[[[bbbiiipppwww|||~~~xxxsssyyyppp\\\RRROOOMMMLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBAAA>>>:::666333000000000000000000000000111000000///......------+++---...///---------...////////////////////////------......///000000000////////////////////////////////////////////////---......///////////////////////////////////////---......///000111111222......////////////000000000000000000000000000000000000000000111111111111000000000000111111111111000000111222333444555666444555888;;;???BBBDDDFFFFFFFFFLLLYYYfffqqq}}}zzzqqqggg___\\\[[[[[[```jjjuuu~~~}}}|||pppfffaaasss^^^WWWWWWQQQOOOMMMLLLLLLLLLJJJHHHGGGFFFFFFGGGIIIIIIHHHFFFFFFEEEEEEDDDCCCAAA@@@???=========<<<;;;;;;::::::888888777777777777888888777777666555555555555555555555444444444333333333333333222222222111111111////////////000000000000------------------------,,,,,,,,,,,,---...//////.........------,,,,,,,,,------.........---,,,+++,,,,,,------...///111111........................---...///000000111111111000111111222333444555666222111000//////000111111///111222222222333666888999666222000111333555666666666666666777777888999:::<<<===<<<:::777777777666555555555555666777777444555777999:::999888888;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;:::::::::999999999888888666888:::999888777999;;;888999999::::::;;;;;;;;;:::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\_______________^^^]]]\\\YYYZZZ]]]___aaaaaaaaa``````___]]]\\\\\\\\\^^^___```_______________^^^^^^[[[\\\^^^______^^^\\\[[[^^^___```aaabbbbbbaaa```^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYXXXWWWUUUTTTSSSRRROOOPPPPPPPPPOOOMMMKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDD>>>???AAAAAA@@@@@@BBBCCCIIILLLPPPVVV\\\dddmmmrrrvvvyyy}}}uuurrrssssssuuuxxxiiiZZZSSSOOONNNNNNPPPPPPOOOOOOPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDBBBCCCCCCBBB@@@<<<888666000000000000000000000000///////////////.........---///111111///.........////////////////////////------......///000000111////////////////////////////////////////////////---......///////////////////////////////////////......//////000000111111........./////////000000000000000000000000000000111111111000000000000000///000000000111111111111111111222222333444555555888:::===AAAEEEHHHKKKLLLLLLKKKPPP\\\iiisss~~~}}}sssfff]]][[[[[[\\\bbbkkksssxxx|||~~~wwwllldddaaarrr^^^WWWWWWPPPOOOMMMLLLMMMLLLJJJHHHFFFEEEEEEGGGIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;::::::888777777777777777888888777777666555555555555555555555444444444333333333333333333333222222111111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.........------,,,,,,,,,,,,---.........---,,,++++++,,,,,,...000222444555........................---...///000111111111111222222222333444555777888777666444222000000000000...///000000111333666999;;;666111///000333555777777777777777777888999999:::;;;;;;:::888666555666111111222333444666777888444666888:::;;;:::999888;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;::::::999999999888888777777333555777777555444666999999999::::::;;;;;;;;;;;;:::;;;>>>???AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWW[[[___``````^^^]]]bbbcccdddeeeeeeeeeeeeeeedddddddddddddddcccbbbaaa___aaadddfffhhhhhhhhhggghhhgggeeeccccccdddeeefffffffffeeedddcccbbbaaa```aaabbbdddeeeeeedddbbbaaa```bbbdddfffhhhiiiiiiiiidddcccbbbaaa```___^^^^^^```___^^^\\\[[[YYYXXXWWWVVVVVVVVVUUUSSSQQQNNNMMMKKKKKKJJJIIIHHHHHHHHHIIIFFFEEEEEEDDDDDDEEEEEEFFF>>>@@@BBBBBB@@@??????@@@DDDFFFIIIMMMSSS[[[dddjjjqqqtttyyy|||~~~|||tttnnngggeeegggjjj{{{uuubbbYYYSSSQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCCCCDDDDDDBBB>>>;;;888000000000000000000000000------......///000000000///111333333111/////////////////////////////////---------...///000000111////////////////////////000000000000000000000000---......///////////////////////////////////////////////////000000000000............/////////000000000000000000000000000222222111111000000////////////000000111111111222111222222333333444444555>>>@@@CCCHHHLLLOOORRRSSSTTTRRRVVV```kkksss|||}}}~~~uuuhhh``````ccceeejjjppptttuuuwww{{{~~~tttkkkfffeeerrr^^^UUUSSSPPPOOONNNMMMKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???@@@@@@???===<<<:::999999777777777666555555444444666666555555555555666666555555444444444333333333333222111111222222000///000000000000///---,,,+++222222111000000000000000------......//////000000)))((((((***---///000000000000000000000000000000...///000///---,,,,,,...,,,,,,,,,---------......333333333333111000///...///000111222333222111111444333222222111111222222444444444222111111333555555555555444444444555555555555666666777777888888999888888777666555555555111333444444444444555777999999999999999999::::::777888:::;;;<<<;;;::::::;;;<<<======<<<;;;999888999888888777777777777777777666666666777888999999::::::::::::;;;===???@@@:::===??????>>>;;;::::::CCCDDDDDDEEEFFFGGGGGGGGGHHHJJJMMMNNNNNNNNNNNNOOORRRPPPOOOOOOQQQSSSTTTTTTWWWWWWWWWWWWXXXYYYZZZ[[[aaabbbdddfffhhhjjjjjjkkkkkkmmmooooooooopppqqqssstttrrrooopppsssuuuuuutttooorrruuuwwwwwwwwwwwwwwwwwwvvvtttttttttvvvxxxyyytttttttttssssssrrrppppppqqqqqqqqqppppppoooooonnnnnnnnnnnnoooppppppqqqqqqmmmiiiddddddgggiiigggdddeeecccaaa___^^^^^^_________^^^]]]]]]]]][[[XXXUUUVVVUUURRROOOKKKJJJKKKLLLLLLIIIEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???BBBCCCEEEGGGKKKQQQZZZ___eeeiiiooouuuyyy}}}}}}uuujjjcccaaa```mmmvvv```OOOLLLRRRKKKPPPPPPKKKJJJNNNPPPNNNPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBBBBBBBAAA===777333555222///---...//////...////////////////////////////////////////////////////////////////////////000000//////.........---........................//////000000000000//////............/////////000////////////////////////////////////000000000000111000///...------...///111111000000//////......222111111111000000////////////000111222333333333111222222111111333666999<<<@@@EEEIIILLLQQQXXX]]]^^^ZZZYYY^^^ccciiisss{{{|||vvvmmmffffffjjjooonnnvvv|||~~~}}}yyyrrrkkkgggfffsss^^^TTTRRRQQQOOONNNLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@???@@@@@@???===<<<;;;:::999999888888777777666555555666666555555555555666666555555444444444333333333333222111111222222111///000000000000000000//////000///......---------...------------...............---++++++---------,,,////////////////////////---...///...---,,,---............/////////000000222222222222111000/////////000111222333222222111333222111000000000111111333444444333111111333555666666777777777666555555555555666666666777777777888777777666555555444444111333444444444444555777888888999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777777888888999888888999999:::;;;<<<=========>>>>>>???@@@AAA@@@BBBDDDCCCBBB@@@@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGIIIKKKOOOQQQQQQRRRSSSTTTTTTTTTTTTUUUXXX[[[]]]]]]bbbbbbbbbcccdddeeegggggglllmmmooorrrtttvvvwwwwwwzzz|||}}}~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzuuuqqqqqqtttuuussspppmmmkkkhhheeeccccccccccccbbbaaa``````aaa```^^^\\\\\\\\\[[[ZZZWWWUUUTTTSSSPPPMMMIIIGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAABBBEEEKKKRRRWWWWWW\\\dddkkkqqqwww}}}xxxmmmeeeccc[[[dddrrrttt___TTTTTTOOOQQQMMMGGGFFFKKKOOONNNPPPPPPPPPPPPPPPQQQRRRRRRRRRPPPNNNLLLKKKJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDCCC???:::666555222///......//////...////////////////////////////////////////////////////////////////////////000/////////....................................////////////////////////........./////////000000////////////////////////////////////000000000000111000///...---......///111111000000////////////111111111111000000000///000000111111222222333333222333333333222444888;;;???CCCHHHLLLPPPWWW```gggjjjddd___```bbbeeejjjppp~~~~~~{{{uuuooolllmmmqqquuuuuu{{{~~~{{{wwwssspppnnnuuu___TTTQQQRRRPPPMMMJJJIIIHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFEEEEEEDDDCCCAAA@@@???@@@???>>>===<<<;;;:::999:::999999888888777666666666666555555555555666666555555444444444333333333333222000111222222111000//////000111111111111111///...------,,,------------------------,,,,,,,,,111///---------...---,,,........................+++---...---,,,,,,---........./////////000000000000000111111111111000000000000111222222222222111333222000......///000111333444444333222222444555777888:::;;;:::888666555555555555666666666666666666666555555444444333333111333444444444444555777888888888999999999:::::::::::::::999::::::;;;<<<===<<<;;;999888888777777666666666666777888999:::;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBB@@@???AAABBBDDDEEEEEEGGGHHHIIIJJJJJJMMMQQQUUUXXXYYY[[[]]]___^^^^^^```bbbeeeiiikkkmmmqqqqqqqqqssstttvvvxxxyyy|||}}}{{{yyyvvvrrrpppnnnmmmlllkkkiiigggfffggggggfffeeeaaaaaabbbbbb```^^^[[[YYYVVVSSSOOOLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBB??????@@@@@@AAADDDJJJNNNOOOTTT[[[cccjjjrrryyy}}}tttkkkfff\\\```hhhxxxuuuaaaXXXRRRPPPJJJCCCCCCHHHMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEBBB===999666333000......//////...////////////////////////////////////////////////////////////////////////////////////....................................//////...------...//////....../////////000000000////////////////////////////////////000000000000000000///.........//////111000000000000/////////111111111111000000000000111111111222222222222222333444444444444666:::===CCCFFFKKKPPPVVV```kkktttvvvllldddbbbcccccceeehhhwwwyyy}}}|||{{{xxxsssrrrssswwwzzz||||||~~~}}}}}}|||zzzwwwxxx```TTTPPPSSSPPPMMMJJJHHHHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDCCCAAA@@@?????????>>>===<<<;;;:::::::::999999888777777666666666666555555555555666666555555444444444333333333333111000111222222111000///000000111111000000000000//////........./////////......------,,,,,,,,,000...------///000000///------------------------***,,,------,,,,,,---///------------...............///000111111111111111000000111111222222222222444222000......///111222222333444444333222444555777999<<<>>>>>>;;;777555555555555555555555555555444444444333333333222222111333444444444444555777777777888888999999::::::999888777666666777888999;;;:::888666555555666666555555666666888999:::;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDDDDCCCAAA@@@AAAAAAAAA@@@??????BBBEEEHHHIIIKKKMMMPPPRRRTTTUUUYYY\\\aaaeeehhhjjjmmmooonnnpppsssuuuwwwzzz}}}}}}|||{{{xxxtttqqqooonnnmmmkkkhhhhhhggggggfffdddaaa___]]]ZZZVVVSSSQQQOOOLLLJJJGGGGGGFFFEEEDDDCCCCCCCCCAAABBBBBBAAAAAABBBEEEHHHKKKOOOUUU[[[aaahhhoootttyyy~~~tttmmmeeedddgggtttooo]]]RRRNNNGGGBBBCCCGGGLLLNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFCCC???<<<777444111//////////////////////////////////////////////////////////////////////////////////////////////////////.................................000///---++++++---///000...////////////000000000////////////////////////////////////000000000000000000//////////////////000000000000000000000000111111111000000000000000222222222222222222222111333333444555555888<<>>===<<<;;;;;;:::999888888777777666555555666666555555555555666666555555444444444333333333222111000111222333222000000000000000///...---,,,//////............///000000/////////......------000///---...///000000///------------------------+++,,,---------,,,...///---------.........//////...///000111111222222111111111111111111222222222555333222000000111222333000222333333333222333555666999<<>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDFFFJJJNNNOOOQQQTTTXXX]]]aaadddfffiiilllqqqvvvyyy{{{~~~}}}zzzwwwtttvvvrrrnnnlllkkkjjjiiigggdddaaa]]]ZZZWWWTTTQQQNNNJJJIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCAAAAAABBBDDDBBBEEEJJJOOOUUU\\\dddiiipppuuu{{{xxxmmmhhhhhhttt}}}eeeRRRLLLFFFDDDEEEHHHJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEECCC@@@===888555222000000000//////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////000///---++++++---///000////////////000000000111////////////////////////////////////000000000000//////000000000000000000000000000000111111111111000000000000000000111111333333333222222222222222111222444555777:::???BBBLLLOOOTTTYYY___hhhsss{{{yyyqqqllllllmmmlllmmmoooqqqrrruuu{{{{{{wwwuuurrrpppssszzz|||}}}~~~|||yyyfffWWWSSSRRRPPPMMMJJJIIIHHHIIIIIIGGGGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<<<<;;;;;;999888888777666666555555666666555555555555666666555555444444444333333333222000000000222333222111111111000000///---,,,+++---------,,,------...//////////////////.........333111///.........---+++------------------------,,,...///...------.../////////000000000111111111///000111222222222222222111111000000111111222333444333333222222222222222...000222333222222222333444777;;;>>>>>>===:::888444444444444444333333333333333333333222222222222111333444444444444555777555666666777888999::::::;;;:::999999888999999999666666555555555555666666888888888999:::<<<===>>>;;;;;;<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOSSSWWW[[[]]]aaafffkkkppptttvvvxxx|||}}}wwwsssrrrqqqnnnkkkllliiieeebbb___\\\XXXUUUPPPNNNKKKHHHFFFEEEDDDDDDBBBCCCDDDCCCAAA???@@@@@@>>>AAADDDIIINNNVVV^^^dddfffjjjrrryyysssjjjfffppppppXXXOOOHHHFFFGGGGGGHHHJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQOOOMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEDDDAAA>>>999666333000000000000///////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////...------...///////////////000000000111111////////////////////////////////////000000000000//////000111111111000000000000000111111111111222000000000000111111111111222222222333333333333333000222444666999>>>CCCGGGOOOTTTZZZ```eeelllttt{{{|||xxxuuuuuusssoooooorrrsssuuuxxx{{{}}}{{{wwwssssssrrrrrruuu}}}{{{{{{|||||||||iiiZZZVVVQQQOOONNNLLLJJJIIIHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888888777666666666666555555555555666666555555444444444333333333111000///000222333222111000000000000000///...---...---------......///000------...............///222000...---......---+++------------------------...000000000...---...//////000000000111111111111111222222333333333333222222111000000000111222333111222222333222111000///,,,...111222111111111222222555888;;;===<<<;;;999444444444333333333222222333333333333333333333333111333444444444444555777555555666777888999::::::::::::;;;;;;:::999999888555666777888888999999888:::::::::;;;<<<===>>>???<<<<<<===>>>???AAABBBCCCDDDEEEFFFHHHJJJLLLOOOPPPNNNPPPRRRUUUWWWZZZ___bbbhhhjjjmmmrrrwww|||yyytttsssqqqmmmjjjhhhddd```]]]WWWTTTQQQMMMIIIHHHGGGGGGAAACCCDDDDDDBBB@@@@@@@@@@@@AAACCCEEEIIIPPPXXX]]]]]]bbbiiiqqqxxx~~~~~~oooeeeiii|||cccVVVJJJGGGFFFEEEFFFIIIHHHJJJMMMPPPRRRSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEEEEBBB@@@:::777333111111111000///////////////////////////////////////////////////////////////////////////............/////////000//////////////////////////////////////////////////////000000000111111111////////////////////////////////////000000000000...///000111222111111000000000111111111222222222///000000000111111111111111222222333333444444444000222666999===BBBIIIMMMQQQXXXaaahhhmmmrrrxxx|||~~~~~~~~~xxxqqqqqquuuuuuxxx{{{|||yyytttpppnnnqqqrrruuuyyy|||{{{~~~kkk\\\XXXPPPOOONNNMMMKKKIIIHHHGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>======<<<<<<;;;;;;;;;;;;::::::999888888777666666555555555555666666555555444444444333333333111000///000222333333111//////000111111111111111000000000000000111222222,,,,,,,,,------.........---,,,+++,,,...000000///........................000111222111///......///............////////////333333333444444333333222222111000000000111333444///000222333222111///---+++---000111111000000111111333666:::;;;<<<;;;:::444444444333333222222222333333333333333333333333111333444444444444555777444555666777888999::::::888999:::::::::888777666555666888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<===>>>???======>>>???@@@BBBDDDDDDGGGGGGHHHJJJMMMQQQTTTWWWXXXZZZ^^^aaadddhhhllloooppprrruuuyyy}}}xxxvvvrrrpppmmmjjjeeebbb[[[YYYTTTPPPLLLJJJIIIIIICCCEEEGGGFFFEEECCCBBBCCCAAAAAA@@@@@@AAAFFFLLLQQQWWW\\\dddlllttt{{{~~~wwwfffffftttlll\\\LLLFFFDDDBBBDDDIIIGGGIIILLLPPPRRRSSSTTTSSSRRRQQQOOOMMMKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFFFFDDDBBB;;;888444111111111000///////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000//////000000000000//////000000000000111111111111////////////////////////////////////000000000000...///000222222222111000000000111111222222222222//////000000111111111222111111222333333444555555111444777;;;@@@FFFMMMRRRRRRZZZeeennntttwww{{{~~~}}}|||ssssssxxxvvvzzz~~~|||wwwppplllkkkqqqssswww|||}}}|||mmm]]]YYYSSSPPPMMMKKKKKKKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGEEEBBB???>>>>>>??????>>>===<<<;;;::::::;;;:::888666555444555555666555555555555444444444666666777888666444111000//////000111111111111111000000000000111111111111...------,,,,,,------...//////////////////////////////......---------,,,+++,,,---...////////////..................------------...///000111222222111111111111111111111111111222333111//////111555222222222222222222222222000000000000000000000000444444444555777:::<<<>>>666666555444333333333333444333333222222333333444333333333444444444555555555777888999888888:::;;;===<<<;;;999888777777777888888999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBEEEGGGJJJKKKNNNQQQTTTYYY___ccccccfffiiijjjkkknnnssswww{{{{{{|||}}}~~~xxxuuupppkkkfffbbb]]]WWWSSSQQQOOOJJJFFFIIIGGGDDDCCCDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEFFFOOOTTT[[[bbbjjjsss{{{~~~{{{~~~yyyhhheeekkkzzzhhhSSSMMMKKKGGGGGGKKKGGGGGGIIIKKKNNNPPPQQQRRRSSSQQQOOOMMMKKKJJJJJJJJJFFFGGGHHHJJJKKKJJJJJJIIIGGGHHHHHHGGGGGGFFFEEEDDD<<<999555222222111000000000/////////............////////////000000000000000000000000000000000000//////////////////////////////000000000000//////111111000000//////......---...000111111111000///000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000111111111111222222222000222333333333333555666666777;;;AAAHHHQQQXXX\\\^^^eeepppyyy}}}~~~~~~}}}}}}}}}~~~yyyssspppooosssuuuyyyooo^^^ZZZSSSPPPMMMKKKKKKKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFDDD@@@===<<<<<>>===<<<;;;::::::;;;:::999777666666666666666555555555555444444444444555555444333222000///000000111222222222222222000000//////......------...------,,,,,,------...........................---------...............------......------,,,+++------------------------------...///000111222222111111222222222222111111111222222000...---///222222222222222222222222222111111111111111111111111222222222333555888:::;;;777666555333222222222222444333333222222333333444333333333444444444555555444666777777777777888:::::::::999777666666666666999999999:::;;;<<<<<<<<<========================>>>???BBBCCCDDDFFFIIILLLQQQSSSVVVXXX[[[___dddhhhjjjlllnnnooooooqqqvvvyyyzzzzzzzzz{{{}}}}}}wwwqqqmmmhhhddd___\\\ZZZVVVQQQLLLJJJGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGKKKRRRYYYaaaiiiqqqvvv~~~~~~nnneeefffppppppVVVNNNLLLGGGCCCDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSRRRPPPNNNMMMLLLLLLLLLGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDDDD===:::666333222111000///000000/////////.........////////////000000000000000000000000000000000000////////////////////////------............------111000000000/////////.........///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000222333333222333444666555999@@@HHHOOOXXXaaagggmmmsss{{{{{{yyyxxxuuuvvvwww{{{rrr```\\\SSSPPPMMMKKKKKKKKKIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFDDDAAA>>>===>>>??????>>>===<<<;;;::::::<<<;;;999888777777777777666555555555555444444444555555444222222111111111111111222333333333333333111111000///...---,,,,,,......------------......------------------------,,,,,,------.../////////000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222222111222222333333222222111000000000///......000222333333333333333333333333111111111111111111111111000000111222333555777888777666444333222111111111333333222222222222333333333333333444444444555555333555666666666666777999888777666666555555555555:::::::::;;;<<<<<<======<<<<<<<<<<<<============>>>AAADDDGGGJJJMMMQQQTTTZZZ\\\^^^```bbbeeejjjmmmpppqqqqqqqqqqqqrrruuuwwwvvvvvvuuuuuuvvvwwwxxxxxxvvvvvvwwwxxxzzz{{{{{{|||}}}~~~~~~}}}{{{vvvllliiieeecccbbb]]]VVVQQQMMMKKKHHHFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBCCCFFFLLLSSSYYYaaaiiinnnyyy|||wwwkkkfffhhhwwwaaaTTTPPPIIIBBB@@@CCCDDDFFFIIILLLNNNQQQRRRSSSSSSQQQOOONNNMMMMMMMMMIIIJJJKKKKKKKKKJJJHHHHHHFFFGGGGGGFFFFFFEEEDDDCCC???<<<777444222111///...000000000/////////......////////////000000000000000000000000000000000000000000000000000000000000------............------000000000000///////////////////////////000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222111222333333222222444666666>>>HHHRRRZZZeeerrr{{{}}}|||zzzzzz}}}tttaaa[[[SSSPPPMMMKKKKKKKKKIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIGGGDDDAAA@@@AAA??????>>>===<<<;;;::::::::::::999888777777666666666555555555555444444444888777555333222222333444000111222222333333222222222222222111000/////////......------------......---------------------------------...............111111111111///...---,,,,,,,,,,,,,,,,,,---------...//////000111111222222222222333444444333222222///////////////111333555333333333333333333333333111111111111111111111111000000111222333444555666666555444222111111000000333333222222222222333333333333333444444444555555444555777777666555777888666666555555555666666777;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>AAAEEEIIINNNQQQUUUYYY\\\___aaacccdddeeegggjjjmmmpppooonnnmmmllllllmmmnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkkklllllllllmmmmmmqqqssstttsssqqqppppppqqqpppqqqqqqrrrqqqpppooonnnnnnnnnpppqqqssstttuuuvvvxxxxxxwwwxxxxxxyyyzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{{{{{{{|||}}}~~~rrrooommmkkkjjjeee]]]WWWSSSPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAADDDHHHMMMSSSYYYaaafffpppttt{{{xxxppplllpppwwwsssbbbVVVLLLEEECCCAAACCCEEEHHHKKKMMMPPPQQQRRRQQQQQQPPPOOONNNNNNMMMKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA===888444222111///---000000000////////////...////////////000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000////////////000///.........///111222///////////////////////////////////////////////////////////////000000000///000000000111111111111000000111111111222222222111222333222222333555888:::CCCOOOZZZeeeuuu~~~zzz{{{ttt```ZZZSSSPPPMMMKKKKKKKKKIIIHHHKKKJJJJJJIIIHHHGGGEEEDDDGGGHHHIIIGGGDDDAAAAAAAAA??????>>>===<<<;;;::::::888888888777777666555555666555555555555444444444888666444222111222444555///000000111111111111111000000000000111111111111///......------......///------------------------000000///...---,,,,,,,,,.........//////......---,,,---------........./////////000000111111222222222333444555555444333222333222111000111222333444333333333333333333333333111111111111111111111111111111222333444444555555444444222111111111111111333222222111111222222333333333333444444444555555555777888777666666777999666666666666777888999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAFFFJJJOOOTTTXXX[[[___bbbbbbdddeeefffeeefffhhhjjjjjjiiigggeeeddddddddddddccccccbbbbbbaaa```___^^^^^^^^^^^^^^^____________bbbdddeeeeeecccbbbbbbcccbbbcccddddddeeedddcccbbbaaabbbcccdddfffgggiiiiiillllllllllllmmmnnnooopppooopppqqqqqqppppppqqqsssrrrrrrrrrrrrrrrqqqpppooorrrrrrrrrrrrqqqpppooooooppppppqqqrrrsssttttttuuuuuuuuuvvvvvvwwwyyyzzzzzz||||||||||||~~~~~~{{{wwwtttrrrmmmfffaaaXXXUUUPPPLLLJJJIIIHHHGGGEEEEEECCCBBBAAA@@@@@@@@@>>>@@@CCCFFFJJJOOOVVVZZZffflllttt{{{yyyqqqnnnpppvvvqqq^^^OOOIIIIIIAAABBBDDDGGGJJJLLLOOOPPPPPPPPPOOOOOOOOONNNMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB>>>999555333111///---111000000000////////////////////////000000000000////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000///.........///111222////////////////////////////////////////////////.../////////000000111111///000000000111111111111000000111111111222222222111222333333333444888;;;@@@HHHTTT___mmm}}}zzz~~~rrr^^^WWWSSSPPPMMMKKKKKKKKKIIIHHHLLLLLLKKKJJJHHHFFFEEECCCDDDEEEFFFDDDAAA???????????????>>>===<<<;;;::::::777777777777777666555555666555555555555444444444555333111000///000111333//////000111111111111000---........./////////000//////............//////------------------------111111000...---,,,+++***)))***+++,,,------------,,,------....../////////000000000111111111222222222333555666666555333222999666333222111111000///333333333333333333333333222222222222222222222222222222333444555555444444222111111111000111111222222222111111111111222222333333333444444444555555666777888888666666777888666666666777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDEEEFFFJJJNNNSSSXXX[[[]]]```bbbcccdddeeeeeeccccccdddeeeccc```]]]\\\\\\\\\\\\[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVUUUWWWYYYYYYXXXXXXYYYZZZZZZ[[[]]]___``````______]]]]]]^^^```aaabbbccccccdddddddddeeefffggghhhiiihhhiiiiiihhhggggggiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiihhhggggggjjjjjjkkklllmmmnnnnnnoooooooooooopppppppppqqqqqqrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz}}}{{{vvvqqqjjjeee___[[[TTTOOOMMMKKKIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDFFFJJJPPPTTT^^^dddmmmuuuzzzwwwmmmiiijjjtttiiiWWWNNNLLLBBBCCCEEEGGGJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMKKKIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDCCC???:::666444222000///111111000000000/////////////////////000000000000000000000000000000000000000000000000000000000000------............------////////////000000000000///////////////000111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111000111111111111222222222111222333333444777;;;???FFFLLLVVVbbbsssooo\\\VVVSSSPPPMMMKKKKKKKKKIIIHHHKKKKKKKKKJJJIIIGGGFFFEEECCCDDDEEECCCAAA???>>>>>>??????>>>===<<<;;;::::::777777888888888777666555666555555555555444444444333222111000000000111222000000111222222222222111////////////............//////............//////........................000000///...---,,,,,,+++***+++,,,---............++++++,,,------...//////000111111111111222222222222333555777777555333222777444111000111222111000444444444444444444444444222222222222222222222222111222333444444444333222000//////000000111222333222222111111111111222222333333333444444444555555555666777777555555666777555555555777888:::<<<===;;;;;;;;;:::::::::::::::;;;<<<>>>AAAEEEHHHJJJKKKMMMPPPUUUXXXZZZ\\\]]]___^^^`````````]]]\\\\\\]]]YYYVVVSSSRRRSSSTTTSSSRRROOOPPPQQQRRRRRRQQQPPPOOONNNOOOPPPQQQRRRTTTUUUUUUSSSUUUXXXYYYYYYZZZ[[[]]]]]]^^^aaaccceeefffffffffccccccdddeeeeeefffggggggggggggggghhhiiijjjllllllkkkkkkkkkjjjiiiiiikkkmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjkkkkkkjjjjjjiiiiiijjjkkkkkklllmmmnnnoooppppppppppppppppppoooooonnnmmmnnnoooqqqrrrsssttttttsssssstttvvvyyy|||}}}wwwqqqllljjjeee]]]WWWSSSQQQNNNMMMHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCFFFKKKOOOSSSZZZdddlllrrrxxxssskkkhhhlllxxxxxxcccUUUMMMDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOLLLMMMMMMNNNMMMLLLJJJIIIHHHIIIIIIHHHHHHGGGFFFEEEBBB???:::666444333111000111111111000000000//////////////////000000000000000000000000000000000000////////////////////////------............------.../////////000000000111......///000000000000000000000000000000000000000000000000000000000000000000000000111222333333333000000000000111111111111000111111111111222222222111222333444666:::???CCCIIINNNXXXeeewwwmmm[[[VVVSSSPPPMMMKKKKKKKKKJJJHHHJJJJJJJJJJJJIIIHHHHHHGGGDDDEEEFFFEEEBBB@@@@@@@@@??????>>>===<<<;;;::::::777888999::::::999777666666666555555555444444444444444333333333333333333111111222333333333333222333333222111000///......//////............//////////////////////////////..................------...//////000000000000000******+++,,,,,,---......111111111111111222222222222444666777777666444222111///---...222555555444444444444444444444444444222222222222222222222222111222333444444333222111......//////000222333444222222111111111111222222333333333444444444555555444555666666444333444555444444555666888:::<<<===::::::::::::::::::::::::;;;===???CCCGGGJJJMMMNNNNNNQQQUUUXXXYYYYYYZZZ[[[YYYZZZ[[[ZZZWWWUUUUUUUUUQQQNNNKKKJJJLLLNNNMMMKKKKKKLLLMMMOOOOOOOOONNNMMMOOOOOOQQQSSSUUUVVVXXXYYYXXX[[[^^^``````bbbdddeeeccceeegggjjjmmmnnnoooooolllllllllmmmmmmmmmnnnnnnooooooooopppqqqssstttuuusssssssssqqqpppppprrrtttrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqppppppnnnoooooopppqqqrrrssstttttttttttttttsssrrrqqqpppmmmnnnqqqtttvvvwwwwwwwwwtttttttttuuuxxx{{{}}}}}}~~~|||xxxtttnnnfff___ZZZWWWUUUSSSHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA???======???CCCFFFJJJRRR\\\dddjjjqqqzzz{{{ooojjjiiiqqq~~~ooo[[[NNNFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFBBB>>>:::666555333222111111111111111000000000000////////////000000000000000000000000000000000000//////////////////////////////000000000000//////.../////////000000111111---...000111111111000///000000000000000000000000000000000000000000000000000000111222333333444444000000000000111111111111000111111111111222222222111222333555777;;;AAAEEEKKKOOOYYYgggyyyxxxwwwzzz~~~|||{{{|||iii[[[VVVTTTQQQNNNLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAA??????>>>===;;;:::999888;;;:::999777666555555555444444444444444444444444444444333333333333222222333333111000000000111222000000000000////////////,,,,,,------------,,,,,,............////////////------------------------------............------.........///////////////000000111111111222222222333444555555555444333222111111222333333333333222333333333333333444555666666555333000///......///000111222333444555555444444333111///......///000222222222222222222222222333333333333444555666777666666555555555666777777888888888888999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<>>>AAAEEEJJJMMMPPPQQQRRRSSSUUUVVVVVVUUUTTTSSSTTTRRROOONNNMMMLLLJJJIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKKKKLLLOOOQQQSSSSSSVVVZZZ]]]___```___^^^aaadddgggjjjmmmnnnnnnmmmqqqrrrtttwwwyyy{{{|||}}}zzzzzz{{{||||||{{{zzzyyyzzzzzz{{{|||}}}}}}{{{{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}yyyxxxwwwvvvwwwyyy|||~~~yyy|||~~~}}}||||||}}}}}}}}}}}}}}}~~~{{{wwwtttoooiiibbb]]]ZZZXXXNNNKKKHHHFFFEEEEEECCCBBBCCCCCCBBBBBBAAABBBBBBCCCHHHLLLRRRZZZbbbllluuu{{{zzz|||zzzppphhhdddiiittteeeUUUOOOJJJFFFHHHJJJIIIJJJMMMIIILLLPPPRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKIIIHHHHHHGGGEEEDDDCCCAAA===999666333000///000000000000////////////000000000000000000000000111000///......///000111111111000000//////......////////////000000000000///////////////000000000......////////////......000000000000111111111111000000111111111000000///////////////000000000000000000000000000111111222000000000000111222333444777444111333999@@@DDDFFFKKKMMMUUUeeeuuuyyywwwyyy{{{vvvsssvvvyyyuuuuuu{{{kkk[[[VVVRRRPPPMMMKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@======<<<<<<;;;;;;::::::::::::888777666666666666444444444444444444444444444444333333333333222222333222111000000000111222000000000000////////////......////////////..................////////////------------------------...//////////////////................../////////111111111222222222222333444444555555444333222111//////000111111111111000333333333444444666777777777666444222000000000000000111111222222333333333555333111/////////000111222222222222222222222222000000111222222333444444333333333333333444444555777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<>>:::666333111///000000000000////////////000000000000000000000000000000////////////000000000000000000////////////------------............111111111111111000000000......////////////......000000000000111111111111000000111111111111000000////////////000000000111000000000000000111222222111111111111111222333333555333222444:::@@@DDDEEEKKKMMMVVVeeetttzzztttrrrtttwwwzzz~~~zzzpppmmmpppsssqqqrrrxxxnnn\\\UUUQQQOOOLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDCCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777666666444444444444444444444444444444333333333333222222333222111111000000111111000000000000///////////////000000111111000000///............////////////........................//////000000000000//////---------.........//////222222222222333333333333444555555444333222111000//////000111111111111000333333333444555777888999888777666444333222222222111111000000000111111222555444222111000000111222222222222222222222222222000000111222333333333333222222222222222333444555666777999:::;;;;;;:::999999999999999:::<<<>>>???CCCDDDGGGIIILLLNNNOOOPPPPPPPPPQQQQQQPPPOOONNNMMMHHHGGGFFFEEEEEEDDDDDDEEEDDDEEEEEEFFFHHHJJJKKKLLLQQQQQQRRRTTTWWWZZZ^^^___fffgggiiijjjlllnnnppppppnnnppptttwww{{{}}}~~~~~~}}}|||zzzrrrnnniiiccc^^^XXXUUUPPPMMMKKKJJJGGGFFFDDDDDDCCCBBBAAAAAAAAABBBCCCEEEHHHMMMTTT]]]fffmmmtttxxx|||zzz~~~pppgggaaacccjjjyyyoooXXXPPPJJJIIIJJJHHHGGGIIIKKKNNNQQQRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCAAA>>>;;;777444111000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000------------.....................------,,,,,,,,,...//////000000//////...000000000000111111111111000000111111111111000000/////////000000000111111111000000000000111222222222222111111111222333333333333555999???DDDFFFGGGJJJMMMWWWfffrrrzzz{{{rrrllllllppptttuuuxxx{{{zzzxxxzzz~~~tttppprrrpppppptttyyy}}}ppp^^^VVVSSSPPPMMMJJJJJJIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCAAA???>>>;;;;;;;;;;;;::::::::::::777888888888888777777777444444444444444444444444444444333333333222222222222222222111111111111111000000000000////////////000000000111111000000000............/////////////////////////////////////////////000000/////////,,,,,,------......//////222222333333333444444444555444444333222111000000111111222333333333333222111111111222444666888999999888777666555444333333222222111000000000111111444444222222111111222222222222222222222222222222222333444555555555444444444444333444444555666777666777999;;;;;;;;;999888888888777888:::===@@@BBBGGGHHHJJJKKKMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJFFFGGGFFFEEECCCBBBCCCDDDEEEFFFGGGIIILLLOOORRRSSSVVVWWWXXXZZZ\\\___bbbccchhhhhhiiijjjkkknnnppprrroooqqqtttwwwyyy{{{|||}}}}}}{{{zzz{{{~~~|||yyyuuummmfff^^^ZZZUUUQQQNNNLLLIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDGGGLLLTTT]]]dddnnnssszzzyyyyyy{{{vvvkkkcccdddjjjzzzzzz___TTTKKKIIIIIIGGGFFFGGGKKKNNNPPPQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMLLLKKKIIIHHHHHHGGGEEECCCCCCBBB???<<<888444111000000000000000////////////////////////////////////...///000111111000///.........//////000000111111////////////000000000000------,,,,,,++++++******//////000000000000/////////000000000111111111111///000000111111111111000//////000000000111111111111111000000111111222333333333222222222222333333444666;;;@@@FFFIIIJJJJJJJJJMMMXXXgggrrrvvv{{{}}}}}}yyyrrrkkkgggiiioootttxxxzzz{{{yyyvvvxxx|||wwwxxxvvvxxx}}}rrr___WWWVVVRRRNNNKKKIIIHHHEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDAAA???>>>>>>======<<<:::999999888777777888888888888777666444444444444444444444444444444333333333222222222222222222222111111000000000000000000////////////...//////000000//////...............////////////////////////////////////---......//////......---,,,,,,------...//////000222222333333333444444444444444333222111111000000111111222333333333333222//////000111222444666777888888777777666555444333333222222111111111111222333333222222222222222222222222222222222222222222333333444444555555444444444444444444555666777888666888:::;;;;;;:::999888888888888999;;;???BBBEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGEEEBBB@@@BBBCCCCCCDDDGGGJJJNNNRRRVVVXXX\\\\\\]]]^^^___aaabbbcccggggggfffggghhhkkkmmmoooooopppqqqssstttuuuvvvvvvzzz{{{|||}}}~~~~~~~~~~~~~~~zzzzzzzzzzzz}}}wwwoooeeeaaa[[[VVVRRRNNNJJJHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCDDDGGGNNNVVV\\\gggmmmvvv~~~{{{wwwvvv{{{vvviiifffjjjyyyiii\\\NNNIIIHHHGGGFFFGGGJJJLLLOOOPPPPPPOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMLLLKKKIIIHHHHHHGGGEEECCCCCCBBB@@@===999555222000000000000000////////////////////////////////////...///000111111000///.........//////000000111111////////////000000000000111111000000000///////////////000000000000/////////000000000111111111111//////000111111111111111000000000000111111111111111111111111111222222333333333333333333333444555555999@@@FFFJJJLLLMMMMMMKKKOOOYYYgggqqqtttwwwzzz~~~tttqqqoookkkhhhhhhlllsssxxx~~~|||xxxxxx~~~yyyyyyrrr```XXXWWWSSSOOOLLLJJJHHHFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFDDDBBB@@@?????????>>>===;;;:::999888777888999999999777666555444444444444444444444444444444333333333333222222111222222222222111000000000000000000////////////---......//////......---............////////////........................------............------,,,------...///000111111222222222222333333333333333222111111000000111111//////000111111111111000...//////000111222444555666666777666666444333222111111222333333222222111222222222222222222111111222222222222222222222222333222222111111222333333222222222333444555666777888888::::::::::::999888888888999;;;>>>AAADDDFFFIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFCCCEEEFFFEEEAAA@@@BBBEEEIIIJJJMMMPPPTTTYYY\\\^^^_________```````````````fffeeeeeefffgggjjjlllmmmooooooooopppqqqrrrrrrsssxxxyyyzzz{{{||||||}}}}}}xxxzzz}}}}}}{{{zzz{{{||||||{{{sssooojjjccc]]]XXXTTTOOOLLLIIIHHHFFFDDDCCCAAAAAAAAACCCCCCCCCCCCDDDIIIOOOTTT^^^eeeoooxxx}}}|||zzzssskkkiiitttzzzhhhUUUKKKHHHFFFEEEFFFHHHJJJMMMNNNNNNOOOQQQRRRPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA>>>;;;666222000000000000000////////////000000000000000000000000//////000000000000//////////////////000000000000------------............000000000000000000000000///000000111111000000///000000000000111111111111...///000111111222111111000000000111111111222222222111111111111222333333333333333333444555666666777<<>>===<<<<<<;;;;;;888999999:::999777555333444444444444444444444444444444333333333333222222111222222333222111000///000000000000////////////---......//////......---............////////////------------------------......////////////......------...///000111222333111111111222222222222333111111000///000111222333//////000111111111111000000000000000111222333444444555555555555333222111---...111333333333111000000111111111111111111111222222222222222222222222555333111000000111333444333333333444555666888888999999999999999999999999888999;;;>>>AAACCCEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFBBBEEEHHHGGGDDDDDDHHHLLLRRRRRRTTTVVVYYY\\\___```]]]^^^^^^____________^^^dddeeeeeefffgggiiijjjkkklllmmmmmmnnnooopppqqqrrrtttuuuwwwxxxyyyzzzzzz{{{uuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}xxxuuuwww}}}yyyuuummmfffaaa[[[VVVSSSLLLKKKIIIGGGEEEDDDCCCCCCBBBCCCCCCBBBCCCFFFJJJNNNSSS\\\gggqqqwww}}}|||}}}rrrmmmrrrxxx___PPPIIIEEECCCDDDEEEGGGJJJLLLMMMOOOQQQSSSNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCCCCBBB???;;;777333000000000000000////////////000000000000000000000000000000////////////000000000000000000////////////------------............,,,,,,,,,---......//////000000111111111111000000000000000000111111111111...///000111111222222222000000111111111222222222222222111111222222333444222222222333444666888888===CCCKKKPPPRRRRRRSSSTTTVVVVVV[[[ccciiikkknnnrrrttt}}}vvvkkkcccggglllqqqvvvzzz~~~xxxsssuuuxxx}}}|||}}}qqqaaaZZZSSSQQQNNNLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>888999::::::999666444222444444444444444444444444444444444333333333222222111111222333222111000///000000000000////////////......////////////................../////////000------------------------//////000000000000//////......///000111222333333000000111111111222222222000000/////////111222333111111222333333333333222222111111111222333444444333333444444444333111000***,,,000333333222000...///000000111111111000000222222222222222222222222888666333111000222555777555555666666888999:::;;;::::::999888888999999:::999:::===@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDFFFGGGBBBFFFJJJJJJIIIJJJOOOTTTSSSTTTTTTUUUWWWYYY[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^ccccccdddfffggghhhiiiiiiiiijjjjjjkkkmmmoooqqqrrrpppqqqrrrtttuuuvvvwwwwwwwwwyyy{{{}}}~~~~~~{{{vvvqqquuu{{{|||tttmmmgggaaa\\\XXXQQQOOOMMMKKKIIIHHHGGGGGGBBBBBBCCCBBBBBBDDDGGGJJJKKKTTTaaalllssszzz}}}~~~~~~yyyrrrsssfffSSSJJJEEEBBBBBBCCCFFFIIIKKKLLLNNNQQQTTTMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@<<<777333000000000000000////////////000000000000000000000000111000///......///000111111111000000//////......////////////000000000111---......///000111222222000000111111111111000000000000000000111111111111......///111111222222222000111111111111222222222222222111111222222333444111111222333555777999:::DDDJJJQQQVVVWWWWWWXXXZZZZZZXXX[[[aaafffgggjjjnnnooowwwtttjjjbbbgggooovvv{{{~~~yyysssrrrtttqqquuu|||zzzxxxzzzmmm___ZZZRRRPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>>>>===<<<;;;:::888888888777777666555444777777555444333222222222555555444333333222111111000000000111333333222111111000///------......//////...---///222333111....../////////...---,,,,,,------------------------............////////////......//////000000111111444444333222222111111000222111000000000111333444111222444555555444222111222222111111111111111111444444444333333333222222//////000111222333444444111111000000000000000111111111111111111111111111555555444333333333444444333333333444444555555555777777666777777888999999999;;;===???BBBDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBCCCFFFIIIKKKLLLNNNPPPRRRTTTUUUVVVTTTTTTUUUVVVXXXZZZ\\\]]]\\\\\\\\\]]]___aaabbbccccccddddddeeefffggghhhhhhjjjiiiiiijjjkkknnnpppqqqrrrsssuuuvvvuuutttuuuvvvwwwwwwxxxyyy{{{||||||}}}{{{|||}}}|||}}}~~~wwwsssxxxwwwpppiiibbb]]]TTTSSSQQQMMMJJJHHHGGGHHHDDDCCCBBBBBBDDDDDDCCCBBBHHHNNNWWW```jjjsss|||{{{vvv|||zzz{{{uuu\\\OOOIIIDDDAAAFFFGGGIIILLLNNNPPPQQQRRROOOMMMLLLLLLMMMNNNMMMLLLNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@>>>:::555222333222000///...///000222000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000......//////000000111111000000000000////////////000...,,,,,,///111333333000000000000000111111222111111111111111111111111000000000000111111111111666222222444333222999CCCKKKUUU[[[XXXWWW[[[______dddaaa^^^^^^bbbggglllooosssvvv{{{|||ssskkklllkkkqqqzzzvvvpppooonnnrrrvvvxxxxxxzzz~~~ooo```ZZZVVVTTTQQQNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEECCCAAA???>>>:::::::::;;;::::::999999888888888777777666555444555555444333333333444444666555555444333333222222111000000111333333222111111000///...---...//////000...---///111222000.....................------------------------------------------..................//////000111111111444444444333222222111111222222111111111222333444222333444555555444333222111111222222222222222222333333333333222222222222//////000000111222222222111111000000000000111111222222222222222222222222///000111333555777999;;;444444555555555666666666888888888888888999:::;;;<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCDDDHHHJJJNNNOOOPPPRRRSSSUUUVVVWWWUUUUUUVVVVVVXXXYYY[[[\\\\\\\\\\\\]]]___```bbbcccbbbcccddddddffffffggghhhiiiiiiiiiiiikkkmmmooopppppprrrtttttttttssstttuuuvvvwwwwwwxxxzzz{{{{{{|||zzz{{{|||~~~~~~|||}}}xxxvvvwww{{{~~~wwwpppiiieee[[[ZZZVVVRRRMMMJJJIIIHHHEEEDDDCCCCCCEEEEEEDDDCCCFFFKKKRRR[[[dddnnnwww}}}}}}vvvxxx|||{{{aaaQQQIIIDDDAAACCCDDDGGGIIILLLNNNPPPPPPTTTRRRPPPNNNNNNNNNLLLKKKMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCAAA@@@>>>:::666222333222000///...///000111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000///333111//////000222222111000000000000000111222222111111111111111111111111111111111111222222222222444111111333555666???HHHSSSZZZ___```ccchhhjjjhhheeeccc```aaadddiiiooorrrvvvzzz~~~vvvqqqooonnnrrryyy|||}}}|||wwwuuuuuuuuuvvvwwwyyy~~~rrraaaZZZUUUTTTQQQOOOLLLJJJIIIHHHFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEECCCAAA???>>>888888999::::::::::::999888888888777777666555444333333333333333444555666555555555444333333222222111000000111333333222000111000///.........//////000///...///000000///------------...............------------------------,,,,,,,,,------------.........///000000111111222444555444444333333222111222222111111222222333444222333444555555444333222111111222222333333444444222222222222111111111000000000000000000000000000111000000000000000111111333333333333333333333333444444333333444444555666666666666666666777777777888888888999999;;;<<<<<>>HHHQQQ[[[]]]aaafffooovvvuuupppjjjiiiggghhhjjjoootttwwwzzz~~~zzzxxxuuutttuuuxxxzzz{{{}}}{{{|||yyyvvvwww}}}|||tttbbbZZZSSSRRRQQQNNNKKKIIIIIIIIIEEEGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEECCCAAA???>>><<<<<<<<<======<<<;;;;;;888888888777777666555444444333333333333444555555444444333333222222222222111111000111333333111000000000000///////////////000000////////////---,,,------------......//////........................,,,,,,---------............//////000111111222222555555666666555444222111111111111111111222222333222222333444444333222222111111222333444444555555111111111111000000000000111000000000//////......000000000000000000111222333333333333333333333333555444333222222222222222666666666666666666666666777777888888999;;;<<<===@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGIIIMMMPPPSSSTTTTTTTTTUUUVVVVVVVVVXXXWWWWWWWWWWWWXXXYYYYYY\\\\\\\\\]]]^^^___aaabbb``````aaabbbcccdddeeeeeegggggghhhhhhjjjkkkllllllnnnppprrrsssrrrrrrssstttttttttuuuvvvvvvwwwxxxxxxvvvwwwyyyzzz||||||}}}}}}||||||}}}~~~~~~~~~~~~|||}}}~~~zzzzzz||||||zzztttlllhhhbbb\\\WWWRRRNNNLLLIIIGGGEEEDDDEEEFFFFFFEEEBBBDDDGGGLLLSSS^^^iiiqqqyyyzzzxxxxxx{{{nnn[[[PPPLLLKKKDDDEEEGGGIIILLLOOOQQQSSSQQQPPPPPPQQQRRRSSSRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA???<<<777444222111000000//////000000000000000000000000000000222222111111000000//////////////////////////////////////////////////////111111000000//////......000000000000000111111111222111111222333333111000111111000000111111222333111111111111111111111111222222222222333333333333666555444888>>>GGGQQQYYY]]]\\\^^^hhhvvv~~~{{{uuurrrrrrrrrrrrsssvvvzzz}}}~~~}}}|||}}}{{{zzzzzzzzz{{{~~~~~~|||yyy{{{yyy}}}sssaaaYYYVVVVVVUUUQQQLLLHHHHHHIIIFFFGGGIIIJJJKKKIIIHHHGGGEEEEEEEEEEEECCCAAA???>>>@@@@@@??????>>><<<;;;:::888888888777777666555444555555444333333333333444222222222222111111111111222111000111333333111///000000000000000///////////////000000///...---------------------...///000........................---.........//////////////////000000111222222222555666777777666555333222000000000111111111111111111111222222222222111111111111222333444444555555111111111000000000//////111111000000///.........000000//////000111222222333333333333333333333333------...000222444666777555555555555555555555555555666666777999;;;<<<===@@@@@@AAACCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKNNNQQQSSSSSSSSSTTTTTTTTTUUUUUUXXXXXXWWWWWWWWWXXXXXXYYY\\\\\\\\\]]]^^^___```aaa___``````aaabbbcccddddddfffggghhhiiijjjjjjkkkkkknnnppprrrssssssssstttuuusssttttttuuuuuuvvvvvvvvvuuuvvvwwwyyy{{{|||||||||{{{||||||}}}~~~~~~~~~~~~{{{}}}~~~zzzuuuzzz{{{sssnnngggaaa]]]YYYTTTPPPLLLIIIFFFEEEEEEEEEEEEDDDCCCCCCDDDGGGMMMWWWbbbjjjuuu||||||zzz|||{{{zzzzzzwwwaaaRRRLLLKKKEEEFFFGGGHHHKKKMMMPPPQQQOOOOOOOOOPPPRRRSSSQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@===888555222111111000000000000000111111111111111111111111222222111111000000//////////////////////////////////////////////////////111111000000//////......///000000000111111111222/////////111333333222111111111111111111222222333111111111111111111111111111111111222222222222333555555666999AAAMMMWWW\\\^^^\\\^^^jjjyyy{{{{{{}}}~~~~~~|||{{{|||}}}{{{}}}~~~~~~~~~~~~ppp___YYY[[[\\\ZZZTTTMMMHHHGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>@@@@@@???>>><<<:::888777888888888777777666555444666555444333333333333333222222222222222111111111222111111111222222111///000000111111111000///...---///000000...------...///...---,,,,,,---///000................................./////////000000//////000111111222222333666777888999888666444222000000111222222222222111222222222111111222222222111111222222333333444444111111111111000000000///111111111000000/////////////////////000111222333333333333333333333333333/////////000111222333444666666555555555555444444444555666777999;;;===>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKNNNPPPRRRRRRRRRSSSTTTTTTTTTUUUXXXXXXWWWWWWWWWXXXXXXYYY\\\\\\\\\\\\]]]^^^___```___``````aaabbbcccddddddgggggghhhjjjjjjkkkkkkjjjmmmooorrrssssssssstttvvvssstttttttttuuuuuuuuuvvvtttuuuwwwyyyzzz|||||||||zzz{{{|||}}}~~~~~~~~~~~~|||}}}|||uuuuuuxxx~~~xxxpppjjjfffaaa[[[VVVQQQNNNIIIFFFFFFEEEDDDDDDDDDCCCCCCDDDIIIQQQ[[[bbbnnnwww~~~zzzzzz~~~yyytttpppppp{{{hhhTTTKKKIIIEEEEEEEEEEEEGGGJJJLLLNNNQQQQQQPPPQQQQQQPPPNNNKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBAAA>>>999666111111111111000000000///111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111222222222///......///222333333333222111111111111222333333111111111111111111111111111111111111222222222222222444666:::EEESSS\\\___bbb```dddppp|||||||||~~~|||lll]]]XXXWWWYYYXXXSSSKKKGGGGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>===<<<:::999888888888888777777666555444444444333333333444555555333333333333333333333333333222111111222222000///000000111222111000///...+++---000///...---...///000///---,,,,,,---...///........................---------........./////////000000111111222333333666777999:::999777444333111222333444444444333333444333333333333333333444111111222222222222222222222222111111111000000000111111111111111111000000////////////000111222333222222222222222222222222555555333222111111111111777777777666666666555555555555666888:::===???@@@>>>>>>@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIIIIKKKMMMOOOQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\]]]^^^_________```aaabbbcccddddddeeeggghhhiiikkkkkkkkkkkkjjjkkknnnpppqqqqqqrrrsssuuuttttttttttttuuuuuuuuuuuutttuuuwwwyyyzzz||||||}}}yyyzzz|||}}}~~~}}}|||wwwuuuwww{{{{{{tttoooiiibbb\\\WWWSSSMMMIIIHHHGGGEEEDDDDDDCCCCCCCCCEEELLLTTTZZZeeeoooxxx{{{{{{zzz|||}}}~~~ssskkkffflllzzzrrrZZZNNNLLLFFFFFFEEEEEEFFFHHHJJJLLLQQQPPPPPPQQQRRRQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA???:::777111111111111111000//////111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000000///000000111111222333333333111///000111333444333222222111111222222333444111111111111111111111111222222222222333333333444222666:::@@@MMM]]]fffgggggggggmmmwww~~~}}}zzz}}}jjj\\\XXXMMMPPPQQQNNNIIIGGGIIILLLJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEEEECCCAAA???>>>===>>>>>>>>>===<<<;;;;;;888888888888777666555444222222222333444555777777555555555555555555555555333222111111222222000...000111111222222000///...***---//////------...000111000...,,,+++,,,---...////////////////////////,,,,,,,,,---------......000000000111222222333333666888999::::::777555333333444555666666666555444666555555444444555555666222222111111111111111111222222222222111111111111111111111111111111222222////////////000111222333111111111111111111111111111111222333444666888999999888888888777777666666666666777999;;;>>>@@@AAA>>>>>>@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIIIIJJJLLLNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^^^^___``````aaabbbcccdddeeeeeegggiiijjjkkkllllllkkkjjjjjjllloooppppppqqqrrrttttttttttttuuuuuuuuuuuuuuutttuuuwwwyyy{{{|||}}}}}}yyyzzz|||}}}~~~}}}vvvtttsssvvv|||vvvoooggg```[[[VVVQQQLLLIIIHHHGGGEEEDDDCCCBBBAAACCCIIIPPPVVV___iiissswww|||}}}|||~~~~~~tttiiiaaacccmmmzzzaaaUUURRRJJJIIIGGGGGGGGGIIIKKKLLLNNNNNNOOORRRTTTTTTRRRPPPKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCBBB???;;;777111111111111111000//////111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000......//////000000111111///000000111222222333333777444111000111333333333222222111111222222333444111111111111111111111111333333333444444444555555333999???FFFVVVgggpppoooiiikkkrrrzzz}}}vvvyyy|||}}}lll^^^YYYTTTQQQNNNKKKKKKJJJIIIGGGHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDEEEEEEDDDBBB@@@???>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444444444444333333222222222555555444333333222111111000000000000000111111111000////////////.........,,,,,,,,,---------.........------,,,,,,------...------......///000000000222222222222222222222222555555666666555333222000222222222222222222333333000111333444555555666555444333222222111111111111000000000000000000000000......///000000000000000333222000/////////000000111111222333444444555555555555555444222222444666999999888777777777777777999:::;;;<<<===>>>???@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSUUUVVVVVVVVVTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^______^^^^^^___aaaccceeeggghhhdddeeegggiiikkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrtttvvvwwwuuusssrrrrrrssstttuuuwwwyyy{{{|||}}}zzzzzzzzz}}}zzzssspppnnnuuu~~~zzzuuunnnjjjddd___WWWQQQLLLJJJHHHFFFAAACCCDDDDDDCCCEEEJJJNNNYYY```jjjsss{{{}}}wwwuuuuuuxxxeeeYYY^^^fffqqqpppZZZQQQIIIDDDCCCFFFHHHHHHIIILLLNNNOOOPPPPPPPPPOOONNNMMMMMMKKKIIIIIIIIIJJJIIIHHHEEECCCBBBAAA@@@===:::777333111000111222222111000000000000000000000000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222333333333666444333222333555555555444888AAAQQQbbbmmmqqqqqqjjjpppuuuxxxzzzwwwwww{{{mmm]]]WWWTTTQQQNNNKKKKKKJJJIIIGGGIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444444444444333333222222222555444444333222222111111000000000000000000000000...------------,,,,,,,,,,,,,,,---------............------,,,,,,------...------......///000000000111111222333444444555555444555555555555333222111000000000000000000000000444444555666777888999999555555444333222111111111000000000000000000000000...///000000111111000000333222111000000000000111111111222222333333444444111222222111///000222444888888777777666777777777::::::;;;<<<===>>>???@@@????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLOOOPPPRRRSSSUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^______^^^^^^^^^```aaaccceeeffffffggghhhjjjlllmmmnnnnnnlllmmmmmmnnnooopppqqqqqqoooqqqtttuuutttsssrrrsssuuuvvvwwwxxxyyyzzz{{{|||{{{zzz{{{}}}{{{sssmmmnnnttt|||wwwrrrjjjeee]]]VVVQQQNNNJJJHHHDDDEEEFFFEEECCCDDDHHHLLLSSSYYYdddmmmvvv|||{{{xxxxxx}}}{{{iii]]]___eeennnzzzbbbVVVKKKFFFCCCFFFHHHHHHJJJMMMNNNOOOPPPQQQPPPPPPNNNNNNOOOMMMKKKIIIIIIIIIGGGFFFEEECCCBBBAAAAAA???;;;888333222111111222222111000111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111222222222222333333333444333222222444666777888777>>>KKKZZZgggooorrrrrrlllqqqwwwxxxxxx}}}vvvzzzmmm[[[TTTTTTQQQNNNKKKKKKJJJIIIGGGIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEDDDBBB@@@>>>>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444444444333333333333222222444444333333222222111111000000000000000000000000...------------,,,,,,,,,,,,------------...............------------......---......//////000000111000111222333555666777888444444555555444333222111000000000000000000000000333222222222333555777888777777666444333222111111000000000000000000000000///000111111222222111111333333222111111111111222111111222222222222222222222333444333333333555777777666666666666777777888:::;;;;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFGGGHHHJJJKKKKKKOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXX\\\[[[[[[\\\\\\]]]^^^___^^^^^^^^^___```aaacccdddfffggghhhjjjkkkkkkllllllkkkllllllmmmnnnooopppppplllooorrrsssssssssssstttwwwxxxxxxyyyyyyzzzzzz{{{|||{{{|||~~~|||qqqllllllooowwwyyymmmhhhaaaZZZUUUOOOKKKGGGHHHHHHGGGEEECCCCCCEEEHHHKKKQQQ[[[eeennnvvv}}}{{{yyyxxx}}}~~~nnnaaaaaaeeennnjjjYYYMMMGGGDDDFFFHHHHHHJJJMMMNNNOOOPPPQQQQQQPPPOOOOOOQQQOOOLLLJJJJJJHHHFFFDDDDDDCCCBBBBBBBBBAAA>>>;;;444222111111222222111000222222222222222222222222111000000//////000000111000000000000000000000000111111222222222222111111000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222222222222222333333333333333222222222444666999:::<<>>>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444333333333333333333333333333333333333222222111111000000000000000/////////000////////////.........------------..................------------...............///000000111111111111222333444555666666444444444444333333222222333333333222222222222222222111000000111333666777888888777666444333111000000000000000000000000000000000111222222222222222333333222222222222222222222222111111111111111111222444555555555555777999555555555555666777888999;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLOOOOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYY[[[[[[[[[[[[\\\]]]^^^_______________```aaabbbcccddddddfffggghhhhhhhhhhhhjjjkkkkkklllmmmnnnoooooommmooorrrsssrrrrrrssstttwwwwwwxxxyyyzzz{{{{{{||||||||||||~~~}}}rrrmmmlllpppxxx}}}qqqmmmfff```ZZZTTTOOOKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFLLLTTT^^^hhhrrrzzzzzzvvvtttxxx~~~tttgggeeehhhssspppYYYOOOIIIDDDEEEFFFFFFHHHLLLMMMNNNOOOQQQQQQQQQPPPOOOPPPNNNLLLKKKKKKIIIGGGDDDDDDCCCBBBCCCCCCBBB@@@===444333222222222222111///222222222222222222222222111000000000000000000111000000000000000000000000000111111222222111111000000000000000000000000000///000000000111111111111///000000000111111111111222222222222222222222222222222222333333333444444222222222222222555999;;;@@@PPPdddoooqqqoooooopppsssxxx|||{{{uuutttxxx}}}|||~~~yyyzzz}}}}}}zzztttqqqwwwiii[[[VVVTTTQQQNNNKKKKKKJJJIIIGGGEEEFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFEEEDDDAAA???===>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444333333333333333333333333333222222222222222111111000000000000//////......000////////////.........---------........./////////......------......///......//////000111111111222222222222333333333333444333333333222222222222333333333222222222111111555444333333444666888:::888888888777555333111000000000000000000000000000000000111222222222222222222222222222333222222222222222111111111111111111///111222333222333444555444444444555777888:::;;;<<<<<<<<<===============??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^_________```aaabbbcccdddcccdddeeefffggghhhhhhhhhjjjjjjkkklllmmmnnnooooooppprrrssssssrrrrrrsssttttttuuuvvvxxxzzz|||}}}}}}|||||||||~~~uuupppmmmnnnttt{{{xxxtttnnngggbbb\\\WWWSSSJJJHHHEEECCCCCCCCCDDDDDDDDDIIIPPPYYYcccmmmwww~~~wwwrrrqqqtttxxxuuuoooqqq~~~yyy]]]SSSKKKEEEDDDDDDCCCFFFJJJKKKLLLNNNPPPPPPQQQPPPPPPMMMLLLKKKKKKLLLKKKIIIFFFDDDCCCCCCCCCDDDCCC@@@>>>555444222222333222111///111111111111111111111111111111000000000000111111111111111111111111111111//////000000000000//////000000000000000000000000///000000000111111111111///000000000111111111111222222222222222222222222222222333333333444444444222333333222222444999===GGGWWWiiiqqqoookkklllpppwww||||||uuuqqqsssxxx|||wwwxxxxxxwwwssskkkfffjjjwwwiii]]]YYYTTTQQQNNNKKKKKKJJJIIIGGGDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDAAA>>>===>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444222222333333333333444444222222222222222222111111111000000//////......---...------------,,,,,,,,,------.........///////////////............//////...//////000000111111222222222222222222222222222333333222222222222333333222222111111000/////////222222222222333555777888777777777777666444222000000000000000000000000000///000111111222222111111000111222222333222222222111111222222222222222222111333555555444444555666333444555666888:::<<<==================<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@AAACCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUUUURRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^_________```aaabbbdddeeeeeefffgggiiijjjjjjkkkkkkjjjkkkkkklllmmmnnnooooooqqqrrrssssssrrrrrrssstttssssssuuuwwwyyy{{{}}}}}}|||{{{|||~~~wwwnnniiikkkpppwww~~~yyyqqqjjjddd^^^YYYUUUNNNKKKGGGEEEEEEEEEDDDDDDCCCGGGMMMTTT]]]hhhssszzzvvvpppnnnpppssswww}}}iiiXXXOOOGGGDDDCCCBBBDDDHHHIIIJJJLLLNNNOOOPPPPPPOOOLLLLLLKKKLLLMMMLLLIIIGGGDDDCCCBBBCCCCCCBBB@@@===666444333222333222111///000000000000000000000000222111111000000111111222111111111111111111111111//////000000000000//////000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222333333333333444444444444333444555444333666<<>><<<>>>>>>======<<<;;;999888777777777777666666666666444444444444444444444444222222222333333444444444111111111111111111222222111000000///......------...------------,,,,,,,,,............//////////////////............///////////////000111111222222111222222333333444444444333333222111111222333444222222111111000//////...//////000111222333333444444555666666666444222000000000000000000000000000...///000000111111000000///000111222222222111111111111222222333333444444444666888888777666666777444444555777999;;;>>>???>>>>>>======<<<<<<<<<;;;======>>>>>>>>>?????????AAABBBDDDFFFHHHJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUSSSTTTTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]]___```bbbdddeeedddeeegggiiijjjlllllllllkkkkkklllmmmnnnoooppppppooopppqqqqqqqqqqqqsssuuussstttuuuvvvxxxyyyzzz{{{{{{zzz{{{}}}~~~wwwkkkjjjlllnnnwwwyyyooogggaaa[[[XXXUUUQQQKKKHHHHHHGGGEEECCCBBBDDDHHHNNNWWWaaallltttxxxrrrkkkmmmoooqqqttt}}}xxx^^^TTTKKKFFFDDDBBBDDDHHHGGGIIIKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMLLLHHHEEEDDDCCCBBBCCCCCCAAA>>><<<777555333333333333111///111111111111111111111111222111111000000111111222111111111111111111111111000000000111111000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111333333333444444444444555222444666666666;;;CCCJJJ^^^eeelllkkkggghhhoooxxx|||}}}uuuqqqtttyyy}}}|||zzz|||qqqrrrppphhh```^^^eeelllpppaaa[[[TTTQQQNNNKKKKKKJJJIIIGGGEEEFFFHHHJJJJJJJJJHHHGGGEEEFFFFFFFFFDDDAAA>>><<<>>>>>>>>>===<<<;;;999999777777777777666666666666444444444444444444444444222222222333333444444444111111111111111111222222111000000///...---------000000/////////...................../////////000//////............///////////////000111111222222111111222333555666777777333222111111111222333444444444333333222111111000111222333444555666666666333444555666666444222111000000000000000000000000......///000000000000000...///000111222222111000111111222333444444555555222444666666444333222333444444555777:::<<>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>BBBCCCEEEGGGIIIKKKMMMNNNIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[\\\]]]___aaacccdddbbbccceeegggiiikkkkkklllkkkllllllmmmnnnoooppppppkkkmmmoooooopppqqqtttwwwtttuuuuuuvvvwwwwwwxxxxxxzzzzzzzzz}}}~~~~~~~~~||||||~~~qqqnnnllliiimmmvvvzzzpppiiiccc```[[[VVVOOOKKKJJJHHHEEEBBB@@@BBBEEEJJJRRR\\\gggooo~~~~~~{{{uuuiiikkkmmmmmmooovvvbbbXXXNNNHHHEEEBBBDDDHHHFFFGGGJJJLLLNNNNNNNNNNNNPPPOOONNNNNNMMMKKKGGGCCCDDDCCCBBBBBBBBBAAA>>>;;;777555333333333333111///222222222222222222222222222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000333333333444444444555555111444777888:::???IIIQQQfffjjjllljjjfffiiisss|||~~~}}}vvvsssvvv{{{{{{yyy{{{yyywwwzzzppprrrqqqkkkbbb^^^bbbhhhmmm```[[[UUUSSSPPPMMMKKKIIIIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>======>>>>>>===<<<;;;;;;888777777666555444444333555444444333333444444555444444444444444444444444333333444444333333222111111222333222000000000111111000...---,,,---///000///////////////000111111//////............//////---...///111222444555555333333333333333333333444222222333333333333444444555555444333333222111111///000000000000111111111222222222111111111000000222111000//////000111222000///...------...///000000000000000111111111111///000111222333444444444555555444444444555555666999888777777888:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBDDDFFFHHHIIIHHHHHHIIIJJJLLLKKKJJJIIIJJJLLLNNNOOOQQQQQQPPPOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[^^^```bbbcccccccccbbbeeeggghhhhhhiiijjjkkkkkkkkkllllllllllllllllllkkklllmmmoooppprrrssstttssstttuuuvvvvvvwwwwwwwww|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}wwwooohhhfffhhhppp{{{uuullliiilllaaa[[[TTTOOOMMMKKKGGGDDDBBBCCCDDDFFFLLLVVV```hhhrrrxxx~~~|||oooiiigggllloooqqqxxxjjj]]]PPPJJJHHHEEECCCDDDEEEGGGJJJMMMNNNOOOOOONNNNNNNNNMMMMMMLLLJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@???999666333111111222111111000/////////000111222222000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000000111111111111222222222111000000000//////......444444333222222111111000222222111111222222333444333666999888999BBBRRR```nnnuuuzzzyyyttttttzzz}}}yyywwwxxx{{{|||vvvttt|||wwwvvv{{{}}}vvvuuuwwwyyy{{{{{{uuummmgggggghhhooo```YYYUUUSSSPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>===<<<::::::888888777666666555444444555444444333333444444555444444444444444444444444222222333333222222111000111222333222000///000111222000///---------...//////////////////000000111......------------......,,,---...///000111222333222222222222222222222222111111111222222222333333555444444333222222111111111111111222222222333333444444333333333222222222222111000//////000111222000///............///000000000000000111111111111000000111222333333333333555444444444444555666666888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBCCCEEEHHHIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLNNNPPPRRRQQQQQQPPPQQQRRRSSSTTTSSSTTTVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]ZZZ[[[^^^```bbbcccccccccbbbeeeggghhhhhhiiijjjkkkkkkkkkllllllllllllmmmmmmkkklllmmmnnnpppqqqrrrssstttuuuvvvwwwwwwxxxwwwwwwzzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzlllfffgggeeemmmzzz|||pppkkklllfff```YYYSSSQQQNNNJJJFFFEEEEEEEEEFFFJJJRRR[[[bbbmmmttt}}}xxxpppkkkkkklllnnnuuu}}}qqqaaaQQQKKKIIIEEEBBBAAACCCEEEHHHKKKMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@???999777333111111222111111000000000000000000111222000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000111111111222222222333333333333222222222111333333333222222222222111222222222111222222333444333666999999<<>>??????>>>>>><<<;;;999888888888777777666666555555555444444333333444444555444444444444444444444444111222222222222111000000111222333222000///000111222111///...---------...//////......//////000111------,,,,,,,,,,,,------......//////000111222222111111111222111111111000000000111111111222222222444444333333222222111111222222333333333444444444444333333333333222222222111111000000000000111111000//////......//////000000000000000111111111111000111111222333333333333444444444444444555666666666777888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===???AAABBBBBBEEEGGGIIIIIIIIIKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTSSSTTTUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]ZZZ\\\^^^```bbbccccccbbbbbbeeeggghhhhhhiiijjjkkkkkkkkklllllllllmmmmmmmmmllllllmmmnnnoooqqqqqqrrrtttuuuvvvwwwxxxxxxxxxxxxwwwxxxzzz{{{}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~xxxmmmjjjaaadddkkkvvvzzzsssqqqlllggg___YYYVVVRRRMMMHHHGGGGGGFFFEEEGGGLLLTTTZZZfffnnnyyyzzzqqqmmmkkklllrrrxxx}}}zzzgggSSSKKKJJJGGGBBB???BBBDDDGGGJJJLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???:::777333111111222111111222111000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000111111111222222111111111111000000000000111111222222222333333333222222222222222333444444333666999<<>>===<<<:::888777888888777777777666666666555444444333333444444555333333333333333333333333222222222222222111111000000222222111000///000111222111000...------------///............///000000...------,,,,,,------...111111111222222333333333111222333333333222111000111111111111222222222222333333333333222222111111222222222333333333444444111111111111000000000000111000000000000000000111000//////////////////000///000000000111111111111000111222333333333333333444444444444444555666777666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBAAADDDGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\[[[\\\^^^```bbbbbbbbbbbbbbbeeeggghhhhhhiiijjjkkkkkkkkkllllllmmmmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqssstttuuuvvvwwwwwwwwwwwwuuuwwwzzz|||}}}|||{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~wwwkkkgggfffkkkvvv}}}yyyrrrlllddd^^^ZZZUUUOOOJJJHHHGGGFFFDDDEEEIIIOOOTTT```hhhuuu{{{uuurrrqqqtttwwwyyykkkTTTLLLLLLIIIDDD@@@CCCDDDFFFIIIKKKMMMNNNNNNLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFEEECCCBBB@@@???;;;888444222222222111111222222111000/////////000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000////////////000000111222333333444444333222222222222333444444444666:::@@@JJJZZZkkkvvv}}}vvvooolllqqq}}}rrrlllmmmooo~~~zzzqqqnnnoooqqqooottt{{{~~~}}}zzzxxxwwwooo___XXXVVVTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEDDDBBB@@@?????????>>>===;;;:::888777777777777777666666666666555444444333333444444555333333333333333333333333333333333444333222222111000111222111///...///000111000000///...---------...............//////000//////............//////111111222222333333333444444444555666555444222111222222222333333333333444333222222222222222111111111111111111222222222222111111111000000000//////000000000111111000000000///000000000000000000//////000000000111111111111111111222333333333222222333333333444444666777777777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCAAADDDGGGHHHIIIJJJLLLMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[\\\^^^```bbbbbbbbbbbbbbbeeeggghhhhhhiiijjjkkkkkkkkklllmmmmmmnnnoooooonnnoooooooooppppppqqqqqqqqqrrrssstttuuuuuuuuuuuutttvvvyyy|||}}}|||{{{yyy{{{{{{{{{|||}}}~~~~~~~~~~~~xxxnnnfffgggmmmwww~~~vvvqqqiiibbb^^^XXXQQQKKKHHHHHHFFFDDDDDDGGGLLLPPPZZZbbbooozzz}}}|||{{{}}}qqqXXXNNNNNNLLLHHHEEECCCEEEGGGIIILLLNNNOOOPPPMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@<<<888555222222222111000222222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111333333333333333333333333000000111222333444444555333333222222333333444555555777===FFFSSSbbbooowwwyyy||||||tttpppssstttpppqqquuuuuuqqqrrruuuvvvpppuuu{{{~~~}}}lll^^^ZZZVVVTTTRRROOOLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDBBB@@@???>>>>>>======;;;:::888777666666666666666555555555555444444333333444444555333333333333333333333333333444444444444333222222000111222111///...///000///////////////...............------......///000/////////......///////////////000000111222222333555666888888888666444222222222333333333444444444222222222222222222111111//////000000000111111111333222222222222111111111000000111111111111000000///000000111111000000///000000000000111111111111111222222333333222222222333333333444555666777888::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;===>>>@@@AAABBBCCCBBBEEEGGGIIIIIIIIIKKKLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOORRRSSSTTTVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]___```aaabbbaaaaaabbbeeeggghhhhhhiiijjjkkkkkkkkklllmmmnnnooooooppppppqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssttttttttttttuuuwwwzzz|||}}}|||{{{zzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~wwwjjjgggiiinnnyyy{{{vvvnnnhhhccc]]]UUUOOOJJJIIIGGGEEEDDDFFFKKKNNNTTT[[[gggrrrzzz~~~}}}cccUUUPPPMMMIIIGGGDDDEEEFFFIIILLLNNNPPPQQQNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@<<<999555333222222111000222111000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000/////////000000000111111111222222222222333333333000000111222333333444444333333333333333444444555666999AAAMMM[[[gggooorrrpppttt{{{|||uuuqqqrrrzzz}}}uuussswww|||zzzqqqrrrwwwzzz|||zzz|||iii^^^\\\VVVUUURRROOOLLLKKKJJJJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@<<<<<<<<<<<<;;;:::999888444444444444555555555555555444444333333444444555222222222222222222222222333333333333333222111111///111111111///...///000---......///////////////...------------.../////////......------......///......///000222333444444666777999:::999777444222111222222222333333333333111111111111111111222222/////////000000000111111222222222222111111111111///000111222222111000//////000111111111111000///000000000000111111111111222222222333333222222111333333333444555666777888===<<<;;;::::::999:::::::::::::::::::::::::::::::::;;;===???AAABBBCCCCCCCCCEEEHHHIIIIIIIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]___```aaabbbaaaaaabbbeeeggghhhhhhiiijjjkkkkkkkkklllmmmnnnooopppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssttttttttttttvvvwwwzzz|||}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~xxxqqqllliiioooyyy|||uuuooojjjccc\\\VVVNNNMMMJJJGGGEEEEEEIIILLLMMMTTT^^^jjjttt|||~~~wwwpppoootttqqq^^^SSSKKKGGGGGGCCCCCCEEEGGGJJJMMMOOOQQQOOOOOONNNNNNMMMKKKJJJIIIGGGGGGGGGFFFDDDCCCAAA@@@===:::666333222222111000000000000000000000111222000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000111//////000000000111111111111111111222222333333333444333333333333444555555777;;;EEESSSaaaiiikkkjjjhhhlllssszzz~~~}}}vvvsssqqqpppuuu|||zzzuuuwww~~~||||||tttnnnrrryyy}}}~~~ggg]]]^^^VVVUUURRROOOMMMKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFEEEDDDCCCAAA@@@;;;<<<<<<<<<;;;::::::999333444444444444444444444555444444333333444444555222222222222222222222222111222222222222111000000///111111000///...///000,,,---...///000000000000...------------...//////...------,,,,,,------...///000111222444555666777666777999:::999777444222000111111111111222222222111111111111111111222222///000000000000111111111000000000000///////////////000111222222111000//////000111222222111000///000000000000111111111111222222333333333222222111222333333444555666888888???>>><<<:::999999999999:::::::::::::::::::::::::::;;;===???AAABBBCCCCCCDDDFFFHHHIIIHHHHHHIIIKKKIIIJJJKKKLLLLLLMMMMMMLLLOOOOOOQQQRRRRRRRRRQQQPPPRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]___aaaaaaaaaaaaaaabbbeeeggghhhhhhiiijjjkkkkkkkkklllmmmnnnooopppqqqttttttssssssssssssrrrrrrqqqrrrssstttuuuuuuuuuuuuwwwxxxzzz|||}}}}}}}}}|||zzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyzzzzzzzzzxxxxxxxxxyyy{{{}}}}}}rrriiiiiiqqquuuzzztttoooiiiaaa[[[QQQPPPMMMHHHEEEEEEGGGJJJHHHNNNYYYeeepppzzzzzzqqqhhheeehhhvvv|||eeeTTTIIIEEEEEEAAABBBDDDFFFIIILLLNNNPPPOOOOOOOOOOOOMMMLLLKKKJJJGGGGGGGGGFFFDDDCCCAAA@@@===:::666333222222111000000000//////000111222222000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000222222333333333444444444111222222222222333333333444333333333333444555555777===HHHWWWdddjjjhhhdddbbbgggnnntttxxx{{{~~~zzzuuuqqqqqqqqqpppsssxxxvvv}}}yyyvvv{{{}}}}}}qqqlllrrrzzz~~~~~~}}}{{{{{{~~~iiiZZZWWWRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCAAA???<<<;;;<<<<<<<<<<<<;;;:::999888888777555444333333444444222222222222222222222222333333333333333333333333222111000000//////000000000000000000000///......000...,,,---000111///---......------------......222111000//////000111222444333222111222333444555888888777666555555444444///111333333222222333444111222333444444222111///333222222222333333111///...///000111222333444444222000...,,,---///222444111111111111111111111111222111000//////000111222222222111111222444666777222222333555666888999999;;;::::::999888888888999;;;;;;:::999999:::::::::;;;;;;===>>>@@@BBBCCCCCCHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVZZZYYYXXXWWWWWWXXXZZZ[[[]]]\\\\\\]]]^^^```bbbddddddddddddeeeggghhhjjjkkkkkkkkklllmmmnnnnnnmmmmmmqqqqqqqqqqqqqqqrrrssssssrrrrrrsssttttttuuuvvvvvvssstttvvvwwwyyyzzzzzz{{{wwwvvvvvvvvvwwwzzz|||~~~|||}}}}}}|||{{{zzz|||}}}~~~}}}}}}}}}}}}}}}}}}yyyvvvqqqpppooonnnnnnnnnoooppppppqqqrrrrrrssstttxxxzzz~~~rrrllliiipppvvvxxxvvvrrrhhh```VVVRRRLLLGGGFFFGGGGGGGGGIIIKKKQQQ[[[hhhttt|||~~~nnnaaabbbhhhsss~~~eeeTTTJJJFFFFFF???@@@BBBEEEHHHJJJLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@===:::666444555555333000222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111000000000000000000111111111111222222222000111111111111222222222111000000222444666666555<<>><<<<<<<<<<<<<<<;;;:::999888:::999777555444333333444222222222222222222222222333333333333333333333333333333222111111111111111111111111111111000//////000...---...000000///---......------------............------------......222222222222222333444555555555444444333222222111///111333333222222222444111222444555444333222111333222222333555555444222//////////////////000000///............///000111111111111111111111111111111000////////////000111111000000000000111111222222333444555666888999999;;;:::999999888888888999;;;::::::999999::::::;;;<<<<<<===???AAABBBDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVYYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\]]]]]]___```bbbcccccccccdddeeefffhhhiiijjjkkklllmmmnnnnnnnnnnnnmmmppppppppppppqqqrrrrrrssssssssssssttttttuuuuuuuuurrrssstttuuuvvvwwwwwwwwwuuutttttttttuuuxxxzzz|||yyyzzz{{{{{{zzz{{{}}}~~~~~~}}}~~~~~~|||~~~}}}{{{xxxtttnnniiiddddddbbbaaaaaabbbbbbcccccceeeggghhhjjjlllpppsssxxx{{{~~~sssjjjjjjmmmxxx~~~yyyppphhh]]]XXXQQQLLLIIIHHHGGGGGGGGGIIINNNVVVbbboooyyy~~~}}}ooodddeeejjjtttiiiXXXMMMGGGEEE@@@AAABBBEEEGGGJJJLLLMMMMMMNNNNNNNNNMMMLLLJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@>>>;;;777555444444222000111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111111000111111111111222222222111111111111222222222222333222222333555777777777<<>>@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMOOOOOOPPPRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]___```aaaaaabbbccccccdddeeefffhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqsssuuuwwwxxxvvvwwwyyyzzzzzz{{{~~~~~~}}}~~~~~~||||||zzzwwwsssnnnggg___ZZZVVVVVVUUUUUUUUUUUUVVVWWWXXXZZZ]]]```bbbeeeiiimmmppptttyyy~~~~~~mmmhhhhhhlllwww|||sssllleee```XXXQQQMMMJJJGGGFFFDDDEEEIIIPPPZZZgggssszzzwwwnnnnnnrrrzzzppp\\\PPPHHHDDDAAAAAACCCDDDFFFIIIKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCCCCBBBAAA??????<<<888555444333111000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111222222000111111111111222222222111111111111222222222333555444444444666777999:::???KKKYYY``````^^^^^^___bbbiiisss{{{vvvtttwww|||xxx{{{}}}~~~{{{}}}}}}wwwmmmeeebbbbbbjjjjjjiiijjjmmmqqquuuwwwzzz{{{|||~~~~~~ppp]]]XXXUUURRROOOLLLJJJIIIJJJJJJLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<<<<;;;:::999888888888777666555444444333333333333333333333333333333333333333333333333333222222111000000000000111//////000000//////...---//////....../////////.........------------......---...///000111000///......///111333444555444444444444444333333333222222000222333333222111222333333333444555666666555555555444333444666666444222444333333222111000//////111111111111111111111111111111111111111111111111222222222222333333333444222333444555555444333222333444555666777888999999999999888888888888888999::::::999999999:::;;;;;;===>>>???AAACCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVUUUVVVWWWXXXZZZZZZZZZYYYYYYZZZ[[[]]]```aaaaaaaaaaaaddddddeeefffgggiiijjjkkkmmmmmmnnnnnnooonnnnnnmmmnnnnnnooopppqqqqqqqqqqqqooooooooonnnmmmmmmllllllmmmmmmllllllkkkkkkkkkkkklllllllllmmmoooppprrrssstttuuuwwwxxxxxxzzz}}}~~~~~~}}}~~~|||zzzvvvrrrkkkeee```ZZZTTTPPPNNNNNNOOOPPPQQQSSSTTTTTTWWWYYY\\\___aaadddgggjjjlllpppuuu{{{wwwnnnjjjhhhmmmvvvwwwpppjjjeee\\\UUUOOOKKKGGGEEECCCDDDEEEJJJSSS```mmmvvv}}}|||yyy|||www___RRRIIIEEEBBBBBBCCCDDDEEEGGGJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJGGGEEECCCCCCCCCBBB@@@>>>???===:::666444222111000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////......///000111222222333000000111111111222222222111111111222222222333333555555555444555777:::<<>>===<<<<<<<<<<<<;;;:::999888333333444444444444444444333333333333333333333333333333333333333333333333555555444333333333333444222333333333333222111111.../////////......//////......------------.........///000111222111111000---///111333444444444444333333333333333222222222111222444333222111111222222333444555666666777777777666444444444333111...222222222111111111111111333111///------///111222000000000000000000000000000111111222222333333333111222444666777666666555444555555666777888999999888888888777777888999999:::999999999::::::;;;<<<>>>>>>@@@AAACCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZYYYZZZ[[[]]]```aaaaaaaaaaaaeeeffffffggghhhjjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppppppppoooooonnnnnnmmmkkkjjjiiihhhggggggfffeeeccccccccccccccceeeeeefffggghhhjjjkkklllpppqqqssstttuuuvvvyyy{{{|||}}}~~~~~~}}}~~~~~~yyyssspppiiiddd\\\UUURRRPPPOOONNNMMMNNNPPPSSSUUUWWWXXXYYY\\\^^^aaacccdddeeehhhjjjlllooouuuzzzyyyqqqjjjiiimmmxxx~~~wwwmmmggg___XXXRRRMMMIIIFFFDDDDDDEEEGGGNNNZZZhhhqqq|||~~~bbbSSSLLLGGGDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLNNNOOONNNMMMKKKJJJGGGEEECCCCCCCCCBBB@@@>>>???>>>;;;777444111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000111222222333000000111111111222222222111222222222222333333333444444444333333666;;;@@@MMM]]]jjjiiicccccchhhjjjooottt{{{}}}xxxzzz}}}}}}lllaaaaaaeeennnmmmlllkkklllmmmooopppvvvwwwzzz}}}ooo\\\WWWSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888000111222444444555555555333333333333333333333333333333333333333333333333111111000/////////////////////000000//////...---...///000///...---...000......------------......------...///000000000000//////111222333333333333111111111111111111111111111333444444222111111222222222333444555666777888999777555444444222///---......//////000000111111222000,,,******,,,...000000000000000000000000000---...///000111111111000///000111333444444555555555555666777777888999999888777777777777888999999999999999999:::;;;<<<<<<>>>>>>???AAACCCDDDFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]___```aaaaaabbbeeeeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmmmmlllkkklllmmmnnnnnnnnnmmmkkkjjjkkkkkkiiigggeeecccbbbaaa]]]\\\ZZZYYYXXXXXXYYYYYY[[[\\\]]]^^^```aaabbbbbbgggiiilllmmmoooqqquuuwwwyyyzzz|||}}}}}}}}}~~~~~~~~~{{{uuummmfffaaa\\\WWWQQQMMMMMMOOOQQQRRRSSSTTTVVVXXX[[[\\\]]]]]]```bbbeeefffggggggiiijjjmmmqqqwww|||tttmmmjjjnnnzzz{{{qqqlllddd\\\VVVPPPLLLHHHEEEEEEFFFFFFJJJTTTbbblllyyyhhhXXXOOOIIIFFFEEECCCCCCCCCEEEGGGHHHJJJKKKNNNOOOOOOMMMKKKIIIHHHFFFDDDCCCCCCBBBAAA???>>>===;;;888444111222333000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222000111111111111222222222222222222222333333333333222333444333333777>>>DDDVVVeeennnjjjfffiiippprrrwww{{{|||vvvxxx}}}ooodddcccgggkkkjjjiiiiiijjjmmmqqqsssvvvxxxzzz}}}ooo]]]XXXRRRRRRQQQPPPNNNKKKIIIHHHFFFGGGGGGHHHGGGGGGFFFFFFCCCCCCDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;:::999888111222333555555555555444444444444444444444444444333333333333333333333333...------,,,,,,,,,,,,,,,---------------,,,,,,+++---///000000...---...000......------------......---,,,,,,---...///000000111111000111111222333333222222222222222222222222111333444444222111111111111111222333444666888888999777666555555444111///.../////////000000000000111000...---,,,---...///000000000000000000000000...///000222222222222222000000000000111111222333666666666777888888999999777777777777777888999999999999999999:::;;;<<<======>>>???@@@BBBDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWYYYZZZ[[[\\\\\\\\\]]]]]]___```bbbcccdddddddddeeefffhhhjjjkkklllllllllllllllkkkjjjjjjiiijjjkkkkkkjjjhhhfffddddddcccaaa___\\\YYYXXXWWWSSSQQQPPPNNNMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXXXX[[[^^^bbbeeehhhlllqqqtttuuuwwwzzz{{{|||}}}}}}{{{vvvpppiiibbb\\\YYYVVVTTTQQQQQQTTTWWWYYYZZZ\\\]]]___```aaaaaaaaa```bbbeeehhhjjjjjjjjjkkklllooosssyyy~~~zzzpppmmmrrrzzzyyyssskkkccc[[[UUUOOOKKKEEEFFFFFFFFFHHHPPP]]]fffttt}}}ppp^^^TTTLLLGGGEEECCCBBBBBBDDDFFFHHHIIIKKKNNNOOOPPPNNNKKKIIIIIIGGGEEEDDDDDDCCCAAA@@@<<<===<<<888444222333555///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000111111111111222222222222222222333333333444444222444444444444888AAAIII[[[iiiooojjjgggooovvvxxx}}}tttqqqxxxssslllmmmpppooommmkkkjjjkkknnnrrruuuzzz{{{}}}ppp^^^ZZZQQQRRRRRRQQQOOOLLLIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDBBB@@@???<<<<<<<<<<<<;;;:::999999444444555666666555444333444444444444444444444444333333333333333333333333222222111000000000000000222222222222222111111000---///111000---,,,...000.........------...............------...///111222222222000000000111222333444444444444444444444444222333444444222111111111000111111222444666888999999777666666777666444111222222222111111111111111222222222222222111000000000000000000000000000000111222333555666666555555444333111000000000111222666666777777888888999999777777666777777888999999999999999999:::;;;<<<=========>>>@@@BBBCCCEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKEEEFFFHHHJJJLLLNNNOOOPPPKKKLLLNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTTTTUUUUUUTTTWWWWWWVVVWWWXXXZZZ\\\]]]]]]\\\\\\]]]^^^```bbbdddbbbbbbcccccceeefffhhhiiikkklllllllllkkkkkkjjjiiiggghhhiiihhhgggdddbbb```\\\[[[YYYVVVSSSQQQNNNMMMLLLJJJHHHGGGFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSVVVZZZ___dddiiiooossssssuuuxxxzzz{{{}}}{{{vvvooohhhaaa\\\ZZZYYYWWWVVVWWWZZZ___bbbbbbbbbeeeeeefffffffffdddcccbbbcccfffjjjlllmmmmmmooopppoootttzzzzzzqqqqqqvvv|||zzzqqqhhh```XXXQQQMMMEEEFFFFFFEEEFFFMMMYYYcccqqq{{{zzzvvv}}}vvvcccWWWMMMGGGFFFDDDBBBBBBCCCFFFGGGIIIKKKNNNPPPPPPNNNKKKIIIIIIGGGEEEEEEEEEDDDBBB@@@<<<<<<<<<888444222444666//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000111111111111222222222222222333333333444444444222444555555555:::DDDLLL^^^jjjooohhhgggqqqzzz{{{qqqoooyyyxxxuuuxxx|||wwwtttpppmmmmmmooosssvvv}}}~~~qqq^^^XXXVVVTTTQQQNNNKKKJJJIIIIIIIIIHHHIIIJJJJJJIIIFFFCCCCCCCCCCCCBBBAAA@@@???>>>???>>>======>>>===;;;999:::999777666555555555666333333333333333333333333000111111111111222222222000000000000000000000000//////000000000000//////...000333555555333000.........//////...---,,,,,,)))***,,,...///000111111111111111111000000000000111111111000111111222333333333333222222222111111444222000//////111444666888888888666333111222333111111000000000000111111111111111111111000//////111111111000000000000000000000000000000000000000000111111222222333444444666666555555555444444444333333333444444555777777999999;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWXXXXXXXXXXXXZZZ\\\^^^]]]]]]]]]^^^```bbbcccbbbcccdddeeeffffffffffffiiiiiiiiiiiiiiiiiihhhhhhfffdddbbbaaa```___[[[YYYTTTSSSPPPMMMIIIFFFCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHIIIMMMQQQUUUZZZ___dddhhhooorrrvvvyyyzzz|||~~~}}}{{{rrrmmmfff^^^YYYXXXXXXYYY]]]___aaacccfffhhhiiiiiiiiihhhggggggiiiiiihhhfffeeeeeegggiiimmmqqquuuwwwxxxyyy||||||vvvrrrxxx~~~tttlllfff___WWWPPPKKKIIIGGGHHHHHHIIIPPPYYYjjjttttttqqqxxxeeeVVVPPPIIIDDD???===>>>AAACCCEEEKKKLLLMMMNNNOOONNNMMMMMMJJJJJJIIIGGGEEECCCAAA@@@@@@???>>>;;;888555333111333333333333333333333333000111111111111222222222//////000000111111222222000000000000////////////111111111111111111111111111111222222222222111111222222333333333444444444111222333444555444333333777777666666999AAAMMMVVVcccgggjjjiiigggjjjsss|||wwwyyy}}}~~~|||vvvooolllmmmrrrwww{{{ppp]]]WWWUUUTTTQQQOOOLLLJJJIIIIIIHHHHHHHHHIIIJJJIIIFFFCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<===<<<:::888999888777666555555555666333333333333333333333333111111111111222222222222111111111111111111111111//////000000000000//////,,,...000111111000...,,,......///......------,,,------...//////000111111333333333222222111111111111111111111111222222333444444444333333333222222555444333222222444555666666777666555222111222333111111000000000000111111111111111111111000//////111000000000000000000000111111111111111111111111111111111222333333444444666666555555555444444444666555555555666777888888999999;;;<<<===>>>>>>>>>999:::<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXXXXWWWWWWYYY[[[\\\\\\\\\\\\]]]___```aaabbbbbbcccdddeeeffffffggghhhiiiiiiiiihhhgggeeedddbbb```\\\ZZZXXXUUURRRPPPLLLKKKIIIFFFCCCAAA???===;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBCCCFFFJJJOOOTTTZZZ```eeejjjnnnssswwwyyy{{{}}}|||yyyxxxlllhhhccc___]]]]]]___```cccdddfffgggiiijjjkkkkkkkkkiiihhhhhhiiiiiiiiihhhiiijjjkkknnnqqquuuxxxzzz|||}}}zzzxxxzzzxxxpppkkkdddZZZSSSMMMJJJHHHHHHGGGHHHOOOWWWdddooo}}}xxxtttwwwjjj[[[UUUIIIEEE@@@===>>>@@@CCCDDDIIIKKKMMMNNNOOONNNMMMLLLJJJJJJIIIGGGEEECCCAAA@@@@@@???>>>;;;999666333222333333333333333333333333000111111111111222222222000000000000000111111111000000000000000000000///////////////////////////111111222222222222111111000000111111111222222222111222333444444444333333444333333444:::EEESSS]]]hhhkkkmmmnnnnnnrrrxxx~~~~~~|||}}}~~~|||wwwqqqnnnoootttyyy{{{nnn\\\WWWSSSSSSRRRPPPNNNKKKIIIHHHHHHGGGGGGHHHHHHHHHEEECCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<;;;999777888888777666555555555555333333333333333333333333111111111111222222222333222222222222222222222222//////000000000000//////------...//////...------...............---------111000/////////000111222666555555444333222222111111111111111111222333333555555555444444444333333000000000000111111222222333444444333111111222333111111000000000000111111111111111111111000//////000000000000000000111111222222222222222222222222111111222222333333444444555555555555555444444444888888777777777888999999999:::;;;<<<===>>>>>>>>><<<===???@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYXXXWWWWWWXXXZZZ[[[[[[[[[[[[\\\^^^___```bbbbbbbbbbbbdddeeefffggghhhiiiiiiiiigggddd```___^^^ZZZUUUQQQNNNKKKHHHFFFAAAAAA@@@>>><<<:::999888888888888888999999999999999999::::::;;;<<<======<<<>>>BBBFFFJJJQQQYYY^^^bbbgggnnnssswwwzzz|||~~~~~~|||yyyvvvsssqqqdddcccaaaaaabbbeeehhhjjjkkkkkkllllllmmmmmmmmmmmmmmmkkkhhhhhhiiikkkkkkkkkpppqqqrrrtttwwwzzz}}}~~~|||xxxzzzxxxrrrjjj```XXXPPPKKKHHHHHHGGGGGGMMMTTT^^^iiixxxxxxwwwnnn^^^XXXKKKGGGAAA>>>>>>???AAABBBFFFHHHKKKNNNOOONNNLLLJJJJJJJJJIIIGGGEEECCCAAA@@@@@@???>>><<<999666444222222222222222222222222222000111111111111222222222111111111111000000000000000000000000000000000000////////////////////////111111222222222222111111000000111111111222222222111222333444444444333333222222222555>>>LLL\\\gggnnnoooqqqtttwwwyyy|||}}}{{{}}}}}}~~~}}}yyysssqqqssswww{{{}}}ooo]]]XXXRRRRRRRRRQQQOOOLLLIIIGGGHHHGGGFFFGGGGGGGGGEEEBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<:::888777777666666555555555555444444333333333333222222111111111222222222333333111111111111111111111111//////000000000000///////////////....../////////.........---------......111000...---...000222444666666555444333333222111222111111111111222333333444444444444333333333333...///000111111111000000111222222111000000222333111111000000000000111111111111111111111000//////000000000000000111111111222222222222222222222222111111222222333444444555555555555555555555555555999888888777777888888999999:::;;;===>>>>>>>>>>>>AAABBBBBBBBBBBBAAAAAA@@@DDDDDDEEEEEEGGGHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNOOOOOOPPPPPPTTTTTTTTTTTTTTTVVVWWWWWWYYYZZZZZZYYYXXXWWWYYYZZZZZZZZZ[[[\\\]]]^^^______aaaaaaaaaaaabbbdddfffggghhhhhhhhhgggccc___[[[XXXWWWSSSMMMIIIFFFDDDBBB@@@:::999999888888777777777888888888999999999::::::888888999::::::;;;<<<<<<999:::<<<>>>BBBHHHPPPUUUYYY___gggnnnsssvvvyyy{{{|||{{{yyyuuuqqqmmmjjjgggaaaaaabbbeeehhhlllppprrrppppppooonnnnnnmmmmmmmmmllljjjggghhhjjjnnnpppqqqwwwwwwyyyzzz}}}|||www}}}~~~xxxpppeee]]]TTTNNNJJJIIIGGGGGGKKKQQQZZZeeetttxxxzzz}}}}}}xxxuuu|||ooo]]]VVVNNNIIICCC???>>>???@@@AAABBBEEEJJJMMMOOONNNKKKIIIKKKJJJIIIHHHFFFCCCAAA@@@??????>>><<<999777444333111111111111111111111111000000111111111222222222222222111111000000//////000000000000000111111111111111111111111111111111111111222222222222111111222222333333333444444444222222333333333444444444555444555999CCCSSSbbblllpppppprrrvvv|||~~~}}}{{{{{{~~~~~~}}}zzzvvvuuuwwwzzz}}}~~~qqq___ZZZRRRRRRRRRQQQOOOLLLIIIHHHIIIGGGFFFFFFGGGGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<=========;;;999666666666666666555555555444444444333333222222222111222222222222333333333000000000000000000000000//////000000000000//////000///...------...///000......------------...///...---,,,,,,...000333555666555555444333333222222222222222111222333333444333333333333222222222222222333555666666666444333000111111111000000111333111111000000000000111111111111111111111000////////////000000111111111111111111111111111111111111111222222333444444555555444555555555555555555555777777666666666777888888::::::<<<===>>>?????????>>>???????????????>>>===DDDDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPUUUTTTTTTUUUUUUVVVWWWXXXZZZ[[[[[[ZZZYYYXXXZZZ[[[[[[[[[\\\]]]^^^______```aaa``````aaaaaabbbcccdddffffffdddaaa]]]XXXTTTQQQLLLIIIDDDAAA??????>>><<<777777777777888888888888888888999999999:::::::::888888999999::::::;;;;;;:::;;;;;;;;;===AAAGGGKKKQQQVVV^^^fffkkkpppsssvvvvvvtttrrrnnnjjjfffcccaaaccceeegggkkknnnqqqsssuuurrrqqqpppnnnmmmmmmmmmmmmkkkiiihhhjjjnnnssswwwxxx||||||~~~zzzzzz}}}tttjjjbbbYYYRRRLLLJJJHHHGGGIIINNNYYYdddrrr||||||yyyzzzxxxqqqkkklllvvvrrr^^^TTTRRRMMMFFFAAA?????????@@@@@@CCCHHHLLLNNNNNNLLLJJJKKKKKKJJJHHHFFFDDDBBBAAA??????>>><<<:::777555444111111111111111111111111000000111111111222222222222222111111000000/////////000000000111111111222111111111111111111111111111111222222222222111111222222333333333444444444222222222333333333444444888777888===HHHVVVccckkkjjjkkknnnvvv~~~}}}~~~}}}{{{yyyxxx{{{}}}tttaaa\\\RRRRRRQQQPPPNNNLLLJJJIIIJJJHHHFFFFFFGGGGGGFFFDDDCCCCCCCCCBBBAAA@@@???>>>???>>>======>>>===;;;999555555666666666555555444555444444333333222222111222222222222333333333333//////////////////////////////000000000000//////------,,,,,,,,,,,,------......---,,,,,,...///000,,,,,,,,,---///111333555555555555444444444444444222222222222222333444444333333222222222111111111111222444555555555444333000111111111//////111333111111000000000000111111111111111111111000///////////////000111111222222000000000000000000000000222222333333444444555555444444444555555555555555555555555555666777888888:::;;;<<<===>>>?????????<<<===???AAABBBCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHGGGJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMNNNNNNOOOPPPQQQTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\ZZZ[[[\\\^^^____________``````aaabbbbbbaaaaaa```aaa```]]]YYYTTTOOOLLLJJJAAA???<<<;;;;;;;;;:::999666666777888999::::::;;;777777777888888888999999777777888888888999999999<<<<<<<<<;;;:::<<<@@@CCCIIIMMMTTT[[[```eeejjjmmmmmmllljjjhhhfffdddcccbbbiiikkknnnqqqtttuuuuuuuuusssrrrpppooonnnnnnooopppmmmllllllooouuuzzz}}}~~~}}}xxxoooggg^^^VVVNNNKKKJJJGGGHHHLLLWWWaaaoooyyy~~~~~~zzzrrriiieeehhhlllsss}}}hhh\\\VVVPPPIIICCC@@@@@@??????@@@BBBGGGKKKNNNNNNMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA??????>>><<<:::888666444222222222222222222222222000111111111111222222222111111111111000000000000///000000111111222222222////////////////////////111111222222222222111111000000111111111222222222333333222222222333444555777888;;;CCCOOO[[[dddiiifffhhhnnnwww}}}{{{zzz{{{}}}uuuaaa[[[SSSRRRPPPNNNMMMKKKKKKKKKKKKIIIGGGGGGGGGHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>===<<<<<<===<<<:::999444444555666666555555444555555444333333222111111222222222333333333444444//////////////////////////////000000000000//////------------------------///...,,,,,,,,,...///111------...///111222333333555555555666666666666777333222222222222333444444444444333333333222222222//////000111111111111111111222222111000///111222111111000000000000111111111111111111111000//////...//////000111111222222111111111111111111111111222222333333444555555555444444444555555555666666333333444555666777999::::::;;;<<<===???????????????@@@BBBDDDFFFGGGHHHHHHDDDDDDFFFGGGHHHHHHGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWXXXZZZ\\\YYYZZZ[[[]]]^^^^^^^^^^^^___aaabbbcccbbb```^^^\\\[[[XXXTTTOOOJJJFFFCCCBBB===;;;::::::::::::999888666666777888999:::;;;;;;777777777888888888999999888888888888999999999999;;;<<<<<<;;;::::::<<<>>>BBBEEEJJJOOOTTTZZZ___ccccccddddddeeefffgggiiijjjoooqqqtttwwwxxxxxxwwwvvvuuusssrrrqqqqqqrrrsssttttttssstttwww|||~~~|||sssmmmcccYYYPPPMMMKKKHHHHHHJJJSSS]]]kkkuuu|||}}}uuujjjccc`````````kkkzzzzzzlllYYYTTTLLLEEEBBB@@@@@@???@@@BBBFFFJJJMMMOOOOOOOOOLLLKKKJJJIIIGGGDDDBBBAAA??????>>><<<:::888666555333333333333333333333333000111111111111222222222000000000000000111111111///000000111111222333333////////////////////////111111222222222222111111000000111111111222222222333333222222222333444555666999AAAMMM[[[fffmmmooonnnqqqvvv}}}}}}~~~||||||{{{{{{}}}uuuaaa[[[TTTRRRPPPMMMLLLKKKKKKLLLLLLJJJHHHGGGHHHHHHGGGFFFCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<;;;999777333444555666666666555444555555444333333222111111222222333333333444444444000000000000000000000000//////000000000000////////////000111111000/////////...,,,,,,,,,...000111///000111222222222222111666666666777888888999999333333222222333333444555555555444444444333333333222222222222222333333333222333333222000///111222111111000000000000111111111111111111111000//////...//////000111222222222222222222222222222222222222222333444444555555666444444444555555555666666333333444555777999:::;;;:::;;;<<<>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKKKKMMMNNNPPPRRRSSSPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVWWWYYY[[[WWWYYYZZZ\\\]]]]]]]]]]]]___aaacccdddccc___\\\YYYVVVSSSNNNHHHCCC@@@>>>======<<<<<<<<<===<<<:::888555666666777999::::::;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;999;;;;;;;;;:::999;;;======@@@DDDHHHLLLRRRXXX]]]]]]^^^```cccgggkkkoooqqqqqqtttwwwzzz{{{zzzxxxvvvvvvuuutttssstttuuuwwwyyyyyyyyyzzz}}}|||~~~wwwqqqeee[[[RRRNNNLLLIIIHHHJJJOOOYYYgggrrrzzz~~~vvvlllccc]]][[[XXX```mmm{{{\\\VVVMMMFFFCCCAAA@@@@@@AAACCCFFFIIIMMMOOOPPPQQQLLLKKKJJJIIIGGGDDDBBBAAA??????>>>===;;;888777555333333333333333333333333000111111111111222222222//////000000111111222222///000000111222222333333111111111111111111111111111111222222222222111111222222333333333444444444444333222111222333444555777<<>><<<===============<<<<<<777777666555555555555555555555444444333222111111222222222222222222222222111000///......///000111000000000000////////////000000000000000000000000///............---------000000//////000222444555555555555555666666666666111111111222222333333444444222000000222333000...111111111111111111111111111111000000000000111111111222333333111000000000000000000000000000000000000000000000111111111111333333222222111222222222444444333333333333222222222222333333444555666666444555777888:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<>>>@@@BBBDDDEEEEEEEEEBBBCCCEEEGGGHHHIIIHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUWWWXXXXXXYYYZZZ[[[[[[\\\]]]\\\\\\\\\\\\]]]^^^______``````___\\\XXXTTTQQQHHHFFFDDDAAA>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888999999::::::;;;;;;::::::;;;<<<<<<===>>>>>>===<<<;;;;;;::::::::::::<<<======???BBBGGGOOOTTTXXX^^^eeejjjlllnnnqqqtttwwwyyyzzzzzzxxxwwwwwwxxxuuuuuuwwwxxxzzz{{{|||}}}~~~|||sssmmmbbbVVVPPPLLLIIIGGGIIIOOOWWWbbbmmmwww~~~xxxjjj]]]XXXYYYUUUZZZeeevvvdddVVVPPPKKKAAA@@@CCC>>>???AAACCCFFFIIIKKKMMMNNNNNNMMMKKKIIIGGGEEECCCCCCAAA@@@>>><<<999666444222555444333333222222333333111111111111111111111111222222222222222222222222000000000000000000000000222111000//////000111222444333111000000000111111111111222222222333333333555000///333555555666999777===LLL___kkkttt}}}zzz~~~yyy}}}|||wwwwwwxxx{{{{{{||||||}}}~~~uuu___WWWRRRQQQOOOMMMKKKJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCAAA???===<<<======>>>======<<<;;;;;;777777666555555555555555333333222222111000000///222222222222222222222222222111000//////000111222000000000000////////////........................+++,,,,,,---...///000000000000///000111222444555444555555555666666666666000000000111111111111111555333111222333444222000222222222222222222222222111111000000000000111111000111222111///...///000000000000000000000000000000000000000111111111111333333222222111222222333444444333333333333222222222222333333444555555666444555777888:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAACCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZXXXTTTOOOKKKIIIBBBAAA???<<<;;;:::999999<<<;;;:::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>======<<<;;;;;;<<<<<<<<<======>>>@@@EEELLLPPPWWW]]]eeekkknnnpppsssvvvxxxzzz{{{{{{zzzyyyzzz{{{xxxyyy{{{}}}wwwrrreeeXXXQQQMMMHHHGGGIIILLLTTT___jjjttt|||yyyiii[[[VVVWWWTTTYYYbbbpppjjjYYYQQQKKKAAA@@@BBB>>>???@@@BBBEEEHHHJJJLLLMMMMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@>>><<<999666444222555444333333222222333333111111111111111111111111222222222222222222222222111111111111111111111111222111000//////000111222333222111000000000111222111111222222222333333333444111000444666555666999<<>>>>>>>>>>>===<<<::::::777777666555555555555555333333222222111111000000222222222222222222222222222222111111111111222222000000000000////////////........................+++,,,,,,---...///000000/////////000111222444555444444444555555555666666222222222222111111111111444333222222333333222111222222222222222222222222111111000000000000111111000111000///------///111000000000000000000000000000000000000111111111111333222222111222222333333444444333333333333222222222222333333444444555555555555777999:::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBFFFFFFEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXX[[[[[[\\\]]]\\\\\\ZZZZZZWWWVVVRRRNNNJJJEEEBBB@@@===<<<;;;:::999888888999>>>===<<<:::999999999999=====================<<<::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<=========??????>>>=========>>>>>>=========>>>@@@DDDJJJNNNWWW^^^gggnnnqqqsssvvvxxxzzz{{{}}}}}}||||||~~~~~~~~~xxxkkk\\\SSSMMMHHHGGGIIIIIIPPP[[[fffqqqzzzzzziiiYYYSSSUUUUUUZZZcccooo~~~ttt___SSSMMMCCC@@@BBB>>>???@@@BBBDDDGGGJJJKKKLLLLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@>>><<<:::777444333555444333333222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111000111111222333111111222222222333333333444222222555666555666999???KKK\\\kkksss}}}yyysssuuu{{{zzznnnnnniiittt~~~zzz{{{}}}}}}}}}~~~~~~qqq^^^WWWPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>?????????>>>===;;;:::999777777666555555555555555555555444444444333333333222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000///............---------//////000000111333444444333333444444444555555555555555555444444333333333222222111111222222111111333333333333333333333333111111000000000000111111111111000...---...000333000000000000000000000000///000000000111111111111222222111111222222333333444444333333333222222222222222333333333444444444555666777999:::;;;<<<<<<999999999999:::;;;<<<===@@@@@@AAABBBBBBCCCCCCCCCGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[YYYVVVUUURRROOOKKKGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<======??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@??????>>>>>>>>>??????===>>>???@@@CCCGGGMMMQQQ[[[bbbkkkqqqtttuuuwwwyyy{{{|||~~~~~~~~~|||~~~ppp```VVVOOOIIIGGGIIIGGGMMMXXXcccnnnxxx}}}lll\\\TTTSSSYYY```lllyyyhhhWWWOOOEEEAAABBB>>>@@@AAABBBDDDGGGJJJLLLMMMKKKJJJIIIGGGEEEDDDBBBBBB@@@@@@???===:::777555444555444333333222222333333111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000111000000000111111222333333111111222222222333333333444222333777777555777<<>>?????????>>>===;;;:::999777777666555555555555555555555555444444444444444222222222222222222222222///000000000000000000///000000000000////////////000000000000000000000000///............---------...///000111222333333444333333333333444444444444555555555444444333333333222333333333222222333333333333333333333333333333111111000000000000111111222222111///...///222444000000000000000000000000///000000000111111111111222111111111222222333444444444333333333222222222222222222333333333333333555666888999;;;<<<<<<<<<::::::::::::;;;<<<======>>>???@@@AAABBBDDDEEEFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXVVVWWWXXXXXXWWWTTTQQQPPPIIIGGGDDDAAA???>>>>>>>>><<<<<<======>>>>>>>>>>>>=========>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@????????????@@@@@@???AAACCCEEEIIINNNTTTXXXaaagggoootttuuuuuuwwwyyy|||}}}~~~ssscccYYYQQQKKKHHHIIIGGGMMMWWWbbbmmmxxxsssbbbXXXUUU\\\eeeuuuqqq[[[RRRGGGBBBBBB???BBBBBBCCCDDDGGGJJJLLLMMMJJJJJJHHHGGGEEEDDDCCCBBB@@@@@@???===;;;888666555555444333333222222333333111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000000000111111222222222222111111222222222333333333444333444777777666:::@@@FFFTTTeeemmmqqq|||zzzuuuzzz|||ppppppwww}}}~~~sss```ZZZTTTSSSPPPNNNKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCAAA???===<<<>>>>>>>>>>>>===<<<::::::777777666555555555555555333333333333222222222222222222222222222222222222//////000000000000//////000000000000////////////........................+++,,,,,,---...///000000...///000222333333333333222222222333333333444444222222222222111111111111333444555555444444555666444444444444444444444444111111000000000000111111111222222111000000222444000000000000000000000000000000000000111111111111111111111111222333444444444444333333333333222222222222222222333333333333555666888:::;;;<<<<<<<<<======<<<======>>>???@@@>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOQQQQQQOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTSSSQQQNNNLLLKKKAAA@@@???>>>===>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCEEEHHHKKKOOOTTT[[[___ggglllrrrvvvvvvvvvyyy{{{~~~ssseee\\\TTTMMMIIIIIIHHHMMMVVV```kkkvvv|||kkk___[[[\\\fffxxx{{{```VVVKKKDDDDDDAAABBBBBBBBBCCCEEEHHHKKKMMMJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@???===;;;999777555555444333333222222333333111111111111111111111111111111111111111111111111222222222222222222222222000000111111111111000000000000111222222222111111111111222222222333333333444333444666666666===FFFPPP^^^kkkoootttxxxttt{{{|||qqqrrryyy{{{{{{{{{zzzzzz}}}|||}}}}}}sss___XXXQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCAAA???===<<<======>>>======<<<;;;;;;777777666555555555555555333333333333333333333333222222222222222222222222///000111111111111000///000000000000////////////........................+++,,,,,,---...///000000---///000222333333333333222222222222333333333333000000000111111111111111000222444444222222333555444444444444444444444444111111000000000000111111///000111111000000111333000000000000000000000000000000000000111111111111111111111111222333444555444444333333333333222222222222222222222222222222666777888:::;;;<<<======>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@AAACCCEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUURRRQQQOOOMMMKKKIIIGGGGGG@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJMMMPPPSSSXXX^^^bbbiiinnnsssvvvvvvxxx|||~~~rrrfff^^^WWWOOOJJJIIIHHHMMMUUU^^^iiitttsssgggbbb^^^fffvvvdddYYYMMMFFFEEECCC@@@@@@@@@AAACCCFFFIIIKKKKKKJJJIIIHHHGGGFFFEEEDDD@@@@@@???===;;;999777666555444333333222222333333111111111111111111111111222222222222222222222222222222222222222222222222///000111222222111000///111111222333222111000000111111222222222333333333444333333555555777AAAKKKZZZfffooorrrvvv}}}sssoooyyy{{{qqqsss{{{~~~zzz|||~~~zzzwwwwwwvvv{{{}}}}}}~~~sss]]]VVVNNNMMMLLLKKKIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDAAA???>>><<<===============<<<<<<777777666555555555555555555555555555555555555555222222222222222222222222000111222333333222111000000000000000////////////000000000000000000000000//////.........------------///000222333333333333111111222222222333333333111111111222222333333444,,,///111000......000222555555555555555555555555111111000000000000111111,,,...000111000///000111000000000000000000000000000000000000111111111111111111111111222333444555444444444333333333222222222222222222222222222222666777888:::;;;<<<======<<<<<<<<<<<<===>>>???@@@BBBBBBAAA@@@AAABBBCCCDDDBBBCCCEEEGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTQQQOOOMMMJJJHHHFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFIIIJJJKKKLLLMMMMMMLLLKKKTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRNNNNNNMMMMMMLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIILLLNNNPPPSSSUUUYYY^^^bbbjjjnnnsssuuuwwwzzz|||qqqfff___XXXPPPKKKIIIHHHLLLTTT]]]gggsss~~~xxxlllgggbbbggguuufff[[[OOOGGGFFFDDD??????>>>???AAADDDGGGIIIKKKKKKJJJIIIGGGFFFEEEEEE@@@@@@???===;;;999777666555444333333222222333333111111111111111111111111222222222222222222222222222222222222222222222222///000111222222111000///111222333333222111000///111111222222222333333333444333333444444777CCCNNN___iiiqqqrrrwwwzzznnnkkkuuuxxxqqqttt}}}zzzxxxvvvyyy}}}}}}{{{{{{}}}wwwbbbWWWPPPOOONNNLLLKKKIIIHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@??????>>>>>>@@@AAABBBAAA>>>;;;999666666666777666555555444333333333333333333333333111222222333333222222111---++++++---111444333222///000000111111111000000000000000000000000000000...///////////////......***,,,///222333333333222111222444555666555555444333333333333333333222222555444444333333444444555888777777666555333222111333111...,,,,,,...111333000000000000111111111111000000000000000000000000000111111111111222222222222222333333333333444444333333333333333333333333888777666555444333333333666666888999999999999999<<<===>>>??????@@@@@@???????????????@@@AAABBBCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSTTTSSSRRRSSSUUUUUUQQQNNNOOOKKKEEECCCCCCDDDCCCBBBBBBCCCFFFIIILLLNNNOOOPPPSSSSSSSSSTTTTTTTTTUUUUUUXXX[[[]]]^^^]]]\\\]]]]]]___]]][[[YYYWWWXXXXXXYYYVVVUUUTTTRRRQQQPPPPPPOOONNNOOOPPPPPPMMMJJJIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLQQQRRRSSSVVV[[[aaafffjjjnnnrrrvvvwwwvvvyyyxxxkkk```XXXQQQKKKFFFHHHIIINNNYYYfffrrryyy||||||uuuggghhhfffpppoooZZZOOOGGGCCCCCC?????????>>>???CCCHHHLLLLLLLLLKKKJJJHHHFFFDDDCCCGGGEEEBBB@@@>>><<<888555555555444333222222222222111111111111111111111111222111111111000000//////666555333111111222333444111222333333222111000///000000000000000000000000222222111111222222333444666333444888:::>>>JJJXXXfffjjjqqqyyy~~~pppfffiiiwww}}}lllhhhnnnzzz}}}zzz}}}}}}wwwzzzzzz{{{{{{|||}}}}}}~~~vvvaaaVVVRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAA@@@===;;;999666666666666666555555444333333333333333333333333222222222222222222222222555333111222444555333222///000000111111111000000////////////////////////......////////////......---...000222444444444333222333444555555444333222333333333333444444444444444444333333333333444444666666666666555333222111000000////////////000000000000000000111111111111000000000000000000000000000111111111111222222222222222333333333333444444333333333333333333333333333333333444555666777888777888999::::::;;;;;;:::<<<<<<>>>???????????????????????????@@@AAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTRRRQQQQQQRRRRRRNNNKKKKKKGGGCCCAAABBBDDDDDDCCCHHHJJJLLLOOORRRTTTUUUVVV[[[[[[[[[[[[[[[\\\\\\\\\___aaacccdddbbbaaaaaabbbbbbaaa^^^\\\[[[[[[\\\]]]ZZZYYYWWWUUUSSSSSSSSSSSSSSSTTTTTTSSSPPPMMMMMMMMMOOONNNMMMMMMMMMMMMNNNOOOSSSTTTUUUYYY^^^dddjjjmmmmmmrrrwwwzzz|||zzzmmmaaaYYYSSSLLLHHHGGGHHHMMMWWWeeeqqqyyy|||}}}uuullliiipppxxxbbbUUUKKKEEECCC>>>>>>>>>===>>>BBBGGGKKKLLLLLLKKKJJJHHHFFFDDDCCCEEECCCAAA???>>><<<888555555555444333222222222222222111111111111111111222222222222222111111111000333333333333333222111111111222222333222111000///111111111111111111111111222222222111222222333444555333444666888>>>LLL[[[jjjmmmqqqwww}}}{{{nnnggglllxxxtttjjjiiiooo{{{tttwwwzzz~~~~~~xxxyyyzzz{{{}}}~~~~~~vvvaaaWWWTTTRRROOOLLLKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@???<<<:::888666666666666666555555555333333333333333333333333333333222111111222333333444333111111222222000///000000000111111000000///////////////////////////......///////////////...111111222222333444444555333333444444444333222222333333333444555555666666444444333333333333444444444555555555444444333222...///111111111111///...000000000000111111111111000000000000000000000000000111111111111222222222222222333333333333444444333333333333333333333333111111222333555777999:::888888999:::;;;;;;;;;;;;<<<<<<===>>>?????????????????????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPNNNNNNMMMLLLIIIGGGEEECCCAAAAAADDDFFFHHHHHHPPPRRRTTTWWWZZZ\\\^^^^^^cccccccccccccccdddeeeeeegggiiijjjiiigggeeeeeefffeeedddaaa___^^^^^^___```^^^\\\YYYWWWVVVUUUVVVWWWYYYYYYYYYWWWTTTSSSSSSTTTTTTSSSSSSRRRSSSSSSTTTTTTWWWXXXZZZ^^^ccciiinnnrrrrrrwww||||||oooccc[[[TTTMMMIIIFFFGGGLLLUUUbbboooxxx}}}}}}tttnnnooolll\\\OOOGGGDDD=========<<<===@@@EEEIIIKKKKKKKKKIIIHHHFFFDDDCCCCCCAAA???>>>===<<<999666555555444333222222222222333222111000000111222333333333333222222222222222000111333444444222000///111222222222222111000000111111111111111111111111222222222222222333444444555555666777999BBBSSScccooonnnnnnsssyyy}}}~~~}}}|||yyyppplllpppzzzyyyjjjhhhmmmqqqtttnnnppp{{{~~~yyywwwyyy{{{~~~~~~~~~vvvaaaXXXSSSPPPMMMIIIHHHHHHIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>??????>>><<<:::888777777666555555555555555333333333333333333333333444333111000000111333444////////////000000000000000000000000000000///...////////////////////////---...//////////////////222222111111222333444555222222333333333333333333333333444444555666777777444333333333333333333444222333333444444444333333///000111111111111000//////000000000111111111111000000000000000000000000000000111111111222222222222222222333333333444444333333333333333333333333555444444444444555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBBDDDGGGKKKNNNOOOWWWXXX[[[]]]```bbbddddddgggffffffeeefffggghhhiiijjjkkkkkkjjjgggfffeeefffdddcccaaa___^^^^^^`````````^^^[[[XXXWWWWWWXXXYYY\\\\\\\\\ZZZYYYYYY[[[]]]ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^```dddjjjoootttwww}}}~~~pppddd\\\TTTMMMIIIEEEFFFJJJSSS___lllwww~~~~~~}}}sssnnnvvvppp]]]PPPHHHDDD<<<<<<<<<;;;<<>>======<<<999777555555444333222222222222333222111//////111222333222222222222222222222222000111222222222222000000111111111222111111111111111111111111111111111111333222222222222333444444777888999999===HHH[[[jjjmmmkkkiiimmmsssxxxyyyxxxvvv~~~}}}xxxvvvwww{{{}}}ssseeeiiiqqqsss~~~pppkkkmmm|||wwwtttwww{{{~~~~~~~~~uuubbbZZZSSSPPPMMMIIIHHHHHHIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>===;;;:::999777777666555555555555666333333333333333333333333444333111000000111333444111111222111111111111222000000000000000///..............................------...///////////////111111111111111222333444111111222222333444555666333333444444555666777777333333333222222333333333111222222333333333333333222111000000000000111222///000000000111111111111000000000000000000000000000000111111111222222222222222222333333333444444333333333333333333333333666666555444444444444555666777888999::::::::::::;;;<<<===>>>>>>??????>>>@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMLLLKKKIIIHHHGGGEEEEEEDDDBBB@@@???>>>>>>???@@@CCCFFFIIINNNRRRTTTZZZ\\\^^^aaadddfffggghhhfffeeedddddddddeeeggghhhhhhiiiiiihhheeeddddddeeecccbbb```^^^^^^^^^___```bbbaaa^^^\\\[[[ZZZ[[[[[[^^^^^^_________```cccfffccccccdddeeefffgggggggggeeefffiiimmmrrrwww{{{}}}qqqeee\\\TTTMMMHHHEEEFFFIIIPPPZZZhhhuuu}}}xxxmmmmmmvvvoooZZZNNNHHHEEE<<<<<<;;;;;;;;;>>>CCCFFFKKKJJJJJJIIIHHHFFFEEEDDD@@@???>>>======<<<999777555555444333222222222222222222111000000111222222000000111111111111111111222111000000000111222333111111111111111111222222111111111111111111111111333333222222333333444555666888999:::@@@OOO```kkkhhhgggfffiiiooouuuwwwxxxyyy}}}{{{www~~~qqqeeekkkrrrtttxxxmmmlllpppxxxuuusssvvvzzz~~~tttaaaZZZTTTRRROOOLLLKKKJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA?????????>>>===<<<;;;:::888777666444444555555666333333333333333333333333333333222111111222333333111222222111...,,,,,,---000000000000///...------........................,,,---...///000000000000///000000111222333333444333333333333444555666777333333333444555555666666333333222222222222333333111111222333333333222222222222000//////000222222000000000000111111111111000000000000000000000000000111111111111222222222222222333333333333444444333333333333333333333333333333333444555666777888666666777888999999999999;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@???@@@@@@>>><<<<<<===>>>>>>AAAEEEHHHLLLPPPUUUXXX]]]^^^aaadddgggiiijjjkkkfffeeedddcccccceeeggghhhhhhiiiiiihhhffffffgggiiigggfffdddbbbbbbcccdddeeeiiihhhfffeeecccbbbbbbbbbcccdddfffggggggiiikkknnnlllmmmnnnpppqqqrrrrrrrrrpppqqqtttwww{{{rrrfff\\\TTTMMMHHHFFFGGGIIINNNWWWdddsss||||||oooiiiiiiooo|||pppXXXMMMHHHEEE<<<<<<<<<;;;;;;===BBBFFFJJJJJJJJJIIIHHHGGGEEEEEEAAA@@@>>>>>>>>><<<:::777555555444333222222222222111111111111111111111111000000000000000111111111333222000///000111333555111111111000111111222333222222222222222222222222333333333333333444444555444666777:::EEEUUUbbbgggeeegggiiilllpppuuuzzz|||{{{oooiiinnntttvvv~~~qqqkkkooovvvzzzvvvtttuuuwww{{{~~~rrr___YYYRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>===<<<;;;888777555444444444666777333333333333333333333333222222222222222222222222...000111///,,,***+++---000000000000///...---,,,........................,,,---...///000000000000...///111333555555555555777777555444444444444555333333333333444444444444333333222222222222333333111222222222222222111000000111111222222111111000000000000000111111111111000000000000000000000000000111111111111222222222222222333333333333444444333333333333333333333333111222222333555777888:::777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBB???@@@AAABBBAAA@@@>>>===;;;===>>>===;;;<<>>===:::777555555444333222222222222///111222333333222111///000000000111111222222222222222222222222333444444111111000000000111333333222222222222222222222222444333333333333444555555555777999>>>MMM]]]eeedddggglllqqqtttuuuxxx~~~~~~yyyqqqqqquuuzzz~~~uuuiiihhhqqqzzz}}}wwwvvvvvvzzz{{{}}}ppp^^^WWWPPPOOONNNLLLKKKIIIHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<999777555444333444666777333333333333333333333333111222222333333222222111...000333222111000333555000000000000///...---,,,........................,,,---...///000000000000...000333555777777666666;;;:::888555444333333333333333333333333333333222333222222222222222222333222222222222222111000000...000333555555333000...000000000000111111111111000000000000000000000000000111111111111222222222222222333333333444444444333333333333333333333333333333333444555666777888888888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???>>>999:::<<<>>>???>>>===<<<:::<<<>>>===<<<===AAADDDHHHLLLQQQTTTWWWZZZ___ccccccdddgggjjjmmmooopppqqqnnnmmmkkkjjjjjjlllnnnpppooopppqqqqqqrrrssswwwyyyxxxwwwuuuttttttuuuvvvwwwzzz{{{{{{{{{zzzwwwuuussssssvvvxxxyyywwwvvvvvvwwwxxxyyy|||~~~vvviii___WWWOOOJJJHHHIIIIIIKKKRRR___ooozzzvvvkkkbbb___eeennnwww^^^RRRKKKEEE>>>======;;;;;;>>>BBBFFFJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@???===:::777555555444333222222222222...000222444444222000...111111111222222333333333000111333555555555333222111111000000000111333444222222222222222222222222444333333333333444555555999:::<<>><<<<<>>???@@@AAABBBBBBBBBAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===<<<<<<===@@@???<<<:::999:::;;;<<>><<<;;;;;;===???@@@EEEJJJLLLJJJHHHHHHGGGDDDBBB@@@>>>===<<<;;;999777666555333222333333222111222222222111111000000000111111111111111222222222111111222222222333333333111111111111111111111111//////000111222222333333222333333333333333333444777444999HHHZZZeeekkkooouuu}}}~~~pppsss}}}pppgggfffjjjqqquuuzzz}}}~~~|||wwwvvvxxx|||}}}~~~mmm\\\WWWTTTRRROOOLLLIIIHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@>>><<<===??????===;;;999888666555555666666777444444444444333333333333222222222222222222222222000000111111111111000000000000000000000000000000........................---......//////000111111333333333444444555555555888888888777666555444333444444444444444444444444222222111111111111222222333333222222222111111111111111000000000000111111//////000000000000000111///000000000111111111111111111111000000000//////111111111222333333444444333333444444333222000///333333333333444555666777777888888999999:::;;;;;;>>>>>>????????????>>>>>>@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@??????>>>???======<<<;;;;;;;;;;;;;;;===<<<<<<<<<===@@@BBBDDDCCCDDDEEEEEEEEEGGGKKKNNNSSSUUUYYY\\\^^^aaaeeegggeeefffhhhjjjmmmqqqsssuuuvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}|||~~~~~~|||pppfff[[[QQQJJJIIIGGGGGGKKKPPPXXXgggttt~~~yyyqqqfff\\\YYY]]]pppgggXXXPPPKKKAAA???===;;;;;;===???@@@DDDIIIKKKIIIGGGHHHGGGDDDBBB@@@>>>======<<<999777777555333222333333222111333333222222222111111111222222111111111111111111111111222222222333333333111111111111111111111111000000111111222333333333222333333333333444444444888777>>>OOOaaalllrrrvvv|||xxxnnnuuu|||qqqkkkkkkmmmoooppprrrvvv{{{{{{yyywwwyyy|||~~~~~~kkk\\\WWWTTTRRROOOLLLJJJHHHHHHHHHJJJJJJJJJIIIIIIHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@???======>>>???===<<<999888777555555555666777333333333333222222222222222222222222222222222222000000111111111111000000000000000000000000000000..............................///000000111111222111222222333444555666777777777777777666555333333555555555555555555555555333222222222222222222333333222111000///000111111111111000000000000111111111111111111111000000000000000000000111111111111000000000///////////////111111222222333333444444333444444444333222111000444444444444555666777888777888888999999:::;;;;;;======>>>>>>>>>>>>======AAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<======>>>>>>>>>???BBBEEEGGGIIIEEEGGGHHHIIIJJJMMMPPPSSSVVVXXX[[[^^^___bbbeeeggghhhiiilllooossswwwyyy{{{~~~~~~~~~~~~~~~|||qqqggg]]]SSSLLLIIIGGGGGGJJJOOOWWWeeerrr{{{vvvjjj^^^XXXYYYggg{{{jjjYYYPPPLLLCCCAAA>>><<<<<<===???@@@BBBHHHJJJHHHFFFGGGFFFDDDBBB@@@>>>======<<<:::888777555333222333333222111333333333333222222222222333222222222111000000000111111222222222333333333111111111111111111111111222222222222333333333333222222333333444444444444888:::DDDWWWhhhssszzz~~~~~~tttooozzz|||tttqqqssssssnnniiigggmmmtttwwwxxxxxxzzz|||}}}zzzjjj[[[WWWSSSQQQOOOMMMJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFCCCBBBBBBAAAAAA@@@??????@@@??????>>>>>>>>>===<<<999888777555555555666666333333333333222222222222222222222222222222222222000000111111111111000000////////////////////////000000000000000000000000/////////000111111222222222222333333444555666666666666666666555444333222555555555555555555555555333333444444444444333333444222000/////////111222111111000000000000111111333333222222111111000000000000000000000111111111000000000000000000000000111111222222333444444555444444444333333222222111555555444555555666777888777888888999999:::;;;;;;;;;<<<==================@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAA???>>>===<<<<<<<<<=========>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHHHHIIILLLMMMOOOQQQUUUXXXXXXZZZ]]]___```bbbeeegggpppqqqtttwwwzzz|||~~~}}}qqqhhh^^^UUUNNNJJJGGGFFFIIIMMMTTTbbbooowww}}}zzzoooccc^^^___cccuuunnnZZZNNNJJJEEECCC@@@>>><<<===>>>???AAAFFFIIIGGGEEEGGGFFFDDDCCCAAA???======<<<:::888777555333333333444333222333333333333333333333333333333333222111000//////111111222222222333333333111111111111111111111111444444333333333333333333222222333333444555555555777<<>>=========:::999777666555555555666444444444444333333333333222222222222222222222222000000111111111111000000////////////////////////000000000000000000000000/////////000111111222222444444444444444444444444555555666555555444333222333333333333333333333333333444555555555555444333555333111000///000222333111111000000000000111111333333222222111111000000111111000000000000000000111111111111111111111111111222222333444444555555444444333333333333333333555555444555555666777888777888888999999:::;;;;;;;;;;;;<<<===============?????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>============>>>>>>???@@@AAACCCEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLOOOQQQSSSVVVYYY\\\]]]```bbbdddeeegggjjjlllrrrtttxxx{{{~~~}}}rrriii```VVVPPPJJJGGGFFFHHHKKKRRR___kkkuuuzzz|||pppfffccceeehhhzzzttt^^^QQQLLLGGGEEEBBB???======>>>??????EEEHHHFFFEEEGGGGGGDDDCCCAAA???>>>===<<<:::888777666444333444444333222333333333333333333333333333333333222111000//////111111222222222333333333111111111111111111111111444444333333333333333333222222333444444555666666777>>>MMM___lllsssyyy~~~xxxxxx|||tttsssxxx~~~|||}}}rrreee^^^aaadddiiiooouuu|||~~~xxxtttjjj[[[VVVQQQPPPOOOMMMLLLJJJIIIHHHIIIJJJKKKLLLKKKIIIGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>><<<===>>>:::999777666555555555555444444444444333333333333222222222222222222222222000000111111111111000000000000000000000000000000..............................///000000111111222555555444444444333333333444444555555444333333222222222222222222222222222444555666777777666555444444333222111000111222222111111000000000000111111111111111111111000000000111111111111000000000000111111111111222222222222222222333333444444555555444444333333333333444444444444444444555666777888777888888999999:::;;;;;;:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGFFFGGGHHHJJJLLLMMMOOOOOONNNQQQTTTVVVWWWZZZ]]]______bbbdddfffhhhiiillloooqqqtttxxx~~~~~~~~~|||}}}~~~~~~~~~sssjjj```WWWPPPKKKGGGFFFGGGJJJPPP\\\hhhsssxxx}}}rrrkkkjjjmmmxxx~~~gggWWWRRRJJJGGGDDD@@@>>>===>>>??????DDDHHHFFFFFFHHHHHHEEECCCAAA???>>>>>>===;;;999888666444333444444333222222222222222333333333333333222222222111000000000111111222222222333333333111111111111111111111111222222222222333333333333222222333444555666666777999AAAQQQbbbmmmrrryyyvvvpppuuu{{{ooosss|||xxxzzzvvviiibbbbbbdddhhhnnnuuu|||~~~wwwssskkk[[[VVVPPPPPPOOONNNLLLJJJIIIHHHIIIJJJLLLLLLLLLJJJGGGEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@BBBCCCAAA>>><<<<<<>>>;;;999888666555444555555333333333333222222222222222222222222222222222222000000111111111111000000000000000000000000000000........................---......//////000111111333333444444444444444444333444444444444333222222222222222222222222222222444555777888888777555444222111111111111000000000111111000000000000111111//////000000000000000111111111111111000000000///000000000000111111111222222222333333444555555555555444333333333333444555333333333333444555666777777888888999999:::;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???AAACCCDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCDDDDDDEEEFFFGGGIIIJJJGGGHHHJJJMMMPPPRRRTTTTTTSSSUUUYYY[[[\\\^^^```bbbbbbdddgggiiikkkmmmppprrrvvvyyy~~~~~~~~~}}}}}}}}}{{{{{{||||||}}}tttjjjaaaWWWPPPKKKHHHFFFGGGHHHNNNZZZfffrrrxxx~~~{{{wwwxxx|||ooo\\\UUUKKKIIIEEEAAA>>>>>>>>>>>>???DDDHHHGGGFFFIIIIIIGGGDDDBBB???>>>>>>===;;;999888666444444444555444222111111111222222222333333222222111111111111111111111111222222222333333333111111111111111111111111000000111111222333333333222222333444555666777777<<>>;;;:::888666555444555555222222222111111111111000222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000------......///000000000111222222333444555666666333333444444444333222222222222222222222222222222444666777999999777666444000000000111000///......111111000000000000111111......//////000000111111222111111111000000//////.../////////000000111111222222333444444555555666555444333222333444555666333333333333333555666666777888888999::::::;;;;;;;;;<<<===>>>????????????????????????@@@BBBDDDEEECCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMJJJLLLNNNPPPSSSTTTUUUVVVVVVYYY\\\^^^___```bbbdddhhhkkknnnppprrruuuxxxzzz~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{zzz|||uuukkkaaaWWWPPPKKKHHHFFFFFFHHHMMMYYYeeerrrwww~~~rrr\\\SSSLLLJJJFFFBBB???>>>>>>>>>???DDDHHHGGGGGGIIIIIIGGGDDDBBB@@@???>>>===;;;999888666444444444555444333000000000111111222222222111111111111111222222222111111222222222333333333111111111111111111111111//////000111222222333333222222333444555666777888???IIIZZZjjjsssyyy~~~ooolllwwwssswww~~~~~~sssnnnuuuyyyqqqiiijjjmmmqqqvvvzzz||||||xxxtttppp\\\RRROOOOOOMMMLLLKKKKKKKKKKKKMMMNNNOOONNNMMMJJJHHHFFFFFFEEECCCAAA???>>>======DDDBBB???>>>??????>>><<<:::999888666555555444444555444333333222222333333000000000000000000000000222111111555999888222---000000000000000000000000000000///........................//////000111222333111000000111222111111333333222222111222222222333333222111111111222222888:::<<<======;;;888777777666444222111000//////......///000111222222333111111111111111111111111000000000000111111111111000000000000000111111222333333222222333333444555111111222333333444555555333333333444555666777888999999999999999999999999<<<<<<;;;;;;<<<===???@@@=========>>>???AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAABBBFFFIIIKKKJJJKKKLLLNNNNNNNNNNNNNNNTTTTTTUUUWWWXXXZZZ[[[\\\^^^_________```bbbgggjjjpppqqqrrrtttvvvxxx{{{|||~~~{{{zzz|||{{{zzzzzz{{{}}}zzzwwwtttuuuyyy}}}wwwnnncccXXXOOOJJJGGGFFFFFFGGGJJJUUU___qqqxxxzzz^^^SSSMMMIIIDDDAAA@@@???>>>>>>>>>@@@DDDHHHJJJJJJJJJIIIFFFEEECCCAAA>>>===<<<;;;:::888666444333222222333111111222222222333333333222222222222222111000///000000000000000000000000111222333444333333111000111111222222222333333333555111000444777777999<<<>>>OOOaaakkkttt~~~sssrrr||||||sssrrrwwwyyysssrrrwww~~~wwwrrrooommmnnnrrryyy~~~uuummmooo\\\SSSOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJGGGEEEDDDCCCBBBAAA@@@@@@??????CCCAAA????????????===<<<:::999888666555555444444555444333333222222333333222222333333333444444444333111000333777666222---////////////////////////000000///........................//////000111222222111111111222333333333333333222222222222222333555555444444444444444444555777999;;;<<<;;;999888666555444222111000////////////000000111111222222//////////////////////////////000000000111111111000000000000000111111222333333222222333333444555222222222333333444444444555555444444444555555666777777888999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@=========>>>???AAABBBCCCCCCCCCBBBBBBCCCDDDFFFFFFGGGFFFEEEEEEGGGJJJMMMOOONNNNNNOOOOOOPPPQQQQQQQQQUUUUUUWWWXXXZZZ[[[]]]]]]aaabbbcccdddeeegggjjjmmmpppqqqrrrtttwwwzzz}}}~~~}}}zzzxxx|||{{{zzzzzzzzz|||~~~zzzwwwuuuvvvyyy}}}~~~wwwnnndddYYYPPPKKKGGGFFFFFFGGGJJJTTT___nnnuuu~~~bbbUUULLLIIIDDD@@@??????>>>>>>???AAAEEEHHHJJJJJJJJJIIIFFFEEECCCAAA>>>===<<<;;;:::888666444333222222333111111222222222333333333222222222222222111000000111111111111111111111111111222333333333333222111111111222222222333333333444111111555888777999<<>>???======>>>>>>???@@@BBBBBBCCCCCCCCCDDDFFFGGGIIIJJJLLLKKKKKKJJJLLLNNNQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ\\\^^^___```dddfffiiijjjkkkllloooqqqqqqrrrsssvvvyyy|||}}}{{{xxxwww{{{zzzyyyyyyyyy{{{|||}}}zzzxxxvvvvvvyyy|||~~~~~~xxxpppfff[[[RRRKKKHHHFFFFFFFFFIIISSS^^^jjjrrr|||iiiXXXLLLHHHBBB???>>>>>>>>>>>>AAACCCFFFIIIKKKJJJIIIHHHFFFEEECCC@@@>>>===<<<<<<:::888666444333222222333111111222222222333333333111222222222222111000000111111111111111111111111111222222333333333222222111111222222222333333333444222333777999888999===JJJ[[[mmmyyyxxxwwwzzzzzzqqqnnnuuuwwwyyyyyyxxxtttqqqnnnnnnooorrrwww}}}}}}xxxpppkkkkkkZZZTTTPPPOOONNNLLLKKKJJJJJJJJJIIIJJJKKKKKKJJJGGGEEECCCBBBBBBBBBBBBBBBAAAAAA@@@BBBAAA@@@???@@@???===;;;999888777666555555555555555444333333222222333333111111000000000000000000222000//////111222111000////////////////////////000000///...........................///000111222444555666555444444444555333333222222222333444444555444444444333333222222222333555777777777666666666555333222111000000000111111111000000000000000111111111111111111111111////////////000000000111000000000000000111111222333333222222333333444555333333333333333333333222666555555444444444555555666666777888:::;;;<<<===;;;;;;<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHKKKLLLNNNOOONNNMMMMMMNNNPPPRRRSSSUUUTTTSSSRRRSSSUUUWWWXXXXXXYYYZZZ\\\^^^```aaabbbfffhhhlllnnnoooppprrrssstttuuuvvvxxxzzz|||}}}}}}}}}|||zzzxxxwwwvvvyyyyyyxxxxxxxxxyyyzzzzzzxxxxxxwwwwwwyyy|||}}}~~~yyyqqqhhh]]]UUULLLHHHFFFFFFFFFIIIRRR]]]gggppp{{{ppp[[[LLLGGGBBB>>>======>>>>>>BBBDDDGGGIIIKKKJJJIIIHHHEEEDDDBBB@@@???======<<<:::888666444333222222333111111222222222333333333111111222222222111111000111111111111111111111111111111222222333333333222111111222222222333333333444333444888999888;;;???NNN]]]nnnyyy}}}vvvxxx}}}xxxrrrqqqxxxwwwuuurrrpppnnnmmmllllllooosssyyy}}}|||xxxsssmmmiiihhhYYYUUUQQQPPPNNNLLLKKKJJJIIIIIIHHHIIIJJJJJJIIIGGGEEECCCDDDDDDDDDCCCBBBAAA??????BBBAAA@@@@@@@@@???===;;;999888777666666555555666555444333333222222333333666666555444333333222111222000/////////000111111000000000000000000000000000000///...........................///000111222555777999888555333222333333222222222333444444555555555666555555333222111333444555555555444333333555444333222111000000000111111111000000000000000111111111111111111111111...////////////000000000000000000000000111111222333333222222333333444555333333333333333333333222333333333444444666777777777888888999999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHJJJMMMOOOPPPOOONNNNNNNNNNNNOOOQQQQQQUUUTTTRRRRRRSSSTTTWWWXXXXXXYYYZZZ\\\___aaabbbccceeehhhkkkmmmnnnppprrrtttxxxxxxxxxyyy{{{|||~~~||||||{{{zzzyyywwwvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyy{{{~~~~~~zzzrrriii^^^VVVLLLIIIFFFFFFEEEHHHQQQ\\\fffooo{{{uuu]]]MMMHHHBBB===<<<<<<======AAACCCFFFIIIJJJJJJHHHGGGEEEDDDBBB@@@???>>>======:::888666444333222222333111111222222222333333333000111111222222222111111111111111111111111111111111111111222222333333333111111222222222333333333444333555888999999===CCCZZZfffsss{{{xxxtttyyy~~~vvvtttuuuzzzvvvqqqllliiiiiijjjkkkkkkoootttyyy|||~~~~~~~~~}}}wwwrrrmmmiiifff~~~eeeYYYVVVQQQPPPNNNMMMKKKJJJIIIIIIGGGHHHIIIJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCAAA???>>>AAAAAA@@@AAAAAA@@@===:::888888777666666666666666555444333333222222333333555555444444333222111111111111000000000000111111111111111111111111111111000000///........................//////000111222444777:::999555222222333333222222333333444555666888888999999888666444333444444444444444333222222555444333222111111111111000000000000000111111111////////////////////////......////////////000000000000000000000111111222333333222222333333444555333333333333333333333333333333333444555666777888888888888999999::::::::::::;;;<<<===>>>>>>>>>>>>??????>>>>>>???@@@@@@AAAAAACCCEEEIIILLLNNNPPPQQQOOOOOOOOONNNNNNOOOOOOPPPSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXZZZ\\\^^^```bbbcccdddfffiiikkklllnnnqqqsssxxxxxxyyyyyy{{{}}}~~~||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvuuuttttttsssuuuwwwyyyzzz||||||sssjjj___VVVMMMIIIFFFFFFEEEGGGPPPZZZdddooo{{{{{{```PPPJJJCCC>>><<<<<<<<<===@@@BBBEEEHHHJJJIIIHHHGGGDDDCCCBBB@@@???>>>======:::888666444333222222333111111222222222333333333000000111222222222222111222222222222222222222222111111111111222333444444111111222222222333333333444333555777888999@@@IIIbbbllluuuyyy~~~}}}sssqqqxxxyyytttvvvwww{{{vvvoooiiiffffffiiikkkmmmqqqvvvzzz|||}}}~~~yyysssmmmhhhfffddd{{{bbbXXXWWWRRRPPPOOOMMMKKKJJJIIIIIIGGGHHHJJJJJJIIIHHHFFFDDDBBBCCCDDDEEEDDDCCCAAA@@@AAA@@@@@@AAAAAA@@@===:::888777777666666666666666555444333333222222333333111111111111111111111111000111222111111000111111000000000000000000000000000000///........................//////000111222000555999888555333444666222222222333333555666666888999::::::888666444333222333333333333333333333444444333222111111111111//////000000111111222222////////////////////////........./////////000000000000000000000111111222333333222222333333444555222222222333333444444444444444444444444555666777666666777888:::;;;<<<<<<:::;;;<<<===>>>>>>>>>===?????????>>>??????@@@AAAAAACCCFFFIIILLLOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWXXX[[[]]]___aaabbbcccdddfffhhhiiilllpppsssuuuvvvwwwyyy{{{~~~}}}}}}{{{zzzyyyyyyxxxxxxvvvvvvvvvuuuuuussssssrrrqqqtttwwwyyyzzz|||}}}tttjjj___VVVMMMIIIGGGFFFDDDFFFOOOYYYcccmmm{{{|||yyy|||hhhSSSMMMEEE???<<<;;;<<<<<<>>>@@@CCCGGGIIIIIIHHHGGGDDDCCCBBB@@@???>>>>>>===:::888666444333222222333111111222222222333333333000000111222222222222222222222222222222222222222111111111111111333444555111111222222222333333333444333444666777:::DDDNNNfffnnnssstttyyy|||yyymmmnnnxxxwwwvvvzzz{{{|||vvvnnnhhhdddfffiiilllppptttyyy|||}}}~~~|||vvvoooiiieeeccccccyyyaaaXXXXXXRRRQQQOOOMMMKKKIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFEEE@@@AAACCCEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@<<<:::888777777666666666666777555444333333222222333333111222222333555666777777000111333333222111111111////////////////////////000000///........................//////000111222---222777888555444666999222222222333444555666777666777888888777555222111111111222333444555555666444444333222111111111111...//////000111222222333111111111111111111111111............/////////000000000000000000111111222333333222222333333444555111111222333333444555555666666555444444444444555444555666888:::<<<>>>???:::;;;<<<>>>>>>>>>>>>===??????????????????@@@@@@AAACCCFFFJJJLLLNNNOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVWWWZZZ\\\___```aaacccdddeeefffgggkkkpppsssrrrsssuuuxxx|||~~~}}}|||{{{zzzyyyyyyyyyvvvvvvuuuuuutttsssqqqqqqooossswwwyyy{{{}}}~~~uuujjj___VVVMMMJJJGGGEEEDDDFFFOOOYYYbbblllzzzzzzuuuwwwyyyxxxyyyxxx|||qqqUUUOOOFFF???<<<;;;<<<<<<<<>>>>>>>>:::888666444333222222333111111222222222333333333///000111222222222222222222222222222222222222222111111000000111333444666111111222222222333333333444333333555666:::FFFRRRkkkqqqtttuuuyyyvvvttt}}}iiikkkxxxyyyzzz~~~|||vvvnnngggdddfffjjjmmmrrrwww{{{~~~~~~~~~{{{uuunnngggbbbaaabbbvvv___VVVVVVRRRQQQNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIHHHFFFEEEDDDEEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAA@@@???>>><<<<<<888888777666666666666666444333333222222333333444......///000111222222333000000000000000000000000222222222111111///......222222111000///...------------------...000111222222222333333444555555555333333333333333444555666444555666777777555333222444444444444333222222111222111111000000000000000000000000000000111111222111111111111111000//////222///,,,---000222111000000111111111111222222222333333222111222333444555333333333333333333333333444444444555555555555666777777888999;;;<<<======<<<;;;;;;<<<<<<===>>>???============>>>>>>>>>>>>BBBCCCFFFIIILLLNNNPPPPPPTTTTTTUUUTTTRRRRRRSSSUUUQQQRRRSSSUUUUUUTTTTTTSSSWWWYYY[[[\\\\\\]]]___aaa```aaabbbeeegggjjjmmmnnntttuuuxxx{{{~~~|||zzz{{{|||{{{xxxuuussssssssssssrrrqqqpppooorrrssstttwww{{{wwwlllaaaZZZOOOJJJFFFFFFEEEGGGNNNVVVdddmmmzzz}}}vvvtttttttttnnnlllqqqzzzqqqZZZQQQGGGCCC???;;;:::<<<===@@@DDDHHHJJJJJJHHHGGGEEECCCAAA??????>>><<<::::::999777555333222111111333333333333333333333333222222222222222222222222111111111111111111111111222222333444666555333000111111222222222333333333888444555::::::;;;III\\\pppvvvxxxvvvyyyttt~~~{{{iiinnnxxxzzz||||||xxxmmmiiihhhgggiiimmmrrrtttwww{{{~~~{{{sssmmmggg```___aaaxxxaaaXXXWWWSSSQQQOOOMMMKKKJJJJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@???>>><<<<<<:::999888666555555444444444333333222222333333444111111111222333333444444111111111111111111111111111222222111111///......000/////////////////////.........///000111222333444444444555666666777777333333222222333444444555444555666777666555333222333333444444444333222222222111111000000000000000000000000000000111111222111111111111111000//////111///------000111111000000111111111111222222222333333222222222333444555333333333333333333333333444444444555555555555666888888999999:::;;;<<<<<<============>>>???@@@@@@============>>>>>>>>>???AAACCCEEEHHHLLLNNNPPPQQQSSSTTTUUUTTTRRRRRRSSSUUUSSSTTTUUUVVVVVVVVVUUUTTTVVVXXXZZZ[[[[[[\\\^^^``````aaabbbdddgggjjjlllnnnqqqsssvvvzzz~~~~~~|||{{{|||{{{xxxuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttwww{{{wwwlllaaaZZZPPPKKKGGGFFFEEEFFFMMMUUUaaakkkxxxxxxrrrqqqrrrkkkeeeeeeiiiqqq{{{\\\RRRHHHDDD@@@<<<;;;<<<===@@@DDDGGGIIIIIIHHHGGGEEECCCAAA@@@???>>><<<::::::999777555333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111333444333000...111111222222222333333333777333555::::::<<>>===<<<<<<;;;999777555444333333444333333222222333333444333333333333333333333333222222222222222222222222111111111111000///......------.........//////////////////000111222333444555666666777777888999999333333333222333333444555444555555666666444333222222222333444444444333333222111111000000000000000000000000000000111111222000111111111111000000///000///---...000111111000000111111111111222222222333333222222222333444555333333333333333333333333444444444555555555555666888999999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@=========>>>>>>>>>??????@@@AAADDDHHHKKKOOOQQQRRRSSSTTTUUUTTTSSSRRRTTTUUUTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZ\\\^^^___```aaacccfffiiilllmmmnnnppptttxxx}}}~~~~~~}}}}}}|||zzzwwwuuuvvvvvvuuuuuutttsssssssssrrrssstttwww{{{wwwlllaaaZZZQQQLLLHHHFFFEEEEEELLLTTT^^^hhhuuu~~~~~~wwwrrrppphhh___[[[ZZZ^^^jjjuuu```UUUJJJEEEBBB>>><<<======???CCCGGGIIIIIIHHHGGGEEECCCAAA@@@???>>><<<:::999888777555444333333333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333000...111111222222222333333333555333444999:::???OOOaaaoooqqqpppmmmqqq|||{{{sss}}}yyyoooxxx|||rrriiigggjjjlllqqqvvvyyy{{{~~~|||tttmmmkkkjjjhhhjjjnnn~~~fffZZZXXXRRRQQQOOONNNLLLKKKJJJIIIGGGHHHHHHIIIHHHGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<<;;;:::888777555444444333444333333222222333333444222222222111111000000000222222222222222222222222000000111111000///......------................../////////000111222333444555666666777888888999999555444444444444444555555444444555555555444333222111222222333444444444444222111111000000000000000000000000000000111111222000000111111111111000/////////...///000000000000000000111111111222222222222222222333333333444444333333333333333333333333444444444555555555555666999999999999999999:::::::::999999::::::;;;<<<=========>>>>>>>>>????????????AAACCCGGGKKKOOORRRSSSRRRTTTUUUUUUTTTTTTTTTVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVXXXZZZZZZZZZZZZ\\\^^^^^^___```bbbeeehhhkkklllmmmooossswww|||~~~}}}}}}}}}|||yyywwwuuuvvvuuuuuuttttttsssssssssssssssuuuxxx|||wwwmmmbbbZZZSSSMMMHHHFFFEEEEEEKKKRRR]]]gggttt}}}wwwnnnhhh```\\\YYYZZZcccnnndddXXXMMMHHHEEE@@@=========???CCCFFFHHHIIIHHHHHHEEECCCAAA@@@@@@???===;;;888888666555444444444444222222222222222222222222222222222222222222222222333333333333333333333333444333333444555666444222111111222222222333333333444222444888;;;CCCUUUgggsssrrrqqqqqqttt{{{yyyvvvyyyuuu~~~tttjjjhhhkkknnnsssxxxzzz|||~~~{{{ssslllmmmoooqqqtttxxxggg[[[XXXPPPOOONNNMMMKKKIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBB???????????????>>>===<<<999888777666666555555666444333333222222333333444333333222222111000000000222222222222222222222222///000000000000//////...000//////...------,,,,,,.........///000111222333444555555666666777777888666666555555555555666666444444444444444333333222111222222333444444444444222111111000000000000000000000000000000111111222///000000111111111000000...///000000000000000000000000111111111222222222222222333333333444444444333333333333333333333333444444444555555555555666999999999999999999999999:::999999::::::;;;<<<===>>>>>>>>>>>>????????????@@@AAACCCFFFJJJNNNRRRTTTSSSUUUWWWWWWVVVVVVVVVWWWUUUUUUUUUUUUVVVVVVWWWWWWWWWYYY[[[[[[[[[[[[]]]^^^]]]^^^___aaadddgggjjjkkknnnpppsssvvvzzz}}}~~~~~~}}}}}}~~~{{{xxxvvvvvvuuutttssssssrrrssssssttttttuuuwwwzzz~~~xxxmmmbbb[[[SSSNNNIIIFFFDDDDDDJJJRRR\\\gggttt}}}yyymmmiiieeeccc______fffpppiii\\\OOOJJJHHHCCC???>>>===???BBBEEEGGGHHHHHHHHHFFFDDDBBB@@@@@@???===;;;999888777666555444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222333666777666555111111222222222333333333222333555888<<>>?????????>>>>>>===<<<888777777666666666666666444333333222222333333444555555444444333333333222222222222222222222222222/////////000000//////...111111000///...---,,,+++.........///000111222333333444444555555666666777777666555555555555555555444444444333333333333333222222333444444444333333222111111000000000000000000000000000000111111222///000000111111111111000---///111111000///000111000111111111111222222222111222333444444444333333333333333333333333333333444444444555555555555666777888888888999999::::::<<<<<<<<<<<<===>>>???@@@>>>>>>>>>?????????@@@@@@AAAAAACCCEEEIIIMMMQQQSSSTTTVVVXXXYYYYYYXXXXXXYYYVVVVVVUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[[[[[[[\\\^^^\\\]]]^^^```cccfffiiijjjooopppsssuuuxxxzzz||||||~~~}}}}}}||||||~~~}}}zzzwwwvvvvvvuuutttsssrrrrrrsssttttttvvvwwwyyy|||xxxmmmbbb[[[SSSMMMHHHFFFEEEEEEKKKRRR\\\fffttt}}}uuullljjjiiiiiifffgggppp{{{nnn```RRRMMMJJJFFFAAA???>>>???BBBDDDFFFGGGHHHHHHFFFDDDBBBAAA@@@???===;;;:::999777666555444444444333333333333333333333333222222222222222222222222333333333333333333333333111000000111444555555444111111222222222333333333222444666888>>>MMMccctttwwwttttttxxx{{{yyyyyyzzz}}}zzzwwwvvvpppoooppptttxxx~~~yyyqqqlllqqqwww{{{|||fffXXXTTTOOOOOONNNMMMLLLIIIGGGFFFFFFFFFHHHHHHHHHHHHGGGFFFCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<999999777666555555555555444333333222222333333444444444444444444444333333111111111111111111111111......///////////////...000000000//////........./////////000111222333444333444444555555666666777555555444333333333333333444444333333222222333333333333444444444333222222222111111000000000000000000000000000000111111222//////000111111111111111,,,///111222000//////111000111111111111222222222111222333444444444333333333333333333333333333333444444444555555555555666666666777888999::::::;;;============>>>???@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBCCCEEEHHHLLLPPPRRRUUUWWWZZZ[[[[[[ZZZZZZZZZXXXWWWVVVVVVVVVWWWXXXYYYWWWYYYZZZZZZYYYZZZ[[[\\\[[[\\\^^^```ccceeehhhiiinnnooorrrtttwwwyyy{{{{{{|||~~~|||{{{{{{{{{{{{{{{}}}~~~|||xxxvvvvvvwwwvvvuuusssrrrssstttuuuvvvwwwxxxzzz~~~xxxmmmccc[[[RRRMMMHHHFFFEEEEEEKKKSSS[[[eeerrr{{{sssmmmlllmmmnnnpppwwwqqqbbbTTTNNNMMMHHHBBB???>>>???AAADDDFFFGGGHHHHHHFFFDDDBBBAAAAAA@@@===;;;;;;:::888777555444333333222222222222222222222222222222222222222222222222222222222222222222222222444333111222333444333222111111222222222333333333222555777999@@@QQQiiiyyyzzzuuutttzzz}}}||||||zzzqqqttt}}}{{{tttrrrrrruuuzzz}}}uuummmiiiooovvvyyyxxxyyyfffWWWRRROOOPPPOOOOOOMMMKKKHHHGGGFFFFFFHHHHHHIIIHHHGGGFFFBBBCCCCCCDDDCCCAAA@@@???===>>>>>>>>>>>>>>>===<<<;;;:::999777555444333333444333333222222333333444222222222222222222222222000000000000000000000000......///////////////...////////////000000000000000000000111222333555555444444555555666777777777444333222222111111111111555444333222222222333333444444444444333333222111222111111000000000000000000000000000000111111222//////000111111111111111+++///222222000...///111000111111111111222222222111222333444555444333333333333333333333333333333444444444555555555666666555666777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>????????????@@@@@@@@@CCCCCCCCCEEEGGGKKKOOOQQQUUUXXX[[[]]]\\\[[[[[[\\\YYYXXXXXXWWWWWWYYYZZZ[[[VVVXXXYYYYYYXXXXXXZZZ[[[[[[\\\]]]___bbbeeehhhiiilllnnnqqqtttwwwyyy{{{|||{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyy|||}}}{{{xxxuuuvvvwwwwwwvvvuuussstttuuuwwwxxxxxxyyy|||xxxnnnccc[[[QQQLLLHHHFFFEEEEEELLLTTT[[[eeeqqqzzz}}}tttnnnmmmooosssyyysssdddUUUOOONNNIIICCC???>>>???AAACCCEEEGGGHHHHHHFFFDDDBBBAAAAAA@@@>>><<<<<<;;;999777555333333222111111111111111111111111222222222222222222222222111111111111111111111111:::777555444444444333222111111222222222333333333222666888999AAATTTlll|||xxxuuu{{{|||rrrlllrrrvvvzzz~~~vvvttttttwww{{{{{{}}}~~~qqqjjjgggmmmtttvvvtttsss~~~fffXXXTTTPPPOOONNNNNNNNNLLLHHHFFFEEEFFFIIIJJJJJJHHHFFFDDDFFFFFFEEECCCBBB@@@?????????===<<<===>>>???===<<<888888777555444222111111555333000------000333555111111111111111111111111111000///------///000111222111111000///......------......---+++******+++......///000111222333333---///111444555666666666333333333333333333333333333333222111222333555666666555333222222333444555/////////000111111222222000000000000000000000000111...,,,---000222111000000000000000000000000000//////000111222333333333111111222222222333333333444444333222222333333333555555555555555666777777:::999888888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@AAACCCEEEGGGJJJNNNRRRVVVVVVXXXYYYZZZZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaacccdddeeefffhhhkkkppptttwwwzzz{{{~~~{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxvvvwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{~~~xxxnnneee```WWWOOOIIIGGGFFFFFFJJJPPPVVV```nnnyyyzzzuuuvvvhhhUUUTTTRRRFFF???AAA<<<===???DDDHHHJJJIIIHHHCCCCCCBBB@@@>>>===;;;;;;<<<:::777555222111000000222222222333333444444444333333333222222222111111111111111111111111111111555444444333333222222111222222111111222222333444444444777===JJJ]]]qqq~~~}}}|||}}}{{{uuullliiirrrxxxppp{{{zzzttttttxxx{{{{{{}}}rrrhhhggggggjjjmmmnnnlllhhhfffYYYUUUQQQOOONNNNNNMMMLLLHHHFFFEEEGGGIIIJJJIIIHHHFFFDDDGGGFFFEEEDDDCCCAAA@@@???@@@>>>======>>>===<<<;;;999888777666444333222222555444111//////111444555111111111111111111111111222111000//////000111222111111111000///.........///000111000...---.../////////000111222333444444333444444444333333222111333333333333333333333333333333222222222333555555777666555444444444444444222222222222111111111111000000000000000000000000111///---...000222111000000000000000000000000000000000000111111222222333222222222222333333333333444444333333222333333444555555555555555666777777:::999888888888999:::;;;::::::;;;;;;<<<=========????????????>>>>>>>>>>>>???AAACCCEEEFFFIIIMMMPPPUUUWWWYYY[[[\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[]]]^^^```bbbcccdddfffhhhkkkooosssvvvxxxyyy}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwyyyzzzzzzxxxvvvwwwwwwwwwwwwvvvvvvwwwyyyzzz{{{~~~yyyooofffaaaWWWPPPIIIGGGFFFFFFJJJPPPXXXaaannnyyy~~~jjjVVVSSSQQQFFF???BBB<<<===???CCCHHHJJJIIIHHHFFFEEEDDDBBB@@@???>>>===<<<;;;888555444333222222222222222333333333444444111111111000000000//////111111111111111111111111222222222222222222222222333333222222333333444555666666888@@@NNNaaattt}}}}}}|||vvvnnnkkktttwwwqqq|||{{{vvvvvvxxxzzz{{{}}}|||pppcccccceeeiiimmmmmmiiieeegggYYYUUUQQQOOONNNMMMMMMKKKIIIFFFFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@???============;;;999999999888777555444333333555444333222222333444555111111111111111111111111222222000000000000222222111111000000//////.........000111111000///111222000000111222333444555555777666444333222111111111333333333333333333444444444333222222222333444555888888888888777555444444333333333222222222222222000000000000000000000000111///......000111111000000000000000000000000000111111111111111111111111333333333333444444444444444333333333333333444444555555555555555666777777999999888888999999:::;;;999::::::;;;;;;<<<======???????????????????????????AAACCCDDDEEEHHHKKKNNNSSSVVVZZZ]]]______]]]\\\\\\[[[ZZZXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]___```aaabbbggghhhkkknnnqqqtttvvvvvv{{{|||}}}}}}|||~~~~~~}}}{{{zzzyyyyyyyyywwwxxxzzzyyyxxxvvvwwwwwwyyyyyyxxxxxxyyyzzz|||}}}{{{qqqhhhbbbWWWPPPIIIGGGFFFEEEJJJPPPZZZcccoooxxx~~~pppYYYSSSOOOFFF@@@BBB<<<===???CCCGGGIIIIIIHHHFFFEEEDDDBBBAAA???>>>===<<<:::888666555444444444222222222222333333333333111111111000000000000000111111111111111111111111//////000111111222333333444444333333444444555666888777999CCCTTTgggvvv}}}}}}~~~}}}wwwqqqooowwwxxxuuu{{{xxxwwwwwwxxx|||~~~uuujjj\\\^^^bbbhhhlllkkkfff```hhhZZZVVVQQQPPPNNNMMMLLLKKKIIIGGGGGGHHHIIIIIIHHHGGGEEEDDDFFFFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<======;;;:::999999888777666555444444333333333333333333333333111111111111111111111111111111000//////000111111111000000000/////////...+++---............///111000000111222333444555555444333222111222333444555333333333444444444444444555444333222222333444555999:::::::::888666444333111111111222222222333333000000000000000000000000000////////////000000000000000000000000000000000111111111111000000000000333333333444444444555555444333333333333444444555555555555555555666777777888888888999999:::;;;;;;::::::;;;;;;<<<======>>>>>>???????????????@@@@@@???AAACCCDDDEEEFFFIIIKKKOOOSSSXXX]]]______^^^\\\\\\\\\ZZZYYYXXXWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^```aaaaaafffhhhjjjmmmppprrrssstttzzz{{{|||||||||}}}~~~~~~}}}{{{yyyxxxxxxxxxvvvxxxyyyyyywwwvvvwwwxxx{{{zzzzzzzzzzzz|||}}}~~~}}}sssiiicccWWWPPPJJJGGGFFFEEEIIIOOO[[[dddoooxxx~~~|||aaaUUUOOOFFFAAABBB======???BBBGGGIIIIIIIIIDDDCCCBBBAAA???===<<<;;;:::999777555444444444555222222222222222222222333222222222222222222222222111111111111111111111111000111111111222222222333333333333333333444555555888666999EEEWWWiiitttyyy|||~~~yyyuuuttt{{{yyy{{{}}}yyyvvvwwwxxxzzz}}}~~~zzzlllbbbVVVYYY___fffkkkiiibbb\\\iii[[[VVVRRRPPPMMMLLLLLLKKKIIIGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFEEECCCAAA@@@<<<;;;:::;;;<<<===<<<;;;999999888777666555555444111111222222222222111111111111111111111111111111/////////....../////////000000000000////////////***+++------------///111//////000111222333444444222111111111222444666777333333333444444555555555666555444333333333444555999:::::::::888666444333222222222111000000//////000000000000000000000000000000000////////////000000000000000000000000000111111000000000000000000333333333444444444555555444333333333444444555666555555555555555666777777777777888999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>??????@@@@@@@@@AAA???AAACCCDDDEEEEEEGGGIIIKKKNNNTTTZZZ^^^^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___```aaaaaaeeefffiiikkknnnpppqqqqqqxxxzzz{{{||||||}}}~~~~~~}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvuuuwwwxxxxxxwwwvvvwwwxxx{{{{{{zzzzzz{{{}}}tttjjjdddXXXQQQJJJGGGEEEEEEIIIOOO[[[dddoooxxx~~~kkkZZZPPPGGGAAA@@@======???BBBFFFIIIJJJIIIDDDDDDCCCAAA???>>><<<<<<999888666444333333333333222222222222222222222222222222222222222222222222111111111111111111111111444444333333222222222222222222222222222333333444555555:::FFFXXXhhhqqqtttzzz|||zzzxxxzzzxxxwww|||~~~yyyuuutttvvvzzz}}}~~~|||pppcccYYYSSSUUU[[[bbbgggeee^^^XXXjjj\\\WWWSSSPPPMMMLLLKKKKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDBBB@@@???<<<:::::::::;;;<<<;;;:::888888777666666555444444111111111111111111111111111111111111111111111111........................000000000000////////////,,,...////////////111222//////000111222333444444444444333222222222333333333333333444555555666666666555444333333333444555888888888888777555444444666555333111///---+++***000000000000000000000000000111111000......///111000000000000000000000000000000000000000000000000333333333333444444444444333333333333444555666777555555555555555666777777666777888999:::;;;;;;;;;<<<======>>>??????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@BBBEEEEEEEEEEEEFFFGGGGGGKKKQQQWWW[[[]]]^^^^^^\\\[[[[[[ZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]^^^``````aaacccdddgggjjjlllnnnppppppuuuxxxzzz{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyywwwvvvuuuuuuuuutttvvvxxxxxxwwwvvvwwwxxxzzzzzzzzzzzz|||tttjjjcccXXXQQQJJJGGGEEEEEEIIINNNZZZcccoooxxx~~~rrr^^^RRRIIIBBB???>>>>>>>>>AAAFFFIIIJJJJJJGGGFFFEEECCCBBB@@@???>>>:::888666444333222222222222222222222222111111111000000000000000111111111111111111111111111111111555555444444333222222111222111111111111222333333444666===JJJZZZfffnnnpppwww{{{|||xxxyyypppsssyyy|||wwwttttttwww{{{~~~~~~uuujjj]]]TTTQQQRRRVVV\\\``````ZZZUUUkkk]]]WWWSSSPPPMMMKKKKKKKKKIIIHHHJJJIIIIIIHHHGGGFFFEEEDDDAAABBBDDDDDDDDDBBB???>>>>>>===;;;:::::::::888666777777666666555444444444333222222111111222222333111111111111111111111111......////////////......////////////000000000000...///111111000000111222000000111222333444555555555555555444333222111000333333444444555666666666777666555444333333444555777666555444444444444444444444333222000///......000000000000000000000000000111222000...---///111000000000000000000000000......//////000000111111222222222222333333333333333333333444444555666777555555555555555666777777555666888:::;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>???@@@@@@AAABBBBBBBBBDDDFFFGGGFFFEEEEEEFFFFFFIIINNNTTTYYY]]]___```^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^______aaaccceeehhhkkknnnoooppprrrtttwwwyyyzzz{{{~~~~~~||||||}}}}}}}}}}}}}}}}}}zzzyyyxxxwwwvvvuuuuuuvvvtttvvvwwwxxxwwwvvvwwwxxxxxxxxxyyyzzz|||tttjjjcccYYYQQQJJJGGGEEEDDDHHHNNNXXXaaannnyyy~~~vvv___TTTKKKDDD@@@>>>>>>>>>AAAEEEIIIJJJJJJGGGFFFEEEDDDBBB@@@???>>><<<:::888555333222222222222222222222111111111000//////000000000111111111111111111111111111111111333333333222222222222222333222222222222333444444444:::DDDPPP\\\fffmmmppptttzzzwwwtttyyymmmpppwww~~~{{{zzzxxxvvvvvvxxx{{{|||yyypppggg\\\TTTOOOOOOQQQUUUYYYYYYUUUQQQlll]]]WWWSSSPPPMMMKKKKKKKKKJJJHHHJJJJJJIIIHHHGGGEEEEEEDDD@@@AAACCCDDDCCCAAA???===AAA???<<<;;;:::888555333666666555555444444333333444444222222222222444444111111111111111111111111//////000000000000//////////////////000000000000...///000000//////000111111222222333444555666777333333444555444333111000333333444444555666777777777666555444333444444555666555333222222333444555000000111222333444444555000000000000000000000000000111222000---,,,...111000000000000000000000000---......///000111111222111111222222222333333333333333333444555666777777555555555555555666777777555666888:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBEEEGGGGGGFFFEEEEEEFFFFFFIIINNNSSSYYY]]]```bbb```___^^^\\\ZZZXXXXXXWWW[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^```aaadddhhhkkkmmmooopppoooqqquuuwwwyyyzzz}}}|||}}}~~~}}}||||||||||||}}}}}}~~~~~~yyyyyyxxxwwwvvvvvvvvvwwwtttuuuwwwxxxwwwvvvwwwxxxvvvwwwxxxzzz}}}tttiiicccYYYRRRKKKGGGEEEDDDHHHNNNVVV```nnnyyyvvv```TTTMMMFFFAAA>>>>>>>>>AAAEEEIIIJJJJJJEEEEEECCCBBB@@@>>>======>>><<<999666444333222222222222222222111111000000111111222222333333333333111111111111111111111111000000000111222222333333444333333333333444555555666>>>IIIUUU___gggnnnrrrsssyyy}}}sssqqqxxxmmmqqqwww}}}xxxyyyyyyyyyyyyzzzzzzzzzwwwooofff]]]UUUNNNMMMMMMPPPSSSTTTRRRNNNlll[[[VVVSSSRRRPPPNNNLLLJJJIIIIIIIIIGGGEEEDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA??????@@@>>><<<:::999888888999777666555444333222111111222111111111111111111222000000////////////000000000000000000000000000000333444444333111///...///////////////////////////---...///000222333444555555555444333333222222111222333444444555555444444666555222111000000111222555555555444333222111000000000000000000000000000000000000000000000000000222000...,,,,,,///222444000///...///000111000///111111222333333333333222222222333333333333444444666666666555444444333333666666666666777777777777:::999777666777999<<<>>>>>>>>>>>>===<<<<<<;;;;;;@@@@@@@@@@@@AAABBBBBBCCCBBBCCCDDDEEEEEEFFFFFFFFFHHHIIIKKKOOOTTTZZZ```cccaaa```^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[aaabbbccceeehhhkkkmmmoooppprrrtttuuuvvvwwwyyyzzz{{{zzz{{{|||~~~|||{{{uuuwwwzzz||||||{{{xxxwwwyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxzzz{{{||||||}}}vvvkkkdddYYYRRRLLLJJJHHHFFFHHHMMMVVV```nnnyyy}}}uuu]]]QQQJJJEEE@@@======>>>@@@CCCFFFIIIKKKIIIHHHEEEBBB???>>>======999999777666555555555555333222222111111222222333222222222222222222222222444444444444444444444444333333333222222222111111333333333333444444555666;;;===GGGYYYgggoootttwwwxxx|||{{{zzzvvvzzzeeelllvvv~~~||||||nnnooorrruuuxxxzzz{{{|||~~~tttggg[[[SSSIIIGGGEEEGGGJJJMMMLLLJJJnnn]]]WWWQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGEEEFFFGGGHHHHHHGGGDDDDDDCCCCCCBBBAAA???>>>>>>===;;;999888777777777777777666555444333222222111111111000000111111111000000////////////000000////////////////////////222333444333111///...///////////////////////////......///111222333444555555555444444333333222222222333444444555555444444666555333111000000111222444444444444333222111111000000000000000000000000000000000000000000000000///////////////000111111000///...///000111000///000111222222333333222222222222333333333333444444444444444444444333333333666666666666777777777777999888777777888999;;;============<<<<<<<<<<<<;;;???????????????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJNNNSSSYYY^^^bbbbbbaaa___^^^\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[```aaaccceeehhhkkknnnoooqqqsssuuuuuuuuuvvvxxxyyy{{{|||||||||}}}~~~||||||wwwxxxyyyzzzzzz{{{zzzzzzxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{|||}}}vvvllleeeZZZRRRLLLIIIGGGEEEHHHNNNWWWaaannnyyy~~~}}}xxxxxxxxx___RRRKKKDDD@@@======>>>@@@CCCFFFIIIKKKIIIHHHEEEBBB@@@>>>======:::999888666555555444444333222222111111222222333222222222222222222222222111111111111111111111111222222333333333444444444333333333333444555666666;;;???MMM```ooovvv{{{~~~vvvjjjpppxxx~~~|||xxxtttrrrkkkmmmqqquuuyyy}}}~~~~~~~~~sssfffYYYQQQJJJGGGEEEFFFHHHJJJIIIHHHqqq___YYYQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGFFFGGGJJJKKKJJJJJJCCCCCCCCCCCCBBB@@@???>>>===<<<;;;999777777666666888777777666555444333333222111111000000111111222111000000//////000000111........................222333444333000///...///////////////////////////...///000111222333444555555555555555444333222222222333444444555555444444555444333111111111222222222333333333333333222222000000000000000000000000000000000000000000000000...///000111222111000///000///...///000111000///000111222222333333222222222222333333333333444444222222222333333333333444666666666666777777777777888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIILLLQQQWWW\\\___bbbbbbaaa___^^^]]]\\\\\\YYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ___```bbbdddhhhkkknnnpppqqqssstttuuuttttttvvvwww{{{||||||}}}}}}}}}||||||~~~}}}||||||yyyyyyxxxyyyyyy{{{|||}}}xxxxxxwwwwwwwwwvvvvvvvvvwwwvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}wwwllleee[[[SSSLLLHHHEEEEEEIIIOOOXXXbbbnnnxxx}}}}}}tttooorrrxxxyyyaaaSSSKKKDDD???===>>>>>>@@@CCCFFFIIIKKKIIIHHHEEECCC@@@???======;;;:::999777555444333333333222222111111222222333222222222222222222222222/////////000000111111222111222222333555666666777333333333333444555666777<<>>===<<<;;;:::888777777666888777777666555555444444333333222222222222333333111000000000000000000111////////////////////////111222333222000......//////////////////////////////000000111333444444555666666777666666555333222222333444444555555444444555444333222222222222333111222222333333333222222000000000000000000000000000000000000000000000000...///000111111111111000000///...///000111000///000000111222222222222222222222222333333333444444111222222333444444555555666666666666777777777777666777999:::;;;;;;::::::999999::::::;;;<<<<<<============>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGJJJOOOUUUYYY\\\aaa`````````___^^^]]]\\\YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYXXXYYYYYYZZZ[[[^^^___aaadddgggkkknnnoooqqqsssttttttsssssstttvvvyyyzzz{{{|||}}}|||{{{zzz}}}{{{zzzzzz{{{xxxyyyyyyzzz{{{{{{||||||wwwwwwwwwwwwwwwvvvvvvuuuvvvuuutttssstttuuuwwwxxxyyyzzz{{{|||}}}xxxmmmfff\\\TTTKKKGGGDDDDDDIIIOOOYYYbbbnnnxxx|||wwwmmmiiilllyyybbbSSSJJJCCC???>>>>>>???@@@CCCFFFIIIJJJIIIHHHFFFDDDAAA???>>>===<<<;;;999777555333333222333222222111111222222333222222222222222222222222000111111222333444444555222222222333444555555666333333333333444666777888>>>III]]]sss{{{www{{{|||tttmmmhhhiiikkkoootttzzz|||wwwtttsssttt~~~{{{wwwqqqhhh]]]RRRJJJHHHGGGDDDCCCCCCDDDDDDEEErrr]]]VVVSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHGGGHHHIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>======<<<:::999888777777777777666555555444444555444444333333444444555111111000000000000111111000000000000000000000000000111333222000......///////////////////////////000000111222333444444555666777888888777666444333222333444444555555444444444444333333333333333333111111222222333222222222000000000000000000000000000000000000000000000000111000000///000111222222000///...///000111000///000000111222222222222111222222222333333333444444222222333444555666777777666666666666777777777777666777999;;;;;;;;;:::999888999999:::;;;<<<=========>>>>>>>>>@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEFFFIIINNNSSSWWWZZZ^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[^^^___aaacccfffjjjlllnnnppprrrssssssrrrrrrsssuuuuuuwwwyyy{{{|||}}}}}}|||}}}zzzyyyyyyyyyyyyvvvxxxzzz|||}}}{{{yyyxxxvvvwwwwwwwwwwwwvvvuuutttttttttssssssssstttuuuvvvxxxyyy{{{|||}}}yyynnnfff]]]TTTLLLGGGDDDDDDHHHOOOYYYbbbnnnwww{{{~~~zzzmmmfffhhhwwwyyycccTTTKKKDDD???>>>>>>???@@@CCCEEEHHHJJJIIIHHHFFFDDDBBB@@@>>>===<<<;;;999777555333333222333222222111111222222333222222222222222222222222111222222333444555666666333333333222222222222222333333333444555666888888@@@MMMdddzzz|||zzz}}}vvvqqqlllmmmppptttxxx}}}zzzvvvttttttvvvsssooojjjddd\\\SSSMMMHHHGGGFFFDDDCCCCCCEEEGGGqqq]]]UUUQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGGGGHHHHHHGGGEEEBBBBBBBBBBBBBBBAAA???>>>===>>>>>>======;;;999888777666666666555555555444444555444444333333444444555222111111000000111111222111111111111111111111111///111222111000......///////////////////////////111111222222333444444555777888999:::999777555333222333444444555555444444444444444444444333333333111222222222222222111111000000000000000000000000000000000000000000000000222111000///000111222333000///...///000111000//////000111111222222111111222222333333333333444444333333444444555666777777666666666666777777777777666777999:::;;;;;;:::999999::::::;;;<<<===============>>>>>>@@@AAACCCDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFIIIMMMQQQVVVXXX[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYYYYZZZZZZ[[[\\\]]]______aaaccceeehhhkkklllnnnpppqqqrrrqqqqqqsssttttttuuuwwwzzz|||~~~}}}|||{{{zzzyyyyyyyyyyyyvvvxxx{{{}}}|||zzzwwwuuuuuuvvvwwwwwwwwwvvvuuutttrrrrrrssssssssstttttttttvvvwwwxxxzzz{{{zzzoooggg]]]TTTLLLHHHEEEDDDHHHMMMYYYaaammmvvv{{{~~~{{{}}}yyymmmfffhhhqqq}}}|||gggXXXMMMEEEAAA?????????@@@CCCEEEHHHIIIIIIHHHGGGEEECCC@@@>>><<<;;;:::999777555444333333333222222111111222222333222222222222222222222222111111111222222333333444333333333222222111111111333333333444555777888999CCCRRRkkkzzzyyyxxxvvvzzzqqqqqqsssuuuxxx}}}|||yyyxxxtttqqqlllhhhccc]]]VVVRRRLLLLLLIIIFFFDDDDDDFFFIIIqqq^^^WWWQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFHHHIIIHHHFFFCCCBBBBBBBBBAAA@@@???>>>============<<<;;;999777666555555555444444444444444333333222222222222333333222111111000000111111222000000000000000000000000///000222111///...//////////////////////////////111222222333333444444444777888:::;;;:::888555444222333444444555555444444333333444444444444444333222222222222222111000///000000000000000000000000000000000000000000000000000000111222222222222111000///...///000111000//////000000111111111111111222222333333333333444444333333333444444555555555666666666666777777777777777777888999::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<===???@@@BBBCCCBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFIIILLLQQQUUUXXXZZZ[[[\\\]]]^^^]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^``````aaaccceeegggiiijjjlllnnnpppqqqqqqqqqsssuuuvvvvvvwwwyyy{{{}}}{{{{{{||||||||||||{{{{{{yyyyyyzzzzzzyyywwwuuutttuuuvvvwwwxxxwwwvvvtttssspppqqqssstttttttttrrrrrrrrrsssuuuvvvxxx{{{{{{oooggg\\\TTTMMMIIIFFFDDDGGGLLLXXX```llluuuzzz~~~yyyyyywwwmmmiiinnntttooo]]]QQQHHHCCC?????????@@@BBBEEEHHHIIIHHHHHHGGGFFFCCCAAA>>><<<:::999888666555555444444333222222111111222222333222222222222222222222222111111111111111111222222222222333333333333333333333333333444666777999:::EEEVVVppp~~~|||zzzssstttooolll{{{tttuuuuuuwwwzzz~~~~~~|||vvvrrrkkkeee```[[[VVVSSSSSSRRROOOJJJEEEDDDFFFHHHrrr```ZZZSSSRRRPPPNNNLLLJJJIIIIIIDDDEEEFFFHHHJJJJJJHHHFFFBBBBBBBBBAAA@@@???>>>===;;;<<<<<<;;;:::888666444444444444444444444333333222111111111111111111222222222111111111111222222////////////////////////...000111111///...//////////////////////////////222222222333333444444444777999:::;;;;;;888666444222333444444555555444444333333444555555444444444333333333222111000///...000000000000000000000000000000000000000000000000---///222444555333111///000///...///000111111/////////000111111111111111222222333333333444444444222222333333333333444444666666666666777777777777888888888999999:::;;;;;;<<<<<<<<<===============:::;;;;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIILLLQQQUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___```aaaaaacccdddfffhhhiiikkkmmmoooppppppqqqsssuuuxxxxxxxxxyyyzzz}}}~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}||||||{{{yyywwwvvvuuutttttttttuuuwwwxxxwwwvvvtttsssnnnpppsssuuuuuutttrrrpppoooppprrrsssuuuyyy~~~}}}|||ppphhh[[[TTTNNNJJJGGGDDDFFFKKKWWW___kkkuuuzzz~~~{{{xxxvvvnnnmmmttt{{{uuubbbTTTJJJEEE?????????AAABBBEEEGGGIIIHHHHHHHHHFFFDDDAAA>>><<<999999777666555555555555333222222222222222222333222222222222222222222222333333333222222222222222111222333333444555666666222333333444666888999:::GGGYYYsss|||xxx{{{sssnnnrrrzzzgggcccwwwwwwwwwwwwyyy|||~~~wwwrrrjjjbbb]]]XXXTTTQQQYYYWWWSSSMMMFFFCCCEEEGGGppp\\\TTTQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDDDDCCCBBB???===<<<>>>>>>===<<<:::888666555555555666666555555444333444333222222111111222222444333222222333333111000000/////////000111222222......---...///000222333///............---------000222444555555444333111777777777777777777777777555555444222222222222222555555555555555444444444444333333222222111111111000000000000000000000000111111111111111111111111111111111111111000//////222222111111000000/////////000000000111111111111333333333333333333333333666555555444444444555555666666666777888999:::;;;888888999999999:::::::::;;;<<<<<<<<<;;;::::::999888999;;;===@@@BBBDDDEEEAAABBBCCCDDDDDDCCCBBBAAAAAADDDGGGJJJMMMPPPSSSVVVXXXZZZ]]]^^^^^^\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[XXXZZZ\\\\\\\\\]]]^^^```^^^```bbbddddddfffhhhjjjjjjlllnnnoooooooooqqqrrruuuuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{}}}|||zzzxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrrrroooooooooooonnnnnnnnnnnnnnnooooooppprrrvvv||||||nnnbbb[[[SSSKKKHHHFFFEEEFFFJJJRRR^^^llluuu{{{~~~||||||vvvvvv}}}tttcccVVVMMMHHHAAA???===>>>AAADDDGGGHHHIIIIIIGGGFFFCCCAAA>>>===;;;:::999888777555444444333333333333333333333333444444444333333222222222333333333333333333333333444444444333333222222222444111111444666666999>>>KKK___www|||zzz{{{mmmjjjmmm~~~qqq___cccwww|||zzzzzz~~~~~~yyypppgggaaa[[[VVVVVVZZZccc___WWWMMMFFFBBBCCCEEEnnn[[[TTTQQQPPPOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCBBB???===<<<>>>>>>===<<<:::888666555555555666666555555444333444333222222111111222222444222111111222222111///222222000//////.........//////......///000111222000000///...------,,,+++111111333444444333333222555555555555555555555555333333333333333333333333444444444444444444444444444444333333222222111111111111111111111111111111222111111111111111111111111111111111111000//////000000000000000000//////111111111111222222222222333333333333333333333333444333333222222333333333222222222222222333444555888888999999999:::::::::<<<============<<<;;;:::;;;;;;===>>>@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBDDDHHHJJJLLLOOORRRUUUWWWZZZ]]]^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[XXXZZZ[[[\\\\\\\\\^^^```]]]```bbbcccdddeeehhhjjjjjjlllnnnoooooopppqqqrrruuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{}}}|||zzzyyyxxxwwwwwwxxxwwwvvvvvvuuutttsssrrrrrrooooooooonnnmmmllllllllljjjkkklllmmmooossszzz~~~|||nnnbbb\\\SSSKKKHHHFFFEEEFFFJJJSSS___mmmuuu{{{~~~{{{{{{wwwxxxvvvdddWWWOOOKKKCCCAAA>>>???BBBEEEHHHHHHJJJIIIHHHFFFDDDAAA???>>>;;;:::999888777555444444333333333333333333333333444333333333333333333222222222222222222222222222444444444333333222222222444111111555666666999???PPPddd|||zzzmmmjjjmmm|||kkkZZZ___ttt~~~}}}}}}}}}{{{yyyzzz~~~}}}xxxooofff___YYYUUUVVVZZZccc___WWWNNNFFFCCCDDDEEElll[[[UUUQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>><<<>>>>>>===<<<:::888777666555555666666555555444333444333222222111111222222222111000000111111000///222111000///............000000////////////000000111111000///---,,,++++++111111111222222222333333333333333333333333333333000111333444555555444444333333333333333333444444555555444333222222111111222222222222222222222222222222222111111000000000111111111111000000000/////////////////////000000111222222222222333333333333333333333333333333333333333333222222333333444555555555444444555666666888888999999999:::::::::======>>>>>>>>>===<<<<<<===>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEHHHJJJLLLNNNQQQSSSVVVYYY\\\^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZXXXYYY[[[[[[[[[[[[]]]___]]]___aaacccccceeegggiiijjjlllnnnoooppppppqqqsssvvvwwwxxxzzz|||~~~~~~~~~}}}}}}|||||||||||||||{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqoooooonnnlllkkkjjjiiihhheeefffgggiiikkkqqqwww|||}}}|||oooccc\\\SSSKKKHHHFFFEEEFFFJJJSSS```mmmuuuzzzzzzzzzxxx|||zzzgggZZZQQQMMMEEEBBB@@@???BBBEEEHHHIIIJJJIIIHHHFFFDDDAAA???>>>;;;:::999888777555444444333333333333333333333333222333333333333333333444111111111111111111111111444444333333333333222222444222222555666666;;;AAAQQQgggvvvllliiilll}}}jjjYYYaaaqqq{{{|||tttqqqtttvvvyyyxxxxxx{{{~~~|||vvvmmmccc]]]WWWSSSTTTXXXbbb^^^WWWNNNGGGCCCDDDFFFlll[[[VVVQQQPPPOOOMMMKKKJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCBBB@@@>>>===>>>>>>===<<<;;;999777666555555555666555555444333444333222222111111222222111000...///000111000............///000111222333111111000///////////////000000//////......------000000000000111222333333222222222222222222222222000222444666666555444333333333333444444555555555666666555444333222222111222222222222222222222222222222111111000000//////222111111000000000000000------......//////000000111111111222222222333333333333333333333333333333555555444444444555666666999999888888777888888888888888999999999:::::::::=========>>>>>>======<<<>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIJJJKKKMMMOOORRRUUUXXX[[[]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZXXXZZZ[[[[[[[[[[[[\\\^^^]]]___aaabbbccceeegggiiiiiilllnnnppppppqqqrrrtttvvvwwwyyyzzz|||~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyyyyyyyxxxuuuuuutttsssrrrqqqppppppnnnnnnlllkkkiiigggfffeeebbbcccdddfffiiiooovvv{{{|||}}}pppddd]]]TTTLLLIIIGGGEEEFFFJJJTTT```mmmuuuzzzzzzzzzzzzmmm]]]SSSOOOFFFCCC??????AAADDDGGGHHHIIIHHHGGGEEECCC@@@>>>===;;;:::999888777555444444333333333333333333333333222222222333333444444444222222222222222222222222333333333333333333333333333222333555666666<<>>===>>>======<<<;;;999888777555555555666555555444333444333222222111111222222000///......000111000.../////////000111222444444111111111000//////......------......///000000000000000000000111222333444333333333333333333333333333444666666666444222111333444444555666777777888777777666555444333222111222222222222222222222222111111111000000000//////222111000000//////000000------......//////000000000000000000111111111222333333333333333333333333444444444444444555666777666666555444444444555555888888999999999:::::::::;;;<<<<<<=========<<<<<<<<<===>>>???AAACCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIJJJKKKLLLOOOQQQTTTWWWZZZ\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYZZZ\\\\\\[[[[[[\\\^^^]]]___aaacccdddeeegggiiiiiilllnnnppppppqqqssstttvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxttttttsssrrrqqqpppoooooonnnmmmkkkiiigggfffdddcccaaabbbdddfffiiiooovvv{{{|||}}}qqqfff^^^UUUMMMIIIGGGEEEFFFJJJTTT```mmmtttzzz{{{zzz|||uuuaaaUUUOOOFFFCCC>>>===???BBBEEEGGGGGGGGGFFFDDDAAA???===;;;;;;:::999888777555444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333333222444666555666===FFF\\\uuuxxxooohhhhhhkkkzzz}}}}}}jjjqqqzzz}}}zzzmmmbbbaaahhhmmmsssvvvyyy}}}{{{rrriii^^^WWWQQQMMMNNNSSSZZZXXXSSSLLLFFFCCCDDDFFFmmm\\\VVVQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@???>>>>>>=========;;;:::999888555555666666555555444333444333222222111111222222000///...///000111000///111111000000000000111111000000111111000///......,,,,,,---...000111222222///000000111222333444444444444444444444444444444555555666666555444222111333444555666777888999999888888777666444333222222222222222222222222222222000000000000000000000000333222000/////////000111//////////////////000000//////000000000111111111333333333333333333333333222222222222333444444555555444444444444444555555888888999999999:::::::::;;;;;;<<<=========<<<<<<;;;<<<===???AAABBBDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCFFFHHHJJJKKKLLLOOOQQQSSSVVVZZZ[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\]]]^^^^^^```bbbddddddfffhhhjjjiiilllooopppqqqrrrtttuuuuuuvvvxxxzzz||||||||||||~~~}}}}}}~~~~~~}}}|||yyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzyyyyyyxxxwwwssssssrrrqqqpppooonnnnnnlllllljjjiiigggeeedddcccaaabbbdddfffiiiooovvvzzz}}}~~~rrrggg^^^VVVMMMJJJGGGEEEFFFJJJRRR___llltttyyy}}}{{{|||}}}eeeVVVOOOGGGCCC>>><<<>>>AAADDDFFFHHHGGGFFFDDDBBB???===;;;;;;:::999888777555444444333333333333333333333333222333333333333333333444555555555555555555555555222222333333333333444444222222444666555666???III```zzzyyynnngggiiiooouuuyyy~~~qqqvvvpppcccaaaggglllrrrvvv{{{{{{rrrhhh\\\TTTMMMIIIKKKOOOTTTRRRNNNIIIDDDBBBCCCEEEmmmZZZSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCAAABBBBBBCCCBBBAAA???>>>============<<<:::999999555555666666555555444333444333222222111111222222000///...///111222111000//////............////////////000111111000///...------...///000111111222...000111333444555444444444444444444444444444444555555555555555444444444222222444555666888999999999888777666555333222222111111111111111111111111......//////000111111111333222000///...///000111000000000000000000//////000000111111111222222222333333333333333333333333222222222222333444555555666666555666666777888999888888999999999:::::::::;;;<<<===>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBEEEGGGIIIJJJLLLOOOQQQRRRUUUYYY[[[[[[[[[[[[\\\ZZZZZZZZZ[[[\\\\\\]]]]]]\\\]]]^^^^^^]]]\\\^^^______aaaccceeeeeegggiiikkkiiilllooopppqqqrrrtttvvvtttuuuxxxzzz{{{{{{{{{zzz}}}~~~|||}}}~~~~~~}}}|||xxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyyyyyyyxxxwwwvvvrrrrrrqqqpppooonnnnnnmmmlllkkkjjjhhhgggeeeddddddaaabbbdddeeehhhnnntttyyy~~~~~~rrrhhh___VVVNNNJJJGGGEEEFFFJJJQQQ^^^kkksssyyy{{{|||hhhWWWOOOIIIEEE???===>>>AAAEEEFFFIIIIIIHHHFFFCCCAAA>>>===;;;:::999888777555444444333333333333333333333333444333333333333333333222444444444444444444444444222222222333333444444444222333555666555666@@@KKKbbb|||}}}ppphhhkkksssyyy{{{~~~www}}}vvvgggccchhhlllrrrwww~~~|||rrrhhh[[[RRRKKKFFFGGGLLLNNNLLLJJJEEEBBBAAABBBDDDlllXXXQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEAAABBBBBBCCCBBBAAA???>>>============<<<;;;:::999555555666666555555444333444333222222111111222222000//////000111222222111*********+++---///000111...///000111111000///...////////////000000000000...000222555666666555444333333333333333333333333444444333444444555666777111111222444666777888999999999888666555333222222000000000000000000000000------...///000111222222333222000///...///111222222222111111000000//////111111222222222333333333333333333333333333333333333333333444555666777888444444444444555777888888888888999999999:::::::::======>>>???????????????>>>>>>>>>>>>>>>?????????CCCDDDEEEFFFFFFEEEDDDCCCBBBDDDGGGIIIKKKMMMPPPRRRRRRUUUYYY[[[[[[ZZZ[[[\\\YYYYYYZZZ[[[\\\]]]]]]^^^\\\^^^______]]]]]]^^^``````bbbdddffffffhhhjjjllliiillloooqqqqqqrrrtttvvvsssuuuwwwyyy{{{{{{zzzyyy{{{{{{{{{{{{{{{|||||||||{{{|||~~~~~~}}}|||xxxxxxxxxyyyyyyzzzzzzzzzvvvwwwxxxyyyxxxwwwvvvuuurrrrrrqqqpppooonnnmmmmmmkkkjjjjjjhhhgggfffeeedddbbbbbbdddeeehhhmmmsssxxx~~~ssshhh___VVVNNNJJJGGGEEEFFFJJJPPP]]]kkkssszzz||||||jjjXXXPPPKKKFFFAAA>>>???BBBFFFGGGKKKJJJIIIGGGEEEBBB@@@???;;;:::999888777555444444333333333333333333333333444444444333333222222222333333333333333333333333222222222333333444444444222333555777555777AAALLLhhh|||}}}rrriiinnnwww}}}zzzjjjeeeiiilllsssxxx|||ssshhh[[[QQQIIIDDDEEEJJJJJJIIIGGGCCC@@@@@@BBBDDDmmmZZZSSSQQQPPPOOOMMMKKKJJJIIIIIIMMMJJJGGGFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>===<<<;;;999777666777666666666666555555555444333333222111111111222111111000000//////......000000000000000000000000000000000000000000000000------,,,+++,,,---...///...111444666666555555666555444444333222222222222444444444555555555555666333333333333444666888999<<<;;;999666333111///...222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000555555444333333222111111333333333333444555666666777777777777666666666666888888888999:::;;;===>>>==============================>>>???AAABBBCCCDDDEEEFFFHHHIIIHHHGGGEEECCCEEEGGGIIIJJJJJJLLLOOORRRRRRTTTXXX\\\^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[[[[[[[\\\]]]^^^___```bbbdddfffhhhjjjjjjjjjlllnnnqqqrrrrrrqqqpppuuuuuuuuuwwwyyyzzzxxxwww{{{{{{zzzzzz{{{|||}}}}}}}}}|||zzz{{{{{{|||||||||||||||zzzyyyxxxyyyzzzzzzxxxwwwrrrrrrrrrqqqpppnnnmmmllllllkkkiiigggeeedddcccccccccaaabbbfffhhhjjjpppwwwyyyooojjjaaaWWWNNNJJJFFFCCCCCCFFFSSS\\\iiitttzzz~~~zzz~~~kkkZZZSSSHHHCCC@@@@@@???>>>@@@EEEIIIIIIHHHGGGEEEBBB???===>>>===<<<999777555333222333333333222222111111111222222222222333333444555000111222333444444444444555555444444444333333333666111666777000777HHHOOOooo}}}zzzyyynnnnnnwww}}}nnnjjjlllooowww{{{zzzvvvmmmeeeYYYMMMFFFDDDFFFHHHLLLIIIDDDAAA???@@@BBBDDDmmm[[[TTTPPPOOONNNLLLKKKJJJJJJJJJKKKIIIGGGFFFGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<;;;999888666555555444444444444333333333444333222222111111222222222111111111000000000000000000000000000000000000000000000000000000000000......------......///000///222555666555555555555111111000000000111222222444444444555555555555666333333333333444666777999888777666555333222111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111333333333333333333333333333333333333444555666666777777777777666666666666888888888999:::;;;====================================>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJLLLOOORRRRRRUUUXXX\\\]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^``````bbbdddfffhhhiiijjjjjjllloooqqqssssssrrrrrrwwwvvvuuuwwwyyyzzzyyyxxxzzzzzz{{{{{{{{{||||||||||||}}}~~~~~~}}}{{{zzzzzzzzz{{{||||||||||||{{{{{{zzzyyyzzz{{{{{{yyywwwsssrrrqqqpppnnnmmmlllkkklllkkkiiigggeeedddccccccbbb``````ccceeegggnnnvvvzzzqqqlllaaaXXXNNNJJJFFFCCCDDDGGGQQQ[[[hhhssszzz}}}|||{{{}}}gggWWWQQQGGGBBB???@@@???>>>@@@EEEIIIIIIHHHFFFDDDBBB@@@???<<<<<<;;;999888666555444444444444333333333333333333333222222222333444444000111222333444444444444333333333444444555555555111///555888444888EEEMMMooo~~~xxxpppsss~~~{{{mmmjjjnnnqqqxxx{{{xxxtttjjjbbbWWWLLLEEECCCEEEGGGJJJHHHCCC@@@>>>???AAACCClll[[[UUUPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFGGGHHHHHHFFFDDDBBBCCCCCCCCCCCCAAA@@@???===<<<<<<;;;:::888777666555444444444444333333333333333222222111111222222222222222222111111111111000000000000000000000000000000000000000000000000......///000000000000///000222555666555444444555333333333444444555666777444444444555555555555666333333222333444555777888444444333333333333333222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222111111222333333444555555333333333333444555666666666666666666777777777777888888888999:::;;;<<<=================================>>>???AAABBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJLLLOOORRRRRRUUUXXX[[[]]]]]]\\\[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^___```aaabbbdddfffhhhiiijjjkkklllooorrrtttuuuuuuuuuyyywwwvvvvvvxxxzzz{{{zzzzzzzzz|||}}}}}}}}}|||{{{zzz{{{|||}}}~~~}}}|||{{{zzzzzz{{{||||||||||||||||||{{{zzzzzz{{{{{{yyyxxxuuusssqqqnnnlllkkkkkkkkklllkkkiiigggfffddddddddddddaaa```bbbdddgggoooxxx~~~|||sssnnnaaaXXXOOOJJJGGGCCCDDDGGGNNNYYYhhhssszzz}}}~~~}}}uuusssvvveeeVVVOOOFFFBBB?????????>>>AAAEEEJJJIIIGGGEEECCCAAAAAA@@@;;;;;;:::999888777777666333444444444444444555555444444333222222222333333111111222333444444444444111222222333444555666777555333555777888<<>>===>>>@@@AAAlll[[[VVVRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFGGGIIIHHHFFFDDDDDDEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>===<<<;;;999999777666666666666555555555333333222222111222222333111111111111111111111111000000000000000000000000000000000000000000000000---...///000111000///...111333555555444444444555777777666666666777888888444444444555555555555666333333222222333555666777222222222222222222222222//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////...///000111222333333333111222222333333444444555333333333333444555666666666666666666777777777777999999999999:::;;;<<<=================================>>>???AAABBBCCCDDDFFFEEEEEEDDDCCCDDDDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQSSSUUUXXX[[[]]]]]]\\\\\\ZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^``````aaabbbdddfffgggiiiiiikkkllloooqqqtttuuuvvvvvvzzzwwwuuuuuuwwwyyy{{{{{{yyyzzz|||~~~~~~|||{{{zzz{{{}}}~~~~~~{{{||||||}}}~~~}}}}}}}}}}}}|||{{{{{{|||{{{zzzxxxvvvtttqqqmmmkkkjjjjjjkkklllkkkiiigggfffeeeddddddhhhdddbbbdddfffjjjrrr{{{}}}~~~}}}sssnnnaaaXXXOOOJJJGGGDDDDDDGGGMMMXXXhhhttt{{{}}}{{{qqqlllhhhwwwgggWWWPPPGGGBBB@@@@@@@@@???BBBGGGKKKIIIFFFDDDBBBAAAAAAAAA<<<<<<;;;:::888777666666222222333333444444555555555444333333222222222222111222333333444444444333222222333333444555666666999666000222888===JJJ^^^ttt|||pppkkkqqq~~~}}}wwwllllllqqquuu{{{~~~{{{rrrnnnaaa\\\SSSKKKEEECCCCCCDDDEEECCC@@@===<<<===???@@@kkk[[[WWWUUUSSSQQQMMMJJJHHHFFFEEEFFFFFFFFFGGGHHHHHHEEECCCDDDEEEEEEEEEEEECCCBBBAAA===>>>======<<<;;;:::999777666666666666555555555333222222111222222333333000000000000000000000000111111111111111111111111111111111111111111111111,,,---...000000///......111333444555444444555666777777555444333333333333444444444555555555555666333333222222333444555666333333222222222111111111//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////...///000111222333333333333333333333333333333333333333333333444555666666555666666666777777777888999999999999:::;;;<<<<<<==============================>>>???AAABBBCCCDDDFFFEEEEEEDDDCCCDDDDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQSSSUUUXXXZZZ\\\]]]\\\\\\ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]___```aaaaaacccdddfffggghhhiiikkklllnnnppprrrtttvvvvvvxxxvvvttttttvvvxxxyyyzzzwwwxxx{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}|||{{{{{{|||{{{yyywwwvvvtttqqqnnnkkkjjjkkkkkklllkkkiiihhhffffffeeeeeehhheeeccceeegggjjjsss||||||}}}rrrlllbbbYYYOOOKKKGGGDDDDDDGGGMMMYYYhhhuuu|||~~~xxxooojjjbbblll}}}hhhWWWPPPIIIDDDAAABBBAAA@@@CCCGGGJJJIIIFFFDDDBBBBBBBBBBBB???>>><<<:::888666555444111111222222333333444444555444333333222222222222222222333444444444333333444444444444444444444444222333...222??????GGG^^^wwwyyymmmjjjqqq}}}~~~xxxmmmnnnrrruuu{{{~~~yyypppkkk___ZZZSSSLLLFFFCCCCCCCCCBBBAAA>>>===<<<===???@@@kkk[[[XXXUUUTTTQQQMMMJJJGGGFFFEEEGGGFFFEEEFFFGGGGGGEEECCCAAABBBBBBBBBBBB@@@???>>>::::::::::::999888777666555444444444444333333333222222111111222222333333///////////////000000000111111111111111111111111111111111111111111111111------...////////////...000222444444444444666888:::999777666444444333333444444444555555555555666444333222222222333555666444444333222222111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222333333333333333333333333333333333333444555666666555555666666777777888888:::999999999::::::;;;<<<==============================>>>???AAABBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJLLLOOORRRTTTUUUXXXZZZ\\\\\\]]]]]]ZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^```aaaaaabbbcccdddfffggghhhiiijjjkkklllnnnppprrrssstttuuusssrrrrrrtttvvvwwwvvvssstttwwwyyy{{{||||||}}}zzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~}}}|||{{{{{{{{{zzzxxxvvvvvvtttrrrooommmlllllllllkkkkkkiiihhhgggffffffffffffcccbbbdddfffiiiqqqzzz|||}}}rrrlllbbbYYYPPPKKKHHHDDDEEEHHHNNNYYYhhhttt{{{~~~vvvnnnjjjaaafffrrriiiWWWNNNJJJEEEBBBBBBAAA@@@BBBFFFIIIHHHFFFEEECCCBBBBBBAAA@@@???===;;;888666444333111111222222222222222333444444333222222222333333222333333444444333333333555555444444444333333333---555444>>>QQQKKKHHH___yyyxxxmmmllluuu}}}{{{yyyooopppsssttt{{{~~~wwwnnniii^^^[[[UUUNNNIIIEEEBBBBBB@@@???>>><<<<<<===???@@@kkk[[[XXXSSSRRRPPPMMMKKKIIIHHHGGGIIIGGGEEEEEEEEEEEEDDDCCC@@@AAAAAAAAAAAA???>>>===999999999999888777666666555444444444444333333333222222111111222222333444//////000000000111111111111111111111111111111111111111111111111111111111//////......//////000111///111222333444555777:::;;;:::999888777666666666444444444555555555555666444333222222222333444555333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111222222333333444444555333333333333444555666666555555555666777888888888::::::999999999:::;;;;;;==============================>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJLLLOOORRRTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^aaabbbbbbbbbcccdddfffggghhhhhhjjjjjjkkklllmmmooopppqqqqqqppppppqqqssstttsssrrrmmmnnnpppsssvvvxxxzzz{{{||||||||||||}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}}}}{{{zzzzzzzzzyyywwwuuuttttttsssqqqpppnnnmmmmmmkkkkkkiiihhhggggggffffffeeeccccccfffhhhjjjqqqyyy|||~~~tttnnnbbbYYYPPPKKKHHHEEEEEEHHHNNNXXXfffrrryyy}}}wwwooojjjaaaaaaiiivvvmmmYYYOOOJJJDDDAAA@@@???===???CCCGGGGGGGGGFFFDDDCCCAAAAAA???>>>===;;;999777666555333333333333333222222222333333222222222333444444222333333444444333333222333333444444444444444444000999666BBBYYYQQQLLLfffzzzvvvlllllluuussstttyyyqqqqqqtttuuuzzz}}}vvvmmmhhh___\\\WWWQQQKKKFFFCCCAAA??????>>>======>>>???@@@kkk[[[XXXPPPPPPNNNLLLKKKJJJJJJJJJKKKHHHEEEDDDDDDDDDDDDCCCAAABBBCCCCCCBBBAAA???>>>:::::::::::::::999888777777777666666666555555555222111111111222333333444000000111111222222222333111111111111111111111111111111111111111111111111111000/////////000222333...000222333444555888;;;666555444444444444444555444444444555555555666666444333222222222333444555222222333333333444444444222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000///000111222444555666777333333333333444555666666444555555666777888888999::::::999999999:::;;;;;;==============================>>>???AAABBBCCCDDDEEEFFFHHHIIIHHHGGGEEECCCEEEGGGIIIJJJJJJLLLOOORRRUUUVVVWWWYYY[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\XXXXXXYYYZZZ\\\^^^aaabbbbbbbbbcccdddfffggghhhhhhiiiiiijjjjjjlllmmmooooooooonnnnnnppprrrsssqqqpppiiijjjlllnnnrrruuuxxxzzzzzz{{{{{{||||||||||||||||||{{{zzzyyyzzzyyyvvvtttssssssssssssqqqpppnnnmmmkkkkkkiiihhhgggggggggggggggeeefffiiikkkmmmssszzz|||}}}~~~vvvpppcccYYYPPPKKKHHHEEEEEEHHHMMMWWWeeepppwww|||yyypppjjj```^^^cccoooyyyrrr]]]QQQIIIDDD@@@???===;;;<<<@@@FFFGGGGGGGGGEEECCCAAA@@@===<<<<<<;;;999888888777555555555444444333333333222222222222333444444555333333333444444333222222111222222333444555666666333999///777PPPKKKKKKkkkyyyuuujjjjjjsssyyyjjjmmmxxxqqqrrruuuuuuyyy}}}vvvmmmhhh```^^^YYYSSSLLLGGGCCCAAA???>>>>>>======>>>@@@@@@mmm]]]XXXPPPOOOMMMKKKIIIGGGFFFFFFGGGFFFDDDEEEFFFGGGGGGFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;:::999888888444444444444444444333333555555444333222222222222000000111111111111000000000000000000000000000000000///////////////000111//////000///------///111222333444555666666666666888888888888666444222111444444444444444444444444444444333333222222333333333333222222111000000/////////000111222222333333000000000000000000000000...............///000000///////////////000111111...///000111111222222111222333444444555555444444555444333222222444666777444444555666777888999999<<<;;;;;;:::::::::;;;;;;>>>>>>>>>>>>>>>?????????===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFHHHHHHIIIKKKNNNQQQVVVWWWWWWVVVVVVWWWZZZ]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[ZZZ[[[\\\^^^aaabbbaaabbbcccdddfffggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkpppppprrrssssssrrrqqqpppmmmoooqqqsssssstttwwwyyy}}}~~~~~~~~~}}}|||{{{zzzyyyyyy}}}||||||{{{zzzxxxwwwvvvvvvvvvtttsssqqqpppnnnnnnlllkkkhhhfffdddcccccccccbbbccccccdddgggllltttyyyvvvkkkbbb\\\SSSKKKGGGEEEEEEDDDMMMVVVdddooouuuzzzuuuiiibbbeeejjjqqq{{{uuu```RRRKKKDDD===<<<<<<:::<<>>>>>>>>>>><<<;;;999888666666444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444555666888999;;;CCCVVVhhhyyy|||vvvtttuuuvvvqqqbbbfff{{{uuummmmmmssswwwzzz}}}tttiiibbb```]]]XXXTTTOOOJJJDDD???>>>>>>=========???@@@AAAnnn]]]XXXRRRQQQOOOLLLJJJIIIHHHGGGGGGEEEDDDDDDEEEFFFEEEDDDEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777666555555555444444333333111111111000111111222222000000111111111111000000000000000000000000000000000000///////////////000///000111000...---...///111111222444444444444444777777777777666444333222333333333333333333333333444333333222222222333333333333222222111111000000...//////000111111222222000000000000000000000000///............///000000///////////////000111111...///000111222222222222222333444444555555444444444444222222222333555666444444555666777888999999<<<;;;;;;:::::::::;;;;;;@@@@@@??????>>>>>>======<<<===>>>@@@AAABBBBBBCCCDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIJJJLLLPPPRRRUUUWWWXXXXXXWWWXXXZZZ\\\[[[[[[ZZZYYYZZZZZZ\\\\\\[[[[[[[[[[[[]]]___aaabbbaaaaaabbbdddeeefffggghhhjjjiiiiiiiiijjjkkkkkklllnnnooooooppppppppppppooollloooqqqssssssuuuxxxzzz{{{}}}~~~}}}}}}|||}}}||||||{{{yyywwwvvvuuuvvvuuutttsssqqqpppooonnnmmmkkkiiifffdddcccbbbbbbbbbcccdddeeehhhnnnuuu{{{~~~vvvmmmbbb\\\SSSKKKGGGEEEEEEDDDMMMVVVcccnnnuuuzzz|||qqqgggeeeiiipppyyyvvv```SSSLLLEEE??????>>><<<===@@@DDDEEEGGGFFFDDDAAA@@@AAA>>>>>><<<;;;999888666666333333333333333333333333444444333333333333333333333333333333333333333333444444444444444444444444555555777999:::DDDXXXkkkzzz}}}}}}qqqrrrvvvyyypppbbbfffyyytttnnnoootttxxx{{{}}}|||qqqgggaaa^^^\\\XXXUUUQQQKKKEEE@@@???>>>=========>>>???@@@ooo^^^XXXSSSRRRPPPMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEEEECCCBBBDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999888777777777666666555444333333000000000000111222333444000000111111111111000000000000000000000000000000111111000000//////.........000222111000...---...///000111222333333333333555555666666555555444333333333333333333333333333222222222222222333333333222222222222222222222222.........///000000111111000000000000000000000000//////......//////000111///////////////000111111...///000111222222222222222333444444555555444444444333222111222333444555444444555666777888999999;;;;;;::::::::::::;;;;;;@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>@@@AAABBBBBBDDDFFFGGGFFFEEECCCDDDDDDGGGHHHJJJJJJKKKMMMQQQTTTTTTVVVYYYZZZZZZZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]][[[[[[[[[\\\]]]___aaabbb``````aaacccdddeeeffffffhhhgggffffffgggiiikkkmmmmmmlllllllllmmmnnnnnnooommmoooqqqssstttuuuxxxzzzyyy{{{~~~~~~}}}|||{{{yyywwwuuutttuuutttsssrrrqqqpppooonnnnnnllliiifffcccaaa``````___```aaacccgggmmmuuu{{{~~~wwwooobbb\\\SSSKKKGGGEEEEEEDDDMMMVVVcccnnnuuuzzz~~~}}}xxxqqqiiiggglllvvvvvvaaaTTTMMMFFFBBBAAAAAA>>>>>>@@@EEEFFFHHHGGGEEEBBBBBBBBB>>>>>><<<;;;999888666666333333333333333333333333555444444444333333222222333333333333333333333333444444444444444444444444555555666888;;;FFF]]]qqq}}}wwwmmmqqqyyynnnaaafffwww|||sssoooqqqvvvzzz|||}}}yyyooofff```\\\ZZZXXXVVVRRRMMMFFFAAA@@@???>>>=========>>>???ppp^^^XXXSSSQQQOOOMMMKKKJJJIIIHHHHHHFFFEEEEEEEEEEEECCCAAACCCCCCCCCBBBAAA???===<<<::::::;;;::::::999888777999888777666555444333333333222222222333333444555000111111222222111111000////////////////////////111111111000///...------***---000111000.........///000111222222333333333444444444444555444444444222222222222222222222222111111222333333333333333333333333333333333333333/////////000000000111111000000000000000000000000/////////...///000000111///////////////000000111//////000111222222222222222333444444555555444444333222222222222333444555555555555666777888888888:::::::::999::::::;;;;;;??????@@@@@@???>>>===<<<;;;<<<<<<>>>???AAABBBCCCDDDFFFGGGGGGEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMQQQTTTSSSVVVZZZ\\\\\\\\\[[[\\\ZZZ[[[[[[[[[\\\]]]]]]^^^[[[[[[\\\]]]^^^```aaaaaa___```aaabbbcccdddeeeeeegggfffddddddeeehhhkkkmmmlllkkkkkkjjjkkkmmmoooppppppqqqssstttssstttvvvwwwwwwzzz}}}~~~}}}{{{yyywwwuuuuuutttsssrrrqqqooonnnnnnnnnlllhhheeeaaa___^^^^^^ZZZ[[[]]]___cccjjjrrrxxx}}}~~~xxxpppbbb\\\SSSKKKGGGEEEEEEDDDLLLVVVcccnnnuuuzzz~~~zzzvvvrrrmmmfffmmmyyyuuu```SSSMMMGGGCCCCCCBBB???===???DDDEEEGGGFFFDDDAAA@@@AAA>>>>>><<<;;;999888666666222222222222222222222222555555555444444333222222222222222222222222222222333333444444444444444444555444555777;;;IIIaaawwwvvvmmmtttlllaaafffuuuxxxrrrpppssswww{{{~~~xxxnnneee```ZZZXXXWWWVVVSSSNNNGGGCCC@@@???>>>===<<<<<<===>>>ppp^^^XXXRRRQQQOOOLLLJJJIIIHHHGGGHHHGGGFFFGGGGGGFFFDDDBBBBBBBBBBBBBBBAAA???===;;;::::::::::::999888777777999888777666555444333333555444333333222222222333111111222222222222111111////////////////////////111111111111000///---,,,&&&)))---///////////////000111222333444444444444333333333333333444444555222222222222222222222222000111222444555555555555444444444333333333333333000000111111111111111222000000000000000000000000///////////////000111111///////////////000000111///000111222222333333222222333444444555555444444333222222333333333444444555555666666777777888888999999999999999:::;;;<<<;;;===>>>@@@@@@@@@???>>><<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHGGGEEEDDDDDDEEEEEEFFFHHHIIIJJJMMMQQQTTTSSSWWW[[[^^^^^^]]]]]]]]][[[[[[\\\]]]]]]]]]]]]]]]ZZZ[[[\\\^^^___```aaaaaa``````aaaaaabbbcccddddddfffeeeccccccdddgggjjjlllkkkkkkkkkkkklllnnnpppqqqssstttuuuuuusssssssssuuuuuuxxx|||~~~~~~{{{zzzyyyuuuuuusssrrrpppnnnmmmmmmllljjjfffccc___]]][[[[[[XXXYYYZZZ\\\```fffnnnsssxxx{{{~~~~~~~~~|||}}}yyyqqqbbb\\\SSSKKKGGGEEEEEEDDDLLLUUUcccmmmtttyyy~~~xxxrrrnnnjjjeeelllyyywwwbbbTTTMMMGGGCCCCCCBBB>>>===>>>DDDFFFGGGFFFDDDBBBAAAAAA>>>>>><<<;;;999888666666222222222222222222222222444555555555555444333222222222222222222222222222333333333444444444555555555444555888===LLLeee|||yyyrrr{{{|||jjj```gggttt}}}|||vvvqqqpppsssxxx{{{xxxnnnfffaaaXXXWWWVVVTTTRRRMMMHHHDDD@@@???>>><<<<<<<<<======ooo^^^XXXRRRPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGEEECCC@@@AAABBBBBBAAA???<<<;;;::::::::::::999888777666777777666666555444333333444333222111000000000000111111222222222222111111000000000000000000000000000000111111111///...---''')))---...//////000111111222333444555555555555333333222222222333444444333333333333333333333333000111333555666777666666666666555444444333222222111111111111111222222222000000000000000000000000000000//////000000111222///////////////000111111///000111222333333333333222333444444555555444444333333444444444555555555555666666666777777777888999888888999999:::;;;<<<:::;;;>>>@@@AAAAAA@@@???<<<<<<<<<===???BBBEEEFFFEEEGGGHHHGGGFFFDDDEEEEEEDDDFFFHHHIIIJJJMMMQQQTTTTTTWWW\\\^^^___^^^^^^^^^\\\]]]^^^^^^^^^]]]]]]\\\ZZZ[[[]]]^^^```aaaaaaaaa```aaaaaabbbccccccddddddeeeddddddcccdddfffhhhjjjjjjjjjkkklllmmmoooqqqrrrtttvvvvvvuuusssrrrssstttuuuxxx|||~~~~~~~~~~~~~~~||||||wwwvvvtttrrrooommmlllkkkiiigggddd```]]][[[YYYYYYWWWWWWXXXYYY\\\aaahhhmmmsssvvvzzz||||||||||||}}}}}}}}}~~~~~~zzz|||yyyqqqbbb\\\SSSKKKGGGEEEEEEDDDLLLUUUbbbmmmtttyyy}}}yyypppkkkggghhhnnn{{{hhhXXXOOOHHHCCCCCCAAA>>>===???FFFGGGIIIHHHFFFCCCCCCCCC>>>>>><<<;;;999888666666333333333333333333333333333444555666666555444333333333333333333333333333222333333444444555555555555555666:::???NNNhhh~~~zzzvvvwwwddd^^^hhhuuu}}}{{{uuuqqqpppsssxxx{{{}}}yyyooofffaaaYYYWWWTTTRRROOOLLLGGGDDD???>>>===<<<<<<<<<===>>>nnn]]]XXXSSSRRRPPPMMMKKKJJJIIIHHHEEEEEEEEEGGGHHHGGGEEEBBB???@@@BBBBBBAAA???<<<:::999::::::999999888777666666555555555444444333333222222111111000111111111111222222333333222222111000000000000000000000000...///000111111000...---,,,...//////...///000222111222333444555555555555444333222111111222333333333333333333333333333333000222444777888999888888888777666555444333222111111111111111111000000000000000000000000000000000000000//////000000111222///////////////000111111000000111222333333333333222333444444555555444444444444555555666666666555666666666666777777777777888888888888999:::;;;<<<;;;<<>>AAADDDFFFEEEGGGHHHHHHFFFEEEEEEFFFEEEGGGIIIJJJKKKNNNRRRUUUUUUXXX\\\^^^_________```^^^^^^______^^^]]]\\\[[[ZZZ[[[]]]___```aaaaaaaaaaaaaaabbbbbbcccdddddddddeeeeeeeeeeeeeeefffggghhhgggiiijjjlllnnnppppppqqqssstttuuuuuuttttttuuuvvvuuuxxx|||~~~}}}}}}|||}}}|||}}}~~~~~~}}}xxxwwwuuurrrooollljjjiiifffdddaaa^^^[[[YYYXXXWWWSSSTTTSSSSSSUUUYYY___dddkkknnnrrrtttuuuuuuvvvwwwvvvwwwxxxzzz|||}}}~~~~~~yyy{{{yyypppbbb\\\SSSKKKGGGEEEEEEDDDLLLUUUbbbmmmtttyyy}}}xxxrrrnnnnnnsssrrr```RRRKKKEEECCCBBB??????BBBEEEGGGHHHGGGEEECCCBBBBBB>>>>>><<<;;;999888666666333333333333333333333333111333444666777666555444333333333333333333333333222222333333444555555666444555888<<>>===<<<;;;<<<===>>>???mmm]]]XXXTTTSSSQQQOOOLLLKKKJJJJJJCCCCCCDDDFFFGGGGGGDDDBBB???@@@BBBBBBBBB???<<<:::999999:::999999888777666444444444444444444333333222222222222333444555555111222222333333222222111000000000000000000000000---...000111222111///...111222222111///...000111111111222333444444444444555444222111111111222333444444444444444444444444000222555888999:::999999999888777666444222111000000000000000////////////000000000000000000000000000000000000000111111222///////////////000111111000000111222333333333333222333444444555555444444444555666666777777666666666666666666777777777777888888888888999:::;;;<<<<<<>>>@@@AAAAAA???===;;;::::::::::::===@@@CCCEEEEEEGGGHHHHHHFFFEEEEEEFFFFFFHHHJJJKKKMMMPPPTTTWWWVVVYYY\\\^^^^^^___```bbb______``````___]]][[[ZZZZZZ[[[]]]___aaaaaaaaaaaabbbbbbbbbcccdddddddddeeeeeeeeefffffffffffffffffffffgggjjjmmmooooooppppppppprrrtttuuuuuuuuuwwwyyyuuuxxx|||~~~}}}|||{{{{{{yyyyyy{{{|||~~~~~~~~~yyyxxxuuurrrnnnkkkiiigggdddbbb___\\\YYYXXXWWWWWWOOOOOONNNMMMNNNQQQWWW\\\^^^aaaeeehhhiiijjjkkklllpppqqqrrrtttvvvxxxzzz{{{}}}~~~yyy{{{yyypppbbb\\\SSSKKKGGGEEEEEEDDDKKKUUUbbbmmmtttyyy}}}~~~zzztttxxxzzzfffUUUMMMFFFDDDBBB@@@AAADDDCCCDDDFFFEEECCC@@@@@@@@@>>>>>><<<;;;999888666666444444444444444444444444000222444666777777666555444444444444444444444444222222333333444555666666444555888===CCCQQQjjjxxxtttvvv}}}hhhXXXYYYiii{{{}}}vvvpppnnnqqqvvvyyywww{{{xxxnnnddd___ZZZVVVQQQMMMJJJHHHEEECCC===<<<;;;;;;<<<===>>>???mmm]]]WWWWWWVVVSSSPPPLLLIIIGGGEEECCCCCCEEEGGGIIIHHHEEEBBBAAAAAABBBBBBAAA>>>;;;:::<<<<<<;;;999777666555444666666555444333333222222222111000/////////111111111000...///111222222111000000000000000000000000000000000000000///......///000111222222111000///555555555444333222111000333333333222222333444444111222333444555555555555333222333555888:::;;;:::888777666444222000///...000000000000000000000000//////............//////000000000000000000000000111///------000111///,,,))),,,000222333333333444222333333444444333333222444555555666777666666666666555555666666777888999999999999999:::;;;<<<<<<===>>>@@@AAAAAA???<<<:::???>>><<<;;;<<<>>>BBBDDDFFFGGGHHHGGGEEECCCCCCCCCHHHIIIKKKKKKLLLOOORRRUUU[[[\\\^^^___```aaa````````````___```aaa___]]]ZZZ\\\[[[[[[]]]```bbbccccccbbbaaa`````````aaacccdddhhhggggggfffffffffggggggkkkllllllmmmnnnooopppppprrrrrrrrrsssuuuwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{~~~|||xxxtttpppmmmjjjiii```___^^^\\\ZZZXXXWWWVVVMMMKKKJJJIIIIIIJJJLLLMMMUUUVVVWWWYYY[[[]]]___```aaabbbdddhhhlllqqquuuxxx|||}}}~~~}}}|||{{{~~~zzz{{{xxxrrreee\\\SSSNNNJJJFFFEEEHHHNNNVVVcccmmmtttyyy}}}hhhWWWNNNEEEBBBAAA???>>>@@@BBBEEEIIIIIIFFFBBB>>>=========<<<;;;999888777777333333333444444555555555666666555444333333222222000000111222333333444444444444444444444444333333555999:::999AAAWWWpppqqqtttyyyzzzdddYYYXXXggg{{{}}}vvvrrrrrruuuwwwyyy~~~yyypppfff```\\\YYYUUUOOOJJJFFFDDDCCC???===<<<;;;;;;<<<===???lll]]]WWWUUUTTTRRROOOMMMJJJHHHGGGCCCCCCCCCEEEGGGGGGEEEBBBAAABBBBBBBBBAAA>>><<<::::::::::::999888777666666666555555444333333222222333333222222222333333444111000...///111222222111000000000000000000000000000000000000000///............////////////......333333333333333222111111444333333222333333444444666777777777777777666666555444444555777999888777555555444333222222111111000000000000000000000000000//////......//////000000000000000000000000000///---,,,---000111000///+++...111333222111222222222333333444444333333222555555666777777777777666555555444555555666777888888888888999999:::;;;<<<===???AAABBBBBBAAA???===@@@>>><<<;;;<<>>======<<<;;;999888777777333333333444444444555555777666666555444444333333000111111222333333444444444444444444444444444444555999::::::CCCYYYrrrmmmrrrxxx~~~~~~hhh]]][[[jjj|||~~~xxxuuuuuuxxxzzz|||yyypppggg```]]]ZZZUUUOOOJJJFFFCCCBBB>>>===<<<;;;;;;<<<===>>>kkk\\\WWWRRRQQQPPPNNNLLLKKKIIIIIICCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBB@@@>>><<<;;;999999999888888888888888555555555444444333333222111111222333444444444444111000...///111222222111000000000000000000000000000000000000000//////...//////............//////222222333444444444444444444444333333333333333444666666666555555444222222666555444555666777666555333333333333333222222222000000000000000000000000111000000//////000000111000000000000000000000000------,,,...000222111111...000222333222000000111222333333444444333333222444555666666777777666666555555555666666777888999888888777888888999:::;;;>>>???AAACCCDDDCCCBBBAAAAAA???===<<<===???AAACCCEEEGGGHHHGGGEEEDDDDDDDDDEEEGGGIIIKKKLLLOOOSSSVVVYYY[[[^^^aaacccdddeeeeeecccaaa_________```___^^^\\\[[[ZZZ[[[^^^`````````______``````bbbccceeefffggggggggghhhiiijjjkkklllnnnnnnooopppqqqrrrsssssssssssstttuuuvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||zzzyyyxxxwwwvvvvvvvvvvvvvvvtttrrrnnnkkkiiigggfffdddbbb___[[[WWWTTTQQQOOOOOOMMMKKKHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKPPPRRRTTTXXX]]]bbbfffiiinnnppptttwwwxxxxxxwwwvvvtttssssssssstttvvvxxxyyyzzz{{{}}}zzz{{{xxxpppddd[[[RRRMMMIIIDDDDDDFFFLLLUUUbbbnnnuuu{{{pppZZZOOODDDAAA???>>>@@@CCCDDDGGGJJJKKKHHHDDDAAA???>>>===<<<;;;999888777666333333333444444444444555777777666666555555444444111111222222333333444444222333333444444555555555555999:::;;;FFF\\\uuujjjpppxxx~~~qqqeeebbbpppzzzxxxyyy|||~~~xxxooogggaaa]]][[[UUUOOOJJJEEEBBBAAA>>>===<<<;;;;;;<<<===>>>jjj\\\VVVRRRQQQPPPNNNLLLJJJHHHGGGEEECCCBBBBBBDDDEEEEEEEEEBBBBBBBBBBBB@@@>>>===<<<::::::999999888777777777555555444444444333333333,,,---///111222222111111111000...///111222222111000000000000000000000000//////000000000000//////222111000//////000111222222333444555666777777777555444444333333333333444444444444444444333222111555333333444555666555444333333333222222222222111////////////////////////111111000000000000111111000000000000000000000000.........///000111111000...000222222111111111222222333333444444333333222333444444555555555555555777777777777888999::::::777777777777888999:::;;;===>>>@@@CCCDDDDDDDDDDDDBBB@@@???===>>>???AAABBBDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGJJJKKKMMMQQQUUUXXX]]]___```bbbccccccccccccdddaaa___^^^___`````````]]]\\\[[[\\\^^^```````````````aaaaaabbbcccddddddeeeeeefffgggiiikkkmmmnnnmmmnnnooopppqqqrrrssstttssstttuuuwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{xxxwwwvvvtttsssrrrrrrrrrqqqooommmjjjgggeeedddcccaaa```]]]YYYVVVRRROOONNNMMMKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIKKKOOOTTTYYY]]]```dddgggjjjlllmmmmmmkkkiiihhhgggeeefffhhhlllpppssstttvvvxxx{{{~~~{{{{{{wwwooodddZZZQQQLLLHHHDDDCCCFFFKKKUUUbbbnnnvvv|||ppp[[[PPPDDD@@@???>>>@@@DDDEEEHHHKKKLLLJJJFFFCCCAAA>>>===<<<;;;999888777666444444444444444444444444666666555555444444444444222222222333333333444444222222333333444555666666555888:::===HHH```xxx~~~kkkrrrzzz~~~{{{nnnjjjxxx}}}yyyxxxzzz}}}vvvnnnfffaaa^^^[[[VVVOOOIIIDDDAAA???>>>===<<<<<<<<<<<<===>>>iii[[[VVVSSSRRRPPPMMMKKKHHHFFFEEEGGGEEECCCBBBDDDFFFGGGGGGCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999777666555555444444444444444333333333+++,,,...000111111000///111000...///111222222111000000000000000000000000//////000000000000//////222111000//////000111222000111333444666777777777666555444444333333333444555555666777777777777777222111111222555666666555555444333222111000000///////////////////////////111111000000000000111111000000000000000000000000111111111000///......///---///111222222222333555222333333444444333333222111222333333444444333333666666666666777888999999777777777777888999:::;;;;;;<<<>>>AAABBBCCCDDDDDDCCCBBB@@@?????????AAABBBCCCEEEGGGGGGEEEEEEEEEFFFGGGIIIKKKMMMNNNRRRVVVYYY^^^___aaabbbcccdddccccccdddbbb______```aaaaaaaaa```^^^]]]^^^```aaaaaa```bbbbbbbbbccccccccccccccccccdddeeefffhhhkkkmmmnnnlllmmmnnnoooqqqrrrsssttttttuuuwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzyyyyyyvvvuuusssrrrpppooonnnnnnlllkkkiiifffdddbbb``````\\\[[[YYYVVVSSSQQQOOONNNIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFIIIMMMQQQUUUWWW[[[\\\^^^______]]][[[YYYYYYXXXWWWWWWZZZ___dddgggkkkmmmqqqvvvzzz}}}{{{{{{~~~vvvnnndddZZZQQQLLLHHHDDDCCCFFFJJJTTTaaammmuuu|||{{{zzzwwwtttsssuuuooo[[[PPPEEE@@@??????AAADDDEEEHHHLLLMMMJJJGGGDDDBBB???>>>===;;;999777666555444444444444444444444444444444333333333333333222333333333333333444444444222222333333444555666666555888:::===KKKbbbzzz}}}mmmttt|||~~~||||||~~~rrrmmm{{{|||yyyvvvvvvyyy}}}|||tttllleee```^^^[[[UUUOOOIIIDDDAAA???======<<<<<<<<<<<<======ggg[[[WWWSSSRRRPPPMMMJJJGGGEEEDDDGGGEEECCCCCCEEEGGGGGGGGGDDDDDDCCCAAA@@@???>>>======<<<;;;999777666444444444444444444444444444444//////000111222222222222111000...///111222222111000000000000000000000000...//////000000000000000//////............//////...///111222444555555555777666555444333333333333333333444555666777666666000000000111444555555444555444333222111000//////000000000000000000000000111000000//////000000111000000000000000000000000222222333111///---.........000111222222222444666222333333444444333333222111222333333444444333333333333333333444555666777888888777888888999:::;;;:::;;;===???AAABBBCCCCCCDDDCCCAAA@@@@@@@@@@@@AAABBBDDDFFFFFFFFFEEEFFFGGGGGGIIIKKKMMMNNNQQQUUUYYYZZZ\\\^^^aaadddeeeffffffcccbbb``````bbbbbbbbbaaabbb```______```aaaaaa```aaabbbccccccddddddcccccccccddddddfffhhhkkkmmmnnnlllmmmnnnoooqqqsssttttttuuuwwwxxxzzz{{{zzzzzzyyyzzzzzzzzz{{{{{{{{{{{{|||zzzzzzyyyyyyxxxwwwwwwwwwuuutttrrrpppnnnllllllkkkjjjhhhfffcccaaa___]]]]]]VVVVVVTTTSSSQQQOOOMMMMMMFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKMMMOOORRRRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKLLLNNNSSSWWWZZZ___ccciiipppwww{{{~~~{{{{{{~~~wwwpppddd[[[RRRMMMIIIDDDDDDFFFJJJSSSaaalllttt{{{~~~vvvtttppplllgggeeennnooo[[[PPPEEEAAA@@@???AAADDDEEEHHHLLLMMMJJJGGGDDDCCC???>>>===;;;999777666555555444444444444333333333333222222222222222222222333333333333444444444444222333333444444555555555555888:::>>>LLLdddzzz||||||zzznnnsss{{{~~~zzzzzzrrrmmmzzzzzzvvvtttrrrsssvvv{{{~~~yyyqqqjjjddd___\\\ZZZTTTNNNIIIDDDAAA@@@========================}}}fffZZZWWWPPPPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>;;;;;;:::999888777666555444444444444444444444444333222222222222222333333111000...///111222222111000000000000000000000000......///000000000000000......////////////......000000222333555555666666777666555444444333333333222222333333444333333333222000000111333333333222222222222222111111000000000000000000000000000000000//////......//////000000000000000000000000000000222333222///...///000000222222222111111333555222333333444444333333222333333444555555555555444444444444444555666777888888888888999999:::;;;<<<;;;<<<===???@@@BBBCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFGGGHHHGGGHHHJJJKKKLLLOOOSSSVVVYYY[[[^^^aaaccceeeeeefffbbbaaaaaabbbcccdddbbb```bbb```^^^^^^`````````___^^^___aaaccceeefffffffffeeeeeefffgggiiikkkmmmnnnmmmnnnoooqqqrrrtttuuuvvvvvvwwwyyy{{{|||{{{zzzyyyzzzzzzzzz{{{{{{{{{{{{|||xxxxxxxxxwwwvvvuuuuuuuuutttsssqqqooommmkkkjjjiiiiiigggeeeaaa___\\\[[[ZZZTTTSSSRRRPPPNNNLLLKKKJJJFFFGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDDDDDDDFFFJJJNNNPPPTTTYYYaaajjjsssyyy}}}{{{{{{}}}zzzssseee\\\SSSNNNIIIEEEEEEGGGJJJSSS```kkksssyyy~~~vvvsssnnnhhhbbb]]]aaaqqqlllZZZPPPFFFCCCBBB@@@@@@CCCDDDGGGKKKLLLJJJGGGDDDCCC??????===;;;999777555555555555444444444333333333333333333333333333333333444444444444444444444444444444444444444444444444666888:::>>>MMMdddzzz{{{|||}}}wwwkkknnnvvv{{{www~~~sssnnn|||xxxqqqpppooopppuuuzzz}}}vvvnnnhhhbbb^^^[[[XXXTTTNNNIIIDDDBBBAAA<<<<<<============<<<<<<|||eeeZZZWWWNNNMMMLLLKKKJJJIIIHHHGGGDDDCCCBBBCCCEEEEEEEEECCCEEEDDDCCCAAA@@@???>>>>>>999999999888888888777777444444444444444444444444444333222111111111222333111000...///111222222111000000000000000000000000......///000000000000000///000111222222111000///333444555777888999999999777777666555444333333333777777777777666555444444333222111111222222111///000000111111222222222222000000000000000000000000//////............//////000000000000000000000000...000222222///...000333333444444222111000111333222333333444444333333222444555666666777777666666777777777777888999:::;;;999999999999:::;;;<<<===<<<===>>>???AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAACCCFFFFFFFFFFFFGGGHHHFFFGGGIIIJJJKKKMMMPPPSSS\\\^^^___aaabbbbbbbbbbbbaaaaaaaaacccddddddbbb```aaa___^^^^^^_________^^^[[[]]]```cccfffhhhhhhiiifffggggggiiijjjlllnnnooonnnoooppprrrtttvvvwwwxxxvvvxxxzzz|||||||||zzzyyyzzzzzzzzz{{{{{{{{{||||||xxxwwwwwwvvvuuuttttttssstttsssqqqnnnllljjjiiiiiihhhgggdddaaa^^^[[[YYYYYYSSSRRRQQQNNNLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFEEECCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEEEEAAAAAAAAAAAACCCFFFHHHJJJNNNSSS\\\gggqqqxxx}}}{{{{{{}}}|||vvvfff\\\SSSNNNJJJFFFEEEHHHJJJSSS```kkkrrrxxx~~~|||uuuooohhhaaa[[[[[[ggguuuiiiYYYOOOGGGDDDCCCAAA@@@BBBCCCGGGKKKLLLJJJGGGDDDCCC@@@???===;;;999777555444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444333333666888999>>>MMMdddyyy}}}zzz||||||vvvgggjjjrrr|||zzzvvvqqqyyyooonnnmmmoootttyyy}}}tttmmmgggaaa]]]ZZZXXXSSSNNNIIIEEEBBBAAA<<<<<<============<<<<<<}}}gggZZZVVVQQQPPPOOOMMMKKKHHHFFFEEEHHHEEEBBBBBBDDDFFFFFFEEEBBBBBBBBBAAA@@@???>>>===;;;:::999777666555555555666555444333111000///...000//////000222444333222000000111111111111000000000000000000000000000000////////////............------------...///111222555444444444666888:::;;;:::999777555333222222111111222222333444555666666333333222111000000111111222333333333333222111111000000000000000000000000000000000000000000000000......//////000000111111////////////////////////444444333222222333333333222222222222222222222222111222222333333444444555333333444444555666666666999::::::;;;<<<===>>>>>><<<<<<===>>>???AAACCCDDDEEEDDDCCCBBBAAA@@@@@@???BBBCCCFFFHHHIIIJJJJJJJJJHHHIIIJJJKKKLLLOOOSSSWWWWWWYYY]]]```bbbccccccbbbcccddddddddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa___``````bbbccceeeggghhhdddeeegggjjjlllmmmnnnnnnrrrrrrssssssuuuvvvxxxxxxyyyzzz{{{{{{zzzxxxvvvtttwwwxxxyyyyyyzzzzzzzzzzzztttttttttuuuwwwvvvtttrrruuuuuusssqqqooollljjjhhhhhhfffdddaaa]]]ZZZWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@DDDCCCCCCEEEGGGGGGFFFDDDGGGKKKTTT```mmmxxx~~~zzzzzz||||||rrriii^^^TTTOOOKKKGGGEEEFFFIIIRRR___kkksssxxx{{{}}}}}}wwwlllaaaZZZ\\\ccciiivvv~~~kkk\\\QQQGGGDDDBBB??????AAAEEEGGGJJJLLLKKKHHHCCC@@@BBB???<<<999888777666444444444444333333222222222222222222222222222222222333333222222333333444555333333333444444444555555666999;;;@@@NNNeeezzz~~~}}}|||vvvhhhiiippp{{{{{{~~~rrrooo|||~~~rrrmmmkkkoootttxxx}}}zzzqqqkkkccc\\\ZZZYYYTTTNNNHHHDDDBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<|||eeeYYYTTTQQQQQQOOONNNKKKHHHFFFEEEGGGEEEBBBCCCDDDEEEDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;999777666555444444444444333333222222111111333222222333555666555444000000111111111111000000000000000000000000000000111000000000000///////////////...------...000000000111222444777:::<<<===999888666444333222111111222333333444444555555555333333222111111111111111222333333333333222111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000333222222111111111222222444444555555555666666666333333333444555555666666333333444555555666666777999999:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDCCCBBB@@@??????AAABBBDDDFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLOOOSSSWWWWWWYYY\\\___bbbbbbbbbbbbccccccddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaabbbdddfffggghhhggghhhjjjkkkmmmnnnoooppprrrrrrssstttuuuwwwxxxyyyxxxyyy{{{|||{{{zzzxxxwwwzzzzzzzzzzzzyyyyyyxxxwwwuuuttttttttttttssspppnnnqqqppppppooommmkkkiiihhhfffeeeccc```]]]ZZZXXXWWWRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCCCCDDDFFFGGGFFFDDDFFFJJJQQQ]]]jjjvvv}}}yyyyyy|||{{{sssiii^^^SSSNNNKKKFFFDDDEEEIIIQQQ^^^jjjsssxxx{{{}}}}}}yyyuuummmccc]]]^^^dddkkkrrryyymmm]]]RRRHHHDDDBBB??????AAAEEEHHHKKKMMMLLLHHHDDDAAACCC@@@<<<:::999888666444444444444333333333222222222222222222222222222222333333222222333333444555333333444444444555555555555888;;;@@@OOOfff{{{tttggghhhmmmyyy{{{qqqooo}}}vvvpppmmmppptttxxx}}}zzzrrrkkkccc]]][[[ZZZUUUOOOIIIEEEBBB???===<<<<<<;;;;;;;;;;;;<<<<<>>======<<<:::888666444444333333333333333333444444444222111000111222333222111000000111111111111000000000000000000000000000000111111111111000000000000111000///...------...//////111333555777999:::;;;777666555333222111111111444444444444444444444444333333333222222222222222222333333333333222111111000000000000000000000000........................111111111000///.........111111111111111111111111111111000000000111111222222222333333444444555555444444444555666666777777333444444555555666777777777888999:::;;;<<<<<<===?????????>>>??????@@@AAAFFFFFFEEEDDDBBBAAA???>>>@@@AAACCCDDDEEEEEEEEEDDDGGGHHHJJJKKKLLLOOOTTTXXXWWWYYY\\\___aaabbbbbbaaaccccccddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaabbbdddfffhhhiiikkkkkklllmmmnnnooopppppprrrsssssstttuuuwwwyyyzzzxxxyyy{{{|||}}}|||{{{zzzzzzzzzzzzyyyxxxwwwuuutttvvvuuussssssrrrpppmmmjjjlllllllllkkkjjjiiihhhgggdddcccbbb```]]][[[YYYXXXRRRQQQOOOMMMKKKIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOHHHFFFFFFFFFHHHHHHGGGFFFDDDGGGNNNYYYfffsss|||}}}wwwxxx|||xxxrrrhhh]]]RRRMMMJJJFFFDDDDDDIIIQQQ]]]iiirrrxxx{{{}}}{{{wwwvvvqqqiiibbbbbbhhhooovvv|||sss___TTTIIIDDDBBB@@@???AAAFFFHHHKKKNNNMMMJJJFFFCCCCCC@@@===;;;999888666444444444444444333333333333333333333333333333333333333333333333333444444555333444444444444555555555555999<<>>======<<<:::888666444333333444444444444444444444444111000//////000111000...000000111111111111000000////////////////////////111111111000000000//////000///...------...///000222333555666777666666555666555444333222111111111555555555444444333333333333333444444444333333333222333333333333222111111000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000111111000000000111222222333333333333222222222222333444444555666666777777444444444555666666777777777777888999:::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAAFFFFFFFFFEEEDDDBBB@@@???AAAAAACCCDDDEEEDDDDDDCCCFFFGGGIIIJJJLLLPPPUUUXXXXXXZZZ]]]___aaabbbaaaaaacccccccccccccccbbbaaaaaa`````````aaaaaaaaaaaaaaaaaaaaabbbccceeeggghhhjjjmmmmmmmmmmmmnnnoooppppppsssssssssuuuvvvxxxzzz{{{yyy{{{|||}}}~~~|||{{{zzzxxxxxxxxxwwwvvvuuusssssstttsssrrrrrrqqqpppllljjjkkkjjjjjjjjjiiigggfffeeebbbbbb```___]]]\\\ZZZZZZSSSRRRPPPNNNLLLJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUOOOMMMKKKKKKKKKKKKJJJIIICCCEEEJJJUUUcccpppzzz}}}uuuwww|||{{{rrrpppggg\\\RRRMMMIIIEEECCCDDDIIIQQQ^^^iiirrrxxx}}}~~~yyy{{{yyyrrriiigggnnnuuu{{{aaaVVVJJJEEEBBB@@@@@@BBBFFFHHHLLLNNNNNNKKKGGGEEECCC@@@>>><<<;;;999777555444444444444444444333333333333333333333333333333333333333333333444555555444444444444555555555555777:::>>>EEEWWWooottthhhlllrrr|||tttmmmoooyyyrrrrrrtttwww}}}yyyqqqllleee___^^^\\\WWWPPPJJJEEEBBB???===<<<<<<;;;;;;;;;;;;<<<<<<{{{dddWWWSSSRRRQQQPPPNNNLLLIIIGGGFFF>>>@@@BBBDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>======<<<:::888666444444333666555555444444333333222444333222222333444333111000000111111111111000000////////////////////////000000/////////............---------...///111222333333555666666555444333555444333222222222222222555555555444444333333222333444555555555555444444222333333333333222111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////111111111111111222333333888777777666555444333333333333333444555555666666444444555555666777777888666777777888999:::;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFFFFFFFEEECCCAAA@@@AAABBBDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJLLLPPPVVVYYYYYY[[[]]]```bbbbbbbbbaaabbbccccccccccccbbbaaaaaa______``````aaaaaaaaaaaabbbbbbbbbdddeeegggiiijjjmmmmmmllllllmmmmmmoooooosssssstttuuuwwwyyy{{{||||||}}}~~~~~~}}}|||yyyxxxsssttttttttttttsssrrrrrrrrrqqqpppqqqrrrqqqnnnllllllkkkkkkiiihhhfffdddcccaaaaaa```^^^]]]\\\[[[ZZZUUUSSSQQQOOOMMMKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTVVVYYYZZZ[[[[[[ZZZWWWTTTQQQNNNMMMLLLJJJHHHBBBDDDIIISSSaaannnxxx~~~~~~uuuvvv|||tttllllllggg\\\RRRMMMIIIEEECCCDDDJJJRRR^^^jjjsssyyy~~~~~~yyyooommmttt}}}cccXXXKKKFFFCCC@@@@@@CCCEEEHHHLLLNNNOOOLLLIIIFFFCCCAAA>>>===<<<:::777555444444444444444444444444333333333333333333333333444444333333444444555666444444444555555555666666888;;;@@@III]]]uuuwwwmmmrrr{{{rrrkkknnn{{{ttttttvvvxxx~~~wwwpppkkkeee```___[[[VVVOOOIIIEEEBBB???===<<<<<<;;;;;;;;;;;;<<<<<<{{{dddXXXTTTRRRRRRQQQOOOLLLJJJGGGFFF???AAACCCDDDDDDDDDEEEFFFBBBBBBBBBAAA@@@???>>>===;;;:::999777666555555555666555555444333222222111222111000000222333222000000000111111111111000000000000000000000000000000////////////............------------...000222333000111222444555666666666444444333333333333333444555555555444444333333333333444666777777666555555222333333333333222111111000000000000000000000000111111111111111111111111.........///000111111111........................111111111111111222333444666555555444333222111111222333333444555555666666444555555666666777888888666777888999:::;;;;;;<<<;;;<<<<<<>>>???BBBCCCDDDCCCEEEFFFGGGGGGEEECCCBBBAAABBBDDDFFFFFFFFFFFFEEEDDDFFFHHHJJJMMMQQQVVVZZZ[[[\\\___aaaccccccbbbbbbbbbbbbccccccbbbbbbaaa```^^^______``````aaaaaabbbbbbbbbcccdddfffhhhjjjkkkmmmlllkkkkkkkkkmmmnnnooosssssstttvvvxxxzzz|||}}}|||}}}~~~~~~}}}{{{xxxwwwrrrrrrsssssssssrrrqqqqqqooonnnnnnpppqqqqqqooommmkkkkkkjjjiiigggeeecccbbbaaa```___^^^]]]\\\[[[ZZZVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVYYY[[[^^^aaacccdddcccccc```\\\WWWRRROOOLLLHHHFFFCCCEEEJJJTTTaaannnwww|||~~~uuuvvv{{{pppgggiiihhh]]]RRRMMMJJJFFFDDDDDDJJJQQQ]]]iiirrryyy~~~zzz|||qqqooozzzfffZZZMMMFFFCCC@@@AAACCCDDDGGGKKKNNNOOOLLLIIIGGGCCCAAA???>>>===;;;888555444444444444555555555555333333333333333333333333444444444444444555555666444444555555555666666666888;;;@@@LLLaaayyyyyyrrryyyppphhhkkk~~~{{{uuuuuuwwwzzz~~~uuuoookkkeee```___YYYUUUNNNHHHDDDBBB???===<<<<<<;;;;;;;;;;;;<<<<<>>===:::999888777666666666666333333333333333222222222...------...000111000///000000111111111111000000000000000000000000000000000000000////////////...///...------...///000111222222222222333444555666555444444444444444555555444444444444444444333333333444666888888777666555222333333333333222111111000000000000000000000000000000000000000000000000////////////000000000000/////////////////////////////////000000222333333000000000000000000000000444444444555666666777777555555555666777777888888777777888999:::;;;<<<<<<=========>>>???AAABBBCCCBBBCCCFFFGGGHHHGGGEEEDDD@@@AAACCCEEEFFFGGGGGGFFFCCCEEEHHHJJJMMMQQQWWW[[[\\\^^^```cccdddddddddcccbbbbbbbbbbbbbbbaaaaaa```^^^^^^______```aaaaaabbbccccccdddeeegggiiijjjkkkmmmlllkkkkkkkkkmmmoooqqqssstttuuuvvvxxx{{{}}}~~~zzz{{{}}}}}}}}}{{{yyyxxxttttttttttttsssrrrppppppmmmmmmmmmnnnpppooommmkkkhhhhhhhhhgggfffeeedddcccaaa```___^^^\\\[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUXXXZZZ\\\\\\^^^aaaeeejjjmmmnnnooonnnkkkfff___XXXSSSNNNJJJGGGDDDFFFLLLUUUbbbnnnvvvzzz}}}uuuvvvzzznnndddhhhiii^^^SSSNNNKKKFFFDDDEEEHHHOOO[[[fffpppwww}}}~~~xxx~~~yyynnnooohhh[[[NNNGGGCCCAAAAAADDDCCCFFFJJJMMMNNNLLLIIIGGGCCCBBB@@@???>>>;;;888555444444444444555555555666444444444444444444444444444444444444444555666666555555555555666666666666666:::???LLLbbb{{{xxxwww}}}~~~mmmdddfffxxxyyyuuuvvvyyy{{{tttmmmiiiddd```^^^WWWRRRLLLGGGDDDAAA???>>><<<<<<;;;;;;;;;;;;<<<<<>>===999888888777777777777777000000111222222333444444000//////000333444444333000000111111111111000000000000000000000000000000111111111111000000000000111000///...---...//////666555333222111222222333555555444444444555666666444444444444444444444444333555777888999888777666222333333333333222111111000000000000000000000000////////////////////////111111000000//////......000000000000000000000000............///000222222///000111222333444555555555555666666777888888888555555666666777777888888888888999:::;;;<<<<<<===??????>>>>>>???@@@@@@AAAAAACCCEEEHHHHHHHHHFFFEEE>>>@@@BBBDDDFFFGGGGGGFFFCCCEEEGGGJJJMMMRRRWWW[[[]]]___aaadddeeeeeeddddddbbbbbbbbbbbbbbbaaa``````^^^^^^^^^___```aaaaaabbbccccccdddeeegggiiikkklllmmmlllkkkkkklllnnnqqqrrrssstttuuuvvvyyy{{{}}}~~~xxxyyy{{{|||}}}|||{{{yyyxxxxxxwwwuuutttrrrpppooolllllllllmmmnnnmmmkkkiiieeeeeefffffffffeeeddddddaaaaaa___^^^\\\[[[ZZZYYYYYYXXXVVVTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKKKKLLLMMMMMMNNNNNNRRRSSSUUUXXX[[[^^^```aaabbbeeejjjppptttwwwwwwxxxuuuoooggg___XXXRRRMMMJJJEEEHHHMMMWWWcccnnnvvvyyy}}}vvvvvvyyynnndddhhhiii^^^TTTOOOKKKGGGEEEFFFFFFNNNYYYdddnnnuuu{{{{{{zzzvvvkkkoooiii\\\NNNGGGCCCAAAAAADDDBBBEEEIIIMMMNNNLLLIIIGGGCCCBBB@@@???>>><<<888555444444444555555555666666444444444444444444444444555444444444444555666666555555555555666666666777555888>>>KKKbbb{{{}}}|||wwwyyy~~~}}}lllbbbbbbttt~~~~~~xxxtttwwwzzz|||rrrllliiiccc___^^^UUUQQQKKKFFFCCCAAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<>><<<;;;999999888777666666777777555555444333111000000///222222111111000/////////....../////////000000000000000000000000000000000111111000000111222333444///////////////000111111333333333444444333222222444444444444444444444444777666555333222222333333333555777::::::999888666777555333444555555333000000000000000000111111222222111000///............000000////////////000000000000000000000000000000000000000000111111111111222222222222222222222222222333444666777666666555777666555444444555666777777888888999999:::;;;;;;:::<<<>>>@@@AAABBBBBBBBBAAA??????AAAEEEGGGFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDFFFHHHKKKOOOTTTZZZ^^^aaaaaabbbcccccccccbbbaaaaaaaaa```_______________^^^```````````````bbbdddffffffgggggghhhhhhiiiiiikkkmmmoooooooooppprrrtttvvvvvvvvvvvvxxxzzz|||~~~}}}}}}|||{{{zzzyyyxxxxxxvvvuuussspppooonnnnnnooolllkkkjjjhhhggggggffffffeeeeeefffffffffeeeeeeddddddcccaaa___]]]\\\[[[[[[VVVUUUTTTRRRRRRRRRRRRSSSOOOPPPSSSTTTSSSQQQNNNMMMMMMNNNNNNNNNNNNOOORRRTTTUUUWWWZZZ]]]aaaccceeefffcccjjjsssyyy|||}}}~~~tttggg___ZZZRRRJJJMMMMMMQQQZZZgggrrryyy|||}}}~~~yyyzzz}}}zzzjjj```TTTMMMGGGBBBAAACCCGGGOOOZZZeeeooovvv|||qqqooottttttiii```gggsss```TTTKKKAAAAAADDD@@@FFFGGGJJJMMMOOOOOOKKKHHHEEECCC@@@>>>===;;;888666666666555555555444444444444444444444444555666777555555555555555555555555333444666777777777666555999:::@@@KKK]]]rrrssstttlllyyy{{{xxx}}}|||fffccciiiwww~~~vvvwwwvvvuuuvvvyyy}}}sssnnnlllggg```\\\TTTPPPKKKFFFCCC@@@>>><<<<<<<<<<<<;;;;;;:::::::::yyydddYYYUUUSSSQQQOOOMMMLLLJJJGGGDDDEEEEEEEEEEEEEEEDDDCCCCCC???@@@@@@@@@@@@>>>===<<<:::999888777666666666666555555444333222111000000//////000111111222222333333333333444444444444555000000000000000000000000---..................//////////////////000111111333333333444444333333222333333444444444444444444777666444333333333333444333555777999:::999888666666555333444555555222000000000000000000111111222333333222111000000000000111000000//////000000111000000000000000000000000000000000000111111111111222222222222222222222222000111333555666777888888777666555444444555666777777888888999999:::;;;;;;888:::<<<>>>???@@@@@@@@@AAA@@@???AAAEEEGGGFFFEEEBBBBBBBBBCCCDDDEEEEEEEEEDDDFFFHHHKKKNNNRRRXXX\\\aaabbbcccdddddddddcccbbbbbbaaa```____________```___```aaaaaa``````bbbdddffffffgggggghhhiiiiiiiiikkkmmmoooppppppppprrrtttuuuuuuuuuvvvwwwyyy{{{|||}}}}}}|||{{{zzzyyyxxxxxxvvvuuussspppnnnmmmmmmmmmjjjiiihhhfffeeeeeeddddddaaabbbbbbbbbbbbbbbaaaaaadddcccaaa___]]]\\\[[[[[[WWWVVVUUUSSSSSSSSSSSSTTTPPPQQQSSSSSSSSSQQQPPPNNNNNNOOOPPPOOOOOOPPPSSSUUUXXXYYY\\\```cccfffhhhiiigggmmmtttzzz~~~wwwoooiii```XXXRRRRRRUUU]]]iiitttzzz}}}~~~~~~yyyzzz~~~xxxqqqhhh^^^SSSMMMGGGCCCCCCEEEGGGOOOZZZeeeooovvv|||xxxssssssooohhhdddmmmsss```TTTLLLBBBAAAFFFBBBEEEGGGJJJNNNQQQOOOKKKHHHFFFCCC@@@>>>===;;;888666666666555555555444444444333333333333333444555555222222222222222222222222444555555666666666666666888:::???LLL^^^sss~~~oooqqqooo|||~~~{{{vvvdddfffnnn}}}}}}xxxwwwvvvwwwzzzsssnnnmmmggg```\\\SSSOOOJJJEEEBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::zzzeeeYYYVVVRRRPPPMMMLLLKKKIIIFFFDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAAAAAAAAAA???>>>===;;;:::999777666555555555666555555444333222111111000000111111222333333333222222222333333333444444000000000000000000000000111222333333333222111000///////////////000111111333333444444444444333333333333333444444555555555555555444444333444444555333444666888999888777666666444444444444444222000000000000000000111111222555444333222111111111111111111111000000111111111000000000000000000000000000000000000111111111111222222222222222222222222333333333444555666777888666666555555555555666777777888888999999:::;;;;;;999:::;;;===>>>??????@@@AAA@@@@@@BBBEEEGGGGGGFFFCCCBBBBBBAAABBBCCCEEEFFFEEEGGGIIIJJJMMMQQQVVVZZZaaabbbdddeeefffeeeeeedddbbbaaaaaa``````````````````aaabbbaaaaaaaaaccceeefffgggggghhhiiiiiijjjjjjlllmmmoooppppppqqqsssuuuttttttuuuuuuwwwxxxzzz{{{}}}||||||{{{zzzyyyxxxxxxvvvuuussspppnnnlllkkkkkkgggfffeeedddcccbbbbbbbbbbbbccccccdddddddddccccccdddcccaaa___]]]\\\\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQOOOPPPQQQQQQPPPQQQTTTWWW[[[\\\___cccgggiiikkkllllllqqqwww|||zzzpppggg[[[[[[\\\dddnnnxxx}}}~~~~~~yyyzzz~~~uuulllfff\\\RRRMMMHHHDDDDDDGGGGGGOOOZZZeeeooovvv|||~~~|||zzzuuummmhhhiiiqqq}}}wwwaaaTTTMMMCCCBBBFFFCCCCCCFFFKKKPPPRRRPPPKKKGGGFFFDDDAAA???===;;;888666555555555555555444444444222222222333333333333444444444444444444444444444555555555555555666777777777888???LLL```uuuzzzjjjnnnqqq}}}ooobbbiiiuuuxxxwwwwwwxxx{{{rrrooonnnhhhaaa\\\RRRNNNHHHDDDAAA???===;;;<<<;;;;;;;;;;;;:::::::::zzzeeeZZZVVVRRRPPPMMMKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<;;;999888666555444444666666555444444333222222444444333333222111111000111111111111222222222222////////////////////////444555666777777555333111///////////////000000111222333444444444444444444222333333444444555555555444444444444444555555555333444666777888888777666555444444444444333222000000000000000000111111222444333222222111111111222222222111111111111222222///////////////////////////000000000111111111111111222222222222222333333888777555444333333444444555555555555555666666777777888888999999:::;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGEEEDDDBBBAAABBBCCCFFFGGGEEEFFFIIIKKKMMMRRRWWW[[[aaabbbdddeeefffffffffeeebbbaaaaaa``````aaaaaaaaa```bbbcccbbbbbbbbbdddfffgggggghhhhhhiiijjjkkkkkklllnnnpppqqqqqqrrrsssuuuttttttuuuvvvwwwxxxyyyzzz|||{{{{{{zzzyyyxxxwwwvvvuuutttrrrooommmjjjiiihhhfffeeedddcccbbbbbbbbbbbbbbbccccccddddddddddddccccccbbbaaa___]]]\\\\\\\\\YYYXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPQQQQQQPPPRRRTTTWWW]]]___bbbfffjjjmmmoooppprrruuuzzz~~~}}}sssgggeeefffkkkttt{{{yyyzzzyyyqqqfff\\\RRRMMMIIIDDDDDDFFFGGGOOOZZZeeeooovvv|||{{{yyy~~~ssslllkkknnnsssvvv}}}eeeUUUOOOEEEBBBEEEBBBBBBFFFKKKQQQSSSQQQLLLGGGFFFDDDAAA???===;;;999666555555555555555555555555333333333444444444333333555555555555666666666666666555555444444555777888666777>>>MMMaaawwwxxxfffkkkppp}}}kkkbbbmmmzzzvvvvvvvvvwww{{{}}}rrrppppppjjjaaa\\\PPPLLLGGGCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;|||fffZZZVVVSSSPPPMMMKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<;;;999888666555444444555555555444444333333222444444333333222111111000222222333333333444444444///////////////////////////000222222222000...,,,///////////////000000111222333444444555555555444333333333444444555555555444444555555555555555555222333555666777777666666444444444444333222111111000000000000000111111222222111111000000000000111222222111111111111222222///////////////////////////000000000111111111111111111111222222333333333999777666444333333333444444555555666666666666666777888888999999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHDDDFFFHHHKKKNNNSSSYYY]]]___aaaccceeeffffffffffffbbbbbbaaaaaaaaabbbbbbcccbbbcccdddccccccccceeeggggggggghhhiiijjjkkkllllllmmmoooqqqqqqqqqrrrtttvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuusssrrrqqqooollliiigggfffeeeeeedddcccbbbbbbbbbbbb]]]^^^___```````````````cccbbb```___]]]]]]\\\\\\YYYYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUOOOPPPQQQPPPPPPQQQTTTVVV^^^```cccgggkkknnnqqqrrruuuxxx{{{}}}ssspppooosssyyyxxxzzz|||vvvggg]]]TTTNNNIIICCCBBBDDDGGGOOOZZZeeeooovvv|||~~~~~~rrriiieeefffiiiqqqiiiWWWQQQGGGAAACCCAAABBBEEEKKKQQQTTTRRRLLLHHHFFFDDDAAA???>>><<<999777444555555555555555555555444444555555555555444333111111222222222333333333666555555444444555777888666777>>>NNNcccxxxyyyeeejjjmmm|||~~~kkkdddqqq|||yyytttttttttvvvzzz}}}sssrrrrrrkkkaaa[[[OOOKKKFFFBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;}}}ggg[[[VVVSSSPPPMMMKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAAAAAAAAAA???>>>===;;;:::999777666555555555444444444444333333333222000000111111222333333333000000000000111111111111000000000000000000000000---.../////////...---,,,///////////////000111111222333444555555666555555444444444444444444444444555555666666666555555444222333444555666666666666333444555444222111111111000000000000000111111222000000///////////////000111111111000000111111111000000000000000000000000000000000000111111111111111111111222222333333444444444444444444555666777333444555666777777777666777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCCCCCCCEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHDDDFFFHHHJJJMMMRRRWWW[[[]]]^^^```cccdddeeeeeeeeebbbbbbbbbbbbbbbbbbcccdddbbbdddeeedddddddddfffhhhgggggghhhjjjkkklllmmmnnnnnnoooqqqrrrrrrsssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{xxxwwwwwwvvvuuutttssssssqqqpppooonnnkkkiiifffeeeeeedddccccccbbbbbbcccccc]]]^^^___``````aaaaaa```bbbaaa```___^^^]]]]]]]]]XXXYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTOOOPPPQQQPPPPPPQQQTTTVVV]]]___cccgggkkknnnppprrruuuxxxzzz|||}}}}}}zzzxxxyyy~~~vvvyyy~~~zzztttggg^^^TTTOOOIIICCCAAACCCGGGOOOZZZeeeooovvv|||uuuggg___^^^```fffppp}}}kkkXXXSSSIIIBBBCCCBBBCCCFFFKKKPPPSSSRRRMMMIIIGGGDDDBBB@@@>>><<<999777444444444555555555555555444555666666666555444333222222333333444444555555555555555555555666777777777888>>>OOOeeeyyy}}}gggllllll{{{llleeeuuu~~~}}}uuusssssssssuuuyyy~~~uuuuuuuuummmbbbZZZNNNJJJFFFBBBAAA@@@>>>===:::::::::;;;;;;;;;;;;<<<hhh[[[VVVRRROOOKKKIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC???@@@@@@@@@@@@>>>===<<<:::999888777666666666666333333333333222222222222//////000111111222222333------............//////000000000000000000000000//////000000000000000000///////////////000111111222333444555666666666666555555555444444333333222666666777777666555444333222333333444555555666666222444555444222000000111000000000000000111111222000//////......//////000111000000//////000000111000000000000000000000000000000000000111111111111000111111222333333444444222333444555666666666666333444555666777777777666777888888999999:::;;;;;;;;;;;;::::::;;;<<<>>>>>>===???AAABBBAAABBBDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJNNNRRRVVVZZZ[[[^^^```bbbcccccccccbbbbbbbbbbbbbbbcccdddeeecccdddeeeeeedddeeegggiiiggghhhiiijjjkkkmmmnnnnnnnnnppprrrsssssssssuuuwwwyyyzzz|||}}}}}}}}}}}}|||vvvuuuuuutttsssrrrqqqqqqnnnnnnnnnmmmkkkiiifffeeedddccccccbbbbbbbbbbbbbbb______```aaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]XXXXXXYYYYYYXXXWWWUUUTTTQQQQQQPPPPPPQQQRRRRRRSSSQQQQQQRRRRRRQQQSSSUUUXXX[[[]]]aaaeeeiiimmmoooppptttvvvyyyyyyxxxxxx|||~~~~~~uuuwww}}}wwwpppddd\\\SSSOOOJJJEEECCCDDDGGGOOOZZZeeeooovvv|||uuuhhh```\\\\\\```eeemmmzzzjjjWWWTTTKKKDDDEEEEEEDDDFFFJJJOOORRRRRRNNNKKKGGGEEEBBB@@@>>><<<999777444444444555555555666666333444555666666444222111444444555555666777777888444555555666666666666666888888???PPPfffzzzkkknnnnnn}}}kkkfffwww~~~vvvsssssstttvvvzzzwwwwwwwwwnnnbbbZZZNNNJJJFFFCCCBBBAAA@@@>>>:::::::::;;;;;;;;;<<<<<>><<<;;;999999888777777666777777333333222222222222222222222222111111000/////////111111111111222222222222000000000000000000000000//////......///000111222///////////////000111111222333444555666666666666666666555444333222222111777777777777777555333222222222333444444555555666111444666444111///000222000000000000000111111222000///////////////000000000000////////////000000000000000000000000000000000000000000111111111111000000111222333333444444444555666666666555444333222333555777777777777666777888888999::::::;;;;;;>>>===<<<<<<===>>>???@@@<<<>>>AAAAAA@@@AAACCCFFFDDDDDDEEEEEEEEEEEEDDDCCCFFFGGGHHHHHHHHHJJJNNNQQQXXXZZZ\\\___aaabbbbbbbbbcccbbbbbbbbbcccddddddeeedddeeefffeeeeeeeeegggiiiggghhhiiijjjlllmmmnnnooonnnppprrrsssssstttvvvwww{{{|||}}}~~~~~~uuutttsssrrrqqqppppppooommmmmmmmmlllkkkiiifffeeecccbbbbbbaaaaaaaaaaaabbb[[[\\\]]]^^^____________bbbaaa```___^^^]]]]]]]]]WWWXXXXXXXXXXXXVVVUUUTTTOOOPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTWWWYYYZZZ\\\```dddhhhlllnnnppprrruuuxxxwwwtttrrrsssuuuvvvtttvvv}}}vvvmmmbbbZZZRRRNNNKKKFFFEEEFFFGGGOOOZZZeeeooovvv|||sssiiiccc^^^[[[[[[___eeerrrhhhUUUTTTLLLFFFHHHHHHEEEGGGJJJOOORRRRRROOOLLLGGGEEEBBB@@@???===:::777444444444555555555666666222333555555555333111000111111222222333444555555333444666777777777666555999999???PPPgggzzzmmmppprrrkkkfffyyyyyytttttttttwww|||yyyyyyxxxooobbbYYYNNNKKKFFFCCCBBBAAA@@@???:::::::::;;;;;;<<<<<<<<<hhhZZZUUUPPPOOONNNLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFAAAAAAAAA@@@???>>>===<<<888888777777666666555555888666444333333333222111111111111111111111111111000000000000000000000000000///...///000111000...666555444333111000///...000000///////////////000444555555555666666777777888777555444333333444444666666777777777777666666333222000...---...///000555555444333222000000///000000000000000000000000000000000000000000000000000111111111222222222222000000000000111111111111000000000000111222333444222111111111222444666777333333333333333333333333999999999999888888888888999999999888888888888777<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCHHHIIIHHHFFFCCCAAA@@@AAACCCCCCCCCEEEHHHLLLPPPRRRUUUXXX]]]aaabbbbbbcccddddddcccbbbaaaaaabbbccccccccccccddddddfffgggiiiiiihhhhhhhhhiiikkkmmmoooqqquuutttsssssstttvvvxxxyyy~~~~~~~~~~~~~~~xxxxxxwwwuuussspppnnnmmmnnnllljjjgggfffeeefffggggggdddaaaaaadddeeecccaaaaaaaaaaaaaaa``````````````````___^^^^^^^^^______XXXXXXWWWVVVVVVUUUTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSVVVXXXVVVXXX\\\aaagggkkkoooqqqpppttttttrrrpppooolllgggllllllsss}}}vvvxxx|||wwwoooggg```UUUMMMGGGDDDCCCBBBIIIOOOYYYccclllttt{{{|||ooofffbbbaaa___^^^aaannnkkkXXXQQQMMMEEEBBBDDDDDDFFFIIINNNQQQRRRPPPNNNIIIFFFCCCAAA???===:::777555555444444444333333333444444444444444444444444222222222333333333444444555555555555555666777777666999@@@PPPjjjqqqrrrttt|||}}}}}}sssooosss{{{tttttttttvvvzzzyyyzzzyyyoooaaaXXXNNNJJJEEEBBB@@@???===<<<<<<<<<<<<;;;;;;<<<<<<<<<~~~fffXXXSSSPPPOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFAAAAAAAAA@@@???>>>===<<<888888888777666666555555888666444333333333222111111111111111111111111111000000000000000000000000111000//////111111000///444444333333222222111111000000////////////000000444444444555666777777888999888666444333333444444444444555555555555444444555444222000000000222222444444333222111111000000000000000000000000000000000000000000000000000000000000000111111111222222//////000000000111111111000000000000111222333444555444333222222222333333333333333333333333333333555555555555555555555555777777888888999999999:::<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCGGGHHHHHHFFFCCCAAA@@@AAAAAAAAA@@@AAABBBEEEGGGIIILLLQQQWWW[[[]]]___```aaadddcccbbbaaaaaaaaabbbcccdddddddddeeeggghhhiiijjjhhhhhhhhhiiikkkmmmpppqqqsssttttttvvvxxxzzz{{{}}}~~~~~~}}}|||vvvuuutttssspppnnnlllkkkmmmllliiigggeeeeeeeeeffffffdddbbbbbbddddddcccbbbbbbbbbbbbaaaaaa``````___aaa```___^^^^^^^^^^^^^^^YYYXXXXXXWWWVVVUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOOQQQSSSUUUWWWTTTVVVZZZ^^^dddiiimmmooopppssstttqqqnnnmmmiiiddd___^^^bbbjjjppprrrwww|||~~~vvvxxx}}}uuummmfff___UUULLLGGGEEEDDDCCCIIIOOOZZZdddmmmtttzzz~~~zzzqqqkkkgggeee```aaaeeemmmxxxzzzgggUUUNNNJJJDDDAAACCCDDDFFFIIINNNRRRRRRPPPNNNIIIFFFCCCAAA???===:::777555555555444444444333333444444444444444444444444333333333333444444444444555555555555555666777777888;;;AAAQQQjjjrrrssssss~~~}}}}}}tttppptttwwwvvvvvvwww{{{yyyxxxwwwnnnaaaYYYMMMJJJEEEBBB@@@???===<<<<<<;;;;;;::::::;;;;;;<<<|||dddVVVQQQPPPOOOMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@???>>>===<<<999888888777777666555555888666333333333333222111111111111111111111111111000000000000000000000000222111000000111222111000222222222222222222222222000000////////////000000222333444555666777888999:::999777555444444444444444444555555555555444444555555333222222333444555333333222222111111111000////////////////////////000000000000000000000000/////////000000000111111////////////000000000000000000000000111222333333555444333222222222333333333333333333333333333333222333333444444555555666555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEFFFGGGFFFCCCAAAAAAAAAAAA@@@>>>=========>>>???CCCHHHOOOUUUYYY\\\^^^```ccccccbbbaaaaaaaaaaaaaaaddddddeeeggghhhiiikkkkkkiiiiiiiiijjjlllnnnppprrrrrrtttvvvyyy{{{}}}~~~}}}{{{{{{uuutttsssrrrpppnnnlllkkklllkkkiiigggfffeeeeeeffffffeeeccccccdddddddddcccccccccbbbbbbaaa```______aaa```___^^^]]]]]]]]]]]]ZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTRRRSSSVVVZZZ___dddiiikkkooorrrsssooollljjjeee___SSSQQQRRRVVVXXX]]]fffpppyyy~~~wwwxxx}}}uuummmddd^^^TTTLLLHHHFFFEEEDDDHHHOOO[[[eeennntttyyy|||}}}uuuqqqooollliiifffhhhkkkooouuu|||yyyfffTTTNNNJJJDDDAAADDDDDDFFFIIINNNRRRSSSQQQOOOIIIFFFCCCAAA???===:::777555555555444444444444333444444444444444444444444333444444444444555555555555555555555555666777777999<<>>===<<<;;;::::::999999::::::;;;yyybbbVVVRRROOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA@@@???>>>===<<<999999888888777666666555777555333222333333222111111111111111111111111111000000000000000000000000222111000111222333222000000000000000000000000000000////////////000000111222222333555666888999:::;;;:::888666555444444555555666666777777666666555444333333222333333444555222222222222222111111111////////////////////////000000000000000000000000////////////000000000000....../////////000000000111111000000111222222333111111111222333444555666333333333333333333333333333444555666777888999999666777777888999999::::::;;;;;;;;;;;;;;;::::::999999:::;;;===@@@BBBCCCDDDCCCEEEFFFEEECCCAAAAAAAAA???>>>===;;;::::::::::::>>>CCCJJJQQQWWW[[[___aaabbbbbbaaaaaa````````````dddeeefffhhhiiikkklllllljjjjjjjjjkkkmmmoooqqqsssssstttwww{{{}}}~~~}}}|||zzzyyyvvvvvvuuutttrrrqqqooonnnmmmllljjjiiihhhgggggggggfffeeeddddddddddddddddddddddddcccbbbaaaaaa```___aaaaaa___^^^]]]]]]\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUURRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOQQQQQQPPPPPPRRRUUUZZZ```eeehhhmmmpppqqqmmmiiifffaaa[[[OOONNNNNNNNNNNNRRR]]]jjjuuu|||~~~~~~wwwyyy~~~xxxpppccc\\\SSSLLLHHHFFFFFFFFFHHHOOO[[[fffoootttxxxzzz~~~wwwpppoooppppppnnnooopppqqqvvv}}}~~~kkkXXXRRRMMMFFFCCCEEEDDDFFFIIINNNRRRSSSRRROOOIIIFFFCCCAAA???===:::777555555555555444444444444555555555555555555555555444444444555555555666666555555555555555666777777999<<>><<<;;;:::999999999999999999:::wwwbbbWWWTTTOOONNNMMMKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<999999999888777777666666666444222222333333222111111111111111111111111111000000000000000000000000222111000111222333222000000000//////...---------///////////////000111111222222333555666888999:::;;;:::888666555444555555555555666666666666555555111111111222222333444444333333333222222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000111111111000111111222333000111222333444555555555333333333333333333333333444444555666888999::::::888888888888888888888888:::;;;;;;<<<<<<;;;::::::888999;;;===???AAACCCDDDBBBDDDEEEEEECCCAAA@@@@@@;;;;;;:::999999999888999;;;???FFFLLLRRRWWW\\\```````````````````````````cccdddfffiiijjjlllllllllkkkkkkkkklllnnnppprrrttttttuuuxxxzzz|||}}}}}}}}}}}}{{{yyyxxxvvvuuuuuutttsssrrrppppppnnnmmmlllkkkjjjjjjiiiiiifffffffffeeeddddddeeeeeeeeeddddddcccbbbaaaaaaaaabbbaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWVVVUUURRRRRRQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNPPPUUU[[[aaaeeeiiimmmnnnkkkgggddd___XXXNNNMMMNNNNNNLLLMMMWWWbbbpppxxx~~~xxxzzz~~~yyyqqqbbb\\\SSSLLLHHHGGGFFFFFFGGGOOO[[[fffooouuuyyy{{{~~~xxxoooooorrrtttuuuxxxvvvxxxppp\\\TTTOOOGGGCCCDDDDDDFFFIIIOOOSSSTTTRRRPPPIIIFFFCCCAAA???===:::777666666555555555444444444555555555555555555555555444444444555555555666666555555555555555666777777888;;;CCCRRRjjj~~~mmmlllmmmzzz~~~oookkknnnyyy~~~{{{{{{{{{|||uuusssrrrkkkaaaZZZLLLIIIDDDAAA???>>><<<;;;999999999888888999999999uuuaaaWWWTTTNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAA@@@???>>>===<<<:::999999888888777666666555333222111222333222111111111111111111111111111000000000000000000000000222111000000111222111000000000///......---,,,,,,///......//////000111222222333444555666777888999999888666555444555555666333333444444444444333333111111222333444555555555555555444444333333333222000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111222111111111111111222222333333444444444333222111333333333333333333333333222333444555666777888888999999999888888888777777999:::<<<=========<<<;;;999:::;;;===???BBBCCCDDDBBBDDDFFFEEECCC@@@>>>>>>777777777888888888888888999<<<@@@DDDIIIPPPWWW[[[]]]^^^___```aaaaaaaaa```bbbdddfffiiikkkllllllllllllllllllmmmoooqqqsssuuuuuuvvvwwwyyy{{{||||||}}}~~~}}}{{{yyyxxxttttttttttttsssrrrppppppnnnnnnnnnmmmllllllkkkkkkfffggggggfffddddddeeegggdddddddddccccccccccccbbbbbbaaa``````___`````````^^^^^^\\\[[[YYYXXXWWWVVVRRRRRRPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIKKKOOOVVV\\\aaaeeeiiillliiigggddd^^^XXXOOOMMMLLLLLLJJJJJJOOOWWWiiisss}}}~~~}}}yyyzzzyyyqqqccc\\\SSSLLLHHHFFFFFFFFFGGGNNNZZZeeennnuuuzzz}}}yyywwwyyy{{{}}}ppp]]]TTTNNNEEEAAABBBDDDFFFJJJOOOSSSUUUSSSQQQIIIFFFCCCAAA???===:::777666666666555555555444444555555555555555555555555333444444444444555555555555555555555555666777777777;;;CCCTTTmmm}}}mmmlllmmm|||}}}jjjgggjjjssszzzyyyuuusssvvvwwwyyy|||uuusssrrrjjj```YYYLLLIIIDDD@@@???===<<<;;;:::999999888888999999:::rrr^^^UUUSSSNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@???>>>===<<<::::::999888888777777666555333111111222333222111111111111111111111111111000000000000000000000000111000//////111111000///////////////////////////............///000111222444444444555666777777888777666555444444555666666222333333444444333333222333444555777888999999999777777666555444444333333222222222222222222222222000000000000000000000000000000000111111111222222111111111111222222222222222222111111111111111222333333444444444333222111333333333333333333333333222222333444555555666666888888888888888999999999999:::<<<>>>??????>>>>>>:::;;;<<<>>>@@@BBBCCCDDDBBBDDDFFFEEEBBB???===<<<888888999999:::999999999;;;<<<===???CCCJJJRRRXXXZZZ\\\^^^___aaaaaaaaaaaaaaacccfffiiikkkllllllkkkmmmmmmmmmnnnooorrrtttuuuuuuuuuvvvxxxzzz}}}~~~}}}{{{zzzyyyuuuuuuuuuuuutttsssrrrrrrnnnnnnnnnmmmmmmlllkkkjjjfffhhhhhhgggddddddfffhhhcccccccccdddddddddddddddaaaaaaaaaaaaaaabbbbbbccc______]]]\\\ZZZXXXWWWVVVSSSRRRPPPOOONNNMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIEEEDDDCCCEEEIIIPPPWWW\\\aaafffiiihhhgggeee```YYYTTTOOOKKKKKKJJJIIILLLQQQ```mmmxxx||||||yyy{{{{{{tttddd]]]TTTLLLHHHFFFEEEEEEFFFMMMXXXdddmmmuuu|||ppp\\\TTTNNNFFFAAACCCDDDFFFJJJOOOTTTUUUTTTRRRIIIFFFCCCAAA???===:::777666666666666555555555555555555555555555555555555333333333333444444444444555555555555555666777777888<<>>===<<<:::::::::999999999999::::::qqq\\\SSSQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@???>>>===<<<::::::999999888777777777444333111111222333222111111111111111111111111111000000000000000000000000000///...///000111000.../////////000111222222222............///000222222444555555555666666777777555555444333444555666777444555555666666555555444666777999:::;;;<<<======999888777666555444333333222222222222222222222222000000000000000000000000111111111111222222222222111111222222222333333333222222111111111111111222///000222444555555555444333333333333333333333333333444444555555666666666666666777888999::::::;;;888:::===???@@@@@@@@@???;;;<<<===???@@@BBBCCCDDDBBBDDDFFFEEEBBB>>><<<;;;<<<<<<=========<<<<<<;;;>>>>>>===>>>AAAHHHQQQWWWYYYZZZ]]]___aaabbbbbbbbb```bbbeeehhhkkkkkkkkkkkkmmmmmmmmmnnnppprrrtttvvvttttttuuuxxx{{{~~~~~~~~~~~~}}}{{{zzzyyywwwwwwwwwwwwwwwvvvuuuuuummmmmmmmmmmmlllkkkjjjjjjfffhhhiiigggeeedddfffhhhbbbccccccddddddeeeeeefffaaaaaaaaaaaabbbcccdddeee```___^^^\\\ZZZYYYWWWWWWSSSRRRPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHBBBAAA@@@AAAEEELLLTTTXXX___dddhhhhhhgggfffaaa[[[[[[SSSMMMLLLLLLKKKMMMQQQZZZhhhuuuzzz|||zzz{{{~~~wwwddd^^^TTTLLLHHHFFFEEEDDDFFFMMMXXXcccmmmuuu}}}ppp]]]UUUPPPHHHDDDFFFDDDFFFJJJOOOTTTUUUTTTRRRIIIGGGCCCAAA???===:::777777666666666555555555555666666666666666666666666222222222333333333444444555555555555555666777777888===GGGZZZtttsssrrrqqq}}}vvv}}}yyy{{{cccbbbfffoootttqqqmmmjjjkkkooouuu|||~~~uuutttsssjjj___WWWLLLHHHCCC@@@>>>===;;;:::;;;::::::999999::::::;;;ttt^^^SSSQQQLLLLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFEEEDDDCCCAAADDDDDDDDDCCCAAA@@@>>>===999888888777777777777777666555333111111222333444333333222111000000111111111111111111111222222222000000000000000000000000555222000//////000//////000////////////111222444444444555666777777777777666666555444333333333333333333333333333444555666444555666777999:::;;;<<<<<<:::777444222111111111///000000111111111000000//////............//////000111111111111222222222------...///000111222222111111000000000000000000111333444444333222222333333333333444444444555555555555555555555555444444999888777777777888999:::===;;;999:::===@@@@@@???;;;<<<<<<>>>???AAACCCDDDGGGGGGEEEBBB>>>======>>><<<======>>>>>>======<<>>@@@DDDIIIMMMUUUYYY^^^aaabbbbbbbbbbbbeeeggghhhhhhggghhhjjjlllkkklllmmmoooqqqssstttuuuyyyyyyyyyzzz|||}}}{{{yyyxxxwwwvvvwwwwwwwwwwwwvvvvvvuuusssqqqnnnkkkhhhgggffffffiiihhhgggfffeeeffffffggghhhgggeeedddccccccddddddaaaaaaaaaaaa````````````aaa```___^^^\\\YYYWWWVVVUUUTTTRRRQQQOOONNNNNNNNNLLLKKKKKKLLLLLLJJJGGGDDDBBB@@@>>>>>>@@@DDDIIILLLXXX]]]dddhhhhhhfffdddccc[[[YYYWWWTTTPPPNNNLLLKKKVVV[[[dddnnnvvv|||xxxyyy~~~}}}sssggg]]]SSSMMMHHHDDDCCCFFFGGGMMMYYYeeepppxxx}}}~~~ttteeeYYYOOOGGGDDDEEEGGGGGGKKKPPPVVVXXXUUURRRNNNKKKGGGDDDAAA>>>:::777666666555555555555666666555555666666555555444333333333333444444444555555555444444444444555666666777<<>>===;;;;;;;;;::::::::::::999999uuu^^^TTTQQQMMMMMMLLLLLLKKKIIIHHHGGGEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@???>>><<<;;;:::;;;:::999777666666555555666444333111111222333444333222222111000000111111222222111111111111111111000000000000000000000000444222000//////000///...000000/////////000222333333333444444444333333222555555444333333333444444444444333333444444555555555666777888:::;;;<<<===???===999666333111111111000000111111111111000000000000////////////000000000000111111111222222222////////////000000000000111111111111111111111111111333444444333222222333333333333444444444555555555555555555555555555555999888888777777888999:::===;;;999:::>>>@@@AAA@@@?????????@@@AAACCCDDDEEECCCCCCBBB???===<<<===>>>BBBBBBBBBBBBCCCCCCDDDDDDFFFCCC@@@??????CCCGGGJJJRRRVVV[[[___```aaabbbccceeefffggggggfffgggiiikkkkkklllmmmoooqqqssstttuuuwwwxxxyyy{{{~~~~~~{{{yyyxxxwwwxxxxxxxxxyyyxxxxxxwwwvvvsssqqqooollljjjhhhgggfffhhhgggfffeeeeeefffgggggghhhgggfffeeeddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbccccccbbb```^^^\\\ZZZXXXVVVUUUSSSQQQOOONNNMMMMMMLLLKKKKKKKKKLLLJJJGGGDDDAAA???===<<<>>>AAAFFFHHHRRRXXX___eeegggfffeeeddd___]]]YYYTTTPPPMMMJJJIIIQQQVVV^^^gggooovvv|||xxxyyy~~~}}}rrrggg]]]SSSMMMHHHDDDCCCFFFGGGNNNYYYeeepppxxx}}}vvvfffYYYPPPGGGDDDEEEGGGHHHKKKQQQVVVXXXVVVSSSNNNKKKHHHDDDBBB>>>:::777666666555555555555666666555555666666555555444333444444444555555555666666555444444444444555666666888<<>><<<;;;===<<<:::888666555444444555444333222111222333444333222111111000111111111333222222222111000000000000000000000000000000000333111//////000000///...111000/////////000111222444444444444333222111000444444333333333444555555555555555444444444444444666666777888:::;;;<<<<<<@@@>>>;;;777444222111111111111111111111111111000111111000000000000111111000000000111111111222222111000000000/////////...111111222222222222222222111333444444333222222333333333333444444444555555555555555555555555555555888888888888888999::::::<<<;;;:::;;;>>>AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDD???@@@@@@???>>>>>>???AAAFFFFFFFFFFFFHHHJJJLLLMMMLLLIIIEEEBBB@@@AAADDDFFFNNNQQQVVV[[[]]]___bbbddddddeeeffffffffffffgggiiijjjkkkmmmoooqqqssstttuuuuuuwwwzzz~~~|||zzzxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwrrrqqqpppooollljjjhhhggggggffffffeeeeeefffggggggfffffffffffffffeeedddccccccccccccddddddddddddddddddcccbbbaaa___]]][[[YYYXXXVVVTTTRRROOOMMMLLLLLLLLLKKKJJJKKKKKKJJJGGGEEEAAA???===;;;<<<>>>AAADDDJJJPPPYYY```cccdddccccccbbb___YYYSSSNNNJJJHHHGGGJJJNNNUUU\\\eeennnwww|||xxxyyy~~~|||qqqggg]]]SSSNNNIIIDDDCCCEEEGGGNNNYYYeeepppxxx}}}zzzhhhZZZPPPHHHDDDEEEGGGIIIMMMRRRWWWXXXWWWUUUOOOLLLHHHEEEBBB>>>;;;888666666555555555555666666555666666666666555444444555555555666666666777777555555444444555555666777999<<>>===;;;;;;::::::::::::999999www```TTTQQQOOOMMMKKKJJJIIIIIIIIIJJJFFFFFFGGGGGGFFFEEECCCBBBCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::888777666555555555444333222222222333333222222111111111111111222333333333222111000//////000000000000000000000000222000//////000000///...111000///......///000111444555555555444444333222333222222333444555666777666666666555555444333333555555666777888999::::::===<<<999777555333333222222222111111111111111111111000000//////000000111000000000000111111111111000000000000////////////222222222222222333333333111333444444333222222333333333333444444444555555555555555555666666666666888888888888999::::::;;;::::::999:::<<>>;;;;;;:::::::::999999999yyyaaaUUUQQQOOOMMMKKKJJJIIIIIIIIIJJJFFFFFFGGGGGGFFFEEEDDDBBB?????????>>>===;;;999999;;;:::999888777777777888444444333333222222222222222111111111111111222222333333333222111000//////000000000000000000000000111/////////000000///---000///.........///000111222333444444555555555444222222222333444555666777555666666666666555333333333333444555666777777888777666666555444444444444333333222111000000111111000//////......//////000//////000000000111111111.........///000111111111111111222222222333333333111333444444333222222333333333333444444444555555555555555666666666777777777777888999:::;;;;;;;;;888888999999:::<<<>>>@@@AAA@@@@@@???@@@@@@AAAAAA???AAADDDEEEEEEFFFHHHJJJGGGGGGHHHJJJNNNRRRVVVYYY[[[XXXQQQJJJEEEAAA@@@???DDDGGGKKKOOORRRWWW[[[___aaacccfffgggffffffggghhhiiijjjlllnnnpppsssuuuuuussswww|||}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvsssssssssrrrqqqooolllkkkfffgggggggggggggggggggggeeefffggghhhgggfffeeedddcccccccccddddddeeeeeeeeecccbbbbbbaaa___]]][[[ZZZZZZYYYVVVSSSPPPMMMLLLKKKLLLKKKJJJJJJJJJJJJIIIGGGCCCAAA???===<<<<<<>>>???AAAEEELLLQQQTTTUUUVVVWWWUUUSSSOOOJJJFFFDDDCCCBBBBBBEEEHHHLLLRRR^^^lllwww|||{{{|||{{{qqqfff]]]TTTPPPKKKEEECCCEEEHHHOOOZZZfffqqqyyy~~~jjj[[[QQQIIIEEEDDDFFFJJJOOOTTTVVVWWWWWWWWWOOOLLLHHHEEEBBB???;;;888666666555555555555666666666666777777666666555444333333444444444555555555666555555555555666777777:::===EEEXXXsssssslllnnn~~~}}}hhhaaabbbnnnvvvrrrllljjjggglllsssyyy}}}|||wwwsssiii]]]VVVJJJFFFCCC@@@@@@@@@???>>>;;;;;;:::::::::999999999zzzbbbUUUQQQNNNMMMLLLKKKIIIIIIIIIIIIFFFGGGGGGHHHGGGEEEDDDCCCAAAAAAAAA@@@>>>===;;;:::::::::999888888888888999444444444333333333222222111111111000111111222333333222222222111000000000000000000000000000000000//////...///000000///---......------...000111222000111222333333444444444222222222333444555666777444555666777777666444333222222333444444555666666333333333333333333444444555444222111000000111222//////............///////////////000000000111111------...///000111222222000000111111222333333333111333444444333222222333333333333444444444555555555555555666666777777888666777999:::;;;;;;;;;;;;888888999999888999<<>>=========>>>???BBBFFFIIIKKKMMMOOOQQQNNNLLLJJJHHHFFFDDDCCCBBBAAADDDGGGHHHMMMXXXgggrrrzzz}}}|||||||||rrrfff^^^UUUPPPLLLFFFDDDEEEHHHOOOZZZfffqqqyyy~~~iiiZZZQQQJJJEEEEEEEEEIIIOOOTTTUUUVVVVVVWWWPPPMMMIIIEEECCC???<<<999666666555555555555666666666777777777777666555555333333333444444444444555666666555555666666777888:::===EEEWWWssstttnnnoooqqqhhhgggrrrzzzuuummmjjjhhhmmmtttzzz~~~|||vvvqqqhhh^^^WWWJJJGGGCCC@@@@@@???>>>===;;;;;;::::::::::::999999{{{bbbUUUQQQMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>===<<<;;;:::999888777777777333444444444333333222222111111000000111222222333222222111111111111111111000000000000000000000000.........///111111///------,,,,,,---...000222333222333333444444444333333333333333333333444555666333444666777777777555444222333333444444555555666222222333333333333222222666444222111000000111222000000////////////000000////////////000000000111......//////000000111111//////000000111222222333111333444444333222222333333333333444444444555555444555555666777777888888666777999:::<<<<<<<<<;;;999:::;;;:::888888;;;>>>BBBBBBBBBBBBBBBCCCDDDEEEDDDGGGJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKGGGCCCAAA????????????@@@BBBDDDFFFJJJPPPTTTYYY\\\```cccdddeeefffggghhhiiikkkmmmpppsssuuuvvvwwwzzz~~~|||||||||{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqkkkkkkkkkkkkjjjhhhgggfffggggggffffffffffffggggggddddddeeeffffffggghhhhhheeeeeeeeedddcccaaa```___ZZZXXXVVVSSSPPPNNNMMMLLLLLLJJJIIIIIIJJJJJJJJJIIIBBBAAA???===<<<<<<======>>>???AAABBBDDDGGGKKKNNNKKKKKKKKKJJJHHHFFFDDDCCCAAADDDFFFFFFIIIRRRbbbmmmyyy|||zzz{{{}}}sssfff^^^UUUQQQLLLFFFDDDEEEIIIOOOZZZgggrrrzzz~~~hhhXXXPPPJJJFFFEEEDDDIIIOOOSSSTTTTTTUUUVVVPPPMMMIIIFFFCCC@@@<<<999666666555555555555666666777777777777777666555555444444444444555555555555666666666666666777777888;;;===EEEWWWsssvvvnnnnnnvvvlllkkkwwwzzzqqqllliiinnnuuu|||{{{tttppphhh^^^YYYKKKHHHDDDAAA??????===<<<;;;;;;::::::::::::999999|||cccUUUQQQLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???===<<<;;;>>>===;;;999888666666666333333444444444333222111111111000000111222333333111111111111111222222222000000000000000000000000.........///111111///---,,,,,,,,,,,,...111333444777777777777666555444444444444333333333444555555222444666777888777666555333444444555555666666666444444444444333222111111666555222111000000111222111111000000000000111111////////////000000000000000000000000////////////...//////000111111222222111333555444333222333333333333333444444444555555444555555666777888888999666777999;;;<<<<<<<<<<<<:::<<<===;;;888888;;;>>>@@@@@@@@@@@@AAABBBCCCCCCIIILLLNNNOOOOOONNNNNNOOONNNNNNMMMKKKIIIFFFDDDCCCCCCBBB@@@>>>===>>>???@@@>>>???@@@AAACCCGGGLLLPPPUUUYYY^^^aaabbbccceeefffggghhhjjjmmmpppsssuuuvvvyyy{{{~~~~~~~~~~~~}}}|||zzzyyyxxxwwwvvvtttsssrrrrrrsssssslllmmmmmmlllkkkiiigggeeehhhgggfffeeeeeefffhhhhhheeeffffffggghhhiiiiiijjjddddddccccccaaa```^^^]]]YYYXXXVVVSSSQQQOOONNNMMMLLLJJJIIIHHHJJJJJJJJJIIIAAA@@@>>>===<<<<<<<<<===<<<===>>>>>>@@@DDDIIINNNLLLLLLMMMMMMKKKIIIFFFDDDAAADDDFFFEEEGGGOOO^^^jjjxxx{{{xxxyyy~~~}}}sssfff^^^VVVQQQMMMFFFDDDEEEIIIOOOZZZgggrrrzzz~~~~~~|||gggXXXPPPJJJFFFEEECCCHHHOOOSSSSSSSSSUUUVVVPPPMMMIIIFFFCCC@@@<<<999666666555555555555666666777777777777777666666555555555555555666666666777666666666666666777888888;;;===EEEWWWtttwwwmmmlllxxxnnnmmmzzz}}}tttooojjjooovvv|||{{{sssoooggg___ZZZLLLIIIDDDAAA???>>>===;;;;;;;;;;;;:::::::::999999zzz```SSSPPPNNNOOONNNLLLIIIGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>::::::999999888999999:::777777666555555555555666222222111111111111222222333333222111111222333333333333222111000000000111...///000111111222222222...///000000///000222444555555666666777777888888777777666555555555555555333444666777777777666555444444555444333222111000222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111333222111/////////000111000111111111111222222222222333444444222222333444444444444555555555555666555555444444444555555666666777888:::<<<===>>>???>>>>>>===<<<;;;999888888;;;<<<===???@@@BBBCCCDDDKKKNNNRRRSSSRRRPPPPPPRRRNNNLLLHHHEEEBBBAAA@@@@@@BBB???===>>>AAABBBAAA@@@;;;<<<===???BBBDDDGGGHHHPPPTTTYYY]]]```cccfffhhhjjjkkkkkkmmmnnnppprrrsssyyy|||~~~|||{{{zzzzzzzzz{{{yyywwwvvvuuuvvvuuutttrrrmmmllljjjkkklllllljjjiiijjjiiihhhggggggfffggggggggggggffffffffffffggggggbbbbbbbbbbbbaaa___^^^]]][[[YYYUUURRROOONNNNNNNNNGGGHHHIIILLLOOOOOONNNLLLGGGEEEAAA===;;;;;;===>>>======>>>???@@@BBBDDDEEEJJJKKKMMMMMMLLLIIIFFFDDDFFFDDDEEEGGGHHHNNN[[[iiittt{{{uuuvvvzzz{{{rrrgggaaaWWWOOOKKKHHHGGGFFFHHHMMMXXXeeerrrzzz~~~~~~uuurrrhhhYYYPPPIIIDDDCCCCCCJJJPPPQQQSSSWWWXXXVVVRRROOOJJJFFFCCC@@@===:::777777666555555555555555777777777777777666555555555555444333444555666777666555444333444666888999999===@@@SSSvvvwwwllltttwwwpppuuu~~~rrrooo{{{wwwrrrssssssvvv|||tttnnniii___WWWNNNHHHCCCBBB@@@<<<;;;<<<===<<<:::999888999::::::{{{aaaUUURRRNNNOOONNNLLLIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>===::::::999999888888888888666555444444333333444444222222111111111111222222000000000000111111111111222222222222111111111111///////////////......---...///000000///000222444555555555666777777888888666666555555555555666666333444555555666666666555555555444333333222111111222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111222111000/////////000000000111111111111222222222222333444444222222333444444444444555555555555666555444444444555666666777888999:::;;;===???@@@AAA>>>===<<<;;;:::999999999::::::<<<>>>@@@BBBDDDDDDKKKOOOTTTVVVTTTQQQOOOOOOMMMLLLJJJHHHFFFDDDCCCBBBBBB@@@???@@@CCCEEEEEEDDDAAA@@@@@@AAABBBDDDFFFGGGOOOSSSXXX[[[^^^```ccceeekkkkkklllnnnppprrrtttuuuxxxzzz~~~~~~}}}{{{zzzzzzzzz{{{yyyxxxvvvuuuuuuuuusssqqqnnnmmmkkkkkkllllllkkkiiikkkjjjiiihhhhhhhhhhhhhhhhhhgggggggggggggggggghhhdddccccccbbbaaa```___^^^^^^\\\XXXTTTQQQOOONNNNNNKKKKKKLLLNNNPPPPPPNNNLLLIIIFFFBBB???======>>>???=========>>>???AAABBBCCCFFFHHHJJJKKKLLLJJJHHHGGGFFFDDDEEEGGGHHHNNN[[[hhhrrrzzzuuuvvv{{{zzzrrrggg```WWWOOOJJJHHHFFFEEEHHHNNNXXXfffrrrzzz~~~}}}rrrnnntttjjjYYYOOOGGGCCCBBBEEEKKKQQQRRRTTTXXXYYYXXXQQQNNNIIIEEEBBB???<<<999777777666555555555555555777777777777777666555555555444444333444555666777555555444444555666888999;;;@@@CCCUUUvvvzzzmmmttt}}}sssjjjmmm{{{}}}qqqnnnzzzyyytttqqqsssvvv}}}uuunnnhhh___WWWNNNHHHCCCBBB@@@<<<;;;<<<<<<;;;::::::999999999:::|||cccWWWTTTNNNNNNNNNLLLIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<;;;:::999999888777666666444333333222222222222222222222111111111111222222///000000000000///---,,,000111222333444333222111111111111000///---,,,+++...///000000//////111333444444555666666777888888666555555555555666666777444444333333333444555555666555333222111222222333222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111111000///.........//////000111111111111222222222222333444444222222333444444444444555555555555666444444555555666777888888999:::;;;===???@@@AAABBB@@@???>>>===<<<<<<<<<<<<888999:::<<>>>>>??????=========>>>>>>???AAAAAABBBDDDGGGIIIKKKKKKJJJIIIFFFDDDEEEGGGHHHMMMZZZgggoooxxxvvvwww|||yyyrrrfff```WWWOOOJJJHHHFFFEEEGGGNNNYYYfffrrrzzz~~~pppjjjgggnnn{{{lllYYYNNNFFFBBBBBBFFFLLLRRRTTTVVVZZZ[[[YYYQQQNNNIIIEEEBBB???;;;888777777666555555555555555666666777777777666555555555444444444444555666666444444555555666777777777;;;BBBFFFVVVuuu~~~oootttyyynnncccffftttzzznnnkkkvvv~~~xxxvvvoooqqqvvv~~~wwwoooggg^^^VVVNNNHHHCCCBBB@@@<<<;;;<<<::::::;;;;;;::::::999999{{{cccXXXUUUMMMNNNNNNLLLIIIGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFDDDBBB@@@>>><<<;;;;;;::::::999888666555555444333333222111222222222222222111111111111222222111222222222000---***(((///000333444555444333222333222222222111///...---...///000/////////111222333444444555666777888888777777666555555555555555444333222222222333444555666555333111111111333444222333333444444333333222111111111111111111111111000000000000000000000000///000000000111111111111/////////............///000000111111111222222222222333444444222222333444444444444555555555555666333444555666888999999999999:::;;;===>>>@@@AAABBBEEEDDDBBBAAA@@@???>>>>>>888999:::<<<>>>BBBDDDFFFHHHNNNVVV[[[\\\XXXRRRNNNJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIKKKKKKKKKQQQOOOKKKGGGEEEDDDEEEEEEIIILLLQQQUUUXXXZZZ]]]___dddeeefffiiikkklllnnnnnnrrrtttuuuuuuuuuvvvxxxzzzzzz{{{~~~}}}|||{{{zzzzzzzzzxxxvvvttttttsssqqqooorrrpppmmmlllmmmnnnmmmlllllllllkkkjjjjjjjjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiihhhfffdddbbbaaaaaabbbcccaaa___\\\XXXUUURRRQQQPPPPPPOOOOOOQQQRRRRRRQQQOOOLLLIIIFFFBBB@@@>>>????????????>>>>>>???@@@AAAAAAAAABBBEEEGGGIIIIIIIIIIIIEEEDDDEEEGGGGGGLLLXXXdddnnnwwwwwwxxx|||zzzsssfff```WWWOOOJJJGGGFFFEEEGGGNNNZZZgggqqqyyyqqqjjjfffiiiqqqkkkYYYNNNGGGDDDDDDEEELLLRRRTTTVVVZZZ\\\ZZZSSSOOOKKKFFFCCC@@@<<<999777777666555555555555555555666666666666666555555444444444444555555666666333444555666777777777777:::BBBGGGXXXuuuqqqttt~~~wwwlllcccfffuuuvvvjjjfffpppzzzxxxttttttnnnpppvvv}}}yyyooofff]]]VVVNNNHHHCCCBBB@@@<<<;;;<<<999:::;;;<<<;;;:::999888zzzbbbWWWUUUMMMNNNNNNLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@>>><<<;;;:::;;;::::::999777555444555444444333333333333333222222111111111111222222000111222222222000...,,,///000222444444444222111000000111111111111000000...///000///......000222333333444555666777888888:::999777666444333333333444444222111111222333444666444222111111222333555222333333444444333333222111111111111111111111111000000000000000000000000///000000000111111111111.........////////////...000000111111111222222222222333444444222222333444444444444555555555555666333444555777888999999999888888999;;;===>>>@@@@@@FFFFFFEEEDDDBBBAAA??????;;;:::;;;<<<>>>AAADDDEEEFFFKKKSSSZZZ\\\YYYTTTOOOLLLKKKJJJJJJLLLNNNQQQSSSSSSSSSRRRQQQPPPOOOPPPPPPVVVTTTPPPLLLIIIGGGGGGGGGEEEIIINNNSSSVVVYYY\\\^^^```bbbdddfffhhhiiiiiiiiilllmmmlllkkkjjjjjjmmmoooqqquuuzzz~~~}}}|||zzzzzzyyyxxxvvvuuuuuutttrrrpppssspppnnnmmmnnnooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkllllllkkkjjjjjjiiihhheeecccbbbbbbcccddd^^^]]][[[YYYVVVUUUSSSSSSOOONNNNNNPPPSSSTTTSSSRRRMMMKKKGGGDDDAAA???>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCDDDFFFFFFJJJUUUaaammmwww~~~wwwxxx|||{{{tttfff___VVVNNNJJJGGGEEEEEEGGGOOO\\\hhhqqqyyywwwnnnjjjkkkpppzzzjjjXXXOOOHHHFFFFFFDDDKKKQQQSSSVVVZZZ[[[ZZZUUURRRMMMHHHEEEAAA===:::777777666555555555555555555555666666666666555555444444444555555555555555333444555666777777777777777@@@GGGXXXwwwqqqsss{{{~~~xxxpppjjjppp~~~ttthhhdddllltttrrrnnnnnnlllooouuu||||||pppfff]]]WWWNNNHHHCCCBBB@@@<<<;;;<<<888999:::;;;<<<;;;:::999yyyaaaVVVTTTLLLMMMMMMLLLIIIHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<:::;;;;;;;;;:::999777666666666555444444444444444222222111111111111222222,,,---///222333444444444///000111222333222111000,,,---...///000000000000...///000///......///111222222333444666777888888:::999777666444333333333444444333333222222333333444444333222222222333444222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111......///000000000//////000111111111111222222222222333444444222222333444444444444555555555555666222444555777888888777777666777888:::;;;===>>>???DDDEEEFFFFFFFFFDDDAAA@@@???>>>======>>>@@@BBBDDDDDDGGGMMMTTTXXXVVVRRRMMMNNNNNNNNNOOORRRUUUYYY[[[[[[[[[[[[YYYVVVUUUUUUWWWXXXVVVTTTQQQNNNLLLJJJJJJEEEHHHNNNRRRUUUXXX[[[]]]```aaaccceeefffffffffeeeccccccaaa^^^\\\\\\___bbbhhhnnnvvv|||~~~|||{{{yyyyyywwwvvvuuuvvvuuutttrrrssspppnnnnnnoooqqqrrrrrrqqqpppooommmlllkkkjjjjjjkkklllmmmnnnnnnmmmlllkkkjjjiiigggeeedddddddddeee]]]]]]\\\ZZZXXXWWWUUUUUUPPPOOOOOOQQQSSSUUUVVVUUUOOONNNJJJFFFCCCAAA??????@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAABBBDDDDDDGGGRRR^^^lllvvv|||vvvwww|||zzzssseee___VVVNNNIIIGGGEEEDDDFFFOOO]]]hhhqqqxxxvvvoooqqquuu}}}iiiXXXOOOIIIGGGGGGDDDKKKQQQSSSVVVZZZ\\\[[[WWWSSSNNNIIIFFFBBB>>>;;;777777666555555555555555444444555666666666555555333444555555666666555555444444555555666777777777666???FFFYYYyyypppqqqwww|||wwwuuu~~~vvvkkkfffmmmrrrmmmiiiiiiiiimmmtttzzz~~~pppfff^^^YYYNNNHHHCCCBBB@@@<<<;;;<<<999999:::;;;;;;;;;::::::zzzbbbVVVTTTLLLMMMMMMLLLIIIHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBB@@@???>>>===::::::<<<<<<<<<:::999777666555555444444444444444222222111111111111222222---...///000222333444555111111000000000000000000,,,---...///000000000000//////000///------///000111222333444666777888999777666666555555555555666444444444444444333222222333333333333333333333333222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111...///000111111111000000000111111111111222222222222333444444222222333444444444444555555555555666222333555777777777555555666777888:::;;;===>>>???@@@CCCHHHKKKLLLKKKHHHFFFDDDBBB@@@>>>>>>???AAABBBDDDEEEHHHLLLPPPOOOLLLHHHIIIKKKOOOSSSWWWYYYZZZ[[[[[[\\\\\\ZZZWWWVVVWWWYYYWWWVVVVVVUUUSSSPPPNNNMMMHHHKKKOOOSSSUUUVVVYYYZZZ^^^___aaabbbcccbbbaaa```YYYXXXUUUQQQNNNOOORRRUUU\\\dddnnnwww|||}}}{{{yyyyyywwwvvvvvvwwwwwwvvvuuurrrpppnnnnnnpppsssuuuuuuvvvtttrrrpppnnnmmmlllkkkkkklllnnnoooooonnnlllkkkjjjiiihhhgggfffeeeeeeddd``````___]]][[[XXXVVVUUUTTTRRRRRRSSSUUUVVVVVVVVVSSSQQQNNNJJJGGGDDDBBBAAA?????????@@@AAACCCDDDEEEDDDDDDCCCBBBAAA@@@??????@@@@@@AAACCCBBBEEEOOOZZZiiiuuu{{{uuuvvv{{{yyyqqqeee___VVVNNNIIIFFFEEEDDDFFFPPP^^^iiiqqqxxx~~~vvvzzzhhhYYYPPPIIIEEEEEEEEELLLRRRTTTWWW\\\^^^\\\WWWSSSNNNIIIEEEAAA===:::777777666555555555555555333444555555666666555555333444555666666666555444555555444444555666888999999???EEEYYY{{{ooooooqqq||||||rrrmmmrrrtttmmmgggfffeeejjjrrryyyqqqfff___[[[NNNHHHCCCBBB@@@<<<;;;<<<:::999999999::::::;;;<<<{{{bbbWWWUUULLLMMMMMMLLLJJJHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>>999:::<<<======<<<:::999666555444444333333444444222222111111111111222222222222111000///000000111222111000///......////////////000111111111111111//////000///------...000111222333444666777888999444444444555555777888888444444555666555444222111222222333444444444333333222333333444444333333222111111111111111111111111000000000000000000000000000000000000111111111111...///000222222222111000000111111111111222222222222333444444222222333444444444444555555555666666222444555777777666444333666777888:::<<<===>>>???@@@DDDKKKQQQTTTSSSPPPNNNGGGEEEBBB???>>>>>>@@@AAAEEEDDDDDDGGGJJJIIIFFFCCCCCCGGGNNNTTTXXXYYYXXXWWWVVVXXXYYYWWWUUUTTTVVVXXXUUUVVVWWWWWWVVVSSSPPPOOOKKKNNNRRRTTTTTTUUUWWWXXX[[[\\\^^^______^^^\\\[[[SSSQQQMMMIIIFFFFFFIIILLLSSS[[[gggqqqxxx{{{}}}{{{yyyxxxwwwvvvwwwxxxyyyxxxvvvrrrpppnnnnnnqqqtttwwwwwwyyyxxxuuussspppnnnmmmllllllmmmnnnppppppnnnmmmllliiiiiiiiiiiihhhfffeeeddddddcccaaa___\\\YYYVVVUUUXXXVVVTTTUUUVVVWWWWWWVVVVVVTTTQQQMMMIIIFFFDDDCCC======>>>???@@@BBBDDDEEECCCCCCBBBAAAAAA@@@????????????@@@BBBAAADDDNNNYYYhhhssszzzuuuvvvzzzwwwnnneee___VVVNNNIIIFFFEEEDDDFFFPPP^^^iiiqqqxxx}}}iiiYYYPPPHHHDDDBBBFFFMMMTTTVVVYYY]]]___^^^VVVRRRMMMHHHEEEAAA<<<999777777666555555555555555333333444555666666666555333333555666666666555444666555444333444666888:::;;;AAAFFFZZZ|||nnnnnnmmmzzzxxxssswwwwwwnnngggeeeccchhhqqqyyyqqqggg```\\\NNNHHHCCCBBB@@@===;;;<<<::::::999888999:::<<<===zzzbbbUUUQQQOOOOOONNNLLLHHHGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;======<<<<<<;;;::::::999555555444333333333333444111111222333333333333222///000111222222111000///000000000000111111111111000000000000000000000000...---,,,,,,---///222333444222111000111333666888444222111000000111333444888777666555555666777888555555555555555666666666333333333444333333222222333333222111000000000111000000111111111111000000000111222333333222111000111111111000000000000000222222111111111111222222333333333333333333333333333333555666666666555444555555666666777777888888777777888999;;;<<<======AAAAAADDDLLLTTTXXXUUUQQQKKKGGGCCC@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDIIIOOOSSSUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYYYYWWWVVVUUUPPPQQQRRRSSSUUUVVVXXXXXXZZZ[[[]]]]]]\\\YYYVVVTTTNNNIIICCC@@@???AAACCCDDDNNNVVVbbbnnnxxx~~~~~~|||{{{yyyxxxwwwwwwyyyyyyyyywwwqqqpppmmmlllnnnqqqvvvyyyzzztttqqqppppppnnnllljjjllloooqqqqqqooommmkkkgggggggggfffeeedddbbbaaabbbcccbbbaaa___[[[XXXUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWUUUQQQLLLGGGEEEDDD@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGFFFEEECCCAAA@@@??????AAACCCBBBCCCLLLUUUhhhqqq}}}zzzvvvwww|||wwwlllfff___VVVOOOJJJGGGFFFEEEJJJQQQ[[[eeennnvvv}}}fffXXXPPPHHHEEEGGGFFFNNNUUUXXX[[[]]]]]]ZZZWWWTTTOOOJJJFFFAAA<<<999:::777444444666666555222555555555555555555555555333333555666666666555444666777888999999888777666999:::CCCZZZvvvpppmmmpppzzz{{{zzz{{{sssfff]]]ccchhhpppyyyrrrddd[[[WWWNNNJJJEEEAAA???===;;;:::<<<<<<;;;::::::999888888yyyaaaUUUQQQOOOOOONNNLLLHHHGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;999999999888777777666666555555444333333333333444111111222333333333333222000000111111111111000000000000000000111111111111000000000000000000000000555444111...,,,+++++++++333222111111222333555666555444333222333444666777666555555444444555666777555555666777888888888888444444444444444333222222222222222111111111111111000111111111111111111000///000111111111111000///000000000000111111111111222222111111111111222222333333333333333333333333333333555666666666555444555555555666777777888888888888999::::::;;;<<<<<>><<<;;;<<<<<<;;;::::::999888888www```TTTQQQOOOOOONNNLLLHHHGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;;;;;;;:::999999888888777555555444333333333333444111111222333333333333222111111111000000111111111000000000000111111111111////////////////////////000000000///......------333333333333333333333333444444333333444666888999444333333333444555666666555666999;;;;;;;;;:::999666666666555444333222111///000111222333222111111111111222222222222111111//////000000000000/////////000000000111222222222222222111111111111222222333333333333333333333333333333444555555555555444444555555666666777888888999999999::::::;;;;;;;;;AAA???>>>BBBIIIPPPTTTUUUNNNKKKHHHEEEDDDBBB@@@>>>@@@AAAAAAAAA@@@???>>>>>>>>>AAADDDGGGHHHIIIKKKMMMUUUVVVWWWXXXXXXXXXWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRMMMNNNPPPRRRTTTVVVXXXYYYWWWXXXZZZZZZZZZYYYWWWUUUOOOKKKFFFCCCBBBCCCDDDDDDDDDKKKVVVcccooowww{{{}}}~~~|||zzzzzzzzzzzzxxxvvvuuutttssssssssstttvvvwwwwwwtttpppnnnnnnnnnmmmmmmllllllmmmmmmlllkkkjjjiiikkkkkkkkkjjjiiihhhgggfffcccccccccbbb```^^^[[[ZZZXXXXXXYYYYYYZZZ[[[[[[\\\YYYYYYYYYXXXUUUQQQLLLJJJFFFEEEBBB@@@@@@BBBEEEGGGJJJLLLNNNPPPPPPOOOMMMLLLJJJHHHHHHJJJIIIIIIPPPXXXccclllwww|||sssuuu{{{zzzrrrggg```WWWOOOJJJHHHFFFEEEFFFMMMXXXccclllttt{{{~~~hhhZZZQQQIIIEEEGGGJJJQQQVVVXXX[[[___aaa___XXXUUUPPPKKKFFFAAA<<<888999777555555555666555444555555555555555555555555333444555555666666555555777666666555666666777777;;;===HHH]]]vvvtttuuu{{{zzzvvvyyyyyyrrriiiddddddhhhooowwwwwwhhh^^^YYYLLLIIIDDDAAA@@@???===<<<<<<;;;;;;::::::999999888uuu^^^TTTQQQOOOOOONNNLLLHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBCCCCCCBBBAAA???===;;;;;;;;;;;;:::999999888888555555444333333333333444111111222333333333333222333222000000000000222333///000000000111111111111////////////////////////,,,---...///000000000000222333444444444333222111222222222222444555777888333333333444444555666666555777:::===>>>===;;;:::777777777666555333222111...///111333444333222000222222222333333222222222000000000000000000000000//////000111222222333333333222222111111222222333333333333333333333333333333333444444444555555555444444555555666777777888::::::::::::::::::::::::===;;;:::===BBBHHHLLLMMMKKKJJJHHHFFFEEECCC@@@>>>AAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGOOOPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPNNNNNNNNNOOOPPPOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZSSSOOOJJJGGGGGGGGGFFFEEEGGGMMMWWWbbbmmmvvv{{{~~~}}}|||{{{zzzxxxvvvuuuuuuuuuuuuttttttttttttsssqqqooonnnnnnooooooooooooooommmlllkkkkkkkkkkkkllllllllllllkkkjjjiiihhhdddddddddcccbbb```^^^]]]YYYYYYZZZZZZ[[[\\\]]]]]]ZZZZZZ[[[[[[YYYUUUPPPLLLJJJGGGCCC@@@@@@BBBEEEHHHNNNQQQTTTWWWXXXWWWUUUSSSQQQNNNMMMMMMKKKKKKOOOVVVaaaiiisss{{{~~~~~~vvvxxx}}}{{{rrrgggaaaXXXOOOJJJHHHFFFEEEFFFMMMXXXdddmmmuuu{{{}}}jjj[[[RRRIIIEEEGGGJJJPPPVVVWWWZZZ___aaa```YYYUUUPPPKKKFFFAAA<<<888888777666555555555555555555555555555555555555555444444444555555555555555666666555444444555777888;;;???JJJ___vvvuuuuuu{{{vvvrrrqqquuuuuunnngggddddddiiiooovvv}}}yyyjjj___ZZZLLLIIIDDDAAA@@@???>>>===;;;;;;;;;::::::999999999sss]]]TTTRRROOOOOONNNLLLHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBCCCCCCBBBAAA???===;;;888888777777666666555555555555444333333333333444111111222333333333333222333222111000000111222333///000000000111111111111////////////////////////000000000000///...---,,,222333444555555333222111111111222333444555777777444444555555666666666666555777:::======<<<;;;999777777777666555333222111...///111333444333222000222222222333333222222222111111111111111111111111///000000111222333333444333333222222222222333333333333333333333333333333333333333333444444555555444444444555666666777777::::::::::::::::::::::::;;;;;;<<<>>>@@@BBBCCCCCCFFFEEEEEEEEEFFFEEEBBB@@@@@@AAABBBDDDFFFGGGHHHHHHDDDDDDDDDBBB@@@???@@@BBBEEEFFFFFFGGGGGGGGGGGGGGGKKKKKKJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSTTTUUUUUUVVVXXXYYY[[[]]]^^^_________YYYVVVRRROOONNNMMMKKKJJJMMMQQQYYYbbbllltttzzz}}}~~~||||||zzzxxxvvvuuuuuuttttttsssrrrqqqqqqqqqqqqpppppppppppprrrsssrrrqqqooonnnmmmmmmmmmmmmllllllmmmllllllkkkjjjiiigggfffeeedddcccaaa```___YYYYYYZZZ[[[\\\]]]^^^^^^\\\[[[\\\\\\\\\YYYSSSOOOLLLIIIDDD@@@???AAAEEEGGGQQQTTTYYY^^^___^^^\\\ZZZ[[[WWWSSSRRROOOMMMPPPUUUaaahhhqqqwwwzzz{{{~~~{{{|||{{{qqqhhhbbbXXXPPPKKKHHHFFFEEEGGGOOOZZZfffpppxxx}}}jjj[[[RRRJJJEEEGGGHHHOOOUUUVVVYYY^^^aaa```ZZZVVVQQQKKKGGGAAA<<<888777666666555555555555666666666666666666666666666444444444444555555666666666555444444444666777888;;;@@@LLL```uuutttssswwwpppnnnoootttvvvooohhheeefffjjjooovvv}}}{{{kkk___YYYLLLIIIEEEBBB@@@@@@???===;;;;;;::::::::::::999999rrr]]]UUUSSSOOOOOONNNLLLHHHGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;::::::999999888777777777555555444333333333333444111111222333333333333222222222111111111111222222000000000000111111111111////////////////////////------......///000000111111222333444444444333222333333444555666777777777555555666666666666555444555777888::::::999888777666666666555444333222111///000111222333222111111111111222222222222111111222222111111111111222222000111111111222333333333333333222222222222333333333333333333333333333333333333333222333444444555333444444555555666777777999999999::::::;;;;;;;;;<<<===???AAAAAAAAA@@@???BBBAAAAAABBBDDDDDDCCCAAA===>>>@@@CCCFFFHHHIIIJJJGGGGGGFFFDDD@@@??????@@@>>>>>>=========>>>???@@@FFFGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUYYYZZZ\\\___aaacccdddeeeaaa___[[[YYYWWWUUUSSSPPPQQQTTTZZZaaajjjrrrxxx{{{~~~}}}|||zzzxxxvvvttttttssssssrrrqqqqqqppppppqqqrrrrrrqqqqqqsssuuusssrrrqqqppppppoooppppppmmmnnnnnnnnnmmmmmmlllkkkiiiiiigggfffdddbbbaaa```YYYZZZ[[[\\\]]]______``````^^^]]]^^^___\\\WWWRRRMMMJJJEEEAAA???@@@CCCEEEPPPTTT[[[bbbffffffdddbbbfff___ZZZWWWSSSPPPPPPTTT]]]dddlllrrruuuxxx{{{~~~}}}}}}{{{qqqiiibbbYYYPPPKKKHHHFFFEEEHHHPPP\\\hhhrrrzzziii[[[RRRJJJFFFHHHGGGNNNUUUWWWZZZ___aaa___[[[WWWQQQLLLGGGAAA<<<888555666777666444444666777666666666666666666666666555444444444444555666666555555555555666777888888:::???LLL```uuusssrrruuuooolllnnnvvv{{{vvvnnnjjjhhhkkkpppvvv}}}}}}lll```YYYMMMJJJEEEBBBAAA@@@>>>===::::::::::::::::::::::::rrr]]]UUUUUUOOOOOONNNLLLHHHGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;======<<<<<<;;;:::::::::555555444333333333333444111111222333333333333222111222222333333222222111000000000000111111111111000000000000000000000000+++++++++,,,...111444555111222222333444444444444333333444555555555555555555555666666555444222111555666666666666555555444444444444444444333222222222222222111111111111111000111111111111111111000222111000//////000111222222222222222222222222222444333333222222333333444333333333333333333333333333333222222222333444555333333444555555666666777888888999::::::;;;<<<<<<<<<===???@@@@@@??????@@@???>>>>>>???AAABBBAAA@@@===>>>@@@CCCEEEGGGHHHIIIFFFGGGGGGEEEBBBAAAAAAAAA<<<;;;999888888:::<<<>>>AAABBBDDDFFFHHHIIIIIIJJJLLLMMMNNNPPPRRRSSSUUUUUUYYYZZZ\\\___bbbeeeggghhhiiigggdddbbb```]]]ZZZWWWTTTWWW[[[bbbjjjrrryyy}}}}}}||||||zzzxxxvvvttttttsssrrrqqqqqqqqqrrroooqqqrrrrrrqqqqqqsssuuuqqqrrrrrrqqqqqqqqqqqqqqqoooppppppppppppooonnnnnnlllkkkiiigggdddbbbaaaaaa[[[\\\]]]^^^___aaabbbbbbfffbbb___```aaa___ZZZUUUMMMJJJEEEAAA???@@@AAACCCKKKQQQZZZdddjjjllllllkkkkkkccc\\\WWWSSSNNNMMMOOOSSSYYYbbbiiimmmrrrwww{{{{{{}}}zzz{{{}}}sssiiicccYYYQQQKKKHHHFFFDDDGGGPPP\\\iiissszzzhhhZZZRRRJJJFFFHHHGGGOOOVVVYYY\\\aaaaaa___[[[WWWRRRLLLGGGAAA<<<888555666777666444444666888666666666666666666666666555444444333444555666777444555666777888888888888888>>>LLL```vvv~~~ssssssxxxmmmiiikkkwww}}}uuunnnjjjmmmqqqvvv}}}ooobbbZZZOOOKKKFFFBBBAAA???===<<<::::::::::::::::::::::::rrr^^^VVVVVVOOOOOONNNLLLHHHGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDBBBCCCCCCBBBAAA???===;;;;;;;;;:::999999888888777555555444333333333333444111111222333333333333222111222333444444333222111000000000000111111111111111111111111111111111111333222///---,,,,,,---...111111222222333444555555111111222333333222222222444555555555444222000///555555444444333333222222333333333444333333222222333333222111000000000111000000111111111111000000111000///......///000111333333222222222222222222444333333222222333333444333333333333333333333333444333222111222333444555333333444444555666666777777777888999;;;<<<======:::;;;<<<<<<<<<===???AAA???>>><<<===>>>@@@?????????@@@BBBDDDFFFHHHHHHIIIDDDEEEFFFFFFDDDBBBBBBCCC===;;;888666777999<<<>>>===>>>@@@BBBCCCCCCCCCBBBHHHIIIKKKMMMPPPSSSUUUVVVXXXYYY\\\___bbbeeehhhiiinnnllliiigggeeebbb^^^[[[WWWYYY]]]cccllluuu|||}}}|||{{{zzzxxxvvvuuutttsssrrrqqqrrrssssssnnnppprrrrrrpppppprrruuuppppppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqppppppnnnllljjjgggeeecccaaaaaa]]]]]]^^^```aaacccddddddjjjeeeaaaaaacccbbb]]]XXXLLLIIIEEEAAA??????@@@AAAFFFMMMYYYdddmmmqqqqqqqqqkkkbbbZZZUUUPPPJJJHHHIIIHHHOOOXXX```fffkkkrrrvvvvvvxxx|||wwwxxx}}}~~~vvvjjjcccYYYQQQKKKHHHFFFDDDGGGOOO\\\iiissszzzgggZZZRRRJJJGGGHHHGGGOOOXXX[[[___bbbccc```\\\XXXRRRLLLGGGAAA<<<888444666777666444333666888777777777777777777777777555555444333444555666777444555777999999999999888777===KKK```vvv|||tttttt{{{iiidddggguuuwwwpppkkknnnrrrwww}}}qqqccc\\\PPPLLLGGGCCCAAA???===;;;::::::::::::::::::::::::mmm\\\TTTPPPKKKMMMMMMLLLIIIGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===>>><<<::::::::::::888666777666555444333222222222333333333222222111111111333333222111000000000111//////000111111111111111222111000000222333222111000000000000000000000000222333444444444333222111555555555444333333555888999777555555666777777777444333222222444444333222333333555555555555333333000000000000111111111111000000000000000000000000000000000000000000000000111000000///...------,,,000000111222222222222111555555444333333222111111777666555444444444444444555555666666777777888888777888999;;;<<<;;;;;;:::======>>>>>>>>>>>>=========>>>>>>=========@@@BBBCCCDDDDDDCCCCCCDDDGGGIIIKKKIIIGGGGGGHHHFFFBBB??????<<<:::999:::999888777::::::<<<>>>@@@AAACCCCCCGGGGGGHHHIIIMMMQQQUUUXXXXXXZZZ\\\^^^```dddhhhkkknnnnnnmmmkkkhhhfffdddcccaaaaaadddhhhnnnuuu{{{~~~}}}{{{yyyxxxwwwssssssrrrsssuuuvvvtttsssqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqppppppppppppqqqrrrsssrrrpppnnnllllllkkkjjjhhheeecccbbbaaa```aaabbbcccdddeeeeeefffjjjjjjiiihhheeeaaa]]][[[OOOLLLHHHCCC@@@???@@@AAADDDKKKUUU___fffllloooqqqddd___VVVNNNIIIEEEBBB@@@FFFHHHLLLRRRYYY___eeegggiiijjjoootttwwwxxx~~~{{{ppprrrxxxxxxnnndddXXXQQQKKKEEECCCEEEGGGOOO[[[gggqqqyyygggXXXPPPGGGCCCEEEHHHQQQYYY\\\___aaa```]]]\\\YYYSSSLLLEEE@@@<<<:::777777777666555555444444777777777777777777777777888666444333222333444555444555555666777888888999===@@@GGGVVVnnnxxxmmmoooxxxqqq``````mmmxxxxxxsssqqqpppttt|||rrrbbbXXXTTTOOOGGGCCCBBBAAA???===<<<<<<;;;::::::::::::;;;lll\\\TTTPPPLLLMMMNNNLLLIIIGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDD@@@@@@@@@@@@???===<<<;;;>>><<<::::::::::::888666666666555444333333333333333333222222222222222222222222111111000111111111//////000111111111111111111000//////111111000///........................111222222333333333333333555666666444333333555777888666444444555777666666444333222222444444333222111111333333333333111111............/////////000000000000000000000000000000000000000000000000000222111111000000/////////000000111222222222222111555555444333333222111111666666555444444444444444555555555666777777888888888999:::;;;<<<<<<;;;;;;<<<<<<============<<<<<<===>>>>>>===<<<===@@@BBBCCCDDDDDDDDDCCCDDDFFFIIILLLJJJIIIIIIIIIHHHDDDAAA@@@>>>;;;:::::::::999777888999:::;;;===>>>@@@@@@EEEEEEFFFHHHLLLQQQUUUWWWYYYXXXXXXXXXZZZ___eeekkkmmmnnnnnnnnnmmmllljjjiiiffffffhhhkkkpppwww|||}}}{{{zzzyyyxxxtttssstttuuuxxxyyyxxxwwwrrrrrrrrrsssssssssttttttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppnnnmmmmmmlllkkkiiifffdddbbbaaa```aaacccdddfffhhhiiijjjkkkkkkjjjiiifffbbb^^^\\\RRROOOIIIDDD@@@@@@@@@AAAAAAGGGOOOXXX^^^cccfffggg[[[VVVOOOIIIEEECCCAAA???>>>@@@BBBGGGLLLRRRWWWZZZ______dddiiimmmpppxxx{{{qqqsssyyywwwnnncccXXXQQQKKKEEECCCEEEGGGOOO[[[fffqqqyyy~~~eeeWWWOOOGGGCCCEEEIIIQQQXXX[[[^^^aaaaaa___\\\YYYSSSLLLEEE???<<<:::555555555666666666666666666666666666666666666666888777555333333444555666555555555666666777777777:::>>>DDDRRRiiizzzooopppzzzttt```\\\gggrrr~~~{{{tttrrrrrrvvvvvveee\\\UUUOOOHHHCCCBBBAAA???===<<<<<<;;;::::::::::::;;;kkk[[[TTTPPPMMMNNNNNNMMMJJJHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDAAAAAA@@@@@@???===<<<;;;===;;;:::999:::999888666666555444444333333333333222222222222222222333333111111111000111111222222//////000111111111111111111000////////////...,,,........................111111111222333444555666666777666444222222444666666555333333555666666555444333222222444444333222111111333333333333111111........./////////000000000000000000000000000000000000000000000000000000222222222222222222222222000000111222222222222111555444444333333222222111666555444444444444444444444555555666666777888888999999;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<=========<<<===@@@BBBCCCDDDEEEDDDCCCDDDFFFHHHLLLKKKJJJKKKKKKIIIGGGDDDBBB@@@===<<<<<<;;;:::888777777777888999;;;<<<===BBBCCCDDDGGGKKKOOOSSSUUUVVVTTTQQQPPPRRRYYYcccjjjmmmoooqqqsssttttttssssssnnnnnnoooppptttyyy~~~~~~}}}{{{zzzyyyvvvuuuvvvxxxzzz|||{{{zzzssssssttttttttttttuuuuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppoooooonnnooonnnllljjjgggeeedddcccaaabbbdddfffiiikkkmmmnnnmmmmmmmmmkkkhhhddd```^^^WWWRRRLLLEEEAAA???@@@AAA???CCCIIIPPPUUUYYY[[[\\\OOOKKKFFFBBB@@@@@@???>>>======>>>AAAEEEKKKPPPSSSUUUUUUXXX]]]aaafffppp{{{{{{sssuuu{{{uuummmcccXXXQQQKKKEEECCCEEEGGGOOOZZZfffpppxxx}}}xxxrrrsss|||bbbTTTMMMFFFCCCEEEIIIPPPWWWZZZ]]]aaabbbaaa]]]YYYSSSLLLEEE???;;;:::444444555555666777777888555555555555555555555555888777555444444555666666555555555555555555555666888;;;@@@LLLbbbxxx}}}qqqqqq{{{yyybbbYYY```iiiwww{{{sssssstttyyyzzzjjj```WWWQQQIIIDDDBBBAAA???===<<<<<<;;;::::::::::::;;;iiiZZZSSSQQQMMMOOOOOONNNKKKIIIHHHIIIGGGGGGGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBAAA???>>>===<<<;;;999999:::999888666666555444333333333333333111111111222222333333333111000000000111222333333//////000111111111111111222111////////////---,,,........................111111111222333666888:::777777777555222222333555555333222333444555555444444333222222444444333222333333555555555555333333000000111111111222222222000000000000000000000000000000000000000000000000111222222222222222222222000000111222222222222111444444444333333222222222555555444333333444444444444444555555666777777888::::::;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;===???BBBCCCDDDEEEEEEDDDDDDEEEGGGJJJKKKKKKKKKKKKJJJHHHGGGEEEBBB???>>>===<<<;;;999777666666666777999:::;;;???@@@BBBEEEIIILLLPPPRRRNNNMMMKKKKKKNNNWWWaaaiiinnnqqquuuyyy{{{||||||{{{wwwvvvvvvvvvxxx{{{~~~}}}{{{{{{yyyxxxxxxzzz||||||{{{zzzuuuuuuuuuuuuuuuuuuuuuvvvpppqqqqqqrrrrrrssssssssssssrrrqqqpppoooooooooooooooooommmkkkiiigggeeeddddddeeefffhhhkkkmmmnnnoooppppppooonnnkkkgggcccaaa\\\VVVNNNFFFAAA??????@@@???AAAFFFKKKPPPSSSTTTSSSHHHDDD@@@>>>>>>>>>>>>===>>>>>>>>>@@@DDDJJJOOOSSSRRRQQQRRRVVVZZZ___kkkvvv|||uuuvvv|||~~~tttmmmbbbWWWPPPJJJEEECCCFFFGGGNNNZZZfffpppxxx~~~uuummmlllqqqyyy___RRRLLLEEECCCEEEJJJQQQWWWYYY\\\aaacccbbb]]]ZZZSSSLLLEEE???;;;999555555555555666666777777555555555555555555555555777666666555555555666777555555555555555444444444777:::???III\\\sss~~~pppoooyyygggYYY\\\cccpppyyyuuupppqqquuuzzz|||kkkaaaXXXRRRJJJEEECCCBBB???===<<<<<<;;;::::::::::::;;;hhhYYYSSSPPPMMMOOOOOONNNKKKIIIHHHIIIGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCAAA???>>>===;;;:::999999999999888666555555444333333333444444111111111222222333333333111000000000111222333333//////000111111111111111333222000000000000...---////////////////////////222222222333555888;;;<<<777777777555222222333555333222222333555666555333444333222222444444333222333333555555555555333333111111111111222222222222000000000000000000000000000000000000000000000000000000000111111111111111000000111222222222222111444444333333333333222222444444333333333444444555444444444555666666777777::::::;;;;;;<<<======>>><<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;<<>><<<:::888777666666777999;;;<<>>>>>>>>???CCCIIINNNQQQPPPNNNGGGEEEAAA?????????>>>===<<<;;;;;;===AAAGGGMMMQQQSSSPPPPPPRRRTTTZZZeeeqqq||||||vvvwww}}}~~~tttlllaaaWWWPPPJJJEEEDDDFFFFFFNNNZZZfffpppxxx~~~tttjjjhhhgggssswww]]]QQQKKKEEECCCFFFKKKRRRXXXZZZ]]]bbbdddccc]]]ZZZTTTLLLEEE???;;;999777777666666555555555555555555555555555555555555666555555555555666666666555555555555555444444444777:::???HHHZZZpppooollltttnnn]]]]]]```kkkrrrmmmjjjnnnsssyyy}}}kkk```ZZZTTTLLLFFFDDDBBB@@@===<<<<<<;;;::::::::::::;;;gggXXXRRRPPPMMMNNNNNNMMMJJJHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;999888888999999888777555444444333333444444444222222222222222222333333111111111000111111222222//////000111111111111111333111000000000000///...000000000000000000000000111111333444666999;;;<<<666777666444222222444666333222222444666666555444444333222222444444333222111111333333333333111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222222111333333333333333333333333333333333333333444444555333444444555555666777777::::::::::::;;;<<<===>>><<<<<<============<<<<<<999::::::::::::<<>>???@@@AAABBBCCCDDDEEEEEE===@@@CCCHHHNNNVVV^^^dddlllqqqxxx~~~{{{{{{|||}}}~~~~~~}}}{{{{{{{{{zzzxxxuuuwwwwwwvvvvvvvvvvvvuuuuuurrrrrrrrrrrrssssssssssssrrrrrrqqqqqqpppoooooonnnmmmllllllkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnoooooorrrsssssssssrrrooolllkkkfffaaaXXXOOOGGGAAA>>>===<<<===BBBIIIPPPRRRPPPLLLJJJHHHEEECCCCCCBBBAAA@@@>>>>>>???AAAEEEJJJNNNQQQRRROOONNNOOOPPPTTT___kkkxxx}}}}}}vvvxxx~~~~~~tttkkkaaaVVVOOOJJJEEEDDDFFFFFFNNNYYYeeeooowww~~~rrrhhhfffaaajjjxxxwww]]]QQQLLLFFFDDDGGGMMMUUU[[[]]]___cccdddbbb^^^ZZZTTTLLLEEE???:::888888777777666555555444444555555555555555555555555444444444555555555555555555555555555555555555666777;;;@@@HHHZZZqqqooojjjmmmvvvbbb^^^___hhhnnniiieeejjjpppvvv}}}lllaaa\\\VVVMMMHHHEEECCC@@@===<<<<<<;;;::::::::::::;;;gggXXXRRRPPPLLLMMMNNNLLLIIIGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@>>><<<;;;:::999888888999999888777444444444333333444444555333333222222222222222222222222111111000111111111//////000111111111111111000///......000000///...///////////////////////////000222444666777888999555666666444333333555777222222333555777777666444444333222222444444333222111111333333333333111111//////000000000111111111000000000000000000000000000000000000000000000000111111111000/////////...000000111222222222222111333333333333333333333333333333222222333333444555333333444555555666666777:::999999999:::;;;<<<===;;;;;;;;;<<<<<<;;;;;;;;;888999:::::::::;;;???AAABBBDDDFFFFFFEEEDDDDDDDDDGGGJJJMMMNNNLLLLLLMMMNNNMMMJJJFFFDDDBBBAAA>>><<<888777666666888;;;>>>@@@AAAAAAAAAAAAAAA@@@??????<<<>>>AAADDDJJJQQQZZZ```gggmmmvvv~~~|||zzz{{{|||}}}~~~~~~}}}|||||||||{{{yyywwwwwwwwwvvvvvvvvvuuuuuuuuusssssssssssssssrrrrrrrrrqqqqqqrrrrrrqqqpppnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnpppqqqrrrsssrrrssstttuuutttrrrpppoookkkggg___VVVMMMEEE@@@===<<<>>>DDDMMMVVVXXXUUUPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDEEEEEEGGGJJJMMMPPPRRRPPPMMMLLLNNNOOOSSS]]]hhhttt{{{}}}vvvxxx}}}uuujjj```VVVOOOJJJEEEDDDFFFFFFMMMYYYeeeooowww}}}vvvmmmlllggglllsss{{{xxx^^^SSSMMMGGGEEEHHHOOOWWW^^^```bbbddddddaaa^^^[[[TTTLLLEEE>>>:::888666666666666666555555555666666666666666666666666222333333444444444444444555555555666666777777777777;;;@@@III[[[rrrpppkkkhhh}}}{{{eee^^^^^^gggoookkkbbbhhhooouuuzzzpppeee^^^WWWNNNHHHEEECCC@@@===<<<<<<;;;::::::::::::;;;gggXXXRRROOOKKKMMMMMMLLLIIIGGGFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDBBB@@@>>>===:::888777888999999888777444444333333333444444555444333333222222111111111333333222111000000000111//////000111111111111111...---,,,---//////...---........................---...111444555666666666555555555444333333555888222222333555777888666555444333222222444444333222333333555555555555333333111222222222222333333333000000000000000000000000000000000000000000000000333222222111000///......000000111222222222222111333333333333333333333333222222222222333333444555333333444444555666666777:::999888888999:::<<<===999::::::;;;;;;::::::999777888999::::::;;;>>>AAABBBDDDGGGGGGEEEDDDCCCDDDGGGKKKNNNOOONNNMMMOOOQQQNNNKKKGGGEEECCCAAA???===777666666666888;;;???AAABBBBBBBBBAAA???>>><<<;;;===>>>???AAAEEEMMMWWW]]]bbbiiittt~~~{{{zzzzzz{{{|||}}}~~~}}}|||}}}~~~}}}|||zzzwwwvvvvvvvvvuuuuuutttttttttttttttssssssrrrrrrrrrpppqqqrrrsssrrrpppnnnllliiiiiiiiijjjjjjkkkkkklllkkklllnnnppprrrtttvvvwwwrrrsssuuuvvvvvvtttsssrrroookkkddd[[[QQQHHHBBB??????AAAHHHSSS\\\___[[[VVVMMMKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNOOOMMMLLLNNNPPPTTT^^^iiirrrzzz}}}vvvxxx}}}vvvjjj```UUUOOOJJJEEEDDDFFFFFFMMMYYYeeeooowww}}}|||vvvvvvrrrtttvvvyyy{{{|||}}}~~~yyy___TTTNNNHHHFFFIIIPPPXXX```bbbdddeeeddd```^^^[[[TTTLLLEEE>>>:::888444444555555666777777777777777777777777777777777111222333333444444444333444555555666777888999999666;;;@@@III[[[sssrrrmmmfffzzzeee]]]]]]hhhqqqoooaaagggoootttyyytttiii^^^XXXOOOIIIFFFCCC@@@===<<<<<<;;;::::::::::::;;;fffVVVOOOJJJMMMNNNNNNKKKHHHFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>======<<<<<<<<<;;;:::999777777777444222222444444222///333333333333222222222222333000///000333444111...222111111111000000////////////////////////////////////000000000000//////111000///000222444555555444444333222222333333333444444444444444444444444555444222111000111111222222111000111222333222111000000000000111111111111000000000000000111111222111111111111111111111111////////////000000000000111111222333333333333222222333333444444333333222111111111111222333444555333333444555666777888888666777999:::;;;;;;::::::>>>>>>>>>===<<<999777555;;;::::::999:::;;;===>>>BBBCCCDDDDDDDDDDDDFFFHHHFFFGGGHHHKKKOOOQQQQQQQQQOOONNNLLLIIIFFFCCCAAA@@@===;;;888777888<<<@@@CCCIIIGGGCCC@@@===<<<;;;<<<<<<===???@@@DDDIIIPPPUUUbbbgggpppzzz~~~zzzyyyyyyzzzzzzzzz}}}{{{|||~~~}}}{{{zzzzzzyyyyyywwwwwwvvvvvvuuutttttttttqqqrrrsssssssssrrrqqqppptttqqqnnnooossssssoookkklllmmmnnnoooooonnnmmmlllpppqqqssssssssssssuuuvvvwwwxxxyyyzzzzzz{{{zzzzzztttqqqjjjaaaVVVNNNHHHFFF>>>EEENNNYYYdddkkkggg___RRRPPPMMMLLLLLLLLLKKKIIIJJJIIIIIIJJJMMMPPPQQQPPPPPPQQQQQQOOOOOOTTT^^^gggwww|||zzzvvvwww}}}vvvjjjbbbXXXOOOIIIEEECCCBBBHHHNNNZZZgggrrrzzz~~~{{{zzzzzz|||~~~bbbTTTMMMHHHHHHMMMRRRYYY^^^___```cccbbb```^^^[[[TTTLLLEEE>>>:::777777777777777666666666666444444444555555555666666444444333333333333444444666666666666777777777777555888<<>>======:::::::::999888777555555666444222222444444222000............------------111111000111222333111000222222222111111000000000////////////////////////...//////000000//////...///......///222333333222555444444333333444444444666666666666666666666666555444333222111111222333000.........000000///...000000000000111111111111000000000000000111111222000000000000000000000000////////////000000000000000000111222222222222111222333333444444333333222555555444333222111000///333333444555666777888888777777888999::::::::::::<<<<<<<<<;;;;;;:::999888;;;::::::::::::<<<===>>>BBBCCCDDDDDDCCCDDDFFFHHHHHHHHHIIILLLNNNPPPQQQQQQQQQPPPNNNKKKHHHEEEBBBAAA===;;;999888999<<<@@@CCCHHHFFFBBB???===;;;;;;;;;<<<===???@@@CCCHHHNNNSSS]]]bbbkkkttt||||||zzzxxxwwwwwwxxxyyyyyy}}}{{{|||~~~}}}{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvrrrssstttttttttsssqqqpppssspppnnnooorrrsssppplllmmmnnnooopppppppppooonnnqqqsssuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{||||||||||||{{{wwwpppeeeYYYOOOHHHEEEAAAGGGOOO\\\kkkuuussslll]]]YYYSSSOOOMMMMMMMMMLLLMMMMMMLLLNNNQQQRRRSSSRRRNNNOOOQQQQQQSSSZZZeeemmmyyy~~~zzzwwwxxx~~~~~~uuujjjbbbXXXOOOIIIFFFDDDCCCHHHNNNZZZgggrrrzzzyyy___RRRLLLHHHIIINNNSSSZZZ```aaabbbeeeeeeccc```\\\UUULLLDDD>>>:::888777777777777666666666666444444444555555555666666555555444444444444555555666666666666777777777777666999<<>>===<<<::::::999999888777555555666444333333333333222000111111111000000000//////000111333222111000111111222222111111111111000000////////////////////////.........//////...............///111444444333111555555444444444444555555666666666666666666666666555444333333222333333444333222111111333333222111000000000000111111111111000000000000000111111222////////////////////////////////////000000000000//////000111111111111000222333333444444333333222666666555555333111...---333333444555666777888888888888888888999:::;;;;;;::::::999999999:::;;;;;;;;;;;;::::::;;;===>>>???BBBCCCDDDDDDCCCDDDEEEGGGIIIIIIJJJLLLNNNPPPRRRSSSSSSRRRPPPNNNKKKGGGEEECCC>>><<<:::888999<<<@@@CCCFFFDDDAAA>>><<<;;;::::::<<<===>>>???AAAEEEKKKOOOVVV\\\dddmmmsssvvvvvvuuuuuuttttttttttttuuuwwwwww|||{{{{{{}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvvvvssstttuuuuuuuuutttrrrqqqpppnnnmmmooorrrsssqqqnnnoooooopppqqqrrrrrrrrrqqqsssuuuwwwwwwwwwwwwyyy{{{zzz{{{|||}}}~~~~~~~~~~~~{{{sssiii^^^TTTLLLHHHEEEIIIPPP___tttpppiii```XXXSSSRRRQQQPPPRRRRRRRRRTTTVVVVVVUUUTTTOOOQQQTTTWWW[[[dddpppxxx~~~{{{wwwyyy}}}tttiiibbbXXXOOOIIIFFFDDDCCCHHHNNNZZZgggrrrzzzttt\\\PPPKKKGGGIIIOOOVVV]]]bbbcccdddhhhiiigggddd^^^VVVLLLDDD>>>:::999777777777777666666666666444444555555555666666666666555555555555555555666666666666666777777777777888:::<<>>===<<<;;;::::::::::::~~~eeeXXXTTTRRRLLLMMMMMMKKKHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;::::::999777777444444333333333333222222555444444444444333333333...111444333000///000333000000000000000000000000////////////////////////------............------000000222444777777555333444333333333333444555555444444444444444444444444444444444444444444555555666444333444555555444222///000000000111111111111000000000000000111111222000000000000000000000000////////////000000000000///000000111111111111111222333333444444333333222000222333555555444222111333333444555666777888888:::999888777888999;;;<<<;;;:::999888888999;;;<<<<<<<<<;;;;;;<<<>>>@@@AAABBBCCCDDDDDDCCCCCCEEEGGGGGGHHHJJJKKKMMMPPPTTTWWWUUUTTTSSSPPPMMMJJJGGGEEE???===:::999:::===@@@CCCDDDCCCAAA???===;;;;;;;;;======>>>>>>???BBBGGGJJJOOOUUU^^^eeejjjkkkkkkkkklllnnnpppqqqrrrsssuuuvvvzzzzzz{{{}}}~~~}}}||||||{{{wwwwwwvvvvvvuuuttttttttttttuuuvvvvvvvvvuuusssrrrooonnnmmmooorrrsssrrrpppqqqqqqrrrsssttttttuuuuuuuuuvvvxxxyyyyyyyyy{{{}}}|||}}}~~~{{{tttkkkbbbYYYRRRMMMGGGJJJQQQbbb{{{uuukkkccc^^^YYYWWWXXXXXXXXXYYYZZZZZZXXXWWWUUUWWWZZZ^^^eeennnyyy|||vvvxxx}}}tttiiibbbXXXOOOIIIGGGEEEDDDHHHNNNZZZgggrrrzzzqqq[[[PPPKKKGGGIIIOOOYYY___dddeeegggkkkllljjjfff```VVVLLLCCC===;;;:::777777777777666666666666555555555555666666666666666666555555555555666666666666666666777777777777999;;;<<>>>>>===<<<;;;;;;:::::::::hhhZZZSSSOOOLLLMMMMMMKKKHHHGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<<<<::::::::::::999888888777333444444333333222222333222222111111111000000000...111444333000///000333////////////////////////000000000000000000000000------............------///000111444666777555222222222111111222333333444444444444444444444444444444444555555666666666666444333111111222222111000///000000000111111111111000000000000000111111222111111111111111111111111////////////000000000000000111222222333333222222222333333444444333333222...000222555666666555444333333444555666777888888:::999888777888999:::;;;<<<;;;:::999888999:::;;;<<<<<<<<<<<<===???AAABBBBBBCCCDDDCCCBBBBBBDDDFFFEEEFFFHHHJJJLLLPPPVVV[[[VVVVVVUUUSSSPPPLLLIIIGGG@@@>>>;;;::::::===AAACCCDDDCCCBBB@@@>>>===<<<<<<===>>>>>>======???BBBEEEFFFMMMVVV]]]___``````aaadddhhhllloooppprrrtttwwwxxxyyy{{{}}}~~~}}}wwwwwwvvvvvvuuuttttttttttttuuuvvvvvvvvvuuutttsssnnnnnnoooppprrrsssrrrrrrrrrrrrssstttuuuvvvwwwxxxvvvxxxzzz{{{{{{|||~~~|||tttmmmfff]]]UUUOOOIIILLLSSSccc}}}{{{rrriiiccc```___^^^^^^___^^^\\\ZZZ\\\]]]___cccjjjsss}}}}}}uuuwww~~~}}}tttiiibbbXXXOOOJJJGGGFFFEEEHHHNNNZZZgggrrrzzzppp[[[QQQKKKFFFIIIOOO\\\bbbffffffhhhlllmmmlllfff```VVVLLLCCC===;;;:::777777777777666666666666555555555666666666777777666666555555555555666666666666666666777777777777999;;;<<<@@@PPPkkklll```ccckkkoookkkiiijjjqqqxxx~~~}}}pppccc^^^VVVOOOIIIDDD@@@>>>>>>>>>===<<<;;;;;;;;;;;;jjj[[[RRRNNNLLLLLLMMMKKKIIIGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;777777888888777666666555222333444444222222333444111111111111000000000///000111333222111000111111......////////////000000000000000000000000000000.........//////.........------...000333333222000111000000111111222333444666666666666666666666666333444555777777888888888777555444444444444333222000000000000111111111111000000000000000111111222111111111111111111111111////////////000000000000111111222333333333333333222333333444444333333222111222444555555555444333333333444555666777888888:::999999888999999::::::<<<<<<;;;:::::::::;;;;;;============>>>@@@BBBDDDCCCCCCDDDCCCBBBBBBCCCEEEDDDFFFHHHHHHIIINNNVVV\\\YYYYYYYYYWWWTTTPPPLLLIIIAAA???<<<:::;;;===AAACCCEEEDDDCCCBBBAAA@@@??????===>>>>>>===;;;<<<>>>@@@???FFFOOOUUUWWWWWWXXXYYY^^^dddjjjoooppprrruuuxxxwwwzzz|||~~~~~~}}}yyyyyyxxxxxxwwwvvvvvvvvvtttuuuvvvvvvvvvuuusssrrrooopppqqqrrrssssssssssssssssssssstttvvvxxxyyyzzzyyyzzz}}}~~~~~~yyyqqqjjjaaaWWWPPPMMMPPPVVVcccxxxzzzsssiiigggdddccccccbbbaaa```aaaaaabbbffflllttt|||}}}tttvvv~~~}}}uuuiiibbbXXXPPPJJJHHHFFFFFFHHHNNNZZZgggrrrzzzmmmZZZQQQKKKFFFHHHPPP^^^cccgggggghhhkkkmmmlllddd^^^VVVLLLDDD>>>:::999777777777777666666666666555555666666666777777777666555555555555555555666666666666666777777777777888;;;===AAAOOOiii{{{|||qqqbbbbbbjjjpppssspppooosssxxx|||tttggg```XXXOOOIIIEEEAAA??????>>>===<<<;;;;;;;;;;;;gggZZZSSSPPPKKKLLLLLLKKKIIIGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;777777777777777666666555111333555444222111333555444444333333333222222222111111000111222333111000000000000000111111111222000000000000000000000000...//////000000//////...------,,,...000222222111111111111111222333444555666666666666666666666666333444666888999999999999:::888777777777777666444000000000000111111111111000000000000000111111222111111111111111111111111////////////000000000000000000111222222222222222222333333444444333333222444444444444444444333333333333444555666777888888999999999::::::999999888::::::;;;<<<=====================>>>???AAACCCEEECCCDDDDDDCCCBBBAAACCCDDDEEEGGGHHHGGGGGGKKKSSSZZZ]]]]]]]]][[[XXXTTTPPPMMMBBB@@@===;;;;;;>>>AAADDDFFFFFFFFFEEEDDDCCCBBBAAA===>>>>>><<<:::999:::<<<<<>>:::888777777777777666666666666555666666666777777777777555555444444444444555555666666666666777777777777777;;;>>>BBBOOOhhhvvvvvv}}}xxxeeecccjjjqqqwwwrrrqqqtttwww{{{{{{kkkdddZZZQQQJJJFFFDDDBBB???>>>===<<<;;;;;;;;;;;;zzzcccXXXUUUSSSKKKLLLLLLKKKIIIGGGHHHIIIFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;888999999999999888888777111333555444222111333555333333333222222222111111333111///111333444111///111111222222333333333333000000000000000000000000//////000000000000//////000...---...111333333333222222222222333444555666444444444444444444444444333444666888999::::::999888666444444555555333111000000000000111111111111000000000000000111111222000000000000000000000000////////////000000000000//////000111111111111111222333333444444333333222333333333333333444555666333333444555666777888888888999:::;;;;;;:::888777777999;;;===???@@@@@@???>>>======>>>@@@BBBDDDEEECCCDDDDDDCCCAAAAAACCCDDDGGGIIIIIIGGGEEEHHHPPPWWW`````````___\\\WWWSSSPPPCCC@@@===;;;;;;>>>AAADDDGGGGGGGGGGGGFFFEEEDDDCCC===>>>>>><<<999888999:::>>>FFFPPPVVVWWWWWWYYY[[[XXX```jjjoooqqqssswww{{{yyy|||~~~~~~}}}}}}|||}}}~~~~~~|||{{{wwwwwwvvvvvvuuutttttttttssstttuuuuuuuuutttrrrqqqrrrsssuuuuuutttttttttuuussssssssstttvvvyyy{{{}}}~~~zzzwwwpppfff___VVV[[[^^^bbbkkkyyyxxxtttnnnkkkjjjjjjkkkjjjjjjiiijjjnnnuuu|||}}}uuuxxxwwwiiibbbXXXPPPKKKHHHGGGGGGHHHOOOZZZgggrrrzzzssscccTTTNNNIIIEEEJJJRRR```eeegggffffffiiijjjiii^^^[[[TTTLLLEEE>>>:::777777777777777666666666666666666666666777777777777444444444333333444444444666666666666777777777777666;;;???BBBOOOgggvvvuuuyyy|||gggbbbiiipppuuupppooossswww|||oooggg\\\RRRLLLHHHFFFEEE???>>>===<<<<<<;;;;;;<<>><<<<<<999::::::999999888777666333444444444444444444444444444444333333222222222333333333222222111111111000000////////////000000000000000000000000000000111111000///...---,,,,,,............000222444666333333333333333333333333555555555555555555555555888777666555666888:::;;;444444444444333222111111...000111111111111333444222111///000222333333222555444333222111///......000000000000000000000000000000/////////111222444222222222222222222222222555555666666666666555555333333222333333444555666999999999999999999999999999:::<<<===???@@@@@@AAA@@@???======>>>AAADDDFFFFFFFFFFFFDDDBBBBBBDDDFFFHHHIIIJJJHHHGGGIIIOOOTTTaaahhhlllhhhaaa\\\WWWRRRHHHBBB============@@@FFFIIIJJJKKKJJJHHHFFFEEEEEE@@@>>>;;;999777777888888<<>>DDDMMM^^^{{{vvvnnnppp}}}ooobbbbbbfffkkklllooosssxxx~~~~~~qqqggg]]]VVVOOOHHHDDDDDDCCC@@@===<<<===>>>>>>>>>xxxbbbWWWRRROOOOOONNNKKKIIIHHHGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA???>>><<<<<<999999999999888777666555444444444333333333333333333333333333222222222222333333333222222111111111//////000000000000//////000000000000000000000000............------------------...///000222555666444444444444444444444444555555555666666666666666666555444333333444666777333333444444333333222222222333333111000/////////222000//////111222222111444333222111000/////////000000000000000000000000////////////000111222333222222222222222222222222444444555555555555444444444444444444555666777888999999999999999999999999999:::<<<===???@@@@@@@@@???>>>======>>>AAADDDFFFFFFGGGFFFDDDBBBBBBDDDFFFHHHIIIJJJHHHFFFHHHMMMQQQ```iiirrrrrrnnnggg___WWWJJJCCC>>>>>>???@@@EEEJJJMMMNNNOOONNNLLLJJJHHHGGGAAA???<<<:::888888999:::???HHHVVVbbbhhhiiigggeeefffhhhlllppptttvvvxxxyyyzzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyssssssssssssssssssssssssuuuvvvvvvuuurrrqqqqqqrrrssssssrrrrrrsssssstttuuuuuuuuuvvvwwwyyyzzz|||}}}yyytttqqqkkkiiihhhiiilllssszzz~~~xxxrrrqqqqqqooolllllllllmmmpppwww{{{wwwyyywwwjjjcccYYYOOOIIIFFFEEEDDDGGGOOO\\\iiisss{{{}}}{{{rrraaaQQQLLLJJJFFFGGGLLLWWW\\\___```bbbffffffccc```]]]XXXOOOEEE===999888666777888888888888777666555555555555555666777777777777666666666555555555555555666777777888777777:::;;;>>>CCCKKK\\\wwwrrriiiiiiuuuppp```^^^aaaiiijjjlllppptttzzzsssiii^^^XXXQQQJJJEEEEEEDDDAAA>>>===>>>?????????yyybbbWWWSSSQQQMMMLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???===<<<;;;888888888888777666555555444444333333222222111111111111111111111222222222222222222222222111111111...///000111111000///...000000000000000000000000+++,,,,,,,,,------......------...///111333555666555555555555555555555555555555666666777777777888555555333222222333444444222222333333444444333333444333222111000///......111///......000111111000222111000///...///000000////////////////////////...///000111111222222111222222222222222222222222333333444444444444333333666666666666777888999999999999999999::::::::::::::::::<<<===???@@@@@@@@@???>>>>>>>>>???BBBDDDFFFGGGGGGGGGEEEBBBBBBCCCEEEHHHIIIJJJHHHEEEFFFJJJNNNZZZhhhwww~~~}}}vvvjjj^^^OOOGGG@@@???AAADDDJJJPPPQQQRRRRRRRRRPPPNNNKKKJJJCCCAAA===:::999999;;;===BBBKKKZZZhhhqqqsssqqqnnnnnnooorrruuuwwwxxxyyyyyyyyyyyyxxxxxxyyyzzz|||}}}|||}}}~~~}}}||||||~~~||||||||||||}}}{{{xxxuuuqqqqqqrrrssssssttttttttttttuuuuuutttrrrpppqqqrrrqqqqqqrrrssssssssssssrrruuuvvvwwwxxxzzz|||~~~~~~zzzwwwsssqqqooonnnppptttzzz}}}zzzsssrrrqqqnnnlllllllllnnnttt|||zzzvvvyyy~~~wwwjjjcccYYYOOOIIIFFFEEEDDDIIIQQQ^^^jjjttt{{{{{{sssaaaPPPKKKHHHDDDFFFKKKSSSXXX\\\^^^aaaeeefffccc```]]]WWWOOOEEE>>>:::999666777777888888777777666555555555555555666777777666666666666666555555555666666666777777777777777::::::===BBBIIIYYYssspppeeecccooo}}}rrr___[[[___lllnnnrrruuuxxx|||vvvkkk```YYYSSSLLLGGGFFFEEEBBB@@@??????@@@??????zzzbbbWWWTTTSSSNNNMMMKKKIIIHHHGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;777888888777777666555444444444333222222111000000//////000000111111222222222222222111111111111111---///000222222000///---000000000000000000000000,,,,,,---------.........,,,---...000222444555666777777777666666666666666444444555555666666777777777666555444333333333444000111222333444444444444222111111111222222222111000///---...000111111000111000///......///000111////////////////////////---...000222222222111111222222222222222222222222333333444444444444333333666666666666777888999:::999999999::::::::::::::::::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>@@@BBBEEEFFFHHHIIIHHHEEECCCBBBCCCEEEGGGIIIJJJHHHEEEDDDGGGJJJSSSdddyyytttfffWWWLLLCCCAAADDDGGGMMMSSSTTTTTTTTTTTTSSSPPPLLLIIICCCAAA===:::999:::<<<>>>CCCMMM]]]nnnzzz~~~|||xxxuuuvvvxxxzzz||||||||||||yyyxxxwwwwwwwwwyyyzzz|||xxxzzz|||}}}|||{{{|||}}}yyyyyyzzz{{{{{{yyyuuurrrqqqrrrssstttuuuvvvwwwwwwsssttttttsssqqqpppqqqrrrooopppqqqrrrsssrrrqqqqqqtttuuuwwwyyy{{{|||~~~~~~}}}yyywwwtttssstttwww{{{~~~yyysssqqqoookkkiiijjjiiimmmuuu}}}yyyuuuxxx~~~vvvjjjcccYYYOOOIIIFFFEEEDDDJJJRRR^^^jjjttt{{{uuubbbPPPJJJGGGCCCEEEKKKQQQVVV[[[]]]aaafffhhheeeaaa^^^XXXNNNEEE>>>:::999666777777777777777777666555555555555555666777777444444444444444444444444777777777666666666666666999999<<>>===}}}dddXXXUUUTTTPPPOOOLLLJJJGGGFFFFFFFFFJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>===;;;;;;777888888777777666555444444444333222222111000000/////////000000111111111111111111111111111111111---///000222222000///---////////////////////////////////////.........---,,,---...111333555666777888888888777777666666666333333333444444555555555555555444333333333333333000111222333444555555555444222111222444555444222000///---...000111111000000///.........///000111////////////////////////---...000222222222111111222222222222222222222222444444555555555555444444555555555555666777888888999999:::::::::;;;;;;;;;:::;;;<<<>>>????????????>>>>>>>>>???AAACCCEEEGGGJJJJJJHHHFFFCCCBBBBBBDDDGGGIIIJJJHHHEEECCCEEEGGGMMM___vvv}}}ppp___SSSHHHEEEGGGJJJOOOTTTUUUTTTSSSTTTSSSPPPKKKGGGBBB@@@<<<:::999:::<<<===BBBMMM___ttt}}}~~~yyyxxxvvvttttttuuuwwwxxxtttwwwzzz||||||{{{{{{|||xxxxxxyyyzzzzzzxxxtttqqqpppqqqrrrssstttuuuvvvwwwqqqrrrsssrrrqqqpppqqqrrrnnnoooqqqrrrsssrrrqqqpppssstttvvvyyyzzz||||||||||||}}}|||||||||~~~|||yyyxxxyyy{{{~~~xxxrrrpppmmmhhhgggiiiiiinnnvvv~~~yyysssvvv~~~~~~vvvjjjcccYYYOOOIIIFFFEEEDDDIIIQQQ]]]jjjssszzz||||||}}}wwwcccQQQIIIFFFCCCEEELLLQQQWWW\\\___ccciiikkkiiiccc___XXXNNNDDD===:::999777666666666666666666777555555555555555666777777333444444444444444444444888777666666555666666777888999<<>>>>>>>>===;;;fffYYYUUUTTTQQQPPPMMMJJJGGGFFFEEEEEEIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>><<<;;;:::888888888888777666555555444444333333222222111111000000000000000111111111000000000111111111111111...///000111111000///...////////////////////////000000/////////.........+++,,,///111444555666777999888888777777666666555333333333333333333333333222222222222222111111111000111222333444444555444666444111222444444222///111///......000111111000///000000000000000000000////////////////////////...///000111111222222111222222222222222222222222444444555555555555444444444444444444555666777777999999::::::;;;;;;<<<<<<;;;<<<===>>>????????????======>>>@@@BBBDDDFFFGGGKKKKKKIIIFFFCCCAAABBBCCCFFFHHHKKKIIIFFFCCCDDDFFFJJJYYYnnnxxxfffYYYMMMJJJLLLOOORRRVVVVVVUUUTTTTTTUUUQQQKKKEEE@@@???===;;;:::;;;<<<<<<@@@LLL```xxxwwwuuurrrpppooopppqqqrrrooosssxxx{{{{{{{{{{{{{{{yyyyyyyyyyyyzzzxxxuuurrrnnnnnnoooppprrrsssssstttoooqqqrrrrrrppppppqqqsssppppppqqqrrrrrrrrrrrrqqqtttuuuwwwyyy{{{{{{{{{zzz{{{{{{{{{yyyxxxyyy|||~~~}}}~~~~~~~~~||||||wwwrrrppplllhhhgggjjjmmmrrrzzzzzzsssvvv~~~wwwjjjcccYYYOOOIIIFFFEEEDDDHHHPPP]]]iiissszzz}}}xxxvvvuuuzzzeeeRRRIIIFFFCCCFFFMMMSSSYYY^^^aaaffflllmmmkkkeeeaaaYYYOOODDD<<<999888777666666555555666666777555555555555555666777777555555555666666666666666888777666555555666777888888999===AAAGGGUUUmmmssseee___kkk}}}{{{^^^UUUYYYfffqqq}}}~~~pppbbb[[[WWWPPPHHHDDDBBBAAA???>>>>>>>>><<<:::hhhZZZUUUSSSPPPNNNLLLIIIHHHGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>><<<;;;:::999999999999888777666555444444444333333333333333111111111111111111000000///000000000111111111222//////000000000000//////////////////////////////------............//////+++,,,///222444666777777999888888777666666555555555555555444333333222222111111222222222222222222111222333333444444444444444111...///333444222...222000//////111222222111///000222333222111000///000000000000000000000000////////////000111222333222222222222222222222222333333444444444444333333444444444444555666777777999999::::::;;;<<<<<<===;;;<<<===>>>>>>??????>>>======???AAACCCEEEFFFGGGLLLLLLJJJGGGCCCAAABBBCCCEEEHHHKKKJJJGGGDDDEEEFFFDDDQQQbbbqqq{{{jjj]]]RRRPPPSSSVVVXXXZZZZZZWWWVVVWWWXXXTTTLLLFFF@@@??????>>>=========<<>><<<:::jjjZZZUUUSSSNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA???>>><<<;;;:::999::::::999999888777666444444444444444444444444333333222222111111000000//////000000111111111222000000////////////000000////////////////////////***++++++,,,---//////000***,,,///222555666777777888888888777666555555444777777666555444333333222222333444555555555555555222222333444444444333333...+++***---222555444111222111///000222333333222000111333444444222///...111111111111111111111111000000/////////111222444222222222222222222222222222222222333333222222222444444444555555666777888999999::::::;;;<<<======;;;<<<===>>>>>>???>>>>>><<<===???AAACCCEEEGGGGGGLLLLLLJJJGGGCCCAAABBBCCCDDDHHHKKKKKKHHHEEEEEEFFF???IIIVVVeeettt~~~~~~yyylll___TTTTTTXXX[[[]]]___\\\ZZZXXXYYYZZZWWWNNNGGG@@@@@@@@@@@@@@@???>>>===???LLLccc|||qqqnnnjjjfffdddccceeefffiiinnnuuuyyy{{{|||||||||}}}{{{yyyyyyyyyyyywwwvvvqqqqqqqqqrrrrrrsssttttttnnnoooqqqqqqppppppqqqssssssrrrqqqpppqqqrrrssstttxxxyyy{{{}}}}}}|||{{{zzzuuuuuusssooojjjfffdddccceeeiiipppvvv|||}}}{{{sssooollljjjfffaaabbbfffpppvvv||||||vvvyyyxxxjjjcccYYYOOOIIIFFFEEEDDDHHHQQQ^^^kkkvvv~~~{{{sssmmmffffffooo~~~iiiSSSJJJFFFCCCGGGOOOUUU[[[```bbbgggmmmooommmiiiddd[[[OOOCCC;;;777666777666555444444555666777555555555555555666777777333333333444444444555555666555444444555777999;;;<<<<<<>>>???BBBMMMbbbvvv}}}hhhYYY___qqqjjjZZZZZZVVVeeexxxuuueee___[[[TTTKKKFFFDDDCCCAAAAAAAAA@@@===;;;rrr___TTTOOONNNNNNLLLKKKIIIGGGFFFEEECCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@>>><<<:::999777888999:::999777555444444444444444444444444444...///111222333333222222111222222333333222222111111111111000000...------///////////////...------111000///---------.../////////111222444555777777777888888777555333444555333333333333333333333222333333333222222111111111111222222333333222222222111111111111000000000000000111111000000///...------///111333444444222222000000000000000000000000111222222333333333333222222222222222222222222222222333444444555555444444333444555666777777777777555666888888777888:::===>>>???@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@BBBDDDGGGLLLMMMMMMKKKGGGDDDCCCCCCFFFGGGHHHIIIIIIHHHFFFFFFEEEFFFLLLVVVbbbkkknnnooohhh\\\TTTUUUYYYZZZ]]]aaa```^^^^^^______\\\UUUOOOIIICCC@@@@@@@@@===<<<===@@@MMMbbbzzzxxxrrrkkkiiifffdddccccccbbbaaahhhooouuuwwwzzz~~~~~~zzzyyyxxxvvvuuutttttttttrrrqqqpppppprrrttttttssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrpppooopppsssvvvwwwyyy|||~~~~~~|||yyywwwyyyuuupppkkkfffaaa\\\XXX[[[\\\```eeehhhkkkuuu}}}wwwsssnnniiifffbbbaaahhhpppwwwzzz~~~vvvxxxxxxllleeeZZZPPPIIIEEECCCAAAEEENNN\\\iiittt}}}}}}rrrjjjfffdddkkkxxxjjjSSSKKKIIIGGGIIINNNZZZ___dddggghhhjjjnnnqqqkkkeee[[[OOOEEE>>>;;;999888777666555555666777888444555555666666666666666444444444555555555666666999888888888888888999:::999>>>;;;;;;DDDKKKZZZppp}}}}}}mmmWWW\\\mmm{{{www```VVVWWW]]]hhhuuuuuucccbbbaaaWWWMMMJJJFFFDDDBBB@@@>>>=========ppp^^^UUUQQQOOONNNMMMKKKIIIHHHGGGFFFCCCDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@>>><<<:::999777888999999999777555444333333333333333333333333222222333333222111///...111222222333333222222111111111111111000///...---111111111111111000//////000///...---------......//////000222444555777777555666666555333111222333222222333333444444555555333333333222222222111111111111222333333333222222111111111111000000000000//////000000000000000//////000111222333333222222000000000000000000000000......///000000000000///222222222222222222222222222333444444555555444444333444555666777777777777888999::::::999:::<<<>>>>>>???@@@AAABBBAAA@@@@@@@@@AAABBBAAAAAABBBEEEGGGMMMNNNNNNLLLHHHEEEDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFCCCDDDHHHPPPZZZaaabbbbbb\\\SSSMMMQQQYYY]]]aaaeeebbbaaaaaacccdddaaaYYYRRRLLLFFFBBBCCCCCC@@@>>>>>>@@@KKK]]]qqq~~~wwwrrrllliiieeebbbaaa___^^^^^^fffmmmssstttvvvzzz{{{zzzzzzyyyxxxwwwvvvuuutttttttttrrrqqqrrrtttuuuuuutttpppppppppqqqqqqqqqqqqqqqpppqqqpppooonnnooorrrtttxxxzzz}}}~~~|||zzzxxxuuuoooiiiddd___YYYUUUQQQQQQRRRVVVWWW\\\gggrrrxxxtttnnnhhhdddaaaaaahhhqqqyyy}}}~~~xxxzzzxxxllleeeZZZPPPIIIEEECCCBBBFFFOOO\\\iiittt|||wwwpppmmmkkkrrr{{{hhhRRRJJJIIIGGGJJJOOO[[[```eeeiiikkkllloooqqqjjjdddYYYNNNDDD===999888888777666555555666777888444555555666666666666666444444444555555555666666888777777777777888999999999>>>;;;;;;CCCJJJXXXnnnrrr[[[^^^mmm|||www]]]QQQOOOTTT]]]iiittt{{{~~~~~~yyyfffbbb```WWWNNNKKKFFFEEEBBB@@@>>>=========lll\\\UUURRRNNNNNNLLLKKKIIIHHHFFFFFFDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@>>><<<:::999777888999999888777555444333333333333333333333333222222333222222111//////111111222222222222111111222222222222111000//////111111111111111000////////////...---------.........///000222333555666777444555666555333222222333222222333444555666666777333333333333222222222222111111222333333333333333111111111111000000000000---...///000111111111111000000000111111111111111000000000000000000000000000000111222222222222222222222222222222222222222222333444444555555444444444444555666777777777777888999::::::999999;;;===>>>???@@@BBBBBBBBBAAA@@@@@@AAABBBAAAAAABBBEEEGGGLLLNNNOOONNNJJJGGGEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCEEEKKKRRRVVVVVVUUUNNNGGGEEELLLWWW___eeehhheeedddfffjjjmmmjjjaaaYYYPPPJJJFFFHHHHHHEEEBBBAAABBBIIIVVVeeesss{{{uuuqqqllliiieee```]]][[[[[[[[[gggmmmrrrrrrtttwwwyyywwwyyyyyyxxxwwwwwwvvvuuuuuuuuutttssssssuuuvvvuuutttnnnnnnnnnoooppppppqqqqqqnnnooonnnmmmlllmmmppprrrvvvyyy|||}}}{{{xxxsssmmmfff```[[[UUUQQQLLLIIIHHHIIIKKKOOOYYYdddvvvzzzuuunnngggcccaaabbbjjjsss|||zzz|||yyykkkdddYYYPPPIIIFFFCCCBBBGGGOOO\\\iiissszzzzzzwwwuuuzzz}}}|||fffQQQJJJHHHGGGIIIPPP\\\```ggglllnnnooopppqqqjjjcccXXXLLLBBB<<<888777777666666555555666666777444555555666666666666666444444555555555666666666666666666777777888888888999>>>;;;:::BBBHHHVVVkkk~~~{{{aaa```mmm|||www[[[MMMLLLPPPXXXcccnnnwww|||~~~kkkccc```WWWOOOMMMGGGEEECCC@@@???>>>>>>>>>iiiZZZSSSQQQMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>><<<:::999777888888888777666555444222222222222222222222222///000000111222222333333111111222222222222111111222222222222222111000000///////////////...------000/////////////////////...///000111333555666777666777888777555444555666444444444555555666666666333333333333333333333333111222333333444444333333111111111111000000000///...///000111111111111111000000///.........//////////////////////////////111111222333444444444444222222222222222222222222222333444444555555444444444555666777777888888777777888999888777777999;;;>>>???AAABBBBBBBBBBBBAAA???@@@AAA@@@@@@AAADDDFFFKKKMMMOOOOOOLLLHHHFFFEEEIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEFFFKKKPPPSSSRRRPPPFFFBBBBBBIIIUUU___eeegggeeeeeeiiiqqqwwwvvvmmmdddWWWPPPKKKMMMNNNKKKGGGFFFFFFJJJRRR\\\gggrrr{{{}}}yyytttpppkkkhhhddd___ZZZYYYZZZ\\\iiiooosssssstttxxxyyyxxxyyyyyyyyyxxxxxxwwwvvvvvvuuutttssstttuuuuuutttrrrnnnnnnoooooooooooooooooommmmmmmmmkkkjjjkkknnnqqqtttvvvzzz}}}~~~|||{{{vvvqqqjjjccc]]]WWWRRRNNNIIIFFFDDDEEEFFFHHHOOOXXXggguuu{{{uuummmeeebbbaaadddmmmvvvzzz}}}zzzkkkcccYYYOOOIIIFFFDDDCCCHHHPPP]]]iiirrryyy~~~{{{fffRRRJJJHHHEEEHHHOOO\\\```gggmmmpppqqqqqqqqqkkkdddXXXLLLBBB;;;888777666666666666666666666666444555555666666666666666555555555555666666666666555555666666777777888888888===::::::AAAFFFSSShhhzzz~~~hhhaaajjjzzztttYYYLLLKKKOOOWWWcccoooxxx|||~~~pppeee___WWWPPPMMMGGGFFFCCCAAA??????>>>>>>~~~gggXXXQQQOOOKKKKKKJJJHHHFFFEEECCCCCCDDDDDDCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@>>><<<:::999888888777777666555555444222222222222222222222222000000000111111222333333000111111222222111111000111222222222222111111000///////////////...------000000000000111000000000......///111333444666666555777777777555444555666666666666555555444444444333333333333333333333333222333333444444333333333111111111111000000000///111111111111111000////////////...---------......////////////////////////---...///000111111111111222222222222222222222222222333444444555555444444444555666777888888888888666777888888777777999;;;>>>???AAABBBCCCCCCBBBBBB>>>????????????@@@CCCEEEIIILLLOOOPPPMMMIIIFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHLLLRRRTTTSSSQQQHHHFFFDDDIIITTT___ddddddcccdddjjjvvv{{{rrr```WWWPPPRRRTTTQQQNNNLLLKKKMMMQQQXXXaaakkktttyyy~~~}}}{{{{{{yyyvvvrrrnnnjjjhhhddd]]]XXXWWWZZZ]]]hhhnnnrrrrrrssswwwzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwuuutttssstttuuutttrrrpppqqqppppppooonnnmmmllllllkkkkkkkkkjjjiiijjjlllooorrruuuyyy|||~~~}}}|||{{{tttooohhhaaa[[[VVVQQQNNNHHHEEEDDDFFFEEEDDDGGGLLL[[[iiizzz{{{uuullldddbbbdddhhhqqqyyyxxx|||yyyjjjcccXXXOOOJJJGGGEEEDDDIIIQQQ]]]iiisssyyy~~~yyyfffSSSKKKHHHEEEHHHOOO\\\___eeelllppprrrqqqpppmmmeeeYYYLLLBBB<<<999888555555666666666666555555444555555666666666666666555555555666666666777777333444666777888888888777888===::::::AAAFFFRRRgggzzzmmmaaafffvvvmmmWWWMMMEEEJJJTTTaaammmuuuxxxxxx~~~wwwhhh```XXXQQQMMMHHHFFFDDDBBB@@@?????????hhhYYYQQQOOOKKKKKKIIIHHHFFFDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@>>><<<:::999888888777666666555555444333333333333333333333333444333222111000000000000000000111111111111000000000111111111111111000000111111111111111000////////////000111111111000000---...///111222444555666333444555444333222333555777666666555444333222222333333333333444444444444555555555444444333222111111111111111000000000000222222222222111000///...............////////////000000000000000000000000...///000111222333333333222222222222222222222222222333444444555555444444555555666777888888888888777888::::::999:::<<>>???AAABBBCCCCCCCCCCCC>>>???@@@??????@@@CCCEEEHHHLLLPPPRRRPPPLLLHHHFFFGGGHHHJJJKKKLLLLLLKKKJJJGGGFFFHHHMMMSSSVVVUUUSSSOOOMMMJJJLLLUUUaaafffeeebbbdddjjjyyy}}}iii^^^UUUUUUXXXWWWTTTSSSQQQRRRTTTXXX___fffnnnrrruuuuuutttuuuuuusssooolllkkkiiiddd\\\UUUTTTXXX\\\bbbhhhlllmmmooouuuxxxxxxwwwxxxyyyzzz{{{zzzyyyxxxuuutttttttttuuutttqqqoooppppppooommmlllkkkjjjiiiiiiiiihhhgggfffgggjjjlllqqqtttxxx{{{||||||zzzyyyqqqmmmfff___[[[WWWSSSQQQOOOKKKJJJKKKIIIFFFFFFHHHRRR```ppp{{{zzzsssjjjddddddhhhmmmuuu}}}~~~vvv|||wwwiiibbbXXXOOOJJJGGGFFFEEEIIIQQQ^^^jjjtttzzzvvvdddSSSLLLIIIFFFKKKSSS]]]```dddkkkqqqssssssqqqnnnfffZZZLLLBBB;;;999888444555555666666555555444444555555666666666666666555555666666666777777777333444666888999999888888777<<<::::::AAAFFFRRRfff}}}qqqbbbcccrrriiiVVVNNNEEEJJJTTTaaammmtttvvvvvv{{{~~~nnnccc[[[SSSNNNIIIGGGEEEBBBAAA@@@@@@@@@kkk[[[SSSQQQMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFBBBBBBAAA@@@>>><<<:::999888777777666555555444555333333333333333333333333444333222000000000000111000000111111111111000000///000000111111000000///111111111111111000//////,,,---...///000//////...---...///111222444555666333444555444333333444555555555444444333333222222333333333444444444555555777666666555444222111000111111111111000000000000111111222222222111111000...///111222333222222111000000000000000000000000000111222333444555555555222222222222222222222222222333444444555555444444555555777888888888888888666777999999:::;;;>>>@@@>>>???AAABBBDDDDDDDDDCCC@@@AAAAAAAAAAAABBBEEEGGGIIINNNSSSUUUSSSOOOKKKIIIEEEGGGKKKNNNOOOOOOMMMLLLHHHHHHIIINNNTTTXXXWWWUUUTTTRRRNNNNNNXXXeeekkkjjjddddddkkkzzzpppcccXXXWWW[[[[[[YYYXXXVVVVVVWWWYYY]]]aaafffhhhjjjjjjkkkmmmooonnnllljjjnnnkkkdddZZZQQQOOORRRWWW\\\bbbggghhhlllssswwwxxxwwwxxxzzz{{{|||{{{zzzyyyvvvvvvuuuvvvvvvuuuqqqooollllllkkkjjjiiihhhhhhgggeeeeeeeeecccbbbcccfffiiimmmpppsssvvvxxxwwwuuusssoookkkddd___[[[YYYVVVTTTWWWQQQLLLLLLJJJFFFFFFHHHHHHUUUeeeppp{{{xxxqqqiiicccffflllrrryyy|||vvv|||~~~ttthhhaaaWWWOOOJJJHHHFFFFFFJJJRRR^^^kkkuuu|||ppp```QQQMMMKKKJJJPPPZZZ```aaaeeekkkqqquuuuuutttmmmeeeYYYKKK@@@:::888777444444555666666555444444444555555666666666666666555666666666777777777777333555777999::::::999999666<<<:::;;;BBBGGGSSSggguuucccbbbpppppp[[[QQQIIIMMMUUU```kkkssswwwxxxxxx|||ttthhh___WWWPPPIIIHHHEEECCCAAA@@@@@@@@@mmm^^^VVVSSSNNNNNNLLLKKKIIIGGGFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFBBBBBBAAA@@@>>><<<:::999888777666555555444444555444444444444444444444444111000000000000222333444000000111111111111000000...//////000000000/////////////////////......---***+++---.........---------...///000222444555666444666777666555555666777333333333333333333333333333333333444444555555555888888777555444222000///111111111111000000000000///000111222222222222222///000333555666555444333000000000000000000000000------///000111222222222222222222222222222222222222333444444555555444444555666777888888999999888333444666777888:::===???>>>???AAACCCDDDDDDDDDDDDAAABBBCCCCCCBBBCCCFFFIIIKKKPPPUUUXXXVVVRRRMMMKKKDDDGGGLLLPPPRRRQQQOOOMMMKKKKKKLLLQQQWWWZZZYYYWWWVVVTTTPPPPPPZZZiiipppoooffffffkkkzzztttfffZZZXXX\\\]]]\\\\\\YYYYYYYYYZZZ\\\^^^```aaaaaabbbdddgggjjjkkkjjjhhhpppmmmeeeYYYNNNJJJNNNSSSZZZ```eeegggllltttyyyyyyvvvxxxzzz|||||||||zzzyyyxxxwwwwwwxxxxxxvvvrrrooohhhhhhhhhhhhggggggggggggbbbcccbbbaaa```aaadddfffhhhkkknnnqqqrrrqqqooommmnnnjjjddd___\\\ZZZXXXWWWVVVOOOHHHEEECCC@@@@@@CCCAAAMMM\\\gggrrr}}}wwwooohhhdddgggnnnuuu|||{{{vvv|||}}}ssshhhaaaWWWOOOJJJHHHGGGFFFJJJRRR___lllvvv}}}lll]]]PPPMMMLLLMMMTTT___cccccceeekkkrrrwwwwwwvvvllldddWWWIII???999666666333444555666666555444333444555555666666666666666666666666666777777777777333555888:::;;;;;;:::999555;;;:::;;;CCCHHHSSShhhxxxdddaaapppyyyaaaVVVJJJLLLRRR[[[fffooouuuxxxwww{{{yyylllcccYYYQQQIIIHHHFFFCCCAAAAAAAAAAAAiii]]]UUUPPPMMMMMMKKKJJJHHHFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBB@@@>>><<<;;;888999999888888777666555444444444333333222222222111111111111111111111111000000000000111111111111111111000///////////////000000000000000000000000444111//////111222000......///000222222333333333666666555444333222111000333333444444444444333333333333444555666777888888888888777666555444333333333333222111000000111111111111111111111111111111//////000111111111111111222111000//////000111222000000000000111111111111111222333333111111222333555555555555555555555555444444555555666777777777;;;;;;;;;:::::::::999999@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFOOOWWWYYYYYYYYYUUUPPPJJJKKKMMMRRRWWWXXXTTTPPPMMMLLLMMMPPPUUUXXXYYYYYYYYYVVVTTTYYYccclllpppqqqjjjcccbbbmmmyyyhhh[[[]]]^^^ZZZZZZ___ZZZ^^^```]]]YYYVVVXXX\\\ZZZWWW]]]iiikkkeeedddjjjnnnhhh^^^SSSKKKIIIMMMPPPXXXXXX[[[aaajjjsssxxx{{{~~~}}}{{{zzzyyyyyyzzz{{{yyywwwvvvuuuuuutttqqqooonnnllljjjhhhgggeeeaaa^^^```^^^\\\ZZZYYYZZZ[[[\\\```ccchhhmmmooonnnllljjjeeebbb^^^\\\\\\ZZZVVVSSSKKKHHHDDDBBBAAA@@@???===BBBFFFNNN[[[lll{{{|||zzzoookkkhhhjjjqqqyyyvvvttt{{{{{{sssmmmcccXXXRRRLLLFFFDDDFFFIIIRRR```nnnxxx~~~|||nnnXXXPPPRRRNNNPPPZZZ``````ccciiiqqqwwwzzzxxxvvvllldddWWWLLLCCC===999777888777777777666666555555444444555555666666777777333333333444444444555555777777777888999999:::::::::;;;???BBBCCCGGGSSS```}}}iii]]]hhhppp\\\QQQNNNQQQ\\\gggnnnssswwwxxx{{{~~~qqqdddYYYQQQNNNIIIDDDBBBBBBBBB???==={{{eeeYYYSSSNNNNNNNNNLLLKKKIIIGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999888888999999888888777666555555444444444333333333333111111111111111111111111000000000000111111111111111111000///////////////000000000000000000000000...,,,***,,,...000///...,,,---...000111111111111555444444333222222222222444444555555555555444444333333444555777888999999:::999888777666555444444333222111000000000000111//////////////////////////////000111111111111111111111000000000000111111000000000000111111111111111222333333111111222333444444444444444444444444444444555555666777777777999999999999::::::::::::??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDHHHPPPXXX]]]aaabbb___YYYNNNNNNQQQUUUYYYYYYUUUPPPMMMMMMMMMOOOSSSUUUUUUTTTZZZXXXYYY___hhhqqquuuuuukkkbbb^^^fffwwwwwweeeVVVSSSRRRNNNNNNSSSVVVYYY[[[YYYTTTRRRSSSVVVVVVTTTZZZeeehhhbbbbbbhhhqqqjjj^^^RRRIIIGGGKKKOOOWWWWWWYYY___hhhpppvvvyyy||||||{{{zzzzzzzzz{{{{{{zzzxxxwwwvvvvvvtttrrrooommmkkkiiigggeeebbb___\\\XXXVVVTTTRRRQQQQQQRRRRRRWWW[[[```eeehhhhhhgggfffdddaaa]]]ZZZXXXUUUPPPMMMHHHFFFBBB@@@???>>>===;;;@@@BBBIIITTTbbbqqq}}}{{{xxxpppmmmjjjlllrrrzzzvvvttt{{{{{{ssslllcccXXXRRRLLLFFFDDDFFFJJJSSSaaannnxxxxxxgggSSSLLLPPPMMMQQQ[[[```___bbbhhhooouuuwwwvvvtttkkkbbbVVVJJJAAA<<<888666888888777777777666666666555555555666666666666666555555555666666666777777777777777888999999::::::;;;<<>>===;;;999888888999999888888777666555444444444444444333333333111111111111111111111111000000000000111111111111111000000///////////////000000000000000000000000***))))))+++...000000000,,,---...000111222222222444333222111111222333444555555555666666555555555333333444666777999::::::<<<;;;:::888777555444444222111000000000000000000//////////////////////////////000111111111111111000000111111111111000000000000000000111111111111111222333333111111222333333333333333333333333333444444555555666777777777777777888888999:::::::::>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHOOOXXX```iiinnnkkkdddVVVUUUUUUWWWZZZZZZVVVRRROOONNNNNNOOOPPPQQQOOONNNVVVVVVZZZbbbllluuuyyyzzzlllbbbXXX[[[gggrrrvvvtttlll[[[LLLHHHGGGDDDEEEJJJQQQTTTVVVUUUQQQPPPQQQSSSTTTTTTZZZdddfffbbbccciiitttlll___QQQGGGEEEIIIMMMWWWVVVXXX]]]eeemmmsssvvvzzzzzz{{{|||||||||{{{{{{{{{yyyxxxxxxwwwuuurrrpppmmmkkkgggeeebbb___[[[XXXPPPOOOLLLIIIGGGGGGGGGHHHMMMPPPVVV\\\```aaaaaaaaaaaa^^^ZZZVVVRRRNNNIIIEEEEEEBBB???===<<<<<<;;;999>>>???CCCKKKWWWfffsss{{{|||yyyqqqooonnnpppuuu|||vvvuuu{{{|||tttlllbbbXXXRRRLLLFFFDDDFFFKKKTTTaaannnxxxuuucccQQQKKKNNNLLLPPPZZZ^^^```ccchhhooouuuwwwvvvtttiiiaaaTTTHHH@@@:::777555888888888888777777777777666666666666666555555555555555666666666777777777777777888888999:::::::::<<<===@@@CCCCCCFFFPPP[[[lll~~~~~~dddYYY```sssyyyaaaRRRMMMNNNWWWaaahhhnnntttuuuxxx}}}~~~mmmaaaZZZRRRMMMGGGEEEEEEEEEDDDBBBzzzfff\\\WWWTTTOOONNNMMMKKKIIIHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA???===<<<:::888999999888888777666555333333333333333222222222111111111111111111111111///000000000111111111111000000////////////000000////////////////////////+++,,,---...000222222222...///111222333444555555333222111111111333555666555555666666666666555555333444555666777999::::::;;;:::999888666444333333111111000//////000000111111111111111111111111111//////000111111111111111///000111222222111000//////000000000111111111111111222333333111111222333333333333333333333333333444444555555666777777777555666777888999:::;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHNNNVVVaaannnwwwvvvooobbb]]]XXXWWWXXXYYYXXXVVVRRRQQQPPPOOOPPPNNNLLLIIILLLNNNTTT^^^jjjsssyyy{{{pppcccUUUPPPVVV]]]``````YYYNNNCCCAAABBBAAACCCGGGLLLOOORRRSSSSSSSSSTTTVVVWWWYYY```gggiiifffhhhnnnuuummm___PPPFFFEEEIIINNNXXXVVVWWW[[[bbbkkkrrruuuyyyzzz{{{}}}}}}}}}|||{{{{{{zzzyyyyyyyyyvvvsssooollljjjfffccc```\\\WWWTTTMMMKKKHHHEEECCCBBBBBBCCCEEEHHHMMMSSSXXXZZZ\\\\\\ZZZXXXVVVRRRNNNIIIEEEBBBCCC@@@===;;;;;;;;;:::999===>>>@@@EEEOOO]]]llluuu~~~zzzvvvppppppqqqtttxxx}}}uuuttt{{{|||tttlllbbbXXXQQQLLLFFFEEEFFFKKKTTTaaannnyyyssscccRRRMMMNNNKKKPPPZZZ[[[dddgggkkkqqqvvvxxxwwwuuuiiiaaaTTTGGG???:::888666888888888888888888777777777777666666555555444444444444444444555555555555777777888999999::::::;;;======@@@CCCDDDFFFNNNWWWiii{{{|||yyy}}}eeeYYY[[[jjjyyy|||aaaQQQKKKJJJRRR\\\eeemmmsssuuuyyy}}}sssfff```TTTOOOIIIFFFFFFFFFEEECCCuuu```WWWSSSQQQMMMMMMLLLJJJHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCAAA???===<<<888999999888888777666555111111111111111222222222111111111111111111111111///000000000111111111111000000////////////000000////////////////////////...///000111111111000111...///111222444555555555333333222333444666777888555555666666666666555555444444555666777888999999888888777555444222111111111111000000000000111111111111111111111111111111//////000111111111111111///000111222222111000//////000000000111111111111111222333333111111222333444444444444444444444444444444555555666777777777555555666777999:::;;;;;;>>>???AAABBBDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGGGGJJJOOOWWWaaappp|||}}}yyymmmfff\\\WWWVVVXXXYYYYYYTTTSSSRRRQQQPPPNNNJJJGGGDDDGGGMMMWWWcccnnnvvvzzzsssfffVVVLLLJJJMMMMMMMMMHHHBBB===>>>@@@@@@AAABBBFFFIIINNNRRRUUUXXXZZZ\\\[[[___fffkkkkkkjjjmmmrrruuulll___PPPGGGFFFKKKPPPXXXVVVVVVYYYaaajjjrrrvvvyyyzzz|||}}}~~~}}}|||||||||{{{zzzzzzyyywwwrrrooollljjjfffbbb___ZZZUUURRRLLLJJJFFFCCCAAA@@@@@@@@@???AAAEEEJJJNNNQQQSSSTTTQQQQQQQQQOOOKKKGGGDDDBBBBBB???<<<;;;;;;;;;;;;::::::;;;===AAAHHHUUUcccmmmuuuxxx}}}yyysssooonnnooosssvvvzzz~~~~~~uuusss{{{|||uuukkkbbbWWWQQQLLLFFFEEEGGGLLLTTTaaannnxxxsssbbbSSSNNNNNNLLLTTT______ggghhhlllqqqvvvwwwvvvtttjjjaaaTTTGGG???;;;999888777777777777777777888888777777666666555555444444444444444555555555666666888888888999::::::;;;;;;>>>===@@@DDDEEEFFFLLLTTThhhzzz}}}{{{vvvmmm]]]XXXbbbooocccQQQJJJGGGNNNXXXbbblllsssuuuxxx}}}zzzkkkcccWWWQQQJJJFFFEEEFFFDDDCCCttt___VVVSSSQQQMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCAAA@@@>>><<<;;;888999999888888777666555111111111111222222222222111111111111111111111111000000000000111111111111///////////////000000111000000000000000000000000---///111111///---------,,,---///111222333444444444555666777888999::::::555555555666666555555555555555555555666666666666555555444333222111111000111111111111111111222333//////////////////////////////000111111111111111000000111111111111000000000000000000111111111111111222333333111111222333555555555555555555555555444444555555666777777777666666777888999:::;;;<<<>>>???AAACCCEEEFFFGGGHHHDDDDDDDDDDDDEEEGGGHHHIIILLLQQQXXX```nnn{{{~~~vvvnnnccc[[[YYYZZZZZZZZZUUUTTTSSSSSSRRROOOJJJGGGBBBDDDHHHPPPZZZfffpppwwwuuukkk\\\OOOIIIEEECCCBBB>>><<<;;;<<<===>>>>>>>>>BBBFFFLLLSSSYYY]]]___```^^^dddjjjmmmllllllooosssuuummm```RRRIIIHHHLLLPPPWWWUUUTTTWWW___iiirrrwww{{{{{{|||}}}}}}}}}||||||{{{{{{{{{zzzzzzvvvqqqnnnmmmjjjfffbbb___ZZZUUURRRIIIGGGDDDAAA>>>>>>>>>>>>;;;<<>><<<;;;;;;<<<;;;:::666888:::===BBBKKKXXX```hhhlllrrruuuvvvxxx{{{~~~~~~zzzuuupppmmmiiimmmssswww{{{~~~tttrrrzzz}}}uuukkkaaaWWWQQQLLLGGGEEEGGGKKKSSS```mmmwwwsss^^^QQQLLLMMMNNNZZZhhhiiiggghhhkkkooosssuuutttrrrjjjaaaSSSGGG>>>;;;999888666666666666777777777777666666666666666555555555666666777777777888888888888888999999:::;;;;;;;;;===<<>>@@@BBBEEEFFFGGGHHHDDDDDDDDDEEEFFFGGGIIIIIIKKKQQQVVV[[[eeerrr{{{}}}{{{tttjjjddd```^^^[[[YYYTTTSSSSSSSSSRRROOOJJJGGGDDDCCCDDDHHHOOO[[[gggooovvvnnnbbbWWWNNNGGGBBB???======<<<<<<>>>AAABBBBBBEEEIIIOOOWWW^^^ccceeeeeebbbiiioooooommmmmmqqquuuwwwpppcccUUUKKKHHHKKKNNNUUURRRQQQTTT\\\gggqqqwww~~~}}}||||||||||||||||||{{{zzzzzzzzzyyyvvvppplllmmmjjjgggccc```\\\WWWSSSHHHFFFCCC@@@>>>======>>><<<======>>>@@@AAABBBCCCBBBEEEHHHHHHFFFCCCBBBBBB???===:::999:::;;;;;;:::555888<<<===???DDDMMMTTTZZZ___eeehhhiiijjjnnnrrrvvvvvvvvvuuussspppllljjjeeejjjqqqwww{{{~~~~~~tttqqqxxx}}}uuujjjaaaWWWQQQLLLGGGFFFHHHJJJRRR___kkkvvv}}}{{{uuu]]]QQQKKKKKKMMM]]]nnnooohhhiiilllooossstttsssrrrhhh___QQQEEE===999888888444555555555666666666666555555555666666666666666666777777777888888888888888888999::::::;;;;;;<<<<<<;;;>>>DDDGGGHHHLLLQQQ^^^ttt~~~wwwyyyrrrYYYTTT]]]rrr~~~zzz[[[QQQIIIJJJQQQZZZdddlllnnnrrrwww|||xxxjjj___XXXOOOIIIGGGFFFDDDBBBqqq[[[SSSPPPOOOOOONNNMMMLLLJJJHHHGGGFFFAAAAAAAAABBBCCCDDDDDDEEEDDDDDDCCCBBB@@@>>><<<;;;888999999888888777666555444444444555555666666666111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000+++...222222000------///...///111333555666777777777999<<<>>>???>>><<<;;;333444444444444444444333666666555444333333222222222222222222222222222222333222222222333444444555111111111111111111111111//////000111111111111111222111000//////000111222000000000000111111111111111222333333111111222333333333333333333333333333444444555555666777777777999999999::::::;;;;;;<<<;;;===???AAADDDFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJHHHMMMRRRUUU]]]jjjtttyyy}}}wwwpppkkkgggbbb\\\WWWSSSRRRRRRRRRQQQOOOJJJFFFEEECCCAAAAAAFFFQQQ^^^ggguuupppggg]]]SSSKKKDDDAAA>>>>>>======@@@FFFJJJKKKKKKNNNTTT\\\ccchhhjjjiiieeemmmsssssspppppptttxxxzzzsssfffXXXMMMHHHIIILLLSSSPPPNNNQQQZZZfffpppvvv~~~}}}{{{{{{{{{|||}}}zzzzzzzzzzzzyyyuuuppplllmmmkkkgggdddaaa]]]XXXUUUHHHFFFCCCAAA?????????@@@@@@@@@?????????@@@AAAAAA???BBBFFFFFFCCC@@@@@@@@@>>>;;;999888999::::::999777;;;?????????AAAGGGMMMPPPVVV]]]``````aaaeeejjjgggggghhhggggggeeecccbbbbbbhhhpppwww{{{~~~~~~tttpppxxx}}}vvvjjjaaaWWWQQQLLLGGGFFFHHHJJJRRR^^^jjjuuu~~~}}}}}}xxx```SSSMMMJJJLLL]]]mmmnnnkkklllnnnqqquuuvvvuuusssggg^^^PPPCCC;;;888777777333444444444555555666666444555555555666666777777555555555555666666666666888999999::::::;;;;;;<<<;;;:::>>>DDDHHHIIILLLPPP[[[sss}}}zzzzzzZZZQQQYYYhhhuuu```UUUKKKJJJOOOWWW```hhhiiinnnuuu{{{|||mmmbbb[[[RRRKKKHHHGGGEEECCCvvvaaaWWWSSSQQQMMMNNNNNNKKKHHHFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBB@@@>>>===<<<999888777666555555555666444444333333333333222222222222111000//////000000111111111111111111111111000000000000000000000000000000000000000000000000---------.........//////---------...000222555666888888888888777777777777333333333444444444555555111111222333444444444444333333333222222222111111000000111111111222222222222111111111000000//////000000000000000000000000000000000000000000000000///000111222333222222111//////000111222222333333111111222222222333333333666555555555555666666777888999::::::::::::;;;<<<<<<>>>@@@@@@??????@@@AAACCCDDDDDDDDDDDDEEEHHHJJJMMMMMMNNNQQQWWW^^^eeeiiiqqqrrrrrrooohhhbbb^^^[[[WWWVVVUUUUUUTTTRRRNNNKKKHHHFFFEEEFFFEEEHHHRRR^^^ooovvvyyyrrraaaQQQHHHFFFEEE???>>>CCCIIIMMMQQQUUUVVVYYY___ggglllmmmiiieeecccjjjqqqsssqqqqqquuuzzz~~~xxxmmm___QQQJJJIIIKKKNNNMMMLLLNNNUUU___kkkrrr~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyxxxvvvrrrnnnkkkjjjgggccc___ZZZWWWTTTNNNKKKGGGEEEDDDBBBAAA???>>>??????@@@AAABBBBBBCCCBBBAAAAAAAAA@@@@@@??????<<<<<<;;;:::::::::;;;;;;:::999999999;;;===@@@BBBHHHIIILLLOOORRRUUUXXXYYY[[[[[[ZZZXXXVVVUUUWWWXXX___cccjjjsss{{{|||rrrrrrwww}}}sssiii```VVVPPPKKKFFFEEEGGGJJJRRR^^^kkkuuu}}}uuuvvv|||ppp___WWWNNNKKKLLLTTTbbbooommmmmmpppsssvvvvvvuuusssjjj[[[KKKBBB>>>999777888777777666666666666777777555555666666666666666555666666666666777777777777999999999999:::;;;<<<<<<>>>@@@AAABBBCCCEEEIIILLL]]]nnn}}}~~~{{{wwwdddUUUZZZcccooolll[[[KKKHHHNNNWWWaaahhhjjjmmmrrrwww|||qqqeee\\\SSSOOOKKKEEECCCDDD|||bbbUUUQQQPPPMMMMMMMMMKKKHHHFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@>>><<<:::999999999999888777777666666444444333333333333222222222222111000000000000000////////////////////////000000000000000000000000000000000000000000000000---------.........//////---------...000222555666888888888777777777666666333333333444444444555555222333333444444444444333444444444333333333222222444444333222000///......222111111111000000000000000000000000000000000000000000000000000000000000111111111000000000111111000000111111222333333444222222222222333333333333666555555555555666777777777999::::::::::::;;;===>>>@@@BBBBBBBBBCCCEEEFFFDDDFFFGGGFFFFFFFFFHHHJJJJJJJJJKKKNNNSSSXXX^^^aaajjjkkkkkkiiiddd___[[[ZZZWWWVVVVVVVVVUUUSSSOOOLLLHHHFFFEEEEEECCCDDDLLLUUUeeeoooyyyzzzoooaaaWWWTTTMMMFFFAAADDDJJJRRRZZZbbbccceeeiiimmmooommmhhhdddffflllrrrsssqqqrrrwww|||~~~yyynnn```RRRJJJHHHHHHLLLKKKJJJLLLSSS^^^jjjrrr}}}}}}}}}}}}~~~~~~|||{{{zzzyyyxxxvvvqqqnnnmmmllliiifffaaa]]]YYYWWWRRROOOKKKHHHFFFEEECCCAAA>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>======>>>===<<<;;;;;;;;;;;;;;;::::::999999:::<<<>>>@@@AAABBBDDDFFFIIILLLNNNOOOPPPPPPOOONNNLLLLLLNNNPPPZZZ___gggqqqzzz|||rrrqqqwww|||sssjjj```VVVPPPKKKFFFDDDFFFJJJRRR___lllvvv~~~qqqooorrr}}}vvv^^^UUULLLIIIKKKRRR```llllllmmmpppsssvvvwwwtttrrrhhhYYYIIIAAA<<<888666777777777666666666666777777777777777777666555444444666666666666777777777888::::::::::::;;;<<<======>>>???AAABBBCCCFFFJJJMMMYYYjjj{{{~~~fffWWWZZZ^^^jjjooo^^^MMMHHHMMMUUU___fffiiilllqqqvvvzzztttiii___VVVPPPLLLFFFDDDDDDeeeUUUQQQQQQLLLMMMMMMJJJGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>;;;999888999999::::::999888666555444444333333333333222222222222111000000000000111////////////////////////000000000000000000000000////////////////////////---............/////////...------...000222444666888888777777777777666666333333333444444444555555444444444444444444333333555555555444444444333333555444333222000///...---111111111111111000000000000000000000000000000000000000000000000000000000111111000/////////000111111222222333333444444444333333333333444444444444555555555555555666777777777999::::::::::::;;;===<<<===??????@@@AAADDDFFFEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIKKKMMMPPPSSSVVVWWW^^^```aaa___\\\YYYWWWWWWXXXWWWVVVVVVVVVTTTQQQNNNKKKIIIHHHHHHEEEBBBGGGMMMZZZhhh{{{zzzpppkkk```VVVKKKJJJNNNVVVbbbmmmppprrrvvvwwwvvvrrrmmmiiikkkppptttuuussstttzzz|||rrreeeWWWMMMHHHFFFHHHHHHGGGIIIOOO[[[hhhqqq{{{|||}}}~~~}}}|||{{{zzzyyyvvvqqqnnnooonnnkkkhhhddd```]]][[[WWWTTTOOOLLLJJJHHHFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======@@@???>>>===<<<;;;;;;;;;;;;:::999888999:::;;;<<<::::::<<<>>>@@@AAACCCDDDDDDDDDDDDBBBBBBCCCEEEHHHUUU[[[eeepppyyy~~~|||rrrpppvvv|||ssskkkaaaWWWQQQKKKEEECCCEEEKKKSSS```mmmxxxtttnnnnnnsss{{{yyy\\\SSSJJJHHHJJJQQQ]]]hhhjjjlllppptttwwwwwwtttqqqeeeWWWGGG???;;;777666777777666666555555666666777888888888777666555444333666666666777777777888888::::::::::::;;;<<<===>>>===???AAABBBDDDGGGKKKNNNUUUfffzzzqqq^^^ZZZYYYfff{{{sssbbbPPPIIILLLSSS]]]eeehhhkkkpppuuuyyy{{{ooocccXXXRRRMMMHHHEEEEEE}}}eeeXXXSSSQQQLLLMMMLLLJJJGGGEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCFFFFFFDDDBBB@@@===:::999888999:::::::::888666444444444333333333222222222222222111000000111111111111111111111111111111111////////////////////////////////////////////////.............../////////............000222444555888777777777666666666666333333333444444444555555666555555444444333333333444444444444333333333333111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000---...///000111111111000333333333444444444555555333333333444444444555555555555444555555666777888777888::::::::::::<<<======>>>???>>>>>>???AAADDDDDDFFFIIIJJJIIIHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPSSSUUUVVVVVVTTTSSSTTTUUUWWWVVVUUUUUUUUUTTTQQQOOOOOOMMMMMMNNNKKKFFFGGGLLLTTTdddzzzwwwkkk]]]VVVTTTYYYcccmmmvvvzzz}}}xxxtttsssqqqtttwwwwwwvvvxxx}}}wwwkkk^^^RRRJJJEEEEEEEEEEEEEEEKKKVVVeeeoooyyyzzz}}}~~~}}}|||{{{zzzwwwrrrooooooooommmjjjgggccc```^^^[[[XXXSSSPPPNNNKKKIIIGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@>>>===<<<<<<;;;;;;:::999888888888999999888999999:::;;;======>>>>>>>>>>>>>>>>>>@@@CCCGGGSSSZZZeeepppyyy~~~|||sssooouuu~~~tttlllbbbWWWQQQKKKEEECCCDDDKKKTTTaaaoooyyyyyyvvvyyyxxxwwwvvv{{{~~~}}}yyy]]]SSSJJJHHHKKKQQQ[[[eeehhhjjjpppuuuyyyxxxsssooocccUUUFFF>>>;;;888666777666666666555555666666666777777777777777666555444666666777777777888888888999999999:::;;;<<<===>>>===???AAACCCEEEHHHLLLPPPUUUeee|||kkk[[[ZZZdddwwwvvveeeSSSJJJKKKRRR]]]fffhhhkkkpppuuuyyytttgggZZZSSSOOOJJJGGGGGGrrraaaYYYTTTPPPLLLMMMMMMJJJGGGEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFDDDBBB@@@===:::999666777999999999777444333444444333333333222222222222111111111111111222222111111111111111111111111////////////////////////////////////////////////////////////////////////............000222444555777777777666666666666555333333333444444444555555666555444333333333333333333333333333222222222222000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000(((***...222444333222000444444444444444444555555333333333444444444555555444444444555555666888888666888::::::::::::<<<>>>CCCDDDDDDCCCAAAAAABBBDDDAAADDDGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKLLLNNNOOOOOOOOOOOOQQQSSSWWWUUUTTTTTTUUUTTTRRRQQQPPPNNNOOOQQQOOOKKKJJJLLLQQQ^^^rrrxxxkkkbbb\\\[[[aaaiiivvv}}}|||yyyxxxwwwyyyzzzzzzzzz|||zzzpppeeeWWWKKKDDDCCCDDDDDDDDDHHHRRR```kkkvvvxxx|||~~~}}}|||{{{xxxtttppppppooommmkkkhhheeecccaaa___[[[WWWSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA???@@@AAABBBDDDEEEFFFGGGFFFEEECCC@@@>>>===<<<<<<;;;;;;:::999888888777777888999999::::::;;;;;;;;;<<<======<<<===@@@DDDHHHUUU]]]iiissszzz}}}|||sssooouuuuuulllbbbWWWQQQKKKEEECCCDDDKKKTTTbbbppp{{{uuuqqquuu{{{xxxzzz}}}{{{^^^TTTKKKJJJMMMSSS[[[ccceeeiiipppvvvzzzxxxsssnnnbbbTTTEEE>>>;;;999888999666666555555555555666666555555666777888888888777777777777777888888888888888888999999:::<<<===>>>>>>???BBBCCCEEEIIIMMMPPPWWWfff~~~{{{___[[[bbbrrrzzziiiVVVLLLKKKRRR^^^hhhkkkmmmrrrvvvzzz{{{lll]]]UUURRRMMMIIIIIIjjj\\\WWWSSSNNNMMMNNNMMMKKKHHHFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@>>>;;;999888777777888888777666444333444444333333333333222222222111111111111222333333////////////////////////000000000000000000000000////////////////////////000000000////////////...//////...///000111333444777777666666666666555555333333333444444444555555555444333222111222333444333333222222222111111111222222111000///......---111111111222222222222222000000000000000000000000000000000000000000000000(((***///333444444333111444444444444444444444444333333333333444444444444444444444555555777888999666777999::::::;;;===>>>BBBDDDEEEDDDBBB@@@???@@@???AAADDDFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKLLLLLLLLLNNNQQQTTTXXXVVVUUUUUUUUUVVVTTTSSSNNNLLLMMMPPPPPPLLLJJJLLLMMMVVVfffxxx{{{qqqiii```[[[]]]cccrrr{{{|||yyyyyy{{{}}}~~~~~~zzztttjjj\\\MMMDDDBBBDDDEEEEEEFFFNNNZZZeeeqqquuuzzz~~~}}}}}}|||zzzvvvrrrppppppooommmkkkhhhfffeeebbb^^^ZZZWWWUUUSSSQQQOOOLLLKKKJJJHHHEEEDDDBBBAAAAAABBBCCCEEEGGGIIIJJJKKKIIIGGGEEEBBB@@@>>>===<<<;;;;;;::::::999888777777888888999999999999::::::;;;<<<;;;;;;;;;???DDDHHHVVV___kkkuuuzzz}}}|||rrrooovvvuuukkkaaaWWWQQQKKKEEECCCEEEJJJSSSbbbppp{{{zzzuuuwwwzzzzzz|||___UUULLLKKKOOOTTT[[[aaaccchhhpppxxx{{{yyyrrrmmm```RRRDDD===;;;999888:::666555555444444555555666444555666777888999999999777777777888888888999999999999999:::;;;===>>>??????AAACCCDDDFFFIIIMMMPPPWWWfffjjj[[[```oooooo[[[OOOLLLQQQ]]]iiimmmooosssvvvzzz~~~uuucccZZZUUUPPPKKKJJJooo]]]WWWSSSPPPNNNOOOOOOLLLIIIGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@>>><<<:::999999999888888777666666555444444333333333333222222222111111111222222333444////////////////////////000000000000000000000000000000000000000000000000000000000000/////////...//////...///000111333444777777666666666555555555333333333444444444555555333222111000000111333444444444333333333222222222111111000000////////////111111111222222333333333000000000000000000000000000000000000000000000000......000111222222333333333333333333333333333333222222222222333333333333444444444444666777888999555777999::::::;;;===???>>>@@@CCCCCCAAA???======>>>@@@BBBDDDEEEGGGJJJMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQTTTZZZXXXVVVVVVXXXXXXXXXVVVOOOLLLLLLPPPPPPLLLJJJKKKIIIPPP\\\nnn~~~yyyqqqiii___WWWWWW\\\fffsss|||zzz{{{~~~}}}yyyqqqcccSSSGGGCCCFFFGGGFFFFFFKKKUUU___lllpppwww}}}~~~}}}}}}}}}}}}{{{xxxuuurrrrrrqqqpppnnnllljjjiiieeeaaa]]]ZZZYYYXXXVVVTTTSSSRRRPPPMMMKKKHHHFFFEEEDDDEEEEEEFFFHHHIIIIIIJJJKKKIIIGGGDDDAAA>>>===<<<;;;;;;;;;::::::999888888999999999:::::::::;;;;;;;;;;;;:::::::::>>>CCCHHHTTT^^^lllvvv{{{}}}|||rrrpppwww}}}sssjjj```VVVPPPKKKFFFDDDFFFIIISSSbbbppp{{{}}}~~~___UUULLLKKKPPPTTTZZZ___aaagggpppxxx|||yyyrrrlll^^^PPPBBB;;;:::888888999666555555444444555555666555666777888888888888888777777888888888999999999:::;;;;;;<<<===???AAABBBAAABBBDDDEEEFFFIIIMMMPPPUUUccc}}}www]]]bbbrrrwww```QQQLLLOOO[[[gggnnnpppsssvvvxxx{{{kkk___YYYRRRLLLIIIwwwbbbXXXVVVUUUOOOPPPOOOMMMJJJHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBB@@@>>>===<<<;;;:::999888777777777777444444444333333333222222222111111111222333333444111111111111111111111111000000000000000000000000111111111111111111111111111111000000/////////...////////////000111333444777666666666555555555555333333333444444444555555222111000//////111333555555555444444444333333333,,,---...///000111222333111111111222222333333333000000000000000000000000000000000000000000000000444333000//////000222444333333333333333333333333111111222222222333333333333333444444666777888999555777999::::::;;;===???>>>BBBFFFGGGFFFCCCAAAAAA???@@@BBBCCCEEEHHHLLLOOOPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLNNNRRRUUU\\\ZZZXXXXXXZZZZZZZZZYYYRRRNNNNNNQQQQQQMMMJJJKKKHHHMMMYYYjjj{{{xxxpppfff[[[RRRQQQUUUZZZiii|||~~~~~~xxxjjjYYYMMMCCCGGGIIIGGGEEEIIISSS[[[hhhmmmttt{{{}}}}}}}}}}}}~~~|||yyyvvvttttttsssrrrpppnnnlllkkkgggddd```]]]\\\[[[YYYXXXYYYXXXVVVTTTQQQNNNLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKHHHEEEAAA???===<<<:::;;;;;;;;;;;;:::999888;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;>>>DDDHHHRRR\\\kkkuuuzzz}}}|||rrrpppxxx{{{qqqiii```VVVPPPKKKFFFEEEGGGHHHRRRaaappp{{{}}}___TTTKKKKKKPPPTTTYYY]]]```fffpppyyy}}}zzzrrrkkk\\\NNN@@@:::888777777888555555555444444555555555777777888888888777777666777888888888888999999999<<<<<<===>>>???AAACCCDDDBBBCCCEEEEEEFFFIIILLLOOORRR___{{{___fffwww|||dddSSSLLLNNNYYYeeennnpppsssuuuwwwyyy}}}rrrddd\\\SSSLLLHHH~~~cccUUURRRSSSPPPOOOMMMJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<888888777777777777888888666555222111000000111222222222111000//////000000111111111000000000000///000111111111111222222222...//////000000000000///000///...---,,,,,,---...////////////000111222333666555444333333444555666777666444222111222444555111111222222222333333333222111000///000111222333444444333222111111111111111111000000000000111111222111111111000000//////000...,,,+++++++++***)))222222333333333222222111111222222333333222222111333333333444444444555555333333444444555666666666::::::::::::;;;<<<======@@@CCCEEEFFFEEEBBBAAA@@@??????AAAFFFJJJNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOONNNLLLLLLNNNSSSWWW]]]\\\ZZZZZZ[[[\\\[[[ZZZUUUOOOJJJKKKPPPRRRPPPKKKKKKKKKOOO]]]qqq|||sssmmmbbbTTTMMMMMMQQQ^^^ooo{{{~~~}}}{{{{{{nnn\\\SSSLLLLLLKKKIIIHHHKKKQQQVVV^^^dddmmmvvv|||zzzyyyyyy{{{}}}{{{vvvrrrssstttuuuuuuuuussspppooonnnkkkfff```]]][[[ZZZZZZZZZ[[[\\\[[[XXXTTTPPPMMMLLLJJJIIIHHHGGGHHHHHHIIIEEEDDDCCCAAA>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<;;;<<>>???@@@@@@AAAAAACCCDDDEEEFFFIIILLLOOOTTT```www~~~cccdddtttgggRRRKKKOOOZZZbbbkkkmmmooopppqqqvvv}}}yyyiii]]]RRRKKKHHHgggXXXTTTSSSOOONNNLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@???>>>===<<<:::999888777666666666666666555333111000000111222222111111000000000000111333333333222222222222111000000111111111222222222//////000000000000//////111000///...---......///////////////000111222333666555444333333444555666666555444333222333444444333333444444444555555555555555444444444555666777555444333111111111111222111111000000000000111111111111111111111111000000000...------.........---111222222222222222111111222222333333333333222222333333333444444444555555444444444555666666777777777777777777888999::::::===???BBBDDDEEEDDDDDDDDD@@@AAABBBFFFJJJMMMNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNPPPUUUYYY___^^^\\\ZZZZZZZZZZZZZZZUUUPPPKKKLLLQQQSSSQQQMMMKKKJJJLLLVVVgggxxxzzzpppdddUUUNNNMMMMMMWWWfffppptttuuuuuuvvv|||~~~rrr```UUUMMMMMMKKKIIIHHHKKKQQQVVVYYY\\\cccjjjppptttwwwwwwwwwwwwyyy|||}}}|||wwwsssttttttuuuvvvuuusssqqqppppppmmmiiiccc___\\\ZZZZZZ\\\\\\]]]\\\[[[YYYVVVTTTOOONNNLLLJJJHHHGGGFFFFFFCCCBBBAAA???>>><<<;;;::::::::::::;;;<<<======>>>============>>>>>>>>>???<<<<<<===<<<===???DDDGGGRRR\\\gggoooxxx{{{vvvvvv||||||vvvkkkaaaWWWQQQKKKGGGFFFHHHJJJUUUeeerrrzzzxxxgggWWWRRRPPPUUUZZZ]]]___bbbeeemmmtttzzz}}}}}}uuukkkXXXKKK>>>::::::999777888666666777777777777666666666666666666666666666666999999999888999999:::;;;<<<======>>>???@@@AAAAAADDDEEEFFFFFFGGGIIILLLOOOUUU^^^pppfffdddnnnrrr]]]PPPOOOVVV\\\hhhjjjlllmmmnnnssszzz}}}lll```UUUKKKGGGnnn]]]VVVSSSOOOMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;999888777555444444555444333111111111222222111111000000000111222222333333333222222222222111000000000111111111222222000000111000000///...---111111000////////////000////////////000111222222555555444444444444555555555444444444444333333333444444444444555555555555777777666666777777888999666444222000000000222222111111000000000000111111111111111222222222222222000///......000222222111000111111222222222111111333333444444444444333333333333333444444444555555555555555666777777888888999999999999:::;;;<<<===>>>???BBBDDDFFFHHHIIIIIIDDDDDDEEEHHHKKKNNNOOONNNRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQSSSXXX\\\bbb```^^^[[[YYYXXXXXXYYYUUUPPPLLLMMMQQQTTTRRRPPPKKKIIIHHHLLLXXXiiiyyy}}}rrreeeVVVMMMKKKGGGOOOXXX```cccfffiiilllsssvvv{{{zzzgggYYYQQQPPPMMMKKKJJJNNNTTTXXXSSSTTTWWW[[[aaaggglllooosssuuuxxx|||~~~}}}yyyvvvuuuvvvvvvwwwvvvtttsssrrrrrrppplllgggbbb]]]ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPNNNLLLIIIEEECCCAAA@@@@@@???>>>===<<<;;;;;;888888999;;;<<<>>>??????????????????@@@@@@@@@@@@===>>>>>>===>>>@@@DDDHHHRRR]]]hhhqqqyyy{{{vvvwww~~~}}}wwwkkkaaaWWWQQQKKKFFFFFFHHHJJJUUUeeerrr{{{xxxsssvvv}}}ooo___UUURRRTTT]]]dddeeedddeeejjjpppvvvzzz}}}|||rrrhhhUUUIII>>>::::::888777888666666777777777777666666666666666666666666666666999999999999999:::;;;;;;======>>>???@@@AAABBBBBBFFFGGGHHHHHHHHHIIIMMMOOOVVV[[[hhh~~~llldddgggyyykkkXXXOOOQQQUUUccceeehhhiiikkkooovvv|||rrrfffYYYMMMGGGsssaaaWWWRRRNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;::::::999888777666555444555444333222222222222333000000000000111222222333111111111000000000//////000000000000111111111111111111111111000...------000000/////////////////////......//////000111222444444444444444444444444333444444555555444333333222222222333333333333444555555555555666666777777666555222000///000222333111111000000000000111111111111111222222333333444222000//////111222222111000000111111222222111111333444444555555444444333333333333444444444555555666666666777888888999999;;;::::::;;;;;;<<<===>>>CCCCCCDDDGGGKKKNNNPPPQQQKKKJJJJJJLLLNNNQQQQQQQQQTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTVVVZZZ^^^cccbbb```\\\YYYWWWWWWXXXTTTPPPLLLLLLOOORRRRRRPPPKKKIIIGGGFFFLLLYYYiiiuuu~~~xxxpppeeeYYYOOOKKKGGGJJJMMMPPPRRRUUUYYY]]]eeehhhnnnuuu{{{~~~kkk]]]WWWUUUQQQOOOOOOSSSYYY]]]RRRQQQOOOPPPTTTZZZaaafffmmmpppvvv|||~~~{{{yyywwwwwwwwwxxxwwwvvvuuuttttttrrrooojjjddd]]]XXXUUUSSSRRRQQQOOOOOOOOOPPPQQQOOOOOONNNKKKHHHDDD@@@>>>>>>>>>=========<<<<<<<<<999:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAA?????????>>>>>>AAAEEEHHHRRR^^^jjjssszzz{{{wwwwwwyyylllbbbWWWQQQKKKFFFEEEHHHJJJUUUeeerrr{{{}}}qqqlllsss|||mmm]]]UUUTTTYYYccclllmmmllllllppptttxxxzzz}}}zzzpppdddQQQGGG===;;;:::888777888666666777777777777666666666666666666666777777777999999999999999:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIKKKOOORRRVVVXXXbbbwwwuuugggcccpppttt\\\OOONNNRRR^^^aaadddfffhhhmmmtttyyy~~~yyykkk\\\OOOHHHvvvdddWWWPPPNNNMMMKKKIIIGGGFFFFFFEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA???===<<<;;;777888888888888777666666444444333333333333333333111111000000111222333333111111111000000000////////////000000000111111111111111111111000...------....................................///000111222333444444444444444444333333333444555555444444333222222333333333444444444444444555555666666666666666444222111000000111222111111000000000000111111111111111222222333333444333111//////000111000///000000111222222222222222333444444555555444444333333333333444444444555555666666777777888999999999777777777777888999:::;;;CCCCCCFFFLLLSSSYYY\\\\\\SSSQQQPPPPPPRRRTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVUUUWWW[[[^^^aaabbbaaa^^^ZZZWWWWWWXXXSSSOOOKKKJJJMMMOOOPPPPPPJJJJJJHHHEEEEEEMMMYYYcccmmmnnnnnnkkkeee^^^WWWRRRMMMLLLJJJHHHGGGHHHKKKMMMSSSWWW^^^fffooowww|||zzziii[[[[[[WWWSSSPPPRRRWWW]]]aaaSSSPPPKKKHHHJJJPPPWWW\\\eeekkkttt{{{}}}{{{xxxxxxyyyyyyxxxxxxwwwwwwuuussspppkkkddd]]]WWWSSSTTTRRRPPPNNNLLLLLLMMMMMMJJJJJJJJJIIIFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAEEEHHHQQQ^^^llltttzzz{{{xxxvvv~~~yyylllbbbWWWQQQKKKFFFEEEGGGJJJUUUeeerrr{{{xxxrrrxxxiii]]]SSSSSSYYYfffppprrrrrrrrrtttvvvxxxyyy|||yyymmm```MMMDDD===;;;:::777666888666666777777777777666666666666666666777777888888999999999999:::;;;<<<===>>>>>>???AAABBBDDDEEEEEEEEEFFFHHHIIIJJJMMMQQQTTTTTTUUU^^^ttt~~~lllbbbkkk}}}yyy^^^OOOMMMRRRYYY]]]aaadddggglllsssxxx|||ppp___QQQJJJwwweeeXXXPPPNNNMMMLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA???===;;;:::666777888999999888777666444444444444444333333333222222111111111222222333333333333222222222222111/////////000000000111111000000111000000///...---,,,---...............---............///000111111333333444444444444333333333333333444444444444555444555555555666666666666555666777888888888777777444444333222111111111111111111000000000000111111111111111222222222222222333111//////000000///...000111222333333333333333333333444444444444333333333333333444444444555555666666666777888888999999999888888999999:::;;;<<>>@@@DDDGGGPPP^^^mmmuuuzzzzzzxxxuuu~~~yyymmmcccXXXQQQKKKFFFEEEGGGJJJUUUeeesss|||wwwcccYYYPPPRRR[[[jjjuuuwwwvvvvvvwwwwwwwwwxxxzzzwwwjjj]]]IIIBBB<<<;;;:::666666888666666777777777777666666555666666777777888888999999999999999:::<<<===>>>>>>???@@@BBBCCCEEEFFFGGGEEEGGGHHHIIIJJJMMMQQQTTTQQQSSS\\\ppppppaaaiii{{{|||bbbQQQNNNPPPTTTXXX^^^bbbfffkkksssxxx{{{ttt___RRRNNNyyygggZZZQQQOOONNNLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA???===;;;:::777888999999999777555444333333444444444444444333333333222111111111222222333333333222222222222111////////////000000000111//////000000000000//////,,,---...///000//////..................///111111222333444444444444333222444444333222333444555666555555555555666666666666555666777888999888888777333333444444333222000///111111000000000000111111111111111111111111000000111000//////111222111111111111222444444555555444222222333333333333222222333333333444444444555555555555666666777888888999;;;;;;;;;;;;<<<===>>>>>>>>>@@@EEEOOO\\\dddfffeee]]][[[XXXVVVWWWWWWWWWVVVXXXWWWVVVUUUUUUWWWXXXZZZYYYYYYXXXWWWUUUUUUWWWYYYYYY^^^cccccc^^^ZZZYYYZZZUUURRRMMMJJJJJJLLLNNNOOOKKKIIIFFFCCCCCCGGGMMMRRRSSSWWWYYYYYY]]]eeehhhgggeee```XXXPPPJJJFFFCCCBBBAAABBBFFFLLLTTT^^^fffkkknnnssswwwuuutttrrrkkkbbb```[[[UUUUUUYYYaaagggjjj^^^YYYQQQJJJFFFGGGJJJLLLWWWaaannnyyy~~~~~~~~~{{{{{{{{{zzzzzz{{{{{{|||yyywwwrrrlllfff___ZZZWWWPPPOOOMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@???>>>>>>@@@CCCGGGNNN]]]mmmuuuyyyzzzyyyttt~~~yyymmmcccXXXQQQKKKFFFDDDFFFJJJUUUeeesss|||ooo]]]WWWOOOTTTaaattt}}}{{{xxxwwwvvvwwwyyyvvviiiZZZFFF@@@<<<;;;999666555888666666777777777777666666555666666777888888999999999999999:::;;;<<<===>>>??????AAABBBDDDFFFGGGHHHHHHIIIJJJJJJIIIKKKNNNPPPQQQRRRZZZjjj~~~qqq```fffwwwgggTTTMMMLLLOOOTTTZZZ___dddjjjrrrxxxzzzuuu___SSSRRRyyyiii\\\SSSOOOOOOMMMLLLJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA???===;;;:::999999::::::999666444222333333444555555444444444444444333222111111111111111111111000000000000///////////////000000000000...///000000000000000///---...///111111111000///...------......///000111222222444444444444222222555444222222222444666777333333333444444444555555444555666777888777666666222333444555444222000...111111000000000000111111222111111111000000//////000///...///222444444444111222333444555555555555111222222333333222222111333333333444444444555555555555555666777777888888888888888888999:::;;;;;;AAABBBFFFPPPZZZaaaaaa^^^___\\\XXXWWWWWWWWWWWWVVVZZZYYYWWWVVVWWWXXXZZZ\\\YYYYYYXXXVVVTTTTTTUUUWWWVVV\\\cccddd```[[[ZZZZZZWWWTTTOOOLLLKKKLLLNNNOOOKKKHHHDDDBBBCCCHHHNNNRRROOOSSSRRRPPPVVVbbbjjjkkkmmmggg___VVVPPPJJJFFFCCCCCCBBBBBBDDDHHHOOOVVVZZZaaajjjpppppprrrtttsssnnnddd___ZZZYYY___gggnnnqqqeee```XXXPPPKKKIIIJJJLLLTTT^^^mmmxxx}}}~~~~~~||||||{{{{{{{{{||||||}}}{{{yyytttmmmggg```\\\YYYSSSSSSRRRQQQPPPOOONNNMMMIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEE?????????>>>===???CCCFFFMMM\\\mmmuuuyyy~~~zzzyyyttt~~~xxxmmmcccXXXQQQKKKEEEDDDFFFJJJUUUeeesss|||kkk\\\XXXQQQXXXhhh~~~xxxwwwvvvvvvxxxuuuhhhYYYDDD???<<<;;;999666555888666666777777777777666666555666666777888999999999999999999:::;;;<<<>>>>>>???@@@AAACCCEEEFFFHHHHHHKKKKKKKKKJJJIIIIIIKKKMMMQQQRRRXXXeeexxxqqq___ccctttkkkWWWLLLHHHKKKPPPXXX^^^ccciiiqqqwwwxxx~~~vvv^^^TTTUUUgggXXXTTTPPPOOOMMMJJJHHHHHHGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGAAA@@@@@@@@@@@@>>>;;;888<<<;;;:::999888888888888666666555444333333222222222222222111111111000000222222222222222222222222//////000111111111111111//////000000//////...---////////////...---,,,+++000//////......000111222333444555555555444333222666666666666555555555555666666777777777777666666666666666666666666555555888888777666555333222111000000000000000000000000000000111111111111000000000000000000000000000000111///...000444666555333111111222333444444444444333333333333333333333222666666666777888888999999999999999:::;;;<<<===>>>CCCDDDIIIQQQXXX[[[ZZZWWW\\\ZZZXXXWWWWWWVVVTTTSSSUUUUUUUUUVVVWWWXXXZZZ[[[ZZZYYYXXXWWWVVVUUURRRPPPSSSXXX```gggjjjgggaaa\\\bbbZZZRRRNNNKKKIIIIIIKKKMMMKKKHHHEEEEEEJJJRRRXXXZZZWWWSSSRRRVVV^^^gggmmmqqqssspppfff[[[SSSKKKDDDFFFCCCAAABBBDDDGGGIIIJJJQQQYYYeeepppwwwxxxwwwuuummmfff___^^^eeennntttwwwpppiii]]]RRRJJJHHHIIIKKKPPP]]]mmmyyy~~~~~~~~~~~~~~~}}}yyytttnnnjjjgggeee```___\\\ZZZXXXWWWVVVVVVSSSPPPMMMJJJJJJIIIHHHFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFGGGHHHIIIKKKMMMNNNNNNLLLLLLKKKJJJGGGDDDBBB@@@???@@@@@@???>>>???BBBEEENNNZZZjjjvvv|||~~~{{{vvvttt}}}|||tttkkkcccYYYPPPKKKIIIHHHHHHJJJWWWgggrrr{{{iiiZZZUUUTTTZZZkkk}}}yyyxxxzzzwwwhhhWWWCCC???;;;999999999888777777777777777777777777777666666777888999999::::::;;;;;;::::::;;;>>>@@@BBBDDDDDDDDDDDDEEEFFFHHHHHHLLLLLLMMMLLLLLLKKKJJJIIIJJJQQQUUU[[[pppxxxaaa```kkkxxxuuu\\\OOOKKKNNNOOOVVVaaahhhkkkooosssvvv||||||bbbSSSNNNiii\\\YYYPPPOOOMMMJJJHHHHHHGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@AAAAAA???;;;999;;;:::999888888777777777555444444333222222111111333222222222222111111111111111111111111111111111//////000111111111111111000000/////////.........////////////...---,,,,,,//////.........///000111222333555666777777777666777777666666666555555555555666666777777666666555555555555555555555555555333333444333333222111000111111111111111111111111222222333333333333222222000000000000000000000000000......///333444444222444444444444333222111111222222333333444444555555666666666777888888999999999999999:::;;;<<<===>>>BBBDDDJJJQQQXXXZZZXXXUUUTTTSSSRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTVVVXXXYYYZZZXXXXXXWWWVVVUUUSSSQQQPPPPPPSSSZZZeeeooosssppplllkkkcccZZZRRRNNNMMMMMMNNNLLLKKKIIIHHHJJJPPPYYY___```\\\WWWUUUWWW^^^fffllltttxxxwwwooofff^^^VVVOOOJJJFFFCCCAAABBBDDDFFFFFFKKKSSSaaaqqq|||}}}tttmmmfffeeekkktttzzz|||tttoooeeeYYYOOOIIIIIIJJJMMMYYYkkkxxx|||yyywwwuuutttqqqpppooonnnmmmlllkkkjjjccc```\\\YYYWWWVVVTTTRRRQQQPPPOOOOOONNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVRRRQQQPPPNNNKKKHHHEEECCC@@@@@@@@@??????@@@DDDGGGQQQ\\\lllxxx~~~zzzvvvuuu}}}vvvkkkdddYYYPPPKKKIIIHHHHHHJJJWWWgggrrr{{{~~~}}}jjjZZZSSSQQQZZZppp}}}zzzyyy{{{vvvfffUUUAAA>>>:::888777888777666777777777777777777777777888888888888888999999999;;;;;;:::;;;<<<>>>AAABBBDDDDDDDDDEEEFFFGGGHHHIIIMMMMMMMMMMMMMMMMMMLLLLLLLLLRRRVVV[[[nnngggaaaiiittt}}}dddUUUPPPOOOPPPWWWaaagggiiilllooosssyyyfffVVVPPPiii]]][[[PPPOOOMMMJJJHHHHHHGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA???<<<::::::999999888777777666666333333333222222111111000333333333333222222222222000000000000000000000000//////000111111111111111444333222111000111222222....../////////......---......------......///000000222444777999:::;;;;;;777777777777666666666666444555555555555555555444444444444444444444444444111111222222222222222111111111111111111111111111222222333333333333222222000000000000000000000000///......///111333333222555555444444333222222222222222333444555666666777666666666777888888999999999999999:::;;;<<<===>>>AAADDDJJJQQQVVVWWWUUUSSSQQQPPPOOOPPPQQQRRRPPPOOONNNOOOPPPRRRTTTUUUWWWXXXUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPVVVdddttt~~~|||uuujjj```YYYVVVSSSQQQPPPOOONNNNNNPPPVVV^^^dddfffbbb\\\XXXYYY^^^eeejjjvvv{{{~~~zzzssslllccc\\\QQQMMMGGGCCCBBBCCCDDDDDDEEEMMM[[[lll{{{wwwqqqjjjhhhlllsssyyy{{{wwwuuupppdddVVVLLLIIIJJJLLLXXXiiiwww~~~~~~~~~~~~~~~~~~}}}xxxuuuqqqnnnllljjjgggeeebbbbbbaaa```_________```aaabbbbbbbbbbbbbbbcccccc\\\[[[XXXUUUPPPKKKGGGEEE@@@AAA@@@@@@???AAAEEEHHHSSS]]]lllxxx~~~yyyvvvwwwxxxllldddZZZQQQLLLJJJIIIIIIIIIWWWgggrrr|||xxxuuuzzzjjjYYYRRRQQQ\\\uuu}}}}}}{{{{{{{{{uuucccRRR@@@===999777666777666555777777777777777777777777:::999999999888888888888<<<;;;;;;<<<===???AAACCCDDDDDDEEEEEEFFFHHHIIIJJJMMMMMMNNNNNNNNNNNNNNNNNNNNNSSSVVV[[[kkkwwwpppeeefffooo}}}lll\\\WWWPPPQQQWWW```eeefffgggjjjpppuuu}}}kkkYYYRRRhhh[[[XXXPPPOOOMMMJJJHHHHHHGGGHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAA@@@===;;;999999888888777666666555444333333333222222111111444444444333333333222222111111111111111111111111//////000111111111111111444222000///...///111222---......////////////...------------.........//////111444777999:::;;;;;;888888777777777666666666333444444555555444444333222333333333333333444444222333333444444333333222111111111111111111111111000000111111111111000000000000000000000000000000/////////000111222222222222222333333444555555666444444444555555666666666666666666777888888999999999999999:::;;;<<<===>>>AAADDDJJJPPPTTTTTTSSSQQQTTTSSSRRRQQQQQQPPPMMMJJJIIIJJJLLLNNNPPPQQQRRRRRRPPPQQQRRRQQQPPPOOOOOOOOORRRUUUZZZeeetttxxxnnneee[[[SSSVVVVVVUUUTTTUUUYYY___dddjjjeee^^^YYYYYY]]]ccchhhttt||||||vvvmmmdddYYYTTTMMMGGGEEEEEEEEEEEEEEEIIISSSbbbrrr}}}|||vvvooolllnnnrrrvvvxxxvvvyyyvvvkkk[[[OOOJJJJJJMMMWWWfffuuu~~~}}}zzzxxxvvvuuuuuutttsssssssssrrrrrrrrrqqqqqqppppppoooooohhheee```ZZZSSSLLLFFFCCC@@@@@@@@@??????BBBFFFJJJTTT^^^kkkvvv|||xxxvvvxxxzzzllleeeZZZQQQLLLJJJIIIIIIIIIWWWgggsss|||wwwrrruuu~~~~~~hhhYYYTTTUUU___vvv|||}}}}}}|||{{{sss```OOO???<<<999777777777777666777777777777777777777777999999999999999999999999<<<<<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMNNNNNNOOOOOONNNRRRUUUZZZhhh}}}sss~~~{{{jjjgggmmm{{{ppp```ZZZOOOOOOUUU]]]bbbaaabbbeeemmmrrryyyooo\\\RRRkkkYYYTTTPPPOOOMMMJJJHHHHHHGGGHHHDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCAAAAAAAAA@@@===;;;888888999999888777555555444444444444333333333333444444444333333333222222222222222222222222222222//////000111111111111111///...,,,******+++,,,.........//////000/////////,,,------...............000111333555777888888888777777777777666666666666333333444444444444333333222222222222333333444444444444444444333222111111111111111111111111111111000000111111111111000000000000000000000000000000000111111222222222333444333333333333333555666777666666666555555444444444666666666777888888999999999999999:::;;;<<<===>>>@@@CCCIIINNNPPPQQQQQQPPPUUUTTTSSSSSSRRROOOLLLIIIFFFGGGIIIJJJKKKLLLLLLLLLJJJLLLOOOOOONNNMMMOOOPPPSSSXXX```gggppp~~~zzzgggXXXZZZZZZZZZZZZZZZ^^^cccgggkkkfff___YYYXXX\\\aaafffsss|||~~~uuummm```ZZZSSSMMMJJJHHHGGGFFFFFFGGGLLLWWWeeesss|||}}}xxxtttsssuuuvvvwwwuuuxxxxxxnnn___QQQLLLKKKJJJRRR```nnn{{{~~~}}}|||{{{zzzyyyyyysssooohhh^^^TTTKKKDDD@@@?????????>>>>>>BBBGGGKKKXXXaaammmwww|||~~~wwwvvvxxxzzzllldddZZZQQQLLLJJJIIIIIIKKKXXXhhhttt}}}wwwrrrtttyyywwwdddYYYXXXXXX```sss~~~{{{}}}~~~|||yyyppp]]]LLL@@@===999888888888888777888888888888888888888888666777888999:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMQQQUUUYYYdddxxxzzz~~~pppiiiooo}}}qqq```XXXKKKKKKOOOWWW\\\\\\^^^aaajjjooovvv|||ttt^^^RRRnnn[[[TTTPPPOOOMMMJJJHHHHHHGGGHHHCCCDDDDDDEEEFFFFFFGGGGGGDDDBBB@@@@@@@@@???===;;;888999999:::999777666555444444444444444444444444333333333333222222222222222222222222222222222222//////000111111111111111111000///.........////////////000000000//////...------...////////////...000111333444555666555555666666666666555555555555333444444444444444444333111222222333333444444555333333333333222111000///222222222222222222222222222222333333333333222222000000000000000000000000000222333333222222333444888666555333333333333444777666666555444333222222666666666777888888999999999999999:::;;;<<<===>>>???BBBGGGKKKMMMNNNPPPRRRTTTTTTSSSSSSSSSQQQMMMJJJGGGHHHIIIIIIIIIHHHGGGFFFEEEHHHLLLNNNMMMMMMPPPSSSQQQXXX```eeekkkzzz{{{fff^^^___```aaabbbfffkkkooommmhhh```YYYWWWZZZ___cccppp{{{wwwiiiddd\\\VVVQQQMMMJJJHHHFFFFFFIIIOOOZZZiiiwww}}}{{{yyywwwuuuuuuuuuuuuvvvwwwvvvmmm___SSSMMMKKKEEEKKKVVVdddrrr|||wwwnnncccXXXMMMFFFBBB@@@@@@???>>>???CCCIIINNN^^^fffqqqyyy}}}}}}vvvwwwyyyzzzkkkcccYYYPPPKKKIIIHHHHHHMMMZZZjjjuuu~~~{{{wwwxxxzzz}}}ppp___XXXYYYXXX___nnn|||~~~~~~|||wwwmmm[[[JJJ???===999888888999888888888888888888888888888888555666777999:::<<<===>>>===>>>???@@@BBBCCCDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKLLLNNNOOOOOORRRUUUXXXaaaqqqtttlllqqqttt```TTTIIIGGGJJJPPPTTTUUUXXX\\\dddjjjqqqxxx{{{bbbSSSnnn\\\VVVPPPOOOMMMJJJHHHHHHGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB???>>>>>>>>><<<;;;999999:::;;;:::888666555333333333333333333333333333222222222222111111111111111111111111111111111//////000111111111111111333333333222222222111111000000000000000///...------...///000000000/////////000222444555666666666555555555555444444444444444444555555555555444444222222222333444555555555222222333333333333222222222222222222222222222222222222333333333333222222000000000000000000000000///111333222111000222444888777555333222333444555555555444444333333222222666666666777888888999999999999999:::;;;<<<===>>>>>>AAAEEEHHHIIILLLPPPTTTZZZYYYXXXXXXWWWSSSOOOKKKKKKKKKKKKKKKIIIFFFDDDBBB@@@EEEJJJMMMLLLNNNRRRVVVSSSXXX]]]aaagggwwwzzzfffhhhiiijjjkkknnnrrruuurrrlllccc[[[WWWXXX\\\___iiivvvwwwssskkkddd]]]WWWQQQMMMEEEGGGIIIKKKPPP[[[jjjuuutttvvvwwwxxxwwwvvvuuuuuuzzzxxxtttkkk___TTTMMMJJJEEEHHHOOOYYYggguuu|||ttthhh]]]SSSLLLHHHBBBBBBAAA@@@AAAFFFLLLQQQbbbiiissszzz}}}~~~{{{uuuwwwzzzxxxjjjbbbXXXOOOJJJHHHGGGGGGNNN\\\kkkuuu~~~~~~lll[[[UUUWWWVVV\\\kkk|||~~~}}}{{{uuujjjYYYIII>>>;;;888666777888888777888888888888888888888888777777888999:::<<<=========>>>@@@AAACCCDDDDDDDDDFFFGGGGGGIIIJJJLLLNNNOOOPPPOOOMMMLLLLLLMMMNNNOOOSSSUUUVVVXXX]]]kkk{{{}}}vvvlllrrr{{{aaaPPPIIIFFFFFFJJJLLLMMMQQQVVV]]]cccllluuu|||hhhXXXlll\\\WWWPPPOOOMMMJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA???>>>>>>===<<<;;;999:::;;;<<<;;;999777666222222222222222222222222222222222111111111000000000000000000000000000000//////000111111111111111...////////////...------111111111111000///---------...000111111111000///...///222444666777777777555555444444444333333333444555555666666555555444222222333444444555666666222333444555666666666666222222222222222222222222000000111111111111000000000000000000000000000000...000222222//////000333555444333222333555777999333333333333333333333333666666666777888888999999999999999:::;;;<<<===>>>>>>AAADDDFFFGGGKKKQQQUUUcccaaa___]]]ZZZUUUOOOJJJNNNNNNNNNMMMJJJFFFCCCAAA>>>CCCIIILLLLLLNNNSSSXXXYYYZZZ[[[^^^eeetttpppqqqrrrqqqqqqqqqtttvvvvvvpppeee\\\WWWWWWZZZ\\\cccppp~~~xxxppphhh___WWWRRRFFFHHHJJJIIIIIIOOO\\\gggrrrvvvzzz}}}}}}||||||{{{~~~zzzsssiii___UUUMMMHHHIIIIIILLLSSS___kkkuuu{{{wwwlllbbbYYYRRROOODDDDDDCCCBBBCCCHHHOOOTTTccciiirrrxxxzzz|||~~~zzzuuuwww|||~~~wwwiiibbbWWWNNNIIIGGGFFFFFFPPP]]]lllvvv~~~~~~kkkYYYSSSTTTUUU\\\jjjzzz~~~zzzxxx~~~zzztttiiiXXXIII===:::777555666777777666888888888888888888888888999999999::::::;;;;;;;;;>>>???@@@BBBCCCDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPRRRQQQOOOMMMMMMMMMOOOPPPVVVWWWXXXXXX[[[fff{{{vvvuuuwwwlllrrrcccNNNJJJFFFDDDFFFGGGHHHLLLQQQWWW___iiisss{{{mmm[[[ooo^^^WWWTTTRRROOOLLLIIIGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666444444333333333333222222111111111000111111222333000000111111111111000000444222000...---...//////......////////////......///............---------////////////////////////111111222333333333222222666666666555555444444444444222---******---111444222333444444555555444444444555666666666444222000111111111111222333444555222222222111111111111111111111111111111111111111000000111222222222222111444444444444444444333333333333444444555666666666555555555666666777888999888888888888999:::;;;;;;>>>@@@CCCEEEGGGLLLTTTZZZeeecccaaa___\\\YYYTTTQQQLLLRRRWWWVVVOOOGGGCCCBBBBBBCCCFFFJJJNNNRRRUUUWWW\\\]]]^^^___eeeppp~~~|||www|||||||||zzzpppccc[[[YYYYYYWWWUUUZZZfffsss~~~zzzsssiii]]]UUULLLKKKJJJIIIFFFFFFOOOZZZdddnnnwww{{{vvvdddWWWPPPLLLIIIFFFFFFGGGLLLVVVbbbmmmttt~~~zzzssskkkccc[[[VVVHHHGGGFFFFFFGGGLLLSSSYYYcccmmmuuuxxx{{{{{{uuuvvvyyy}}}uuuiii```VVVPPPLLLHHHGGGJJJPPP[[[kkkyyywwwgggYYYUUUWWWZZZfffqqqttttttwwwzzz{{{~~~|||yyyrrrdddQQQDDD;;;;;;:::999888888888888666777777777777777666666::::::::::::;;;<<<<<<===???@@@@@@AAAAAABBBBBBCCCGGGGGGGGGGGGHHHKKKPPPTTTVVVXXXXXXTTTNNNLLLOOORRRUUUVVVXXXZZZ[[[aaarrr}}}ttt~~~}}}mmmiiisss~~~kkkSSSHHHHHHHHHEEECCCEEEJJJOOOUUU[[[dddmmmttt}}}tttcccnnn^^^WWWRRRQQQNNNKKKIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666444444444333333222222222111111111111111222222333000111111111111111111000333222000...---...///000......////////////......000000/////////.........////////////////////////111111222333333333222222333333333333333333222222777555222000000222555777333444444444444333222222444555666666666444222111111111111111222333444555333333333222222111111111111111111111111111111111111111222333333333333333222333333333333333333333333333444444555666666666555555555666666777888999999999999999:::;;;<<<===;;;>>>@@@BBBFFFLLLVVV]]]gggeeebbb```]]]YYYTTTQQQMMMSSSYYYYYYSSSLLLGGGFFFEEEFFFIIILLLPPPTTTWWWYYY\\\]]]]]]___eeeooo|||~~~}}}{{{rrrfff]]][[[ZZZYYYWWWVVV^^^iiiuuu~~~zzzqqqeee\\\MMMIIIGGGFFFDDDDDDKKKTTT```iiirrrvvv{{{uuueeeZZZTTTNNNHHHGGGGGGGGGJJJRRR[[[ccchhhlllnnnqqqsssuuuxxx|||xxxqqqiiiaaa\\\QQQOOOKKKGGGFFFIIIPPPUUUbbbllluuuyyy{{{{{{uuuuuuzzz|||uuujjj```VVVPPPLLLGGGGGGIIIPPP[[[kkkxxxuuuggg\\\[[[___eeeqqqzzzzzzvvvvvvyyy{{{~~~{{{xxxqqqbbbPPPDDD<<<;;;:::999888888888888666666777777777777666666:::::::::::::::;;;<<<===???@@@@@@AAABBBCCCCCCDDDGGGHHHHHHHHHIIILLLPPPTTT^^^______[[[TTTQQQRRRTTTTTTUUUWWWYYYYYY^^^nnn~~~xxxmmmfffmmmyyyqqq[[[PPPMMMIIIDDDAAACCCGGGJJJQQQWWW```iiiqqq{{{zzzggglll]]]WWWQQQPPPMMMKKKIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666555555444333333222111111111111111111111222333333111111222222222222111111333222000///......///000...//////000000//////...111000000000////////////////////////////////////000111222333333333333333222222333333333333333333777666555444444555666777444555555444444333222111555666666666666444333111111111111111222333444444444444333222111111000000111111111111111111111111222222333444444444444333111111111222222333333333333333444444555666666666555555555666666777888999::::::::::::;;;<<<======:::<<<>>>@@@DDDMMMXXX```hhhfffccc```]]]YYYTTTQQQOOOUUU]]]___ZZZSSSMMMKKKHHHJJJLLLOOORRRVVVYYY[[[]]]]]]]]]```eeennnyyyzzzqqqeee]]]YYYXXXWWWVVVUUUXXX^^^iiizzz}}}|||zzztttiii___RRRKKKFFFEEEDDDDDDHHHNNNZZZdddnnnsssyyytttiiiddd```XXXOOOLLLJJJIIIKKKPPPUUUYYY[[[]]]^^^______aaaeeejjjoooxxx~~~zzzsssjjjeeeZZZVVVNNNGGGDDDFFFMMMSSS```kkktttyyy||||||tttttt{{{{{{tttjjj```VVVPPPKKKFFFFFFHHHPPP[[[kkkxxxrrrgggaaadddlll}}}zzzvvvxxxzzz}}}{{{wwwnnn```OOOCCC===<<<;;;999888777777777666666777777888777777666999999999999:::;;;<<<===???@@@@@@BBBCCCDDDEEEEEEHHHIIIIIIJJJJJJMMMQQQTTTbbbcccccc___YYYTTTSSSTTTTTTTTTUUUVVVVVVZZZhhhvvvtttfffiiisss|||~~~iii```XXXNNNEEEBBBCCCEEEGGGKKKRRR[[[eeennnxxxmmm~~~jjj]]]XXXRRRQQQNNNKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666555555444333222222111111222111111111111222333333222222222333333222222222222222000/////////000000//////000000000000//////000000000/////////......////////////////////////000111222222333333333333444444444555555666666666333333444444555555555444444555555666666666555555666666777777666555333333222111111111222222333444333333222111000//////...111111111111111111111111111222222333444333333333000111111222333444444555333333444444555666666666555555555555666777888999999999999::::::;;;<<<===;;;===>>>@@@DDDLLLXXXaaafffdddbbb```]]]ZZZUUUQQQRRRXXX```ccc```ZZZSSSOOOKKKKKKMMMPPPSSSWWWZZZ\\\]]]]]]^^^```eeemmmvvv{{{}}}|||ttthhh___ZZZYYYXXXXXXYYYWWWXXX```nnn~~~zzzwwwxxxtttllldddYYYPPPIIIGGGFFFEEEGGGKKKXXXdddqqqxxx}}}wwwsssuuuuuulllbbbTTTPPPMMMMMMRRRVVVYYYZZZZZZXXXVVVSSSRRRUUU[[[___gggnnnzzz{{{sssnnn___ZZZPPPGGGCCCEEELLLRRR^^^hhhsssxxx|||}}}sssrrrzzzzzzsssjjj```VVVPPPKKKFFFEEEHHHQQQ\\\kkkxxx}}}qqqhhheeennnyyy~~~vvvwwwyyy~~~}}}zzztttkkk\\\LLLBBB===<<<;;;999888777777666666666777888888888777777999999999999:::;;;======@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJKKKKKKMMMQQQTTT^^^______]]]XXXTTTRRRQQQSSSRRRSSSTTTSSSVVVbbbnnnoookkkqqq{{{}}}rrrgggVVVJJJEEEEEEFFFGGGHHHOOOYYYccclllvvvsss|||hhh\\\YYYUUUSSSPPPLLLIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666555555444333333222111111222222222111222333333444222222222333333222222222222111111000000000000000//////000000000000///////////////.........------///////////////////////////000111222333333444333444444444555555666666666111222444555555555444333444555666888999:::::::::777777777777666555444444222222111111222222333333222111111000//////......111111111111111111111111000111111222222222222222111222222333444555555666333333444444555666666666555555555555666777888999888888888888999:::;;;<<<>>>@@@@@@AAADDDKKKVVV^^^bbbaaa___^^^^^^[[[XXXUUUUUU[[[bbbfffddd^^^VVVRRRKKKKKKMMMOOOSSSWWW[[[^^^_________bbbgggmmmrrrvvvwww{{{zzzoooeee^^^\\\[[[[[[[[[WWWTTTZZZeeettt~~~yyyxxxvvvpppkkk^^^UUULLLIIIGGGDDDFFFIIIXXXhhhxxxuuu\\\VVVPPPOOOUUU\\\bbbddd\\\YYYTTTNNNKKKLLLQQQUUUWWW___kkkxxx}}}}}}zzzuuuhhhbbbWWWLLLEEEEEEIIINNNZZZeeeqqqwww{{{}}}sssrrryyyzzzrrrjjj```UUUOOOJJJFFFEEEHHHRRR]]]lllyyy}}}ppphhhiiivvv~~~vvvxxx{{{~~~|||yyyrrrgggXXXJJJ@@@===<<<:::999888777777777666666777888888888888888999999999:::;;;<<<>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLMMMPPPSSSWWWXXXYYYXXXUUUSSSQQQPPPRRRQQQRRRSSSRRRTTT]]]hhhzzzxxxnnnooovvvuuu```OOOGGGEEEFFFGGGIIIOOOYYYbbbkkkuuu{{{zzzfff[[[YYYVVVTTTPPPLLLHHHFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666444444333333333333222222222222222222222333444444111111222222222222111111111111111111111111111111///000000111111000000///............------------///////////////////////////000111222333444444444222222333333333333333333222333555666777777666555444555777999;;;======>>>888888888777666666555555333222222111222222333333111000000000000/////////111111111111111111111111000000111222222222222111333333333444444555555555333333444444555666666666555555555666666777888999888888888888999:::;;;;;;???@@@AAAAAACCCJJJSSS[[[]]]\\\]]]^^^______]]][[[ZZZ^^^cccfffddd^^^WWWRRRKKKKKKLLLOOOSSSXXX]]]```aaa```aaaccchhhmmmpppqqqsssuuuxxx{{{}}}}}}}}}|||uuuvvvuuuuuuzzz}}}qqqfff]]]YYYYYYYYYYYYUUUSSSWWW___lll~~~}}}xxxsssnnnjjj___WWWOOOJJJFFFBBBDDDIIIYYYkkk~~~ggg]]]SSSQQQYYYeeeooottthhhddd\\\SSSMMMKKKMMMPPPMMMSSS^^^jjjwww{{{wwwnnnnnnmmmlllmmmrrryyy~~~zzzuuuooocccWWWLLLHHHHHHJJJVVVaaannnuuuzzz|||ttttttzzzzzzssshhh^^^TTTOOOJJJFFFFFFIIITTT^^^nnnzzz|||ooohhhlll{{{{{{xxx{{{}}}}}}{{{xxxooocccUUUGGG???;;;;;;:::999888888888888666666777888999999999999:::::::::;;;<<<>>>???@@@CCCDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKMMMOOOQQQTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRSSS[[[cccooo}}}~~~ooolllmmmlllWWWIIIDDDDDDFFFIIIOOOXXXaaahhhrrr|||xxxddd[[[ZZZUUUSSSPPPLLLIIIFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666222222333333333333444444333222222222222333444444000111111111111111111000000111111222222111111111000000111111111111000000////////////............///////////////////////////000111222333444444444333333333333333333222222333444555666777777777777555666888999;;;<<<======999999888777666666666666333333222222111222222333111111111111222222222222111111111111111111111111000111222222333333222222333333333333333333333444333333444444555666666666555555555666666777888999999999999999999;;;<<<<<<;;;===@@@AAABBBHHHQQQWWWYYYYYY[[[___ccceeeeeeddd]]]```ccceeeccc]]]UUUPPPJJJKKKLLLOOOTTTZZZ___bbbcccbbbbbbeeejjjnnnnnnnnnooooooqqqrrrqqqooonnnooojjjllllllkkkrrrvvviii___YYYYYYZZZZZZWWWVVVWWWYYYbbbvvv|||rrrkkkfffaaa[[[UUUNNNGGGBBBEEELLLYYYllluuugggXXXTTT^^^ppp~~~ssseeeYYYQQQOOOPPPKKKNNNTTT]]]jjjzzzyyyooojjj___^^^]]]ZZZ[[[```hhhnnnuuu~~~yyypppcccXXXPPPMMMMMMRRR^^^lllsssyyy{{{uuuuuu|||{{{sssfff]]]SSSNNNJJJGGGGGGJJJUUU```ooo|||xxxlllgggmmm~~~yyyyyy|||}}}|||{{{wwwnnn```RRREEE>>>::::::999888888999999:::666666777888999999999999;;;;;;;;;<<<>>>???AAABBBFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPSSSRRRQQQQQQQQQRRRRRRQQQSSSQQQQQQSSSSSSTTTZZZbbbjjjyyyqqqmmmjjj|||bbbNNNDDDDDDFFFHHHNNNVVV]]]dddllluuu|||wwwcccZZZZZZSSSRRROOOLLLIIIGGGGGGFFFCCCDDDDDDDDDEEEEEEFFFFFFAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888777666666111222222333333444444555333333222222333333444555000000111111111111000000000111111222222222111111000000111111111111000000000000000000//////////////////////////////////////////111222333444444444666666666555555444444444222333444555666666666666666777888999:::;;;;;;;;;:::999888777666666666666333333222222111222222222111222222333333444555555111111111111111111111111222222333444444444444333333333222222222222222222333333444444555666666777555555555666666777888999::::::::::::;;;<<<======888:::===???BBBGGGOOOVVVWWWXXX[[[```fffiiijjjiii```aaaccccccaaa[[[TTTNNNKKKKKKMMMPPPUUU[[[aaaeeedddccccccfffkkknnnnnnllllllkkkkkkkkkiiiggghhhjjjeeehhhgggfffnnn~~~rrrfffaaa```aaa]]][[[YYYXXXUUUZZZmmmxxxmmmhhhddd```ZZZSSSJJJDDDHHHPPPYYYkkk~~~ppp^^^YYYdddxxxwwwfffYYYSSSQQQKKKLLLOOOVVVbbbsssssshhhaaaXXXWWWTTTQQQPPPUUU]]]dddgggsss~~~wwwlllaaaYYYUUUTTTPPP]]]jjjrrrxxx~~~{{{uuuvvv~~~{{{ttteee\\\SSSNNNKKKGGGHHHKKKVVVaaappp}}}tttiiifffmmmyyyzzz|||{{{|||{{{vvvmmm___PPPDDD>>>999999888888999999:::;;;666666777999999:::::::::;;;<<<<<<===???@@@BBBCCCGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKMMMOOOSSSQQQOOONNNNNNOOOOOOOOOSSSQQQQQQSSSTTTUUUZZZaaakkkzzztttooonnnlllSSSGGGEEEHHHGGGLLLTTTZZZ```hhhpppvvvxxxcccXXXWWWVVVTTTPPPLLLIIIGGGGGGGGGGGGEEEDDDCCCDDDCCCBBB@@@AAAAAA@@@???>>>===<<<;;;<<<:::999999:::999888666555444333222111222333444444444444333333333222222000000111222222222111111//////000000111111222222///...---------///000111000///---,,,---...000222//////............//////---...000000111222444777888777555444333333333444333333333444444444555555666777777888999;;;<<<===888888777777666666555555333222111111000000111111000000000000000000000000222222222333333222222222...///000222222111111000444444444444444444444444444444444555666777888888222333555666777777666666:::<<<===<<<;;;;;;<<<===>>>>>>>>>???@@@DDDJJJNNNTTTVVVZZZbbbiiimmmllljjjbbbcccaaa^^^]]]]]]XXXPPPOOOKKKHHHKKKSSS\\\aaaccciiigggeeehhhmmmooolllgggjjjkkkkkkgggcccaaabbbeeehhhggggggkkkooovvv|||kkkbbb___^^^___^^^[[[VVVRRRVVVgggyyy|||jjjfffbbb[[[RRRKKKIIIJJJLLLXXXdddvvvvvvdddaaagggtttlllZZZTTTNNNMMMKKKLLLRRRaaayyyzzzoooeee\\\VVVQQQPPPMMMIIILLLSSSXXX```ooo~~~{{{|||{{{yyytttmmmbbbYYYRRRSSSXXXbbbnnnyyy}}}{{{}}}yyyqqqiii^^^RRRMMMKKKHHHIIILLLYYYcccrrr||||||mmmfff```nnn~~~{{{{{{{{{}}}}}}yyynnn]]]MMMBBB===::::::999888777777888888888888888999999::::::;;;:::;;;<<<===@@@BBBEEEFFFCCCDDDFFFGGGHHHGGGGGGFFFHHHIIIIIIJJJKKKLLLLLLMMMPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQSSSWWW]]]aaaiiippp~~~|||wwwxxxwwwZZZJJJEEEDDDDDDKKKSSSXXX[[[bbbmmmvvvyyydddYYYXXXVVVTTTPPPLLLIIIGGGFFFFFFFFFDDDCCCDDDEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<:::888777777888777666444444444333333222222333333333333333333222222222222111111111111111111000000000000000000000111111111//////.........///000111000///---------...000111//////............//////000111222333222333666888777666444333333333333444444444444444555555555555666555666666777888::::::888888777777666555444444333222111111000000111111111111111111111111111111111111222222222222111111///000111222333222222111444444444444444444444444222333333333444555555555555666777999999999999888999:::;;;;;;::::::;;;<<<>>>?????????@@@CCCIIIMMMRRRTTTYYYaaahhhkkkjjjgggfffeeebbb______```\\\UUURRRNNNKKKOOOWWW___cccdddgggffffffiiimmmnnnllliiiiiiiiigggdddaaa```bbbccciiigggiiimmmqqqwwwtttjjjdddaaa```^^^\\\XXXSSSUUUdddtttuuupppiii___TTTLLLIIIHHHHHHTTTaaatttzzzgggbbbgggsssnnnbbbSSSOOOLLLLLLQQQ___uuuxxxkkkccc\\\XXXQQQKKKKKKPPPRRRYYYfffvvvyyysssooommmoooqqqrrroooggg^^^XXXSSSXXXaaammmxxx}}}{{{}}}yyyqqqiii^^^SSSMMMJJJHHHIIILLLXXXcccrrr}}}wwwjjjgggeeevvv~~~{{{zzzzzz|||{{{vvvkkk[[[KKKAAA<<<:::999999888777777888888888888999999::::::;;;;;;<<<<<<===???AAADDDFFFGGGDDDEEEGGGHHHIIIIIIHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMPPPPPPQQQQQQSSSWWW\\\aaahhhooo}}}xxxuuu{{{^^^NNNHHHEEEDDDJJJQQQUUUXXX___jjjsss}}}{{{eeeZZZXXXVVVSSSPPPLLLHHHGGGFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEAAAAAA@@@???>>>======<<<:::888777777888777666444333333444444333333222222222222222222111111111000222222111000000000111222111111111111000000000000000000/////////000111111///......------///000111//////............//////111222333333222333555777555555444333333444444444444444444444555555555555555555444444555555666777999888777666555444333333333222111111000000111111111111111111111111111111000111111111111111111000111111222333333333333222444444444444444444444444333333444444444444444444666777888999:::::::::999888999::::::999999:::<<>>>>>@@@AAACCCEEEFFFGGGEEEGGGHHHJJJJJJJJJJJJIIILLLLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQQQQQQQSSSVVV[[[___ffflll{{{yyypppvvv~~~fffTTTKKKFFFDDDHHHMMMPPPSSSZZZfffnnnyyy}}}fff[[[YYYUUUSSSOOOKKKHHHFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEAAAAAA@@@??????>>>======<<<:::999999:::999888666222333444555444333222111111111111111000000000000222111000000111333555777222222111111000000//////111000000000000111111111///............///000000//////............/////////111111111000000222444555555555555555666666666333333333333444444444444555555444444444444444555888888777666444333222222333222111111000000111111111111111111111111111111000000111111111111000000111111111222222222222222333333444444444444444444666666666666666555555555555555666777777888888888888999;;;;;;::::::;;;===???@@@??????>>>@@@DDDFFFJJJNNNUUU\\\aaacccbbb```___^^^ZZZXXX[[[aaabbb___^^^YYYUUUXXXaaaiiikkkjjjdddhhhmmmpppqqqqqqrrrsssqqqkkkdddaaabbbccccccbbbeeefffkkkrrrwww{{{}}}mmmaaa```^^^]]]\\\XXXVVV\\\eee}}}~~~iiiYYYQQQOOOMMMLLLTTTddd}}}uuujjjkkkwwwhhh[[[OOOKKKMMMVVVhhhyyytttdddUUULLLIIIKKKQQQ]]]lllyyy~~~{{{wwwtttqqqmmmgggbbb[[[\\\___dddgggeee```[[[UUUXXX```jjjuuu|||~~~xxxqqqggg^^^TTTNNNJJJGGGIIIMMMYYYeeettt{{{yyymmmcccffflll|||zzzzzzzzzyyywwwqqqdddTTTFFF>>>;;;999999888888888888888999888999999:::;;;<<<======>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRUUUYYY]]]```gggvvv{{{llljjjlllvvvppp\\\MMMEEEEEEHHHKKKMMMPPPWWWbbbjjjwww~~~}}}ggg[[[YYYUUUSSSOOOKKKHHHFFFFFFEEEHHHGGGEEEEEEFFFFFFDDDBBBAAAAAA@@@@@@??????>>>>>><<<:::999999:::999888666222333444555444333222111111111111000000000//////000000000111333666999<<<222222111111000000//////000111111111111000000000...............///000000//////............/////////111111111000000222444777777777888888888888888111222222222222333333333666666555444444444555555777777666555444333222222333222111111000000111111111111111111111111111111000000111111111111000000000000000000111111111222333333333444444444555555666666666666666555555555555555555666666777888888888:::<<<<<<;;;;;;===>>>?????????>>>>>>???AAADDDFFFKKKRRRXXX\\\]]]]]]]]]```___]]]]]]dddnnnrrrqqqiiiaaaZZZ\\\dddkkkllljjjdddhhhnnnrrrttttttuuuvvvqqqkkkdddaaabbbddddddccceeegggmmmuuuyyy}}}rrrcccbbb___]]]]]]ZZZXXX[[[aaarrrxxxdddZZZUUUSSSQQQVVVgggssssss}}}uuucccQQQLLLMMMSSSbbbsssxxxaaaPPPJJJIIILLLVVVdddqqqyyy}}}}}}sssoookkkkkklllkkkgggcccZZZWWWVVVYYY^^^```___]]]VVVYYY___iiisss{{{wwwoooeee]]]TTTNNNIIIGGGJJJOOO[[[fffvvvxxxuuu}}}jjj```dddjjj{{{{{{||||||yyyvvvnnnaaaQQQDDD>>><<<999888888888888888999999888999:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSRRRRRRTTTXXXZZZZZZbbbpppnnneee```jjj~~~|||eeeRRREEEGGGIIIJJJKKKOOOUUU___fffvvv{{{}}}fff[[[YYYUUURRROOOKKKGGGFFFEEEEEEIIIGGGEEEEEEEEEEEECCCAAAAAAAAA@@@@@@@@@?????????:::888777777888777666444333333444444333333222222111111111111000000000/////////000222444777:::<<<111111111111000000000000000000111111111000///............/////////////////////............//////111222333333222333555777999999:::::::::999888888222222222222333333333333666666555555555555555666555555555444333333222222333222111111000000111111222222222222222222222222000111111111111111111000000000//////000000111222222333333444444555555555333333444444444444444444666666666666777888999:::888:::<<<<<<<<<<<<>>>???===>>>???>>>===>>>@@@BBBCCCHHHNNNTTTVVVXXXYYYZZZ]]]^^^^^^bbbmmm{{{wwwlllaaa^^^ccchhhhhheeeaaaeeejjjppptttuuuuuutttllliiieeecccdddfffggghhhlllmmmrrryyy{{{}}}~~~mmmhhhbbb^^^\\\ZZZWWWYYY]]]cccxxx{{{lllccc\\\YYYZZZkkk}}}}}}jjjUUUOOOOOORRR___pppmmmWWWMMMJJJJJJQQQ^^^kkkrrrtttwww}}}xxxrrrlllgggbbbbbbeeegggeeebbbWWWRRRNNNPPPWWW^^^``````WWWYYY^^^gggqqqzzz~~~uuunnnbbb[[[TTTNNNIIIGGGKKKRRR]]]iiixxxxxxvvvuuu{{{fff]]]aaafffyyy|||zzz}}}}}}}}}xxxuuulll]]]NNNBBB===<<<888888888777888888999:::999999:::;;;===>>>??????@@@AAACCCDDDEEEEEEDDDDDDGGGHHHJJJLLLNNNNNNNNNNNNIIIJJJKKKLLLNNNPPPQQQRRRMMMNNNOOOPPPPPPQQQPPPPPPRRRSSSSSSSSSRRRSSSVVVXXXWWW___lll}}}xxxjjj___eeeyyyqqqZZZJJJHHHIIIJJJKKKNNNTTT\\\aaapppuuu}}}|||fffZZZYYYUUURRRNNNJJJGGGFFFEEEEEEFFFEEEDDDDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@??????:::888777777888777666444444444333333222222333333222222111111111000000000...///000222444555666777000000000000000111111111//////000000000///...------....../////////////////////............//////000111222333222333666888999::::::::::::999777666333333444444444555555555555555444444444555555666333333333333333333333333333222111111000000111111222222222222222222222222111111222222222222111111111111000000000111222333222222333333444555555666222333333333444555555555666555555555666777888999777999;;;;;;;;;;;;===???<<<===>>>=========@@@BBBBBBFFFLLLOOOQQQTTTWWWYYYZZZ]]]aaahhhwwwxxxggg___```ccc```\\\\\\^^^bbbiiipppsssqqqnnnggghhhhhhiiijjjlllqqqtttwwwwwwzzz~~~~~~~~~}}}qqqhhh```\\\YYYVVVVVVYYYZZZiii~~~wwwmmmgggfffssspppXXXQQQPPPRRR^^^ooo||||||wwwyyy|||uuu]]]OOOKKKHHHNNNZZZeeejjjkkkjjjooowww}}}|||vvvmmmgggddd^^^XXXYYY^^^ccccccaaaWWWPPPJJJKKKSSS[[[^^^^^^WWWYYY^^^fffpppyyy~~~}}}ssslll___YYYSSSNNNIIIHHHMMMUUU```kkkzzz{{{{{{vvvuuu```XXX^^^cccuuuzzz{{{~~~~~~|||wwwrrriiiZZZJJJ???;;;;;;888888777777888999999:::999999:::<<<===>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKLLLMMMNNNPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTSSSRRRSSSUUUWWWXXX```kkkvvvttteeegggvvveeeSSSGGGHHHIIIKKKNNNSSSXXX\\\gggmmmuuu|||{{{eeeZZZXXXTTTRRRNNNJJJGGGEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;999999::::::888777555444333222111222333444222222222222111111111111...///000222222333333222//////000000111111222222...///000000000...---,,,---......///000///////////////............//////---...000000111222555777999:::::::::999888666555555555555666666666777777444333333333444444555666222222333333333444444444333222222111000111111111222222222222222222222222222222333333333333222222333222111111111222333444222222333333444555666666444444555555666777888888333333222222333444666777666888::::::::::::<<<>>>;;;<<<============@@@BBBAAAEEEJJJMMMOOOQQQUUUYYY^^^bbbgggqqqlll```^^^^^^ZZZUUUXXXXXX\\\dddmmmpppnnniiieeehhhmmmoooppptttzzz~~~xxxmmmaaa[[[XXXTTTTTTVVVXXX```lll|||{{{uuurrr|||tttYYYRRRRRRRRR^^^ooowwwuuuoooqqqtttxxxaaaPPPJJJGGGLLLWWWaaaeeeeee^^^dddmmmssstttnnneee___]]]VVVPPPRRRZZZaaadddcccXXXQQQJJJKKKRRRYYYZZZYYYWWWYYY]]]eeeoooxxx~~~|||rrrkkk^^^XXXSSSNNNJJJHHHNNNWWWaaalll{{{}}}ppp\\\UUU\\\bbbtttyyy{{{~~~{{{uuuqqqfffWWWHHH===::::::888888777777888999::::::999999:::<<<===???@@@@@@CCCEEEGGGHHHHHHHHHFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUUUURRRSSSTTTSSSRRRRRRTTTVVVZZZbbbkkksss|||kkkiiiuuunnnZZZFFFGGGHHHJJJMMMQQQVVVXXX```fffooowwwzzzdddZZZYYYVVVTTTPPPKKKHHHFFFEEEEEEFFFEEEDDDEEEGGGGGGEEEDDDCCCAAA???>>>??????>>>===;;;;;;;;;:::888555222000333333444444333333222111444333333222222333333444222000///000222333333222222111000//////000111222////////////000000000000333222222222111111000000////////////000000000000------......///111222333444555555555555555444444777444222222444666444222666555333222111222222333444444444444444444444444333333222222111222222222111111111111000000//////.........///000000111111222111000000000111333333444333333333333444555555555555555555666666666666444333333444444555666777999999::::::::::::::::::888999:::<<>>;;;:::888777777777888999:::::::::;;;<<<======???CCCEEE@@@FFFJJJIIIIIIJJJIIIGGGFFFGGGJJJLLLNNNNNNNNNNNNPPPOOONNNNNNOOORRRTTTVVVTTTVVVWWWXXXXXXWWWUUUTTTRRRQQQQQQPPPQQQRRRSSSTTTYYY___ffflllzzzkkkhhhqqq~~~aaaMMMHHHFFFIIIMMMNNNPPPSSSVVV\\\eeeoooyyy{{{dddZZZYYYVVVTTTOOOKKKHHHFFFEEEEEEFFFEEEDDDEEEGGGGGGEEEDDDCCCAAA???>>>??????>>>===::::::;;;:::888666333222444555555555555444333333444333333222222333333444444222111111222333222111222111000//////000111222111111000000//////......////////////......------////////////000000000000------......///111222333444444555555555555444444777555333333555666555444555444333222222222333444555444444444444444444555444333222222111222222222222222111111111000000000333333222111111000000///222111000000000111222333444333333333333444555555555555555555666666666666444444444444555666777888999999999999::::::::::::999:::;;;<<<===>>>??????BBBDDDFFFGGGJJJPPPYYY___ccclllxxxrrraaaWWWRRRNNNLLLLLLLLLLLLNNNTTT[[[cccgggpppssswww|||}}}nnnaaaVVVQQQQQQJJJPPPWWWbbbrrr}}}fff[[[ZZZ___gggmmmwww~~~wwwooonnnqqqxxx~~~qqq```RRRMMMKKKQQQ[[[bbbaaa^^^ZZZ___dddfffccc___\\\[[[TTTPPPLLLNNNUUU]]]bbbddd[[[SSSMMMLLLMMMNNNRRRWWWVVVWWWZZZbbblllvvv}}}|||uuummmhhh^^^XXXRRRNNNIIIIIIQQQ[[[hhhuuu}}}ccc^^^YYY\\\hhhxxx|||yyy|||~~~}}}zzzpppiii]]]PPPDDD===:::999777777777777888999:::;;;:::<<<======>>>@@@CCCEEECCCHHHLLLKKKKKKNNNNNNLLLIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPOOONNNOOOQQQSSSUUUTTTUUUVVVWWWWWWVVVTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRVVV\\\aaahhhvvv~~~jjjgggooo~~~hhhPPPJJJFFFGGGJJJJJJKKKNNNSSSXXXaaakkkuuu|||eeeZZZYYYVVVSSSOOOKKKGGGEEEEEEDDDEEEDDDDDDEEEFFFFFFEEECCCBBBAAA????????????>>>===999999::::::999777555444555555666666555555444333333333222222222222333333555333111111222222111000111111000000000000111111222222111000///...------............------------////////////000000000000............///111222333444444555555555555444444777555444444555666666555444333333222222333444555666555444333333444555666444444333222222222222222222222222222222111111111444444444333222222111111111111000000111111222333444333333333333444555555555555555555666666666666555555555555666777888888888888999999::::::::::::========================@@@BBBEEEGGGKKKQQQ[[[bbbjjjsssooo```WWWRRROOONNNLLLKKKHHHFFFIIISSSaaakkkvvvzzzmmm\\\UUUVVVLLLNNNQQQYYYggg|||~~~yyyzzz|||yyyvvvssswwwxxxwwwyyy|||zzzxxx|||jjj```aaafffmmmsssyyyyyyssssssvvvyyy{{{{{{{{{zzzvvviii]]]QQQNNNMMMSSS]]]cccccc___]]]___bbbbbb___\\\YYYXXXUUUQQQMMMOOOVVV^^^dddfff\\\TTTNNNMMMMMMMMMPPPTTTUUUVVVZZZbbbmmmvvv}}}zzzssskkkeee^^^YYYSSSNNNJJJJJJSSS\\\lllxxxtttaaa^^^\\\aaalllxxx}}}xxxwww{{{~~~}}}zzzppphhhZZZLLLAAA;;;999999777777777888888999;;;;;;;;;===>>>??????@@@CCCEEEEEEJJJMMMLLLNNNRRRUUUTTTNNNMMMLLLLLLLLLMMMNNNOOOQQQPPPOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPOOONNNNNNOOOOOOTTTWWW[[[bbbppp~~~iiieeemmmyyyqqqVVVMMMFFFFFFGGGGGGHHHJJJNNNSSS\\\eeeooozzz~~~eeeZZZYYYUUUSSSOOOKKKGGGEEEDDDDDDEEEDDDDDDEEEFFFFFFEEECCCBBB@@@??????@@@@@@>>><<<999999999999999888666666555555555555555444333333333333222222222222333333333111000000111222111000111000000000000000000111111111111000///.........000000000000000000000000////////////000000000000............///000111222333333444555555555444444555444444444444555666666444333222222333444555666777666555444444555666777555444333222222222222222222222222222222222222222111111222222333444444555111111111111111222222222444333333333333444555555555555555555666666666666666555555666666777888999999999::::::;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@???AAAEEEGGGKKKRRR[[[ccckkkuuuzzzlll```XXXUUUSSSRRRNNNMMMKKKGGGIIISSSdddpppzzz}}}nnn```[[[UUURRRSSSYYYcccttt}}}|||yyysssmmmjjjlllkkkgggggglllpppoooddddddfffkkkuuupppiiikkkqqqwww|||}}}yyyyyy{{{|||zzzwwwvvvtttnnncccYYYPPPNNNOOOWWWaaaggggggeeeccccccbbb```]]]ZZZXXXWWWXXXTTTQQQTTT[[[ccchhhjjj]]]VVVPPPNNNNNNLLLNNNQQQVVVXXX]]]fffpppyyy~~~}}}|||wwwppphhhccc```ZZZUUUQQQMMMNNNVVV```rrr}}}nnn```___aaahhhrrrzzz}}}~~~xxxuuutttvvvzzz}}}{{{yyypppfffWWWIII???:::999999777777777888999:::;;;<<<<<<>>>???@@@@@@AAACCCEEEFFFKKKMMMLLLNNNTTTYYYYYYRRRPPPNNNLLLKKKLLLNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPTTTUUUWWW]]]kkkjjjcccgggrrrwwwZZZPPPFFFDDDFFFFFFHHHJJJKKKPPPWWW```iiittt~~~fffZZZYYYUUUSSSOOOJJJGGGEEEDDDDDDEEEDDDCCCDDDFFFFFFDDDCCCAAA@@@???@@@@@@@@@>>><<<999999999999999888777777333444444444444333222222333222222111111222222333///...---...000222222222000000000111111000000000////////////000000000000111111111111111111111111////////////000000000000///......//////000111222222222333444555555444444222333333222222333444555444333333222333444666777777666555555555555666777666555444333222222222222222222222222222222222222000000111111222333333333000000111111222222222222444333333333333444555555555555555555666666666666666555555666666777888999:::::::::;;;<<<======>>>>>>??????@@@AAABBBBBBCCC>>>AAADDDGGGJJJQQQZZZbbbjjjsss~~~yyynnnddd]]]XXXVVVTTTNNNNNNMMMKKKLLLTTTbbbmmmuuuyyy~~~rrrbbbZZZUUUTTT[[[dddooo{{{tttmmmmmmiiibbb______^^^ZZZVVVVVVVVVZZZcccssswwwsssvvv|||~~~{{{{{{||||||yyywwwxxxvvvmmm```WWWPPPPPPSSS\\\ffflllllljjjgggeeebbb___\\\YYYVVVUUUYYYVVVTTTWWW^^^eeeiiijjj^^^WWWQQQPPPOOOMMMMMMOOOVVVYYY___hhhrrr{{{}}}|||{{{|||yyytttooogggbbb^^^YYYUUURRROOOPPPZZZdddvvvjjj^^^```fffoooxxx{{{yyyuuupppppprrrvvv{{{|||yyywwwnnncccTTTFFF>>>;;;::::::777777777888999;;;<<<======???AAABBBBBBBBBDDDEEEEEEJJJLLLKKKMMMSSSXXXYYYTTTRRROOOLLLKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSOOOOOONNNNNNOOOQQQRRRTTTUUUUUUVVV\\\gggyyyjjj^^^___hhhyyy}}}___RRREEEBBBDDDEEEGGGJJJJJJMMMTTT[[[dddnnnxxx~~~fffZZZYYYUUURRRNNNJJJFFFDDDDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAA@@@===;;;::::::999999888888888888333333444444333333222111222222111111111111222222...---,,,...111333333333000000111111111111000000.../////////000000000111////////////000000000000////////////000000000000///////////////000111111111222333444444555444444000222222222111222444666555444444333333444555666666777777777777777777666777666555333222222222222111111111222222222222222222222222111000000//////000000111222222222222111444333333333333444555555555555555555666666666666555555555555666777888888999999:::;;;<<<======>>>:::;;;<<<===???AAABBBBBB???BBBDDDFFFHHHOOOWWW^^^iiiqqqyyy}}}vvvnnnfff___[[[XXXQQQQQQPPPNNNNNNSSS[[[bbbhhhlllsss{{{yyy|||rrrbbbZZZXXX^^^fffnnn{{{yyyxxxqqqhhhbbb^^^XXXQQQRRRPPPNNNOOOVVVcccrrr||||||zzz~~~||||||wwwtttuuuzzzyyyoooaaaXXXRRRSSSXXX```iiinnnnnnllleeebbb___]]]\\\ZZZWWWUUUXXXVVVVVVZZZ```eeegggfff___XXXSSSSSSQQQNNNMMMOOOUUUXXX___hhhsss{{{xxxxxxxxx{{{{{{vvvsssnnnhhhccc\\\XXXTTTRRRQQQSSS]]]hhhwwwwwwfff^^^cccmmmxxx~~~wwwppplllooosssxxx{{{{{{wwwsssiii^^^OOOCCC===;;;:::999777777777888:::;;;===>>>>>>@@@BBBCCCCCCCCCDDDFFFDDDIIIKKKIIIKKKQQQUUUVVVTTTRRROOOLLLKKKKKKLLLMMMOOOPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTPPPOOOOOOPPPQQQSSSUUUWWWXXXVVVWWW\\\dddqqqkkk\\\ZZZ___mmm{{{kkkZZZIIICCCCCCDDDEEEGGGIIILLLQQQWWW___hhhqqqxxxfffYYYYYYUUURRRNNNJJJFFFDDDCCCCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@AAAAAA@@@===;;;<<<;;;:::999888888777777444444444444444333333222222222111111111111222222111000///000222444444333///000111222222111000///000000000000////////////........./////////000000////////////000000000000///////////////000000111111111222333444444444444000222333333222222444777666666444333333444555555555666888999999888666555777666555444333222222222000000000111111111222222222222222111000000/////////000111222333222222111444333333333333444555555555555555555666666666666444444444444555666777888777777888999:::;;;<<<===:::;;;<<<===>>>@@@AAAAAAAAACCCDDDEEEFFFLLLTTTZZZeeekkkrrrwww~~~~~~~~~|||xxxrrrkkkfffddd^^^\\\XXXUUUTTTUUUXXXZZZ\\\___eeennnyyy~~~{{{xxx}}}xxxllldddhhhlllqqq}}}xxxqqqjjj```WWWTTTQQQNNNMMMQQQYYY```eeeooowww~~~~~~{{{xxxuuutttmmmkkkoooxxxzzzpppbbb[[[VVVXXX\\\cccjjjmmmllliiiaaa___]]]]]]______\\\ZZZXXXXXXYYY^^^dddgggfffddd___YYYUUUUUUSSSPPPNNNPPPVVVYYY```kkkuuu||||||ttttttvvvzzzyyyuuurrrnnniiiddd^^^ZZZVVVUUUUUUYYYdddoooyyypppfffdddlllxxx{{{qqqlllpppvvv{{{}}}zzztttooocccYYYJJJ@@@;;;:::888777777777888888:::<<<===>>>???AAADDDEEEDDDDDDEEEFFFDDDHHHKKKIIIJJJOOORRRRRRSSSQQQOOOLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSRRRRRRSSSUUUVVVWWWYYYWWWXXX]]]bbbjjjzzzqqqbbb\\\\\\eeepppkkkVVVKKKGGGEEEDDDDDDHHHKKKOOOSSSZZZbbbkkkqqqgggYYYYYYTTTRRRNNNJJJFFFDDDCCCCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@@@@AAABBB@@@===;;;===<<<:::999888777777777555555666666555555444333222222111111111111222222444333111222333444444333///000111222222111000///222222111000///...------.../////////000000111111////////////000000000000000////////////000000111000111222333444444555444111333555444222333666888777666555444333333444555555666999::::::999666555777777555444333222222222//////000000111111111222///000000111222222333333///000111222333222111111444333333333333444555555555555555555666666666777444333333444444555666777555666777888999:::;;;;;;======>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEJJJRRRXXXaaaffflllpppwww~~~{{{zzz|||~~~~~~{{{vvvrrrpppmmmhhhbbb]]][[[ZZZZZZYYYUUUWWW\\\dddooo|||}}}zzzxxx{{{tttssstttuuuxxxlllbbbVVVSSSPPPOOOQQQTTTVVVVVVYYYbbbmmmuuu{{{tttoookkkhhheeeeeeccchhhtttxxxoooddd^^^YYY[[[___eeeiiikkkhhhfff```^^^^^^```ccceeecccaaaZZZ[[[]]]ccchhhjjjhhhddd___ZZZVVVVVVUUUQQQOOOPPPXXX\\\dddnnnxxx}}}zzzrrrsssuuuyyy}}}wwwtttrrroooiiieeeaaa]]][[[ZZZ[[[___jjjvvv|||zzzmmmgggkkktttvvvlllqqqxxx}}}}}}yyyrrrmmm___TTTGGG===:::999777555777777888999:::<<<>>>>>>???AAADDDEEEEEEDDDEEEFFFDDDIIIKKKJJJJJJNNNPPPOOOQQQPPPNNNMMMKKKKKKKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQQQQRRRRRRTTTUUUUUUVVVVVVUUUTTTTTTUUUVVVWWWZZZXXXYYY]]]```eeesssyyyiiiaaa^^^bbbkkk}}}{{{bbbSSSMMMHHHEEEDDDHHHJJJMMMQQQWWW___gggmmm~~~lll]]]YYYUUUSSSOOOKKKHHHFFFFFFEEEFFFFFFFFFFFFDDDBBB@@@???@@@@@@??????>>>=========888888999999888777555444666666555444333333222222666555333222111222333333111000///000111222111///***+++***)))((((((***,,,////////////////////////222111111000///......---------...///000000//////000111111000...///111333333333444555555555444444444333222222222444666777888888777777666666555555999999::::::;;;<<<<<<<<<:::999999888777666666555111111111111111111111111333333333222222111111111111111333444444333222111444444444444444444444444666888999888777666777888444555777888888888777666555666888999:::;;;;;;;;;===<<<<<<<<<===>>>??????EEEDDDCCCCCCFFFJJJOOORRRYYY^^^fffmmmqqqtttwwwyyy{{{{{{zzz{{{wwwooogggaaaYYYRRRTTTQQQRRRZZZfffppp|||xxxxxx~~~xxxnnnfff```WWWPPPMMMKKKKKKJJJRRRVVVZZZ___lll||||||nnneeeaaa```^^^[[[]]]XXX[[[fffooonnnfff```___^^^]]]\\\\\\]]]^^^___^^^```dddgggiiiiiihhhhhhcccccceeeiiillllllhhhddd```___\\\WWWTTTRRRTTTUUUVVV]]]fffooowww}}}~~~{{{yyyxxxwwwsssvvvzzz}}}~~~zzzuuupppllliiiggg___```___]]]^^^fffrrr|||sssjjjllltttyyysssvvvxxxzzz~~~}}}ttthhh^^^RRRCCC::::::<<<;;;999:::::::::;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQPPPNNNMMMMMMLLLNNNOOOQQQRRRRRRRRRQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWWWWSSSQQQQQQUUUXXXXXXWWW[[[ZZZ[[[^^^```bbbjjjsssuuuddd___dddjjjtttyyy```OOOGGGDDDCCCDDDEEEIIINNNQQQVVVaaammmzzzlll^^^ZZZVVVTTTPPPKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@??????>>>=========888888888888888777666666666555555444333333222222555444333222222222222333222111000111222333222000111111111000//////111333000000000000000000000000111111000000///......---------.../////////////////////000///......000222333333444444444444444333666666666666555555444444777777777777666666555555888999;;;<<<<<<;;;999777999888888777666666555555222222222222222222222222333333333222222222111111///000111333333333333222444444444444444444444444555666777777555555666777555666777999999888888777666777888999:::;;;;;;;;;============>>>???@@@@@@CCCCCCCCCDDDFFFJJJNNNPPPWWW[[[aaaggglllpppsssvvv}}}}}}tttlllbbbZZZXXXTTTSSSYYYaaajjjuuu~~~~~~|||}}}oooiiiaaaYYYTTTPPPNNNLLLLLLPPPSSSVVV^^^kkkqqqqqqwwwzzz||||||~~~~~~xxxtttmmmccc]]]]]]]]]\\\[[[ZZZUUUXXXccclllllleee```___^^^[[[ZZZYYYZZZ\\\]]]aaadddiiimmmoooooonnnmmmkkkjjjjjjlllnnnlllhhhdddaaa```\\\XXXTTTSSSTTTVVVYYY___hhhqqqxxx}}}}}}{{{zzzyyyyyywwwzzz}}}~~~}}}yyytttpppllliiigggaaabbbbbbaaacccjjjwwwtttnnnrrryyyrrruuuwwwyyy|||{{{qqqeeeXXXNNN@@@999999;;;:::888::::::;;;<<<======>>>>>>AAABBBCCCEEEFFFGGGGGGHHHGGGHHHHHHJJJLLLNNNPPPQQQPPPPPPOOOOOOOOOOOONNNNNNLLLMMMOOOQQQQQQQQQQQQPPPOOOPPPQQQSSSUUUWWWXXXYYYXXXUUURRRRRRUUUWWWXXXWWWZZZXXXYYY\\\]]]___gggppppppeeebbbdddfffppp~~~oooYYYMMMHHHFFFEEEEEEHHHLLLNNNRRR\\\ggguuu|||kkk^^^ZZZWWWTTTPPPLLLHHHFFFEEEEEECCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>=========999888888777777777888888555555555444444333333222333333333333333222222222333222111222333444333111000111111000//////111222111111111111111111111111111000000//////.........------...////////////...---...///...---...///111333333444444444444333333333444666777777555333222777777777666666666666555444777:::======;;;888666777777777666555555444444111111111111111111111111333333333222222222222111...///000222222333333333444444444444444444444444333444555555333333444555666777888999999999888777777777888999:::;;;;;;;;;>>>======>>>???@@@AAAAAAAAAAAABBBDDDFFFIIIKKKLLLRRRVVV[[[```eeekkkppptttyyynnnddd^^^XXXUUUWWW\\\aaakkkttt|||}}}~~~xxxrrrhhh___XXXRRRMMMKKKGGGJJJLLLLLLOOOVVV\\\^^^gggnnntttvvvwwwvvvqqqkkkddd```\\\\\\___bbbbbbaaa]]]YYY[[[dddmmmlllgggccc^^^\\\ZZZXXXXXXZZZ]]]___iiilllrrrwwwyyyxxxuuussstttsssqqqpppooommmiiifffeeeddd```\\\XXXVVVWWWYYY^^^cccllltttzzz|||zzzzzz{{{{{{}}}~~~}}}{{{xxxtttooollliiigggcccdddeeefffiiiqqq|||sssqqqwwwyyyrrruuuwwwxxxzzzxxxmmmaaaPPPHHH>>>888999:::999777::::::;;;<<<===>>>??????AAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOONNNNNNNNNOOOOOOPPPPPPPPPJJJKKKMMMOOOQQQQQQQQQQQQOOOPPPQQQSSSVVVXXXZZZ[[[YYYVVVTTTSSSUUUWWWWWWWWWYYYWWWWWWXXXYYY[[[cccmmmqqqeee```\\\bbbmmm}}}~~~cccQQQHHHFFFFFFEEEFFFIIIKKKNNNVVV```ooovvvjjj]]]ZZZXXXUUUQQQLLLHHHFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>=========:::999888777777777999999555555444444444333333333222222333333333222222222333222111111333333222111---...//////------...///000000000000000000000000000000/////////.........------...//////.........---...//////......000222333333444444444444333333---///111333444444444444666666666666666666666666222555888<<<======;;;999666666555555555444444444000000000000000000000000222222222222222222222222///000000111111222222222333333444444444444444444333444555555333333444555555666888999999999888777888888888888999:::;;;;;;>>>>>>>>>>>>???@@@BBBBBB???@@@BBBDDDFFFHHHIIIIIINNNQQQUUU[[[aaaiiiqqqwwwwwwmmmccc\\\WWWWWWXXX[[[eeennnzzz|||{{{pppeee\\\TTTNNNKKKFFFHHHIIIGGGFFFIIIOOOSSS\\\hhhssswwwxxxvvvpppiiiffffffgggjjjooorrrrrrqqqlllgggfffmmmrrrooojjjggg^^^\\\[[[[[[]]]aaafffiiitttxxx}}}{{{wwwxxxwwwuuusssqqqnnnkkkjjjkkkiiifffaaa]]]\\\]]]___dddiiiqqqwww|||~~~{{{{{{{{{}}}~~~}}}zzzyyyvvvsssooollliiigggbbbcccfffhhhmmmvvv|||nnnooowwwyyysssuuuwwwxxxyyyuuuiii]]]IIICCC<<<999999:::999777::::::;;;<<<>>>???@@@@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLNNNOOONNNNNNOOOOOOOOOOOOPPPPPPJJJLLLNNNPPPRRRRRRRRRRRRQQQRRRSSSTTTVVVXXXYYYYYYYYYWWWUUUTTTTTTVVVWWWWWWYYYWWWVVVVVVVVVXXX```jjj{{{rrrhhh______cccpppoooWWWKKKGGGFFFDDDDDDGGGIIILLLSSS\\\iiippp{{{hhh\\\ZZZYYYWWWRRRMMMHHHFFFDDDDDDBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@??????>>>=========;;;:::888777777777999999444444444444444333333333222222222222222222222222222000///000111222111000000111222222000000000222////////////////////////////////////............------............---------///000111000000111333333333444555555555555444000000000000111333555666555555555555555666666666666777888::::::;;;;;;;;;555555555555444444444444111111111111111111111111222222222222222222222222222222111111111111111111333333333444444444555555444555666666555444555666555666777888888888777777999888888888888:::;;;<<<=========>>>???AAABBBCCC???@@@BBBDDDFFFGGGGGGGGGKKKNNNRRRXXX___iiissszzz|||sssfff```ZZZWWWVVVYYYcccnnn{{{{{{oooeee\\\TTTOOOHHHHHHHHHFFFCCCDDDIIIOOOZZZiiizzz|||wwwxxxzzz}}}~~~xxxtttwwwxxxtttnnnlllbbbbbbbbbeeeiiiooouuuyyy}}}yyyxxxxxxxxxvvvsssqqqoooooonnnllljjjeeeaaa```bbbdddkkkpppvvv|||~~~|||{{{|||}}}~~~}}}zzzwwwvvvuuurrrooollliiigggaaacccfffjjjqqqyyy}}}rrrhhhlllttt{{{uuuwwwxxxxxxxxxsssfffYYYEEEAAA<<<::::::;;;:::999:::;;;<<<===???@@@AAABBBBBBCCCEEEGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXWWWVVVTTTTTTTTTVVVXXXZZZXXXVVVWWWVVVVVV^^^gggtttmmmeee```hhh|||aaaOOOHHHFFFCCCBBBEEEHHHKKKRRRZZZeeelllvvvggg\\\ZZZ[[[XXXSSSMMMIIIEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCC@@@@@@??????>>>=========;;;;;;:::999888777777888444444444444444444444444222222111000000111333444111000///000111111000//////111333333111000111111................................................---............---,,,,,,,,,...111222111111222333222333444555666777777777999777555333222222444555444555555555555666666666999999888888888888888888555555555555555555555555333333333333333333333333111222222222222333333333333333222111111222222333222333333444444555555555555777777777666555666777666777888999999999888777:::999888888888999;;;<<<<<<<<<======???@@@BBBCCC@@@AAACCCDDDEEEFFFFFFFFFIIILLLPPPVVV^^^gggrrrxxx~~~|||vvviiibbb\\\XXXUUUXXXcccooo~~~~~~sssggg[[[SSSMMMIIIGGGFFFEEEDDDHHHNNNZZZmmm~~~yyyuuutttpppppprrruuuzzz~~~|||yyy{{{|||{{{xxxvvvuuutttooonnnlllhhheeedddfffhhhqqquuu{{{{{{{{{||||||}}}~~~}}}zzzwwwttttttsssrrrooollliiigggbbbdddhhhnnnuuu}}}zzzzzz{{{lllgggmmmuuu|||vvvxxxyyyxxxwwwqqqbbbTTTCCC???<<<::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCCCCDDDFFFGGGIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNOOOQQQRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVUUUTTTRRRSSSVVVXXXZZZXXXXXXXXXVVVUUU[[[cccooossseeefffvvviiiQQQFFFGGGCCCAAADDDHHHJJJQQQWWW```gggpppzzzhhh^^^]]]\\\XXXSSSNNNIIIEEECCCCCCDDDCCCBBBAAAAAAAAABBBCCC@@@@@@??????>>>=========<<<<<<;;;:::999777666555444444444444444444444444333222000...///111444555222111000000222222111000---///111111000/////////////////////////////////........................---.........------,,,++++++---000111111111111222222333444666888999::::::999888777555444333333222444444444555555555666666111333555777888888888777555555555555555555555555222222222222222222222222111111222222222333333333111111111222333444666777222222333333444555555666555666777777666555666777888999:::;;;;;;;;;:::999:::999888777777999:::<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGHHHKKKOOOTTTZZZccckkkqqqxxxzzzwwwkkkddd]]]XXXTTTWWWcccooozzzhhh\\\UUUMMMHHHIIIIIIHHHJJJOOOZZZnnn}}}|||zzzzzzrrrrrrpppmmmjjjjjjmmmooovvvzzz}}}zzzxxxyyy{{{~~~~~~}}}}}}~~~{{{xxxuuurrrrrrrrrqqqooollliiigggeeeggglllsss{{{}}}~~~vvvlllmmmuuu|||xxxuuuxxxxxxwwwuuunnn^^^PPPAAA>>>;;;888888999:::;;;:::;;;<<<>>>@@@AAACCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSQQQRRRVVVYYYYYYWWWXXXYYYVVVTTTXXX___ggguuutttmmmvvvtttYYYJJJIIIDDDAAACCCFFFHHHLLLRRRZZZ```iiisss{{{iii```___\\\YYYTTTNNNIIIEEECCCBBBDDDCCCBBBAAA@@@AAABBBBBB@@@@@@??????>>>=========<<<<<<<<<<<<:::777555333444444444444444444444444444222///------000444777333222111111333333222111///111333333222111000111000000000000000000000000---.....................---.........------,,,+++))),,,///000000000000111111333555777999;;;<<<<<<333444555666666444222111444444444555555555666666&&&***000666:::;;;::::::555555666666666666666666////////////////////////111111111222222333333333///000000111444777:::;;;222222333333444555666666555666777666555555666777:::;;;<<<=========<<<;;;;;;:::888777777999:::<<<::::::;;;<<<>>>???AAABBBDDDCCCCCCCCCDDDEEEGGGGGGHHHKKKNNNRRRWWW^^^fffkkkqqqwww~~~wwwlllfff^^^XXXSSSUUUaaannn~~~yyyiii\\\RRRKKKLLLNNNLLLLLLPPPXXXnnn~~~}}}wwwvvvuuurrrpppqqqtttvvvyyy|||zzzvvvvvvxxx{{{~~~||||||~~~~~~|||zzzwwwtttqqqqqqqqqqqqooollliiigggiiikkkooowww}}}uuunnnsss|||xxxqqquuuwwwwwwvvvssslll\\\MMM@@@===:::777777888:::;;;;;;;;;===>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTQQQRRRRRRSSSTTTTTTUUUUUUQQQSSSSSSRRRQQQRRRVVVYYYWWWVVVWWWYYYVVVSSSVVV\\\```kkk}}}wwwzzzgggXXXKKKEEEAAABBBDDDEEEIIIMMMVVV\\\dddmmmvvv}}}kkk___]]]ZZZWWWRRRLLLGGGEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>===>>>??????>>>===;;;;;;;;;::::::999999999666555333333555666555444555444333222111111111111......//////000000111111000000000000000000000000000000000000000000000000.../////////000000000111...//////000//////...---...///000111111000///...222222444555666777777777555555555444444333333333333333333444444444555555111222444666666555444333333333222111222333555666222444444333111000111222222111111111222333333444666666555444333222222111333333333444444444555555777777777777888888888888777888:::;;;<<<;;;::::::::::::999888777777888888:::;;;;;;<<<===>>>??????BBBBBBBBBBBBCCCEEEFFFFFFJJJKKKLLLNNNQQQXXX```eeennnyyy}}}tttjjjccc[[[WWWUUUXXXbbblll}}}{{{pppbbbUUURRRQQQPPPRRRVVVZZZcccsss~~~yyyvvvvvvwwwxxxyyy}}}~~~zzzvvvsssxxxzzz}}}}}}zzzyyy{{{~~~~~~|||zzzxxxvvvuuuuuusssoookkkiiiiiikkklllqqqxxx~~~~~~vvvvvvxxx{{{~~~{{{vvvtttvvvwwwxxxxxxrrreeeUUUIII???>>><<<:::::::::;;;<<<===>>>>>>>>>>>>?????????DDDEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVSSSPPPPPPSSSUUUTTTSSSRRRRRRSSSTTTVVVUUUSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWXXXXXX]]]hhhwwwxxxuuuZZZOOOGGGAAABBBDDDEEEFFFHHHQQQUUUZZZaaahhhrrr{{{kkk___]]][[[WWWRRRLLLHHHEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@???;;;;;;::::::999999888888666555333333555666555444555444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000............//////////////////////////////////////////000000000000//////111222333444555666666666666666555555555444444444333333444444444555555555222333555666666666444333111111111111111222333333222333444333111111111333222222111111222222333444444444444333222222111111333333333444444444555555444444555555666666666777777888:::;;;<<<<<<<<<;;;;;;;;;:::999888777777777999999:::;;;<<<===>>>???BBBBBBBBBCCCDDDEEEFFFGGGJJJJJJKKKMMMPPPVVV]]]bbbnnnwww{{{tttkkkccc[[[XXXXXX[[[ccclllzzzttteee___]]]ZZZWWWXXXYYY^^^hhhvvv}}}{{{|||}}}~~~~~~~~~|||zzzwwwvvvxxxyyy|||}}}yyyxxxzzz|||~~~}}}{{{zzzxxxvvvvvvuuutttrrroookkkiiiiiijjjpppuuu}}}wwwnnnnnnpppsssvvv~~~tttrrrrrrwwwwwwxxxvvvooobbbRRRGGG>>>===;;;:::999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAAEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTRRRPPPRRRUUUVVVVVVUUUSSSSSSTTTUUUVVVVVVSSSPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWW]]]fffrrr}}}dddTTTJJJBBBBBBCCCCCCCCCEEELLLOOOSSSYYYaaakkkuuu|||kkk___]]]\\\XXXSSSMMMIIIFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@???;;;::::::999888888777777666444333333444555555444444444333222111111111111333333333222111000000///////////////////////////000000000000000000000000...............---------000///.........///000000000000////////////000000///000222333444444555555666666666666555555555555333444444444444555555555333444555666777666555555111111222222333333222222111222333333222111222444222222111111222222333333222222222222222222111111333333333444444444555555333444444555666777777888777888999;;;<<<===============<<<:::999888777777777777888999:::<<<>>>???BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNSSSYYY^^^lllttt{{{~~~}}}~~~yyyqqqggg]]]ZZZ[[[___gggooossszzz{{{ssspppjjjccc___[[[\\\^^^fffttt~~~{{{zzzyyyzzzzzzzzz|||~~~~~~{{{yyyxxxzzz|||}}}}}}}}}|||zzzxxxvvvuuuuuuvvvwwwvvvtttppplllkkklllmmmsssyyymmmeeegggjjjoootttsssnnnoooqqqyyyxxxwwwsssjjj\\\MMMCCC===<<<;;;:::999:::;;;<<<>>>>>>???AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSQQQQQQQQQSSSVVVXXXWWWVVVVVVVVVVVVWWWXXXWWWTTTQQQPPPPPPPPPPPPPPPQQQRRRSSSWWWWWWWWWWWWWWWWWWWWWVVV\\\bbbkkkyyy~~~sss^^^RRRFFFCCCCCCBBBBBBCCCGGGIIIMMMRRRYYYdddooovvvkkk___]]]\\\YYYTTTNNNIIIGGGFFFFFFCCCCCCCCCDDDCCCCCCBBBAAA???>>>===>>>??????>>>===;;;:::999999888777666666666444333333444555555444444333222222111111111222222222222111111000000000////////////////////////000000000000000000000000//////............------111000...------///111222111000///......///000111...///000222333333333333555555555555555555444444444444444444555555555555444555666666777777666666333444555666666555444333000111333333222222333444333222222111222222333333111111111111222222333333333333333444444444555555444555666777888999:::;;;777888999;;;<<<>>>>>>??????>>>===<<<;;;999888777666666666777888;;;===>>>AAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLPPPUUUYYYhhhnnntttzzz|||ssseee______cccllltttvvv{{{~~~~~~~~~}}}xxxqqqwwwzzzqqqiiiaaa^^^[[[]]]gggxxx~~~zzzxxxwwwyyy{{{}}}{{{yyyxxxyyy{{{}}}~~~~~~|||zzzxxxuuutttuuuvvvwwwxxxxxxvvvrrrooonnnppprrrtttzzzwwwgggcccggglllsssxxx~~~uuummmkkkppptttyyyxxxuuunnncccUUUGGG???;;;;;;::::::::::::;;;<<<>>>???@@@BBBDDDFFFGGGHHHEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQQQQQQQSSSUUUWWWWWWVVVUUUYYYYYYYYYZZZ[[[ZZZVVVTTTQQQPPPPPPPPPPPPPPPQQQRRRXXXWWWWWWWWWWWWVVVVVVVVV[[[___fffsssxxx|||hhhZZZKKKEEEDDDCCCCCCDDDFFFGGGJJJMMMTTT___jjjrrryyykkk___]]]\\\YYYTTTNNNIIIGGGFFFFFFCCCCCCCCCDDDCCCCCCBBBAAA???>>>===>>>??????>>>===;;;;;;:::999888777666555555444222222444555444333333333222222111111222222/////////000000000111111////////////////////////////////////////////////////////////////////////111000...---...///111333111000///......///000111......000111222333333333333333333333333333333333444444444555555555666666444555555666666666666666444555666777777666444333000111333333222222333444333333222222111222222333111111222222333333444444333333333444444444555555444555666777888999:::;;;777888888:::;;;===>>>????????????>>>===;;;999888555555555555777999;;;===@@@AAACCCEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJMMMRRRUUUaaagggnnnttt{{{~~~|||}}}rrrfffcccfffqqq|||{{{xxxrrrkkkeeelllwwwxxxooofffaaa[[[YYY^^^iiivvv~~~|||zzzxxxvvvwwwyyy}}}~~~}}}xxxwwwxxxzzz~~~zzzyyywwwuuuuuuvvvwwwxxxwwwvvvtttqqqoooppprrruuuxxx}}}uuuhhhfffkkkpppuuuyyyzzzsssmmmiiijjjpppuuuxxxwwwrrriii\\\OOOCCC<<<::::::::::::;;;<<<<<<===???@@@BBBCCCEEEGGGIIIIIIFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVUUUTTTTTT[[[[[[[[[\\\]]]\\\YYYWWWRRRQQQQQQPPPPPPPPPQQQQQQWWWWWWWWWWWWWWWWWWWWWWWWYYY]]]cccnnntttqqq{{{rrr```NNNEEEDDDCCCBBBCCCDDDEEEGGGJJJPPPYYYdddkkkrrr}}}kkk___]]]\\\XXXSSSMMMIIIFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@???<<<<<<;;;999888777666555555333222222333444444333333333222222111222222333---......///000000111111////////////////////////////////////////////////////////////000000111111000//////...///000222333000000////////////000000---...000111222222333333222222222222222333333333444444555555555666666666444444555555555666666666444444555555444444333333111222333333222111222444333333222222111111222222111222222222333333444444333333333444444444555555333444444555666777777888888888888999:::;;;===>>>???@@@@@@@@@???===:::999777666555555666888:::<<<>>>???BBBDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLPPPSSSYYY```ggglllsss{{{~~~|||xxx{{{~~~qqqhhhjjjvvvzzzqqqiiiccchhhrrr~~~xxxqqqgggccc\\\WWWWWW[[[aaafffrrrzzz~~~}}}yyyxxxxxxxxxzzz}}}~~~|||yyyxxxwwwwwwxxx{{{xxxxxxwwwvvvvvvwwwxxxyyyssssssqqqooonnnppptttwwwuuulllmmmsssvvvxxxyyy}}}tttkkkhhhhhhiiinnnsssvvvtttnnndddWWWJJJAAA<<<999:::;;;<<<<<<===>>>>>>@@@AAABBBDDDFFFHHHIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLNNNOOOOOORRRSSSUUUUUUSSSRRRSSSTTT[[[ZZZ[[[]]]^^^^^^[[[YYYTTTSSSRRRQQQQQQQQQQQQQQQVVVVVVVVVWWWWWWWWWXXXXXXXXX\\\```fffssstttjjjooo~~~iiiSSSGGGDDDBBBAAAAAAAAABBBCCCFFFJJJRRR[[[aaakkkuuukkk___]]][[[WWWRRRLLLHHHEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAAAAA@@@???======<<<:::999777666666555333222222333444444333333222222111222222333333000000000000000000000111000000000000000000000000////////////////////////,,,------...///000111111...//////000111111222222//////000000000000//////...///000111222333333333222222222333333444444444555555555555666666666666444444444444444555555666666555555444444444444444222333444333111111111333444333222222111111222222111111111222222222222222333333333444444444555555444444555555666666666777888888777777888:::;;;<<>><<<;;;999777666555555777999;;;<<<>>>AAACCCEEEFFFFFFEEEFFFGGGHHHIIIJJJLLLPPPSSSTTT\\\bbbeeeiiipppvvvxxxwww{{{|||ooommmyyy|||rrrhhhiiirrr}}}wwwqqqiiiddd]]]WWWSSSRRRTTTVVV^^^hhhsss{{{yyypppoooqqqrrrtttwww~~~{{{xxxwwwxxx{{{}}}}}}zzzwwwuuuwwwwwwyyy{{{~~~~~~|||uuuuuuvvvvvvwwwwwwxxxxxxsssrrrqqqppppppsssxxx|||{{{sssooovvv~~~~~~rrrhhhgggiiikkknnnrrrsssqqqkkk```RRRGGG???===999:::;;;===>>>?????????AAABBBCCCEEEFFFGGGIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRSSSRRRQQQQQQSSSVVVXXXXXXYYY[[[]]]]]][[[YYYUUUUUUTTTSSSRRRQQQQQQQQQTTTUUUUUUVVVWWWXXXYYYYYYWWW[[[\\\]]]eeevvvyyyiiiiiivvvwww]]]NNNIIIEEECCCBBB???@@@BBBDDDHHHNNNUUUZZZdddmmmxxxkkk___]]]ZZZWWWRRRLLLGGGEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>===>>>?????????===>>>===<<<;;;999888777666555333222222333444444333222222222111222222333333333333222222111000000000111111111111111111111111////////////////////////***+++,,,---...000111111---...000111222222222222...///000111111000///......///000222333333333333333333333444444555555555555555555555666666666777444333333333333444555555999888777555555555666777222444444333111000111222444333333222111111111222111111111000000000000000333333333444444444555555777777777777888888888888888888777777777888:::;;;>>>???AAAAAAAAA???===<<<:::999666555555666999:::;;;===@@@CCCEEEEEEEEEDDDEEEGGGHHHIIIJJJLLLPPPSSSQQQZZZ``````aaahhhppptttyyy~~~tttooozzz~~~mmmmmmrrr~~~xxxrrrkkkggg___WWWRRRPPPPPPPPPRRR]]]jjjsssyyyyyyqqqgggbbbdddhhhlllrrrzzz||||||~~~~~~yyyuuuwwwyyy}}}~~~zzzwwwuuuxxxxxxyyy{{{}}}|||zzzxxxssstttuuuvvvwwwwwwwwwwwwuuuttttttssstttxxx~~~vvvpppqqq|||sssiiijjjmmmmmmooorrrqqqoooiii^^^PPPEEE???===:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLLLLLLLMMMNNNOOOOOONNNPPPQQQQQQPPPQQQUUUXXXUUUUUUWWWYYY\\\\\\ZZZXXXWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZWWWZZZYYYVVV\\\nnn}}}kkkiiijjjgggVVVOOOJJJFFFEEE@@@AAACCCEEEHHHMMMSSSXXX___hhhrrr}}}kkk\\\WWWTTTSSSQQQNNNKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>?????????===>>>===<<<:::999888777777555555444333333333333444222222222111222222333333000000000000000000000000000000111111111111000000......////////////......////////////////////////.........///////////////////////////////////////222333444333111111222333444444444444444444444444111222444666777777666666555555444333333333333444666777888888888888777666555555444333222222222222333222222111111222222333///000111222222222222222222222222333444555666777444555555666666666666666444666666555444555999===@@@??????@@@BBBBBB@@@???::::::999888888777888888<<<===???BBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNQQQQQQUUUYYY\\\___jjjuuu||||||yyywwwwwwrrrssswwwsssggg```ZZZVVVQQQMMMMMMQQQRRRZZZfffqqqwwwvvvrrroooeeecccdddjjjssszzzzzzxxxlllfffcccmmm|||wwwtttrrrxxxzzz~~~}}}xxxuuuuuuwww}}}~~~~~~zzzwwwuuuqqqrrrssstttttttttsssrrrqqqppppppqqquuu{{{tttsssxxxpppeeekkkrrrqqqpppsssrrrmmmcccVVVJJJAAA===<<<:::<<<>>>@@@@@@@@@BBBCCCFFFDDDBBBCCCFFFHHHGGGFFFKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRUUUSSSTTTXXX^^^```\\\XXXVVVVVVTTTSSSSSSSSSTTTUUUVVVWWWYYY[[[[[[ZZZYYYXXXWWWUUUUUUYYY]]]hhhzzzkkkdddbbbpppxxxgggZZZNNNFFFDDDCCCAAA???@@@DDDIIIMMMOOOXXX\\\fffsss~~~jjj\\\XXXTTTSSSQQQNNNKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>@@@@@@???>>>>>>===<<<:::999888777777555555444333333333333444333333222222111222222222000000000000000000000000000000111111111111000000......////////////......///////////////////////////////////////.........////////////////////////...000222333333444666777444444444444444444444444333444555666666666555444333333333333444555666777888999:::;;;;;;:::999888666555444333222222222222333222222111111222222333111111222222222222222222222222222333444555666777333444555555666666555555777888888666444444777:::;;;===???BBBCCCCCCAAA???>>>===;;;:::888888888888:::<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMPPPPPPSSSWWWXXX[[[dddnnnvvvxxx}}}~~~}}}{{{uuuyyy~~~uuufff^^^WWWTTTQQQLLLJJJLLLQQQXXXdddooowwwyyywwwuuugggdddbbbeeekkknnnmmmiii\\\XXXXXXbbbttt~~~{{{wwwuuutttttt}}}zzzvvvuuuvvvyyy|||}}}~~~}}}{{{xxxuuusssrrrssstttttttttsssrrrrrrqqqpppqqqsssxxx~~~}}}tttxxxqqqfffkkkrrrqqqpppsssoooiii^^^RRRFFF???<<<<<<;;;===???AAAAAAAAACCCDDDFFFDDDCCCDDDFFFHHHGGGFFFJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQTTTRRRRRRVVV[[[^^^\\\YYYUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVXXXXXXWWWVVVUUUWWWUUUUUUXXX[[[cccssslllbbb\\\ggg|||yyyhhhVVVJJJFFFDDDBBB@@@@@@CCCGGGIIIJJJSSSWWW___lllwwwhhh[[[XXXTTTSSSPPPMMMJJJGGGFFFEEEBBBCCCCCCCCCCCCCCCBBBBBBAAA???>>>???@@@AAA@@@???>>>===<<<:::999888777777555555444333333333333444444444333222111111111111000000000000000000000000000000111111111111000000...//////000000//////...000000000000000000000000000000//////......------////////////////////////,,,...111222333444666888333333333333333333333333555555666666555444444333222222333444666888999::::::;;;<<<======<<<;;;:::777666555333222111111111333222222111111222222333222333333333333222222111222222222222333555666777333333444555555555555555::::::999777444444555777666999>>>BBBDDDCCCAAA@@@CCCAAA???<<<999888888888888:::<<<>>>@@@BBBCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNPPPSSSTTTVVV]]]eeeooorrrzzz{{{vvvxxx~~~{{{jjj___UUURRRPPPLLLHHHGGGQQQYYYfffrrr{{{~~~mmmhhhcccbbbcccbbb]]]XXXNNNMMMOOOVVVcccssszzzuuussstttvvvxxx~~~zzzvvvsssuuuyyy|||~~~~~~~~~}}}{{{xxxuuussstttttttttttttttsssrrrqqqpppqqqssswww||||||tttuuusssiiilllrrrrrrppprrrkkkdddXXXKKKBBB===<<<<<<<<<>>>AAABBBBBBBBBDDDEEEFFFDDDCCCDDDFFFHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRPPPPPPSSSXXX[[[ZZZYYYTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSRRRWWWUUUUUUVVVWWW]]]jjjxxxpppccc[[[aaapppwww```NNNFFFFFFCCCAAAAAABBBDDDEEEDDDMMMOOOVVVbbblllwwwfff[[[XXXTTTSSSPPPLLLIIIGGGEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???@@@AAAAAA@@@???>>>===<<<:::999888777777555555444333333333333444555444333222111111111111000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000111111000///...------,,,////////////////////////...///111111111111333444333333333333333333333333555555555555555555444444444444444555666888:::;;;;;;;;;<<<======<<<;;;;;;888777555444222222111111333222222111111222222333444444444444333333222111111111111222333444666666444555555666666666666666:::999888777666555666777555888<<>>;;;999888777777888:::<<<>>>AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMQQQRRRSSSXXX___gggmmmvvvyyyuuuwwwvvvgggXXXRRRPPPLLLIIIHHHQQQ\\\lll|||wwwqqqiiidddbbb]]]UUUOOOKKKKKKLLLOOOUUU^^^hhhoooxxx|||{{{vvvtttuuuyyy}}}|||zzzuuurrrrrruuu{{{~~~|||yyywwwvvvvvvuuuuuutttsssrrrrrrqqqqqqrrrvvv{{{vvvppp|||tttkkkmmmqqqqqqppppppggg___RRRFFF???=========>>>@@@BBBCCCCCCCCCDDDFFFEEEDDDDDDEEEFFFHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNPPPTTTXXXXXXXXXTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQTTTSSSSSSUUUUUUXXXcccooo{{{lllaaa___ggg|||mmmVVVJJJFFFDDDAAA@@@AAABBBBBBAAAHHHIIIOOOYYYbbbmmm||||||dddZZZXXXUUUSSSOOOKKKHHHFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???@@@AAAAAA@@@???>>>===<<<:::999888777777555555444333333333333444555444333222111111111111000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000111111000///...------,,,////////////////////////,,,...///000///000111333333333333333333333333333333333444444555666777777777666666666666777888888999:::;;;<<<<<<;;;:::999888777555444333222222222333222222111111222222333444444444444333333222111111111111222333444555666666666777888888888888888777777666777888888888888666888:::;;;<<>>>>>?????????AAACCCDDDDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNOOORRRTTTVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPRRRUUUTTTVVV___iii{{{}}}ggg___```ppp}}}bbbQQQHHHEEEBBB@@@AAABBBBBBBBBFFFFFFKKKTTT[[[dddrrrzzzcccYYYWWWUUURRROOOJJJGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBAAA???>>>???@@@AAA@@@???>>>===<<<:::999888777777555555444333333333333444444444333222111111111111000000000000000000000000000000111111111111000000///000000111111000000///000000000000000000000000000000//////......------////////////////////////)))+++...///000111333555444444444444444444444444333333333333555666777888888888777666666666666666777888999::::::999888777777666555444333333333333333222222111111222222333222333333333333222222111111111111111222444555666777888888999999999999999666555555777999;;;;;;:::888999999888888;;;BBBHHHGGGGGGFFFEEEBBB>>>;;;999888888999:::<<<>>>@@@AAAAAABBBCCCEEEGGGHHHIIIJJJIIIHHHJJJPPPSSSSSSUUUYYY[[[bbbllluuu|||yyyqqquuu~~~ppp```WWWQQQOOOQQQTTTddd|||xxxpppiiiaaaWWWOOOHHHGGGEEEDDDCCCFFFJJJNNNOOOUUU___jjjsss{{{~~~}}}|||rrrpppooottt}}}|||uuusssqqqqqquuuyyy|||~~~~~~}}}zzzxxxvvvuuuuuuvvvvvvvvvuuutttsssssssssttttttxxx~~~zzzxxx}}}tttppplllnnnpppppplllhhh^^^UUUIIIAAA>>>???@@@@@@@@@BBBDDDDDDDDDCCCDDDFFFCCCDDDFFFFFFFFFGGGJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSOOOPPPTTTVVVUUUUUU\\\eeesssnnnddd^^^fffvvvkkkUUUMMMIIIDDDAAAAAABBBCCCCCCCCCDDDHHHOOOUUU\\\hhhsssxxxbbbXXXWWWUUURRRNNNJJJGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>@@@@@@???>>>>>>===<<<:::999888777777555555444333333333333444333333222222111222222222000000000000000000000000000000111111111111000000000000111111111111000000///////////////////////////////////////.........////////////////////////,,,...000111111222444666555555555555555555555555555444444333444555666777888777666666555555555555666777888999999888777666555555444444444444555555333222222111111222222333111111222222222222222222000000111111222333555666777777888999999999999888666555555777:::<<<;;;999777999;;;999888999???EEEGGGHHHJJJJJJHHHDDD@@@===::::::::::::;;;===???@@@???@@@BBBDDDFFFHHHJJJKKKJJJHHHJJJPPPRRRQQQQQQSSSWWW]]]eeemmmrrrxxx}}}~~~uuuzzzttteee[[[XXXYYY\\\lllxxxpppggg\\\TTTKKKHHHEEEBBBBBBCCCEEEFFFDDDJJJTTT```llluuu{{{~~~}}}zzzxxxvvvnnnkkkjjjooozzz{{{xxxrrrqqqqqqtttxxx||||||{{{|||zzzxxxuuuttttttvvvwwwvvvuuutttsssssstttuuuuuuwww{{{yyy|||~~~sssuuu}}}mmmlllkkkmmmpppooojjjcccYYYPPPEEE???>>>@@@@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEBBBEEEFFFGGGFFFGGGJJJMMMMMMMMMLLLKKKIIIHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMOOOQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTQQQSSSVVVYYYWWWUUUZZZaaaiii|||sssfffccckkkzzzxxx___TTTNNNGGGBBB@@@AAABBBCCC@@@@@@EEEKKKPPPTTT^^^hhhxxxaaaXXXWWWUUURRRNNNJJJFFFEEEEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>???@@@???===>>>===<<<:::999888777777555555444333333333333444222222222111222222333333000000000000000000000000000000111111111111000000000000111111111111000000////////////////////////.........///////////////////////////////////////222333444333111111222333666666666666666666666666777666555444333444555555666666555555555555666666666777888999999888777666555444444444444555666666333222222222222222222333///000111222222222222222000000000111222333555555666666777888888888888888888666555777;;;<<<:::888666:::<<<;;;999999===AAAGGGIIILLLNNNLLLHHHCCC@@@;;;;;;::::::;;;<<<>>>???>>>???AAACCCFFFHHHJJJKKKLLLIIIKKKOOOQQQOOONNNOOOTTTYYYaaaggglllrrryyy~~~}}}ttteee```aaaeeetttwwwmmmaaaXXXQQQMMMHHHEEEDDDCCCBBBAAA@@@FFFPPP]]]iiissszzz~~~~~~{{{wwwtttrrrnnniiifffjjjuuu|||vvvsssppppppqqqvvv{{{}}}|||zzz}}}{{{xxxvvvuuuvvvxxxyyyvvvuuutttsssssstttvvvvvvxxx|||tttvvvvvvkkkpppzzzyyyhhhiiikkkmmmpppooohhhaaaVVVMMMCCC===>>>@@@@@@???@@@AAACCCDDDCCCBBBCCCDDDBBBEEEGGGGGGFFFGGGJJJMMMOOONNNMMMLLLJJJHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMPPPRRRSSSRRRPPPOOONNNPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUYYY[[[XXXUUUXXX___bbbtttrrrffffffrrrnnnYYYSSSJJJCCC@@@@@@AAABBB===>>>BBBHHHLLLOOOXXXaaa{{{eee[[[ZZZRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCBBB????????????>>>>>>>>>>>><<<;;;;;;::::::999999888666555555555555444444444333333333222222222111111000///...///000111000///...///000111111111111111333222000///.........///////////////000000000000///......------,,,,,,+++////////////////////////------///000111111111111666777:::;;;;;;999777555444444444444444444444444555555555555555555555555666666666666666666666666666555555444444333333222111111111111111000//////111111222222222111111000333333333444444444555555555777999::::::999888777777777777888888888888888888777555555666:::>>>AAAAAAGGGNNNRRRRRRNNNJJJHHH???>>>;;;:::999:::<<<===AAABBBBBBDDDEEEFFFGGGHHHKKKLLLNNNOOOOOOPPPRRRSSSWWWZZZ]]]```dddjjjqqquuu{{{{{{|||~~~tttooorrr}}}}}}pppfff```WWWPPPIIIFFFCCCAAABBBFFFEEEGGGMMMXXXdddpppxxx|||}}}|||zzzxxxvvvtttssssssmmmhhhfffmmm{{{|||wwwssspppppppppssswww|||}}}zzzvvv|||vvvqqqppptttxxxxxxvvvyyyxxxvvvsssrrrrrrvvvyyy}}}xxxvvvzzz}}}|||mmmgggjjjoooqqqiiihhhhhhkkknnnllleee___NNNGGG???<<<>>>@@@>>><<<@@@BBBEEEDDDAAA@@@AAACCCDDDCCCCCCCCCEEEHHHKKKMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFIIIJJJJJJKKKLLLKKKKKKKKKLLLOOOTTTYYYZZZWWWPPPKKKRRRRRRQQQQQQQQQQQQPPPPPPRRRRRRTTTUUUUUUTTTSSSSSSSSSQQQQQQRRRTTTVVVWWWWWWfffrrrooodddfffxxx|||jjj[[[LLLEEEDDDBBBBBBCCC???@@@AAADDDHHHNNNRRRUUU{{{dddZZZYYYRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999888888555555555555444444444444333222222222111111111111000///...///111111111//////000000111111111111000333222000///.........///000000//////......------........................////////////////////////...///000111111222222222555666888::::::888666555444444444444444444444444555555555555555555555555777777666666555555555555333333333444444444444444222222222222222111111000000111111222222222111111333333333444444444555555666777999:::;;;:::999888999999888888888888999999888777666666888:::===???@@@EEELLLQQQQQQPPPNNNMMMFFFCCC???<<<::::::<<<===???@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMNNNNNNOOOQQQRRRTTTVVVXXXZZZ]]]aaafffjjjrrrrrrtttxxx~~~{{{oooggg___WWWOOOJJJEEE@@@>>>AAABBBDDDKKKUUUbbbooowww{{{~~~}}}zzzwwwuuusssssssssuuuqqqpppvvv}}}xxxssspppnnnqqqqqqtttxxx||||||xxxuuuwwwsssoooppptttyyyyyyxxxwwwvvvuuusssrrrtttxxx|||~~~zzz||||||}}}xxxzzzsssfffccchhhnnnvvviiihhhggghhhjjjllliiiaaaZZZKKKEEE>>><<<>>>??????===@@@CCCEEEDDDBBBAAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKOOOUUUZZZ]]]ZZZTTTOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRSSSUUUXXXZZZYYYXXXbbbkkk~~~uuueeeaaannn~~~uuudddRRRIIIFFFCCCAAAAAA>>>>>>???AAAEEEIIIMMMPPP{{{cccYYYWWWRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>=========<<<<<<<<<;;;;;;;;;:::999999888888555555555555444444444444222222111111111000000000000///...///111222111000000111111111111000000///222111000///.........///000000///...---,,,++++++---......///000000111111//////////////////////////////000111222222222222333444666777888666555444444444444444444444444444555555555555555555555555777777666666555555555444111222222333444444555555333333333333333222222222000000111222333333333222333333333444444444555555666777999;;;<<<<<<;;;;;;;;;:::999888888999:::;;;777777777888999;;;<<<===>>>CCCIIIMMMPPPRRRTTTUUUPPPLLLEEE>>>;;;:::;;;<<<<<<>>>AAADDDFFFGGGHHHHHHIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTVVVVVVWWWYYY\\\___hhhiiilllpppuuu{{{}}}tttjjjaaaVVVPPPIIIBBB???@@@AAACCCIIITTTbbboooxxx}}}~~~~~~~~~~~~|||yyyvvvtttssstttttt{{{{{{|||}}}vvvqqqnnnmmmmmmqqqsssvvvyyy{{{zzzvvvrrrrrrooommmoootttyyyzzzzzzttttttsssrrrssswww}}}{{{zzz{{{}}}iii^^^^^^fffnnn{{{kkkcccgggggghhhjjjiiidddZZZSSSHHHCCC===;;;===???@@@???AAACCCEEEFFFDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKOOOUUU\\\___]]]WWWRRRNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTUUUTTTTTTSSSRRRSSSVVV[[[^^^^^^\\\ZZZ^^^dddrrrmmmccchhhsssvvv^^^QQQKKKEEEAAA@@@>>>>>>>>>???BBBEEEIIIKKKzzzbbbXXXVVVRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>;;;;;;::::::999888888888555555555444444444333333111111111000000000000///000///...///111222111000111111111111111000///...111111000////////////////////////......---------.........//////000000000////////////////////////...///000111111111111111111222444555555555333333444444444444444444444444555555555555555555555555555555555555666666666777222333333333444444444555444333333222222222222222///000111222333333444444333333333444444444555555666777999;;;<<<============<<<:::888888888999:::777888999:::;;;;;;;;;;;;===@@@EEEIIIMMMRRRXXX\\\XXXSSSKKKBBB<<<::::::;;;999<<>>???@@@===<<<;;;999888888999999888999:::;;;<<<;;;;;;:::;;;===AAAEEEJJJQQQYYY^^^]]]XXXPPPHHHAAA<<<::::::888:::>>>AAADDDFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQSSSRRRTTTVVVVVVVVVWWWZZZ\\\[[[^^^bbbeeehhhmmmssswwwxxxxxxfffZZZRRRKKKGGGGGGEEEGGGLLLUUUcccpppyyy~~~~~~}}}|||{{{vvvuuuuuuvvvxxxzzz}}}}}}xxxuuuppplllkkkmmmpppssstttvvvxxxyyyxxxuuurrrqqqrrrqqqqqqrrrssstttttttttoooqqqsssuuuyyyuuufffaaafffooovvv|||lllfffhhhggghhhjjjiiicccZZZOOOGGGAAA???===<<<===@@@AAABBBDDDEEEGGGIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJJJJJJJJJJKKKLLLLLLNNNPPPTTTXXX[[[YYYUUUQQQNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOQQQQQQQQQQQQPPPQQQSSSXXX^^^aaaaaa^^^ZZZZZZ[[[aaannntttlllmmmzzz~~~eeeTTTHHHCCCBBBBBBAAA@@@??????AAACCCDDDzzzbbbXXXVVVRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDCCC??????>>>>>>>>>=========:::::::::999888888777777444444444444333333333333222222111111111000000000111000///000222333222111000111111111111000000/////////000000000000//////------...///000111222222000000///......---,,,,,,////////////////////////---......//////......---///000111222222333333333444444444444444444444444666666666666666666666666222222333555666888999:::777777666666555444444333444333111000000000111222111111222333444444444333333333333444444444555555555666777:::<<<>>>@@@AAA>>>>>>===<<<;;;:::999888999:::;;;;;;;;;;;;;;;::::::<<<>>>AAAFFFMMMVVV\\\^^^[[[VVVOOOHHHBBB===:::999:::<<>>>>>>>>@@@BBBCCCEEEFFFHHHJJJLLLLLLIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGKKKJJJJJJIIIIIIKKKLLLMMMNNNOOOQQQTTTVVVVVVSSSPPPQQQPPPPPPOOONNNMMMLLLLLLKKKMMMNNNPPPQQQQQQQQQPPPQQQRRRUUUZZZ]]]]]][[[YYYVVVYYY^^^gggvvvuuulllqqqwww___MMMEEEDDDBBBAAA???>>>===>>>@@@AAAzzzcccYYYWWWRRRQQQOOOLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDD?????????>>>>>>>>>======::::::999999888777777777444444444333333333222222333222222222111111111111111000///000222333222111///000000111111111111000...///000111111000//////---......//////000000000000/////////////////////////////////////////////......////////////......///000000111222222333333444444444444444444444444666666666666666666666666444444555555666777777777777777777777777666666666555444222111111111333444222222333333444333333333333333333444444444555555333444666888;;;>>>AAABBB@@@@@@AAAAAA???===:::888;;;;;;;;;;;;;;;:::;;;;;;:::;;;<<<>>>BBBIIIQQQWWW^^^^^^\\\XXXQQQIIIAAA===;;;;;;;;;===???CCCFFFHHHJJJLLLNNNNNNNNNOOOQQQSSSNNNPPPSSSTTTUUUVVVWWWYYYVVVZZZ]]]]]]\\\^^^ccchhhkkksss}}}wwwhhh[[[UUUQQQRRRTTT[[[fffqqqzzz~~~}}}{{{yyywwwvvvqqqssswww{{{~~~zzzvvvllllllmmmoooqqqtttvvvwwwwwwxxxxxxuuurrrqqqsssuuuuuuvvvwwwvvvtttqqqooooooooosssyyy~~~~~~wwwpppmmmpppvvv|||~~~wwwnnnfffbbbbbbdddfffggggggcccZZZPPPGGGBBB@@@@@@@@@??????@@@BBBDDDFFFGGGHHHLLLNNNNNNKKKGGGFFFFFFEEEEEEEEEFFFHHHIIIFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHIIILLLKKKIIIIIIIIIJJJLLLMMMMMMMMMNNNPPPSSSUUUTTTSSSTTTSSSRRRQQQOOOMMMLLLKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQTTTWWWXXXXXXWWWTTTXXX]]]aaajjj{{{}}}uuuvvvsssZZZLLLJJJCCCBBB@@@???>>>???@@@AAAzzzcccYYYXXXRRRQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@@@@???::::::999999888777777777444444444333333333222222333333333222222222222111111000000000222333222111...///000111111111111111...///000111111000//////..................------/////////000111111222222///////////////////////////000000000000000/////////000000111222333333444444444444444444444444444777777777777777777777777777666666666555555555555666666777777888888999999777555444222222333444555333333444444444333222222333333333444444444555555333333555888;;;>>>AAACCCBBBCCCDDDDDDBBB???<<<999<<<<<<;;;:::::::::;;;;;;::::::;;;===@@@GGGNNNTTT^^^______]]]WWWNNNEEE???<<<;;;;;;;;;>>>AAAEEEHHHIIIKKKMMMMMMMMMNNNPPPRRROOORRRTTTUUUUUUVVVWWWYYYXXX[[[^^^]]][[[\\\aaafffbbbkkkttt|||}}}}}}~~~|||kkkbbbYYYYYY[[[aaakkkuuu~~~~~~~~~|||zzzwwwvvvuuurrrtttyyy}}}{{{uuupppjjjlllnnnqqqtttuuuvvvwwwwwwxxxwwwtttqqqpppsssvvvuuuvvvxxxwwwuuurrrpppooopppttt{{{sssooolllnnntttzzz{{{ooofffbbbaaabbbbbbeeefffeee```WWWMMMEEE@@@@@@AAAAAA@@@@@@@@@CCCEEEGGGGGGIIILLLPPPOOOKKKHHHGGGFFFDDDDDDEEEFFFIIIJJJFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKIIIHHHIIIJJJLLLNNNLLLKKKKKKNNNRRRUUUWWWWWWVVVVVVTTTRRRPPPNNNLLLKKKNNNOOOQQQSSSTTTTTTTTTSSSQQQPPPOOOPPPRRRUUUUUUUUUSSSXXX]]]]]]```mmmuuu~~~fffTTTPPPFFFEEECCCAAAAAABBBCCCDDD|||cccYYYYYYTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDDDDFFFFFFDDDCCCAAAAAA@@@@@@>>>===;;;;;;;;;::::::999888777666666666666555444333333222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111000...---,,,,,,---...//////......---000///...------...///000/////////000111222222222//////000000000000//////000000000000000111111111222222333333333444444444888888777777666444333222555555555555555666777777777777777777888999::::::777666444333222111111111444444444444333333222111444444444444444444444444666555444555777:::>>>@@@DDDDDDEEEEEEDDDCCCAAA@@@999<<>>>>><<<:::;;;@@@EEEGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYXXXYYYZZZ[[[]]]^^^___``````eeelllpppttt|||}}}xxxsssvvvxxxwwwllliiifffjjjrrrzzz}}}}}}zzz{{{}}}}}}|||{{{wwwtttssstttvvvvvvzzz~~~~~~xxxsssooommmlllmmmnnnrrrwww{{{}}}|||{{{wwwvvvuuusssqqqssswwwzzz{{{{{{zzzxxxvvvssspppooosssvvv{{{tttjjjhhhgggmmm|||zzzjjjbbb``````bbbeeeeeeeeebbb[[[QQQGGGBBB@@@??????>>>>>>??????@@@AAA???AAAEEEHHHIIIIIIGGGFFFEEEEEEGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIHHHGGGFFFEEEGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIILLLLLLMMMNNNPPPRRRTTTUUU[[[ZZZWWWTTTQQQOOONNNMMMOOOOOOPPPQQQRRRSSSTTTTTTQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUXXX]]]^^^eeevvvxxx```SSSMMMJJJFFFDDDBBBAAA@@@???}}}dddZZZZZZTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDDDDFFFFFFDDDCCC@@@@@@@@@??????===<<<;;;;;;::::::999888777666666666555555444333333222222222222222222222222222222222222222222222222222222000111111111111111111000000111111000000///...---........................000///...------...///000/////////000000111111111......////////////......000000000000111111111111222222333333333444444444777777777777666555444444555555555555555666777777999888888888888999999:::888777666444333222222222222333333333333222111000222222222222222222222222666555555555666999===???CCCEEEIIIKKKKKKIIIEEECCC;;;<<<======;;;:::;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;>>>@@@EEEGGGIIILLLNNNOOOOOOPPPOOOOOOPPPQQQSSSTTTUUUVVVXXXXXXYYYZZZ\\\]]]^^^^^^]]]aaagggjjjnnnuuu~~~|||wwwsssqqqttt||||||wwwssssssxxx|||}}}|||~~~~~~~~~zzz{{{|||~~~~~~~~~|||{{{xxxtttrrrrrrtttwww||||||wwwrrrooolllkkkmmmppptttyyy}}}~~~~~~|||uuuvvvvvvuuusssssstttvvvxxxyyy{{{yyyuuurrrppppppwwwzzz~~~yyykkkccceeehhhqqquuuddd___```bbbdddfffeeeddd```XXXNNNFFFBBB@@@@@@????????????@@@AAAAAACCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGHHHHHHHHHGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSTTTQQQQQQPPPQQQQQQRRRSSSTTTSSSTTTVVVYYYZZZ```pppmmm^^^QQQLLLGGGEEEFFFEEEAAA>>>~~~fff\\\\\\TTTSSSPPPMMMJJJGGGFFFEEEEEEDDDDDDDDDFFFFFFDDDCCC???????????????>>>======;;;::::::999888777666666555555555444444333333222222222222222222222222222222222222222222222222222///000000111111000000/////////000000000000//////111000...------------...//////............////////////////////////000000------............------//////000000111111111111333333333333444444444444666777777888888777777666555555555555555666777777::::::::::::999999999999888888666555444444444444111222222222222111111000111111111222222333333333777666555555666888;;;<<>>>>>===<<>>~~~hhh^^^]]]TTTSSSPPPLLLIIIGGGEEEEEEEEEDDDDDDDDDFFFFFFDDDCCC>>>>>>?????????>>>>>>===;;;::::::999888777666666555555444444444333333333222222222222222222222222111111111111111111111111//////000000000000//////......///000000000000000333111///---,,,,,,---.../////////....../////////............////////////---......//////......---//////000000111111222222333333333444444444444555555666777888888999999999555555555555555666777777;;;;;;;;;;;;:::999999888888777666555444444444444222222333333333222222111222222333444444555666666777666555555666777999:::<<>>;;;===>>>>>>===<<<<<<===BBBFFFMMMTTTYYY\\\\\\\\\SSSMMMFFFAAAAAA@@@???===AAACCCGGGJJJLLLMMMMMMLLLRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[^^^```bbbdddeeeiiinnnqqqrrrssstttuuuuuuuuuttttttuuuxxx}}}zzzqqqhhheeegggooo~~~}}}~~~~~~}}}{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{|||||||||||||||zzzxxxuuuqqqpppsssyyy~~~|||xxxsssnnnkkkkkkmmmnnnrrrvvv{{{~~~~~~|||zzzyyytttxxx{{{{{{vvvooohhhdddhhhpppwwwxxxtttqqqtttxxxmmm```ZZZeeesssuuuccc```eeehhhfffcccddd```XXXOOOGGGBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCCGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGFFFFFFHHHJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOOOONNNMMMKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLMMMOOORRRTTTZZZ\\\]]]\\\ZZZ^^^hhhqqqtttnnndddZZZQQQIIIEEEBBB~~~hhh^^^]]]UUUSSSOOOKKKHHHFFFEEEEEEEEEDDDDDDDDDFFFFFFDDDCCC>>>>>>?????????>>>>>>===;;;::::::999888777666666444444444444444333333333222222222222222222222222000000000000000000000000//////000000000000//////---...///000000111111000333222///---,,,---...///...//////////////////.............../////////////////////000000/////////...//////000111111222222333333444444444555555555444555666888999999999:::555555555555555666777777;;;;;;;;;;;;;;;:::999888666666555444333333333333333333444444444444444333222222333444444555666666666666555555555666777888===???DDDIIIMMMPPPRRRRRRNNNIIICCC@@@@@@AAA???>>>;;;===???>>>===;;;;;;;;;>>>AAAGGGMMMTTTYYY]]]^^^[[[TTTJJJDDDBBBAAA@@@??????AAADDDHHHJJJKKKLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUZZZZZZZZZ[[[[[[[[[\\\\\\___```aaabbbccceeehhhjjjiiijjjmmmnnnooooooooonnnpppssswww|||xxxnnnhhheeegggpppzzz~~~}}}}}}}}}}}}{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwuuuuuuyyyyyytttnnniiihhhkkkppptttvvvyyy~~~|||yyywwwvvvxxx|||xxxooofff```dddllltttwwwuuuuuuyyy~~~pppfff```lll|||rrrbbbaaagggiiieeebbbaaa[[[RRRJJJDDDAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLJJJHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNLLLKKKLLLNNNQQQSSSWWWYYYZZZWWWUUUXXX___dddvvv~~~mmmZZZMMMGGGGGG}}}hhh]]][[[UUURRROOOJJJGGGFFFEEEEEEEEEDDDDDDDDDFFFFFFDDDCCC???????????????>>>======;;;::::::999888777666666444444444444444444444444222222222222222222222222000000000000000000000000///000000111111000000///......///000000111000000222111///............///......////////////......---......//////000111111//////000000000000//////......///000111222222333333444444444555555555555333444666777888999999999555555555555555666777777999999:::;;;;;;:::888888666555555444333333444444333444444555555555555555111111111222222333333333555555555555555666777777===???AAAFFFKKKPPPUUUXXXRRRNNNHHHCCCAAA???>>>======>>>???>>><<<;;;;;;;;;===>>>BBBGGGMMMSSSXXX\\\\\\WWWPPPIIIEEECCCAAA@@@>>>@@@BBBEEEGGGJJJKKKLLLOOOPPPQQQRRRSSSTTTUUUVVVYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]^^^___```bbbcccddddddeeehhhjjjkkklllllllllnnnppptttwwwzzz{{{||||||zzz|||wwwpppiiifffjjjqqq~~~}}}|||||||||zzz{{{}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwxxxzzz{{{||||||ssspppllliiijjjnnntttwwwwww{{{~~~{{{xxxwwwxxx~~~}}}sssjjjeeehhhnnnuuuxxxxxxzzztttkkkfffssswwwiii^^^```fffhhheeebbb\\\VVVMMMFFFCCCAAAAAA@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEGGGIIIKKKMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKIIIHHHGGGJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLMMMOOOQQQRRRVVVZZZ[[[WWWUUUXXX]]]^^^lllxxxppp^^^SSSNNN|||ggg\\\YYYUUURRRNNNJJJGGGEEEEEEEEEEEEDDDDDDDDDFFFFFFDDDCCC@@@@@@@@@??????===<<<;;;;;;::::::999888777666666444444444444444444444444222222222222222222222222111111111111111111111111000111111111111111111000...///000000000000000///000000000///////////////---...///000000///...---------...///111222333333...//////////////////.........///000111222333333444444444444555555555555333444555666777888888888555555555555555666777777666777999:::;;;:::888777777666555555444555555555222333444444555555555444222222222222222222222222333333444444555666777777:::;;;>>>CCCHHHNNNTTTWWWWWWUUUQQQKKKEEEAAA???@@@>>>??????>>><<<;;;<<<===>>>>>>???AAAFFFLLLRRRVVVZZZ[[[YYYUUUOOOIIIDDDCCC>>>???@@@BBBEEEHHHKKKMMMQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWXXXYYYZZZ\\\]]]]]]\\\\\\\\\^^^```aaabbbbbbbbbcccdddfffhhhjjjkkkkkkjjjlllpppsssvvvwwwxxxwwwuuuwwwzzz|||||||||}}}~~~yyyqqqlllmmmrrrxxx~~~}}}|||{{{|||xxxzzz{{{|||}}}}}}|||||||||{{{{{{zzzyyyxxxwwwwwwvvvuuutttrrrrrrrrrrrrrrrtttwww|||~~~wwwqqqkkkkkklllmmmooosssvvvxxxwww{{{~~~{{{zzz||||||uuuqqqrrrtttxxx{{{}}}tttlllhhhwwwooofff___bbbffffffcccaaaWWWQQQIIIDDDBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEFFFHHHJJJKKKLLLIIIHHHGGGEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLJJJKKKMMMMMMMMMLLLJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQQQQVVV[[[\\\XXXVVVZZZ]]]\\\eeelll|||}}}hhh[[[|||fff[[[XXXUUURRRNNNJJJFFFEEEEEEFFFEEEDDDDDDDDDFFFFFFEEECCCAAAAAA@@@@@@>>>===<<<;;;;;;::::::999888777666666444444444444444444444444222222222222222222222222333333333333333333333333111111222222222222111111//////000000000000//////...///000000000000000///---...///000000///...---,,,---...000111333444555---..................------...///000111222333333444444444555555555666666333444555666777777777777555555555555555666777777555666888:::::::::888888888777777666666666666777111222333333444444444444555444444444444444444444222222333444555666777888555777;;;@@@FFFKKKPPPRRR]]]]]]ZZZRRRJJJDDDCCCDDD?????????>>><<<;;;===>>>???>>>===>>>BBBHHHNNNRRRZZZ___bbb```YYYOOOIIIFFF???>>>???@@@CCCGGGKKKMMMNNNNNNOOOQQQRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]___bbbcccdddccc```aaacccdddgggiiijjjkkkgggiiimmmqqqtttuuuvvvvvvrrruuuyyyzzzzzzyyyyyyzzz}}}}}}}}}~~~xxxrrrsssxxxuuuzzz}}}{{{zzz~~~~~~||||||}}}~~~wwwxxxyyy{{{|||{{{{{{zzz{{{zzzyyyxxxwwwuuutttttttttsssqqqooonnnnnnoooooorrrwww}}}}}}{{{vvvnnngggfffhhhmmmqqquuuvvvwwwwwwwww{{{~~~~~~||||||}}}{{{zzz{{{{{{}}}}}}}}}{{{ssskkkgggyyypppiiidddfffhhheeeaaa___TTTNNNGGGCCCBBBBBBAAA@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQWWWXXXTTTSSSWWWYYYWWWaaaeeerrr{{{fffyyycccXXXVVVSSSPPPMMMIIIFFFEEEEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@>>>>>>???>>>===;;;;;;::::::999888777666666666555555444444333222222///000111111222222222222111111111111111111111111000000000000000000000000......////////////......////////////000000000000...---------...///000111.../////////...---,,,,,,000///.........000111222000//////000000111222333444555555555555555444444333333444555666777888999888888888888777777777777555666666777777777777666555444444444444555666666555444333333222222333333222333444444555555444444///111333444444555777888777888999<<>>@@@CCCEEEGGGOOO\\\dddbbbaaa```VVVHHHEEECCCAAABBBFFFIIIIIIHHHQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\]]]^^^___```aaabbbdddeeeffffffeeeeeefffgggjjjkkknnnpppsssuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}|||{{{}}}{{{yyy}}}|||zzzyyyxxxxxxyyyzzz~~~}}}{{{zzzyyyxxxxxxxxxzzzyyyxxxvvvvvvvvvwwwxxxwwwvvvvvvvvvvvvuuurrrooonnnnnnnnnlllkkkkkkmmmoootttzzz|||wwwpppllljjjjjjeeeiiioootttvvvwwwyyyzzz|||zzzyyyxxxzzz}}}~~~wwwzzz~~~tttnnnnnnwwwpppkkkggggggiiifff^^^WWWNNNKKKGGGCCCAAAAAABBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEJJJJJJJJJIIIHHHFFFCCCBBBFFFFFFGGGHHHIIIKKKKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIKKKMMMPPPOOOPPPPPPOOONNNNNNQQQSSSUUUVVVWWWVVVUUUUUUVVVWWW```bbbkkk{{{~~~{{{}}}yyycccYYYWWWSSSQQQMMMJJJGGGEEEEEEEEEFFFDDDBBBBBBCCCDDDDDDDDDAAA@@@>>>>>>??????===;;;;;;;;;:::999888777666666555444444333333222111111333222111000000000222222111111111111111111111111000000000000000000000000......////////////........./////////000000000000////////////////////////.........///......------///...---------///000111,,,,,,,,,------...///000333444444444444444333333222222333444555666777777888888888777777777666666555666666777777777777777444444444444444555555666555444333333222222333333222333444444555555444444222333555555555555777999999999999;;;???DDDIIILLLUUUZZZ\\\ZZZWWWTTTNNNGGGDDDBBB???>>>?????????>>>???>>>>>>>>>???AAABBBCCCIIIUUU]]]^^^aaaddd___UUUNNNIIICCCAAACCCFFFHHHHHHPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSUUUVVVXXXZZZ[[[\\\]]]]]]^^^___```aaaaaabbbccceeeffffffffffffhhhiiiiiijjjlllnnnppprrrssssssqqqqqqqqqqqqqqqqqqqqqqqqwwwxxxzzz|||}}}|||{{{zzz}}}}}}~~~~~~}}}}}}||||||~~~}}}{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwwwwwwwyyyxxxwwwvvvuuuuuutttuuuuuutttsssrrrqqqooollljjjfffhhhhhhhhhhhhiiilllnnntttyyyxxxwwwsssmmmhhheeedddeeehhhlllqqquuuwwwxxxyyy{{{}}}|||{{{|||yyy||||||uuusssvvv~~~nnnkkkhhhhhhhhhddd\\\UUULLLJJJGGGDDDBBBBBBBBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMOOOPPPQQQQQQPPPOOOPPPRRRTTTRRRTTTVVVWWWWWWWWWYYY[[[___```fffrrr{{{vvvtttyyydddYYYWWWTTTRRRNNNJJJHHHFFFFFFFFFEEEDDDBBBBBBDDDEEEDDDCCCAAA???>>>>>>??????===<<<;;;;;;:::999888777666666444444333333222111111111666444111///...///111222111111111111111111111111000000000000000000000000...//////000000//////........./////////000000000111111222222111///...---------.../////////.........------------......///////////////000111222222222222333333444333333222111111222333444555555666888888777777777777666666555555666777777777777777444333333333333444555555555444444333333333333333222333444444555555444444444666777777666666777888999999999:::===AAADDDGGGMMMTTTYYY[[[ZZZYYYSSSLLLGGGEEEBBB@@@@@@AAA@@@???BBBAAA???>>>>>>>>>??????AAAKKKSSSWWW^^^gggiiidddYYYRRRIIIBBBAAACCCFFFHHHNNNNNNOOOPPPQQQSSSTTTUUUSSSTTTUUUVVVXXXZZZ[[[[[[]]]]]]]]]^^^^^^_________```bbbdddeeeeeeeeegggiiihhhiiikkklllnnnooooooooopppppppppqqqqqqqqqrrrrrrtttuuuwwwxxxyyyyyyxxxxxxzzz{{{||||||||||||||||||}}}{{{zzz{{{}}}}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyttttttssssssssstttuuuvvvrrrrrrrrrrrrrrrssstttuuuuuuuuutttsssrrrqqqooonnnooonnnmmmjjjgggdddbbbaaa]]]___bbbdddfffhhhlllnnntttxxx}}}{{{yyywwwmmmlllhhhddd```___```ccckkkooosssvvvwwwxxxzzz{{{}}}~~~}}}zzzyyyzzzwwwllljjjiiihhhgggaaaXXXQQQHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJLLLMMMNNNMMMKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHIIILLLOOOOOOPPPQQQPPPOOOOOOQQQSSSPPPSSSVVVXXXYYYZZZ]]]^^^^^^]]]___gggqqq}}}wwwpppvvvzzzdddZZZXXXTTTRRROOOKKKHHHGGGGGGGGGEEECCCBBBCCCDDDEEEDDDCCCAAA???>>>>>>??????>>><<<<<<;;;:::999888777777666555555444333333222222111444333111000///000111222111111111111111111111111000000000000000000000000//////000000000000//////........./////////000000///111222333222111///---,,,---...///////////////.....................///000000000000111222333333222222333444444444444333111222222333444555555555888777777777666666666666444555666777777888777777333333333333333444555555555555444333333333333333222333444444555555444444555666777777555555666777777777888999;;;>>>AAACCCGGGNNNTTTWWWYYYZZZWWWRRRMMMKKKGGGEEEDDDDDDCCCAAABBBAAA@@@>>>======>>>>>>>>>DDDJJJOOOWWWccciiiiiiaaa[[[QQQHHHDDDDDDFFFHHHLLLLLLMMMNNNPPPRRRTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^```bbbbbbccceeegggiiijjjkkklllmmmmmmmmmmmmoooppppppqqqqqqrrrrrrrrrpppqqqsssttttttuuuttttttwwwwwwxxxyyyzzzzzzzzzyyywwwvvvuuuvvvxxxxxxxxxvvvxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzxxxxxxyyyyyyzzz|||~~~yyyvvvtttsssrrrqqqlllmmmmmmnnnnnnooopppppplllllllllkkklllmmmmmmnnnnnnnnnnnnmmmllljjjgggffffffeeeccc___[[[XXXWWWWWWWWWZZZ___cccfffiiimmmoootttvvvzzz{{{yyytttpppmmmeeedddaaa^^^\\\]]]aaaeeennnqqqtttvvvwwwxxxzzz|||~~~yyyxxxxxx{{{zzzpppjjjjjjjjjhhhddd\\\SSSMMMDDDDDDEEEEEEDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJHHHJJJLLLNNNOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHIIIKKKNNNMMMNNNOOOOOONNNNNNOOOQQQPPPSSSVVVYYYZZZ[[[]]]______[[[[[[```hhhtttxxxuuuzzz{{{eeeZZZXXXTTTRRROOOKKKHHHGGGGGGGGGDDDCCCCCCCCCEEEEEEDDDBBB@@@???===>>>??????>>>===<<<;;;;;;:::999888777777666666666555444444333333///000111333333333222111000000000000000000000000000000000000000000000000//////000000000000//////............////////////---///111222333222111///------...///000000000////////////000////////////------------...///000000333333444555555555555555333333333444555555666666777777777666666666666555444555666777888888888888444333333333333444555555666555444444333333444444222333444444555555444444555666777666444444444555555555666888:::===@@@AAACCCIIINNNQQQVVV]]]```^^^TTTQQQLLLIIIGGGFFFDDDBBBAAA@@@???>>>>>>>>>???@@@???BBBDDDGGGNNNYYY```cccaaa^^^XXXQQQKKKHHHGGGGGGJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___aaaaaaccceeegggiiijjjkkkkkkllllllkkkkkkkkklllllllllmmmmmmmmmnnnoooooopppqqqrrrrrrrrrrrrqqqqqqrrrsssttttttttttttsssrrrqqqrrrtttuuutttssssssssstttuuuuuuuuuuuuuuussssssssssssssssssrrrrrrlllmmmnnnnnnnnnppptttwww{{{|||~~~}}}|||zzzwwwsssoookkkjjjhhhfffeeeccccccdddeeefffgggggghhheeeddddddcccccccccccccccdddddddddcccbbb```]]]\\\ZZZZZZXXXSSSOOOMMMNNNOOOUUUZZZ___dddhhhjjjmmmoooqqqrrrssssssppplllgggccc^^^]]]\\\[[[[[[___dddiiiqqqsssuuuvvvwwwxxx{{{~~~{{{xxxxxxxxx|||}}}rrrmmmhhhjjjkkkggg```WWWNNNJJJBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGHHHJJJLLLMMMOOOPPPPPPOOOOOOPPPQQQPPPSSSWWWYYYYYYZZZ[[[\\\^^^\\\[[[___eeepppzzzrrrvvv|||fff[[[XXXTTTRRRNNNJJJHHHFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>===>>>???@@@>>>===<<<<<<;;;:::999888777777777777666666555444444444,,,...111444555444222000000000000000000000000000000000000000000000000000///000000111111000000///------........./////////---...///111222222111111......///000000000//////000000000111000000///...............///000111222333333444555666666666666333444444444555555555555777777666666666666555555333444555777888888888888555444444444444555666666666555555444444444444444222333444444555555444444444666777666444444555666444555666777999<<<>>>??????DDDHHHLLLUUU```hhhjjj[[[WWWRRRNNNKKKHHHEEEBBBBBBAAA@@@??????@@@AAABBBAAAAAAAAABBBGGGMMMTTTWWW[[[[[[[[[WWWRRRMMMJJJHHHHHHHHHIIIKKKLLLNNNPPPQQQTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[]]]___aaaaaabbbeeegggfffggghhhhhhiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmnnnnnnoooppppppqqqnnnooooooppppppppppppooommmlllkkklllnnnpppooonnnmmmmmmnnnoooooooooooonnnlllllllllllllllkkkjjjiiicccdddeeeeeeeeefffiiilllmmmmmmnnnnnnmmmlllkkkjjjiiifffbbb```^^^]]][[[YYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPOOOKKKGGGFFFJJJNNNWWW[[[aaaeeehhhiiijjjkkklllkkkiiihhhfffbbb^^^ZZZVVVWWWXXXZZZ\\\aaahhhllltttuuuvvvwwwxxxzzz~~~~~~~~~sssmmmkkkhhhjjjkkkfff\\\QQQJJJHHHBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHHHHGGGFFFGGGIIIKKKNNNPPPRRRRRRQQQPPPQQQRRROOORRRVVVXXXXXXXXXXXXXXX]]]\\\]]]aaadddlll{{{vvvssswww|||~~~ggg[[[XXXSSSQQQMMMJJJGGGEEEEEEEEECCCCCCCCCDDDEEEEEECCCAAA???>>>===>>>???@@@???===<<<<<<;;;:::999888888777777666666555444444333333///000222333333222111000000000000000000000000000000000000000000000000000000000111111111111000000---------........./////////////////////////////////000000000000//////...//////000000000///------000000000000111222333444222222333444555555555555333333333333333444444444777777666666666555555555333444555777888888999999666555555555555666777777666666555444444444444444222333444444555555444444555666777777666555666888666777777888999:::;;;;;;===BBBEEEIIIQQQ]]]eeefffeeeaaaZZZUUUQQQMMMIIIFFFDDDCCCAAA@@@@@@@@@AAAAAAAAA???>>>@@@BBBFFFJJJNNNSSSVVVYYYXXXTTTOOOLLLLLLGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[YYY[[[]]]^^^^^^___aaaccc```aaabbbccccccccccccccciiihhhhhhggggggffffffeeegggggggggggghhhiiijjjjjjggghhhhhhhhhhhhhhhgggfffbbbaaa```aaadddeeedddcccbbbccccccdddddddddddddddaaaaaaaaaaaa```___^^^]]]ZZZ[[[[[[[[[ZZZZZZ\\\^^^[[[[[[[[[[[[[[[ZZZZZZYYYXXXUUUSSSQQQQQQPPPOOOMMMKKKLLLMMMOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJHHHIIIIIIFFFCCCEEEJJJPPPXXX\\\aaaeeeeeedddddddddeeebbb^^^\\\[[[YYYVVVSSSSSSUUUXXX\\\```ffflllqqqwwwxxxxxxyyyzzz}}}{{{qqqiiihhhiiihhhkkkkkkdddXXXMMMHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHGGGFFFFFFHHHJJJKKKMMMPPPPPPOOONNNNNNOOOLLLOOOSSSVVVVVVVVVVVVWWWYYY[[[^^^bbbcccfffqqq~~~~~~}}}~~~~~~ggg[[[XXXSSSPPPMMMIIIFFFEEEEEEEEECCCCCCCCCDDDFFFEEECCCAAA???>>>===>>>???@@@???>>>===<<<;;;;;;999999888777666555555444444333222222333333222111000000000000000000000000000000000000000000000000000000000000000000111111111111000000---------.........//////111000///...------......000000111000000///............/////////...,,,+++------------...///000111000111222333444444555444222222222222222222333333777666666666555555555555333444555777888888999999666666666666666777888888666666555444444444444555222333444444555555444444555777888888777777888999999999999999888888888888===AAADDDFFFLLLUUU[[[\\\mmmiiibbb\\\WWWRRRNNNKKKFFFEEECCCAAA@@@@@@@@@AAA@@@>>>===???AAACCCGGGJJJNNNRRRVVVVVVSSSPPPNNNNNNFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQRRRSSSUUUVVVWWWWWWUUUWWWYYYYYYYYYZZZ\\\^^^\\\\\\]]]^^^____________bbbaaaaaa```___^^^]]]]]]````````````aaabbbcccddd[[[\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVWWWYYY[[[ZZZYYYXXXYYYZZZZZZ[[[[[[ZZZZZZWWWWWWWWWWWWVVVUUUSSSRRROOOPPPPPPNNNMMMLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHGGGEEEDDDCCCDDDEEEEEEEEEFFFGGGEEECCCEEELLLSSSXXX\\\aaacccccc```___^^^```\\\WWWTTTTTTSSSQQQOOOSSSVVV[[[___dddkkkqqquuuyyyzzzzzz{{{|||zzzpppfffbbbdddggghhhkkkkkkcccUUUKKKFFFFFFCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIGGGGGGHHHJJJKKKMMMNNNOOONNNNNNLLLKKKKKKLLLMMMMMMFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHFFFEEEFFFHHHJJJGGGIIILLLLLLKKKJJJJJJKKKIIIMMMQQQUUUUUUVVVVVVWWWWWWYYY^^^bbbaaaaaaiiittt|||xxx}}}fff\\\ZZZUUURRRNNNIIIGGGEEEEEEFFFDDDCCCBBBBBBCCCDDDCCCBBB@@@???>>>>>>??????>>><<<>>>===;;;999888777666666777777666555444444333333333333222111000000111111333222222222111111000000111111111111000000000000000000000000000000000000//////.........---------...///000///...---...000111111111111111111111111,,,,,,---///000222333333222111000//////000111222000111111222222333444444222333444333222222333555333444555666777777777777666666555555555555666666888888999999999888888777888888888888777666444444666666666666666666666666666666666666666555555555555666666888999:::;;;;;;===???AAACCCHHHOOOXXX^^^eeemmmqqqmmmfff___XXXRRRIIIIIIGGGEEEAAA@@@BBBCCC@@@???>>>>>>???AAADDDEEEGGGHHHJJJMMMOOOQQQRRRRRRJJJJJJJJJJJJIIIHHHGGGFFFMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXZZZYYYYYYXXXWWWVVVUUUUUURRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHGGGEEEEEEDDDDDDDDDBBBCCCCCCBBB@@@>>>??????@@@@@@????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEBBBEEEFFFEEEBBBBBBGGGLLLGGGNNNRRROOONNNQQQUUUWWWZZZ\\\]]]^^^]]]\\\YYYXXXVVVVVVTTTQQQNNNOOOQQQSSSVVVZZZ```eeejjjooossswwwzzz{{{|||}}}xxxgggaaa___dddjjjfffmmmlllfff[[[NNNFFFDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBBBBAAABBBCCCEEEGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLIIIJJJLLLMMMLLLJJJGGGEEEEEEDDDDDDFFFHHHJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNRRRVVVXXXWWWVVVTTTXXXYYY[[[\\\]]]```dddgggxxx}}}www~~~|||eee[[[YYYUUURRRNNNIIIEEECCCCCCCCCDDDBBBAAABBBCCCDDDCCCBBB@@@???>>>>>>??????>>>======<<<:::999888777777666777666666555444444333333333222222111000000111111000111111111111111111111//////000000111111111222000000000000000000000000000000/////////............///000///...---...000..............................//////000000111111111111000000000000111111000111111222222333333444333444444333222222333444444444555555666777777777::::::999999999999::::::888999999999999888888777888888888888777666555444555555555555555555555555555555555666666666666666666666777888999::::::;;;<<<===???BBBFFFMMMUUU[[[cccllltttuuurrrmmmddd[[[QQQOOOLLLHHHFFFDDDBBBBBB@@@@@@>>>>>>>>>???@@@@@@EEEFFFHHHKKKMMMOOOPPPQQQMMMKKKIIIGGGEEEEEEFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDCCCAAA@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHFFFIIILLLLLLKKKLLLRRRWWWWWW^^^cccbbbaaaaaa```]]]``````___]]]ZZZWWWUUUSSSOOOOOOOOONNNMMMOOOSSSVVV[[[___dddiiimmmqqqvvvyyyzzz|||vvveeeaaa___eeejjjfffkkkggg```VVVKKKEEECCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIKKKLLLJJJJJJLLLLLLKKKJJJGGGFFFFFFEEEDDDFFFHHHIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNQQQTTTVVVVVVUUUTTTUUUWWWXXXYYYZZZ]]]aaadddppp~~~{{{dddYYYXXXUUURRRNNNIIIEEEBBBAAA@@@CCCBBBAAABBBCCCDDDCCCAAAAAA???>>>>>>??????>>>===;;;;;;:::999888777777777666666555555444333333333333222111111000111111111333333333222222222111111......///000111222333333000000000000000000000000000000000000000/////////...///000///...---...000------------------------000000000000////////////000000111111111111000000000000111111222333333333444555555444222111222333555555444444555666888999888888777777777777888888999999999:::999888777777888888888888777666555555444444444444444444444444444444555555666666777777777777888888888999999999:::<<<>>>@@@DDDJJJQQQWWW^^^hhhsss{{{}}}tttjjj\\\WWWQQQMMMKKKIIIFFFCCCBBBBBBAAA@@@???>>>======BBBCCCEEEGGGJJJLLLMMMNNNPPPMMMJJJFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@AAAAAABBBCCCCCCDDDEEEBBBCCCDDDDDDCCCCCCDDDFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPQQQTTTXXXYYYZZZ]]]bbbffflllrrrwwwyyyyyyxxxppphhhgggddd```ZZZUUUQQQNNNMMMIIIJJJLLLMMMOOOSSSXXX\\\aaaeeejjjnnnqqquuuyyy{{{|||rrrdddbbbaaaggglllhhhgggaaaWWWNNNHHHDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTRRRSSSUUUVVVWWWYYY]]]```iiissszzzcccXXXWWWTTTRRRNNNIIIFFFCCCBBBBBBCCCBBBAAAAAACCCCCCBBBAAAAAA@@@>>>???@@@@@@???===::::::999888888777888888555555555444444333333333222222111111111111111222777777666555333222111111...//////000111111222222////////////////////////////////////////////////...///000///...---...000000000000000000000000000//////////////////000000///000111222222111000///000000000111222222333333555666666555333111111222666555444333444666888999666666555555555555666666999999::::::999999888777888888888888888777666555555555555555555555555555333444444555666777888888888888888888888888999999:::;;;===???BBBGGGNNNSSSXXXaaammmxxxxxxkkkcccXXXRRRPPPNNNJJJFFFDDDDDDDDDCCCBBB@@@???>>>@@@AAABBBDDDFFFHHHJJJKKKQQQPPPMMMJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEECCCCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIJJJIIIIIIJJJLLLNNNNNNOOOQQQSSSUUUVVVWWWXXXWWWXXXYYY\\\___aaacccdddfffiiilllnnnoooqqquuuxxx~~~~~~sssgggccc]]]UUUPPPLLLJJJJJJJJJLLLOOOQQQUUUYYY___cccfffiiinnnqqqtttwww{{{~~~nnncccdddeeekkkpppjjjcccZZZOOOHHHEEEDDDBBB@@@CCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAAAAACCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGHHHIIIJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTPPPQQQSSSSSSTTTWWWZZZ]]]ccchhhuuuyyybbbXXXWWWRRRPPPNNNKKKHHHFFFEEEEEECCCAAA@@@AAABBBCCCBBBAAAAAA@@@??????@@@@@@???>>>:::999888888777777777777444444444444444333333333222111111111111111222222333333333333222222222222111111000000000000000000////////////////////////...........................///000///...---...000111111111111111111111111......//////000000111111///000111222222111000//////000000111111222333333444666777666444222222222666555444333444666888999888888777777777777888888999999::::::::::::999999777888888888888777777666666666666666666666666666333444444555666777888888888888888888888888999999:::;;;===???AAAEEEKKKOOOTTT[[[fffqqq~~~tttggg\\\WWWSSSMMMIIIEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJFFFGGGHHHIIIIIIJJJJJJIIIGGGHHHIIIKKKKKKLLLKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQRRRRRRRRRQQQPPPOOORRRRRRRRRSSSSSSUUUVVVVVVYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZYYYZZZ]]]```aaacccfffiiilllooopppqqqnnnooorrruuuxxx{{{~~~tttbbb^^^WWWQQQLLLKKKKKKLLLNNNPPPSSSVVVYYY]]]bbbeeehhhkkkppptttwww{{{~~~~~~kkkdddhhhjjjoooqqqjjj]]]TTTIIIDDDDDDEEECCC@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAAAAACCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIILLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSPPPQQQRRRSSSTTTVVVYYY\\\^^^bbbkkk}}}xxxaaaXXXWWWQQQOOONNNKKKIIIHHHGGGFFFBBBAAA@@@AAABBBCCCBBB@@@BBB@@@??????@@@@@@???>>>::::::999888777666666666444444333333333333333333111111111000111111222333++++++---...000222333333111111111111000000//////000000000000000000000000------------...............///000///...---...000000000000000000000000000---......///000111111222000000111111111111000000//////000000111222222222333555777777555333222333555555444444555666888999666666555555555555666666777888999:::;;;;;;;;;;;;777888888999888888777777777777777777777777777777444444555555666666777777777777888888888999999999999;;;<<<>>>???CCCGGGKKKQQQWWW___hhhuuu{{{pppfff]]]TTTNNNHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAACCCEEEFFFKKKMMMPPPSSSSSSRRRPPPOOOPPPOOOOOONNNMMMLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNOOOQQQQQQRRRPPPPPPQQQRRRRRRSSSRRRRRRQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^aaabbbdddeeefffeeeddddddfffffffffggghhhiiijjjkkkmmmoooqqqtttvvvwwwwwwwwwvvvvvvuuusssrrrrrruuuwwwzzz||||||tttjjj[[[XXXSSSOOOMMMMMMOOOQQQSSSUUUXXX[[[]]]```dddgggjjjnnnsssxxx|||{{{jjjgggmmmnnnooommmcccVVVNNNFFFBBBCCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRPPPRRRSSSSSSTTTUUUYYY\\\```dddmmm{{{~~~wwwaaaYYYXXXQQQOOONNNKKKIIIFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@BBB@@@??????@@@AAA???>>>;;;:::999777666555555555333333333333333333333333111111000000111222222333,,,,,,---...000111222222000000000000000111111111000000000000000000000000---.........////////////...///000///...---...000////////////////////////////////////000000000000111111000000000000111111//////000000111111222222222444777777666444333444444444555555666777777777444444333333333333444444666777888:::;;;<<<======777888888999999888888888777777777777777777777777555555555666666666666666666666777888999::::::;;;888999;;;<<<===@@@DDDGGGJJJQQQXXX___jjjxxx|||oooccc\\\QQQOOOMMMJJJHHHGGGFFFFFFEEEDDDBBBAAAAAABBBCCCDDDFFFHHHKKKOOOQQQSSSTTTTTTVVVWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]^^^______[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^___``````aaabbbbbb`````````aaabbbcccddddddffffffggghhhhhhgggggggggggghhhkkkmmmnnnnnnmmmlllkkkkkklllmmmoooqqqssstttvvvxxx{{{}}}~~~xxxqqqmmmjjjddd\\\VVVTTTQQQOOOOOORRRUUUWWWYYY[[[^^^aaabbbeeehhhkkknnnrrrxxx~~~{{{llliiipppooollleeeXXXNNNIIICCCAAAAAABBBBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJLLLLLLKKKJJJGGGFFFDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQSSSSSSSSSUUUXXX[[[^^^eeeoooyyyzzzvvvwwwaaaYYYYYYQQQPPPNNNKKKGGGDDDBBBAAABBBAAA@@@@@@BBBBBBAAA@@@BBBAAA???@@@AAAAAA@@@>>><<<;;;999888666555444444333333333333333333333333111111000000111222333333333333333222111000//////......///000111222333333000000000000000000000000.../////////000000111111...///000///...---...000111111111111111111111111222111111000///.........222111000//////000111222/////////000111111222222111444777777666555444444333444555666777777777777888888777777777777888888555666888:::<<<===>>>>>>777888888999999999888888666666666666666666666666666666666666666555555555555666777888999:::;;;;;;666888999:::;;;===AAADDDBBBKKKSSSXXXaaaooo{{{rrrjjjZZZXXXTTTPPPMMMKKKKKKKKKGGGEEECCCAAAAAAAAACCCDDDCCCDDDFFFJJJNNNRRRUUUWWWZZZ[[[]]]___aaacccdddeeeeeeeeedddddddddfffgggiiiiiijjjkkkmmmooopppqqqqqqooooooppppppqqqqqqrrrrrrsssssstttuuuuuuvvvwwwwww{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}||||||}}}yyyuuukkkllliiiccc___^^^YYYTTTUUUTTTRRRQQQRRRUUUXXXZZZ^^^```dddfffhhhjjjnnnpppqqquuu|||}}}|||mmmlllqqqnnnhhh^^^OOOIIIFFFBBB@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJLLLMMMLLLJJJGGGEEECCCCCCBBBDDDGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRRRRRRRTTTWWWZZZVVV^^^iiipppvvvsssrrrwww```VVVTTTRRRPPPMMMIIIFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBAAA???<<<;;;>>>===;;;999777666666777555333222333555555444333444333222111000000000000000000111222222222222111444222000111444555333111222222222111111111111000//////...//////000111222000000000000000000000000......//////000000111111000000000000000000000000......///////////////...000000///............///444555666666666666666555555444333222333444666888777777777777666666666666555555555555666888999::::::999999999999999999:::777888888777777666555444444444444555555555666666555666777888999:::;;;;;;::::::;;;===>>>@@@AAAAAAEEEGGGJJJOOOWWWbbbmmmttt|||qqqdddXXXTTTQQQKKKJJJMMMHHHHHHGGGEEEBBBAAAAAAAAABBBCCCEEEHHHKKKNNNPPPQQQUUUXXX[[[^^^```dddhhhkkkllllllmmmmmmnnnooopppqqqtttuuuvvvxxxzzz|||}}}~~~}}}}}}|||}}}~~~zzzwwwsssnnniiieeebbbaaa]]]\\\ZZZXXXVVVVVVVVVVVVRRRUUUXXXZZZ[[[]]]```bbbeeegggiiikkklllooorrruuuuuu|||~~~}}}|||~~~}}}~~~wwwqqqmmmkkkfffZZZOOOJJJEEEBBB@@@BBBFFFHHHEEEAAACCCAAA@@@??????@@@BBBDDDBBBBBBCCCEEEFFFFFFFFFFFFEEEDDDBBBAAABBBCCCEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIILLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTVVVWWW^^^bbbeeehhhmmmzzzzzzzzzxxxbbbXXXUUURRRPPPMMMIIIFFFDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@>>>===>>>===;;;999777777777777555444333333555555444333444333222111000000000000000000111222222222222111333111///000222222111///222222222111111111000000000////////////000000111////////////////////////////////////000000000000000000000000000000000000///000000000///...------...............///000111444555555666777777777666666555444333333555777888777777666666555555444444444444444555666777999999::::::999888888999::::::888888888888777666555444444444444555555555666666666666777888999:::;;;;;;::::::;;;===>>>???@@@AAADDDFFFIIILLLRRR[[[eeekkkxxxrrrddd]]]WWWQQQOOOQQQJJJJJJIIIGGGFFFEEEFFFFFFBBBCCCDDDFFFHHHIIIJJJKKKNNNQQQSSSUUUWWWZZZ^^^aaacccdddeeefffhhhjjjlllmmmpppqqqsssvvvyyy{{{}}}~~~}}}}}}}}}~~~~~~|||xxxvvvtttrrrpppoooooonnneeedddaaa^^^[[[XXXWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWWWWYYY[[[\\\^^^```cccffffffhhhllloooqqquuuyyy|||~~~~~~~~~~~~|||xxxppphhhddd^^^TTTKKKHHHEEEBBBAAACCCGGGHHHEEEBBBCCCBBB@@@??????@@@AAACCCAAABBBCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIILLLMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSUUUVVVWWWYYY]]]```bbbgggqqq}}}{{{zzzdddYYYVVVSSSQQQNNNJJJGGGEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA<<<===???@@@@@@@@@??????===<<<;;;999888777777777555444333333555555444333444333222111111000111111000000111222222222222111333222000000111111000///222222111111111000000000111000000////////////000////////////////////////000000000000////////////000000000000000000000000111111000000///---,,,+++,,,---------///000111222333444555666777888888888666666555444444555777888777666666555444333333222333333333444555666888888;;;:::888777777888:::;;;::::::999999777666444444444444555555555666666666666666777888999::::::;;;::::::;;;<<<>>>???@@@@@@BBBDDDEEEHHHLLLRRRZZZ___jjjtttwwwmmmddd\\\WWWWWWRRRQQQNNNLLLJJJJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMNNNPPPSSSUUUWWWXXXYYY[[[]]]```bbbdddbbbcccfffiiilllppprrrsssvvvvvvvvvwwwyyy|||}}}}}}~~~~~~}}}|||{{{{{{xxxzzz}}}||||||}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxvvvuuutttssstttqqqooommmllljjjgggeeebbbaaa```^^^^^^]]]]]]]]]XXXXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\^^^```aaabbbccceeeiiillllllooorrrvvvxxx|||yyytttuuuzzz~~~wwwlllaaaZZZTTTLLLGGGEEEEEECCCBBBDDDGGGHHHEEEBBBDDDCCCAAA@@@???@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAADDDCCCBBBBBBBBBCCCEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNPPPPPPPPPOOOOOORRRRRRRRRRRRSSSUUUVVVWWWVVVYYY]]]___aaaiiiuuu~~~rrrnnnsss~~~zzzcccYYYVVVSSSQQQNNNJJJGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA===>>>??????@@@???>>>>>><<<<<<;;;999888777777777666444333333444555444222444333222222111111111111000000111222222222222111444333222222222111111000111111111111000000000000111111000//////...//////////////////////////////111111000000//////......//////////////////////////////000000///...---------------......///111111222333555666777888888999777666555555555666666777777777666666555444333333333333333333555666777888<<<:::888777777888:::<<<;;;::::::999888666555444555555555555666666666666666777777888999999::::::::::::;;;<<<===>>>???@@@???AAACCCDDDGGGLLLRRRVVVdddjjjuuuwwwmmmddd___\\\YYYTTTPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNOOOPPPRRRTTTVVVWWWTTTUUUWWWZZZ]]]```bbbcccdddeeeeeegggiiillloooppprrrrrrrrrrrrsssuuuvvvwwwzzz{{{{{{||||||}}}~~~~~~~~~~~~}}}zzzwwwsssqqqrrrrrrqqqqqqpppnnnlllkkkhhhhhhhhhhhhgggfffeeedddcccdddfffgggggggggfffeeegggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiggggggfffeeedddccccccbbbaaa```^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[]]]___bbbeeefffeeefffggghhhhhhkkkooorrruuuxxx|||}}}~~~wwwmmmkkkooo}}}~~~uuuhhhZZZQQQKKKEEECCCDDDEEEDDDCCCDDDFFFGGGEEECCCDDDCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMOOOPPPQQQPPPOOONNNQQQQQQQQQRRRSSSTTTVVVVVVWWWZZZ]]]___```dddlllrrr~~~rrrggghhhqqqwwwaaaWWWUUURRRPPPMMMJJJGGGEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;:::999888777666666555333333444444333222444333222222222222222222000000111222222222222111111222222111000000000000111111111000000000//////111111000//////...//////........................111111000000//////......////////////////////////------...///000000////////////............//////222222444555777777888888666666666555555555555666888888777777666555555444333333333333555666777888;;;:::888777777888:::;;;;;;;;;::::::999777666555555555555666666666777777777777777888999999::::::::::::;;;<<<===>>>>>>???<<<>>>AAACCCEEEIIINNNQQQ]]]aaajjjttt~~~uuulllbbb]]]VVVQQQPPPPPPPPPOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUUUURRRSSSTTTVVVXXXZZZ\\\]]]```aaaaaabbbbbbdddeeeeeeggggggggghhhiiiiiijjjjjjiiiiiijjjjjjhhhfffcccaaa^^^^^^]]]\\\[[[YYYXXXXXXWWWXXXXXXXXXWWWWWWVVVUUUSSSSSSTTTUUUTTTTTTSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\\\\aaaaaabbbccceeehhhkkkllliiikkklllmmmnnnppptttwww|||~~~zzzxxxxxx{{{zzzxxxtttkkkdddfffmmm{{{vvvwwwzzz{{{zzznnnaaaSSSKKKFFFBBBBBBDDDEEEDDDDDDEEEEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@??????BBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPPPPOOONNNLLLPPPPPPPPPQQQRRRSSSUUUUUUXXX[[[]]]^^^^^^```dddhhhppp|||ooolllooowwwsss___WWWVVVPPPOOOLLLIIIFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<;;;::::::;;;::::::888777666666555444444444444333111333333222222222222333333000000111222222222222111...///000///......///000111111000000000/////////111000000////////////000........................000000000000////////////000000000000000000000000+++,,,---///000000111111000000///...............111222333444555666666666555555555555555444444444777777777777777666666666333333333444555666888888:::999999999999999999::::::::::::::::::999888777555555666666666777777777777777888888888999999999:::;;;;;;<<<======>>>>>>;;;===@@@BBBDDDGGGJJJMMMSSSVVV^^^iiirrr{{{}}}iiibbbZZZUUUUUUVVVVVVUUUOOOOOOOOONNNNNNMMMMMMMMMJJJKKKKKKJJJHHHGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHJJJKKKMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTUUUVVVVVVUUUSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPRRRSSSSSSSSSSSSTTTVVVUUUVVVXXXYYY[[[[[[\\\\\\]]]]]]^^^^^^___```bbbbbbddddddeeefffiiikkknnnpppoooqqqtttvvvxxxzzz|||xxxsssrrrpppoooooolllfffbbbiiisss~~~|||~~~~~~zzzssskkkiiilllppppppooobbbWWWLLLGGGDDDBBBAAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???AAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLLLLOOOOOOOOOOOOPPPRRRSSSTTTVVVXXXYYYZZZZZZ[[[]]]___eeeqqq|||wwwtttsssuuuqqq^^^WWWWWWOOOMMMKKKHHHEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB??????>>>===============:::::::::;;;:::999777666777555444444444444333111333333333222222333333444000000111222222222222111---///111111000000111444111000000000////////////000////////////000000111........................////////////000000000000000000000000000000000000------...///000000000//////............//////000111222222333444444444333444444444444444333333222555555555666666666666777444444444555666777999999888999::::::::::::999888999:::::::::::::::999999555666666666777777777777888888888888888999999999:::;;;;;;<<<<<<=========<<<>>>AAABBBCCCDDDFFFHHHJJJMMMUUU```gggmmmxxx|||ssshhhaaa______]]][[[VVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNKKKKKKLLLMMMKKKKKKJJJHHHGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNOOONNNNNNNNNOOOQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUWWWZZZZZZXXXXXX[[[]]]]]]^^^```bbbcccdddddddddeeeeeefffggghhhjjjkkkllliiijjjkkkmmmpppsssvvvxxxzzz}}}vvvpppmmmgggiiimmmooollllllvvv}}}{{{xxxssshhhddd```bbbeeegggddd```UUUMMMFFFDDDDDDBBBAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@??????@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXZZZ\\\eeeuuu|||yyyppp^^^XXXYYYNNNLLLJJJGGGEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB===============>>>>>>???999:::;;;;;;:::999777666777555444444444444222111333333333222222333444444000000111222222222222111000222555555333333666999000000000000//////////////////...//////000111222..............................//////000000111111000000000000000000000000...///////////////......---------...///000111222111111222333333333222222333444444444333333222111333333444444555666666666555555555555666888999:::777888:::;;;;;;:::888777999999::::::;;;;;;::::::666666666666777777777777888888888888888999999999:::;;;;;;<<<<<<============???AAABBBBBBBBBCCCDDDGGGIIIQQQ[[[```cccmmmyyyxxxnnniiifffbbb___\\\\\\ZZZXXXVVVTTTSSSRRRSSSTTTTTTRRRPPPOOOPPPQQQLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRQQQQQQQQQSSSUUUWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[]]]___aaaaaa______aaacccfffgggiiikkkmmmmmmmmmmmmggghhhiiijjjllloooqqqrrrpppppprrruuuxxx|||vvvnnniiiccchhhpppvvvvvvwww|||ssskkk___]]]\\\___cccbbb\\\VVVMMMFFFBBBCCCDDDBBB@@@AAABBBCCCDDDCCCBBB@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAA<<<===>>>???@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCEEEFFFHHHHHHDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMTTTSSSQQQOOOMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQTTTTTTTTTUUUUUUVVVWWWXXXXXX^^^kkk~~~wwwbbbXXXTTTQQQOOOMMMJJJHHHFFFEEEDDDJJJEEE@@@@@@BBBCCC@@@===>>>>>>>>>>>>>>>??????@@@===<<<;;;;;;:::999666333777777666555444444333333111222222333333333222222222111111111222333444444222222222222222111000///111111111111000000000000222111000//////000111222111000...,,,+++,,,...///......---,,,---...///000111000000000000000000000000000000000000///......////////////////////////...///000111222333444444666666666555444333222111333444555777888888888888888888777777777777777888999:::<<<======<<<:::999<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>??????@@@BBBCCCCCCDDDIIIJJJLLLPPPWWW^^^eeeiiiyyyyyyrrrlllhhhgggbbb[[[ZZZ[[[[[[YYYUUUSSSVVVXXXXXXUUUTTTUUUWWWQQQQQQQQQQQQPPPOOOMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPPPPQQQPPPPPPNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUQQQSSSUUUVVVVVVWWWYYYZZZ\\\[[[YYYZZZ[[[\\\\\\[[[\\\\\\]]]___aaaccceeefffhhhhhhiiiiiijjjkkkkkkkkknnnoooooooooooonnnmmmmmmpppppppppoooooorrrvvvyyyyyyyyy{{{~~~}}}rrrlllllliiirrr~~~|||qqqfff[[[___bbbccc___XXXRRROOOGGGFFFDDDAAA@@@?????????DDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMMMMMMMLLLNNNLLLKKKJJJKKKNNNQQQSSSUUUSSSQQQOOOMMMLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRTTTSSSSSSSSSSSSUUUVVVWWW[[[[[[bbbooowwwbbbWWWSSSNNNLLLJJJGGGEEECCCBBBAAAEEEEEEEEEFFFGGGHHHGGGFFF@@@@@@???>>>>>>>>>>>>>>>===;;;:::::::::999666333777666666555444444333333111222222333333222222222000000000///000000111111///000000111111111000000111111111111000000000000111000////////////000111111000///............/////////.........///000111000000000000000000111111000000000000000///......////////////////////////...///000111222333333444555555555555444333222111333444555666777888888888999999888777666666777777999:::<<<===>>>===<<<;;;===<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888777;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>>>>>>>??????@@@BBBCCCCCCDDDGGGHHHJJJMMMSSSZZZ```dddnnnuuu|||wwwpppkkkeeeccccccccc```]]]WWWYYY[[[ZZZXXXVVVWWWYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUUUUVVVWWWWWWVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\]]][[[]]]___``````aaaccceeegggeeeddddddfffggggggfffcccddddddfffhhhjjjlllnnnrrrrrrrrrsssttttttuuuuuurrrrrrrrrrrrqqqqqqqqqqqquuuuuuvvvvvvvvvyyy~~~wwwnnnkkkmmmrrrzzzsssiiihhhhhhfffaaaZZZRRRKKKGGGDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJKKKJJJJJJLLLKKKJJJJJJKKKMMMOOOPPPSSSRRRPPPNNNLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSRRRRRRRRRRRRTTTUUUVVVXXXYYY___jjjvvvwwwbbbVVVRRRMMMKKKIIIGGGDDDBBBAAAAAA???AAAEEEFFFFFFFFFEEEEEEBBBAAA@@@???>>>============;;;:::::::::999666444666666666555444444333333222222222222222222222222111111000000///000000000------///000000111111111111111111111000000000000000//////......//////000000000000000000000//////000000/////////000111222/////////000000111111111000000000000000//////...////////////////////////...//////000111222333333555555555555444333222222333444555666777888888999::::::888777666666666666777888:::;;;<<<<<<<<<<<<===============>>>>>>>>>@@@@@@@@@???===;;;888666::::::::::::;;;<<<<<<===::::::::::::;;;<<<===>>>??????@@@AAAAAABBBCCCCCCEEEEEEGGGJJJNNNTTTYYY\\\dddjjjssszzztttqqqooommmiiieeeaaaaaabbb```^^^\\\\\\]]]\\\\\\\\\[[[[[[ZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]^^^___```aaabbbbbbbbbbbbccccccbbbbbbaaa`````````ccccccdddeeeeeedddddddddccceeeggghhhggghhhjjjlllnnnlllkkkkkkmmmooonnnnnnmmmmmmnnnppprrrtttvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{yyyxxxxxxwwwwwwxxxyyyzzz~~~wwwooojjjmmmsss}}}tttlllsssoooggg]]]SSSKKKDDDAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPRRRSSSTTTUUUWWW\\\ccchhhqqqwwwaaaUUUQQQOOONNNLLLIIIGGGEEEDDDCCCAAABBBBBBCCCCCCCCCAAA@@@BBBAAA@@@???>>>>>>>>>>>>===;;;:::999:::999777555666666555555555444444444333333222222222222222222444444333222111111111222...//////000111111000000111111111111000000000/////////............//////...///000111111000...---////////////000000111111......//////000111111111//////000000000000///////////////////////////////////////000111222222333444444444555444444333333444444444555666777888999;;;:::999777666555555555444555777999:::;;;;;;;;;>>>>>>>>>>>>>>>?????????@@@AAACCCDDDCCC???;;;888999999888888999:::<<<<<<:::::::::;;;;;;<<<======??????@@@AAAAAABBBCCCCCCDDDDDDEEEGGGKKKOOORRRUUU___cccjjjsss}}}~~~xxxrrrnnnmmmlllkkkiiifffdddddddddcccbbbbbbaaa`````````_________^^^^^^^^^]]]]]]]]]___^^^]]]\\\[[[ZZZZZZZZZ]]]]]]^^^___``````aaaaaa___```aaabbbcccdddddddddbbbcccdddffffffggggggggghhhiiijjjkkklllmmmmmmmmmllllllkkkkkkjjjjjjiiihhhjjjkkkmmmnnnooonnnnnnmmmkkkmmmooooooooooooqqqssssssrrrqqqqqqsssuuuuuutttvvvvvvwwwxxx{{{}}}}}}}}}|||}}}}}}~~~zzznnngggiiissszzzrrrmmmuuunnnbbbWWWMMMGGGCCCAAA??????@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOIIIIIIIIIIIIIIIIIIIIIHHHMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOOOONNNNNNOOOPPPRRRSSSQQQUUUZZZ^^^^^^cccrrrwwwaaaUUUQQQPPPOOOMMMJJJHHHFFFEEEDDDHHHEEECCCCCCEEEFFFDDDBBB@@@???????????????@@@@@@===;;;999999999999777666555555555555555444444444444333222111111111222222444444333222111111111222111222222222111111000///111111111111000000000///......////////////......+++---///000000///---,,,......//////000000000000......//////000000000000//////000000000000///////////////////////////////////////000000111111222333333444444555444444444444444444444555777888999;;;:::999777666555555555555666777999;;;<<<======>>>>>>>>>>>>??????@@@@@@>>>AAAEEEGGGGGGDDD@@@===999888777666777888:::;;;::::::;;;<<<============???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFIIILLLNNNPPPXXX\\\bbbhhhpppzzz}}}zzzxxxuuurrrpppnnnlllkkkmmmmmmkkkjjjhhhhhhhhhhhhgggggggggfffffffffeeeeeeiiihhhgggfffeeeeeeeeeeeedddeeeeeefffggghhhiiiiiikkklllmmmoooppppppqqqqqqnnnnnnoooqqqrrrrrrrrrrrrooooooqqqrrrsssttttttttttttuuuvvvvvvwwwvvvvvvuuuuuuvvvxxxyyyzzzzzzzzzyyyxxxyyy{{{{{{{{{{{{}}}~~~|||{{{|||~~~qqqfffcccjjjzzzwwwrrroooqqqhhh[[[OOOHHHEEEBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMPPPSSSUUUJJJJJJIIIIIIHHHHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQPPPSSSXXX[[[ZZZ\\\iiiwwwwwwaaaVVVRRROOOMMMKKKIIIFFFDDDCCCCCCFFFFFFFFFFFFGGGFFFEEEEEE???????????????@@@AAAAAA===;;;999888999999888777555555555555555555555555555444222111000111111222111111000000///000000000333333333222222111000///111111111111000000000000...//////000000//////...+++,,,...///000///---,,,---...///000000000//////////////////////////////...//////000000000000000/////////////////////////////////000000000111111222222333444555555555555444444333333444666888999::::::888777666666666666888888999;;;<<<>>>???@@@======>>>>>>??????@@@@@@>>>AAAEEEIIIJJJGGGDDDBBB:::999777666666777999:::;;;;;;===>>>>>>???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMPPPTTTYYY___fffppp{{{~~~|||zzzxxxwwwvvvtttqqqoooooooooooommmmmmmmmnnnmmmllllllkkkpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnooopppppppppqqqrrrrrrtttuuuwwwxxxxxxxxxuuuvvvwwwxxxxxxyyyxxxxxxvvvwwwxxxzzz{{{|||||||||{{{|||~~~}}}~~~~~~uuukkkggghhhpppyyytttpppjjjaaaSSSIIIDDDBBB@@@>>>@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHJJJMMMRRRWWWYYYMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPRRRVVVYYYXXXZZZdddoooyyyvvvbbbWWWTTTNNNMMMJJJHHHEEECCCBBBBBBCCCKKKRRRQQQJJJDDDCCCFFFAAAAAA@@@?????????@@@@@@===;;;888888888999999888555555555555555555555555666444222111000000111222000000000///000000111111000111111111111111000000111111111111000000000000//////000111111000//////,,,---...///000//////......///000111111111000000000000000///......------......///000000000000000////////////////////////////////////000000000000111222333444555555555555444333333333444666888999999999888777666666777777888888999999;;;<<<===>>><<<<<<======>>>??????@@@???BBBFFFIIIJJJIIIFFFCCC===<<<999777777888999:::<<<===>>>???@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJOOOTTTWWW\\\dddooowww~~~~~~{{{zzzzzzzzzyyyzzzzzz{{{zzzyyyxxxwwwzzzyyyyyyxxxxxxxxxyyyyyy||||||||||||||||||||||||yyyzzz|||~~~~~~qqqoooppptttxxx|||{{{ssslll```WWWKKKDDDBBBAAA@@@>>>???@@@AAAAAAAAAAAA@@@???@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGHHHJJJOOOVVV\\\```QQQOOOLLLJJJHHHHHHHHHIIIKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQSSSVVVWWWXXX^^^gggnnnzzzvvvbbbXXXUUUOOONNNKKKIIIFFFDDDCCCCCCHHHVVVccc```QQQDDDDDDIIICCCCCCAAA@@@???>>>>>>>>>===;;;888777888999999888444555555555555555555555666555222111000000111222222111111111222333444444---...///000111111111111111111111111000000000000///000111222222111000///......///000000000000000///000111222333222111111111111000///...---,,,,,,......///000000000000000////////////////////////////////////000000000000111222333444555666666666444333222222333555888999888888777777777777777888666555666666777888::::::;;;<<<<<<===>>>?????????AAACCCGGGJJJJJJHHHFFFDDD@@@>>>;;;999888888:::;;;<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAAAAACCCDDDFFFGGGHHHIIIJJJNNNRRRSSSUUUZZZccckkktttyyyuuummmkkknnnwwwxxx}}}|||qqqgggVVVNNNEEEAAAAAACCCBBB@@@===>>>@@@AAABBBBBBAAA@@@@@@?????????@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJMMMSSSZZZbbbfffSSSQQQMMMJJJHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLNNNOOOPPPRRRPPPQQQTTTUUUVVV[[[aaaeeeoooyyyaaaUUUSSSPPPNNNKKKHHHFFFEEEFFFFFFDDDTTTwwwVVVDDDTTTCCCOOOLLLPPPKKK???===CCCDDD>>><<<======<<<;;;999666555666444222333666777555333555555444333333222111111111111111111111111111111333111///...000111111111111111111111111111111111000000000000000000000000------...000111111111111000000000000000000000000///////////////////////////000222222111111222444---+++---111222///...000000/////////......------222222333333444555666666555555555555666666666777777777777777666666666666999888888888888888999999999:::;;;===>>>?????????<<<>>>AAADDDEEEEEEDDDCCCBBBCCCCCCAAA===;;;:::::::::;;;===@@@CCCDDDCCCAAAAAA@@@@@@??????@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNOOOQQQTTTYYY]]]ffflllttt{{{yyypppoooqqqvvv|||uuusssvvv}}}wwwjjj```NNNKKKFFFBBB???@@@BBBCCC???@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@@@@@@@AAAAAADDDDDDDDDCCC@@@>>>>>>???DDDCCCCCCCCCCCCBBBBBBBBBFFFDDDAAA??????@@@BBBDDD@@@AAACCCBBBBBBCCCEEEGGGHHHGGGFFFDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFKKKKKKHHHOOO]]]bbb\\\QQQPPPOOOMMMKKKJJJIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTVVV[[[^^^___jjjxxxxxxaaaVVVSSSOOOMMMJJJGGGEEEDDDDDDDDDIIIVVVzzzeee[[[iii[[[hhhiiihhh]]]JJJAAAAAA???888===<<<<<<;;;999888666555999777555555777888777555666666555444444333222222111111111111111111111111333111//////000111111111000000000000000000000000000000000000000000000000---...///000000111000000000000000000000000000000////////////////////////000111222222111000111333222///000333333//////111222222222222111111111000000111111333444555666666555555555555666666666666777666666666666666666666888888777888888999:::::::::;;;<<<===>>>>>>>>>>>><<<>>>???AAACCCCCCCCCCCCDDDEEEFFFCCC@@@<<<::::::999999;;;>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPSSSWWW[[[^^^cccjjjpppuuu}}}|||qqqnnnrrrwww{{{wwwvvvxxx}}}wwwkkk^^^UUUKKKIIIEEEBBB@@@@@@AAABBB???@@@@@@AAAAAA@@@@@@???AAA@@@@@@?????????@@@@@@@@@AAAAAA@@@===<<<<<<===@@@@@@@@@AAAAAABBBBBBBBBEEECCCBBB@@@@@@AAABBBCCC@@@BBBBBBBBBAAABBBDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLIIINNNYYY[[[UUUOOOOOONNNLLLKKKJJJIIIIIIKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVZZZ]]]___gggrrr~~~wwwaaaVVVSSSQQQOOOLLLIIIFFFDDDDDDCCCGGGMMMllleeeaaaiii\\\iiifffdddXXXHHH???@@@???:::===<<<:::999777777666666:::888555444555666666555666666555555444444333333111111111111111111111111222000//////000111111000//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////000222222222000///000111666333222333222//////222000000000////////////......///000111333444555666666666555555555555555555666666666666666666666666777777777888888:::;;;<<<;;;<<<======>>>>>>>>>>>><<<======>>>@@@AAABBBCCCFFFGGGHHHGGGCCC???<<<;;;999:::;;;<<<>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNQQQUUUXXXWWW[[[```dddiiiqqqzzz}}}ooojjjooozzz}}}~~~~~~}}}zzzyyyvvvqqqggg[[[PPPIIIFFFEEECCCBBB@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???AAA@@@???>>>>>>>>>>>>>>>>>>???@@@???===<<<===>>><<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHIIIMMMMMMIIILLLSSSSSSMMMMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIILLLLLLKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQSSSSSSTTTVVVYYY\\\^^^ccciiipppvvvaaaWWWTTTTTTRRROOOLLLIIIGGGFFFEEEDDDBBBUUUTTTQQQRRRFFFQQQLLLLLLGGG>>><<<@@@AAA@@@<<<;;;999777666666666777888666444222222333333444555555444444444333333333111111111111111111111111222000//////111111111000000000000000000000000000///////////////////////////000000000000//////...000000000000000000000000////////////////////////111222333111000//////000555111///111111...///333........................,,,---...000111333444555666666555555555555444444555555555666666666666666666777777888999:::<<<===<<<======>>>>>>>>>=========<<<;;;<<<===???BBBDDDDDDFFFHHHHHHEEEBBB@@@???;;;;;;<<<===>>>AAAEEEHHHFFFFFFEEECCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIKKKLLLLLLNNNQQQTTTTTTVVVYYY]]]aaahhhpppvvvuuujjjkkkvvv}}}}}}{{{wwwrrrnnnnnnkkkdddZZZOOOHHHDDDBBBBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???AAA@@@???>>>============>>>???@@@@@@???>>>???AAA======>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBAAA??????@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHLLLMMMJJJKKKNNNMMMHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLRRRRRRRRRSSSRRRRRRQQQQQQPPPRRRSSSSSSTTTUUUXXXZZZ\\\___cccgggrrrtttbbbXXXUUUTTTRRRPPPMMMJJJHHHFFFEEEFFF???GGGGGGFFFCCC===DDDBBBCCCBBB???>>>??????===<<<;;;999777666666777777666555444333222222333444333333333222222222222222111111111111111111111111111000///000111222000///111111111111111111111111///////////////////////////000000000000//////...////////////////////////////////////////////////111222222111///...///000000,,,,,,......---...222111111111111111111111111,,,---...///111222333444555555555555555444444444444444555555666666666777777777777888999;;;<<<=========>>>>>>>>>>>>>>>======<<<;;;;;;<<>>>>>>>>>>>@@@EEEIIIJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKKKKKKKLLLOOOQQQRRRSSSUUUXXX\\\aaaggglllrrrvvv{{{~~~vvvqqquuu|||sssqqqooolllhhhhhhfff```WWWNNNGGGDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???@@@??????>>>======>>>>>>===???@@@@@@???>>>@@@AAA@@@@@@@@@@@@@@@?????????@@@AAABBBDDDDDDCCCAAA@@@AAABBBBBBAAA??????@@@BBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFIIIKKKKKKJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLMMMMMMMMMNNNNNNSSSSSSTTTTTTTTTSSSSSSRRRPPPRRRSSSTTTTTTTTTWWWXXXYYY[[[___bbbjjjzzzsssbbbYYYVVVPPPOOOMMMKKKHHHFFFDDDCCCCCCAAAAAACCCDDDCCCCCCGGG>>>???@@@@@@@@@???>>>===;;;;;;:::999888777777777444555666666555444555666222222222222111111111111111111111111111111111111111000///000222222000///111111111111111111111111//////////////////////////////000000000000/////////////////////////////////////////////////////////111111111///...///000---******---...,,,---111//////000000000000000111---......///000111222222333333444444444555555555444444444555555666666777888888888999999;;;<<<===<<<===>>>>>>????????????>>>=========>>>@@@CCCEEEBBBDDDFFFGGGGGGGGGHHHJJJBBBCCCCCCAAA>>>>>>AAAEEEIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKKKKKKKKKKMMMNNNPPPPPPRRRTTTWWW[[[___```eeeiiinnnrrrsssuuuzzz}}}xxxkkkfffdddaaa^^^___ZZZSSSKKKFFFCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@????????????>>>>>>??????@@@<<<>>>???>>>======>>>???AAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEHHHKKKKKKJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNOOOOOOOOOSSSSSSTTTUUUUUUTTTTTTTTTQQQRRRTTTTTTTTTTTTUUUWWWXXXYYY\\\```eeennnrrrbbbYYYVVVNNNNNNLLLKKKHHHFFFDDDCCC???CCCAAABBBCCCCCCGGGDDD<<<;;;<<<===>>>>>>>>>???:::;;;;;;::::::999888777000333777888666555555666222222222222222222222222111111111111111111111111000000000111222222000...111111111111111111111111000000000000000000000000---...///000000111000000////////////////////////////////////////////////...///111000//////000111///,,,---000000------///------------........./////////000000000111111111222222333444555555666666333333444555555666777777999999999999999:::;;;<<<;;;<<<===>>>???@@@@@@@@@???>>>>>>???@@@BBBDDDFFFFFFGGGHHHHHHGGGIIIKKKNNNNNNOOONNNIIIBBB>>>???AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLKKKJJJKKKMMMNNNNNNPPPSSSVVVXXXXXXXXXYYY^^^dddggghhhjjjooosssyyy}}}xxxiiiccc___ZZZUUUSSSNNNGGGDDDCCCDDDBBBAAABBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@?????????>>>??????@@@AAABBB>>>???@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@BBBBBBBBBAAABBBDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLJJJIIIJJJMMMGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUQQQRRRTTTTTTTTTSSSTTTUUUYYYWWWYYY]]]```eeeqqq~~~rrrbbbZZZVVVOOONNNNNNLLLJJJHHHFFFEEE???IIIFFFDDDBBBAAAEEE<<>>>>>===<<<===???:::;;;<<<<<<;;;:::888777,,,000555666555333333444333333333333333333333333111111111111111111111111000000000111222222000...000000000000000000000000111111111111111111111111------///000111111111111////////////////////////////////////////////////---///000000//////000222222000111444333///---//////000000000111111222222000000111111111111111111000111222333555666777777333333444444555666777777:::::::::999999:::;;;;;;;;;;;;===>>>@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFJJJKKKJJJIIIHHHIIIMMMOOOYYYZZZXXXPPPFFF@@@>>>@@@======>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJLLLLLLKKKJJJKKKLLLNNNOOOQQQTTTVVVWWWVVVUUURRRXXX^^^```aaaccchhhmmmmmmpppuuuvvvwwwxxx{{{~~~|||llleee___WWWPPPKKKFFFAAAAAAEEEGGGDDDAAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>??????@@@AAACCCCCCAAABBBCCCBBB@@@???@@@AAA======>>>???@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCC@@@BBBCCCBBBBBBCCCEEEGGGFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMJJJHHHJJJMMMGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVQQQRRRTTTUUUTTTSSSTTTUUUZZZWWWWWWZZZ\\\___hhhttt{{{sss___VVVUUURRRPPPNNNKKKHHHEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@>>>>>>>>>>>>>>>?????????===;;;::::::::::::999777666666555444444444444555333333333222222222111111222222222111111111000000444222000///...///000111111111111111000000000000222000...///222333111///000000000000000000000000000///.........///111222000000000000000000000000..................------111000...------...///000////////////000000000000222111000.........//////111111222333444444444444444444444555555555555666::::::::::::::::::;;;;;;:::;;;<<<>>>@@@BBBDDDDDDAAA@@@@@@AAACCCFFFHHHJJJHHHGGGFFFCCCBBBFFFNNNTTTXXX\\\^^^ZZZOOOCCC===:::999:::<<<<<<===>>>AAACCCKKKLLLLLLJJJHHHFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOORRRTTTUUUVVVVVVVVVVVVXXXYYY\\\^^^aaabbbggghhhiiikkkmmmooopppqqqtttuuuvvvxxxzzz~~~zzztttuuu||||||qqqhhh]]]QQQKKKBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@???????????????<<<<<<===>>>???@@@AAAAAA????????????@@@AAABBBCCC>>>>>>????????????>>>>>>@@@???>>>======<<<<<<===AAABBBCCCDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDAAACCCEEEFFFGGGFFFDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTWWWWWWWWWWWWXXX[[[```dddooosssttt```WWWVVVQQQPPPMMMJJJHHHEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA?????????>>>>>>>>>>>>>>>===;;;::::::::::::999777555555444333333333333444333333333222222222111111222222222111111111000000333222000///...///000111111111111111000000000000111///......000111000...////////////////////////000//////...///000111222000000000000000000000000........................000000/////////000000111////////////000000000000222222000000///000111111000111222333444444444444444444444555555555555666888888888888888999999999:::;;;<<<>>>@@@BBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDGGGLLLQQQYYY]]]```\\\SSSJJJEEECCC<<<<<<;;;:::999;;;???BBBDDDGGGKKKNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWXXXYYY[[[]]]^^^___bbbcccdddfffhhhiiikkkkkkoooooopppqqqsssuuuxxxyyy|||}}}~~~qqqmmmhhhggglllwww~~~|||qqqgggZZZNNNGGGAAA@@@@@@??????@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>======>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@AAABBB>>>????????????>>>>>>===<<<<<<<<<======???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTWWWWWWWWWVVVVVVXXX\\\___hhhjjjvvvuuuaaaXXXVVVQQQOOOMMMJJJGGGEEEDDDCCCDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@??????>>>>>>=========;;;::::::::::::999777555444333333222222333333333333333222222222111111222222222111111111111111222222000/////////000111111111111111000000000000000///......000000///...........................///////////////000111111000000000000000000000000........................//////000111111222222111////////////000000000000222111111111111111222333000000222333333333333333444444444555555555555666555666666666777777777777:::;;;<<<>>>@@@BBBDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGGGGFFFGGGIIILLLVVVYYY\\\[[[UUUPPPMMMLLLAAA@@@===:::888999<<>>>>>???@@@@@@AAAAAA@@@@@@???>>>======>>>>>>>>>======<<<<<<<<<============>>>???@@@AAA???????????????>>>======<<<<<<<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSWWWWWWVVVUUUSSSTTTWWWYYY^^^```gggtttvvvbbbXXXVVVPPPOOOLLLJJJGGGEEEDDDCCCDDDCCCBBBCCCEEEEEECCCBBBAAA@@@@@@???>>>===<<<<<<===;;;::::::::::::999777555555444333333333444444333333333222222222111111111111111111111111111111222111000//////000111111111111111111000000000///000000//////000000000//////////////////////////////////////////000000111////////////////////////............////////////,,,...///111222222111111////////////000000000000000000000000111222222333///000111222333333333333444444444555555555555666444555555666666777777777:::;;;<<<>>>@@@BBBDDDDDDJJJKKKKKKKKKJJJHHHFFFDDDGGGGGGHHHGGGGGGFFFFFFFFFMMMPPPSSSTTTRRRPPPPPPPPPIIIHHHEEEAAA<<<::::::<<>>==================<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>>>>@@@???>>>>>>===>>>>>>>>>@@@???>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRUUUVVVUUUTTTSSSSSSUUUXXXYYYZZZ^^^fffooo~~~uuuaaaXXXVVVOOONNNLLLIIIGGGEEEDDDDDDCCCBBBAAABBBCCCDDDBBB@@@AAA@@@@@@???>>>===<<<<<<===;;;::::::::::::999777777777666555555555555555333333333222222222111111111111111111111111111111000000000000000000111111111111111111000000000///111111222111111111111111000000000000000000000000...//////000000000000000////////////////////////........./////////000000+++,,,...000111111000000////////////000000000000...//////000000111111111//////000111222222222222444444444555555555555666555555666666777888888999:::;;;<<<>>>@@@BBBDDDDDDKKKLLLMMMNNNNNNMMMKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCGGGIIIKKKMMMNNNOOOQQQRRRQQQQQQPPPMMMGGGAAA===;;;===@@@DDDGGGIIIKKKNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNLLLLLLLLLNNNPPPQQQQQQRRRSSSTTTVVVYYY[[[\\\\\\]]]]]]^^^___``````aaa`````````aaacccfffiiijjjffffffhhhjjjmmmpppssstttwwwxxxyyy{{{}}}vvvqqqhhh___VVVOOOKKKJJJHHHNNNXXXdddtttrrrbbbVVVKKKCCC@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>=========??????>>>===>>>???AAABBB@@@AAAAAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCC@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUTTTTTTUUUWWWYYYXXXYYY\\\aaaeeeooosss___WWWUUUNNNMMMKKKIIIGGGEEEDDDDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@??????>>>>>>=========;;;::::::::::::999777888777777666555666666666333333333222222222111111111111111111111222222222000000000000111111111111111111111111000000000000111222333333111111222333111111111111111111111111......///000000000000000000000000000000000000000.........//////000000111,,,---...//////000//////////////////000000000000...//////000000000000///...///000111111222111111444444444555555555555666555555666777888999:::::::::;;;<<<>>>@@@BBBDDDDDDIIIJJJMMMOOORRRTTTUUUVVVQQQNNNKKKHHHHHHGGGFFFEEEGGGGGGHHHJJJMMMPPPSSSTTTWWWXXXYYYWWWQQQJJJEEEBBB@@@AAAAAAAAAAAADDDIIILLLPPPPPPRRRSSSSSSTTTTTTTTTQQQPPPOOONNNNNNNNNOOOPPPOOOOOOQQQSSSUUUXXXZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\]]]\\\\\\\\\^^^```ccceeegggcccdddeeegggiiilllnnnooorrrrrrsssuuuwwwzzz|||~~~|||}}}tttkkkggg```\\\UUUNNNIIIGGGFFFGGGHHHQQQ___nnn~~~xxxiiiXXXNNNGGGCCCBBBDDD@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@???????????????<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDD?????????>>>>>>??????@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRTTTUUUUUUVVVYYY[[[XXXYYY[[[]]]^^^dddrrrppp\\\UUUTTTNNNMMMKKKHHHFFFEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA?????????>>>>>>>>>>>>>>>===;;;::::::::::::999777777777666555555555555555333333333222222222111111000000111111111222222222//////000111111111111111111111111111000000000000000222333222000///111333000000000000000000000000---...///000111000000///000000000000000000000000---......///000000111111000///////////////000000////////////000000000000000000111111111000///...---...///000111111111111444444444555555555555666444555666777888999:::::::::;;;<<<>>>@@@BBBDDDDDDFFFHHHKKKPPPUUU[[[___bbbZZZUUUNNNJJJJJJJJJJJJIIIHHHGGGGGGHHHLLLPPPSSSUUUZZZ\\\]]]\\\XXXSSSPPPOOOOOONNNKKKGGGCCCBBBCCCEEEIIIJJJLLLNNNPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSVVVWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZ]]]\\\\\\]]]^^^```cccdddeeeffffffhhhiiikkkmmmnnnnnnnnnpppqqqtttwwwyyyzzzzzz{{{||||||{{{|||~~~vvvggg\\\WWWUUUQQQOOOLLLJJJKKKMMMPPPRRRVVVaaaooo}}}nnn^^^NNNGGGEEECCCAAAAAA????????????@@@AAABBBCCC???????????????@@@@@@@@@???>>>>>>>>>>>>>>>==================>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGGGGAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJHHHGGGEEEDDDBBBCCCDDDFFFGGGGGGFFFFFFDDDEEEGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRQQQQQQQQQRRRPPPRRRTTTTTTTTTUUUWWWYYYWWWVVVVVVXXXXXX[[[fffqqqnnn[[[TTTTTTNNNLLLKKKHHHFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB>>>>>>>>>>>>>>>?????????===;;;::::::::::::999777666666555444444444444555333333333222222222111111000000111111222222222222...///000111111111111111111111111111000000000000///111333222///...000222////////////////////////---...000111111111000///000000000000000000000000---......///000111111222222111000//////000111111////////////000000000000111222333333222111000///---...///000111111111111444444444555555555666666444444555666777888999::::::;;;<<<>>>@@@BBBDDDDDDCCCEEEJJJPPPXXX___fffjjj```ZZZQQQLLLKKKMMMMMMMMMIIIGGGFFFGGGJJJOOORRRTTT[[[\\\]]]]]]ZZZYYYXXXYYYaaa___YYYQQQIIIBBB@@@???AAABBBEEEHHHJJJMMMNNNOOOSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQRRRTTTUUUVVV[[[[[[[[[[[[[[[[[[[[[[[[``````_________aaabbbcccdddeeeeeefffgggiiijjjkkkmmmnnnoooqqqsssvvvxxxyyyzzz{{{|||{{{zzzzzz|||~~~|||~~~yyynnn```TTTMMMKKKLLLJJJJJJJJJMMMQQQXXX^^^aaahhhrrrxxxdddUUUFFFBBBCCCBBB>>><<<>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<=========>>>>>>???@@@AAA@@@AAACCCEEEGGGHHHIIIIIIFFFEEECCC@@@===;;;::::::===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHLLLLLLLLLLLLKKKIIIGGGEEEDDDEEEFFFGGGHHHHHHGGGGGGBBBDDDFFFHHHIIIHHHGGGFFFCCCEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNPPPQQQRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRPPPRRRSSSTTTSSSTTTUUUWWWUUURRRQQQSSSTTTVVV___iiiooolll[[[TTTTTTQQQOOOMMMJJJGGGDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBAAACCCAAA>>>===>>>???@@@???<<<:::999:::;;;;;;:::888777666555444444444444444111111000000000000111111333222222222111000000000000000000000000000000000......///000111000000000---------...............000000///////////////000222111111111000000/////////////////////////////////...---,,,,,,---...///000000//////......------000000///...............////////////////////////111111000000//////......111333555666555444444555555666777888999:::::::::======>>>???@@@BBBCCCDDDFFFGGGIIIMMMTTT]]]eeejjjiii```TTTMMMLLLNNNNNNMMMEEEHHHJJJJJJKKKOOOVVV\\\[[[]]]^^^\\\YYY[[[aaafffqqqrrrnnndddUUUGGG@@@>>>???>>>===>>>AAADDDFFFFFFQQQRRRTTTWWWYYYYYYWWWVVVRRRQQQRRRRRRSSSTTTUUUVVVUUUVVVXXX[[[]]]^^^\\\ZZZ\\\\\\]]]^^^^^^^^^^^^]]]aaabbbdddeeegggiiikkklllkkknnnppprrrrrrrrrtttuuuzzzzzzzzz{{{|||}}}}}}~~~~~~uuuoooaaa\\\UUUNNNKKKLLLOOORRROOOUUU___fffkkknnnsssvvv}}}||||||ooobbbOOOLLLHHHCCC@@@?????????AAA@@@@@@??????@@@@@@AAA======>>>>>>??????@@@@@@@@@@@@??????>>>=========<<<<<<===???@@@AAABBBCCCAAABBBCCCEEEGGGIIIKKKLLLFFFEEECCCAAA???>>>=========>>>>>>@@@AAABBBCCCCCCBBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLMMMNNNNNNMMMKKKHHHGGGCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTTTTSSSQQQOOOMMMRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPRRRVVVZZZ^^^aaajjjppp}}}nnn\\\UUUUUUPPPOOOMMMJJJGGGEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBB@@@>>>===>>>??????>>><<<;;;999999::::::999777777777666555444333333333333333222222222222333333222222222111111111111111111111111111111111111111////////////000000000000000000//////////////////000000////////////000000111111111000000000/////////////////////////////////..................///000000000//////.........111111000///////////////////////////////////////111000000000/////////...000222444555444333333444666666888999::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHLLLRRRYYY```cccbbb[[[SSSPPPPPPQQQPPPNNNKKKLLLLLLLLLMMMOOOSSSVVVZZZ\\\[[[XXXUUUWWW\\\bbbtttvvvuuummm```TTTMMMJJJDDDBBB???>>>???BBBDDDEEEIIILLLPPPUUUYYYZZZYYYXXXTTTTTTSSSTTTTTTUUUWWWWWWWWWXXXXXXZZZ[[[ZZZYYYWWW[[[\\\]]]^^^^^^^^^^^^^^^```aaaccceeehhhjjjlllmmmlllnnnqqqrrrqqqrrrssstttwwwxxxyyyzzz{{{|||}}}}}}}}}~~~}}}sssiiiaaa\\\TTTPPPLLLIIIKKKPPPWWW\\\eeennn{{{}}}ooommmnnnqqqrrrkkk^^^SSSKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???????????????@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAABBBCCCDDDFFFHHHIIIJJJEEEDDDCCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKLLLMMMNNNMMMKKKIIIHHHEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTUUUUUUTTTRRRPPPOOOQQQQQQQQQPPPPPPPPPOOOOOOSSSSSSSSSSSSUUUWWWZZZ\\\bbbfffpppppp^^^WWWVVVOOONNNMMMKKKHHHEEECCCAAA>>>???AAACCCEEEFFFFFFGGGAAA???>>>>>>???@@@>>>===<<<;;;999999999999888666888777666555444333222222333333222222222222333333111111111111111222222222222222222222222222222222000///.........///111222222222222111111000000000000000////////////000000111111000000000000//////////////////////////////...//////000000//////...000000000000////////////222111111000000000000111000000000000000000000000000000000000////////////000111333333222222222333666777888:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDEEEGGGKKKOOOTTTWWWYYYWWWTTTQQQRRRUUUVVVUUUSSSRRRPPPMMMMMMNNNQQQRRRSSSYYYXXXWWWSSSOOOPPPUUUZZZkkknnnqqqnnnfff]]]WWWUUULLLJJJFFFCCCBBBBBBEEEFFFEEEHHHMMMSSSWWWYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^^^^```bbbdddgggjjjlllnnnmmmoooqqqqqqqqqqqqrrrssstttuuuvvvwwwyyyzzz{{{|||{{{{{{}}}~~~|||vvvqqqjjjaaaYYYRRRMMMKKKJJJHHHGGGIIIQQQ]]]iiipppvvvdddeeeffffffccc[[[QQQJJJFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????======>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@AAABBBCCCCCCCCCEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKMMMNNNNNNLLLKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNTTTTTTSSSSSSTTTVVVXXXYYY___aaagggqqqqqq^^^VVVUUUNNNNNNMMMKKKIIIFFFCCCAAA???@@@BBBCCCEEEFFFFFFFFF@@@???>>>???@@@@@@>>><<<<<<;;;999999999999777555888777777666444333222111222111111000000111111222000000000111222222222333222222222222222222222222111000...---...///111333333333222222111000//////000////////////000000111000000000000000000//////////////////////////////...///000111111000///...000000000000000000000000111111000//////000000000000000000000000000000000000000000000///////////////111222222111111222333666777999:::;;;<<<=========>>>>>>>>>???AAABBBCCCBBBDDDFFFIIIKKKMMMOOOOOONNNMMMMMMQQQVVV[[[^^^^^^YYYSSSMMMLLLNNNRRRTTTTTTWWWUUURRRNNNJJJKKKNNNRRRZZZ___fffhhhfffbbb^^^\\\WWWVVVSSSOOOLLLJJJKKKKKKJJJLLLNNNPPPQQQRRRTTTUUUYYYXXXUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZXXXYYYZZZ\\\]]]]]]]]]]]]___```bbbdddfffhhhjjjkkkmmmnnnpppqqqpppooopppqqqqqqqqqsssuuuwwwxxxzzzzzzyyyzzz|||}}}~~~~~~yyypppllllllmmmjjjfffaaa]]]WWWQQQMMMJJJJJJJJJIIIIIILLLSSS```qqqqqqddddddbbb^^^WWWOOOJJJGGGCCCCCCCCCCCCBBBAAA???>>>??????>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>><<<<<<======>>>??????@@@????????????????????????AAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKMMMMMMMMMKKKJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQSSSUUUWWWYYYZZZ\\\___ccchhhpppqqq^^^VVVTTTNNNNNNLLLKKKHHHFFFDDDBBBBBBCCCDDDDDDEEEEEEDDDDDD???>>>>>>???@@@???===;;;<<<;;;999999999999888666777777777666555444222111222222111111111111222222000000000111222222222333222222222222222222222222111000...---...///111333222222111000//////......///////////////000111111//////////////////000000////////////////////////...///000111111000///...///////////////000000000//////.........//////000000000000000000000000000////////////000000000000///111222111000000222333666777888:::;;;<<<======@@@??????>>>>>>??????@@@AAABBBDDDFFFHHHIIIIIIIIIHHHHHHIIIMMMTTT]]]dddhhhbbb[[[RRRMMMNNNRRRTTTUUUVVVTTTQQQMMMJJJIIIJJJLLLMMMRRRZZZ```cccdddcccccc___```aaa^^^ZZZVVVUUUUUUVVVVVVTTTPPPLLLJJJJJJLLLQQQPPPOOONNNOOOQQQTTTUUUWWWYYY[[[[[[YYYXXXXXXZZZXXXYYYZZZ[[[\\\\\\\\\\\\```aaabbbcccdddeeeffffffkkkmmmoooooonnnmmmnnnoooooooooqqqrrrtttvvvxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}uuupppeee___ZZZXXXYYYYYYVVVRRRTTTRRRPPPNNNMMMNNNOOOPPPMMMOOOTTT___ppp}}}pppccc```ZZZRRRIIICCCBBBCCCBBBBBBCCCCCCAAA???===<<>>>>>======>>>>>>?????????>>>>>>======<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@????????????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLLLLLLLKKKJJJGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQSSSTTTVVVXXXYYYUUUYYY]]]```dddooo~~~rrr^^^VVVTTTOOONNNLLLIIIGGGEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>======>>>???===<<<<<<:::999:::;;;;;;:::888555666666777666444333222444444333333333333444444111111111111111222222222222222222222222222222222000///.........///111222000000000//////......---///......//////000111222......////////////000000////////////////////////...//////000000//////...............////////////...............//////000000000000000000000000000////////////000000000000000111222111000000222444555666777999;;;<<<======@@@@@@???>>>>>>>>>??????AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEHHHOOOYYYccciiihhhccc[[[UUUSSSTTTUUUVVVYYYWWWUUUQQQOOOMMMLLLKKKEEEIIIOOOVVV\\\```ccccccdddfffhhhgggbbb``````bbbeeeeeebbbZZZPPPIIIFFFFFFGGGFFFFFFHHHKKKPPPTTTWWW[[[^^^aaa```]]]ZZZYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\`````````aaaaaabbbbbbbbbhhhjjjlllmmmllllllmmmnnnnnnooopppqqqssstttvvvvvvvvvxxxzzz}}}~~~}}}||||||{{{|||}}}ttthhh___ZZZQQQOOOMMMLLLLLLLLLKKKIIILLLNNNQQQTTTVVVWWWXXXXXX[[[]]]dddpppyyynnn```\\\SSSJJJCCC@@@@@@BBB@@@AAAAAAAAA@@@>>><<<;;;>>>>>>============>>>>>>==================<<<<<<;;;;;;<<<======>>>??????@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGIIIHHHGGGDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOMMMNNNNNNNNNNNNOOOOOOOOORRRRRRSSSSSSTTTTTTTTTUUUSSSWWW[[[^^^___eeennnvvvsss```WWWUUUPPPNNNKKKGGGEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA???<<<<<<===>>>>>>===;;;:::::::::<<<===<<<;;;333444666777777555444333555444444333333444444555222222222111111111111111111111111111111111111111////////////000000000000////////////////////////............///000111222........./////////000000///////////////////////////..................///,,,---------........./////////......///000000111////////////////////////.../////////000000000111111222222111000111333555444555666888:::<<<<<<============>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDCCCDDDFFFJJJRRR[[[```ddddddcccaaa^^^\\\\\\]]]^^^]]][[[YYYWWWTTTQQQOOOIIIJJJMMMQQQXXX^^^bbbddddddfffgggeeecccccchhhllluuuwwwvvvooobbbUUUMMMIIIFFFEEEDDDDDDFFFJJJNNNQQQXXX^^^dddeeeccc```___aaa^^^____________^^^]]]]]]]]]]]]^^^______```aaaaaaeeegggiiijjjjjjjjjlllmmmoooooopppqqqrrrssstttttttttvvvyyy{{{||||||zzzyyyzzz{{{|||}}}~~~~~~~~~uuuiii^^^UUUOOOMMMGGGHHHIIIHHHGGGIIIMMMQQQSSSYYYbbblllrrrttttttssszzz{{{qqqdddXXXSSSLLLFFFBBBAAAAAABBB===>>>>>>??????>>>>>>>>>>>>======<<<<<<======>>>============>>>>>>>>>>>>;;;<<<<<<<<<===>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFAAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGIIIHHHFFFCCCAAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUXXX[[[]]]^^^aaafffjjjuuutttaaaXXXWWWQQQNNNJJJFFFDDDEEEFFFHHHDDDDDDEEEEEEEEEEEEDDDDDDBBB???<<<;;;<<<===>>>>>>;;;::::::;;;===>>>>>>===222333555777777666555444333222222111111222222333333222222222111111000000000000000000000000000000......///000111000000000////////////000000000000............///000222222---.........//////000000///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......000000///000000111222222////////////////////////.../////////000000111111222222222111000111333666333444666888:::;;;<<<<<<;;;;;;<<<===???AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGCCCCCCDDDEEEGGGMMMSSSWWW\\\aaagggiiigggeeedddeeebbbaaa```___]]]ZZZUUURRRUUUTTTSSSVVV\\\bbbgggjjjcccddddddaaa___bbbkkkrrrssscccWWWQQQLLLJJJGGGDDDCCCDDDGGGHHHRRRZZZcccggggggfffhhhjjjbbbbbbbbbbbbaaa```___^^^ZZZ[[[\\\]]]___```aaaaaaccceeehhhiiiiiijjjkkkmmmoooppppppqqqrrrrrrssssssrrrtttwwwyyy{{{zzzxxxwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~rrrlllbbbWWWNNNIIIGGGGGGCCCFFFHHHGGGGGGLLLVVV]]]dddmmm|||yyyiiiZZZLLLIIIDDDAAA@@@@@@>>>===;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<============>>>>>>??????@@@@@@<<<<<<<<<===============>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEEDDDFFFGGGHHHHHHGGGEEEDDDGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGIIIHHHFFFCCCAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKKKKKKKLLLMMMOOOOOONNNNNNNNNOOOOOOPPPPPPPPPLLLMMMOOORRRTTTVVVXXXXXXUUUVVVXXXYYYZZZ\\\___aaafffqqqsss^^^WWWVVVOOOMMMIIIGGGFFFDDDBBB@@@EEEEEEEEEEEEEEEDDDCCCCCC???>>>===>>>???@@@???>>>>>><<<;;;;;;;;;;;;:::888666555555444222111000000444444333333222111000000222222222111111111111111////////////000000000000////////////////////////333333222111000///......000///---...000111111000......///000000000000000111111000000//////......////////////////////////000///...---,,,,,,---...//////...//////000111222////////////000000000000000//////.........//////......//////000000111111555555555555555666777777======<<<<<<===???AAABBBEEECCCBBBBBBEEEGGGIIIJJJJJJHHHEEECCCDDDFFFJJJLLLWWW\\\dddnnnuuuvvvtttpppqqqnnnggg___\\\^^^]]]ZZZZZZSSSRRRZZZeeejjjjjjjjjqqqmmmfff___\\\^^^ccchhhvvvvvvjjjccc\\\WWWPPPIIIFFFFFFIIIKKKLLLTTT\\\```dddiiijjjhhhggghhhhhhhhheeebbb^^^[[[[[[\\\]]]]]]]]]^^^aaaccccccccccccdddfffhhhiiijjjkkkkkkmmmnnnoooooooooooorrrsssuuuwwwwwwwwwuuuuuuvvvxxx{{{||||||||||||}}}zzzzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{}}}|||~~~~~~}}}|||~~~~~~tttooolllmmmjjjeeeaaaaaa[[[VVVPPPKKKIIIHHHGGGFFFIIIIIIJJJLLLRRR^^^mmmxxx{{{jjjYYYMMMEEEBBB@@@??????@@@???>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAAAAABBBAAA???======>>>@@@@@@???????????????@@@@@@FFFCCCAAACCCGGGGGGBBB===@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIKKKIIIFFFEEEGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOPPPPPPQQQRRRSSSUUUUUUVVVWWWYYY[[[\\\]]]bbbjjjuuusss^^^VVVUUUPPPNNNJJJHHHGGGFFFCCCBBBEEEEEEEEEEEEEEEDDDCCCCCC@@@>>>===>>>??????>>>===>>><<<;;;;;;;;;;;;:::888777666666555444333222111333333222222111000000///111111111111111111111111000000000000000/////////////////////////////////000000000000000/////////000///---...000111111000......///000000000000000000000000000//////......////////////////////////111111///.........//////000////////////000000111////////////000000000000111000000/////////000000.../////////000000000111222333333444555777888999<<<<<<<<<<<<>>>@@@BBBCCCDDDCCCBBBCCCEEEHHHKKKLLLNNNLLLHHHFFFEEEGGGJJJLLLOOOVVVaaaooo{{{{{{yyysssjjjeeeccc___YYYYYYUUUVVV]]]dddgggjjjmmmsssooofff]]]VVVUUUWWW[[[iiiqqq{{{|||uuupppgggddd^^^WWWQQQMMMLLLLLLOOOVVV[[[[[[]]]aaabbb``````aaabbbcccaaa___\\\ZZZXXX[[[```bbbcccccccccddd______```aaaccceeeggghhhjjjjjjkkklllmmmnnnnnnnnnpppqqqsssuuuuuuuuutttssswwwyyyzzzzzzzzzyyyxxxxxxvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}~~~~~~~~~}}}|||||||||}}}~~~zzzzzz{{{{{{||||||||||||yyy~~~~~~~~~~~~~~~xxxooohhheee^^^ZZZXXXZZZ[[[YYYZZZ]]]YYYXXXUUUSSSPPPNNNMMMMMMLLLOOOSSSYYYcccrrr|||mmm^^^PPPEEEDDDAAA???>>>?????????>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@>>>??????>>>======???AAA@@@@@@@@@???@@@@@@AAAAAAEEECCCBBBCCCEEEEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCBBBDDDEEEDDDCCCCCCDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKIIIFFFEEEFFFHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSVVVVVVWWWXXXZZZ\\\^^^___cccgggnnnttt|||ttt^^^UUUTTTQQQNNNKKKIIIHHHGGGEEECCCDDDEEEEEEEEEEEEDDDCCCCCCAAA???>>>>>>??????===<<<>>><<<;;;;;;;;;;;;:::888777777666555444444333333444333333222222111111111000000000000000000111111111111111000000//////...////////////////////////---.........//////000000000///......000111111000......///000000000000000000000000////////////...000000000000000000000000222222111000000000111111111000000////////////000000000000000////////////111111000000000000111111////////////000000000000///000111333555777:::;;;;;;;;;;;;<<<>>>AAACCCEEEFFFEEEFFFGGGIIIKKKNNNOOOQQQOOOKKKHHHGGGHHHJJJKKKIIIPPP]]]mmm|||yyysssnnnfff^^^ZZZXXXZZZ___bbbccchhhnnnqqqmmmeee[[[SSSOOOOOOQQQWWW\\\eeeooowwwyyyxxxuuuoooooolllggg___YYYUUUTTT]]]bbbddd```\\\[[[XXXSSSVVVWWWXXXYYYYYYXXXVVVUUUSSSYYYaaafffhhhgggeeedddaaaaaa``````aaabbbcccdddggghhhhhhiiikkklllmmmmmmmmmnnnpppqqqrrrrrrqqqqqqwwwwwwwwwwwwvvvuuutttsssoooppprrrtttvvvwwwxxxxxxwwwyyyzzzzzzzzzzzz|||~~~~~~}}}{{{zzzyyyyyyzzzzzzvvvuuuuuuuuuvvvxxxzzz{{{www|||~~~{{{lllaaaYYYRRRMMMMMMIIIGGGKKKOOOSSSZZZaaaaaaeeehhhgggddd```^^^___\\\```fffmmmxxx}}}jjj\\\QQQFFF@@@BBB@@@>>>>>>>>>???>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<===???AAA@@@@@@@@@@@@@@@AAABBBCCCDDDGGGIIIJJJHHHFFFEEEEEE@@@@@@???@@@@@@AAABBBCCCBBBDDDEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGHHHHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHKKKHHHFFFEEEFFFGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXYYY\\\^^^```aaadddfffgggiiinnnxxxuuu___UUUTTTPPPMMMJJJHHHHHHFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBB@@@>>>>>>???>>>===;;;>>><<<;;;;;;;;;;;;:::888666666666555444333333222555555444444333333333333///000000000000000111111222222111111000///......////////////////////////---------.........//////111///......000111000///......///000000000000000////////////////////////000000000000000000000000222111111111111111111111111111000//////...//////000000000000////////////000000//////000000111111////////////000000000000//////000222444666888999999999:::<<<>>>AAADDDFFFJJJKKKLLLLLLLLLNNNPPPRRRPPPNNNKKKHHHGGGHHHJJJKKKJJJOOOZZZgggttt~~~~~~vvvmmmbbb]]]\\\___aaaaaadddhhhiiigggbbb[[[UUUQQQQQQSSSOOOPPPVVV```jjjqqqsssrrroooqqqqqqmmmhhhcccaaaaaaooouuuxxxssskkkaaaVVVMMMMMMMMMNNNNNNMMMMMMLLLLLLRRRXXXbbbiiikkkjjjiiihhhgggfffcccaaa____________cccdddeeefffhhhjjjkkklllkkklllmmmnnnnnnnnnnnnmmmqqqqqqqqqqqqsssssssssrrrjjjlllnnnqqqssstttttttttsssttttttttttttvvvzzz}}}}}}{{{zzzxxxwwwwwwxxxxxxtttrrrpppnnnoooqqquuuwwwvvv}}}~~~wwwtttuuuwww|||tttdddXXXRRROOOJJJGGGJJJFFFFFFJJJQQQYYYeeepppxxx~~~{{{|||yyy|||~~~kkkZZZOOOHHHCCC@@@AAA???>>>>>>>>>???>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>???>>>??????@@@AAABBBCCCFFFOOOYYY\\\WWWOOOHHHEEE@@@@@@??????@@@AAAAAABBBBBBDDDEEEEEEDDDDDDFFFGGGIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGJJJHHHFFFEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWYYY[[[^^^```aaadddeeeddddddgggnnnxxxvvv```VVVTTTNNNLLLIIIGGGFFFFFFDDDBBBDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@>>>>>>???>>>===;;;>>><<<;;;;;;;;;;;;:::888555555444444333222222222333333333333222222222222//////000000111111111222333222222111000//////...000000000000000000000000............------------111000......///000000///......///000000000000000.............../////////000000000000000000000000///000000000000000000000111111000//////...//////111000000000/////////..................///000111000000000000////////////000111111111222444555666888888999:::===@@@CCCEEELLLNNNOOONNNMMMMMMOOOQQQMMMLLLJJJHHHHHHIIIJJJLLLNNNQQQWWW```jjjqqqtttuuu}}}oooeee___aaaddddddbbbbbbccccccaaa]]]YYYVVVVVVVVVQQQQQQSSSZZZdddmmmqqqrrroooppppppmmmgggdddfffhhhwwwrrrbbbUUUMMMLLLKKKIIIGGGFFFEEEEEEQQQWWWaaahhhllllllkkkjjjgggeeebbb^^^\\\\\\\\\\\\\\\^^^aaadddggghhhjjjjjjiiiiiiiiijjjjjjiiiiiiiiihhhggghhhlllqqquuuvvvuuujjjkkklllnnnooopppppppppooonnnnnnmmmmmmpppuuuyyy|||{{{zzzyyyyyyxxxxxxxxxrrroookkkggggggiiimmmoooxxxxxxsssllleeebbbdddffflllsssyyyzzzxxxvvvtttjjj```UUUNNNMMMNNNLLLJJJJJJHHHJJJQQQZZZeeevvvyyyyyy|||rrrhhhYYYMMMFFFCCCBBBAAA@@@>>>>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<===<<<;;;::::::;;;<<<<<<<<<===>>>@@@AAABBBIIIXXXiiiqqqiiiZZZKKKCCC@@@@@@?????????@@@AAAAAAAAACCCEEEEEEDDDDDDFFFGGGLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWYYY[[[^^^___```aaabbbccceeeiiinnnqqqzzzwwwaaaWWWUUUMMMKKKHHHGGGFFFEEEDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA???>>>>>>??????===<<<>>><<<;;;;;;;;;;;;:::888444444333333333222222222000000000000000000000000000000000111222222333333222222222111111000000///000000000000000000000000//////......---------,,,222000......///000///.........///000000000000000---............/////////000000000000000000000000---...///000000000//////111000000////////////000111111000000//////.........------......///000111000000000000////////////222111111111111222222333666777777999<<>>>>>???@@@@@@???===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;===>>>===;;;999999::::::;;;;;;<<<>>>@@@AAABBBKKK[[[oooyyyrrr```MMMBBB@@@@@@????????????@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJNNNMMMKKKIIIHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTVVVWWWYYY[[[\\\ZZZ[[[]]]```bbbcccdddeeekkksssxxxbbbXXXVVVNNNKKKIIIGGGGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>===>>>??????>>>===>>><<<;;;;;;;;;;;;:::888444444444444444333333333111111111111111111111111000111111222333333444444111111111111111111111111000000000000000000000000.............../////////222000///...///000///.........///000000000000000---------.........//////////////////////////////---...///000000000//////000////////////000000111111111111000///.....................///000111222111000000000/////////...111111000000000111222222666666666888:::===???AAAHHHLLLOOOPPPNNNMMMQQQTTTUUUTTTRRRPPPOOOOOOPPPPPPQQQQQQSSSWWW]]]bbbeeefffkkkooorrrvvv{{{tttssssssqqqpppqqqooopppqqqnnniiiccc___]]]WWWWWWXXXZZZ___gggqqqwwwzzz{{{xxxoooccc[[[ZZZ\\\```kkkvvv{{{}}}~~~zzzuuullliiiddd___[[[YYYXXXXXXXXXbbbooozzz~~~|||wwwttthhheee___YYYUUUSSSRRRRRRNNNRRRZZZbbbggghhhhhhgggcccbbb```^^^\\\[[[ZZZZZZYYYXXX[[[cccoooyyy}}}~~~tttrrrnnnkkkhhhhhhhhhiiicccaaa^^^[[[ZZZ___eeekkkuuuvvvwwwvvvsssnnniiifff]]]ZZZVVVSSSSSSUUUXXXZZZiiipppuuuuuutttsssppplllbbb\\\VVVSSSNNNHHHGGGJJJFFFHHHMMMRRRZZZcccmmmtttuuuuuutttrrrnnnjjjeeebbb^^^___dddmmmuuuyyyhhhgggfffffffffccc\\\WWWIIIGGGEEECCCBBBAAA@@@????????????@@@BBBAAA@@@>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;;;;:::;;;;;;===???AAACCCDDDJJJWWWiiirrrmmm^^^MMMCCC@@@@@@????????????@@@@@@???@@@BBBCCCBBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLPPPOOOLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFHHHKKKMMMLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQOOONNNNNNOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVXXXYYYZZZYYYYYYZZZ\\\^^^^^^^^^]]]ccchhhpppzzzyyycccYYYWWWOOOLLLJJJHHHHHHHHHFFFEEECCCCCCDDDDDDCCCCCCBBBAAA???>>>===>>>???@@@???>>>>>><<<;;;;;;;;;;;;:::888555555555555555555444444444444444444444444444444111111222333444444555555111111111111111222222222000000000000000000000000,,,,,,---...///000111222222111///...///000///......//////000000000000000---------.........//////////////////////////////---...///111111111000/////////...//////000111222222111111000///......---////////////000111222333111111000000/////////...////////////000111222333555555666777999;;;>>>???HHHMMMRRRSSSRRRRRRVVVZZZ[[[ZZZWWWUUUSSSRRRRRRRRRQQQPPPPPPTTTYYY]]]```aaaiiikkklllnnnwww~~~|||yyyvvvxxx|||vvvxxxyyywwwrrrlllhhheeeaaabbbbbbbbbcccjjjuuu}}}}}}|||ssseeeZZZWWWXXXWWW___fffiiinnnuuuyyyyyyyyyvvvqqqlllhhhfffeeeeeelllxxxqqqmmmeee\\\TTTOOOMMMLLLIIIOOOXXXaaagggiiihhhfff```___\\\ZZZXXXVVVUUUTTTWWWVVVXXXbbboooyyy~~~yyyuuupppjjjgggffffffggg^^^\\\XXXUUUTTTYYY```eeeooopppqqqpppllleee]]]YYYSSSQQQNNNLLLLLLNNNRRRTTT\\\ccchhhgggeeeccc___[[[UUUQQQOOOOOOLLLGGGFFFIIIIIIJJJLLLQQQ\\\mmm~~~~~~xxxtttssstttyyywwwhhhfffdddbbb___YYYPPPIIICCCCCCDDDEEEEEECCCAAA???@@@??????AAABBBBBB@@@>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888:::===>>>===<<<<<<===;;;;;;<<<>>>@@@BBBDDDEEEIIIRRR___gggeeeZZZMMMDDD@@@@@@???????????????@@@>>>@@@AAABBBBBBBBBDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIKKKJJJIIIIIIJJJKKKLLLMMMQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFEEEFFFIIILLLNNNNNNMMMHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPQQQRRRRRRPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQVVVVVVVVVVVVWWWXXXYYYYYY\\\ZZZZZZZZZ[[[\\\\\\[[[bbbcccfffmmmyyyxxxaaaWWWTTTOOONNNMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCAAA??????@@@AAA@@@???===<<<<<<;;;;;;:::999999777555222222444666666666222222111111111111222222222111000111222222111000111111111000000000000/////////000000000000//////............//////000000...---,,,+++,,,...000111------......//////000000//////...//////000111222...............///000000000///...---------------222111111111000000//////111000///...------...///000000000000000000000000000000000000000000000000000111222000...---...//////000222555999<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::::::::::::::>>>============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFIIIOOOUUUVVVRRRKKKEEE??????>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCEEEFFFIIIHHHFFFDDDBBBBBBBBBCCCGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEGGGHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIHHHFFFEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMOOORRRRRRPPPNNNMMMMMMPPPOOONNNMMMMMMNNNPPPQQQPPPPPPOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOTTTTTTTTTUUUVVVWWWYYYZZZXXXXXXXXXXXXXXXWWWWWWWWW[[[]]]___dddlllxxxyyybbbWWWTTTOOONNNMMMKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@>>>>>>??????>>>======<<<<<<;;;;;;:::999999999666444333333555555444333333222222222222333333333222111222333444333111222111111111111000000000//////000000000000//////....../////////000000000000///...,,,,,,---///000.........//////////////////......---------.....................///000000222111111000//////000000111111111000000000//////111000///...---......///000000000000000000000000000000000000000000000000///000111111//////000111111222333555777999<<<===???DDDLLLRRRWWW[[[___aaadddjjjmmmjjjeeeaaa\\\VVVOOOMMMLLLMMMQQQVVV[[[]]]ddddddeeegggjjjooorrruuuyyyzzz|||wwwqqqpppnnnkkkjjjkkknnnqqqssssssrrrpppkkkfffaaa^^^\\\[[[[[[[[[]]]aaaiiirrryyy~~~yyyuuutttwwwtttiii___YYY[[[^^^jjjzzzzzznnneeeaaa\\\TTTMMMKKKOOOOOOSSS^^^nnn~~~yyymmmeeeaaaZZZSSSRRRMMMKKKLLLMMMNNNTTT[[[fffiiimmmmmmhhh```YYYUUUOOONNNLLLIIIHHHJJJNNNRRR[[[aaaeeegggllltttzzz{{{~~~xxxoooeee\\\VVVSSSQQQTTTSSSTTTZZZfffyyy{{{fff___UUULLLGGGDDDCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;:::::::::999999999999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAADDDGGGMMMRRRTTTQQQJJJDDD?????????>>>??????@@@@@@AAAAAA@@@@@@AAABBBDDDDDDHHHHHHFFFEEEDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIILLLKKKKKKIIIHHHGGGFFFFFFGGGFFFEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLPPPRRRTTTTTTRRRPPPPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNRRRRRRRRRTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWZZZ[[[\\\___ccckkkttt{{{{{{cccWWWSSSOOONNNMMMKKKIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@>>>===>>>>>>===<<<===<<<<<<;;;;;;:::999999:::777555333333444333222444333333333333333333444444333222222444444333222222222222111111111111000//////000000000000/////////////////////000000000222111000...------...//////////////////.........000//////...---,,,,,,,,,...............///000000222111000000///000000000111111000000000000//////000000///............///000000000000000000000000000000000000000000000000...///111111000111222444333333333444555666777888;;;???FFFLLLQQQWWW\\\___iiipppuuutttqqqmmmfff___SSSRRRPPPPPPRRRVVVZZZ\\\aaaaaabbbccceeehhhkkkmmmrrrssswwwzzztttnnnlllnnnrrrttttttoooooommmkkkiiigggeeedddaaabbbcccbbbccckkkxxxuuuoooqqqzzztttkkkiiioooyyyqqqeeeYYYRRRRRRQQQSSS```rrrvvvoooeee\\\WWWQQQMMMNNNOOOPPPUUU[[[gggnnnwww|||zzzssslllgggbbb^^^YYYRRRNNNOOOSSSWWW\\\bbbhhhmmmvvvvvvooojjjggggggdddbbbfffsss}}}nnnWWWRRRJJJCCC@@@>>>======??????>>>======<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;:::::::::::::::::::::999999999888888888;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???AAADDDIIINNNPPPNNNIIIDDD@@@??????>>>>>>>>>??????????????????@@@AAABBBCCCGGGGGGGGGFFFFFFDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEHHHIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMPPPRRRTTTTTTRRRQQQPPPQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQSSSUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYZZZ\\\```eeejjjwww}}}dddWWWSSSOOONNNMMMKKKIIIGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>>>>===<<<===<<<<<<;;;;;;:::999999999777444444444444444333333333222222222222333333444222111222333444333222222222222222111111111111//////000000000000//////........................222111000///.../////////000000//////......------000000000000000//////..................///000000......---------------...000000000000000000///////////////.........//////000000000000000000000000000000000000000000000000///111222222111111222333333222222222333444555666:::<<<@@@DDDGGGLLLPPPTTTbbbllltttuuutttrrrllleee[[[[[[ZZZXXXWWWXXXZZZ\\\]]]^^^___aaadddgggjjjkkkpppqqqtttzzzuuurrrtttxxxyyyxxxsssqqqooonnnnnnmmmllljjjiiilllllljjjiiippp~~~xxxooolllooosssxxx{{{uuu|||qqqfff]]]XXXYYYddduuuwwwhhh___WWWTTTTTTUUUZZZ```hhhqqq~~~}}}rrrfff]]]ZZZ[[[]]]___eeekkkqqq|||zzz}}}|||iii[[[MMMIIICCC???>>>======<<<============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????AAAEEEIIILLLKKKGGGCCC@@@??????>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCFFFFFFGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNPPPPPPNNNMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXYYY[[[[[[[[[[[[YYYXXXVVVUUUSSSTTTVVVXXXYYY\\\```cccfffqqq|||cccWWWSSSOOONNNMMMKKKIIIGGGEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB?????????@@@???======<<<<<<;;;;;;:::999999666444333444555666555444222222111111111111222222333111000111222333222000222222222111111111000000//////000000000000//////------------------------///////////////000111111000000//////......------......///000111111000000...............///000000,,,,,,,,,++++++,,,------//////////////////000000......//////////////////////////////////////////000000000000000000000000111333333222000000000111000000111111222444555666999;;;===???@@@CCCHHHKKKTTT^^^hhhlllnnnoookkkgggaaabbbbbb```\\\YYYYYYYYYZZZ[[[]]]```cccgggjjjkkklllmmmpppttt{{{}}}uuusssqqqppprrrrrrrrrpppooorrrssspppnnntttyyytttrrrqqqssswww}}}|||xxx}}}|||lllccc^^^fffqqqzzzuuueee\\\XXXWWW[[[```dddmmm{{{vvvpppooopppqqqvvv{{{~~~yyyfffUUUKKKGGGDDD@@@>>>=========<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999::::::;;;============<<<<<<<<<<<<:::::::::999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAAEEEGGGGGGEEEBBB??????>>>>>>===>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFIIIJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNJJJLLLMMMMMMLLLKKKLLLMMMNNNNNNOOOPPPOOONNNLLLKKKNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNOOORRRTTTWWWXXXYYYYYYZZZ[[[[[[[[[ZZZWWWUUUTTTQQQSSSVVVWWWWWWYYY[[[]]]\\\cccmmmwwwyyybbbVVVTTTOOONNNMMMKKKIIIGGGEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA??????@@@AAA@@@???===<<<<<<;;;;;;:::999999555444333444666777666555222111111000000111111222222111000000222222111000111111111000000000000/////////000000000000//////.........---------------------...///000000111111///////////////.........***+++---////////////..................///000000.........---......///000......////////////000000---...//////000/////////////////////////////////000000000000000000000000222333333222000...///000//////000111222444555666666888:::<<<>>>AAAEEEHHHGGGPPPZZZ```dddhhhhhhfffeeehhhkkkiiiccc^^^[[[[[[[[[\\\^^^```cccfffggghhhdddfffjjjnnnsss|||xxxuuurrrsssvvvxxxxxxvvvsssuuuwwwuuutttwwwzzzuuuvvv|||xxxkkkbbbdddiiikkkpppvvvxxxkkkccc```aaaeeegggooozzz~~~sssdddUUUJJJEEEBBB@@@===<<<<<<<<<<<<::::::;;;<<<======<<<::::::::::::::::::::::::::::::999999999999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<===>>>>>>???>>>>>>???BBBDDDDDDCCCAAA>>>============>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFIIIJJJJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLMMMMMMLLLLLLMMMNNNKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPSSSUUUWWWXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSSSSTTTUUUUUUSSSSSSSSSUUUVVVZZZ```eeelllvvvvvv```VVVTTTOOONNNMMMKKKIIIGGGEEEEEEAAAAAAAAABBBBBBCCCCCCCCC@@@???>>>>>>@@@AAAAAA@@@===<<<<<<;;;;;;:::999999666555444555666666444333333222222111111222222333333222111111333333222111000000000/////////......//////000000000000//////000000/////////.........---....../////////...............///////////////+++---.../////////---,,,...............///000000///////////////000111111........./////////000000,,,---///000000000//////////////////////////////000000000000000000000000///111111111/////////111000000000111222333444555333555888:::<<<>>>AAACCCBBBJJJRRRWWW\\\cccfffeeemmmsssyyyyyysssllliiigggdddeeeeeeeeeeeeeeedddddd^^^aaaeeejjjnnnuuu~~~~~~yyyyyy|||~~~|||zzzyyyzzz|||||||||}}}}}}|||~~~zzzpppsssuuutttvvv}}}|||yyyyyy{{{zzzuuuzzzwwweee[[[RRRJJJDDDDDD@@@???===<<<<<<<<<;;;999:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999888888999::::::;;;;;;;;;;;;:::::::::999999::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======???>>>>>>???AAABBBAAA@@@<<<<<<<<<<<<===???@@@AAA>>>>>>@@@AAABBBBBBAAAAAACCCCCCBBBCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLMMMMMMLLLLLLNNNOOOJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNPPPRRRUUUVVVWWWVVVVVVUUUWWWXXXYYYYYYWWWUUUSSSTTTTTTTTTSSSQQQOOOPPPQQQTTTVVVYYY\\\```gggqqqyyyttt^^^VVVUUUOOONNNMMMKKKIIIGGGEEEEEEAAAAAAAAABBBBBBCCCCCCCCC>>>===<<<===???@@@@@@@@@===<<<<<<;;;;;;:::999999888666555555666555333111444333333222222333333444444333222222444444333222////////////............//////000000000000//////222222111111000000000///////////////...---,,,+++---.........//////000000///000111222111000---,,,...............///000000///////////////000111111---.........//////000000,,,---///000000000//////////////////////////////000000000000000000000000---...000000//////111222222222222111222222333444222444777888888999:::<<>>===>>>===;;;999:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<@@@???>>>???@@@AAA@@@???;;;;;;;;;<<<>>>???AAABBB<<<===???@@@AAAAAA@@@@@@CCCBBBAAAAAAAAACCCEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGIIIGGGGGGGGGIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJMMMLLLJJJIIIHHHHHHIIIIIIKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJKKKMMMNNNJJJJJJIIIIIIJJJLLLNNNPPPLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOONNNOOORRRTTTUUUUUUTTTSSSTTTUUUWWWYYYYYYWWWUUUSSSSSSTTTTTTRRRQQQPPPQQQSSSRRRUUUWWWYYY[[[```gggmmmttt___UUUSSSOOONNNMMMJJJHHHEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::777777777666555555444444333222111111000111111111222222222222222111000///000000000000000000000000000000000000000000000000///000111222222111000//////000111111111///...---000///...------...///000---------...............///...---------...000111///////////////...------............////////////...............///000000...............///000111000000000000000000000000000000000000000000000000000000000000000000000000555666777999999777666444888@@@IIIOOOTTT[[[gggppp}}}{{{zzzyyyvvvnnnddd]]]]]]```cccgggjjjmmmpppsss~~~~~~|||vvvnnnddd]]]QQQNNNJJJFFFCCCAAA@@@@@@@@@===:::999999:::::::::===============<<<<<<;;;======<<<<<<;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;:::999999999;;;<<<======;;;999888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>===<<<===>>>??????===??????@@@AAAAAABBBBBBCCC>>>???AAACCCDDDDDDCCCCCCAAAAAABBBDDDFFFHHHJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIHHHHHHHHHIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLIIIHHHIIIKKKJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHKKKLLLLLLLLLLLLLLLKKKJJJHHHIIIKKKMMMMMMMMMMMMLLLJJJLLLOOOPPPPPPPPPQQQSSSTTTUUUWWWYYYYYYXXXWWWVVVUUUUUUUUURRRPPPNNNNNNOOOQQQRRRSSSUUUXXX\\\___aaattt```VVVSSSOOONNNLLLJJJHHHEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA????????????>>>>>>>>>>>>=========<<<;;;;;;::::::666666666555444444333333333222222111111111111111222222222222222111000000000000000000000000000000000000000000000000000000...///000000000000///...///000000000000//////...000///...------......///........................//////......//////000111111000...---,,,---...///........./////////000000...............///000000///............//////000000000000000000000000000000000000000000000000000000000000000000000000000111333555777888888777666777===DDDHHHLLLUUUbbblll~~~{{{nnneeecccccccccdddfffjjjooorrrxxxzzz}}}zzzqqqggg^^^UUUOOOHHHFFFDDDAAA???>>>>>>>>>???===:::999999:::::::::<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;:::::::::;;;::::::999999999::::::;;;::::::999999:::;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<;;;<<<>>>???>>>===AAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKJJJIIIHHHJJJLLLKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNNNNNNNMMMMMMJJJLLLNNNOOOOOOOOOQQQRRRTTTUUUWWWYYYYYYXXXWWWVVVUUUUUUTTTRRROOONNNOOOPPPQQQQQQRRRSSSUUUXXX[[[]]]ttt___VVVTTTOOONNNLLLJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>=========<<<<<<<<<======<<<<<<;;;:::::::::666666555444444333333222333333222111111111111111111222222222222111000000000000000000000000000000000000000000000000000000......////////////......000////////////000000111000///...---------------000//////......---------...///000000111111000000222000...++++++---///111////////////000000000000...............///000000000//////............///000000000000000000000000000000000000000000000000000000000000000000000000---///111444666777777777444888===@@@DDDLLLYYYcccrrr|||vvvnnnlllhhhfffgggjjjooorrruuuxxx|||}}}yyywww|||{{{|||}}}nnn```TTTLLLFFFCCC@@@???>>><<<<<<<<<===>>>>>><<<:::999999::::::999;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;888888999::::::999999999999999::::::::::::999999888999;;;===>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<===>>>>>><<>>>>>=========<<<<<<<<<======<<<;;;;;;::::::999777666666555444444333333333333222111111111111222111111222222222111111000000000000000000000000000////////////////////////////////////////////////000///.........000111222//////......---,,,,,,,,,111000000///...------,,,...///111222222222111000222111///......///000111/////////000000000111111...............///000000111000///...............000000000000000000000000000000000000000000000000000000000000000000000000,,,...000222444555555555111444888;;;>>>EEEOOOWWW___iiiwww~~~{{{vvvrrrrrrsssuuuvvvwwwxxx{{{|||{{{yyyvvvuuu{{{{{{|||tttkkk]]]PPPGGGCCC@@@???>>>======<<<<<<======>>>===;;;999999:::::::::999;;;;;;;;;;;;;;;:::999999<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;888999999::::::::::::999888888999::::::::::::999777888999;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;===;;;;;;;;;===>>>===<<<=========>>>??????@@@@@@DDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMKKKLLLMMMMMMLLLMMMNNNPPPUUUUUUWWWWWWXXXWWWWWWWWWTTTTTTSSSPPPNNNMMMOOOQQQRRRQQQQQQQQQQQQQQQQQQQQQrrr^^^UUUSSSNNNMMMLLLJJJHHHFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBB??????>>>>>>>>>=========<<<<<<<<<;;;::::::999999888888777777666555555555444333333222111222222222000111111222222222111111000000000000000000000000////////////////////////000000000000000000000000000///.........000111222/////////......------,,,111111000///......------...///111222222222111000///000222333333222111000////////////000000000000...............///000000111000///...............////////////////////////////////////////////////000000000000000000000000...///000000111222222222...222666:::===AAAGGGKKKSSS[[[fffpppvvv|||{{{zzzxxxvvvttttttssstttyyyzzz{{{}}}wwwmmm\\\VVVMMMFFFBBB@@@??????======<<<<<<<<<;;;<<<<<<<<<:::999999:::::::::999;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<===999999999999999:::;;;<<<::::::;;;;;;;;;;;;;;;:::777888999999:::::::::999::::::::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAA@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGHHHHHHHHHFFFHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLNNNOOOQQQRRRLLLLLLLLLKKKLLLMMMNNNOOOMMMNNNOOOPPPQQQPPPOOONNNMMMMMMNNNMMMLLLLLLNNNOOOTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTRRROOOMMMMMMOOOQQQSSSSSSSSSRRRRRRQQQPPPPPPppp\\\TTTRRRMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@?????????>>>>>><<<<<<;;;;;;:::999999999999999888888777666666555444444333222222222222222000000111222222222222111000000000000000000000000000000000000000000000000111111000000000000111111000////////////000000111......//////000//////...111000000//////............///000000111111000000...000222444555333111///............////////////...............///000000000//////............///////////////////////////////////////////////////000000000000000000000000000000000000000000000000...111555999;;;===@@@BBBMMMSSSZZZ```eeekkksssxxxzzztttqqqpppqqqsssvvvwwwxxxxxxzzz}}}ooo___VVVJJJGGGDDDAAA@@@???===;;;;;;;;;:::::::::999999999;;;999888999:::;;;:::888<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===999888888999999:::;;;<<<;;;<<<<<<<<<<<<;;;:::999666777888999::::::::::::===<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<===>>>??????===>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPPPPMMMLLLKKKKKKLLLMMMOOOPPPNNNOOOPPPRRRSSSRRRRRRQQQOOOOOOOOOMMMLLLLLLNNNPPPSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQOOOLLLMMMPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPnnnZZZRRRQQQMMMLLLKKKJJJHHHGGGEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@?????????>>>>>>>>><<<<<<;;;::::::999999888888888888777666666555555444444333222222222222333000000111222222222222222000000000000000000000000000000000000000000000000111000////////////000111///000000000000//////...---...///111111111111000000000000/////////////////////......//////000111---///000111222111000///------------...........................///000000///............//////000////////////////////////////////////////////////000000000000000000000000000000000/////////000000000111333555777:::<<<>>>DDDIIIOOOTTTXXX]]]dddjjjqqq|||yyyvvvvvvwwwyyyyyyyyywwwvvvxxx}}}~~~|||rrrssswwwtttdddVVVLLLFFF@@@???>>>>>>>>>===;;;888888999999:::::::::999999:::999888999:::;;;999888;;;;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;888888888888999:::;;;<<<<<<<<<<<<;;;:::999888777666777888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===>>>@@@@@@@@@>>>??????@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFEEEGGGJJJLLLKKKIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQOOOPPPRRRTTTVVVVVVVVVVVVPPPQQQPPPNNNLLLLLLNNNPPPRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSQQQNNNLLLMMMPPPSSSRRRSSSTTTTTTTTTSSSRRRRRRlllYYYQQQPPPMMMLLLKKKJJJHHHGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCC????????????>>>>>>>>>>>><<<<<<;;;::::::999999888777777777666555555444444555444333333222222333333///000111222222222222222000000000000000000000000000000000000000000000000000///...------...///000///000111111111///...------...000111222333222222////////////000000000000///...---------...000111...............///000000,,,,,,,,,---------.....................///000000...............///000111////////////////////////////////////////////////000000000000000000000000000////////////000111111222222222222444777;;;===:::???FFFLLLPPPUUU\\\aaagggnnnwww~~~}}}}}}xxxtttuuuyyy}}}~~~}}}{{{zzzpppkkklllppp{{{zzziiiYYYMMMFFFBBB@@@;;;::::::;;;===<<<:::888888888999;;;<<<<<<<<<<<<999888888999;;;;;;999888999::::::::::::999888888777777888888888999999999888888888888999:::;;;<<<<<<<<<;;;:::999777666555666666777999999:::::::::777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<@@@>>>>>>>>>@@@AAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@CCCCCCDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMOOOOOOPPPOOONNNMMMNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIDDDCCCBBBEEEIIILLLKKKJJJGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLNNNPPPQQQPPPRRRTTTWWWXXXYYYYYYYYYRRRQQQPPPNNNLLLLLLNNNQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSQQQNNNLLLMMMPPPSSSQQQQQQSSSTTTTTTTTTSSSRRRlllZZZSSSSSSNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBB@@@=========>>>>>>===>>><<<;;;999999:::;;;<<<888777777666555444444444555555444333333222111111222222222222222222222222444222000///111222222111111111222222222222111111333333222111000///......,,,,,,,,,---------......111111111000000000000000222111//////000000///---////////////000000000000..................------,,,---------...////////////...---...000111000///,,,------...///000111111////////////000000000000000//////.........//////////////////////////////111111000///////////////000000111222333444444555555:::???BBBEEEKKKUUU\\\dddhhhmmmqqqvvv}}}}}}|||}}}}}}|||~~~~~~~~~||||||uuunnnfffjjjqqqxxx|||zzztttooo___YYYQQQIIIDDDAAA>>><<<<<<<<<;;;::::::999888888;;;::::::999999::::::;;;;;;::::::999888888888999888999::::::::::::;;;<<<:::::::::999999999888888777777888999::::::;;;;;;999999;;;;;;;;;;;;999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========@@@@@@@@@@@@@@@??????>>>>>>>>>=========>>>@@@AAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDEEEHHHKKKKKKHHHEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQUUUXXXZZZ[[[ZZZYYYTTTSSSRRRPPPOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOQQQRRRTTTUUUmmm[[[TTTSSSNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCAAA>>>===>>>???>>>===>>><<<;;;999999:::;;;<<<888777777666555555444444555555444333333222111111222222222222222222222222111///------///000000///000111111111111111111000222222111111000/////////------........./////////////////////////////////111000000000000000000///....../////////000000000........................---------...............,,,+++***+++---...---,,,------......//////000000....../////////000000000//////............//////000000000000000000000000111111000///////////////000111111222222333333333555777:::===@@@IIIUUU^^^hhhiiijjjjjjlllrrr{{{}}}|||{{{yyyxxx|||wwwqqqqqqrrrrrrrrrooohhh___YYYLLLHHHCCC???===<<<:::999;;;;;;;;;:::999999888888:::999999888888999999:::;;;:::999999888888888999888:::;;;:::999999:::;;;:::999999999888888888888777888888999::::::;;;;;;999999:::;;;;;;:::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========:::;;;<<<===>>>???????????????>>>>>>>>>???@@@AAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMLLLKKKJJJHHHGGGGGGEEEDDDDDDEEEEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGJJJJJJHHHFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLLLLLLLMMMMMMNNNNNNPPPRRRUUUYYYZZZ[[[ZZZYYYSSSSSSRRRQQQPPPOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTooo\\\TTTSSSNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCAAA?????????@@@???>>>===<<<;;;:::999:::;;;;;;777777777666555555444444555444444333333222222111222222222222222222222222000...------...//////...///000000111111000000///000000000000000000000000....../////////000000000............/////////////////////000000000000000------........./////////.......................................---------///...---...///000///............///////////////------.........///////////////............//////111111111111111111111111111000000///////////////111111111111111111111111333444555666;;;EEERRR\\\iiigggddd```^^^cccllltttzzz}}}{{{yyyvvvwww{{{{{{uuuqqqkkkddd\\\RRRIIICCCAAA???===<<<<<<<<<;;;999::::::999999999999999999999999888888888888999999::::::999888888888888999999:::;;;:::999888999:::999999888888888777777777888888888999999::::::;;;999999::::::::::::999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAABBBBBBCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIINNNNNNNNNMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEFFFDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRUUUWWWYYYYYYYYYXXXSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPQQQRRRRRRSSSqqq]]]TTTSSSNNNMMMLLLJJJHHHFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCBBB@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;777777666666555555555555444444444333333222222222222222222222222222222222111000//////111222111000//////000000000000////////////000000111111111111....../////////000000000......///////////////000,,,---...///......///000------------.........///............/////////////////////...---------,,,000///...///111222111000///////////////.........------------.........//////............//////000000000000000000000000000000000////////////000000222222111111000000000000111111111333777@@@KKKSSS___^^^[[[VVVTTTWWW___fffooo{{{|||zzzzzz}}}yyyhhhccc[[[RRRKKKEEE???;;;@@@???=========<<<:::777888888888888999999999999:::999999888888999999:::999999888888888888888999:::;;;;;;:::888777888999888888888777777777777666888888888999999:::::::::999999999::::::999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEGGGGGGHHHIIILLLMMMMMMMMMLLLKKKJJJJJJGGGFFFDDDEEEFFFFFFEEECCCAAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNMMMLLLKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVVVVUUUUUURRRQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQPPPQQQQQQRRRsss___UUUSSSNNNMMMLLLJJJHHHFFFDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCAAA@@@@@@AAAAAA???===<<<<<<;;;;;;::::::::::::666666666666555555555555444444333333333333222222222222222222222222222222000//////000222333222000//////000000000000///////////////000111111222222------.........//////////////////000000111111111***,,,......,,,,,,...000------------.........///........./////////000000/////////...---------,,,---,,,+++,,,...///...---///////////////.........------------.........///...............///000000////////////////////////000000////////////000000222111111000000//////...///000111222555:::@@@DDDMMMOOOPPPOOONNNQQQWWW\\\iiittt|||tttkkkcccUUUPPPIIIDDDAAA???===<<<<<<;;;:::::::::999666333777777888888888888888888::::::999999999999::::::888888888777777888999999999:::;;;:::888777888999888888888777777777777666888999999999999999::::::999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;::::::;;;;;;<<<=========;;;<<<<<<<<<<<<;;;::::::AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEHHHHHHHHHHHHFFFEEECCCBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKJJJIIIIIIEEEFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFEEEEEEGGGIIILLLJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPOOOOOONNNMMMLLLLLLGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPvvv```UUURRRNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::666666666666666666555555333333333333333333333333222222222222222222222222.........///111222111//////000000111111000000/////////000000111111111222------.........///////////////000000111111222222***---///...++++++---///------........./////////.........//////000000111...............---------///...---...000000000///.........///////////////------........./////////......---......///000111........................///////////////000000111111000000000//////.........///000222444666888888===AAAEEEHHHIIIKKKPPPTTTcccllluuuyyy|||~~~qqqhhh___TTTLLLGGGCCC???<<<;;;<<<<<<<<<888888777888::::::888666888888777777777777777777999999888888888888999999888777777777777888999999888999:::999888777888999999999888888888777777777999999999999999999999999999999888888888888999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::::::::;;;;;;<<<=========999:::;;;===>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFIIIJJJJJJIIIHHHEEECCCBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHFFFGGGGGGEEEEEEFFFIIILLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOOOONNNMMMLLLHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPwwwaaaVVVRRRNNNMMMLLLJJJHHHFFFDDDDDDBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@???@@@@@@@@@===;;;;;;;;;<<<<<<;;;;;;::::::555666666666666666666666333333333333333333333333222222222222222222222222///...///111333333222000000111111111111111111000000000000000000111111111....../////////000000000......//////000111111222,,,///111000,,,+++---000....../////////000000000---......///000000111111---------...............111000000000222333222111------......//////000000....../////////000000000---------......///000111///////////////////////////////////////000111111/////////////////////............000222333444333333777===???AAADDDIIIMMMXXXaaajjjmmmnnnpppqqqpppqqqttt{{{yyy{{{zzzqqqdddYYYSSSNNNGGGBBB@@@>>>;;;::::::;;;;;;:::999888777888:::;;;:::999888888888777666666666555777777666666666666777777777777777777777888999999777888999999888777999::::::999999999888888888888999999999999999999999999:::999888777777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888999999999999:::::::::::::::;;;;;;<<<============>>>???AAABBBBBBBBBBBB@@@AAABBBBBBAAA@@@???>>>AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHFFFDDDCCCBBBCCCDDDDDDFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGEEEFFFGGGGGGFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGGGGGGGEEEFFFIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMNNNOOOOOOxxxbbbVVVRRRNNNMMMLLLJJJHHHFFFDDDDDDBBBBBBBBBCCCDDDEEEFFFGGG@@@?????????@@@???===:::;;;;;;<<<<<<;;;;;;:::999555555555666666666666666333333333333333333333333222222222222222222222222111111111333666666555333111111222222222222111111111111000000000000000000000000000000111111111111---------...///000000111...111444222---,,,...111////////////000000000000---......///000111111222,,,------......////////////------...///000///...,,,------...///000111111////////////000000000000---------......000111111000000000000000000000000///////////////000111111////////////////////////...------...000222333333111444888:::;;;>>>CCCHHHMMMWWWaaaccccccdddccc```dddhhhooowww~~~|||{{{{{{|||zzzuuullleeeZZZSSSJJJDDDAAAAAA@@@???===;;;::::::;;;<<<;;;::::::888666666666777666555999888888777666555555444555555444444444444555555777777666777777888999999666777999999888888999;;;:::::::::999999999999888999999999999999999999999:::999888777777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999999:::::::::::::::;;;;;;<<<======>>>???@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBAAA@@@>>>===@@@AAAAAABBBCCCDDDFFFFFFCCCDDDFFFGGGHHHGGGEEEDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHFFFFFFHHHKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSSSSPPPQQQQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLMMMMMMNNNOOOwwwcccXXXSSSMMMMMMLLLKKKIIIFFFDDDCCCCCCCCCBBBAAABBBCCCDDDEEEAAA@@@>>>>>>???>>>===;;;<<<<<<;;;;;;;;;:::::::::777777666666666666666777333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000//////---...//////......///000........................000000000000000000000000//////......---------,,,******,,,---.../////////,,,,,,,,,,,,,,,---...///000///...------...///000000000000000000000000000---...///000000///...---000000000000000000000000+++,,,------......------------------------------000000000///......------000000000000000000000000000111111111222222222222333222222222444666999;;;DDDHHHOOOUUUZZZ[[[[[[[[[YYY^^^fffnnntttzzz}}}|||tttjjjddd```\\\VVVQQQEEECCC@@@===;;;:::::::::777777888888888888777777:::999888666666666666777444666888777777999::::::777777777777666666666666666666666666777777777777888888999999999::::::::::::999888777777777888888888888888888888777666666666777999::::::999888888666666666666777999:::;;;:::;;;;;;;;;;;;:::999999999999888888777888888888888888999:::;;;======>>><<<<<<<<<<<<============???@@@BBBBBBBBB@@@>>>======>>>@@@AAABBBCCCCCCCCCGGGFFFDDDCCCBBBBBBBBBCCC@@@BBBCCCCCCBBBCCCDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFHHHFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBCCCDDDFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPPPPOOOOOOKKKLLLMMMNNNNNNNNNNNNNNNwwwcccXXXRRRIIIIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBAAABBBCCCDDDEEEAAA@@@>>>>>>??????===<<<<<<<<<;;;;;;;;;::::::::::::999888777777777777777333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000/////////000111000...------...........................000000000000000000000000/////////.........------...............---,,,,,,///...............///000000///...------...///000////////////////////////......////////////......////////////////////////,,,,,,---...............------------------------.........///////////////000000000000000000000000000000000000111111111222111111000000222444666888;;;===@@@EEEHHHLLLNNNOOOWWW\\\dddjjjnnnppprrrtttxxxzzzrrrnnnfff___WWWQQQOOOKKKFFFBBB@@@???>>><<<:::999888888777777888888888888777777999888777666666666777888444555666555444555666666777777777777666666666555666666666666777777777777888888999999999:::::::::::::::999999999888888888888888888888888777777666666777888999999999888777888777777777777777888999:::::::::::::::999999888999888888888888888999999999999::::::;;;<<<============>>>>>>>>>?????????@@@@@@AAABBBAAA@@@???>>>>>>??????@@@AAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCDDDFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLOOOOOONNNNNNMMMLLLLLLKKKLLLKKKKKKJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOONNNNNNKKKLLLLLLMMMNNNNNNMMMMMMwwwcccXXXRRRHHHHHHHHHHHHGGGFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDAAA@@@>>>>>>??????>>><<<<<<<<<;;;;;;;;;:::::::::777666555444333222222222333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000//////000111111000---,,,,,,---........................000000000000000000000000000000////////////.........////////////...------111111000000//////000000//////............////////////////////////////////////............//////////////////////////////---......///////////////////////////////////////------......///000000111000000000000000000000000////////////000000000000000000//////000111333444888888888999<<<@@@DDDGGGNNNTTT[[[aaadddeeeeeeeeekkkvvv}}}qqqggg^^^XXXQQQLLLFFFCCCAAA@@@<<<999;;;;;;::::::999888666666666777777888888777777666777777666666666777888999888777666666666555555555777777777666666666555555666666666666777777777777888888999999999:::::::::::::::;;;;;;;;;:::999888888888999999888888777666666666777888888888888888999999888777777777777777999999999:::999888888777777777777777888999:::::::::::::::;;;;;;<<<<<<<<>>???@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::666555444222111000000000333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000//////000111111000...,,,---...........................////////////////////////000000000000000/////////+++,,,...///000000111111222222111000/////////////////////....../////////////////////////////////000///...------...///000////////////////////////......///000000000000000////////////////////////............//////000000////////////////////////.........////////////000000000/////////000111222777666666666888;;;>>>@@@CCCGGGNNNTTTWWWZZZ]]]^^^gggoooyyypppccc[[[SSSKKKEEEEEEBBB>>><<<<<<<<<999777777777888999999888666555666666777777777777666666555555555666777888888999777444444666777555444555777777666666666555555555666666666666777777777777888888999999999::::::::::::;;;<<<======;;;999888888999999999999888777777555666666777888888888888888888777777777777777888888999999999999888777777777777777777888999:::;;;:::;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@AAAAAA@@@??????@@@@@@AAA@@@@@@>>>>>>???AAACCCDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBCCCCCCBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMKKKIIILLLLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIMMMLLLJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMNNNPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKwwwbbbWWWQQQMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@??????@@@@@@???>>><<<<<<;;;;;;;;;:::::::::;;;:::888777666555444444333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000//////---///000///......///000/////////////////////////////////////////////////////////000000000000000+++,,,...///000000111111111000//////...............//////////////////...........................000///...------...///000...........................///000000111111000000000000000000000000000000000000//////............////////////////////////---.........////////////111111000000000000111111111222333444555666777777<<<>>>BBBFFFJJJOOOTTTXXXbbbeeekkkppptttxxx||||||~~~yyylllcccVVVNNNIIIEEE???:::;;;:::888888888888888777666666888999999888777666666666777777777777666666444444555666777888888999333///000666999555333444666666666666555555555555666666666666777777777777888888999999999::::::::::::;;;=========<<<:::888999999999999999888777777666666666777888888999:::666666666666777888999:::888999999999999888777777777777777777888999:::;;;:::;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>???AAA@@@@@@??????@@@AAAAAAAAA@@@>>>>>>>>>@@@BBBDDDAAAAAABBBCCCCCCBBB@@@???@@@BBBCCCCCCBBBCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIJJJKKKGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMKKKIIILLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLKKKIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKLLLMMMMMMPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJwwwbbbVVVQQQLLLKKKJJJIIIGGGDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCAAA@@@??????@@@AAA@@@???<<<<<<;;;;;;;;;::::::::::::999888666666555555555333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000//////---...//////......///111////////////////////////000000000000000000000000......////////////000000...////////////...------//////...---------............////////////..............................//////............//////...........................//////000000000000000000000000000000000000000111000000///......------000000000000000000000000............////////////000000111111111111111111///111444666666666444333999:::;;;<<<>>>BBBHHHMMMYYYZZZ]]]cccjjjrrrxxx|||yyyxxxvvvuuuvvvzzzrrrqqqqqqqqqnnniiibbb]]]RRRLLLEEEAAA???===:::777888888888999999999999999666777777888888777777777555666666777777666666555333444555666777888777777666111333===AAA<<<777777666666666555555555444444666666666666777777777777888888999999999::::::::::::;;;<<<<<<<<<;;;:::999999999999:::999999888777777777777777888999;;;<<<555555666666777999:::;;;999999999:::999888888777777777777777888999:::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<============???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>???@@@AAABBB@@@AAAAAABBBAAAAAA@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKvvvbbbVVVPPPJJJJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAA@@@??????AAAAAA@@@???<<<<<<;;;;;;;;;:::::::::666666555444333333444444333333333333333333333333111222222333333222222111000000111111111111000000//////000000000000//////...///000///...---...///////////////////////////000000000000000000000000------........./////////...............---,,,,,,......---------...//////---...///000000///...---..............................////////////..............................---...//////000000/////////////////////////////////////////////.........000000000000000000000000....../////////000000000//////000111111111111111111333444666777666555555444555666666777:::>>>BBBHHHJJJNNNUUU^^^gggnnnrrrooonnnmmmlllmmmpppvvvzzz{{{~~~xxxrrrbbb^^^ZZZVVVTTTPPPJJJFFF@@@???===;;;:::999888888777888999:::999999999:::777666666555555666666666555555666666666666555555333444555777777777666666999333777CCCGGG>>>777666666666555555555444444444666666666666777777777777888888999999999:::::::::;;;;;;;;;;;;:::::::::999999999::::::999999888777888888777888999:::<<<===777777666666777888999999:::::::::::::::999999888999888888888888888999999999999::::::;;;<<<======;;;;;;<<<<<<<<<=========>>>???@@@AAABBBAAA@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBCCCDDDFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNNNNMMMLLLLLLKKKHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKvvvbbbVVVPPPJJJJJJJJJJJJIIIHHHGGGGGGAAAAAACCCDDDDDDDDDCCCBBBAAA@@@??????AAABBBAAA???<<<<<<;;;;;;;;;:::::::::888777777666666666777777333333333333333333333333222222222333333222222222000000111111111111000000//////000000000000//////000111111000---,,,,,,---000000000000000000000000000000000000000000000000,,,---------......//////******,,,---.../////////...............///000111---...///000000///...---........................---...///000000///...---........................---......///////////////////////////////////////------......///000000000000000000000000000000000////////////000000000000---...///000111111111111000000111222222333333333---///222444555777:::<<<777999>>>FFFOOOWWW]]]___aaabbbbbbbbbbbbdddhhhkkkpppttt}}}{{{yyysssggg]]]TTTOOOIIIDDDBBB@@@===:::888:::;;;:::888777888999333444666666555555555666777666555444333444555666555555666666666666555555444444666777777777666555444///222???CCC888///---666666555555555444444444666666666666777777777777888888999999999:::::::::<<<;;;:::999999999::::::999::::::::::::999888888999888888888999;;;===>>>999888888777777777777777:::;;;;;;;;;;;;:::999999999999888888888888888888888888999:::<<<===>>>>>><<<<<<<<<<<<===============>>>@@@BBBCCCBBB@@@???>>>>>>???@@@@@@@@@??????AAAAAA?????????@@@AAABBB@@@BBBCCCCCCBBBCCCDDDFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLMMMMMMMMMKKKIIIGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLyyyaaaTTTPPPMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@???===;;;999<<<;;;999999:::::::::999888666444444666666666555222222222222222222222222555555444444444333333333////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000222111111000000000000000***,,,///111111000---+++...............///000000////////////////////////000000000000000/////////000000////////////000000222///,,,---000222///+++///////////////.................................---------............///---///////////////111333888222---,,,///000...+++000000//////......------000000000000000000000000000000000000000111222222444444444444444444444444777777888:::>>>BBBGGGIIIRRRRRRTTTWWWZZZ]]]```aaadddgggnnn{{{xxxuuuvvv|||pppggg```YYYQQQKKKCCCBBBAAA???===;;;999888666777888999999888777666888777666555555555555555444444555555555555444444444444444444444444444444444444444555555555555666555555555555555555555555333333333222222111111111555444444555555666777888:::;;;===>>>>>><<<:::888;;;;;;:::999999999:::::::::999888888777777888888999999::::::::::::999999777777777777888888888888:::::::::::::::999888777888888888888999:::;;;<<<::::::::::::::::::::::::===<<<<<<<<<<<<;;;;;;;;;>>>????????????@@@@@@@@@CCCAAA@@@BBBDDDDDDAAA>>>@@@@@@???>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLJJJHHHIIIJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLyyybbbUUUPPPMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBAAA@@@???>>>======;;;999999:::;;;:::999999777555555666666555444333333333333333333333333444333333333222222222222111111111111111111111111111111111111000000000///........................000000000000000000000000111000000///////////////,,,---......//////......///////////////000111111////////////////////////,,,,,,------.........///000//////......//////000000---+++---111222000---,,,,,,------------------........................---------............///---///////////////111333>>>888000---...000000///000000////////////......000000000000000000000000...............///000000333333333333333333333333333333333444777:::===???@@@AAACCCEEEHHHKKKNNNOOOVVVYYY```kkkxxx~~~zzzxxxwwwwwwxxx|||vvvooonnnoooxxxzzz~~~~~~vvvqqqhhhaaaWWWQQQLLLHHHBBB<<<>>>===<<<:::999777666555555666777777777777666555555444444333333333333444444444555555555555444444444444444444444444444444444444444444555555555555555555555555555555555555555555444444333333333333555444444555555666777888:::<<<>>>???@@@>>><<<;;;;;;;;;:::999888888999999:::999888888777777888888777777888888888888777777777777777777888888888888:::::::::::::::999888777777777777777888999::::::999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@BBBAAAAAABBBDDDEEEBBB@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFEEECCCBBBBBBAAABBBCCCDDDEEEBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFFFFHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMxxxaaaUUUQQQMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAACCCBBBAAA@@@????????????>>><<<::::::;;;<<<;;;::::::888666555666666555333222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000........................000000000000000000000000222111000000//////000000......---,,,,,,...///000000000//////000000111222////////////////////////******+++,,,---...///000///..................///...,,,+++---111333111///+++,,,,,,,,,---.........////////////////////////---------............///---///////////////111333CCC<<<222------000333333/////////000000000111111000000000000000000000000111111111222222222333333222222222222222222222222111111000000111333444666666777888:::===???BBBCCCEEEGGGMMMVVV```iiinnnpppqqqpppnnnmmmmmmnnnoooqqqooosssxxx~~~xxxmmmfffeeegggfffeeedddcccaaa]]]WWWRRRNNNIIICCC@@@???===:::777999999888777666555444444444444555555555555444444333333333333333333444555444444555555555555444444444444444444444444444444444444444444555555555555555555555555555555555555666666666555555555555555555444444555555666777888:::<<<>>>@@@AAA@@@???>>><<<;;;:::999888888888888:::999888888777777888888777777888888888888777777777777777777888888888888999999:::::::::999888888888888777777777888888999888888999:::;;;<<<<<<===::::::;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@@@@AAA@@@AAACCCEEEEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBAAAAAAAAAAAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLIIIGGGEEEEEEGGGIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMvvv```TTTPPPMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<===>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;999777666666666444333111111111111111111111111333222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000333222111111000000111111...------------...///000///////////////000000111////////////////////////---------...///000000000......------------.........---,,,---000111111///---------...///000111111000000000000000000000000---------............///---/////////...///111333???999222......000333444...//////000111222222222000000000000000000000000111222222333333333333333111111111111111111111111222111111111111222333333555555666888:::<<<>>>???:::<<>>;;;:::;;;;;;:::888888888777777777666666666444444555555555555444444444444444444555666666777333444444555555444444333444444444444444444444444333333444444444555555555555555555555555555555555666666666555555555555555555444444555555666777888999;;;===???@@@@@@??????>>>===<<<:::999999999999:::999888888777777888888999999::::::::::::999999666777777777888888888888999999:::::::::999999888999999888888888888888999888888999:::;;;<<<===>>>============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@AAACCCDDDEEEDDDCCC??????>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDBBBBBBAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKIIIGGGGGGHHHJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNttt^^^RRROOOMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@???>>>=========??????>>>===;;;;;;<<<<<<<<<;;;;;;999777666666666555333333333333333333333333333333333333333222222222222000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////111111000////////////000,,,---.../////////.........------------...//////////////////////////////////////////////////////......------------......//////....../////////...---------...///000111111000000000000000000000000---------............///---/////////...///111333555333000...///000111111......///000111222333333000000000000000000000000,,,---.../////////......000000000000000000000000111111111222222333444444222222222333555666888999777888:::<<<>>>BBBEEEGGGHHHIIIKKKNNNRRRVVVZZZ\\\^^^```ccchhhnnnxxx}}}|||yyyppplllcccYYYOOOHHHEEEDDDAAA???<<<:::;;;<<<<<<;;;888777666666777777777666666666666666666666666666555555555555555555555555444444444444444555666777333333444444444444333333444444444444444444444444333333333444444444444555555555555555555555555555444444444444444444444444555444444555555666777888777999:::<<<===>>>>>>>>>>>>>>><<<;;;;;;::::::::::::999888888777777888888999999::::::::::::999999666777777777888888888888888999999:::::::::999999;;;;;;:::999999999::::::888888999:::<<<===>>>>>>>>>>>>=========<<<<<<<<<===>>>???AAAAAA@@@??????>>>???AAACCCCCCCCCCCCCCC???>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNKKKKKKLLLLLLMMMMMMNNNNNNKKKIIIGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNsss]]]RRROOOMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA>>><<<::::::;;;<<<;;;:::;;;999777666777777666444666666666666666666666666444333333333222222222222////////////////////////000000000000111111111111........................////////////////////////......---,,,,,,,,,,,,---+++,,,.../////////...---------,,,,,,------.../////////////////////////////////.........---------///..................///000000//////............+++,,,,,,,,,---.........////////////////////////---------............///---///////////////111333......///000000000//////......//////000111222222000000000000000000000000---...///000111000///...000000000000000000000000///000000111222222333333000000000111222333444555555777999999888999:::<<<======>>>@@@BBBDDDFFFGGGIIIKKKOOOSSSYYYaaajjjppp{{{}}}yyyvvvqqqppprrrooommmiiigggdddaaa^^^[[[WWWTTTOOOIIICCC???===<<<<<<999777666777888888777555555555555555555555555333444444444444444444444666555555444444555555666222222222222222222333444333333444444444444333333444444444444444444444444333333333333444444444444555555555555555555555555333333333333333444444444555444444555555666777888777777999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888777777888888888888777777777777777777888888888888888888999:::::::::999999;;;;;;:::::::::;;;;;;<<<999999:::;;;<<<======>>>;;;;;;<<<===>>>??????@@@<<<>>>@@@AAABBBAAA???>>>===???AAABBBAAAAAAAAABBB>>>>>>>>>>>>>>>??????@@@===>>>>>>???????????????AAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNJJJJJJKKKLLLMMMNNNNNNOOOJJJHHHFFFFFFGGGHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOttt^^^TTTQQQMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDD>>>???@@@AAAAAAAAAAAAAAA===;;;999999:::;;;:::999:::888666666777888777666555555555555555555555555222222222222111111111111000000000000000000000000///000000000111111111111........................//////////////////////////////...---------------...------------...//////---------------...//////////////////////////////.........///////////////000//////......//////000......//////......///000,,,,,,------------------........................---------............///---///////////////111333///000111111000/////////.........//////000000000000000000000000000000000///111222444444333222111000000000000000000000000000000111111111111111111111111111111222333333444111444777777555444555666888888888999::::::;;;;;;;;;===@@@CCCFFFLLLRRRVVVaaagggnnnqqqpppooopppqqqvvvzzz}}}}}}zzzyyy{{{~~~uuunnnhhhgggeee```\\\\\\VVVSSSPPPNNNMMMKKKHHHEEEDDDCCCAAA???>>>===;;;::::::888777777888888777666444555666777666666666666333333333222222222222222555444333222222333444555333333222222111222222222222333333444444333333222444444444444444444444444222222333333333444444444555555555555555555555555222222333333333444444444555444444555555666777888777888888999:::;;;;;;<<<:::999999999999:::;;;;;;:::999888888777777888888777777888888888888777777777777777777888888888888777888999::::::::::::999999999999999:::;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@<<<>>>@@@BBBBBBAAA???>>><<>>>>>@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNIIIJJJKKKLLLMMMNNNOOOOOOLLLIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHJJJLLLMMMOOOPPPQQQOOOOOONNNNNNNNNNNNOOOOOOKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPuuu```VVVSSSMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDD;;;<<<>>>???@@@@@@???>>><<<;;;999999:::::::::999999888666666777888888777222222222222222222222222111111111111000000000000111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////222222111000000000000000000...,,,***+++---000222...............///000000//////////////////////////////000111222333444444000000////////////000000+++---.../////////111222///////////////.................................---------.........//////---///////////////111333333333333222000///000000............////////////000000000000000000000000---///111222222222000///111111111111111111111111222333333333222111000000000000000000000111111222---111555666444222333444222222333444555666777777888:::;;;<<<===???BBBEEEHHHLLLQQQSSSTTTUUUYYY]]]___cccffffffbbbaaacccgggpppwww}}}}}}~~~}}}|||}}}zzzxxxxxx}}}}}}yyyyyy{{{}}}}}}wwwvvvwwwqqqvvvxxxsssooolllhhhddd[[[UUUQQQRRRQQQLLLHHHGGGCCCBBB@@@AAAAAABBB@@@???999888888888999888666444444333333444666666555333111333555555555444555666444444444333333333333333444333222111111222333444666555555444333333333333222333333444444333333222444444444444444444444444222222333333333444444444555555555555555555555555333333333444444555555555555444444555555666777888888999999::::::;;;;;;<<<777777777777888999:::;;;:::999999888777888888888999999::::::::::::999999777777777777888888888888777888999:::::::::::::::888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<===@@@BBBBBBAAA???===<<>><<<===>>>>>>>>>===>>>>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNIIIJJJKKKLLLMMMNNNOOOPPPNNNLLLJJJIIIJJJKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIKKKMMMNNNPPPQQQQQQPPPOOONNNNNNOOOPPPQQQLLLMMMNNNOOOPPPOOONNNMMMNNNNNNOOOOOOOOOPPPPPPPPPxxxbbbTTTNNNNNNMMMKKKIIIGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@???@@@BBBBBB???<<<>>><<<::::::;;;;;;:::999;;;:::999777666555555555444333333222222333444444111111111111111111111111000000000000000000000000000000000000////////////222222111111000000/////////---,,,...111222000---......---,,,,,,,,,,,,---111111111000//////......------......//////000000------------------------000000000000////////////000000//////.........---////////////////////////------...///////////////---...111222222111...---...///////////////......,,,,,,---...///000111111000000111111111111000000000000000///////////////333333222111000000000111222111111111000000//////000000000000000000000000333333333222222222111111222222222111111111111111///000222444555555555444333333333333333333333333777777777777888888888888??????@@@BBBCCCDDDEEEFFFMMMMMMMMMMMMNNNOOOPPPQQQZZZ]]]ccchhhkkkllljjjiiifffeeecccbbbcccfffhhhjjjpppsssxxxzzzzzzvvvqqqnnnjjjiiifffeeefffiiillloooqqqrrruuuxxx{{{~~~rrroookkkgggdddcccddddddnnnmmmjjjgggbbb^^^[[[YYY[[[ZZZXXXUUURRRNNNKKKIIIGGGFFFDDDAAA>>><<<999888:::999999999999999999:::777777666666555555555555333333333333333333333333333333333333333333333333555555555555444444333222222222222222222222222222444444444444444444444444222222222222222222222222555555444333333222111111111222333333444444333333444444444444444444444444000111111111111222222222222333444444555555444444666666666777888888999999999999999999999999999999777666555444444555666666;;;;;;;;;;;;:::888666555888888888777777777777777888888888888888888888888999999999999:::;;;<<<===;;;::::::::::::;;;<<<<<<<<<===>>>???????????????>>>>>>?????????>>>>>>===????????????????????????@@@@@@@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJIIIGGGEEECCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPMMMLLLJJJIIIHHHHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIKKKNNNQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKLLLNNNOOOOOONNNMMMNNNOOOPPPPPPOOONNNMMMwwwaaaTTTPPPNNNMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???>>>???BBBCCCAAA>>>>>><<<::::::;;;;;;:::999:::999888666555444444444444333333222222222333333111111111111111111111111000000000000000000000000------......//////000000000000000000000////////////---,,,...000111000...000///......------......,,,,,,,,,---------------.........///////////////......................../////////...............000/////////..........................................///////////////......///000111111000///.........////////////......------......///000000000000000111111111111000000////////////////////////222111000000/////////000111111111000000000//////000000000000000000000000333222222222111111111111111111111111111111111111000111222333333333222111222222222222222222222222555555555555666666666666999999::::::;;;<<<======???>>>>>>??????AAABBBBBBDDDGGGKKKOOOQQQQQQPPPPPPOOONNNMMMLLLMMMOOOQQQSSSVVVYYY\\\^^^^^^[[[WWWTTTSSSRRRPPPOOOPPPRRRTTTVVVZZZ[[[\\\]]]^^^^^^^^^^^^VVVTTTQQQNNNLLLKKKKKKLLLNNNMMMMMMLLLKKKJJJHHHHHHFFFFFFEEEDDDBBB@@@>>>=========<<<:::999777666555888777777666666777777888555555555444444333333333333333333333333333333333333333333333333333333333444444444444444333222222222222222222222222222222333333333333333333333333222222222222222222222222555555444333333222111111111222333333444444333333333333333333333333333333222222222222333333333333333333444444555555444444555555555666777777888888999999999999999999999999999999888777777888888999999999:::::::::999888777777777777777777888888888888888888888888888888888999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<============>>>?????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOMMMLLLJJJIIIHHHHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKJJJIIIKKKMMMPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMvvv^^^TTTRRRMMMMMMKKKIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===???BBBDDDBBB@@@>>><<<::::::;;;;;;:::999999888777555444444444444444333333222111111111222222222222222222222222222000000000000000000000000+++,,,,,,---...///000111.........//////////////////...---...000000///...111000//////......//////------...//////000111111///////////////.........////////////////////////---------...............////////////.......................................///////////////......////////////////////////......///////////////...///////////////////////////000000111111000000///---......//////000000000000000///.........//////111111000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000111111222222111000//////111111111111111111111111222222333333333444444444333444444444555555555555666666666666777888999999888999;;;===>>>>>>>>>===>>>===<<<;;;<<<>>>@@@AAAAAABBBDDDEEEEEECCCAAA@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@???>>>===<<<;;;;;;888999:::;;;;;;<<<<<<<<<888888999999999999999888555555555555555444444444555555444444444444555555333333222222222222111111333333333333333333333333333333333333333333333333222333333333333222111111222222222222222222222222222222222222222222222222222222222222222222222222555444444333333222222111111222333333444444333333333333333333333333333333333333333333444444444444333333333444444444555555444444444555666666777777999999999999999999999999:::999999888888999::::::777888999:::::::::::::::666666777777888888999999999999999999999999999999999999999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????===>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKIIIHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNLLLMMMLLLKKKJJJJJJLLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMuuu]]]TTTSSSMMMMMMKKKJJJHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???BBB???===>>>AAACCCAAA???>>><<<::::::;;;;;;:::999999888777666555555444555444333222222111111111111222222222222222222222222000000000000000000000000---.........//////000000,,,------......////////////.........////////////111000//////......////////////000000000111111111000000//////......------........................------............/////////////////////.........------------------------///////////////......---000///............///000---...//////////////////000000//////............//////000000000000//////......//////000111222222000000///....../////////000000000000000000//////////////////////////////000000000000000/////////////////////000000000000111111111111111000000000111111111111111111111111111111111222222222333333333333333333333333333222444444444444444555666666888888888888999999999999999888777777777888:::;;;999999999999999999888888:::;;;;;;;;;;;;::::::999777888999:::;;;<<<<<<<<<::::::;;;;;;;;;:::888777666777777888888888888777555666777888999999999999444444444444555555555555444333333222222333333444222222222222222111111111222222222222222222222222222222222222222222222222111111222222222111111000222222222222222222222222111111111111111111111111222222222222222222222222444444444333333222222222111222333333444444333333222222222222222222222222333333333333444444444444333333333333444444555555444444555666666777777888888888888888888888888888888888888888888888999999888888999999::::::::::::555555666777888999999:::999999999999999999999999:::999999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;===>>>>>>????????????>>>========================;;;;;;<<<===>>>??????@@@<<<<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIHHHGGGGGGHHHJJJMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPNNNMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMttt]]]TTTTTTMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAEEEBBB???>>>@@@AAA???===>>><<<::::::;;;;;;:::999999999888777666666666666444333333222111111222222222222222222222222222222000000000000000000000000222111111111000/////////,,,,,,------......///////////////...---...///000000///......------...............------,,,,,,,,,000000//////......------------------------------....../////////000000000.........///////////////...........................///////////////......000///...------...///000------...///////////////000000000///......------//////000000000000////////////000111222222333333000000/////////000000111//////////////////000000////////////////////////////////////////////////......//////000000000000111111111111222222222333222222222222222222222222111111222222222333333333333333333333333222222222222222111111111222333333666555555444444444444555555444444333444444666666444333333333333333444444555666777777777666555444111222333555777888999999333444666777777666555444444444444555555444444333222333444555555666555555666666555555555444444444333333333222222333333333222222222222222333333333222222222222222222222222222222222222222222222222000000111222222111111111222222222222222222222222111111111111111111111111222222222222222222222222444444333333333333222222111222333333444444333333222222222222222222222222222222222222333333333333444444333333333444555666555666666777777888999999888888888888888888888888777777888888999999999999::::::999999999999999999555555666777888999999:::999999999999999999999999::::::999999999:::;;;;;;;;;;;;::::::;;;;;;<<<==================<<<;;;:::======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@<<<<<<===>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJIIIHHHGGGHHHJJJMMMOOONNNMMMMMMLLLKKKJJJHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOMMMKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSWWWWWWTTTQQQOOONNNNNNMMMLLLKKKKKKLLLMMMNNNttt^^^TTTSSSMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGCCC???>>>???@@@>>><<<>>><<<::::::;;;;;;:::999999999888777777777777777444333333222222333333444333333333333333333333333000000000000000000000000444333333222111000///...---------...............000000000...,,,,,,...000000///......------......000000//////...------,,,///////////////.........------------------------......//////000111111111.........///////////////////////////////////////---......///////////////000///...------...///000,,,---...///000000000000000000//////.........---...//////000000//////...000000000111111222222222000000//////000000111111......////////////000000000000000000000000000000////////////000000000000...//////000000111111222111111111111111222333444222222222222222222222222111111222222222333333333222222222222222111111111333333222222222333333444222222222222222222222222444444444333333444444555333333222222222333444444444444555555555555555444333444555555555555555555000111222333333333222111///000111222333333333333111222333333333333333222555444444333333222111111333333222222222222333333222333333333333444444444222222222222222222222222222222222222222222222222000000111222222222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111222333333444444333333333333333333333333333333222222222222333333333333444444333222333444555666666666777777888999999999888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::999888888888999666666777777888888999999:::::::::::::::::::::::::::::::::999999::::::;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>?????????===>>>>>>??????@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNOOONNNLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOUUUZZZ^^^^^^ZZZUUURRRRRROOOOOONNNNNNNNNNNNOOOOOOuuu```UUURRRMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFBBB>>>===???AAA???>>>>>><<<::::::;;;;;;:::999888888777666666666666777333333333333444555666666333333333333333333333333000000000000000000000000222222111111000000///////////////...............000111000...,,,+++...111111000//////......//////111111111111000000000000.........///////////////........................------......///000000111............/////////000000000000000000000000000,,,,,,---///000000000000.........------.........,,,---...///000000000000///////////////...............////////////......//////////////////000000///.........//////000111........./////////000000000000000000000000000000/////////000000111111111//////000000111222222333333222111000///000111111111111111111111111111111111111111111222222222222111111111111222222222222444444333333333333444444000111222333444444444444555555555555555555555555444333333444444555555666444444444555555666666777666666666666555444333222111111222333333333333222000000222333444444444444222222333333444444333333222222222222111111111111222222111111111111222222222222222333333333444444111111111111111111111111111111111111111111111111000111111222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444333333333333333333333333333333333333333333444444444444555444333222222444555777555555666666777888888888888888888888888888888888777777999:::;;;;;;;;;::::::999888888888999:::;;;777777777777777888888888::::::::::::::::::::::::;;;::::::999999:::::::::;;;;;;;;;;;;;;;<<<======::::::;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????????????????@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLNNNOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOWWW\\\aaaaaa[[[VVVSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPuuuaaaVVVQQQMMMLLLLLLJJJIIIHHHGGGGGGAAABBBBBBCCCDDDEEEFFFFFFEEEAAA======???AAAAAA@@@>>><<<::::::;;;;;;:::999777666666555555555555666333333333444555666777888333333333333333333333333000000000000000000000000////////////000000000000000000000///.........---000111111...++++++...111222111111000000000000000,,,,,,------......//////---.........//////000000////////////////////////,,,,,,------...///000000---.........//////000000000000000000000000000000++++++---///000111111111........................,,,---...///000000000000////////////////////////......////////////.....................------------------------...///000---.........//////000000000000000000000000000000//////000000111111222222///000000111222333333333444333111///...---......000000000000000000000000000000000000111111111111222222222333333333444444111111000000///000000000...000222444555555555444333333333333333222222222111111222222333333333333111111111111222444555666111222222222222111111000111222222222222222222333222333333333333333222222//////000111222222222222111111111111222222222333111111000000000000111111111111222222333333333333111111111111111111111111111111111111111111111111000111222333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222333444444444333333444444444444444444444444444444444555555555666666555444333222222444555777444444555555666777777777777777777777777777777777444555777888999999888888888777777777888:::<<<===888888888777777777777777::::::::::::::::::::::::;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<===>>>>>>999999:::;;;<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@????????????????????????@@@@@@@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGIIIIIIJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCAAABBBDDDEEEGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKKKKJJJMMMNNNOOOPPPQQQPPPOOOOOOHHHHHHIIIJJJKKKLLLMMMMMMKKKMMMOOOOOOMMMLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOUUU[[[``````ZZZSSSPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPppp___UUUPPPKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDBBB???>>>>>>???>>>===>>>======<<<;;;;;;::::::999999888888777666666666444444555555444444333222555555555444444333333333000000000000000000000000222222222111111111000000/////////...------,,,,,,,,,,,,------.../////////......////////////......000000//////.........---222111000//////....../////////......------------............///////////////......------///000111//////...------...///000000000000000000000000000............------------...///000111111000///...////////////////////////000000//////.........---............////////////111000///////////////000......////////////......////////////000000000000555444222000//////000111000000000000000000000000111111222222222222111111111000///......///000111111111111111111111111111000111111111111222222222000000000000000000000000000000111111111222222222444333333222222333333444333333333222222111111111111222333333444444333333333333222222222222111111.........///000000111111222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111222111111111000000////////////000111222222333333111111111111111111111111333333333333333333333333666555444444222222111000222333333444444333333222333333444555555666666666333333333333333333333333333333444444555666777777999888777555555555666777999999888888999999:::;;;:::999777555555666888999666666666777888:::;;;<<<999888777777777888::::::::::::999999999:::;;;<<<<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888777777666============>>>>>>>>>>>><<<>>>???AAAAAA@@@???>>>??????@@@@@@@@@@@@??????======>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBAAADDDDDDFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFKKKLLLMMMOOOOOONNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMSSSTTTUUUVVVUUURRROOOMMMOOOPPPQQQRRRSSSSSSSSSSSSppp^^^UUUOOOKKKKKKKKKJJJIIIGGGFFFEEECCCCCCDDDDDDDDDDDDCCCCCCCCC@@@>>>===>>>???>>>>>>======<<<<<<;;;:::::::::999888888777777666555555444444444555444444333222444444333333333222222222000000000000000000000000111111111000000/////////..................//////..................------......////////////......000/////////............///...............//////////////////////////////............///////////////......---...///000111333222000...---------...000000000000000000000000222222111111111000000000//////000000000000//////////////////////////////000/////////........................////////////222222111///..................////////////......000000000000111111111111555333111000//////000111000000000000000000000000000111111222222111111000111111000000000000111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222111111222222222333222222222222222222111111222333333444444333333333333333222222222222111000000000000000000000000222222222222222222222222000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000///...//////000111111222222111111111111111111111111333333333333333333333333444444444333333222222111222333333444444333333222333333333333333333333333333333333333333333333333333333333444555555555666888777666555555555666666999888888888888999::::::999888777666666777888888888888777777888888999999999888777777777888999:::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;:::============>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@???>>>??????@@@@@@??????>>>???@@@AAABBBBBBCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQRRRSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQppp^^^TTTNNNJJJJJJJJJJJJIIIHHHFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@???======>>>??????>>><<<<<<;;;;;;:::999999999888888777666666555555444444444444444444333222222333333222222222222111111000000000000000000000000000000////////////......------...//////000111111000//////...------,,,,,,......////////////......////////////............,,,,,,,,,,,,---...///000///////////////000000000............///////////////............///000000333222000///............000000000000000000000000000000000/////////......000//////...//////000000////////////////////////////////////........................////////////444333111000...---------......////////////......000000111111111222222222333222111/////////000000000000000000000000000000000111111222222111111000111111222222222222111111000000000000000000000000000000000111111111222222222222222222222222222222111111111111111222222222111111000000000000111111111111111222222222222222111222222333333333333333444333333333222222222222333222222111000000//////222222222222222222222222////////////////////////000111111222222111111000111111111111111111111111///000000111111222222222222222222222222222222222111111111111111111111111111111111111000000000000.........///000000111111111111111111111111111111333333333333333333333333333333333333333333333333222222333333333333222222333333222222111000000///333333333333333333333333333333333333444444444444666666555444444444555555888888888888888999999:::777777777777777777888888:::999888777777777777777888888777777888888999:::888999:::;;;;;;;;;::::::888888999::::::;;;<<<<<<999999999999:::::::::::::::::::::::::::::::::999<<<<<<=========>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@>>>>>>????????????>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOppp^^^TTTNNNJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC???>>><<<===?????????>>><<<;;;;;;::::::999888888777777666666555555444444333444444444444333222222333333333222222222222222000000000000000000000000////////////////////////////////////000000111111//////.........---------......////////////......///////////////.........------,,,,,,---...//////000/////////.........---............////////////............/////////000000///......///000222333/////////////////////////////////.........------000///...------///000111///////////////////////////////////////.....................////////////222222000///..................////////////......///000000000000111111111222111000////////////000////////////////////////000000111111111111000000///000111222333222111000////////////////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111000000111111111000000111111222222333333111111222333333333333222333333333333222222222222222222222222111111000000111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111...//////000111222222333111111111111111111111111111111111111111111111111111111111000000000000000/////////000000000111111111111111111111111111111222222222222222222222222111111222222333333333333222222333333333333222222222222111111111000000000333333333333333333333333333333333333333333222222444444444444444444444444777777777777777888999999666666777888888888888777999999888777777777777777888888888888888999999999777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;888888999999999:::::::::777777888888999999999:::;;;<<<<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA>>>??????????????????>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOLLLLLLMMMNNNNNNNNNNNNNNNppp^^^TTTNNNJJJJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC???>>>===>>>???@@@???>>><<<;;;;;;::::::999888888777777666666555555444444333333444444333333222111333333333444444444444444000000000000000000000000000000000000000000000000111111000000////////////---------.........//////......////////////...............///////////////000///......------......000000///...,,,+++******............////////////---......//////////////////.........///000222333////////////////////////222222222111111111000000///...---------...000111////////////////////////.........///////////////............////////////000///////////////000111......////////////...............////////////000000000//////////////////////////////////////////000000000111111000000000---...000111111111000///........................//////000000000111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000111111222222222000111222222333333222222333333222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000......///000111111222222111111111111111111111111000000000000000000000000000000000000000000111111000000111111111111111222111111111111111111111111222222222222222222222222000111111222222333333444111222222333333222222111000111111111222222222333333333333333333333333333333333333333333333222222333333444444444444444444777777666666777777888999555666777888888888888888777777666666777777888999777777888888999999999999777888:::<<<<<<;;;:::999;;;;;;;;;::::::999999999888888999999999:::::::::::::::;;;;;;<<<=========:::;;;;;;<<<===>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBB??????@@@@@@@@@@@@????????????@@@BBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBAAAAAA@@@??????BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLMMMMMMGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQMMMNNNNNNOOOOOOOOOOOONNNrrr___TTTNNNLLLKKKIIIGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@?????????AAAAAA???===<<<<<<;;;;;;:::999999999888888777666666555555444333333333333333222111111333333444444444444555555000000000000000000000000//////000000000000111111111111000//////...------,,,,,,------...//////000......////////////...............///////////////111000///...------------000///...---,,,***))))))............////////////---......///000/////////111000///---------...///000000000000000000000000000000/////////.........------------...///000000////////////////////////.........///////////////............////////////.........//////000111222......////////////......---------........./////////////////////.........000000000000000000000000///000000111111000000///---...///000000000000000/////////////////////////////////000000000111111////////////////////////222222222111111111111111222222222111111222222222000000000111111111111111000111111222222222222222222111111111000000000000//////000000111222222333111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000...//////000000111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111222222222222222222222222000111111111222222333333111111222222222222111111000111111222333333444444333333333333333333333333333333333333444444444444222333444444555555444444666666666666666777777888666666666777888888999999666666666666666777888999777777888999999999999888888999:::;;;;;;;;;::::::<<<<<<;;;::::::999888888999999999999::::::::::::999999::::::;;;;;;;;;<<<::::::;;;<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJKKKMMMOOOPPPNNNOOOOOOPPPPPPPPPOOOOOOsss```UUUOOOMMMLLLJJJGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAABBBAAA???=========<<<<<<;;;:::::::::999888888777777666555555222333333333333222111111222222333333333444444444000000000000000000000000.........//////000000000//////..................------........................////////////................../////////000......------,,,------------------------,,,,,,,,,............////////////------///000000000///...//////---,,,,,,------...000000000000000000000000,,,,,,,,,,,,+++++++++++++++,,,---...////////////////////////////////////............/////////000............////////////000////////////000000111......////////////..................////////////---......//////.........000000000000000000000000//////000000000000//////////////////000111222333////////////////////////////////////000000000111////////////////////////222222222111111111000000111111000000000000111111111111111111000000000000000000111222222222222222000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000/////////000000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333333333444555555555666222333444555666555555444666555555555555666777777777666666666666888999;;;888777777666666666666777666777888999:::999999888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888888888888888888999999::::::;;;<<<===>>>??????????????????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDEEEEEEFFFFFFEEEAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@BBBBBBCCCCCCCCCAAAAAA@@@???@@@BBBDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPOOOOOONNNNNNtttaaaVVVPPPOOOMMMJJJGGGEEECCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBB???<<<>>>======<<<<<<;;;::::::999999888888777777666666222333333333333222111111111111111222222333333333000000000000000000000000---------.........//////,,,,,,------...//////////////////...------,,,,,,......////////////......---.........//////000000++++++++++++,,,---......,,,,,,------...///000000............/////////000,,,---///000000000///...++++++++++++,,,...000111000000000000000000000000//////.........---------***+++---///000000///...////////////////////////---.........//////000000............/////////000111111000///////////////......////////////......////////////000000000000------......///......---000000000000000000000000//////000000000000//////111000//////000222444555000000000000000000000000////////////000000000000000000000000000000000000222222222222111111000000000000////////////000000222222111111000000//////000000111222222222222111////////////............111111000000//////......000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000111111111222000000000000////////////111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111333333222222111000000000333333333333333333333333333333444444555666777777222333555666666666555555555555555555555666777777777777555555666888:::<<<:::999888666555555444444666777888999:::999888888::::::999999999:::;;;<<<888999999::::::;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>?????????>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@999;;;===???AAABBBCCCDDDAAA@@@?????????AAACCCEEEAAAAAAAAABBBBBBDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIKKKJJJIIIGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJJJJKKKKKKLLLNNNNNNOOOOOOOOONNNNNNMMMrrr___XXXUUUMMMLLLJJJHHHEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@>>>;;;999999888888999999999:::;;;999666333444444444444444555666666222111000111333444333222333222000222444555222000000000//////.........---........................000000000000////////////////////////////////////////////////////////////000///---,,,,,,---...///......------------......//////000000///...------000000000000000000000000////////////////////////,,,,,,,,,,,,---------...............///////////////////////////............---+++***))))))******......------------......000///...---------------////////////////////////111000///......///000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111...///000222222111111000000000000000000000000000//////000000000000//////000000000000000000000000000000000000////////////000000000000000000000000222222333333333333222222000111222111000//////111111111000000000000111111000000000000000000000000///////////////000000111/////////000111111222222---///000000//////000222000000000000000000000000000000000000000000000000000000//////.........---......////////////......111111111111111111111111000000000000000111111222333333333222222222111111000000000000000000000000111111111111111111111111,,,111222//////222555444222222111111111222444555444444444444444444444444777777777777777777777777777777888888888888777777777777777777666666666666;;;999888666666777999:::666666777777888888888999888999999::::::999999888999:::;;;;;;<<<<<<;;;;;;888888::::::::::::888888;;;:::999888888:::<<<===<<<;;;;;;;;;;;;:::::::::AAA@@@>>>=========>>>???BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???EEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGJJJKKKLLLLLLJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKPPPPPPOOOOOOOOONNNNNNNNNrrr___WWWTTTMMMLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;:::999888999:::999666444777666555444444333333444222111000111333444333222222111000111333444222///000/////////..................................../////////...............................................................000///---,,,,,,---...///......------------......------......---,,,,,,+++....................................................../////////000000000////////////////////////////////////...............///000000000000//////......------------......//////...---------------........................111000///......///000111////////////////////////////////////////////////////////////////////////........................000000000000000000//////...///000111222111111000000000000000000000000000//////000000000000//////000000000000000000000000111111111000000000000000000000000000000000000000///000000111111000000///000111222111/////////000111111000000000000111111000000000000000000000000000////////////000111111111111000000000000000000---///000000//////000222000000000000000000000000000000000000000000000000000000000/////////......000000111111111111000000111111111111111111111111000000000000000111111222333333222222222111111111111111111111111111111111111111111111111111111111111333222000000444444222333222111111111222333444333333333444444555555555666666666666666666666666777777888888888888777777666777777777888888999999:::999888777777888999999777777777777888888888999888999999::::::999999888999::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;:::999888888:::;;;===::::::;;;;;;<<<<<<<<<===>>>============>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA===>>>???AAACCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIKKKLLLKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOsss```VVVSSSMMMLLLJJJHHHFFFDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@<<<<<<;;;:::;;;<<<===>>>;;;999777777888888777666999888666555333222111111222111111111333444333222111000///000222222000///////////////....................................---------...............................................................///...---,,,,,,---...///......------------......---------...------,,,+++------------------------........................////////////000000000111111111000000//////..............................***,,,///111222111///.........------------......//////...------------...------------------------000//////......//////000////////////////////////////////////////////////////////////////////////........................000000//////.........---...///000111111111000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000///000000111111000000///000111222111///...///000111000000//////000000111000000000000000000000000000000000000000111111222222222111000000///.........///000000//////000111000000000000000000000000000000000000000000000000111000000000000000//////000000111111111111000000000000000000000000000000000000000000000111111222333222222222222111111111222222222222222222222222111111111111111111111111444444222111555::::::555444333333222222222222333222222333333444555666666666666666666666666666666666777777888888777777666666666777888999:::;;;;;;888888888888888888888888777777777888888888888888888888999999999999888888999999:::;;;;;;;;;;;;:::888999::::::::::::999888;;;:::999888999:::;;;<<<999:::;;;<<<===>>>??????;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@===>>>???AAABBBDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@???????????????BBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKMMMMMMNNNNNNOOOPPPPPPPPPttt```VVVQQQMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????>>>>>>??????<<<<<<;;;:::;;;<<<===>>><<<:::777555666777777777888777666444333222111111333222111111333333333111/////////000000000/////////////////////.................................------............//////////////////////////////..............................---------...//////......------------.........///////////////......------------------------........................---------.........//////222222111000//////......------...............///,,,,,,---...//////............------------......///......---------......------------------------////////////////////////////////////////////////////////////////////////////////////////////////......................../////////...------,,,,,,/////////000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000111111111000000000000000000000000111111222222222222111111///111111111///...///000000000////////////000000000000000000000000000000000000000000000111222222111111000000////////////...000111000///...///111////////////////////////////////////////////////111111111111000000000000......////////////......////////////////////////000000000000000111111222222222222222111111111111222222222222222222222222111111111111111111111111444333222333:::AAAAAA<<<444444333333222222222222111111222333444666666777666666666666666666666666666666777777777777666666666666777888888999::::::777777888999999999888888888888888888888888888888888888999999999999888888888888999:::::::::::::::777888888888888888888777::::::999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<===>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAAAAA@@@????????????>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOPPPPPPQQQttt```UUUPPPMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@??????>>>>>>?????????>>><<<;;;::::::;;;<<<<<<999666444555666777777555555444333333333333333333222111111333333222111...///000000000/////////.........///////////////............................../////////000000000000000000000000000000000........................------------......//////......------------............///////////////...................................................------------............222111111000///......---,,,---------......//////333222///...---...000111......------------............---------......///..............................////////////..............................////////////////////////................................................///.........---------,,,///////////////000000000//////////////////////////////000000000000//////////////////////////////............//////000000////////////////////////111111111222222111111111///000111000.........///000000////////////000000////////////////////////000000000///000111111222......//////000000000000///000111000///...///000////////////////////////////////////////////////000000000000111111111111......////////////......////////////////////////000000000000000111111222222222222111111111000000222222222222222222222222111111111111111111111111333222111222999@@@???:::444444444444333333222222111111222333444666666777555555555555555555555555666666777777777777666666777777777777777777777777666777888999999999999999999999999888888888888888777888888999999888888777777888999999::::::999999;;;;;;::::::::::::;;;;;;999999999999::::::;;;;;;=====================<<<<<<===============<<<<<>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPttt___UUUPPPMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@@@@???===;;;:::999::::::<<<999666555555666777666333333222333333444555555444222111222333333222000...///111111/////////000.........///////////////..............................//////000111111111000000000000000000000000------------------------,,,,,,---....../////////......------------......+++,,,------...---------........................------------------------............/////////000000000//////......------,,,,,,,,,---......//////333111---***)))+++---///......------------.........------------...//////////////////////////////---......//////......---........................////////////////////////........................------------------------........................//////.........///000111//////////////////////////////000000000000//////////////////////////////,,,------......//////000////////////////////////...//////000000//////...///000111000...---...///000//////......//////000///////////////////////////////////////000000111------...//////000111111///000111000///...///000000000000000000000000000000000000000000000000000//////000000000000000111000000111111111111000000000000000000000000000000000000000000000111111222222111111111111000000000222222222222222222222222111111111111111111111111333333111000333777666222333444444444444444333222222222333333444555666666555555555555555555555555555666666777777666666555777777777777666666555555777777777888999999::::::999999999999999888888888777777888888888888777777777777888999999999999888:::999999888888999999:::999999:::::::::;;;;;;;;;=========<<<<<<<<<;;;;;;===>>>>>>>>>>>>===<<<;;;>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???===>>>>>>>>>????????????AAA@@@@@@@@@@@@@@@AAABBB@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNttt___UUUQQQMMMLLLJJJIIIGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???===;;;::::::::::::;;;888666555666666666555333222222222333333444555444333111222333333222000...000222222000...///111............/////////000........................------......///000000111........................------------------------+++,,,---...////////////......------------......+++,,,,,,---......------------------------------------------------------------------........................------------++++++,,,------...//////...---+++))))))***,,,---......------------......---------------...//////........................------...//////...------........................////////////////////////........................---------------------------------...//////000000///......---...///000111//////////////////////////////000000000000//////////////////////////////---------...///000000000////////////////////////......////////////......///000000000...---.../////////............//////////////////////////////...............//////000....../////////////////////111111000///......///000000000000000000000000000000000000000000000000....../////////000000000000000111111111111000000111111111111111111111111000000000000000111111222111111111111000000000000111111111111111111111111111111111111111111111111222444333000///222222///222333444555555555444333333333333444444555555555555555555555555555555555555555666666666666555555777777777777777777888888888777777777777999:::;;;:::::::::999999888888888777777888888888888777777666777777888888888888888888777666555555666777888999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>===<<<<<<<<<===>>>?????????AAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@???<<<===>>>>>>???@@@AAAAAACCCBBBBBBAAAAAAAAAAAABBB???????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHJJJKKKMMMMMMNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKttt___UUUQQQMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???>>><<<;;;::::::;;;<<<:::888666666666777666444444333333222222333333444444333222222333333111000...111333222000///000222---.........//////000000........................,,,,,,------...///000000------------------------------------------------+++,,,---...////////////.........------.........------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,------------------++++++,,,,,,---...//////------......///000000000.........------.........---------------...///000------------------------,,,---...//////...---,,,........................////////////////////////........................------------------------,,,------...///000111111///......------///000111//////////////////////////////000000000000//////////////////////////////---......///000111111222////////////////////////000000111111111111000000...000000000...---.../////////............//////////////////////////////---------------...//////000000000///......------000111111000///......///000000000000000000000000000000000000000000000000---.........//////000000......////////////......111111111111111111111111000000000000000111111222111111111111000000000000000000000000000000000000111111111111111111111111111444555111000333555444111222444555666555444444444444444444444444444444555555555555555555555555555555666666666666555555666666777888999::::::;;;888777666666777999;;;<<<:::::::::999999888888888777777888888888888777777666666777888888888888888;;;:::999888888999:::;;;888999:::;;;;;;;;;::::::888999999:::;;;<<<======;;;<<<>>>???@@@@@@@@@@@@;;;;;;;;;<<<===>>>>>>???AAAAAAAAABBBBBBCCCCCCCCC??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@>>><<<<<<===???@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBB??????>>>>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFHHHKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHDDDDDDEEEGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJwww```TTTPPPKKKJJJIIIHHHGGGGGGFFFGGGCCCBBBBBBCCCDDDDDDCCCAAACCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>======<<<<<<;;;999777444333333444555666666555444444333222222444444333333333333222222111111111111000000000000111...,,,---000222111000222111000///------,,,,,,---------........./////////...------...///000111,,,---------,,,++++++***000...------------,,,+++........................---..................---++++++,,,,,,,,,---------...---+++******+++,,,...------------------------000///...---,,,---...///------------------------------......///...............------------........................------000000///............///.../////////...------,,,//////.........------------.../////////...,,,+++------..........................................---...///000000///...---////////////////////////////////////000000000000000000000000////////////000000000000000000000000000///...------...///000,,,---...//////...---,,,////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000///...............111111000000//////......///......---...///000111111111111111111111111111222111000//////000111222000000000000000000000000111111222222222222111111333333333222222111111111222222222222222222222222333333333333333333333333222333333333222222444555555555555555555555555555222333333444555666777777666666666666777777777777888888777777888888999:::666666777888999::::::;;;:::::::::999999999888888777777888999::::::;;;;;;999999999888888888777777666777888999:::999888888<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@>>>===<<<<<<>>>BBBEEEHHH??????@@@???>>>>>>@@@AAA???===<<<===@@@AAA???===AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@>>>>>>???@@@AAACCCDDDEEEBBBAAAAAA@@@AAABBBCCCDDDDDDCCCAAA???============@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHHHHIIIIIIHHHFFFEEEDDDHHHHHHGGGFFFFFFGGGHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGHHHIIIIIIHHHFFFuuu___TTTPPPKKKKKKIIIHHHGGGFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA@@@????????????@@@>>>>>>======<<<;;;;;;;;;888666444222111111111222333333222111111000//////444444333333333333222222000000/////////.........000...---...111222111/////////............//////---------.........//////......---,,,------...///......//////......---,,,******)))***+++++++++***........................------............------++++++,,,,,,,,,---------...---,,,++++++,,,---...------------------------111000...---,,,,,,------..................------***+++,,,---.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------,,,,,,+++***//////.........---------+++,,,------............------................................................////////////..................................../////////000000000000000000000/////////...////////////////////////000///...------...///000...///000111111000///....../////////000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000000000///...............111000000000/////////......///000111111111000000////////////////////////222111000//////000111222000000000000000000000000111111222222222222111111333333333222222111111111222222222222222222222222333333333333333333333333222333444333222222444666444444444444444444444444555555666666666777777777666666666666777777777888888888888888888999::::::777777888888999:::::::::::::::999999999888888888888888888999999:::::::::::::::::::::999999888888777888999:::;;;::::::999<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>??????>>>>>>??????@@@AAA@@@???>>>>>>>>>@@@BBBCCC???@@@@@@???>>>>>>@@@AAA@@@>>>===>>>@@@AAA@@@>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAAAAA?????????@@@AAABBBDDDDDDBBBBBBAAAAAAAAABBBCCCDDDBBBAAA@@@???>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFHHHHHHGGGFFFFFFGGGHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIIIIGGGFFFsss]]]TTTQQQLLLKKKJJJHHHFFFEEEDDDDDDEEEDDDCCCDDDFFFFFFDDDCCCAAA@@@??????>>>>>>??????======<<<<<<;;;::::::999999888666555444444444555222222111111000000//////444444333333333333222222111111000000000/////////.........000111111///---------------...000111222---------.....................---,,,,,,,,,------......//////......------++++++,,,,,,---......///........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///------------------------000000...---,,,,,,,,,,,,000/////////......------((()))+++,,,.../////////,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,+++************+++,,,,,,------,,,,,,++++++...............------------------,,,------............------------------........................//////............//////------------------------.........////////////000000000000/////////......//////////////////////////////............//////...///000000000000///........./////////000000000////////////////////////........................////////////////////////////////////////////////........................////////////////////////....../////////000000000000//////............///000000000000////////////---///222444444333000///////////////////////////111111000000000000111111000000000000000000000000111111222222222222111111222222222222222111111111222222222222222222222222222222333333333333333333333444555444333333555777444444444444444444444444888888888888888888888888666666666777777777888888999999888888999999:::;;;999999999::::::::::::::::::999999999999888888888888888999999999999999999;;;;;;;;;::::::::::::999999999:::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@???>>>======???????????????@@@@@@@@@@@@@@@@@@??????????????????@@@AAA@@@>>>>>>???AAAAAA??????@@@AAABBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@????????????@@@AAA>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFHHHIIIKKKJJJIIIHHHHHHIIIKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIIIIGGGFFFrrr\\\SSSQQQMMMLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCCCCEEEEEECCCBBBAAAAAA@@@???????????????======<<<<<<;;;::::::::::::999888777666666666666444444444333333333222222444444333333333222222222333333333333222222222111---...///111111000...---------------...000111222........................///......------,,,,,,,,,+++,,,,,,---,,,,,,++++++---......///......///000........................+++,,,,,,------,,,,,,+++,,,,,,,,,------------.........---------...//////------------------------......------------------/////////...------,,,,,,)))***+++,,,------------------,,,,,,,,,,,,------,,,,,,------...///000000///...------,,,------------......///......------........................444222000---,,,++++++,,,......------------,,,,,,........................//////---,,,,,,---//////------------------------------........./////////000000/////////........./////////////////////////////////....../////////------------------------........./////////000000////////////////////////........................////////////////////////////////////////////////........................////////////////////////........./////////000000000///............//////000000000000////////////...///111333333222111000111111111111111111111111111000000000000000000111000000000000000000000000111111222222222222111111222222222111111111111111111111111111111111111111222222222222222333333333444555555555444444666777555555555555555555555555777777777888888999999999666666777777777888888888999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999888888888888999999999999888888888888:::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@???>>>===<<<===>>>>>>???????????????>>>???@@@@@@@@@???>>>===@@@AAAAAA@@@>>>>>>???AAAAAAAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@=========>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFHHHJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJJJJHHHGGGrrr]]]SSSPPPLLLKKKIIIGGGEEEDDDCCCCCCBBBAAAAAABBBCCCCCCBBB@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::666666555444333333333333555555555555555444444444444444333333333222222222333333333333222222222111,,,...000111000///---,,,//////.........//////000.....................---////////////......------++++++,,,,,,---,,,,,,++++++---...---***)))***,,,........................+++,,,,,,------,,,,,,+++,,,,,,---------.........------------......//////------------------------++++++,,,------.........---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++......------------......,,,,,,------...///000000000//////...............------......///......------.....................555333111///---,,,------......------,,,,,,,,,,,,........................///...---,,,,,,---...///------------------------------------............////////////.......................................//////////////////...------,,,,,,,,,,,,------............////////////................................................////////////////////////................................................////////////////////////............//////////////////............//////////////////000000000000000////////////000111111111111111111111111111111000000000111111000000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111222222333333333444555555555444444666777666666666666666666666666444444555666777999::::::777777777777888888888888999999888888999999:::;;;<<<;;;;;;::::::999999888999999999888888888777777999888888888888888888888888888888888999999999999999999999999999::::::;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAA@@@>>>======<<<===>>>?????????>>>>>><<<===???AAAAAAAAA@@@???AAABBBBBBAAA???>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAACCCCCCBBBAAA@@@???>>>===<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEFFFHHHIIIHHHGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJIIIIIIJJJKKKKKKJJJHHHsss^^^TTTPPPKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@AAACCCCCCAAA@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>======<<<;;;;;;;;;777777666666666555555555444444444444333333333333444444333333333333222222111111000000000/////////---...000000///---------111000///..............................---------/////////000//////...---------......//////......---///111///+++)))+++---........................,,,,,,------------,,,,,,,,,---------............,,,,,,,,,---......//////------------------------***+++,,,------...------++++++++++++++++++++++++.........------,,,+++***///......------......///***++++++,,,,,,---------......---,,,,,,,,,,,,---++++++,,,,,,------,,,,,,---------...............000///////////////000000......------,,,,,,++++++..............................------------......------------------------,,,,,,,,,---------....../////////.........------..............................////////////......//////............//////------........./////////................................................////////////////////////................................................////////////////////////------.........////////////............//////000////////////000000000000111000///......000111222////////////////////////000000111111111111000000000000000000000000000000111111222222222222111111000000000111111111111111111111111111111111111111000000111111222333333333333444555444333333555777666666666666666666666666333444444555666777888999777777777888888888999999888888777777888888999:::;;;;;;::::::999999888888999888888888888777777777777777888888888888888888777888888888888888999999999999999888999:::;;;;;;<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>><<<===>>>@@@@@@???>>>>>><<<===???AAABBBCCCBBBBBBBBBBBBBBBAAA???>>>???AAA@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@DDDCCCCCCBBBAAA???===<<<<<<<<<<<<=========>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGHHHGGGGGGHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIKKKKKKIIIHHHvvv___TTTOOOJJJIIIHHHFFFEEEDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@BBBAAAAAA@@@@@@@@@@@@@@@======<<<<<<;;;::::::999888999999999999888777777333333333333333333333333444444333333333333222222000000/////////.........---///000///---+++---...000000///...............//////.........---------,,,---.../////////...---,,,---......//////......---000333111...,,,///222........................------............------------------............***+++,,,------.........------------------------,,,------------,,,+++******++++++,,,,,,------...------.........------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,---------.........//////+++,,,---......///............------,,,++++++***........................,,,------......------,,,........................+++,,,,,,,,,,,,---------//////.........---------........................---...///000000///...---///......------......///---------.........//////................................................////////////////////////........................////////////////////////////////////////////////---------.........//////...............///000000.../////////000000000111000000000111111111222222///////////////////////////000111222222111000///000000000000000000000000111111222222222222111111///000000000111111111222111111111111111111111111///000000111222222333333222333444333222222444666555555555555555555555555666666666666666666666666777777888888888999999999777777666666777777888999999999999999999888888888888888888888777777777777666666777777888888999999888888888999999:::::::::;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<===@@@@@@@@@AAAAAA@@@??????===???@@@BBBBBBAAA@@@???>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCAAA???>>>???AAA@@@BBBCCCCCCAAAAAABBBDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBCCCBBBBBB@@@???>>><<<============>>>>>>>>>AAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGGGGHHHJJJHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFwww```TTTOOOIIIHHHGGGFFFEEEEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@???>>>?????????<<<<<<;;;::::::999999888555666666666666555555444444444444444444444444444444444444333333333222222111111111111000000000000...000000...++++++---/////////.........//////000//////.........---------***+++---...///...------***++++++,,,---------,,,(((,,,///...+++***---111........................---......//////......------------.........//////)))***+++,,,------------------------------------/////////...---***((('''***++++++,,,---...//////,,,------...////////////---,,,,,,++++++,,,,,,---..................------///...------,,,,,,------,,,------.../////////...---------.........//////,,,,,,---...---,,,***)))......---,,,,,,+++******........................+++,,,............,,,+++////////////////////////++++++,,,,,,,,,---------//////.........---------........................---...///000000///...------,,,++++++++++++,,,------------.........//////................................................////////////////////////........................000000000000000000000000////////////////////////---------.........//////...............///000111.../////////000000111111///000333555555444222000111111111111111111111111///000111222222111000///000000000000000000000000111111222222222222111111//////000000111111111222000000000000000000000000///000000111222222333333222333333333222222444555333333333333333333333333:::999888777666555444333777888888888888999999999666666666666666777777888888888888888888888888888888888888888777777777777555666666777888999999:::999999999::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;??????@@@AAAAAAAAA@@@@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCAAA???>>>???AAA???AAACCCCCCAAA@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???@@@AAABBBBBBBBBBBB@@@@@@============>>>>>>>>>???AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAABBBBBBAAACCCFFFGGGGGGGGGIIIJJJEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHHHHFFFDDDyyycccWWWRRRKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEDDDDDDAAA@@@>>>???@@@AAAAAA@@@???>>><<<999888777777888888777777666555444444333555555444444444333333333444555444333111111333555333333222222111000//////////////////////////////***+++,,,---------,,,+++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,---,,,+++++++++---///111...------------...//////333222111/////////000111+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...////////////,,,,,,,,,---------......111...---...000111///------------....../////////...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,...,,,******+++------,,,---------------------------------------...///000///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////000222333222111///---------......//////000000---------.........//////........................///...---,,,+++,,,------,,,,,,,,,---------......,,,,,,,,,---------......------......//////000000//////.........---------///////////////////////////...---,,,,,,---...///000000000000000000000000...............///000000//////000000000000//////111000///......///000111000000000000000000000000111111222333333333333222111111111222222333333333000111111111111222222222111111000000000000000111111111222222222333333333444333333333333444555555666666555555555444444444555555555555666666666666999::::::;;;;;;::::::999888888888777777777777666777777777777666666666666777777888888888888777777666777777888888888888777999999999999999999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBB@@@@@@@@@@@@BBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJLLLLLLLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEExxxaaaUUUPPPKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@??????@@@AAAAAA@@@@@@???===;;;999999999999888888888777666666555555555555444444444333333333444444444222111000222444333333222111111000//////////////////////////////,,,---............---,,,......////////////......////////////////////////........................++++++,,,---------------///...,,,++++++,,,---...---------------...//////000//////...------......------------------------,,,,,,---------.........---...............------,,,,,,,,,---------......,,,***)))***,,,,,,+++)))+++++++++,,,,,,,,,------......---,,,,,,---......///...---,,,,,,,,,,,,---///---,,,+++---......------------------------------,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---------............---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111111111000..................////////////---------.........//////........................///...---,,,,,,,,,---------------.........//////,,,,,,,,,---------..................//////////////////.........---------//////////////////////////////...---------......////////////////////////...............///000000//////000000000000//////111000///......///000111000000000000000000000000000111222222333333222222111222222222222222222333000111111111111222222222111111000000000000111111111111222222222333333333444333333333333444555555666666555555555444444444555555555666666666777777888999999999999999999888777777777777666666666666777777777777777777777666777777777888888777777777666777777888888888888888999999999999999999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@BBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDwww```TTTNNNKKKJJJIIIGGGEEEDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBAAABBB@@@??????@@@AAA@@@@@@@@@???>>><<<;;;:::::::::888888888888777777777777555555444444444333333333222333333222000000111333222222222111111000000///////////////////////////......////////////...---///...............//////000000000000000000000000........................+++,,,------......------000///---,,,++++++,,,,,,------------......//////..................---,,,........................---------.........///////////////......---++++++,,,,,,,,,---------......---,,,++++++------,,,++++++++++++,,,,,,,,,,,,---///...------------...///......---,,,,,,,,,------000...------...//////...------------------------------,,,+++++++++,,,,,,......---,,,,,,,,,------.........------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,------------------------------........................000////////////........./////////...............---------.......................................///...---,,,,,,,,,,,,---............////////////,,,,,,,,,---------....../////////..............................---------////////////////////////000///...---------------////////////////////////...............///000000//////000000000000//////000000////////////000000000000000000000000000000000111222222333333222222222222222222222111111111000111111111111222222222111111000000000111111222111111222222222333333333444333333333333444555555555555555555555444444444666666666666777777777777777777888888888888777777777777777777666666666555777777777777777777777777666777777888888777777666666777777888999999888888::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCCGGGFFFEEEDDDBBB@@@>>>===<<<===>>>???@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCvvv___TTTOOOLLLJJJIIIFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA??????@@@AAA@@@?????????>>><<<;;;:::::::::777777777777777777777888555555444444444333333333111222333222000///000222222111111111000000000///////////////////////////////////////.........---///...---,,,---...///000------------------------........................,,,,,,---............---///...---,,,,,,,,,,,,---,,,------..................///000111111000...---........................------------............---.........------,,,+++,,,,,,,,,---------.........------------...------...................................................------,,,,,,,,,------///...------/////////---------------------------......---,,,+++++++++,,,...------,,,,,,,,,------///...---,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------------........................000///...------------.../////////......---------......................................................------,,,,,,,,,,,,------------............,,,,,,,,,---------....../////////......---------........................////////////////////////000//////...---------,,,////////////////////////...............///000000//////000000000000//////000000////////////000000000000000000000000000000000000111222222222222222333333222222111111000000000000111111111222222222111111000000111111222222111111222222222333333333444333333333333444555555555555555555555555555555666666666777777777888888777888888888888888888777888888888777777777666666777777777777777888888888666777777888888777777666666777777888999999999999::::::::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@???@@@BBBDDDEEECCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFFFFDDDCCCAAA???>>>======>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCuuu___UUUQQQLLLJJJIIIFFFEEECCCBBBBBBAAAAAACCCDDDEEEEEEEEEEEECCCAAA??????@@@@@@@@@???=========<<<;;;:::999999555555666666666666666666555555444444444333333333111222333222111000000111111111111000000000000000///////////////////////////......---------,,,,,,...---,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,,,,------......,,,---......//////......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,---......------,,,,,,,,,---------......***++++++++++++***++++++........................---..................---------,,,,,,,,,------......---,,,---...///---,,,------------------------//////...------,,,------------,,,,,,,,,------...///...---,,,,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------........................//////...---,,,---------//////......------,,,,,,.....................---........................---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////......------,,,,,,---.....................//////////////////////////////.........------,,,.......................................///000000//////000000000000////////////000000000000//////////////////////////////000000111222222222222111222222222111111000000000000000111111111222222222111111111111111222333333111111222222222333333333444333333333333444555555444555555555555555555555666666666666777777777777888888999999999999888888999999888888888777777777666777777777888888888999777777888888888888777777666666888999999::::::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@???@@@BBBDDDEEEAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>======AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDDDDttt___VVVRRRKKKJJJIIIGGGEEEDDDDDDCCC???@@@BBBDDDEEEFFFFFFFFFCCCAAA@@@???@@@@@@???>>><<<======<<<<<<:::999888666666666666555555555555555555444444444333333333111222444333222000000111000000000000000000000000////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////................................................***+++,,,,,,------,,,,,,++++++,,,------......///+++,,,.../////////...---***+++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******,,,------.........,,,,,,,,,---------......+++,,,------++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,------,,,,,,,,,---......------,,,---//////---+++------------------------//////...---------......------,,,,,,,,,---...............------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////------------------------------------------------///............---------.........---------------...............---------........................------......------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------...............------------------------...............////////////////////////------...//////......---.......................................///000000//////000000000000////////////000000000000/////////////////////////////////000111111222222111111111111111111111000000000000111111111111222222222111111111111111222333444111111222222222333333333444333333333333444555555444444444555555555555555555555555555666666666666888999999999999999999888888888888888777777777777666777777888888999999999888999999999999999999888666666888999::::::;;;;;;::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::;;;<<<===>>>??????????????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBB?????????>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEErrr]]]TTTQQQKKKJJJIIIGGGFFFFFFEEEEEEAAAAAACCCDDDEEEEEEEEEEEEDDDBBB@@@???@@@@@@???>>>======>>>>>>===<<<::::::888888777777666555555555555555444444444333333333111333555555333111111222///000000000000000000000////////////////////////111000///...---------...***+++,,,---............////////////////////////........................)))***++++++,,,,,,++++++,,,,,,------------------+++,,,...///000///...---++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,...///...,,,,,,---///------,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,---...///.........///000000...,,,------------------------------,,,,,,------......,,,,,,,,,,,,,,,---...///------............------,,,,,,------------,,,,,,,,,,,,------.../////////------------------------------------------------......///000///...---,,,,,,------------------...//////.........---------........................------.........---,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------------------...---------.........//////////////////////////////+++,,,---////////////..........................................///000000//////000000000000//////...///000111111000///...///////////////////////////000000111111111111111000000000000111111111111000111111111111222222222111111111111222333444555111111222222222333333333444333333333333444555555444444444555555555666666444444444444555555555555777777888888888888777777666666666666555555555555666777777888888999::::::999::::::;;;;;;::::::999666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::;;;<<<===>>>????????????===>>>??????@@@@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA======>>>??????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFqqq\\\RRROOOKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDCCCDDDBBB@@@???@@@@@@???>>>>>>>>>?????????===<<<;;;:::999999888777666666555555555444444444333333333222444555555444222222222////////////000000000000////////////////////////333222000///.........///)))+++,,,...//////...---................................................))))))***++++++++++++***............---,,,+++++++++,,,...000000///...---------,,,+++,,,---///000++++++++++++++++++++++++---------.........//////------------,,,+++******,,,,,,,,,---------......'''***+++***(((''')))+++/////////......---------******,,,,,,,,,,,,******,,,,,,,,,,,,,,,---...////////////000222111///---------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,,,,------......------,,,,,,,,,------...///000000---------------------------------------------------///000111111///---,,,,,,,,,,,,------.........//////.........---------........................,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////////////////////////////***+++---///000000//////.......................................///000000//////000000000000//////...///000111111000///...//////////////////////////////000111111111111111//////000000111111222222000111111111111222222222111111111111222333444555111111222222222333333333444333333333333444555555444444444555555555666666333333333444444444555555666666777777777777666666555555444444444333333333666777777888999999:::::::::;;;;;;<<<<<<;;;;;;:::666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999::::::::::::::::::::::::;;;<<<===>>>????????????======>>>???????????????>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@CCCDDDEEEFFFHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCDDDEEEGGGIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???;;;;;;===>>>@@@BBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKMMMMMMLLLKKKIIIJJJIIIHHHHHHGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGrrr\\\RRRPPPKKKJJJIIIHHHGGGFFFFFFFFFEEECCCAAAAAABBBCCCCCCBBB@@@???>>>>>>>>>???@@@AAA===<<<<<<;;;;;;:::999999::::::::::::999888666666555555666666666666555555333333333222222222111111////////////////////////........................333222///---,,,,,,---...,,,,,,,,,++++++*********....../////////...,,,+++......---,,,++++++++++++............---,,,+++***/////////...------,,,,,,...---+++******+++---...,,,,,,,,,---------......***++++++,,,---...//////++++++++++++++++++++++++,,,(((%%%&&&+++///...,,,///...---+++******++++++---------,,,,,,+++++++++------------------------'''))),,,...000000///...---------,,,,,,+++++++++------......///000111111------------------------************+++,,,,,,---222000///---,,,,,,,,,---------------------------------------------------,,,++++++++++++,,,------,,,,,,.../////////...---+++,,,...//////...,,,+++***+++,,,+++***+++...000////////////////////////------------------------------------------------,,,,,,,,,++++++*********------.........---,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............////////////...---,,,---/////////...---------............///......////////////......////////////////////////............////////////---......///000111111222111111111111111111111222111000/////////000222333////////////////////////222222222222222222222222333333333333333333333333222222333333333444444444111222222333333222222111444444444555555555555666:::777555666777888666333666666666666666777777888777666555555666888:::;;;:::::::::;;;;;;:::999999999999999999999999999:::999999:::::::::999888888::::::999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>>>>???@@@AAABBBCCCCCC??????@@@@@@@@@AAAAAAAAACCCBBB@@@>>>>>>>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEECCCBBBEEEIIIKKKIIIFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@?????????@@@???>>>======>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGrrr\\\RRROOOKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCCCCEEEFFFFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::777777777777666666555444444444555555555555444444333333333222222222111111111111111111111111111111........................000///---,,,,,,---...///------,,,,,,,,,+++++++++....../////////...,,,,,,---,,,,,,,,,,,,,,,---...............---,,,+++***---------..................---+++******+++---...,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///+++((((((,,,...---+++,,,,,,+++++++++,,,---......---------,,,,,,,,,+++------------------------)))***,,,...//////......---------,,,,,,,,,++++++++++++,,,,,,---......///------------------------,,,++++++++++++,,,,,,---//////------,,,---..............................------------------------,,,,,,,,,,,,,,,------...,,,,,,.../////////...---+++,,,...//////...,,,+++&&&))),,,---......///111,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////...---,,,---///000///...---------............///......////////////..........................................////////////......//////000000111111222222222111111111000000000000000000000111111222222222222222222222222222000000000000000000000000333333333333333333333333222222333333333444444444333333444444444444333333444444444555555555555666999777555666777888666444777777666666666777888888777777666555666888:::;;;:::::::::;;;;;;::::::999;;;::::::999999888888888999::::::;;;;;;;;;::::::888888777777777777777777999999::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;888888999:::;;;<<<===>>>?????????@@@@@@@@@AAAAAACCCBBB@@@?????????@@@AAACCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCEEEDDDEEEFFFHHHIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???????????????@@@?????????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHH|||sss\\\SSSOOOKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGGGGFFFEEEDDDBBB@@@>>><<<<<<;;;???>>>>>>===<<<<<<;;;;;;888888999999999888888777333333444444444444333333333333333222222222111111111111111111111111111111////////////////////////---,,,,,,+++,,,---...///---------------,,,,,,,,,.........///......---,,,,,,,,,,,,,,,---...///000............---,,,+++++++++,,,,,,---......//////...---,,,++++++,,,---...,,,,,,,,,---------......------------------------------------------------111---***+++---...,,,***))))))***+++,,,...///000.........---------------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,---.........------------------------...---,,,,,,,,,,,,,,,,,,------,,,,,,---...//////.............../////////---------------------------------,,,---......///,,,,,,---............---+++,,,---......---,,,+++'''***...000000///......***,,,---......---,,,***------------------------.........------,,,,,,,,,,,,,,,,,,,,,------------111000///.........///000---------...------,,,,,,------------------------/////////...------,,,,,,---............/////////---++++++,,,---...---,,,---------............///......////////////..........................................////////////////////////000000000000222222222111111000000000//////000111111111111111333333333333333333333333000000000000000000000000222222222222222222222222333333333333444444444444444444555555555555444444444444444555555555555666888666555666777777666444888777777777777888999999777777666666666888999:::999::::::;;;;;;:::::::::<<<;;;;;;:::999888777777999:::;;;;;;<<<<<<<<<<<<777777888888888888888888999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======>>>>>>?????????@@@@@@@@@@@@AAACCCCCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFHHHHHHGGGGGGHHHIIIGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@??????>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJ|||sss]]]SSSOOOLLLKKKJJJHHHGGGFFFFFFEEECCCAAA@@@AAADDDEEEEEEEEEEEEDDDCCCAAA???===<<<;;;>>>>>>======<<<;;;;;;;;;777888999999999999999888333444444555555444444333333333333222222222111111111111111111111111111111000000000000000000000000...------,,,,,,---........................------..................---------------------...///000---.........------,,,+++,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,........................///---++++++------,,,***))))))***+++,,,...///000........................,,,,,,------------------...------,,,,,,,,,------------------------,,,,,,........./////////000000------------------------///...------,,,,,,,,,,,,---------------------...------------............------------------------...------------...//////,,,,,,---------.........,,,,,,---......---,,,,,,---///111111///,,,+++++++++---///111111///---+++------------------------.........------,,,,,,+++,,,,,,,,,------.........333222000......///000222............---,,,++++++.......................................------------------.........//////***)))))))))+++,,,+++***---------............///......////////////......////////////////////////............////////////000000000000////////////000000000000111111111111...///000222222111000000111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444444555444444555555555555444444444444444555555555555666666666666666666666666555888888888888888999999:::777777666666777888999999999999:::;;;;;;;;;:::::::::::::::999999888888888888888:::;;;<<<<<<<<<<<<999999:::::::::::::::;;;999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<;;;<<<======>>>???@@@@@@@@@????????????@@@@@@@@@@@@CCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDGGGJJJIIIGGGEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@??????>>>>>>????????????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJ~~~sss]]]SSSPPPLLLKKKJJJHHHGGGFFFEEEEEEBBBAAA@@@AAACCCEEEEEEDDDCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;::::::999333333444555555555444444555555666666666666555555333333333222222222111111000000000000000000000000000000000000000000000000111000///......---------..............................------............000///...------------------------...------,,,,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,+++........................++++++***+++,,,---,,,++++++++++++,,,,,,---------........................,,,,,,,,,---------............---,,,,,,,,,------------------------------.........///////////////------------------------///...------,,,,,,,,,,,,.........------,,,+++***+++++++++,,,,,,---------------------------------...------------...//////,,,,,,,,,,,,------......,,,------------------,,,000000000...,,,+++,,,---+++---///000000///---+++------------------------.........------,,,,,,,,,,,,,,,,,,------............---+++))))))***,,,---............---,,,++++++........................,,,,,,,,,---...///000000------------............,,,+++***+++,,,---,,,+++---------............///......////////////......000000000000000000000000............////////////000000000000////////////......///000111222222333...///000222222111000000000000000000000000000000222222222222222222222222111111111111111111111111333333444444444555555555333333444444444444333333444444444555555555555666555555666666555555666666888888888888888999999:::777777777777777888888888888999::::::;;;;;;;;;:::888888888999999:::::::::777777888::::::;;;;;;;;;999999::::::;;;;;;;;;;;;999999999:::::::::;;;;;;888999:::;;;<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDGGGJJJIIIFFFEEEGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???????????????@@@@@@???@@@AAAAAABBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIJJJsss]]]TTTPPPMMMLLLJJJHHHGGGEEEEEEEEECCCBBBAAABBBCCCEEEEEEDDDAAAAAABBBBBBAAA@@@??????<<<<<<<<<;;;::::::999999555666666666666666555555555666666666666666666555333333333222222222111111////////////////////////////////////////////////111111000///...---,,,,,,---------.....................---------...//////000///...---,,,,,,,,,,,,,,,------...------,,,,,,......------,,,++++++***------------------------,,,,,,,,,---------...............------,,,,,,,,,........................)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------.........+++,,,,,,------.........---------------------,,,------------............------------------------------------------------...---,,,,,,,,,,,,,,,,,,............---+++***)))*********+++,,,,,,---------------------------------------,,,---......///,,,,,,,,,+++,,,------...---------------------------------,,,+++,,,///111)))+++,,,------,,,+++)))------------------------------------------------,,,,,,,,,,,,------------...---+++*********+++,,,---------...------,,,,,,------------------------***+++,,,---...000111111,,,------------.........///...---...///000///...---------............///......////////////......000000000000000000000000............////////////////////////000000000000---......///000111222222//////000111111111111111111111111111111111111111000000000000000000000000222222222222222222222222333444444444555555555555333333444444444444333333444444444555555555555666333555666666555444555777888777777777777888999999777777777777888888777777888888999:::;;;;;;;;;;;;777777888999:::;;;;;;<<<777777888999::::::::::::777777888888999:::::::::999999::::::::::::;;;;;;999:::;;;<<<======>>>>>>999999::::::;;;;;;;;;;;;>>>>>>>>>????????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCBBBBBBBBBCCCEEEGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJrrr]]]TTTQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@@@@BBBCCCCCCBBBAAABBBBBBBBBBBB@@@???>>>=========<<<;;;;;;::::::::::::;;;::::::999888777444555555666666555555444333333333222222222111111000000000000000000000000........................////////////...------,,,,,,,,,---------............------,,,---...///000------,,,,,,,,,,,,,,,---,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------,,,,,,------------------------+++---......---,,,+++++++++,,,---------,,,+++++++++,,,,,,,,,------------++++++,,,,,,---......///+++,,,---.........---,,,------------.........///------------------------------------------------,,,++++++++++++,,,,,,---,,,------...---,,,+++*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,---...---------,,,,,,---------)))+++------,,,---...///***++++++,,,,,,++++++***------------------------+++,,,,,,------.........,,,,,,,,,,,,++++++++++++............------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,---------.........///...---...///000///...---------............///......////////////..........................................////////////......//////000000111111000000000000000000//////000000000000000111111222222222222222222222222222000000000000000000000000333333333333333333333333444444444444555555555555444444555555555555444444444444444555555555555666222444666666444444555777777777666666666777888888777777888888888777777777777888999:::;;;;;;;;;;;;888888888999999::::::;;;999999:::::::::::::::999777777888888999::::::;;;999999::::::::::::;;;;;;999:::<<<===>>>?????????===============>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDBBBAAAAAACCCEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKrrr]]]TTTQQQMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@>>>>>>???@@@???>>>CCCCCCCCCCCCBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;:::::::::999888777666555333444444555555444444333333333333222222222111111111111111111111111111111........................+++,,,------......------,,,,,,,,,---------.........------,,,---...///000++++++++++++,,,---......,,,,,,------...---------***++++++,,,,,,------...------............------,,,,,,,,,---------......------------------------------------------------...000111000...,,,+++*********,,,---...---,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////***+++---//////...---,,,---------.........///////////////////////////...------------------------************+++,,,,,,---***+++,,,---...---,,,+++++++++,,,------...//////------------------------,,,++++++++++++,,,---------,,,+++***+++,,,---......------,,,,,,------...))),,,//////...+++******------------------------------------------------***++++++,,,---...//////,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,---------......,,,+++***+++---...---,,,---------.........//////......////////////......------------------------............/////////000---......///000111111222333222111000///...------111000/////////000222333111111111111111111111111222222222222222222222222333333333333333333333333444444444555555555666666555555666666666666555555444444444555555555666666222444666666444333555888666666666666666777777888777777888888888888777666777888999:::;;;;;;<<<;;;::::::999999999999999999;;;;;;;;;<<<;;;;;;::::::999999:::;;;;;;<<<======999999:::::::::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<===============>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@CCCGGGIIIGGGEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@BBBEEEGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDEEEDDDBBBAAAAAABBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMppp\\\VVVNNNKKKKKKJJJHHHFFFEEECCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAA???===;;;:::;;;<<<======;;;999888999999888777777777666555555555555555333333333333333333333333000000000000000000000000444444444333111000...---111...,,,+++---...,,,***111000...,,,++++++++++++.........////////////000222111000//////000111222333222000...---,,,------//////...---,,,++++++***+++++++++,,,,,,---------111000...,,,+++++++++,,,------------------------000///...---------------------------------------***+++---......---+++***++++++,,,,,,,,,,,,------///---+++***+++,,,///000,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++......---,,,,,,+++******------...//////...------***,,,......---,,,---...,,,,,,************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,........................///...---,,,+++,,,,,,---------,,,,,,,,,,,,------111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///000000//////.........---////////////////////////------------.........///000000000///////////////111111111111111111111111222222222222222222222222111111111111111111111111333222222111111222222333333444555555666666555555444444444333333222222222555555555555555555555555666666555555555555666666777666555555555777888999777777777777888888888888999999999::::::;;;;;;;;;999999999888888888777777666777777999:::;;;<<<<<<999:::<<<>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCEEEBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLNNNOOOOOOOOONNNooo[[[VVVNNNKKKKKKJJJHHHFFFEEECCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@??????@@@???===;;;:::;;;<<<===<<<:::888888888999888777777666666555555555555555333333333333333333333333000000000000000000000000222222222222111000.........,,,+++,,,///000000...///...---,,,,,,,,,------------........./////////...............///000000---,,,,,,,,,,,,------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,---000///...---,,,,,,,,,,,,------------------------......------,,,------------------------------------...///000000///...---++++++,,,,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,------...------------------------......---,,,,,,+++******++++++,,,------,,,++++++***,,,......---,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---........................///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---............------------////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------............---------............///000/////////............////////////////////////---.........////////////////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111333333222222222222333333111222333333444444333333444444444333333333222222555555555555555555555555666666555555555555666666888777666555555666777777777777777777888888888888999999::::::::::::::::::::::::::::::999999888888999999999999999999999999888:::;;;======<<<;;;::::::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>>>>???>>>>>>??????@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBCCCDDDEEEDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPnnn[[[VVVNNNKKKKKKJJJHHHFFFEEECCCCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBAAAAAA@@@@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<;;;999777777888888777666777666555555444444555555333333333333333333333333000000000000000000000000000000000000000///.........---,,,...000111111000,,,,,,,,,,,,,,,---...///,,,---------............++++++,,,---............++++++,,,------------------------------------------,,,,,,,,,,,,,,,,,,+++.........//////......---------------------------,,,,,,,,,+++,,,,,,------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,......---,,,---...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////---,,,---...------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............---------............///////////////............////////////////////////////////////000000000000////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222333333222222222222333333111222333333444444333333444444444444444333333333555555555555555555555555666666555555555555666666999888777666555555555666777777777888888888999999:::::::::::::::999999999;;;;;;;;;::::::::::::999<<<;;;;;;:::999888777777888999:::;;;<<<;;;:::::::::;;;<<<<<<======<<<<<<========================???>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBB???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDBBBCCCBBBBBBBBBBBBDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFEEEEEEFFFHHHHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSnnn\\\WWWOOOKKKKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@????????????>>>===<<<;;;<<<<<<<<<;;;999777666777777666555666666555444444444444555333333333333333333333333////////////////////////......///////////////...///////////////...---,,,,,,,,,,,,,,,------......,,,,,,,,,---------......+++,,,---......---++++++//////000000///...,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......---,,,---...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...//////...------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,---------.........++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------------............//////////////////.........///////////////////////////000000000000111111111000000000000111111111111111111111111111111111111111222222222222222333333222222222222222222222222333333333222222333333333333444555555666666555555555555555444444444444444555555555555555555555555666666555555555555666666777777777666666666666666777777888888888999999999;;;:::::::::999999888888:::::::::::::::::::::999<<<;;;;;;:::999888777777777888999::::::::::::999:::;;;<<<<<<===<<<<<<<<<==================<<<<<<>>>>>>======>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBB???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAABBBDDDDDDDDDCCCCCCBBBAAA@@@AAACCCEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHIIIIIIIIIGGGFFFGGGHHHJJJIIIHHHGGGFFFEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPSSSTTTooo\\\WWWOOOKKKKKKJJJHHHFFFEEECCCCCCDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<;;;999777666777777666555666666555444444444444444333333333333333333333333////////////////////////------...////////////...,,,---.........---,,,,,,------------------,,,,,,,,,,,,,,,---------........./////////...,,,***)))....../////////---,,,++++++,,,,,,------.........---------,,,,,,+++++++++,,,---...000111000//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---------------------------//////............//////+++++++++,,,,,,,,,------...---,,,++++++---///000++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......---,,,---...---------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...//////...------...------------------------,,,---------------------,,,---............---,,,...------------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,---------............///.........///////////////////////////////////////000000000000111111111222111111111222222333333333111111111111111111111111111111111222222333333333222222222222222222222222444333333333333333333444333444555555666666555555555555555555555555555555666666666666666666666666666666555555555555666666444555555666777888888888888888888888999999999999:::::::::999999888888888888888888888999999999999999999999999999999999999888888888999999999999999:::;;;<<<<<<===<<<<<<<<<============<<<<<<<<<<<<============>>>???AAAAAA???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@AAACCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGIIIKKKJJJIIIGGGFFFFFFFFFFFFAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDIIIHHHFFFEEEEEEGGGIIIJJJHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMPPPRRRSSSmmm[[[WWWPPPKKKKKKJJJHHHFFFEEECCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDCCCBBBBBBAAAAAA@@@==================<<<<<<;;;999777777888888777666666555444444333333444444333333333333333333333333000000000000000000000000......///////////////...'''***---.........///000---.........------,,,+++,,,---------............000000000///...---,,,+++((()))***,,,------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------------------------------++++++,,,,,,,,,,,,---------+++)))((((((***---///,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,------...------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***,,,......---,,,---...+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,............,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,---------............///.........///////////////////////////////////////000000000000111111111111111111111222333333444444111111111111111111111111111111111222222333333444333333333333333333333333444444333333333333444444111222333333444444333333555555555666666666666666666666666666666666666666666666555555555555666666222333555777888999999999888888888999999999999:::999999999999999888888888777888888888888888999999888888888999999:::::::::888888999999999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFAAABBBDDDEEEFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDDDDGGGGGGFFFFFFGGGHHHJJJKKKHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNPPPPPPiiiYYYVVVPPPKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@???<<<<<<===============<<<<<<:::888888888999888777666555444444333333444444333333333333333333333333000000000000000000000000//////000000000//////...'''***...000/////////111+++,,,---.........---,,,------........./////////......------------......)))))))))***+++,,,...///,,,,,,------------------+++,,,,,,,,,,,,,,,,,,---------------------......++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------------------******,,,,,,,,,,,,******++++++,,,,,,,,,,,,------++++++*********+++,,,---------------,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------......///******+++,,,,,,---......---,,,++++++++++++,,,---***,,,......---,,,---...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------)))***,,,------,,,***)))+++,,,,,,,,,,,,,,,------))))))))))))))))))))))))......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........---------............///............/////////000/////////////////////////////////000000000111111//////000111111222333333111111111111111111111111000111111222333333444444333333333333333333333333444444333333333333444444111222333333444444333333555555666666666777777777666666666666666666666666666666555555555555666666333444666777888888888888888888888999999999::::::888888888888999999999999888888888999999:::::::::888888999999999:::::::::999999999999999:::;;;;;;:::;;;<<<<<<======<<<<<<:::;;;;;;<<<<<<=========;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBAAA@@@??????>>>???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEECCCCCCBBBBBBCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCC@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGBBBCCCEEEGGGHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLfffWWWVVVPPPKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBAAAAAA@@@??????>>><<<<<<===============<<<===;;;999888999999888777555555444333333333333444333333333333333333333333000000000000000000000000000000000000000//////...***...111222000......///)))***,,,.../////////............////////////000,,,+++++++++,,,...000111///...---,,,+++,,,---...------------------------+++++++++,,,,,,---------......,,,++++++,,,---...++++++++++++++++++++++++......---,,,++++++++++++------------------------,,,---///000000///---,,,++++++,,,,,,,,,---------+++,,,---.........------.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...((()))***+++,,,,,,---...******+++,,,------......///...------------...///***,,,......---,,,---...+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------'''(((***++++++***(((''')))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------........./////////000000---------.........//////---.........//////000000////////////////////////////////////000000000000---......///000111111111111111111111111111111111000000111222333333444444333333333333333333333333555444444333333444444555333444555555666666555555555666666666777777888888777777777777777777777777666666555555555555666666555666777888888777666666888888999999999:::::::::777777888888999999999:::999999999::::::;;;;;;;;;999999999999999999999999::::::999999::::::;;;<<<:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<===???@@@BBBCCCEEEDDDCCCBBB@@@???>>>===???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDBBBEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFFFFDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCC???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGDDDEEEGGGIIIJJJIIIHHHGGGDDDDDDCCCCCCCCCDDDDDDEEECCCDDDFFFHHHJJJKKKKKKKKKHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJjjjZZZSSSOOOLLLLLLKKKJJJHHHFFFDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAA@@@??????======<<<;;;::::::::::::>>>===;;;999888888999:::444444444444444444444444444444333333333333222222222111///000111111000///222000------...//////...---...///...,,,,,,...000111111000......---------////////////////////////222000.........///...------,,,,,,+++,,,---...///,,,---......,,,,,,---...------------------------//////......---,,,+++***......---,,,,,,+++******+++,,,,,,------,,,,,,+++......---,,,,,,,,,------***++++++,,,,,,------......,,,***+++---...,,,***------...//////...---,,,,,,,,,,,,---------.........------,,,,,,++++++***)))***++++++,,,,,,,,,+++///...------++++++***)))------------------------...------,,,+++++++++,,,------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,++++++******************++++++,,,,,,,,,...------,,,,,,------...111000000///......------............---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,,,,+++******+++,,,...///...---,,,,,,++++++++++++---------............///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000------......///000000111///////////////////////////......------///000111222222111111111111111111000000000000000000000000333333222222222222222222333222111111111222333444555555555555555555555555666555444333222333444555666666666666777777777777777666555555555666888999555666777888888777666555888777666555555666777888888888999999999:::::::::777888999:::;;;;;;;;;;;;999999999999999999999999888888888888888777666666333666:::======:::666333999999:::;;;;;;<<<<<<===;;;<<<>>>???@@@???===<<<<<<<<<;;;;;;<<>>>>>AAAAAAAAA@@@@@@@@@??????AAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBDDDEEEEEEHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEHHHJJJKKKFFFGGGGGGGGGFFFFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFDDDBBBBBBCCCEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKKKKjjjZZZSSSOOOLLLLLLKKKJJJHHHFFFDDDCCCEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBAAAAAAAAAAAAAAAAAA======<<<;;;::::::::::::===<<<999777555333222222444444444444444444444444444444333333333333222222222111000111222222000...222000------...//////...---...///...---,,,...///)))******+++,,,...///000////////////////////////000...---,,,---...---,,,,,,,,,+++++++++,,,......---...///...,,,***+++,,,------------------------///...---,,,,,,+++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++---.........---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...------,,,,,,++++++***------------------------------,,,+++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,---------,,,------......//////000,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------............,,,,,,------...---------------------------------...............//////000000000000////////////...///////////////////////////......---...///000111111111111111111111111111000000000000000000000000222222222222222222222222222222111111111222333444444444444444444444444444555444333333333333444555666666666666777777777777777666666555666777888999666666777777777777666666888777666555555666777777777777888888888999999999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888777777777888999::::::999888777999999999:::;;;;;;<<<<<<;;;<<<>>>?????????======>>>===<<<<<<===>>>???@@@BBBBBBAAA@@@??????>>>===?????????@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJFFFHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJiiiZZZRRROOOLLLLLLKKKJJJHHHFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEE@@@AAAAAAAAABBBBBBBBBBBB>>>===<<<;;;:::::::::::::::999888777555333111000444444444444444444444444444444333333333333222222222111222333444333000...111///...---...///...---,,,...//////...------...222111000///............///////////////////////////---,,,,,,---------,,,,,,,,,,,,+++,,,,,,---...,,,---...---+++***+++,,,---------------------------,,,+++******+++,,,---...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,,,,,,,......---,,,,,,+++******---,,,++++++------,,,+++******+++,,,---------,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++******++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------...//////******++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------......------,,,/////////......,,,++++++,,,,,,+++++++++,,,------------------............***+++,,,---..........................................------......///000222222111000///------,,,///////////////////////////............///000000111111111111111111111111000000000000000000000000111111111222222333333444222222111111222222333444333333333333333333333333444444333333333444444555666666666666777777777777777666666666666777888999888777777666666777777777777777666666666666777777666666777777777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888;;;:::888777777888:::;;;888888999999:::;;;;;;;;;;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>===>>>???@@@AAABBBBBBCCCAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIiiiYYYRRROOOLLLLLLKKKJJJIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEAAABBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;:::::::::777888999999999777666555555555555555555555555555444444333333333222222222111222333555666444111...111///......//////...---,,,...///000...------...666555333111///------,,,///////////////////////////---,,,,,,---...------------------------......)))+++,,,,,,++++++---...------------------------,,,+++***))))))+++---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------......------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......------,,,---...///000///...,,,+++++++++++++++,,,,,,---...,,,,,,---------.........+++,,,------.........---------------------------...------------...//////111000000///...---,,,,,,////////////////////////............/////////000000000000000111111111111000000000000000000000000000000111222333333444444222111222222222222333333222222222222222222222222444333333333444444555555666666666666777777777777777777777777777888888888999888777666666666777888666666666666666777777777777777777777888888888999888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::999999;;;:::888666666888:::;;;777888888999999::::::;;;<<<<<<===>>>???>>>>>>=========>>>?????????>>>>>>????????????@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKHHHFFFDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHhhhYYYRRRPPPLLLKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;888999:::;;;:::999888777555555555555555555555555444444333333333222222222111222333555666444111...000///......//////...,,,,,,...//////...------...+++++++++,,,---...///000////////////////////////000...------...//////......////////////.........,,,---...---+++++++++---------------------------+++******)))***+++---...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------......---,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,+++,,,...///000///...---++++++++++++,,,,,,---...,,,,,,,,,------------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------////////////////////////---....../////////////////////000000000111111111000000000000000000000000000000111222333333444444111111222222333333333333222222222222222222222222222333333444444555555555666666666666777777777777666777777888888888888888:::999888666666666777888555555666777777777777777888888888999999999::::::999999:::;;;;;;;;;::::::888888888888888888888888888888999999999999999888:::999999999999999999:::777888888999999::::::;;;<<<======>>>>>>>>>>>>>>>;;;<<<===???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKJJJHHHEEECCCBBBEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGhhhXXXRRRPPPLLLKKKKKKKKKIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777555444555555555555555555555555444444333333333333222222222111222333444333000...000///...///000000...,,,......///...,,,,,,...000---------,,,---......///////////////////////////000...------///000000///...////////////...------///000000...,,,*********------------------------******+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---------,,,,,,******+++,,,,,,---......+++,,,------++++++,,,---111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++---...//////,,,,,,---.........------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,------......------,,,++++++,,,....../////////,,,,,,+++++++++,,,------,,,,,,,,,,,,------------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,---......//////////////////////////////---......///000/////////...//////000000111111111000000000000000000000000111111111222222333333444000111222333333333333222222222222222222222222222222222333444555555555555666666666666777777777777666777888888999999888888:::999999888777777777777444555666777888888888777888999999999999:::::::::999::::::;;;;;;:::::::::888888888888888888888888777888888999999999999999999999:::;;;;;;:::999999888888999999:::;;;;;;;;;============>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@AAACCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIHHHFFFCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHhhhXXXRRRPPPKKKKKKKKKKKKJJJHHHGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;===<<<:::999777666666666555555555555555555555555444444333333333333222222222111000111222222000...//////...///000000...,,,//////...,,,+++,,,///111111111000...------------///////////////////////////---,,,,,,.../////////------.........---++++++...///000///---,,,---...------------------------***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,......------,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))+++,,,------,,,+++)))))))))***,,,---///000000,,,,,,---------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,------......------,,,---,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,,,,,,,------------------...------,,,,,,------------------------------,,,,,,------...///------......///000000111////////////////////////------///000000000///.........//////000111111222000000000000000000000000222222222222222222222222000111222333333333222222333333333333333333333333111222333555555555555555666666666666777777777777666777888999999999888888999999999999888777666666333444666777888888888777888888888888999999999999999::::::;;;;;;::::::999888888888888888888888888888999999:::;;;:::::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<===============>>>>>>???>>>>>>======>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGGGGFFFEEEFFFGGGFFFCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHhhhXXXRRRPPPKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDD???>>>===<<<<<<;;;;;;<<<;;;;;;999999999:::;;;<<<666666666666666666666666444444444333333333222222222111///000111111000/////////...000111000...+++000///...+++***+++///222''''''((()))+++---///000////////////////////////---,,,++++++---///......+++,,,,,,---,,,+++)))((((((***---...///111444666------------------------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***---/////////...---...------,,,,,,++++++******,,,...---+++***,,,...************+++---///000,,,,,,------------......***++++++,,,,,,------...'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...///000------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,)))***,,,------,,,***)))------------------------,,,,,,,,,,,,,,,+++***)))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------......------,,,///...,,,+++******+++,,,...------,,,++++++++++++++++++,,,,,,,,,---------++++++,,,---....................................---,,,,,,,,,,,,---......000000000000111111111111////////////////////////,,,---///000000000///...---......///000111111222000000000000000000000000333333222222222222222222000111222333444333222222333333333333333333333333000222333555666666555555666666666666777777777777666777888999:::999888888999999::::::999888666555333444666777888888888777777777777777888888888888:::::::::;;;;;;:::999999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;<<<;;;999888888999;;;<<<999::::::;;;;;;<<<<<<==================>>>??????AAA@@@>>>======>>>@@@BBB@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA@@@@@@AAACCCDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA?????????@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEDDDBBBAAABBBDDDBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFDDDBBBBBBCCCEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFFFFGGGGGGFFFGGGFFFDDDCCCDDDEEEGGGHHHkkkZZZRRRNNNLLLKKKIIIHHHHHHGGGEEEDDDGGGGGGHHHGGGFFFDDDBBBAAAFFFEEECCCBBBAAA@@@??????AAA???<<<999888999;;;<<<:::999888777777777888999444555555555555555444444222222111111111111222222333222111111222222000///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////222000...,,,+++***++++++......---------,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,++++++*********...------,,,,,,---------------------------------...---,,,,,,,,,,,,---......---,,,+++***+++,,,---******))))))***++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,++++++*********+++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................---------,,,,,,++++++++++++***))))))++++++***))),,,,,,,,,---------......///---+++)))((()))+++------------------------------------........./////////...---+++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------............------''''''((()))***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......//////......++++++++++++++++++++++++---------............///------------------------///...---,,,,,,---...///////////////////////////////////////////////////111111000000000000111111...............///000000111111111111000000000000000000111111111111000000222222333333333222111111222222222222222222222222111111222333333444555555333333333333333333333333000000222444666888999:::999::::::;;;;;;::::::999:::999999888777666666555888777666555555666777888888999999::::::999999888888888888888999:::;;;<<<;;;;;;::::::999888777777;;;;;;:::::::::999999999999999999999999999999999777999;;;<<<;;;;;;<<<======>>>>>>>>>???????????????????????????>>>======>>>????????????@@@@@@@@@>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEElll\\\UUURRRLLLKKKIIIHHHHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAAAAAAAAAAAAAA???===:::999:::;;;<<<:::999888777777777888999777777777666444333111000222222111111111111222222333222000111222222000///111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,------...///000111//////.........---------///...------------...///---------,,,,,,,,,++++++------,,,,,,,,,---......---------------------------,,,++++++++++++,,,------,,,,,,,,,,,,---//////,,,+++++++++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,---.........---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,---...,,,+++,,,,,,,,,,,,------------///---,,,+++***+++,,,---------------------------,,,,,,---------.........///...---+++******++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------*********+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---------...------------------------///...------------...///........................////////////////////////000000////////////000000...............///000000000000000000000000000000000000111111111111000000111111222333333222222222222222222222222222222222111111222333333444555555333333333333333333333333333333333444555666666777888888888999999888888888999999888777777666555555777777666666666666777777888999999::::::999999888888888888888999:::;;;<<<;;;;;;::::::999888888777999999::::::;;;<<<<<<===999999999999999999999999777999;;;;;;;;;;;;<<<=========>>>>>>>>>????????????????????????>>>======>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFkkk\\\VVVUUULLLKKKIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@>>>;;;:::;;;<<<===:::999999888777777888888999999888777666444333222222222111111111111222222333111000000111222111///111111111000//////......------------------------...............---------++++++---///000111222222000000/////////.........///......------......///......------------,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,++++++******++++++,,,++++++,,,,,,---///000111...------,,,,,,,,,------++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,++++++++++++******,,,///111111000...,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++******************************------,,,,,,,,,,,,++++++000...------......---,,,++++++++++++,,,,,,,,,,,,------------------......------------------------++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,---............---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,//////...---,,,+++******+++++++++,,,,,,,,,------------------------------///...------------...///........................//////////////////////////////............//////...............///000000///////////////////////////000000111111000000///000000111222333333333333222222222222222222222222111222222333333444444555333333333333333333333333555555555555444444444333555666666777777666666555888777777666666555555555666666777777777777666666888888999999999999888888888888888888999:::;;;<<<;;;;;;::::::999999888888777888999:::<<<===??????999999999999999999999999777999:::;;;::::::;;;===============>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>?????????@@@@@@===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGhhhYYYUUUTTTLLLKKKIIIHHHHHHGGGEEECCCDDDDDDCCCCCCDDDFFFHHHIIIEEEDDDDDDCCCCCCCCCDDDDDDBBB@@@>>>===<<<;;;<<<===::::::999888888777777777777777888999999999888888333222222111111222222333222000///000111222111///000000000/////////............................../////////...---------,,,---...///000000///---,,,////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...//////...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...------,,,++++++++++++++++++++++++++++++)))***,,,---...---,,,***---,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,+++******+++++++++,,,,,,,,,***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---............---.........------,,,,,,,,,+++,,,,,,,,,,,,---------------------------------.........------.................................////////////////////////.........------........................///000000---------...............//////000000000000////////////000222333333333333222222222222222222222222222222222333333444444444333333333333333333333333555555555444444333333333555555666666666666555555777666666666555555555444444555777888888777666666888888999999999999888888888888888888999:::;;;;;;;;;;;;:::::::::999999999666777888999;;;<<<===>>>888888888888888888888888777888:::999999999;;;===<<<<<<<<<=========>>>>>>>>>>>>????????????>>>===>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAABBB@@@@@@????????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB??????AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGiiiXXXTTTSSSLLLKKKIIIHHHHHHGGGEEECCCGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@???===<<<<<<<<<<<<::::::999999888777666666555666777777888888888777333333222222222222333333111000//////111222111/////////............------......................../////////...---------,,,////////////...,,,***))).........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,------------,,,,,,+++++++++,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------//////...------,,,++++++++++++++++++++++++++++++***************++++++,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,******+++++++++,,,,,,,,,(((***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,------.........------------............---------------------------..................---........................////////////////////////......------------.....................///000000,,,---------........./////////000000000000//////...///000111222333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333444444444444444555555666666666666555555666666666666555555555555444555666888888888777666777888888999999888888777888888888888999:::;;;;;;;;;;;;;;;:::::::::::::::777777888888888999999999888888888888888888888888777888999888777888:::<<<;;;<<<<<<<<<<<<============>>>>>>?????????>>>>>>======>>>>>>>>>???????????????@@@@@@AAABBBBBBBBB@@@??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFlllZZZTTTSSSLLLKKKIIIHHHHHHGGGEEEDDDGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCC@@@???>>>===<<<;;;;;;;;;::::::::::::999777666555555555555555444333222111333333222222222222333333000///...///111111111000...............---------------------------------...............---------,,,---------------,,,,,,...------------,,,,,,,,,---......//////......---******++++++++++++,,,,,,...------,,,,,,---------+++,,,,,,------.........,,,------......------,,,+++++++++++++++***))))))+++++++++++++++,,,------++++++,,,,,,,,,,,,------......------,,,,,,++++++***++++++++++++,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------...000111000///++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++++++++++++++******+++,,,---...//////---------.........//////------------------------------...//////...------------------------------////////////////////////......------------.....................///000000,,,,,,------.../////////...//////000000//////...//////000111222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333444444555555666666666777777666666666666666666666666666666666444555666777777888888777777777888888888888777777888888888888999:::;;;<<<;;;;;;;;;;;;::::::::::::888888888777777666666666888888888888888888888888777888888777666777:::<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>=========>>>>>>>>>??????>>>??????@@@AAAAAABBBBBB??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>???@@@AAADDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEkkkYYYSSSRRRLLLKKKIIIHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAAAAA???>>>>>>===<<<;;;::::::::::::::::::999777555444555555555555444333222222444333333222222333333444000///...///111111111000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------...///000............------------------...//////...------+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,++++++,,,,,,---......///+++,,,------------,,,+++)))***+++,,,,,,,,,+++***++++++++++++,,,...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++---000111111111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,---------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++*********++++++,,,,,,------,,,,,,---------.........------------------------------...//////...------------------------------//////////////////////////////............//////...............///000000,,,------...//////000000......////////////......000000111111111111000000222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444555555666666666666555555777777777777777777777777555555555555666777888999777777888888888888777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777666888888888888888888888888777777777666666777:::<<<::::::;;;;;;;;;<<<<<<<<<======>>>???????????????============>>>>>>>>>???=========>>>??????@@@@@@>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBAAAAAAAAAAAABBB@@@?????????>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFiiiWWWPPPPPPMMMKKKIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFEEECCCBBBAAA@@@??????>>>>>>===<<<;;;:::999999::::::;;;:::999777555444444555666777888888888888444333333222222333333444///......///000111111000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///...------...///000000/////////............++++++,,,------,,,++++++,,,,,,,,,------.........000///...---,,,+++++++++++++++,,,,,,---...//////***+++,,,------,,,+++***((()))+++---.........---++++++,,,,,,...///111222++++++,,,,,,,,,---------+++++++++++++++++++++,,,*********++++++,,,,,,,,,(((***,,,...///---,,,***---,,,,,,++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((((((((***---000000///,,,,,,------------...............------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,------------------------//////////////////////////////............//////...............///000000------......///000111111......////////////......000111111111111000000///222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333333222444555555666666555555444777777777777888888888888666555555555555777999:::777777888888888888777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777777666555666999<<<:::::::::;;;;;;;;;<<<<<<======>>>???????????????============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBAAAAAABBBBBBCCC????????????>>>>>>>>>>>>@@@??????>>>???AAABBBCCCFFFFFFEEEEEEDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGG