BM6P6(@ }}}{{{xxxuuusssoookkkhhhjjjooorrrpppkkklllttt|||~~~wwwnnnkkknnnrrrwwwxxxxxxuuuuuu}}}~~~{{{uuu```MMM???777444222333444666888:::<<<===EEEBBB<<<888888:::>>>AAABBBAAA@@@??????@@@AAAAAA@@@>>>;;;;;;<<<=========<<<999888;;;???CCCCCCAAA<<<::::::>>>CCCFFFFFFEEEGGGKKKMMMKKKIIIIIIFFFAAACCCEEEHHHJJJIIIIIIIIIJJJDDDFFFJJJPPPUUUVVVUUURRRSSSNNNKKKLLLQQQTTTSSSPPPPPPPPPNNNKKKGGGFFFGGGHHHOOORRRSSSOOOFFF???===>>>:::999777555222111000///(((+++///000///---,,,,,,000000000000////////////...333------777;;;XXX```FFF777333999===OOOmmmyyySSS<<<888888555666555555888;;;:::666222222111111333777<<>>666333222111000///------000000///333999GGGRRR\\\ZZZIII777111222000///...---------------------...---...111555999JJJSSS]]]aaadddgggkkknnnnnnpppqqqqqqooommmmmmnnnrrrhhhcccgggiiiiiirrr}}}mmm]]]NNNAAA999666444000//////000000///000000000///...,,,+++***)))+++...000111000...---///............---------++++++++++++++++++++++++,,,+++******))))))******---,,,+++)))((())))))***++++++++++++++++++++++++(((((()))************)))+++,,,,,,,,,,,,+++******)))***++++++***)))***++++++++++++,,,,,,---------,,,,,,++++++***)))))))))************************************************---,,,+++***+++---///111555111,,,+++,,,...,,,***+++*********+++,,,,,,---)))***+++,,,...///000111---,,,,,,++++++,,,,,,---///...------...---+++)))++++++---......---++++++)))***,,,,,,++++++,,,...---------.........//////---......---++++++---...111111222222222222111111////////////............---///111111000/////////---...///000000///...------111111...---000111000,,,---.../////////...---.............../////////000111222333444444444444333222000//////000222333333------222444000000333---...000111222222111111111111000000000000111111///////////////000111111444444444444444555666777222111000000000111222333|||yyyvvvrrrnnnllllllpppsssqqqoooqqqxxx~~~yyyssspppqqqsssuuu}}}~~~yyyzzzwwwxxx~~~}}}wwwbbbNNN>>>666222222333555777999;;;===>>>CCC@@@<<<999999;;;>>>@@@???>>>============>>>???===<<<::::::;;;<<<;;;::::::888777999>>>AAAAAA@@@<<<;;;;;;===BBBDDDDDDCCCGGGLLLPPPPPPPPPQQQNNNIIIDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGKKKPPPTTTWWWVVVUUUNNNJJJFFFHHHMMMSSSUUUUUUSSSQQQNNNIIIEEEDDDEEEHHHLLLNNNNNNKKKDDD???<<<<<<666555333111000......---))),,,...///...---------000000000000////////////...333///000888<<>>??????>>><<<;;;:::<<<===???;;;;;;:::::::::;;;;;;<<<::::::999:::;;;;;;888666777555444777<<>><<<;;;;;;===@@@BBBBBBAAABBBIIIPPPTTTWWWYYYVVVRRRMMMKKKHHHIIIKKKLLLJJJGGGGGGHHHJJJNNNSSSVVVWWWVVVOOOJJJEEEEEEJJJPPPTTTUUUUUURRRMMMGGGBBBAAACCCEEEGGGGGGGGGEEEBBB>>>;;;888333222111///............+++,,,......---,,,---///////////////000000000000...222111333999@@@[[[sssOOO>>>666222666333888BBBNNN[[[gggoootttooojjjgggpppbbbGGG<<<:::777222444555666666444444444555333333333555999>>>CCCFFFJJJIIIGGGFFFGGGLLLSSSYYY___\\\WWWTTTTTTUUUVVVVVVXXXYYYYYYXXXTTTOOOJJJGGG:::777333000000000///...///------///000000444:::HHHUUU```\\\LLL<<<444333.........//////000222222---............000444777;;;BBBKKKOOOPPPVVVbbblllpppnnnlllgggddddddfffiiijjjaaa]]]bbbfffjjjtttxxxiiiZZZKKKCCC999777555444333222000...//////000000000000000///......///000000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******++++++,,,,,,++++++))))))))))))))))))))))))***))))))))))))***++++++***************))))))((()))***++++++***)))***+++,,,,,,,,,,,,,,,+++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++---...///000000///---+++***+++---++++++******++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...------...000000///---++++++************+++++++++,,,---,,,+++***+++,,,************++++++++++++---......---,,,,,,---///000000111111111111000000////////////............---///111111000////////////000111222222111000///(((222999666111///000///......////////////......000000000000000/////////......///000111222333333888777555333111000//////000,,,,,,///111///...000//////............/////////000111222222111000///...............///000000...///000222555888:::<<<999888555333222111111111uuuuuutttrrrooommmlllllljjjiiiiiikkkpppuuuzzz|||wwwuuusssssstttuuutttsssxxx}}}~~~|||zzz}}}~~~~~~{{{lllWWWEEE;;;888333444666888:::===>>>???<<<<<<<<<<<<<<<<<<======999999999999999:::::::::999999:::;;;<<<;;;777444555333222444:::======<<<<<<<<<<<<===>>>?????????;;;DDDMMMTTTYYY\\\ZZZUUUSSSNNNJJJJJJNNNNNNKKKGGGGGGFFFGGGJJJOOOSSSUUUUUUQQQMMMIIIGGGIIILLLMMMNNNSSSQQQMMMGGGBBB??????@@@BBBAAA@@@@@@???<<<888555222111000000//////000000,,,------,,,+++,,,...000////////////000000000000///111111222777EEEdddjjjGGG999555111333333444666999???EEEKKKNNNNNNKKKNNN___rrrSSS@@@;;;:::666111444555666444111111333777666666666666999<<<@@@BBBHHHGGGFFFEEEFFFKKKSSSXXX___[[[UUUTTTUUUWWWVVVUUUTTTTTTUUUSSSOOOJJJDDD@@@555444333222222111000000///------///000000555;;;HHHVVVaaa\\\KKK<<<555222//////......///000000111---............000333555555===HHHOOOPPPTTTaaammmqqqnnnhhhbbb]]]\\\___bbbddd```___eeejjjnnnwwwttteeeVVVMMMEEEBBB===999777555222000///////////////000111111//////.........///111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,((()))+++---...------,,,******************************)))))))))***+++,,,+++++++++++++++***)))))))))***++++++***)))***+++---,,,,,,,,,++++++******''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++,,,---...,,,...///---***)))+++...,,,++++++***++++++,,,,,,******++++++,,,,,,,,,------,,,,,,++++++,,,,,,------------...000111000///,,,+++***))))))***+++,,,,,,---...---+++******+++++++++,,,,,,,,,------------......---,,,,,,...000///000000111111000000///////////////............---///111111000/////////000111222222222222111000,,,888@@@===555111000000.........//////.........////////////////////////222222111111111111222222444444444333333222222222111///...000222222222111444333111000///000111222000111333444444333111000...............//////000///000222444666999<<<===:::888666444333222333333mmmppprrrrrrpppooooooqqqiiigggfffiiioootttxxxyyywwwtttpppoooqqqsssuuuuuu{{{}}}zzz{{{~~~sss^^^III===888444555666888:::<<<>>>>>>:::;;;;;;<<<<<<<<<<<<;;;999999::::::;;;;;;;;;;;;:::;;;<<<===>>><<<888444333111000333999<<<===<<<<<<===============>>>>>>888BBBLLLSSSYYY\\\ZZZUUUOOOKKKGGGHHHKKKKKKHHHCCCDDDCCCCCCEEEIIIMMMOOOOOOKKKIIIHHHGGGHHHGGGGGGFFFNNNNNNMMMIIIDDD???<<<;;;>>>===<<<<<<<<<999555222000//////......//////000---------,,,++++++...111.../////////000000000111///...000111555MMMqqqfffCCC777444000111444333333333444666888999======DDD\\\~~~bbbEEE:::;;;999555222444666666333000000333666999888777777777999;;;<<>>555000.....................//////000222222222222333333333333666555333222000000000000111222333333333333222111.........///222444444222555333222000/////////000000111333444444333111000...............///000000000000111333444666888999888777555444333333444555bbbgggmmmooonnnlllmmmnnnkkkiiiiiijjjoootttwwwyyyzzzwwwssspppppprrruuuwww|||~~~zzzyyy}}}zzzeeeOOO>>>666555666777888999;;;<<<<<<:::;;;;;;<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<999555333111000333999======<<<<<<===>>>>>>======>>>???;;;DDDNNNSSSXXX[[[XXXSSSKKKIIIHHHJJJLLLLLLHHHEEEAAA@@@@@@AAAEEEGGGHHHHHH???@@@BBBCCCEEEEEEEEEEEEIIIJJJKKKIIIDDD???;;;999<<<<<<<<<;;;888555222000------,,,,,,,,,,,,------,,,------,,,+++,,,...000......//////000000111111000,,,000111666TTT|||fffBBB666333000111222222333333333222222111444666@@@YYY}}}sssUUU;;;777;;;888444555666666555333222111333555888777666666666666777888>>>???AAABBBEEEIIINNNRRRZZZWWWTTTRRRRRRRRRRRRQQQLLLLLLKKKHHHDDD???;;;999222333444222000...------000------///000111777>>>LLL\\\cccXXXEEE:::444000000///...------,,,,,,,,,---...//////......000222222888GGGXXX___^^^dddmmmllljjjeee___YYYVVVWWWXXXYYY[[[___eeejjjooorrrtttyyywwwwwwzzz}}}uuupppeeeaaaZZZSSSKKKDDD===888333222111/////////000111///...---,,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***+++,,,---......///...++++++++++++++++++++++++)))***++++++,,,,,,++++++---------------,,,,,,+++)))***++++++***)))***++++++++++++++++++*********((())))))***+++,,,,,,,,,************************************************+++++++++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,++++++******++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,...000111000///++++++************++++++,,,---...---,,,+++,,,---************++++++++++++,,,---......---...000111111111222222222222111111////////////............---///111111000/////////000111222333333222111000///888>>>999222...---,,,////////////000222333444111222222333444555666666:::888666444222222222222555666777888777555333111///111111111444999:::777666555333111000///......000111222222222222111000///////////////000111111/////////000111333444555666555444333222333333444[[[aaaiiimmmkkkiiiiiijjjllllllllllllnnnqqquuuxxxxxxxxxwwwsssooonnnqqqtttxxx{{{~~~}}}yyy{{{mmmWWWDDD:::666666777777888999999:::;;;;;;;;;;;;::::::999888888999;;;<<<======<<<<<<===============<<<999666333222111444:::>>>???===;;;===??????======???AAA???GGGNNNRRRUUUWWWSSSNNNFFFHHHJJJMMMMMMLLLJJJHHH???>>>>>>???BBBCCCCCCBBB;;;<<<>>>@@@BBBEEEHHHJJJFFFHHHHHHGGGCCC>>><<<;;;;;;===???<<<666111//////...------,,,,,,,,,------,,,---------,,,,,,...///.........///000111111111///+++222555888[[[fffBBB666333000222111111333444444333222111222444===TTTuuujjjLLL666666;;;666444888888666444444444444333222444444333333444555666666777:::===@@@BBBFFFJJJMMMOOOOOONNNMMMKKKKKKMMMOOOGGGFFFCCC@@@<<<999666555111333444222///------///111---,,,...000111777???QQQ```fffWWWDDD:::555000//////...............///---///000///......///111222444AAATTT^^^^^^aaaiiiffffffeeeaaa]]]ZZZZZZ[[[[[[]]]___bbbgggmmmqqqsssyyyxxxxxx|||uuussspppkkkcccXXXLLLDDD888777444222000000000111//////............/////////............---------------------------------......---,,,,,,,,,,,,,,,------,,,------...//////************************((()))+++---...,,,+++))),,,------------,,,++++++)))***++++++***)))***+++************++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***))))))***,,,,,,,,,***---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---///000...---++++++,,,,,,,,,,,,+++++++++,,,...---,,,,,,---...++++++++++++,,,,,,,,,,,,,,,---............000222222222333333333333222222////////////............---///111111000////////////000111222222111000//////555777444000000000///111111111222444666888999666777888:::;;;===>>>???@@@>>><<<;;;::::::;;;<<<===???AAACCCCCCAAA???===999===>>>===BBBHHHIIIEEE>>>>>>===;;;:::777666444333333444444444444333333000000000000000111222222//////000111222444555666777555333222000000000000\\\dddmmmqqqoookkkjjjjjjlllllllllllllllnnnssswwwtttwwwxxxtttnnnjjjkkknnntttvvv{{{}}}yyy|||~~~rrr___LLLAAA777777777777777888888888<<<<<<;;;::::::999888888888999;;;<<<======<<<<<<>>>===<<<<<<<<<;;;888666444222222555;;;??????>>>;;;>>>@@@???>>>===???BBBAAAHHHNNNPPPQQQRRRNNNIII>>>BBBGGGJJJJJJHHHFFFEEE>>>>>>>>>???AAAAAA@@@>>>>>>???@@@@@@BBBFFFKKKNNNFFFFFFFFFDDD@@@>>>===>>>;;;???AAA===555///---///000000///.........//////+++,,,......---,,,---///---......///000111111222///+++555888;;;^^^eeeBBB555333111444111222333444444444444333555666===OOOmmmfffHHH333666;;;555444:::999666444444666666444111000000111222333444666777222555:::>>>AAACCCFFFIIIFFFHHHJJJHHHFFFGGGJJJNNNCCCAAA>>>:::777444222222111333555333000///000222111---,,,...///111888@@@UUUdddhhhWWWCCC:::666111///......//////000111222---///000///......///000111000;;;OOO[[[\\\___fffiiijjjlllkkkhhhfffeeefff```aaaaaaaaaeeemmmsssvvv||||||}}}xxxiiiYYYNNN===;;;777444222111111111000000000000000///////////////.........---------------------------------//////...------------...///...---,,,,,,...///000))))))))))))))))))))))))'''))),,,...///---***(((+++,,,,,,,,,,,,+++******)))+++++++++***)))***+++))))))******+++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******(((''')))---...,,,)))---,,,,,,+++*********+++'''((()))***,,,---//////---,,,,,,++++++,,,,,,---,,,,,,+++---...///---,,,+++,,,---......---,,,++++++,,,------,,,,,,...///------............//////,,,---............000222222333333444444333333222000/////////............---///111222000////////////000111222222111000///000333444222111444555444333333333444666999<<<>>>BBBBBBDDDFFFHHHJJJLLLMMMFFFEEECCCBBBBBBDDDFFFGGGCCCFFFJJJNNNPPPOOONNNMMMGGGKKKLLLLLLPPPXXXZZZUUUIIIIIIIIIHHHFFFCCC@@@>>>888888777777777777888888111111111111111222222333111111222333555777999:::888666444111///---------bbbmmmsssnnnjjjmmmnnnkkkllljjjiiiiiilllppptttwww}}}yyytttqqqppppppqqqqqq{{{~~~}}}lllSSSBBB888999:::::::::<<<;;;999===<<<:::888777777777888888888999<<<@@@BBBBBBAAAEEEAAA<<<:::::::::777555444555777:::>>>???>>><<<@@@>>>???BBBDDDCCCBBBBBBEEEHHHLLLNNNNNNJJJEEEBBBCCCDDDEEEIIIKKKJJJEEEAAA@@@>>>===>>>@@@AAA@@@???777???EEEGGGHHHLLLOOOOOOLLLLLLKKKIIIFFFBBB>>><<>>:::555111///000111111000...---,,,,,,------111...,,,,,,///000---+++---......///000000//////000333333444BBB```~~~aaa???777666222222222222222222222222222222...666<<>>666000333888888666555111111111222333444555666;;;:::999999;;;>>>BBBDDDCCCBBBBBBCCCEEEEEEDDDBBB999777555333111000000000000000////////////000111000...---...------444===YYYfffiiiXXXBBB666333000111111000......---------000000////////////000000...444>>>IIISSSZZZ^^^___fffbbbbbbhhhnnnnnnllllllkkkeee^^^___gggrrrzzz~~~{{{~~~~~~pppdddNNNFFF<<<444222222111000,,,///111111...---...000000///...---------------------,,,+++,,,---...///------------------------++++++,,,,,,---,,,,,,,,,***************++++++,,,///---+++)))))))))***+++,,,------------,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---000...+++++++++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------000///......------------000///---,,,,,,---///000)))***+++,,,---,,,++++++******+++,,,---///000111,,,------------------,,,+++++++++++++++++++++++++++,,,---.........---,,,000000000111111000000000,,,...000000/////////000---------///222444444444111111111111222333444555222555888888777777:::>>>===;;;:::===DDDJJJMMMNNNWWWWWWZZZ```dddccc\\\UUUVVVZZZYYYTTTXXXbbbbbbZZZWWWZZZ\\\^^^bbbffffffcccaaaaaa^^^]]]eeeqqqtttppp^^^______\\\VVVRRROOONNNLLLJJJGGGBBB>>><<<<<<===:::999777555444222222222333444444444555777;;;>>>>>>@@@<<<333///222333111llluuuyyyrrrooorrruuussslllllllllmmmooosssyyy}}}}}}yyysssppprrrvvvzzz|||{{{}}}tttYYYFFF;;;;;;;;;;;;<<<===<<<;;;;;;:::999888777777888888999999:::===@@@CCCCCCBBBEEEBBB>>><<<<<<;;;999777555666888;;;>>>???>>><<<>>>>>>@@@CCCDDDCCCBBBAAAAAADDDHHHKKKLLLJJJFFFDDDCCCDDDEEEHHHJJJHHHDDD@@@=========???AAAAAA@@@>>>888>>>BBBDDDGGGLLLOOONNNLLLLLLMMMLLLJJJGGGDDDBBB>>><<<999444///...///111222000///------------...///.........//////---,,,---....../////////.........222333333@@@ZZZwww~~~\\\<<<666777444444222222222222222222222222///555:::FFFcccZZZGGG:::<<<@@@===:::;;;>>>777444777;;;999555444333333333222333333444444666555444444555888;;;===;;;::::::;;;======<<<;;;666555444222111111111222000000////////////000000///---------------444===ZZZgggiiiXXXCCC999666444111000...---,,,,,,------000//////......//////000...222:::FFFSSS\\\______eeeaaaaaagggkkkjjjgggggggggbbb___dddppp}}}xxx~~~yyyooocccXXXIII===777555333222111333555444111///000111000//////...------------------,,,,,,,,,---...///---------------,,,,,,,,,++++++,,,,,,,,,++++++***'''''''''''''''((())))))...---+++*********,,,---******+++++++++***))))))******++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++++++++++++++...---+++******+++---...)))***+++,,,---,,,,,,+++,,,,,,,,,,,,---......///------............------------------------------+++,,,---...///...------111111222333333222111111111222333333111//////000000000000111333555555555111222333444444666888999:::>>>BBBDDDDDDDDDGGGJJJJJJKKKNNNTTT[[[aaadddeeettttttvvvzzz}}}{{{tttnnnmmmssstttpppssszzzzzzrrrooommmmmmpppttttttsssqqqwwwxxxwwwvvv|||ppppppooolllgggcccaaaaaaaaa```]]]WWWRRRNNNMMMMMMEEEDDDBBBAAA???===<<<<<<777777777666555666999<<<:::===;;;444222444444111sss|||yyyuuuyyy|||zzzrrrrrrrrrrrrtttyyy~~~{{{tttqqqsssyyy{{{|||}}}~~~~~~}}}}}}~~~|||{{{xxxyyyzzz|||~~~~~~aaaJJJ???===;;;<<<======<<<<<<:::999999888888888999:::999999:::===AAADDDDDDDDDEEECCC@@@>>>>>>===;;;:::777777999<<>>======???BBBDDDEEEDDDBBB@@@===@@@DDDHHHJJJJJJIIIHHHEEEEEEFFFGGGGGGEEEAAA>>>:::;;;>>>BBBDDDCCC???<<<999<<<>>>???EEELLLNNNLLLJJJKKKLLLLLLKKKIIIFFFDDD<<<:::666111------///111111000///---------......---///111111000...------------.........------,,,,,,000222222<<>>AAACCCKKKQQQWWWZZZ[[[[[[]]]```aaaeeekkkqqquuuyyy|||~~~|||yyy~~~{{{|||}}}yyywwwwwwxxxyyyxxxvvvqqqjjjeeecccbbbVVVVVVTTTSSSQQQPPPNNNMMMBBB@@@>>><<<;;;;;;;;;;;;777:::999666555666444111rrr}}}~~~|||~~~|||xxxuuuvvv|||wwwrrrrrrvvv{{{~~~yyyzzzzzz{{{{{{}}}~~~|||zzz|||}}}{{{yyyuuuvvvyyy|||ӵ===<<<;;;<<<999999999::::::;;;;;;<<<;;;::::::===AAADDDEEEEEEDDDCCCBBBAAA@@@???>>>===999999;;;===@@@AAA???===;;;@@@EEEFFFEEEEEECCC@@@<<>>;;;999<<<@@@EEEGGGEEE@@@<<<;;;<<<;;;<<>>RRR]]]^^^NNN<<<666555444111000///---------...///...------,,,,,,------...111000444CCCWWWeeegggdddaaa]]][[[Ħjjjhhhiiissstttjjjdddmmmxxx}}}|||yyyyyyzzz~~~uuu^^^KKK???999777555000000///...---,,,,,,---111111000...------------,,,,,,,,,,,,------......+++++++++,,,,,,,,,,,,,,,.........------+++***)))+++++++++++++++,,,------,,,,,,+++,,,,,,...///000++++++,,,---------,,,,,,((())))))******++++++,,,,,,,,,,,,,,,,,,,,,------*********+++++++++++++++...------,,,,,,++++++***+++++++++,,,...000111222+++000444444///,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,...------------......///000111111111111111111000,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000111333555666666555333111...///000000//////000222000000000000000111333555555999???DDDGGGLLLQQQUUUccciiiooosssrrrqqqrrrsssxxx}}}|||xxxvvvuuujjjiiihhhfffeeecccbbbaaaVVVPPPIIIHHHJJJJJJEEE???<<<<<<:::999888777555333mmm{{{~~~vvvpppuuu}}}vvvrrrqqqsssvvvwwwxxxxxxwwwxxxyyy{{{||||||{{{zzz}}}}}}{{{xxxyyy{{{4ĉ@ӵ;;;999;;;::::::;;;<<<<<<=========<<<;;;;;;===@@@CCCDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@;;;;;;===???AAAAAA???===:::BBBGGGFFFEEEFFFDDD@@@===@@@EEEJJJMMMPPPPPPPPPMMMMMMKKKHHHCCC???<<<:::;;;>>>BBBFFFIIIGGGAAA===<<<<<<::::::AAAIIIKKKIIICCCDDDFFFEEECCC???:::777444444222///,,,+++---///...---,,,+++++++++,,,---***///333333000---,,,--->L------,,,,,,///111=hĦbbbAAA8886661110002222222222222222222222224ĉ@ӵuuu[[[EEE777666:::333333333333444555666777666666444333333333444444333111///000111333333222333333222222111000///...000000000111000///...------+++,,,---...///777@@@QQQZZZYYYHHH888333333222111111111000000000000000------,,,,,,,,,,,,------444111444CCCXXXgggjjjfff```\\\XXX>Lkkkooopppttt}}}wwwmmmdddkkksssvvvtttsssuuuxxx}}}nnnZZZLLLCCC>>>;;;444333222111111222222222222111000///...---------,,,,,,,,,---------------+++++++++,,,,,,---------////////////...---++++++)))(((((((((((()))******+++++++++,,,---...///000+++,,,,,,---------,,,,,,))))))******+++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---......+++000555444000---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...///111111111222222333333222222111,,,,,,,,,,,,,,,,,,,,,,,,......//////000111222222111222333444444333222111222333333222111111333555444555666666555666:::===>>>EEEMMMTTTYYY^^^eeekkkwww|||}}}}}}{{{zzzxxxvvvtttsssrrrrrrlllbbbYYYYYY^^^^^^VVVLLLJJJFFFBBBAAA@@@===:::999kkk{{{vvvooojjjqqq}}}xxxrrrooopppsssuuuwwwyyyxxxwwwwwwzzz{{{{{{{{{}}}}}}~~~}}}~~~GG=?888;;;:::;;;<<<<<<=========<<<>>><<<;;;<<>>@@@BBBBBB@@@>>>:::DDDIIIEEECCCFFFFFFBBB>>>AAAFFFKKKNNNOOOOOONNNLLLLLLJJJFFFAAA===<<<<<>><<<>>>===<<>>;;;FFFJJJDDDĭӵ>>><<<Ħ@@@>>><<<ĦFFFĦ>>>999333///---///111111///---------//////...***DdD+++...222?fӵlllĦ222222222ӵƜ`1.׼sĭӵ444444777333333222222222222222ӵ...000111111Ħ111111111000...///---000333;;;DDDXXX^^^YYYĦ---000333555555333---Ħ111===OOO]]]aaaaaaaaa___\\\DdDӵӵӵĦӵĭӵttteee;;;777555555555444222444333111///...------,,,+++,,,---.........------,,,,,,---......///000000+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,---......******+++,,,,,,---,,,,,,,,,,,,,,,+++***)))((('''......------,,,+++++++++)))***+++---......------+++,,,,,,---......//////***++++++,,,,,,------...)))))))))******,,,---...///000000000000000000000------------------------------------............+++++++++++++++,,,------,,,,,,------------,,,,,,---,,,,,,+++,,,---...///------------...///111111222222222333333222222222////////////////////////000000000000111333555666333222111000000111222333222333444333444555999<<<>>>AAAEEEEEEFFFIIIPPPVVVaaajjjtttzzz}}}~~~{{{xxxvvvuuukkkeeedddhhhhhh___VVVRRRkkkxxx?~4vvvjjjjjjg&e>&ekkkg&e{{{>hӵg&eguO>uO>&e4ff?>ߝLgĉ@???;;;999===Shӵ888@@@>>>;;;;;;<<<>>>g&eEEE>hӵBBBDDDCCCAAA>>>;;;GGGKKKfff?><zDDDg&e>&e???<<<HL???>>>===ShӵgL>>>;;;666000,,,,,,...222333111...---S?ʬ0001113h?D%%)?,,,333ZufĦ{{{lllgL777222222g&e222gĉ@g&e>&e@e666666??444555333333333333333222g<ĉ---///1112223we<Ħ///1111111113h?@e000111444<<<z=?Ħg&eg&e}}}S?ʬ4ff?>ߝL@eg&e3h?g&e>&e??IIIDDD???;;;;;;:::888555444333111000...------,,,+++,,,---.........---,,,------......///000111111))))))***+++++++++************))))))******+++,,,******+++,,,,,,,,,++++++//////...---,,,***)))(((000///......,,,,,,+++***)))***+++---......------,,,,,,------...///000000)))***+++,,,------...///'''((((((***+++---///000111///......///111000///---------------------------------.........//////------------......///000+++,,,,,,------,,,,,,+++------,,,+++,,,---.../////////............//////111222222333333222222111------------------------111000000000111333555666444333111000000111333444555666999;;;???CCCIIIMMMKKKOOOSSSTTTUUUYYYaaahhhnnnwwwzzz}}}sssoooqqqxxxyyynnnaaa[[[mmm4Dӵ~~~jjjiiiHƅ^Hu]ĦuuuHu]ĦzzzZuR)Ħ~~~}}}Hu]ĦHŐeHŐeHu]ĦqIܗGIӵtt<<<<<<===HGgĉ@:::;;;>>>===;;;::::::;;;Hu]Ħ>>>ZuR)Ħ@@@BBBAAA???<<>>888444000555111...///222444tQ///000222333je<Ħ///000111Bt=o9ĦH׼s///000///333???LLLbbbcccYYYHtĦ---,,,---...///Bt=o9ĦHdĦ111222444>>>MMMUUUUUUeee```]]]Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħhhh\\\QQQHHHFFFBBB<<<999;;;111222222111///.........---//////...+++***,,,.../////////...---------,,,///...---,,,+++*********+++,,,---------,,,+++***,,,,,,************,,,,,,---,,,+++******,,,...///111///---+++***)))******++++++************++++++------------------------------------,,,+++******((())))))+++,,,---......,,,,,,---000222222000.........---,,,---...///000******+++,,,---//////000---,,,,,,,,,,,,---...............------,,,,,,,,,///...---,,,,,,,,,,,,,,,///////////////////////////000222333333333222111000...---...000111///---333000///222333333222222111000222333222222555:::======>>>EEEOOOWWW[[[\\\aaaeeeiiijjjjjjlllqqqvvvvvvuuu}}}}}}{{{wwwvvvyyyyyyooojjjjjjnnn4DuXӵzzzrrroooDdDΦDdDĦyyyDdDĦ~~~t|<~~~DdDĦDdDΦDdDΦDdDĦyyypeƜ4DuTӵ`eĭ???qet999999:::>>>===;;;::::::;;;DdDĦ>>>AAAt|<@@@@@@AAAAAA???===??????DdDDdDĦCCCDdDΦDdDĦ>>>q<niDdDĦ;;;qet888:::DdDĦ555333111000///---...//////---q<R222222qjRgdKӵHdDĦgdKӵ111///GR/f6LĭĦ}}}DdDĦ444///000DdDĦ111`eĭDdDΦDdDĦDdDĦJJJ???===:::999999999666444555333111111222333geĦ000111222FSĦ000000qjRgdKӵDdDĦ...000222999GGGVVVgggjjj```DdDĦ---***+++---qjRgdKӵDdDĦ111111222;;;IIIQQQRRRaaa]]][[[HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~xxxwwwjjj^^^SSSPPPMMMFFF???<<<888777666333111//////000---//////...+++***,,,.....................------000///......------------+++,,,---------,,,++++++,,,---............---,,,,,,,,,+++++++++,,,---...000///---+++*********+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222000...---,,,,,,+++,,,---...///***++++++,,,...//////000------,,,,,,------...///++++++,,,---...//////000000///......---------...////////////////////////...///000111111111000///222///...///111333222000//////000222333444555777444555777999999;;;???DDDNNNNNNQQQYYYdddmmmrrrssswww{{{~~~|||}}}zzzzzzqqqooouuu|||{{{wwwuuuwww~~~zzzrrrnnndddggg4DuXӵvvvzzzvvvDdDΦDdDӵ|||DdDĦ~~~o)hxxx}}}DdDĦDdDΦDdDΦDdDӵqqq=ӊB1.uTӵHߝL`o9AAApo9wӵ:::===<<<;;;:::;;;===DdDĦ???@@@o)hBBB@@@@@@BBBBBB@@@???@@@???DdDΦDdDĦAAADdDΦDdDӵ===GIpӵDdDĦ888po9wӵDdDĦ222111000///...---///000///---po9u.........///GIdnuR)ĦDdDĦnuR)Ħ222...CdgĪjDdDĦ555222111DdDĦ222HߝL`o9DdDΦDdDӵDdDĦ```LLLIIIDDDAAA???>>><<<;;;:::;;;;;;:::777444geĦ555666sp?aĦ555444GIdnuR)ĦDdDĦ///111444===PPPbbbooorrrhhhDdDĦ---)))***,,,GIdnuR)ĦDdDĦ111000111777DDDMMMQQQZZZWWWUUUDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwiii\\\[[[]]]WWWKKKBBB???===888444111000111222...//////...,,,,,,---///................../////////......------.........+++,,,,,,------,,,,,,+++***,,,///000000///,,,***++++++,,,,,,---------,,,...---,,,++++++++++++,,,++++++************++++++++++++++++++++++++,,,,,,******,,,------.........000000///...---,,,++++++,,,,,,---///111111///---,,,++++++++++++,,,------++++++,,,---...//////000---------,,,------...///++++++,,,---...///000000000000///............/////////////////////////////////000000000000///...000...------///111222111///333555555555666:::<<<<<<@@@CCCEEEGGGKKKQQQVVV``````ccckkkvvv||||||tttvvv|||mmmlllrrr|||{{{|||wwwtttuuu{{{~~~zzztttrrr\\\aaa4DuXӵxxx{{{DdDʜ4DuTӵ{{{>d<ĦyyyDtuuu>d<Ħ>d<ʜDd<ʜ4DuTӵtttvvvF&uTӵ4DufئL>eAAApuR)Ħ<<<===<<<;;;;;;<<<>>>>d<ĦAAADtCCCCCCCCCDDDDDDCCCEEEDDDDdDΦDdDĦ@@@>d<ʜ4DuTӵ<<<4DwDd<Ħ555puR)Ħ>dd<ӵDd<444qR/ܗ?fӵ>d<:::555>d<Ħ1114DufئL>eDdDʜ4DuTӵDdDĦxxxhhhccc]]]VVVQQQOOOMMMMMMMMMQQQTTTQQQHHH@@@geĦ@@@s<v>aĦAAA>>>peӵDx<DdDĦ111///222>>>VVVkkkwwwyyynnnDdDĦ---+++,,,---peӵDx<>d<000000555@@@MMMTTTWWWUUUSSS>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵzzzmmmcccdddjjjgggZZZMMMDDD???888333000000111222/////////...------...///------......//////000000+++++++++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,***+++,,,......,,,+++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,------++++++,,,---......------000//////...---,,,++++++---,,,,,,...000000///---,,,,,,,,,,,,,,,---------,,,,,,,,,---...//////000---------------.../////////.....................//////...............///////////////////////////111111111111111000000000111000///...///111333333444:::>>>;;;999<<dp&ĒRnfʜ>>===<<<;;;<<<>>>sdKĦCCCDHRRudFFFFFFGGGHHHIIIJJJHHH>d<Φ>d<Ħ@@@s&dq&ĒR;;;:::i?ʜtd<Ħ333HHܗDӊB000<x......,,,---...---,,,B?d<~~~xxxqqqllljjjjjjkkkkkkppptttqqqfff[[[geĦYYYHg8>aĦ\\\WWWB?Ho9XXX>d<...===YYYrrrzzz{{{nnn>d<ӵ......B?Ho9000<x444>>>NNN[[[___^^^\\\&ӫeʬtIӇ>d<Φ>d<Ħ}}}D&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRvvvnnnooouuutttgggYYYIIICCC999333000111111222000///......//////000///---......//////000000000++++++++++++,,,,,,---...++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---)))***,,,...///---,,,***++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------......//////---.........------,,,+++------------,,,,,,,,,,,,...---,,,---//////...---,,,------...............,,,------....../////////...------------...//////////////////////////////...------,,,------......000000000000000000000000111000000000000000000000222222333333333555777888888@@@DDDBBBBBBIIIPPPSSS[[[ccchhhfffgggpppzzz~~~~~~~~~~~~~~~}}}{{{yyyvvv}}}zzzvvvvvvrrrrrrwwwzzzwwwsssrrr\\\eee4DuXӵHu]3hhvvvzzz}}}ne}}}=enepIƎ@t@h>hfe@@@@ďD======>>>???>>>===<<<===>>>neDDDDDD=eGGGHHHHHHIIILLLMMMJJJGGGegeCCCAAAsĪj@h<<<888777fdDĦ111@ďD000///Hkge.........---............@h999:::@G^^^cccHĪj@IŌOOOAAABeneHkge<<<ne111555feHu]3hhse~~~zzzwwwxxxzzz}}}|||vvvnnngeĦja>aĦzzzvvv@Gqqqcccse+++---<<hsene@GsĪj@h}}}~~~|||qqqeeeTTTLLLAAA999555444333222111///......000111111000//////////////////000000---------------...///000++++++++++++,,,---......000///...------...///000)))***,,,......---,,,+++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------......//////000000/////////......---++++++++++++,,,,,,------.........---,,,,,,...///...---,,,---.../////////......------........./////////......------......///000+++,,,---///000222333444---,,,,,,,,,,,,---......000000000000000000000000/////////...///000111111///222555777888:::===@@@???HHHNNNMMMQQQ]]]fffggglllvvvzzzuuusss|||yyywww{{{~~~|||}}}|||vvvyyywwwppppppmmmooowwwzzzwwwsssqqq^^^4DuXӵ~~~ĵD^qqqtttxxx}}}}}}aaaLLL@@@???>>>======AAA@@@>>>======>>>BBBBBBAAADDDGGGHHHHHHJJJMMMPPPHHHFFFHHHFFFBBB:::777333222222DdDĦ000111111000///.../////////...///000111222444OOOQQQTTTYYYeeeiiikkkIIIGGG===\\\tttZZZJJJ333222777D^s׼suuuhhhiiiiiigggfffgggkkkooonnnooonnnkkkhhhggggeFm8yyy>aĦ{{{yyyuuubbbggg\\\s׼s///......:::SSSkkkwwwqqq]]]Ho...//////...---000//////000111111888LLL___rrrtttsss~~~D^DdDĦ}}}s׼syyyqqqddd[[[MMMCCC>>>:::666333111///---...111222222000000000000///////////////......---------...//////++++++******+++---...///...//////////////////...***+++,,,---------,,,,,,+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,------...//////000---...............------,,,---------............///---,,,,,,---...---,,,+++,,,---.........------............////////////...............//////000,,,,,,...///111333444555---------------...//////000000000000000000000000111111000111222333555666333888???EEEIIILLLPPPSSSTTT\\\___^^^eeettt{{{zzzxxx~~~zzz~~~}}}}}}{{{sssmmmppp|||xxxuuu|||vvvlllgggggglllvvv|||yyytttqqqΦ4DuXӵtvӵ>d<Ħooonnnqqqvvv|||Ħ~~~~~~Ħ{{{{{{|||~~~|||mmmZZZJJJDDD@@@BBBDDDCCCAAA>>>======BBB@@@???======>>>@@@AAAĦ??????@@@@@@@@@@@@CCCFFFHHHHHHJJJMMMPPPHHHEEEBBBBBBDDDHHHJJJKKKKKKHHHDDD???:::888777666555222///...///000000000>d<Ħ000000111111000000000111111///---......//////////////////000111222333444888<<<@@@SSS[[[eeekkkoootttzzzqqqkkkeeebbbbbbcccbbb```UUUVVVTTTLLLBBB;;;999:::444222,,,///666111///:::999OOOgggwwwmmmZZZKKKFFFĦ777555888;;;;;;;;;JJJooo>d<ĦBe\\\\\\LLLNNNOOOMMMLLLMMMQQQTTTUUUSSSPPPMMMOOOUUUgeFYĉdddaaa>aĦfffeeeccc\\\TTTOOOLLLEEEDDDMMMTTTNNNBe000333222///666KKK```tttlllVVVnu]ӵ...,,,---...///000222111000.........///000444222111000///555III^^^ooosssrrrooossszzz}}}yyyyyy>d<Ħ>d<ĦĦBe}}}Ħ~~~yyyqqqfffXXXLLLEEE???999555222///---...111333222000111111000000//////......---,,,,,,++++++,,,,,,,,,++++++******+++---...///***,,,...//////...,,,***++++++,,,,,,---------,,,,,,,,,---...---,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////+++,,,---...//////////////////////////////......///---,,,,,,---...---,,,***+++,,,---...---,,,,,,.........///////////////...............///000000//////000000111111111222...............///000111000000000000000000000000555555444555666888:::<<<@@@GGGQQQYYY___ccciiillliiiooopppnnnuuu|||xxxkkkccclll{{{xxxwwwvvvmmmaaabbbjjjvvv}}}{{{uuurrr?aŖ%7uSQuR)ӵsdKĦqqqnnnqqqvvv{{{~~~gdKĦ~~~gdKĦ~~~~~~}}}}}}}}}~~~||||||xxxgggTTTFFFEEEDDDCCCBBB@@@AAABBBCCCAAA@@@>>>===<<<<<<===gdKĦ:::;;;===???@@@>>>???BBBEEEHHHIIIJJJJJJDDDCCCAAA@@@BBBDDDGGGIIIBBBAAA???===:::777555444111111000000000000000111gdDĦ000//////...---,,,,,,.../////////222///---///000000///000///444999<<<>>>FFFRRR]]]ooo~~~rrriiieee^^^VVVOOOJJJFFFEEEDDDDDDBBB???;;;666222///000000000000////////////555???NNN\\\iiiwwwvvvhhhgdKĦ>>>:::>>>;;;999===BBBTTTooosdKĦYYYEEE@@@>>>??????===<<<<<>>FFFbbbfffkkkooorrruuuyyy|||}}}DdDĦsdKĦgdKĦgdKĦwwwiiiZZZMMMCCC===:::---000333111---+++---000000111111...+++***,,,...---,,,,,,++++++,,,,,,---...,,,++++++---......---...---,,,---///111111000------,,,,,,---000222444222...***)))+++,,,+++***000...,,,---///000...,,,,,,---......//////.........------...111222222111///////////////.........//////...---,,,,,,++++++---...............------++++++,,,,,,---...//////.../////////---...///111111111222222111000...---------...000111222000///333666777444111222555666333666888888888<<Aooonepppppprrrsssuuuxxxne~~~~~~}}}ne}}}ppp___PPPHHHGGGDDDBBB@@@@@@??????AAA@@@>>>===<<<===ne;;;:::;;;<<<>>>???===>>>AAADDDFFFGGGGGGGGGBBB@@@???>>>???AAACCCEEE???>>>;;;999666444333222000000////////////000De000000//////000///....../////////...000///000111222222333444666===GGGPPPYYYcccoooxxxzzzooobbbOOOLLLGGGBBB===999777666777777777666555333222111000000000000////////////222999BBBKKKTTT```nnnxxxwwwvvvne[[[SSSJJJJJJBBB<<<>>>???HHH]]]vvvneyyy___III>>><<<666777777555444444666888666444555777888<<<>Ammmnnniiik<===<<<;;;777444...///222444444222///...333//////000000777NNNfff~~~|||kkkfh...,,,---...000////////////000000000000/////////111111//////333;;;BBBTTT]]]hhhqqqttttttrrrrrr~~~Denenene{{{nnn```RRRFFF???777888666333000///111333111222111///,,,+++---000---,,,,,,++++++,,,,,,---...,,,+++,,,---............---,,,---///000000000...---,,,,,,---///111333222///,,,+++,,,------+++---+++)))***,,,---+++))),,,------...............---,,,+++,,,------,,,***.........////////////////////////...---,,,,,,,,,---...............------,,,,,,,,,------.........,,,---.........---///000//////000111111000///.../////////111222222222111444777888555333444777:::999===BBBFFFIIIOOOXXX```lllqqqzzz~~~xxxpppnnnzzz~~~zzzzzztttqqqnnnppppppsssttttttvvv|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~nnn___OOOKKKGGGDDDCCCCCCBBBAAA@@@???======<<<======<<<;;;:::;;;<<<===<<<===???AAACCCCCCCCCCCC???>>><<<;;;;;;<<<>>>???:::999666333111000////////////.........//////000111111000000///------..................///555:::===>>>???AAACCCSSSXXXbbbmmmvvv}}}}}}oooeee^^^RRRFFF;;;999777444111000000000............///000111222////////////000000000000111333555888<<>>===<<<;;;;;;<<<===>>>======<<<;;;:::::::::;;;<<<===???@@@AAA@@@@@@???===<<<:::999888999::::::777555333000.........///000////////////000000111000000000111111000000000,,,---...//////000111222222???NNNVVVZZZ]]]``````rrrtttzzz|||vvviiifff[[[OOOGGGCCC;;;222444333222000000000000111000///...---...///000111////////////000000000000111111000///111666===CCCIIILLLSSS\\\fffooovvvyyyuuuoooddd]]]cccnnnqqqpppkkkjjjmmmnnnllljjjZZZKKKCCC???999333000666666555444222111333555666555<<>>DDDGGGKKKRRRZZZ\\\aaahhhooouuu||||||zzz{{{~~~}}}}}}yyy~~~fffkkksssxxxzzzzzzyyyxxxwwwsssnnnkkkkkklllnnnnnnhhhmmmttt{{{{{{yyyyyy~~~|||pppdddTTTKKKJJJJJJIIIGGG===<<<;;;:::999:::;;;<<<<<<<<<;;;:::::::::::::::<<<===>>>?????????>>>===;;;:::999777777777777777555444222000////////////111000000000111111222333000000111111111111000000///111222222111222555888999MMMdddrrrzzzxxxjjj___QQQLLLCCC;;;888888555000/////////...............111000///......///000111.../////////000000000111000000000//////000333555<<<<<>>BBBEEEDDDFFFMMMVVVYYYZZZ```hhhrrrvvvzzz~~~~~~~~~}}}~~~~~~yyy~~~{{{~~~nnnssszzz}}}}}}yyyvvvssssssqqqmmmkkkkkkkkkkkkjjjfffllluuu~~~}}}{{{|||ttt```TTTPPPMMMGGGBBB>>>===;;;:::999999::::::::::::::::::::::::999999:::;;;<<<=========<<<;;;888888777666555555555666333333333222222111000000111111111111222333333444000111111222222111111000///000222111111444:::???LLL```vvv{{{vvvmmm___NNNCCC???<<<777222111111111000/////////......------,,,---------......000111111......//////000000111111---......///////////////333555777:::???EEEMMMSSSaaaxxxzzzmmmaaaYYYNNNEEE===888444000111555000111000///......000222555DDDdddzzzVVV@@@666111///......---,,,,,,---......///---...111111999QQQiiipppUUU???444000000...------///000111111//////000000000000//////------...///000111111222777DDDVVVeeennnvvv~~~{{{{{{hhh___SSSJJJEEEAAA;;;666555333000//////000///.........------------......///...,,,---...000//////.........///111111///,,,///////////////.........+++,,,------+++++++++---+++---...---,,,+++,,,.........---,,,---...///000...---++++++,,,---,,,***------......//////000000000000000000////////////,,,,,,---...////////////..................//////...000222333111000000111444444333222222333333444999>>>EEEJJJLLLOOOSSSWWW]]]^^^dddmmmmmmhhhjjjqqqxxxttt|||~~~mmmssszzz~~~}}}yyyuuurrrrrrqqqpppppppppnnnllliiilllpppwww~~~~~~mmmbbb]]]WWWLLLBBBAAA???===;;;::::::::::::888999999::::::::::::999777888999:::;;;;;;:::999555444444444444444444444111222333444444333111000000000000000111222333444000111111222222111111000...111555777;;;CCCOOOXXXkkkyyy~~~qqqmmmkkkggg```UUUHHH:::222333222222000...,,,,,,...000000000000000///......+++,,,---...///000000000.........///000111111111...------...//////...---...000333444555666:::===FFFZZZdddgggpppvvvzzz|||vvv___SSSEEE<<<666222333777111222222222111222444666===XXXyyyTTT===555444222111000//////000111222222000333666777>>>TTTllloooUUUBBB888777444000///000222333444//////000000000000//////---------...000222222222666@@@MMMVVV___kkk{{{}}}{{{uuuoooggg^^^VVVNNNDDD>>>:::666333111222222000.........------------......///...------///000000////////////111222222///---......//////////////////***---///...,,,+++,,,...---///111000...---...000///...---,,,,,,...///000333111...,,,---------,,,.........///////////////////////////////////////+++,,,---...////////////------......//////000000...000222333444555777999::::::::::::;;;===???@@@DDDKKKVVV]]]```dddiiimmmsssrrryyyuuusssyyy{{{sssqqqzzzgggmmmuuu{{{|||yyyvvvssssssssstttuuuuuusssoookkkrrruuuyyy}}}|||~~~}}}uuummmkkkdddUUUIIICCCBBB@@@===;;;;;;;;;;;;777888999:::::::::::::::555666777888999999888888222222222222222222222222///111444555555444111000////////////000111222333111111222222222222111111333888>>>EEEMMM[[[lllxxx{{{uuueeeTTTNNNNNNNNNKKKFFF???999555...000222222///,,,,,,///....../////////...------...///000111111000......---......///000111111222000...------.../////////...000222222111333777;;;333BBBEEEFFFQQQZZZ^^^eeettt~~~pppaaaQQQGGG@@@:::666555///000111000000111444666BBBfffgggFFF;;;<<<222111///......///111222333333777===@@@GGG^^^vvvpppWWWJJJ===999444111111333555555//////000000000000//////...------...000222333333000888AAAHHHPPP]]]qqq~~~|||tttjjj^^^SSSLLL===999555333444444111///......------------......///...------///000000///000000000222333222000---------...///000000//////+++...000000---,,,---///***,,,...---+++***+++...///...,,,,,,,,,---///111111///+++***+++.../////////////////////.....................////////////+++,,,---...////////////,,,------...///000111111///111444666888;;;???BBB@@@@@@AAACCCEEEHHHKKKMMMLLLVVVbbbjjjooosssxxx|||}}}}}}{{{}}}|||zzzrrrpppzzz}}}aaafffmmmtttyyyzzzyyyxxxtttpppoooppppppnnnqqqvvvyyywwwtttvvv{{{|||yyy{{{|||pppaaaWWWMMMFFFBBBCCCBBB>>>>>>BBB:::999888888777777777666666777777666444333444555333222222333444444333111444333222111111222333444//////000222333333222000555---)))...444444666999;;;@@@LLL^^^rrrqqqbbbWWWLLLCCCFFFBBB??????BBBAAA<<<666777222///000000---,,,.........///000111111...---//////.........---------......//////000000111111//////............//////000000///////////////000666666666888<<>>JJJwwwXXX999777333///---///444777555222===:::CCCUUU^^^```ppplllNNNAAA999000+++---///000///000000///...............000111111111111222222222666777;;;AAAHHHSSSgggxxxzzzlll```UUULLL@@@;;;:::999555111555222///---...000000000111000///000222555666666222111///---,,,*********---.........//////000000000///---+++++++++---......------,,,,,,------...---------,,,,,,---------333000,,,******+++,,,+++......////////////......000///---,,,,,,---...///.........///000000///---''')))...222444333555888888:::===BBBGGGKKKNNNOOOTTTVVVVVVVVVXXXYYYRRRJJJQQQUUUgggwww{{{~~~}}}~~~|||~~~}}}WWW[[[bbbiiiooorrrssssssqqqpppqqqsssssspppsssxxxzzzxxxuuuvvv{{{}}}{{{}}}{{{ppphhh^^^TTTKKKJJJJJJEEEAAAAAA::::::888777666444111///222444444444222111222333444333333444555555333111222222111000000111222222111000///...///000000000555///...444:::;;;<<>>888000,,,...000000///000000///...............000000111111111222222222111222777<<<@@@KKK___qqqyyyhhh^^^RRRJJJFFFBBB;;;555000...------000222222222000...,,,---...000000000000000///...------------,,,,,,---...///000111222000///---,,,+++,,,---...///......------......///000///...------...///000777444000//////000000000......////////////......000//////............///000//////000111111000/////////000111222444999===EEEIIIPPPVVV\\\```eeehhhfffkkknnnkkkgggbbbYYYQQQMMMRRRgggzzzyyy|||{{{IIILLLRRRYYY___dddgggiiilllmmmrrrwwwvvvtttvvv{{{}}}zzzwwwwwwzzz~~~zzz{{{uuuhhh]]]YYYXXXRRRIIIDDD>>><<<:::999777555111...111222333333111111222333666555444444555555333111111111000000000000111111111///...------///222333555333444<<>>777666444333333555888:::OOO}}}RRR;;;:::999===GGGUUUbbbkkknnnhhhooo|||```FFF:::555000...///111000///000//////............///000000000111111111222222333555:::===???GGG\\\ooo}}}ttthhh```ZZZSSSJJJDDD:::777444222111111///...222///---,,,---...---,,,......---......///000111***+++,,,...///111222333000///---,,,,,,---......000//////////////////000333111000......000111333555222000.../////////......//////000000//////...000000000000000///...---.........///////////////333444444555888???HHHMMMZZZaaakkkqqqtttwww|||zzzvvvkkk___VVVHHHOOOeee{{{|||xxxzzz}}}vvv}}}{{{xxx|||~~~xxx{{{>>>@@@DDDIIIOOOUUUYYY[[[bbbfffnnnwwwyyyxxxzzz|||yyyxxx{{{zzzxxx{{{sssnnniii```VVVOOOIIIEEE@@@===;;;:::777444222333444444222222333444777666555555666555333222222111111111111111111222//////.........111444777555888???JJJWWWeeerrr{{{zzznnnddd^^^TTTTTTNNNGGGGGGOOOWWWYYYdddhhhmmmrrruuuxxx{{{~~~vvvpppgggYYYFFF666111444111111000///......000222////////////////////////111111111000///.........//////............//////000////////////000000111333333444333333222111111888999:::<<<===>>>??????;;;===>>>???>>><<<:::888666555444444444666888999JJJvvvbbbBBB;;;<<>>===DDDWWWjjjwww{{{|||wwwsssqqq{{{{{{uuuoooiii```ZZZJJJEEE???999666444222111444111///......///...---++++++,,,---///111222333,,,,,,---...///000111222//////...------......///000//////......//////000333222000......000222333333111///...//////...---//////000000000000//////...///000000000///---,,,...///000000///000111333111777>>>CCCLLLWWW```dddoooxxx~~~ssseeeYYYJJJPPPeeezzz}}}yyyvvv~~~~~~www~~~|||yyy~~~wwwpppttt~~~999:::<<>>222111000000000000000000/////////............////////////000000000111111111111333777888666:::JJJ[[[lllqqqtttrrrjjjccc___^^^vvv{{{sssmmmYYYSSSKKKCCC???===;;;;;;222000...---...///......++++++,,,---///000222333.........////////////////////////////////////000///..................///222111///......///111222444333222222333222000/////////000000000000//////---...///000000///...---...000222222222444888;;;666CCCQQQ\\\fffrrrwwwvvv}}}qqqcccWWWZZZkkk{{{{{{||||||}}}}}}ssskkklllvvv777777888999;;;>>>@@@BBBHHHKKKXXXlll}}}~~~}}}|||{{{xxxtttiii[[[QQQLLLGGGAAA===:::::::::777444222111222555444333444666666444333333333444444444444333333000222333222111333999===GGG[[[rrrzzztttjjjeee```^^^]]]YYYSSSMMMNNNWWWbbbhhhqqq|||zzzbbbHHH888222111333444222///---///222------------............222111111000///......---//////............/////////......//////000111222444222000//////111333555222222222222333444666666444444333222222222333333111111333444666777888888===YYYrrrLLL<<<;;;:::;;;???EEELLLPPPUUU___gggmmmxxxyyybbbIII999555000000000000///////////////............//////000/////////000000000111111///000333555333555@@@LLL^^^dddhhhddd[[[TTTSSSUUUppp}}}~~~xxxqqqkkkaaaWWWNNNGGGAAA>>>555222000//////000000///.........//////000111222000/////////............/////////000000000000000///......------......///000000////////////000000111111111222333222///---///000000111111000000///------...///000000000000***...111333444777===BBBLLL[[[kkkttt|||tttkkkjjjttt~~~}}}~~~tttkkkgggoooyyy555555555555666888:::;;;>>>@@@MMMfff~~~{{{xxx}}}yyymmmccc^^^WWWOOOGGGCCCCCCAAA>>>999555444444222222222333555666555333222333444444444444333222111333444444666>>>KKKTTTcccuuuuuuhhh]]]OOOQQQTTTWWW[[[]]]\\\\\\cccnnnyyypppWWWCCC:::888:::;;;888222......000---.........////////////111111000000//////......//////............//////............///000111222111111000//////000111222666666555444333222111000//////000000000111111111111222333444555555555555999GGGeeelllIII888777444222222444888;;;:::AAAJJJQQQ[[[llluuu[[[AAA555555000000000///.........///...............///000000////////////000000000111000///111444555555;;;BBBKKKRRRXXXVVVOOOKKKNNNSSSiiivvv~~~xxxooofff[[[PPPIIIAAA???;;;:::999999888777444444333222111111111111........./////////////////////000000111111111111000//////......//////000...///000111111000///...//////000222333222...,,,000000111111111111000000......///000111333444555000444999<<<>>>CCCKKKRRRhhhuuuyyyuuuzzz~~~}}}|||~~~}}}yyyyyynnnhhhnnnxxx333333333444555666777888999999FFFccc}}}yyy}}}xxxrrrnnnggg]]]TTTLLLKKKIIIDDD???:::888888111000111222555666555444111222333444444333222111111222444666===LLL___mmm{{{uuuggg[[[SSSKKKQQQXXX^^^cccjjjrrrxxxwww{{{cccMMMBBB@@@BBBCCC???777111///000.../////////000000111111000000000000//////////////////............//////............///000222222000111222222222111000///,,,---///111333333222222---///111333444555444333222333444444444333222111555:::OOOwww^^^<<<444333222000///000444777333555888;;;AAATTTtttvvvXXX<<>>CCCIIIMMMPPPVVV___fffzzzyyy{{{~~~|||~~~~~~~~~~~~{{{~~~tttrrr{{{|||ssslllqqq|||666555444444333333333444666;;;IIIaaa{{{}}}}}}xxxooohhhaaa]]]UUUJJJ@@@999777666888555222222333444555555555444222222333333333222555666999AAASSSiiixxx|||~~~nnnXXXRRRXXXPPPXXXdddnnnvvv}}}zzziiiZZZRRRPPPKKKCCC:::444111111111////////////////////////000/////////000111222222555444222000............111///------///111111111000111333444333111///...222111111111000000///////////////000111111222222444444444333333333222222444555???VVVxxx|||pppqqqyyykkkNNN:::222111111000000000000000.........555===AAAXXX|||pppSSS<<<333444222111111000///......---------......//////000000////////////000000000000333222111000000222444555999;;;>>>AAADDDHHHNNNQQQYYYiii{{{{{{vvvnnneee\\\YYY[[[ZZZTTTMMMGGGDDD@@@<<<888555222000111111///...---,,,,,,,,,---------...000111000///...///000111111000///...000000000000000000000000222333444333111/////////111000///000111333333222000333555555666:::DDDKKKLLLUUUXXX]]]eeeeeeggguuu|||~~~zzzvvv}}}~~~tttwwwqqqnnnrrr}}}{{{555444444333333333444444777;;;III```zzzzzz|||~~~yyymmmhhhaaaXXXOOOGGGAAA>>><<<:::777555666777777666555444222222333333333333888@@@KKKXXXiii{{{yyyvvvuuulll^^^ZZZ```dddlllwwwwwwdddVVVPPPLLLGGG???888333000000111////////////////////////......//////111222444555555333111000.........///111///......000111111111111111222333222111000///111111111111000000000/////////000000111222222333000000000111111111111111111333:::HHH^^^zzzyyyuuujjj[[[RRRRRRYYYbbbaaaRRR>>>111222111000000//////000000...///,,,000666777KKKlll{{{~~~zzzjjjRRR===333111111111000000///......---.........///////////////////////////000000000000222222000000000111333444444666999<<<>>>BBBGGGKKKTTTeeexxx~~~~~~~~~wwwoookkkllllllhhhcccZZZVVVQQQJJJDDD>>>999666555444222000/////////////////////111222333222000///000222333333222000///000000000///////////////222333555444333222222333333111111111333555666666666:::>>>BBBEEELLLVVV]]]ggglllkkklllqqqnnnooo|||}}}uuuzzz~~~wwwoookkknnnzzz{{{www444444333222222333444555777;;;FFF\\\vvvxxxxxx~~~}}}wwwooohhhaaaYYYQQQKKKDDDAAA>>>;;;:::999777666333222111000111111222333;;;III[[[iiiuuu~~~}}}uuummmjjjmmmmmmjjjkkkqqqwww~~~tttaaaSSSMMMEEEAAA:::444000...//////////////////////////////......///000111333555666444333111000////////////222000//////111222222111222111111111111000000000111111111111000000000000000000111111222333333333////////////000000000000///333777:::AAARRRjjj|||yyyiii```[[[PPPCCC>>>===AAAGGGFFF>>>444000222111000000//////000000---...+++---111111AAA___vvvyyyvvvhhhSSS???444111111000000//////.........///////////////.........////////////000000000000111000/////////000222333111333555777999===AAADDDTTTeeeyyyyyywwwyyy~~~|||{{{}}}}}}yyywwwwwwwwwvvvpppmmmhhhaaaXXXPPPJJJGGG@@@===999666333222333333111000///000222333222111///111333555555333111///111111111000000/////////...///111111000000111333333222222333555999<<>>;;;666111...---.../////////////////////////////////000000111333444555333222111/////////000000222000000000222333222111222111000000000000111111111111111000000000000000000111111222333333444444222222111111000000000///111333555333222:::JJJWWW```___XXXPPPMMMLLLEEE<<<::::::;;;>>>;;;555222333111111000///////////////+++---+++---222222@@@ZZZuuu|||~~~pppWWW@@@555444000000/////////.........000000//////......------////////////000000000000000//////...///000111111111333555666777999===@@@OOO```ttt|||rrrqqqssswwwyyyvvvvvvxxx||||||}}}vvvnnnfff```^^^QQQNNNGGG@@@;;;999888888777444111000222555777888000111444666666444111000222222222111111111000000---...///000///000222444333333444666:::@@@GGGLLLWWW\\\dddlllttt|||}}}~~~}}}tttlllhhhnnnwwwxxxuuu666555333222222333555777777888???OOOggg}}}~~~{{{xxxrrrmmmccc```\\\XXXSSSNNNGGGCCCAAABBBAAA>>><<<===???BBBJJJUUU```eeehhhkkklllkkkssswww~~~~~~pppZZZFFF999777333///------...///////////////////////////111111111000111111222222222111000//////000111111111000000111222333222111111000000//////000111111000000000000000000111111000111111222333333444444444333222111000...------111222222111111444:::>>>??????>>><<<===>>>:::555555444666777444///...111111000000///.../////////***///---...333333>>>TTTooo~~~{{{[[[???444555////////////............000000//////......------////////////000000000000///////////////000000000222333444444444666999<<>>111222444666666444222111111111111111111111111111000222333444444555888;;;777:::===AAAFFFNNNWWW^^^nnnrrrxxx~~~}}}|||ssslllmmmsss~~~~~~999777555333222444666777777999AAARRRiii}}}zzz|||~~~xxxvvvsssoookkkeee^^^ZZZNNNNNNMMMJJJFFFFFFIIIMMMQQQXXX___cccjjjtttzzz{{{zzz```FFF777555222///......///000////////////////////////222111111000///000000000111000000//////000111222000//////111222333111000//////000000000000000111000000000000111111111111000000111111222333333333222111000///...---,,,+++000//////111222333333222666555555555555444222///......000333222......111111000//////......//////,,,111///---111000666HHHbbbyyy```@@@333333........................///////////////.........////////////000000000000////////////000000000000000111111111000111444666888EEETTTbbbqqqyyyjjjddd``````aaaccchhhoooyyy}}}{{{yyywwwsssllleee^^^ZZZWWWVVVKKKEEE===777666888:::;;;444444555666666555444444000000111111222333333333111333555777999===AAADDDFFFJJJPPPUUU[[[cccllltttzzzsssssswww}}}~~~<<<:::777444333444666777666<<>><<<888555333444666777666>>>OOOeee{{{ttteeeeeekkkooorrrwww}}}{{{|||zzzuuuooommmqqqvvvvvvyyy|||dddIII888777444222111111222222////////////////////////------------...000111111000000/////////111222333.........000222222000...,,,...000111222111000/////////000000111111111222/////////000111111222222///000000111222333333444222333333111//////000222///...///111333222222333555000...111222///...///000000///...............***111///---000///222???LLLfffmmmNNN;;;444---.....................---.........//////000000////////////000000000000//////000111111111111111222222222000//////000222///333555888AAAPPP[[[___ooowww|||}}}|||uuupppmmm___XXXRRRQQQQQQSSSYYY```^^^```iiiuuu||||||qqqmmmggg```XXXOOOGGGAAA<<<;;;999999999999;;;<<<999:::;;;===???AAABBBCCC@@@CCCHHHMMMTTT\\\dddjjjmmmssszzz|||}}}NNN@@@444333666555555777555>>>UUUsssppp```\\\bbbhhhooo{{{dddLLL:::333...000222111000222000000////////////000000111000///......///000111000000///......///111111000000000000//////......111111000000//////......222111111111000000//////////////////000111222333111111111111111222222222111111111111111111111111111///......111333333222222222111000000000000000,,,---...000000///---,,,000000///...---///333666FFFccc}}}wwwbbb555999222222111///------...///000000111111111111000000111111000000//////......//////000000111111111222////////////000000000000//////111333888===BBBEEEXXX```jjjqqqwww~~~uuusss~~~}}}}}}}}}zzzxxxsssmmmfff```\\\YYYTTTPPPKKKGGGEEEFFFHHHKKKPPPRRRVVV[[[aaafffkkkmmmqqqqqqqqqsssvvv{{{}}}~~~~~~}}}|||zzzvvvqqqjjj^^^PPPFFFGGGDDD@@@<<<::::::;;;===???BBBFFFJJJLLLMMMLLLLLLLLLKKKLLLRRR^^^lllxxx~~~{{{sssyyy|||ZZZMMM@@@:::888444444777:::CCCZZZyyynnn[[[TTTXXX___mmmwww}}}}}}cccLLL;;;444///111222111111222000000////////////000000111000///......///000111000//////...//////111111222111000000////////////222111111111000000000000222111111111000000000000111000000///////////////111111111111111111111111000000000000000000000000.........///000111111000111111000///............,,,---///000///...---+++,,,---------...111666999GGGaaa~~~|||hhh<<<999222222111///......///000000000111111111111000000111000000000/////////...///000000000111111111111////////////000000000000111111000111333555888999AAAIIIRRR[[[aaajjjsss{{{{{{qqqgggfffsss~~~|||xxxtttpppnnnkkkhhhfffddddddcccbbb```\\\WWWRRRMMMIIIGGGFFFEEECCCAAA????????????BBBDDDFFFJJJOOOTTTXXX[[[[[[[[[\\\___ccchhhllloooqqqrrrsssrrrqqqpppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqkkkkkklllmmmnnnoooooopppwwwyyy{{{}}}|||yyyvvvtttuuusssrrrpppkkkaaaTTTJJJGGGEEEAAA===<<<<<<===>>>DDDGGGLLLQQQVVVYYYZZZZZZUUUTTTUUU\\\hhhvvv}}}~~~eeeZZZMMMCCC;;;555666:::<<>>111111000/////////000111///000000111111000000///000000000000////////////000000000000111111111111////////////000000000000222111000000000111222333///555<<>>999:::>>>;;;FFF^^^}}}xxx```QQQQQQVVVZZZccclllqqqzzziiiTTT>>>777222333444333222333000000////////////000000000000////////////000000......//////000000111111333222111000000000222333111111111111111111111111111111111111111111111111333222111///............333222222111000//////...000000000000000000000000111333444333111111222555111000///...------------.../////////...---,,,+++000000000///---...000333777IIIdddxxx{{{[[[EEE222000///...///111111111//////000000000000//////000000000000////////////000000000000000111111111////////////000000000000000000000111222333555666///111444777:::@@@FFFKKKRRRPPPKKKIIINNN]]]rrr}}}yyyzzz}}}vvvtttwwwxxxoooiiigggccc___[[[XXXVVVUUUXXXUUURRRPPPMMMIIIDDD@@@BBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;999777666666222333555777777555333222555444333333555888<<<>>>===<<<<<<;;;<<<<<<===>>>BBBCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDCCC<<<======???@@@BBBDDDEEEJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGHHHJJJMMMLLLGGGBBB===;;;888666555555666777999;;;>>>AAADDDEEEFFFFFFDDDCCCDDDIIIRRR\\\eeeiiilllmmmpppuuu{{{yyyrrroooooovvv~~~~~~llliii```RRRDDD======>>>;;;EEE]]]zzz|||bbbPPPKKKMMMNNNWWWcccmmmxxxjjjUUU???777222333444333222333000000////////////000000//////000000000000//////---......///000111111111222222111000000111222333000000000000000000000000111111111111111222222222222111111000000111111222222222111111000///......111111111111111111111111444444333222111222444666222111111000///000000000...//////......------,,,000000000///------///111111>>>SSSppp|||eeeFFF333000......000222222111//////000000000000//////////////////000000000000111111000000000000000000////////////000000000000///000000111222444555666111222222222444666:::===@@@@@@AAABBBFFFPPP]]]fffgggjjjooorrrvvv|||~~~|||zzzvvvnnnjjjiiiooopppnnnjjjfffccc\\\TTTOOONNNKKKHHHFFFDDDBBBAAACCCBBBAAA@@@???<<<888555999999999::::::999888777555555555555444444444444111222222333333333333333444444333222333555777999999888777777666555555555999::::::999888888:::;;;999999999999999999999999222444666888888888777666888999;;;===>>>?????????>>><<<:::<<>>===<<<;;;:::::::::999999::::::999777666555888888888888888888888888444444444444555555555555111111111000111222333333111111111111222222333444444444444444444444444444555666888777555444444444222222222333444555555666000111444555555333111///111222444555888:::<<<===888555222333888===>>>>>>555444333222111111222222000111333444666777888888888555444444777:::<<<===<<>><<<>>>===999777666666555555555666666555666666666555444444444999888777666666777888888444444444444555555555555111111222222222222222333...///111222333333333333333333333444333333333222000333555666444222000000000000111111222333333444///000000111111000///...000000111222444777999:::333000///000444777777555333333222111111111222222---...///111222444555555555222000///111222222222444666999<<>>777222222333111000111000000////////////000000...///000111111000///...+++,,,...000111222111111+++---000222333111///...000000111111222222222333111111111222222333333333000000000000000111111222////////////000000000000000000000000000000000000333444999DDDLLLJJJ===111//////000111222444666777,,,,,,,,,---...///000111000111111000...,,,,,,---///222999]]]kkknnnpppEEE888333///...111333111---......////////////........./////////000000111111222111111111000000//////////////////000000000000///000111111111111111000/////////000111111000......000222555666666555555:::999999;;;>>>CCCFFFHHHDDDGGGKKKNNNOOOMMMKKKIIICCCCCCAAA>>>>>>??????>>><<<<<<999444444777777444222222111111222222333333333333444333111000111222555333111000000111333444//////000000000000000000222333444666666555333222///111444666777777666555666666666555333111000///,,,///333555333111///...000000111111111222222222......---,,,---...///000000//////000111333666777333222222444777888555111111111000000000000111111000000111222333444444555666444111111111222222111...000444777888999999888:::<<>>:::===BBBHHHLLLQQQYYYeeennn}}}sssVVVGGG<<<333111222222111222222222222111000//////...///...------...000222444///000111222222111//////111111111111111000//////222000///000333444333000---///111222333222000///++++++,,,,,,------......333000,,,,,,///222444333222111111222444444333111444???LLLRRRMMMCCC:::555000000000000000000000000222000//////000000///---111///...------...///111,,,222:::JJJeeevvvhhhNNN===444///333222---+++///////////////000000000000//////000111111111111111444333333222111000////////////000111222222333333222111111111000000//////111111000///////////////444333222222111111222222888666444444666888999999:::::::::;;;;;;<<<<<<===888888999999999999888777444333222111111111222333555222000111333555444333444222111333555666333111333444444444333333222111111000///...///000222333111111222222333444444555555555444444444333333333111444555222000000222444333222///...///222333111000//////111444555333000000000000000//////////////////111222333444444555444333222111111222333444333111///...---...///000222111000000000111222333666333000///000222222222222222111111111222444555333333333666:::???AAABBBGGGFFFGGGKKKQQQRRRNNNJJJAAADDDJJJNNNQQQZZZnnn~~~rrrooollljjjjjjiiifffcccfffgggooo}}}oooSSSAAA======;;;999>>>CCCFFFJJJRRR\\\ddduuuzzz\\\GGG<<<333222333222111111222222111111000//////...111000.........///111222000000111111111111000000111111111111111000//////111///...///111222111///...///000111222111111000000000000000111111111111555222...---...000///...,,,...000000111444999>>>CCCGGGKKKKKKEEE===666333000000000000000000000000111000...///000000...---000///...------...///000...333:::IIIeeeyyypppZZZAAA666000333333...,,,000////////////000000000000//////000111111111111111333222222111111000000000//////000111111222333333111111111000000000//////222222111000000000000000222111111000000111111222555333000000222444444444555555555555555666666666444444555555555555444444222111111111111222444555555333222333666777555444444222111222444555333000444444444444333333222111333333222111000///...---222222333444555666777777444444444333333333222222222444444222000111333555222222000000111222111///000//////000333333111......---------,,,+++++++++------///000111222222222333222111111111111222333222111///.........000000222111111000111222333444777444222222333333333222444444222111111222333333555444333444666888::::::===<<<===AAAFFFGGGCCC???AAADDDIIINNNPPPWWWhhhyyynnnjjjfffdddfffjjjmmmooossssssvvviiiPPP@@@;;;;;;;;;888;;;???AAADDDJJJRRRXXXhhhrrr}}}fffGGG===444333444222000111222222111111000/////////222111000.........///000111000000000000000111111111111111111111000/////////------...///000///...///000000000111111111111333333333222222222222222444222000000000111000///+++...111111222888EEEOOOTTTOOOHHHAAA;;;666222///000000000000000000000000000///---...//////...---000///...------...///000...333777DDD___wwwvvvfffGGG:::111222333///...111////////////000000000000//////000111111111111111111111111111111111111111///000000111111222222222111111000000000000//////222222111111000000111111////////////000111222222444222//////000111111000222222111111111111111111111222222333333222222222000000000111222333555666555444555666888888666444222222111222333444222000444444333333333333222222111222333444333000...,,,111222222444555666777777444444444333333333333333444444444333111111444666555333222333444333222000222111111111222222000///111111000///......---------...///000111222222222222111111000000111111222222111000///...///000111222111111111222333555666777666555666666666333111555444333111111111111222555555444444444555555666555444555888<<<===:::777>>>@@@EEEJJJKKKOOO[[[hhhwwwzzz}}}kkkhhheeedddgggmmmssswwwzzzxxxyyy~~~|||iiiUUUFFF>>>:::999:::<<<>>>???AAAEEEKKKOOO[[[dddpppyyynnnJJJ???666444444222000000111111111111000000//////111000////////////000000111000/////////000222222111111111111111000//////............///000//////000000000///000111111222222222222111111000000///111111111222333444444444000222444666:::DDDRRR\\\XXXNNNAAA888444333000---000000000000000000000000///...------...///...,,,000///............///000---000222;;;TTTpppvvvlllOOO>>>111111222///...111////////////000000000000//////000111111111111111///000000000111111111222///000000000111111111222000000000000000000//////111111000000000000000111.../////////111222333444666444111111111222111000333333222222111111000000222222333333444444333333111111111222222333333444333444666777888777666444222111222222333333222111444333333333333333333333///000111222333222111111111111111111222222222222555444444444444444444444666333333444444333444888999666444666666555333444555555444444333333111000444333333222111000/////////000111222333333333333111000000000000000000111111111000//////000000111111111111111222444666777777777888999:::888333000333222111000000000111222444555666666555555666777444333444666999:::888555999:::???CCCCCCDDDJJJSSS^^^bbbgggnnnuuu|||iiiiiiiiiiiilllpppuuuxxx|||{{{{{{~~~{{{nnn___PPPCCC;;;777:::;;;<<<===>>>AAAEEEHHHPPPXXXdddpppzzz|||nnnOOOCCC888555444222111111111111111000000000000000.........//////000111222111000/////////000222333111111111111111000////////////000000000000111111000000000///000111111222111111111000000/////////000000111222222222333444111222666===GGGRRR[[[```NNNDDD888222222222000---000000000000000000000000...---,,,---...///...---//////............//////---111000444JJJgggsssoooXXXCCC111///111///---///////////////000000000000//////000111111111111111/////////000111111222222000000000000000111111111//////////////////000000//////.........//////000//////000111222333555666666444222222222222111///444444333333222222111111111222333444444444444444333333333333222111111111111333555666666555444333111222333333333222222222444333222222222333444444222111000000000111333444333222222111000000//////555555555555555666666666777333222666777444555888:::555333666777444333666555555555333222111111111222111111000///.........///000111222222222222222000000000111111000000000111000000000000111111111111111111111222444666777666777888;;;;;;999444000///.........///000222333666777888777555333444555333333333555666666555444777777:::>>>>>><<>>@@@AAAIIIOOOZZZgggpppvvv~~~nnnVVVIII<<<666444222111222111111000000000000000000------...///000111222222////////////000111222333111111111111111000//////000111222222111111222333///000000000111111111111222222222111111111111111111222222000...---...000000444===HHHSSSYYYZZZXXX@@@999222000222333111///000000000000000000000000///---------///000///...///////////////////////////333222222EEEbbbqqqqqqbbbJJJ444///111///......////////////000000000000//////000111111111111111/////////000000111111111000000000000000000000000......////////////000000......---------...//////000000000111222444555666444222111111111111///...222222222111111111111111///000111222222222222222444444444333222111000///000222444555333333333333111333555444333222333333444333222111222333444555777555222000//////000111444444333333222111000000555555555555555666666666777111222999;;;666555888888333444;;;<<<666333666444444444222000///000222222222111111111111000000---...//////000000000///000111111222222111111000000000111111111111111111222111111111222333555666444555777:::;;;999444000------------///111333444888:::;;;888333///...///000000000111111111111000777666888<<<===:::999;;;555999???EEELLLTTT\\\aaakkksssooorrrvvvxxxyyy{{{~~~}}}~~~yyyrrrkkkeeeXXXGGG;;;999777777777888;;;===??????FFFIIISSS^^^dddgggnnnwwwwwwwww]]]NNN>>>777444111111333000000000000000000000111......///000000000000000...///000111111222222222111111111111111000/////////111333333111000222444...///000111222111111000111111111111222222222222333333333000------000333666@@@OOOZZZ\\\WWWOOOIII888444111000111333222000000000000000000000000000///...---...000111000///......////////////......---222222111AAA^^^ppprrrmmmQQQ777000222111//////////////////000000000000//////000111111111111111/////////000000000000000000000000000000000000///........./////////000000...............///000000000000000000111222444444222111000000111111///---000000000000000111111111...///000111111222222222222333333444333222000000000222444333222111333555222444666666444333444555444333222111111333555666555444333222111000000000222222222222222222222222333333333333444444555555666000222<<>>777777555666666555222111333666111111222222222222333333---...//////////////////111111222333333222111111000000111111222222222222222111111000111222333444111222555777999888444111000/////////000111333444:::<<<>>>;;;444000///111000000111000000//////000777444555:::;;;888555666222555888<<>>AAA999444666777777AAAQQQTTTGGG<<<:::999::::::999666555888;;;,,,,,,,,,---....../////////000111111111111111000111222333444444333222111///000111222222222222222222111000000000111222333000111333666888777444111333222111111111222333444999===@@@>>>888555555777333444444444222222222333555222222777999666222222555777888999999<<>>:::===;;;:::999::::::888666>>>AAAGGGNNNTTTXXXZZZ\\\gggsssuuuZZZBBB;;;999333///111111///...///000111000...333222111///..................//////000000111111////////////............---///111333333222///.........000111333333444444555333111111222444555555444111111666888888???HHHUUUaaannnnnn\\\EEE999888333222111000000111222333//////000111222222222222000111222333333222111000//////////////////////////////222555:::FFF\\\pppoooZZZBBB777333111111333//////...///000000///---//////000111111111000000---///000111000000000111......//////000000111111000000000000111111111111000000////////////000000/////////000111111222222222222222111111111000000222111///111333444111///444333222111111111333333333333222111000000000111222222222222222222222222222444777888888666333000444444444444333111000///555111000222333000///000222111000//////...,,,***//////000111222222333333333333222222111222222222444666;;;@@@DDDEEEBBB???>>>===;;;888555444555777444000+++,,,///111///,,,.........///000222333444000111222333333333333333111000000000000000111111111222222222222111000//////333777888777555666777666555222111111333555777>>>===<<<:::888555333222///000222222111111222444666444555999999666555777666666888999:::;;;;;;;;;>>>>>>DDDNNNVVV```qqqxxxwww|||___HHHJJJZZZkkkmmmnnnnnnpppqqqtttxxx{{{tttrrrqqqttt{{{{{{tttiii[[[NNNCCC;;;888999777666777777777555444777;;;@@@FFFKKKOOOSSSUUUaaalllzzzvvv\\\DDD;;;999333000111111///...///000111000///222222111//////.........////////////000000000000///////////////////////////000111222222111///...///000111222333444444444111111111111333444444444555555:::CCCIIIMMMUUU]]]fffhhhiiicccSSS@@@666666222222222222222222333333111222222222222222111111...//////000000//////...////////////////////////......000222444>>>RRRdddlllZZZCCC444000111///,,,//////000111222222111000111111111000000//////...000222333333333222111111.../////////000000000111000000000000111111111111111000///////////////000/////////000111111222222222222222111111111000000222111000111333333111///333222111111000111222333333222111111000000111111111111111111111111111111333444666777777555333111///000000000000111111111222///...111222000///222000/////////000000///---///000000111222222333333222222222111222222333333222333666;;;>>>???===;;;>>>>>>===:::777555666777555111------000222111...111111111111111111222222111111111111111111222222333333222222111111111222//////000111333444555666444888<<<<<<999555222222777555333111111333444666::::::999888666444222111000222333333111111222444777555555888888555444777777888888999999999999999<<<<<>>BBBFFFJJJNNNQQQWWWaaallluuuzzzzzzbbbJJJ>>>999333000222111000//////111111000///222111000000////////////000000000000////////////000000000000000000000000111111111111000000//////111111222333444444333333000000111333444666777888>>>BBBLLLZZZdddkkkssszzzzzzooo```SSSFFF999333222111222333444444444444444444444444444333222111000///......------......///////////////////////////000//////000000666FFFVVVfff^^^LLL888222555333---///000222333444333333222222111000...------------///000111222111000///...////////////000000000000000000000000111111111111111111000////////////////////////000111111222222222222222111111111111111222111000111333333111000111111000000000111111222222222111000000000111111111111111111222222222222444555555555555444333333111000/////////000222222333000///111111......111000///...///111222111000000000000111222222333333111111111111222333444444//////111444777999888666;;;<<<<<<:::777444444555222///,,,---000222111///111111222222333333444444222222000//////000111111555555555444333333333333000000000111333666999:::777:::>>>???<<<777222000777666333222111222333444555666666666555333222111222333444333111111222333999666555777666333333666999999888888777666555555999888:::<<<===???FFFNNN\\\ggguuu___OOOCCCCCCFFFOOOhhhrrrqqqqqqrrrsssttttttsssqqqqqqsssxxx~~~~~~zzzuuulllaaaUUUKKKCCC???888777777777888888777555444777<<<@@@BBBEEEIIIMMMOOOVVV___hhhoooxxxlllSSSDDD;;;444111222111000///000111111000///111111000000///000000000111111000000//////......111111111111111222222222333222111/////////000000111222222333333333222222222222333555888<<>><<<999666555777666444222111111222333222333444555555444333222222333444333111000000111:::666444555555222222666;;;:::888666555333222222555666777888888999===AAAJJJQQQ]]]jjjxxx___PPPEEECCCBBBHHH___yyyppptttwwwvvvrrrpppqqqtttnnnooosssyyy~~~zzzxxxvvvrrrjjj___TTTIIICCC===;;;999888999999777666111555:::<<<<<<===AAAEEEHHHMMMUUU]]]fffppp{{{vvv^^^KKK>>>666222222222000///000111222111000111000000000000111111222111111000000//////......000111111111222222222333333222000///...///000111111111222222222222222111333444666888===FFFQQQYYYnnnuuuiiiMMM>>>888555333222///000222333333333222111111222333444444444444444111000///......///000111////////////////////////111000000111000222;;;EEETTTfffiiiSSS;;;333222///...000222222000000111222333333333333333444555666333222111222444444333111000000000000///////////////000000000111111111111111111000////////////////////////000111111222222111111111111111111111111000111222222222111111111//////000000111111111111111000000///000000111111333333333444444555555555666555444333222333333444777555333111000000111222444222222444222000333888888555333222222222111000111111111111111222222222111111111111222333444555222111111333555888888888777888888777333111000000...---,,,,,,---///000000...///111444666888999999666555333111000111333444111222444555666777777666444333333333555888;;;===???>>><<<:::999999888777666555444222111111111222111222444666666666444333111222333222000//////000999666444555444111222555:::999777555333333222222666888888777777888999:::???BBBIIIUUUbbbooozzziiiWWWIIIGGGFFFIII[[[ppp~~~ooouuuzzzxxxsssooopppssspppsssxxx~~~|||{{{yyysssiii\\\PPPHHHCCC@@@;;;999888777666666444:::???@@@>>><<<>>>BBBCCCGGGNNNVVV___hhhrrrxxx{{{fffQQQAAA888333222222111000000222222111000000000000000000111222333000000000000////////////000000000111222222333333222111000//////000111222111111222333333333333333555888<<>>888555444444111111111222222111111000000111222333444444444444///......------......//////////////////////////////---...000//////555===TTTkkkxxxhhhKKK999333222///111333222000111555999333444555777888888888888777444000///111222111///000000000000////////////000000000000111111111111000000////////////000000/////////000111111222222111111111111111222222222000111333333111000111222//////000111222222222222000000/////////000111111000000111111222222333333555444444333222333333333111000/////////000222222000///111444333333888@@@<<<999555333222222000///111111111111111111111111111111111111222333444444444333333666999;;;<<<;;;999::::::888555222222333111111000//////000222222222333444666666666555444555555333333222333444444222333555777888888777777000000222444777;;;>>>@@@DDD@@@;;;888666666555444444444333222222111222222000222555777777777555333111222333222000000000222777444333555444111111444888777555444444444555666999;;;:::666555777777444999:::???GGGOOOXXXcccmmm||||||jjj\\\[[[[[[ZZZeeettt}}}|||qqqtttxxxxxxuuurrrppppppsssvvv}}}~~~}}}xxxooodddZZZTTTMMMGGG@@@;;;888888888888888???EEEFFFAAA======@@@???CCCIIIQQQYYYaaagggkkk|||{{{hhhTTTDDD:::555333222111000000222222111000000000000000111222333444////////////000000000000//////000000111222222333/////////000000111222222222222444555666666666666999???IIISSS^^^lll|||zzzhhhRRRBBB999444444777444444333222111111111111111111222222222222222111...//////000000//////...///////////////////////////---...000///---111777LLLcccxxxuuu]]]CCC888888000222444444333777???FFFCCCEEEGGGIIIJJJIIIGGGFFFBBB<<<444111111222000...111000000000/////////...000000000000111111111111///......//////000111222/////////000111111222222000000111111111222222222///111333333111000111222///000111222333333333222///////////////000111111//////000000111222222333444444444333333333222222///000000000000111111111000000222333222111777???===:::666444333222111000111111111111111111111111222222222111222222333333333333555888;;;=========;;;;;;:::777444222333444333333222111000000222333222333555666666555444333333333333333333333444444666777888999999888777555///000222555888;;;===>>>BBB>>>:::777666666333111333333222222222222222222///111444777777666444222111333444444222222333555444222222555555222111444555444333333444666888:::999;;;:::555555999888444777888===DDDFFFGGGPPPZZZeeerrr}}}vvvxxxuuuooosss}}}ssstttuuuwwwxxxvvvqqqmmmpppttt|||~~~~~~|||yyyssskkkddd```UUUNNNFFF>>>;;;;;;;;;;;;666>>>EEEEEE???999888:::===AAAGGGNNNVVV\\\```cccqqqxxxxxxhhhUUUDDD;;;777444222111000111222222222000000000000000111222444444......//////000000111111...//////000111111222222......///000111222333333333444555777888999999999===GGGUUUbbbooo}}}|||lllWWWFFF:::333444999777666444222111111111222222222222222222111000///000111222333333222111000////////////////////////222000000222000...000555===QQQjjjrrrbbbHHH999888000333555666777===GGGOOO\\\^^^aaaccccccaaa^^^\\\RRRIII???:::999999777444111111000000/////////...000000000000111111111111............///111222333/////////000111111222222000000111111222222222222///111444333111///111222///000222333444444333333///////////////000111111000000111222333333444444333333444444444333222111444444444444333111000///444333444444000---222:::===:::666444333333333222222222111111111111111111333333222222111222222222222222444888<<<>>>>>>===::::::888444111000222444222222222000......000111///000333555666666555555000111222333333333333333:::;;;<<<<<<;;;888666444222333555777888999999999;;;999777777888888555222222222222222222222333333...111444666777555333111222444555555444444666777222111222666666333111333222222222333555888;;;===888;;;999555777======999666999@@@EEECCC@@@FFFPPPRRR```qqq}}}xxxzzz}}}|||~~~{{{vvvuuutttvvvwwwtttnnniiipppuuu~~~}}}yyyrrrjjjddd```VVVIIIBBB@@@???:::555888===AAA@@@;;;777666888;;;===???BBBIIIQQQWWWYYYbbbqqq~~~}}}ppp\\\JJJ===666333777555222111111111111000111111222333333333222222222111000...---,,,,,,,,,111111222333444444444444333111//////111222333333888555444777999888;;;@@@LLLUUUggg|||ttt]]]EEE::::::888333555444222111000000000111222222333333333222222111////////////000000000000111111000000//////......111000/////////000222333888EEEXXXffffffXXXCCC333777444444666:::CCCSSSaaapppzzz}}}xxxxxxxxxvvv```XXXMMMGGGFFFDDDAAA>>>999555111000111222111///111111111111111000......000///......000222222111+++---///000000000111222111333444222...---///111111333333111---,,,---000444333111111222222111000333///---000222222333666666///,,,000333222222555222333555666555333111000<<<999777666666555222000...000222222222222444666666999;;;999555222111111111000/////////000222222000000////////////000111444333333666999<<<>>>>>>>>><<<999777666555333111444000///111222111222666666666555444444333444444222222222222222222111111555555555666888999;;;<<<555444444333333444444555666666555555555444444444111111000000000000111111000333666777666444222222222111111444777888555333555444333222222222333444888666444222333555888:::;;;===:::555777>>>???<<<===777666<<<@@@???>>>AAAFFFLLLWWWeeeuuuvvvwww~~~zzz{{{~~~zzzsssmmmpppttt|||~~~|||xxxsssnnnfff\\\OOOGGGDDDBBB>>>999777:::===<<<999777666888999:::<<>>FFFOOOeeennn}}}jjjQQQ@@@:::777333444333222000000111111222333333333333222111111000000000000000////////////000000000000////////////111000/////////000222222222>>>RRRdddkkk```JJJ999222222444777<<>>>>>;;;666777<<<>>>;;;888444444;;;???===<<<======DDDNNNUUU___nnn|||wwwxxx~~~wwwrrrrrrvvv||||||}}}|||qqqfffXXXMMMIIIFFFBBB>>>:::::::::999999999:::;;;888888:::<<>>777888555333111222222111111444444444444444333222111333222222222222222222333333333333333333222222111111111222333444444555555444444555999===EEETTTbbbxxx{{{aaaJJJ===888666333222111111111222333444444444333222111000000///111111000000//////......////////////000000000000000000000///000111111222...777JJJbbbppplllWWWDDD555666888<<>>888333333444333444666777888999888777777888:::555888:::;;;999666444333111000000111555999;;;<<<===;;;:::;;;<<<;;;777333333333222222333333444555333333333333333333333333666555444555777999999888999666333111222333444444999444111000///---///333111111111000111111222222111111111222222333333333333222222222222333444555666555444333222111111111555444444444333333333333444444333333333333444444222444555444333222333444999666444333333333111000111111111111222444555666555444222222333666999;;;@@@>>>:::555666:::<<<:::555333444999<<<:::999999888@@@GGGHHHJJJWWWpppxxxzzztttttt~~~~~~~~~xxxuuutttzzz~~~zzzxxxzzz{{{qqqbbbVVVOOOJJJEEEAAA???<<<999999;;;???BBBCCC<<<:::999::::::<<>>DDDOOObbbtttpppVVVDDD<<<:::333333222222333444555666555444333222111000//////111111000000//////............//////000000111111000000000000000111111222000444CCC[[[ooorrrcccSSSBBB>>>===BBBKKK]]]xxx|||wwwppplllfff___XXXSSSOOOMMMGGGDDDAAA===:::777666666888666333333444555555444222111111222444555666555555222111333777:::999888111111111000//////000111222222444777999888555222444111222444444333555:::BBB>>>999777666666777999777:::===>>><<<;;;<<<===:::<<<>>>===:::888777888777555444777;;;???AAAAAACCC???<<>>;;;666333444888:::;;;999888777888888888777888666;;;@@@>>>???KKKbbbvvv}}}qqqsss}}}}}}{{{|||wwwuuutttsss{{{|||xxxtttxxxzzzmmm```WWWOOOIIIDDDDDD@@@:::999===DDDJJJMMMHHH???999999999888<<>><<<;;;888666666888999888777888555444666:::===<<<;;;777666555444333333333222444555666999;;;:::777555777555444666777888>>>FFFEEEDDDAAA>>><<<>>>@@@AAAAAAGGGNNNPPPMMMJJJHHHHHHFFFFFFEEEBBB???======>>>???@@@AAADDDHHHJJJKKKJJJMMMIIIGGGJJJNNNMMMDDD<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>>>>???>>>>>>>>><<<::::::;;;<<<;;;:::888777666777999:::999888:::666222333222000222666222222222222333444555555111111222222333333333444555555444333333333333444111111111222333444555666888888777777777666666666333333222222222222333333444444333222000111333666555444333222111111222444444444444444333333222222222222222222444666999:::999555222222444777999<<<@@@???<<<888666777888999333555777888<<>>>>>CCCGGGKKKTTT```hhhjjjjjjpppyyy}}}qqq___KKK>>>:::777555333444444333333444444444444444333222111111111111222333444666777333333333333222111000///111333444333222222666:::888>>>LLL]]]kkkyyy~~~kkkUUUFFF@@@;;;:::999777666777777888777666444333222222222333/////////000000000000000////////////000000000000//////000111111111111000333111444???OOO]]]cccdddXXXOOOKKKUUUgggzzz~~~|||{{{}}}uuukkkddd___\\\[[[aaa___]]][[[ZZZVVVRRRNNNJJJEEE@@@======<<<999666888777666777999:::;;;:::;;;999888777888999888777555555555777999999666444888666777999:::<<>>>>>???AAADDDEEECCC???<<<;;;777555666555333444777555555444444444555666666222222222222222222222222444444333222222222333333000111111222444666888999666666666666555555555555222222111111111111222222333333333222000111333555222333333333111111333555111222333555666666666666222222222222444666777999777222000333555666888;;;BBBCCC@@@:::666777999888777666666888>>>HHHRRRYYYjjjrrr}}}rrrcccaaadddnnnzzzzzztttrrrwwwooonnnnnnoooqqqqqqpppooopppyyy{{{~~~{{{sssiii___YYYPPPMMMGGGCCCEEEOOO^^^iiidddNNN:::777999777777;;;999>>>AAABBBGGGQQQZZZ^^^```eeelllrrryyytttcccNNN@@@:::888555444444555444333222333333333333333222222111111111111222444555666222222222222222111000//////222444333333666===CCCEEEMMM^^^ttt}}}uuucccRRRIIIAAA???===:::888777777777888777555333333333555666......//////000000111111000000000000////////////...///000111222111111000111111222888CCCQQQ```iiigggaaa```iiixxx}}}{{{{{{zzzvvvuuuuuuzzzzzz{{{{{{zzzvvvppplllaaa[[[SSSOOONNNKKKGGGCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGEEEDDDEEEHHHJJJJJJHHHFFFEEEDDDEEEFFFFFFDDDBBBDDDEEEIIILLLLLLKKKQQQYYYdddjjjmmmkkkkkkpppsssrrrwww~~~|||}}}{{{wwwrrrpppnnnhhh^^^UUUSSS^^^lllttttttrrrqqqrrrssssssuuuyyyzzzsssggg]]]\\\]]]^^^_________^^^^^^WWWYYY]]]```bbbdddddddddeeeaaa\\\XXXUUURRRNNNLLLKKKNNNSSSWWWXXXSSSKKKEEECCC@@@>>>???>>>999888;;;<<<;;;:::::::::::::::;;;888888777777666555555555555444444444444555555666222222333444555777888999777777777666666666555555222222111111111111222222222333333222111111222444000222444444222111222333222333555666777888777777333333333333444555666777888333222666888777777:::<<>>FFFPPPTTTRRRYYYccclllttt{{{wwweeePPPBBB;;;888555444555555444333111111222333333333222222////////////000111222333111222222222222111000000...111444444555:::CCCKKKSSS[[[mmmxxx{{{{{{ooo___UUUDDDBBB???<<<999777777666888777555444444555666777------...///000111222222111111000000//////.........///000222222111111000000222555777>>>MMM```nnnwwwsssuuu|||yyy~~~~~~xxxqqqjjjfffeeeccc___[[[YYY[[[\\\ZZZWWWUUUWWWZZZYYYWWWVVVYYY]]]aaaaaa``````___]]]]]]^^^^^^]]][[[YYY\\\bbbgggfffccceeekkkvvv~~~~~~ooobbbYYYhhh{{{uuukkknnnoooqqqrrrrrrrrrqqqpppqqqssswww{{{~~~~~~xxxrrrmmmhhhccc___WWW[[[bbbhhhhhhaaaVVVOOOLLLIIIHHHIIIFFF@@@>>>???CCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;::::::777777777777777888999999555555555555555666777888999999999999888888888888333222222111111222222333111222333333222111222333000333666555222000000111666777888888888777555444333333333333444444555666:::555444999;;;777666999555===@@@<<<999999777333555555333222444:::BBBIIIFFFOOO]]]kkkvvv~~~rrrhhhiiisss}}}~~~yyygggppp~~~gggnnnsssqqqppprrrtttsssnnnuuu{{{nnnaaaYYYVVVVVVQQQQQQdddwwwvvvyyyQQQ888888777666777666777888888:::===@@@CCCEEEJJJOOOWWW```hhhooovvvzzzzzzooo[[[HHHBBB;;;555555444222222444222222333333333222222222000111222222111000222333333000000444555222111222222111444999:::>>>LLL\\\cccpppwwwqqqyyy~~~nnn```SSSOOOHHHAAA===999666444555444333222222222333444222111///......///111222000///...///222333000...------///222444444333111777666555666>>>MMMaaannn}}}yyyrrrnnntttuuuuuusssooommmoooqqqtttnnniiimmmwww}}}}}}yyyvvv{{{}}}{{{|||{{{sssqqquuuzzz}}}~~~wwwkkkiiittt}}}}}}}}}vvvuuuvvvyyy||||||wwwnnnddd]]]\\\YYYVVVRRRKKKCCCBBBFFFFFFGGGIIIOOOTTTVVVSSSPPPNNNIIIGGGIIIHHHEEECCCDDDDDDAAA@@@@@@CCCDDDBBB@@@<<<>>>@@@???<<<;;;===@@@777888:::;;;;;;999888777444444666888444///000555222111000//////111333444333333333333333333444444444666<<<@@@===555111222555444333222333333555666;;;:::999777555444333222555777999::::::888666444888777777777888:::<<<===AAABBBFFFQQQ___llluuuyyy~~~xxxzzzyyyzzzzzz{{{ttteeejjjpppxxxfffnnnuuutttsssvvvxxxwwwvvvyyy~~~~~~|||ooobbbaaa^^^^^^ZZZZZZnnnzzzTTT<<<;;;999777888555555555666777999<<<>>>@@@DDDIIIOOOVVV]]]eeelllqqqzzzzzz}}}}}}rrr]]]III???999555666777444222333222333333333222222111000222333444333222111222333333000000444555444444666777555777<<<@@@HHHXXXhhhwwwvvvrrr{{{wwwlllZZZVVVOOOIIIDDD???;;;888555444333222111222333333000000///......///111111111000///000333333222000222222333444666666666555666777999<<>>>>>===;;;999888999888:::<<<:::444222444777666444333333444555777444555555555555444333333666888===AAA>>>666222333222222222222333444555666999999999888777666444444555777999<<<<<<<<<:::999===<<<:::888666666666666888888;;;CCCNNNYYY```dddjjjfffkkk}}}{{{}}}|||yyy~~~zzzuuusssvvv}}}{{{yyyhhhmmmsss{{{hhhrrryyyyyywwwxxxzzzyyy}}}|||zzzxxx}}}~~~sssgggdddaaa```\\\]]]rrrxxxUUU@@@===999777888555666666666666777999;;;===@@@BBBFFFKKKQQQXXXaaafffmmmmmmpppwww~~~hhhTTTCCC<<<888::::::777444444222222333222222111000000333555555444222111222333222///...222333333555:::===;;;===EEEOOO\\\mmm{{{xxxuuu~~~}}}uuueeeaaa[[[UUUNNNGGG@@@;;;666555444333333333333444000000000000111111222222111000000111222333222111333222222222333444666666888;;;@@@GGGPPP^^^nnnyyy}}}zzzvvv|||vvvyyy~~~|||uuuoooeee[[[WWWXXXiiinnnvvv}}}{{{uuusssrrrppppppssslllkkkkkklllnnnooonnnmmmlllkkkjjjiiieee___WWWRRRJJJJJJIIIIIIGGGDDDAAA@@@???<<<===AAAAAA<<<888777777666444222222333444555555666777777666555333222999999===AAA>>>777333333...///111222444555555666777888999999999888777666555777;;;>>>??????>>>===>>><<<:::777444333222222777666777;;;BBBIIIOOOQQQQQQQQQZZZrrrvvvvvv{{{uuuttt{{{yyypppddd^^^```iiittt{{{~~~wwwrrrzzzzzztttyyyqqquuuyyy~~~iiittt}}}}}}yyyyyyzzzyyy~~~~~~wwwuuuzzzwwwmmmfffbbb```\\\]]]qqqrrrSSS@@@===888777999666:::999999888999:::;;;<<<>>>???AAADDDHHHOOOWWW]]]eeeeeefffllluuutttaaaNNNEEE===;;;;;;888555555000111111222222222222222444555555444222000111222555222111333444555999???BBBDDDJJJVVVeeeuuu{{{zzz~~~xxxqqqnnniiibbbYYYOOODDD===999888777666666555555555111111222333444333333333000/////////111111222222222222111111222555999<<<>>>DDDMMMVVVaaammmzzzssskkkqqq|||{{{~~~}}}uuummmiiijjjvvv}}}}}}wwwmmmeee``````^^^\\\YYYVVVSSSQQQJJJDDDBBBDDDEEEAAA===<<<777666444333222333555666444555666777777666444333999999;;;???===666333333...///111333444444444333555666888:::::::::999888777999<<>>===999888666444333333444444999888888999===AAAEEEGGGCCCFFFVVVrrr|||{{{|||~~~yyynnn```QQQIIIJJJRRR___iiiuuusssoooxxxpppccc___ccckkkoooxxx}}}}}}eeeqqq||||||yyyzzz|||~~~|||xxxwww{{{zzzrrrlllfffccc^^^___sss~~~oooTTTBBB===666666:::777<<<;;;:::999999:::;;;;;;<<<===>>>???BBBGGGMMMRRR\\\\\\^^^bbbiiirrr|||}}}lll\\\OOO@@@;;;888666444444...///111222444555555555444555555444222000111222888666666888888999???FFFJJJQQQ]]]lll}}}~~~~~~zzzsssiii[[[LLLCCC===<<<;;;:::888777666555222333333444444333333222...////////////000222333444555666666999>>>FFFLLLNNNUUU```jjjsss}}}zzzkkkbbbkkk|||~~~~~~|||zzzyyywwwtttpppmmmjjjiii^^^VVVOOONNNLLLGGGCCCBBB===;;;999777777777888999222333444555666666555444888666777;;;:::555222222000111222333444333222111444555777999:::;;;:::::::::<<<>>>??????>>>;;;:::666555444333333333444555666555555666777;;;???BBBAAAGGGZZZwwwuuubbbTTTFFF@@@@@@DDDOOOYYYfff{{{wwwsss|||sssgggWWWMMMJJJNNNUUUZZZdddggglllsssxxx|||~~~|||~~~___lllxxxzzzyyy{{{~~~|||}}}}}}uuuqqqjjjfffaaacccvvvxxx___LLLBBB777777;;;777:::999888777777777888999999:::<<<===>>>AAADDDGGGNNNPPPSSSWWW]]]eeennnsss{{{{{{iiiXXXEEE<<<888555333333///000222333555666777777444555666555333222222333444333555999:::;;;CCCKKKWWWddduuu~~~|||zzz}}}zzzjjjZZZOOOEEEEEECCCAAA???<<<:::888666666555555444333333333000111111111111222555777555888<<<@@@EEEMMMXXX```fffmmmwwwzzzllleeeooo~~~vvvooogggbbb\\\TTTOOOOOOFFFDDD@@@===:::999999999333333444444444555555555666333333777888444222222222222333333333333222222444555666777888:::;;;;;;===>>>???@@@???<<<999777777666444333222222333333444555555555666999>>>AAACCCIII\\\xxxnnnWWWIII>>><<<;;;;;;BBBKKKZZZsss}}}zzz___SSSFFF@@@???AAAEEEIIILLLMMMQQQWWW___hhhpppuuutttttttttsssqqqpppqqqrrrooorrrqqqnnnpppwww```mmmxxxyyywwwzzzyyywwwooolllhhhlllsss]]]LLL;;;888;;;777999888777666555666777777777:::===??????>>>??????AAAEEEJJJNNNRRRWWW]]]aaaiiipppzzzsssaaaNNNDDD@@@<<<888666333333444555666666666666666777888777666555666777444666:::@@@CCCFFFOOOYYYjjjzzz{{{vvvsssrrr{{{wwwfff[[[TTTSSSRRROOOKKKGGGDDDBBB???>>><<<:::888888888888555666777666555666:::>>>>>>CCCJJJQQQYYYeeerrr|||zzzuuu}}}uuukkkfffgggXXXUUUOOOIIIDDD@@@======999888666444333333444555555111000555777555333333333333222222333444555555555555444555666888;;;<<<>>>???@@@AAA???===:::888888666555333222222222333333444555555555888===BBB@@@EEETTTmmm{{{~~~eeeSSSFFF======<<<999===FFF[[[wwwyyypppQQQFFF===;;;<<<;;;<<>>===???BBBJJJTTT]]]cccfffdddaaa___]]]\\\[[[[[[VVVYYYZZZWWWXXX```hhhkkkfffrrr|||zzzuuuwww}}}}}}yyyvvvtttxxxjjjTTT???999;;;666999999777666666777888888888<<<@@@BBBBBB???>>>===<<<@@@EEEHHHJJJLLLPPPSSS[[[cccoooyyyzzziiiWWWNNNJJJDDD>>>;;;666666777777666555555444777888999999888777999:::===@@@GGGOOOSSSXXXbbblllwww}}}uuupppmmmmmmyyy}}}lllaaaaaa```^^^[[[WWWRRRNNNLLLHHHFFFCCC@@@>>>>>>>>>???999;;;<<<;;;999;;;???CCCLLLSSS]]]fffppp}}}{{{|||mmmiiibbbZZZRRRLLLHHHFFF>>><<<888555333222333444444000///444777666444555222222111222333555777999666555333333444777:::<<<>>>???AAAAAA@@@>>>;;;:::666555444333333333444555///111222111111333999===;;;>>>KKKbbbxxxgggYYYLLLCCCDDDDDD???CCCLLLddd~~~|||zzzrrreee[[[JJJ???888:::<<<999888999:::999888999>>>EEEMMMQQQVVVRRRMMMJJJIIIHHHEEECCCCCCGGGGGGDDDEEELLLSSSVVViiimmmssswwwyyyzzz{{{|||{{{{{{YYYCCC<<<;;;:::666555666777999999777555666:::???BBB@@@===999888;;;===???@@@AAACCCFFFIIIUUUXXX___jjjpppsssyyynnn[[[PPPMMMHHHAAABBB===:::::::::777888:::;;;<<<;;;:::;;;>>>@@@@@@HHHPPP\\\eeekkkrrrzzz|||yyyzzzzzzwwwxxxllliiijjjjjjjjjjjjiiihhhgggggg___VVVNNNKKKNNNOOOLLLGGGGGGKKKLLLIIIKKKSSSYYYYYYccchhhuuu|||ssskkkeee___WWWRRRLLLBBB888777777555444555555555555777888777444111111222333555666777777777999666555777:::<<<:::888:::===@@@AAA???===<<<;;;999444111222666888555222333222111111222555777999>>>===BBBRRRjjjuuulllccc[[[WWWQQQNNNTTT]]]ppphhhkkkuuuqqqkkkfffaaa[[[SSSNNNBBB;;;555444888;;;999666888777555555888===CCCFFFEEEEEECCCAAA???===<<<;;;<<<<<<<<<===>>>???AAAAAAeeejjjpppuuuxxx{{{~~~{{{YYYCCC<<<;;;:::777777777888::::::888777888;;;>>>>>><<<999777666999;;;<<<======???BBBDDDHHHIIIPPPYYY___bbbhhhooosss}}}|||lllccc```XXXPPPGGG@@@<<<>>>???<<<:::;;;>>>>>>>>>>>>CCCJJJPPPSSScccjjjuuu}}}~~~yyyooollllllppptttyyy||||||{{{{{{sssmmmeeecccdddeeecccaaa______^^^___aaaffflllpppvvvzzz{{{uuunnnfff```TTTIII@@@===;;;888555555444333333555666555222000222222444555666666666666666555444555666777666555:::<<>>===;;;:::999999666666666777888999:::;;;bbbgggnnntttxxx||||||ZZZEEE===<<<;;;999888777888:::;;;:::999;;;;;;<<<:::777555555555777888999999888999;;;===???@@@EEELLLQQQTTTZZZaaacccppp}}}~~~yyytttjjj___SSSMMMIIIKKKKKKGGGCCCCCCFFFFFFGGGLLLTTT___iiippp~~~~~~xxxvvvvvv{{{}}}zzzzzz{{{|||||||||tttrrrwwwzzz{{{~~~uuuooobbbXXXNNNIIIDDD>>>999888666555444555666666444222333333444555666666555555555666777666555444555555999;;;<<<<<<999666444444111444666666444333333555222222222222333444666777777999<<<>>>FFFYYYssstttfff\\\PPPCCC???CCCGGGFFFFFFFFFGGGEEEAAA>>>>>><<<:::;;;>>>???>>><<<666555444444555666888999999999888888777777666666222222222222333444666666bbbhhhqqqxxx{{{}}}}}}~~~}}}^^^IIIAAA>>><<<;;;999888888:::;;;::::::<<<;;;:::777444444666888666777777666555555777888;;;;;;>>>DDDHHHKKKPPPWWW\\\hhhsssvvvyyyzzzooofffdddcccbbb\\\UUUSSSUUUWWWWWWZZZcccnnnxxx}}}~~~~~~}}}|||}}}~~~yyyqqqiii```ZZZRRRHHHAAA???<<<:::999888999999777666444444555666666555555555888:::<<<:::666444666888666888:::999777555444444222444666777777666555444222222222222333444555666666888888777;;;KKKdddwww|||lll```SSSJJJAAA::::::=========<<<===???AAABBBCCC@@@>>><<<<<<===>>>??????999888888888777777666666555555555555555666666666222222222222333444555666eeelllvvv~~~}}}yyywwwzzz~~~~~~cccOOOFFFAAA===>>><<<999888999:::::::::;;;:::999777555666999<<<777777888666444444555666666555888<<>>::::::999999888666555555333444444555666777777888333333333333444555666666fffnnnyyy}}}xxxtttvvvyyy|||zzzyyyzzz~~~lll[[[PPPGGGAAACCC@@@;;;999999:::;;;:::999::::::999777888:::<<<888888888777555444555666555444666:::<<<;;;>>>DDDEEESSSbbbhhhkkkpppuuuwwwuuuwwwgggXXXVVV[[[fffooo~~~wwwxxxyyyvvvrrrqqqsssuuutttooofff\\\UUUYYY___ffflllmmmkkkhhhfffccc^^^[[[[[[XXXPPPJJJIIIGGGFFFGGGLLLQQQUUU^^^fffkkkooouuu{{{}}}}}}{{{yyy}}}ppp```___cccqqq}}}sssdddXXXTTTFFFCCC>>>;;;:::999888777666666777888888999888888888888999777555444444555222444666666666666777888777444222555:::<<<888333111222222222333333333333666555555666999BBBLLLTTT^^^ooojjj```cccvvviiiKKKDDD;;;777555555444333333333555888>>>GGGRRRYYY\\\ZZZSSSIII???999888:::777777666666555444333333333444444555666777888888222222222222222333444444eeelllvvv}}}}}}zzzyyytttxxx{{{~~~zzzzzzzzz}}}~~~{{{lll```TTTKKKIIIEEE???<<<;;;;;;<<<<<<999:::;;;;;;999777777888888999999777555444666777555444777;;;;;;999;;;???<<>>@@@FFFMMMOOORRRVVVZZZ]]]^^^^^^]]]___cccgggkkkooorrrlllddd[[[ZZZ]]]gggxxxoooaaa\\\LLLHHHBBB===;;;:::999888666777888999:::;;;;;;;;;777555444444555555444222333444555555444333444666444333222333666777666555111111222333333333333222222444666666777;;;CCCIIIOOO]]]qqqjjjWWWUUUbbb{{{pppPPPIII@@@999888999777444111333777:::???FFFOOOUUU[[[\\\YYYOOOBBB999666666555555444333333333333333222222333444555666666777111111111111111111222333ccciiirrrxxx|||}}}~~~~~~tttxxx{{{~~~~~~}}}~~~}}}|||zzznnn```UUUMMMHHHBBB>>><<<=========888;;;<<<<<<999666444444888999999777555555666777222111444999888555666999:::@@@EEEFFFIIIPPPSSSSSSYYYcccoooxxx}}}|||fffLLL???===BBBJJJRRR]]]sss}}}zzz~~~xxxoooaaaVVVQQQOOOKKKEEEDDDEEEFFFGGGFFFDDDBBB@@@555999===???>>>;;;:::999<<<999999===>>>;;;888888777333111333444555888>>>;;;===@@@CCCEEEGGGHHHIIIJJJOOOSSSUUUZZZ^^^\\\WWWUUUTTTUUU\\\jjj{{{tttfff```RRRMMMFFFAAA>>>===<<<;;;666777999:::;;;<<<<<<===888555333444666777555222333555555444222111222333000222333222222222555777111111222333333333222222///333666555333555>>>FFFFFFPPPbbbtttoooUUUOOOVVVnnnzzzYYYRRRGGG@@@???AAA???<<<444888<<<>>>@@@CCCHHHLLLQQQUUUVVVPPPEEE:::666666666555333333333333555555000000111222333444444555222111111111111222222333fffgggjjjooovvv|||}}}xxxyyywwwyyy~~~nnnbbbYYYQQQGGG@@@>>>>>>>>>===:::;;;<<<:::888777888999888888888888888777666666444444444555555555555666<<<<<<===???AAACCCEEEFFFQQQTTTZZZbbbjjjuuuzzzwwwlllXXXGGGBBB???>>>FFFSSS___uuu}}}|||zzzqqqpppooommmllljjjiiiiiinnnqqquuuwwwtttnnngggbbbXXXTTTMMMFFFAAA>>>======<<<===>>>??????>>>===<<<888999999999888777555333111111222666999:::666333222222111111111111222222888888999:::::::::::::::<<<===???AAADDDFFFHHHIIIEEEFFFJJJQQQ[[[hhhssszzz{{{lllddd___XXXNNNGGGCCC???:::777999<<<>>>;;;666444666999999555111222555777555222555444333444555555333222555444444333222222222111444444333222111111111222555444222222444777:::<<>>@@@@@@@@@BBBDDDGGGHHHDDD<<<666555777111222333333444444333333000111222222111000111333222111///......///111333iiihhhhhhnnnxxxzzzvvvxxx}}}~~~{{{yyyyyy~~~xxxpppbbbZZZOOOFFFAAA???===<<<:::;;;;;;999777666666777:::::::::999888666555444444444444555555555555666777888999:::<<<>>>@@@AAADDDGGGKKKQQQXXXaaajjjqqqzzzzzz}}}xxxttthhhUUUDDD@@@BBBFFFQQQ^^^jjj{{{xxxllldddXXXWWWVVVUUUSSSRRRQQQPPPTTTUUUVVVWWWUUUQQQMMMJJJFFFDDD@@@===:::::::::;;;:::;;;;;;<<<<<<<<<<<<;;;999999999888777555444333222222222444777777555222222111111111111111111222333444444555555555555555333444555777888:::;;;<<<888999;;;@@@GGGPPPXXX]]]cccfffjjjmmmqqqvvv{{{}}}tttpppmmmfff\\\RRRJJJCCC???<<<<<>>:::888:::===???:::666555888:::999777555555555666777777555333444555555555555444444333333333222111111111111111333222222222333666888:::;;;;;;CCCRRRcccuuutttcccYYYJJJTTT___dddcccaaabbbdddiiillloooooooootttuuummmmmmnnnhhhaaa___PPPIIIDDDDDDCCC@@@===>>>???BBBCCC@@@999444333444222333444444555555444444111222333333222111222333333222111000000111222333mmmjjjiiipppzzz{{{xxxvvvyyy}}}|||xxxxxxvvvxxx}}}~~~rrrjjj^^^RRRIIICCC>>><<<;;;<<<<<<:::888666666777<<<<<<;;;:::888666444333444444444555555555555666444444555666888999;;;<<<>>>???AAADDDIIIPPPXXX]]]iiikkkqqq{{{nnn\\\LLLKKKQQQZZZgggttt{{{{{{pppeee[[[QQQKKKCCCCCCBBBAAA@@@???>>>===AAA@@@???===;;;;;;::::::777777666555555555666666777777777888999:::;;;<<<;;;:::888666555444333333333222111222444444333222111111111111111111111111000000111222222222222111111111222333444444555555444444555666:::>>>BBBEEEJJJLLLOOOSSSWWW\\\cccgggwww}}}~~~}}}~~~yyypppdddWWWMMMGGGEEE===??????<<<999888;;;>>>CCC???:::888:::;;;:::888555555666888999888666333333444666888888777666555222222111000000000111111111111111222333555666777888999???JJJWWWfffzzzzzzmmm___TTTNNNFFFJJJNNNLLLHHHFFFHHHLLLKKKOOORRRTTTUUU[[[fffnnnzzz|||}}}}}}zzzyyyggg\\\QQQKKKFFF???:::999999;;;<<<:::555111111222333333444555555555555444222333444444222111222444444444444444444444444444ooooooppptttyyy|||~~~~~~yyyxxxzzz~~~|||tttppppppuuuyyyzzz~~~{{{ooobbbUUUJJJBBB>>>===>>>>>><<<:::999999:::<<<<<<;;;:::999777555444444444444555555555555666444555555666777888:::;;;======>>>>>>@@@EEEKKKPPPZZZ]]]cccmmm{{{qqqffffffmmmvvvrrrhhhuuu|||~~~~~~yyyuuusssrrrpppiii___VVVNNNGGG@@@<<<::::::999999888777666666:::999777555555555666666555555555555555444333222222333333555777;;;>>>@@@>>><<<:::777555444333333444333111000000111111111111111111222222111111111000000111222222222222111111222222333444555666666777666666666666777888999>>>???@@@AAACCCGGGLLLPPP[[[bbbkkkrrrvvv}}}xxxiii\\\TTTQQQBBBBBB@@@<<<999888;;;>>>HHHEEEBBB@@@???===:::777555555666888999888555333111333666888999888666555111111000000000000000111000111222333444555666666::::::>>>EEELLLXXXjjjzzz|||qqqeeeXXXNNNGGGCCC>>>@@@@@@>>>:::999===@@@@@@BBBEEEEEEEEEIIIQQQWWWeeennnuuupppgggkkk~~~|||lllZZZMMMDDD<<<888777555666777555222000000111222222333444444444444333222333444333111000111222444555666666666666666555pppuuuyyyyyyuuutttxxx|||xxx{{{uuupppnnnqqquuuvvvxxx{{{}}}~~~~~~}}}ooo```RRRGGGAAA===>>>???===;;;::::::;;;::::::;;;::::::999888777444444444555555555555666444444444555666777888999999::::::::::::<<<@@@CCCLLLMMMQQQZZZgggxxx}}}~~~uuu^^^RRRVVVdddzzz~~~sssiiicccZZZ[[[\\\ZZZWWWSSSPPPOOOOOOLLLHHHDDD@@@<<<888555444444333333222222222111222222222222222222222333555666666666555444333222///000222555999>>>BBBEEEAAA@@@<<<999666555444444444333111000...///000111000111222222222222111000000000111222222222222111---...///111333444555666444444444333333222222222444555555555555777:::===EEEKKKQQQWWW\\\fffttt~~~|||nnnddd___NNNKKKEEE???;;;;;;===@@@LLLLLLKKKIIIFFFAAA;;;777555555555777888777444111///111444666777777555444111000000000000000111111222222333444555666666666777666888;;;???EEETTTbbbjjjfff^^^UUUKKKDDD???<<<666888999888666666888;;;888999:::::::::<<<@@@EEEPPPZZZ```[[[TTT\\\uuu~~~xxxvvvvvvrrrZZZIII???999666777333333444333111111111222000000111222222222222111111222222111000//////000333444555777777888777777pppxxx~~~{{{ssspppttt{{{yyy~~~zzztttpppsssvvvtttssstttuuuzzz|||zzz||||||lll[[[NNNGGGAAAAAAAAA>>>;;;999888999::::::;;;;;;;;;:::999999444444444555555555555666333333333333333444555666777888::::::999:::<<<>>>DDDEEEGGGMMMWWWfffvvv|||}}}jjjQQQFFF???MMMbbbyyyuuunnneeeXXXLLLGGGFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;999666333222222222222222111111111111......///111111222111111222222333444444444444444///000333777;;;@@@DDDFFFCCCAAA???;;;888555444333222333222000......000222000111222333333222111000......///000000000000000---...///111333555666777222111111111111111111222000222333444333444777999:::===@@@DDDJJJTTT```iii{{{~~~tttoooYYYTTTKKKBBB<<<;;;<<<===HHHIIIIIIHHHEEE???:::777888777666555666555333111///000222444555555444333111111000000000111222222333333333333444555666777555444444777888;;;DDDNNNRRRPPPLLLGGGBBB===:::888444555666666444333333444333444555555555777999<<<>>>FFFLLLIIIGGGRRRjjjzzzpppmmmnnnvvvkkkRRRCCC;;;777555777333333222222222222333333//////000111111111111000000111222111///......///222222333555666888999:::pppvvv|||zzztttqqqtttyyyyyyzzztttssswww{{{yyyvvvuuutttzzz{{{zzz~~~{{{iiiZZZRRRJJJIIIHHHCCC>>>:::888888<<<<<<<<<<<<;;;:::888888444444444555555555555666333333222222222333444444444777:::;;;;;;;;;;;;<<<>>>@@@BBBFFFLLLVVVccckkksssyyy}}}zzz{{{}}}dddKKKAAA:::BBBRRReeevvv~~~}}}yyymmmdddZZZSSSLLLBBB;;;888===<<<<<<;;;;;;:::888777333444555555444333222333222222333333333333333333/////////000111333444555000111111222222333333444000222555999===@@@BBBCCCBBBAAA???<<<999555222000000222333222//////111333///111222333333222111///......///000000000000///000000111222333444555555222111000///000111333333222555777888777777777888666777888<<>>======:::777555555444333222000111222333333444333333111111111111111222333333444333222111222333555777444111222666999999===BBB@@@???>>><<<999777555444333444444444222111111222444444555555555555666777555;;;?????????HHHZZZiiiyyywwwfff```aaagggyyyqqq^^^HHH===999666444444444333222111222333333333//////000111111111111111111222333111///......///000000000222444888:::<<>>>>>>>><<<;;;999777666444444444555555555666666555444444444444444555555...222666999999888777777666999<<<>>>BBBHHHQQQWWW\\\eeesss~~~uuuvvv{{{~~~~~~}}}bbbJJJAAA:::===GGGUUUcccgggbbb[[[UUUMMMEEEAAA<<<777555777555555444555555555444222000111111111111222444666000111111111111111222222000///......000333666888333333222111111111222222222444777:::===?????????AAAAAA???===999444000...///222444333000///111333///000222333333222000//////000111111222222111111......///////////////000000///---,,,---///111222333666888888666444333222555444555999===@@@AAAAAARRRkkk|||rrrdddWWWNNNJJJIIIIIIIIIIIIHHHGGGEEEFFFIIIKKK@@@===888666555555444333222222222333333333444444222222111111222333444444444222000///000222444666///,,,---333777777888:::666666555444333222222222333333333222222222333444555555444333222111000000444888<<<<<<;;;@@@KKKTTTccclllzzzttt]]]SSSTTTcccvvv|||dddSSSBBB;;;999777333222555333111111222333333333000000111222222222222222222333444222000//////000.........000333777;;;===sssssstttvvvyyy{{{{{{zzz{{{~~~xxxnnnvvv}}}}}}|||}}}}}}{{{zzz|||zzzwwwjjjhhhcccXXXLLLCCC>>>===:::<<>>===>>>>>><<<999555111...///000222333444444444333222000///000111333333333222222111111000000////////////.........000111222000000000000000000111111111333666999999888555333222888>>>===999777;;;@@@JJJYYYkkkzzz~~~rrreee[[[UUUSSSRRRMMMOOOJJJ@@@@@@MMM\\\dddBBB>>>888444333333444444111111222222222111111000222444666666444333222333111111000000000000111111...///111333444444444333777666555444333444444555222222222222222222222222666333000000111222333333222222333555888<<<@@@BBBRRRVVVcccqqqvvvxxxuuu[[[QQQUUU]]]sssmmmTTTFFF===???>>>555111333555444333000...///222555333222111/////////000111//////000000111111111222/////////000222666999;;;nnnooorrrvvvzzz|||}}}}}}yyy~~~vvviiiqqqyyyzzz{{{~~~~~~|||ttthhhZZZNNNFFFAAA===>>>@@@@@@>>>;;;777444777777666555555555666666555555444444444444555555555555555555555444444444999888777666888<<>>:::777555777777777666666777888888666666555555555555666666444444444555555555555555666666555444555777:::<<<888===CCCGGGJJJNNNTTTYYY___fffpppzzz~~~|||~~~zzz{{{{{{{{{xxxxxxyyywwwsssjjj___SSSHHH???:::444555555555555444333333222111111000000000111111333333444333333222111000222333333222111000111222///000000111111111111000444333111111333666999;;;444555777666666777999;;;:::::::::999888888777777999:::::::::888666333111000000111222222111111000///......///000000---+++//////////////////000000000////////////111333444888888777555444222111111444555555666666666666555999999;;;<<<>>>>>><<<:::EEEVVVeeehhhmmm{{{zzzpppccc[[[HHHGGGCCC???@@@DDDFFFEEEIIIEEE???:::888777555444222111111000111222444555555666777666444222222222222222222222222333444555222222333444444333333222444444333222222222222333111111111222222333333333333111//////111333444444333333222222222444555666999;;;AAAHHHIIIPPPfff~~~sssjjjjjjxxx{{{cccPPPCCC999444777777333111444333444555444222222222444222111000000///000000000...///////////////000000444333222111111222333444pppssswwwzzzzzzzzzzzzzzzyyy~~~tttcccVVVIIIHHHEEEBBB>>>;;;999888777777666666666777888888666666777777777777666666555555666666777777888888666666555555555666777888777999<<<>>>???CCCGGGKKKLLLSSS\\\fffooovvv{{{~~~xxxuuu|||uuulllgggfffggg]]]YYYQQQHHHAAA<<<999888555444333222111000000000000000//////000000000000444444444444333222111000111222444333111000111111///000111222222111000///222111000000222666:::<<<444444444444444444555666888777777666666555555444555555666666666444222111000111111111000000000000222111222333444333000---------......//////000000000/////////000111333444888777777555444333222222444444333333333444444555888999::::::;;;===@@@AAAGGG]]]mmmkkkeeejjjsssxxx{{{kkk```PPPKKKDDD@@@AAACCCAAA===DDDAAA<<<999777666444333555444222111000222333555666777777666444222222333222111111222222333444555333333222222222111111000222222222111111111111222111111111222222333333444111000//////222444444444222222111111111222333444888999===???===CCC[[[uuu}}}wwwzzz~~~{{{wwwyyylllUUUEEE???888333555444000...000111333444444333111111111111111000000000000000000............////////////333222111111111111222222qqquuuyyy{{{{{{zzz{{{}}}|||}}}|||{{{yyy{{{qqqbbbQQQNNNIIICCC>>>:::999888666666666555555666777777666666777888888777666666555555666666777777888888777777777777777777777777666777888999:::===AAADDDBBBGGGNNNUUU[[[```eeehhhooorrr|||vvvvvv|||zzzooodddZZZTTTQQQPPPDDDBBB>>>:::777555555555444333222111000111111222111111111111111000000000555555555444333222111000111333444444222111111222///000111222222111000/////////...///111444888:::777555333111111222333333333333333333333444444444111111222333222222111000111111000000000000000000333333444555666555111///------......//////000000///.........000111333444333333333333333333444444333333222111111111222333555888:::888666:::DDDLLLPPPcccoooggg[[[ZZZbbbgggvvvkkk^^^TTTHHHBBBAAAAAA>>><<<>>><<<999888888777666444888666444222111111222333666777777666444222333444111111111111111222333333222222111111000000//////000000111111111111111111111111111222222333333333000///...000222333333333000000111111222333444444222333777999777<<>><<<444444444444333333333333111111000000000111111222111111222333333222222111444444555444444333222111222444666666444222222222000111111111111000000///.........///000222444555999777444222333444444444000000000111222333444444///000000111111000000///111111000000000111111222333222222333444444222/////////////////////000000------------///111333444//////000111222333444444333222222111111111111222222666888777555999FFFPPPhhhsssrrr```OOOMMMSSSXXXjjjvvv}}}oooaaaQQQHHHBBB>>><<<<<<:::999888999::::::999888888777555333222222222333666666777555444333555666222222111111111111222222333222111000000000000000///000111111222111111111222222222222222222222222000//////000222333222111//////000111222333444444///000444888999@@@WWWooo~~~}}}uuujjjbbb]]]YYYeeewwwzzzfffPPPAAA;;;222222222222333333444555...000222111000.........//////000111111111111000000000000////////////.........///000111222222333nnnqqquuuvvvvvvxxx}}}}}}vvvnnnaaaSSSHHHAAA>>>===:::999888777666555555555444555777888888777555444555555555555555444444444333444666777777666555444222222222333555777777888:::<<<>>>??????AAACCCEEEJJJLLLSSS^^^gggnnnwww~~~}}}~~~~~~~~~|||zzzqqqnnniiiddd^^^WWWOOOJJJGGGEEEBBB>>>:::777555444000111111222222222222111///000000000000000000000///000111333444444444444333444444444444444333333333555777888666444333333222111111000000000000000...//////000111111111111555444333555777888777444000111111222333333444444000000111111111000000000111111000000111222333444222111000111333333333111000000000000000000//////,,,,,,,,,,,,...000222333---...///000111222333333333333333333333222222111111444666777777<<>>;;;<<<888888888999;;;;;;999777444444444444444555555555555666666555444444666888555444333222222111222222444333222111111222222333///000111222222222111111444333333222222111111111111000///000222222111/////////000111111222222222333111333888;;;CCCYYYppp|||}}}{{{sssggg]]]VVVTTTUUUdddzzz}}}nnnYYYDDD::::::000111222222222333444444///000111111///......///...///000111222111111000111111000000000/////////......///000111111111111pppsssuuutttrrrtttyyy~~~~~~ppp___QQQHHHDDDBBB<<<;;;:::888777666666666444555666888888666555444888888777777666666666555000222444555555444333222555555444666777888888777777999:::::::::;;;>>>@@@BBBBBBFFFOOOVVV]]]gggppp{{{uuu{{{}}}{{{yyy{{{|||{{{qqqjjjooosssrrrkkkeeebbbaaaUUURRRNNNKKKHHHDDD???<<<;;;999777555444333444444111222222222222222111111000000111111111000000///,,,---000333555666666666333333444444555444444444444666888999777555444444333222000/////////000111///000111222222111000//////000222666::::::777333333333333333333444444444222222222111111111111111111111000000111333555666444222111111333555555444222222111111000000//////+++++++++,,,---///111333......///000111111222222444555555555555444333222111222444777;;;???BBBDDDMMMTTTTTTIIIBBBCCCCCC@@@BBBMMM[[[jjj|||mmm]]]OOOAAA<<<>>>777666666888999999777555111222333555666777777777444555555555444555777:::777666555444333222222222555444333333333444555666///000111333333333222111555444444333222111000000111000000111222222000...//////000000000000//////666111000444777@@@UUUkkkuuutttpppfffZZZRRROOOPPPZZZhhh|||sssdddOOO<<<666:::111444444222000111111000000111222111//////000111...///000222222222111000222222111111000000////////////000000000000//////oootttxxxxxxuuuuuuyyy}}}|||~~~~~~zzz{{{}}}tttfff[[[RRRMMMCCC>>>888666666666444222555666777888888666444333444444444444444444444444333444444444555666666666444555555555555555444444333333444666777999::::::===>>>???BBBFFFKKKPPPSSShhhlllrrrxxxnnnlllppp{{{xxxssszzzxxxxxx|||}}}vvvpppsssuuuwwwvvvqqqiiiaaa[[[\\\\\\]]]\\\XXXRRRKKKGGGDDDAAA===999666555555666333555777555222000111222333222111000000000111222333222111000////////////000000000111111333444444888666444222111111111222000111222555777777666444333333333222111///...---111000000000000000111222111333555777777555333222...------///222444444333222222222222333333222111333333222222333333444555444222000222555666555222666444111///......//////...,,,+++---111555555444///000222333444555666666222222333444555444111///555222///000555===CCCFFFBBBDDDDDDAAA;;;888888:::;;;AAAKKKYYYiii{{{~~~ooo___OOOBBB:::>>>;;;888777888:::::::::222111000111333555555555555444333333222222222222555555555555555666777888:::666333333555777777666000111222333333222111000222222111111000000//////000000111111222222222333111000000000222333222111...333666555444<<>>;;;999666444222333444555222444666444222000000111222222111111111111222222000000000000000111111222///000111222333333222222333333222111111111222333000111222444555555444222666333000---,,,...111333222111000000////////////...000222555555555333222///......///222333333222000000000111222222111000000000000000000111222222333111000111444555444222555333111///.........///222000///000333444333111111111111333555666666555666777888999999888777777888666444555888===???AAA;;;<<<<<<:::888777777777333777???JJJXXXlll|||lll\\\OOOHHHAAA>>>:::888888777666555111111222555888888777555444333333222111111222222222222333444555666888999888444111111222444333222111111111111111000//////000000000000000000000000000000000111111111222222111000000000222333222111---111555666777<<>>===<<<777666444333333555777888666444222000///000111222111333444333111///000000111222222333333333222222......///000111333444444...000222333333222000///.........///000111222333///000111222222222000000111///...---...///222333222222000///...---------+++---///111333333333333111000///000222333222111...//////000111111111000///////////////000000111222111000111333333333111333222000...------......222222222333555555333111222111000222666777555333555777:::999777777999<<<;;;:::888999;;;<<<;;;:::555555444555777888777777444777;;;@@@JJJ]]]vvvzzzjjj[[[RRRFFFCCC>>>;;;999777444222222333555888;;;;;;888555333333222111111111222222000000111222444666777888666333111000111222222111444333222000////////////.........///000111111111//////000000000000111111111000000000222333222111---000444666888;;;???AAA???>>><<<999777888<<>>@@@CCCGGGNNNUUUZZZdddaaaffftttwww|||~~~}}}tttnnnjjjcccaaa```aaa___YYYXXXZZZYYYUUUQQQNNNKKKHHHDDD@@@???===;;;999888777777777777666444222111222333444777666333111///...//////111111222222111000//////000111333444444333222222...///000111222333333333///000000111000000///...,,,------...///000111111///000111111000.........&&&***...222444222///---111000///......---......,,,,,,...///000111111111222111000000222222111000---...000111000000111222000000000000000111222222111111111111111222111111111000///...------......///000222555777888666555222000...111444666333000...222555444111111666:::===;;;999888999:::999888666444222444888:::999777:::<<<======@@@PPPgggzzzyyyeeeVVVJJJFFFBBB>>>;;;999777555666666666888999999777555444333333222222333333333111111111111222333555555444333222222333444444555777666333111000//////000....../////////000000000///////////////000000000111000000000222333222111000000111444777888888888777777777666666999>>>AAAFFFNNN^^^ttt|||iiiSSSFFFCCC???@@@AAA:::777555444444555444222111000000000000//////......///............///000000........................111000///......000222333mmmppprrrqqqooorrryyy}}}}}}xxxnnnaaaUUUMMMGGGBBB???;;;:::999777666555666666555555555555555555555555666666666555444444444333222222333444555555444444444444444444555555555555555555555555555666666777666999<<<>>>@@@AAADDDFFFQQQNNNRRR^^^jjjpppsssvvvxxxpppyyypppzzzyyypppjjjggggggeee]]]WWWVVVVVVQQQMMMLLLFFFCCC@@@===;;;999777555333333333444333333222111333333333222111000///...555444222000////////////000000000111111000///...///000222333444333222222000111222222222222111111111000///.........///000............//////......///111222111...------///%%%)))...333444333///---......---......///000000//////////////////000111333222111111222222111000...000222222111000111333000000//////000000111222111111222111111111111111/////////............///...111444666777666666666111///...000222333111...,,,000333333000000444999<<<999555444555777888999888555333555888:::888555666999;;;999999CCCUUUdddqqq\\\MMMIIICCC???===;;;999888<<<999666555555555555444555555444444444555555666333333222111111111111222///000111222333444666777:::888666333222111111111111000000000/////////...000000000///////////////111000000000222333222111333111000111444555555444555666777777888;;;???CCCKKKOOOZZZnnnvvvaaaKKK@@@AAA@@@CCCDDD<<<777555555555555444222000...............---------...............//////000...........................///000111222222222222nnnppprrrpppooosss{{{{{{}}}~~~rrrfff\\\SSSJJJDDDAAA???<<<999777666666777555555555555555555555555555555555555555444444444111222333444444555444444222222333333444555666666444444444444444333333333000333777::::::;;;<<<===CCCAAADDDLLLSSSUUUXXX\\\hhhnnnvvv}}}uuuqqqzzz|||~~~qqq|||}}}qqqjjjccc]]]ZZZ[[[^^^TTTKKKIIIHHHCCC===:::888777666555333222111111---///111333333222111000...000222444444333111000------......///000111111111000000000222222000...///000111111222222222222222333444444333111///...000000/////////000000111000000000000000///...---///222333111...---...111////////////000222333444---------...///000222222333222111000000111222333333222111111222333222000...111444333000///000222...............//////000111333333333111000111222.../////////////////////111333555555333222222222000000111111111000//////000333666666555555777:::999666222111333555777888777666555555666666444333333777:::::::::@@@LLLVVVnnnyyydddVVVPPPHHHAAA===<<<:::999===:::555333222333444444666666555555555666777777555444333111000000000000,,,...000111111222444666:::999777666444333333222222222222111000/////////111111000000000000//////111000000000222333222111444222000000222333444444333555666666777:::>>>BBBPPPQQQXXXggg|||rrrVVVDDD===@@@AAACCCDDD;;;555444444555555444111///------------------------......------......///000------------------------+++---///111222111///...jjjmmmooooooooottt~~~}}}~~~vvvnnneeeZZZSSSGGGEEE@@@<<<999888999999666666666666666666666666444444444555555555555555111111222333444444444444111222222333444444555555555555555555444444333222111333555666666666888999999999<<>>;;;666222222222333444444333222111111///000222333444444444444000111333555666555555444,,,,,,---...///000111222222000///111333333111///////////////000111222333222333444444333222000......000333555555444333111000111111222111000///...000333444333///...111444555444333333333444666777////////////000000111222555444222111222444666888333111111111333333333111...222444333...,,,...000//////......//////000111222444555444111000111333...//////000111111111111111333444333000///000222000333555444000...000222222333555777777777777777777555333333444555555555666777777666444333444555999;;;=========AAAGGGLLLYYYjjjrrriii```TTTIIIBBB>>><<<;;;:::888555444444555555444555555555555555666777777444444333222111111111111...000333333111111333444888888777777555444333222222222222222111111111111222222111111111000000000111000000000222333222111111222333333333333444444444555777888:::===AAADDDLLLLLLQQQ]]]qqqzzzvvvsss}}}gggOOO@@@>>>CCCCCCDDDCCC;;;333333333444555444111..............................------------...//////------------------------------.../////////...---gggjjjlllmmmnnnuuuzzzzzz{{{tttkkkdddLLLIIIDDD???;;;:::;;;;;;777777777777777777777777333444444555555666666666000111222333444444555444222333333333333333444444777777777777777666555444666666666444333333666888444555999<<<:::999===EEE@@@AAADDDKKKSSSZZZ^^^___aaahhhrrrzzzpppiiiooozzz}}}|||xxxwwwzzzyyyppplllaaaRRRFFFFFFGGGBBB<<<:::<<<999888888444000000555...000111222111/////////000000000111222333444555222222222222333333333333000000000000000000000000222000///111333444222//////............000222333111222444444444222111///---111666;;;<<<999444111000111222333333222111000000333555444000///222666555777999;;;;;;999666444222111000000000000000111555444333333444777:::<<<222111000111333444333222...111444222---***,,,...111111111111111222333333222555666555222000222444...///000111222222222111---///111000//////222555000555999777111...111555000000222444666666444111555555444555777666444222666888:::888555444666888>>>>>>>>>===<<<===???BBBIIIXXXnnnyyyooo```QQQGGGBBB???===666555555666888888777555444444444444444555666777333222222222222222333333333555777666333222333444666666777777666444222111111111111222333333444444333222222222111111000000111000000000222333222111///111555666555333444444777999;;;<<<>>>AAAFFFIIIDDDDDDHHHUUUiii{{{lllcccgggzzzsssZZZMMM@@@AAAGGGFFFFFFDDD<<<222222222444555444111............///////////////...------------...//////------------------------000///............///000jjjiiijjjpppxxx~~~~~~wwwkkkggg\\\PPPHHHAAA;;;:::<<<777555333444555777888777666666555444555666777888555555444444444333333333444444444444444444444444555444444333333444444555444444444555555555666666666666666777777777777888888;;;???BBBDDDEEEGGGHHHRRRSSSWWW^^^fffoooxxx|||tttgggkkkrrrsssuuuzzz}}}~~~yyytttqqqpppjjjiiiiiihhhddd]]]UUUOOOAAA@@@===;;;999888888888555555444444444333333333000000000000000000000000///......000222444444333555333111000///000111222222111000.........//////000000222555777666333000///000111000//////111333666222///000333333000,,,000444:::>>>>>>999333///000000000000000111111222111111000//////000111111222555888;;;<<<:::888666000000111222222222222111///444444//////555888777555555555555555555555555666444111///......///000000000111222222222222111:::666111000111333333222,,,---...///000000000000///000222222222111///...000111111222222222111111///000333555555444222000222222333333444555666666999<<<===<<<888666666777777:::>>>>>><<<;;;===>>>DDDKKKYYYmmm~~~zzzoooaaaTTTIIIAAA===:::666666888777444333555999888777666444333222111333333333222222222222222444333222111111333555666888666444333333333222111444333333222111111111222444444444444333222111111333333333222222111111111333333333444444444555555444444666:::>>>@@@AAAAAA===DDDAAADDD]]]yyymmm\\\ZZZZZZlll|||eeePPPHHHAAABBBPPPYYYRRRBBB777222111111222333222000...111111111111111111111111++++++++++++,,,---.........---,,,+++***+++,,,,,,////////////...---,,,+++iiiiiilllrrr{{{{{{qqqggg\\\TTTLLLCCC>>>>>>@@@===:::999999:::999888777666666555555666777888555555555444444444333333444444555555555555444444555444444333333444444555333444444444444555555555333333333333444444444444555777999:::;;;;;;<<<===@@@AAADDDIIIPPPXXX```dddnnnwwwpppbbbeeejjjiiijjjnnnpppqqqrrrooojjjddd```^^^TTTRRROOOMMMKKKGGGBBB>>>888777555333222111111111333333222222222111111111000000000000000000000000/////////111333444444222444333111000000000111222333222111000000000000111000000000222333222000---///000111111000111222444555333111000111000...,,,...222777::::::777222////////////...///000000111111111111111111111111111///111333555666555444222222111000//////111222333111444444222444;;;===<<<:::888666555444555777888444333222000///...//////222333333444444444444444555333222222333333111...,,,---...///000111111111111000000///////////////000000000111111222222222///111333555555444222111111111222333444666666777888<<>>999555444555999<<<>>>>>><<<:::;;;<<<<<>>:::888::::::777666888888777666555444333222222111222222222222222222222////////////111222444666666555333333444444222111333333222111111111111111222222333333333222111111555555444444444333333333222333333333333444444444777777888;;;===>>>======:::???===CCCZZZnnnnnn___[[[TTTggg{{{sss[[[GGGFFFDDDKKKWWW\\\RRRBBB888444333333444555444222000..............................------,,,---------///...---,,,,,,,,,------...............------,,,lllmmmpppvvv}}}vvvmmmfff]]]PPPGGGEEEFFFBBB>>>;;;::::::999888888888666555555666777777555555555444444444444333444555666777777666555444555444444333333444444555333333333333444444444444555555555555666666666666777777777777777666666555555666888;;;@@@FFFKKKOOORRRYYYbbbjjjuuuuuueeeYYYYYY\\\ZZZYYY\\\\\\]]]\\\YYYSSSMMMIIIHHHCCC???;;;888777777666555555444333222111111111111000000000000////////////000000000000000000000000...///000333555555333111333222111000000000111222333333222222222222222222111000......//////---+++///000222222222222444555555555555222///---,,,,,,---///222555666444111000...............//////000000111222333333222111000---...///000111111111111444222000...///111333555333444444555;;;AAAAAA>>>===:::666333222444666888333333222222111000///...222222333444444444444444000000222444555333...+++,,,---///000222222222111222000...,,,,,,---///000000/////////000222333444000111333555555444333222000000222333555666777888;;;BBBHHHGGG@@@999888999===>>>???>>><<<::::::;;;:::===DDDMMMXXXggg}}}~~~nnn[[[JJJ@@@BBB===;;;======;;;:::<<<888888777666555555444444000000000111222222222333///000000111111222333333333222222444555555333111111111000000//////000000111111222333333333222222444444444444333333333333222222333333333444444444666777999;;;<<<=========;;;<<<;;;GGGYYYcccnnntttjjjccc[[[lll~~~nnnWWWEEEFFFKKKTTT\\\ZZZLLL>>>666444333222333444444222000------------------------000000///...------------000///...------------...,,,,,,---............---qqqsssvvvyyy}}}}}}wwwnnn```UUUQQQPPPKKKCCC===;;;;;;<<<<<<999888777555555555555666555555555555444444444444444555888999999888555444555444444333333444444555222222222333333333444444666666666666777777777777777666666666666555444222444555555777:::>>>AAACCCCCCGGGLLLSSS[[[dddjjjlllooozzz~~~zzzvvv}}}{{{rrrkkkiiiaaaUUULLLKKKLLLIIIIIIJJJIIIJJJIIIFFFAAA<<<999888:::777444222222444444444333333333333333333333333////////////............000000000000000000000000...///111333666555222000111000//////...///000000111222222333333333222222111///------...//////...111333444444333222333444555888999555...+++,,,...---...000111222222222111///............///000000///111222444444222111///////////////000111222333444333222111222333444555444555777===CCCFFFAAA;;;;;;999666333222222222333111222333333333111///---//////000111111111000000...///222333333111...+++,,,...000222333333222222111000///...---...//////000///......///111444666///000222333333333222111///000111333555777888999<<>>>>>>>>>>>===<<<;;;;;;:::<<<@@@EEEJJJVVVmmm{{{uuuyyy}}}iiiUUUIIIDDD>>>:::<<<>>><<<<<<>>>999888888777666666555555//////000111111222333333555555555555333222000///000000222444666555333000000//////.........//////111111222333444444444333222111111111111111111111333444444444444555555555222444777:::<<<>>>@@@BBBCCCAAABBBPPP```___dddwwwzzzrrrlllxxxzzzhhhVVVKKKNNNTTT[[[[[[QQQBBB777333111000///000111222000///........................//////...---------------///......---------------***+++,,,---............rrrtttwwwyyy|||}}}~~~~~~|||pppgggcccddd\\\QQQHHHBBB@@@@@@@@@;;;:::888666444444444444666666555555555444444444444666888::::::888666444555444444333333444444555222222222333333333444444222222222333333333444444333222222444666666333000333333333333444666888999;;;;;;>>>BBBGGGKKKPPPSSSYYY___eeehhhiiimmmttt{{{|||yyyqqqqqqooonnnooopppooommmmmmllllllkkkjjjgggbbb^^^bbbeeehhhfff```YYYTTTSSSKKKEEE@@@>>>>>><<<<<<===;;;======;;;777444333333222111000000222222222111......//////000000000000////////////............////////////////////////......000333555444111///......---------.........///000222333444333222111111///------000222333333333444666555333222111222555999:::666///+++---000......//////000111222333000000//////000000111222///000222333333222000///000/////////000111222333222444555666777666555444888888===FFFKKKHHH???888888888777666555333111000000222333444444222///...------...///////////////000111111222111000//////...///222444444444222111000000111222111000///...///......---///111444555//////000111222111111000///000111333555777888999777>>>FFFFFF@@@:::888999;;;;;;::::::;;;;;;;;;:::777888;;;===>>>DDDUUUfffzzz~~~yyy|||hhh]]]eeerrrxxxeeeXXXIIIAAA;;;<<<>>>===<<<===777777666555444333333222//////000111222333333444666666555555333222000/////////111333555555222000///......---......//////222222333444444555444444111111111111111111111111555555555555666666666666222444777999;;;>>>CCCGGGMMMMMMOOO]]]iiieeeeeevvv}}}}}}nnn^^^UUUSSS```ccc```UUUFFF:::444333111000//////111111111000........................,,,,,,++++++,,,------...------------,,,,,,++++++******,,,---......///...ppprrruuuxxxzzz~~~}}}}}}}}}xxxwwwwwwooocccWWWNNNGGGAAA>>>>>>===:::888666555555555666666666555555555444444555666777888888777666555555444444333333444444555333333333333444444444444333333333444444444555555444333555999<<<<<<777333333333222222222333333444333222333888;;;;;;>>>BBBFFFFFFHHHKKKOOOTTTYYY\\\___bbbhhhmmmsssyyy{{{wwwuuutttqqqoooiiijjjlllllliiiddd^^^[[[SSSUUUUUUSSSRRRUUUTTTRRRRRRQQQPPPQQQPPPNNNJJJGGGJJJLLLNNNMMMJJJEEEBBBAAA:::999888777555444444555444666777666333222222222000//////111333333222000------...///////////////000/////////............////////////////////////......///111333222000...,,,,,,------------......---///222444555555333111000...---...111333444444222444666555333222111111444777888555000---///222///////////////000222222000000000000000111222222///000111222222111000///............///000111111222333666888999777555333:::;;;AAAIIILLLFFF===888888999::::::888555222000111222333444444222000/////////000111111111111111222333333222000000222444000222444555555444222000///000222333333111///---///.........///111222333///000000111111111111111000000222333555666777888777;;;@@@AAA???<<<<<<<<<:::888777777888999999888777888:::<<<:::<<>><<<<<<666666555333222111000///111111111222222333333444111111111111111111222222000///000111333444222000......------......//////222222333444444444333333222222222333333333333333444555555555666666666666666888999999999===DDDJJJZZZ^^^```jjjvvvsssrrr~~~zzziii]]]^^^fffuuupppcccOOO???999777666333111000000222333333222,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......,,,,,,------,,,,,,+++*********+++------.........rrrtttvvvwwwyyy}}}}}}~~~}}}xxxooodddXXXMMMEEECCCAAA>>><<<999888888777666666666666555555555555555666666777777666666555555444444333333444444555333444444444444555555555555555555666666666777777555555888===BBBAAA:::444444444333333333333333333111...///444666444555999888999:::;;;>>>@@@CCCEEEFFFHHHKKKRRRYYY___bbbccciiiooovvvxxxwwwxxx{{{~~~~~~|||yyyvvvtttvvvzzzyyysssmmmgggfffdddcccdddfffhhhjjjeee```ZZZWWWVVVVVVTTTRRRLLLMMMNNNNNNMMMJJJFFFDDD===AAABBB???>>>AAAAAA>>>???>>>>>>???@@@???===;;;;;;===>>>===<<<999777777222555666444222111111111222333444333111000000222333111000111333333333222//////111111222111000000//////.........---------////////////////////////...------...000000///---------...///////////////---///333666888777444333...,,,,,,---///111111000///111444555444333222333111333444222000...000111//////.........///000000///////////////000111111////////////////////////---......//////000000111222333444666666555444444777777<<>><<<::::::888666444222111000333333333333333333444444111111000000000111333444111000///000111222111000...............///000000111111222222222111000000111222222222333333333333333333333333444444444555777999999777888>>>HHHPPPiiiqqqsssxxx~~~mmmdddmmm|||vvv```HHH;;;:::999666333111//////111333333333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---.........---++++++***+++,,,---------------wwwxxxyyyxxxxxx||||||~~~|||}}}ooo```VVVFFFDDDBBB???<<<;;;::::::777666666666555555555555666666555555555555666666555444444333333444444555444444444555555555666666222222222333333333444444111222555;;;@@@>>>666///222222222222222111111111333000000555555111000444333555888888888888999;;;<<<;;;<<>>???@@@???===;;;;;;<<<<<<<<<;;;::::::333999:::666666999:::666888777777888::::::999888666777777777666444333222000444777555222111000000111222222111///...///000333111......///000111111---...///000000///...............---------,,,,,,////////////////////////...---,,,---...///...---......///000111111000000---000555888999888666444,,,+++++++++---...---++++++...222444444444444555...///000000//////000111//////...---------.....................///000000//////............//////...///000111222222222222333222222222333333444444222111444:::999333333777888777666444333333333333222222333333333222111111000000111222222222222111222555777777555333444666333555777888777444000...111000...---------///000...///000000000000//////333333444444444444555555222222333333444555666666777555444666;;;@@@AAAAAAFFFCCC???>>>??????===;;;;;;888888:::999999===CCCEEEUUUmmmuuullluuuoooffffffuuugggXXXPPPLLLEEE???<<<@@@???>>>;;;999777555444444444444444444444444333777555333111111111333444222111//////000111111000...............///000111000000000000000///...---//////000000111111111111111111222222222333333333555666777666888@@@MMMWWWtttooohhhuuuuuu[[[BBB888::::::555111///------///111111111////////////////////////000///...------------------.../////////...,,,,,,++++++,,,---------,,,,,,||||||yyyvvvxxx~~~|||qqqhhh]]]WWWNNNFFF@@@???@@@AAA:::888888:::888444444777:::888555444555666777777555555444444444333333333333333333444444444555555666555555555555444444444444444555555555555444444222222222222222222222222333222111000000111222333222222111111111111111111333444555666777999999:::>>>???@@@BBBDDDEEEGGGGGGOOOOOOOOONNNNNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJOOOOOOPPPQQQPPPOOONNNMMMEEEDDDCCCBBBAAA@@@???>>>AAA???<<<999888888:::;;;999999888888777777777666555555555555555555555555111111222222222333333333222333444555666555444333333333222111111222333333111222222333333222222111000000////////////000000111000///......///000111000000//////.........---//////////////////////////////............//////...///000000000///---,,,000000///...............///333999>>>???;;;555111111111000//////////////////////////////000000000000000////////////000000...------,,,,,,------...,,,...000222333444444333999555111000111222222000222222111000/////////000000000111222333333444444///222555666444333333333111000000000111333555666000111111222111000...---111000///000333666888888999<<<;;;555111222222000666888:::888444111000111111///,,,,,,,,,,,,+++***//////......///000222333333222222444666666555444333222111000111333666777999777555777<<>>======999:::::::::999:::===???JJJMMM\\\wwwtttqqq~~~yyykkk]]]RRRJJJEEEBBBEEEDDDBBB>>>;;;:::;;;<<<333333333333333444555666333444444333111000111333666333000...///000000000000000000//////...------111111000//////000111222333333222111000000111111444444555555555444333222444666999888444888III\\\zzzzzzvvvyyy~~~oooTTTCCC===;;;777222333222000///...///111222......------------......//////000///...---+++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++}}}~~~zzzuuuvvv~~~~~~vvvoooggg\\\QQQJJJEEEBBB@@@EEEBBB@@@???<<<777777999999666444333444555555444555555555444444444333333333333333444444444555555555555555555444444444444444444555555555555444444222222222222222222222222222222111000000111222222222222222222222222222222222333333444555666777777444444555777888999:::;;;=====================<<<>>>??????@@@@@@@@@@@@???>>>>>>???@@@???>>>===<<<<<<<<<;;;:::999999888888999888666555555666777888444444444333333333222222333333333333333333333333111111111222222222333333111111222333333333333222333222222111111222222333111222222333333222222111000000////////////000000000000////////////000000000/////////....................................//////............//////...///000000000///---,,,000000/////////000000111111555;;;???@@@<<<777333//////...---------------000000111111111111111111000//////......//////000...------,,,,,,------...,,,---///111333444444555888444111000111222222000222111000000000000000000000000111111222222333333111333555555444222111111//////000111444777:::;;;333444444444444333111000000000///000222444555555666:::999555333444555444444777888777333111000111111///---,,,------,,,+++//////......///000222333333222111222444666555444444333222111222444555777999888999<<>>>>>;;;666333///...------,,,---------111111222222222222111111.........------...............------------......------...///111333555666555333000000000111111000000000000000000000111222000000000000111111111111333444666555222000////////////000111444777999;;;555555666666555333222111000000111222222222111111222666777444333666888777222444555444222000000111222000....../////////---///////////////111222222555333222333555777777666555555444333333444555666::::::===AAAFFFHHHIIIHHHHHHGGGEEECCC@@@===;;;:::;;;<<<>>>>>>>>>>>>???@@@<<>>888666444333111000///...---...///000......------------......++++++,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~{{{vvvwww~~~uuupppnnnjjjaaaZZZSSSOOONNNNNNJJJCCC===<<<888666555666777777777555555555555555444444444444333333333444444444555555555555555444444444333333333444444555555444444333333333333333333333333333222111111111111111111222111111222222222222333333222222222222222222222222333333333333333333333333222222333333333333333444666555444444555666888999333444555555555444333222111111111111111111111111,,,---///000111111111111000000000000000000000000000000000000000000000000111111111111222222222222000000///...///000111222222222111111111111222222111111222222222222111111000000////////////000000...///000111111000///...///////////////.......................................////////////......//////////////////...............///000111333444111333666999999777333111000//////....../////////111111222222222111000///...------,,,,,,------.........------------.........------...000222555666222111/////////000000000000/////////000111222222000000000000////////////222333444444111000///000000000//////000222444555444444555555444222000///000222333444222111000000///333444222111555777666111111222111111000000000444222000000222222222111/////////000000111222222777555444555777999:::999666666555444444444555555:::;;;>>>AAACCCCCC@@@===EEEDDDBBBAAA@@@???===;;;;;;>>>AAABBBAAA@@@@@@@@@<<>>777333111111000000///...---......///......------------......++++++,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,------------------------yyy{{{zzzxxx{{{~~~~~~}}}~~~}}}vvvooohhhdddcccccc^^^RRRGGGBBB:::888666666777888888777666666555555555444444444333333333444444444555555555444444444444333333333333333444444444444333333444444444444444444444444111111111222222111111111///000000000111111111222333333333222222222222222222222111111111000000000111111111222222333333333111111000///000111333444111111222333222111000///000000000111111111111111///000111222222111000///000000000000000000111111111111111111111111111111000000111111111222222222111111000//////111222333111111111111111111111111000111111222222111111000000000////////////000000...///000111111000///............///////////////..............................///000000///......//////........./////////,,,,,,---...///111222333111222444555555444222000//////............/////////000111222111000...---------,,,,,,,,,,,,------///......------......///............///222444555...//////.........///000000/////////000111222222000000/////////////////////111222222111000111222000/////////000222444555555555555555444222000///111333666555333111111222...222333000000333555444111000//////000000000000444333111222333444444333//////000000111222222222555444333555777999999999666555555555444444555555888999;;;>>>???>>>:::666>>>===<<<===@@@AAA@@@>>>;;;>>>CCCEEEDDDBBBAAA@@@<<>>QQQjjjuuummmnnnssssssiii^^^LLLIIIDDD>>>888444333333000//////.....................------------......222222111000//////......///...------,,,,,,------------------------------tttwwwyyyyyy}}}~~~zzzwwwuuunnn___PPPIIIBBB???;;;999888999888888666666666555555555444444333333333444444444555555444444444444333333333333333333444444444444333333444444444444444444444444000111222222222222111000......//////000111111111333333333333333222222222333333333222222111111111111111222222333333444444222222111111111111111222000111111222222000///...///////////////000000000222222333444333222000///......////////////000000111111111111111111111111000000000111111111111222111111111111111222222333000000111222222111000000000000111111111111000000000000////////////000000//////000000000000//////.........///////////////---------------------------...///000000///...---///............///000000,,,,,,,,,---...000111222222333333333333222111111,,,,,,,,,+++,,,,,,---...///000111222111///---,,,---------,,,,,,---------//////............//////////////////000111222222---...000000//////000222000000000000000000111222////////////000000000000...000111111000000111222......///000333666888:::777777777777666444222000000333666555333111333555000444555222111444666555222000......///000000///333111000111333444444333...///000111222222222222222111222444777888777666444444444444444555555444444444666:::<<<<<<:::777888777666:::???BBBBBB@@@:::>>>DDDGGGFFFCCCAAA???;;;<<<>>>BBBNNNccc~~~|||iiiYYYLLLFFF===888666666555333555555444444333333444444111222333222111111333555555555666888::::::888666------///000111222222222111222222222222111000///,,,---000222444444444444...------...///111333444333111111333333222666===HHH___yyysssllllllmmmllliiiggghhhhhhbbbVVVLLL@@@???===;;;999888777777000000000/////////............------------......333222000///...---------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,oootttxxxzzz~~~{{{mmm```YYYRRRMMMFFFAAA>>><<<<<<;;;666666666666555555555555333333333444444444555555444444444333333333222222222333333444444333333222222222222222222222222222000111222222222222111000...//////000111111222222222222222222222222222333444444444444333333333333222222333333444555555666555555555555444333222222222222333444333222111000////////////////////////222222222222222111111000.........//////000000000000000000000000000000000000000000000111111111111000000111222222222222111///000111222222111000///000000111111111111000000000000////////////000000000000////////////000000............/////////000---------------------------...///000000///...---///......---...///000111............///000111222111111111000000/////////,,,+++++++++,,,,,,---...000111222333222000...,,,......------------......//////............////////////000000000000//////...000333333222111333555222111000000000000000000/////////000000111111111000111111000......///111.........000222555888:::777777777666555333111///---111333333111111444888333777999666666999<<<;;;333111......///000///...///...------000111111111...///111222333333222222111222444777::::::888666222222333444444444444444222222222444666777777666555333333777>>>BBBBBB@@@999>>>EEEHHHHHHDDD@@@>>>===999999@@@GGGTTTooorrrdddXXXOOOCCC;;;999888777555333333333222333333444444333444444333111111222444222333555:::>>>AAAAAAAAA777555222000///000111333111111111111000///---,,,,,,...111444555666666555---......///000111222222222111222333111000666===???RRRkkkwwwddd\\\]]]___[[[```eeeeee___SSSEEE===999777666666777777666444000000111111000000//////......------------............,,,++++++++++++,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,lllrrrwwwzzz}}}}}}sssnnnaaa[[[QQQIIIDDDAAA@@@???777666666666555555555555333333333444444444555555444444444333333333222222222333333444444333333222000000000000000000000000000111222333333222111000///000000111222222333333000111111111222222222222111111111111111111111111000000111222333333444444444444555555444222000///111111222333222111000///111111111000000000//////111111111111111111111111000000000111111111222222000000000000000000000000000000000000111111111111...///111222222222111000///000111222222111000///000000111111111111000000000000////////////000000111000///......///000111---.........//////000000---------------------------...///111111///...---///...------...///000111////////////000111222333///...---,,,,,,,,,,,,,,,------------......///000111222444444444111...---///......------....../////////............/////////000111111111///...---///222555666444444555888222222111000//////000000...//////000111222222333222222222000...------/////////......///111333444444555555444222000...---+++///111111///000555:::666:::<<<::::::???BBBAAA555111...---///000///---,,,+++***+++---/////////...///111222333333222222333444777;;;>>>>>>;;;999000111222333444444555444444222000///000111111000444222111666===AAAAAA>>>888>>>EEEIIIHHHDDD@@@>>>BBB999999AAADDDIIIcccxxxnnnbbbXXXJJJ@@@===<<<:::888111111111111222333444444333444444333111000111333000111444:::AAAFFFHHHIIICCC>>>777000,,,,,,///111//////111222222111000///,,,---///111111111///...//////000111111111111000111111222333000...555???777HHH```vvvrrr]]]UUUWWWZZZWWW```iiiiii^^^NNNAAA:::999555222222444444111...111111111111111000//////.........------.........///...---,,,---...///000//////...------------...++++++++++++++++++++++++rrrpppuuuzzz{{{yyynnn```WWWRRROOOKKKHHHAAA===999777777888888888777666555444333333333222444333333222222222333333111111111111000000000000111111111111111111111111222111111111222333333444222222222222222222222222333333333333333333333333333333222111000000000000111111111111111222222222999888666555444444444555333222222111111222222333000000000000////////////000000000000////////////000111222222111000111222///000000000111111111111////////////000000000000444333111000000000111111000000//////000111222222---...000222222111...---000000000000000///......000//////.........//////...---,,,---///111111000111000///...---,,,++++++,,,---///000000000///...---------------...//////------------///111333444222000,,,((('''))),,,...---,,,,,,,,,,,,---......111000///...---,,,+++++++++++++++,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,...000222222000000222555@@@999111---...000///---***000111...444>>>===555444333222111///...------///.........///222444666555333222222222222111///111000//////111444777::::::AAAAAA:::===GGGJJJEEE555333000000000000///---...............///000000,,,111777:::999666333111333222888FFFNNNGGG999///333111000222555777555222111111000000000000000111000111444777999;;;======:::;;;<<>><<>><<<;;;;;;:::888666555444555555444444555555444444444444444555333333222222222222222222111111111111111111111111222111111111222222333444222222222222222222222222222222222222222222222222333222222222222222333444000000000111222222222333777666444333222222333333333222222111111222222333000000000/////////......000000000000///////////////000111111//////000111222222111000000///000000/////////000000000111111333222111000000000111111000000000000000111222222///000222333333222///...000000000000000///......//////............//////111///------...///...---..................------,,,---...///000//////.........---------......///000/////////000222444555333000---+++***+++---...............//////000111111000///...---,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---...//////000111000222333222000///000222:::555///...000222111000000555555111555>>>>>>777555555444333222111111000///......---...000333444777555333333333333111///222111111111444777;;;======CCCDDD??????FFFFFF@@@555333111000000///...---///............///000000---111666888777444222000444111555???DDD@@@777111444333111111222333333222000000////////////000000000111333666888999:::;;;;;;<<<===???BBBFFFIIIKKKFFFBBBCCCEEECCCEEEVVVkkktttgggVVVJJJFFFBBB===888333333222222222222333333444333111111111111000///111222333444666:::@@@EEEPPPFFF<<<777333///,,,---//////000000000//////...222222222111111111000000000000000///////////////111111111111222333333444444===HHH]]]xxxnnn^^^[[[___ccckkkqqqmmm^^^LLL>>>777666555555444333222222222000000111222222111000000000000000222333222...,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++wwwxxx~~~}}}vvvmmmfffZZZUUUNNNHHHDDDAAA???===<<<:::888888999999888777222222222222222222222222333333333444444444444444222222222222222222222222222111111111111222333333111111111111111111111111111111111111111111111111000000000000111222333444//////000111222222333333555444222111000000111111222222111111111111222222////////////............////////////000000000000...///000000......///000555333111000......//////000000000000111111111111222222111000000000111111000000000000000000111222111333444555444222000///000000000000000///......//////............//////333111///......---,,,+++++++++,,,---...//////000------...////////////.........---------------...000000000000000111222222222111///...------...///000000000000111222333444000000///...---,,,,,,+++,,,,,,,,,,,,------------.........---------------,,,---...///000111222222222333333222000//////000333000...///333555444222444777666111333:::;;;555111111111000000000/////////......------///000111777555444333333333111///000000000222444888<<<>>>>>>DDDFFFAAA@@@CCCAAA:::666444111/////////...---//////......//////000111///222444555333111000000444111111666888555333444555555333111//////111222000///////////////000000111222444555666777888888<<<<<<<<<>>>@@@CCCFFFHHHDDDFFFIIIGGG>>><<>>???>>>;;;999333333444444333333333222333333333333333333333333222222222222222222222222222111111111111111222222000000000000000000000000000000000000000000000000...............///000000//////000111222333333444333222111000///000000111222222111111111111222222////////////.........---////////////000000000000...///000000......///000444333111///...//////000000000000000111111111222111111111000000000000111111000000000000000111111222333444444333222000///000000000000000///......///............//////000333111...---------,,,***++++++,,,---......//////------........./////////......------,,,,,,------........................////////////............000000000111222333444555000//////...------,,,,,,,,,,,,------------------...............---------////////////////////////111222222111000///000000///......111444555444222444555333......222444111........................///......---------......444333111222333333222000/////////000222555888999===AAAAAA===<<<>>><<<777777444000/////////...---/////////...///000000111111222333222000//////000333000000222111///000555222555666555111000111333000000000000000000111222333444555666666666666666:::::::::;;;===???AAACCCCCCEEEHHHDDD;;;999HHHZZZtttpppaaaVVVLLLEEE@@@:::999888777666777888999444222111111222222111//////000000000111444999<<<<<<;;;<<<===999222///000333333333222111000///...111111111111000000000000////////////000000000000222222222222222222111111666999;;;KKKeeeuuupppeeehhhqqq~~~tttaaaLLL===777888333333333333222222222222111111000000111333666777666444333222222222000...,,,,,,------------,,,,,,+++,,,,,,,,,------......444222///,,,*********+++}}}xxxqqqkkkeee___ZZZVVVTTTOOOIIIFFFFFFCCC???;;;::::::::::::999888777666333333333333222222222222222222222222222222222222222222111000000111111111000000000000000000000000000000000000000000000000000//////...------......///000000111222222333333333222111000000000111222222111111000000111111222000////////////............/////////000000000111///000111111//////000111111111000//////000111222///000000000000111111111000000000000111000000000111111000000000000000111111111222222111000///...000000000000000///.....................///000000000///---,,,---...---,,,,,,,,,---------------------------------......///...------,,,,,,,,,------............---------,,,,,,,,,------......------000//////000111222333333/////////...------,,,,,,------------------------................................................/////////000111111111111......000222444444222000222333111,,,+++---......000000000111111111111111///......---------------000///...///111333222111111000000000111222444555888999888555555777888777666333000......////////////////////////000111111111222222000......///000111000000222000---000555000444888999666333333444222222111111222333333444666666777777777666555555777666666777888:::<<<===@@@AAABBB???;;;<<>>DDDJJJ```uuuooo[[[LLLCCC===;;;888555333333444555111222444777999777222...111222222111000111444666555777===DDDCCC;;;444222222222222222222111000/////////000000000000000111000111111222222333333333222333444555555444333222666888777@@@SSS[[[___jjjpppjjjeeedddfffkkkvvvxxx___GGG777111222555222222333333444444555555333222222111333555777999999555111...///111222222---..................------------------.........111///...,,,+++***++++++}}}xxxzzz}}}~~~|||uuunnnfffcccbbb___XXXRRRIIIIIIIIIGGGEEEBBB>>><<<===<<<;;;:::888666555444333333333333333333333333222222111000000000000000222222222222222222222222111111111111111111111111222222111000000111111111222222222111111111111111222222111000000111222333111111000000000000111111222111111111000000000000.........///000111111111...///000000......///000///000111222222111///...---.........////////////---...000111111111000000222222111000000000000000---......//////000000000000000000000000///......---------......///000111///---+++,,,---......------------,,,,,,,,,++++++------,,,,,,,,,---...///*********+++,,,---...///------.../////////...---************+++,,,......000//////..............................---------///.........---------------........./////////000++++++---...000222333444111///...///111222000......///222222222111000000...///000000---,,,---///---,,,,,,,,,,,,,,,,,,,,,---....../////////......111///...///000111000///000000000000111111111222111000000222333333444555444111---,,,...111333333000000//////000000111222///000111000//////111222222///...111333222333666888777555555666666555333222222222222333444555555555555666666666555444444222111111222333666888999888999999888999===CCCFFFYYYqqqyyycccQQQHHH???<<<888333111000111222111111333555777666222///111222222111//////000222444555;;;EEEIIICCC:::666000111111111111111000000////////////000000111111///000000111222222333333222333555666777666555444888;;;:::BBBPPPPPPMMMTTTYYYVVVYYYcccmmmtttyyy~~~yyyhhhQQQ>>>555333333222000111111222333444444555222111111111222333555666555333111000111222111000...//////000000//////...............------------,,,,,,,,,,,,++++++++++++~~~}}}wwwxxxzzzyyy|||tttppppppnnnggg```VVVVVVVVVTTTQQQMMMIIIGGGBBBBBB@@@>>><<<:::888777333333333333333333333333222222111000000///000000222222222222222222222222111111111111111111111111///......//////000111222333333222222111000000000111111000//////000111222111111000000000000111111222222222222111111111000---......///000111111222---...///...------...///000111333444333000---+++------------.........///---...///111111111000///222222111000000///000000------...///000111222222000000000000000//////...---------......000111111000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///))))))***+++,,,...///000******,,,---------,,,,,,+++*********+++---///000111000///...------------...............---------//////.........------------.........//////000000//////000000111111111222333111...///000111///,,,---///111222111111111111+++,,,///000---***+++///000000/////////.........---......///000000//////444222111000111000...---++++++,,,---...///000000000000222555666444333444333000---,,,...111444555000000000000000111111222...000111111000000111333444...,,,///222333444777>>>999333111222444444222111111111111222333444555444444444555444444333333111111111222444666888999555999:::888777;;;AAAEEEUUUnnnjjjXXXOOOAAA>>>999555222111111222222111111222444444222111///000000000//////000222//////666CCCKKKHHH@@@:::///000000111111111000000.../////////000000111111...//////000111222222222111333555777888888777666555888888???JJJFFF>>>AAAKKKLLLTTTfffvvv|||{{{zzzmmm\\\GGG:::666666333000//////000111222333333444000000000000111222333333000000111333444333000...//////000000000000///////////////...---------,,,)))***+++,,,,,,,,,,,,+++{{{}}}~~~|||xxxuuuvvvxxxzzztttmmmqqqsssmmmbbbZZZYYY[[[UUUNNNIIIJJJGGG???:::;;;<<<:::777666666444222000333333333222111000000///000///000111333333111///222222222222222222222222111111111111222222222222111111000000//////......000000////////////000000222111000111333444333222333222111000////////////------......//////000000000///...............///000000000000////////////---......///////////////---///000///...---...000//////000000000000//////111000/////////000222333///000000///---,,,,,,---+++,,,---////////////...333///,,,,,,---///---,,,+++++++++************)))******++++++++++++,,,,,,,,,++++++++++++,,,---------------...------,,,,,,...---,,,++++++,,,...///.........,,,++++++---//////............///000000//////000000///...---------...000222333222111000,,,---//////......000111///////////////000000000222222222111000//////.........---------......//////...---///000111111///000//////.........//////111000...,,,+++++++++,,,++++++,,,...000111222333......///222444555444222000000111111111222222222///......---------......000000000000000111111111999555111000222555555555666333000000222555888999888555111000111444666666888777666666666666777777777555222000111444888;;;999888999:::999888===EEEUUUnnn{{{mmmWWWKKK???444111111///...///444111......///111222111222222222222222222222222000333555888AAAKKKKKKEEE333444444333000......//////////////////000000111222---+++///111000000111666333222555:::>>><<<999AAA===<<>>;;;===DDDEEEDDDMMMddd{{{xxxlll\\\MMM???888777444111111222222111111111111222222333222111111000111111111333222111///......------............///////////////............---------++++++,,,,,,------,,,,,,xxxyyyzzzzzzyyyyyy{{{|||||||||zzzwwwtttpppnnnmmmjjj```YYYYYYXXXQQQJJJGGGCCC???;;;777666555444333222222222222111111111111333333333444666666444222222222111111111000000000///000000000000000000000111000000000/////////...000000////////////000000111000000000222333222111222111111000000000111111.........///////////////000//////....../////////000000000000/////////...------...//////////////////000111111//////000111000000111111111111000000000000000000000111222222///000111000...------...,,,,,,...///000///......000---******,,,---,,,+++++++++++++++************,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,---------------,,,,,,...------,,,,,,------...+++,,,,,,+++))))))***,,,......------......///000///////////////...---,,,,,,...000111222222111000...///111111000000222333111111111000000//////...111111000//////...------///......------------...------///222444555333111000//////.........//////...---+++************+++++++++,,,...///000111111/////////111222222000///000000000111111111111222000//////............//////000000000111222333333333000...///333777999:::666333000000222555777888888555111000222444555666555555555555555555555555555444222111222555888::::::777777:::::::::???EEEPPPdddssswwweeeUUUIII===999888555333333222000...---///000000000000000000000000000000000---000111444===JJJQQQQQQ666444222000////////////000000000000000111111222666333222555666333333555888888:::===BBBGGGKKKMMMPPPKKKGGGFFFBBB<<<;;;???@@@@@@LLLhhhtttbbbSSSGGG:::777666444222222222222111111111111222222333333222111000000000111111000000////////////000000000000//////............---------,,,,,,,,,,,,+++,,,---...............uuuttttttvvvzzz~~~yyyooommmmmmggg^^^YYYPPPKKKDDD>>><<<::::::999555444444444444333333333222111111222444555333222333222222111111000000000//////000000000000//////000000000000////////////000000////////////000000111000///000222222222111000000000000111222333444///////////////.........000000////////////000000000000000/////////......------...////////////...000222333222111000111222111111222222222222111111///000111111222222111111///000111000///...///000---...///000000///......,,,***((((((***,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,------------,,,,,,------............---------///000000...------...------,,,,,,,,,---......---............---,,,,,,,,,---///000111111000000---///000000000000111333333333222222111000....../////////...------,,,,,,//////...---,,,,,,------***+++---000222111...+++/////////......//////000---,,,+++******+++,,,---+++,,,,,,---.../////////000///...///000///---+++/////////000000000000111000000///...............//////000111222444555666000///...000444777999:::555222000///111444666666777555222111222444555555222333444555555444333222333333333444555666888999:::666555999===>>>@@@DDDHHHVVV___mmm}}}wwwbbbTTTEEE>>>:::555222222000///......000000///...........................,,,//////000777EEERRRXXX===777111---...///000///111111000000111111222333222111222555444222444888===HHHVVV___cccgggmmmrrrsssmmmggg```UUUHHH???<<<@@@>>>JJJgggppp___LLLBBB999888888777555555222222111111111111222222444333222111000000000000///////////////000111222333222111000///......---------,,,,,,,,,+++++++++***+++,,,---............sssqqqppptttzzz|||vvvppplll___[[[UUUOOOKKKIIIFFFDDD>>>===<<<;;;999777666555222111000111333333222111333333333333222222222222000111111222111111000///000000000000////////////000000////////////000000111000///000222333222111......///000222444555666000000//////......------000000/////////000111111000000/////////.........,,,---......//////......000111222222111000111222000111111222222111111000///000111222333222111000///000111000///...///111...///000111000///...---***)))((((((***+++------,,,,,,+++++++++*********)))************+++++++++------,,,,,,------...///++++++,,,---------,,,,,,,,,---...//////...,,,+++...000222222111///...///,,,,,,++++++,,,,,,---...,,,---------------,,,,,,,,,,,,...///000000//////+++---......---...///111222222333333222111000//////.........---------,,,//////...---,,,,,,,,,,,,---,,,,,,---......,,,***//////////////////000111...------,,,---...///000,,,,,,,,,---------.........---,,,---......,,,+++............////////////000///......------......000000000111333555777888333333222222333444444444333000......000222333444666444222222333555555444000222444555555444333222222333444666777777777777;;;555444999???@@@AAACCCDDDLLLPPP___}}}}}}~~~pppiiillluuudddPPPDDD<<<555111111000//////000111111///...------------------------...000000///111;;;IIISSSFFF===222------000000///000000//////000000111222,,,---000333222222999CCCPPPfffzzzeeeQQQFFFHHHCCCJJJaaavvvxxxmmmdddKKKBBB<<<;;;;;;888555555333222222111111222222333444444222111000000//////000000//////000000111222222222222111000/////////---------,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,qqqoooooossszzz~~~qqqnnnjjjgggccc^^^YYYUUUNNNMMMJJJFFFBBB>>>;;;:::888777555555666666555444222222333333333333333333000000111222111000...---////////////000000000000000000////////////000000222111000111222333333111------...000111444555777000000//////......------///////////////000111111////////////............,,,------...............///000111000///...///111//////000000000000/////////000222333333333222111000111222111000///000111000000111111111000...---************+++,,,...000,,,,,,,,,++++++++++++***)))))))))*********++++++---,,,,,,,,,,,,---......***++++++,,,------,,,,,,,,,---.........---+++******,,,......---+++***+++,,,++++++++++++,,,------,,,,,,---------------,,,+++,,,,,,---......//////+++,,,......------///000...000111333333333222111//////............------......---,,,,,,,,,,,,,,,222000------///222444444///////////////000111111...------,,,---...000111,,,,,,,,,---------......---,,,++++++---......---,,,,,,---------............------------------...222111111111222444777888444555555444333111000000000...,,,,,,///111333333555444333333444555444333111333555666777666444333222333666777888888666666:::555444999???@@@AAACCCGGGLLLNNN^^^|||~~~dddWWWYYYooowww```OOOCCC:::555444111111000111333333111///........................,,,...000//////333>>>HHHMMMCCC666///...000///...///............///000000000111444555444999IIIYYYwwwuuucccTTTLLLOOOaaannnlllfffdddKKKCCC>>>===;;;666222222333333222222222222333333444333222111000000000000222222111000000000000000000000000000111111111111............------------'''((()))***++++++++++++mmmmmmooosssxxx|||~~~~~~}}}~~~}}}{{{}}}{{{vvvpppllleeeccc___YYYSSSMMMIIIFFFBBB???===<<<<<<<<<:::999666666666555555444333333///000111222111///---,,,////////////000000000000000000////////////000000111000///000222333222111---......///000222444444///////////////...............---......///000111/////////.........------,,,,,,---............------///000///...---.../////////000000000000//////000111222222333222222222444555555444222111111222111222222222111000...---+++,,,,,,,,,+++,,,///111,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,,,,------,,,,,,,,,---,,,,,,+++***)))+++,,,------+++******+++,,,,,,+++++++++,,,------,,,,,,---............---+++++++++,,,------......,,,...////////////000222,,,...000222333333222111........................------,,,,,,,,,,,,------...+++))))))---333888:::////////////000111222222,,,,,,+++++++++---...///+++,,,,,,---.../////////...,,,+++,,,---//////...+++++++++,,,,,,,,,------------,,,------...///000444333222111111333444666111333555555333222111111...,,,,,,---000333444444444333333444555555444222333444555666777777666666444555777888888777555444888555555:::======???BBBJJJPPPVVViiibbbUUUVVVfff|||jjjYYYKKK>>>666333333222111111333333222111000000000000000000000000)))***---000///000888AAALLLDDD999222000//////......------------...//////333444666666777DDD___xxxfffYYYWWWdddkkkcccZZZXXXGGGAAA<<<;;;888222///000333333222222222222333333333222111111000111111111333222111000000000000000/////////000000111111111//////.........---------+++,,,,,,---------------gggjjjppptttwwwzzz|||~~~~~~yyyrrrkkkeee```]]]SSSPPPMMMKKKJJJIIIHHHFFFBBBAAA???===:::888666555222333444555444222000....../////////000000000111000000////////////000000///...---...000000000///............///000111222.........///////////////,,,,,,,,,,,,---...///000//////.........---------+++,,,------......---------...//////------...///000000000111111000000000222111111111222222333333999::::::888666444444555333333333333222000...---+++,,,---,,,++++++...111------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,))))))***,,,,,,------,,,---,,,+++***)))))))))))),,,------,,,******+++,,,,,,,,,,,,,,,,,,---......,,,---...///////////////*********++++++,,,---...,,,...////////////000222,,,...000222333222000///,,,,,,,,,,,,------------++++++++++++,,,---......+++)))&&&'''+++///333444////////////000111222333------,,,++++++,,,......++++++,,,...///000111111222///------...//////...*********+++++++++,,,,,,---------...000111333444777555333000000000222333...222555666444111111222...------///333666888888333333333555666666333111333444444555666666777777666777888888888666444333666555777;;;;;;:::<<>>>>><<<999777666777333333444333222000...---+++,,,---,,,******---000---------,,,,,,,,,++++++((())))))))))))***************))))))******+++,,,((()))***+++,,,------------,,,***((('''(((((()))))))))((('''%%%%%%''')))------,,,,,,------...///------...///000000//////************+++,,,---...***,,,------,,,---...000---///111222222000...,,,+++++++++++++++++++++,,,*********+++,,,---...///000...,,,,,,---/////////////////////000111222333000///...------...///000++++++---...000111222333555222000...//////...---)))************+++++++++---......000222444666777999777333000//////000000///333666666333000///000///...///111666999;;;;;;333333444555777666333111444333333444444666777888888888999888777555444222444555888;;;:::777:::@@@???LLL^^^yyy|||aaaYYY^^^kkkzzzpppcccPPP>>>444444111......///111222111111111111111111111111111222---,,,//////---000777===<<<999444000...///111///////////////000111111111444888>>>KKKlllyyyXXXVVV]]]VVVLLLHHH???;;;999:::999777888<<<444333333222222333333444000000000000111222333444/////////000111333444555111111000///...---,,,,,,---------,,,,,,,,,++++++------------,,,+++******mmmmmmooosssxxx{{{{{{{{{}}}|||xxxwwwwwwvvvsssqqqfff```XXXSSSQQQMMMFFF@@@@@@<<<>>>DDDEEE===666555222111000///.........---222222000///....................................000///////////////000111333777999777222......000111111000000//////......////////////////////////---...............---,,,000000111111///...,,,+++111000///.............../////////...///333888<<>>ddd~~~YYYTTTOOOIIIIIIJJJHHHBBB;;;666444555555666111666777333111444333//////333444111///111111///000////////////.........,,,,,,,,,---------......------......///000000000******+++,,,,,,------...kkkkkkmmmqqqwww|||~~~{{{sssmmmiiiddd]]]WWWQQQKKKIIIMMMMMMFFF>>>;;;:::888555333333333333222000//////.........//////........................///////////////000111111333666888555000---...000000000000000//////......---------------------------....../////////......///000000000///...,,,+++...---,,,,,,,,,,,,,,,---111111111222333666;;;???DDDEEEEEEAAA<<<777555555333222000000000000...---+++---------+++++++++---...---+++))))))***+++,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++,,,...///...++++++,,,------------,,,+++,,,---...//////...------***************+++,,,---000111111000...---...///...------,,,,,,------...---...............------------,,,------......///...------,,,++++++,,,,,,------.........---,,,,,,.........------+++******+++,,,......------///000---....../////////......,,,---...---+++++++++,,,***,,,---,,,+++***,,,---222///,,,+++,,,.........000333555333...,,,---000***000222111111333444222:::888666555555666666555555333111333777;;;>>>@@@>>>;;;888777888999999888888888888999999999999:::CCCIII^^^}}}nnnjjjppp}}}zzzcccKKK>>>888666222111222333111//////////////////////////////......------......///222555777555222111111111////////////000000000000000:::===LLLxxxZZZPPPJJJEEEDDDCCCCCC>>>999555555666888999444888888444333555555222///444666444111111///+++---...///000000111111000,,,,,,,,,,,,---------------------......///000111,,,,,,,,,,,,------------mmmllllllpppwww~~~}}}wwwqqqkkkccc^^^^^^___XXXOOOIIIDDD@@@<<<888777777666555///............///000000........................---......///000111111222333444555222...---...111000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///.../////////......---,,,,,,,,,+++++++++,,,---------...//////000333888<<<@@@AAABBB@@@<<<888555444111///...///000000///------......---+++******+++---,,,+++*********+++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------)))))))))*********++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////---++++++,,,------------,,,,,,------............---,,,*********+++,,,---...///000222333333111///......---,,,,,,++++++,,,,,,---...............---,,,+++,,,,,,,,,,,,,,,------------,,,++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******)))+++---......---...///111---...............---------...///...---,,,---...///---,,,,,,---///111111777555111//////000000///000222333111...,,,---///)))...111000000444666444:::888555444555666555444999555222222666===CCCFFF???@@@@@@>>>;;;888666666999999::::::::::::::::::@@@III```~~~~~~}}}uuuZZZBBB<<<777222111333444333111///////////////////////////......------......///111222555555333111000000......//////000000111111///:::BBB[[[~~~TTTJJJHHHHHHIIIFFFCCC???;;;888888:::;;;;;;:::;;;:::666666888888666///555999777555444111------...///111111111000///+++++++++,,,,,,,,,------......------...///111222...............---------rrrpppoooqqqxxx|||wwwwwwwwwqqqfff\\\SSSNNNGGGBBB@@@===:::777111000000/////////000000........................,,,---...///000111222222222333222000---,,,...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000------------...------------------------...///000+++,,,---......000333666666888::::::999666444333111000......//////---,,,,,,---...---+++***+++,,,---,,,+++*********++++++...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,+++++++++)))***+++---...---,,,*********+++++++++,,,,,,+++////////////......------+++++++++,,,---...///000000222444444222///...---,,,++++++++++++++++++,,,/////////...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++,,,---............++++++,,,,,,,,,+++******,,,...////////////000222222111111000...,,,***)))---...///...---,,,---...///......///111444777999888555222000111111111111111222222000---,,,---...,,,111333222222666888777777555222222222333333222888555222333777>>>CCCFFF@@@CCCFFFCCC;;;444111111888999999:::;;;<<<======???KKKdddlllNNNAAA999333333555666666666000000000000000000000000//////............//////111111555999888444000000---......///000111111222000:::EEEeeeuuuPPPIIILLLRRRSSSLLLGGGDDD???======>>>>>>===@@@>>>:::777777999999999555:::;;;888666666555222///000111111111///---,,,+++++++++,,,,,,,,,,,,---///...---------///111222111000000///...---------uuussspppqqqwww~~~tttlllfff^^^WWWRRRKKKCCC===555444333111000/////////........................+++,,,...000111222222222111111000...------...000.............../////////------------------------,,,,,,...///000000000000+++++++++,,,------......------------......///000///000111111111111222444000111333555666666555444333111//////......,,,******+++---,,,,,,+++---...,,,,,,+++++++++***++++++---------,,,,,,+++++++++************++++++++++++)))))))))*********++++++++++++++++++************((()))+++,,,,,,++++++***,,,,,,,,,,,,,,,---......333222111000000//////...,,,,,,,,,,,,---...///000///111333333111///------+++++++++******+++++++++............---,,,+++***+++,,,,,,------,,,++++++*********))))))******+++******,,,---......//////,,,,,,---------------,,,+++---...///......///111222222222111///---,,,++++++,,,...---,,,+++,,,...+++,,,///000222222333444111///,,,,,,---/////////222222111000...---...///222666888555555888:::999777444222111222222222111333222222444999>>>AAABBB;;;@@@DDDBBB:::333111222666777888:::<<<>>>@@@@@@@@@OOOjjjzzzZZZFFF:::222333666666666888111111111111111111111111/////////....../////////222222888@@@AAA999333222---......///000111111222222:::EEEgggpppUUUTTT[[[ddddddXXXNNNLLLJJJIIIKKKLLLLLLKKKNNNIIICCC@@@@@@AAAAAABBBDDDFFFCCC;;;666666555444000000111111000///...---++++++,,,,,,,,,---------......------...///111222111111000///...------,,,uuusssqqqrrruuuzzz}}}zzzrrriii]]]NNNCCC666555333111///......---........................,,,---///000111111111000000000///....../////////---............/////////------------------------,,,,,,---.../////////...*********+++,,,---///000------,,,,,,,,,---.........000222222111000111222111000111333666888777666555333000//////...,,,***)))+++,,,,,,,,,,,,---///,,,,,,,,,+++++++++******,,,,,,+++++++++++++++***))))))*********+++++++++'''''''''((((((((())))))))))))*********+++++++++)))***++++++******+++---000/////////000111222333777666555333222111111111------,,,,,,,,,---......---///111111///---------,,,++++++******++++++,,,---------------,,,+++***,,,,,,---......---+++************)))******+++,,,((()))***+++,,,,,,---,,,,,,---......////////////***+++------,,,,,,...///...//////000111111000000+++,,,------,,,,,,---...---///333888;;;999333...000...,,,,,,///111222222555333111000///...//////444888999666555999;;;:::888666333222333444333222000000111555999<<<======555:::>>>===999555555777555666888:::<<<>>>@@@AAABBBSSSnnnfffMMM>>>222222555333333666222222222222222222222222000//////......//////000222222;;;HHHJJJ???555333......//////000000111111333999BBBaaafffYYY```nnn}}}sssaaa```aaadddhhhkkkllllllkkkbbbYYYWWWVVVVVVVVVXXX\\\ZZZSSSFFF===:::888666222222222111111111111111,,,,,,,,,---------......------......///000000000111000000///...---------uuutttsssuuuxxxzzz{{{{{{}}}xxxfffPPPAAA333222111///...---------........................---...000111222111000////////////000000000///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,))))))))))))+++---///000//////...---------......+++---111222222222333444555333111222444777666555444222000000000///...,,,+++,,,------++++++,,,---+++,,,,,,,,,++++++******)))******************+++*********+++++++++,,,,,,''''''((((((((()))))))))((()))******+++,,,------,,,------+++******---000111111111111111333444555;;;:::888666555444444444...---,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++------/////////---,,,******************+++,,,,,,******+++,,,,,,---,,,,,,,,,,,,---...///000000000,,,---//////......000111,,,,,,...///000000111111+++---......------...///111///444@@@LLLKKK===...444222000000222444666666666444222000000000000000111555666333444888;;;;;;777555333222222333333222000000111444888;;;;;;;;;666888:::999777555666777777777888:::;;;<<<===>>>CCCVVVqqqzzzYYYFFF777666666222000333111111111111111111111111000000////////////000000111222>>>NNNQQQCCC666222////////////000000000000222666:::QQQ|||qqqaaa]]]gggwwwtttuuuwww{{{tttiiiffffffddddddgggqqqppphhhZZZOOOJJJGGGCCC<<<:::777444222111111111------........./////////+++,,,...000111000///////////////......---------vvvvvvwwwyyy|||~~~}}}|||xxx{{{fffLLL:::000///...---------------........................---...000111222111///.........///000222222000...---------.........//////++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++((((((((()))+++---000111333222111000000000000000---000555888999999:::;;;888444111000222444444222333111000000111111000///---......---+++******++++++,,,,,,,,,,,,+++******(((((())))))*********+++++++++,,,,,,,,,---------************++++++++++++))))))***+++---...//////...///...,,,***+++///333111000//////000222444555>>>===:::888666666555666......---,,,++++++++++++)))***+++*********---///---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---...///000000...,,,+++++++++******+++,,,------------.../////////......+++,,,---...///000000000000111333333222222444555---...............------,,,...//////......///111...***///BBBWWWYYYEEE///333111///...000222333333888555222000000111111111,,,111222000222777;;;;;;555333000000000111000000222111111333666999;;;;;;<<<<<<;;;888555333333444999999999:::::::::;;;;;;DDDWWWrrr}}}dddOOO>>>;;;:::333000333000000000000000000000000000000////////////000000111222???QQQUUUFFF777222000000000000////////////000222222BBBfffwwwiiieeekkkuuu{{{{{{|||~~~ttthhheeeeeebbbbbbeee}}}}}}wwwkkkaaa\\\XXXSSSHHHDDD>>>777222///------.........////////////000***,,,///111222111///..................---------uuuvvvvvvvvvwwwyyy}}}uuubbbPPPBBB:::111///---,,,,,,,,,...///...------,,,,,,------...***---222444444000+++(((///............---------,,,---.........---,,,+++,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++---,,,,,,,,,,,,---......111000///......///000111222333444444444444333222555444333111111111111222////////////////////////,,,++++++******++++++,,,************************************************(((***++++++*********++++++++++++***************))))))((((((***+++---//////...---,,,,,,---...///111...,,,,,,...111333333444666666555888:::777111///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++***+++,,,,,,******+++,,,+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,---......---------...............///000000777777777666333111111222333222222222333333111///+++---...000000000//////333111111888AAABBB;;;333333111......000111111000???888333333444222111222---...000333777888666555444444444222000000111333333222333777<<<>>>===:::@@@???;;;666333444666777777888999999888999;;;<<>>NNNgggwwwmmmfffkkksssuuusssrrrppppppooooooqqqsssvvvxxxgggdddcccbbb\\\VVVTTTXXXmmm{{{}}}nnngggiiimmmooo\\\GGG<<<999555222111111000...---,,,------...+++,,,,,,---------,,,,,,---.........---,,,,,,+++uuuxxxzzzyyyxxxzzzooo\\\MMM@@@777222000///---,,,,,,---...///,,,++++++******++++++,,,...///000111000///---,,,............------------,,,------...------,,,,,,---,,,,,,,,,++++++++++++***+++,,,------,,,,,,+++...------------...////////////...------......///000111222222222222111000333333111000000111111222111000000///...------,,,,,,++++++******++++++,,,***************************************************+++,,,,,,***))))))))))))************+++++++++,,,+++*********+++,,,---///...---,,,,,,---...///,,,---.........///111333222444444333555888555///------,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++*********+++***+++,,,,,,******+++,,,,,,+++++++++++++++++++++))))))))))))***+++,,,---,,,,,,---...............---------------......///111222222111///------...333111000000222222111000,,,---...000111222222222222///---111666888444000222222111111111222444555???666///000222000/////////000111444777888666444444444444222000000222444>>>===<<<===>>>>>>;;;888:::<<<<<<999777666888888999::::::999888999;;;>>>HHHRRRgggvvv^^^DDD888666444111111000000000000000000000000///...---...///000///...333///666IIIVVVPPP>>>000000000//////000111111222000///000555>>>NNNfff{{{sssrrrnnnddd]]]```fffgggdddccc]]][[[YYYWWWVVVVVVWWWXXXSSSPPPOOOPPPPPPMMMOOOSSS^^^lllvvvrrriiihhhnnntttwwwiii\\\VVVPPPEEE999222///...---,,,,,,+++,,,,,,,,,,,,---------------,,,------......---,,,,,,+++xxx}}}|||}}}{{{wwwxxxmmmcccTTTFFF<<<666222111000///...,,,,,,---......,,,++++++******++++++,,,000///...---------...///............---------------------,,,,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,+++...............//////000------,,,,,,,,,,,,---......//////000000//////...000000000000000111111222222111000///...,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))+++------,,,***((('''((()))))))))***++++++,,,,,,------,,,+++******++++++......------------......(((+++///000///...///111///111111000111444222---,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,+++************+++***+++,,,,,,******+++,,,)))*********+++++++++,,,((((((((()))***++++++,,,***+++,,,---.../////////,,,,,,,,,,,,,,,------------...///...,,,+++,,,---222000......000111111111111111111000000111111222444111......000222222222000222444444333444888;;;BBB777...///222222000///222111222444666666555333333333333111000000222444AAA???======<<<;;;888666666999<<<<<<:::888999;;;;;;;;;:::888777888<<<>>>KKKSSSfffvvv}}}zzzbbbFFF888666555333111222111111000///...------...------...000111000///111---333EEEUUUSSSAAA111000000/////////000111111111000222444666<<>>AAABBBAAABBBEEEJJJWWW```___[[[___hhhnnnpppkkkjjjlllgggVVV@@@333//////......---,,,++++++---------......------,,,---------------,,,,,,+++{{{}}}vvvrrrsss|||wwwpppggg___SSSLLLBBB999444333333333000///...------------......------,,,,,,------...000///---,,,,,,---...000.........---------,,,,,,...---,,,+++,,,---...///------------------------............---,,,,,,+++---------------...//////---,,,,,,,,,------...............//////..................///000111111222111000///...---,,,,,,+++,,,++++++******++++++,,,************************((((((((((((((((((((((((+++,,,---,,,***(((((()))******************++++++,,,++++++***************------------------------))),,,000333333222///---,,,//////---...000///+++,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***************+++***+++,,,,,,******+++,,,(((((()))***,,,---...///+++++++++++++++******)))((()))***,,,---.........+++,,,,,,---------------,,,---......---,,,---///222000------000222333444888666333000...---------111111///...---///222444...222555555222444999???FFF:::111111555666333222333222222333444444222111000111111000...///111333777777666666777666555555444444666666444222444888;;;;;;999666555777:::>>>IIIRRRfffvvvzzzhhhLLL;;;777777444000111111000///...---,,,,,,///...---///111222222111000,,,111BBBTTTUUUEEE444000000/////////000000111222111333666666888AAAKKK]]]qqq{{{{{{sssnnnpppooofff]]]YYYTTTJJJCCCCCCEEECCC@@@???<<<;;;:::999888888888999;;;777555999<<<;;;;;;===@@@IIIOOONNNLLLPPPWWW[[[^^^```hhhrrrppp___III:::222111111000///...---,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,+++{{{~~~~~~zzz~~~vvvrrrrrrzzzvvveeeYYYRRRKKKDDD<<<888444111111111000000//////......------------...------,,,,,,------...------.....................------------,,,,,,,,,------,,,+++,,,---...///------------------------///......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------....../////////////////////....../////////,,,---...///000111111111............------------,,,++++++******++++++,,,************************(((((((((((((((((((((((((((***,,,,,,***)))***+++,,,+++++++++***))))))))))))))))))***************,,,------------------,,,......111666999777000***+++...///,,,,,,......,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++************))))))***++++++***+++,,,,,,******+++,,,++++++,,,,,,---.........//////......,,,***(((''''''''')))***,,,,,,------+++,,,---............---,,,...///...------...000222000......111444666666888666333000---,,,++++++)))+++------,,,,,,///111,,,000333333111222888===EEE:::222333666666555444333222111111222222111///---.........------000222222333333444444555666777:::333///...---***---333999888777444333555999<<>>EEEIIIHHHFFFHHHIIIHHHRRRTTT\\\hhhjjj^^^MMMCCC555444222111///---,,,+++,,,,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,+++yyy}}}~~~yyyyyy~~~zzzuuutttzzz{{{llleeeWWWIIIBBB@@@<<<666222111000111222222111//////............---------,,,++++++******++++++,,,+++,,,...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,------...///000111111111111000//////......//////000------///000111111111111------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))''')))++++++******+++,,,+++++++++*********))))))((()))***+++++++++++++++,,,,,,------------,,,,,,111222666999;;;777000++++++///000---+++...///---,,,++++++++++++,,,------******++++++++++++*********))))))))))))***++++++***+++,,,,,,******+++,,,000000///...---,,,++++++000000000///---+++(((''''''((()))***+++,,,,,,,,,+++,,,...//////......---+++---...---,,,,,,---...000///...///333666777777333222111000///.........***,,,.../////////000111---///111111000111555888===666111222444333222444444222111111222222111000,,,---------,,,---000333555777888777777777:::<<>>888222......---111222///,,,///111000***************+++,,,,,,******++++++++++++******)))))))))))))))***++++++***+++,,,,,,******+++,,,.........------,,,,,,,,,---.........---+++)))(((******+++,,,,,,,,,,,,,,,***+++---.........,,,+++---...///...,,,,,,---...---,,,---000333666666666111111222222111111000///000//////000111111111111000000/////////000222333444111111222222///000333555444222222333444333222,,,---.........///222444555777888888777999<<>>///111777444222333333444666777777888;;;===FFFPPPgggzzzpppccc[[[YYYiiitttxxxYYYAAA777222...111111111111000000000000555333222333444444333222000333444555===FFFDDD<<<111000///...............111///111777;;;===BBBHHHRRROOONNNQQQQQQNNNIIIFFFLLLQQQUUUUUUSSSPPPLLLIIIJJJCCC<<<:::888444222333000000111222222222111111---///444:::BBBQQQjjjzzzSSSHHH>>>:::;;;===BBBIIIHHHDDD===777222000111111111111111111000///...---)))***+++,,,,,,,,,,,,,,,|||{{{{{{}}}|||zzzzzz{{{vvv~~~yyyppphhhcccRRRPPPLLLFFF@@@:::666333222333444333111//////000//////.........------------------....../////////,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,,,,+++***..............................---------,,,,,,,,,.........------,,,,,,,,,++++++---...------+++***000///...---------------+++,,,---.........---,,,---,,,,,,---......---+++***,,,000222222111...,,,/////////...------,,,,,,...+++***+++---...---***,,,+++))))))***+++******+++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,---......444777333000...---***,,,,,,,,,,,,,,,,,,,,,,,,///888AAA@@@888000///000111000///---------...///...+++((('''))),,,......,,,,,,,,,++++++*********))))))))))))***+++,,,---------,,,++++++***))))))++++++++++++******)))))))))***,,,...//////...---///......------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,//////......///000222333000777???AAA;;;222---+++,,,,,,,,,---...///000111444000,,,***+++...///000111000...,,,,,,...000111333666666111///222444333.........///111222444444000111111222444666888999999:::;;;888444222333555444555777999::::::::::::JJJRRRgggpppaaabbbkkkrrryyycccEEE777555666444333333222222333333444222222111111111111111222000222//////:::IIIIII???222000111444333...,,,...111...111:::DDDIIILLLPPPSSSUUUVVVVVVSSSNNNHHHDDDLLLKKKLLLNNNOOOLLLGGGBBBIIIFFFAAA;;;777444333333...444888666444444333000444444777???QQQooo~~~YYY;;;:::===:::>>>KKKRRRIIIAAA===666///000555111111000...,,,++++++,,,++++++,,,,,,---...//////zzz{{{}}}~~~}}}~~~~~~rrrooohhh```WWWOOOIIIFFF<<<;;;999666333000...---111222333333000/////////......------,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,------------......---,,,,,,,,,,,,,,,,,,---.........---,,,+++---,,,,,,---......---,,,+++---///111111000...---/////////...------,,,,,,---+++)))***,,,---+++))))))(((((((((***++++++++++++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,---...///777<<<888222...+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++222999999444///...///111111000///////////////---+++))))))***,,,------+++++++++******)))))))))************+++,,,---...---------,,,+++*********++++++++++++*********)))***+++,,,---............,,,,,,,,,++++++*********++++++,,,---------------,,,---............---,,,......------...000222333111888>>>???:::333///..................///000000000.........000111000////////////...............---111222//////222444444............///111222333111111222222333444555555666888999999777444333333333555777999:::;;;;;;;;;GGGSSSkkkyyynnnqqqzzzcccHHH:::666444444333222222222222222333111111000000///000000111///111//////:::HHHGGG>>>222000111444444000///111444444888BBBHHHJJJKKKMMMOOOPPPRRRRRROOOKKKGGGDDDHHHIIILLLOOOQQQOOOJJJEEEEEECCC@@@===999777555444555666777888<<<@@@>>>888444444:::KKKhhhsssHHH888777888???IIITTTMMMFFFBBB<<<333000333111111111///---,,,+++,,,+++,,,,,,,,,---.........zzz~~~|||||||||xxxrrrkkkfffXXXSSSKKKCCC<<<777555444111111000///......------000111222222000......///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,------.........---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++++++++---............---+++***,,,++++++,,,...///...,,,,,,---......//////......//////......---,,,,,,,,,,,,+++******++++++)))(((''''''((((((***++++++,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,---...000:::@@@<<<333...***(((++++++,,,,,,,,,,,,,,,,,,(((+++///111000///......111111111111111111000///,,,+++***+++,,,---,,,+++*********)))))))))))))))+++++++++++++++,,,---......------,,,,,,++++++***++++++++++++************++++++++++++,,,---......,,,,,,,,,++++++++++++++++++,,,,,,------.........,,,---............---,,,,,,,,,,,,---...///111222000555::::::666222//////000000///...............,,,---000333666555222///......///000///...,,,+++)))...000///...111222111///......---...///000111222333444555666555444444444555666888999777444111333444666888:::;;;<<<===DDDTTTrrryyy]]]FFF:::444000333333222111000000111111000///////////////000000///111000111;;;FFFEEE<<<222000111555666444444777;;;>>>EEEMMMNNNJJJGGGIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDGGGKKKPPPSSSQQQKKKGGGAAAAAA???===;;;888666555999888888???MMMWWWUUUMMMAAA<<>>BBBRRROOOMMMLLLGGG<<<333000111000000///...---,,,,,,,,,,,,,,,,,,------------~~~{{{|||{{{nnnjjjddd^^^ZZZTTTNNNJJJDDDAAA<<<777444333444444333222222111000///......///000111111///.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///.........---,,,***))))))***,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++,,,,,,++++++++++++,,,,,,......//////...,,,***)))+++******,,,...///---,,,------,,,,,,------.../////////...------,,,,,,+++,,,,,,++++++******))))))((()))***+++******+++,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,------000:::???:::111,,,+++++++++++++++++++++,,,,,,,,,*********,,,...///...---//////111111111000///...+++++++++,,,......,,,*********************))))))+++*********++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++---...---------.....................---------------...------............------++++++,,,---...///000111---000222222000.........111000///...------------,,,...111666999999666333////////////......---,,,,,,111333111///111000...000///---,,,,,,---...///333555777999999999777666444222222444888888555222222333555777999;;;======CCCWWWwwwiiiPPP???777111...333222111000////////////000000/////////000111111...000111444<<>><<<;;;;;;<<<<<<>>>AAAHHHTTTfffttttttmmmZZZMMMGGGXXX{{{rrrJJJ999999:::888IIIKKKPPPUUUTTTJJJ;;;000///...------......---,,,------,,,,,,,,,,,,,,,,,,wwwkkkaaa^^^QQQNNNJJJFFFBBB>>>:::888333333222111111111111222111000//////...---,,,,,,---///000000...------...------------............++++++++++++++++++++++++,,,------.../////////...,,,***)))'''''')))***,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,,,,,,,,,,,,,------......//////...,,,***)))+++******,,,---...---+++---,,,,,,+++,,,---...............---,,,,,,++++++,,,------,,,+++++++++++++++---///...,,,******++++++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,------///666888222,,,+++---...*********++++++,,,,,,,,,...,,,+++,,,...///...,,,,,,---...//////...---,,,,,,+++,,,---///...+++)))++++++++++++++++++++++++)))))))))))))))******+++---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))+++,,,------------....../////////111111///...---,,,,,,---........................,,,,,,---....../////////,,,---......---------...//////...---,,,,,,,,,,,,000000222555888999888777222111///---------///000...333555333222333333111000///---++++++,,,...///111333555888::::::999888555222///000444666666555222222444666888:::<<<===DDDXXXwwwuuuXXXCCC999444222111222111000000/////////000000000000000111111222333///000333777>>>BBB???999333000111555999:::===BBBMMMPPPVVVYYYRRRFFF>>>===<<<<<<<<<===>>>@@@BBBDDDAAADDDIIIKKKKKKHHHEEEBBBBBB@@@======???DDDJJJNNNNNNXXXfffsssvvveeeXXXbbbTTT:::555666444===CCCNNNZZZ___XXXGGG777000---++++++---///...---,,,,,,,,,,,,,,,,,,++++++}}}nnncccYYYOOOHHHFFF>>>===<<<999777555333222....../////////...------------------............,,,---//////---,,,,,,---------...............///,,,,,,,,,++++++++++++***+++,,,---...............+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,...///000---,,,,,,,,,,,,------...---............---+++***,,,++++++,,,------+++***,,,++++++++++++,,,---.........------,,,++++++++++++,,,------,,,+++,,,---,,,///222000---******++++++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,---......111111,,,)))+++......))))))******+++,,,,,,,,,000...------...///...---***+++,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,)))+++++++++++++++,,,,,,,,,))))))((((((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******++++++******+++,,,---......///333111000...---------...//////...------...//////---...////////////...........................///......---------......///222111111333666777666555333111///------///111333,,,111444222333666888777111///---++++++,,,///000---///111444555666666666444222///...000333666777111222222444666888:::;;;AAAUUUrrr{{{eeeKKK<<<777555555555111111000000000000111111111000000000111222333444000111555;;;AAABBB===999444111111555999;;;@@@FFFOOOOOOQQQRRRMMMBBB;;;999999999999:::===@@@BBBDDDBBBDDDFFFFFFDDDBBBBBBBBBAAA???===>>>CCCLLLVVV\\\___lll{{{qqqrrrQQQ777111333666333;;;GGGVVVbbbbbbTTTDDD777222---+++---///...---++++++++++++,,,,,,,,,,,,}}}wwwrrrhhh\\\PPPIIICCC<<<888888555555555444222111111111000000000000//////...............///000111111111+++,,,......,,,,,,,,,---,,,,,,,,,------.........------,,,,,,++++++++++++***+++,,,------.........++++++++++++++++++++++++************************------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...---+++++++++++++++,,,------,,,---.........---,,,+++---,,,+++,,,,,,,,,***(((***+++++++++,,,,,,,,,,,,......---,,,,,,++++++***(((***,,,,,,+++***,,,...***...111111---******,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,---...---...---)))))),,,,,,)))((())))))***++++++,,,,,,,,,---------------------+++*********++++++,,,---...---,,,---......,,,***)))*********++++++++++++******)))))))))))))))***************************+++++++++,,,,,,,,,------)))***************))))))******+++,,,---...///000111000...------///000111000///...------...///000000000000111000///---,,,......---------...------------......000111222333000000000222333333111///111000000000111222333444+++000111///000444777666111///---++++++---000222...///000111222333444444111111111000000111333666111111111222333666888999<<>>999999777888999:::===@@@CCCDDDDDDDDDDDDAAA??????BBBEEE@@@???======BBBJJJRRRWWW___jjjuuu{{{nnnIII666///111333000555>>>LLL^^^ggg___QQQBBB;;;222------......,,,*********+++,,,,,,,,,---|||}}}vvvooogggaaaZZZWWWNNNEEE<<<999777444222333000111222111000///000000//////.........///000111000/////////////////////***,,,------,,,+++,,,---+++++++++,,,,,,------------------,,,,,,+++++++++)))***+++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,*********++++++,,,,,,,,,......///...---+++)))'''******))))))***+++,,,,,,+++,,,---.........---,,,...---,,,,,,,,,+++)))'''******+++,,,,,,,,,,,,+++......---,,,,,,++++++***&&&)))++++++******,,,///'''+++000000,,,***+++---+++++++++++++++++++++++++++***)))***,,,,,,***)))************+++,,,---...------,,,***,,,...***$$$((())))))***++++++,,,,,,(((***,,,---,,,+++,,,---++++++***)))***+++---...///...,,,,,,------,,,+++(((((())))))*********+++++++++***************+++))))))))))))))))))******+++++++++,,,,,,---------((()))***++++++***)))(((+++,,,---...///111222222///...------...000333555000///...------...///000111222222222000///---+++---,,,++++++,,,,,,+++***---......000222444666777---...///111222000,,,)))...000111333444444444444---111111---,,,000222222111///---+++,,,...111333222222111111111222333444...111333333111000111444111111111111222444666777777GGGbbbyyyvvvVVVFFF888555666333222333//////000000111333444555............///000222222111333999AAADDDAAA<<<999555111000444888<<>>;;;===>>><<<999999777888999;;;>>>AAACCCDDDDDDDDDBBB???<<<>>>CCCHHHAAA???===<<<===AAAFFFIIIUUU\\\cccgggllltttxxxwww]]]CCC999222......111333888EEEYYYhhheeeZZZLLLBBB777000......---+++))))))***+++,,,,,,------~~~}}}uuuoooddd```ZZZRRRLLLFFFCCCBBB999888555333222333444555111///....../////////---////////////////////////...///000000000///---,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))******++++++,,,++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,******+++,,,///...---+++******++++++......---,,,++++++++++++***************************************************++++++++++++***)))))))))************+++++++++,,,---......,,,******+++************************((())))))))))))*********)))))))))))))))******+++******************++++++))))))*********+++++++++...---,,,,,,+++++++++,,,++++++******++++++,,,------,,,+++******,,,...///---,,,+++)))))))))***+++++++++******)))(((((((((******+++,,,,,,---......***+++,,,---............+++++++++,,,,,,------------,,,,,,+++,,,...111222......---,,,,,,,,,,,,---,,,...000111000000000111444000---,,,---...,,,+++---,,,,,,,,,++++++++++++---...///000000111111111,,,,,,---...//////......///...---///333444222000---///111111//////222555333///...222222...///333444222000000111222111000000000111222222222111111555555555555444444333222777@@@OOObbbssssssXXX???:::555111111222333333111111111222333333444444000///---,,,---...000111222999999===IIIGGG<<<888555333222555:::>>>?????????;;;666555777999999888777;;;>>>>>>===>>>CCCIIIIIIFFFBBB???>>>@@@CCCEEECCC???<<<;;;===AAADDDEEEHHHIIIKKKNNNQQQVVV\\\```www{{{SSS<<<555222///,,,222111111999LLL___ddd___XXXEEE333---,,,+++***---***++++++++++++,,,,,,,,,|||sssjjjddd]]]VVVPPPMMMJJJFFF@@@<<<888777666666555333222111111111222111///------...///...---...........................///000000///...---,,,...------,,,,,,------...,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++***))))))***...111///...---+++++++++++++++......---,,,++++++++++++************************************************,,,,,,,,,,,,,,,+++******)))************++++++++++++---...---,,,******+++***************************++++++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++******++++++,,,---,,,+++***)))***+++---...***)))((('''&&&&&&'''(((************))))))))))))+++,,,,,,,,,------......---------...---------,,,,,,,,,,,,,,,,,,---------///...---,,,,,,---///000///......------......///...///111000000///111222222///------......---+++,,,...111333444222///...---...///000000111111000------......///////////////......000222444222000...///000000000111333555222......111111...000555222222222222222222222222222222222222222222111111222222333333222111111000222777BBBQQQaaappp|||~~~uuu[[[EEE:::666222//////000111111111111111111222222222222000///...------///000222111999;;;@@@KKKHHH===:::777777888<<<@@@AAA@@@>>>999555222222444777888888;;;>>>@@@???===>>>BBBGGGIIIGGGDDDBBBAAACCCFFFHHHHHHEEEAAA???@@@BBBCCCDDD@@@@@@@@@@@@AAAEEEJJJNNNcccsss|||bbbDDD555222111000///000000111666FFFWWW]]][[[VVVEEE444...---+++***+++++++++++++++++++++,,,,,,{{{~~~{{{ppphhh```UUUMMMHHHCCC>>>;;;<<<:::888555333222222222111111000000//////......000...------.........,,,...........................////////////...------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------..................------,,,,,,,,,,,,++++++++++++***,,,---//////...,,,+++++++++)))((((((+++000444///...---,,,+++++++++,,,......---,,,++++++++++++************************************************,,,------------,,,++++++)))************++++++++++++,,,------+++***++++++***************************++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******************+++************+++,,,,,,+++***)))))))))***+++,,,(((((('''&&&&&&&&&'''''')))))))))************+++...................../////////......---,,,++++++------------------,,,,,,000///---,,,,,,,,,---...............///000111111///000000///......000222......---...///000...---+++///555::::::777111---------...///000000000000.........////////////////////////000222333222000000//////000333666666666333111111222111///222777222555777777444222222444555444333222111111222222111222222222222111000000111222777???KKKYYYeeemmmtttvvv~~~|||yyy|||pppiiidddXXXFFF777555333000///000000000000111111000000000000//////000///.........///111222000:::===CCCMMMHHH======;;;===@@@EEEGGGEEE@@@<<<555333111111444888;;;===BBBDDDDDDBBB@@@@@@DDDHHHJJJHHHFFFEEEEEEGGGJJJKKKNNNJJJEEEBBBBBBBBBBBBBBB>>>===:::777666888<<<@@@LLL\\\nnnzzzwwwuuurrrkkkWWWGGG777111000000///000...///000222<<>>DDDLLLFFF===???===AAAFFFKKKJJJEEE>>>999777666444555888===BBBEEEMMMMMMMMMKKKIIIIIILLLOOOJJJIIIHHHGGGHHHJJJLLLMMMMMMJJJEEECCCBBBAAA@@@???>>><<<888444111222666999===JJJZZZdddlllvvvyyyggg\\\TTTMMMAAA:::444333222...,,,---,,,...//////333;;;DDDJJJTTTJJJ>>>666111/////////...---,,,,,,+++,,,------~~~xxxuuuvvvzzz}}}~~~}}}zzzwwwooojjjccc\\\VVVNNNFFF@@@<<<999555222222444555666111111111000000111111111...//////000//////...---000///------.........---...........................------------............------,,,,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---.../////////---,,,***---------,,,,,,,,,++++++,,,---......,,,)))&&&$$$+++---...///...------...------------------,,,,,,......---,,,++++++++++++************************************************+++++++++++++++******)))))))))*********+++++++++)))+++,,,,,,+++***+++,,,************************(((((()))))))))*********)))))))))))))))***+++++++++*********)))))))))((())))))))))))************)))))))))(((((()))************))))))******+++,,,***)))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,------//////000000000000000111///......------......///.........------,,,,,,++++++++++++,,,---......///+++,,,,,,---...000111222///000000///---,,,---...***,,,...000111000000000333444666666444111---***,,,---...//////000000000000///............/////////000111111111111111111111///000555<<>>@@@@@@<<<666333444555999===@@@>>>888333222444666555444333222222111111111111222222333222222111444333222333666:::>>>AAAIIIIIIOOOXXX```cccggglllpppsssvvvuuurrrssszzzwwwiiigggoootttvvvxxxyyyyyyzzz|||~~~sssqqqpppqqqqqqiii[[[PPPRRR\\\^^^VVV^^^vvv{{{kkk^^^bbbiiimmmnnnkkkfffbbbQQQNNNGGG???888444222222111000///000222333222000111000000///...---,,,,,,///////////////000000111777<<<===DDDMMMFFF<<<@@@>>>CCCHHHKKKHHHBBB;;;666999999888999<<>><<<;;;888666333///,,,---000333444===IIIQQQTTTWWW^^^eeetttzzz{{{ooo]]]MMMDDD@@@777444333555333...+++,,,+++---.........111:::CCCOOOKKKBBB999333222111000...---,,,+++,,,---///000zzzuuusssvvvzzz~~~{{{}}}}}}ssskkkfffaaa\\\XXXTTTPPPIIICCC???;;;888666666444222111000111222222000000000000////////////000000000000000000//////111///......//////...------------------------------------,,,------...///...------,,,,,,------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************+++,,,...//////---+++***......------,,,,,,++++++''')))***+++,,,+++)))(((+++---000111000...,,,,,,------............---,,,......---,,,++++++++++++***************************************************++++++++++++***)))))))))************+++++++++(((***,,,,,,+++***+++,,,***************************++++++++++++,,,,,,,,,))))))(((((())))))***+++*********)))((((((''''''((((((((())))))))))))***))))))))))))))))))***+++***))))))))))))***++++++************))))))))))))((()))***+++++++++******))))))******+++,,,------......///000000111222222//////---------...///000,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---...//////,,,,,,,,,---...000111222000111222111///---------+++---///000000000111222:::999666444111///...---,,,,,,---...////////////000///---,,,,,,---.........000222222000000000111111111333888>>>CCCFFFGGGAAAFFFHHHAAA999666444444:::<<<===;;;777444333444333333444444333222111000......///000000000000///---...///111333555777888::::::>>>FFFJJJKKKMMMQQQQQQTTTWWWWWWUUUWWW]]]cccgggjjjmmmkkkaaaUUURRRVVV]]]___aaabbbbbbbbbcccdddSSSSSSTTTVVVVVVQQQIIICCCCCCHHHKKKEEEMMMllluuu___IIIKKKMMMOOOOOONNNKKKJJJ======;;;777222000222555///...---...000111000///000000//////...---,,,,,,............////////////777999;;;GGGSSSKKK>>>AAA@@@CCCFFFGGGCCC===888555888999999;;;???FFFOOOUUUccccccccccccaaa___^^^]]]LLLLLLLLLKKKKKKJJJIIIHHHCCCAAA???======;;;999777444333222///------000222///222:::AAACCCBBBDDDHHHRRR[[[bbb^^^SSSGGG@@@???333000111333222...,,,---,,,,,,...///......555===GGGJJJHHHAAA;;;777333///------,,,+++,,,...111222}}}}}}zzzuuuqqqqqquuuyyyxxxzzz}}}|||wwwqqqmmmeee___VVVQQQNNNKKKFFFAAA@@@===:::777555444333222444444444333111111111111000111111111111111000000111000////////////111111222111//////000000000///------------------------------,,,,,,,,,---...///...------,,,,,,------.../////////000000/////////------------------------+++******************+++***************************+++...///000...,,,+++///......---,,,,,,++++++((()))***++++++++++++++++++---///000///...///000,,,---...//////...------......---,,,++++++++++++************************************************++++++,,,,,,++++++***))))))************+++++++++(((***+++,,,+++***+++,,,***************************++++++++++++,,,,,,,,,******))))))******+++,,,++++++******)))(((((('''((())))))))))))************))))))))))))***+++,,,)))))))))))))))***++++++***+++++++++******)))((('''((()))***+++******)))*********++++++,,,,,,,,,,,,---...///000222222333222111///---,,,---...///******++++++++++++++++++***+++,,,,,,------------............///000111222222444666666444111///...,,,...000///...///111444;;;999555222///......///,,,,,,---...///////////////...,,,+++++++++,,,---...111333222000///000111222444777:::<<>>>>>888>>>BBBBBBSSS\\\MMM@@@@@@??????>>>===<<<<<<888:::;;;999444222444666000///---...///000000000000000//////......------,,,------...............333555:::MMM___UUUCCCAAABBBCCCDDDAAA<<<888666666555777:::===CCCLLLWWW^^^lllllllllkkkhhhddd___[[[PPPPPPOOONNNLLLJJJGGGFFFBBBAAA???>>><<<:::666333222333333111000///000222///,,,///666999777888;;;@@@BBBFFFHHHGGGDDDBBBAAA777222000111111///...000---,,,...111000...333;;;AAALLLSSSQQQJJJBBB888///,,,,,,++++++---000333555sssvvvxxxuuupppmmmppptttxxx{{{~~~xxxqqqiiiccc___YYYQQQJJJKKKFFFAAA???AAA@@@===999666555555555444444222222...000111111000///000000...///000000000000000///222000///......///111222333111//////000111000///---------------------------,,,,,,+++,,,---//////...------,,,,,,------...//////000000000000//////------------------------,,,++++++++++++++++++,,,***************************+++...000111000...,,,//////...---,,,,,,++++++---,,,,,,++++++*********+++------------///222444,,,---.../////////------......---,,,++++++++++++************************************************,,,------------,,,++++++)))************+++++++++''')))++++++******+++,,,************************((())))))))))))*********++++++******++++++,,,---,,,,,,++++++***))))))((()))************+++++++++******))))))***+++,,,,,,)))))))))))))))******++++++++++++++++++***)))(((((()))***,,,,,,,,,+++******++++++++++++,,,,,,,,,+++,,,---///000222333444444333000---,,,,,,,,,---)))))))))******++++++,,,,,,,,,---------,,,++++++////////////000111222333444777::::::777333111///---///000///---...111555777666333000............+++,,,---...///////////////...,,,*********,,,---...111333222000...///111333666999::::::;;;@@@DDD<<>>===KKKRRRKKKDDDCCCAAA<<<;;;===??????>>><<<<<<===;;;>>>@@@???;;;888777888@@@000888DDD;;;:::AAA===???>>>===<<<;;;999888888666999;;;999555111000111444222000///111222333222///////////////.........+++,,,------......------...111:::SSShhh]]]GGGBBBCCCDDDBBB>>>888555666888444777;;;@@@FFFQQQ^^^gggqqqppppppnnnkkkddd]]]WWWSSSRRRRRRPPPMMMJJJGGGEEEDDDCCCAAA???===:::555222///000111000...,,,---...222,,,***111555444444666;;;555333777???CCCDDDCCC>>>777111111222000///111---,,,...333222///333:::@@@PPP^^^___WWWLLL>>>111,,,+++***+++---111444777zzzzzzyyyuuurrrssswww{{{}}}{{{zzz}}}wwwmmmeee^^^[[[UUUSSSOOOJJJFFFBBB???>>>888888888888777777777777333333333222222111111111111111000///......//////000000000000000000000000///000111000///000111333222333333333222000...---000///---+++++++++---......------------,,,,,,,,,......---------,,,,,,,,,......//////...---,,,,,,111000///...,,,+++***)))+++++++++,,,,,,---------)))))))))***++++++,,,,,,---------------,,,,,,,,,...///000000///---+++)))*********+++,,,,,,***(((******+++,,,------......,,,,,,,,,,,,---///111111///---,,,***))))))******...---,,,,,,++++++++++++******+++++++++,,,,,,,,,000///...,,,+++***)))))),,,***))),,,000111,,,(((,,,---...---******...111,,,+++******)))*********,,,,,,,,,,,,------...///++++++******************))))))))))))))))))))))))******+++++++++******))))))((((((((()))***++++++)))************+++++++++((()))***,,,,,,++++++*********))))))(((''''''&&&---,,,+++******+++,,,------+++000999<<<555000000222///......111222000---)))))))))(((((((((((((((((()))***+++,,,------,,,......///000111222333333333555666777666444111///000000/////////000000111555333000---,,,+++,,,---,,,---///000000000///...------,,,,,,---///111333444222000///111222111111333333555888;;;======;;;??????AAAEEEBBB999111///000000111222222222222222///000111111111111000000///...,,,,,,...///...---...000222111000111555999333333333333333333333333333444555444444666888;;;======@@@CCCAAA<<<;;;>>>@@@>>><<<:::888777777777999999999999999888777777;;;888555777;;;<<<999555<<<:::777888999:::777555000777>>>>>>999222//////000000000///......------........................+++,,,---,,,***)))***+++222222<<>>;;;:::<<>>:::555111...------...///////////////---------............///555333333666777888>>>EEE@@@???<<<888888888444...///...///000000///444;;;@@@___pppmmmjjj\\\CCC111222...******,,,///000///{{{}}}}}}yyyuuuuuuzzz~~~~~~{{{uuupppmmmgggddd___YYYRRRLLLGGGDDD@@@???===<<<:::999888888666666666666555555555555222222222111111000000000222111000000/////////000////////////////////////---...000000///000222444333333444444333111000///111000...---,,,---...///////////////.....................---------,,,,,,...............---,,,,,,......------,,,,,,++++++))))))*********++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,....../////////---+++)))*********+++,,,+++***)))+++++++++,,,---......///,,,,,,---...///000111111///...---+++++++++++++++...---,,,+++++++++++++++************+++++++++,,,---,,,,,,+++++++++,,,,,,,,,******,,,000111---)))'''((()))***+++*********,,,++++++***************---,,,,,,+++++++++++++++++++++******************************************+++++++++++++++***))))))((((((((()))***+++,,,---)))************+++++++++((()))***+++++++++***)))************************++++++***))))))***+++++++++***...666888333//////111///......000000...,,,************************))))))***+++,,,,,,------000000000000////////////444444555666555333111///000///////////////000000111000///...------......,,,---...///000000000000+++,,,...---,,,---///111555333000///000222222222222222444777:::;;;:::999999999<<<@@@>>>777222111///000111111222222111111222111111111000000000000111000......000111000//////000111111000111333555111222222222333333333333222333444444333555777:::@@@<<<;;;>>>@@@<<<999999<<<;;;999777666555555555444555555666666555555555888555333555999:::888444777555444555777888777555444777;;;;;;888555444444111111000000///.................................,,,---...---+++***+++,,,111111999JJJVVVTTTHHH@@@CCC???<<<;;;999777:::@@@FFFCCCCCCFFFJJJQQQ^^^iiinnnppppppkkkaaaWWWSSSRRRTTTTTTTTTQQQLLLGGGDDDCCC>>>>>>>>><<<999555222111---...///////////////...---------............///000......222444666===DDDKKKKKKGGGBBB@@@>>>999111///......000000///444;;;OOOjjjxxxwwwwwwjjjMMM888111...++++++---//////...zzz~~~}}}wwwvvv{{{~~~wwwpppmmmgggaaaZZZTTTOOOMMMIIIHHHEEEBBB>>>:::888666444444333333444444555666444444444333333333222222111111111000000000000000222222111111111111111111////////////////////////+++---///000000222444777777777777666555444222111111000///.........///000111111111000000000////////////.........------------............------,,,+++++++++,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,+++******))))))***++++++,,,,,,---------,,,---.........,,,+++*********++++++++++++******++++++,,,,,,------......+++,,,...000111111000000//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,)))))))))*********++++++************,,,---...///---++++++---000111...+++))))))+++---...---+++))),,,,,,+++***************,,,,,,+++******))))))(((******++++++++++++++++++************************,,,++++++++++++*********)))))))))******+++------)))************+++++++++'''((()))*********)))))))))******+++,,,---------******))))))))))))******+++)))+++111333000......111///...---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,---//////.........---------333444444444333222111111////////////////////////,,,,,,---...//////000000,,,,,,------///000222222+++000333333///---...111777444000///000222333333222222333555777888777555333222555999999444222333//////000111111111111111333222000////////////000111000......000111000///000//////111222333222000000000111111222222333333111222222222222333666888AAA999666;;;@@@@@@<<<;;;:::888777555444333333444111222333444555555555555555333222444777888666333111000000222444666666555555555555444444555666666222222111111000/////////........................---...///...,,,,,,,,,...//////777FFFPPPMMMDDD===CCC???===<<<:::888;;;AAAKKKGGGFFFJJJNNNTTT___jjjmmmnnnmmmggg]]]TTTOOOMMMNNNPPPQQQOOOKKKFFFBBB@@@===??????<<<666111000000....../////////......------------............///...++++++...111555<<>>===;;;:::888777666444444333333333333333444333333222222222111111111111111111111111111000000222222222222222222222111........................+++---000111222555888;;;>>>===;;;:::777555333222000000///......//////000111111111000000000///////////////.........---------------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---......///+++,,,---------,,,+++******+++,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,***+++...000000000///.........------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,((())))))))))))*********)))))))))***+++---...///---,,,,,,...000000///,,,---......---++++++,,,---,,,,,,+++************+++******+++++++++******)))******+++++++++++++++,,,************************************+++,,,,,,------,,,++++++***+++++++++))))))*********+++++++++'''((((((((()))))))))))))))******++++++,,,------+++******************++++++)))***---//////......000///...---,,,+++***)))+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,---...//////222222222222111111111111//////000000//////......***+++---///000000///...,,,,,,,,,,,,...000333444///555;;;:::444000111555888555111///000222333333111111111333444444333111111///000444444222111444//////000111111111111000111///...------...000111///...,,,,,,...///...---111000///111444444111...111111111000000000000000000111111111000111444666<<<666555;;;AAACCCCCCDDD<<<:::888555333333222222222333444666777777888888555444333444666666444222//////000111222444444444444222000000111222222222333333222222111000000///...........................///000///...---.../////////666DDDLLLJJJDDD@@@EEEAAA>>>>>>;;;888:::???DDDCCCFFFNNNUUU[[[cccjjjhhhhhhfffaaaYYYRRRNNNLLLIIIJJJKKKIIIEEEAAA??????BBBCCCBBB<<<333---,,,.........//////......---------------............//////,,,,,,...000444;;;DDDLLLUUU^^^aaa___WWWJJJ>>>333///---//////000444:::NNNbbblllnnnqqqcccFFF222///...---------...//////tttxxxzzzwwwrrrqqqvvv||||||~~~ooofff[[[UUUSSSQQQLLLFFFEEECCC@@@===;;;;;;<<<===::::::999888777666555555444333222111111111111111333333333222222222111111222222222222222222222222111222333333333333222222////////////////////////---///222444666888<<>>>>>AAAFFF???>>>;;;777555333222222222333444666777888999999888777666666666555333111222222333222222222222333222111111111222111///---333333222222111111000000...........................///000000......///000///111999EEELLLJJJFFFEEEFFFBBB@@@>>>;;;777888<<<>>>AAAIIIVVV___bbbdddhhhaaa```]]]WWWQQQKKKGGGFFFFFFFFFDDDAAA>>>===>>>@@@CCCCCC@@@:::222...---...---...............---------------............///000---,,,...///000666>>>HHHXXXjjjrrrpppdddQQQAAA666000---...//////333888DDDXXXbbbcccdddWWW@@@333.........---...///111333vvvwwwvvvsssqqqrrrwww{{{yyy}}}xxxlllaaa[[[SSSMMMEEE@@@???>>>===<<>>;;;888555333222222000111222444555666666666888888777777666555333333444555666444222111111222222333444555444222///...333333222222111000000000........................---///000000///...///111111444===HHHLLLIIIFFFGGGEEEBBB???>>>;;;666777;;;@@@DDDOOO^^^gggfffdddcccaaa^^^YYYSSSMMMHHHDDDCCCDDDCCC@@@===;;;;;;>>>AAAAAA>>>:::555222111000000,,,,,,---...............---------............//////,,,+++---,,,,,,000666HHH\\\ttt}}}nnnVVVDDD:::333---.........111555:::KKKRRRTTTWWWMMM<<<555...///.........111555888}}}zzzvvvssstttxxx|||~~~zzz~~~{{{qqqkkkiiikkkjjjfff```XXXOOOIIIEEE@@@???<<<999777777999:::<<<;;;999777666666666666666666666555444444333333333333333333333444555666222222222222111111111111000111111111222222222222///000222333444333222111111111111111111111111111///111444666888;;;???BBBCCC@@@===999555333111111......//////000000000000/////////.........---------,,,,,,,,,,,,+++++++++***+++,,,------------------------,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000***---...,,,)))(((,,,000......------,,,+++*********++++++++++++,,,,,,,,,***+++,,,------,,,++++++***************+++,,,,,,************+++++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,---...///555???HHHLLLFFF:::111------,,,++++++++++++,,,)))+++---///000//////...******++++++,,,------...++++++++++++++++++++++++******))))))+++---000111---,,,+++***)))((((((((()))************+++++++++******)))((()))***+++,,,'''''''''(((((())))))***+++,,,------------,,,+++)))++++++))),,,111000,,,+++---...---+++)))***,,,(((((())))))***++++++,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******+++---///111111111000///222333444444444222000///,,,,,,---.........---,,,,,,---...///000000000000...111333333222000///000333222111000111000...,,,...------///000000...,,,---+++,,,000111///000333111111222333333333333333222222222222222222222222111000......000111000///,,,---.........///111222111111111111111111111111000111111000...///111333555333444888:::777666888;;;999777555333333222333000000111333444444444444444555666666666555555666444555666555222000111333///222555555222000111333222222222111000000//////........................---...//////......///111222666@@@IIIJJJEEEBBBCCCAAA>>>======;;;777888===BBBEEEPPP___hhhgggbbb```^^^ZZZUUUPPPLLLHHHFFFDDDAAAAAAAAA???======???AAA@@@:::333000111111///---***+++,,,---.../////////---------............///...,,,,,,...---,,,///444DDDZZZuuurrr[[[III===555...---...---///222666@@@CCCFFFNNNJJJ<<<888/////////......222999>>>~~~wwwuuuxxx}}}}}}{{{zzzuuulll```WWWRRRPPPKKKJJJHHHDDDAAA??????@@@888:::<<<;;;888777999;;;:::999888777666666666666444333333333333333222222222111000000/////////000111111111111000000000000//////000000111111111222...///111333333333111000111111111111111111111111///111444666888;;;>>>AAA>>><<<999666333222111111...///000111111111111111////////////............,,,,,,,,,+++++++++*********+++,,,,,,------------++++++,,,------...//////---------,,,,,,+++++++++...------,,,,,,++++++************))))))))))))))),,,,,,,,,---...///000111+++---///---)))(((,,,000000000///...------,,,+++,,,,,,+++++++++,,,------+++,,,---.........---,,,******))))))***+++,,,,,,***++++++++++++,,,,,,,,,))))))))))))***+++------+++,,,,,,,,,++++++---...)))///>>>QQQ[[[TTT===)))...---,,,,,,++++++,,,,,,+++,,,...//////...---+++******+++,,,,,,---......++++++++++++++++++++++++---,,,+++******,,,...///******)))))))))))))))***)))************++++++++++++***)))))))))***,,,---%%%%%%&&&((()))+++,,,,,,***+++,,,------,,,+++***'''++++++)))+++000000***+++---///---+++***+++...(((((()))***++++++,,,,,,...,,,+++))))))***,,,---))))))***+++,,,------...)))+++...111222111000...333444555666555333111///++++++,,,---............,,,---///000000000///...///000111111111111000///222111111111111000---***---------...000000...,,,***(((***///111000111444222222333444444444444333666666666666444333111000///...,,,,,,...///...---)))+++---,,,++++++000444...///000111222333444444000111111000//////111333666111111888>>>===999777666555333222111222222333111222333444444444444444000222444555666666777888222444666555222111222444,,,000333222......222666222222111111000/////////........................,,,...//////......///111444888AAAIIIHHHBBB>>>>>>>>>;;;;;;===;;;888:::??????BBBLLL[[[eeeeeebbb```TTTPPPLLLIIIGGGFFFEEEDDD???AAABBBBBB@@@???@@@AAABBB:::111---...///+++''')))***+++---...///000000---------.........//////...---...111111///111555<<>><<<:::888777666999888666555555666888:::888777555333222222222333333333333222222222111111444333333222222333333444888777777666444333222222000000000000111111111111...///111333333333111000222111000//////000111111000222333333444666999<<<@@@:::444222333333000---111111000///////////////.........,,,++++++---///.........------,,,,,,,,,......//////...,,,+++)))---------...............///...---,,,,,,,,,,,,---((()))***+++,,,---------((()))***++++++***(((''')))(((,,,222333000---...---,,,,,,++++++,,,,,,---111000...,,,++++++,,,,,,++++++******************+++))))))***---...,,,***+++++++++*********)))))))))))))))((()))******++++++*********+++,,,------,,,,,,+++***)))))))))***---///666KKK\\\NNN666///000000///...---,,,,,,+++*********++++++,,,,,,---'''((()))+++,,,---......************)))))))))))))))))))))***+++++++++,,,,,,)))&&&''')))***)))'''((((((((((((((()))******''')))***)))((('''(((*********++++++++++++******(((***------,,,,,,---...,,,)))'''''')))+++,,,,,,,,,,,,------,,,,,,+++++++++***)))***,,,---,,,+++///---+++)))))))))++++++''')))+++---...000333666000///...---------------222222222333444222///---...///000111000...,,,+++---///111333444333222111000222333222111000111222222111000//////......///111444777555000,,,++++++***+++---------...000333333222111000000111222333444===@@@777...---000111111111000///...------,,,///000222333333222111000---...///111111111000///000000000000111222333333888777666888;;;<<<999666555555444333333222222111222333333444444333333222000111444666666666444333000111333444222111222333///////////////111333444222222222222111000//////111111000000///.........000000000000111222333444222:::DDDJJJIIICCC===888:::::::::::::::999666444666<<>>yyyyyyvvvuuuzzz~~~}}}wwwoooiiiffffffiiiiiiiiijjjlllooorrrsssvvvttttttxxx}}}rrrjjj```]]]YYYTTTPPPNNNLLLLLLGGGEEECCC???<<<:::888888<<<<<<;;;999888777666555777777666555666777888999888777555333222222222333333333333222222222111111222111111000000111111222000111111111111222222222000000000000111111111111...///111333333222111000222111000//////000111111222222333333222333555777<<<888222111222333111...111000//////......//////.........,,,++++++---///,,,,,,,,,+++++++++******+++,,,,,,,,,+++***))))))------------,,,,,,,,,,,,+++++++++******)))))))))))))))***+++,,,,,,,,,,,,)))***************))))))---+++,,,111111...+++,,,,,,,,,++++++++++++,,,,,,---,,,***)))((((((((()))************************+++***)))+++---...,,,***+++++++++*********))))))))))))))))))***************************+++,,,,,,++++++******)))*********---///333CCCQQQEEE222000////////////...---,,,,,,******+++,,,,,,,,,++++++((()))***+++,,,---------************))))))))))))))))))))))))))))))******,,,***)))***+++,,,++++++((((((((((((((()))******''')))***)))((('''(((************++++++*********)))+++,,,,,,+++,,,---///...---++++++,,,,,,+++******++++++,,,---------,,,+++***)))***,,,---,,,+++...,,,+++))))))***+++,,,+++,,,------,,,---///111000///...---------------000000000000111///---,,,...///111111111000...---------///000111111111000///000111111//////000222000000//////....../////////111222222000///......---...000000//////111222222111000000000111222333333:::<<<555......000000///////////////.........///000222333333222111000---...000111222111111000222111111111111222222333555444444666888999777444444444444333222222111111000111222333444555555555222333333444333222111000222222222222222222222222111111000000000222333444222222222222222111111000222111111000000///......////////////000111222222555;;;DDDIIIGGGBBB<<<888999888888888999888777666666999???GGGLLLMMMKKKHHHBBB@@@>>>===<<<>>>@@@AAACCCBBBBBBBBBBBB???;;;888222111///...,,,,,,,,,,,,,,,,,,,,,---------------111000...---...000000///...111222111111333444333666>>>TTTgggooovvvqqqaaaCCC666...000111...---111000555===IIIWWW]]]TTTFFF666000------///111666===uuuwwwvvvvvvzzz~~~}}}|||vvvooojjjeeedddaaa\\\UUUPPPMMMLLLKKKLLLOOOQQQTTTUUUVVVWWW]]]\\\\\\aaahhhmmmoooooopppsssssspppooorrruuuttttttrrrppplllggg^^^UUUNNNGGGFFFCCCAAA???>>>>>>>>>:::999888777666666666666777777777666555555444444666666666666777777888888888777555333222222222333333333333222222222111111111111000000000000111111......//////000000000000000000000111111111222222///000111222222222111000111111000000000000111111222333333222000000111333777333000///111222111///000000///..................///...,,,++++++,,,...,,,,,,,,,,,,++++++++++++++++++******)))*********------,,,,,,++++++******+++,,,---------,,,+++***)))******+++,,,,,,,,,,,,++++++************++++++000------111222---******++++++************++++++***)))((('''''''''''''''************************+++******+++------,,,***+++++++++***************((()))***+++++++++***)))******)))))))))***++++++*********)))******++++++---///000999CCC999...111,,,...///000000///---,,,***+++,,,------,,,***))))))***+++,,,,,,,,,,,,+++************)))))))))))))))))))))(((((((((((((((((()))************+++---((((((((()))))))))******''')))***)))((('''(((******************************+++++++++***+++---000...---,,,,,,---,,,+++)))((()))***,,,------......+++***)))***,,,,,,,,,+++,,,+++*********+++,,,---,,,---...---,,,+++,,,...///......---------...............---,,,,,,++++++...///000111111111000///---------------...///000...///000000......///000.........---......///000000///...///000000///...///111333333222111111111111000000000111222333333222666666111/////////............//////000000000///000111222333222222111...///000222222333222222333333222222111222222222555444444555777777666444444444333222222111111000...///111444666777888888777666444333222111000000777444000///111333222111222222111111111222333333111111222333333333333222333222222111000000//////............///000111111777<<>>@@@BBBAAAAAA@@@@@@???<<<777333...---------------............---------,,,,,,,,,222///---...000222333444///666;;;;;;:::;;;888444999999HHHZZZhhhwwwyyylllFFF999///111222...---111---555DDDUUUdddgggZZZJJJ888222......///000555;;;qqqtttuuuuuuyyy||||||}}}~~~|||xxxssslllcccZZZSSSLLLLLLKKKIIIFFFDDDBBBBBB===>>>@@@AAABBBDDDDDDEEEHHHGGGHHHKKKPPPTTTVVVUUUTTTWWWXXXTTTRRRUUUWWWVVVUUUTTTRRROOOKKKFFFAAA===>>>===<<<;;;:::::::::;;;;;;;;;999888777666666666444444444444444444444444555666777888999999999999888777555333222222222333333333333222222222111111333333222222222222333333333333222111000000//////000000111111111222222222///000111111222111000000000000000000000111111111222333444333111000111333222///------///111000///000//////...............//////...---+++***,,,.....................---------,,,+++******+++---......------,,,+++******)))+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---000---///555666111+++)))+++******))))))******+++************))))))))))))***************+++++++++++++++++++++,,,,,,+++***************************'''(((***,,,,,,+++***)))***)))))))))))))))*********)))))))))***+++,,,,,,,,,111111555:::222***111***,,,///111111000...---***+++---......,,,)))'''++++++,,,,,,,,,++++++***************)))))))))(((*********))))))(((((('''"""%%%((((((&&&&&&(((+++(((((())))))************''')))***)))((('''(((*********))))))))))))******+++++++++))))))***---000...,,,***)))***+++,,,+++))))))***,,,,,,---------+++))))))***+++,,,+++***************+++,,,---...)))+++,,,---,,,,,,---.........---------......///......---,,,******+++,,,,,,---...///000000000000...---,,,+++,,,---///000000111111000...------...,,,,,,,,,------///000000555111------...///---***000222555555333111000///000000000111222222333333333222111000000111000.../////////////////////000///000111222222222222222000000111222333333444444444444333222111111222222555555555666777777777666444333333222111111000000///000222444666777888888:::888666444333333444444<<<666000///222555444222222222111111111111111111000000222333333444444444333333222222111000000000............///000111111666;;;AAADDDDDDBBB@@@???;;;:::999666555555888:::===;;;999999;;;=========<<<<<<;;;<<<===@@@BBBCCCAAA@@@???>>>===999333///,,,,,,,,,,,,------......///////////////////////////------000333555999===>>>KKKVVVWWWUUUTTTMMMEEEDDD???GGGVVVeeevvvyyylllHHH:::000000111---,,,000///999MMMbbbpppnnn]]]MMM999333////////////333999ooosssuuutttvvv{{{}}}||||||}}}~~~{{{tttjjj```WWWOOOIIIFFF@@@??????????????????>>>===<<<;;;::::::;;;<<<===;;;;;;<<<>>>@@@BBBBBBBBB@@@DDDDDD???===???@@@>>>CCCCCCCCCAAA???===<<<<<<::::::999888888777777777999888777666555444444444444444444555555555666666555666888999:::;;;;;;;;;888777555333222222222333333333333222222222111111333222222111111222222333333333333222111111000000111111111111222222222222000000000111111000000000//////000000111111111111111333444444444333555666000///......///000//////000000///.............../////////---******+++---........................---,,,+++++++++,,,---...///......---,,,++++++***'''(((***+++,,,***)))'''******+++,,,,,,,,,++++++,,,+++*********+++---...---,,,000999<<<777...***+++******))))))******+++******++++++++++++++++++))))))*********+++++++++***+++,,,,,,++++++++++++************************''')))+++,,,---,,,***)))******)))))))))))))))******)))))))))***+++,,,,,,+++333444555777///)))000)))+++...000111000...,,,***+++---......,,,)))'''++++++,,,,,,,,,+++******************)))))))))(((+++++++++******)))))))))!!!$$$((((((&&&%%%''')))(((((()))***+++******)))''')))***)))((('''(((*********)))(((((()))*********+++***)))(((***---000666111,,,))))))***+++,,,+++++++++,,,,,,+++*********)))((()))+++,,,+++***))))))******+++,,,---...)))+++------,,,+++,,,------------------...///000...///000...+++***,,,...***+++,,,---......//////000///---,,,,,,---000111222333333111///---------,,,,,,,,,,,,---///000111444000------//////...+++...111333444222000//////111111222333333333333333444111000111333222111000222111111000//////......//////000111222333333333222222222222222333333444444333333222111111111111444555555555555555666777444444333333222111111000111222333444555555555555777666444222222444666777???888222000444777666444000000000000000////////////000111222333444444444333333222222111000000000////////////000111222222444999???DDDEEEEEEEEEEEE???>>><<<888555555888;;;???===;;;;;;<<<======<<<============>>>@@@AAABBBAAA@@@>>><<<:::666111...---------------------,,,------......///000000111---,,,---222444666???JJJaaasss~~~uuuiiiYYYOOOQQQ[[[fffuuuwwwhhhHHH::://///////,,,+++///111;;;PPPfffrrrlllZZZKKK999333/////////...111777ssswwwxxxvvvuuuyyy{{{zzz~~~}}}ooofffYYYMMMFFFBBB@@@???===<<<::::::;;;;;;:::888>>>===:::888777888999:::666777888999999999999999888<<<<<<888555666666444;;;<<<<<<;;;999888888999::::::999999888777777777555444444444444555666666555555555666666666777777555555777888:::;;;<<<===888777555333222222222333333333333222222222111111000000////////////000000......///000111222222333111111111222222222222333111111000000000/////////...///000111111222111111000222555666666666777888222222222222111111111000111111000///////////////000000///---******+++---,,,,,,,,,,,,------------,,,,,,++++++***+++++++++......------,,,,,,++++++((()))***+++,,,+++*********++++++,,,,,,+++++++++***************+++,,,---+++***///999>>>999000+++++++++************++++++(((((()))***+++++++++***)))))))))***++++++,,,,,,***,,,------+++******+++***************+++++++++))))))+++,,,,,,,,,+++***++++++***)))))))))***************)))******++++++***444555444666///)))...)))***,,,.........---,,,***+++,,,------,,,***)))++++++,,,,,,,,,++++++***************))))))))))))++++++++++++************%%%'''***+++***))))))***((()))***+++++++++***)))''')))***)))((('''(((******)))(((''''''((()))***)))*********)))***,,,///<<<777111,,,************+++++++++++++++***))))))***)))((()))+++++++++***))))))***+++,,,,,,---------///000///---***)))))),,,,,,,,,---...///000111...111222111---+++---///*********+++,,,---......111///...------...000111111222333111///---...///------------...///000111...------...000111111000---///111222111000111111333444444555555444444333555111000333444222111222333222222111///......---//////000111222333333444444333222222111111222222222222111111000111111111111222333222111111333555555555444333333222222111333333333444333333222222222111000///000222444666===888333222444666777666......///000000//////......///000111222333333333333222222111000000//////////////////000111222222333888???EEEGGGHHHIIIIII@@@@@@???<<<888777;;;???AAA@@@???@@@@@@???<<<:::<<<<<<<<<<<<===>>>??????AAA???;;;888666333000...---............---,,,,,,******+++,,,---...///000...,,,///444555;;;NNNcccyyyjjjbbbaaaeeeqqqsssgggHHH999......///+++,,,000111999LLLaaajjjbbbQQQFFF777222.........---000555{{{zzzxxxzzz||||||{{{sss[[[TTTJJJBBB>>>=========<<<:::888888999:::888555:::::::::999888888777777444555777888888888888888666:::;;;777666777777555555666888666444333555777999999::::::999999888888444444444444555666777888555666666666666666777777444444444555777999<<<===888777555333222222222333333333333222222222111111000000////////////000000---...///000111222222333111111111222222222333333111111000///////////////---...000111222222111111000333555777666666777888888888888777555444333333222222111000000000000000000000///---******+++,,,,,,,,,,,,,,,---------...------------,,,,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,------------+++++++++,,,,,,++++++***'''((()))***++++++++++++---***,,,555;;;888000,,,,,,,,,++++++++++++,,,,,,'''((()))+++++++++++++++((())))))***++++++,,,,,,***,,,...---+++)))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,+++***************++++++******)))*********)))222222///333...(((,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++************))))))))))))))))))))))))******************+++---......+++)))''')))***,,,,,,+++***)))''')))***)))((('''(((******)))(((''''''((()))***((()))++++++******,,,---666333///---,,,+++)))''')))******++++++++++++******)))((()))***+++***))))))***++++++,,,,,,,,,,,,---///111000...+++******+++,,,,,,---...///000111...111444333///,,,---///++++++++++++,,,------...000///...------...///000,,,...////////////000222............///000000111+++---000111111111222222,,,---000000111111444555666666777777666555444333555111111444333//////333111111111000000000///////////////000111333444555555444333111000000000000000000000///000000111111000222222111000000222555666666555444444333333222111222222333222222111111000000//////000111333444888666444333333444666777---...///000111111000000...///000000111111111111222111111000000///..................///000111111555:::AAAGGGIIIJJJJJJJJJ>>>@@@AAA???<<<<<<@@@DDDEEEEEEGGGIIIHHHCCC===888::::::;;;<<<===>>>??????@@@<<<777333111000...---------////////////...---+++,,,,,,,,,------............222777;;;JJJlllvvveee^^^hhhnnneeeIII::://////000------222111666FFFYYYaaaYYYLLLDDD555000---------,,,///444~~~zzz|||}}}uuukkkKKKGGGBBB>>>======<<<<<<:::888666777:::;;;999777666888:::;;;;;;:::777666222555777999999999999:::444999;;;888777999:::888222555777777555444777999555555666777777777666666555444444333333333444444666666666666666666666666333222222222444777;;;===888777555333222222222333333333333222222222111111222222111111111111222222222222222222111111111111111111222222222333333333111111000///////////////---...000111222222222111111333666777666555555666<<<======<<<999777666666333222222111111111111111000000///---***)))+++,,,........./////////000000000000111111000...,,,+++***************+++++++++))))))(((((()))***++++++++++++,,,,,,,,,++++++***&&&''')))***++++++******000+++)))000666555///,,,---,,,,,,++++++,,,,,,---((()))+++,,,---------,,,((())))))***++++++,,,,,,***,,,...---***))))))+++))))))******++++++++++++++++++*********+++,,,---------,,,+++******++++++,,,,,,+++***)))))))))***)))111...+++///---(((++++++******************************++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,************))))))))))))''''''(((((())))))******---++++++---//////+++'''''')))+++,,,,,,,,,***)))((()))***)))((('''(((***+++)))(((''''''((()))+++''')))+++++++++***+++,,,))))))***,,,---,,,)))''''''((()))***+++,,,,,,,,,***(((((()))***+++***)))******+++,,,,,,,,,++++++))),,,///000000.........++++++,,,,,,...///111222,,,111555444000,,,---///------,,,,,,,,,---......///......---------......'''))),,,---...000222444000////////////000111111,,,000444444111//////000+++---///000111333666999888888999888777666444333444111222555222---...333000000000000111111111111/////////000111333444555666555333111///...////////////...//////000111111222333444333111111444777777666666555555444333333000000111222222222222111222222111111222222333444444444444333111222555777---...000111222222222111...//////000000000000///111111000000///.........---------------...000000777<<>>777999:::;;;===???@@@AAABBB???:::444000...---------,,,---...000000000000///000////////////...............333;;;BBBYYYgggXXX___hhhcccJJJ;;;000000111...///444222555CCCUUU]]]VVVKKKFFF333///,,,------,,,...333zzz|||ttt]]]JJJBBB<<<<<<<<<:::888999::::::999999888777666666777888:::::::::999777555555666888:::;;;:::999888777777666666666666777777<<<:::777666555777999:::666555444444444444555666999888777666555555555555===999444333555777666555333333333444666999;;;<<<666555444444333333333333666555222111000000111222222222111111000000//////......///000000000000000666555444333222333444444444111......///000111111---...///111111111000///333222222222444666999;;;>>>@@@BBBCCCAAA<<<777333111000000111333333111000///............------------------.........//////444333000---,,,,,,------,,,,,,,,,+++++++++******...,,,++++++,,,------,,,+++,,,,,,------,,,,,,+++++++++------------+++***,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++++++++++++++++++++******++++++,,,---***************************)))((((((((()))+++,,,,,,+++***+++,,,,,,+++***)))***++++++++++++***)))+++***(((&&&&&&''')))***''')))+++------+++)))'''&&&((()))++++++)))(((&&&)))******++++++)))((('''((()))+++,,,---------,,,)))+++,,,------,,,***)))+++,,,---...---,,,+++*********)))))))))))))))***************************(((''''''(((((()))***+++,,,,,,,,,++++++*********(((((((((((((((((((((((((((((()))***+++---...///,,,++++++***+++,,,...//////.........------------+++++++++,,,---...///000000///---+++*********+++.........------,,,,,,,,,---------.........//////---------...............111000000///////////////222///---...000111000...+++,,,...111333666888999:::999:::;;;<<<;;;777555444444333222111000////////////000000111111222222222222222111111111111000555333111///......///000444222//////111333555555///000111000000111333666777777666555444333222222999888666333111111444777111222222222111111333555555444222000//////000000000000111111111111000000222111111111000000//////---///111222333222000///......///000000///...---666<<>>======???AAACCCCCCCCC<<<777222///000000///...000///...---,,,------...000000000000111111111111---222444777LLLwwwnnnZZZbbbiii^^^EEE:::111///000///000111000888FFFUUU\\\VVVHHH<<<111111000......---------~~~{{{}}}uuu___FFF>>>999:::;;;:::999;;;::::::999999888777777777666777888999999777666555444555777888888777666555777777666666666666777777;;;:::888666666666888888555555555555555555555555888777666666666666666666;;;999555444444555666666:::888666555444555666777777666555444333222222222777666444222111111222333111111000000000000000///...///000000111111000000444333222222333444555666111111111222333333111///---...///000111000000///333333222222444666999:::@@@AAADDDEEEDDDBBB>>>;;;888666333222222000...,,,///............---------,,,,,,,,,,,,------......111000...,,,+++++++++,,,------,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***+++******+++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++++++++++++++++++++******++++++,,,---------------------------***))))))))))))***++++++++++++******+++++++++***((()))***++++++***)))(((+++***)))(((((()))***+++***+++---......---+++***(((((()))******)))(((((()))******+++***)))((('''))))))(((((()))***+++,,,)))***+++,,,---,,,***)))+++++++++++++++***))))))+++******))))))*********))))))))))))))))))))))))***)))(((((((((((()))***++++++*********)))))))))))))))))))))))))))))))))++++++***++++++,,,---...,,,++++++++++++---...///......------------,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,---.../////////......---------+++++++++,,,,,,,,,,,,---.........////////////000000000000///000000111222555222//////111222111000...///000111333444555666777777777888:::999777555333333333222111111000000///000000000000000111111111111111111111111222222444333111///...///000111222000......000222333333000111111111000111444666666666666555444444333333555555444222000000222444000111222111000111222444444444333222111000000000111111222222222222111111111111111000000000//////...///111222222222000/////////000111111000//////333999CCCKKKNNNMMMIIIFFFFFFCCCCCCHHHLLLJJJHHHHHHKKKHHHEEECCCBBBAAA>>>;;;<<<<<<===@@@CCCDDDDDDCCC;;;666222///000000///...//////...---------...///------........./////////000555888>>>XXX|||cccccccccUUUCCC999111///000//////111222999FFFUUU^^^ZZZKKK>>>111000///...------------}}}}}}~~~}}}|||~~~wwwdddHHH@@@999999:::999999;;;:::::::::999888888777777666666777888888666555444666666777888888777555444777666666555555666666777:::999999888777666666666444555666666666666555444666666555555666666777888888888777555333333555777===;;;777444333333444555777666555333222222111111777666444333222333333444////////////000000000000///000111111222222111111111111111222333444666777///000222555777555111---......///000000000//////222222222222333555888999999:::<<<>>>>>>>>><<<;;;:::888444222111000...,,,///............---------+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********---------,,,,,,,,,,,,+++***))))))+++------,,,+++******++++++++++++******...---,,,,,,++++++++++++)))((()))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,---************************)))******+++++++++++++++************************((()))***++++++***)))(((***)))(((''''''(((******,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))((((((+++)))'''%%%%%%'''***,,,((()))***+++,,,,,,+++*********)))(((((((((((()))))))))((((((((())))))***)))))))))))))))))))))))),,,+++)))((('''(((***+++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,++++++,,,,,,...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,---///111222///////////////.........++++++++++++,,,,,,,,,,,,////////////000000111111000000000000111333444555888555222000111222222111111111111111222222222222555444333444666777666555222222222222111111111111222222222222222111111111000000111111222333333333222111000//////000111222111///------///000111000111222333222111222444666555555555555555555555555333444555333111000111222///000111000//////111333333333444444333222111000222222333333333333222222000000000000////////////...///000222222111111000000000111222222111111000000666???HHHMMMMMMKKKIIIGGGCCCDDDMMMTTTSSSNNNKKKLLLHHHBBB>>>============999:::<<<@@@DDDEEEDDDBBB888555222////////////...///......------...//////,,,,,,---------.........222777999BBBaaakkkbbb\\\MMM@@@888111000111//////111333888EEEVVVaaa]]]MMM>>>000000///...------------{{{{{{|||}}}}}}}}}zzzjjjOOOFFF>>>;;;;;;999888::::::::::::999999888888888777777888888888777666555999999::::::999888777666666666666555555666666666888888999999888666444333333555666888888666555333444444444555666777888888666777888555222111444888:::888555333333444666888777666555333222111111000666555444333222333333333.........//////000000111000000111222222222222222111111111222333333444555---///111444666444000---......//////////////////000000000111222333555666333333444555666666666555777444222222222333333222///............---------,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,+++++++++++++++)))))))))+++------,,,***)))******++++++******)))---,,,+++***+++,,,---...(((((((((***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,---(((((((((((((((((((((((()))***+++------,,,++++++)))***+++******)))***+++)))***+++,,,,,,+++***)))(((''''''''''''((())))))++++++***))))))***++++++++++++************++++++************)))))))))(((+++***((('''&&&''')))***'''((()))++++++++++++++++++***)))''''''((())))))''''''''''''''''''((()))))))))))))))))))))))))))---+++)))((((((***,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---...///000000............------------------------,,,,,,++++++***+++,,,---...000111222//////..................,,,,,,---------..................///000000000111000000000111333555666777999666333111000000111222000000000111111111111111555333111111222333333222//////000000000111111111555555555444444333333222///000000111333444444555111111000000000111222333222000......///000000///111333444333222222444666333444444444555555555666333555777666444333222333///000000000......000111111222444666666444222000111222222222222222222111//////////////////////////////000111111111111000000000111111111111111111///444===EEEJJJKKKKKKJJJDDDCCCGGGQQQWWWUUUPPPNNNOOOKKKFFFAAA>>>===>>>>>>666888;;;@@@CCCCCC@@@>>>666444111000////////////.............../////////............/////////000111666777@@@bbbkkk```YYYKKK===666111111111//////111111888GGGZZZfff```KKK:::000///...---------------xxx{{{}}}}}}}}}~~~~~~rrrVVVKKKAAA===;;;999888::::::::::::999999999999999888999999888888888777777999999999999888888777777666666555555555555666666666777888888888666444222444555777888888777555444444444444444555777888999444666777555222111444777666555444333333555888999666666444333222111111111333333333222222222222222......//////000000111111000000111222222222222222222222222222222222111111.........000222222000...//////........................//////000111222333444444444444444444444444333222111222333555555444///............---------............------------******+++,,,,,,,,,,,,+++*********++++++++++++++++++******+++------,,,+++)))******++++++******)))******)))***+++---000111)))((((((***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,---......///...------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++)))+++,,,+++))))))***,,,++++++,,,------,,,++++++((((((((())))))******+++,,,+++)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,*********)))))))))))))))******+++++++++***))))))))))))******++++++++++++,,,+++***)))((()))******))))))(((((()))******+++++++++++++++++++++++++++++++++***)))***,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,---...///000000111/////////............---,,,---------,,,+++***)))+++,,,---...//////000000------------------------,,,,,,,,,---------......,,,,,,---......///000000111111111222333555777777666555333111//////000111......///000000111222222555333111000111111000///------......///000000000444444333333222222111111//////000222333444555666000000000111111222333333444222000000111111000///111333444444333222333444222222333333444444555555222444666666555333222222///000000///......///111000111444666666555222111000000111111111111000000...................../////////000111111111111111////////////000000111111111555<<>>===<<<777888;;;???AAA???;;;888333222111000......//////......//////////////////............/////////000...444777???bbbhhh]]]XXXLLL:::444000000000...///333222<<>><<<<<<<<<<<<===???>>>;;;666222000111111000...---...000///000000000000///...---,,,,,,---------.........,,,555999@@@ccc|||fff]]]VVVIII888333//////...---000555888EEEZZZmmmqqqcccIII555......---------------...ttt{{{tttfffWWWMMMFFF???======::::::::::::::::::::::::999999888777777777777777666666666666666666777777666555555444444555555666444444555555666666555555666666666666666666666666444444444444444555666777444333222333444444444333555555666555555555444444333333222222222222222333222222333333333333333222222222222222111111111111...///000000111111000000///000111222222111111000...------///111222111000000///...---------.........//////000111111111111111111222333222111000///222222333444444333///,,,///............---------.........------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------.........222///,,,***+++,,,------++++++,,,,,,,,,,,,++++++******+++,,,---------------,,,+++,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,---...---,,,+++++++++******++++++,,,---***************************))))))))))))***++++++***---///...+++))),,,///)))***++++++++++++***))))))******+++,,,------------,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,++++++)))((((((((()))*********++++++,,,,,,------......---,,,++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,---...///000++++++++++++++++++++++++---......///...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,...000111222222222------,,,,,,,,,+++++++++***+++,,,------,,,***)))******,,,---.........---------------.........///)))************+++++++++,,,,,,---...///000111111555555444333222222222333///222444333000//////000,,,------...///000111111000000000222444444222111//////000000000000000000/////////000000000000000111111222222333444555555111111222222333222222222666555333333333222000...000222444444222111111111000000000000000111111111000111333222111000111222111111222000///...///111...///111333444444333222000111111222222111111000,,,,,,---------.........000000000000000111111222000000//////000111333444555888>>>EEEKKKQQQUUUWWWRRROOONNNPPPNNNIIIFFFFFFEEEFFFGGGEEEBBB@@@@@@AAACCCBBBAAA@@@===999222......000111000...---...000111111111111000...---,,,------........./////////)))555:::???^^^vvvggg___UUUEEE777222...---,,,,,,111777>>>LLL```ooonnn]]]EEE444...------,,,,,,------...qqqzzzyyygggYYYMMMCCC======::::::::::::::::::::::::888888777666666666666666888888777777888999::::::555555555444444555555555333333444444555666666777777777666666666666777777555444444444444555666666555222000222555666444111222333555666777666555555222222111111222222333444333333444555555444444444444333333333222111111111......///000000000000000---...000111222222222222......///111333444222000000///...---,,,------...///000111222222222222222111222444555666555333222///000222444555444000,,,//////.........------------------,,,,,,+++++++++...---+++))))))***+++,,,........./////////000000555111---***+++,,,---...+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***...---,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,'''(((***,,,,,,,,,***)))++++++******++++++,,,---........................***)))((((((((()))+++,,,***...000///+++***,,,000'''((()))******)))((('''&&&&&&((()))************************************,,,---///000000///---,,,,,,+++)))((((((((()))***,,,***)))((()))+++...000000///...---,,,+++++++++***++++++,,,,,,+++)))(((************+++,,,---...************************000000111111///,,,)))''',,,,,,,,,------.........------------------------...---,,,+++***************,,,...000222222222222+++++++++*********)))))))))***,,,------,,,***)))''')))+++---............---.........//////000000++++++,,,,,,,,,---------------...///000111222222777666444333222111111111...111444555222000000000............//////000000---...000333666777555333222222222111111111111111111111111222222333333444111222222333333444444555222222333333333222222111666444333333333222///---///111333333222000000111000000000///////////////222333444444222222333555111222222111///...000111...///000222333333333222222222222333333222222222,,,,,,,,,------.........000000000000000111111222111111000000111333444666666999???GGGNNNUUUZZZ]]]\\\TTTNNNOOOOOOKKKFFFCCCCCCEEEFFFEEECCCCCCEEEHHHIIIGGGDDDAAA===777111,,,---///111000---,,,...000222222222222000...,,,+++000000000000111111111111(((555999:::VVVtttpppiiibbbTTTAAA777222---,,,+++,,,111999AAAOOOaaalllhhhVVV@@@222------,,,,,,,,,------...vvvxxx{{{~~~|||nnn]]]OOOFFFBBB>>>;;;999;;;>>>>>>:::555888999;;;;;;;;;:::;;;;;;666666555555666777888888444333333555777777666444666666555555555555666666777666555444555555444222444444444555444444333333555444333333555555444333////////////000111333333222333333444444333333222444444444444444444444444111111222222222333333333111222333444444333222111222222222111111111000000......///000111222333333222111000......//////000111111111111000000000000...777:::===???666000777333444444555444333111000////////////////////////111...+++***+++---------,,,+++*********+++,,,---111000///...---,,,,,,,,,///...---,,,+++,,,------,,,,,,++++++***)))))))))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++******)))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++000...,,,*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---((()))***+++++++++++++++++++++******)))(((((((((***,,,///333444222...***************************)))******))))))))),,,...000...---+++******++++++***************************...,,,'''&&&+++,,,))),,,)))&&&'''+++---+++(((......///000000///---+++---...///000000///...---)))+++---......///000111//////...---,,,,,,,,,,,,000---***+++...111222111+++++++++************)))*********)))******+++,,,.........////////////000++++++,,,,,,++++++******,,,------...///000111111+++---///000111222444666555555555333111000222444111222222222111///...,,,---...///222444444222000222333444555555444333333222222222222222111000///------///333666666222...222//////333555333222333999666222111222222111///111000111333666555111---333333222000---,,,---///,,,222555222//////222555222222333333333333222222444000000444444///,,,///000111111000......///111---222444111222666555000222111///...///222111...444444222111000000000000111222222000///000222444666444777AAALLLWWWcccnnnlllggg[[[OOOJJJKKKJJJFFFJJJJJJKKKLLLLLLKKKJJJHHHIIIFFFBBB===888333000...,,,---...---------///111333222000/////////000111---///000000...,,,,,,,,,...111555===MMMjjjpppllliiiiiihhh^^^LLL>>>555111//////......555<<>><<<999888999:::999888777777888999999999999999999999999===;;;999888888777555333666666555555555555666666999777666555666666555333444444444555555444444333555444333333555555444333111111111111111222333444222333333444444333333222222222222222222222222222111111222222222333333333111111222222222222111111222222222111111111000000000000000000111111111111111000///.........//////............////////////000666999AAAJJJBBB666777666555333111000000000000/////////000000000111111222000---------...---,,,,,,+++*********+++------000///...---,,,,,,,,,,,,///...---,,,,,,,,,------+++++++++++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++************++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++)))++++++++++++++++++++++++///---,,,******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))***+++++++++++++++******++++++++++++++++++)))***---000222000,,,)))************************,,,,,,,,,,,,+++,,,...///...---,,,+++************++++++++++++++++++++++++(((,,,+++((((((,,,,,,)))+++***((((((***+++,,,,,,111///...111555555000***,,,---....../////////...............///111444666//////...---,,,,,,,,,,,,...,,,******---//////...++++++++++++***************************++++++,,,,,,---------......//////000000000000///...---------------......//////000,,,...000000000111333555555555555333111000111333111111222333222222000000111111222444555555333000666666777777666555444333111222222222222111111000,,,,,,...111555888999999888333111444444000...///444222//////111222000...111000111333555555333000222333333111//////000111...000111000111555777666333333444555555444333333666000...444888555111111000111222111111111222333555888666222333777777333333333111000000111111000333222111111000000000000111222222111000000222333666333444:::BBBMMM\\\iiisssqqqhhhZZZPPPNNNMMMKKKMMMNNNPPPOOOMMMJJJIIIHHHCCC@@@<<<888333000......---...///...------///111444333222111000000000000///111333222111//////000000333666:::CCCUUUlll|||uuueeeSSS[[[ffflllfffVVVBBB444444111/////////000777???ZZZiiitttnnn\\\HHH999///......---------,,,,,,,,,vvvzzzzzzooohhhXXXQQQFFF???======<<<;;;999999999999999999888888888888888999888888777666777555333444555777777777666666555555555555666666999888666666777777555444333444444555555555444444555444333333555555444333333333333222222333444444222333333444444333333222111111111111111111111111111111222222222333333333111111111000000111111111222222222111111111111111222222111111111000000000000000///...............------......//////000000222555888DDDTTTMMM;;;666888666222///------.../////////000000111111111222111000//////000///---+++,,,++++++++++++,,,---...///...---,,,,,,++++++,,,///...---,,,,,,,,,,,,---***++++++,,,------......//////......---+++***)))******+++++++++,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,+++***++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++)))***++++++++++++++++++******+++,,,------------((()))+++...///...+++'''************************---------------.........+++,,,,,,++++++***)))(((++++++++++++++++++++++++&&&***+++***+++---,,,************))))))+++---000444000...333999:::333+++---------------...//////000///......///222555777//////...---,,,,,,,,,,,,,,,+++******,,,,,,,,,***,,,+++++++++***************************+++,,,,,,******+++,,,,,,---......////////////...---++++++---------------------------///000000000000111333555666555333111///000111///000000111222222111111222222333555888999777555999999999999777666555444000111222222222222222222000000111111333777<<<@@@<<<666333333222///---///111000///000222222111///000//////000222333333111///111222111000000111222222222000000555<<<<<<777444555666777777666666555777111///555;;;:::666444222222444555555555555555999888444//////222333000444444444333111000000222111111000000000000000111000222333333222111111222666444333555999AAARRRaaawwwzzzvvvgggXXXPPPNNNMMMMMMOOOQQQOOOJJJFFFDDDDDD===;;;777333000//////000...///000///......000222444444333333111000......///000222222111000111222111444777888999???IIIRRRZZZeeekkkfff```YYYNNNBBBBBBTTThhhpppfffRRRAAA777333000///000000222:::DDDfffuuu|||nnnTTT???444111...------------,,,,,,,,,tttyyyxxxkkkcccWWWLLLEEE@@@===;;;<<<;;;::::::;;;;;;;;;:::555666777777777777666555333111000000333666888999666666555555555555666666999777666666777666555333333444444555555555555555555444333333555555444333444444333333222333333333222333333444444333333222111111111111111111111111111111222222222333333333222111000//////000111222111111111111111111111111222222222111111111000000/////////..................//////000111222222333222444555AAAQQQKKK:::666666444222///......///000222111111111000000000000------...000111000...+++,,,,,,,,,,,,,,,------......---,,,+++++++++++++++......------,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,---------......---,,,++++++,,,---,,,+++++++++++++++++++++++++++++++++***++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,......,,,***)))******+++,,,,,,+++++++++***+++,,,------------,,,((()))***,,,...---+++(((************************+++++++++,,,......---,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,...//////...,,,,,,***)))(((***,,,...000333222333777;;;:::555///111000...---------...///---------...000222333333//////...---,,,,,,,,,,,,++++++++++++,,,+++***))),,,,,,+++++++++*********+++************+++,,,,,,((()))******+++,,,------,,,,,,,,,---,,,,,,++++++......---------,,,,,,,,,...///111000//////000111555555555333111//////000/////////000000000000/////////111555:::=========888888888777777666666555000111111222333333333333555777777555333555:::>>>;;;555111222222000000222111111222444444444222111333111000000111222333444111333444444333222333444555888777444999AAA@@@:::444555666777999:::;;;;;;;;;::::::===???>>><<<;;;:::::::::<<<===<<<;;;:::<<<888444000111222111...444555777999666222111333000000000///000000111111000222444444333111111111777666777777666;;;JJJYYYpppyyy|||qqq```TTTNNNKKKGGGKKKMMMJJJDDD???>>>>>>:::888444111000111333555000111111000//////111222333333333333222///---,,,,,,.../////////...///111///333666666555555888<<<>>>EEEIIIFFFDDDEEEBBB===HHHXXXiiilll```OOOCCC???111000///111000333>>>IIIjjjzzznnnOOO999222333------------------------vvvzzz~~~xxxnnncccYYYPPPIIIEEEFFFBBB???===<<<<<<999777777777888888888888888777===:::777555555666666555666666555555555555666666888666555555555555444222333444555555666666666555555444333333555555444333444333333222222222333333222333333444444333333222222222222222222222222222111111222222222333333333222111000//////000111222111111111111111111111111111111111111222222222222///////////////............//////000111222222333000333333999DDD>>>444666111222222222222222111111444333222111000...------)))***+++...111111///,,,,,,,,,------............------,,,+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++*********)))((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,))))))***+++,,,------...,,,,,,,,,---------......---,,,++++++---------+++++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++************************((())),,,......,,,)))(((++++++,,,,,,,,,++++++***+++,,,---...---,,,***)))*********,,,......,,,***************************+++++++++...000111...,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))---111222111//////...+++((())),,,//////...111444777999888666444333444333111...---,,,------***+++---111444444111...//////...---,,,,,,,,,,,,+++,,,,,,---,,,++++++***,,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---))))))***++++++,,,------,,,,,,---...////////////.........---,,,,,,++++++...///000000///...///000333444555333111//////000333333222111000000//////000000111555999===>>>===444444444444555555666666000111222333333333333333666999:::999777666888;;;;;;555222222222000000222111222444555555444333222333333222111111222444555666888999888777666888999666???BBB???AAAHHHGGG@@@555555555666:::???EEEHHHIIINNNRRRPPPKKKHHHJJJLLLLLLKKKJJJJJJLLLKKKIIIGGGDDD>>>999888999888555222444555;;;BBBAAA999555555111000000000000000111222111333555555333111000111555666888999777777AAAMMMbbbooozzzvvviii\\\RRRLLLDDDFFFGGGDDD???;;;::::::777555222000000222555777000111222111//////000222000111222222111///...,,,,,,---......---...///111000222444333222111333555000333444333444999===???NNNYYYddddddXXXHHH===888000///000111111444@@@MMMmmm|||nnnOOO888222333------------------------{{{}}}sssjjjaaa]]]YYYTTTMMMHHHEEEBBB===999<<<;;;:::999888777777777;;;999777666666777777666666666555555555555666666777666444444555555333222333444555666666666666666555444333333555555444333333333333222222333333444222333333444444333333222333333333333333333333333111111222222222333333333111111111000000111111111111111111111111222222222000111111222222222333333000000000111000//////...------......//////000000///222///222888444///666///000222333444333222111333333222000///---,,,+++))))))+++---000111///---,,,---......//////......------,,,,,,,,,,,,------------......------,,,+++,,,,,,+++******)))((((((&&&'''(((***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,------...,,,,,,,,,,,,---------------,,,+++,,,---...---,,,++++++++++++++++++++++++******+++,,,------......************************++++++++++++++++++++++++(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,+++***,,,---.........,,,)))(((,,,++++++,,,---...---,,,************************,,,,,,---111555666222///------............------------------------------******---222333000///000///.........///000000000000555888888444111222444333222111///---,,,,,,+++***+++///444888777222---//////...---,,,,,,,,,,,,+++,,,------++++++,,,...,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------***+++,,,---------------///.........------,,,,,,---///000000......///111111333444333111000000000777666555444222222222222333222222444666888888777000000000111222333555666111222333333333333333333222444888999:::::::::;;;===777333444333000...000111333555555555555666777111222333333333444777:::>>>>>>???>>>===???AAADDDCCCPPPVVVSSSSSSWWWSSSHHH888666444666===HHHSSSZZZ```iiiooohhh___\\\___bbbbbb___\\\\\\___```^^^\\\LLLCCC;;;::::::888555333444555???MMMPPPFFF<<<999222222111111111111111222333444555444222111111111222333666888666555:::BBBRRR```nnnsssqqqiii^^^TTTHHHFFFBBB???<<<:::999888333222000...///000222444111111222111//////000111//////000111111111111111000111111111000000111333111222222000......000222000000...---...333999>>>NNNXXXaaa```TTTCCC666/////////000111000444AAAOOOmmmyyy{{{iiiMMM999111000,,,,,,,,,------------...|||yyysssmmmddd___\\\XXXSSSNNNKKKHHHDDD@@@===<<<<<<<<<888777666777999::::::999666666555555555555666666888777555555666666444333333444555666777777777777555444333333555555444333333333333333444555666666222333333444444333333222333333333333333333333333111111222222222333333333111111222222222222111111000000111111111222222222333333222222222222111111000111222222222111//////............////////////000111,,,...555222///777111111111111000000111111000000//////...------------,,,,,,...000000...,,,,,,---...///000//////......---------------......------.........---,,,+++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,------,,,,,,+++***+++---...000000...,,,***,,,+++***+++,,,------,,,************************+++***,,,222777888444000---------,,,,,,------...------------------------+++)))+++000111------///...444999777111...111555333444444333111//////000............---,,,+++***++++++---222777777222---//////...---,,,,,,,,,,,,***,,,,,,+++******---000------,,,,,,,,,+++++++++,,,++++++++++++,,,------...............---------++++++,,,,,,+++******)))//////..................,,,...//////......000111///111333333222111111111666555333222222222333333444222111111333444444333000000//////000111222333333333333444333333222222111111333666:::<<<<<<;;;999555333555555222000111222555777888999:::>>>AAA;;;>>>BBBCCCEEEGGGLLLOOOSSSTTTTTTTTTUUUXXX]]]aaaeeeqqquuuooonnnmmm___LLL<<<999555666@@@PPPbbbmmmuuu~~~{{{sssrrrtttuuuqqqmmmiiijjjnnnqqqqqqpppXXXIII<<<888777555333444666777DDDYYYaaaTTTDDD===444444333222111111111222444555555333111000111333222111333666666555777===DDDOOO]]]iiirrrtttjjj___MMMGGG???;;;:::999666333111111//////...///000111000111111000......///000//////000111222444666777444444444333111111333555222222111///......//////222111111111111444999===KKKUUU]]]ZZZLLL===333000......000000///333AAAPPPeeekkkjjjZZZFFF888111...,,,,,,,,,---------......xxxtttsssqqqlllhhh^^^ZZZTTTNNNIIIGGGGGGGGGDDDBBB@@@???>>><<<999666666666555555555555666666999888666666777777555444333444555666777777777777555444333333555555444333444444444555555777888999222333333444444333333222222222222222222222222222111111222222222333333333111222333444444333222111000000111111222222222222555555444333222111000///111222222333333111000///111111111111000000000000111111+++---777555111888444222000---------///000---------............///111000//////000///---+++,,,---///000000000///.........---------......///,,,---.........---,,,+++***++++++,,,,,,------...++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,+++,,,...///...---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......------------,,,,,,+++******,,,///111222111///...,,,+++)))***+++------,,,************************((((((***000777888444///---,,,+++***+++,,,---...........................+++((()))//////++++++...,,,888BBB>>>222+++111;;;666333000/////////...,,,)))***+++,,,---,,,+++***+++))))))---222444000,,,//////...---,,,,,,,,,,,,)))++++++***((()))...111---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...111000000//////...------222222111000///---+++***////////////////////////,,,---//////...///000222...000333333222111111222111000/////////000111222000///...///111333444333222111000/////////000111444444444444333333222111333111000333888<<<<<<:::444000111555777555444555555888;;;===>>>AAAGGGLLLOOOSSSYYY]]]___ccchhhlllooopppppppppsssxxxhhhLLL???;;;666777CCCVVVlllyyy~~~vvvrrrmmmoootttzzz{{{{{{eeeSSSBBB;;;999666666999888888HHHaaakkk^^^JJJ@@@666555444333222222222222666666555333000000222333555222222555777666999===;;;BBBOOO___pppxxxqqqeeePPPGGG<<<777777666222...222222111000000000000000000111111000...---...000//////000111444777:::<<<555555444333111000222444111111111111000000000000//////111444444555888<<>>222111444......000000...222AAAPPPYYY\\\YYYLLL>>>666111...,,,,,,,,,------.........~~~~~~}}}qqqrrrqqqmmmggg```[[[YYYWWWRRRMMMKKKKKKIIICCC===@@@;;;888999999777666888666666666666666666555555111222333444555666666666777555444333333222111///333333444555555666777777333222111222444555444333222333333444444333333222111111111111000///------111111111000000000000000///000111000//////111333666666555444444444444444111111111111111111111111////////////////////////...000111000......222555222222000///............***+++,,,...000111333333666111------000222111///000///...---------------........................++++++++++++++++++++++++***++++++,,,---...//////+++++++++,,,,,,---------++++++******)))*********---,,,,,,++++++,,,,,,---///---,,,---000000...+++---.........---,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,------///000111,,,,,,------------------...---,,,+++***)))))))))---...///000000...,,,+++******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++,,,000444666444222222000...,,,++++++++++++//////---,,,+++*********,,,+++*********+++------111HHHUUUGGG222+++...000222111///---,,,+++,,,,,,,,,++++++***+++,,,...///***,,,///000...---,,,,,,---------,,,,,,+++++++++((())))))+++,,,---.........---,,,+++************++++++,,,------------,,,,,,,,,,,,,,,,,,---.....................---------+++---///111111000...,,,333222444777555000000222...555999444222333333000333333333333222000///...111111000000111111222333222111000......000111222222444666777666777999;;;999555111000222444555444<<<999777888999:::<<>>:::888444000000000000000000000000000000000////////////000000000111111333444666777888111222444555555444222000111111111111111000000000---111222777GGGZZZ___YYYNNNKKKFFF>>>555000...///---++++++...000666EEETTT[[[ZZZQQQBBB777222///++++++,,,...//////...,,,+++}}}~~~~~~}}}}}}~~~}}}zzztttlllfffccc\\\VVVSSSNNNFFFBBBAAA>>><<<:::999999888777555777777666444333111000000333333333555777777555333777777666666555444333333222111000111333444333222222333333444444333333222111111111111222333555555444444333222222111000000111222222222111111333555777777666555555555666666111111111111111111111111////////////////////////333444666555333111111222222111000//////......///------......///000000000444000,,,,,,...///---+++......---------...//////////////////////////////..............................---------,,,,,,,,,.........---------------,,,,,,,,,++++++,,,,,,---++++++************++++++***))))))+++------,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++******))))))******+++******+++,,,---...///000******+++,,,---......///,,,,,,,,,,,,,,,---......---.../////////...---,,,000///...------,,,,,,,,,******++++++++++++******,,,,,,---///222444333222------------...000111333///...---+++************,,,++++++++++++,,,---...(((<<>>666///)))------,,,,,,---///111222------,,,+++++++++,,,,,,+++---...---,,,+++,,,......---------------,,,,,,))))))***+++,,,,,,---...------,,,+++************)))******+++,,,+++++++++000000///....../////////........................111111111222333444555555:::333///111444444555777777::::::555222222222000444333111000///000000111222222111111222222333444222111000//////000111222444555777777666666777888999;;;<<<999666666:::???LLLOOOUUU\\\cccggggggeeeaaa^^^aaannn~~~{{{bbbNNN<<<999888;;;???MMMmmmuuudddVVVRRRWWWiii}}}gggRRRMMMJJJCCCBBBGGGKKKLLLYYYnnnwwwjjjUUUHHH:::444000111222111111444888777666555444333333333333222222333555666444333222555:::===???EEEWWWhhhmmmiii___PPPBBB888333222////////////////////////............///111222333///000222333333222111000000222555777666333000---------........./////////111222333???XXXooorrriiiVVVNNNAAA666000...///000......000333555===MMM\\\bbb]]]PPPAAA666222///,,,+++,,,---......---,,,+++{{{zzz{{{}}}}}}}}}xxxqqqmmmfff\\\VVVTTTJJJFFFBBBAAAAAA@@@>>><<<777777777666666666666777555555555666777777444222666666666555444444333333333111111111333333222111222333333444444333333222555444333222222222333333555555444333222222111000222333333333222222444555444444333333333333333444////////////////////////000000000000000000000000///000333444555555444444111111000///////////////////////////////////////000...,,,,,,...//////...,,,,,,,,,,,,,,,---...///------------------------........................------------------------/////////......------,,,------,,,,,,,,,---......,,,++++++++++++++++++,,,))))))***+++,,,---,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***'''((()))+++,,,---......***+++,,,---...///000000---------,,,,,,------...---......//////...------000111222222111///,,,***++++++++++++++++++***))),,,,,,---///111222333333------,,,---...000222333///...---+++************------------......//////+++555;;;888333111000---------,,,,,,---///111222...------,,,++++++++++++,,,------,,,++++++,,,...------------------------))))))***+++,,,,,,---------,,,++++++*********+++))))))***++++++++++++***////////////000111222222000000000111111222222222555444333222333555888:::???555......222444555777888888777444222222222222777666444222222222444555222222222222222333333444222111111000000111111222444666777666555555666777555666888:::???EEELLLQQQfffkkkrrrxxx~~~|||uuuaaaZZZ[[[jjjvvvcccRRRAAA===;;;;;;<<>>NNN___mmmttttttfffPPP>>>666222////////////////////////............///111222333///000000111111111000000222333444555444222///...---------...............333111555FFFcccxxxvvviiiUUUIII:::000---/////////000222555777:::EEEUUUccciii^^^NNN>>>555111///...,,,,,,---......---,,,,,,{{{yyyzzz~~~~~~wwwpppoooccc]]]VVVRRRPPPNNNIIIEEE???>>>===<<<<<<<<<<<<<<<777666666777999999777555444444444444444444444444333222111222333333222111222333333444444333333222444444333222222222333333555555444444333222222111222333444333222222444666333333222222222222333333111111111111111111111111111111111111111111111111---...000222444444333222111000000////////////000000/////////............---------...000111222111************+++,,,------------------------------------------------------++++++,,,,,,---...///////////////......------,,,---,,,,,,,,,------...///------,,,,,,,,,,,,------+++,,,------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))))))))******)))))))))((()))+++---.../////////+++,,,---...///000111222000///...---,,,,,,,,,,,,------..................///222666888777222,,,(((,,,,,,,,,,,,,,,+++******,,,---...//////111222333......---------///000111//////---,,,+++*********)))******++++++++++++++++++///000---,,,...///...///...---,,,,,,---...///------------,,,++++++***,,,,,,---,,,******,,,...------------------------*********++++++,,,,,,---,,,,,,++++++******++++++))))))***++++++++++++***,,,,,,---...000222444555000000111111222333444444777555333111222555888;;;AAA777......111222333555666444333333333222222333777666444222222333555666222222111111222222333444222222111111111111222222444555666666555444666777888777;;;FFFWWWfffooossszzz[[[RRRQQQccc||||||rrrcccVVVGGGAAA======<<>>???===:::777111000000111333333222000999777888999999<<>>KKK\\\gggkkk\\\III;;;333000//////,,,------------------,,,{{{xxxzzzyyypppjjjgggccc]]]WWWOOOLLLIIIEEEBBB@@@??????888777666777888999999777666666666666666666666777555333222333444444333111222333333444444333333222///000222444555666666666444444333333333333222222222333333333222222444666444444333333333444555555555555555555555555555555111111111111111111111111111000///000111222000...000000////////////000000000000//////............,,,,,,---///000111222222++++++*********+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000.........---------------,,,,,,,,,,,,---......///......------------......,,,...000///...------...---......////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------)))******++++++******)))***,,,...000222333333333,,,,,,---...///000000111000///...,,,++++++******---------............//////333888;;;:::555...)))---.........---,,,+++***,,,---.........///111444111000///......///000111111000///---,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++.../////////---+++///...---+++++++++,,,,,,,,,,,,---------,,,++++++***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))******+++,,,+++++++++******+++,,,...111333444------...///111222333333777555222000111333666888>>>666//////000000111444666222111333555333111222333333222111111111222333111111000000111111222333222222222222222222222222333444666666555555666777888:::DDDXXXrrrzzzYYYPPPNNN___zzz{{{wwwrrrhhh\\\MMMEEE@@@@@@???BBBPPPaaasssyyy~~~}}}{{{|||uuuggg[[[ZZZbbblllxxxvvveeeRRRFFF;;;555111222222000000333///333999>>>???===:::777222222333666888777555333777444333666888999===CCCSSSgggyyyyyylll\\\GGG777000000000000000000000000222111000//////...//////000///------...111444777555444111000///000111333///000000111111222222222444777BBBWWWlllqqqeeeVVV===777000...000111000......000111555AAATTTcccjjjkkkXXXCCC777222000//////------------------------zzzwww{{{}}}xxxsssllliiiddd^^^XXXTTTRRRQQQJJJGGGCCCAAA@@@@@@???>>>;;;;;;::::::999888888888666555444444555555444222222333333444444333333222///111444777888888777666222222222222333333333333111222333222111111333555333333333333333444555555555555555555555555555555222222222222222222222222222000......000222111///000000////////////000000///////////////.........,,,---...///.........///...---,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------++++++++++++,,,---...///...------,,,,,,------......000111000...,,,,,,...,,,---......//////......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++*********,,,...111333333333333,,,,,,,,,,,,------......------,,,+++++++++++++++---------------...//////222555888:::999666111...////////////...---,,,+++,,,...///...---...111444222222111000111222333444222111000///...---------++++++---.........---,,,)))***---//////---+++***---,,,+++*********++++++***+++,,,---------,,,+++)))+++------,,,+++***+++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,,,,,,,,,,,,,*********+++,,,---//////,,,,,,---///000222333333555333111///...000222444777222000111111///111555888333222666777333000000111111111111111222222222000000//////000000111222111222222222222222222111222333555555555555777888666@@@RRRllljjj___ZZZggg}}}{{{tttwww{{{tttjjjXXXNNNGGGFFFDDDAAAFFFOOOZZZbbbkkkrrr{{{{{{xxxvvvmmmcccZZZYYYbbbppptttaaaOOOCCC<<<666111222222000000222111333666999999888666555555666999===???>>>;;;888444111111333444444777<<>>===;;;:::999888777666444444555555444333222333333444444333333222333555888::::::888555333000111111222222333333444111222222222111111333555111000000000111222222333333333333333333333333333222222222222222222222222000---+++---111444555444000000////////////000111//////////////////......---...//////---+++++++++000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------*********+++,,,---...///---,,,,,,++++++,,,,,,---...000222000---++++++,,,+++,,,,,,---.........------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***'''))),,,///111111111000++++++++++++++++++++++++++++++******++++++,,,,,,---------------...///000555666777888777555333222000000000000///...---,,,,,,...///...------111444333333222222333555777888333222111///............'''((()))***+++***)))))),,,*********)))(((***---++++++)))))))))***+++,,,)))***,,,---...------,,,(((+++---...---+++******))))))*********+++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++,,,------------,,,,,,++++++******++++++,,,---...///000222444555555444333000...---...000111000//////222111///222777;;;555444999999333//////222222333444444444333333///////////////000000111111222222333333222222111111222444555555555777999888GGGaaa}}}uuunnnvvvsssqqq{{{xxxdddWWWMMMKKKGGG???===AAAEEEOOOZZZcccmmmuuuwwwuuu}}}zzzwwwrrrggg___WWWVVV^^^oooppp[[[HHH;;;<<<666222222222000000222444444444444333333333333333555999>>>@@@???;;;777222111222333111000555===:::KKK]]]jjjrrroooXXX>>>222222222222222222222222000000////////////000000,,,---///000000000//////000000111222333222111111777888:::===AAADDDFFFGGGJJJNNNWWW```aaaWWWHHH>>>444222000000000111111111000///000:::QQQmmm|||}}}eeeOOO:::222111///...///...------,,,,,,------...vvvyyy~~~wwwrrrrrrooofff^^^^^^XXXOOOHHHDDDBBB@@@???>>>:::777666777777555333777555222222444555555444444444444555666666444222222111111222222333555555444444333222111111111222333333333222111000///...333333333222222222111111333222222111111222222333333333333333333333333333000000000000000000000000/////////000//////...---........................//////............//////........................///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------+++++++++++++++++++++++++++*********+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,---...//////***,,,//////---+++***))),,,,,,++++++*********+++***)))))))))+++---000222666666666666555333111000222111///...------......333000...///111222000...------...///333777;;;===<<<666///---///111///,,,+++***)))***++++++***(((***,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,*********++++++)))'''+++++++++,,,,,,---------)))***,,,...000000000000///000222333333222000///666444333111000000111111,,,---...000111111222111444444444333333222222111333222111555999:::555000222000///...///000222333444444444333333222222222---333555000///777===???@@@NNNgggzzzrrrsssvvv{{{hhh]]]TTTRRRIII;;;777<<<999???HHHPPPWWW]]]aaaeeevvv|||~~~yyywwwwwwnnnddd^^^___bbbllllllUUUGGGAAA666444111000111222111111000111000///...///222444333444777999999999888777///.........000333666888===AAAPPP```jjjrrrgggLLL>>>666000222555333///...---------.........//////////////////000000000000111000000111444666777666===HHHTTTXXXVVVVVV\\\bbblllpppnnncccUUUHHH???999...222222...---111111---333111444:::MMMqqqyyy[[[GGG888555222+++)))---///000000///---+++,,,---{{{}}}}}}xxxssslllddd^^^WWWQQQMMMFFFAAA;;;888888888888777777555333222333444444333333333333555777888666555222222111111111222222333444444333222222222333333333444444333333222111000333222222222111111111111222111111000000111111222000000000000000000000000..............................//////......---,,,........................//////............//////...........................------,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---,,,,,,+++,,,,,,---...///000222333222000---,,,,,,...---,,,+++***++++++,,,,,,,,,++++++---///222333666444333111////////////111000///......///000111111///...///222333222000---......000222555888999<<<777111000111333111......,,,******+++,,,+++******+++,,,+++***))))))***++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////...///111333333222111000444333222000//////000000------...///000111222333666555444333333333333333444333555:::===<<<666111222111000///000111333444333333333333222222222111///333444000000777<<<===CCCUUUpppsssiiigggiiiuuu|||vvveeeYYYPPPOOOHHH===999<<<666:::AAAHHHMMMSSSXXX[[[fffkkkpppqqqpppqqqvvv{{{rrrpppnnnmmmnnnvvvmmmUUUEEE>>>666444111000111222111111444444333111//////000222...000222444444444333222000//////...///111333555::::::DDDRRR```qqqqqq___EEE:::111111222111...---------........./////////000000000000000000000000...111444333222777BBBKKKaaannn{{{~~~zzzzzzrrr^^^III:::444000333333//////222222......111;;;FFFXXXttt|||kkkOOO???222222333...---111...//////...,,,+++,,,---~~~}}}tttjjjddd[[[TTTJJJBBB===<<<;;;;;;777555333333444666666555222222222333555555444222444333222222111111222222444333333333333444444555333333444444444444333333222222111111111000000000000000000//////000000000........................///////////////////////////////////////......---//////////////////////////////............//////........................------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------++++++++++++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---...///555555555333000.........///...,,,+++***+++---...,,,,,,+++,,,---///111333666444000---,,,,,,.../////////......///111222333///......000222444333222......///000111222333333:::666222222444555444222222000,,,+++,,,,,,,,,,,,***+++,,,+++***)))***+++************************)))***++++++))))))***+++************************++++++++++++++++++++++++************************,,,+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......---...000111222222222222222111000/////////////////////...///000111333444777666444333333333555666555666999>>>AAA???888222333222111111111222444555333333333333222222222222111333222000222777;;;;;;GGG^^^~~~~~~jjj]]]ZZZ\\\jjjuuusssaaaTTTKKKJJJGGG???::::::555777<<<@@@DDDHHHMMMQQQUUUXXXZZZZZZ[[[aaallluuuttt}}}|||oooWWWEEE<<<666444111000111222111111555555444222///---...//////000111333333333222222111000///......///111111999444888CCCTTTooo{{{qqqMMM@@@444111222000------............////////////000000000000000000000000---444999666444@@@ZZZoooqqqRRR<<<444222444444111000333333111...333BBBQQQcccxxxwww```EEE888///111222///...111,,,---...---,,,+++,,,---{{{|||}}}|||uuunnncccXXXNNNHHHEEECCC<<<:::888777888999888888666555333333444333111000444444333333333333444444222222222222333444555555222222333444444444444444111111111000000000000///111000000//////000000111000000000000000000000000111111111111111111111111000111111111111000//////000000000000000000000000///......------......///..............................---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////...---,,,------------------------+++++++++,,,---...///000------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++******++++++,,,---++++++++++++,,,---...///333333222000...------///000///,,,+++***+++---///************,,,---///000555333111///---......///------------///111333444000000000000111222222222...///000000000///......444222111333555777777666666222...,,,,,,---------***+++,,,,,,*********,,,++++++++++++++++++++++++)))***++++++******+++,,,************************++++++++++++++++++++++++*********)))))))))))))))---,,,+++,,,---......---------,,,,,,,,,,,,++++++---...///000000///...---+++,,,...000222222333333111111000000////////////111000///...///111333555666555222111111333555777777888999<<<>>>===999555222111111111111222333444444444444333333333333333333222111111444888;;;<<>>BBBGGGKKKKKKLLLLLLIIIIIIOOOZZZdddoootttZZZGGG===666444111000111222111111333333333222///------...///000111222222222222111///............///000000:::444555===NNNmmmyyyRRRDDD777333444222...,,,....../////////000000000111111111111111111111111111666:::999???VVV{{{fffHHH;;;444444333111111222222222333888III[[[kkk{{{vvv___AAA777111111111...,,,---***,,,---,,,++++++,,,---zzzzzz{{{}}}~~~tttiii```ZZZWWWLLLIIIDDDAAA???<<<:::888:::888777666666666555333333333333333333444555666222222222222222333444555000111222333444444444444111111111000000000000///111111111000000111111111111111111111111111111111111111111111111111111111//////000000//////...---000000000000000000000000......------------..............................000///...---,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...---------------------------+++++++++,,,---...///000------------------------++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++******++++++,,,---++++++++++++,,,---......///000000///------///111000...---++++++,,,---...*********+++,,,---...///000000000000///...------,,,++++++,,,---///111333111111111111000////////////////////////---,,,+++......000222555888888888666333...,,,,,,---......***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))///---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///...---++++++---///000222333333111111111111111111000000111000///......000222444444222000///000222555666888777777777888888777666000000000000000111222222444444444555555555555555444333222333555999>>>CCCTTTqqquuuppppppcccTTTMMMMMMOOO]]]iiihhh[[[PPPEEEBBBAAA===777333999:::::::::;;;>>>BBBFFFDDDFFFFFFCCCAAACCCKKKRRRggg|||yyy___KKK@@@666444111000111222111111111333444444222111111111,,,------...............,,,,,,------...000111111888333777???PPPmmmyyyWWWHHH:::777888666111.../////////000000000111111111111111111222222222222555666888???RRRsssWWWBBB555333111111111000111333444===UUUlllxxxttt[[[===777222111111...,,,,,,***,,,---,,,++++++,,,---}}}}}}}}}~~~|||wwwtttgggbbb[[[TTTOOOJJJEEEBBB>>><<<:::999::::::999888666666555555555666666777333333333333333333444555111111222333333333333333222222111111111000000000222111111000000111111222000000000000000000000000////////////////////////---------------,,,,,,+++////////////////////////......------------..............................//////...---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------------------------,,,,,,,,,,,,------...///------------------------++++++++++++++++++++++++,,,,,,++++++******++++++++++++******++++++,,,---*********++++++,,,---......000111111000000111222...------,,,,,,,,,,,,,,,,,,,,,---......//////000***+++---.........,,,,,,,,,,,,++++++,,,...///000111111222000...,,,,,,---//////......------,,,,,,,,,...000333555666666666333111---,,,,,,---------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///))))))))))))))))))))))))++++++++++++++++++++++++************************000...,,,+++,,,------,,,+++++++++,,,,,,---------...///000111000///...---++++++,,,...///111222222000111111222222111000000000///.........///111222111000//////000222444666777666444333222333555666//////000000111111111111444444444444555555555555555333444666777:::DDDNNNaaa|||tttfff``````TTTGGGCCCEEEGGGRRR]]]ZZZVVVNNNEEE@@@>>>;;;777333777888888888888:::===@@@>>>AAADDDCCC@@@@@@DDDIII]]]mmm|||~~~yyy```MMMCCC666444111000111222111111111444777888777666555555000000000000000000000000+++,,,---...///000111111222000666@@@PPPlll}}}xxx```OOO>>>999:::888444000000000000000111111111111000000111222333444444555666777===OOOmmmeeeCCC666222111111111000111444555EEEfffjjjNNN777444111000000111000000,,,---...---,,,+++,,,---}}}}}}}}}|||vvvooojjjeeeaaa^^^RRROOOKKKHHHFFFEEECCCAAA@@@???>>>===;;;;;;::::::777666666555555555555666222333444444444444444333333222222222111111111111000000000//////000000000000000000000000000000000.......................................---,,,,,,...........................------,,,,,,------...........................,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................------,,,,,,,,,------...------------------------++++++++++++++++++++++++---,,,++++++******++++++++++++******++++++,,,---************+++,,,---...///111333333111000000000+++,,,---------,,,******,,,,,,---...////////////******+++,,,---...///000///...---,,,,,,---...///---///000///,,,+++,,,...///...---,,,,,,---...//////111444555444333222111000...,,,,,,------,,,+++***+++,,,,,,++++++,,,...++++++++++++++++++++++++(((***+++,,,++++++---...))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++,,,,,,222///,,,***++++++++++++******++++++,,,---............000111111000///...+++,,,,,,---...000111222//////000111111000//////.............../////////000000000111222333555666333333333222111000111222000000111111222222222111222222222333333333444444444444666888777;;;JJJYYYrrrpppbbbXXXSSSLLL@@@=========GGGPPPMMMPPPLLLEEE???<<<;;;888666444555666666666777:::===<<>>NNNjjjpppDDD888333111333333000222777???RRRtttwww^^^CCC333222000......111222222...//////...,,,+++,,,---zzz{{{}}}|||zzzooojjjddd^^^YYYTTTPPPMMMKKKJJJGGGEEEBBB@@@??????:::999888777777666777777444555555555555555444444333333333222222222222111//////............//////222222222222222222222222000000000000000000000000111111111111111000000///...........................------,,,,,,------...........................)))******+++---///111222......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++*********+++---///000..............................---,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,,,,+++*********+++++++++******++++++,,,---************+++,,,---......000333333000...,,,,,,***+++,,,------+++)))(((******+++,,,------------------,,,,,,---000333666222111///...------......+++---///...,,,+++---//////...---,,,,,,---000111333555777777444111///...---,,,++++++------,,,******+++---,,,,,,+++---...************************''')))***+++******,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,---------222///,,,************)))))))))***+++---...//////---...///111111111000///,,,,,,,,,---...///000111---...///000000///......,,,---......///......---000000111333444555666666000222333333111000//////111111222333333333333222000000000111111222222222444555888:::888<<>>;;;999:::888666333222333444444444333333333333222222222222///......000222333333222...///////////////000000///...,,,++++++,,,...//////...------...///000111000000111000000///......---------.........//////......------------....../////////......---------+++,,,------......---------------------------------------------------------------------...//////******+++++++++,,,,,,,,,------------------------------...111333222...)))...---+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///222222000---******,,,...---------------------------------,,,,,,+++++++++///......111444888999999777111,,,+++...000...,,,***,,,.../////////000222...---------///000000///444///333AAADDD999...,,,***+++,,,............---,,,,,,,,,------............,,,******+++++++++******,,,------,,,++++++,,,000)))&&&***...---***)))((()))***++++++***)))(((++++++,,,,,,,,,------------,,,+++*********+++,,,))))))+++---///222444666888444000.........//////,,,,,,---.../////////...//////000111000000......111111000///////////////+++,,,---///111333555555666555333111000000000111333333222222111000000000111111000000000000000111222444999;;;:::AAAXXXpppxxxqqqqqqiiiXXXIIIDDD@@@;;;777777:::???BBBJJJEEE>>>999888888888888333444555777888:::;;;<<<:::AAAHHHIIIEEE???===>>>HHHDDDEEELLLRRRWWW```jjj|||qqqaaaPPP@@@666555444222111000000000222111000111222333222111111111111111111222222333------...///000000//////222111222888AAARRRkkkkkkLLL777000111333222333444444444555666555111/////////000333666999;;;BBBGGGcccuuuLLL<<<444111555555333;;;GGGcccuuuzzzcccKKK:::777444000......000000000//////...///000///,,,)))|||yyysssrrrqqqlllgggeeebbbYYYRRRPPPNNNJJJFFFFFFCCC@@@;;;999888888777666444444333222222222222222333222111222333444333222444444333222222222222333333222000/////////000000//////.........///000111111111111111111000//////---------.........//////000000////////////000000////////////.........---+++,,,------......------........................------------------------......---------......///......------,,,,,,++++++------------------------...---...000222111...+++...---,,,*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000000///---++++++---///---------------------------,,,,,,,,,++++++++++++---,,,,,,...111333444444444///+++***---///...,,,+++---///000000000111222222///---,,,...000111111777111444???BBB999111000)))***,,,...///000000///,,,,,,,,,------------------+++))))))***+++***)))***,,,------,,,++++++,,,///++++++222666333///---)))***+++,,,,,,+++***)))************++++++++++++++++++*********+++---......//////000222333555666444111...------.........------.../////////.........///000222222111///...111000///............///---......///000000111111555444222111000000111111222222222111111111111111444444333222111111111222444555888;;;===IIIccc|||mmmeeeddd^^^RRRIIIEEEBBB<<<777666888<<<>>>GGGCCC>>>:::999999999999222333444666888999:::;;;<<>>666222111555333444BBBTTTxxxrrrZZZEEE999333000......///000111111222000///000111222111000www{{{wwwooollliiiccc```___UUUQQQJJJEEEBBB@@@===<<<===;;;888666444333333333333111000000222333222111333222000///......///000111000000//////........./////////...//////000111111111111111111000000///---............/////////000000////////////000000////////////............+++,,,------......------////////////////////////------------------------///......---------......111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---...000000...,,,------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---...---,,,++++++---///------------------------,,,,,,,,,,,,,,,+++++++++...---,,,---///111111111000---))))))+++...---,,,,,,...000111000000111333555111---+++,,,///111222444...///777999333...///)))***,,,...///000111111------------,,,,,,,,,,,,///---++++++,,,---,,,+++***,,,------,,,++++++,,,---+++...666:::666000...***+++,,,,,,,,,,,,++++++((((((((()))))))))******)))))))))***+++,,,...///............/////////000...---,,,,,,.........---//////////////////...---,,,...111333333222000/////////...---------......////////////............222111000000000111111222000111111111111222222222666555555444333444444444888777888:::BBBTTTrrrqqq\\\TTTRRROOOJJJGGGEEEBBB<<<777555666888:::AAA>>>;;;999999999888777111222333555666888999:::;;;<<<>>>>>>???>>>>>>===999999>>>DDDIIIOOOYYYbbbtttooo]]]III777333222111000000000000000000/////////111222111000111000000000000111222222555444333222000///---------...000111444CCCaaa{{{qqqRRR<<<333333222111333333444777999888555333000222555888:::;;;::::::>>>OOOggg|||SSS;;;111111444555222888PPPiiifffMMM>>>999111000000222444666666666777555333333444555555444rrrvvv{{{}}}}}}rrrlllddd]]]YYYUUURRRPPPPPPMMMHHHCCC>>>:::888777555333222222333555555444444333111/////////000111...//////000000///......000000000000000000000111///000000111000000//////.............../////////......------------...............---------------+++,,,------......------........................------------------------//////...------------...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------............---------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---......,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------222000//////111222222111---***((((((***------,,,---///111111111111222333444222...---...///000000///+++,,,222444///,,,,,,+++,,,---...///000000000...------,,,,,,+++++++++...,,,******,,,---,,,+++***+++------+++***+++,,,+++)))---444666111,,,+++******++++++++++++++++++(((((((((((()))))))))***)))*********+++,,,------***++++++,,,,,,,,,,,,,,,+++++++++---///000...---000000000000///...------+++---111333444333111000...------,,,,,,---------000000000//////........./////////000000111222222///000000111222222333333444444444444555666777777:::888777;;;GGG___}}}mmm^^^NNNGGGEEECCCBBBCCCAAA>>>:::666333444555777888777555555666666555444111111333444666888999999===;;;888888:::<<<<<<<<<999:::===@@@EEENNNZZZcccmmmwww{{{qqqaaaLLL<<<111111000000000000000111000///...///111222222111111000000000000111222222555444333111000...---------000333333444DDDeeerrrSSS===444222111///222222444999;;;999666555222333444666888:::;;;<<<@@@PPP```iiixxxlllIII@@@222444777666444AAAaaa|||ZZZCCC;;;:::444444666999===???>>>======;;;;;;;;;<<<;;;999777rrrtttyyy{{{vvvtttqqqpppkkkhhhaaaZZZRRRLLLHHHFFFBBB???<<<:::::::::999888:::999777666555555666666000111111222222222111111111111111111111111000000......///000000/////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------///......---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...///------------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////000000...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////333111000000222333333222+++***))))))+++,,,---------///111222111000111222111000///000111000...,,,...---000444555222...---///.........---------------------,,,,,,++++++******((('''''')))***)))((()))+++,,,,,,+++******+++---***+++...///+++((()))))))))))))))******++++++)))))))))*********++++++++++++++++++++++++++++++***+++,,,...///000000000,,,,,,---///111111///---//////000//////...------,,,---000222333333111000------,,,,,,,,,,,,------000000000000000000000000---...///000111222222333//////000111222333333444111111222333555777999::::::999999>>>NNNhhhvvv[[[QQQFFFBBB@@@>>>===>>>;;;999666444333333555666555444333444666666555444111222333555777888999:::@@@===999777999<<>>444666888888===OOOpppsssSSS???999999777777999===AAABBBBBB@@@<<<>>>AAAEEEGGGFFFBBB>>>wwwxxx}}}}}}wwwpppiiidddaaaWWWSSSMMMHHHFFFDDDAAA@@@>>>===<<<;;;999777555555333333222222111111000000111222222222222111000000...//////000000000000///000000000////////////...000000////////////000000,,,,,,,,,,,,,,,---------+++,,,------......---------------------------------------------------------------------...//////------------......//////---------------------------......---,,,,,,---///,,,---.../////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000111111///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///...---...000222222222++++++++++++,,,------...---///111111000000000111......///000222000---++++++---000222222000...---000///...,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---+++******,,,------,,,)))+++,,,,,,+++******+++000,,,+++---,,,((((((***(((((((((((()))***+++,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,+++***)))'''(((+++...000000111111///......000111111///---..................---,,,---...///000111111000000------,,,,,,,,,---......//////000000111111222222---...000111222333333333//////000111222222333333///000111222555777999:::999;;;===FFFYYYttttttTTTKKKCCCAAA@@@===;;;;;;888777555444444555666777666555444666888999888777333444555777888:::;;;<<<<<<:::777555777;;;@@@DDDBBBAAAAAAFFFWWWlll{{{~~~~~~}}}zzzppp___JJJ;;;333222111000000000000000000//////000333444444333222222222222222333444444222111///......///000111+++///333444666GGGjjjsssVVV@@@888666555222222000444???AAA;;;777888666555444444777<<>>888666666666888:::===>>>===;;;777;;;AAAHHHLLLLLLHHHDDD||||||rrrnnnhhhccc```^^^\\\ZZZSSSRRRQQQNNNJJJEEEAAA>>>???===:::777444333222222222222333333333222111000000000111222222222222222000000000000/////////...000000////////////000000---------....../////////+++,,,------......------........................------------------------,,,,,,,,,---...///000111////////////////////////........................+++---///...,,,+++---...,,,---...///000//////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////111222000...---------++++++++++++++++++++++++,,,---------............,,,++++++---000222333333------......------...///---...000000/////////000---,,,,,,...//////...,,,+++---...------...............,,,+++******+++++++++++++++++++++,,,,,,,,,///---,,,---...000//////)))***,,,,,,***)))***+++...,,,,,,---,,,)))))),,,))))))((())))))+++,,,---*********+++++++++,,,,,,)))***+++,,,,,,,,,+++***'''))),,,...000111000000222000//////000000...,,,+++,,,------------------..................//////---------------...///////////////000000000000000...///111222333333333333000000000111222222222333222222222333555666888999777<<>>;;;;;;999888777777666777777888777666555555777999999999555666777999;;;<<<===>>>999999999999:::@@@HHHOOOLLLKKKJJJSSShhhyyymmm[[[FFF888555444333111111000000000111000000111444555555444444444333333444444555666333222111//////000111222,,,...111333777HHHhhhoooRRR>>>777666444222222///444@@@DDD<<<777999888888888:::>>>CCCHHHKKKPPPMMMLLLPPPXXXlllsssWWWDDD;;;888666777>>>QQQllllllSSSBBB;;;777222666555444555666777555444111444999@@@DDDDDD@@@===}}}~~~~~~~~~}}}}}}tttsssqqqmmmhhhaaaZZZVVVOOOLLLHHHCCC>>><<<;;;:::222333333444333222111000111222333444444444444444111111000000/////////.........------------........./////////000000111111+++,,,------......------////////////////////////------------------------++++++,,,,,,...///111222333333222111000///......////////////////////////***---//////,,,+++,,,...,,,---///000000000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...000111111000//////000+++++++++++++++++++++++++++++++++,,,,,,---------+++***+++---111444555555...///000///......//////,,,...000000///......///...,,,***+++---...///...111222111...---000333555,,,,,,*********+++,,,---*********++++++,,,,,,---***((('''''')))++++++***)))***,,,,,,***)))***+++***)))+++...---))))))---******))))))***,,,---///************++++++++++++'''(((***,,,---------,,,---///222444555555444444444222000//////...,,,*********+++,,,------------000///---,,,,,,---...///---------------...///000///////////////.........///000222333444444333333111111111111111222222222555555555555555666777777555===HHHXXXqqqrrrhhhbbbfffwwwrrrWWWKKKAAA???@@@>>><<<<<<<<<;;;:::999999888888888777555333333555777888888777777999:::<<<>>>??????===@@@CCCCCCDDDKKKVVV___]]]\\\[[[dddzzzwwwkkkYYYEEE777666555444222111000000000111000000222444666666555555444444444444555666666666555222111000000111222///000222444888HHHgggjjjNNN:::333333111///222...444BBBEEE<<<777:::999:::===@@@DDDIIILLLNNNGGGBBBCCCHHHLLLYYYlllOOOCCCAAA<<<555888999DDD```sssYYYCCC999999666222666444333222333222111//////000222555777777333000~~~~~~{{{yyyyyypppiii^^^TTTNNNJJJHHHGGGEEE@@@999777777777333000///000111111/////////000333222222111111000000000000000///...---,,,,,,+++........................,,,------...///000000111........................,,,,,,,,,---------......///000111222222333333222444333000...------......,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------000///---+++*********+++...------......///000111000111111111222222222222222222111///...---,,,+++++++++++++++++++++++++++---......///......---------------.........//////,,,---...//////...---,,,/////////...------,,,,,,---,,,,,,++++++,,,,,,---//////000000000...---,,,---------,,,,,,++++++++++++*********************///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,---...//////+++///555:::<<<<<<:::888@@@888111111000---+++,,,******+++,,,------------,,,,,,,,,---------............/////////...,,,+++............////////////555333222333666888666444555222...---///222333444333333333222444777888666;;;@@@NNNdddxxx~~~kkkXXXOOOTTTbbbnnneeeUUUHHHFFFFFFBBBBBBGGG???AAA@@@;;;999===??????FFFAAA;;;777666888:::;;;<<<999555666999>>>@@@AAA???GGGNNNMMMJJJPPP```nnnzzzuuurrrxxxyyytttgggQQQBBB???888777444222222222333444111222444555555444333111444666888::::::999777555999777555222000000111222///---222333444IIIaaahhhqqq]]]EEE666444555444222666222333:::===999666777???>>>???FFFNNNOOOJJJCCC@@@999888???EEEOOOdddzzzxxx^^^GGGAAA???:::999===888BBBVVVsssrrraaaKKK<<<666555555444444333222000//////......////////////////////////~~~}}}wwwnnnhhheeecccbbbYYYPPPDDD===999888555222555555444222///.........111111222222222333333333------........./////////.................................///000111111111........................,,,,,,---------............///000111111222222222111111111000////////////,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------------------------///...---,,,,,,+++,,,,,,------------...///000111////////////000000000000111111000///...------,,,++++++++++++++++++++++++..................---,,,---------.........//////,,,---...//////...---,,,......---------,,,,,,,,,...------,,,,,,------...---......//////...,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************+++************++++++,,,+++,,,,,,------.........---///333888<<>>333111111000...000111333666555666<<>>???BBBEEEBBB:::333666333333777666333888BBBHHHNNNTTTYYY\\\ZZZPPPEEE:::333111666999666777<<>>@@@BBBEEEFFFFFFGGGJJJMMMMMMVVV___bbbeeemmm}}}tttfffVVVEEE:::666333222111000///000000000222111111000111111222333222222222111000///...---333333333333222111000///000...222333444EEEWWWYYYTTTIII<<<333111111111///000222555999>>>BBBHHHMMMBBB???=========;;;555///111///111555444000222888999<<>>;;;777555555555444333222111111000222222111000///......---////////////////////////.............../////////........................---------.........//////...---------...///000111222000------...222666999........................000000000000000///......////////////////////////,,,---///000111000000///,,,,,,,,,------...///000------........./////////............////////////------------------------...//////000000//////...////////////////////////---------,,,,,,---------------......//////000000------,,,,,,,,,,,,------,,,,,,---...///000111111------------------------...------,,,+++***))))))++++++,,,...000000...+++------,,,+++******))))))************************,,,,,,,,,------.........,,,,,,++++++,,,---......------------------,,,,,,...///000222555777999;;;HHH===444000000000111444222111000...------------++++++,,,,,,,,,---------,,,,,,,,,,,,------......------------............000111111000///.........999555000---...111333444555222111444666888AAAKKKOOOTTTVVVUUUWWW\\\\\\XXXQQQSSSRRRKKKCCCAAAGGGNNNYYYppp}}}~~~|||{{{~~~}}}ppp]]]NNNIIIGGGDDDJJJKKKMMMOOOPPPMMMHHHDDDDDDHHHLLLLLLJJJKKKOOOTTTTTT^^^iiipppuuu~~~rrraaaRRRCCC999555111111000000//////000000111111111111222333444555777666555444333222222222------...///000000//////111...222333444CCCRRRRRRMMMFFF<<<555222222333333666666888???IIIQQQSSSQQQEEEAAA===:::::::::888666000///000333333222444777333222333555777666555555666444333333555<<>>999333333333222222111111000000000000000111111111111////////////////////////000000111111111111111111........................------........./////////......------...///111222222000...,,,---111555888////////////////////////000000000000///...------........................------...///000000//////,,,,,,,,,,,,---...///000........./////////000000.........///////////////...........................///000111222222222222000000000////////////...------,,,,,,,,,,,,------------...///000111111222,,,,,,,,,++++++,,,,,,,,,---------......000111222------------..................---,,,+++******)))---,,,,,,...//////...,,,,,,,,,++++++******))))))*********+++++++++++++++,,,------......//////000...------,,,,,,------...------------------------+++---000444777999;;;;;;FFF;;;111...//////222555222111///...------......,,,,,,,,,---------......---,,,,,,,,,,,,,,,---...,,,------------.........///000111000///...///000@@@;;;333...,,,...000111444///000666999<<>>777444444666888777777999AAAOOO[[[\\\VVVIIIEEE???;;;888666555333333222111111111222333444222000///111111000000333222222111111888III___pppxxxfffVVVGGG<<<555333111111111000///---//////...---------------------------------------wwwmmmfff^^^TTTMMM@@@@@@>>>;;;999666444333000000000111111111222222////////////////////////000000000000000000000000....................................///////////////...------...///111333000000/////////000111222///////////////////////////000000///...---,,,,,,------------------------.........---......//////,,,,,,,,,,,,---...//////............///////////////////////////....................................///000222333444555555000000000000/////////...------,,,++++++,,,------,,,,,,---...///000111222------,,,,,,,,,,,,------...------------...000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------...///---,,,+++++++++***************++++++++++++,,,,,,,,,---,,,,,,------...//////000000///...------,,,,,,---+++,,,,,,------.........,,,---///111444666888999@@@777000///000000111333111///---,,,+++,,,---...------........./////////...---,,,+++++++++,,,---,,,,,,---------.........---///000000...---///111===999333...---...//////444000222;;;AAAGGGWWWiiimmmkkkccc\\\aaajjjhhh^^^VVVZZZ\\\XXXRRRUUUaaammmvvvdddVVVPPPMMMJJJMMMOOOSSSWWWXXXTTTNNNIIIEEELLLRRRSSSQQQUUU___iiivvvvvvlll\\\MMMCCC===777333000000000111111000000000///111444777999;;;<<<<<<444333111//////000222444555444333222222333444555222///222333333???JJJEEEHHHDDD???888444444888;;;:::>>>CCCLLL]]]nnnuuutttlllggg___UUUKKKAAA999555444444333222222333333111444000000222222...///444...111333999GGG^^^xxx}}}fffRRRFFF===666222111///...............000///..........................................{{{rrrjjjXXXVVVRRRMMMGGGBBB>>><<<444333333222111000//////000000000000000000000000---------------------,,,..................................../////////000000///...---...000222333...///111222111000...---000000000000000000000000////////////...---,,,+++------------------------///...---,,,,,,---...///,,,,,,,,,,,,---...//////---------.........//////000000//////............////////////////////////...///111333555666777777111111000000/////////...------++++++++++++------***+++,,,---...000111111.........------............---,,,+++,,,---...///+++++++++,,,,,,---------))))))***+++---...//////111///---,,,---...---,,,***************++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////111000///...---,,,,,,,,,++++++,,,,,,---...//////000///...---...///111333:::444///111222000///000///---+++******+++,,,---.........////////////000///...,,,+++***++++++,,,,,,,,,,,,---------......+++---//////------///111555333000///000111222222777333777BBBJJJRRRdddxxx}}}{{{ssslllqqqyyyqqqbbbaaagggkkkiiifffjjjxxx|||mmmaaa]]][[[YYYTTTVVVYYY\\\\\\XXXRRRLLLDDDKKKRRRTTTSSSXXXeeeqqqzzzggg^^^QQQDDD===:::666111///000111111111111111000///111555999<<<>>>>>>>>>777555333222222333666888666444222/////////000111333///222333333>>>HHHCCCGGGDDD???999444444999===CCCKKKTTT^^^pppnnn[[[LLLCCC333444444444555666555222333//////222111,,,---222///444:::DDDWWWpppnnnUUUDDD<<<777333111000...------///000111000//////.........//////////////////////////////xxxtttnnnggg^^^UUULLLFFFAAA:::666777666222111444555111000222111......000...///111///......222555000///...---------------////////////////////////000000000000000000000000---...///000000///...---222111111111000000//////////////////000000000000111111000///////////////---------------...000000777555111...,,,,,,---............---,,,,,,++++++---...///000000///...---222111000///...//////000000///000333777888555222444444333111000...---,,,------,,,,,,,,,------...///............---------***,,,...000000///...---......//////...---,,,,,,///...---,,,++++++++++++...------,,,,,,------...222111///---,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((()))*********......---,,,---...///000///////////////.........000000000000000000000000111222111///------///000222111000111111111///......//////000000///...---........................---------............///,,,---//////......000111000000///////////////000888666222000000111111000666777:::AAAOOOcccxxx~~~{{{uuuqqqtttuuuyyy{{{uuukkkddd``````eeeccc___bbb\\\IIIJJJQQQXXXXXXQQQUUUnnnvvveeeVVVPPPGGG???:::777555333555333222111222222111000222333444666888999:::;;;888222111777999555333444333333333333333222000000444777555111777DDDKKKJJJOOOJJJAAA999555777<<<@@@EEE```fffyyypppUUUEEE999555555000222777444333111...,,,---///111333444999>>>LLLmmmzzziiiSSSCCC:::666222///......//////...---,,,,,,------------------------........................zzzqqqgggaaaNNNGGGBBBAAA>>>888666888:::555222222000------///...//////...++++++---000......---,,,,,,,,,------////////////////////////////////////////////////---...///000000///...------......000111222333333.........///////////////............///000111222------------...///000000333222000...------//////////////////...............///000000000///...---///...---,,,+++,,,------000///000222555666555222222222111111000/////////...------,,,,,,------...///............------------...///000000000///...//////000000//////...---///...---,,,++++++++++++------,,,,,,,,,,,,------///...---,,,,,,,,,---...***************************))))))))))))(((((((((---,,,+++++++++,,,..................////////////////////////////////////000111000///------...000000///000000111000...------......//////...,,,,,,........................---------............///++++++,,,---.../////////000000///////////////000444333111000111222333333555999AAAMMM]]]ppp~~~|||}}}yyywwwrrrvvvwwwsssqqqiiiWWWWWW\\\ccceeeccciiixxxeeeWWWLLLGGG@@@:::666555444333555444333444555444222000111222333444555666777888666222333888;;;777444444444444333222222111000000222666555333;;;LLLWWWYYYWWWLLL???777555888@@@FFFXXXxxxzzzTTT>>>444555000///444444444444333222111111333555<<>>999555444444444333333333444555666555333000111111111222333333444444444222444999;;;888555444666555333111000000000000111555555555@@@VVVfffjjj```OOO===555555:::DDDNNNhhhqqqLLL777777222...222555111222444333111333888<<>>JJJ\\\nnn|||}}}uuuvvvxxxeeeTTTIIICCC>>>:::666333333444444444///000222555777777444222111111222222222222333333444333444666777666555555777555222000/////////000000444444666EEE^^^ooottthhhQQQ===666777;;;GGGUUUtttaaa@@@<<<777000222666000222333333666>>>JJJSSS___qqq|||rrr^^^JJJ@@@;;;444222444555555333111222222222222222111111................................................{{{~~~xxxsssiii^^^QQQKKKFFF???;;;:::555444444444333333222111///////////////000111222////////////////////////......................../////////....../////////------....../////////000111111111000000000//////...............//////000...............///111111000000//////......------------...//////000111111222222111000000000000000444333111000000000111222///////////////000222333111111111000000000000000000///...---------------///............---------///...---,,,,,,,,,,,,,,,---......//////.........------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,---...//////000........................------...---,,,---///111111333555555222///......111000///......------------------------------------------............///333111111555;;;<<<777222...............///000000...///111222333666;;;@@@IIIVVVkkk}}}{{{xxxwwwzzznnn___SSSIIICCC@@@<<<999555222222222222222///000333777:::;;;999777333333333444444444444444555555444333222444555666666444222///...///000000111333444:::MMMffftttuuukkkQQQ===999:::<<>><<<:::999666333000111000000000000111111222////////////////////////........................//////............//////******+++---...000111222333222222111111000000///000//////...---------...............///000111111222111000...---,,,,,,,,,,,,,,,---......///000000111000000//////000000111333222000/////////000111...000111111000000111222111111111000000000000000000000///...------------///............------------------,,,,,,,,,,,,,,,,,,------...............---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,------,,,---.../////////......,,,,,,,,,---.........///........................,,,---...------...000333666888999666111......000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000222666666333000------------...///000000///000111222333888@@@FFFUUUbbbvvv}}}xxxuuuvvv}}}wwwhhhWWWKKKDDD???<<<<<<<<<888555222222111000///444555777:::===>>>===;;;555555555555666666666666666888777333111333555444444333111000//////000000111333666AAAZZZttt}}}xxxkkkPPP<<<;;;<<>>888444222111111222333222111//////000111111111111000................................................}}}qqqfff```ZZZVVVQQQLLLGGG@@@999444222111000000000000000000////////////////////////........................000///...------...///000***+++,,,---...///000000222222111111000/////////000///...---------------............///000111222222111///,,,+++,,,,,,------------......////////////............000111222222111000/////////000111---000333333111000111222/////////000111111222222111000///...------------///............---------+++,,,---.........---,,,------...///////////////,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++******++++++,,,------...,,,---...///000///......------------------------........................,,,---.........///222444:::;;;;;;666000---...111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000000///...------------...///000000...000111111333:::FFFOOObbbmmm~~~~~~rrrooolllqqq{{{ooo___TTTIIIBBB;;;666777;;;===:::777555444444333222999888888:::;;;<<<;;;999555555666666777777888888555;;;===888555555444111111111111111000000000000111333:::LLLllljjjNNN;;;<<<>>>CCCaaaZZZAAA666777:::444555:::GGG\\\ssshhhMMM;;;444333000000///000111111111111//////000111111111111111................................................}}}{{{sssmmmeee]]]UUULLLAAA:::222111000//////...//////////////////////////////........................000///...------...///000.........------,,,,,,,,,222111111000///......---///......---------...............//////000111222222000---++++++,,,...///............////////////------------...///111222444333111000000000111222---000444555222000111222,,,---...000111333444444111111000......---------//////.........---------***,,,...000000///...---......///000000111000000,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.../////////...---------------------,,,,,,........................---............000333555<<<===;;;555...+++---111111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000///------...///,,,,,,,,,---...///000111---///000000333<<>>FFFkkk___CCC888>>>AAA999>>>GGGZZZttt}}}dddJJJ999444444222222111111111111000000///000111222222222222222////////////////////////........................wwwhhhTTTCCC<<<555444222000//////000111////////////000000000000000000000000////////////............/////////000////////////////////////222111111000///......---...,,,***+++...///...,,,...............///000000000/////////............111111111111222222222222///000000000000000//////222111000000000000000111444333111111111000000///111111333444444444444444333333000++++++//////,,,000111222333222///,,,******+++---////////////...000000000000////////////------------------------++++++++++++******)))))),,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...........................///111000...------......------,,,,,,,,,------000///......000111111000777666333000///...//////111000000///......------,,,,,,,,,++++++************+++,,,---............------...//////...------///000000///------...000111000111555777<<>>???===888444333444444333333222111111111222888555>>>lllbbbNNNAAABBBFFFSSSxxx```EEEAAAEEEEEEEEEHHHcccmmmVVVAAA555222333222222333333333222222111111111111111111111111111///////////////////////////////////////.........}}}lllWWWGGG???444333222000///000000000111111000000//////......111111000000//////.............../////////000000........................111111000000//////.........,,,+++,,,///000///---///...............///000///............---------/////////////////////...///000000000000000///////////////000111222333444000333666444111//////111111111111222222333333444444555222......111111///333333222222111///.........///000111222222222111000000000000/////////...------------------------,,,+++++++++************,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------------------------444000---,,,.../////////...---------------......000///------...//////...444333111///...///000111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,---............,,,---...//////...---,,,---...///...---,,,...000222111333666999???OOO^^^vvvzzzwwwiii^^^TTTTTT\\\mmm~~~}}}yyylll^^^UUUKKKAAAAAA;;;555333444555333111555666777888999999888777888777666555555555555555222444777888888888888999<<<>>>>>><<<777444444444444333222222111111222222555777EEEsss[[[III???DDDKKKZZZgggRRRRRRVVVZZZ___fff}}}uuu___JJJ===666333111222333333444333333222222111111111111111111111111/////////////////////////////////000000000000000vvvdddOOOAAA;;;222222222111111000000///222222111000///...------222111111000///......---....../////////000000000------------------------000000000000///////////////...---...///000000...//////......---..................---------,,,,,,/////////......---------///000000111111111000000111111000111111222333333///444888666111...000333111000000000111222444555555777555111111444444222444333222000////////////,,,---...///000000000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------999111***(((---111222000......---......///000111111///---------...---,,,000///.........///000111---------...............,,,,,,,,,,,,++++++++++++,,,,,,------...---------,,,,,,---......---,,,,,,+++,,,------------...000333333555888<<>>GGGVVVaaarrruuuzzz~~~~~~wwwmmmeee\\\bbbmmm|||hhhPPPLLLSSSccczzzttteeeWWWRRRIII>>>:::>>>>>>:::666444555777888888333333444444555555555555555444444333333444444555444444444333333444777:::888777555333111000000111333333222222111222222333555???TTTmmmKKK>>>:::BBBNNN```}}}eeeTTT@@@444444555333000111222222333333333333222000000000000000000000000////////////////////////------...///000111111222wwwlll^^^SSSHHH<<<666555000000111111111000//////......//////000000111111111111111000///......---////////////000000000111////////////////////////////////////000000000000//////000000000000000111000//////.........//////000000000000////////////111000000000/////////...000000111222222222222222999888666555444333222222;;;666000...000333444444333222111111222444777999666:::;;;777444666777666333444666888777333000---111111111111111222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------000000///.........000111.........///000111222333444222000//////...---+++......------------------))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,---......---,,,,,,+++---000111000000111222333555666888>>>IIIVVV___fffkkkttt|||{{{rrrlllmmmsss|||yyyYYYAAAAAADDDPPPggg~~~nnn___SSSJJJHHHCCC;;;:::AAA<<<888222......111333555000000111222444555777777666666555555444555555555555555444333222333777:::999777555333222222222222333222222111222222333333777CCC[[[aaaFFF<<<888>>>GGGUUUppp|||vvvqqqnnnjjjfffNNNEEE:::444333333333111000000111222222222222222000000000000000000000000////////////////////////,,,,,,------...///000000~~~~~~tttjjjYYYQQQHHHCCC===666333444000000000000000000000000------...///000111222222000000000000/////////////////////000000000111111000000000000000000000000000000000000////////////...///000000//////000111000000//////000000111222111111111000000000//////........................000111222333333333333333777777666666777888999999===555---+++000444444222333222222333444666888999999>>>???:::666777888777666999<<<>>>===999444111111111000000000000111111/////////.........------------------------------,,,,,,------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......+++...111111///---...000//////...//////000111222444222000/////////...,,,.........---------------******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,------...---------------...//////...------,,,///111222111000111111111444555666<<>>:::555000...///111333...///000111333666888999999888777666555555555555444555444333222333666888;;;999777666777777666555222222111111222222333333888IIIeee[[[BBB:::666;;;@@@HHH[[[nnnzzzrrrlllggg___XXXSSSPPPNNNLLL===:::777444222222222222000000111222333333333333111111111111111111111111////////////////////////,,,,,,,,,------......///xxxxxxyyy|||{{{pppbbbUUUKKKCCC===888888666222000111111000///......///000111......//////000000111111////////////000000000000//////000000000111111111000000000000000000000000111111000000//////......---///000000......///111000000000000111222444444000000000000////////////---......//////000000000000111222333444444444444888888888888999;;;<<<===888444///...000222222000000111222333555666777888<<>>999888999999999;;;===>>>===:::666444000///...------...////////////.........---------........................,,,---------...............---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,,,,---......//////,,,,,,---...//////...---/////////......//////000333111///......///---,,,+++,,,---....../////////---------....../////////,,,,,,,,,---------......++++++,,,---..................///000000///......,,,///111222111////////////333333333:::GGGRRRUUUUUU[[[eeeqqq{{{|||sssdddkkkrrr\\\KKK@@@:::999:::CCCXXXvvv{{{lll```SSSHHH===???<<<666444666777555888888777555333333444555000000000111333555777888:::999888666555444444444222333333222111111444666:::888777888999999777444222222111111222222333444:::SSSsss~~~RRR>>>888666999<<<@@@KKKYYY|||{{{hhhYYYTTTNNNHHHDDDAAA>>>;;;:::555333111000111222222222111222333444555555555555222222222222222222222222////////////////////////---------...............tttttttttvvvzzzyyykkk___WWWOOOGGGAAA<<<777555777777333111333111000...------///111222000000000000////////////......//////000000111111000000000000111111111111////////////////////////222111111000///......---,,,...000000------///111///000000111222444555666000/////////............//////000111222333444444000111222333444444444444<<<<<<;;;:::::::::;;;;;;222222333333111000//////...///111333555666666666???DDDFFFAAA;;;:::::::::999:::::::::999777555444333222111000000111222222//////.........---------////////////////////////---------.........//////...---,,,***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,------...///000000///+++(((***///111///+++000//////............///111///------......---,,,)))***,,,...///000111111******++++++++++++,,,,,,,,,,,,,,,------.........***+++,,,---......///......///000111111000///...,,,...111111000...------...222222111888FFFPPPRRRWWW[[[dddppp{{{iiiWWW^^^tttbbbHHH:::888;;;888:::DDDYYYvvv}}}hhhYYYPPPHHHAAA666<<<<<<555444:::<<<777***---111444444444555555222222111111222444666777;;;:::888666444333222222000111222111000000222333777666555666888888555111222111111111222333333444===[[[}}}qqqIII;;;777555888:::<<>>:::::::::777444222333///,,,,,,///222222111333444555666777777777777333333333333333333333333///////////////////////////////////////.........uuuqqqnnnpppxxx~~~xxxjjj^^^RRRKKKDDD;;;888:::444333333222111111111111222111///...------......111111111000000000000000333222111000////////////000111111111111222555777333111...---///000111111------......//////000000////////////..................///000111222333333333333333111///---...///---///222444666666666555111666666444555;;;===:::888999<<<===;;;999:::>>>666444222222333333222111//////.........000111222>>>AAAAAA<<<999:::999777444444333222222333444444666666555222///...///000//////...------------...---,,,******,,,------,,,+++,,,---...////////////...---+++,,,...000111000......---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------....../////////000111222222222222111///...------..............................++++++++++++++++++++++++,,,++++++******++++++,,,---//////,,,,,,000222000222222111000///......---222///++++++...000000///111444444444;;;HHHQQQSSShhhccchhhwww~~~{{{zzz{{{```RRRNNNaaatttVVVCCC<<<:::777<<<;;;BBBYYYzzzwwwiiiZZZLLLCCC>>>===888999999999777555333222333333333222333333333444888666444333333444666888777555444444555666555444777666444111000111555888;;;777333333555666666555222111,,,///555///...;;;GGGhhhyyyZZZKKKCCC???;;;:::>>>DDDIIILLL```qqqzzznnn^^^OOODDD>>>666666666666555444333333222222333333333222222111555555444333333555666777555444111000//////111222////////////..................////////////......qqqnnnmmmpppxxxrrrgggaaaQQQHHH@@@===999444333666444444333222222222333333111000///...---...//////111111111111000000000000111000000000000000111111000111111111111222555777;;;888444111111111000///......//////////////////....../////////000000000//////000000111111222222000111222000///...000111///000222444666666666666555888888555666:::;;;888:::;;;>>>>>><<<:::;;;>>>:::777444333333333222111000000///...///000111222;;;>>>>>>:::777888777555444333222111111222333444666666555333000//////111000///......------......///---,,,,,,------,,,++++++,,,---///111222333333///---++++++---//////...------------,,,,,,,,,,,,+++,,,,,,,,,---------...***+++,,,---...//////000,,,,,,---------.........000000000111111222222222111000///...---------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///111000------000111///111111000000//////......222///------000333444333333333444777===FFFQQQYYYoookkkppp{{{xxxuuuxxxyyy~~~yyyuuu}}}uuu[[[LLLIII]]]{{{oooRRR???;;;;;;:::777999DDD]]]}}}{{{kkkdddYYYLLLAAA;;;777666555555555555555555444444555444333222222222333444444333111//////111333444888666444222333222111000222222222111000222555888;;;777444333444555555444111111---///555111111@@@KKKllltttYYYNNNKKKIIIFFFEEEHHHOOOXXX]]]sss}}}vvvkkkiiidddZZZNNNBBB:::666333333444444333222111111222222333333333333333222666555555555666666777777555444222000///000111111000000000/////////.........//////000000//////...mmmmmmnnnssszzzpppbbbWWWMMMGGG>>>999444444444222333555444444444444444444555555222222111000000000111111111111111111111111111111////////////000111222333000111111111111222555777>>>:::666333222222111000000000000000////////////......///000111222333333111111111111111111111111...///000000//////111333222222333333444555555555666999:::999:::>>>???===<<<>>>??????>>>>>>?????????;;;777444333333333222111111000///000111222333777;;;;;;777444555555333333222111000000111222333666666666444111000000222000000///...............///......///000///---***+++,,,...111444666777888///---,,,+++,,,------,,,------,,,,,,,,,+++++++++---------------.........,,,,,,------...///000000,,,------------.........111111111111222222222222000///...---------------........................------------------------...------------------...000333222......111222///000000000///////////////000///---...111444555555555222444:::>>>CCCRRRcccuuusssxxx~~~sssllllllnnnrrr}}}zzziiiiiiqqqxxxzzz{{{sss\\\OOOLLL^^^{{{sssVVVCCC???@@@???>>>DDDSSSmmmxxxllldddZZZUUULLLCCC<<<888777777333333333444555666888888777555333222111222333444555444222111111222444555555333111111111111000//////000222333444555999;;;:::888555333444444333222000111---000555222555FFF]]]}}}~~~kkkgggkkkjjjiiiggggggmmmvvv}}}zzzvvvmmmaaaWWWMMMLLLIIICCC<<<555222111000000111111111000000///111111222333444444444333666666777888888888888777555444222111000000111111111111111000000000000//////000000111111000000///nnnppptttyyy|||{{{|||qqqaaaTTTLLLFFF???::::::666333333333222111111444444555555666666666666777777666444333333222222000111111111111111222222000000//////000111222222000111111111111222555777:::777444222222333222222111111111000000////////////000000111222222333333222222222111111000000000///000000000//////111222333222222222222333333444555777:::<<>>@@@???@@@CCCCCCBBBCCC???999555333333333333222222111000000111222333555888999555222444444222222111000//////000111222555555666444222111111222111000//////......//////......///111222111///,,,,,,---///222444666777777000...,,,,,,------,,,+++---,,,,,,,,,,,,+++++++++........................//////......------,,,,,,------------............111111111111111111111111//////...---------------........................---------...............//////............/////////222222000111444555333/////////000000000000000///.........000111222333666000222<<>>AAAGGGHHHDDDCCC???999555444444333333333222111000000111222222333777888444222444444333111111000//////000111111333444555444222111111222111111000////////////000,,,---...111333333111///......000111222222222222///...---...//////...,,,---------,,,,,,,,,++++++..............................------,,,++++++***---------.........///////////////000000000000000..................------........................---------....../////////000//////......//////000---111222222444888:::777000000000111111111111111111111111111000000000111555///111;;;>>>AAASSSkkkvvv||||||nnneeebbbaaaeeemmmuuuyyyuuummmfffdddjjjkkkeee___```ccceeerrr{{{yyyxxxxxxnnnhhhdddfffkkkvvvpppaaaVVVLLLGGGFFFEEEBBB>>>;;;888666666666666666555555555777888999777666444222222333444555444333222222222222333444222111000111333555555444222444777999999999;;;<<<777777666444222111000000000333111111444222<<>><<<;;;999666333444444222000222666666333444555666777888777666555777777666444222///---+++000000111111222333333333333222111000////////////000111111111111222555777>>>:::666333222222111000222222222111111111111111222222222111111111000000333333222222222111111111333333333222000000111222111111111111222222222222333222555999;;;::::::<<<777<<<>>><<<@@@HHHIIICCC@@@<<<888555444444444333333222111000///000111111222666777333222444555333222111000//////000111222111222444444222111111222222111111000000000000000------...000222333222000...///////////////......///...///000333333222111......---------,,,,,,,,,.........---------------+++++++++,,,,,,,,,------------........./////////...//////000111111222222...//////000//////..............................,,,,,,------.../////////000//////......//////000,,,000333333666;;;===;;;333333222222222222222222444555666444222111111222555111222999>>>EEEVVVhhhuuu}}}|||ppphhhfffbbbdddhhhmmmqqqrrrqqqppplllooolllaaaXXXYYY___cccooo~~~www___SSSKKKDDDAAADDD???>>>;;;999777555555555444333333333333333444444555444444444444444555555777777666666666666777777777555333333333333222111111444666777777777888999555666666444222000000111///444222333666666DDD^^^eeeTTTNNNHHH@@@;;;:::888555333111222222000//////111333///000111333333444444444111222333444444555444444444555666666777777666666444444444333222222111111222222222111111111111000///000000111111000000///|||vvvkkkaaaUUUJJJDDD;;;:::888666444333222222333555444111555<<<>>>;;;555666777888888666555333555555555555333111///...000000111222222333444444111111000000000000000111000111111111111222555777;;;888444111111111000///111111222222222222222222000000000111111111111111222222222222222222222222222333444333222222444555111222333444555444444333222000333999:::777777:::777===>>>:::???GGGGGG???;;;999666444444444444333222111000///...///000000000444555222111333444333222111000000000000111222///000222333222000111111222222111000000000111111111000//////000111000...---...............------......000333666888777666/////////.........------------------,,,,,,,,,+++,,,,,,,,,---------------............//////////////////000222333444555555...///000111111000//////........................+++,,,,,,---......///////////////....../////////---222555555888<<<===;;;555555555444444333333222222444666555333222333444555555555888???LLLZZZdddppp|||yyynnnhhhggg^^^]]]___fffrrr|||zzz{{{ttteee[[[]]]fffmmmqqqzzzdddOOOHHHEEE>>><<<@@@;;;:::999888777666555555000111222222333333222222222333444555666666555555;;;;;;;;;;;;;;;;;;;;;;;;888666444333333333111000111333555666666666999:::222444666444111000000111---333444666;;;===OOOkkkuuucccOOOBBB>>>;;;888777777666333111...000000000//////000222000000222333444555555555666666777777777777777666777777666666777777888888444444444444333222111111222111111111111000000000...//////000000//////...}}}kkkXXXQQQMMMDDD???@@@444555444222//////111333222444222///222;;;===:::555666777888777666444222555666777777777666444333000000111222333333444444////////////000111222333000111111111111222555777333111...---///000111111111111111222222333333444......///000111222222333222222222222222222222222111222333333333444666999111222555777777777666555111///222:::===::::::>>>999>>>>>>:::===FFFDDD;;;888666444444444555444222222111000.........///000...222444111///222333222333222111000000111222333---///222222111000000111333222111111000111111111444222000...//////---,,,,,,---...............---......000444888;;;:::999000////////////.........---------,,,,,,+++++++++111000///...---,,,++++++............/////////000000000222333555666888888///000111222222111000///........................++++++,,,,,,---...////////////............/////////444666666888<<<===:::777777666555444444333333...111444444222111222444666888777888@@@PPP]]]aaalllxxxtttjjjeeedddWWWSSSUUUbbbwww}}}lllaaaeeeqqqzzzvvvvvvoookkkiiiiiiUUUDDDAAAAAA:::888;;;444444444444333333333222///000222444555555444444000222444666777777666555::::::::::::::::::::::::555444222222333444333222222444555666777999<<<>>>111333555444111000000222+++333555888>>>CCCWWWuuuuuummmpppuuu{{{}}}zzzsssnnnlllkkkiiicccZZZNNNCCC<<<666666777888999777222...---...000000//////000111///000222333555555666666999999:::::::::999999888999888777777777888:::;;;444444444444333222111111111111111000000000000///......////////////......yyyuuuaaaYYYNNNEEE@@@<<<888555444444444444444444444444444333111111222444777999::::::999999888777777777777777666555444444333333111111222222222333333333222222222222222222222222666666666666666555555555111111111222222333333333333333222222111000//////......///111111222222222666666666555444333111111222111111222444444333111333333444444444333222222///111555888;;;<<<<<<<<<;;;::::::999999:::;;;;;;444999;;;666222333666666666444222000///000111333111111111000111111222333222111000///............//////111222333444444444666555444222111000000000111111111111000000000000111111000000/////////.........222<<>>>>>===777666444222111111333444333666999666222000222555999999:::???GGGPPPVVVZZZfffttt}}}xxxnnniiigggeeeaaaYYYWWWeee}}}rrrllloooxxxyyynnnddd]]]YYYWWWWWWKKK>>>888999;;;:::777333444555444111000222555555444444333333444444555666555444444333333333444777777888888888777777666888<<<<<<666333333444333...111444444333333444777444333333222222333333444111444444444>>>SSSjjjwwwtttbbbZZZSSSSSSUUUXXXYYYWWWSSSPPPQQQLLLHHHHHHKKKJJJCCC<<<:::;;;888:::???555+++000000000///000000111222333---333777555888@@@DDDCCC???CCCFFFCCC===888888:::<<<;;;888555222222555777777666555444444444444444222222111111000/////////.../////////...---,,,,,,}}}pppbbbYYYNNNHHHAAA<<<:::999777555333333333333333333333333444333111000111333666777555555555555444444444444555555444333333222111111111111222222222333333333222222222222222222222222555555555555555555555555111111222222222333333333333333222222111000000000...///000111222222222222555555555555444333111111222111000111333444333222222222222222222222222111555666888:::;;;;;;::::::999999999999::::::::::::555999888333111333444333888777555444333333333333000000000///000111111222222111000/////////////////////111222333444444444555444333111000000//////000000000/////////......///.........------------///...111:::CCCGGGDDD???666333000///000111000000.........///////////////....../////////......---------------------,,,+++000000222444666777888999111000...///000111000///222111000///...........................///000000//////......///000222333000111222555888999888777444333222000000111333444000333666555222222666:::???>>>???CCCIIIOOORRRSSS___kkkrrroooiiiiiijjjkkkfff^^^]]]lll~~~uuutttyyy}}}zzzooojjjbbbYYYQQQKKKHHHGGGJJJDDD<<<777555555444333000222555555444555888;;;333222222111111222222333333333333333333444555555888888888888888888888888999???AAA<<<777666555444222444555555333111222444333333222222222222333333000444666666@@@VVVppp}}}ppp]]]NNNHHHBBBBBBBBBBBBBBB@@@<<<999CCCAAA???@@@EEEGGGEEECCC:::@@@BBBFFFIII<<>>AAA???<<<555333000///000111000000000000///////////////...////////////...---,,,,,,++++++,,,------------,,,...000333555777777777666000///------/////////...222111000//////......///---....../////////////////////......///000222333444333444666999999888666111111000//////111222333111333666555555666:::???GGGGGGJJJNNNSSSVVVWWWWWW]]]dddhhhffffffkkkqqquuuoooddd^^^iii}}}xxx||||||xxxyyywwwjjjYYYUUUOOOHHHBBB???>>>>>>>>>===;;;888444222222333444555555333111///000111333222222111111222222333111111111222333444666777777777777888999;;;===>>>AAAIIINNNJJJCCC>>>999666666777777555222000000111222222222222222222222222222666777888DDD\\\vvvzzzkkk___SSSEEE;;;888777666555444555333111///666666666888===CCCIIILLLDDDMMMPPPPPPOOO@@@333666222222111111000//////...222444777???LLLZZZ___]]]```\\\VVVNNNGGGBBB>>>===<<<;;;999888666555555555333333333222222222222222222222111111000/////////....../////////...------}}}mmm]]]PPPGGG@@@<<<999888666555444444222111222222222222222222222222444333111000000000111222222222333333444555555666222222111111000000000000111111222222222333333333333333333333333333333333111111222333444444555555222222222222222222222222333333333222222111111111///000111111222222222222222222333333333333333222777555333444555777777777666666666666666777777777::::::::::::999888666555444666888999:::999777666666888666333444777888666555666777666555333000///000000000000000111111222222111111000000111111111//////111222222333333333222111000///////////////111111111000000000//////000000000000000/////////000......222888;;;999777444222000///000111000///111000000000//////......////////////...,,,++++++******,,,------............000222444555666666666111///------...//////...111111000///////////////,,,---///000000000///...//////......///000111333444333444777999:::888777111111000//////000111111555777888888888:::???BBBQQQSSSYYY```fffjjjjjjhhhfffffffffeeehhhpppyyyvvviii]]]aaazzz|||~~~}}}xxxlllppp||||||rrrdddXXXMMMJJJEEE@@@<<<;;;;;;<<<999:::;;;:::888666666777666666555333000---+++***555444444333333444444555111111111222333444555666666666888;;;???EEEJJJMMMQQQ[[[bbb^^^TTTIII???888888777666444222111000000111222222222222222222111666666666;;;LLLdddyyy~~~kkkUUUHHH@@@999555555555333222222444555555444111222333555888@@@JJJQQQVVV___^^^YYYRRRCCC666999222222222111000000//////222222777EEEYYYjjjooonnnpppjjjaaaWWWOOOHHHBBB>>>===;;;:::999999888666444333333333333333333222222222222111111000/////////......////////////......~~~xxxaaa[[[RRRIIIBBB===999777777888888777555444333333444444444444444444444444444333111000000000000000222222333444555666666777222222222222111111111111111111222222222333333333333333333333333333333333000111111222333444555555222222222222222222222222333333333222222222222222000111111222222222222111111111222333444444444444:::888777888999;;;::::::777777666666666777888999666666666666666666666666555666888999999888666555222555666333444777888666444555666777666333000///222222111111222222333444333222222111111111111222///000000111222222222222000000//////.../////////000000/////////........./////////000000000000000///...---000333555555333222111//////000111000///111111000000/////////...////////////...---,,,+++***+++,,,---.../////////111000000111222444666777444222///...///000000000111000000////////////000,,,---///000000000///...//////......///000111333......000333666777666555333333222111111111111111555666999;;;>>>BBBGGGJJJ```dddkkkttt|||}}}sssnnniiijjjooovvv}}}yyyqqqgggiii~~~}}}zzzxxxkkkppp}}}{{{ooofff^^^SSSIIICCC@@@<<<888555555666777666888;;;;;;:::888888888444444444555666666555444555444444333333444444555333333222222333333444555555777;;;BBBKKKTTT\\\aaadddmmmtttpppdddVVVEEE888888666555333333333333222111222333333333333222111444333444@@@WWWooozzzzzzlllYYYEEE;;;888555444444222111//////111333333222111222333222333999DDDLLL^^^kkklllfff]]]KKK:::888444333222111000111111222333333:::NNNfffvvv|||{{{zzzuuunnneee\\\SSSJJJDDD>>><<<:::::::::999777555444444555666666555555444222222111111000/////////......///////////////...~~~}}}}}}wwwpppfff]]]IIIGGGCCC???;;;888666555333555666666444444555666444444444444444444444444333333222111000000000111000111111222333444444555222222222222222222222222111111222222222333333333333333333333333333333333222222222333333444444444333333333222222222222111333333333333333333222222111111222222222222222111000111333444555666666666;;;;;;:::<<<>>>>>>===;;;555444444333444555777888333444444555666777888888888888999999888777555444...444888555333333444444555666777888777555333222333222222222222333444444555444333222111111111111///000000111222222111111000////////////000000111.........---------,,,,,,---------.............../////////000333444333111111000//////111111000///111000000000000000000//////000000000///...------,,,,,,---//////000000000222111000///000333555777666333000///000111111111000000////////////000000---....../////////////////////......///000222333///000111444777999888777555555555555555555444444333666;;;BBBJJJPPPUUUXXXnnnrrryyy|||tttmmmpppwww||||||}}}{{{}}}~~~||||||wwwyyy}}}xxxmmmkkkdddYYYRRRMMMFFF???<<<:::666444333444666777666===DDDCCC===777555666555555555666888888666444333222222111111222222333444444333333333444555555777;;;CCCMMMZZZgggqqqvvvwww}}}~~~uuudddMMM;;;888666333222333444444444222333444555555444333222111333:::JJJbbbtttuuummmXXXIII:::555444222000000222000...............,,,000000000//////333:::@@@VVVhhhpppooojjjXXXAAA999888666333111000111333444666666@@@VVVmmmzzz}}}~~~|||{{{zzztttjjj^^^RRRKKKAAA===:::999;;;;;;888666444555777888888777666666222222111111000/////////......///000000000//////yyyzzzpppccc[[[VVVOOOIII??????===:::777666555555222444555444222222444666333333333333333333333333222222222222222111111111111111111222222333333333222222222222222222222222111111222222222333333333444444444444444444444444333333333333444444444444333333333222222222111111333333333333333333333333111222222333333222222111000111333555666888888888:::;;;<<<>>>@@@???===:::555444333333333555777999555666666777888:::;;;<<<;;;;;;:::999777666555444000999@@@;;;444111111222333444555666666555444333222222111111222222333444777666444333111111000000///000000111111111111111000/////////000000111222000////////////.........------------.........///000111222444555555444333000/////////111111000...000000000000000111111111///000000000000000//////......///000111111000000000000000111222333444444777444111///000111111111000000////////////000000...............///000000//////......///000222333444444555777:::;;;999888444555666888999::::::;;;;;;???FFFPPPZZZbbbfffhhhqqquuu|||wwwrrryyy{{{yyyxxxnnngggYYYXXXRRRIIICCCAAA===999999777555333444777:::<<<<<>>999888:::<<<:::777444555777888999888777666222222111111000/////////......///000000000000000uuusss~~~~~~zzznnn]]]OOOHHHEEEAAA>>>999999777555222222333444555666666444111000222555222222222222222222222222222222222222222222222222333333333333333444444444111111111111111222222222111111222222222333333333444444444444444444444444444444444444444444444444333333333222222111111111333333333333333333333333222222333333333222222111111222333555777999999:::999:::<<>>???>>>===;;;888777555555555444@@@HHHBBB777222111222111111222222333333222222111111111000111111222333888777555333222000000//////000000111111111111000000//////000000111222333333333333333222222222222.../////////000000111111222333555777888777666444000///...///111111000...//////000000111111222222///000000111111111111000///000000111111111111111---///111333444333222222777444000...///000111111000000////////////000111//////...------///000111//////......///000222333444333444555777777555333333555777:::<<<>>>???@@@GGGKKKSSS]]]gggnnnqqqrrrlllqqqyyyzzzvvv}}}~~~wwwnnnddd[[[UUUOOONNNIII@@@;;;;;;999555444333222222444777;;;>>>DDD]]]sssnnnSSS<<<888???444444666:::???AAA???===555444444333333444444555222222333444666888:::;;;@@@FFFRRRaaaqqqeeeKKK<<<888444222333444333222333444666777777666444333:::III[[[gggkkkfffYYYLLL===555000111222111111333...---...///222222111000,,,,,,,,,...000333555666<<>><<<666555444333333444555666000111222333444444444444555444333333333444555666222222222222222222222222000000111111222222222222222222222222222222222222////////////000111222333555555666666666666666666222222222222222222222222555555444333333444444444666666555444333222111111555555444333333222222111333111111444888:::888666444666888;;;<<<<<<;;;;;;999888666444222222222222:::===AAAEEEGGGFFFEEECCCFFFSSSTTTDDD555333555555666888999777333000000111333111000111333444444333111111000000111111222333111111111111111111111111000000000000////////////111000/////////111444555666333///...000444777888444333333222222333333444222222333444444555555666222222111000000000000000000000111222333444444555......//////000000111111222333444555444222///...///000111000//////111333<<<777000---...000111111////////////.....................000111222111000000---...444444111111555///333666444333555777888999999<<>>>>>===<<<;;;;;;:::999888888999999::::::===AAADDDGGGGGGGGGFFFBBBMMMNNNAAA666666777555666888999777444222222333444333222222444555555444333333222222222222222333111111000///......------000000111111111111111111222222111111222444777888666333000...///000000///222222111111111111222222555444444444444333333333222111000000/////////000000000111111222222333333////////////000000111111111222333444333222000///000000111000//////111333<<<888222000000222111000111000000000000/////////........./////////---,,,444000000444444111222555222555777777777999<<<>>>BBBCCCHHHNNNQQQTTT\\\eeetttyyy~~~ttthhh[[[aaannn~~~xxx||||||wwwqqqlllooo~~~{{{{{{tttsssjjjaaaWWWPPPOOOLLLGGGBBB>>><<<999555333333333444888555///333;;;888888EEE___uuuVVVSSSKKK@@@@@@:::OOOccceeecccPPP===666444888:::999888999777555777;;;>>>AAAHHHOOO[[[bbbnnn}}}```HHH<<<333444444000///222333333333333666999<<<<<>>JJJRRRRRRQQQRRRXXXjjjvvvqqqhhhccc^^^WWWMMMGGG@@@<<<;;;<<<<<<;;;:::888666666777999999999555333222111222222111///......//////////////////||||||yyyjjj\\\OOOGGGDDD???999666777888777555666555444444444444555666888777555444333333444444555444333222111111111222333333333333333333333333111111111111222222222222333333333333333333333333444444444444555666777777666666666666666666666666555555555555555555555555444444333333333444444555555555555555555555555555333333333333444444444555777777777999;;;<<<;;;:::<<<=========<<<:::999777;;;::::::999999::::::;;;===>>>AAACCCEEEEEEEEEEEE???GGGGGG???999::::::666444555666555222111111222222111000111333333333222222222111000000000111111222222111///...,,,++++++111111111222222333333333444333333333555777:::<<<666333111000000000///...000000000//////000000000777666555444333222111000111000000///////////////000000000000000000000000/////////000000000000111000111222333333222111000111111000///...///222444;;;888555333333222111///111111111111000000000000,,,---...//////...,,,+++333000///111111000111444666888;;;>>>@@@DDDIIILLLNNNQQQVVV[[[]]]```lllxxxuuuhhhbbbVVV```qqq{{{qqqkkkpppyyyppphhhhhhnnn~~~www}}}mmmffffff[[[SSSKKKFFFFFFDDD@@@<<<999777555222111111222333222444111444999777===OOOsssmmmeeeYYYBBB@@@:::WWWsssvvvlllQQQ===999777:::;;;::::::<<<777666888???DDDJJJTTT]]]pppvvvnnnNNN@@@666666555000...000555333333333555777:::===JJJ```zzz}}}cccGGG666444222111111222222000///...............//////000000000////////////000000///000111111222555999===AAA;;;333//////000000///000222;;;HHHPPPPPPNNNNNNTTTcccnnnlllfffdddaaa\\\RRRMMMFFF@@@<<<===???AAA===;;;999888999:::::::::999666222000111111111111000000000000////////////zzz~~~ssscccWWWNNNFFFAAA===;;;888777888999888777555555555444444555555555666555333111111111333444777777666555444333333333333333333333333333333333222222222222222222222222444444444444444444444444333222222222333333444555666666666555555555555555444444555555555555666666444444444333444444555555333444444444555555666666333333333444444555555555888888999:::;;;<<<;;;;;;<<<=========<<<;;;999999;;;;;;;;;;;;:::::::::;;;AAABBBCCCCCCDDDDDDCCCCCCAAADDDCCC???===>>><<<666666666555444333333333333222111111222333333222111222111111111111222222333333222111000///...------111111111222333333444444444333333444555888;;;===888555222111333555666666000000////////////000000666555555444333222111000000000///////////////000000000//////////////////000000000000000000000000///000111222222111111000111111000...---///222555777777666555444222000...111111111000000000//////***,,,///000000//////000111000000111222333444666999:::???GGGNNNSSSYYY___\\\^^^ccceeeccceeerrr~~~~~~xxxeeeYYYXXXYYYiii}}}yyyjjj```[[[aaannnzzztttkkknnnssszzztttooobbb[[[YYYPPPJJJDDD@@@@@@???<<<999777555444222222333444444222666555777;;;<<>>===;;;;;;:::999;;;======;;;===DDDLLLVVVcccooo{{{UUUEEE999888777222000222666333222333444555:::???QQQllltttWWWAAA555444333333333333222222111//////.........//////000000000////////////000000111222222111000111444777:::666222111111222111000333444===KKKUUUXXXXXXXXXZZZgggrrrsssooojjjccc]]]XXXUUUOOOHHHAAA???@@@BBB@@@>>>;;;:::;;;<<<;;;::::::888555333333222111000111111111000000/////////www|||wwwlll\\\OOOGGGBBB>>><<<777666555555666555444333444555555555555555555444444333111111111333555666777777666666555444333333333333333333333333333333333222222222222222222222444444444444444444444444333222222222222333333444555555555444444333333333333444444444555555555666555444444444555666666777333333333444555555666666444444555666666777888888:::;;;===>>>>>>?????????>>>??????@@@AAAAAAAAABBB@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJGGGCCCCCCCCC???:::===<<<:::888777777666666555444444555666666444222333333333333333444555666111111111111000000000000111111111222222333333333222222222222444777:::<<<<<<888444222333777:::;;;222111111000000111111222333333333333333333333333000000////////////000000000000000000////////////111111111111000000000000//////000000000000000000000111000///...///222444333555666555333111///---000000/////////.........,,,...000000......///111///222555777999<<<<<<;;;999:::BBBQQQ[[[```eeekkkiiijjjlllkkkffffffqqq~~~{{{{{{{{{ooo\\\RRRTTT]]]sss|||wwweeeZZZSSSXXXdddrrr~~~uuuwwwyyyzzzrrrooo~~~yyyqqqhhh```WWWNNNIIIEEEAAA<<<999999888666444444444333222333333444555444:::::::::===AAAVVVvvvkkk]]]PPPAAACCC???XXXnnnmmmcccJJJ@@@CCCDDDAAA===<<<======EEEDDDGGGPPP[[[hhhyyy[[[III:::777777333111444666222111444444555<<>>NNN]]]eeehhhkkkmmmtttyyyxxxtttnnnfff```^^^\\\XXXQQQIIIDDDAAAAAAAAA???<<<:::::::::999888999888777777777555222///222222111111000000000///tttyyyqqqhhhcccZZZMMMDDD???<<<:::888666666666666555555444444444444555666666555444444444444333333444555777888444444555444444333222111333333333333333333333333333333333333222222222222333333333333333333333333555555444444444555555666666555555444444333333333333333444444555666666666666666666666666777888999666666666777777888888888222333555777999;;;<<<===>>>@@@BBBDDDDDDDDDEEEGGGEEEFFFHHHJJJLLLNNNOOOPPPLLLNNNQQQTTTXXXZZZ\\\\\\XXXZZZ]]]```cccdddeeeeee^^^ZZZUUURRRRRRPPPMMMIIIGGGDDD@@@===<<<;;;:::999777777777888999888666444555444333333222333333333111111111111111111111222222222222222222222222222222111111111222555888:::===:::555222333555777888333222222111111222222333000111111222333444444555000000000000000111111222111111111111111111111111222111111111111000000000000000000//////////////////000111000//////111333111333555555333111//////////////////............///000111///,,,,,,///333000777===AAADDDGGGEEEAAA>>>???JJJ]]]hhhiiiiiimmmsssrrrqqqnnniiigggooozzz|||||||||wwwjjj[[[UUUUUU___www|||yyy^^^TTTNNNRRR^^^mmm}}}|||xxxwww~~~yyypppiiilll{{{ooofff[[[SSSOOOJJJAAA:::>>><<<999777777777666555333222222222333333444444222:::;;;<<<@@@EEE[[[}}}fffVVVIIIAAACCC>>>OOO]]][[[YYYHHHCCCMMMTTTSSSMMMIIIFFFCCCGGGHHHOOO\\\jjjxxxdddOOO;;;666666222111444555000000555666666???KKKeee~~~wwwUUU>>>999999...000111000///...///000222111111000000000000111000000////////////000000...///000/////////111222---......//////000000000666777AAATTTgggsssxxx|||{{{vvvpppllliiigggcccaaa]]]WWWQQQJJJEEEBBBBBB???<<<:::999999888666999888888999999777333000222222222111111111111111tttwwwpppbbbXXXSSSRRRLLLDDD???===<<<:::888777777777777777666777888444444555666666555444444555555555555555555555555333333444555555444333222444444444444444444444444444444333333333222222222333333333333333333333333777777666666555666666777888777777666555555444444444444555666666777888888777777777777888999:::;;;<<<<<<<<<<<<============888:::===AAAFFFJJJMMMOOONNNQQQTTTVVVVVVWWWYYY[[[]]]^^^```bbbeeehhhjjjlllkkkmmmpppsssuuuwwwxxxxxxvvvxxx|||xxxsssnnnkkkiiigggfffeee[[[WWWQQQMMMLLLJJJGGGEEEDDDDDDDDDEEEFFFEEEBBB@@@BBBAAA>>><<<:::888777777777777777666666555555444555555444444333222222222222111000000111444666888999777555666777888777666333222222111111222222333000111111222333333444444111111111111111222333333111222222333333444444444222222222111111111000000111000//////............---///222222111000000111000222555666333222222333000000000////////////...000111222111///111888>>>@@@JJJTTTXXX[[[\\\WWWOOOMMMMMMYYYmmmvvvpppjjjjjjtttqqqooonnnkkkiiiooowwwvvv~~~xxxmmmgggdddcccdddwww~~~zzztttZZZPPPJJJMMMWWWeeetttyyyoookkk|||qqqjjjfffmmmyyy}}}uuunnn]]]UUUKKKDDDAAA>>>:::666:::999999999:::;;;;;;;;;555555555555555555666666222===DDDJJJQQQXXXnnnrrraaaSSSMMMLLL???HHHPPPNNNQQQEEEFFFXXXiiimmmggg___UUUMMMLLLQQQ\\\lllyyyqqqYYYAAA999777444333666333...///555777888CCCRRRhhhxxx{{{dddHHH999555444---///111000...---///000111111000///////////////000000////////////000000///000111111000000222333,,,---/////////000111222555888EEE]]]sss|||vvvqqqmmmkkkjjjhhhccc\\\XXXUUUQQQMMMIIIFFFDDD@@@>>>===<<<:::999:::999888888888888666444111111222222222222222222uuuvvv|||iiiXXXMMMHHHFFFDDD@@@;;;999::::::888666333444555555444555777888333444555666666555444333444444444444333222111000444555666777777777666555444444444444444444444444444444444333333222222222222222222222222222222222777666555555555555666666:::999999888777666666555555666666777888999999999888888888888999:::;;;<<>>===<<<;;;999888888777777666555444333333222333222111000111333555777222333666:::======;;;999222222111111111111222222111111222222222333333333222111111111222333444444222222333444555555666666222222222222111111000000222111000......---------,,,///222333222111000000000333666666444333444666111111111111000000000000...111333333444:::DDDMMMWWWcccnnnsssvvvuuunnnccc[[[[[[gggzzzuuujjjhhhpppmmmkkkkkkjjjjjjnnnuuuuuuwwwwwwyyyvvvjjjxxx}}}{{{|||wwwmmm```VVVLLLKKKOOOWWWaaakkk{{{yyysssddd___yyy~~~ooohhhgggpppyyy|||tttlllbbbZZZNNNJJJCCC===999888999999444444555777999;;;<<<===888888888999999999999999:::GGGTTT```llltttrrrdddaaa[[[HHHJJJNNNKKKPPPEEEGGG```yyy|||pppaaaUUUWWW^^^lll}}}}}}bbbHHH===:::666555888222---///666888999FFFVVVfffooolllVVV???666222---...111333222//////000333111000///...............000000////////////000000---...//////...---...000...000111222222222333555555:::JJJeee}}}~~~|||yyyrrrlllhhhjjjcccZZZVVVVVVVVVSSSOOOLLLIIIFFFCCCBBBAAA???>>><<<:::777666777888888888111111111222222333333444www{{{}}}tttfffXXXMMMEEE@@@======<<<;;;999888777777777555555555555555555555555333333333444444555555555333333333333333333333333333333333333333333333333222222333444444444333333444444555555666777777777---111555666333111222333333333333444444555777777;;;777666:::<<<;;;;;;===<<<888777;;;===<<<<<>>???>>>===>>>DDDHHHHHHKKKNNNNNNLLLMMMPPPTTTUUUZZZbbbjjjrrrzzz}}}|||||||||||||||wwwxxxvvvrrrsssvvvxxxvvvuuurrrooojjjccc[[[WWWWWWOOOKKKJJJKKKGGG===999:::888===>>>999555555666444111333555555444555888;;;;;;666555999;;;888555444...333666666444333333222444444444444555666666666555:::999333000444555333888222222777999666555888333444444222000//////000000111111111000///...---...111444666666444333444///000111111111111111111333222111111111222222333111555999===BBBKKKXXXbbbmmmzzz~~~vvvqqqwww{{{oookkkjjjnnnooommmmmmsssxxxzzzxxx{{{zzz}}}~~~yyyuuuuuurrrnnn]]]VVVPPPKKKEEEDDDPPP^^^kkkuuuuuugggbbbsssrrrjjjiiipppqqqppphhh\\\QQQJJJGGGCCCBBBAAA>>><<<:::888777555555666999???CCC@@@;;;::::::???FFFGGGBBB???AAAHHHbbb{{{{{{lllVVVMMMMMMMMMLLLMMM[[[hhh~~~~~~nnnhhh___vvvnnnPPPAAA;;;777444555111---666444222DDDPPPVVVlllggg[[[III:::333222333111111111111111111111111000000////////////000000000///...///000111000//////000000000000000//////---......///000111111222777@@@VVVsss{{{uuuqqqttttttlllbbb[[[XXXXXXWWWVVVXXXSSSLLLHHHFFFDDD@@@======<<<<<<;;;999777555444222222333444555555444444wwwzzzssseee^^^SSSJJJCCC@@@===<<<<<<<<<:::999888777777777555555555555555555555555333444444444444444444555333333333333333333333333444444444444444444444444333444444444444444333333444444333222222222222222444666888888777666666666999888888777777777888888???<<<===AAACCCAAA???@@@@@@<<<===@@@BBB@@@AAACCCFFFHHHIIIJJJJJJNNNUUU[[[___aaaddddddccceeeiiimmmqqqvvv}}}xxxrrrqqqddd```]]]]]]VVVJJJAAA>>>===DDDFFFBBB===;;;;;;:::999999999777555555777:::???999777:::===:::777777555888999888666555555444444555555666666666666555555999:::777666999888555666111000444555222222444222333333333222111111222111111111000000000//////000333777888777666555555111222333444555555555555000333666777777555333222888===DDDKKKRRR\\\iiiqqq}}}zzzkkkeeekkkqqqsssqqqooosssvvvwwwxxxzzzwwwqqqsss}}}}}}zzzxxxtttooobbbZZZQQQLLLFFFBBBEEELLLcccoootttkkkjjjyyytttkkkhhhcccaaa\\\TTTKKKCCC>>><<<999888777666555444333222444555777<<>>EEELLLPPPPPPNNNOOOPPPeeeyyycccZZZTTTMMMLLLQQQfffqqq~~~zzzxxxxxxZZZGGG>>>777444444333...666999>>>SSSaaacccddd]]]PPPAAA777222222222111111111111111111111111000000////////////000000000///...///000111000/////////000000000000//////.../////////000111111111666???TTTooo|||}}}tttpppsssvvvoooeee___]]]]]]^^^^^^ccc^^^YYYTTTPPPLLLFFFBBBAAAAAA@@@>>><<<;;;999888555555555555555555666666wwwxxx}}}tttfff[[[SSSNNNGGGAAA????????????<<<;;;:::999888777777777555555555555555555555555555555555444444444444444333333333333333333333333555555555555555555555555555555555555555555444444666555444222222222222222888777777888999::::::999>>>>>>=========<<<<<<<<<@@@>>>???DDDGGGEEECCCDDDFFFEEEFFFKKKMMMKKKLLLOOOYYY[[[]]]^^^aaagggpppwww}}}zzzwwwuuummm___PPPHHHHHHQQQWWWSSSLLLIIIHHHGGGEEEDDDAAA===999999;;;===BBB<<<888:::<<<;;;:::;;;999888666555444444444444888999:::;;;;;;;;;:::999888;;;======???AAA>>>999<<<888666888888666666777444444444444444444444444222222111000000000000111///111555666444333111111///000111333444444444444111555999;;;:::999;;;===DDDKKKVVVaaajjjuuuzzzhhh```gggnnntttrrroooqqqssstttxxxssskkkeeejjjxxx~~~xxxqqqlll```RRRIIIDDD@@@@@@BBBVVVdddnnnmmmooo~~~}}}oooeeeaaaXXXSSSLLLDDD???<<<999777444444444555555555555555444555777===AAADDDDDDCCCFFFUUU___]]]ZZZ^^^cccccc|||yyyssshhhYYYXXXbbbyyygggPPPBBB888444444777222666AAANNNdddrrrmmmZZZPPPBBB888333111111111111111111111111111111111000000////////////000000000///...///000111000/////////000000111000000///000000000000000000111111666>>>QQQjjj}}}|||rrrmmmooovvvqqqjjjeeeeeefffhhhiiikkkhhhddd___YYYQQQJJJDDDFFFFFFDDDCCCAAA???>>>>>>:::999777666666777888999uuuuuuyyyuuukkk```TTTMMMJJJFFFAAA>>>>>>>>>>>>>>>;;;:::999888777777777777555555555555555555555555666666555555444444333333444444444444444444444444555555555555555666666666444444444555666777888999999888666555555666888::::::888777999???CCCCCCBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFEEEIIIKKKJJJKKKMMMPPPPPPTTTZZZ\\\[[[]]]aaappprrruuuvvvyyyuuudddXXXYYYeeemmmjjjbbb]]][[[YYYVVVSSSMMMHHHDDDDDDFFFGGGKKKCCC>>>???AAA@@@@@@BBB>>>888555555777888999;;;>>>@@@BBBDDDFFFFFFEEEEEEBBBCCCDDDEEEHHHIIIGGGCCCEEEBBB@@@@@@@@@???>>>>>><<<:::999999888888777555444333222111111111222222///111444555333111//////......000222333444555666666:::>>>@@@AAAFFFNNNTTTSSS\\\hhhuuu{{{hhh]]]]]]fffllllllllloooqqqrrrxxxoooccc___ffftttwwwvvvkkkZZZKKKCCC@@@CCCGGGMMMYYYdddhhhmmm{{{~~~ooobbbXXXRRROOOIIIAAA===;;;:::777444555555666666666777777777444444666:::<<<<<<===@@@PPPeeeqqqiiicccjjjrrrrrr}}}jjjiiiwwwrrrXXXDDD888444444:::666777KKK^^^rrroooTTTGGG999333222222111000111111111111111111111111000000////////////000000000///...///000111000/////////000111111111000000111111111111111111000000777>>>OOOeeeuuu~~~~~~rrrjjjiiipppooonnnnnnooopppqqqrrrqqqqqqnnnjjjbbbXXXNNNGGGKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;999999:::===>>>ssssssvvv}}}~~~vvvkkkaaaYYYQQQKKKFFF@@@>>>:::999999:::::::::::::::999888777777777777666666666666666666666666666666666555555444444444444444444444444444444444333333444444555555555555333333444555777:::<<<>>><<<:::777666666888:::<<<;;;:::<<>>DDDFFFHHHKKKJJJKKKNNNQQQTTTUUUVVVVVVUUUSSSQQQRRRRRRQQQQQQQQQMMMMMMLLLKKKLLLMMMKKKHHHIIIFFFCCCAAAAAA???<<<999:::999888777666666666666555777::::::888555333222111111222444777;;;>>>@@@@@@EEEMMMTTTZZZaaaiiiooofffmmmyyy|||gggYYYVVV]]]bbbdddhhhoootttuuuxxxmmmbbbaaahhhqqqyyy||||||wwwkkkZZZLLLGGGIIILLLLLLTTT[[[___fffsss{{{lll^^^SSSJJJDDDAAA===999777777666222///333333333333333333333333333111444888999888===DDD___uuuvvvmmmrrr|||~~~{{{zzzzzz___GGG:::555555999;;;;;;ZZZssspppQQQBBB555333444222000111111111111111111111111111000000////////////000000000///...///000111000/////////000111111111111111222222222222111111111111888@@@PPPbbbnnnuuu}}}sssiiieeeiiimmmqqquuuwwwwwwwwwvvvxxxyyyyyyuuummmbbbXXXQQQOOOOOOOOONNNLLLJJJHHHGGGGGGEEEBBB??????AAADDDGGGuuusssttt}}}~~~zzzoookkkbbb]]]VVVOOOJJJFFFCCCAAA;;;999777777999:::;;;:::999999888777777777777777666666666666666666666666666666666555555555555555444444444444444444444444333333333444555555666666333444444666888<<>>===???AAAAAA>>>:::888777444444555999???GGGNNNRRRSSSYYYdddppp{{{{{{jjj[[[YYYZZZZZZ[[[dddpppwwwxxxuuullldddfffkkkooosssvvv|||mmm\\\RRRNNNLLLPPPRRRTTTVVV[[[eeeqqqyyy}}}uuuhhhZZZOOOFFF@@@===999888777777777555222///444444333333333333222222111///222888999999CCCQQQnnnuuuwwwgggLLL<<<888777666???BBBlllrrrMMM???444555666222///111111111111111111111111111000000////////////000000000///...///000111000/////////000111222222222222222222222222222222333333999BBBSSSdddmmmqqqyyy~~~tttlllhhhhhhnnnuuuzzz{{{zzzxxxwwwxxx{{{}}}{{{sssiii```ZZZXXXYYYZZZZZZXXXUUUQQQOOOPPPNNNKKKJJJJJJLLLOOORRRzzzwwwvvv~~~|||qqqcccYYYUUUMMMJJJGGGDDDAAA???===<<<;;;:::999999;;;;;;;;;:::999888888777777777777777666666666666666666666666555555555555666666666666555555555555555555555555333444444555666666777777777666666777888;;;>>>@@@BBB@@@>>>===@@@EEEKKKNNNRRRXXX```iiiqqqxxx}}}tttooommmkkklllpppyyyyyy|||}}}uuunnnnnnooooooppprrrmmm```[[[eeeppprrrsssvvv|||{{{{{{|||~~~~~~zzzpppeeedddjjjqqqvvvzzz{{{~~~~~~wwweeeaaa\\\[[[[[[YYYUUUPPPRRRSSSTTTSSSQQQNNNJJJHHHKKKMMMOOONNNKKKGGGEEEDDD<<<===???EEEOOO\\\hhhooopppqqqwwwxxxlll```[[[SSSQQQ\\\lllttttttrrrjjjfffiiilllmmmppptttrrr|||qqqddd___ZZZUUUQQQOOOMMMMMMNNNSSS[[[bbbbbb]]]TTTIIIAAA<<<;;;;;;666777888888666444444444555555555555555555666666333000222777777999GGGYYYuuuyyyvvvpppRRR@@@;;;:::444EEEKKK|||lllGGG:::333666666000...111111111111111111111111111000000////////////000000000///...///000111000/////////000111222222222222111111222222333444444444999DDDWWWhhhppprrryyyxxxtttrrrqqqooosssyyy{{{zzzxxxwwwwwwvvvzzz~~~xxxooohhhdddccceeehhhiiigggccc^^^ZZZXXXWWWVVVUUUVVVXXX[[[]]]zzzxxx~~~zzzoooiiiaaaUUULLLKKKDDDCCCAAA@@@>>><<<:::999<<<;;;999888888777555333999888777777777777777888777777777777777777777777444444555555666666777777555555555555555555555555444555555666777888888999:::999888888888:::===>>>DDDDDDCCCFFFLLLTTT]]]bbbkkksss}}}}}}||||||{{{}}}xxxsss~~~{{{llliiioooyyymmmhhhdddcccdddccc___ZZZ\\\]]]^^^^^^\\\WWWRRROOO]]]___aaa```]]]XXXVVVUUUJJJKKKNNNVVVcccsss~~~fff[[[MMMIIIUUUfffnnnnnnooohhheeeiiillllllooouuujjjxxxzzziiicccfffgggdddNNNKKKGGGEEEEEEFFFKKKOOONNNLLLFFF>>>888666888:::222444666444111000222555222333333444444555666666666111222666555555EEEYYYvvv|||yyysss{{{{{{~~~vvvVVVCCC===;;;555JJJQQQcccAAA666111666666///---222111111111111111111111111000000////////////000000000///...///000111111/////////000222222333333333111111222333333444555555888EEEZZZlllsssuuu|||xxxsssssswwwyyyvvvyyy{{{{{{xxxuuuuuuwwwzzzxxxrrrpppkkknnnrrrtttrrrmmmgggccc^^^]]]\\\]]]^^^```cccddd{{{vvv|||rrrjjj^^^TTTMMMGGGBBB>>>>>>===;;;:::999:::;;;;;;:::999999999888777777777777777777666777888888999999888777555555555666777666555444444333333333333555333444888888444333555777888888666444444555777;;;888888===AAABBBDDDGGGOOOLLLOOOZZZeeekkkttt}}}~~~rrrooorrrzzz~~~lllcccaaaiiilllddd^^^______aaaeeehhheee^^^\\\^^^fffpppwwwqqqhhhbbb```___ZZZVVVYYYhhh~~~ssszzzrrrZZZJJJNNNWWW[[[dddrrroooiiilllvvvzzztttrrrwwwrrr~~~kkkaaa```bbbaaa___NNNHHHAAA===>>>???@@@@@@>>>;;;777444444333333222444333333333333333333333///000222444444444222111000111333444777<<>>;;;KKKjjjbbb>>>999222///000111000///000111111000///000333555777222......222333111...000000////////////000000000000000000000000000000---...///111333555777888999HHH\\\lllvvv}}}{{{vvvtttwwwzzz|||}}}}}}}}}}}}{{{yyyyyyzzz|||{{{vvvtttsssttttttssspppkkkgggjjjgggeeebbb^^^___iiiuuuwwwqqqxxxssshhh[[[UUULLLFFFBBB???===;;;<<<<<<:::999999999::::::999999888888888888888888666777777777888888888888999888777666555555666777777777666555444444555555444333444888888555555777555777999999999:::;;;===AAA===>>>DDDJJJLLLPPPTTTdddccciiivvvyyyqqqpppttt|||~~~mmmccc___fffjjjfffccceeeggghhhkkkqqqqqqllliiijjjooowww{{{wwwqqqkkkeee___aaa```fffuuu~~~pppuuuttt^^^OOOTTTZZZ[[[bbbmmmrrrnnnrrr~~~}}}{{{|||uuucccZZZYYYZZZXXXUUUHHHCCC===::::::;;;<<<;;;;;;888555333333333333222222222333333333333333333111222444555666555333222222333444444666999>>>BBBRRRcccnnnsssxxxxxx}}}wwwkkk]]]SSSTTTdddvvv}}}bbbOOOEEE@@@AAARRRnnnnnnSSS;;;777333000111111111000111222222111000000222444AAA999000+++,,,///111000000000////////////000000...........................///000111222555777999@@@QQQeeeqqqvvvxxxzzzyyywwwsssqqqsssyyy~~~~~~}}}}}}~~~~~~{{{uuutttrrrqqqqqqpppnnnkkkmmmkkkkkkiiieeedddjjjsssvvvnnnsss{{{jjjXXXMMMKKKGGGBBB>>>===<<<<<<;;;;;;:::999999888999999999777777888888888888888888555666777888999888888777888777777666666666666777888888777666666666777777666444555:::;;;999999;;;444666888::::::<<<>>>@@@GGGFFFJJJUUU^^^dddiiiooo{{{~~~zzztttqqqtttyyy}}}nnnaaaYYY[[[___```bbbhhhmmmlllpppyyy~~~|||yyyxxxyyy|||}}}|||{{{vvviii\\\^^^aaahhhvvvtttvvvwwwdddYYY\\\```]]]___eeeooommmtttttthhhZZZRRRPPPPPPLLLHHH???<<<888666666666666555777555222111222333333222000111222444444444333333444555666777777666444333444444444444444555999<<>>:::;;;;;;<<<===AAAGGGKKKRRRTTT___ooo}}}{{{rrrpppsssyyy~~~zzzhhhWWWPPPRRRWWW```hhhllljjjnnn{{{}}}|||{{{}}}~~~lllZZZXXX[[[aaajjjvvv{{{|||}}}ooommmnnnuuuvvviii```cccddd^^^[[[]]]```aaajjjwww}}}zzzvvvvvv|||~~~zzz}}}{{{uuueee\\\RRRLLLJJJHHHCCC>>>777666444333222222222111333111000000222333333222...000222444555444333333666666777777666555444333333444444333222333666999??????TTTeeeffftttlll___ZZZ```^^^[[[jjjxxx```RRRPPPPPP]]]mmmrrriiiVVVCCC888444333333333444333222111333333444333111000111222222111000222444444222000000000////////////000000000000000000000000000000000111222111222444:::>>>IIIaaawww{{{tttpppnnnmmmeeedddeeellltttzzzzzzxxxzzz}}}|||}}}~~~~~~rrrqqqqqqsssvvvyyyyyyyyyyyyrrrjjjfffeeehhhqqq{{{zzzwww|||}}}lll]]]RRRKKKEEEAAA>>>>>>===;;;999777777888777888888888888888888888666666666777777888888999444666888999:::999777666666666666777777777777666777666666666777888999999;;;888888<<<<<<:::;;;>>>BBBAAABBBCCCIIIRRR]]]eeehhhnnn|||qqqlllooovvv~~~www]]]MMMKKKRRR^^^hhhjjjggglll{{{}}}zzzyyy}}}tttaaa^^^^^^___bbbjjjwwwlll\\\[[[___jjjwww}}}{{{xxxooofff```bbbbbb[[[UUUUUUNNNQQQXXXccciiihhheeecccfffmmmoookkkhhhiiieee___UUUOOOHHHDDDCCCAAA<<<777333333333222111111111111111000///000333444444333...000111333444444333333555555555555444444333333111222333222222333666888:::777JJJ]]]cccuuu}}}mmmbbbaaalllnnnlllzzz}}}gggWWWSSSSSS[[[bbb___SSSDDD;;;777111333444444444333333222222444444444222000111222+++,,,...111444444333222000000////////////000000111111111111111111111111///111222222111555<<>>===999:::;;;;;;999999:::;;;777777888999999999888888666666777777777777777777555666777888999888888777555666666777777777777666666666666777888999:::;;;:::777777;;;<<<;;;<<<@@@AAACCCGGGMMMYYYiiiyyyzzzkkkhhhlllttt~~~dddNNNIIIQQQ]]]eeekkkiiinnn|||zzzxxxxxx~~~rrrjjjgggbbb___cccpppsss]]]NNNLLLQQQ]]]fffhhheeeccc```YYYVVVXXXWWWQQQLLLJJJAAACCCHHHOOOTTTTTTRRRPPPMMMSSSVVVTTTTTTTTTPPPJJJDDDAAA===;;;;;;999666222111222333222111111222444111111000222444666555555000000111111222222333333444444444333333333333333000111222222222333555777777666BBBTTTbbbtttwwwrrrkkkmmmwwwzzz{{{ppp___WWWTTTVVVUUUOOODDD<<<888888111333444444333222333444111333444444333111222222111000...------///222444000000////////////000000///////////////////////////111333222111666???GGGYYYsssrrrkkkfff^^^ZZZ\\\___bbbfffkkkrrrwwwuuuyyy{{{~~~{{{yyywwwhhhlllqqqwww{{{{{{wwwssstttppppppvvvyyyvvvqqqpppzzz{{{{{{}}}mmmaaaWWWOOOFFF???===<<<;;;:::777:::======;;;:::;;;<<<777777999:::::::::999999777777777777777666666666666777777777888888888888444555666777888888777666777777777888999;;;<<<===;;;888999>>>AAAAAADDDHHHFFFKKKTTT```pppyyyjjjdddfffnnnyyyoooZZZUUU[[[ccchhhnnnlllqqq|||{{{xxxssstttwww}}}uuupppgggaaabbblll{{{xxxnnnaaaPPPCCC@@@CCCKKKOOOMMMMMMNNNLLLHHHFFFHHHHHHDDD@@@???888999;;;>>>AAACCCCCC@@@>>>@@@AAAAAABBBCCCAAA===999666444555666666444222111222333222000111444777333222222444666888777666333222000000000111222333333333333333333333444444111222333333222222444555666:::;;;GGG\\\iiilllqqqqqq~~~}}}nnnaaaUUURRRMMMFFF???:::777555222444555444222111222444000222444555333222333333222222111///...///000222000000////////////000000////////////////////////---000222222111777BBBLLL```xxxtttooohhh^^^XXX\\\^^^\\\[[[___iiisssuuuxxx~~~}}}zzzzzz{{{qqqtttxxx|||~~~|||vvvqqqwwwrrrqqqvvvyyyuuunnnkkk~~~yyyxxxuuu}}}zzzooocccUUUKKKFFFBBB>>><<<===>>>===;;;666999<<<;;;888555666777777888999:::;;;;;;:::999888888777777666666555555777777777666777888888999444555666888888888777666888888999:::;;;<<<>>>???===;;;===CCCGGGHHHLLLRRRTTT[[[gggvvv{{{kkkbbbbbbhhhtttlllgggkkkqqqsssoooooosss{{{~~~yyyrrrooolllpppuuu{{{xxxnnnggggggooozzzxxxppphhhiiijjj___VVVNNNBBB<<<888888<<<===:::;;;@@@???<<<:::<<<<<<:::888777444444444333666999999777888888777666777::::::888444333222333555666555444111222333111000111555888444333444555888999888666555333000///...000222444333333333333333444555666222444555444222222333444888>>>777<<>><<<:::777666;;;:::999888888888999:::666777888999:::;;;<<<<<<999888777666555555555555666666666666777888999:::999777333222333555666777;;;777888===???>>>BBBHHHHHHGGGHHHKKKRRRYYY___bbb```ffftttsss```]]]aaalll~~~xxxvvvuuuvvvwwwrrrkkkggggggllllllooottt{{{vvvllljjjppp{{{yyyuuu{{{}}}vvvrrrttt|||zzzyyy{{{|||uuuhhh]]][[[^^^]]]WWWQQQKKKCCC<<<999999999999999:::;;;;;;777777555444222111//////333111000111222444444333111111111111111111111111333222111111111222333444333222222111222333555666444555888::::::999777666555444333222111///......555555555555444333222111444444444222111111444666999666999AAAHHHKKKOOOSSSoooxxxcccWWWIIIAAA???>>>888111222444444222//////222555444333222222111111222222222222333333333333222222000...------///000//////111111111111111111111111222///000444555999EEESSSbbbmmmvvvwwwvvvtttqqqmmmhhheee```\\\ZZZ]]]bbbgggmmmnnnvvvzzzqqqmmmtttrrrpppnnnllljjjhhhfff}}}pppggggggiiimmmzzzttteeeUUUMMMIIIDDD@@@???>>>>>>>>>===<<<:::888888;;;;;;999888888888888999888888888888999999999999888888777666666666777777777777777777777888999::::::999777777888:::;;;<<<===999999===@@@@@@FFFMMMVVVUUUXXX```iiiooonnnkkkoooxxxuuubbb```dddnnn~~~|||ooommmmmmnnnjjjdddaaabbbkkkkkklllnnnrrrxxx~~~vvvmmmiiilllqqquuuvvvlllhhhnnnpppjjjgggiiiaaa___^^^___```]]]VVVQQQQQQUUUTTTMMMFFFAAA;;;666222111111111111222333444333333222222222111111111222000//////000111111000111111111111111111111111222222111000000222333444333222222222222333555666777888999:::999777555444444444333222222111000000000000111222333333333333111222333333222222444666777666999@@@EEEIIIQQQXXXxxx|||nnncccUUUJJJEEE@@@:::555333444555333111000222444333333222111111111111222000000000111111000000000...............///000000000000000000000000000000222000000222444999FFFSSS___hhhrrruuuvvvuuupppjjjllliiieeeaaa___```ccceeeiiiiiippp|||~~~wwwvvvzzzyyywwwtttpppkkkfffbbb{{{rrrkkkiiihhhmmm~~~jjj]]]QQQEEEAAA@@@>>>===>>>>>>===<<<;;;::::::::::::<<<;;;:::888888777777777::::::999888777666555555888777777777777888999999888888888777888888999999;;;;;;;;;<<<===>>>@@@AAA@@@>>>???BBBFFFJJJSSS[[[lllmmmrrr}}}vvvuuuzzzhhhggghhhnnn{{{~~~fffbbb```aaa___ZZZYYY[[[dddccccccccceeeiiimmmoooyyyuuunnngggbbb```______```XXXVVV[[[]]]YYYVVVYYYLLLKKKJJJJJJJJJLLLMMMNNNTTTXXXVVVLLLAAA;;;888666111000000000000111222222//////000000111222222333222111//////000111000///000000000000000000000000111000000///000111222333333222222222222444555666::::::999777666444333222333333333222222222111111000000111111222333333333...111333444333333444666777888;;;AAADDDJJJVVVccc~~~uuuhhhZZZNNNDDD===888333555666666444222333333333222111111000000111111000000000000000000000000///111222111...---000222000000000000000000000000444222222444777>>>KKKWWW___fffnnnssswwwxxxssskkkjjjjjjhhhhhhggghhhiiijjjeeeeeekkkwww}}}}}}{{{{{{zzzxxxsssmmmhhhddd|||xxxuuurrrnnnppptttgggSSSRRRHHH@@@>>>>>><<<;;;<<<===<<<::::::::::::<<<===;;;;;;:::999888777666666999999888777666555444444777777777777888999:::;;;999999888888888999999:::999;;;===>>>>>>???AAABBBDDDEEEHHHMMMTTT^^^jjjtttssstttrrrooollltttvvvyyy]]]XXXTTTUUUTTTRRRRRRUUUVVVUUUUUUVVVXXX\\\```bbbdddbbb^^^XXXSSSOOOLLLJJJLLLFFFEEEJJJLLLIIIHHHJJJCCCEEEEEEEEEDDDGGGLLLQQQZZZ^^^[[[NNN???888777666222222222111111222222333//////000000111222333333555333111111222333222111////////////////////////000000/////////111222333444333222222333444555666999888666444222222222222111111111222222222222222555444444333333333333333///222444555555444444555888;;;@@@EEEGGGOOO___ppp{{{lll[[[KKK???999555666888888777555444333222222111000000000111111333222222222222222222333333666777444///---///333222222222222222222222222555555555999???JJJWWWbbbdddhhhlllpppwww{{{wwwqqqdddfffiiimmmqqqssssssrrrcccdddlllyyy}}}zzzuuuvvvwwwuuurrrooommmmmmwwwzzz|||{{{vvvwww}}}wwwccc[[[TTTGGGGGG@@@::::::;;;999888:::;;;::::::999999;;;<<<===::::::999999888777666666666666666666666666666666777777777777888999;;;;;;999999999999999::::::;;;999<<<>>>@@@@@@AAACCCEEEHHHNNNVVV]]]fffttt{{{yyynnnnnnlllvvvvvvmmmVVVOOOKKKKKKLLLKKKLLLNNNJJJIIIIIIJJJLLLOOORRRTTTQQQOOOKKKGGGDDDAAA???>>>>>>;;;;;;>>>@@@??????@@@;;;>>>AAAAAA???@@@DDDHHHQQQTTTQQQDDD777222222333//////............//////111111111222222222222222444222111111222333333222////////////////////////000////////////111222444666555444333333333444555444333111000000000222222000000000111111111111111444444333222222222333333222555777888666555555666999===DDDJJJNNNVVViii{{{zzzgggRRRCCC;;;888888999999999777555444333222222111000111111111333333222111111222333333777:::;;;777000---///222222222222222222222222222333555888===GGGVVVdddllljjjkkklllmmmrrrxxxxxxsssaaadddjjjqqqwwwyyyvvvssscccfffrrr{{{tttpppqqqrrrrrrpppppprrrtttwww~~~ppp___NNNKKKKKKDDD@@@;;;888;;;<<<;;;;;;===:::::::::::::::;;;<<<<<<888888999999888888777666555555666666777777888888666666666777888999:::;;;999999999999:::;;;<<<===<<<@@@DDDEEEFFFHHHMMMRRRSSS]]]iiiqqq{{{qqqllleeegggttt}}}wwwoooeee___PPPHHHCCCCCCEEEEEEEEEGGGCCCBBBAAAAAAAAAAAABBBCCCCCCAAA>>>;;;999999999999555555666777888999::::::555888<<<<<<:::999:::<<>>999999:::;;;;;;;;;::::::666666888999999888888777666666777777777888888888666666666666777777888999888888888999;;;<<<>>>???CCCGGGLLLOOOQQQWWW___eeeeeesssqqqkkkbbbZZZ^^^ppp}}}|||wwwxxx{{{vvvooohhhbbb[[[UUUQQQIIIAAA;;;<<>>===>>><<<;;;:::888777777777777888777666444444333444444000222333333444555666666444666888999888666555555444777777222111444666666222111111000//////000000111111111111111111111111///...---...111333333222111111111111111111111111000000000000111333555666:::999777444222222111111111000000000111222222333333333333333333333333333///.........///222444666666888:::;;;;;;===@@@BBBDDDJJJUUU```iiissstttpppzzzqqq```RRRJJJ???<<<:::999::::::888666555444333333222333333333222111000......000111222555444333222111111111111111111111111111111111111111777>>>FFFUUUgggsssvvvmmmqqqrrrnnnmmmnnnnnnllliiijjjmmmrrrvvvrrrjjjbbb\\\bbbrrruuuqqqooouuu{{{}}}{{{zzzzzz|||qqq___PPPIIIEEE======@@@<<<;;;888777::::::666555888888999;;;<<<<<<;;;:::999444555777888999999888888888888888888777777777777666666666666666777777888777888888999;;;===???@@@HHHMMMSSSWWW[[[bbbmmmuuuvvvoooiii```QQQMMM\\\gggddd^^^^^^```^^^ZZZUUUQQQNNNJJJHHHDDD<<<777888;;;:::888888666555444333333222222222000111111111000000//////...111222111111333444444444444444444444444222111000222111...///333444222111000///.....................//////000000111111111//////000333555666555111111111111111111111111111000000000222333555666<<<:::888555222111000000222222222222222222222222666666555555555444444444444333111000000222333555666888:::;;;===@@@EEEHHHLLLRRR^^^lllwwwzzzlllmmmwwwqqqdddYYYRRRAAA>>>:::999:::;;;999888666555444444333333444444444333111000000111333444000///...///111222222111333333333333333333333333555<<>>:::888555333222444777888444333222111000000000000000111111111111222222222000000000000000000000000222222111000/////////000000...,,,---///111000...111000000000000000111111000000111111111222222222///000000111333555777888444444333222111111111222222000///...///111444666:::999;;;>>>;;;555333555888666555444555666555333222222111111111000000000222333333333444555666777999:::<<<@@@EEEKKKQQQTTT]]]dddkkkpppzzzyyytttkkkooouuu~~~rrraaaVVVJJJBBB;;;:::;;;;;;<<>>CCCMMMYYYaaajjjppp|||{{{tttiii```YYYTTTPPPNNNKKKEEEAAADDDGGGDDDAAA@@@???===:::888888777666444555444111000///000222333333333111000000///////////////000000000111111111000000000000000000000000111000//////////////////000...,,,---///111000///111111000000000000111111111111111111222222222222000000111111333444666777333333222111111111111111111000//////000333555777<<<<<>>666555333222111111111111222111111222333333111000111111000000111222222333666555444444555777999:::@@@GGGUUUfffssszzz}}}~~~}}}|||xxxvvvvvvtttvvvyyy||||||yyysssnnnbbbffftttxxx}}}~~~yyyrrrqqqvvvooofff]]]QQQEEE???@@@???===;;;:::::::::;;;:::;;;<<<;;;::::::;;;<<<===<<<;;;;;;::::::::::::999888777777777777777777555444333444777888999888555666888888777888:::<<<:::===AAADDDLLLYYYkkkxxx|||yyyooofffbbb^^^YYYQQQKKKGGGEEEDDDBBBAAA;;;999<<<>>>;;;888888888666444333333333222111111111000////////////000222111000//////...//////.../////////000000000000000000000000000000000000///............//////000000...------///000000///111111000000000000000111111111222222222333333333111111111111222333444555222111111000000000000000111000000000222444777999===>>>CCCHHHGGGAAA>>>@@@FFFBBB<<<888666444333222111111222222333444444444333333444333222444777999@@@GGGSSS___jjjssszzz~~~yyytttiii```ZZZVVVWWW[[[aaakkktttttt|||||||||zzzjjj___PPPBBB===>>>=========777666444222111111111111222111000111111111///---///000000111222333555555444333333333444666999;;;CCCNNN```qqq|||}}}|||zzzxxxwwwwwwvvvsssqqqjjjmmmxxxyyykkknnnooo}}}}}}vvvuuu|||zzzuuugggXXXPPPKKKDDD>>><<<<<<<<<;;;::::::::::::;;;:::<<<======;;;;;;;;;<<<>>>===<<<;;;::::::::::::999999888777666666666777444333222333555777777666666777888888888999<<<>>>;;;BBBKKKRRR[[[jjj}}}~~~xxxtttnnnfff^^^VVVPPPLLLKKKGGGBBB???>>>===<<<;;;<<<777555888999666444555666555333333444444444333111222222222111111000000000000///.............../////////000000000111111000000000000000000000000............//////000111//////......///000000000222111000000000000000000222222222222333333333333222111111111111222222333000000////////////000000111000000111333666999:::===???EEEKKKJJJDDDAAABBBGGGBBB<<<777555444333222111111111222222222333333222333444333333555:::???IIITTTdddsss~~~{{{uuupppeee\\\UUUQQQTTTZZZ]]]```cccdddmmmsssqqqjjjjjjvvvyyynnn\\\JJJBBB@@@>>><<<<<<999888555333222111111111222111000111111111///...//////000000111333444555222222222333555888;;;===JJJXXXjjjyyyzzzvvvttttttttttttnnnqqqyyyttt```^^^___qqq~~~|||wwwyyy[[[QQQGGGDDDCCC@@@>>>>>>;;;;;;;;;::::::;;;;;;;;;:::<<<>>>>>><<<;;;;;;<<<>>>===<<<;;;:::999999999999999888777666666666777888777666777999::::::999999:::;;;<<<===AAAFFFJJJIIISSS```jjjttt|||ssskkkfffccc\\\YYYUUUOOOIIIDDDAAA??????<<<999777666666555444999555444666777444333444333222000000222333222111111222222333222111000000000///..................000000000111111111222222000000000000000000000000////////////000111222222//////////////////111222222222111000//////000000111111222222222333333333111111111000000111111222000///////////////000000000000111222444666999::::::<<>>888444444444444444222222222222222222111111444777999999999>>>FFFMMM[[[gggyyyyyyvvvqqqeee___UUUOOORRRXXXZZZ[[[[[[^^^dddgggbbb[[[]]]kkkxxxzzzgggSSSFFF@@@;;;999999<<<:::888555333222222222111000000222333444333111111000000000000111222222555555666888<<<@@@DDDGGGVVVeeeuuu{{{yyyyyyyyyyyynnnrrryyyrrrYYYSSSVVVjjj~~~xxxvvveeeIIIAAA===>>>???>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>===;;;;;;;;;<<<;;;::::::999999999999999888777777777777777777888777666666888999999999888999:::===BBBJJJTTTZZZ]]]ggguuuwwwjjj^^^VVVQQQNNNLLLJJJHHHEEEBBB>>>:::888666:::888666555666555444222555222222444444111000333444222111111222333333222000000111111000000///...//////............//////111111111111222222222222000000000000000000000000111000000000000111111222///000000000//////111333333222111000////////////000000111111111222222222000000000000000000111111///////////////000000111000111111333444666888888888999>>>CCCBBB<<<999;;;:::777444222333555666666444444444444555555555555555999<<<>>>AAAHHHTTT]]]rrr~~~{{{uuugggaaaUUUKKKLLLQQQTTTVVVXXXYYY\\\]]]VVVPPPTTTbbbooosssttt___OOOCCC;;;888:::???===:::888555444333333222111111333555666555333222222111111111222222333555666888;;;@@@FFFKKKOOO[[[kkkyyy~~~}}}|||zzzpppuuuzzzttt\\\VVVWWWkkk}}}~~~wwwbbbTTTCCC===999;;;===;;;;;;===:::::::::;;;;;;::::::999888;;;===>>><<<;;;:::::::::999999888888888999999777777777777777777888999888666555555777888888777999:::===BBBLLLZZZiiisssvvv}}}{{{xxxoooeee^^^XXXOOOGGGCCCAAA@@@??????>>>>>><<<:::888666555888666555666666666555333333111222444333///000333666444222222444444444333000000000///////////////000//////...//////000000000000000000111111111111000000000000000000000000111000000////////////000...000111000//////111333333222111000//////////////////000000000111111111///////////////000111222000/////////000000111222111111222333444555666666777777:::>>>;;;555333555555333111222444666666666666777888999;;;<<<===>>>;;;@@@FFFIIINNNXXXgggsssyyyiii]]]SSSLLLMMMPPPQQQQQQQQQPPPRRRRRRNNNKKKOOO[[[ffflllppp]]]LLL@@@===AAAAAA@@@===:::777666555555333333222333555555444222222222222333444555666777555777:::>>>EEELLLRRRVVV]]]mmm{{{{{{|||~~~~~~{{{vvv{{{|||iiieee___rrrrrraaaOOODDDDDD>>>:::<<<<<<::::::<<<999::::::::::::999888888888:::======<<<:::::::::888888888777888888999999777777666666777888999999;;;:::999999:::<<<;;;:::AAABBBFFFNNN[[[mmm|||vvvjjj___YYYVVVOOOGGGGGGDDD???<<<;;;;;;;;;:::888999:::;;;;;;999888777222111111222333333222000444222333555444000111555333111000000111111111000222222111000000000000111000000/////////000000111////////////000000000000000000000000000000000000111000///..................000222111///...111444333222111000////////////////////////000000000000.........//////000111222000000000000000111222222111111222333333444555555777666888:::777111///111333111111222444666666666888999;;;===@@@CCCEEEFFFGGGMMMTTTYYY___kkk{{{zzzhhhVVVQQQQQQVVVXXXSSSMMMKKKIIIKKKKKKIIIHHHMMMVVV___kkk~~~iiiUUUGGGDDDIIICCCAAA>>>;;;888777666666555444333333444444222000222222333444666888:::;;;;;;<<<@@@EEEMMMUUU\\\___aaasss~~~wwwtttuuuyyy{{{uuutttgggxxx~~~}}}ttteeePPPDDDDDD<<<;;;999999999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777555555555666777:::999777777888999999999555888;;;;;;::::::===@@@EEEKKKWWWgggzzzyyyqqqddd]]]SSSIIIBBB@@@AAABBB;;;:::999777777777888888::::::999777555555888:::888777777555333222222222444444333333222222222222222222333333333222222111111111222222222222111111000111111111111222222222777333///...000222222111222222222222111///...---.../////////000000111111000000000///////////////888777555222111000111111222222222222111111111111000000//////000222555666666222...---///111111000//////000333555666555444555444333333222333333444444666777777555666:::>>>FFFCCCEEEKKKMMMLLLOOOVVV\\\ccckkkqqqvvv~~~rrrdddTTTRRRPPPTTTXXXVVVNNNGGGGGGDDDDDDEEEEEEHHHRRR]]]rrrzzzcccTTTKKKGGGFFFFFFDDD@@@;;;777444333222333444666777777777777333555777888888888999:::===AAAGGGNNN[[[hhhnnnmmmrrryyyxxxiiihhhdddtttzzzyyy~~~zzzwwwyyy{{{~~~vvviiiaaaUUUEEE>>>@@@<<<;;;:::999999:::<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777888888:::999888777888777777666888:::<<<===>>>AAAHHHMMMRRR[[[jjj~~~{{{rrrkkkddd\\\VVVJJJGGGBBB===999888888888666555444333333444444555::::::999777666777:::===BBB>>>999777777666444111444444444444444333222222222222333333333333222222111111222222222222111111000000111111111222222222444111...---///000000///111111111111111000///.../////////000000000111111000000000000000000000000444333222111000000111111111111111111000000000000000000//////000222444666888444///---///000111111222111111222444555666666222222333444555555555555555888;;;===???BBBFFFJJJRRRQQQUUU]]]bbbcccgggnnnooovvv}}}zzzkkk^^^PPPNNNMMMQQQUUUUUUOOOIIIHHHFFFFFFGGGHHHKKKVVVaaa~~~qqqaaaUUUNNNMMMLLLJJJFFF@@@;;;888666111222333555666666777777333555777:::<<<>>>@@@AAAFFFLLLTTT]]]kkkxxx~~~}}}yyyxxxhhhhhhgggwww{{{{{{~~~|||yyywww{{{wwwiii]]]QQQLLLEEE<<<999===<<<<<<:::999999:::;;;;;;999999999999999999999999999999999999999999999999;;;::::::999999999999:::999::::::::::::999999888888:::<<<>>>AAAIIITTT\\\fffpppyyyrrriii]]]TTTNNNJJJFFFCCC999999999999777666555444333222111111111222333444999888888666666999===AAAKKKDDD<<<999::::::555000333444555666666555333222111111111111111111111111111111222222222222111111000000000111111111222222222000//////000111///...///000000111000000//////000000000000000111111111000000000111111222222333222222222222222222222222333222222222222111111111000000//////000222444555:::666111......000222222444333333444555666888888111333777;;;<<<<<<:::999666:::@@@EEEJJJPPPUUUYYY```aaagggpppwwwzzz~~~|||tttppphhh[[[QQQIIIGGGFFFJJJOOOPPPLLLHHHFFFEEEEEEGGGHHHOOO]]]kkkqqqaaaVVVRRRQQQNNNIIICCC===888666222333444666777777888888666777:::>>>BBBFFFIIIJJJPPPXXXaaajjjvvvyyy}}}xxxhhhhhhkkk{{{}}}|||~~~|||tttvvvpppaaaTTTLLLEEEBBB???:::999<<<<<<<<<;;;:::999999999:::999999999999999999999999999999999999999999999999;;;:::::::::::::::::::::999:::<<<===============;;;===AAAEEEMMMYYYhhhsss~~~xxxoooddd[[[WWWQQQIIICCC@@@@@@@@@???999:::::::::999777555333333222222111222333555666666666555444555888>>>BBBJJJDDD>>>:::999888555333222444666888888666333222...............//////000111111222222222222111111000000000000111111111111111222222333444333111000...///000000111111111000111111111111111111111111000000111222222333444444444444555555555555444444444444444444333333333333000000000000111222333444:::777222///...000222444444777:::;;;;;;:::::::::666999???CCCEEECCC@@@>>>>>>BBBHHHPPPXXX___eeehhhiiikkkqqqzzz{{{}}}oooeee___YYYPPPIIICCCAAA@@@CCCGGGIIIFFFCCCBBB@@@@@@CCCHHHSSShhh{{{}}}lll___ZZZWWWSSSNNNIIIBBB;;;777555666777888::::::::::::;;;<<>>;;;999888999999999777666666555444333333222333222222111222333555666333333333333444777<<<@@@??????>>>999444222444666222333666888888666444222000////////////000111222111111222222222222111111//////000000000111111111000222333444444333222111...///000111222222222222222222222222222111111111000000111222333444444555555666777777777555333222444333333333333222222222000000000111111222333333555333000...---...222444666<<>>???======@@@HHHYYYuuuyyylllddd```\\\WWWQQQJJJAAA;;;888888:::;;;<<<=========>>>@@@FFFOOOYYYbbbfffgggnnnuuu|||yyyuuuwww|||oooqqqqqqxxxvvvwwwzzzsssgggdddllltttsss___NNNEEEBBB@@@??????>>><<<999777:::::::::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::999<<>><<<888888777666555444333333222222222222222444555555222111000000000111222333222333333333444666:::===555999;;;888222///222777222333555666666555444333333222111111222333555666111111222222222222111111/////////000000000111111...000222333222111111111000111111222333333333222333333333222222222222222111111111222222333333444333444666777666444111///111111111111000000000000000000111111222222222222000000000///...000444777:::BBBMMMRRRPPPIIICCC@@@DDDFFFIIILLLMMMMMMKKKIIIKKKLLLPPPXXXbbblllrrruuuuuuyyy}}}}}}kkkeee^^^ZZZ___mmm~~~uuummmfffccc___[[[VVVQQQKKKGGGAAAAAAAAABBBCCCBBB???<<<===<<<===@@@III[[[yyy|||jjjfffaaa\\\WWWPPPFFF???<<<===>>>???@@@AAAAAAAAABBBFFFOOO]]]kkkvvvzzz{{{uuu{{{yyyrrrqqqyyytttwwwtttttttttuuuzzzvvv```VVV]]]iii~~~rrr]]]NNNFFFBBB@@@???<<<;;;;;;;;;999777888999999::::::::::::999999999999999999999999999999999999999999999999999:::;;;<<<=========<<<<<<===AAAGGGJJJNNNTTT^^^eeejjjsssyyyuuuiiiXXXMMMJJJIIIFFFCCCAAA>>>;;;999888888777888777666555333222333444111222333444666666777777222111000//////000000111222444555666555666888999333666888777444111222444222222333444444444444444333222111111111333555777111111222222222222111111////////////000000000111...000222222111000111333222222333444444444333333444444333333333222222222111111111222222222222222111333666888888666333000333222222222111111111111000000111222222222222111000333555666666888<<<@@@AAAJJJTTTYYYVVVOOOJJJGGGKKKLLLNNNQQQSSSTTTUUUUUURRRRRRTTT\\\gggqqqyyy|||vvvjjj[[[TTTMMMNNNXXXggguuu}}}uuuhhhbbb\\\]]]^^^\\\WWWPPPHHHCCC===>>>@@@BBBBBB@@@===:::888999<<<@@@FFFUUUppp|||tttvvvyyy|||~~~tttpppjjjfffaaaZZZOOOGGGEEEFFFGGGIIIJJJJJJJJJJJJLLLQQQ\\\lll|||xxx}}}}}}}}}wwwllliiiqqqwwwwwwzzzxxx{{{wwwuuuuuuwww{{{|||bbbUUU[[[ggg|||xxx```MMMDDDCCCDDDAAA???;;;888888;;;;;;999777888999:::::::::::::::777777777777777777777777777777777777777777777777;;;<<<===?????????>>>===AAAGGGOOOWWW```kkkzzz}}}{{{vvvllldddZZZ\\\UUUFFF<<<<<<===<<<666888999888666555555666555444333111///000333555000222444666666555333222444333222000000000111111444666888888777666777888444555666777777555222000222222222222333444444444000///......///111333444111111222222222222111111////////////000000000000000333555444222222444666333444444555555444444333444444444333333222222222222222111111111111111111111333777:::;;;999777555666666555555555444444444000111111222222222111111444888<<>>:::999888999;;;<<<<<<:::888999;;;;;;:::888555333999999888888888888888888555333555;;;===:::888999:::999888888999<<>>CCCEEEFFFIIINNNRRRXXX^^^```\\\UUURRRUUUXXX\\\YYYUUUSSSWWW```iiiooommmjjjkkkrrryyylllfff]]]RRRHHHBBB===???HHHUUU___eeepppwwwmmmcccaaacccccclllrrrnnneeeYYYJJJ???<<<===???@@@???===:::888:::888888:::<<>>999444444666777666333444444333333333222222222444444444333333222222222333333333333333333333333555444222222333555777999444444333333222222111111111111222333111000111444333333222222111111111000111111111111111111111111222222222222222111111111222444666666555555666888888111444666111444:::777<<<;;;::::::;;;;;;:::888777555444555888999888777<<<>>>BBBCCCBBBAAAAAACCC>>>======@@@CCCEEECCC@@@===>>><<<::::::>>>AAAAAAEEEJJJPPPVVV[[[___ccceeeiiijjjiiiccc]]]\\\___bbbgggbbbZZZTTTTTT[[[gggqqquuusssttt}}}rrrbbb[[[SSSJJJCCC>>>:::<<>>;;;999888888999;;;;;;@@@NNN\\\uuuqqqhhh[[[OOOJJJJJJMMMQQQUUUZZZ^^^]]]ZZZXXXVVV[[[hhhqqqqqqrrr|||wwwttttttqqqmmmnnnrrrssspppkkkttt}}}www{{{}}}vvvqqqlllkkkmmmtttyyyzzz{{{vvvuuuttttttuuuxxx||||||~~~|||{{{jjjVVVKKKDDDEEEDDD>>><<<>>>;;;999888999::::::999888::::::::::::::::::::::::888888999999::::::;;;;;;;;;888777888888666777::::::;;;===AAAGGGQQQ\\\ccclllyyywwwoooggg^^^XXXRRRLLLEEE???;;;::::::999999888666666666777999;;;;;;777444333555666444222444444444444444333333333444444333333333333222222111222444444444444333222333333222222333555888999777666444333222222222333///222555444222000111333555444333222111111111111111111111111111111222222333333333333222222111000111222444444333333555666666111555888444888>>>:::;;;<<<=========<<<======;;;:::;;;<<<>>>???>>><<<@@@DDDIIIKKKLLLKKKIIIHHHBBBAAACCCIIIRRRWWWWWWTTTHHHKKKKKKFFFEEEJJJOOOPPPPPPTTT\\\fffooovvvyyyyyy|||xxxrrrlllhhhggghhhjjjnnnggg\\\QQQOOOWWWfffqqqtttsssvvviiiXXXSSSNNNGGG>>>;;;888;;;CCCLLLSSSVVVSSSaaawww~~~rrrmmmkkkiiiggghhhkkkuuu{{{wwwmmm```RRRHHHAAABBBCCCCCCBBB???<<<:::777777999;;;:::<<>><<>><<<888777888::::::;;;CCCLLLZZZXXXSSSKKKCCC@@@CCCFFFIIIMMMUUU```iiikkkfffaaaTTTYYY```hhhrrr}}}{{{ttttttvvvtttrrrrrrpppooossszzz}}}zzzxxxwwwtttqqqgggqqqrrrkkkooowwwqqq```RRRJJJEEECCCBBBBBB???<<<<<<>>><<<:::999999::::::888777888777666666777888:::;;;888888999:::;;;;;;<<<<<<888888;;;>>>>>><<<>>>CCC???KKK[[[kkkxxx~~~vvvggg```WWWOOOJJJFFFBBB???999999999888777555555555222222222111222333444555666555333333333333222222555555555555555555555555333333333333333333333333333222222222222333444555222222222222333555777888888777444222111222333444000444444222444<<>>GGGPPPVVVYYY\\\```jjj{{{tttrrrsssnnnfffaaadddjjjjjjaaaVVVQQQOOOMMMIIIJJJJJJJJJGGGDDD@@@===:::888888:::;;;===EEENNNQQQPPPNNNHHHBBB???AAACCCKKKQQQ\\\kkkvvvzzzvvvqqqaaa___cccpppzzzuuuqqqmmmiiikkkqqqtttsssvvv}}}~~~|||~~~~~~}}}yyyqqqiiieeeeeeqqqvvvpppuuu{{{vvvzzz{{{uuuxxxfffXXXKKKCCCAAA????????????@@@?????????<<<:::999:::;;;;;;:::888::::::999999999:::<<<===888888999999::::::;;;;;;888888:::>>>======BBBIIIOOO^^^tttpppaaaXXXMMMJJJEEEBBBAAA@@@>>>===555777999:::888777666666444333333222222222333333444444444444333333222222444444444555555555555555222222333333333333444444333444444555555666666666222222222333333444555666555555333222222222333444...222333333===JJJOOOJJJ<<<:::777444222222222333/////////000111111222222111333666999;;;<<<<<<;;;222444555666777999===@@@@@@>>>AAABBBHHH```ttttttqqqggg___cccppp{{{}}}yyynnnmmmjjjfff```\\\[[[[[[XXX[[[___iiixxx|||kkkUUUCCCDDDHHHQQQ]]]jjjuuuzzz}}}yyy}}}sssmmmeeeaaadddllltttyyy}}}rrrkkkjjjfff]]]XXXZZZ```SSSDDD===AAAJJJRRRVVV[[[]]]eeesss}}}fffVVVSSSRRROOODDD@@@===@@@IIIUUU]]]bbbccceeemmm{{{yyyzzzyyyqqqfff^^^\\\aaa___UUUKKKJJJMMMPPPNNNNNNNNNMMMJJJFFFBBB???<<<999999<<<>>>AAAHHHPPPMMMOOOPPPNNNJJJGGGGGGIIIMMMUUUdddsss}}}|||xxxkkkggglll}}}|||xxxvvvsssooohhheeekkkuuuzzzxxx{{{~~~|||uuuttt{{{{{{{{{~~~yyykkk```ZZZfffqqqyyyxxx|||wwwoookkknnnrrrsssssstttppp^^^QQQHHH???<<<>>>;;;<<<>>>AAADDDEEEBBB???<<<:::::::::<<<===<<<;;;::::::::::::::::::;;;;;;888888999999999999999999888777999===@@@DDDPPP[[[mmm|||xxxgggXXXLLLFFF???>>>===<<<<<<<<<;;;:::666888:::999777666888999555444444444444444444444333444555555444333333333333333444444444555555555222222222333333444444444333555999<<<<<<;;;888666333333333333333333333333222222222222333333333333///333777===MMM___```VVV>>><<<888555333222222333000111111222333333444444444666999<<<>>>>>>===<<<555777888:::<<>>IIIWWWcccjjjmmmqqqyyy~~~qqq```VVVQQQVVVVVVLLLDDDEEEKKKOOOQQQQQQQQQOOOLLLHHHCCC@@@;;;999;;;@@@CCCDDDHHHNNNLLLPPPVVVWWWUUURRRRRRSSSNNNYYYjjjyyy}}}vvvuuu}}}wwwssspppnnnllliiiiiiqqq{{{}}}xxxrrrjjjgggqqq}}}{{{uuuuuuzzz}}}wwwiii^^^[[[dddllluuuzzz{{{~~~mmmeee``````aaaaaaffflllgggYYYKKKEEEAAA<<<<<>>===<<<888888888888888888888888999999888888888888888888<<<;;;===BBBHHHSSSdddttt}}}fffTTTIIICCC???:::::::::::::::999888777444555555333111111444888555555555555555555555666333444666555444333333444333333333444444444555555222222222333333444444444222666===BBBCCC???:::666444444444333333333222222000000111333333333333333111777===GGG\\\ooommm```???===999555333222333333222222333444444555666666777999<<<>>>???>>>===<<>>:::<<>>===;;;::::::;;;<<<;;;:::555555555555555444444333555444444555777777666555222222222333444555777777555555555555555555555555555555666666777777777888999:::@@@JJJQQQMMM???333888777666555444333222222555555444444444555666666777555>>>KKK[[[oooqqq```HHH@@@999777777555555888444555666555555555777999<<<:::<<>>999999:::;;;;;;;;;;;;;;;888888888999999:::::::::===:::;;;>>>>>><<<===???CCCEEEQQQeeetttbbbLLLDDDAAA===;;;:::999999;;;<<<<<<;;;666777777777777666555555777666666777999999888666222222111111111222333333444444444444444444444444444444555666888999:::;;;:::<<>>===???CCCHHHKKKMMMSSSXXX\\\[[[[[[\\\ZZZWWWXXX]]]kkk~~~uuuuuu|||}}}ttttttrrrpppwwwzzzuuufff```YYYWWW]]]fffnnnrrrrrrnnnkkkmmmqqqppphhhaaa___hhhjjjjjjlllggghhhvvvzzzmmmfff___VVVOOOMMMLLLKKKIIIyyybbbSSSIIICCC???>>>>>>===<<<<<<;;;:::999999999;;;===>>><<<:::999999:::;;;;;;;;;::::::666777888999:::;;;;;;<<>>>>>???BBBGGGUUUiii}}}aaaJJJBBB???<<<:::999888999:::<<<<<<;;;888888888888888777777666888777777888::::::999888444333222222111111111111222222222222222222222222222333444666888:::<<<===888:::@@@HHHNNNKKKAAA888222222333333444444555555555555555555555666777777===:::<<<>>>DDD\\\mmmjjjVVVFFF888777<<<>>>======>>>>>>???@@@AAAAAAAAAAAA???CCCKKKTTTXXXXXXZZZ]]]___cccgggiiijjjnnnwwwrrraaabbbttt{{{sssrrryyy~~~wwwrrrvvvoooeee]]]\\\^^^bbbeeemmmeee```___YYYOOOLLLOOOTTTXXXTTTFFF???KKKeeezzzxxx___XXXQQQNNNPPPYYYiiixxxkkkYYYQQQRRRcccggg```]]]ZZZ___llljjjddd]]]XXXUUURRRMMMHHHFFFDDDBBBCCCFFFJJJLLLMMMTTTWWWYYYWWWWWWYYYWWWSSSXXX___pppttthhhlllvvv{{{yyywwwuuuuuu}}}|||~~~|||vvvqqq```YYYSSSRRRYYYbbbiiimmmtttmmmhhhkkkqqqrrrkkkbbb^^^jjjnnnmmmjjjccceeeuuu{{{pppjjjiii```\\\YYYUUUPPPJJJEEEBBB@@@cccPPPFFFCCCBBB<<<<<<;;;;;;::::::::::::999888777888:::;;;:::999999999::::::::::::999999777777888999::::::;;;;;;<<<888777:::===???EEELLL\\\ooobbbHHH>>><<<<<<;;;:::888888999::::::999888888888888888777666666888777777888::::::999777555555444444333333444444333333333333333333333333111222333555777888::::::333555;;;BBBEEECCC<<<666222222222333333333444444444444444444555666777777;;;888;;;>>>FFF^^^ooolllUUUGGG;;;:::>>>AAADDDFFFDDDDDDEEEFFFGGGGGGEEECCCBBBIIIRRR[[[^^^___```bbb___cccfffffffffiiiqqqxxxlll[[[ZZZgggttt{{{rrrlllgggllleee\\\VVVWWW]]]dddhhhoookkkiiijjjfff^^^ZZZ[[[[[[aaa]]]LLLFFFUUUkkkxxx{{{}}}zzzhhhbbb\\\[[[]]]eeetttzzzqqqhhheee```nnnrrrpppsssqqqrrr}}}|||uuulllfffbbb___[[[XXXSSSOOOKKKJJJLLLOOORRRSSSTTTWWWXXXVVVXXX[[[ZZZVVVVVV```sss{{{jjjeeekkkrrr{{{zzz{{{~~~xxxwwwxxxvvvqqqmmmZZZUUUQQQRRRYYYbbbhhhkkkqqqmmmjjjmmmsssuuurrrmmmgggqqqssssssrrrjjjiiiuuurrr{{{yyy___VVVWWWQQQMMMOOOPPPNNNIIICCC???===~~~cccNNNCCC???>>>>>>>>>===;;;999888999:::;;;:::999777888999:::999888888999999999999999888888999999999999999999999999;;;;;;===@@@AAAFFFUUUccc}}}bbbGGG;;;:::<<<===;;;999888888888777666666666777777666666555444666555555666888999777666444444333333444444555555333333333333333333333333222222333333444444555555000333888<<<>>><<<888555444444333333333222222222333333333333444555666777:::777;;;AAALLLaaalllbbbRRRKKKFFFFFFGGGHHHNNNUUUPPPOOOOOOPPPQQQOOOJJJGGGGGGPPPZZZ___`````````aaaZZZ^^^aaaaaa___aaaffflllzzzjjjcccgggmmm~~~}}}uuupppyyy~~~xxxoooggg```\\\\\\VVVPPPMMMRRRZZZccchhhmmmmmmpppsssssspppmmmnnnggghhh___QQQPPP___nnnrrrmmmrrrxxx|||uuuoookkklllqqqyyy}}}~~~yyyyyy{{{vvv}}}}}}~~~zzzsssqqqooollljjjeee```ZZZVVVVVVYYY\\\^^^XXXZZZ\\\\\\aaafffeeeaaaTTT^^^rrrrrrkkknnnsssuuu}}}{{{wwwtttuuuuuupppkkkWWWTTTRRRUUU\\\dddhhhjjjhhhiiikkknnnqqquuuwwwyyytttwwwuuuwww}}}vvvnnnsssooozzztttXXXNNNPPPKKKEEEHHHKKKKKKHHHCCC>>><<<{{{gggQQQDDD@@@===<<<<<<@@@>>>;;;888888999:::<<<:::999888888:::;;;:::999888888999999999888777777:::::::::999999999888888777:::???CCCFFFQQQfffyyy~~~tttvvvooo[[[FFF<<<:::;;;<<<:::888777888888777555555555555555555444333333555444444555777777666555111111111111222222333444444444444444444444444444333333333222222222111111111555999;;;:::888777777555555444444333333222222333333333444444666777888;;;999>>>EEENNN___dddWWWQQQOOOQQQSSSSSSSSSWWW^^^___]]]\\\\\\\\\XXXQQQKKKGGGQQQZZZ[[[XXXXXXWWWVVVXXX]]]bbbcccaaaaaafffjjj{{{uuuqqqrrr{{{lllccckkkpppmmmfff___XXXQQQMMMIIIFFFGGGMMMWWW___dddhhhkkkpppvvvzzz{{{{{{zzzrrrjjj]]]UUUXXXcccjjjkkkiiiqqqzzz}}}yyy~~~}}}|||zzzxxxwwwrrrlllhhhgggggghhhhhh\\\___bbbdddkkkqqqpppkkkZZZbbbsssssssss|||~~~zzzzzz{{{yyyxxxyyyyyytttmmm[[[YYYYYY]]]ccchhhiiihhh^^^bbbgggkkknnnrrrxxx|||zzzxxxrrrwww}}}pppoooooo}}}vvv\\\RRRSSSMMMHHHIIIIIIHHHFFFBBB>>><<<~~~bbbUUUHHHCCCAAA===;;;===<<<;;;;;;:::::::::;;;;;;888777777999;;;;;;:::888888888999999888777777666999999999999999999::::::888:::???GGGPPP```xxxxxxcccXXX\\\YYYOOOEEE@@@===:::999888666666888999888777444555555555555444333333555444444555777777666444333333222111111111222222222222222222222222222222444333333333222222111111333777::::::888555666777444444444444444555555555444444555555666888999:::>>>===DDDGGGKKK[[[cccZZZ[[[[[[___fffhhheeedddfffjjjhhheeedddccc]]]SSSLLLIIITTT[[[XXXSSSRRRRRRQQQXXX^^^fffiiihhhiiilllpppxxx|||jjj^^^cccfffddd___YYYPPPGGGBBB@@@???CCCIIIQQQXXX[[[]]]bbbiiiooouuuyyyzzzyyywwwhhh[[[XXX[[[___cccffffffppp||||||zzzwwwrrrooohhhkkkooossszzz~~~xxxlllppp|||zzz|||{{{www|||xxx|||~~~~~~{{{rrrgggfffgggkkknnnooolllhhhZZZ]]]bbbhhhmmmrrrvvvxxxzzzwwwqqqwww~~~ooollllll|||zzzcccZZZVVVMMMMMMJJJFFFEEEFFFEEEAAA>>>wwweeeKKKEEEAAAAAA>>>999999>>>777888:::<<<===<<<;;;:::666666777999;;;;;;:::888888888888888888777666666777777888999:::;;;;;;<<<@@@???BBBMMM]]]qqqmmmTTTJJJKKKIIIEEEEEEEEE@@@:::666555444555888:::::::::555555555666555444444333555444444555777888666555888777555444333222222222111111111111111111111111333333333333333333333333333777:::999555333444666222222333444555666777888666666666777888:::;;;<<>>999666:::<<<;;;;;;<<>>@@@AAAIIIKKKOOOTTTXXX[[[\\\]]]bbb[[[RRRPPPTTTYYY\\\\\\aaadddhhhnnnsssxxx{{{}}}~~~{{{||||||xxxvvvvvvssspppsss~~~|||{{{}}}yyy}}}~~~~~~wwwqqqhhhddddddlllwww}}}{{{uuussslllllluuu{{{xxxrrrooosss~~~wwwuuulllXXXMMMKKKMMMJJJGGGDDDBBBAAA@@@@@@eeeNNNCCCAAA???===;;;::::::;;;<<<;;;;;;:::999888888888999;;;;;;::::::999888888888777888888999999:::;;;;;;<<<888777:::<<<<<>>:::777777777666555777888888999888777666555444444444444555666777888777666555333333333444555333222111222444444444222222555555222333888:::777<<<>>>>>>;;;666333444666888888999:::;;;<<<======>>>>>>???BBBEEEGGGHHHHHHSSSYYY___cccgggppp|||ooohhhgggmmmlll```UUUSSSiiizzzxxxqqqtttsssllldddiiimmmkkkgggeeefffhhhuuuzzz}}}zzzpppbbbXXXSSSOOOIIIFFFEEEBBB;;;666333333444555666888:::;;;<<<>>>@@@DDDGGGJJJMMMNNNSSSNNNIIIHHHLLLOOOOOONNNPPPRRRVVV[[[___cccfffhhhppptttyyy}}}~~~~~~~~~~~~}}}~~~wwwsssxxxwwwuuuuuuwwwvvvqqqtttuuuuuuyyy{{{vvvyyy|||~~~~~~{{{~~~|||{{{|||{{{vvvrrrqqqmmmkkkooovvv{{{{{{yyymmmhhhiiirrrxxxwwwuuuvvv~~~|||yyy~~~mmmYYYLLLIIIJJJHHHEEECCCAAA@@@>>>===jjjQQQDDD@@@>>>===<<<:::::::::;;;<<<<<<<<<:::999888888888888999999999999999999999999777888888999999:::;;;;;;999777777:::;;;===FFFOOOUUUbbbssscccIII>>>=========>>>???AAABBBCCC???;;;888777777777666666777888888888777666555555444333333555777:::;;;:::;;;;;;888444222444666444333222222333444333111333444333111333999======<<<>>>???===888666777999:::;;;>>>AAACCCEEEEEEFFFDDDFFFJJJNNNRRRUUUWWWYYYfffqqq|||~~~}}}rrrooorrrvvvpppccc[[[\\\uuurrrvvvxxxrrreee[[[WWWXXXkkksssxxx||||||wwwuuummmjjjfffccc___WWWMMMFFFDDD@@@<<<:::::::::666333000000000111222333555666666666777888;;;>>>BBBCCCBBB@@@>>>???BBBCCCAAA>>>>>>@@@CCCFFFJJJMMMOOOPPPTTTXXX]]]bbbdddfffhhhjjjppprrrpppqqqsssiiieeeqqq~~~~~~}}}qqqlll}}}~~~qqqooorrruuulllttt{{{}}}|||xxxssspppuuu{{{~~~zzzxxxwwwwwwvvvuuutttuuuwww{{{~~~~~~|||yyyllliiiiiinnnrrrvvv|||xxx{{{vvvrrr```SSSMMMLLLIIIDDDAAA???>>><<<:::lllWWWGGGAAABBB===<<<<<<;;;;;;<<<=========<<<;;;:::999888888888666666777777777888888888777888888999999:::;;;;;;777777999;;;;;;@@@NNN\\\ooo|||wwwjjjaaaaaakkkzzzpppVVVFFF<<<;;;::::::;;;===???AAADDD@@@;;;888777777888777666666777888888777666555555444333333555888;;;======@@@AAA===777333444777555333222333444555444222555444333222444999===???:::===???>>>;;;:::;;;===>>>AAAFFFJJJNNNPPPQQQQQQPPPTTTZZZ```fffkkkppprrryyyyyy}}}~~~rrraaa\\\aaa}}}yyygggVVVNNNOOObbboooyyyzzzooonnnqqqpppddd___hhhvvv|||zzzvvvnnnmmmllliiiddd___[[[YYYRRROOOLLLJJJHHHDDD>>>:::;;;888555444555555444333000000000111222333444555666666555555777:::===???:::888777888:::;;;999777666777999<<<>>>???@@@AAAAAADDDHHHKKKMMMNNNPPPRRR^^^bbb```aaaddd]]]\\\gggyyy}}}mmmlllvvvrrrooovvvppprrruuuqqq~~~}}}uuuvvvxxx{{{xxxuuusssuuuzzz|||}}}~~~}}}zzzwwwuuuuuuvvvwwwpppxxxzzzuuurrrmmmkkkllluuuqqqmmmlllxxxyyymmmbbb[[[YYYQQQGGG???<<<<<<<<<;;;|||bbbQQQHHHBBB??????==================>>>>>>===<<<;;;:::999999999999666666666777888888999999777888888999999:::;;;;;;888999<<>>???BBB>>>:::888777888777777555666777888888777666555555444333333555888;;;===>>>BBBDDDAAA:::555666888555444333555777888777666555333222333444666999<<<888<<<@@@@@@???>>>@@@CCCIIILLLQQQWWW\\\___aaabbbeeejjjrrrxxx}}}qqq^^^ZZZbbbnnnZZZPPPQQQbbbsssttt```VVVWWW\\\]]]SSSNNNVVVcccfffaaa[[[UUUSSSQQQNNNKKKHHHEEECCC@@@???===<<<;;;999777555777555333111111222222222111000111111222333444555555444444555666888:::;;;777555333333444555555555333444555666777777888888777999<<<===>>>???AAACCCEEEKKKJJJKKKQQQOOOPPP[[[sss{{{~~~wwwgggfffssszzzyyy{{{|||tttrrrqqquuu}}}}}}vvvwwwvvvuuuxxxxxxyyy~~~||||||{{{wwwtttsssvvvyyyqqq||||||sssiiigggrrr|||ggg___cccqqq}}}|||xxxrrrkkkkkk^^^LLL>>>:::;;;===>>>uuuaaaLLLCCCCCCBBB@@@@@@======>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::888888999999:::::::::;;;777888888999999:::;;;;;;;;;;;;???EEEKKKVVVjjj{{{tttjjj\\\LLLIIIFFFDDDFFFHHHIIIIIIMMMRRRXXX]]]^^^]]]]]]\\\^^^vvvjjjVVVKKKAAA===???::::::999888999:::;;;<<<===;;;888777777777777666444555666777777777666555555444333333555777:::;;;===@@@BBB@@@<<<888666666555444555777:::=========444222444888999888999;;;===AAAGGGIIIIIIJJJMMMPPPZZZ]]]bbbhhhnnnrrruuuwwwppp]]]\\\fffwwweee[[[\\\hhh|||yyyaaaNNNFFFHHHNNNSSSJJJFFFKKKQQQOOOHHHCCCAAA???===<<<<<<:::777555666666666666666555444444333222111000/////////////////////000111333444555555666888:::;;;;;;;;;:::555333111//////111333555///000000111111111111000000111333555666888;;;>>>777>>>===<<>>888:::>>>@@@ppp^^^QQQEEEBBBCCCCCCBBBAAA==================<<<<<<;;;::::::::::::;;;<<<<<<999999999999999:::::::::777888888999999:::;;;;;;<<<===CCCLLLXXXggg|||tttccc[[[UUUJJJEEEBBB??????@@@AAA@@@>>>???BBBEEEFFFFFFEEEEEEEEEHHH\\\zzznnnPPPCCC@@@;;;:::===999999888888888888777777777666555666777777555444333444666777777777666555444444444444555666777888:::;;;======<<<999555333444444666999>>>BBBCCCCCC666666;;;BBBEEEAAA@@@BBBKKKPPPWWW[[[]]]___bbbeeennnpppuuuzzzpppaaabbbnnnqqqhhhhhhooo}}}iiiSSSCCC===@@@DDDFFFAAA>>>@@@@@@<<<888888555444222333444444111//////111222333222222222222///000111111000///////////////000111222444666777444888<<<@@@AAA@@@<<<:::444333222111000111333555/////////000//////......---...///000111333777:::444;;;999666;;;===@@@IIINNNXXXccciiiooovvvzzzzzz~~~yyy{{{|||yyy}}}oooppppppuuu}}}xxxxxxzzz~~~}}}|||wwwooohhhlllwwwuuuttt}}}~~~mmmggghhhsssyyywwwxxx}}}}}}jjjPPP>>>888:::>>>???sssZZZNNNGGGBBBBBBBBB???>>>???<<<<<<======<<<;;;;;;:::::::::::::::;;;<<<======777777777777777777777777777888888999::::::;;;;;;===>>>EEEQQQaaassspppcccXXXKKKIIIIII@@@CCC???;;;:::;;;<<<<<<;;;999;;;============???@@@CCCNNNccczzz]]]CCC===???<<<:::<<<888888888888777666555444444333444555777777444222333444666777777777666666333444444555555555666666777777888:::;;;999444111444444666;;;AAAEEEGGGHHH;;;;;;BBBMMMPPPLLLIIILLLYYY^^^fffkkknnnppptttxxx|||}}}qqqdddhhhuuuyyyppppppqqq~~~qqq^^^KKK>>>:::<<<>>>999666666777444111333777111000///000333333000,,,+++---000000000/////////...000222333222111111222000111111333555777999:::000555;;;@@@BBB???:::666444444555444333333444555111222222222222111000000...//////...---///222555222:::666000444666777@@@???JJJUUU[[[```eeegggeeelllkkkqqq~~~wwwsssqqqpppxxx{{{vvvvvvxxx~~~~~~|||tttiiibbbhhhxxxvvvsssrrr{{{}}}wwwxxx{{{hhhOOO>>>888:::===>>>tttZZZMMMCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888999999999:::::::::888:::;;;<<<<<<<<<>>>??????HHHUUUeeeyyyvvv^^^WWWMMMHHHEEECCC>>>:::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;<<>>>>>999666777666666666666777777777777333333444666888888666444111444555333111333777888555555555444333222111000:::666555888999666444444666444666<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999888888888888888888999999777999::::::999;;;???BBBGGGVVVhhhzzzooo___QQQKKKDDD@@@@@@???<<<888999999999999999999999999888888888999999999::::::999@@@GGGQQQffflllTTT???:::;;;888777999777777777666666666666666777666444444555888:::;;;555777666444333444555777777666555333333222333333777555666999999666555888999777888===???@@@DDDIIILLLIIIPPPaaakkkjjjjjjooossshhhnnn|||pppeeecccdddeeeccc```[[[UUURRROOOIII@@@:::888777666555333333222222111000000///000///////////////////////////000000000111111111111///......111222222000222222222222222333333444333555777999999777444333111111222333444444444444777555222111111111000////////////000111111222222222222111222444777;;;===:::???EEEJJJLLLKKKJJJIIIHHHKKKRRRZZZdddoooyyy~~~{{{}}}xxxvvvvvv~~~zzzwwwyyyxxxkkkaaa___kkkyyyzzzyyyyyyrrriiiZZZLLLCCC???>>>???}}}bbbKKKAAA@@@@@@????????????@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888888888888777777777999;;;;;;:::999===FFFMMMUUUiii}}}}}}fffSSSIIIDDD???;;;999;;;<<<;;;999777777777777777777777777777666666555555666888999999;;;;;;???OOOdddooonnncccOOO<<<777888777777;;;888777777666666555555555777777777666555666999;;;888777555444444444555666888777555333333333444555444444777:::999666888===<<<:::<<>><<<888777555555555444111///000000000//////.........////////////////////////////////////000000000000111///...///000111111000///000111111222222111111222333444555555444333222111333555666666555333222999777444444333333111////////////000111111222222333222222222333666888:::777999===BBBEEEEEEBBB???:::???EEEKKKQQQZZZfffoooyyy{{{|||uuuyyy~~~~~~{{{wwwwwwxxxvvv}}}~~~rrrfffbbbkkkwww{{{yyyqqq}}}wwwuuuwww|||{{{wwwooolllfff]]]RRRIIICCC@@@???}}}cccOOOAAA===@@@>>>======>>>???@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888;;;===>>>======EEESSS^^^ggg}}}uuubbbRRRGGGAAA===;;;888888:::<<<<<<<<<777777777777777777777777777666444333333555777888;;;:::777777AAAPPPXXXXXXVVVGGG999666777777777999888888777666555555444444333666:::;;;999888888999===777333333444444444666555555555555555555444444222444999<<<999666:::AAA??????AAAEEEHHHNNN\\\iiitttqqqwwwzzzllliiinnnzzz||||||tttiii\\\RRRJJJGGGCCC>>>:::888888888111222333444444222///---//////////////////...............///////////////........./////////000000000000/////////000000000...///000222222111000000000000111111111111111111444444555666666555333333333333222333555555333111/////////000111111222222777666444222222222333333666666888===BBBCCC@@@<<<999;;;===@@@DDDKKKUUU[[[fffgggjjjpppzzz~~~~~~zzz|||~~~~~~wwwsssyyy~~~{{{|||wwwtttzzz|||{{{}}}{{{zzz|||wwwzzzwwwjjjeeellluuu~~~|||{{{ooovvvvvvqqqiiihhhuuusssooo{{{|||iiieeeccc___WWWNNNFFF@@@>>>eeeOOOEEE@@@>>>???<<<<<<<<<===>>>???@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;===???AAAFFFRRRcccooo~~~mmmZZZNNNHHHCCC???;;;:::999999:::;;;<<<<<<888888888888888888888888777666444333444555777999:::999777777<<>>BBBCCCRRRRRRTTTYYYaaajjjppprrrpppjjjmmmzzz|||uuusss{{{~~~xxxsssuuu}}}xxxooommmnnnqqqzzz{{{lllfffkkkqqqtttqqqmmmsss|||tttfff___rrrzzzzzzyyyyyypppjjjrrryyyxxxmmmccc\\\\\\[[[VVVMMMDDD===;;;rrrTTTDDDAAA@@@===;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<999;;;???FFFSSSddduuu}}}}}}lllUUUFFFAAA@@@===:::999999999888888888999999777777777777777777777777666555555444555666777888777666666777999;;;;;;:::<<<:::888888888777555444777666666555555444444444888777777===HHHUUU```fffbbbPPPAAA===;;;666333555111333666888999888666444444666;;;AAACCCCCCGGGNNNSSSTTTZZZdddnnnzzztttfff___```cccdddrrr~~~uuujjj```XXXOOODDD;;;:::888555111//////000111000111111111000000222444/////////000000111111111---------......//////000------------.........//////000000///...---...000...///000000111111000000.........///000000111111444333111000000111333555000000111333444222///,,,/////////000111111222222111111111111111222222333000111333777;;;=========AAA;;;555444666999888666???@@@BBBEEEIIIOOOTTTWWWYYYXXX^^^mmm|||zzzuuuqqq|||~~~zzztttsssvvv~~~yyymmmmmmooottt|||nnnhhhkkkooorrrwwwqqqvvvzzzzzznnneeeuuuzzzuuuqqqtttnnnhhhmmmpppxxx{{{tttiiiaaa\\\XXXPPPSSSUUUQQQIIIAAA===;;;uuu___HHH???@@@???===;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999:::;;;;;;<<<===;;;<<>>;;;::::::888777888888888777666777888666666666666666666666666444444444555555555666666555444555777888888777777777777777777666666666555555555555555555555555555888777:::EEEWWWfffnnnqqqmmmVVVCCC>>><<<777444777666666777777888999::::::======CCCMMMSSSWWW[[[aaaffffffkkkwwwooobbb\\\\\\^^^[[[kkk|||zzzpppgggbbb[[[SSSMMMIIIDDD;;;555333222000///....../////////111111000......000222,,,,,,------...//////000,,,,,,---......///000000,,,,,,---------.........///000111///---,,,...000...............//////000---...///000111111111111////////////000000111222///000222555777666222////////////000111111222222000000000000111111222222///111333555666777:::;;;>>><<<999777666777777777444777999::::::<<>>??????>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<======<<<<<<<<<;;;;;;;;;666666777888:::;;;<<<===>>>???GGGXXXpppkkkXXXLLLFFFDDDAAA===:::999::::::777888999888777777888999555555555555555555555555222333444555555555444444555444444777888777777888666777777555444555777777444444444555555555555555444666???PPPdddooonnnjjjlllTTT???;;;;;;777777;;;;;;:::777666777:::>>>@@@FFFFFFLLLXXXccchhhmmmrrrtttssswwwuuuhhh___ZZZWWWSSSdddsssuuupppggg[[[PPPKKKFFF@@@>>>>>><<<666000---...///000111222222333222444555333///,,,---...))))))***+++,,,------...,,,,,,------...///000000,,,,,,,,,---------......///000111///---,,,---000...---,,,+++,,,---...///---...000222222222222111***,,,...000111111000///,,,...222777;;;;;;888555/////////000111111222222222222222111000//////...000333666666444555888;;;666888999777333222555888111555888888555555:::???>>>BBBEEEJJJZZZnnnuuuooo|||xxx|||ppplllnnn|||~~~~~~tttvvvuuuoooiiiiiipppwww|||~~~zzz{{{|||yyyxxx|||~~~yyy}}}uuuttt{{{www|||vvvqqq~~~}}}mmmeee\\\UUUYYYVVVUUURRRNNNKKKIIIGGGDDDGGGLLLQQQQQQMMMJJJKKKMMMnnnNNNHHHAAA>>>??????<<<999???>>><<<:::::::::;;;<<>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;999;;;;;;:::;;;>>>@@@@@@EEEFFFPPPgggtttcccSSSJJJFFF;;;;;;:::999999888777777:::666333222555888999888888888777777666666555555333444555666666555444333666666666666666666666666777777666555555555555555555555555555666888999:::333;;;JJJZZZdddddd\\\UUUTTTKKK@@@:::999999888666777888;;;>>>??????CCCGGGJJJGGGIIIUUUcccnnnwww~~~{{{kkkddd^^^UUU\\\\\\]]]]]]YYYQQQGGG@@@;;;;;;999888666444333222000000//////.........---///////////////////////////...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222111111111111000...---,,,........................333111000444888999666111,,,,,,---...//////......222...111===EEEBBB;;;777111111000000111111222333111111000000111333444666666<<<>>>999555555777888777777666555444333333222222333444444444333333222999888;;;BBBIIIRRR]]]hhh{{{yyyzzz{{{wwwttttttzzz}}}}}}zzz{{{}}}}}}yyytttyyyzzzrrrfffbbbiiisss}}}vvvtttvvvvvvuuuooosss|||}}}|||{{{wwwuuuxxx}}}yyyxxx|||~~~}}}}}}yyyuuulllcccZZZSSSNNNLLLJJJEEE@@@???@@@CCCCCCCCCGGGKKKNNNNNNKKKLLLPPPUUUvvv[[[JJJEEE>>><<<===>>>;;;999===<<<:::888888999:::;;;===============>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;999999;;;<<<===IIIOOO^^^wwwppp\\\NNNCCC===;;;<<<<<<<<<;;;:::999999999:::777444444777999999888777777777777666666555555777888999999999999888777666666666666666666666666666666666555555555444444555555444444444555666666888>>>HHHRRRWWWTTTKKKDDDEEEBBB===999777777888999>>>@@@EEEJJJMMMNNNPPPRRRMMMKKKNNNYYYdddnnnwww}}}lllddd[[[RRRPPPNNNMMMKKKGGGAAA;;;666666555444333111000//////000/////////..........................................---------...///000++++++,,,,,,,,,---------------------...///000000111222222111111000///...////////////////////////222000000333777888555111---...//////000000//////000000333;;;CCCEEE@@@:::000000000000111222333444444333222111111111222222666<<<===888333333444444555444444444333333333333111111222222222222222222111000222777<<>>>>>??????:::;;;;;;<<<<<<;;;;;;:::::::::;;;:::::::::===@@@RRR^^^ssstttYYYHHH@@@;;;999888888888888777777666666555888777666777888999999888777777777666666666666555555666666777777666666555666666666666666666666666555666666777666555444333555444444333222222333333:::===BBBGGGGGGCCC;;;444888:::<<<:::666555888<<<@@@EEEMMMVVV]]]```]]]ZZZOOONNNSSS[[[bbbhhhqqqzzzyyywwwwwwzzzjjj```VVVLLLHHHEEE@@@<<<:::777444111111000000//////......---////////////....................................,,,,,,,,,---...000111222++++++,,,,,,------......------------------......111111111222222111111000000000000000000000000000111//////222555666333000...///000000000000000000...333555777???HHHFFF===/////////000111222333444555555333111000/////////444999:::555000000111000222222222222222333444444222222111111111111222222000...///333555777===DDDMMMRRRYYY___fffqqqzzzppppppvvvxxxvvvuuunnnrrruuuwww{{{{{{tttppphhh```]]]aaallluuu{{{zzzqqqmmmjjjsss}}}zzzmmmddd___hhhuuuzzzyyywwwsssssszzzrrrooonnnrrrrrrooolllllliiiiiihhhhhhfffaaa\\\XXXUUURRRNNNHHHCCC@@@===<<<;;;999777777999;;;======AAAEEEHHHEEEAAAEEEQQQ[[[oooSSSHHH@@@>>>:::999;;;;;;;;;:::======<<<<<<<<<<<<===>>>;;;;;;<<<<<<===>>>>>>???::::::;;;;;;;;;;;;:::::::::999;;;<<<===>>>DDDJJJ___qqqxxxcccKKK@@@>>><<<;;;;;;777666666666555555555444555555666777888888777666666666666666666666666666333444444444444444444333666666666666666666666666555777888999999777555444444444333333222333333444555777:::<<<<<<999555222666999;;;;;;::::::===@@@DDDNNN\\\iiisssuuunnneeeWWWWWW[[[aaaccceeellltttwwwtttnnnnnnrrrppp```VVVLLLDDDBBB>>>:::666444333111//////////////////////////////////////////.................................******+++,,,---...000000------------------,,,,,,------------------,,,,,,...///000111111111111111000000000000000000000000000//////000333333222///...//////000000000//////+++333555222:::HHHHHH===111111000000000000111111444444222111000///......000444555111...000111///000000000111222444666777777555444222111000000111222000111444444333666;;;???BBBGGGJJJOOOXXXccclllxxxyyy~~~{{{qqqqqqwww|||}}}{{{vvvyyy{{{|||}}}kkkbbbUUUOOOSSSaaarrr}}}|||tttjjjdddaaajjjtttqqqggg^^^[[[eeerrruuuppplllbbbeeeppp}}}{{{~~~ooojjjggghhhgggbbb___```]]]ZZZWWWUUUTTTQQQKKKFFFEEEDDDAAA???<<<;;;::::::666555555666888:::;;;<<<===BBBFFFCCC>>>@@@KKKVVVzzzZZZFFFBBB>>><<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;999;;;>>>???@@@JJJUUUpppxxx___OOO@@@;;;<<<;;;999999:::::::::999999999999999222333555666666555555444555555555555555666666666666666666555555666666666666666666666666666666666777888:::;;;:::999777555333333333333444555666777333444666666666666666666777888;;;???CCCGGGKKKLLLSSScccvvvvvvddddddgggjjjiiigggkkkqqqpppvvvuuuyyyyyy}}}yyynnn___QQQHHHAAA===888666333222111///---+++////////////000000000000.........///////////////........................+++,,,,,,------.........//////......---,,,++++++,,,------......---,,,+++,,,---...///000000000000////////////////////////000//////000111111000///.........//////......---)))111222...444BBBCCC:::444333111000///.........111111111111000/////////+++///000......111222000000000000111333555888:::<<<;;;999666333111000///000//////222111///222666888;;;>>>@@@AAADDDIIIMMMWWWYYY___dddggghhhlllqqquuuzzz{{{wwwtttxxx{{{sssqqqwww~~~~~~~~~}}}xxxdddXXXIIICCCKKK^^^qqq~~~zzzkkkccc___\\\dddllliiiccc\\\ZZZdddnnnnnngggbbbYYY\\\fffqqqssspppuuu~~~yyyhhhccc^^^^^^[[[UUURRRRRRQQQLLLGGGEEEDDDDDDAAA>>>;;;;;;:::999999888888888444555777888999:::;;;<<<:::@@@DDDBBB===<<>>:::;;;???AAADDDQQQaaa~~~{{{zzz{{{{{{~~~uuu^^^KKKBBB::::::<<<:::888777888888888888888888888888000333555666444333444444444555555555555666666666555555444444444444555555666666666666666666666666888999999::::::888777666333333444444555777888999666777777666444555777999777;;;BBBLLLUUU\\\___aaafffxxxmmmllllllooommmjjjjjjnnnooo~~~wwwzzzjjjdddYYYMMMCCC<<<999777444333222111111000---+++------........./////////.........///////////////------------------------//////000000000//////...000//////...---,,,++++++,,,---...//////...---,,,,,,---......////////////////////////////////////000000000000000000000000...............------,,,***///000---111999;;;555444333111000///...------...//////000000000//////***---...---...333444111000000000000333666999;;;???>>><<<:::777333000///222000111333222000333888555777:::;;;;;;;;;<<<===>>>AAAFFFLLLPPPSSSXXX[[[\\\bbbiiioootttyyy~~~kkkiiihhhmmmuuu~~~|||}}}|||xxxuuuxxx}}}}}}uuudddXXXJJJCCCJJJZZZkkkuuu}}}~~~ssskkk```]]]^^^[[[```ddd]]]\\\WWWXXX```fffddd^^^ZZZTTTUUU]]]fffhhhdddiiisss}}}wwwtttsssnnnhhh[[[VVVRRRRRROOOIIIEEEEEEEEEBBB===;;;:::;;;;;;<<<666666666666666666666666444777999:::999999999:::888===AAAAAA===:::;;;>>>rrrVVVGGGBBB@@@;;;;;;<<<;;;::::::;;;<<<888999:::;;;======>>>>>>:::;;;;;;<<<<<<=========<<<======>>>>>>======<<<===999;;;BBBGGGNNNaaavvvxxxuuujjjbbb[[[[[[\\\ZZZXXXXXXZZZ[[[^^^eeennnuuuyyy{{{vvv]]]LLL@@@<<<:::<<<<<<999888999444444444444444444444444111333666555444333444666444444444555555555666666555444333333333333444555666666666666666666666666888888888777777777666666555555444444555666777777777888888666444555888<<<===HHHWWWdddlllppptttvvvwww~~~vvvsssrrrvvvvvvsssqqqrrrxxx{{{pppwwwwwwqqqllleeeTTTNNNGGG@@@;;;666444444555333111111222222111000.............../////////............/////////000------------------------...///000111111000///...---------...............+++,,,...000000000///...---...///////////////...000000000000000000000000000111111000//////000111///////////////...------------...///000111111111111111000///////////////......///000000///......+++......---///333444111000/////////111444888:::<<<======<<<999666222000666444333555444222555:::666777999999999888888999444777;;;===@@@CCCFFFGGGGGGLLLSSSWWWZZZ___fffllloooooollljjjllloookkkdddYYYZZZ[[[___eeekkkpppssszzz{{{~~~|||xxxuuuqqqvvvvvvqqqqqqxxx~~~~~~yyyvvvyyy}}}zzzsssccc[[[RRRNNNRRR[[[eeekkkrrrxxx}}}zzznnnbbb[[[TTTVVV[[[YYYZZZXXXMMMOOONNNQQQYYY\\\YYYTTTSSSMMMLLLRRR\\\\\\WWWYYY```kkkjjjeee___]]]^^^ZZZTTTKKKFFFDDDFFFEEE@@@======;;;;;;:::888666555777888555555666666666555555444444777999:::777666666666888:::<<<===;;;:::888888cccIIIBBBAAA>>>:::;;;;;;;;;:::999:::;;;:::;;;<<<>>>???@@@@@@@@@888999:::;;;===>>>??????======>>>>>>>>>>>>======;;;777;;;FFFOOOZZZrrrwwwnnnjjjdddYYYSSSRRROOOGGGBBBCCCEEEDDDAAAAAAGGGEEECCCFFFLLLSSSWWWXXXgggttt}}}```LLLBBB:::888999;;;999666666:::666666666666666666666666222555666666444333555888444444444555555555666666:::999888777777888999:::666666666666666666666666777777666555555555555555666666555444444444444555666777777555444666:::???EEEVVVlllzzz}}}}}}}}}}}}~~~~~~ssseeekkkhhh^^^VVVNNNDDD@@@<<<:::888555333444444111...,,,---///000000000000000000000000000000---.........//////000000------------------------+++,,,.../////////...---++++++,,,---...///000111+++,,,...000111111000/////////000000000000//////111111111111111111111111111111111000//////000222000000111000000///......000------111111---,,,///.........//////000111222...///000000000///---,,,---//////---///333333000///...---...000333666999999:::<<<===;;;777333111666333222222111///222888999999999888888777888888555777888777888999999888999>>>EEEIIIKKKPPPWWW^^^aaa___\\\YYY[[[]]]YYYQQQHHHJJJMMMPPPRRRVVV[[[___bbbcccggglllooollliiigggaaaiiikkkfffccciiiqqqtttvvvsssmmmjjjooouuusssmmm```]]]YYYXXXZZZ___dddgggggglllppprrrqqqmmmaaaVVVOOOJJJQQQXXXUUUSSSMMM???EEEFFFKKKRRRTTTQQQNNNOOOFFFEEEKKKTTTTTTNNNLLLPPPTTTRRRNNNIIIJJJMMMKKKFFF???;;;;;;>>>???;;;888888555888:::888555333333666777777888888777666666555333666999999555333222333888888888999::::::888777yyyTTTDDDEEEBBB888<<<<<<;;;;;;;;;::::::::::::;;;===>>>???>>>===;;;;;;::::::::::::;;;<<<<<<===BBBBBB===<<<@@@@@@<<<<<<<<>>AAACCCDDDEEEFFFFFFGGGHHHKKKKKKJJJHHHCCCCCCDDDEEEFFFHHHIIIIIILLLNNNQQQSSSUUUUUUTTTSSSPPPSSSWWWXXXXXXXXX[[[]]]ZZZ\\\^^^```aaa```___^^^YYYYYYXXXXXXYYY[[[^^^___aaa___^^^___aaa___XXXRRRMMMMMMMMMOOOPPPMMMGGGBBBBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBB@@@@@@?????????777888999999888777666555666555444333222222111000555777888777444333555777555666666666555444444333777777888888777666555555nnnPPPCCCBBB@@@:::<<<;;;;;;;;;;;;::::::::::::;;;===>>>>>>>>><<<;;;;;;;;;::::::;;;;;;<<<===:::>>>???<<<;;;??????<<>>>>>>>>777777888888888999999999;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCCCCBBBAAA@@@CCCEEEFFFDDDDDDEEEGGGHHHIIIKKKMMMNNNNNNMMMLLLMMMLLLKKKKKKMMMOOOQQQRRRUUUQQQNNNNNNPPPPPPMMMIIIHHHHHHHHHIIIJJJGGGBBB>>>>>>???AAABBBBBBBBBBBBAAA????????????????????????;;;:::999888777777777777666666777777777666555444666555555444444333333333444666777666444333444666333444444444333333222111666666777777777777666666___JJJBBB???<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<=========<<<;;;;;;;;;;;;:::;;;;;;<<<===999===???===<<>>888333333444333222111000000000000///000000000000000000///111111111111000///...---////////////////////////***---000///,,,***,,,...---------------------------------------------------------...............///......---...000111222333222000//////000222333///000000///...///111444444222000000000111000///...000000///...---...///....../////////000000000......................................................//////000000111111---000222333222111111111000222333333222111111222222111111222444555444333111111000000111111222222000111222333444444444444666666888;;;======:::777<<<<<<;;;:::999888777777444555777888888888777666777999;;;;;;999777777888:::<<<===?????????>>>>>>??????>>>>>>???AAACCCDDDGGGBBB>>><<<>>>AAAAAA???BBBAAA@@@@@@@@@???<<<999::::::;;;;;;;;;;;;::::::888888888888888888888888888777666555555555555555555555555666555555444333555555555555555555555555444555666555333333333555333444444444444333222222444444555666777777777777sssQQQFFFBBB;;;888;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======;;;>>>@@@???>>>???AAACCCJJJOOO___yyyooo^^^QQQJJJBBB===<<<<<<:::888:::999888888888888888999666666777777777888888888777777777777888999999:::666666999===???BBBLLLVVViiilllfffVVVGGG???======888888999999888888777666888777777666666666666666333333333333333333333333333333555666666555333333333444555666666555444333333333333333333333333333333444555555444444555777777777777777777888:::<<<>>>CCCNNN___qqqyyyrrruuu}}}{{{oooVVVIII===::::::777444444111111111000000000000000///////////////////////////000000000//////...---////////////////////////+++---///...---,,,---///------------------------------------------------........................---------------///000111111000///...///000222333/////////...---...222444222222111000000000000///...000000///...---...///...////////////000000000......................................................//////000000111111---...000000//////000222///111222222111111111222111000///111333555555555222222111111111111222222333333444444444444333333111222444777999999666333::::::999888777666555444444555666666666555444444666777999999888777666555555666777888888888888777777777777777888999:::;;;===:::666555777999::::::===<<<;;;::::::999888777666666666666666555444444777777777777777777777777888777666555555555555555444555555555555444444444333444444444555555555666444555555444333333333333555555666666666666555555222333444666777888999999gggJJJCCCAAA:::777;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<>>>??????======AAAGGGNNN^^^www|||gggSSSGGGBBB???<<<;;;<<<;;;888666777777666555444444555555777777777777888888888999888888888888888999::::::222333666;;;;;;:::>>>DDDNNNRRRQQQIIIAAA===:::888999999999999999888777777666666555444444444444555222222333333333333333333222333444555555444333222666555444333333444555666444444444444444444444444333444555555444444555777222555777888999;;;>>>AAAHHHQQQaaavvv}}}tttpppttt{{{vvvjjjbbbTTTEEE===666444444333222222000000000000000000000000//////...------...//////------...///////////////........................---...///.........///000------------------------------------------------.....................---,,,,,,,,,------...//////......------...///111111/////////...---...111444000111111111000000///000...000000///...---...///------........./////////......................................................//////000000111111///000111000......///000///000222222111111222333222111000111444666777777444333333222222222333333555666666666666666555555222222444777999888666333555444444444333333222222222222222222222111111111111333444777888777555444111222222333333333333333444444444444555666666777666555555555777888777777::::::999888777666666666555555444333333222222222666666666666666666666666333222222111111111111222555555555555555555555555222222222333444444555555555444444444444444333333555555666777777666666555222333444666888::::::;;;zzz___FFF@@@@@@:::888;;;::::::::::::999999999999999999999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<===;;;<<>>CCCDDDAAA>>>===;;;777999999999999999888777777666555444444333333444444444444444444555555555555333333444444444444333333777666444222222444666777555555555555555555555555333444555555444444555777333555777999;;;@@@IIIOOO^^^hhhzzzyyyuuusssuuuyyy|||yyyaaaUUULLL===;;;777444222222333333333000000111111111000000//////...---,,,,,,---...///+++,,,---...////////////........................000//////.........//////------------------------------------------------...............---------+++,,,,,,---......//////------------......///000///000000...------///111...000222111000//////000...000000///...---...///,,,,,,---------.................................------------------------......//////000000111111111222222111///......000...///111222111111222333333222111111444666777777555444333333222333333333444444555555666666555555444444444666888888777555555555444444444444444444111111000000000000000000000000333666999999666444222222222222222333333333111222222222333333333333111222444555666555444333777888999777555444444555555444333222222222222222444444444444444444444444222222111111000111111222555555444444444555666666222222222333333444444444666555444444555555444222333333444555555555555444333444666888999;;;<<<<<>>>>><<<;;;;;;:::::::::999999999999888999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>;;;:::<<<>>>>>>AAAMMM[[[rrrwww^^^PPPIIIBBB>>>===999999999999:::999888777666666666666777888999999555555555555666666666666666666555444333333444444:::666555666555444777<<<:::===>>><<<<<<>>>===:::777777888888777777666555666666555444444444444444333333444444444555555555444333333333333333333444555555555444444555555555444444444444444444444444333444555555444444555777666777999;;;BBBOOO```mmmzzz}}}zzz{{{zzzxxxyyyttt{{{tttbbbLLLEEEAAA555555555444222222333444444111222222222222111///...///...,,,++++++,,,...///,,,------.........------........................111///...---------------------------------------------------------------//////.........---------+++,,,---....../////////...............////////////000111000...------...---///222222000...///000...000000///...---...///,,,,,,---------.................................------------------------......//////000000111111///111222222000//////000,,,...000000000///000222444222111111333555777777444333333222111111222222000111222333444555555555444222222333555666666555666666666555555555444444222111111111111222222222111222444777::::::777444333333333222222222333333000111111222222222222222000111333333333222222222333555777666333111222333444444333222111222333333222222222222222222222222444444333333333333444444444333222222333444555666333333333444444444444444888666444444666666555333333333444555555555555555555666777999;;;<<<<<<==={{{^^^QQQCCC;;;<<<======<<<:::::::::999999999888888999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>>>>===;;;===AAABBBGGGVVVfffppp^^^LLLHHHGGGBBB;;;777:::999777666666777777888666555555444444444444444666666666777777777888888222222222333444555777888555333555888777333222333777888777555666;;;<<<999666666666666666555555444777777666555555555555555111111111222222333333333555444222222222222444555333444666777777666444333333333333333333333333333333444666555444444555777888999;;;???JJJ^^^www~~~|||{{{yyyttt{{{{{{lll^^^LLL;;;;;;<<<444000111111//////000111000222222333333222111///...///...,,,++++++,,,...///............---,,,++++++........................111///---+++,,,,,,,,,+++------------------------------------------------//////.........---------+++,,,---...////////////000000000000000////////////111222111...,,,,,,,,,,,,///222222000...///000...000000000...---...///---------............///........................------------------------......//////000111111111---///111222111//////000***,,,...///......///000555222000000222444666666333333222111000000111111...///000222444555666666333111//////111333444444333333222111000//////...000000000///000111222222111111222666999888444000000//////.........//////111222222333333333333222111222222222111000222333000333555555222//////111444333222111111222333444333333333333333333333333333222222222222222333333222222111111111222444555555555555555555555555555888666444555777777555333555555666777888888777777666777888:::;;;<<<======rrrTTTIII@@@>>>???===<<<<<<::::::;;;<<<;;;:::999888:::999999999999999999999;;;<<<>>>===<<<;;;;;;<<<;;;===@@@BBBCCCLLLbbbvvvpppQQQIII@@@<<<<<<===;;;888::::::::::::::::::::::::666666666666666666666666777666555444333222222222444444555555666666777777555555555555555444444444666666666666777777777777888888888999:::999777555444444555555444333333222333333333444444444444555444444555555555555555555333333333444444444555555111333444444222111111222222444444555555666999<<<===???BBBLLLaaa~~~~~~yyyvvvyyy|||wwwfff[[[MMMBBB===:::555222222222111111111111222222000000000000000000000000000//////...------,,,,,,---...///...------...///000////////////.........------,,,+++************++++++******++++++,,,---+++,,,---.........------.........------,,,,,,,,,)))***,,,---...---,,,,,,------------///111333555333333222111///---,,,+++---...000111222111///...///---,,,---///000000/////////......---------------+++***+++...000...,,,////////////000000000000...///000111222333333333---...///111222222222222//////............//////444333333333333333444444444444333222111000///...333333444555555333222111222222111000////////////444444333333111000...---000000000000000000000000000000111222333444444555//////000000000000//////000///.........///111222555333111000000111111000///444777555000...222777555555444333222222222222000444888888444111222444333333444555444333111000222333555666777666555444222444666666555555666777777666555555555666777888555888;;;;;;999888999;;;333444666:::===??????>>>uuudddPPPGGG???>>>>>><<<:::;;;::::::;;;;;;;;;:::999888999999999::::::::::::::::::<<<======;;;;;;;;;<<>>>>>>>>;;;999999::::::;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<:::;;;===<<<;;;;;;<<<===@@@@@@DDDOOO]]]ppp~~~]]]IIIBBB>>>999777888888555333666666666666666666666666888888888888888888888888999888777666666666666666555555555555555444444444333444444444555666666666666666666666777777777777666555666777999999777555333222222222333444555555333444444555666777777888666666555555444444333333111222222222333333333333222444555555555555666777666666666666888>>>EEEJJJSSS\\\jjjzzz~~~|||xxxjjjZZZLLLBBB===777444444555444222////////////////////////////////////////////////111111000000///.........---...///...------...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++***+++,,,---......------------,,,,,,,,,000000//////.../////////000///............//////333333444444444333222222000111222333333333222222222000------///111222222000000000///////////////000///...///111111111///------------............---...000222444666777777777666333111///.........///000111222222111000///111111000000000000111111...//////000111222333333111111000////////////000222111111000000000000111222222222222222111000000000000000000000000000000222111111111000000000/////////000000000000//////...//////000000000000000/////////000111333444555:::>>>@@@===666222222444333333222222333333444444555888;;;:::666444444555555555666666666555444333333333222222222222222333555777888888666555666666666666555555666666777888888:::;;;:::999888999:::::::::;;;===???AAABBBCCCsssYYYJJJHHHBBB>>>??????;;;999999;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======:::;;;<<<<<<;;;;;;===???AAAAAAIIIYYYlllfffMMM@@@???<<<:::999:::999777444555555555555555555555555555555555555555555555555888777666666666666666777777666666666555555444444333333333444555666777777666666666666777777777777777777777888999888666444555555333222222222333333222333333444555666777777888888777666555444444333222222333333333444444444333555555555444444666777;;;;;;:::;;;AAALLLXXXaaannnwwwvvvgggYYYIII>>><<<999555444444333222000///000000000000000000///........................000/////////.........------...///...---------///,,,,,,,,,++++++++++++******++++++,,,,,,---------,,,,,,,,,+++,,,,,,---...,,,+++***))))))+++---...------------------------222111///........./////////..................///111222333444444555555444666666777777666555444333444111...---///111222222////////////............000/////////000000000///////////////000000000000---...///111333444444555:::888555222000///000000...///111222222111///...222222222333333333333333......///000111222333333444333111000000000111222111000000000000000111222000111111222222222111111////////////////////////000000000000000/////////000000////////////000000---...000111111111000///000111222222333333555666999<<>>@@@AAABBBEEEFFFHHHJJJMMMRRRZZZ```nnnXXXIII@@@CCC???>>>???>>>;;;:::===<<<;;;:::999999999::::::999999::::::;;;;;;<<<<<<<<<============???BBBDDDAAAKKK___xxxfffNNNBBB<<<:::888888777777666555555555666666666666666666666666666666666666666666666666333333333333333444555666666666666666666555555555333444444444555666666666666666666666777777777777444444444666888888666444222333444444555555444444222222222222333333333333333333222222111111000000555555555555666666666666444555555444333333666888777<<>>888555111222222222333333333333000111222333333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///............------------++++++---......---,,,,,,++++++******++++++,,,---,,,++++++***+++,,,---...,,,,,,,,,------------.........------,,,---------------///000111111111111...///000222333444555555===???AAAAAA???:::555222222000//////000111000///,,,,,,,,,,,,,,,---------,,,---...---,,,+++,,,---------------..................////////////......///...---------...///000---...///000000///...---///111333555777888888777111111111000000/////////111111000////////////000------------...///000111000111111222222222111111000000000000000000000000------...///000111222222111000///......///000111...//////000000000000000111333555444000...///111000111222222000000111333222111222222333444555666444444444444333333333333333333222222222333444444666666666666666777777888666888999999777666666777999:::;;;<<<===>>>>>>>>>???>>>===???CCCGGGIIIJJJHHHJJJNNNQQQVVV___jjjsssrrr^^^PPPGGGCCCAAA>>><<<===<<<999:::>>><<<;;;:::999999999::::::999999999:::::::::::::::===>>>>>>>>>>>>@@@DDDGGGJJJVVVlllkkkOOOBBB===;;;999777777666555444333444555666666666666666666666666555555555555555555555555222222222222333444555666333333444444444444444444444444555555555555555555666666666666777777777777444555666:::===??????======>>>??????>>>;;;888666444444333333333333222222222222222222222222222222444444444555555555666666333444444444444666:::===???HHHYYYkkk}}}lllZZZHHH@@@<<<888444333000111111222222222333444///000111222222111000///........................---------------------------...///...------...///............------------+++,,,...///...---+++*********))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---.........------///000111222222111000000...///111222444444555555:::===AAACCCBBB===777222000//////000111000...,,,,,,,,,,,,---------......,,,...///...+++***+++---------------............------...///000000//////,,,------......//////000////////////////////////000222555888;;;<<<<<<<<<111000000000////////////111111111111111000000///******++++++,,,...///000111111222222222111111000000000000000000000000000/////////000000111111111111000///......///000111///////////////000000111222666999777333000111333000000/////////000333555222222222222333333444555444333222222333444444444444333333222333444555666444444666777888888999999888999;;;;;;:::999:::;;;<<<>>>???AAABBBBBBBBBBBBEEECCCCCCGGGMMMSSSVVVWWWVVVXXX[[[]]]```iiivvvwww```PPPGGGBBBAAA???<<<;;;;;;999777999>>><<<;;;:::999888999:::;;;:::999999999999999999999>>>????????????AAAEEEHHH[[[fff{{{zzzYYYDDD>>>???===999999888777555444333555666555555555555555555555555333333333333333333333333222222222333444555666777111111111222222333333333555555555555555444444444666666666666777777777777777888:::???DDDHHHHHHHHHMMMMMMMMMKKKFFF@@@:::666666555555444444333222222444555555555555555555555333333333444444444555555111222444555666999>>>BBBLLLXXXlll|||}}}bbbQQQAAA<<<;;;777333333333444444333111111222444...///000222222000///...////////////////////////---.....................---...///...------...///......------------,,,,,,,,,---...//////---+++***)))))))))((()))******++++++,,,---.........------,,,,,,,,,------.........+++,,,.../////////......222222333333222111///...///000111333444555555555555999???CCCCCC>>>888333///...///000111000---***---------.........//////,,,...000...+++***+++---////////////000000000111,,,---...000111222222222...///000111222222111111111111000000000000111111+++---111555888:::::::::////////////000000000000333333444555555333222111000000000111222444666666222222222222222111000000000000000000000000000000111111111111000000000000222000///......///000222000///.........///111222...222666555000...///222222111///......111444666333333222222333333444444444222222222444555666555555444444333444555666777222333555777999999999999999;;;======<<<<<<===>>>AAACCCEEEFFFHHHHHHHHHGGGLLLJJJJJJOOOWWW^^^aaabbblllmmmnnnmmmmmmtttfffSSSIIICCC@@@@@@<<<<<<======<<<:::999777;;;;;;:::999999888888777888999999999999:::::::::@@@999888@@@DDDFFFRRRbbbyyyzzzaaaGGG<<<======;;;999;;;:::888666555666777888888777666444444333333444333444444555555444444333333444444555555444444333111111111111111111111111444444444333333222222222555777999888666444555666999666<<>>>>>HHH^^^tttzzzjjjUUUEEE<<<999666555555555444333222333555666666555444333555444444444444444333222444777999:::===GGGWWWccctttxxx{{{|||wwwvvvyyyyyysssttt}}}cccTTTDDD===666333444555444222333333333333222111000///111111000000///......---.........///////////////---------------------------......//////......---+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++...---+++***+++,,,+++***---,,,++++++++++++,,,------...///...------///111000000000000000000000000/////////...//////000111000111111222333444555555444===AAA>>>999888666333000000000//////.........///...---,,,+++,,,,,,---.........---------------------............------......////////////......////////////............+++,,,...000333222000.../////////000111222333333....../////////000000000222444666777666444111///222222222222222333333333333444555666777666333111111111000///////////////444888888333000000111000111000///......///000111333222111111111111222333111111111111111222333333333333222111222333444555888999777333333777999777777555333333666888888777666555444444555666666666666666666777777999999:::999:::<<>>777888;;;:::999999777777666555555444444333333333444444333222000///333333444444444444333333333333444444444444333333555444333222222333444555000000111222444555666666666555555555777:::>>>@@@HHHNNN```yyyiiiUUUCCC>>>888444333444444444444444444444444333333333333444444555555444444333333666999<<>>:::555444333111/////////..................---,,,+++++++++,,,,,,...---------,,,,,,,,,+++------............------///...............//////////////////............,,,,,,---///111111///,,,/////////000000111111222...............///000000222333555666666333111///222111000000000111333444333444777:::<<<:::666222111111000////////////000444:::;;;555///...//////222111000//////000111222333333222222222222333333222222111111111222333333333333222222222333555666444777777444555999:::888888777555555777888888777444333333333444555666666999999::::::;;;;;;;;;:::;;;:::;;;AAAIIIOOORRRSSSVVVVVV\\\fffmmmnnnooopppqqqvvv|||}}}}}}~~~mmm]]]KKKBBB???======???;;;;;;;;;;;;::::::999999888888999999:::;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<>>>GGGUUUbbbttt|||hhheeeaaa^^^^^^^^^^^^]]]^^^dddkkkrrrvvvyyy}}}uuubbbRRRGGGAAA===:::<<<;;;888777999888888888888777666555444444555777888777666333222333333333444444333333333333333333444444333333333444333222111111222333444000111222222444444555666999666555999AAAKKKSSSWWW\\\ggg{{{vvvoookkknnnqqqvvv{{{yyylll]]]JJJDDD<<<555333333444555555555333222111222222333000222444555666666777888999:::<<>>777555222222333333222000---...///000111111111111222222111111000000000000............//////000000........................+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---,,,++++++,,,...///---,,,***+++---......---///..................///---.........------///000333333222111000//////...------------...///000000222222222222222111111111333555777555222111111111..................------------,,,,,,++++++++++++------,,,,,,,,,+++++++++------............------///...---,,,---...///000////////////............000///...//////...+++)))......///000000000000000000000/////////000111222111222444555444333111///111000///...///000333444333555999>>>AAA???999333222111000000//////000000111888:::444...---///000222111000000000000111222444333333333333333333444333333222222222333333444444333222111111222333333111555666555777;;;<<<999888888777777777777777777666777777888888999;;;===??????@@@AAA@@@???>>>===BBBAAAAAAGGGQQQZZZ^^^___aaadddkkktttzzz}}}~~~yyy}}}~~~zzz```SSSFFF@@@>>><<<;;;===;;;:::::::::999999999999888888999:::;;;<<<<<<===<<<;;;:::999:::;;;===>>>???CCCNNNaaavvv~~~kkk^^^PPPMMMJJJHHHHHHHHHGGGGGGGGGKKKOOOTTTWWWZZZ\\\^^^eeelllwwwooo___RRRIIICCCAAA===:::888888666222222666777888888888777666555444555666888999888777555444222333333333333333333222222333333333333333333222333222111000000111222333222222222333333333444444777555999DDDWWWiiiuuuzzz|||xxxbbbSSSOOOJJJMMMOOOQQQWWW\\\\\\WWWMMMGGG>>>777444333444444666555333111111111222333000222444444444444777999AAAAAAFFFTTTiiizzzjjj```iiitttvvvqqqpppvvvzzz~~~~~~oooWWWDDD<<<;;;666555333333333222111000------///000000000000000111111111000000000000000000000//////....................................++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,+++,,,---///000...,,,+++,,,.../////////------............------,,,---...---,,,---...000333222222111000///......,,,,,,,,,,,,---...///000222222111111111000000000......///000000//////111------..................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,,,,,,,...///000////////////............000///......///...,,,***......///000000000000///000000000000000111222222111222333444333222111///000///.........000333444333555999@@@EEECCC<<<555222222111000000000000000---333555111---...111111333222111000000111222333444444444555555444444444444444333333333333333444555444222111000000000000///444666666888<<<===:::888999999999888888888888===???AAAAAAAAABBBEEEHHHDDDFFFIIIKKKMMMLLLKKKJJJRRRQQQRRRXXX```hhhmmmnnnlllrrryyy|||~~~{{{xxx{{{pppVVVLLLCCC@@@>>>;;;:::<<<::::::999999999999::::::888999999:::;;;<<<<<<===;;;;;;:::999:::<<>>>>>???@@@CCCEEEFFFGGGHHHKKKOOOTTTZZZ___gggqqqxxxxxxrrr```[[[RRRJJJBBB>>>;;;;;;999666555666555222444999666666555444444333333222333444555666666555444333222222333333333333222222222222333333333333222222111111111111111111111111333333333333333333333333222666BBBYYYuuunnnYYYHHHAAABBB===??????;;;<<>>777222222111000000000000111***///000......111333111444333222111111222333444555555666666666666555555555555444333333333444444666555333111000000000111222666888888:::???@@@>>>;;;===??????>>>======>>>@@@CCCFFFFFFFFFGGGKKKOOOMMMPPPVVV\\\```aaaaaaaaafffgggiiilllpppuuuyyy|||vvv}}}}}}xxxuuuyyy{{{cccNNNFFF@@@???>>>;;;;;;<<<::::::999888888999:::;;;999:::::::::;;;;;;<<<<<<::::::999999;;;>>>AAACCCJJJYYYqqqvvvoooeee]]]UUUMMMEEE??????===;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<=========???@@@AAACCCGGGLLLPPPSSSXXX^^^eeegggccc\\\UUURRRDDDDDDCCC@@@===:::999888888555444777777666777;;;777666444333222222333333222333333333333333333333222222333333333333222222222222333333333333222222000111333444444333111000111111222333333444555555555>>>SSSssseeeQQQEEE===;;;<<<888:::999555444777999888;;;999666555555666555444444444444444444444555555333555666666666:::BBBIIIPPP^^^sss{{{kkk```ZZZaaaiiijjjlllqqq}}}rrr[[[JJJ@@@999777888222222111000000111333444111111111111000///..............................///////////////.................................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++,,,---...////////////---+++******,,,------,,,,,,------......------,,,,,,---------,,,,,,...000/////////...............*********+++,,,...///000//////000000000000000000...+++,,,111222///...000.........//////000000000....../////////...---,,,******+++---...///000111------............------***+++,,,---............////////////............,,,++++++...111333333222///000222333333111000///---///111333333222000///000000111111111111000000...//////000111222333444444555999@@@HHHGGG@@@888333222111111000000111111,,,......---000444444000444333222111111222333444555666777777777777666555666666555444444444444444555444333333333333555555666:::;;;;;;===BBBDDDBBBAAADDDGGGGGGEEEDDDEEEGGGDDDGGGKKKLLLKKKLLLQQQVVV^^^bbbhhhooosssuuuuuutttssswwwzzz{{{yyyzzz~~~}}}~~~|||}}}pppWWWHHHBBB===>>>>>><<<;;;===:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<:::999888999;;;???BBBEEENNNccc|||aaaZZZPPPIIIEEECCC@@@===;;;:::888888:::;;;:::999:::888777777888999999888;;;::::::<<>><<<888444111444444333444777555000111111111333555777666555333444444555555666666666333666888:::<<>>999333///...333333111///......000222...///000111111222222222/////////000000000000000------......///000000000////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,+++***+++---///000000///...'''&&&&&&(((+++...//////,,,---...//////...---,,,,,,---------,,,,,,...///---------...............*********+++,,,---///000////////////000000000111111---...333555///---///.../////////000000111111...///000000000///------)))***+++---///111222333---..................---)))+++,,,...//////...---000/////////............///...---///111222111000000111222333333222000//////111444777777555333111///000000111111111000000...///000222333333444333555555888@@@HHHHHHAAA999333222111111000111111111000///------111777555///444444222222222222444444555666777888888777666555777666555444444444444444444444444444555777999::::::===>>>===???EEEGGGEEEFFFIIILLLMMMLLLKKKLLLNNNLLLQQQUUUVVVUUUVVV[[[```nnnrrrxxx}}}~~~|||xxx~~~|||yyy|||zzzbbbOOOEEEBBB???<<<::::::;;;<<<999:::;;;;;;999999:::;;;888999999::::::999999888:::999999<<<===>>>FFFOOOZZZqqq}}}mmmbbbLLLJJJGGGDDDBBBAAAAAAAAA============<<<;;;::::::::::::;;;;;;::::::999888:::;;;;;;<<<;;;:::888777;;;;;;<<<<<<;;;;;;::::::;;;888777999======888444444444444555666777777888555444222222333333333222333444444555555444333333555555444444444333333333222222222222222222222222000111111222222333444444,,,///111222333777888888<<>>PPPhhhyyywwwqqquuutttnnnjjjffffffeeeddddddggglllppp}}}sssVVVJJJ???;;;888444111000333222111111000000111111111111222222222111111000...///000000000///---,,,222111000.........///000,,,---...000000000//////000000//////...---+++++++++******,,,......---,,,...---,,,,,,.../////////...---+++))))))***+++,,,******,,,---.../////////)))***,,,......---,,,+++)))***+++,,,------------000...---,,,,,,///111333555222...------------------...///...,,,+++,,,---...---+++******+++---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------............////////////000000000000000111111222000000000222333333111000,,,---///111222333222222111444888999777333000//////222333222111222222111222888<<<<<<>>>BBB@@@999555444222111/////////000,,,///555:::======;;;999111111222222111111111111444333333333333444555555666555444333222333333444777555444777<<<@@@AAA@@@BBBCCCCCCBBBAAADDDJJJOOOOOONNNOOOSSSWWWYYYWWWTTTRRRUUUVVV[[[aaa\\\bbbwwwxxx{{{~~~~~~xxxrrruuu}}}zzzwwwmmmWWWHHHBBB@@@>>>;;;:::;;;<<<===888999::::::888888999:::::::::;;;;;;;;;;;;:::::::::999;;;===>>>BBBLLLWWWhhh~~~yyyeeeVVVLLLDDDCCCAAA>>>===<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::999::::::::::::999888888777888666555777;;;;;;777333555555666666666777777777666555333333444444444444444444444333333333222222444444333333333222222222333333333333333333333333111111222222222222333333555666666555666;;;@@@CCCHHHddd]]]III999888:::666555888444333222333444444444555444444444444444444444444666444333555444111111444666888;;;@@@QQQllllllfffkkkooommmllljjjlllmmmlllkkkmmmrrrwww~~~nnn___MMMCCC:::777666333111222333222111111000000111111111111111111000000///......///000000000///...---111111000///////////////...///000111111000000///////////////...---,,,,,,+++,,,---------------------,,,++++++---......---)))***++++++,,,,,,,,,,,,---------------,,,++++++***+++,,,---------,,,,,,***+++,,,......///......///...---,,,---///111333444111...------...---------...///...,,,+++,,,---...---,,,++++++,,,---...////////////...---,,,,,,------------------------,,,,,,,,,------,,,,,,+++,,,,,,---------...................../////////////////////...///000000111000000111222333222111000...///000111222333333333222444777999999888444222111222222111222333333333777:::;;;:::===AAA???999555444222000/////////000///333999>>>@@@@@@???===333222111111000000000111333333222222333333444555555444333333333444555666=========@@@CCCFFFEEEDDDFFFFFFDDDAAAAAAEEEKKKQQQYYYWWWVVVZZZ^^^^^^YYYSSSMMMRRRVVV```kkkiiinnn|||zzzsssxxxuuupppyyyuuu```OOOEEE@@@>>>===;;;;;;<<<>>>???777999:::999888777888999;;;;;;;;;<<<<<<;;;;;;;;;::::::<<>>>>>???===888555333222000/////////000111444:::>>>AAAAAA@@@???555444111///...///000111111111111111111222222333222222222222333555777888<<<>>>CCCJJJQQQUUUVVVVVVTTTQQQMMMIIIHHHNNNVVV\\\^^^[[[YYY]]]bbb```VVVLLLCCCIIIPPP^^^oooppprrr}}}yyytttzzzyyyqqqxxxfffTTTHHHCCC???>>>===;;;;;;<<<======888999::::::999888999:::<<<;;;;;;;;;;;;;;;;;;<<<::::::===@@@CCCKKK]]]ooolllUUUHHHAAA???:::;;;;;;;;;;;;:::999999777777888999999999999999:::::::::::::::999888888666777999:::;;;;;;::::::777777777777666444333222333222222555888999777666555666666777888999999999777777888777777777888:::999888555333111222333333333333333333222222222222444444444444444444444444333333333222111000000////////////000222999GGGUUUfffsssPPPHHH===555555555222000111111333444222111333555444333333333333333333333333111111333666666555999???@@@FFFTTTkkkrrrbbb]]]ccclllqqqrrrvvvzzzzzzuuummmmmmuuu~~~|||ooo^^^JJJ<<<:::444000222333111222444222222111000000000000000////////////000000111222000000000000//////.........///000111111000///...000000000000//////......,,,------...//////......,,,000333222---***,,,000...,,,++++++,,,------,,,((()))+++,,,------,,,,,,)))))))))***+++,,,---...,,,,,,+++++++++,,,---...,,,...000222222111000.........---------///111222333000...---.........---+++---...---++++++,,,---///...------------...///222000...---,,,,,,,,,---------------------------+++,,,------------------------........./////////............///////////////............///000000000111333333111000//////111000//////000222333555333111222777>>>@@@>>>:::666222000222555888<<>>>>>===<<<666444111...---...///000000////////////000111111000000111111333666888999===BBBJJJTTT^^^eeeiiijjjhhhccc[[[TTTSSSWWW___dddaaa\\\[[[```fffdddWWWKKKAAAHHHMMM]]]ooorrrpppxxx}}}xxxwww|||}}}nnnXXXHHHAAA???@@@???===<<<;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;===BBBHHHTTThhhzzzuuuZZZHHH@@@===>>>:::;;;;;;<<<<<<<<<;;;:::888888999999888777777666777888888888888777666666333555666888999999999888777777777777666555444333333333333555777999999888333444555777888:::;;;<<<888999:::999777777999;;;;;;999666444333333444444444444444444333333333333444444444444444444444444444333222222111000//////111111222444444999IIIZZZtttcccDDD<<<777333444555444444666///444555111000333555444111111111111111111111111222111333666555555<<>>;;;777333111555777:::BBBKKKWWWaaaggg```MMM;;;444666333222000////////////000...111444888::::::999888666444111...------///000///............///000000//////000000222555777888BBBHHHQQQ\\\fffooouuuyyy~~~vvvjjj```[[[\\\___bbbddd___^^^eeemmmlllaaaVVVIIIOOOSSS```ssswwwuuuzzz~~~yyyzzzyyybbbQQQEEE@@@@@@@@@???>>><<<;;;:::::::::;;;<<<===<<<;;;:::;;;===<<<;;;:::999999:::;;;<<<===<<>>444666222111000///...///000000///111444777888777666555444333000...---...///000...............///000000000/////////000222444555999@@@KKKXXXeeesssyyyllleeebbbaaaaaaaaa^^^^^^dddmmmoooiiiaaaNNNUUUWWW```rrryyyzzz|||nnnYYYMMMEEEAAAAAA======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<===<<<;;;::::::;;;<<<===???===AAAOOObbbvvvuuuXXXGGGAAA>>>===???:::999888777777888999999888888999999999888777777666666777777666666555444333444666777777777666666444444555555666666555555444555666666666777888:::555555555666666777777888:::===>>>;;;777555777;;;555555444444333333333333444444444333333333222222333333333333333333333333222222111111000000//////000///111555555===VVVqqqaaaIII@@@999:::888444111111222333999AAAAAA777111444555111333333333333333333333333444444555777888===JJJXXXyyyxxxnnnsssuuuuuuyyy~~~sss```RRREEE999444444222000111333333000000333111111000//////////////////.........///222444666222111000/////////000111///////////////000111111......---,,,---...//////------..................------...//////.........000...,,,,,,---------,,,++++++++++++++++++,,,,,,///...,,,+++***+++,,,---***+++,,,---------,,,,,,......---,,,,,,,,,---...------......///000000111000///...///000000...,,,)))+++,,,,,,++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---...////////////---............/////////............///////////////////////////000111111000333555333...++++++---...//////000000000000000//////000222444777:::;;;666444777;;;:::===OOOeeeyyy|||www___EEE777666222111000......///000000000111333555555444333111111111000///////////////...............///000000000000///......///111111///444>>>IIIWWWhhhxxxwwwnnniiifffcccbbb___]]]^^^ccckkkpppooolllSSSYYYYYY]]]llluuuzzz~~~{{{|||bbbOOOFFF@@@<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;;;;999999:::;;;???===<<<;;;;;;<<<===???AAA>>>CCCUUUllleeeJJJ???======<<<>>>;;;:::888777666777999:::666777888999999::::::999777777777777777666666555555555777888888888777666222222333444555555555555444555666555555555777999777777666666555555444444;;;>>>???<<<777444777:::222222333333333222111111333333333222222222111111222222222222222222222222111111111111000000000000111///222999===IIIiiiWWWBBBAAA111444666444444888===@@@???HHHGGG:::222444444///555555555555555555555555333333666:::>>>FFFXXXhhhvvv{{{|||xxxxxx~~~yyysssaaaOOOFFFAAA999444333///...000333333000000444111111000///////////////000///...---...///111333333222000/////////000111000///.........000111222///...------...///000111---...............---------,,,,,,---///000///---///---++++++,,,,,,,,,***'''(((+++---...---,,,,,,,,,,,,+++***,,,...000222)))***,,,......---,,,+++...---+++******+++,,,...------......///000000000000///...///000000...,,,)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000000000000............/////////000...............///000000000333666444...***+++---...///111222222111000//////000111222333555888;;;555555999>>>;;;===RRRlll~~~wwwdddKKK;;;777111111///......///000000///000111222222111///...000000000000000////////////............///000000111000///---------...///222444888>>>FFFSSSaaakkkvvvpppiiidddcccbbbaaa___dddbbbcccgggnnntttvvvvvv[[[aaa^^^^^^jjjsssyyy~~~{{{wwwtttvvv}}}cccPPPFFF@@@>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;:::<<<<<<:::<<>>DDDGGGMMMEEE:::444333444222000444555666555333222333444777555555999???PPPnnn~~~}}}|||wwwvvvdddRRRBBB>>>:::222111666111111000///////////////000000111111111111000000///...,,,---///000000///111000///......---......///000111333333444444444111000///...------...///111000...---,,,,,,------///...,,,++++++,,,...///+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))******++++++,,,,,,---+++++++++,,,,,,---------222333444333111//////000111000---++++++,,,...000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......222000...---............---......///000111111222//////............//////000//////.........//////111111111111000...---,,,111111111111000000//////---///222333444666999;;;777555777:::999<<>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;;;;>>>>>><<<>>>CCCGGGMMMYYYnnn```NNN???===<<<777777;;;888888888888888888999999999999888888777666666666777777666444444333333444777666444333222333444555444444555555555555444444555555555555555444333333111222444555666555444333333777888666666:::;;;888444444444333444555444333222333444444222222333444222222222222222222222222444444444444333222111111///444888===NNNpppyyyPPP;;;888555555555777999<<>>666222333444333111222333444444333333444666777777:::???III___{{{|||}}}qqqiii\\\LLL>>>;;;888111000555222222111000000000000000000000111111111111000000111222333111...---///111222111000///...............///000111111222222222111000///...---......///111000...---,,,,,,,,,---///...,,,++++++,,,...///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++,,,,,,---------...000111111000///000111///---,,,+++,,,...000222---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,------...///111///------...//////.........//////000000111111//////............//////.........------.........111111111111000///...---111111111111111111111111555555555666666777777777111///111555444888LLLcccoooZZZFFF888222000000000000000000000000000111222333333222111000111111000///////////////............/////////000000000000000/////////////////////000333777;;;>>>HHHHHHIIIKKKPPPWWW]]]aaalllnnnqqqvvvxxxeee```ZZZYYY___fffkkknnnooorrrqqqmmmjjjoooyyysssuuu{{{|||jjjUUUJJJEEEAAA>>>>>>;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<>>@@@FFFLLLSSScccxxxpppSSSEEE;;;:::;;;888888;;;888888777777777888:::;;;:::999888666666666777777777666555444444444444444777666555444333444555555333444444555555444444333444444555555444444333333111222333444555444333333222444333222444999:::777:::777555444555444444333222333444333222111222444222222222222222222222222333333222222222222333333444555777BBB___pppIII:::;;;333444666777888999999999:::666111000222444333111000111333333333444666888444666;;;DDDSSSooo}}}zzzvvvtttyyy}}}zzzfffWWWOOOBBB999888666000///222333222222111111111111111000000111111111111000000333666888444...+++...222222111000//////......///------......//////000000000000///............///000///...---,,,,,,,,,---...---,,,++++++,,,---...,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,------......++++++,,,,,,,,,,,,------+++,,,............///111000///---,,,,,,---///000......------,,,,,,,,,,,,---------------------------------------------------------,,,------...///000...------///000000////////////////////////////////////....../////////---------------.........///000000111111000000///111111222222333444444555<<<999777777999:::888666000...000222111555FFFYYY}}}zzzqqqbbbPPP@@@666333000000000111111111111111222222333444444333222111111000000///////////////............////////////////////////000000000000000000000111222333444444777888:::???EEEMMMTTTXXXaaagggoooxxxyyy]]]YYYTTTTTTXXX]]]```aaagggjjjkkkjjjggghhhnnnttt||||||tttzzziii[[[LLLEEECCC@@@>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>>>>===AAAGGGSSS\\\mmmcccJJJ@@@999:::;;;999888:::888888777666777888:::<<<;;;999777555555666777888777666555444444444444444777666555444444444555555333333444444444444333333333333444444444333333222111111222333444333333222333111///000444999;;;:::>>>888444444555444333444111333333333222111222333222222222222222222222222333222111111111222444555666666777GGGkkkcccBBB888<<<444444555555555444444444333111000000222333333111000111222222222444666999666888???MMMbbb}}}vvvrrrzzz~~~{{{tttqqqtttwww~~~}}}pppYYYGGGBBB:::555555444000///111222111111000000111111111000000111111111111000000444666777444///---///222111111000///............---------......//////000/////////.........//////.........------,,,,,,,,,...---,,,,,,,,,,,,---.........------,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,---///444222000---+++***++++++/////////......---,,,,,,------------------------------------------,,,,,,---------------.../////////---------///000000/////////////////////............////////////...............///////////////...///000111111111111111111111222444555666777888;;;777333555999<<<;;;888555333222333222555BBBPPPkkkggg^^^QQQDDD:::666555222222222222222111111111222333333444444333111111000000////////////000000.........///////////////////////////000000000000333333222111111222222333555555777:::>>>CCCHHHKKKPPPWWWaaajjjtttyyyuuulllTTTQQQOOOPPPUUUXXXYYYXXX^^^aaaeeegggeeebbbdddiiiyyy{{{~~~mmmYYYNNNDDDBBBAAA???===>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===<<<<<>>AAABBB888222222444333222555111222333333111111222333222222222222222222222222222111000000111222444555444555888KKKsss~~~VVV===777<<<666555333222111111222333222222111222333333222111333333444333222333666999;;;@@@KKK___zzz{{{tttooooooooopppqqqqqqppppppqqq~~~|||yyyqqqaaaMMM>>>999666333444333111000222000000/////////000000111000000111111111111000000333222000000000111000000000000///...------------//////.........///000000......//////////////////---------------,,,,,,,,,---------,,,,,,---------//////......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---444222000...,,,*********...////////////...---,,,------------------------------------------,,,,,,...------------...//////...------...000111000///////////////..................///000000///.........///000111222111111111...///000111222222222111111222333444666888999:::888444222444999;;;999666555444333333444888BBBLLL\\\WWWNNNDDD;;;666555555555555444333222111111000111222333333333222000///000000////////////000000///////////////............/////////000000000111111///---++++++---000111666777777999:::===???@@@BBBHHHNNNUUU\\\bbb___YYYKKKIIIIIIMMMSSSWWWWWWVVVWWWYYY^^^eeeddd``````ddduuunnn\\\NNNFFF?????????===<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======???IIIUUUiiiuuujjjLLLDDDAAA===;;;;;;::::::999888888888888888888888888999888777666666777888888666555555444444444555555555444444444444333333333111222222333333222222111111111222333333333222222000000111111111222222222555222111333555888@@@IIIHHH;;;111222444111111444111222333222111000111333222222222222222222222222111111111111111222333444111444:::MMMvvvjjjIII:::777999666555333111000111333444222333333444333333222111444555555444333444888:::===HHHZZZsssvvvpppllliiijjjpppssssssqqqqqq|||zzzuuummm```QQQBBB999444333333222222111111222//////////////////000111000000111111111111000000111///---...000222111000111000///......---------111000///......///000111---...//////000/////////,,,,,,------------,,,+++------------------------............------------+++,,,,,,------,,,,,,++++++++++++++++++*********+++++++++,,,------......------,,,,,,,,,,,,++++++---------+++******,,,...000///...---------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000......---///000000///---........................---...///000000///...---///000111333333333222222///000000111222222222111111222333555777888::::::777999<<<@@@CCCAAA:::444222222222333666;;;CCCJJJSSSNNNFFF>>>888444333333555555555444333333222222222222333333333111000//////////////////000000111///////////////...............//////000000111111111///,,,++++++---000222333444555666777888999999:::>>>AAACCCHHHMMMMMMIIIBBBBBBCCCIIIPPPUUUVVVUUUSSSSSSYYYcccfffaaaaaagggtttyyyaaaRRRIIIBBB======>>><<<;;;===;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>@@@AAAGGGUUUdddwwwfffJJJAAA@@@===;;;:::;;;;;;:::888999:::::::::888666555777777777777777777888888555555444444444555555666333333333333333222222111111111222222222222111111000000111222222222222222000000000000000111222222444222333444444666BBBOOOQQQ@@@444444444///...222000222333222111000111222222222222222222222222222000111111222222222222111111666<<>>DDDWWWqqqxxxooommmkkknnntttuuurrrqqqtttwwwqqqggg\\\PPPEEE;;;666111222222111000000111111000000//////000000111222000000111111111111000000///////////////000111222333222111000////////////111000///......///000111,,,---///000000000//////+++,,,------------,,,+++,,,------------------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++******++++++,,,------------------,,,,,,+++++++++,,,------,,,+++,,,///111...............---------***+++---/////////...---+++++++++++++++++++++++++++,,,,,,------........................//////000///......///000000...,,,,,,------....../////////---...///000000///...------///111333333333222111000000111222222222111111222222333555666888999:::999BBBPPPZZZ[[[SSSGGG???666666555444777===BBBDDDHHHDDD>>>999666444333222333333444444555555555666333444444444444222111//////////////////000111111000/////////.....................///000111111111222111000000000000111222000111222444555666555555444888999999<<<@@@@@@===<<<<<<>>>DDDLLLRRRSSSRRRQQQOOOVVVcccgggdddfffnnnxxx{{{zzzoooYYYNNNGGGAAA<<<======;;;:::<<<;;;;;;;;;<<<<<<=================================>>>>>>???BBBEEENNN___ooogggNNN??????===999999;;;<<<;;;888999;;;<<<;;;888555333666777888888888888777777555555444444444555555666222222333333333222111000111111222222222222111111///000111222222222222222000000000000000111111222333222444555333555BBBSSSWWWEEE777666555///---111000222222222111000111222222222222222222222222222000111222333333222111000333999===IIIllloooLLL:::888777222111222555777777666444222111222333333222222333444222333444444555999>>>BBBRRRjjjwwwllljjjkkkoootttqqqkkkkkkqqqsssiii[[[OOOFFF???888333000222222///...///000000111111000000111222333333000000111111111111000000...111444222---,,,000444555444333222111111111111111000...------...///000,,,---///000000000//////***+++,,,---------,,,+++,,,------......------,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,)))******++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,...222555111111000...---,,,+++***(((***,,,...//////...---************************++++++,,,,,,---...//////...............///000000000//////000000000---+++,,,,,,------...///000000---...///111111///...---,,,...000222333222111000111111222222222111111000222222333555666888999999:::JJJ```ppprrrgggXXXMMM???===;;;888999===??????<<<:::666444444444444333111111222444666777888999555555666666555333222111///////////////000111111000000//////.........------......///000111111222000000111111111000...---111222333444555444333333000444666666777::::::666999888:::@@@HHHNNNPPPOOOQQQNNNTTTbbbiiigggjjjsss|||vvvvvv|||gggQQQEEECCC@@@======???@@@>>><<<;;;:::999999;;;===<<<<<<>>>===;;;;;;<<<<<<<<<;;;===:::<<>>:::777888999;;;;;;999999999888777666666555555555555555666888999:::222444555666555555555666:::333000444666222111333555555444444333222111111555555555555444444333222333333333222222111111111333111111333333555>>>HHHQQQKKK???555111222222111111111111111111222222222222222111111111111111111//////000111222222222222222777999CCChhhhhhEEE777666555111222222222222222222222222444444444444444444444444555222333777888;;;EEERRReeesssmmmhhhtttzzzrrrlllnnnmmmhhhiii\\\KKK@@@<<<:::666333111111111111111111111111000111333555666666555444111000///000111000...---/////////000111111000...444444333333333444555555...---,,,,,,---///222333/////////...,,,+++---...+++---...,,,***))),,,...///...,,,++++++,,,---...------,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,)))************+++++++++---+++******,,,------,,,,,,++++++******++++++,,,+++,,,,,,---...///000000---------,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++,,,...000111111000///////////////////////////////////////............---...///////////////...000000222333333333333333222222444444444222000...111222111111444999;;;;;;AAA]]]xxxuuu```JJJCCC:::777999<<<<<<;;;999666444444666777444111000222444666888888888888:::999777555333222222111/////////000111111222222000000000000////////////////////////////////////000000000000111111111111333222111000000111222333333333333333444444555666999999:::;;;>>>AAADDDFFFGGGMMMSSSVVVXXX```mmmwww|||yyy~~~~~~vvvwww|||tttZZZIIIAAA===;;;999:::<<<===<<<;;;<<<:::999999;;;===<<<<<<;;;;;;::::::;;;<<<<<<<<>>@@@@@@???<<<;;;999:::;;;===<<<<<<;;;;;;<<<<<<======>>>>>>@@@AAAJJJZZZmmmiiiMMM???===:::888999999888888999888888777777666666555555555444444444555555555222666:::999444000111222444333555666333///111555555555444444333333222222333333333333333222222111222222222222222222333333222...---000222444999@@@PPPQQQJJJ===333111111000222222222222222222222222//////////////////000000222333333444444555555666111555>>>UUU___BBB888777777666333333333333333333333333333333222222222222333333555666:::>>>BBBLLL^^^nnn}}}zzzqqq~~~vvvhhhdddeeefffOOOFFF:::333222222111///000000000000000000000000///000222333333222111000333111000111222222111///......////////////......---...000333555888:::;;;333222222111000///......000111222111///------...+++,,,---------...000222,,,,,,+++++++++---...///------,,,,,,,,,,,,++++++++++++*********++++++,,,************+++++++++,,,---+++++++++---...---,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------......//////......---------------------------+++++++++,,,------............---------......///////////////////////////...//////000000111111111222111000///......//////...///000111111222222222222333444555444333222111333222111111222666===BBBXXXooouuudddNNN@@@======;;;888777555444777;;;;;;555///444555777888::::::;;;;;;888888666555333333222222222222222333333333333333000000000000////////////111111111111111111111111000000000000111111111111222222111000000111222222444333333222222222222333222222222333444666888999888<<<@@@AAABBBFFFOOOVVViiixxx~~~tttssswww|||~~~zzzxxxsss[[[KKKCCCAAA>>>>>>======>>>???@@@@@@===;;;::::::<<<===<<<;;;===>>>????????????@@@AAAAAAGGGTTThhh~~~mmmPPP>>><<<:::999999999777666888888777777666666666666666666666666555555444444000222555777777666444444444444444444222//////000333333333333333222222222222222222333333222222111111111111222222333333333333///---000333555999>>>]]]aaaZZZGGG555000111000111111111111111111000000/////////000000000000000111111111222222333444444444777DDDbbb~~~TTT===666555444555333333333333333333333333222222111111111222333444888:::>>>CCCMMM___www~~~sss{{{|||rrrgggaaa```^^^HHHAAA888333222333222000////////////////////////111111222222222111000000222000//////111111000//////000111111000///...///000111222333444444444555222222333222222000//////111222333333000.........+++,,,,,,++++++,,,---...++++++++++++,,,---...///------,,,,,,,,,+++++++++---------,,,------......*********+++++++++,,,,,,+++******+++,,,---,,,+++,,,++++++******++++++,,,.........---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------******+++,,,---.........///...---,,,,,,---......////////////////////////...//////000111222222333444333000...---...///000---...///000111111111111222333333444444444333333333222111111222666AAAKKK\\\ooowww\\\IIICCCBBB@@@<<<<<<999777;;;??????999222333444555666777888999999888777666555444333333333333333333333222222222222000000000000////////////000000000000000000000000///000000000111111111111222111111111111111111222444333333222111111111111222222333333444555555666555888;;;;;;:::===CCCHHHSSS___iiilllooosssuuutttsssuuuzzzzzzwwwxxx~~~fffVVVKKKDDD???<<<<<<<<<;;;:::999:::;;;>>><<<;;;;;;<<<===<<<;;;===???@@@???>>>>>>AAADDDFFFRRRcccxxxpppRRR???===;;;::::::999777666777777777666666666666666777777888777777666444444333111111555999:::777333666666666555555555333111111111111111222222222222111222222333333222222222111111111222222333333333444000///222444666;;;BBBiiiqqqlllSSS;;;444555555111111000000////////////000000000111111222222222111111111111111333444555777:::JJJnnntttKKK:::777444333666333333333333333333333333222222111000111222444555888;;;@@@HHHYYYsssxxxyyyxxxrrrlllfff^^^WWWDDD???888444333333222000........................222222222222222111111111000///------///000000///000222444333111///000111111111222222222111000000000000111222333222222222222333444222000.........///...---+++++++++***************+++,,,---......------,,,,,,,,,++++++++++++*********++++++,,,---***++++++++++++,,,,,,,,,,,,++++++---...///---,,,,,,++++++******++++++,,,.........------,,,+++++++++++++++,,,,,,---------+++++++++******+++++++++------------------------)))***,,,---////////////000///---,,,,,,---...///000000000000000000000000...//////000111222222333444222000...------...///------///000000000000000111222222333444444444444444111111222333888HHHXXXiiixxxjjjUUUMMMKKKIIIGGGEEE@@@===@@@EEEDDD<<<444111111222222333444555666777666555444444444444444333333222222111111111000000000000000///////////////////////////////////////000000000111111111111111111111222222111111111444333333222111111111111333333333444444444444444444666888888777777;;;>>>BBBHHHOOOSSSXXX___fffiiihhhkkkrrrxxxyyyzzz{{{uuuwww{{{xxx}}}vvv^^^QQQJJJAAA;;;===>>>>>><<<:::999:::<<>>===<<<>>>DDDIIIRRRcccxxxrrrTTTAAA???<<<:::999999888777666666666666666666666666666777888888888777555444777444333555999:::888555666:::;;;888666666444222000000111111222222333333111222222333333333333333222222222222222222333333333111111333333555>>>HHHiiixxxwww\\\@@@666777777111111111000//////......000000111111222222333333333222111111222333555666999<<>>;;;777444333222111///////////////////////////111111111111111111222222000...,,,,,,---/////////111444666555111///000222...///111222333333222111...///000111222333444444333444333111...---...///444111///------,,,+++)))******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---......++++++++++++,,,,,,,,,,,,.........000222222000...,,,++++++******++++++,,,,,,,,,++++++******))))))+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000111111000//////.........//////000000000000000000000000000...//////000000111111111111000///...------......---...///000000111111111000000111111222333444444444111111444555<<>><<<;;;===@@@???===<<<;;;<<<===<<<;;;:::<<<======>>>CCCLLLTTTbbbwwwxxx[[[DDDAAA<<<:::999::::::999666666666666666666666666444555777888888666555444444555777777666777;;;>>>BBBKKKNNNDDD888222333333111111222333444444555555222222333444444444444444333333222222222222222222111222333222000333???MMMnnnmmmMMM>>>:::777333333333222111000000000/////////000111222222222222111000000111222444666888;;;QQQzzzeee???:::>>>777222666444444444444444444444444444333111111111333666888888@@@LLL```}}}{{{iiiUUUIII888777555444333222111111////////////////////////////////////000111111222000...,,,,,,...000000000111444666555111...000222...///222444555555444444////////////000222444555555444222///,,,,,,...000333111...---......,,,******++++++,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++,,,---...//////+++++++++,,,,,,,,,------------...000111111///---,,,++++++******++++++,,,+++++++++***************---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,---...///++++++++++++++++++++++++***,,,...111222222222111......///000111111111111000000000000000000000000////////////////////////............------------......///000111111111111/////////000111222444444333000222666888AAAZZZtttvvviiibbb``````^^^]]]___eeehhh___LLL<<<222111111111111333444555555555444444444555555666666555444333222111000000000000000000////////////////////////////////////000000000000111111111111000111222222222222111000333333333333333333444555111222333444444444444333111333444555444444444444888888888:::===@@@EEEIIILLLOOOVVV___eeejjjrrrzzz{{{~~~{{{{{{{{{|||hhhUUUIIIDDD@@@>>>888:::<<<;;;999999<<>><<<<<<<<<===<<<;;;;;;===??????AAAIIIUUU^^^nnn~~~bbbFFFBBB===:::999:::::::::555555555666666666666666333444666777777666444333---333999888444666???HHHUUUccchhhVVV???444444888222333444444555666777777222333444444555555555555444333333222222111111111000111333222...111@@@PPP}}}___KKKBBB<<<555555444444333222111111---......///000111111222000///------...///222333666:::QQQ|||___:::888===555000444444444444444444444444444555333222111222444777999;;;EEEUUUmmm}}}dddNNNBBB555555444555555444444444000000000000000000000000---------......000111222111///------...111222222000333666444000---///111111222444666666666444333111000......///000333444666444111---***+++---000000---******,,,---+++)))++++++,,,,,,,,,+++******---------,,,,,,,,,++++++''''''''''''((()))***+++++++++,,,,,,,,,---------******+++---///...,,,***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------************************+++,,,///222333333333222---...000222222222222111000000000000000000000000////////////............+++,,,---......------,,,...///000111111222222222.........///000222333444333000222777:::DDD___|||qqqiiiggggggjjjkkkpppxxxzzznnnVVVBBB444333333222333444666777555444444444444555666666777777666555333222111111000000000000////////////000000000000000000000000000000000000111111111111000111222333333222111000333333333333444555555666222333555666777777666555222444555666666666555555888666666777888777999;;;BBBCCCHHHQQQWWW[[[bbbhhhlllttt|||}}}~~~~~~www]]]MMMEEE@@@<<<;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>>>>===<<<<<<===777:::???EEEHHHNNN\\\kkkaaaLLL>>>:::;;;666666999555777777666666555555555555222222333444333222111000444000111666555555BBBTTTnnnooommmLLL:::>>>444333222222222333444555666777222222444777::::::999777444555666555333222222444000222555666444666CCCQQQfffKKK<<<999888777555111///000333)))***+++---...000111222222222222111222222333333333999PPPyyy]]]???999555444444111222333444555666666666666666666555333111333666999;;;FFF```ppp\\\III<<<444333111000000222333555333222111///............111000///......///000111000000///////////////000222222333333222111///...111333555777999999999999333222222222222333555555000000000000000000000000------------------------///,,,)))))),,,...---,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------,,,,,,---,,,,,,,,,------......+++///222000,,,((())),,,..................------***,,,------,,,+++---...111...,,,---//////---***+++---111333444333111///.........000222222000...111111000000//////........................---------------....../////////------...000111333444444000000000000000//////...333000222888:::CCC^^^{{{~~~lllbbbdddfffmmmuuu~~~___???999555111000111333555666555444222222333666:::<<<===:::666222//////000111333222111///............333555777555222000000222111111111111111111111111111111222222222333333333333444555555555444333222111111111222333444333111333333333444444555555555555666777888888999888888======???CCCIIIOOOVVVYYYbbbiiisss|||}}}zzzzzz~~~zzzoooXXXJJJDDD???<<<<<<;;;::::::::::::;;;<<<<<<;;;===>>>>>><<<<<<<<<===??????@@@DDDKKKXXXooolllNNN???;;;;;;666666999555666666666555555555444444222222333333333222111000555000111666666555AAARRRttttttqqqOOO999;;;222222333333333333444444555666333333555777:::;;;999888555666777666333222333333222333555666444666BBBOOOppp]]]BBB<<<666444222000000333------......//////000000222111111111222333333444666:::NNNttt^^^@@@:::666555666333444555555555555555444444555555444333222333666999???LLLfffhhhTTTCCC999999777444111///...//////222111000//////......//////000000111111000000//////////////////000111222000000000000111222333444111222444555666666666666333111000//////111333555222222111000...---,,,+++------------------------111...,,,,,,...///...---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000333666444...++++++---++++++,,,,,,------......***+++***((('''(((,,,...333111...---......,,,***,,,---000222333222111000///...///000222222000///000000000000//////..............................------------............//////000000000111111111---...//////000000000000111...///444888CCC___{{{|||iii]]][[[]]]eeennnyyy~~~bbbDDD:::777333000111333444444333333333444666999;;;===>>>;;;777222000///000111111111000000///000000000000222333222///---...///111111111111111111111111111222222222222333333333333444444555555444333333222222222333444444333333333333333444444555555555555666777888999999999999@@@??????@@@CCCFFFJJJMMMPPPVVV^^^hhhpppuuuxxxxxxyyy}}}~~~wwweeeQQQFFFBBB???======;;;::::::::::::;;;<<<<<<<<<===>>>===;;;;;;<<<>>>???@@@CCCIIIRRRccc|||xxxQQQAAA;;;;;;666777999444555555555444444444444444222333333333333222111000444111222666555666@@@NNNqqqqqqoooNNN777777000333444444444333333444444555444444555888;;;<<<:::999888888999777444333333333333444666666444444>>>JJJwwwUUUFFF888333333222111222222111111000//////......000000111111222333444555888<<>>777999777555222///...------000000////////////000000...000222333333222000.........//////000222333444222000///...///111333555111111222333333333333222111000...------///111333111111000///---,,,+++***------------------------111///---,,,---...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---+++***))))))+++---...222444666444///,,,+++,,,))))))***+++,,,---......,,,+++)))'''&&&(((,,,000666333///---------,,,+++---...///000111111111000000///000111333333111///000000000////////////...........................------------------,,,,,,222111111000000//////...+++,,,---...///000111111000,,,---111555AAA[[[ttt}}}lll^^^XXXVVV\\\dddnnnyyyxxxaaaFFF===:::555222222222222222111222333555888:::<<<===<<<:::666222000///000000111111000000111111222333///000111111///---......111111111111111111111111222222222222333333333333333333444555555444444333333333444555555555555444444444444444444555555555666666777888999999999999>>>===<<<;;;<<<===@@@AAAAAADDDIIIQQQZZZcccjjjnnnsssvvv|||lll]]]LLLDDDAAA>>><<<===;;;::::::::::::;;;<<<<<<=========<<<;;;;;;>>>@@@<<>>666555333000000333333222111111000//////000000000111222444555666999???UUUxxxfffEEE<<<666555777555444555555555444444333222111222333333222444777:::===NNNooo~~~mmmUUUCCC:::777444333222111000000111111///////////////000111111000111222222222222111000000000000000000111222333333222111000/////////000222222222222111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***))))))---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------......,,,+++******,,,...///...000222000---+++************++++++,,,,,,------,,,---,,,***)))***...000555333///,,,,,,,,,..................//////000111000000000222444444222000////////////////////////---------.....................------,,,,,,++++++111111111000//////......,,,,,,,,,---...//////000000......111444===PPPbbbqqquuuyyy}}}{{{mmmaaa\\\]]]```ccciiisssuuucccMMMAAA>>>999666444444222111000222444666888999999999777666333000//////000111222222222111111222333333111222333333222111111111222222222222222222222222222222222333333333444444333333444444444444444444333555666666666555666666444444444555555555555555555666777888999999999999888777777777888999;;;=========???CCCIIIPPPWWW[[[dddhhhmmmtttzzz}}}~~~~~~zzzcccWWWJJJDDD@@@===;;;<<<;;;::::::::::::;;;<<<<<<===>>>===<<<;;;===@@@CCCAAALLL]]]ooo{{{~~~[[[GGG>>><<<777888:::444444444444444444444444444333333222222222222111222000000111333333444999???UUUVVVZZZCCC333666333;;;666555444444333333333333666555555777:::<<<;;;::::::::::::888555333333444444333444555222000555===NNN{{{gggFFF:::888444000///222222222222222111111111000000000111222444555666888CCC___hhhGGG<<<666444555222222222333444555555444444111222333333333444666999999KKKlll}}}~~~rrr^^^JJJ<<<666555000000000000111222222333///......//////000111222444222000//////000222444222222111000/////////000000111222333222000...,,,333333222111111000000000---///111333333111...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))))))))------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......//////...,,,,,,,,,---///000***,,,---...---,,,++++++......------,,,,,,++++++)))+++---...---,,,,,,---111000...,,,+++---///111///...---------...///000000000000222444444222000.............../////////---------.........//////.........------,,,,,,,,,///////////////000000000///...------------......222111222333444888AAAKKKTTTXXX\\\cccsss|||ssskkkeeeccchhhiiiiiikkksssxxxkkkYYYDDD@@@<<<999777666444333111222444555666555444333111000///...///000111222555444333222111111111111222222222333444444333222333333333333333333333333222222333333333444444444333333333333444444555555333555777777666555666888555555555555555555555555555555666777888888888888555555555555666888999;;;::::::;;;===@@@CCCGGGIIIQQQUUUZZZaaaggglllqqqtttiii[[[QQQGGGCCC@@@<<<:::;;;;;;::::::::::::;;;<<<<<<>>>>>>===<<<<<>>:::444000111111111111222222222222222000000111111222333444555666FFFggggggFFF<<<666444444111111111333444444555555555111222333333333333555777999FFFbbb|||ttt^^^LLL@@@666222222111111111111111000000000///////////////000111111444222///------///222444333222111///......------***---000333444222000...444333222111000000000000...000222444444222...,,,000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------........................//////000***+++---...//////...---//////...---,,,+++******&&&))),,,---,,,*********.........,,,+++,,,///222......------------...///000///000111333333111///---............/////////,,,,,,------.../////////..................------------...//////000111111111000...---------...///333333333333222333666999>>>CCCGGGNNN___{{{~~~tttpppqqqrrriiikkkjjjkkksssxxxlll[[[CCC@@@===:::999888666555222333444444444333222111//////......///000222333666555333222111000000000000000000111333444222111333333333333333333333333333333333333444444444444333333333333333444666666333666888888666444666888666666666555555555555555444444555666777777777777777777777666666666777777666777888999;;;<<<===>>>BBBEEEJJJOOOTTTYYY___cccrrr]]]RRRJJJCCCAAA@@@<<<:::<<<;;;::::::::::::;;;<<<<<<>>>>>>===<<<===BBBHHHLLLVVVbbbvvvcccMMM???<<<888999:::444444444555555555666666666444333222111111111222222111333444444555666777777DDD@@@GGG:::555999111666555555444333333333444444555444444555888:::::::::777888888777555444444555666444555666444111333888>>>YYYwwwOOO???;;;444000333222111111111111111111111222111111111222333333444666HHHkkkbbbCCC<<<777555555222222333333444444444333333111222444333333333444555:::???QQQrrr}}}}}}{{{}}}fffMMM@@@;;;666222222222222222111111000///...000///////////////000111222111///......///111222000000///...---------...,,,---000222222222000///333222111000//////000000000111111111111000///...111000///...---+++******++++++++++++++++++++++++***,,,//////,,,++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,---.../////////......,,,------///000///...---------,,,,,,++++++******''')))+++,,,+++******+++,,,......---+++***,,,///------------------------///...///000222222000///---------.........//////,,,,,,------...//////000......//////////////////------......///000000111000///...------///000111111222111000000111333222333999>>>AAAMMMggg{{{zzz|||jjjnnnooopppuuuvvvfffSSS@@@>>>;;;999999999777666222333333444444333333333111111000000000111111222333333222111111111111111///......000333444222000111111111111111111111111333333333444444444444555333333222222333444666777222555999888555444666999777666666666555555555444222333444555666666666666888888777777777666666666666777777888999::::::;;;:::===AAACCCFFFIIINNNRRR~~~hhhXXXLLLEEE@@@@@@???<<<;;;<<<;;;::::::::::::;;;<<<<<<>>>>>>===<<<>>>CCCJJJOOObbbpppeeeNNN@@@<<<888999;;;444555555555666666666777777444333222111111111222333222444666666666888888777:::555===555444999000444444444444333333444444555555444333444777999::::::666777777666555444444555777555666888666333444999???PPPsssxxxOOO@@@;;;444111666333222222111111000000000222222222111222222333333666IIIkkk^^^AAA;;;777666777333444444444444333222111111222333444444222222333444:::999CCC```{{{|||zzzzzz```EEE;;;:::888555444000000111111111000000///000000////////////000000000//////////////////000......---------......///111111111000//////......222111000///...//////000333222///...---...///000........................++++++++++++++++++++++++&&&***------***)))***++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++++++++++++++***+++---//////...---,,,---------.........,,,******************++++++++++++,,,,,,+++***+++---///,,,...///...***)))***+++,,,------......---,,,,,,.........000222222000...---------.........//////,,,,,,------...///000000......//////000000111111.........//////////////////...------...000333444000///...,,,---111333333...666::::::AAAWWWsss~~~|||rrrwwwzzz{{{}}}yyydddNNN===;;;999888999888777666222222333333444555666666555444333222111111111111111111000000111111222333000///...000444555444111////////////////////////333333333444444444555555333333222222333555666777111555999888444333555999777777666666555555555444111222333444555555555555555666666777777888888888;;;::::::999999999::::::888;;;>>>>>>>>>@@@DDDHHH~~~|||xxx```JJJIIIGGGCCC???===<<<<<<<<<<<<<<<;;;;;;;;;<<<======AAA??????@@@AAADDDPPP\\\pppdddSSSBBB;;;777444555:::666666555555666777888888555444333333444444222111222222333333444555666666999666222222555777777666555444444333333333444444666777777666555555888:::999888888888666555444333111666777333000333555555<<>>999555111000000000000111111222222333222222111111222444555777:::IIIfff~~~```BBB888888666444555333333333333333333333333333333333444444444555555888<<>>|||mmmZZZJJJFFFDDDBBB???===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAAHHHXXXggg~~~fffUUUCCC;;;999888999<<<777777666666666777888888222111000000111111000...222222333333444555555555777444222222444777777666777666555444333333222222222333333333222333666888888888888777666444333222111666888444111444666666:::CCC\\\}}}RRR<<<777444222111111111222222222222222222333222222111222333555666<<>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;<<<===???EEEJJJQQQ^^^wwwvvvcccKKK===999999666444:::999888777777777777777555444333333444555444222111222222222333333333444111000000111222444555666777666555444333333333333555666666555333333555777::::::999888777555444333333888999666333666888999777666AAAaaafffEEE888777666333555555555444444333333222555444333222222222333444555EEEeeexxx\\\@@@888888666444444555555555555555555555555666666555555555555444444555777999:::???QQQpppnnnhhheeemmmxxxlllPPP???;;;555444666222222111111000000000000000/////////....../////////000000111111111000...---000000000000////////////............///000111222222444666666444111000000////////////.........---,,,---......---...///111---222444000+++,,,------,,,,,,---------------,,,+++******)))***+++---...---,,,+++******,,,...///------,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------,,,---------------......,,,++++++******++++++,,,............////////////---------...000111111111000000000000000000000000//////000000111333444444333333222222222222222111111000///......---......111111000000///---,,,++++++---///000000000111333111111111111111111111111444333444555333333:::CCCFFFLLLVVV```iiinnnooooootttwww[[[???555666555333222111222333444111111111111111111111111222333333333333333222111222111111111222444777888999===BBBFFFJJJOOOUUUZZZVVVXXX[[[YYYSSSKKKDDD@@@<<<>>><<<777999===<<<666555555666666777666555444666666555555555666777777666666666666666666666666777777666666666666666777888888777777777777888888;;;::::::999999888888888888999:::999777666777888xxxfff[[[QQQGGG@@@<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;<<<======@@@DDDKKKTTT]]]kkkwwwfffOOO>>>999999666222999999888777666666666777111000///000111222111000111111111222222222222222//////000111222333444666444444333333333444444555999999999666444333444666:::::::::999888777666555444999:::666333555888888777666;;;TTT|||TTT>>>:::888333666555555444444333333333555444333222222222333444666DDDbbbuuuZZZAAA:::;;;888444333555555555555555555555555555555555555555555444444555666888999:::FFFccc}}}sssmmmiiinnntttxxx}}}yyynnnQQQ???;;;444333444000222111111000000000000000//////............/////////000111111111///...,,,////////////000000000000............///000111222222555777888666444333333000////////////.........---...000000//////000111,,,......+++,,,//////,,,---------......------,,,---,,,*********+++,,,------,,,+++******,,,...///---,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++,,,---...++++++++++++++++++++++++---.........//////000000,,,++++++******++++++,,,........./////////000000...///000000111111222333333333222111000///......000000000000111222333444333333333333222222111111000000///...............000111000000///...---,,,+++---///000000000222333111111111111111111111111555222111222333444<<>>999<<<=========<<<;;;;;;;;;888777777777777888999999777777777777777777777777777777666666666777777888888888777777777777888888888888888999999::::::;;;999:::;;;:::888777777888{{{oooaaaXXXOOOEEE???======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@CCCGGGQQQ___kkkyyy}}}yyyyyyqqqeeeRRRAAA:::;;;:::666888777666666666666666666222111000111333333333111111111111111111111111111...000222222111222333555111111111111222333444555888888777555222111222444888888999999888888777666555:::;;;666333444666666666666:::JJJnnndddFFF===999333444444444444444444333333444333222222222333444555999DDD___zzz^^^BBB:::999666222222444444444444444444444444333333333444444444555555444444666999888???WWWooovvvpppmmmoooqqqqqqtttxxxyyy|||{{{sssvvvXXXCCC<<<444222333000222111111000000000000000///......------....../////////000000000///......////////////000000000000111111111111222333444444444555666777777777666555000000000000////////////...000111111000//////000+++,,,***(((+++000///+++---............------,,,,,,,,,++++++***+++++++++,,,,,,+++++++++,,,---...,,,++++++************++++++,,,,,,------,,,,,,++++++******++++++,,,---...++++++++++++++++++++++++------......///000000000,,,,,,++++++++++++,,,,,,.........//////000000111///000111111000000111222333333222111000//////...111111000///000111222333444333333222222111111111//////............//////---...//////000000000000---///222222222222333444111111111111111111111111222///...///111444;;;CCCEEEFFFGGGGGGIIILLLRRRVVVTTTWWWNNNEEECCC<<<555:::333222222222222222222222222222222222222222222222000000111111222222333333555555777:::>>>BBBFFFHHHNNNOOOUUU```mmmvvvxxxwww|||sssiiieee___YYYPPPFFFCCCEEEFFFFFFEEEBBB???===>>>???<<<;;;:::888777777777777999999999999999999999999777777666666666777888888888888777777777777888888666666777888999:::;;;;;;999:::;;;:::888777888999|||lll___UUUJJJCCCAAA???>>>===;;;;;;;;;<<<===;;;;;;<<<===???AAABBBCCCGGGLLLYYYlll||||||rrrpppqqqnnngggXXXFFF<<<<<<<<<:::555555555555555555666777444333222333555666555444111111111111111111111000///111333333222111222444111111111000111111222222555555555333222222444555555555666777777777777777777;;;;;;666222333444444222777:::CCC___pppKKK>>>999222333333333333333444444444333222222111222333555666888AAAZZZiiiHHH:::888555444555333333333333333333333333000111111222333444555555555333666:::999;;;MMMbbbyyysssooopppqqqqqquuuzzz~~~~~~xxx```III@@@666333444111222111111000000000000000///......------....../////////.........///000000.../////////000000000111222111111222222333444555555333222444777999888666222111111111000000000000...000111111///---------***------)))))),,,...,,,...............---,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------******************+++,,,+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,---------......///000000111111...000111000...---...000111111111111111111111111222111000......///000111333333333222111111000000......---......///000111------///000000111111111...000222222111111111222000000000000000000000000000------000222333777===???@@@AAA@@@???@@@DDDGGGEEEFFF<<<666:::777333888000000000000000000000111222222222222222222222222222111111111222333555666666:::AAAGGGMMMOOOPPPOOOSSSYYYcccooozzzppp\\\ZZZdddbbbaaa]]]WWWQQQNNNOOOPPPMMMKKKHHHDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888888999888888777777777777888888666777777888888999999999777888999888777666777888~~~mmm```SSSFFFAAACCC@@@???===;;;:::;;;<<<===;;;;;;<<<>>>@@@BBBDDDFFFKKKPPP```vvvuuurrrwwwooommmoooppplll^^^JJJ>>><<<<<<999444444444444444555666777111000///000222333222111111111111000000000000000///222555444222111222444222222111000/////////000333444555444333444777999222333444555666666666666777<<<<<<666111222333222///666:::>>>VVVvvvMMM>>>888111222222222333333444444444222222111111222444555777444<<>><<<===444111777555///222......//////////////////111111111111111111111111444333222111222444777888===DDDOOOZZZ___```]]][[[UUU___mmmyyytttsssxxxpppllllllnnndddbbb]]]XXXRRRMMMJJJHHH========================777777666777777888999999888888777777777777888888888888888777777777777777555777888777666555666888zzzeeeTTTJJJFFFAAA<<<;;;<<<<<<==================>>>???@@@@@@BBBGGGJJJNNN]]]qqq}}}yyyooolllnnnnnnyyyooo```PPPCCC;;;888888888777555444444555666666333222222222111000000000111222222333333222222111000111111111111222222222222999>>>;;;333---///333222444555555444333333444777666555444444555666777555:::<<<888333333333111666666555;;;PPPttt\\\@@@555444///111333555666555333222222111111000111222444555777???UUUzzzQQQ777999777222555222333555555555333111000444444555555555444333333555555555666999>>>FFFLLLggg{{{xxx{{{}}}~~~iiiKKK>>>;;;666222111111111111111000000000000////////////////////////000111111111111222222222111000///...---......///---...000222333222111000222000111333444333555777444222000000111222111000111000///...---,,,,,,,,,---------...///000111222///////////////...------111111///...------------------......------,,,+++************+++,,,---...((()))***+++,,,---------------,,,++++++,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,---...///000000///............---------......---------......///222111000//////......///000111222222111222444666000000///...---,,,,,,,,,000000//////......------111000000////////////000---111444555222000000111000//////000222333222111222222111111111111111222333333222222111222222333555777999:::::::::888777888777555333222000000///000000000000111111111111...444999888222...000333555444555555222222:::DDDDDDNNN]]]kkkuuutttgggYYYWWW]]]rrr}}}xxxvvvooocccXXXJJJFFFCCCBBB???:::999<<<:::888777777888888777666777555666::::::888777:::666;;;;;;777666::::::666777666666777777999;;;<<<~~~qqq^^^OOOGGGCCC???;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>???CCCHHHMMMWWWiiittttttyyyyyyuuunnnaaaRRRCCC:::777777777777666555444444444555222222222111111111111111111222222333333222222111000000111111111222222222111666;;;999444111222555444555666666555444444555555555555555666666777888555:::<<<888444444333222555666666:::LLLooo___>>>333666111222222222333333444444111111000000111222444555777@@@XXX|||WWW;;;;;;888222666111222444444444222111///222222333333333333333222333555666888:::>>>CCCGGG]]]|||||||||~~~~~~eeeHHH<<<:::555222222111111111111000000000000........................//////000000000111111111///...---,,,,,,,,,------...///000111222222111111111000000222333444555777333222111222222222///---//////...---------......------------------......111111111111111000//////555444333222000000//////............---,,,++++++************+++,,,---...))))))***,,,,,,------------,,,,,,,,,+++,,,,,,,,,)))***+++---......------,,,---------...////////////............---------...------------...//////111000000000000000111111///000111111000111333555000000///------,,,,,,---////////////............000000/////////000111111111333555444222000000222111111111333666666555333222111111000/////////000222222111111111111222222333555666888888777666555777666555333111000000000000000000000111111111111555:::===;;;444000000333555555666666444666@@@KKKWWWaaannnyyy~~~rrreee]]]ccczzz~~~eee\\\SSSMMMHHHCCC@@@BBB@@@>>>;;;999888999999999:::777777::::::777777999777999888444555999999555888888888999999999999999uuuhhhVVVJJJCCC@@@===;;;999::::::;;;<<<;;;;;;;;;999;;;======???EEENNNUUUeeexxx}}}~~~qqqnnneeeVVVEEE999666777666666666666555444333222111111111111111222222222111222222333333222222111000000000111111111222222000333555666666555555666666777777666555444444555444444555777888888888888555;;;===999555555444333444555666999GGGeeejjjAAA444:::444333111000000111333555111111000000111222444555777CCC]]]]]]@@@===999333777111222333333333222111000000000000111111222222222222444777888:::<<>>???<<<888888;;;>>>===;;;:::999999888777777777777rrrbbbSSSKKKFFFAAA>>>>>>;;;;;;<<<===============<<<>>>@@@AAADDDNNN]]]iiiyyysssrrrkkk[[[HHH;;;666777444555555555555333111000000000000111222222222333111222222333333222222111//////000000000111111111111//////000333444333111444555555333111111222444222333555777999999888888555;;;===999666666666444333444777888<<>>AAACCC???<<<===??????>>>===AAA@@@>>>=========>>>???qqq```QQQLLLHHH@@@===???;;;<<<======>>>>>>======;;;>>>@@@BBBFFFTTTgggvvvxxxtttjjjYYYGGG:::666666333333444444333333222222111111111111111222222222111222222333333222222111/////////000000000111111111000///000111222222111333333333222000111333555333333444666777777777777444:::<<<999555555666444333333666999999CCC___{{{~~~VVV:::444555555444444222111000555444333333444555777888888EEE]]]|||nnnIII<<<777444888555555555666666666777777444444333222333444666777888666444222111555:::???KKKfff~~~{{{yyytttooollleeebbbmmmjjjNNNAAA:::333111444111111111111000000000000------------------------//////000000000111111111------.../////////......000000111111222333333333111666666222555???DDDAAABBB???:::777666777777777333222000///...---------,,,---///111222222222222111111111111111000//////***+++---000111222222111------...////////////...------,,,,,,,,,,,,------,,,,,,------------,,,,,,)))***,,,---...------,,,,,,++++++++++++,,,---...------..................///............---------,,,,,,,,,---...///000111000///...---,,,,,,,,,,,,,,,---...---++++++---//////......---------......---------------...............---,,,,,,,,,,,,,,,///111555:::===<<<888555000111333555777777444222444444222111000000000000---...///111111111000000111111111111222222222333111111000000000000000111000000000000111111111111222333444333111000111222111222444888???QQQpppiii^^^aaafffuuuzzz~~~uuuiiikkkuuunnnfff```WWWLLLGGGGGGHHHEEEEEEGGGEEEBBBAAACCCEEEEEEEEEEEECCCBBBAAA@@@kkkZZZLLLIIIFFF>>>;;;>>>:::;;;<<<<<<======<<<<<<:::>>>BBBEEEMMM^^^uuu}}}uuugggUUUDDD999444333222222222222222333333444222222222111111111111111111222222333333222222111////////////000000000111000000111111111222444555222333222111111222555777444444444444444555666666333999;;;888444555555444333222666999888;;;PPPgggoooIII888777555333222222222333333333222222333444666777777???QQQlllwwwOOO???888555999555555555555555666777777666555333222333444555666666666555444333555:::===DDDaaa}}}{{{vvvsssrrrtttnnnuuufffKKK>>>777111000444111111111111000000000000................................./////////000000,,,---...///000//////...///000222333444333333222///555555000444@@@EEEBBB???===;;;::::::999777555111111000///......//////...///111222333222111000111111111111111000//////,,,---///111222111000000+++,,,---///000000000000...------,,,,,,,,,------,,,---------------,,,,,,(((***,,,---......---,,,++++++******+++---...///,,,---------...////////////............---------,,,,,,,,,---...///000111000//////.........//////------...---++++++---.........---------......///...------------------,,,------------...///000111555444444777::::::888555222222222333555555333111222222111000000000000000,,,...000111222222111000000000000000000111222222000000/////////000000111000000000000111111111111333333333222111111222333222333666:::CCCXXX{{{fffTTTRRRVVV___nnn}}}aaaWWWUUUhhh|||ooogggffffffeeehhhjjjeee]]]]]]bbb___bbbeeefffddd]]]VVVRRR|||eeeTTTGGGFFFCCC;;;999===999:::;;;;;;<<<<<<;;;;;;;;;@@@FFFJJJTTTggg|||~~~uuudddQQQAAA777222111222111111000111333444555333222222222111111000000222222222333333222222222////////////000000000000///111222333222333666999222333333222222333777:::555444333222222333555666222888;;;777444444555444333111555:::888777GGG\\\XXX<<<999555222000111444666222111111000111222444555555999FFF```~~~TTTBBB:::555999444444444444444555666777666555333222222333444666333555666666666777999;;;>>>[[[~~~|||xxxuuuvvvxxxrrrzzzzzzbbbHHH;;;444//////333111111111111000000000000////////////////////////---------.........//////...///000222222222111000...000222444555444333222000777777111555AAAGGGCCC;;;;;;<<<======;;;666222///////////////000000111///000222333222111///...///////////////......------...000111000///---,,,***+++---///000111222222...------,,,,,,,,,---------------...------,,,,,,((())),,,.........---,,,...---,,,+++++++++,,,---,,,,,,------...///000000//////.........---------+++,,,,,,---...///111111------------...///000000---......---,,,+++---.........---------......///.........------,,,,,,,,,+++,,,---...000222444555;;;777444444666777777555444333222333444444222111111000///////////////000,,,...000222333333111111///////////////000111111000////////////000000111000000000000111111111111...//////000111222444555444555888<<>>555444777444444444444333333222111333222222111111222222333111111000000//////......111000///000111222111000000111333333222222222333555555555555555666777888777444444666666333222555333444666777777555333222888222222888888666AAAPPPnnnfffEEE777222333111444777111666666555666666777888999666;;;FFFYYYuuubbb@@@777888666444444444444444555666777666666666555555444444333222444666777777999;;;>>>>>>TTTxxxzzzvvvwwwxxxuuuvvvxxxsss^^^FFF888333111111444222222222222000...,,,+++////////////............000000000000111111111111222333444444444222000//////000222444444444333222666222///222999>>>>>><<<>>>;;;:::===@@@???777///111222222222222111000000222111000//////...//////------......///000111111,,,,,,---...//////......------------...000111222000000//////............++++++******++++++,,,---,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,---------...//////////////////...---,,,***)))++++++++++++++++++++++++------...///...---+++***------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,///......------......///888444111000222444444222333333333333333333333333333333222111000000000111,,,---...000000000///...//////............//////222111111111000000//////////////////000000000000000000000000111111111111222777:::===HHHcccvvvjjjddd[[[gggVVVPPP^^^wwwaaaRRRCCC???@@@>>><<<;;;;;;;;;::::::;;;;;;<<<===???AAAFFFPPP\\\nnnsss\\\JJJ===555333444333444444444333333222111333222222111111222222333222111111111000000000000000/////////000000000///000222444444333222333444555555555555666777888999888555555777777333333666444555666777777666444333444000000555555333<<>><<<:::555444444444444444555666555555555444444444444444111222444555555777999<<<>>>SSSuuu}}}ssslllnnnsssvvvvvvwww~~~~~~uuuiiiWWWBBB777333111222333222222222222111000...---////////////............//////000000000111111111333222111000////////////...///111333444444333222555444333222444999@@@EEEEEE@@@===>>>AAA@@@:::444000000000000////////////111000///...............------......///000000000....../////////......------,,,,,,------...///000/////////......---------+++++++++***++++++,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------........................///......---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,---,,,,,,++++++,,,,,,---111...,,,,,,///111222111333333333333333222222222333222111111000000111111//////000000111000000000000000////////////000000111111111111000000000///////////////000000000000000000000000111111111111222666:::===JJJfff|||eee```gggyyyuuubbbSSSDDD??????===<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>BBBJJJRRR[[[jjjmmmUUUEEE<<<666222222333333444444444333222222222222111111111111222222222222222222111111111111//////000000000//////...111333444444333333444555555555555555666777888999777555444777777444333666666666777888777666555444222///000444444222888BBBIIInnn~~~III:::777888333333666222666666666666666777888888;;;;;;>>>LLLjjjWWWAAA:::999555555444333333333444444333333333333444444444444111222444555555666999;;;<<>>===???@@@===999000///...---,,,------...//////...---------......,,,---...//////000000/////////000000000///......------,,,,,,,,,---------......------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++************++++++...............---------,,,---...///////////////---------------.........,,,,,,---.........------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...,,,******+++------,,,---,,,,,,++++++,,,,,,---,,,***)))***---000111222333333333222222222111111222222111000000000111111222222111000000000111111111111000000000000111111111111111111000000000000////////////000000000000000000000111111111222222333666:::>>>MMMlllxxxmmmyyy~~~rrraaaSSSEEE???>>><<<;;;<<<;;;;;;;;;;;;;;;<<<=========BBBLLLTTTXXXfffuuubbbLLL@@@<<<777333111333333333444444333333222222222111111111111222222111111111111111111111111///111222222111000//////000111333333222222222333333333333444555666777888666333333666666333333666777777888888777666555444222000222555555333666<<<@@@^^^vvvNNN===888999333222555444111222333555777:::<<<===;;;<<<@@@PPPooo___AAA777777666555444333333333333333222222222333333444444444333555666777777888;;;===<<>><<<;;;===<<<;;;;;;;;;;;;<<<======>>>BBBKKKRRRUUUbbbvvvcccSSSBBB<<<;;;999555333222333333444444333333333222111111000000111111222000000000000000000000000000333555555333111000111...000111111000000111222111111111222333444555666444222222555555222222555888888888777777666555444111111222444444333444777<<>>;;;@@@JJJ^^^~~~iiiFFF999;;;666555444444333333333333222222222333333444444444444555777777777888:::<<<>>>NNNkkk}}}}}}~~~~~~~~~xxxqqqnnnpppssszzzyyytttmmmmmmuuu}}}fffUUUHHH;;;777666333///.............../////////000............------------...////////////000000000///000000000///---+++***------///000111222222222222444555555333333666888888555444555777888666444111000...,,,,,,---...///,,,,,,,,,,,,,,,---...///...///000111222111000///,,,---...000111222222222111000///...------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////...---------,,,,,,------------,,,++++++++++++,,,,,,---------...,,,,,,,,,,,,---............---,,,++++++,,,...///,,,,,,,,,------............,,,******+++------,,,///......------......///......//////...///000111222222222111111000000000111000000///000000111111333222000///...//////000000//////......//////000000000000000000000111111////////////000000000000111111111111222222222222666888;;;CCCUUUvvvqqqeeeUUUKKKBBB@@@>>><<<<<<===<<<<<<;;;;;;<<<<<<===>>>???@@@GGGOOORRR___uuueeePPPDDD:::888:::888555444222222333444444444333333111111000000000000111111///////////////000000000111444777777444111111222---...000000/////////000/////////000111333444555444111222555555222333555999888777666555555444444000000000222222222333333999CCCRRR~~~oooOOO<<<:::555222555444333444444555777888:::;;;===EEESSSiiirrrKKK:::;;;666666555444444444555555333333333333444444444444222444555555555666888:::@@@QQQooo~~~tttnnnnnnpppsssxxx{{{xxxqqqmmmpppuuu~~~~~~{{{xxx{{{lllWWWIII;;;666555333///.........---------...//////.........------------,,,......////////////000000...///000111000...,,,***.........///000000111111111111333555666555333000111000///000222222111000111000///...---...//////+++++++++,,,---...///000///000222333444222111000+++,,,---///000111222222111000///...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------......------------.....................---------,,,,,,,,,,,,,,,+++***)))+++++++++,,,------......------,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,---......//////...,,,******+++------,,,---,,,,,,++++++,,,,,,------...///...,,,+++,,,---000000000000000000000000000000/////////000111111111111000/////////000000//////............//////000000000000111111111111////////////000000000000111111111222222222222333666888;;;CCCVVVvvvyyyfffZZZMMMFFF@@@@@@???===<<<>>><<<<<<<<<<<<<<<======>>>@@@>>>BBBKKKPPP^^^zzzwwwzzz}}}uuunnnaaaSSSBBB;;;666777888555333333111222333333444444444333111111000000000000111111//////000000000111111111000444888777333000000111---///111111000///000111...//////000222333555666555333333666777444444777888888777555444333333333111111111111222444555444777???LLLzzz___BBB<<<666333444222444444444555666888999:::===DDDRRRgggTTT===;;;666666555555555666777777555555555444444444444444333444555555555555888:::<<>><<<<<<<<<<<<<<<===>>>>>>AAA<<>>777333333111111111333555777:::<<<===;;;AAALLL___~~~```EEE@@@666666666666666777888999666666666555555444444444555666777777777777999;;;555IIIlllyyy___OOOOOOVVVaaajjjtttssskkkeeefffjjjxxxuuuXXXHHH888222222222111222222111000.........///000......---------,,,,,,,,,............/////////000...---,,,++++++---///000000000///............///,,,///333666666666777888:::666000,,,***,,,///111....../////////...---,,,++++++,,,---...///111222222333555777777555333111////////////...---,,,+++---------,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------....../////////)))***,,,---.../////////---------...///000000111000///---,,,+++,,,,,,---***+++---...///...------,,,,,,------...///000000...,,,******+++------,,,///......------......///,,,...111000---,,,---///------...///000111222222///////////////000111111///000222333444444333222111111000000000000111111//////000000111111111222////////////000000000000111111222222222333333333222444888@@@RRRoookkk\\\RRREEEBBB???======>>>>>>===;;;;;;;;;<<<<<<<<<<<<======AAAAAADDDOOO]]]|||~~~yyypppeee]]]\\\___bbbdddgggccc\\\SSSJJJCCC>>>;;;555444222222333333222111222333333444444333333222333333222222111000//////222222222111111111111111000000000000//////////////////000000000000//////000111111222222333444444777666444444444666888999999888888777666555444444111111222333333444555555666999KKKooovvvLLL888777999777666777666444333444666888999===???DDDPPPiiiyyyQQQ<<<<<<888222111555999777222888666444333333333555666444444444333222444777999>>>HHHcccppp[[[LLLMMMTTTbbbhhhlllhhh___\\\bbbiiiyyyxxxRRRDDD666222111000.../////////000000///...------,,,,,,,,,---------....../////////...------,,,,,,,,,,,,------.../////////444333222111000...------000111333555666666666555999555111//////000111111//////............//////)))***,,,---///000000111333333333222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((***,,,+++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++''')))+++,,,,,,---...000...---,,,,,,++++++++++++------------------------...//////////////////...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---......///000111111222000000////////////000000333333222111000000000000222333444444222111222444222111111000///......---111111000000000000111111333333333222222222111111222666999===HHH___~~~vvvaaaQQQGGGDDDBBB???>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>CCCAAACCCMMMZZZyyy{{{||||||ssslllgggaaaYYYSSSRRRRRRRRRRRRQQQNNNIIIDDD>>>:::888666555444222333444444333222222333333444444333333222333333222111111000//////000000000111111111111111000000000000///////////////000000111111000000///000111111222222333333444888777555333222333444555999888888777777666555555111111222333333444555555666777GGGjjjWWW@@@888777666777:::<<<======<<<999888777444555999CCCYYYzzzbbbEEE>>>:::666444666888666333777666444333333333555666444555555444333444777:::???KKKfffuuu___PPPOOOVVV^^^gggnnniii]]]YYYcccoooyyy{{{rrrOOOBBB666222222000//////000/////////............,,,---------............/////////......---------,,,------...///000000111222222111000///......------...000111222222111111777444111000111222333333///..................///...//////000111111000000/////////000000111111222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***,,,------,,,,,,---///------,,,+++++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---............------------------------------............---------------...///000000000111111000000000000111111333222222111111111111222333444555444222111222333111111000000///......---////////////000111222333333333222222111111111111111444666888AAAVVVqqqrrr]]]NNNEEEBBB@@@???>>>???>>>===;;;;;;;;;;;;<<<<<<<<<<<<===???CCC@@@AAAJJJWWWuuutttooorrrvvv|||{{{{{{yyyuuuqqqlllgggeeecccaaa______^^^[[[TTTNNNOOOLLLHHHFFFDDDCCC@@@>>>>>>===:::777555333222111444333222333555555555333222222333333333333222222222222222111111000000///......//////000000111111////////////000000000000000111111111111111111000000000111111222333333333444444222111111222333444888888888888888777666555111222222333333444444555666555@@@aaacccFFF999555666888666<<>>>>>???>>><<<:::;;;;;;;;;<<<<<<<<<<<<===>>>AAA>>>???GGGTTTqqqpppfffccc^^^aaadddfffgggeeebbbaaa\\\ZZZXXXTTTQQQNNNLLLKKKIIIHHHFFFGGGGGGGGGDDDAAA>>>===<<<<<<;;;999777666;;;:::888666444222000///444333222333555666666444222222333333333333222222222111111111000000000///,,,------...///000111111////////////000000000000111111222222222222111111000000000111222222333333......///000111333555666777888888999999888777666222222222333333444444444777444;;;WWWfffFFF888777999;;;666???IIIMMMIIIAAA;;;777:::999999;;;DDD[[[~~~ZZZBBB===999888777555444666666555444333333333444444666666666555444666999;;;???UUUuuuooo[[[QQQQQQ^^^kkkvvvppp```WWW^^^jjjsss{{{tttsssyyygggGGG===444222222111000222111000...---,,,...///111.........////////////000............////////////......///000222333444444111111111111111111111111000000111111111000......111///------...000111111------,,,,,,,,,,,,------////////////...---,,,,,,))))))***,,,...///000111---,,,,,,+++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,...//////...------...,,,,,,,,,------------...+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,...///...------...000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////---------....../////////111111000000000000111111111111111111222333444555666666666555222000111111000000/////////.........---.........000111222333111000000000000000000000222444555555999EEEWWWdddwww~~~fffUUULLLFFF???>>>===>>>>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<===:::>>><<<===EEEQQQnnnuuuggg[[[TTTTTTLLLLLLNNNNNNMMMLLLJJJIIIGGGEEECCCAAA????????????<<<;;;;;;;;;<<<======<<<777888888777777777888888999999888666555333222111333222222333555666555444111222222333333222222111111111111000000000000000,,,,,,---...///000000111.../////////000000000111111111222222222222111111///000000111111222333333---......000111333444555555666888999999888777666222222333333333333444444777555999MMMsssdddCCC:::???BBBAAAAAAIIISSSWWWSSSJJJBBB===888777777999???QQQrrriiiGGG>>>888888777444444777555555444333333333333333666666666555444666999;;;???ZZZ|||yyycccUUUQQQ\\\gggqqqqqqhhhaaaaaadddlllsss|||~~~rrrrrrttt{{{cccCCC;;;444333222000000222111///...,,,---...000111.........////////////000---......//////000000000//////000111222333444555111111222222222222333333111222222222222000///...333111......///000000///------,,,,,,,,,,,,------,,,------............---++++++,,,,,,---...//////,,,,,,+++*********++++++---------,,,,,,+++++++++------------............+++,,,......,,,+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,------,,,,,,+++***,,,---.........000222++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............---,,,++++++************************---......///000000/////////////////////000000000//////............//////000000000111222333444555555666666444111000000111////////////............//////////////////000111000000000000000000000111111333444555888@@@MMMWWWjjjttt|||bbbQQQHHHCCC???===<<<<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<===999===<<<===DDDNNNhhh}}}qqqcccYYYPPPHHHEEEGGGAAAAAAAAA@@@@@@???>>>===<<<;;;:::999888999:::;;;888777777777777777777777666777777777555666777999111222333333333333222222333222111222444444444222111111222222222222111111000000000000000000000000------......//////000000......//////000000111111000111111111111111111000//////000000111222222222222222222222222222111111333444777888999888777666333333333333333333333333444777999DDDaaagggHHHBBBJJJNNNKKKNNNTTT\\\aaa___UUUIIIAAA===999999<<>>>>>CCCJJJaaazzzrrr]]]SSSKKKGGGDDD@@@>>>@@@>>>===<<<:::999999999999999888777666666666777777555555666555444333333444333555777666333111111222---...000222222333222222333222111111222333222000111111222222222222111111///000000000000000000000////////////////////////.........///000111111111///000000111111000000/////////000000111111222222444444444444333222222111111333555777888888666555333333333333333333333333000777:::<<>>999555444222//////111............/////////000,,,---------............,,,---...///000111222222111111111111111222222222111111000000000000000000...///000111000000...---111///...///111222111000///..................///***+++,,,---............++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------***+++------+++***+++,,,******+++++++++,,,,,,,,,************************------------------------+++,,,,,,------,,,,,,+++)))+++,,,---,,,,,,...000------,,,+++++++++,,,,,,........................//////000000000000//////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......///////////////////////////////////////............//////////////////000111222222000111222111///...///000.......................................///000111111111111111222222333333///111333444555888===AAALLLSSSdddxxxwww[[[KKKCCC??????===:::999:::<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;@@@??????CCCGGG\\\}}}}}}kkk\\\TTTIIICCC???AAABBB@@@>>>???===<<<:::888777777777777888777666555555444444444111333444555444444444555000333666555111,,,***)))000111222333444333222222444222111111222222000///111111222222222222111111////////////000000000000000000000000000/////////---......///000111111222//////000000000000///////////////000111111222222222333444555555555555555000222444777888777666444333333333333333333333333,,,777:::777EEEjjjcccXXX]]]bbbaaaccciiiuuurrrccc[[[NNNCCCAAADDDRRRpppjjjQQQ<<<999:::555000111333333444444444333222111444444444333222444777999???\\\}}}}}}{{{wwwlll^^^UUUSSSMMMTTT]]]bbbccceeehhhkkkqqq{{{sssrrrsssuuutttuuufffEEE>>>999555555222......111------...///000000//////,,,,,,,,,---------......,,,---...///000111222333222222222111111111000000000/////////............///000111222222111000///+++******,,,...000////////////............//////))))))***+++++++++******)))******+++,,,,,,------,,,,,,,,,+++,,,,,,------......---,,,,,,+++******))))))*********+++++++++***,,,------,,,++++++,,,++++++,,,,,,,,,---------************************...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------++++++,,,---...------,,,++++++++++++////////////////////////,,,,,,------------,,,,,,,,,,,,------...---------........................***+++,,,---.................................---000000////////////000000///////////////000000111///000111000///...///000---.....................,,,,,,,,,---///000222333111111222222222333333333111444666777777888;;;===<<>><<<<<<<<<=======================================<<<:::@@@<<>>>>>>>>===<<<:::999888;;;:::888777777777888999777888999999888666333222555666666666777777888888555555555555555555555555444444444444444444444444444222111111222333333222000000000000000///......000000000000111111111111///////////////000000111000000000000000000000000222222222111111000000000000111222333333222111000222555888777222000222555222333444666777666333000333222222222333333444555333999>>>???FFFaaakkk___```ffflllzzzzzzqqq```QQQLLLKKKPPPcccwww[[[;;;;;;@@@888222444000111222222333333333333444555666555333333555666???]]]}}}yyyqqqfffZZZQQQMMMOOOTTT\\\aaaeeemmmvvv~~~tttvvvxxxvvvuuuzzz~~~```LLL888666333111111111000/////////............//////,,,---.........---,,,+++...///000111222333444444000000000000///////////////...,,,++++++,,,---...000000000000000///......///////////////000111111000---***+++...000000...++++++,,,------,,,,,,+++******))))))***,,,...///000...,,,+++,,,---------,,,)))''''''***+++***))),,,,,,,,,++++++*********,,,)))&&&''')))++++++***...------,,,,,,++++++***---,,,,,,+++*********+++/////////......------,,,,,,---///...---,,,,,,---+++,,,---.........---,,,,,,+++*********+++,,,---,,,---------......//////---///111222222000...,,,,,,,,,,,,---------......000///...---,,,+++++++++...,,,***,,,000222222000////////////............000//////...------,,,,,,000000000000000000000000//////000000///...------...000111000///...///111,,,------...///000000111000000111111222222333333333333333444555777:::;;;999<<>>LLLiiiyyyjjjiiinnntttbbbXXXPPPJJJPPP[[[uuupppJJJ??????999444555111222222333333444333333222333444444444555777999BBB^^^zzz}}}wwwlll]]]RRRIIIKKKRRR]]]fffnnnzzz{{{zzztttTTT@@@888555222111111000000/////////............//////....../////////...---,,,......///000111222333333/////////............---///...............//////000000000000000///......///............///000000000...---,,,---......---+++++++++++++++,,,,,,,,,///...,,,+++++++++,,,,,,///---++++++,,,---------+++)))((()))+++,,,***(((,,,,,,++++++++++++++++++,,,)))''''''***,,,+++***+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++.........---------------+++---......---,,,,,,---***+++,,,------,,,++++++,,,+++*********+++,,,---------.../////////......+++---///111111///---,,,+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,...,,,+++,,,000222111000............------------........................///////////////////////////////////////...------///000111000///...///111---......///000000111111000000000000111111111111444444333333444555666777666777999<<<@@@DDDHHHIIIWWWaaannnvvvzzziiiYYY]]]yyyiiiQQQGGGBBB@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;AAA;;;???EEEMMMmmmuuucccRRRKKKEEE>>><<>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===;;;AAA;;;???EEELLLlll~~~nnnaaaUUUIIIEEEBBB???>>>@@@;;;;;;;;;;;;:::999888777666777888999888777555444555666777888888888888777444444555555555555555555555555555555555555555555333333333333333333333333333222111222333333222111222222222222222111000000///000000000111111111111111111111111111222222333000000000000000000000000333333333222222222222222333333111000000111333333333555777666444333444555444333333444666777666555555555444333333333333444999;;;EEEZZZyyymmmddd\\\\\\ZZZTTTNNNLLLQQQ```yyyjjjEEE666666777666555555444444444555555555000222333444444666999;;;CCCWWWooo}}}xxxfffVVVMMMPPP[[[jjjwww}}}cccJJJ:::666333111///000000///.........------------......////////////......------------......///000000111.........------------,,,,,,...000111222222111111...///////////////......---,,,,,,,,,,,,---......,,,...111///,,,***,,,...111///---+++******+++,,,***++++++,,,...///000111,,,+++***+++---......---******,,,------,,,)))(((*********++++++,,,,,,,,,+++*********+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,---------+++,,,......---,,,---...,,,,,,,,,,,,,,,++++++***,,,+++*********+++,,,------///111222111///---+++)))***,,,...//////...---++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---...///000000///.........---------,,,,,,,,,,,,------.../////////////////////////////////...///////////////......///000111111000///000111000000111111111222222222444444444333333222222111222222222222222222222222444555555666777888::::::999@@@FFFIIIJJJNNNWWW___qqqjjjdddkkk{{{xxx]]]LLLCCCAAAAAA??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::AAA<<<@@@GGGMMMmmmzzzfffWWWMMMFFF@@@???>>>;;;999999999:::::::::999888777666666666777888777666555444444444555666666777777777555555555555555555444444555555555555555555555555333333333333333333333333222111111222444444222000222222222222222111000000///000000000111111111111111111111111111222222333000000000000000000000000222222222222222222222222444333222111111222333444333555666666555555555555444222111222333555555444777666666555555555666666999AAATTTsssyyykkk\\\UUUPPPPPPQQQMMMGGGCCCCCCRRRlllYYYBBB<<<;;;888666666555444444444555666333444555444444444666888===NNNeeezzz{{{vvvtttxxx}}}xxxjjj\\\SSSWWWcccsss~~~|||hhhRRR???444555222000.../////////............------..................------------------------...//////000000/////////.........------+++,,,...000111111000000......////////////......,,,,,,,,,,,,,,,---......,,,...000///---,,,...000444222///,,,*********+++((()))***,,,---//////000,,,++++++,,,///000///...***,,,---...---+++***)))*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,+++++++++,,,,,,---------***,,,......---------.........------,,,,,,,,,,,,,,,+++*********+++,,,------///000222111///,,,******+++,,,.../////////...,,,,,,,,,,,,------------***+++,,,---............+++,,,......///.........////////////.........---......................................................///////////////...000111222111000///000222111111111111222222222222333333222222111111111000000000111222333333333333222222222222444555666777999999999:::===BBBGGGJJJWWWiii{{{uuuyyyzzzoooWWWJJJBBB@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::AAA<<<@@@GGGMMMmmmxxxdddTTTJJJ@@@>>><<<;;;:::999777555888888999999888777666666666666666666666555555444444444444555555666666666666666666555555555555555333333333333333333333333333333333333333333333333222111222333444444222000111111222222111111000///000000000000111111111111111000000000000111222222000000000000000000000000000111111111111222222222333333222222222222333333444444555666666666666555555333111000111333333333777777666666777888888999:::IIIfffooo^^^RRRLLLHHHEEEEEEFFFDDDAAA>>>===GGG^^^}}}rrrTTTBBB999666777666555333333444555666555666666555333333555666888DDDWWWkkk|||rrrnnnlllpppwwwwwwoooggg\\\___iiixxx~~~~~~~~~|||iiiUUUDDD888222444111///......//////...//////............//////......---,,,,,,,,,,,,---............//////000000/////////............---,,,------...////////////------.../////////......---,,,,,,,,,,,,---......000111000...------///111333111///---++++++++++++++++++,,,------------,,,++++++,,,...000222111000+++---///...,,,+++******++++++++++++++++++,,,,,,)))+++------,,,,,,,,,---......---,,,,,,+++******++++++******++++++,,,,,,,,,,,,,,,,,,------------***,,,---...------.../////////...---,,,,,,,,,,,,,,,+++*********+++,,,---,,,---///000///...,,,++++++,,,,,,---............,,,,,,---------.........***+++---...///...------***,,,...///...------...000000/////////...........................------........................---...//////////////////000111222222000000111222111111111111111111111111000000000///////////////000111222333444555555444444444444333333444444555<<<999666777;;;>>>@@@@@@III\\\wwwhhhiiillluuugggSSSHHHBBB??????===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::AAA<<>>???@@@@@@@@@@@@???======@@@OOOiiijjjLLL<<<888777666444333222333444555555555666555333333555666777<<>>???<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;AAA;;;===BBBFFFeeepppTTTEEE@@@@@@;;;;;;999666666999;;;;;;666777777777777777666555777666555333333444555555777777666666666666777777888888777777666666666555555555555555555555555555222222222222222222222222111111222333555444222///000000000000000///......000000000000111111111111///////////////000000111000000000000000000000000......//////000000000111222222444555555444222222555444444666777888777555:::777333111111333333333444444444555777888:::;;;III```zzz]]]KKKDDDAAA>>><<<@@@BBB@@@>>><<<:::888;;;999@@@VVVppp~~~ZZZFFFCCC777666444222222222444555444555555555444444555777888888>>>IIIUUU^^^cccfffpppvvvkkkhhheeehhhooowww|||~~~wwwtttuuu{{{~~~|||yyyxxxxxxvvvxxx~~~~~~uuukkkbbbTTTFFF;;;555333333222000...---...///......111111000000000000111111111000///------......////////////000000000000000---------,,,,,,,,,++++++111000...------...///000,,,,,,---.../////////......------------...//////???999111------......,,,&&&''')))***,,,,,,------)))***---///111222222222,,,,,,---000333555444222...///000...***)))+++------,,,,,,++++++*********))),,,//////---,,,---...,,,,,,---......//////000+++*********+++,,,,,,---/////////......---------)))+++---...------...//////---,,,***))))))******,,,+++*********+++,,,---++++++++++++,,,---------+++++++++*********************+++++++++,,,,,,,,,+++,,,...//////...,,,+++))),,,000000...,,,,,,---......---------,,,,,,,,,***+++,,,---///000111111........................------...///000000//////000222222222111000111222111111000000000000000000222222222333333444444555666777888888777555444333000000000111333444666777555777999888777888===BBBIII^^^eeebbbbbb___kkkzzzZZZNNNDDD@@@BBBAAA<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999>>><<<===CCCDDDJJJ[[[rrr___JJJ@@@AAA@@@888888888888888888999999888888888888888888888888===;;;777444222222333444222222333333444555666666888777555444333333444444333444444555555444444333111444555333444777666222777999::::::888777777888444111000333555444111///333222000......///000111444333333111000///.........000222222///---...000111111000000222444777999777666555444333222222222000222444666666444222111666555333111000000111111777777888888666666===FFFSSSvvvhhhSSSDDD======@@@???GGGLLLHHHAAA>>>===;;;:::===<<>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999===;;;;;;AAABBBIIIZZZ}}}bbbRRR@@@999;;;999888888888888888888888888888888888888888888888888:::888666444333333444555222222333333444555555666888777555444333333333444333333444444444444333333333555444444999AAADDDCCCCCCEEEGGGHHHHHHHHHIIIJJJGGGAAA;;;888777666555444333333222222111111000000////////////////////////...111222111///......000111000000000111444666888777666666555444444333333444555666666555333111000555444333111111111222222666666777888777999CCCPPPfffaaaLLL@@@===CCCJJJLLLWWW\\\SSSEEE<<<:::;;;444888666;;;MMM___wwwaaaGGG===:::666333444555444111333333333444444444555555888777666888;;;@@@FFFIIITTTZZZdddssspppbbbccciiittt~~~|||uuussstttwww||||||yyyvvvrrrlllhhhfffhhhlllooo~~~~~~uuullldddYYYPPPIIICCC;;;666444333222111000000///...............//////............//////...///000111111000///...//////...------------...........................---,,,,,,,,,------.../////////......------,,,,,,---,,,+++++++++---///000000//////...............,,,,,,++++++---///111333......///000000000//////...........................---,,,+++++++++,,,---,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************+++,,,---...333222///---,,,+++,,,,,,++++++,,,---///111333444000///...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........---------,,,,,,***+++,,,......,,,+++***,,,,,,,,,---------.........------,,,,,,+++******,,,---...---,,,+++,,,............................../////////---,,,---...,,,,,,,,,,,,,,,---..............................000000000000000000000000111111000111222222222111666555333222222111000///555555666666666555555444555444333222333444666777888999888777999<<<@@@BBBVVV}}}wwwssszzzsssTTTHHH>>>:::<<<;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::999===999888>>>@@@GGGXXXoooVVVIII===:::<<<999888888888888888888888888777777777777777777777777666666555555555555555555222222333333444444555555666666555444333333333333333333444444444444333333555555555999DDDTTT\\\^^^YYYZZZ\\\___ccceeehhhiiieee^^^SSSIIIBBB===:::777222222333333222111000/////////...............///000111222111///...///000000000///000111333555666555666777777666555444333555555555555555444333333555444333222222222333444888888888888777===OOO```zzzzzz|||{{{]]]IIIBBBFFFQQQ\\\eeeoooooo^^^FFF888666888555:::777888CCCPPPffftttPPPBBB===777333222333333444444333333333333444555555777666444444555777;;;===EEEJJJQQQ[[[iiizzzooobbb^^^cccnnn{{{zzzqqqmmmnnnqqquuuxxxyyywwwuuupppkkkddd^^^[[[\\\___bbbooonnnhhh]]]TTTOOOIIIBBB===999555333222222222111000000///...............//////............//////---...///000111111111000000000///............///,,,,,,------...///000000---,,,,,,,,,,,,------.../////////...---,,,,,,+++...---,,,+++,,,,,,...////////////............---******++++++,,,---......///////////////...------........................------,,,,,,+++******)))---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******++++++,,,---...000///---,,,,,,,,,---...))))))+++,,,///111444555//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---------+++,,,---......---,,,+++,,,,,,,,,------------...//////...,,,+++)))((('''+++,,,------++++++,,,---.........................../////////---,,,---.....................///000........................000000000000000000000000000000111222333555777777:::888555444333111...,,,222333333444444444333333555444444444444555666666777888999888999===EEEKKKlllrrrSSSHHH???<<<>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999===999888===>>>FFFWWWeeeMMMEEE===<<<>>>:::888888888888777777777777666666666666666666666666555555666666666555444333222222333333333444444444555444444333333333333222333333333444444333333333444666999DDDWWWkkkvvvwwwooopppsssxxx~~~wwwhhhZZZNNNCCC;;;666555444333333222222222333222111///.........///111111111000//////000000/////////000111222444555333444666777777666444222111111222333444666777777444444333222222333444555;;;:::999999;;;GGG```vvv|||jjj\\\^^^gggzzzxxx```SSSRRRZZZhhhuuuxxx]]]BBB444333666777===:::888>>>FFFYYYttt]]]FFF>>>666444333222333666444444333333333444555666444444333333444666888:::<<<@@@EEEIIIOOO\\\lllxxxqqqaaaXXX^^^ccclllwww~~~vvvnnneeeeeefffiiikkkkkkjjjhhhdddaaa[[[VVVSSSSSSTTTUUUZZZZZZTTTKKKEEEDDDAAA===777666555444444444333222000000///...............///......------......///,,,---...///000111222222000//////...............,,,,,,------.../////////......---------......///000///......---,,,++++++......---,,,,,,,,,------......///.........------******,,,------,,,++++++------............------------------------------,,,------------,,,+++***///...---,,,++++++***************+++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---...000000...------...//////******+++,,,...000222333...---,,,++++++++++++++++++++++++,,,,,,,,,------///.....................------...//////...------------------------------000///...---+++***))))))+++---------,,,+++,,,---.........................../////////---,,,---...//////............//////---------...............000000000000000////////////000000222555;;;BBBGGG>>>999444111111111000///000111111222222222222111444444555555666666666666666777999::::::@@@NNN[[[lllPPPGGG@@@<<>>:::999>>>>>>EEEVVVxxxxxxYYYDDD???999999;;;666888888888777777777666666555555555555555555555555555666777777666444222000222222222333333333333333333333333333333222222222222333333333333333333222111666???PPPiii||||||{{{kkkXXXJJJ@@@>>>:::777555444555555333222000/////////000111333222000000000000000000//////000000111222333444222333555666777666444333111111222333444555666777555444333333333444555666999888999===FFFZZZxxxooo[[[NNNFFFEEEKKKZZZnnn|||zzzlll```^^^fffqqqrrrSSS===666666777333:::777444888<<>>???@@@FFFPPPXXXfffkkkpppooolllnnnuuu{{{sssbbbWWWSSSZZZ\\\```fffkkkmmmiiifffYYYXXXWWWXXXYYYYYYWWWUUUOOONNNMMMKKKIIIGGGFFFEEEDDDEEECCC===::::::999555444444555555444222222111000000///.....................------------......,,,------///000111222333///...------,,,,,,------........................000000////////////000000///......---,,,,,,++++++...---------,,,,,,---------......///...---,,,,,,***+++---......---,,,+++******+++------.........------------------------,,,,,,---...//////......///...---,,,+++******+++((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------111000///...------...///......------------......,,,+++******)))*********++++++,,,,,,,,,---------////////////////////////........................------------------------///.........------------,,,...///...---,,,---............................../////////---,,,---.........---------------...---------.........//////000000000000//////....../////////000666AAAOOOXXXKKKBBB777000///111333333//////000111222222111111444555666777777777666666555666999<<<===FFF\\\rrrbbbIIIDDD>>>;;;===;;;<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;;;;<<<999>>>;;;:::>>>>>>CCCSSSnnnjjjOOO@@@>>>999888:::666888888888777777666666555666666666666666666666666666666777666555333111000222222222222333333333333111222222333333222222111222222333333333333222222111666BBBWWWqqqxxxwwwzzzwwwhhhRRROOOIIICCC===999777666333222000//////111333444444222000///000111111000000000111111222333333444333333555666777666666555555555555555555444333222666666444444444444555666444555:::GGGYYYqqqnnnTTTEEE@@@???===>>>EEEQQQZZZ^^^___^^^XXXWWW```mmmyyybbbFFF:::999:::888222888666444888999CCCXXXhhhRRR>>>777777444333555222333444555555555444444111111222222333333333333222555888888999;;;@@@EEEJJJNNNSSSTTTSSSUUUZZZ___cccfffjjjiii```SSSMMMMMMOOONNNNNNPPPSSSUUUVVVUUUMMMKKKIIIHHHHHHHHHFFFEEE???@@@BBBCCCBBB@@@===;;;999<<<<<<888666777444000111222444333111//////000000000///.....................------------......------......///111222333......---,,,,,,,,,,,,,,,..................------222111111000000000000111------------,,,,,,,,,,,,,,,---------------------------...//////---,,,++++++,,,---...///...---,,,((()))***+++---------...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///...,,,+++***++++++,,,(((((())))))***+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------///...---,,,,,,,,,---...222111000...---,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,------------////////////000000000000...........................------------,,,,,,,,,------....../////////000---...//////------...///.........................../////////---,,,---......---,,,,,,+++,,,,,,,,,,,,,,,------.../////////111000000//////......---.........///666BBBSSS^^^ZZZNNN===333000222333333///000111222222222222222444555777999999888666555555666:::>>>AAANNNnnn{{{YYYCCCAAA>>>;;;<<<:::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;;;;<<<<<<666<<<::::::>>>===@@@OOOdddxxx___HHH>>>???:::999<<<:::999888888777666666555555666666666666666666666666555555555555444444333222222222222222222222222222000111222333333222111111222222333333333333222222333777BBBVVVpppuuugggfffhhhppp|||uuurrrllldddZZZPPPHHHCCC<<<:::777444333333444555555222///...000222111000000111222333333444444444555666666777888888999999777888999999888666444222888777666444444444555555444777CCCVVVlllxxxZZZDDD<<<<<<<<<<<<<<<>>>AAAEEEGGGHHHGGGEEEHHHUUUaaajjjpppuuurrrcccMMM;;;555999999555333999777666;;;:::>>>NNNtttjjjIII;;;888444222444111222444666666555444222111111333444444444444444222222333444555777999;;;;;;>>>@@@BBBBBBCCCFFFHHHJJJJJJNNNQQQMMMEEEBBBEEEBBBBBBBBBBBBDDDDDDDDDCCCCCC@@@>>>=========<<<;;;:::;;;<<<===<<<;;;999888555888999666666777555111///111333222000...///111000000///..................------,,,,,,------...............///000222333//////...---------------,,,,,,------.../////////222111111000//////000000+++,,,,,,,,,,,,---------++++++,,,---............,,,---...//////---,,,***++++++,,,---.........---))))))***+++,,,,,,++++++++++++++++++++++++++++++///...---,,,------//////...---+++******+++,,,...)))******+++,,,,,,------,,,,,,---------............------,,,,,,,,,------...---,,,,,,---///000111444333111///...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...//////000000000111111111...------------------.........---------,,,,,,,,,---------.........//////,,,---......,,,,,,---............................../////////---,,,---......------,,,++++++,,,,,,,,,,,,------...//////000111000000///......------,,,...///000333>>>LLLVVV^^^QQQ???444111222111000000000222333333444444444333555888::::::999777555555555:::@@@EEEVVV~~~vvvUUUAAAAAA???======:::<<<<<<;;;::::::::::::;;;:::::::::;;;;;;<<<<<<<<<444:::999:::>>>;;;>>>MMM___kkkTTTAAA:::===888777;;;:::999888888777666555555444777777777777777777777777333333333444444444555555222222222222222222222222000000222333333222111000222222222333333222222222555888AAASSSkkkyyyuuuiiiYYYWWWYYYaaammmwww|||}}}}}}nnn```YYYIIIFFF@@@;;;666444333333666222///...000222222111111222333444444444444444888888888888999:::<<<===555777999;;;;;;:::888666999888666555444444444555999===KKKbbbyyyeeeLLL<<<999===666777999:::999999:::;;;<<<:::>>>IIIRRRVVVXXXZZZSSSKKK===333222555555000222777444555:::777888EEEiii}}}RRR>>>888444222444000222555777888666333111///111333666888999999999555333111111333555666666888999:::;;;<<<======<<<===;;;===BBBAAA;;;:::===:::;;;===??????===:::888===:::888777888999999888666666666666555555444444///222333111222555666333///222333333000000222444000000///..................------,,,,,,------...//////.........000111222000000///...............***+++,,,---///000111111111111000///////////////***++++++,,,,,,------...***+++,,,---............,,,---...//////---+++******++++++,,,,,,---......***++++++++++++***))))))++++++++++++++++++++++++111///---+++***+++,,,---...,,,+++******+++---///++++++,,,------...//////---------.........//////...------,,,,,,,,,------...---......000333555666444333111000...------------------,,,,,,---......,,,,,,,,,---------......//////000000111111111222------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------+++,,,------++++++,,,---.........................../////////---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,------...///000000111000000///...---------+++...000000222888CCCLLLYYYLLL<<<333111222000...111111222333444555555555333555888;;;;;;999777555555555:::AAAGGG[[[pppTTTCCC???;;;;;;???===::::::999999999:::;;;;;;::::::;;;;;;;;;::::::999999777888;;;<<<>>>DDDKKK]]]xxxwwwbbbHHHDDD???;;;999888777666555555555555555555555555444666777666444333333444444333222222111111111222444444444444444333333222444333222222222333444555111111000000000000111111333555:::FFF\\\ppptttnnnTTTLLLHHHNNNYYYaaaccccccbbbmmm|||kkk^^^NNNDDDAAA???999444666666666666555444333222111222111111111333666999::::::999999888777666666444999===>>>;;;888777777888999888555333444555555666???VVVtttfffSSSIII@@@999555666777999::::::888555444999888;;;BBBHHHIIIGGGEEECCC;;;:::777...000888777///222444555555777<<<@@@ZZZkkklllIII:::999888444333666666333444888666000222222333333333333444444333333333333333333333333555555555555555555555555777666666666666888:::;;;999888888777666555555555777777777777777777777777444444444444444444444444555444222111111111222222222222222222222222222333////////////..................////////////............///111222222222222...//////000///---,,,+++---------------...222555666444000---+++,,,...//////...,,,*********,,,---,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000------......------,,,+++------------------------***+++,,,,,,------,,,,,,........................,,,,,,++++++***+++++++++...------...222666888888333222000---,,,+++++++++---,,,++++++******++++++,,,++++++******++++++,,,---...///000222222333333//////.........------------,,,+++++++++,,,---...,,,,,,************,,,,,,///...,,,++++++,,,.../////////.........---------........................,,,---------.../////////...///000///...---...000///000111000...------...///...,,,,,,000666===AAABBB???:::555222222333555333333333333333333333333555666888999999999888777:::>>>======MMMtttlllQQQBBB@@@<<<<<<@@@>>>;;;;;;:::999999:::::::::777888888888888888777777;;;999999;;;<<<===BBBIII[[[ttthhhTTTDDDAAA<<<:::999999999888555555555555555555555555444666777666555333333444444444444333333444444444888888999999888777666555555555333333222333444555555444333333222222222222444555666===NNN```gggeeeVVVOOOHHHGGGLLLPPPSSSSSSOOOXXXeeetttqqqggg___VVVJJJ@@@;;;:::888666444222000000333333333333333444666777555555555666666666777777555999<<<===:::777666666777777666444555777888777777EEEbbb{{{ZZZEEE>>>;;;999:::999::::::888666666888;;;:::999:::???DDDEEEDDDCCC@@@:::<<<<<<555666888222444555666666666777:::<<>>AAAVVV}}}|||dddLLLAAAAAA>>>>>>AAA>>><<<;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;:::===::::::;;;<<<<<>><<<:::999999888666555555555666666999999888777666555444444666666555666???MMMVVVYYY[[[VVVNNNGGGBBBAAAAAAAAA===CCCLLLWWWeeettt|||lll```LLLHHHCCC===888555333333222333444555555555555444333333333444444555666777777999;;;;;;888666444444555333222444666999:::;;;@@@UUUwwwmmmNNN<<<777777999:::777888888777555666:::===;;;<<>>===>>>888999:::222777555333222444555555555===BBBLLLZZZlllvvvSSS???999888333666666222000222333222222222333333333333444444333333333333333333333333444444444444444444444444444111///111444666555333666666666555555444444333333333333333333333333333222222222222222222222222333222111111000111111111111111111111111111111111////////////............,,,,,,------------,,,,,,,,,------.........------,,,,,,,,,---...///000000------...------...111333888666222///------...///......,,,+++++++++,,,------------------.........------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++,,,,,,------,,,,,,------------------------...------,,,,,,------.........000555:::>>>??????222111///---,,,+++,,,,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,------------...000111111111111............------------///...---,,,+++*********//////............//////...---,,,++++++,,,---..................---------.......................................---------...///000///...---...000000111222111000///000111444333111000000000111222555555555444333111000///111111111111111111111111222222333444444444444444777:::>>>GGGaaavvvlllccc]]]XXXUUU]]]HHH???BBB???>>>AAA>>>===<<<;;;:::999888888888;;;<<<==================<<<999999;;;<<<<<>><<<>>>===;;;:::999999999999======<<<;;;999888666555777777777666999AAAJJJPPP\\\___]]]SSSHHH???:::666777999>>>DDDNNNYYYccciiieeedddhhhtttgggaaaXXXNNNDDD===999777666666777888999999777555555444333333333444555555888999999999777555333333555111000333777999<<>><<<;;;:::;;;<<<<<<<<>>CCCJJJUUUkkklllQQQAAA:::666888888666222000000000222222222333333333444444333333333333333333333333333333333333333333333333444111///000444666444111555555555444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000////////////............,,,------......------,,,------.........---,,,,,,...------,,,,,,...///000---.........---...000333999777333000.........///...---,,,,,,,,,,,,---------------...............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------------,,,------++++++,,,,,,++++++***)))***************************+++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,------...,,,,,,///333888;;;;;;:::111000...---,,,,,,,,,---//////...---------------...------,,,,,,------...,,,---...///000000000000------------------------++++++++++++,,,------...//////............//////...---,,,,,,,,,,,,---.................................................../////////...---------,,,...///000///...---...000///111111111//////000111//////000000111111222222222222222222111111000000222222222222222222222222222222222333333333333333666888>>>LLLgggzzzpppgggaaaaaa\\\TTTNNNJJJHHHFFFEEE{{{XXXEEE???CCC???===@@@======<<<;;;:::999888888888888888999::::::::::::::::::888888;;;<<<>>>CCCJJJYYYrrraaaLLLCCC<<<999777666777777777666555555555555555555555555333555666666555444444555777888:::<<<>>>???@@@@@@AAABBBCCCDDDDDDBBBAAA???CCCAAA@@@>>>======>>>>>>?????????>>><<<:::888777666888<<<===;;;<<>><<<>>><<<<<<;;;;;;:::999999999999888888999:::;;;;;;;;;;;;999777777;;;===>>>DDDKKKXXXsssvvvYYYGGG@@@;;;999777777777777666444555555555555555555555555222444666666555444555666888:::<<>>;;;:::888;;;BBBEEECCC???@@@EEEQQQ```kkkggg\\\RRRFFF<<<555444333444777:::;;;;;;<<<777999EEERRRaaauuuyyykkk```ZZZJJJFFF@@@===>>>>>><<<:::555444333222222444666888;;;999666555666666555444666222222666666999FFFUUU}}}yyyUUUJJJGGGTTTjjj|||pppUUUBBB===BBBIIIMMMvvvyyypppbbb]]]TTTHHH===777555555666444666:::<<<;;;EEEdddbbbIII;;;777444555555333111222222222333333333333444444333333333333333333333333222222222222222222222222444555555666666555555555444444444444444444444444333333333333333333333333111111111111111111111111111111222333333333222222222222222111111000000///////////////...............//////////////////......//////000000000//////000000///...---,,,,,,,,,,,,...//////......///111555444222000///......///------------............/////////.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++---...///000000,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------000//////111333333222111//////------,,,---.../////////...------------...------,,,,,,,,,,,,------,,,,,,---...//////......,,,,,,,,,,,,------------,,,------------,,,+++***+++,,,------------,,,+++---------------------------------......................................................---------...///000///...---...000---...//////......///000///000111222222111000///222111///...///000222444333333333333333333333333333333333333333444555555777777===KKK```|||zzzwwwsssooojjjccc[[[VVVNNNKKKHHHFFFEEEDDDBBBAAA===<<<<<<===>>>>>><<<:::|||VVVDDD???BBB<<<999<<<:::;;;;;;:::999999:::::::::999:::;;;<<<============;;;888888;;;<<<===CCCJJJTTTqqqmmmQQQAAA<<<:::888777777888888666555555555555555555555555555222444666666555444555666:::;;;>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBDDDEEEGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB???>>>BBBDDDJJJOOOMMMFFFDDDHHHMMM\\\fffbbb[[[XXXQQQHHH:::666333222333555666555555000222;;;BBBGGGTTTccczzz{{{iiiaaaVVVOOOMMMLLLKKKIIIBBB@@@<<<999888777888999;;;888555555666888777666666333666999888<<>>>>>======<<<;;;;;;<<<===;;;999VVVDDD???BBB;;;888:::999::::::999999999:::;;;;;;555666777888999999999999===::::::;;;<<<<<>>???888222222888999999DDDTTTuuulllXXXCCC;;;888444222333222222333333333444444444333333333333333333333333111111111111111111111111111777;;;:::555222444888555555555555555555555555111111111111111111111111222222222222222222222222111222444555666555444444444444333333222111000000000/////////............,,,------......------,,,,,,---...///000000000000+++,,,---///000//////...,,,...000000///...///000111000000///////////////,,,,,,---.../////////...000000//////.........---((((((((()))***+++------------------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,------......------,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000---+++******,,,...//////......---,,,---...///000......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,------...---------+++++++++,,,,,,---------((()))+++---............+++,,,---......---,,,+++,,,------......------,,,---------.........//////........................,,,------....../////////...///000///...---...000...000111111000000111333000000111222222222222222,,,---000111222000...---111111111111111111111111333222111111111222444444555666<<>>>>><<<:::999999999888777:::888666666888999999888ZZZIIIBBB@@@;;;<<>>;;;333444444555666777777888444444555555555444333333444333444555555444555888>>>>>>???@@@@@@@@@@@@@@@>>><<<;;;>>>CCCFFFGGGFFFIIIEEECCCEEEEEEDDDEEEIIIJJJKKKOOOQQQNNNHHHGGGJJJTTTXXX]]]^^^ZZZTTTTTTWWWTTTZZZ```aaaaaa```^^^\\\MMMEEE<<<888888888999;;;666444444444777999::::::CCCDDDEEEIIIOOOUUU\\\___```lllxxx}}}~~~{{{|||yyymmmYYYIIIBBB???======<<<;;;999888888888888888999<<<===888@@@bbbfffNNNIIIcccdddJJJAAAAAA<<<<<<888222444===BBBAAAZZZkkkxxxTTTDDDAAA===666111333444444111000222333444333333444555666666666555000111222333333222000///222333444444555555444444444444444444444444444444555555444333333222111111000000111333555777999;;;333111///111555888777666999888666555555555333222333333333333000---...111000/////////............//////............//////,,,,,,,,,---------------000///////////////000000222111111000000000000000000///---...000///,,,(((---------------------------,,,,,,+++++++++,,,------,,,++++++------,,,+++...........................------,,,,,,------...---,,,,,,+++*********+++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---......++++++,,,---,,,+++***)))...---+++******+++---......---,,,---/////////...000000000///......------,,,---...000000000//////++++++,,,,,,,,,,,,------///......---------.........---,,,,,,---...000111..................------)))***+++,,,...///000000,,,---------.../////////...---------......//////000/////////............////////////000000000000000000////////////000000---......///000111111222...///000222222111000000222222222222222222222222222222333333333222222111444333333222222333333444777999;;;???KKKddduuusssuuuzzz|||rrrbbbSSSLLLLLL???>>><<<;;;::::::;;;;;;999:::;;;;;;999888888888777777777666777777888999ZZZIIIBBBAAA;;;<<>>??????@@@@@@@@@?????????======???BBBEEEEEECCCCCCBBBDDDGGGHHHEEEGGGJJJPPPNNNNNNNNNKKKIIIMMMSSSZZZ___dddfffbbb]]]\\\^^^cccfffiiikkkkkkiiieeebbbRRRKKKBBB???@@@BBBCCCDDD>>>;;;888777777888999999;;;<<<<<<>>>AAAFFFJJJLLLKKKTTT^^^cccfffppp|||eeeUUUIIIAAA???===;;;;;;<<<===;;;999888777:::===???MMMqqq]]]OOOPPPvvvtttqqqrrrqqqwww~~~cccOOOGGG===;;;888666555777;;;===GGGXXXuuurrr[[[LLL@@@999777333444333111000111222222333444555555555555555555333333444444555444444444222333444444555555444444444444444444444444444444333333333333333333333333000000000111222333444555333333333444777999::::::<<<<<<;;;;;;;;;;;;:::999888666444111///---...000000000/////////.........000//////.........//////---------...............000000////////////000000111111000///////////////000...---...000000---***------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,,,,+++******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,---/////////...////////////............,,,---...000000000///...++++++,,,,,,,,,,,,------///......---------.........---,,,,,,---...///000........................++++++,,,---......//////---------..................------,,,---...///000000000/////////........./////////000000000111111000000////////////000000......//////000000111111//////000111111111111111111111111111111111111111///000111222222222222222444333333222222333333444555888:::===GGG\\\yyyrrriiikkkkkkbbb[[[[[[```bbbaaaYYYMMMDDDAAAAAA>>>===<<<:::999999::::::888999;;;:::888777777888777777777777777888999999ZZZIIIBBBAAA;;;<<<@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999:::;;;::::::<<>>?????????@@@@@@@@@??????>>>???>>>>>>@@@BBBDDDCCCBBBAAABBBGGGKKKIIIEEEEEEIIISSSRRRSSSTTTRRRPPPUUU\\\```eeekkkmmmjjjgggeeeeeennnnnnppptttuuurrrlllfffXXXRRRJJJGGGJJJOOOPPPNNNGGGCCC>>>999555444444555666555555555666777999:::<<>>HHH___kkkPPPRRRWWWkkk]]]SSSOOOPPPWWW\\\bbbiiiqqqpppcccKKKAAA;;;:::888333555<<<999FFF```|||___III>>><<<555444333333222222222222444555555555555444444333000000000000111222333333222333444444555555444444444444444444444444444444000111111222333444444555222222222222333444555666666888:::;;;;;;<<<>>>???CCCCCCEEEFFFFFFFFFFFFEEEDDD???888222/////////...000000000/////////......111000///.....................//////000000000000000000////////////000000000//////........................///000000...,,,+++++++++,,,,,,,,,,,,,,,+++,,,---/////////......///---,,,---...///...---++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++***************+++,,,,,,,,,,,,------------))))))******+++---...//////...---,,,,,,---...///...---,,,---/////////...---............/////////,,,---...///000///......++++++,,,,,,,,,,,,------......---------......///...------,,,------..............................,,,,,,---------........................---------...---,,,++++++---///000000000000/////////......000000000000111111111111000//////......//////000////////////000000000000000000000000000111111222000000000000000000000000---...///111222222333333444333333222222333333444444666999;;;BBBRRRhhhyyywwwssspppkkkfffeeedddWWWNNNOOOOOOKKKHHHKKKPPPNNNKKKFFF@@@======>>><<<;;;:::999999888999999777888:::999888666777888888888888777888999999:::[[[JJJBBBAAA;;;<<<@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::<<<>>>AAAGGG]]]{{{~~~^^^HHH???;;;999666666666777777777888888666666666555555555555666777888777666999???BBBBBB@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@BBBDDDEEEEEEGGGHHHKKKMMMIIICCCDDDIIIQQQTTT[[[aaa```\\\\\\```ccciiiooopppnnnmmmjjjgggkkkkkkpppzzzzzzpppiii]]]YYYRRROOOSSSYYYZZZXXXUUUQQQJJJAAA:::555555555555444333333333333444555777;;;>>>>>>???GGGTTT___eeejjjnnnooorrrwwwnnnfffdddeeeaaaUUUIIIGGGAAA>>>EEEUUUqqq___IIIVVV\\\cccQQQJJJEEECCCEEEMMMOOORRRUUU\\\hhhwwwhhhPPP>>>;;;:::444555===:::@@@PPPkkkyyyZZZFFF===888444333555555444333555555555555555444444333222//////......///111333444222333444444555555444444555555555555555555555555111111222222333444444444444444555666777999;;;<<<:::===AAABBBBBBBBBFFFIIIPPPQQQTTTUUUVVVWWWXXXYYYUUUOOOCCC777222222111...000000000////////////...111000///......---......///000000111111222222222111000000////////////000///...------,,,,,,------------...///000///...---******++++++++++++,,,,,,+++,,,///000111000///......---,,,,,,---...---,,,************************......------------......---,,,,,,+++++++++,,,,,,++++++***)))))))))******++++++,,,,,,------------+++*********+++---///000//////............//////...---,,,---/////////...,,,,,,---......///000000,,,---.../////////...---+++++++++,,,,,,,,,------...------------...//////......---------------------------..............................---------/////////...---------,,,///...,,,++++++---///111000000000////////////...000000000000111111111222/////////....../////////000000000000////////////111000/////////000222333111111111111111111111111///000111222222222222222444333333222222333333444333666999:::===GGGWWWbbbssswwwmmmccc^^^[[[UUUQQQQQQTTTKKKDDDEEEEEECCCCCCFFFGGGDDD@@@>>>>>>>>>??????::::::999888888888888888666777999999777666777777888888888888888999::::::[[[JJJCCCAAA<<<===@@@<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@EEEZZZyyytttVVVDDD???<<<999666666666666777777777777555555444444555666777777:::<<<;;;:::???FFFIIIFFF@@@@@@AAAAAAAAAAAA@@@@@@<<<===???@@@BBBEEEHHHJJJMMMLLLLLLMMMJJJFFFIIINNNSSSVVV^^^eeeeeebbbbbbfffgggnnnrrrqqqppppppmmmgggccceeepppxxxqqqgggfffaaa\\\]]]dddfffcccfffccc]]]RRRHHH@@@===<<<555555333333333444555666222444666666666999AAAGGGPPPSSSUUUUUUVVVaaavvvqqqddd\\\UUUQQQVVVgggcccMMM\\\eeennnOOOEEEDDDAAAAAAEEEFFFGGGGGGHHHKKKSSS^^^fffuuudddCCC::::::777777===;;;===CCCUUUppprrrSSS???;;;444111444555333333555444555555555444333222222333333222222333555666888222333444444555555444444555555555555555555555555333333333333333333333333666666666777999;;;<<<===;;;@@@GGGKKKNNNQQQVVVZZZbbbeeeggghhhiiikkknnnqqqjjjdddUUUBBB888666444000111000000000////////////000000///...............000000111111222333444444111111000///////////////...------,,,,,,,,,,,,,,,+++---...//////...------*********++++++,,,,,,,,,,,,---///111111000///...,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,+++,,,,,,------,,,,,,+++***))))))*********+++,,,---------,,,,,,---,,,+++***+++,,,...///////////////////////////...---,,,---/////////...++++++,,,---...///000000,,,---...//////...---,,,+++++++++,,,,,,,,,---------------------...//////////////////...------,,,---------.........////////////.........---------/////////...---------,,,///...---,,,,,,...///111111000000000///////////////000000000000111111111//////............//////000000000000////////////111000/////////000222333222222222222222222222222444444444444333222111111444333333222222333333444444777999:::;;;@@@IIIPPP___nnn~~~yyyttt___VVVOOOLLLIIIEEEBBBCCCDDDAAA?????????===>>>@@@>>><<<::::::;;;<<<:::999888888888888888888777777555777999999777666777888888888777777888888999:::[[[JJJCCCBBB<<<===AAA============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@DDDXXXxxxlllNNN@@@???===999999888777666555444333222555444444444666888:::;;;???BBBBBB@@@FFFOOOOOOIII@@@AAABBBCCCCCCCCCCCCBBB>>>??????@@@BBBFFFKKKPPPOOOLLLKKKMMMOOOOOORRRVVVWWWXXX\\\aaabbbbbbgggnnnnnntttvvvqqqppprrrnnnggg___cccsss|||vvvzzzwwwmmmkkkpppsssqqqqqqppplllbbbUUUJJJDDDBBB:::888555333222222444555///111333444555777:::<<>>DDDGGGGGGGGGGGGIIIMMMSSSXXX[[[fffwwwxxxPPP>>>;;;999888999555666999CCCXXXuuujjjQQQCCC999222444555111000444333444444444444333333222333333333333444555555666222333444444555555444444555555555555555555555555555555555555444444444444777777777888:::;;;===>>>@@@EEEMMMVVV]]]dddjjjnnnsssuuuwwwwwwwwwzzzzzzhhhOOO>>>999666111111111000000000///////////////............//////000000111222333444444555222111000//////......///...------,,,,,,,,,,,,,,,***,,,......---++++++,,,******++++++,,,,,,------......///000000///...---+++***)))***+++,,,+++)))------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------,,,+++************)))***,,,---------,,,+++---,,,,,,,,,,,,------...////////////////////////...---,,,---/////////...++++++,,,---......//////------...///...---,,,+++++++++,,,,,,,,,,,,---------------------...///000111111111000000...---,,,,,,,,,------...///////////////.................................---------///////////////000000111111111000000000/////////////////////000000000000///......------......///////////////000000000000000000000000000111111222222222222222222222222222666666555555444222111000444333333222222333333444444777999:::999;;;@@@DDDKKKUUUdddttt||||||vvvmmmfffccc^^^YYYNNNHHHCCCBBBAAA======>>>:::;;;<<<<<<;;;::::::<<<:::999999999:::999888666777888888999888888777777555777999999888777888999777777777666777888888999\\\JJJCCCBBB<<<===AAA===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;===@@@DDDWWWwwwdddHHH>>>>>><<<777888888777555444222111111555555555666888;;;>>>@@@???DDDDDDCCCIIIRRRQQQGGG@@@AAABBBDDDEEEEEEEEEEEEBBBBBBAAA@@@AAAEEEMMMRRRRRRMMMLLLQQQVVVWWWWWWWWWYYYZZZ___dddeeeeeejjjqqqrrrwwwvvvooommmppplllccc___cccttt~~~vvvyyy~~~~~~zzz|||{{{rrreeeWWWNNNKKKGGGCCC===777444333555666333333333333555666888999666666999;;;999999CCCNNN___gggmmmooorrrxxx}}}~~~}}}}}}}}}{{{zzz}}}pppqqqzzzdddNNN???>>>>>>:::???JJJMMMNNNOOOOOOOOOPPPQQQRRROOOVVVbbbooo|||eeeKKKAAA>>>:::555111333666999DDDYYYtttrrrSSSEEE::::::888222000555222222333444444444333333222222333444444333333333222333444444555555444444555555555555555555555555444444555555666777777777888999<<>>CCCKKKTTT___mmmzzzyyyqqqiii\\\]]]YYYRRRNNNMMMJJJFFFEEE@@@=========:::;;;>>>999<<<>>><<<999999;;;===;;;;;;;;;;;;:::999999999777777888999999999888777666888::::::999888999:::666666555555666666777888\\\KKKCCCBBB===>>>AAA===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===@@@DDDVVVwww```EEE<<<===;;;555444444444444444444444333666666666888:::>>>BBBDDD===CCCDDDBBBHHHQQQOOODDDAAAAAACCCEEEFFFGGGGGGGGGFFFEEECCC@@@@@@DDDMMMSSSVVVPPPOOOUUU\\\[[[VVVSSSWWW\\\eeennnoookkklllooosssxxxuuukkkiiillliii___^^^bbbqqq|||{{{~~~uuufff\\\WWWTTTOOOFFF>>>888666777888666333111///000111222333999999<<>>;;;DDDTTTQQQRRRSSSSSSQQQOOOMMMLLLMMMPPPSSSYYYdddvvvwwwYYYHHHBBB;;;444222666888666888DDDYYYkkk{{{bbbPPPCCCAAA===555333888111222333333444444444444666777888888888777666555222333444444555555444444666666666666666666666666333333555666777999:::::::::<<>>AAAGGGQQQ\\\cccmmmooolllddd]]]XXXQQQKKKIIIKKKIIICCCAAABBBAAA>>>>>>999777888777555666999999===>>>:::666777;;;>>>;;;;;;;;;999777777999<<<777888999::::::999888777666888::::::999999:::;;;555555555555555666777777^^^FFF>>>CCC>>>:::<<<<<<>>>>>>>>>>>>===<<<;;;::::::999999888888999999:::999:::;;;;;;;;;<<<>>>@@@IIIWWWpppsssVVVHHH<<<999:::666777777777777777777666555777555444777===AAAAAAAAAFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFFFFEEECCCAAAAAABBBEEEBBBAAABBBCCCEEENNNXXXWWWWWWVVVVVVYYY[[[YYYUUUVVV[[[iiizzzzzzrrrqqqtttqqqgggbbbbbbaaa]]]___kkkvvvwwwqqqpppxxx}}}ppphhheeejjjbbbQQQAAA===@@@>>>888999777333111111444888;;;;;;;;;:::888777555444444<<<<<<<<<===>>>???AAAAAA@@@DDDLLLWWWccciiikkkjjjgggmmmvvv|||NNNDDD>>>>>>???@@@JJJVVVWWWUUUTTTWWW```eee___TTTUUUMMMNNNWWWYYY\\\pppxxx\\\KKK@@@777666444444555666:::EEEQQQ^^^sssoooXXXOOOGGG;;;666999222666888555222333666888333444555666666777777666555777888888777555666666444555666777888888666555888<<<;;;888:::AAADDDBBBHHHGGGLLLVVV^^^bbbfffkkkooopppooooooooosssxxx|||xxxuuusssppplllppphhhMMMCCC;;;000111222222111...------...+++,,,,,,---...///000000111000000///...---------......///000000000000000111111000000//////......///............---------......//////...---,,,,,,...---,,,,,,++++++++++++------------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...---,,,,,,,,,---///000111666333///------......---++++++,,,,,,,,,---------...//////000///---+++************+++,,,---...///,,,,,,++++++,,,---///000---------....../////////...+++333%%%---///888&&&,,,,,,,,,+++++++++******++++++,,,,,,---...//////333333333222000...+++***------------------------,,,,,,,,,++++++*********+++---//////...---...///111111111111111111222222000000000000////////////111111000000//////......,,,,,,---...///000111222111111111111111222222333...///000111111111111111222222222000---,,,---...000111222333333222000000000000111111222222222222555777888666444333555888:::::::::;;;===BBBFFFHHHOOOKKKHHHGGGHHHGGGDDDAAADDDCCCAAA???===;;;;;;:::=========<<<<<<;;;;;;;;;888888999999999999888888999888777666666777888999999888888888777777666666888666666999<<<===;;;888666555333333555777888888eeeKKKAAAEEEAAA>>>@@@@@@?????????>>>>>>===<<<;;;::::::999999999999::::::999:::;;;;;;;;;<<<>>>@@@FFFTTTmmmnnnRRRFFF<<<:::<<<999555555555555555555444444999888888;;;???BBBBBBAAAEEEDDDDDDCCCCCCDDDDDDEEEDDDFFFGGGFFFDDDAAA@@@@@@CCCAAAAAACCCDDDGGGOOOYYY```aaabbbbbbbbbaaa\\\XXXTTT\\\nnnxxxxxxoooaaaXXXWWWVVVTTTWWWeeeqqqppphhhhhhuuu~~~vvvrrrtttjjjYYYIIICCCFFFDDD???888555222000111333444444777777666666555555444444666777777777888:::;;;<<<;;;<<>>@@@CCCEEENNNYYYZZZYYYYYY___kkkqqqkkk```WWWNNNLLLRRRSSSVVViiivvv```JJJ999777555444444333555<<>>888888777555444555555555888888888888777666666555111333555555555555666888777888999999:::::::::::::::===>>>>>>CCCLLLPPPOOOSSSSSSXXXccckkklllllllllssssssqqqooommmnnnqqqtttpppnnnmmmllliiiooooooTTTEEE<<<555222222222000///.........------......//////000000111000000///......------......///000000000000000000000000000//////......///............---------...............---,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,---///000222333111///.../////////...,,,,,,,,,---------......///////////////---,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,...///000++++++,,,,,,,,,,,,,,,,,,---///...(((,,,...///+++---,,,,,,,,,,,,+++++++++............//////////////////000000///...,,,+++------------------------------,,,,,,,,,+++++++++,,,...//////...---...///000000000000000000000000///////////////000000000111000000000/////////...---......///000111222333111000000000000111222222111111111111111000///...000111333222111000111333000111222333333222111000111111111111222222333333444666777666444333555777777777666666777:::===???DDDBBB@@@@@@AAAAAA???===<<<<<<;;;;;;:::::::::999;;;;;;;;;::::::999999999777777777888888777777777888888777666666777888888888888888777777777666666777666666999<<<===;;;999888777777777888888888777gggLLL@@@BBB???<<>>======<<<<<<::::::999999999999::::::999:::;;;;;;;;;<<<>>>@@@FFFUUUmmmfffLLLCCC;;;:::===:::555555555555666666666666;;;;;;===@@@CCCDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGGGGEEEGGGIIIHHHEEEBBB@@@???AAA@@@BBBEEEFFFIIIQQQZZZhhhjjjlllmmmjjjccc\\\XXXQQQ]]]sss~~~ppp___TTTRRRTTTUUUSSS```jjjfff]]]___ppp}}}rrr```PPPKKKLLLKKKGGG===888444222333333222000333333333333333444444444333333333333444555777777:::999999:::===@@@AAA@@@>>>DDDMMMYYYjjjrrrnnnzzzSSSFFF>>>BBBIIIMMMSSS\\\^^^^^^```iiivvv~~~xxxmmm]]]SSSMMMOOOOOOPPP```uuuvvvYYYBBB:::777555555333111444:::;;;III\\\mmmuuucccTTTDDD>>>777555666777666444777777666555444333222222333444555555555666888:::888:::<<<======>>>???AAABBBEEEHHHLLLUUU```ffffffbbb```cccmmmtttsssooommmyyyyyywwwsssnnnkkkjjjjjjeeeeeeffffffeeemmmxxx___III===999222222111000///////////////////////////000000000000000000///......------......///000000000000000000000000////////////...///............------------............------,,,------,,,+++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,---///111222000///......000000000///,,,,,,---------.........///////////////...,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,++++++,,,222,,,+++666...'''222......---------,,,,,,,,,/////////............---,,,------............---,,,,,,------.........///---------------,,,,,,,,,---...000000...------...000000//////////////////.........//////000000111000000000000//////////////////000000111222333333000000/////////000111111000000111111111000000///222444666666444333333333111111222222222222111111222222222222333333333333555666777666555555666777666555333222333444666777:::999888999:::;;;;;;:::777888999:::999888777666888888888888888777777777666666777777777777666666888777777666666777777888888888777777777777666666666555666999;;;<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<>>@@@<<<;;;??????>>>>>>======<<<<<<<<<<<<:::::::::999999:::::::::999:::;;;;;;;;;<<<>>>@@@HHHXXXoooaaaIII@@@999999<<<999777777777777888999999:::===>>>@@@CCCEEEEEEDDDBBBBBBCCCCCCDDDFFFHHHIIIJJJGGGJJJLLLLLLIIIEEEAAA@@@@@@@@@BBBGGGHHHKKKRRR[[[kkklllnnnnnnhhh^^^XXXWWWRRR```uuu}}}mmm\\\RRRRRRXXX]]]ZZZaaaeee___VVVYYYhhhxxxsssaaaTTTPPPQQQQQQPPPHHHAAA:::666666666333111333333333333333333333333222222222333444555666666:::999999:::;;;<<<======;;;@@@EEEMMM\\\zzzttteee[[[fffVVVGGG???FFFPPPTTTYYY^^^bbbccceeemmmyyy|||rrrdddYYYQQQPPPNNNNNNZZZjjjdddMMM===888666666555222333666444<<>>BBBDDDFFFHHHJJJKKKPPPRRRVVV^^^jjjtttzzz{{{oooiiigggmmmsssrrrnnnmmm}}}~~~~~~zzzsssjjjdddaaa___aaabbbbbbccclll}}}iiiOOO???;;;444222000000000111111000111111111000000000000000000000//////..................///000000000000000///////////////////////////............------------------......------,,,---,,,,,,++++++,,,,,,,,,******+++,,,------......---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,...000222333333000---,,,---/////////+++,,,,,,,,,,,,---------////////////......------,,,,,,,,,,,,,,,---...///------------......///////////////......---------,,,///111---PPP222)))333///.........------------,,,,,,,,,,,,,,,---------.........//////.........,,,,,,------......//////..................---------///000000...------...000000000000000/////////------......///000111111000000000000//////////////////000000111222222333///////////////000000111,,,---...000222333333444555777999888666333111000111111222222222222222222333333333333333333444444666777888888888777888888777666555444333444555666777777777777888999999999:::;;;<<<<<<;;;888666444777777777777777777777777666666777777777777666666777777777666666777777777777777777777777777666666555555777999;;;;;;;;;:::===>>>???@@@AAACCCGGGJJJqqqRRRAAABBB???>>>BBBBBB>>>===<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;999:::;;;;;;;;;<<<>>>@@@HHHYYYppp___HHH@@@999888:::666777777777777888:::;;;<<<===???BBBDDDEEEDDDDDDCCCBBBBBBCCCEEEGGGJJJLLLMMMKKKNNNPPPPPPLLLHHHEEECCCAAA@@@CCCHHHJJJLLLTTT]]]llllllmmmlllcccXXXTTTWWWWWWddduuuuuufffYYYQQQQQQXXX```ggggggddd]]]VVVWWW___hhhuuu~~~qqqaaaXXXVVVWWWYYYZZZSSSKKKBBB:::777666555444555555444333333222222111333333222333333444555666555777888:::999999888888999<<<>>>CCCSSSrrrzzz]]]PPPMMMeeeZZZKKKBBBJJJUUUZZZ\\\```eeehhhjjjnnntttxxxtttllleee[[[RRRPPPNNNNNNUUU___qqq|||jjjSSS@@@999444555666444444555444777>>>IIIWWWjjjrrr[[[NNNEEE===888888666666555555555555666666777999;;;===???BBBEEEHHHGGGJJJOOOUUUZZZ\\\[[[ZZZ]]]]]]bbbmmmyyyyyyqqqjjjkkknnnooooooqqq|||~~~vvvkkkbbb\\\___bbbdddbbbdddmmm{{{tttYYYDDD<<<666333000///111222111000111111111111111000000000////////////..................///000000000000000...............////////////............---------,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,---...///000000------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...000222444777333---******,,,...///++++++++++++,,,,,,,,,,,,000/////////............+++++++++,,,---///000111------................../////////......---------,,,(((999...fff777222111/////////.........------******+++,,,...///000000333333222111000///......---------....../////////........................---///000000///......///222222222111111000000000,,,------...///000000111////////////000000000000...//////000000111111111///////////////000000111,,,---...000222333333444444666888888666333111111111111222222222333333444555555555444444444444444888888999:::;;;;;;:::999666666555555555666777888888888999888888777888888999:::;;;<<<;;;999777555777777777777888888888888777888888999999888888777666666666777777666666666666666666666666666777777444666888:::;;;<<<<<<<<<>>>@@@AAABBBEEEKKKSSSYYYtttTTTBBBBBB@@@>>>AAA@@@>>>===<<<;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;<<<>>>@@@EEEWWWmmm^^^HHH@@@999777888444666555555555777999;;;<<<===@@@CCCDDDDDDDDDEEEFFFBBBCCCDDDFFFHHHKKKMMMNNNNNNPPPRRRQQQNNNKKKIIIHHHCCCBBBDDDHHHJJJLLLUUU^^^rrrppprrrpppdddUUUSSSYYY]]]fffpppyyyyyypppeee]]]WWWUUUZZZbbbnnnkkkfff^^^XXXUUUWWWZZZbbb|||ooobbb]]]]]]]]]___aaaYYYTTTKKKAAA:::666555555666555555444333222222111222222222222222333444444666888:::;;;999666555555999:::;;;AAASSSsssjjjOOOFFFKKKooo___QQQIIIQQQZZZ]]]___ccchhhnnnssssssqqqnnnhhhaaa___VVVPPPOOONNNMMMOOOSSSZZZeeeqqq{{{sss]]]FFF;;;333222444444333444555444777>>>FFFRRRcccqqqlllVVVBBB888999777666555555666777999:::999===CCCHHHMMMQQQVVVYYY]]]___dddnnnvvvvvvooogggdddccciiivvvxxxrrrrrrrrrqqqssswwwzzz}}}~~~|||uuullleee```dddiiijjjggghhhrrr}}}kkkRRR@@@999555000///111222111000000000000000000111111111//////////////////............///000000000000000---............////////////............---------+++,,,,,,------------,,,,,,,,,+++++++++,,,------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///111333555888333---))))))+++---...+++++++++,,,,,,,,,------000000///......//////000++++++,,,,,,---///000111---....../////////......,,,,,,,,,,,,,,,,,,++++++---%%%:::000aaa888777/////////.........---------,,,---...///111333444555888777555333111000//////........................---------...............,,,...000000/////////000333333222222111111000000---------......//////000////////////000000000000/////////000000000111111000000/////////000111111000000111111111000000///000222555666666555666777222222111222222333444555666666666555555555555555888888888:::<<<<<<;;;999444444444444555666777777777888999888666555555666444555777888999999999888777777888888888888888999888888999999999999888888555666666777777666666555555555666666666666777777444777:::<<<<<<<<<===>>>@@@BBBDDDFFFIIIOOOXXX```vvvUUUBBBCCCAAA???AAA???@@@???>>>======>>>???@@@;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;<<<>>>@@@BBBUUUkkk|||~~~^^^HHHAAA:::888999444666555555555777999<<<===???AAADDDDDDDDDDDDGGGIIICCCDDDEEEGGGIIILLLNNNOOOOOOPPPRRRQQQNNNLLLKKKKKKFFFDDDEEEGGGIIILLLUUU___xxxxxxzzzyyyjjjVVVRRRXXX[[[aaaccceeeooo|||{{{sssoooiiidddbbb^^^[[[^^^dddiiijjjhhhaaaXXXSSSRRRSSSXXXyyyzzzmmmbbb````````````ccc\\\[[[VVVMMMAAA888666666333333333333333333333333333333222222333333444444999;;;<<<;;;888777888:::===<<<<<>>CCCGGGIIINNNSSSZZZ```eeeiiilllnnnrrrsssxxx|||nnngggffflll{{{}}}}}}|||~~~~~~yyyxxx{{{}}}~~~|||yyytttpppooonnniiioooqqqmmmoooyyydddJJJ<<<777111///111222111......//////000000111111111.../////////////////////......///000000000000000---------........./////////............---------***+++,,,---------------,,,+++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///111444555333000---,,,,,,------------------.........//////000000///......///000111///......---------......---...///000000///...---++++++,,,,,,,,,,,,,,,,,,---)))111333@@@444444111.........---------,,,,,,...///000111222333444555999888555333111000000000000000//////......------,,,,,,---------.........+++---///000000000111222222222222111000/////////.........................../////////000000000111000000000111111111222222111000000000000111222222111111111111111000///...000222444555666777999;;;222222111111222333555666777777777666666666555555666666666999<<<<<<:::777333333333444444444444555666888999888666444666888444444555666777888999999666777777777888888888888777777888888888888777777555555666777777666555555555555555666666666777777555888<<<=========???AAAAAAEEEIIIKKKKKKNNNUUUZZZ{{{ZZZHHHIIIGGGEEEFFFCCCBBBAAA???>>>>>>@@@AAACCC<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;;;;<<<>>>@@@BBBVVVkkk|||}}}]]]HHHBBB<<<::::::555888777777777999<<<>>>@@@@@@BBBEEEEEEDDDEEEIIILLLDDDDDDEEEGGGIIILLLNNNOOOOOOPPPQQQPPPMMMLLLLLLMMMHHHEEEEEEGGGHHHLLLVVV```||||||nnnWWWPPPVVVVVVZZZXXXVVV^^^mmmooogggaaa]]]]]]```___[[[]]]cccbbbgggiiicccXXXPPPOOORRRWWWtttxxxkkkaaa``````___^^^aaa___aaa```WWWHHH===888888000111111222333333444444555555555444555555666666888999999777666777<<<@@@===;;;:::AAATTTrrr]]]MMMOOO]]]hhh]]]XXX]]]bbbbbbdddiiiiiizzzzzziii[[[RRRSSSOOONNNQQQSSSQQQLLLIIISSSVVVZZZggg^^^MMM<<<555555333222222333111222666888888AAAKKK```zzzoooJJJ;;;???999;;;???EEEMMMUUU\\\```fffkkkrrrwwwzzz|||}}}}}}~~~ooojjjhhhppp|||xxx~~~~~~zzz{{{}}}xxxuuuvvvyyy|||lllrrruuuqqqsss~~~rrrRRR>>>888111///111222000...---......///000111111222.........///////////////...//////000000000000000---------.........////////////.........---------***+++,,,,,,------------++++++++++++,,,,,,---...------------------,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---///222444555---------///000000---+++////////////000000000000111000///......///000111222111///...,,,,,,++++++......///000000///...------------....../////////,,,...(((555!!!000...444......---------,,,,,,,,,//////000000111111111222888777555222111111111111111111000///...---,,,,,,,,,,,,,,,---------......***---///000000111222333222111111000///......---...............---------.../////////000000111111222222222222222222333333111111111111111222222333//////000111111111111111444555666666555666888:::222222111111222444555666888888777777666666555555555444555888;;;;;;999555555555555555444444333333666888:::999777666888:::999888777777777777888888555666666666777777888888666666777777777777666666444555666777777666555444444555555555666666777777555999===>>>>>>>>>@@@BBBBBBHHHNNNOOOMMMLLLOOORRRbbbIIIDDDCCCJJJRRRRRRPPP???<<<@@@<<<;;;???>>><<<<<<;;;::::::999888888:::;;;;;;;;;:::;;;>>>@@@CCCUUUkkkvvvbbbKKK???===<<<888444:::444444===BBBAAA>>>???AAACCCEEEFFFEEEEEEFFFGGGJJJIIIIIIJJJLLLMMMLLLJJJIIIKKKMMMMMMLLLKKKLLLMMMIIIGGGGGGKKKMMMPPPWWW___qqquuuuuummm___UUUTTTWWW^^^[[[VVVTTT\\\fffjjjggg]]]]]]\\\ZZZYYYZZZ\\\^^^]]]eeefff^^^UUUTTTTTTSSS\\\ooo}}}uuuhhh[[[XXX[[[\\\^^^______fffggg\\\NNNCCC===999222222333333333333444444222333444333222222555999<<<888444444666999999888888:::;;;AAAWWWyyyUUUTTTIIImmmvvvdddaaarrryyylllcccfffiii~~~ggg___```YYYXXXVVVSSSOOONNNOOOQQQSSS___dddfff|||wwwUUU999666777000///666222222222222555888;;;===KKKaaa```III>>>===GGGFFFMMMZZZgggpppxxx}}}pppsss{{{|||vvvzzzyyywwwuuuxxx}}}xxx___HHH===444444777666333222////////////000000000000111000///////////////000////////////////////////........................++++++,,,,,,---,,,,,,,,,000000//////...---++++++,,,------......------,,,,,,,,,,,,---------..............................++++++++++++++++++++++++000////////////111333444666333///,,,,,,,,,,,,,,,,,,---...///000000000000333222111000////////////////////////...---,,,+++---,,,+++******,,,---...,,,,,,---------...------------------------------------------------------------......///000000000666555333111/////////000111111000///...---,,,,,,------......------,,,+++////////////000111222333444333000...---///111222+++,,,,,,---...///000000---......///000111111222000111111111111222222222000000//////000111222222222111000//////000111111111333666777777666777888:::777222//////333777;;;666666666666666666555555666777777777666888;;;>>>666555333222222333444555999999:::999888666444333666666777888888888888888888888888888888777666555666555444666888888555222444555777888888777555444888999:::888666555555666:::<<>><<<;;;;;;;;;::::::999999999;;;;;;<<<<<<;;;<<>>777777111000555222222111222333666888:::???QQQooorrrVVVDDD???AAANNNUUUeeeyyyrrrvvv}}}~~~zzz|||wwwyyy|||||||||~~~}}}hhhJJJ>>>333222333222///...////////////000000000111000000////////////000000////////////////////////////////////////////////---...............------////////////...---,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++.........///111333666777666222...,,,,,,------,,,,,,---...///////////////222111000000///000000000000//////...------,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---...///------------------------------------------------......//////000111111111444333222000/////////000000000000///......------//////......------,,,,,,000000000000111222333444333222000///...///000111---------.../////////000.........///000111111111000000111111111222222222000000000000000111222222222111000000///000111222666777999888777555555666666666444444333444555666555666777888777666555444666888::::::999999:::<<<666555444333333444666777555666777888999888777777555555666777777777777666888888888888888777666666666444333444666777555333444555666777777666555444555666777777666666777888:::<<<@@@AAABBBBBBCCCDDDJJJMMMPPPPPPLLLGGGDDDCCCmmmUUUNNNMMMYYYllltttsssWWWFFFBBB===<<<>>>:::::::::::::::::::::::::::;;;<<<<<<<<<<<<===@@@BBBEEEQQQbbbvvvyyyvvv```III???>>><<<999999999999===DDDGGGEEEBBBAAABBBBBBCCCBBBBBBDDDGGGJJJNNNLLLJJJJJJJJJIIIGGGEEEBBBEEEHHHJJJJJJJJJJJJKKKOOOKKKKKKRRRZZZ^^^bbbeeeeeeiiiiiibbbWWWPPPPPPSSSPPPTTTVVVWWWZZZ```bbb```XXXWWWUUUTTTSSSTTTUUUVVVWWW^^^aaaYYYPPPMMMPPPSSSYYYfffppp}}}tttjjjccccccfffeeeddddddgggooossskkk]]]OOODDD<<<444444333333333333333444333444555555444555777999999666333333444666777777555999===IIIgggPPPXXX]]]|||mmmlllsssqqqyyyllliiinnnjjjeeebbbaaa```]]]ZZZaaa```___fffwwwgggFFF:::777333111444333333222222222333555666999BBBWWWvvv~~~aaaLLLCCCHHHQQQ___kkkzzz}}}uuu||||||{{{rrrOOOBBB555222222000---,,,/////////000000000111111000000000//////000000111////////////////////////000000000000000000000000000000000000000///...------...............------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------///222555888999444111...,,,,,,------,,,,,,------.........------000000/////////000111111111000...------------..................---,,,+++...---,,,++++++---...///------------------------------------------------//////000000111222222222222111000////////////000////////////////////////222111///...---------.../////////000111111222222111111111000000000000000////////////////////////......//////000000111111000000000111111111222222000000000000000000111222222111111000000111222222777999999888777666777888555777999;;;:::888444222333444666777777666555444555999===>>>===;;;999888666555444444555666888999555666777888888888888777666666777888888888888777888888777777777777666666666444333333444555555444555555666666666666555555222444666666666777999;;;;;;===AAACCCDDDDDDEEEGGGGGGIIILLLKKKGGGBBB???===rrrWWWLLLIIIWWWnnn{{{___HHHBBB======>>>999999::::::::::::::::::::::::;;;;;;;;;;;;===@@@BBBDDDMMM[[[pppyyyaaaIII@@@>>>;;;888999:::<<>>>>>:::666222333333333333444555555666333888>>>AAA???;;;666333444444444444555666888888888888888777777666555444999999:::;;;;;;;;;;;;:::777777777666666666777777777555444333444555666666777666666555555666666777333555777777777888:::<<<===@@@CCCDDDDDDDDDEEEFFF>>>@@@CCCDDDCCCAAA???>>>}}}^^^PPPKKKXXXooo|||```HHHBBB>>>>>>???:::999:::::::::::::::::::::888999:::::::::;;;>>>AAAEEELLLZZZooo|||bbbIIIAAA>>>999777999<<<@@@CCCBBBAAAAAABBBDDDCCCBBBBBBAAAAAAEEEJJJNNNSSSPPPMMMKKKJJJIIIGGGEEECCCEEEFFFFFFFFFEEEGGGHHHIIIDDDCCCJJJSSSVVVWWWXXXdddeeeccc]]]TTTOOOOOOQQQVVVYYYZZZWWWXXX___eeegggddd```ZZZWWWXXXZZZ[[[[[[VVVXXXZZZXXXTTTSSSXXX___\\\ccchhhttt}}}ssshhhdddaaa^^^^^^aaaooorrrooodddWWWNNNEEE>>>888777555333222222333333444444444555777777777777888888777777666777888999555888:::EEEiii[[[iiixxxkkkeeelllvvvqqqrrryyyuuuttt~~~vvvqqqqqqoookkkgggmmmbbb\\\dddnnnssswww{{{lllSSSAAA888666666666666555555444444333333333<<<;;;AAAZZZaaaKKKBBBIIIaaazzz|||}}}||||||}}}wwwtttuuuxxx}}}~~~ttt___NNN===555444222222333000000000000111111111111000000000000000111222222////////////////////////........................000000000///...---,,,++++++,,,---...////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///111222111///---,,,---...---,,,---------...------,,,,,,---.........///000222222222000...------...///000//////000000///---+++***)))+++...///000///,,,+++------------------------........................------...//////000000111///000000000000/////////------......///000000000444222000...---...///000...///000111111111000000...///111222222111000///000000000000000/////////////////////000000000000//////000000000111111111111111000000000000000111111111222222333333333333222444666666666666888999777999:::;;;:::888555333555333000///000333777999222777>>>AAA???999444000222222333333444555666777888888777666666555555555999999:::;;;;;;;;;;;;;;;777666666555555666777777888777666555555555777888888777777666666777777888777888::::::999999:::;;;???AAACCCDDDBBBAAAAAABBB999:::<<>>===gggZZZUUU^^^pppxxx}}}]]]HHHDDD@@@???@@@;;;::::::::::::::::::::::::666777999999999;;;>>>AAAFFFNNN]]]sss}}}aaaIIIBBB???999777;;;???FFFIIIFFFBBBBBBCCCDDDCCCCCCCCCBBBCCCGGGLLLPPPRRROOOKKKIIIIIIIIIHHHGGGDDDEEEEEEEEEDDDFFFIIIKKKMMMGGGFFFJJJOOOQQQSSSUUUZZZ[[[ZZZWWWRRRPPPQQQTTTZZZ[[[YYYWWW\\\fffnnnpppnnnggg___[[[\\\___aaabbbaaa^^^[[[ZZZWWWUUUXXX]]]___eeelll{{{}}}tttiiibbb]]]YYYXXX[[[iiijjjeeeYYYOOOJJJEEE@@@:::888555333222222333333444333333555777888777555555666777666444444555777555::::::CCCfffaaatttbbbbbbmmm|||pppkkkkkkwww~~~xxxxxx}}}}}}uuupppmmmiiiggghhh```\\\aaajjjnnnoooooorrrjjjZZZGGG;;;777777666444444555555555444444444666777???WWWuuuVVVDDD>>>HHHfff{{{ttt{{{{{{uuuoooooosssqqq{{{|||wwwrrrooommmnnnwww{{{tttgggTTT@@@666333111111333000000000111111111222222000000000000111111222333////////////////////////....................................------,,,+++,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,---...//////...,,,,,,---...---,,,,,,------.........------............///000111222111000///......///000000...............---,,,+++)))+++...000000///,,,+++------------------------........................---------...//////000000000111111111111000///...---.........//////000000222111///......//////000111222333444444333222111...///111222222111000000////////////////////////////////////000000000000/////////000000000111111222111111000000000000000111111333444444444444444444666888888666444444444555555555555444333333222555333111///111444999<<<222777===@@@>>>999444111222222333444444555555555444444444555666777888999777777888999999999999888777666555444555666777888777888888777666666777999888888888888888888888888:::;;;<<<;;;:::999:::;;;>>>@@@BBBAAA???=========999999:::<<<======;;;999uuunnnjjjpppyyyzzzvvvZZZJJJGGGBBBAAA@@@;;;;;;;;;;;;::::::999999999777888999999:::<<>>888777555111222222333444555555555333999CCCYYY|||www```JJJ@@@>>>KKKpppsssppp~~~~~~rrrlllhhheeeeeeiiijjjxxx|||wwwsssqqqgggdddfffrrr|||yyyrrr^^^GGG999444111111333000000111111111222222222000000000000111222333444////////////////////////........................------.........------,,,------..................,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///000///------,,,---...///...---,,,,,,.........,,,,,,---...///////////////...............///000111//////////////////000000------,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------.................................///000000111111222222333222111000...---.........///////////////......////////////000000000111222333333222111000//////000111111111111111---------.../////////000000000000000////////////////////////000000000111222222111000000000000000111222333444555555555444333666999:::888666444333333333333333333333333222555444444555666888;;;<<<333777<<>>>>><<<;;;:::;;;:::999999:::<<<<<<999777rrrYYYKKKJJJEEEAAA@@@:::<<<<<<;;;::::::999888888777999::::::;;;===@@@CCC@@@KKK^^^tttyyy\\\DDDAAAAAA;;;;;;CCCCCCQQQ[[[WWWOOOKKKGGGDDDBBBCCCEEEFFFGGGJJJNNNRRRKKKIIIFFFEEEFFFGGGGGGGGGCCCCCCBBBBBBDDDJJJRRRWWWVVVQQQNNNMMMKKKIIIMMMSSSXXXXXXVVVSSSPPPOOOQQQSSSYYYYYYYYY^^^lll{{{xxxnnnaaa[[[]]]bbbggghhhpppddd\\\___ccccccccceeehhhppp{{{rrrrrrrrr}}}vvvooojjjccc[[[WWWXXXRRRTTTSSSMMMJJJIIIGGGCCC<<<999666333111111222333333111111444777777555222666888:::999666555777999222<<<@@@GGGfffuuugggNNNYYYnnn~~~vvvuuufffiiihhhcccfffvvvuuuggg___]]]^^^[[[^^^```cccmmmwwwuuukkk```iiigggTTTAAA999777444...///111222444444555555666>>>JJJ]]]{{{bbbQQQBBB>>>AAARRR{{{ppppppzzzjjjbbb```___aaadddjjjyyy|||vvvsssrrraaa___cccooo~~~~~~|||fffMMM>>>777333222333000111111111111222222222000000000000111222333444////////////////////////000000000000000000000000------..................---...............------,,,------......------,,,,,,,,,,,,---------..............................++++++,,,,,,---...//////000///...------...000000---,,,+++,,,...///...,,,,,,---...///000000000000///............///000000...///000000000000//////---,,,+++***+++,,,---...///...+++)))***,,,///111------------------------/////////////////////////////////000111111222222333333444333222000...---////////////////////////,,,---...///000000000///---...000111000///---,,,//////000000111111111222+++,,,,,,---...///000000000000000000////////////////////////000000000000222222111000000///000000000222333555666666555555000444999<<<;;;999888777333444555666666555555444444555888:::<<<<<<<<<<<<555999===>>>===:::888888555666666666666666555444888777555444444555666666888888999::::::::::::999666555444333444666888999222555888888666444555666999:::<<<======<<<:::999777888::::::999999:::;;;666999;;;<<<;;;:::::::::888777777999<<<===;;;888mmmddd^^^[[[TTTIIIAAA@@@EEE@@@>>>>>>===:::999<<<;;;::::::::::::;;;<<<<<>>;;;<<>>777222666666666555444444444333444444555555666666777777999:::;;;<<<<<<:::888777777666555666777888777666666555555666888888777666666999===???@@@>>>;;;999777777888999999999999999999999999999999888777666666777888999999888777666xxxwwwyyyxxxlllYYYJJJEEEEEEAAA???@@@???<<<;;;===;;;;;;;;;;;;;;;<<<<<<===DDDJJJXXXjjjfffLLLAAA???<<<>>>CCCJJJRRRVVVPPPGGGDDDEEEGGGIIIHHHGGGHHHJJJLLLKKKKKKCCCBBBAAACCCFFFIIIJJJJJJJJJMMMOOOOOONNNOOOSSSWWWVVVRRRRRROOOHHHMMMSSSLLLKKKKKKKKKLLLNNNRRRUUUWWWYYYYYYYYY[[[aaajjjtttzzz{{{iiiXXXUUUZZZ^^^aaabbbiiifffiiisss{{{|||zzzyyy{{{|||sssnnnttt|||~~~yyyuuurrrtttnnnkkkjjjfff[[[QQQMMMKKKHHHFFFFFFFFFEEEDDDEEEBBB;;;666555444222222555222555777888666555444555444444444555555555666666999888<<>>;;;999666666777888888888888888888888888888888888777666777777777888888777777777mmmVVVLLLGGGBBB@@@AAAAAA>>>===>>><<<<<<;;;;;;<<<<<<===>>>CCCJJJWWWiiimmmQQQCCC???===@@@EEELLLRRRSSSKKKCCCBBBFFFHHHKKKJJJHHHHHHJJJJJJJJJIIIDDDDDDDDDGGGKKKNNNPPPPPPMMMRRRVVVWWWUUUSSSTTTUUUUUURRRSSSPPPIIINNNRRRKKKFFFDDDDDDHHHOOOTTTWWWWWW]]]ZZZWWWVVVZZZaaajjjppptttdddTTTOOOSSSYYY```eeejjjhhhooo~~~qqqlllppptttvvvsssppplllkkkpppiiiddddddbbbXXXNNNHHHHHHFFFDDDDDDFFFHHHHHHHHHCCC<<<777666444222111444222555777777555444444444222222333444555666777888999999>>>QQQtttjjjIII@@@KKKdddssspppqqqkkkgggjjjqqqyyyyyyxxxvvvmmmfffhhhmmmooonnnnnnbbb\\\TTTLLLEEE???:::777333111111555555333333666:::DDDccccccCCC:::555999CCC^^^~~~|||rrrmmmgggdddeeexxx~~~}}}tttVVVCCC<<<888555111111111111222222333333000000111111111111000000111111111111111111111111.........//////000000000222111000///......---...////////////............///...---,,,,,,,,,,,,,,,......---------...//////+++++++++++++++++++++++++++++++++,,,---...///000------------------,,,,,,------------------------.........------......///222222111000000000000111111000///.........//////...---,,,,,,...//////...------..................------------------------......////////////......,,,,,,---...///000000111000000000000000000111111//////.........///000000000000//////000222444555222222222111222222333444222222111111000000//////000000////////////............///000000000//////000......111111//////222000000000000000000000000000111333666888:::<<<===<<<===>>>>>>===;;;999777666666666666666666666666444444444555555555666666777999===BBBDDDBBB<<<888444444444555555555555555777777777777666666666666777888999;;;;;;;;;::::::888777666666777888777555555666777777888888777777777999<<>>>>>CCCIIIWWWkkksssVVVDDD>>>===AAAFFFIIIOOOQQQKKKFFFGGGKKKMMMMMMJJJHHHGGGGGGHHHGGGFFFDDDDDDEEEHHHLLLOOOQQQQQQNNNSSSZZZ\\\ZZZWWWUUUUUUUUUQQQRRRNNNHHHNNNSSSMMMJJJGGGEEEJJJRRRWWWWWWVVV```\\\WWWUUUXXX]]]cccgggiii]]]RRRPPPTTT[[[dddlllmmmoooxxx~~~zzznnnjjjkkkmmmmmmmmmlllkkkkkkooogggbbbbbb```XXXMMMHHHGGGFFFEEEDDDHHHMMMNNNLLLDDD===777666555111111333333555666666555333333444333333444444555666666777777888<<>>:::777333444444444555666666666777666666555555444444444666666888:::;;;;;;;;;;;;999888777777888888666555555666888888888777888888777888;;;<<<<<<:::888666333444555555666666555555444444555666777777777666888777666555555666777888qqq```OOOGGGAAABBBBBB???<<<;;;===<<<<<<<<<<<<===>>>>>>CCCIIIWWWmmmwwwYYYEEE======BBBFFFIIIPPPSSSOOOLLLLLLNNNNNNLLLJJJFFFDDDDDDDDDDDDCCC@@@@@@AAADDDHHHKKKKKKKKKLLLSSSZZZ^^^\\\XXXUUUTTTVVVPPPOOOKKKFFFNNNWWWSSSOOOMMMLLLQQQYYY^^^^^^\\\aaa\\\WWWUUUWWW[[[]]]___ccc\\\XXXXXXZZZ___gggooosssvvv{{{{{{ssskkkjjjiiiiiijjjllloooqqqrrrooohhhccccccaaaYYYPPPLLLGGGIIIHHHHHHNNNVVVVVVQQQEEE>>>888666555222111444444666777666444333333444555555555555555555555555555777;;;GGGbbbsssNNNEEE<<>>666333222444444222333666999GGGmmmyyyZZZCCC>>><<<;;;<<>>;;;:::<<<<<<;;;;;;<<<<<<===>>>DDDIIIWWWnnnzzz]]]GGG===>>>CCCFFFLLLRRRVVVRRROOOMMMLLLJJJLLLIIIEEECCCBBBCCCBBBAAAAAAAAACCCFFFJJJMMMMMMMMMLLLRRRYYY\\\ZZZVVVTTTTTTUUUOOONNNKKKGGGRRR^^^[[[RRRRRRTTTZZZbbbhhhiiiiiiddd^^^VVVSSSTTTWWWYYYZZZbbb```___```___```gggooozzzxxx|||~~~yyyxxx{{{{{{uuuooolllooollljjjjjjnnnrrruuuvvvooojjjgggfffaaaYYYRRRQQQJJJNNNOOOOOOWWW```^^^VVVDDD===888777555333222555666777888777555444444555666666555555555444444444666999;;;CCCZZZ~~~cccEEEBBB===???KKK___iiieee___^^^[[[VVVTTTVVVYYY[[[aaagggnnnpppkkkbbbeeeuuuqqqddd___^^^ZZZUUUSSSTTTQQQNNNOOOQQQPPPKKKFFF;;;777444444333222444888:::IIIqqquuuVVV===;;;;;;<<<<<>>MMMwwwmmmMMM:::999999999;;;BBBPPP]]]wwwkkkgggdddaaa\\\YYY]]]dddooozzz}}}xxx{{{xxx}}}vvv]]]DDD:::<<<333333555555444333111///222111000//////000111222000111111222222333444444000000000000000000000111...------------...//////............/////////000............///000111111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------------+++,,,,,,------............////////////......---111000//////......//////,,,---.../////////......111///------......---,,,,,,---------.../////////------------------------//////............//////.........//////000000000...//////000111111222222111111000000///000000000000111111111222222333333444555555666555444333222...111444222///---///333111000///...///000222333000000000000222444666777777===@@@@@@AAACCCBBB===555444444333222222111111333222111111222444666777888888888777777777666666666666666666666666666666222222333333333444444444444444555777::::::888777555555555555555444444444555555555666666666666666777777777777888999:::;;;===;;;999888888777555333444888;;;:::777666888;;;999999999999888666444333333444444555555555555555666666777777777666555555555666666666666666666555iiiZZZLLLEEECCC@@@<<<<<<;;;::::::::::::;;;<<<<<>>LLLWWWzzzrrrbbbYYYZZZ\\\]]]ZZZVVVXXX___ooo~~~xxxwwwvvv|||yyyaaaFFF;;;<<<444444555666555222000...222111000//////000111222...//////000111111222222111111111000000000000000///......//////000111222---.........//////000000............///111222333000///...---------------------------------------------,,,,,,,,,---......,,,,,,,,,------..................------,,,,,,,,,+++,,,---.........,,,+++000000///...............+++,,,.../////////......///---,,,,,,...//////...,,,,,,------...///000000------------------------000///...------...///000/////////000000000000000...//////000111222222222222222111000//////000000000000111222222222111111333333444555444333111000---111333222///---000444111000///...///000222444000000000111333555777999;;;BBBFFFFFFGGGJJJGGGAAA555555444333333222111111222111111111333555888:::888888888777777777777777444444444444444444444444111222222222222333333333444333444666888888777555666666666555555444444333111111111222222333333333777777777777888999:::;;;===<<<999888888777555333444888;;;;;;777666888;;;:::;;;;;;:::999777555444333444555555666666555555777888888888777666555555444555666777777666555444|||hhh\\\NNNDDDAAA???===;;;;;;::::::::::::;;;<<<<<>>AAAKKKPPPNNNPPPSSSLLL@@@999555111000222333333111444333444999======<<<<<<===;;;888666555555555555222333444555555444222111444555666666444222222333444444444444444444444444999777444222222333555777666555444333333555777888555666666666555666999;;;===<<<:::888666666666666777888999999777777777999:::::::::999888666555444777777777777777777777777222333444555555555444333000111333444444444666888~~~}}}zzzeee]]]PPPGGGBBB@@@>>><<<<<<;;;;;;;;;;;;<<<======DDDKKKTTTaaavvvvvvXXXEEEBBBDDDEEEKKKLLLLLLKKKHHHGGGGGGHHHNNNNNNMMMJJJGGGEEEFFFGGGLLLIIIGGGGGGJJJMMMNNNMMMLLLSSSYYYXXXRRRLLLJJJKKKJJJPPPSSSUUU[[[dddiiihhh^^^_________```eeemmmsssvvvlll___VVVSSSUUUXXXZZZXXX\\\___]]][[[aaakkktttxxxlllaaaaaammm|||yyyuuullleeejjjuuu~~~yyywwwxxxuuuppppppkkk```UUUQQQUUUXXXWWW[[[WWWQQQRRRZZZ```[[[QQQDDD;;;444555777666333222555555555444444555555666333444666666777777777777888555777===CCCTTTvvvkkkQQQDDD>>><<<>>>GGGWWWgggllldddZZZLLLIIIGGGGGGFFFHHHQQQ[[[dddfffhhhlllnnnllliiifff``````aaabbbcccaaa]]]ZZZbbbbbb^^^ZZZZZZ^^^^^^[[[NNNAAA666333555666666888CCCaaa___BBB<<<888777999:::<<>>>>>===<<<<<<<<<<<<===>>>>>>FFFIIIPPP^^^vvv}}}]]]HHHBBBCCCDDDIIIJJJJJJIIIFFFEEEEEEFFFJJJJJJJJJHHHFFFEEEFFFGGGSSSOOOIIIEEEEEEGGGHHHIIIJJJMMMQQQQQQOOOKKKIIIHHHGGGKKKPPPUUU^^^eeeddd```YYYXXXWWWVVVWWW[[[bbbgggkkkfff___[[[YYYZZZ[[[[[[WWWYYY\\\^^^```cccgggkkklllfff___]]]dddrrr}}}ooogggaaa^^^eeeppp{{{rrruuuiii\\\UUUSSSSSSWWW[[[^^^YYYPPPJJJLLLRRRRRRNNNCCC;;;555666888555111000444444444555555666666777444444555666777777888888666555777:::===KKKkkkvvvWWWEEE>>>>>>???GGGTTTbbbgggccc]]]PPPLLLHHHGGGGGGKKKVVVbbbgggjjjmmmnnnkkkgggdddbbbaaabbbcccfffhhhhhheeecccooommmfff^^^\\\______\\\NNNBBB777444555555666888DDDccc\\\AAA;;;888777999888888===CCCWWWuuuxxxddd[[[WWWTTTPPP[[[eeeppp{{{wwwqqqwwwwwwtttttt{{{~~~zzzrrrtttxxxyyynnn[[[HHH???999777555555555666555333444444333222111///......000000000000000000000000.../////////000000000000444333222111000/////////...............///000000///////////////.........//////000000000000//////.........------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++++++++------------------------,,,---......//////......++++++,,,---///111333444111///......///000...---/////////...............------------------------------...//////...------...///000111111111000///000000////////////000000...///000111333444555666888666444222222444777999777666333111111222333444222333444333111/////////111000///......///000111111111222555999>>>CCCFFFSSS[[[]]]UUUMMMHHHAAA999777444222111222222222111000222777???JJJQQQSSSRRRMMMGGG@@@;;;888666555444444444444333333444444555222333555555444333444555444444444444444444555555555555444444444555555666111333555777777666555444555666777666555666888:::999:::<<<===<<<:::777555444555777777666666777999999999999888888777777777666666666666666666666666444444555666666666666666888888888777777777666666}}}mmm\\\ZZZTTTLLLDDD???===>>><<<<<<<<<<<<<<<======>>>CCCGGGOOO]]]rrr```JJJBBBBBBDDDGGGHHHHHHFFFDDDBBBCCCDDDEEEGGGGGGFFFEEEDDDFFFGGGYYYSSSKKKEEEBBBCCCEEEGGGLLLLLLMMMNNNNNNLLLIIIGGGFFFHHHLLLTTT\\\___ZZZTTTUUUSSSQQQPPPRRRVVV\\\```cccbbbaaa``````___^^^]]]XXXWWWYYY```ddddddcccccc___^^^[[[XXXYYYdddwwwttteee]]][[[\\\ccckkkzzz}}}wwwwwwggg[[[YYYXXXSSSTTTYYY]]]ZZZRRRHHHFFFKKKNNNMMMBBB;;;666777888444000///333333444555666777777777444333333333444555555555666666888:::999BBB___}}}|||}}}[[[FFF???;;;???GGGRRR[[[^^^ZZZVVVSSSMMMIIIGGGGGGMMMZZZgggkkkooorrrqqqkkkeeeaaaaaa______```cccgggkkkllllllwwwssskkkaaa^^^______[[[NNNBBB888555555555666999GGGfffvvvWWW@@@:::777777999888777:::???PPPnnnsssccc___^^^]]]]]]iiisss|||xxxxxx~~~xxx{{{xxxeeePPPBBB:::888555444444444333222444333222222111111111111111111111000000000000000/////////000000000111111///////////////000111111...............///000000000000//////............---...000111111000////////////.........---------,,,,,,,,,------------...---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,---......///.........---------...///111222333///...---...//////...,,,........................------------------------...........................///111222333222000////////////...//////000111...///111222444555666777888777555444444444555666666666555444333333222222000111333222111000111222111111000//////000111111//////111333777;;;???AAAFFFNNNRRRKKKBBB>>>:::666555444222111111222222222222555:::BBBNNNYYY\\\ZZZTTTLLLBBB:::666444222111444333222222222333444555111333555555444444555666333333333444444444444444333333444444444555555555111222444666888888888888444555666666555555777888999:::;;;<<<<<<;;;999888666777999999888888999;;;:::999999999888888999999666666666666666666666666333444555555666666666666555555555666777888888888zzzhhhXXXVVVRRRKKKDDD???===<<<;;;;;;::::::;;;;;;<<<======DDDOOO]]]lllgggNNNBBBAAABBBDDDEEEFFFEEEBBBAAABBBCCCBBBDDDEEEEEEDDDDDDEEEGGGVVVQQQJJJDDD@@@AAADDDGGGOOOMMMKKKKKKLLLKKKHHHFFFDDDDDDHHHQQQXXXXXXSSSNNNUUURRRPPPOOORRRWWW[[[___aaabbbbbbbbb___\\\YYYWWWWWWRRRSSS\\\bbb```\\\[[[VVVXXXWWWRRRPPPWWWggguuuqqqiii```\\\\\\^^^bbbfffpppuuuyyyzzz|||}}}xxxsssfff^^^^^^ZZZQQQNNNQQQVVVVVVRRRJJJFFFIIILLLLLL@@@:::666777777333000000333444555666777777777777666444333444666777555444888888:::;;;888===UUUooo}}}iiijjj~~~XXXCCC>>>999@@@KKKTTTXXXVVVQQQMMMPPPJJJFFFDDDEEEKKKXXXeeemmmqqqtttrrrllleeebbbaaa^^^\\\[[[^^^dddlllrrruuuxxxuuummmddd```aaa___[[[LLLBBB999555555555777;;;KKKiiijjjQQQ>>>888666777999999777:::???LLLgggqqqiiikkknnnmmmrrr{{{~~~|||rrr\\\JJJ===:::666444333333222111333222222111222222333444222111111111000000000///000000000111111111222222333222222222222333444444...............///000000111000///...------......---...///111111111000/////////.........---------,,,,,,---------.........------------------------//////......------,,,,,,+++,,,,,,------.........,,,---......///...............---------...//////---,,,,,,---//////---,,,---------...............------------------------.........------.........---///111222333222111//////////////////000111111///000222333555666666666555666666666555444222000333555777777777444111///...///111111111111333555111111000000000000111111000000111333555777:::;;;===CCCGGGBBB<<<999888888333333333222111111111222444777;;;CCCSSSccchhheee\\\RRREEE;;;777555333111333222111111111222444555222444666666555555666777222333333333444444555555444444555555555555555555555444444444444555777888555666777777666666777888;;;;;;::::::;;;;;;<<<<<<777999::::::999999:::<<<999888777777666777888888777777777777777777777777888888888999::::::;;;<<<888666555777999::::::888zzzgggWWWTTTOOOJJJEEE@@@===<<<:::::::::::::::;;;<<<<<<<<>>QQQnnnbbbKKK===888666666888888777:::@@@GGG___wwwuuu~~~~~~}}}~~~hhhTTTCCC???;;;777666555333222444333222222222333444555222222222111111000000///111111111111222222222222555444333222000000000000...............///000000111000...------...//////---...///000000111111000.........------------,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,,,,------.........,,,---......//////......------,,,+++++++++++++++---,,,---...000000...,,,---------------.........------------------------...---,,,,,,,,,,,,---...---...000111111111111000000//////000000111222333///000222444555555555444111333555666666444111///111333666777777444111......///000111000222444666111111111111111111111111333333333444555666888888888;;;<<<:::555333333333111222333222111000111222333777;;;CCCVVVllluuurrrcccWWWGGG===999777555333222222222222333444555555444666888888777666777888444444444555666666777777999999888777777777777777;;;999666444333333444555777999;;;;;;999999999:::======<<<<<<===>>>@@@AAA:::;;;<<<<<<::::::;;;<<<999888777666555555666777888888888888888888888888888888888888999:::<<<<<<@@@===::::::<<<<<<:::777{{{iiiYYYTTTMMMHHHFFFCCC???<<<;;;;;;;;;;;;;;;<<<======???BBBMMM\\\kkk{{{^^^JJJBBB@@@???AAABBBBBBBBBBBBCCCEEE@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFHHHMMMQQQKKKJJJHHHFFFEEEFFFHHHJJJKKKHHHIIIOOORRRQQQSSSXXX\\\XXXSSSRRRTTTXXX[[[\\\\\\\\\\\\XXXTTTQQQQQQSSSTTTJJJFFFMMMQQQNNNNNNTTTRRRSSSSSSRRRPPPQQQSSSVVVYYY___eeegggfffdddccccccllluuu{{{wwwpppqqquuuxxxzzz}}}zzzooobbbYYYTTTOOOKKKNNNNNNKKKJJJKKKIIIFFF>>>888555555444222333666444555777888888777666555555555777===CCCEEEBBB>>>:::888999===<<<;;;FFFUUUsssxxxeee___aaajjjtttttteee[[[jjj~~~TTT@@@>>>999EEESSSZZZWWWQQQMMMLLLHHHEEEDDDDDDDDDGGGQQQ[[[cccdddfffhhhhhheee```]]]WWWVVVVVVYYY^^^eeeiiikkkaaaccccccaaa```aaa]]]WWWHHH@@@999666555666:::@@@VVVttt___HHH;;;999777666777666555888>>>BBBVVVwww}}}qqq[[[LLLGGGBBB===:::999777666777666444222111222333333333333222111111000000///000000000000111111111111333222111///......------...............///000000000///...------...000111............///000111222------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,------------------,,,---......//////......---------,,,------............///000222222000...,,,,,,,,,------.........---------------------------,,,++++++++++++,,,---------...//////000111111000000000000111222333444000111333444444444333222...///222444666666666555222222333444444333222111111111111111000000222444111111111222222111111111333333333444555666666777666444333333111////////////111333333111000111333333666888>>>SSSmmmwwwttteeeXXXGGG<<<888888777444222333444555666666666666777999::::::888777777888777777777888999999::::::@@@???===;;;::::::;;;<<<===<<<;;;;;;::::::::::::<<<>>>@@@@@@>>>======>>>>>>???@@@AAABBBCCCDDDDDDAAABBBBBBAAA???>>>>>>??????===;;;999888999::::::999999999999999999999999666666666666777999;;;<<>>;;;;;;===>>>:::777|||lll[[[TTTLLLHHHGGGFFFAAA===<<<<<<<<<<<<<<<===>>>>>>CCCBBBJJJ[[[mmm~~~cccMMMDDDAAA>>>@@@BBBBBBBBBBBBDDDFFF@@@BBBEEEFFFEEEDDDDDDEEEBBBEEEJJJLLLMMMPPPTTTXXXIIIJJJIIIGGGFFFGGGKKKOOOUUUPPPOOOQQQQQQNNNRRRZZZ___ZZZTTTRRRTTTWWWYYYYYYVVVWWWWWWUUUTTTUUUYYY]]]VVVKKKEEEJJJMMMJJJMMMVVVSSSSSSSSSTTTTTTTTTRRRPPPVVV```iiikkkhhheeedddcccrrr~~~~~~tttrrrvvvzzzzzznnn^^^XXXSSSMMMLLLOOOOOOLLLLLLMMMKKKFFF===888444444333222444888555666888999888777555444111111555>>>FFFIIIFFFBBB:::777888======;;;BBBNNNmmmqqq```YYYLLLUUUVVVMMMJJJ```XXXCCCBBB888DDDRRRXXXTTTOOOMMMNNNJJJHHHHHHIIIIIIJJJRRR[[[]]]]]]^^^bbbeeeddd___ZZZRRRRRRSSSWWW[[[^^^______TTTXXX[[[[[[\\\]]]XXXQQQGGG???888666666666;;;BBBYYYyyy___GGG:::;;;777555555444222666<<<@@@QQQpppyyyttt]]]RRRNNNGGGBBB???===;;;999;;;999666333111000111111333333222222111000000///////////////000000000000222222222222222333333444...............///000000///...---,,,---///111222///............000222333------,,,,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,---......//////....../////////000000222333333//////000222444444222000,,,,,,,,,------.........------------------------,,,,,,************,,,,,,------------...///111111111111111111222333444555000111333444444333111000---...///222555888:::<<<444222111000000111333555333444333111///...000222111111222222222222111111000000111222333444555555777333111333444333222222...111444333111000111333444666555999MMMgggrrrnnndddVVVDDD999666777555333333444666888999888888777999:::;;;;;;999888888888999999:::;;;<<<<<<======FFFDDD@@@===<<<<<<>>>???;;;===@@@CCCDDDEEEDDDDDD???AAACCCCCCBBB@@@@@@AAA???AAADDDGGGHHHHHHGGGFFFGGGHHHHHHGGGEEECCCCCCDDDFFFDDDAAA???>>>>>>??????::::::::::::::::::::::::999999999999:::<<<>>>???===:::777999===>>><<<888tttggg]]]TTTMMMJJJGGGBBB??????<<<<<<<<<<<<<<<===>>>??????EEEOOOYYYfffwwwsssSSSDDDDDD???>>>@@@FFFHHHDDD@@@???DDDEEEEEEDDDBBB@@@AAABBBEEEGGGKKKOOOQQQPPPOOOMMMIIIEEEDDDGGGHHHIIILLLQQQ[[[[[[ZZZWWWTTTUUUXXX\\\WWWVVVTTTSSSRRRQQQQQQQQQOOOQQQPPPMMMOOOTTTVVVUUUPPPLLLHHHJJJNNNQQQPPPMMMOOOZZZ```[[[RRRPPPTTTXXX[[[aaaiiilllllljjjjjjkkkssssssoooqqqsss|||vvvnnnfff^^^WWWTTTUUUNNNQQQSSSQQQLLLGGGEEEDDD<<<888555333333444555555777777666666555555555444555555666888999:::;;;<<<444444999??????===CCCNNNggg|||```KKKFFFBBBBBBFFFWWWxxxfffGGGBBB???JJJVVVZZZYYYVVVUUUTTTHHHHHHGGGEEEEEEIIIQQQXXXYYYUUUSSSUUUZZZ\\\YYYUUUPPPRRRVVVXXXXXXXXXXXXXXXYYYUUUQQQOOOPPPPPPNNNLLLEEE>>>777555555666;;;BBBXXXmmmFFF;;;:::999777666666888999;;;???IIIbbbzzzgggaaaTTTOOOMMMEEEDDDGGGBBBAAA:::666777555111111555222111111000111111222222333333222111222333555666666444111000000000000///////////////...///111333444333111////////////000222111111111000000000///111111000000//////......------------------------000---+++***+++,,,,,,+++++++++,,,,,,,,,---------------..................------............------////////////000000000000000000000000000111111222,,,,,,------.../////////........................------------------------..................------+++---......------...000///000222333444444333222444444444555777888777666555444333222111///......333333333222222222111111000111222111000//////111111111222222222111111000222222111111111222333444666666666444111000000111333777999:::DDDUUUbbbfffSSSKKK@@@777444444444333555333333666555111555===<<<===>>>??????===<<<;;;:::888;;;BBBDDD@@@???BBBBBBCCCEEEGGGFFFEEECCCBBBHHHHHHIIINNNRRRSSSOOOKKKSSSNNNMMMRRRSSSPPPPPPRRRQQQMMMNNNVVVZZZXXXXXX[[[SSSYYY\\\WWWTTTTTTRRRLLLKKKIIIHHHHHHIIIHHHEEEBBBAAABBBCCCBBBAAA@@@AAABBB>>><<<<<<===<<<999:::>>>>>>999666888:::;;;;;;<<>>@@@CCCMMMiiixxxRRRDDDAAAIIISSSZZZ[[[XXXRRRMMMLLLKKKIIIEEECCCEEEKKKQQQTTTSSSQQQPPPPPPPPPRRRRRRRRRTTTVVVXXXXXXXXXXXXXXXZZZTTTOOOLLLMMMNNNMMMLLLDDD===777555555666<<>>:::999777666666888999:::???GGG^^^~~~{{{wwwtttllluuuooodddaaa___WWWVVVXXXRRRMMMFFFBBBAAA===666333444777777666666555555555555333333222111222333444555444333111000111111222222///000111000000000222555555444333111000000000111000/////////////////////000/////////............------------------------...------...///...,,,***+++,,,,,,,,,,,,---------/////////...---------,,,---......//////......---////////////000000000000000000//////000000111222..................------........................------------------------........................///000222222111000111333000000111222333333333333111111222444777999999888444444444333222111111000333333222222222111111111111222333222000///000111000111111222222222111111222222222222222333333444666777777555222111222333///222444444;;;IIIRRRTTTJJJCCC:::444222333333333333222555999888666999???@@@AAADDDFFFGGGEEEDDDBBBFFFDDDFFFKKKKKKFFFDDDEEEGGGHHHJJJMMMOOOPPPQQQQQQUUUVVVYYY]]]``````^^^[[[```bbbeeehhhkkkllliiigggbbb___aaaiiimmmllljjjllljjjooopppjjjeeebbb]]]WWWTTTUUUVVVWWWWWWUUUSSSQQQSSSSSSQQQNNNKKKGGGFFFEEEFFFCCCBBBCCC@@@<<<<<>>===<<<<<<<<<<<<<<<===AAAFFFNNNVVVaaarrr}}}cccMMMBBB>>><<<>>>DDDFFFDDDBBBCCCAAACCCCCCBBB@@@??????@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMGGGCCCCCCEEEGGGMMMTTTZZZ[[[ZZZXXXUUUTTTTTTVVVTTTVVVYYYYYYVVVPPPJJJEEEKKKNNNNNNLLLMMMQQQRRRPPPJJJIIIHHHHHHHHHIIIJJJKKKTTTYYYZZZVVVSSSVVVYYYZZZ[[[\\\^^^^^^```eeennnuuuwwwyyysssooo```___^^^[[[ZZZYYYXXXXXXSSSTTTUUURRRMMMGGGCCCBBB<<<999555333333444555444666666666555555555555555555555555555555555555444666:::<<<<<>>AAABBBWWWrrr___EEEAAAGGGQQQ\\\aaa]]]TTTLLLNNNMMMJJJFFFBBBDDDJJJOOOQQQQQQPPPKKKGGGGGGMMMSSSTTTTTTUUUUUUUUUVVVVVVWWWZZZTTTLLLHHHHHHJJJKKKKKKBBB;;;666555555777===CCCddd}}}RRRAAA:::999888666666777999:::===BBBUUUuuuxxxuuu}}}ssskkkeee\\\pppyyyxxxuuunnnppprrrllliii___TTTLLLDDD;;;777777666666666555555444444333444333222222222333444555222222111111222333444444000111333333222222444555777666444222111111111222........................//////............------------------------------------///111222000---***,,,,,,,,,---------......000000///...---,,,,,,+++---......//////......---////////////000000000000000000//////000000111222000//////...------,,,,,,........................------------------------........................---///000000/////////111111111111111222333444444222111111333555777666666333333333444444444444444222222222111111111111111111222333222000///000111///000111222222222222222222222222333333333444444666777777666444222333444111444666666:::AAAEEEEEE???;;;666333222333444444444444777;;;======@@@EEEIIILLLPPPTTTUUUUUURRRQQQVVVUUUUUUXXXWWWTTTRRRTTTVVVWWWXXXZZZ]]]```ccceeeiiilllqqqssstttrrrrrrqqquuu~~~{{{tttrrrttt{{{zzztttnnnhhhcccfffhhhiiihhhfffffffffhhhfffccc___ZZZVVVRRRPPPPPPLLLKKKKKKIIIDDDCCCEEEGGGJJJGGGAAAAAAFFFEEE???sssfffUUULLLEEECCCBBB???===>>>AAAAAA@@@???>>>>>>>>>???AAAEEEKKKRRR\\\mmmpppTTTBBB???<<<===BBBEEECCCCCCDDDAAABBBCCCBBB@@@???@@@AAABBBBBBCCCDDDFFFHHHIIIJJJHHHCCCAAABBBDDDEEEJJJPPPWWWWWWWWWVVVUUUTTTTTTTTTSSSUUUWWWXXXUUUOOOIIIEEEKKKNNNNNNKKKKKKNNNNNNLLLIIIJJJIIIHHHFFFFFFHHHKKKMMMPPPOOOMMMNNNTTTXXXXXXWWWYYY[[[\\\^^^dddnnnuuussszzzzzzuuueeeddd```ZZZXXXZZZ[[[ZZZUUUUUUUUUSSSNNNIIIDDDBBB<<<999555333333444444444555555555555555555555555444444444444444555555555888;;;===CCCSSSeeemmmkkkpppYYY>>>???AAA>>>MMMggggggEEE>>>FFFTTTccchhhbbbYYYSSSMMMLLLJJJGGGDDDFFFMMMSSSSSSRRROOOIIIFFFIIIPPPWWWVVVTTTRRRQQQSSSUUUVVVWWW[[[TTTJJJEEEEEEHHHJJJJJJ@@@:::555555666777===DDDbbbXXXDDD;;;:::888666666777999:::;;;>>>LLLkkktttqqqwwwuuullleee]]]rrr~~~~~~jjjYYYLLLBBB===:::444444444333333333222222444333222222222333444555222333444333333333444555000222444555444333444555777666444222111111111222............/////////////////////////////////...........................------...///111000---+++------------............//////......---------,,,......////////////......////////////000000000000///////////////000111111//////.........---------............................................................////////////---///111111000...//////222111111000111222444555666555333222333333222000222222222333444444555555111111111111111111111111000111222111///...///000...///000111222333333333222222333333444444444444444666777666444333333444444666888999;;;======<<<999777555444444555555666777777999===BBBGGGMMMRRR[[[^^^dddiiikkkkkkiiigggiiigggeeeeeefffgggiiilllmmmlllkkkkkkmmmqqquuuwww|||}}}yyyxxx~~~{{{vvvssstttuuutttrrrsssuuuxxxuuusssqqqnnnkkkgggbbb___VVVSSSRRRUUUVVVSSSQQQSSSSSSWWWTTTIIIGGGLLLJJJBBBwwwjjjWWWMMMEEEBBB@@@===;;;<<>>===@@@BBBAAABBBDDDAAABBBCCCBBB@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGIIIJJJDDDAAAAAADDDGGGGGGJJJNNNTTTSSSSSSSSSSSSSSSSSSRRRPPPQQQSSSSSSQQQNNNJJJHHHIIILLLMMMKKKLLLQQQSSSQQQKKKKKKKKKIIIGGGFFFHHHJJJKKKLLLLLLKKKOOOWWW\\\\\\VVVZZZ___ccceeeiiinnnssssssxxx}}}vvvsssiii]]]XXX[[[^^^\\\YYYYYYXXXUUURRRLLLGGGCCC===:::555333333444444333444444444555555555555555222333333444666777777888999999@@@UUUuuu|||iiiDDD@@@@@@<<>>HHH[[[jjjkkkaaaYYYXXXPPPOOOLLLHHHEEEGGGMMMRRRVVVRRRMMMIIIJJJOOOVVVZZZ[[[WWWRRRQQQTTTXXX[[[\\\\\\TTTLLLFFFFFFHHHIIIIII>>>999555555666888===CCC\\\___GGG;;;:::888666666777888999<<<===HHHeee~~~|||sssmmmeeeyyyrrrbbbSSSEEE;;;777777666555555555666666555444333222222222333444444555777666444222333555222444666777555444333333666555333222111111222222000000000000000000111111000000000000000000000000........................///---,,,,,,---......---------........./////////,,,---------......//////...//////////////////...////////////000000000000/////////...///000000111---------.........//////////////////////////////................................./////////000000111333555666444333222333222111111000111222444555777555333222222222111000111111222222333444444444111111111111111111222222///000111000...---...///...///000111222333333333111222333444444444333333222333555555333222222333000111444777888777555555555555555555444555666666999:::<<>>==================>>>AAAEEEJJJTTTeeezzznnnQQQFFFAAA===???@@@???@@@BBB???@@@AAAAAA??????@@@AAAAAAAAABBBCCCEEEGGGHHHJJJBBB@@@BBBHHHKKKKKKMMMQQQSSSQQQOOOOOOPPPQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIFFFIIIJJJJJJNNNVVV[[[[[[MMMLLLJJJHHHHHHHHHHHHHHHFFFIIIJJJIIIMMMUUUZZZ[[[XXX___gggmmmnnnmmmnnnpppvvvxxxvvvddd]]]aaadddbbbcccaaa^^^[[[WWWQQQJJJEEE===:::666333333333333333444444444444444555555555222333444555777888999999:::999IIIooovvvLLL@@@???<<>>888555555666777<<>>>>>???AAADDDIIIRRRddd{{{}}}___JJJDDD???>>>>>><<<===@@@===>>>???>>>======>>>?????????AAABBBDDDFFFGGGGGGBBB@@@AAAFFFJJJLLLPPPUUUUUUQQQMMMLLLLLLMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEGGGGGGFFFJJJSSSZZZ[[[OOOKKKHHHGGGHHHIIIGGGEEEAAAFFFHHHFFFGGGMMMRRRSSSYYYaaakkkqqqpppmmmjjjiiipppqqqyyyqqqjjjoooqqqnnnpppmmmhhhccc]]]UUULLLFFF>>>:::666333333333333333333333333444444555555555333444444555666777777888;;;;;;VVVVVVDDD???>>>DDDMMMrrrXXXFFFNNNaaatttxxxlllcccccciiifff```VVVMMMJJJLLLOOORRRRRRRRROOOMMMPPPUUUZZZ```ZZZSSSSSSZZZccciiilll]]]XXXSSSPPPPPPNNNJJJGGG>>>999555666666777;;;AAATTThhhIII<<<;;;999777666666777888:::<<>>>>>======>>>???@@@@@@???BBBEEEIIISSSeee|||jjjMMMFFF???>>>===;;;;;;>>>:::<<<===<<<;;;;;;<<<======>>>@@@BBBDDDEEEEEEFFFAAA>>>>>>BBBGGGJJJQQQWWWXXXSSSMMMJJJIIIJJJHHHGGGIIIJJJLLLMMMKKKHHHEEEBBBEEEFFFDDDAAADDDLLLRRRSSSPPPKKKFFFEEEHHHIIIGGGCCCBBBGGGJJJGGGFFFJJJNNNPPPXXX```jjjooonnniiieeeccceeegggppp||||||vvv|||~~~yyyzzzvvvoooiiibbbXXXMMMFFF>>>:::666333333333333333333333333444444555555555555555555555555555555555;;;>>>```___HHHBBBAAACCCFFFkkkaaaIIIMMM___xxxyyypppooossspppiii___UUUQQQSSSVVVQQQVVVYYYUUUNNNMMMTTT\\\^^^WWWPPPPPPXXXcccjjjnnn]]]ZZZVVVTTTSSSPPPKKKFFF>>>999666666666666:::@@@RRRfffFFF<<<;;;999777666666777888444888@@@RRRssswwwuuuwwwrrrxxxRRRMMMDDD<<<777666777999666555333222111222333333///444999999777555888;;;===???BBBBBB>>>999555333444444333444555777999:::666555444333222000//////.../////////000000111111////////////////////////------///111333222000---////////////000000000000..................------//////000000000000//////////////////000000000000...............///000000/////////...------,,,,,,000000000000000000000000////////////////////////---......///000111111222222555888999777444333222///000222333444444333222888555222111333444444444888888777555444333222111333333333444444555555555222333444333111111111222111111222222222111111000---///111222222222000///000333666777666555555555777222222666777555777===999<<>>;;;:::::::::999999999999999999::::::;;;;;;;;;<<<<<<<<>>@@@DDDJJJOOOSSSUUUPPPKKKHHHGGGIIIKKKKKKNNNOOOPPPOOOKKKGGGEEEDDDJJJHHHFFFCCCCCCFFFLLLQQQHHHHHHHHHEEECCCBBBCCCEEECCCGGGKKKLLLJJJJJJNNNRRRZZZaaaffffffgggfffbbb]]]YYY]]]gggvvvssshhh```YYYQQQKKK???:::777999999666444555555555444333333333444444666555444444555666666666@@@@@@ZZZyyyVVVFFFDDDDDDAAA\\\{{{qqqRRRUUUaaavvvzzzuuu}}}{{{tttgggZZZTTTWWW\\\[[[\\\YYYSSSRRRVVVXXXWWW]]]VVVOOOPPPWWW^^^___^^^ZZZTTTOOOOOONNNIIIGGGIIICCC;;;444444777999>>>CCCVVVfffCCC>>>888333555777777777888:::<<<>>>HHHbbbwwwqqqlllmmmzzzsssfffRRR@@@:::;;;777000555555444333333444555666555888<<>>===<<<:::888666555444888888777666555555444444444444444333333333222222000000000000000000000000000000000000000000000000........................000000//////.........---////////////////////////.../////////...---,,,,,,---------------...///000,,,///111000......333888333111///---,,,---...///111111000000111222333333000000//////.........---.........////////////000111111222333333333333222111222333333111111222333222111111111222444555777999888666444333333444555555666777777777666444444444666666333000...///111111000///......///000111000333555666444222222222000111333777;;;:::666111666555666888555222666<<>><<<<<<<<<<<<<<<<<<<<<<<<<<>>999777888888555444555444444444444444555555666999888666666666666666555@@@???TTTlllRRRDDDBBBCCCMMM```wwwiiicccjjj~~~zzzpppdddYYYUUUXXX]]]bbbccc___YYYVVVYYYZZZYYYXXXRRRLLLLLLRRRXXXYYYWWWSSSOOONNNOOONNNIIIDDDDDDEEE<<<555444666999???EEEeeemmmJJJ???888444555888777777888888;;;===EEE[[[~~~zzzqqqlllhhhkkkyyylllTTTDDD???:::555444444333444444666777888666888;;;===>>>>>>===<<>>===;;;999888666666555555444444333222222111222222222222111111111111000000000000000000000000000000000000000000000000........................000000000/////////......////////////////////////......//////......---,,,...------------...///000000333555444111222666:::222111///---------...///111000000/////////000000//////......------------............////////////000111111222222222222222222333444444333222333444222111111222333555777888777666555444444666777888666666666666555555444333333555555333000...000222111000////////////000111000333555666444222222222222222444777:::999666333555555888<<<<<<888999===EEEHHHMMMSSSXXX^^^gggnnnrrrooojjjqqqzzzvvvtttuuu{{{{{{zzzyyy~~~sssmmmeeeiiiooorrrnnnhhhiiinnn{{{rrr]]]QQQFFFDDDEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@DDDLLLWWWeeexxxzzzXXXKKK>>>:::;;;:::888888;;;::::::999888777666666666666666666777777777777666777888;;;???CCCFFFHHHJJJHHHEEEDDDEEEEEEEEEDDDEEEGGGJJJJJJIIIGGGGGGGGGMMMLLLHHHDDDAAABBBEEEHHHNNNMMMJJJFFFCCCCCCFFFIIIOOOOOOPPPSSSXXX\\\^^^^^^___gggmmmmmmiiieee^^^XXXVVVXXX```mmmvvv{{{mmm```XXXSSSNNNJJJ>>>999666888888555444555555555444555555666777888888777777666666666666777<<<>>>KKKnnngggIIIAAAFFFDDDIII[[[ooommmyyylll```YYYXXX[[[______aaa^^^WWWTTTVVVWWWWWWSSSMMMGGGGGGLLLPPPQQQOOOLLLIIIJJJNNNNNNHHHBBBAAAHHH???777444444888@@@IIIrrrwwwVVV@@@999444666888777777888666999<<>>==================>>>>>>>>>BBBBBBEEEMMMUUUaaasss```QQQBBB<<<<<<;;;;;;;;;;;;;;;:::999777666555555555555555666666666666777666888;;;???BBBEEEGGGHHHHHHGGGFFFGGGHHHHHHFFFDDDDDDEEEGGGGGGFFFEEEFFFGGGIIIHHHGGGDDDBBBCCCFFFIIINNNMMMIIIFFFEEEHHHMMMRRRYYYWWWVVV[[[ccciiikkkjjjgggnnnqqqmmmgggbbb]]]XXXTTTTTTXXXbbbkkkqqqyyy~~~{{{hhhZZZSSSNNNJJJGGG>>>999777999999666555666777666666666666666777777666777888888888999;;;<<<888AAAMMMbbbWWWEEEFFFAAABBBJJJqqq{{{sss{{{lll```\\\]]]```bbbYYY\\\ZZZTTTPPPQQQTTTTTTOOOJJJEEEDDDHHHLLLMMMMMMIIIFFFGGGKKKLLLHHHDDDDDDJJJBBB:::666444777AAAKKKuuu___BBB;;;666777888777666888555999===???HHH^^^|||xxxxxx|||vvvssssssyyyxxxZZZHHH@@@===999999777666555444444333888888888999999;;;<<<<<<======<<<;;;:::999888777444444444333333333222222111000000000////////////000000000000000000000000////////////////////////........................111111111111000000000000////////////////////////......////////////......//////............/////////111222111//////111333111111000///......////////////...---------..............................------.........///////////////000111111111111000333444555444333222333555222222222333444777999:::@@@???===:::999777777777777666444222111111222222111111111111000000111222000000000000000000000000000222444444333333333444444444333333444666666777===999888===DDDJJJSSS[[[pppuuu|||iiiaaahhhxxx{{{~~~zzzyyy~~~tttfff^^^lllrrr|||uuuoooooozzzoooTTTKKKCCCBBBBBBAAA???@@@>>>?????????@@@@@@@@@AAADDDDDDHHHMMMRRR[[[lll{{{iiiXXXFFF>>><<<<<<<<<===;;;;;;:::999888777666555666666666777777777888888777999<<<@@@DDDFFFGGGHHHFFFFFFGGGIIIJJJJJJGGGEEEDDDFFFGGGFFFDDDCCCCCCDDDCCCDDDDDDDDDDDDGGGJJJNNNOOONNNLLLKKKLLLRRRYYY___fffccc```dddmmmrrrsssqqqooosssrrrjjjaaa\\\YYYVVVSSSPPPQQQXXX```hhhsss|||}}}vvvdddVVVOOOJJJFFFBBB>>>999777999:::777666777999888777666666666666666555777999:::999:::===@@@???OOO]]]hhhnnnNNNDDD<<<@@@AAAXXXuuurrrgggcccdddeeefff\\\```___WWWQQQQQQRRRRRRQQQMMMGGGEEEHHHLLLNNNOOOKKKGGGEEEHHHIIIGGGGGGIIIJJJEEE???:::666777AAAMMMvvvaaaCCC<<<777888999777666777555999===>>>AAAQQQmmmwwwnnnZZZNNNHHH<<<;;;888666444444444555888888777777888999:::;;;::::::999999888777666666333333333333333222222222222222111111111000000000111111111111111111111111////////////////////////////////////////////////000000000000111111111111000000000000000000000000......///////////////...000//////.........//////---...//////...---...///111000000///////////////............///000111222///////////////000000000........./////////000000//////000111111111111000111333444333222111222333222222222333444666999:::AAA@@@???===;;;999888777666555333222111111222222222111000000111222222222000000111111111111000000000222444444333333444555444333333222333555777999<<<;;;>>>GGGPPPXXXbbbjjj|||}}}kkkccchhhppptttyyy|||}}}yyyyyy~~~zzzyyyzzzrrrppp|||}}}|||rrrmmmmmmyyymmmTTTLLLDDDCCCCCCAAA@@@BBB???@@@@@@AAAAAABBBBBBBBBDDDEEEHHHLLLNNNUUUeeeuuuvvvbbbMMMAAA===;;;;;;<<<;;;;;;;;;:::999888777777888888888888999999999999666777:::>>>AAACCCEEEFFFCCCCCCDDDGGGIIIIIIGGGEEEEEEFFFFFFEEECCCAAABBBCCC@@@BBBDDDEEEFFFIIIMMMPPPPPPPPPPPPQQQTTT\\\eeekkkpppllliiilllrrrwwwxxxvvvuuuxxxttthhh\\\VVVUUUTTTSSSPPPPPPVVV]]]dddmmmvvvyyy~~~ssscccWWWOOOIIICCC>>>===999777999999777666777888888777666666666666666111444888:::;;;>>>CCCHHHWWWhhhuuuxxx\\\CCC;;;AAA???KKK```~~~rrrmmmkkkkkkjjjcccgggfff]]]TTTQQQRRRRRR[[[UUUNNNIIIJJJMMMQQQSSSSSSLLLGGGFFFGGGEEEGGGJJJHHHFFFDDD???999777@@@LLLzzz}}}___EEE===888888999777666777555888<<<===>>>HHH```vvv|||kkk\\\SSSAAA>>>:::777555666888999777777777777777888999999777777777666666555555555111111111111111111111111333333222222222111111111111111111111111111111111000000000000000000000000//////////////////////////////000000000000000111000000000000000000000000......///000000000//////000000//////......//////---...///000000000000000000000000000000000000000------...///000222333444///000000000000111111111//////000000000111111111///000111111222222111111111222333333111111222333333333222222333555777888;;;;;;;;;;;;;;;;;;::::::444444333333222222333333444222111111222333333222000111111222222111111000111222333333333333444666333444444444444666:::>>>:::@@@LLLYYYaaafffnnnvvv~~~ppprrr}}}mmmbbbfffgggjjjnnnuuu|||wwwssswww~~~yyyzzz{{{pppjjjiiixxxoooYYYPPPIIIGGGEEEBBBAAACCC??????@@@@@@AAABBBBBBCCCBBBDDDGGGJJJLLLRRRbbbrrrrrrYYYIIIAAA===;;;<<<;;;;;;;;;;;;::::::999999888999999999999:::::::::444555777:::===@@@BBBCCCBBBBBBCCCFFFHHHIIIGGGFFFEEEFFFFFFDDDBBBAAABBBDDDBBBDDDFFFGGGGGGIIIKKKMMMMMMNNNPPPRRRWWW___hhhnnnllljjjjjjnnnuuu{{{{{{~~~zzzmmm___WWWUUUSSSUUUSSSTTT[[[```ccchhhnnnrrr{{{|||rrreeeZZZRRRJJJBBB;;;;;;666444777888555444666555444555555666777888999222999AAAHHHNNNVVV```gggyyykkkHHH@@@@@@===HHHSSSnnnwwwrrrooonnniiinnnooofff]]][[[\\\]]]ggg```VVVNNNKKKMMMRRRUUUZZZRRRKKKHHHEEEBBBAAADDDFFFGGGHHHEEE===888???JJJwwwxxx^^^FFF>>>999999:::777666777555777:::<<<<<>>>>>???@@@AAAAAABBBBBB???BBBFFFIIIKKKQQQaaaqqqcccPPPFFF@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::::::::444555666999<<>>888555666;;;;;;;;;;;;:::888666555777777777999;;;>>>@@@BBBCCCBBBBBBCCCCCCDDDFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHJJJGGGGGGLLLSSSUUUPPPJJJGGGHHHKKKPPPUUUYYY^^^```\\\\\\^^^cccllluuu|||{{{zzzwwwqqqhhh```[[[XXX[[[XXXXXX]]]eeelllnnnmmmnnnsss|||xxxooocccYYYQQQJJJAAA:::666777888666444222222333:::555333666777555555888999ZZZ{{{zzzsssmmm[[[CCC@@@??????BBBOOOjjj|||yyywwwwwwzzzxxxxxxwwwyyymmm]]]QQQNNNPPPSSSUUUhhhbbbYYYMMMBBB<<<:::;;;888???FFFFFF@@@===AAAFFFiii```SSSDDD:::;;;===:::888:::777333444999999:::GGGYYY|||xxxkkkaaaRRRDDD:::888999;;;999666444333444666777777777777666666666555555555444444333222333444666777333333333333333333333333//////000000111111222222000000000000000000000000000000000000//////////////////000000000000//////333222111/////////000111000///...111555777555333000000//////......------......///000111222222333000000000000000000000000---///111333444333222111111111000000000000000000000222444666666444222000444333333222222333333444555555444333333333333444555444333333555666666555888888888888888777666666999666444444555777888888888666555444555666666555555444444333222111000000333111000222666777666444777777:::AAADDDFFFKKKPPPUUUTTTVVV[[[___iii}}}{{{}}}yyy}}}}}}uuuzzzvvvjjjiiixxxqqqfffYYYMMMHHHFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@???????????????AAAEEEOOO\\\eeezzzzzzcccSSSJJJEEEBBB@@@<<<:::;;;;;;888888:::999999:::::::::999888777777777777888:::<<>>???FFFZZZpppzzzxxxwwwwww}}}sssdddYYYVVVVVVXXXXXXeee```XXXLLLBBB;;;999999777===CCCDDD@@@???BBBFFFccchhhVVVFFF;;;;;;<<<888555777777333555:::::::::EEEUUUzzzttt}}}ssslll^^^OOOBBB;;;999999;;;999777666666777777666444444333333333222222222333333333333333444555555333333333333333333333333000000000111111111111111000000000000000000000000000000000000000000000///000000000000000000000000333222111000//////000111111000000222555666555333000000000000000000////////////000000111111222222111111111111111111111111...///111333333333222111111111111111111111111111000222444555555444222000333333222222222222333333444444444333333444444555888666444555666777666555777888999999999999888777;;;999666666888:::;;;;;;999777555555666666555444222333333444555555555555555444222444777::::::999>>>>>>BBBIIILLLKKKLLLPPPPPPNNNNNNQQQUUU```xxx~~~}}}}}}|||zzz~~~||||||~~~~~~|||wwwkkkjjj}}}|||yyyuuuiii[[[NNNGGGEEEAAA???@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@CCCKKKVVV___uuu{{{iiiZZZNNNFFFFFF@@@:::::::::999:::===777888999:::::::::::::::777777777777999;;;===>>><<<===>>>@@@CCCEEEFFFGGGCCCCCCBBBBBBBBBDDDEEEFFFLLLNNNSSS[[[aaa```WWWOOOFFFFFFGGGHHHJJJLLLNNNOOOXXXZZZ]]]aaadddhhhjjjkkkpppnnnnnnrrrxxxzzzvvvrrrjjjeeecccjjjvvv}}}|||xxxjjjkkkpppzzzxxxnnneee___WWWOOOJJJCCC<<<666555666777666555444666777555444555888999;;;CCCKKKgggsssVVVGGGHHHMMMhhhhhhQQQ???>>>>>>===HHHZZZ}}}uuussstttxxx~~~~~~uuuiiiaaa^^^]]]\\\[[[___\\\UUUKKKAAA:::666666666999===@@@AAABBBCCCEEE]]]tttYYYIII<<<;;;;;;666333555777444666;;;:::999BBBOOOlllvvv|||xxxzzzvvvmmm___OOOCCC>>><<<:::888666555555555444333333333333222222222111111111222222333333333333333222222333333333333333333222222111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111222222111000000000111111222111111222444444333222000000111111111111111222000111111111111111111111111111111111111111111111...///111222333333222111111111111111111111111111111222333555555333222111222222111111111111222222333333333333444555666666999777555444555666555333555666888:::;;;:::999888888666333333555777777888999888666666666666555333---...000333555666777777777666555888<<<@@@CCCDDDGGGGGGLLLRRRSSSOOOMMMNNNNNNKKKIIIHHHJJJUUUkkk~~~}}}}}}~~~}}}~~~xxxmmmlll~~~{{{wwwmmm___PPPIIIFFFCCCAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBCCCIIITTT]]]qqqqqq^^^SSSPPPGGG@@@>>>===;;;;;;===888888999999::::::::::::777666666666888999;;;===;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIILLLOOOTTT\\\aaa___XXXRRRIIIIIIIIIIIIJJJKKKLLLMMMSSSUUUYYY^^^ccciiinnnrrruuurrrrrryyy~~~wwwlllgggdddkkkwww}}}xxxeeeiiinnntttyyyxxxooofff]]]XXXRRRLLLFFF@@@:::666666666666555333333555666555555888===???DDDPPP]]]yyyrrrddd[[[GGG===AAAFFFXXXfffHHHAAA???888>>>LLLlll}}}pppmmmooovvvyyyyyytttssswwwyyyxxxuuuooohhhcccaaa```]]][[[XXXVVVQQQHHH???888444333444555777<<<@@@CCCDDDDDDVVVvvv|||[[[JJJ<<<::::::666444666666555777::::::999???HHH]]]|||yyyrrrppppppyyyzzzvvvkkk\\\OOOFFFCCC;;;999777777777666555333666666555555555444444444000111333333444333222111222222222222222333333333333333333222222111111000000000000000000000000000000000000000000111111111111111000//////000111111222111111111111111111111111111111111222222111000///000000111111222222222222111111111111111111111111111111111111111111111///000111222222222222111111111111111222222222222111222333444444333222111111111000000000000111111222222222333444555777777999777555444444444333111222444777999::::::999888666444111111333555666666999888777777777666444222///000222444666777777888555666999>>>EEELLLQQQTTTSSSQQQSSSWWWWWWRRRNNNMMMPPPNNNJJJFFFEEELLL\\\iiilll{{{yyy{{{{{{ssssssyyynnn```QQQIIIFFFCCCAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDDDDEEEKKKUUU^^^pppqqqcccTTTKKKCCCAAAAAA===;;;;;;::::::999999999999999999666666666666777999;;;<<<<<<===???@@@AAAAAAAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLPPPUUUZZZZZZVVVRRRJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQTTTXXX]]]fffpppwwwxxxuuuwwwwwwiiidddaaafffpppxxxwwwtttiiirrrxxxuuuoookkkfffaaaZZZVVVPPPJJJDDD???:::777777777666444222111333555666999AAAJJJRRR[[[jjjxxxzzzhhhVVVJJJAAA;;;999>>>???EEEeee}}}UUUEEE>>>777:::FFFVVVyyysssmmmnnnsssrrrmmmffffffiiijjjhhhjjjfffbbb``````___\\\XXXPPPOOOKKKEEE===666333222333333444888>>>BBBCCCBBBNNNiii}}}\\\KKK<<<::::::777666999555555777999999888<<>><<<:::::::::999777777777777777666666666666111222333444333222111000111111111222222333333333444444333333222222111111111111111111111111111111///000000000111111111222111111000000000000111111111111111222222222222111///000111111000//////.../////////000000111111111222222222222111111111111111111111111111111111111000111111111222222222111000000111111111222222222111222222333333222222111111000000//////000000111111111222333444555777888;;;999777666666555444333000222444777888888888777999777555444666888999999999888777777888777555333777777777888999999:::;;;666:::BBBJJJSSSZZZ```dddaaa]]][[[]]]\\\WWWRRRQQQRRRRRROOOIIIDDDEEELLLQQQWWWiiirrrsss{{{}}}|||kkk]]]OOOIIIEEEBBB???@@@???@@@@@@@@@@@@AAAAAAAAA>>>CCCGGGHHHHHHLLLWWW```nnn~~~tttZZZOOOEEECCCBBB???<<<;;;;;;;;;:::999888888888999666666666666888:::<<<======>>>???AAAAAAAAA@@@@@@BBBBBBAAAAAABBBCCCDDDEEEGGGHHHJJJNNNRRRSSSRRRQQQHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOPPPTTT\\\gggooopppqqqvvvuuueee```]]]___fffmmmooooootttwwwhhhaaaaaa```]]]YYYRRRJJJCCC===999888777777666444222222444777555===LLL___mmmwwwtttcccSSSEEE===555:::;;;===???<<>>888:::AAAJJJeee~~~yyyvvvrrrnnneee^^^___dddeeebbbaaa___]]]]]]^^^\\\XXXTTTIIIHHHEEE@@@:::555333333222222333777;;;>>>@@@@@@EEE\\\yyy___MMM>>>;;;;;;888777;;;555555777777777888;;;>>>HHH^^^|||pppooosssvvv|||}}}|||yyypppdddXXXPPPEEEAAA<<<999888777666444666666666555555555555444333333333333333222222111000000111111222333333333444444333333333333333333111111111111111111111111///000000111111222222222000111111222222111111000000111222222333222222222...000111111///....../////////000000000000000000111111222222222222222222222222222222222222222222111111111111111111111222/////////000111111222222111111222222222222111111111111000000000000111111222222222333444555777888>>><<<:::999999999888666111222333444666666777777999666444444555777888888777777777888999888666444888777666666777999<<<===???FFFQQQ\\\ccchhhlllnnnmmmgggccceeeddd^^^YYYWWWRRRUUUSSSLLLEEEDDDDDDCCCIIIXXXrrrzzz}}}{{{nnnooovvvwww~~~yyysss{{{~~~iii\\\PPPJJJGGGCCC@@@?????????@@@@@@@@@AAAAAAAAA???EEEJJJJJJIIILLLVVV```hhhyyyjjj\\\MMMFFFCCC???<<<;;;:::999888888888999:::;;;555555555777888;;;===???;;;===???AAABBBBBBBBBAAAAAA@@@?????????@@@AAABBBBBBDDDGGGKKKNNNPPPOOONNNHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMRRR[[[cccdddhhhrrryyynnnbbb___\\\[[[^^^dddiiimmmwwwtttccc___ccceeebbb]]]TTTJJJAAA;;;888888666666555444444666999<<<@@@LLLccc}}}qqq\\\NNNDDD===:::555===999888@@@===@@@TTTnnn}}}VVVAAA;;;<<<===DDDSSSdddnnnzzzwwwpppeee\\\]]]cccccc```[[[XXXWWWWWWWWWUUUPPPLLLDDDCCC@@@<<<777444444444222333444666888:::===>>>AAARRRsss{{{dddQQQ@@@<<<;;;777777;;;444555555555555888;;;<<>>AAACCCDDDDDDCCCBBBAAA@@@?????????@@@AAA???BBBGGGLLLNNNOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCGGGJJJKKKKKKOOOVVV\\\]]]cccooo|||~~~qqqfffbbb```\\\ZZZZZZ___gggmmmsssnnn___```gggjjjeee___VVVJJJ???999777888555555555555666999>>>AAATTTbbb}}}uuu[[[III???;;;::::::555===222...===>>>999CCCLLLnnn```FFF???>>>;;;===CCCLLLUUU^^^rrr}}}uuuggg]]]]]]bbbbbb]]]WWWTTTRRRQQQQQQNNNHHHDDDAAA@@@===999555333444666111333555666666777:::===AAAOOOmmmhhhUUUCCC===;;;777666:::444555555333444888;;;<<>>>>>>>>???@@@@@@???@@@EEEHHHKKKQQQXXX```nnnyyynnnjjjjjjhhhhhhrrrzzzbbbRRRIIIEEEEEEGGG<<<;;;999888999:::999888::::::999888777777777777:::;;;<<<>>>@@@BBBDDDFFFAAABBBBBBBBBBBBAAA@@@???>>>???BBBEEEHHHIIIJJJJJJCCCDDDFFFFFFEEEDDDDDDEEECCCFFFIIIHHHFFFHHHMMMRRRSSS\\\gggpppvvvwwwqqqhhhccc___YYYTTTUUU[[[dddkkkzzzxxxxxxmmm[[[^^^jjjkkkuuufffTTTHHH@@@:::999;;;777//////777999;;;KKK```wwwzzziii\\\KKK???::::::999888777777888999::::::;;;;;;CCCLLL___wwwwwwqqqtttMMMCCC@@@999;;;<<<@@@BBBCCCQQQuuu~~~nnnggg___```ffffff^^^XXXSSSQQQMMMHHHEEEFFF???;;;666444444555555555333333333333555999>>>CCCEEEMMMjjjppp]]]III@@@>>>:::777666555444333333444666999:::@@@GGGVVVqqq}}}vvvssssss{{{}}}yyy~~~|||oooaaaRRRJJJEEE???:::999777666555444555666777888444444444333333222222222444444444333333222222222555444444333333555666777555555444333333222111111000000111111111111000000000111222333333222111000111444777777444222333444111111111000000000000///000111111111111000//////222222222111//////222444333333333333333333333333000000000000000000000000333222000......///111222333333444555444333111000000111222333333222111000333333222222222333444444555777999;;;:::888666444555555555555555555555555555888777333333999:::777666333444:::<<<888777999777;;;???BBBHHHSSSbbbmmmxxx{{{qqqqqqtttqqqmmmjjjfffaaa[[[WWWVVVZZZ\\\XXXSSSQQQQQQRRRJJJIIIPPPUUUSSSYYY]]]VVVRRRRRRMMMQQQeeeyyy~~~llljjjppppppjjjbbb```mmmpppsss{{{}}}mmmbbbVVVOOOJJJDDDCCCDDDAAA@@@???>>>===>>>??????@@@>>>@@@EEEHHHJJJPPPWWW^^^jjj}}}|||sssllliii```cccpppnnn^^^TTTLLLGGGFFFAAA???===<<<======<<<;;;666666666666666777888999999999;;;<<>>>>>>>>???AAACCCEEEGGGGGGHHHGGGBBBDDDEEEEEEDDDDDDEEEGGGEEEHHHJJJIIIFFFEEEHHHLLLMMMVVV___dddhhhjjjfffaaa]]]]]]YYYTTTRRRWWWcccmmmqqqoooqqqiii\\\aaannnpppssscccQQQEEE>>>888555666999444555999<<>>AAAJJJYYYoooeeeZZZmmmaaaIII>>>:::999:::<<<===<<>>@@@>>>===???===BBBIIINNNTTT```qqq}}}rrrnnnnnnmmmlllkkkiiifffaaa]]]WWWZZZ\\\\\\\\\\\\]]]]]]XXXQQQSSSTTTNNNQQQSSSLLLNNNPPPMMMSSSfffvvvrrrnnnpppmmmgggbbb^^^iii}}}|||rrrfffYYYQQQKKKFFFCCCDDD@@@???>>>=========>>>>>>???>>>@@@DDDGGGHHHNNNVVV```kkk|||{{{qqqjjj___dddssszzznnneeeZZZOOOJJJDDDAAA>>><<<<<<<<<;;;:::666666666666666777888999777888999;;;===@@@BBBCCCCCCBBB@@@???>>>>>>??????AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCFFFHHHGGGIIIKKKIIIEEEBBBCCCEEEIIIQQQYYYZZZZZZ[[[[[[XXXXXXZZZ[[[WWWTTTZZZgggssswwwtttsssiii\\\___hhhfffiiiYYYHHH???<<<888555444===;;;;;;???FFF[[[sssUUUFFFAAA;;;888777777444222333333444444555555666666777777888===KKKaaa{{{tttTTTHHHTTTzzz\\\FFF???:::888999:::777===TTTmmm|||tttjjjbbb[[[ZZZYYYSSSMMMKKKDDD@@@:::666444333222222333333444444666999>>>BBBFFFOOO```zzzfffHHH:::::::::666999888666555444555666666888;;;EEE[[[|||~~~oooiiigggeee]]][[[aaafffjjj{{{yyynnn^^^LLLCCCBBB888777777666666666666666666666666666666777777777333333333333444444444444666666555555555666777888555444444333333222222111111222222333333222222111111111222222222222111111111333444444333222222333333222222222111111111111///000111222333444444444111222333222000000222333222222222222222222222222333333333333333333333333///000000000111222222222333333444444444333222222111222222333333222222111222222222222333444555666666666666666666555555555555555555555555555555555000333333111333777999777666555777<<>>>>>===============???===???CCCEEEGGGLLLSSS```jjj|||yyyooohhhnnn}}}{{{ooo___VVVKKKGGGCCC@@@>>>===;;;::::::999888888777777888888666666777999;;;===@@@AAAFFFDDDBBB@@@???@@@AAABBBAAABBBDDDFFFGGGGGGGGGFFFGGGFFFEEECCCAAABBBDDDGGGFFFHHHJJJHHHEEEAAA@@@@@@GGGPPPWWWVVVSSSSSSSSSRRRUUUWWWYYYYYY\\\eeerrr||||||xxxmmm___```eee___ZZZKKK===999:::999888888===<<<>>>III^^^{{{vvvZZZEEE===;;;888777888888666555555555666666777777777777333555777888<<>>>>>>>>>>>=========<<>>BBBCCCEEEJJJQQQZZZeeeyyyxxxuuuzzzssshhhZZZVVVOOOJJJFFFCCC@@@>>>;;;;;;:::999888888888999666666777888999;;;===>>>DDDCCC@@@?????????AAABBB@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIGGGDDDAAA@@@BBBDDDDDDFFFGGGFFFDDDBBBAAA@@@EEENNNVVVUUUQQQOOONNNLLLQQQPPPQQQXXXcccqqq|||zzzwwwpppgggjjjmmmdddOOOCCC888666888999999:::999:::BBBYYY||||||kkkYYYIII@@@;;;999777666666777888888666666666777777777777777111555999999777999@@@FFFMMMKKKAAA===???AAASSSsssrrrTTTCCC;;;777888888999CCCPPPqqqvvvlllgggaaaXXXQQQNNNDDD@@@:::666555444444444222222333333333555888;;;AAAHHHOOO]]]~~~nnnLLL;;;======555666666666666666777888888999:::>>>KKKhhh~~~oookkkkkkkkkjjjYYYPPPNNNPPPYYYsssrrraaaXXXHHHFFFBBB>>>;;;999888888333333333333333444444444333333333444444555555555555666666777777777777777444444333333333333222222333333444444444444333333333222222222222222222333333222111222222222222222333333333222222222111111000000111111111000000///111222444333222111222333111111222222222333333333222222222222222222222222...///111222333333333333333333333333333333333333333333333333444444555555333333333333444555666777777666444333333333444555555555666666666777777777777666888:::;;;;;;<<<===@@@BBBCCCFFFMMMYYYfffnnnnnnssswwwwwwvvv|||~~~yyy}}}sssjjjeeeccclllsss```WWWLLLJJJLLLGGGHHHPPPVVVcccuuuzzz}}}|||kkkZZZQQQLLLGGGCCCAAA>>>>>>?????????>>>===<<<>>><<<===AAABBBCCCHHHOOOYYYeeeyyy}}}lllfff^^^UUUNNNIIIEEEBBB???>>>===<<<;;;;;;;;;<<<777777777777888999:::;;;>>>>>>===<<<===>>>???@@@???AAACCCFFFHHHIIIIIIIIIIIIIIIGGGEEEBBB@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBJJJOOONNNLLLKKKJJJGGGIIIHHHJJJTTTeeeuuu}}}wwwqqqiiilllkkk^^^JJJ@@@888777777666777:::999AAAQQQnnnjjjZZZNNNBBB<<<;;;999777666444444555666777555555555555555555555555333555555444333555999>>><<<<<<777888===<<>>EEEVVVxxxmmmOOO@@@>>>:::444666666666777777888888888777999<<>>???BBBHHHMMMQQQTTT\\\kkk{{{~~~zzzwww{{{zzzsssggggggvvvttt^^^VVVNNNMMMQQQNNNNNNSSSVVV```qqqtttuuu{{{jjjXXXOOOKKKFFFBBB@@@>>>???@@@@@@@@@???>>>===>>><<<===@@@AAABBBGGGMMM[[[fffxxx}}}rrrggg^^^VVVPPPMMMMMMLLLIIIFFFBBB@@@>>>===999999888888888888888999::::::;;;<<<===>>>?????????AAABBBDDDEEEFFFEEEEEEEEEFFFGGGEEECCCBBBCCCDDDEEEDDDCCCCCCCCCDDDDDDCCCAAAEEEGGGEEEFFFHHHGGGDDDCCCDDDIIITTTcccrrr~~~xxxoooeeeddd]]]MMMDDD>>>:::888666555999>>>EEEXXXooodddKKKCCC???888555888444555555555444444555666444333333333333333333333666555333111111333666888555:::666444999999:::EEEaaaxxx^^^MMM>>>:::999777999>>>CCCVVVuuuuuubbbSSSMMMNNNKKKFFF@@@;;;999888777666777888888666444444555777777;;;CCCVVVuuudddMMMAAA<<<999666777888888888888777666666888:::===FFF^^^vvvpppqqqqqqkkknnnttt{{{{{{sssfffXXXLLLDDD@@@???;;;::::::999888777666666555555555555444444444444333444555666777666555555333333333333333333333333222222333333333333222222444333222222222222333444666444111111333555444333222222111111111000000000111222222333333333222222111333555555333222222333222333333444555555666666333333333333333333333333333222111111111222333444333333222222222333444555333222222222222444555666666555555444444444444555777666666555555555555555333444444555666666777777999888<<>>===>>><<<<<>>???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBDDDFFFFFFEEEDDDEEEFFFGGGEEECCCBBBCCCDDDDDDCCCBBBCCCBBB???BBBGGGGGGEEE@@@EEEMMMVVVaaaooo}}}tttkkkaaa___WWWEEE===;;;999999777777===EEEUUUooommmRRR===<<>><<<777777;;;FFFYYYwwwxxxdddTTTQQQUUUSSSNNNGGGAAA>>><<<;;;999:::::::::888666555555666<<<===EEEXXXtttyyy[[[III@@@;;;999:::::::::999999888666555444777999:::AAAUUUuuuyyysssvvv|||yyy~~~xxxfffVVVLLLGGGEEE<<<;;;:::999888666555555666666666555444444444333222333555666666666555444333333333333333333333333111222222333333222222111444444222222222222444444777444111111444666555444111111111000000000000///---...///000111222222222111333555555444222222333333333444444555666777777444444444444444444444444555333222000000111333444333333222111222333555666666555555555666777999:::777666555444444444444444666666666666666555555555666777777888999:::::::::EEEDDDJJJUUU[[[\\\```fffoooxxx~~~|||{{{yyyxxx|||{{{xxxwwwwww~~~eeeSSSVVVZZZcccnnnpppgggeee]]]]]]ggggggfffoooiiilllyyyttteeeUUUNNNKKKGGGCCCBBBAAAAAAAAA@@@@@@?????????<<<===>>>>>>>>>AAAEEEHHHSSSdddnnnzzz~~~wwwrrrpppnnnmmmjjj```PPPGGGFFFCCC@@@===<<<<<<<<<<<<;;;::::::;;;>>>@@@AAA@@@???BBBCCCDDDDDDCCCBBBCCCEEEAAACCCDDDCCC@@@@@@DDDGGGJJJFFFCCCCCCEEEGGGFFFDDDGGGFFFDDDCCCCCCCCCDDDEEEDDDEEEIIIQQQ]]]iiirrrvvv{{{ssseeeVVVKKKEEEDDD===???@@@>>><<<@@@MMMZZZsssoooPPPJJJAAA:::777666666666555555444555555666777888555555666999;;;:::666111555555555555555555555555555555444333222333777999>>>EEEPPP```rrrqqqWWWBBB999:::???DDDCCCcccvvvfffZZZVVV]]]eeehhhaaaPPPDDDBBB:::666>>>;;;999666333222333444555666:::>>>IIIddd{{{ZZZIIICCC>>>999888777777666555555555555555666888999<<>>CCCIIIUUUdddmmmqqquuu}}}|||zzzwwwttt}}}}}}tttppprrrtttzzzssscccSSSQQQ]]]kkkppppppooopppkkkdddgggpppoooggg\\\]]]fffzzzrrreeeWWWRRROOOJJJDDDAAAAAAAAAAAA@@@@@@@@@??????>>>>>>?????????BBBFFFIIIPPP^^^eeeooowwwkkk[[[PPPGGGFFFCCCAAA???>>><<<;;;;;;;;;;;;===>>>???===<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEEEECCC@@@@@@BBBDDDGGGDDDAAAAAACCCDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHNNNWWWbbblllrrrzzzyyysssfffUUUGGG@@@>>>;;;<<<>>>BBBIIIVVVhhhvvvrrrXXXHHHCCC<<<777666666777777777666666555555555666666555555555777999999555222333333333333333333333333333444444333333333555888777<<>>???CCCGGGllltttuuunnnfffkkk|||vvvlll```XXXVVV]]]ooorrrTTT@@@>>>999777@@@===;;;888555444555666777666888:::AAAYYY{{{cccOOODDD===999999777777666555555555555555999;;;======AAAQQQgggyyy~~~}}}{{{zzzyyyyyy}}}uuuuuu|||xxxiiibbbRRRIIIBBBBBBBBB>>>;;;::::::999777666666666666666:::999999888888777777777222222333444555555666666111111222333444444555555333333222222333444666777:::999666444333333333444333333222222222222333333111111111111111222222333222222333333333333333444333333333333333333333333333333333333333333333333555444444333333444444555777666555444333333333333555666777888::::::;;;;;;222222222222222333444444555444444444555666888999:::===???AAACCCHHHOOOVVV^^^jjjyyyyyytttnnnjjjmmm{{{}}}tttppprrrttthhh___VVVTTT[[[fffnnnqqqwwwtttpppnnnrrruuuppphhh[[[ZZZaaasssqqqeeeYYYUUUSSSLLLEEEAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@BBBFFFIIIOOO[[[___hhh~~~zzzcccTTTRRRNNNIIIEEEAAA???>>>???>>>>>>>>>@@@AAA@@@???@@@AAABBBBBBBBBBBBBBBAAAFFFFFFEEECCC@@@???AAABBBCCCAAA??????@@@AAA@@@???CCCCCCDDDDDDDDDCCCBBBAAABBBDDDGGGJJJPPPYYYfffnnnwwwxxxuuuhhhVVVFFF???===@@@BBBFFFOOOaaawww|||jjjUUUDDD===:::777555555666777666888777777666555444444444555444444555666666555333222222222222222222222222222333444444333333444555333555999@@@JJJYYYkkkwwwnnnSSSBBB???DDDKKKvvvvvvggg[[[PPPQQQNNNIIINNN[[[bbbaaaRRRMMMIIIIIIQQQeeebbbPPPOOOFFF::::::;;;999777555444555666777777777555999KKKkkkrrrXXXGGG<<<999;;;777777666555555555555555888;;;>>><<<<<>><<<999888888777666555888888888888888777777777111222333444555666777777111222333333444444444444444555555666666777777888<<<:::888666444444444444222333333444333333222222111111111111111222333333222222222333333444444444555555444444444444444555333333333333333333333333333333333333444555666777777777666555444444444444222333555777999:::;;;;;;222222222222333444555555222444555666666888;;;>>>BBBFFFLLLQQQWWW___iiipppyyyzzz||||||sssiiibbb```fffsssyyyuuuttttttlllZZZZZZYYYYYY\\\bbblllsssxxxqqqnnnuuuzzzvvvlllfff]]]YYY[[[jjj|||xxx|||{{{{{{tttfffYYYTTTQQQLLLFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@BBBEEEHHHOOOZZZ___iii~~~{{{hhheee^^^UUUMMMIIIHHHHHHIIIHHHFFFFFFHHHIIIHHHHHHFFFFFFEEEEEEEEEEEECCCAAAFFFEEEDDDBBBAAAAAABBBBBBAAA@@@??????????????????BBBCCCEEEFFFFFFDDDBBB@@@@@@CCCFFFHHHMMMXXXfffrrryyyzzzwwwjjjXXXKKKFFFFFFPPPSSSYYYfff}}}uuufffSSSDDD>>>777555444444666777666555666666666666666555555444555444333333444444444444222222222222222222222222111333444444333222222333444444666999>>>III\\\lllxxx^^^JJJCCCEEEJJJvvvlllZZZMMMAAA???AAA>>>;;;===DDDFFFDDDAAA??????DDDOOOgggdddSSSTTTKKK<<<888777666444333222333444444777666555777BBB]]]bbbJJJ<<<999;;;777777666555555555555555444888;;;:::888;;;BBBIIIVVVbbbsss{{{zzz}}}|||uuuwwwzzzjjjaaa\\\TTTLLLHHHJJJEEE???;;;::::::999888999999888888888888888777666666666555555555555555222333444555555555444444666777888999::::::::::::;;;:::888777555444444444333333555555555444222111222111111111111222333333111111222333444444555555777666555444444555555666444444444444444444444444222222333333444666777888666666555444444444444444222222444666777888999999777666666666666777888888666999<<<<<<<<<>>>DDDIIIRRRWWW___gggnnnvvvrrrtttwwwuuukkk___[[[\\\jjjtttzzzuuuzzz|||jjjZZZSSSWWW[[[^^^```dddkkkqqqtttkkklllyyyxxxlllfffbbb\\\ZZZeee|||xxx{{{uuullliii{{{kkkYYYQQQMMMIIIFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>>>>@@@DDDGGGKKKUUU\\\iii~~~|||rrrfff\\\YYY[[[^^^___[[[WWWTTTSSSRRRQQQPPPIIIGGGEEEEEEGGGGGGFFFDDDDDDCCCBBBAAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@???@@@CCCEEEGGGHHHHHHFFFCCCAAA???BBBFFFJJJQQQ^^^ooo{{{~~~~~~xxxlll___VVVWWWZZZccchhhqqq|||fff\\\RRRCCC;;;<<<666555444555777777555444444444555666777777666666444444444333222333444555444444444444444444444444111333555444333222222333666666888:::999>>>MMM]]]ttt|||rrr___OOOFFFEEEiiiqqqWWWIIIBBB;;;;;;<<<:::888999<<<;;;888===<<<===BBBKKKaaaTTT<<<>>><<<888<<<555444333222222333333444777555666:::@@@TTTwwwkkkPPP???::::::777777666555555555555555444666999888666888===BBBFFFNNNZZZfffqqq~~~yyy}}}zzzvvvtttrrrzzz{{{rrrggg^^^YYY\\\TTTIIIBBB@@@AAA@@@?????????>>>===<<<;;;::::::777777666666555444444444333444666777777666555444666666888999999:::999999999999888666555555444444444555555666555444333222222222222111222333333444111222333444555666777777999888666555444555666777444444444444444444444444222222333444555777888999555444333333222333333333333444555666666666666666888777777777777888888999999>>>BBBCCCDDDHHHRRR[[[fffmmmvvv~~~sssqqqpppmmmeee[[[\\\bbbpppwwwxxxuuuwwwxxxwwwssskkk```WWWXXXZZZ^^^bbbgggjjjlllmmmqqqjjjmmm||||||rrrnnnjjjeee___eee}}}vvvpppoooqqqxxx}}}}}}wwwjjj___ZZZqqq\\\PPPKKKGGGFFFFFF???@@@@@@@@@@@@AAAAAAAAA>>>??????>>>>>>@@@CCCFFFDDDNNNUUUcccwww}}}tttrrrwww||||||wwwoooiiiddd```^^^\\\SSSOOOJJJIIIJJJLLLKKKIIIDDDBBB@@@AAABBBDDDDDDDDDAAABBBDDDCCCBBB@@@@@@AAADDDFFFHHHIIIIIIGGGDDDBBB???CCCHHHOOOZZZiii{{{|||tttmmmkkkppptttwwwhhhRRRJJJDDD:::444666666666555666777777555333222333555777777777777666444444555444222222444666555555555555555555555555333444555444333222333444666444666999777666@@@NNN\\\hhhzzz{{{cccQQQIII]]]hhh]]]KKKAAA===;;;888777666777999::::::999888888:::>>>EEETTTkkkrrrMMM999999555000555555555444444444555555666777444777===@@@KKKlllsssWWWFFF===:::777777666555555555555555666888999777555666999===???AAAHHHPPPYYYddduuu{{{xxxwwwooonnnzzzzzz~~~wwwtttooodddWWWNNNKKKJJJHHHFFFGGGFFFDDDBBB@@@===<<<;;;777777777777777777777777555666888999999888666555444444555555666777777888777777777777666666666555666666666666555444333333222222222222222333444444222222444555777888999::::::888666444444444666777444444444444444444444444333333333444555777888999444333333222222222333333444444555666666666555555555555666777888999;;;<<<<<>>:::666555666555444555777777555444333555666777777777555444333555666666333333444666555555555555555555555555666666666444222222444666555111222777666222999FFFIIIVVVmmmzzziiiZZZ[[[[[[UUUJJJ@@@;;;:::555333222333666888999999444333666;;;@@@GGGSSS```ggg^^^JJJ??????666---111333333444444444555555666777222444;;;===CCCaaazzz```NNNBBB;;;777777666555555555555555555777888888666555777888;;;:::>>>CCCGGGNNN\\\kkkxxxtttkkkfffppp{{{~~~ppphhhddd```ZZZUUUUUUTTTQQQNNNJJJFFFDDDBBB?????????>>>======<<<<<<777888:::;;;;;;:::888666666555555555555777888999666777777888888888888888888777666555444444444444333222222222222333444444333333555666888:::;;;<<<:::888666444333444555666555555555555555555555555444444444444555666888888444444333333333333444444333333444666777777777777777888:::===@@@CCCFFFHHHHHHNNNTTTTTTTTT]]]ooouuukkkjjjhhhfffnnnzzzqqqiiieeefffddd___]]]```jjjiiijjjkkklllkkkiiihhhccchhhlllooosssxxxxxxuuuttttttnnniiivvvyyytttrrrxxx~~~kkkYYY]]]aaaeeeiiisssxxxuuunnnaaa[[[\\\|||eeeWWWOOOIIIEEEEEE?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGKKKPPPRRR\\\mmmzzztttiiiccc^^^YYYUUUHHHEEEAAAAAABBBCCCBBB@@@@@@CCCEEEEEEBBB@@@@@@BBBDDDEEEEEEFFFFFFEEECCCBBBDDDEEEKKKVVVgggzzz___OOO???;;;>>>???<<<:::555444333444666777666555555666777888777666333222222555777777444333444666555555555555555555555555777777666444222222555777555///000666666222888DDDBBBLLLaaa{{{lllaaaYYYVVVOOOBBB999888666222000111333444666777333222555:::===???DDDKKKWWWPPP>>>333444111111<<<000111111222222333333444888000111999999>>>ZZZ|||~~~fffTTTFFF<<<777777666555555555555555000333777888777666666777999777:::>>>???AAAMMMZZZiiisss{{{vvvmmmaaahhhrrr{{{zzzqqqiiigggeeebbb^^^YYYUUUQQQOOOKKKJJJIIIFFFDDDAAA@@@???888999;;;======;;;999777:::999777777777999<<<===666777888999:::;;;;;;:::999888666555444444444555333333222222333333444555333444666777999;;;======:::888666333222333555666555555555555555555555555555555444555555666777888555555444444444555555666111222444666777888999999===>>>AAAEEEJJJPPPTTTVVVWWW\\\___\\\ZZZbbbuuuwwwllllllmmmmmmuuu~~~~~~xxxuuu~~~|||sssoooqqqoooiiiggglllnnnoooooommmjjjhhhggghhheeennnrrroooqqqzzz~~~zzzuuuwwwqqqjjjsss}}}tttooonnnqqqvvvYYY___eeegggiiirrr~~~zzzpppbbb^^^dddxxx___UUUQQQJJJCCCBBB????????????@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEEEENNNKKKPPP___lllyyy|||rrraaaQQQOOONNNKKKGGGEEEDDDEEEEEEBBBAAABBBFFFEEEAAA@@@BBBCCCBBBCCCEEEDDDAAABBBFFFHHHLLLQQQ\\\oooaaaKKKAAABBB<<<999999666555555555555666666666666888888999999999999888888666666555555555444444444000222444666666555444333333444555666777777777777222444555666555666888999@@@AAAIII]]]www{{{tttkkk\\\III;;;555888888888777555333111000666333555;;;===<<<@@@GGGKKKGGG@@@888222222555888333444444555555444444333555111222777999>>>RRRiiiiiiXXXJJJ>>>::::::999666555666555333777777777777777777777777222555999<<<>>>AAADDDGGGZZZ___dddlll~~~mmmdddfffllluuu}}}{{{xxxqqqiiiccc\\\ZZZXXXVVVTTTNNNGGGBBBEEEBBB>>><<<<<<=========::::::999888777666666666;;;;;;;;;;;;;;;:::999999777555333222222333444555555444333111111111111222111111111444888;;;;;;;;;555444333333555555444333444444333444555444222111222333444777999:::888666===:::777777999999777555888888888:::<<<>>>>>>===>>>BBBGGGNNNUUUZZZ^^^```gggmmmrrrlllaaabbbwwwnnnmmmoooppp}}}}}}|||}}}tttooovvvyyysssrrrnnnrrrwwwsssppppppqqqpppnnnllljjjhhh]]]ccceeefffrrrtttqqqrrrqqqnnnsss{{{tttvvv{{{qqqccc^^^hhhsssxxxyyyhhhaaaggguuu]]]UUURRRKKKDDDCCCAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBDDDEEEKKKIIIOOO^^^kkkzzzooo]]]RRRSSSSSSNNNHHHEEEHHHKKKJJJEEECCCFFFFFFCCCAAABBBFFFBBBBBBEEEEEEBBBBBBDDDFFFNNNZZZjjj```III???@@@;;;999;;;777777777666666555555555444555555666666666666555555666666555555555444444444333333555555666555444444000111333444666666777777222333555555444444555777;;;===CCCPPP```pppzzz~~~~~~jjjPPP@@@;;;:::;;;;;;:::888888888888555333666<<<===;;;===AAAFFFBBB===777333222444666333444444555555444444333666222333777777:::LLL```lllWWWEEE;;;:::888555555555444333555555555555555555555555555777999;;;<<<===@@@BBBGGGKKKOOOTTTccczzz|||hhhlllsss|||}}}vvvpppmmmlllggg]]]UUUQQQLLLGGGDDDDDDDDDDDDCCCDDDBBBAAA??????>>>===<<<===???AAAAAA???=========<<<:::888666777888999:::777666444333222333444555888666555555777777666555777555444555666666555444444444333333333333222111111222444777999::::::999===;;;999999:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBAAA???EEENNNVVV^^^dddjjjnnnrrruuuvvvssskkklll|||pppnnnpppttt}}}vvvsssvvv|||}}}wwwwwwuuu|||tttrrrooommmkkkhhhdddaaabbbeeedddbbbjjjuuusssiiinnnooommmlllqqq{{{|||{{{qqqiiippp{{{wwwiiibbbdddqqq\\\VVVSSSLLLGGGFFFCCCCCCAAA@@@????????????DDDBBB???>>>>>>@@@BBBDDDHHHGGGMMM[[[iiixxxzzziii```cccccc^^^VVVRRRUUUYYYUUUMMMFFFGGGIIIHHHFFFFFFHHHDDDCCCFFFGGGEEEEEEGGGMMMYYYlllbbbJJJ>>>>>>:::999<<<999888888777666555444333333333444444444444444444333555555555555555444444444666666555555555555555555333444555555666666666666444666777666555444555777777:::>>>AAAGGGQQQ___iiissstttWWWGGGDDD;;;<<<===;;;999888999:::444444888>>>AAA??????AAA>>><<<888555333222222333333444444555555444444333777444444777666777DDDTTTyyygggRRR@@@===999777666555555444555555555555555555555555777888:::999888888999;;;;;;???AAACCCMMM^^^pppzzzpppvvv{{{ssstttuuuhhhbbbYYYUUUTTTTTTTTTRRRPPPLLLHHHFFFFFFEEECCC@@@BBBGGGLLLKKKFFFBBBBBBCCCAAA>>>:::999999::::::999777666444333444555777888;;;999777666666555444222777555444444555555444222444333222111111111222222000222444666888::::::;;;<<<;;;:::888777999<<<@@@BBBDDDGGGJJJJJJIIIFFFDDDAAAJJJVVV___dddjjjpppvvv||||||}}}|||xxxzzzqqqlllooottt{{{wwwuuuvvvxxx{{{}}}wwwpppllljjjggg```[[[YYY\\\]]]^^^fffqqqppphhhjjjkkkkkkkkkpppvvvvvvrrr```ccckkkzzzxxx}}}yyyrrrlllhhhppp]]]WWWUUUNNNHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@@@@AAAAAABBBFFFEEEJJJWWWdddssszzzzzzyyyxxxtttpppnnnnnnooodddWWWLLLKKKMMMMMMKKKKKKGGGEEEFFFHHHHHHHHHLLLSSSbbbqqqjjjOOO@@@>>>999888;;;777888777777666555444444444444444555555555555444444555555555555555555555555888777666555555555555555999999999999888777666555888999:::999777666777888777999:::999999@@@KKKUUU^^^mmm~~~pppYYYNNNNNNCCCEEEFFFCCC>>>:::888888777888<<>>;;;999<<>>AAAEEEFFFGGGHHHGGGHHHMMMVVV]]]ccciiippppppgggWWWGGG>>>CCCNNN\\\cccddddddgggkkk}}}{{{ssspppmmmnnnrrrsssxxx|||vvvqqquuu|||~~~uuukkkfffeeeaaaZZZSSSRRRXXX```gggooorrrnnnhhhbbbeeehhhkkkooooooeeeZZZKKKLLLLLLSSSmmm|||{{{ggg^^^WWWNNNIIIJJJBBBAAAAAAAAAAAAAAABBBCCC>>>AAAEEEGGGGGGEEEAAA???CCCDDDGGGOOO[[[iiiwww|||{{{jjjaaa[[[WWWUUUUUUOOOPPPRRRTTTUUU[[[lll|||fffMMMDDD;;;888888444555555555555666666777777333444444444444444444333444444444555555555555555666666555555555555555555111111333555666777888888777888888777555444555666333333333444777888999888???BBBHHHOOOPPPPPPUUU[[[hhhkkklllggg___YYYWWWYYYPPPTTTXXX[[[^^^]]]UUULLLBBB===888555555555333000333444444555555444444333333444666777777:::AAAGGG]]]~~~tttOOOBBB888888888333111444777777777777777777777777333444666666666666777999666666999<<<;;;999<<>><<<;;;<<<===>>>===<<<888;;;===<<<999777888:::777:::<<<======AAAGGGLLLOOOQQQSSSVVV]]]fffpppvvvzzz}}}~~~vvvgggTTTEEE===BBBLLLZZZdddggghhhjjjlllvvvzzz}}}}}}wwwoookkkkkknnnvvv{{{}}}xxxppptttzzz}}}|||{{{nnnhhhaaa^^^^^^[[[VVVQQQQQQWWWaaakkkrrrrrrnnnjjj```dddhhhiiijjjhhh___UUUKKKGGGCCCJJJ```|||mmmaaaWWWLLLGGGIIIDDDCCCBBBAAAAAAAAAAAAAAA===???CCCEEEFFFDDDBBB@@@AAACCCFFFMMMZZZiiivvv|||zzz}}}~~~uuunnnjjjjjjnnngggaaa^^^bbbiiitttoooTTTHHH>>>;;;:::555666666666666666555555555555555666666666666555555444444444555555555666666333333555555666555444444222222333444555666666666555666777777555444555666111222444555555555555555888:::>>>BBBCCCEEELLLUUU^^^```aaa]]]XXXYYY___fffdddmmmvvv|||}}}pppaaaLLLEEE<<<666666666444222333444444555555444444333333555666555555:::@@@DDDTTTttt}}}TTTDDD999999999444222555666666666666666666666666444555777777777777888:::888555666:::<<<:::<<>>777666666555333333444444555555444444333333555555333444999>>>AAAOOOkkkYYYHHH<<<======777555888555555555555555555555555555777888888777777888:::777111000666::::::===BBBBBBBBBAAABBBFFFOOO[[[dddpppyyyxxxmmmiiiqqqwwwvvvyyy}}}oooeeecccaaajjjuuuuuurrrwww~~~{{{pppgggWWW^^^mmm~~~|||{{{yyyvvvkkkhhheeedddeeegggiiiiiiWWWVVVVVVXXXZZZ\\\[[[ZZZXXX^^^cccccc___[[[[[[\\\VVVZZZ___bbbfffmmmwww~~~dddNNNCCCCCCHHHEEEMMMZZZfffmmmnnnkkkhhh\\\[[[```mmm|||~~~sssnnnooottt}}}{{{}}}rrrnnnmmmoooqqqrrrvvv{{{yyyvvvwwwsssrrr||||||lll___```bbbcccccccccbbbaaabbbbbbdddfffeeeaaa]]]\\\jjjoooqqqlllgggbbb]]]WWWWWWOOOOOO]]]ppprrrbbbRRRKKKJJJCCCBBBCCCDDDDDDDDDCCCAAAAAA@@@AAAAAAAAAAAAAAAAAAAAADDDCCCFFFNNNWWW```mmmxxx{{{yyydddOOOBBB:::999;;;777777777777777777777777:::999888777666666666666555555444333333333333444333333444666888999777555444555555555444444666777;;;;;;:::999888666555555444444444444444444444444222333444666888999;;;;;;===??????>>>===BBBLLLTTTlll|||ZZZDDD;;;<<<777555666333555444444444444555666666555555444555666888:::;;;GGGZZZpppjjjNNN???@@@<<<999777222444444555555555555444444555555666666777999:::;;;666777888999:::999888777AAA>>>999>>>GGGFFFOOOeee~~~xxxbbbXXX^^^bbb\\\^^^bbbiiioootttvvvwwwwwwpppuuu~~~zzzqqqooouuu~~~zzz||||||zzz{{{{{{sssgggVVV\\\dddmmmyyywwwuuu{{{xxxuuusssuuuzzz|||zzzvvvyyyyyy{{{~~~}}}xxxdddOOOJJJIIIHHHPPPZZZeeekkknnnmmmhhhaaa]]][[[YYY^^^rrryyyxxx~~~zzzzzz|||~~~{{{qqqwwwkkkdddggghhhiiippp{{{|||wwwvvvyyyzzzvvvsssrrreeessszzzvvvpppqqqpppmmmnnnrrrvvvvvvpppfff\\\UUUYYY___gggiiieeeaaa______WWWVVVUUUdddwwwfffTTTLLLIIIBBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAADDDJJJPPPXXXeeeqqqkkkWWWHHH===888888777777777777777777777777:::999888777666666666666666555444444333333444444333333444666888888777555555666666666555555777888::::::999888888777777666555555555555555555555555333333444555555666777777777999:::888888<<>>999777111555666666777777666666555555555555555666777888999888999:::;;;;;;;;;::::::::::::777<<>>AAACCCWWWyyygggNNNIIIIIIFFFDDDCCCBBBCCCEEEIIIMMMOOOOOORRRXXX___eeeiiikkklllqqqnnnmmmpppuuuyyyzzzyyyzzzvvvnnniiimmmuuuyyyyyygggaaaXXXWWWbbbrrrzzz{{{ooolllsssiiiWWWVVV]]]cccxxxyyyyyy|||zzztttuuuwww~~~~~~uuuqqqwww}}}|||sss___PPPJJJOOOUUUZZZ]]]]]]]]]^^^\\\^^^]]]jjjoooYYYMMMJJJDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBAAAAAA@@@???>>>>>>===AAADDDIIILLLLLLPPP___nnnzzznnnXXXDDD999777777777777777777777777777888888777666666666666666666666555444444444444444444444444666888888666444555666888888777666777888:::999999888777666666555555555555555555555555555444444444333333333333222333555666555444666999<<<===CCCMMMqqqXXXBBB999;;;666444666333333222222222222333444444333333333444555666666777;;;;;;===JJJgggvvv```RRRBBB<<<<<<777666777777888888777777666888777666555555555555555666777777888999999999999999======>>>AAAEEEaaaiiiMMMDDDDDDBBBBBB@@@???>>>>>>AAADDDFFFBBBDDDHHHLLLPPPTTTWWWYYYYYYXXXXXX[[[___bbbccccccfffeeedddeeejjjnnnooonnnbbb^^^ZZZ[[[gggtttwwwtttjjjeeehhhuuurrraaa```hhhooojjjUUUKKKOOOTTTYYY[[[ZZZWWWUUURRRWWWXXXddd{{{rrrZZZNNNKKKFFFBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>=========???DDDGGGGGGLLLZZZiiisssvvv]]]GGG===;;;777777777777777777777777888777666666666666666666666666555444444444444555555444555666888888666444333555777777666666666777;;;;;;999888666555444333444444444444444444444444333333444444555555666666555666666666555666888999===>>>BBBbbbWWWAAA888:::555333666333333222222222222333444444333333444555555666666666;;;<<<===CCCVVVtttwwwaaaGGG;;;:::666555666666777777666666555999999888777666666666666666777777777888999::::::888:::888999<<>>???@@@BBBDDDGGGIIIJJJKKKJJJIIIJJJMMMPPPSSSTTTSSSSSSUUUZZZ^^^``````aaa[[[ZZZZZZ^^^jjjuuuxxxtttpppjjjhhhlllmmmnnnxxxvvvtttzzzsss[[[PPPRRRUUUYYY[[[XXXQQQKKKGGGNNNRRR\\\ppp~~~uuu\\\NNNLLLIIIBBBAAA@@@?????????@@@@@@@@@?????????>>>=========>>>???CCCFFFGGGKKKXXXffflllzzzyyy{{{zzz~~~cccLLL@@@???777777777777777777777777777666666555555666666666777666555555444444555555555555555666888777555333333555777888777666666666::::::999888666555444333444444444444444444444444222333444555666777888888666555444444444555666777<<<======YYYyyyyyyUUU@@@888999555333555333333333333333333444444555333444555666666666666666444888;;;>>>JJJeeewwwSSS???:::555555666666777777666666555999999888777777777777777888888888999:::;;;<<<===:::;;;777999>>>CCC\\\vvv[[[GGG>>><<<:::999:::;;;<<<;;;:::888777===<<<======>>>@@@AAABBBBBBAAA@@@???AAADDDGGGIIIHHHFFFFFFIIILLLNNNRRRVVVTTTTTTTTTVVV```mmmsssssstttmmmhhhddd^^^\\\jjj}}}zzzyyy|||{{{fff\\\YYYXXXYYYZZZWWWNNNGGGCCCLLLPPPXXXhhhtttxxx]]]OOOMMMIIIBBBAAA@@@???>>>??????@@@>>>>>>>>>>>>>>>>>>>>>===CCCAAABBBEEEGGGKKKVVV```hhhuuuzzzrrrqqq|||jjjPPPBBB@@@777777777777777777777777666666555555555666666777777666666555555555555555555555555666888777555333333666888999888777777777777777777777777666666666555555555555555555555555333333444555666777888888666444222222333555666777888===@@@YYYvvvwwwUUU???777999444333555222444444444333444555555666444555666777777777666666222666999:::AAAXXX{{{eeeJJJAAA:::666777777888888777777666888777777666666666777777999888888888:::;;;===>>>;;;:::666;;;AAAAAAOOOkkkqqqjjj[[[KKK@@@;;;999666999999:::::::::999888888999999::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<>>>@@@AAA===<<>>>>>>>>???@@@============>>>>>>>>>>>>BBB>>>===???BBBFFFNNNWWWiiiuuu{{{xxxwwwqqqoooSSSCCC@@@777777777777777777777777666666555555555666666777777777666555555555555555666555555666888777555333444777:::;;;:::888888888444444555666777888999999666666666666666666666666333444444555555666666666888555222222333666888888555>>>DDD]]]wwwwwwTTT???777888444333555222555444444444444555666666555666777888888777777666777888888777;;;MMMllltttVVVJJJBBB888888999999999999888888666666555555555555666666777666666666777999;;;<<<666444111888???;;;???SSSWWWPPPFFF===:::;;;999777666666666666666666666777666666777888:::;;;;;;<<<:::;;;<<<<<<<<<;;;<<<<<<999777:::@@@@@@<<<===BBB999AAAHHHIIIKKKPPPSSSSSSZZZSSSMMMKKKFFFFFFTTTeeegggwww}}}kkk___ZZZVVVOOOHHHFFFPPPTTTWWW___fffvvv~~~vvv